1// RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -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,0x02,0xd8,0x01,0x02,0x00,0x00]
23
24ds_sub_u32 v1, v2 offset:65535
25// CHECK: [0xff,0xff,0x04,0xd8,0x01,0x02,0x00,0x00]
26
27ds_sub_u32 v255, v2 offset:65535
28// CHECK: [0xff,0xff,0x04,0xd8,0xff,0x02,0x00,0x00]
29
30ds_sub_u32 v1, v255 offset:65535
31// CHECK: [0xff,0xff,0x04,0xd8,0x01,0xff,0x00,0x00]
32
33ds_sub_u32 v1, v2
34// CHECK: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
35
36ds_sub_u32 v1, v2 offset:0
37// CHECK: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
38
39ds_sub_u32 v1, v2 offset:4
40// CHECK: [0x04,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
41
42ds_sub_u32 v1, v2 offset:65535 gds
43// CHECK: [0xff,0xff,0x06,0xd8,0x01,0x02,0x00,0x00]
44
45ds_rsub_u32 v1, v2 offset:65535
46// CHECK: [0xff,0xff,0x08,0xd8,0x01,0x02,0x00,0x00]
47
48ds_rsub_u32 v255, v2 offset:65535
49// CHECK: [0xff,0xff,0x08,0xd8,0xff,0x02,0x00,0x00]
50
51ds_rsub_u32 v1, v255 offset:65535
52// CHECK: [0xff,0xff,0x08,0xd8,0x01,0xff,0x00,0x00]
53
54ds_rsub_u32 v1, v2
55// CHECK: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
56
57ds_rsub_u32 v1, v2 offset:0
58// CHECK: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
59
60ds_rsub_u32 v1, v2 offset:4
61// CHECK: [0x04,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
62
63ds_rsub_u32 v1, v2 offset:65535 gds
64// CHECK: [0xff,0xff,0x0a,0xd8,0x01,0x02,0x00,0x00]
65
66ds_inc_u32 v1, v2 offset:65535
67// CHECK: [0xff,0xff,0x0c,0xd8,0x01,0x02,0x00,0x00]
68
69ds_inc_u32 v255, v2 offset:65535
70// CHECK: [0xff,0xff,0x0c,0xd8,0xff,0x02,0x00,0x00]
71
72ds_inc_u32 v1, v255 offset:65535
73// CHECK: [0xff,0xff,0x0c,0xd8,0x01,0xff,0x00,0x00]
74
75ds_inc_u32 v1, v2
76// CHECK: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
77
78ds_inc_u32 v1, v2 offset:0
79// CHECK: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
80
81ds_inc_u32 v1, v2 offset:4
82// CHECK: [0x04,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
83
84ds_inc_u32 v1, v2 offset:65535 gds
85// CHECK: [0xff,0xff,0x0e,0xd8,0x01,0x02,0x00,0x00]
86
87ds_dec_u32 v1, v2 offset:65535
88// CHECK: [0xff,0xff,0x10,0xd8,0x01,0x02,0x00,0x00]
89
90ds_dec_u32 v255, v2 offset:65535
91// CHECK: [0xff,0xff,0x10,0xd8,0xff,0x02,0x00,0x00]
92
93ds_dec_u32 v1, v255 offset:65535
94// CHECK: [0xff,0xff,0x10,0xd8,0x01,0xff,0x00,0x00]
95
96ds_dec_u32 v1, v2
97// CHECK: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
98
99ds_dec_u32 v1, v2 offset:0
100// CHECK: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
101
102ds_dec_u32 v1, v2 offset:4
103// CHECK: [0x04,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
104
105ds_dec_u32 v1, v2 offset:65535 gds
106// CHECK: [0xff,0xff,0x12,0xd8,0x01,0x02,0x00,0x00]
107
108ds_min_i32 v1, v2 offset:65535
109// CHECK: [0xff,0xff,0x14,0xd8,0x01,0x02,0x00,0x00]
110
111ds_min_i32 v255, v2 offset:65535
112// CHECK: [0xff,0xff,0x14,0xd8,0xff,0x02,0x00,0x00]
113
114ds_min_i32 v1, v255 offset:65535
115// CHECK: [0xff,0xff,0x14,0xd8,0x01,0xff,0x00,0x00]
116
117ds_min_i32 v1, v2
118// CHECK: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
119
120ds_min_i32 v1, v2 offset:0
121// CHECK: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
122
123ds_min_i32 v1, v2 offset:4
124// CHECK: [0x04,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
125
126ds_min_i32 v1, v2 offset:65535 gds
127// CHECK: [0xff,0xff,0x16,0xd8,0x01,0x02,0x00,0x00]
128
129ds_max_i32 v1, v2 offset:65535
130// CHECK: [0xff,0xff,0x18,0xd8,0x01,0x02,0x00,0x00]
131
132ds_max_i32 v255, v2 offset:65535
133// CHECK: [0xff,0xff,0x18,0xd8,0xff,0x02,0x00,0x00]
134
135ds_max_i32 v1, v255 offset:65535
136// CHECK: [0xff,0xff,0x18,0xd8,0x01,0xff,0x00,0x00]
137
138ds_max_i32 v1, v2
139// CHECK: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]
140
141ds_max_i32 v1, v2 offset:0
142// CHECK: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]
143
144ds_max_i32 v1, v2 offset:4
145// CHECK: [0x04,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]
146
147ds_max_i32 v1, v2 offset:65535 gds
148// CHECK: [0xff,0xff,0x1a,0xd8,0x01,0x02,0x00,0x00]
149
150ds_min_u32 v1, v2 offset:65535
151// CHECK: [0xff,0xff,0x1c,0xd8,0x01,0x02,0x00,0x00]
152
153ds_min_u32 v255, v2 offset:65535
154// CHECK: [0xff,0xff,0x1c,0xd8,0xff,0x02,0x00,0x00]
155
156ds_min_u32 v1, v255 offset:65535
157// CHECK: [0xff,0xff,0x1c,0xd8,0x01,0xff,0x00,0x00]
158
159ds_min_u32 v1, v2
160// CHECK: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]
161
162ds_min_u32 v1, v2 offset:0
163// CHECK: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]
164
165ds_min_u32 v1, v2 offset:4
166// CHECK: [0x04,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]
167
168ds_min_u32 v1, v2 offset:65535 gds
169// CHECK: [0xff,0xff,0x1e,0xd8,0x01,0x02,0x00,0x00]
170
171ds_max_u32 v1, v2 offset:65535
172// CHECK: [0xff,0xff,0x20,0xd8,0x01,0x02,0x00,0x00]
173
174ds_max_u32 v255, v2 offset:65535
175// CHECK: [0xff,0xff,0x20,0xd8,0xff,0x02,0x00,0x00]
176
177ds_max_u32 v1, v255 offset:65535
178// CHECK: [0xff,0xff,0x20,0xd8,0x01,0xff,0x00,0x00]
179
180ds_max_u32 v1, v2
181// CHECK: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]
182
183ds_max_u32 v1, v2 offset:0
184// CHECK: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]
185
186ds_max_u32 v1, v2 offset:4
187// CHECK: [0x04,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]
188
189ds_max_u32 v1, v2 offset:65535 gds
190// CHECK: [0xff,0xff,0x22,0xd8,0x01,0x02,0x00,0x00]
191
192ds_and_b32 v1, v2 offset:65535
193// CHECK: [0xff,0xff,0x24,0xd8,0x01,0x02,0x00,0x00]
194
195ds_and_b32 v255, v2 offset:65535
196// CHECK: [0xff,0xff,0x24,0xd8,0xff,0x02,0x00,0x00]
197
198ds_and_b32 v1, v255 offset:65535
199// CHECK: [0xff,0xff,0x24,0xd8,0x01,0xff,0x00,0x00]
200
201ds_and_b32 v1, v2
202// CHECK: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
203
204ds_and_b32 v1, v2 offset:0
205// CHECK: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
206
207ds_and_b32 v1, v2 offset:4
208// CHECK: [0x04,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
209
210ds_and_b32 v1, v2 offset:65535 gds
211// CHECK: [0xff,0xff,0x26,0xd8,0x01,0x02,0x00,0x00]
212
213ds_or_b32 v1, v2 offset:65535
214// CHECK: [0xff,0xff,0x28,0xd8,0x01,0x02,0x00,0x00]
215
216ds_or_b32 v255, v2 offset:65535
217// CHECK: [0xff,0xff,0x28,0xd8,0xff,0x02,0x00,0x00]
218
219ds_or_b32 v1, v255 offset:65535
220// CHECK: [0xff,0xff,0x28,0xd8,0x01,0xff,0x00,0x00]
221
222ds_or_b32 v1, v2
223// CHECK: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]
224
225ds_or_b32 v1, v2 offset:0
226// CHECK: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]
227
228ds_or_b32 v1, v2 offset:4
229// CHECK: [0x04,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]
230
231ds_or_b32 v1, v2 offset:65535 gds
232// CHECK: [0xff,0xff,0x2a,0xd8,0x01,0x02,0x00,0x00]
233
234ds_xor_b32 v1, v2 offset:65535
235// CHECK: [0xff,0xff,0x2c,0xd8,0x01,0x02,0x00,0x00]
236
237ds_xor_b32 v255, v2 offset:65535
238// CHECK: [0xff,0xff,0x2c,0xd8,0xff,0x02,0x00,0x00]
239
240ds_xor_b32 v1, v255 offset:65535
241// CHECK: [0xff,0xff,0x2c,0xd8,0x01,0xff,0x00,0x00]
242
243ds_xor_b32 v1, v2
244// CHECK: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]
245
246ds_xor_b32 v1, v2 offset:0
247// CHECK: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]
248
249ds_xor_b32 v1, v2 offset:4
250// CHECK: [0x04,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]
251
252ds_xor_b32 v1, v2 offset:65535 gds
253// CHECK: [0xff,0xff,0x2e,0xd8,0x01,0x02,0x00,0x00]
254
255ds_mskor_b32 v1, v2, v3 offset:65535
256// CHECK: [0xff,0xff,0x30,0xd8,0x01,0x02,0x03,0x00]
257
258ds_mskor_b32 v255, v2, v3 offset:65535
259// CHECK: [0xff,0xff,0x30,0xd8,0xff,0x02,0x03,0x00]
260
261ds_mskor_b32 v1, v255, v3 offset:65535
262// CHECK: [0xff,0xff,0x30,0xd8,0x01,0xff,0x03,0x00]
263
264ds_mskor_b32 v1, v2, v255 offset:65535
265// CHECK: [0xff,0xff,0x30,0xd8,0x01,0x02,0xff,0x00]
266
267ds_mskor_b32 v1, v2, v3
268// CHECK: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]
269
270ds_mskor_b32 v1, v2, v3 offset:0
271// CHECK: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]
272
273ds_mskor_b32 v1, v2, v3 offset:4
274// CHECK: [0x04,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]
275
276ds_mskor_b32 v1, v2, v3 offset:65535 gds
277// CHECK: [0xff,0xff,0x32,0xd8,0x01,0x02,0x03,0x00]
278
279ds_write_b32 v1, v2 offset:65535
280// CHECK: [0xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00]
281
282ds_write_b32 v255, v2 offset:65535
283// CHECK: [0xff,0xff,0x34,0xd8,0xff,0x02,0x00,0x00]
284
285ds_write_b32 v1, v255 offset:65535
286// CHECK: [0xff,0xff,0x34,0xd8,0x01,0xff,0x00,0x00]
287
288ds_write_b32 v1, v2
289// CHECK: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
290
291ds_write_b32 v1, v2 offset:0
292// CHECK: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
293
294ds_write_b32 v1, v2 offset:4
295// CHECK: [0x04,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
296
297ds_write_b32 v1, v2 offset:65535 gds
298// CHECK: [0xff,0xff,0x36,0xd8,0x01,0x02,0x00,0x00]
299
300ds_write2_b32 v1, v2, v3 offset0:127 offset1:255
301// CHECK: [0x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
302
303ds_write2_b32 v255, v2, v3 offset0:127 offset1:255
304// CHECK: [0x7f,0xff,0x38,0xd8,0xff,0x02,0x03,0x00]
305
306ds_write2_b32 v1, v255, v3 offset0:127 offset1:255
307// CHECK: [0x7f,0xff,0x38,0xd8,0x01,0xff,0x03,0x00]
308
309ds_write2_b32 v1, v2, v255 offset0:127 offset1:255
310// CHECK: [0x7f,0xff,0x38,0xd8,0x01,0x02,0xff,0x00]
311
312ds_write2_b32 v1, v2, v3 offset1:255
313// CHECK: [0x00,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
314
315ds_write2_b32 v1, v2, v3 offset0:0 offset1:255
316// CHECK: [0x00,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
317
318ds_write2_b32 v1, v2, v3 offset0:16 offset1:255
319// CHECK: [0x10,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
320
321ds_write2_b32 v1, v2, v3 offset0:127
322// CHECK: [0x7f,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]
323
324ds_write2_b32 v1, v2, v3 offset0:127 offset1:0
325// CHECK: [0x7f,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]
326
327ds_write2_b32 v1, v2, v3 offset0:127 offset1:1
328// CHECK: [0x7f,0x01,0x38,0xd8,0x01,0x02,0x03,0x00]
329
330ds_write2_b32 v1, v2, v3 offset0:127 offset1:255 gds
331// CHECK: [0x7f,0xff,0x3a,0xd8,0x01,0x02,0x03,0x00]
332
333ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255
334// CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
335
336ds_write2st64_b32 v255, v2, v3 offset0:127 offset1:255
337// CHECK: [0x7f,0xff,0x3c,0xd8,0xff,0x02,0x03,0x00]
338
339ds_write2st64_b32 v1, v255, v3 offset0:127 offset1:255
340// CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0xff,0x03,0x00]
341
342ds_write2st64_b32 v1, v2, v255 offset0:127 offset1:255
343// CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0xff,0x00]
344
345ds_write2st64_b32 v1, v2, v3 offset1:255
346// CHECK: [0x00,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
347
348ds_write2st64_b32 v1, v2, v3 offset0:0 offset1:255
349// CHECK: [0x00,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
350
351ds_write2st64_b32 v1, v2, v3 offset0:16 offset1:255
352// CHECK: [0x10,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
353
354ds_write2st64_b32 v1, v2, v3 offset0:127
355// CHECK: [0x7f,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]
356
357ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:0
358// CHECK: [0x7f,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]
359
360ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:1
361// CHECK: [0x7f,0x01,0x3c,0xd8,0x01,0x02,0x03,0x00]
362
363ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255 gds
364// CHECK: [0x7f,0xff,0x3e,0xd8,0x01,0x02,0x03,0x00]
365
366ds_cmpst_b32 v1, v2, v3 offset:65535
367// CHECK: [0xff,0xff,0x40,0xd8,0x01,0x02,0x03,0x00]
368
369ds_cmpst_b32 v255, v2, v3 offset:65535
370// CHECK: [0xff,0xff,0x40,0xd8,0xff,0x02,0x03,0x00]
371
372ds_cmpst_b32 v1, v255, v3 offset:65535
373// CHECK: [0xff,0xff,0x40,0xd8,0x01,0xff,0x03,0x00]
374
375ds_cmpst_b32 v1, v2, v255 offset:65535
376// CHECK: [0xff,0xff,0x40,0xd8,0x01,0x02,0xff,0x00]
377
378ds_cmpst_b32 v1, v2, v3
379// CHECK: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]
380
381ds_cmpst_b32 v1, v2, v3 offset:0
382// CHECK: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]
383
384ds_cmpst_b32 v1, v2, v3 offset:4
385// CHECK: [0x04,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]
386
387ds_cmpst_b32 v1, v2, v3 offset:65535 gds
388// CHECK: [0xff,0xff,0x42,0xd8,0x01,0x02,0x03,0x00]
389
390ds_cmpst_f32 v1, v2, v3 offset:65535
391// CHECK: [0xff,0xff,0x44,0xd8,0x01,0x02,0x03,0x00]
392
393ds_cmpst_f32 v255, v2, v3 offset:65535
394// CHECK: [0xff,0xff,0x44,0xd8,0xff,0x02,0x03,0x00]
395
396ds_cmpst_f32 v1, v255, v3 offset:65535
397// CHECK: [0xff,0xff,0x44,0xd8,0x01,0xff,0x03,0x00]
398
399ds_cmpst_f32 v1, v2, v255 offset:65535
400// CHECK: [0xff,0xff,0x44,0xd8,0x01,0x02,0xff,0x00]
401
402ds_cmpst_f32 v1, v2, v3
403// CHECK: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00]
404
405ds_cmpst_f32 v1, v2, v3 offset:0
406// CHECK: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00]
407
408ds_cmpst_f32 v1, v2, v3 offset:4
409// CHECK: [0x04,0x00,0x44,0xd8,0x01,0x02,0x03,0x00]
410
411ds_cmpst_f32 v1, v2, v3 offset:65535 gds
412// CHECK: [0xff,0xff,0x46,0xd8,0x01,0x02,0x03,0x00]
413
414ds_min_f32 v1, v2 offset:65535
415// CHECK: [0xff,0xff,0x48,0xd8,0x01,0x02,0x00,0x00]
416
417ds_min_f32 v255, v2 offset:65535
418// CHECK: [0xff,0xff,0x48,0xd8,0xff,0x02,0x00,0x00]
419
420ds_min_f32 v1, v255 offset:65535
421// CHECK: [0xff,0xff,0x48,0xd8,0x01,0xff,0x00,0x00]
422
423ds_min_f32 v1, v2
424// CHECK: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]
425
426ds_min_f32 v1, v2 offset:0
427// CHECK: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]
428
429ds_min_f32 v1, v2 offset:4
430// CHECK: [0x04,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]
431
432ds_min_f32 v1, v2 offset:65535 gds
433// CHECK: [0xff,0xff,0x4a,0xd8,0x01,0x02,0x00,0x00]
434
435ds_max_f32 v1, v2 offset:65535
436// CHECK: [0xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0x00]
437
438ds_max_f32 v255, v2 offset:65535
439// CHECK: [0xff,0xff,0x4c,0xd8,0xff,0x02,0x00,0x00]
440
441ds_max_f32 v1, v255 offset:65535
442// CHECK: [0xff,0xff,0x4c,0xd8,0x01,0xff,0x00,0x00]
443
444ds_max_f32 v1, v2
445// CHECK: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]
446
447ds_max_f32 v1, v2 offset:0
448// CHECK: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]
449
450ds_max_f32 v1, v2 offset:4
451// CHECK: [0x04,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]
452
453ds_max_f32 v1, v2 offset:65535 gds
454// CHECK: [0xff,0xff,0x4e,0xd8,0x01,0x02,0x00,0x00]
455
456ds_nop
457// CHECK: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00]
458
459ds_gws_sema_release_all offset:65535 gds
460// CHECK: [0xff,0xff,0x62,0xd8,0x00,0x00,0x00,0x00]
461
462ds_gws_sema_release_all gds
463// CHECK: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
464
465ds_gws_sema_release_all offset:0 gds
466// CHECK: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
467
468ds_gws_sema_release_all offset:4 gds
469// CHECK: [0x04,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
470
471ds_gws_init v1 offset:65535 gds
472// CHECK: [0xff,0xff,0x66,0xd8,0x01,0x00,0x00,0x00]
473
474ds_gws_init v255 offset:65535 gds
475// CHECK: [0xff,0xff,0x66,0xd8,0xff,0x00,0x00,0x00]
476
477ds_gws_init v1 gds
478// CHECK: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00]
479
480ds_gws_init v1 offset:0 gds
481// CHECK: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00]
482
483ds_gws_init v1 offset:4 gds
484// CHECK: [0x04,0x00,0x66,0xd8,0x01,0x00,0x00,0x00]
485
486ds_gws_sema_v offset:65535 gds
487// CHECK: [0xff,0xff,0x6a,0xd8,0x00,0x00,0x00,0x00]
488
489ds_gws_sema_v gds
490// CHECK: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
491
492ds_gws_sema_v offset:0 gds
493// CHECK: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
494
495ds_gws_sema_v offset:4 gds
496// CHECK: [0x04,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
497
498ds_gws_sema_br v1 offset:65535 gds
499// CHECK: [0xff,0xff,0x6e,0xd8,0x01,0x00,0x00,0x00]
500
501ds_gws_sema_br v255 offset:65535 gds
502// CHECK: [0xff,0xff,0x6e,0xd8,0xff,0x00,0x00,0x00]
503
504ds_gws_sema_br v1 gds
505// CHECK: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00]
506
507ds_gws_sema_br v1 offset:0 gds
508// CHECK: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00]
509
510ds_gws_sema_br v1 offset:4 gds
511// CHECK: [0x04,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00]
512
513ds_gws_sema_p offset:65535 gds
514// CHECK: [0xff,0xff,0x72,0xd8,0x00,0x00,0x00,0x00]
515
516ds_gws_sema_p gds
517// CHECK: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
518
519ds_gws_sema_p offset:0 gds
520// CHECK: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
521
522ds_gws_sema_p offset:4 gds
523// CHECK: [0x04,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
524
525ds_gws_barrier v1 offset:65535 gds
526// CHECK: [0xff,0xff,0x76,0xd8,0x01,0x00,0x00,0x00]
527
528ds_gws_barrier v255 offset:65535 gds
529// CHECK: [0xff,0xff,0x76,0xd8,0xff,0x00,0x00,0x00]
530
531ds_gws_barrier v1 gds
532// CHECK: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00]
533
534ds_gws_barrier v1 offset:0 gds
535// CHECK: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00]
536
537ds_gws_barrier v1 offset:4 gds
538// CHECK: [0x04,0x00,0x76,0xd8,0x01,0x00,0x00,0x00]
539
540ds_write_b8 v1, v2 offset:65535
541// CHECK: [0xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00]
542
543ds_write_b8 v255, v2 offset:65535
544// CHECK: [0xff,0xff,0x78,0xd8,0xff,0x02,0x00,0x00]
545
546ds_write_b8 v1, v255 offset:65535
547// CHECK: [0xff,0xff,0x78,0xd8,0x01,0xff,0x00,0x00]
548
549ds_write_b8 v1, v2
550// CHECK: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
551
552ds_write_b8 v1, v2 offset:0
553// CHECK: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
554
555ds_write_b8 v1, v2 offset:4
556// CHECK: [0x04,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
557
558ds_write_b8 v1, v2 offset:65535 gds
559// CHECK: [0xff,0xff,0x7a,0xd8,0x01,0x02,0x00,0x00]
560
561ds_write_b16 v1, v2 offset:65535
562// CHECK: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00]
563
564ds_write_b16 v255, v2 offset:65535
565// CHECK: [0xff,0xff,0x7c,0xd8,0xff,0x02,0x00,0x00]
566
567ds_write_b16 v1, v255 offset:65535
568// CHECK: [0xff,0xff,0x7c,0xd8,0x01,0xff,0x00,0x00]
569
570ds_write_b16 v1, v2
571// CHECK: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
572
573ds_write_b16 v1, v2 offset:0
574// CHECK: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
575
576ds_write_b16 v1, v2 offset:4
577// CHECK: [0x04,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
578
579ds_write_b16 v1, v2 offset:65535 gds
580// CHECK: [0xff,0xff,0x7e,0xd8,0x01,0x02,0x00,0x00]
581
582ds_add_rtn_u32 v5, v1, v2 offset:65535
583// CHECK: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x05]
584
585ds_add_rtn_u32 v255, v1, v2 offset:65535
586// CHECK: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0xff]
587
588ds_add_rtn_u32 v5, v255, v2 offset:65535
589// CHECK: [0xff,0xff,0x80,0xd8,0xff,0x02,0x00,0x05]
590
591ds_add_rtn_u32 v5, v1, v255 offset:65535
592// CHECK: [0xff,0xff,0x80,0xd8,0x01,0xff,0x00,0x05]
593
594ds_add_rtn_u32 v5, v1, v2
595// CHECK: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]
596
597ds_add_rtn_u32 v5, v1, v2 offset:0
598// CHECK: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]
599
600ds_add_rtn_u32 v5, v1, v2 offset:4
601// CHECK: [0x04,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]
602
603ds_add_rtn_u32 v5, v1, v2 offset:65535 gds
604// CHECK: [0xff,0xff,0x82,0xd8,0x01,0x02,0x00,0x05]
605
606ds_sub_rtn_u32 v5, v1, v2 offset:65535
607// CHECK: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x05]
608
609ds_sub_rtn_u32 v255, v1, v2 offset:65535
610// CHECK: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0xff]
611
612ds_sub_rtn_u32 v5, v255, v2 offset:65535
613// CHECK: [0xff,0xff,0x84,0xd8,0xff,0x02,0x00,0x05]
614
615ds_sub_rtn_u32 v5, v1, v255 offset:65535
616// CHECK: [0xff,0xff,0x84,0xd8,0x01,0xff,0x00,0x05]
617
618ds_sub_rtn_u32 v5, v1, v2
619// CHECK: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]
620
621ds_sub_rtn_u32 v5, v1, v2 offset:0
622// CHECK: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]
623
624ds_sub_rtn_u32 v5, v1, v2 offset:4
625// CHECK: [0x04,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]
626
627ds_sub_rtn_u32 v5, v1, v2 offset:65535 gds
628// CHECK: [0xff,0xff,0x86,0xd8,0x01,0x02,0x00,0x05]
629
630ds_rsub_rtn_u32 v5, v1, v2 offset:65535
631// CHECK: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x05]
632
633ds_rsub_rtn_u32 v255, v1, v2 offset:65535
634// CHECK: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0xff]
635
636ds_rsub_rtn_u32 v5, v255, v2 offset:65535
637// CHECK: [0xff,0xff,0x88,0xd8,0xff,0x02,0x00,0x05]
638
639ds_rsub_rtn_u32 v5, v1, v255 offset:65535
640// CHECK: [0xff,0xff,0x88,0xd8,0x01,0xff,0x00,0x05]
641
642ds_rsub_rtn_u32 v5, v1, v2
643// CHECK: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]
644
645ds_rsub_rtn_u32 v5, v1, v2 offset:0
646// CHECK: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]
647
648ds_rsub_rtn_u32 v5, v1, v2 offset:4
649// CHECK: [0x04,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]
650
651ds_rsub_rtn_u32 v5, v1, v2 offset:65535 gds
652// CHECK: [0xff,0xff,0x8a,0xd8,0x01,0x02,0x00,0x05]
653
654ds_inc_rtn_u32 v5, v1, v2 offset:65535
655// CHECK: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x05]
656
657ds_inc_rtn_u32 v255, v1, v2 offset:65535
658// CHECK: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0xff]
659
660ds_inc_rtn_u32 v5, v255, v2 offset:65535
661// CHECK: [0xff,0xff,0x8c,0xd8,0xff,0x02,0x00,0x05]
662
663ds_inc_rtn_u32 v5, v1, v255 offset:65535
664// CHECK: [0xff,0xff,0x8c,0xd8,0x01,0xff,0x00,0x05]
665
666ds_inc_rtn_u32 v5, v1, v2
667// CHECK: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]
668
669ds_inc_rtn_u32 v5, v1, v2 offset:0
670// CHECK: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]
671
672ds_inc_rtn_u32 v5, v1, v2 offset:4
673// CHECK: [0x04,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]
674
675ds_inc_rtn_u32 v5, v1, v2 offset:65535 gds
676// CHECK: [0xff,0xff,0x8e,0xd8,0x01,0x02,0x00,0x05]
677
678ds_dec_rtn_u32 v5, v1, v2 offset:65535
679// CHECK: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x05]
680
681ds_dec_rtn_u32 v255, v1, v2 offset:65535
682// CHECK: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0xff]
683
684ds_dec_rtn_u32 v5, v255, v2 offset:65535
685// CHECK: [0xff,0xff,0x90,0xd8,0xff,0x02,0x00,0x05]
686
687ds_dec_rtn_u32 v5, v1, v255 offset:65535
688// CHECK: [0xff,0xff,0x90,0xd8,0x01,0xff,0x00,0x05]
689
690ds_dec_rtn_u32 v5, v1, v2
691// CHECK: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]
692
693ds_dec_rtn_u32 v5, v1, v2 offset:0
694// CHECK: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]
695
696ds_dec_rtn_u32 v5, v1, v2 offset:4
697// CHECK: [0x04,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]
698
699ds_dec_rtn_u32 v5, v1, v2 offset:65535 gds
700// CHECK: [0xff,0xff,0x92,0xd8,0x01,0x02,0x00,0x05]
701
702ds_min_rtn_i32 v5, v1, v2 offset:65535
703// CHECK: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x05]
704
705ds_min_rtn_i32 v255, v1, v2 offset:65535
706// CHECK: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0xff]
707
708ds_min_rtn_i32 v5, v255, v2 offset:65535
709// CHECK: [0xff,0xff,0x94,0xd8,0xff,0x02,0x00,0x05]
710
711ds_min_rtn_i32 v5, v1, v255 offset:65535
712// CHECK: [0xff,0xff,0x94,0xd8,0x01,0xff,0x00,0x05]
713
714ds_min_rtn_i32 v5, v1, v2
715// CHECK: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]
716
717ds_min_rtn_i32 v5, v1, v2 offset:0
718// CHECK: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]
719
720ds_min_rtn_i32 v5, v1, v2 offset:4
721// CHECK: [0x04,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]
722
723ds_min_rtn_i32 v5, v1, v2 offset:65535 gds
724// CHECK: [0xff,0xff,0x96,0xd8,0x01,0x02,0x00,0x05]
725
726ds_max_rtn_i32 v5, v1, v2 offset:65535
727// CHECK: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x05]
728
729ds_max_rtn_i32 v255, v1, v2 offset:65535
730// CHECK: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0xff]
731
732ds_max_rtn_i32 v5, v255, v2 offset:65535
733// CHECK: [0xff,0xff,0x98,0xd8,0xff,0x02,0x00,0x05]
734
735ds_max_rtn_i32 v5, v1, v255 offset:65535
736// CHECK: [0xff,0xff,0x98,0xd8,0x01,0xff,0x00,0x05]
737
738ds_max_rtn_i32 v5, v1, v2
739// CHECK: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]
740
741ds_max_rtn_i32 v5, v1, v2 offset:0
742// CHECK: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]
743
744ds_max_rtn_i32 v5, v1, v2 offset:4
745// CHECK: [0x04,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]
746
747ds_max_rtn_i32 v5, v1, v2 offset:65535 gds
748// CHECK: [0xff,0xff,0x9a,0xd8,0x01,0x02,0x00,0x05]
749
750ds_min_rtn_u32 v5, v1, v2 offset:65535
751// CHECK: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x05]
752
753ds_min_rtn_u32 v255, v1, v2 offset:65535
754// CHECK: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0xff]
755
756ds_min_rtn_u32 v5, v255, v2 offset:65535
757// CHECK: [0xff,0xff,0x9c,0xd8,0xff,0x02,0x00,0x05]
758
759ds_min_rtn_u32 v5, v1, v255 offset:65535
760// CHECK: [0xff,0xff,0x9c,0xd8,0x01,0xff,0x00,0x05]
761
762ds_min_rtn_u32 v5, v1, v2
763// CHECK: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]
764
765ds_min_rtn_u32 v5, v1, v2 offset:0
766// CHECK: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]
767
768ds_min_rtn_u32 v5, v1, v2 offset:4
769// CHECK: [0x04,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]
770
771ds_min_rtn_u32 v5, v1, v2 offset:65535 gds
772// CHECK: [0xff,0xff,0x9e,0xd8,0x01,0x02,0x00,0x05]
773
774ds_max_rtn_u32 v5, v1, v2 offset:65535
775// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x05]
776
777ds_max_rtn_u32 v255, v1, v2 offset:65535
778// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0xff]
779
780ds_max_rtn_u32 v5, v255, v2 offset:65535
781// CHECK: [0xff,0xff,0xa0,0xd8,0xff,0x02,0x00,0x05]
782
783ds_max_rtn_u32 v5, v1, v255 offset:65535
784// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0xff,0x00,0x05]
785
786ds_max_rtn_u32 v5, v1, v2
787// CHECK: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]
788
789ds_max_rtn_u32 v5, v1, v2 offset:0
790// CHECK: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]
791
792ds_max_rtn_u32 v5, v1, v2 offset:4
793// CHECK: [0x04,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]
794
795ds_max_rtn_u32 v5, v1, v2 offset:65535 gds
796// CHECK: [0xff,0xff,0xa2,0xd8,0x01,0x02,0x00,0x05]
797
798ds_and_rtn_b32 v5, v1, v2 offset:65535
799// CHECK: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x05]
800
801ds_and_rtn_b32 v255, v1, v2 offset:65535
802// CHECK: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0xff]
803
804ds_and_rtn_b32 v5, v255, v2 offset:65535
805// CHECK: [0xff,0xff,0xa4,0xd8,0xff,0x02,0x00,0x05]
806
807ds_and_rtn_b32 v5, v1, v255 offset:65535
808// CHECK: [0xff,0xff,0xa4,0xd8,0x01,0xff,0x00,0x05]
809
810ds_and_rtn_b32 v5, v1, v2
811// CHECK: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]
812
813ds_and_rtn_b32 v5, v1, v2 offset:0
814// CHECK: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]
815
816ds_and_rtn_b32 v5, v1, v2 offset:4
817// CHECK: [0x04,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]
818
819ds_and_rtn_b32 v5, v1, v2 offset:65535 gds
820// CHECK: [0xff,0xff,0xa6,0xd8,0x01,0x02,0x00,0x05]
821
822ds_or_rtn_b32 v5, v1, v2 offset:65535
823// CHECK: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x05]
824
825ds_or_rtn_b32 v255, v1, v2 offset:65535
826// CHECK: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0xff]
827
828ds_or_rtn_b32 v5, v255, v2 offset:65535
829// CHECK: [0xff,0xff,0xa8,0xd8,0xff,0x02,0x00,0x05]
830
831ds_or_rtn_b32 v5, v1, v255 offset:65535
832// CHECK: [0xff,0xff,0xa8,0xd8,0x01,0xff,0x00,0x05]
833
834ds_or_rtn_b32 v5, v1, v2
835// CHECK: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]
836
837ds_or_rtn_b32 v5, v1, v2 offset:0
838// CHECK: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]
839
840ds_or_rtn_b32 v5, v1, v2 offset:4
841// CHECK: [0x04,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]
842
843ds_or_rtn_b32 v5, v1, v2 offset:65535 gds
844// CHECK: [0xff,0xff,0xaa,0xd8,0x01,0x02,0x00,0x05]
845
846ds_xor_rtn_b32 v5, v1, v2 offset:65535
847// CHECK: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x05]
848
849ds_xor_rtn_b32 v255, v1, v2 offset:65535
850// CHECK: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0xff]
851
852ds_xor_rtn_b32 v5, v255, v2 offset:65535
853// CHECK: [0xff,0xff,0xac,0xd8,0xff,0x02,0x00,0x05]
854
855ds_xor_rtn_b32 v5, v1, v255 offset:65535
856// CHECK: [0xff,0xff,0xac,0xd8,0x01,0xff,0x00,0x05]
857
858ds_xor_rtn_b32 v5, v1, v2
859// CHECK: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]
860
861ds_xor_rtn_b32 v5, v1, v2 offset:0
862// CHECK: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]
863
864ds_xor_rtn_b32 v5, v1, v2 offset:4
865// CHECK: [0x04,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]
866
867ds_xor_rtn_b32 v5, v1, v2 offset:65535 gds
868// CHECK: [0xff,0xff,0xae,0xd8,0x01,0x02,0x00,0x05]
869
870ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535
871// CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x05]
872
873ds_mskor_rtn_b32 v255, v1, v2, v3 offset:65535
874// CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0xff]
875
876ds_mskor_rtn_b32 v5, v255, v2, v3 offset:65535
877// CHECK: [0xff,0xff,0xb0,0xd8,0xff,0x02,0x03,0x05]
878
879ds_mskor_rtn_b32 v5, v1, v255, v3 offset:65535
880// CHECK: [0xff,0xff,0xb0,0xd8,0x01,0xff,0x03,0x05]
881
882ds_mskor_rtn_b32 v5, v1, v2, v255 offset:65535
883// CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0xff,0x05]
884
885ds_mskor_rtn_b32 v5, v1, v2, v3
886// CHECK: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]
887
888ds_mskor_rtn_b32 v5, v1, v2, v3 offset:0
889// CHECK: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]
890
891ds_mskor_rtn_b32 v5, v1, v2, v3 offset:4
892// CHECK: [0x04,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]
893
894ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535 gds
895// CHECK: [0xff,0xff,0xb2,0xd8,0x01,0x02,0x03,0x05]
896
897ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535
898// CHECK: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05]
899
900ds_wrxchg_rtn_b32 v255, v1, v2 offset:65535
901// CHECK: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0xff]
902
903ds_wrxchg_rtn_b32 v5, v255, v2 offset:65535
904// CHECK: [0xff,0xff,0xb4,0xd8,0xff,0x02,0x00,0x05]
905
906ds_wrxchg_rtn_b32 v5, v1, v255 offset:65535
907// CHECK: [0xff,0xff,0xb4,0xd8,0x01,0xff,0x00,0x05]
908
909ds_wrxchg_rtn_b32 v5, v1, v2
910// CHECK: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
911
912ds_wrxchg_rtn_b32 v5, v1, v2 offset:0
913// CHECK: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
914
915ds_wrxchg_rtn_b32 v5, v1, v2 offset:4
916// CHECK: [0x04,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
917
918ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535 gds
919// CHECK: [0xff,0xff,0xb6,0xd8,0x01,0x02,0x00,0x05]
920
921ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
922// CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
923
924ds_wrxchg2_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
925// CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0xfe]
926
927ds_wrxchg2_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
928// CHECK: [0x7f,0xff,0xb8,0xd8,0xff,0x02,0x03,0x05]
929
930ds_wrxchg2_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
931// CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0xff,0x03,0x05]
932
933ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
934// CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0xff,0x05]
935
936ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset1:255
937// CHECK: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
938
939ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
940// CHECK: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
941
942ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
943// CHECK: [0x10,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
944
945ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127
946// CHECK: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
947
948ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
949// CHECK: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
950
951ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
952// CHECK: [0x7f,0x01,0xb8,0xd8,0x01,0x02,0x03,0x05]
953
954ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
955// CHECK: [0x7f,0xff,0xba,0xd8,0x01,0x02,0x03,0x05]
956
957ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
958// CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
959
960ds_wrxchg2st64_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
961// CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0xfe]
962
963ds_wrxchg2st64_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
964// CHECK: [0x7f,0xff,0xbc,0xd8,0xff,0x02,0x03,0x05]
965
966ds_wrxchg2st64_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
967// CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0xff,0x03,0x05]
968
969ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
970// CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0xff,0x05]
971
972ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset1:255
973// CHECK: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
974
975ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
976// CHECK: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
977
978ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
979// CHECK: [0x10,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
980
981ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127
982// CHECK: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
983
984ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
985// CHECK: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
986
987ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
988// CHECK: [0x7f,0x01,0xbc,0xd8,0x01,0x02,0x03,0x05]
989
990ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
991// CHECK: [0x7f,0xff,0xbe,0xd8,0x01,0x02,0x03,0x05]
992
993ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535
994// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05]
995
996ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535
997// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0xff]
998
999ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535
1000// CHECK: [0xff,0xff,0xc0,0xd8,0xff,0x02,0x03,0x05]
1001
1002ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535
1003// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0xff,0x03,0x05]
1004
1005ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535
1006// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0xff,0x05]
1007
1008ds_cmpst_rtn_b32 v5, v1, v2, v3
1009// CHECK: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
1010
1011ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0
1012// CHECK: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
1013
1014ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4
1015// CHECK: [0x04,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
1016
1017ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds
1018// CHECK: [0xff,0xff,0xc2,0xd8,0x01,0x02,0x03,0x05]
1019
1020ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535
1021// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0x05]
1022
1023ds_cmpst_rtn_f32 v255, v1, v2, v3 offset:65535
1024// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0xff]
1025
1026ds_cmpst_rtn_f32 v5, v255, v2, v3 offset:65535
1027// CHECK: [0xff,0xff,0xc4,0xd8,0xff,0x02,0x03,0x05]
1028
1029ds_cmpst_rtn_f32 v5, v1, v255, v3 offset:65535
1030// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0xff,0x03,0x05]
1031
1032ds_cmpst_rtn_f32 v5, v1, v2, v255 offset:65535
1033// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0xff,0x05]
1034
1035ds_cmpst_rtn_f32 v5, v1, v2, v3
1036// CHECK: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
1037
1038ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:0
1039// CHECK: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
1040
1041ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:4
1042// CHECK: [0x04,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
1043
1044ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535 gds
1045// CHECK: [0xff,0xff,0xc6,0xd8,0x01,0x02,0x03,0x05]
1046
1047ds_min_rtn_f32 v5, v1, v2 offset:65535
1048// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]
1049
1050ds_min_rtn_f32 v255, v1, v2 offset:65535
1051// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xff]
1052
1053ds_min_rtn_f32 v5, v255, v2 offset:65535
1054// CHECK: [0xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x05]
1055
1056ds_min_rtn_f32 v5, v1, v255 offset:65535
1057// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0xff,0x00,0x05]
1058
1059ds_min_rtn_f32 v5, v1, v2
1060// CHECK: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1061
1062ds_min_rtn_f32 v5, v1, v2 offset:0
1063// CHECK: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1064
1065ds_min_rtn_f32 v5, v1, v2 offset:4
1066// CHECK: [0x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1067
1068ds_min_rtn_f32 v5, v1, v2 offset:65535 gds
1069// CHECK: [0xff,0xff,0xca,0xd8,0x01,0x02,0x00,0x05]
1070
1071ds_max_rtn_f32 v5, v1, v2 offset:65535
1072// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]
1073
1074ds_max_rtn_f32 v255, v1, v2 offset:65535
1075// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xff]
1076
1077ds_max_rtn_f32 v5, v255, v2 offset:65535
1078// CHECK: [0xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05]
1079
1080ds_max_rtn_f32 v5, v1, v255 offset:65535
1081// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0xff,0x00,0x05]
1082
1083ds_max_rtn_f32 v5, v1, v2
1084// CHECK: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1085
1086ds_max_rtn_f32 v5, v1, v2 offset:0
1087// CHECK: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1088
1089ds_max_rtn_f32 v5, v1, v2 offset:4
1090// CHECK: [0x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1091
1092ds_max_rtn_f32 v5, v1, v2 offset:65535 gds
1093// CHECK: [0xff,0xff,0xce,0xd8,0x01,0x02,0x00,0x05]
1094
1095ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535
1096// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0x05]
1097
1098ds_wrap_rtn_b32 v255, v1, v2, v3 offset:65535
1099// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0xff]
1100
1101ds_wrap_rtn_b32 v5, v255, v2, v3 offset:65535
1102// CHECK: [0xff,0xff,0xd0,0xd8,0xff,0x02,0x03,0x05]
1103
1104ds_wrap_rtn_b32 v5, v1, v255, v3 offset:65535
1105// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0xff,0x03,0x05]
1106
1107ds_wrap_rtn_b32 v5, v1, v2, v255 offset:65535
1108// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0xff,0x05]
1109
1110ds_wrap_rtn_b32 v5, v1, v2, v3
1111// CHECK: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
1112
1113ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0
1114// CHECK: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
1115
1116ds_wrap_rtn_b32 v5, v1, v2, v3 offset:4
1117// CHECK: [0x04,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
1118
1119ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 gds
1120// CHECK: [0xff,0xff,0xd2,0xd8,0x01,0x02,0x03,0x05]
1121
1122ds_swizzle_b32 v5, v1 offset:65535
1123// CHECK: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0x05]
1124
1125ds_swizzle_b32 v255, v1 offset:65535
1126// CHECK: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0xff]
1127
1128ds_swizzle_b32 v5, v255 offset:65535
1129// CHECK: [0xff,0xff,0xd4,0xd8,0xff,0x00,0x00,0x05]
1130
1131ds_swizzle_b32 v5, v1
1132// CHECK: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
1133
1134ds_swizzle_b32 v5, v1 offset:0
1135// CHECK: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
1136
1137ds_swizzle_b32 v5, v1 offset:4
1138// CHECK: [0x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
1139
1140ds_swizzle_b32 v5, v1 offset:65535 gds
1141// CHECK: [0xff,0xff,0xd6,0xd8,0x01,0x00,0x00,0x05]
1142
1143ds_read_b32 v5, v1 offset:65535
1144// CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]
1145
1146ds_read_b32 v255, v1 offset:65535
1147// CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0xff]
1148
1149ds_read_b32 v5, v255 offset:65535
1150// CHECK: [0xff,0xff,0xd8,0xd8,0xff,0x00,0x00,0x05]
1151
1152ds_read_b32 v5, v1
1153// CHECK: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
1154
1155ds_read_b32 v5, v1 offset:0
1156// CHECK: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
1157
1158ds_read_b32 v5, v1 offset:4
1159// CHECK: [0x04,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
1160
1161ds_read_b32 v5, v1 offset:65535 gds
1162// CHECK: [0xff,0xff,0xda,0xd8,0x01,0x00,0x00,0x05]
1163
1164ds_read2_b32 v[5:6], v1 offset0:127 offset1:255
1165// CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1166
1167ds_read2_b32 v[254:255], v1 offset0:127 offset1:255
1168// CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0xfe]
1169
1170ds_read2_b32 v[5:6], v255 offset0:127 offset1:255
1171// CHECK: [0x7f,0xff,0xdc,0xd8,0xff,0x00,0x00,0x05]
1172
1173ds_read2_b32 v[5:6], v1 offset1:255
1174// CHECK: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1175
1176ds_read2_b32 v[5:6], v1 offset0:0 offset1:255
1177// CHECK: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1178
1179ds_read2_b32 v[5:6], v1 offset0:16 offset1:255
1180// CHECK: [0x10,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1181
1182ds_read2_b32 v[5:6], v1 offset0:127
1183// CHECK: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
1184
1185ds_read2_b32 v[5:6], v1 offset0:127 offset1:0
1186// CHECK: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
1187
1188ds_read2_b32 v[5:6], v1 offset0:127 offset1:1
1189// CHECK: [0x7f,0x01,0xdc,0xd8,0x01,0x00,0x00,0x05]
1190
1191ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 gds
1192// CHECK: [0x7f,0xff,0xde,0xd8,0x01,0x00,0x00,0x05]
1193
1194ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255
1195// CHECK: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1196
1197ds_read2st64_b32 v[254:255], v1 offset0:127 offset1:255
1198// CHECK: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0xfe]
1199
1200ds_read2st64_b32 v[5:6], v255 offset0:127 offset1:255
1201// CHECK: [0x7f,0xff,0xe0,0xd8,0xff,0x00,0x00,0x05]
1202
1203ds_read2st64_b32 v[5:6], v1 offset1:255
1204// CHECK: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1205
1206ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:255
1207// CHECK: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1208
1209ds_read2st64_b32 v[5:6], v1 offset0:16 offset1:255
1210// CHECK: [0x10,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1211
1212ds_read2st64_b32 v[5:6], v1 offset0:127
1213// CHECK: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
1214
1215ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:0
1216// CHECK: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
1217
1218ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:1
1219// CHECK: [0x7f,0x01,0xe0,0xd8,0x01,0x00,0x00,0x05]
1220
1221ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 gds
1222// CHECK: [0x7f,0xff,0xe2,0xd8,0x01,0x00,0x00,0x05]
1223
1224ds_read_i8 v5, v1 offset:65535
1225// CHECK: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]
1226
1227ds_read_i8 v255, v1 offset:65535
1228// CHECK: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0xff]
1229
1230ds_read_i8 v5, v255 offset:65535
1231// CHECK: [0xff,0xff,0xe4,0xd8,0xff,0x00,0x00,0x05]
1232
1233ds_read_i8 v5, v1
1234// CHECK: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
1235
1236ds_read_i8 v5, v1 offset:0
1237// CHECK: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
1238
1239ds_read_i8 v5, v1 offset:4
1240// CHECK: [0x04,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
1241
1242ds_read_i8 v5, v1 offset:65535 gds
1243// CHECK: [0xff,0xff,0xe6,0xd8,0x01,0x00,0x00,0x05]
1244
1245ds_read_u8 v5, v1 offset:65535
1246// CHECK: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]
1247
1248ds_read_u8 v255, v1 offset:65535
1249// CHECK: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0xff]
1250
1251ds_read_u8 v5, v255 offset:65535
1252// CHECK: [0xff,0xff,0xe8,0xd8,0xff,0x00,0x00,0x05]
1253
1254ds_read_u8 v5, v1
1255// CHECK: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
1256
1257ds_read_u8 v5, v1 offset:0
1258// CHECK: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
1259
1260ds_read_u8 v5, v1 offset:4
1261// CHECK: [0x04,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
1262
1263ds_read_u8 v5, v1 offset:65535 gds
1264// CHECK: [0xff,0xff,0xea,0xd8,0x01,0x00,0x00,0x05]
1265
1266ds_read_i16 v5, v1 offset:65535
1267// CHECK: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]
1268
1269ds_read_i16 v255, v1 offset:65535
1270// CHECK: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xff]
1271
1272ds_read_i16 v5, v255 offset:65535
1273// CHECK: [0xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x05]
1274
1275ds_read_i16 v5, v1
1276// CHECK: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
1277
1278ds_read_i16 v5, v1 offset:0
1279// CHECK: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
1280
1281ds_read_i16 v5, v1 offset:4
1282// CHECK: [0x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
1283
1284ds_read_i16 v5, v1 offset:65535 gds
1285// CHECK: [0xff,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
1286
1287ds_read_u16 v5, v1 offset:65535
1288// CHECK: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
1289
1290ds_read_u16 v255, v1 offset:65535
1291// CHECK: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0xff]
1292
1293ds_read_u16 v5, v255 offset:65535
1294// CHECK: [0xff,0xff,0xf0,0xd8,0xff,0x00,0x00,0x05]
1295
1296ds_read_u16 v5, v1
1297// CHECK: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
1298
1299ds_read_u16 v5, v1 offset:0
1300// CHECK: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
1301
1302ds_read_u16 v5, v1 offset:4
1303// CHECK: [0x04,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
1304
1305ds_read_u16 v5, v1 offset:65535 gds
1306// CHECK: [0xff,0xff,0xf2,0xd8,0x01,0x00,0x00,0x05]
1307
1308ds_consume v5 offset:65535
1309// CHECK: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05]
1310
1311ds_consume v255 offset:65535
1312// CHECK: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0xff]
1313
1314ds_consume v5
1315// CHECK: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
1316
1317ds_consume v5 offset:0
1318// CHECK: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
1319
1320ds_consume v5 offset:4
1321// CHECK: [0x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
1322
1323ds_consume v5 offset:65535 gds
1324// CHECK: [0xff,0xff,0xf6,0xd8,0x00,0x00,0x00,0x05]
1325
1326ds_append v5 offset:65535
1327// CHECK: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05]
1328
1329ds_append v255 offset:65535
1330// CHECK: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0xff]
1331
1332ds_append v5
1333// CHECK: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
1334
1335ds_append v5 offset:0
1336// CHECK: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
1337
1338ds_append v5 offset:4
1339// CHECK: [0x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
1340
1341ds_append v5 offset:65535 gds
1342// CHECK: [0xff,0xff,0xfa,0xd8,0x00,0x00,0x00,0x05]
1343
1344ds_ordered_count v5, v1 offset:65535 gds
1345// CHECK: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0x05]
1346
1347ds_ordered_count v255, v1 offset:65535 gds
1348// CHECK: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0xff]
1349
1350ds_ordered_count v5, v255 offset:65535 gds
1351// CHECK: [0xff,0xff,0xfe,0xd8,0xff,0x00,0x00,0x05]
1352
1353ds_ordered_count v5, v1 gds
1354// CHECK: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
1355
1356ds_ordered_count v5, v1 offset:0 gds
1357// CHECK: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
1358
1359ds_ordered_count v5, v1 offset:4 gds
1360// CHECK: [0x04,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
1361
1362ds_add_u64 v1, v[2:3] offset:65535
1363// CHECK: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00]
1364
1365ds_add_u64 v255, v[2:3] offset:65535
1366// CHECK: [0xff,0xff,0x00,0xd9,0xff,0x02,0x00,0x00]
1367
1368ds_add_u64 v1, v[254:255] offset:65535
1369// CHECK: [0xff,0xff,0x00,0xd9,0x01,0xfe,0x00,0x00]
1370
1371ds_add_u64 v1, v[2:3]
1372// CHECK: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
1373
1374ds_add_u64 v1, v[2:3] offset:0
1375// CHECK: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
1376
1377ds_add_u64 v1, v[2:3] offset:4
1378// CHECK: [0x04,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
1379
1380ds_add_u64 v1, v[2:3] offset:65535 gds
1381// CHECK: [0xff,0xff,0x02,0xd9,0x01,0x02,0x00,0x00]
1382
1383ds_sub_u64 v1, v[2:3] offset:65535
1384// CHECK: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00]
1385
1386ds_sub_u64 v255, v[2:3] offset:65535
1387// CHECK: [0xff,0xff,0x04,0xd9,0xff,0x02,0x00,0x00]
1388
1389ds_sub_u64 v1, v[254:255] offset:65535
1390// CHECK: [0xff,0xff,0x04,0xd9,0x01,0xfe,0x00,0x00]
1391
1392ds_sub_u64 v1, v[2:3]
1393// CHECK: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
1394
1395ds_sub_u64 v1, v[2:3] offset:0
1396// CHECK: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
1397
1398ds_sub_u64 v1, v[2:3] offset:4
1399// CHECK: [0x04,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
1400
1401ds_sub_u64 v1, v[2:3] offset:65535 gds
1402// CHECK: [0xff,0xff,0x06,0xd9,0x01,0x02,0x00,0x00]
1403
1404ds_rsub_u64 v1, v[2:3] offset:65535
1405// CHECK: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00]
1406
1407ds_rsub_u64 v255, v[2:3] offset:65535
1408// CHECK: [0xff,0xff,0x08,0xd9,0xff,0x02,0x00,0x00]
1409
1410ds_rsub_u64 v1, v[254:255] offset:65535
1411// CHECK: [0xff,0xff,0x08,0xd9,0x01,0xfe,0x00,0x00]
1412
1413ds_rsub_u64 v1, v[2:3]
1414// CHECK: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
1415
1416ds_rsub_u64 v1, v[2:3] offset:0
1417// CHECK: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
1418
1419ds_rsub_u64 v1, v[2:3] offset:4
1420// CHECK: [0x04,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
1421
1422ds_rsub_u64 v1, v[2:3] offset:65535 gds
1423// CHECK: [0xff,0xff,0x0a,0xd9,0x01,0x02,0x00,0x00]
1424
1425ds_inc_u64 v1, v[2:3] offset:65535
1426// CHECK: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00]
1427
1428ds_inc_u64 v255, v[2:3] offset:65535
1429// CHECK: [0xff,0xff,0x0c,0xd9,0xff,0x02,0x00,0x00]
1430
1431ds_inc_u64 v1, v[254:255] offset:65535
1432// CHECK: [0xff,0xff,0x0c,0xd9,0x01,0xfe,0x00,0x00]
1433
1434ds_inc_u64 v1, v[2:3]
1435// CHECK: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
1436
1437ds_inc_u64 v1, v[2:3] offset:0
1438// CHECK: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
1439
1440ds_inc_u64 v1, v[2:3] offset:4
1441// CHECK: [0x04,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
1442
1443ds_inc_u64 v1, v[2:3] offset:65535 gds
1444// CHECK: [0xff,0xff,0x0e,0xd9,0x01,0x02,0x00,0x00]
1445
1446ds_dec_u64 v1, v[2:3] offset:65535
1447// CHECK: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00]
1448
1449ds_dec_u64 v255, v[2:3] offset:65535
1450// CHECK: [0xff,0xff,0x10,0xd9,0xff,0x02,0x00,0x00]
1451
1452ds_dec_u64 v1, v[254:255] offset:65535
1453// CHECK: [0xff,0xff,0x10,0xd9,0x01,0xfe,0x00,0x00]
1454
1455ds_dec_u64 v1, v[2:3]
1456// CHECK: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
1457
1458ds_dec_u64 v1, v[2:3] offset:0
1459// CHECK: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
1460
1461ds_dec_u64 v1, v[2:3] offset:4
1462// CHECK: [0x04,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
1463
1464ds_dec_u64 v1, v[2:3] offset:65535 gds
1465// CHECK: [0xff,0xff,0x12,0xd9,0x01,0x02,0x00,0x00]
1466
1467ds_min_i64 v1, v[2:3] offset:65535
1468// CHECK: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00]
1469
1470ds_min_i64 v255, v[2:3] offset:65535
1471// CHECK: [0xff,0xff,0x14,0xd9,0xff,0x02,0x00,0x00]
1472
1473ds_min_i64 v1, v[254:255] offset:65535
1474// CHECK: [0xff,0xff,0x14,0xd9,0x01,0xfe,0x00,0x00]
1475
1476ds_min_i64 v1, v[2:3]
1477// CHECK: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
1478
1479ds_min_i64 v1, v[2:3] offset:0
1480// CHECK: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
1481
1482ds_min_i64 v1, v[2:3] offset:4
1483// CHECK: [0x04,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
1484
1485ds_min_i64 v1, v[2:3] offset:65535 gds
1486// CHECK: [0xff,0xff,0x16,0xd9,0x01,0x02,0x00,0x00]
1487
1488ds_max_i64 v1, v[2:3] offset:65535
1489// CHECK: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00]
1490
1491ds_max_i64 v255, v[2:3] offset:65535
1492// CHECK: [0xff,0xff,0x18,0xd9,0xff,0x02,0x00,0x00]
1493
1494ds_max_i64 v1, v[254:255] offset:65535
1495// CHECK: [0xff,0xff,0x18,0xd9,0x01,0xfe,0x00,0x00]
1496
1497ds_max_i64 v1, v[2:3]
1498// CHECK: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
1499
1500ds_max_i64 v1, v[2:3] offset:0
1501// CHECK: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
1502
1503ds_max_i64 v1, v[2:3] offset:4
1504// CHECK: [0x04,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
1505
1506ds_max_i64 v1, v[2:3] offset:65535 gds
1507// CHECK: [0xff,0xff,0x1a,0xd9,0x01,0x02,0x00,0x00]
1508
1509ds_min_u64 v1, v[2:3] offset:65535
1510// CHECK: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00]
1511
1512ds_min_u64 v255, v[2:3] offset:65535
1513// CHECK: [0xff,0xff,0x1c,0xd9,0xff,0x02,0x00,0x00]
1514
1515ds_min_u64 v1, v[254:255] offset:65535
1516// CHECK: [0xff,0xff,0x1c,0xd9,0x01,0xfe,0x00,0x00]
1517
1518ds_min_u64 v1, v[2:3]
1519// CHECK: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
1520
1521ds_min_u64 v1, v[2:3] offset:0
1522// CHECK: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
1523
1524ds_min_u64 v1, v[2:3] offset:4
1525// CHECK: [0x04,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
1526
1527ds_min_u64 v1, v[2:3] offset:65535 gds
1528// CHECK: [0xff,0xff,0x1e,0xd9,0x01,0x02,0x00,0x00]
1529
1530ds_max_u64 v1, v[2:3] offset:65535
1531// CHECK: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00]
1532
1533ds_max_u64 v255, v[2:3] offset:65535
1534// CHECK: [0xff,0xff,0x20,0xd9,0xff,0x02,0x00,0x00]
1535
1536ds_max_u64 v1, v[254:255] offset:65535
1537// CHECK: [0xff,0xff,0x20,0xd9,0x01,0xfe,0x00,0x00]
1538
1539ds_max_u64 v1, v[2:3]
1540// CHECK: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
1541
1542ds_max_u64 v1, v[2:3] offset:0
1543// CHECK: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
1544
1545ds_max_u64 v1, v[2:3] offset:4
1546// CHECK: [0x04,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
1547
1548ds_max_u64 v1, v[2:3] offset:65535 gds
1549// CHECK: [0xff,0xff,0x22,0xd9,0x01,0x02,0x00,0x00]
1550
1551ds_and_b64 v1, v[2:3] offset:65535
1552// CHECK: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00]
1553
1554ds_and_b64 v255, v[2:3] offset:65535
1555// CHECK: [0xff,0xff,0x24,0xd9,0xff,0x02,0x00,0x00]
1556
1557ds_and_b64 v1, v[254:255] offset:65535
1558// CHECK: [0xff,0xff,0x24,0xd9,0x01,0xfe,0x00,0x00]
1559
1560ds_and_b64 v1, v[2:3]
1561// CHECK: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
1562
1563ds_and_b64 v1, v[2:3] offset:0
1564// CHECK: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
1565
1566ds_and_b64 v1, v[2:3] offset:4
1567// CHECK: [0x04,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
1568
1569ds_and_b64 v1, v[2:3] offset:65535 gds
1570// CHECK: [0xff,0xff,0x26,0xd9,0x01,0x02,0x00,0x00]
1571
1572ds_or_b64 v1, v[2:3] offset:65535
1573// CHECK: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00]
1574
1575ds_or_b64 v255, v[2:3] offset:65535
1576// CHECK: [0xff,0xff,0x28,0xd9,0xff,0x02,0x00,0x00]
1577
1578ds_or_b64 v1, v[254:255] offset:65535
1579// CHECK: [0xff,0xff,0x28,0xd9,0x01,0xfe,0x00,0x00]
1580
1581ds_or_b64 v1, v[2:3]
1582// CHECK: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
1583
1584ds_or_b64 v1, v[2:3] offset:0
1585// CHECK: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
1586
1587ds_or_b64 v1, v[2:3] offset:4
1588// CHECK: [0x04,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
1589
1590ds_or_b64 v1, v[2:3] offset:65535 gds
1591// CHECK: [0xff,0xff,0x2a,0xd9,0x01,0x02,0x00,0x00]
1592
1593ds_xor_b64 v1, v[2:3] offset:65535
1594// CHECK: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00]
1595
1596ds_xor_b64 v255, v[2:3] offset:65535
1597// CHECK: [0xff,0xff,0x2c,0xd9,0xff,0x02,0x00,0x00]
1598
1599ds_xor_b64 v1, v[254:255] offset:65535
1600// CHECK: [0xff,0xff,0x2c,0xd9,0x01,0xfe,0x00,0x00]
1601
1602ds_xor_b64 v1, v[2:3]
1603// CHECK: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
1604
1605ds_xor_b64 v1, v[2:3] offset:0
1606// CHECK: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
1607
1608ds_xor_b64 v1, v[2:3] offset:4
1609// CHECK: [0x04,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
1610
1611ds_xor_b64 v1, v[2:3] offset:65535 gds
1612// CHECK: [0xff,0xff,0x2e,0xd9,0x01,0x02,0x00,0x00]
1613
1614ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535
1615// CHECK: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00]
1616
1617ds_mskor_b64 v255, v[2:3], v[3:4] offset:65535
1618// CHECK: [0xff,0xff,0x30,0xd9,0xff,0x02,0x03,0x00]
1619
1620ds_mskor_b64 v1, v[254:255], v[3:4] offset:65535
1621// CHECK: [0xff,0xff,0x30,0xd9,0x01,0xfe,0x03,0x00]
1622
1623ds_mskor_b64 v1, v[2:3], v[254:255] offset:65535
1624// CHECK: [0xff,0xff,0x30,0xd9,0x01,0x02,0xfe,0x00]
1625
1626ds_mskor_b64 v1, v[2:3], v[3:4]
1627// CHECK: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
1628
1629ds_mskor_b64 v1, v[2:3], v[3:4] offset:0
1630// CHECK: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
1631
1632ds_mskor_b64 v1, v[2:3], v[3:4] offset:4
1633// CHECK: [0x04,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
1634
1635ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 gds
1636// CHECK: [0xff,0xff,0x32,0xd9,0x01,0x02,0x03,0x00]
1637
1638ds_write_b64 v1, v[2:3] offset:65535
1639// CHECK: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]
1640
1641ds_write_b64 v255, v[2:3] offset:65535
1642// CHECK: [0xff,0xff,0x34,0xd9,0xff,0x02,0x00,0x00]
1643
1644ds_write_b64 v1, v[254:255] offset:65535
1645// CHECK: [0xff,0xff,0x34,0xd9,0x01,0xfe,0x00,0x00]
1646
1647ds_write_b64 v1, v[2:3]
1648// CHECK: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1649
1650ds_write_b64 v1, v[2:3] offset:0
1651// CHECK: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1652
1653ds_write_b64 v1, v[2:3] offset:4
1654// CHECK: [0x04,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1655
1656ds_write_b64 v1, v[2:3] offset:65535 gds
1657// CHECK: [0xff,0xff,0x36,0xd9,0x01,0x02,0x00,0x00]
1658
1659ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1660// CHECK: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1661
1662ds_write2_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
1663// CHECK: [0x7f,0xff,0x38,0xd9,0xff,0x02,0x03,0x00]
1664
1665ds_write2_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
1666// CHECK: [0x7f,0xff,0x38,0xd9,0x01,0xfe,0x03,0x00]
1667
1668ds_write2_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
1669// CHECK: [0x7f,0xff,0x38,0xd9,0x01,0x02,0xfe,0x00]
1670
1671ds_write2_b64 v1, v[2:3], v[3:4] offset1:255
1672// CHECK: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1673
1674ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
1675// CHECK: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1676
1677ds_write2_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
1678// CHECK: [0x10,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1679
1680ds_write2_b64 v1, v[2:3], v[3:4] offset0:127
1681// CHECK: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
1682
1683ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
1684// CHECK: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
1685
1686ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
1687// CHECK: [0x7f,0x01,0x38,0xd9,0x01,0x02,0x03,0x00]
1688
1689ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
1690// CHECK: [0x7f,0xff,0x3a,0xd9,0x01,0x02,0x03,0x00]
1691
1692ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1693// CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1694
1695ds_write2st64_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
1696// CHECK: [0x7f,0xff,0x3c,0xd9,0xff,0x02,0x03,0x00]
1697
1698ds_write2st64_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
1699// CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0xfe,0x03,0x00]
1700
1701ds_write2st64_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
1702// CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0xfe,0x00]
1703
1704ds_write2st64_b64 v1, v[2:3], v[3:4] offset1:255
1705// CHECK: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1706
1707ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
1708// CHECK: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1709
1710ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
1711// CHECK: [0x10,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1712
1713ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127
1714// CHECK: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
1715
1716ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
1717// CHECK: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
1718
1719ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
1720// CHECK: [0x7f,0x01,0x3c,0xd9,0x01,0x02,0x03,0x00]
1721
1722ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
1723// CHECK: [0x7f,0xff,0x3e,0xd9,0x01,0x02,0x03,0x00]
1724
1725ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535
1726// CHECK: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00]
1727
1728ds_cmpst_b64 v255, v[2:3], v[3:4] offset:65535
1729// CHECK: [0xff,0xff,0x40,0xd9,0xff,0x02,0x03,0x00]
1730
1731ds_cmpst_b64 v1, v[254:255], v[3:4] offset:65535
1732// CHECK: [0xff,0xff,0x40,0xd9,0x01,0xfe,0x03,0x00]
1733
1734ds_cmpst_b64 v1, v[2:3], v[254:255] offset:65535
1735// CHECK: [0xff,0xff,0x40,0xd9,0x01,0x02,0xfe,0x00]
1736
1737ds_cmpst_b64 v1, v[2:3], v[3:4]
1738// CHECK: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
1739
1740ds_cmpst_b64 v1, v[2:3], v[3:4] offset:0
1741// CHECK: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
1742
1743ds_cmpst_b64 v1, v[2:3], v[3:4] offset:4
1744// CHECK: [0x04,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
1745
1746ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535 gds
1747// CHECK: [0xff,0xff,0x42,0xd9,0x01,0x02,0x03,0x00]
1748
1749ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535
1750// CHECK: [0xff,0xff,0x44,0xd9,0x01,0x02,0x03,0x00]
1751
1752ds_cmpst_f64 v255, v[2:3], v[3:4] offset:65535
1753// CHECK: [0xff,0xff,0x44,0xd9,0xff,0x02,0x03,0x00]
1754
1755ds_cmpst_f64 v1, v[254:255], v[3:4] offset:65535
1756// CHECK: [0xff,0xff,0x44,0xd9,0x01,0xfe,0x03,0x00]
1757
1758ds_cmpst_f64 v1, v[2:3], v[254:255] offset:65535
1759// CHECK: [0xff,0xff,0x44,0xd9,0x01,0x02,0xfe,0x00]
1760
1761ds_cmpst_f64 v1, v[2:3], v[3:4]
1762// CHECK: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
1763
1764ds_cmpst_f64 v1, v[2:3], v[3:4] offset:0
1765// CHECK: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
1766
1767ds_cmpst_f64 v1, v[2:3], v[3:4] offset:4
1768// CHECK: [0x04,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
1769
1770ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535 gds
1771// CHECK: [0xff,0xff,0x46,0xd9,0x01,0x02,0x03,0x00]
1772
1773ds_min_f64 v1, v[2:3] offset:65535
1774// CHECK: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00]
1775
1776ds_min_f64 v255, v[2:3] offset:65535
1777// CHECK: [0xff,0xff,0x48,0xd9,0xff,0x02,0x00,0x00]
1778
1779ds_min_f64 v1, v[254:255] offset:65535
1780// CHECK: [0xff,0xff,0x48,0xd9,0x01,0xfe,0x00,0x00]
1781
1782ds_min_f64 v1, v[2:3]
1783// CHECK: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
1784
1785ds_min_f64 v1, v[2:3] offset:0
1786// CHECK: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
1787
1788ds_min_f64 v1, v[2:3] offset:4
1789// CHECK: [0x04,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
1790
1791ds_min_f64 v1, v[2:3] offset:65535 gds
1792// CHECK: [0xff,0xff,0x4a,0xd9,0x01,0x02,0x00,0x00]
1793
1794ds_max_f64 v1, v[2:3] offset:65535
1795// CHECK: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00]
1796
1797ds_max_f64 v255, v[2:3] offset:65535
1798// CHECK: [0xff,0xff,0x4c,0xd9,0xff,0x02,0x00,0x00]
1799
1800ds_max_f64 v1, v[254:255] offset:65535
1801// CHECK: [0xff,0xff,0x4c,0xd9,0x01,0xfe,0x00,0x00]
1802
1803ds_max_f64 v1, v[2:3]
1804// CHECK: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
1805
1806ds_max_f64 v1, v[2:3] offset:0
1807// CHECK: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
1808
1809ds_max_f64 v1, v[2:3] offset:4
1810// CHECK: [0x04,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
1811
1812ds_max_f64 v1, v[2:3] offset:65535 gds
1813// CHECK: [0xff,0xff,0x4e,0xd9,0x01,0x02,0x00,0x00]
1814
1815ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1816// CHECK: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05]
1817
1818ds_add_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1819// CHECK: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0xfe]
1820
1821ds_add_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1822// CHECK: [0xff,0xff,0x80,0xd9,0xff,0x02,0x00,0x05]
1823
1824ds_add_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1825// CHECK: [0xff,0xff,0x80,0xd9,0x01,0xfe,0x00,0x05]
1826
1827ds_add_rtn_u64 v[5:6], v1, v[2:3]
1828// CHECK: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
1829
1830ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0
1831// CHECK: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
1832
1833ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:4
1834// CHECK: [0x04,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
1835
1836ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1837// CHECK: [0xff,0xff,0x82,0xd9,0x01,0x02,0x00,0x05]
1838
1839ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1840// CHECK: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05]
1841
1842ds_sub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1843// CHECK: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0xfe]
1844
1845ds_sub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1846// CHECK: [0xff,0xff,0x84,0xd9,0xff,0x02,0x00,0x05]
1847
1848ds_sub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1849// CHECK: [0xff,0xff,0x84,0xd9,0x01,0xfe,0x00,0x05]
1850
1851ds_sub_rtn_u64 v[5:6], v1, v[2:3]
1852// CHECK: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
1853
1854ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0
1855// CHECK: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
1856
1857ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:4
1858// CHECK: [0x04,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
1859
1860ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1861// CHECK: [0xff,0xff,0x86,0xd9,0x01,0x02,0x00,0x05]
1862
1863ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1864// CHECK: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05]
1865
1866ds_rsub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1867// CHECK: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0xfe]
1868
1869ds_rsub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1870// CHECK: [0xff,0xff,0x88,0xd9,0xff,0x02,0x00,0x05]
1871
1872ds_rsub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1873// CHECK: [0xff,0xff,0x88,0xd9,0x01,0xfe,0x00,0x05]
1874
1875ds_rsub_rtn_u64 v[5:6], v1, v[2:3]
1876// CHECK: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
1877
1878ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0
1879// CHECK: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
1880
1881ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:4
1882// CHECK: [0x04,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
1883
1884ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1885// CHECK: [0xff,0xff,0x8a,0xd9,0x01,0x02,0x00,0x05]
1886
1887ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1888// CHECK: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05]
1889
1890ds_inc_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1891// CHECK: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0xfe]
1892
1893ds_inc_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1894// CHECK: [0xff,0xff,0x8c,0xd9,0xff,0x02,0x00,0x05]
1895
1896ds_inc_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1897// CHECK: [0xff,0xff,0x8c,0xd9,0x01,0xfe,0x00,0x05]
1898
1899ds_inc_rtn_u64 v[5:6], v1, v[2:3]
1900// CHECK: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
1901
1902ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0
1903// CHECK: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
1904
1905ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:4
1906// CHECK: [0x04,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
1907
1908ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1909// CHECK: [0xff,0xff,0x8e,0xd9,0x01,0x02,0x00,0x05]
1910
1911ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1912// CHECK: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05]
1913
1914ds_dec_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1915// CHECK: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0xfe]
1916
1917ds_dec_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1918// CHECK: [0xff,0xff,0x90,0xd9,0xff,0x02,0x00,0x05]
1919
1920ds_dec_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1921// CHECK: [0xff,0xff,0x90,0xd9,0x01,0xfe,0x00,0x05]
1922
1923ds_dec_rtn_u64 v[5:6], v1, v[2:3]
1924// CHECK: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
1925
1926ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0
1927// CHECK: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
1928
1929ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:4
1930// CHECK: [0x04,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
1931
1932ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1933// CHECK: [0xff,0xff,0x92,0xd9,0x01,0x02,0x00,0x05]
1934
1935ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535
1936// CHECK: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05]
1937
1938ds_min_rtn_i64 v[254:255], v1, v[2:3] offset:65535
1939// CHECK: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0xfe]
1940
1941ds_min_rtn_i64 v[5:6], v255, v[2:3] offset:65535
1942// CHECK: [0xff,0xff,0x94,0xd9,0xff,0x02,0x00,0x05]
1943
1944ds_min_rtn_i64 v[5:6], v1, v[254:255] offset:65535
1945// CHECK: [0xff,0xff,0x94,0xd9,0x01,0xfe,0x00,0x05]
1946
1947ds_min_rtn_i64 v[5:6], v1, v[2:3]
1948// CHECK: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
1949
1950ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0
1951// CHECK: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
1952
1953ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:4
1954// CHECK: [0x04,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
1955
1956ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
1957// CHECK: [0xff,0xff,0x96,0xd9,0x01,0x02,0x00,0x05]
1958
1959ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535
1960// CHECK: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05]
1961
1962ds_max_rtn_i64 v[254:255], v1, v[2:3] offset:65535
1963// CHECK: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0xfe]
1964
1965ds_max_rtn_i64 v[5:6], v255, v[2:3] offset:65535
1966// CHECK: [0xff,0xff,0x98,0xd9,0xff,0x02,0x00,0x05]
1967
1968ds_max_rtn_i64 v[5:6], v1, v[254:255] offset:65535
1969// CHECK: [0xff,0xff,0x98,0xd9,0x01,0xfe,0x00,0x05]
1970
1971ds_max_rtn_i64 v[5:6], v1, v[2:3]
1972// CHECK: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
1973
1974ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0
1975// CHECK: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
1976
1977ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:4
1978// CHECK: [0x04,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
1979
1980ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
1981// CHECK: [0xff,0xff,0x9a,0xd9,0x01,0x02,0x00,0x05]
1982
1983ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1984// CHECK: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05]
1985
1986ds_min_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1987// CHECK: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0xfe]
1988
1989ds_min_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1990// CHECK: [0xff,0xff,0x9c,0xd9,0xff,0x02,0x00,0x05]
1991
1992ds_min_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1993// CHECK: [0xff,0xff,0x9c,0xd9,0x01,0xfe,0x00,0x05]
1994
1995ds_min_rtn_u64 v[5:6], v1, v[2:3]
1996// CHECK: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
1997
1998ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0
1999// CHECK: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
2000
2001ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:4
2002// CHECK: [0x04,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
2003
2004ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
2005// CHECK: [0xff,0xff,0x9e,0xd9,0x01,0x02,0x00,0x05]
2006
2007ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535
2008// CHECK: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05]
2009
2010ds_max_rtn_u64 v[254:255], v1, v[2:3] offset:65535
2011// CHECK: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0xfe]
2012
2013ds_max_rtn_u64 v[5:6], v255, v[2:3] offset:65535
2014// CHECK: [0xff,0xff,0xa0,0xd9,0xff,0x02,0x00,0x05]
2015
2016ds_max_rtn_u64 v[5:6], v1, v[254:255] offset:65535
2017// CHECK: [0xff,0xff,0xa0,0xd9,0x01,0xfe,0x00,0x05]
2018
2019ds_max_rtn_u64 v[5:6], v1, v[2:3]
2020// CHECK: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
2021
2022ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0
2023// CHECK: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
2024
2025ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:4
2026// CHECK: [0x04,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
2027
2028ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
2029// CHECK: [0xff,0xff,0xa2,0xd9,0x01,0x02,0x00,0x05]
2030
2031ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2032// CHECK: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05]
2033
2034ds_and_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2035// CHECK: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0xfe]
2036
2037ds_and_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2038// CHECK: [0xff,0xff,0xa4,0xd9,0xff,0x02,0x00,0x05]
2039
2040ds_and_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2041// CHECK: [0xff,0xff,0xa4,0xd9,0x01,0xfe,0x00,0x05]
2042
2043ds_and_rtn_b64 v[5:6], v1, v[2:3]
2044// CHECK: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
2045
2046ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0
2047// CHECK: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
2048
2049ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:4
2050// CHECK: [0x04,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
2051
2052ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2053// CHECK: [0xff,0xff,0xa6,0xd9,0x01,0x02,0x00,0x05]
2054
2055ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2056// CHECK: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05]
2057
2058ds_or_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2059// CHECK: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0xfe]
2060
2061ds_or_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2062// CHECK: [0xff,0xff,0xa8,0xd9,0xff,0x02,0x00,0x05]
2063
2064ds_or_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2065// CHECK: [0xff,0xff,0xa8,0xd9,0x01,0xfe,0x00,0x05]
2066
2067ds_or_rtn_b64 v[5:6], v1, v[2:3]
2068// CHECK: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
2069
2070ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0
2071// CHECK: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
2072
2073ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:4
2074// CHECK: [0x04,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
2075
2076ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2077// CHECK: [0xff,0xff,0xaa,0xd9,0x01,0x02,0x00,0x05]
2078
2079ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2080// CHECK: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05]
2081
2082ds_xor_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2083// CHECK: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0xfe]
2084
2085ds_xor_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2086// CHECK: [0xff,0xff,0xac,0xd9,0xff,0x02,0x00,0x05]
2087
2088ds_xor_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2089// CHECK: [0xff,0xff,0xac,0xd9,0x01,0xfe,0x00,0x05]
2090
2091ds_xor_rtn_b64 v[5:6], v1, v[2:3]
2092// CHECK: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
2093
2094ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0
2095// CHECK: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
2096
2097ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:4
2098// CHECK: [0x04,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
2099
2100ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2101// CHECK: [0xff,0xff,0xae,0xd9,0x01,0x02,0x00,0x05]
2102
2103ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
2104// CHECK: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x05]
2105
2106ds_mskor_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
2107// CHECK: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0xfe]
2108
2109ds_mskor_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
2110// CHECK: [0xff,0xff,0xb0,0xd9,0xff,0x02,0x03,0x05]
2111
2112ds_mskor_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
2113// CHECK: [0xff,0xff,0xb0,0xd9,0x01,0xfe,0x03,0x05]
2114
2115ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
2116// CHECK: [0xff,0xff,0xb0,0xd9,0x01,0x02,0xfe,0x05]
2117
2118ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
2119// CHECK: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
2120
2121ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
2122// CHECK: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
2123
2124ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
2125// CHECK: [0x04,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
2126
2127ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
2128// CHECK: [0xff,0xff,0xb2,0xd9,0x01,0x02,0x03,0x05]
2129
2130ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2131// CHECK: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05]
2132
2133ds_wrxchg_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2134// CHECK: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0xfe]
2135
2136ds_wrxchg_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2137// CHECK: [0xff,0xff,0xb4,0xd9,0xff,0x02,0x00,0x05]
2138
2139ds_wrxchg_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2140// CHECK: [0xff,0xff,0xb4,0xd9,0x01,0xfe,0x00,0x05]
2141
2142ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3]
2143// CHECK: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
2144
2145ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0
2146// CHECK: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
2147
2148ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:4
2149// CHECK: [0x04,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
2150
2151ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2152// CHECK: [0xff,0xff,0xb6,0xd9,0x01,0x02,0x00,0x05]
2153
2154ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
2155// CHECK: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
2156
2157ds_wrxchg2_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
2158// CHECK: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0xfc]
2159
2160ds_wrxchg2_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
2161// CHECK: [0x7f,0xff,0xb8,0xd9,0xff,0x02,0x03,0x05]
2162
2163ds_wrxchg2_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
2164// CHECK: [0x7f,0xff,0xb8,0xd9,0x01,0xfe,0x03,0x05]
2165
2166ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
2167// CHECK: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0xfe,0x05]
2168
2169ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
2170// CHECK: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
2171
2172ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
2173// CHECK: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
2174
2175ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
2176// CHECK: [0x10,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
2177
2178ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
2179// CHECK: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
2180
2181ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
2182// CHECK: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
2183
2184ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
2185// CHECK: [0x7f,0x01,0xb8,0xd9,0x01,0x02,0x03,0x05]
2186
2187ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
2188// CHECK: [0x7f,0xff,0xba,0xd9,0x01,0x02,0x03,0x05]
2189
2190ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
2191// CHECK: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
2192
2193ds_wrxchg2st64_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
2194// CHECK: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0xfc]
2195
2196ds_wrxchg2st64_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
2197// CHECK: [0x7f,0xff,0xbc,0xd9,0xff,0x02,0x03,0x05]
2198
2199ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
2200// CHECK: [0x7f,0xff,0xbc,0xd9,0x01,0xfe,0x03,0x05]
2201
2202ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
2203// CHECK: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0xfe,0x05]
2204
2205ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
2206// CHECK: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
2207
2208ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
2209// CHECK: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
2210
2211ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
2212// CHECK: [0x10,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
2213
2214ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
2215// CHECK: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
2216
2217ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
2218// CHECK: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
2219
2220ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
2221// CHECK: [0x7f,0x01,0xbc,0xd9,0x01,0x02,0x03,0x05]
2222
2223ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
2224// CHECK: [0x7f,0xff,0xbe,0xd9,0x01,0x02,0x03,0x05]
2225
2226ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
2227// CHECK: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05]
2228
2229ds_cmpst_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
2230// CHECK: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0xfe]
2231
2232ds_cmpst_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
2233// CHECK: [0xff,0xff,0xc0,0xd9,0xff,0x02,0x03,0x05]
2234
2235ds_cmpst_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
2236// CHECK: [0xff,0xff,0xc0,0xd9,0x01,0xfe,0x03,0x05]
2237
2238ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
2239// CHECK: [0xff,0xff,0xc0,0xd9,0x01,0x02,0xfe,0x05]
2240
2241ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
2242// CHECK: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
2243
2244ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
2245// CHECK: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
2246
2247ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
2248// CHECK: [0x04,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
2249
2250ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
2251// CHECK: [0xff,0xff,0xc2,0xd9,0x01,0x02,0x03,0x05]
2252
2253ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535
2254// CHECK: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0x05]
2255
2256ds_cmpst_rtn_f64 v[254:255], v1, v[2:3], v[3:4] offset:65535
2257// CHECK: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0xfe]
2258
2259ds_cmpst_rtn_f64 v[5:6], v255, v[2:3], v[3:4] offset:65535
2260// CHECK: [0xff,0xff,0xc4,0xd9,0xff,0x02,0x03,0x05]
2261
2262ds_cmpst_rtn_f64 v[5:6], v1, v[254:255], v[3:4] offset:65535
2263// CHECK: [0xff,0xff,0xc4,0xd9,0x01,0xfe,0x03,0x05]
2264
2265ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[254:255] offset:65535
2266// CHECK: [0xff,0xff,0xc4,0xd9,0x01,0x02,0xfe,0x05]
2267
2268ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4]
2269// CHECK: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
2270
2271ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:0
2272// CHECK: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
2273
2274ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:4
2275// CHECK: [0x04,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
2276
2277ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
2278// CHECK: [0xff,0xff,0xc6,0xd9,0x01,0x02,0x03,0x05]
2279
2280ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535
2281// CHECK: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05]
2282
2283ds_min_rtn_f64 v[254:255], v1, v[2:3] offset:65535
2284// CHECK: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0xfe]
2285
2286ds_min_rtn_f64 v[5:6], v255, v[2:3] offset:65535
2287// CHECK: [0xff,0xff,0xc8,0xd9,0xff,0x02,0x00,0x05]
2288
2289ds_min_rtn_f64 v[5:6], v1, v[254:255] offset:65535
2290// CHECK: [0xff,0xff,0xc8,0xd9,0x01,0xfe,0x00,0x05]
2291
2292ds_min_rtn_f64 v[5:6], v1, v[2:3]
2293// CHECK: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
2294
2295ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0
2296// CHECK: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
2297
2298ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:4
2299// CHECK: [0x04,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
2300
2301ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
2302// CHECK: [0xff,0xff,0xca,0xd9,0x01,0x02,0x00,0x05]
2303
2304ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535
2305// CHECK: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05]
2306
2307ds_max_rtn_f64 v[254:255], v1, v[2:3] offset:65535
2308// CHECK: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0xfe]
2309
2310ds_max_rtn_f64 v[5:6], v255, v[2:3] offset:65535
2311// CHECK: [0xff,0xff,0xcc,0xd9,0xff,0x02,0x00,0x05]
2312
2313ds_max_rtn_f64 v[5:6], v1, v[254:255] offset:65535
2314// CHECK: [0xff,0xff,0xcc,0xd9,0x01,0xfe,0x00,0x05]
2315
2316ds_max_rtn_f64 v[5:6], v1, v[2:3]
2317// CHECK: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
2318
2319ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0
2320// CHECK: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
2321
2322ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:4
2323// CHECK: [0x04,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
2324
2325ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
2326// CHECK: [0xff,0xff,0xce,0xd9,0x01,0x02,0x00,0x05]
2327
2328ds_read_b64 v[5:6], v1 offset:65535
2329// CHECK: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05]
2330
2331ds_read_b64 v[254:255], v1 offset:65535
2332// CHECK: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0xfe]
2333
2334ds_read_b64 v[5:6], v255 offset:65535
2335// CHECK: [0xff,0xff,0xd8,0xd9,0xff,0x00,0x00,0x05]
2336
2337ds_read_b64 v[5:6], v1
2338// CHECK: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
2339
2340ds_read_b64 v[5:6], v1 offset:0
2341// CHECK: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
2342
2343ds_read_b64 v[5:6], v1 offset:4
2344// CHECK: [0x04,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
2345
2346ds_read_b64 v[5:6], v1 offset:65535 gds
2347// CHECK: [0xff,0xff,0xda,0xd9,0x01,0x00,0x00,0x05]
2348
2349ds_read2_b64 v[5:8], v1 offset0:127 offset1:255
2350// CHECK: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
2351
2352ds_read2_b64 v[252:255], v1 offset0:127 offset1:255
2353// CHECK: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0xfc]
2354
2355ds_read2_b64 v[5:8], v255 offset0:127 offset1:255
2356// CHECK: [0x7f,0xff,0xdc,0xd9,0xff,0x00,0x00,0x05]
2357
2358ds_read2_b64 v[5:8], v1 offset1:255
2359// CHECK: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
2360
2361ds_read2_b64 v[5:8], v1 offset0:0 offset1:255
2362// CHECK: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
2363
2364ds_read2_b64 v[5:8], v1 offset0:16 offset1:255
2365// CHECK: [0x10,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
2366
2367ds_read2_b64 v[5:8], v1 offset0:127
2368// CHECK: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
2369
2370ds_read2_b64 v[5:8], v1 offset0:127 offset1:0
2371// CHECK: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
2372
2373ds_read2_b64 v[5:8], v1 offset0:127 offset1:1
2374// CHECK: [0x7f,0x01,0xdc,0xd9,0x01,0x00,0x00,0x05]
2375
2376ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 gds
2377// CHECK: [0x7f,0xff,0xde,0xd9,0x01,0x00,0x00,0x05]
2378
2379ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255
2380// CHECK: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
2381
2382ds_read2st64_b64 v[252:255], v1 offset0:127 offset1:255
2383// CHECK: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0xfc]
2384
2385ds_read2st64_b64 v[5:8], v255 offset0:127 offset1:255
2386// CHECK: [0x7f,0xff,0xe0,0xd9,0xff,0x00,0x00,0x05]
2387
2388ds_read2st64_b64 v[5:8], v1 offset1:255
2389// CHECK: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
2390
2391ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:255
2392// CHECK: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
2393
2394ds_read2st64_b64 v[5:8], v1 offset0:16 offset1:255
2395// CHECK: [0x10,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
2396
2397ds_read2st64_b64 v[5:8], v1 offset0:127
2398// CHECK: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
2399
2400ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:0
2401// CHECK: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
2402
2403ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:1
2404// CHECK: [0x7f,0x01,0xe0,0xd9,0x01,0x00,0x00,0x05]
2405
2406ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 gds
2407// CHECK: [0x7f,0xff,0xe2,0xd9,0x01,0x00,0x00,0x05]
2408
2409ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2410// CHECK: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05]
2411
2412ds_condxchg32_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2413// CHECK: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0xfe]
2414
2415ds_condxchg32_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2416// CHECK: [0xff,0xff,0xf8,0xd9,0xff,0x02,0x00,0x05]
2417
2418ds_condxchg32_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2419// CHECK: [0xff,0xff,0xf8,0xd9,0x01,0xfe,0x00,0x05]
2420
2421ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3]
2422// CHECK: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
2423
2424ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0
2425// CHECK: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
2426
2427ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:4
2428// CHECK: [0x04,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
2429
2430ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2431// CHECK: [0xff,0xff,0xfa,0xd9,0x01,0x02,0x00,0x05]
2432
2433ds_add_src2_u32 v1 offset:65535
2434// CHECK: [0xff,0xff,0x00,0xda,0x01,0x00,0x00,0x00]
2435
2436ds_add_src2_u32 v255 offset:65535
2437// CHECK: [0xff,0xff,0x00,0xda,0xff,0x00,0x00,0x00]
2438
2439ds_add_src2_u32 v1
2440// CHECK: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
2441
2442ds_add_src2_u32 v1 offset:0
2443// CHECK: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
2444
2445ds_add_src2_u32 v1 offset:4
2446// CHECK: [0x04,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
2447
2448ds_add_src2_u32 v1 offset:65535 gds
2449// CHECK: [0xff,0xff,0x02,0xda,0x01,0x00,0x00,0x00]
2450
2451ds_sub_src2_u32 v1 offset:65535
2452// CHECK: [0xff,0xff,0x04,0xda,0x01,0x00,0x00,0x00]
2453
2454ds_sub_src2_u32 v255 offset:65535
2455// CHECK: [0xff,0xff,0x04,0xda,0xff,0x00,0x00,0x00]
2456
2457ds_sub_src2_u32 v1
2458// CHECK: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
2459
2460ds_sub_src2_u32 v1 offset:0
2461// CHECK: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
2462
2463ds_sub_src2_u32 v1 offset:4
2464// CHECK: [0x04,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
2465
2466ds_sub_src2_u32 v1 offset:65535 gds
2467// CHECK: [0xff,0xff,0x06,0xda,0x01,0x00,0x00,0x00]
2468
2469ds_rsub_src2_u32 v1 offset:65535
2470// CHECK: [0xff,0xff,0x08,0xda,0x01,0x00,0x00,0x00]
2471
2472ds_rsub_src2_u32 v255 offset:65535
2473// CHECK: [0xff,0xff,0x08,0xda,0xff,0x00,0x00,0x00]
2474
2475ds_rsub_src2_u32 v1
2476// CHECK: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
2477
2478ds_rsub_src2_u32 v1 offset:0
2479// CHECK: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
2480
2481ds_rsub_src2_u32 v1 offset:4
2482// CHECK: [0x04,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
2483
2484ds_rsub_src2_u32 v1 offset:65535 gds
2485// CHECK: [0xff,0xff,0x0a,0xda,0x01,0x00,0x00,0x00]
2486
2487ds_inc_src2_u32 v1 offset:65535
2488// CHECK: [0xff,0xff,0x0c,0xda,0x01,0x00,0x00,0x00]
2489
2490ds_inc_src2_u32 v255 offset:65535
2491// CHECK: [0xff,0xff,0x0c,0xda,0xff,0x00,0x00,0x00]
2492
2493ds_inc_src2_u32 v1
2494// CHECK: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
2495
2496ds_inc_src2_u32 v1 offset:0
2497// CHECK: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
2498
2499ds_inc_src2_u32 v1 offset:4
2500// CHECK: [0x04,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
2501
2502ds_inc_src2_u32 v1 offset:65535 gds
2503// CHECK: [0xff,0xff,0x0e,0xda,0x01,0x00,0x00,0x00]
2504
2505ds_dec_src2_u32 v1 offset:65535
2506// CHECK: [0xff,0xff,0x10,0xda,0x01,0x00,0x00,0x00]
2507
2508ds_dec_src2_u32 v255 offset:65535
2509// CHECK: [0xff,0xff,0x10,0xda,0xff,0x00,0x00,0x00]
2510
2511ds_dec_src2_u32 v1
2512// CHECK: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
2513
2514ds_dec_src2_u32 v1 offset:0
2515// CHECK: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
2516
2517ds_dec_src2_u32 v1 offset:4
2518// CHECK: [0x04,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
2519
2520ds_dec_src2_u32 v1 offset:65535 gds
2521// CHECK: [0xff,0xff,0x12,0xda,0x01,0x00,0x00,0x00]
2522
2523ds_min_src2_i32 v1 offset:65535
2524// CHECK: [0xff,0xff,0x14,0xda,0x01,0x00,0x00,0x00]
2525
2526ds_min_src2_i32 v255 offset:65535
2527// CHECK: [0xff,0xff,0x14,0xda,0xff,0x00,0x00,0x00]
2528
2529ds_min_src2_i32 v1
2530// CHECK: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
2531
2532ds_min_src2_i32 v1 offset:0
2533// CHECK: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
2534
2535ds_min_src2_i32 v1 offset:4
2536// CHECK: [0x04,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
2537
2538ds_min_src2_i32 v1 offset:65535 gds
2539// CHECK: [0xff,0xff,0x16,0xda,0x01,0x00,0x00,0x00]
2540
2541ds_max_src2_i32 v1 offset:65535
2542// CHECK: [0xff,0xff,0x18,0xda,0x01,0x00,0x00,0x00]
2543
2544ds_max_src2_i32 v255 offset:65535
2545// CHECK: [0xff,0xff,0x18,0xda,0xff,0x00,0x00,0x00]
2546
2547ds_max_src2_i32 v1
2548// CHECK: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
2549
2550ds_max_src2_i32 v1 offset:0
2551// CHECK: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
2552
2553ds_max_src2_i32 v1 offset:4
2554// CHECK: [0x04,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
2555
2556ds_max_src2_i32 v1 offset:65535 gds
2557// CHECK: [0xff,0xff,0x1a,0xda,0x01,0x00,0x00,0x00]
2558
2559ds_min_src2_u32 v1 offset:65535
2560// CHECK: [0xff,0xff,0x1c,0xda,0x01,0x00,0x00,0x00]
2561
2562ds_min_src2_u32 v255 offset:65535
2563// CHECK: [0xff,0xff,0x1c,0xda,0xff,0x00,0x00,0x00]
2564
2565ds_min_src2_u32 v1
2566// CHECK: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
2567
2568ds_min_src2_u32 v1 offset:0
2569// CHECK: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
2570
2571ds_min_src2_u32 v1 offset:4
2572// CHECK: [0x04,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
2573
2574ds_min_src2_u32 v1 offset:65535 gds
2575// CHECK: [0xff,0xff,0x1e,0xda,0x01,0x00,0x00,0x00]
2576
2577ds_max_src2_u32 v1 offset:65535
2578// CHECK: [0xff,0xff,0x20,0xda,0x01,0x00,0x00,0x00]
2579
2580ds_max_src2_u32 v255 offset:65535
2581// CHECK: [0xff,0xff,0x20,0xda,0xff,0x00,0x00,0x00]
2582
2583ds_max_src2_u32 v1
2584// CHECK: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
2585
2586ds_max_src2_u32 v1 offset:0
2587// CHECK: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
2588
2589ds_max_src2_u32 v1 offset:4
2590// CHECK: [0x04,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
2591
2592ds_max_src2_u32 v1 offset:65535 gds
2593// CHECK: [0xff,0xff,0x22,0xda,0x01,0x00,0x00,0x00]
2594
2595ds_and_src2_b32 v1 offset:65535
2596// CHECK: [0xff,0xff,0x24,0xda,0x01,0x00,0x00,0x00]
2597
2598ds_and_src2_b32 v255 offset:65535
2599// CHECK: [0xff,0xff,0x24,0xda,0xff,0x00,0x00,0x00]
2600
2601ds_and_src2_b32 v1
2602// CHECK: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
2603
2604ds_and_src2_b32 v1 offset:0
2605// CHECK: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
2606
2607ds_and_src2_b32 v1 offset:4
2608// CHECK: [0x04,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
2609
2610ds_and_src2_b32 v1 offset:65535 gds
2611// CHECK: [0xff,0xff,0x26,0xda,0x01,0x00,0x00,0x00]
2612
2613ds_or_src2_b32 v1 offset:65535
2614// CHECK: [0xff,0xff,0x28,0xda,0x01,0x00,0x00,0x00]
2615
2616ds_or_src2_b32 v255 offset:65535
2617// CHECK: [0xff,0xff,0x28,0xda,0xff,0x00,0x00,0x00]
2618
2619ds_or_src2_b32 v1
2620// CHECK: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
2621
2622ds_or_src2_b32 v1 offset:0
2623// CHECK: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
2624
2625ds_or_src2_b32 v1 offset:4
2626// CHECK: [0x04,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
2627
2628ds_or_src2_b32 v1 offset:65535 gds
2629// CHECK: [0xff,0xff,0x2a,0xda,0x01,0x00,0x00,0x00]
2630
2631ds_xor_src2_b32 v1 offset:65535
2632// CHECK: [0xff,0xff,0x2c,0xda,0x01,0x00,0x00,0x00]
2633
2634ds_xor_src2_b32 v255 offset:65535
2635// CHECK: [0xff,0xff,0x2c,0xda,0xff,0x00,0x00,0x00]
2636
2637ds_xor_src2_b32 v1
2638// CHECK: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
2639
2640ds_xor_src2_b32 v1 offset:0
2641// CHECK: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
2642
2643ds_xor_src2_b32 v1 offset:4
2644// CHECK: [0x04,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
2645
2646ds_xor_src2_b32 v1 offset:65535 gds
2647// CHECK: [0xff,0xff,0x2e,0xda,0x01,0x00,0x00,0x00]
2648
2649ds_write_src2_b32 v1 offset:65535
2650// CHECK: [0xff,0xff,0x34,0xda,0x01,0x00,0x00,0x00]
2651
2652ds_write_src2_b32 v255 offset:65535
2653// CHECK: [0xff,0xff,0x34,0xda,0xff,0x00,0x00,0x00]
2654
2655ds_write_src2_b32 v1
2656// CHECK: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
2657
2658ds_write_src2_b32 v1 offset:0
2659// CHECK: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
2660
2661ds_write_src2_b32 v1 offset:4
2662// CHECK: [0x04,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
2663
2664ds_write_src2_b32 v1 offset:65535 gds
2665// CHECK: [0xff,0xff,0x36,0xda,0x01,0x00,0x00,0x00]
2666
2667ds_min_src2_f32 v1 offset:65535
2668// CHECK: [0xff,0xff,0x48,0xda,0x01,0x00,0x00,0x00]
2669
2670ds_min_src2_f32 v255 offset:65535
2671// CHECK: [0xff,0xff,0x48,0xda,0xff,0x00,0x00,0x00]
2672
2673ds_min_src2_f32 v1
2674// CHECK: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
2675
2676ds_min_src2_f32 v1 offset:0
2677// CHECK: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
2678
2679ds_min_src2_f32 v1 offset:4
2680// CHECK: [0x04,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
2681
2682ds_min_src2_f32 v1 offset:65535 gds
2683// CHECK: [0xff,0xff,0x4a,0xda,0x01,0x00,0x00,0x00]
2684
2685ds_max_src2_f32 v1 offset:65535
2686// CHECK: [0xff,0xff,0x4c,0xda,0x01,0x00,0x00,0x00]
2687
2688ds_max_src2_f32 v255 offset:65535
2689// CHECK: [0xff,0xff,0x4c,0xda,0xff,0x00,0x00,0x00]
2690
2691ds_max_src2_f32 v1
2692// CHECK: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
2693
2694ds_max_src2_f32 v1 offset:0
2695// CHECK: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
2696
2697ds_max_src2_f32 v1 offset:4
2698// CHECK: [0x04,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
2699
2700ds_max_src2_f32 v1 offset:65535 gds
2701// CHECK: [0xff,0xff,0x4e,0xda,0x01,0x00,0x00,0x00]
2702
2703ds_add_src2_u64 v1 offset:65535
2704// CHECK: [0xff,0xff,0x00,0xdb,0x01,0x00,0x00,0x00]
2705
2706ds_add_src2_u64 v255 offset:65535
2707// CHECK: [0xff,0xff,0x00,0xdb,0xff,0x00,0x00,0x00]
2708
2709ds_add_src2_u64 v1
2710// CHECK: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
2711
2712ds_add_src2_u64 v1 offset:0
2713// CHECK: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
2714
2715ds_add_src2_u64 v1 offset:4
2716// CHECK: [0x04,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
2717
2718ds_add_src2_u64 v1 offset:65535 gds
2719// CHECK: [0xff,0xff,0x02,0xdb,0x01,0x00,0x00,0x00]
2720
2721ds_sub_src2_u64 v1 offset:65535
2722// CHECK: [0xff,0xff,0x04,0xdb,0x01,0x00,0x00,0x00]
2723
2724ds_sub_src2_u64 v255 offset:65535
2725// CHECK: [0xff,0xff,0x04,0xdb,0xff,0x00,0x00,0x00]
2726
2727ds_sub_src2_u64 v1
2728// CHECK: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
2729
2730ds_sub_src2_u64 v1 offset:0
2731// CHECK: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
2732
2733ds_sub_src2_u64 v1 offset:4
2734// CHECK: [0x04,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
2735
2736ds_sub_src2_u64 v1 offset:65535 gds
2737// CHECK: [0xff,0xff,0x06,0xdb,0x01,0x00,0x00,0x00]
2738
2739ds_rsub_src2_u64 v1 offset:65535
2740// CHECK: [0xff,0xff,0x08,0xdb,0x01,0x00,0x00,0x00]
2741
2742ds_rsub_src2_u64 v255 offset:65535
2743// CHECK: [0xff,0xff,0x08,0xdb,0xff,0x00,0x00,0x00]
2744
2745ds_rsub_src2_u64 v1
2746// CHECK: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
2747
2748ds_rsub_src2_u64 v1 offset:0
2749// CHECK: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
2750
2751ds_rsub_src2_u64 v1 offset:4
2752// CHECK: [0x04,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
2753
2754ds_rsub_src2_u64 v1 offset:65535 gds
2755// CHECK: [0xff,0xff,0x0a,0xdb,0x01,0x00,0x00,0x00]
2756
2757ds_inc_src2_u64 v1 offset:65535
2758// CHECK: [0xff,0xff,0x0c,0xdb,0x01,0x00,0x00,0x00]
2759
2760ds_inc_src2_u64 v255 offset:65535
2761// CHECK: [0xff,0xff,0x0c,0xdb,0xff,0x00,0x00,0x00]
2762
2763ds_inc_src2_u64 v1
2764// CHECK: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
2765
2766ds_inc_src2_u64 v1 offset:0
2767// CHECK: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
2768
2769ds_inc_src2_u64 v1 offset:4
2770// CHECK: [0x04,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
2771
2772ds_inc_src2_u64 v1 offset:65535 gds
2773// CHECK: [0xff,0xff,0x0e,0xdb,0x01,0x00,0x00,0x00]
2774
2775ds_dec_src2_u64 v1 offset:65535
2776// CHECK: [0xff,0xff,0x10,0xdb,0x01,0x00,0x00,0x00]
2777
2778ds_dec_src2_u64 v255 offset:65535
2779// CHECK: [0xff,0xff,0x10,0xdb,0xff,0x00,0x00,0x00]
2780
2781ds_dec_src2_u64 v1
2782// CHECK: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
2783
2784ds_dec_src2_u64 v1 offset:0
2785// CHECK: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
2786
2787ds_dec_src2_u64 v1 offset:4
2788// CHECK: [0x04,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
2789
2790ds_dec_src2_u64 v1 offset:65535 gds
2791// CHECK: [0xff,0xff,0x12,0xdb,0x01,0x00,0x00,0x00]
2792
2793ds_min_src2_i64 v1 offset:65535
2794// CHECK: [0xff,0xff,0x14,0xdb,0x01,0x00,0x00,0x00]
2795
2796ds_min_src2_i64 v255 offset:65535
2797// CHECK: [0xff,0xff,0x14,0xdb,0xff,0x00,0x00,0x00]
2798
2799ds_min_src2_i64 v1
2800// CHECK: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
2801
2802ds_min_src2_i64 v1 offset:0
2803// CHECK: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
2804
2805ds_min_src2_i64 v1 offset:4
2806// CHECK: [0x04,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
2807
2808ds_min_src2_i64 v1 offset:65535 gds
2809// CHECK: [0xff,0xff,0x16,0xdb,0x01,0x00,0x00,0x00]
2810
2811ds_max_src2_i64 v1 offset:65535
2812// CHECK: [0xff,0xff,0x18,0xdb,0x01,0x00,0x00,0x00]
2813
2814ds_max_src2_i64 v255 offset:65535
2815// CHECK: [0xff,0xff,0x18,0xdb,0xff,0x00,0x00,0x00]
2816
2817ds_max_src2_i64 v1
2818// CHECK: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
2819
2820ds_max_src2_i64 v1 offset:0
2821// CHECK: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
2822
2823ds_max_src2_i64 v1 offset:4
2824// CHECK: [0x04,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
2825
2826ds_max_src2_i64 v1 offset:65535 gds
2827// CHECK: [0xff,0xff,0x1a,0xdb,0x01,0x00,0x00,0x00]
2828
2829ds_min_src2_u64 v1 offset:65535
2830// CHECK: [0xff,0xff,0x1c,0xdb,0x01,0x00,0x00,0x00]
2831
2832ds_min_src2_u64 v255 offset:65535
2833// CHECK: [0xff,0xff,0x1c,0xdb,0xff,0x00,0x00,0x00]
2834
2835ds_min_src2_u64 v1
2836// CHECK: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
2837
2838ds_min_src2_u64 v1 offset:0
2839// CHECK: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
2840
2841ds_min_src2_u64 v1 offset:4
2842// CHECK: [0x04,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
2843
2844ds_min_src2_u64 v1 offset:65535 gds
2845// CHECK: [0xff,0xff,0x1e,0xdb,0x01,0x00,0x00,0x00]
2846
2847ds_max_src2_u64 v1 offset:65535
2848// CHECK: [0xff,0xff,0x20,0xdb,0x01,0x00,0x00,0x00]
2849
2850ds_max_src2_u64 v255 offset:65535
2851// CHECK: [0xff,0xff,0x20,0xdb,0xff,0x00,0x00,0x00]
2852
2853ds_max_src2_u64 v1
2854// CHECK: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
2855
2856ds_max_src2_u64 v1 offset:0
2857// CHECK: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
2858
2859ds_max_src2_u64 v1 offset:4
2860// CHECK: [0x04,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
2861
2862ds_max_src2_u64 v1 offset:65535 gds
2863// CHECK: [0xff,0xff,0x22,0xdb,0x01,0x00,0x00,0x00]
2864
2865ds_and_src2_b64 v1 offset:65535
2866// CHECK: [0xff,0xff,0x24,0xdb,0x01,0x00,0x00,0x00]
2867
2868ds_and_src2_b64 v255 offset:65535
2869// CHECK: [0xff,0xff,0x24,0xdb,0xff,0x00,0x00,0x00]
2870
2871ds_and_src2_b64 v1
2872// CHECK: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
2873
2874ds_and_src2_b64 v1 offset:0
2875// CHECK: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
2876
2877ds_and_src2_b64 v1 offset:4
2878// CHECK: [0x04,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
2879
2880ds_and_src2_b64 v1 offset:65535 gds
2881// CHECK: [0xff,0xff,0x26,0xdb,0x01,0x00,0x00,0x00]
2882
2883ds_or_src2_b64 v1 offset:65535
2884// CHECK: [0xff,0xff,0x28,0xdb,0x01,0x00,0x00,0x00]
2885
2886ds_or_src2_b64 v255 offset:65535
2887// CHECK: [0xff,0xff,0x28,0xdb,0xff,0x00,0x00,0x00]
2888
2889ds_or_src2_b64 v1
2890// CHECK: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
2891
2892ds_or_src2_b64 v1 offset:0
2893// CHECK: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
2894
2895ds_or_src2_b64 v1 offset:4
2896// CHECK: [0x04,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
2897
2898ds_or_src2_b64 v1 offset:65535 gds
2899// CHECK: [0xff,0xff,0x2a,0xdb,0x01,0x00,0x00,0x00]
2900
2901ds_xor_src2_b64 v1 offset:65535
2902// CHECK: [0xff,0xff,0x2c,0xdb,0x01,0x00,0x00,0x00]
2903
2904ds_xor_src2_b64 v255 offset:65535
2905// CHECK: [0xff,0xff,0x2c,0xdb,0xff,0x00,0x00,0x00]
2906
2907ds_xor_src2_b64 v1
2908// CHECK: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
2909
2910ds_xor_src2_b64 v1 offset:0
2911// CHECK: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
2912
2913ds_xor_src2_b64 v1 offset:4
2914// CHECK: [0x04,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
2915
2916ds_xor_src2_b64 v1 offset:65535 gds
2917// CHECK: [0xff,0xff,0x2e,0xdb,0x01,0x00,0x00,0x00]
2918
2919ds_write_src2_b64 v1 offset:65535
2920// CHECK: [0xff,0xff,0x34,0xdb,0x01,0x00,0x00,0x00]
2921
2922ds_write_src2_b64 v255 offset:65535
2923// CHECK: [0xff,0xff,0x34,0xdb,0xff,0x00,0x00,0x00]
2924
2925ds_write_src2_b64 v1
2926// CHECK: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
2927
2928ds_write_src2_b64 v1 offset:0
2929// CHECK: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
2930
2931ds_write_src2_b64 v1 offset:4
2932// CHECK: [0x04,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
2933
2934ds_write_src2_b64 v1 offset:65535 gds
2935// CHECK: [0xff,0xff,0x36,0xdb,0x01,0x00,0x00,0x00]
2936
2937ds_min_src2_f64 v1 offset:65535
2938// CHECK: [0xff,0xff,0x48,0xdb,0x01,0x00,0x00,0x00]
2939
2940ds_min_src2_f64 v255 offset:65535
2941// CHECK: [0xff,0xff,0x48,0xdb,0xff,0x00,0x00,0x00]
2942
2943ds_min_src2_f64 v1
2944// CHECK: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
2945
2946ds_min_src2_f64 v1 offset:0
2947// CHECK: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
2948
2949ds_min_src2_f64 v1 offset:4
2950// CHECK: [0x04,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
2951
2952ds_min_src2_f64 v1 offset:65535 gds
2953// CHECK: [0xff,0xff,0x4a,0xdb,0x01,0x00,0x00,0x00]
2954
2955ds_max_src2_f64 v1 offset:65535
2956// CHECK: [0xff,0xff,0x4c,0xdb,0x01,0x00,0x00,0x00]
2957
2958ds_max_src2_f64 v255 offset:65535
2959// CHECK: [0xff,0xff,0x4c,0xdb,0xff,0x00,0x00,0x00]
2960
2961ds_max_src2_f64 v1
2962// CHECK: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
2963
2964ds_max_src2_f64 v1 offset:0
2965// CHECK: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
2966
2967ds_max_src2_f64 v1 offset:4
2968// CHECK: [0x04,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
2969
2970ds_max_src2_f64 v1 offset:65535 gds
2971// CHECK: [0xff,0xff,0x4e,0xdb,0x01,0x00,0x00,0x00]
2972
2973ds_write_b96 v1, v[2:4] offset:65535
2974// CHECK: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]
2975
2976ds_write_b96 v255, v[2:4] offset:65535
2977// CHECK: [0xff,0xff,0x78,0xdb,0xff,0x02,0x00,0x00]
2978
2979ds_write_b96 v1, v[253:255] offset:65535
2980// CHECK: [0xff,0xff,0x78,0xdb,0x01,0xfd,0x00,0x00]
2981
2982ds_write_b96 v1, v[2:4]
2983// CHECK: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
2984
2985ds_write_b96 v1, v[2:4] offset:0
2986// CHECK: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
2987
2988ds_write_b96 v1, v[2:4] offset:4
2989// CHECK: [0x04,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
2990
2991ds_write_b96 v1, v[2:4] offset:65535 gds
2992// CHECK: [0xff,0xff,0x7a,0xdb,0x01,0x02,0x00,0x00]
2993
2994ds_write_b128 v1, v[2:5] offset:65535
2995// CHECK: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]
2996
2997ds_write_b128 v255, v[2:5] offset:65535
2998// CHECK: [0xff,0xff,0x7c,0xdb,0xff,0x02,0x00,0x00]
2999
3000ds_write_b128 v1, v[252:255] offset:65535
3001// CHECK: [0xff,0xff,0x7c,0xdb,0x01,0xfc,0x00,0x00]
3002
3003ds_write_b128 v1, v[2:5]
3004// CHECK: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
3005
3006ds_write_b128 v1, v[2:5] offset:0
3007// CHECK: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
3008
3009ds_write_b128 v1, v[2:5] offset:4
3010// CHECK: [0x04,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
3011
3012ds_write_b128 v1, v[2:5] offset:65535 gds
3013// CHECK: [0xff,0xff,0x7e,0xdb,0x01,0x02,0x00,0x00]
3014
3015ds_read_b96 v[5:7], v1 offset:65535
3016// CHECK: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05]
3017
3018ds_read_b96 v[253:255], v1 offset:65535
3019// CHECK: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0xfd]
3020
3021ds_read_b96 v[5:7], v255 offset:65535
3022// CHECK: [0xff,0xff,0xf8,0xdb,0xff,0x00,0x00,0x05]
3023
3024ds_read_b96 v[5:7], v1
3025// CHECK: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
3026
3027ds_read_b96 v[5:7], v1 offset:0
3028// CHECK: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
3029
3030ds_read_b96 v[5:7], v1 offset:4
3031// CHECK: [0x04,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
3032
3033ds_read_b96 v[5:7], v1 offset:65535 gds
3034// CHECK: [0xff,0xff,0xfa,0xdb,0x01,0x00,0x00,0x05]
3035
3036ds_read_b128 v[5:8], v1 offset:65535
3037// CHECK: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05]
3038
3039ds_read_b128 v[252:255], v1 offset:65535
3040// CHECK: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc]
3041
3042ds_read_b128 v[5:8], v255 offset:65535
3043// CHECK: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x05]
3044
3045ds_read_b128 v[5:8], v1
3046// CHECK: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
3047
3048ds_read_b128 v[5:8], v1 offset:0
3049// CHECK: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
3050
3051ds_read_b128 v[5:8], v1 offset:4
3052// CHECK: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
3053
3054ds_read_b128 v[5:8], v1 offset:65535 gds
3055// CHECK: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x05]
3056
3057exp mrt0 v0, v0, v0, v0
3058// CHECK: [0x0f,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3059
3060exp mrtz v0, v0, v0, v0
3061// CHECK: [0x8f,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3062
3063exp null v0, v0, v0, v0
3064// CHECK: [0x9f,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3065
3066exp pos0 v0, v0, v0, v0
3067// CHECK: [0xcf,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3068
3069exp param0 v0, v0, v0, v0
3070// CHECK: [0x0f,0x02,0x00,0xf8,0x00,0x00,0x00,0x00]
3071
3072exp mrt0 v255, v0, v0, v0
3073// CHECK: [0x0f,0x00,0x00,0xf8,0xff,0x00,0x00,0x00]
3074
3075exp mrt0 v0, v255, v0, v0
3076// CHECK: [0x0f,0x00,0x00,0xf8,0x00,0xff,0x00,0x00]
3077
3078exp mrt0 v0, v0, v255, v0
3079// CHECK: [0x0f,0x00,0x00,0xf8,0x00,0x00,0xff,0x00]
3080
3081exp mrt0 v0, v0, v0, v255
3082// CHECK: [0x0f,0x00,0x00,0xf8,0x00,0x00,0x00,0xff]
3083
3084exp mrt0 v0, off, off, off
3085// CHECK: [0x01,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3086
3087exp mrt0 off, v0, off, off
3088// CHECK: [0x02,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3089
3090exp mrt0 v0, v0, off, off
3091// CHECK: [0x03,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3092
3093exp mrt0 off, off, v0, off
3094// CHECK: [0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3095
3096exp mrt0 v0, off, v0, off
3097// CHECK: [0x05,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3098
3099exp mrt0 off, v0, v0, off
3100// CHECK: [0x06,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3101
3102exp mrt0 v0, v0, v0, off
3103// CHECK: [0x07,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3104
3105exp mrt0 off, off, off, v0
3106// CHECK: [0x08,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3107
3108exp mrt0 v0, off, off, v0
3109// CHECK: [0x09,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3110
3111exp mrt0 off, v0, off, v0
3112// CHECK: [0x0a,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3113
3114exp mrt0 v0, v0, off, v0
3115// CHECK: [0x0b,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3116
3117exp mrt0 off, off, v0, v0
3118// CHECK: [0x0c,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3119
3120exp mrt0 v0, off, v0, v0
3121// CHECK: [0x0d,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3122
3123exp mrt0 off, v0, v0, v0
3124// CHECK: [0x0e,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3125
3126exp mrt0 off, off, off, off
3127// CHECK: [0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3128
3129exp mrt0 v0, v0, v0, v0 done
3130// CHECK: [0x0f,0x08,0x00,0xf8,0x00,0x00,0x00,0x00]
3131
3132exp mrt0 v0, v0, v0, v0 compr
3133// CHECK: [0x0f,0x04,0x00,0xf8,0x00,0x00,0x00,0x00]
3134
3135exp mrt0 v0, v0, v0, v0 vm
3136// CHECK: [0x0f,0x10,0x00,0xf8,0x00,0x00,0x00,0x00]
3137
3138flat_load_ubyte v5, v[1:2]
3139// CHECK: [0x00,0x00,0x20,0xdc,0x01,0x00,0x00,0x05]
3140
3141flat_load_ubyte v255, v[1:2]
3142// CHECK: [0x00,0x00,0x20,0xdc,0x01,0x00,0x00,0xff]
3143
3144flat_load_ubyte v5, v[254:255]
3145// CHECK: [0x00,0x00,0x20,0xdc,0xfe,0x00,0x00,0x05]
3146
3147flat_load_ubyte v5, v[1:2] glc
3148// CHECK: [0x00,0x00,0x21,0xdc,0x01,0x00,0x00,0x05]
3149
3150flat_load_ubyte v5, v[1:2] slc
3151// CHECK: [0x00,0x00,0x22,0xdc,0x01,0x00,0x00,0x05]
3152
3153flat_load_sbyte v5, v[1:2]
3154// CHECK: [0x00,0x00,0x24,0xdc,0x01,0x00,0x00,0x05]
3155
3156flat_load_sbyte v255, v[1:2]
3157// CHECK: [0x00,0x00,0x24,0xdc,0x01,0x00,0x00,0xff]
3158
3159flat_load_sbyte v5, v[254:255]
3160// CHECK: [0x00,0x00,0x24,0xdc,0xfe,0x00,0x00,0x05]
3161
3162flat_load_sbyte v5, v[1:2] glc
3163// CHECK: [0x00,0x00,0x25,0xdc,0x01,0x00,0x00,0x05]
3164
3165flat_load_sbyte v5, v[1:2] slc
3166// CHECK: [0x00,0x00,0x26,0xdc,0x01,0x00,0x00,0x05]
3167
3168flat_load_ushort v5, v[1:2]
3169// CHECK: [0x00,0x00,0x28,0xdc,0x01,0x00,0x00,0x05]
3170
3171flat_load_ushort v255, v[1:2]
3172// CHECK: [0x00,0x00,0x28,0xdc,0x01,0x00,0x00,0xff]
3173
3174flat_load_ushort v5, v[254:255]
3175// CHECK: [0x00,0x00,0x28,0xdc,0xfe,0x00,0x00,0x05]
3176
3177flat_load_ushort v5, v[1:2] glc
3178// CHECK: [0x00,0x00,0x29,0xdc,0x01,0x00,0x00,0x05]
3179
3180flat_load_ushort v5, v[1:2] slc
3181// CHECK: [0x00,0x00,0x2a,0xdc,0x01,0x00,0x00,0x05]
3182
3183flat_load_sshort v5, v[1:2]
3184// CHECK: [0x00,0x00,0x2c,0xdc,0x01,0x00,0x00,0x05]
3185
3186flat_load_sshort v255, v[1:2]
3187// CHECK: [0x00,0x00,0x2c,0xdc,0x01,0x00,0x00,0xff]
3188
3189flat_load_sshort v5, v[254:255]
3190// CHECK: [0x00,0x00,0x2c,0xdc,0xfe,0x00,0x00,0x05]
3191
3192flat_load_sshort v5, v[1:2] glc
3193// CHECK: [0x00,0x00,0x2d,0xdc,0x01,0x00,0x00,0x05]
3194
3195flat_load_sshort v5, v[1:2] slc
3196// CHECK: [0x00,0x00,0x2e,0xdc,0x01,0x00,0x00,0x05]
3197
3198flat_load_dword v5, v[1:2]
3199// CHECK: [0x00,0x00,0x30,0xdc,0x01,0x00,0x00,0x05]
3200
3201flat_load_dword v255, v[1:2]
3202// CHECK: [0x00,0x00,0x30,0xdc,0x01,0x00,0x00,0xff]
3203
3204flat_load_dword v5, v[254:255]
3205// CHECK: [0x00,0x00,0x30,0xdc,0xfe,0x00,0x00,0x05]
3206
3207flat_load_dword v5, v[1:2] glc
3208// CHECK: [0x00,0x00,0x31,0xdc,0x01,0x00,0x00,0x05]
3209
3210flat_load_dword v5, v[1:2] slc
3211// CHECK: [0x00,0x00,0x32,0xdc,0x01,0x00,0x00,0x05]
3212
3213flat_load_dwordx2 v[5:6], v[1:2]
3214// CHECK: [0x00,0x00,0x34,0xdc,0x01,0x00,0x00,0x05]
3215
3216flat_load_dwordx2 v[254:255], v[1:2]
3217// CHECK: [0x00,0x00,0x34,0xdc,0x01,0x00,0x00,0xfe]
3218
3219flat_load_dwordx2 v[5:6], v[254:255]
3220// CHECK: [0x00,0x00,0x34,0xdc,0xfe,0x00,0x00,0x05]
3221
3222flat_load_dwordx2 v[5:6], v[1:2] glc
3223// CHECK: [0x00,0x00,0x35,0xdc,0x01,0x00,0x00,0x05]
3224
3225flat_load_dwordx2 v[5:6], v[1:2] slc
3226// CHECK: [0x00,0x00,0x36,0xdc,0x01,0x00,0x00,0x05]
3227
3228flat_load_dwordx4 v[5:8], v[1:2]
3229// CHECK: [0x00,0x00,0x38,0xdc,0x01,0x00,0x00,0x05]
3230
3231flat_load_dwordx4 v[252:255], v[1:2]
3232// CHECK: [0x00,0x00,0x38,0xdc,0x01,0x00,0x00,0xfc]
3233
3234flat_load_dwordx4 v[5:8], v[254:255]
3235// CHECK: [0x00,0x00,0x38,0xdc,0xfe,0x00,0x00,0x05]
3236
3237flat_load_dwordx4 v[5:8], v[1:2] glc
3238// CHECK: [0x00,0x00,0x39,0xdc,0x01,0x00,0x00,0x05]
3239
3240flat_load_dwordx4 v[5:8], v[1:2] slc
3241// CHECK: [0x00,0x00,0x3a,0xdc,0x01,0x00,0x00,0x05]
3242
3243flat_load_dwordx3 v[5:7], v[1:2]
3244// CHECK: [0x00,0x00,0x3c,0xdc,0x01,0x00,0x00,0x05]
3245
3246flat_load_dwordx3 v[253:255], v[1:2]
3247// CHECK: [0x00,0x00,0x3c,0xdc,0x01,0x00,0x00,0xfd]
3248
3249flat_load_dwordx3 v[5:7], v[254:255]
3250// CHECK: [0x00,0x00,0x3c,0xdc,0xfe,0x00,0x00,0x05]
3251
3252flat_load_dwordx3 v[5:7], v[1:2] glc
3253// CHECK: [0x00,0x00,0x3d,0xdc,0x01,0x00,0x00,0x05]
3254
3255flat_load_dwordx3 v[5:7], v[1:2] slc
3256// CHECK: [0x00,0x00,0x3e,0xdc,0x01,0x00,0x00,0x05]
3257
3258flat_store_byte v[1:2], v2
3259// CHECK: [0x00,0x00,0x60,0xdc,0x01,0x02,0x00,0x00]
3260
3261flat_store_byte v[254:255], v2
3262// CHECK: [0x00,0x00,0x60,0xdc,0xfe,0x02,0x00,0x00]
3263
3264flat_store_byte v[1:2], v255
3265// CHECK: [0x00,0x00,0x60,0xdc,0x01,0xff,0x00,0x00]
3266
3267flat_store_byte v[1:2], v2 glc
3268// CHECK: [0x00,0x00,0x61,0xdc,0x01,0x02,0x00,0x00]
3269
3270flat_store_byte v[1:2], v2 slc
3271// CHECK: [0x00,0x00,0x62,0xdc,0x01,0x02,0x00,0x00]
3272
3273flat_store_short v[1:2], v2
3274// CHECK: [0x00,0x00,0x68,0xdc,0x01,0x02,0x00,0x00]
3275
3276flat_store_short v[254:255], v2
3277// CHECK: [0x00,0x00,0x68,0xdc,0xfe,0x02,0x00,0x00]
3278
3279flat_store_short v[1:2], v255
3280// CHECK: [0x00,0x00,0x68,0xdc,0x01,0xff,0x00,0x00]
3281
3282flat_store_short v[1:2], v2 glc
3283// CHECK: [0x00,0x00,0x69,0xdc,0x01,0x02,0x00,0x00]
3284
3285flat_store_short v[1:2], v2 slc
3286// CHECK: [0x00,0x00,0x6a,0xdc,0x01,0x02,0x00,0x00]
3287
3288flat_store_dword v[1:2], v2
3289// CHECK: [0x00,0x00,0x70,0xdc,0x01,0x02,0x00,0x00]
3290
3291flat_store_dword v[254:255], v2
3292// CHECK: [0x00,0x00,0x70,0xdc,0xfe,0x02,0x00,0x00]
3293
3294flat_store_dword v[1:2], v255
3295// CHECK: [0x00,0x00,0x70,0xdc,0x01,0xff,0x00,0x00]
3296
3297flat_store_dword v[1:2], v2 glc
3298// CHECK: [0x00,0x00,0x71,0xdc,0x01,0x02,0x00,0x00]
3299
3300flat_store_dword v[1:2], v2 slc
3301// CHECK: [0x00,0x00,0x72,0xdc,0x01,0x02,0x00,0x00]
3302
3303flat_store_dwordx2 v[1:2], v[2:3]
3304// CHECK: [0x00,0x00,0x74,0xdc,0x01,0x02,0x00,0x00]
3305
3306flat_store_dwordx2 v[254:255], v[2:3]
3307// CHECK: [0x00,0x00,0x74,0xdc,0xfe,0x02,0x00,0x00]
3308
3309flat_store_dwordx2 v[1:2], v[254:255]
3310// CHECK: [0x00,0x00,0x74,0xdc,0x01,0xfe,0x00,0x00]
3311
3312flat_store_dwordx2 v[1:2], v[2:3] glc
3313// CHECK: [0x00,0x00,0x75,0xdc,0x01,0x02,0x00,0x00]
3314
3315flat_store_dwordx2 v[1:2], v[2:3] slc
3316// CHECK: [0x00,0x00,0x76,0xdc,0x01,0x02,0x00,0x00]
3317
3318flat_store_dwordx4 v[1:2], v[2:5]
3319// CHECK: [0x00,0x00,0x78,0xdc,0x01,0x02,0x00,0x00]
3320
3321flat_store_dwordx4 v[254:255], v[2:5]
3322// CHECK: [0x00,0x00,0x78,0xdc,0xfe,0x02,0x00,0x00]
3323
3324flat_store_dwordx4 v[1:2], v[252:255]
3325// CHECK: [0x00,0x00,0x78,0xdc,0x01,0xfc,0x00,0x00]
3326
3327flat_store_dwordx4 v[1:2], v[2:5] glc
3328// CHECK: [0x00,0x00,0x79,0xdc,0x01,0x02,0x00,0x00]
3329
3330flat_store_dwordx4 v[1:2], v[2:5] slc
3331// CHECK: [0x00,0x00,0x7a,0xdc,0x01,0x02,0x00,0x00]
3332
3333flat_store_dwordx3 v[1:2], v[2:4]
3334// CHECK: [0x00,0x00,0x7c,0xdc,0x01,0x02,0x00,0x00]
3335
3336flat_store_dwordx3 v[254:255], v[2:4]
3337// CHECK: [0x00,0x00,0x7c,0xdc,0xfe,0x02,0x00,0x00]
3338
3339flat_store_dwordx3 v[1:2], v[253:255]
3340// CHECK: [0x00,0x00,0x7c,0xdc,0x01,0xfd,0x00,0x00]
3341
3342flat_store_dwordx3 v[1:2], v[2:4] glc
3343// CHECK: [0x00,0x00,0x7d,0xdc,0x01,0x02,0x00,0x00]
3344
3345flat_store_dwordx3 v[1:2], v[2:4] slc
3346// CHECK: [0x00,0x00,0x7e,0xdc,0x01,0x02,0x00,0x00]
3347
3348flat_atomic_swap v[1:2], v2
3349// CHECK: [0x00,0x00,0xc0,0xdc,0x01,0x02,0x00,0x00]
3350
3351flat_atomic_swap v[254:255], v2
3352// CHECK: [0x00,0x00,0xc0,0xdc,0xfe,0x02,0x00,0x00]
3353
3354flat_atomic_swap v[1:2], v255
3355// CHECK: [0x00,0x00,0xc0,0xdc,0x01,0xff,0x00,0x00]
3356
3357flat_atomic_swap v0, v[1:2], v2 glc
3358// CHECK: [0x00,0x00,0xc1,0xdc,0x01,0x02,0x00,0x00]
3359
3360flat_atomic_swap v[1:2], v2 slc
3361// CHECK: [0x00,0x00,0xc2,0xdc,0x01,0x02,0x00,0x00]
3362
3363flat_atomic_cmpswap v[1:2], v[2:3]
3364// CHECK: [0x00,0x00,0xc4,0xdc,0x01,0x02,0x00,0x00]
3365
3366flat_atomic_cmpswap v[254:255], v[2:3]
3367// CHECK: [0x00,0x00,0xc4,0xdc,0xfe,0x02,0x00,0x00]
3368
3369flat_atomic_cmpswap v[1:2], v[254:255]
3370// CHECK: [0x00,0x00,0xc4,0xdc,0x01,0xfe,0x00,0x00]
3371
3372flat_atomic_cmpswap v0, v[1:2], v[2:3] glc
3373// CHECK: [0x00,0x00,0xc5,0xdc,0x01,0x02,0x00,0x00]
3374
3375flat_atomic_cmpswap v[1:2], v[2:3] slc
3376// CHECK: [0x00,0x00,0xc6,0xdc,0x01,0x02,0x00,0x00]
3377
3378flat_atomic_add v[1:2], v2
3379// CHECK: [0x00,0x00,0xc8,0xdc,0x01,0x02,0x00,0x00]
3380
3381flat_atomic_add v[254:255], v2
3382// CHECK: [0x00,0x00,0xc8,0xdc,0xfe,0x02,0x00,0x00]
3383
3384flat_atomic_add v[1:2], v255
3385// CHECK: [0x00,0x00,0xc8,0xdc,0x01,0xff,0x00,0x00]
3386
3387flat_atomic_add v0, v[1:2], v2 glc
3388// CHECK: [0x00,0x00,0xc9,0xdc,0x01,0x02,0x00,0x00]
3389
3390flat_atomic_add v[1:2], v2 slc
3391// CHECK: [0x00,0x00,0xca,0xdc,0x01,0x02,0x00,0x00]
3392
3393flat_atomic_sub v[1:2], v2
3394// CHECK: [0x00,0x00,0xcc,0xdc,0x01,0x02,0x00,0x00]
3395
3396flat_atomic_sub v[254:255], v2
3397// CHECK: [0x00,0x00,0xcc,0xdc,0xfe,0x02,0x00,0x00]
3398
3399flat_atomic_sub v[1:2], v255
3400// CHECK: [0x00,0x00,0xcc,0xdc,0x01,0xff,0x00,0x00]
3401
3402flat_atomic_sub v0, v[1:2], v2 glc
3403// CHECK: [0x00,0x00,0xcd,0xdc,0x01,0x02,0x00,0x00]
3404
3405flat_atomic_sub v[1:2], v2 slc
3406// CHECK: [0x00,0x00,0xce,0xdc,0x01,0x02,0x00,0x00]
3407
3408flat_atomic_smin v[1:2], v2
3409// CHECK: [0x00,0x00,0xd4,0xdc,0x01,0x02,0x00,0x00]
3410
3411flat_atomic_smin v[254:255], v2
3412// CHECK: [0x00,0x00,0xd4,0xdc,0xfe,0x02,0x00,0x00]
3413
3414flat_atomic_smin v[1:2], v255
3415// CHECK: [0x00,0x00,0xd4,0xdc,0x01,0xff,0x00,0x00]
3416
3417flat_atomic_smin v0, v[1:2], v2 glc
3418// CHECK: [0x00,0x00,0xd5,0xdc,0x01,0x02,0x00,0x00]
3419
3420flat_atomic_smin v[1:2], v2 slc
3421// CHECK: [0x00,0x00,0xd6,0xdc,0x01,0x02,0x00,0x00]
3422
3423flat_atomic_umin v[1:2], v2
3424// CHECK: [0x00,0x00,0xd8,0xdc,0x01,0x02,0x00,0x00]
3425
3426flat_atomic_umin v[254:255], v2
3427// CHECK: [0x00,0x00,0xd8,0xdc,0xfe,0x02,0x00,0x00]
3428
3429flat_atomic_umin v[1:2], v255
3430// CHECK: [0x00,0x00,0xd8,0xdc,0x01,0xff,0x00,0x00]
3431
3432flat_atomic_umin v0, v[1:2], v2 glc
3433// CHECK: [0x00,0x00,0xd9,0xdc,0x01,0x02,0x00,0x00]
3434
3435flat_atomic_umin v[1:2], v2 slc
3436// CHECK: [0x00,0x00,0xda,0xdc,0x01,0x02,0x00,0x00]
3437
3438flat_atomic_smax v[1:2], v2
3439// CHECK: [0x00,0x00,0xdc,0xdc,0x01,0x02,0x00,0x00]
3440
3441flat_atomic_smax v[254:255], v2
3442// CHECK: [0x00,0x00,0xdc,0xdc,0xfe,0x02,0x00,0x00]
3443
3444flat_atomic_smax v[1:2], v255
3445// CHECK: [0x00,0x00,0xdc,0xdc,0x01,0xff,0x00,0x00]
3446
3447flat_atomic_smax v0, v[1:2], v2 glc
3448// CHECK: [0x00,0x00,0xdd,0xdc,0x01,0x02,0x00,0x00]
3449
3450flat_atomic_smax v[1:2], v2 slc
3451// CHECK: [0x00,0x00,0xde,0xdc,0x01,0x02,0x00,0x00]
3452
3453flat_atomic_umax v[1:2], v2
3454// CHECK: [0x00,0x00,0xe0,0xdc,0x01,0x02,0x00,0x00]
3455
3456flat_atomic_umax v[254:255], v2
3457// CHECK: [0x00,0x00,0xe0,0xdc,0xfe,0x02,0x00,0x00]
3458
3459flat_atomic_umax v[1:2], v255
3460// CHECK: [0x00,0x00,0xe0,0xdc,0x01,0xff,0x00,0x00]
3461
3462flat_atomic_umax v0, v[1:2], v2 glc
3463// CHECK: [0x00,0x00,0xe1,0xdc,0x01,0x02,0x00,0x00]
3464
3465flat_atomic_umax v[1:2], v2 slc
3466// CHECK: [0x00,0x00,0xe2,0xdc,0x01,0x02,0x00,0x00]
3467
3468flat_atomic_and v[1:2], v2
3469// CHECK: [0x00,0x00,0xe4,0xdc,0x01,0x02,0x00,0x00]
3470
3471flat_atomic_and v[254:255], v2
3472// CHECK: [0x00,0x00,0xe4,0xdc,0xfe,0x02,0x00,0x00]
3473
3474flat_atomic_and v[1:2], v255
3475// CHECK: [0x00,0x00,0xe4,0xdc,0x01,0xff,0x00,0x00]
3476
3477flat_atomic_and v0, v[1:2], v2 glc
3478// CHECK: [0x00,0x00,0xe5,0xdc,0x01,0x02,0x00,0x00]
3479
3480flat_atomic_and v[1:2], v2 slc
3481// CHECK: [0x00,0x00,0xe6,0xdc,0x01,0x02,0x00,0x00]
3482
3483flat_atomic_or v[1:2], v2
3484// CHECK: [0x00,0x00,0xe8,0xdc,0x01,0x02,0x00,0x00]
3485
3486flat_atomic_or v[254:255], v2
3487// CHECK: [0x00,0x00,0xe8,0xdc,0xfe,0x02,0x00,0x00]
3488
3489flat_atomic_or v[1:2], v255
3490// CHECK: [0x00,0x00,0xe8,0xdc,0x01,0xff,0x00,0x00]
3491
3492flat_atomic_or v0, v[1:2], v2 glc
3493// CHECK: [0x00,0x00,0xe9,0xdc,0x01,0x02,0x00,0x00]
3494
3495flat_atomic_or v[1:2], v2 slc
3496// CHECK: [0x00,0x00,0xea,0xdc,0x01,0x02,0x00,0x00]
3497
3498flat_atomic_xor v[1:2], v2
3499// CHECK: [0x00,0x00,0xec,0xdc,0x01,0x02,0x00,0x00]
3500
3501flat_atomic_xor v[254:255], v2
3502// CHECK: [0x00,0x00,0xec,0xdc,0xfe,0x02,0x00,0x00]
3503
3504flat_atomic_xor v[1:2], v255
3505// CHECK: [0x00,0x00,0xec,0xdc,0x01,0xff,0x00,0x00]
3506
3507flat_atomic_xor v0, v[1:2], v2 glc
3508// CHECK: [0x00,0x00,0xed,0xdc,0x01,0x02,0x00,0x00]
3509
3510flat_atomic_xor v[1:2], v2 slc
3511// CHECK: [0x00,0x00,0xee,0xdc,0x01,0x02,0x00,0x00]
3512
3513flat_atomic_inc v[1:2], v2
3514// CHECK: [0x00,0x00,0xf0,0xdc,0x01,0x02,0x00,0x00]
3515
3516flat_atomic_inc v[254:255], v2
3517// CHECK: [0x00,0x00,0xf0,0xdc,0xfe,0x02,0x00,0x00]
3518
3519flat_atomic_inc v[1:2], v255
3520// CHECK: [0x00,0x00,0xf0,0xdc,0x01,0xff,0x00,0x00]
3521
3522flat_atomic_inc v0, v[1:2], v2 glc
3523// CHECK: [0x00,0x00,0xf1,0xdc,0x01,0x02,0x00,0x00]
3524
3525flat_atomic_inc v[1:2], v2 slc
3526// CHECK: [0x00,0x00,0xf2,0xdc,0x01,0x02,0x00,0x00]
3527
3528flat_atomic_dec v[1:2], v2
3529// CHECK: [0x00,0x00,0xf4,0xdc,0x01,0x02,0x00,0x00]
3530
3531flat_atomic_dec v[254:255], v2
3532// CHECK: [0x00,0x00,0xf4,0xdc,0xfe,0x02,0x00,0x00]
3533
3534flat_atomic_dec v[1:2], v255
3535// CHECK: [0x00,0x00,0xf4,0xdc,0x01,0xff,0x00,0x00]
3536
3537flat_atomic_dec v0, v[1:2], v2 glc
3538// CHECK: [0x00,0x00,0xf5,0xdc,0x01,0x02,0x00,0x00]
3539
3540flat_atomic_dec v[1:2], v2 slc
3541// CHECK: [0x00,0x00,0xf6,0xdc,0x01,0x02,0x00,0x00]
3542
3543flat_atomic_fcmpswap v[1:2], v[2:3]
3544// CHECK: [0x00,0x00,0xf8,0xdc,0x01,0x02,0x00,0x00]
3545
3546flat_atomic_fcmpswap v[254:255], v[2:3]
3547// CHECK: [0x00,0x00,0xf8,0xdc,0xfe,0x02,0x00,0x00]
3548
3549flat_atomic_fcmpswap v[1:2], v[254:255]
3550// CHECK: [0x00,0x00,0xf8,0xdc,0x01,0xfe,0x00,0x00]
3551
3552flat_atomic_fcmpswap v0, v[1:2], v[2:3] glc
3553// CHECK: [0x00,0x00,0xf9,0xdc,0x01,0x02,0x00,0x00]
3554
3555flat_atomic_fcmpswap v[1:2], v[2:3] slc
3556// CHECK: [0x00,0x00,0xfa,0xdc,0x01,0x02,0x00,0x00]
3557
3558flat_atomic_fmin v[1:2], v2
3559// CHECK: [0x00,0x00,0xfc,0xdc,0x01,0x02,0x00,0x00]
3560
3561flat_atomic_fmin v[254:255], v2
3562// CHECK: [0x00,0x00,0xfc,0xdc,0xfe,0x02,0x00,0x00]
3563
3564flat_atomic_fmin v[1:2], v255
3565// CHECK: [0x00,0x00,0xfc,0xdc,0x01,0xff,0x00,0x00]
3566
3567flat_atomic_fmin v0, v[1:2], v2 glc
3568// CHECK: [0x00,0x00,0xfd,0xdc,0x01,0x02,0x00,0x00]
3569
3570flat_atomic_fmin v[1:2], v2 slc
3571// CHECK: [0x00,0x00,0xfe,0xdc,0x01,0x02,0x00,0x00]
3572
3573flat_atomic_fmax v[1:2], v2
3574// CHECK: [0x00,0x00,0x00,0xdd,0x01,0x02,0x00,0x00]
3575
3576flat_atomic_fmax v[254:255], v2
3577// CHECK: [0x00,0x00,0x00,0xdd,0xfe,0x02,0x00,0x00]
3578
3579flat_atomic_fmax v[1:2], v255
3580// CHECK: [0x00,0x00,0x00,0xdd,0x01,0xff,0x00,0x00]
3581
3582flat_atomic_fmax v0, v[1:2], v2 glc
3583// CHECK: [0x00,0x00,0x01,0xdd,0x01,0x02,0x00,0x00]
3584
3585flat_atomic_fmax v[1:2], v2 slc
3586// CHECK: [0x00,0x00,0x02,0xdd,0x01,0x02,0x00,0x00]
3587
3588flat_atomic_swap_x2 v[1:2], v[2:3]
3589// CHECK: [0x00,0x00,0x40,0xdd,0x01,0x02,0x00,0x00]
3590
3591flat_atomic_swap_x2 v[254:255], v[2:3]
3592// CHECK: [0x00,0x00,0x40,0xdd,0xfe,0x02,0x00,0x00]
3593
3594flat_atomic_swap_x2 v[1:2], v[254:255]
3595// CHECK: [0x00,0x00,0x40,0xdd,0x01,0xfe,0x00,0x00]
3596
3597flat_atomic_swap_x2 v[0:1], v[1:2], v[2:3] glc
3598// CHECK: [0x00,0x00,0x41,0xdd,0x01,0x02,0x00,0x00]
3599
3600flat_atomic_swap_x2 v[1:2], v[2:3] slc
3601// CHECK: [0x00,0x00,0x42,0xdd,0x01,0x02,0x00,0x00]
3602
3603flat_atomic_cmpswap_x2 v[1:2], v[2:5]
3604// CHECK: [0x00,0x00,0x44,0xdd,0x01,0x02,0x00,0x00]
3605
3606flat_atomic_cmpswap_x2 v[254:255], v[2:5]
3607// CHECK: [0x00,0x00,0x44,0xdd,0xfe,0x02,0x00,0x00]
3608
3609flat_atomic_cmpswap_x2 v[1:2], v[252:255]
3610// CHECK: [0x00,0x00,0x44,0xdd,0x01,0xfc,0x00,0x00]
3611
3612flat_atomic_cmpswap_x2 v[0:1], v[1:2], v[2:5] glc
3613// CHECK: [0x00,0x00,0x45,0xdd,0x01,0x02,0x00,0x00]
3614
3615flat_atomic_cmpswap_x2 v[1:2], v[2:5] slc
3616// CHECK: [0x00,0x00,0x46,0xdd,0x01,0x02,0x00,0x00]
3617
3618flat_atomic_add_x2 v[1:2], v[2:3]
3619// CHECK: [0x00,0x00,0x48,0xdd,0x01,0x02,0x00,0x00]
3620
3621flat_atomic_add_x2 v[254:255], v[2:3]
3622// CHECK: [0x00,0x00,0x48,0xdd,0xfe,0x02,0x00,0x00]
3623
3624flat_atomic_add_x2 v[1:2], v[254:255]
3625// CHECK: [0x00,0x00,0x48,0xdd,0x01,0xfe,0x00,0x00]
3626
3627flat_atomic_add_x2 v[0:1], v[1:2], v[2:3] glc
3628// CHECK: [0x00,0x00,0x49,0xdd,0x01,0x02,0x00,0x00]
3629
3630flat_atomic_add_x2 v[1:2], v[2:3] slc
3631// CHECK: [0x00,0x00,0x4a,0xdd,0x01,0x02,0x00,0x00]
3632
3633flat_atomic_sub_x2 v[1:2], v[2:3]
3634// CHECK: [0x00,0x00,0x4c,0xdd,0x01,0x02,0x00,0x00]
3635
3636flat_atomic_sub_x2 v[254:255], v[2:3]
3637// CHECK: [0x00,0x00,0x4c,0xdd,0xfe,0x02,0x00,0x00]
3638
3639flat_atomic_sub_x2 v[1:2], v[254:255]
3640// CHECK: [0x00,0x00,0x4c,0xdd,0x01,0xfe,0x00,0x00]
3641
3642flat_atomic_sub_x2 v[0:1], v[1:2], v[2:3] glc
3643// CHECK: [0x00,0x00,0x4d,0xdd,0x01,0x02,0x00,0x00]
3644
3645flat_atomic_sub_x2 v[1:2], v[2:3] slc
3646// CHECK: [0x00,0x00,0x4e,0xdd,0x01,0x02,0x00,0x00]
3647
3648flat_atomic_smin_x2 v[1:2], v[2:3]
3649// CHECK: [0x00,0x00,0x54,0xdd,0x01,0x02,0x00,0x00]
3650
3651flat_atomic_smin_x2 v[254:255], v[2:3]
3652// CHECK: [0x00,0x00,0x54,0xdd,0xfe,0x02,0x00,0x00]
3653
3654flat_atomic_smin_x2 v[1:2], v[254:255]
3655// CHECK: [0x00,0x00,0x54,0xdd,0x01,0xfe,0x00,0x00]
3656
3657flat_atomic_smin_x2 v[0:1], v[1:2], v[2:3] glc
3658// CHECK: [0x00,0x00,0x55,0xdd,0x01,0x02,0x00,0x00]
3659
3660flat_atomic_smin_x2 v[1:2], v[2:3] slc
3661// CHECK: [0x00,0x00,0x56,0xdd,0x01,0x02,0x00,0x00]
3662
3663flat_atomic_umin_x2 v[1:2], v[2:3]
3664// CHECK: [0x00,0x00,0x58,0xdd,0x01,0x02,0x00,0x00]
3665
3666flat_atomic_umin_x2 v[254:255], v[2:3]
3667// CHECK: [0x00,0x00,0x58,0xdd,0xfe,0x02,0x00,0x00]
3668
3669flat_atomic_umin_x2 v[1:2], v[254:255]
3670// CHECK: [0x00,0x00,0x58,0xdd,0x01,0xfe,0x00,0x00]
3671
3672flat_atomic_umin_x2 v[0:1], v[1:2], v[2:3] glc
3673// CHECK: [0x00,0x00,0x59,0xdd,0x01,0x02,0x00,0x00]
3674
3675flat_atomic_umin_x2 v[1:2], v[2:3] slc
3676// CHECK: [0x00,0x00,0x5a,0xdd,0x01,0x02,0x00,0x00]
3677
3678flat_atomic_smax_x2 v[1:2], v[2:3]
3679// CHECK: [0x00,0x00,0x5c,0xdd,0x01,0x02,0x00,0x00]
3680
3681flat_atomic_smax_x2 v[254:255], v[2:3]
3682// CHECK: [0x00,0x00,0x5c,0xdd,0xfe,0x02,0x00,0x00]
3683
3684flat_atomic_smax_x2 v[1:2], v[254:255]
3685// CHECK: [0x00,0x00,0x5c,0xdd,0x01,0xfe,0x00,0x00]
3686
3687flat_atomic_smax_x2 v[0:1], v[1:2], v[2:3] glc
3688// CHECK: [0x00,0x00,0x5d,0xdd,0x01,0x02,0x00,0x00]
3689
3690flat_atomic_smax_x2 v[1:2], v[2:3] slc
3691// CHECK: [0x00,0x00,0x5e,0xdd,0x01,0x02,0x00,0x00]
3692
3693flat_atomic_umax_x2 v[1:2], v[2:3]
3694// CHECK: [0x00,0x00,0x60,0xdd,0x01,0x02,0x00,0x00]
3695
3696flat_atomic_umax_x2 v[254:255], v[2:3]
3697// CHECK: [0x00,0x00,0x60,0xdd,0xfe,0x02,0x00,0x00]
3698
3699flat_atomic_umax_x2 v[1:2], v[254:255]
3700// CHECK: [0x00,0x00,0x60,0xdd,0x01,0xfe,0x00,0x00]
3701
3702flat_atomic_umax_x2 v[0:1], v[1:2], v[2:3] glc
3703// CHECK: [0x00,0x00,0x61,0xdd,0x01,0x02,0x00,0x00]
3704
3705flat_atomic_umax_x2 v[1:2], v[2:3] slc
3706// CHECK: [0x00,0x00,0x62,0xdd,0x01,0x02,0x00,0x00]
3707
3708flat_atomic_and_x2 v[1:2], v[2:3]
3709// CHECK: [0x00,0x00,0x64,0xdd,0x01,0x02,0x00,0x00]
3710
3711flat_atomic_and_x2 v[254:255], v[2:3]
3712// CHECK: [0x00,0x00,0x64,0xdd,0xfe,0x02,0x00,0x00]
3713
3714flat_atomic_and_x2 v[1:2], v[254:255]
3715// CHECK: [0x00,0x00,0x64,0xdd,0x01,0xfe,0x00,0x00]
3716
3717flat_atomic_and_x2 v[0:1], v[1:2], v[2:3] glc
3718// CHECK: [0x00,0x00,0x65,0xdd,0x01,0x02,0x00,0x00]
3719
3720flat_atomic_and_x2 v[1:2], v[2:3] slc
3721// CHECK: [0x00,0x00,0x66,0xdd,0x01,0x02,0x00,0x00]
3722
3723flat_atomic_or_x2 v[1:2], v[2:3]
3724// CHECK: [0x00,0x00,0x68,0xdd,0x01,0x02,0x00,0x00]
3725
3726flat_atomic_or_x2 v[254:255], v[2:3]
3727// CHECK: [0x00,0x00,0x68,0xdd,0xfe,0x02,0x00,0x00]
3728
3729flat_atomic_or_x2 v[1:2], v[254:255]
3730// CHECK: [0x00,0x00,0x68,0xdd,0x01,0xfe,0x00,0x00]
3731
3732flat_atomic_or_x2 v[0:1], v[1:2], v[2:3] glc
3733// CHECK: [0x00,0x00,0x69,0xdd,0x01,0x02,0x00,0x00]
3734
3735flat_atomic_or_x2 v[1:2], v[2:3] slc
3736// CHECK: [0x00,0x00,0x6a,0xdd,0x01,0x02,0x00,0x00]
3737
3738flat_atomic_xor_x2 v[1:2], v[2:3]
3739// CHECK: [0x00,0x00,0x6c,0xdd,0x01,0x02,0x00,0x00]
3740
3741flat_atomic_xor_x2 v[254:255], v[2:3]
3742// CHECK: [0x00,0x00,0x6c,0xdd,0xfe,0x02,0x00,0x00]
3743
3744flat_atomic_xor_x2 v[1:2], v[254:255]
3745// CHECK: [0x00,0x00,0x6c,0xdd,0x01,0xfe,0x00,0x00]
3746
3747flat_atomic_xor_x2 v[0:1], v[1:2], v[2:3] glc
3748// CHECK: [0x00,0x00,0x6d,0xdd,0x01,0x02,0x00,0x00]
3749
3750flat_atomic_xor_x2 v[1:2], v[2:3] slc
3751// CHECK: [0x00,0x00,0x6e,0xdd,0x01,0x02,0x00,0x00]
3752
3753flat_atomic_inc_x2 v[1:2], v[2:3]
3754// CHECK: [0x00,0x00,0x70,0xdd,0x01,0x02,0x00,0x00]
3755
3756flat_atomic_inc_x2 v[254:255], v[2:3]
3757// CHECK: [0x00,0x00,0x70,0xdd,0xfe,0x02,0x00,0x00]
3758
3759flat_atomic_inc_x2 v[1:2], v[254:255]
3760// CHECK: [0x00,0x00,0x70,0xdd,0x01,0xfe,0x00,0x00]
3761
3762flat_atomic_inc_x2 v[0:1], v[1:2], v[2:3] glc
3763// CHECK: [0x00,0x00,0x71,0xdd,0x01,0x02,0x00,0x00]
3764
3765flat_atomic_inc_x2 v[1:2], v[2:3] slc
3766// CHECK: [0x00,0x00,0x72,0xdd,0x01,0x02,0x00,0x00]
3767
3768flat_atomic_dec_x2 v[1:2], v[2:3]
3769// CHECK: [0x00,0x00,0x74,0xdd,0x01,0x02,0x00,0x00]
3770
3771flat_atomic_dec_x2 v[254:255], v[2:3]
3772// CHECK: [0x00,0x00,0x74,0xdd,0xfe,0x02,0x00,0x00]
3773
3774flat_atomic_dec_x2 v[1:2], v[254:255]
3775// CHECK: [0x00,0x00,0x74,0xdd,0x01,0xfe,0x00,0x00]
3776
3777flat_atomic_dec_x2 v[0:1], v[1:2], v[2:3] glc
3778// CHECK: [0x00,0x00,0x75,0xdd,0x01,0x02,0x00,0x00]
3779
3780flat_atomic_dec_x2 v[1:2], v[2:3] slc
3781// CHECK: [0x00,0x00,0x76,0xdd,0x01,0x02,0x00,0x00]
3782
3783flat_atomic_fcmpswap_x2 v[1:2], v[2:5]
3784// CHECK: [0x00,0x00,0x78,0xdd,0x01,0x02,0x00,0x00]
3785
3786flat_atomic_fcmpswap_x2 v[254:255], v[2:5]
3787// CHECK: [0x00,0x00,0x78,0xdd,0xfe,0x02,0x00,0x00]
3788
3789flat_atomic_fcmpswap_x2 v[1:2], v[252:255]
3790// CHECK: [0x00,0x00,0x78,0xdd,0x01,0xfc,0x00,0x00]
3791
3792flat_atomic_fcmpswap_x2 v[0:1], v[1:2], v[2:5] glc
3793// CHECK: [0x00,0x00,0x79,0xdd,0x01,0x02,0x00,0x00]
3794
3795flat_atomic_fcmpswap_x2 v[1:2], v[2:5] slc
3796// CHECK: [0x00,0x00,0x7a,0xdd,0x01,0x02,0x00,0x00]
3797
3798flat_atomic_fmin_x2 v[1:2], v[2:3]
3799// CHECK: [0x00,0x00,0x7c,0xdd,0x01,0x02,0x00,0x00]
3800
3801flat_atomic_fmin_x2 v[254:255], v[2:3]
3802// CHECK: [0x00,0x00,0x7c,0xdd,0xfe,0x02,0x00,0x00]
3803
3804flat_atomic_fmin_x2 v[1:2], v[254:255]
3805// CHECK: [0x00,0x00,0x7c,0xdd,0x01,0xfe,0x00,0x00]
3806
3807flat_atomic_fmin_x2 v[0:1], v[1:2], v[2:3] glc
3808// CHECK: [0x00,0x00,0x7d,0xdd,0x01,0x02,0x00,0x00]
3809
3810flat_atomic_fmin_x2 v[1:2], v[2:3] slc
3811// CHECK: [0x00,0x00,0x7e,0xdd,0x01,0x02,0x00,0x00]
3812
3813flat_atomic_fmax_x2 v[1:2], v[2:3]
3814// CHECK: [0x00,0x00,0x80,0xdd,0x01,0x02,0x00,0x00]
3815
3816flat_atomic_fmax_x2 v[254:255], v[2:3]
3817// CHECK: [0x00,0x00,0x80,0xdd,0xfe,0x02,0x00,0x00]
3818
3819flat_atomic_fmax_x2 v[1:2], v[254:255]
3820// CHECK: [0x00,0x00,0x80,0xdd,0x01,0xfe,0x00,0x00]
3821
3822flat_atomic_fmax_x2 v[0:1], v[1:2], v[2:3] glc
3823// CHECK: [0x00,0x00,0x81,0xdd,0x01,0x02,0x00,0x00]
3824
3825flat_atomic_fmax_x2 v[1:2], v[2:3] slc
3826// CHECK: [0x00,0x00,0x82,0xdd,0x01,0x02,0x00,0x00]
3827
3828image_load v5, v[1:4], s[8:15] dmask:0x1
3829// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00]
3830
3831image_load v252, v[1:4], s[8:15] dmask:0x1
3832// CHECK: [0x00,0x01,0x00,0xf0,0x01,0xfc,0x02,0x00]
3833
3834image_load v5, v[252:255], s[8:15] dmask:0x1
3835// CHECK: [0x00,0x01,0x00,0xf0,0xfc,0x05,0x02,0x00]
3836
3837image_load v5, v[1:4], s[12:19] dmask:0x1
3838// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x03,0x00]
3839
3840image_load v5, v[1:4], s[96:103] dmask:0x1
3841// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x18,0x00]
3842
3843image_load v5, v[1:4], ttmp[4:11] dmask:0x1
3844// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x1d,0x00]
3845
3846image_load v5, v[1:4], s[8:15] dmask:0x2
3847// CHECK: [0x00,0x02,0x00,0xf0,0x01,0x05,0x02,0x00]
3848
3849image_load v[5:6], v[1:4], s[8:15] dmask:0x3
3850// CHECK: [0x00,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
3851
3852image_load v5, v[1:4], s[8:15] dmask:0x4
3853// CHECK: [0x00,0x04,0x00,0xf0,0x01,0x05,0x02,0x00]
3854
3855image_load v[5:6], v[1:4], s[8:15] dmask:0x5
3856// CHECK: [0x00,0x05,0x00,0xf0,0x01,0x05,0x02,0x00]
3857
3858image_load v[5:6], v[1:4], s[8:15] dmask:0x6
3859// CHECK: [0x00,0x06,0x00,0xf0,0x01,0x05,0x02,0x00]
3860
3861image_load v[5:7], v[1:4], s[8:15] dmask:0x7
3862// CHECK: [0x00,0x07,0x00,0xf0,0x01,0x05,0x02,0x00]
3863
3864image_load v5, v[1:4], s[8:15] dmask:0x8
3865// CHECK: [0x00,0x08,0x00,0xf0,0x01,0x05,0x02,0x00]
3866
3867image_load v[5:6], v[1:4], s[8:15] dmask:0x9
3868// CHECK: [0x00,0x09,0x00,0xf0,0x01,0x05,0x02,0x00]
3869
3870image_load v[5:6], v[1:4], s[8:15] dmask:0xa
3871// CHECK: [0x00,0x0a,0x00,0xf0,0x01,0x05,0x02,0x00]
3872
3873image_load v[5:7], v[1:4], s[8:15] dmask:0xb
3874// CHECK: [0x00,0x0b,0x00,0xf0,0x01,0x05,0x02,0x00]
3875
3876image_load v[5:6], v[1:4], s[8:15] dmask:0xc
3877// CHECK: [0x00,0x0c,0x00,0xf0,0x01,0x05,0x02,0x00]
3878
3879image_load v[5:7], v[1:4], s[8:15] dmask:0xd
3880// CHECK: [0x00,0x0d,0x00,0xf0,0x01,0x05,0x02,0x00]
3881
3882image_load v[5:7], v[1:4], s[8:15] dmask:0xe
3883// CHECK: [0x00,0x0e,0x00,0xf0,0x01,0x05,0x02,0x00]
3884
3885image_load v5, v[1:4], s[8:15] dmask:0x0
3886// CHECK: [0x00,0x00,0x00,0xf0,0x01,0x05,0x02,0x00]
3887
3888image_load v5, v[1:4], s[8:15] dmask:0x1 unorm
3889// CHECK: [0x00,0x11,0x00,0xf0,0x01,0x05,0x02,0x00]
3890
3891image_load v5, v[1:4], s[8:15] dmask:0x1 glc
3892// CHECK: [0x00,0x21,0x00,0xf0,0x01,0x05,0x02,0x00]
3893
3894image_load v5, v[1:4], s[8:15] dmask:0x1 slc
3895// CHECK: [0x00,0x01,0x00,0xf2,0x01,0x05,0x02,0x00]
3896
3897image_load v[5:6], v[1:4], s[8:15] dmask:0x1 tfe
3898// CHECK: [0x00,0x01,0x01,0xf0,0x01,0x05,0x02,0x00]
3899
3900image_load v5, v[1:4], s[8:15] dmask:0x1 lwe
3901// CHECK: [0x00,0x01,0x02,0xf0,0x01,0x05,0x02,0x00]
3902
3903image_load v5, v[1:4], s[8:15] dmask:0x1 da
3904// CHECK: [0x00,0x41,0x00,0xf0,0x01,0x05,0x02,0x00]
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[96:103] dmask:0x1
3919// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x18,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_store v1, v[2:5], s[12:19] dmask:0x1 unorm
3985// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00]
3986
3987image_store v252, v[2:5], s[12:19] dmask:0x1 unorm
3988// CHECK: [0x00,0x11,0x20,0xf0,0x02,0xfc,0x03,0x00]
3989
3990image_store v1, v[252:255], s[12:19] dmask:0x1 unorm
3991// CHECK: [0x00,0x11,0x20,0xf0,0xfc,0x01,0x03,0x00]
3992
3993image_store v1, v[2:5], s[16:23] dmask:0x1 unorm
3994// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x04,0x00]
3995
3996image_store v1, v[2:5], s[96:103] dmask:0x1 unorm
3997// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x18,0x00]
3998
3999image_store v1, v[2:5], ttmp[4:11] dmask:0x1 unorm
4000// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x1d,0x00]
4001
4002image_store v1, v[2:5], s[12:19] dmask:0x2 unorm
4003// CHECK: [0x00,0x12,0x20,0xf0,0x02,0x01,0x03,0x00]
4004
4005image_store v[1:2], v[2:5], s[12:19] dmask:0x3 unorm
4006// CHECK: [0x00,0x13,0x20,0xf0,0x02,0x01,0x03,0x00]
4007
4008image_store v1, v[2:5], s[12:19] dmask:0x4 unorm
4009// CHECK: [0x00,0x14,0x20,0xf0,0x02,0x01,0x03,0x00]
4010
4011image_store v[1:2], v[2:5], s[12:19] dmask:0x5 unorm
4012// CHECK: [0x00,0x15,0x20,0xf0,0x02,0x01,0x03,0x00]
4013
4014image_store v[1:2], v[2:5], s[12:19] dmask:0x6 unorm
4015// CHECK: [0x00,0x16,0x20,0xf0,0x02,0x01,0x03,0x00]
4016
4017image_store v[1:3], v[2:5], s[12:19] dmask:0x7 unorm
4018// CHECK: [0x00,0x17,0x20,0xf0,0x02,0x01,0x03,0x00]
4019
4020image_store v1, v[2:5], s[12:19] dmask:0x8 unorm
4021// CHECK: [0x00,0x18,0x20,0xf0,0x02,0x01,0x03,0x00]
4022
4023image_store v[1:2], v[2:5], s[12:19] dmask:0x9 unorm
4024// CHECK: [0x00,0x19,0x20,0xf0,0x02,0x01,0x03,0x00]
4025
4026image_store v[1:2], v[2:5], s[12:19] dmask:0xa unorm
4027// CHECK: [0x00,0x1a,0x20,0xf0,0x02,0x01,0x03,0x00]
4028
4029image_store v[1:3], v[2:5], s[12:19] dmask:0xb unorm
4030// CHECK: [0x00,0x1b,0x20,0xf0,0x02,0x01,0x03,0x00]
4031
4032image_store v[1:2], v[2:5], s[12:19] dmask:0xc unorm
4033// CHECK: [0x00,0x1c,0x20,0xf0,0x02,0x01,0x03,0x00]
4034
4035image_store v[1:3], v[2:5], s[12:19] dmask:0xd unorm
4036// CHECK: [0x00,0x1d,0x20,0xf0,0x02,0x01,0x03,0x00]
4037
4038image_store v[1:3], v[2:5], s[12:19] dmask:0xe unorm
4039// CHECK: [0x00,0x1e,0x20,0xf0,0x02,0x01,0x03,0x00]
4040
4041image_store v[1:4], v[2:5], s[12:19] dmask:0xf unorm
4042// CHECK: [0x00,0x1f,0x20,0xf0,0x02,0x01,0x03,0x00]
4043
4044image_store v1, v[2:5], s[12:19] dmask:0x0 unorm
4045// CHECK: [0x00,0x10,0x20,0xf0,0x02,0x01,0x03,0x00]
4046
4047image_store v1, v[2:5], s[12:19] dmask:0x1 unorm glc
4048// CHECK: [0x00,0x31,0x20,0xf0,0x02,0x01,0x03,0x00]
4049
4050image_store v1, v[2:5], s[12:19] dmask:0x1 unorm slc
4051// CHECK: [0x00,0x11,0x20,0xf2,0x02,0x01,0x03,0x00]
4052
4053image_store v1, v[2:5], s[12:19] dmask:0x1 unorm lwe
4054// CHECK: [0x00,0x11,0x22,0xf0,0x02,0x01,0x03,0x00]
4055
4056image_store v1, v[2:5], s[12:19] dmask:0x1 unorm da
4057// CHECK: [0x00,0x51,0x20,0xf0,0x02,0x01,0x03,0x00]
4058
4059image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm
4060// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00]
4061
4062image_store_mip v252, v[2:5], s[12:19] dmask:0x1 unorm
4063// CHECK: [0x00,0x11,0x24,0xf0,0x02,0xfc,0x03,0x00]
4064
4065image_store_mip v1, v[252:255], s[12:19] dmask:0x1 unorm
4066// CHECK: [0x00,0x11,0x24,0xf0,0xfc,0x01,0x03,0x00]
4067
4068image_store_mip v1, v[2:5], s[16:23] dmask:0x1 unorm
4069// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x04,0x00]
4070
4071image_store_mip v1, v[2:5], s[96:103] dmask:0x1 unorm
4072// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x18,0x00]
4073
4074image_store_mip v1, v[2:5], ttmp[4:11] dmask:0x1 unorm
4075// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x1d,0x00]
4076
4077image_store_mip v1, v[2:5], s[12:19] dmask:0x2 unorm
4078// CHECK: [0x00,0x12,0x24,0xf0,0x02,0x01,0x03,0x00]
4079
4080image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x3 unorm
4081// CHECK: [0x00,0x13,0x24,0xf0,0x02,0x01,0x03,0x00]
4082
4083image_store_mip v1, v[2:5], s[12:19] dmask:0x4 unorm
4084// CHECK: [0x00,0x14,0x24,0xf0,0x02,0x01,0x03,0x00]
4085
4086image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x5 unorm
4087// CHECK: [0x00,0x15,0x24,0xf0,0x02,0x01,0x03,0x00]
4088
4089image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x6 unorm
4090// CHECK: [0x00,0x16,0x24,0xf0,0x02,0x01,0x03,0x00]
4091
4092image_store_mip v[1:3], v[2:5], s[12:19] dmask:0x7 unorm
4093// CHECK: [0x00,0x17,0x24,0xf0,0x02,0x01,0x03,0x00]
4094
4095image_store_mip v1, v[2:5], s[12:19] dmask:0x8 unorm
4096// CHECK: [0x00,0x18,0x24,0xf0,0x02,0x01,0x03,0x00]
4097
4098image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x9 unorm
4099// CHECK: [0x00,0x19,0x24,0xf0,0x02,0x01,0x03,0x00]
4100
4101image_store_mip v[1:2], v[2:5], s[12:19] dmask:0xa unorm
4102// CHECK: [0x00,0x1a,0x24,0xf0,0x02,0x01,0x03,0x00]
4103
4104image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xb unorm
4105// CHECK: [0x00,0x1b,0x24,0xf0,0x02,0x01,0x03,0x00]
4106
4107image_store_mip v[1:2], v[2:5], s[12:19] dmask:0xc unorm
4108// CHECK: [0x00,0x1c,0x24,0xf0,0x02,0x01,0x03,0x00]
4109
4110image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xd unorm
4111// CHECK: [0x00,0x1d,0x24,0xf0,0x02,0x01,0x03,0x00]
4112
4113image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xe unorm
4114// CHECK: [0x00,0x1e,0x24,0xf0,0x02,0x01,0x03,0x00]
4115
4116image_store_mip v[1:4], v[2:5], s[12:19] dmask:0xf unorm
4117// CHECK: [0x00,0x1f,0x24,0xf0,0x02,0x01,0x03,0x00]
4118
4119image_store_mip v1, v[2:5], s[12:19] dmask:0x0 unorm
4120// CHECK: [0x00,0x10,0x24,0xf0,0x02,0x01,0x03,0x00]
4121
4122image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm glc
4123// CHECK: [0x00,0x31,0x24,0xf0,0x02,0x01,0x03,0x00]
4124
4125image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm slc
4126// CHECK: [0x00,0x11,0x24,0xf2,0x02,0x01,0x03,0x00]
4127
4128image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm lwe
4129// CHECK: [0x00,0x11,0x26,0xf0,0x02,0x01,0x03,0x00]
4130
4131image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm da
4132// CHECK: [0x00,0x51,0x24,0xf0,0x02,0x01,0x03,0x00]
4133
4134image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1
4135// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x02,0x00]
4136
4137image_get_resinfo v252, v[1:4], s[8:15] dmask:0x1
4138// CHECK: [0x00,0x01,0x38,0xf0,0x01,0xfc,0x02,0x00]
4139
4140image_get_resinfo v5, v[252:255], s[8:15] dmask:0x1
4141// CHECK: [0x00,0x01,0x38,0xf0,0xfc,0x05,0x02,0x00]
4142
4143image_get_resinfo v5, v[1:4], s[12:19] dmask:0x1
4144// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x03,0x00]
4145
4146image_get_resinfo v5, v[1:4], s[96:103] dmask:0x1
4147// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x18,0x00]
4148
4149image_get_resinfo v5, v[1:4], ttmp[4:11] dmask:0x1
4150// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x1d,0x00]
4151
4152image_get_resinfo v5, v[1:4], s[8:15] dmask:0x2
4153// CHECK: [0x00,0x02,0x38,0xf0,0x01,0x05,0x02,0x00]
4154
4155image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x3
4156// CHECK: [0x00,0x03,0x38,0xf0,0x01,0x05,0x02,0x00]
4157
4158image_get_resinfo v5, v[1:4], s[8:15] dmask:0x4
4159// CHECK: [0x00,0x04,0x38,0xf0,0x01,0x05,0x02,0x00]
4160
4161image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x5
4162// CHECK: [0x00,0x05,0x38,0xf0,0x01,0x05,0x02,0x00]
4163
4164image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x6
4165// CHECK: [0x00,0x06,0x38,0xf0,0x01,0x05,0x02,0x00]
4166
4167image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0x7
4168// CHECK: [0x00,0x07,0x38,0xf0,0x01,0x05,0x02,0x00]
4169
4170image_get_resinfo v5, v[1:4], s[8:15] dmask:0x8
4171// CHECK: [0x00,0x08,0x38,0xf0,0x01,0x05,0x02,0x00]
4172
4173image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x9
4174// CHECK: [0x00,0x09,0x38,0xf0,0x01,0x05,0x02,0x00]
4175
4176image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0xa
4177// CHECK: [0x00,0x0a,0x38,0xf0,0x01,0x05,0x02,0x00]
4178
4179image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xb
4180// CHECK: [0x00,0x0b,0x38,0xf0,0x01,0x05,0x02,0x00]
4181
4182image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0xc
4183// CHECK: [0x00,0x0c,0x38,0xf0,0x01,0x05,0x02,0x00]
4184
4185image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xd
4186// CHECK: [0x00,0x0d,0x38,0xf0,0x01,0x05,0x02,0x00]
4187
4188image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xe
4189// CHECK: [0x00,0x0e,0x38,0xf0,0x01,0x05,0x02,0x00]
4190
4191image_get_resinfo v5, v[1:4], s[8:15] dmask:0x0
4192// CHECK: [0x00,0x00,0x38,0xf0,0x01,0x05,0x02,0x00]
4193
4194image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 unorm
4195// CHECK: [0x00,0x11,0x38,0xf0,0x01,0x05,0x02,0x00]
4196
4197image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 glc
4198// CHECK: [0x00,0x21,0x38,0xf0,0x01,0x05,0x02,0x00]
4199
4200image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 slc
4201// CHECK: [0x00,0x01,0x38,0xf2,0x01,0x05,0x02,0x00]
4202
4203image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x1 tfe
4204// CHECK: [0x00,0x01,0x39,0xf0,0x01,0x05,0x02,0x00]
4205
4206image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 lwe
4207// CHECK: [0x00,0x01,0x3a,0xf0,0x01,0x05,0x02,0x00]
4208
4209image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 da
4210// CHECK: [0x00,0x41,0x38,0xf0,0x01,0x05,0x02,0x00]
4211
4212image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm
4213// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x03,0x00]
4214
4215image_atomic_swap v252, v2, s[12:19] dmask:0x1 unorm
4216// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0xfc,0x03,0x00]
4217
4218image_atomic_swap v1, v255, s[12:19] dmask:0x1 unorm
4219// CHECK: [0x00,0x11,0x3c,0xf0,0xff,0x01,0x03,0x00]
4220
4221image_atomic_swap v1, v2, s[16:23] dmask:0x1 unorm
4222// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x04,0x00]
4223
4224image_atomic_swap v1, v2, s[96:103] dmask:0x1 unorm
4225// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x18,0x00]
4226
4227image_atomic_swap v1, v2, ttmp[4:11] dmask:0x1 unorm
4228// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x1d,0x00]
4229
4230image_atomic_swap v[1:2], v2, s[12:19] dmask:0x3 unorm
4231// CHECK: [0x00,0x13,0x3c,0xf0,0x02,0x01,0x03,0x00]
4232
4233image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm glc
4234// CHECK: [0x00,0x31,0x3c,0xf0,0x02,0x01,0x03,0x00]
4235
4236image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm slc
4237// CHECK: [0x00,0x11,0x3c,0xf2,0x02,0x01,0x03,0x00]
4238
4239image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm lwe
4240// CHECK: [0x00,0x11,0x3e,0xf0,0x02,0x01,0x03,0x00]
4241
4242image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm da
4243// CHECK: [0x00,0x51,0x3c,0xf0,0x02,0x01,0x03,0x00]
4244
4245image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm
4246// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x03,0x00]
4247
4248image_atomic_cmpswap v[252:253], v2, s[12:19] dmask:0x3 unorm
4249// CHECK: [0x00,0x13,0x40,0xf0,0x02,0xfc,0x03,0x00]
4250
4251image_atomic_cmpswap v[1:2], v255, s[12:19] dmask:0x3 unorm
4252// CHECK: [0x00,0x13,0x40,0xf0,0xff,0x01,0x03,0x00]
4253
4254image_atomic_cmpswap v[1:2], v2, s[16:23] dmask:0x3 unorm
4255// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x04,0x00]
4256
4257image_atomic_cmpswap v[1:2], v2, s[96:103] dmask:0x3 unorm
4258// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x18,0x00]
4259
4260image_atomic_cmpswap v[1:2], v2, ttmp[4:11] dmask:0x3 unorm
4261// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x1d,0x00]
4262
4263image_atomic_cmpswap v[1:4], v2, s[12:19] dmask:0xf unorm
4264// CHECK: [0x00,0x1f,0x40,0xf0,0x02,0x01,0x03,0x00]
4265
4266image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm glc
4267// CHECK: [0x00,0x33,0x40,0xf0,0x02,0x01,0x03,0x00]
4268
4269image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm slc
4270// CHECK: [0x00,0x13,0x40,0xf2,0x02,0x01,0x03,0x00]
4271
4272image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm lwe
4273// CHECK: [0x00,0x13,0x42,0xf0,0x02,0x01,0x03,0x00]
4274
4275image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm da
4276// CHECK: [0x00,0x53,0x40,0xf0,0x02,0x01,0x03,0x00]
4277
4278image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm
4279// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x03,0x00]
4280
4281image_atomic_add v252, v2, s[12:19] dmask:0x1 unorm
4282// CHECK: [0x00,0x11,0x44,0xf0,0x02,0xfc,0x03,0x00]
4283
4284image_atomic_add v1, v255, s[12:19] dmask:0x1 unorm
4285// CHECK: [0x00,0x11,0x44,0xf0,0xff,0x01,0x03,0x00]
4286
4287image_atomic_add v1, v2, s[16:23] dmask:0x1 unorm
4288// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x04,0x00]
4289
4290image_atomic_add v1, v2, s[96:103] dmask:0x1 unorm
4291// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x18,0x00]
4292
4293image_atomic_add v1, v2, ttmp[4:11] dmask:0x1 unorm
4294// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x1d,0x00]
4295
4296image_atomic_add v[1:2], v2, s[12:19] dmask:0x3 unorm
4297// CHECK: [0x00,0x13,0x44,0xf0,0x02,0x01,0x03,0x00]
4298
4299image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm glc
4300// CHECK: [0x00,0x31,0x44,0xf0,0x02,0x01,0x03,0x00]
4301
4302image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm slc
4303// CHECK: [0x00,0x11,0x44,0xf2,0x02,0x01,0x03,0x00]
4304
4305image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm lwe
4306// CHECK: [0x00,0x11,0x46,0xf0,0x02,0x01,0x03,0x00]
4307
4308image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm da
4309// CHECK: [0x00,0x51,0x44,0xf0,0x02,0x01,0x03,0x00]
4310
4311image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm
4312// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x03,0x00]
4313
4314image_atomic_sub v252, v2, s[12:19] dmask:0x1 unorm
4315// CHECK: [0x00,0x11,0x48,0xf0,0x02,0xfc,0x03,0x00]
4316
4317image_atomic_sub v1, v255, s[12:19] dmask:0x1 unorm
4318// CHECK: [0x00,0x11,0x48,0xf0,0xff,0x01,0x03,0x00]
4319
4320image_atomic_sub v1, v2, s[16:23] dmask:0x1 unorm
4321// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x04,0x00]
4322
4323image_atomic_sub v1, v2, s[96:103] dmask:0x1 unorm
4324// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x18,0x00]
4325
4326image_atomic_sub v1, v2, ttmp[4:11] dmask:0x1 unorm
4327// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x1d,0x00]
4328
4329image_atomic_sub v[1:2], v2, s[12:19] dmask:0x3 unorm
4330// CHECK: [0x00,0x13,0x48,0xf0,0x02,0x01,0x03,0x00]
4331
4332image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm glc
4333// CHECK: [0x00,0x31,0x48,0xf0,0x02,0x01,0x03,0x00]
4334
4335image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm slc
4336// CHECK: [0x00,0x11,0x48,0xf2,0x02,0x01,0x03,0x00]
4337
4338image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm lwe
4339// CHECK: [0x00,0x11,0x4a,0xf0,0x02,0x01,0x03,0x00]
4340
4341image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm da
4342// CHECK: [0x00,0x51,0x48,0xf0,0x02,0x01,0x03,0x00]
4343
4344image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm
4345// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x03,0x00]
4346
4347image_atomic_smin v252, v2, s[12:19] dmask:0x1 unorm
4348// CHECK: [0x00,0x11,0x50,0xf0,0x02,0xfc,0x03,0x00]
4349
4350image_atomic_smin v1, v255, s[12:19] dmask:0x1 unorm
4351// CHECK: [0x00,0x11,0x50,0xf0,0xff,0x01,0x03,0x00]
4352
4353image_atomic_smin v1, v2, s[16:23] dmask:0x1 unorm
4354// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x04,0x00]
4355
4356image_atomic_smin v1, v2, s[96:103] dmask:0x1 unorm
4357// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x18,0x00]
4358
4359image_atomic_smin v1, v2, ttmp[4:11] dmask:0x1 unorm
4360// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x1d,0x00]
4361
4362image_atomic_smin v[1:2], v2, s[12:19] dmask:0x3 unorm
4363// CHECK: [0x00,0x13,0x50,0xf0,0x02,0x01,0x03,0x00]
4364
4365image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm glc
4366// CHECK: [0x00,0x31,0x50,0xf0,0x02,0x01,0x03,0x00]
4367
4368image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm slc
4369// CHECK: [0x00,0x11,0x50,0xf2,0x02,0x01,0x03,0x00]
4370
4371image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm lwe
4372// CHECK: [0x00,0x11,0x52,0xf0,0x02,0x01,0x03,0x00]
4373
4374image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm da
4375// CHECK: [0x00,0x51,0x50,0xf0,0x02,0x01,0x03,0x00]
4376
4377image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm
4378// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x03,0x00]
4379
4380image_atomic_umin v252, v2, s[12:19] dmask:0x1 unorm
4381// CHECK: [0x00,0x11,0x54,0xf0,0x02,0xfc,0x03,0x00]
4382
4383image_atomic_umin v1, v255, s[12:19] dmask:0x1 unorm
4384// CHECK: [0x00,0x11,0x54,0xf0,0xff,0x01,0x03,0x00]
4385
4386image_atomic_umin v1, v2, s[16:23] dmask:0x1 unorm
4387// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x04,0x00]
4388
4389image_atomic_umin v1, v2, s[96:103] dmask:0x1 unorm
4390// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x18,0x00]
4391
4392image_atomic_umin v1, v2, ttmp[4:11] dmask:0x1 unorm
4393// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x1d,0x00]
4394
4395image_atomic_umin v[1:2], v2, s[12:19] dmask:0x3 unorm
4396// CHECK: [0x00,0x13,0x54,0xf0,0x02,0x01,0x03,0x00]
4397
4398image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm glc
4399// CHECK: [0x00,0x31,0x54,0xf0,0x02,0x01,0x03,0x00]
4400
4401image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm slc
4402// CHECK: [0x00,0x11,0x54,0xf2,0x02,0x01,0x03,0x00]
4403
4404image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm lwe
4405// CHECK: [0x00,0x11,0x56,0xf0,0x02,0x01,0x03,0x00]
4406
4407image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm da
4408// CHECK: [0x00,0x51,0x54,0xf0,0x02,0x01,0x03,0x00]
4409
4410image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm
4411// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x03,0x00]
4412
4413image_atomic_smax v252, v2, s[12:19] dmask:0x1 unorm
4414// CHECK: [0x00,0x11,0x58,0xf0,0x02,0xfc,0x03,0x00]
4415
4416image_atomic_smax v1, v255, s[12:19] dmask:0x1 unorm
4417// CHECK: [0x00,0x11,0x58,0xf0,0xff,0x01,0x03,0x00]
4418
4419image_atomic_smax v1, v2, s[16:23] dmask:0x1 unorm
4420// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x04,0x00]
4421
4422image_atomic_smax v1, v2, s[96:103] dmask:0x1 unorm
4423// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x18,0x00]
4424
4425image_atomic_smax v1, v2, ttmp[4:11] dmask:0x1 unorm
4426// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x1d,0x00]
4427
4428image_atomic_smax v[1:2], v2, s[12:19] dmask:0x3 unorm
4429// CHECK: [0x00,0x13,0x58,0xf0,0x02,0x01,0x03,0x00]
4430
4431image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm glc
4432// CHECK: [0x00,0x31,0x58,0xf0,0x02,0x01,0x03,0x00]
4433
4434image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm slc
4435// CHECK: [0x00,0x11,0x58,0xf2,0x02,0x01,0x03,0x00]
4436
4437image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm lwe
4438// CHECK: [0x00,0x11,0x5a,0xf0,0x02,0x01,0x03,0x00]
4439
4440image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm da
4441// CHECK: [0x00,0x51,0x58,0xf0,0x02,0x01,0x03,0x00]
4442
4443image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm
4444// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x03,0x00]
4445
4446image_atomic_umax v252, v2, s[12:19] dmask:0x1 unorm
4447// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0xfc,0x03,0x00]
4448
4449image_atomic_umax v1, v255, s[12:19] dmask:0x1 unorm
4450// CHECK: [0x00,0x11,0x5c,0xf0,0xff,0x01,0x03,0x00]
4451
4452image_atomic_umax v1, v2, s[16:23] dmask:0x1 unorm
4453// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x04,0x00]
4454
4455image_atomic_umax v1, v2, s[96:103] dmask:0x1 unorm
4456// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x18,0x00]
4457
4458image_atomic_umax v1, v2, ttmp[4:11] dmask:0x1 unorm
4459// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x1d,0x00]
4460
4461image_atomic_umax v[1:2], v2, s[12:19] dmask:0x3 unorm
4462// CHECK: [0x00,0x13,0x5c,0xf0,0x02,0x01,0x03,0x00]
4463
4464image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm glc
4465// CHECK: [0x00,0x31,0x5c,0xf0,0x02,0x01,0x03,0x00]
4466
4467image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm slc
4468// CHECK: [0x00,0x11,0x5c,0xf2,0x02,0x01,0x03,0x00]
4469
4470image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm lwe
4471// CHECK: [0x00,0x11,0x5e,0xf0,0x02,0x01,0x03,0x00]
4472
4473image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm da
4474// CHECK: [0x00,0x51,0x5c,0xf0,0x02,0x01,0x03,0x00]
4475
4476image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm
4477// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x03,0x00]
4478
4479image_atomic_and v252, v2, s[12:19] dmask:0x1 unorm
4480// CHECK: [0x00,0x11,0x60,0xf0,0x02,0xfc,0x03,0x00]
4481
4482image_atomic_and v1, v255, s[12:19] dmask:0x1 unorm
4483// CHECK: [0x00,0x11,0x60,0xf0,0xff,0x01,0x03,0x00]
4484
4485image_atomic_and v1, v2, s[16:23] dmask:0x1 unorm
4486// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x04,0x00]
4487
4488image_atomic_and v1, v2, s[96:103] dmask:0x1 unorm
4489// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x18,0x00]
4490
4491image_atomic_and v1, v2, ttmp[4:11] dmask:0x1 unorm
4492// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x1d,0x00]
4493
4494image_atomic_and v[1:2], v2, s[12:19] dmask:0x3 unorm
4495// CHECK: [0x00,0x13,0x60,0xf0,0x02,0x01,0x03,0x00]
4496
4497image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm glc
4498// CHECK: [0x00,0x31,0x60,0xf0,0x02,0x01,0x03,0x00]
4499
4500image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm slc
4501// CHECK: [0x00,0x11,0x60,0xf2,0x02,0x01,0x03,0x00]
4502
4503image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm lwe
4504// CHECK: [0x00,0x11,0x62,0xf0,0x02,0x01,0x03,0x00]
4505
4506image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm da
4507// CHECK: [0x00,0x51,0x60,0xf0,0x02,0x01,0x03,0x00]
4508
4509image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm
4510// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x03,0x00]
4511
4512image_atomic_or v252, v2, s[12:19] dmask:0x1 unorm
4513// CHECK: [0x00,0x11,0x64,0xf0,0x02,0xfc,0x03,0x00]
4514
4515image_atomic_or v1, v255, s[12:19] dmask:0x1 unorm
4516// CHECK: [0x00,0x11,0x64,0xf0,0xff,0x01,0x03,0x00]
4517
4518image_atomic_or v1, v2, s[16:23] dmask:0x1 unorm
4519// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x04,0x00]
4520
4521image_atomic_or v1, v2, s[96:103] dmask:0x1 unorm
4522// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x18,0x00]
4523
4524image_atomic_or v1, v2, ttmp[4:11] dmask:0x1 unorm
4525// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x1d,0x00]
4526
4527image_atomic_or v[1:2], v2, s[12:19] dmask:0x3 unorm
4528// CHECK: [0x00,0x13,0x64,0xf0,0x02,0x01,0x03,0x00]
4529
4530image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm glc
4531// CHECK: [0x00,0x31,0x64,0xf0,0x02,0x01,0x03,0x00]
4532
4533image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm slc
4534// CHECK: [0x00,0x11,0x64,0xf2,0x02,0x01,0x03,0x00]
4535
4536image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm lwe
4537// CHECK: [0x00,0x11,0x66,0xf0,0x02,0x01,0x03,0x00]
4538
4539image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm da
4540// CHECK: [0x00,0x51,0x64,0xf0,0x02,0x01,0x03,0x00]
4541
4542image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm
4543// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x03,0x00]
4544
4545image_atomic_xor v252, v2, s[12:19] dmask:0x1 unorm
4546// CHECK: [0x00,0x11,0x68,0xf0,0x02,0xfc,0x03,0x00]
4547
4548image_atomic_xor v1, v255, s[12:19] dmask:0x1 unorm
4549// CHECK: [0x00,0x11,0x68,0xf0,0xff,0x01,0x03,0x00]
4550
4551image_atomic_xor v1, v2, s[16:23] dmask:0x1 unorm
4552// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x04,0x00]
4553
4554image_atomic_xor v1, v2, s[96:103] dmask:0x1 unorm
4555// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x18,0x00]
4556
4557image_atomic_xor v1, v2, ttmp[4:11] dmask:0x1 unorm
4558// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x1d,0x00]
4559
4560image_atomic_xor v[1:2], v2, s[12:19] dmask:0x3 unorm
4561// CHECK: [0x00,0x13,0x68,0xf0,0x02,0x01,0x03,0x00]
4562
4563image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm glc
4564// CHECK: [0x00,0x31,0x68,0xf0,0x02,0x01,0x03,0x00]
4565
4566image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm slc
4567// CHECK: [0x00,0x11,0x68,0xf2,0x02,0x01,0x03,0x00]
4568
4569image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm lwe
4570// CHECK: [0x00,0x11,0x6a,0xf0,0x02,0x01,0x03,0x00]
4571
4572image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm da
4573// CHECK: [0x00,0x51,0x68,0xf0,0x02,0x01,0x03,0x00]
4574
4575image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm
4576// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x03,0x00]
4577
4578image_atomic_inc v252, v2, s[12:19] dmask:0x1 unorm
4579// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0xfc,0x03,0x00]
4580
4581image_atomic_inc v1, v255, s[12:19] dmask:0x1 unorm
4582// CHECK: [0x00,0x11,0x6c,0xf0,0xff,0x01,0x03,0x00]
4583
4584image_atomic_inc v1, v2, s[16:23] dmask:0x1 unorm
4585// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x04,0x00]
4586
4587image_atomic_inc v1, v2, s[96:103] dmask:0x1 unorm
4588// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x18,0x00]
4589
4590image_atomic_inc v1, v2, ttmp[4:11] dmask:0x1 unorm
4591// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x1d,0x00]
4592
4593image_atomic_inc v[1:2], v2, s[12:19] dmask:0x3 unorm
4594// CHECK: [0x00,0x13,0x6c,0xf0,0x02,0x01,0x03,0x00]
4595
4596image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm glc
4597// CHECK: [0x00,0x31,0x6c,0xf0,0x02,0x01,0x03,0x00]
4598
4599image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm slc
4600// CHECK: [0x00,0x11,0x6c,0xf2,0x02,0x01,0x03,0x00]
4601
4602image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm lwe
4603// CHECK: [0x00,0x11,0x6e,0xf0,0x02,0x01,0x03,0x00]
4604
4605image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm da
4606// CHECK: [0x00,0x51,0x6c,0xf0,0x02,0x01,0x03,0x00]
4607
4608image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm
4609// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x03,0x00]
4610
4611image_atomic_dec v252, v2, s[12:19] dmask:0x1 unorm
4612// CHECK: [0x00,0x11,0x70,0xf0,0x02,0xfc,0x03,0x00]
4613
4614image_atomic_dec v1, v255, s[12:19] dmask:0x1 unorm
4615// CHECK: [0x00,0x11,0x70,0xf0,0xff,0x01,0x03,0x00]
4616
4617image_atomic_dec v1, v2, s[16:23] dmask:0x1 unorm
4618// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x04,0x00]
4619
4620image_atomic_dec v1, v2, s[96:103] dmask:0x1 unorm
4621// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x18,0x00]
4622
4623image_atomic_dec v1, v2, ttmp[4:11] dmask:0x1 unorm
4624// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x1d,0x00]
4625
4626image_atomic_dec v[1:2], v2, s[12:19] dmask:0x3 unorm
4627// CHECK: [0x00,0x13,0x70,0xf0,0x02,0x01,0x03,0x00]
4628
4629image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm glc
4630// CHECK: [0x00,0x31,0x70,0xf0,0x02,0x01,0x03,0x00]
4631
4632image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm slc
4633// CHECK: [0x00,0x11,0x70,0xf2,0x02,0x01,0x03,0x00]
4634
4635image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm lwe
4636// CHECK: [0x00,0x11,0x72,0xf0,0x02,0x01,0x03,0x00]
4637
4638image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm da
4639// CHECK: [0x00,0x51,0x70,0xf0,0x02,0x01,0x03,0x00]
4640
4641image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4642// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00]
4643
4644image_sample v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4645// CHECK: [0x00,0x01,0x80,0xf0,0x01,0xfc,0x62,0x00]
4646
4647image_sample v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4648// CHECK: [0x00,0x01,0x80,0xf0,0xfc,0x05,0x62,0x00]
4649
4650image_sample v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4651// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x63,0x00]
4652
4653image_sample v5, v[1:4], s[96:103], s[12:15] dmask:0x1
4654// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x78,0x00]
4655
4656image_sample v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4657// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x7d,0x00]
4658
4659image_sample v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4660// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x82,0x00]
4661
4662image_sample v5, v[1:4], s[8:15], s[100:103] dmask:0x1
4663// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x22,0x03]
4664
4665image_sample v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4666// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0xc2,0x03]
4667
4668image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4669// CHECK: [0x00,0x02,0x80,0xf0,0x01,0x05,0x62,0x00]
4670
4671image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
4672// CHECK: [0x00,0x03,0x80,0xf0,0x01,0x05,0x62,0x00]
4673
4674image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4675// CHECK: [0x00,0x04,0x80,0xf0,0x01,0x05,0x62,0x00]
4676
4677image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
4678// CHECK: [0x00,0x05,0x80,0xf0,0x01,0x05,0x62,0x00]
4679
4680image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
4681// CHECK: [0x00,0x06,0x80,0xf0,0x01,0x05,0x62,0x00]
4682
4683image_sample v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
4684// CHECK: [0x00,0x07,0x80,0xf0,0x01,0x05,0x62,0x00]
4685
4686image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4687// CHECK: [0x00,0x08,0x80,0xf0,0x01,0x05,0x62,0x00]
4688
4689image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
4690// CHECK: [0x00,0x09,0x80,0xf0,0x01,0x05,0x62,0x00]
4691
4692image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
4693// CHECK: [0x00,0x0a,0x80,0xf0,0x01,0x05,0x62,0x00]
4694
4695image_sample v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
4696// CHECK: [0x00,0x0b,0x80,0xf0,0x01,0x05,0x62,0x00]
4697
4698image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
4699// CHECK: [0x00,0x0c,0x80,0xf0,0x01,0x05,0x62,0x00]
4700
4701image_sample v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
4702// CHECK: [0x00,0x0d,0x80,0xf0,0x01,0x05,0x62,0x00]
4703
4704image_sample v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
4705// CHECK: [0x00,0x0e,0x80,0xf0,0x01,0x05,0x62,0x00]
4706
4707image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4708// CHECK: [0x00,0x00,0x80,0xf0,0x01,0x05,0x62,0x00]
4709
4710image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4711// CHECK: [0x00,0x11,0x80,0xf0,0x01,0x05,0x62,0x00]
4712
4713image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4714// CHECK: [0x00,0x21,0x80,0xf0,0x01,0x05,0x62,0x00]
4715
4716image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4717// CHECK: [0x00,0x01,0x80,0xf2,0x01,0x05,0x62,0x00]
4718
4719image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
4720// CHECK: [0x00,0x01,0x81,0xf0,0x01,0x05,0x62,0x00]
4721
4722image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
4723// CHECK: [0x00,0x01,0x82,0xf0,0x01,0x05,0x62,0x00]
4724
4725image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
4726// CHECK: [0x00,0x41,0x80,0xf0,0x01,0x05,0x62,0x00]
4727
4728image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4729// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00]
4730
4731image_sample_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4732// CHECK: [0x00,0x01,0x84,0xf0,0x01,0xfc,0x62,0x00]
4733
4734image_sample_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4735// CHECK: [0x00,0x01,0x84,0xf0,0xfc,0x05,0x62,0x00]
4736
4737image_sample_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4738// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x63,0x00]
4739
4740image_sample_cl v5, v[1:4], s[96:103], s[12:15] dmask:0x1
4741// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x78,0x00]
4742
4743image_sample_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4744// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x7d,0x00]
4745
4746image_sample_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4747// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x82,0x00]
4748
4749image_sample_cl v5, v[1:4], s[8:15], s[100:103] dmask:0x1
4750// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x22,0x03]
4751
4752image_sample_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4753// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0xc2,0x03]
4754
4755image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4756// CHECK: [0x00,0x02,0x84,0xf0,0x01,0x05,0x62,0x00]
4757
4758image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
4759// CHECK: [0x00,0x03,0x84,0xf0,0x01,0x05,0x62,0x00]
4760
4761image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4762// CHECK: [0x00,0x04,0x84,0xf0,0x01,0x05,0x62,0x00]
4763
4764image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
4765// CHECK: [0x00,0x05,0x84,0xf0,0x01,0x05,0x62,0x00]
4766
4767image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
4768// CHECK: [0x00,0x06,0x84,0xf0,0x01,0x05,0x62,0x00]
4769
4770image_sample_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
4771// CHECK: [0x00,0x07,0x84,0xf0,0x01,0x05,0x62,0x00]
4772
4773image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4774// CHECK: [0x00,0x08,0x84,0xf0,0x01,0x05,0x62,0x00]
4775
4776image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
4777// CHECK: [0x00,0x09,0x84,0xf0,0x01,0x05,0x62,0x00]
4778
4779image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
4780// CHECK: [0x00,0x0a,0x84,0xf0,0x01,0x05,0x62,0x00]
4781
4782image_sample_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
4783// CHECK: [0x00,0x0b,0x84,0xf0,0x01,0x05,0x62,0x00]
4784
4785image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
4786// CHECK: [0x00,0x0c,0x84,0xf0,0x01,0x05,0x62,0x00]
4787
4788image_sample_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
4789// CHECK: [0x00,0x0d,0x84,0xf0,0x01,0x05,0x62,0x00]
4790
4791image_sample_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
4792// CHECK: [0x00,0x0e,0x84,0xf0,0x01,0x05,0x62,0x00]
4793
4794image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4795// CHECK: [0x00,0x00,0x84,0xf0,0x01,0x05,0x62,0x00]
4796
4797image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4798// CHECK: [0x00,0x11,0x84,0xf0,0x01,0x05,0x62,0x00]
4799
4800image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4801// CHECK: [0x00,0x21,0x84,0xf0,0x01,0x05,0x62,0x00]
4802
4803image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4804// CHECK: [0x00,0x01,0x84,0xf2,0x01,0x05,0x62,0x00]
4805
4806image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
4807// CHECK: [0x00,0x01,0x85,0xf0,0x01,0x05,0x62,0x00]
4808
4809image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
4810// CHECK: [0x00,0x01,0x86,0xf0,0x01,0x05,0x62,0x00]
4811
4812image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
4813// CHECK: [0x00,0x41,0x84,0xf0,0x01,0x05,0x62,0x00]
4814
4815image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4816// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00]
4817
4818image_sample_l v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4819// CHECK: [0x00,0x01,0x90,0xf0,0x01,0xfc,0x62,0x00]
4820
4821image_sample_l v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4822// CHECK: [0x00,0x01,0x90,0xf0,0xfc,0x05,0x62,0x00]
4823
4824image_sample_l v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4825// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x63,0x00]
4826
4827image_sample_l v5, v[1:4], s[96:103], s[12:15] dmask:0x1
4828// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x78,0x00]
4829
4830image_sample_l v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4831// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x7d,0x00]
4832
4833image_sample_l v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4834// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x82,0x00]
4835
4836image_sample_l v5, v[1:4], s[8:15], s[100:103] dmask:0x1
4837// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x22,0x03]
4838
4839image_sample_l v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4840// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0xc2,0x03]
4841
4842image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4843// CHECK: [0x00,0x02,0x90,0xf0,0x01,0x05,0x62,0x00]
4844
4845image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
4846// CHECK: [0x00,0x03,0x90,0xf0,0x01,0x05,0x62,0x00]
4847
4848image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4849// CHECK: [0x00,0x04,0x90,0xf0,0x01,0x05,0x62,0x00]
4850
4851image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
4852// CHECK: [0x00,0x05,0x90,0xf0,0x01,0x05,0x62,0x00]
4853
4854image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
4855// CHECK: [0x00,0x06,0x90,0xf0,0x01,0x05,0x62,0x00]
4856
4857image_sample_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
4858// CHECK: [0x00,0x07,0x90,0xf0,0x01,0x05,0x62,0x00]
4859
4860image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4861// CHECK: [0x00,0x08,0x90,0xf0,0x01,0x05,0x62,0x00]
4862
4863image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
4864// CHECK: [0x00,0x09,0x90,0xf0,0x01,0x05,0x62,0x00]
4865
4866image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
4867// CHECK: [0x00,0x0a,0x90,0xf0,0x01,0x05,0x62,0x00]
4868
4869image_sample_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
4870// CHECK: [0x00,0x0b,0x90,0xf0,0x01,0x05,0x62,0x00]
4871
4872image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
4873// CHECK: [0x00,0x0c,0x90,0xf0,0x01,0x05,0x62,0x00]
4874
4875image_sample_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
4876// CHECK: [0x00,0x0d,0x90,0xf0,0x01,0x05,0x62,0x00]
4877
4878image_sample_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
4879// CHECK: [0x00,0x0e,0x90,0xf0,0x01,0x05,0x62,0x00]
4880
4881image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4882// CHECK: [0x00,0x00,0x90,0xf0,0x01,0x05,0x62,0x00]
4883
4884image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4885// CHECK: [0x00,0x11,0x90,0xf0,0x01,0x05,0x62,0x00]
4886
4887image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4888// CHECK: [0x00,0x21,0x90,0xf0,0x01,0x05,0x62,0x00]
4889
4890image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4891// CHECK: [0x00,0x01,0x90,0xf2,0x01,0x05,0x62,0x00]
4892
4893image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
4894// CHECK: [0x00,0x01,0x91,0xf0,0x01,0x05,0x62,0x00]
4895
4896image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
4897// CHECK: [0x00,0x01,0x92,0xf0,0x01,0x05,0x62,0x00]
4898
4899image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
4900// CHECK: [0x00,0x41,0x90,0xf0,0x01,0x05,0x62,0x00]
4901
4902image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4903// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00]
4904
4905image_sample_b v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4906// CHECK: [0x00,0x01,0x94,0xf0,0x01,0xfc,0x62,0x00]
4907
4908image_sample_b v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4909// CHECK: [0x00,0x01,0x94,0xf0,0xfc,0x05,0x62,0x00]
4910
4911image_sample_b v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4912// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x63,0x00]
4913
4914image_sample_b v5, v[1:4], s[96:103], s[12:15] dmask:0x1
4915// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x78,0x00]
4916
4917image_sample_b v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4918// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x7d,0x00]
4919
4920image_sample_b v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4921// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x82,0x00]
4922
4923image_sample_b v5, v[1:4], s[8:15], s[100:103] dmask:0x1
4924// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x22,0x03]
4925
4926image_sample_b v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4927// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0xc2,0x03]
4928
4929image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4930// CHECK: [0x00,0x02,0x94,0xf0,0x01,0x05,0x62,0x00]
4931
4932image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
4933// CHECK: [0x00,0x03,0x94,0xf0,0x01,0x05,0x62,0x00]
4934
4935image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4936// CHECK: [0x00,0x04,0x94,0xf0,0x01,0x05,0x62,0x00]
4937
4938image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
4939// CHECK: [0x00,0x05,0x94,0xf0,0x01,0x05,0x62,0x00]
4940
4941image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
4942// CHECK: [0x00,0x06,0x94,0xf0,0x01,0x05,0x62,0x00]
4943
4944image_sample_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
4945// CHECK: [0x00,0x07,0x94,0xf0,0x01,0x05,0x62,0x00]
4946
4947image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4948// CHECK: [0x00,0x08,0x94,0xf0,0x01,0x05,0x62,0x00]
4949
4950image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
4951// CHECK: [0x00,0x09,0x94,0xf0,0x01,0x05,0x62,0x00]
4952
4953image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
4954// CHECK: [0x00,0x0a,0x94,0xf0,0x01,0x05,0x62,0x00]
4955
4956image_sample_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
4957// CHECK: [0x00,0x0b,0x94,0xf0,0x01,0x05,0x62,0x00]
4958
4959image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
4960// CHECK: [0x00,0x0c,0x94,0xf0,0x01,0x05,0x62,0x00]
4961
4962image_sample_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
4963// CHECK: [0x00,0x0d,0x94,0xf0,0x01,0x05,0x62,0x00]
4964
4965image_sample_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
4966// CHECK: [0x00,0x0e,0x94,0xf0,0x01,0x05,0x62,0x00]
4967
4968image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4969// CHECK: [0x00,0x00,0x94,0xf0,0x01,0x05,0x62,0x00]
4970
4971image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4972// CHECK: [0x00,0x11,0x94,0xf0,0x01,0x05,0x62,0x00]
4973
4974image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4975// CHECK: [0x00,0x21,0x94,0xf0,0x01,0x05,0x62,0x00]
4976
4977image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4978// CHECK: [0x00,0x01,0x94,0xf2,0x01,0x05,0x62,0x00]
4979
4980image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
4981// CHECK: [0x00,0x01,0x95,0xf0,0x01,0x05,0x62,0x00]
4982
4983image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
4984// CHECK: [0x00,0x01,0x96,0xf0,0x01,0x05,0x62,0x00]
4985
4986image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
4987// CHECK: [0x00,0x41,0x94,0xf0,0x01,0x05,0x62,0x00]
4988
4989image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4990// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x00]
4991
4992image_sample_b_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4993// CHECK: [0x00,0x01,0x98,0xf0,0x01,0xfc,0x62,0x00]
4994
4995image_sample_b_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4996// CHECK: [0x00,0x01,0x98,0xf0,0xfc,0x05,0x62,0x00]
4997
4998image_sample_b_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4999// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x63,0x00]
5000
5001image_sample_b_cl v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5002// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x78,0x00]
5003
5004image_sample_b_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5005// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x7d,0x00]
5006
5007image_sample_b_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5008// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x82,0x00]
5009
5010image_sample_b_cl v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5011// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x22,0x03]
5012
5013image_sample_b_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5014// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0xc2,0x03]
5015
5016image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5017// CHECK: [0x00,0x02,0x98,0xf0,0x01,0x05,0x62,0x00]
5018
5019image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5020// CHECK: [0x00,0x03,0x98,0xf0,0x01,0x05,0x62,0x00]
5021
5022image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5023// CHECK: [0x00,0x04,0x98,0xf0,0x01,0x05,0x62,0x00]
5024
5025image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5026// CHECK: [0x00,0x05,0x98,0xf0,0x01,0x05,0x62,0x00]
5027
5028image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5029// CHECK: [0x00,0x06,0x98,0xf0,0x01,0x05,0x62,0x00]
5030
5031image_sample_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5032// CHECK: [0x00,0x07,0x98,0xf0,0x01,0x05,0x62,0x00]
5033
5034image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5035// CHECK: [0x00,0x08,0x98,0xf0,0x01,0x05,0x62,0x00]
5036
5037image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5038// CHECK: [0x00,0x09,0x98,0xf0,0x01,0x05,0x62,0x00]
5039
5040image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5041// CHECK: [0x00,0x0a,0x98,0xf0,0x01,0x05,0x62,0x00]
5042
5043image_sample_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5044// CHECK: [0x00,0x0b,0x98,0xf0,0x01,0x05,0x62,0x00]
5045
5046image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5047// CHECK: [0x00,0x0c,0x98,0xf0,0x01,0x05,0x62,0x00]
5048
5049image_sample_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5050// CHECK: [0x00,0x0d,0x98,0xf0,0x01,0x05,0x62,0x00]
5051
5052image_sample_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5053// CHECK: [0x00,0x0e,0x98,0xf0,0x01,0x05,0x62,0x00]
5054
5055image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5056// CHECK: [0x00,0x00,0x98,0xf0,0x01,0x05,0x62,0x00]
5057
5058image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5059// CHECK: [0x00,0x11,0x98,0xf0,0x01,0x05,0x62,0x00]
5060
5061image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5062// CHECK: [0x00,0x21,0x98,0xf0,0x01,0x05,0x62,0x00]
5063
5064image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5065// CHECK: [0x00,0x01,0x98,0xf2,0x01,0x05,0x62,0x00]
5066
5067image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5068// CHECK: [0x00,0x01,0x99,0xf0,0x01,0x05,0x62,0x00]
5069
5070image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5071// CHECK: [0x00,0x01,0x9a,0xf0,0x01,0x05,0x62,0x00]
5072
5073image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5074// CHECK: [0x00,0x41,0x98,0xf0,0x01,0x05,0x62,0x00]
5075
5076image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5077// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00]
5078
5079image_sample_lz v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5080// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0xfc,0x62,0x00]
5081
5082image_sample_lz v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5083// CHECK: [0x00,0x01,0x9c,0xf0,0xfc,0x05,0x62,0x00]
5084
5085image_sample_lz v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5086// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x63,0x00]
5087
5088image_sample_lz v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5089// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x78,0x00]
5090
5091image_sample_lz v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5092// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x7d,0x00]
5093
5094image_sample_lz v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5095// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x82,0x00]
5096
5097image_sample_lz v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5098// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x22,0x03]
5099
5100image_sample_lz v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5101// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0xc2,0x03]
5102
5103image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5104// CHECK: [0x00,0x02,0x9c,0xf0,0x01,0x05,0x62,0x00]
5105
5106image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5107// CHECK: [0x00,0x03,0x9c,0xf0,0x01,0x05,0x62,0x00]
5108
5109image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5110// CHECK: [0x00,0x04,0x9c,0xf0,0x01,0x05,0x62,0x00]
5111
5112image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5113// CHECK: [0x00,0x05,0x9c,0xf0,0x01,0x05,0x62,0x00]
5114
5115image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5116// CHECK: [0x00,0x06,0x9c,0xf0,0x01,0x05,0x62,0x00]
5117
5118image_sample_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5119// CHECK: [0x00,0x07,0x9c,0xf0,0x01,0x05,0x62,0x00]
5120
5121image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5122// CHECK: [0x00,0x08,0x9c,0xf0,0x01,0x05,0x62,0x00]
5123
5124image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5125// CHECK: [0x00,0x09,0x9c,0xf0,0x01,0x05,0x62,0x00]
5126
5127image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5128// CHECK: [0x00,0x0a,0x9c,0xf0,0x01,0x05,0x62,0x00]
5129
5130image_sample_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5131// CHECK: [0x00,0x0b,0x9c,0xf0,0x01,0x05,0x62,0x00]
5132
5133image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5134// CHECK: [0x00,0x0c,0x9c,0xf0,0x01,0x05,0x62,0x00]
5135
5136image_sample_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5137// CHECK: [0x00,0x0d,0x9c,0xf0,0x01,0x05,0x62,0x00]
5138
5139image_sample_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5140// CHECK: [0x00,0x0e,0x9c,0xf0,0x01,0x05,0x62,0x00]
5141
5142image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5143// CHECK: [0x00,0x00,0x9c,0xf0,0x01,0x05,0x62,0x00]
5144
5145image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5146// CHECK: [0x00,0x11,0x9c,0xf0,0x01,0x05,0x62,0x00]
5147
5148image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5149// CHECK: [0x00,0x21,0x9c,0xf0,0x01,0x05,0x62,0x00]
5150
5151image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5152// CHECK: [0x00,0x01,0x9c,0xf2,0x01,0x05,0x62,0x00]
5153
5154image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5155// CHECK: [0x00,0x01,0x9d,0xf0,0x01,0x05,0x62,0x00]
5156
5157image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5158// CHECK: [0x00,0x01,0x9e,0xf0,0x01,0x05,0x62,0x00]
5159
5160image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5161// CHECK: [0x00,0x41,0x9c,0xf0,0x01,0x05,0x62,0x00]
5162
5163image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5164// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00]
5165
5166image_sample_c v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5167// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0xfc,0x62,0x00]
5168
5169image_sample_c v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5170// CHECK: [0x00,0x01,0xa0,0xf0,0xfc,0x05,0x62,0x00]
5171
5172image_sample_c v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5173// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x63,0x00]
5174
5175image_sample_c v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5176// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x78,0x00]
5177
5178image_sample_c v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5179// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x7d,0x00]
5180
5181image_sample_c v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5182// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x82,0x00]
5183
5184image_sample_c v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5185// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x22,0x03]
5186
5187image_sample_c v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5188// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0xc2,0x03]
5189
5190image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5191// CHECK: [0x00,0x02,0xa0,0xf0,0x01,0x05,0x62,0x00]
5192
5193image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5194// CHECK: [0x00,0x03,0xa0,0xf0,0x01,0x05,0x62,0x00]
5195
5196image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5197// CHECK: [0x00,0x04,0xa0,0xf0,0x01,0x05,0x62,0x00]
5198
5199image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5200// CHECK: [0x00,0x05,0xa0,0xf0,0x01,0x05,0x62,0x00]
5201
5202image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5203// CHECK: [0x00,0x06,0xa0,0xf0,0x01,0x05,0x62,0x00]
5204
5205image_sample_c v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5206// CHECK: [0x00,0x07,0xa0,0xf0,0x01,0x05,0x62,0x00]
5207
5208image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5209// CHECK: [0x00,0x08,0xa0,0xf0,0x01,0x05,0x62,0x00]
5210
5211image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5212// CHECK: [0x00,0x09,0xa0,0xf0,0x01,0x05,0x62,0x00]
5213
5214image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5215// CHECK: [0x00,0x0a,0xa0,0xf0,0x01,0x05,0x62,0x00]
5216
5217image_sample_c v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5218// CHECK: [0x00,0x0b,0xa0,0xf0,0x01,0x05,0x62,0x00]
5219
5220image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5221// CHECK: [0x00,0x0c,0xa0,0xf0,0x01,0x05,0x62,0x00]
5222
5223image_sample_c v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5224// CHECK: [0x00,0x0d,0xa0,0xf0,0x01,0x05,0x62,0x00]
5225
5226image_sample_c v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5227// CHECK: [0x00,0x0e,0xa0,0xf0,0x01,0x05,0x62,0x00]
5228
5229image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5230// CHECK: [0x00,0x00,0xa0,0xf0,0x01,0x05,0x62,0x00]
5231
5232image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5233// CHECK: [0x00,0x11,0xa0,0xf0,0x01,0x05,0x62,0x00]
5234
5235image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5236// CHECK: [0x00,0x21,0xa0,0xf0,0x01,0x05,0x62,0x00]
5237
5238image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5239// CHECK: [0x00,0x01,0xa0,0xf2,0x01,0x05,0x62,0x00]
5240
5241image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5242// CHECK: [0x00,0x01,0xa1,0xf0,0x01,0x05,0x62,0x00]
5243
5244image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5245// CHECK: [0x00,0x01,0xa2,0xf0,0x01,0x05,0x62,0x00]
5246
5247image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5248// CHECK: [0x00,0x41,0xa0,0xf0,0x01,0x05,0x62,0x00]
5249
5250image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5251// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x00]
5252
5253image_sample_c_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5254// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0xfc,0x62,0x00]
5255
5256image_sample_c_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5257// CHECK: [0x00,0x01,0xa4,0xf0,0xfc,0x05,0x62,0x00]
5258
5259image_sample_c_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5260// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x63,0x00]
5261
5262image_sample_c_cl v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5263// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x78,0x00]
5264
5265image_sample_c_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5266// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x7d,0x00]
5267
5268image_sample_c_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5269// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x82,0x00]
5270
5271image_sample_c_cl v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5272// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x22,0x03]
5273
5274image_sample_c_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5275// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0xc2,0x03]
5276
5277image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5278// CHECK: [0x00,0x02,0xa4,0xf0,0x01,0x05,0x62,0x00]
5279
5280image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5281// CHECK: [0x00,0x03,0xa4,0xf0,0x01,0x05,0x62,0x00]
5282
5283image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5284// CHECK: [0x00,0x04,0xa4,0xf0,0x01,0x05,0x62,0x00]
5285
5286image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5287// CHECK: [0x00,0x05,0xa4,0xf0,0x01,0x05,0x62,0x00]
5288
5289image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5290// CHECK: [0x00,0x06,0xa4,0xf0,0x01,0x05,0x62,0x00]
5291
5292image_sample_c_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5293// CHECK: [0x00,0x07,0xa4,0xf0,0x01,0x05,0x62,0x00]
5294
5295image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5296// CHECK: [0x00,0x08,0xa4,0xf0,0x01,0x05,0x62,0x00]
5297
5298image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5299// CHECK: [0x00,0x09,0xa4,0xf0,0x01,0x05,0x62,0x00]
5300
5301image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5302// CHECK: [0x00,0x0a,0xa4,0xf0,0x01,0x05,0x62,0x00]
5303
5304image_sample_c_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5305// CHECK: [0x00,0x0b,0xa4,0xf0,0x01,0x05,0x62,0x00]
5306
5307image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5308// CHECK: [0x00,0x0c,0xa4,0xf0,0x01,0x05,0x62,0x00]
5309
5310image_sample_c_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5311// CHECK: [0x00,0x0d,0xa4,0xf0,0x01,0x05,0x62,0x00]
5312
5313image_sample_c_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5314// CHECK: [0x00,0x0e,0xa4,0xf0,0x01,0x05,0x62,0x00]
5315
5316image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5317// CHECK: [0x00,0x00,0xa4,0xf0,0x01,0x05,0x62,0x00]
5318
5319image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5320// CHECK: [0x00,0x11,0xa4,0xf0,0x01,0x05,0x62,0x00]
5321
5322image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5323// CHECK: [0x00,0x21,0xa4,0xf0,0x01,0x05,0x62,0x00]
5324
5325image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5326// CHECK: [0x00,0x01,0xa4,0xf2,0x01,0x05,0x62,0x00]
5327
5328image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5329// CHECK: [0x00,0x01,0xa5,0xf0,0x01,0x05,0x62,0x00]
5330
5331image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5332// CHECK: [0x00,0x01,0xa6,0xf0,0x01,0x05,0x62,0x00]
5333
5334image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5335// CHECK: [0x00,0x41,0xa4,0xf0,0x01,0x05,0x62,0x00]
5336
5337image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5338// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x62,0x00]
5339
5340image_sample_c_d v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5341// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0xfc,0x62,0x00]
5342
5343image_sample_c_d v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5344// CHECK: [0x00,0x01,0xa8,0xf0,0xfc,0x05,0x62,0x00]
5345
5346image_sample_c_d v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5347// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x63,0x00]
5348
5349image_sample_c_d v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5350// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x78,0x00]
5351
5352image_sample_c_d v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5353// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x7d,0x00]
5354
5355image_sample_c_d v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5356// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x82,0x00]
5357
5358image_sample_c_d v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5359// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x22,0x03]
5360
5361image_sample_c_d v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5362// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0xc2,0x03]
5363
5364image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5365// CHECK: [0x00,0x02,0xa8,0xf0,0x01,0x05,0x62,0x00]
5366
5367image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5368// CHECK: [0x00,0x03,0xa8,0xf0,0x01,0x05,0x62,0x00]
5369
5370image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5371// CHECK: [0x00,0x04,0xa8,0xf0,0x01,0x05,0x62,0x00]
5372
5373image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5374// CHECK: [0x00,0x05,0xa8,0xf0,0x01,0x05,0x62,0x00]
5375
5376image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5377// CHECK: [0x00,0x06,0xa8,0xf0,0x01,0x05,0x62,0x00]
5378
5379image_sample_c_d v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5380// CHECK: [0x00,0x07,0xa8,0xf0,0x01,0x05,0x62,0x00]
5381
5382image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5383// CHECK: [0x00,0x08,0xa8,0xf0,0x01,0x05,0x62,0x00]
5384
5385image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5386// CHECK: [0x00,0x09,0xa8,0xf0,0x01,0x05,0x62,0x00]
5387
5388image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5389// CHECK: [0x00,0x0a,0xa8,0xf0,0x01,0x05,0x62,0x00]
5390
5391image_sample_c_d v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5392// CHECK: [0x00,0x0b,0xa8,0xf0,0x01,0x05,0x62,0x00]
5393
5394image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5395// CHECK: [0x00,0x0c,0xa8,0xf0,0x01,0x05,0x62,0x00]
5396
5397image_sample_c_d v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5398// CHECK: [0x00,0x0d,0xa8,0xf0,0x01,0x05,0x62,0x00]
5399
5400image_sample_c_d v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5401// CHECK: [0x00,0x0e,0xa8,0xf0,0x01,0x05,0x62,0x00]
5402
5403image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5404// CHECK: [0x00,0x00,0xa8,0xf0,0x01,0x05,0x62,0x00]
5405
5406image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5407// CHECK: [0x00,0x11,0xa8,0xf0,0x01,0x05,0x62,0x00]
5408
5409image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5410// CHECK: [0x00,0x21,0xa8,0xf0,0x01,0x05,0x62,0x00]
5411
5412image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5413// CHECK: [0x00,0x01,0xa8,0xf2,0x01,0x05,0x62,0x00]
5414
5415image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5416// CHECK: [0x00,0x01,0xa9,0xf0,0x01,0x05,0x62,0x00]
5417
5418image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5419// CHECK: [0x00,0x01,0xaa,0xf0,0x01,0x05,0x62,0x00]
5420
5421image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5422// CHECK: [0x00,0x41,0xa8,0xf0,0x01,0x05,0x62,0x00]
5423
5424image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5425// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x00]
5426
5427image_sample_c_l v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5428// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0xfc,0x62,0x00]
5429
5430image_sample_c_l v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5431// CHECK: [0x00,0x01,0xb0,0xf0,0xfc,0x05,0x62,0x00]
5432
5433image_sample_c_l v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5434// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x63,0x00]
5435
5436image_sample_c_l v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5437// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x78,0x00]
5438
5439image_sample_c_l v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5440// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x7d,0x00]
5441
5442image_sample_c_l v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5443// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x82,0x00]
5444
5445image_sample_c_l v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5446// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x22,0x03]
5447
5448image_sample_c_l v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5449// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0xc2,0x03]
5450
5451image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5452// CHECK: [0x00,0x02,0xb0,0xf0,0x01,0x05,0x62,0x00]
5453
5454image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5455// CHECK: [0x00,0x03,0xb0,0xf0,0x01,0x05,0x62,0x00]
5456
5457image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5458// CHECK: [0x00,0x04,0xb0,0xf0,0x01,0x05,0x62,0x00]
5459
5460image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5461// CHECK: [0x00,0x05,0xb0,0xf0,0x01,0x05,0x62,0x00]
5462
5463image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5464// CHECK: [0x00,0x06,0xb0,0xf0,0x01,0x05,0x62,0x00]
5465
5466image_sample_c_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5467// CHECK: [0x00,0x07,0xb0,0xf0,0x01,0x05,0x62,0x00]
5468
5469image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5470// CHECK: [0x00,0x08,0xb0,0xf0,0x01,0x05,0x62,0x00]
5471
5472image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5473// CHECK: [0x00,0x09,0xb0,0xf0,0x01,0x05,0x62,0x00]
5474
5475image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5476// CHECK: [0x00,0x0a,0xb0,0xf0,0x01,0x05,0x62,0x00]
5477
5478image_sample_c_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5479// CHECK: [0x00,0x0b,0xb0,0xf0,0x01,0x05,0x62,0x00]
5480
5481image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5482// CHECK: [0x00,0x0c,0xb0,0xf0,0x01,0x05,0x62,0x00]
5483
5484image_sample_c_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5485// CHECK: [0x00,0x0d,0xb0,0xf0,0x01,0x05,0x62,0x00]
5486
5487image_sample_c_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5488// CHECK: [0x00,0x0e,0xb0,0xf0,0x01,0x05,0x62,0x00]
5489
5490image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5491// CHECK: [0x00,0x00,0xb0,0xf0,0x01,0x05,0x62,0x00]
5492
5493image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5494// CHECK: [0x00,0x11,0xb0,0xf0,0x01,0x05,0x62,0x00]
5495
5496image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5497// CHECK: [0x00,0x21,0xb0,0xf0,0x01,0x05,0x62,0x00]
5498
5499image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5500// CHECK: [0x00,0x01,0xb0,0xf2,0x01,0x05,0x62,0x00]
5501
5502image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5503// CHECK: [0x00,0x01,0xb1,0xf0,0x01,0x05,0x62,0x00]
5504
5505image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5506// CHECK: [0x00,0x01,0xb2,0xf0,0x01,0x05,0x62,0x00]
5507
5508image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5509// CHECK: [0x00,0x41,0xb0,0xf0,0x01,0x05,0x62,0x00]
5510
5511image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5512// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x00]
5513
5514image_sample_c_b v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5515// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0xfc,0x62,0x00]
5516
5517image_sample_c_b v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5518// CHECK: [0x00,0x01,0xb4,0xf0,0xfc,0x05,0x62,0x00]
5519
5520image_sample_c_b v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5521// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x63,0x00]
5522
5523image_sample_c_b v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5524// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x78,0x00]
5525
5526image_sample_c_b v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5527// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x7d,0x00]
5528
5529image_sample_c_b v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5530// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x82,0x00]
5531
5532image_sample_c_b v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5533// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x22,0x03]
5534
5535image_sample_c_b v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5536// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0xc2,0x03]
5537
5538image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5539// CHECK: [0x00,0x02,0xb4,0xf0,0x01,0x05,0x62,0x00]
5540
5541image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5542// CHECK: [0x00,0x03,0xb4,0xf0,0x01,0x05,0x62,0x00]
5543
5544image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5545// CHECK: [0x00,0x04,0xb4,0xf0,0x01,0x05,0x62,0x00]
5546
5547image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5548// CHECK: [0x00,0x05,0xb4,0xf0,0x01,0x05,0x62,0x00]
5549
5550image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5551// CHECK: [0x00,0x06,0xb4,0xf0,0x01,0x05,0x62,0x00]
5552
5553image_sample_c_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5554// CHECK: [0x00,0x07,0xb4,0xf0,0x01,0x05,0x62,0x00]
5555
5556image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5557// CHECK: [0x00,0x08,0xb4,0xf0,0x01,0x05,0x62,0x00]
5558
5559image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5560// CHECK: [0x00,0x09,0xb4,0xf0,0x01,0x05,0x62,0x00]
5561
5562image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5563// CHECK: [0x00,0x0a,0xb4,0xf0,0x01,0x05,0x62,0x00]
5564
5565image_sample_c_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5566// CHECK: [0x00,0x0b,0xb4,0xf0,0x01,0x05,0x62,0x00]
5567
5568image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5569// CHECK: [0x00,0x0c,0xb4,0xf0,0x01,0x05,0x62,0x00]
5570
5571image_sample_c_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5572// CHECK: [0x00,0x0d,0xb4,0xf0,0x01,0x05,0x62,0x00]
5573
5574image_sample_c_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5575// CHECK: [0x00,0x0e,0xb4,0xf0,0x01,0x05,0x62,0x00]
5576
5577image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5578// CHECK: [0x00,0x00,0xb4,0xf0,0x01,0x05,0x62,0x00]
5579
5580image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5581// CHECK: [0x00,0x11,0xb4,0xf0,0x01,0x05,0x62,0x00]
5582
5583image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5584// CHECK: [0x00,0x21,0xb4,0xf0,0x01,0x05,0x62,0x00]
5585
5586image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5587// CHECK: [0x00,0x01,0xb4,0xf2,0x01,0x05,0x62,0x00]
5588
5589image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5590// CHECK: [0x00,0x01,0xb5,0xf0,0x01,0x05,0x62,0x00]
5591
5592image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5593// CHECK: [0x00,0x01,0xb6,0xf0,0x01,0x05,0x62,0x00]
5594
5595image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5596// CHECK: [0x00,0x41,0xb4,0xf0,0x01,0x05,0x62,0x00]
5597
5598image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5599// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x62,0x00]
5600
5601image_sample_c_b_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5602// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0xfc,0x62,0x00]
5603
5604image_sample_c_b_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5605// CHECK: [0x00,0x01,0xb8,0xf0,0xfc,0x05,0x62,0x00]
5606
5607image_sample_c_b_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5608// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x63,0x00]
5609
5610image_sample_c_b_cl v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5611// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x78,0x00]
5612
5613image_sample_c_b_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5614// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x7d,0x00]
5615
5616image_sample_c_b_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5617// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x82,0x00]
5618
5619image_sample_c_b_cl v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5620// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x22,0x03]
5621
5622image_sample_c_b_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5623// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0xc2,0x03]
5624
5625image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5626// CHECK: [0x00,0x02,0xb8,0xf0,0x01,0x05,0x62,0x00]
5627
5628image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5629// CHECK: [0x00,0x03,0xb8,0xf0,0x01,0x05,0x62,0x00]
5630
5631image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5632// CHECK: [0x00,0x04,0xb8,0xf0,0x01,0x05,0x62,0x00]
5633
5634image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5635// CHECK: [0x00,0x05,0xb8,0xf0,0x01,0x05,0x62,0x00]
5636
5637image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5638// CHECK: [0x00,0x06,0xb8,0xf0,0x01,0x05,0x62,0x00]
5639
5640image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5641// CHECK: [0x00,0x07,0xb8,0xf0,0x01,0x05,0x62,0x00]
5642
5643image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5644// CHECK: [0x00,0x08,0xb8,0xf0,0x01,0x05,0x62,0x00]
5645
5646image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5647// CHECK: [0x00,0x09,0xb8,0xf0,0x01,0x05,0x62,0x00]
5648
5649image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5650// CHECK: [0x00,0x0a,0xb8,0xf0,0x01,0x05,0x62,0x00]
5651
5652image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5653// CHECK: [0x00,0x0b,0xb8,0xf0,0x01,0x05,0x62,0x00]
5654
5655image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5656// CHECK: [0x00,0x0c,0xb8,0xf0,0x01,0x05,0x62,0x00]
5657
5658image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5659// CHECK: [0x00,0x0d,0xb8,0xf0,0x01,0x05,0x62,0x00]
5660
5661image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5662// CHECK: [0x00,0x0e,0xb8,0xf0,0x01,0x05,0x62,0x00]
5663
5664image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5665// CHECK: [0x00,0x00,0xb8,0xf0,0x01,0x05,0x62,0x00]
5666
5667image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5668// CHECK: [0x00,0x11,0xb8,0xf0,0x01,0x05,0x62,0x00]
5669
5670image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5671// CHECK: [0x00,0x21,0xb8,0xf0,0x01,0x05,0x62,0x00]
5672
5673image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5674// CHECK: [0x00,0x01,0xb8,0xf2,0x01,0x05,0x62,0x00]
5675
5676image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5677// CHECK: [0x00,0x01,0xb9,0xf0,0x01,0x05,0x62,0x00]
5678
5679image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5680// CHECK: [0x00,0x01,0xba,0xf0,0x01,0x05,0x62,0x00]
5681
5682image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5683// CHECK: [0x00,0x41,0xb8,0xf0,0x01,0x05,0x62,0x00]
5684
5685image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5686// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x00]
5687
5688image_sample_c_lz v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5689// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0xfc,0x62,0x00]
5690
5691image_sample_c_lz v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5692// CHECK: [0x00,0x01,0xbc,0xf0,0xfc,0x05,0x62,0x00]
5693
5694image_sample_c_lz v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5695// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x63,0x00]
5696
5697image_sample_c_lz v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5698// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x78,0x00]
5699
5700image_sample_c_lz v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5701// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x7d,0x00]
5702
5703image_sample_c_lz v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5704// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x82,0x00]
5705
5706image_sample_c_lz v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5707// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x22,0x03]
5708
5709image_sample_c_lz v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5710// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0xc2,0x03]
5711
5712image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5713// CHECK: [0x00,0x02,0xbc,0xf0,0x01,0x05,0x62,0x00]
5714
5715image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5716// CHECK: [0x00,0x03,0xbc,0xf0,0x01,0x05,0x62,0x00]
5717
5718image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5719// CHECK: [0x00,0x04,0xbc,0xf0,0x01,0x05,0x62,0x00]
5720
5721image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5722// CHECK: [0x00,0x05,0xbc,0xf0,0x01,0x05,0x62,0x00]
5723
5724image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5725// CHECK: [0x00,0x06,0xbc,0xf0,0x01,0x05,0x62,0x00]
5726
5727image_sample_c_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5728// CHECK: [0x00,0x07,0xbc,0xf0,0x01,0x05,0x62,0x00]
5729
5730image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5731// CHECK: [0x00,0x08,0xbc,0xf0,0x01,0x05,0x62,0x00]
5732
5733image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5734// CHECK: [0x00,0x09,0xbc,0xf0,0x01,0x05,0x62,0x00]
5735
5736image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5737// CHECK: [0x00,0x0a,0xbc,0xf0,0x01,0x05,0x62,0x00]
5738
5739image_sample_c_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5740// CHECK: [0x00,0x0b,0xbc,0xf0,0x01,0x05,0x62,0x00]
5741
5742image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5743// CHECK: [0x00,0x0c,0xbc,0xf0,0x01,0x05,0x62,0x00]
5744
5745image_sample_c_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5746// CHECK: [0x00,0x0d,0xbc,0xf0,0x01,0x05,0x62,0x00]
5747
5748image_sample_c_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5749// CHECK: [0x00,0x0e,0xbc,0xf0,0x01,0x05,0x62,0x00]
5750
5751image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5752// CHECK: [0x00,0x00,0xbc,0xf0,0x01,0x05,0x62,0x00]
5753
5754image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5755// CHECK: [0x00,0x11,0xbc,0xf0,0x01,0x05,0x62,0x00]
5756
5757image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5758// CHECK: [0x00,0x21,0xbc,0xf0,0x01,0x05,0x62,0x00]
5759
5760image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5761// CHECK: [0x00,0x01,0xbc,0xf2,0x01,0x05,0x62,0x00]
5762
5763image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5764// CHECK: [0x00,0x01,0xbd,0xf0,0x01,0x05,0x62,0x00]
5765
5766image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5767// CHECK: [0x00,0x01,0xbe,0xf0,0x01,0x05,0x62,0x00]
5768
5769image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5770// CHECK: [0x00,0x41,0xbc,0xf0,0x01,0x05,0x62,0x00]
5771
5772image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1
5773// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x00]
5774
5775image_gather4 v[252:255], v1, s[8:15], s[12:15] dmask:0x1
5776// CHECK: [0x00,0x01,0x00,0xf1,0x01,0xfc,0x62,0x00]
5777
5778image_gather4 v[5:8], v255, s[8:15], s[12:15] dmask:0x1
5779// CHECK: [0x00,0x01,0x00,0xf1,0xff,0x05,0x62,0x00]
5780
5781image_gather4 v[5:8], v1, s[12:19], s[12:15] dmask:0x1
5782// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x63,0x00]
5783
5784image_gather4 v[5:8], v1, s[96:103], s[12:15] dmask:0x1
5785// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x78,0x00]
5786
5787image_gather4 v[5:8], v1, ttmp[4:11], s[12:15] dmask:0x1
5788// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x7d,0x00]
5789
5790image_gather4 v[5:8], v1, s[8:15], s[16:19] dmask:0x1
5791// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x82,0x00]
5792
5793image_gather4 v[5:8], v1, s[8:15], s[100:103] dmask:0x1
5794// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x22,0x03]
5795
5796image_gather4 v[5:8], v1, s[8:15], ttmp[8:11] dmask:0x1
5797// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0xc2,0x03]
5798
5799image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x2
5800// CHECK: [0x00,0x02,0x00,0xf1,0x01,0x05,0x62,0x00]
5801
5802image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x4
5803// CHECK: [0x00,0x04,0x00,0xf1,0x01,0x05,0x62,0x00]
5804
5805image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x8
5806// CHECK: [0x00,0x08,0x00,0xf1,0x01,0x05,0x62,0x00]
5807
5808image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 unorm
5809// CHECK: [0x00,0x11,0x00,0xf1,0x01,0x05,0x62,0x00]
5810
5811image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 glc
5812// CHECK: [0x00,0x21,0x00,0xf1,0x01,0x05,0x62,0x00]
5813
5814image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 slc
5815// CHECK: [0x00,0x01,0x00,0xf3,0x01,0x05,0x62,0x00]
5816
5817image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 lwe
5818// CHECK: [0x00,0x01,0x02,0xf1,0x01,0x05,0x62,0x00]
5819
5820image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 da
5821// CHECK: [0x00,0x41,0x00,0xf1,0x01,0x05,0x62,0x00]
5822
5823image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
5824// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x62,0x00]
5825
5826image_gather4_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
5827// CHECK: [0x00,0x01,0x04,0xf1,0x01,0xfc,0x62,0x00]
5828
5829image_gather4_cl v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
5830// CHECK: [0x00,0x01,0x04,0xf1,0xfe,0x05,0x62,0x00]
5831
5832image_gather4_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
5833// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x63,0x00]
5834
5835image_gather4_cl v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
5836// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x78,0x00]
5837
5838image_gather4_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5839// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x7d,0x00]
5840
5841image_gather4_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
5842// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x82,0x00]
5843
5844image_gather4_cl v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
5845// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x22,0x03]
5846
5847image_gather4_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5848// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0xc2,0x03]
5849
5850image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
5851// CHECK: [0x00,0x02,0x04,0xf1,0x01,0x05,0x62,0x00]
5852
5853image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
5854// CHECK: [0x00,0x04,0x04,0xf1,0x01,0x05,0x62,0x00]
5855
5856image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
5857// CHECK: [0x00,0x08,0x04,0xf1,0x01,0x05,0x62,0x00]
5858
5859image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5860// CHECK: [0x00,0x11,0x04,0xf1,0x01,0x05,0x62,0x00]
5861
5862image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5863// CHECK: [0x00,0x21,0x04,0xf1,0x01,0x05,0x62,0x00]
5864
5865image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5866// CHECK: [0x00,0x01,0x04,0xf3,0x01,0x05,0x62,0x00]
5867
5868image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5869// CHECK: [0x00,0x01,0x06,0xf1,0x01,0x05,0x62,0x00]
5870
5871image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
5872// CHECK: [0x00,0x41,0x04,0xf1,0x01,0x05,0x62,0x00]
5873
5874image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
5875// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x62,0x00]
5876
5877image_gather4_l v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
5878// CHECK: [0x00,0x01,0x10,0xf1,0x01,0xfc,0x62,0x00]
5879
5880image_gather4_l v[5:8], v255, s[8:15], s[12:15] dmask:0x1
5881// CHECK: [0x00,0x01,0x10,0xf1,0xff,0x05,0x62,0x00]
5882
5883image_gather4_l v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
5884// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x63,0x00]
5885
5886image_gather4_l v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
5887// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x78,0x00]
5888
5889image_gather4_l v[5:8], v1, ttmp[4:11], s[12:15] dmask:0x1
5890// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x7d,0x00]
5891
5892image_gather4_l v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
5893// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x82,0x00]
5894
5895image_gather4_l v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
5896// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x22,0x03]
5897
5898image_gather4_l v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5899// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0xc2,0x03]
5900
5901image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
5902// CHECK: [0x00,0x02,0x10,0xf1,0x01,0x05,0x62,0x00]
5903
5904image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
5905// CHECK: [0x00,0x04,0x10,0xf1,0x01,0x05,0x62,0x00]
5906
5907image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
5908// CHECK: [0x00,0x08,0x10,0xf1,0x01,0x05,0x62,0x00]
5909
5910image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5911// CHECK: [0x00,0x11,0x10,0xf1,0x01,0x05,0x62,0x00]
5912
5913image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5914// CHECK: [0x00,0x21,0x10,0xf1,0x01,0x05,0x62,0x00]
5915
5916image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5917// CHECK: [0x00,0x01,0x10,0xf3,0x01,0x05,0x62,0x00]
5918
5919image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5920// CHECK: [0x00,0x01,0x12,0xf1,0x01,0x05,0x62,0x00]
5921
5922image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
5923// CHECK: [0x00,0x41,0x10,0xf1,0x01,0x05,0x62,0x00]
5924
5925image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
5926// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x62,0x00]
5927
5928image_gather4_b v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
5929// CHECK: [0x00,0x01,0x14,0xf1,0x01,0xfc,0x62,0x00]
5930
5931image_gather4_b v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
5932// CHECK: [0x00,0x01,0x14,0xf1,0xfe,0x05,0x62,0x00]
5933
5934image_gather4_b v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
5935// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x63,0x00]
5936
5937image_gather4_b v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
5938// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x78,0x00]
5939
5940image_gather4_b v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5941// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x7d,0x00]
5942
5943image_gather4_b v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
5944// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x82,0x00]
5945
5946image_gather4_b v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
5947// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x22,0x03]
5948
5949image_gather4_b v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5950// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0xc2,0x03]
5951
5952image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
5953// CHECK: [0x00,0x02,0x14,0xf1,0x01,0x05,0x62,0x00]
5954
5955image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
5956// CHECK: [0x00,0x04,0x14,0xf1,0x01,0x05,0x62,0x00]
5957
5958image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
5959// CHECK: [0x00,0x08,0x14,0xf1,0x01,0x05,0x62,0x00]
5960
5961image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5962// CHECK: [0x00,0x11,0x14,0xf1,0x01,0x05,0x62,0x00]
5963
5964image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5965// CHECK: [0x00,0x21,0x14,0xf1,0x01,0x05,0x62,0x00]
5966
5967image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5968// CHECK: [0x00,0x01,0x14,0xf3,0x01,0x05,0x62,0x00]
5969
5970image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5971// CHECK: [0x00,0x01,0x16,0xf1,0x01,0x05,0x62,0x00]
5972
5973image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
5974// CHECK: [0x00,0x41,0x14,0xf1,0x01,0x05,0x62,0x00]
5975
5976image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
5977// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x62,0x00]
5978
5979image_gather4_b_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
5980// CHECK: [0x00,0x01,0x18,0xf1,0x01,0xfc,0x62,0x00]
5981
5982image_gather4_b_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
5983// CHECK: [0x00,0x01,0x18,0xf1,0xfd,0x05,0x62,0x00]
5984
5985image_gather4_b_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
5986// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x63,0x00]
5987
5988image_gather4_b_cl v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
5989// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x78,0x00]
5990
5991image_gather4_b_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5992// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x7d,0x00]
5993
5994image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
5995// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x82,0x00]
5996
5997image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
5998// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x22,0x03]
5999
6000image_gather4_b_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6001// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0xc2,0x03]
6002
6003image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6004// CHECK: [0x00,0x02,0x18,0xf1,0x01,0x05,0x62,0x00]
6005
6006image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6007// CHECK: [0x00,0x04,0x18,0xf1,0x01,0x05,0x62,0x00]
6008
6009image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6010// CHECK: [0x00,0x08,0x18,0xf1,0x01,0x05,0x62,0x00]
6011
6012image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6013// CHECK: [0x00,0x11,0x18,0xf1,0x01,0x05,0x62,0x00]
6014
6015image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6016// CHECK: [0x00,0x21,0x18,0xf1,0x01,0x05,0x62,0x00]
6017
6018image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6019// CHECK: [0x00,0x01,0x18,0xf3,0x01,0x05,0x62,0x00]
6020
6021image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6022// CHECK: [0x00,0x01,0x1a,0xf1,0x01,0x05,0x62,0x00]
6023
6024image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6025// CHECK: [0x00,0x41,0x18,0xf1,0x01,0x05,0x62,0x00]
6026
6027image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1
6028// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x00]
6029
6030image_gather4_lz v[252:255], v1, s[8:15], s[12:15] dmask:0x1
6031// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0xfc,0x62,0x00]
6032
6033image_gather4_lz v[5:8], v255, s[8:15], s[12:15] dmask:0x1
6034// CHECK: [0x00,0x01,0x1c,0xf1,0xff,0x05,0x62,0x00]
6035
6036image_gather4_lz v[5:8], v1, s[12:19], s[12:15] dmask:0x1
6037// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x63,0x00]
6038
6039image_gather4_lz v[5:8], v1, s[96:103], s[12:15] dmask:0x1
6040// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x78,0x00]
6041
6042image_gather4_lz v[5:8], v1, ttmp[4:11], s[12:15] dmask:0x1
6043// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x7d,0x00]
6044
6045image_gather4_lz v[5:8], v1, s[8:15], s[16:19] dmask:0x1
6046// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x82,0x00]
6047
6048image_gather4_lz v[5:8], v1, s[8:15], s[100:103] dmask:0x1
6049// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x22,0x03]
6050
6051image_gather4_lz v[5:8], v1, s[8:15], ttmp[8:11] dmask:0x1
6052// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0xc2,0x03]
6053
6054image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x2
6055// CHECK: [0x00,0x02,0x1c,0xf1,0x01,0x05,0x62,0x00]
6056
6057image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x4
6058// CHECK: [0x00,0x04,0x1c,0xf1,0x01,0x05,0x62,0x00]
6059
6060image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x8
6061// CHECK: [0x00,0x08,0x1c,0xf1,0x01,0x05,0x62,0x00]
6062
6063image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 unorm
6064// CHECK: [0x00,0x11,0x1c,0xf1,0x01,0x05,0x62,0x00]
6065
6066image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 glc
6067// CHECK: [0x00,0x21,0x1c,0xf1,0x01,0x05,0x62,0x00]
6068
6069image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 slc
6070// CHECK: [0x00,0x01,0x1c,0xf3,0x01,0x05,0x62,0x00]
6071
6072image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 lwe
6073// CHECK: [0x00,0x01,0x1e,0xf1,0x01,0x05,0x62,0x00]
6074
6075image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 da
6076// CHECK: [0x00,0x41,0x1c,0xf1,0x01,0x05,0x62,0x00]
6077
6078image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6079// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x62,0x00]
6080
6081image_gather4_c v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6082// CHECK: [0x00,0x01,0x20,0xf1,0x01,0xfc,0x62,0x00]
6083
6084image_gather4_c v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
6085// CHECK: [0x00,0x01,0x20,0xf1,0xfe,0x05,0x62,0x00]
6086
6087image_gather4_c v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6088// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x63,0x00]
6089
6090image_gather4_c v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6091// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x78,0x00]
6092
6093image_gather4_c v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6094// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x7d,0x00]
6095
6096image_gather4_c v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6097// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x82,0x00]
6098
6099image_gather4_c v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6100// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x22,0x03]
6101
6102image_gather4_c v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6103// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0xc2,0x03]
6104
6105image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6106// CHECK: [0x00,0x02,0x20,0xf1,0x01,0x05,0x62,0x00]
6107
6108image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6109// CHECK: [0x00,0x04,0x20,0xf1,0x01,0x05,0x62,0x00]
6110
6111image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6112// CHECK: [0x00,0x08,0x20,0xf1,0x01,0x05,0x62,0x00]
6113
6114image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6115// CHECK: [0x00,0x11,0x20,0xf1,0x01,0x05,0x62,0x00]
6116
6117image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6118// CHECK: [0x00,0x21,0x20,0xf1,0x01,0x05,0x62,0x00]
6119
6120image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6121// CHECK: [0x00,0x01,0x20,0xf3,0x01,0x05,0x62,0x00]
6122
6123image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6124// CHECK: [0x00,0x01,0x22,0xf1,0x01,0x05,0x62,0x00]
6125
6126image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6127// CHECK: [0x00,0x41,0x20,0xf1,0x01,0x05,0x62,0x00]
6128
6129image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6130// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x62,0x00]
6131
6132image_gather4_c_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6133// CHECK: [0x00,0x01,0x24,0xf1,0x01,0xfc,0x62,0x00]
6134
6135image_gather4_c_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6136// CHECK: [0x00,0x01,0x24,0xf1,0xfd,0x05,0x62,0x00]
6137
6138image_gather4_c_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6139// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x63,0x00]
6140
6141image_gather4_c_cl v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6142// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x78,0x00]
6143
6144image_gather4_c_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6145// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x7d,0x00]
6146
6147image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6148// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x82,0x00]
6149
6150image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6151// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x22,0x03]
6152
6153image_gather4_c_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6154// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0xc2,0x03]
6155
6156image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6157// CHECK: [0x00,0x02,0x24,0xf1,0x01,0x05,0x62,0x00]
6158
6159image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6160// CHECK: [0x00,0x04,0x24,0xf1,0x01,0x05,0x62,0x00]
6161
6162image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6163// CHECK: [0x00,0x08,0x24,0xf1,0x01,0x05,0x62,0x00]
6164
6165image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6166// CHECK: [0x00,0x11,0x24,0xf1,0x01,0x05,0x62,0x00]
6167
6168image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6169// CHECK: [0x00,0x21,0x24,0xf1,0x01,0x05,0x62,0x00]
6170
6171image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6172// CHECK: [0x00,0x01,0x24,0xf3,0x01,0x05,0x62,0x00]
6173
6174image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6175// CHECK: [0x00,0x01,0x26,0xf1,0x01,0x05,0x62,0x00]
6176
6177image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6178// CHECK: [0x00,0x41,0x24,0xf1,0x01,0x05,0x62,0x00]
6179
6180image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6181// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x62,0x00]
6182
6183image_gather4_c_l v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6184// CHECK: [0x00,0x01,0x30,0xf1,0x01,0xfc,0x62,0x00]
6185
6186image_gather4_c_l v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6187// CHECK: [0x00,0x01,0x30,0xf1,0xfd,0x05,0x62,0x00]
6188
6189image_gather4_c_l v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6190// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x63,0x00]
6191
6192image_gather4_c_l v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6193// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x78,0x00]
6194
6195image_gather4_c_l v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6196// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x7d,0x00]
6197
6198image_gather4_c_l v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6199// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x82,0x00]
6200
6201image_gather4_c_l v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6202// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x22,0x03]
6203
6204image_gather4_c_l v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6205// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0xc2,0x03]
6206
6207image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6208// CHECK: [0x00,0x02,0x30,0xf1,0x01,0x05,0x62,0x00]
6209
6210image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6211// CHECK: [0x00,0x04,0x30,0xf1,0x01,0x05,0x62,0x00]
6212
6213image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6214// CHECK: [0x00,0x08,0x30,0xf1,0x01,0x05,0x62,0x00]
6215
6216image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6217// CHECK: [0x00,0x11,0x30,0xf1,0x01,0x05,0x62,0x00]
6218
6219image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6220// CHECK: [0x00,0x21,0x30,0xf1,0x01,0x05,0x62,0x00]
6221
6222image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6223// CHECK: [0x00,0x01,0x30,0xf3,0x01,0x05,0x62,0x00]
6224
6225image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6226// CHECK: [0x00,0x01,0x32,0xf1,0x01,0x05,0x62,0x00]
6227
6228image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6229// CHECK: [0x00,0x41,0x30,0xf1,0x01,0x05,0x62,0x00]
6230
6231image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6232// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x62,0x00]
6233
6234image_gather4_c_b v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6235// CHECK: [0x00,0x01,0x34,0xf1,0x01,0xfc,0x62,0x00]
6236
6237image_gather4_c_b v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6238// CHECK: [0x00,0x01,0x34,0xf1,0xfd,0x05,0x62,0x00]
6239
6240image_gather4_c_b v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6241// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x63,0x00]
6242
6243image_gather4_c_b v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6244// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x78,0x00]
6245
6246image_gather4_c_b v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6247// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x7d,0x00]
6248
6249image_gather4_c_b v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6250// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x82,0x00]
6251
6252image_gather4_c_b v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6253// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x22,0x03]
6254
6255image_gather4_c_b v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6256// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0xc2,0x03]
6257
6258image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6259// CHECK: [0x00,0x02,0x34,0xf1,0x01,0x05,0x62,0x00]
6260
6261image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6262// CHECK: [0x00,0x04,0x34,0xf1,0x01,0x05,0x62,0x00]
6263
6264image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6265// CHECK: [0x00,0x08,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 unorm
6268// CHECK: [0x00,0x11,0x34,0xf1,0x01,0x05,0x62,0x00]
6269
6270image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6271// CHECK: [0x00,0x21,0x34,0xf1,0x01,0x05,0x62,0x00]
6272
6273image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6274// CHECK: [0x00,0x01,0x34,0xf3,0x01,0x05,0x62,0x00]
6275
6276image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6277// CHECK: [0x00,0x01,0x36,0xf1,0x01,0x05,0x62,0x00]
6278
6279image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6280// CHECK: [0x00,0x41,0x34,0xf1,0x01,0x05,0x62,0x00]
6281
6282image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6283// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x62,0x00]
6284
6285image_gather4_c_b_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6286// CHECK: [0x00,0x01,0x38,0xf1,0x01,0xfc,0x62,0x00]
6287
6288image_gather4_c_b_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6289// CHECK: [0x00,0x01,0x38,0xf1,0xfc,0x05,0x62,0x00]
6290
6291image_gather4_c_b_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6292// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x63,0x00]
6293
6294image_gather4_c_b_cl v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6295// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x78,0x00]
6296
6297image_gather4_c_b_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6298// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x7d,0x00]
6299
6300image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6301// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x82,0x00]
6302
6303image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6304// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x22,0x03]
6305
6306image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6307// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0xc2,0x03]
6308
6309image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6310// CHECK: [0x00,0x02,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:0x4
6313// CHECK: [0x00,0x04,0x38,0xf1,0x01,0x05,0x62,0x00]
6314
6315image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6316// CHECK: [0x00,0x08,0x38,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 unorm
6319// CHECK: [0x00,0x11,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 glc
6322// CHECK: [0x00,0x21,0x38,0xf1,0x01,0x05,0x62,0x00]
6323
6324image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6325// CHECK: [0x00,0x01,0x38,0xf3,0x01,0x05,0x62,0x00]
6326
6327image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6328// CHECK: [0x00,0x01,0x3a,0xf1,0x01,0x05,0x62,0x00]
6329
6330image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6331// CHECK: [0x00,0x41,0x38,0xf1,0x01,0x05,0x62,0x00]
6332
6333image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6334// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x62,0x00]
6335
6336image_gather4_c_lz v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6337// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0xfc,0x62,0x00]
6338
6339image_gather4_c_lz v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
6340// CHECK: [0x00,0x01,0x3c,0xf1,0xfe,0x05,0x62,0x00]
6341
6342image_gather4_c_lz v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6343// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x63,0x00]
6344
6345image_gather4_c_lz v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6346// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x78,0x00]
6347
6348image_gather4_c_lz v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6349// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x7d,0x00]
6350
6351image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6352// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x82,0x00]
6353
6354image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6355// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x22,0x03]
6356
6357image_gather4_c_lz v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6358// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0xc2,0x03]
6359
6360image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6361// CHECK: [0x00,0x02,0x3c,0xf1,0x01,0x05,0x62,0x00]
6362
6363image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6364// CHECK: [0x00,0x04,0x3c,0xf1,0x01,0x05,0x62,0x00]
6365
6366image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6367// CHECK: [0x00,0x08,0x3c,0xf1,0x01,0x05,0x62,0x00]
6368
6369image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6370// CHECK: [0x00,0x11,0x3c,0xf1,0x01,0x05,0x62,0x00]
6371
6372image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6373// CHECK: [0x00,0x21,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 slc
6376// CHECK: [0x00,0x01,0x3c,0xf3,0x01,0x05,0x62,0x00]
6377
6378image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6379// CHECK: [0x00,0x01,0x3e,0xf1,0x01,0x05,0x62,0x00]
6380
6381image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6382// CHECK: [0x00,0x41,0x3c,0xf1,0x01,0x05,0x62,0x00]
6383
6384image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6385// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x62,0x00]
6386
6387image_gather4_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6388// CHECK: [0x00,0x01,0x40,0xf1,0x01,0xfc,0x62,0x00]
6389
6390image_gather4_o v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
6391// CHECK: [0x00,0x01,0x40,0xf1,0xfe,0x05,0x62,0x00]
6392
6393image_gather4_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6394// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x63,0x00]
6395
6396image_gather4_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6397// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x78,0x00]
6398
6399image_gather4_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6400// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x7d,0x00]
6401
6402image_gather4_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6403// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x82,0x00]
6404
6405image_gather4_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6406// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x22,0x03]
6407
6408image_gather4_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6409// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0xc2,0x03]
6410
6411image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6412// CHECK: [0x00,0x02,0x40,0xf1,0x01,0x05,0x62,0x00]
6413
6414image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6415// CHECK: [0x00,0x04,0x40,0xf1,0x01,0x05,0x62,0x00]
6416
6417image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6418// CHECK: [0x00,0x08,0x40,0xf1,0x01,0x05,0x62,0x00]
6419
6420image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6421// CHECK: [0x00,0x11,0x40,0xf1,0x01,0x05,0x62,0x00]
6422
6423image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6424// CHECK: [0x00,0x21,0x40,0xf1,0x01,0x05,0x62,0x00]
6425
6426image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6427// CHECK: [0x00,0x01,0x40,0xf3,0x01,0x05,0x62,0x00]
6428
6429image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6430// CHECK: [0x00,0x01,0x42,0xf1,0x01,0x05,0x62,0x00]
6431
6432image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6433// CHECK: [0x00,0x41,0x40,0xf1,0x01,0x05,0x62,0x00]
6434
6435image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6436// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x62,0x00]
6437
6438image_gather4_cl_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6439// CHECK: [0x00,0x01,0x44,0xf1,0x01,0xfc,0x62,0x00]
6440
6441image_gather4_cl_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6442// CHECK: [0x00,0x01,0x44,0xf1,0xfd,0x05,0x62,0x00]
6443
6444image_gather4_cl_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6445// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x63,0x00]
6446
6447image_gather4_cl_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6448// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x78,0x00]
6449
6450image_gather4_cl_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6451// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x7d,0x00]
6452
6453image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6454// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x82,0x00]
6455
6456image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6457// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x22,0x03]
6458
6459image_gather4_cl_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6460// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0xc2,0x03]
6461
6462image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6463// CHECK: [0x00,0x02,0x44,0xf1,0x01,0x05,0x62,0x00]
6464
6465image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6466// CHECK: [0x00,0x04,0x44,0xf1,0x01,0x05,0x62,0x00]
6467
6468image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6469// CHECK: [0x00,0x08,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 unorm
6472// CHECK: [0x00,0x11,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 glc
6475// CHECK: [0x00,0x21,0x44,0xf1,0x01,0x05,0x62,0x00]
6476
6477image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6478// CHECK: [0x00,0x01,0x44,0xf3,0x01,0x05,0x62,0x00]
6479
6480image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6481// CHECK: [0x00,0x01,0x46,0xf1,0x01,0x05,0x62,0x00]
6482
6483image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6484// CHECK: [0x00,0x41,0x44,0xf1,0x01,0x05,0x62,0x00]
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[96:103], s[12:15] dmask:0x1
6499// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x78,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[100:103] dmask:0x1
6508// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x22,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_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6538// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x62,0x00]
6539
6540image_gather4_b_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6541// CHECK: [0x00,0x01,0x54,0xf1,0x01,0xfc,0x62,0x00]
6542
6543image_gather4_b_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6544// CHECK: [0x00,0x01,0x54,0xf1,0xfd,0x05,0x62,0x00]
6545
6546image_gather4_b_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6547// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x63,0x00]
6548
6549image_gather4_b_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6550// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x78,0x00]
6551
6552image_gather4_b_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6553// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x7d,0x00]
6554
6555image_gather4_b_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6556// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x82,0x00]
6557
6558image_gather4_b_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6559// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x22,0x03]
6560
6561image_gather4_b_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6562// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0xc2,0x03]
6563
6564image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6565// CHECK: [0x00,0x02,0x54,0xf1,0x01,0x05,0x62,0x00]
6566
6567image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6568// CHECK: [0x00,0x04,0x54,0xf1,0x01,0x05,0x62,0x00]
6569
6570image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6571// CHECK: [0x00,0x08,0x54,0xf1,0x01,0x05,0x62,0x00]
6572
6573image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6574// CHECK: [0x00,0x11,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 glc
6577// CHECK: [0x00,0x21,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 slc
6580// CHECK: [0x00,0x01,0x54,0xf3,0x01,0x05,0x62,0x00]
6581
6582image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6583// CHECK: [0x00,0x01,0x56,0xf1,0x01,0x05,0x62,0x00]
6584
6585image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6586// CHECK: [0x00,0x41,0x54,0xf1,0x01,0x05,0x62,0x00]
6587
6588image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6589// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x62,0x00]
6590
6591image_gather4_b_cl_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6592// CHECK: [0x00,0x01,0x58,0xf1,0x01,0xfc,0x62,0x00]
6593
6594image_gather4_b_cl_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6595// CHECK: [0x00,0x01,0x58,0xf1,0xfc,0x05,0x62,0x00]
6596
6597image_gather4_b_cl_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6598// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x63,0x00]
6599
6600image_gather4_b_cl_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6601// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x78,0x00]
6602
6603image_gather4_b_cl_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6604// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x7d,0x00]
6605
6606image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6607// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x82,0x00]
6608
6609image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6610// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x22,0x03]
6611
6612image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6613// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0xc2,0x03]
6614
6615image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6616// CHECK: [0x00,0x02,0x58,0xf1,0x01,0x05,0x62,0x00]
6617
6618image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6619// CHECK: [0x00,0x04,0x58,0xf1,0x01,0x05,0x62,0x00]
6620
6621image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6622// CHECK: [0x00,0x08,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:0x1 unorm
6625// CHECK: [0x00,0x11,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:0x1 glc
6628// CHECK: [0x00,0x21,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 slc
6631// CHECK: [0x00,0x01,0x58,0xf3,0x01,0x05,0x62,0x00]
6632
6633image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6634// CHECK: [0x00,0x01,0x5a,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 da
6637// CHECK: [0x00,0x41,0x58,0xf1,0x01,0x05,0x62,0x00]
6638
6639image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6640// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x62,0x00]
6641
6642image_gather4_lz_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6643// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0xfc,0x62,0x00]
6644
6645image_gather4_lz_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6646// CHECK: [0x00,0x01,0x5c,0xf1,0xfd,0x05,0x62,0x00]
6647
6648image_gather4_lz_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6649// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x63,0x00]
6650
6651image_gather4_lz_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6652// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x78,0x00]
6653
6654image_gather4_lz_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6655// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x7d,0x00]
6656
6657image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6658// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x82,0x00]
6659
6660image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6661// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x22,0x03]
6662
6663image_gather4_lz_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6664// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0xc2,0x03]
6665
6666image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6667// CHECK: [0x00,0x02,0x5c,0xf1,0x01,0x05,0x62,0x00]
6668
6669image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6670// CHECK: [0x00,0x04,0x5c,0xf1,0x01,0x05,0x62,0x00]
6671
6672image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6673// CHECK: [0x00,0x08,0x5c,0xf1,0x01,0x05,0x62,0x00]
6674
6675image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6676// CHECK: [0x00,0x11,0x5c,0xf1,0x01,0x05,0x62,0x00]
6677
6678image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6679// CHECK: [0x00,0x21,0x5c,0xf1,0x01,0x05,0x62,0x00]
6680
6681image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6682// CHECK: [0x00,0x01,0x5c,0xf3,0x01,0x05,0x62,0x00]
6683
6684image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6685// CHECK: [0x00,0x01,0x5e,0xf1,0x01,0x05,0x62,0x00]
6686
6687image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6688// CHECK: [0x00,0x41,0x5c,0xf1,0x01,0x05,0x62,0x00]
6689
6690image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6691// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x62,0x00]
6692
6693image_gather4_c_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6694// CHECK: [0x00,0x01,0x60,0xf1,0x01,0xfc,0x62,0x00]
6695
6696image_gather4_c_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6697// CHECK: [0x00,0x01,0x60,0xf1,0xfd,0x05,0x62,0x00]
6698
6699image_gather4_c_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6700// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x63,0x00]
6701
6702image_gather4_c_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6703// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x78,0x00]
6704
6705image_gather4_c_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6706// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x7d,0x00]
6707
6708image_gather4_c_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6709// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x82,0x00]
6710
6711image_gather4_c_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6712// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x22,0x03]
6713
6714image_gather4_c_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6715// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0xc2,0x03]
6716
6717image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6718// CHECK: [0x00,0x02,0x60,0xf1,0x01,0x05,0x62,0x00]
6719
6720image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6721// CHECK: [0x00,0x04,0x60,0xf1,0x01,0x05,0x62,0x00]
6722
6723image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6724// CHECK: [0x00,0x08,0x60,0xf1,0x01,0x05,0x62,0x00]
6725
6726image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6727// CHECK: [0x00,0x11,0x60,0xf1,0x01,0x05,0x62,0x00]
6728
6729image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6730// CHECK: [0x00,0x21,0x60,0xf1,0x01,0x05,0x62,0x00]
6731
6732image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6733// CHECK: [0x00,0x01,0x60,0xf3,0x01,0x05,0x62,0x00]
6734
6735image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6736// CHECK: [0x00,0x01,0x62,0xf1,0x01,0x05,0x62,0x00]
6737
6738image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6739// CHECK: [0x00,0x41,0x60,0xf1,0x01,0x05,0x62,0x00]
6740
6741image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6742// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x62,0x00]
6743
6744image_gather4_c_cl_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6745// CHECK: [0x00,0x01,0x64,0xf1,0x01,0xfc,0x62,0x00]
6746
6747image_gather4_c_cl_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6748// CHECK: [0x00,0x01,0x64,0xf1,0xfc,0x05,0x62,0x00]
6749
6750image_gather4_c_cl_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6751// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x63,0x00]
6752
6753image_gather4_c_cl_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6754// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x78,0x00]
6755
6756image_gather4_c_cl_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6757// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x7d,0x00]
6758
6759image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6760// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x82,0x00]
6761
6762image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6763// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x22,0x03]
6764
6765image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6766// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0xc2,0x03]
6767
6768image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6769// CHECK: [0x00,0x02,0x64,0xf1,0x01,0x05,0x62,0x00]
6770
6771image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6772// CHECK: [0x00,0x04,0x64,0xf1,0x01,0x05,0x62,0x00]
6773
6774image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6775// CHECK: [0x00,0x08,0x64,0xf1,0x01,0x05,0x62,0x00]
6776
6777image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6778// CHECK: [0x00,0x11,0x64,0xf1,0x01,0x05,0x62,0x00]
6779
6780image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6781// CHECK: [0x00,0x21,0x64,0xf1,0x01,0x05,0x62,0x00]
6782
6783image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6784// CHECK: [0x00,0x01,0x64,0xf3,0x01,0x05,0x62,0x00]
6785
6786image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6787// CHECK: [0x00,0x01,0x66,0xf1,0x01,0x05,0x62,0x00]
6788
6789image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6790// CHECK: [0x00,0x41,0x64,0xf1,0x01,0x05,0x62,0x00]
6791
6792image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6793// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x62,0x00]
6794
6795image_gather4_c_l_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6796// CHECK: [0x00,0x01,0x70,0xf1,0x01,0xfc,0x62,0x00]
6797
6798image_gather4_c_l_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6799// CHECK: [0x00,0x01,0x70,0xf1,0xfc,0x05,0x62,0x00]
6800
6801image_gather4_c_l_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6802// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x63,0x00]
6803
6804image_gather4_c_l_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6805// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x78,0x00]
6806
6807image_gather4_c_l_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6808// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x7d,0x00]
6809
6810image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6811// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x82,0x00]
6812
6813image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6814// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x22,0x03]
6815
6816image_gather4_c_l_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6817// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0xc2,0x03]
6818
6819image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6820// CHECK: [0x00,0x02,0x70,0xf1,0x01,0x05,0x62,0x00]
6821
6822image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6823// CHECK: [0x00,0x04,0x70,0xf1,0x01,0x05,0x62,0x00]
6824
6825image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6826// CHECK: [0x00,0x08,0x70,0xf1,0x01,0x05,0x62,0x00]
6827
6828image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6829// CHECK: [0x00,0x11,0x70,0xf1,0x01,0x05,0x62,0x00]
6830
6831image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6832// CHECK: [0x00,0x21,0x70,0xf1,0x01,0x05,0x62,0x00]
6833
6834image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6835// CHECK: [0x00,0x01,0x70,0xf3,0x01,0x05,0x62,0x00]
6836
6837image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6838// CHECK: [0x00,0x01,0x72,0xf1,0x01,0x05,0x62,0x00]
6839
6840image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6841// CHECK: [0x00,0x41,0x70,0xf1,0x01,0x05,0x62,0x00]
6842
6843image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6844// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x62,0x00]
6845
6846image_gather4_c_b_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6847// CHECK: [0x00,0x01,0x74,0xf1,0x01,0xfc,0x62,0x00]
6848
6849image_gather4_c_b_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6850// CHECK: [0x00,0x01,0x74,0xf1,0xfc,0x05,0x62,0x00]
6851
6852image_gather4_c_b_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6853// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x63,0x00]
6854
6855image_gather4_c_b_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6856// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x78,0x00]
6857
6858image_gather4_c_b_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6859// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x7d,0x00]
6860
6861image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6862// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x82,0x00]
6863
6864image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6865// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x22,0x03]
6866
6867image_gather4_c_b_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6868// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0xc2,0x03]
6869
6870image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6871// CHECK: [0x00,0x02,0x74,0xf1,0x01,0x05,0x62,0x00]
6872
6873image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6874// CHECK: [0x00,0x04,0x74,0xf1,0x01,0x05,0x62,0x00]
6875
6876image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6877// CHECK: [0x00,0x08,0x74,0xf1,0x01,0x05,0x62,0x00]
6878
6879image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6880// CHECK: [0x00,0x11,0x74,0xf1,0x01,0x05,0x62,0x00]
6881
6882image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6883// CHECK: [0x00,0x21,0x74,0xf1,0x01,0x05,0x62,0x00]
6884
6885image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6886// CHECK: [0x00,0x01,0x74,0xf3,0x01,0x05,0x62,0x00]
6887
6888image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6889// CHECK: [0x00,0x01,0x76,0xf1,0x01,0x05,0x62,0x00]
6890
6891image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6892// CHECK: [0x00,0x41,0x74,0xf1,0x01,0x05,0x62,0x00]
6893
6894image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1
6895// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x62,0x00]
6896
6897image_gather4_c_b_cl_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1
6898// CHECK: [0x00,0x01,0x78,0xf1,0x01,0xfc,0x62,0x00]
6899
6900image_gather4_c_b_cl_o v[5:8], v[248:255], s[8:15], s[12:15] dmask:0x1
6901// CHECK: [0x00,0x01,0x78,0xf1,0xf8,0x05,0x62,0x00]
6902
6903image_gather4_c_b_cl_o v[5:8], v[1:8], s[12:19], s[12:15] dmask:0x1
6904// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x63,0x00]
6905
6906image_gather4_c_b_cl_o v[5:8], v[1:8], s[96:103], s[12:15] dmask:0x1
6907// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x78,0x00]
6908
6909image_gather4_c_b_cl_o v[5:8], v[1:8], ttmp[4:11], s[12:15] dmask:0x1
6910// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x7d,0x00]
6911
6912image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[16:19] dmask:0x1
6913// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x82,0x00]
6914
6915image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[100:103] dmask:0x1
6916// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x22,0x03]
6917
6918image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], ttmp[8:11] dmask:0x1
6919// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0xc2,0x03]
6920
6921image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x2
6922// CHECK: [0x00,0x02,0x78,0xf1,0x01,0x05,0x62,0x00]
6923
6924image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x4
6925// CHECK: [0x00,0x04,0x78,0xf1,0x01,0x05,0x62,0x00]
6926
6927image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x8
6928// CHECK: [0x00,0x08,0x78,0xf1,0x01,0x05,0x62,0x00]
6929
6930image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 unorm
6931// CHECK: [0x00,0x11,0x78,0xf1,0x01,0x05,0x62,0x00]
6932
6933image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 glc
6934// CHECK: [0x00,0x21,0x78,0xf1,0x01,0x05,0x62,0x00]
6935
6936image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 slc
6937// CHECK: [0x00,0x01,0x78,0xf3,0x01,0x05,0x62,0x00]
6938
6939image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 lwe
6940// CHECK: [0x00,0x01,0x7a,0xf1,0x01,0x05,0x62,0x00]
6941
6942image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 da
6943// CHECK: [0x00,0x41,0x78,0xf1,0x01,0x05,0x62,0x00]
6944
6945image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6946// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x62,0x00]
6947
6948image_gather4_c_lz_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6949// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0xfc,0x62,0x00]
6950
6951image_gather4_c_lz_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6952// CHECK: [0x00,0x01,0x7c,0xf1,0xfc,0x05,0x62,0x00]
6953
6954image_gather4_c_lz_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6955// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x63,0x00]
6956
6957image_gather4_c_lz_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1
6958// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x78,0x00]
6959
6960image_gather4_c_lz_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6961// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x7d,0x00]
6962
6963image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6964// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x82,0x00]
6965
6966image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1
6967// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x22,0x03]
6968
6969image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6970// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0xc2,0x03]
6971
6972image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6973// CHECK: [0x00,0x02,0x7c,0xf1,0x01,0x05,0x62,0x00]
6974
6975image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6976// CHECK: [0x00,0x04,0x7c,0xf1,0x01,0x05,0x62,0x00]
6977
6978image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6979// CHECK: [0x00,0x08,0x7c,0xf1,0x01,0x05,0x62,0x00]
6980
6981image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6982// CHECK: [0x00,0x11,0x7c,0xf1,0x01,0x05,0x62,0x00]
6983
6984image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6985// CHECK: [0x00,0x21,0x7c,0xf1,0x01,0x05,0x62,0x00]
6986
6987image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6988// CHECK: [0x00,0x01,0x7c,0xf3,0x01,0x05,0x62,0x00]
6989
6990image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6991// CHECK: [0x00,0x01,0x7e,0xf1,0x01,0x05,0x62,0x00]
6992
6993image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6994// CHECK: [0x00,0x41,0x7c,0xf1,0x01,0x05,0x62,0x00]
6995
6996image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1
6997// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00]
6998
6999image_get_lod v252, v1, s[8:15], s[12:15] dmask:0x1
7000// CHECK: [0x00,0x01,0x80,0xf1,0x01,0xfc,0x62,0x00]
7001
7002image_get_lod v5, v255, s[8:15], s[12:15] dmask:0x1
7003// CHECK: [0x00,0x01,0x80,0xf1,0xff,0x05,0x62,0x00]
7004
7005image_get_lod v5, v1, s[12:19], s[12:15] dmask:0x1
7006// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x63,0x00]
7007
7008image_get_lod v5, v1, s[96:103], s[12:15] dmask:0x1
7009// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x78,0x00]
7010
7011image_get_lod v5, v1, ttmp[4:11], s[12:15] dmask:0x1
7012// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x7d,0x00]
7013
7014image_get_lod v5, v1, s[8:15], s[16:19] dmask:0x1
7015// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x82,0x00]
7016
7017image_get_lod v5, v1, s[8:15], s[100:103] dmask:0x1
7018// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x22,0x03]
7019
7020image_get_lod v5, v1, s[8:15], ttmp[8:11] dmask:0x1
7021// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0xc2,0x03]
7022
7023image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x2
7024// CHECK: [0x00,0x02,0x80,0xf1,0x01,0x05,0x62,0x00]
7025
7026image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x3
7027// CHECK: [0x00,0x03,0x80,0xf1,0x01,0x05,0x62,0x00]
7028
7029image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x4
7030// CHECK: [0x00,0x04,0x80,0xf1,0x01,0x05,0x62,0x00]
7031
7032image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x5
7033// CHECK: [0x00,0x05,0x80,0xf1,0x01,0x05,0x62,0x00]
7034
7035image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x6
7036// CHECK: [0x00,0x06,0x80,0xf1,0x01,0x05,0x62,0x00]
7037
7038image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0x7
7039// CHECK: [0x00,0x07,0x80,0xf1,0x01,0x05,0x62,0x00]
7040
7041image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x8
7042// CHECK: [0x00,0x08,0x80,0xf1,0x01,0x05,0x62,0x00]
7043
7044image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x9
7045// CHECK: [0x00,0x09,0x80,0xf1,0x01,0x05,0x62,0x00]
7046
7047image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0xa
7048// CHECK: [0x00,0x0a,0x80,0xf1,0x01,0x05,0x62,0x00]
7049
7050image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xb
7051// CHECK: [0x00,0x0b,0x80,0xf1,0x01,0x05,0x62,0x00]
7052
7053image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0xc
7054// CHECK: [0x00,0x0c,0x80,0xf1,0x01,0x05,0x62,0x00]
7055
7056image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xd
7057// CHECK: [0x00,0x0d,0x80,0xf1,0x01,0x05,0x62,0x00]
7058
7059image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xe
7060// CHECK: [0x00,0x0e,0x80,0xf1,0x01,0x05,0x62,0x00]
7061
7062image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x0
7063// CHECK: [0x00,0x00,0x80,0xf1,0x01,0x05,0x62,0x00]
7064
7065image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 unorm
7066// CHECK: [0x00,0x11,0x80,0xf1,0x01,0x05,0x62,0x00]
7067
7068image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 glc
7069// CHECK: [0x00,0x21,0x80,0xf1,0x01,0x05,0x62,0x00]
7070
7071image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 slc
7072// CHECK: [0x00,0x01,0x80,0xf3,0x01,0x05,0x62,0x00]
7073
7074image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x1 tfe
7075// CHECK: [0x00,0x01,0x81,0xf1,0x01,0x05,0x62,0x00]
7076
7077image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 lwe
7078// CHECK: [0x00,0x01,0x82,0xf1,0x01,0x05,0x62,0x00]
7079
7080image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 da
7081// CHECK: [0x00,0x41,0x80,0xf1,0x01,0x05,0x62,0x00]
7082
7083image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1
7084// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x62,0x00]
7085
7086image_sample_c_cd v252, v[1:4], s[8:15], s[12:15] dmask:0x1
7087// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0xfc,0x62,0x00]
7088
7089image_sample_c_cd v5, v[252:255], s[8:15], s[12:15] dmask:0x1
7090// CHECK: [0x00,0x01,0xa8,0xf1,0xfc,0x05,0x62,0x00]
7091
7092image_sample_c_cd v5, v[1:4], s[12:19], s[12:15] dmask:0x1
7093// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x63,0x00]
7094
7095image_sample_c_cd v5, v[1:4], s[96:103], s[12:15] dmask:0x1
7096// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x78,0x00]
7097
7098image_sample_c_cd v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
7099// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x7d,0x00]
7100
7101image_sample_c_cd v5, v[1:4], s[8:15], s[16:19] dmask:0x1
7102// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x82,0x00]
7103
7104image_sample_c_cd v5, v[1:4], s[8:15], s[100:103] dmask:0x1
7105// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x22,0x03]
7106
7107image_sample_c_cd v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
7108// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0xc2,0x03]
7109
7110image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x2
7111// CHECK: [0x00,0x02,0xa8,0xf1,0x01,0x05,0x62,0x00]
7112
7113image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
7114// CHECK: [0x00,0x03,0xa8,0xf1,0x01,0x05,0x62,0x00]
7115
7116image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x4
7117// CHECK: [0x00,0x04,0xa8,0xf1,0x01,0x05,0x62,0x00]
7118
7119image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
7120// CHECK: [0x00,0x05,0xa8,0xf1,0x01,0x05,0x62,0x00]
7121
7122image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
7123// CHECK: [0x00,0x06,0xa8,0xf1,0x01,0x05,0x62,0x00]
7124
7125image_sample_c_cd v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
7126// CHECK: [0x00,0x07,0xa8,0xf1,0x01,0x05,0x62,0x00]
7127
7128image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x8
7129// CHECK: [0x00,0x08,0xa8,0xf1,0x01,0x05,0x62,0x00]
7130
7131image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
7132// CHECK: [0x00,0x09,0xa8,0xf1,0x01,0x05,0x62,0x00]
7133
7134image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
7135// CHECK: [0x00,0x0a,0xa8,0xf1,0x01,0x05,0x62,0x00]
7136
7137image_sample_c_cd v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
7138// CHECK: [0x00,0x0b,0xa8,0xf1,0x01,0x05,0x62,0x00]
7139
7140image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
7141// CHECK: [0x00,0x0c,0xa8,0xf1,0x01,0x05,0x62,0x00]
7142
7143image_sample_c_cd v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
7144// CHECK: [0x00,0x0d,0xa8,0xf1,0x01,0x05,0x62,0x00]
7145
7146image_sample_c_cd v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
7147// CHECK: [0x00,0x0e,0xa8,0xf1,0x01,0x05,0x62,0x00]
7148
7149image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x0
7150// CHECK: [0x00,0x00,0xa8,0xf1,0x01,0x05,0x62,0x00]
7151
7152image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
7153// CHECK: [0x00,0x11,0xa8,0xf1,0x01,0x05,0x62,0x00]
7154
7155image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
7156// CHECK: [0x00,0x21,0xa8,0xf1,0x01,0x05,0x62,0x00]
7157
7158image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
7159// CHECK: [0x00,0x01,0xa8,0xf3,0x01,0x05,0x62,0x00]
7160
7161image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
7162// CHECK: [0x00,0x01,0xa9,0xf1,0x01,0x05,0x62,0x00]
7163
7164image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
7165// CHECK: [0x00,0x01,0xaa,0xf1,0x01,0x05,0x62,0x00]
7166
7167image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
7168// CHECK: [0x00,0x41,0xa8,0xf1,0x01,0x05,0x62,0x00]
7169
7170buffer_load_format_x v5, off, s[8:11], s3 offset:4095
7171// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03]
7172
7173buffer_load_format_x v255, off, s[8:11], s3 offset:4095
7174// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03]
7175
7176buffer_load_format_x v5, off, s[12:15], s3 offset:4095
7177// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03]
7178
7179buffer_load_format_x v5, off, s[100:103], s3 offset:4095
7180// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x19,0x03]
7181
7182buffer_load_format_x v5, off, ttmp[8:11], s3 offset:4095
7183// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x1e,0x03]
7184
7185buffer_load_format_x v5, off, s[8:11], s103 offset:4095
7186// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x67]
7187
7188buffer_load_format_x v5, off, s[8:11], m0 offset:4095
7189// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7c]
7190
7191buffer_load_format_x v5, off, s[8:11], 0 offset:4095
7192// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80]
7193
7194buffer_load_format_x v5, off, s[8:11], -1 offset:4095
7195// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1]
7196
7197buffer_load_format_x v5, off, s[8:11], 0.5 offset:4095
7198// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0]
7199
7200buffer_load_format_x v5, off, s[8:11], -4.0 offset:4095
7201// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7]
7202
7203buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095
7204// CHECK: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03]
7205
7206buffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095
7207// CHECK: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03]
7208
7209buffer_load_format_x v5, v[0:1], s[8:11], s3 addr64 offset:4095
7210// CHECK: [0xff,0x8f,0x00,0xe0,0x00,0x05,0x02,0x03]
7211
7212buffer_load_format_x v5, off, s[8:11], s3
7213// CHECK: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7214
7215buffer_load_format_x v5, off, s[8:11], s3 offset:0
7216// CHECK: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7217
7218buffer_load_format_x v5, off, s[8:11], s3 offset:7
7219// CHECK: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7220
7221buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc
7222// CHECK: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03]
7223
7224buffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc
7225// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x42,0x03]
7226
7227buffer_load_format_x v5, off, s[8:11], s3 offset:4095 lds
7228// CHECK: [0xff,0x0f,0x01,0xe0,0x00,0x05,0x02,0x03]
7229
7230buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095
7231// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03]
7232
7233buffer_load_format_xy v[254:255], off, s[8:11], s3 offset:4095
7234// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03]
7235
7236buffer_load_format_xy v[5:6], off, s[12:15], s3 offset:4095
7237// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03]
7238
7239buffer_load_format_xy v[5:6], off, s[100:103], s3 offset:4095
7240// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x19,0x03]
7241
7242buffer_load_format_xy v[5:6], off, ttmp[8:11], s3 offset:4095
7243// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x1e,0x03]
7244
7245buffer_load_format_xy v[5:6], off, s[8:11], s103 offset:4095
7246// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x67]
7247
7248buffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095
7249// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7c]
7250
7251buffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095
7252// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80]
7253
7254buffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095
7255// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1]
7256
7257buffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095
7258// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0]
7259
7260buffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095
7261// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7]
7262
7263buffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095
7264// CHECK: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03]
7265
7266buffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095
7267// CHECK: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03]
7268
7269buffer_load_format_xy v[5:6], v[0:1], s[8:11], s3 addr64 offset:4095
7270// CHECK: [0xff,0x8f,0x04,0xe0,0x00,0x05,0x02,0x03]
7271
7272buffer_load_format_xy v[5:6], off, s[8:11], s3
7273// CHECK: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7274
7275buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:0
7276// CHECK: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7277
7278buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7
7279// CHECK: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7280
7281buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc
7282// CHECK: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03]
7283
7284buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc
7285// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x42,0x03]
7286
7287buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095
7288// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03]
7289
7290buffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095
7291// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03]
7292
7293buffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095
7294// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03]
7295
7296buffer_load_format_xyz v[5:7], off, s[100:103], s3 offset:4095
7297// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x19,0x03]
7298
7299buffer_load_format_xyz v[5:7], off, ttmp[8:11], s3 offset:4095
7300// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x1e,0x03]
7301
7302buffer_load_format_xyz v[5:7], off, s[8:11], s103 offset:4095
7303// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x67]
7304
7305buffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095
7306// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7c]
7307
7308buffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095
7309// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80]
7310
7311buffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095
7312// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1]
7313
7314buffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095
7315// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0]
7316
7317buffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095
7318// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7]
7319
7320buffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095
7321// CHECK: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03]
7322
7323buffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095
7324// CHECK: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03]
7325
7326buffer_load_format_xyz v[5:7], v[0:1], s[8:11], s3 addr64 offset:4095
7327// CHECK: [0xff,0x8f,0x08,0xe0,0x00,0x05,0x02,0x03]
7328
7329buffer_load_format_xyz v[5:7], off, s[8:11], s3
7330// CHECK: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7331
7332buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:0
7333// CHECK: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7334
7335buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7
7336// CHECK: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7337
7338buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc
7339// CHECK: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03]
7340
7341buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc
7342// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x42,0x03]
7343
7344buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095
7345// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7346
7347buffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095
7348// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03]
7349
7350buffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095
7351// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03]
7352
7353buffer_load_format_xyzw v[5:8], off, s[100:103], s3 offset:4095
7354// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x19,0x03]
7355
7356buffer_load_format_xyzw v[5:8], off, ttmp[8:11], s3 offset:4095
7357// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x1e,0x03]
7358
7359buffer_load_format_xyzw v[5:8], off, s[8:11], s103 offset:4095
7360// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x67]
7361
7362buffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095
7363// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7c]
7364
7365buffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095
7366// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80]
7367
7368buffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095
7369// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1]
7370
7371buffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095
7372// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0]
7373
7374buffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095
7375// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7]
7376
7377buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095
7378// CHECK: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7379
7380buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095
7381// CHECK: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7382
7383buffer_load_format_xyzw v[5:8], v[0:1], s[8:11], s3 addr64 offset:4095
7384// CHECK: [0xff,0x8f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7385
7386buffer_load_format_xyzw v[5:8], off, s[8:11], s3
7387// CHECK: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7388
7389buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:0
7390// CHECK: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7391
7392buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7
7393// CHECK: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7394
7395buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc
7396// CHECK: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7397
7398buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc
7399// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x42,0x03]
7400
7401buffer_store_format_x v1, off, s[12:15], s4 offset:4095
7402// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04]
7403
7404buffer_store_format_x v255, off, s[12:15], s4 offset:4095
7405// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04]
7406
7407buffer_store_format_x v1, off, s[16:19], s4 offset:4095
7408// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04]
7409
7410buffer_store_format_x v1, off, s[100:103], s4 offset:4095
7411// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x19,0x04]
7412
7413buffer_store_format_x v1, off, ttmp[8:11], s4 offset:4095
7414// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x1e,0x04]
7415
7416buffer_store_format_x v1, off, s[12:15], s103 offset:4095
7417// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x67]
7418
7419buffer_store_format_x v1, off, s[12:15], m0 offset:4095
7420// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7c]
7421
7422buffer_store_format_x v1, off, s[12:15], 0 offset:4095
7423// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80]
7424
7425buffer_store_format_x v1, off, s[12:15], -1 offset:4095
7426// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1]
7427
7428buffer_store_format_x v1, off, s[12:15], 0.5 offset:4095
7429// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0]
7430
7431buffer_store_format_x v1, off, s[12:15], -4.0 offset:4095
7432// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7]
7433
7434buffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095
7435// CHECK: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04]
7436
7437buffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095
7438// CHECK: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04]
7439
7440buffer_store_format_x v1, v[0:1], s[12:15], s4 addr64 offset:4095
7441// CHECK: [0xff,0x8f,0x10,0xe0,0x00,0x01,0x03,0x04]
7442
7443buffer_store_format_x v1, off, s[12:15], s4
7444// CHECK: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7445
7446buffer_store_format_x v1, off, s[12:15], s4 offset:0
7447// CHECK: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7448
7449buffer_store_format_x v1, off, s[12:15], s4 offset:7
7450// CHECK: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7451
7452buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc
7453// CHECK: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04]
7454
7455buffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc
7456// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x43,0x04]
7457
7458buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095
7459// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04]
7460
7461buffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095
7462// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04]
7463
7464buffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095
7465// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04]
7466
7467buffer_store_format_xy v[1:2], off, s[100:103], s4 offset:4095
7468// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x19,0x04]
7469
7470buffer_store_format_xy v[1:2], off, ttmp[8:11], s4 offset:4095
7471// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x1e,0x04]
7472
7473buffer_store_format_xy v[1:2], off, s[12:15], s103 offset:4095
7474// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x67]
7475
7476buffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095
7477// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7c]
7478
7479buffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095
7480// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80]
7481
7482buffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095
7483// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1]
7484
7485buffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095
7486// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0]
7487
7488buffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095
7489// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7]
7490
7491buffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095
7492// CHECK: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04]
7493
7494buffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095
7495// CHECK: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04]
7496
7497buffer_store_format_xy v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
7498// CHECK: [0xff,0x8f,0x14,0xe0,0x00,0x01,0x03,0x04]
7499
7500buffer_store_format_xy v[1:2], off, s[12:15], s4
7501// CHECK: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7502
7503buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:0
7504// CHECK: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7505
7506buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7
7507// CHECK: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7508
7509buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc
7510// CHECK: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04]
7511
7512buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc
7513// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x43,0x04]
7514
7515buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095
7516// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04]
7517
7518buffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095
7519// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04]
7520
7521buffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095
7522// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04]
7523
7524buffer_store_format_xyz v[1:3], off, s[100:103], s4 offset:4095
7525// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x19,0x04]
7526
7527buffer_store_format_xyz v[1:3], off, ttmp[8:11], s4 offset:4095
7528// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x1e,0x04]
7529
7530buffer_store_format_xyz v[1:3], off, s[12:15], s103 offset:4095
7531// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x67]
7532
7533buffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095
7534// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7c]
7535
7536buffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095
7537// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80]
7538
7539buffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095
7540// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1]
7541
7542buffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095
7543// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0]
7544
7545buffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095
7546// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7]
7547
7548buffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095
7549// CHECK: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04]
7550
7551buffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095
7552// CHECK: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04]
7553
7554buffer_store_format_xyz v[1:3], v[0:1], s[12:15], s4 addr64 offset:4095
7555// CHECK: [0xff,0x8f,0x18,0xe0,0x00,0x01,0x03,0x04]
7556
7557buffer_store_format_xyz v[1:3], off, s[12:15], s4
7558// CHECK: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7559
7560buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:0
7561// CHECK: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7562
7563buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7
7564// CHECK: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7565
7566buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc
7567// CHECK: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04]
7568
7569buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc
7570// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x43,0x04]
7571
7572buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095
7573// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7574
7575buffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095
7576// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04]
7577
7578buffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095
7579// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04]
7580
7581buffer_store_format_xyzw v[1:4], off, s[100:103], s4 offset:4095
7582// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x19,0x04]
7583
7584buffer_store_format_xyzw v[1:4], off, ttmp[8:11], s4 offset:4095
7585// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x1e,0x04]
7586
7587buffer_store_format_xyzw v[1:4], off, s[12:15], s103 offset:4095
7588// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x67]
7589
7590buffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095
7591// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7c]
7592
7593buffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095
7594// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80]
7595
7596buffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095
7597// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1]
7598
7599buffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095
7600// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0]
7601
7602buffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095
7603// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7]
7604
7605buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095
7606// CHECK: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7607
7608buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095
7609// CHECK: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7610
7611buffer_store_format_xyzw v[1:4], v[0:1], s[12:15], s4 addr64 offset:4095
7612// CHECK: [0xff,0x8f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7613
7614buffer_store_format_xyzw v[1:4], off, s[12:15], s4
7615// CHECK: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7616
7617buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:0
7618// CHECK: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7619
7620buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7
7621// CHECK: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7622
7623buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc
7624// CHECK: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7625
7626buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc
7627// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x43,0x04]
7628
7629buffer_load_ubyte v5, off, s[8:11], s3 offset:4095
7630// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]
7631
7632buffer_load_ubyte v255, off, s[8:11], s3 offset:4095
7633// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]
7634
7635buffer_load_ubyte v5, off, s[12:15], s3 offset:4095
7636// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]
7637
7638buffer_load_ubyte v5, off, s[100:103], s3 offset:4095
7639// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x19,0x03]
7640
7641buffer_load_ubyte v5, off, ttmp[8:11], s3 offset:4095
7642// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x1e,0x03]
7643
7644buffer_load_ubyte v5, off, s[8:11], s103 offset:4095
7645// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x67]
7646
7647buffer_load_ubyte v5, off, s[8:11], m0 offset:4095
7648// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7c]
7649
7650buffer_load_ubyte v5, off, s[8:11], 0 offset:4095
7651// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]
7652
7653buffer_load_ubyte v5, off, s[8:11], -1 offset:4095
7654// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]
7655
7656buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095
7657// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]
7658
7659buffer_load_ubyte v5, off, s[8:11], -4.0 offset:4095
7660// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]
7661
7662buffer_load_ubyte v5, v0, s[8:11], s3 idxen offset:4095
7663// CHECK: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]
7664
7665buffer_load_ubyte v5, v0, s[8:11], s3 offen offset:4095
7666// CHECK: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]
7667
7668buffer_load_ubyte v5, v[0:1], s[8:11], s3 addr64 offset:4095
7669// CHECK: [0xff,0x8f,0x20,0xe0,0x00,0x05,0x02,0x03]
7670
7671buffer_load_ubyte v5, off, s[8:11], s3
7672// CHECK: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7673
7674buffer_load_ubyte v5, off, s[8:11], s3 offset:0
7675// CHECK: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7676
7677buffer_load_ubyte v5, off, s[8:11], s3 offset:7
7678// CHECK: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7679
7680buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc
7681// CHECK: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]
7682
7683buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 slc
7684// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x42,0x03]
7685
7686buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 lds
7687// CHECK: [0xff,0x0f,0x21,0xe0,0x00,0x05,0x02,0x03]
7688
7689buffer_load_sbyte v5, off, s[8:11], s3 offset:4095
7690// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]
7691
7692buffer_load_sbyte v255, off, s[8:11], s3 offset:4095
7693// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03]
7694
7695buffer_load_sbyte v5, off, s[12:15], s3 offset:4095
7696// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]
7697
7698buffer_load_sbyte v5, off, s[100:103], s3 offset:4095
7699// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x19,0x03]
7700
7701buffer_load_sbyte v5, off, ttmp[8:11], s3 offset:4095
7702// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x1e,0x03]
7703
7704buffer_load_sbyte v5, off, s[8:11], s103 offset:4095
7705// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x67]
7706
7707buffer_load_sbyte v5, off, s[8:11], m0 offset:4095
7708// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7c]
7709
7710buffer_load_sbyte v5, off, s[8:11], 0 offset:4095
7711// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]
7712
7713buffer_load_sbyte v5, off, s[8:11], -1 offset:4095
7714// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]
7715
7716buffer_load_sbyte v5, off, s[8:11], 0.5 offset:4095
7717// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]
7718
7719buffer_load_sbyte v5, off, s[8:11], -4.0 offset:4095
7720// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]
7721
7722buffer_load_sbyte v5, v0, s[8:11], s3 idxen offset:4095
7723// CHECK: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]
7724
7725buffer_load_sbyte v5, v0, s[8:11], s3 offen offset:4095
7726// CHECK: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]
7727
7728buffer_load_sbyte v5, v[0:1], s[8:11], s3 addr64 offset:4095
7729// CHECK: [0xff,0x8f,0x24,0xe0,0x00,0x05,0x02,0x03]
7730
7731buffer_load_sbyte v5, off, s[8:11], s3
7732// CHECK: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7733
7734buffer_load_sbyte v5, off, s[8:11], s3 offset:0
7735// CHECK: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7736
7737buffer_load_sbyte v5, off, s[8:11], s3 offset:7
7738// CHECK: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7739
7740buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc
7741// CHECK: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]
7742
7743buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 slc
7744// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x42,0x03]
7745
7746buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 lds
7747// CHECK: [0xff,0x0f,0x25,0xe0,0x00,0x05,0x02,0x03]
7748
7749buffer_load_ushort v5, off, s[8:11], s3 offset:4095
7750// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]
7751
7752buffer_load_ushort v255, off, s[8:11], s3 offset:4095
7753// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0xff,0x02,0x03]
7754
7755buffer_load_ushort v5, off, s[12:15], s3 offset:4095
7756// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]
7757
7758buffer_load_ushort v5, off, s[100:103], s3 offset:4095
7759// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x19,0x03]
7760
7761buffer_load_ushort v5, off, ttmp[8:11], s3 offset:4095
7762// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x1e,0x03]
7763
7764buffer_load_ushort v5, off, s[8:11], s103 offset:4095
7765// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x67]
7766
7767buffer_load_ushort v5, off, s[8:11], m0 offset:4095
7768// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7c]
7769
7770buffer_load_ushort v5, off, s[8:11], 0 offset:4095
7771// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]
7772
7773buffer_load_ushort v5, off, s[8:11], -1 offset:4095
7774// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]
7775
7776buffer_load_ushort v5, off, s[8:11], 0.5 offset:4095
7777// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]
7778
7779buffer_load_ushort v5, off, s[8:11], -4.0 offset:4095
7780// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]
7781
7782buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:4095
7783// CHECK: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]
7784
7785buffer_load_ushort v5, v0, s[8:11], s3 offen offset:4095
7786// CHECK: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]
7787
7788buffer_load_ushort v5, v[0:1], s[8:11], s3 addr64 offset:4095
7789// CHECK: [0xff,0x8f,0x28,0xe0,0x00,0x05,0x02,0x03]
7790
7791buffer_load_ushort v5, off, s[8:11], s3
7792// CHECK: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7793
7794buffer_load_ushort v5, off, s[8:11], s3 offset:0
7795// CHECK: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7796
7797buffer_load_ushort v5, off, s[8:11], s3 offset:7
7798// CHECK: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7799
7800buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc
7801// CHECK: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]
7802
7803buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc
7804// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x42,0x03]
7805
7806buffer_load_ushort v5, off, s[8:11], s3 offset:4095 lds
7807// CHECK: [0xff,0x0f,0x29,0xe0,0x00,0x05,0x02,0x03]
7808
7809buffer_load_sshort v5, off, s[8:11], s3 offset:4095
7810// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7811
7812buffer_load_sshort v255, off, s[8:11], s3 offset:4095
7813// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0xff,0x02,0x03]
7814
7815buffer_load_sshort v5, off, s[12:15], s3 offset:4095
7816// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]
7817
7818buffer_load_sshort v5, off, s[100:103], s3 offset:4095
7819// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x19,0x03]
7820
7821buffer_load_sshort v5, off, ttmp[8:11], s3 offset:4095
7822// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x1e,0x03]
7823
7824buffer_load_sshort v5, off, s[8:11], s103 offset:4095
7825// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x67]
7826
7827buffer_load_sshort v5, off, s[8:11], m0 offset:4095
7828// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7c]
7829
7830buffer_load_sshort v5, off, s[8:11], 0 offset:4095
7831// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]
7832
7833buffer_load_sshort v5, off, s[8:11], -1 offset:4095
7834// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]
7835
7836buffer_load_sshort v5, off, s[8:11], 0.5 offset:4095
7837// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]
7838
7839buffer_load_sshort v5, off, s[8:11], -4.0 offset:4095
7840// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]
7841
7842buffer_load_sshort v5, v0, s[8:11], s3 idxen offset:4095
7843// CHECK: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7844
7845buffer_load_sshort v5, v0, s[8:11], s3 offen offset:4095
7846// CHECK: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7847
7848buffer_load_sshort v5, v[0:1], s[8:11], s3 addr64 offset:4095
7849// CHECK: [0xff,0x8f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7850
7851buffer_load_sshort v5, off, s[8:11], s3
7852// CHECK: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7853
7854buffer_load_sshort v5, off, s[8:11], s3 offset:0
7855// CHECK: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7856
7857buffer_load_sshort v5, off, s[8:11], s3 offset:7
7858// CHECK: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7859
7860buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc
7861// CHECK: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7862
7863buffer_load_sshort v5, off, s[8:11], s3 offset:4095 slc
7864// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x42,0x03]
7865
7866buffer_load_sshort v5, off, s[8:11], s3 offset:4095 lds
7867// CHECK: [0xff,0x0f,0x2d,0xe0,0x00,0x05,0x02,0x03]
7868
7869buffer_load_dword v5, off, s[8:11], s3 offset:4095
7870// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x03]
7871
7872buffer_load_dword v255, off, s[8:11], s3 offset:4095
7873// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x02,0x03]
7874
7875buffer_load_dword v5, off, s[12:15], s3 offset:4095
7876// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x03,0x03]
7877
7878buffer_load_dword v5, off, s[100:103], s3 offset:4095
7879// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x19,0x03]
7880
7881buffer_load_dword v5, off, ttmp[8:11], s3 offset:4095
7882// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x1e,0x03]
7883
7884buffer_load_dword v5, off, s[8:11], s103 offset:4095
7885// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x67]
7886
7887buffer_load_dword v5, off, s[8:11], m0 offset:4095
7888// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x7c]
7889
7890buffer_load_dword v5, off, s[8:11], 0 offset:4095
7891// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x80]
7892
7893buffer_load_dword v5, off, s[8:11], -1 offset:4095
7894// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xc1]
7895
7896buffer_load_dword v5, off, s[8:11], 0.5 offset:4095
7897// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf0]
7898
7899buffer_load_dword v5, off, s[8:11], -4.0 offset:4095
7900// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf7]
7901
7902buffer_load_dword v5, v0, s[8:11], s3 idxen offset:4095
7903// CHECK: [0xff,0x2f,0x30,0xe0,0x00,0x05,0x02,0x03]
7904
7905buffer_load_dword v5, v0, s[8:11], s3 offen offset:4095
7906// CHECK: [0xff,0x1f,0x30,0xe0,0x00,0x05,0x02,0x03]
7907
7908buffer_load_dword v5, v[0:1], s[8:11], s3 addr64 offset:4095
7909// CHECK: [0xff,0x8f,0x30,0xe0,0x00,0x05,0x02,0x03]
7910
7911buffer_load_dword v5, off, s[8:11], s3
7912// CHECK: [0x00,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7913
7914buffer_load_dword v5, off, s[8:11], s3 offset:0
7915// CHECK: [0x00,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7916
7917buffer_load_dword v5, off, s[8:11], s3 offset:7
7918// CHECK: [0x07,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7919
7920buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc
7921// CHECK: [0xff,0x4f,0x30,0xe0,0x00,0x05,0x02,0x03]
7922
7923buffer_load_dword v5, off, s[8:11], s3 offset:4095 slc
7924// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x42,0x03]
7925
7926buffer_load_dword v5, off, s[8:11], s3 offset:4095 lds
7927// CHECK: [0xff,0x0f,0x31,0xe0,0x00,0x05,0x02,0x03]
7928
7929buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095
7930// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x03]
7931
7932buffer_load_dwordx2 v[254:255], off, s[8:11], s3 offset:4095
7933// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0xfe,0x02,0x03]
7934
7935buffer_load_dwordx2 v[5:6], off, s[12:15], s3 offset:4095
7936// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x03,0x03]
7937
7938buffer_load_dwordx2 v[5:6], off, s[100:103], s3 offset:4095
7939// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x19,0x03]
7940
7941buffer_load_dwordx2 v[5:6], off, ttmp[8:11], s3 offset:4095
7942// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x1e,0x03]
7943
7944buffer_load_dwordx2 v[5:6], off, s[8:11], s103 offset:4095
7945// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x67]
7946
7947buffer_load_dwordx2 v[5:6], off, s[8:11], m0 offset:4095
7948// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x7c]
7949
7950buffer_load_dwordx2 v[5:6], off, s[8:11], 0 offset:4095
7951// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x80]
7952
7953buffer_load_dwordx2 v[5:6], off, s[8:11], -1 offset:4095
7954// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xc1]
7955
7956buffer_load_dwordx2 v[5:6], off, s[8:11], 0.5 offset:4095
7957// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf0]
7958
7959buffer_load_dwordx2 v[5:6], off, s[8:11], -4.0 offset:4095
7960// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf7]
7961
7962buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 idxen offset:4095
7963// CHECK: [0xff,0x2f,0x34,0xe0,0x00,0x05,0x02,0x03]
7964
7965buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 offen offset:4095
7966// CHECK: [0xff,0x1f,0x34,0xe0,0x00,0x05,0x02,0x03]
7967
7968buffer_load_dwordx2 v[5:6], v[0:1], s[8:11], s3 addr64 offset:4095
7969// CHECK: [0xff,0x8f,0x34,0xe0,0x00,0x05,0x02,0x03]
7970
7971buffer_load_dwordx2 v[5:6], off, s[8:11], s3
7972// CHECK: [0x00,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7973
7974buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:0
7975// CHECK: [0x00,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7976
7977buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:7
7978// CHECK: [0x07,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7979
7980buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc
7981// CHECK: [0xff,0x4f,0x34,0xe0,0x00,0x05,0x02,0x03]
7982
7983buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 slc
7984// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x42,0x03]
7985
7986buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095
7987// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x03]
7988
7989buffer_load_dwordx4 v[252:255], off, s[8:11], s3 offset:4095
7990// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0xfc,0x02,0x03]
7991
7992buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095
7993// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x03,0x03]
7994
7995buffer_load_dwordx4 v[5:8], off, s[100:103], s3 offset:4095
7996// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x19,0x03]
7997
7998buffer_load_dwordx4 v[5:8], off, ttmp[8:11], s3 offset:4095
7999// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x1e,0x03]
8000
8001buffer_load_dwordx4 v[5:8], off, s[8:11], s103 offset:4095
8002// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x67]
8003
8004buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095
8005// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x7c]
8006
8007buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095
8008// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x80]
8009
8010buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095
8011// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xc1]
8012
8013buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095
8014// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf0]
8015
8016buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095
8017// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf7]
8018
8019buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 idxen offset:4095
8020// CHECK: [0xff,0x2f,0x38,0xe0,0x00,0x05,0x02,0x03]
8021
8022buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 offen offset:4095
8023// CHECK: [0xff,0x1f,0x38,0xe0,0x00,0x05,0x02,0x03]
8024
8025buffer_load_dwordx4 v[5:8], v[0:1], s[8:11], s3 addr64 offset:4095
8026// CHECK: [0xff,0x8f,0x38,0xe0,0x00,0x05,0x02,0x03]
8027
8028buffer_load_dwordx4 v[5:8], off, s[8:11], s3
8029// CHECK: [0x00,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
8030
8031buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:0
8032// CHECK: [0x00,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
8033
8034buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:7
8035// CHECK: [0x07,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
8036
8037buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc
8038// CHECK: [0xff,0x4f,0x38,0xe0,0x00,0x05,0x02,0x03]
8039
8040buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 slc
8041// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x42,0x03]
8042
8043buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095
8044// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8045
8046buffer_load_dwordx3 v[253:255], off, s[8:11], s3 offset:4095
8047// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0xfd,0x02,0x03]
8048
8049buffer_load_dwordx3 v[5:7], off, s[12:15], s3 offset:4095
8050// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x03,0x03]
8051
8052buffer_load_dwordx3 v[5:7], off, s[100:103], s3 offset:4095
8053// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x19,0x03]
8054
8055buffer_load_dwordx3 v[5:7], off, ttmp[8:11], s3 offset:4095
8056// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x1e,0x03]
8057
8058buffer_load_dwordx3 v[5:7], off, s[8:11], s103 offset:4095
8059// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x67]
8060
8061buffer_load_dwordx3 v[5:7], off, s[8:11], m0 offset:4095
8062// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x7c]
8063
8064buffer_load_dwordx3 v[5:7], off, s[8:11], 0 offset:4095
8065// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x80]
8066
8067buffer_load_dwordx3 v[5:7], off, s[8:11], -1 offset:4095
8068// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xc1]
8069
8070buffer_load_dwordx3 v[5:7], off, s[8:11], 0.5 offset:4095
8071// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf0]
8072
8073buffer_load_dwordx3 v[5:7], off, s[8:11], -4.0 offset:4095
8074// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf7]
8075
8076buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 idxen offset:4095
8077// CHECK: [0xff,0x2f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8078
8079buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 offen offset:4095
8080// CHECK: [0xff,0x1f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8081
8082buffer_load_dwordx3 v[5:7], v[0:1], s[8:11], s3 addr64 offset:4095
8083// CHECK: [0xff,0x8f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8084
8085buffer_load_dwordx3 v[5:7], off, s[8:11], s3
8086// CHECK: [0x00,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
8087
8088buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:0
8089// CHECK: [0x00,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
8090
8091buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:7
8092// CHECK: [0x07,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
8093
8094buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc
8095// CHECK: [0xff,0x4f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8096
8097buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 slc
8098// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x42,0x03]
8099
8100buffer_store_byte v1, off, s[12:15], s4 offset:4095
8101// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]
8102
8103buffer_store_byte v255, off, s[12:15], s4 offset:4095
8104// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]
8105
8106buffer_store_byte v1, off, s[16:19], s4 offset:4095
8107// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]
8108
8109buffer_store_byte v1, off, s[100:103], s4 offset:4095
8110// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x19,0x04]
8111
8112buffer_store_byte v1, off, ttmp[8:11], s4 offset:4095
8113// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x1e,0x04]
8114
8115buffer_store_byte v1, off, s[12:15], s103 offset:4095
8116// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x67]
8117
8118buffer_store_byte v1, off, s[12:15], m0 offset:4095
8119// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7c]
8120
8121buffer_store_byte v1, off, s[12:15], 0 offset:4095
8122// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]
8123
8124buffer_store_byte v1, off, s[12:15], -1 offset:4095
8125// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]
8126
8127buffer_store_byte v1, off, s[12:15], 0.5 offset:4095
8128// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]
8129
8130buffer_store_byte v1, off, s[12:15], -4.0 offset:4095
8131// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]
8132
8133buffer_store_byte v1, v0, s[12:15], s4 idxen offset:4095
8134// CHECK: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]
8135
8136buffer_store_byte v1, v0, s[12:15], s4 offen offset:4095
8137// CHECK: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]
8138
8139buffer_store_byte v1, v[0:1], s[12:15], s4 addr64 offset:4095
8140// CHECK: [0xff,0x8f,0x60,0xe0,0x00,0x01,0x03,0x04]
8141
8142buffer_store_byte v1, off, s[12:15], s4
8143// CHECK: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8144
8145buffer_store_byte v1, off, s[12:15], s4 offset:0
8146// CHECK: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8147
8148buffer_store_byte v1, off, s[12:15], s4 offset:7
8149// CHECK: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8150
8151buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc
8152// CHECK: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]
8153
8154buffer_store_byte v1, off, s[12:15], s4 offset:4095 slc
8155// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x43,0x04]
8156
8157buffer_store_short v1, off, s[12:15], s4 offset:4095
8158// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]
8159
8160buffer_store_short v255, off, s[12:15], s4 offset:4095
8161// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]
8162
8163buffer_store_short v1, off, s[16:19], s4 offset:4095
8164// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]
8165
8166buffer_store_short v1, off, s[100:103], s4 offset:4095
8167// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x19,0x04]
8168
8169buffer_store_short v1, off, ttmp[8:11], s4 offset:4095
8170// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x1e,0x04]
8171
8172buffer_store_short v1, off, s[12:15], s103 offset:4095
8173// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x67]
8174
8175buffer_store_short v1, off, s[12:15], m0 offset:4095
8176// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7c]
8177
8178buffer_store_short v1, off, s[12:15], 0 offset:4095
8179// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]
8180
8181buffer_store_short v1, off, s[12:15], -1 offset:4095
8182// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]
8183
8184buffer_store_short v1, off, s[12:15], 0.5 offset:4095
8185// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]
8186
8187buffer_store_short v1, off, s[12:15], -4.0 offset:4095
8188// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]
8189
8190buffer_store_short v1, v0, s[12:15], s4 idxen offset:4095
8191// CHECK: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]
8192
8193buffer_store_short v1, v0, s[12:15], s4 offen offset:4095
8194// CHECK: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]
8195
8196buffer_store_short v1, v[0:1], s[12:15], s4 addr64 offset:4095
8197// CHECK: [0xff,0x8f,0x68,0xe0,0x00,0x01,0x03,0x04]
8198
8199buffer_store_short v1, off, s[12:15], s4
8200// CHECK: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8201
8202buffer_store_short v1, off, s[12:15], s4 offset:0
8203// CHECK: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8204
8205buffer_store_short v1, off, s[12:15], s4 offset:7
8206// CHECK: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8207
8208buffer_store_short v1, off, s[12:15], s4 offset:4095 glc
8209// CHECK: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]
8210
8211buffer_store_short v1, off, s[12:15], s4 offset:4095 slc
8212// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x43,0x04]
8213
8214buffer_store_dword v1, off, s[12:15], s4 offset:4095
8215// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]
8216
8217buffer_store_dword v255, off, s[12:15], s4 offset:4095
8218// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x03,0x04]
8219
8220buffer_store_dword v1, off, s[16:19], s4 offset:4095
8221// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]
8222
8223buffer_store_dword v1, off, s[100:103], s4 offset:4095
8224// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x19,0x04]
8225
8226buffer_store_dword v1, off, ttmp[8:11], s4 offset:4095
8227// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x1e,0x04]
8228
8229buffer_store_dword v1, off, s[12:15], s103 offset:4095
8230// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x67]
8231
8232buffer_store_dword v1, off, s[12:15], m0 offset:4095
8233// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7c]
8234
8235buffer_store_dword v1, off, s[12:15], 0 offset:4095
8236// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]
8237
8238buffer_store_dword v1, off, s[12:15], -1 offset:4095
8239// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]
8240
8241buffer_store_dword v1, off, s[12:15], 0.5 offset:4095
8242// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]
8243
8244buffer_store_dword v1, off, s[12:15], -4.0 offset:4095
8245// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]
8246
8247buffer_store_dword v1, v0, s[12:15], s4 idxen offset:4095
8248// CHECK: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]
8249
8250buffer_store_dword v1, v0, s[12:15], s4 offen offset:4095
8251// CHECK: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]
8252
8253buffer_store_dword v1, v[0:1], s[12:15], s4 addr64 offset:4095
8254// CHECK: [0xff,0x8f,0x70,0xe0,0x00,0x01,0x03,0x04]
8255
8256buffer_store_dword v1, off, s[12:15], s4
8257// CHECK: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8258
8259buffer_store_dword v1, off, s[12:15], s4 offset:0
8260// CHECK: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8261
8262buffer_store_dword v1, off, s[12:15], s4 offset:7
8263// CHECK: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8264
8265buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc
8266// CHECK: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]
8267
8268buffer_store_dword v1, off, s[12:15], s4 offset:4095 slc
8269// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x43,0x04]
8270
8271buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095
8272// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]
8273
8274buffer_store_dwordx2 v[254:255], off, s[12:15], s4 offset:4095
8275// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x03,0x04]
8276
8277buffer_store_dwordx2 v[1:2], off, s[16:19], s4 offset:4095
8278// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]
8279
8280buffer_store_dwordx2 v[1:2], off, s[100:103], s4 offset:4095
8281// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x19,0x04]
8282
8283buffer_store_dwordx2 v[1:2], off, ttmp[8:11], s4 offset:4095
8284// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x1e,0x04]
8285
8286buffer_store_dwordx2 v[1:2], off, s[12:15], s103 offset:4095
8287// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x67]
8288
8289buffer_store_dwordx2 v[1:2], off, s[12:15], m0 offset:4095
8290// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7c]
8291
8292buffer_store_dwordx2 v[1:2], off, s[12:15], 0 offset:4095
8293// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]
8294
8295buffer_store_dwordx2 v[1:2], off, s[12:15], -1 offset:4095
8296// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]
8297
8298buffer_store_dwordx2 v[1:2], off, s[12:15], 0.5 offset:4095
8299// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]
8300
8301buffer_store_dwordx2 v[1:2], off, s[12:15], -4.0 offset:4095
8302// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]
8303
8304buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 idxen offset:4095
8305// CHECK: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]
8306
8307buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 offen offset:4095
8308// CHECK: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]
8309
8310buffer_store_dwordx2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
8311// CHECK: [0xff,0x8f,0x74,0xe0,0x00,0x01,0x03,0x04]
8312
8313buffer_store_dwordx2 v[1:2], off, s[12:15], s4
8314// CHECK: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8315
8316buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:0
8317// CHECK: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8318
8319buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:7
8320// CHECK: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8321
8322buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc
8323// CHECK: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]
8324
8325buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 slc
8326// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x43,0x04]
8327
8328buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095
8329// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x04]
8330
8331buffer_store_dwordx4 v[252:255], off, s[12:15], s4 offset:4095
8332// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0xfc,0x03,0x04]
8333
8334buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095
8335// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x04,0x04]
8336
8337buffer_store_dwordx4 v[1:4], off, s[100:103], s4 offset:4095
8338// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x19,0x04]
8339
8340buffer_store_dwordx4 v[1:4], off, ttmp[8:11], s4 offset:4095
8341// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x1e,0x04]
8342
8343buffer_store_dwordx4 v[1:4], off, s[12:15], s103 offset:4095
8344// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x67]
8345
8346buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095
8347// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7c]
8348
8349buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095
8350// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x80]
8351
8352buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095
8353// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xc1]
8354
8355buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095
8356// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf0]
8357
8358buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:4095
8359// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf7]
8360
8361buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 idxen offset:4095
8362// CHECK: [0xff,0x2f,0x78,0xe0,0x00,0x01,0x03,0x04]
8363
8364buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 offen offset:4095
8365// CHECK: [0xff,0x1f,0x78,0xe0,0x00,0x01,0x03,0x04]
8366
8367buffer_store_dwordx4 v[1:4], v[0:1], s[12:15], s4 addr64 offset:4095
8368// CHECK: [0xff,0x8f,0x78,0xe0,0x00,0x01,0x03,0x04]
8369
8370buffer_store_dwordx4 v[1:4], off, s[12:15], s4
8371// CHECK: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8372
8373buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:0
8374// CHECK: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8375
8376buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:7
8377// CHECK: [0x07,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8378
8379buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc
8380// CHECK: [0xff,0x4f,0x78,0xe0,0x00,0x01,0x03,0x04]
8381
8382buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 slc
8383// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x43,0x04]
8384
8385buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095
8386// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8387
8388buffer_store_dwordx3 v[253:255], off, s[12:15], s4 offset:4095
8389// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0xfd,0x03,0x04]
8390
8391buffer_store_dwordx3 v[1:3], off, s[16:19], s4 offset:4095
8392// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x04,0x04]
8393
8394buffer_store_dwordx3 v[1:3], off, s[100:103], s4 offset:4095
8395// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x19,0x04]
8396
8397buffer_store_dwordx3 v[1:3], off, ttmp[8:11], s4 offset:4095
8398// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x1e,0x04]
8399
8400buffer_store_dwordx3 v[1:3], off, s[12:15], s103 offset:4095
8401// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x67]
8402
8403buffer_store_dwordx3 v[1:3], off, s[12:15], m0 offset:4095
8404// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7c]
8405
8406buffer_store_dwordx3 v[1:3], off, s[12:15], 0 offset:4095
8407// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x80]
8408
8409buffer_store_dwordx3 v[1:3], off, s[12:15], -1 offset:4095
8410// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xc1]
8411
8412buffer_store_dwordx3 v[1:3], off, s[12:15], 0.5 offset:4095
8413// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf0]
8414
8415buffer_store_dwordx3 v[1:3], off, s[12:15], -4.0 offset:4095
8416// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf7]
8417
8418buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 idxen offset:4095
8419// CHECK: [0xff,0x2f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8420
8421buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 offen offset:4095
8422// CHECK: [0xff,0x1f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8423
8424buffer_store_dwordx3 v[1:3], v[0:1], s[12:15], s4 addr64 offset:4095
8425// CHECK: [0xff,0x8f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8426
8427buffer_store_dwordx3 v[1:3], off, s[12:15], s4
8428// CHECK: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8429
8430buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:0
8431// CHECK: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8432
8433buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:7
8434// CHECK: [0x07,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8435
8436buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc
8437// CHECK: [0xff,0x4f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8438
8439buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 slc
8440// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x43,0x04]
8441
8442buffer_atomic_swap v1, off, s[12:15], s4 offset:4095
8443// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8444
8445buffer_atomic_swap v255, off, s[12:15], s4 offset:4095
8446// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0xff,0x03,0x04]
8447
8448buffer_atomic_swap v1, off, s[16:19], s4 offset:4095
8449// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x04,0x04]
8450
8451buffer_atomic_swap v1, off, s[100:103], s4 offset:4095
8452// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x19,0x04]
8453
8454buffer_atomic_swap v1, off, ttmp[8:11], s4 offset:4095
8455// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x1e,0x04]
8456
8457buffer_atomic_swap v1, off, s[12:15], s103 offset:4095
8458// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0x67]
8459
8460buffer_atomic_swap v1, off, s[12:15], m0 offset:4095
8461// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0x7c]
8462
8463buffer_atomic_swap v1, off, s[12:15], 0 offset:4095
8464// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0x80]
8465
8466buffer_atomic_swap v1, off, s[12:15], -1 offset:4095
8467// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0xc1]
8468
8469buffer_atomic_swap v1, v0, s[12:15], s4 idxen offset:4095
8470// CHECK: [0xff,0x2f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8471
8472buffer_atomic_swap v1, v0, s[12:15], s4 offen offset:4095
8473// CHECK: [0xff,0x1f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8474
8475buffer_atomic_swap v1, v[0:1], s[12:15], s4 addr64 offset:4095
8476// CHECK: [0xff,0x8f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8477
8478buffer_atomic_swap v1, off, s[12:15], s4
8479// CHECK: [0x00,0x00,0xc0,0xe0,0x00,0x01,0x03,0x04]
8480
8481buffer_atomic_swap v1, off, s[12:15], s4 offset:0
8482// CHECK: [0x00,0x00,0xc0,0xe0,0x00,0x01,0x03,0x04]
8483
8484buffer_atomic_swap v1, off, s[12:15], s4 offset:7
8485// CHECK: [0x07,0x00,0xc0,0xe0,0x00,0x01,0x03,0x04]
8486
8487buffer_atomic_swap v1, off, s[12:15], s4 offset:4095 glc
8488// CHECK: [0xff,0x4f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8489
8490buffer_atomic_swap v1, off, s[12:15], s4 offset:4095 slc
8491// CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x43,0x04]
8492
8493buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:4095
8494// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8495
8496buffer_atomic_cmpswap v[254:255], off, s[12:15], s4 offset:4095
8497// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0xfe,0x03,0x04]
8498
8499buffer_atomic_cmpswap v[1:2], off, s[16:19], s4 offset:4095
8500// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x04,0x04]
8501
8502buffer_atomic_cmpswap v[1:2], off, s[100:103], s4 offset:4095
8503// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x19,0x04]
8504
8505buffer_atomic_cmpswap v[1:2], off, ttmp[8:11], s4 offset:4095
8506// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x1e,0x04]
8507
8508buffer_atomic_cmpswap v[1:2], off, s[12:15], s103 offset:4095
8509// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0x67]
8510
8511buffer_atomic_cmpswap v[1:2], off, s[12:15], m0 offset:4095
8512// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0x7c]
8513
8514buffer_atomic_cmpswap v[1:2], off, s[12:15], 0 offset:4095
8515// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0x80]
8516
8517buffer_atomic_cmpswap v[1:2], off, s[12:15], -1 offset:4095
8518// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0xc1]
8519
8520buffer_atomic_cmpswap v[1:2], v0, s[12:15], s4 idxen offset:4095
8521// CHECK: [0xff,0x2f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8522
8523buffer_atomic_cmpswap v[1:2], v0, s[12:15], s4 offen offset:4095
8524// CHECK: [0xff,0x1f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8525
8526buffer_atomic_cmpswap v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
8527// CHECK: [0xff,0x8f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8528
8529buffer_atomic_cmpswap v[1:2], off, s[12:15], s4
8530// CHECK: [0x00,0x00,0xc4,0xe0,0x00,0x01,0x03,0x04]
8531
8532buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:0
8533// CHECK: [0x00,0x00,0xc4,0xe0,0x00,0x01,0x03,0x04]
8534
8535buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:7
8536// CHECK: [0x07,0x00,0xc4,0xe0,0x00,0x01,0x03,0x04]
8537
8538buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:4095 glc
8539// CHECK: [0xff,0x4f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8540
8541buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:4095 slc
8542// CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x43,0x04]
8543
8544buffer_atomic_add v1, off, s[12:15], s4 offset:4095
8545// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8546
8547buffer_atomic_add v255, off, s[12:15], s4 offset:4095
8548// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0xff,0x03,0x04]
8549
8550buffer_atomic_add v1, off, s[16:19], s4 offset:4095
8551// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x04,0x04]
8552
8553buffer_atomic_add v1, off, s[100:103], s4 offset:4095
8554// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x19,0x04]
8555
8556buffer_atomic_add v1, off, ttmp[8:11], s4 offset:4095
8557// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x1e,0x04]
8558
8559buffer_atomic_add v1, off, s[12:15], s103 offset:4095
8560// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0x67]
8561
8562buffer_atomic_add v1, off, s[12:15], m0 offset:4095
8563// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0x7c]
8564
8565buffer_atomic_add v1, off, s[12:15], 0 offset:4095
8566// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0x80]
8567
8568buffer_atomic_add v1, off, s[12:15], -1 offset:4095
8569// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0xc1]
8570
8571buffer_atomic_add v1, v0, s[12:15], s4 idxen offset:4095
8572// CHECK: [0xff,0x2f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8573
8574buffer_atomic_add v1, v0, s[12:15], s4 offen offset:4095
8575// CHECK: [0xff,0x1f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8576
8577buffer_atomic_add v1, v[0:1], s[12:15], s4 addr64 offset:4095
8578// CHECK: [0xff,0x8f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8579
8580buffer_atomic_add v1, off, s[12:15], s4
8581// CHECK: [0x00,0x00,0xc8,0xe0,0x00,0x01,0x03,0x04]
8582
8583buffer_atomic_add v1, off, s[12:15], s4 offset:0
8584// CHECK: [0x00,0x00,0xc8,0xe0,0x00,0x01,0x03,0x04]
8585
8586buffer_atomic_add v1, off, s[12:15], s4 offset:7
8587// CHECK: [0x07,0x00,0xc8,0xe0,0x00,0x01,0x03,0x04]
8588
8589buffer_atomic_add v1, off, s[12:15], s4 offset:4095 glc
8590// CHECK: [0xff,0x4f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8591
8592buffer_atomic_add v1, off, s[12:15], s4 offset:4095 slc
8593// CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x43,0x04]
8594
8595buffer_atomic_sub v1, off, s[12:15], s4 offset:4095
8596// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8597
8598buffer_atomic_sub v255, off, s[12:15], s4 offset:4095
8599// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x03,0x04]
8600
8601buffer_atomic_sub v1, off, s[16:19], s4 offset:4095
8602// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x04,0x04]
8603
8604buffer_atomic_sub v1, off, s[100:103], s4 offset:4095
8605// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x19,0x04]
8606
8607buffer_atomic_sub v1, off, ttmp[8:11], s4 offset:4095
8608// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x1e,0x04]
8609
8610buffer_atomic_sub v1, off, s[12:15], s103 offset:4095
8611// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0x67]
8612
8613buffer_atomic_sub v1, off, s[12:15], m0 offset:4095
8614// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0x7c]
8615
8616buffer_atomic_sub v1, off, s[12:15], 0 offset:4095
8617// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0x80]
8618
8619buffer_atomic_sub v1, off, s[12:15], -1 offset:4095
8620// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0xc1]
8621
8622buffer_atomic_sub v1, v0, s[12:15], s4 idxen offset:4095
8623// CHECK: [0xff,0x2f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8624
8625buffer_atomic_sub v1, v0, s[12:15], s4 offen offset:4095
8626// CHECK: [0xff,0x1f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8627
8628buffer_atomic_sub v1, v[0:1], s[12:15], s4 addr64 offset:4095
8629// CHECK: [0xff,0x8f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8630
8631buffer_atomic_sub v1, off, s[12:15], s4
8632// CHECK: [0x00,0x00,0xcc,0xe0,0x00,0x01,0x03,0x04]
8633
8634buffer_atomic_sub v1, off, s[12:15], s4 offset:0
8635// CHECK: [0x00,0x00,0xcc,0xe0,0x00,0x01,0x03,0x04]
8636
8637buffer_atomic_sub v1, off, s[12:15], s4 offset:7
8638// CHECK: [0x07,0x00,0xcc,0xe0,0x00,0x01,0x03,0x04]
8639
8640buffer_atomic_sub v1, off, s[12:15], s4 offset:4095 glc
8641// CHECK: [0xff,0x4f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8642
8643buffer_atomic_sub v1, off, s[12:15], s4 offset:4095 slc
8644// CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x43,0x04]
8645
8646buffer_atomic_smin v1, off, s[12:15], s4 offset:4095
8647// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8648
8649buffer_atomic_smin v255, off, s[12:15], s4 offset:4095
8650// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0xff,0x03,0x04]
8651
8652buffer_atomic_smin v1, off, s[16:19], s4 offset:4095
8653// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x04,0x04]
8654
8655buffer_atomic_smin v1, off, s[100:103], s4 offset:4095
8656// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x19,0x04]
8657
8658buffer_atomic_smin v1, off, ttmp[8:11], s4 offset:4095
8659// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x1e,0x04]
8660
8661buffer_atomic_smin v1, off, s[12:15], s103 offset:4095
8662// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0x67]
8663
8664buffer_atomic_smin v1, off, s[12:15], m0 offset:4095
8665// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0x7c]
8666
8667buffer_atomic_smin v1, off, s[12:15], 0 offset:4095
8668// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0x80]
8669
8670buffer_atomic_smin v1, off, s[12:15], -1 offset:4095
8671// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0xc1]
8672
8673buffer_atomic_smin v1, v0, s[12:15], s4 idxen offset:4095
8674// CHECK: [0xff,0x2f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8675
8676buffer_atomic_smin v1, v0, s[12:15], s4 offen offset:4095
8677// CHECK: [0xff,0x1f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8678
8679buffer_atomic_smin v1, v[0:1], s[12:15], s4 addr64 offset:4095
8680// CHECK: [0xff,0x8f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8681
8682buffer_atomic_smin v1, off, s[12:15], s4
8683// CHECK: [0x00,0x00,0xd4,0xe0,0x00,0x01,0x03,0x04]
8684
8685buffer_atomic_smin v1, off, s[12:15], s4 offset:0
8686// CHECK: [0x00,0x00,0xd4,0xe0,0x00,0x01,0x03,0x04]
8687
8688buffer_atomic_smin v1, off, s[12:15], s4 offset:7
8689// CHECK: [0x07,0x00,0xd4,0xe0,0x00,0x01,0x03,0x04]
8690
8691buffer_atomic_smin v1, off, s[12:15], s4 offset:4095 glc
8692// CHECK: [0xff,0x4f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8693
8694buffer_atomic_smin v1, off, s[12:15], s4 offset:4095 slc
8695// CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x43,0x04]
8696
8697buffer_atomic_umin v1, off, s[12:15], s4 offset:4095
8698// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8699
8700buffer_atomic_umin v255, off, s[12:15], s4 offset:4095
8701// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0xff,0x03,0x04]
8702
8703buffer_atomic_umin v1, off, s[16:19], s4 offset:4095
8704// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x04,0x04]
8705
8706buffer_atomic_umin v1, off, s[100:103], s4 offset:4095
8707// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x19,0x04]
8708
8709buffer_atomic_umin v1, off, ttmp[8:11], s4 offset:4095
8710// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x1e,0x04]
8711
8712buffer_atomic_umin v1, off, s[12:15], s103 offset:4095
8713// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0x67]
8714
8715buffer_atomic_umin v1, off, s[12:15], m0 offset:4095
8716// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0x7c]
8717
8718buffer_atomic_umin v1, off, s[12:15], 0 offset:4095
8719// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0x80]
8720
8721buffer_atomic_umin v1, off, s[12:15], -1 offset:4095
8722// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0xc1]
8723
8724buffer_atomic_umin v1, v0, s[12:15], s4 idxen offset:4095
8725// CHECK: [0xff,0x2f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8726
8727buffer_atomic_umin v1, v0, s[12:15], s4 offen offset:4095
8728// CHECK: [0xff,0x1f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8729
8730buffer_atomic_umin v1, v[0:1], s[12:15], s4 addr64 offset:4095
8731// CHECK: [0xff,0x8f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8732
8733buffer_atomic_umin v1, off, s[12:15], s4
8734// CHECK: [0x00,0x00,0xd8,0xe0,0x00,0x01,0x03,0x04]
8735
8736buffer_atomic_umin v1, off, s[12:15], s4 offset:0
8737// CHECK: [0x00,0x00,0xd8,0xe0,0x00,0x01,0x03,0x04]
8738
8739buffer_atomic_umin v1, off, s[12:15], s4 offset:7
8740// CHECK: [0x07,0x00,0xd8,0xe0,0x00,0x01,0x03,0x04]
8741
8742buffer_atomic_umin v1, off, s[12:15], s4 offset:4095 glc
8743// CHECK: [0xff,0x4f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8744
8745buffer_atomic_umin v1, off, s[12:15], s4 offset:4095 slc
8746// CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x43,0x04]
8747
8748buffer_atomic_smax v1, off, s[12:15], s4 offset:4095
8749// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8750
8751buffer_atomic_smax v255, off, s[12:15], s4 offset:4095
8752// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0xff,0x03,0x04]
8753
8754buffer_atomic_smax v1, off, s[16:19], s4 offset:4095
8755// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x04,0x04]
8756
8757buffer_atomic_smax v1, off, s[100:103], s4 offset:4095
8758// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x19,0x04]
8759
8760buffer_atomic_smax v1, off, ttmp[8:11], s4 offset:4095
8761// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x1e,0x04]
8762
8763buffer_atomic_smax v1, off, s[12:15], s103 offset:4095
8764// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0x67]
8765
8766buffer_atomic_smax v1, off, s[12:15], m0 offset:4095
8767// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0x7c]
8768
8769buffer_atomic_smax v1, off, s[12:15], 0 offset:4095
8770// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0x80]
8771
8772buffer_atomic_smax v1, off, s[12:15], -1 offset:4095
8773// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0xc1]
8774
8775buffer_atomic_smax v1, v0, s[12:15], s4 idxen offset:4095
8776// CHECK: [0xff,0x2f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8777
8778buffer_atomic_smax v1, v0, s[12:15], s4 offen offset:4095
8779// CHECK: [0xff,0x1f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8780
8781buffer_atomic_smax v1, v[0:1], s[12:15], s4 addr64 offset:4095
8782// CHECK: [0xff,0x8f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8783
8784buffer_atomic_smax v1, off, s[12:15], s4
8785// CHECK: [0x00,0x00,0xdc,0xe0,0x00,0x01,0x03,0x04]
8786
8787buffer_atomic_smax v1, off, s[12:15], s4 offset:0
8788// CHECK: [0x00,0x00,0xdc,0xe0,0x00,0x01,0x03,0x04]
8789
8790buffer_atomic_smax v1, off, s[12:15], s4 offset:7
8791// CHECK: [0x07,0x00,0xdc,0xe0,0x00,0x01,0x03,0x04]
8792
8793buffer_atomic_smax v1, off, s[12:15], s4 offset:4095 glc
8794// CHECK: [0xff,0x4f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8795
8796buffer_atomic_smax v1, off, s[12:15], s4 offset:4095 slc
8797// CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x43,0x04]
8798
8799buffer_atomic_umax v1, off, s[12:15], s4 offset:4095
8800// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8801
8802buffer_atomic_umax v255, off, s[12:15], s4 offset:4095
8803// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0xff,0x03,0x04]
8804
8805buffer_atomic_umax v1, off, s[16:19], s4 offset:4095
8806// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x04,0x04]
8807
8808buffer_atomic_umax v1, off, s[100:103], s4 offset:4095
8809// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x19,0x04]
8810
8811buffer_atomic_umax v1, off, ttmp[8:11], s4 offset:4095
8812// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x1e,0x04]
8813
8814buffer_atomic_umax v1, off, s[12:15], s103 offset:4095
8815// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0x67]
8816
8817buffer_atomic_umax v1, off, s[12:15], m0 offset:4095
8818// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0x7c]
8819
8820buffer_atomic_umax v1, off, s[12:15], 0 offset:4095
8821// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0x80]
8822
8823buffer_atomic_umax v1, off, s[12:15], -1 offset:4095
8824// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0xc1]
8825
8826buffer_atomic_umax v1, v0, s[12:15], s4 idxen offset:4095
8827// CHECK: [0xff,0x2f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8828
8829buffer_atomic_umax v1, v0, s[12:15], s4 offen offset:4095
8830// CHECK: [0xff,0x1f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8831
8832buffer_atomic_umax v1, v[0:1], s[12:15], s4 addr64 offset:4095
8833// CHECK: [0xff,0x8f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8834
8835buffer_atomic_umax v1, off, s[12:15], s4
8836// CHECK: [0x00,0x00,0xe0,0xe0,0x00,0x01,0x03,0x04]
8837
8838buffer_atomic_umax v1, off, s[12:15], s4 offset:0
8839// CHECK: [0x00,0x00,0xe0,0xe0,0x00,0x01,0x03,0x04]
8840
8841buffer_atomic_umax v1, off, s[12:15], s4 offset:7
8842// CHECK: [0x07,0x00,0xe0,0xe0,0x00,0x01,0x03,0x04]
8843
8844buffer_atomic_umax v1, off, s[12:15], s4 offset:4095 glc
8845// CHECK: [0xff,0x4f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8846
8847buffer_atomic_umax v1, off, s[12:15], s4 offset:4095 slc
8848// CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x43,0x04]
8849
8850buffer_atomic_and v1, off, s[12:15], s4 offset:4095
8851// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8852
8853buffer_atomic_and v255, off, s[12:15], s4 offset:4095
8854// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0xff,0x03,0x04]
8855
8856buffer_atomic_and v1, off, s[16:19], s4 offset:4095
8857// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x04,0x04]
8858
8859buffer_atomic_and v1, off, s[100:103], s4 offset:4095
8860// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x19,0x04]
8861
8862buffer_atomic_and v1, off, ttmp[8:11], s4 offset:4095
8863// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x1e,0x04]
8864
8865buffer_atomic_and v1, off, s[12:15], s103 offset:4095
8866// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0x67]
8867
8868buffer_atomic_and v1, off, s[12:15], m0 offset:4095
8869// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0x7c]
8870
8871buffer_atomic_and v1, off, s[12:15], 0 offset:4095
8872// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0x80]
8873
8874buffer_atomic_and v1, off, s[12:15], -1 offset:4095
8875// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0xc1]
8876
8877buffer_atomic_and v1, v0, s[12:15], s4 idxen offset:4095
8878// CHECK: [0xff,0x2f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8879
8880buffer_atomic_and v1, v0, s[12:15], s4 offen offset:4095
8881// CHECK: [0xff,0x1f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8882
8883buffer_atomic_and v1, v[0:1], s[12:15], s4 addr64 offset:4095
8884// CHECK: [0xff,0x8f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8885
8886buffer_atomic_and v1, off, s[12:15], s4
8887// CHECK: [0x00,0x00,0xe4,0xe0,0x00,0x01,0x03,0x04]
8888
8889buffer_atomic_and v1, off, s[12:15], s4 offset:0
8890// CHECK: [0x00,0x00,0xe4,0xe0,0x00,0x01,0x03,0x04]
8891
8892buffer_atomic_and v1, off, s[12:15], s4 offset:7
8893// CHECK: [0x07,0x00,0xe4,0xe0,0x00,0x01,0x03,0x04]
8894
8895buffer_atomic_and v1, off, s[12:15], s4 offset:4095 glc
8896// CHECK: [0xff,0x4f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8897
8898buffer_atomic_and v1, off, s[12:15], s4 offset:4095 slc
8899// CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x43,0x04]
8900
8901buffer_atomic_or v1, off, s[12:15], s4 offset:4095
8902// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8903
8904buffer_atomic_or v255, off, s[12:15], s4 offset:4095
8905// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0xff,0x03,0x04]
8906
8907buffer_atomic_or v1, off, s[16:19], s4 offset:4095
8908// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x04,0x04]
8909
8910buffer_atomic_or v1, off, s[100:103], s4 offset:4095
8911// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x19,0x04]
8912
8913buffer_atomic_or v1, off, ttmp[8:11], s4 offset:4095
8914// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x1e,0x04]
8915
8916buffer_atomic_or v1, off, s[12:15], s103 offset:4095
8917// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0x67]
8918
8919buffer_atomic_or v1, off, s[12:15], m0 offset:4095
8920// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0x7c]
8921
8922buffer_atomic_or v1, off, s[12:15], 0 offset:4095
8923// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0x80]
8924
8925buffer_atomic_or v1, off, s[12:15], -1 offset:4095
8926// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0xc1]
8927
8928buffer_atomic_or v1, v0, s[12:15], s4 idxen offset:4095
8929// CHECK: [0xff,0x2f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8930
8931buffer_atomic_or v1, v0, s[12:15], s4 offen offset:4095
8932// CHECK: [0xff,0x1f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8933
8934buffer_atomic_or v1, v[0:1], s[12:15], s4 addr64 offset:4095
8935// CHECK: [0xff,0x8f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8936
8937buffer_atomic_or v1, off, s[12:15], s4
8938// CHECK: [0x00,0x00,0xe8,0xe0,0x00,0x01,0x03,0x04]
8939
8940buffer_atomic_or v1, off, s[12:15], s4 offset:0
8941// CHECK: [0x00,0x00,0xe8,0xe0,0x00,0x01,0x03,0x04]
8942
8943buffer_atomic_or v1, off, s[12:15], s4 offset:7
8944// CHECK: [0x07,0x00,0xe8,0xe0,0x00,0x01,0x03,0x04]
8945
8946buffer_atomic_or v1, off, s[12:15], s4 offset:4095 glc
8947// CHECK: [0xff,0x4f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8948
8949buffer_atomic_or v1, off, s[12:15], s4 offset:4095 slc
8950// CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x43,0x04]
8951
8952buffer_atomic_xor v1, off, s[12:15], s4 offset:4095
8953// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0x04]
8954
8955buffer_atomic_xor v255, off, s[12:15], s4 offset:4095
8956// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0xff,0x03,0x04]
8957
8958buffer_atomic_xor v1, off, s[16:19], s4 offset:4095
8959// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x04,0x04]
8960
8961buffer_atomic_xor v1, off, s[100:103], s4 offset:4095
8962// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x19,0x04]
8963
8964buffer_atomic_xor v1, off, ttmp[8:11], s4 offset:4095
8965// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x1e,0x04]
8966
8967buffer_atomic_xor v1, off, s[12:15], s103 offset:4095
8968// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0x67]
8969
8970buffer_atomic_xor v1, off, s[12:15], m0 offset:4095
8971// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0x7c]
8972
8973buffer_atomic_xor v1, off, s[12:15], 0 offset:4095
8974// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0x80]
8975
8976buffer_atomic_xor v1, off, s[12:15], -1 offset:4095
8977// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0xc1]
8978
8979buffer_atomic_xor v1, v0, s[12:15], s4 idxen offset:4095
8980// CHECK: [0xff,0x2f,0xec,0xe0,0x00,0x01,0x03,0x04]
8981
8982buffer_atomic_xor v1, v0, s[12:15], s4 offen offset:4095
8983// CHECK: [0xff,0x1f,0xec,0xe0,0x00,0x01,0x03,0x04]
8984
8985buffer_atomic_xor v1, v[0:1], s[12:15], s4 addr64 offset:4095
8986// CHECK: [0xff,0x8f,0xec,0xe0,0x00,0x01,0x03,0x04]
8987
8988buffer_atomic_xor v1, off, s[12:15], s4
8989// CHECK: [0x00,0x00,0xec,0xe0,0x00,0x01,0x03,0x04]
8990
8991buffer_atomic_xor v1, off, s[12:15], s4 offset:0
8992// CHECK: [0x00,0x00,0xec,0xe0,0x00,0x01,0x03,0x04]
8993
8994buffer_atomic_xor v1, off, s[12:15], s4 offset:7
8995// CHECK: [0x07,0x00,0xec,0xe0,0x00,0x01,0x03,0x04]
8996
8997buffer_atomic_xor v1, off, s[12:15], s4 offset:4095 glc
8998// CHECK: [0xff,0x4f,0xec,0xe0,0x00,0x01,0x03,0x04]
8999
9000buffer_atomic_xor v1, off, s[12:15], s4 offset:4095 slc
9001// CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x43,0x04]
9002
9003buffer_atomic_inc v1, off, s[12:15], s4 offset:4095
9004// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9005
9006buffer_atomic_inc v255, off, s[12:15], s4 offset:4095
9007// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0xff,0x03,0x04]
9008
9009buffer_atomic_inc v1, off, s[16:19], s4 offset:4095
9010// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x04,0x04]
9011
9012buffer_atomic_inc v1, off, s[100:103], s4 offset:4095
9013// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x19,0x04]
9014
9015buffer_atomic_inc v1, off, ttmp[8:11], s4 offset:4095
9016// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x1e,0x04]
9017
9018buffer_atomic_inc v1, off, s[12:15], s103 offset:4095
9019// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0x67]
9020
9021buffer_atomic_inc v1, off, s[12:15], m0 offset:4095
9022// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0x7c]
9023
9024buffer_atomic_inc v1, off, s[12:15], 0 offset:4095
9025// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0x80]
9026
9027buffer_atomic_inc v1, off, s[12:15], -1 offset:4095
9028// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0xc1]
9029
9030buffer_atomic_inc v1, v0, s[12:15], s4 idxen offset:4095
9031// CHECK: [0xff,0x2f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9032
9033buffer_atomic_inc v1, v0, s[12:15], s4 offen offset:4095
9034// CHECK: [0xff,0x1f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9035
9036buffer_atomic_inc v1, v[0:1], s[12:15], s4 addr64 offset:4095
9037// CHECK: [0xff,0x8f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9038
9039buffer_atomic_inc v1, off, s[12:15], s4
9040// CHECK: [0x00,0x00,0xf0,0xe0,0x00,0x01,0x03,0x04]
9041
9042buffer_atomic_inc v1, off, s[12:15], s4 offset:0
9043// CHECK: [0x00,0x00,0xf0,0xe0,0x00,0x01,0x03,0x04]
9044
9045buffer_atomic_inc v1, off, s[12:15], s4 offset:7
9046// CHECK: [0x07,0x00,0xf0,0xe0,0x00,0x01,0x03,0x04]
9047
9048buffer_atomic_inc v1, off, s[12:15], s4 offset:4095 glc
9049// CHECK: [0xff,0x4f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9050
9051buffer_atomic_inc v1, off, s[12:15], s4 offset:4095 slc
9052// CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x43,0x04]
9053
9054buffer_atomic_dec v1, off, s[12:15], s4 offset:4095
9055// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9056
9057buffer_atomic_dec v255, off, s[12:15], s4 offset:4095
9058// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0xff,0x03,0x04]
9059
9060buffer_atomic_dec v1, off, s[16:19], s4 offset:4095
9061// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x04,0x04]
9062
9063buffer_atomic_dec v1, off, s[100:103], s4 offset:4095
9064// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x19,0x04]
9065
9066buffer_atomic_dec v1, off, ttmp[8:11], s4 offset:4095
9067// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x1e,0x04]
9068
9069buffer_atomic_dec v1, off, s[12:15], s103 offset:4095
9070// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0x67]
9071
9072buffer_atomic_dec v1, off, s[12:15], m0 offset:4095
9073// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0x7c]
9074
9075buffer_atomic_dec v1, off, s[12:15], 0 offset:4095
9076// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0x80]
9077
9078buffer_atomic_dec v1, off, s[12:15], -1 offset:4095
9079// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0xc1]
9080
9081buffer_atomic_dec v1, v0, s[12:15], s4 idxen offset:4095
9082// CHECK: [0xff,0x2f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9083
9084buffer_atomic_dec v1, v0, s[12:15], s4 offen offset:4095
9085// CHECK: [0xff,0x1f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9086
9087buffer_atomic_dec v1, v[0:1], s[12:15], s4 addr64 offset:4095
9088// CHECK: [0xff,0x8f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9089
9090buffer_atomic_dec v1, off, s[12:15], s4
9091// CHECK: [0x00,0x00,0xf4,0xe0,0x00,0x01,0x03,0x04]
9092
9093buffer_atomic_dec v1, off, s[12:15], s4 offset:0
9094// CHECK: [0x00,0x00,0xf4,0xe0,0x00,0x01,0x03,0x04]
9095
9096buffer_atomic_dec v1, off, s[12:15], s4 offset:7
9097// CHECK: [0x07,0x00,0xf4,0xe0,0x00,0x01,0x03,0x04]
9098
9099buffer_atomic_dec v1, off, s[12:15], s4 offset:4095 glc
9100// CHECK: [0xff,0x4f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9101
9102buffer_atomic_dec v1, off, s[12:15], s4 offset:4095 slc
9103// CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x43,0x04]
9104
9105buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:4095
9106// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0x04]
9107
9108buffer_atomic_swap_x2 v[254:255], off, s[12:15], s4 offset:4095
9109// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0xfe,0x03,0x04]
9110
9111buffer_atomic_swap_x2 v[1:2], off, s[16:19], s4 offset:4095
9112// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x04,0x04]
9113
9114buffer_atomic_swap_x2 v[1:2], off, s[100:103], s4 offset:4095
9115// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x19,0x04]
9116
9117buffer_atomic_swap_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9118// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x1e,0x04]
9119
9120buffer_atomic_swap_x2 v[1:2], off, s[12:15], s103 offset:4095
9121// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0x67]
9122
9123buffer_atomic_swap_x2 v[1:2], off, s[12:15], m0 offset:4095
9124// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0x7c]
9125
9126buffer_atomic_swap_x2 v[1:2], off, s[12:15], 0 offset:4095
9127// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0x80]
9128
9129buffer_atomic_swap_x2 v[1:2], off, s[12:15], -1 offset:4095
9130// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0xc1]
9131
9132buffer_atomic_swap_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9133// CHECK: [0xff,0x2f,0x40,0xe1,0x00,0x01,0x03,0x04]
9134
9135buffer_atomic_swap_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9136// CHECK: [0xff,0x1f,0x40,0xe1,0x00,0x01,0x03,0x04]
9137
9138buffer_atomic_swap_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9139// CHECK: [0xff,0x8f,0x40,0xe1,0x00,0x01,0x03,0x04]
9140
9141buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4
9142// CHECK: [0x00,0x00,0x40,0xe1,0x00,0x01,0x03,0x04]
9143
9144buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:0
9145// CHECK: [0x00,0x00,0x40,0xe1,0x00,0x01,0x03,0x04]
9146
9147buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:7
9148// CHECK: [0x07,0x00,0x40,0xe1,0x00,0x01,0x03,0x04]
9149
9150buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9151// CHECK: [0xff,0x4f,0x40,0xe1,0x00,0x01,0x03,0x04]
9152
9153buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9154// CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x43,0x04]
9155
9156buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:4095
9157// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0x04]
9158
9159buffer_atomic_cmpswap_x2 v[252:255], off, s[12:15], s4 offset:4095
9160// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0xfc,0x03,0x04]
9161
9162buffer_atomic_cmpswap_x2 v[1:4], off, s[16:19], s4 offset:4095
9163// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x04,0x04]
9164
9165buffer_atomic_cmpswap_x2 v[1:4], off, s[100:103], s4 offset:4095
9166// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x19,0x04]
9167
9168buffer_atomic_cmpswap_x2 v[1:4], off, ttmp[8:11], s4 offset:4095
9169// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x1e,0x04]
9170
9171buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s103 offset:4095
9172// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0x67]
9173
9174buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], m0 offset:4095
9175// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0x7c]
9176
9177buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], 0 offset:4095
9178// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0x80]
9179
9180buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], -1 offset:4095
9181// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0xc1]
9182
9183buffer_atomic_cmpswap_x2 v[1:4], v0, s[12:15], s4 idxen offset:4095
9184// CHECK: [0xff,0x2f,0x44,0xe1,0x00,0x01,0x03,0x04]
9185
9186buffer_atomic_cmpswap_x2 v[1:4], v0, s[12:15], s4 offen offset:4095
9187// CHECK: [0xff,0x1f,0x44,0xe1,0x00,0x01,0x03,0x04]
9188
9189buffer_atomic_cmpswap_x2 v[1:4], v[0:1], s[12:15], s4 addr64 offset:4095
9190// CHECK: [0xff,0x8f,0x44,0xe1,0x00,0x01,0x03,0x04]
9191
9192buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4
9193// CHECK: [0x00,0x00,0x44,0xe1,0x00,0x01,0x03,0x04]
9194
9195buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:0
9196// CHECK: [0x00,0x00,0x44,0xe1,0x00,0x01,0x03,0x04]
9197
9198buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:7
9199// CHECK: [0x07,0x00,0x44,0xe1,0x00,0x01,0x03,0x04]
9200
9201buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:4095 glc
9202// CHECK: [0xff,0x4f,0x44,0xe1,0x00,0x01,0x03,0x04]
9203
9204buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:4095 slc
9205// CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x43,0x04]
9206
9207buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:4095
9208// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0x04]
9209
9210buffer_atomic_add_x2 v[254:255], off, s[12:15], s4 offset:4095
9211// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0xfe,0x03,0x04]
9212
9213buffer_atomic_add_x2 v[1:2], off, s[16:19], s4 offset:4095
9214// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x04,0x04]
9215
9216buffer_atomic_add_x2 v[1:2], off, s[100:103], s4 offset:4095
9217// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x19,0x04]
9218
9219buffer_atomic_add_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9220// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x1e,0x04]
9221
9222buffer_atomic_add_x2 v[1:2], off, s[12:15], s103 offset:4095
9223// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0x67]
9224
9225buffer_atomic_add_x2 v[1:2], off, s[12:15], m0 offset:4095
9226// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0x7c]
9227
9228buffer_atomic_add_x2 v[1:2], off, s[12:15], 0 offset:4095
9229// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0x80]
9230
9231buffer_atomic_add_x2 v[1:2], off, s[12:15], -1 offset:4095
9232// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0xc1]
9233
9234buffer_atomic_add_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9235// CHECK: [0xff,0x2f,0x48,0xe1,0x00,0x01,0x03,0x04]
9236
9237buffer_atomic_add_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9238// CHECK: [0xff,0x1f,0x48,0xe1,0x00,0x01,0x03,0x04]
9239
9240buffer_atomic_add_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9241// CHECK: [0xff,0x8f,0x48,0xe1,0x00,0x01,0x03,0x04]
9242
9243buffer_atomic_add_x2 v[1:2], off, s[12:15], s4
9244// CHECK: [0x00,0x00,0x48,0xe1,0x00,0x01,0x03,0x04]
9245
9246buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:0
9247// CHECK: [0x00,0x00,0x48,0xe1,0x00,0x01,0x03,0x04]
9248
9249buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:7
9250// CHECK: [0x07,0x00,0x48,0xe1,0x00,0x01,0x03,0x04]
9251
9252buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9253// CHECK: [0xff,0x4f,0x48,0xe1,0x00,0x01,0x03,0x04]
9254
9255buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9256// CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x43,0x04]
9257
9258buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:4095
9259// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9260
9261buffer_atomic_sub_x2 v[254:255], off, s[12:15], s4 offset:4095
9262// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0xfe,0x03,0x04]
9263
9264buffer_atomic_sub_x2 v[1:2], off, s[16:19], s4 offset:4095
9265// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x04,0x04]
9266
9267buffer_atomic_sub_x2 v[1:2], off, s[100:103], s4 offset:4095
9268// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x19,0x04]
9269
9270buffer_atomic_sub_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9271// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x1e,0x04]
9272
9273buffer_atomic_sub_x2 v[1:2], off, s[12:15], s103 offset:4095
9274// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0x67]
9275
9276buffer_atomic_sub_x2 v[1:2], off, s[12:15], m0 offset:4095
9277// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0x7c]
9278
9279buffer_atomic_sub_x2 v[1:2], off, s[12:15], 0 offset:4095
9280// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0x80]
9281
9282buffer_atomic_sub_x2 v[1:2], off, s[12:15], -1 offset:4095
9283// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0xc1]
9284
9285buffer_atomic_sub_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9286// CHECK: [0xff,0x2f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9287
9288buffer_atomic_sub_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9289// CHECK: [0xff,0x1f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9290
9291buffer_atomic_sub_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9292// CHECK: [0xff,0x8f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9293
9294buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4
9295// CHECK: [0x00,0x00,0x4c,0xe1,0x00,0x01,0x03,0x04]
9296
9297buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:0
9298// CHECK: [0x00,0x00,0x4c,0xe1,0x00,0x01,0x03,0x04]
9299
9300buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:7
9301// CHECK: [0x07,0x00,0x4c,0xe1,0x00,0x01,0x03,0x04]
9302
9303buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9304// CHECK: [0xff,0x4f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9305
9306buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9307// CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x43,0x04]
9308
9309buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:4095
9310// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0x04]
9311
9312buffer_atomic_smin_x2 v[254:255], off, s[12:15], s4 offset:4095
9313// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0xfe,0x03,0x04]
9314
9315buffer_atomic_smin_x2 v[1:2], off, s[16:19], s4 offset:4095
9316// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x04,0x04]
9317
9318buffer_atomic_smin_x2 v[1:2], off, s[100:103], s4 offset:4095
9319// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x19,0x04]
9320
9321buffer_atomic_smin_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9322// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x1e,0x04]
9323
9324buffer_atomic_smin_x2 v[1:2], off, s[12:15], s103 offset:4095
9325// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0x67]
9326
9327buffer_atomic_smin_x2 v[1:2], off, s[12:15], m0 offset:4095
9328// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0x7c]
9329
9330buffer_atomic_smin_x2 v[1:2], off, s[12:15], 0 offset:4095
9331// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0x80]
9332
9333buffer_atomic_smin_x2 v[1:2], off, s[12:15], -1 offset:4095
9334// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0xc1]
9335
9336buffer_atomic_smin_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9337// CHECK: [0xff,0x2f,0x54,0xe1,0x00,0x01,0x03,0x04]
9338
9339buffer_atomic_smin_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9340// CHECK: [0xff,0x1f,0x54,0xe1,0x00,0x01,0x03,0x04]
9341
9342buffer_atomic_smin_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9343// CHECK: [0xff,0x8f,0x54,0xe1,0x00,0x01,0x03,0x04]
9344
9345buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4
9346// CHECK: [0x00,0x00,0x54,0xe1,0x00,0x01,0x03,0x04]
9347
9348buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:0
9349// CHECK: [0x00,0x00,0x54,0xe1,0x00,0x01,0x03,0x04]
9350
9351buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:7
9352// CHECK: [0x07,0x00,0x54,0xe1,0x00,0x01,0x03,0x04]
9353
9354buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9355// CHECK: [0xff,0x4f,0x54,0xe1,0x00,0x01,0x03,0x04]
9356
9357buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9358// CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x43,0x04]
9359
9360buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:4095
9361// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0x04]
9362
9363buffer_atomic_umin_x2 v[254:255], off, s[12:15], s4 offset:4095
9364// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0xfe,0x03,0x04]
9365
9366buffer_atomic_umin_x2 v[1:2], off, s[16:19], s4 offset:4095
9367// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x04,0x04]
9368
9369buffer_atomic_umin_x2 v[1:2], off, s[100:103], s4 offset:4095
9370// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x19,0x04]
9371
9372buffer_atomic_umin_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9373// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x1e,0x04]
9374
9375buffer_atomic_umin_x2 v[1:2], off, s[12:15], s103 offset:4095
9376// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0x67]
9377
9378buffer_atomic_umin_x2 v[1:2], off, s[12:15], m0 offset:4095
9379// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0x7c]
9380
9381buffer_atomic_umin_x2 v[1:2], off, s[12:15], 0 offset:4095
9382// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0x80]
9383
9384buffer_atomic_umin_x2 v[1:2], off, s[12:15], -1 offset:4095
9385// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0xc1]
9386
9387buffer_atomic_umin_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9388// CHECK: [0xff,0x2f,0x58,0xe1,0x00,0x01,0x03,0x04]
9389
9390buffer_atomic_umin_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9391// CHECK: [0xff,0x1f,0x58,0xe1,0x00,0x01,0x03,0x04]
9392
9393buffer_atomic_umin_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9394// CHECK: [0xff,0x8f,0x58,0xe1,0x00,0x01,0x03,0x04]
9395
9396buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4
9397// CHECK: [0x00,0x00,0x58,0xe1,0x00,0x01,0x03,0x04]
9398
9399buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:0
9400// CHECK: [0x00,0x00,0x58,0xe1,0x00,0x01,0x03,0x04]
9401
9402buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:7
9403// CHECK: [0x07,0x00,0x58,0xe1,0x00,0x01,0x03,0x04]
9404
9405buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9406// CHECK: [0xff,0x4f,0x58,0xe1,0x00,0x01,0x03,0x04]
9407
9408buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9409// CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x43,0x04]
9410
9411buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:4095
9412// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9413
9414buffer_atomic_smax_x2 v[254:255], off, s[12:15], s4 offset:4095
9415// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0xfe,0x03,0x04]
9416
9417buffer_atomic_smax_x2 v[1:2], off, s[16:19], s4 offset:4095
9418// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x04,0x04]
9419
9420buffer_atomic_smax_x2 v[1:2], off, s[100:103], s4 offset:4095
9421// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x19,0x04]
9422
9423buffer_atomic_smax_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9424// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x1e,0x04]
9425
9426buffer_atomic_smax_x2 v[1:2], off, s[12:15], s103 offset:4095
9427// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0x67]
9428
9429buffer_atomic_smax_x2 v[1:2], off, s[12:15], m0 offset:4095
9430// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0x7c]
9431
9432buffer_atomic_smax_x2 v[1:2], off, s[12:15], 0 offset:4095
9433// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0x80]
9434
9435buffer_atomic_smax_x2 v[1:2], off, s[12:15], -1 offset:4095
9436// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0xc1]
9437
9438buffer_atomic_smax_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9439// CHECK: [0xff,0x2f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9440
9441buffer_atomic_smax_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9442// CHECK: [0xff,0x1f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9443
9444buffer_atomic_smax_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9445// CHECK: [0xff,0x8f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9446
9447buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4
9448// CHECK: [0x00,0x00,0x5c,0xe1,0x00,0x01,0x03,0x04]
9449
9450buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:0
9451// CHECK: [0x00,0x00,0x5c,0xe1,0x00,0x01,0x03,0x04]
9452
9453buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:7
9454// CHECK: [0x07,0x00,0x5c,0xe1,0x00,0x01,0x03,0x04]
9455
9456buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9457// CHECK: [0xff,0x4f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9458
9459buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9460// CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x43,0x04]
9461
9462buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:4095
9463// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0x04]
9464
9465buffer_atomic_umax_x2 v[254:255], off, s[12:15], s4 offset:4095
9466// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0xfe,0x03,0x04]
9467
9468buffer_atomic_umax_x2 v[1:2], off, s[16:19], s4 offset:4095
9469// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x04,0x04]
9470
9471buffer_atomic_umax_x2 v[1:2], off, s[100:103], s4 offset:4095
9472// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x19,0x04]
9473
9474buffer_atomic_umax_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9475// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x1e,0x04]
9476
9477buffer_atomic_umax_x2 v[1:2], off, s[12:15], s103 offset:4095
9478// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0x67]
9479
9480buffer_atomic_umax_x2 v[1:2], off, s[12:15], m0 offset:4095
9481// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0x7c]
9482
9483buffer_atomic_umax_x2 v[1:2], off, s[12:15], 0 offset:4095
9484// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0x80]
9485
9486buffer_atomic_umax_x2 v[1:2], off, s[12:15], -1 offset:4095
9487// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0xc1]
9488
9489buffer_atomic_umax_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9490// CHECK: [0xff,0x2f,0x60,0xe1,0x00,0x01,0x03,0x04]
9491
9492buffer_atomic_umax_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9493// CHECK: [0xff,0x1f,0x60,0xe1,0x00,0x01,0x03,0x04]
9494
9495buffer_atomic_umax_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9496// CHECK: [0xff,0x8f,0x60,0xe1,0x00,0x01,0x03,0x04]
9497
9498buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4
9499// CHECK: [0x00,0x00,0x60,0xe1,0x00,0x01,0x03,0x04]
9500
9501buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:0
9502// CHECK: [0x00,0x00,0x60,0xe1,0x00,0x01,0x03,0x04]
9503
9504buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:7
9505// CHECK: [0x07,0x00,0x60,0xe1,0x00,0x01,0x03,0x04]
9506
9507buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9508// CHECK: [0xff,0x4f,0x60,0xe1,0x00,0x01,0x03,0x04]
9509
9510buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9511// CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x43,0x04]
9512
9513buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:4095
9514// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0x04]
9515
9516buffer_atomic_and_x2 v[254:255], off, s[12:15], s4 offset:4095
9517// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0xfe,0x03,0x04]
9518
9519buffer_atomic_and_x2 v[1:2], off, s[16:19], s4 offset:4095
9520// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x04,0x04]
9521
9522buffer_atomic_and_x2 v[1:2], off, s[100:103], s4 offset:4095
9523// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x19,0x04]
9524
9525buffer_atomic_and_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9526// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x1e,0x04]
9527
9528buffer_atomic_and_x2 v[1:2], off, s[12:15], s103 offset:4095
9529// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0x67]
9530
9531buffer_atomic_and_x2 v[1:2], off, s[12:15], m0 offset:4095
9532// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0x7c]
9533
9534buffer_atomic_and_x2 v[1:2], off, s[12:15], 0 offset:4095
9535// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0x80]
9536
9537buffer_atomic_and_x2 v[1:2], off, s[12:15], -1 offset:4095
9538// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0xc1]
9539
9540buffer_atomic_and_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9541// CHECK: [0xff,0x2f,0x64,0xe1,0x00,0x01,0x03,0x04]
9542
9543buffer_atomic_and_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9544// CHECK: [0xff,0x1f,0x64,0xe1,0x00,0x01,0x03,0x04]
9545
9546buffer_atomic_and_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9547// CHECK: [0xff,0x8f,0x64,0xe1,0x00,0x01,0x03,0x04]
9548
9549buffer_atomic_and_x2 v[1:2], off, s[12:15], s4
9550// CHECK: [0x00,0x00,0x64,0xe1,0x00,0x01,0x03,0x04]
9551
9552buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:0
9553// CHECK: [0x00,0x00,0x64,0xe1,0x00,0x01,0x03,0x04]
9554
9555buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:7
9556// CHECK: [0x07,0x00,0x64,0xe1,0x00,0x01,0x03,0x04]
9557
9558buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9559// CHECK: [0xff,0x4f,0x64,0xe1,0x00,0x01,0x03,0x04]
9560
9561buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9562// CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x43,0x04]
9563
9564buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:4095
9565// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0x04]
9566
9567buffer_atomic_or_x2 v[254:255], off, s[12:15], s4 offset:4095
9568// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0xfe,0x03,0x04]
9569
9570buffer_atomic_or_x2 v[1:2], off, s[16:19], s4 offset:4095
9571// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x04,0x04]
9572
9573buffer_atomic_or_x2 v[1:2], off, s[100:103], s4 offset:4095
9574// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x19,0x04]
9575
9576buffer_atomic_or_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9577// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x1e,0x04]
9578
9579buffer_atomic_or_x2 v[1:2], off, s[12:15], s103 offset:4095
9580// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0x67]
9581
9582buffer_atomic_or_x2 v[1:2], off, s[12:15], m0 offset:4095
9583// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0x7c]
9584
9585buffer_atomic_or_x2 v[1:2], off, s[12:15], 0 offset:4095
9586// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0x80]
9587
9588buffer_atomic_or_x2 v[1:2], off, s[12:15], -1 offset:4095
9589// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0xc1]
9590
9591buffer_atomic_or_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9592// CHECK: [0xff,0x2f,0x68,0xe1,0x00,0x01,0x03,0x04]
9593
9594buffer_atomic_or_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9595// CHECK: [0xff,0x1f,0x68,0xe1,0x00,0x01,0x03,0x04]
9596
9597buffer_atomic_or_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9598// CHECK: [0xff,0x8f,0x68,0xe1,0x00,0x01,0x03,0x04]
9599
9600buffer_atomic_or_x2 v[1:2], off, s[12:15], s4
9601// CHECK: [0x00,0x00,0x68,0xe1,0x00,0x01,0x03,0x04]
9602
9603buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:0
9604// CHECK: [0x00,0x00,0x68,0xe1,0x00,0x01,0x03,0x04]
9605
9606buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:7
9607// CHECK: [0x07,0x00,0x68,0xe1,0x00,0x01,0x03,0x04]
9608
9609buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9610// CHECK: [0xff,0x4f,0x68,0xe1,0x00,0x01,0x03,0x04]
9611
9612buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9613// CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x43,0x04]
9614
9615buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:4095
9616// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9617
9618buffer_atomic_xor_x2 v[254:255], off, s[12:15], s4 offset:4095
9619// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0xfe,0x03,0x04]
9620
9621buffer_atomic_xor_x2 v[1:2], off, s[16:19], s4 offset:4095
9622// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x04,0x04]
9623
9624buffer_atomic_xor_x2 v[1:2], off, s[100:103], s4 offset:4095
9625// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x19,0x04]
9626
9627buffer_atomic_xor_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9628// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x1e,0x04]
9629
9630buffer_atomic_xor_x2 v[1:2], off, s[12:15], s103 offset:4095
9631// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0x67]
9632
9633buffer_atomic_xor_x2 v[1:2], off, s[12:15], m0 offset:4095
9634// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0x7c]
9635
9636buffer_atomic_xor_x2 v[1:2], off, s[12:15], 0 offset:4095
9637// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0x80]
9638
9639buffer_atomic_xor_x2 v[1:2], off, s[12:15], -1 offset:4095
9640// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0xc1]
9641
9642buffer_atomic_xor_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9643// CHECK: [0xff,0x2f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9644
9645buffer_atomic_xor_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9646// CHECK: [0xff,0x1f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9647
9648buffer_atomic_xor_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9649// CHECK: [0xff,0x8f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9650
9651buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4
9652// CHECK: [0x00,0x00,0x6c,0xe1,0x00,0x01,0x03,0x04]
9653
9654buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:0
9655// CHECK: [0x00,0x00,0x6c,0xe1,0x00,0x01,0x03,0x04]
9656
9657buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:7
9658// CHECK: [0x07,0x00,0x6c,0xe1,0x00,0x01,0x03,0x04]
9659
9660buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9661// CHECK: [0xff,0x4f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9662
9663buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9664// CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x43,0x04]
9665
9666buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:4095
9667// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0x04]
9668
9669buffer_atomic_inc_x2 v[254:255], off, s[12:15], s4 offset:4095
9670// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0xfe,0x03,0x04]
9671
9672buffer_atomic_inc_x2 v[1:2], off, s[16:19], s4 offset:4095
9673// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x04,0x04]
9674
9675buffer_atomic_inc_x2 v[1:2], off, s[100:103], s4 offset:4095
9676// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x19,0x04]
9677
9678buffer_atomic_inc_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9679// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x1e,0x04]
9680
9681buffer_atomic_inc_x2 v[1:2], off, s[12:15], s103 offset:4095
9682// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0x67]
9683
9684buffer_atomic_inc_x2 v[1:2], off, s[12:15], m0 offset:4095
9685// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0x7c]
9686
9687buffer_atomic_inc_x2 v[1:2], off, s[12:15], 0 offset:4095
9688// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0x80]
9689
9690buffer_atomic_inc_x2 v[1:2], off, s[12:15], -1 offset:4095
9691// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0xc1]
9692
9693buffer_atomic_inc_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9694// CHECK: [0xff,0x2f,0x70,0xe1,0x00,0x01,0x03,0x04]
9695
9696buffer_atomic_inc_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9697// CHECK: [0xff,0x1f,0x70,0xe1,0x00,0x01,0x03,0x04]
9698
9699buffer_atomic_inc_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9700// CHECK: [0xff,0x8f,0x70,0xe1,0x00,0x01,0x03,0x04]
9701
9702buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4
9703// CHECK: [0x00,0x00,0x70,0xe1,0x00,0x01,0x03,0x04]
9704
9705buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:0
9706// CHECK: [0x00,0x00,0x70,0xe1,0x00,0x01,0x03,0x04]
9707
9708buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:7
9709// CHECK: [0x07,0x00,0x70,0xe1,0x00,0x01,0x03,0x04]
9710
9711buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9712// CHECK: [0xff,0x4f,0x70,0xe1,0x00,0x01,0x03,0x04]
9713
9714buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9715// CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x43,0x04]
9716
9717buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:4095
9718// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0x04]
9719
9720buffer_atomic_dec_x2 v[254:255], off, s[12:15], s4 offset:4095
9721// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0xfe,0x03,0x04]
9722
9723buffer_atomic_dec_x2 v[1:2], off, s[16:19], s4 offset:4095
9724// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x04,0x04]
9725
9726buffer_atomic_dec_x2 v[1:2], off, s[100:103], s4 offset:4095
9727// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x19,0x04]
9728
9729buffer_atomic_dec_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9730// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x1e,0x04]
9731
9732buffer_atomic_dec_x2 v[1:2], off, s[12:15], s103 offset:4095
9733// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0x67]
9734
9735buffer_atomic_dec_x2 v[1:2], off, s[12:15], m0 offset:4095
9736// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0x7c]
9737
9738buffer_atomic_dec_x2 v[1:2], off, s[12:15], 0 offset:4095
9739// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0x80]
9740
9741buffer_atomic_dec_x2 v[1:2], off, s[12:15], -1 offset:4095
9742// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0xc1]
9743
9744buffer_atomic_dec_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9745// CHECK: [0xff,0x2f,0x74,0xe1,0x00,0x01,0x03,0x04]
9746
9747buffer_atomic_dec_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9748// CHECK: [0xff,0x1f,0x74,0xe1,0x00,0x01,0x03,0x04]
9749
9750buffer_atomic_dec_x2 v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095
9751// CHECK: [0xff,0x8f,0x74,0xe1,0x00,0x01,0x03,0x04]
9752
9753buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4
9754// CHECK: [0x00,0x00,0x74,0xe1,0x00,0x01,0x03,0x04]
9755
9756buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:0
9757// CHECK: [0x00,0x00,0x74,0xe1,0x00,0x01,0x03,0x04]
9758
9759buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:7
9760// CHECK: [0x07,0x00,0x74,0xe1,0x00,0x01,0x03,0x04]
9761
9762buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9763// CHECK: [0xff,0x4f,0x74,0xe1,0x00,0x01,0x03,0x04]
9764
9765buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9766// CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x43,0x04]
9767
9768buffer_wbinvl1_vol
9769// CHECK: [0x00,0x00,0xc0,0xe1,0x00,0x00,0x00,0x00]
9770
9771buffer_wbinvl1
9772// CHECK: [0x00,0x00,0xc4,0xe1,0x00,0x00,0x00,0x00]
9773
9774s_load_dword s5, s[2:3], s2
9775// CHECK: [0x02,0x82,0x02,0xc0]
9776
9777s_load_dword s103, s[2:3], s2
9778// CHECK: [0x02,0x82,0x33,0xc0]
9779
9780s_load_dword vcc_lo, s[2:3], s2
9781// CHECK: [0x02,0x02,0x35,0xc0]
9782
9783s_load_dword vcc_hi, s[2:3], s2
9784// CHECK: [0x02,0x82,0x35,0xc0]
9785
9786s_load_dword s5, s[4:5], s2
9787// CHECK: [0x02,0x84,0x02,0xc0]
9788
9789s_load_dword s5, s[102:103], s2
9790// CHECK: [0x02,0xe6,0x02,0xc0]
9791
9792s_load_dword s5, flat_scratch, s2
9793// CHECK: [0x02,0xe8,0x02,0xc0]
9794
9795s_load_dword s5, vcc, s2
9796// CHECK: [0x02,0xea,0x02,0xc0]
9797
9798s_load_dword s5, tba, s2
9799// CHECK: [0x02,0xec,0x02,0xc0]
9800
9801s_load_dword s5, tma, s2
9802// CHECK: [0x02,0xee,0x02,0xc0]
9803
9804s_load_dword s5, ttmp[10:11], s2
9805// CHECK: [0x02,0xfa,0x02,0xc0]
9806
9807s_load_dword s5, s[2:3], s103
9808// CHECK: [0x67,0x82,0x02,0xc0]
9809
9810s_load_dword s5, s[2:3], flat_scratch_lo
9811// CHECK: [0x68,0x82,0x02,0xc0]
9812
9813s_load_dword s5, s[2:3], flat_scratch_hi
9814// CHECK: [0x69,0x82,0x02,0xc0]
9815
9816s_load_dword s5, s[2:3], vcc_lo
9817// CHECK: [0x6a,0x82,0x02,0xc0]
9818
9819s_load_dword s5, s[2:3], vcc_hi
9820// CHECK: [0x6b,0x82,0x02,0xc0]
9821
9822s_load_dword s5, s[2:3], tba_lo
9823// CHECK: [0x6c,0x82,0x02,0xc0]
9824
9825s_load_dword s5, s[2:3], tba_hi
9826// CHECK: [0x6d,0x82,0x02,0xc0]
9827
9828s_load_dword s5, s[2:3], tma_lo
9829// CHECK: [0x6e,0x82,0x02,0xc0]
9830
9831s_load_dword s5, s[2:3], tma_hi
9832// CHECK: [0x6f,0x82,0x02,0xc0]
9833
9834s_load_dword s5, s[2:3], ttmp11
9835// CHECK: [0x7b,0x82,0x02,0xc0]
9836
9837s_load_dword s5, s[2:3], 0xaf123456
9838// CHECK: [0xff,0x82,0x02,0xc0,0x56,0x34,0x12,0xaf]
9839
9840s_load_dword s5, s[2:3], 0x3f717273
9841// CHECK: [0xff,0x82,0x02,0xc0,0x73,0x72,0x71,0x3f]
9842
9843s_load_dword s5, s[2:3], 0x7f
9844// CHECK: [0x7f,0x83,0x02,0xc0]
9845
9846s_load_dwordx2 s[10:11], s[2:3], s2
9847// CHECK: [0x02,0x02,0x45,0xc0]
9848
9849s_load_dwordx2 s[12:13], s[2:3], s2
9850// CHECK: [0x02,0x02,0x46,0xc0]
9851
9852s_load_dwordx2 s[102:103], s[2:3], s2
9853// CHECK: [0x02,0x02,0x73,0xc0]
9854
9855s_load_dwordx2 vcc, s[2:3], s2
9856// CHECK: [0x02,0x02,0x75,0xc0]
9857
9858s_load_dwordx2 s[10:11], s[4:5], s2
9859// CHECK: [0x02,0x04,0x45,0xc0]
9860
9861s_load_dwordx2 s[10:11], s[102:103], s2
9862// CHECK: [0x02,0x66,0x45,0xc0]
9863
9864s_load_dwordx2 s[10:11], flat_scratch, s2
9865// CHECK: [0x02,0x68,0x45,0xc0]
9866
9867s_load_dwordx2 s[10:11], vcc, s2
9868// CHECK: [0x02,0x6a,0x45,0xc0]
9869
9870s_load_dwordx2 s[10:11], tba, s2
9871// CHECK: [0x02,0x6c,0x45,0xc0]
9872
9873s_load_dwordx2 s[10:11], tma, s2
9874// CHECK: [0x02,0x6e,0x45,0xc0]
9875
9876s_load_dwordx2 s[10:11], ttmp[10:11], s2
9877// CHECK: [0x02,0x7a,0x45,0xc0]
9878
9879s_load_dwordx2 s[10:11], s[2:3], s103
9880// CHECK: [0x67,0x02,0x45,0xc0]
9881
9882s_load_dwordx2 s[10:11], s[2:3], flat_scratch_lo
9883// CHECK: [0x68,0x02,0x45,0xc0]
9884
9885s_load_dwordx2 s[10:11], s[2:3], flat_scratch_hi
9886// CHECK: [0x69,0x02,0x45,0xc0]
9887
9888s_load_dwordx2 s[10:11], s[2:3], vcc_lo
9889// CHECK: [0x6a,0x02,0x45,0xc0]
9890
9891s_load_dwordx2 s[10:11], s[2:3], vcc_hi
9892// CHECK: [0x6b,0x02,0x45,0xc0]
9893
9894s_load_dwordx2 s[10:11], s[2:3], tba_lo
9895// CHECK: [0x6c,0x02,0x45,0xc0]
9896
9897s_load_dwordx2 s[10:11], s[2:3], tba_hi
9898// CHECK: [0x6d,0x02,0x45,0xc0]
9899
9900s_load_dwordx2 s[10:11], s[2:3], tma_lo
9901// CHECK: [0x6e,0x02,0x45,0xc0]
9902
9903s_load_dwordx2 s[10:11], s[2:3], tma_hi
9904// CHECK: [0x6f,0x02,0x45,0xc0]
9905
9906s_load_dwordx2 s[10:11], s[2:3], ttmp11
9907// CHECK: [0x7b,0x02,0x45,0xc0]
9908
9909s_load_dwordx2 s[10:11], s[2:3], 0xaf123456
9910// CHECK: [0xff,0x02,0x45,0xc0,0x56,0x34,0x12,0xaf]
9911
9912s_load_dwordx2 s[10:11], s[2:3], 0x3f717273
9913// CHECK: [0xff,0x02,0x45,0xc0,0x73,0x72,0x71,0x3f]
9914
9915s_load_dwordx2 s[10:11], s[2:3], 0x7f
9916// CHECK: [0x7f,0x03,0x45,0xc0]
9917
9918s_load_dwordx4 s[20:23], s[2:3], s2
9919// CHECK: [0x02,0x02,0x8a,0xc0]
9920
9921s_load_dwordx4 s[24:27], s[2:3], s2
9922// CHECK: [0x02,0x02,0x8c,0xc0]
9923
9924s_load_dwordx4 s[100:103], s[2:3], s2
9925// CHECK: [0x02,0x02,0xb2,0xc0]
9926
9927s_load_dwordx4 s[20:23], s[4:5], s2
9928// CHECK: [0x02,0x04,0x8a,0xc0]
9929
9930s_load_dwordx4 s[20:23], s[102:103], s2
9931// CHECK: [0x02,0x66,0x8a,0xc0]
9932
9933s_load_dwordx4 s[20:23], flat_scratch, s2
9934// CHECK: [0x02,0x68,0x8a,0xc0]
9935
9936s_load_dwordx4 s[20:23], vcc, s2
9937// CHECK: [0x02,0x6a,0x8a,0xc0]
9938
9939s_load_dwordx4 s[20:23], tba, s2
9940// CHECK: [0x02,0x6c,0x8a,0xc0]
9941
9942s_load_dwordx4 s[20:23], tma, s2
9943// CHECK: [0x02,0x6e,0x8a,0xc0]
9944
9945s_load_dwordx4 s[20:23], ttmp[10:11], s2
9946// CHECK: [0x02,0x7a,0x8a,0xc0]
9947
9948s_load_dwordx4 s[20:23], s[2:3], s103
9949// CHECK: [0x67,0x02,0x8a,0xc0]
9950
9951s_load_dwordx4 s[20:23], s[2:3], flat_scratch_lo
9952// CHECK: [0x68,0x02,0x8a,0xc0]
9953
9954s_load_dwordx4 s[20:23], s[2:3], flat_scratch_hi
9955// CHECK: [0x69,0x02,0x8a,0xc0]
9956
9957s_load_dwordx4 s[20:23], s[2:3], vcc_lo
9958// CHECK: [0x6a,0x02,0x8a,0xc0]
9959
9960s_load_dwordx4 s[20:23], s[2:3], vcc_hi
9961// CHECK: [0x6b,0x02,0x8a,0xc0]
9962
9963s_load_dwordx4 s[20:23], s[2:3], tba_lo
9964// CHECK: [0x6c,0x02,0x8a,0xc0]
9965
9966s_load_dwordx4 s[20:23], s[2:3], tba_hi
9967// CHECK: [0x6d,0x02,0x8a,0xc0]
9968
9969s_load_dwordx4 s[20:23], s[2:3], tma_lo
9970// CHECK: [0x6e,0x02,0x8a,0xc0]
9971
9972s_load_dwordx4 s[20:23], s[2:3], tma_hi
9973// CHECK: [0x6f,0x02,0x8a,0xc0]
9974
9975s_load_dwordx4 s[20:23], s[2:3], ttmp11
9976// CHECK: [0x7b,0x02,0x8a,0xc0]
9977
9978s_load_dwordx4 s[20:23], s[2:3], 0xaf123456
9979// CHECK: [0xff,0x02,0x8a,0xc0,0x56,0x34,0x12,0xaf]
9980
9981s_load_dwordx4 s[20:23], s[2:3], 0x3f717273
9982// CHECK: [0xff,0x02,0x8a,0xc0,0x73,0x72,0x71,0x3f]
9983
9984s_load_dwordx4 s[20:23], s[2:3], 0x7f
9985// CHECK: [0x7f,0x03,0x8a,0xc0]
9986
9987s_load_dwordx8 s[20:27], s[2:3], s2
9988// CHECK: [0x02,0x02,0xca,0xc0]
9989
9990s_load_dwordx8 s[24:31], s[2:3], s2
9991// CHECK: [0x02,0x02,0xcc,0xc0]
9992
9993s_load_dwordx8 s[96:103], s[2:3], s2
9994// CHECK: [0x02,0x02,0xf0,0xc0]
9995
9996s_load_dwordx8 s[20:27], s[4:5], s2
9997// CHECK: [0x02,0x04,0xca,0xc0]
9998
9999s_load_dwordx8 s[20:27], s[102:103], s2
10000// CHECK: [0x02,0x66,0xca,0xc0]
10001
10002s_load_dwordx8 s[20:27], flat_scratch, s2
10003// CHECK: [0x02,0x68,0xca,0xc0]
10004
10005s_load_dwordx8 s[20:27], vcc, s2
10006// CHECK: [0x02,0x6a,0xca,0xc0]
10007
10008s_load_dwordx8 s[20:27], tba, s2
10009// CHECK: [0x02,0x6c,0xca,0xc0]
10010
10011s_load_dwordx8 s[20:27], tma, s2
10012// CHECK: [0x02,0x6e,0xca,0xc0]
10013
10014s_load_dwordx8 s[20:27], ttmp[10:11], s2
10015// CHECK: [0x02,0x7a,0xca,0xc0]
10016
10017s_load_dwordx8 s[20:27], s[2:3], s103
10018// CHECK: [0x67,0x02,0xca,0xc0]
10019
10020s_load_dwordx8 s[20:27], s[2:3], flat_scratch_lo
10021// CHECK: [0x68,0x02,0xca,0xc0]
10022
10023s_load_dwordx8 s[20:27], s[2:3], flat_scratch_hi
10024// CHECK: [0x69,0x02,0xca,0xc0]
10025
10026s_load_dwordx8 s[20:27], s[2:3], vcc_lo
10027// CHECK: [0x6a,0x02,0xca,0xc0]
10028
10029s_load_dwordx8 s[20:27], s[2:3], vcc_hi
10030// CHECK: [0x6b,0x02,0xca,0xc0]
10031
10032s_load_dwordx8 s[20:27], s[2:3], tba_lo
10033// CHECK: [0x6c,0x02,0xca,0xc0]
10034
10035s_load_dwordx8 s[20:27], s[2:3], tba_hi
10036// CHECK: [0x6d,0x02,0xca,0xc0]
10037
10038s_load_dwordx8 s[20:27], s[2:3], tma_lo
10039// CHECK: [0x6e,0x02,0xca,0xc0]
10040
10041s_load_dwordx8 s[20:27], s[2:3], tma_hi
10042// CHECK: [0x6f,0x02,0xca,0xc0]
10043
10044s_load_dwordx8 s[20:27], s[2:3], ttmp11
10045// CHECK: [0x7b,0x02,0xca,0xc0]
10046
10047s_load_dwordx8 s[20:27], s[2:3], 0xaf123456
10048// CHECK: [0xff,0x02,0xca,0xc0,0x56,0x34,0x12,0xaf]
10049
10050s_load_dwordx8 s[20:27], s[2:3], 0x3f717273
10051// CHECK: [0xff,0x02,0xca,0xc0,0x73,0x72,0x71,0x3f]
10052
10053s_load_dwordx8 s[20:27], s[2:3], 0x7f
10054// CHECK: [0x7f,0x03,0xca,0xc0]
10055
10056s_load_dwordx16 s[20:35], s[2:3], s2
10057// CHECK: [0x02,0x02,0x0a,0xc1]
10058
10059s_load_dwordx16 s[24:39], s[2:3], s2
10060// CHECK: [0x02,0x02,0x0c,0xc1]
10061
10062s_load_dwordx16 s[88:103], s[2:3], s2
10063// CHECK: [0x02,0x02,0x2c,0xc1]
10064
10065s_load_dwordx16 s[20:35], s[4:5], s2
10066// CHECK: [0x02,0x04,0x0a,0xc1]
10067
10068s_load_dwordx16 s[20:35], s[102:103], s2
10069// CHECK: [0x02,0x66,0x0a,0xc1]
10070
10071s_load_dwordx16 s[20:35], flat_scratch, s2
10072// CHECK: [0x02,0x68,0x0a,0xc1]
10073
10074s_load_dwordx16 s[20:35], vcc, s2
10075// CHECK: [0x02,0x6a,0x0a,0xc1]
10076
10077s_load_dwordx16 s[20:35], tba, s2
10078// CHECK: [0x02,0x6c,0x0a,0xc1]
10079
10080s_load_dwordx16 s[20:35], tma, s2
10081// CHECK: [0x02,0x6e,0x0a,0xc1]
10082
10083s_load_dwordx16 s[20:35], ttmp[10:11], s2
10084// CHECK: [0x02,0x7a,0x0a,0xc1]
10085
10086s_load_dwordx16 s[20:35], s[2:3], s103
10087// CHECK: [0x67,0x02,0x0a,0xc1]
10088
10089s_load_dwordx16 s[20:35], s[2:3], flat_scratch_lo
10090// CHECK: [0x68,0x02,0x0a,0xc1]
10091
10092s_load_dwordx16 s[20:35], s[2:3], flat_scratch_hi
10093// CHECK: [0x69,0x02,0x0a,0xc1]
10094
10095s_load_dwordx16 s[20:35], s[2:3], vcc_lo
10096// CHECK: [0x6a,0x02,0x0a,0xc1]
10097
10098s_load_dwordx16 s[20:35], s[2:3], vcc_hi
10099// CHECK: [0x6b,0x02,0x0a,0xc1]
10100
10101s_load_dwordx16 s[20:35], s[2:3], tba_lo
10102// CHECK: [0x6c,0x02,0x0a,0xc1]
10103
10104s_load_dwordx16 s[20:35], s[2:3], tba_hi
10105// CHECK: [0x6d,0x02,0x0a,0xc1]
10106
10107s_load_dwordx16 s[20:35], s[2:3], tma_lo
10108// CHECK: [0x6e,0x02,0x0a,0xc1]
10109
10110s_load_dwordx16 s[20:35], s[2:3], tma_hi
10111// CHECK: [0x6f,0x02,0x0a,0xc1]
10112
10113s_load_dwordx16 s[20:35], s[2:3], ttmp11
10114// CHECK: [0x7b,0x02,0x0a,0xc1]
10115
10116s_load_dwordx16 s[20:35], s[2:3], 0xaf123456
10117// CHECK: [0xff,0x02,0x0a,0xc1,0x56,0x34,0x12,0xaf]
10118
10119s_load_dwordx16 s[20:35], s[2:3], 0x3f717273
10120// CHECK: [0xff,0x02,0x0a,0xc1,0x73,0x72,0x71,0x3f]
10121
10122s_load_dwordx16 s[20:35], s[2:3], 0x7f
10123// CHECK: [0x7f,0x03,0x0a,0xc1]
10124
10125s_buffer_load_dword s5, s[4:7], s2
10126// CHECK: [0x02,0x84,0x02,0xc2]
10127
10128s_buffer_load_dword s103, s[4:7], s2
10129// CHECK: [0x02,0x84,0x33,0xc2]
10130
10131s_buffer_load_dword vcc_lo, s[4:7], s2
10132// CHECK: [0x02,0x04,0x35,0xc2]
10133
10134s_buffer_load_dword vcc_hi, s[4:7], s2
10135// CHECK: [0x02,0x84,0x35,0xc2]
10136
10137s_buffer_load_dword s5, s[8:11], s2
10138// CHECK: [0x02,0x88,0x02,0xc2]
10139
10140s_buffer_load_dword s5, s[100:103], s2
10141// CHECK: [0x02,0xe4,0x02,0xc2]
10142
10143s_buffer_load_dword s5, ttmp[8:11], s2
10144// CHECK: [0x02,0xf8,0x02,0xc2]
10145
10146s_buffer_load_dword s5, s[4:7], s103
10147// CHECK: [0x67,0x84,0x02,0xc2]
10148
10149s_buffer_load_dword s5, s[4:7], flat_scratch_lo
10150// CHECK: [0x68,0x84,0x02,0xc2]
10151
10152s_buffer_load_dword s5, s[4:7], flat_scratch_hi
10153// CHECK: [0x69,0x84,0x02,0xc2]
10154
10155s_buffer_load_dword s5, s[4:7], vcc_lo
10156// CHECK: [0x6a,0x84,0x02,0xc2]
10157
10158s_buffer_load_dword s5, s[4:7], vcc_hi
10159// CHECK: [0x6b,0x84,0x02,0xc2]
10160
10161s_buffer_load_dword s5, s[4:7], tba_lo
10162// CHECK: [0x6c,0x84,0x02,0xc2]
10163
10164s_buffer_load_dword s5, s[4:7], tba_hi
10165// CHECK: [0x6d,0x84,0x02,0xc2]
10166
10167s_buffer_load_dword s5, s[4:7], tma_lo
10168// CHECK: [0x6e,0x84,0x02,0xc2]
10169
10170s_buffer_load_dword s5, s[4:7], tma_hi
10171// CHECK: [0x6f,0x84,0x02,0xc2]
10172
10173s_buffer_load_dword s5, s[4:7], ttmp11
10174// CHECK: [0x7b,0x84,0x02,0xc2]
10175
10176s_buffer_load_dword s5, s[4:7], 0xaf123456
10177// CHECK: [0xff,0x84,0x02,0xc2,0x56,0x34,0x12,0xaf]
10178
10179s_buffer_load_dword s5, s[4:7], 0x3f717273
10180// CHECK: [0xff,0x84,0x02,0xc2,0x73,0x72,0x71,0x3f]
10181
10182s_buffer_load_dword s5, s[4:7], 0x7f
10183// CHECK: [0x7f,0x85,0x02,0xc2]
10184
10185s_buffer_load_dwordx2 s[10:11], s[4:7], s2
10186// CHECK: [0x02,0x04,0x45,0xc2]
10187
10188s_buffer_load_dwordx2 s[12:13], s[4:7], s2
10189// CHECK: [0x02,0x04,0x46,0xc2]
10190
10191s_buffer_load_dwordx2 s[102:103], s[4:7], s2
10192// CHECK: [0x02,0x04,0x73,0xc2]
10193
10194s_buffer_load_dwordx2 vcc, s[4:7], s2
10195// CHECK: [0x02,0x04,0x75,0xc2]
10196
10197s_buffer_load_dwordx2 s[10:11], s[8:11], s2
10198// CHECK: [0x02,0x08,0x45,0xc2]
10199
10200s_buffer_load_dwordx2 s[10:11], s[100:103], s2
10201// CHECK: [0x02,0x64,0x45,0xc2]
10202
10203s_buffer_load_dwordx2 s[10:11], ttmp[8:11], s2
10204// CHECK: [0x02,0x78,0x45,0xc2]
10205
10206s_buffer_load_dwordx2 s[10:11], s[4:7], s103
10207// CHECK: [0x67,0x04,0x45,0xc2]
10208
10209s_buffer_load_dwordx2 s[10:11], s[4:7], flat_scratch_lo
10210// CHECK: [0x68,0x04,0x45,0xc2]
10211
10212s_buffer_load_dwordx2 s[10:11], s[4:7], flat_scratch_hi
10213// CHECK: [0x69,0x04,0x45,0xc2]
10214
10215s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_lo
10216// CHECK: [0x6a,0x04,0x45,0xc2]
10217
10218s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_hi
10219// CHECK: [0x6b,0x04,0x45,0xc2]
10220
10221s_buffer_load_dwordx2 s[10:11], s[4:7], tba_lo
10222// CHECK: [0x6c,0x04,0x45,0xc2]
10223
10224s_buffer_load_dwordx2 s[10:11], s[4:7], tba_hi
10225// CHECK: [0x6d,0x04,0x45,0xc2]
10226
10227s_buffer_load_dwordx2 s[10:11], s[4:7], tma_lo
10228// CHECK: [0x6e,0x04,0x45,0xc2]
10229
10230s_buffer_load_dwordx2 s[10:11], s[4:7], tma_hi
10231// CHECK: [0x6f,0x04,0x45,0xc2]
10232
10233s_buffer_load_dwordx2 s[10:11], s[4:7], ttmp11
10234// CHECK: [0x7b,0x04,0x45,0xc2]
10235
10236s_buffer_load_dwordx2 s[10:11], s[4:7], 0xaf123456
10237// CHECK: [0xff,0x04,0x45,0xc2,0x56,0x34,0x12,0xaf]
10238
10239s_buffer_load_dwordx2 s[10:11], s[4:7], 0x3f717273
10240// CHECK: [0xff,0x04,0x45,0xc2,0x73,0x72,0x71,0x3f]
10241
10242s_buffer_load_dwordx2 s[10:11], s[4:7], 0x7f
10243// CHECK: [0x7f,0x05,0x45,0xc2]
10244
10245s_buffer_load_dwordx4 s[20:23], s[4:7], s2
10246// CHECK: [0x02,0x04,0x8a,0xc2]
10247
10248s_buffer_load_dwordx4 s[24:27], s[4:7], s2
10249// CHECK: [0x02,0x04,0x8c,0xc2]
10250
10251s_buffer_load_dwordx4 s[100:103], s[4:7], s2
10252// CHECK: [0x02,0x04,0xb2,0xc2]
10253
10254s_buffer_load_dwordx4 s[20:23], s[8:11], s2
10255// CHECK: [0x02,0x08,0x8a,0xc2]
10256
10257s_buffer_load_dwordx4 s[20:23], s[100:103], s2
10258// CHECK: [0x02,0x64,0x8a,0xc2]
10259
10260s_buffer_load_dwordx4 s[20:23], ttmp[8:11], s2
10261// CHECK: [0x02,0x78,0x8a,0xc2]
10262
10263s_buffer_load_dwordx4 s[20:23], s[4:7], s103
10264// CHECK: [0x67,0x04,0x8a,0xc2]
10265
10266s_buffer_load_dwordx4 s[20:23], s[4:7], flat_scratch_lo
10267// CHECK: [0x68,0x04,0x8a,0xc2]
10268
10269s_buffer_load_dwordx4 s[20:23], s[4:7], flat_scratch_hi
10270// CHECK: [0x69,0x04,0x8a,0xc2]
10271
10272s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_lo
10273// CHECK: [0x6a,0x04,0x8a,0xc2]
10274
10275s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_hi
10276// CHECK: [0x6b,0x04,0x8a,0xc2]
10277
10278s_buffer_load_dwordx4 s[20:23], s[4:7], tba_lo
10279// CHECK: [0x6c,0x04,0x8a,0xc2]
10280
10281s_buffer_load_dwordx4 s[20:23], s[4:7], tba_hi
10282// CHECK: [0x6d,0x04,0x8a,0xc2]
10283
10284s_buffer_load_dwordx4 s[20:23], s[4:7], tma_lo
10285// CHECK: [0x6e,0x04,0x8a,0xc2]
10286
10287s_buffer_load_dwordx4 s[20:23], s[4:7], tma_hi
10288// CHECK: [0x6f,0x04,0x8a,0xc2]
10289
10290s_buffer_load_dwordx4 s[20:23], s[4:7], ttmp11
10291// CHECK: [0x7b,0x04,0x8a,0xc2]
10292
10293s_buffer_load_dwordx4 s[20:23], s[4:7], 0xaf123456
10294// CHECK: [0xff,0x04,0x8a,0xc2,0x56,0x34,0x12,0xaf]
10295
10296s_buffer_load_dwordx4 s[20:23], s[4:7], 0x3f717273
10297// CHECK: [0xff,0x04,0x8a,0xc2,0x73,0x72,0x71,0x3f]
10298
10299s_buffer_load_dwordx4 s[20:23], s[4:7], 0x7f
10300// CHECK: [0x7f,0x05,0x8a,0xc2]
10301
10302s_buffer_load_dwordx8 s[20:27], s[4:7], s2
10303// CHECK: [0x02,0x04,0xca,0xc2]
10304
10305s_buffer_load_dwordx8 s[24:31], s[4:7], s2
10306// CHECK: [0x02,0x04,0xcc,0xc2]
10307
10308s_buffer_load_dwordx8 s[96:103], s[4:7], s2
10309// CHECK: [0x02,0x04,0xf0,0xc2]
10310
10311s_buffer_load_dwordx8 s[20:27], s[8:11], s2
10312// CHECK: [0x02,0x08,0xca,0xc2]
10313
10314s_buffer_load_dwordx8 s[20:27], s[100:103], s2
10315// CHECK: [0x02,0x64,0xca,0xc2]
10316
10317s_buffer_load_dwordx8 s[20:27], ttmp[8:11], s2
10318// CHECK: [0x02,0x78,0xca,0xc2]
10319
10320s_buffer_load_dwordx8 s[20:27], s[4:7], s103
10321// CHECK: [0x67,0x04,0xca,0xc2]
10322
10323s_buffer_load_dwordx8 s[20:27], s[4:7], flat_scratch_lo
10324// CHECK: [0x68,0x04,0xca,0xc2]
10325
10326s_buffer_load_dwordx8 s[20:27], s[4:7], flat_scratch_hi
10327// CHECK: [0x69,0x04,0xca,0xc2]
10328
10329s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_lo
10330// CHECK: [0x6a,0x04,0xca,0xc2]
10331
10332s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_hi
10333// CHECK: [0x6b,0x04,0xca,0xc2]
10334
10335s_buffer_load_dwordx8 s[20:27], s[4:7], tba_lo
10336// CHECK: [0x6c,0x04,0xca,0xc2]
10337
10338s_buffer_load_dwordx8 s[20:27], s[4:7], tba_hi
10339// CHECK: [0x6d,0x04,0xca,0xc2]
10340
10341s_buffer_load_dwordx8 s[20:27], s[4:7], tma_lo
10342// CHECK: [0x6e,0x04,0xca,0xc2]
10343
10344s_buffer_load_dwordx8 s[20:27], s[4:7], tma_hi
10345// CHECK: [0x6f,0x04,0xca,0xc2]
10346
10347s_buffer_load_dwordx8 s[20:27], s[4:7], ttmp11
10348// CHECK: [0x7b,0x04,0xca,0xc2]
10349
10350s_buffer_load_dwordx8 s[20:27], s[4:7], 0xaf123456
10351// CHECK: [0xff,0x04,0xca,0xc2,0x56,0x34,0x12,0xaf]
10352
10353s_buffer_load_dwordx8 s[20:27], s[4:7], 0x3f717273
10354// CHECK: [0xff,0x04,0xca,0xc2,0x73,0x72,0x71,0x3f]
10355
10356s_buffer_load_dwordx8 s[20:27], s[4:7], 0x7f
10357// CHECK: [0x7f,0x05,0xca,0xc2]
10358
10359s_buffer_load_dwordx16 s[20:35], s[4:7], s2
10360// CHECK: [0x02,0x04,0x0a,0xc3]
10361
10362s_buffer_load_dwordx16 s[24:39], s[4:7], s2
10363// CHECK: [0x02,0x04,0x0c,0xc3]
10364
10365s_buffer_load_dwordx16 s[88:103], s[4:7], s2
10366// CHECK: [0x02,0x04,0x2c,0xc3]
10367
10368s_buffer_load_dwordx16 s[20:35], s[8:11], s2
10369// CHECK: [0x02,0x08,0x0a,0xc3]
10370
10371s_buffer_load_dwordx16 s[20:35], s[100:103], s2
10372// CHECK: [0x02,0x64,0x0a,0xc3]
10373
10374s_buffer_load_dwordx16 s[20:35], ttmp[8:11], s2
10375// CHECK: [0x02,0x78,0x0a,0xc3]
10376
10377s_buffer_load_dwordx16 s[20:35], s[4:7], s103
10378// CHECK: [0x67,0x04,0x0a,0xc3]
10379
10380s_buffer_load_dwordx16 s[20:35], s[4:7], flat_scratch_lo
10381// CHECK: [0x68,0x04,0x0a,0xc3]
10382
10383s_buffer_load_dwordx16 s[20:35], s[4:7], flat_scratch_hi
10384// CHECK: [0x69,0x04,0x0a,0xc3]
10385
10386s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_lo
10387// CHECK: [0x6a,0x04,0x0a,0xc3]
10388
10389s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_hi
10390// CHECK: [0x6b,0x04,0x0a,0xc3]
10391
10392s_buffer_load_dwordx16 s[20:35], s[4:7], tba_lo
10393// CHECK: [0x6c,0x04,0x0a,0xc3]
10394
10395s_buffer_load_dwordx16 s[20:35], s[4:7], tba_hi
10396// CHECK: [0x6d,0x04,0x0a,0xc3]
10397
10398s_buffer_load_dwordx16 s[20:35], s[4:7], tma_lo
10399// CHECK: [0x6e,0x04,0x0a,0xc3]
10400
10401s_buffer_load_dwordx16 s[20:35], s[4:7], tma_hi
10402// CHECK: [0x6f,0x04,0x0a,0xc3]
10403
10404s_buffer_load_dwordx16 s[20:35], s[4:7], ttmp11
10405// CHECK: [0x7b,0x04,0x0a,0xc3]
10406
10407s_buffer_load_dwordx16 s[20:35], s[4:7], 0xaf123456
10408// CHECK: [0xff,0x04,0x0a,0xc3,0x56,0x34,0x12,0xaf]
10409
10410s_buffer_load_dwordx16 s[20:35], s[4:7], 0x3f717273
10411// CHECK: [0xff,0x04,0x0a,0xc3,0x73,0x72,0x71,0x3f]
10412
10413s_buffer_load_dwordx16 s[20:35], s[4:7], 0x7f
10414// CHECK: [0x7f,0x05,0x0a,0xc3]
10415
10416s_dcache_inv_vol
10417// CHECK: [0x00,0x00,0x40,0xc7]
10418
10419s_memtime s[10:11]
10420// CHECK: [0x00,0x00,0x85,0xc7]
10421
10422s_memtime s[12:13]
10423// CHECK: [0x00,0x00,0x86,0xc7]
10424
10425s_memtime s[102:103]
10426// CHECK: [0x00,0x00,0xb3,0xc7]
10427
10428s_memtime vcc
10429// CHECK: [0x00,0x00,0xb5,0xc7]
10430
10431s_dcache_inv
10432// CHECK: [0x00,0x00,0xc0,0xc7]
10433
10434s_mov_b32 s5, s1
10435// CHECK: [0x01,0x03,0x85,0xbe]
10436
10437s_mov_b32 s103, s1
10438// CHECK: [0x01,0x03,0xe7,0xbe]
10439
10440s_mov_b32 flat_scratch_lo, s1
10441// CHECK: [0x01,0x03,0xe8,0xbe]
10442
10443s_mov_b32 flat_scratch_hi, s1
10444// CHECK: [0x01,0x03,0xe9,0xbe]
10445
10446s_mov_b32 vcc_lo, s1
10447// CHECK: [0x01,0x03,0xea,0xbe]
10448
10449s_mov_b32 vcc_hi, s1
10450// CHECK: [0x01,0x03,0xeb,0xbe]
10451
10452s_mov_b32 tba_lo, s1
10453// CHECK: [0x01,0x03,0xec,0xbe]
10454
10455s_mov_b32 tba_hi, s1
10456// CHECK: [0x01,0x03,0xed,0xbe]
10457
10458s_mov_b32 tma_lo, s1
10459// CHECK: [0x01,0x03,0xee,0xbe]
10460
10461s_mov_b32 tma_hi, s1
10462// CHECK: [0x01,0x03,0xef,0xbe]
10463
10464s_mov_b32 ttmp11, s1
10465// CHECK: [0x01,0x03,0xfb,0xbe]
10466
10467s_mov_b32 m0, s1
10468// CHECK: [0x01,0x03,0xfc,0xbe]
10469
10470s_mov_b32 exec_lo, s1
10471// CHECK: [0x01,0x03,0xfe,0xbe]
10472
10473s_mov_b32 exec_hi, s1
10474// CHECK: [0x01,0x03,0xff,0xbe]
10475
10476s_mov_b32 s5, s103
10477// CHECK: [0x67,0x03,0x85,0xbe]
10478
10479s_mov_b32 s5, flat_scratch_lo
10480// CHECK: [0x68,0x03,0x85,0xbe]
10481
10482s_mov_b32 s5, flat_scratch_hi
10483// CHECK: [0x69,0x03,0x85,0xbe]
10484
10485s_mov_b32 s5, vcc_lo
10486// CHECK: [0x6a,0x03,0x85,0xbe]
10487
10488s_mov_b32 s5, vcc_hi
10489// CHECK: [0x6b,0x03,0x85,0xbe]
10490
10491s_mov_b32 s5, tba_lo
10492// CHECK: [0x6c,0x03,0x85,0xbe]
10493
10494s_mov_b32 s5, tba_hi
10495// CHECK: [0x6d,0x03,0x85,0xbe]
10496
10497s_mov_b32 s5, tma_lo
10498// CHECK: [0x6e,0x03,0x85,0xbe]
10499
10500s_mov_b32 s5, tma_hi
10501// CHECK: [0x6f,0x03,0x85,0xbe]
10502
10503s_mov_b32 s5, ttmp11
10504// CHECK: [0x7b,0x03,0x85,0xbe]
10505
10506s_mov_b32 s5, m0
10507// CHECK: [0x7c,0x03,0x85,0xbe]
10508
10509s_mov_b32 s5, exec_lo
10510// CHECK: [0x7e,0x03,0x85,0xbe]
10511
10512s_mov_b32 s5, exec_hi
10513// CHECK: [0x7f,0x03,0x85,0xbe]
10514
10515s_mov_b32 s5, 0
10516// CHECK: [0x80,0x03,0x85,0xbe]
10517
10518s_mov_b32 s5, -1
10519// CHECK: [0xc1,0x03,0x85,0xbe]
10520
10521s_mov_b32 s5, 0.5
10522// CHECK: [0xf0,0x03,0x85,0xbe]
10523
10524s_mov_b32 s5, -4.0
10525// CHECK: [0xf7,0x03,0x85,0xbe]
10526
10527s_mov_b32 s5, 0xaf123456
10528// CHECK: [0xff,0x03,0x85,0xbe,0x56,0x34,0x12,0xaf]
10529
10530s_mov_b32 s5, 0x3f717273
10531// CHECK: [0xff,0x03,0x85,0xbe,0x73,0x72,0x71,0x3f]
10532
10533s_mov_b64 s[10:11], s[2:3]
10534// CHECK: [0x02,0x04,0x8a,0xbe]
10535
10536s_mov_b64 s[12:13], s[2:3]
10537// CHECK: [0x02,0x04,0x8c,0xbe]
10538
10539s_mov_b64 s[102:103], s[2:3]
10540// CHECK: [0x02,0x04,0xe6,0xbe]
10541
10542s_mov_b64 flat_scratch, s[2:3]
10543// CHECK: [0x02,0x04,0xe8,0xbe]
10544
10545s_mov_b64 vcc, s[2:3]
10546// CHECK: [0x02,0x04,0xea,0xbe]
10547
10548s_mov_b64 tba, s[2:3]
10549// CHECK: [0x02,0x04,0xec,0xbe]
10550
10551s_mov_b64 tma, s[2:3]
10552// CHECK: [0x02,0x04,0xee,0xbe]
10553
10554s_mov_b64 ttmp[10:11], s[2:3]
10555// CHECK: [0x02,0x04,0xfa,0xbe]
10556
10557s_mov_b64 exec, s[2:3]
10558// CHECK: [0x02,0x04,0xfe,0xbe]
10559
10560s_mov_b64 s[10:11], s[4:5]
10561// CHECK: [0x04,0x04,0x8a,0xbe]
10562
10563s_mov_b64 s[10:11], s[102:103]
10564// CHECK: [0x66,0x04,0x8a,0xbe]
10565
10566s_mov_b64 s[10:11], flat_scratch
10567// CHECK: [0x68,0x04,0x8a,0xbe]
10568
10569s_mov_b64 s[10:11], vcc
10570// CHECK: [0x6a,0x04,0x8a,0xbe]
10571
10572s_mov_b64 s[10:11], tba
10573// CHECK: [0x6c,0x04,0x8a,0xbe]
10574
10575s_mov_b64 s[10:11], tma
10576// CHECK: [0x6e,0x04,0x8a,0xbe]
10577
10578s_mov_b64 s[10:11], ttmp[10:11]
10579// CHECK: [0x7a,0x04,0x8a,0xbe]
10580
10581s_mov_b64 s[10:11], exec
10582// CHECK: [0x7e,0x04,0x8a,0xbe]
10583
10584s_mov_b64 s[10:11], 0
10585// CHECK: [0x80,0x04,0x8a,0xbe]
10586
10587s_mov_b64 s[10:11], -1
10588// CHECK: [0xc1,0x04,0x8a,0xbe]
10589
10590s_mov_b64 s[10:11], 0.5
10591// CHECK: [0xf0,0x04,0x8a,0xbe]
10592
10593s_mov_b64 s[10:11], -4.0
10594// CHECK: [0xf7,0x04,0x8a,0xbe]
10595
10596s_mov_b64 s[10:11], 0xaf123456
10597// CHECK: [0xff,0x04,0x8a,0xbe,0x56,0x34,0x12,0xaf]
10598
10599s_mov_b64 s[10:11], 0x3f717273
10600// CHECK: [0xff,0x04,0x8a,0xbe,0x73,0x72,0x71,0x3f]
10601
10602s_cmov_b32 s5, s1
10603// CHECK: [0x01,0x05,0x85,0xbe]
10604
10605s_cmov_b32 s103, s1
10606// CHECK: [0x01,0x05,0xe7,0xbe]
10607
10608s_cmov_b32 flat_scratch_lo, s1
10609// CHECK: [0x01,0x05,0xe8,0xbe]
10610
10611s_cmov_b32 flat_scratch_hi, s1
10612// CHECK: [0x01,0x05,0xe9,0xbe]
10613
10614s_cmov_b32 vcc_lo, s1
10615// CHECK: [0x01,0x05,0xea,0xbe]
10616
10617s_cmov_b32 vcc_hi, s1
10618// CHECK: [0x01,0x05,0xeb,0xbe]
10619
10620s_cmov_b32 tba_lo, s1
10621// CHECK: [0x01,0x05,0xec,0xbe]
10622
10623s_cmov_b32 tba_hi, s1
10624// CHECK: [0x01,0x05,0xed,0xbe]
10625
10626s_cmov_b32 tma_lo, s1
10627// CHECK: [0x01,0x05,0xee,0xbe]
10628
10629s_cmov_b32 tma_hi, s1
10630// CHECK: [0x01,0x05,0xef,0xbe]
10631
10632s_cmov_b32 ttmp11, s1
10633// CHECK: [0x01,0x05,0xfb,0xbe]
10634
10635s_cmov_b32 m0, s1
10636// CHECK: [0x01,0x05,0xfc,0xbe]
10637
10638s_cmov_b32 exec_lo, s1
10639// CHECK: [0x01,0x05,0xfe,0xbe]
10640
10641s_cmov_b32 exec_hi, s1
10642// CHECK: [0x01,0x05,0xff,0xbe]
10643
10644s_cmov_b32 s5, s103
10645// CHECK: [0x67,0x05,0x85,0xbe]
10646
10647s_cmov_b32 s5, flat_scratch_lo
10648// CHECK: [0x68,0x05,0x85,0xbe]
10649
10650s_cmov_b32 s5, flat_scratch_hi
10651// CHECK: [0x69,0x05,0x85,0xbe]
10652
10653s_cmov_b32 s5, vcc_lo
10654// CHECK: [0x6a,0x05,0x85,0xbe]
10655
10656s_cmov_b32 s5, vcc_hi
10657// CHECK: [0x6b,0x05,0x85,0xbe]
10658
10659s_cmov_b32 s5, tba_lo
10660// CHECK: [0x6c,0x05,0x85,0xbe]
10661
10662s_cmov_b32 s5, tba_hi
10663// CHECK: [0x6d,0x05,0x85,0xbe]
10664
10665s_cmov_b32 s5, tma_lo
10666// CHECK: [0x6e,0x05,0x85,0xbe]
10667
10668s_cmov_b32 s5, tma_hi
10669// CHECK: [0x6f,0x05,0x85,0xbe]
10670
10671s_cmov_b32 s5, ttmp11
10672// CHECK: [0x7b,0x05,0x85,0xbe]
10673
10674s_cmov_b32 s5, m0
10675// CHECK: [0x7c,0x05,0x85,0xbe]
10676
10677s_cmov_b32 s5, exec_lo
10678// CHECK: [0x7e,0x05,0x85,0xbe]
10679
10680s_cmov_b32 s5, exec_hi
10681// CHECK: [0x7f,0x05,0x85,0xbe]
10682
10683s_cmov_b32 s5, 0
10684// CHECK: [0x80,0x05,0x85,0xbe]
10685
10686s_cmov_b32 s5, -1
10687// CHECK: [0xc1,0x05,0x85,0xbe]
10688
10689s_cmov_b32 s5, 0.5
10690// CHECK: [0xf0,0x05,0x85,0xbe]
10691
10692s_cmov_b32 s5, -4.0
10693// CHECK: [0xf7,0x05,0x85,0xbe]
10694
10695s_cmov_b32 s5, 0xaf123456
10696// CHECK: [0xff,0x05,0x85,0xbe,0x56,0x34,0x12,0xaf]
10697
10698s_cmov_b32 s5, 0x3f717273
10699// CHECK: [0xff,0x05,0x85,0xbe,0x73,0x72,0x71,0x3f]
10700
10701s_cmov_b64 s[10:11], s[2:3]
10702// CHECK: [0x02,0x06,0x8a,0xbe]
10703
10704s_cmov_b64 s[12:13], s[2:3]
10705// CHECK: [0x02,0x06,0x8c,0xbe]
10706
10707s_cmov_b64 s[102:103], s[2:3]
10708// CHECK: [0x02,0x06,0xe6,0xbe]
10709
10710s_cmov_b64 flat_scratch, s[2:3]
10711// CHECK: [0x02,0x06,0xe8,0xbe]
10712
10713s_cmov_b64 vcc, s[2:3]
10714// CHECK: [0x02,0x06,0xea,0xbe]
10715
10716s_cmov_b64 tba, s[2:3]
10717// CHECK: [0x02,0x06,0xec,0xbe]
10718
10719s_cmov_b64 tma, s[2:3]
10720// CHECK: [0x02,0x06,0xee,0xbe]
10721
10722s_cmov_b64 ttmp[10:11], s[2:3]
10723// CHECK: [0x02,0x06,0xfa,0xbe]
10724
10725s_cmov_b64 exec, s[2:3]
10726// CHECK: [0x02,0x06,0xfe,0xbe]
10727
10728s_cmov_b64 s[10:11], s[4:5]
10729// CHECK: [0x04,0x06,0x8a,0xbe]
10730
10731s_cmov_b64 s[10:11], s[102:103]
10732// CHECK: [0x66,0x06,0x8a,0xbe]
10733
10734s_cmov_b64 s[10:11], flat_scratch
10735// CHECK: [0x68,0x06,0x8a,0xbe]
10736
10737s_cmov_b64 s[10:11], vcc
10738// CHECK: [0x6a,0x06,0x8a,0xbe]
10739
10740s_cmov_b64 s[10:11], tba
10741// CHECK: [0x6c,0x06,0x8a,0xbe]
10742
10743s_cmov_b64 s[10:11], tma
10744// CHECK: [0x6e,0x06,0x8a,0xbe]
10745
10746s_cmov_b64 s[10:11], ttmp[10:11]
10747// CHECK: [0x7a,0x06,0x8a,0xbe]
10748
10749s_cmov_b64 s[10:11], exec
10750// CHECK: [0x7e,0x06,0x8a,0xbe]
10751
10752s_cmov_b64 s[10:11], 0
10753// CHECK: [0x80,0x06,0x8a,0xbe]
10754
10755s_cmov_b64 s[10:11], -1
10756// CHECK: [0xc1,0x06,0x8a,0xbe]
10757
10758s_cmov_b64 s[10:11], 0.5
10759// CHECK: [0xf0,0x06,0x8a,0xbe]
10760
10761s_cmov_b64 s[10:11], -4.0
10762// CHECK: [0xf7,0x06,0x8a,0xbe]
10763
10764s_cmov_b64 s[10:11], 0xaf123456
10765// CHECK: [0xff,0x06,0x8a,0xbe,0x56,0x34,0x12,0xaf]
10766
10767s_cmov_b64 s[10:11], 0x3f717273
10768// CHECK: [0xff,0x06,0x8a,0xbe,0x73,0x72,0x71,0x3f]
10769
10770s_not_b32 s5, s1
10771// CHECK: [0x01,0x07,0x85,0xbe]
10772
10773s_not_b32 s103, s1
10774// CHECK: [0x01,0x07,0xe7,0xbe]
10775
10776s_not_b32 flat_scratch_lo, s1
10777// CHECK: [0x01,0x07,0xe8,0xbe]
10778
10779s_not_b32 flat_scratch_hi, s1
10780// CHECK: [0x01,0x07,0xe9,0xbe]
10781
10782s_not_b32 vcc_lo, s1
10783// CHECK: [0x01,0x07,0xea,0xbe]
10784
10785s_not_b32 vcc_hi, s1
10786// CHECK: [0x01,0x07,0xeb,0xbe]
10787
10788s_not_b32 tba_lo, s1
10789// CHECK: [0x01,0x07,0xec,0xbe]
10790
10791s_not_b32 tba_hi, s1
10792// CHECK: [0x01,0x07,0xed,0xbe]
10793
10794s_not_b32 tma_lo, s1
10795// CHECK: [0x01,0x07,0xee,0xbe]
10796
10797s_not_b32 tma_hi, s1
10798// CHECK: [0x01,0x07,0xef,0xbe]
10799
10800s_not_b32 ttmp11, s1
10801// CHECK: [0x01,0x07,0xfb,0xbe]
10802
10803s_not_b32 m0, s1
10804// CHECK: [0x01,0x07,0xfc,0xbe]
10805
10806s_not_b32 exec_lo, s1
10807// CHECK: [0x01,0x07,0xfe,0xbe]
10808
10809s_not_b32 exec_hi, s1
10810// CHECK: [0x01,0x07,0xff,0xbe]
10811
10812s_not_b32 s5, s103
10813// CHECK: [0x67,0x07,0x85,0xbe]
10814
10815s_not_b32 s5, flat_scratch_lo
10816// CHECK: [0x68,0x07,0x85,0xbe]
10817
10818s_not_b32 s5, flat_scratch_hi
10819// CHECK: [0x69,0x07,0x85,0xbe]
10820
10821s_not_b32 s5, vcc_lo
10822// CHECK: [0x6a,0x07,0x85,0xbe]
10823
10824s_not_b32 s5, vcc_hi
10825// CHECK: [0x6b,0x07,0x85,0xbe]
10826
10827s_not_b32 s5, tba_lo
10828// CHECK: [0x6c,0x07,0x85,0xbe]
10829
10830s_not_b32 s5, tba_hi
10831// CHECK: [0x6d,0x07,0x85,0xbe]
10832
10833s_not_b32 s5, tma_lo
10834// CHECK: [0x6e,0x07,0x85,0xbe]
10835
10836s_not_b32 s5, tma_hi
10837// CHECK: [0x6f,0x07,0x85,0xbe]
10838
10839s_not_b32 s5, ttmp11
10840// CHECK: [0x7b,0x07,0x85,0xbe]
10841
10842s_not_b32 s5, m0
10843// CHECK: [0x7c,0x07,0x85,0xbe]
10844
10845s_not_b32 s5, exec_lo
10846// CHECK: [0x7e,0x07,0x85,0xbe]
10847
10848s_not_b32 s5, exec_hi
10849// CHECK: [0x7f,0x07,0x85,0xbe]
10850
10851s_not_b32 s5, 0
10852// CHECK: [0x80,0x07,0x85,0xbe]
10853
10854s_not_b32 s5, -1
10855// CHECK: [0xc1,0x07,0x85,0xbe]
10856
10857s_not_b32 s5, 0.5
10858// CHECK: [0xf0,0x07,0x85,0xbe]
10859
10860s_not_b32 s5, -4.0
10861// CHECK: [0xf7,0x07,0x85,0xbe]
10862
10863s_not_b32 s5, 0xaf123456
10864// CHECK: [0xff,0x07,0x85,0xbe,0x56,0x34,0x12,0xaf]
10865
10866s_not_b32 s5, 0x3f717273
10867// CHECK: [0xff,0x07,0x85,0xbe,0x73,0x72,0x71,0x3f]
10868
10869s_not_b64 s[10:11], s[2:3]
10870// CHECK: [0x02,0x08,0x8a,0xbe]
10871
10872s_not_b64 s[12:13], s[2:3]
10873// CHECK: [0x02,0x08,0x8c,0xbe]
10874
10875s_not_b64 s[102:103], s[2:3]
10876// CHECK: [0x02,0x08,0xe6,0xbe]
10877
10878s_not_b64 flat_scratch, s[2:3]
10879// CHECK: [0x02,0x08,0xe8,0xbe]
10880
10881s_not_b64 vcc, s[2:3]
10882// CHECK: [0x02,0x08,0xea,0xbe]
10883
10884s_not_b64 tba, s[2:3]
10885// CHECK: [0x02,0x08,0xec,0xbe]
10886
10887s_not_b64 tma, s[2:3]
10888// CHECK: [0x02,0x08,0xee,0xbe]
10889
10890s_not_b64 ttmp[10:11], s[2:3]
10891// CHECK: [0x02,0x08,0xfa,0xbe]
10892
10893s_not_b64 exec, s[2:3]
10894// CHECK: [0x02,0x08,0xfe,0xbe]
10895
10896s_not_b64 s[10:11], s[4:5]
10897// CHECK: [0x04,0x08,0x8a,0xbe]
10898
10899s_not_b64 s[10:11], s[102:103]
10900// CHECK: [0x66,0x08,0x8a,0xbe]
10901
10902s_not_b64 s[10:11], flat_scratch
10903// CHECK: [0x68,0x08,0x8a,0xbe]
10904
10905s_not_b64 s[10:11], vcc
10906// CHECK: [0x6a,0x08,0x8a,0xbe]
10907
10908s_not_b64 s[10:11], tba
10909// CHECK: [0x6c,0x08,0x8a,0xbe]
10910
10911s_not_b64 s[10:11], tma
10912// CHECK: [0x6e,0x08,0x8a,0xbe]
10913
10914s_not_b64 s[10:11], ttmp[10:11]
10915// CHECK: [0x7a,0x08,0x8a,0xbe]
10916
10917s_not_b64 s[10:11], exec
10918// CHECK: [0x7e,0x08,0x8a,0xbe]
10919
10920s_not_b64 s[10:11], 0
10921// CHECK: [0x80,0x08,0x8a,0xbe]
10922
10923s_not_b64 s[10:11], -1
10924// CHECK: [0xc1,0x08,0x8a,0xbe]
10925
10926s_not_b64 s[10:11], 0.5
10927// CHECK: [0xf0,0x08,0x8a,0xbe]
10928
10929s_not_b64 s[10:11], -4.0
10930// CHECK: [0xf7,0x08,0x8a,0xbe]
10931
10932s_not_b64 s[10:11], 0xaf123456
10933// CHECK: [0xff,0x08,0x8a,0xbe,0x56,0x34,0x12,0xaf]
10934
10935s_not_b64 s[10:11], 0x3f717273
10936// CHECK: [0xff,0x08,0x8a,0xbe,0x73,0x72,0x71,0x3f]
10937
10938s_wqm_b32 s5, s1
10939// CHECK: [0x01,0x09,0x85,0xbe]
10940
10941s_wqm_b32 s103, s1
10942// CHECK: [0x01,0x09,0xe7,0xbe]
10943
10944s_wqm_b32 flat_scratch_lo, s1
10945// CHECK: [0x01,0x09,0xe8,0xbe]
10946
10947s_wqm_b32 flat_scratch_hi, s1
10948// CHECK: [0x01,0x09,0xe9,0xbe]
10949
10950s_wqm_b32 vcc_lo, s1
10951// CHECK: [0x01,0x09,0xea,0xbe]
10952
10953s_wqm_b32 vcc_hi, s1
10954// CHECK: [0x01,0x09,0xeb,0xbe]
10955
10956s_wqm_b32 tba_lo, s1
10957// CHECK: [0x01,0x09,0xec,0xbe]
10958
10959s_wqm_b32 tba_hi, s1
10960// CHECK: [0x01,0x09,0xed,0xbe]
10961
10962s_wqm_b32 tma_lo, s1
10963// CHECK: [0x01,0x09,0xee,0xbe]
10964
10965s_wqm_b32 tma_hi, s1
10966// CHECK: [0x01,0x09,0xef,0xbe]
10967
10968s_wqm_b32 ttmp11, s1
10969// CHECK: [0x01,0x09,0xfb,0xbe]
10970
10971s_wqm_b32 m0, s1
10972// CHECK: [0x01,0x09,0xfc,0xbe]
10973
10974s_wqm_b32 exec_lo, s1
10975// CHECK: [0x01,0x09,0xfe,0xbe]
10976
10977s_wqm_b32 exec_hi, s1
10978// CHECK: [0x01,0x09,0xff,0xbe]
10979
10980s_wqm_b32 s5, s103
10981// CHECK: [0x67,0x09,0x85,0xbe]
10982
10983s_wqm_b32 s5, flat_scratch_lo
10984// CHECK: [0x68,0x09,0x85,0xbe]
10985
10986s_wqm_b32 s5, flat_scratch_hi
10987// CHECK: [0x69,0x09,0x85,0xbe]
10988
10989s_wqm_b32 s5, vcc_lo
10990// CHECK: [0x6a,0x09,0x85,0xbe]
10991
10992s_wqm_b32 s5, vcc_hi
10993// CHECK: [0x6b,0x09,0x85,0xbe]
10994
10995s_wqm_b32 s5, tba_lo
10996// CHECK: [0x6c,0x09,0x85,0xbe]
10997
10998s_wqm_b32 s5, tba_hi
10999// CHECK: [0x6d,0x09,0x85,0xbe]
11000
11001s_wqm_b32 s5, tma_lo
11002// CHECK: [0x6e,0x09,0x85,0xbe]
11003
11004s_wqm_b32 s5, tma_hi
11005// CHECK: [0x6f,0x09,0x85,0xbe]
11006
11007s_wqm_b32 s5, ttmp11
11008// CHECK: [0x7b,0x09,0x85,0xbe]
11009
11010s_wqm_b32 s5, m0
11011// CHECK: [0x7c,0x09,0x85,0xbe]
11012
11013s_wqm_b32 s5, exec_lo
11014// CHECK: [0x7e,0x09,0x85,0xbe]
11015
11016s_wqm_b32 s5, exec_hi
11017// CHECK: [0x7f,0x09,0x85,0xbe]
11018
11019s_wqm_b32 s5, 0
11020// CHECK: [0x80,0x09,0x85,0xbe]
11021
11022s_wqm_b32 s5, -1
11023// CHECK: [0xc1,0x09,0x85,0xbe]
11024
11025s_wqm_b32 s5, 0.5
11026// CHECK: [0xf0,0x09,0x85,0xbe]
11027
11028s_wqm_b32 s5, -4.0
11029// CHECK: [0xf7,0x09,0x85,0xbe]
11030
11031s_wqm_b32 s5, 0xaf123456
11032// CHECK: [0xff,0x09,0x85,0xbe,0x56,0x34,0x12,0xaf]
11033
11034s_wqm_b32 s5, 0x3f717273
11035// CHECK: [0xff,0x09,0x85,0xbe,0x73,0x72,0x71,0x3f]
11036
11037s_wqm_b64 s[10:11], s[2:3]
11038// CHECK: [0x02,0x0a,0x8a,0xbe]
11039
11040s_wqm_b64 s[12:13], s[2:3]
11041// CHECK: [0x02,0x0a,0x8c,0xbe]
11042
11043s_wqm_b64 s[102:103], s[2:3]
11044// CHECK: [0x02,0x0a,0xe6,0xbe]
11045
11046s_wqm_b64 flat_scratch, s[2:3]
11047// CHECK: [0x02,0x0a,0xe8,0xbe]
11048
11049s_wqm_b64 vcc, s[2:3]
11050// CHECK: [0x02,0x0a,0xea,0xbe]
11051
11052s_wqm_b64 tba, s[2:3]
11053// CHECK: [0x02,0x0a,0xec,0xbe]
11054
11055s_wqm_b64 tma, s[2:3]
11056// CHECK: [0x02,0x0a,0xee,0xbe]
11057
11058s_wqm_b64 ttmp[10:11], s[2:3]
11059// CHECK: [0x02,0x0a,0xfa,0xbe]
11060
11061s_wqm_b64 exec, s[2:3]
11062// CHECK: [0x02,0x0a,0xfe,0xbe]
11063
11064s_wqm_b64 s[10:11], s[4:5]
11065// CHECK: [0x04,0x0a,0x8a,0xbe]
11066
11067s_wqm_b64 s[10:11], s[102:103]
11068// CHECK: [0x66,0x0a,0x8a,0xbe]
11069
11070s_wqm_b64 s[10:11], flat_scratch
11071// CHECK: [0x68,0x0a,0x8a,0xbe]
11072
11073s_wqm_b64 s[10:11], vcc
11074// CHECK: [0x6a,0x0a,0x8a,0xbe]
11075
11076s_wqm_b64 s[10:11], tba
11077// CHECK: [0x6c,0x0a,0x8a,0xbe]
11078
11079s_wqm_b64 s[10:11], tma
11080// CHECK: [0x6e,0x0a,0x8a,0xbe]
11081
11082s_wqm_b64 s[10:11], ttmp[10:11]
11083// CHECK: [0x7a,0x0a,0x8a,0xbe]
11084
11085s_wqm_b64 s[10:11], exec
11086// CHECK: [0x7e,0x0a,0x8a,0xbe]
11087
11088s_wqm_b64 s[10:11], 0
11089// CHECK: [0x80,0x0a,0x8a,0xbe]
11090
11091s_wqm_b64 s[10:11], -1
11092// CHECK: [0xc1,0x0a,0x8a,0xbe]
11093
11094s_wqm_b64 s[10:11], 0.5
11095// CHECK: [0xf0,0x0a,0x8a,0xbe]
11096
11097s_wqm_b64 s[10:11], -4.0
11098// CHECK: [0xf7,0x0a,0x8a,0xbe]
11099
11100s_wqm_b64 s[10:11], 0xaf123456
11101// CHECK: [0xff,0x0a,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11102
11103s_wqm_b64 s[10:11], 0x3f717273
11104// CHECK: [0xff,0x0a,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11105
11106s_brev_b32 s5, s1
11107// CHECK: [0x01,0x0b,0x85,0xbe]
11108
11109s_brev_b32 s103, s1
11110// CHECK: [0x01,0x0b,0xe7,0xbe]
11111
11112s_brev_b32 flat_scratch_lo, s1
11113// CHECK: [0x01,0x0b,0xe8,0xbe]
11114
11115s_brev_b32 flat_scratch_hi, s1
11116// CHECK: [0x01,0x0b,0xe9,0xbe]
11117
11118s_brev_b32 vcc_lo, s1
11119// CHECK: [0x01,0x0b,0xea,0xbe]
11120
11121s_brev_b32 vcc_hi, s1
11122// CHECK: [0x01,0x0b,0xeb,0xbe]
11123
11124s_brev_b32 tba_lo, s1
11125// CHECK: [0x01,0x0b,0xec,0xbe]
11126
11127s_brev_b32 tba_hi, s1
11128// CHECK: [0x01,0x0b,0xed,0xbe]
11129
11130s_brev_b32 tma_lo, s1
11131// CHECK: [0x01,0x0b,0xee,0xbe]
11132
11133s_brev_b32 tma_hi, s1
11134// CHECK: [0x01,0x0b,0xef,0xbe]
11135
11136s_brev_b32 ttmp11, s1
11137// CHECK: [0x01,0x0b,0xfb,0xbe]
11138
11139s_brev_b32 m0, s1
11140// CHECK: [0x01,0x0b,0xfc,0xbe]
11141
11142s_brev_b32 exec_lo, s1
11143// CHECK: [0x01,0x0b,0xfe,0xbe]
11144
11145s_brev_b32 exec_hi, s1
11146// CHECK: [0x01,0x0b,0xff,0xbe]
11147
11148s_brev_b32 s5, s103
11149// CHECK: [0x67,0x0b,0x85,0xbe]
11150
11151s_brev_b32 s5, flat_scratch_lo
11152// CHECK: [0x68,0x0b,0x85,0xbe]
11153
11154s_brev_b32 s5, flat_scratch_hi
11155// CHECK: [0x69,0x0b,0x85,0xbe]
11156
11157s_brev_b32 s5, vcc_lo
11158// CHECK: [0x6a,0x0b,0x85,0xbe]
11159
11160s_brev_b32 s5, vcc_hi
11161// CHECK: [0x6b,0x0b,0x85,0xbe]
11162
11163s_brev_b32 s5, tba_lo
11164// CHECK: [0x6c,0x0b,0x85,0xbe]
11165
11166s_brev_b32 s5, tba_hi
11167// CHECK: [0x6d,0x0b,0x85,0xbe]
11168
11169s_brev_b32 s5, tma_lo
11170// CHECK: [0x6e,0x0b,0x85,0xbe]
11171
11172s_brev_b32 s5, tma_hi
11173// CHECK: [0x6f,0x0b,0x85,0xbe]
11174
11175s_brev_b32 s5, ttmp11
11176// CHECK: [0x7b,0x0b,0x85,0xbe]
11177
11178s_brev_b32 s5, m0
11179// CHECK: [0x7c,0x0b,0x85,0xbe]
11180
11181s_brev_b32 s5, exec_lo
11182// CHECK: [0x7e,0x0b,0x85,0xbe]
11183
11184s_brev_b32 s5, exec_hi
11185// CHECK: [0x7f,0x0b,0x85,0xbe]
11186
11187s_brev_b32 s5, 0
11188// CHECK: [0x80,0x0b,0x85,0xbe]
11189
11190s_brev_b32 s5, -1
11191// CHECK: [0xc1,0x0b,0x85,0xbe]
11192
11193s_brev_b32 s5, 0.5
11194// CHECK: [0xf0,0x0b,0x85,0xbe]
11195
11196s_brev_b32 s5, -4.0
11197// CHECK: [0xf7,0x0b,0x85,0xbe]
11198
11199s_brev_b32 s5, 0xaf123456
11200// CHECK: [0xff,0x0b,0x85,0xbe,0x56,0x34,0x12,0xaf]
11201
11202s_brev_b32 s5, 0x3f717273
11203// CHECK: [0xff,0x0b,0x85,0xbe,0x73,0x72,0x71,0x3f]
11204
11205s_brev_b64 s[10:11], s[2:3]
11206// CHECK: [0x02,0x0c,0x8a,0xbe]
11207
11208s_brev_b64 s[12:13], s[2:3]
11209// CHECK: [0x02,0x0c,0x8c,0xbe]
11210
11211s_brev_b64 s[102:103], s[2:3]
11212// CHECK: [0x02,0x0c,0xe6,0xbe]
11213
11214s_brev_b64 flat_scratch, s[2:3]
11215// CHECK: [0x02,0x0c,0xe8,0xbe]
11216
11217s_brev_b64 vcc, s[2:3]
11218// CHECK: [0x02,0x0c,0xea,0xbe]
11219
11220s_brev_b64 tba, s[2:3]
11221// CHECK: [0x02,0x0c,0xec,0xbe]
11222
11223s_brev_b64 tma, s[2:3]
11224// CHECK: [0x02,0x0c,0xee,0xbe]
11225
11226s_brev_b64 ttmp[10:11], s[2:3]
11227// CHECK: [0x02,0x0c,0xfa,0xbe]
11228
11229s_brev_b64 exec, s[2:3]
11230// CHECK: [0x02,0x0c,0xfe,0xbe]
11231
11232s_brev_b64 s[10:11], s[4:5]
11233// CHECK: [0x04,0x0c,0x8a,0xbe]
11234
11235s_brev_b64 s[10:11], s[102:103]
11236// CHECK: [0x66,0x0c,0x8a,0xbe]
11237
11238s_brev_b64 s[10:11], flat_scratch
11239// CHECK: [0x68,0x0c,0x8a,0xbe]
11240
11241s_brev_b64 s[10:11], vcc
11242// CHECK: [0x6a,0x0c,0x8a,0xbe]
11243
11244s_brev_b64 s[10:11], tba
11245// CHECK: [0x6c,0x0c,0x8a,0xbe]
11246
11247s_brev_b64 s[10:11], tma
11248// CHECK: [0x6e,0x0c,0x8a,0xbe]
11249
11250s_brev_b64 s[10:11], ttmp[10:11]
11251// CHECK: [0x7a,0x0c,0x8a,0xbe]
11252
11253s_brev_b64 s[10:11], exec
11254// CHECK: [0x7e,0x0c,0x8a,0xbe]
11255
11256s_brev_b64 s[10:11], 0
11257// CHECK: [0x80,0x0c,0x8a,0xbe]
11258
11259s_brev_b64 s[10:11], -1
11260// CHECK: [0xc1,0x0c,0x8a,0xbe]
11261
11262s_brev_b64 s[10:11], 0.5
11263// CHECK: [0xf0,0x0c,0x8a,0xbe]
11264
11265s_brev_b64 s[10:11], -4.0
11266// CHECK: [0xf7,0x0c,0x8a,0xbe]
11267
11268s_brev_b64 s[10:11], 0xaf123456
11269// CHECK: [0xff,0x0c,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11270
11271s_brev_b64 s[10:11], 0x3f717273
11272// CHECK: [0xff,0x0c,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11273
11274s_bcnt0_i32_b32 s5, s1
11275// CHECK: [0x01,0x0d,0x85,0xbe]
11276
11277s_bcnt0_i32_b32 s103, s1
11278// CHECK: [0x01,0x0d,0xe7,0xbe]
11279
11280s_bcnt0_i32_b32 flat_scratch_lo, s1
11281// CHECK: [0x01,0x0d,0xe8,0xbe]
11282
11283s_bcnt0_i32_b32 flat_scratch_hi, s1
11284// CHECK: [0x01,0x0d,0xe9,0xbe]
11285
11286s_bcnt0_i32_b32 vcc_lo, s1
11287// CHECK: [0x01,0x0d,0xea,0xbe]
11288
11289s_bcnt0_i32_b32 vcc_hi, s1
11290// CHECK: [0x01,0x0d,0xeb,0xbe]
11291
11292s_bcnt0_i32_b32 tba_lo, s1
11293// CHECK: [0x01,0x0d,0xec,0xbe]
11294
11295s_bcnt0_i32_b32 tba_hi, s1
11296// CHECK: [0x01,0x0d,0xed,0xbe]
11297
11298s_bcnt0_i32_b32 tma_lo, s1
11299// CHECK: [0x01,0x0d,0xee,0xbe]
11300
11301s_bcnt0_i32_b32 tma_hi, s1
11302// CHECK: [0x01,0x0d,0xef,0xbe]
11303
11304s_bcnt0_i32_b32 ttmp11, s1
11305// CHECK: [0x01,0x0d,0xfb,0xbe]
11306
11307s_bcnt0_i32_b32 m0, s1
11308// CHECK: [0x01,0x0d,0xfc,0xbe]
11309
11310s_bcnt0_i32_b32 exec_lo, s1
11311// CHECK: [0x01,0x0d,0xfe,0xbe]
11312
11313s_bcnt0_i32_b32 exec_hi, s1
11314// CHECK: [0x01,0x0d,0xff,0xbe]
11315
11316s_bcnt0_i32_b32 s5, s103
11317// CHECK: [0x67,0x0d,0x85,0xbe]
11318
11319s_bcnt0_i32_b32 s5, flat_scratch_lo
11320// CHECK: [0x68,0x0d,0x85,0xbe]
11321
11322s_bcnt0_i32_b32 s5, flat_scratch_hi
11323// CHECK: [0x69,0x0d,0x85,0xbe]
11324
11325s_bcnt0_i32_b32 s5, vcc_lo
11326// CHECK: [0x6a,0x0d,0x85,0xbe]
11327
11328s_bcnt0_i32_b32 s5, vcc_hi
11329// CHECK: [0x6b,0x0d,0x85,0xbe]
11330
11331s_bcnt0_i32_b32 s5, tba_lo
11332// CHECK: [0x6c,0x0d,0x85,0xbe]
11333
11334s_bcnt0_i32_b32 s5, tba_hi
11335// CHECK: [0x6d,0x0d,0x85,0xbe]
11336
11337s_bcnt0_i32_b32 s5, tma_lo
11338// CHECK: [0x6e,0x0d,0x85,0xbe]
11339
11340s_bcnt0_i32_b32 s5, tma_hi
11341// CHECK: [0x6f,0x0d,0x85,0xbe]
11342
11343s_bcnt0_i32_b32 s5, ttmp11
11344// CHECK: [0x7b,0x0d,0x85,0xbe]
11345
11346s_bcnt0_i32_b32 s5, m0
11347// CHECK: [0x7c,0x0d,0x85,0xbe]
11348
11349s_bcnt0_i32_b32 s5, exec_lo
11350// CHECK: [0x7e,0x0d,0x85,0xbe]
11351
11352s_bcnt0_i32_b32 s5, exec_hi
11353// CHECK: [0x7f,0x0d,0x85,0xbe]
11354
11355s_bcnt0_i32_b32 s5, 0
11356// CHECK: [0x80,0x0d,0x85,0xbe]
11357
11358s_bcnt0_i32_b32 s5, -1
11359// CHECK: [0xc1,0x0d,0x85,0xbe]
11360
11361s_bcnt0_i32_b32 s5, 0.5
11362// CHECK: [0xf0,0x0d,0x85,0xbe]
11363
11364s_bcnt0_i32_b32 s5, -4.0
11365// CHECK: [0xf7,0x0d,0x85,0xbe]
11366
11367s_bcnt0_i32_b32 s5, 0xaf123456
11368// CHECK: [0xff,0x0d,0x85,0xbe,0x56,0x34,0x12,0xaf]
11369
11370s_bcnt0_i32_b32 s5, 0x3f717273
11371// CHECK: [0xff,0x0d,0x85,0xbe,0x73,0x72,0x71,0x3f]
11372
11373s_bcnt0_i32_b64 s5, s[2:3]
11374// CHECK: [0x02,0x0e,0x85,0xbe]
11375
11376s_bcnt0_i32_b64 s103, s[2:3]
11377// CHECK: [0x02,0x0e,0xe7,0xbe]
11378
11379s_bcnt0_i32_b64 flat_scratch_lo, s[2:3]
11380// CHECK: [0x02,0x0e,0xe8,0xbe]
11381
11382s_bcnt0_i32_b64 flat_scratch_hi, s[2:3]
11383// CHECK: [0x02,0x0e,0xe9,0xbe]
11384
11385s_bcnt0_i32_b64 vcc_lo, s[2:3]
11386// CHECK: [0x02,0x0e,0xea,0xbe]
11387
11388s_bcnt0_i32_b64 vcc_hi, s[2:3]
11389// CHECK: [0x02,0x0e,0xeb,0xbe]
11390
11391s_bcnt0_i32_b64 tba_lo, s[2:3]
11392// CHECK: [0x02,0x0e,0xec,0xbe]
11393
11394s_bcnt0_i32_b64 tba_hi, s[2:3]
11395// CHECK: [0x02,0x0e,0xed,0xbe]
11396
11397s_bcnt0_i32_b64 tma_lo, s[2:3]
11398// CHECK: [0x02,0x0e,0xee,0xbe]
11399
11400s_bcnt0_i32_b64 tma_hi, s[2:3]
11401// CHECK: [0x02,0x0e,0xef,0xbe]
11402
11403s_bcnt0_i32_b64 ttmp11, s[2:3]
11404// CHECK: [0x02,0x0e,0xfb,0xbe]
11405
11406s_bcnt0_i32_b64 m0, s[2:3]
11407// CHECK: [0x02,0x0e,0xfc,0xbe]
11408
11409s_bcnt0_i32_b64 exec_lo, s[2:3]
11410// CHECK: [0x02,0x0e,0xfe,0xbe]
11411
11412s_bcnt0_i32_b64 exec_hi, s[2:3]
11413// CHECK: [0x02,0x0e,0xff,0xbe]
11414
11415s_bcnt0_i32_b64 s5, s[4:5]
11416// CHECK: [0x04,0x0e,0x85,0xbe]
11417
11418s_bcnt0_i32_b64 s5, s[102:103]
11419// CHECK: [0x66,0x0e,0x85,0xbe]
11420
11421s_bcnt0_i32_b64 s5, flat_scratch
11422// CHECK: [0x68,0x0e,0x85,0xbe]
11423
11424s_bcnt0_i32_b64 s5, vcc
11425// CHECK: [0x6a,0x0e,0x85,0xbe]
11426
11427s_bcnt0_i32_b64 s5, tba
11428// CHECK: [0x6c,0x0e,0x85,0xbe]
11429
11430s_bcnt0_i32_b64 s5, tma
11431// CHECK: [0x6e,0x0e,0x85,0xbe]
11432
11433s_bcnt0_i32_b64 s5, ttmp[10:11]
11434// CHECK: [0x7a,0x0e,0x85,0xbe]
11435
11436s_bcnt0_i32_b64 s5, exec
11437// CHECK: [0x7e,0x0e,0x85,0xbe]
11438
11439s_bcnt0_i32_b64 s5, 0
11440// CHECK: [0x80,0x0e,0x85,0xbe]
11441
11442s_bcnt0_i32_b64 s5, -1
11443// CHECK: [0xc1,0x0e,0x85,0xbe]
11444
11445s_bcnt0_i32_b64 s5, 0.5
11446// CHECK: [0xf0,0x0e,0x85,0xbe]
11447
11448s_bcnt0_i32_b64 s5, -4.0
11449// CHECK: [0xf7,0x0e,0x85,0xbe]
11450
11451s_bcnt0_i32_b64 s5, 0xaf123456
11452// CHECK: [0xff,0x0e,0x85,0xbe,0x56,0x34,0x12,0xaf]
11453
11454s_bcnt0_i32_b64 s5, 0x3f717273
11455// CHECK: [0xff,0x0e,0x85,0xbe,0x73,0x72,0x71,0x3f]
11456
11457s_bcnt1_i32_b32 s5, s1
11458// CHECK: [0x01,0x0f,0x85,0xbe]
11459
11460s_bcnt1_i32_b32 s103, s1
11461// CHECK: [0x01,0x0f,0xe7,0xbe]
11462
11463s_bcnt1_i32_b32 flat_scratch_lo, s1
11464// CHECK: [0x01,0x0f,0xe8,0xbe]
11465
11466s_bcnt1_i32_b32 flat_scratch_hi, s1
11467// CHECK: [0x01,0x0f,0xe9,0xbe]
11468
11469s_bcnt1_i32_b32 vcc_lo, s1
11470// CHECK: [0x01,0x0f,0xea,0xbe]
11471
11472s_bcnt1_i32_b32 vcc_hi, s1
11473// CHECK: [0x01,0x0f,0xeb,0xbe]
11474
11475s_bcnt1_i32_b32 tba_lo, s1
11476// CHECK: [0x01,0x0f,0xec,0xbe]
11477
11478s_bcnt1_i32_b32 tba_hi, s1
11479// CHECK: [0x01,0x0f,0xed,0xbe]
11480
11481s_bcnt1_i32_b32 tma_lo, s1
11482// CHECK: [0x01,0x0f,0xee,0xbe]
11483
11484s_bcnt1_i32_b32 tma_hi, s1
11485// CHECK: [0x01,0x0f,0xef,0xbe]
11486
11487s_bcnt1_i32_b32 ttmp11, s1
11488// CHECK: [0x01,0x0f,0xfb,0xbe]
11489
11490s_bcnt1_i32_b32 m0, s1
11491// CHECK: [0x01,0x0f,0xfc,0xbe]
11492
11493s_bcnt1_i32_b32 exec_lo, s1
11494// CHECK: [0x01,0x0f,0xfe,0xbe]
11495
11496s_bcnt1_i32_b32 exec_hi, s1
11497// CHECK: [0x01,0x0f,0xff,0xbe]
11498
11499s_bcnt1_i32_b32 s5, s103
11500// CHECK: [0x67,0x0f,0x85,0xbe]
11501
11502s_bcnt1_i32_b32 s5, flat_scratch_lo
11503// CHECK: [0x68,0x0f,0x85,0xbe]
11504
11505s_bcnt1_i32_b32 s5, flat_scratch_hi
11506// CHECK: [0x69,0x0f,0x85,0xbe]
11507
11508s_bcnt1_i32_b32 s5, vcc_lo
11509// CHECK: [0x6a,0x0f,0x85,0xbe]
11510
11511s_bcnt1_i32_b32 s5, vcc_hi
11512// CHECK: [0x6b,0x0f,0x85,0xbe]
11513
11514s_bcnt1_i32_b32 s5, tba_lo
11515// CHECK: [0x6c,0x0f,0x85,0xbe]
11516
11517s_bcnt1_i32_b32 s5, tba_hi
11518// CHECK: [0x6d,0x0f,0x85,0xbe]
11519
11520s_bcnt1_i32_b32 s5, tma_lo
11521// CHECK: [0x6e,0x0f,0x85,0xbe]
11522
11523s_bcnt1_i32_b32 s5, tma_hi
11524// CHECK: [0x6f,0x0f,0x85,0xbe]
11525
11526s_bcnt1_i32_b32 s5, ttmp11
11527// CHECK: [0x7b,0x0f,0x85,0xbe]
11528
11529s_bcnt1_i32_b32 s5, m0
11530// CHECK: [0x7c,0x0f,0x85,0xbe]
11531
11532s_bcnt1_i32_b32 s5, exec_lo
11533// CHECK: [0x7e,0x0f,0x85,0xbe]
11534
11535s_bcnt1_i32_b32 s5, exec_hi
11536// CHECK: [0x7f,0x0f,0x85,0xbe]
11537
11538s_bcnt1_i32_b32 s5, 0
11539// CHECK: [0x80,0x0f,0x85,0xbe]
11540
11541s_bcnt1_i32_b32 s5, -1
11542// CHECK: [0xc1,0x0f,0x85,0xbe]
11543
11544s_bcnt1_i32_b32 s5, 0.5
11545// CHECK: [0xf0,0x0f,0x85,0xbe]
11546
11547s_bcnt1_i32_b32 s5, -4.0
11548// CHECK: [0xf7,0x0f,0x85,0xbe]
11549
11550s_bcnt1_i32_b32 s5, 0xaf123456
11551// CHECK: [0xff,0x0f,0x85,0xbe,0x56,0x34,0x12,0xaf]
11552
11553s_bcnt1_i32_b32 s5, 0x3f717273
11554// CHECK: [0xff,0x0f,0x85,0xbe,0x73,0x72,0x71,0x3f]
11555
11556s_bcnt1_i32_b64 s5, s[2:3]
11557// CHECK: [0x02,0x10,0x85,0xbe]
11558
11559s_bcnt1_i32_b64 s103, s[2:3]
11560// CHECK: [0x02,0x10,0xe7,0xbe]
11561
11562s_bcnt1_i32_b64 flat_scratch_lo, s[2:3]
11563// CHECK: [0x02,0x10,0xe8,0xbe]
11564
11565s_bcnt1_i32_b64 flat_scratch_hi, s[2:3]
11566// CHECK: [0x02,0x10,0xe9,0xbe]
11567
11568s_bcnt1_i32_b64 vcc_lo, s[2:3]
11569// CHECK: [0x02,0x10,0xea,0xbe]
11570
11571s_bcnt1_i32_b64 vcc_hi, s[2:3]
11572// CHECK: [0x02,0x10,0xeb,0xbe]
11573
11574s_bcnt1_i32_b64 tba_lo, s[2:3]
11575// CHECK: [0x02,0x10,0xec,0xbe]
11576
11577s_bcnt1_i32_b64 tba_hi, s[2:3]
11578// CHECK: [0x02,0x10,0xed,0xbe]
11579
11580s_bcnt1_i32_b64 tma_lo, s[2:3]
11581// CHECK: [0x02,0x10,0xee,0xbe]
11582
11583s_bcnt1_i32_b64 tma_hi, s[2:3]
11584// CHECK: [0x02,0x10,0xef,0xbe]
11585
11586s_bcnt1_i32_b64 ttmp11, s[2:3]
11587// CHECK: [0x02,0x10,0xfb,0xbe]
11588
11589s_bcnt1_i32_b64 m0, s[2:3]
11590// CHECK: [0x02,0x10,0xfc,0xbe]
11591
11592s_bcnt1_i32_b64 exec_lo, s[2:3]
11593// CHECK: [0x02,0x10,0xfe,0xbe]
11594
11595s_bcnt1_i32_b64 exec_hi, s[2:3]
11596// CHECK: [0x02,0x10,0xff,0xbe]
11597
11598s_bcnt1_i32_b64 s5, s[4:5]
11599// CHECK: [0x04,0x10,0x85,0xbe]
11600
11601s_bcnt1_i32_b64 s5, s[102:103]
11602// CHECK: [0x66,0x10,0x85,0xbe]
11603
11604s_bcnt1_i32_b64 s5, flat_scratch
11605// CHECK: [0x68,0x10,0x85,0xbe]
11606
11607s_bcnt1_i32_b64 s5, vcc
11608// CHECK: [0x6a,0x10,0x85,0xbe]
11609
11610s_bcnt1_i32_b64 s5, tba
11611// CHECK: [0x6c,0x10,0x85,0xbe]
11612
11613s_bcnt1_i32_b64 s5, tma
11614// CHECK: [0x6e,0x10,0x85,0xbe]
11615
11616s_bcnt1_i32_b64 s5, ttmp[10:11]
11617// CHECK: [0x7a,0x10,0x85,0xbe]
11618
11619s_bcnt1_i32_b64 s5, exec
11620// CHECK: [0x7e,0x10,0x85,0xbe]
11621
11622s_bcnt1_i32_b64 s5, 0
11623// CHECK: [0x80,0x10,0x85,0xbe]
11624
11625s_bcnt1_i32_b64 s5, -1
11626// CHECK: [0xc1,0x10,0x85,0xbe]
11627
11628s_bcnt1_i32_b64 s5, 0.5
11629// CHECK: [0xf0,0x10,0x85,0xbe]
11630
11631s_bcnt1_i32_b64 s5, -4.0
11632// CHECK: [0xf7,0x10,0x85,0xbe]
11633
11634s_bcnt1_i32_b64 s5, 0xaf123456
11635// CHECK: [0xff,0x10,0x85,0xbe,0x56,0x34,0x12,0xaf]
11636
11637s_bcnt1_i32_b64 s5, 0x3f717273
11638// CHECK: [0xff,0x10,0x85,0xbe,0x73,0x72,0x71,0x3f]
11639
11640s_ff0_i32_b32 s5, s1
11641// CHECK: [0x01,0x11,0x85,0xbe]
11642
11643s_ff0_i32_b32 s103, s1
11644// CHECK: [0x01,0x11,0xe7,0xbe]
11645
11646s_ff0_i32_b32 flat_scratch_lo, s1
11647// CHECK: [0x01,0x11,0xe8,0xbe]
11648
11649s_ff0_i32_b32 flat_scratch_hi, s1
11650// CHECK: [0x01,0x11,0xe9,0xbe]
11651
11652s_ff0_i32_b32 vcc_lo, s1
11653// CHECK: [0x01,0x11,0xea,0xbe]
11654
11655s_ff0_i32_b32 vcc_hi, s1
11656// CHECK: [0x01,0x11,0xeb,0xbe]
11657
11658s_ff0_i32_b32 tba_lo, s1
11659// CHECK: [0x01,0x11,0xec,0xbe]
11660
11661s_ff0_i32_b32 tba_hi, s1
11662// CHECK: [0x01,0x11,0xed,0xbe]
11663
11664s_ff0_i32_b32 tma_lo, s1
11665// CHECK: [0x01,0x11,0xee,0xbe]
11666
11667s_ff0_i32_b32 tma_hi, s1
11668// CHECK: [0x01,0x11,0xef,0xbe]
11669
11670s_ff0_i32_b32 ttmp11, s1
11671// CHECK: [0x01,0x11,0xfb,0xbe]
11672
11673s_ff0_i32_b32 m0, s1
11674// CHECK: [0x01,0x11,0xfc,0xbe]
11675
11676s_ff0_i32_b32 exec_lo, s1
11677// CHECK: [0x01,0x11,0xfe,0xbe]
11678
11679s_ff0_i32_b32 exec_hi, s1
11680// CHECK: [0x01,0x11,0xff,0xbe]
11681
11682s_ff0_i32_b32 s5, s103
11683// CHECK: [0x67,0x11,0x85,0xbe]
11684
11685s_ff0_i32_b32 s5, flat_scratch_lo
11686// CHECK: [0x68,0x11,0x85,0xbe]
11687
11688s_ff0_i32_b32 s5, flat_scratch_hi
11689// CHECK: [0x69,0x11,0x85,0xbe]
11690
11691s_ff0_i32_b32 s5, vcc_lo
11692// CHECK: [0x6a,0x11,0x85,0xbe]
11693
11694s_ff0_i32_b32 s5, vcc_hi
11695// CHECK: [0x6b,0x11,0x85,0xbe]
11696
11697s_ff0_i32_b32 s5, tba_lo
11698// CHECK: [0x6c,0x11,0x85,0xbe]
11699
11700s_ff0_i32_b32 s5, tba_hi
11701// CHECK: [0x6d,0x11,0x85,0xbe]
11702
11703s_ff0_i32_b32 s5, tma_lo
11704// CHECK: [0x6e,0x11,0x85,0xbe]
11705
11706s_ff0_i32_b32 s5, tma_hi
11707// CHECK: [0x6f,0x11,0x85,0xbe]
11708
11709s_ff0_i32_b32 s5, ttmp11
11710// CHECK: [0x7b,0x11,0x85,0xbe]
11711
11712s_ff0_i32_b32 s5, m0
11713// CHECK: [0x7c,0x11,0x85,0xbe]
11714
11715s_ff0_i32_b32 s5, exec_lo
11716// CHECK: [0x7e,0x11,0x85,0xbe]
11717
11718s_ff0_i32_b32 s5, exec_hi
11719// CHECK: [0x7f,0x11,0x85,0xbe]
11720
11721s_ff0_i32_b32 s5, 0
11722// CHECK: [0x80,0x11,0x85,0xbe]
11723
11724s_ff0_i32_b32 s5, -1
11725// CHECK: [0xc1,0x11,0x85,0xbe]
11726
11727s_ff0_i32_b32 s5, 0.5
11728// CHECK: [0xf0,0x11,0x85,0xbe]
11729
11730s_ff0_i32_b32 s5, -4.0
11731// CHECK: [0xf7,0x11,0x85,0xbe]
11732
11733s_ff0_i32_b32 s5, 0xaf123456
11734// CHECK: [0xff,0x11,0x85,0xbe,0x56,0x34,0x12,0xaf]
11735
11736s_ff0_i32_b32 s5, 0x3f717273
11737// CHECK: [0xff,0x11,0x85,0xbe,0x73,0x72,0x71,0x3f]
11738
11739s_ff0_i32_b64 s5, s[2:3]
11740// CHECK: [0x02,0x12,0x85,0xbe]
11741
11742s_ff0_i32_b64 s103, s[2:3]
11743// CHECK: [0x02,0x12,0xe7,0xbe]
11744
11745s_ff0_i32_b64 flat_scratch_lo, s[2:3]
11746// CHECK: [0x02,0x12,0xe8,0xbe]
11747
11748s_ff0_i32_b64 flat_scratch_hi, s[2:3]
11749// CHECK: [0x02,0x12,0xe9,0xbe]
11750
11751s_ff0_i32_b64 vcc_lo, s[2:3]
11752// CHECK: [0x02,0x12,0xea,0xbe]
11753
11754s_ff0_i32_b64 vcc_hi, s[2:3]
11755// CHECK: [0x02,0x12,0xeb,0xbe]
11756
11757s_ff0_i32_b64 tba_lo, s[2:3]
11758// CHECK: [0x02,0x12,0xec,0xbe]
11759
11760s_ff0_i32_b64 tba_hi, s[2:3]
11761// CHECK: [0x02,0x12,0xed,0xbe]
11762
11763s_ff0_i32_b64 tma_lo, s[2:3]
11764// CHECK: [0x02,0x12,0xee,0xbe]
11765
11766s_ff0_i32_b64 tma_hi, s[2:3]
11767// CHECK: [0x02,0x12,0xef,0xbe]
11768
11769s_ff0_i32_b64 ttmp11, s[2:3]
11770// CHECK: [0x02,0x12,0xfb,0xbe]
11771
11772s_ff0_i32_b64 m0, s[2:3]
11773// CHECK: [0x02,0x12,0xfc,0xbe]
11774
11775s_ff0_i32_b64 exec_lo, s[2:3]
11776// CHECK: [0x02,0x12,0xfe,0xbe]
11777
11778s_ff0_i32_b64 exec_hi, s[2:3]
11779// CHECK: [0x02,0x12,0xff,0xbe]
11780
11781s_ff0_i32_b64 s5, s[4:5]
11782// CHECK: [0x04,0x12,0x85,0xbe]
11783
11784s_ff0_i32_b64 s5, s[102:103]
11785// CHECK: [0x66,0x12,0x85,0xbe]
11786
11787s_ff0_i32_b64 s5, flat_scratch
11788// CHECK: [0x68,0x12,0x85,0xbe]
11789
11790s_ff0_i32_b64 s5, vcc
11791// CHECK: [0x6a,0x12,0x85,0xbe]
11792
11793s_ff0_i32_b64 s5, tba
11794// CHECK: [0x6c,0x12,0x85,0xbe]
11795
11796s_ff0_i32_b64 s5, tma
11797// CHECK: [0x6e,0x12,0x85,0xbe]
11798
11799s_ff0_i32_b64 s5, ttmp[10:11]
11800// CHECK: [0x7a,0x12,0x85,0xbe]
11801
11802s_ff0_i32_b64 s5, exec
11803// CHECK: [0x7e,0x12,0x85,0xbe]
11804
11805s_ff0_i32_b64 s5, 0
11806// CHECK: [0x80,0x12,0x85,0xbe]
11807
11808s_ff0_i32_b64 s5, -1
11809// CHECK: [0xc1,0x12,0x85,0xbe]
11810
11811s_ff0_i32_b64 s5, 0.5
11812// CHECK: [0xf0,0x12,0x85,0xbe]
11813
11814s_ff0_i32_b64 s5, -4.0
11815// CHECK: [0xf7,0x12,0x85,0xbe]
11816
11817s_ff0_i32_b64 s5, 0xaf123456
11818// CHECK: [0xff,0x12,0x85,0xbe,0x56,0x34,0x12,0xaf]
11819
11820s_ff0_i32_b64 s5, 0x3f717273
11821// CHECK: [0xff,0x12,0x85,0xbe,0x73,0x72,0x71,0x3f]
11822
11823s_ff1_i32_b32 s5, s1
11824// CHECK: [0x01,0x13,0x85,0xbe]
11825
11826s_ff1_i32_b32 s103, s1
11827// CHECK: [0x01,0x13,0xe7,0xbe]
11828
11829s_ff1_i32_b32 flat_scratch_lo, s1
11830// CHECK: [0x01,0x13,0xe8,0xbe]
11831
11832s_ff1_i32_b32 flat_scratch_hi, s1
11833// CHECK: [0x01,0x13,0xe9,0xbe]
11834
11835s_ff1_i32_b32 vcc_lo, s1
11836// CHECK: [0x01,0x13,0xea,0xbe]
11837
11838s_ff1_i32_b32 vcc_hi, s1
11839// CHECK: [0x01,0x13,0xeb,0xbe]
11840
11841s_ff1_i32_b32 tba_lo, s1
11842// CHECK: [0x01,0x13,0xec,0xbe]
11843
11844s_ff1_i32_b32 tba_hi, s1
11845// CHECK: [0x01,0x13,0xed,0xbe]
11846
11847s_ff1_i32_b32 tma_lo, s1
11848// CHECK: [0x01,0x13,0xee,0xbe]
11849
11850s_ff1_i32_b32 tma_hi, s1
11851// CHECK: [0x01,0x13,0xef,0xbe]
11852
11853s_ff1_i32_b32 ttmp11, s1
11854// CHECK: [0x01,0x13,0xfb,0xbe]
11855
11856s_ff1_i32_b32 m0, s1
11857// CHECK: [0x01,0x13,0xfc,0xbe]
11858
11859s_ff1_i32_b32 exec_lo, s1
11860// CHECK: [0x01,0x13,0xfe,0xbe]
11861
11862s_ff1_i32_b32 exec_hi, s1
11863// CHECK: [0x01,0x13,0xff,0xbe]
11864
11865s_ff1_i32_b32 s5, s103
11866// CHECK: [0x67,0x13,0x85,0xbe]
11867
11868s_ff1_i32_b32 s5, flat_scratch_lo
11869// CHECK: [0x68,0x13,0x85,0xbe]
11870
11871s_ff1_i32_b32 s5, flat_scratch_hi
11872// CHECK: [0x69,0x13,0x85,0xbe]
11873
11874s_ff1_i32_b32 s5, vcc_lo
11875// CHECK: [0x6a,0x13,0x85,0xbe]
11876
11877s_ff1_i32_b32 s5, vcc_hi
11878// CHECK: [0x6b,0x13,0x85,0xbe]
11879
11880s_ff1_i32_b32 s5, tba_lo
11881// CHECK: [0x6c,0x13,0x85,0xbe]
11882
11883s_ff1_i32_b32 s5, tba_hi
11884// CHECK: [0x6d,0x13,0x85,0xbe]
11885
11886s_ff1_i32_b32 s5, tma_lo
11887// CHECK: [0x6e,0x13,0x85,0xbe]
11888
11889s_ff1_i32_b32 s5, tma_hi
11890// CHECK: [0x6f,0x13,0x85,0xbe]
11891
11892s_ff1_i32_b32 s5, ttmp11
11893// CHECK: [0x7b,0x13,0x85,0xbe]
11894
11895s_ff1_i32_b32 s5, m0
11896// CHECK: [0x7c,0x13,0x85,0xbe]
11897
11898s_ff1_i32_b32 s5, exec_lo
11899// CHECK: [0x7e,0x13,0x85,0xbe]
11900
11901s_ff1_i32_b32 s5, exec_hi
11902// CHECK: [0x7f,0x13,0x85,0xbe]
11903
11904s_ff1_i32_b32 s5, 0
11905// CHECK: [0x80,0x13,0x85,0xbe]
11906
11907s_ff1_i32_b32 s5, -1
11908// CHECK: [0xc1,0x13,0x85,0xbe]
11909
11910s_ff1_i32_b32 s5, 0.5
11911// CHECK: [0xf0,0x13,0x85,0xbe]
11912
11913s_ff1_i32_b32 s5, -4.0
11914// CHECK: [0xf7,0x13,0x85,0xbe]
11915
11916s_ff1_i32_b32 s5, 0xaf123456
11917// CHECK: [0xff,0x13,0x85,0xbe,0x56,0x34,0x12,0xaf]
11918
11919s_ff1_i32_b32 s5, 0x3f717273
11920// CHECK: [0xff,0x13,0x85,0xbe,0x73,0x72,0x71,0x3f]
11921
11922s_ff1_i32_b64 s5, s[2:3]
11923// CHECK: [0x02,0x14,0x85,0xbe]
11924
11925s_ff1_i32_b64 s103, s[2:3]
11926// CHECK: [0x02,0x14,0xe7,0xbe]
11927
11928s_ff1_i32_b64 flat_scratch_lo, s[2:3]
11929// CHECK: [0x02,0x14,0xe8,0xbe]
11930
11931s_ff1_i32_b64 flat_scratch_hi, s[2:3]
11932// CHECK: [0x02,0x14,0xe9,0xbe]
11933
11934s_ff1_i32_b64 vcc_lo, s[2:3]
11935// CHECK: [0x02,0x14,0xea,0xbe]
11936
11937s_ff1_i32_b64 vcc_hi, s[2:3]
11938// CHECK: [0x02,0x14,0xeb,0xbe]
11939
11940s_ff1_i32_b64 tba_lo, s[2:3]
11941// CHECK: [0x02,0x14,0xec,0xbe]
11942
11943s_ff1_i32_b64 tba_hi, s[2:3]
11944// CHECK: [0x02,0x14,0xed,0xbe]
11945
11946s_ff1_i32_b64 tma_lo, s[2:3]
11947// CHECK: [0x02,0x14,0xee,0xbe]
11948
11949s_ff1_i32_b64 tma_hi, s[2:3]
11950// CHECK: [0x02,0x14,0xef,0xbe]
11951
11952s_ff1_i32_b64 ttmp11, s[2:3]
11953// CHECK: [0x02,0x14,0xfb,0xbe]
11954
11955s_ff1_i32_b64 m0, s[2:3]
11956// CHECK: [0x02,0x14,0xfc,0xbe]
11957
11958s_ff1_i32_b64 exec_lo, s[2:3]
11959// CHECK: [0x02,0x14,0xfe,0xbe]
11960
11961s_ff1_i32_b64 exec_hi, s[2:3]
11962// CHECK: [0x02,0x14,0xff,0xbe]
11963
11964s_ff1_i32_b64 s5, s[4:5]
11965// CHECK: [0x04,0x14,0x85,0xbe]
11966
11967s_ff1_i32_b64 s5, s[102:103]
11968// CHECK: [0x66,0x14,0x85,0xbe]
11969
11970s_ff1_i32_b64 s5, flat_scratch
11971// CHECK: [0x68,0x14,0x85,0xbe]
11972
11973s_ff1_i32_b64 s5, vcc
11974// CHECK: [0x6a,0x14,0x85,0xbe]
11975
11976s_ff1_i32_b64 s5, tba
11977// CHECK: [0x6c,0x14,0x85,0xbe]
11978
11979s_ff1_i32_b64 s5, tma
11980// CHECK: [0x6e,0x14,0x85,0xbe]
11981
11982s_ff1_i32_b64 s5, ttmp[10:11]
11983// CHECK: [0x7a,0x14,0x85,0xbe]
11984
11985s_ff1_i32_b64 s5, exec
11986// CHECK: [0x7e,0x14,0x85,0xbe]
11987
11988s_ff1_i32_b64 s5, 0
11989// CHECK: [0x80,0x14,0x85,0xbe]
11990
11991s_ff1_i32_b64 s5, -1
11992// CHECK: [0xc1,0x14,0x85,0xbe]
11993
11994s_ff1_i32_b64 s5, 0.5
11995// CHECK: [0xf0,0x14,0x85,0xbe]
11996
11997s_ff1_i32_b64 s5, -4.0
11998// CHECK: [0xf7,0x14,0x85,0xbe]
11999
12000s_ff1_i32_b64 s5, 0xaf123456
12001// CHECK: [0xff,0x14,0x85,0xbe,0x56,0x34,0x12,0xaf]
12002
12003s_ff1_i32_b64 s5, 0x3f717273
12004// CHECK: [0xff,0x14,0x85,0xbe,0x73,0x72,0x71,0x3f]
12005
12006s_flbit_i32_b32 s5, s1
12007// CHECK: [0x01,0x15,0x85,0xbe]
12008
12009s_flbit_i32_b32 s103, s1
12010// CHECK: [0x01,0x15,0xe7,0xbe]
12011
12012s_flbit_i32_b32 flat_scratch_lo, s1
12013// CHECK: [0x01,0x15,0xe8,0xbe]
12014
12015s_flbit_i32_b32 flat_scratch_hi, s1
12016// CHECK: [0x01,0x15,0xe9,0xbe]
12017
12018s_flbit_i32_b32 vcc_lo, s1
12019// CHECK: [0x01,0x15,0xea,0xbe]
12020
12021s_flbit_i32_b32 vcc_hi, s1
12022// CHECK: [0x01,0x15,0xeb,0xbe]
12023
12024s_flbit_i32_b32 tba_lo, s1
12025// CHECK: [0x01,0x15,0xec,0xbe]
12026
12027s_flbit_i32_b32 tba_hi, s1
12028// CHECK: [0x01,0x15,0xed,0xbe]
12029
12030s_flbit_i32_b32 tma_lo, s1
12031// CHECK: [0x01,0x15,0xee,0xbe]
12032
12033s_flbit_i32_b32 tma_hi, s1
12034// CHECK: [0x01,0x15,0xef,0xbe]
12035
12036s_flbit_i32_b32 ttmp11, s1
12037// CHECK: [0x01,0x15,0xfb,0xbe]
12038
12039s_flbit_i32_b32 m0, s1
12040// CHECK: [0x01,0x15,0xfc,0xbe]
12041
12042s_flbit_i32_b32 exec_lo, s1
12043// CHECK: [0x01,0x15,0xfe,0xbe]
12044
12045s_flbit_i32_b32 exec_hi, s1
12046// CHECK: [0x01,0x15,0xff,0xbe]
12047
12048s_flbit_i32_b32 s5, s103
12049// CHECK: [0x67,0x15,0x85,0xbe]
12050
12051s_flbit_i32_b32 s5, flat_scratch_lo
12052// CHECK: [0x68,0x15,0x85,0xbe]
12053
12054s_flbit_i32_b32 s5, flat_scratch_hi
12055// CHECK: [0x69,0x15,0x85,0xbe]
12056
12057s_flbit_i32_b32 s5, vcc_lo
12058// CHECK: [0x6a,0x15,0x85,0xbe]
12059
12060s_flbit_i32_b32 s5, vcc_hi
12061// CHECK: [0x6b,0x15,0x85,0xbe]
12062
12063s_flbit_i32_b32 s5, tba_lo
12064// CHECK: [0x6c,0x15,0x85,0xbe]
12065
12066s_flbit_i32_b32 s5, tba_hi
12067// CHECK: [0x6d,0x15,0x85,0xbe]
12068
12069s_flbit_i32_b32 s5, tma_lo
12070// CHECK: [0x6e,0x15,0x85,0xbe]
12071
12072s_flbit_i32_b32 s5, tma_hi
12073// CHECK: [0x6f,0x15,0x85,0xbe]
12074
12075s_flbit_i32_b32 s5, ttmp11
12076// CHECK: [0x7b,0x15,0x85,0xbe]
12077
12078s_flbit_i32_b32 s5, m0
12079// CHECK: [0x7c,0x15,0x85,0xbe]
12080
12081s_flbit_i32_b32 s5, exec_lo
12082// CHECK: [0x7e,0x15,0x85,0xbe]
12083
12084s_flbit_i32_b32 s5, exec_hi
12085// CHECK: [0x7f,0x15,0x85,0xbe]
12086
12087s_flbit_i32_b32 s5, 0
12088// CHECK: [0x80,0x15,0x85,0xbe]
12089
12090s_flbit_i32_b32 s5, -1
12091// CHECK: [0xc1,0x15,0x85,0xbe]
12092
12093s_flbit_i32_b32 s5, 0.5
12094// CHECK: [0xf0,0x15,0x85,0xbe]
12095
12096s_flbit_i32_b32 s5, -4.0
12097// CHECK: [0xf7,0x15,0x85,0xbe]
12098
12099s_flbit_i32_b32 s5, 0xaf123456
12100// CHECK: [0xff,0x15,0x85,0xbe,0x56,0x34,0x12,0xaf]
12101
12102s_flbit_i32_b32 s5, 0x3f717273
12103// CHECK: [0xff,0x15,0x85,0xbe,0x73,0x72,0x71,0x3f]
12104
12105s_flbit_i32_b64 s5, s[2:3]
12106// CHECK: [0x02,0x16,0x85,0xbe]
12107
12108s_flbit_i32_b64 s103, s[2:3]
12109// CHECK: [0x02,0x16,0xe7,0xbe]
12110
12111s_flbit_i32_b64 flat_scratch_lo, s[2:3]
12112// CHECK: [0x02,0x16,0xe8,0xbe]
12113
12114s_flbit_i32_b64 flat_scratch_hi, s[2:3]
12115// CHECK: [0x02,0x16,0xe9,0xbe]
12116
12117s_flbit_i32_b64 vcc_lo, s[2:3]
12118// CHECK: [0x02,0x16,0xea,0xbe]
12119
12120s_flbit_i32_b64 vcc_hi, s[2:3]
12121// CHECK: [0x02,0x16,0xeb,0xbe]
12122
12123s_flbit_i32_b64 tba_lo, s[2:3]
12124// CHECK: [0x02,0x16,0xec,0xbe]
12125
12126s_flbit_i32_b64 tba_hi, s[2:3]
12127// CHECK: [0x02,0x16,0xed,0xbe]
12128
12129s_flbit_i32_b64 tma_lo, s[2:3]
12130// CHECK: [0x02,0x16,0xee,0xbe]
12131
12132s_flbit_i32_b64 tma_hi, s[2:3]
12133// CHECK: [0x02,0x16,0xef,0xbe]
12134
12135s_flbit_i32_b64 ttmp11, s[2:3]
12136// CHECK: [0x02,0x16,0xfb,0xbe]
12137
12138s_flbit_i32_b64 m0, s[2:3]
12139// CHECK: [0x02,0x16,0xfc,0xbe]
12140
12141s_flbit_i32_b64 exec_lo, s[2:3]
12142// CHECK: [0x02,0x16,0xfe,0xbe]
12143
12144s_flbit_i32_b64 exec_hi, s[2:3]
12145// CHECK: [0x02,0x16,0xff,0xbe]
12146
12147s_flbit_i32_b64 s5, s[4:5]
12148// CHECK: [0x04,0x16,0x85,0xbe]
12149
12150s_flbit_i32_b64 s5, s[102:103]
12151// CHECK: [0x66,0x16,0x85,0xbe]
12152
12153s_flbit_i32_b64 s5, flat_scratch
12154// CHECK: [0x68,0x16,0x85,0xbe]
12155
12156s_flbit_i32_b64 s5, vcc
12157// CHECK: [0x6a,0x16,0x85,0xbe]
12158
12159s_flbit_i32_b64 s5, tba
12160// CHECK: [0x6c,0x16,0x85,0xbe]
12161
12162s_flbit_i32_b64 s5, tma
12163// CHECK: [0x6e,0x16,0x85,0xbe]
12164
12165s_flbit_i32_b64 s5, ttmp[10:11]
12166// CHECK: [0x7a,0x16,0x85,0xbe]
12167
12168s_flbit_i32_b64 s5, exec
12169// CHECK: [0x7e,0x16,0x85,0xbe]
12170
12171s_flbit_i32_b64 s5, 0
12172// CHECK: [0x80,0x16,0x85,0xbe]
12173
12174s_flbit_i32_b64 s5, -1
12175// CHECK: [0xc1,0x16,0x85,0xbe]
12176
12177s_flbit_i32_b64 s5, 0.5
12178// CHECK: [0xf0,0x16,0x85,0xbe]
12179
12180s_flbit_i32_b64 s5, -4.0
12181// CHECK: [0xf7,0x16,0x85,0xbe]
12182
12183s_flbit_i32_b64 s5, 0xaf123456
12184// CHECK: [0xff,0x16,0x85,0xbe,0x56,0x34,0x12,0xaf]
12185
12186s_flbit_i32_b64 s5, 0x3f717273
12187// CHECK: [0xff,0x16,0x85,0xbe,0x73,0x72,0x71,0x3f]
12188
12189s_flbit_i32 s5, s1
12190// CHECK: [0x01,0x17,0x85,0xbe]
12191
12192s_flbit_i32 s103, s1
12193// CHECK: [0x01,0x17,0xe7,0xbe]
12194
12195s_flbit_i32 flat_scratch_lo, s1
12196// CHECK: [0x01,0x17,0xe8,0xbe]
12197
12198s_flbit_i32 flat_scratch_hi, s1
12199// CHECK: [0x01,0x17,0xe9,0xbe]
12200
12201s_flbit_i32 vcc_lo, s1
12202// CHECK: [0x01,0x17,0xea,0xbe]
12203
12204s_flbit_i32 vcc_hi, s1
12205// CHECK: [0x01,0x17,0xeb,0xbe]
12206
12207s_flbit_i32 tba_lo, s1
12208// CHECK: [0x01,0x17,0xec,0xbe]
12209
12210s_flbit_i32 tba_hi, s1
12211// CHECK: [0x01,0x17,0xed,0xbe]
12212
12213s_flbit_i32 tma_lo, s1
12214// CHECK: [0x01,0x17,0xee,0xbe]
12215
12216s_flbit_i32 tma_hi, s1
12217// CHECK: [0x01,0x17,0xef,0xbe]
12218
12219s_flbit_i32 ttmp11, s1
12220// CHECK: [0x01,0x17,0xfb,0xbe]
12221
12222s_flbit_i32 m0, s1
12223// CHECK: [0x01,0x17,0xfc,0xbe]
12224
12225s_flbit_i32 exec_lo, s1
12226// CHECK: [0x01,0x17,0xfe,0xbe]
12227
12228s_flbit_i32 exec_hi, s1
12229// CHECK: [0x01,0x17,0xff,0xbe]
12230
12231s_flbit_i32 s5, s103
12232// CHECK: [0x67,0x17,0x85,0xbe]
12233
12234s_flbit_i32 s5, flat_scratch_lo
12235// CHECK: [0x68,0x17,0x85,0xbe]
12236
12237s_flbit_i32 s5, flat_scratch_hi
12238// CHECK: [0x69,0x17,0x85,0xbe]
12239
12240s_flbit_i32 s5, vcc_lo
12241// CHECK: [0x6a,0x17,0x85,0xbe]
12242
12243s_flbit_i32 s5, vcc_hi
12244// CHECK: [0x6b,0x17,0x85,0xbe]
12245
12246s_flbit_i32 s5, tba_lo
12247// CHECK: [0x6c,0x17,0x85,0xbe]
12248
12249s_flbit_i32 s5, tba_hi
12250// CHECK: [0x6d,0x17,0x85,0xbe]
12251
12252s_flbit_i32 s5, tma_lo
12253// CHECK: [0x6e,0x17,0x85,0xbe]
12254
12255s_flbit_i32 s5, tma_hi
12256// CHECK: [0x6f,0x17,0x85,0xbe]
12257
12258s_flbit_i32 s5, ttmp11
12259// CHECK: [0x7b,0x17,0x85,0xbe]
12260
12261s_flbit_i32 s5, m0
12262// CHECK: [0x7c,0x17,0x85,0xbe]
12263
12264s_flbit_i32 s5, exec_lo
12265// CHECK: [0x7e,0x17,0x85,0xbe]
12266
12267s_flbit_i32 s5, exec_hi
12268// CHECK: [0x7f,0x17,0x85,0xbe]
12269
12270s_flbit_i32 s5, 0
12271// CHECK: [0x80,0x17,0x85,0xbe]
12272
12273s_flbit_i32 s5, -1
12274// CHECK: [0xc1,0x17,0x85,0xbe]
12275
12276s_flbit_i32 s5, 0.5
12277// CHECK: [0xf0,0x17,0x85,0xbe]
12278
12279s_flbit_i32 s5, -4.0
12280// CHECK: [0xf7,0x17,0x85,0xbe]
12281
12282s_flbit_i32 s5, 0xaf123456
12283// CHECK: [0xff,0x17,0x85,0xbe,0x56,0x34,0x12,0xaf]
12284
12285s_flbit_i32 s5, 0x3f717273
12286// CHECK: [0xff,0x17,0x85,0xbe,0x73,0x72,0x71,0x3f]
12287
12288s_flbit_i32_i64 s5, s[2:3]
12289// CHECK: [0x02,0x18,0x85,0xbe]
12290
12291s_flbit_i32_i64 s103, s[2:3]
12292// CHECK: [0x02,0x18,0xe7,0xbe]
12293
12294s_flbit_i32_i64 flat_scratch_lo, s[2:3]
12295// CHECK: [0x02,0x18,0xe8,0xbe]
12296
12297s_flbit_i32_i64 flat_scratch_hi, s[2:3]
12298// CHECK: [0x02,0x18,0xe9,0xbe]
12299
12300s_flbit_i32_i64 vcc_lo, s[2:3]
12301// CHECK: [0x02,0x18,0xea,0xbe]
12302
12303s_flbit_i32_i64 vcc_hi, s[2:3]
12304// CHECK: [0x02,0x18,0xeb,0xbe]
12305
12306s_flbit_i32_i64 tba_lo, s[2:3]
12307// CHECK: [0x02,0x18,0xec,0xbe]
12308
12309s_flbit_i32_i64 tba_hi, s[2:3]
12310// CHECK: [0x02,0x18,0xed,0xbe]
12311
12312s_flbit_i32_i64 tma_lo, s[2:3]
12313// CHECK: [0x02,0x18,0xee,0xbe]
12314
12315s_flbit_i32_i64 tma_hi, s[2:3]
12316// CHECK: [0x02,0x18,0xef,0xbe]
12317
12318s_flbit_i32_i64 ttmp11, s[2:3]
12319// CHECK: [0x02,0x18,0xfb,0xbe]
12320
12321s_flbit_i32_i64 m0, s[2:3]
12322// CHECK: [0x02,0x18,0xfc,0xbe]
12323
12324s_flbit_i32_i64 exec_lo, s[2:3]
12325// CHECK: [0x02,0x18,0xfe,0xbe]
12326
12327s_flbit_i32_i64 exec_hi, s[2:3]
12328// CHECK: [0x02,0x18,0xff,0xbe]
12329
12330s_flbit_i32_i64 s5, s[4:5]
12331// CHECK: [0x04,0x18,0x85,0xbe]
12332
12333s_flbit_i32_i64 s5, s[102:103]
12334// CHECK: [0x66,0x18,0x85,0xbe]
12335
12336s_flbit_i32_i64 s5, flat_scratch
12337// CHECK: [0x68,0x18,0x85,0xbe]
12338
12339s_flbit_i32_i64 s5, vcc
12340// CHECK: [0x6a,0x18,0x85,0xbe]
12341
12342s_flbit_i32_i64 s5, tba
12343// CHECK: [0x6c,0x18,0x85,0xbe]
12344
12345s_flbit_i32_i64 s5, tma
12346// CHECK: [0x6e,0x18,0x85,0xbe]
12347
12348s_flbit_i32_i64 s5, ttmp[10:11]
12349// CHECK: [0x7a,0x18,0x85,0xbe]
12350
12351s_flbit_i32_i64 s5, exec
12352// CHECK: [0x7e,0x18,0x85,0xbe]
12353
12354s_flbit_i32_i64 s5, 0
12355// CHECK: [0x80,0x18,0x85,0xbe]
12356
12357s_flbit_i32_i64 s5, -1
12358// CHECK: [0xc1,0x18,0x85,0xbe]
12359
12360s_flbit_i32_i64 s5, 0.5
12361// CHECK: [0xf0,0x18,0x85,0xbe]
12362
12363s_flbit_i32_i64 s5, -4.0
12364// CHECK: [0xf7,0x18,0x85,0xbe]
12365
12366s_flbit_i32_i64 s5, 0xaf123456
12367// CHECK: [0xff,0x18,0x85,0xbe,0x56,0x34,0x12,0xaf]
12368
12369s_flbit_i32_i64 s5, 0x3f717273
12370// CHECK: [0xff,0x18,0x85,0xbe,0x73,0x72,0x71,0x3f]
12371
12372s_sext_i32_i8 s5, s1
12373// CHECK: [0x01,0x19,0x85,0xbe]
12374
12375s_sext_i32_i8 s103, s1
12376// CHECK: [0x01,0x19,0xe7,0xbe]
12377
12378s_sext_i32_i8 flat_scratch_lo, s1
12379// CHECK: [0x01,0x19,0xe8,0xbe]
12380
12381s_sext_i32_i8 flat_scratch_hi, s1
12382// CHECK: [0x01,0x19,0xe9,0xbe]
12383
12384s_sext_i32_i8 vcc_lo, s1
12385// CHECK: [0x01,0x19,0xea,0xbe]
12386
12387s_sext_i32_i8 vcc_hi, s1
12388// CHECK: [0x01,0x19,0xeb,0xbe]
12389
12390s_sext_i32_i8 tba_lo, s1
12391// CHECK: [0x01,0x19,0xec,0xbe]
12392
12393s_sext_i32_i8 tba_hi, s1
12394// CHECK: [0x01,0x19,0xed,0xbe]
12395
12396s_sext_i32_i8 tma_lo, s1
12397// CHECK: [0x01,0x19,0xee,0xbe]
12398
12399s_sext_i32_i8 tma_hi, s1
12400// CHECK: [0x01,0x19,0xef,0xbe]
12401
12402s_sext_i32_i8 ttmp11, s1
12403// CHECK: [0x01,0x19,0xfb,0xbe]
12404
12405s_sext_i32_i8 m0, s1
12406// CHECK: [0x01,0x19,0xfc,0xbe]
12407
12408s_sext_i32_i8 exec_lo, s1
12409// CHECK: [0x01,0x19,0xfe,0xbe]
12410
12411s_sext_i32_i8 exec_hi, s1
12412// CHECK: [0x01,0x19,0xff,0xbe]
12413
12414s_sext_i32_i8 s5, s103
12415// CHECK: [0x67,0x19,0x85,0xbe]
12416
12417s_sext_i32_i8 s5, flat_scratch_lo
12418// CHECK: [0x68,0x19,0x85,0xbe]
12419
12420s_sext_i32_i8 s5, flat_scratch_hi
12421// CHECK: [0x69,0x19,0x85,0xbe]
12422
12423s_sext_i32_i8 s5, vcc_lo
12424// CHECK: [0x6a,0x19,0x85,0xbe]
12425
12426s_sext_i32_i8 s5, vcc_hi
12427// CHECK: [0x6b,0x19,0x85,0xbe]
12428
12429s_sext_i32_i8 s5, tba_lo
12430// CHECK: [0x6c,0x19,0x85,0xbe]
12431
12432s_sext_i32_i8 s5, tba_hi
12433// CHECK: [0x6d,0x19,0x85,0xbe]
12434
12435s_sext_i32_i8 s5, tma_lo
12436// CHECK: [0x6e,0x19,0x85,0xbe]
12437
12438s_sext_i32_i8 s5, tma_hi
12439// CHECK: [0x6f,0x19,0x85,0xbe]
12440
12441s_sext_i32_i8 s5, ttmp11
12442// CHECK: [0x7b,0x19,0x85,0xbe]
12443
12444s_sext_i32_i8 s5, m0
12445// CHECK: [0x7c,0x19,0x85,0xbe]
12446
12447s_sext_i32_i8 s5, exec_lo
12448// CHECK: [0x7e,0x19,0x85,0xbe]
12449
12450s_sext_i32_i8 s5, exec_hi
12451// CHECK: [0x7f,0x19,0x85,0xbe]
12452
12453s_sext_i32_i8 s5, 0
12454// CHECK: [0x80,0x19,0x85,0xbe]
12455
12456s_sext_i32_i8 s5, -1
12457// CHECK: [0xc1,0x19,0x85,0xbe]
12458
12459s_sext_i32_i8 s5, 0x71
12460// CHECK: [0xff,0x19,0x85,0xbe,0x71,0x00,0x00,0x00]
12461
12462s_sext_i32_i8 s5, 0xf0
12463// CHECK: [0xff,0x19,0x85,0xbe,0xf0,0x00,0x00,0x00]
12464
12465s_sext_i32_i16 s5, s1
12466// CHECK: [0x01,0x1a,0x85,0xbe]
12467
12468s_sext_i32_i16 s103, s1
12469// CHECK: [0x01,0x1a,0xe7,0xbe]
12470
12471s_sext_i32_i16 flat_scratch_lo, s1
12472// CHECK: [0x01,0x1a,0xe8,0xbe]
12473
12474s_sext_i32_i16 flat_scratch_hi, s1
12475// CHECK: [0x01,0x1a,0xe9,0xbe]
12476
12477s_sext_i32_i16 vcc_lo, s1
12478// CHECK: [0x01,0x1a,0xea,0xbe]
12479
12480s_sext_i32_i16 vcc_hi, s1
12481// CHECK: [0x01,0x1a,0xeb,0xbe]
12482
12483s_sext_i32_i16 tba_lo, s1
12484// CHECK: [0x01,0x1a,0xec,0xbe]
12485
12486s_sext_i32_i16 tba_hi, s1
12487// CHECK: [0x01,0x1a,0xed,0xbe]
12488
12489s_sext_i32_i16 tma_lo, s1
12490// CHECK: [0x01,0x1a,0xee,0xbe]
12491
12492s_sext_i32_i16 tma_hi, s1
12493// CHECK: [0x01,0x1a,0xef,0xbe]
12494
12495s_sext_i32_i16 ttmp11, s1
12496// CHECK: [0x01,0x1a,0xfb,0xbe]
12497
12498s_sext_i32_i16 m0, s1
12499// CHECK: [0x01,0x1a,0xfc,0xbe]
12500
12501s_sext_i32_i16 exec_lo, s1
12502// CHECK: [0x01,0x1a,0xfe,0xbe]
12503
12504s_sext_i32_i16 exec_hi, s1
12505// CHECK: [0x01,0x1a,0xff,0xbe]
12506
12507s_sext_i32_i16 s5, s103
12508// CHECK: [0x67,0x1a,0x85,0xbe]
12509
12510s_sext_i32_i16 s5, flat_scratch_lo
12511// CHECK: [0x68,0x1a,0x85,0xbe]
12512
12513s_sext_i32_i16 s5, flat_scratch_hi
12514// CHECK: [0x69,0x1a,0x85,0xbe]
12515
12516s_sext_i32_i16 s5, vcc_lo
12517// CHECK: [0x6a,0x1a,0x85,0xbe]
12518
12519s_sext_i32_i16 s5, vcc_hi
12520// CHECK: [0x6b,0x1a,0x85,0xbe]
12521
12522s_sext_i32_i16 s5, tba_lo
12523// CHECK: [0x6c,0x1a,0x85,0xbe]
12524
12525s_sext_i32_i16 s5, tba_hi
12526// CHECK: [0x6d,0x1a,0x85,0xbe]
12527
12528s_sext_i32_i16 s5, tma_lo
12529// CHECK: [0x6e,0x1a,0x85,0xbe]
12530
12531s_sext_i32_i16 s5, tma_hi
12532// CHECK: [0x6f,0x1a,0x85,0xbe]
12533
12534s_sext_i32_i16 s5, ttmp11
12535// CHECK: [0x7b,0x1a,0x85,0xbe]
12536
12537s_sext_i32_i16 s5, m0
12538// CHECK: [0x7c,0x1a,0x85,0xbe]
12539
12540s_sext_i32_i16 s5, exec_lo
12541// CHECK: [0x7e,0x1a,0x85,0xbe]
12542
12543s_sext_i32_i16 s5, exec_hi
12544// CHECK: [0x7f,0x1a,0x85,0xbe]
12545
12546s_sext_i32_i16 s5, 0
12547// CHECK: [0x80,0x1a,0x85,0xbe]
12548
12549s_sext_i32_i16 s5, -1
12550// CHECK: [0xc1,0x1a,0x85,0xbe]
12551
12552s_sext_i32_i16 s5, 0xfe0b
12553// CHECK: [0xff,0x1a,0x85,0xbe,0x0b,0xfe,0x00,0x00]
12554
12555s_sext_i32_i16 s5, 0x3456
12556// CHECK: [0xff,0x1a,0x85,0xbe,0x56,0x34,0x00,0x00]
12557
12558s_bitset0_b32 s5, s1
12559// CHECK: [0x01,0x1b,0x85,0xbe]
12560
12561s_bitset0_b32 s103, s1
12562// CHECK: [0x01,0x1b,0xe7,0xbe]
12563
12564s_bitset0_b32 flat_scratch_lo, s1
12565// CHECK: [0x01,0x1b,0xe8,0xbe]
12566
12567s_bitset0_b32 flat_scratch_hi, s1
12568// CHECK: [0x01,0x1b,0xe9,0xbe]
12569
12570s_bitset0_b32 vcc_lo, s1
12571// CHECK: [0x01,0x1b,0xea,0xbe]
12572
12573s_bitset0_b32 vcc_hi, s1
12574// CHECK: [0x01,0x1b,0xeb,0xbe]
12575
12576s_bitset0_b32 tba_lo, s1
12577// CHECK: [0x01,0x1b,0xec,0xbe]
12578
12579s_bitset0_b32 tba_hi, s1
12580// CHECK: [0x01,0x1b,0xed,0xbe]
12581
12582s_bitset0_b32 tma_lo, s1
12583// CHECK: [0x01,0x1b,0xee,0xbe]
12584
12585s_bitset0_b32 tma_hi, s1
12586// CHECK: [0x01,0x1b,0xef,0xbe]
12587
12588s_bitset0_b32 ttmp11, s1
12589// CHECK: [0x01,0x1b,0xfb,0xbe]
12590
12591s_bitset0_b32 m0, s1
12592// CHECK: [0x01,0x1b,0xfc,0xbe]
12593
12594s_bitset0_b32 exec_lo, s1
12595// CHECK: [0x01,0x1b,0xfe,0xbe]
12596
12597s_bitset0_b32 exec_hi, s1
12598// CHECK: [0x01,0x1b,0xff,0xbe]
12599
12600s_bitset0_b32 s5, s103
12601// CHECK: [0x67,0x1b,0x85,0xbe]
12602
12603s_bitset0_b32 s5, flat_scratch_lo
12604// CHECK: [0x68,0x1b,0x85,0xbe]
12605
12606s_bitset0_b32 s5, flat_scratch_hi
12607// CHECK: [0x69,0x1b,0x85,0xbe]
12608
12609s_bitset0_b32 s5, vcc_lo
12610// CHECK: [0x6a,0x1b,0x85,0xbe]
12611
12612s_bitset0_b32 s5, vcc_hi
12613// CHECK: [0x6b,0x1b,0x85,0xbe]
12614
12615s_bitset0_b32 s5, tba_lo
12616// CHECK: [0x6c,0x1b,0x85,0xbe]
12617
12618s_bitset0_b32 s5, tba_hi
12619// CHECK: [0x6d,0x1b,0x85,0xbe]
12620
12621s_bitset0_b32 s5, tma_lo
12622// CHECK: [0x6e,0x1b,0x85,0xbe]
12623
12624s_bitset0_b32 s5, tma_hi
12625// CHECK: [0x6f,0x1b,0x85,0xbe]
12626
12627s_bitset0_b32 s5, ttmp11
12628// CHECK: [0x7b,0x1b,0x85,0xbe]
12629
12630s_bitset0_b32 s5, m0
12631// CHECK: [0x7c,0x1b,0x85,0xbe]
12632
12633s_bitset0_b32 s5, exec_lo
12634// CHECK: [0x7e,0x1b,0x85,0xbe]
12635
12636s_bitset0_b32 s5, exec_hi
12637// CHECK: [0x7f,0x1b,0x85,0xbe]
12638
12639s_bitset0_b32 s5, 0
12640// CHECK: [0x80,0x1b,0x85,0xbe]
12641
12642s_bitset0_b32 s5, -1
12643// CHECK: [0xc1,0x1b,0x85,0xbe]
12644
12645s_bitset0_b32 s5, 0.5
12646// CHECK: [0xf0,0x1b,0x85,0xbe]
12647
12648s_bitset0_b32 s5, -4.0
12649// CHECK: [0xf7,0x1b,0x85,0xbe]
12650
12651s_bitset0_b32 s5, 0xaf123456
12652// CHECK: [0xff,0x1b,0x85,0xbe,0x56,0x34,0x12,0xaf]
12653
12654s_bitset0_b32 s5, 0x3f717273
12655// CHECK: [0xff,0x1b,0x85,0xbe,0x73,0x72,0x71,0x3f]
12656
12657s_bitset0_b64 s[10:11], s1
12658// CHECK: [0x01,0x1c,0x8a,0xbe]
12659
12660s_bitset0_b64 s[12:13], s1
12661// CHECK: [0x01,0x1c,0x8c,0xbe]
12662
12663s_bitset0_b64 s[102:103], s1
12664// CHECK: [0x01,0x1c,0xe6,0xbe]
12665
12666s_bitset0_b64 flat_scratch, s1
12667// CHECK: [0x01,0x1c,0xe8,0xbe]
12668
12669s_bitset0_b64 vcc, s1
12670// CHECK: [0x01,0x1c,0xea,0xbe]
12671
12672s_bitset0_b64 tba, s1
12673// CHECK: [0x01,0x1c,0xec,0xbe]
12674
12675s_bitset0_b64 tma, s1
12676// CHECK: [0x01,0x1c,0xee,0xbe]
12677
12678s_bitset0_b64 ttmp[10:11], s1
12679// CHECK: [0x01,0x1c,0xfa,0xbe]
12680
12681s_bitset0_b64 exec, s1
12682// CHECK: [0x01,0x1c,0xfe,0xbe]
12683
12684s_bitset0_b64 s[10:11], s103
12685// CHECK: [0x67,0x1c,0x8a,0xbe]
12686
12687s_bitset0_b64 s[10:11], flat_scratch_lo
12688// CHECK: [0x68,0x1c,0x8a,0xbe]
12689
12690s_bitset0_b64 s[10:11], flat_scratch_hi
12691// CHECK: [0x69,0x1c,0x8a,0xbe]
12692
12693s_bitset0_b64 s[10:11], vcc_lo
12694// CHECK: [0x6a,0x1c,0x8a,0xbe]
12695
12696s_bitset0_b64 s[10:11], vcc_hi
12697// CHECK: [0x6b,0x1c,0x8a,0xbe]
12698
12699s_bitset0_b64 s[10:11], tba_lo
12700// CHECK: [0x6c,0x1c,0x8a,0xbe]
12701
12702s_bitset0_b64 s[10:11], tba_hi
12703// CHECK: [0x6d,0x1c,0x8a,0xbe]
12704
12705s_bitset0_b64 s[10:11], tma_lo
12706// CHECK: [0x6e,0x1c,0x8a,0xbe]
12707
12708s_bitset0_b64 s[10:11], tma_hi
12709// CHECK: [0x6f,0x1c,0x8a,0xbe]
12710
12711s_bitset0_b64 s[10:11], ttmp11
12712// CHECK: [0x7b,0x1c,0x8a,0xbe]
12713
12714s_bitset0_b64 s[10:11], m0
12715// CHECK: [0x7c,0x1c,0x8a,0xbe]
12716
12717s_bitset0_b64 s[10:11], exec_lo
12718// CHECK: [0x7e,0x1c,0x8a,0xbe]
12719
12720s_bitset0_b64 s[10:11], exec_hi
12721// CHECK: [0x7f,0x1c,0x8a,0xbe]
12722
12723s_bitset0_b64 s[10:11], 0
12724// CHECK: [0x80,0x1c,0x8a,0xbe]
12725
12726s_bitset0_b64 s[10:11], -1
12727// CHECK: [0xc1,0x1c,0x8a,0xbe]
12728
12729s_bitset0_b64 s[10:11], 0.5
12730// CHECK: [0xf0,0x1c,0x8a,0xbe]
12731
12732s_bitset0_b64 s[10:11], -4.0
12733// CHECK: [0xf7,0x1c,0x8a,0xbe]
12734
12735s_bitset0_b64 s[10:11], 0xaf123456
12736// CHECK: [0xff,0x1c,0x8a,0xbe,0x56,0x34,0x12,0xaf]
12737
12738s_bitset0_b64 s[10:11], 0x3f717273
12739// CHECK: [0xff,0x1c,0x8a,0xbe,0x73,0x72,0x71,0x3f]
12740
12741s_bitset1_b32 s5, s1
12742// CHECK: [0x01,0x1d,0x85,0xbe]
12743
12744s_bitset1_b32 s103, s1
12745// CHECK: [0x01,0x1d,0xe7,0xbe]
12746
12747s_bitset1_b32 flat_scratch_lo, s1
12748// CHECK: [0x01,0x1d,0xe8,0xbe]
12749
12750s_bitset1_b32 flat_scratch_hi, s1
12751// CHECK: [0x01,0x1d,0xe9,0xbe]
12752
12753s_bitset1_b32 vcc_lo, s1
12754// CHECK: [0x01,0x1d,0xea,0xbe]
12755
12756s_bitset1_b32 vcc_hi, s1
12757// CHECK: [0x01,0x1d,0xeb,0xbe]
12758
12759s_bitset1_b32 tba_lo, s1
12760// CHECK: [0x01,0x1d,0xec,0xbe]
12761
12762s_bitset1_b32 tba_hi, s1
12763// CHECK: [0x01,0x1d,0xed,0xbe]
12764
12765s_bitset1_b32 tma_lo, s1
12766// CHECK: [0x01,0x1d,0xee,0xbe]
12767
12768s_bitset1_b32 tma_hi, s1
12769// CHECK: [0x01,0x1d,0xef,0xbe]
12770
12771s_bitset1_b32 ttmp11, s1
12772// CHECK: [0x01,0x1d,0xfb,0xbe]
12773
12774s_bitset1_b32 m0, s1
12775// CHECK: [0x01,0x1d,0xfc,0xbe]
12776
12777s_bitset1_b32 exec_lo, s1
12778// CHECK: [0x01,0x1d,0xfe,0xbe]
12779
12780s_bitset1_b32 exec_hi, s1
12781// CHECK: [0x01,0x1d,0xff,0xbe]
12782
12783s_bitset1_b32 s5, s103
12784// CHECK: [0x67,0x1d,0x85,0xbe]
12785
12786s_bitset1_b32 s5, flat_scratch_lo
12787// CHECK: [0x68,0x1d,0x85,0xbe]
12788
12789s_bitset1_b32 s5, flat_scratch_hi
12790// CHECK: [0x69,0x1d,0x85,0xbe]
12791
12792s_bitset1_b32 s5, vcc_lo
12793// CHECK: [0x6a,0x1d,0x85,0xbe]
12794
12795s_bitset1_b32 s5, vcc_hi
12796// CHECK: [0x6b,0x1d,0x85,0xbe]
12797
12798s_bitset1_b32 s5, tba_lo
12799// CHECK: [0x6c,0x1d,0x85,0xbe]
12800
12801s_bitset1_b32 s5, tba_hi
12802// CHECK: [0x6d,0x1d,0x85,0xbe]
12803
12804s_bitset1_b32 s5, tma_lo
12805// CHECK: [0x6e,0x1d,0x85,0xbe]
12806
12807s_bitset1_b32 s5, tma_hi
12808// CHECK: [0x6f,0x1d,0x85,0xbe]
12809
12810s_bitset1_b32 s5, ttmp11
12811// CHECK: [0x7b,0x1d,0x85,0xbe]
12812
12813s_bitset1_b32 s5, m0
12814// CHECK: [0x7c,0x1d,0x85,0xbe]
12815
12816s_bitset1_b32 s5, exec_lo
12817// CHECK: [0x7e,0x1d,0x85,0xbe]
12818
12819s_bitset1_b32 s5, exec_hi
12820// CHECK: [0x7f,0x1d,0x85,0xbe]
12821
12822s_bitset1_b32 s5, 0
12823// CHECK: [0x80,0x1d,0x85,0xbe]
12824
12825s_bitset1_b32 s5, -1
12826// CHECK: [0xc1,0x1d,0x85,0xbe]
12827
12828s_bitset1_b32 s5, 0.5
12829// CHECK: [0xf0,0x1d,0x85,0xbe]
12830
12831s_bitset1_b32 s5, -4.0
12832// CHECK: [0xf7,0x1d,0x85,0xbe]
12833
12834s_bitset1_b32 s5, 0xaf123456
12835// CHECK: [0xff,0x1d,0x85,0xbe,0x56,0x34,0x12,0xaf]
12836
12837s_bitset1_b32 s5, 0x3f717273
12838// CHECK: [0xff,0x1d,0x85,0xbe,0x73,0x72,0x71,0x3f]
12839
12840s_bitset1_b64 s[10:11], s1
12841// CHECK: [0x01,0x1e,0x8a,0xbe]
12842
12843s_bitset1_b64 s[12:13], s1
12844// CHECK: [0x01,0x1e,0x8c,0xbe]
12845
12846s_bitset1_b64 s[102:103], s1
12847// CHECK: [0x01,0x1e,0xe6,0xbe]
12848
12849s_bitset1_b64 flat_scratch, s1
12850// CHECK: [0x01,0x1e,0xe8,0xbe]
12851
12852s_bitset1_b64 vcc, s1
12853// CHECK: [0x01,0x1e,0xea,0xbe]
12854
12855s_bitset1_b64 tba, s1
12856// CHECK: [0x01,0x1e,0xec,0xbe]
12857
12858s_bitset1_b64 tma, s1
12859// CHECK: [0x01,0x1e,0xee,0xbe]
12860
12861s_bitset1_b64 ttmp[10:11], s1
12862// CHECK: [0x01,0x1e,0xfa,0xbe]
12863
12864s_bitset1_b64 exec, s1
12865// CHECK: [0x01,0x1e,0xfe,0xbe]
12866
12867s_bitset1_b64 s[10:11], s103
12868// CHECK: [0x67,0x1e,0x8a,0xbe]
12869
12870s_bitset1_b64 s[10:11], flat_scratch_lo
12871// CHECK: [0x68,0x1e,0x8a,0xbe]
12872
12873s_bitset1_b64 s[10:11], flat_scratch_hi
12874// CHECK: [0x69,0x1e,0x8a,0xbe]
12875
12876s_bitset1_b64 s[10:11], vcc_lo
12877// CHECK: [0x6a,0x1e,0x8a,0xbe]
12878
12879s_bitset1_b64 s[10:11], vcc_hi
12880// CHECK: [0x6b,0x1e,0x8a,0xbe]
12881
12882s_bitset1_b64 s[10:11], tba_lo
12883// CHECK: [0x6c,0x1e,0x8a,0xbe]
12884
12885s_bitset1_b64 s[10:11], tba_hi
12886// CHECK: [0x6d,0x1e,0x8a,0xbe]
12887
12888s_bitset1_b64 s[10:11], tma_lo
12889// CHECK: [0x6e,0x1e,0x8a,0xbe]
12890
12891s_bitset1_b64 s[10:11], tma_hi
12892// CHECK: [0x6f,0x1e,0x8a,0xbe]
12893
12894s_bitset1_b64 s[10:11], ttmp11
12895// CHECK: [0x7b,0x1e,0x8a,0xbe]
12896
12897s_bitset1_b64 s[10:11], m0
12898// CHECK: [0x7c,0x1e,0x8a,0xbe]
12899
12900s_bitset1_b64 s[10:11], exec_lo
12901// CHECK: [0x7e,0x1e,0x8a,0xbe]
12902
12903s_bitset1_b64 s[10:11], exec_hi
12904// CHECK: [0x7f,0x1e,0x8a,0xbe]
12905
12906s_bitset1_b64 s[10:11], 0
12907// CHECK: [0x80,0x1e,0x8a,0xbe]
12908
12909s_bitset1_b64 s[10:11], -1
12910// CHECK: [0xc1,0x1e,0x8a,0xbe]
12911
12912s_bitset1_b64 s[10:11], 0.5
12913// CHECK: [0xf0,0x1e,0x8a,0xbe]
12914
12915s_bitset1_b64 s[10:11], -4.0
12916// CHECK: [0xf7,0x1e,0x8a,0xbe]
12917
12918s_bitset1_b64 s[10:11], 0xaf123456
12919// CHECK: [0xff,0x1e,0x8a,0xbe,0x56,0x34,0x12,0xaf]
12920
12921s_bitset1_b64 s[10:11], 0x3f717273
12922// CHECK: [0xff,0x1e,0x8a,0xbe,0x73,0x72,0x71,0x3f]
12923
12924s_getpc_b64 s[10:11]
12925// CHECK: [0x00,0x1f,0x8a,0xbe]
12926
12927s_getpc_b64 s[12:13]
12928// CHECK: [0x00,0x1f,0x8c,0xbe]
12929
12930s_getpc_b64 s[102:103]
12931// CHECK: [0x00,0x1f,0xe6,0xbe]
12932
12933s_getpc_b64 flat_scratch
12934// CHECK: [0x00,0x1f,0xe8,0xbe]
12935
12936s_getpc_b64 vcc
12937// CHECK: [0x00,0x1f,0xea,0xbe]
12938
12939s_getpc_b64 tba
12940// CHECK: [0x00,0x1f,0xec,0xbe]
12941
12942s_getpc_b64 tma
12943// CHECK: [0x00,0x1f,0xee,0xbe]
12944
12945s_getpc_b64 ttmp[10:11]
12946// CHECK: [0x00,0x1f,0xfa,0xbe]
12947
12948s_getpc_b64 exec
12949// CHECK: [0x00,0x1f,0xfe,0xbe]
12950
12951s_setpc_b64 s[2:3]
12952// CHECK: [0x02,0x20,0x80,0xbe]
12953
12954s_setpc_b64 s[4:5]
12955// CHECK: [0x04,0x20,0x80,0xbe]
12956
12957s_setpc_b64 s[102:103]
12958// CHECK: [0x66,0x20,0x80,0xbe]
12959
12960s_setpc_b64 flat_scratch
12961// CHECK: [0x68,0x20,0x80,0xbe]
12962
12963s_setpc_b64 vcc
12964// CHECK: [0x6a,0x20,0x80,0xbe]
12965
12966s_setpc_b64 tba
12967// CHECK: [0x6c,0x20,0x80,0xbe]
12968
12969s_setpc_b64 tma
12970// CHECK: [0x6e,0x20,0x80,0xbe]
12971
12972s_setpc_b64 ttmp[10:11]
12973// CHECK: [0x7a,0x20,0x80,0xbe]
12974
12975s_swappc_b64 s[10:11], s[2:3]
12976// CHECK: [0x02,0x21,0x8a,0xbe]
12977
12978s_swappc_b64 s[12:13], s[2:3]
12979// CHECK: [0x02,0x21,0x8c,0xbe]
12980
12981s_swappc_b64 s[102:103], s[2:3]
12982// CHECK: [0x02,0x21,0xe6,0xbe]
12983
12984s_swappc_b64 flat_scratch, s[2:3]
12985// CHECK: [0x02,0x21,0xe8,0xbe]
12986
12987s_swappc_b64 vcc, s[2:3]
12988// CHECK: [0x02,0x21,0xea,0xbe]
12989
12990s_swappc_b64 tba, s[2:3]
12991// CHECK: [0x02,0x21,0xec,0xbe]
12992
12993s_swappc_b64 tma, s[2:3]
12994// CHECK: [0x02,0x21,0xee,0xbe]
12995
12996s_swappc_b64 ttmp[10:11], s[2:3]
12997// CHECK: [0x02,0x21,0xfa,0xbe]
12998
12999s_swappc_b64 exec, s[2:3]
13000// CHECK: [0x02,0x21,0xfe,0xbe]
13001
13002s_swappc_b64 s[10:11], s[4:5]
13003// CHECK: [0x04,0x21,0x8a,0xbe]
13004
13005s_swappc_b64 s[10:11], s[102:103]
13006// CHECK: [0x66,0x21,0x8a,0xbe]
13007
13008s_swappc_b64 s[10:11], flat_scratch
13009// CHECK: [0x68,0x21,0x8a,0xbe]
13010
13011s_swappc_b64 s[10:11], vcc
13012// CHECK: [0x6a,0x21,0x8a,0xbe]
13013
13014s_swappc_b64 s[10:11], tba
13015// CHECK: [0x6c,0x21,0x8a,0xbe]
13016
13017s_swappc_b64 s[10:11], tma
13018// CHECK: [0x6e,0x21,0x8a,0xbe]
13019
13020s_swappc_b64 s[10:11], ttmp[10:11]
13021// CHECK: [0x7a,0x21,0x8a,0xbe]
13022
13023s_rfe_b64 s[2:3]
13024// CHECK: [0x02,0x22,0x80,0xbe]
13025
13026s_rfe_b64 s[4:5]
13027// CHECK: [0x04,0x22,0x80,0xbe]
13028
13029s_rfe_b64 s[102:103]
13030// CHECK: [0x66,0x22,0x80,0xbe]
13031
13032s_rfe_b64 flat_scratch
13033// CHECK: [0x68,0x22,0x80,0xbe]
13034
13035s_rfe_b64 vcc
13036// CHECK: [0x6a,0x22,0x80,0xbe]
13037
13038s_rfe_b64 tba
13039// CHECK: [0x6c,0x22,0x80,0xbe]
13040
13041s_rfe_b64 tma
13042// CHECK: [0x6e,0x22,0x80,0xbe]
13043
13044s_rfe_b64 ttmp[10:11]
13045// CHECK: [0x7a,0x22,0x80,0xbe]
13046
13047s_and_saveexec_b64 s[10:11], s[2:3]
13048// CHECK: [0x02,0x24,0x8a,0xbe]
13049
13050s_and_saveexec_b64 s[12:13], s[2:3]
13051// CHECK: [0x02,0x24,0x8c,0xbe]
13052
13053s_and_saveexec_b64 s[102:103], s[2:3]
13054// CHECK: [0x02,0x24,0xe6,0xbe]
13055
13056s_and_saveexec_b64 flat_scratch, s[2:3]
13057// CHECK: [0x02,0x24,0xe8,0xbe]
13058
13059s_and_saveexec_b64 vcc, s[2:3]
13060// CHECK: [0x02,0x24,0xea,0xbe]
13061
13062s_and_saveexec_b64 tba, s[2:3]
13063// CHECK: [0x02,0x24,0xec,0xbe]
13064
13065s_and_saveexec_b64 tma, s[2:3]
13066// CHECK: [0x02,0x24,0xee,0xbe]
13067
13068s_and_saveexec_b64 ttmp[10:11], s[2:3]
13069// CHECK: [0x02,0x24,0xfa,0xbe]
13070
13071s_and_saveexec_b64 s[10:11], s[4:5]
13072// CHECK: [0x04,0x24,0x8a,0xbe]
13073
13074s_and_saveexec_b64 s[10:11], s[102:103]
13075// CHECK: [0x66,0x24,0x8a,0xbe]
13076
13077s_and_saveexec_b64 s[10:11], flat_scratch
13078// CHECK: [0x68,0x24,0x8a,0xbe]
13079
13080s_and_saveexec_b64 s[10:11], vcc
13081// CHECK: [0x6a,0x24,0x8a,0xbe]
13082
13083s_and_saveexec_b64 s[10:11], tba
13084// CHECK: [0x6c,0x24,0x8a,0xbe]
13085
13086s_and_saveexec_b64 s[10:11], tma
13087// CHECK: [0x6e,0x24,0x8a,0xbe]
13088
13089s_and_saveexec_b64 s[10:11], ttmp[10:11]
13090// CHECK: [0x7a,0x24,0x8a,0xbe]
13091
13092s_and_saveexec_b64 s[10:11], exec
13093// CHECK: [0x7e,0x24,0x8a,0xbe]
13094
13095s_and_saveexec_b64 s[10:11], 0
13096// CHECK: [0x80,0x24,0x8a,0xbe]
13097
13098s_and_saveexec_b64 s[10:11], -1
13099// CHECK: [0xc1,0x24,0x8a,0xbe]
13100
13101s_and_saveexec_b64 s[10:11], 0.5
13102// CHECK: [0xf0,0x24,0x8a,0xbe]
13103
13104s_and_saveexec_b64 s[10:11], -4.0
13105// CHECK: [0xf7,0x24,0x8a,0xbe]
13106
13107s_and_saveexec_b64 s[10:11], 0xaf123456
13108// CHECK: [0xff,0x24,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13109
13110s_and_saveexec_b64 s[10:11], 0x3f717273
13111// CHECK: [0xff,0x24,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13112
13113s_or_saveexec_b64 s[10:11], s[2:3]
13114// CHECK: [0x02,0x25,0x8a,0xbe]
13115
13116s_or_saveexec_b64 s[12:13], s[2:3]
13117// CHECK: [0x02,0x25,0x8c,0xbe]
13118
13119s_or_saveexec_b64 s[102:103], s[2:3]
13120// CHECK: [0x02,0x25,0xe6,0xbe]
13121
13122s_or_saveexec_b64 flat_scratch, s[2:3]
13123// CHECK: [0x02,0x25,0xe8,0xbe]
13124
13125s_or_saveexec_b64 vcc, s[2:3]
13126// CHECK: [0x02,0x25,0xea,0xbe]
13127
13128s_or_saveexec_b64 tba, s[2:3]
13129// CHECK: [0x02,0x25,0xec,0xbe]
13130
13131s_or_saveexec_b64 tma, s[2:3]
13132// CHECK: [0x02,0x25,0xee,0xbe]
13133
13134s_or_saveexec_b64 ttmp[10:11], s[2:3]
13135// CHECK: [0x02,0x25,0xfa,0xbe]
13136
13137s_or_saveexec_b64 s[10:11], s[4:5]
13138// CHECK: [0x04,0x25,0x8a,0xbe]
13139
13140s_or_saveexec_b64 s[10:11], s[102:103]
13141// CHECK: [0x66,0x25,0x8a,0xbe]
13142
13143s_or_saveexec_b64 s[10:11], flat_scratch
13144// CHECK: [0x68,0x25,0x8a,0xbe]
13145
13146s_or_saveexec_b64 s[10:11], vcc
13147// CHECK: [0x6a,0x25,0x8a,0xbe]
13148
13149s_or_saveexec_b64 s[10:11], tba
13150// CHECK: [0x6c,0x25,0x8a,0xbe]
13151
13152s_or_saveexec_b64 s[10:11], tma
13153// CHECK: [0x6e,0x25,0x8a,0xbe]
13154
13155s_or_saveexec_b64 s[10:11], ttmp[10:11]
13156// CHECK: [0x7a,0x25,0x8a,0xbe]
13157
13158s_or_saveexec_b64 s[10:11], exec
13159// CHECK: [0x7e,0x25,0x8a,0xbe]
13160
13161s_or_saveexec_b64 s[10:11], 0
13162// CHECK: [0x80,0x25,0x8a,0xbe]
13163
13164s_or_saveexec_b64 s[10:11], -1
13165// CHECK: [0xc1,0x25,0x8a,0xbe]
13166
13167s_or_saveexec_b64 s[10:11], 0.5
13168// CHECK: [0xf0,0x25,0x8a,0xbe]
13169
13170s_or_saveexec_b64 s[10:11], -4.0
13171// CHECK: [0xf7,0x25,0x8a,0xbe]
13172
13173s_or_saveexec_b64 s[10:11], 0xaf123456
13174// CHECK: [0xff,0x25,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13175
13176s_or_saveexec_b64 s[10:11], 0x3f717273
13177// CHECK: [0xff,0x25,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13178
13179s_xor_saveexec_b64 s[10:11], s[2:3]
13180// CHECK: [0x02,0x26,0x8a,0xbe]
13181
13182s_xor_saveexec_b64 s[12:13], s[2:3]
13183// CHECK: [0x02,0x26,0x8c,0xbe]
13184
13185s_xor_saveexec_b64 s[102:103], s[2:3]
13186// CHECK: [0x02,0x26,0xe6,0xbe]
13187
13188s_xor_saveexec_b64 flat_scratch, s[2:3]
13189// CHECK: [0x02,0x26,0xe8,0xbe]
13190
13191s_xor_saveexec_b64 vcc, s[2:3]
13192// CHECK: [0x02,0x26,0xea,0xbe]
13193
13194s_xor_saveexec_b64 tba, s[2:3]
13195// CHECK: [0x02,0x26,0xec,0xbe]
13196
13197s_xor_saveexec_b64 tma, s[2:3]
13198// CHECK: [0x02,0x26,0xee,0xbe]
13199
13200s_xor_saveexec_b64 ttmp[10:11], s[2:3]
13201// CHECK: [0x02,0x26,0xfa,0xbe]
13202
13203s_xor_saveexec_b64 s[10:11], s[4:5]
13204// CHECK: [0x04,0x26,0x8a,0xbe]
13205
13206s_xor_saveexec_b64 s[10:11], s[102:103]
13207// CHECK: [0x66,0x26,0x8a,0xbe]
13208
13209s_xor_saveexec_b64 s[10:11], flat_scratch
13210// CHECK: [0x68,0x26,0x8a,0xbe]
13211
13212s_xor_saveexec_b64 s[10:11], vcc
13213// CHECK: [0x6a,0x26,0x8a,0xbe]
13214
13215s_xor_saveexec_b64 s[10:11], tba
13216// CHECK: [0x6c,0x26,0x8a,0xbe]
13217
13218s_xor_saveexec_b64 s[10:11], tma
13219// CHECK: [0x6e,0x26,0x8a,0xbe]
13220
13221s_xor_saveexec_b64 s[10:11], ttmp[10:11]
13222// CHECK: [0x7a,0x26,0x8a,0xbe]
13223
13224s_xor_saveexec_b64 s[10:11], exec
13225// CHECK: [0x7e,0x26,0x8a,0xbe]
13226
13227s_xor_saveexec_b64 s[10:11], 0
13228// CHECK: [0x80,0x26,0x8a,0xbe]
13229
13230s_xor_saveexec_b64 s[10:11], -1
13231// CHECK: [0xc1,0x26,0x8a,0xbe]
13232
13233s_xor_saveexec_b64 s[10:11], 0.5
13234// CHECK: [0xf0,0x26,0x8a,0xbe]
13235
13236s_xor_saveexec_b64 s[10:11], -4.0
13237// CHECK: [0xf7,0x26,0x8a,0xbe]
13238
13239s_xor_saveexec_b64 s[10:11], 0xaf123456
13240// CHECK: [0xff,0x26,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13241
13242s_xor_saveexec_b64 s[10:11], 0x3f717273
13243// CHECK: [0xff,0x26,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13244
13245s_andn2_saveexec_b64 s[10:11], s[2:3]
13246// CHECK: [0x02,0x27,0x8a,0xbe]
13247
13248s_andn2_saveexec_b64 s[12:13], s[2:3]
13249// CHECK: [0x02,0x27,0x8c,0xbe]
13250
13251s_andn2_saveexec_b64 s[102:103], s[2:3]
13252// CHECK: [0x02,0x27,0xe6,0xbe]
13253
13254s_andn2_saveexec_b64 flat_scratch, s[2:3]
13255// CHECK: [0x02,0x27,0xe8,0xbe]
13256
13257s_andn2_saveexec_b64 vcc, s[2:3]
13258// CHECK: [0x02,0x27,0xea,0xbe]
13259
13260s_andn2_saveexec_b64 tba, s[2:3]
13261// CHECK: [0x02,0x27,0xec,0xbe]
13262
13263s_andn2_saveexec_b64 tma, s[2:3]
13264// CHECK: [0x02,0x27,0xee,0xbe]
13265
13266s_andn2_saveexec_b64 ttmp[10:11], s[2:3]
13267// CHECK: [0x02,0x27,0xfa,0xbe]
13268
13269s_andn2_saveexec_b64 s[10:11], s[4:5]
13270// CHECK: [0x04,0x27,0x8a,0xbe]
13271
13272s_andn2_saveexec_b64 s[10:11], s[102:103]
13273// CHECK: [0x66,0x27,0x8a,0xbe]
13274
13275s_andn2_saveexec_b64 s[10:11], flat_scratch
13276// CHECK: [0x68,0x27,0x8a,0xbe]
13277
13278s_andn2_saveexec_b64 s[10:11], vcc
13279// CHECK: [0x6a,0x27,0x8a,0xbe]
13280
13281s_andn2_saveexec_b64 s[10:11], tba
13282// CHECK: [0x6c,0x27,0x8a,0xbe]
13283
13284s_andn2_saveexec_b64 s[10:11], tma
13285// CHECK: [0x6e,0x27,0x8a,0xbe]
13286
13287s_andn2_saveexec_b64 s[10:11], ttmp[10:11]
13288// CHECK: [0x7a,0x27,0x8a,0xbe]
13289
13290s_andn2_saveexec_b64 s[10:11], exec
13291// CHECK: [0x7e,0x27,0x8a,0xbe]
13292
13293s_andn2_saveexec_b64 s[10:11], 0
13294// CHECK: [0x80,0x27,0x8a,0xbe]
13295
13296s_andn2_saveexec_b64 s[10:11], -1
13297// CHECK: [0xc1,0x27,0x8a,0xbe]
13298
13299s_andn2_saveexec_b64 s[10:11], 0.5
13300// CHECK: [0xf0,0x27,0x8a,0xbe]
13301
13302s_andn2_saveexec_b64 s[10:11], -4.0
13303// CHECK: [0xf7,0x27,0x8a,0xbe]
13304
13305s_andn2_saveexec_b64 s[10:11], 0xaf123456
13306// CHECK: [0xff,0x27,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13307
13308s_andn2_saveexec_b64 s[10:11], 0x3f717273
13309// CHECK: [0xff,0x27,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13310
13311s_orn2_saveexec_b64 s[10:11], s[2:3]
13312// CHECK: [0x02,0x28,0x8a,0xbe]
13313
13314s_orn2_saveexec_b64 s[12:13], s[2:3]
13315// CHECK: [0x02,0x28,0x8c,0xbe]
13316
13317s_orn2_saveexec_b64 s[102:103], s[2:3]
13318// CHECK: [0x02,0x28,0xe6,0xbe]
13319
13320s_orn2_saveexec_b64 flat_scratch, s[2:3]
13321// CHECK: [0x02,0x28,0xe8,0xbe]
13322
13323s_orn2_saveexec_b64 vcc, s[2:3]
13324// CHECK: [0x02,0x28,0xea,0xbe]
13325
13326s_orn2_saveexec_b64 tba, s[2:3]
13327// CHECK: [0x02,0x28,0xec,0xbe]
13328
13329s_orn2_saveexec_b64 tma, s[2:3]
13330// CHECK: [0x02,0x28,0xee,0xbe]
13331
13332s_orn2_saveexec_b64 ttmp[10:11], s[2:3]
13333// CHECK: [0x02,0x28,0xfa,0xbe]
13334
13335s_orn2_saveexec_b64 s[10:11], s[4:5]
13336// CHECK: [0x04,0x28,0x8a,0xbe]
13337
13338s_orn2_saveexec_b64 s[10:11], s[102:103]
13339// CHECK: [0x66,0x28,0x8a,0xbe]
13340
13341s_orn2_saveexec_b64 s[10:11], flat_scratch
13342// CHECK: [0x68,0x28,0x8a,0xbe]
13343
13344s_orn2_saveexec_b64 s[10:11], vcc
13345// CHECK: [0x6a,0x28,0x8a,0xbe]
13346
13347s_orn2_saveexec_b64 s[10:11], tba
13348// CHECK: [0x6c,0x28,0x8a,0xbe]
13349
13350s_orn2_saveexec_b64 s[10:11], tma
13351// CHECK: [0x6e,0x28,0x8a,0xbe]
13352
13353s_orn2_saveexec_b64 s[10:11], ttmp[10:11]
13354// CHECK: [0x7a,0x28,0x8a,0xbe]
13355
13356s_orn2_saveexec_b64 s[10:11], exec
13357// CHECK: [0x7e,0x28,0x8a,0xbe]
13358
13359s_orn2_saveexec_b64 s[10:11], 0
13360// CHECK: [0x80,0x28,0x8a,0xbe]
13361
13362s_orn2_saveexec_b64 s[10:11], -1
13363// CHECK: [0xc1,0x28,0x8a,0xbe]
13364
13365s_orn2_saveexec_b64 s[10:11], 0.5
13366// CHECK: [0xf0,0x28,0x8a,0xbe]
13367
13368s_orn2_saveexec_b64 s[10:11], -4.0
13369// CHECK: [0xf7,0x28,0x8a,0xbe]
13370
13371s_orn2_saveexec_b64 s[10:11], 0xaf123456
13372// CHECK: [0xff,0x28,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13373
13374s_orn2_saveexec_b64 s[10:11], 0x3f717273
13375// CHECK: [0xff,0x28,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13376
13377s_nand_saveexec_b64 s[10:11], s[2:3]
13378// CHECK: [0x02,0x29,0x8a,0xbe]
13379
13380s_nand_saveexec_b64 s[12:13], s[2:3]
13381// CHECK: [0x02,0x29,0x8c,0xbe]
13382
13383s_nand_saveexec_b64 s[102:103], s[2:3]
13384// CHECK: [0x02,0x29,0xe6,0xbe]
13385
13386s_nand_saveexec_b64 flat_scratch, s[2:3]
13387// CHECK: [0x02,0x29,0xe8,0xbe]
13388
13389s_nand_saveexec_b64 vcc, s[2:3]
13390// CHECK: [0x02,0x29,0xea,0xbe]
13391
13392s_nand_saveexec_b64 tba, s[2:3]
13393// CHECK: [0x02,0x29,0xec,0xbe]
13394
13395s_nand_saveexec_b64 tma, s[2:3]
13396// CHECK: [0x02,0x29,0xee,0xbe]
13397
13398s_nand_saveexec_b64 ttmp[10:11], s[2:3]
13399// CHECK: [0x02,0x29,0xfa,0xbe]
13400
13401s_nand_saveexec_b64 s[10:11], s[4:5]
13402// CHECK: [0x04,0x29,0x8a,0xbe]
13403
13404s_nand_saveexec_b64 s[10:11], s[102:103]
13405// CHECK: [0x66,0x29,0x8a,0xbe]
13406
13407s_nand_saveexec_b64 s[10:11], flat_scratch
13408// CHECK: [0x68,0x29,0x8a,0xbe]
13409
13410s_nand_saveexec_b64 s[10:11], vcc
13411// CHECK: [0x6a,0x29,0x8a,0xbe]
13412
13413s_nand_saveexec_b64 s[10:11], tba
13414// CHECK: [0x6c,0x29,0x8a,0xbe]
13415
13416s_nand_saveexec_b64 s[10:11], tma
13417// CHECK: [0x6e,0x29,0x8a,0xbe]
13418
13419s_nand_saveexec_b64 s[10:11], ttmp[10:11]
13420// CHECK: [0x7a,0x29,0x8a,0xbe]
13421
13422s_nand_saveexec_b64 s[10:11], exec
13423// CHECK: [0x7e,0x29,0x8a,0xbe]
13424
13425s_nand_saveexec_b64 s[10:11], 0
13426// CHECK: [0x80,0x29,0x8a,0xbe]
13427
13428s_nand_saveexec_b64 s[10:11], -1
13429// CHECK: [0xc1,0x29,0x8a,0xbe]
13430
13431s_nand_saveexec_b64 s[10:11], 0.5
13432// CHECK: [0xf0,0x29,0x8a,0xbe]
13433
13434s_nand_saveexec_b64 s[10:11], -4.0
13435// CHECK: [0xf7,0x29,0x8a,0xbe]
13436
13437s_nand_saveexec_b64 s[10:11], 0xaf123456
13438// CHECK: [0xff,0x29,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13439
13440s_nand_saveexec_b64 s[10:11], 0x3f717273
13441// CHECK: [0xff,0x29,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13442
13443s_nor_saveexec_b64 s[10:11], s[2:3]
13444// CHECK: [0x02,0x2a,0x8a,0xbe]
13445
13446s_nor_saveexec_b64 s[12:13], s[2:3]
13447// CHECK: [0x02,0x2a,0x8c,0xbe]
13448
13449s_nor_saveexec_b64 s[102:103], s[2:3]
13450// CHECK: [0x02,0x2a,0xe6,0xbe]
13451
13452s_nor_saveexec_b64 flat_scratch, s[2:3]
13453// CHECK: [0x02,0x2a,0xe8,0xbe]
13454
13455s_nor_saveexec_b64 vcc, s[2:3]
13456// CHECK: [0x02,0x2a,0xea,0xbe]
13457
13458s_nor_saveexec_b64 tba, s[2:3]
13459// CHECK: [0x02,0x2a,0xec,0xbe]
13460
13461s_nor_saveexec_b64 tma, s[2:3]
13462// CHECK: [0x02,0x2a,0xee,0xbe]
13463
13464s_nor_saveexec_b64 ttmp[10:11], s[2:3]
13465// CHECK: [0x02,0x2a,0xfa,0xbe]
13466
13467s_nor_saveexec_b64 s[10:11], s[4:5]
13468// CHECK: [0x04,0x2a,0x8a,0xbe]
13469
13470s_nor_saveexec_b64 s[10:11], s[102:103]
13471// CHECK: [0x66,0x2a,0x8a,0xbe]
13472
13473s_nor_saveexec_b64 s[10:11], flat_scratch
13474// CHECK: [0x68,0x2a,0x8a,0xbe]
13475
13476s_nor_saveexec_b64 s[10:11], vcc
13477// CHECK: [0x6a,0x2a,0x8a,0xbe]
13478
13479s_nor_saveexec_b64 s[10:11], tba
13480// CHECK: [0x6c,0x2a,0x8a,0xbe]
13481
13482s_nor_saveexec_b64 s[10:11], tma
13483// CHECK: [0x6e,0x2a,0x8a,0xbe]
13484
13485s_nor_saveexec_b64 s[10:11], ttmp[10:11]
13486// CHECK: [0x7a,0x2a,0x8a,0xbe]
13487
13488s_nor_saveexec_b64 s[10:11], exec
13489// CHECK: [0x7e,0x2a,0x8a,0xbe]
13490
13491s_nor_saveexec_b64 s[10:11], 0
13492// CHECK: [0x80,0x2a,0x8a,0xbe]
13493
13494s_nor_saveexec_b64 s[10:11], -1
13495// CHECK: [0xc1,0x2a,0x8a,0xbe]
13496
13497s_nor_saveexec_b64 s[10:11], 0.5
13498// CHECK: [0xf0,0x2a,0x8a,0xbe]
13499
13500s_nor_saveexec_b64 s[10:11], -4.0
13501// CHECK: [0xf7,0x2a,0x8a,0xbe]
13502
13503s_nor_saveexec_b64 s[10:11], 0xaf123456
13504// CHECK: [0xff,0x2a,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13505
13506s_nor_saveexec_b64 s[10:11], 0x3f717273
13507// CHECK: [0xff,0x2a,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13508
13509s_xnor_saveexec_b64 s[10:11], s[2:3]
13510// CHECK: [0x02,0x2b,0x8a,0xbe]
13511
13512s_xnor_saveexec_b64 s[12:13], s[2:3]
13513// CHECK: [0x02,0x2b,0x8c,0xbe]
13514
13515s_xnor_saveexec_b64 s[102:103], s[2:3]
13516// CHECK: [0x02,0x2b,0xe6,0xbe]
13517
13518s_xnor_saveexec_b64 flat_scratch, s[2:3]
13519// CHECK: [0x02,0x2b,0xe8,0xbe]
13520
13521s_xnor_saveexec_b64 vcc, s[2:3]
13522// CHECK: [0x02,0x2b,0xea,0xbe]
13523
13524s_xnor_saveexec_b64 tba, s[2:3]
13525// CHECK: [0x02,0x2b,0xec,0xbe]
13526
13527s_xnor_saveexec_b64 tma, s[2:3]
13528// CHECK: [0x02,0x2b,0xee,0xbe]
13529
13530s_xnor_saveexec_b64 ttmp[10:11], s[2:3]
13531// CHECK: [0x02,0x2b,0xfa,0xbe]
13532
13533s_xnor_saveexec_b64 s[10:11], s[4:5]
13534// CHECK: [0x04,0x2b,0x8a,0xbe]
13535
13536s_xnor_saveexec_b64 s[10:11], s[102:103]
13537// CHECK: [0x66,0x2b,0x8a,0xbe]
13538
13539s_xnor_saveexec_b64 s[10:11], flat_scratch
13540// CHECK: [0x68,0x2b,0x8a,0xbe]
13541
13542s_xnor_saveexec_b64 s[10:11], vcc
13543// CHECK: [0x6a,0x2b,0x8a,0xbe]
13544
13545s_xnor_saveexec_b64 s[10:11], tba
13546// CHECK: [0x6c,0x2b,0x8a,0xbe]
13547
13548s_xnor_saveexec_b64 s[10:11], tma
13549// CHECK: [0x6e,0x2b,0x8a,0xbe]
13550
13551s_xnor_saveexec_b64 s[10:11], ttmp[10:11]
13552// CHECK: [0x7a,0x2b,0x8a,0xbe]
13553
13554s_xnor_saveexec_b64 s[10:11], exec
13555// CHECK: [0x7e,0x2b,0x8a,0xbe]
13556
13557s_xnor_saveexec_b64 s[10:11], 0
13558// CHECK: [0x80,0x2b,0x8a,0xbe]
13559
13560s_xnor_saveexec_b64 s[10:11], -1
13561// CHECK: [0xc1,0x2b,0x8a,0xbe]
13562
13563s_xnor_saveexec_b64 s[10:11], 0.5
13564// CHECK: [0xf0,0x2b,0x8a,0xbe]
13565
13566s_xnor_saveexec_b64 s[10:11], -4.0
13567// CHECK: [0xf7,0x2b,0x8a,0xbe]
13568
13569s_xnor_saveexec_b64 s[10:11], 0xaf123456
13570// CHECK: [0xff,0x2b,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13571
13572s_xnor_saveexec_b64 s[10:11], 0x3f717273
13573// CHECK: [0xff,0x2b,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13574
13575s_quadmask_b32 s5, s1
13576// CHECK: [0x01,0x2c,0x85,0xbe]
13577
13578s_quadmask_b32 s103, s1
13579// CHECK: [0x01,0x2c,0xe7,0xbe]
13580
13581s_quadmask_b32 flat_scratch_lo, s1
13582// CHECK: [0x01,0x2c,0xe8,0xbe]
13583
13584s_quadmask_b32 flat_scratch_hi, s1
13585// CHECK: [0x01,0x2c,0xe9,0xbe]
13586
13587s_quadmask_b32 vcc_lo, s1
13588// CHECK: [0x01,0x2c,0xea,0xbe]
13589
13590s_quadmask_b32 vcc_hi, s1
13591// CHECK: [0x01,0x2c,0xeb,0xbe]
13592
13593s_quadmask_b32 tba_lo, s1
13594// CHECK: [0x01,0x2c,0xec,0xbe]
13595
13596s_quadmask_b32 tba_hi, s1
13597// CHECK: [0x01,0x2c,0xed,0xbe]
13598
13599s_quadmask_b32 tma_lo, s1
13600// CHECK: [0x01,0x2c,0xee,0xbe]
13601
13602s_quadmask_b32 tma_hi, s1
13603// CHECK: [0x01,0x2c,0xef,0xbe]
13604
13605s_quadmask_b32 ttmp11, s1
13606// CHECK: [0x01,0x2c,0xfb,0xbe]
13607
13608s_quadmask_b32 m0, s1
13609// CHECK: [0x01,0x2c,0xfc,0xbe]
13610
13611s_quadmask_b32 exec_lo, s1
13612// CHECK: [0x01,0x2c,0xfe,0xbe]
13613
13614s_quadmask_b32 exec_hi, s1
13615// CHECK: [0x01,0x2c,0xff,0xbe]
13616
13617s_quadmask_b32 s5, s103
13618// CHECK: [0x67,0x2c,0x85,0xbe]
13619
13620s_quadmask_b32 s5, flat_scratch_lo
13621// CHECK: [0x68,0x2c,0x85,0xbe]
13622
13623s_quadmask_b32 s5, flat_scratch_hi
13624// CHECK: [0x69,0x2c,0x85,0xbe]
13625
13626s_quadmask_b32 s5, vcc_lo
13627// CHECK: [0x6a,0x2c,0x85,0xbe]
13628
13629s_quadmask_b32 s5, vcc_hi
13630// CHECK: [0x6b,0x2c,0x85,0xbe]
13631
13632s_quadmask_b32 s5, tba_lo
13633// CHECK: [0x6c,0x2c,0x85,0xbe]
13634
13635s_quadmask_b32 s5, tba_hi
13636// CHECK: [0x6d,0x2c,0x85,0xbe]
13637
13638s_quadmask_b32 s5, tma_lo
13639// CHECK: [0x6e,0x2c,0x85,0xbe]
13640
13641s_quadmask_b32 s5, tma_hi
13642// CHECK: [0x6f,0x2c,0x85,0xbe]
13643
13644s_quadmask_b32 s5, ttmp11
13645// CHECK: [0x7b,0x2c,0x85,0xbe]
13646
13647s_quadmask_b32 s5, m0
13648// CHECK: [0x7c,0x2c,0x85,0xbe]
13649
13650s_quadmask_b32 s5, exec_lo
13651// CHECK: [0x7e,0x2c,0x85,0xbe]
13652
13653s_quadmask_b32 s5, exec_hi
13654// CHECK: [0x7f,0x2c,0x85,0xbe]
13655
13656s_quadmask_b32 s5, 0
13657// CHECK: [0x80,0x2c,0x85,0xbe]
13658
13659s_quadmask_b32 s5, -1
13660// CHECK: [0xc1,0x2c,0x85,0xbe]
13661
13662s_quadmask_b32 s5, 0.5
13663// CHECK: [0xf0,0x2c,0x85,0xbe]
13664
13665s_quadmask_b32 s5, -4.0
13666// CHECK: [0xf7,0x2c,0x85,0xbe]
13667
13668s_quadmask_b32 s5, 0xaf123456
13669// CHECK: [0xff,0x2c,0x85,0xbe,0x56,0x34,0x12,0xaf]
13670
13671s_quadmask_b32 s5, 0x3f717273
13672// CHECK: [0xff,0x2c,0x85,0xbe,0x73,0x72,0x71,0x3f]
13673
13674s_quadmask_b64 s[10:11], s[2:3]
13675// CHECK: [0x02,0x2d,0x8a,0xbe]
13676
13677s_quadmask_b64 s[12:13], s[2:3]
13678// CHECK: [0x02,0x2d,0x8c,0xbe]
13679
13680s_quadmask_b64 s[102:103], s[2:3]
13681// CHECK: [0x02,0x2d,0xe6,0xbe]
13682
13683s_quadmask_b64 flat_scratch, s[2:3]
13684// CHECK: [0x02,0x2d,0xe8,0xbe]
13685
13686s_quadmask_b64 vcc, s[2:3]
13687// CHECK: [0x02,0x2d,0xea,0xbe]
13688
13689s_quadmask_b64 tba, s[2:3]
13690// CHECK: [0x02,0x2d,0xec,0xbe]
13691
13692s_quadmask_b64 tma, s[2:3]
13693// CHECK: [0x02,0x2d,0xee,0xbe]
13694
13695s_quadmask_b64 ttmp[10:11], s[2:3]
13696// CHECK: [0x02,0x2d,0xfa,0xbe]
13697
13698s_quadmask_b64 exec, s[2:3]
13699// CHECK: [0x02,0x2d,0xfe,0xbe]
13700
13701s_quadmask_b64 s[10:11], s[4:5]
13702// CHECK: [0x04,0x2d,0x8a,0xbe]
13703
13704s_quadmask_b64 s[10:11], s[102:103]
13705// CHECK: [0x66,0x2d,0x8a,0xbe]
13706
13707s_quadmask_b64 s[10:11], flat_scratch
13708// CHECK: [0x68,0x2d,0x8a,0xbe]
13709
13710s_quadmask_b64 s[10:11], vcc
13711// CHECK: [0x6a,0x2d,0x8a,0xbe]
13712
13713s_quadmask_b64 s[10:11], tba
13714// CHECK: [0x6c,0x2d,0x8a,0xbe]
13715
13716s_quadmask_b64 s[10:11], tma
13717// CHECK: [0x6e,0x2d,0x8a,0xbe]
13718
13719s_quadmask_b64 s[10:11], ttmp[10:11]
13720// CHECK: [0x7a,0x2d,0x8a,0xbe]
13721
13722s_quadmask_b64 s[10:11], exec
13723// CHECK: [0x7e,0x2d,0x8a,0xbe]
13724
13725s_quadmask_b64 s[10:11], 0
13726// CHECK: [0x80,0x2d,0x8a,0xbe]
13727
13728s_quadmask_b64 s[10:11], -1
13729// CHECK: [0xc1,0x2d,0x8a,0xbe]
13730
13731s_quadmask_b64 s[10:11], 0.5
13732// CHECK: [0xf0,0x2d,0x8a,0xbe]
13733
13734s_quadmask_b64 s[10:11], -4.0
13735// CHECK: [0xf7,0x2d,0x8a,0xbe]
13736
13737s_quadmask_b64 s[10:11], 0xaf123456
13738// CHECK: [0xff,0x2d,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13739
13740s_quadmask_b64 s[10:11], 0x3f717273
13741// CHECK: [0xff,0x2d,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13742
13743s_movrels_b32 s5, s1
13744// CHECK: [0x01,0x2e,0x85,0xbe]
13745
13746s_movrels_b32 s103, s1
13747// CHECK: [0x01,0x2e,0xe7,0xbe]
13748
13749s_movrels_b32 flat_scratch_lo, s1
13750// CHECK: [0x01,0x2e,0xe8,0xbe]
13751
13752s_movrels_b32 flat_scratch_hi, s1
13753// CHECK: [0x01,0x2e,0xe9,0xbe]
13754
13755s_movrels_b32 vcc_lo, s1
13756// CHECK: [0x01,0x2e,0xea,0xbe]
13757
13758s_movrels_b32 vcc_hi, s1
13759// CHECK: [0x01,0x2e,0xeb,0xbe]
13760
13761s_movrels_b32 tba_lo, s1
13762// CHECK: [0x01,0x2e,0xec,0xbe]
13763
13764s_movrels_b32 tba_hi, s1
13765// CHECK: [0x01,0x2e,0xed,0xbe]
13766
13767s_movrels_b32 tma_lo, s1
13768// CHECK: [0x01,0x2e,0xee,0xbe]
13769
13770s_movrels_b32 tma_hi, s1
13771// CHECK: [0x01,0x2e,0xef,0xbe]
13772
13773s_movrels_b32 ttmp11, s1
13774// CHECK: [0x01,0x2e,0xfb,0xbe]
13775
13776s_movrels_b32 m0, s1
13777// CHECK: [0x01,0x2e,0xfc,0xbe]
13778
13779s_movrels_b32 exec_lo, s1
13780// CHECK: [0x01,0x2e,0xfe,0xbe]
13781
13782s_movrels_b32 exec_hi, s1
13783// CHECK: [0x01,0x2e,0xff,0xbe]
13784
13785s_movrels_b32 s5, s103
13786// CHECK: [0x67,0x2e,0x85,0xbe]
13787
13788s_movrels_b32 s5, flat_scratch_lo
13789// CHECK: [0x68,0x2e,0x85,0xbe]
13790
13791s_movrels_b32 s5, flat_scratch_hi
13792// CHECK: [0x69,0x2e,0x85,0xbe]
13793
13794s_movrels_b32 s5, vcc_lo
13795// CHECK: [0x6a,0x2e,0x85,0xbe]
13796
13797s_movrels_b32 s5, vcc_hi
13798// CHECK: [0x6b,0x2e,0x85,0xbe]
13799
13800s_movrels_b32 s5, tba_lo
13801// CHECK: [0x6c,0x2e,0x85,0xbe]
13802
13803s_movrels_b32 s5, tba_hi
13804// CHECK: [0x6d,0x2e,0x85,0xbe]
13805
13806s_movrels_b32 s5, tma_lo
13807// CHECK: [0x6e,0x2e,0x85,0xbe]
13808
13809s_movrels_b32 s5, tma_hi
13810// CHECK: [0x6f,0x2e,0x85,0xbe]
13811
13812s_movrels_b32 s5, ttmp11
13813// CHECK: [0x7b,0x2e,0x85,0xbe]
13814
13815s_movrels_b64 s[10:11], s[2:3]
13816// CHECK: [0x02,0x2f,0x8a,0xbe]
13817
13818s_movrels_b64 s[12:13], s[2:3]
13819// CHECK: [0x02,0x2f,0x8c,0xbe]
13820
13821s_movrels_b64 s[102:103], s[2:3]
13822// CHECK: [0x02,0x2f,0xe6,0xbe]
13823
13824s_movrels_b64 flat_scratch, s[2:3]
13825// CHECK: [0x02,0x2f,0xe8,0xbe]
13826
13827s_movrels_b64 vcc, s[2:3]
13828// CHECK: [0x02,0x2f,0xea,0xbe]
13829
13830s_movrels_b64 tba, s[2:3]
13831// CHECK: [0x02,0x2f,0xec,0xbe]
13832
13833s_movrels_b64 tma, s[2:3]
13834// CHECK: [0x02,0x2f,0xee,0xbe]
13835
13836s_movrels_b64 ttmp[10:11], s[2:3]
13837// CHECK: [0x02,0x2f,0xfa,0xbe]
13838
13839s_movrels_b64 exec, s[2:3]
13840// CHECK: [0x02,0x2f,0xfe,0xbe]
13841
13842s_movrels_b64 s[10:11], s[4:5]
13843// CHECK: [0x04,0x2f,0x8a,0xbe]
13844
13845s_movrels_b64 s[10:11], s[102:103]
13846// CHECK: [0x66,0x2f,0x8a,0xbe]
13847
13848s_movrels_b64 s[10:11], flat_scratch
13849// CHECK: [0x68,0x2f,0x8a,0xbe]
13850
13851s_movrels_b64 s[10:11], vcc
13852// CHECK: [0x6a,0x2f,0x8a,0xbe]
13853
13854s_movrels_b64 s[10:11], tba
13855// CHECK: [0x6c,0x2f,0x8a,0xbe]
13856
13857s_movrels_b64 s[10:11], tma
13858// CHECK: [0x6e,0x2f,0x8a,0xbe]
13859
13860s_movrels_b64 s[10:11], ttmp[10:11]
13861// CHECK: [0x7a,0x2f,0x8a,0xbe]
13862
13863s_movreld_b32 s5, s1
13864// CHECK: [0x01,0x30,0x85,0xbe]
13865
13866s_movreld_b32 s103, s1
13867// CHECK: [0x01,0x30,0xe7,0xbe]
13868
13869s_movreld_b32 flat_scratch_lo, s1
13870// CHECK: [0x01,0x30,0xe8,0xbe]
13871
13872s_movreld_b32 flat_scratch_hi, s1
13873// CHECK: [0x01,0x30,0xe9,0xbe]
13874
13875s_movreld_b32 vcc_lo, s1
13876// CHECK: [0x01,0x30,0xea,0xbe]
13877
13878s_movreld_b32 vcc_hi, s1
13879// CHECK: [0x01,0x30,0xeb,0xbe]
13880
13881s_movreld_b32 tba_lo, s1
13882// CHECK: [0x01,0x30,0xec,0xbe]
13883
13884s_movreld_b32 tba_hi, s1
13885// CHECK: [0x01,0x30,0xed,0xbe]
13886
13887s_movreld_b32 tma_lo, s1
13888// CHECK: [0x01,0x30,0xee,0xbe]
13889
13890s_movreld_b32 tma_hi, s1
13891// CHECK: [0x01,0x30,0xef,0xbe]
13892
13893s_movreld_b32 ttmp11, s1
13894// CHECK: [0x01,0x30,0xfb,0xbe]
13895
13896s_movreld_b32 s5, s103
13897// CHECK: [0x67,0x30,0x85,0xbe]
13898
13899s_movreld_b32 s5, flat_scratch_lo
13900// CHECK: [0x68,0x30,0x85,0xbe]
13901
13902s_movreld_b32 s5, flat_scratch_hi
13903// CHECK: [0x69,0x30,0x85,0xbe]
13904
13905s_movreld_b32 s5, vcc_lo
13906// CHECK: [0x6a,0x30,0x85,0xbe]
13907
13908s_movreld_b32 s5, vcc_hi
13909// CHECK: [0x6b,0x30,0x85,0xbe]
13910
13911s_movreld_b32 s5, tba_lo
13912// CHECK: [0x6c,0x30,0x85,0xbe]
13913
13914s_movreld_b32 s5, tba_hi
13915// CHECK: [0x6d,0x30,0x85,0xbe]
13916
13917s_movreld_b32 s5, tma_lo
13918// CHECK: [0x6e,0x30,0x85,0xbe]
13919
13920s_movreld_b32 s5, tma_hi
13921// CHECK: [0x6f,0x30,0x85,0xbe]
13922
13923s_movreld_b32 s5, ttmp11
13924// CHECK: [0x7b,0x30,0x85,0xbe]
13925
13926s_movreld_b32 s5, m0
13927// CHECK: [0x7c,0x30,0x85,0xbe]
13928
13929s_movreld_b32 s5, 0
13930// CHECK: [0x80,0x30,0x85,0xbe]
13931
13932s_movreld_b32 s5, -1
13933// CHECK: [0xc1,0x30,0x85,0xbe]
13934
13935s_movreld_b32 s5, 0.5
13936// CHECK: [0xf0,0x30,0x85,0xbe]
13937
13938s_movreld_b32 s5, -4.0
13939// CHECK: [0xf7,0x30,0x85,0xbe]
13940
13941s_movreld_b32 s5, 0xaf123456
13942// CHECK: [0xff,0x30,0x85,0xbe,0x56,0x34,0x12,0xaf]
13943
13944s_movreld_b32 s5, 0x3f717273
13945// CHECK: [0xff,0x30,0x85,0xbe,0x73,0x72,0x71,0x3f]
13946
13947s_movreld_b64 s[10:11], s[2:3]
13948// CHECK: [0x02,0x31,0x8a,0xbe]
13949
13950s_movreld_b64 s[12:13], s[2:3]
13951// CHECK: [0x02,0x31,0x8c,0xbe]
13952
13953s_movreld_b64 s[102:103], s[2:3]
13954// CHECK: [0x02,0x31,0xe6,0xbe]
13955
13956s_movreld_b64 flat_scratch, s[2:3]
13957// CHECK: [0x02,0x31,0xe8,0xbe]
13958
13959s_movreld_b64 vcc, s[2:3]
13960// CHECK: [0x02,0x31,0xea,0xbe]
13961
13962s_movreld_b64 tba, s[2:3]
13963// CHECK: [0x02,0x31,0xec,0xbe]
13964
13965s_movreld_b64 tma, s[2:3]
13966// CHECK: [0x02,0x31,0xee,0xbe]
13967
13968s_movreld_b64 ttmp[10:11], s[2:3]
13969// CHECK: [0x02,0x31,0xfa,0xbe]
13970
13971s_movreld_b64 s[10:11], s[4:5]
13972// CHECK: [0x04,0x31,0x8a,0xbe]
13973
13974s_movreld_b64 s[10:11], s[102:103]
13975// CHECK: [0x66,0x31,0x8a,0xbe]
13976
13977s_movreld_b64 s[10:11], flat_scratch
13978// CHECK: [0x68,0x31,0x8a,0xbe]
13979
13980s_movreld_b64 s[10:11], vcc
13981// CHECK: [0x6a,0x31,0x8a,0xbe]
13982
13983s_movreld_b64 s[10:11], tba
13984// CHECK: [0x6c,0x31,0x8a,0xbe]
13985
13986s_movreld_b64 s[10:11], tma
13987// CHECK: [0x6e,0x31,0x8a,0xbe]
13988
13989s_movreld_b64 s[10:11], ttmp[10:11]
13990// CHECK: [0x7a,0x31,0x8a,0xbe]
13991
13992s_movreld_b64 s[10:11], 0
13993// CHECK: [0x80,0x31,0x8a,0xbe]
13994
13995s_movreld_b64 s[10:11], -1
13996// CHECK: [0xc1,0x31,0x8a,0xbe]
13997
13998s_movreld_b64 s[10:11], 0.5
13999// CHECK: [0xf0,0x31,0x8a,0xbe]
14000
14001s_movreld_b64 s[10:11], -4.0
14002// CHECK: [0xf7,0x31,0x8a,0xbe]
14003
14004s_movreld_b64 s[10:11], 0xaf123456
14005// CHECK: [0xff,0x31,0x8a,0xbe,0x56,0x34,0x12,0xaf]
14006
14007s_movreld_b64 s[10:11], 0x3f717273
14008// CHECK: [0xff,0x31,0x8a,0xbe,0x73,0x72,0x71,0x3f]
14009
14010s_cbranch_join s1
14011// CHECK: [0x01,0x32,0x80,0xbe]
14012
14013s_cbranch_join s103
14014// CHECK: [0x67,0x32,0x80,0xbe]
14015
14016s_cbranch_join flat_scratch_lo
14017// CHECK: [0x68,0x32,0x80,0xbe]
14018
14019s_cbranch_join flat_scratch_hi
14020// CHECK: [0x69,0x32,0x80,0xbe]
14021
14022s_cbranch_join vcc_lo
14023// CHECK: [0x6a,0x32,0x80,0xbe]
14024
14025s_cbranch_join vcc_hi
14026// CHECK: [0x6b,0x32,0x80,0xbe]
14027
14028s_cbranch_join tba_lo
14029// CHECK: [0x6c,0x32,0x80,0xbe]
14030
14031s_cbranch_join tba_hi
14032// CHECK: [0x6d,0x32,0x80,0xbe]
14033
14034s_cbranch_join tma_lo
14035// CHECK: [0x6e,0x32,0x80,0xbe]
14036
14037s_cbranch_join tma_hi
14038// CHECK: [0x6f,0x32,0x80,0xbe]
14039
14040s_cbranch_join ttmp11
14041// CHECK: [0x7b,0x32,0x80,0xbe]
14042
14043s_cbranch_join m0
14044// CHECK: [0x7c,0x32,0x80,0xbe]
14045
14046s_cbranch_join exec_lo
14047// CHECK: [0x7e,0x32,0x80,0xbe]
14048
14049s_cbranch_join exec_hi
14050// CHECK: [0x7f,0x32,0x80,0xbe]
14051
14052s_abs_i32 s5, s1
14053// CHECK: [0x01,0x34,0x85,0xbe]
14054
14055s_abs_i32 s103, s1
14056// CHECK: [0x01,0x34,0xe7,0xbe]
14057
14058s_abs_i32 flat_scratch_lo, s1
14059// CHECK: [0x01,0x34,0xe8,0xbe]
14060
14061s_abs_i32 flat_scratch_hi, s1
14062// CHECK: [0x01,0x34,0xe9,0xbe]
14063
14064s_abs_i32 vcc_lo, s1
14065// CHECK: [0x01,0x34,0xea,0xbe]
14066
14067s_abs_i32 vcc_hi, s1
14068// CHECK: [0x01,0x34,0xeb,0xbe]
14069
14070s_abs_i32 tba_lo, s1
14071// CHECK: [0x01,0x34,0xec,0xbe]
14072
14073s_abs_i32 tba_hi, s1
14074// CHECK: [0x01,0x34,0xed,0xbe]
14075
14076s_abs_i32 tma_lo, s1
14077// CHECK: [0x01,0x34,0xee,0xbe]
14078
14079s_abs_i32 tma_hi, s1
14080// CHECK: [0x01,0x34,0xef,0xbe]
14081
14082s_abs_i32 ttmp11, s1
14083// CHECK: [0x01,0x34,0xfb,0xbe]
14084
14085s_abs_i32 m0, s1
14086// CHECK: [0x01,0x34,0xfc,0xbe]
14087
14088s_abs_i32 exec_lo, s1
14089// CHECK: [0x01,0x34,0xfe,0xbe]
14090
14091s_abs_i32 exec_hi, s1
14092// CHECK: [0x01,0x34,0xff,0xbe]
14093
14094s_abs_i32 s5, s103
14095// CHECK: [0x67,0x34,0x85,0xbe]
14096
14097s_abs_i32 s5, flat_scratch_lo
14098// CHECK: [0x68,0x34,0x85,0xbe]
14099
14100s_abs_i32 s5, flat_scratch_hi
14101// CHECK: [0x69,0x34,0x85,0xbe]
14102
14103s_abs_i32 s5, vcc_lo
14104// CHECK: [0x6a,0x34,0x85,0xbe]
14105
14106s_abs_i32 s5, vcc_hi
14107// CHECK: [0x6b,0x34,0x85,0xbe]
14108
14109s_abs_i32 s5, tba_lo
14110// CHECK: [0x6c,0x34,0x85,0xbe]
14111
14112s_abs_i32 s5, tba_hi
14113// CHECK: [0x6d,0x34,0x85,0xbe]
14114
14115s_abs_i32 s5, tma_lo
14116// CHECK: [0x6e,0x34,0x85,0xbe]
14117
14118s_abs_i32 s5, tma_hi
14119// CHECK: [0x6f,0x34,0x85,0xbe]
14120
14121s_abs_i32 s5, ttmp11
14122// CHECK: [0x7b,0x34,0x85,0xbe]
14123
14124s_abs_i32 s5, m0
14125// CHECK: [0x7c,0x34,0x85,0xbe]
14126
14127s_abs_i32 s5, exec_lo
14128// CHECK: [0x7e,0x34,0x85,0xbe]
14129
14130s_abs_i32 s5, exec_hi
14131// CHECK: [0x7f,0x34,0x85,0xbe]
14132
14133s_abs_i32 s5, 0
14134// CHECK: [0x80,0x34,0x85,0xbe]
14135
14136s_abs_i32 s5, -1
14137// CHECK: [0xc1,0x34,0x85,0xbe]
14138
14139s_abs_i32 s5, 0.5
14140// CHECK: [0xf0,0x34,0x85,0xbe]
14141
14142s_abs_i32 s5, -4.0
14143// CHECK: [0xf7,0x34,0x85,0xbe]
14144
14145s_abs_i32 s5, 0xaf123456
14146// CHECK: [0xff,0x34,0x85,0xbe,0x56,0x34,0x12,0xaf]
14147
14148s_abs_i32 s5, 0x3f717273
14149// CHECK: [0xff,0x34,0x85,0xbe,0x73,0x72,0x71,0x3f]
14150
14151s_mov_fed_b32 s5, s1
14152// CHECK: [0x01,0x35,0x85,0xbe]
14153
14154s_mov_fed_b32 s103, s1
14155// CHECK: [0x01,0x35,0xe7,0xbe]
14156
14157s_mov_fed_b32 flat_scratch_lo, s1
14158// CHECK: [0x01,0x35,0xe8,0xbe]
14159
14160s_mov_fed_b32 flat_scratch_hi, s1
14161// CHECK: [0x01,0x35,0xe9,0xbe]
14162
14163s_mov_fed_b32 vcc_lo, s1
14164// CHECK: [0x01,0x35,0xea,0xbe]
14165
14166s_mov_fed_b32 vcc_hi, s1
14167// CHECK: [0x01,0x35,0xeb,0xbe]
14168
14169s_mov_fed_b32 tba_lo, s1
14170// CHECK: [0x01,0x35,0xec,0xbe]
14171
14172s_mov_fed_b32 tba_hi, s1
14173// CHECK: [0x01,0x35,0xed,0xbe]
14174
14175s_mov_fed_b32 tma_lo, s1
14176// CHECK: [0x01,0x35,0xee,0xbe]
14177
14178s_mov_fed_b32 tma_hi, s1
14179// CHECK: [0x01,0x35,0xef,0xbe]
14180
14181s_mov_fed_b32 ttmp11, s1
14182// CHECK: [0x01,0x35,0xfb,0xbe]
14183
14184s_mov_fed_b32 m0, s1
14185// CHECK: [0x01,0x35,0xfc,0xbe]
14186
14187s_mov_fed_b32 exec_lo, s1
14188// CHECK: [0x01,0x35,0xfe,0xbe]
14189
14190s_mov_fed_b32 exec_hi, s1
14191// CHECK: [0x01,0x35,0xff,0xbe]
14192
14193s_mov_fed_b32 s5, s103
14194// CHECK: [0x67,0x35,0x85,0xbe]
14195
14196s_mov_fed_b32 s5, flat_scratch_lo
14197// CHECK: [0x68,0x35,0x85,0xbe]
14198
14199s_mov_fed_b32 s5, flat_scratch_hi
14200// CHECK: [0x69,0x35,0x85,0xbe]
14201
14202s_mov_fed_b32 s5, vcc_lo
14203// CHECK: [0x6a,0x35,0x85,0xbe]
14204
14205s_mov_fed_b32 s5, vcc_hi
14206// CHECK: [0x6b,0x35,0x85,0xbe]
14207
14208s_mov_fed_b32 s5, tba_lo
14209// CHECK: [0x6c,0x35,0x85,0xbe]
14210
14211s_mov_fed_b32 s5, tba_hi
14212// CHECK: [0x6d,0x35,0x85,0xbe]
14213
14214s_mov_fed_b32 s5, tma_lo
14215// CHECK: [0x6e,0x35,0x85,0xbe]
14216
14217s_mov_fed_b32 s5, tma_hi
14218// CHECK: [0x6f,0x35,0x85,0xbe]
14219
14220s_mov_fed_b32 s5, ttmp11
14221// CHECK: [0x7b,0x35,0x85,0xbe]
14222
14223s_mov_fed_b32 s5, m0
14224// CHECK: [0x7c,0x35,0x85,0xbe]
14225
14226s_mov_fed_b32 s5, exec_lo
14227// CHECK: [0x7e,0x35,0x85,0xbe]
14228
14229s_mov_fed_b32 s5, exec_hi
14230// CHECK: [0x7f,0x35,0x85,0xbe]
14231
14232s_mov_fed_b32 s5, 0
14233// CHECK: [0x80,0x35,0x85,0xbe]
14234
14235s_mov_fed_b32 s5, -1
14236// CHECK: [0xc1,0x35,0x85,0xbe]
14237
14238s_mov_fed_b32 s5, 0.5
14239// CHECK: [0xf0,0x35,0x85,0xbe]
14240
14241s_mov_fed_b32 s5, -4.0
14242// CHECK: [0xf7,0x35,0x85,0xbe]
14243
14244s_mov_fed_b32 s5, 0xaf123456
14245// CHECK: [0xff,0x35,0x85,0xbe,0x56,0x34,0x12,0xaf]
14246
14247s_mov_fed_b32 s5, 0x3f717273
14248// CHECK: [0xff,0x35,0x85,0xbe,0x73,0x72,0x71,0x3f]
14249
14250s_add_u32 s5, s1, s2
14251// CHECK: [0x01,0x02,0x05,0x80]
14252
14253s_add_u32 s103, s1, s2
14254// CHECK: [0x01,0x02,0x67,0x80]
14255
14256s_add_u32 flat_scratch_lo, s1, s2
14257// CHECK: [0x01,0x02,0x68,0x80]
14258
14259s_add_u32 flat_scratch_hi, s1, s2
14260// CHECK: [0x01,0x02,0x69,0x80]
14261
14262s_add_u32 vcc_lo, s1, s2
14263// CHECK: [0x01,0x02,0x6a,0x80]
14264
14265s_add_u32 vcc_hi, s1, s2
14266// CHECK: [0x01,0x02,0x6b,0x80]
14267
14268s_add_u32 tba_lo, s1, s2
14269// CHECK: [0x01,0x02,0x6c,0x80]
14270
14271s_add_u32 tba_hi, s1, s2
14272// CHECK: [0x01,0x02,0x6d,0x80]
14273
14274s_add_u32 tma_lo, s1, s2
14275// CHECK: [0x01,0x02,0x6e,0x80]
14276
14277s_add_u32 tma_hi, s1, s2
14278// CHECK: [0x01,0x02,0x6f,0x80]
14279
14280s_add_u32 ttmp11, s1, s2
14281// CHECK: [0x01,0x02,0x7b,0x80]
14282
14283s_add_u32 m0, s1, s2
14284// CHECK: [0x01,0x02,0x7c,0x80]
14285
14286s_add_u32 exec_lo, s1, s2
14287// CHECK: [0x01,0x02,0x7e,0x80]
14288
14289s_add_u32 exec_hi, s1, s2
14290// CHECK: [0x01,0x02,0x7f,0x80]
14291
14292s_add_u32 s5, s103, s2
14293// CHECK: [0x67,0x02,0x05,0x80]
14294
14295s_add_u32 s5, flat_scratch_lo, s2
14296// CHECK: [0x68,0x02,0x05,0x80]
14297
14298s_add_u32 s5, flat_scratch_hi, s2
14299// CHECK: [0x69,0x02,0x05,0x80]
14300
14301s_add_u32 s5, vcc_lo, s2
14302// CHECK: [0x6a,0x02,0x05,0x80]
14303
14304s_add_u32 s5, vcc_hi, s2
14305// CHECK: [0x6b,0x02,0x05,0x80]
14306
14307s_add_u32 s5, tba_lo, s2
14308// CHECK: [0x6c,0x02,0x05,0x80]
14309
14310s_add_u32 s5, tba_hi, s2
14311// CHECK: [0x6d,0x02,0x05,0x80]
14312
14313s_add_u32 s5, tma_lo, s2
14314// CHECK: [0x6e,0x02,0x05,0x80]
14315
14316s_add_u32 s5, tma_hi, s2
14317// CHECK: [0x6f,0x02,0x05,0x80]
14318
14319s_add_u32 s5, ttmp11, s2
14320// CHECK: [0x7b,0x02,0x05,0x80]
14321
14322s_add_u32 s5, m0, s2
14323// CHECK: [0x7c,0x02,0x05,0x80]
14324
14325s_add_u32 s5, exec_lo, s2
14326// CHECK: [0x7e,0x02,0x05,0x80]
14327
14328s_add_u32 s5, exec_hi, s2
14329// CHECK: [0x7f,0x02,0x05,0x80]
14330
14331s_add_u32 s5, 0, s2
14332// CHECK: [0x80,0x02,0x05,0x80]
14333
14334s_add_u32 s5, -1, s2
14335// CHECK: [0xc1,0x02,0x05,0x80]
14336
14337s_add_u32 s5, 0.5, s2
14338// CHECK: [0xf0,0x02,0x05,0x80]
14339
14340s_add_u32 s5, -4.0, s2
14341// CHECK: [0xf7,0x02,0x05,0x80]
14342
14343s_add_u32 s5, 0xaf123456, s2
14344// CHECK: [0xff,0x02,0x05,0x80,0x56,0x34,0x12,0xaf]
14345
14346s_add_u32 s5, 0x3f717273, s2
14347// CHECK: [0xff,0x02,0x05,0x80,0x73,0x72,0x71,0x3f]
14348
14349s_add_u32 s5, s1, s103
14350// CHECK: [0x01,0x67,0x05,0x80]
14351
14352s_add_u32 s5, s1, flat_scratch_lo
14353// CHECK: [0x01,0x68,0x05,0x80]
14354
14355s_add_u32 s5, s1, flat_scratch_hi
14356// CHECK: [0x01,0x69,0x05,0x80]
14357
14358s_add_u32 s5, s1, vcc_lo
14359// CHECK: [0x01,0x6a,0x05,0x80]
14360
14361s_add_u32 s5, s1, vcc_hi
14362// CHECK: [0x01,0x6b,0x05,0x80]
14363
14364s_add_u32 s5, s1, tba_lo
14365// CHECK: [0x01,0x6c,0x05,0x80]
14366
14367s_add_u32 s5, s1, tba_hi
14368// CHECK: [0x01,0x6d,0x05,0x80]
14369
14370s_add_u32 s5, s1, tma_lo
14371// CHECK: [0x01,0x6e,0x05,0x80]
14372
14373s_add_u32 s5, s1, tma_hi
14374// CHECK: [0x01,0x6f,0x05,0x80]
14375
14376s_add_u32 s5, s1, ttmp11
14377// CHECK: [0x01,0x7b,0x05,0x80]
14378
14379s_add_u32 s5, s1, m0
14380// CHECK: [0x01,0x7c,0x05,0x80]
14381
14382s_add_u32 s5, s1, exec_lo
14383// CHECK: [0x01,0x7e,0x05,0x80]
14384
14385s_add_u32 s5, s1, exec_hi
14386// CHECK: [0x01,0x7f,0x05,0x80]
14387
14388s_add_u32 s5, s1, 0
14389// CHECK: [0x01,0x80,0x05,0x80]
14390
14391s_add_u32 s5, s1, -1
14392// CHECK: [0x01,0xc1,0x05,0x80]
14393
14394s_add_u32 s5, s1, 0.5
14395// CHECK: [0x01,0xf0,0x05,0x80]
14396
14397s_add_u32 s5, s1, -4.0
14398// CHECK: [0x01,0xf7,0x05,0x80]
14399
14400s_add_u32 s5, s1, 0xaf123456
14401// CHECK: [0x01,0xff,0x05,0x80,0x56,0x34,0x12,0xaf]
14402
14403s_add_u32 s5, s1, 0x3f717273
14404// CHECK: [0x01,0xff,0x05,0x80,0x73,0x72,0x71,0x3f]
14405
14406s_sub_u32 s5, s1, s2
14407// CHECK: [0x01,0x02,0x85,0x80]
14408
14409s_sub_u32 s103, s1, s2
14410// CHECK: [0x01,0x02,0xe7,0x80]
14411
14412s_sub_u32 flat_scratch_lo, s1, s2
14413// CHECK: [0x01,0x02,0xe8,0x80]
14414
14415s_sub_u32 flat_scratch_hi, s1, s2
14416// CHECK: [0x01,0x02,0xe9,0x80]
14417
14418s_sub_u32 vcc_lo, s1, s2
14419// CHECK: [0x01,0x02,0xea,0x80]
14420
14421s_sub_u32 vcc_hi, s1, s2
14422// CHECK: [0x01,0x02,0xeb,0x80]
14423
14424s_sub_u32 tba_lo, s1, s2
14425// CHECK: [0x01,0x02,0xec,0x80]
14426
14427s_sub_u32 tba_hi, s1, s2
14428// CHECK: [0x01,0x02,0xed,0x80]
14429
14430s_sub_u32 tma_lo, s1, s2
14431// CHECK: [0x01,0x02,0xee,0x80]
14432
14433s_sub_u32 tma_hi, s1, s2
14434// CHECK: [0x01,0x02,0xef,0x80]
14435
14436s_sub_u32 ttmp11, s1, s2
14437// CHECK: [0x01,0x02,0xfb,0x80]
14438
14439s_sub_u32 m0, s1, s2
14440// CHECK: [0x01,0x02,0xfc,0x80]
14441
14442s_sub_u32 exec_lo, s1, s2
14443// CHECK: [0x01,0x02,0xfe,0x80]
14444
14445s_sub_u32 exec_hi, s1, s2
14446// CHECK: [0x01,0x02,0xff,0x80]
14447
14448s_sub_u32 s5, s103, s2
14449// CHECK: [0x67,0x02,0x85,0x80]
14450
14451s_sub_u32 s5, flat_scratch_lo, s2
14452// CHECK: [0x68,0x02,0x85,0x80]
14453
14454s_sub_u32 s5, flat_scratch_hi, s2
14455// CHECK: [0x69,0x02,0x85,0x80]
14456
14457s_sub_u32 s5, vcc_lo, s2
14458// CHECK: [0x6a,0x02,0x85,0x80]
14459
14460s_sub_u32 s5, vcc_hi, s2
14461// CHECK: [0x6b,0x02,0x85,0x80]
14462
14463s_sub_u32 s5, tba_lo, s2
14464// CHECK: [0x6c,0x02,0x85,0x80]
14465
14466s_sub_u32 s5, tba_hi, s2
14467// CHECK: [0x6d,0x02,0x85,0x80]
14468
14469s_sub_u32 s5, tma_lo, s2
14470// CHECK: [0x6e,0x02,0x85,0x80]
14471
14472s_sub_u32 s5, tma_hi, s2
14473// CHECK: [0x6f,0x02,0x85,0x80]
14474
14475s_sub_u32 s5, ttmp11, s2
14476// CHECK: [0x7b,0x02,0x85,0x80]
14477
14478s_sub_u32 s5, m0, s2
14479// CHECK: [0x7c,0x02,0x85,0x80]
14480
14481s_sub_u32 s5, exec_lo, s2
14482// CHECK: [0x7e,0x02,0x85,0x80]
14483
14484s_sub_u32 s5, exec_hi, s2
14485// CHECK: [0x7f,0x02,0x85,0x80]
14486
14487s_sub_u32 s5, 0, s2
14488// CHECK: [0x80,0x02,0x85,0x80]
14489
14490s_sub_u32 s5, -1, s2
14491// CHECK: [0xc1,0x02,0x85,0x80]
14492
14493s_sub_u32 s5, 0.5, s2
14494// CHECK: [0xf0,0x02,0x85,0x80]
14495
14496s_sub_u32 s5, -4.0, s2
14497// CHECK: [0xf7,0x02,0x85,0x80]
14498
14499s_sub_u32 s5, 0xaf123456, s2
14500// CHECK: [0xff,0x02,0x85,0x80,0x56,0x34,0x12,0xaf]
14501
14502s_sub_u32 s5, 0x3f717273, s2
14503// CHECK: [0xff,0x02,0x85,0x80,0x73,0x72,0x71,0x3f]
14504
14505s_sub_u32 s5, s1, s103
14506// CHECK: [0x01,0x67,0x85,0x80]
14507
14508s_sub_u32 s5, s1, flat_scratch_lo
14509// CHECK: [0x01,0x68,0x85,0x80]
14510
14511s_sub_u32 s5, s1, flat_scratch_hi
14512// CHECK: [0x01,0x69,0x85,0x80]
14513
14514s_sub_u32 s5, s1, vcc_lo
14515// CHECK: [0x01,0x6a,0x85,0x80]
14516
14517s_sub_u32 s5, s1, vcc_hi
14518// CHECK: [0x01,0x6b,0x85,0x80]
14519
14520s_sub_u32 s5, s1, tba_lo
14521// CHECK: [0x01,0x6c,0x85,0x80]
14522
14523s_sub_u32 s5, s1, tba_hi
14524// CHECK: [0x01,0x6d,0x85,0x80]
14525
14526s_sub_u32 s5, s1, tma_lo
14527// CHECK: [0x01,0x6e,0x85,0x80]
14528
14529s_sub_u32 s5, s1, tma_hi
14530// CHECK: [0x01,0x6f,0x85,0x80]
14531
14532s_sub_u32 s5, s1, ttmp11
14533// CHECK: [0x01,0x7b,0x85,0x80]
14534
14535s_sub_u32 s5, s1, m0
14536// CHECK: [0x01,0x7c,0x85,0x80]
14537
14538s_sub_u32 s5, s1, exec_lo
14539// CHECK: [0x01,0x7e,0x85,0x80]
14540
14541s_sub_u32 s5, s1, exec_hi
14542// CHECK: [0x01,0x7f,0x85,0x80]
14543
14544s_sub_u32 s5, s1, 0
14545// CHECK: [0x01,0x80,0x85,0x80]
14546
14547s_sub_u32 s5, s1, -1
14548// CHECK: [0x01,0xc1,0x85,0x80]
14549
14550s_sub_u32 s5, s1, 0.5
14551// CHECK: [0x01,0xf0,0x85,0x80]
14552
14553s_sub_u32 s5, s1, -4.0
14554// CHECK: [0x01,0xf7,0x85,0x80]
14555
14556s_sub_u32 s5, s1, 0xaf123456
14557// CHECK: [0x01,0xff,0x85,0x80,0x56,0x34,0x12,0xaf]
14558
14559s_sub_u32 s5, s1, 0x3f717273
14560// CHECK: [0x01,0xff,0x85,0x80,0x73,0x72,0x71,0x3f]
14561
14562s_add_i32 s5, s1, s2
14563// CHECK: [0x01,0x02,0x05,0x81]
14564
14565s_add_i32 s103, s1, s2
14566// CHECK: [0x01,0x02,0x67,0x81]
14567
14568s_add_i32 flat_scratch_lo, s1, s2
14569// CHECK: [0x01,0x02,0x68,0x81]
14570
14571s_add_i32 flat_scratch_hi, s1, s2
14572// CHECK: [0x01,0x02,0x69,0x81]
14573
14574s_add_i32 vcc_lo, s1, s2
14575// CHECK: [0x01,0x02,0x6a,0x81]
14576
14577s_add_i32 vcc_hi, s1, s2
14578// CHECK: [0x01,0x02,0x6b,0x81]
14579
14580s_add_i32 tba_lo, s1, s2
14581// CHECK: [0x01,0x02,0x6c,0x81]
14582
14583s_add_i32 tba_hi, s1, s2
14584// CHECK: [0x01,0x02,0x6d,0x81]
14585
14586s_add_i32 tma_lo, s1, s2
14587// CHECK: [0x01,0x02,0x6e,0x81]
14588
14589s_add_i32 tma_hi, s1, s2
14590// CHECK: [0x01,0x02,0x6f,0x81]
14591
14592s_add_i32 ttmp11, s1, s2
14593// CHECK: [0x01,0x02,0x7b,0x81]
14594
14595s_add_i32 m0, s1, s2
14596// CHECK: [0x01,0x02,0x7c,0x81]
14597
14598s_add_i32 exec_lo, s1, s2
14599// CHECK: [0x01,0x02,0x7e,0x81]
14600
14601s_add_i32 exec_hi, s1, s2
14602// CHECK: [0x01,0x02,0x7f,0x81]
14603
14604s_add_i32 s5, s103, s2
14605// CHECK: [0x67,0x02,0x05,0x81]
14606
14607s_add_i32 s5, flat_scratch_lo, s2
14608// CHECK: [0x68,0x02,0x05,0x81]
14609
14610s_add_i32 s5, flat_scratch_hi, s2
14611// CHECK: [0x69,0x02,0x05,0x81]
14612
14613s_add_i32 s5, vcc_lo, s2
14614// CHECK: [0x6a,0x02,0x05,0x81]
14615
14616s_add_i32 s5, vcc_hi, s2
14617// CHECK: [0x6b,0x02,0x05,0x81]
14618
14619s_add_i32 s5, tba_lo, s2
14620// CHECK: [0x6c,0x02,0x05,0x81]
14621
14622s_add_i32 s5, tba_hi, s2
14623// CHECK: [0x6d,0x02,0x05,0x81]
14624
14625s_add_i32 s5, tma_lo, s2
14626// CHECK: [0x6e,0x02,0x05,0x81]
14627
14628s_add_i32 s5, tma_hi, s2
14629// CHECK: [0x6f,0x02,0x05,0x81]
14630
14631s_add_i32 s5, ttmp11, s2
14632// CHECK: [0x7b,0x02,0x05,0x81]
14633
14634s_add_i32 s5, m0, s2
14635// CHECK: [0x7c,0x02,0x05,0x81]
14636
14637s_add_i32 s5, exec_lo, s2
14638// CHECK: [0x7e,0x02,0x05,0x81]
14639
14640s_add_i32 s5, exec_hi, s2
14641// CHECK: [0x7f,0x02,0x05,0x81]
14642
14643s_add_i32 s5, 0, s2
14644// CHECK: [0x80,0x02,0x05,0x81]
14645
14646s_add_i32 s5, -1, s2
14647// CHECK: [0xc1,0x02,0x05,0x81]
14648
14649s_add_i32 s5, 0.5, s2
14650// CHECK: [0xf0,0x02,0x05,0x81]
14651
14652s_add_i32 s5, -4.0, s2
14653// CHECK: [0xf7,0x02,0x05,0x81]
14654
14655s_add_i32 s5, 0xaf123456, s2
14656// CHECK: [0xff,0x02,0x05,0x81,0x56,0x34,0x12,0xaf]
14657
14658s_add_i32 s5, 0x3f717273, s2
14659// CHECK: [0xff,0x02,0x05,0x81,0x73,0x72,0x71,0x3f]
14660
14661s_add_i32 s5, s1, s103
14662// CHECK: [0x01,0x67,0x05,0x81]
14663
14664s_add_i32 s5, s1, flat_scratch_lo
14665// CHECK: [0x01,0x68,0x05,0x81]
14666
14667s_add_i32 s5, s1, flat_scratch_hi
14668// CHECK: [0x01,0x69,0x05,0x81]
14669
14670s_add_i32 s5, s1, vcc_lo
14671// CHECK: [0x01,0x6a,0x05,0x81]
14672
14673s_add_i32 s5, s1, vcc_hi
14674// CHECK: [0x01,0x6b,0x05,0x81]
14675
14676s_add_i32 s5, s1, tba_lo
14677// CHECK: [0x01,0x6c,0x05,0x81]
14678
14679s_add_i32 s5, s1, tba_hi
14680// CHECK: [0x01,0x6d,0x05,0x81]
14681
14682s_add_i32 s5, s1, tma_lo
14683// CHECK: [0x01,0x6e,0x05,0x81]
14684
14685s_add_i32 s5, s1, tma_hi
14686// CHECK: [0x01,0x6f,0x05,0x81]
14687
14688s_add_i32 s5, s1, ttmp11
14689// CHECK: [0x01,0x7b,0x05,0x81]
14690
14691s_add_i32 s5, s1, m0
14692// CHECK: [0x01,0x7c,0x05,0x81]
14693
14694s_add_i32 s5, s1, exec_lo
14695// CHECK: [0x01,0x7e,0x05,0x81]
14696
14697s_add_i32 s5, s1, exec_hi
14698// CHECK: [0x01,0x7f,0x05,0x81]
14699
14700s_add_i32 s5, s1, 0
14701// CHECK: [0x01,0x80,0x05,0x81]
14702
14703s_add_i32 s5, s1, -1
14704// CHECK: [0x01,0xc1,0x05,0x81]
14705
14706s_add_i32 s5, s1, 0.5
14707// CHECK: [0x01,0xf0,0x05,0x81]
14708
14709s_add_i32 s5, s1, -4.0
14710// CHECK: [0x01,0xf7,0x05,0x81]
14711
14712s_add_i32 s5, s1, 0xaf123456
14713// CHECK: [0x01,0xff,0x05,0x81,0x56,0x34,0x12,0xaf]
14714
14715s_add_i32 s5, s1, 0x3f717273
14716// CHECK: [0x01,0xff,0x05,0x81,0x73,0x72,0x71,0x3f]
14717
14718s_sub_i32 s5, s1, s2
14719// CHECK: [0x01,0x02,0x85,0x81]
14720
14721s_sub_i32 s103, s1, s2
14722// CHECK: [0x01,0x02,0xe7,0x81]
14723
14724s_sub_i32 flat_scratch_lo, s1, s2
14725// CHECK: [0x01,0x02,0xe8,0x81]
14726
14727s_sub_i32 flat_scratch_hi, s1, s2
14728// CHECK: [0x01,0x02,0xe9,0x81]
14729
14730s_sub_i32 vcc_lo, s1, s2
14731// CHECK: [0x01,0x02,0xea,0x81]
14732
14733s_sub_i32 vcc_hi, s1, s2
14734// CHECK: [0x01,0x02,0xeb,0x81]
14735
14736s_sub_i32 tba_lo, s1, s2
14737// CHECK: [0x01,0x02,0xec,0x81]
14738
14739s_sub_i32 tba_hi, s1, s2
14740// CHECK: [0x01,0x02,0xed,0x81]
14741
14742s_sub_i32 tma_lo, s1, s2
14743// CHECK: [0x01,0x02,0xee,0x81]
14744
14745s_sub_i32 tma_hi, s1, s2
14746// CHECK: [0x01,0x02,0xef,0x81]
14747
14748s_sub_i32 ttmp11, s1, s2
14749// CHECK: [0x01,0x02,0xfb,0x81]
14750
14751s_sub_i32 m0, s1, s2
14752// CHECK: [0x01,0x02,0xfc,0x81]
14753
14754s_sub_i32 exec_lo, s1, s2
14755// CHECK: [0x01,0x02,0xfe,0x81]
14756
14757s_sub_i32 exec_hi, s1, s2
14758// CHECK: [0x01,0x02,0xff,0x81]
14759
14760s_sub_i32 s5, s103, s2
14761// CHECK: [0x67,0x02,0x85,0x81]
14762
14763s_sub_i32 s5, flat_scratch_lo, s2
14764// CHECK: [0x68,0x02,0x85,0x81]
14765
14766s_sub_i32 s5, flat_scratch_hi, s2
14767// CHECK: [0x69,0x02,0x85,0x81]
14768
14769s_sub_i32 s5, vcc_lo, s2
14770// CHECK: [0x6a,0x02,0x85,0x81]
14771
14772s_sub_i32 s5, vcc_hi, s2
14773// CHECK: [0x6b,0x02,0x85,0x81]
14774
14775s_sub_i32 s5, tba_lo, s2
14776// CHECK: [0x6c,0x02,0x85,0x81]
14777
14778s_sub_i32 s5, tba_hi, s2
14779// CHECK: [0x6d,0x02,0x85,0x81]
14780
14781s_sub_i32 s5, tma_lo, s2
14782// CHECK: [0x6e,0x02,0x85,0x81]
14783
14784s_sub_i32 s5, tma_hi, s2
14785// CHECK: [0x6f,0x02,0x85,0x81]
14786
14787s_sub_i32 s5, ttmp11, s2
14788// CHECK: [0x7b,0x02,0x85,0x81]
14789
14790s_sub_i32 s5, m0, s2
14791// CHECK: [0x7c,0x02,0x85,0x81]
14792
14793s_sub_i32 s5, exec_lo, s2
14794// CHECK: [0x7e,0x02,0x85,0x81]
14795
14796s_sub_i32 s5, exec_hi, s2
14797// CHECK: [0x7f,0x02,0x85,0x81]
14798
14799s_sub_i32 s5, 0, s2
14800// CHECK: [0x80,0x02,0x85,0x81]
14801
14802s_sub_i32 s5, -1, s2
14803// CHECK: [0xc1,0x02,0x85,0x81]
14804
14805s_sub_i32 s5, 0.5, s2
14806// CHECK: [0xf0,0x02,0x85,0x81]
14807
14808s_sub_i32 s5, -4.0, s2
14809// CHECK: [0xf7,0x02,0x85,0x81]
14810
14811s_sub_i32 s5, 0xaf123456, s2
14812// CHECK: [0xff,0x02,0x85,0x81,0x56,0x34,0x12,0xaf]
14813
14814s_sub_i32 s5, 0x3f717273, s2
14815// CHECK: [0xff,0x02,0x85,0x81,0x73,0x72,0x71,0x3f]
14816
14817s_sub_i32 s5, s1, s103
14818// CHECK: [0x01,0x67,0x85,0x81]
14819
14820s_sub_i32 s5, s1, flat_scratch_lo
14821// CHECK: [0x01,0x68,0x85,0x81]
14822
14823s_sub_i32 s5, s1, flat_scratch_hi
14824// CHECK: [0x01,0x69,0x85,0x81]
14825
14826s_sub_i32 s5, s1, vcc_lo
14827// CHECK: [0x01,0x6a,0x85,0x81]
14828
14829s_sub_i32 s5, s1, vcc_hi
14830// CHECK: [0x01,0x6b,0x85,0x81]
14831
14832s_sub_i32 s5, s1, tba_lo
14833// CHECK: [0x01,0x6c,0x85,0x81]
14834
14835s_sub_i32 s5, s1, tba_hi
14836// CHECK: [0x01,0x6d,0x85,0x81]
14837
14838s_sub_i32 s5, s1, tma_lo
14839// CHECK: [0x01,0x6e,0x85,0x81]
14840
14841s_sub_i32 s5, s1, tma_hi
14842// CHECK: [0x01,0x6f,0x85,0x81]
14843
14844s_sub_i32 s5, s1, ttmp11
14845// CHECK: [0x01,0x7b,0x85,0x81]
14846
14847s_sub_i32 s5, s1, m0
14848// CHECK: [0x01,0x7c,0x85,0x81]
14849
14850s_sub_i32 s5, s1, exec_lo
14851// CHECK: [0x01,0x7e,0x85,0x81]
14852
14853s_sub_i32 s5, s1, exec_hi
14854// CHECK: [0x01,0x7f,0x85,0x81]
14855
14856s_sub_i32 s5, s1, 0
14857// CHECK: [0x01,0x80,0x85,0x81]
14858
14859s_sub_i32 s5, s1, -1
14860// CHECK: [0x01,0xc1,0x85,0x81]
14861
14862s_sub_i32 s5, s1, 0.5
14863// CHECK: [0x01,0xf0,0x85,0x81]
14864
14865s_sub_i32 s5, s1, -4.0
14866// CHECK: [0x01,0xf7,0x85,0x81]
14867
14868s_sub_i32 s5, s1, 0xaf123456
14869// CHECK: [0x01,0xff,0x85,0x81,0x56,0x34,0x12,0xaf]
14870
14871s_sub_i32 s5, s1, 0x3f717273
14872// CHECK: [0x01,0xff,0x85,0x81,0x73,0x72,0x71,0x3f]
14873
14874s_addc_u32 s5, s1, s2
14875// CHECK: [0x01,0x02,0x05,0x82]
14876
14877s_addc_u32 s103, s1, s2
14878// CHECK: [0x01,0x02,0x67,0x82]
14879
14880s_addc_u32 flat_scratch_lo, s1, s2
14881// CHECK: [0x01,0x02,0x68,0x82]
14882
14883s_addc_u32 flat_scratch_hi, s1, s2
14884// CHECK: [0x01,0x02,0x69,0x82]
14885
14886s_addc_u32 vcc_lo, s1, s2
14887// CHECK: [0x01,0x02,0x6a,0x82]
14888
14889s_addc_u32 vcc_hi, s1, s2
14890// CHECK: [0x01,0x02,0x6b,0x82]
14891
14892s_addc_u32 tba_lo, s1, s2
14893// CHECK: [0x01,0x02,0x6c,0x82]
14894
14895s_addc_u32 tba_hi, s1, s2
14896// CHECK: [0x01,0x02,0x6d,0x82]
14897
14898s_addc_u32 tma_lo, s1, s2
14899// CHECK: [0x01,0x02,0x6e,0x82]
14900
14901s_addc_u32 tma_hi, s1, s2
14902// CHECK: [0x01,0x02,0x6f,0x82]
14903
14904s_addc_u32 ttmp11, s1, s2
14905// CHECK: [0x01,0x02,0x7b,0x82]
14906
14907s_addc_u32 m0, s1, s2
14908// CHECK: [0x01,0x02,0x7c,0x82]
14909
14910s_addc_u32 exec_lo, s1, s2
14911// CHECK: [0x01,0x02,0x7e,0x82]
14912
14913s_addc_u32 exec_hi, s1, s2
14914// CHECK: [0x01,0x02,0x7f,0x82]
14915
14916s_addc_u32 s5, s103, s2
14917// CHECK: [0x67,0x02,0x05,0x82]
14918
14919s_addc_u32 s5, flat_scratch_lo, s2
14920// CHECK: [0x68,0x02,0x05,0x82]
14921
14922s_addc_u32 s5, flat_scratch_hi, s2
14923// CHECK: [0x69,0x02,0x05,0x82]
14924
14925s_addc_u32 s5, vcc_lo, s2
14926// CHECK: [0x6a,0x02,0x05,0x82]
14927
14928s_addc_u32 s5, vcc_hi, s2
14929// CHECK: [0x6b,0x02,0x05,0x82]
14930
14931s_addc_u32 s5, tba_lo, s2
14932// CHECK: [0x6c,0x02,0x05,0x82]
14933
14934s_addc_u32 s5, tba_hi, s2
14935// CHECK: [0x6d,0x02,0x05,0x82]
14936
14937s_addc_u32 s5, tma_lo, s2
14938// CHECK: [0x6e,0x02,0x05,0x82]
14939
14940s_addc_u32 s5, tma_hi, s2
14941// CHECK: [0x6f,0x02,0x05,0x82]
14942
14943s_addc_u32 s5, ttmp11, s2
14944// CHECK: [0x7b,0x02,0x05,0x82]
14945
14946s_addc_u32 s5, m0, s2
14947// CHECK: [0x7c,0x02,0x05,0x82]
14948
14949s_addc_u32 s5, exec_lo, s2
14950// CHECK: [0x7e,0x02,0x05,0x82]
14951
14952s_addc_u32 s5, exec_hi, s2
14953// CHECK: [0x7f,0x02,0x05,0x82]
14954
14955s_addc_u32 s5, 0, s2
14956// CHECK: [0x80,0x02,0x05,0x82]
14957
14958s_addc_u32 s5, -1, s2
14959// CHECK: [0xc1,0x02,0x05,0x82]
14960
14961s_addc_u32 s5, 0.5, s2
14962// CHECK: [0xf0,0x02,0x05,0x82]
14963
14964s_addc_u32 s5, -4.0, s2
14965// CHECK: [0xf7,0x02,0x05,0x82]
14966
14967s_addc_u32 s5, 0xaf123456, s2
14968// CHECK: [0xff,0x02,0x05,0x82,0x56,0x34,0x12,0xaf]
14969
14970s_addc_u32 s5, 0x3f717273, s2
14971// CHECK: [0xff,0x02,0x05,0x82,0x73,0x72,0x71,0x3f]
14972
14973s_addc_u32 s5, s1, s103
14974// CHECK: [0x01,0x67,0x05,0x82]
14975
14976s_addc_u32 s5, s1, flat_scratch_lo
14977// CHECK: [0x01,0x68,0x05,0x82]
14978
14979s_addc_u32 s5, s1, flat_scratch_hi
14980// CHECK: [0x01,0x69,0x05,0x82]
14981
14982s_addc_u32 s5, s1, vcc_lo
14983// CHECK: [0x01,0x6a,0x05,0x82]
14984
14985s_addc_u32 s5, s1, vcc_hi
14986// CHECK: [0x01,0x6b,0x05,0x82]
14987
14988s_addc_u32 s5, s1, tba_lo
14989// CHECK: [0x01,0x6c,0x05,0x82]
14990
14991s_addc_u32 s5, s1, tba_hi
14992// CHECK: [0x01,0x6d,0x05,0x82]
14993
14994s_addc_u32 s5, s1, tma_lo
14995// CHECK: [0x01,0x6e,0x05,0x82]
14996
14997s_addc_u32 s5, s1, tma_hi
14998// CHECK: [0x01,0x6f,0x05,0x82]
14999
15000s_addc_u32 s5, s1, ttmp11
15001// CHECK: [0x01,0x7b,0x05,0x82]
15002
15003s_addc_u32 s5, s1, m0
15004// CHECK: [0x01,0x7c,0x05,0x82]
15005
15006s_addc_u32 s5, s1, exec_lo
15007// CHECK: [0x01,0x7e,0x05,0x82]
15008
15009s_addc_u32 s5, s1, exec_hi
15010// CHECK: [0x01,0x7f,0x05,0x82]
15011
15012s_addc_u32 s5, s1, 0
15013// CHECK: [0x01,0x80,0x05,0x82]
15014
15015s_addc_u32 s5, s1, -1
15016// CHECK: [0x01,0xc1,0x05,0x82]
15017
15018s_addc_u32 s5, s1, 0.5
15019// CHECK: [0x01,0xf0,0x05,0x82]
15020
15021s_addc_u32 s5, s1, -4.0
15022// CHECK: [0x01,0xf7,0x05,0x82]
15023
15024s_addc_u32 s5, s1, 0xaf123456
15025// CHECK: [0x01,0xff,0x05,0x82,0x56,0x34,0x12,0xaf]
15026
15027s_addc_u32 s5, s1, 0x3f717273
15028// CHECK: [0x01,0xff,0x05,0x82,0x73,0x72,0x71,0x3f]
15029
15030s_subb_u32 s5, s1, s2
15031// CHECK: [0x01,0x02,0x85,0x82]
15032
15033s_subb_u32 s103, s1, s2
15034// CHECK: [0x01,0x02,0xe7,0x82]
15035
15036s_subb_u32 flat_scratch_lo, s1, s2
15037// CHECK: [0x01,0x02,0xe8,0x82]
15038
15039s_subb_u32 flat_scratch_hi, s1, s2
15040// CHECK: [0x01,0x02,0xe9,0x82]
15041
15042s_subb_u32 vcc_lo, s1, s2
15043// CHECK: [0x01,0x02,0xea,0x82]
15044
15045s_subb_u32 vcc_hi, s1, s2
15046// CHECK: [0x01,0x02,0xeb,0x82]
15047
15048s_subb_u32 tba_lo, s1, s2
15049// CHECK: [0x01,0x02,0xec,0x82]
15050
15051s_subb_u32 tba_hi, s1, s2
15052// CHECK: [0x01,0x02,0xed,0x82]
15053
15054s_subb_u32 tma_lo, s1, s2
15055// CHECK: [0x01,0x02,0xee,0x82]
15056
15057s_subb_u32 tma_hi, s1, s2
15058// CHECK: [0x01,0x02,0xef,0x82]
15059
15060s_subb_u32 ttmp11, s1, s2
15061// CHECK: [0x01,0x02,0xfb,0x82]
15062
15063s_subb_u32 m0, s1, s2
15064// CHECK: [0x01,0x02,0xfc,0x82]
15065
15066s_subb_u32 exec_lo, s1, s2
15067// CHECK: [0x01,0x02,0xfe,0x82]
15068
15069s_subb_u32 exec_hi, s1, s2
15070// CHECK: [0x01,0x02,0xff,0x82]
15071
15072s_subb_u32 s5, s103, s2
15073// CHECK: [0x67,0x02,0x85,0x82]
15074
15075s_subb_u32 s5, flat_scratch_lo, s2
15076// CHECK: [0x68,0x02,0x85,0x82]
15077
15078s_subb_u32 s5, flat_scratch_hi, s2
15079// CHECK: [0x69,0x02,0x85,0x82]
15080
15081s_subb_u32 s5, vcc_lo, s2
15082// CHECK: [0x6a,0x02,0x85,0x82]
15083
15084s_subb_u32 s5, vcc_hi, s2
15085// CHECK: [0x6b,0x02,0x85,0x82]
15086
15087s_subb_u32 s5, tba_lo, s2
15088// CHECK: [0x6c,0x02,0x85,0x82]
15089
15090s_subb_u32 s5, tba_hi, s2
15091// CHECK: [0x6d,0x02,0x85,0x82]
15092
15093s_subb_u32 s5, tma_lo, s2
15094// CHECK: [0x6e,0x02,0x85,0x82]
15095
15096s_subb_u32 s5, tma_hi, s2
15097// CHECK: [0x6f,0x02,0x85,0x82]
15098
15099s_subb_u32 s5, ttmp11, s2
15100// CHECK: [0x7b,0x02,0x85,0x82]
15101
15102s_subb_u32 s5, m0, s2
15103// CHECK: [0x7c,0x02,0x85,0x82]
15104
15105s_subb_u32 s5, exec_lo, s2
15106// CHECK: [0x7e,0x02,0x85,0x82]
15107
15108s_subb_u32 s5, exec_hi, s2
15109// CHECK: [0x7f,0x02,0x85,0x82]
15110
15111s_subb_u32 s5, 0, s2
15112// CHECK: [0x80,0x02,0x85,0x82]
15113
15114s_subb_u32 s5, -1, s2
15115// CHECK: [0xc1,0x02,0x85,0x82]
15116
15117s_subb_u32 s5, 0.5, s2
15118// CHECK: [0xf0,0x02,0x85,0x82]
15119
15120s_subb_u32 s5, -4.0, s2
15121// CHECK: [0xf7,0x02,0x85,0x82]
15122
15123s_subb_u32 s5, 0xaf123456, s2
15124// CHECK: [0xff,0x02,0x85,0x82,0x56,0x34,0x12,0xaf]
15125
15126s_subb_u32 s5, 0x3f717273, s2
15127// CHECK: [0xff,0x02,0x85,0x82,0x73,0x72,0x71,0x3f]
15128
15129s_subb_u32 s5, s1, s103
15130// CHECK: [0x01,0x67,0x85,0x82]
15131
15132s_subb_u32 s5, s1, flat_scratch_lo
15133// CHECK: [0x01,0x68,0x85,0x82]
15134
15135s_subb_u32 s5, s1, flat_scratch_hi
15136// CHECK: [0x01,0x69,0x85,0x82]
15137
15138s_subb_u32 s5, s1, vcc_lo
15139// CHECK: [0x01,0x6a,0x85,0x82]
15140
15141s_subb_u32 s5, s1, vcc_hi
15142// CHECK: [0x01,0x6b,0x85,0x82]
15143
15144s_subb_u32 s5, s1, tba_lo
15145// CHECK: [0x01,0x6c,0x85,0x82]
15146
15147s_subb_u32 s5, s1, tba_hi
15148// CHECK: [0x01,0x6d,0x85,0x82]
15149
15150s_subb_u32 s5, s1, tma_lo
15151// CHECK: [0x01,0x6e,0x85,0x82]
15152
15153s_subb_u32 s5, s1, tma_hi
15154// CHECK: [0x01,0x6f,0x85,0x82]
15155
15156s_subb_u32 s5, s1, ttmp11
15157// CHECK: [0x01,0x7b,0x85,0x82]
15158
15159s_subb_u32 s5, s1, m0
15160// CHECK: [0x01,0x7c,0x85,0x82]
15161
15162s_subb_u32 s5, s1, exec_lo
15163// CHECK: [0x01,0x7e,0x85,0x82]
15164
15165s_subb_u32 s5, s1, exec_hi
15166// CHECK: [0x01,0x7f,0x85,0x82]
15167
15168s_subb_u32 s5, s1, 0
15169// CHECK: [0x01,0x80,0x85,0x82]
15170
15171s_subb_u32 s5, s1, -1
15172// CHECK: [0x01,0xc1,0x85,0x82]
15173
15174s_subb_u32 s5, s1, 0.5
15175// CHECK: [0x01,0xf0,0x85,0x82]
15176
15177s_subb_u32 s5, s1, -4.0
15178// CHECK: [0x01,0xf7,0x85,0x82]
15179
15180s_subb_u32 s5, s1, 0xaf123456
15181// CHECK: [0x01,0xff,0x85,0x82,0x56,0x34,0x12,0xaf]
15182
15183s_subb_u32 s5, s1, 0x3f717273
15184// CHECK: [0x01,0xff,0x85,0x82,0x73,0x72,0x71,0x3f]
15185
15186s_min_i32 s5, s1, s2
15187// CHECK: [0x01,0x02,0x05,0x83]
15188
15189s_min_i32 s103, s1, s2
15190// CHECK: [0x01,0x02,0x67,0x83]
15191
15192s_min_i32 flat_scratch_lo, s1, s2
15193// CHECK: [0x01,0x02,0x68,0x83]
15194
15195s_min_i32 flat_scratch_hi, s1, s2
15196// CHECK: [0x01,0x02,0x69,0x83]
15197
15198s_min_i32 vcc_lo, s1, s2
15199// CHECK: [0x01,0x02,0x6a,0x83]
15200
15201s_min_i32 vcc_hi, s1, s2
15202// CHECK: [0x01,0x02,0x6b,0x83]
15203
15204s_min_i32 tba_lo, s1, s2
15205// CHECK: [0x01,0x02,0x6c,0x83]
15206
15207s_min_i32 tba_hi, s1, s2
15208// CHECK: [0x01,0x02,0x6d,0x83]
15209
15210s_min_i32 tma_lo, s1, s2
15211// CHECK: [0x01,0x02,0x6e,0x83]
15212
15213s_min_i32 tma_hi, s1, s2
15214// CHECK: [0x01,0x02,0x6f,0x83]
15215
15216s_min_i32 ttmp11, s1, s2
15217// CHECK: [0x01,0x02,0x7b,0x83]
15218
15219s_min_i32 m0, s1, s2
15220// CHECK: [0x01,0x02,0x7c,0x83]
15221
15222s_min_i32 exec_lo, s1, s2
15223// CHECK: [0x01,0x02,0x7e,0x83]
15224
15225s_min_i32 exec_hi, s1, s2
15226// CHECK: [0x01,0x02,0x7f,0x83]
15227
15228s_min_i32 s5, s103, s2
15229// CHECK: [0x67,0x02,0x05,0x83]
15230
15231s_min_i32 s5, flat_scratch_lo, s2
15232// CHECK: [0x68,0x02,0x05,0x83]
15233
15234s_min_i32 s5, flat_scratch_hi, s2
15235// CHECK: [0x69,0x02,0x05,0x83]
15236
15237s_min_i32 s5, vcc_lo, s2
15238// CHECK: [0x6a,0x02,0x05,0x83]
15239
15240s_min_i32 s5, vcc_hi, s2
15241// CHECK: [0x6b,0x02,0x05,0x83]
15242
15243s_min_i32 s5, tba_lo, s2
15244// CHECK: [0x6c,0x02,0x05,0x83]
15245
15246s_min_i32 s5, tba_hi, s2
15247// CHECK: [0x6d,0x02,0x05,0x83]
15248
15249s_min_i32 s5, tma_lo, s2
15250// CHECK: [0x6e,0x02,0x05,0x83]
15251
15252s_min_i32 s5, tma_hi, s2
15253// CHECK: [0x6f,0x02,0x05,0x83]
15254
15255s_min_i32 s5, ttmp11, s2
15256// CHECK: [0x7b,0x02,0x05,0x83]
15257
15258s_min_i32 s5, m0, s2
15259// CHECK: [0x7c,0x02,0x05,0x83]
15260
15261s_min_i32 s5, exec_lo, s2
15262// CHECK: [0x7e,0x02,0x05,0x83]
15263
15264s_min_i32 s5, exec_hi, s2
15265// CHECK: [0x7f,0x02,0x05,0x83]
15266
15267s_min_i32 s5, 0, s2
15268// CHECK: [0x80,0x02,0x05,0x83]
15269
15270s_min_i32 s5, -1, s2
15271// CHECK: [0xc1,0x02,0x05,0x83]
15272
15273s_min_i32 s5, 0.5, s2
15274// CHECK: [0xf0,0x02,0x05,0x83]
15275
15276s_min_i32 s5, -4.0, s2
15277// CHECK: [0xf7,0x02,0x05,0x83]
15278
15279s_min_i32 s5, 0xaf123456, s2
15280// CHECK: [0xff,0x02,0x05,0x83,0x56,0x34,0x12,0xaf]
15281
15282s_min_i32 s5, 0x3f717273, s2
15283// CHECK: [0xff,0x02,0x05,0x83,0x73,0x72,0x71,0x3f]
15284
15285s_min_i32 s5, s1, s103
15286// CHECK: [0x01,0x67,0x05,0x83]
15287
15288s_min_i32 s5, s1, flat_scratch_lo
15289// CHECK: [0x01,0x68,0x05,0x83]
15290
15291s_min_i32 s5, s1, flat_scratch_hi
15292// CHECK: [0x01,0x69,0x05,0x83]
15293
15294s_min_i32 s5, s1, vcc_lo
15295// CHECK: [0x01,0x6a,0x05,0x83]
15296
15297s_min_i32 s5, s1, vcc_hi
15298// CHECK: [0x01,0x6b,0x05,0x83]
15299
15300s_min_i32 s5, s1, tba_lo
15301// CHECK: [0x01,0x6c,0x05,0x83]
15302
15303s_min_i32 s5, s1, tba_hi
15304// CHECK: [0x01,0x6d,0x05,0x83]
15305
15306s_min_i32 s5, s1, tma_lo
15307// CHECK: [0x01,0x6e,0x05,0x83]
15308
15309s_min_i32 s5, s1, tma_hi
15310// CHECK: [0x01,0x6f,0x05,0x83]
15311
15312s_min_i32 s5, s1, ttmp11
15313// CHECK: [0x01,0x7b,0x05,0x83]
15314
15315s_min_i32 s5, s1, m0
15316// CHECK: [0x01,0x7c,0x05,0x83]
15317
15318s_min_i32 s5, s1, exec_lo
15319// CHECK: [0x01,0x7e,0x05,0x83]
15320
15321s_min_i32 s5, s1, exec_hi
15322// CHECK: [0x01,0x7f,0x05,0x83]
15323
15324s_min_i32 s5, s1, 0
15325// CHECK: [0x01,0x80,0x05,0x83]
15326
15327s_min_i32 s5, s1, -1
15328// CHECK: [0x01,0xc1,0x05,0x83]
15329
15330s_min_i32 s5, s1, 0.5
15331// CHECK: [0x01,0xf0,0x05,0x83]
15332
15333s_min_i32 s5, s1, -4.0
15334// CHECK: [0x01,0xf7,0x05,0x83]
15335
15336s_min_i32 s5, s1, 0xaf123456
15337// CHECK: [0x01,0xff,0x05,0x83,0x56,0x34,0x12,0xaf]
15338
15339s_min_i32 s5, s1, 0x3f717273
15340// CHECK: [0x01,0xff,0x05,0x83,0x73,0x72,0x71,0x3f]
15341
15342s_min_u32 s5, s1, s2
15343// CHECK: [0x01,0x02,0x85,0x83]
15344
15345s_min_u32 s103, s1, s2
15346// CHECK: [0x01,0x02,0xe7,0x83]
15347
15348s_min_u32 flat_scratch_lo, s1, s2
15349// CHECK: [0x01,0x02,0xe8,0x83]
15350
15351s_min_u32 flat_scratch_hi, s1, s2
15352// CHECK: [0x01,0x02,0xe9,0x83]
15353
15354s_min_u32 vcc_lo, s1, s2
15355// CHECK: [0x01,0x02,0xea,0x83]
15356
15357s_min_u32 vcc_hi, s1, s2
15358// CHECK: [0x01,0x02,0xeb,0x83]
15359
15360s_min_u32 tba_lo, s1, s2
15361// CHECK: [0x01,0x02,0xec,0x83]
15362
15363s_min_u32 tba_hi, s1, s2
15364// CHECK: [0x01,0x02,0xed,0x83]
15365
15366s_min_u32 tma_lo, s1, s2
15367// CHECK: [0x01,0x02,0xee,0x83]
15368
15369s_min_u32 tma_hi, s1, s2
15370// CHECK: [0x01,0x02,0xef,0x83]
15371
15372s_min_u32 ttmp11, s1, s2
15373// CHECK: [0x01,0x02,0xfb,0x83]
15374
15375s_min_u32 m0, s1, s2
15376// CHECK: [0x01,0x02,0xfc,0x83]
15377
15378s_min_u32 exec_lo, s1, s2
15379// CHECK: [0x01,0x02,0xfe,0x83]
15380
15381s_min_u32 exec_hi, s1, s2
15382// CHECK: [0x01,0x02,0xff,0x83]
15383
15384s_min_u32 s5, s103, s2
15385// CHECK: [0x67,0x02,0x85,0x83]
15386
15387s_min_u32 s5, flat_scratch_lo, s2
15388// CHECK: [0x68,0x02,0x85,0x83]
15389
15390s_min_u32 s5, flat_scratch_hi, s2
15391// CHECK: [0x69,0x02,0x85,0x83]
15392
15393s_min_u32 s5, vcc_lo, s2
15394// CHECK: [0x6a,0x02,0x85,0x83]
15395
15396s_min_u32 s5, vcc_hi, s2
15397// CHECK: [0x6b,0x02,0x85,0x83]
15398
15399s_min_u32 s5, tba_lo, s2
15400// CHECK: [0x6c,0x02,0x85,0x83]
15401
15402s_min_u32 s5, tba_hi, s2
15403// CHECK: [0x6d,0x02,0x85,0x83]
15404
15405s_min_u32 s5, tma_lo, s2
15406// CHECK: [0x6e,0x02,0x85,0x83]
15407
15408s_min_u32 s5, tma_hi, s2
15409// CHECK: [0x6f,0x02,0x85,0x83]
15410
15411s_min_u32 s5, ttmp11, s2
15412// CHECK: [0x7b,0x02,0x85,0x83]
15413
15414s_min_u32 s5, m0, s2
15415// CHECK: [0x7c,0x02,0x85,0x83]
15416
15417s_min_u32 s5, exec_lo, s2
15418// CHECK: [0x7e,0x02,0x85,0x83]
15419
15420s_min_u32 s5, exec_hi, s2
15421// CHECK: [0x7f,0x02,0x85,0x83]
15422
15423s_min_u32 s5, 0, s2
15424// CHECK: [0x80,0x02,0x85,0x83]
15425
15426s_min_u32 s5, -1, s2
15427// CHECK: [0xc1,0x02,0x85,0x83]
15428
15429s_min_u32 s5, 0.5, s2
15430// CHECK: [0xf0,0x02,0x85,0x83]
15431
15432s_min_u32 s5, -4.0, s2
15433// CHECK: [0xf7,0x02,0x85,0x83]
15434
15435s_min_u32 s5, 0xaf123456, s2
15436// CHECK: [0xff,0x02,0x85,0x83,0x56,0x34,0x12,0xaf]
15437
15438s_min_u32 s5, 0x3f717273, s2
15439// CHECK: [0xff,0x02,0x85,0x83,0x73,0x72,0x71,0x3f]
15440
15441s_min_u32 s5, s1, s103
15442// CHECK: [0x01,0x67,0x85,0x83]
15443
15444s_min_u32 s5, s1, flat_scratch_lo
15445// CHECK: [0x01,0x68,0x85,0x83]
15446
15447s_min_u32 s5, s1, flat_scratch_hi
15448// CHECK: [0x01,0x69,0x85,0x83]
15449
15450s_min_u32 s5, s1, vcc_lo
15451// CHECK: [0x01,0x6a,0x85,0x83]
15452
15453s_min_u32 s5, s1, vcc_hi
15454// CHECK: [0x01,0x6b,0x85,0x83]
15455
15456s_min_u32 s5, s1, tba_lo
15457// CHECK: [0x01,0x6c,0x85,0x83]
15458
15459s_min_u32 s5, s1, tba_hi
15460// CHECK: [0x01,0x6d,0x85,0x83]
15461
15462s_min_u32 s5, s1, tma_lo
15463// CHECK: [0x01,0x6e,0x85,0x83]
15464
15465s_min_u32 s5, s1, tma_hi
15466// CHECK: [0x01,0x6f,0x85,0x83]
15467
15468s_min_u32 s5, s1, ttmp11
15469// CHECK: [0x01,0x7b,0x85,0x83]
15470
15471s_min_u32 s5, s1, m0
15472// CHECK: [0x01,0x7c,0x85,0x83]
15473
15474s_min_u32 s5, s1, exec_lo
15475// CHECK: [0x01,0x7e,0x85,0x83]
15476
15477s_min_u32 s5, s1, exec_hi
15478// CHECK: [0x01,0x7f,0x85,0x83]
15479
15480s_min_u32 s5, s1, 0
15481// CHECK: [0x01,0x80,0x85,0x83]
15482
15483s_min_u32 s5, s1, -1
15484// CHECK: [0x01,0xc1,0x85,0x83]
15485
15486s_min_u32 s5, s1, 0.5
15487// CHECK: [0x01,0xf0,0x85,0x83]
15488
15489s_min_u32 s5, s1, -4.0
15490// CHECK: [0x01,0xf7,0x85,0x83]
15491
15492s_min_u32 s5, s1, 0xaf123456
15493// CHECK: [0x01,0xff,0x85,0x83,0x56,0x34,0x12,0xaf]
15494
15495s_min_u32 s5, s1, 0x3f717273
15496// CHECK: [0x01,0xff,0x85,0x83,0x73,0x72,0x71,0x3f]
15497
15498s_max_i32 s5, s1, s2
15499// CHECK: [0x01,0x02,0x05,0x84]
15500
15501s_max_i32 s103, s1, s2
15502// CHECK: [0x01,0x02,0x67,0x84]
15503
15504s_max_i32 flat_scratch_lo, s1, s2
15505// CHECK: [0x01,0x02,0x68,0x84]
15506
15507s_max_i32 flat_scratch_hi, s1, s2
15508// CHECK: [0x01,0x02,0x69,0x84]
15509
15510s_max_i32 vcc_lo, s1, s2
15511// CHECK: [0x01,0x02,0x6a,0x84]
15512
15513s_max_i32 vcc_hi, s1, s2
15514// CHECK: [0x01,0x02,0x6b,0x84]
15515
15516s_max_i32 tba_lo, s1, s2
15517// CHECK: [0x01,0x02,0x6c,0x84]
15518
15519s_max_i32 tba_hi, s1, s2
15520// CHECK: [0x01,0x02,0x6d,0x84]
15521
15522s_max_i32 tma_lo, s1, s2
15523// CHECK: [0x01,0x02,0x6e,0x84]
15524
15525s_max_i32 tma_hi, s1, s2
15526// CHECK: [0x01,0x02,0x6f,0x84]
15527
15528s_max_i32 ttmp11, s1, s2
15529// CHECK: [0x01,0x02,0x7b,0x84]
15530
15531s_max_i32 m0, s1, s2
15532// CHECK: [0x01,0x02,0x7c,0x84]
15533
15534s_max_i32 exec_lo, s1, s2
15535// CHECK: [0x01,0x02,0x7e,0x84]
15536
15537s_max_i32 exec_hi, s1, s2
15538// CHECK: [0x01,0x02,0x7f,0x84]
15539
15540s_max_i32 s5, s103, s2
15541// CHECK: [0x67,0x02,0x05,0x84]
15542
15543s_max_i32 s5, flat_scratch_lo, s2
15544// CHECK: [0x68,0x02,0x05,0x84]
15545
15546s_max_i32 s5, flat_scratch_hi, s2
15547// CHECK: [0x69,0x02,0x05,0x84]
15548
15549s_max_i32 s5, vcc_lo, s2
15550// CHECK: [0x6a,0x02,0x05,0x84]
15551
15552s_max_i32 s5, vcc_hi, s2
15553// CHECK: [0x6b,0x02,0x05,0x84]
15554
15555s_max_i32 s5, tba_lo, s2
15556// CHECK: [0x6c,0x02,0x05,0x84]
15557
15558s_max_i32 s5, tba_hi, s2
15559// CHECK: [0x6d,0x02,0x05,0x84]
15560
15561s_max_i32 s5, tma_lo, s2
15562// CHECK: [0x6e,0x02,0x05,0x84]
15563
15564s_max_i32 s5, tma_hi, s2
15565// CHECK: [0x6f,0x02,0x05,0x84]
15566
15567s_max_i32 s5, ttmp11, s2
15568// CHECK: [0x7b,0x02,0x05,0x84]
15569
15570s_max_i32 s5, m0, s2
15571// CHECK: [0x7c,0x02,0x05,0x84]
15572
15573s_max_i32 s5, exec_lo, s2
15574// CHECK: [0x7e,0x02,0x05,0x84]
15575
15576s_max_i32 s5, exec_hi, s2
15577// CHECK: [0x7f,0x02,0x05,0x84]
15578
15579s_max_i32 s5, 0, s2
15580// CHECK: [0x80,0x02,0x05,0x84]
15581
15582s_max_i32 s5, -1, s2
15583// CHECK: [0xc1,0x02,0x05,0x84]
15584
15585s_max_i32 s5, 0.5, s2
15586// CHECK: [0xf0,0x02,0x05,0x84]
15587
15588s_max_i32 s5, -4.0, s2
15589// CHECK: [0xf7,0x02,0x05,0x84]
15590
15591s_max_i32 s5, 0xaf123456, s2
15592// CHECK: [0xff,0x02,0x05,0x84,0x56,0x34,0x12,0xaf]
15593
15594s_max_i32 s5, 0x3f717273, s2
15595// CHECK: [0xff,0x02,0x05,0x84,0x73,0x72,0x71,0x3f]
15596
15597s_max_i32 s5, s1, s103
15598// CHECK: [0x01,0x67,0x05,0x84]
15599
15600s_max_i32 s5, s1, flat_scratch_lo
15601// CHECK: [0x01,0x68,0x05,0x84]
15602
15603s_max_i32 s5, s1, flat_scratch_hi
15604// CHECK: [0x01,0x69,0x05,0x84]
15605
15606s_max_i32 s5, s1, vcc_lo
15607// CHECK: [0x01,0x6a,0x05,0x84]
15608
15609s_max_i32 s5, s1, vcc_hi
15610// CHECK: [0x01,0x6b,0x05,0x84]
15611
15612s_max_i32 s5, s1, tba_lo
15613// CHECK: [0x01,0x6c,0x05,0x84]
15614
15615s_max_i32 s5, s1, tba_hi
15616// CHECK: [0x01,0x6d,0x05,0x84]
15617
15618s_max_i32 s5, s1, tma_lo
15619// CHECK: [0x01,0x6e,0x05,0x84]
15620
15621s_max_i32 s5, s1, tma_hi
15622// CHECK: [0x01,0x6f,0x05,0x84]
15623
15624s_max_i32 s5, s1, ttmp11
15625// CHECK: [0x01,0x7b,0x05,0x84]
15626
15627s_max_i32 s5, s1, m0
15628// CHECK: [0x01,0x7c,0x05,0x84]
15629
15630s_max_i32 s5, s1, exec_lo
15631// CHECK: [0x01,0x7e,0x05,0x84]
15632
15633s_max_i32 s5, s1, exec_hi
15634// CHECK: [0x01,0x7f,0x05,0x84]
15635
15636s_max_i32 s5, s1, 0
15637// CHECK: [0x01,0x80,0x05,0x84]
15638
15639s_max_i32 s5, s1, -1
15640// CHECK: [0x01,0xc1,0x05,0x84]
15641
15642s_max_i32 s5, s1, 0.5
15643// CHECK: [0x01,0xf0,0x05,0x84]
15644
15645s_max_i32 s5, s1, -4.0
15646// CHECK: [0x01,0xf7,0x05,0x84]
15647
15648s_max_i32 s5, s1, 0xaf123456
15649// CHECK: [0x01,0xff,0x05,0x84,0x56,0x34,0x12,0xaf]
15650
15651s_max_i32 s5, s1, 0x3f717273
15652// CHECK: [0x01,0xff,0x05,0x84,0x73,0x72,0x71,0x3f]
15653
15654s_max_u32 s5, s1, s2
15655// CHECK: [0x01,0x02,0x85,0x84]
15656
15657s_max_u32 s103, s1, s2
15658// CHECK: [0x01,0x02,0xe7,0x84]
15659
15660s_max_u32 flat_scratch_lo, s1, s2
15661// CHECK: [0x01,0x02,0xe8,0x84]
15662
15663s_max_u32 flat_scratch_hi, s1, s2
15664// CHECK: [0x01,0x02,0xe9,0x84]
15665
15666s_max_u32 vcc_lo, s1, s2
15667// CHECK: [0x01,0x02,0xea,0x84]
15668
15669s_max_u32 vcc_hi, s1, s2
15670// CHECK: [0x01,0x02,0xeb,0x84]
15671
15672s_max_u32 tba_lo, s1, s2
15673// CHECK: [0x01,0x02,0xec,0x84]
15674
15675s_max_u32 tba_hi, s1, s2
15676// CHECK: [0x01,0x02,0xed,0x84]
15677
15678s_max_u32 tma_lo, s1, s2
15679// CHECK: [0x01,0x02,0xee,0x84]
15680
15681s_max_u32 tma_hi, s1, s2
15682// CHECK: [0x01,0x02,0xef,0x84]
15683
15684s_max_u32 ttmp11, s1, s2
15685// CHECK: [0x01,0x02,0xfb,0x84]
15686
15687s_max_u32 m0, s1, s2
15688// CHECK: [0x01,0x02,0xfc,0x84]
15689
15690s_max_u32 exec_lo, s1, s2
15691// CHECK: [0x01,0x02,0xfe,0x84]
15692
15693s_max_u32 exec_hi, s1, s2
15694// CHECK: [0x01,0x02,0xff,0x84]
15695
15696s_max_u32 s5, s103, s2
15697// CHECK: [0x67,0x02,0x85,0x84]
15698
15699s_max_u32 s5, flat_scratch_lo, s2
15700// CHECK: [0x68,0x02,0x85,0x84]
15701
15702s_max_u32 s5, flat_scratch_hi, s2
15703// CHECK: [0x69,0x02,0x85,0x84]
15704
15705s_max_u32 s5, vcc_lo, s2
15706// CHECK: [0x6a,0x02,0x85,0x84]
15707
15708s_max_u32 s5, vcc_hi, s2
15709// CHECK: [0x6b,0x02,0x85,0x84]
15710
15711s_max_u32 s5, tba_lo, s2
15712// CHECK: [0x6c,0x02,0x85,0x84]
15713
15714s_max_u32 s5, tba_hi, s2
15715// CHECK: [0x6d,0x02,0x85,0x84]
15716
15717s_max_u32 s5, tma_lo, s2
15718// CHECK: [0x6e,0x02,0x85,0x84]
15719
15720s_max_u32 s5, tma_hi, s2
15721// CHECK: [0x6f,0x02,0x85,0x84]
15722
15723s_max_u32 s5, ttmp11, s2
15724// CHECK: [0x7b,0x02,0x85,0x84]
15725
15726s_max_u32 s5, m0, s2
15727// CHECK: [0x7c,0x02,0x85,0x84]
15728
15729s_max_u32 s5, exec_lo, s2
15730// CHECK: [0x7e,0x02,0x85,0x84]
15731
15732s_max_u32 s5, exec_hi, s2
15733// CHECK: [0x7f,0x02,0x85,0x84]
15734
15735s_max_u32 s5, 0, s2
15736// CHECK: [0x80,0x02,0x85,0x84]
15737
15738s_max_u32 s5, -1, s2
15739// CHECK: [0xc1,0x02,0x85,0x84]
15740
15741s_max_u32 s5, 0.5, s2
15742// CHECK: [0xf0,0x02,0x85,0x84]
15743
15744s_max_u32 s5, -4.0, s2
15745// CHECK: [0xf7,0x02,0x85,0x84]
15746
15747s_max_u32 s5, 0xaf123456, s2
15748// CHECK: [0xff,0x02,0x85,0x84,0x56,0x34,0x12,0xaf]
15749
15750s_max_u32 s5, 0x3f717273, s2
15751// CHECK: [0xff,0x02,0x85,0x84,0x73,0x72,0x71,0x3f]
15752
15753s_max_u32 s5, s1, s103
15754// CHECK: [0x01,0x67,0x85,0x84]
15755
15756s_max_u32 s5, s1, flat_scratch_lo
15757// CHECK: [0x01,0x68,0x85,0x84]
15758
15759s_max_u32 s5, s1, flat_scratch_hi
15760// CHECK: [0x01,0x69,0x85,0x84]
15761
15762s_max_u32 s5, s1, vcc_lo
15763// CHECK: [0x01,0x6a,0x85,0x84]
15764
15765s_max_u32 s5, s1, vcc_hi
15766// CHECK: [0x01,0x6b,0x85,0x84]
15767
15768s_max_u32 s5, s1, tba_lo
15769// CHECK: [0x01,0x6c,0x85,0x84]
15770
15771s_max_u32 s5, s1, tba_hi
15772// CHECK: [0x01,0x6d,0x85,0x84]
15773
15774s_max_u32 s5, s1, tma_lo
15775// CHECK: [0x01,0x6e,0x85,0x84]
15776
15777s_max_u32 s5, s1, tma_hi
15778// CHECK: [0x01,0x6f,0x85,0x84]
15779
15780s_max_u32 s5, s1, ttmp11
15781// CHECK: [0x01,0x7b,0x85,0x84]
15782
15783s_max_u32 s5, s1, m0
15784// CHECK: [0x01,0x7c,0x85,0x84]
15785
15786s_max_u32 s5, s1, exec_lo
15787// CHECK: [0x01,0x7e,0x85,0x84]
15788
15789s_max_u32 s5, s1, exec_hi
15790// CHECK: [0x01,0x7f,0x85,0x84]
15791
15792s_max_u32 s5, s1, 0
15793// CHECK: [0x01,0x80,0x85,0x84]
15794
15795s_max_u32 s5, s1, -1
15796// CHECK: [0x01,0xc1,0x85,0x84]
15797
15798s_max_u32 s5, s1, 0.5
15799// CHECK: [0x01,0xf0,0x85,0x84]
15800
15801s_max_u32 s5, s1, -4.0
15802// CHECK: [0x01,0xf7,0x85,0x84]
15803
15804s_max_u32 s5, s1, 0xaf123456
15805// CHECK: [0x01,0xff,0x85,0x84,0x56,0x34,0x12,0xaf]
15806
15807s_max_u32 s5, s1, 0x3f717273
15808// CHECK: [0x01,0xff,0x85,0x84,0x73,0x72,0x71,0x3f]
15809
15810s_cselect_b32 s5, s1, s2
15811// CHECK: [0x01,0x02,0x05,0x85]
15812
15813s_cselect_b32 s103, s1, s2
15814// CHECK: [0x01,0x02,0x67,0x85]
15815
15816s_cselect_b32 flat_scratch_lo, s1, s2
15817// CHECK: [0x01,0x02,0x68,0x85]
15818
15819s_cselect_b32 flat_scratch_hi, s1, s2
15820// CHECK: [0x01,0x02,0x69,0x85]
15821
15822s_cselect_b32 vcc_lo, s1, s2
15823// CHECK: [0x01,0x02,0x6a,0x85]
15824
15825s_cselect_b32 vcc_hi, s1, s2
15826// CHECK: [0x01,0x02,0x6b,0x85]
15827
15828s_cselect_b32 tba_lo, s1, s2
15829// CHECK: [0x01,0x02,0x6c,0x85]
15830
15831s_cselect_b32 tba_hi, s1, s2
15832// CHECK: [0x01,0x02,0x6d,0x85]
15833
15834s_cselect_b32 tma_lo, s1, s2
15835// CHECK: [0x01,0x02,0x6e,0x85]
15836
15837s_cselect_b32 tma_hi, s1, s2
15838// CHECK: [0x01,0x02,0x6f,0x85]
15839
15840s_cselect_b32 ttmp11, s1, s2
15841// CHECK: [0x01,0x02,0x7b,0x85]
15842
15843s_cselect_b32 m0, s1, s2
15844// CHECK: [0x01,0x02,0x7c,0x85]
15845
15846s_cselect_b32 exec_lo, s1, s2
15847// CHECK: [0x01,0x02,0x7e,0x85]
15848
15849s_cselect_b32 exec_hi, s1, s2
15850// CHECK: [0x01,0x02,0x7f,0x85]
15851
15852s_cselect_b32 s5, s103, s2
15853// CHECK: [0x67,0x02,0x05,0x85]
15854
15855s_cselect_b32 s5, flat_scratch_lo, s2
15856// CHECK: [0x68,0x02,0x05,0x85]
15857
15858s_cselect_b32 s5, flat_scratch_hi, s2
15859// CHECK: [0x69,0x02,0x05,0x85]
15860
15861s_cselect_b32 s5, vcc_lo, s2
15862// CHECK: [0x6a,0x02,0x05,0x85]
15863
15864s_cselect_b32 s5, vcc_hi, s2
15865// CHECK: [0x6b,0x02,0x05,0x85]
15866
15867s_cselect_b32 s5, tba_lo, s2
15868// CHECK: [0x6c,0x02,0x05,0x85]
15869
15870s_cselect_b32 s5, tba_hi, s2
15871// CHECK: [0x6d,0x02,0x05,0x85]
15872
15873s_cselect_b32 s5, tma_lo, s2
15874// CHECK: [0x6e,0x02,0x05,0x85]
15875
15876s_cselect_b32 s5, tma_hi, s2
15877// CHECK: [0x6f,0x02,0x05,0x85]
15878
15879s_cselect_b32 s5, ttmp11, s2
15880// CHECK: [0x7b,0x02,0x05,0x85]
15881
15882s_cselect_b32 s5, m0, s2
15883// CHECK: [0x7c,0x02,0x05,0x85]
15884
15885s_cselect_b32 s5, exec_lo, s2
15886// CHECK: [0x7e,0x02,0x05,0x85]
15887
15888s_cselect_b32 s5, exec_hi, s2
15889// CHECK: [0x7f,0x02,0x05,0x85]
15890
15891s_cselect_b32 s5, 0, s2
15892// CHECK: [0x80,0x02,0x05,0x85]
15893
15894s_cselect_b32 s5, -1, s2
15895// CHECK: [0xc1,0x02,0x05,0x85]
15896
15897s_cselect_b32 s5, 0.5, s2
15898// CHECK: [0xf0,0x02,0x05,0x85]
15899
15900s_cselect_b32 s5, -4.0, s2
15901// CHECK: [0xf7,0x02,0x05,0x85]
15902
15903s_cselect_b32 s5, 0xaf123456, s2
15904// CHECK: [0xff,0x02,0x05,0x85,0x56,0x34,0x12,0xaf]
15905
15906s_cselect_b32 s5, 0x3f717273, s2
15907// CHECK: [0xff,0x02,0x05,0x85,0x73,0x72,0x71,0x3f]
15908
15909s_cselect_b32 s5, s1, s103
15910// CHECK: [0x01,0x67,0x05,0x85]
15911
15912s_cselect_b32 s5, s1, flat_scratch_lo
15913// CHECK: [0x01,0x68,0x05,0x85]
15914
15915s_cselect_b32 s5, s1, flat_scratch_hi
15916// CHECK: [0x01,0x69,0x05,0x85]
15917
15918s_cselect_b32 s5, s1, vcc_lo
15919// CHECK: [0x01,0x6a,0x05,0x85]
15920
15921s_cselect_b32 s5, s1, vcc_hi
15922// CHECK: [0x01,0x6b,0x05,0x85]
15923
15924s_cselect_b32 s5, s1, tba_lo
15925// CHECK: [0x01,0x6c,0x05,0x85]
15926
15927s_cselect_b32 s5, s1, tba_hi
15928// CHECK: [0x01,0x6d,0x05,0x85]
15929
15930s_cselect_b32 s5, s1, tma_lo
15931// CHECK: [0x01,0x6e,0x05,0x85]
15932
15933s_cselect_b32 s5, s1, tma_hi
15934// CHECK: [0x01,0x6f,0x05,0x85]
15935
15936s_cselect_b32 s5, s1, ttmp11
15937// CHECK: [0x01,0x7b,0x05,0x85]
15938
15939s_cselect_b32 s5, s1, m0
15940// CHECK: [0x01,0x7c,0x05,0x85]
15941
15942s_cselect_b32 s5, s1, exec_lo
15943// CHECK: [0x01,0x7e,0x05,0x85]
15944
15945s_cselect_b32 s5, s1, exec_hi
15946// CHECK: [0x01,0x7f,0x05,0x85]
15947
15948s_cselect_b32 s5, s1, 0
15949// CHECK: [0x01,0x80,0x05,0x85]
15950
15951s_cselect_b32 s5, s1, -1
15952// CHECK: [0x01,0xc1,0x05,0x85]
15953
15954s_cselect_b32 s5, s1, 0.5
15955// CHECK: [0x01,0xf0,0x05,0x85]
15956
15957s_cselect_b32 s5, s1, -4.0
15958// CHECK: [0x01,0xf7,0x05,0x85]
15959
15960s_cselect_b32 s5, s1, 0xaf123456
15961// CHECK: [0x01,0xff,0x05,0x85,0x56,0x34,0x12,0xaf]
15962
15963s_cselect_b32 s5, s1, 0x3f717273
15964// CHECK: [0x01,0xff,0x05,0x85,0x73,0x72,0x71,0x3f]
15965
15966s_cselect_b64 s[10:11], s[2:3], s[4:5]
15967// CHECK: [0x02,0x04,0x8a,0x85]
15968
15969s_cselect_b64 s[12:13], s[2:3], s[4:5]
15970// CHECK: [0x02,0x04,0x8c,0x85]
15971
15972s_cselect_b64 s[102:103], s[2:3], s[4:5]
15973// CHECK: [0x02,0x04,0xe6,0x85]
15974
15975s_cselect_b64 flat_scratch, s[2:3], s[4:5]
15976// CHECK: [0x02,0x04,0xe8,0x85]
15977
15978s_cselect_b64 vcc, s[2:3], s[4:5]
15979// CHECK: [0x02,0x04,0xea,0x85]
15980
15981s_cselect_b64 tba, s[2:3], s[4:5]
15982// CHECK: [0x02,0x04,0xec,0x85]
15983
15984s_cselect_b64 tma, s[2:3], s[4:5]
15985// CHECK: [0x02,0x04,0xee,0x85]
15986
15987s_cselect_b64 ttmp[10:11], s[2:3], s[4:5]
15988// CHECK: [0x02,0x04,0xfa,0x85]
15989
15990s_cselect_b64 exec, s[2:3], s[4:5]
15991// CHECK: [0x02,0x04,0xfe,0x85]
15992
15993s_cselect_b64 s[10:11], s[4:5], s[4:5]
15994// CHECK: [0x04,0x04,0x8a,0x85]
15995
15996s_cselect_b64 s[10:11], s[102:103], s[4:5]
15997// CHECK: [0x66,0x04,0x8a,0x85]
15998
15999s_cselect_b64 s[10:11], flat_scratch, s[4:5]
16000// CHECK: [0x68,0x04,0x8a,0x85]
16001
16002s_cselect_b64 s[10:11], vcc, s[4:5]
16003// CHECK: [0x6a,0x04,0x8a,0x85]
16004
16005s_cselect_b64 s[10:11], tba, s[4:5]
16006// CHECK: [0x6c,0x04,0x8a,0x85]
16007
16008s_cselect_b64 s[10:11], tma, s[4:5]
16009// CHECK: [0x6e,0x04,0x8a,0x85]
16010
16011s_cselect_b64 s[10:11], ttmp[10:11], s[4:5]
16012// CHECK: [0x7a,0x04,0x8a,0x85]
16013
16014s_cselect_b64 s[10:11], exec, s[4:5]
16015// CHECK: [0x7e,0x04,0x8a,0x85]
16016
16017s_cselect_b64 s[10:11], 0, s[4:5]
16018// CHECK: [0x80,0x04,0x8a,0x85]
16019
16020s_cselect_b64 s[10:11], -1, s[4:5]
16021// CHECK: [0xc1,0x04,0x8a,0x85]
16022
16023s_cselect_b64 s[10:11], 0.5, s[4:5]
16024// CHECK: [0xf0,0x04,0x8a,0x85]
16025
16026s_cselect_b64 s[10:11], -4.0, s[4:5]
16027// CHECK: [0xf7,0x04,0x8a,0x85]
16028
16029s_cselect_b64 s[10:11], 0xaf123456, s[4:5]
16030// CHECK: [0xff,0x04,0x8a,0x85,0x56,0x34,0x12,0xaf]
16031
16032s_cselect_b64 s[10:11], 0x3f717273, s[4:5]
16033// CHECK: [0xff,0x04,0x8a,0x85,0x73,0x72,0x71,0x3f]
16034
16035s_cselect_b64 s[10:11], s[2:3], s[6:7]
16036// CHECK: [0x02,0x06,0x8a,0x85]
16037
16038s_cselect_b64 s[10:11], s[2:3], s[102:103]
16039// CHECK: [0x02,0x66,0x8a,0x85]
16040
16041s_cselect_b64 s[10:11], s[2:3], flat_scratch
16042// CHECK: [0x02,0x68,0x8a,0x85]
16043
16044s_cselect_b64 s[10:11], s[2:3], vcc
16045// CHECK: [0x02,0x6a,0x8a,0x85]
16046
16047s_cselect_b64 s[10:11], s[2:3], tba
16048// CHECK: [0x02,0x6c,0x8a,0x85]
16049
16050s_cselect_b64 s[10:11], s[2:3], tma
16051// CHECK: [0x02,0x6e,0x8a,0x85]
16052
16053s_cselect_b64 s[10:11], s[2:3], ttmp[10:11]
16054// CHECK: [0x02,0x7a,0x8a,0x85]
16055
16056s_cselect_b64 s[10:11], s[2:3], exec
16057// CHECK: [0x02,0x7e,0x8a,0x85]
16058
16059s_cselect_b64 s[10:11], s[2:3], 0
16060// CHECK: [0x02,0x80,0x8a,0x85]
16061
16062s_cselect_b64 s[10:11], s[2:3], -1
16063// CHECK: [0x02,0xc1,0x8a,0x85]
16064
16065s_cselect_b64 s[10:11], s[2:3], 0.5
16066// CHECK: [0x02,0xf0,0x8a,0x85]
16067
16068s_cselect_b64 s[10:11], s[2:3], -4.0
16069// CHECK: [0x02,0xf7,0x8a,0x85]
16070
16071s_cselect_b64 s[10:11], s[2:3], 0xaf123456
16072// CHECK: [0x02,0xff,0x8a,0x85,0x56,0x34,0x12,0xaf]
16073
16074s_cselect_b64 s[10:11], s[2:3], 0x3f717273
16075// CHECK: [0x02,0xff,0x8a,0x85,0x73,0x72,0x71,0x3f]
16076
16077s_and_b32 s5, s1, s2
16078// CHECK: [0x01,0x02,0x05,0x87]
16079
16080s_and_b32 s103, s1, s2
16081// CHECK: [0x01,0x02,0x67,0x87]
16082
16083s_and_b32 flat_scratch_lo, s1, s2
16084// CHECK: [0x01,0x02,0x68,0x87]
16085
16086s_and_b32 flat_scratch_hi, s1, s2
16087// CHECK: [0x01,0x02,0x69,0x87]
16088
16089s_and_b32 vcc_lo, s1, s2
16090// CHECK: [0x01,0x02,0x6a,0x87]
16091
16092s_and_b32 vcc_hi, s1, s2
16093// CHECK: [0x01,0x02,0x6b,0x87]
16094
16095s_and_b32 tba_lo, s1, s2
16096// CHECK: [0x01,0x02,0x6c,0x87]
16097
16098s_and_b32 tba_hi, s1, s2
16099// CHECK: [0x01,0x02,0x6d,0x87]
16100
16101s_and_b32 tma_lo, s1, s2
16102// CHECK: [0x01,0x02,0x6e,0x87]
16103
16104s_and_b32 tma_hi, s1, s2
16105// CHECK: [0x01,0x02,0x6f,0x87]
16106
16107s_and_b32 ttmp11, s1, s2
16108// CHECK: [0x01,0x02,0x7b,0x87]
16109
16110s_and_b32 m0, s1, s2
16111// CHECK: [0x01,0x02,0x7c,0x87]
16112
16113s_and_b32 exec_lo, s1, s2
16114// CHECK: [0x01,0x02,0x7e,0x87]
16115
16116s_and_b32 exec_hi, s1, s2
16117// CHECK: [0x01,0x02,0x7f,0x87]
16118
16119s_and_b32 s5, s103, s2
16120// CHECK: [0x67,0x02,0x05,0x87]
16121
16122s_and_b32 s5, flat_scratch_lo, s2
16123// CHECK: [0x68,0x02,0x05,0x87]
16124
16125s_and_b32 s5, flat_scratch_hi, s2
16126// CHECK: [0x69,0x02,0x05,0x87]
16127
16128s_and_b32 s5, vcc_lo, s2
16129// CHECK: [0x6a,0x02,0x05,0x87]
16130
16131s_and_b32 s5, vcc_hi, s2
16132// CHECK: [0x6b,0x02,0x05,0x87]
16133
16134s_and_b32 s5, tba_lo, s2
16135// CHECK: [0x6c,0x02,0x05,0x87]
16136
16137s_and_b32 s5, tba_hi, s2
16138// CHECK: [0x6d,0x02,0x05,0x87]
16139
16140s_and_b32 s5, tma_lo, s2
16141// CHECK: [0x6e,0x02,0x05,0x87]
16142
16143s_and_b32 s5, tma_hi, s2
16144// CHECK: [0x6f,0x02,0x05,0x87]
16145
16146s_and_b32 s5, ttmp11, s2
16147// CHECK: [0x7b,0x02,0x05,0x87]
16148
16149s_and_b32 s5, m0, s2
16150// CHECK: [0x7c,0x02,0x05,0x87]
16151
16152s_and_b32 s5, exec_lo, s2
16153// CHECK: [0x7e,0x02,0x05,0x87]
16154
16155s_and_b32 s5, exec_hi, s2
16156// CHECK: [0x7f,0x02,0x05,0x87]
16157
16158s_and_b32 s5, 0, s2
16159// CHECK: [0x80,0x02,0x05,0x87]
16160
16161s_and_b32 s5, -1, s2
16162// CHECK: [0xc1,0x02,0x05,0x87]
16163
16164s_and_b32 s5, 0.5, s2
16165// CHECK: [0xf0,0x02,0x05,0x87]
16166
16167s_and_b32 s5, -4.0, s2
16168// CHECK: [0xf7,0x02,0x05,0x87]
16169
16170s_and_b32 s5, 0xaf123456, s2
16171// CHECK: [0xff,0x02,0x05,0x87,0x56,0x34,0x12,0xaf]
16172
16173s_and_b32 s5, 0x3f717273, s2
16174// CHECK: [0xff,0x02,0x05,0x87,0x73,0x72,0x71,0x3f]
16175
16176s_and_b32 s5, s1, s103
16177// CHECK: [0x01,0x67,0x05,0x87]
16178
16179s_and_b32 s5, s1, flat_scratch_lo
16180// CHECK: [0x01,0x68,0x05,0x87]
16181
16182s_and_b32 s5, s1, flat_scratch_hi
16183// CHECK: [0x01,0x69,0x05,0x87]
16184
16185s_and_b32 s5, s1, vcc_lo
16186// CHECK: [0x01,0x6a,0x05,0x87]
16187
16188s_and_b32 s5, s1, vcc_hi
16189// CHECK: [0x01,0x6b,0x05,0x87]
16190
16191s_and_b32 s5, s1, tba_lo
16192// CHECK: [0x01,0x6c,0x05,0x87]
16193
16194s_and_b32 s5, s1, tba_hi
16195// CHECK: [0x01,0x6d,0x05,0x87]
16196
16197s_and_b32 s5, s1, tma_lo
16198// CHECK: [0x01,0x6e,0x05,0x87]
16199
16200s_and_b32 s5, s1, tma_hi
16201// CHECK: [0x01,0x6f,0x05,0x87]
16202
16203s_and_b32 s5, s1, ttmp11
16204// CHECK: [0x01,0x7b,0x05,0x87]
16205
16206s_and_b32 s5, s1, m0
16207// CHECK: [0x01,0x7c,0x05,0x87]
16208
16209s_and_b32 s5, s1, exec_lo
16210// CHECK: [0x01,0x7e,0x05,0x87]
16211
16212s_and_b32 s5, s1, exec_hi
16213// CHECK: [0x01,0x7f,0x05,0x87]
16214
16215s_and_b32 s5, s1, 0
16216// CHECK: [0x01,0x80,0x05,0x87]
16217
16218s_and_b32 s5, s1, -1
16219// CHECK: [0x01,0xc1,0x05,0x87]
16220
16221s_and_b32 s5, s1, 0.5
16222// CHECK: [0x01,0xf0,0x05,0x87]
16223
16224s_and_b32 s5, s1, -4.0
16225// CHECK: [0x01,0xf7,0x05,0x87]
16226
16227s_and_b32 s5, s1, 0xaf123456
16228// CHECK: [0x01,0xff,0x05,0x87,0x56,0x34,0x12,0xaf]
16229
16230s_and_b32 s5, s1, 0x3f717273
16231// CHECK: [0x01,0xff,0x05,0x87,0x73,0x72,0x71,0x3f]
16232
16233s_and_b64 s[10:11], s[2:3], s[4:5]
16234// CHECK: [0x02,0x04,0x8a,0x87]
16235
16236s_and_b64 s[12:13], s[2:3], s[4:5]
16237// CHECK: [0x02,0x04,0x8c,0x87]
16238
16239s_and_b64 s[102:103], s[2:3], s[4:5]
16240// CHECK: [0x02,0x04,0xe6,0x87]
16241
16242s_and_b64 flat_scratch, s[2:3], s[4:5]
16243// CHECK: [0x02,0x04,0xe8,0x87]
16244
16245s_and_b64 vcc, s[2:3], s[4:5]
16246// CHECK: [0x02,0x04,0xea,0x87]
16247
16248s_and_b64 tba, s[2:3], s[4:5]
16249// CHECK: [0x02,0x04,0xec,0x87]
16250
16251s_and_b64 tma, s[2:3], s[4:5]
16252// CHECK: [0x02,0x04,0xee,0x87]
16253
16254s_and_b64 ttmp[10:11], s[2:3], s[4:5]
16255// CHECK: [0x02,0x04,0xfa,0x87]
16256
16257s_and_b64 exec, s[2:3], s[4:5]
16258// CHECK: [0x02,0x04,0xfe,0x87]
16259
16260s_and_b64 s[10:11], s[4:5], s[4:5]
16261// CHECK: [0x04,0x04,0x8a,0x87]
16262
16263s_and_b64 s[10:11], s[102:103], s[4:5]
16264// CHECK: [0x66,0x04,0x8a,0x87]
16265
16266s_and_b64 s[10:11], flat_scratch, s[4:5]
16267// CHECK: [0x68,0x04,0x8a,0x87]
16268
16269s_and_b64 s[10:11], vcc, s[4:5]
16270// CHECK: [0x6a,0x04,0x8a,0x87]
16271
16272s_and_b64 s[10:11], tba, s[4:5]
16273// CHECK: [0x6c,0x04,0x8a,0x87]
16274
16275s_and_b64 s[10:11], tma, s[4:5]
16276// CHECK: [0x6e,0x04,0x8a,0x87]
16277
16278s_and_b64 s[10:11], ttmp[10:11], s[4:5]
16279// CHECK: [0x7a,0x04,0x8a,0x87]
16280
16281s_and_b64 s[10:11], exec, s[4:5]
16282// CHECK: [0x7e,0x04,0x8a,0x87]
16283
16284s_and_b64 s[10:11], 0, s[4:5]
16285// CHECK: [0x80,0x04,0x8a,0x87]
16286
16287s_and_b64 s[10:11], -1, s[4:5]
16288// CHECK: [0xc1,0x04,0x8a,0x87]
16289
16290s_and_b64 s[10:11], 0.5, s[4:5]
16291// CHECK: [0xf0,0x04,0x8a,0x87]
16292
16293s_and_b64 s[10:11], -4.0, s[4:5]
16294// CHECK: [0xf7,0x04,0x8a,0x87]
16295
16296s_and_b64 s[10:11], 0xaf123456, s[4:5]
16297// CHECK: [0xff,0x04,0x8a,0x87,0x56,0x34,0x12,0xaf]
16298
16299s_and_b64 s[10:11], 0x3f717273, s[4:5]
16300// CHECK: [0xff,0x04,0x8a,0x87,0x73,0x72,0x71,0x3f]
16301
16302s_and_b64 s[10:11], s[2:3], s[6:7]
16303// CHECK: [0x02,0x06,0x8a,0x87]
16304
16305s_and_b64 s[10:11], s[2:3], s[102:103]
16306// CHECK: [0x02,0x66,0x8a,0x87]
16307
16308s_and_b64 s[10:11], s[2:3], flat_scratch
16309// CHECK: [0x02,0x68,0x8a,0x87]
16310
16311s_and_b64 s[10:11], s[2:3], vcc
16312// CHECK: [0x02,0x6a,0x8a,0x87]
16313
16314s_and_b64 s[10:11], s[2:3], tba
16315// CHECK: [0x02,0x6c,0x8a,0x87]
16316
16317s_and_b64 s[10:11], s[2:3], tma
16318// CHECK: [0x02,0x6e,0x8a,0x87]
16319
16320s_and_b64 s[10:11], s[2:3], ttmp[10:11]
16321// CHECK: [0x02,0x7a,0x8a,0x87]
16322
16323s_and_b64 s[10:11], s[2:3], exec
16324// CHECK: [0x02,0x7e,0x8a,0x87]
16325
16326s_and_b64 s[10:11], s[2:3], 0
16327// CHECK: [0x02,0x80,0x8a,0x87]
16328
16329s_and_b64 s[10:11], s[2:3], -1
16330// CHECK: [0x02,0xc1,0x8a,0x87]
16331
16332s_and_b64 s[10:11], s[2:3], 0.5
16333// CHECK: [0x02,0xf0,0x8a,0x87]
16334
16335s_and_b64 s[10:11], s[2:3], -4.0
16336// CHECK: [0x02,0xf7,0x8a,0x87]
16337
16338s_and_b64 s[10:11], s[2:3], 0xaf123456
16339// CHECK: [0x02,0xff,0x8a,0x87,0x56,0x34,0x12,0xaf]
16340
16341s_and_b64 s[10:11], s[2:3], 0x3f717273
16342// CHECK: [0x02,0xff,0x8a,0x87,0x73,0x72,0x71,0x3f]
16343
16344s_or_b32 s5, s1, s2
16345// CHECK: [0x01,0x02,0x05,0x88]
16346
16347s_or_b32 s103, s1, s2
16348// CHECK: [0x01,0x02,0x67,0x88]
16349
16350s_or_b32 flat_scratch_lo, s1, s2
16351// CHECK: [0x01,0x02,0x68,0x88]
16352
16353s_or_b32 flat_scratch_hi, s1, s2
16354// CHECK: [0x01,0x02,0x69,0x88]
16355
16356s_or_b32 vcc_lo, s1, s2
16357// CHECK: [0x01,0x02,0x6a,0x88]
16358
16359s_or_b32 vcc_hi, s1, s2
16360// CHECK: [0x01,0x02,0x6b,0x88]
16361
16362s_or_b32 tba_lo, s1, s2
16363// CHECK: [0x01,0x02,0x6c,0x88]
16364
16365s_or_b32 tba_hi, s1, s2
16366// CHECK: [0x01,0x02,0x6d,0x88]
16367
16368s_or_b32 tma_lo, s1, s2
16369// CHECK: [0x01,0x02,0x6e,0x88]
16370
16371s_or_b32 tma_hi, s1, s2
16372// CHECK: [0x01,0x02,0x6f,0x88]
16373
16374s_or_b32 ttmp11, s1, s2
16375// CHECK: [0x01,0x02,0x7b,0x88]
16376
16377s_or_b32 m0, s1, s2
16378// CHECK: [0x01,0x02,0x7c,0x88]
16379
16380s_or_b32 exec_lo, s1, s2
16381// CHECK: [0x01,0x02,0x7e,0x88]
16382
16383s_or_b32 exec_hi, s1, s2
16384// CHECK: [0x01,0x02,0x7f,0x88]
16385
16386s_or_b32 s5, s103, s2
16387// CHECK: [0x67,0x02,0x05,0x88]
16388
16389s_or_b32 s5, flat_scratch_lo, s2
16390// CHECK: [0x68,0x02,0x05,0x88]
16391
16392s_or_b32 s5, flat_scratch_hi, s2
16393// CHECK: [0x69,0x02,0x05,0x88]
16394
16395s_or_b32 s5, vcc_lo, s2
16396// CHECK: [0x6a,0x02,0x05,0x88]
16397
16398s_or_b32 s5, vcc_hi, s2
16399// CHECK: [0x6b,0x02,0x05,0x88]
16400
16401s_or_b32 s5, tba_lo, s2
16402// CHECK: [0x6c,0x02,0x05,0x88]
16403
16404s_or_b32 s5, tba_hi, s2
16405// CHECK: [0x6d,0x02,0x05,0x88]
16406
16407s_or_b32 s5, tma_lo, s2
16408// CHECK: [0x6e,0x02,0x05,0x88]
16409
16410s_or_b32 s5, tma_hi, s2
16411// CHECK: [0x6f,0x02,0x05,0x88]
16412
16413s_or_b32 s5, ttmp11, s2
16414// CHECK: [0x7b,0x02,0x05,0x88]
16415
16416s_or_b32 s5, m0, s2
16417// CHECK: [0x7c,0x02,0x05,0x88]
16418
16419s_or_b32 s5, exec_lo, s2
16420// CHECK: [0x7e,0x02,0x05,0x88]
16421
16422s_or_b32 s5, exec_hi, s2
16423// CHECK: [0x7f,0x02,0x05,0x88]
16424
16425s_or_b32 s5, 0, s2
16426// CHECK: [0x80,0x02,0x05,0x88]
16427
16428s_or_b32 s5, -1, s2
16429// CHECK: [0xc1,0x02,0x05,0x88]
16430
16431s_or_b32 s5, 0.5, s2
16432// CHECK: [0xf0,0x02,0x05,0x88]
16433
16434s_or_b32 s5, -4.0, s2
16435// CHECK: [0xf7,0x02,0x05,0x88]
16436
16437s_or_b32 s5, 0xaf123456, s2
16438// CHECK: [0xff,0x02,0x05,0x88,0x56,0x34,0x12,0xaf]
16439
16440s_or_b32 s5, 0x3f717273, s2
16441// CHECK: [0xff,0x02,0x05,0x88,0x73,0x72,0x71,0x3f]
16442
16443s_or_b32 s5, s1, s103
16444// CHECK: [0x01,0x67,0x05,0x88]
16445
16446s_or_b32 s5, s1, flat_scratch_lo
16447// CHECK: [0x01,0x68,0x05,0x88]
16448
16449s_or_b32 s5, s1, flat_scratch_hi
16450// CHECK: [0x01,0x69,0x05,0x88]
16451
16452s_or_b32 s5, s1, vcc_lo
16453// CHECK: [0x01,0x6a,0x05,0x88]
16454
16455s_or_b32 s5, s1, vcc_hi
16456// CHECK: [0x01,0x6b,0x05,0x88]
16457
16458s_or_b32 s5, s1, tba_lo
16459// CHECK: [0x01,0x6c,0x05,0x88]
16460
16461s_or_b32 s5, s1, tba_hi
16462// CHECK: [0x01,0x6d,0x05,0x88]
16463
16464s_or_b32 s5, s1, tma_lo
16465// CHECK: [0x01,0x6e,0x05,0x88]
16466
16467s_or_b32 s5, s1, tma_hi
16468// CHECK: [0x01,0x6f,0x05,0x88]
16469
16470s_or_b32 s5, s1, ttmp11
16471// CHECK: [0x01,0x7b,0x05,0x88]
16472
16473s_or_b32 s5, s1, m0
16474// CHECK: [0x01,0x7c,0x05,0x88]
16475
16476s_or_b32 s5, s1, exec_lo
16477// CHECK: [0x01,0x7e,0x05,0x88]
16478
16479s_or_b32 s5, s1, exec_hi
16480// CHECK: [0x01,0x7f,0x05,0x88]
16481
16482s_or_b32 s5, s1, 0
16483// CHECK: [0x01,0x80,0x05,0x88]
16484
16485s_or_b32 s5, s1, -1
16486// CHECK: [0x01,0xc1,0x05,0x88]
16487
16488s_or_b32 s5, s1, 0.5
16489// CHECK: [0x01,0xf0,0x05,0x88]
16490
16491s_or_b32 s5, s1, -4.0
16492// CHECK: [0x01,0xf7,0x05,0x88]
16493
16494s_or_b32 s5, s1, 0xaf123456
16495// CHECK: [0x01,0xff,0x05,0x88,0x56,0x34,0x12,0xaf]
16496
16497s_or_b32 s5, s1, 0x3f717273
16498// CHECK: [0x01,0xff,0x05,0x88,0x73,0x72,0x71,0x3f]
16499
16500s_or_b64 s[10:11], s[2:3], s[4:5]
16501// CHECK: [0x02,0x04,0x8a,0x88]
16502
16503s_or_b64 s[12:13], s[2:3], s[4:5]
16504// CHECK: [0x02,0x04,0x8c,0x88]
16505
16506s_or_b64 s[102:103], s[2:3], s[4:5]
16507// CHECK: [0x02,0x04,0xe6,0x88]
16508
16509s_or_b64 flat_scratch, s[2:3], s[4:5]
16510// CHECK: [0x02,0x04,0xe8,0x88]
16511
16512s_or_b64 vcc, s[2:3], s[4:5]
16513// CHECK: [0x02,0x04,0xea,0x88]
16514
16515s_or_b64 tba, s[2:3], s[4:5]
16516// CHECK: [0x02,0x04,0xec,0x88]
16517
16518s_or_b64 tma, s[2:3], s[4:5]
16519// CHECK: [0x02,0x04,0xee,0x88]
16520
16521s_or_b64 ttmp[10:11], s[2:3], s[4:5]
16522// CHECK: [0x02,0x04,0xfa,0x88]
16523
16524s_or_b64 exec, s[2:3], s[4:5]
16525// CHECK: [0x02,0x04,0xfe,0x88]
16526
16527s_or_b64 s[10:11], s[4:5], s[4:5]
16528// CHECK: [0x04,0x04,0x8a,0x88]
16529
16530s_or_b64 s[10:11], s[102:103], s[4:5]
16531// CHECK: [0x66,0x04,0x8a,0x88]
16532
16533s_or_b64 s[10:11], flat_scratch, s[4:5]
16534// CHECK: [0x68,0x04,0x8a,0x88]
16535
16536s_or_b64 s[10:11], vcc, s[4:5]
16537// CHECK: [0x6a,0x04,0x8a,0x88]
16538
16539s_or_b64 s[10:11], tba, s[4:5]
16540// CHECK: [0x6c,0x04,0x8a,0x88]
16541
16542s_or_b64 s[10:11], tma, s[4:5]
16543// CHECK: [0x6e,0x04,0x8a,0x88]
16544
16545s_or_b64 s[10:11], ttmp[10:11], s[4:5]
16546// CHECK: [0x7a,0x04,0x8a,0x88]
16547
16548s_or_b64 s[10:11], exec, s[4:5]
16549// CHECK: [0x7e,0x04,0x8a,0x88]
16550
16551s_or_b64 s[10:11], 0, s[4:5]
16552// CHECK: [0x80,0x04,0x8a,0x88]
16553
16554s_or_b64 s[10:11], -1, s[4:5]
16555// CHECK: [0xc1,0x04,0x8a,0x88]
16556
16557s_or_b64 s[10:11], 0.5, s[4:5]
16558// CHECK: [0xf0,0x04,0x8a,0x88]
16559
16560s_or_b64 s[10:11], -4.0, s[4:5]
16561// CHECK: [0xf7,0x04,0x8a,0x88]
16562
16563s_or_b64 s[10:11], 0xaf123456, s[4:5]
16564// CHECK: [0xff,0x04,0x8a,0x88,0x56,0x34,0x12,0xaf]
16565
16566s_or_b64 s[10:11], 0x3f717273, s[4:5]
16567// CHECK: [0xff,0x04,0x8a,0x88,0x73,0x72,0x71,0x3f]
16568
16569s_or_b64 s[10:11], s[2:3], s[6:7]
16570// CHECK: [0x02,0x06,0x8a,0x88]
16571
16572s_or_b64 s[10:11], s[2:3], s[102:103]
16573// CHECK: [0x02,0x66,0x8a,0x88]
16574
16575s_or_b64 s[10:11], s[2:3], flat_scratch
16576// CHECK: [0x02,0x68,0x8a,0x88]
16577
16578s_or_b64 s[10:11], s[2:3], vcc
16579// CHECK: [0x02,0x6a,0x8a,0x88]
16580
16581s_or_b64 s[10:11], s[2:3], tba
16582// CHECK: [0x02,0x6c,0x8a,0x88]
16583
16584s_or_b64 s[10:11], s[2:3], tma
16585// CHECK: [0x02,0x6e,0x8a,0x88]
16586
16587s_or_b64 s[10:11], s[2:3], ttmp[10:11]
16588// CHECK: [0x02,0x7a,0x8a,0x88]
16589
16590s_or_b64 s[10:11], s[2:3], exec
16591// CHECK: [0x02,0x7e,0x8a,0x88]
16592
16593s_or_b64 s[10:11], s[2:3], 0
16594// CHECK: [0x02,0x80,0x8a,0x88]
16595
16596s_or_b64 s[10:11], s[2:3], -1
16597// CHECK: [0x02,0xc1,0x8a,0x88]
16598
16599s_or_b64 s[10:11], s[2:3], 0.5
16600// CHECK: [0x02,0xf0,0x8a,0x88]
16601
16602s_or_b64 s[10:11], s[2:3], -4.0
16603// CHECK: [0x02,0xf7,0x8a,0x88]
16604
16605s_or_b64 s[10:11], s[2:3], 0xaf123456
16606// CHECK: [0x02,0xff,0x8a,0x88,0x56,0x34,0x12,0xaf]
16607
16608s_or_b64 s[10:11], s[2:3], 0x3f717273
16609// CHECK: [0x02,0xff,0x8a,0x88,0x73,0x72,0x71,0x3f]
16610
16611s_xor_b32 s5, s1, s2
16612// CHECK: [0x01,0x02,0x05,0x89]
16613
16614s_xor_b32 s103, s1, s2
16615// CHECK: [0x01,0x02,0x67,0x89]
16616
16617s_xor_b32 flat_scratch_lo, s1, s2
16618// CHECK: [0x01,0x02,0x68,0x89]
16619
16620s_xor_b32 flat_scratch_hi, s1, s2
16621// CHECK: [0x01,0x02,0x69,0x89]
16622
16623s_xor_b32 vcc_lo, s1, s2
16624// CHECK: [0x01,0x02,0x6a,0x89]
16625
16626s_xor_b32 vcc_hi, s1, s2
16627// CHECK: [0x01,0x02,0x6b,0x89]
16628
16629s_xor_b32 tba_lo, s1, s2
16630// CHECK: [0x01,0x02,0x6c,0x89]
16631
16632s_xor_b32 tba_hi, s1, s2
16633// CHECK: [0x01,0x02,0x6d,0x89]
16634
16635s_xor_b32 tma_lo, s1, s2
16636// CHECK: [0x01,0x02,0x6e,0x89]
16637
16638s_xor_b32 tma_hi, s1, s2
16639// CHECK: [0x01,0x02,0x6f,0x89]
16640
16641s_xor_b32 ttmp11, s1, s2
16642// CHECK: [0x01,0x02,0x7b,0x89]
16643
16644s_xor_b32 m0, s1, s2
16645// CHECK: [0x01,0x02,0x7c,0x89]
16646
16647s_xor_b32 exec_lo, s1, s2
16648// CHECK: [0x01,0x02,0x7e,0x89]
16649
16650s_xor_b32 exec_hi, s1, s2
16651// CHECK: [0x01,0x02,0x7f,0x89]
16652
16653s_xor_b32 s5, s103, s2
16654// CHECK: [0x67,0x02,0x05,0x89]
16655
16656s_xor_b32 s5, flat_scratch_lo, s2
16657// CHECK: [0x68,0x02,0x05,0x89]
16658
16659s_xor_b32 s5, flat_scratch_hi, s2
16660// CHECK: [0x69,0x02,0x05,0x89]
16661
16662s_xor_b32 s5, vcc_lo, s2
16663// CHECK: [0x6a,0x02,0x05,0x89]
16664
16665s_xor_b32 s5, vcc_hi, s2
16666// CHECK: [0x6b,0x02,0x05,0x89]
16667
16668s_xor_b32 s5, tba_lo, s2
16669// CHECK: [0x6c,0x02,0x05,0x89]
16670
16671s_xor_b32 s5, tba_hi, s2
16672// CHECK: [0x6d,0x02,0x05,0x89]
16673
16674s_xor_b32 s5, tma_lo, s2
16675// CHECK: [0x6e,0x02,0x05,0x89]
16676
16677s_xor_b32 s5, tma_hi, s2
16678// CHECK: [0x6f,0x02,0x05,0x89]
16679
16680s_xor_b32 s5, ttmp11, s2
16681// CHECK: [0x7b,0x02,0x05,0x89]
16682
16683s_xor_b32 s5, m0, s2
16684// CHECK: [0x7c,0x02,0x05,0x89]
16685
16686s_xor_b32 s5, exec_lo, s2
16687// CHECK: [0x7e,0x02,0x05,0x89]
16688
16689s_xor_b32 s5, exec_hi, s2
16690// CHECK: [0x7f,0x02,0x05,0x89]
16691
16692s_xor_b32 s5, 0, s2
16693// CHECK: [0x80,0x02,0x05,0x89]
16694
16695s_xor_b32 s5, -1, s2
16696// CHECK: [0xc1,0x02,0x05,0x89]
16697
16698s_xor_b32 s5, 0.5, s2
16699// CHECK: [0xf0,0x02,0x05,0x89]
16700
16701s_xor_b32 s5, -4.0, s2
16702// CHECK: [0xf7,0x02,0x05,0x89]
16703
16704s_xor_b32 s5, 0xaf123456, s2
16705// CHECK: [0xff,0x02,0x05,0x89,0x56,0x34,0x12,0xaf]
16706
16707s_xor_b32 s5, 0x3f717273, s2
16708// CHECK: [0xff,0x02,0x05,0x89,0x73,0x72,0x71,0x3f]
16709
16710s_xor_b32 s5, s1, s103
16711// CHECK: [0x01,0x67,0x05,0x89]
16712
16713s_xor_b32 s5, s1, flat_scratch_lo
16714// CHECK: [0x01,0x68,0x05,0x89]
16715
16716s_xor_b32 s5, s1, flat_scratch_hi
16717// CHECK: [0x01,0x69,0x05,0x89]
16718
16719s_xor_b32 s5, s1, vcc_lo
16720// CHECK: [0x01,0x6a,0x05,0x89]
16721
16722s_xor_b32 s5, s1, vcc_hi
16723// CHECK: [0x01,0x6b,0x05,0x89]
16724
16725s_xor_b32 s5, s1, tba_lo
16726// CHECK: [0x01,0x6c,0x05,0x89]
16727
16728s_xor_b32 s5, s1, tba_hi
16729// CHECK: [0x01,0x6d,0x05,0x89]
16730
16731s_xor_b32 s5, s1, tma_lo
16732// CHECK: [0x01,0x6e,0x05,0x89]
16733
16734s_xor_b32 s5, s1, tma_hi
16735// CHECK: [0x01,0x6f,0x05,0x89]
16736
16737s_xor_b32 s5, s1, ttmp11
16738// CHECK: [0x01,0x7b,0x05,0x89]
16739
16740s_xor_b32 s5, s1, m0
16741// CHECK: [0x01,0x7c,0x05,0x89]
16742
16743s_xor_b32 s5, s1, exec_lo
16744// CHECK: [0x01,0x7e,0x05,0x89]
16745
16746s_xor_b32 s5, s1, exec_hi
16747// CHECK: [0x01,0x7f,0x05,0x89]
16748
16749s_xor_b32 s5, s1, 0
16750// CHECK: [0x01,0x80,0x05,0x89]
16751
16752s_xor_b32 s5, s1, -1
16753// CHECK: [0x01,0xc1,0x05,0x89]
16754
16755s_xor_b32 s5, s1, 0.5
16756// CHECK: [0x01,0xf0,0x05,0x89]
16757
16758s_xor_b32 s5, s1, -4.0
16759// CHECK: [0x01,0xf7,0x05,0x89]
16760
16761s_xor_b32 s5, s1, 0xaf123456
16762// CHECK: [0x01,0xff,0x05,0x89,0x56,0x34,0x12,0xaf]
16763
16764s_xor_b32 s5, s1, 0x3f717273
16765// CHECK: [0x01,0xff,0x05,0x89,0x73,0x72,0x71,0x3f]
16766
16767s_xor_b64 s[10:11], s[2:3], s[4:5]
16768// CHECK: [0x02,0x04,0x8a,0x89]
16769
16770s_xor_b64 s[12:13], s[2:3], s[4:5]
16771// CHECK: [0x02,0x04,0x8c,0x89]
16772
16773s_xor_b64 s[102:103], s[2:3], s[4:5]
16774// CHECK: [0x02,0x04,0xe6,0x89]
16775
16776s_xor_b64 flat_scratch, s[2:3], s[4:5]
16777// CHECK: [0x02,0x04,0xe8,0x89]
16778
16779s_xor_b64 vcc, s[2:3], s[4:5]
16780// CHECK: [0x02,0x04,0xea,0x89]
16781
16782s_xor_b64 tba, s[2:3], s[4:5]
16783// CHECK: [0x02,0x04,0xec,0x89]
16784
16785s_xor_b64 tma, s[2:3], s[4:5]
16786// CHECK: [0x02,0x04,0xee,0x89]
16787
16788s_xor_b64 ttmp[10:11], s[2:3], s[4:5]
16789// CHECK: [0x02,0x04,0xfa,0x89]
16790
16791s_xor_b64 exec, s[2:3], s[4:5]
16792// CHECK: [0x02,0x04,0xfe,0x89]
16793
16794s_xor_b64 s[10:11], s[4:5], s[4:5]
16795// CHECK: [0x04,0x04,0x8a,0x89]
16796
16797s_xor_b64 s[10:11], s[102:103], s[4:5]
16798// CHECK: [0x66,0x04,0x8a,0x89]
16799
16800s_xor_b64 s[10:11], flat_scratch, s[4:5]
16801// CHECK: [0x68,0x04,0x8a,0x89]
16802
16803s_xor_b64 s[10:11], vcc, s[4:5]
16804// CHECK: [0x6a,0x04,0x8a,0x89]
16805
16806s_xor_b64 s[10:11], tba, s[4:5]
16807// CHECK: [0x6c,0x04,0x8a,0x89]
16808
16809s_xor_b64 s[10:11], tma, s[4:5]
16810// CHECK: [0x6e,0x04,0x8a,0x89]
16811
16812s_xor_b64 s[10:11], ttmp[10:11], s[4:5]
16813// CHECK: [0x7a,0x04,0x8a,0x89]
16814
16815s_xor_b64 s[10:11], exec, s[4:5]
16816// CHECK: [0x7e,0x04,0x8a,0x89]
16817
16818s_xor_b64 s[10:11], 0, s[4:5]
16819// CHECK: [0x80,0x04,0x8a,0x89]
16820
16821s_xor_b64 s[10:11], -1, s[4:5]
16822// CHECK: [0xc1,0x04,0x8a,0x89]
16823
16824s_xor_b64 s[10:11], 0.5, s[4:5]
16825// CHECK: [0xf0,0x04,0x8a,0x89]
16826
16827s_xor_b64 s[10:11], -4.0, s[4:5]
16828// CHECK: [0xf7,0x04,0x8a,0x89]
16829
16830s_xor_b64 s[10:11], 0xaf123456, s[4:5]
16831// CHECK: [0xff,0x04,0x8a,0x89,0x56,0x34,0x12,0xaf]
16832
16833s_xor_b64 s[10:11], 0x3f717273, s[4:5]
16834// CHECK: [0xff,0x04,0x8a,0x89,0x73,0x72,0x71,0x3f]
16835
16836s_xor_b64 s[10:11], s[2:3], s[6:7]
16837// CHECK: [0x02,0x06,0x8a,0x89]
16838
16839s_xor_b64 s[10:11], s[2:3], s[102:103]
16840// CHECK: [0x02,0x66,0x8a,0x89]
16841
16842s_xor_b64 s[10:11], s[2:3], flat_scratch
16843// CHECK: [0x02,0x68,0x8a,0x89]
16844
16845s_xor_b64 s[10:11], s[2:3], vcc
16846// CHECK: [0x02,0x6a,0x8a,0x89]
16847
16848s_xor_b64 s[10:11], s[2:3], tba
16849// CHECK: [0x02,0x6c,0x8a,0x89]
16850
16851s_xor_b64 s[10:11], s[2:3], tma
16852// CHECK: [0x02,0x6e,0x8a,0x89]
16853
16854s_xor_b64 s[10:11], s[2:3], ttmp[10:11]
16855// CHECK: [0x02,0x7a,0x8a,0x89]
16856
16857s_xor_b64 s[10:11], s[2:3], exec
16858// CHECK: [0x02,0x7e,0x8a,0x89]
16859
16860s_xor_b64 s[10:11], s[2:3], 0
16861// CHECK: [0x02,0x80,0x8a,0x89]
16862
16863s_xor_b64 s[10:11], s[2:3], -1
16864// CHECK: [0x02,0xc1,0x8a,0x89]
16865
16866s_xor_b64 s[10:11], s[2:3], 0.5
16867// CHECK: [0x02,0xf0,0x8a,0x89]
16868
16869s_xor_b64 s[10:11], s[2:3], -4.0
16870// CHECK: [0x02,0xf7,0x8a,0x89]
16871
16872s_xor_b64 s[10:11], s[2:3], 0xaf123456
16873// CHECK: [0x02,0xff,0x8a,0x89,0x56,0x34,0x12,0xaf]
16874
16875s_xor_b64 s[10:11], s[2:3], 0x3f717273
16876// CHECK: [0x02,0xff,0x8a,0x89,0x73,0x72,0x71,0x3f]
16877
16878s_andn2_b32 s5, s1, s2
16879// CHECK: [0x01,0x02,0x05,0x8a]
16880
16881s_andn2_b32 s103, s1, s2
16882// CHECK: [0x01,0x02,0x67,0x8a]
16883
16884s_andn2_b32 flat_scratch_lo, s1, s2
16885// CHECK: [0x01,0x02,0x68,0x8a]
16886
16887s_andn2_b32 flat_scratch_hi, s1, s2
16888// CHECK: [0x01,0x02,0x69,0x8a]
16889
16890s_andn2_b32 vcc_lo, s1, s2
16891// CHECK: [0x01,0x02,0x6a,0x8a]
16892
16893s_andn2_b32 vcc_hi, s1, s2
16894// CHECK: [0x01,0x02,0x6b,0x8a]
16895
16896s_andn2_b32 tba_lo, s1, s2
16897// CHECK: [0x01,0x02,0x6c,0x8a]
16898
16899s_andn2_b32 tba_hi, s1, s2
16900// CHECK: [0x01,0x02,0x6d,0x8a]
16901
16902s_andn2_b32 tma_lo, s1, s2
16903// CHECK: [0x01,0x02,0x6e,0x8a]
16904
16905s_andn2_b32 tma_hi, s1, s2
16906// CHECK: [0x01,0x02,0x6f,0x8a]
16907
16908s_andn2_b32 ttmp11, s1, s2
16909// CHECK: [0x01,0x02,0x7b,0x8a]
16910
16911s_andn2_b32 m0, s1, s2
16912// CHECK: [0x01,0x02,0x7c,0x8a]
16913
16914s_andn2_b32 exec_lo, s1, s2
16915// CHECK: [0x01,0x02,0x7e,0x8a]
16916
16917s_andn2_b32 exec_hi, s1, s2
16918// CHECK: [0x01,0x02,0x7f,0x8a]
16919
16920s_andn2_b32 s5, s103, s2
16921// CHECK: [0x67,0x02,0x05,0x8a]
16922
16923s_andn2_b32 s5, flat_scratch_lo, s2
16924// CHECK: [0x68,0x02,0x05,0x8a]
16925
16926s_andn2_b32 s5, flat_scratch_hi, s2
16927// CHECK: [0x69,0x02,0x05,0x8a]
16928
16929s_andn2_b32 s5, vcc_lo, s2
16930// CHECK: [0x6a,0x02,0x05,0x8a]
16931
16932s_andn2_b32 s5, vcc_hi, s2
16933// CHECK: [0x6b,0x02,0x05,0x8a]
16934
16935s_andn2_b32 s5, tba_lo, s2
16936// CHECK: [0x6c,0x02,0x05,0x8a]
16937
16938s_andn2_b32 s5, tba_hi, s2
16939// CHECK: [0x6d,0x02,0x05,0x8a]
16940
16941s_andn2_b32 s5, tma_lo, s2
16942// CHECK: [0x6e,0x02,0x05,0x8a]
16943
16944s_andn2_b32 s5, tma_hi, s2
16945// CHECK: [0x6f,0x02,0x05,0x8a]
16946
16947s_andn2_b32 s5, ttmp11, s2
16948// CHECK: [0x7b,0x02,0x05,0x8a]
16949
16950s_andn2_b32 s5, m0, s2
16951// CHECK: [0x7c,0x02,0x05,0x8a]
16952
16953s_andn2_b32 s5, exec_lo, s2
16954// CHECK: [0x7e,0x02,0x05,0x8a]
16955
16956s_andn2_b32 s5, exec_hi, s2
16957// CHECK: [0x7f,0x02,0x05,0x8a]
16958
16959s_andn2_b32 s5, 0, s2
16960// CHECK: [0x80,0x02,0x05,0x8a]
16961
16962s_andn2_b32 s5, -1, s2
16963// CHECK: [0xc1,0x02,0x05,0x8a]
16964
16965s_andn2_b32 s5, 0.5, s2
16966// CHECK: [0xf0,0x02,0x05,0x8a]
16967
16968s_andn2_b32 s5, -4.0, s2
16969// CHECK: [0xf7,0x02,0x05,0x8a]
16970
16971s_andn2_b32 s5, 0xaf123456, s2
16972// CHECK: [0xff,0x02,0x05,0x8a,0x56,0x34,0x12,0xaf]
16973
16974s_andn2_b32 s5, 0x3f717273, s2
16975// CHECK: [0xff,0x02,0x05,0x8a,0x73,0x72,0x71,0x3f]
16976
16977s_andn2_b32 s5, s1, s103
16978// CHECK: [0x01,0x67,0x05,0x8a]
16979
16980s_andn2_b32 s5, s1, flat_scratch_lo
16981// CHECK: [0x01,0x68,0x05,0x8a]
16982
16983s_andn2_b32 s5, s1, flat_scratch_hi
16984// CHECK: [0x01,0x69,0x05,0x8a]
16985
16986s_andn2_b32 s5, s1, vcc_lo
16987// CHECK: [0x01,0x6a,0x05,0x8a]
16988
16989s_andn2_b32 s5, s1, vcc_hi
16990// CHECK: [0x01,0x6b,0x05,0x8a]
16991
16992s_andn2_b32 s5, s1, tba_lo
16993// CHECK: [0x01,0x6c,0x05,0x8a]
16994
16995s_andn2_b32 s5, s1, tba_hi
16996// CHECK: [0x01,0x6d,0x05,0x8a]
16997
16998s_andn2_b32 s5, s1, tma_lo
16999// CHECK: [0x01,0x6e,0x05,0x8a]
17000
17001s_andn2_b32 s5, s1, tma_hi
17002// CHECK: [0x01,0x6f,0x05,0x8a]
17003
17004s_andn2_b32 s5, s1, ttmp11
17005// CHECK: [0x01,0x7b,0x05,0x8a]
17006
17007s_andn2_b32 s5, s1, m0
17008// CHECK: [0x01,0x7c,0x05,0x8a]
17009
17010s_andn2_b32 s5, s1, exec_lo
17011// CHECK: [0x01,0x7e,0x05,0x8a]
17012
17013s_andn2_b32 s5, s1, exec_hi
17014// CHECK: [0x01,0x7f,0x05,0x8a]
17015
17016s_andn2_b32 s5, s1, 0
17017// CHECK: [0x01,0x80,0x05,0x8a]
17018
17019s_andn2_b32 s5, s1, -1
17020// CHECK: [0x01,0xc1,0x05,0x8a]
17021
17022s_andn2_b32 s5, s1, 0.5
17023// CHECK: [0x01,0xf0,0x05,0x8a]
17024
17025s_andn2_b32 s5, s1, -4.0
17026// CHECK: [0x01,0xf7,0x05,0x8a]
17027
17028s_andn2_b32 s5, s1, 0xaf123456
17029// CHECK: [0x01,0xff,0x05,0x8a,0x56,0x34,0x12,0xaf]
17030
17031s_andn2_b32 s5, s1, 0x3f717273
17032// CHECK: [0x01,0xff,0x05,0x8a,0x73,0x72,0x71,0x3f]
17033
17034s_andn2_b64 s[10:11], s[2:3], s[4:5]
17035// CHECK: [0x02,0x04,0x8a,0x8a]
17036
17037s_andn2_b64 s[12:13], s[2:3], s[4:5]
17038// CHECK: [0x02,0x04,0x8c,0x8a]
17039
17040s_andn2_b64 s[102:103], s[2:3], s[4:5]
17041// CHECK: [0x02,0x04,0xe6,0x8a]
17042
17043s_andn2_b64 flat_scratch, s[2:3], s[4:5]
17044// CHECK: [0x02,0x04,0xe8,0x8a]
17045
17046s_andn2_b64 vcc, s[2:3], s[4:5]
17047// CHECK: [0x02,0x04,0xea,0x8a]
17048
17049s_andn2_b64 tba, s[2:3], s[4:5]
17050// CHECK: [0x02,0x04,0xec,0x8a]
17051
17052s_andn2_b64 tma, s[2:3], s[4:5]
17053// CHECK: [0x02,0x04,0xee,0x8a]
17054
17055s_andn2_b64 ttmp[10:11], s[2:3], s[4:5]
17056// CHECK: [0x02,0x04,0xfa,0x8a]
17057
17058s_andn2_b64 exec, s[2:3], s[4:5]
17059// CHECK: [0x02,0x04,0xfe,0x8a]
17060
17061s_andn2_b64 s[10:11], s[4:5], s[4:5]
17062// CHECK: [0x04,0x04,0x8a,0x8a]
17063
17064s_andn2_b64 s[10:11], s[102:103], s[4:5]
17065// CHECK: [0x66,0x04,0x8a,0x8a]
17066
17067s_andn2_b64 s[10:11], flat_scratch, s[4:5]
17068// CHECK: [0x68,0x04,0x8a,0x8a]
17069
17070s_andn2_b64 s[10:11], vcc, s[4:5]
17071// CHECK: [0x6a,0x04,0x8a,0x8a]
17072
17073s_andn2_b64 s[10:11], tba, s[4:5]
17074// CHECK: [0x6c,0x04,0x8a,0x8a]
17075
17076s_andn2_b64 s[10:11], tma, s[4:5]
17077// CHECK: [0x6e,0x04,0x8a,0x8a]
17078
17079s_andn2_b64 s[10:11], ttmp[10:11], s[4:5]
17080// CHECK: [0x7a,0x04,0x8a,0x8a]
17081
17082s_andn2_b64 s[10:11], exec, s[4:5]
17083// CHECK: [0x7e,0x04,0x8a,0x8a]
17084
17085s_andn2_b64 s[10:11], 0, s[4:5]
17086// CHECK: [0x80,0x04,0x8a,0x8a]
17087
17088s_andn2_b64 s[10:11], -1, s[4:5]
17089// CHECK: [0xc1,0x04,0x8a,0x8a]
17090
17091s_andn2_b64 s[10:11], 0.5, s[4:5]
17092// CHECK: [0xf0,0x04,0x8a,0x8a]
17093
17094s_andn2_b64 s[10:11], -4.0, s[4:5]
17095// CHECK: [0xf7,0x04,0x8a,0x8a]
17096
17097s_andn2_b64 s[10:11], 0xaf123456, s[4:5]
17098// CHECK: [0xff,0x04,0x8a,0x8a,0x56,0x34,0x12,0xaf]
17099
17100s_andn2_b64 s[10:11], 0x3f717273, s[4:5]
17101// CHECK: [0xff,0x04,0x8a,0x8a,0x73,0x72,0x71,0x3f]
17102
17103s_andn2_b64 s[10:11], s[2:3], s[6:7]
17104// CHECK: [0x02,0x06,0x8a,0x8a]
17105
17106s_andn2_b64 s[10:11], s[2:3], s[102:103]
17107// CHECK: [0x02,0x66,0x8a,0x8a]
17108
17109s_andn2_b64 s[10:11], s[2:3], flat_scratch
17110// CHECK: [0x02,0x68,0x8a,0x8a]
17111
17112s_andn2_b64 s[10:11], s[2:3], vcc
17113// CHECK: [0x02,0x6a,0x8a,0x8a]
17114
17115s_andn2_b64 s[10:11], s[2:3], tba
17116// CHECK: [0x02,0x6c,0x8a,0x8a]
17117
17118s_andn2_b64 s[10:11], s[2:3], tma
17119// CHECK: [0x02,0x6e,0x8a,0x8a]
17120
17121s_andn2_b64 s[10:11], s[2:3], ttmp[10:11]
17122// CHECK: [0x02,0x7a,0x8a,0x8a]
17123
17124s_andn2_b64 s[10:11], s[2:3], exec
17125// CHECK: [0x02,0x7e,0x8a,0x8a]
17126
17127s_andn2_b64 s[10:11], s[2:3], 0
17128// CHECK: [0x02,0x80,0x8a,0x8a]
17129
17130s_andn2_b64 s[10:11], s[2:3], -1
17131// CHECK: [0x02,0xc1,0x8a,0x8a]
17132
17133s_andn2_b64 s[10:11], s[2:3], 0.5
17134// CHECK: [0x02,0xf0,0x8a,0x8a]
17135
17136s_andn2_b64 s[10:11], s[2:3], -4.0
17137// CHECK: [0x02,0xf7,0x8a,0x8a]
17138
17139s_andn2_b64 s[10:11], s[2:3], 0xaf123456
17140// CHECK: [0x02,0xff,0x8a,0x8a,0x56,0x34,0x12,0xaf]
17141
17142s_andn2_b64 s[10:11], s[2:3], 0x3f717273
17143// CHECK: [0x02,0xff,0x8a,0x8a,0x73,0x72,0x71,0x3f]
17144
17145s_orn2_b32 s5, s1, s2
17146// CHECK: [0x01,0x02,0x05,0x8b]
17147
17148s_orn2_b32 s103, s1, s2
17149// CHECK: [0x01,0x02,0x67,0x8b]
17150
17151s_orn2_b32 flat_scratch_lo, s1, s2
17152// CHECK: [0x01,0x02,0x68,0x8b]
17153
17154s_orn2_b32 flat_scratch_hi, s1, s2
17155// CHECK: [0x01,0x02,0x69,0x8b]
17156
17157s_orn2_b32 vcc_lo, s1, s2
17158// CHECK: [0x01,0x02,0x6a,0x8b]
17159
17160s_orn2_b32 vcc_hi, s1, s2
17161// CHECK: [0x01,0x02,0x6b,0x8b]
17162
17163s_orn2_b32 tba_lo, s1, s2
17164// CHECK: [0x01,0x02,0x6c,0x8b]
17165
17166s_orn2_b32 tba_hi, s1, s2
17167// CHECK: [0x01,0x02,0x6d,0x8b]
17168
17169s_orn2_b32 tma_lo, s1, s2
17170// CHECK: [0x01,0x02,0x6e,0x8b]
17171
17172s_orn2_b32 tma_hi, s1, s2
17173// CHECK: [0x01,0x02,0x6f,0x8b]
17174
17175s_orn2_b32 ttmp11, s1, s2
17176// CHECK: [0x01,0x02,0x7b,0x8b]
17177
17178s_orn2_b32 m0, s1, s2
17179// CHECK: [0x01,0x02,0x7c,0x8b]
17180
17181s_orn2_b32 exec_lo, s1, s2
17182// CHECK: [0x01,0x02,0x7e,0x8b]
17183
17184s_orn2_b32 exec_hi, s1, s2
17185// CHECK: [0x01,0x02,0x7f,0x8b]
17186
17187s_orn2_b32 s5, s103, s2
17188// CHECK: [0x67,0x02,0x05,0x8b]
17189
17190s_orn2_b32 s5, flat_scratch_lo, s2
17191// CHECK: [0x68,0x02,0x05,0x8b]
17192
17193s_orn2_b32 s5, flat_scratch_hi, s2
17194// CHECK: [0x69,0x02,0x05,0x8b]
17195
17196s_orn2_b32 s5, vcc_lo, s2
17197// CHECK: [0x6a,0x02,0x05,0x8b]
17198
17199s_orn2_b32 s5, vcc_hi, s2
17200// CHECK: [0x6b,0x02,0x05,0x8b]
17201
17202s_orn2_b32 s5, tba_lo, s2
17203// CHECK: [0x6c,0x02,0x05,0x8b]
17204
17205s_orn2_b32 s5, tba_hi, s2
17206// CHECK: [0x6d,0x02,0x05,0x8b]
17207
17208s_orn2_b32 s5, tma_lo, s2
17209// CHECK: [0x6e,0x02,0x05,0x8b]
17210
17211s_orn2_b32 s5, tma_hi, s2
17212// CHECK: [0x6f,0x02,0x05,0x8b]
17213
17214s_orn2_b32 s5, ttmp11, s2
17215// CHECK: [0x7b,0x02,0x05,0x8b]
17216
17217s_orn2_b32 s5, m0, s2
17218// CHECK: [0x7c,0x02,0x05,0x8b]
17219
17220s_orn2_b32 s5, exec_lo, s2
17221// CHECK: [0x7e,0x02,0x05,0x8b]
17222
17223s_orn2_b32 s5, exec_hi, s2
17224// CHECK: [0x7f,0x02,0x05,0x8b]
17225
17226s_orn2_b32 s5, 0, s2
17227// CHECK: [0x80,0x02,0x05,0x8b]
17228
17229s_orn2_b32 s5, -1, s2
17230// CHECK: [0xc1,0x02,0x05,0x8b]
17231
17232s_orn2_b32 s5, 0.5, s2
17233// CHECK: [0xf0,0x02,0x05,0x8b]
17234
17235s_orn2_b32 s5, -4.0, s2
17236// CHECK: [0xf7,0x02,0x05,0x8b]
17237
17238s_orn2_b32 s5, 0xaf123456, s2
17239// CHECK: [0xff,0x02,0x05,0x8b,0x56,0x34,0x12,0xaf]
17240
17241s_orn2_b32 s5, 0x3f717273, s2
17242// CHECK: [0xff,0x02,0x05,0x8b,0x73,0x72,0x71,0x3f]
17243
17244s_orn2_b32 s5, s1, s103
17245// CHECK: [0x01,0x67,0x05,0x8b]
17246
17247s_orn2_b32 s5, s1, flat_scratch_lo
17248// CHECK: [0x01,0x68,0x05,0x8b]
17249
17250s_orn2_b32 s5, s1, flat_scratch_hi
17251// CHECK: [0x01,0x69,0x05,0x8b]
17252
17253s_orn2_b32 s5, s1, vcc_lo
17254// CHECK: [0x01,0x6a,0x05,0x8b]
17255
17256s_orn2_b32 s5, s1, vcc_hi
17257// CHECK: [0x01,0x6b,0x05,0x8b]
17258
17259s_orn2_b32 s5, s1, tba_lo
17260// CHECK: [0x01,0x6c,0x05,0x8b]
17261
17262s_orn2_b32 s5, s1, tba_hi
17263// CHECK: [0x01,0x6d,0x05,0x8b]
17264
17265s_orn2_b32 s5, s1, tma_lo
17266// CHECK: [0x01,0x6e,0x05,0x8b]
17267
17268s_orn2_b32 s5, s1, tma_hi
17269// CHECK: [0x01,0x6f,0x05,0x8b]
17270
17271s_orn2_b32 s5, s1, ttmp11
17272// CHECK: [0x01,0x7b,0x05,0x8b]
17273
17274s_orn2_b32 s5, s1, m0
17275// CHECK: [0x01,0x7c,0x05,0x8b]
17276
17277s_orn2_b32 s5, s1, exec_lo
17278// CHECK: [0x01,0x7e,0x05,0x8b]
17279
17280s_orn2_b32 s5, s1, exec_hi
17281// CHECK: [0x01,0x7f,0x05,0x8b]
17282
17283s_orn2_b32 s5, s1, 0
17284// CHECK: [0x01,0x80,0x05,0x8b]
17285
17286s_orn2_b32 s5, s1, -1
17287// CHECK: [0x01,0xc1,0x05,0x8b]
17288
17289s_orn2_b32 s5, s1, 0.5
17290// CHECK: [0x01,0xf0,0x05,0x8b]
17291
17292s_orn2_b32 s5, s1, -4.0
17293// CHECK: [0x01,0xf7,0x05,0x8b]
17294
17295s_orn2_b32 s5, s1, 0xaf123456
17296// CHECK: [0x01,0xff,0x05,0x8b,0x56,0x34,0x12,0xaf]
17297
17298s_orn2_b32 s5, s1, 0x3f717273
17299// CHECK: [0x01,0xff,0x05,0x8b,0x73,0x72,0x71,0x3f]
17300
17301s_orn2_b64 s[10:11], s[2:3], s[4:5]
17302// CHECK: [0x02,0x04,0x8a,0x8b]
17303
17304s_orn2_b64 s[12:13], s[2:3], s[4:5]
17305// CHECK: [0x02,0x04,0x8c,0x8b]
17306
17307s_orn2_b64 s[102:103], s[2:3], s[4:5]
17308// CHECK: [0x02,0x04,0xe6,0x8b]
17309
17310s_orn2_b64 flat_scratch, s[2:3], s[4:5]
17311// CHECK: [0x02,0x04,0xe8,0x8b]
17312
17313s_orn2_b64 vcc, s[2:3], s[4:5]
17314// CHECK: [0x02,0x04,0xea,0x8b]
17315
17316s_orn2_b64 tba, s[2:3], s[4:5]
17317// CHECK: [0x02,0x04,0xec,0x8b]
17318
17319s_orn2_b64 tma, s[2:3], s[4:5]
17320// CHECK: [0x02,0x04,0xee,0x8b]
17321
17322s_orn2_b64 ttmp[10:11], s[2:3], s[4:5]
17323// CHECK: [0x02,0x04,0xfa,0x8b]
17324
17325s_orn2_b64 exec, s[2:3], s[4:5]
17326// CHECK: [0x02,0x04,0xfe,0x8b]
17327
17328s_orn2_b64 s[10:11], s[4:5], s[4:5]
17329// CHECK: [0x04,0x04,0x8a,0x8b]
17330
17331s_orn2_b64 s[10:11], s[102:103], s[4:5]
17332// CHECK: [0x66,0x04,0x8a,0x8b]
17333
17334s_orn2_b64 s[10:11], flat_scratch, s[4:5]
17335// CHECK: [0x68,0x04,0x8a,0x8b]
17336
17337s_orn2_b64 s[10:11], vcc, s[4:5]
17338// CHECK: [0x6a,0x04,0x8a,0x8b]
17339
17340s_orn2_b64 s[10:11], tba, s[4:5]
17341// CHECK: [0x6c,0x04,0x8a,0x8b]
17342
17343s_orn2_b64 s[10:11], tma, s[4:5]
17344// CHECK: [0x6e,0x04,0x8a,0x8b]
17345
17346s_orn2_b64 s[10:11], ttmp[10:11], s[4:5]
17347// CHECK: [0x7a,0x04,0x8a,0x8b]
17348
17349s_orn2_b64 s[10:11], exec, s[4:5]
17350// CHECK: [0x7e,0x04,0x8a,0x8b]
17351
17352s_orn2_b64 s[10:11], 0, s[4:5]
17353// CHECK: [0x80,0x04,0x8a,0x8b]
17354
17355s_orn2_b64 s[10:11], -1, s[4:5]
17356// CHECK: [0xc1,0x04,0x8a,0x8b]
17357
17358s_orn2_b64 s[10:11], 0.5, s[4:5]
17359// CHECK: [0xf0,0x04,0x8a,0x8b]
17360
17361s_orn2_b64 s[10:11], -4.0, s[4:5]
17362// CHECK: [0xf7,0x04,0x8a,0x8b]
17363
17364s_orn2_b64 s[10:11], 0xaf123456, s[4:5]
17365// CHECK: [0xff,0x04,0x8a,0x8b,0x56,0x34,0x12,0xaf]
17366
17367s_orn2_b64 s[10:11], 0x3f717273, s[4:5]
17368// CHECK: [0xff,0x04,0x8a,0x8b,0x73,0x72,0x71,0x3f]
17369
17370s_orn2_b64 s[10:11], s[2:3], s[6:7]
17371// CHECK: [0x02,0x06,0x8a,0x8b]
17372
17373s_orn2_b64 s[10:11], s[2:3], s[102:103]
17374// CHECK: [0x02,0x66,0x8a,0x8b]
17375
17376s_orn2_b64 s[10:11], s[2:3], flat_scratch
17377// CHECK: [0x02,0x68,0x8a,0x8b]
17378
17379s_orn2_b64 s[10:11], s[2:3], vcc
17380// CHECK: [0x02,0x6a,0x8a,0x8b]
17381
17382s_orn2_b64 s[10:11], s[2:3], tba
17383// CHECK: [0x02,0x6c,0x8a,0x8b]
17384
17385s_orn2_b64 s[10:11], s[2:3], tma
17386// CHECK: [0x02,0x6e,0x8a,0x8b]
17387
17388s_orn2_b64 s[10:11], s[2:3], ttmp[10:11]
17389// CHECK: [0x02,0x7a,0x8a,0x8b]
17390
17391s_orn2_b64 s[10:11], s[2:3], exec
17392// CHECK: [0x02,0x7e,0x8a,0x8b]
17393
17394s_orn2_b64 s[10:11], s[2:3], 0
17395// CHECK: [0x02,0x80,0x8a,0x8b]
17396
17397s_orn2_b64 s[10:11], s[2:3], -1
17398// CHECK: [0x02,0xc1,0x8a,0x8b]
17399
17400s_orn2_b64 s[10:11], s[2:3], 0.5
17401// CHECK: [0x02,0xf0,0x8a,0x8b]
17402
17403s_orn2_b64 s[10:11], s[2:3], -4.0
17404// CHECK: [0x02,0xf7,0x8a,0x8b]
17405
17406s_orn2_b64 s[10:11], s[2:3], 0xaf123456
17407// CHECK: [0x02,0xff,0x8a,0x8b,0x56,0x34,0x12,0xaf]
17408
17409s_orn2_b64 s[10:11], s[2:3], 0x3f717273
17410// CHECK: [0x02,0xff,0x8a,0x8b,0x73,0x72,0x71,0x3f]
17411
17412s_nand_b32 s5, s1, s2
17413// CHECK: [0x01,0x02,0x05,0x8c]
17414
17415s_nand_b32 s103, s1, s2
17416// CHECK: [0x01,0x02,0x67,0x8c]
17417
17418s_nand_b32 flat_scratch_lo, s1, s2
17419// CHECK: [0x01,0x02,0x68,0x8c]
17420
17421s_nand_b32 flat_scratch_hi, s1, s2
17422// CHECK: [0x01,0x02,0x69,0x8c]
17423
17424s_nand_b32 vcc_lo, s1, s2
17425// CHECK: [0x01,0x02,0x6a,0x8c]
17426
17427s_nand_b32 vcc_hi, s1, s2
17428// CHECK: [0x01,0x02,0x6b,0x8c]
17429
17430s_nand_b32 tba_lo, s1, s2
17431// CHECK: [0x01,0x02,0x6c,0x8c]
17432
17433s_nand_b32 tba_hi, s1, s2
17434// CHECK: [0x01,0x02,0x6d,0x8c]
17435
17436s_nand_b32 tma_lo, s1, s2
17437// CHECK: [0x01,0x02,0x6e,0x8c]
17438
17439s_nand_b32 tma_hi, s1, s2
17440// CHECK: [0x01,0x02,0x6f,0x8c]
17441
17442s_nand_b32 ttmp11, s1, s2
17443// CHECK: [0x01,0x02,0x7b,0x8c]
17444
17445s_nand_b32 m0, s1, s2
17446// CHECK: [0x01,0x02,0x7c,0x8c]
17447
17448s_nand_b32 exec_lo, s1, s2
17449// CHECK: [0x01,0x02,0x7e,0x8c]
17450
17451s_nand_b32 exec_hi, s1, s2
17452// CHECK: [0x01,0x02,0x7f,0x8c]
17453
17454s_nand_b32 s5, s103, s2
17455// CHECK: [0x67,0x02,0x05,0x8c]
17456
17457s_nand_b32 s5, flat_scratch_lo, s2
17458// CHECK: [0x68,0x02,0x05,0x8c]
17459
17460s_nand_b32 s5, flat_scratch_hi, s2
17461// CHECK: [0x69,0x02,0x05,0x8c]
17462
17463s_nand_b32 s5, vcc_lo, s2
17464// CHECK: [0x6a,0x02,0x05,0x8c]
17465
17466s_nand_b32 s5, vcc_hi, s2
17467// CHECK: [0x6b,0x02,0x05,0x8c]
17468
17469s_nand_b32 s5, tba_lo, s2
17470// CHECK: [0x6c,0x02,0x05,0x8c]
17471
17472s_nand_b32 s5, tba_hi, s2
17473// CHECK: [0x6d,0x02,0x05,0x8c]
17474
17475s_nand_b32 s5, tma_lo, s2
17476// CHECK: [0x6e,0x02,0x05,0x8c]
17477
17478s_nand_b32 s5, tma_hi, s2
17479// CHECK: [0x6f,0x02,0x05,0x8c]
17480
17481s_nand_b32 s5, ttmp11, s2
17482// CHECK: [0x7b,0x02,0x05,0x8c]
17483
17484s_nand_b32 s5, m0, s2
17485// CHECK: [0x7c,0x02,0x05,0x8c]
17486
17487s_nand_b32 s5, exec_lo, s2
17488// CHECK: [0x7e,0x02,0x05,0x8c]
17489
17490s_nand_b32 s5, exec_hi, s2
17491// CHECK: [0x7f,0x02,0x05,0x8c]
17492
17493s_nand_b32 s5, 0, s2
17494// CHECK: [0x80,0x02,0x05,0x8c]
17495
17496s_nand_b32 s5, -1, s2
17497// CHECK: [0xc1,0x02,0x05,0x8c]
17498
17499s_nand_b32 s5, 0.5, s2
17500// CHECK: [0xf0,0x02,0x05,0x8c]
17501
17502s_nand_b32 s5, -4.0, s2
17503// CHECK: [0xf7,0x02,0x05,0x8c]
17504
17505s_nand_b32 s5, 0xaf123456, s2
17506// CHECK: [0xff,0x02,0x05,0x8c,0x56,0x34,0x12,0xaf]
17507
17508s_nand_b32 s5, 0x3f717273, s2
17509// CHECK: [0xff,0x02,0x05,0x8c,0x73,0x72,0x71,0x3f]
17510
17511s_nand_b32 s5, s1, s103
17512// CHECK: [0x01,0x67,0x05,0x8c]
17513
17514s_nand_b32 s5, s1, flat_scratch_lo
17515// CHECK: [0x01,0x68,0x05,0x8c]
17516
17517s_nand_b32 s5, s1, flat_scratch_hi
17518// CHECK: [0x01,0x69,0x05,0x8c]
17519
17520s_nand_b32 s5, s1, vcc_lo
17521// CHECK: [0x01,0x6a,0x05,0x8c]
17522
17523s_nand_b32 s5, s1, vcc_hi
17524// CHECK: [0x01,0x6b,0x05,0x8c]
17525
17526s_nand_b32 s5, s1, tba_lo
17527// CHECK: [0x01,0x6c,0x05,0x8c]
17528
17529s_nand_b32 s5, s1, tba_hi
17530// CHECK: [0x01,0x6d,0x05,0x8c]
17531
17532s_nand_b32 s5, s1, tma_lo
17533// CHECK: [0x01,0x6e,0x05,0x8c]
17534
17535s_nand_b32 s5, s1, tma_hi
17536// CHECK: [0x01,0x6f,0x05,0x8c]
17537
17538s_nand_b32 s5, s1, ttmp11
17539// CHECK: [0x01,0x7b,0x05,0x8c]
17540
17541s_nand_b32 s5, s1, m0
17542// CHECK: [0x01,0x7c,0x05,0x8c]
17543
17544s_nand_b32 s5, s1, exec_lo
17545// CHECK: [0x01,0x7e,0x05,0x8c]
17546
17547s_nand_b32 s5, s1, exec_hi
17548// CHECK: [0x01,0x7f,0x05,0x8c]
17549
17550s_nand_b32 s5, s1, 0
17551// CHECK: [0x01,0x80,0x05,0x8c]
17552
17553s_nand_b32 s5, s1, -1
17554// CHECK: [0x01,0xc1,0x05,0x8c]
17555
17556s_nand_b32 s5, s1, 0.5
17557// CHECK: [0x01,0xf0,0x05,0x8c]
17558
17559s_nand_b32 s5, s1, -4.0
17560// CHECK: [0x01,0xf7,0x05,0x8c]
17561
17562s_nand_b32 s5, s1, 0xaf123456
17563// CHECK: [0x01,0xff,0x05,0x8c,0x56,0x34,0x12,0xaf]
17564
17565s_nand_b32 s5, s1, 0x3f717273
17566// CHECK: [0x01,0xff,0x05,0x8c,0x73,0x72,0x71,0x3f]
17567
17568s_nand_b64 s[10:11], s[2:3], s[4:5]
17569// CHECK: [0x02,0x04,0x8a,0x8c]
17570
17571s_nand_b64 s[12:13], s[2:3], s[4:5]
17572// CHECK: [0x02,0x04,0x8c,0x8c]
17573
17574s_nand_b64 s[102:103], s[2:3], s[4:5]
17575// CHECK: [0x02,0x04,0xe6,0x8c]
17576
17577s_nand_b64 flat_scratch, s[2:3], s[4:5]
17578// CHECK: [0x02,0x04,0xe8,0x8c]
17579
17580s_nand_b64 vcc, s[2:3], s[4:5]
17581// CHECK: [0x02,0x04,0xea,0x8c]
17582
17583s_nand_b64 tba, s[2:3], s[4:5]
17584// CHECK: [0x02,0x04,0xec,0x8c]
17585
17586s_nand_b64 tma, s[2:3], s[4:5]
17587// CHECK: [0x02,0x04,0xee,0x8c]
17588
17589s_nand_b64 ttmp[10:11], s[2:3], s[4:5]
17590// CHECK: [0x02,0x04,0xfa,0x8c]
17591
17592s_nand_b64 exec, s[2:3], s[4:5]
17593// CHECK: [0x02,0x04,0xfe,0x8c]
17594
17595s_nand_b64 s[10:11], s[4:5], s[4:5]
17596// CHECK: [0x04,0x04,0x8a,0x8c]
17597
17598s_nand_b64 s[10:11], s[102:103], s[4:5]
17599// CHECK: [0x66,0x04,0x8a,0x8c]
17600
17601s_nand_b64 s[10:11], flat_scratch, s[4:5]
17602// CHECK: [0x68,0x04,0x8a,0x8c]
17603
17604s_nand_b64 s[10:11], vcc, s[4:5]
17605// CHECK: [0x6a,0x04,0x8a,0x8c]
17606
17607s_nand_b64 s[10:11], tba, s[4:5]
17608// CHECK: [0x6c,0x04,0x8a,0x8c]
17609
17610s_nand_b64 s[10:11], tma, s[4:5]
17611// CHECK: [0x6e,0x04,0x8a,0x8c]
17612
17613s_nand_b64 s[10:11], ttmp[10:11], s[4:5]
17614// CHECK: [0x7a,0x04,0x8a,0x8c]
17615
17616s_nand_b64 s[10:11], exec, s[4:5]
17617// CHECK: [0x7e,0x04,0x8a,0x8c]
17618
17619s_nand_b64 s[10:11], 0, s[4:5]
17620// CHECK: [0x80,0x04,0x8a,0x8c]
17621
17622s_nand_b64 s[10:11], -1, s[4:5]
17623// CHECK: [0xc1,0x04,0x8a,0x8c]
17624
17625s_nand_b64 s[10:11], 0.5, s[4:5]
17626// CHECK: [0xf0,0x04,0x8a,0x8c]
17627
17628s_nand_b64 s[10:11], -4.0, s[4:5]
17629// CHECK: [0xf7,0x04,0x8a,0x8c]
17630
17631s_nand_b64 s[10:11], 0xaf123456, s[4:5]
17632// CHECK: [0xff,0x04,0x8a,0x8c,0x56,0x34,0x12,0xaf]
17633
17634s_nand_b64 s[10:11], 0x3f717273, s[4:5]
17635// CHECK: [0xff,0x04,0x8a,0x8c,0x73,0x72,0x71,0x3f]
17636
17637s_nand_b64 s[10:11], s[2:3], s[6:7]
17638// CHECK: [0x02,0x06,0x8a,0x8c]
17639
17640s_nand_b64 s[10:11], s[2:3], s[102:103]
17641// CHECK: [0x02,0x66,0x8a,0x8c]
17642
17643s_nand_b64 s[10:11], s[2:3], flat_scratch
17644// CHECK: [0x02,0x68,0x8a,0x8c]
17645
17646s_nand_b64 s[10:11], s[2:3], vcc
17647// CHECK: [0x02,0x6a,0x8a,0x8c]
17648
17649s_nand_b64 s[10:11], s[2:3], tba
17650// CHECK: [0x02,0x6c,0x8a,0x8c]
17651
17652s_nand_b64 s[10:11], s[2:3], tma
17653// CHECK: [0x02,0x6e,0x8a,0x8c]
17654
17655s_nand_b64 s[10:11], s[2:3], ttmp[10:11]
17656// CHECK: [0x02,0x7a,0x8a,0x8c]
17657
17658s_nand_b64 s[10:11], s[2:3], exec
17659// CHECK: [0x02,0x7e,0x8a,0x8c]
17660
17661s_nand_b64 s[10:11], s[2:3], 0
17662// CHECK: [0x02,0x80,0x8a,0x8c]
17663
17664s_nand_b64 s[10:11], s[2:3], -1
17665// CHECK: [0x02,0xc1,0x8a,0x8c]
17666
17667s_nand_b64 s[10:11], s[2:3], 0.5
17668// CHECK: [0x02,0xf0,0x8a,0x8c]
17669
17670s_nand_b64 s[10:11], s[2:3], -4.0
17671// CHECK: [0x02,0xf7,0x8a,0x8c]
17672
17673s_nand_b64 s[10:11], s[2:3], 0xaf123456
17674// CHECK: [0x02,0xff,0x8a,0x8c,0x56,0x34,0x12,0xaf]
17675
17676s_nand_b64 s[10:11], s[2:3], 0x3f717273
17677// CHECK: [0x02,0xff,0x8a,0x8c,0x73,0x72,0x71,0x3f]
17678
17679s_nor_b32 s5, s1, s2
17680// CHECK: [0x01,0x02,0x05,0x8d]
17681
17682s_nor_b32 s103, s1, s2
17683// CHECK: [0x01,0x02,0x67,0x8d]
17684
17685s_nor_b32 flat_scratch_lo, s1, s2
17686// CHECK: [0x01,0x02,0x68,0x8d]
17687
17688s_nor_b32 flat_scratch_hi, s1, s2
17689// CHECK: [0x01,0x02,0x69,0x8d]
17690
17691s_nor_b32 vcc_lo, s1, s2
17692// CHECK: [0x01,0x02,0x6a,0x8d]
17693
17694s_nor_b32 vcc_hi, s1, s2
17695// CHECK: [0x01,0x02,0x6b,0x8d]
17696
17697s_nor_b32 tba_lo, s1, s2
17698// CHECK: [0x01,0x02,0x6c,0x8d]
17699
17700s_nor_b32 tba_hi, s1, s2
17701// CHECK: [0x01,0x02,0x6d,0x8d]
17702
17703s_nor_b32 tma_lo, s1, s2
17704// CHECK: [0x01,0x02,0x6e,0x8d]
17705
17706s_nor_b32 tma_hi, s1, s2
17707// CHECK: [0x01,0x02,0x6f,0x8d]
17708
17709s_nor_b32 ttmp11, s1, s2
17710// CHECK: [0x01,0x02,0x7b,0x8d]
17711
17712s_nor_b32 m0, s1, s2
17713// CHECK: [0x01,0x02,0x7c,0x8d]
17714
17715s_nor_b32 exec_lo, s1, s2
17716// CHECK: [0x01,0x02,0x7e,0x8d]
17717
17718s_nor_b32 exec_hi, s1, s2
17719// CHECK: [0x01,0x02,0x7f,0x8d]
17720
17721s_nor_b32 s5, s103, s2
17722// CHECK: [0x67,0x02,0x05,0x8d]
17723
17724s_nor_b32 s5, flat_scratch_lo, s2
17725// CHECK: [0x68,0x02,0x05,0x8d]
17726
17727s_nor_b32 s5, flat_scratch_hi, s2
17728// CHECK: [0x69,0x02,0x05,0x8d]
17729
17730s_nor_b32 s5, vcc_lo, s2
17731// CHECK: [0x6a,0x02,0x05,0x8d]
17732
17733s_nor_b32 s5, vcc_hi, s2
17734// CHECK: [0x6b,0x02,0x05,0x8d]
17735
17736s_nor_b32 s5, tba_lo, s2
17737// CHECK: [0x6c,0x02,0x05,0x8d]
17738
17739s_nor_b32 s5, tba_hi, s2
17740// CHECK: [0x6d,0x02,0x05,0x8d]
17741
17742s_nor_b32 s5, tma_lo, s2
17743// CHECK: [0x6e,0x02,0x05,0x8d]
17744
17745s_nor_b32 s5, tma_hi, s2
17746// CHECK: [0x6f,0x02,0x05,0x8d]
17747
17748s_nor_b32 s5, ttmp11, s2
17749// CHECK: [0x7b,0x02,0x05,0x8d]
17750
17751s_nor_b32 s5, m0, s2
17752// CHECK: [0x7c,0x02,0x05,0x8d]
17753
17754s_nor_b32 s5, exec_lo, s2
17755// CHECK: [0x7e,0x02,0x05,0x8d]
17756
17757s_nor_b32 s5, exec_hi, s2
17758// CHECK: [0x7f,0x02,0x05,0x8d]
17759
17760s_nor_b32 s5, 0, s2
17761// CHECK: [0x80,0x02,0x05,0x8d]
17762
17763s_nor_b32 s5, -1, s2
17764// CHECK: [0xc1,0x02,0x05,0x8d]
17765
17766s_nor_b32 s5, 0.5, s2
17767// CHECK: [0xf0,0x02,0x05,0x8d]
17768
17769s_nor_b32 s5, -4.0, s2
17770// CHECK: [0xf7,0x02,0x05,0x8d]
17771
17772s_nor_b32 s5, 0xaf123456, s2
17773// CHECK: [0xff,0x02,0x05,0x8d,0x56,0x34,0x12,0xaf]
17774
17775s_nor_b32 s5, 0x3f717273, s2
17776// CHECK: [0xff,0x02,0x05,0x8d,0x73,0x72,0x71,0x3f]
17777
17778s_nor_b32 s5, s1, s103
17779// CHECK: [0x01,0x67,0x05,0x8d]
17780
17781s_nor_b32 s5, s1, flat_scratch_lo
17782// CHECK: [0x01,0x68,0x05,0x8d]
17783
17784s_nor_b32 s5, s1, flat_scratch_hi
17785// CHECK: [0x01,0x69,0x05,0x8d]
17786
17787s_nor_b32 s5, s1, vcc_lo
17788// CHECK: [0x01,0x6a,0x05,0x8d]
17789
17790s_nor_b32 s5, s1, vcc_hi
17791// CHECK: [0x01,0x6b,0x05,0x8d]
17792
17793s_nor_b32 s5, s1, tba_lo
17794// CHECK: [0x01,0x6c,0x05,0x8d]
17795
17796s_nor_b32 s5, s1, tba_hi
17797// CHECK: [0x01,0x6d,0x05,0x8d]
17798
17799s_nor_b32 s5, s1, tma_lo
17800// CHECK: [0x01,0x6e,0x05,0x8d]
17801
17802s_nor_b32 s5, s1, tma_hi
17803// CHECK: [0x01,0x6f,0x05,0x8d]
17804
17805s_nor_b32 s5, s1, ttmp11
17806// CHECK: [0x01,0x7b,0x05,0x8d]
17807
17808s_nor_b32 s5, s1, m0
17809// CHECK: [0x01,0x7c,0x05,0x8d]
17810
17811s_nor_b32 s5, s1, exec_lo
17812// CHECK: [0x01,0x7e,0x05,0x8d]
17813
17814s_nor_b32 s5, s1, exec_hi
17815// CHECK: [0x01,0x7f,0x05,0x8d]
17816
17817s_nor_b32 s5, s1, 0
17818// CHECK: [0x01,0x80,0x05,0x8d]
17819
17820s_nor_b32 s5, s1, -1
17821// CHECK: [0x01,0xc1,0x05,0x8d]
17822
17823s_nor_b32 s5, s1, 0.5
17824// CHECK: [0x01,0xf0,0x05,0x8d]
17825
17826s_nor_b32 s5, s1, -4.0
17827// CHECK: [0x01,0xf7,0x05,0x8d]
17828
17829s_nor_b32 s5, s1, 0xaf123456
17830// CHECK: [0x01,0xff,0x05,0x8d,0x56,0x34,0x12,0xaf]
17831
17832s_nor_b32 s5, s1, 0x3f717273
17833// CHECK: [0x01,0xff,0x05,0x8d,0x73,0x72,0x71,0x3f]
17834
17835s_nor_b64 s[10:11], s[2:3], s[4:5]
17836// CHECK: [0x02,0x04,0x8a,0x8d]
17837
17838s_nor_b64 s[12:13], s[2:3], s[4:5]
17839// CHECK: [0x02,0x04,0x8c,0x8d]
17840
17841s_nor_b64 s[102:103], s[2:3], s[4:5]
17842// CHECK: [0x02,0x04,0xe6,0x8d]
17843
17844s_nor_b64 flat_scratch, s[2:3], s[4:5]
17845// CHECK: [0x02,0x04,0xe8,0x8d]
17846
17847s_nor_b64 vcc, s[2:3], s[4:5]
17848// CHECK: [0x02,0x04,0xea,0x8d]
17849
17850s_nor_b64 tba, s[2:3], s[4:5]
17851// CHECK: [0x02,0x04,0xec,0x8d]
17852
17853s_nor_b64 tma, s[2:3], s[4:5]
17854// CHECK: [0x02,0x04,0xee,0x8d]
17855
17856s_nor_b64 ttmp[10:11], s[2:3], s[4:5]
17857// CHECK: [0x02,0x04,0xfa,0x8d]
17858
17859s_nor_b64 exec, s[2:3], s[4:5]
17860// CHECK: [0x02,0x04,0xfe,0x8d]
17861
17862s_nor_b64 s[10:11], s[4:5], s[4:5]
17863// CHECK: [0x04,0x04,0x8a,0x8d]
17864
17865s_nor_b64 s[10:11], s[102:103], s[4:5]
17866// CHECK: [0x66,0x04,0x8a,0x8d]
17867
17868s_nor_b64 s[10:11], flat_scratch, s[4:5]
17869// CHECK: [0x68,0x04,0x8a,0x8d]
17870
17871s_nor_b64 s[10:11], vcc, s[4:5]
17872// CHECK: [0x6a,0x04,0x8a,0x8d]
17873
17874s_nor_b64 s[10:11], tba, s[4:5]
17875// CHECK: [0x6c,0x04,0x8a,0x8d]
17876
17877s_nor_b64 s[10:11], tma, s[4:5]
17878// CHECK: [0x6e,0x04,0x8a,0x8d]
17879
17880s_nor_b64 s[10:11], ttmp[10:11], s[4:5]
17881// CHECK: [0x7a,0x04,0x8a,0x8d]
17882
17883s_nor_b64 s[10:11], exec, s[4:5]
17884// CHECK: [0x7e,0x04,0x8a,0x8d]
17885
17886s_nor_b64 s[10:11], 0, s[4:5]
17887// CHECK: [0x80,0x04,0x8a,0x8d]
17888
17889s_nor_b64 s[10:11], -1, s[4:5]
17890// CHECK: [0xc1,0x04,0x8a,0x8d]
17891
17892s_nor_b64 s[10:11], 0.5, s[4:5]
17893// CHECK: [0xf0,0x04,0x8a,0x8d]
17894
17895s_nor_b64 s[10:11], -4.0, s[4:5]
17896// CHECK: [0xf7,0x04,0x8a,0x8d]
17897
17898s_nor_b64 s[10:11], 0xaf123456, s[4:5]
17899// CHECK: [0xff,0x04,0x8a,0x8d,0x56,0x34,0x12,0xaf]
17900
17901s_nor_b64 s[10:11], 0x3f717273, s[4:5]
17902// CHECK: [0xff,0x04,0x8a,0x8d,0x73,0x72,0x71,0x3f]
17903
17904s_nor_b64 s[10:11], s[2:3], s[6:7]
17905// CHECK: [0x02,0x06,0x8a,0x8d]
17906
17907s_nor_b64 s[10:11], s[2:3], s[102:103]
17908// CHECK: [0x02,0x66,0x8a,0x8d]
17909
17910s_nor_b64 s[10:11], s[2:3], flat_scratch
17911// CHECK: [0x02,0x68,0x8a,0x8d]
17912
17913s_nor_b64 s[10:11], s[2:3], vcc
17914// CHECK: [0x02,0x6a,0x8a,0x8d]
17915
17916s_nor_b64 s[10:11], s[2:3], tba
17917// CHECK: [0x02,0x6c,0x8a,0x8d]
17918
17919s_nor_b64 s[10:11], s[2:3], tma
17920// CHECK: [0x02,0x6e,0x8a,0x8d]
17921
17922s_nor_b64 s[10:11], s[2:3], ttmp[10:11]
17923// CHECK: [0x02,0x7a,0x8a,0x8d]
17924
17925s_nor_b64 s[10:11], s[2:3], exec
17926// CHECK: [0x02,0x7e,0x8a,0x8d]
17927
17928s_nor_b64 s[10:11], s[2:3], 0
17929// CHECK: [0x02,0x80,0x8a,0x8d]
17930
17931s_nor_b64 s[10:11], s[2:3], -1
17932// CHECK: [0x02,0xc1,0x8a,0x8d]
17933
17934s_nor_b64 s[10:11], s[2:3], 0.5
17935// CHECK: [0x02,0xf0,0x8a,0x8d]
17936
17937s_nor_b64 s[10:11], s[2:3], -4.0
17938// CHECK: [0x02,0xf7,0x8a,0x8d]
17939
17940s_nor_b64 s[10:11], s[2:3], 0xaf123456
17941// CHECK: [0x02,0xff,0x8a,0x8d,0x56,0x34,0x12,0xaf]
17942
17943s_nor_b64 s[10:11], s[2:3], 0x3f717273
17944// CHECK: [0x02,0xff,0x8a,0x8d,0x73,0x72,0x71,0x3f]
17945
17946s_xnor_b32 s5, s1, s2
17947// CHECK: [0x01,0x02,0x05,0x8e]
17948
17949s_xnor_b32 s103, s1, s2
17950// CHECK: [0x01,0x02,0x67,0x8e]
17951
17952s_xnor_b32 flat_scratch_lo, s1, s2
17953// CHECK: [0x01,0x02,0x68,0x8e]
17954
17955s_xnor_b32 flat_scratch_hi, s1, s2
17956// CHECK: [0x01,0x02,0x69,0x8e]
17957
17958s_xnor_b32 vcc_lo, s1, s2
17959// CHECK: [0x01,0x02,0x6a,0x8e]
17960
17961s_xnor_b32 vcc_hi, s1, s2
17962// CHECK: [0x01,0x02,0x6b,0x8e]
17963
17964s_xnor_b32 tba_lo, s1, s2
17965// CHECK: [0x01,0x02,0x6c,0x8e]
17966
17967s_xnor_b32 tba_hi, s1, s2
17968// CHECK: [0x01,0x02,0x6d,0x8e]
17969
17970s_xnor_b32 tma_lo, s1, s2
17971// CHECK: [0x01,0x02,0x6e,0x8e]
17972
17973s_xnor_b32 tma_hi, s1, s2
17974// CHECK: [0x01,0x02,0x6f,0x8e]
17975
17976s_xnor_b32 ttmp11, s1, s2
17977// CHECK: [0x01,0x02,0x7b,0x8e]
17978
17979s_xnor_b32 m0, s1, s2
17980// CHECK: [0x01,0x02,0x7c,0x8e]
17981
17982s_xnor_b32 exec_lo, s1, s2
17983// CHECK: [0x01,0x02,0x7e,0x8e]
17984
17985s_xnor_b32 exec_hi, s1, s2
17986// CHECK: [0x01,0x02,0x7f,0x8e]
17987
17988s_xnor_b32 s5, s103, s2
17989// CHECK: [0x67,0x02,0x05,0x8e]
17990
17991s_xnor_b32 s5, flat_scratch_lo, s2
17992// CHECK: [0x68,0x02,0x05,0x8e]
17993
17994s_xnor_b32 s5, flat_scratch_hi, s2
17995// CHECK: [0x69,0x02,0x05,0x8e]
17996
17997s_xnor_b32 s5, vcc_lo, s2
17998// CHECK: [0x6a,0x02,0x05,0x8e]
17999
18000s_xnor_b32 s5, vcc_hi, s2
18001// CHECK: [0x6b,0x02,0x05,0x8e]
18002
18003s_xnor_b32 s5, tba_lo, s2
18004// CHECK: [0x6c,0x02,0x05,0x8e]
18005
18006s_xnor_b32 s5, tba_hi, s2
18007// CHECK: [0x6d,0x02,0x05,0x8e]
18008
18009s_xnor_b32 s5, tma_lo, s2
18010// CHECK: [0x6e,0x02,0x05,0x8e]
18011
18012s_xnor_b32 s5, tma_hi, s2
18013// CHECK: [0x6f,0x02,0x05,0x8e]
18014
18015s_xnor_b32 s5, ttmp11, s2
18016// CHECK: [0x7b,0x02,0x05,0x8e]
18017
18018s_xnor_b32 s5, m0, s2
18019// CHECK: [0x7c,0x02,0x05,0x8e]
18020
18021s_xnor_b32 s5, exec_lo, s2
18022// CHECK: [0x7e,0x02,0x05,0x8e]
18023
18024s_xnor_b32 s5, exec_hi, s2
18025// CHECK: [0x7f,0x02,0x05,0x8e]
18026
18027s_xnor_b32 s5, 0, s2
18028// CHECK: [0x80,0x02,0x05,0x8e]
18029
18030s_xnor_b32 s5, -1, s2
18031// CHECK: [0xc1,0x02,0x05,0x8e]
18032
18033s_xnor_b32 s5, 0.5, s2
18034// CHECK: [0xf0,0x02,0x05,0x8e]
18035
18036s_xnor_b32 s5, -4.0, s2
18037// CHECK: [0xf7,0x02,0x05,0x8e]
18038
18039s_xnor_b32 s5, 0xaf123456, s2
18040// CHECK: [0xff,0x02,0x05,0x8e,0x56,0x34,0x12,0xaf]
18041
18042s_xnor_b32 s5, 0x3f717273, s2
18043// CHECK: [0xff,0x02,0x05,0x8e,0x73,0x72,0x71,0x3f]
18044
18045s_xnor_b32 s5, s1, s103
18046// CHECK: [0x01,0x67,0x05,0x8e]
18047
18048s_xnor_b32 s5, s1, flat_scratch_lo
18049// CHECK: [0x01,0x68,0x05,0x8e]
18050
18051s_xnor_b32 s5, s1, flat_scratch_hi
18052// CHECK: [0x01,0x69,0x05,0x8e]
18053
18054s_xnor_b32 s5, s1, vcc_lo
18055// CHECK: [0x01,0x6a,0x05,0x8e]
18056
18057s_xnor_b32 s5, s1, vcc_hi
18058// CHECK: [0x01,0x6b,0x05,0x8e]
18059
18060s_xnor_b32 s5, s1, tba_lo
18061// CHECK: [0x01,0x6c,0x05,0x8e]
18062
18063s_xnor_b32 s5, s1, tba_hi
18064// CHECK: [0x01,0x6d,0x05,0x8e]
18065
18066s_xnor_b32 s5, s1, tma_lo
18067// CHECK: [0x01,0x6e,0x05,0x8e]
18068
18069s_xnor_b32 s5, s1, tma_hi
18070// CHECK: [0x01,0x6f,0x05,0x8e]
18071
18072s_xnor_b32 s5, s1, ttmp11
18073// CHECK: [0x01,0x7b,0x05,0x8e]
18074
18075s_xnor_b32 s5, s1, m0
18076// CHECK: [0x01,0x7c,0x05,0x8e]
18077
18078s_xnor_b32 s5, s1, exec_lo
18079// CHECK: [0x01,0x7e,0x05,0x8e]
18080
18081s_xnor_b32 s5, s1, exec_hi
18082// CHECK: [0x01,0x7f,0x05,0x8e]
18083
18084s_xnor_b32 s5, s1, 0
18085// CHECK: [0x01,0x80,0x05,0x8e]
18086
18087s_xnor_b32 s5, s1, -1
18088// CHECK: [0x01,0xc1,0x05,0x8e]
18089
18090s_xnor_b32 s5, s1, 0.5
18091// CHECK: [0x01,0xf0,0x05,0x8e]
18092
18093s_xnor_b32 s5, s1, -4.0
18094// CHECK: [0x01,0xf7,0x05,0x8e]
18095
18096s_xnor_b32 s5, s1, 0xaf123456
18097// CHECK: [0x01,0xff,0x05,0x8e,0x56,0x34,0x12,0xaf]
18098
18099s_xnor_b32 s5, s1, 0x3f717273
18100// CHECK: [0x01,0xff,0x05,0x8e,0x73,0x72,0x71,0x3f]
18101
18102s_xnor_b64 s[10:11], s[2:3], s[4:5]
18103// CHECK: [0x02,0x04,0x8a,0x8e]
18104
18105s_xnor_b64 s[12:13], s[2:3], s[4:5]
18106// CHECK: [0x02,0x04,0x8c,0x8e]
18107
18108s_xnor_b64 s[102:103], s[2:3], s[4:5]
18109// CHECK: [0x02,0x04,0xe6,0x8e]
18110
18111s_xnor_b64 flat_scratch, s[2:3], s[4:5]
18112// CHECK: [0x02,0x04,0xe8,0x8e]
18113
18114s_xnor_b64 vcc, s[2:3], s[4:5]
18115// CHECK: [0x02,0x04,0xea,0x8e]
18116
18117s_xnor_b64 tba, s[2:3], s[4:5]
18118// CHECK: [0x02,0x04,0xec,0x8e]
18119
18120s_xnor_b64 tma, s[2:3], s[4:5]
18121// CHECK: [0x02,0x04,0xee,0x8e]
18122
18123s_xnor_b64 ttmp[10:11], s[2:3], s[4:5]
18124// CHECK: [0x02,0x04,0xfa,0x8e]
18125
18126s_xnor_b64 exec, s[2:3], s[4:5]
18127// CHECK: [0x02,0x04,0xfe,0x8e]
18128
18129s_xnor_b64 s[10:11], s[4:5], s[4:5]
18130// CHECK: [0x04,0x04,0x8a,0x8e]
18131
18132s_xnor_b64 s[10:11], s[102:103], s[4:5]
18133// CHECK: [0x66,0x04,0x8a,0x8e]
18134
18135s_xnor_b64 s[10:11], flat_scratch, s[4:5]
18136// CHECK: [0x68,0x04,0x8a,0x8e]
18137
18138s_xnor_b64 s[10:11], vcc, s[4:5]
18139// CHECK: [0x6a,0x04,0x8a,0x8e]
18140
18141s_xnor_b64 s[10:11], tba, s[4:5]
18142// CHECK: [0x6c,0x04,0x8a,0x8e]
18143
18144s_xnor_b64 s[10:11], tma, s[4:5]
18145// CHECK: [0x6e,0x04,0x8a,0x8e]
18146
18147s_xnor_b64 s[10:11], ttmp[10:11], s[4:5]
18148// CHECK: [0x7a,0x04,0x8a,0x8e]
18149
18150s_xnor_b64 s[10:11], exec, s[4:5]
18151// CHECK: [0x7e,0x04,0x8a,0x8e]
18152
18153s_xnor_b64 s[10:11], 0, s[4:5]
18154// CHECK: [0x80,0x04,0x8a,0x8e]
18155
18156s_xnor_b64 s[10:11], -1, s[4:5]
18157// CHECK: [0xc1,0x04,0x8a,0x8e]
18158
18159s_xnor_b64 s[10:11], 0.5, s[4:5]
18160// CHECK: [0xf0,0x04,0x8a,0x8e]
18161
18162s_xnor_b64 s[10:11], -4.0, s[4:5]
18163// CHECK: [0xf7,0x04,0x8a,0x8e]
18164
18165s_xnor_b64 s[10:11], 0xaf123456, s[4:5]
18166// CHECK: [0xff,0x04,0x8a,0x8e,0x56,0x34,0x12,0xaf]
18167
18168s_xnor_b64 s[10:11], 0x3f717273, s[4:5]
18169// CHECK: [0xff,0x04,0x8a,0x8e,0x73,0x72,0x71,0x3f]
18170
18171s_xnor_b64 s[10:11], s[2:3], s[6:7]
18172// CHECK: [0x02,0x06,0x8a,0x8e]
18173
18174s_xnor_b64 s[10:11], s[2:3], s[102:103]
18175// CHECK: [0x02,0x66,0x8a,0x8e]
18176
18177s_xnor_b64 s[10:11], s[2:3], flat_scratch
18178// CHECK: [0x02,0x68,0x8a,0x8e]
18179
18180s_xnor_b64 s[10:11], s[2:3], vcc
18181// CHECK: [0x02,0x6a,0x8a,0x8e]
18182
18183s_xnor_b64 s[10:11], s[2:3], tba
18184// CHECK: [0x02,0x6c,0x8a,0x8e]
18185
18186s_xnor_b64 s[10:11], s[2:3], tma
18187// CHECK: [0x02,0x6e,0x8a,0x8e]
18188
18189s_xnor_b64 s[10:11], s[2:3], ttmp[10:11]
18190// CHECK: [0x02,0x7a,0x8a,0x8e]
18191
18192s_xnor_b64 s[10:11], s[2:3], exec
18193// CHECK: [0x02,0x7e,0x8a,0x8e]
18194
18195s_xnor_b64 s[10:11], s[2:3], 0
18196// CHECK: [0x02,0x80,0x8a,0x8e]
18197
18198s_xnor_b64 s[10:11], s[2:3], -1
18199// CHECK: [0x02,0xc1,0x8a,0x8e]
18200
18201s_xnor_b64 s[10:11], s[2:3], 0.5
18202// CHECK: [0x02,0xf0,0x8a,0x8e]
18203
18204s_xnor_b64 s[10:11], s[2:3], -4.0
18205// CHECK: [0x02,0xf7,0x8a,0x8e]
18206
18207s_xnor_b64 s[10:11], s[2:3], 0xaf123456
18208// CHECK: [0x02,0xff,0x8a,0x8e,0x56,0x34,0x12,0xaf]
18209
18210s_xnor_b64 s[10:11], s[2:3], 0x3f717273
18211// CHECK: [0x02,0xff,0x8a,0x8e,0x73,0x72,0x71,0x3f]
18212
18213s_lshl_b32 s5, s1, s2
18214// CHECK: [0x01,0x02,0x05,0x8f]
18215
18216s_lshl_b32 s103, s1, s2
18217// CHECK: [0x01,0x02,0x67,0x8f]
18218
18219s_lshl_b32 flat_scratch_lo, s1, s2
18220// CHECK: [0x01,0x02,0x68,0x8f]
18221
18222s_lshl_b32 flat_scratch_hi, s1, s2
18223// CHECK: [0x01,0x02,0x69,0x8f]
18224
18225s_lshl_b32 vcc_lo, s1, s2
18226// CHECK: [0x01,0x02,0x6a,0x8f]
18227
18228s_lshl_b32 vcc_hi, s1, s2
18229// CHECK: [0x01,0x02,0x6b,0x8f]
18230
18231s_lshl_b32 tba_lo, s1, s2
18232// CHECK: [0x01,0x02,0x6c,0x8f]
18233
18234s_lshl_b32 tba_hi, s1, s2
18235// CHECK: [0x01,0x02,0x6d,0x8f]
18236
18237s_lshl_b32 tma_lo, s1, s2
18238// CHECK: [0x01,0x02,0x6e,0x8f]
18239
18240s_lshl_b32 tma_hi, s1, s2
18241// CHECK: [0x01,0x02,0x6f,0x8f]
18242
18243s_lshl_b32 ttmp11, s1, s2
18244// CHECK: [0x01,0x02,0x7b,0x8f]
18245
18246s_lshl_b32 m0, s1, s2
18247// CHECK: [0x01,0x02,0x7c,0x8f]
18248
18249s_lshl_b32 exec_lo, s1, s2
18250// CHECK: [0x01,0x02,0x7e,0x8f]
18251
18252s_lshl_b32 exec_hi, s1, s2
18253// CHECK: [0x01,0x02,0x7f,0x8f]
18254
18255s_lshl_b32 s5, s103, s2
18256// CHECK: [0x67,0x02,0x05,0x8f]
18257
18258s_lshl_b32 s5, flat_scratch_lo, s2
18259// CHECK: [0x68,0x02,0x05,0x8f]
18260
18261s_lshl_b32 s5, flat_scratch_hi, s2
18262// CHECK: [0x69,0x02,0x05,0x8f]
18263
18264s_lshl_b32 s5, vcc_lo, s2
18265// CHECK: [0x6a,0x02,0x05,0x8f]
18266
18267s_lshl_b32 s5, vcc_hi, s2
18268// CHECK: [0x6b,0x02,0x05,0x8f]
18269
18270s_lshl_b32 s5, tba_lo, s2
18271// CHECK: [0x6c,0x02,0x05,0x8f]
18272
18273s_lshl_b32 s5, tba_hi, s2
18274// CHECK: [0x6d,0x02,0x05,0x8f]
18275
18276s_lshl_b32 s5, tma_lo, s2
18277// CHECK: [0x6e,0x02,0x05,0x8f]
18278
18279s_lshl_b32 s5, tma_hi, s2
18280// CHECK: [0x6f,0x02,0x05,0x8f]
18281
18282s_lshl_b32 s5, ttmp11, s2
18283// CHECK: [0x7b,0x02,0x05,0x8f]
18284
18285s_lshl_b32 s5, m0, s2
18286// CHECK: [0x7c,0x02,0x05,0x8f]
18287
18288s_lshl_b32 s5, exec_lo, s2
18289// CHECK: [0x7e,0x02,0x05,0x8f]
18290
18291s_lshl_b32 s5, exec_hi, s2
18292// CHECK: [0x7f,0x02,0x05,0x8f]
18293
18294s_lshl_b32 s5, 0, s2
18295// CHECK: [0x80,0x02,0x05,0x8f]
18296
18297s_lshl_b32 s5, -1, s2
18298// CHECK: [0xc1,0x02,0x05,0x8f]
18299
18300s_lshl_b32 s5, 0.5, s2
18301// CHECK: [0xf0,0x02,0x05,0x8f]
18302
18303s_lshl_b32 s5, -4.0, s2
18304// CHECK: [0xf7,0x02,0x05,0x8f]
18305
18306s_lshl_b32 s5, 0xaf123456, s2
18307// CHECK: [0xff,0x02,0x05,0x8f,0x56,0x34,0x12,0xaf]
18308
18309s_lshl_b32 s5, 0x3f717273, s2
18310// CHECK: [0xff,0x02,0x05,0x8f,0x73,0x72,0x71,0x3f]
18311
18312s_lshl_b32 s5, s1, s103
18313// CHECK: [0x01,0x67,0x05,0x8f]
18314
18315s_lshl_b32 s5, s1, flat_scratch_lo
18316// CHECK: [0x01,0x68,0x05,0x8f]
18317
18318s_lshl_b32 s5, s1, flat_scratch_hi
18319// CHECK: [0x01,0x69,0x05,0x8f]
18320
18321s_lshl_b32 s5, s1, vcc_lo
18322// CHECK: [0x01,0x6a,0x05,0x8f]
18323
18324s_lshl_b32 s5, s1, vcc_hi
18325// CHECK: [0x01,0x6b,0x05,0x8f]
18326
18327s_lshl_b32 s5, s1, tba_lo
18328// CHECK: [0x01,0x6c,0x05,0x8f]
18329
18330s_lshl_b32 s5, s1, tba_hi
18331// CHECK: [0x01,0x6d,0x05,0x8f]
18332
18333s_lshl_b32 s5, s1, tma_lo
18334// CHECK: [0x01,0x6e,0x05,0x8f]
18335
18336s_lshl_b32 s5, s1, tma_hi
18337// CHECK: [0x01,0x6f,0x05,0x8f]
18338
18339s_lshl_b32 s5, s1, ttmp11
18340// CHECK: [0x01,0x7b,0x05,0x8f]
18341
18342s_lshl_b32 s5, s1, m0
18343// CHECK: [0x01,0x7c,0x05,0x8f]
18344
18345s_lshl_b32 s5, s1, exec_lo
18346// CHECK: [0x01,0x7e,0x05,0x8f]
18347
18348s_lshl_b32 s5, s1, exec_hi
18349// CHECK: [0x01,0x7f,0x05,0x8f]
18350
18351s_lshl_b32 s5, s1, 0
18352// CHECK: [0x01,0x80,0x05,0x8f]
18353
18354s_lshl_b32 s5, s1, -1
18355// CHECK: [0x01,0xc1,0x05,0x8f]
18356
18357s_lshl_b32 s5, s1, 0.5
18358// CHECK: [0x01,0xf0,0x05,0x8f]
18359
18360s_lshl_b32 s5, s1, -4.0
18361// CHECK: [0x01,0xf7,0x05,0x8f]
18362
18363s_lshl_b32 s5, s1, 0xaf123456
18364// CHECK: [0x01,0xff,0x05,0x8f,0x56,0x34,0x12,0xaf]
18365
18366s_lshl_b32 s5, s1, 0x3f717273
18367// CHECK: [0x01,0xff,0x05,0x8f,0x73,0x72,0x71,0x3f]
18368
18369s_lshl_b64 s[10:11], s[2:3], s2
18370// CHECK: [0x02,0x02,0x8a,0x8f]
18371
18372s_lshl_b64 s[12:13], s[2:3], s2
18373// CHECK: [0x02,0x02,0x8c,0x8f]
18374
18375s_lshl_b64 s[102:103], s[2:3], s2
18376// CHECK: [0x02,0x02,0xe6,0x8f]
18377
18378s_lshl_b64 flat_scratch, s[2:3], s2
18379// CHECK: [0x02,0x02,0xe8,0x8f]
18380
18381s_lshl_b64 vcc, s[2:3], s2
18382// CHECK: [0x02,0x02,0xea,0x8f]
18383
18384s_lshl_b64 tba, s[2:3], s2
18385// CHECK: [0x02,0x02,0xec,0x8f]
18386
18387s_lshl_b64 tma, s[2:3], s2
18388// CHECK: [0x02,0x02,0xee,0x8f]
18389
18390s_lshl_b64 ttmp[10:11], s[2:3], s2
18391// CHECK: [0x02,0x02,0xfa,0x8f]
18392
18393s_lshl_b64 exec, s[2:3], s2
18394// CHECK: [0x02,0x02,0xfe,0x8f]
18395
18396s_lshl_b64 s[10:11], s[4:5], s2
18397// CHECK: [0x04,0x02,0x8a,0x8f]
18398
18399s_lshl_b64 s[10:11], s[102:103], s2
18400// CHECK: [0x66,0x02,0x8a,0x8f]
18401
18402s_lshl_b64 s[10:11], flat_scratch, s2
18403// CHECK: [0x68,0x02,0x8a,0x8f]
18404
18405s_lshl_b64 s[10:11], vcc, s2
18406// CHECK: [0x6a,0x02,0x8a,0x8f]
18407
18408s_lshl_b64 s[10:11], tba, s2
18409// CHECK: [0x6c,0x02,0x8a,0x8f]
18410
18411s_lshl_b64 s[10:11], tma, s2
18412// CHECK: [0x6e,0x02,0x8a,0x8f]
18413
18414s_lshl_b64 s[10:11], ttmp[10:11], s2
18415// CHECK: [0x7a,0x02,0x8a,0x8f]
18416
18417s_lshl_b64 s[10:11], exec, s2
18418// CHECK: [0x7e,0x02,0x8a,0x8f]
18419
18420s_lshl_b64 s[10:11], 0, s2
18421// CHECK: [0x80,0x02,0x8a,0x8f]
18422
18423s_lshl_b64 s[10:11], -1, s2
18424// CHECK: [0xc1,0x02,0x8a,0x8f]
18425
18426s_lshl_b64 s[10:11], 0.5, s2
18427// CHECK: [0xf0,0x02,0x8a,0x8f]
18428
18429s_lshl_b64 s[10:11], -4.0, s2
18430// CHECK: [0xf7,0x02,0x8a,0x8f]
18431
18432s_lshl_b64 s[10:11], 0xaf123456, s2
18433// CHECK: [0xff,0x02,0x8a,0x8f,0x56,0x34,0x12,0xaf]
18434
18435s_lshl_b64 s[10:11], 0x3f717273, s2
18436// CHECK: [0xff,0x02,0x8a,0x8f,0x73,0x72,0x71,0x3f]
18437
18438s_lshl_b64 s[10:11], s[2:3], s103
18439// CHECK: [0x02,0x67,0x8a,0x8f]
18440
18441s_lshl_b64 s[10:11], s[2:3], flat_scratch_lo
18442// CHECK: [0x02,0x68,0x8a,0x8f]
18443
18444s_lshl_b64 s[10:11], s[2:3], flat_scratch_hi
18445// CHECK: [0x02,0x69,0x8a,0x8f]
18446
18447s_lshl_b64 s[10:11], s[2:3], vcc_lo
18448// CHECK: [0x02,0x6a,0x8a,0x8f]
18449
18450s_lshl_b64 s[10:11], s[2:3], vcc_hi
18451// CHECK: [0x02,0x6b,0x8a,0x8f]
18452
18453s_lshl_b64 s[10:11], s[2:3], tba_lo
18454// CHECK: [0x02,0x6c,0x8a,0x8f]
18455
18456s_lshl_b64 s[10:11], s[2:3], tba_hi
18457// CHECK: [0x02,0x6d,0x8a,0x8f]
18458
18459s_lshl_b64 s[10:11], s[2:3], tma_lo
18460// CHECK: [0x02,0x6e,0x8a,0x8f]
18461
18462s_lshl_b64 s[10:11], s[2:3], tma_hi
18463// CHECK: [0x02,0x6f,0x8a,0x8f]
18464
18465s_lshl_b64 s[10:11], s[2:3], ttmp11
18466// CHECK: [0x02,0x7b,0x8a,0x8f]
18467
18468s_lshl_b64 s[10:11], s[2:3], m0
18469// CHECK: [0x02,0x7c,0x8a,0x8f]
18470
18471s_lshl_b64 s[10:11], s[2:3], exec_lo
18472// CHECK: [0x02,0x7e,0x8a,0x8f]
18473
18474s_lshl_b64 s[10:11], s[2:3], exec_hi
18475// CHECK: [0x02,0x7f,0x8a,0x8f]
18476
18477s_lshl_b64 s[10:11], s[2:3], 0
18478// CHECK: [0x02,0x80,0x8a,0x8f]
18479
18480s_lshl_b64 s[10:11], s[2:3], -1
18481// CHECK: [0x02,0xc1,0x8a,0x8f]
18482
18483s_lshl_b64 s[10:11], s[2:3], 0.5
18484// CHECK: [0x02,0xf0,0x8a,0x8f]
18485
18486s_lshl_b64 s[10:11], s[2:3], -4.0
18487// CHECK: [0x02,0xf7,0x8a,0x8f]
18488
18489s_lshl_b64 s[10:11], s[2:3], 0xaf123456
18490// CHECK: [0x02,0xff,0x8a,0x8f,0x56,0x34,0x12,0xaf]
18491
18492s_lshl_b64 s[10:11], s[2:3], 0x3f717273
18493// CHECK: [0x02,0xff,0x8a,0x8f,0x73,0x72,0x71,0x3f]
18494
18495s_lshr_b32 s5, s1, s2
18496// CHECK: [0x01,0x02,0x05,0x90]
18497
18498s_lshr_b32 s103, s1, s2
18499// CHECK: [0x01,0x02,0x67,0x90]
18500
18501s_lshr_b32 flat_scratch_lo, s1, s2
18502// CHECK: [0x01,0x02,0x68,0x90]
18503
18504s_lshr_b32 flat_scratch_hi, s1, s2
18505// CHECK: [0x01,0x02,0x69,0x90]
18506
18507s_lshr_b32 vcc_lo, s1, s2
18508// CHECK: [0x01,0x02,0x6a,0x90]
18509
18510s_lshr_b32 vcc_hi, s1, s2
18511// CHECK: [0x01,0x02,0x6b,0x90]
18512
18513s_lshr_b32 tba_lo, s1, s2
18514// CHECK: [0x01,0x02,0x6c,0x90]
18515
18516s_lshr_b32 tba_hi, s1, s2
18517// CHECK: [0x01,0x02,0x6d,0x90]
18518
18519s_lshr_b32 tma_lo, s1, s2
18520// CHECK: [0x01,0x02,0x6e,0x90]
18521
18522s_lshr_b32 tma_hi, s1, s2
18523// CHECK: [0x01,0x02,0x6f,0x90]
18524
18525s_lshr_b32 ttmp11, s1, s2
18526// CHECK: [0x01,0x02,0x7b,0x90]
18527
18528s_lshr_b32 m0, s1, s2
18529// CHECK: [0x01,0x02,0x7c,0x90]
18530
18531s_lshr_b32 exec_lo, s1, s2
18532// CHECK: [0x01,0x02,0x7e,0x90]
18533
18534s_lshr_b32 exec_hi, s1, s2
18535// CHECK: [0x01,0x02,0x7f,0x90]
18536
18537s_lshr_b32 s5, s103, s2
18538// CHECK: [0x67,0x02,0x05,0x90]
18539
18540s_lshr_b32 s5, flat_scratch_lo, s2
18541// CHECK: [0x68,0x02,0x05,0x90]
18542
18543s_lshr_b32 s5, flat_scratch_hi, s2
18544// CHECK: [0x69,0x02,0x05,0x90]
18545
18546s_lshr_b32 s5, vcc_lo, s2
18547// CHECK: [0x6a,0x02,0x05,0x90]
18548
18549s_lshr_b32 s5, vcc_hi, s2
18550// CHECK: [0x6b,0x02,0x05,0x90]
18551
18552s_lshr_b32 s5, tba_lo, s2
18553// CHECK: [0x6c,0x02,0x05,0x90]
18554
18555s_lshr_b32 s5, tba_hi, s2
18556// CHECK: [0x6d,0x02,0x05,0x90]
18557
18558s_lshr_b32 s5, tma_lo, s2
18559// CHECK: [0x6e,0x02,0x05,0x90]
18560
18561s_lshr_b32 s5, tma_hi, s2
18562// CHECK: [0x6f,0x02,0x05,0x90]
18563
18564s_lshr_b32 s5, ttmp11, s2
18565// CHECK: [0x7b,0x02,0x05,0x90]
18566
18567s_lshr_b32 s5, m0, s2
18568// CHECK: [0x7c,0x02,0x05,0x90]
18569
18570s_lshr_b32 s5, exec_lo, s2
18571// CHECK: [0x7e,0x02,0x05,0x90]
18572
18573s_lshr_b32 s5, exec_hi, s2
18574// CHECK: [0x7f,0x02,0x05,0x90]
18575
18576s_lshr_b32 s5, 0, s2
18577// CHECK: [0x80,0x02,0x05,0x90]
18578
18579s_lshr_b32 s5, -1, s2
18580// CHECK: [0xc1,0x02,0x05,0x90]
18581
18582s_lshr_b32 s5, 0.5, s2
18583// CHECK: [0xf0,0x02,0x05,0x90]
18584
18585s_lshr_b32 s5, -4.0, s2
18586// CHECK: [0xf7,0x02,0x05,0x90]
18587
18588s_lshr_b32 s5, 0xaf123456, s2
18589// CHECK: [0xff,0x02,0x05,0x90,0x56,0x34,0x12,0xaf]
18590
18591s_lshr_b32 s5, 0x3f717273, s2
18592// CHECK: [0xff,0x02,0x05,0x90,0x73,0x72,0x71,0x3f]
18593
18594s_lshr_b32 s5, s1, s103
18595// CHECK: [0x01,0x67,0x05,0x90]
18596
18597s_lshr_b32 s5, s1, flat_scratch_lo
18598// CHECK: [0x01,0x68,0x05,0x90]
18599
18600s_lshr_b32 s5, s1, flat_scratch_hi
18601// CHECK: [0x01,0x69,0x05,0x90]
18602
18603s_lshr_b32 s5, s1, vcc_lo
18604// CHECK: [0x01,0x6a,0x05,0x90]
18605
18606s_lshr_b32 s5, s1, vcc_hi
18607// CHECK: [0x01,0x6b,0x05,0x90]
18608
18609s_lshr_b32 s5, s1, tba_lo
18610// CHECK: [0x01,0x6c,0x05,0x90]
18611
18612s_lshr_b32 s5, s1, tba_hi
18613// CHECK: [0x01,0x6d,0x05,0x90]
18614
18615s_lshr_b32 s5, s1, tma_lo
18616// CHECK: [0x01,0x6e,0x05,0x90]
18617
18618s_lshr_b32 s5, s1, tma_hi
18619// CHECK: [0x01,0x6f,0x05,0x90]
18620
18621s_lshr_b32 s5, s1, ttmp11
18622// CHECK: [0x01,0x7b,0x05,0x90]
18623
18624s_lshr_b32 s5, s1, m0
18625// CHECK: [0x01,0x7c,0x05,0x90]
18626
18627s_lshr_b32 s5, s1, exec_lo
18628// CHECK: [0x01,0x7e,0x05,0x90]
18629
18630s_lshr_b32 s5, s1, exec_hi
18631// CHECK: [0x01,0x7f,0x05,0x90]
18632
18633s_lshr_b32 s5, s1, 0
18634// CHECK: [0x01,0x80,0x05,0x90]
18635
18636s_lshr_b32 s5, s1, -1
18637// CHECK: [0x01,0xc1,0x05,0x90]
18638
18639s_lshr_b32 s5, s1, 0.5
18640// CHECK: [0x01,0xf0,0x05,0x90]
18641
18642s_lshr_b32 s5, s1, -4.0
18643// CHECK: [0x01,0xf7,0x05,0x90]
18644
18645s_lshr_b32 s5, s1, 0xaf123456
18646// CHECK: [0x01,0xff,0x05,0x90,0x56,0x34,0x12,0xaf]
18647
18648s_lshr_b32 s5, s1, 0x3f717273
18649// CHECK: [0x01,0xff,0x05,0x90,0x73,0x72,0x71,0x3f]
18650
18651s_lshr_b64 s[10:11], s[2:3], s2
18652// CHECK: [0x02,0x02,0x8a,0x90]
18653
18654s_lshr_b64 s[12:13], s[2:3], s2
18655// CHECK: [0x02,0x02,0x8c,0x90]
18656
18657s_lshr_b64 s[102:103], s[2:3], s2
18658// CHECK: [0x02,0x02,0xe6,0x90]
18659
18660s_lshr_b64 flat_scratch, s[2:3], s2
18661// CHECK: [0x02,0x02,0xe8,0x90]
18662
18663s_lshr_b64 vcc, s[2:3], s2
18664// CHECK: [0x02,0x02,0xea,0x90]
18665
18666s_lshr_b64 tba, s[2:3], s2
18667// CHECK: [0x02,0x02,0xec,0x90]
18668
18669s_lshr_b64 tma, s[2:3], s2
18670// CHECK: [0x02,0x02,0xee,0x90]
18671
18672s_lshr_b64 ttmp[10:11], s[2:3], s2
18673// CHECK: [0x02,0x02,0xfa,0x90]
18674
18675s_lshr_b64 exec, s[2:3], s2
18676// CHECK: [0x02,0x02,0xfe,0x90]
18677
18678s_lshr_b64 s[10:11], s[4:5], s2
18679// CHECK: [0x04,0x02,0x8a,0x90]
18680
18681s_lshr_b64 s[10:11], s[102:103], s2
18682// CHECK: [0x66,0x02,0x8a,0x90]
18683
18684s_lshr_b64 s[10:11], flat_scratch, s2
18685// CHECK: [0x68,0x02,0x8a,0x90]
18686
18687s_lshr_b64 s[10:11], vcc, s2
18688// CHECK: [0x6a,0x02,0x8a,0x90]
18689
18690s_lshr_b64 s[10:11], tba, s2
18691// CHECK: [0x6c,0x02,0x8a,0x90]
18692
18693s_lshr_b64 s[10:11], tma, s2
18694// CHECK: [0x6e,0x02,0x8a,0x90]
18695
18696s_lshr_b64 s[10:11], ttmp[10:11], s2
18697// CHECK: [0x7a,0x02,0x8a,0x90]
18698
18699s_lshr_b64 s[10:11], exec, s2
18700// CHECK: [0x7e,0x02,0x8a,0x90]
18701
18702s_lshr_b64 s[10:11], 0, s2
18703// CHECK: [0x80,0x02,0x8a,0x90]
18704
18705s_lshr_b64 s[10:11], -1, s2
18706// CHECK: [0xc1,0x02,0x8a,0x90]
18707
18708s_lshr_b64 s[10:11], 0.5, s2
18709// CHECK: [0xf0,0x02,0x8a,0x90]
18710
18711s_lshr_b64 s[10:11], -4.0, s2
18712// CHECK: [0xf7,0x02,0x8a,0x90]
18713
18714s_lshr_b64 s[10:11], 0xaf123456, s2
18715// CHECK: [0xff,0x02,0x8a,0x90,0x56,0x34,0x12,0xaf]
18716
18717s_lshr_b64 s[10:11], 0x3f717273, s2
18718// CHECK: [0xff,0x02,0x8a,0x90,0x73,0x72,0x71,0x3f]
18719
18720s_lshr_b64 s[10:11], s[2:3], s103
18721// CHECK: [0x02,0x67,0x8a,0x90]
18722
18723s_lshr_b64 s[10:11], s[2:3], flat_scratch_lo
18724// CHECK: [0x02,0x68,0x8a,0x90]
18725
18726s_lshr_b64 s[10:11], s[2:3], flat_scratch_hi
18727// CHECK: [0x02,0x69,0x8a,0x90]
18728
18729s_lshr_b64 s[10:11], s[2:3], vcc_lo
18730// CHECK: [0x02,0x6a,0x8a,0x90]
18731
18732s_lshr_b64 s[10:11], s[2:3], vcc_hi
18733// CHECK: [0x02,0x6b,0x8a,0x90]
18734
18735s_lshr_b64 s[10:11], s[2:3], tba_lo
18736// CHECK: [0x02,0x6c,0x8a,0x90]
18737
18738s_lshr_b64 s[10:11], s[2:3], tba_hi
18739// CHECK: [0x02,0x6d,0x8a,0x90]
18740
18741s_lshr_b64 s[10:11], s[2:3], tma_lo
18742// CHECK: [0x02,0x6e,0x8a,0x90]
18743
18744s_lshr_b64 s[10:11], s[2:3], tma_hi
18745// CHECK: [0x02,0x6f,0x8a,0x90]
18746
18747s_lshr_b64 s[10:11], s[2:3], ttmp11
18748// CHECK: [0x02,0x7b,0x8a,0x90]
18749
18750s_lshr_b64 s[10:11], s[2:3], m0
18751// CHECK: [0x02,0x7c,0x8a,0x90]
18752
18753s_lshr_b64 s[10:11], s[2:3], exec_lo
18754// CHECK: [0x02,0x7e,0x8a,0x90]
18755
18756s_lshr_b64 s[10:11], s[2:3], exec_hi
18757// CHECK: [0x02,0x7f,0x8a,0x90]
18758
18759s_lshr_b64 s[10:11], s[2:3], 0
18760// CHECK: [0x02,0x80,0x8a,0x90]
18761
18762s_lshr_b64 s[10:11], s[2:3], -1
18763// CHECK: [0x02,0xc1,0x8a,0x90]
18764
18765s_lshr_b64 s[10:11], s[2:3], 0.5
18766// CHECK: [0x02,0xf0,0x8a,0x90]
18767
18768s_lshr_b64 s[10:11], s[2:3], -4.0
18769// CHECK: [0x02,0xf7,0x8a,0x90]
18770
18771s_lshr_b64 s[10:11], s[2:3], 0xaf123456
18772// CHECK: [0x02,0xff,0x8a,0x90,0x56,0x34,0x12,0xaf]
18773
18774s_lshr_b64 s[10:11], s[2:3], 0x3f717273
18775// CHECK: [0x02,0xff,0x8a,0x90,0x73,0x72,0x71,0x3f]
18776
18777s_ashr_i32 s5, s1, s2
18778// CHECK: [0x01,0x02,0x05,0x91]
18779
18780s_ashr_i32 s103, s1, s2
18781// CHECK: [0x01,0x02,0x67,0x91]
18782
18783s_ashr_i32 flat_scratch_lo, s1, s2
18784// CHECK: [0x01,0x02,0x68,0x91]
18785
18786s_ashr_i32 flat_scratch_hi, s1, s2
18787// CHECK: [0x01,0x02,0x69,0x91]
18788
18789s_ashr_i32 vcc_lo, s1, s2
18790// CHECK: [0x01,0x02,0x6a,0x91]
18791
18792s_ashr_i32 vcc_hi, s1, s2
18793// CHECK: [0x01,0x02,0x6b,0x91]
18794
18795s_ashr_i32 tba_lo, s1, s2
18796// CHECK: [0x01,0x02,0x6c,0x91]
18797
18798s_ashr_i32 tba_hi, s1, s2
18799// CHECK: [0x01,0x02,0x6d,0x91]
18800
18801s_ashr_i32 tma_lo, s1, s2
18802// CHECK: [0x01,0x02,0x6e,0x91]
18803
18804s_ashr_i32 tma_hi, s1, s2
18805// CHECK: [0x01,0x02,0x6f,0x91]
18806
18807s_ashr_i32 ttmp11, s1, s2
18808// CHECK: [0x01,0x02,0x7b,0x91]
18809
18810s_ashr_i32 m0, s1, s2
18811// CHECK: [0x01,0x02,0x7c,0x91]
18812
18813s_ashr_i32 exec_lo, s1, s2
18814// CHECK: [0x01,0x02,0x7e,0x91]
18815
18816s_ashr_i32 exec_hi, s1, s2
18817// CHECK: [0x01,0x02,0x7f,0x91]
18818
18819s_ashr_i32 s5, s103, s2
18820// CHECK: [0x67,0x02,0x05,0x91]
18821
18822s_ashr_i32 s5, flat_scratch_lo, s2
18823// CHECK: [0x68,0x02,0x05,0x91]
18824
18825s_ashr_i32 s5, flat_scratch_hi, s2
18826// CHECK: [0x69,0x02,0x05,0x91]
18827
18828s_ashr_i32 s5, vcc_lo, s2
18829// CHECK: [0x6a,0x02,0x05,0x91]
18830
18831s_ashr_i32 s5, vcc_hi, s2
18832// CHECK: [0x6b,0x02,0x05,0x91]
18833
18834s_ashr_i32 s5, tba_lo, s2
18835// CHECK: [0x6c,0x02,0x05,0x91]
18836
18837s_ashr_i32 s5, tba_hi, s2
18838// CHECK: [0x6d,0x02,0x05,0x91]
18839
18840s_ashr_i32 s5, tma_lo, s2
18841// CHECK: [0x6e,0x02,0x05,0x91]
18842
18843s_ashr_i32 s5, tma_hi, s2
18844// CHECK: [0x6f,0x02,0x05,0x91]
18845
18846s_ashr_i32 s5, ttmp11, s2
18847// CHECK: [0x7b,0x02,0x05,0x91]
18848
18849s_ashr_i32 s5, m0, s2
18850// CHECK: [0x7c,0x02,0x05,0x91]
18851
18852s_ashr_i32 s5, exec_lo, s2
18853// CHECK: [0x7e,0x02,0x05,0x91]
18854
18855s_ashr_i32 s5, exec_hi, s2
18856// CHECK: [0x7f,0x02,0x05,0x91]
18857
18858s_ashr_i32 s5, 0, s2
18859// CHECK: [0x80,0x02,0x05,0x91]
18860
18861s_ashr_i32 s5, -1, s2
18862// CHECK: [0xc1,0x02,0x05,0x91]
18863
18864s_ashr_i32 s5, 0.5, s2
18865// CHECK: [0xf0,0x02,0x05,0x91]
18866
18867s_ashr_i32 s5, -4.0, s2
18868// CHECK: [0xf7,0x02,0x05,0x91]
18869
18870s_ashr_i32 s5, 0xaf123456, s2
18871// CHECK: [0xff,0x02,0x05,0x91,0x56,0x34,0x12,0xaf]
18872
18873s_ashr_i32 s5, 0x3f717273, s2
18874// CHECK: [0xff,0x02,0x05,0x91,0x73,0x72,0x71,0x3f]
18875
18876s_ashr_i32 s5, s1, s103
18877// CHECK: [0x01,0x67,0x05,0x91]
18878
18879s_ashr_i32 s5, s1, flat_scratch_lo
18880// CHECK: [0x01,0x68,0x05,0x91]
18881
18882s_ashr_i32 s5, s1, flat_scratch_hi
18883// CHECK: [0x01,0x69,0x05,0x91]
18884
18885s_ashr_i32 s5, s1, vcc_lo
18886// CHECK: [0x01,0x6a,0x05,0x91]
18887
18888s_ashr_i32 s5, s1, vcc_hi
18889// CHECK: [0x01,0x6b,0x05,0x91]
18890
18891s_ashr_i32 s5, s1, tba_lo
18892// CHECK: [0x01,0x6c,0x05,0x91]
18893
18894s_ashr_i32 s5, s1, tba_hi
18895// CHECK: [0x01,0x6d,0x05,0x91]
18896
18897s_ashr_i32 s5, s1, tma_lo
18898// CHECK: [0x01,0x6e,0x05,0x91]
18899
18900s_ashr_i32 s5, s1, tma_hi
18901// CHECK: [0x01,0x6f,0x05,0x91]
18902
18903s_ashr_i32 s5, s1, ttmp11
18904// CHECK: [0x01,0x7b,0x05,0x91]
18905
18906s_ashr_i32 s5, s1, m0
18907// CHECK: [0x01,0x7c,0x05,0x91]
18908
18909s_ashr_i32 s5, s1, exec_lo
18910// CHECK: [0x01,0x7e,0x05,0x91]
18911
18912s_ashr_i32 s5, s1, exec_hi
18913// CHECK: [0x01,0x7f,0x05,0x91]
18914
18915s_ashr_i32 s5, s1, 0
18916// CHECK: [0x01,0x80,0x05,0x91]
18917
18918s_ashr_i32 s5, s1, -1
18919// CHECK: [0x01,0xc1,0x05,0x91]
18920
18921s_ashr_i32 s5, s1, 0.5
18922// CHECK: [0x01,0xf0,0x05,0x91]
18923
18924s_ashr_i32 s5, s1, -4.0
18925// CHECK: [0x01,0xf7,0x05,0x91]
18926
18927s_ashr_i32 s5, s1, 0xaf123456
18928// CHECK: [0x01,0xff,0x05,0x91,0x56,0x34,0x12,0xaf]
18929
18930s_ashr_i32 s5, s1, 0x3f717273
18931// CHECK: [0x01,0xff,0x05,0x91,0x73,0x72,0x71,0x3f]
18932
18933s_ashr_i64 s[10:11], s[2:3], s2
18934// CHECK: [0x02,0x02,0x8a,0x91]
18935
18936s_ashr_i64 s[12:13], s[2:3], s2
18937// CHECK: [0x02,0x02,0x8c,0x91]
18938
18939s_ashr_i64 s[102:103], s[2:3], s2
18940// CHECK: [0x02,0x02,0xe6,0x91]
18941
18942s_ashr_i64 flat_scratch, s[2:3], s2
18943// CHECK: [0x02,0x02,0xe8,0x91]
18944
18945s_ashr_i64 vcc, s[2:3], s2
18946// CHECK: [0x02,0x02,0xea,0x91]
18947
18948s_ashr_i64 tba, s[2:3], s2
18949// CHECK: [0x02,0x02,0xec,0x91]
18950
18951s_ashr_i64 tma, s[2:3], s2
18952// CHECK: [0x02,0x02,0xee,0x91]
18953
18954s_ashr_i64 ttmp[10:11], s[2:3], s2
18955// CHECK: [0x02,0x02,0xfa,0x91]
18956
18957s_ashr_i64 exec, s[2:3], s2
18958// CHECK: [0x02,0x02,0xfe,0x91]
18959
18960s_ashr_i64 s[10:11], s[4:5], s2
18961// CHECK: [0x04,0x02,0x8a,0x91]
18962
18963s_ashr_i64 s[10:11], s[102:103], s2
18964// CHECK: [0x66,0x02,0x8a,0x91]
18965
18966s_ashr_i64 s[10:11], flat_scratch, s2
18967// CHECK: [0x68,0x02,0x8a,0x91]
18968
18969s_ashr_i64 s[10:11], vcc, s2
18970// CHECK: [0x6a,0x02,0x8a,0x91]
18971
18972s_ashr_i64 s[10:11], tba, s2
18973// CHECK: [0x6c,0x02,0x8a,0x91]
18974
18975s_ashr_i64 s[10:11], tma, s2
18976// CHECK: [0x6e,0x02,0x8a,0x91]
18977
18978s_ashr_i64 s[10:11], ttmp[10:11], s2
18979// CHECK: [0x7a,0x02,0x8a,0x91]
18980
18981s_ashr_i64 s[10:11], exec, s2
18982// CHECK: [0x7e,0x02,0x8a,0x91]
18983
18984s_ashr_i64 s[10:11], 0, s2
18985// CHECK: [0x80,0x02,0x8a,0x91]
18986
18987s_ashr_i64 s[10:11], -1, s2
18988// CHECK: [0xc1,0x02,0x8a,0x91]
18989
18990s_ashr_i64 s[10:11], 0.5, s2
18991// CHECK: [0xf0,0x02,0x8a,0x91]
18992
18993s_ashr_i64 s[10:11], -4.0, s2
18994// CHECK: [0xf7,0x02,0x8a,0x91]
18995
18996s_ashr_i64 s[10:11], 0xaf123456, s2
18997// CHECK: [0xff,0x02,0x8a,0x91,0x56,0x34,0x12,0xaf]
18998
18999s_ashr_i64 s[10:11], 0x3f717273, s2
19000// CHECK: [0xff,0x02,0x8a,0x91,0x73,0x72,0x71,0x3f]
19001
19002s_ashr_i64 s[10:11], s[2:3], s103
19003// CHECK: [0x02,0x67,0x8a,0x91]
19004
19005s_ashr_i64 s[10:11], s[2:3], flat_scratch_lo
19006// CHECK: [0x02,0x68,0x8a,0x91]
19007
19008s_ashr_i64 s[10:11], s[2:3], flat_scratch_hi
19009// CHECK: [0x02,0x69,0x8a,0x91]
19010
19011s_ashr_i64 s[10:11], s[2:3], vcc_lo
19012// CHECK: [0x02,0x6a,0x8a,0x91]
19013
19014s_ashr_i64 s[10:11], s[2:3], vcc_hi
19015// CHECK: [0x02,0x6b,0x8a,0x91]
19016
19017s_ashr_i64 s[10:11], s[2:3], tba_lo
19018// CHECK: [0x02,0x6c,0x8a,0x91]
19019
19020s_ashr_i64 s[10:11], s[2:3], tba_hi
19021// CHECK: [0x02,0x6d,0x8a,0x91]
19022
19023s_ashr_i64 s[10:11], s[2:3], tma_lo
19024// CHECK: [0x02,0x6e,0x8a,0x91]
19025
19026s_ashr_i64 s[10:11], s[2:3], tma_hi
19027// CHECK: [0x02,0x6f,0x8a,0x91]
19028
19029s_ashr_i64 s[10:11], s[2:3], ttmp11
19030// CHECK: [0x02,0x7b,0x8a,0x91]
19031
19032s_ashr_i64 s[10:11], s[2:3], m0
19033// CHECK: [0x02,0x7c,0x8a,0x91]
19034
19035s_ashr_i64 s[10:11], s[2:3], exec_lo
19036// CHECK: [0x02,0x7e,0x8a,0x91]
19037
19038s_ashr_i64 s[10:11], s[2:3], exec_hi
19039// CHECK: [0x02,0x7f,0x8a,0x91]
19040
19041s_ashr_i64 s[10:11], s[2:3], 0
19042// CHECK: [0x02,0x80,0x8a,0x91]
19043
19044s_ashr_i64 s[10:11], s[2:3], -1
19045// CHECK: [0x02,0xc1,0x8a,0x91]
19046
19047s_ashr_i64 s[10:11], s[2:3], 0.5
19048// CHECK: [0x02,0xf0,0x8a,0x91]
19049
19050s_ashr_i64 s[10:11], s[2:3], -4.0
19051// CHECK: [0x02,0xf7,0x8a,0x91]
19052
19053s_ashr_i64 s[10:11], s[2:3], 0xaf123456
19054// CHECK: [0x02,0xff,0x8a,0x91,0x56,0x34,0x12,0xaf]
19055
19056s_ashr_i64 s[10:11], s[2:3], 0x3f717273
19057// CHECK: [0x02,0xff,0x8a,0x91,0x73,0x72,0x71,0x3f]
19058
19059s_bfm_b32 s5, s1, s2
19060// CHECK: [0x01,0x02,0x05,0x92]
19061
19062s_bfm_b32 s103, s1, s2
19063// CHECK: [0x01,0x02,0x67,0x92]
19064
19065s_bfm_b32 flat_scratch_lo, s1, s2
19066// CHECK: [0x01,0x02,0x68,0x92]
19067
19068s_bfm_b32 flat_scratch_hi, s1, s2
19069// CHECK: [0x01,0x02,0x69,0x92]
19070
19071s_bfm_b32 vcc_lo, s1, s2
19072// CHECK: [0x01,0x02,0x6a,0x92]
19073
19074s_bfm_b32 vcc_hi, s1, s2
19075// CHECK: [0x01,0x02,0x6b,0x92]
19076
19077s_bfm_b32 tba_lo, s1, s2
19078// CHECK: [0x01,0x02,0x6c,0x92]
19079
19080s_bfm_b32 tba_hi, s1, s2
19081// CHECK: [0x01,0x02,0x6d,0x92]
19082
19083s_bfm_b32 tma_lo, s1, s2
19084// CHECK: [0x01,0x02,0x6e,0x92]
19085
19086s_bfm_b32 tma_hi, s1, s2
19087// CHECK: [0x01,0x02,0x6f,0x92]
19088
19089s_bfm_b32 ttmp11, s1, s2
19090// CHECK: [0x01,0x02,0x7b,0x92]
19091
19092s_bfm_b32 m0, s1, s2
19093// CHECK: [0x01,0x02,0x7c,0x92]
19094
19095s_bfm_b32 exec_lo, s1, s2
19096// CHECK: [0x01,0x02,0x7e,0x92]
19097
19098s_bfm_b32 exec_hi, s1, s2
19099// CHECK: [0x01,0x02,0x7f,0x92]
19100
19101s_bfm_b32 s5, s103, s2
19102// CHECK: [0x67,0x02,0x05,0x92]
19103
19104s_bfm_b32 s5, flat_scratch_lo, s2
19105// CHECK: [0x68,0x02,0x05,0x92]
19106
19107s_bfm_b32 s5, flat_scratch_hi, s2
19108// CHECK: [0x69,0x02,0x05,0x92]
19109
19110s_bfm_b32 s5, vcc_lo, s2
19111// CHECK: [0x6a,0x02,0x05,0x92]
19112
19113s_bfm_b32 s5, vcc_hi, s2
19114// CHECK: [0x6b,0x02,0x05,0x92]
19115
19116s_bfm_b32 s5, tba_lo, s2
19117// CHECK: [0x6c,0x02,0x05,0x92]
19118
19119s_bfm_b32 s5, tba_hi, s2
19120// CHECK: [0x6d,0x02,0x05,0x92]
19121
19122s_bfm_b32 s5, tma_lo, s2
19123// CHECK: [0x6e,0x02,0x05,0x92]
19124
19125s_bfm_b32 s5, tma_hi, s2
19126// CHECK: [0x6f,0x02,0x05,0x92]
19127
19128s_bfm_b32 s5, ttmp11, s2
19129// CHECK: [0x7b,0x02,0x05,0x92]
19130
19131s_bfm_b32 s5, m0, s2
19132// CHECK: [0x7c,0x02,0x05,0x92]
19133
19134s_bfm_b32 s5, exec_lo, s2
19135// CHECK: [0x7e,0x02,0x05,0x92]
19136
19137s_bfm_b32 s5, exec_hi, s2
19138// CHECK: [0x7f,0x02,0x05,0x92]
19139
19140s_bfm_b32 s5, 0, s2
19141// CHECK: [0x80,0x02,0x05,0x92]
19142
19143s_bfm_b32 s5, -1, s2
19144// CHECK: [0xc1,0x02,0x05,0x92]
19145
19146s_bfm_b32 s5, 0.5, s2
19147// CHECK: [0xf0,0x02,0x05,0x92]
19148
19149s_bfm_b32 s5, -4.0, s2
19150// CHECK: [0xf7,0x02,0x05,0x92]
19151
19152s_bfm_b32 s5, 0xaf123456, s2
19153// CHECK: [0xff,0x02,0x05,0x92,0x56,0x34,0x12,0xaf]
19154
19155s_bfm_b32 s5, 0x3f717273, s2
19156// CHECK: [0xff,0x02,0x05,0x92,0x73,0x72,0x71,0x3f]
19157
19158s_bfm_b32 s5, s1, s103
19159// CHECK: [0x01,0x67,0x05,0x92]
19160
19161s_bfm_b32 s5, s1, flat_scratch_lo
19162// CHECK: [0x01,0x68,0x05,0x92]
19163
19164s_bfm_b32 s5, s1, flat_scratch_hi
19165// CHECK: [0x01,0x69,0x05,0x92]
19166
19167s_bfm_b32 s5, s1, vcc_lo
19168// CHECK: [0x01,0x6a,0x05,0x92]
19169
19170s_bfm_b32 s5, s1, vcc_hi
19171// CHECK: [0x01,0x6b,0x05,0x92]
19172
19173s_bfm_b32 s5, s1, tba_lo
19174// CHECK: [0x01,0x6c,0x05,0x92]
19175
19176s_bfm_b32 s5, s1, tba_hi
19177// CHECK: [0x01,0x6d,0x05,0x92]
19178
19179s_bfm_b32 s5, s1, tma_lo
19180// CHECK: [0x01,0x6e,0x05,0x92]
19181
19182s_bfm_b32 s5, s1, tma_hi
19183// CHECK: [0x01,0x6f,0x05,0x92]
19184
19185s_bfm_b32 s5, s1, ttmp11
19186// CHECK: [0x01,0x7b,0x05,0x92]
19187
19188s_bfm_b32 s5, s1, m0
19189// CHECK: [0x01,0x7c,0x05,0x92]
19190
19191s_bfm_b32 s5, s1, exec_lo
19192// CHECK: [0x01,0x7e,0x05,0x92]
19193
19194s_bfm_b32 s5, s1, exec_hi
19195// CHECK: [0x01,0x7f,0x05,0x92]
19196
19197s_bfm_b32 s5, s1, 0
19198// CHECK: [0x01,0x80,0x05,0x92]
19199
19200s_bfm_b32 s5, s1, -1
19201// CHECK: [0x01,0xc1,0x05,0x92]
19202
19203s_bfm_b32 s5, s1, 0.5
19204// CHECK: [0x01,0xf0,0x05,0x92]
19205
19206s_bfm_b32 s5, s1, -4.0
19207// CHECK: [0x01,0xf7,0x05,0x92]
19208
19209s_bfm_b32 s5, s1, 0xaf123456
19210// CHECK: [0x01,0xff,0x05,0x92,0x56,0x34,0x12,0xaf]
19211
19212s_bfm_b32 s5, s1, 0x3f717273
19213// CHECK: [0x01,0xff,0x05,0x92,0x73,0x72,0x71,0x3f]
19214
19215s_bfm_b64 s[10:11], s1, s2
19216// CHECK: [0x01,0x02,0x8a,0x92]
19217
19218s_bfm_b64 s[12:13], s1, s2
19219// CHECK: [0x01,0x02,0x8c,0x92]
19220
19221s_bfm_b64 s[102:103], s1, s2
19222// CHECK: [0x01,0x02,0xe6,0x92]
19223
19224s_bfm_b64 flat_scratch, s1, s2
19225// CHECK: [0x01,0x02,0xe8,0x92]
19226
19227s_bfm_b64 vcc, s1, s2
19228// CHECK: [0x01,0x02,0xea,0x92]
19229
19230s_bfm_b64 tba, s1, s2
19231// CHECK: [0x01,0x02,0xec,0x92]
19232
19233s_bfm_b64 tma, s1, s2
19234// CHECK: [0x01,0x02,0xee,0x92]
19235
19236s_bfm_b64 ttmp[10:11], s1, s2
19237// CHECK: [0x01,0x02,0xfa,0x92]
19238
19239s_bfm_b64 exec, s1, s2
19240// CHECK: [0x01,0x02,0xfe,0x92]
19241
19242s_bfm_b64 s[10:11], s103, s2
19243// CHECK: [0x67,0x02,0x8a,0x92]
19244
19245s_bfm_b64 s[10:11], flat_scratch_lo, s2
19246// CHECK: [0x68,0x02,0x8a,0x92]
19247
19248s_bfm_b64 s[10:11], flat_scratch_hi, s2
19249// CHECK: [0x69,0x02,0x8a,0x92]
19250
19251s_bfm_b64 s[10:11], vcc_lo, s2
19252// CHECK: [0x6a,0x02,0x8a,0x92]
19253
19254s_bfm_b64 s[10:11], vcc_hi, s2
19255// CHECK: [0x6b,0x02,0x8a,0x92]
19256
19257s_bfm_b64 s[10:11], tba_lo, s2
19258// CHECK: [0x6c,0x02,0x8a,0x92]
19259
19260s_bfm_b64 s[10:11], tba_hi, s2
19261// CHECK: [0x6d,0x02,0x8a,0x92]
19262
19263s_bfm_b64 s[10:11], tma_lo, s2
19264// CHECK: [0x6e,0x02,0x8a,0x92]
19265
19266s_bfm_b64 s[10:11], tma_hi, s2
19267// CHECK: [0x6f,0x02,0x8a,0x92]
19268
19269s_bfm_b64 s[10:11], ttmp11, s2
19270// CHECK: [0x7b,0x02,0x8a,0x92]
19271
19272s_bfm_b64 s[10:11], m0, s2
19273// CHECK: [0x7c,0x02,0x8a,0x92]
19274
19275s_bfm_b64 s[10:11], exec_lo, s2
19276// CHECK: [0x7e,0x02,0x8a,0x92]
19277
19278s_bfm_b64 s[10:11], exec_hi, s2
19279// CHECK: [0x7f,0x02,0x8a,0x92]
19280
19281s_bfm_b64 s[10:11], 0, s2
19282// CHECK: [0x80,0x02,0x8a,0x92]
19283
19284s_bfm_b64 s[10:11], -1, s2
19285// CHECK: [0xc1,0x02,0x8a,0x92]
19286
19287s_bfm_b64 s[10:11], 0.5, s2
19288// CHECK: [0xf0,0x02,0x8a,0x92]
19289
19290s_bfm_b64 s[10:11], -4.0, s2
19291// CHECK: [0xf7,0x02,0x8a,0x92]
19292
19293s_bfm_b64 s[10:11], 0xaf123456, s2
19294// CHECK: [0xff,0x02,0x8a,0x92,0x56,0x34,0x12,0xaf]
19295
19296s_bfm_b64 s[10:11], 0x3f717273, s2
19297// CHECK: [0xff,0x02,0x8a,0x92,0x73,0x72,0x71,0x3f]
19298
19299s_bfm_b64 s[10:11], s1, s103
19300// CHECK: [0x01,0x67,0x8a,0x92]
19301
19302s_bfm_b64 s[10:11], s1, flat_scratch_lo
19303// CHECK: [0x01,0x68,0x8a,0x92]
19304
19305s_bfm_b64 s[10:11], s1, flat_scratch_hi
19306// CHECK: [0x01,0x69,0x8a,0x92]
19307
19308s_bfm_b64 s[10:11], s1, vcc_lo
19309// CHECK: [0x01,0x6a,0x8a,0x92]
19310
19311s_bfm_b64 s[10:11], s1, vcc_hi
19312// CHECK: [0x01,0x6b,0x8a,0x92]
19313
19314s_bfm_b64 s[10:11], s1, tba_lo
19315// CHECK: [0x01,0x6c,0x8a,0x92]
19316
19317s_bfm_b64 s[10:11], s1, tba_hi
19318// CHECK: [0x01,0x6d,0x8a,0x92]
19319
19320s_bfm_b64 s[10:11], s1, tma_lo
19321// CHECK: [0x01,0x6e,0x8a,0x92]
19322
19323s_bfm_b64 s[10:11], s1, tma_hi
19324// CHECK: [0x01,0x6f,0x8a,0x92]
19325
19326s_bfm_b64 s[10:11], s1, ttmp11
19327// CHECK: [0x01,0x7b,0x8a,0x92]
19328
19329s_bfm_b64 s[10:11], s1, m0
19330// CHECK: [0x01,0x7c,0x8a,0x92]
19331
19332s_bfm_b64 s[10:11], s1, exec_lo
19333// CHECK: [0x01,0x7e,0x8a,0x92]
19334
19335s_bfm_b64 s[10:11], s1, exec_hi
19336// CHECK: [0x01,0x7f,0x8a,0x92]
19337
19338s_bfm_b64 s[10:11], s1, 0
19339// CHECK: [0x01,0x80,0x8a,0x92]
19340
19341s_bfm_b64 s[10:11], s1, -1
19342// CHECK: [0x01,0xc1,0x8a,0x92]
19343
19344s_bfm_b64 s[10:11], s1, 0.5
19345// CHECK: [0x01,0xf0,0x8a,0x92]
19346
19347s_bfm_b64 s[10:11], s1, -4.0
19348// CHECK: [0x01,0xf7,0x8a,0x92]
19349
19350s_bfm_b64 s[10:11], s1, 0xaf123456
19351// CHECK: [0x01,0xff,0x8a,0x92,0x56,0x34,0x12,0xaf]
19352
19353s_bfm_b64 s[10:11], s1, 0x3f717273
19354// CHECK: [0x01,0xff,0x8a,0x92,0x73,0x72,0x71,0x3f]
19355
19356s_mul_i32 s5, s1, s2
19357// CHECK: [0x01,0x02,0x05,0x93]
19358
19359s_mul_i32 s103, s1, s2
19360// CHECK: [0x01,0x02,0x67,0x93]
19361
19362s_mul_i32 flat_scratch_lo, s1, s2
19363// CHECK: [0x01,0x02,0x68,0x93]
19364
19365s_mul_i32 flat_scratch_hi, s1, s2
19366// CHECK: [0x01,0x02,0x69,0x93]
19367
19368s_mul_i32 vcc_lo, s1, s2
19369// CHECK: [0x01,0x02,0x6a,0x93]
19370
19371s_mul_i32 vcc_hi, s1, s2
19372// CHECK: [0x01,0x02,0x6b,0x93]
19373
19374s_mul_i32 tba_lo, s1, s2
19375// CHECK: [0x01,0x02,0x6c,0x93]
19376
19377s_mul_i32 tba_hi, s1, s2
19378// CHECK: [0x01,0x02,0x6d,0x93]
19379
19380s_mul_i32 tma_lo, s1, s2
19381// CHECK: [0x01,0x02,0x6e,0x93]
19382
19383s_mul_i32 tma_hi, s1, s2
19384// CHECK: [0x01,0x02,0x6f,0x93]
19385
19386s_mul_i32 ttmp11, s1, s2
19387// CHECK: [0x01,0x02,0x7b,0x93]
19388
19389s_mul_i32 m0, s1, s2
19390// CHECK: [0x01,0x02,0x7c,0x93]
19391
19392s_mul_i32 exec_lo, s1, s2
19393// CHECK: [0x01,0x02,0x7e,0x93]
19394
19395s_mul_i32 exec_hi, s1, s2
19396// CHECK: [0x01,0x02,0x7f,0x93]
19397
19398s_mul_i32 s5, s103, s2
19399// CHECK: [0x67,0x02,0x05,0x93]
19400
19401s_mul_i32 s5, flat_scratch_lo, s2
19402// CHECK: [0x68,0x02,0x05,0x93]
19403
19404s_mul_i32 s5, flat_scratch_hi, s2
19405// CHECK: [0x69,0x02,0x05,0x93]
19406
19407s_mul_i32 s5, vcc_lo, s2
19408// CHECK: [0x6a,0x02,0x05,0x93]
19409
19410s_mul_i32 s5, vcc_hi, s2
19411// CHECK: [0x6b,0x02,0x05,0x93]
19412
19413s_mul_i32 s5, tba_lo, s2
19414// CHECK: [0x6c,0x02,0x05,0x93]
19415
19416s_mul_i32 s5, tba_hi, s2
19417// CHECK: [0x6d,0x02,0x05,0x93]
19418
19419s_mul_i32 s5, tma_lo, s2
19420// CHECK: [0x6e,0x02,0x05,0x93]
19421
19422s_mul_i32 s5, tma_hi, s2
19423// CHECK: [0x6f,0x02,0x05,0x93]
19424
19425s_mul_i32 s5, ttmp11, s2
19426// CHECK: [0x7b,0x02,0x05,0x93]
19427
19428s_mul_i32 s5, m0, s2
19429// CHECK: [0x7c,0x02,0x05,0x93]
19430
19431s_mul_i32 s5, exec_lo, s2
19432// CHECK: [0x7e,0x02,0x05,0x93]
19433
19434s_mul_i32 s5, exec_hi, s2
19435// CHECK: [0x7f,0x02,0x05,0x93]
19436
19437s_mul_i32 s5, 0, s2
19438// CHECK: [0x80,0x02,0x05,0x93]
19439
19440s_mul_i32 s5, -1, s2
19441// CHECK: [0xc1,0x02,0x05,0x93]
19442
19443s_mul_i32 s5, 0.5, s2
19444// CHECK: [0xf0,0x02,0x05,0x93]
19445
19446s_mul_i32 s5, -4.0, s2
19447// CHECK: [0xf7,0x02,0x05,0x93]
19448
19449s_mul_i32 s5, 0xaf123456, s2
19450// CHECK: [0xff,0x02,0x05,0x93,0x56,0x34,0x12,0xaf]
19451
19452s_mul_i32 s5, 0x3f717273, s2
19453// CHECK: [0xff,0x02,0x05,0x93,0x73,0x72,0x71,0x3f]
19454
19455s_mul_i32 s5, s1, s103
19456// CHECK: [0x01,0x67,0x05,0x93]
19457
19458s_mul_i32 s5, s1, flat_scratch_lo
19459// CHECK: [0x01,0x68,0x05,0x93]
19460
19461s_mul_i32 s5, s1, flat_scratch_hi
19462// CHECK: [0x01,0x69,0x05,0x93]
19463
19464s_mul_i32 s5, s1, vcc_lo
19465// CHECK: [0x01,0x6a,0x05,0x93]
19466
19467s_mul_i32 s5, s1, vcc_hi
19468// CHECK: [0x01,0x6b,0x05,0x93]
19469
19470s_mul_i32 s5, s1, tba_lo
19471// CHECK: [0x01,0x6c,0x05,0x93]
19472
19473s_mul_i32 s5, s1, tba_hi
19474// CHECK: [0x01,0x6d,0x05,0x93]
19475
19476s_mul_i32 s5, s1, tma_lo
19477// CHECK: [0x01,0x6e,0x05,0x93]
19478
19479s_mul_i32 s5, s1, tma_hi
19480// CHECK: [0x01,0x6f,0x05,0x93]
19481
19482s_mul_i32 s5, s1, ttmp11
19483// CHECK: [0x01,0x7b,0x05,0x93]
19484
19485s_mul_i32 s5, s1, m0
19486// CHECK: [0x01,0x7c,0x05,0x93]
19487
19488s_mul_i32 s5, s1, exec_lo
19489// CHECK: [0x01,0x7e,0x05,0x93]
19490
19491s_mul_i32 s5, s1, exec_hi
19492// CHECK: [0x01,0x7f,0x05,0x93]
19493
19494s_mul_i32 s5, s1, 0
19495// CHECK: [0x01,0x80,0x05,0x93]
19496
19497s_mul_i32 s5, s1, -1
19498// CHECK: [0x01,0xc1,0x05,0x93]
19499
19500s_mul_i32 s5, s1, 0.5
19501// CHECK: [0x01,0xf0,0x05,0x93]
19502
19503s_mul_i32 s5, s1, -4.0
19504// CHECK: [0x01,0xf7,0x05,0x93]
19505
19506s_mul_i32 s5, s1, 0xaf123456
19507// CHECK: [0x01,0xff,0x05,0x93,0x56,0x34,0x12,0xaf]
19508
19509s_mul_i32 s5, s1, 0x3f717273
19510// CHECK: [0x01,0xff,0x05,0x93,0x73,0x72,0x71,0x3f]
19511
19512s_bfe_u32 s5, s1, s2
19513// CHECK: [0x01,0x02,0x85,0x93]
19514
19515s_bfe_u32 s103, s1, s2
19516// CHECK: [0x01,0x02,0xe7,0x93]
19517
19518s_bfe_u32 flat_scratch_lo, s1, s2
19519// CHECK: [0x01,0x02,0xe8,0x93]
19520
19521s_bfe_u32 flat_scratch_hi, s1, s2
19522// CHECK: [0x01,0x02,0xe9,0x93]
19523
19524s_bfe_u32 vcc_lo, s1, s2
19525// CHECK: [0x01,0x02,0xea,0x93]
19526
19527s_bfe_u32 vcc_hi, s1, s2
19528// CHECK: [0x01,0x02,0xeb,0x93]
19529
19530s_bfe_u32 tba_lo, s1, s2
19531// CHECK: [0x01,0x02,0xec,0x93]
19532
19533s_bfe_u32 tba_hi, s1, s2
19534// CHECK: [0x01,0x02,0xed,0x93]
19535
19536s_bfe_u32 tma_lo, s1, s2
19537// CHECK: [0x01,0x02,0xee,0x93]
19538
19539s_bfe_u32 tma_hi, s1, s2
19540// CHECK: [0x01,0x02,0xef,0x93]
19541
19542s_bfe_u32 ttmp11, s1, s2
19543// CHECK: [0x01,0x02,0xfb,0x93]
19544
19545s_bfe_u32 m0, s1, s2
19546// CHECK: [0x01,0x02,0xfc,0x93]
19547
19548s_bfe_u32 exec_lo, s1, s2
19549// CHECK: [0x01,0x02,0xfe,0x93]
19550
19551s_bfe_u32 exec_hi, s1, s2
19552// CHECK: [0x01,0x02,0xff,0x93]
19553
19554s_bfe_u32 s5, s103, s2
19555// CHECK: [0x67,0x02,0x85,0x93]
19556
19557s_bfe_u32 s5, flat_scratch_lo, s2
19558// CHECK: [0x68,0x02,0x85,0x93]
19559
19560s_bfe_u32 s5, flat_scratch_hi, s2
19561// CHECK: [0x69,0x02,0x85,0x93]
19562
19563s_bfe_u32 s5, vcc_lo, s2
19564// CHECK: [0x6a,0x02,0x85,0x93]
19565
19566s_bfe_u32 s5, vcc_hi, s2
19567// CHECK: [0x6b,0x02,0x85,0x93]
19568
19569s_bfe_u32 s5, tba_lo, s2
19570// CHECK: [0x6c,0x02,0x85,0x93]
19571
19572s_bfe_u32 s5, tba_hi, s2
19573// CHECK: [0x6d,0x02,0x85,0x93]
19574
19575s_bfe_u32 s5, tma_lo, s2
19576// CHECK: [0x6e,0x02,0x85,0x93]
19577
19578s_bfe_u32 s5, tma_hi, s2
19579// CHECK: [0x6f,0x02,0x85,0x93]
19580
19581s_bfe_u32 s5, ttmp11, s2
19582// CHECK: [0x7b,0x02,0x85,0x93]
19583
19584s_bfe_u32 s5, m0, s2
19585// CHECK: [0x7c,0x02,0x85,0x93]
19586
19587s_bfe_u32 s5, exec_lo, s2
19588// CHECK: [0x7e,0x02,0x85,0x93]
19589
19590s_bfe_u32 s5, exec_hi, s2
19591// CHECK: [0x7f,0x02,0x85,0x93]
19592
19593s_bfe_u32 s5, 0, s2
19594// CHECK: [0x80,0x02,0x85,0x93]
19595
19596s_bfe_u32 s5, -1, s2
19597// CHECK: [0xc1,0x02,0x85,0x93]
19598
19599s_bfe_u32 s5, 0.5, s2
19600// CHECK: [0xf0,0x02,0x85,0x93]
19601
19602s_bfe_u32 s5, -4.0, s2
19603// CHECK: [0xf7,0x02,0x85,0x93]
19604
19605s_bfe_u32 s5, 0xaf123456, s2
19606// CHECK: [0xff,0x02,0x85,0x93,0x56,0x34,0x12,0xaf]
19607
19608s_bfe_u32 s5, 0x3f717273, s2
19609// CHECK: [0xff,0x02,0x85,0x93,0x73,0x72,0x71,0x3f]
19610
19611s_bfe_u32 s5, s1, s103
19612// CHECK: [0x01,0x67,0x85,0x93]
19613
19614s_bfe_u32 s5, s1, flat_scratch_lo
19615// CHECK: [0x01,0x68,0x85,0x93]
19616
19617s_bfe_u32 s5, s1, flat_scratch_hi
19618// CHECK: [0x01,0x69,0x85,0x93]
19619
19620s_bfe_u32 s5, s1, vcc_lo
19621// CHECK: [0x01,0x6a,0x85,0x93]
19622
19623s_bfe_u32 s5, s1, vcc_hi
19624// CHECK: [0x01,0x6b,0x85,0x93]
19625
19626s_bfe_u32 s5, s1, tba_lo
19627// CHECK: [0x01,0x6c,0x85,0x93]
19628
19629s_bfe_u32 s5, s1, tba_hi
19630// CHECK: [0x01,0x6d,0x85,0x93]
19631
19632s_bfe_u32 s5, s1, tma_lo
19633// CHECK: [0x01,0x6e,0x85,0x93]
19634
19635s_bfe_u32 s5, s1, tma_hi
19636// CHECK: [0x01,0x6f,0x85,0x93]
19637
19638s_bfe_u32 s5, s1, ttmp11
19639// CHECK: [0x01,0x7b,0x85,0x93]
19640
19641s_bfe_u32 s5, s1, m0
19642// CHECK: [0x01,0x7c,0x85,0x93]
19643
19644s_bfe_u32 s5, s1, exec_lo
19645// CHECK: [0x01,0x7e,0x85,0x93]
19646
19647s_bfe_u32 s5, s1, exec_hi
19648// CHECK: [0x01,0x7f,0x85,0x93]
19649
19650s_bfe_u32 s5, s1, 0
19651// CHECK: [0x01,0x80,0x85,0x93]
19652
19653s_bfe_u32 s5, s1, -1
19654// CHECK: [0x01,0xc1,0x85,0x93]
19655
19656s_bfe_u32 s5, s1, 0.5
19657// CHECK: [0x01,0xf0,0x85,0x93]
19658
19659s_bfe_u32 s5, s1, -4.0
19660// CHECK: [0x01,0xf7,0x85,0x93]
19661
19662s_bfe_u32 s5, s1, 0xaf123456
19663// CHECK: [0x01,0xff,0x85,0x93,0x56,0x34,0x12,0xaf]
19664
19665s_bfe_u32 s5, s1, 0x3f717273
19666// CHECK: [0x01,0xff,0x85,0x93,0x73,0x72,0x71,0x3f]
19667
19668s_bfe_i32 s5, s1, s2
19669// CHECK: [0x01,0x02,0x05,0x94]
19670
19671s_bfe_i32 s103, s1, s2
19672// CHECK: [0x01,0x02,0x67,0x94]
19673
19674s_bfe_i32 flat_scratch_lo, s1, s2
19675// CHECK: [0x01,0x02,0x68,0x94]
19676
19677s_bfe_i32 flat_scratch_hi, s1, s2
19678// CHECK: [0x01,0x02,0x69,0x94]
19679
19680s_bfe_i32 vcc_lo, s1, s2
19681// CHECK: [0x01,0x02,0x6a,0x94]
19682
19683s_bfe_i32 vcc_hi, s1, s2
19684// CHECK: [0x01,0x02,0x6b,0x94]
19685
19686s_bfe_i32 tba_lo, s1, s2
19687// CHECK: [0x01,0x02,0x6c,0x94]
19688
19689s_bfe_i32 tba_hi, s1, s2
19690// CHECK: [0x01,0x02,0x6d,0x94]
19691
19692s_bfe_i32 tma_lo, s1, s2
19693// CHECK: [0x01,0x02,0x6e,0x94]
19694
19695s_bfe_i32 tma_hi, s1, s2
19696// CHECK: [0x01,0x02,0x6f,0x94]
19697
19698s_bfe_i32 ttmp11, s1, s2
19699// CHECK: [0x01,0x02,0x7b,0x94]
19700
19701s_bfe_i32 m0, s1, s2
19702// CHECK: [0x01,0x02,0x7c,0x94]
19703
19704s_bfe_i32 exec_lo, s1, s2
19705// CHECK: [0x01,0x02,0x7e,0x94]
19706
19707s_bfe_i32 exec_hi, s1, s2
19708// CHECK: [0x01,0x02,0x7f,0x94]
19709
19710s_bfe_i32 s5, s103, s2
19711// CHECK: [0x67,0x02,0x05,0x94]
19712
19713s_bfe_i32 s5, flat_scratch_lo, s2
19714// CHECK: [0x68,0x02,0x05,0x94]
19715
19716s_bfe_i32 s5, flat_scratch_hi, s2
19717// CHECK: [0x69,0x02,0x05,0x94]
19718
19719s_bfe_i32 s5, vcc_lo, s2
19720// CHECK: [0x6a,0x02,0x05,0x94]
19721
19722s_bfe_i32 s5, vcc_hi, s2
19723// CHECK: [0x6b,0x02,0x05,0x94]
19724
19725s_bfe_i32 s5, tba_lo, s2
19726// CHECK: [0x6c,0x02,0x05,0x94]
19727
19728s_bfe_i32 s5, tba_hi, s2
19729// CHECK: [0x6d,0x02,0x05,0x94]
19730
19731s_bfe_i32 s5, tma_lo, s2
19732// CHECK: [0x6e,0x02,0x05,0x94]
19733
19734s_bfe_i32 s5, tma_hi, s2
19735// CHECK: [0x6f,0x02,0x05,0x94]
19736
19737s_bfe_i32 s5, ttmp11, s2
19738// CHECK: [0x7b,0x02,0x05,0x94]
19739
19740s_bfe_i32 s5, m0, s2
19741// CHECK: [0x7c,0x02,0x05,0x94]
19742
19743s_bfe_i32 s5, exec_lo, s2
19744// CHECK: [0x7e,0x02,0x05,0x94]
19745
19746s_bfe_i32 s5, exec_hi, s2
19747// CHECK: [0x7f,0x02,0x05,0x94]
19748
19749s_bfe_i32 s5, 0, s2
19750// CHECK: [0x80,0x02,0x05,0x94]
19751
19752s_bfe_i32 s5, -1, s2
19753// CHECK: [0xc1,0x02,0x05,0x94]
19754
19755s_bfe_i32 s5, 0.5, s2
19756// CHECK: [0xf0,0x02,0x05,0x94]
19757
19758s_bfe_i32 s5, -4.0, s2
19759// CHECK: [0xf7,0x02,0x05,0x94]
19760
19761s_bfe_i32 s5, 0xaf123456, s2
19762// CHECK: [0xff,0x02,0x05,0x94,0x56,0x34,0x12,0xaf]
19763
19764s_bfe_i32 s5, 0x3f717273, s2
19765// CHECK: [0xff,0x02,0x05,0x94,0x73,0x72,0x71,0x3f]
19766
19767s_bfe_i32 s5, s1, s103
19768// CHECK: [0x01,0x67,0x05,0x94]
19769
19770s_bfe_i32 s5, s1, flat_scratch_lo
19771// CHECK: [0x01,0x68,0x05,0x94]
19772
19773s_bfe_i32 s5, s1, flat_scratch_hi
19774// CHECK: [0x01,0x69,0x05,0x94]
19775
19776s_bfe_i32 s5, s1, vcc_lo
19777// CHECK: [0x01,0x6a,0x05,0x94]
19778
19779s_bfe_i32 s5, s1, vcc_hi
19780// CHECK: [0x01,0x6b,0x05,0x94]
19781
19782s_bfe_i32 s5, s1, tba_lo
19783// CHECK: [0x01,0x6c,0x05,0x94]
19784
19785s_bfe_i32 s5, s1, tba_hi
19786// CHECK: [0x01,0x6d,0x05,0x94]
19787
19788s_bfe_i32 s5, s1, tma_lo
19789// CHECK: [0x01,0x6e,0x05,0x94]
19790
19791s_bfe_i32 s5, s1, tma_hi
19792// CHECK: [0x01,0x6f,0x05,0x94]
19793
19794s_bfe_i32 s5, s1, ttmp11
19795// CHECK: [0x01,0x7b,0x05,0x94]
19796
19797s_bfe_i32 s5, s1, m0
19798// CHECK: [0x01,0x7c,0x05,0x94]
19799
19800s_bfe_i32 s5, s1, exec_lo
19801// CHECK: [0x01,0x7e,0x05,0x94]
19802
19803s_bfe_i32 s5, s1, exec_hi
19804// CHECK: [0x01,0x7f,0x05,0x94]
19805
19806s_bfe_i32 s5, s1, 0
19807// CHECK: [0x01,0x80,0x05,0x94]
19808
19809s_bfe_i32 s5, s1, -1
19810// CHECK: [0x01,0xc1,0x05,0x94]
19811
19812s_bfe_i32 s5, s1, 0.5
19813// CHECK: [0x01,0xf0,0x05,0x94]
19814
19815s_bfe_i32 s5, s1, -4.0
19816// CHECK: [0x01,0xf7,0x05,0x94]
19817
19818s_bfe_i32 s5, s1, 0xaf123456
19819// CHECK: [0x01,0xff,0x05,0x94,0x56,0x34,0x12,0xaf]
19820
19821s_bfe_i32 s5, s1, 0x3f717273
19822// CHECK: [0x01,0xff,0x05,0x94,0x73,0x72,0x71,0x3f]
19823
19824s_bfe_u64 s[10:11], s[2:3], s2
19825// CHECK: [0x02,0x02,0x8a,0x94]
19826
19827s_bfe_u64 s[12:13], s[2:3], s2
19828// CHECK: [0x02,0x02,0x8c,0x94]
19829
19830s_bfe_u64 s[102:103], s[2:3], s2
19831// CHECK: [0x02,0x02,0xe6,0x94]
19832
19833s_bfe_u64 flat_scratch, s[2:3], s2
19834// CHECK: [0x02,0x02,0xe8,0x94]
19835
19836s_bfe_u64 vcc, s[2:3], s2
19837// CHECK: [0x02,0x02,0xea,0x94]
19838
19839s_bfe_u64 tba, s[2:3], s2
19840// CHECK: [0x02,0x02,0xec,0x94]
19841
19842s_bfe_u64 tma, s[2:3], s2
19843// CHECK: [0x02,0x02,0xee,0x94]
19844
19845s_bfe_u64 ttmp[10:11], s[2:3], s2
19846// CHECK: [0x02,0x02,0xfa,0x94]
19847
19848s_bfe_u64 exec, s[2:3], s2
19849// CHECK: [0x02,0x02,0xfe,0x94]
19850
19851s_bfe_u64 s[10:11], s[4:5], s2
19852// CHECK: [0x04,0x02,0x8a,0x94]
19853
19854s_bfe_u64 s[10:11], s[102:103], s2
19855// CHECK: [0x66,0x02,0x8a,0x94]
19856
19857s_bfe_u64 s[10:11], flat_scratch, s2
19858// CHECK: [0x68,0x02,0x8a,0x94]
19859
19860s_bfe_u64 s[10:11], vcc, s2
19861// CHECK: [0x6a,0x02,0x8a,0x94]
19862
19863s_bfe_u64 s[10:11], tba, s2
19864// CHECK: [0x6c,0x02,0x8a,0x94]
19865
19866s_bfe_u64 s[10:11], tma, s2
19867// CHECK: [0x6e,0x02,0x8a,0x94]
19868
19869s_bfe_u64 s[10:11], ttmp[10:11], s2
19870// CHECK: [0x7a,0x02,0x8a,0x94]
19871
19872s_bfe_u64 s[10:11], exec, s2
19873// CHECK: [0x7e,0x02,0x8a,0x94]
19874
19875s_bfe_u64 s[10:11], 0, s2
19876// CHECK: [0x80,0x02,0x8a,0x94]
19877
19878s_bfe_u64 s[10:11], -1, s2
19879// CHECK: [0xc1,0x02,0x8a,0x94]
19880
19881s_bfe_u64 s[10:11], 0.5, s2
19882// CHECK: [0xf0,0x02,0x8a,0x94]
19883
19884s_bfe_u64 s[10:11], -4.0, s2
19885// CHECK: [0xf7,0x02,0x8a,0x94]
19886
19887s_bfe_u64 s[10:11], 0xaf123456, s2
19888// CHECK: [0xff,0x02,0x8a,0x94,0x56,0x34,0x12,0xaf]
19889
19890s_bfe_u64 s[10:11], 0x3f717273, s2
19891// CHECK: [0xff,0x02,0x8a,0x94,0x73,0x72,0x71,0x3f]
19892
19893s_bfe_u64 s[10:11], s[2:3], s103
19894// CHECK: [0x02,0x67,0x8a,0x94]
19895
19896s_bfe_u64 s[10:11], s[2:3], flat_scratch_lo
19897// CHECK: [0x02,0x68,0x8a,0x94]
19898
19899s_bfe_u64 s[10:11], s[2:3], flat_scratch_hi
19900// CHECK: [0x02,0x69,0x8a,0x94]
19901
19902s_bfe_u64 s[10:11], s[2:3], vcc_lo
19903// CHECK: [0x02,0x6a,0x8a,0x94]
19904
19905s_bfe_u64 s[10:11], s[2:3], vcc_hi
19906// CHECK: [0x02,0x6b,0x8a,0x94]
19907
19908s_bfe_u64 s[10:11], s[2:3], tba_lo
19909// CHECK: [0x02,0x6c,0x8a,0x94]
19910
19911s_bfe_u64 s[10:11], s[2:3], tba_hi
19912// CHECK: [0x02,0x6d,0x8a,0x94]
19913
19914s_bfe_u64 s[10:11], s[2:3], tma_lo
19915// CHECK: [0x02,0x6e,0x8a,0x94]
19916
19917s_bfe_u64 s[10:11], s[2:3], tma_hi
19918// CHECK: [0x02,0x6f,0x8a,0x94]
19919
19920s_bfe_u64 s[10:11], s[2:3], ttmp11
19921// CHECK: [0x02,0x7b,0x8a,0x94]
19922
19923s_bfe_u64 s[10:11], s[2:3], m0
19924// CHECK: [0x02,0x7c,0x8a,0x94]
19925
19926s_bfe_u64 s[10:11], s[2:3], exec_lo
19927// CHECK: [0x02,0x7e,0x8a,0x94]
19928
19929s_bfe_u64 s[10:11], s[2:3], exec_hi
19930// CHECK: [0x02,0x7f,0x8a,0x94]
19931
19932s_bfe_u64 s[10:11], s[2:3], 0
19933// CHECK: [0x02,0x80,0x8a,0x94]
19934
19935s_bfe_u64 s[10:11], s[2:3], -1
19936// CHECK: [0x02,0xc1,0x8a,0x94]
19937
19938s_bfe_u64 s[10:11], s[2:3], 0.5
19939// CHECK: [0x02,0xf0,0x8a,0x94]
19940
19941s_bfe_u64 s[10:11], s[2:3], -4.0
19942// CHECK: [0x02,0xf7,0x8a,0x94]
19943
19944s_bfe_u64 s[10:11], s[2:3], 0xaf123456
19945// CHECK: [0x02,0xff,0x8a,0x94,0x56,0x34,0x12,0xaf]
19946
19947s_bfe_u64 s[10:11], s[2:3], 0x3f717273
19948// CHECK: [0x02,0xff,0x8a,0x94,0x73,0x72,0x71,0x3f]
19949
19950s_bfe_i64 s[10:11], s[2:3], s2
19951// CHECK: [0x02,0x02,0x0a,0x95]
19952
19953s_bfe_i64 s[12:13], s[2:3], s2
19954// CHECK: [0x02,0x02,0x0c,0x95]
19955
19956s_bfe_i64 s[102:103], s[2:3], s2
19957// CHECK: [0x02,0x02,0x66,0x95]
19958
19959s_bfe_i64 flat_scratch, s[2:3], s2
19960// CHECK: [0x02,0x02,0x68,0x95]
19961
19962s_bfe_i64 vcc, s[2:3], s2
19963// CHECK: [0x02,0x02,0x6a,0x95]
19964
19965s_bfe_i64 tba, s[2:3], s2
19966// CHECK: [0x02,0x02,0x6c,0x95]
19967
19968s_bfe_i64 tma, s[2:3], s2
19969// CHECK: [0x02,0x02,0x6e,0x95]
19970
19971s_bfe_i64 ttmp[10:11], s[2:3], s2
19972// CHECK: [0x02,0x02,0x7a,0x95]
19973
19974s_bfe_i64 exec, s[2:3], s2
19975// CHECK: [0x02,0x02,0x7e,0x95]
19976
19977s_bfe_i64 s[10:11], s[4:5], s2
19978// CHECK: [0x04,0x02,0x0a,0x95]
19979
19980s_bfe_i64 s[10:11], s[102:103], s2
19981// CHECK: [0x66,0x02,0x0a,0x95]
19982
19983s_bfe_i64 s[10:11], flat_scratch, s2
19984// CHECK: [0x68,0x02,0x0a,0x95]
19985
19986s_bfe_i64 s[10:11], vcc, s2
19987// CHECK: [0x6a,0x02,0x0a,0x95]
19988
19989s_bfe_i64 s[10:11], tba, s2
19990// CHECK: [0x6c,0x02,0x0a,0x95]
19991
19992s_bfe_i64 s[10:11], tma, s2
19993// CHECK: [0x6e,0x02,0x0a,0x95]
19994
19995s_bfe_i64 s[10:11], ttmp[10:11], s2
19996// CHECK: [0x7a,0x02,0x0a,0x95]
19997
19998s_bfe_i64 s[10:11], exec, s2
19999// CHECK: [0x7e,0x02,0x0a,0x95]
20000
20001s_bfe_i64 s[10:11], 0, s2
20002// CHECK: [0x80,0x02,0x0a,0x95]
20003
20004s_bfe_i64 s[10:11], -1, s2
20005// CHECK: [0xc1,0x02,0x0a,0x95]
20006
20007s_bfe_i64 s[10:11], 0.5, s2
20008// CHECK: [0xf0,0x02,0x0a,0x95]
20009
20010s_bfe_i64 s[10:11], -4.0, s2
20011// CHECK: [0xf7,0x02,0x0a,0x95]
20012
20013s_bfe_i64 s[10:11], 0xaf123456, s2
20014// CHECK: [0xff,0x02,0x0a,0x95,0x56,0x34,0x12,0xaf]
20015
20016s_bfe_i64 s[10:11], 0x3f717273, s2
20017// CHECK: [0xff,0x02,0x0a,0x95,0x73,0x72,0x71,0x3f]
20018
20019s_bfe_i64 s[10:11], s[2:3], s103
20020// CHECK: [0x02,0x67,0x0a,0x95]
20021
20022s_bfe_i64 s[10:11], s[2:3], flat_scratch_lo
20023// CHECK: [0x02,0x68,0x0a,0x95]
20024
20025s_bfe_i64 s[10:11], s[2:3], flat_scratch_hi
20026// CHECK: [0x02,0x69,0x0a,0x95]
20027
20028s_bfe_i64 s[10:11], s[2:3], vcc_lo
20029// CHECK: [0x02,0x6a,0x0a,0x95]
20030
20031s_bfe_i64 s[10:11], s[2:3], vcc_hi
20032// CHECK: [0x02,0x6b,0x0a,0x95]
20033
20034s_bfe_i64 s[10:11], s[2:3], tba_lo
20035// CHECK: [0x02,0x6c,0x0a,0x95]
20036
20037s_bfe_i64 s[10:11], s[2:3], tba_hi
20038// CHECK: [0x02,0x6d,0x0a,0x95]
20039
20040s_bfe_i64 s[10:11], s[2:3], tma_lo
20041// CHECK: [0x02,0x6e,0x0a,0x95]
20042
20043s_bfe_i64 s[10:11], s[2:3], tma_hi
20044// CHECK: [0x02,0x6f,0x0a,0x95]
20045
20046s_bfe_i64 s[10:11], s[2:3], ttmp11
20047// CHECK: [0x02,0x7b,0x0a,0x95]
20048
20049s_bfe_i64 s[10:11], s[2:3], m0
20050// CHECK: [0x02,0x7c,0x0a,0x95]
20051
20052s_bfe_i64 s[10:11], s[2:3], exec_lo
20053// CHECK: [0x02,0x7e,0x0a,0x95]
20054
20055s_bfe_i64 s[10:11], s[2:3], exec_hi
20056// CHECK: [0x02,0x7f,0x0a,0x95]
20057
20058s_bfe_i64 s[10:11], s[2:3], 0
20059// CHECK: [0x02,0x80,0x0a,0x95]
20060
20061s_bfe_i64 s[10:11], s[2:3], -1
20062// CHECK: [0x02,0xc1,0x0a,0x95]
20063
20064s_bfe_i64 s[10:11], s[2:3], 0.5
20065// CHECK: [0x02,0xf0,0x0a,0x95]
20066
20067s_bfe_i64 s[10:11], s[2:3], -4.0
20068// CHECK: [0x02,0xf7,0x0a,0x95]
20069
20070s_bfe_i64 s[10:11], s[2:3], 0xaf123456
20071// CHECK: [0x02,0xff,0x0a,0x95,0x56,0x34,0x12,0xaf]
20072
20073s_bfe_i64 s[10:11], s[2:3], 0x3f717273
20074// CHECK: [0x02,0xff,0x0a,0x95,0x73,0x72,0x71,0x3f]
20075
20076s_cbranch_g_fork s[2:3], s[4:5]
20077// CHECK: [0x02,0x04,0x80,0x95]
20078
20079s_cbranch_g_fork s[4:5], s[4:5]
20080// CHECK: [0x04,0x04,0x80,0x95]
20081
20082s_cbranch_g_fork s[102:103], s[4:5]
20083// CHECK: [0x66,0x04,0x80,0x95]
20084
20085s_cbranch_g_fork flat_scratch, s[4:5]
20086// CHECK: [0x68,0x04,0x80,0x95]
20087
20088s_cbranch_g_fork vcc, s[4:5]
20089// CHECK: [0x6a,0x04,0x80,0x95]
20090
20091s_cbranch_g_fork tba, s[4:5]
20092// CHECK: [0x6c,0x04,0x80,0x95]
20093
20094s_cbranch_g_fork tma, s[4:5]
20095// CHECK: [0x6e,0x04,0x80,0x95]
20096
20097s_cbranch_g_fork ttmp[10:11], s[4:5]
20098// CHECK: [0x7a,0x04,0x80,0x95]
20099
20100s_cbranch_g_fork exec, s[4:5]
20101// CHECK: [0x7e,0x04,0x80,0x95]
20102
20103s_cbranch_g_fork 0, s[4:5]
20104// CHECK: [0x80,0x04,0x80,0x95]
20105
20106s_cbranch_g_fork -1, s[4:5]
20107// CHECK: [0xc1,0x04,0x80,0x95]
20108
20109s_cbranch_g_fork 0.5, s[4:5]
20110// CHECK: [0xf0,0x04,0x80,0x95]
20111
20112s_cbranch_g_fork -4.0, s[4:5]
20113// CHECK: [0xf7,0x04,0x80,0x95]
20114
20115s_cbranch_g_fork s[2:3], s[6:7]
20116// CHECK: [0x02,0x06,0x80,0x95]
20117
20118s_cbranch_g_fork s[2:3], s[102:103]
20119// CHECK: [0x02,0x66,0x80,0x95]
20120
20121s_cbranch_g_fork s[2:3], flat_scratch
20122// CHECK: [0x02,0x68,0x80,0x95]
20123
20124s_cbranch_g_fork s[2:3], vcc
20125// CHECK: [0x02,0x6a,0x80,0x95]
20126
20127s_cbranch_g_fork s[2:3], tba
20128// CHECK: [0x02,0x6c,0x80,0x95]
20129
20130s_cbranch_g_fork s[2:3], tma
20131// CHECK: [0x02,0x6e,0x80,0x95]
20132
20133s_cbranch_g_fork s[2:3], ttmp[10:11]
20134// CHECK: [0x02,0x7a,0x80,0x95]
20135
20136s_cbranch_g_fork s[2:3], exec
20137// CHECK: [0x02,0x7e,0x80,0x95]
20138
20139s_cbranch_g_fork s[2:3], 0
20140// CHECK: [0x02,0x80,0x80,0x95]
20141
20142s_cbranch_g_fork s[2:3], -1
20143// CHECK: [0x02,0xc1,0x80,0x95]
20144
20145s_cbranch_g_fork s[2:3], 0.5
20146// CHECK: [0x02,0xf0,0x80,0x95]
20147
20148s_cbranch_g_fork s[2:3], -4.0
20149// CHECK: [0x02,0xf7,0x80,0x95]
20150
20151s_absdiff_i32 s5, s1, s2
20152// CHECK: [0x01,0x02,0x05,0x96]
20153
20154s_absdiff_i32 s103, s1, s2
20155// CHECK: [0x01,0x02,0x67,0x96]
20156
20157s_absdiff_i32 flat_scratch_lo, s1, s2
20158// CHECK: [0x01,0x02,0x68,0x96]
20159
20160s_absdiff_i32 flat_scratch_hi, s1, s2
20161// CHECK: [0x01,0x02,0x69,0x96]
20162
20163s_absdiff_i32 vcc_lo, s1, s2
20164// CHECK: [0x01,0x02,0x6a,0x96]
20165
20166s_absdiff_i32 vcc_hi, s1, s2
20167// CHECK: [0x01,0x02,0x6b,0x96]
20168
20169s_absdiff_i32 tba_lo, s1, s2
20170// CHECK: [0x01,0x02,0x6c,0x96]
20171
20172s_absdiff_i32 tba_hi, s1, s2
20173// CHECK: [0x01,0x02,0x6d,0x96]
20174
20175s_absdiff_i32 tma_lo, s1, s2
20176// CHECK: [0x01,0x02,0x6e,0x96]
20177
20178s_absdiff_i32 tma_hi, s1, s2
20179// CHECK: [0x01,0x02,0x6f,0x96]
20180
20181s_absdiff_i32 ttmp11, s1, s2
20182// CHECK: [0x01,0x02,0x7b,0x96]
20183
20184s_absdiff_i32 m0, s1, s2
20185// CHECK: [0x01,0x02,0x7c,0x96]
20186
20187s_absdiff_i32 exec_lo, s1, s2
20188// CHECK: [0x01,0x02,0x7e,0x96]
20189
20190s_absdiff_i32 exec_hi, s1, s2
20191// CHECK: [0x01,0x02,0x7f,0x96]
20192
20193s_absdiff_i32 s5, s103, s2
20194// CHECK: [0x67,0x02,0x05,0x96]
20195
20196s_absdiff_i32 s5, flat_scratch_lo, s2
20197// CHECK: [0x68,0x02,0x05,0x96]
20198
20199s_absdiff_i32 s5, flat_scratch_hi, s2
20200// CHECK: [0x69,0x02,0x05,0x96]
20201
20202s_absdiff_i32 s5, vcc_lo, s2
20203// CHECK: [0x6a,0x02,0x05,0x96]
20204
20205s_absdiff_i32 s5, vcc_hi, s2
20206// CHECK: [0x6b,0x02,0x05,0x96]
20207
20208s_absdiff_i32 s5, tba_lo, s2
20209// CHECK: [0x6c,0x02,0x05,0x96]
20210
20211s_absdiff_i32 s5, tba_hi, s2
20212// CHECK: [0x6d,0x02,0x05,0x96]
20213
20214s_absdiff_i32 s5, tma_lo, s2
20215// CHECK: [0x6e,0x02,0x05,0x96]
20216
20217s_absdiff_i32 s5, tma_hi, s2
20218// CHECK: [0x6f,0x02,0x05,0x96]
20219
20220s_absdiff_i32 s5, ttmp11, s2
20221// CHECK: [0x7b,0x02,0x05,0x96]
20222
20223s_absdiff_i32 s5, m0, s2
20224// CHECK: [0x7c,0x02,0x05,0x96]
20225
20226s_absdiff_i32 s5, exec_lo, s2
20227// CHECK: [0x7e,0x02,0x05,0x96]
20228
20229s_absdiff_i32 s5, exec_hi, s2
20230// CHECK: [0x7f,0x02,0x05,0x96]
20231
20232s_absdiff_i32 s5, 0, s2
20233// CHECK: [0x80,0x02,0x05,0x96]
20234
20235s_absdiff_i32 s5, -1, s2
20236// CHECK: [0xc1,0x02,0x05,0x96]
20237
20238s_absdiff_i32 s5, 0.5, s2
20239// CHECK: [0xf0,0x02,0x05,0x96]
20240
20241s_absdiff_i32 s5, -4.0, s2
20242// CHECK: [0xf7,0x02,0x05,0x96]
20243
20244s_absdiff_i32 s5, 0xaf123456, s2
20245// CHECK: [0xff,0x02,0x05,0x96,0x56,0x34,0x12,0xaf]
20246
20247s_absdiff_i32 s5, 0x3f717273, s2
20248// CHECK: [0xff,0x02,0x05,0x96,0x73,0x72,0x71,0x3f]
20249
20250s_absdiff_i32 s5, s1, s103
20251// CHECK: [0x01,0x67,0x05,0x96]
20252
20253s_absdiff_i32 s5, s1, flat_scratch_lo
20254// CHECK: [0x01,0x68,0x05,0x96]
20255
20256s_absdiff_i32 s5, s1, flat_scratch_hi
20257// CHECK: [0x01,0x69,0x05,0x96]
20258
20259s_absdiff_i32 s5, s1, vcc_lo
20260// CHECK: [0x01,0x6a,0x05,0x96]
20261
20262s_absdiff_i32 s5, s1, vcc_hi
20263// CHECK: [0x01,0x6b,0x05,0x96]
20264
20265s_absdiff_i32 s5, s1, tba_lo
20266// CHECK: [0x01,0x6c,0x05,0x96]
20267
20268s_absdiff_i32 s5, s1, tba_hi
20269// CHECK: [0x01,0x6d,0x05,0x96]
20270
20271s_absdiff_i32 s5, s1, tma_lo
20272// CHECK: [0x01,0x6e,0x05,0x96]
20273
20274s_absdiff_i32 s5, s1, tma_hi
20275// CHECK: [0x01,0x6f,0x05,0x96]
20276
20277s_absdiff_i32 s5, s1, ttmp11
20278// CHECK: [0x01,0x7b,0x05,0x96]
20279
20280s_absdiff_i32 s5, s1, m0
20281// CHECK: [0x01,0x7c,0x05,0x96]
20282
20283s_absdiff_i32 s5, s1, exec_lo
20284// CHECK: [0x01,0x7e,0x05,0x96]
20285
20286s_absdiff_i32 s5, s1, exec_hi
20287// CHECK: [0x01,0x7f,0x05,0x96]
20288
20289s_absdiff_i32 s5, s1, 0
20290// CHECK: [0x01,0x80,0x05,0x96]
20291
20292s_absdiff_i32 s5, s1, -1
20293// CHECK: [0x01,0xc1,0x05,0x96]
20294
20295s_absdiff_i32 s5, s1, 0.5
20296// CHECK: [0x01,0xf0,0x05,0x96]
20297
20298s_absdiff_i32 s5, s1, -4.0
20299// CHECK: [0x01,0xf7,0x05,0x96]
20300
20301s_absdiff_i32 s5, s1, 0xaf123456
20302// CHECK: [0x01,0xff,0x05,0x96,0x56,0x34,0x12,0xaf]
20303
20304s_absdiff_i32 s5, s1, 0x3f717273
20305// CHECK: [0x01,0xff,0x05,0x96,0x73,0x72,0x71,0x3f]
20306
20307s_cmp_eq_i32 s1, s2
20308// CHECK: [0x01,0x02,0x00,0xbf]
20309
20310s_cmp_eq_i32 s103, s2
20311// CHECK: [0x67,0x02,0x00,0xbf]
20312
20313s_cmp_eq_i32 flat_scratch_lo, s2
20314// CHECK: [0x68,0x02,0x00,0xbf]
20315
20316s_cmp_eq_i32 flat_scratch_hi, s2
20317// CHECK: [0x69,0x02,0x00,0xbf]
20318
20319s_cmp_eq_i32 vcc_lo, s2
20320// CHECK: [0x6a,0x02,0x00,0xbf]
20321
20322s_cmp_eq_i32 vcc_hi, s2
20323// CHECK: [0x6b,0x02,0x00,0xbf]
20324
20325s_cmp_eq_i32 tba_lo, s2
20326// CHECK: [0x6c,0x02,0x00,0xbf]
20327
20328s_cmp_eq_i32 tba_hi, s2
20329// CHECK: [0x6d,0x02,0x00,0xbf]
20330
20331s_cmp_eq_i32 tma_lo, s2
20332// CHECK: [0x6e,0x02,0x00,0xbf]
20333
20334s_cmp_eq_i32 tma_hi, s2
20335// CHECK: [0x6f,0x02,0x00,0xbf]
20336
20337s_cmp_eq_i32 ttmp11, s2
20338// CHECK: [0x7b,0x02,0x00,0xbf]
20339
20340s_cmp_eq_i32 m0, s2
20341// CHECK: [0x7c,0x02,0x00,0xbf]
20342
20343s_cmp_eq_i32 exec_lo, s2
20344// CHECK: [0x7e,0x02,0x00,0xbf]
20345
20346s_cmp_eq_i32 exec_hi, s2
20347// CHECK: [0x7f,0x02,0x00,0xbf]
20348
20349s_cmp_eq_i32 0, s2
20350// CHECK: [0x80,0x02,0x00,0xbf]
20351
20352s_cmp_eq_i32 -1, s2
20353// CHECK: [0xc1,0x02,0x00,0xbf]
20354
20355s_cmp_eq_i32 0.5, s2
20356// CHECK: [0xf0,0x02,0x00,0xbf]
20357
20358s_cmp_eq_i32 -4.0, s2
20359// CHECK: [0xf7,0x02,0x00,0xbf]
20360
20361s_cmp_eq_i32 0xaf123456, s2
20362// CHECK: [0xff,0x02,0x00,0xbf,0x56,0x34,0x12,0xaf]
20363
20364s_cmp_eq_i32 0x3f717273, s2
20365// CHECK: [0xff,0x02,0x00,0xbf,0x73,0x72,0x71,0x3f]
20366
20367s_cmp_eq_i32 s1, s103
20368// CHECK: [0x01,0x67,0x00,0xbf]
20369
20370s_cmp_eq_i32 s1, flat_scratch_lo
20371// CHECK: [0x01,0x68,0x00,0xbf]
20372
20373s_cmp_eq_i32 s1, flat_scratch_hi
20374// CHECK: [0x01,0x69,0x00,0xbf]
20375
20376s_cmp_eq_i32 s1, vcc_lo
20377// CHECK: [0x01,0x6a,0x00,0xbf]
20378
20379s_cmp_eq_i32 s1, vcc_hi
20380// CHECK: [0x01,0x6b,0x00,0xbf]
20381
20382s_cmp_eq_i32 s1, tba_lo
20383// CHECK: [0x01,0x6c,0x00,0xbf]
20384
20385s_cmp_eq_i32 s1, tba_hi
20386// CHECK: [0x01,0x6d,0x00,0xbf]
20387
20388s_cmp_eq_i32 s1, tma_lo
20389// CHECK: [0x01,0x6e,0x00,0xbf]
20390
20391s_cmp_eq_i32 s1, tma_hi
20392// CHECK: [0x01,0x6f,0x00,0xbf]
20393
20394s_cmp_eq_i32 s1, ttmp11
20395// CHECK: [0x01,0x7b,0x00,0xbf]
20396
20397s_cmp_eq_i32 s1, m0
20398// CHECK: [0x01,0x7c,0x00,0xbf]
20399
20400s_cmp_eq_i32 s1, exec_lo
20401// CHECK: [0x01,0x7e,0x00,0xbf]
20402
20403s_cmp_eq_i32 s1, exec_hi
20404// CHECK: [0x01,0x7f,0x00,0xbf]
20405
20406s_cmp_eq_i32 s1, 0
20407// CHECK: [0x01,0x80,0x00,0xbf]
20408
20409s_cmp_eq_i32 s1, -1
20410// CHECK: [0x01,0xc1,0x00,0xbf]
20411
20412s_cmp_eq_i32 s1, 0.5
20413// CHECK: [0x01,0xf0,0x00,0xbf]
20414
20415s_cmp_eq_i32 s1, -4.0
20416// CHECK: [0x01,0xf7,0x00,0xbf]
20417
20418s_cmp_eq_i32 s1, 0xaf123456
20419// CHECK: [0x01,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
20420
20421s_cmp_eq_i32 s1, 0x3f717273
20422// CHECK: [0x01,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
20423
20424s_cmp_lg_i32 s1, s2
20425// CHECK: [0x01,0x02,0x01,0xbf]
20426
20427s_cmp_lg_i32 s103, s2
20428// CHECK: [0x67,0x02,0x01,0xbf]
20429
20430s_cmp_lg_i32 flat_scratch_lo, s2
20431// CHECK: [0x68,0x02,0x01,0xbf]
20432
20433s_cmp_lg_i32 flat_scratch_hi, s2
20434// CHECK: [0x69,0x02,0x01,0xbf]
20435
20436s_cmp_lg_i32 vcc_lo, s2
20437// CHECK: [0x6a,0x02,0x01,0xbf]
20438
20439s_cmp_lg_i32 vcc_hi, s2
20440// CHECK: [0x6b,0x02,0x01,0xbf]
20441
20442s_cmp_lg_i32 tba_lo, s2
20443// CHECK: [0x6c,0x02,0x01,0xbf]
20444
20445s_cmp_lg_i32 tba_hi, s2
20446// CHECK: [0x6d,0x02,0x01,0xbf]
20447
20448s_cmp_lg_i32 tma_lo, s2
20449// CHECK: [0x6e,0x02,0x01,0xbf]
20450
20451s_cmp_lg_i32 tma_hi, s2
20452// CHECK: [0x6f,0x02,0x01,0xbf]
20453
20454s_cmp_lg_i32 ttmp11, s2
20455// CHECK: [0x7b,0x02,0x01,0xbf]
20456
20457s_cmp_lg_i32 m0, s2
20458// CHECK: [0x7c,0x02,0x01,0xbf]
20459
20460s_cmp_lg_i32 exec_lo, s2
20461// CHECK: [0x7e,0x02,0x01,0xbf]
20462
20463s_cmp_lg_i32 exec_hi, s2
20464// CHECK: [0x7f,0x02,0x01,0xbf]
20465
20466s_cmp_lg_i32 0, s2
20467// CHECK: [0x80,0x02,0x01,0xbf]
20468
20469s_cmp_lg_i32 -1, s2
20470// CHECK: [0xc1,0x02,0x01,0xbf]
20471
20472s_cmp_lg_i32 0.5, s2
20473// CHECK: [0xf0,0x02,0x01,0xbf]
20474
20475s_cmp_lg_i32 -4.0, s2
20476// CHECK: [0xf7,0x02,0x01,0xbf]
20477
20478s_cmp_lg_i32 0xaf123456, s2
20479// CHECK: [0xff,0x02,0x01,0xbf,0x56,0x34,0x12,0xaf]
20480
20481s_cmp_lg_i32 0x3f717273, s2
20482// CHECK: [0xff,0x02,0x01,0xbf,0x73,0x72,0x71,0x3f]
20483
20484s_cmp_lg_i32 s1, s103
20485// CHECK: [0x01,0x67,0x01,0xbf]
20486
20487s_cmp_lg_i32 s1, flat_scratch_lo
20488// CHECK: [0x01,0x68,0x01,0xbf]
20489
20490s_cmp_lg_i32 s1, flat_scratch_hi
20491// CHECK: [0x01,0x69,0x01,0xbf]
20492
20493s_cmp_lg_i32 s1, vcc_lo
20494// CHECK: [0x01,0x6a,0x01,0xbf]
20495
20496s_cmp_lg_i32 s1, vcc_hi
20497// CHECK: [0x01,0x6b,0x01,0xbf]
20498
20499s_cmp_lg_i32 s1, tba_lo
20500// CHECK: [0x01,0x6c,0x01,0xbf]
20501
20502s_cmp_lg_i32 s1, tba_hi
20503// CHECK: [0x01,0x6d,0x01,0xbf]
20504
20505s_cmp_lg_i32 s1, tma_lo
20506// CHECK: [0x01,0x6e,0x01,0xbf]
20507
20508s_cmp_lg_i32 s1, tma_hi
20509// CHECK: [0x01,0x6f,0x01,0xbf]
20510
20511s_cmp_lg_i32 s1, ttmp11
20512// CHECK: [0x01,0x7b,0x01,0xbf]
20513
20514s_cmp_lg_i32 s1, m0
20515// CHECK: [0x01,0x7c,0x01,0xbf]
20516
20517s_cmp_lg_i32 s1, exec_lo
20518// CHECK: [0x01,0x7e,0x01,0xbf]
20519
20520s_cmp_lg_i32 s1, exec_hi
20521// CHECK: [0x01,0x7f,0x01,0xbf]
20522
20523s_cmp_lg_i32 s1, 0
20524// CHECK: [0x01,0x80,0x01,0xbf]
20525
20526s_cmp_lg_i32 s1, -1
20527// CHECK: [0x01,0xc1,0x01,0xbf]
20528
20529s_cmp_lg_i32 s1, 0.5
20530// CHECK: [0x01,0xf0,0x01,0xbf]
20531
20532s_cmp_lg_i32 s1, -4.0
20533// CHECK: [0x01,0xf7,0x01,0xbf]
20534
20535s_cmp_lg_i32 s1, 0xaf123456
20536// CHECK: [0x01,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
20537
20538s_cmp_lg_i32 s1, 0x3f717273
20539// CHECK: [0x01,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
20540
20541s_cmp_gt_i32 s1, s2
20542// CHECK: [0x01,0x02,0x02,0xbf]
20543
20544s_cmp_gt_i32 s103, s2
20545// CHECK: [0x67,0x02,0x02,0xbf]
20546
20547s_cmp_gt_i32 flat_scratch_lo, s2
20548// CHECK: [0x68,0x02,0x02,0xbf]
20549
20550s_cmp_gt_i32 flat_scratch_hi, s2
20551// CHECK: [0x69,0x02,0x02,0xbf]
20552
20553s_cmp_gt_i32 vcc_lo, s2
20554// CHECK: [0x6a,0x02,0x02,0xbf]
20555
20556s_cmp_gt_i32 vcc_hi, s2
20557// CHECK: [0x6b,0x02,0x02,0xbf]
20558
20559s_cmp_gt_i32 tba_lo, s2
20560// CHECK: [0x6c,0x02,0x02,0xbf]
20561
20562s_cmp_gt_i32 tba_hi, s2
20563// CHECK: [0x6d,0x02,0x02,0xbf]
20564
20565s_cmp_gt_i32 tma_lo, s2
20566// CHECK: [0x6e,0x02,0x02,0xbf]
20567
20568s_cmp_gt_i32 tma_hi, s2
20569// CHECK: [0x6f,0x02,0x02,0xbf]
20570
20571s_cmp_gt_i32 ttmp11, s2
20572// CHECK: [0x7b,0x02,0x02,0xbf]
20573
20574s_cmp_gt_i32 m0, s2
20575// CHECK: [0x7c,0x02,0x02,0xbf]
20576
20577s_cmp_gt_i32 exec_lo, s2
20578// CHECK: [0x7e,0x02,0x02,0xbf]
20579
20580s_cmp_gt_i32 exec_hi, s2
20581// CHECK: [0x7f,0x02,0x02,0xbf]
20582
20583s_cmp_gt_i32 0, s2
20584// CHECK: [0x80,0x02,0x02,0xbf]
20585
20586s_cmp_gt_i32 -1, s2
20587// CHECK: [0xc1,0x02,0x02,0xbf]
20588
20589s_cmp_gt_i32 0.5, s2
20590// CHECK: [0xf0,0x02,0x02,0xbf]
20591
20592s_cmp_gt_i32 -4.0, s2
20593// CHECK: [0xf7,0x02,0x02,0xbf]
20594
20595s_cmp_gt_i32 0xaf123456, s2
20596// CHECK: [0xff,0x02,0x02,0xbf,0x56,0x34,0x12,0xaf]
20597
20598s_cmp_gt_i32 0x3f717273, s2
20599// CHECK: [0xff,0x02,0x02,0xbf,0x73,0x72,0x71,0x3f]
20600
20601s_cmp_gt_i32 s1, s103
20602// CHECK: [0x01,0x67,0x02,0xbf]
20603
20604s_cmp_gt_i32 s1, flat_scratch_lo
20605// CHECK: [0x01,0x68,0x02,0xbf]
20606
20607s_cmp_gt_i32 s1, flat_scratch_hi
20608// CHECK: [0x01,0x69,0x02,0xbf]
20609
20610s_cmp_gt_i32 s1, vcc_lo
20611// CHECK: [0x01,0x6a,0x02,0xbf]
20612
20613s_cmp_gt_i32 s1, vcc_hi
20614// CHECK: [0x01,0x6b,0x02,0xbf]
20615
20616s_cmp_gt_i32 s1, tba_lo
20617// CHECK: [0x01,0x6c,0x02,0xbf]
20618
20619s_cmp_gt_i32 s1, tba_hi
20620// CHECK: [0x01,0x6d,0x02,0xbf]
20621
20622s_cmp_gt_i32 s1, tma_lo
20623// CHECK: [0x01,0x6e,0x02,0xbf]
20624
20625s_cmp_gt_i32 s1, tma_hi
20626// CHECK: [0x01,0x6f,0x02,0xbf]
20627
20628s_cmp_gt_i32 s1, ttmp11
20629// CHECK: [0x01,0x7b,0x02,0xbf]
20630
20631s_cmp_gt_i32 s1, m0
20632// CHECK: [0x01,0x7c,0x02,0xbf]
20633
20634s_cmp_gt_i32 s1, exec_lo
20635// CHECK: [0x01,0x7e,0x02,0xbf]
20636
20637s_cmp_gt_i32 s1, exec_hi
20638// CHECK: [0x01,0x7f,0x02,0xbf]
20639
20640s_cmp_gt_i32 s1, 0
20641// CHECK: [0x01,0x80,0x02,0xbf]
20642
20643s_cmp_gt_i32 s1, -1
20644// CHECK: [0x01,0xc1,0x02,0xbf]
20645
20646s_cmp_gt_i32 s1, 0.5
20647// CHECK: [0x01,0xf0,0x02,0xbf]
20648
20649s_cmp_gt_i32 s1, -4.0
20650// CHECK: [0x01,0xf7,0x02,0xbf]
20651
20652s_cmp_gt_i32 s1, 0xaf123456
20653// CHECK: [0x01,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
20654
20655s_cmp_gt_i32 s1, 0x3f717273
20656// CHECK: [0x01,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
20657
20658s_cmp_ge_i32 s1, s2
20659// CHECK: [0x01,0x02,0x03,0xbf]
20660
20661s_cmp_ge_i32 s103, s2
20662// CHECK: [0x67,0x02,0x03,0xbf]
20663
20664s_cmp_ge_i32 flat_scratch_lo, s2
20665// CHECK: [0x68,0x02,0x03,0xbf]
20666
20667s_cmp_ge_i32 flat_scratch_hi, s2
20668// CHECK: [0x69,0x02,0x03,0xbf]
20669
20670s_cmp_ge_i32 vcc_lo, s2
20671// CHECK: [0x6a,0x02,0x03,0xbf]
20672
20673s_cmp_ge_i32 vcc_hi, s2
20674// CHECK: [0x6b,0x02,0x03,0xbf]
20675
20676s_cmp_ge_i32 tba_lo, s2
20677// CHECK: [0x6c,0x02,0x03,0xbf]
20678
20679s_cmp_ge_i32 tba_hi, s2
20680// CHECK: [0x6d,0x02,0x03,0xbf]
20681
20682s_cmp_ge_i32 tma_lo, s2
20683// CHECK: [0x6e,0x02,0x03,0xbf]
20684
20685s_cmp_ge_i32 tma_hi, s2
20686// CHECK: [0x6f,0x02,0x03,0xbf]
20687
20688s_cmp_ge_i32 ttmp11, s2
20689// CHECK: [0x7b,0x02,0x03,0xbf]
20690
20691s_cmp_ge_i32 m0, s2
20692// CHECK: [0x7c,0x02,0x03,0xbf]
20693
20694s_cmp_ge_i32 exec_lo, s2
20695// CHECK: [0x7e,0x02,0x03,0xbf]
20696
20697s_cmp_ge_i32 exec_hi, s2
20698// CHECK: [0x7f,0x02,0x03,0xbf]
20699
20700s_cmp_ge_i32 0, s2
20701// CHECK: [0x80,0x02,0x03,0xbf]
20702
20703s_cmp_ge_i32 -1, s2
20704// CHECK: [0xc1,0x02,0x03,0xbf]
20705
20706s_cmp_ge_i32 0.5, s2
20707// CHECK: [0xf0,0x02,0x03,0xbf]
20708
20709s_cmp_ge_i32 -4.0, s2
20710// CHECK: [0xf7,0x02,0x03,0xbf]
20711
20712s_cmp_ge_i32 0xaf123456, s2
20713// CHECK: [0xff,0x02,0x03,0xbf,0x56,0x34,0x12,0xaf]
20714
20715s_cmp_ge_i32 0x3f717273, s2
20716// CHECK: [0xff,0x02,0x03,0xbf,0x73,0x72,0x71,0x3f]
20717
20718s_cmp_ge_i32 s1, s103
20719// CHECK: [0x01,0x67,0x03,0xbf]
20720
20721s_cmp_ge_i32 s1, flat_scratch_lo
20722// CHECK: [0x01,0x68,0x03,0xbf]
20723
20724s_cmp_ge_i32 s1, flat_scratch_hi
20725// CHECK: [0x01,0x69,0x03,0xbf]
20726
20727s_cmp_ge_i32 s1, vcc_lo
20728// CHECK: [0x01,0x6a,0x03,0xbf]
20729
20730s_cmp_ge_i32 s1, vcc_hi
20731// CHECK: [0x01,0x6b,0x03,0xbf]
20732
20733s_cmp_ge_i32 s1, tba_lo
20734// CHECK: [0x01,0x6c,0x03,0xbf]
20735
20736s_cmp_ge_i32 s1, tba_hi
20737// CHECK: [0x01,0x6d,0x03,0xbf]
20738
20739s_cmp_ge_i32 s1, tma_lo
20740// CHECK: [0x01,0x6e,0x03,0xbf]
20741
20742s_cmp_ge_i32 s1, tma_hi
20743// CHECK: [0x01,0x6f,0x03,0xbf]
20744
20745s_cmp_ge_i32 s1, ttmp11
20746// CHECK: [0x01,0x7b,0x03,0xbf]
20747
20748s_cmp_ge_i32 s1, m0
20749// CHECK: [0x01,0x7c,0x03,0xbf]
20750
20751s_cmp_ge_i32 s1, exec_lo
20752// CHECK: [0x01,0x7e,0x03,0xbf]
20753
20754s_cmp_ge_i32 s1, exec_hi
20755// CHECK: [0x01,0x7f,0x03,0xbf]
20756
20757s_cmp_ge_i32 s1, 0
20758// CHECK: [0x01,0x80,0x03,0xbf]
20759
20760s_cmp_ge_i32 s1, -1
20761// CHECK: [0x01,0xc1,0x03,0xbf]
20762
20763s_cmp_ge_i32 s1, 0.5
20764// CHECK: [0x01,0xf0,0x03,0xbf]
20765
20766s_cmp_ge_i32 s1, -4.0
20767// CHECK: [0x01,0xf7,0x03,0xbf]
20768
20769s_cmp_ge_i32 s1, 0xaf123456
20770// CHECK: [0x01,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
20771
20772s_cmp_ge_i32 s1, 0x3f717273
20773// CHECK: [0x01,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
20774
20775s_cmp_lt_i32 s1, s2
20776// CHECK: [0x01,0x02,0x04,0xbf]
20777
20778s_cmp_lt_i32 s103, s2
20779// CHECK: [0x67,0x02,0x04,0xbf]
20780
20781s_cmp_lt_i32 flat_scratch_lo, s2
20782// CHECK: [0x68,0x02,0x04,0xbf]
20783
20784s_cmp_lt_i32 flat_scratch_hi, s2
20785// CHECK: [0x69,0x02,0x04,0xbf]
20786
20787s_cmp_lt_i32 vcc_lo, s2
20788// CHECK: [0x6a,0x02,0x04,0xbf]
20789
20790s_cmp_lt_i32 vcc_hi, s2
20791// CHECK: [0x6b,0x02,0x04,0xbf]
20792
20793s_cmp_lt_i32 tba_lo, s2
20794// CHECK: [0x6c,0x02,0x04,0xbf]
20795
20796s_cmp_lt_i32 tba_hi, s2
20797// CHECK: [0x6d,0x02,0x04,0xbf]
20798
20799s_cmp_lt_i32 tma_lo, s2
20800// CHECK: [0x6e,0x02,0x04,0xbf]
20801
20802s_cmp_lt_i32 tma_hi, s2
20803// CHECK: [0x6f,0x02,0x04,0xbf]
20804
20805s_cmp_lt_i32 ttmp11, s2
20806// CHECK: [0x7b,0x02,0x04,0xbf]
20807
20808s_cmp_lt_i32 m0, s2
20809// CHECK: [0x7c,0x02,0x04,0xbf]
20810
20811s_cmp_lt_i32 exec_lo, s2
20812// CHECK: [0x7e,0x02,0x04,0xbf]
20813
20814s_cmp_lt_i32 exec_hi, s2
20815// CHECK: [0x7f,0x02,0x04,0xbf]
20816
20817s_cmp_lt_i32 0, s2
20818// CHECK: [0x80,0x02,0x04,0xbf]
20819
20820s_cmp_lt_i32 -1, s2
20821// CHECK: [0xc1,0x02,0x04,0xbf]
20822
20823s_cmp_lt_i32 0.5, s2
20824// CHECK: [0xf0,0x02,0x04,0xbf]
20825
20826s_cmp_lt_i32 -4.0, s2
20827// CHECK: [0xf7,0x02,0x04,0xbf]
20828
20829s_cmp_lt_i32 0xaf123456, s2
20830// CHECK: [0xff,0x02,0x04,0xbf,0x56,0x34,0x12,0xaf]
20831
20832s_cmp_lt_i32 0x3f717273, s2
20833// CHECK: [0xff,0x02,0x04,0xbf,0x73,0x72,0x71,0x3f]
20834
20835s_cmp_lt_i32 s1, s103
20836// CHECK: [0x01,0x67,0x04,0xbf]
20837
20838s_cmp_lt_i32 s1, flat_scratch_lo
20839// CHECK: [0x01,0x68,0x04,0xbf]
20840
20841s_cmp_lt_i32 s1, flat_scratch_hi
20842// CHECK: [0x01,0x69,0x04,0xbf]
20843
20844s_cmp_lt_i32 s1, vcc_lo
20845// CHECK: [0x01,0x6a,0x04,0xbf]
20846
20847s_cmp_lt_i32 s1, vcc_hi
20848// CHECK: [0x01,0x6b,0x04,0xbf]
20849
20850s_cmp_lt_i32 s1, tba_lo
20851// CHECK: [0x01,0x6c,0x04,0xbf]
20852
20853s_cmp_lt_i32 s1, tba_hi
20854// CHECK: [0x01,0x6d,0x04,0xbf]
20855
20856s_cmp_lt_i32 s1, tma_lo
20857// CHECK: [0x01,0x6e,0x04,0xbf]
20858
20859s_cmp_lt_i32 s1, tma_hi
20860// CHECK: [0x01,0x6f,0x04,0xbf]
20861
20862s_cmp_lt_i32 s1, ttmp11
20863// CHECK: [0x01,0x7b,0x04,0xbf]
20864
20865s_cmp_lt_i32 s1, m0
20866// CHECK: [0x01,0x7c,0x04,0xbf]
20867
20868s_cmp_lt_i32 s1, exec_lo
20869// CHECK: [0x01,0x7e,0x04,0xbf]
20870
20871s_cmp_lt_i32 s1, exec_hi
20872// CHECK: [0x01,0x7f,0x04,0xbf]
20873
20874s_cmp_lt_i32 s1, 0
20875// CHECK: [0x01,0x80,0x04,0xbf]
20876
20877s_cmp_lt_i32 s1, -1
20878// CHECK: [0x01,0xc1,0x04,0xbf]
20879
20880s_cmp_lt_i32 s1, 0.5
20881// CHECK: [0x01,0xf0,0x04,0xbf]
20882
20883s_cmp_lt_i32 s1, -4.0
20884// CHECK: [0x01,0xf7,0x04,0xbf]
20885
20886s_cmp_lt_i32 s1, 0xaf123456
20887// CHECK: [0x01,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
20888
20889s_cmp_lt_i32 s1, 0x3f717273
20890// CHECK: [0x01,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
20891
20892s_cmp_le_i32 s1, s2
20893// CHECK: [0x01,0x02,0x05,0xbf]
20894
20895s_cmp_le_i32 s103, s2
20896// CHECK: [0x67,0x02,0x05,0xbf]
20897
20898s_cmp_le_i32 flat_scratch_lo, s2
20899// CHECK: [0x68,0x02,0x05,0xbf]
20900
20901s_cmp_le_i32 flat_scratch_hi, s2
20902// CHECK: [0x69,0x02,0x05,0xbf]
20903
20904s_cmp_le_i32 vcc_lo, s2
20905// CHECK: [0x6a,0x02,0x05,0xbf]
20906
20907s_cmp_le_i32 vcc_hi, s2
20908// CHECK: [0x6b,0x02,0x05,0xbf]
20909
20910s_cmp_le_i32 tba_lo, s2
20911// CHECK: [0x6c,0x02,0x05,0xbf]
20912
20913s_cmp_le_i32 tba_hi, s2
20914// CHECK: [0x6d,0x02,0x05,0xbf]
20915
20916s_cmp_le_i32 tma_lo, s2
20917// CHECK: [0x6e,0x02,0x05,0xbf]
20918
20919s_cmp_le_i32 tma_hi, s2
20920// CHECK: [0x6f,0x02,0x05,0xbf]
20921
20922s_cmp_le_i32 ttmp11, s2
20923// CHECK: [0x7b,0x02,0x05,0xbf]
20924
20925s_cmp_le_i32 m0, s2
20926// CHECK: [0x7c,0x02,0x05,0xbf]
20927
20928s_cmp_le_i32 exec_lo, s2
20929// CHECK: [0x7e,0x02,0x05,0xbf]
20930
20931s_cmp_le_i32 exec_hi, s2
20932// CHECK: [0x7f,0x02,0x05,0xbf]
20933
20934s_cmp_le_i32 0, s2
20935// CHECK: [0x80,0x02,0x05,0xbf]
20936
20937s_cmp_le_i32 -1, s2
20938// CHECK: [0xc1,0x02,0x05,0xbf]
20939
20940s_cmp_le_i32 0.5, s2
20941// CHECK: [0xf0,0x02,0x05,0xbf]
20942
20943s_cmp_le_i32 -4.0, s2
20944// CHECK: [0xf7,0x02,0x05,0xbf]
20945
20946s_cmp_le_i32 0xaf123456, s2
20947// CHECK: [0xff,0x02,0x05,0xbf,0x56,0x34,0x12,0xaf]
20948
20949s_cmp_le_i32 0x3f717273, s2
20950// CHECK: [0xff,0x02,0x05,0xbf,0x73,0x72,0x71,0x3f]
20951
20952s_cmp_le_i32 s1, s103
20953// CHECK: [0x01,0x67,0x05,0xbf]
20954
20955s_cmp_le_i32 s1, flat_scratch_lo
20956// CHECK: [0x01,0x68,0x05,0xbf]
20957
20958s_cmp_le_i32 s1, flat_scratch_hi
20959// CHECK: [0x01,0x69,0x05,0xbf]
20960
20961s_cmp_le_i32 s1, vcc_lo
20962// CHECK: [0x01,0x6a,0x05,0xbf]
20963
20964s_cmp_le_i32 s1, vcc_hi
20965// CHECK: [0x01,0x6b,0x05,0xbf]
20966
20967s_cmp_le_i32 s1, tba_lo
20968// CHECK: [0x01,0x6c,0x05,0xbf]
20969
20970s_cmp_le_i32 s1, tba_hi
20971// CHECK: [0x01,0x6d,0x05,0xbf]
20972
20973s_cmp_le_i32 s1, tma_lo
20974// CHECK: [0x01,0x6e,0x05,0xbf]
20975
20976s_cmp_le_i32 s1, tma_hi
20977// CHECK: [0x01,0x6f,0x05,0xbf]
20978
20979s_cmp_le_i32 s1, ttmp11
20980// CHECK: [0x01,0x7b,0x05,0xbf]
20981
20982s_cmp_le_i32 s1, m0
20983// CHECK: [0x01,0x7c,0x05,0xbf]
20984
20985s_cmp_le_i32 s1, exec_lo
20986// CHECK: [0x01,0x7e,0x05,0xbf]
20987
20988s_cmp_le_i32 s1, exec_hi
20989// CHECK: [0x01,0x7f,0x05,0xbf]
20990
20991s_cmp_le_i32 s1, 0
20992// CHECK: [0x01,0x80,0x05,0xbf]
20993
20994s_cmp_le_i32 s1, -1
20995// CHECK: [0x01,0xc1,0x05,0xbf]
20996
20997s_cmp_le_i32 s1, 0.5
20998// CHECK: [0x01,0xf0,0x05,0xbf]
20999
21000s_cmp_le_i32 s1, -4.0
21001// CHECK: [0x01,0xf7,0x05,0xbf]
21002
21003s_cmp_le_i32 s1, 0xaf123456
21004// CHECK: [0x01,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
21005
21006s_cmp_le_i32 s1, 0x3f717273
21007// CHECK: [0x01,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
21008
21009s_cmp_eq_u32 s1, s2
21010// CHECK: [0x01,0x02,0x06,0xbf]
21011
21012s_cmp_eq_u32 s103, s2
21013// CHECK: [0x67,0x02,0x06,0xbf]
21014
21015s_cmp_eq_u32 flat_scratch_lo, s2
21016// CHECK: [0x68,0x02,0x06,0xbf]
21017
21018s_cmp_eq_u32 flat_scratch_hi, s2
21019// CHECK: [0x69,0x02,0x06,0xbf]
21020
21021s_cmp_eq_u32 vcc_lo, s2
21022// CHECK: [0x6a,0x02,0x06,0xbf]
21023
21024s_cmp_eq_u32 vcc_hi, s2
21025// CHECK: [0x6b,0x02,0x06,0xbf]
21026
21027s_cmp_eq_u32 tba_lo, s2
21028// CHECK: [0x6c,0x02,0x06,0xbf]
21029
21030s_cmp_eq_u32 tba_hi, s2
21031// CHECK: [0x6d,0x02,0x06,0xbf]
21032
21033s_cmp_eq_u32 tma_lo, s2
21034// CHECK: [0x6e,0x02,0x06,0xbf]
21035
21036s_cmp_eq_u32 tma_hi, s2
21037// CHECK: [0x6f,0x02,0x06,0xbf]
21038
21039s_cmp_eq_u32 ttmp11, s2
21040// CHECK: [0x7b,0x02,0x06,0xbf]
21041
21042s_cmp_eq_u32 m0, s2
21043// CHECK: [0x7c,0x02,0x06,0xbf]
21044
21045s_cmp_eq_u32 exec_lo, s2
21046// CHECK: [0x7e,0x02,0x06,0xbf]
21047
21048s_cmp_eq_u32 exec_hi, s2
21049// CHECK: [0x7f,0x02,0x06,0xbf]
21050
21051s_cmp_eq_u32 0, s2
21052// CHECK: [0x80,0x02,0x06,0xbf]
21053
21054s_cmp_eq_u32 -1, s2
21055// CHECK: [0xc1,0x02,0x06,0xbf]
21056
21057s_cmp_eq_u32 0.5, s2
21058// CHECK: [0xf0,0x02,0x06,0xbf]
21059
21060s_cmp_eq_u32 -4.0, s2
21061// CHECK: [0xf7,0x02,0x06,0xbf]
21062
21063s_cmp_eq_u32 0xaf123456, s2
21064// CHECK: [0xff,0x02,0x06,0xbf,0x56,0x34,0x12,0xaf]
21065
21066s_cmp_eq_u32 0x3f717273, s2
21067// CHECK: [0xff,0x02,0x06,0xbf,0x73,0x72,0x71,0x3f]
21068
21069s_cmp_eq_u32 s1, s103
21070// CHECK: [0x01,0x67,0x06,0xbf]
21071
21072s_cmp_eq_u32 s1, flat_scratch_lo
21073// CHECK: [0x01,0x68,0x06,0xbf]
21074
21075s_cmp_eq_u32 s1, flat_scratch_hi
21076// CHECK: [0x01,0x69,0x06,0xbf]
21077
21078s_cmp_eq_u32 s1, vcc_lo
21079// CHECK: [0x01,0x6a,0x06,0xbf]
21080
21081s_cmp_eq_u32 s1, vcc_hi
21082// CHECK: [0x01,0x6b,0x06,0xbf]
21083
21084s_cmp_eq_u32 s1, tba_lo
21085// CHECK: [0x01,0x6c,0x06,0xbf]
21086
21087s_cmp_eq_u32 s1, tba_hi
21088// CHECK: [0x01,0x6d,0x06,0xbf]
21089
21090s_cmp_eq_u32 s1, tma_lo
21091// CHECK: [0x01,0x6e,0x06,0xbf]
21092
21093s_cmp_eq_u32 s1, tma_hi
21094// CHECK: [0x01,0x6f,0x06,0xbf]
21095
21096s_cmp_eq_u32 s1, ttmp11
21097// CHECK: [0x01,0x7b,0x06,0xbf]
21098
21099s_cmp_eq_u32 s1, m0
21100// CHECK: [0x01,0x7c,0x06,0xbf]
21101
21102s_cmp_eq_u32 s1, exec_lo
21103// CHECK: [0x01,0x7e,0x06,0xbf]
21104
21105s_cmp_eq_u32 s1, exec_hi
21106// CHECK: [0x01,0x7f,0x06,0xbf]
21107
21108s_cmp_eq_u32 s1, 0
21109// CHECK: [0x01,0x80,0x06,0xbf]
21110
21111s_cmp_eq_u32 s1, -1
21112// CHECK: [0x01,0xc1,0x06,0xbf]
21113
21114s_cmp_eq_u32 s1, 0.5
21115// CHECK: [0x01,0xf0,0x06,0xbf]
21116
21117s_cmp_eq_u32 s1, -4.0
21118// CHECK: [0x01,0xf7,0x06,0xbf]
21119
21120s_cmp_eq_u32 s1, 0xaf123456
21121// CHECK: [0x01,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
21122
21123s_cmp_eq_u32 s1, 0x3f717273
21124// CHECK: [0x01,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
21125
21126s_cmp_lg_u32 s1, s2
21127// CHECK: [0x01,0x02,0x07,0xbf]
21128
21129s_cmp_lg_u32 s103, s2
21130// CHECK: [0x67,0x02,0x07,0xbf]
21131
21132s_cmp_lg_u32 flat_scratch_lo, s2
21133// CHECK: [0x68,0x02,0x07,0xbf]
21134
21135s_cmp_lg_u32 flat_scratch_hi, s2
21136// CHECK: [0x69,0x02,0x07,0xbf]
21137
21138s_cmp_lg_u32 vcc_lo, s2
21139// CHECK: [0x6a,0x02,0x07,0xbf]
21140
21141s_cmp_lg_u32 vcc_hi, s2
21142// CHECK: [0x6b,0x02,0x07,0xbf]
21143
21144s_cmp_lg_u32 tba_lo, s2
21145// CHECK: [0x6c,0x02,0x07,0xbf]
21146
21147s_cmp_lg_u32 tba_hi, s2
21148// CHECK: [0x6d,0x02,0x07,0xbf]
21149
21150s_cmp_lg_u32 tma_lo, s2
21151// CHECK: [0x6e,0x02,0x07,0xbf]
21152
21153s_cmp_lg_u32 tma_hi, s2
21154// CHECK: [0x6f,0x02,0x07,0xbf]
21155
21156s_cmp_lg_u32 ttmp11, s2
21157// CHECK: [0x7b,0x02,0x07,0xbf]
21158
21159s_cmp_lg_u32 m0, s2
21160// CHECK: [0x7c,0x02,0x07,0xbf]
21161
21162s_cmp_lg_u32 exec_lo, s2
21163// CHECK: [0x7e,0x02,0x07,0xbf]
21164
21165s_cmp_lg_u32 exec_hi, s2
21166// CHECK: [0x7f,0x02,0x07,0xbf]
21167
21168s_cmp_lg_u32 0, s2
21169// CHECK: [0x80,0x02,0x07,0xbf]
21170
21171s_cmp_lg_u32 -1, s2
21172// CHECK: [0xc1,0x02,0x07,0xbf]
21173
21174s_cmp_lg_u32 0.5, s2
21175// CHECK: [0xf0,0x02,0x07,0xbf]
21176
21177s_cmp_lg_u32 -4.0, s2
21178// CHECK: [0xf7,0x02,0x07,0xbf]
21179
21180s_cmp_lg_u32 0xaf123456, s2
21181// CHECK: [0xff,0x02,0x07,0xbf,0x56,0x34,0x12,0xaf]
21182
21183s_cmp_lg_u32 0x3f717273, s2
21184// CHECK: [0xff,0x02,0x07,0xbf,0x73,0x72,0x71,0x3f]
21185
21186s_cmp_lg_u32 s1, s103
21187// CHECK: [0x01,0x67,0x07,0xbf]
21188
21189s_cmp_lg_u32 s1, flat_scratch_lo
21190// CHECK: [0x01,0x68,0x07,0xbf]
21191
21192s_cmp_lg_u32 s1, flat_scratch_hi
21193// CHECK: [0x01,0x69,0x07,0xbf]
21194
21195s_cmp_lg_u32 s1, vcc_lo
21196// CHECK: [0x01,0x6a,0x07,0xbf]
21197
21198s_cmp_lg_u32 s1, vcc_hi
21199// CHECK: [0x01,0x6b,0x07,0xbf]
21200
21201s_cmp_lg_u32 s1, tba_lo
21202// CHECK: [0x01,0x6c,0x07,0xbf]
21203
21204s_cmp_lg_u32 s1, tba_hi
21205// CHECK: [0x01,0x6d,0x07,0xbf]
21206
21207s_cmp_lg_u32 s1, tma_lo
21208// CHECK: [0x01,0x6e,0x07,0xbf]
21209
21210s_cmp_lg_u32 s1, tma_hi
21211// CHECK: [0x01,0x6f,0x07,0xbf]
21212
21213s_cmp_lg_u32 s1, ttmp11
21214// CHECK: [0x01,0x7b,0x07,0xbf]
21215
21216s_cmp_lg_u32 s1, m0
21217// CHECK: [0x01,0x7c,0x07,0xbf]
21218
21219s_cmp_lg_u32 s1, exec_lo
21220// CHECK: [0x01,0x7e,0x07,0xbf]
21221
21222s_cmp_lg_u32 s1, exec_hi
21223// CHECK: [0x01,0x7f,0x07,0xbf]
21224
21225s_cmp_lg_u32 s1, 0
21226// CHECK: [0x01,0x80,0x07,0xbf]
21227
21228s_cmp_lg_u32 s1, -1
21229// CHECK: [0x01,0xc1,0x07,0xbf]
21230
21231s_cmp_lg_u32 s1, 0.5
21232// CHECK: [0x01,0xf0,0x07,0xbf]
21233
21234s_cmp_lg_u32 s1, -4.0
21235// CHECK: [0x01,0xf7,0x07,0xbf]
21236
21237s_cmp_lg_u32 s1, 0xaf123456
21238// CHECK: [0x01,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
21239
21240s_cmp_lg_u32 s1, 0x3f717273
21241// CHECK: [0x01,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
21242
21243s_cmp_gt_u32 s1, s2
21244// CHECK: [0x01,0x02,0x08,0xbf]
21245
21246s_cmp_gt_u32 s103, s2
21247// CHECK: [0x67,0x02,0x08,0xbf]
21248
21249s_cmp_gt_u32 flat_scratch_lo, s2
21250// CHECK: [0x68,0x02,0x08,0xbf]
21251
21252s_cmp_gt_u32 flat_scratch_hi, s2
21253// CHECK: [0x69,0x02,0x08,0xbf]
21254
21255s_cmp_gt_u32 vcc_lo, s2
21256// CHECK: [0x6a,0x02,0x08,0xbf]
21257
21258s_cmp_gt_u32 vcc_hi, s2
21259// CHECK: [0x6b,0x02,0x08,0xbf]
21260
21261s_cmp_gt_u32 tba_lo, s2
21262// CHECK: [0x6c,0x02,0x08,0xbf]
21263
21264s_cmp_gt_u32 tba_hi, s2
21265// CHECK: [0x6d,0x02,0x08,0xbf]
21266
21267s_cmp_gt_u32 tma_lo, s2
21268// CHECK: [0x6e,0x02,0x08,0xbf]
21269
21270s_cmp_gt_u32 tma_hi, s2
21271// CHECK: [0x6f,0x02,0x08,0xbf]
21272
21273s_cmp_gt_u32 ttmp11, s2
21274// CHECK: [0x7b,0x02,0x08,0xbf]
21275
21276s_cmp_gt_u32 m0, s2
21277// CHECK: [0x7c,0x02,0x08,0xbf]
21278
21279s_cmp_gt_u32 exec_lo, s2
21280// CHECK: [0x7e,0x02,0x08,0xbf]
21281
21282s_cmp_gt_u32 exec_hi, s2
21283// CHECK: [0x7f,0x02,0x08,0xbf]
21284
21285s_cmp_gt_u32 0, s2
21286// CHECK: [0x80,0x02,0x08,0xbf]
21287
21288s_cmp_gt_u32 -1, s2
21289// CHECK: [0xc1,0x02,0x08,0xbf]
21290
21291s_cmp_gt_u32 0.5, s2
21292// CHECK: [0xf0,0x02,0x08,0xbf]
21293
21294s_cmp_gt_u32 -4.0, s2
21295// CHECK: [0xf7,0x02,0x08,0xbf]
21296
21297s_cmp_gt_u32 0xaf123456, s2
21298// CHECK: [0xff,0x02,0x08,0xbf,0x56,0x34,0x12,0xaf]
21299
21300s_cmp_gt_u32 0x3f717273, s2
21301// CHECK: [0xff,0x02,0x08,0xbf,0x73,0x72,0x71,0x3f]
21302
21303s_cmp_gt_u32 s1, s103
21304// CHECK: [0x01,0x67,0x08,0xbf]
21305
21306s_cmp_gt_u32 s1, flat_scratch_lo
21307// CHECK: [0x01,0x68,0x08,0xbf]
21308
21309s_cmp_gt_u32 s1, flat_scratch_hi
21310// CHECK: [0x01,0x69,0x08,0xbf]
21311
21312s_cmp_gt_u32 s1, vcc_lo
21313// CHECK: [0x01,0x6a,0x08,0xbf]
21314
21315s_cmp_gt_u32 s1, vcc_hi
21316// CHECK: [0x01,0x6b,0x08,0xbf]
21317
21318s_cmp_gt_u32 s1, tba_lo
21319// CHECK: [0x01,0x6c,0x08,0xbf]
21320
21321s_cmp_gt_u32 s1, tba_hi
21322// CHECK: [0x01,0x6d,0x08,0xbf]
21323
21324s_cmp_gt_u32 s1, tma_lo
21325// CHECK: [0x01,0x6e,0x08,0xbf]
21326
21327s_cmp_gt_u32 s1, tma_hi
21328// CHECK: [0x01,0x6f,0x08,0xbf]
21329
21330s_cmp_gt_u32 s1, ttmp11
21331// CHECK: [0x01,0x7b,0x08,0xbf]
21332
21333s_cmp_gt_u32 s1, m0
21334// CHECK: [0x01,0x7c,0x08,0xbf]
21335
21336s_cmp_gt_u32 s1, exec_lo
21337// CHECK: [0x01,0x7e,0x08,0xbf]
21338
21339s_cmp_gt_u32 s1, exec_hi
21340// CHECK: [0x01,0x7f,0x08,0xbf]
21341
21342s_cmp_gt_u32 s1, 0
21343// CHECK: [0x01,0x80,0x08,0xbf]
21344
21345s_cmp_gt_u32 s1, -1
21346// CHECK: [0x01,0xc1,0x08,0xbf]
21347
21348s_cmp_gt_u32 s1, 0.5
21349// CHECK: [0x01,0xf0,0x08,0xbf]
21350
21351s_cmp_gt_u32 s1, -4.0
21352// CHECK: [0x01,0xf7,0x08,0xbf]
21353
21354s_cmp_gt_u32 s1, 0xaf123456
21355// CHECK: [0x01,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
21356
21357s_cmp_gt_u32 s1, 0x3f717273
21358// CHECK: [0x01,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
21359
21360s_cmp_ge_u32 s1, s2
21361// CHECK: [0x01,0x02,0x09,0xbf]
21362
21363s_cmp_ge_u32 s103, s2
21364// CHECK: [0x67,0x02,0x09,0xbf]
21365
21366s_cmp_ge_u32 flat_scratch_lo, s2
21367// CHECK: [0x68,0x02,0x09,0xbf]
21368
21369s_cmp_ge_u32 flat_scratch_hi, s2
21370// CHECK: [0x69,0x02,0x09,0xbf]
21371
21372s_cmp_ge_u32 vcc_lo, s2
21373// CHECK: [0x6a,0x02,0x09,0xbf]
21374
21375s_cmp_ge_u32 vcc_hi, s2
21376// CHECK: [0x6b,0x02,0x09,0xbf]
21377
21378s_cmp_ge_u32 tba_lo, s2
21379// CHECK: [0x6c,0x02,0x09,0xbf]
21380
21381s_cmp_ge_u32 tba_hi, s2
21382// CHECK: [0x6d,0x02,0x09,0xbf]
21383
21384s_cmp_ge_u32 tma_lo, s2
21385// CHECK: [0x6e,0x02,0x09,0xbf]
21386
21387s_cmp_ge_u32 tma_hi, s2
21388// CHECK: [0x6f,0x02,0x09,0xbf]
21389
21390s_cmp_ge_u32 ttmp11, s2
21391// CHECK: [0x7b,0x02,0x09,0xbf]
21392
21393s_cmp_ge_u32 m0, s2
21394// CHECK: [0x7c,0x02,0x09,0xbf]
21395
21396s_cmp_ge_u32 exec_lo, s2
21397// CHECK: [0x7e,0x02,0x09,0xbf]
21398
21399s_cmp_ge_u32 exec_hi, s2
21400// CHECK: [0x7f,0x02,0x09,0xbf]
21401
21402s_cmp_ge_u32 0, s2
21403// CHECK: [0x80,0x02,0x09,0xbf]
21404
21405s_cmp_ge_u32 -1, s2
21406// CHECK: [0xc1,0x02,0x09,0xbf]
21407
21408s_cmp_ge_u32 0.5, s2
21409// CHECK: [0xf0,0x02,0x09,0xbf]
21410
21411s_cmp_ge_u32 -4.0, s2
21412// CHECK: [0xf7,0x02,0x09,0xbf]
21413
21414s_cmp_ge_u32 0xaf123456, s2
21415// CHECK: [0xff,0x02,0x09,0xbf,0x56,0x34,0x12,0xaf]
21416
21417s_cmp_ge_u32 0x3f717273, s2
21418// CHECK: [0xff,0x02,0x09,0xbf,0x73,0x72,0x71,0x3f]
21419
21420s_cmp_ge_u32 s1, s103
21421// CHECK: [0x01,0x67,0x09,0xbf]
21422
21423s_cmp_ge_u32 s1, flat_scratch_lo
21424// CHECK: [0x01,0x68,0x09,0xbf]
21425
21426s_cmp_ge_u32 s1, flat_scratch_hi
21427// CHECK: [0x01,0x69,0x09,0xbf]
21428
21429s_cmp_ge_u32 s1, vcc_lo
21430// CHECK: [0x01,0x6a,0x09,0xbf]
21431
21432s_cmp_ge_u32 s1, vcc_hi
21433// CHECK: [0x01,0x6b,0x09,0xbf]
21434
21435s_cmp_ge_u32 s1, tba_lo
21436// CHECK: [0x01,0x6c,0x09,0xbf]
21437
21438s_cmp_ge_u32 s1, tba_hi
21439// CHECK: [0x01,0x6d,0x09,0xbf]
21440
21441s_cmp_ge_u32 s1, tma_lo
21442// CHECK: [0x01,0x6e,0x09,0xbf]
21443
21444s_cmp_ge_u32 s1, tma_hi
21445// CHECK: [0x01,0x6f,0x09,0xbf]
21446
21447s_cmp_ge_u32 s1, ttmp11
21448// CHECK: [0x01,0x7b,0x09,0xbf]
21449
21450s_cmp_ge_u32 s1, m0
21451// CHECK: [0x01,0x7c,0x09,0xbf]
21452
21453s_cmp_ge_u32 s1, exec_lo
21454// CHECK: [0x01,0x7e,0x09,0xbf]
21455
21456s_cmp_ge_u32 s1, exec_hi
21457// CHECK: [0x01,0x7f,0x09,0xbf]
21458
21459s_cmp_ge_u32 s1, 0
21460// CHECK: [0x01,0x80,0x09,0xbf]
21461
21462s_cmp_ge_u32 s1, -1
21463// CHECK: [0x01,0xc1,0x09,0xbf]
21464
21465s_cmp_ge_u32 s1, 0.5
21466// CHECK: [0x01,0xf0,0x09,0xbf]
21467
21468s_cmp_ge_u32 s1, -4.0
21469// CHECK: [0x01,0xf7,0x09,0xbf]
21470
21471s_cmp_ge_u32 s1, 0xaf123456
21472// CHECK: [0x01,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
21473
21474s_cmp_ge_u32 s1, 0x3f717273
21475// CHECK: [0x01,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
21476
21477s_cmp_lt_u32 s1, s2
21478// CHECK: [0x01,0x02,0x0a,0xbf]
21479
21480s_cmp_lt_u32 s103, s2
21481// CHECK: [0x67,0x02,0x0a,0xbf]
21482
21483s_cmp_lt_u32 flat_scratch_lo, s2
21484// CHECK: [0x68,0x02,0x0a,0xbf]
21485
21486s_cmp_lt_u32 flat_scratch_hi, s2
21487// CHECK: [0x69,0x02,0x0a,0xbf]
21488
21489s_cmp_lt_u32 vcc_lo, s2
21490// CHECK: [0x6a,0x02,0x0a,0xbf]
21491
21492s_cmp_lt_u32 vcc_hi, s2
21493// CHECK: [0x6b,0x02,0x0a,0xbf]
21494
21495s_cmp_lt_u32 tba_lo, s2
21496// CHECK: [0x6c,0x02,0x0a,0xbf]
21497
21498s_cmp_lt_u32 tba_hi, s2
21499// CHECK: [0x6d,0x02,0x0a,0xbf]
21500
21501s_cmp_lt_u32 tma_lo, s2
21502// CHECK: [0x6e,0x02,0x0a,0xbf]
21503
21504s_cmp_lt_u32 tma_hi, s2
21505// CHECK: [0x6f,0x02,0x0a,0xbf]
21506
21507s_cmp_lt_u32 ttmp11, s2
21508// CHECK: [0x7b,0x02,0x0a,0xbf]
21509
21510s_cmp_lt_u32 m0, s2
21511// CHECK: [0x7c,0x02,0x0a,0xbf]
21512
21513s_cmp_lt_u32 exec_lo, s2
21514// CHECK: [0x7e,0x02,0x0a,0xbf]
21515
21516s_cmp_lt_u32 exec_hi, s2
21517// CHECK: [0x7f,0x02,0x0a,0xbf]
21518
21519s_cmp_lt_u32 0, s2
21520// CHECK: [0x80,0x02,0x0a,0xbf]
21521
21522s_cmp_lt_u32 -1, s2
21523// CHECK: [0xc1,0x02,0x0a,0xbf]
21524
21525s_cmp_lt_u32 0.5, s2
21526// CHECK: [0xf0,0x02,0x0a,0xbf]
21527
21528s_cmp_lt_u32 -4.0, s2
21529// CHECK: [0xf7,0x02,0x0a,0xbf]
21530
21531s_cmp_lt_u32 0xaf123456, s2
21532// CHECK: [0xff,0x02,0x0a,0xbf,0x56,0x34,0x12,0xaf]
21533
21534s_cmp_lt_u32 0x3f717273, s2
21535// CHECK: [0xff,0x02,0x0a,0xbf,0x73,0x72,0x71,0x3f]
21536
21537s_cmp_lt_u32 s1, s103
21538// CHECK: [0x01,0x67,0x0a,0xbf]
21539
21540s_cmp_lt_u32 s1, flat_scratch_lo
21541// CHECK: [0x01,0x68,0x0a,0xbf]
21542
21543s_cmp_lt_u32 s1, flat_scratch_hi
21544// CHECK: [0x01,0x69,0x0a,0xbf]
21545
21546s_cmp_lt_u32 s1, vcc_lo
21547// CHECK: [0x01,0x6a,0x0a,0xbf]
21548
21549s_cmp_lt_u32 s1, vcc_hi
21550// CHECK: [0x01,0x6b,0x0a,0xbf]
21551
21552s_cmp_lt_u32 s1, tba_lo
21553// CHECK: [0x01,0x6c,0x0a,0xbf]
21554
21555s_cmp_lt_u32 s1, tba_hi
21556// CHECK: [0x01,0x6d,0x0a,0xbf]
21557
21558s_cmp_lt_u32 s1, tma_lo
21559// CHECK: [0x01,0x6e,0x0a,0xbf]
21560
21561s_cmp_lt_u32 s1, tma_hi
21562// CHECK: [0x01,0x6f,0x0a,0xbf]
21563
21564s_cmp_lt_u32 s1, ttmp11
21565// CHECK: [0x01,0x7b,0x0a,0xbf]
21566
21567s_cmp_lt_u32 s1, m0
21568// CHECK: [0x01,0x7c,0x0a,0xbf]
21569
21570s_cmp_lt_u32 s1, exec_lo
21571// CHECK: [0x01,0x7e,0x0a,0xbf]
21572
21573s_cmp_lt_u32 s1, exec_hi
21574// CHECK: [0x01,0x7f,0x0a,0xbf]
21575
21576s_cmp_lt_u32 s1, 0
21577// CHECK: [0x01,0x80,0x0a,0xbf]
21578
21579s_cmp_lt_u32 s1, -1
21580// CHECK: [0x01,0xc1,0x0a,0xbf]
21581
21582s_cmp_lt_u32 s1, 0.5
21583// CHECK: [0x01,0xf0,0x0a,0xbf]
21584
21585s_cmp_lt_u32 s1, -4.0
21586// CHECK: [0x01,0xf7,0x0a,0xbf]
21587
21588s_cmp_lt_u32 s1, 0xaf123456
21589// CHECK: [0x01,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
21590
21591s_cmp_lt_u32 s1, 0x3f717273
21592// CHECK: [0x01,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
21593
21594s_cmp_le_u32 s1, s2
21595// CHECK: [0x01,0x02,0x0b,0xbf]
21596
21597s_cmp_le_u32 s103, s2
21598// CHECK: [0x67,0x02,0x0b,0xbf]
21599
21600s_cmp_le_u32 flat_scratch_lo, s2
21601// CHECK: [0x68,0x02,0x0b,0xbf]
21602
21603s_cmp_le_u32 flat_scratch_hi, s2
21604// CHECK: [0x69,0x02,0x0b,0xbf]
21605
21606s_cmp_le_u32 vcc_lo, s2
21607// CHECK: [0x6a,0x02,0x0b,0xbf]
21608
21609s_cmp_le_u32 vcc_hi, s2
21610// CHECK: [0x6b,0x02,0x0b,0xbf]
21611
21612s_cmp_le_u32 tba_lo, s2
21613// CHECK: [0x6c,0x02,0x0b,0xbf]
21614
21615s_cmp_le_u32 tba_hi, s2
21616// CHECK: [0x6d,0x02,0x0b,0xbf]
21617
21618s_cmp_le_u32 tma_lo, s2
21619// CHECK: [0x6e,0x02,0x0b,0xbf]
21620
21621s_cmp_le_u32 tma_hi, s2
21622// CHECK: [0x6f,0x02,0x0b,0xbf]
21623
21624s_cmp_le_u32 ttmp11, s2
21625// CHECK: [0x7b,0x02,0x0b,0xbf]
21626
21627s_cmp_le_u32 m0, s2
21628// CHECK: [0x7c,0x02,0x0b,0xbf]
21629
21630s_cmp_le_u32 exec_lo, s2
21631// CHECK: [0x7e,0x02,0x0b,0xbf]
21632
21633s_cmp_le_u32 exec_hi, s2
21634// CHECK: [0x7f,0x02,0x0b,0xbf]
21635
21636s_cmp_le_u32 0, s2
21637// CHECK: [0x80,0x02,0x0b,0xbf]
21638
21639s_cmp_le_u32 -1, s2
21640// CHECK: [0xc1,0x02,0x0b,0xbf]
21641
21642s_cmp_le_u32 0.5, s2
21643// CHECK: [0xf0,0x02,0x0b,0xbf]
21644
21645s_cmp_le_u32 -4.0, s2
21646// CHECK: [0xf7,0x02,0x0b,0xbf]
21647
21648s_cmp_le_u32 0xaf123456, s2
21649// CHECK: [0xff,0x02,0x0b,0xbf,0x56,0x34,0x12,0xaf]
21650
21651s_cmp_le_u32 0x3f717273, s2
21652// CHECK: [0xff,0x02,0x0b,0xbf,0x73,0x72,0x71,0x3f]
21653
21654s_cmp_le_u32 s1, s103
21655// CHECK: [0x01,0x67,0x0b,0xbf]
21656
21657s_cmp_le_u32 s1, flat_scratch_lo
21658// CHECK: [0x01,0x68,0x0b,0xbf]
21659
21660s_cmp_le_u32 s1, flat_scratch_hi
21661// CHECK: [0x01,0x69,0x0b,0xbf]
21662
21663s_cmp_le_u32 s1, vcc_lo
21664// CHECK: [0x01,0x6a,0x0b,0xbf]
21665
21666s_cmp_le_u32 s1, vcc_hi
21667// CHECK: [0x01,0x6b,0x0b,0xbf]
21668
21669s_cmp_le_u32 s1, tba_lo
21670// CHECK: [0x01,0x6c,0x0b,0xbf]
21671
21672s_cmp_le_u32 s1, tba_hi
21673// CHECK: [0x01,0x6d,0x0b,0xbf]
21674
21675s_cmp_le_u32 s1, tma_lo
21676// CHECK: [0x01,0x6e,0x0b,0xbf]
21677
21678s_cmp_le_u32 s1, tma_hi
21679// CHECK: [0x01,0x6f,0x0b,0xbf]
21680
21681s_cmp_le_u32 s1, ttmp11
21682// CHECK: [0x01,0x7b,0x0b,0xbf]
21683
21684s_cmp_le_u32 s1, m0
21685// CHECK: [0x01,0x7c,0x0b,0xbf]
21686
21687s_cmp_le_u32 s1, exec_lo
21688// CHECK: [0x01,0x7e,0x0b,0xbf]
21689
21690s_cmp_le_u32 s1, exec_hi
21691// CHECK: [0x01,0x7f,0x0b,0xbf]
21692
21693s_cmp_le_u32 s1, 0
21694// CHECK: [0x01,0x80,0x0b,0xbf]
21695
21696s_cmp_le_u32 s1, -1
21697// CHECK: [0x01,0xc1,0x0b,0xbf]
21698
21699s_cmp_le_u32 s1, 0.5
21700// CHECK: [0x01,0xf0,0x0b,0xbf]
21701
21702s_cmp_le_u32 s1, -4.0
21703// CHECK: [0x01,0xf7,0x0b,0xbf]
21704
21705s_cmp_le_u32 s1, 0xaf123456
21706// CHECK: [0x01,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
21707
21708s_cmp_le_u32 s1, 0x3f717273
21709// CHECK: [0x01,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
21710
21711s_bitcmp0_b32 s1, s2
21712// CHECK: [0x01,0x02,0x0c,0xbf]
21713
21714s_bitcmp0_b32 s103, s2
21715// CHECK: [0x67,0x02,0x0c,0xbf]
21716
21717s_bitcmp0_b32 flat_scratch_lo, s2
21718// CHECK: [0x68,0x02,0x0c,0xbf]
21719
21720s_bitcmp0_b32 flat_scratch_hi, s2
21721// CHECK: [0x69,0x02,0x0c,0xbf]
21722
21723s_bitcmp0_b32 vcc_lo, s2
21724// CHECK: [0x6a,0x02,0x0c,0xbf]
21725
21726s_bitcmp0_b32 vcc_hi, s2
21727// CHECK: [0x6b,0x02,0x0c,0xbf]
21728
21729s_bitcmp0_b32 tba_lo, s2
21730// CHECK: [0x6c,0x02,0x0c,0xbf]
21731
21732s_bitcmp0_b32 tba_hi, s2
21733// CHECK: [0x6d,0x02,0x0c,0xbf]
21734
21735s_bitcmp0_b32 tma_lo, s2
21736// CHECK: [0x6e,0x02,0x0c,0xbf]
21737
21738s_bitcmp0_b32 tma_hi, s2
21739// CHECK: [0x6f,0x02,0x0c,0xbf]
21740
21741s_bitcmp0_b32 ttmp11, s2
21742// CHECK: [0x7b,0x02,0x0c,0xbf]
21743
21744s_bitcmp0_b32 m0, s2
21745// CHECK: [0x7c,0x02,0x0c,0xbf]
21746
21747s_bitcmp0_b32 exec_lo, s2
21748// CHECK: [0x7e,0x02,0x0c,0xbf]
21749
21750s_bitcmp0_b32 exec_hi, s2
21751// CHECK: [0x7f,0x02,0x0c,0xbf]
21752
21753s_bitcmp0_b32 0, s2
21754// CHECK: [0x80,0x02,0x0c,0xbf]
21755
21756s_bitcmp0_b32 -1, s2
21757// CHECK: [0xc1,0x02,0x0c,0xbf]
21758
21759s_bitcmp0_b32 0.5, s2
21760// CHECK: [0xf0,0x02,0x0c,0xbf]
21761
21762s_bitcmp0_b32 -4.0, s2
21763// CHECK: [0xf7,0x02,0x0c,0xbf]
21764
21765s_bitcmp0_b32 0xaf123456, s2
21766// CHECK: [0xff,0x02,0x0c,0xbf,0x56,0x34,0x12,0xaf]
21767
21768s_bitcmp0_b32 0x3f717273, s2
21769// CHECK: [0xff,0x02,0x0c,0xbf,0x73,0x72,0x71,0x3f]
21770
21771s_bitcmp0_b32 s1, s103
21772// CHECK: [0x01,0x67,0x0c,0xbf]
21773
21774s_bitcmp0_b32 s1, flat_scratch_lo
21775// CHECK: [0x01,0x68,0x0c,0xbf]
21776
21777s_bitcmp0_b32 s1, flat_scratch_hi
21778// CHECK: [0x01,0x69,0x0c,0xbf]
21779
21780s_bitcmp0_b32 s1, vcc_lo
21781// CHECK: [0x01,0x6a,0x0c,0xbf]
21782
21783s_bitcmp0_b32 s1, vcc_hi
21784// CHECK: [0x01,0x6b,0x0c,0xbf]
21785
21786s_bitcmp0_b32 s1, tba_lo
21787// CHECK: [0x01,0x6c,0x0c,0xbf]
21788
21789s_bitcmp0_b32 s1, tba_hi
21790// CHECK: [0x01,0x6d,0x0c,0xbf]
21791
21792s_bitcmp0_b32 s1, tma_lo
21793// CHECK: [0x01,0x6e,0x0c,0xbf]
21794
21795s_bitcmp0_b32 s1, tma_hi
21796// CHECK: [0x01,0x6f,0x0c,0xbf]
21797
21798s_bitcmp0_b32 s1, ttmp11
21799// CHECK: [0x01,0x7b,0x0c,0xbf]
21800
21801s_bitcmp0_b32 s1, m0
21802// CHECK: [0x01,0x7c,0x0c,0xbf]
21803
21804s_bitcmp0_b32 s1, exec_lo
21805// CHECK: [0x01,0x7e,0x0c,0xbf]
21806
21807s_bitcmp0_b32 s1, exec_hi
21808// CHECK: [0x01,0x7f,0x0c,0xbf]
21809
21810s_bitcmp0_b32 s1, 0
21811// CHECK: [0x01,0x80,0x0c,0xbf]
21812
21813s_bitcmp0_b32 s1, -1
21814// CHECK: [0x01,0xc1,0x0c,0xbf]
21815
21816s_bitcmp0_b32 s1, 0.5
21817// CHECK: [0x01,0xf0,0x0c,0xbf]
21818
21819s_bitcmp0_b32 s1, -4.0
21820// CHECK: [0x01,0xf7,0x0c,0xbf]
21821
21822s_bitcmp0_b32 s1, 0xaf123456
21823// CHECK: [0x01,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
21824
21825s_bitcmp0_b32 s1, 0x3f717273
21826// CHECK: [0x01,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
21827
21828s_bitcmp1_b32 s1, s2
21829// CHECK: [0x01,0x02,0x0d,0xbf]
21830
21831s_bitcmp1_b32 s103, s2
21832// CHECK: [0x67,0x02,0x0d,0xbf]
21833
21834s_bitcmp1_b32 flat_scratch_lo, s2
21835// CHECK: [0x68,0x02,0x0d,0xbf]
21836
21837s_bitcmp1_b32 flat_scratch_hi, s2
21838// CHECK: [0x69,0x02,0x0d,0xbf]
21839
21840s_bitcmp1_b32 vcc_lo, s2
21841// CHECK: [0x6a,0x02,0x0d,0xbf]
21842
21843s_bitcmp1_b32 vcc_hi, s2
21844// CHECK: [0x6b,0x02,0x0d,0xbf]
21845
21846s_bitcmp1_b32 tba_lo, s2
21847// CHECK: [0x6c,0x02,0x0d,0xbf]
21848
21849s_bitcmp1_b32 tba_hi, s2
21850// CHECK: [0x6d,0x02,0x0d,0xbf]
21851
21852s_bitcmp1_b32 tma_lo, s2
21853// CHECK: [0x6e,0x02,0x0d,0xbf]
21854
21855s_bitcmp1_b32 tma_hi, s2
21856// CHECK: [0x6f,0x02,0x0d,0xbf]
21857
21858s_bitcmp1_b32 ttmp11, s2
21859// CHECK: [0x7b,0x02,0x0d,0xbf]
21860
21861s_bitcmp1_b32 m0, s2
21862// CHECK: [0x7c,0x02,0x0d,0xbf]
21863
21864s_bitcmp1_b32 exec_lo, s2
21865// CHECK: [0x7e,0x02,0x0d,0xbf]
21866
21867s_bitcmp1_b32 exec_hi, s2
21868// CHECK: [0x7f,0x02,0x0d,0xbf]
21869
21870s_bitcmp1_b32 0, s2
21871// CHECK: [0x80,0x02,0x0d,0xbf]
21872
21873s_bitcmp1_b32 -1, s2
21874// CHECK: [0xc1,0x02,0x0d,0xbf]
21875
21876s_bitcmp1_b32 0.5, s2
21877// CHECK: [0xf0,0x02,0x0d,0xbf]
21878
21879s_bitcmp1_b32 -4.0, s2
21880// CHECK: [0xf7,0x02,0x0d,0xbf]
21881
21882s_bitcmp1_b32 0xaf123456, s2
21883// CHECK: [0xff,0x02,0x0d,0xbf,0x56,0x34,0x12,0xaf]
21884
21885s_bitcmp1_b32 0x3f717273, s2
21886// CHECK: [0xff,0x02,0x0d,0xbf,0x73,0x72,0x71,0x3f]
21887
21888s_bitcmp1_b32 s1, s103
21889// CHECK: [0x01,0x67,0x0d,0xbf]
21890
21891s_bitcmp1_b32 s1, flat_scratch_lo
21892// CHECK: [0x01,0x68,0x0d,0xbf]
21893
21894s_bitcmp1_b32 s1, flat_scratch_hi
21895// CHECK: [0x01,0x69,0x0d,0xbf]
21896
21897s_bitcmp1_b32 s1, vcc_lo
21898// CHECK: [0x01,0x6a,0x0d,0xbf]
21899
21900s_bitcmp1_b32 s1, vcc_hi
21901// CHECK: [0x01,0x6b,0x0d,0xbf]
21902
21903s_bitcmp1_b32 s1, tba_lo
21904// CHECK: [0x01,0x6c,0x0d,0xbf]
21905
21906s_bitcmp1_b32 s1, tba_hi
21907// CHECK: [0x01,0x6d,0x0d,0xbf]
21908
21909s_bitcmp1_b32 s1, tma_lo
21910// CHECK: [0x01,0x6e,0x0d,0xbf]
21911
21912s_bitcmp1_b32 s1, tma_hi
21913// CHECK: [0x01,0x6f,0x0d,0xbf]
21914
21915s_bitcmp1_b32 s1, ttmp11
21916// CHECK: [0x01,0x7b,0x0d,0xbf]
21917
21918s_bitcmp1_b32 s1, m0
21919// CHECK: [0x01,0x7c,0x0d,0xbf]
21920
21921s_bitcmp1_b32 s1, exec_lo
21922// CHECK: [0x01,0x7e,0x0d,0xbf]
21923
21924s_bitcmp1_b32 s1, exec_hi
21925// CHECK: [0x01,0x7f,0x0d,0xbf]
21926
21927s_bitcmp1_b32 s1, 0
21928// CHECK: [0x01,0x80,0x0d,0xbf]
21929
21930s_bitcmp1_b32 s1, -1
21931// CHECK: [0x01,0xc1,0x0d,0xbf]
21932
21933s_bitcmp1_b32 s1, 0.5
21934// CHECK: [0x01,0xf0,0x0d,0xbf]
21935
21936s_bitcmp1_b32 s1, -4.0
21937// CHECK: [0x01,0xf7,0x0d,0xbf]
21938
21939s_bitcmp1_b32 s1, 0xaf123456
21940// CHECK: [0x01,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
21941
21942s_bitcmp1_b32 s1, 0x3f717273
21943// CHECK: [0x01,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
21944
21945s_bitcmp0_b64 s[2:3], s2
21946// CHECK: [0x02,0x02,0x0e,0xbf]
21947
21948s_bitcmp0_b64 s[4:5], s2
21949// CHECK: [0x04,0x02,0x0e,0xbf]
21950
21951s_bitcmp0_b64 s[102:103], s2
21952// CHECK: [0x66,0x02,0x0e,0xbf]
21953
21954s_bitcmp0_b64 flat_scratch, s2
21955// CHECK: [0x68,0x02,0x0e,0xbf]
21956
21957s_bitcmp0_b64 vcc, s2
21958// CHECK: [0x6a,0x02,0x0e,0xbf]
21959
21960s_bitcmp0_b64 tba, s2
21961// CHECK: [0x6c,0x02,0x0e,0xbf]
21962
21963s_bitcmp0_b64 tma, s2
21964// CHECK: [0x6e,0x02,0x0e,0xbf]
21965
21966s_bitcmp0_b64 ttmp[10:11], s2
21967// CHECK: [0x7a,0x02,0x0e,0xbf]
21968
21969s_bitcmp0_b64 exec, s2
21970// CHECK: [0x7e,0x02,0x0e,0xbf]
21971
21972s_bitcmp0_b64 0, s2
21973// CHECK: [0x80,0x02,0x0e,0xbf]
21974
21975s_bitcmp0_b64 -1, s2
21976// CHECK: [0xc1,0x02,0x0e,0xbf]
21977
21978s_bitcmp0_b64 0.5, s2
21979// CHECK: [0xf0,0x02,0x0e,0xbf]
21980
21981s_bitcmp0_b64 -4.0, s2
21982// CHECK: [0xf7,0x02,0x0e,0xbf]
21983
21984s_bitcmp0_b64 0xaf123456, s2
21985// CHECK: [0xff,0x02,0x0e,0xbf,0x56,0x34,0x12,0xaf]
21986
21987s_bitcmp0_b64 0x3f717273, s2
21988// CHECK: [0xff,0x02,0x0e,0xbf,0x73,0x72,0x71,0x3f]
21989
21990s_bitcmp0_b64 s[2:3], s103
21991// CHECK: [0x02,0x67,0x0e,0xbf]
21992
21993s_bitcmp0_b64 s[2:3], flat_scratch_lo
21994// CHECK: [0x02,0x68,0x0e,0xbf]
21995
21996s_bitcmp0_b64 s[2:3], flat_scratch_hi
21997// CHECK: [0x02,0x69,0x0e,0xbf]
21998
21999s_bitcmp0_b64 s[2:3], vcc_lo
22000// CHECK: [0x02,0x6a,0x0e,0xbf]
22001
22002s_bitcmp0_b64 s[2:3], vcc_hi
22003// CHECK: [0x02,0x6b,0x0e,0xbf]
22004
22005s_bitcmp0_b64 s[2:3], tba_lo
22006// CHECK: [0x02,0x6c,0x0e,0xbf]
22007
22008s_bitcmp0_b64 s[2:3], tba_hi
22009// CHECK: [0x02,0x6d,0x0e,0xbf]
22010
22011s_bitcmp0_b64 s[2:3], tma_lo
22012// CHECK: [0x02,0x6e,0x0e,0xbf]
22013
22014s_bitcmp0_b64 s[2:3], tma_hi
22015// CHECK: [0x02,0x6f,0x0e,0xbf]
22016
22017s_bitcmp0_b64 s[2:3], ttmp11
22018// CHECK: [0x02,0x7b,0x0e,0xbf]
22019
22020s_bitcmp0_b64 s[2:3], m0
22021// CHECK: [0x02,0x7c,0x0e,0xbf]
22022
22023s_bitcmp0_b64 s[2:3], exec_lo
22024// CHECK: [0x02,0x7e,0x0e,0xbf]
22025
22026s_bitcmp0_b64 s[2:3], exec_hi
22027// CHECK: [0x02,0x7f,0x0e,0xbf]
22028
22029s_bitcmp0_b64 s[2:3], 0
22030// CHECK: [0x02,0x80,0x0e,0xbf]
22031
22032s_bitcmp0_b64 s[2:3], -1
22033// CHECK: [0x02,0xc1,0x0e,0xbf]
22034
22035s_bitcmp0_b64 s[2:3], 0.5
22036// CHECK: [0x02,0xf0,0x0e,0xbf]
22037
22038s_bitcmp0_b64 s[2:3], -4.0
22039// CHECK: [0x02,0xf7,0x0e,0xbf]
22040
22041s_bitcmp0_b64 s[2:3], 0xaf123456
22042// CHECK: [0x02,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
22043
22044s_bitcmp0_b64 s[2:3], 0x3f717273
22045// CHECK: [0x02,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
22046
22047s_bitcmp1_b64 s[2:3], s2
22048// CHECK: [0x02,0x02,0x0f,0xbf]
22049
22050s_bitcmp1_b64 s[4:5], s2
22051// CHECK: [0x04,0x02,0x0f,0xbf]
22052
22053s_bitcmp1_b64 s[102:103], s2
22054// CHECK: [0x66,0x02,0x0f,0xbf]
22055
22056s_bitcmp1_b64 flat_scratch, s2
22057// CHECK: [0x68,0x02,0x0f,0xbf]
22058
22059s_bitcmp1_b64 vcc, s2
22060// CHECK: [0x6a,0x02,0x0f,0xbf]
22061
22062s_bitcmp1_b64 tba, s2
22063// CHECK: [0x6c,0x02,0x0f,0xbf]
22064
22065s_bitcmp1_b64 tma, s2
22066// CHECK: [0x6e,0x02,0x0f,0xbf]
22067
22068s_bitcmp1_b64 ttmp[10:11], s2
22069// CHECK: [0x7a,0x02,0x0f,0xbf]
22070
22071s_bitcmp1_b64 exec, s2
22072// CHECK: [0x7e,0x02,0x0f,0xbf]
22073
22074s_bitcmp1_b64 0, s2
22075// CHECK: [0x80,0x02,0x0f,0xbf]
22076
22077s_bitcmp1_b64 -1, s2
22078// CHECK: [0xc1,0x02,0x0f,0xbf]
22079
22080s_bitcmp1_b64 0.5, s2
22081// CHECK: [0xf0,0x02,0x0f,0xbf]
22082
22083s_bitcmp1_b64 -4.0, s2
22084// CHECK: [0xf7,0x02,0x0f,0xbf]
22085
22086s_bitcmp1_b64 0xaf123456, s2
22087// CHECK: [0xff,0x02,0x0f,0xbf,0x56,0x34,0x12,0xaf]
22088
22089s_bitcmp1_b64 0x3f717273, s2
22090// CHECK: [0xff,0x02,0x0f,0xbf,0x73,0x72,0x71,0x3f]
22091
22092s_bitcmp1_b64 s[2:3], s103
22093// CHECK: [0x02,0x67,0x0f,0xbf]
22094
22095s_bitcmp1_b64 s[2:3], flat_scratch_lo
22096// CHECK: [0x02,0x68,0x0f,0xbf]
22097
22098s_bitcmp1_b64 s[2:3], flat_scratch_hi
22099// CHECK: [0x02,0x69,0x0f,0xbf]
22100
22101s_bitcmp1_b64 s[2:3], vcc_lo
22102// CHECK: [0x02,0x6a,0x0f,0xbf]
22103
22104s_bitcmp1_b64 s[2:3], vcc_hi
22105// CHECK: [0x02,0x6b,0x0f,0xbf]
22106
22107s_bitcmp1_b64 s[2:3], tba_lo
22108// CHECK: [0x02,0x6c,0x0f,0xbf]
22109
22110s_bitcmp1_b64 s[2:3], tba_hi
22111// CHECK: [0x02,0x6d,0x0f,0xbf]
22112
22113s_bitcmp1_b64 s[2:3], tma_lo
22114// CHECK: [0x02,0x6e,0x0f,0xbf]
22115
22116s_bitcmp1_b64 s[2:3], tma_hi
22117// CHECK: [0x02,0x6f,0x0f,0xbf]
22118
22119s_bitcmp1_b64 s[2:3], ttmp11
22120// CHECK: [0x02,0x7b,0x0f,0xbf]
22121
22122s_bitcmp1_b64 s[2:3], m0
22123// CHECK: [0x02,0x7c,0x0f,0xbf]
22124
22125s_bitcmp1_b64 s[2:3], exec_lo
22126// CHECK: [0x02,0x7e,0x0f,0xbf]
22127
22128s_bitcmp1_b64 s[2:3], exec_hi
22129// CHECK: [0x02,0x7f,0x0f,0xbf]
22130
22131s_bitcmp1_b64 s[2:3], 0
22132// CHECK: [0x02,0x80,0x0f,0xbf]
22133
22134s_bitcmp1_b64 s[2:3], -1
22135// CHECK: [0x02,0xc1,0x0f,0xbf]
22136
22137s_bitcmp1_b64 s[2:3], 0.5
22138// CHECK: [0x02,0xf0,0x0f,0xbf]
22139
22140s_bitcmp1_b64 s[2:3], -4.0
22141// CHECK: [0x02,0xf7,0x0f,0xbf]
22142
22143s_bitcmp1_b64 s[2:3], 0xaf123456
22144// CHECK: [0x02,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
22145
22146s_bitcmp1_b64 s[2:3], 0x3f717273
22147// CHECK: [0x02,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
22148
22149s_setvskip s1, s2
22150// CHECK: [0x01,0x02,0x10,0xbf]
22151
22152s_setvskip s103, s2
22153// CHECK: [0x67,0x02,0x10,0xbf]
22154
22155s_setvskip flat_scratch_lo, s2
22156// CHECK: [0x68,0x02,0x10,0xbf]
22157
22158s_setvskip flat_scratch_hi, s2
22159// CHECK: [0x69,0x02,0x10,0xbf]
22160
22161s_setvskip vcc_lo, s2
22162// CHECK: [0x6a,0x02,0x10,0xbf]
22163
22164s_setvskip vcc_hi, s2
22165// CHECK: [0x6b,0x02,0x10,0xbf]
22166
22167s_setvskip tba_lo, s2
22168// CHECK: [0x6c,0x02,0x10,0xbf]
22169
22170s_setvskip tba_hi, s2
22171// CHECK: [0x6d,0x02,0x10,0xbf]
22172
22173s_setvskip tma_lo, s2
22174// CHECK: [0x6e,0x02,0x10,0xbf]
22175
22176s_setvskip tma_hi, s2
22177// CHECK: [0x6f,0x02,0x10,0xbf]
22178
22179s_setvskip ttmp11, s2
22180// CHECK: [0x7b,0x02,0x10,0xbf]
22181
22182s_setvskip m0, s2
22183// CHECK: [0x7c,0x02,0x10,0xbf]
22184
22185s_setvskip exec_lo, s2
22186// CHECK: [0x7e,0x02,0x10,0xbf]
22187
22188s_setvskip exec_hi, s2
22189// CHECK: [0x7f,0x02,0x10,0xbf]
22190
22191s_setvskip 0, s2
22192// CHECK: [0x80,0x02,0x10,0xbf]
22193
22194s_setvskip -1, s2
22195// CHECK: [0xc1,0x02,0x10,0xbf]
22196
22197s_setvskip 0.5, s2
22198// CHECK: [0xf0,0x02,0x10,0xbf]
22199
22200s_setvskip -4.0, s2
22201// CHECK: [0xf7,0x02,0x10,0xbf]
22202
22203s_setvskip 0xaf123456, s2
22204// CHECK: [0xff,0x02,0x10,0xbf,0x56,0x34,0x12,0xaf]
22205
22206s_setvskip 0x3f717273, s2
22207// CHECK: [0xff,0x02,0x10,0xbf,0x73,0x72,0x71,0x3f]
22208
22209s_setvskip s1, s103
22210// CHECK: [0x01,0x67,0x10,0xbf]
22211
22212s_setvskip s1, flat_scratch_lo
22213// CHECK: [0x01,0x68,0x10,0xbf]
22214
22215s_setvskip s1, flat_scratch_hi
22216// CHECK: [0x01,0x69,0x10,0xbf]
22217
22218s_setvskip s1, vcc_lo
22219// CHECK: [0x01,0x6a,0x10,0xbf]
22220
22221s_setvskip s1, vcc_hi
22222// CHECK: [0x01,0x6b,0x10,0xbf]
22223
22224s_setvskip s1, tba_lo
22225// CHECK: [0x01,0x6c,0x10,0xbf]
22226
22227s_setvskip s1, tba_hi
22228// CHECK: [0x01,0x6d,0x10,0xbf]
22229
22230s_setvskip s1, tma_lo
22231// CHECK: [0x01,0x6e,0x10,0xbf]
22232
22233s_setvskip s1, tma_hi
22234// CHECK: [0x01,0x6f,0x10,0xbf]
22235
22236s_setvskip s1, ttmp11
22237// CHECK: [0x01,0x7b,0x10,0xbf]
22238
22239s_setvskip s1, m0
22240// CHECK: [0x01,0x7c,0x10,0xbf]
22241
22242s_setvskip s1, exec_lo
22243// CHECK: [0x01,0x7e,0x10,0xbf]
22244
22245s_setvskip s1, exec_hi
22246// CHECK: [0x01,0x7f,0x10,0xbf]
22247
22248s_setvskip s1, 0
22249// CHECK: [0x01,0x80,0x10,0xbf]
22250
22251s_setvskip s1, -1
22252// CHECK: [0x01,0xc1,0x10,0xbf]
22253
22254s_setvskip s1, 0.5
22255// CHECK: [0x01,0xf0,0x10,0xbf]
22256
22257s_setvskip s1, -4.0
22258// CHECK: [0x01,0xf7,0x10,0xbf]
22259
22260s_setvskip s1, 0xaf123456
22261// CHECK: [0x01,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf]
22262
22263s_setvskip s1, 0x3f717273
22264// CHECK: [0x01,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f]
22265
22266s_movk_i32 s5, 0x3141
22267// CHECK: [0x41,0x31,0x05,0xb0]
22268
22269s_movk_i32 s103, 0x3141
22270// CHECK: [0x41,0x31,0x67,0xb0]
22271
22272s_movk_i32 flat_scratch_lo, 0x3141
22273// CHECK: [0x41,0x31,0x68,0xb0]
22274
22275s_movk_i32 flat_scratch_hi, 0x3141
22276// CHECK: [0x41,0x31,0x69,0xb0]
22277
22278s_movk_i32 vcc_lo, 0x3141
22279// CHECK: [0x41,0x31,0x6a,0xb0]
22280
22281s_movk_i32 vcc_hi, 0x3141
22282// CHECK: [0x41,0x31,0x6b,0xb0]
22283
22284s_movk_i32 tba_lo, 0x3141
22285// CHECK: [0x41,0x31,0x6c,0xb0]
22286
22287s_movk_i32 tba_hi, 0x3141
22288// CHECK: [0x41,0x31,0x6d,0xb0]
22289
22290s_movk_i32 tma_lo, 0x3141
22291// CHECK: [0x41,0x31,0x6e,0xb0]
22292
22293s_movk_i32 tma_hi, 0x3141
22294// CHECK: [0x41,0x31,0x6f,0xb0]
22295
22296s_movk_i32 ttmp11, 0x3141
22297// CHECK: [0x41,0x31,0x7b,0xb0]
22298
22299s_movk_i32 m0, 0x3141
22300// CHECK: [0x41,0x31,0x7c,0xb0]
22301
22302s_movk_i32 exec_lo, 0x3141
22303// CHECK: [0x41,0x31,0x7e,0xb0]
22304
22305s_movk_i32 exec_hi, 0x3141
22306// CHECK: [0x41,0x31,0x7f,0xb0]
22307
22308s_movk_i32 s5, 0xc1d1
22309// CHECK: [0xd1,0xc1,0x05,0xb0]
22310
22311s_cmovk_i32 s5, 0x3141
22312// CHECK: [0x41,0x31,0x05,0xb1]
22313
22314s_cmovk_i32 s103, 0x3141
22315// CHECK: [0x41,0x31,0x67,0xb1]
22316
22317s_cmovk_i32 flat_scratch_lo, 0x3141
22318// CHECK: [0x41,0x31,0x68,0xb1]
22319
22320s_cmovk_i32 flat_scratch_hi, 0x3141
22321// CHECK: [0x41,0x31,0x69,0xb1]
22322
22323s_cmovk_i32 vcc_lo, 0x3141
22324// CHECK: [0x41,0x31,0x6a,0xb1]
22325
22326s_cmovk_i32 vcc_hi, 0x3141
22327// CHECK: [0x41,0x31,0x6b,0xb1]
22328
22329s_cmovk_i32 tba_lo, 0x3141
22330// CHECK: [0x41,0x31,0x6c,0xb1]
22331
22332s_cmovk_i32 tba_hi, 0x3141
22333// CHECK: [0x41,0x31,0x6d,0xb1]
22334
22335s_cmovk_i32 tma_lo, 0x3141
22336// CHECK: [0x41,0x31,0x6e,0xb1]
22337
22338s_cmovk_i32 tma_hi, 0x3141
22339// CHECK: [0x41,0x31,0x6f,0xb1]
22340
22341s_cmovk_i32 ttmp11, 0x3141
22342// CHECK: [0x41,0x31,0x7b,0xb1]
22343
22344s_cmovk_i32 m0, 0x3141
22345// CHECK: [0x41,0x31,0x7c,0xb1]
22346
22347s_cmovk_i32 exec_lo, 0x3141
22348// CHECK: [0x41,0x31,0x7e,0xb1]
22349
22350s_cmovk_i32 exec_hi, 0x3141
22351// CHECK: [0x41,0x31,0x7f,0xb1]
22352
22353s_cmovk_i32 s5, 0xc1d1
22354// CHECK: [0xd1,0xc1,0x05,0xb1]
22355
22356s_cmpk_eq_i32 s1, 0x3141
22357// CHECK: [0x41,0x31,0x81,0xb1]
22358
22359s_cmpk_eq_i32 s103, 0x3141
22360// CHECK: [0x41,0x31,0xe7,0xb1]
22361
22362s_cmpk_eq_i32 flat_scratch_lo, 0x3141
22363// CHECK: [0x41,0x31,0xe8,0xb1]
22364
22365s_cmpk_eq_i32 flat_scratch_hi, 0x3141
22366// CHECK: [0x41,0x31,0xe9,0xb1]
22367
22368s_cmpk_eq_i32 vcc_lo, 0x3141
22369// CHECK: [0x41,0x31,0xea,0xb1]
22370
22371s_cmpk_eq_i32 vcc_hi, 0x3141
22372// CHECK: [0x41,0x31,0xeb,0xb1]
22373
22374s_cmpk_eq_i32 tba_lo, 0x3141
22375// CHECK: [0x41,0x31,0xec,0xb1]
22376
22377s_cmpk_eq_i32 tba_hi, 0x3141
22378// CHECK: [0x41,0x31,0xed,0xb1]
22379
22380s_cmpk_eq_i32 tma_lo, 0x3141
22381// CHECK: [0x41,0x31,0xee,0xb1]
22382
22383s_cmpk_eq_i32 tma_hi, 0x3141
22384// CHECK: [0x41,0x31,0xef,0xb1]
22385
22386s_cmpk_eq_i32 ttmp11, 0x3141
22387// CHECK: [0x41,0x31,0xfb,0xb1]
22388
22389s_cmpk_eq_i32 m0, 0x3141
22390// CHECK: [0x41,0x31,0xfc,0xb1]
22391
22392s_cmpk_eq_i32 exec_lo, 0x3141
22393// CHECK: [0x41,0x31,0xfe,0xb1]
22394
22395s_cmpk_eq_i32 exec_hi, 0x3141
22396// CHECK: [0x41,0x31,0xff,0xb1]
22397
22398s_cmpk_eq_i32 s1, 0xc1d1
22399// CHECK: [0xd1,0xc1,0x81,0xb1]
22400
22401s_cmpk_lg_i32 s1, 0x3141
22402// CHECK: [0x41,0x31,0x01,0xb2]
22403
22404s_cmpk_lg_i32 s103, 0x3141
22405// CHECK: [0x41,0x31,0x67,0xb2]
22406
22407s_cmpk_lg_i32 flat_scratch_lo, 0x3141
22408// CHECK: [0x41,0x31,0x68,0xb2]
22409
22410s_cmpk_lg_i32 flat_scratch_hi, 0x3141
22411// CHECK: [0x41,0x31,0x69,0xb2]
22412
22413s_cmpk_lg_i32 vcc_lo, 0x3141
22414// CHECK: [0x41,0x31,0x6a,0xb2]
22415
22416s_cmpk_lg_i32 vcc_hi, 0x3141
22417// CHECK: [0x41,0x31,0x6b,0xb2]
22418
22419s_cmpk_lg_i32 tba_lo, 0x3141
22420// CHECK: [0x41,0x31,0x6c,0xb2]
22421
22422s_cmpk_lg_i32 tba_hi, 0x3141
22423// CHECK: [0x41,0x31,0x6d,0xb2]
22424
22425s_cmpk_lg_i32 tma_lo, 0x3141
22426// CHECK: [0x41,0x31,0x6e,0xb2]
22427
22428s_cmpk_lg_i32 tma_hi, 0x3141
22429// CHECK: [0x41,0x31,0x6f,0xb2]
22430
22431s_cmpk_lg_i32 ttmp11, 0x3141
22432// CHECK: [0x41,0x31,0x7b,0xb2]
22433
22434s_cmpk_lg_i32 m0, 0x3141
22435// CHECK: [0x41,0x31,0x7c,0xb2]
22436
22437s_cmpk_lg_i32 exec_lo, 0x3141
22438// CHECK: [0x41,0x31,0x7e,0xb2]
22439
22440s_cmpk_lg_i32 exec_hi, 0x3141
22441// CHECK: [0x41,0x31,0x7f,0xb2]
22442
22443s_cmpk_lg_i32 s1, 0xc1d1
22444// CHECK: [0xd1,0xc1,0x01,0xb2]
22445
22446s_cmpk_gt_i32 s1, 0x3141
22447// CHECK: [0x41,0x31,0x81,0xb2]
22448
22449s_cmpk_gt_i32 s103, 0x3141
22450// CHECK: [0x41,0x31,0xe7,0xb2]
22451
22452s_cmpk_gt_i32 flat_scratch_lo, 0x3141
22453// CHECK: [0x41,0x31,0xe8,0xb2]
22454
22455s_cmpk_gt_i32 flat_scratch_hi, 0x3141
22456// CHECK: [0x41,0x31,0xe9,0xb2]
22457
22458s_cmpk_gt_i32 vcc_lo, 0x3141
22459// CHECK: [0x41,0x31,0xea,0xb2]
22460
22461s_cmpk_gt_i32 vcc_hi, 0x3141
22462// CHECK: [0x41,0x31,0xeb,0xb2]
22463
22464s_cmpk_gt_i32 tba_lo, 0x3141
22465// CHECK: [0x41,0x31,0xec,0xb2]
22466
22467s_cmpk_gt_i32 tba_hi, 0x3141
22468// CHECK: [0x41,0x31,0xed,0xb2]
22469
22470s_cmpk_gt_i32 tma_lo, 0x3141
22471// CHECK: [0x41,0x31,0xee,0xb2]
22472
22473s_cmpk_gt_i32 tma_hi, 0x3141
22474// CHECK: [0x41,0x31,0xef,0xb2]
22475
22476s_cmpk_gt_i32 ttmp11, 0x3141
22477// CHECK: [0x41,0x31,0xfb,0xb2]
22478
22479s_cmpk_gt_i32 m0, 0x3141
22480// CHECK: [0x41,0x31,0xfc,0xb2]
22481
22482s_cmpk_gt_i32 exec_lo, 0x3141
22483// CHECK: [0x41,0x31,0xfe,0xb2]
22484
22485s_cmpk_gt_i32 exec_hi, 0x3141
22486// CHECK: [0x41,0x31,0xff,0xb2]
22487
22488s_cmpk_gt_i32 s1, 0xc1d1
22489// CHECK: [0xd1,0xc1,0x81,0xb2]
22490
22491s_cmpk_ge_i32 s1, 0x3141
22492// CHECK: [0x41,0x31,0x01,0xb3]
22493
22494s_cmpk_ge_i32 s103, 0x3141
22495// CHECK: [0x41,0x31,0x67,0xb3]
22496
22497s_cmpk_ge_i32 flat_scratch_lo, 0x3141
22498// CHECK: [0x41,0x31,0x68,0xb3]
22499
22500s_cmpk_ge_i32 flat_scratch_hi, 0x3141
22501// CHECK: [0x41,0x31,0x69,0xb3]
22502
22503s_cmpk_ge_i32 vcc_lo, 0x3141
22504// CHECK: [0x41,0x31,0x6a,0xb3]
22505
22506s_cmpk_ge_i32 vcc_hi, 0x3141
22507// CHECK: [0x41,0x31,0x6b,0xb3]
22508
22509s_cmpk_ge_i32 tba_lo, 0x3141
22510// CHECK: [0x41,0x31,0x6c,0xb3]
22511
22512s_cmpk_ge_i32 tba_hi, 0x3141
22513// CHECK: [0x41,0x31,0x6d,0xb3]
22514
22515s_cmpk_ge_i32 tma_lo, 0x3141
22516// CHECK: [0x41,0x31,0x6e,0xb3]
22517
22518s_cmpk_ge_i32 tma_hi, 0x3141
22519// CHECK: [0x41,0x31,0x6f,0xb3]
22520
22521s_cmpk_ge_i32 ttmp11, 0x3141
22522// CHECK: [0x41,0x31,0x7b,0xb3]
22523
22524s_cmpk_ge_i32 m0, 0x3141
22525// CHECK: [0x41,0x31,0x7c,0xb3]
22526
22527s_cmpk_ge_i32 exec_lo, 0x3141
22528// CHECK: [0x41,0x31,0x7e,0xb3]
22529
22530s_cmpk_ge_i32 exec_hi, 0x3141
22531// CHECK: [0x41,0x31,0x7f,0xb3]
22532
22533s_cmpk_ge_i32 s1, 0xc1d1
22534// CHECK: [0xd1,0xc1,0x01,0xb3]
22535
22536s_cmpk_lt_i32 s1, 0x3141
22537// CHECK: [0x41,0x31,0x81,0xb3]
22538
22539s_cmpk_lt_i32 s103, 0x3141
22540// CHECK: [0x41,0x31,0xe7,0xb3]
22541
22542s_cmpk_lt_i32 flat_scratch_lo, 0x3141
22543// CHECK: [0x41,0x31,0xe8,0xb3]
22544
22545s_cmpk_lt_i32 flat_scratch_hi, 0x3141
22546// CHECK: [0x41,0x31,0xe9,0xb3]
22547
22548s_cmpk_lt_i32 vcc_lo, 0x3141
22549// CHECK: [0x41,0x31,0xea,0xb3]
22550
22551s_cmpk_lt_i32 vcc_hi, 0x3141
22552// CHECK: [0x41,0x31,0xeb,0xb3]
22553
22554s_cmpk_lt_i32 tba_lo, 0x3141
22555// CHECK: [0x41,0x31,0xec,0xb3]
22556
22557s_cmpk_lt_i32 tba_hi, 0x3141
22558// CHECK: [0x41,0x31,0xed,0xb3]
22559
22560s_cmpk_lt_i32 tma_lo, 0x3141
22561// CHECK: [0x41,0x31,0xee,0xb3]
22562
22563s_cmpk_lt_i32 tma_hi, 0x3141
22564// CHECK: [0x41,0x31,0xef,0xb3]
22565
22566s_cmpk_lt_i32 ttmp11, 0x3141
22567// CHECK: [0x41,0x31,0xfb,0xb3]
22568
22569s_cmpk_lt_i32 m0, 0x3141
22570// CHECK: [0x41,0x31,0xfc,0xb3]
22571
22572s_cmpk_lt_i32 exec_lo, 0x3141
22573// CHECK: [0x41,0x31,0xfe,0xb3]
22574
22575s_cmpk_lt_i32 exec_hi, 0x3141
22576// CHECK: [0x41,0x31,0xff,0xb3]
22577
22578s_cmpk_lt_i32 s1, 0xc1d1
22579// CHECK: [0xd1,0xc1,0x81,0xb3]
22580
22581s_cmpk_le_i32 s1, 0x3141
22582// CHECK: [0x41,0x31,0x01,0xb4]
22583
22584s_cmpk_le_i32 s103, 0x3141
22585// CHECK: [0x41,0x31,0x67,0xb4]
22586
22587s_cmpk_le_i32 flat_scratch_lo, 0x3141
22588// CHECK: [0x41,0x31,0x68,0xb4]
22589
22590s_cmpk_le_i32 flat_scratch_hi, 0x3141
22591// CHECK: [0x41,0x31,0x69,0xb4]
22592
22593s_cmpk_le_i32 vcc_lo, 0x3141
22594// CHECK: [0x41,0x31,0x6a,0xb4]
22595
22596s_cmpk_le_i32 vcc_hi, 0x3141
22597// CHECK: [0x41,0x31,0x6b,0xb4]
22598
22599s_cmpk_le_i32 tba_lo, 0x3141
22600// CHECK: [0x41,0x31,0x6c,0xb4]
22601
22602s_cmpk_le_i32 tba_hi, 0x3141
22603// CHECK: [0x41,0x31,0x6d,0xb4]
22604
22605s_cmpk_le_i32 tma_lo, 0x3141
22606// CHECK: [0x41,0x31,0x6e,0xb4]
22607
22608s_cmpk_le_i32 tma_hi, 0x3141
22609// CHECK: [0x41,0x31,0x6f,0xb4]
22610
22611s_cmpk_le_i32 ttmp11, 0x3141
22612// CHECK: [0x41,0x31,0x7b,0xb4]
22613
22614s_cmpk_le_i32 m0, 0x3141
22615// CHECK: [0x41,0x31,0x7c,0xb4]
22616
22617s_cmpk_le_i32 exec_lo, 0x3141
22618// CHECK: [0x41,0x31,0x7e,0xb4]
22619
22620s_cmpk_le_i32 exec_hi, 0x3141
22621// CHECK: [0x41,0x31,0x7f,0xb4]
22622
22623s_cmpk_le_i32 s1, 0xc1d1
22624// CHECK: [0xd1,0xc1,0x01,0xb4]
22625
22626s_cmpk_eq_u32 s1, 0x3141
22627// CHECK: [0x41,0x31,0x81,0xb4]
22628
22629s_cmpk_eq_u32 s103, 0x3141
22630// CHECK: [0x41,0x31,0xe7,0xb4]
22631
22632s_cmpk_eq_u32 flat_scratch_lo, 0x3141
22633// CHECK: [0x41,0x31,0xe8,0xb4]
22634
22635s_cmpk_eq_u32 flat_scratch_hi, 0x3141
22636// CHECK: [0x41,0x31,0xe9,0xb4]
22637
22638s_cmpk_eq_u32 vcc_lo, 0x3141
22639// CHECK: [0x41,0x31,0xea,0xb4]
22640
22641s_cmpk_eq_u32 vcc_hi, 0x3141
22642// CHECK: [0x41,0x31,0xeb,0xb4]
22643
22644s_cmpk_eq_u32 tba_lo, 0x3141
22645// CHECK: [0x41,0x31,0xec,0xb4]
22646
22647s_cmpk_eq_u32 tba_hi, 0x3141
22648// CHECK: [0x41,0x31,0xed,0xb4]
22649
22650s_cmpk_eq_u32 tma_lo, 0x3141
22651// CHECK: [0x41,0x31,0xee,0xb4]
22652
22653s_cmpk_eq_u32 tma_hi, 0x3141
22654// CHECK: [0x41,0x31,0xef,0xb4]
22655
22656s_cmpk_eq_u32 ttmp11, 0x3141
22657// CHECK: [0x41,0x31,0xfb,0xb4]
22658
22659s_cmpk_eq_u32 m0, 0x3141
22660// CHECK: [0x41,0x31,0xfc,0xb4]
22661
22662s_cmpk_eq_u32 exec_lo, 0x3141
22663// CHECK: [0x41,0x31,0xfe,0xb4]
22664
22665s_cmpk_eq_u32 exec_hi, 0x3141
22666// CHECK: [0x41,0x31,0xff,0xb4]
22667
22668s_cmpk_eq_u32 s1, 0xc1d1
22669// CHECK: [0xd1,0xc1,0x81,0xb4]
22670
22671s_cmpk_lg_u32 s1, 0x3141
22672// CHECK: [0x41,0x31,0x01,0xb5]
22673
22674s_cmpk_lg_u32 s103, 0x3141
22675// CHECK: [0x41,0x31,0x67,0xb5]
22676
22677s_cmpk_lg_u32 flat_scratch_lo, 0x3141
22678// CHECK: [0x41,0x31,0x68,0xb5]
22679
22680s_cmpk_lg_u32 flat_scratch_hi, 0x3141
22681// CHECK: [0x41,0x31,0x69,0xb5]
22682
22683s_cmpk_lg_u32 vcc_lo, 0x3141
22684// CHECK: [0x41,0x31,0x6a,0xb5]
22685
22686s_cmpk_lg_u32 vcc_hi, 0x3141
22687// CHECK: [0x41,0x31,0x6b,0xb5]
22688
22689s_cmpk_lg_u32 tba_lo, 0x3141
22690// CHECK: [0x41,0x31,0x6c,0xb5]
22691
22692s_cmpk_lg_u32 tba_hi, 0x3141
22693// CHECK: [0x41,0x31,0x6d,0xb5]
22694
22695s_cmpk_lg_u32 tma_lo, 0x3141
22696// CHECK: [0x41,0x31,0x6e,0xb5]
22697
22698s_cmpk_lg_u32 tma_hi, 0x3141
22699// CHECK: [0x41,0x31,0x6f,0xb5]
22700
22701s_cmpk_lg_u32 ttmp11, 0x3141
22702// CHECK: [0x41,0x31,0x7b,0xb5]
22703
22704s_cmpk_lg_u32 m0, 0x3141
22705// CHECK: [0x41,0x31,0x7c,0xb5]
22706
22707s_cmpk_lg_u32 exec_lo, 0x3141
22708// CHECK: [0x41,0x31,0x7e,0xb5]
22709
22710s_cmpk_lg_u32 exec_hi, 0x3141
22711// CHECK: [0x41,0x31,0x7f,0xb5]
22712
22713s_cmpk_lg_u32 s1, 0xc1d1
22714// CHECK: [0xd1,0xc1,0x01,0xb5]
22715
22716s_cmpk_gt_u32 s1, 0x3141
22717// CHECK: [0x41,0x31,0x81,0xb5]
22718
22719s_cmpk_gt_u32 s103, 0x3141
22720// CHECK: [0x41,0x31,0xe7,0xb5]
22721
22722s_cmpk_gt_u32 flat_scratch_lo, 0x3141
22723// CHECK: [0x41,0x31,0xe8,0xb5]
22724
22725s_cmpk_gt_u32 flat_scratch_hi, 0x3141
22726// CHECK: [0x41,0x31,0xe9,0xb5]
22727
22728s_cmpk_gt_u32 vcc_lo, 0x3141
22729// CHECK: [0x41,0x31,0xea,0xb5]
22730
22731s_cmpk_gt_u32 vcc_hi, 0x3141
22732// CHECK: [0x41,0x31,0xeb,0xb5]
22733
22734s_cmpk_gt_u32 tba_lo, 0x3141
22735// CHECK: [0x41,0x31,0xec,0xb5]
22736
22737s_cmpk_gt_u32 tba_hi, 0x3141
22738// CHECK: [0x41,0x31,0xed,0xb5]
22739
22740s_cmpk_gt_u32 tma_lo, 0x3141
22741// CHECK: [0x41,0x31,0xee,0xb5]
22742
22743s_cmpk_gt_u32 tma_hi, 0x3141
22744// CHECK: [0x41,0x31,0xef,0xb5]
22745
22746s_cmpk_gt_u32 ttmp11, 0x3141
22747// CHECK: [0x41,0x31,0xfb,0xb5]
22748
22749s_cmpk_gt_u32 m0, 0x3141
22750// CHECK: [0x41,0x31,0xfc,0xb5]
22751
22752s_cmpk_gt_u32 exec_lo, 0x3141
22753// CHECK: [0x41,0x31,0xfe,0xb5]
22754
22755s_cmpk_gt_u32 exec_hi, 0x3141
22756// CHECK: [0x41,0x31,0xff,0xb5]
22757
22758s_cmpk_gt_u32 s1, 0xc1d1
22759// CHECK: [0xd1,0xc1,0x81,0xb5]
22760
22761s_cmpk_ge_u32 s1, 0x3141
22762// CHECK: [0x41,0x31,0x01,0xb6]
22763
22764s_cmpk_ge_u32 s103, 0x3141
22765// CHECK: [0x41,0x31,0x67,0xb6]
22766
22767s_cmpk_ge_u32 flat_scratch_lo, 0x3141
22768// CHECK: [0x41,0x31,0x68,0xb6]
22769
22770s_cmpk_ge_u32 flat_scratch_hi, 0x3141
22771// CHECK: [0x41,0x31,0x69,0xb6]
22772
22773s_cmpk_ge_u32 vcc_lo, 0x3141
22774// CHECK: [0x41,0x31,0x6a,0xb6]
22775
22776s_cmpk_ge_u32 vcc_hi, 0x3141
22777// CHECK: [0x41,0x31,0x6b,0xb6]
22778
22779s_cmpk_ge_u32 tba_lo, 0x3141
22780// CHECK: [0x41,0x31,0x6c,0xb6]
22781
22782s_cmpk_ge_u32 tba_hi, 0x3141
22783// CHECK: [0x41,0x31,0x6d,0xb6]
22784
22785s_cmpk_ge_u32 tma_lo, 0x3141
22786// CHECK: [0x41,0x31,0x6e,0xb6]
22787
22788s_cmpk_ge_u32 tma_hi, 0x3141
22789// CHECK: [0x41,0x31,0x6f,0xb6]
22790
22791s_cmpk_ge_u32 ttmp11, 0x3141
22792// CHECK: [0x41,0x31,0x7b,0xb6]
22793
22794s_cmpk_ge_u32 m0, 0x3141
22795// CHECK: [0x41,0x31,0x7c,0xb6]
22796
22797s_cmpk_ge_u32 exec_lo, 0x3141
22798// CHECK: [0x41,0x31,0x7e,0xb6]
22799
22800s_cmpk_ge_u32 exec_hi, 0x3141
22801// CHECK: [0x41,0x31,0x7f,0xb6]
22802
22803s_cmpk_ge_u32 s1, 0xc1d1
22804// CHECK: [0xd1,0xc1,0x01,0xb6]
22805
22806s_cmpk_lt_u32 s1, 0x3141
22807// CHECK: [0x41,0x31,0x81,0xb6]
22808
22809s_cmpk_lt_u32 s103, 0x3141
22810// CHECK: [0x41,0x31,0xe7,0xb6]
22811
22812s_cmpk_lt_u32 flat_scratch_lo, 0x3141
22813// CHECK: [0x41,0x31,0xe8,0xb6]
22814
22815s_cmpk_lt_u32 flat_scratch_hi, 0x3141
22816// CHECK: [0x41,0x31,0xe9,0xb6]
22817
22818s_cmpk_lt_u32 vcc_lo, 0x3141
22819// CHECK: [0x41,0x31,0xea,0xb6]
22820
22821s_cmpk_lt_u32 vcc_hi, 0x3141
22822// CHECK: [0x41,0x31,0xeb,0xb6]
22823
22824s_cmpk_lt_u32 tba_lo, 0x3141
22825// CHECK: [0x41,0x31,0xec,0xb6]
22826
22827s_cmpk_lt_u32 tba_hi, 0x3141
22828// CHECK: [0x41,0x31,0xed,0xb6]
22829
22830s_cmpk_lt_u32 tma_lo, 0x3141
22831// CHECK: [0x41,0x31,0xee,0xb6]
22832
22833s_cmpk_lt_u32 tma_hi, 0x3141
22834// CHECK: [0x41,0x31,0xef,0xb6]
22835
22836s_cmpk_lt_u32 ttmp11, 0x3141
22837// CHECK: [0x41,0x31,0xfb,0xb6]
22838
22839s_cmpk_lt_u32 m0, 0x3141
22840// CHECK: [0x41,0x31,0xfc,0xb6]
22841
22842s_cmpk_lt_u32 exec_lo, 0x3141
22843// CHECK: [0x41,0x31,0xfe,0xb6]
22844
22845s_cmpk_lt_u32 exec_hi, 0x3141
22846// CHECK: [0x41,0x31,0xff,0xb6]
22847
22848s_cmpk_lt_u32 s1, 0xc1d1
22849// CHECK: [0xd1,0xc1,0x81,0xb6]
22850
22851s_cmpk_le_u32 s1, 0x3141
22852// CHECK: [0x41,0x31,0x01,0xb7]
22853
22854s_cmpk_le_u32 s103, 0x3141
22855// CHECK: [0x41,0x31,0x67,0xb7]
22856
22857s_cmpk_le_u32 flat_scratch_lo, 0x3141
22858// CHECK: [0x41,0x31,0x68,0xb7]
22859
22860s_cmpk_le_u32 flat_scratch_hi, 0x3141
22861// CHECK: [0x41,0x31,0x69,0xb7]
22862
22863s_cmpk_le_u32 vcc_lo, 0x3141
22864// CHECK: [0x41,0x31,0x6a,0xb7]
22865
22866s_cmpk_le_u32 vcc_hi, 0x3141
22867// CHECK: [0x41,0x31,0x6b,0xb7]
22868
22869s_cmpk_le_u32 tba_lo, 0x3141
22870// CHECK: [0x41,0x31,0x6c,0xb7]
22871
22872s_cmpk_le_u32 tba_hi, 0x3141
22873// CHECK: [0x41,0x31,0x6d,0xb7]
22874
22875s_cmpk_le_u32 tma_lo, 0x3141
22876// CHECK: [0x41,0x31,0x6e,0xb7]
22877
22878s_cmpk_le_u32 tma_hi, 0x3141
22879// CHECK: [0x41,0x31,0x6f,0xb7]
22880
22881s_cmpk_le_u32 ttmp11, 0x3141
22882// CHECK: [0x41,0x31,0x7b,0xb7]
22883
22884s_cmpk_le_u32 m0, 0x3141
22885// CHECK: [0x41,0x31,0x7c,0xb7]
22886
22887s_cmpk_le_u32 exec_lo, 0x3141
22888// CHECK: [0x41,0x31,0x7e,0xb7]
22889
22890s_cmpk_le_u32 exec_hi, 0x3141
22891// CHECK: [0x41,0x31,0x7f,0xb7]
22892
22893s_cmpk_le_u32 s1, 0xc1d1
22894// CHECK: [0xd1,0xc1,0x01,0xb7]
22895
22896s_addk_i32 s5, 0x3141
22897// CHECK: [0x41,0x31,0x85,0xb7]
22898
22899s_addk_i32 s103, 0x3141
22900// CHECK: [0x41,0x31,0xe7,0xb7]
22901
22902s_addk_i32 flat_scratch_lo, 0x3141
22903// CHECK: [0x41,0x31,0xe8,0xb7]
22904
22905s_addk_i32 flat_scratch_hi, 0x3141
22906// CHECK: [0x41,0x31,0xe9,0xb7]
22907
22908s_addk_i32 vcc_lo, 0x3141
22909// CHECK: [0x41,0x31,0xea,0xb7]
22910
22911s_addk_i32 vcc_hi, 0x3141
22912// CHECK: [0x41,0x31,0xeb,0xb7]
22913
22914s_addk_i32 tba_lo, 0x3141
22915// CHECK: [0x41,0x31,0xec,0xb7]
22916
22917s_addk_i32 tba_hi, 0x3141
22918// CHECK: [0x41,0x31,0xed,0xb7]
22919
22920s_addk_i32 tma_lo, 0x3141
22921// CHECK: [0x41,0x31,0xee,0xb7]
22922
22923s_addk_i32 tma_hi, 0x3141
22924// CHECK: [0x41,0x31,0xef,0xb7]
22925
22926s_addk_i32 ttmp11, 0x3141
22927// CHECK: [0x41,0x31,0xfb,0xb7]
22928
22929s_addk_i32 m0, 0x3141
22930// CHECK: [0x41,0x31,0xfc,0xb7]
22931
22932s_addk_i32 exec_lo, 0x3141
22933// CHECK: [0x41,0x31,0xfe,0xb7]
22934
22935s_addk_i32 exec_hi, 0x3141
22936// CHECK: [0x41,0x31,0xff,0xb7]
22937
22938s_addk_i32 s5, 0xc1d1
22939// CHECK: [0xd1,0xc1,0x85,0xb7]
22940
22941s_mulk_i32 s5, 0x3141
22942// CHECK: [0x41,0x31,0x05,0xb8]
22943
22944s_mulk_i32 s103, 0x3141
22945// CHECK: [0x41,0x31,0x67,0xb8]
22946
22947s_mulk_i32 flat_scratch_lo, 0x3141
22948// CHECK: [0x41,0x31,0x68,0xb8]
22949
22950s_mulk_i32 flat_scratch_hi, 0x3141
22951// CHECK: [0x41,0x31,0x69,0xb8]
22952
22953s_mulk_i32 vcc_lo, 0x3141
22954// CHECK: [0x41,0x31,0x6a,0xb8]
22955
22956s_mulk_i32 vcc_hi, 0x3141
22957// CHECK: [0x41,0x31,0x6b,0xb8]
22958
22959s_mulk_i32 tba_lo, 0x3141
22960// CHECK: [0x41,0x31,0x6c,0xb8]
22961
22962s_mulk_i32 tba_hi, 0x3141
22963// CHECK: [0x41,0x31,0x6d,0xb8]
22964
22965s_mulk_i32 tma_lo, 0x3141
22966// CHECK: [0x41,0x31,0x6e,0xb8]
22967
22968s_mulk_i32 tma_hi, 0x3141
22969// CHECK: [0x41,0x31,0x6f,0xb8]
22970
22971s_mulk_i32 ttmp11, 0x3141
22972// CHECK: [0x41,0x31,0x7b,0xb8]
22973
22974s_mulk_i32 m0, 0x3141
22975// CHECK: [0x41,0x31,0x7c,0xb8]
22976
22977s_mulk_i32 exec_lo, 0x3141
22978// CHECK: [0x41,0x31,0x7e,0xb8]
22979
22980s_mulk_i32 exec_hi, 0x3141
22981// CHECK: [0x41,0x31,0x7f,0xb8]
22982
22983s_mulk_i32 s5, 0xc1d1
22984// CHECK: [0xd1,0xc1,0x05,0xb8]
22985
22986s_cbranch_i_fork s[2:3], 12609
22987// CHECK: [0x41,0x31,0x82,0xb8]
22988
22989s_cbranch_i_fork s[4:5], 12609
22990// CHECK: [0x41,0x31,0x84,0xb8]
22991
22992s_cbranch_i_fork s[102:103], 12609
22993// CHECK: [0x41,0x31,0xe6,0xb8]
22994
22995s_cbranch_i_fork flat_scratch, 12609
22996// CHECK: [0x41,0x31,0xe8,0xb8]
22997
22998s_cbranch_i_fork vcc, 12609
22999// CHECK: [0x41,0x31,0xea,0xb8]
23000
23001s_cbranch_i_fork tba, 12609
23002// CHECK: [0x41,0x31,0xec,0xb8]
23003
23004s_cbranch_i_fork tma, 12609
23005// CHECK: [0x41,0x31,0xee,0xb8]
23006
23007s_cbranch_i_fork ttmp[10:11], 12609
23008// CHECK: [0x41,0x31,0xfa,0xb8]
23009
23010s_cbranch_i_fork exec, 12609
23011// CHECK: [0x41,0x31,0xfe,0xb8]
23012
23013s_cbranch_i_fork s[2:3], 49617
23014// CHECK: [0xd1,0xc1,0x82,0xb8]
23015
23016s_getreg_b32 s5, 0x3141
23017// CHECK: [0x41,0x31,0x05,0xb9]
23018
23019s_getreg_b32 s103, 0x3141
23020// CHECK: [0x41,0x31,0x67,0xb9]
23021
23022s_getreg_b32 flat_scratch_lo, 0x3141
23023// CHECK: [0x41,0x31,0x68,0xb9]
23024
23025s_getreg_b32 flat_scratch_hi, 0x3141
23026// CHECK: [0x41,0x31,0x69,0xb9]
23027
23028s_getreg_b32 vcc_lo, 0x3141
23029// CHECK: [0x41,0x31,0x6a,0xb9]
23030
23031s_getreg_b32 vcc_hi, 0x3141
23032// CHECK: [0x41,0x31,0x6b,0xb9]
23033
23034s_getreg_b32 tba_lo, 0x3141
23035// CHECK: [0x41,0x31,0x6c,0xb9]
23036
23037s_getreg_b32 tba_hi, 0x3141
23038// CHECK: [0x41,0x31,0x6d,0xb9]
23039
23040s_getreg_b32 tma_lo, 0x3141
23041// CHECK: [0x41,0x31,0x6e,0xb9]
23042
23043s_getreg_b32 tma_hi, 0x3141
23044// CHECK: [0x41,0x31,0x6f,0xb9]
23045
23046s_getreg_b32 ttmp11, 0x3141
23047// CHECK: [0x41,0x31,0x7b,0xb9]
23048
23049s_getreg_b32 m0, 0x3141
23050// CHECK: [0x41,0x31,0x7c,0xb9]
23051
23052s_getreg_b32 exec_lo, 0x3141
23053// CHECK: [0x41,0x31,0x7e,0xb9]
23054
23055s_getreg_b32 exec_hi, 0x3141
23056// CHECK: [0x41,0x31,0x7f,0xb9]
23057
23058s_getreg_b32 s5, 0xc1d1
23059// CHECK: [0xd1,0xc1,0x05,0xb9]
23060
23061s_setreg_b32 0x3141, s1
23062// CHECK: [0x41,0x31,0x81,0xb9]
23063
23064s_setreg_b32 0xc1d1, s1
23065// CHECK: [0xd1,0xc1,0x81,0xb9]
23066
23067s_setreg_b32 0x3141, s103
23068// CHECK: [0x41,0x31,0xe7,0xb9]
23069
23070s_setreg_b32 0x3141, flat_scratch_lo
23071// CHECK: [0x41,0x31,0xe8,0xb9]
23072
23073s_setreg_b32 0x3141, flat_scratch_hi
23074// CHECK: [0x41,0x31,0xe9,0xb9]
23075
23076s_setreg_b32 0x3141, vcc_lo
23077// CHECK: [0x41,0x31,0xea,0xb9]
23078
23079s_setreg_b32 0x3141, vcc_hi
23080// CHECK: [0x41,0x31,0xeb,0xb9]
23081
23082s_setreg_b32 0x3141, tba_lo
23083// CHECK: [0x41,0x31,0xec,0xb9]
23084
23085s_setreg_b32 0x3141, tba_hi
23086// CHECK: [0x41,0x31,0xed,0xb9]
23087
23088s_setreg_b32 0x3141, tma_lo
23089// CHECK: [0x41,0x31,0xee,0xb9]
23090
23091s_setreg_b32 0x3141, tma_hi
23092// CHECK: [0x41,0x31,0xef,0xb9]
23093
23094s_setreg_b32 0x3141, ttmp11
23095// CHECK: [0x41,0x31,0xfb,0xb9]
23096
23097s_setreg_b32 0x3141, m0
23098// CHECK: [0x41,0x31,0xfc,0xb9]
23099
23100s_setreg_b32 0x3141, exec_lo
23101// CHECK: [0x41,0x31,0xfe,0xb9]
23102
23103s_setreg_b32 0x3141, exec_hi
23104// CHECK: [0x41,0x31,0xff,0xb9]
23105
23106s_setreg_imm32_b32 0x3141, 0x11213141
23107// CHECK: [0x41,0x31,0x80,0xba,0x41,0x31,0x21,0x11]
23108
23109s_setreg_imm32_b32 0xc1d1, 0x11213141
23110// CHECK: [0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11]
23111
23112s_setreg_imm32_b32 0x3141, 0xa1b1c1d1
23113// CHECK: [0x41,0x31,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
23114
23115s_nop 0x3141
23116// CHECK: [0x41,0x31,0x80,0xbf]
23117
23118s_nop 0xc1d1
23119// CHECK: [0xd1,0xc1,0x80,0xbf]
23120
23121s_endpgm
23122// CHECK: [0x00,0x00,0x81,0xbf]
23123
23124s_branch 12609
23125// CHECK: [0x41,0x31,0x82,0xbf]
23126
23127s_branch 49617
23128// CHECK: [0xd1,0xc1,0x82,0xbf]
23129
23130s_cbranch_scc0 12609
23131// CHECK: [0x41,0x31,0x84,0xbf]
23132
23133s_cbranch_scc0 49617
23134// CHECK: [0xd1,0xc1,0x84,0xbf]
23135
23136s_cbranch_scc1 12609
23137// CHECK: [0x41,0x31,0x85,0xbf]
23138
23139s_cbranch_scc1 49617
23140// CHECK: [0xd1,0xc1,0x85,0xbf]
23141
23142s_cbranch_vccz 12609
23143// CHECK: [0x41,0x31,0x86,0xbf]
23144
23145s_cbranch_vccz 49617
23146// CHECK: [0xd1,0xc1,0x86,0xbf]
23147
23148s_cbranch_vccnz 12609
23149// CHECK: [0x41,0x31,0x87,0xbf]
23150
23151s_cbranch_vccnz 49617
23152// CHECK: [0xd1,0xc1,0x87,0xbf]
23153
23154s_cbranch_execz 12609
23155// CHECK: [0x41,0x31,0x88,0xbf]
23156
23157s_cbranch_execz 49617
23158// CHECK: [0xd1,0xc1,0x88,0xbf]
23159
23160s_cbranch_execnz 12609
23161// CHECK: [0x41,0x31,0x89,0xbf]
23162
23163s_cbranch_execnz 49617
23164// CHECK: [0xd1,0xc1,0x89,0xbf]
23165
23166s_barrier
23167// CHECK: [0x00,0x00,0x8a,0xbf]
23168
23169s_setkill 0x3141
23170// CHECK: [0x41,0x31,0x8b,0xbf]
23171
23172s_setkill 0xc1d1
23173// CHECK: [0xd1,0xc1,0x8b,0xbf]
23174
23175s_waitcnt 0x3141
23176// CHECK: [0x41,0x31,0x8c,0xbf]
23177
23178s_waitcnt 0xc1d1
23179// CHECK: [0xd1,0xc1,0x8c,0xbf]
23180
23181s_sethalt 0x3141
23182// CHECK: [0x41,0x31,0x8d,0xbf]
23183
23184s_sethalt 0xc1d1
23185// CHECK: [0xd1,0xc1,0x8d,0xbf]
23186
23187s_sleep 0x3141
23188// CHECK: [0x41,0x31,0x8e,0xbf]
23189
23190s_sleep 0xc1d1
23191// CHECK: [0xd1,0xc1,0x8e,0xbf]
23192
23193s_setprio 0x3141
23194// CHECK: [0x41,0x31,0x8f,0xbf]
23195
23196s_setprio 0xc1d1
23197// CHECK: [0xd1,0xc1,0x8f,0xbf]
23198
23199s_sendmsg 0x3141
23200// CHECK: [0x41,0x31,0x90,0xbf]
23201
23202s_sendmsg 0xc1d1
23203// CHECK: [0xd1,0xc1,0x90,0xbf]
23204
23205s_sendmsghalt 0x3141
23206// CHECK: [0x41,0x31,0x91,0xbf]
23207
23208s_sendmsghalt 0xc1d1
23209// CHECK: [0xd1,0xc1,0x91,0xbf]
23210
23211s_trap 0x3141
23212// CHECK: [0x41,0x31,0x92,0xbf]
23213
23214s_trap 0xc1d1
23215// CHECK: [0xd1,0xc1,0x92,0xbf]
23216
23217s_icache_inv
23218// CHECK: [0x00,0x00,0x93,0xbf]
23219
23220s_incperflevel 0x3141
23221// CHECK: [0x41,0x31,0x94,0xbf]
23222
23223s_incperflevel 0xc1d1
23224// CHECK: [0xd1,0xc1,0x94,0xbf]
23225
23226s_decperflevel 0x3141
23227// CHECK: [0x41,0x31,0x95,0xbf]
23228
23229s_decperflevel 0xc1d1
23230// CHECK: [0xd1,0xc1,0x95,0xbf]
23231
23232s_ttracedata
23233// CHECK: [0x00,0x00,0x96,0xbf]
23234
23235s_cbranch_cdbgsys 12609
23236// CHECK: [0x41,0x31,0x97,0xbf]
23237
23238s_cbranch_cdbgsys 49617
23239// CHECK: [0xd1,0xc1,0x97,0xbf]
23240
23241s_cbranch_cdbguser 12609
23242// CHECK: [0x41,0x31,0x98,0xbf]
23243
23244s_cbranch_cdbguser 49617
23245// CHECK: [0xd1,0xc1,0x98,0xbf]
23246
23247s_cbranch_cdbgsys_or_user 12609
23248// CHECK: [0x41,0x31,0x99,0xbf]
23249
23250s_cbranch_cdbgsys_or_user 49617
23251// CHECK: [0xd1,0xc1,0x99,0xbf]
23252
23253s_cbranch_cdbgsys_and_user 12609
23254// CHECK: [0x41,0x31,0x9a,0xbf]
23255
23256s_cbranch_cdbgsys_and_user 49617
23257// CHECK: [0xd1,0xc1,0x9a,0xbf]
23258
23259v_interp_p1_f32 v5, v1, attr0.x
23260// CHECK: [0x01,0x00,0x14,0xc8]
23261
23262v_interp_p1_f32 v255, v1, attr0.x
23263// CHECK: [0x01,0x00,0xfc,0xcb]
23264
23265v_interp_p1_f32 v5, v255, attr0.x
23266// CHECK: [0xff,0x00,0x14,0xc8]
23267
23268v_interp_p1_f32 v5, v1, attr1.x
23269// CHECK: [0x01,0x04,0x14,0xc8]
23270
23271v_interp_p1_f32 v5, v1, attr31.x
23272// CHECK: [0x01,0x7c,0x14,0xc8]
23273
23274v_interp_p1_f32 v5, v1, attr32.x
23275// CHECK: [0x01,0x80,0x14,0xc8]
23276
23277v_interp_p1_f32 v5, v1, attr0.y
23278// CHECK: [0x01,0x01,0x14,0xc8]
23279
23280v_interp_p1_f32 v5, v1, attr0.z
23281// CHECK: [0x01,0x02,0x14,0xc8]
23282
23283v_interp_p1_f32 v5, v1, attr0.w
23284// CHECK: [0x01,0x03,0x14,0xc8]
23285
23286v_interp_p2_f32 v5, v1, attr0.x
23287// CHECK: [0x01,0x00,0x15,0xc8]
23288
23289v_interp_p2_f32 v255, v1, attr0.x
23290// CHECK: [0x01,0x00,0xfd,0xcb]
23291
23292v_interp_p2_f32 v5, v255, attr0.x
23293// CHECK: [0xff,0x00,0x15,0xc8]
23294
23295v_interp_p2_f32 v5, v1, attr1.x
23296// CHECK: [0x01,0x04,0x15,0xc8]
23297
23298v_interp_p2_f32 v5, v1, attr31.x
23299// CHECK: [0x01,0x7c,0x15,0xc8]
23300
23301v_interp_p2_f32 v5, v1, attr32.x
23302// CHECK: [0x01,0x80,0x15,0xc8]
23303
23304v_interp_p2_f32 v5, v1, attr0.y
23305// CHECK: [0x01,0x01,0x15,0xc8]
23306
23307v_interp_p2_f32 v5, v1, attr0.z
23308// CHECK: [0x01,0x02,0x15,0xc8]
23309
23310v_interp_p2_f32 v5, v1, attr0.w
23311// CHECK: [0x01,0x03,0x15,0xc8]
23312
23313v_interp_mov_f32 v5, p10, attr0.x
23314// CHECK: [0x00,0x00,0x16,0xc8]
23315
23316v_interp_mov_f32 v255, p10, attr0.x
23317// CHECK: [0x00,0x00,0xfe,0xcb]
23318
23319v_interp_mov_f32 v5, p20, attr0.x
23320// CHECK: [0x01,0x00,0x16,0xc8]
23321
23322v_interp_mov_f32 v5, p0, attr0.x
23323// CHECK: [0x02,0x00,0x16,0xc8]
23324
23325v_interp_mov_f32 v5, p10, attr1.x
23326// CHECK: [0x00,0x04,0x16,0xc8]
23327
23328v_interp_mov_f32 v5, p10, attr31.x
23329// CHECK: [0x00,0x7c,0x16,0xc8]
23330
23331v_interp_mov_f32 v5, p10, attr32.x
23332// CHECK: [0x00,0x80,0x16,0xc8]
23333
23334v_interp_mov_f32 v5, p10, attr0.y
23335// CHECK: [0x00,0x01,0x16,0xc8]
23336
23337v_interp_mov_f32 v5, p10, attr0.z
23338// CHECK: [0x00,0x02,0x16,0xc8]
23339
23340v_interp_mov_f32 v5, p10, attr0.w
23341// CHECK: [0x00,0x03,0x16,0xc8]
23342
23343v_nop
23344// CHECK: [0x00,0x00,0x00,0x7e]
23345
23346v_nop_e64
23347// CHECK: [0x00,0x00,0x00,0xd3,0x00,0x00,0x00,0x00]
23348
23349v_mov_b32 v5, v1
23350// CHECK: [0x01,0x03,0x0a,0x7e]
23351
23352v_mov_b32 v255, v1
23353// CHECK: [0x01,0x03,0xfe,0x7f]
23354
23355v_mov_b32 v5, v255
23356// CHECK: [0xff,0x03,0x0a,0x7e]
23357
23358v_mov_b32 v5, s1
23359// CHECK: [0x01,0x02,0x0a,0x7e]
23360
23361v_mov_b32 v5, s103
23362// CHECK: [0x67,0x02,0x0a,0x7e]
23363
23364v_mov_b32 v5, flat_scratch_lo
23365// CHECK: [0x68,0x02,0x0a,0x7e]
23366
23367v_mov_b32 v5, flat_scratch_hi
23368// CHECK: [0x69,0x02,0x0a,0x7e]
23369
23370v_mov_b32 v5, vcc_lo
23371// CHECK: [0x6a,0x02,0x0a,0x7e]
23372
23373v_mov_b32 v5, vcc_hi
23374// CHECK: [0x6b,0x02,0x0a,0x7e]
23375
23376v_mov_b32 v5, tba_lo
23377// CHECK: [0x6c,0x02,0x0a,0x7e]
23378
23379v_mov_b32 v5, tba_hi
23380// CHECK: [0x6d,0x02,0x0a,0x7e]
23381
23382v_mov_b32 v5, tma_lo
23383// CHECK: [0x6e,0x02,0x0a,0x7e]
23384
23385v_mov_b32 v5, tma_hi
23386// CHECK: [0x6f,0x02,0x0a,0x7e]
23387
23388v_mov_b32 v5, ttmp11
23389// CHECK: [0x7b,0x02,0x0a,0x7e]
23390
23391v_mov_b32 v5, m0
23392// CHECK: [0x7c,0x02,0x0a,0x7e]
23393
23394v_mov_b32 v5, exec_lo
23395// CHECK: [0x7e,0x02,0x0a,0x7e]
23396
23397v_mov_b32 v5, exec_hi
23398// CHECK: [0x7f,0x02,0x0a,0x7e]
23399
23400v_mov_b32 v5, 0
23401// CHECK: [0x80,0x02,0x0a,0x7e]
23402
23403v_mov_b32 v5, -1
23404// CHECK: [0xc1,0x02,0x0a,0x7e]
23405
23406v_mov_b32 v5, 0.5
23407// CHECK: [0xf0,0x02,0x0a,0x7e]
23408
23409v_mov_b32 v5, -4.0
23410// CHECK: [0xf7,0x02,0x0a,0x7e]
23411
23412v_mov_b32 v5, 0xaf123456
23413// CHECK: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23414
23415v_mov_b32 v5, 0x3f717273
23416// CHECK: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23417
23418v_mov_b32_e64 v5, v1
23419// CHECK: [0x05,0x00,0x02,0xd3,0x01,0x01,0x00,0x00]
23420
23421v_mov_b32_e64 v255, v1
23422// CHECK: [0xff,0x00,0x02,0xd3,0x01,0x01,0x00,0x00]
23423
23424v_mov_b32_e64 v5, v255
23425// CHECK: [0x05,0x00,0x02,0xd3,0xff,0x01,0x00,0x00]
23426
23427v_mov_b32_e64 v5, s1
23428// CHECK: [0x05,0x00,0x02,0xd3,0x01,0x00,0x00,0x00]
23429
23430v_mov_b32_e64 v5, s103
23431// CHECK: [0x05,0x00,0x02,0xd3,0x67,0x00,0x00,0x00]
23432
23433v_mov_b32_e64 v5, flat_scratch_lo
23434// CHECK: [0x05,0x00,0x02,0xd3,0x68,0x00,0x00,0x00]
23435
23436v_mov_b32_e64 v5, flat_scratch_hi
23437// CHECK: [0x05,0x00,0x02,0xd3,0x69,0x00,0x00,0x00]
23438
23439v_mov_b32_e64 v5, vcc_lo
23440// CHECK: [0x05,0x00,0x02,0xd3,0x6a,0x00,0x00,0x00]
23441
23442v_mov_b32_e64 v5, vcc_hi
23443// CHECK: [0x05,0x00,0x02,0xd3,0x6b,0x00,0x00,0x00]
23444
23445v_mov_b32_e64 v5, tba_lo
23446// CHECK: [0x05,0x00,0x02,0xd3,0x6c,0x00,0x00,0x00]
23447
23448v_mov_b32_e64 v5, tba_hi
23449// CHECK: [0x05,0x00,0x02,0xd3,0x6d,0x00,0x00,0x00]
23450
23451v_mov_b32_e64 v5, tma_lo
23452// CHECK: [0x05,0x00,0x02,0xd3,0x6e,0x00,0x00,0x00]
23453
23454v_mov_b32_e64 v5, tma_hi
23455// CHECK: [0x05,0x00,0x02,0xd3,0x6f,0x00,0x00,0x00]
23456
23457v_mov_b32_e64 v5, ttmp11
23458// CHECK: [0x05,0x00,0x02,0xd3,0x7b,0x00,0x00,0x00]
23459
23460v_mov_b32_e64 v5, m0
23461// CHECK: [0x05,0x00,0x02,0xd3,0x7c,0x00,0x00,0x00]
23462
23463v_mov_b32_e64 v5, exec_lo
23464// CHECK: [0x05,0x00,0x02,0xd3,0x7e,0x00,0x00,0x00]
23465
23466v_mov_b32_e64 v5, exec_hi
23467// CHECK: [0x05,0x00,0x02,0xd3,0x7f,0x00,0x00,0x00]
23468
23469v_mov_b32_e64 v5, 0
23470// CHECK: [0x05,0x00,0x02,0xd3,0x80,0x00,0x00,0x00]
23471
23472v_mov_b32_e64 v5, -1
23473// CHECK: [0x05,0x00,0x02,0xd3,0xc1,0x00,0x00,0x00]
23474
23475v_mov_b32_e64 v5, 0.5
23476// CHECK: [0x05,0x00,0x02,0xd3,0xf0,0x00,0x00,0x00]
23477
23478v_mov_b32_e64 v5, -4.0
23479// CHECK: [0x05,0x00,0x02,0xd3,0xf7,0x00,0x00,0x00]
23480
23481v_readfirstlane_b32 s5, v1
23482// CHECK: [0x01,0x05,0x0a,0x7e]
23483
23484v_readfirstlane_b32 s103, v1
23485// CHECK: [0x01,0x05,0xce,0x7e]
23486
23487v_readfirstlane_b32 tba_lo, v1
23488// CHECK: [0x01,0x05,0xd8,0x7e]
23489
23490v_readfirstlane_b32 tba_hi, v1
23491// CHECK: [0x01,0x05,0xda,0x7e]
23492
23493v_readfirstlane_b32 tma_lo, v1
23494// CHECK: [0x01,0x05,0xdc,0x7e]
23495
23496v_readfirstlane_b32 tma_hi, v1
23497// CHECK: [0x01,0x05,0xde,0x7e]
23498
23499v_readfirstlane_b32 ttmp11, v1
23500// CHECK: [0x01,0x05,0xf6,0x7e]
23501
23502v_readfirstlane_b32 s5, v255
23503// CHECK: [0xff,0x05,0x0a,0x7e]
23504
23505v_cvt_i32_f64 v5, v[1:2]
23506// CHECK: [0x01,0x07,0x0a,0x7e]
23507
23508v_cvt_i32_f64 v255, v[1:2]
23509// CHECK: [0x01,0x07,0xfe,0x7f]
23510
23511v_cvt_i32_f64 v5, v[254:255]
23512// CHECK: [0xfe,0x07,0x0a,0x7e]
23513
23514v_cvt_i32_f64 v5, s[2:3]
23515// CHECK: [0x02,0x06,0x0a,0x7e]
23516
23517v_cvt_i32_f64 v5, s[4:5]
23518// CHECK: [0x04,0x06,0x0a,0x7e]
23519
23520v_cvt_i32_f64 v5, s[102:103]
23521// CHECK: [0x66,0x06,0x0a,0x7e]
23522
23523v_cvt_i32_f64 v5, flat_scratch
23524// CHECK: [0x68,0x06,0x0a,0x7e]
23525
23526v_cvt_i32_f64 v5, vcc
23527// CHECK: [0x6a,0x06,0x0a,0x7e]
23528
23529v_cvt_i32_f64 v5, tba
23530// CHECK: [0x6c,0x06,0x0a,0x7e]
23531
23532v_cvt_i32_f64 v5, tma
23533// CHECK: [0x6e,0x06,0x0a,0x7e]
23534
23535v_cvt_i32_f64 v5, ttmp[10:11]
23536// CHECK: [0x7a,0x06,0x0a,0x7e]
23537
23538v_cvt_i32_f64 v5, exec
23539// CHECK: [0x7e,0x06,0x0a,0x7e]
23540
23541v_cvt_i32_f64 v5, 0
23542// CHECK: [0x80,0x06,0x0a,0x7e]
23543
23544v_cvt_i32_f64 v5, -1
23545// CHECK: [0xc1,0x06,0x0a,0x7e]
23546
23547v_cvt_i32_f64 v5, 0.5
23548// CHECK: [0xf0,0x06,0x0a,0x7e]
23549
23550v_cvt_i32_f64 v5, -4.0
23551// CHECK: [0xf7,0x06,0x0a,0x7e]
23552
23553v_cvt_i32_f64 v5, 0xaf123456
23554// CHECK: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23555
23556v_cvt_i32_f64 v5, 0x3f717273
23557// CHECK: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23558
23559v_cvt_i32_f64_e64 v5, v[1:2]
23560// CHECK: [0x05,0x00,0x06,0xd3,0x01,0x01,0x00,0x00]
23561
23562v_cvt_i32_f64_e64 v255, v[1:2]
23563// CHECK: [0xff,0x00,0x06,0xd3,0x01,0x01,0x00,0x00]
23564
23565v_cvt_i32_f64_e64 v5, v[254:255]
23566// CHECK: [0x05,0x00,0x06,0xd3,0xfe,0x01,0x00,0x00]
23567
23568v_cvt_i32_f64_e64 v5, s[2:3]
23569// CHECK: [0x05,0x00,0x06,0xd3,0x02,0x00,0x00,0x00]
23570
23571v_cvt_i32_f64_e64 v5, s[4:5]
23572// CHECK: [0x05,0x00,0x06,0xd3,0x04,0x00,0x00,0x00]
23573
23574v_cvt_i32_f64_e64 v5, s[102:103]
23575// CHECK: [0x05,0x00,0x06,0xd3,0x66,0x00,0x00,0x00]
23576
23577v_cvt_i32_f64_e64 v5, flat_scratch
23578// CHECK: [0x05,0x00,0x06,0xd3,0x68,0x00,0x00,0x00]
23579
23580v_cvt_i32_f64_e64 v5, vcc
23581// CHECK: [0x05,0x00,0x06,0xd3,0x6a,0x00,0x00,0x00]
23582
23583v_cvt_i32_f64_e64 v5, tba
23584// CHECK: [0x05,0x00,0x06,0xd3,0x6c,0x00,0x00,0x00]
23585
23586v_cvt_i32_f64_e64 v5, tma
23587// CHECK: [0x05,0x00,0x06,0xd3,0x6e,0x00,0x00,0x00]
23588
23589v_cvt_i32_f64_e64 v5, ttmp[10:11]
23590// CHECK: [0x05,0x00,0x06,0xd3,0x7a,0x00,0x00,0x00]
23591
23592v_cvt_i32_f64_e64 v5, exec
23593// CHECK: [0x05,0x00,0x06,0xd3,0x7e,0x00,0x00,0x00]
23594
23595v_cvt_i32_f64_e64 v5, 0
23596// CHECK: [0x05,0x00,0x06,0xd3,0x80,0x00,0x00,0x00]
23597
23598v_cvt_i32_f64_e64 v5, -1
23599// CHECK: [0x05,0x00,0x06,0xd3,0xc1,0x00,0x00,0x00]
23600
23601v_cvt_i32_f64_e64 v5, 0.5
23602// CHECK: [0x05,0x00,0x06,0xd3,0xf0,0x00,0x00,0x00]
23603
23604v_cvt_i32_f64_e64 v5, -4.0
23605// CHECK: [0x05,0x00,0x06,0xd3,0xf7,0x00,0x00,0x00]
23606
23607v_cvt_i32_f64_e64 v5, -v[1:2]
23608// CHECK: [0x05,0x00,0x06,0xd3,0x01,0x01,0x00,0x20]
23609
23610v_cvt_i32_f64_e64 v5, |v[1:2]|
23611// CHECK: [0x05,0x01,0x06,0xd3,0x01,0x01,0x00,0x00]
23612
23613v_cvt_f64_i32 v[5:6], v1
23614// CHECK: [0x01,0x09,0x0a,0x7e]
23615
23616v_cvt_f64_i32 v[254:255], v1
23617// CHECK: [0x01,0x09,0xfc,0x7f]
23618
23619v_cvt_f64_i32 v[5:6], v255
23620// CHECK: [0xff,0x09,0x0a,0x7e]
23621
23622v_cvt_f64_i32 v[5:6], s1
23623// CHECK: [0x01,0x08,0x0a,0x7e]
23624
23625v_cvt_f64_i32 v[5:6], s103
23626// CHECK: [0x67,0x08,0x0a,0x7e]
23627
23628v_cvt_f64_i32 v[5:6], flat_scratch_lo
23629// CHECK: [0x68,0x08,0x0a,0x7e]
23630
23631v_cvt_f64_i32 v[5:6], flat_scratch_hi
23632// CHECK: [0x69,0x08,0x0a,0x7e]
23633
23634v_cvt_f64_i32 v[5:6], vcc_lo
23635// CHECK: [0x6a,0x08,0x0a,0x7e]
23636
23637v_cvt_f64_i32 v[5:6], vcc_hi
23638// CHECK: [0x6b,0x08,0x0a,0x7e]
23639
23640v_cvt_f64_i32 v[5:6], tba_lo
23641// CHECK: [0x6c,0x08,0x0a,0x7e]
23642
23643v_cvt_f64_i32 v[5:6], tba_hi
23644// CHECK: [0x6d,0x08,0x0a,0x7e]
23645
23646v_cvt_f64_i32 v[5:6], tma_lo
23647// CHECK: [0x6e,0x08,0x0a,0x7e]
23648
23649v_cvt_f64_i32 v[5:6], tma_hi
23650// CHECK: [0x6f,0x08,0x0a,0x7e]
23651
23652v_cvt_f64_i32 v[5:6], ttmp11
23653// CHECK: [0x7b,0x08,0x0a,0x7e]
23654
23655v_cvt_f64_i32 v[5:6], m0
23656// CHECK: [0x7c,0x08,0x0a,0x7e]
23657
23658v_cvt_f64_i32 v[5:6], exec_lo
23659// CHECK: [0x7e,0x08,0x0a,0x7e]
23660
23661v_cvt_f64_i32 v[5:6], exec_hi
23662// CHECK: [0x7f,0x08,0x0a,0x7e]
23663
23664v_cvt_f64_i32 v[5:6], 0
23665// CHECK: [0x80,0x08,0x0a,0x7e]
23666
23667v_cvt_f64_i32 v[5:6], -1
23668// CHECK: [0xc1,0x08,0x0a,0x7e]
23669
23670v_cvt_f64_i32 v[5:6], 0.5
23671// CHECK: [0xf0,0x08,0x0a,0x7e]
23672
23673v_cvt_f64_i32 v[5:6], -4.0
23674// CHECK: [0xf7,0x08,0x0a,0x7e]
23675
23676v_cvt_f64_i32 v[5:6], 0xaf123456
23677// CHECK: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23678
23679v_cvt_f64_i32 v[5:6], 0x3f717273
23680// CHECK: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23681
23682v_cvt_f64_i32_e64 v[5:6], v1
23683// CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x00]
23684
23685v_cvt_f64_i32_e64 v[254:255], v1
23686// CHECK: [0xfe,0x00,0x08,0xd3,0x01,0x01,0x00,0x00]
23687
23688v_cvt_f64_i32_e64 v[5:6], v255
23689// CHECK: [0x05,0x00,0x08,0xd3,0xff,0x01,0x00,0x00]
23690
23691v_cvt_f64_i32_e64 v[5:6], s1
23692// CHECK: [0x05,0x00,0x08,0xd3,0x01,0x00,0x00,0x00]
23693
23694v_cvt_f64_i32_e64 v[5:6], s103
23695// CHECK: [0x05,0x00,0x08,0xd3,0x67,0x00,0x00,0x00]
23696
23697v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo
23698// CHECK: [0x05,0x00,0x08,0xd3,0x68,0x00,0x00,0x00]
23699
23700v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi
23701// CHECK: [0x05,0x00,0x08,0xd3,0x69,0x00,0x00,0x00]
23702
23703v_cvt_f64_i32_e64 v[5:6], vcc_lo
23704// CHECK: [0x05,0x00,0x08,0xd3,0x6a,0x00,0x00,0x00]
23705
23706v_cvt_f64_i32_e64 v[5:6], vcc_hi
23707// CHECK: [0x05,0x00,0x08,0xd3,0x6b,0x00,0x00,0x00]
23708
23709v_cvt_f64_i32_e64 v[5:6], tba_lo
23710// CHECK: [0x05,0x00,0x08,0xd3,0x6c,0x00,0x00,0x00]
23711
23712v_cvt_f64_i32_e64 v[5:6], tba_hi
23713// CHECK: [0x05,0x00,0x08,0xd3,0x6d,0x00,0x00,0x00]
23714
23715v_cvt_f64_i32_e64 v[5:6], tma_lo
23716// CHECK: [0x05,0x00,0x08,0xd3,0x6e,0x00,0x00,0x00]
23717
23718v_cvt_f64_i32_e64 v[5:6], tma_hi
23719// CHECK: [0x05,0x00,0x08,0xd3,0x6f,0x00,0x00,0x00]
23720
23721v_cvt_f64_i32_e64 v[5:6], ttmp11
23722// CHECK: [0x05,0x00,0x08,0xd3,0x7b,0x00,0x00,0x00]
23723
23724v_cvt_f64_i32_e64 v[5:6], m0
23725// CHECK: [0x05,0x00,0x08,0xd3,0x7c,0x00,0x00,0x00]
23726
23727v_cvt_f64_i32_e64 v[5:6], exec_lo
23728// CHECK: [0x05,0x00,0x08,0xd3,0x7e,0x00,0x00,0x00]
23729
23730v_cvt_f64_i32_e64 v[5:6], exec_hi
23731// CHECK: [0x05,0x00,0x08,0xd3,0x7f,0x00,0x00,0x00]
23732
23733v_cvt_f64_i32_e64 v[5:6], 0
23734// CHECK: [0x05,0x00,0x08,0xd3,0x80,0x00,0x00,0x00]
23735
23736v_cvt_f64_i32_e64 v[5:6], -1
23737// CHECK: [0x05,0x00,0x08,0xd3,0xc1,0x00,0x00,0x00]
23738
23739v_cvt_f64_i32_e64 v[5:6], 0.5
23740// CHECK: [0x05,0x00,0x08,0xd3,0xf0,0x00,0x00,0x00]
23741
23742v_cvt_f64_i32_e64 v[5:6], -4.0
23743// CHECK: [0x05,0x00,0x08,0xd3,0xf7,0x00,0x00,0x00]
23744
23745v_cvt_f64_i32_e64 v[5:6], v1 clamp
23746// CHECK: [0x05,0x08,0x08,0xd3,0x01,0x01,0x00,0x00]
23747
23748v_cvt_f64_i32_e64 v[5:6], v1 mul:2
23749// CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x08]
23750
23751v_cvt_f64_i32_e64 v[5:6], v1 mul:4
23752// CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x10]
23753
23754v_cvt_f64_i32_e64 v[5:6], v1 div:2
23755// CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x18]
23756
23757v_cvt_f32_i32 v5, v1
23758// CHECK: [0x01,0x0b,0x0a,0x7e]
23759
23760v_cvt_f32_i32 v255, v1
23761// CHECK: [0x01,0x0b,0xfe,0x7f]
23762
23763v_cvt_f32_i32 v5, v255
23764// CHECK: [0xff,0x0b,0x0a,0x7e]
23765
23766v_cvt_f32_i32 v5, s1
23767// CHECK: [0x01,0x0a,0x0a,0x7e]
23768
23769v_cvt_f32_i32 v5, s103
23770// CHECK: [0x67,0x0a,0x0a,0x7e]
23771
23772v_cvt_f32_i32 v5, flat_scratch_lo
23773// CHECK: [0x68,0x0a,0x0a,0x7e]
23774
23775v_cvt_f32_i32 v5, flat_scratch_hi
23776// CHECK: [0x69,0x0a,0x0a,0x7e]
23777
23778v_cvt_f32_i32 v5, vcc_lo
23779// CHECK: [0x6a,0x0a,0x0a,0x7e]
23780
23781v_cvt_f32_i32 v5, vcc_hi
23782// CHECK: [0x6b,0x0a,0x0a,0x7e]
23783
23784v_cvt_f32_i32 v5, tba_lo
23785// CHECK: [0x6c,0x0a,0x0a,0x7e]
23786
23787v_cvt_f32_i32 v5, tba_hi
23788// CHECK: [0x6d,0x0a,0x0a,0x7e]
23789
23790v_cvt_f32_i32 v5, tma_lo
23791// CHECK: [0x6e,0x0a,0x0a,0x7e]
23792
23793v_cvt_f32_i32 v5, tma_hi
23794// CHECK: [0x6f,0x0a,0x0a,0x7e]
23795
23796v_cvt_f32_i32 v5, ttmp11
23797// CHECK: [0x7b,0x0a,0x0a,0x7e]
23798
23799v_cvt_f32_i32 v5, m0
23800// CHECK: [0x7c,0x0a,0x0a,0x7e]
23801
23802v_cvt_f32_i32 v5, exec_lo
23803// CHECK: [0x7e,0x0a,0x0a,0x7e]
23804
23805v_cvt_f32_i32 v5, exec_hi
23806// CHECK: [0x7f,0x0a,0x0a,0x7e]
23807
23808v_cvt_f32_i32 v5, 0
23809// CHECK: [0x80,0x0a,0x0a,0x7e]
23810
23811v_cvt_f32_i32 v5, -1
23812// CHECK: [0xc1,0x0a,0x0a,0x7e]
23813
23814v_cvt_f32_i32 v5, 0.5
23815// CHECK: [0xf0,0x0a,0x0a,0x7e]
23816
23817v_cvt_f32_i32 v5, -4.0
23818// CHECK: [0xf7,0x0a,0x0a,0x7e]
23819
23820v_cvt_f32_i32 v5, 0xaf123456
23821// CHECK: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23822
23823v_cvt_f32_i32 v5, 0x3f717273
23824// CHECK: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23825
23826v_cvt_f32_i32_e64 v5, v1
23827// CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x00]
23828
23829v_cvt_f32_i32_e64 v255, v1
23830// CHECK: [0xff,0x00,0x0a,0xd3,0x01,0x01,0x00,0x00]
23831
23832v_cvt_f32_i32_e64 v5, v255
23833// CHECK: [0x05,0x00,0x0a,0xd3,0xff,0x01,0x00,0x00]
23834
23835v_cvt_f32_i32_e64 v5, s1
23836// CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x00,0x00,0x00]
23837
23838v_cvt_f32_i32_e64 v5, s103
23839// CHECK: [0x05,0x00,0x0a,0xd3,0x67,0x00,0x00,0x00]
23840
23841v_cvt_f32_i32_e64 v5, flat_scratch_lo
23842// CHECK: [0x05,0x00,0x0a,0xd3,0x68,0x00,0x00,0x00]
23843
23844v_cvt_f32_i32_e64 v5, flat_scratch_hi
23845// CHECK: [0x05,0x00,0x0a,0xd3,0x69,0x00,0x00,0x00]
23846
23847v_cvt_f32_i32_e64 v5, vcc_lo
23848// CHECK: [0x05,0x00,0x0a,0xd3,0x6a,0x00,0x00,0x00]
23849
23850v_cvt_f32_i32_e64 v5, vcc_hi
23851// CHECK: [0x05,0x00,0x0a,0xd3,0x6b,0x00,0x00,0x00]
23852
23853v_cvt_f32_i32_e64 v5, tba_lo
23854// CHECK: [0x05,0x00,0x0a,0xd3,0x6c,0x00,0x00,0x00]
23855
23856v_cvt_f32_i32_e64 v5, tba_hi
23857// CHECK: [0x05,0x00,0x0a,0xd3,0x6d,0x00,0x00,0x00]
23858
23859v_cvt_f32_i32_e64 v5, tma_lo
23860// CHECK: [0x05,0x00,0x0a,0xd3,0x6e,0x00,0x00,0x00]
23861
23862v_cvt_f32_i32_e64 v5, tma_hi
23863// CHECK: [0x05,0x00,0x0a,0xd3,0x6f,0x00,0x00,0x00]
23864
23865v_cvt_f32_i32_e64 v5, ttmp11
23866// CHECK: [0x05,0x00,0x0a,0xd3,0x7b,0x00,0x00,0x00]
23867
23868v_cvt_f32_i32_e64 v5, m0
23869// CHECK: [0x05,0x00,0x0a,0xd3,0x7c,0x00,0x00,0x00]
23870
23871v_cvt_f32_i32_e64 v5, exec_lo
23872// CHECK: [0x05,0x00,0x0a,0xd3,0x7e,0x00,0x00,0x00]
23873
23874v_cvt_f32_i32_e64 v5, exec_hi
23875// CHECK: [0x05,0x00,0x0a,0xd3,0x7f,0x00,0x00,0x00]
23876
23877v_cvt_f32_i32_e64 v5, 0
23878// CHECK: [0x05,0x00,0x0a,0xd3,0x80,0x00,0x00,0x00]
23879
23880v_cvt_f32_i32_e64 v5, -1
23881// CHECK: [0x05,0x00,0x0a,0xd3,0xc1,0x00,0x00,0x00]
23882
23883v_cvt_f32_i32_e64 v5, 0.5
23884// CHECK: [0x05,0x00,0x0a,0xd3,0xf0,0x00,0x00,0x00]
23885
23886v_cvt_f32_i32_e64 v5, -4.0
23887// CHECK: [0x05,0x00,0x0a,0xd3,0xf7,0x00,0x00,0x00]
23888
23889v_cvt_f32_i32_e64 v5, v1 clamp
23890// CHECK: [0x05,0x08,0x0a,0xd3,0x01,0x01,0x00,0x00]
23891
23892v_cvt_f32_i32_e64 v5, v1 mul:2
23893// CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x08]
23894
23895v_cvt_f32_i32_e64 v5, v1 mul:4
23896// CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x10]
23897
23898v_cvt_f32_i32_e64 v5, v1 div:2
23899// CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x18]
23900
23901v_cvt_f32_u32 v5, v1
23902// CHECK: [0x01,0x0d,0x0a,0x7e]
23903
23904v_cvt_f32_u32 v255, v1
23905// CHECK: [0x01,0x0d,0xfe,0x7f]
23906
23907v_cvt_f32_u32 v5, v255
23908// CHECK: [0xff,0x0d,0x0a,0x7e]
23909
23910v_cvt_f32_u32 v5, s1
23911// CHECK: [0x01,0x0c,0x0a,0x7e]
23912
23913v_cvt_f32_u32 v5, s103
23914// CHECK: [0x67,0x0c,0x0a,0x7e]
23915
23916v_cvt_f32_u32 v5, flat_scratch_lo
23917// CHECK: [0x68,0x0c,0x0a,0x7e]
23918
23919v_cvt_f32_u32 v5, flat_scratch_hi
23920// CHECK: [0x69,0x0c,0x0a,0x7e]
23921
23922v_cvt_f32_u32 v5, vcc_lo
23923// CHECK: [0x6a,0x0c,0x0a,0x7e]
23924
23925v_cvt_f32_u32 v5, vcc_hi
23926// CHECK: [0x6b,0x0c,0x0a,0x7e]
23927
23928v_cvt_f32_u32 v5, tba_lo
23929// CHECK: [0x6c,0x0c,0x0a,0x7e]
23930
23931v_cvt_f32_u32 v5, tba_hi
23932// CHECK: [0x6d,0x0c,0x0a,0x7e]
23933
23934v_cvt_f32_u32 v5, tma_lo
23935// CHECK: [0x6e,0x0c,0x0a,0x7e]
23936
23937v_cvt_f32_u32 v5, tma_hi
23938// CHECK: [0x6f,0x0c,0x0a,0x7e]
23939
23940v_cvt_f32_u32 v5, ttmp11
23941// CHECK: [0x7b,0x0c,0x0a,0x7e]
23942
23943v_cvt_f32_u32 v5, m0
23944// CHECK: [0x7c,0x0c,0x0a,0x7e]
23945
23946v_cvt_f32_u32 v5, exec_lo
23947// CHECK: [0x7e,0x0c,0x0a,0x7e]
23948
23949v_cvt_f32_u32 v5, exec_hi
23950// CHECK: [0x7f,0x0c,0x0a,0x7e]
23951
23952v_cvt_f32_u32 v5, 0
23953// CHECK: [0x80,0x0c,0x0a,0x7e]
23954
23955v_cvt_f32_u32 v5, -1
23956// CHECK: [0xc1,0x0c,0x0a,0x7e]
23957
23958v_cvt_f32_u32 v5, 0.5
23959// CHECK: [0xf0,0x0c,0x0a,0x7e]
23960
23961v_cvt_f32_u32 v5, -4.0
23962// CHECK: [0xf7,0x0c,0x0a,0x7e]
23963
23964v_cvt_f32_u32 v5, 0xaf123456
23965// CHECK: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23966
23967v_cvt_f32_u32 v5, 0x3f717273
23968// CHECK: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23969
23970v_cvt_f32_u32_e64 v5, v1
23971// CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x00]
23972
23973v_cvt_f32_u32_e64 v255, v1
23974// CHECK: [0xff,0x00,0x0c,0xd3,0x01,0x01,0x00,0x00]
23975
23976v_cvt_f32_u32_e64 v5, v255
23977// CHECK: [0x05,0x00,0x0c,0xd3,0xff,0x01,0x00,0x00]
23978
23979v_cvt_f32_u32_e64 v5, s1
23980// CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x00,0x00,0x00]
23981
23982v_cvt_f32_u32_e64 v5, s103
23983// CHECK: [0x05,0x00,0x0c,0xd3,0x67,0x00,0x00,0x00]
23984
23985v_cvt_f32_u32_e64 v5, flat_scratch_lo
23986// CHECK: [0x05,0x00,0x0c,0xd3,0x68,0x00,0x00,0x00]
23987
23988v_cvt_f32_u32_e64 v5, flat_scratch_hi
23989// CHECK: [0x05,0x00,0x0c,0xd3,0x69,0x00,0x00,0x00]
23990
23991v_cvt_f32_u32_e64 v5, vcc_lo
23992// CHECK: [0x05,0x00,0x0c,0xd3,0x6a,0x00,0x00,0x00]
23993
23994v_cvt_f32_u32_e64 v5, vcc_hi
23995// CHECK: [0x05,0x00,0x0c,0xd3,0x6b,0x00,0x00,0x00]
23996
23997v_cvt_f32_u32_e64 v5, tba_lo
23998// CHECK: [0x05,0x00,0x0c,0xd3,0x6c,0x00,0x00,0x00]
23999
24000v_cvt_f32_u32_e64 v5, tba_hi
24001// CHECK: [0x05,0x00,0x0c,0xd3,0x6d,0x00,0x00,0x00]
24002
24003v_cvt_f32_u32_e64 v5, tma_lo
24004// CHECK: [0x05,0x00,0x0c,0xd3,0x6e,0x00,0x00,0x00]
24005
24006v_cvt_f32_u32_e64 v5, tma_hi
24007// CHECK: [0x05,0x00,0x0c,0xd3,0x6f,0x00,0x00,0x00]
24008
24009v_cvt_f32_u32_e64 v5, ttmp11
24010// CHECK: [0x05,0x00,0x0c,0xd3,0x7b,0x00,0x00,0x00]
24011
24012v_cvt_f32_u32_e64 v5, m0
24013// CHECK: [0x05,0x00,0x0c,0xd3,0x7c,0x00,0x00,0x00]
24014
24015v_cvt_f32_u32_e64 v5, exec_lo
24016// CHECK: [0x05,0x00,0x0c,0xd3,0x7e,0x00,0x00,0x00]
24017
24018v_cvt_f32_u32_e64 v5, exec_hi
24019// CHECK: [0x05,0x00,0x0c,0xd3,0x7f,0x00,0x00,0x00]
24020
24021v_cvt_f32_u32_e64 v5, 0
24022// CHECK: [0x05,0x00,0x0c,0xd3,0x80,0x00,0x00,0x00]
24023
24024v_cvt_f32_u32_e64 v5, -1
24025// CHECK: [0x05,0x00,0x0c,0xd3,0xc1,0x00,0x00,0x00]
24026
24027v_cvt_f32_u32_e64 v5, 0.5
24028// CHECK: [0x05,0x00,0x0c,0xd3,0xf0,0x00,0x00,0x00]
24029
24030v_cvt_f32_u32_e64 v5, -4.0
24031// CHECK: [0x05,0x00,0x0c,0xd3,0xf7,0x00,0x00,0x00]
24032
24033v_cvt_f32_u32_e64 v5, v1 clamp
24034// CHECK: [0x05,0x08,0x0c,0xd3,0x01,0x01,0x00,0x00]
24035
24036v_cvt_f32_u32_e64 v5, v1 mul:2
24037// CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x08]
24038
24039v_cvt_f32_u32_e64 v5, v1 mul:4
24040// CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x10]
24041
24042v_cvt_f32_u32_e64 v5, v1 div:2
24043// CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x18]
24044
24045v_cvt_u32_f32 v5, v1
24046// CHECK: [0x01,0x0f,0x0a,0x7e]
24047
24048v_cvt_u32_f32 v255, v1
24049// CHECK: [0x01,0x0f,0xfe,0x7f]
24050
24051v_cvt_u32_f32 v5, v255
24052// CHECK: [0xff,0x0f,0x0a,0x7e]
24053
24054v_cvt_u32_f32 v5, s1
24055// CHECK: [0x01,0x0e,0x0a,0x7e]
24056
24057v_cvt_u32_f32 v5, s103
24058// CHECK: [0x67,0x0e,0x0a,0x7e]
24059
24060v_cvt_u32_f32 v5, flat_scratch_lo
24061// CHECK: [0x68,0x0e,0x0a,0x7e]
24062
24063v_cvt_u32_f32 v5, flat_scratch_hi
24064// CHECK: [0x69,0x0e,0x0a,0x7e]
24065
24066v_cvt_u32_f32 v5, vcc_lo
24067// CHECK: [0x6a,0x0e,0x0a,0x7e]
24068
24069v_cvt_u32_f32 v5, vcc_hi
24070// CHECK: [0x6b,0x0e,0x0a,0x7e]
24071
24072v_cvt_u32_f32 v5, tba_lo
24073// CHECK: [0x6c,0x0e,0x0a,0x7e]
24074
24075v_cvt_u32_f32 v5, tba_hi
24076// CHECK: [0x6d,0x0e,0x0a,0x7e]
24077
24078v_cvt_u32_f32 v5, tma_lo
24079// CHECK: [0x6e,0x0e,0x0a,0x7e]
24080
24081v_cvt_u32_f32 v5, tma_hi
24082// CHECK: [0x6f,0x0e,0x0a,0x7e]
24083
24084v_cvt_u32_f32 v5, ttmp11
24085// CHECK: [0x7b,0x0e,0x0a,0x7e]
24086
24087v_cvt_u32_f32 v5, m0
24088// CHECK: [0x7c,0x0e,0x0a,0x7e]
24089
24090v_cvt_u32_f32 v5, exec_lo
24091// CHECK: [0x7e,0x0e,0x0a,0x7e]
24092
24093v_cvt_u32_f32 v5, exec_hi
24094// CHECK: [0x7f,0x0e,0x0a,0x7e]
24095
24096v_cvt_u32_f32 v5, 0
24097// CHECK: [0x80,0x0e,0x0a,0x7e]
24098
24099v_cvt_u32_f32 v5, -1
24100// CHECK: [0xc1,0x0e,0x0a,0x7e]
24101
24102v_cvt_u32_f32 v5, 0.5
24103// CHECK: [0xf0,0x0e,0x0a,0x7e]
24104
24105v_cvt_u32_f32 v5, -4.0
24106// CHECK: [0xf7,0x0e,0x0a,0x7e]
24107
24108v_cvt_u32_f32 v5, 0xaf123456
24109// CHECK: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24110
24111v_cvt_u32_f32 v5, 0x3f717273
24112// CHECK: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24113
24114v_cvt_u32_f32_e64 v5, v1
24115// CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x01,0x00,0x00]
24116
24117v_cvt_u32_f32_e64 v255, v1
24118// CHECK: [0xff,0x00,0x0e,0xd3,0x01,0x01,0x00,0x00]
24119
24120v_cvt_u32_f32_e64 v5, v255
24121// CHECK: [0x05,0x00,0x0e,0xd3,0xff,0x01,0x00,0x00]
24122
24123v_cvt_u32_f32_e64 v5, s1
24124// CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x00,0x00,0x00]
24125
24126v_cvt_u32_f32_e64 v5, s103
24127// CHECK: [0x05,0x00,0x0e,0xd3,0x67,0x00,0x00,0x00]
24128
24129v_cvt_u32_f32_e64 v5, flat_scratch_lo
24130// CHECK: [0x05,0x00,0x0e,0xd3,0x68,0x00,0x00,0x00]
24131
24132v_cvt_u32_f32_e64 v5, flat_scratch_hi
24133// CHECK: [0x05,0x00,0x0e,0xd3,0x69,0x00,0x00,0x00]
24134
24135v_cvt_u32_f32_e64 v5, vcc_lo
24136// CHECK: [0x05,0x00,0x0e,0xd3,0x6a,0x00,0x00,0x00]
24137
24138v_cvt_u32_f32_e64 v5, vcc_hi
24139// CHECK: [0x05,0x00,0x0e,0xd3,0x6b,0x00,0x00,0x00]
24140
24141v_cvt_u32_f32_e64 v5, tba_lo
24142// CHECK: [0x05,0x00,0x0e,0xd3,0x6c,0x00,0x00,0x00]
24143
24144v_cvt_u32_f32_e64 v5, tba_hi
24145// CHECK: [0x05,0x00,0x0e,0xd3,0x6d,0x00,0x00,0x00]
24146
24147v_cvt_u32_f32_e64 v5, tma_lo
24148// CHECK: [0x05,0x00,0x0e,0xd3,0x6e,0x00,0x00,0x00]
24149
24150v_cvt_u32_f32_e64 v5, tma_hi
24151// CHECK: [0x05,0x00,0x0e,0xd3,0x6f,0x00,0x00,0x00]
24152
24153v_cvt_u32_f32_e64 v5, ttmp11
24154// CHECK: [0x05,0x00,0x0e,0xd3,0x7b,0x00,0x00,0x00]
24155
24156v_cvt_u32_f32_e64 v5, m0
24157// CHECK: [0x05,0x00,0x0e,0xd3,0x7c,0x00,0x00,0x00]
24158
24159v_cvt_u32_f32_e64 v5, exec_lo
24160// CHECK: [0x05,0x00,0x0e,0xd3,0x7e,0x00,0x00,0x00]
24161
24162v_cvt_u32_f32_e64 v5, exec_hi
24163// CHECK: [0x05,0x00,0x0e,0xd3,0x7f,0x00,0x00,0x00]
24164
24165v_cvt_u32_f32_e64 v5, 0
24166// CHECK: [0x05,0x00,0x0e,0xd3,0x80,0x00,0x00,0x00]
24167
24168v_cvt_u32_f32_e64 v5, -1
24169// CHECK: [0x05,0x00,0x0e,0xd3,0xc1,0x00,0x00,0x00]
24170
24171v_cvt_u32_f32_e64 v5, 0.5
24172// CHECK: [0x05,0x00,0x0e,0xd3,0xf0,0x00,0x00,0x00]
24173
24174v_cvt_u32_f32_e64 v5, -4.0
24175// CHECK: [0x05,0x00,0x0e,0xd3,0xf7,0x00,0x00,0x00]
24176
24177v_cvt_u32_f32_e64 v5, -v1
24178// CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x01,0x00,0x20]
24179
24180v_cvt_u32_f32_e64 v5, |v1|
24181// CHECK: [0x05,0x01,0x0e,0xd3,0x01,0x01,0x00,0x00]
24182
24183v_cvt_i32_f32 v5, v1
24184// CHECK: [0x01,0x11,0x0a,0x7e]
24185
24186v_cvt_i32_f32 v255, v1
24187// CHECK: [0x01,0x11,0xfe,0x7f]
24188
24189v_cvt_i32_f32 v5, v255
24190// CHECK: [0xff,0x11,0x0a,0x7e]
24191
24192v_cvt_i32_f32 v5, s1
24193// CHECK: [0x01,0x10,0x0a,0x7e]
24194
24195v_cvt_i32_f32 v5, s103
24196// CHECK: [0x67,0x10,0x0a,0x7e]
24197
24198v_cvt_i32_f32 v5, flat_scratch_lo
24199// CHECK: [0x68,0x10,0x0a,0x7e]
24200
24201v_cvt_i32_f32 v5, flat_scratch_hi
24202// CHECK: [0x69,0x10,0x0a,0x7e]
24203
24204v_cvt_i32_f32 v5, vcc_lo
24205// CHECK: [0x6a,0x10,0x0a,0x7e]
24206
24207v_cvt_i32_f32 v5, vcc_hi
24208// CHECK: [0x6b,0x10,0x0a,0x7e]
24209
24210v_cvt_i32_f32 v5, tba_lo
24211// CHECK: [0x6c,0x10,0x0a,0x7e]
24212
24213v_cvt_i32_f32 v5, tba_hi
24214// CHECK: [0x6d,0x10,0x0a,0x7e]
24215
24216v_cvt_i32_f32 v5, tma_lo
24217// CHECK: [0x6e,0x10,0x0a,0x7e]
24218
24219v_cvt_i32_f32 v5, tma_hi
24220// CHECK: [0x6f,0x10,0x0a,0x7e]
24221
24222v_cvt_i32_f32 v5, ttmp11
24223// CHECK: [0x7b,0x10,0x0a,0x7e]
24224
24225v_cvt_i32_f32 v5, m0
24226// CHECK: [0x7c,0x10,0x0a,0x7e]
24227
24228v_cvt_i32_f32 v5, exec_lo
24229// CHECK: [0x7e,0x10,0x0a,0x7e]
24230
24231v_cvt_i32_f32 v5, exec_hi
24232// CHECK: [0x7f,0x10,0x0a,0x7e]
24233
24234v_cvt_i32_f32 v5, 0
24235// CHECK: [0x80,0x10,0x0a,0x7e]
24236
24237v_cvt_i32_f32 v5, -1
24238// CHECK: [0xc1,0x10,0x0a,0x7e]
24239
24240v_cvt_i32_f32 v5, 0.5
24241// CHECK: [0xf0,0x10,0x0a,0x7e]
24242
24243v_cvt_i32_f32 v5, -4.0
24244// CHECK: [0xf7,0x10,0x0a,0x7e]
24245
24246v_cvt_i32_f32 v5, 0xaf123456
24247// CHECK: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24248
24249v_cvt_i32_f32 v5, 0x3f717273
24250// CHECK: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24251
24252v_cvt_i32_f32_e64 v5, v1
24253// CHECK: [0x05,0x00,0x10,0xd3,0x01,0x01,0x00,0x00]
24254
24255v_cvt_i32_f32_e64 v255, v1
24256// CHECK: [0xff,0x00,0x10,0xd3,0x01,0x01,0x00,0x00]
24257
24258v_cvt_i32_f32_e64 v5, v255
24259// CHECK: [0x05,0x00,0x10,0xd3,0xff,0x01,0x00,0x00]
24260
24261v_cvt_i32_f32_e64 v5, s1
24262// CHECK: [0x05,0x00,0x10,0xd3,0x01,0x00,0x00,0x00]
24263
24264v_cvt_i32_f32_e64 v5, s103
24265// CHECK: [0x05,0x00,0x10,0xd3,0x67,0x00,0x00,0x00]
24266
24267v_cvt_i32_f32_e64 v5, flat_scratch_lo
24268// CHECK: [0x05,0x00,0x10,0xd3,0x68,0x00,0x00,0x00]
24269
24270v_cvt_i32_f32_e64 v5, flat_scratch_hi
24271// CHECK: [0x05,0x00,0x10,0xd3,0x69,0x00,0x00,0x00]
24272
24273v_cvt_i32_f32_e64 v5, vcc_lo
24274// CHECK: [0x05,0x00,0x10,0xd3,0x6a,0x00,0x00,0x00]
24275
24276v_cvt_i32_f32_e64 v5, vcc_hi
24277// CHECK: [0x05,0x00,0x10,0xd3,0x6b,0x00,0x00,0x00]
24278
24279v_cvt_i32_f32_e64 v5, tba_lo
24280// CHECK: [0x05,0x00,0x10,0xd3,0x6c,0x00,0x00,0x00]
24281
24282v_cvt_i32_f32_e64 v5, tba_hi
24283// CHECK: [0x05,0x00,0x10,0xd3,0x6d,0x00,0x00,0x00]
24284
24285v_cvt_i32_f32_e64 v5, tma_lo
24286// CHECK: [0x05,0x00,0x10,0xd3,0x6e,0x00,0x00,0x00]
24287
24288v_cvt_i32_f32_e64 v5, tma_hi
24289// CHECK: [0x05,0x00,0x10,0xd3,0x6f,0x00,0x00,0x00]
24290
24291v_cvt_i32_f32_e64 v5, ttmp11
24292// CHECK: [0x05,0x00,0x10,0xd3,0x7b,0x00,0x00,0x00]
24293
24294v_cvt_i32_f32_e64 v5, m0
24295// CHECK: [0x05,0x00,0x10,0xd3,0x7c,0x00,0x00,0x00]
24296
24297v_cvt_i32_f32_e64 v5, exec_lo
24298// CHECK: [0x05,0x00,0x10,0xd3,0x7e,0x00,0x00,0x00]
24299
24300v_cvt_i32_f32_e64 v5, exec_hi
24301// CHECK: [0x05,0x00,0x10,0xd3,0x7f,0x00,0x00,0x00]
24302
24303v_cvt_i32_f32_e64 v5, 0
24304// CHECK: [0x05,0x00,0x10,0xd3,0x80,0x00,0x00,0x00]
24305
24306v_cvt_i32_f32_e64 v5, -1
24307// CHECK: [0x05,0x00,0x10,0xd3,0xc1,0x00,0x00,0x00]
24308
24309v_cvt_i32_f32_e64 v5, 0.5
24310// CHECK: [0x05,0x00,0x10,0xd3,0xf0,0x00,0x00,0x00]
24311
24312v_cvt_i32_f32_e64 v5, -4.0
24313// CHECK: [0x05,0x00,0x10,0xd3,0xf7,0x00,0x00,0x00]
24314
24315v_cvt_i32_f32_e64 v5, -v1
24316// CHECK: [0x05,0x00,0x10,0xd3,0x01,0x01,0x00,0x20]
24317
24318v_cvt_i32_f32_e64 v5, |v1|
24319// CHECK: [0x05,0x01,0x10,0xd3,0x01,0x01,0x00,0x00]
24320
24321v_mov_fed_b32 v5, v1
24322// CHECK: [0x01,0x13,0x0a,0x7e]
24323
24324v_mov_fed_b32 v255, v1
24325// CHECK: [0x01,0x13,0xfe,0x7f]
24326
24327v_mov_fed_b32 v5, v255
24328// CHECK: [0xff,0x13,0x0a,0x7e]
24329
24330v_mov_fed_b32 v5, s1
24331// CHECK: [0x01,0x12,0x0a,0x7e]
24332
24333v_mov_fed_b32 v5, s103
24334// CHECK: [0x67,0x12,0x0a,0x7e]
24335
24336v_mov_fed_b32 v5, flat_scratch_lo
24337// CHECK: [0x68,0x12,0x0a,0x7e]
24338
24339v_mov_fed_b32 v5, flat_scratch_hi
24340// CHECK: [0x69,0x12,0x0a,0x7e]
24341
24342v_mov_fed_b32 v5, vcc_lo
24343// CHECK: [0x6a,0x12,0x0a,0x7e]
24344
24345v_mov_fed_b32 v5, vcc_hi
24346// CHECK: [0x6b,0x12,0x0a,0x7e]
24347
24348v_mov_fed_b32 v5, tba_lo
24349// CHECK: [0x6c,0x12,0x0a,0x7e]
24350
24351v_mov_fed_b32 v5, tba_hi
24352// CHECK: [0x6d,0x12,0x0a,0x7e]
24353
24354v_mov_fed_b32 v5, tma_lo
24355// CHECK: [0x6e,0x12,0x0a,0x7e]
24356
24357v_mov_fed_b32 v5, tma_hi
24358// CHECK: [0x6f,0x12,0x0a,0x7e]
24359
24360v_mov_fed_b32 v5, ttmp11
24361// CHECK: [0x7b,0x12,0x0a,0x7e]
24362
24363v_mov_fed_b32 v5, m0
24364// CHECK: [0x7c,0x12,0x0a,0x7e]
24365
24366v_mov_fed_b32 v5, exec_lo
24367// CHECK: [0x7e,0x12,0x0a,0x7e]
24368
24369v_mov_fed_b32 v5, exec_hi
24370// CHECK: [0x7f,0x12,0x0a,0x7e]
24371
24372v_mov_fed_b32 v5, 0
24373// CHECK: [0x80,0x12,0x0a,0x7e]
24374
24375v_mov_fed_b32 v5, -1
24376// CHECK: [0xc1,0x12,0x0a,0x7e]
24377
24378v_mov_fed_b32 v5, 0.5
24379// CHECK: [0xf0,0x12,0x0a,0x7e]
24380
24381v_mov_fed_b32 v5, -4.0
24382// CHECK: [0xf7,0x12,0x0a,0x7e]
24383
24384v_mov_fed_b32 v5, 0xaf123456
24385// CHECK: [0xff,0x12,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24386
24387v_mov_fed_b32 v5, 0x3f717273
24388// CHECK: [0xff,0x12,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24389
24390v_mov_fed_b32_e64 v5, v1
24391// CHECK: [0x05,0x00,0x12,0xd3,0x01,0x01,0x00,0x00]
24392
24393v_mov_fed_b32_e64 v255, v1
24394// CHECK: [0xff,0x00,0x12,0xd3,0x01,0x01,0x00,0x00]
24395
24396v_mov_fed_b32_e64 v5, v255
24397// CHECK: [0x05,0x00,0x12,0xd3,0xff,0x01,0x00,0x00]
24398
24399v_mov_fed_b32_e64 v5, s1
24400// CHECK: [0x05,0x00,0x12,0xd3,0x01,0x00,0x00,0x00]
24401
24402v_mov_fed_b32_e64 v5, s103
24403// CHECK: [0x05,0x00,0x12,0xd3,0x67,0x00,0x00,0x00]
24404
24405v_mov_fed_b32_e64 v5, flat_scratch_lo
24406// CHECK: [0x05,0x00,0x12,0xd3,0x68,0x00,0x00,0x00]
24407
24408v_mov_fed_b32_e64 v5, flat_scratch_hi
24409// CHECK: [0x05,0x00,0x12,0xd3,0x69,0x00,0x00,0x00]
24410
24411v_mov_fed_b32_e64 v5, vcc_lo
24412// CHECK: [0x05,0x00,0x12,0xd3,0x6a,0x00,0x00,0x00]
24413
24414v_mov_fed_b32_e64 v5, vcc_hi
24415// CHECK: [0x05,0x00,0x12,0xd3,0x6b,0x00,0x00,0x00]
24416
24417v_mov_fed_b32_e64 v5, tba_lo
24418// CHECK: [0x05,0x00,0x12,0xd3,0x6c,0x00,0x00,0x00]
24419
24420v_mov_fed_b32_e64 v5, tba_hi
24421// CHECK: [0x05,0x00,0x12,0xd3,0x6d,0x00,0x00,0x00]
24422
24423v_mov_fed_b32_e64 v5, tma_lo
24424// CHECK: [0x05,0x00,0x12,0xd3,0x6e,0x00,0x00,0x00]
24425
24426v_mov_fed_b32_e64 v5, tma_hi
24427// CHECK: [0x05,0x00,0x12,0xd3,0x6f,0x00,0x00,0x00]
24428
24429v_mov_fed_b32_e64 v5, ttmp11
24430// CHECK: [0x05,0x00,0x12,0xd3,0x7b,0x00,0x00,0x00]
24431
24432v_mov_fed_b32_e64 v5, m0
24433// CHECK: [0x05,0x00,0x12,0xd3,0x7c,0x00,0x00,0x00]
24434
24435v_mov_fed_b32_e64 v5, exec_lo
24436// CHECK: [0x05,0x00,0x12,0xd3,0x7e,0x00,0x00,0x00]
24437
24438v_mov_fed_b32_e64 v5, exec_hi
24439// CHECK: [0x05,0x00,0x12,0xd3,0x7f,0x00,0x00,0x00]
24440
24441v_mov_fed_b32_e64 v5, 0
24442// CHECK: [0x05,0x00,0x12,0xd3,0x80,0x00,0x00,0x00]
24443
24444v_mov_fed_b32_e64 v5, -1
24445// CHECK: [0x05,0x00,0x12,0xd3,0xc1,0x00,0x00,0x00]
24446
24447v_mov_fed_b32_e64 v5, 0.5
24448// CHECK: [0x05,0x00,0x12,0xd3,0xf0,0x00,0x00,0x00]
24449
24450v_mov_fed_b32_e64 v5, -4.0
24451// CHECK: [0x05,0x00,0x12,0xd3,0xf7,0x00,0x00,0x00]
24452
24453v_cvt_f16_f32 v5, v1
24454// CHECK: [0x01,0x15,0x0a,0x7e]
24455
24456v_cvt_f16_f32 v255, v1
24457// CHECK: [0x01,0x15,0xfe,0x7f]
24458
24459v_cvt_f16_f32 v5, v255
24460// CHECK: [0xff,0x15,0x0a,0x7e]
24461
24462v_cvt_f16_f32 v5, s1
24463// CHECK: [0x01,0x14,0x0a,0x7e]
24464
24465v_cvt_f16_f32 v5, s103
24466// CHECK: [0x67,0x14,0x0a,0x7e]
24467
24468v_cvt_f16_f32 v5, flat_scratch_lo
24469// CHECK: [0x68,0x14,0x0a,0x7e]
24470
24471v_cvt_f16_f32 v5, flat_scratch_hi
24472// CHECK: [0x69,0x14,0x0a,0x7e]
24473
24474v_cvt_f16_f32 v5, vcc_lo
24475// CHECK: [0x6a,0x14,0x0a,0x7e]
24476
24477v_cvt_f16_f32 v5, vcc_hi
24478// CHECK: [0x6b,0x14,0x0a,0x7e]
24479
24480v_cvt_f16_f32 v5, tba_lo
24481// CHECK: [0x6c,0x14,0x0a,0x7e]
24482
24483v_cvt_f16_f32 v5, tba_hi
24484// CHECK: [0x6d,0x14,0x0a,0x7e]
24485
24486v_cvt_f16_f32 v5, tma_lo
24487// CHECK: [0x6e,0x14,0x0a,0x7e]
24488
24489v_cvt_f16_f32 v5, tma_hi
24490// CHECK: [0x6f,0x14,0x0a,0x7e]
24491
24492v_cvt_f16_f32 v5, ttmp11
24493// CHECK: [0x7b,0x14,0x0a,0x7e]
24494
24495v_cvt_f16_f32 v5, m0
24496// CHECK: [0x7c,0x14,0x0a,0x7e]
24497
24498v_cvt_f16_f32 v5, exec_lo
24499// CHECK: [0x7e,0x14,0x0a,0x7e]
24500
24501v_cvt_f16_f32 v5, exec_hi
24502// CHECK: [0x7f,0x14,0x0a,0x7e]
24503
24504v_cvt_f16_f32 v5, 0
24505// CHECK: [0x80,0x14,0x0a,0x7e]
24506
24507v_cvt_f16_f32 v5, -1
24508// CHECK: [0xc1,0x14,0x0a,0x7e]
24509
24510v_cvt_f16_f32 v5, 0.5
24511// CHECK: [0xf0,0x14,0x0a,0x7e]
24512
24513v_cvt_f16_f32 v5, -4.0
24514// CHECK: [0xf7,0x14,0x0a,0x7e]
24515
24516v_cvt_f16_f32 v5, 0xaf123456
24517// CHECK: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24518
24519v_cvt_f16_f32 v5, 0x3f717273
24520// CHECK: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24521
24522v_cvt_f16_f32_e64 v5, v1
24523// CHECK: [0x05,0x00,0x14,0xd3,0x01,0x01,0x00,0x00]
24524
24525v_cvt_f16_f32_e64 v255, v1
24526// CHECK: [0xff,0x00,0x14,0xd3,0x01,0x01,0x00,0x00]
24527
24528v_cvt_f16_f32_e64 v5, v255
24529// CHECK: [0x05,0x00,0x14,0xd3,0xff,0x01,0x00,0x00]
24530
24531v_cvt_f16_f32_e64 v5, s1
24532// CHECK: [0x05,0x00,0x14,0xd3,0x01,0x00,0x00,0x00]
24533
24534v_cvt_f16_f32_e64 v5, s103
24535// CHECK: [0x05,0x00,0x14,0xd3,0x67,0x00,0x00,0x00]
24536
24537v_cvt_f16_f32_e64 v5, flat_scratch_lo
24538// CHECK: [0x05,0x00,0x14,0xd3,0x68,0x00,0x00,0x00]
24539
24540v_cvt_f16_f32_e64 v5, flat_scratch_hi
24541// CHECK: [0x05,0x00,0x14,0xd3,0x69,0x00,0x00,0x00]
24542
24543v_cvt_f16_f32_e64 v5, vcc_lo
24544// CHECK: [0x05,0x00,0x14,0xd3,0x6a,0x00,0x00,0x00]
24545
24546v_cvt_f16_f32_e64 v5, vcc_hi
24547// CHECK: [0x05,0x00,0x14,0xd3,0x6b,0x00,0x00,0x00]
24548
24549v_cvt_f16_f32_e64 v5, tba_lo
24550// CHECK: [0x05,0x00,0x14,0xd3,0x6c,0x00,0x00,0x00]
24551
24552v_cvt_f16_f32_e64 v5, tba_hi
24553// CHECK: [0x05,0x00,0x14,0xd3,0x6d,0x00,0x00,0x00]
24554
24555v_cvt_f16_f32_e64 v5, tma_lo
24556// CHECK: [0x05,0x00,0x14,0xd3,0x6e,0x00,0x00,0x00]
24557
24558v_cvt_f16_f32_e64 v5, tma_hi
24559// CHECK: [0x05,0x00,0x14,0xd3,0x6f,0x00,0x00,0x00]
24560
24561v_cvt_f16_f32_e64 v5, ttmp11
24562// CHECK: [0x05,0x00,0x14,0xd3,0x7b,0x00,0x00,0x00]
24563
24564v_cvt_f16_f32_e64 v5, m0
24565// CHECK: [0x05,0x00,0x14,0xd3,0x7c,0x00,0x00,0x00]
24566
24567v_cvt_f16_f32_e64 v5, exec_lo
24568// CHECK: [0x05,0x00,0x14,0xd3,0x7e,0x00,0x00,0x00]
24569
24570v_cvt_f16_f32_e64 v5, exec_hi
24571// CHECK: [0x05,0x00,0x14,0xd3,0x7f,0x00,0x00,0x00]
24572
24573v_cvt_f16_f32_e64 v5, 0
24574// CHECK: [0x05,0x00,0x14,0xd3,0x80,0x00,0x00,0x00]
24575
24576v_cvt_f16_f32_e64 v5, -1
24577// CHECK: [0x05,0x00,0x14,0xd3,0xc1,0x00,0x00,0x00]
24578
24579v_cvt_f16_f32_e64 v5, 0.5
24580// CHECK: [0x05,0x00,0x14,0xd3,0xf0,0x00,0x00,0x00]
24581
24582v_cvt_f16_f32_e64 v5, -4.0
24583// CHECK: [0x05,0x00,0x14,0xd3,0xf7,0x00,0x00,0x00]
24584
24585v_cvt_f16_f32_e64 v5, -v1
24586// CHECK: [0x05,0x00,0x14,0xd3,0x01,0x01,0x00,0x20]
24587
24588v_cvt_f16_f32_e64 v5, |v1|
24589// CHECK: [0x05,0x01,0x14,0xd3,0x01,0x01,0x00,0x00]
24590
24591v_cvt_f32_f16 v5, v1
24592// CHECK: [0x01,0x17,0x0a,0x7e]
24593
24594v_cvt_f32_f16 v255, v1
24595// CHECK: [0x01,0x17,0xfe,0x7f]
24596
24597v_cvt_f32_f16 v5, v255
24598// CHECK: [0xff,0x17,0x0a,0x7e]
24599
24600v_cvt_f32_f16 v5, s1
24601// CHECK: [0x01,0x16,0x0a,0x7e]
24602
24603v_cvt_f32_f16 v5, s103
24604// CHECK: [0x67,0x16,0x0a,0x7e]
24605
24606v_cvt_f32_f16 v5, flat_scratch_lo
24607// CHECK: [0x68,0x16,0x0a,0x7e]
24608
24609v_cvt_f32_f16 v5, flat_scratch_hi
24610// CHECK: [0x69,0x16,0x0a,0x7e]
24611
24612v_cvt_f32_f16 v5, vcc_lo
24613// CHECK: [0x6a,0x16,0x0a,0x7e]
24614
24615v_cvt_f32_f16 v5, vcc_hi
24616// CHECK: [0x6b,0x16,0x0a,0x7e]
24617
24618v_cvt_f32_f16 v5, tba_lo
24619// CHECK: [0x6c,0x16,0x0a,0x7e]
24620
24621v_cvt_f32_f16 v5, tba_hi
24622// CHECK: [0x6d,0x16,0x0a,0x7e]
24623
24624v_cvt_f32_f16 v5, tma_lo
24625// CHECK: [0x6e,0x16,0x0a,0x7e]
24626
24627v_cvt_f32_f16 v5, tma_hi
24628// CHECK: [0x6f,0x16,0x0a,0x7e]
24629
24630v_cvt_f32_f16 v5, ttmp11
24631// CHECK: [0x7b,0x16,0x0a,0x7e]
24632
24633v_cvt_f32_f16 v5, m0
24634// CHECK: [0x7c,0x16,0x0a,0x7e]
24635
24636v_cvt_f32_f16 v5, exec_lo
24637// CHECK: [0x7e,0x16,0x0a,0x7e]
24638
24639v_cvt_f32_f16 v5, exec_hi
24640// CHECK: [0x7f,0x16,0x0a,0x7e]
24641
24642v_cvt_f32_f16 v5, 0
24643// CHECK: [0x80,0x16,0x0a,0x7e]
24644
24645v_cvt_f32_f16 v5, -1
24646// CHECK: [0xc1,0x16,0x0a,0x7e]
24647
24648v_cvt_f32_f16_e64 v5, v1
24649// CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x00]
24650
24651v_cvt_f32_f16_e64 v255, v1
24652// CHECK: [0xff,0x00,0x16,0xd3,0x01,0x01,0x00,0x00]
24653
24654v_cvt_f32_f16_e64 v5, v255
24655// CHECK: [0x05,0x00,0x16,0xd3,0xff,0x01,0x00,0x00]
24656
24657v_cvt_f32_f16_e64 v5, s1
24658// CHECK: [0x05,0x00,0x16,0xd3,0x01,0x00,0x00,0x00]
24659
24660v_cvt_f32_f16_e64 v5, s103
24661// CHECK: [0x05,0x00,0x16,0xd3,0x67,0x00,0x00,0x00]
24662
24663v_cvt_f32_f16_e64 v5, flat_scratch_lo
24664// CHECK: [0x05,0x00,0x16,0xd3,0x68,0x00,0x00,0x00]
24665
24666v_cvt_f32_f16_e64 v5, flat_scratch_hi
24667// CHECK: [0x05,0x00,0x16,0xd3,0x69,0x00,0x00,0x00]
24668
24669v_cvt_f32_f16_e64 v5, vcc_lo
24670// CHECK: [0x05,0x00,0x16,0xd3,0x6a,0x00,0x00,0x00]
24671
24672v_cvt_f32_f16_e64 v5, vcc_hi
24673// CHECK: [0x05,0x00,0x16,0xd3,0x6b,0x00,0x00,0x00]
24674
24675v_cvt_f32_f16_e64 v5, tba_lo
24676// CHECK: [0x05,0x00,0x16,0xd3,0x6c,0x00,0x00,0x00]
24677
24678v_cvt_f32_f16_e64 v5, tba_hi
24679// CHECK: [0x05,0x00,0x16,0xd3,0x6d,0x00,0x00,0x00]
24680
24681v_cvt_f32_f16_e64 v5, tma_lo
24682// CHECK: [0x05,0x00,0x16,0xd3,0x6e,0x00,0x00,0x00]
24683
24684v_cvt_f32_f16_e64 v5, tma_hi
24685// CHECK: [0x05,0x00,0x16,0xd3,0x6f,0x00,0x00,0x00]
24686
24687v_cvt_f32_f16_e64 v5, ttmp11
24688// CHECK: [0x05,0x00,0x16,0xd3,0x7b,0x00,0x00,0x00]
24689
24690v_cvt_f32_f16_e64 v5, m0
24691// CHECK: [0x05,0x00,0x16,0xd3,0x7c,0x00,0x00,0x00]
24692
24693v_cvt_f32_f16_e64 v5, exec_lo
24694// CHECK: [0x05,0x00,0x16,0xd3,0x7e,0x00,0x00,0x00]
24695
24696v_cvt_f32_f16_e64 v5, exec_hi
24697// CHECK: [0x05,0x00,0x16,0xd3,0x7f,0x00,0x00,0x00]
24698
24699v_cvt_f32_f16_e64 v5, v1 clamp
24700// CHECK: [0x05,0x08,0x16,0xd3,0x01,0x01,0x00,0x00]
24701
24702v_cvt_f32_f16_e64 v5, v1 mul:2
24703// CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x08]
24704
24705v_cvt_f32_f16_e64 v5, v1 mul:4
24706// CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x10]
24707
24708v_cvt_f32_f16_e64 v5, v1 div:2
24709// CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x18]
24710
24711v_cvt_rpi_i32_f32 v5, v1
24712// CHECK: [0x01,0x19,0x0a,0x7e]
24713
24714v_cvt_rpi_i32_f32 v255, v1
24715// CHECK: [0x01,0x19,0xfe,0x7f]
24716
24717v_cvt_rpi_i32_f32 v5, v255
24718// CHECK: [0xff,0x19,0x0a,0x7e]
24719
24720v_cvt_rpi_i32_f32 v5, s1
24721// CHECK: [0x01,0x18,0x0a,0x7e]
24722
24723v_cvt_rpi_i32_f32 v5, s103
24724// CHECK: [0x67,0x18,0x0a,0x7e]
24725
24726v_cvt_rpi_i32_f32 v5, flat_scratch_lo
24727// CHECK: [0x68,0x18,0x0a,0x7e]
24728
24729v_cvt_rpi_i32_f32 v5, flat_scratch_hi
24730// CHECK: [0x69,0x18,0x0a,0x7e]
24731
24732v_cvt_rpi_i32_f32 v5, vcc_lo
24733// CHECK: [0x6a,0x18,0x0a,0x7e]
24734
24735v_cvt_rpi_i32_f32 v5, vcc_hi
24736// CHECK: [0x6b,0x18,0x0a,0x7e]
24737
24738v_cvt_rpi_i32_f32 v5, tba_lo
24739// CHECK: [0x6c,0x18,0x0a,0x7e]
24740
24741v_cvt_rpi_i32_f32 v5, tba_hi
24742// CHECK: [0x6d,0x18,0x0a,0x7e]
24743
24744v_cvt_rpi_i32_f32 v5, tma_lo
24745// CHECK: [0x6e,0x18,0x0a,0x7e]
24746
24747v_cvt_rpi_i32_f32 v5, tma_hi
24748// CHECK: [0x6f,0x18,0x0a,0x7e]
24749
24750v_cvt_rpi_i32_f32 v5, ttmp11
24751// CHECK: [0x7b,0x18,0x0a,0x7e]
24752
24753v_cvt_rpi_i32_f32 v5, m0
24754// CHECK: [0x7c,0x18,0x0a,0x7e]
24755
24756v_cvt_rpi_i32_f32 v5, exec_lo
24757// CHECK: [0x7e,0x18,0x0a,0x7e]
24758
24759v_cvt_rpi_i32_f32 v5, exec_hi
24760// CHECK: [0x7f,0x18,0x0a,0x7e]
24761
24762v_cvt_rpi_i32_f32 v5, 0
24763// CHECK: [0x80,0x18,0x0a,0x7e]
24764
24765v_cvt_rpi_i32_f32 v5, -1
24766// CHECK: [0xc1,0x18,0x0a,0x7e]
24767
24768v_cvt_rpi_i32_f32 v5, 0.5
24769// CHECK: [0xf0,0x18,0x0a,0x7e]
24770
24771v_cvt_rpi_i32_f32 v5, -4.0
24772// CHECK: [0xf7,0x18,0x0a,0x7e]
24773
24774v_cvt_rpi_i32_f32 v5, 0xaf123456
24775// CHECK: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24776
24777v_cvt_rpi_i32_f32 v5, 0x3f717273
24778// CHECK: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24779
24780v_cvt_rpi_i32_f32_e64 v5, v1
24781// CHECK: [0x05,0x00,0x18,0xd3,0x01,0x01,0x00,0x00]
24782
24783v_cvt_rpi_i32_f32_e64 v255, v1
24784// CHECK: [0xff,0x00,0x18,0xd3,0x01,0x01,0x00,0x00]
24785
24786v_cvt_rpi_i32_f32_e64 v5, v255
24787// CHECK: [0x05,0x00,0x18,0xd3,0xff,0x01,0x00,0x00]
24788
24789v_cvt_rpi_i32_f32_e64 v5, s1
24790// CHECK: [0x05,0x00,0x18,0xd3,0x01,0x00,0x00,0x00]
24791
24792v_cvt_rpi_i32_f32_e64 v5, s103
24793// CHECK: [0x05,0x00,0x18,0xd3,0x67,0x00,0x00,0x00]
24794
24795v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo
24796// CHECK: [0x05,0x00,0x18,0xd3,0x68,0x00,0x00,0x00]
24797
24798v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi
24799// CHECK: [0x05,0x00,0x18,0xd3,0x69,0x00,0x00,0x00]
24800
24801v_cvt_rpi_i32_f32_e64 v5, vcc_lo
24802// CHECK: [0x05,0x00,0x18,0xd3,0x6a,0x00,0x00,0x00]
24803
24804v_cvt_rpi_i32_f32_e64 v5, vcc_hi
24805// CHECK: [0x05,0x00,0x18,0xd3,0x6b,0x00,0x00,0x00]
24806
24807v_cvt_rpi_i32_f32_e64 v5, tba_lo
24808// CHECK: [0x05,0x00,0x18,0xd3,0x6c,0x00,0x00,0x00]
24809
24810v_cvt_rpi_i32_f32_e64 v5, tba_hi
24811// CHECK: [0x05,0x00,0x18,0xd3,0x6d,0x00,0x00,0x00]
24812
24813v_cvt_rpi_i32_f32_e64 v5, tma_lo
24814// CHECK: [0x05,0x00,0x18,0xd3,0x6e,0x00,0x00,0x00]
24815
24816v_cvt_rpi_i32_f32_e64 v5, tma_hi
24817// CHECK: [0x05,0x00,0x18,0xd3,0x6f,0x00,0x00,0x00]
24818
24819v_cvt_rpi_i32_f32_e64 v5, ttmp11
24820// CHECK: [0x05,0x00,0x18,0xd3,0x7b,0x00,0x00,0x00]
24821
24822v_cvt_rpi_i32_f32_e64 v5, m0
24823// CHECK: [0x05,0x00,0x18,0xd3,0x7c,0x00,0x00,0x00]
24824
24825v_cvt_rpi_i32_f32_e64 v5, exec_lo
24826// CHECK: [0x05,0x00,0x18,0xd3,0x7e,0x00,0x00,0x00]
24827
24828v_cvt_rpi_i32_f32_e64 v5, exec_hi
24829// CHECK: [0x05,0x00,0x18,0xd3,0x7f,0x00,0x00,0x00]
24830
24831v_cvt_rpi_i32_f32_e64 v5, 0
24832// CHECK: [0x05,0x00,0x18,0xd3,0x80,0x00,0x00,0x00]
24833
24834v_cvt_rpi_i32_f32_e64 v5, -1
24835// CHECK: [0x05,0x00,0x18,0xd3,0xc1,0x00,0x00,0x00]
24836
24837v_cvt_rpi_i32_f32_e64 v5, 0.5
24838// CHECK: [0x05,0x00,0x18,0xd3,0xf0,0x00,0x00,0x00]
24839
24840v_cvt_rpi_i32_f32_e64 v5, -4.0
24841// CHECK: [0x05,0x00,0x18,0xd3,0xf7,0x00,0x00,0x00]
24842
24843v_cvt_rpi_i32_f32_e64 v5, -v1
24844// CHECK: [0x05,0x00,0x18,0xd3,0x01,0x01,0x00,0x20]
24845
24846v_cvt_rpi_i32_f32_e64 v5, |v1|
24847// CHECK: [0x05,0x01,0x18,0xd3,0x01,0x01,0x00,0x00]
24848
24849v_cvt_flr_i32_f32 v5, v1
24850// CHECK: [0x01,0x1b,0x0a,0x7e]
24851
24852v_cvt_flr_i32_f32 v255, v1
24853// CHECK: [0x01,0x1b,0xfe,0x7f]
24854
24855v_cvt_flr_i32_f32 v5, v255
24856// CHECK: [0xff,0x1b,0x0a,0x7e]
24857
24858v_cvt_flr_i32_f32 v5, s1
24859// CHECK: [0x01,0x1a,0x0a,0x7e]
24860
24861v_cvt_flr_i32_f32 v5, s103
24862// CHECK: [0x67,0x1a,0x0a,0x7e]
24863
24864v_cvt_flr_i32_f32 v5, flat_scratch_lo
24865// CHECK: [0x68,0x1a,0x0a,0x7e]
24866
24867v_cvt_flr_i32_f32 v5, flat_scratch_hi
24868// CHECK: [0x69,0x1a,0x0a,0x7e]
24869
24870v_cvt_flr_i32_f32 v5, vcc_lo
24871// CHECK: [0x6a,0x1a,0x0a,0x7e]
24872
24873v_cvt_flr_i32_f32 v5, vcc_hi
24874// CHECK: [0x6b,0x1a,0x0a,0x7e]
24875
24876v_cvt_flr_i32_f32 v5, tba_lo
24877// CHECK: [0x6c,0x1a,0x0a,0x7e]
24878
24879v_cvt_flr_i32_f32 v5, tba_hi
24880// CHECK: [0x6d,0x1a,0x0a,0x7e]
24881
24882v_cvt_flr_i32_f32 v5, tma_lo
24883// CHECK: [0x6e,0x1a,0x0a,0x7e]
24884
24885v_cvt_flr_i32_f32 v5, tma_hi
24886// CHECK: [0x6f,0x1a,0x0a,0x7e]
24887
24888v_cvt_flr_i32_f32 v5, ttmp11
24889// CHECK: [0x7b,0x1a,0x0a,0x7e]
24890
24891v_cvt_flr_i32_f32 v5, m0
24892// CHECK: [0x7c,0x1a,0x0a,0x7e]
24893
24894v_cvt_flr_i32_f32 v5, exec_lo
24895// CHECK: [0x7e,0x1a,0x0a,0x7e]
24896
24897v_cvt_flr_i32_f32 v5, exec_hi
24898// CHECK: [0x7f,0x1a,0x0a,0x7e]
24899
24900v_cvt_flr_i32_f32 v5, 0
24901// CHECK: [0x80,0x1a,0x0a,0x7e]
24902
24903v_cvt_flr_i32_f32 v5, -1
24904// CHECK: [0xc1,0x1a,0x0a,0x7e]
24905
24906v_cvt_flr_i32_f32 v5, 0.5
24907// CHECK: [0xf0,0x1a,0x0a,0x7e]
24908
24909v_cvt_flr_i32_f32 v5, -4.0
24910// CHECK: [0xf7,0x1a,0x0a,0x7e]
24911
24912v_cvt_flr_i32_f32 v5, 0xaf123456
24913// CHECK: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24914
24915v_cvt_flr_i32_f32 v5, 0x3f717273
24916// CHECK: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24917
24918v_cvt_flr_i32_f32_e64 v5, v1
24919// CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x01,0x00,0x00]
24920
24921v_cvt_flr_i32_f32_e64 v255, v1
24922// CHECK: [0xff,0x00,0x1a,0xd3,0x01,0x01,0x00,0x00]
24923
24924v_cvt_flr_i32_f32_e64 v5, v255
24925// CHECK: [0x05,0x00,0x1a,0xd3,0xff,0x01,0x00,0x00]
24926
24927v_cvt_flr_i32_f32_e64 v5, s1
24928// CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x00,0x00,0x00]
24929
24930v_cvt_flr_i32_f32_e64 v5, s103
24931// CHECK: [0x05,0x00,0x1a,0xd3,0x67,0x00,0x00,0x00]
24932
24933v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo
24934// CHECK: [0x05,0x00,0x1a,0xd3,0x68,0x00,0x00,0x00]
24935
24936v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi
24937// CHECK: [0x05,0x00,0x1a,0xd3,0x69,0x00,0x00,0x00]
24938
24939v_cvt_flr_i32_f32_e64 v5, vcc_lo
24940// CHECK: [0x05,0x00,0x1a,0xd3,0x6a,0x00,0x00,0x00]
24941
24942v_cvt_flr_i32_f32_e64 v5, vcc_hi
24943// CHECK: [0x05,0x00,0x1a,0xd3,0x6b,0x00,0x00,0x00]
24944
24945v_cvt_flr_i32_f32_e64 v5, tba_lo
24946// CHECK: [0x05,0x00,0x1a,0xd3,0x6c,0x00,0x00,0x00]
24947
24948v_cvt_flr_i32_f32_e64 v5, tba_hi
24949// CHECK: [0x05,0x00,0x1a,0xd3,0x6d,0x00,0x00,0x00]
24950
24951v_cvt_flr_i32_f32_e64 v5, tma_lo
24952// CHECK: [0x05,0x00,0x1a,0xd3,0x6e,0x00,0x00,0x00]
24953
24954v_cvt_flr_i32_f32_e64 v5, tma_hi
24955// CHECK: [0x05,0x00,0x1a,0xd3,0x6f,0x00,0x00,0x00]
24956
24957v_cvt_flr_i32_f32_e64 v5, ttmp11
24958// CHECK: [0x05,0x00,0x1a,0xd3,0x7b,0x00,0x00,0x00]
24959
24960v_cvt_flr_i32_f32_e64 v5, m0
24961// CHECK: [0x05,0x00,0x1a,0xd3,0x7c,0x00,0x00,0x00]
24962
24963v_cvt_flr_i32_f32_e64 v5, exec_lo
24964// CHECK: [0x05,0x00,0x1a,0xd3,0x7e,0x00,0x00,0x00]
24965
24966v_cvt_flr_i32_f32_e64 v5, exec_hi
24967// CHECK: [0x05,0x00,0x1a,0xd3,0x7f,0x00,0x00,0x00]
24968
24969v_cvt_flr_i32_f32_e64 v5, 0
24970// CHECK: [0x05,0x00,0x1a,0xd3,0x80,0x00,0x00,0x00]
24971
24972v_cvt_flr_i32_f32_e64 v5, -1
24973// CHECK: [0x05,0x00,0x1a,0xd3,0xc1,0x00,0x00,0x00]
24974
24975v_cvt_flr_i32_f32_e64 v5, 0.5
24976// CHECK: [0x05,0x00,0x1a,0xd3,0xf0,0x00,0x00,0x00]
24977
24978v_cvt_flr_i32_f32_e64 v5, -4.0
24979// CHECK: [0x05,0x00,0x1a,0xd3,0xf7,0x00,0x00,0x00]
24980
24981v_cvt_flr_i32_f32_e64 v5, -v1
24982// CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x01,0x00,0x20]
24983
24984v_cvt_flr_i32_f32_e64 v5, |v1|
24985// CHECK: [0x05,0x01,0x1a,0xd3,0x01,0x01,0x00,0x00]
24986
24987v_cvt_off_f32_i4 v5, v1
24988// CHECK: [0x01,0x1d,0x0a,0x7e]
24989
24990v_cvt_off_f32_i4 v255, v1
24991// CHECK: [0x01,0x1d,0xfe,0x7f]
24992
24993v_cvt_off_f32_i4 v5, v255
24994// CHECK: [0xff,0x1d,0x0a,0x7e]
24995
24996v_cvt_off_f32_i4 v5, s1
24997// CHECK: [0x01,0x1c,0x0a,0x7e]
24998
24999v_cvt_off_f32_i4 v5, s103
25000// CHECK: [0x67,0x1c,0x0a,0x7e]
25001
25002v_cvt_off_f32_i4 v5, flat_scratch_lo
25003// CHECK: [0x68,0x1c,0x0a,0x7e]
25004
25005v_cvt_off_f32_i4 v5, flat_scratch_hi
25006// CHECK: [0x69,0x1c,0x0a,0x7e]
25007
25008v_cvt_off_f32_i4 v5, vcc_lo
25009// CHECK: [0x6a,0x1c,0x0a,0x7e]
25010
25011v_cvt_off_f32_i4 v5, vcc_hi
25012// CHECK: [0x6b,0x1c,0x0a,0x7e]
25013
25014v_cvt_off_f32_i4 v5, tba_lo
25015// CHECK: [0x6c,0x1c,0x0a,0x7e]
25016
25017v_cvt_off_f32_i4 v5, tba_hi
25018// CHECK: [0x6d,0x1c,0x0a,0x7e]
25019
25020v_cvt_off_f32_i4 v5, tma_lo
25021// CHECK: [0x6e,0x1c,0x0a,0x7e]
25022
25023v_cvt_off_f32_i4 v5, tma_hi
25024// CHECK: [0x6f,0x1c,0x0a,0x7e]
25025
25026v_cvt_off_f32_i4 v5, ttmp11
25027// CHECK: [0x7b,0x1c,0x0a,0x7e]
25028
25029v_cvt_off_f32_i4 v5, m0
25030// CHECK: [0x7c,0x1c,0x0a,0x7e]
25031
25032v_cvt_off_f32_i4 v5, exec_lo
25033// CHECK: [0x7e,0x1c,0x0a,0x7e]
25034
25035v_cvt_off_f32_i4 v5, exec_hi
25036// CHECK: [0x7f,0x1c,0x0a,0x7e]
25037
25038v_cvt_off_f32_i4 v5, 0
25039// CHECK: [0x80,0x1c,0x0a,0x7e]
25040
25041v_cvt_off_f32_i4 v5, -1
25042// CHECK: [0xc1,0x1c,0x0a,0x7e]
25043
25044v_cvt_off_f32_i4 v5, 0.5
25045// CHECK: [0xf0,0x1c,0x0a,0x7e]
25046
25047v_cvt_off_f32_i4 v5, -4.0
25048// CHECK: [0xf7,0x1c,0x0a,0x7e]
25049
25050v_cvt_off_f32_i4 v5, 0x4f
25051// CHECK: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
25052
25053v_cvt_off_f32_i4 v5, 0x41
25054// CHECK: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
25055
25056v_cvt_off_f32_i4_e64 v5, v1
25057// CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x00]
25058
25059v_cvt_off_f32_i4_e64 v255, v1
25060// CHECK: [0xff,0x00,0x1c,0xd3,0x01,0x01,0x00,0x00]
25061
25062v_cvt_off_f32_i4_e64 v5, v255
25063// CHECK: [0x05,0x00,0x1c,0xd3,0xff,0x01,0x00,0x00]
25064
25065v_cvt_off_f32_i4_e64 v5, s1
25066// CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x00,0x00,0x00]
25067
25068v_cvt_off_f32_i4_e64 v5, s103
25069// CHECK: [0x05,0x00,0x1c,0xd3,0x67,0x00,0x00,0x00]
25070
25071v_cvt_off_f32_i4_e64 v5, flat_scratch_lo
25072// CHECK: [0x05,0x00,0x1c,0xd3,0x68,0x00,0x00,0x00]
25073
25074v_cvt_off_f32_i4_e64 v5, flat_scratch_hi
25075// CHECK: [0x05,0x00,0x1c,0xd3,0x69,0x00,0x00,0x00]
25076
25077v_cvt_off_f32_i4_e64 v5, vcc_lo
25078// CHECK: [0x05,0x00,0x1c,0xd3,0x6a,0x00,0x00,0x00]
25079
25080v_cvt_off_f32_i4_e64 v5, vcc_hi
25081// CHECK: [0x05,0x00,0x1c,0xd3,0x6b,0x00,0x00,0x00]
25082
25083v_cvt_off_f32_i4_e64 v5, tba_lo
25084// CHECK: [0x05,0x00,0x1c,0xd3,0x6c,0x00,0x00,0x00]
25085
25086v_cvt_off_f32_i4_e64 v5, tba_hi
25087// CHECK: [0x05,0x00,0x1c,0xd3,0x6d,0x00,0x00,0x00]
25088
25089v_cvt_off_f32_i4_e64 v5, tma_lo
25090// CHECK: [0x05,0x00,0x1c,0xd3,0x6e,0x00,0x00,0x00]
25091
25092v_cvt_off_f32_i4_e64 v5, tma_hi
25093// CHECK: [0x05,0x00,0x1c,0xd3,0x6f,0x00,0x00,0x00]
25094
25095v_cvt_off_f32_i4_e64 v5, ttmp11
25096// CHECK: [0x05,0x00,0x1c,0xd3,0x7b,0x00,0x00,0x00]
25097
25098v_cvt_off_f32_i4_e64 v5, m0
25099// CHECK: [0x05,0x00,0x1c,0xd3,0x7c,0x00,0x00,0x00]
25100
25101v_cvt_off_f32_i4_e64 v5, exec_lo
25102// CHECK: [0x05,0x00,0x1c,0xd3,0x7e,0x00,0x00,0x00]
25103
25104v_cvt_off_f32_i4_e64 v5, exec_hi
25105// CHECK: [0x05,0x00,0x1c,0xd3,0x7f,0x00,0x00,0x00]
25106
25107v_cvt_off_f32_i4_e64 v5, 0
25108// CHECK: [0x05,0x00,0x1c,0xd3,0x80,0x00,0x00,0x00]
25109
25110v_cvt_off_f32_i4_e64 v5, -1
25111// CHECK: [0x05,0x00,0x1c,0xd3,0xc1,0x00,0x00,0x00]
25112
25113v_cvt_off_f32_i4_e64 v5, 0.5
25114// CHECK: [0x05,0x00,0x1c,0xd3,0xf0,0x00,0x00,0x00]
25115
25116v_cvt_off_f32_i4_e64 v5, -4.0
25117// CHECK: [0x05,0x00,0x1c,0xd3,0xf7,0x00,0x00,0x00]
25118
25119v_cvt_off_f32_i4_e64 v5, v1 clamp
25120// CHECK: [0x05,0x08,0x1c,0xd3,0x01,0x01,0x00,0x00]
25121
25122v_cvt_off_f32_i4_e64 v5, v1 mul:2
25123// CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x08]
25124
25125v_cvt_off_f32_i4_e64 v5, v1 mul:4
25126// CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x10]
25127
25128v_cvt_off_f32_i4_e64 v5, v1 div:2
25129// CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x18]
25130
25131v_cvt_f32_f64 v5, v[1:2]
25132// CHECK: [0x01,0x1f,0x0a,0x7e]
25133
25134v_cvt_f32_f64 v255, v[1:2]
25135// CHECK: [0x01,0x1f,0xfe,0x7f]
25136
25137v_cvt_f32_f64 v5, v[254:255]
25138// CHECK: [0xfe,0x1f,0x0a,0x7e]
25139
25140v_cvt_f32_f64 v5, s[2:3]
25141// CHECK: [0x02,0x1e,0x0a,0x7e]
25142
25143v_cvt_f32_f64 v5, s[4:5]
25144// CHECK: [0x04,0x1e,0x0a,0x7e]
25145
25146v_cvt_f32_f64 v5, s[102:103]
25147// CHECK: [0x66,0x1e,0x0a,0x7e]
25148
25149v_cvt_f32_f64 v5, flat_scratch
25150// CHECK: [0x68,0x1e,0x0a,0x7e]
25151
25152v_cvt_f32_f64 v5, vcc
25153// CHECK: [0x6a,0x1e,0x0a,0x7e]
25154
25155v_cvt_f32_f64 v5, tba
25156// CHECK: [0x6c,0x1e,0x0a,0x7e]
25157
25158v_cvt_f32_f64 v5, tma
25159// CHECK: [0x6e,0x1e,0x0a,0x7e]
25160
25161v_cvt_f32_f64 v5, ttmp[10:11]
25162// CHECK: [0x7a,0x1e,0x0a,0x7e]
25163
25164v_cvt_f32_f64 v5, exec
25165// CHECK: [0x7e,0x1e,0x0a,0x7e]
25166
25167v_cvt_f32_f64 v5, 0
25168// CHECK: [0x80,0x1e,0x0a,0x7e]
25169
25170v_cvt_f32_f64 v5, -1
25171// CHECK: [0xc1,0x1e,0x0a,0x7e]
25172
25173v_cvt_f32_f64 v5, 0.5
25174// CHECK: [0xf0,0x1e,0x0a,0x7e]
25175
25176v_cvt_f32_f64 v5, -4.0
25177// CHECK: [0xf7,0x1e,0x0a,0x7e]
25178
25179v_cvt_f32_f64 v5, 0xaf123456
25180// CHECK: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25181
25182v_cvt_f32_f64 v5, 0x3f717273
25183// CHECK: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25184
25185v_cvt_f32_f64_e64 v5, v[1:2]
25186// CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x00]
25187
25188v_cvt_f32_f64_e64 v255, v[1:2]
25189// CHECK: [0xff,0x00,0x1e,0xd3,0x01,0x01,0x00,0x00]
25190
25191v_cvt_f32_f64_e64 v5, v[254:255]
25192// CHECK: [0x05,0x00,0x1e,0xd3,0xfe,0x01,0x00,0x00]
25193
25194v_cvt_f32_f64_e64 v5, s[2:3]
25195// CHECK: [0x05,0x00,0x1e,0xd3,0x02,0x00,0x00,0x00]
25196
25197v_cvt_f32_f64_e64 v5, s[4:5]
25198// CHECK: [0x05,0x00,0x1e,0xd3,0x04,0x00,0x00,0x00]
25199
25200v_cvt_f32_f64_e64 v5, s[102:103]
25201// CHECK: [0x05,0x00,0x1e,0xd3,0x66,0x00,0x00,0x00]
25202
25203v_cvt_f32_f64_e64 v5, flat_scratch
25204// CHECK: [0x05,0x00,0x1e,0xd3,0x68,0x00,0x00,0x00]
25205
25206v_cvt_f32_f64_e64 v5, vcc
25207// CHECK: [0x05,0x00,0x1e,0xd3,0x6a,0x00,0x00,0x00]
25208
25209v_cvt_f32_f64_e64 v5, tba
25210// CHECK: [0x05,0x00,0x1e,0xd3,0x6c,0x00,0x00,0x00]
25211
25212v_cvt_f32_f64_e64 v5, tma
25213// CHECK: [0x05,0x00,0x1e,0xd3,0x6e,0x00,0x00,0x00]
25214
25215v_cvt_f32_f64_e64 v5, ttmp[10:11]
25216// CHECK: [0x05,0x00,0x1e,0xd3,0x7a,0x00,0x00,0x00]
25217
25218v_cvt_f32_f64_e64 v5, exec
25219// CHECK: [0x05,0x00,0x1e,0xd3,0x7e,0x00,0x00,0x00]
25220
25221v_cvt_f32_f64_e64 v5, 0
25222// CHECK: [0x05,0x00,0x1e,0xd3,0x80,0x00,0x00,0x00]
25223
25224v_cvt_f32_f64_e64 v5, -1
25225// CHECK: [0x05,0x00,0x1e,0xd3,0xc1,0x00,0x00,0x00]
25226
25227v_cvt_f32_f64_e64 v5, 0.5
25228// CHECK: [0x05,0x00,0x1e,0xd3,0xf0,0x00,0x00,0x00]
25229
25230v_cvt_f32_f64_e64 v5, -4.0
25231// CHECK: [0x05,0x00,0x1e,0xd3,0xf7,0x00,0x00,0x00]
25232
25233v_cvt_f32_f64_e64 v5, -v[1:2]
25234// CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x20]
25235
25236v_cvt_f32_f64_e64 v5, |v[1:2]|
25237// CHECK: [0x05,0x01,0x1e,0xd3,0x01,0x01,0x00,0x00]
25238
25239v_cvt_f32_f64_e64 v5, v[1:2] clamp
25240// CHECK: [0x05,0x08,0x1e,0xd3,0x01,0x01,0x00,0x00]
25241
25242v_cvt_f32_f64_e64 v5, v[1:2] mul:2
25243// CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x08]
25244
25245v_cvt_f32_f64_e64 v5, v[1:2] mul:4
25246// CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x10]
25247
25248v_cvt_f32_f64_e64 v5, v[1:2] div:2
25249// CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x18]
25250
25251v_cvt_f64_f32 v[5:6], v1
25252// CHECK: [0x01,0x21,0x0a,0x7e]
25253
25254v_cvt_f64_f32 v[254:255], v1
25255// CHECK: [0x01,0x21,0xfc,0x7f]
25256
25257v_cvt_f64_f32 v[5:6], v255
25258// CHECK: [0xff,0x21,0x0a,0x7e]
25259
25260v_cvt_f64_f32 v[5:6], s1
25261// CHECK: [0x01,0x20,0x0a,0x7e]
25262
25263v_cvt_f64_f32 v[5:6], s103
25264// CHECK: [0x67,0x20,0x0a,0x7e]
25265
25266v_cvt_f64_f32 v[5:6], flat_scratch_lo
25267// CHECK: [0x68,0x20,0x0a,0x7e]
25268
25269v_cvt_f64_f32 v[5:6], flat_scratch_hi
25270// CHECK: [0x69,0x20,0x0a,0x7e]
25271
25272v_cvt_f64_f32 v[5:6], vcc_lo
25273// CHECK: [0x6a,0x20,0x0a,0x7e]
25274
25275v_cvt_f64_f32 v[5:6], vcc_hi
25276// CHECK: [0x6b,0x20,0x0a,0x7e]
25277
25278v_cvt_f64_f32 v[5:6], tba_lo
25279// CHECK: [0x6c,0x20,0x0a,0x7e]
25280
25281v_cvt_f64_f32 v[5:6], tba_hi
25282// CHECK: [0x6d,0x20,0x0a,0x7e]
25283
25284v_cvt_f64_f32 v[5:6], tma_lo
25285// CHECK: [0x6e,0x20,0x0a,0x7e]
25286
25287v_cvt_f64_f32 v[5:6], tma_hi
25288// CHECK: [0x6f,0x20,0x0a,0x7e]
25289
25290v_cvt_f64_f32 v[5:6], ttmp11
25291// CHECK: [0x7b,0x20,0x0a,0x7e]
25292
25293v_cvt_f64_f32 v[5:6], m0
25294// CHECK: [0x7c,0x20,0x0a,0x7e]
25295
25296v_cvt_f64_f32 v[5:6], exec_lo
25297// CHECK: [0x7e,0x20,0x0a,0x7e]
25298
25299v_cvt_f64_f32 v[5:6], exec_hi
25300// CHECK: [0x7f,0x20,0x0a,0x7e]
25301
25302v_cvt_f64_f32 v[5:6], 0
25303// CHECK: [0x80,0x20,0x0a,0x7e]
25304
25305v_cvt_f64_f32 v[5:6], -1
25306// CHECK: [0xc1,0x20,0x0a,0x7e]
25307
25308v_cvt_f64_f32 v[5:6], 0.5
25309// CHECK: [0xf0,0x20,0x0a,0x7e]
25310
25311v_cvt_f64_f32 v[5:6], -4.0
25312// CHECK: [0xf7,0x20,0x0a,0x7e]
25313
25314v_cvt_f64_f32 v[5:6], 0xaf123456
25315// CHECK: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25316
25317v_cvt_f64_f32 v[5:6], 0x3f717273
25318// CHECK: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25319
25320v_cvt_f64_f32_e64 v[5:6], v1
25321// CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x00]
25322
25323v_cvt_f64_f32_e64 v[254:255], v1
25324// CHECK: [0xfe,0x00,0x20,0xd3,0x01,0x01,0x00,0x00]
25325
25326v_cvt_f64_f32_e64 v[5:6], v255
25327// CHECK: [0x05,0x00,0x20,0xd3,0xff,0x01,0x00,0x00]
25328
25329v_cvt_f64_f32_e64 v[5:6], s1
25330// CHECK: [0x05,0x00,0x20,0xd3,0x01,0x00,0x00,0x00]
25331
25332v_cvt_f64_f32_e64 v[5:6], s103
25333// CHECK: [0x05,0x00,0x20,0xd3,0x67,0x00,0x00,0x00]
25334
25335v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo
25336// CHECK: [0x05,0x00,0x20,0xd3,0x68,0x00,0x00,0x00]
25337
25338v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi
25339// CHECK: [0x05,0x00,0x20,0xd3,0x69,0x00,0x00,0x00]
25340
25341v_cvt_f64_f32_e64 v[5:6], vcc_lo
25342// CHECK: [0x05,0x00,0x20,0xd3,0x6a,0x00,0x00,0x00]
25343
25344v_cvt_f64_f32_e64 v[5:6], vcc_hi
25345// CHECK: [0x05,0x00,0x20,0xd3,0x6b,0x00,0x00,0x00]
25346
25347v_cvt_f64_f32_e64 v[5:6], tba_lo
25348// CHECK: [0x05,0x00,0x20,0xd3,0x6c,0x00,0x00,0x00]
25349
25350v_cvt_f64_f32_e64 v[5:6], tba_hi
25351// CHECK: [0x05,0x00,0x20,0xd3,0x6d,0x00,0x00,0x00]
25352
25353v_cvt_f64_f32_e64 v[5:6], tma_lo
25354// CHECK: [0x05,0x00,0x20,0xd3,0x6e,0x00,0x00,0x00]
25355
25356v_cvt_f64_f32_e64 v[5:6], tma_hi
25357// CHECK: [0x05,0x00,0x20,0xd3,0x6f,0x00,0x00,0x00]
25358
25359v_cvt_f64_f32_e64 v[5:6], ttmp11
25360// CHECK: [0x05,0x00,0x20,0xd3,0x7b,0x00,0x00,0x00]
25361
25362v_cvt_f64_f32_e64 v[5:6], m0
25363// CHECK: [0x05,0x00,0x20,0xd3,0x7c,0x00,0x00,0x00]
25364
25365v_cvt_f64_f32_e64 v[5:6], exec_lo
25366// CHECK: [0x05,0x00,0x20,0xd3,0x7e,0x00,0x00,0x00]
25367
25368v_cvt_f64_f32_e64 v[5:6], exec_hi
25369// CHECK: [0x05,0x00,0x20,0xd3,0x7f,0x00,0x00,0x00]
25370
25371v_cvt_f64_f32_e64 v[5:6], 0
25372// CHECK: [0x05,0x00,0x20,0xd3,0x80,0x00,0x00,0x00]
25373
25374v_cvt_f64_f32_e64 v[5:6], -1
25375// CHECK: [0x05,0x00,0x20,0xd3,0xc1,0x00,0x00,0x00]
25376
25377v_cvt_f64_f32_e64 v[5:6], 0.5
25378// CHECK: [0x05,0x00,0x20,0xd3,0xf0,0x00,0x00,0x00]
25379
25380v_cvt_f64_f32_e64 v[5:6], -4.0
25381// CHECK: [0x05,0x00,0x20,0xd3,0xf7,0x00,0x00,0x00]
25382
25383v_cvt_f64_f32_e64 v[5:6], -v1
25384// CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x20]
25385
25386v_cvt_f64_f32_e64 v[5:6], |v1|
25387// CHECK: [0x05,0x01,0x20,0xd3,0x01,0x01,0x00,0x00]
25388
25389v_cvt_f64_f32_e64 v[5:6], v1 clamp
25390// CHECK: [0x05,0x08,0x20,0xd3,0x01,0x01,0x00,0x00]
25391
25392v_cvt_f64_f32_e64 v[5:6], v1 mul:2
25393// CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x08]
25394
25395v_cvt_f64_f32_e64 v[5:6], v1 mul:4
25396// CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x10]
25397
25398v_cvt_f64_f32_e64 v[5:6], v1 div:2
25399// CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x18]
25400
25401v_cvt_f32_ubyte0 v5, v1
25402// CHECK: [0x01,0x23,0x0a,0x7e]
25403
25404v_cvt_f32_ubyte0 v255, v1
25405// CHECK: [0x01,0x23,0xfe,0x7f]
25406
25407v_cvt_f32_ubyte0 v5, v255
25408// CHECK: [0xff,0x23,0x0a,0x7e]
25409
25410v_cvt_f32_ubyte0 v5, s1
25411// CHECK: [0x01,0x22,0x0a,0x7e]
25412
25413v_cvt_f32_ubyte0 v5, s103
25414// CHECK: [0x67,0x22,0x0a,0x7e]
25415
25416v_cvt_f32_ubyte0 v5, flat_scratch_lo
25417// CHECK: [0x68,0x22,0x0a,0x7e]
25418
25419v_cvt_f32_ubyte0 v5, flat_scratch_hi
25420// CHECK: [0x69,0x22,0x0a,0x7e]
25421
25422v_cvt_f32_ubyte0 v5, vcc_lo
25423// CHECK: [0x6a,0x22,0x0a,0x7e]
25424
25425v_cvt_f32_ubyte0 v5, vcc_hi
25426// CHECK: [0x6b,0x22,0x0a,0x7e]
25427
25428v_cvt_f32_ubyte0 v5, tba_lo
25429// CHECK: [0x6c,0x22,0x0a,0x7e]
25430
25431v_cvt_f32_ubyte0 v5, tba_hi
25432// CHECK: [0x6d,0x22,0x0a,0x7e]
25433
25434v_cvt_f32_ubyte0 v5, tma_lo
25435// CHECK: [0x6e,0x22,0x0a,0x7e]
25436
25437v_cvt_f32_ubyte0 v5, tma_hi
25438// CHECK: [0x6f,0x22,0x0a,0x7e]
25439
25440v_cvt_f32_ubyte0 v5, ttmp11
25441// CHECK: [0x7b,0x22,0x0a,0x7e]
25442
25443v_cvt_f32_ubyte0 v5, m0
25444// CHECK: [0x7c,0x22,0x0a,0x7e]
25445
25446v_cvt_f32_ubyte0 v5, exec_lo
25447// CHECK: [0x7e,0x22,0x0a,0x7e]
25448
25449v_cvt_f32_ubyte0 v5, exec_hi
25450// CHECK: [0x7f,0x22,0x0a,0x7e]
25451
25452v_cvt_f32_ubyte0 v5, 0
25453// CHECK: [0x80,0x22,0x0a,0x7e]
25454
25455v_cvt_f32_ubyte0 v5, -1
25456// CHECK: [0xc1,0x22,0x0a,0x7e]
25457
25458v_cvt_f32_ubyte0 v5, 0.5
25459// CHECK: [0xf0,0x22,0x0a,0x7e]
25460
25461v_cvt_f32_ubyte0 v5, -4.0
25462// CHECK: [0xf7,0x22,0x0a,0x7e]
25463
25464v_cvt_f32_ubyte0 v5, 0xaf123456
25465// CHECK: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25466
25467v_cvt_f32_ubyte0 v5, 0x3f717273
25468// CHECK: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25469
25470v_cvt_f32_ubyte0_e64 v5, v1
25471// CHECK: [0x05,0x00,0x22,0xd3,0x01,0x01,0x00,0x00]
25472
25473v_cvt_f32_ubyte0_e64 v255, v1
25474// CHECK: [0xff,0x00,0x22,0xd3,0x01,0x01,0x00,0x00]
25475
25476v_cvt_f32_ubyte0_e64 v5, v255
25477// CHECK: [0x05,0x00,0x22,0xd3,0xff,0x01,0x00,0x00]
25478
25479v_cvt_f32_ubyte0_e64 v5, s1
25480// CHECK: [0x05,0x00,0x22,0xd3,0x01,0x00,0x00,0x00]
25481
25482v_cvt_f32_ubyte0_e64 v5, s103
25483// CHECK: [0x05,0x00,0x22,0xd3,0x67,0x00,0x00,0x00]
25484
25485v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo
25486// CHECK: [0x05,0x00,0x22,0xd3,0x68,0x00,0x00,0x00]
25487
25488v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi
25489// CHECK: [0x05,0x00,0x22,0xd3,0x69,0x00,0x00,0x00]
25490
25491v_cvt_f32_ubyte0_e64 v5, vcc_lo
25492// CHECK: [0x05,0x00,0x22,0xd3,0x6a,0x00,0x00,0x00]
25493
25494v_cvt_f32_ubyte0_e64 v5, vcc_hi
25495// CHECK: [0x05,0x00,0x22,0xd3,0x6b,0x00,0x00,0x00]
25496
25497v_cvt_f32_ubyte0_e64 v5, tba_lo
25498// CHECK: [0x05,0x00,0x22,0xd3,0x6c,0x00,0x00,0x00]
25499
25500v_cvt_f32_ubyte0_e64 v5, tba_hi
25501// CHECK: [0x05,0x00,0x22,0xd3,0x6d,0x00,0x00,0x00]
25502
25503v_cvt_f32_ubyte0_e64 v5, tma_lo
25504// CHECK: [0x05,0x00,0x22,0xd3,0x6e,0x00,0x00,0x00]
25505
25506v_cvt_f32_ubyte0_e64 v5, tma_hi
25507// CHECK: [0x05,0x00,0x22,0xd3,0x6f,0x00,0x00,0x00]
25508
25509v_cvt_f32_ubyte0_e64 v5, ttmp11
25510// CHECK: [0x05,0x00,0x22,0xd3,0x7b,0x00,0x00,0x00]
25511
25512v_cvt_f32_ubyte0_e64 v5, m0
25513// CHECK: [0x05,0x00,0x22,0xd3,0x7c,0x00,0x00,0x00]
25514
25515v_cvt_f32_ubyte0_e64 v5, exec_lo
25516// CHECK: [0x05,0x00,0x22,0xd3,0x7e,0x00,0x00,0x00]
25517
25518v_cvt_f32_ubyte0_e64 v5, exec_hi
25519// CHECK: [0x05,0x00,0x22,0xd3,0x7f,0x00,0x00,0x00]
25520
25521v_cvt_f32_ubyte0_e64 v5, 0
25522// CHECK: [0x05,0x00,0x22,0xd3,0x80,0x00,0x00,0x00]
25523
25524v_cvt_f32_ubyte0_e64 v5, -1
25525// CHECK: [0x05,0x00,0x22,0xd3,0xc1,0x00,0x00,0x00]
25526
25527v_cvt_f32_ubyte0_e64 v5, 0.5
25528// CHECK: [0x05,0x00,0x22,0xd3,0xf0,0x00,0x00,0x00]
25529
25530v_cvt_f32_ubyte0_e64 v5, -4.0
25531// CHECK: [0x05,0x00,0x22,0xd3,0xf7,0x00,0x00,0x00]
25532
25533v_cvt_f32_ubyte1 v5, v1
25534// CHECK: [0x01,0x25,0x0a,0x7e]
25535
25536v_cvt_f32_ubyte1 v255, v1
25537// CHECK: [0x01,0x25,0xfe,0x7f]
25538
25539v_cvt_f32_ubyte1 v5, v255
25540// CHECK: [0xff,0x25,0x0a,0x7e]
25541
25542v_cvt_f32_ubyte1 v5, s1
25543// CHECK: [0x01,0x24,0x0a,0x7e]
25544
25545v_cvt_f32_ubyte1 v5, s103
25546// CHECK: [0x67,0x24,0x0a,0x7e]
25547
25548v_cvt_f32_ubyte1 v5, flat_scratch_lo
25549// CHECK: [0x68,0x24,0x0a,0x7e]
25550
25551v_cvt_f32_ubyte1 v5, flat_scratch_hi
25552// CHECK: [0x69,0x24,0x0a,0x7e]
25553
25554v_cvt_f32_ubyte1 v5, vcc_lo
25555// CHECK: [0x6a,0x24,0x0a,0x7e]
25556
25557v_cvt_f32_ubyte1 v5, vcc_hi
25558// CHECK: [0x6b,0x24,0x0a,0x7e]
25559
25560v_cvt_f32_ubyte1 v5, tba_lo
25561// CHECK: [0x6c,0x24,0x0a,0x7e]
25562
25563v_cvt_f32_ubyte1 v5, tba_hi
25564// CHECK: [0x6d,0x24,0x0a,0x7e]
25565
25566v_cvt_f32_ubyte1 v5, tma_lo
25567// CHECK: [0x6e,0x24,0x0a,0x7e]
25568
25569v_cvt_f32_ubyte1 v5, tma_hi
25570// CHECK: [0x6f,0x24,0x0a,0x7e]
25571
25572v_cvt_f32_ubyte1 v5, ttmp11
25573// CHECK: [0x7b,0x24,0x0a,0x7e]
25574
25575v_cvt_f32_ubyte1 v5, m0
25576// CHECK: [0x7c,0x24,0x0a,0x7e]
25577
25578v_cvt_f32_ubyte1 v5, exec_lo
25579// CHECK: [0x7e,0x24,0x0a,0x7e]
25580
25581v_cvt_f32_ubyte1 v5, exec_hi
25582// CHECK: [0x7f,0x24,0x0a,0x7e]
25583
25584v_cvt_f32_ubyte1 v5, 0
25585// CHECK: [0x80,0x24,0x0a,0x7e]
25586
25587v_cvt_f32_ubyte1 v5, -1
25588// CHECK: [0xc1,0x24,0x0a,0x7e]
25589
25590v_cvt_f32_ubyte1 v5, 0.5
25591// CHECK: [0xf0,0x24,0x0a,0x7e]
25592
25593v_cvt_f32_ubyte1 v5, -4.0
25594// CHECK: [0xf7,0x24,0x0a,0x7e]
25595
25596v_cvt_f32_ubyte1 v5, 0xaf123456
25597// CHECK: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25598
25599v_cvt_f32_ubyte1 v5, 0x3f717273
25600// CHECK: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25601
25602v_cvt_f32_ubyte1_e64 v5, v1
25603// CHECK: [0x05,0x00,0x24,0xd3,0x01,0x01,0x00,0x00]
25604
25605v_cvt_f32_ubyte1_e64 v255, v1
25606// CHECK: [0xff,0x00,0x24,0xd3,0x01,0x01,0x00,0x00]
25607
25608v_cvt_f32_ubyte1_e64 v5, v255
25609// CHECK: [0x05,0x00,0x24,0xd3,0xff,0x01,0x00,0x00]
25610
25611v_cvt_f32_ubyte1_e64 v5, s1
25612// CHECK: [0x05,0x00,0x24,0xd3,0x01,0x00,0x00,0x00]
25613
25614v_cvt_f32_ubyte1_e64 v5, s103
25615// CHECK: [0x05,0x00,0x24,0xd3,0x67,0x00,0x00,0x00]
25616
25617v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo
25618// CHECK: [0x05,0x00,0x24,0xd3,0x68,0x00,0x00,0x00]
25619
25620v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi
25621// CHECK: [0x05,0x00,0x24,0xd3,0x69,0x00,0x00,0x00]
25622
25623v_cvt_f32_ubyte1_e64 v5, vcc_lo
25624// CHECK: [0x05,0x00,0x24,0xd3,0x6a,0x00,0x00,0x00]
25625
25626v_cvt_f32_ubyte1_e64 v5, vcc_hi
25627// CHECK: [0x05,0x00,0x24,0xd3,0x6b,0x00,0x00,0x00]
25628
25629v_cvt_f32_ubyte1_e64 v5, tba_lo
25630// CHECK: [0x05,0x00,0x24,0xd3,0x6c,0x00,0x00,0x00]
25631
25632v_cvt_f32_ubyte1_e64 v5, tba_hi
25633// CHECK: [0x05,0x00,0x24,0xd3,0x6d,0x00,0x00,0x00]
25634
25635v_cvt_f32_ubyte1_e64 v5, tma_lo
25636// CHECK: [0x05,0x00,0x24,0xd3,0x6e,0x00,0x00,0x00]
25637
25638v_cvt_f32_ubyte1_e64 v5, tma_hi
25639// CHECK: [0x05,0x00,0x24,0xd3,0x6f,0x00,0x00,0x00]
25640
25641v_cvt_f32_ubyte1_e64 v5, ttmp11
25642// CHECK: [0x05,0x00,0x24,0xd3,0x7b,0x00,0x00,0x00]
25643
25644v_cvt_f32_ubyte1_e64 v5, m0
25645// CHECK: [0x05,0x00,0x24,0xd3,0x7c,0x00,0x00,0x00]
25646
25647v_cvt_f32_ubyte1_e64 v5, exec_lo
25648// CHECK: [0x05,0x00,0x24,0xd3,0x7e,0x00,0x00,0x00]
25649
25650v_cvt_f32_ubyte1_e64 v5, exec_hi
25651// CHECK: [0x05,0x00,0x24,0xd3,0x7f,0x00,0x00,0x00]
25652
25653v_cvt_f32_ubyte1_e64 v5, 0
25654// CHECK: [0x05,0x00,0x24,0xd3,0x80,0x00,0x00,0x00]
25655
25656v_cvt_f32_ubyte1_e64 v5, -1
25657// CHECK: [0x05,0x00,0x24,0xd3,0xc1,0x00,0x00,0x00]
25658
25659v_cvt_f32_ubyte1_e64 v5, 0.5
25660// CHECK: [0x05,0x00,0x24,0xd3,0xf0,0x00,0x00,0x00]
25661
25662v_cvt_f32_ubyte1_e64 v5, -4.0
25663// CHECK: [0x05,0x00,0x24,0xd3,0xf7,0x00,0x00,0x00]
25664
25665v_cvt_f32_ubyte2 v5, v1
25666// CHECK: [0x01,0x27,0x0a,0x7e]
25667
25668v_cvt_f32_ubyte2 v255, v1
25669// CHECK: [0x01,0x27,0xfe,0x7f]
25670
25671v_cvt_f32_ubyte2 v5, v255
25672// CHECK: [0xff,0x27,0x0a,0x7e]
25673
25674v_cvt_f32_ubyte2 v5, s1
25675// CHECK: [0x01,0x26,0x0a,0x7e]
25676
25677v_cvt_f32_ubyte2 v5, s103
25678// CHECK: [0x67,0x26,0x0a,0x7e]
25679
25680v_cvt_f32_ubyte2 v5, flat_scratch_lo
25681// CHECK: [0x68,0x26,0x0a,0x7e]
25682
25683v_cvt_f32_ubyte2 v5, flat_scratch_hi
25684// CHECK: [0x69,0x26,0x0a,0x7e]
25685
25686v_cvt_f32_ubyte2 v5, vcc_lo
25687// CHECK: [0x6a,0x26,0x0a,0x7e]
25688
25689v_cvt_f32_ubyte2 v5, vcc_hi
25690// CHECK: [0x6b,0x26,0x0a,0x7e]
25691
25692v_cvt_f32_ubyte2 v5, tba_lo
25693// CHECK: [0x6c,0x26,0x0a,0x7e]
25694
25695v_cvt_f32_ubyte2 v5, tba_hi
25696// CHECK: [0x6d,0x26,0x0a,0x7e]
25697
25698v_cvt_f32_ubyte2 v5, tma_lo
25699// CHECK: [0x6e,0x26,0x0a,0x7e]
25700
25701v_cvt_f32_ubyte2 v5, tma_hi
25702// CHECK: [0x6f,0x26,0x0a,0x7e]
25703
25704v_cvt_f32_ubyte2 v5, ttmp11
25705// CHECK: [0x7b,0x26,0x0a,0x7e]
25706
25707v_cvt_f32_ubyte2 v5, m0
25708// CHECK: [0x7c,0x26,0x0a,0x7e]
25709
25710v_cvt_f32_ubyte2 v5, exec_lo
25711// CHECK: [0x7e,0x26,0x0a,0x7e]
25712
25713v_cvt_f32_ubyte2 v5, exec_hi
25714// CHECK: [0x7f,0x26,0x0a,0x7e]
25715
25716v_cvt_f32_ubyte2 v5, 0
25717// CHECK: [0x80,0x26,0x0a,0x7e]
25718
25719v_cvt_f32_ubyte2 v5, -1
25720// CHECK: [0xc1,0x26,0x0a,0x7e]
25721
25722v_cvt_f32_ubyte2 v5, 0.5
25723// CHECK: [0xf0,0x26,0x0a,0x7e]
25724
25725v_cvt_f32_ubyte2 v5, -4.0
25726// CHECK: [0xf7,0x26,0x0a,0x7e]
25727
25728v_cvt_f32_ubyte2 v5, 0xaf123456
25729// CHECK: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25730
25731v_cvt_f32_ubyte2 v5, 0x3f717273
25732// CHECK: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25733
25734v_cvt_f32_ubyte2_e64 v5, v1
25735// CHECK: [0x05,0x00,0x26,0xd3,0x01,0x01,0x00,0x00]
25736
25737v_cvt_f32_ubyte2_e64 v255, v1
25738// CHECK: [0xff,0x00,0x26,0xd3,0x01,0x01,0x00,0x00]
25739
25740v_cvt_f32_ubyte2_e64 v5, v255
25741// CHECK: [0x05,0x00,0x26,0xd3,0xff,0x01,0x00,0x00]
25742
25743v_cvt_f32_ubyte2_e64 v5, s1
25744// CHECK: [0x05,0x00,0x26,0xd3,0x01,0x00,0x00,0x00]
25745
25746v_cvt_f32_ubyte2_e64 v5, s103
25747// CHECK: [0x05,0x00,0x26,0xd3,0x67,0x00,0x00,0x00]
25748
25749v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo
25750// CHECK: [0x05,0x00,0x26,0xd3,0x68,0x00,0x00,0x00]
25751
25752v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi
25753// CHECK: [0x05,0x00,0x26,0xd3,0x69,0x00,0x00,0x00]
25754
25755v_cvt_f32_ubyte2_e64 v5, vcc_lo
25756// CHECK: [0x05,0x00,0x26,0xd3,0x6a,0x00,0x00,0x00]
25757
25758v_cvt_f32_ubyte2_e64 v5, vcc_hi
25759// CHECK: [0x05,0x00,0x26,0xd3,0x6b,0x00,0x00,0x00]
25760
25761v_cvt_f32_ubyte2_e64 v5, tba_lo
25762// CHECK: [0x05,0x00,0x26,0xd3,0x6c,0x00,0x00,0x00]
25763
25764v_cvt_f32_ubyte2_e64 v5, tba_hi
25765// CHECK: [0x05,0x00,0x26,0xd3,0x6d,0x00,0x00,0x00]
25766
25767v_cvt_f32_ubyte2_e64 v5, tma_lo
25768// CHECK: [0x05,0x00,0x26,0xd3,0x6e,0x00,0x00,0x00]
25769
25770v_cvt_f32_ubyte2_e64 v5, tma_hi
25771// CHECK: [0x05,0x00,0x26,0xd3,0x6f,0x00,0x00,0x00]
25772
25773v_cvt_f32_ubyte2_e64 v5, ttmp11
25774// CHECK: [0x05,0x00,0x26,0xd3,0x7b,0x00,0x00,0x00]
25775
25776v_cvt_f32_ubyte2_e64 v5, m0
25777// CHECK: [0x05,0x00,0x26,0xd3,0x7c,0x00,0x00,0x00]
25778
25779v_cvt_f32_ubyte2_e64 v5, exec_lo
25780// CHECK: [0x05,0x00,0x26,0xd3,0x7e,0x00,0x00,0x00]
25781
25782v_cvt_f32_ubyte2_e64 v5, exec_hi
25783// CHECK: [0x05,0x00,0x26,0xd3,0x7f,0x00,0x00,0x00]
25784
25785v_cvt_f32_ubyte2_e64 v5, 0
25786// CHECK: [0x05,0x00,0x26,0xd3,0x80,0x00,0x00,0x00]
25787
25788v_cvt_f32_ubyte2_e64 v5, -1
25789// CHECK: [0x05,0x00,0x26,0xd3,0xc1,0x00,0x00,0x00]
25790
25791v_cvt_f32_ubyte2_e64 v5, 0.5
25792// CHECK: [0x05,0x00,0x26,0xd3,0xf0,0x00,0x00,0x00]
25793
25794v_cvt_f32_ubyte2_e64 v5, -4.0
25795// CHECK: [0x05,0x00,0x26,0xd3,0xf7,0x00,0x00,0x00]
25796
25797v_cvt_f32_ubyte3 v5, v1
25798// CHECK: [0x01,0x29,0x0a,0x7e]
25799
25800v_cvt_f32_ubyte3 v255, v1
25801// CHECK: [0x01,0x29,0xfe,0x7f]
25802
25803v_cvt_f32_ubyte3 v5, v255
25804// CHECK: [0xff,0x29,0x0a,0x7e]
25805
25806v_cvt_f32_ubyte3 v5, s1
25807// CHECK: [0x01,0x28,0x0a,0x7e]
25808
25809v_cvt_f32_ubyte3 v5, s103
25810// CHECK: [0x67,0x28,0x0a,0x7e]
25811
25812v_cvt_f32_ubyte3 v5, flat_scratch_lo
25813// CHECK: [0x68,0x28,0x0a,0x7e]
25814
25815v_cvt_f32_ubyte3 v5, flat_scratch_hi
25816// CHECK: [0x69,0x28,0x0a,0x7e]
25817
25818v_cvt_f32_ubyte3 v5, vcc_lo
25819// CHECK: [0x6a,0x28,0x0a,0x7e]
25820
25821v_cvt_f32_ubyte3 v5, vcc_hi
25822// CHECK: [0x6b,0x28,0x0a,0x7e]
25823
25824v_cvt_f32_ubyte3 v5, tba_lo
25825// CHECK: [0x6c,0x28,0x0a,0x7e]
25826
25827v_cvt_f32_ubyte3 v5, tba_hi
25828// CHECK: [0x6d,0x28,0x0a,0x7e]
25829
25830v_cvt_f32_ubyte3 v5, tma_lo
25831// CHECK: [0x6e,0x28,0x0a,0x7e]
25832
25833v_cvt_f32_ubyte3 v5, tma_hi
25834// CHECK: [0x6f,0x28,0x0a,0x7e]
25835
25836v_cvt_f32_ubyte3 v5, ttmp11
25837// CHECK: [0x7b,0x28,0x0a,0x7e]
25838
25839v_cvt_f32_ubyte3 v5, m0
25840// CHECK: [0x7c,0x28,0x0a,0x7e]
25841
25842v_cvt_f32_ubyte3 v5, exec_lo
25843// CHECK: [0x7e,0x28,0x0a,0x7e]
25844
25845v_cvt_f32_ubyte3 v5, exec_hi
25846// CHECK: [0x7f,0x28,0x0a,0x7e]
25847
25848v_cvt_f32_ubyte3 v5, 0
25849// CHECK: [0x80,0x28,0x0a,0x7e]
25850
25851v_cvt_f32_ubyte3 v5, -1
25852// CHECK: [0xc1,0x28,0x0a,0x7e]
25853
25854v_cvt_f32_ubyte3 v5, 0.5
25855// CHECK: [0xf0,0x28,0x0a,0x7e]
25856
25857v_cvt_f32_ubyte3 v5, -4.0
25858// CHECK: [0xf7,0x28,0x0a,0x7e]
25859
25860v_cvt_f32_ubyte3 v5, 0xaf123456
25861// CHECK: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25862
25863v_cvt_f32_ubyte3 v5, 0x3f717273
25864// CHECK: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25865
25866v_cvt_f32_ubyte3_e64 v5, v1
25867// CHECK: [0x05,0x00,0x28,0xd3,0x01,0x01,0x00,0x00]
25868
25869v_cvt_f32_ubyte3_e64 v255, v1
25870// CHECK: [0xff,0x00,0x28,0xd3,0x01,0x01,0x00,0x00]
25871
25872v_cvt_f32_ubyte3_e64 v5, v255
25873// CHECK: [0x05,0x00,0x28,0xd3,0xff,0x01,0x00,0x00]
25874
25875v_cvt_f32_ubyte3_e64 v5, s1
25876// CHECK: [0x05,0x00,0x28,0xd3,0x01,0x00,0x00,0x00]
25877
25878v_cvt_f32_ubyte3_e64 v5, s103
25879// CHECK: [0x05,0x00,0x28,0xd3,0x67,0x00,0x00,0x00]
25880
25881v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo
25882// CHECK: [0x05,0x00,0x28,0xd3,0x68,0x00,0x00,0x00]
25883
25884v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi
25885// CHECK: [0x05,0x00,0x28,0xd3,0x69,0x00,0x00,0x00]
25886
25887v_cvt_f32_ubyte3_e64 v5, vcc_lo
25888// CHECK: [0x05,0x00,0x28,0xd3,0x6a,0x00,0x00,0x00]
25889
25890v_cvt_f32_ubyte3_e64 v5, vcc_hi
25891// CHECK: [0x05,0x00,0x28,0xd3,0x6b,0x00,0x00,0x00]
25892
25893v_cvt_f32_ubyte3_e64 v5, tba_lo
25894// CHECK: [0x05,0x00,0x28,0xd3,0x6c,0x00,0x00,0x00]
25895
25896v_cvt_f32_ubyte3_e64 v5, tba_hi
25897// CHECK: [0x05,0x00,0x28,0xd3,0x6d,0x00,0x00,0x00]
25898
25899v_cvt_f32_ubyte3_e64 v5, tma_lo
25900// CHECK: [0x05,0x00,0x28,0xd3,0x6e,0x00,0x00,0x00]
25901
25902v_cvt_f32_ubyte3_e64 v5, tma_hi
25903// CHECK: [0x05,0x00,0x28,0xd3,0x6f,0x00,0x00,0x00]
25904
25905v_cvt_f32_ubyte3_e64 v5, ttmp11
25906// CHECK: [0x05,0x00,0x28,0xd3,0x7b,0x00,0x00,0x00]
25907
25908v_cvt_f32_ubyte3_e64 v5, m0
25909// CHECK: [0x05,0x00,0x28,0xd3,0x7c,0x00,0x00,0x00]
25910
25911v_cvt_f32_ubyte3_e64 v5, exec_lo
25912// CHECK: [0x05,0x00,0x28,0xd3,0x7e,0x00,0x00,0x00]
25913
25914v_cvt_f32_ubyte3_e64 v5, exec_hi
25915// CHECK: [0x05,0x00,0x28,0xd3,0x7f,0x00,0x00,0x00]
25916
25917v_cvt_f32_ubyte3_e64 v5, 0
25918// CHECK: [0x05,0x00,0x28,0xd3,0x80,0x00,0x00,0x00]
25919
25920v_cvt_f32_ubyte3_e64 v5, -1
25921// CHECK: [0x05,0x00,0x28,0xd3,0xc1,0x00,0x00,0x00]
25922
25923v_cvt_f32_ubyte3_e64 v5, 0.5
25924// CHECK: [0x05,0x00,0x28,0xd3,0xf0,0x00,0x00,0x00]
25925
25926v_cvt_f32_ubyte3_e64 v5, -4.0
25927// CHECK: [0x05,0x00,0x28,0xd3,0xf7,0x00,0x00,0x00]
25928
25929v_cvt_u32_f64 v5, v[1:2]
25930// CHECK: [0x01,0x2b,0x0a,0x7e]
25931
25932v_cvt_u32_f64 v255, v[1:2]
25933// CHECK: [0x01,0x2b,0xfe,0x7f]
25934
25935v_cvt_u32_f64 v5, v[254:255]
25936// CHECK: [0xfe,0x2b,0x0a,0x7e]
25937
25938v_cvt_u32_f64 v5, s[2:3]
25939// CHECK: [0x02,0x2a,0x0a,0x7e]
25940
25941v_cvt_u32_f64 v5, s[4:5]
25942// CHECK: [0x04,0x2a,0x0a,0x7e]
25943
25944v_cvt_u32_f64 v5, s[102:103]
25945// CHECK: [0x66,0x2a,0x0a,0x7e]
25946
25947v_cvt_u32_f64 v5, flat_scratch
25948// CHECK: [0x68,0x2a,0x0a,0x7e]
25949
25950v_cvt_u32_f64 v5, vcc
25951// CHECK: [0x6a,0x2a,0x0a,0x7e]
25952
25953v_cvt_u32_f64 v5, tba
25954// CHECK: [0x6c,0x2a,0x0a,0x7e]
25955
25956v_cvt_u32_f64 v5, tma
25957// CHECK: [0x6e,0x2a,0x0a,0x7e]
25958
25959v_cvt_u32_f64 v5, ttmp[10:11]
25960// CHECK: [0x7a,0x2a,0x0a,0x7e]
25961
25962v_cvt_u32_f64 v5, exec
25963// CHECK: [0x7e,0x2a,0x0a,0x7e]
25964
25965v_cvt_u32_f64 v5, 0
25966// CHECK: [0x80,0x2a,0x0a,0x7e]
25967
25968v_cvt_u32_f64 v5, -1
25969// CHECK: [0xc1,0x2a,0x0a,0x7e]
25970
25971v_cvt_u32_f64 v5, 0.5
25972// CHECK: [0xf0,0x2a,0x0a,0x7e]
25973
25974v_cvt_u32_f64 v5, -4.0
25975// CHECK: [0xf7,0x2a,0x0a,0x7e]
25976
25977v_cvt_u32_f64 v5, 0xaf123456
25978// CHECK: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25979
25980v_cvt_u32_f64 v5, 0x3f717273
25981// CHECK: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25982
25983v_cvt_u32_f64_e64 v5, v[1:2]
25984// CHECK: [0x05,0x00,0x2a,0xd3,0x01,0x01,0x00,0x00]
25985
25986v_cvt_u32_f64_e64 v255, v[1:2]
25987// CHECK: [0xff,0x00,0x2a,0xd3,0x01,0x01,0x00,0x00]
25988
25989v_cvt_u32_f64_e64 v5, v[254:255]
25990// CHECK: [0x05,0x00,0x2a,0xd3,0xfe,0x01,0x00,0x00]
25991
25992v_cvt_u32_f64_e64 v5, s[2:3]
25993// CHECK: [0x05,0x00,0x2a,0xd3,0x02,0x00,0x00,0x00]
25994
25995v_cvt_u32_f64_e64 v5, s[4:5]
25996// CHECK: [0x05,0x00,0x2a,0xd3,0x04,0x00,0x00,0x00]
25997
25998v_cvt_u32_f64_e64 v5, s[102:103]
25999// CHECK: [0x05,0x00,0x2a,0xd3,0x66,0x00,0x00,0x00]
26000
26001v_cvt_u32_f64_e64 v5, flat_scratch
26002// CHECK: [0x05,0x00,0x2a,0xd3,0x68,0x00,0x00,0x00]
26003
26004v_cvt_u32_f64_e64 v5, vcc
26005// CHECK: [0x05,0x00,0x2a,0xd3,0x6a,0x00,0x00,0x00]
26006
26007v_cvt_u32_f64_e64 v5, tba
26008// CHECK: [0x05,0x00,0x2a,0xd3,0x6c,0x00,0x00,0x00]
26009
26010v_cvt_u32_f64_e64 v5, tma
26011// CHECK: [0x05,0x00,0x2a,0xd3,0x6e,0x00,0x00,0x00]
26012
26013v_cvt_u32_f64_e64 v5, ttmp[10:11]
26014// CHECK: [0x05,0x00,0x2a,0xd3,0x7a,0x00,0x00,0x00]
26015
26016v_cvt_u32_f64_e64 v5, exec
26017// CHECK: [0x05,0x00,0x2a,0xd3,0x7e,0x00,0x00,0x00]
26018
26019v_cvt_u32_f64_e64 v5, 0
26020// CHECK: [0x05,0x00,0x2a,0xd3,0x80,0x00,0x00,0x00]
26021
26022v_cvt_u32_f64_e64 v5, -1
26023// CHECK: [0x05,0x00,0x2a,0xd3,0xc1,0x00,0x00,0x00]
26024
26025v_cvt_u32_f64_e64 v5, 0.5
26026// CHECK: [0x05,0x00,0x2a,0xd3,0xf0,0x00,0x00,0x00]
26027
26028v_cvt_u32_f64_e64 v5, -4.0
26029// CHECK: [0x05,0x00,0x2a,0xd3,0xf7,0x00,0x00,0x00]
26030
26031v_cvt_u32_f64_e64 v5, -v[1:2]
26032// CHECK: [0x05,0x00,0x2a,0xd3,0x01,0x01,0x00,0x20]
26033
26034v_cvt_u32_f64_e64 v5, |v[1:2]|
26035// CHECK: [0x05,0x01,0x2a,0xd3,0x01,0x01,0x00,0x00]
26036
26037v_cvt_f64_u32 v[5:6], v1
26038// CHECK: [0x01,0x2d,0x0a,0x7e]
26039
26040v_cvt_f64_u32 v[254:255], v1
26041// CHECK: [0x01,0x2d,0xfc,0x7f]
26042
26043v_cvt_f64_u32 v[5:6], v255
26044// CHECK: [0xff,0x2d,0x0a,0x7e]
26045
26046v_cvt_f64_u32 v[5:6], s1
26047// CHECK: [0x01,0x2c,0x0a,0x7e]
26048
26049v_cvt_f64_u32 v[5:6], s103
26050// CHECK: [0x67,0x2c,0x0a,0x7e]
26051
26052v_cvt_f64_u32 v[5:6], flat_scratch_lo
26053// CHECK: [0x68,0x2c,0x0a,0x7e]
26054
26055v_cvt_f64_u32 v[5:6], flat_scratch_hi
26056// CHECK: [0x69,0x2c,0x0a,0x7e]
26057
26058v_cvt_f64_u32 v[5:6], vcc_lo
26059// CHECK: [0x6a,0x2c,0x0a,0x7e]
26060
26061v_cvt_f64_u32 v[5:6], vcc_hi
26062// CHECK: [0x6b,0x2c,0x0a,0x7e]
26063
26064v_cvt_f64_u32 v[5:6], tba_lo
26065// CHECK: [0x6c,0x2c,0x0a,0x7e]
26066
26067v_cvt_f64_u32 v[5:6], tba_hi
26068// CHECK: [0x6d,0x2c,0x0a,0x7e]
26069
26070v_cvt_f64_u32 v[5:6], tma_lo
26071// CHECK: [0x6e,0x2c,0x0a,0x7e]
26072
26073v_cvt_f64_u32 v[5:6], tma_hi
26074// CHECK: [0x6f,0x2c,0x0a,0x7e]
26075
26076v_cvt_f64_u32 v[5:6], ttmp11
26077// CHECK: [0x7b,0x2c,0x0a,0x7e]
26078
26079v_cvt_f64_u32 v[5:6], m0
26080// CHECK: [0x7c,0x2c,0x0a,0x7e]
26081
26082v_cvt_f64_u32 v[5:6], exec_lo
26083// CHECK: [0x7e,0x2c,0x0a,0x7e]
26084
26085v_cvt_f64_u32 v[5:6], exec_hi
26086// CHECK: [0x7f,0x2c,0x0a,0x7e]
26087
26088v_cvt_f64_u32 v[5:6], 0
26089// CHECK: [0x80,0x2c,0x0a,0x7e]
26090
26091v_cvt_f64_u32 v[5:6], -1
26092// CHECK: [0xc1,0x2c,0x0a,0x7e]
26093
26094v_cvt_f64_u32 v[5:6], 0.5
26095// CHECK: [0xf0,0x2c,0x0a,0x7e]
26096
26097v_cvt_f64_u32 v[5:6], -4.0
26098// CHECK: [0xf7,0x2c,0x0a,0x7e]
26099
26100v_cvt_f64_u32 v[5:6], 0xaf123456
26101// CHECK: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26102
26103v_cvt_f64_u32 v[5:6], 0x3f717273
26104// CHECK: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26105
26106v_cvt_f64_u32_e64 v[5:6], v1
26107// CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x00]
26108
26109v_cvt_f64_u32_e64 v[254:255], v1
26110// CHECK: [0xfe,0x00,0x2c,0xd3,0x01,0x01,0x00,0x00]
26111
26112v_cvt_f64_u32_e64 v[5:6], v255
26113// CHECK: [0x05,0x00,0x2c,0xd3,0xff,0x01,0x00,0x00]
26114
26115v_cvt_f64_u32_e64 v[5:6], s1
26116// CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x00,0x00,0x00]
26117
26118v_cvt_f64_u32_e64 v[5:6], s103
26119// CHECK: [0x05,0x00,0x2c,0xd3,0x67,0x00,0x00,0x00]
26120
26121v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo
26122// CHECK: [0x05,0x00,0x2c,0xd3,0x68,0x00,0x00,0x00]
26123
26124v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi
26125// CHECK: [0x05,0x00,0x2c,0xd3,0x69,0x00,0x00,0x00]
26126
26127v_cvt_f64_u32_e64 v[5:6], vcc_lo
26128// CHECK: [0x05,0x00,0x2c,0xd3,0x6a,0x00,0x00,0x00]
26129
26130v_cvt_f64_u32_e64 v[5:6], vcc_hi
26131// CHECK: [0x05,0x00,0x2c,0xd3,0x6b,0x00,0x00,0x00]
26132
26133v_cvt_f64_u32_e64 v[5:6], tba_lo
26134// CHECK: [0x05,0x00,0x2c,0xd3,0x6c,0x00,0x00,0x00]
26135
26136v_cvt_f64_u32_e64 v[5:6], tba_hi
26137// CHECK: [0x05,0x00,0x2c,0xd3,0x6d,0x00,0x00,0x00]
26138
26139v_cvt_f64_u32_e64 v[5:6], tma_lo
26140// CHECK: [0x05,0x00,0x2c,0xd3,0x6e,0x00,0x00,0x00]
26141
26142v_cvt_f64_u32_e64 v[5:6], tma_hi
26143// CHECK: [0x05,0x00,0x2c,0xd3,0x6f,0x00,0x00,0x00]
26144
26145v_cvt_f64_u32_e64 v[5:6], ttmp11
26146// CHECK: [0x05,0x00,0x2c,0xd3,0x7b,0x00,0x00,0x00]
26147
26148v_cvt_f64_u32_e64 v[5:6], m0
26149// CHECK: [0x05,0x00,0x2c,0xd3,0x7c,0x00,0x00,0x00]
26150
26151v_cvt_f64_u32_e64 v[5:6], exec_lo
26152// CHECK: [0x05,0x00,0x2c,0xd3,0x7e,0x00,0x00,0x00]
26153
26154v_cvt_f64_u32_e64 v[5:6], exec_hi
26155// CHECK: [0x05,0x00,0x2c,0xd3,0x7f,0x00,0x00,0x00]
26156
26157v_cvt_f64_u32_e64 v[5:6], 0
26158// CHECK: [0x05,0x00,0x2c,0xd3,0x80,0x00,0x00,0x00]
26159
26160v_cvt_f64_u32_e64 v[5:6], -1
26161// CHECK: [0x05,0x00,0x2c,0xd3,0xc1,0x00,0x00,0x00]
26162
26163v_cvt_f64_u32_e64 v[5:6], 0.5
26164// CHECK: [0x05,0x00,0x2c,0xd3,0xf0,0x00,0x00,0x00]
26165
26166v_cvt_f64_u32_e64 v[5:6], -4.0
26167// CHECK: [0x05,0x00,0x2c,0xd3,0xf7,0x00,0x00,0x00]
26168
26169v_cvt_f64_u32_e64 v[5:6], v1 clamp
26170// CHECK: [0x05,0x08,0x2c,0xd3,0x01,0x01,0x00,0x00]
26171
26172v_cvt_f64_u32_e64 v[5:6], v1 mul:2
26173// CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x08]
26174
26175v_cvt_f64_u32_e64 v[5:6], v1 mul:4
26176// CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x10]
26177
26178v_cvt_f64_u32_e64 v[5:6], v1 div:2
26179// CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x18]
26180
26181v_trunc_f64 v[5:6], v[1:2]
26182// CHECK: [0x01,0x2f,0x0a,0x7e]
26183
26184v_trunc_f64 v[254:255], v[1:2]
26185// CHECK: [0x01,0x2f,0xfc,0x7f]
26186
26187v_trunc_f64 v[5:6], v[254:255]
26188// CHECK: [0xfe,0x2f,0x0a,0x7e]
26189
26190v_trunc_f64 v[5:6], s[2:3]
26191// CHECK: [0x02,0x2e,0x0a,0x7e]
26192
26193v_trunc_f64 v[5:6], s[4:5]
26194// CHECK: [0x04,0x2e,0x0a,0x7e]
26195
26196v_trunc_f64 v[5:6], s[102:103]
26197// CHECK: [0x66,0x2e,0x0a,0x7e]
26198
26199v_trunc_f64 v[5:6], flat_scratch
26200// CHECK: [0x68,0x2e,0x0a,0x7e]
26201
26202v_trunc_f64 v[5:6], vcc
26203// CHECK: [0x6a,0x2e,0x0a,0x7e]
26204
26205v_trunc_f64 v[5:6], tba
26206// CHECK: [0x6c,0x2e,0x0a,0x7e]
26207
26208v_trunc_f64 v[5:6], tma
26209// CHECK: [0x6e,0x2e,0x0a,0x7e]
26210
26211v_trunc_f64 v[5:6], ttmp[10:11]
26212// CHECK: [0x7a,0x2e,0x0a,0x7e]
26213
26214v_trunc_f64 v[5:6], exec
26215// CHECK: [0x7e,0x2e,0x0a,0x7e]
26216
26217v_trunc_f64 v[5:6], 0
26218// CHECK: [0x80,0x2e,0x0a,0x7e]
26219
26220v_trunc_f64 v[5:6], -1
26221// CHECK: [0xc1,0x2e,0x0a,0x7e]
26222
26223v_trunc_f64 v[5:6], 0.5
26224// CHECK: [0xf0,0x2e,0x0a,0x7e]
26225
26226v_trunc_f64 v[5:6], -4.0
26227// CHECK: [0xf7,0x2e,0x0a,0x7e]
26228
26229v_trunc_f64 v[5:6], 0xaf123456
26230// CHECK: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26231
26232v_trunc_f64 v[5:6], 0x3f717273
26233// CHECK: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26234
26235v_trunc_f64_e64 v[5:6], v[1:2]
26236// CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x00]
26237
26238v_trunc_f64_e64 v[254:255], v[1:2]
26239// CHECK: [0xfe,0x00,0x2e,0xd3,0x01,0x01,0x00,0x00]
26240
26241v_trunc_f64_e64 v[5:6], v[254:255]
26242// CHECK: [0x05,0x00,0x2e,0xd3,0xfe,0x01,0x00,0x00]
26243
26244v_trunc_f64_e64 v[5:6], s[2:3]
26245// CHECK: [0x05,0x00,0x2e,0xd3,0x02,0x00,0x00,0x00]
26246
26247v_trunc_f64_e64 v[5:6], s[4:5]
26248// CHECK: [0x05,0x00,0x2e,0xd3,0x04,0x00,0x00,0x00]
26249
26250v_trunc_f64_e64 v[5:6], s[102:103]
26251// CHECK: [0x05,0x00,0x2e,0xd3,0x66,0x00,0x00,0x00]
26252
26253v_trunc_f64_e64 v[5:6], flat_scratch
26254// CHECK: [0x05,0x00,0x2e,0xd3,0x68,0x00,0x00,0x00]
26255
26256v_trunc_f64_e64 v[5:6], vcc
26257// CHECK: [0x05,0x00,0x2e,0xd3,0x6a,0x00,0x00,0x00]
26258
26259v_trunc_f64_e64 v[5:6], tba
26260// CHECK: [0x05,0x00,0x2e,0xd3,0x6c,0x00,0x00,0x00]
26261
26262v_trunc_f64_e64 v[5:6], tma
26263// CHECK: [0x05,0x00,0x2e,0xd3,0x6e,0x00,0x00,0x00]
26264
26265v_trunc_f64_e64 v[5:6], ttmp[10:11]
26266// CHECK: [0x05,0x00,0x2e,0xd3,0x7a,0x00,0x00,0x00]
26267
26268v_trunc_f64_e64 v[5:6], exec
26269// CHECK: [0x05,0x00,0x2e,0xd3,0x7e,0x00,0x00,0x00]
26270
26271v_trunc_f64_e64 v[5:6], 0
26272// CHECK: [0x05,0x00,0x2e,0xd3,0x80,0x00,0x00,0x00]
26273
26274v_trunc_f64_e64 v[5:6], -1
26275// CHECK: [0x05,0x00,0x2e,0xd3,0xc1,0x00,0x00,0x00]
26276
26277v_trunc_f64_e64 v[5:6], 0.5
26278// CHECK: [0x05,0x00,0x2e,0xd3,0xf0,0x00,0x00,0x00]
26279
26280v_trunc_f64_e64 v[5:6], -4.0
26281// CHECK: [0x05,0x00,0x2e,0xd3,0xf7,0x00,0x00,0x00]
26282
26283v_trunc_f64_e64 v[5:6], -v[1:2]
26284// CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x20]
26285
26286v_trunc_f64_e64 v[5:6], |v[1:2]|
26287// CHECK: [0x05,0x01,0x2e,0xd3,0x01,0x01,0x00,0x00]
26288
26289v_trunc_f64_e64 v[5:6], v[1:2] clamp
26290// CHECK: [0x05,0x08,0x2e,0xd3,0x01,0x01,0x00,0x00]
26291
26292v_trunc_f64_e64 v[5:6], v[1:2] mul:2
26293// CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x08]
26294
26295v_trunc_f64_e64 v[5:6], v[1:2] mul:4
26296// CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x10]
26297
26298v_trunc_f64_e64 v[5:6], v[1:2] div:2
26299// CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x18]
26300
26301v_ceil_f64 v[5:6], v[1:2]
26302// CHECK: [0x01,0x31,0x0a,0x7e]
26303
26304v_ceil_f64 v[254:255], v[1:2]
26305// CHECK: [0x01,0x31,0xfc,0x7f]
26306
26307v_ceil_f64 v[5:6], v[254:255]
26308// CHECK: [0xfe,0x31,0x0a,0x7e]
26309
26310v_ceil_f64 v[5:6], s[2:3]
26311// CHECK: [0x02,0x30,0x0a,0x7e]
26312
26313v_ceil_f64 v[5:6], s[4:5]
26314// CHECK: [0x04,0x30,0x0a,0x7e]
26315
26316v_ceil_f64 v[5:6], s[102:103]
26317// CHECK: [0x66,0x30,0x0a,0x7e]
26318
26319v_ceil_f64 v[5:6], flat_scratch
26320// CHECK: [0x68,0x30,0x0a,0x7e]
26321
26322v_ceil_f64 v[5:6], vcc
26323// CHECK: [0x6a,0x30,0x0a,0x7e]
26324
26325v_ceil_f64 v[5:6], tba
26326// CHECK: [0x6c,0x30,0x0a,0x7e]
26327
26328v_ceil_f64 v[5:6], tma
26329// CHECK: [0x6e,0x30,0x0a,0x7e]
26330
26331v_ceil_f64 v[5:6], ttmp[10:11]
26332// CHECK: [0x7a,0x30,0x0a,0x7e]
26333
26334v_ceil_f64 v[5:6], exec
26335// CHECK: [0x7e,0x30,0x0a,0x7e]
26336
26337v_ceil_f64 v[5:6], 0
26338// CHECK: [0x80,0x30,0x0a,0x7e]
26339
26340v_ceil_f64 v[5:6], -1
26341// CHECK: [0xc1,0x30,0x0a,0x7e]
26342
26343v_ceil_f64 v[5:6], 0.5
26344// CHECK: [0xf0,0x30,0x0a,0x7e]
26345
26346v_ceil_f64 v[5:6], -4.0
26347// CHECK: [0xf7,0x30,0x0a,0x7e]
26348
26349v_ceil_f64 v[5:6], 0xaf123456
26350// CHECK: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26351
26352v_ceil_f64 v[5:6], 0x3f717273
26353// CHECK: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26354
26355v_ceil_f64_e64 v[5:6], v[1:2]
26356// CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x00]
26357
26358v_ceil_f64_e64 v[254:255], v[1:2]
26359// CHECK: [0xfe,0x00,0x30,0xd3,0x01,0x01,0x00,0x00]
26360
26361v_ceil_f64_e64 v[5:6], v[254:255]
26362// CHECK: [0x05,0x00,0x30,0xd3,0xfe,0x01,0x00,0x00]
26363
26364v_ceil_f64_e64 v[5:6], s[2:3]
26365// CHECK: [0x05,0x00,0x30,0xd3,0x02,0x00,0x00,0x00]
26366
26367v_ceil_f64_e64 v[5:6], s[4:5]
26368// CHECK: [0x05,0x00,0x30,0xd3,0x04,0x00,0x00,0x00]
26369
26370v_ceil_f64_e64 v[5:6], s[102:103]
26371// CHECK: [0x05,0x00,0x30,0xd3,0x66,0x00,0x00,0x00]
26372
26373v_ceil_f64_e64 v[5:6], flat_scratch
26374// CHECK: [0x05,0x00,0x30,0xd3,0x68,0x00,0x00,0x00]
26375
26376v_ceil_f64_e64 v[5:6], vcc
26377// CHECK: [0x05,0x00,0x30,0xd3,0x6a,0x00,0x00,0x00]
26378
26379v_ceil_f64_e64 v[5:6], tba
26380// CHECK: [0x05,0x00,0x30,0xd3,0x6c,0x00,0x00,0x00]
26381
26382v_ceil_f64_e64 v[5:6], tma
26383// CHECK: [0x05,0x00,0x30,0xd3,0x6e,0x00,0x00,0x00]
26384
26385v_ceil_f64_e64 v[5:6], ttmp[10:11]
26386// CHECK: [0x05,0x00,0x30,0xd3,0x7a,0x00,0x00,0x00]
26387
26388v_ceil_f64_e64 v[5:6], exec
26389// CHECK: [0x05,0x00,0x30,0xd3,0x7e,0x00,0x00,0x00]
26390
26391v_ceil_f64_e64 v[5:6], 0
26392// CHECK: [0x05,0x00,0x30,0xd3,0x80,0x00,0x00,0x00]
26393
26394v_ceil_f64_e64 v[5:6], -1
26395// CHECK: [0x05,0x00,0x30,0xd3,0xc1,0x00,0x00,0x00]
26396
26397v_ceil_f64_e64 v[5:6], 0.5
26398// CHECK: [0x05,0x00,0x30,0xd3,0xf0,0x00,0x00,0x00]
26399
26400v_ceil_f64_e64 v[5:6], -4.0
26401// CHECK: [0x05,0x00,0x30,0xd3,0xf7,0x00,0x00,0x00]
26402
26403v_ceil_f64_e64 v[5:6], -v[1:2]
26404// CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x20]
26405
26406v_ceil_f64_e64 v[5:6], |v[1:2]|
26407// CHECK: [0x05,0x01,0x30,0xd3,0x01,0x01,0x00,0x00]
26408
26409v_ceil_f64_e64 v[5:6], v[1:2] clamp
26410// CHECK: [0x05,0x08,0x30,0xd3,0x01,0x01,0x00,0x00]
26411
26412v_ceil_f64_e64 v[5:6], v[1:2] mul:2
26413// CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x08]
26414
26415v_ceil_f64_e64 v[5:6], v[1:2] mul:4
26416// CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x10]
26417
26418v_ceil_f64_e64 v[5:6], v[1:2] div:2
26419// CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x18]
26420
26421v_rndne_f64 v[5:6], v[1:2]
26422// CHECK: [0x01,0x33,0x0a,0x7e]
26423
26424v_rndne_f64 v[254:255], v[1:2]
26425// CHECK: [0x01,0x33,0xfc,0x7f]
26426
26427v_rndne_f64 v[5:6], v[254:255]
26428// CHECK: [0xfe,0x33,0x0a,0x7e]
26429
26430v_rndne_f64 v[5:6], s[2:3]
26431// CHECK: [0x02,0x32,0x0a,0x7e]
26432
26433v_rndne_f64 v[5:6], s[4:5]
26434// CHECK: [0x04,0x32,0x0a,0x7e]
26435
26436v_rndne_f64 v[5:6], s[102:103]
26437// CHECK: [0x66,0x32,0x0a,0x7e]
26438
26439v_rndne_f64 v[5:6], flat_scratch
26440// CHECK: [0x68,0x32,0x0a,0x7e]
26441
26442v_rndne_f64 v[5:6], vcc
26443// CHECK: [0x6a,0x32,0x0a,0x7e]
26444
26445v_rndne_f64 v[5:6], tba
26446// CHECK: [0x6c,0x32,0x0a,0x7e]
26447
26448v_rndne_f64 v[5:6], tma
26449// CHECK: [0x6e,0x32,0x0a,0x7e]
26450
26451v_rndne_f64 v[5:6], ttmp[10:11]
26452// CHECK: [0x7a,0x32,0x0a,0x7e]
26453
26454v_rndne_f64 v[5:6], exec
26455// CHECK: [0x7e,0x32,0x0a,0x7e]
26456
26457v_rndne_f64 v[5:6], 0
26458// CHECK: [0x80,0x32,0x0a,0x7e]
26459
26460v_rndne_f64 v[5:6], -1
26461// CHECK: [0xc1,0x32,0x0a,0x7e]
26462
26463v_rndne_f64 v[5:6], 0.5
26464// CHECK: [0xf0,0x32,0x0a,0x7e]
26465
26466v_rndne_f64 v[5:6], -4.0
26467// CHECK: [0xf7,0x32,0x0a,0x7e]
26468
26469v_rndne_f64 v[5:6], 0xaf123456
26470// CHECK: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26471
26472v_rndne_f64 v[5:6], 0x3f717273
26473// CHECK: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26474
26475v_rndne_f64_e64 v[5:6], v[1:2]
26476// CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x00]
26477
26478v_rndne_f64_e64 v[254:255], v[1:2]
26479// CHECK: [0xfe,0x00,0x32,0xd3,0x01,0x01,0x00,0x00]
26480
26481v_rndne_f64_e64 v[5:6], v[254:255]
26482// CHECK: [0x05,0x00,0x32,0xd3,0xfe,0x01,0x00,0x00]
26483
26484v_rndne_f64_e64 v[5:6], s[2:3]
26485// CHECK: [0x05,0x00,0x32,0xd3,0x02,0x00,0x00,0x00]
26486
26487v_rndne_f64_e64 v[5:6], s[4:5]
26488// CHECK: [0x05,0x00,0x32,0xd3,0x04,0x00,0x00,0x00]
26489
26490v_rndne_f64_e64 v[5:6], s[102:103]
26491// CHECK: [0x05,0x00,0x32,0xd3,0x66,0x00,0x00,0x00]
26492
26493v_rndne_f64_e64 v[5:6], flat_scratch
26494// CHECK: [0x05,0x00,0x32,0xd3,0x68,0x00,0x00,0x00]
26495
26496v_rndne_f64_e64 v[5:6], vcc
26497// CHECK: [0x05,0x00,0x32,0xd3,0x6a,0x00,0x00,0x00]
26498
26499v_rndne_f64_e64 v[5:6], tba
26500// CHECK: [0x05,0x00,0x32,0xd3,0x6c,0x00,0x00,0x00]
26501
26502v_rndne_f64_e64 v[5:6], tma
26503// CHECK: [0x05,0x00,0x32,0xd3,0x6e,0x00,0x00,0x00]
26504
26505v_rndne_f64_e64 v[5:6], ttmp[10:11]
26506// CHECK: [0x05,0x00,0x32,0xd3,0x7a,0x00,0x00,0x00]
26507
26508v_rndne_f64_e64 v[5:6], exec
26509// CHECK: [0x05,0x00,0x32,0xd3,0x7e,0x00,0x00,0x00]
26510
26511v_rndne_f64_e64 v[5:6], 0
26512// CHECK: [0x05,0x00,0x32,0xd3,0x80,0x00,0x00,0x00]
26513
26514v_rndne_f64_e64 v[5:6], -1
26515// CHECK: [0x05,0x00,0x32,0xd3,0xc1,0x00,0x00,0x00]
26516
26517v_rndne_f64_e64 v[5:6], 0.5
26518// CHECK: [0x05,0x00,0x32,0xd3,0xf0,0x00,0x00,0x00]
26519
26520v_rndne_f64_e64 v[5:6], -4.0
26521// CHECK: [0x05,0x00,0x32,0xd3,0xf7,0x00,0x00,0x00]
26522
26523v_rndne_f64_e64 v[5:6], -v[1:2]
26524// CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x20]
26525
26526v_rndne_f64_e64 v[5:6], |v[1:2]|
26527// CHECK: [0x05,0x01,0x32,0xd3,0x01,0x01,0x00,0x00]
26528
26529v_rndne_f64_e64 v[5:6], v[1:2] clamp
26530// CHECK: [0x05,0x08,0x32,0xd3,0x01,0x01,0x00,0x00]
26531
26532v_rndne_f64_e64 v[5:6], v[1:2] mul:2
26533// CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x08]
26534
26535v_rndne_f64_e64 v[5:6], v[1:2] mul:4
26536// CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x10]
26537
26538v_rndne_f64_e64 v[5:6], v[1:2] div:2
26539// CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x18]
26540
26541v_floor_f64 v[5:6], v[1:2]
26542// CHECK: [0x01,0x35,0x0a,0x7e]
26543
26544v_floor_f64 v[254:255], v[1:2]
26545// CHECK: [0x01,0x35,0xfc,0x7f]
26546
26547v_floor_f64 v[5:6], v[254:255]
26548// CHECK: [0xfe,0x35,0x0a,0x7e]
26549
26550v_floor_f64 v[5:6], s[2:3]
26551// CHECK: [0x02,0x34,0x0a,0x7e]
26552
26553v_floor_f64 v[5:6], s[4:5]
26554// CHECK: [0x04,0x34,0x0a,0x7e]
26555
26556v_floor_f64 v[5:6], s[102:103]
26557// CHECK: [0x66,0x34,0x0a,0x7e]
26558
26559v_floor_f64 v[5:6], flat_scratch
26560// CHECK: [0x68,0x34,0x0a,0x7e]
26561
26562v_floor_f64 v[5:6], vcc
26563// CHECK: [0x6a,0x34,0x0a,0x7e]
26564
26565v_floor_f64 v[5:6], tba
26566// CHECK: [0x6c,0x34,0x0a,0x7e]
26567
26568v_floor_f64 v[5:6], tma
26569// CHECK: [0x6e,0x34,0x0a,0x7e]
26570
26571v_floor_f64 v[5:6], ttmp[10:11]
26572// CHECK: [0x7a,0x34,0x0a,0x7e]
26573
26574v_floor_f64 v[5:6], exec
26575// CHECK: [0x7e,0x34,0x0a,0x7e]
26576
26577v_floor_f64 v[5:6], 0
26578// CHECK: [0x80,0x34,0x0a,0x7e]
26579
26580v_floor_f64 v[5:6], -1
26581// CHECK: [0xc1,0x34,0x0a,0x7e]
26582
26583v_floor_f64 v[5:6], 0.5
26584// CHECK: [0xf0,0x34,0x0a,0x7e]
26585
26586v_floor_f64 v[5:6], -4.0
26587// CHECK: [0xf7,0x34,0x0a,0x7e]
26588
26589v_floor_f64 v[5:6], 0xaf123456
26590// CHECK: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26591
26592v_floor_f64 v[5:6], 0x3f717273
26593// CHECK: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26594
26595v_floor_f64_e64 v[5:6], v[1:2]
26596// CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x00]
26597
26598v_floor_f64_e64 v[254:255], v[1:2]
26599// CHECK: [0xfe,0x00,0x34,0xd3,0x01,0x01,0x00,0x00]
26600
26601v_floor_f64_e64 v[5:6], v[254:255]
26602// CHECK: [0x05,0x00,0x34,0xd3,0xfe,0x01,0x00,0x00]
26603
26604v_floor_f64_e64 v[5:6], s[2:3]
26605// CHECK: [0x05,0x00,0x34,0xd3,0x02,0x00,0x00,0x00]
26606
26607v_floor_f64_e64 v[5:6], s[4:5]
26608// CHECK: [0x05,0x00,0x34,0xd3,0x04,0x00,0x00,0x00]
26609
26610v_floor_f64_e64 v[5:6], s[102:103]
26611// CHECK: [0x05,0x00,0x34,0xd3,0x66,0x00,0x00,0x00]
26612
26613v_floor_f64_e64 v[5:6], flat_scratch
26614// CHECK: [0x05,0x00,0x34,0xd3,0x68,0x00,0x00,0x00]
26615
26616v_floor_f64_e64 v[5:6], vcc
26617// CHECK: [0x05,0x00,0x34,0xd3,0x6a,0x00,0x00,0x00]
26618
26619v_floor_f64_e64 v[5:6], tba
26620// CHECK: [0x05,0x00,0x34,0xd3,0x6c,0x00,0x00,0x00]
26621
26622v_floor_f64_e64 v[5:6], tma
26623// CHECK: [0x05,0x00,0x34,0xd3,0x6e,0x00,0x00,0x00]
26624
26625v_floor_f64_e64 v[5:6], ttmp[10:11]
26626// CHECK: [0x05,0x00,0x34,0xd3,0x7a,0x00,0x00,0x00]
26627
26628v_floor_f64_e64 v[5:6], exec
26629// CHECK: [0x05,0x00,0x34,0xd3,0x7e,0x00,0x00,0x00]
26630
26631v_floor_f64_e64 v[5:6], 0
26632// CHECK: [0x05,0x00,0x34,0xd3,0x80,0x00,0x00,0x00]
26633
26634v_floor_f64_e64 v[5:6], -1
26635// CHECK: [0x05,0x00,0x34,0xd3,0xc1,0x00,0x00,0x00]
26636
26637v_floor_f64_e64 v[5:6], 0.5
26638// CHECK: [0x05,0x00,0x34,0xd3,0xf0,0x00,0x00,0x00]
26639
26640v_floor_f64_e64 v[5:6], -4.0
26641// CHECK: [0x05,0x00,0x34,0xd3,0xf7,0x00,0x00,0x00]
26642
26643v_floor_f64_e64 v[5:6], -v[1:2]
26644// CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x20]
26645
26646v_floor_f64_e64 v[5:6], |v[1:2]|
26647// CHECK: [0x05,0x01,0x34,0xd3,0x01,0x01,0x00,0x00]
26648
26649v_floor_f64_e64 v[5:6], v[1:2] clamp
26650// CHECK: [0x05,0x08,0x34,0xd3,0x01,0x01,0x00,0x00]
26651
26652v_floor_f64_e64 v[5:6], v[1:2] mul:2
26653// CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x08]
26654
26655v_floor_f64_e64 v[5:6], v[1:2] mul:4
26656// CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x10]
26657
26658v_floor_f64_e64 v[5:6], v[1:2] div:2
26659// CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x18]
26660
26661v_fract_f32 v5, v1
26662// CHECK: [0x01,0x41,0x0a,0x7e]
26663
26664v_fract_f32 v255, v1
26665// CHECK: [0x01,0x41,0xfe,0x7f]
26666
26667v_fract_f32 v5, v255
26668// CHECK: [0xff,0x41,0x0a,0x7e]
26669
26670v_fract_f32 v5, s1
26671// CHECK: [0x01,0x40,0x0a,0x7e]
26672
26673v_fract_f32 v5, s103
26674// CHECK: [0x67,0x40,0x0a,0x7e]
26675
26676v_fract_f32 v5, flat_scratch_lo
26677// CHECK: [0x68,0x40,0x0a,0x7e]
26678
26679v_fract_f32 v5, flat_scratch_hi
26680// CHECK: [0x69,0x40,0x0a,0x7e]
26681
26682v_fract_f32 v5, vcc_lo
26683// CHECK: [0x6a,0x40,0x0a,0x7e]
26684
26685v_fract_f32 v5, vcc_hi
26686// CHECK: [0x6b,0x40,0x0a,0x7e]
26687
26688v_fract_f32 v5, tba_lo
26689// CHECK: [0x6c,0x40,0x0a,0x7e]
26690
26691v_fract_f32 v5, tba_hi
26692// CHECK: [0x6d,0x40,0x0a,0x7e]
26693
26694v_fract_f32 v5, tma_lo
26695// CHECK: [0x6e,0x40,0x0a,0x7e]
26696
26697v_fract_f32 v5, tma_hi
26698// CHECK: [0x6f,0x40,0x0a,0x7e]
26699
26700v_fract_f32 v5, ttmp11
26701// CHECK: [0x7b,0x40,0x0a,0x7e]
26702
26703v_fract_f32 v5, m0
26704// CHECK: [0x7c,0x40,0x0a,0x7e]
26705
26706v_fract_f32 v5, exec_lo
26707// CHECK: [0x7e,0x40,0x0a,0x7e]
26708
26709v_fract_f32 v5, exec_hi
26710// CHECK: [0x7f,0x40,0x0a,0x7e]
26711
26712v_fract_f32 v5, 0
26713// CHECK: [0x80,0x40,0x0a,0x7e]
26714
26715v_fract_f32 v5, -1
26716// CHECK: [0xc1,0x40,0x0a,0x7e]
26717
26718v_fract_f32 v5, 0.5
26719// CHECK: [0xf0,0x40,0x0a,0x7e]
26720
26721v_fract_f32 v5, -4.0
26722// CHECK: [0xf7,0x40,0x0a,0x7e]
26723
26724v_fract_f32 v5, 0xaf123456
26725// CHECK: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26726
26727v_fract_f32 v5, 0x3f717273
26728// CHECK: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26729
26730v_fract_f32_e64 v5, v1
26731// CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x00]
26732
26733v_fract_f32_e64 v255, v1
26734// CHECK: [0xff,0x00,0x40,0xd3,0x01,0x01,0x00,0x00]
26735
26736v_fract_f32_e64 v5, v255
26737// CHECK: [0x05,0x00,0x40,0xd3,0xff,0x01,0x00,0x00]
26738
26739v_fract_f32_e64 v5, s1
26740// CHECK: [0x05,0x00,0x40,0xd3,0x01,0x00,0x00,0x00]
26741
26742v_fract_f32_e64 v5, s103
26743// CHECK: [0x05,0x00,0x40,0xd3,0x67,0x00,0x00,0x00]
26744
26745v_fract_f32_e64 v5, flat_scratch_lo
26746// CHECK: [0x05,0x00,0x40,0xd3,0x68,0x00,0x00,0x00]
26747
26748v_fract_f32_e64 v5, flat_scratch_hi
26749// CHECK: [0x05,0x00,0x40,0xd3,0x69,0x00,0x00,0x00]
26750
26751v_fract_f32_e64 v5, vcc_lo
26752// CHECK: [0x05,0x00,0x40,0xd3,0x6a,0x00,0x00,0x00]
26753
26754v_fract_f32_e64 v5, vcc_hi
26755// CHECK: [0x05,0x00,0x40,0xd3,0x6b,0x00,0x00,0x00]
26756
26757v_fract_f32_e64 v5, tba_lo
26758// CHECK: [0x05,0x00,0x40,0xd3,0x6c,0x00,0x00,0x00]
26759
26760v_fract_f32_e64 v5, tba_hi
26761// CHECK: [0x05,0x00,0x40,0xd3,0x6d,0x00,0x00,0x00]
26762
26763v_fract_f32_e64 v5, tma_lo
26764// CHECK: [0x05,0x00,0x40,0xd3,0x6e,0x00,0x00,0x00]
26765
26766v_fract_f32_e64 v5, tma_hi
26767// CHECK: [0x05,0x00,0x40,0xd3,0x6f,0x00,0x00,0x00]
26768
26769v_fract_f32_e64 v5, ttmp11
26770// CHECK: [0x05,0x00,0x40,0xd3,0x7b,0x00,0x00,0x00]
26771
26772v_fract_f32_e64 v5, m0
26773// CHECK: [0x05,0x00,0x40,0xd3,0x7c,0x00,0x00,0x00]
26774
26775v_fract_f32_e64 v5, exec_lo
26776// CHECK: [0x05,0x00,0x40,0xd3,0x7e,0x00,0x00,0x00]
26777
26778v_fract_f32_e64 v5, exec_hi
26779// CHECK: [0x05,0x00,0x40,0xd3,0x7f,0x00,0x00,0x00]
26780
26781v_fract_f32_e64 v5, 0
26782// CHECK: [0x05,0x00,0x40,0xd3,0x80,0x00,0x00,0x00]
26783
26784v_fract_f32_e64 v5, -1
26785// CHECK: [0x05,0x00,0x40,0xd3,0xc1,0x00,0x00,0x00]
26786
26787v_fract_f32_e64 v5, 0.5
26788// CHECK: [0x05,0x00,0x40,0xd3,0xf0,0x00,0x00,0x00]
26789
26790v_fract_f32_e64 v5, -4.0
26791// CHECK: [0x05,0x00,0x40,0xd3,0xf7,0x00,0x00,0x00]
26792
26793v_fract_f32_e64 v5, -v1
26794// CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x20]
26795
26796v_fract_f32_e64 v5, |v1|
26797// CHECK: [0x05,0x01,0x40,0xd3,0x01,0x01,0x00,0x00]
26798
26799v_fract_f32_e64 v5, v1 clamp
26800// CHECK: [0x05,0x08,0x40,0xd3,0x01,0x01,0x00,0x00]
26801
26802v_fract_f32_e64 v5, v1 mul:2
26803// CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x08]
26804
26805v_fract_f32_e64 v5, v1 mul:4
26806// CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x10]
26807
26808v_fract_f32_e64 v5, v1 div:2
26809// CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x18]
26810
26811v_trunc_f32 v5, v1
26812// CHECK: [0x01,0x43,0x0a,0x7e]
26813
26814v_trunc_f32 v255, v1
26815// CHECK: [0x01,0x43,0xfe,0x7f]
26816
26817v_trunc_f32 v5, v255
26818// CHECK: [0xff,0x43,0x0a,0x7e]
26819
26820v_trunc_f32 v5, s1
26821// CHECK: [0x01,0x42,0x0a,0x7e]
26822
26823v_trunc_f32 v5, s103
26824// CHECK: [0x67,0x42,0x0a,0x7e]
26825
26826v_trunc_f32 v5, flat_scratch_lo
26827// CHECK: [0x68,0x42,0x0a,0x7e]
26828
26829v_trunc_f32 v5, flat_scratch_hi
26830// CHECK: [0x69,0x42,0x0a,0x7e]
26831
26832v_trunc_f32 v5, vcc_lo
26833// CHECK: [0x6a,0x42,0x0a,0x7e]
26834
26835v_trunc_f32 v5, vcc_hi
26836// CHECK: [0x6b,0x42,0x0a,0x7e]
26837
26838v_trunc_f32 v5, tba_lo
26839// CHECK: [0x6c,0x42,0x0a,0x7e]
26840
26841v_trunc_f32 v5, tba_hi
26842// CHECK: [0x6d,0x42,0x0a,0x7e]
26843
26844v_trunc_f32 v5, tma_lo
26845// CHECK: [0x6e,0x42,0x0a,0x7e]
26846
26847v_trunc_f32 v5, tma_hi
26848// CHECK: [0x6f,0x42,0x0a,0x7e]
26849
26850v_trunc_f32 v5, ttmp11
26851// CHECK: [0x7b,0x42,0x0a,0x7e]
26852
26853v_trunc_f32 v5, m0
26854// CHECK: [0x7c,0x42,0x0a,0x7e]
26855
26856v_trunc_f32 v5, exec_lo
26857// CHECK: [0x7e,0x42,0x0a,0x7e]
26858
26859v_trunc_f32 v5, exec_hi
26860// CHECK: [0x7f,0x42,0x0a,0x7e]
26861
26862v_trunc_f32 v5, 0
26863// CHECK: [0x80,0x42,0x0a,0x7e]
26864
26865v_trunc_f32 v5, -1
26866// CHECK: [0xc1,0x42,0x0a,0x7e]
26867
26868v_trunc_f32 v5, 0.5
26869// CHECK: [0xf0,0x42,0x0a,0x7e]
26870
26871v_trunc_f32 v5, -4.0
26872// CHECK: [0xf7,0x42,0x0a,0x7e]
26873
26874v_trunc_f32 v5, 0xaf123456
26875// CHECK: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26876
26877v_trunc_f32 v5, 0x3f717273
26878// CHECK: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26879
26880v_trunc_f32_e64 v5, v1
26881// CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x00]
26882
26883v_trunc_f32_e64 v255, v1
26884// CHECK: [0xff,0x00,0x42,0xd3,0x01,0x01,0x00,0x00]
26885
26886v_trunc_f32_e64 v5, v255
26887// CHECK: [0x05,0x00,0x42,0xd3,0xff,0x01,0x00,0x00]
26888
26889v_trunc_f32_e64 v5, s1
26890// CHECK: [0x05,0x00,0x42,0xd3,0x01,0x00,0x00,0x00]
26891
26892v_trunc_f32_e64 v5, s103
26893// CHECK: [0x05,0x00,0x42,0xd3,0x67,0x00,0x00,0x00]
26894
26895v_trunc_f32_e64 v5, flat_scratch_lo
26896// CHECK: [0x05,0x00,0x42,0xd3,0x68,0x00,0x00,0x00]
26897
26898v_trunc_f32_e64 v5, flat_scratch_hi
26899// CHECK: [0x05,0x00,0x42,0xd3,0x69,0x00,0x00,0x00]
26900
26901v_trunc_f32_e64 v5, vcc_lo
26902// CHECK: [0x05,0x00,0x42,0xd3,0x6a,0x00,0x00,0x00]
26903
26904v_trunc_f32_e64 v5, vcc_hi
26905// CHECK: [0x05,0x00,0x42,0xd3,0x6b,0x00,0x00,0x00]
26906
26907v_trunc_f32_e64 v5, tba_lo
26908// CHECK: [0x05,0x00,0x42,0xd3,0x6c,0x00,0x00,0x00]
26909
26910v_trunc_f32_e64 v5, tba_hi
26911// CHECK: [0x05,0x00,0x42,0xd3,0x6d,0x00,0x00,0x00]
26912
26913v_trunc_f32_e64 v5, tma_lo
26914// CHECK: [0x05,0x00,0x42,0xd3,0x6e,0x00,0x00,0x00]
26915
26916v_trunc_f32_e64 v5, tma_hi
26917// CHECK: [0x05,0x00,0x42,0xd3,0x6f,0x00,0x00,0x00]
26918
26919v_trunc_f32_e64 v5, ttmp11
26920// CHECK: [0x05,0x00,0x42,0xd3,0x7b,0x00,0x00,0x00]
26921
26922v_trunc_f32_e64 v5, m0
26923// CHECK: [0x05,0x00,0x42,0xd3,0x7c,0x00,0x00,0x00]
26924
26925v_trunc_f32_e64 v5, exec_lo
26926// CHECK: [0x05,0x00,0x42,0xd3,0x7e,0x00,0x00,0x00]
26927
26928v_trunc_f32_e64 v5, exec_hi
26929// CHECK: [0x05,0x00,0x42,0xd3,0x7f,0x00,0x00,0x00]
26930
26931v_trunc_f32_e64 v5, 0
26932// CHECK: [0x05,0x00,0x42,0xd3,0x80,0x00,0x00,0x00]
26933
26934v_trunc_f32_e64 v5, -1
26935// CHECK: [0x05,0x00,0x42,0xd3,0xc1,0x00,0x00,0x00]
26936
26937v_trunc_f32_e64 v5, 0.5
26938// CHECK: [0x05,0x00,0x42,0xd3,0xf0,0x00,0x00,0x00]
26939
26940v_trunc_f32_e64 v5, -4.0
26941// CHECK: [0x05,0x00,0x42,0xd3,0xf7,0x00,0x00,0x00]
26942
26943v_trunc_f32_e64 v5, -v1
26944// CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x20]
26945
26946v_trunc_f32_e64 v5, |v1|
26947// CHECK: [0x05,0x01,0x42,0xd3,0x01,0x01,0x00,0x00]
26948
26949v_trunc_f32_e64 v5, v1 clamp
26950// CHECK: [0x05,0x08,0x42,0xd3,0x01,0x01,0x00,0x00]
26951
26952v_trunc_f32_e64 v5, v1 mul:2
26953// CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x08]
26954
26955v_trunc_f32_e64 v5, v1 mul:4
26956// CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x10]
26957
26958v_trunc_f32_e64 v5, v1 div:2
26959// CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x18]
26960
26961v_ceil_f32 v5, v1
26962// CHECK: [0x01,0x45,0x0a,0x7e]
26963
26964v_ceil_f32 v255, v1
26965// CHECK: [0x01,0x45,0xfe,0x7f]
26966
26967v_ceil_f32 v5, v255
26968// CHECK: [0xff,0x45,0x0a,0x7e]
26969
26970v_ceil_f32 v5, s1
26971// CHECK: [0x01,0x44,0x0a,0x7e]
26972
26973v_ceil_f32 v5, s103
26974// CHECK: [0x67,0x44,0x0a,0x7e]
26975
26976v_ceil_f32 v5, flat_scratch_lo
26977// CHECK: [0x68,0x44,0x0a,0x7e]
26978
26979v_ceil_f32 v5, flat_scratch_hi
26980// CHECK: [0x69,0x44,0x0a,0x7e]
26981
26982v_ceil_f32 v5, vcc_lo
26983// CHECK: [0x6a,0x44,0x0a,0x7e]
26984
26985v_ceil_f32 v5, vcc_hi
26986// CHECK: [0x6b,0x44,0x0a,0x7e]
26987
26988v_ceil_f32 v5, tba_lo
26989// CHECK: [0x6c,0x44,0x0a,0x7e]
26990
26991v_ceil_f32 v5, tba_hi
26992// CHECK: [0x6d,0x44,0x0a,0x7e]
26993
26994v_ceil_f32 v5, tma_lo
26995// CHECK: [0x6e,0x44,0x0a,0x7e]
26996
26997v_ceil_f32 v5, tma_hi
26998// CHECK: [0x6f,0x44,0x0a,0x7e]
26999
27000v_ceil_f32 v5, ttmp11
27001// CHECK: [0x7b,0x44,0x0a,0x7e]
27002
27003v_ceil_f32 v5, m0
27004// CHECK: [0x7c,0x44,0x0a,0x7e]
27005
27006v_ceil_f32 v5, exec_lo
27007// CHECK: [0x7e,0x44,0x0a,0x7e]
27008
27009v_ceil_f32 v5, exec_hi
27010// CHECK: [0x7f,0x44,0x0a,0x7e]
27011
27012v_ceil_f32 v5, 0
27013// CHECK: [0x80,0x44,0x0a,0x7e]
27014
27015v_ceil_f32 v5, -1
27016// CHECK: [0xc1,0x44,0x0a,0x7e]
27017
27018v_ceil_f32 v5, 0.5
27019// CHECK: [0xf0,0x44,0x0a,0x7e]
27020
27021v_ceil_f32 v5, -4.0
27022// CHECK: [0xf7,0x44,0x0a,0x7e]
27023
27024v_ceil_f32 v5, 0xaf123456
27025// CHECK: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27026
27027v_ceil_f32 v5, 0x3f717273
27028// CHECK: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27029
27030v_ceil_f32_e64 v5, v1
27031// CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x00]
27032
27033v_ceil_f32_e64 v255, v1
27034// CHECK: [0xff,0x00,0x44,0xd3,0x01,0x01,0x00,0x00]
27035
27036v_ceil_f32_e64 v5, v255
27037// CHECK: [0x05,0x00,0x44,0xd3,0xff,0x01,0x00,0x00]
27038
27039v_ceil_f32_e64 v5, s1
27040// CHECK: [0x05,0x00,0x44,0xd3,0x01,0x00,0x00,0x00]
27041
27042v_ceil_f32_e64 v5, s103
27043// CHECK: [0x05,0x00,0x44,0xd3,0x67,0x00,0x00,0x00]
27044
27045v_ceil_f32_e64 v5, flat_scratch_lo
27046// CHECK: [0x05,0x00,0x44,0xd3,0x68,0x00,0x00,0x00]
27047
27048v_ceil_f32_e64 v5, flat_scratch_hi
27049// CHECK: [0x05,0x00,0x44,0xd3,0x69,0x00,0x00,0x00]
27050
27051v_ceil_f32_e64 v5, vcc_lo
27052// CHECK: [0x05,0x00,0x44,0xd3,0x6a,0x00,0x00,0x00]
27053
27054v_ceil_f32_e64 v5, vcc_hi
27055// CHECK: [0x05,0x00,0x44,0xd3,0x6b,0x00,0x00,0x00]
27056
27057v_ceil_f32_e64 v5, tba_lo
27058// CHECK: [0x05,0x00,0x44,0xd3,0x6c,0x00,0x00,0x00]
27059
27060v_ceil_f32_e64 v5, tba_hi
27061// CHECK: [0x05,0x00,0x44,0xd3,0x6d,0x00,0x00,0x00]
27062
27063v_ceil_f32_e64 v5, tma_lo
27064// CHECK: [0x05,0x00,0x44,0xd3,0x6e,0x00,0x00,0x00]
27065
27066v_ceil_f32_e64 v5, tma_hi
27067// CHECK: [0x05,0x00,0x44,0xd3,0x6f,0x00,0x00,0x00]
27068
27069v_ceil_f32_e64 v5, ttmp11
27070// CHECK: [0x05,0x00,0x44,0xd3,0x7b,0x00,0x00,0x00]
27071
27072v_ceil_f32_e64 v5, m0
27073// CHECK: [0x05,0x00,0x44,0xd3,0x7c,0x00,0x00,0x00]
27074
27075v_ceil_f32_e64 v5, exec_lo
27076// CHECK: [0x05,0x00,0x44,0xd3,0x7e,0x00,0x00,0x00]
27077
27078v_ceil_f32_e64 v5, exec_hi
27079// CHECK: [0x05,0x00,0x44,0xd3,0x7f,0x00,0x00,0x00]
27080
27081v_ceil_f32_e64 v5, 0
27082// CHECK: [0x05,0x00,0x44,0xd3,0x80,0x00,0x00,0x00]
27083
27084v_ceil_f32_e64 v5, -1
27085// CHECK: [0x05,0x00,0x44,0xd3,0xc1,0x00,0x00,0x00]
27086
27087v_ceil_f32_e64 v5, 0.5
27088// CHECK: [0x05,0x00,0x44,0xd3,0xf0,0x00,0x00,0x00]
27089
27090v_ceil_f32_e64 v5, -4.0
27091// CHECK: [0x05,0x00,0x44,0xd3,0xf7,0x00,0x00,0x00]
27092
27093v_ceil_f32_e64 v5, -v1
27094// CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x20]
27095
27096v_ceil_f32_e64 v5, |v1|
27097// CHECK: [0x05,0x01,0x44,0xd3,0x01,0x01,0x00,0x00]
27098
27099v_ceil_f32_e64 v5, v1 clamp
27100// CHECK: [0x05,0x08,0x44,0xd3,0x01,0x01,0x00,0x00]
27101
27102v_ceil_f32_e64 v5, v1 mul:2
27103// CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x08]
27104
27105v_ceil_f32_e64 v5, v1 mul:4
27106// CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x10]
27107
27108v_ceil_f32_e64 v5, v1 div:2
27109// CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x18]
27110
27111v_rndne_f32 v5, v1
27112// CHECK: [0x01,0x47,0x0a,0x7e]
27113
27114v_rndne_f32 v255, v1
27115// CHECK: [0x01,0x47,0xfe,0x7f]
27116
27117v_rndne_f32 v5, v255
27118// CHECK: [0xff,0x47,0x0a,0x7e]
27119
27120v_rndne_f32 v5, s1
27121// CHECK: [0x01,0x46,0x0a,0x7e]
27122
27123v_rndne_f32 v5, s103
27124// CHECK: [0x67,0x46,0x0a,0x7e]
27125
27126v_rndne_f32 v5, flat_scratch_lo
27127// CHECK: [0x68,0x46,0x0a,0x7e]
27128
27129v_rndne_f32 v5, flat_scratch_hi
27130// CHECK: [0x69,0x46,0x0a,0x7e]
27131
27132v_rndne_f32 v5, vcc_lo
27133// CHECK: [0x6a,0x46,0x0a,0x7e]
27134
27135v_rndne_f32 v5, vcc_hi
27136// CHECK: [0x6b,0x46,0x0a,0x7e]
27137
27138v_rndne_f32 v5, tba_lo
27139// CHECK: [0x6c,0x46,0x0a,0x7e]
27140
27141v_rndne_f32 v5, tba_hi
27142// CHECK: [0x6d,0x46,0x0a,0x7e]
27143
27144v_rndne_f32 v5, tma_lo
27145// CHECK: [0x6e,0x46,0x0a,0x7e]
27146
27147v_rndne_f32 v5, tma_hi
27148// CHECK: [0x6f,0x46,0x0a,0x7e]
27149
27150v_rndne_f32 v5, ttmp11
27151// CHECK: [0x7b,0x46,0x0a,0x7e]
27152
27153v_rndne_f32 v5, m0
27154// CHECK: [0x7c,0x46,0x0a,0x7e]
27155
27156v_rndne_f32 v5, exec_lo
27157// CHECK: [0x7e,0x46,0x0a,0x7e]
27158
27159v_rndne_f32 v5, exec_hi
27160// CHECK: [0x7f,0x46,0x0a,0x7e]
27161
27162v_rndne_f32 v5, 0
27163// CHECK: [0x80,0x46,0x0a,0x7e]
27164
27165v_rndne_f32 v5, -1
27166// CHECK: [0xc1,0x46,0x0a,0x7e]
27167
27168v_rndne_f32 v5, 0.5
27169// CHECK: [0xf0,0x46,0x0a,0x7e]
27170
27171v_rndne_f32 v5, -4.0
27172// CHECK: [0xf7,0x46,0x0a,0x7e]
27173
27174v_rndne_f32 v5, 0xaf123456
27175// CHECK: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27176
27177v_rndne_f32 v5, 0x3f717273
27178// CHECK: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27179
27180v_rndne_f32_e64 v5, v1
27181// CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x00]
27182
27183v_rndne_f32_e64 v255, v1
27184// CHECK: [0xff,0x00,0x46,0xd3,0x01,0x01,0x00,0x00]
27185
27186v_rndne_f32_e64 v5, v255
27187// CHECK: [0x05,0x00,0x46,0xd3,0xff,0x01,0x00,0x00]
27188
27189v_rndne_f32_e64 v5, s1
27190// CHECK: [0x05,0x00,0x46,0xd3,0x01,0x00,0x00,0x00]
27191
27192v_rndne_f32_e64 v5, s103
27193// CHECK: [0x05,0x00,0x46,0xd3,0x67,0x00,0x00,0x00]
27194
27195v_rndne_f32_e64 v5, flat_scratch_lo
27196// CHECK: [0x05,0x00,0x46,0xd3,0x68,0x00,0x00,0x00]
27197
27198v_rndne_f32_e64 v5, flat_scratch_hi
27199// CHECK: [0x05,0x00,0x46,0xd3,0x69,0x00,0x00,0x00]
27200
27201v_rndne_f32_e64 v5, vcc_lo
27202// CHECK: [0x05,0x00,0x46,0xd3,0x6a,0x00,0x00,0x00]
27203
27204v_rndne_f32_e64 v5, vcc_hi
27205// CHECK: [0x05,0x00,0x46,0xd3,0x6b,0x00,0x00,0x00]
27206
27207v_rndne_f32_e64 v5, tba_lo
27208// CHECK: [0x05,0x00,0x46,0xd3,0x6c,0x00,0x00,0x00]
27209
27210v_rndne_f32_e64 v5, tba_hi
27211// CHECK: [0x05,0x00,0x46,0xd3,0x6d,0x00,0x00,0x00]
27212
27213v_rndne_f32_e64 v5, tma_lo
27214// CHECK: [0x05,0x00,0x46,0xd3,0x6e,0x00,0x00,0x00]
27215
27216v_rndne_f32_e64 v5, tma_hi
27217// CHECK: [0x05,0x00,0x46,0xd3,0x6f,0x00,0x00,0x00]
27218
27219v_rndne_f32_e64 v5, ttmp11
27220// CHECK: [0x05,0x00,0x46,0xd3,0x7b,0x00,0x00,0x00]
27221
27222v_rndne_f32_e64 v5, m0
27223// CHECK: [0x05,0x00,0x46,0xd3,0x7c,0x00,0x00,0x00]
27224
27225v_rndne_f32_e64 v5, exec_lo
27226// CHECK: [0x05,0x00,0x46,0xd3,0x7e,0x00,0x00,0x00]
27227
27228v_rndne_f32_e64 v5, exec_hi
27229// CHECK: [0x05,0x00,0x46,0xd3,0x7f,0x00,0x00,0x00]
27230
27231v_rndne_f32_e64 v5, 0
27232// CHECK: [0x05,0x00,0x46,0xd3,0x80,0x00,0x00,0x00]
27233
27234v_rndne_f32_e64 v5, -1
27235// CHECK: [0x05,0x00,0x46,0xd3,0xc1,0x00,0x00,0x00]
27236
27237v_rndne_f32_e64 v5, 0.5
27238// CHECK: [0x05,0x00,0x46,0xd3,0xf0,0x00,0x00,0x00]
27239
27240v_rndne_f32_e64 v5, -4.0
27241// CHECK: [0x05,0x00,0x46,0xd3,0xf7,0x00,0x00,0x00]
27242
27243v_rndne_f32_e64 v5, -v1
27244// CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x20]
27245
27246v_rndne_f32_e64 v5, |v1|
27247// CHECK: [0x05,0x01,0x46,0xd3,0x01,0x01,0x00,0x00]
27248
27249v_rndne_f32_e64 v5, v1 clamp
27250// CHECK: [0x05,0x08,0x46,0xd3,0x01,0x01,0x00,0x00]
27251
27252v_rndne_f32_e64 v5, v1 mul:2
27253// CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x08]
27254
27255v_rndne_f32_e64 v5, v1 mul:4
27256// CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x10]
27257
27258v_rndne_f32_e64 v5, v1 div:2
27259// CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x18]
27260
27261v_floor_f32 v5, v1
27262// CHECK: [0x01,0x49,0x0a,0x7e]
27263
27264v_floor_f32 v255, v1
27265// CHECK: [0x01,0x49,0xfe,0x7f]
27266
27267v_floor_f32 v5, v255
27268// CHECK: [0xff,0x49,0x0a,0x7e]
27269
27270v_floor_f32 v5, s1
27271// CHECK: [0x01,0x48,0x0a,0x7e]
27272
27273v_floor_f32 v5, s103
27274// CHECK: [0x67,0x48,0x0a,0x7e]
27275
27276v_floor_f32 v5, flat_scratch_lo
27277// CHECK: [0x68,0x48,0x0a,0x7e]
27278
27279v_floor_f32 v5, flat_scratch_hi
27280// CHECK: [0x69,0x48,0x0a,0x7e]
27281
27282v_floor_f32 v5, vcc_lo
27283// CHECK: [0x6a,0x48,0x0a,0x7e]
27284
27285v_floor_f32 v5, vcc_hi
27286// CHECK: [0x6b,0x48,0x0a,0x7e]
27287
27288v_floor_f32 v5, tba_lo
27289// CHECK: [0x6c,0x48,0x0a,0x7e]
27290
27291v_floor_f32 v5, tba_hi
27292// CHECK: [0x6d,0x48,0x0a,0x7e]
27293
27294v_floor_f32 v5, tma_lo
27295// CHECK: [0x6e,0x48,0x0a,0x7e]
27296
27297v_floor_f32 v5, tma_hi
27298// CHECK: [0x6f,0x48,0x0a,0x7e]
27299
27300v_floor_f32 v5, ttmp11
27301// CHECK: [0x7b,0x48,0x0a,0x7e]
27302
27303v_floor_f32 v5, m0
27304// CHECK: [0x7c,0x48,0x0a,0x7e]
27305
27306v_floor_f32 v5, exec_lo
27307// CHECK: [0x7e,0x48,0x0a,0x7e]
27308
27309v_floor_f32 v5, exec_hi
27310// CHECK: [0x7f,0x48,0x0a,0x7e]
27311
27312v_floor_f32 v5, 0
27313// CHECK: [0x80,0x48,0x0a,0x7e]
27314
27315v_floor_f32 v5, -1
27316// CHECK: [0xc1,0x48,0x0a,0x7e]
27317
27318v_floor_f32 v5, 0.5
27319// CHECK: [0xf0,0x48,0x0a,0x7e]
27320
27321v_floor_f32 v5, -4.0
27322// CHECK: [0xf7,0x48,0x0a,0x7e]
27323
27324v_floor_f32 v5, 0xaf123456
27325// CHECK: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27326
27327v_floor_f32 v5, 0x3f717273
27328// CHECK: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27329
27330v_floor_f32_e64 v5, v1
27331// CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x00]
27332
27333v_floor_f32_e64 v255, v1
27334// CHECK: [0xff,0x00,0x48,0xd3,0x01,0x01,0x00,0x00]
27335
27336v_floor_f32_e64 v5, v255
27337// CHECK: [0x05,0x00,0x48,0xd3,0xff,0x01,0x00,0x00]
27338
27339v_floor_f32_e64 v5, s1
27340// CHECK: [0x05,0x00,0x48,0xd3,0x01,0x00,0x00,0x00]
27341
27342v_floor_f32_e64 v5, s103
27343// CHECK: [0x05,0x00,0x48,0xd3,0x67,0x00,0x00,0x00]
27344
27345v_floor_f32_e64 v5, flat_scratch_lo
27346// CHECK: [0x05,0x00,0x48,0xd3,0x68,0x00,0x00,0x00]
27347
27348v_floor_f32_e64 v5, flat_scratch_hi
27349// CHECK: [0x05,0x00,0x48,0xd3,0x69,0x00,0x00,0x00]
27350
27351v_floor_f32_e64 v5, vcc_lo
27352// CHECK: [0x05,0x00,0x48,0xd3,0x6a,0x00,0x00,0x00]
27353
27354v_floor_f32_e64 v5, vcc_hi
27355// CHECK: [0x05,0x00,0x48,0xd3,0x6b,0x00,0x00,0x00]
27356
27357v_floor_f32_e64 v5, tba_lo
27358// CHECK: [0x05,0x00,0x48,0xd3,0x6c,0x00,0x00,0x00]
27359
27360v_floor_f32_e64 v5, tba_hi
27361// CHECK: [0x05,0x00,0x48,0xd3,0x6d,0x00,0x00,0x00]
27362
27363v_floor_f32_e64 v5, tma_lo
27364// CHECK: [0x05,0x00,0x48,0xd3,0x6e,0x00,0x00,0x00]
27365
27366v_floor_f32_e64 v5, tma_hi
27367// CHECK: [0x05,0x00,0x48,0xd3,0x6f,0x00,0x00,0x00]
27368
27369v_floor_f32_e64 v5, ttmp11
27370// CHECK: [0x05,0x00,0x48,0xd3,0x7b,0x00,0x00,0x00]
27371
27372v_floor_f32_e64 v5, m0
27373// CHECK: [0x05,0x00,0x48,0xd3,0x7c,0x00,0x00,0x00]
27374
27375v_floor_f32_e64 v5, exec_lo
27376// CHECK: [0x05,0x00,0x48,0xd3,0x7e,0x00,0x00,0x00]
27377
27378v_floor_f32_e64 v5, exec_hi
27379// CHECK: [0x05,0x00,0x48,0xd3,0x7f,0x00,0x00,0x00]
27380
27381v_floor_f32_e64 v5, 0
27382// CHECK: [0x05,0x00,0x48,0xd3,0x80,0x00,0x00,0x00]
27383
27384v_floor_f32_e64 v5, -1
27385// CHECK: [0x05,0x00,0x48,0xd3,0xc1,0x00,0x00,0x00]
27386
27387v_floor_f32_e64 v5, 0.5
27388// CHECK: [0x05,0x00,0x48,0xd3,0xf0,0x00,0x00,0x00]
27389
27390v_floor_f32_e64 v5, -4.0
27391// CHECK: [0x05,0x00,0x48,0xd3,0xf7,0x00,0x00,0x00]
27392
27393v_floor_f32_e64 v5, -v1
27394// CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x20]
27395
27396v_floor_f32_e64 v5, |v1|
27397// CHECK: [0x05,0x01,0x48,0xd3,0x01,0x01,0x00,0x00]
27398
27399v_floor_f32_e64 v5, v1 clamp
27400// CHECK: [0x05,0x08,0x48,0xd3,0x01,0x01,0x00,0x00]
27401
27402v_floor_f32_e64 v5, v1 mul:2
27403// CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x08]
27404
27405v_floor_f32_e64 v5, v1 mul:4
27406// CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x10]
27407
27408v_floor_f32_e64 v5, v1 div:2
27409// CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x18]
27410
27411v_exp_f32 v5, v1
27412// CHECK: [0x01,0x4b,0x0a,0x7e]
27413
27414v_exp_f32 v255, v1
27415// CHECK: [0x01,0x4b,0xfe,0x7f]
27416
27417v_exp_f32 v5, v255
27418// CHECK: [0xff,0x4b,0x0a,0x7e]
27419
27420v_exp_f32 v5, s1
27421// CHECK: [0x01,0x4a,0x0a,0x7e]
27422
27423v_exp_f32 v5, s103
27424// CHECK: [0x67,0x4a,0x0a,0x7e]
27425
27426v_exp_f32 v5, flat_scratch_lo
27427// CHECK: [0x68,0x4a,0x0a,0x7e]
27428
27429v_exp_f32 v5, flat_scratch_hi
27430// CHECK: [0x69,0x4a,0x0a,0x7e]
27431
27432v_exp_f32 v5, vcc_lo
27433// CHECK: [0x6a,0x4a,0x0a,0x7e]
27434
27435v_exp_f32 v5, vcc_hi
27436// CHECK: [0x6b,0x4a,0x0a,0x7e]
27437
27438v_exp_f32 v5, tba_lo
27439// CHECK: [0x6c,0x4a,0x0a,0x7e]
27440
27441v_exp_f32 v5, tba_hi
27442// CHECK: [0x6d,0x4a,0x0a,0x7e]
27443
27444v_exp_f32 v5, tma_lo
27445// CHECK: [0x6e,0x4a,0x0a,0x7e]
27446
27447v_exp_f32 v5, tma_hi
27448// CHECK: [0x6f,0x4a,0x0a,0x7e]
27449
27450v_exp_f32 v5, ttmp11
27451// CHECK: [0x7b,0x4a,0x0a,0x7e]
27452
27453v_exp_f32 v5, m0
27454// CHECK: [0x7c,0x4a,0x0a,0x7e]
27455
27456v_exp_f32 v5, exec_lo
27457// CHECK: [0x7e,0x4a,0x0a,0x7e]
27458
27459v_exp_f32 v5, exec_hi
27460// CHECK: [0x7f,0x4a,0x0a,0x7e]
27461
27462v_exp_f32 v5, 0
27463// CHECK: [0x80,0x4a,0x0a,0x7e]
27464
27465v_exp_f32 v5, -1
27466// CHECK: [0xc1,0x4a,0x0a,0x7e]
27467
27468v_exp_f32 v5, 0.5
27469// CHECK: [0xf0,0x4a,0x0a,0x7e]
27470
27471v_exp_f32 v5, -4.0
27472// CHECK: [0xf7,0x4a,0x0a,0x7e]
27473
27474v_exp_f32 v5, 0xaf123456
27475// CHECK: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27476
27477v_exp_f32 v5, 0x3f717273
27478// CHECK: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27479
27480v_exp_f32_e64 v5, v1
27481// CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x00]
27482
27483v_exp_f32_e64 v255, v1
27484// CHECK: [0xff,0x00,0x4a,0xd3,0x01,0x01,0x00,0x00]
27485
27486v_exp_f32_e64 v5, v255
27487// CHECK: [0x05,0x00,0x4a,0xd3,0xff,0x01,0x00,0x00]
27488
27489v_exp_f32_e64 v5, s1
27490// CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x00,0x00,0x00]
27491
27492v_exp_f32_e64 v5, s103
27493// CHECK: [0x05,0x00,0x4a,0xd3,0x67,0x00,0x00,0x00]
27494
27495v_exp_f32_e64 v5, flat_scratch_lo
27496// CHECK: [0x05,0x00,0x4a,0xd3,0x68,0x00,0x00,0x00]
27497
27498v_exp_f32_e64 v5, flat_scratch_hi
27499// CHECK: [0x05,0x00,0x4a,0xd3,0x69,0x00,0x00,0x00]
27500
27501v_exp_f32_e64 v5, vcc_lo
27502// CHECK: [0x05,0x00,0x4a,0xd3,0x6a,0x00,0x00,0x00]
27503
27504v_exp_f32_e64 v5, vcc_hi
27505// CHECK: [0x05,0x00,0x4a,0xd3,0x6b,0x00,0x00,0x00]
27506
27507v_exp_f32_e64 v5, tba_lo
27508// CHECK: [0x05,0x00,0x4a,0xd3,0x6c,0x00,0x00,0x00]
27509
27510v_exp_f32_e64 v5, tba_hi
27511// CHECK: [0x05,0x00,0x4a,0xd3,0x6d,0x00,0x00,0x00]
27512
27513v_exp_f32_e64 v5, tma_lo
27514// CHECK: [0x05,0x00,0x4a,0xd3,0x6e,0x00,0x00,0x00]
27515
27516v_exp_f32_e64 v5, tma_hi
27517// CHECK: [0x05,0x00,0x4a,0xd3,0x6f,0x00,0x00,0x00]
27518
27519v_exp_f32_e64 v5, ttmp11
27520// CHECK: [0x05,0x00,0x4a,0xd3,0x7b,0x00,0x00,0x00]
27521
27522v_exp_f32_e64 v5, m0
27523// CHECK: [0x05,0x00,0x4a,0xd3,0x7c,0x00,0x00,0x00]
27524
27525v_exp_f32_e64 v5, exec_lo
27526// CHECK: [0x05,0x00,0x4a,0xd3,0x7e,0x00,0x00,0x00]
27527
27528v_exp_f32_e64 v5, exec_hi
27529// CHECK: [0x05,0x00,0x4a,0xd3,0x7f,0x00,0x00,0x00]
27530
27531v_exp_f32_e64 v5, 0
27532// CHECK: [0x05,0x00,0x4a,0xd3,0x80,0x00,0x00,0x00]
27533
27534v_exp_f32_e64 v5, -1
27535// CHECK: [0x05,0x00,0x4a,0xd3,0xc1,0x00,0x00,0x00]
27536
27537v_exp_f32_e64 v5, 0.5
27538// CHECK: [0x05,0x00,0x4a,0xd3,0xf0,0x00,0x00,0x00]
27539
27540v_exp_f32_e64 v5, -4.0
27541// CHECK: [0x05,0x00,0x4a,0xd3,0xf7,0x00,0x00,0x00]
27542
27543v_exp_f32_e64 v5, -v1
27544// CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x20]
27545
27546v_exp_f32_e64 v5, v1 mul:2
27547// CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x08]
27548
27549v_exp_f32_e64 v5, v1 mul:4
27550// CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x10]
27551
27552v_exp_f32_e64 v5, v1 div:2
27553// CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x18]
27554
27555v_log_clamp_f32 v5, v1
27556// CHECK: [0x01,0x4d,0x0a,0x7e]
27557
27558v_log_clamp_f32 v255, v1
27559// CHECK: [0x01,0x4d,0xfe,0x7f]
27560
27561v_log_clamp_f32 v5, v255
27562// CHECK: [0xff,0x4d,0x0a,0x7e]
27563
27564v_log_clamp_f32 v5, s1
27565// CHECK: [0x01,0x4c,0x0a,0x7e]
27566
27567v_log_clamp_f32 v5, s103
27568// CHECK: [0x67,0x4c,0x0a,0x7e]
27569
27570v_log_clamp_f32 v5, flat_scratch_lo
27571// CHECK: [0x68,0x4c,0x0a,0x7e]
27572
27573v_log_clamp_f32 v5, flat_scratch_hi
27574// CHECK: [0x69,0x4c,0x0a,0x7e]
27575
27576v_log_clamp_f32 v5, vcc_lo
27577// CHECK: [0x6a,0x4c,0x0a,0x7e]
27578
27579v_log_clamp_f32 v5, vcc_hi
27580// CHECK: [0x6b,0x4c,0x0a,0x7e]
27581
27582v_log_clamp_f32 v5, tba_lo
27583// CHECK: [0x6c,0x4c,0x0a,0x7e]
27584
27585v_log_clamp_f32 v5, tba_hi
27586// CHECK: [0x6d,0x4c,0x0a,0x7e]
27587
27588v_log_clamp_f32 v5, tma_lo
27589// CHECK: [0x6e,0x4c,0x0a,0x7e]
27590
27591v_log_clamp_f32 v5, tma_hi
27592// CHECK: [0x6f,0x4c,0x0a,0x7e]
27593
27594v_log_clamp_f32 v5, ttmp11
27595// CHECK: [0x7b,0x4c,0x0a,0x7e]
27596
27597v_log_clamp_f32 v5, m0
27598// CHECK: [0x7c,0x4c,0x0a,0x7e]
27599
27600v_log_clamp_f32 v5, exec_lo
27601// CHECK: [0x7e,0x4c,0x0a,0x7e]
27602
27603v_log_clamp_f32 v5, exec_hi
27604// CHECK: [0x7f,0x4c,0x0a,0x7e]
27605
27606v_log_clamp_f32 v5, 0
27607// CHECK: [0x80,0x4c,0x0a,0x7e]
27608
27609v_log_clamp_f32 v5, -1
27610// CHECK: [0xc1,0x4c,0x0a,0x7e]
27611
27612v_log_clamp_f32 v5, 0.5
27613// CHECK: [0xf0,0x4c,0x0a,0x7e]
27614
27615v_log_clamp_f32 v5, -4.0
27616// CHECK: [0xf7,0x4c,0x0a,0x7e]
27617
27618v_log_clamp_f32 v5, 0xaf123456
27619// CHECK: [0xff,0x4c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27620
27621v_log_clamp_f32 v5, 0x3f717273
27622// CHECK: [0xff,0x4c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27623
27624v_log_clamp_f32_e64 v5, v1
27625// CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x00]
27626
27627v_log_clamp_f32_e64 v255, v1
27628// CHECK: [0xff,0x00,0x4c,0xd3,0x01,0x01,0x00,0x00]
27629
27630v_log_clamp_f32_e64 v5, v255
27631// CHECK: [0x05,0x00,0x4c,0xd3,0xff,0x01,0x00,0x00]
27632
27633v_log_clamp_f32_e64 v5, s1
27634// CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x00,0x00,0x00]
27635
27636v_log_clamp_f32_e64 v5, s103
27637// CHECK: [0x05,0x00,0x4c,0xd3,0x67,0x00,0x00,0x00]
27638
27639v_log_clamp_f32_e64 v5, flat_scratch_lo
27640// CHECK: [0x05,0x00,0x4c,0xd3,0x68,0x00,0x00,0x00]
27641
27642v_log_clamp_f32_e64 v5, flat_scratch_hi
27643// CHECK: [0x05,0x00,0x4c,0xd3,0x69,0x00,0x00,0x00]
27644
27645v_log_clamp_f32_e64 v5, vcc_lo
27646// CHECK: [0x05,0x00,0x4c,0xd3,0x6a,0x00,0x00,0x00]
27647
27648v_log_clamp_f32_e64 v5, vcc_hi
27649// CHECK: [0x05,0x00,0x4c,0xd3,0x6b,0x00,0x00,0x00]
27650
27651v_log_clamp_f32_e64 v5, tba_lo
27652// CHECK: [0x05,0x00,0x4c,0xd3,0x6c,0x00,0x00,0x00]
27653
27654v_log_clamp_f32_e64 v5, tba_hi
27655// CHECK: [0x05,0x00,0x4c,0xd3,0x6d,0x00,0x00,0x00]
27656
27657v_log_clamp_f32_e64 v5, tma_lo
27658// CHECK: [0x05,0x00,0x4c,0xd3,0x6e,0x00,0x00,0x00]
27659
27660v_log_clamp_f32_e64 v5, tma_hi
27661// CHECK: [0x05,0x00,0x4c,0xd3,0x6f,0x00,0x00,0x00]
27662
27663v_log_clamp_f32_e64 v5, ttmp11
27664// CHECK: [0x05,0x00,0x4c,0xd3,0x7b,0x00,0x00,0x00]
27665
27666v_log_clamp_f32_e64 v5, m0
27667// CHECK: [0x05,0x00,0x4c,0xd3,0x7c,0x00,0x00,0x00]
27668
27669v_log_clamp_f32_e64 v5, exec_lo
27670// CHECK: [0x05,0x00,0x4c,0xd3,0x7e,0x00,0x00,0x00]
27671
27672v_log_clamp_f32_e64 v5, exec_hi
27673// CHECK: [0x05,0x00,0x4c,0xd3,0x7f,0x00,0x00,0x00]
27674
27675v_log_clamp_f32_e64 v5, 0
27676// CHECK: [0x05,0x00,0x4c,0xd3,0x80,0x00,0x00,0x00]
27677
27678v_log_clamp_f32_e64 v5, -1
27679// CHECK: [0x05,0x00,0x4c,0xd3,0xc1,0x00,0x00,0x00]
27680
27681v_log_clamp_f32_e64 v5, 0.5
27682// CHECK: [0x05,0x00,0x4c,0xd3,0xf0,0x00,0x00,0x00]
27683
27684v_log_clamp_f32_e64 v5, -4.0
27685// CHECK: [0x05,0x00,0x4c,0xd3,0xf7,0x00,0x00,0x00]
27686
27687v_log_clamp_f32_e64 v5, -v1
27688// CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x20]
27689
27690v_log_clamp_f32_e64 v5, v1 mul:2
27691// CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x08]
27692
27693v_log_clamp_f32_e64 v5, v1 mul:4
27694// CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x10]
27695
27696v_log_clamp_f32_e64 v5, v1 div:2
27697// CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x18]
27698
27699v_log_f32 v5, v1
27700// CHECK: [0x01,0x4f,0x0a,0x7e]
27701
27702v_log_f32 v255, v1
27703// CHECK: [0x01,0x4f,0xfe,0x7f]
27704
27705v_log_f32 v5, v255
27706// CHECK: [0xff,0x4f,0x0a,0x7e]
27707
27708v_log_f32 v5, s1
27709// CHECK: [0x01,0x4e,0x0a,0x7e]
27710
27711v_log_f32 v5, s103
27712// CHECK: [0x67,0x4e,0x0a,0x7e]
27713
27714v_log_f32 v5, flat_scratch_lo
27715// CHECK: [0x68,0x4e,0x0a,0x7e]
27716
27717v_log_f32 v5, flat_scratch_hi
27718// CHECK: [0x69,0x4e,0x0a,0x7e]
27719
27720v_log_f32 v5, vcc_lo
27721// CHECK: [0x6a,0x4e,0x0a,0x7e]
27722
27723v_log_f32 v5, vcc_hi
27724// CHECK: [0x6b,0x4e,0x0a,0x7e]
27725
27726v_log_f32 v5, tba_lo
27727// CHECK: [0x6c,0x4e,0x0a,0x7e]
27728
27729v_log_f32 v5, tba_hi
27730// CHECK: [0x6d,0x4e,0x0a,0x7e]
27731
27732v_log_f32 v5, tma_lo
27733// CHECK: [0x6e,0x4e,0x0a,0x7e]
27734
27735v_log_f32 v5, tma_hi
27736// CHECK: [0x6f,0x4e,0x0a,0x7e]
27737
27738v_log_f32 v5, ttmp11
27739// CHECK: [0x7b,0x4e,0x0a,0x7e]
27740
27741v_log_f32 v5, m0
27742// CHECK: [0x7c,0x4e,0x0a,0x7e]
27743
27744v_log_f32 v5, exec_lo
27745// CHECK: [0x7e,0x4e,0x0a,0x7e]
27746
27747v_log_f32 v5, exec_hi
27748// CHECK: [0x7f,0x4e,0x0a,0x7e]
27749
27750v_log_f32 v5, 0
27751// CHECK: [0x80,0x4e,0x0a,0x7e]
27752
27753v_log_f32 v5, -1
27754// CHECK: [0xc1,0x4e,0x0a,0x7e]
27755
27756v_log_f32 v5, 0.5
27757// CHECK: [0xf0,0x4e,0x0a,0x7e]
27758
27759v_log_f32 v5, -4.0
27760// CHECK: [0xf7,0x4e,0x0a,0x7e]
27761
27762v_log_f32 v5, 0xaf123456
27763// CHECK: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27764
27765v_log_f32 v5, 0x3f717273
27766// CHECK: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27767
27768v_log_f32_e64 v5, v1
27769// CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x00]
27770
27771v_log_f32_e64 v255, v1
27772// CHECK: [0xff,0x00,0x4e,0xd3,0x01,0x01,0x00,0x00]
27773
27774v_log_f32_e64 v5, v255
27775// CHECK: [0x05,0x00,0x4e,0xd3,0xff,0x01,0x00,0x00]
27776
27777v_log_f32_e64 v5, s1
27778// CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x00,0x00,0x00]
27779
27780v_log_f32_e64 v5, s103
27781// CHECK: [0x05,0x00,0x4e,0xd3,0x67,0x00,0x00,0x00]
27782
27783v_log_f32_e64 v5, flat_scratch_lo
27784// CHECK: [0x05,0x00,0x4e,0xd3,0x68,0x00,0x00,0x00]
27785
27786v_log_f32_e64 v5, flat_scratch_hi
27787// CHECK: [0x05,0x00,0x4e,0xd3,0x69,0x00,0x00,0x00]
27788
27789v_log_f32_e64 v5, vcc_lo
27790// CHECK: [0x05,0x00,0x4e,0xd3,0x6a,0x00,0x00,0x00]
27791
27792v_log_f32_e64 v5, vcc_hi
27793// CHECK: [0x05,0x00,0x4e,0xd3,0x6b,0x00,0x00,0x00]
27794
27795v_log_f32_e64 v5, tba_lo
27796// CHECK: [0x05,0x00,0x4e,0xd3,0x6c,0x00,0x00,0x00]
27797
27798v_log_f32_e64 v5, tba_hi
27799// CHECK: [0x05,0x00,0x4e,0xd3,0x6d,0x00,0x00,0x00]
27800
27801v_log_f32_e64 v5, tma_lo
27802// CHECK: [0x05,0x00,0x4e,0xd3,0x6e,0x00,0x00,0x00]
27803
27804v_log_f32_e64 v5, tma_hi
27805// CHECK: [0x05,0x00,0x4e,0xd3,0x6f,0x00,0x00,0x00]
27806
27807v_log_f32_e64 v5, ttmp11
27808// CHECK: [0x05,0x00,0x4e,0xd3,0x7b,0x00,0x00,0x00]
27809
27810v_log_f32_e64 v5, m0
27811// CHECK: [0x05,0x00,0x4e,0xd3,0x7c,0x00,0x00,0x00]
27812
27813v_log_f32_e64 v5, exec_lo
27814// CHECK: [0x05,0x00,0x4e,0xd3,0x7e,0x00,0x00,0x00]
27815
27816v_log_f32_e64 v5, exec_hi
27817// CHECK: [0x05,0x00,0x4e,0xd3,0x7f,0x00,0x00,0x00]
27818
27819v_log_f32_e64 v5, 0
27820// CHECK: [0x05,0x00,0x4e,0xd3,0x80,0x00,0x00,0x00]
27821
27822v_log_f32_e64 v5, -1
27823// CHECK: [0x05,0x00,0x4e,0xd3,0xc1,0x00,0x00,0x00]
27824
27825v_log_f32_e64 v5, 0.5
27826// CHECK: [0x05,0x00,0x4e,0xd3,0xf0,0x00,0x00,0x00]
27827
27828v_log_f32_e64 v5, -4.0
27829// CHECK: [0x05,0x00,0x4e,0xd3,0xf7,0x00,0x00,0x00]
27830
27831v_log_f32_e64 v5, -v1
27832// CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x20]
27833
27834v_log_f32_e64 v5, v1 mul:2
27835// CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x08]
27836
27837v_log_f32_e64 v5, v1 mul:4
27838// CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x10]
27839
27840v_log_f32_e64 v5, v1 div:2
27841// CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x18]
27842
27843v_rcp_clamp_f32 v5, v1
27844// CHECK: [0x01,0x51,0x0a,0x7e]
27845
27846v_rcp_clamp_f32 v255, v1
27847// CHECK: [0x01,0x51,0xfe,0x7f]
27848
27849v_rcp_clamp_f32 v5, v255
27850// CHECK: [0xff,0x51,0x0a,0x7e]
27851
27852v_rcp_clamp_f32 v5, s1
27853// CHECK: [0x01,0x50,0x0a,0x7e]
27854
27855v_rcp_clamp_f32 v5, s103
27856// CHECK: [0x67,0x50,0x0a,0x7e]
27857
27858v_rcp_clamp_f32 v5, flat_scratch_lo
27859// CHECK: [0x68,0x50,0x0a,0x7e]
27860
27861v_rcp_clamp_f32 v5, flat_scratch_hi
27862// CHECK: [0x69,0x50,0x0a,0x7e]
27863
27864v_rcp_clamp_f32 v5, vcc_lo
27865// CHECK: [0x6a,0x50,0x0a,0x7e]
27866
27867v_rcp_clamp_f32 v5, vcc_hi
27868// CHECK: [0x6b,0x50,0x0a,0x7e]
27869
27870v_rcp_clamp_f32 v5, tba_lo
27871// CHECK: [0x6c,0x50,0x0a,0x7e]
27872
27873v_rcp_clamp_f32 v5, tba_hi
27874// CHECK: [0x6d,0x50,0x0a,0x7e]
27875
27876v_rcp_clamp_f32 v5, tma_lo
27877// CHECK: [0x6e,0x50,0x0a,0x7e]
27878
27879v_rcp_clamp_f32 v5, tma_hi
27880// CHECK: [0x6f,0x50,0x0a,0x7e]
27881
27882v_rcp_clamp_f32 v5, ttmp11
27883// CHECK: [0x7b,0x50,0x0a,0x7e]
27884
27885v_rcp_clamp_f32 v5, m0
27886// CHECK: [0x7c,0x50,0x0a,0x7e]
27887
27888v_rcp_clamp_f32 v5, exec_lo
27889// CHECK: [0x7e,0x50,0x0a,0x7e]
27890
27891v_rcp_clamp_f32 v5, exec_hi
27892// CHECK: [0x7f,0x50,0x0a,0x7e]
27893
27894v_rcp_clamp_f32 v5, 0
27895// CHECK: [0x80,0x50,0x0a,0x7e]
27896
27897v_rcp_clamp_f32 v5, -1
27898// CHECK: [0xc1,0x50,0x0a,0x7e]
27899
27900v_rcp_clamp_f32 v5, 0.5
27901// CHECK: [0xf0,0x50,0x0a,0x7e]
27902
27903v_rcp_clamp_f32 v5, -4.0
27904// CHECK: [0xf7,0x50,0x0a,0x7e]
27905
27906v_rcp_clamp_f32 v5, 0xaf123456
27907// CHECK: [0xff,0x50,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27908
27909v_rcp_clamp_f32 v5, 0x3f717273
27910// CHECK: [0xff,0x50,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27911
27912v_rcp_clamp_f32_e64 v5, v1
27913// CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x00]
27914
27915v_rcp_clamp_f32_e64 v255, v1
27916// CHECK: [0xff,0x00,0x50,0xd3,0x01,0x01,0x00,0x00]
27917
27918v_rcp_clamp_f32_e64 v5, v255
27919// CHECK: [0x05,0x00,0x50,0xd3,0xff,0x01,0x00,0x00]
27920
27921v_rcp_clamp_f32_e64 v5, s1
27922// CHECK: [0x05,0x00,0x50,0xd3,0x01,0x00,0x00,0x00]
27923
27924v_rcp_clamp_f32_e64 v5, s103
27925// CHECK: [0x05,0x00,0x50,0xd3,0x67,0x00,0x00,0x00]
27926
27927v_rcp_clamp_f32_e64 v5, flat_scratch_lo
27928// CHECK: [0x05,0x00,0x50,0xd3,0x68,0x00,0x00,0x00]
27929
27930v_rcp_clamp_f32_e64 v5, flat_scratch_hi
27931// CHECK: [0x05,0x00,0x50,0xd3,0x69,0x00,0x00,0x00]
27932
27933v_rcp_clamp_f32_e64 v5, vcc_lo
27934// CHECK: [0x05,0x00,0x50,0xd3,0x6a,0x00,0x00,0x00]
27935
27936v_rcp_clamp_f32_e64 v5, vcc_hi
27937// CHECK: [0x05,0x00,0x50,0xd3,0x6b,0x00,0x00,0x00]
27938
27939v_rcp_clamp_f32_e64 v5, tba_lo
27940// CHECK: [0x05,0x00,0x50,0xd3,0x6c,0x00,0x00,0x00]
27941
27942v_rcp_clamp_f32_e64 v5, tba_hi
27943// CHECK: [0x05,0x00,0x50,0xd3,0x6d,0x00,0x00,0x00]
27944
27945v_rcp_clamp_f32_e64 v5, tma_lo
27946// CHECK: [0x05,0x00,0x50,0xd3,0x6e,0x00,0x00,0x00]
27947
27948v_rcp_clamp_f32_e64 v5, tma_hi
27949// CHECK: [0x05,0x00,0x50,0xd3,0x6f,0x00,0x00,0x00]
27950
27951v_rcp_clamp_f32_e64 v5, ttmp11
27952// CHECK: [0x05,0x00,0x50,0xd3,0x7b,0x00,0x00,0x00]
27953
27954v_rcp_clamp_f32_e64 v5, m0
27955// CHECK: [0x05,0x00,0x50,0xd3,0x7c,0x00,0x00,0x00]
27956
27957v_rcp_clamp_f32_e64 v5, exec_lo
27958// CHECK: [0x05,0x00,0x50,0xd3,0x7e,0x00,0x00,0x00]
27959
27960v_rcp_clamp_f32_e64 v5, exec_hi
27961// CHECK: [0x05,0x00,0x50,0xd3,0x7f,0x00,0x00,0x00]
27962
27963v_rcp_clamp_f32_e64 v5, 0
27964// CHECK: [0x05,0x00,0x50,0xd3,0x80,0x00,0x00,0x00]
27965
27966v_rcp_clamp_f32_e64 v5, -1
27967// CHECK: [0x05,0x00,0x50,0xd3,0xc1,0x00,0x00,0x00]
27968
27969v_rcp_clamp_f32_e64 v5, 0.5
27970// CHECK: [0x05,0x00,0x50,0xd3,0xf0,0x00,0x00,0x00]
27971
27972v_rcp_clamp_f32_e64 v5, -4.0
27973// CHECK: [0x05,0x00,0x50,0xd3,0xf7,0x00,0x00,0x00]
27974
27975v_rcp_clamp_f32_e64 v5, -v1
27976// CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x20]
27977
27978v_rcp_clamp_f32_e64 v5, v1 mul:2
27979// CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x08]
27980
27981v_rcp_clamp_f32_e64 v5, v1 mul:4
27982// CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x10]
27983
27984v_rcp_clamp_f32_e64 v5, v1 div:2
27985// CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x18]
27986
27987v_rcp_legacy_f32 v5, v1
27988// CHECK: [0x01,0x53,0x0a,0x7e]
27989
27990v_rcp_legacy_f32 v255, v1
27991// CHECK: [0x01,0x53,0xfe,0x7f]
27992
27993v_rcp_legacy_f32 v5, v255
27994// CHECK: [0xff,0x53,0x0a,0x7e]
27995
27996v_rcp_legacy_f32 v5, s1
27997// CHECK: [0x01,0x52,0x0a,0x7e]
27998
27999v_rcp_legacy_f32 v5, s103
28000// CHECK: [0x67,0x52,0x0a,0x7e]
28001
28002v_rcp_legacy_f32 v5, flat_scratch_lo
28003// CHECK: [0x68,0x52,0x0a,0x7e]
28004
28005v_rcp_legacy_f32 v5, flat_scratch_hi
28006// CHECK: [0x69,0x52,0x0a,0x7e]
28007
28008v_rcp_legacy_f32 v5, vcc_lo
28009// CHECK: [0x6a,0x52,0x0a,0x7e]
28010
28011v_rcp_legacy_f32 v5, vcc_hi
28012// CHECK: [0x6b,0x52,0x0a,0x7e]
28013
28014v_rcp_legacy_f32 v5, tba_lo
28015// CHECK: [0x6c,0x52,0x0a,0x7e]
28016
28017v_rcp_legacy_f32 v5, tba_hi
28018// CHECK: [0x6d,0x52,0x0a,0x7e]
28019
28020v_rcp_legacy_f32 v5, tma_lo
28021// CHECK: [0x6e,0x52,0x0a,0x7e]
28022
28023v_rcp_legacy_f32 v5, tma_hi
28024// CHECK: [0x6f,0x52,0x0a,0x7e]
28025
28026v_rcp_legacy_f32 v5, ttmp11
28027// CHECK: [0x7b,0x52,0x0a,0x7e]
28028
28029v_rcp_legacy_f32 v5, m0
28030// CHECK: [0x7c,0x52,0x0a,0x7e]
28031
28032v_rcp_legacy_f32 v5, exec_lo
28033// CHECK: [0x7e,0x52,0x0a,0x7e]
28034
28035v_rcp_legacy_f32 v5, exec_hi
28036// CHECK: [0x7f,0x52,0x0a,0x7e]
28037
28038v_rcp_legacy_f32 v5, 0
28039// CHECK: [0x80,0x52,0x0a,0x7e]
28040
28041v_rcp_legacy_f32 v5, -1
28042// CHECK: [0xc1,0x52,0x0a,0x7e]
28043
28044v_rcp_legacy_f32 v5, 0.5
28045// CHECK: [0xf0,0x52,0x0a,0x7e]
28046
28047v_rcp_legacy_f32 v5, -4.0
28048// CHECK: [0xf7,0x52,0x0a,0x7e]
28049
28050v_rcp_legacy_f32 v5, 0xaf123456
28051// CHECK: [0xff,0x52,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28052
28053v_rcp_legacy_f32 v5, 0x3f717273
28054// CHECK: [0xff,0x52,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28055
28056v_rcp_legacy_f32_e64 v5, v1
28057// CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x00]
28058
28059v_rcp_legacy_f32_e64 v255, v1
28060// CHECK: [0xff,0x00,0x52,0xd3,0x01,0x01,0x00,0x00]
28061
28062v_rcp_legacy_f32_e64 v5, v255
28063// CHECK: [0x05,0x00,0x52,0xd3,0xff,0x01,0x00,0x00]
28064
28065v_rcp_legacy_f32_e64 v5, s1
28066// CHECK: [0x05,0x00,0x52,0xd3,0x01,0x00,0x00,0x00]
28067
28068v_rcp_legacy_f32_e64 v5, s103
28069// CHECK: [0x05,0x00,0x52,0xd3,0x67,0x00,0x00,0x00]
28070
28071v_rcp_legacy_f32_e64 v5, flat_scratch_lo
28072// CHECK: [0x05,0x00,0x52,0xd3,0x68,0x00,0x00,0x00]
28073
28074v_rcp_legacy_f32_e64 v5, flat_scratch_hi
28075// CHECK: [0x05,0x00,0x52,0xd3,0x69,0x00,0x00,0x00]
28076
28077v_rcp_legacy_f32_e64 v5, vcc_lo
28078// CHECK: [0x05,0x00,0x52,0xd3,0x6a,0x00,0x00,0x00]
28079
28080v_rcp_legacy_f32_e64 v5, vcc_hi
28081// CHECK: [0x05,0x00,0x52,0xd3,0x6b,0x00,0x00,0x00]
28082
28083v_rcp_legacy_f32_e64 v5, tba_lo
28084// CHECK: [0x05,0x00,0x52,0xd3,0x6c,0x00,0x00,0x00]
28085
28086v_rcp_legacy_f32_e64 v5, tba_hi
28087// CHECK: [0x05,0x00,0x52,0xd3,0x6d,0x00,0x00,0x00]
28088
28089v_rcp_legacy_f32_e64 v5, tma_lo
28090// CHECK: [0x05,0x00,0x52,0xd3,0x6e,0x00,0x00,0x00]
28091
28092v_rcp_legacy_f32_e64 v5, tma_hi
28093// CHECK: [0x05,0x00,0x52,0xd3,0x6f,0x00,0x00,0x00]
28094
28095v_rcp_legacy_f32_e64 v5, ttmp11
28096// CHECK: [0x05,0x00,0x52,0xd3,0x7b,0x00,0x00,0x00]
28097
28098v_rcp_legacy_f32_e64 v5, m0
28099// CHECK: [0x05,0x00,0x52,0xd3,0x7c,0x00,0x00,0x00]
28100
28101v_rcp_legacy_f32_e64 v5, exec_lo
28102// CHECK: [0x05,0x00,0x52,0xd3,0x7e,0x00,0x00,0x00]
28103
28104v_rcp_legacy_f32_e64 v5, exec_hi
28105// CHECK: [0x05,0x00,0x52,0xd3,0x7f,0x00,0x00,0x00]
28106
28107v_rcp_legacy_f32_e64 v5, 0
28108// CHECK: [0x05,0x00,0x52,0xd3,0x80,0x00,0x00,0x00]
28109
28110v_rcp_legacy_f32_e64 v5, -1
28111// CHECK: [0x05,0x00,0x52,0xd3,0xc1,0x00,0x00,0x00]
28112
28113v_rcp_legacy_f32_e64 v5, 0.5
28114// CHECK: [0x05,0x00,0x52,0xd3,0xf0,0x00,0x00,0x00]
28115
28116v_rcp_legacy_f32_e64 v5, -4.0
28117// CHECK: [0x05,0x00,0x52,0xd3,0xf7,0x00,0x00,0x00]
28118
28119v_rcp_legacy_f32_e64 v5, -v1
28120// CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x20]
28121
28122v_rcp_legacy_f32_e64 v5, v1 mul:2
28123// CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x08]
28124
28125v_rcp_legacy_f32_e64 v5, v1 mul:4
28126// CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x10]
28127
28128v_rcp_legacy_f32_e64 v5, v1 div:2
28129// CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x18]
28130
28131v_rcp_f32 v5, v1
28132// CHECK: [0x01,0x55,0x0a,0x7e]
28133
28134v_rcp_f32 v255, v1
28135// CHECK: [0x01,0x55,0xfe,0x7f]
28136
28137v_rcp_f32 v5, v255
28138// CHECK: [0xff,0x55,0x0a,0x7e]
28139
28140v_rcp_f32 v5, s1
28141// CHECK: [0x01,0x54,0x0a,0x7e]
28142
28143v_rcp_f32 v5, s103
28144// CHECK: [0x67,0x54,0x0a,0x7e]
28145
28146v_rcp_f32 v5, flat_scratch_lo
28147// CHECK: [0x68,0x54,0x0a,0x7e]
28148
28149v_rcp_f32 v5, flat_scratch_hi
28150// CHECK: [0x69,0x54,0x0a,0x7e]
28151
28152v_rcp_f32 v5, vcc_lo
28153// CHECK: [0x6a,0x54,0x0a,0x7e]
28154
28155v_rcp_f32 v5, vcc_hi
28156// CHECK: [0x6b,0x54,0x0a,0x7e]
28157
28158v_rcp_f32 v5, tba_lo
28159// CHECK: [0x6c,0x54,0x0a,0x7e]
28160
28161v_rcp_f32 v5, tba_hi
28162// CHECK: [0x6d,0x54,0x0a,0x7e]
28163
28164v_rcp_f32 v5, tma_lo
28165// CHECK: [0x6e,0x54,0x0a,0x7e]
28166
28167v_rcp_f32 v5, tma_hi
28168// CHECK: [0x6f,0x54,0x0a,0x7e]
28169
28170v_rcp_f32 v5, ttmp11
28171// CHECK: [0x7b,0x54,0x0a,0x7e]
28172
28173v_rcp_f32 v5, m0
28174// CHECK: [0x7c,0x54,0x0a,0x7e]
28175
28176v_rcp_f32 v5, exec_lo
28177// CHECK: [0x7e,0x54,0x0a,0x7e]
28178
28179v_rcp_f32 v5, exec_hi
28180// CHECK: [0x7f,0x54,0x0a,0x7e]
28181
28182v_rcp_f32 v5, 0
28183// CHECK: [0x80,0x54,0x0a,0x7e]
28184
28185v_rcp_f32 v5, -1
28186// CHECK: [0xc1,0x54,0x0a,0x7e]
28187
28188v_rcp_f32 v5, 0.5
28189// CHECK: [0xf0,0x54,0x0a,0x7e]
28190
28191v_rcp_f32 v5, -4.0
28192// CHECK: [0xf7,0x54,0x0a,0x7e]
28193
28194v_rcp_f32 v5, 0xaf123456
28195// CHECK: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28196
28197v_rcp_f32 v5, 0x3f717273
28198// CHECK: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28199
28200v_rcp_f32_e64 v5, v1
28201// CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x00]
28202
28203v_rcp_f32_e64 v255, v1
28204// CHECK: [0xff,0x00,0x54,0xd3,0x01,0x01,0x00,0x00]
28205
28206v_rcp_f32_e64 v5, v255
28207// CHECK: [0x05,0x00,0x54,0xd3,0xff,0x01,0x00,0x00]
28208
28209v_rcp_f32_e64 v5, s1
28210// CHECK: [0x05,0x00,0x54,0xd3,0x01,0x00,0x00,0x00]
28211
28212v_rcp_f32_e64 v5, s103
28213// CHECK: [0x05,0x00,0x54,0xd3,0x67,0x00,0x00,0x00]
28214
28215v_rcp_f32_e64 v5, flat_scratch_lo
28216// CHECK: [0x05,0x00,0x54,0xd3,0x68,0x00,0x00,0x00]
28217
28218v_rcp_f32_e64 v5, flat_scratch_hi
28219// CHECK: [0x05,0x00,0x54,0xd3,0x69,0x00,0x00,0x00]
28220
28221v_rcp_f32_e64 v5, vcc_lo
28222// CHECK: [0x05,0x00,0x54,0xd3,0x6a,0x00,0x00,0x00]
28223
28224v_rcp_f32_e64 v5, vcc_hi
28225// CHECK: [0x05,0x00,0x54,0xd3,0x6b,0x00,0x00,0x00]
28226
28227v_rcp_f32_e64 v5, tba_lo
28228// CHECK: [0x05,0x00,0x54,0xd3,0x6c,0x00,0x00,0x00]
28229
28230v_rcp_f32_e64 v5, tba_hi
28231// CHECK: [0x05,0x00,0x54,0xd3,0x6d,0x00,0x00,0x00]
28232
28233v_rcp_f32_e64 v5, tma_lo
28234// CHECK: [0x05,0x00,0x54,0xd3,0x6e,0x00,0x00,0x00]
28235
28236v_rcp_f32_e64 v5, tma_hi
28237// CHECK: [0x05,0x00,0x54,0xd3,0x6f,0x00,0x00,0x00]
28238
28239v_rcp_f32_e64 v5, ttmp11
28240// CHECK: [0x05,0x00,0x54,0xd3,0x7b,0x00,0x00,0x00]
28241
28242v_rcp_f32_e64 v5, m0
28243// CHECK: [0x05,0x00,0x54,0xd3,0x7c,0x00,0x00,0x00]
28244
28245v_rcp_f32_e64 v5, exec_lo
28246// CHECK: [0x05,0x00,0x54,0xd3,0x7e,0x00,0x00,0x00]
28247
28248v_rcp_f32_e64 v5, exec_hi
28249// CHECK: [0x05,0x00,0x54,0xd3,0x7f,0x00,0x00,0x00]
28250
28251v_rcp_f32_e64 v5, 0
28252// CHECK: [0x05,0x00,0x54,0xd3,0x80,0x00,0x00,0x00]
28253
28254v_rcp_f32_e64 v5, -1
28255// CHECK: [0x05,0x00,0x54,0xd3,0xc1,0x00,0x00,0x00]
28256
28257v_rcp_f32_e64 v5, 0.5
28258// CHECK: [0x05,0x00,0x54,0xd3,0xf0,0x00,0x00,0x00]
28259
28260v_rcp_f32_e64 v5, -4.0
28261// CHECK: [0x05,0x00,0x54,0xd3,0xf7,0x00,0x00,0x00]
28262
28263v_rcp_f32_e64 v5, -v1
28264// CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x20]
28265
28266v_rcp_f32_e64 v5, v1 mul:2
28267// CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x08]
28268
28269v_rcp_f32_e64 v5, v1 mul:4
28270// CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x10]
28271
28272v_rcp_f32_e64 v5, v1 div:2
28273// CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x18]
28274
28275v_rcp_iflag_f32 v5, v1
28276// CHECK: [0x01,0x57,0x0a,0x7e]
28277
28278v_rcp_iflag_f32 v255, v1
28279// CHECK: [0x01,0x57,0xfe,0x7f]
28280
28281v_rcp_iflag_f32 v5, v255
28282// CHECK: [0xff,0x57,0x0a,0x7e]
28283
28284v_rcp_iflag_f32 v5, s1
28285// CHECK: [0x01,0x56,0x0a,0x7e]
28286
28287v_rcp_iflag_f32 v5, s103
28288// CHECK: [0x67,0x56,0x0a,0x7e]
28289
28290v_rcp_iflag_f32 v5, flat_scratch_lo
28291// CHECK: [0x68,0x56,0x0a,0x7e]
28292
28293v_rcp_iflag_f32 v5, flat_scratch_hi
28294// CHECK: [0x69,0x56,0x0a,0x7e]
28295
28296v_rcp_iflag_f32 v5, vcc_lo
28297// CHECK: [0x6a,0x56,0x0a,0x7e]
28298
28299v_rcp_iflag_f32 v5, vcc_hi
28300// CHECK: [0x6b,0x56,0x0a,0x7e]
28301
28302v_rcp_iflag_f32 v5, tba_lo
28303// CHECK: [0x6c,0x56,0x0a,0x7e]
28304
28305v_rcp_iflag_f32 v5, tba_hi
28306// CHECK: [0x6d,0x56,0x0a,0x7e]
28307
28308v_rcp_iflag_f32 v5, tma_lo
28309// CHECK: [0x6e,0x56,0x0a,0x7e]
28310
28311v_rcp_iflag_f32 v5, tma_hi
28312// CHECK: [0x6f,0x56,0x0a,0x7e]
28313
28314v_rcp_iflag_f32 v5, ttmp11
28315// CHECK: [0x7b,0x56,0x0a,0x7e]
28316
28317v_rcp_iflag_f32 v5, m0
28318// CHECK: [0x7c,0x56,0x0a,0x7e]
28319
28320v_rcp_iflag_f32 v5, exec_lo
28321// CHECK: [0x7e,0x56,0x0a,0x7e]
28322
28323v_rcp_iflag_f32 v5, exec_hi
28324// CHECK: [0x7f,0x56,0x0a,0x7e]
28325
28326v_rcp_iflag_f32 v5, 0
28327// CHECK: [0x80,0x56,0x0a,0x7e]
28328
28329v_rcp_iflag_f32 v5, -1
28330// CHECK: [0xc1,0x56,0x0a,0x7e]
28331
28332v_rcp_iflag_f32 v5, 0.5
28333// CHECK: [0xf0,0x56,0x0a,0x7e]
28334
28335v_rcp_iflag_f32 v5, -4.0
28336// CHECK: [0xf7,0x56,0x0a,0x7e]
28337
28338v_rcp_iflag_f32 v5, 0xaf123456
28339// CHECK: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28340
28341v_rcp_iflag_f32 v5, 0x3f717273
28342// CHECK: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28343
28344v_rcp_iflag_f32_e64 v5, v1
28345// CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x00]
28346
28347v_rcp_iflag_f32_e64 v255, v1
28348// CHECK: [0xff,0x00,0x56,0xd3,0x01,0x01,0x00,0x00]
28349
28350v_rcp_iflag_f32_e64 v5, v255
28351// CHECK: [0x05,0x00,0x56,0xd3,0xff,0x01,0x00,0x00]
28352
28353v_rcp_iflag_f32_e64 v5, s1
28354// CHECK: [0x05,0x00,0x56,0xd3,0x01,0x00,0x00,0x00]
28355
28356v_rcp_iflag_f32_e64 v5, s103
28357// CHECK: [0x05,0x00,0x56,0xd3,0x67,0x00,0x00,0x00]
28358
28359v_rcp_iflag_f32_e64 v5, flat_scratch_lo
28360// CHECK: [0x05,0x00,0x56,0xd3,0x68,0x00,0x00,0x00]
28361
28362v_rcp_iflag_f32_e64 v5, flat_scratch_hi
28363// CHECK: [0x05,0x00,0x56,0xd3,0x69,0x00,0x00,0x00]
28364
28365v_rcp_iflag_f32_e64 v5, vcc_lo
28366// CHECK: [0x05,0x00,0x56,0xd3,0x6a,0x00,0x00,0x00]
28367
28368v_rcp_iflag_f32_e64 v5, vcc_hi
28369// CHECK: [0x05,0x00,0x56,0xd3,0x6b,0x00,0x00,0x00]
28370
28371v_rcp_iflag_f32_e64 v5, tba_lo
28372// CHECK: [0x05,0x00,0x56,0xd3,0x6c,0x00,0x00,0x00]
28373
28374v_rcp_iflag_f32_e64 v5, tba_hi
28375// CHECK: [0x05,0x00,0x56,0xd3,0x6d,0x00,0x00,0x00]
28376
28377v_rcp_iflag_f32_e64 v5, tma_lo
28378// CHECK: [0x05,0x00,0x56,0xd3,0x6e,0x00,0x00,0x00]
28379
28380v_rcp_iflag_f32_e64 v5, tma_hi
28381// CHECK: [0x05,0x00,0x56,0xd3,0x6f,0x00,0x00,0x00]
28382
28383v_rcp_iflag_f32_e64 v5, ttmp11
28384// CHECK: [0x05,0x00,0x56,0xd3,0x7b,0x00,0x00,0x00]
28385
28386v_rcp_iflag_f32_e64 v5, m0
28387// CHECK: [0x05,0x00,0x56,0xd3,0x7c,0x00,0x00,0x00]
28388
28389v_rcp_iflag_f32_e64 v5, exec_lo
28390// CHECK: [0x05,0x00,0x56,0xd3,0x7e,0x00,0x00,0x00]
28391
28392v_rcp_iflag_f32_e64 v5, exec_hi
28393// CHECK: [0x05,0x00,0x56,0xd3,0x7f,0x00,0x00,0x00]
28394
28395v_rcp_iflag_f32_e64 v5, 0
28396// CHECK: [0x05,0x00,0x56,0xd3,0x80,0x00,0x00,0x00]
28397
28398v_rcp_iflag_f32_e64 v5, -1
28399// CHECK: [0x05,0x00,0x56,0xd3,0xc1,0x00,0x00,0x00]
28400
28401v_rcp_iflag_f32_e64 v5, 0.5
28402// CHECK: [0x05,0x00,0x56,0xd3,0xf0,0x00,0x00,0x00]
28403
28404v_rcp_iflag_f32_e64 v5, -4.0
28405// CHECK: [0x05,0x00,0x56,0xd3,0xf7,0x00,0x00,0x00]
28406
28407v_rcp_iflag_f32_e64 v5, -v1
28408// CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x20]
28409
28410v_rcp_iflag_f32_e64 v5, |v1|
28411// CHECK: [0x05,0x01,0x56,0xd3,0x01,0x01,0x00,0x00]
28412
28413v_rcp_iflag_f32_e64 v5, v1 clamp
28414// CHECK: [0x05,0x08,0x56,0xd3,0x01,0x01,0x00,0x00]
28415
28416v_rcp_iflag_f32_e64 v5, v1 mul:2
28417// CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x08]
28418
28419v_rcp_iflag_f32_e64 v5, v1 mul:4
28420// CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x10]
28421
28422v_rcp_iflag_f32_e64 v5, v1 div:2
28423// CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x18]
28424
28425v_rsq_clamp_f32 v5, v1
28426// CHECK: [0x01,0x59,0x0a,0x7e]
28427
28428v_rsq_clamp_f32 v255, v1
28429// CHECK: [0x01,0x59,0xfe,0x7f]
28430
28431v_rsq_clamp_f32 v5, v255
28432// CHECK: [0xff,0x59,0x0a,0x7e]
28433
28434v_rsq_clamp_f32 v5, s1
28435// CHECK: [0x01,0x58,0x0a,0x7e]
28436
28437v_rsq_clamp_f32 v5, s103
28438// CHECK: [0x67,0x58,0x0a,0x7e]
28439
28440v_rsq_clamp_f32 v5, flat_scratch_lo
28441// CHECK: [0x68,0x58,0x0a,0x7e]
28442
28443v_rsq_clamp_f32 v5, flat_scratch_hi
28444// CHECK: [0x69,0x58,0x0a,0x7e]
28445
28446v_rsq_clamp_f32 v5, vcc_lo
28447// CHECK: [0x6a,0x58,0x0a,0x7e]
28448
28449v_rsq_clamp_f32 v5, vcc_hi
28450// CHECK: [0x6b,0x58,0x0a,0x7e]
28451
28452v_rsq_clamp_f32 v5, tba_lo
28453// CHECK: [0x6c,0x58,0x0a,0x7e]
28454
28455v_rsq_clamp_f32 v5, tba_hi
28456// CHECK: [0x6d,0x58,0x0a,0x7e]
28457
28458v_rsq_clamp_f32 v5, tma_lo
28459// CHECK: [0x6e,0x58,0x0a,0x7e]
28460
28461v_rsq_clamp_f32 v5, tma_hi
28462// CHECK: [0x6f,0x58,0x0a,0x7e]
28463
28464v_rsq_clamp_f32 v5, ttmp11
28465// CHECK: [0x7b,0x58,0x0a,0x7e]
28466
28467v_rsq_clamp_f32 v5, m0
28468// CHECK: [0x7c,0x58,0x0a,0x7e]
28469
28470v_rsq_clamp_f32 v5, exec_lo
28471// CHECK: [0x7e,0x58,0x0a,0x7e]
28472
28473v_rsq_clamp_f32 v5, exec_hi
28474// CHECK: [0x7f,0x58,0x0a,0x7e]
28475
28476v_rsq_clamp_f32 v5, 0
28477// CHECK: [0x80,0x58,0x0a,0x7e]
28478
28479v_rsq_clamp_f32 v5, -1
28480// CHECK: [0xc1,0x58,0x0a,0x7e]
28481
28482v_rsq_clamp_f32 v5, 0.5
28483// CHECK: [0xf0,0x58,0x0a,0x7e]
28484
28485v_rsq_clamp_f32 v5, -4.0
28486// CHECK: [0xf7,0x58,0x0a,0x7e]
28487
28488v_rsq_clamp_f32 v5, 0xaf123456
28489// CHECK: [0xff,0x58,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28490
28491v_rsq_clamp_f32 v5, 0x3f717273
28492// CHECK: [0xff,0x58,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28493
28494v_rsq_clamp_f32_e64 v5, v1
28495// CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x00]
28496
28497v_rsq_clamp_f32_e64 v255, v1
28498// CHECK: [0xff,0x00,0x58,0xd3,0x01,0x01,0x00,0x00]
28499
28500v_rsq_clamp_f32_e64 v5, v255
28501// CHECK: [0x05,0x00,0x58,0xd3,0xff,0x01,0x00,0x00]
28502
28503v_rsq_clamp_f32_e64 v5, s1
28504// CHECK: [0x05,0x00,0x58,0xd3,0x01,0x00,0x00,0x00]
28505
28506v_rsq_clamp_f32_e64 v5, s103
28507// CHECK: [0x05,0x00,0x58,0xd3,0x67,0x00,0x00,0x00]
28508
28509v_rsq_clamp_f32_e64 v5, flat_scratch_lo
28510// CHECK: [0x05,0x00,0x58,0xd3,0x68,0x00,0x00,0x00]
28511
28512v_rsq_clamp_f32_e64 v5, flat_scratch_hi
28513// CHECK: [0x05,0x00,0x58,0xd3,0x69,0x00,0x00,0x00]
28514
28515v_rsq_clamp_f32_e64 v5, vcc_lo
28516// CHECK: [0x05,0x00,0x58,0xd3,0x6a,0x00,0x00,0x00]
28517
28518v_rsq_clamp_f32_e64 v5, vcc_hi
28519// CHECK: [0x05,0x00,0x58,0xd3,0x6b,0x00,0x00,0x00]
28520
28521v_rsq_clamp_f32_e64 v5, tba_lo
28522// CHECK: [0x05,0x00,0x58,0xd3,0x6c,0x00,0x00,0x00]
28523
28524v_rsq_clamp_f32_e64 v5, tba_hi
28525// CHECK: [0x05,0x00,0x58,0xd3,0x6d,0x00,0x00,0x00]
28526
28527v_rsq_clamp_f32_e64 v5, tma_lo
28528// CHECK: [0x05,0x00,0x58,0xd3,0x6e,0x00,0x00,0x00]
28529
28530v_rsq_clamp_f32_e64 v5, tma_hi
28531// CHECK: [0x05,0x00,0x58,0xd3,0x6f,0x00,0x00,0x00]
28532
28533v_rsq_clamp_f32_e64 v5, ttmp11
28534// CHECK: [0x05,0x00,0x58,0xd3,0x7b,0x00,0x00,0x00]
28535
28536v_rsq_clamp_f32_e64 v5, m0
28537// CHECK: [0x05,0x00,0x58,0xd3,0x7c,0x00,0x00,0x00]
28538
28539v_rsq_clamp_f32_e64 v5, exec_lo
28540// CHECK: [0x05,0x00,0x58,0xd3,0x7e,0x00,0x00,0x00]
28541
28542v_rsq_clamp_f32_e64 v5, exec_hi
28543// CHECK: [0x05,0x00,0x58,0xd3,0x7f,0x00,0x00,0x00]
28544
28545v_rsq_clamp_f32_e64 v5, 0
28546// CHECK: [0x05,0x00,0x58,0xd3,0x80,0x00,0x00,0x00]
28547
28548v_rsq_clamp_f32_e64 v5, -1
28549// CHECK: [0x05,0x00,0x58,0xd3,0xc1,0x00,0x00,0x00]
28550
28551v_rsq_clamp_f32_e64 v5, 0.5
28552// CHECK: [0x05,0x00,0x58,0xd3,0xf0,0x00,0x00,0x00]
28553
28554v_rsq_clamp_f32_e64 v5, -4.0
28555// CHECK: [0x05,0x00,0x58,0xd3,0xf7,0x00,0x00,0x00]
28556
28557v_rsq_clamp_f32_e64 v5, -v1
28558// CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x20]
28559
28560v_rsq_clamp_f32_e64 v5, |v1|
28561// CHECK: [0x05,0x01,0x58,0xd3,0x01,0x01,0x00,0x00]
28562
28563v_rsq_clamp_f32_e64 v5, v1 clamp
28564// CHECK: [0x05,0x08,0x58,0xd3,0x01,0x01,0x00,0x00]
28565
28566v_rsq_clamp_f32_e64 v5, v1 mul:2
28567// CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x08]
28568
28569v_rsq_clamp_f32_e64 v5, v1 mul:4
28570// CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x10]
28571
28572v_rsq_clamp_f32_e64 v5, v1 div:2
28573// CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x18]
28574
28575v_rsq_legacy_f32 v5, v1
28576// CHECK: [0x01,0x5b,0x0a,0x7e]
28577
28578v_rsq_legacy_f32 v255, v1
28579// CHECK: [0x01,0x5b,0xfe,0x7f]
28580
28581v_rsq_legacy_f32 v5, v255
28582// CHECK: [0xff,0x5b,0x0a,0x7e]
28583
28584v_rsq_legacy_f32 v5, s1
28585// CHECK: [0x01,0x5a,0x0a,0x7e]
28586
28587v_rsq_legacy_f32 v5, s103
28588// CHECK: [0x67,0x5a,0x0a,0x7e]
28589
28590v_rsq_legacy_f32 v5, flat_scratch_lo
28591// CHECK: [0x68,0x5a,0x0a,0x7e]
28592
28593v_rsq_legacy_f32 v5, flat_scratch_hi
28594// CHECK: [0x69,0x5a,0x0a,0x7e]
28595
28596v_rsq_legacy_f32 v5, vcc_lo
28597// CHECK: [0x6a,0x5a,0x0a,0x7e]
28598
28599v_rsq_legacy_f32 v5, vcc_hi
28600// CHECK: [0x6b,0x5a,0x0a,0x7e]
28601
28602v_rsq_legacy_f32 v5, tba_lo
28603// CHECK: [0x6c,0x5a,0x0a,0x7e]
28604
28605v_rsq_legacy_f32 v5, tba_hi
28606// CHECK: [0x6d,0x5a,0x0a,0x7e]
28607
28608v_rsq_legacy_f32 v5, tma_lo
28609// CHECK: [0x6e,0x5a,0x0a,0x7e]
28610
28611v_rsq_legacy_f32 v5, tma_hi
28612// CHECK: [0x6f,0x5a,0x0a,0x7e]
28613
28614v_rsq_legacy_f32 v5, ttmp11
28615// CHECK: [0x7b,0x5a,0x0a,0x7e]
28616
28617v_rsq_legacy_f32 v5, m0
28618// CHECK: [0x7c,0x5a,0x0a,0x7e]
28619
28620v_rsq_legacy_f32 v5, exec_lo
28621// CHECK: [0x7e,0x5a,0x0a,0x7e]
28622
28623v_rsq_legacy_f32 v5, exec_hi
28624// CHECK: [0x7f,0x5a,0x0a,0x7e]
28625
28626v_rsq_legacy_f32 v5, 0
28627// CHECK: [0x80,0x5a,0x0a,0x7e]
28628
28629v_rsq_legacy_f32 v5, -1
28630// CHECK: [0xc1,0x5a,0x0a,0x7e]
28631
28632v_rsq_legacy_f32 v5, 0.5
28633// CHECK: [0xf0,0x5a,0x0a,0x7e]
28634
28635v_rsq_legacy_f32 v5, -4.0
28636// CHECK: [0xf7,0x5a,0x0a,0x7e]
28637
28638v_rsq_legacy_f32 v5, 0xaf123456
28639// CHECK: [0xff,0x5a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28640
28641v_rsq_legacy_f32 v5, 0x3f717273
28642// CHECK: [0xff,0x5a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28643
28644v_rsq_legacy_f32_e64 v5, v1
28645// CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x00]
28646
28647v_rsq_legacy_f32_e64 v255, v1
28648// CHECK: [0xff,0x00,0x5a,0xd3,0x01,0x01,0x00,0x00]
28649
28650v_rsq_legacy_f32_e64 v5, v255
28651// CHECK: [0x05,0x00,0x5a,0xd3,0xff,0x01,0x00,0x00]
28652
28653v_rsq_legacy_f32_e64 v5, s1
28654// CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x00,0x00,0x00]
28655
28656v_rsq_legacy_f32_e64 v5, s103
28657// CHECK: [0x05,0x00,0x5a,0xd3,0x67,0x00,0x00,0x00]
28658
28659v_rsq_legacy_f32_e64 v5, flat_scratch_lo
28660// CHECK: [0x05,0x00,0x5a,0xd3,0x68,0x00,0x00,0x00]
28661
28662v_rsq_legacy_f32_e64 v5, flat_scratch_hi
28663// CHECK: [0x05,0x00,0x5a,0xd3,0x69,0x00,0x00,0x00]
28664
28665v_rsq_legacy_f32_e64 v5, vcc_lo
28666// CHECK: [0x05,0x00,0x5a,0xd3,0x6a,0x00,0x00,0x00]
28667
28668v_rsq_legacy_f32_e64 v5, vcc_hi
28669// CHECK: [0x05,0x00,0x5a,0xd3,0x6b,0x00,0x00,0x00]
28670
28671v_rsq_legacy_f32_e64 v5, tba_lo
28672// CHECK: [0x05,0x00,0x5a,0xd3,0x6c,0x00,0x00,0x00]
28673
28674v_rsq_legacy_f32_e64 v5, tba_hi
28675// CHECK: [0x05,0x00,0x5a,0xd3,0x6d,0x00,0x00,0x00]
28676
28677v_rsq_legacy_f32_e64 v5, tma_lo
28678// CHECK: [0x05,0x00,0x5a,0xd3,0x6e,0x00,0x00,0x00]
28679
28680v_rsq_legacy_f32_e64 v5, tma_hi
28681// CHECK: [0x05,0x00,0x5a,0xd3,0x6f,0x00,0x00,0x00]
28682
28683v_rsq_legacy_f32_e64 v5, ttmp11
28684// CHECK: [0x05,0x00,0x5a,0xd3,0x7b,0x00,0x00,0x00]
28685
28686v_rsq_legacy_f32_e64 v5, m0
28687// CHECK: [0x05,0x00,0x5a,0xd3,0x7c,0x00,0x00,0x00]
28688
28689v_rsq_legacy_f32_e64 v5, exec_lo
28690// CHECK: [0x05,0x00,0x5a,0xd3,0x7e,0x00,0x00,0x00]
28691
28692v_rsq_legacy_f32_e64 v5, exec_hi
28693// CHECK: [0x05,0x00,0x5a,0xd3,0x7f,0x00,0x00,0x00]
28694
28695v_rsq_legacy_f32_e64 v5, 0
28696// CHECK: [0x05,0x00,0x5a,0xd3,0x80,0x00,0x00,0x00]
28697
28698v_rsq_legacy_f32_e64 v5, -1
28699// CHECK: [0x05,0x00,0x5a,0xd3,0xc1,0x00,0x00,0x00]
28700
28701v_rsq_legacy_f32_e64 v5, 0.5
28702// CHECK: [0x05,0x00,0x5a,0xd3,0xf0,0x00,0x00,0x00]
28703
28704v_rsq_legacy_f32_e64 v5, -4.0
28705// CHECK: [0x05,0x00,0x5a,0xd3,0xf7,0x00,0x00,0x00]
28706
28707v_rsq_legacy_f32_e64 v5, -v1
28708// CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x20]
28709
28710v_rsq_legacy_f32_e64 v5, |v1|
28711// CHECK: [0x05,0x01,0x5a,0xd3,0x01,0x01,0x00,0x00]
28712
28713v_rsq_legacy_f32_e64 v5, v1 clamp
28714// CHECK: [0x05,0x08,0x5a,0xd3,0x01,0x01,0x00,0x00]
28715
28716v_rsq_legacy_f32_e64 v5, v1 mul:2
28717// CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x08]
28718
28719v_rsq_legacy_f32_e64 v5, v1 mul:4
28720// CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x10]
28721
28722v_rsq_legacy_f32_e64 v5, v1 div:2
28723// CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x18]
28724
28725v_rsq_f32 v5, v1
28726// CHECK: [0x01,0x5d,0x0a,0x7e]
28727
28728v_rsq_f32 v255, v1
28729// CHECK: [0x01,0x5d,0xfe,0x7f]
28730
28731v_rsq_f32 v5, v255
28732// CHECK: [0xff,0x5d,0x0a,0x7e]
28733
28734v_rsq_f32 v5, s1
28735// CHECK: [0x01,0x5c,0x0a,0x7e]
28736
28737v_rsq_f32 v5, s103
28738// CHECK: [0x67,0x5c,0x0a,0x7e]
28739
28740v_rsq_f32 v5, flat_scratch_lo
28741// CHECK: [0x68,0x5c,0x0a,0x7e]
28742
28743v_rsq_f32 v5, flat_scratch_hi
28744// CHECK: [0x69,0x5c,0x0a,0x7e]
28745
28746v_rsq_f32 v5, vcc_lo
28747// CHECK: [0x6a,0x5c,0x0a,0x7e]
28748
28749v_rsq_f32 v5, vcc_hi
28750// CHECK: [0x6b,0x5c,0x0a,0x7e]
28751
28752v_rsq_f32 v5, tba_lo
28753// CHECK: [0x6c,0x5c,0x0a,0x7e]
28754
28755v_rsq_f32 v5, tba_hi
28756// CHECK: [0x6d,0x5c,0x0a,0x7e]
28757
28758v_rsq_f32 v5, tma_lo
28759// CHECK: [0x6e,0x5c,0x0a,0x7e]
28760
28761v_rsq_f32 v5, tma_hi
28762// CHECK: [0x6f,0x5c,0x0a,0x7e]
28763
28764v_rsq_f32 v5, ttmp11
28765// CHECK: [0x7b,0x5c,0x0a,0x7e]
28766
28767v_rsq_f32 v5, m0
28768// CHECK: [0x7c,0x5c,0x0a,0x7e]
28769
28770v_rsq_f32 v5, exec_lo
28771// CHECK: [0x7e,0x5c,0x0a,0x7e]
28772
28773v_rsq_f32 v5, exec_hi
28774// CHECK: [0x7f,0x5c,0x0a,0x7e]
28775
28776v_rsq_f32 v5, 0
28777// CHECK: [0x80,0x5c,0x0a,0x7e]
28778
28779v_rsq_f32 v5, -1
28780// CHECK: [0xc1,0x5c,0x0a,0x7e]
28781
28782v_rsq_f32 v5, 0.5
28783// CHECK: [0xf0,0x5c,0x0a,0x7e]
28784
28785v_rsq_f32 v5, -4.0
28786// CHECK: [0xf7,0x5c,0x0a,0x7e]
28787
28788v_rsq_f32 v5, 0xaf123456
28789// CHECK: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28790
28791v_rsq_f32 v5, 0x3f717273
28792// CHECK: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28793
28794v_rsq_f32_e64 v5, v1
28795// CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x00]
28796
28797v_rsq_f32_e64 v255, v1
28798// CHECK: [0xff,0x00,0x5c,0xd3,0x01,0x01,0x00,0x00]
28799
28800v_rsq_f32_e64 v5, v255
28801// CHECK: [0x05,0x00,0x5c,0xd3,0xff,0x01,0x00,0x00]
28802
28803v_rsq_f32_e64 v5, s1
28804// CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x00,0x00,0x00]
28805
28806v_rsq_f32_e64 v5, s103
28807// CHECK: [0x05,0x00,0x5c,0xd3,0x67,0x00,0x00,0x00]
28808
28809v_rsq_f32_e64 v5, flat_scratch_lo
28810// CHECK: [0x05,0x00,0x5c,0xd3,0x68,0x00,0x00,0x00]
28811
28812v_rsq_f32_e64 v5, flat_scratch_hi
28813// CHECK: [0x05,0x00,0x5c,0xd3,0x69,0x00,0x00,0x00]
28814
28815v_rsq_f32_e64 v5, vcc_lo
28816// CHECK: [0x05,0x00,0x5c,0xd3,0x6a,0x00,0x00,0x00]
28817
28818v_rsq_f32_e64 v5, vcc_hi
28819// CHECK: [0x05,0x00,0x5c,0xd3,0x6b,0x00,0x00,0x00]
28820
28821v_rsq_f32_e64 v5, tba_lo
28822// CHECK: [0x05,0x00,0x5c,0xd3,0x6c,0x00,0x00,0x00]
28823
28824v_rsq_f32_e64 v5, tba_hi
28825// CHECK: [0x05,0x00,0x5c,0xd3,0x6d,0x00,0x00,0x00]
28826
28827v_rsq_f32_e64 v5, tma_lo
28828// CHECK: [0x05,0x00,0x5c,0xd3,0x6e,0x00,0x00,0x00]
28829
28830v_rsq_f32_e64 v5, tma_hi
28831// CHECK: [0x05,0x00,0x5c,0xd3,0x6f,0x00,0x00,0x00]
28832
28833v_rsq_f32_e64 v5, ttmp11
28834// CHECK: [0x05,0x00,0x5c,0xd3,0x7b,0x00,0x00,0x00]
28835
28836v_rsq_f32_e64 v5, m0
28837// CHECK: [0x05,0x00,0x5c,0xd3,0x7c,0x00,0x00,0x00]
28838
28839v_rsq_f32_e64 v5, exec_lo
28840// CHECK: [0x05,0x00,0x5c,0xd3,0x7e,0x00,0x00,0x00]
28841
28842v_rsq_f32_e64 v5, exec_hi
28843// CHECK: [0x05,0x00,0x5c,0xd3,0x7f,0x00,0x00,0x00]
28844
28845v_rsq_f32_e64 v5, 0
28846// CHECK: [0x05,0x00,0x5c,0xd3,0x80,0x00,0x00,0x00]
28847
28848v_rsq_f32_e64 v5, -1
28849// CHECK: [0x05,0x00,0x5c,0xd3,0xc1,0x00,0x00,0x00]
28850
28851v_rsq_f32_e64 v5, 0.5
28852// CHECK: [0x05,0x00,0x5c,0xd3,0xf0,0x00,0x00,0x00]
28853
28854v_rsq_f32_e64 v5, -4.0
28855// CHECK: [0x05,0x00,0x5c,0xd3,0xf7,0x00,0x00,0x00]
28856
28857v_rsq_f32_e64 v5, -v1
28858// CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x20]
28859
28860v_rsq_f32_e64 v5, |v1|
28861// CHECK: [0x05,0x01,0x5c,0xd3,0x01,0x01,0x00,0x00]
28862
28863v_rsq_f32_e64 v5, v1 clamp
28864// CHECK: [0x05,0x08,0x5c,0xd3,0x01,0x01,0x00,0x00]
28865
28866v_rsq_f32_e64 v5, v1 mul:2
28867// CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x08]
28868
28869v_rsq_f32_e64 v5, v1 mul:4
28870// CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x10]
28871
28872v_rsq_f32_e64 v5, v1 div:2
28873// CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x18]
28874
28875v_rcp_f64 v[5:6], v[1:2]
28876// CHECK: [0x01,0x5f,0x0a,0x7e]
28877
28878v_rcp_f64 v[254:255], v[1:2]
28879// CHECK: [0x01,0x5f,0xfc,0x7f]
28880
28881v_rcp_f64 v[5:6], v[254:255]
28882// CHECK: [0xfe,0x5f,0x0a,0x7e]
28883
28884v_rcp_f64 v[5:6], s[2:3]
28885// CHECK: [0x02,0x5e,0x0a,0x7e]
28886
28887v_rcp_f64 v[5:6], s[4:5]
28888// CHECK: [0x04,0x5e,0x0a,0x7e]
28889
28890v_rcp_f64 v[5:6], s[102:103]
28891// CHECK: [0x66,0x5e,0x0a,0x7e]
28892
28893v_rcp_f64 v[5:6], flat_scratch
28894// CHECK: [0x68,0x5e,0x0a,0x7e]
28895
28896v_rcp_f64 v[5:6], vcc
28897// CHECK: [0x6a,0x5e,0x0a,0x7e]
28898
28899v_rcp_f64 v[5:6], tba
28900// CHECK: [0x6c,0x5e,0x0a,0x7e]
28901
28902v_rcp_f64 v[5:6], tma
28903// CHECK: [0x6e,0x5e,0x0a,0x7e]
28904
28905v_rcp_f64 v[5:6], ttmp[10:11]
28906// CHECK: [0x7a,0x5e,0x0a,0x7e]
28907
28908v_rcp_f64 v[5:6], exec
28909// CHECK: [0x7e,0x5e,0x0a,0x7e]
28910
28911v_rcp_f64 v[5:6], 0
28912// CHECK: [0x80,0x5e,0x0a,0x7e]
28913
28914v_rcp_f64 v[5:6], -1
28915// CHECK: [0xc1,0x5e,0x0a,0x7e]
28916
28917v_rcp_f64 v[5:6], 0.5
28918// CHECK: [0xf0,0x5e,0x0a,0x7e]
28919
28920v_rcp_f64 v[5:6], -4.0
28921// CHECK: [0xf7,0x5e,0x0a,0x7e]
28922
28923v_rcp_f64 v[5:6], 0xaf123456
28924// CHECK: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28925
28926v_rcp_f64 v[5:6], 0x3f717273
28927// CHECK: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28928
28929v_rcp_f64_e64 v[5:6], v[1:2]
28930// CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x00]
28931
28932v_rcp_f64_e64 v[254:255], v[1:2]
28933// CHECK: [0xfe,0x00,0x5e,0xd3,0x01,0x01,0x00,0x00]
28934
28935v_rcp_f64_e64 v[5:6], v[254:255]
28936// CHECK: [0x05,0x00,0x5e,0xd3,0xfe,0x01,0x00,0x00]
28937
28938v_rcp_f64_e64 v[5:6], s[2:3]
28939// CHECK: [0x05,0x00,0x5e,0xd3,0x02,0x00,0x00,0x00]
28940
28941v_rcp_f64_e64 v[5:6], s[4:5]
28942// CHECK: [0x05,0x00,0x5e,0xd3,0x04,0x00,0x00,0x00]
28943
28944v_rcp_f64_e64 v[5:6], s[102:103]
28945// CHECK: [0x05,0x00,0x5e,0xd3,0x66,0x00,0x00,0x00]
28946
28947v_rcp_f64_e64 v[5:6], flat_scratch
28948// CHECK: [0x05,0x00,0x5e,0xd3,0x68,0x00,0x00,0x00]
28949
28950v_rcp_f64_e64 v[5:6], vcc
28951// CHECK: [0x05,0x00,0x5e,0xd3,0x6a,0x00,0x00,0x00]
28952
28953v_rcp_f64_e64 v[5:6], tba
28954// CHECK: [0x05,0x00,0x5e,0xd3,0x6c,0x00,0x00,0x00]
28955
28956v_rcp_f64_e64 v[5:6], tma
28957// CHECK: [0x05,0x00,0x5e,0xd3,0x6e,0x00,0x00,0x00]
28958
28959v_rcp_f64_e64 v[5:6], ttmp[10:11]
28960// CHECK: [0x05,0x00,0x5e,0xd3,0x7a,0x00,0x00,0x00]
28961
28962v_rcp_f64_e64 v[5:6], exec
28963// CHECK: [0x05,0x00,0x5e,0xd3,0x7e,0x00,0x00,0x00]
28964
28965v_rcp_f64_e64 v[5:6], 0
28966// CHECK: [0x05,0x00,0x5e,0xd3,0x80,0x00,0x00,0x00]
28967
28968v_rcp_f64_e64 v[5:6], -1
28969// CHECK: [0x05,0x00,0x5e,0xd3,0xc1,0x00,0x00,0x00]
28970
28971v_rcp_f64_e64 v[5:6], 0.5
28972// CHECK: [0x05,0x00,0x5e,0xd3,0xf0,0x00,0x00,0x00]
28973
28974v_rcp_f64_e64 v[5:6], -4.0
28975// CHECK: [0x05,0x00,0x5e,0xd3,0xf7,0x00,0x00,0x00]
28976
28977v_rcp_f64_e64 v[5:6], -v[1:2]
28978// CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x20]
28979
28980v_rcp_f64_e64 v[5:6], |v[1:2]|
28981// CHECK: [0x05,0x01,0x5e,0xd3,0x01,0x01,0x00,0x00]
28982
28983v_rcp_f64_e64 v[5:6], v[1:2] clamp
28984// CHECK: [0x05,0x08,0x5e,0xd3,0x01,0x01,0x00,0x00]
28985
28986v_rcp_f64_e64 v[5:6], v[1:2] mul:2
28987// CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x08]
28988
28989v_rcp_f64_e64 v[5:6], v[1:2] mul:4
28990// CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x10]
28991
28992v_rcp_f64_e64 v[5:6], v[1:2] div:2
28993// CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x18]
28994
28995v_rcp_clamp_f64 v[5:6], v[1:2]
28996// CHECK: [0x01,0x61,0x0a,0x7e]
28997
28998v_rcp_clamp_f64 v[254:255], v[1:2]
28999// CHECK: [0x01,0x61,0xfc,0x7f]
29000
29001v_rcp_clamp_f64 v[5:6], v[254:255]
29002// CHECK: [0xfe,0x61,0x0a,0x7e]
29003
29004v_rcp_clamp_f64 v[5:6], s[2:3]
29005// CHECK: [0x02,0x60,0x0a,0x7e]
29006
29007v_rcp_clamp_f64 v[5:6], s[4:5]
29008// CHECK: [0x04,0x60,0x0a,0x7e]
29009
29010v_rcp_clamp_f64 v[5:6], s[102:103]
29011// CHECK: [0x66,0x60,0x0a,0x7e]
29012
29013v_rcp_clamp_f64 v[5:6], flat_scratch
29014// CHECK: [0x68,0x60,0x0a,0x7e]
29015
29016v_rcp_clamp_f64 v[5:6], vcc
29017// CHECK: [0x6a,0x60,0x0a,0x7e]
29018
29019v_rcp_clamp_f64 v[5:6], tba
29020// CHECK: [0x6c,0x60,0x0a,0x7e]
29021
29022v_rcp_clamp_f64 v[5:6], tma
29023// CHECK: [0x6e,0x60,0x0a,0x7e]
29024
29025v_rcp_clamp_f64 v[5:6], ttmp[10:11]
29026// CHECK: [0x7a,0x60,0x0a,0x7e]
29027
29028v_rcp_clamp_f64 v[5:6], exec
29029// CHECK: [0x7e,0x60,0x0a,0x7e]
29030
29031v_rcp_clamp_f64 v[5:6], 0
29032// CHECK: [0x80,0x60,0x0a,0x7e]
29033
29034v_rcp_clamp_f64 v[5:6], -1
29035// CHECK: [0xc1,0x60,0x0a,0x7e]
29036
29037v_rcp_clamp_f64 v[5:6], 0.5
29038// CHECK: [0xf0,0x60,0x0a,0x7e]
29039
29040v_rcp_clamp_f64 v[5:6], -4.0
29041// CHECK: [0xf7,0x60,0x0a,0x7e]
29042
29043v_rcp_clamp_f64 v[5:6], 0xaf123456
29044// CHECK: [0xff,0x60,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29045
29046v_rcp_clamp_f64 v[5:6], 0x3f717273
29047// CHECK: [0xff,0x60,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29048
29049v_rcp_clamp_f64_e64 v[5:6], v[1:2]
29050// CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x00]
29051
29052v_rcp_clamp_f64_e64 v[254:255], v[1:2]
29053// CHECK: [0xfe,0x00,0x60,0xd3,0x01,0x01,0x00,0x00]
29054
29055v_rcp_clamp_f64_e64 v[5:6], v[254:255]
29056// CHECK: [0x05,0x00,0x60,0xd3,0xfe,0x01,0x00,0x00]
29057
29058v_rcp_clamp_f64_e64 v[5:6], s[2:3]
29059// CHECK: [0x05,0x00,0x60,0xd3,0x02,0x00,0x00,0x00]
29060
29061v_rcp_clamp_f64_e64 v[5:6], s[4:5]
29062// CHECK: [0x05,0x00,0x60,0xd3,0x04,0x00,0x00,0x00]
29063
29064v_rcp_clamp_f64_e64 v[5:6], s[102:103]
29065// CHECK: [0x05,0x00,0x60,0xd3,0x66,0x00,0x00,0x00]
29066
29067v_rcp_clamp_f64_e64 v[5:6], flat_scratch
29068// CHECK: [0x05,0x00,0x60,0xd3,0x68,0x00,0x00,0x00]
29069
29070v_rcp_clamp_f64_e64 v[5:6], vcc
29071// CHECK: [0x05,0x00,0x60,0xd3,0x6a,0x00,0x00,0x00]
29072
29073v_rcp_clamp_f64_e64 v[5:6], tba
29074// CHECK: [0x05,0x00,0x60,0xd3,0x6c,0x00,0x00,0x00]
29075
29076v_rcp_clamp_f64_e64 v[5:6], tma
29077// CHECK: [0x05,0x00,0x60,0xd3,0x6e,0x00,0x00,0x00]
29078
29079v_rcp_clamp_f64_e64 v[5:6], ttmp[10:11]
29080// CHECK: [0x05,0x00,0x60,0xd3,0x7a,0x00,0x00,0x00]
29081
29082v_rcp_clamp_f64_e64 v[5:6], exec
29083// CHECK: [0x05,0x00,0x60,0xd3,0x7e,0x00,0x00,0x00]
29084
29085v_rcp_clamp_f64_e64 v[5:6], 0
29086// CHECK: [0x05,0x00,0x60,0xd3,0x80,0x00,0x00,0x00]
29087
29088v_rcp_clamp_f64_e64 v[5:6], -1
29089// CHECK: [0x05,0x00,0x60,0xd3,0xc1,0x00,0x00,0x00]
29090
29091v_rcp_clamp_f64_e64 v[5:6], 0.5
29092// CHECK: [0x05,0x00,0x60,0xd3,0xf0,0x00,0x00,0x00]
29093
29094v_rcp_clamp_f64_e64 v[5:6], -4.0
29095// CHECK: [0x05,0x00,0x60,0xd3,0xf7,0x00,0x00,0x00]
29096
29097v_rcp_clamp_f64_e64 v[5:6], -v[1:2]
29098// CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x20]
29099
29100v_rcp_clamp_f64_e64 v[5:6], |v[1:2]|
29101// CHECK: [0x05,0x01,0x60,0xd3,0x01,0x01,0x00,0x00]
29102
29103v_rcp_clamp_f64_e64 v[5:6], v[1:2] clamp
29104// CHECK: [0x05,0x08,0x60,0xd3,0x01,0x01,0x00,0x00]
29105
29106v_rcp_clamp_f64_e64 v[5:6], v[1:2] mul:2
29107// CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x08]
29108
29109v_rcp_clamp_f64_e64 v[5:6], v[1:2] mul:4
29110// CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x10]
29111
29112v_rcp_clamp_f64_e64 v[5:6], v[1:2] div:2
29113// CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x18]
29114
29115v_rsq_f64 v[5:6], v[1:2]
29116// CHECK: [0x01,0x63,0x0a,0x7e]
29117
29118v_rsq_f64 v[254:255], v[1:2]
29119// CHECK: [0x01,0x63,0xfc,0x7f]
29120
29121v_rsq_f64 v[5:6], v[254:255]
29122// CHECK: [0xfe,0x63,0x0a,0x7e]
29123
29124v_rsq_f64 v[5:6], s[2:3]
29125// CHECK: [0x02,0x62,0x0a,0x7e]
29126
29127v_rsq_f64 v[5:6], s[4:5]
29128// CHECK: [0x04,0x62,0x0a,0x7e]
29129
29130v_rsq_f64 v[5:6], s[102:103]
29131// CHECK: [0x66,0x62,0x0a,0x7e]
29132
29133v_rsq_f64 v[5:6], flat_scratch
29134// CHECK: [0x68,0x62,0x0a,0x7e]
29135
29136v_rsq_f64 v[5:6], vcc
29137// CHECK: [0x6a,0x62,0x0a,0x7e]
29138
29139v_rsq_f64 v[5:6], tba
29140// CHECK: [0x6c,0x62,0x0a,0x7e]
29141
29142v_rsq_f64 v[5:6], tma
29143// CHECK: [0x6e,0x62,0x0a,0x7e]
29144
29145v_rsq_f64 v[5:6], ttmp[10:11]
29146// CHECK: [0x7a,0x62,0x0a,0x7e]
29147
29148v_rsq_f64 v[5:6], exec
29149// CHECK: [0x7e,0x62,0x0a,0x7e]
29150
29151v_rsq_f64 v[5:6], 0
29152// CHECK: [0x80,0x62,0x0a,0x7e]
29153
29154v_rsq_f64 v[5:6], -1
29155// CHECK: [0xc1,0x62,0x0a,0x7e]
29156
29157v_rsq_f64 v[5:6], 0.5
29158// CHECK: [0xf0,0x62,0x0a,0x7e]
29159
29160v_rsq_f64 v[5:6], -4.0
29161// CHECK: [0xf7,0x62,0x0a,0x7e]
29162
29163v_rsq_f64 v[5:6], 0xaf123456
29164// CHECK: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29165
29166v_rsq_f64 v[5:6], 0x3f717273
29167// CHECK: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29168
29169v_rsq_f64_e64 v[5:6], v[1:2]
29170// CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x00]
29171
29172v_rsq_f64_e64 v[254:255], v[1:2]
29173// CHECK: [0xfe,0x00,0x62,0xd3,0x01,0x01,0x00,0x00]
29174
29175v_rsq_f64_e64 v[5:6], v[254:255]
29176// CHECK: [0x05,0x00,0x62,0xd3,0xfe,0x01,0x00,0x00]
29177
29178v_rsq_f64_e64 v[5:6], s[2:3]
29179// CHECK: [0x05,0x00,0x62,0xd3,0x02,0x00,0x00,0x00]
29180
29181v_rsq_f64_e64 v[5:6], s[4:5]
29182// CHECK: [0x05,0x00,0x62,0xd3,0x04,0x00,0x00,0x00]
29183
29184v_rsq_f64_e64 v[5:6], s[102:103]
29185// CHECK: [0x05,0x00,0x62,0xd3,0x66,0x00,0x00,0x00]
29186
29187v_rsq_f64_e64 v[5:6], flat_scratch
29188// CHECK: [0x05,0x00,0x62,0xd3,0x68,0x00,0x00,0x00]
29189
29190v_rsq_f64_e64 v[5:6], vcc
29191// CHECK: [0x05,0x00,0x62,0xd3,0x6a,0x00,0x00,0x00]
29192
29193v_rsq_f64_e64 v[5:6], tba
29194// CHECK: [0x05,0x00,0x62,0xd3,0x6c,0x00,0x00,0x00]
29195
29196v_rsq_f64_e64 v[5:6], tma
29197// CHECK: [0x05,0x00,0x62,0xd3,0x6e,0x00,0x00,0x00]
29198
29199v_rsq_f64_e64 v[5:6], ttmp[10:11]
29200// CHECK: [0x05,0x00,0x62,0xd3,0x7a,0x00,0x00,0x00]
29201
29202v_rsq_f64_e64 v[5:6], exec
29203// CHECK: [0x05,0x00,0x62,0xd3,0x7e,0x00,0x00,0x00]
29204
29205v_rsq_f64_e64 v[5:6], 0
29206// CHECK: [0x05,0x00,0x62,0xd3,0x80,0x00,0x00,0x00]
29207
29208v_rsq_f64_e64 v[5:6], -1
29209// CHECK: [0x05,0x00,0x62,0xd3,0xc1,0x00,0x00,0x00]
29210
29211v_rsq_f64_e64 v[5:6], 0.5
29212// CHECK: [0x05,0x00,0x62,0xd3,0xf0,0x00,0x00,0x00]
29213
29214v_rsq_f64_e64 v[5:6], -4.0
29215// CHECK: [0x05,0x00,0x62,0xd3,0xf7,0x00,0x00,0x00]
29216
29217v_rsq_f64_e64 v[5:6], -v[1:2]
29218// CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x20]
29219
29220v_rsq_f64_e64 v[5:6], |v[1:2]|
29221// CHECK: [0x05,0x01,0x62,0xd3,0x01,0x01,0x00,0x00]
29222
29223v_rsq_f64_e64 v[5:6], v[1:2] clamp
29224// CHECK: [0x05,0x08,0x62,0xd3,0x01,0x01,0x00,0x00]
29225
29226v_rsq_f64_e64 v[5:6], v[1:2] mul:2
29227// CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x08]
29228
29229v_rsq_f64_e64 v[5:6], v[1:2] mul:4
29230// CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x10]
29231
29232v_rsq_f64_e64 v[5:6], v[1:2] div:2
29233// CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x18]
29234
29235v_rsq_clamp_f64 v[5:6], v[1:2]
29236// CHECK: [0x01,0x65,0x0a,0x7e]
29237
29238v_rsq_clamp_f64 v[254:255], v[1:2]
29239// CHECK: [0x01,0x65,0xfc,0x7f]
29240
29241v_rsq_clamp_f64 v[5:6], v[254:255]
29242// CHECK: [0xfe,0x65,0x0a,0x7e]
29243
29244v_rsq_clamp_f64 v[5:6], s[2:3]
29245// CHECK: [0x02,0x64,0x0a,0x7e]
29246
29247v_rsq_clamp_f64 v[5:6], s[4:5]
29248// CHECK: [0x04,0x64,0x0a,0x7e]
29249
29250v_rsq_clamp_f64 v[5:6], s[102:103]
29251// CHECK: [0x66,0x64,0x0a,0x7e]
29252
29253v_rsq_clamp_f64 v[5:6], flat_scratch
29254// CHECK: [0x68,0x64,0x0a,0x7e]
29255
29256v_rsq_clamp_f64 v[5:6], vcc
29257// CHECK: [0x6a,0x64,0x0a,0x7e]
29258
29259v_rsq_clamp_f64 v[5:6], tba
29260// CHECK: [0x6c,0x64,0x0a,0x7e]
29261
29262v_rsq_clamp_f64 v[5:6], tma
29263// CHECK: [0x6e,0x64,0x0a,0x7e]
29264
29265v_rsq_clamp_f64 v[5:6], ttmp[10:11]
29266// CHECK: [0x7a,0x64,0x0a,0x7e]
29267
29268v_rsq_clamp_f64 v[5:6], exec
29269// CHECK: [0x7e,0x64,0x0a,0x7e]
29270
29271v_rsq_clamp_f64 v[5:6], 0
29272// CHECK: [0x80,0x64,0x0a,0x7e]
29273
29274v_rsq_clamp_f64 v[5:6], -1
29275// CHECK: [0xc1,0x64,0x0a,0x7e]
29276
29277v_rsq_clamp_f64 v[5:6], 0.5
29278// CHECK: [0xf0,0x64,0x0a,0x7e]
29279
29280v_rsq_clamp_f64 v[5:6], -4.0
29281// CHECK: [0xf7,0x64,0x0a,0x7e]
29282
29283v_rsq_clamp_f64 v[5:6], 0xaf123456
29284// CHECK: [0xff,0x64,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29285
29286v_rsq_clamp_f64 v[5:6], 0x3f717273
29287// CHECK: [0xff,0x64,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29288
29289v_rsq_clamp_f64_e64 v[5:6], v[1:2]
29290// CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x00]
29291
29292v_rsq_clamp_f64_e64 v[254:255], v[1:2]
29293// CHECK: [0xfe,0x00,0x64,0xd3,0x01,0x01,0x00,0x00]
29294
29295v_rsq_clamp_f64_e64 v[5:6], v[254:255]
29296// CHECK: [0x05,0x00,0x64,0xd3,0xfe,0x01,0x00,0x00]
29297
29298v_rsq_clamp_f64_e64 v[5:6], s[2:3]
29299// CHECK: [0x05,0x00,0x64,0xd3,0x02,0x00,0x00,0x00]
29300
29301v_rsq_clamp_f64_e64 v[5:6], s[4:5]
29302// CHECK: [0x05,0x00,0x64,0xd3,0x04,0x00,0x00,0x00]
29303
29304v_rsq_clamp_f64_e64 v[5:6], s[102:103]
29305// CHECK: [0x05,0x00,0x64,0xd3,0x66,0x00,0x00,0x00]
29306
29307v_rsq_clamp_f64_e64 v[5:6], flat_scratch
29308// CHECK: [0x05,0x00,0x64,0xd3,0x68,0x00,0x00,0x00]
29309
29310v_rsq_clamp_f64_e64 v[5:6], vcc
29311// CHECK: [0x05,0x00,0x64,0xd3,0x6a,0x00,0x00,0x00]
29312
29313v_rsq_clamp_f64_e64 v[5:6], tba
29314// CHECK: [0x05,0x00,0x64,0xd3,0x6c,0x00,0x00,0x00]
29315
29316v_rsq_clamp_f64_e64 v[5:6], tma
29317// CHECK: [0x05,0x00,0x64,0xd3,0x6e,0x00,0x00,0x00]
29318
29319v_rsq_clamp_f64_e64 v[5:6], ttmp[10:11]
29320// CHECK: [0x05,0x00,0x64,0xd3,0x7a,0x00,0x00,0x00]
29321
29322v_rsq_clamp_f64_e64 v[5:6], exec
29323// CHECK: [0x05,0x00,0x64,0xd3,0x7e,0x00,0x00,0x00]
29324
29325v_rsq_clamp_f64_e64 v[5:6], 0
29326// CHECK: [0x05,0x00,0x64,0xd3,0x80,0x00,0x00,0x00]
29327
29328v_rsq_clamp_f64_e64 v[5:6], -1
29329// CHECK: [0x05,0x00,0x64,0xd3,0xc1,0x00,0x00,0x00]
29330
29331v_rsq_clamp_f64_e64 v[5:6], 0.5
29332// CHECK: [0x05,0x00,0x64,0xd3,0xf0,0x00,0x00,0x00]
29333
29334v_rsq_clamp_f64_e64 v[5:6], -4.0
29335// CHECK: [0x05,0x00,0x64,0xd3,0xf7,0x00,0x00,0x00]
29336
29337v_rsq_clamp_f64_e64 v[5:6], -v[1:2]
29338// CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x20]
29339
29340v_rsq_clamp_f64_e64 v[5:6], |v[1:2]|
29341// CHECK: [0x05,0x01,0x64,0xd3,0x01,0x01,0x00,0x00]
29342
29343v_rsq_clamp_f64_e64 v[5:6], v[1:2] clamp
29344// CHECK: [0x05,0x08,0x64,0xd3,0x01,0x01,0x00,0x00]
29345
29346v_rsq_clamp_f64_e64 v[5:6], v[1:2] mul:2
29347// CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x08]
29348
29349v_rsq_clamp_f64_e64 v[5:6], v[1:2] mul:4
29350// CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x10]
29351
29352v_rsq_clamp_f64_e64 v[5:6], v[1:2] div:2
29353// CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x18]
29354
29355v_sqrt_f32 v5, v1
29356// CHECK: [0x01,0x67,0x0a,0x7e]
29357
29358v_sqrt_f32 v255, v1
29359// CHECK: [0x01,0x67,0xfe,0x7f]
29360
29361v_sqrt_f32 v5, v255
29362// CHECK: [0xff,0x67,0x0a,0x7e]
29363
29364v_sqrt_f32 v5, s1
29365// CHECK: [0x01,0x66,0x0a,0x7e]
29366
29367v_sqrt_f32 v5, s103
29368// CHECK: [0x67,0x66,0x0a,0x7e]
29369
29370v_sqrt_f32 v5, flat_scratch_lo
29371// CHECK: [0x68,0x66,0x0a,0x7e]
29372
29373v_sqrt_f32 v5, flat_scratch_hi
29374// CHECK: [0x69,0x66,0x0a,0x7e]
29375
29376v_sqrt_f32 v5, vcc_lo
29377// CHECK: [0x6a,0x66,0x0a,0x7e]
29378
29379v_sqrt_f32 v5, vcc_hi
29380// CHECK: [0x6b,0x66,0x0a,0x7e]
29381
29382v_sqrt_f32 v5, tba_lo
29383// CHECK: [0x6c,0x66,0x0a,0x7e]
29384
29385v_sqrt_f32 v5, tba_hi
29386// CHECK: [0x6d,0x66,0x0a,0x7e]
29387
29388v_sqrt_f32 v5, tma_lo
29389// CHECK: [0x6e,0x66,0x0a,0x7e]
29390
29391v_sqrt_f32 v5, tma_hi
29392// CHECK: [0x6f,0x66,0x0a,0x7e]
29393
29394v_sqrt_f32 v5, ttmp11
29395// CHECK: [0x7b,0x66,0x0a,0x7e]
29396
29397v_sqrt_f32 v5, m0
29398// CHECK: [0x7c,0x66,0x0a,0x7e]
29399
29400v_sqrt_f32 v5, exec_lo
29401// CHECK: [0x7e,0x66,0x0a,0x7e]
29402
29403v_sqrt_f32 v5, exec_hi
29404// CHECK: [0x7f,0x66,0x0a,0x7e]
29405
29406v_sqrt_f32 v5, 0
29407// CHECK: [0x80,0x66,0x0a,0x7e]
29408
29409v_sqrt_f32 v5, -1
29410// CHECK: [0xc1,0x66,0x0a,0x7e]
29411
29412v_sqrt_f32 v5, 0.5
29413// CHECK: [0xf0,0x66,0x0a,0x7e]
29414
29415v_sqrt_f32 v5, -4.0
29416// CHECK: [0xf7,0x66,0x0a,0x7e]
29417
29418v_sqrt_f32 v5, 0xaf123456
29419// CHECK: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29420
29421v_sqrt_f32 v5, 0x3f717273
29422// CHECK: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29423
29424v_sqrt_f32_e64 v5, v1
29425// CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x00]
29426
29427v_sqrt_f32_e64 v255, v1
29428// CHECK: [0xff,0x00,0x66,0xd3,0x01,0x01,0x00,0x00]
29429
29430v_sqrt_f32_e64 v5, v255
29431// CHECK: [0x05,0x00,0x66,0xd3,0xff,0x01,0x00,0x00]
29432
29433v_sqrt_f32_e64 v5, s1
29434// CHECK: [0x05,0x00,0x66,0xd3,0x01,0x00,0x00,0x00]
29435
29436v_sqrt_f32_e64 v5, s103
29437// CHECK: [0x05,0x00,0x66,0xd3,0x67,0x00,0x00,0x00]
29438
29439v_sqrt_f32_e64 v5, flat_scratch_lo
29440// CHECK: [0x05,0x00,0x66,0xd3,0x68,0x00,0x00,0x00]
29441
29442v_sqrt_f32_e64 v5, flat_scratch_hi
29443// CHECK: [0x05,0x00,0x66,0xd3,0x69,0x00,0x00,0x00]
29444
29445v_sqrt_f32_e64 v5, vcc_lo
29446// CHECK: [0x05,0x00,0x66,0xd3,0x6a,0x00,0x00,0x00]
29447
29448v_sqrt_f32_e64 v5, vcc_hi
29449// CHECK: [0x05,0x00,0x66,0xd3,0x6b,0x00,0x00,0x00]
29450
29451v_sqrt_f32_e64 v5, tba_lo
29452// CHECK: [0x05,0x00,0x66,0xd3,0x6c,0x00,0x00,0x00]
29453
29454v_sqrt_f32_e64 v5, tba_hi
29455// CHECK: [0x05,0x00,0x66,0xd3,0x6d,0x00,0x00,0x00]
29456
29457v_sqrt_f32_e64 v5, tma_lo
29458// CHECK: [0x05,0x00,0x66,0xd3,0x6e,0x00,0x00,0x00]
29459
29460v_sqrt_f32_e64 v5, tma_hi
29461// CHECK: [0x05,0x00,0x66,0xd3,0x6f,0x00,0x00,0x00]
29462
29463v_sqrt_f32_e64 v5, ttmp11
29464// CHECK: [0x05,0x00,0x66,0xd3,0x7b,0x00,0x00,0x00]
29465
29466v_sqrt_f32_e64 v5, m0
29467// CHECK: [0x05,0x00,0x66,0xd3,0x7c,0x00,0x00,0x00]
29468
29469v_sqrt_f32_e64 v5, exec_lo
29470// CHECK: [0x05,0x00,0x66,0xd3,0x7e,0x00,0x00,0x00]
29471
29472v_sqrt_f32_e64 v5, exec_hi
29473// CHECK: [0x05,0x00,0x66,0xd3,0x7f,0x00,0x00,0x00]
29474
29475v_sqrt_f32_e64 v5, 0
29476// CHECK: [0x05,0x00,0x66,0xd3,0x80,0x00,0x00,0x00]
29477
29478v_sqrt_f32_e64 v5, -1
29479// CHECK: [0x05,0x00,0x66,0xd3,0xc1,0x00,0x00,0x00]
29480
29481v_sqrt_f32_e64 v5, 0.5
29482// CHECK: [0x05,0x00,0x66,0xd3,0xf0,0x00,0x00,0x00]
29483
29484v_sqrt_f32_e64 v5, -4.0
29485// CHECK: [0x05,0x00,0x66,0xd3,0xf7,0x00,0x00,0x00]
29486
29487v_sqrt_f32_e64 v5, -v1
29488// CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x20]
29489
29490v_sqrt_f32_e64 v5, |v1|
29491// CHECK: [0x05,0x01,0x66,0xd3,0x01,0x01,0x00,0x00]
29492
29493v_sqrt_f32_e64 v5, v1 clamp
29494// CHECK: [0x05,0x08,0x66,0xd3,0x01,0x01,0x00,0x00]
29495
29496v_sqrt_f32_e64 v5, v1 mul:2
29497// CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x08]
29498
29499v_sqrt_f32_e64 v5, v1 mul:4
29500// CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x10]
29501
29502v_sqrt_f32_e64 v5, v1 div:2
29503// CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x18]
29504
29505v_sqrt_f64 v[5:6], v[1:2]
29506// CHECK: [0x01,0x69,0x0a,0x7e]
29507
29508v_sqrt_f64 v[254:255], v[1:2]
29509// CHECK: [0x01,0x69,0xfc,0x7f]
29510
29511v_sqrt_f64 v[5:6], v[254:255]
29512// CHECK: [0xfe,0x69,0x0a,0x7e]
29513
29514v_sqrt_f64 v[5:6], s[2:3]
29515// CHECK: [0x02,0x68,0x0a,0x7e]
29516
29517v_sqrt_f64 v[5:6], s[4:5]
29518// CHECK: [0x04,0x68,0x0a,0x7e]
29519
29520v_sqrt_f64 v[5:6], s[102:103]
29521// CHECK: [0x66,0x68,0x0a,0x7e]
29522
29523v_sqrt_f64 v[5:6], flat_scratch
29524// CHECK: [0x68,0x68,0x0a,0x7e]
29525
29526v_sqrt_f64 v[5:6], vcc
29527// CHECK: [0x6a,0x68,0x0a,0x7e]
29528
29529v_sqrt_f64 v[5:6], tba
29530// CHECK: [0x6c,0x68,0x0a,0x7e]
29531
29532v_sqrt_f64 v[5:6], tma
29533// CHECK: [0x6e,0x68,0x0a,0x7e]
29534
29535v_sqrt_f64 v[5:6], ttmp[10:11]
29536// CHECK: [0x7a,0x68,0x0a,0x7e]
29537
29538v_sqrt_f64 v[5:6], exec
29539// CHECK: [0x7e,0x68,0x0a,0x7e]
29540
29541v_sqrt_f64 v[5:6], 0
29542// CHECK: [0x80,0x68,0x0a,0x7e]
29543
29544v_sqrt_f64 v[5:6], -1
29545// CHECK: [0xc1,0x68,0x0a,0x7e]
29546
29547v_sqrt_f64 v[5:6], 0.5
29548// CHECK: [0xf0,0x68,0x0a,0x7e]
29549
29550v_sqrt_f64 v[5:6], -4.0
29551// CHECK: [0xf7,0x68,0x0a,0x7e]
29552
29553v_sqrt_f64 v[5:6], 0xaf123456
29554// CHECK: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29555
29556v_sqrt_f64 v[5:6], 0x3f717273
29557// CHECK: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29558
29559v_sqrt_f64_e64 v[5:6], v[1:2]
29560// CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x00]
29561
29562v_sqrt_f64_e64 v[254:255], v[1:2]
29563// CHECK: [0xfe,0x00,0x68,0xd3,0x01,0x01,0x00,0x00]
29564
29565v_sqrt_f64_e64 v[5:6], v[254:255]
29566// CHECK: [0x05,0x00,0x68,0xd3,0xfe,0x01,0x00,0x00]
29567
29568v_sqrt_f64_e64 v[5:6], s[2:3]
29569// CHECK: [0x05,0x00,0x68,0xd3,0x02,0x00,0x00,0x00]
29570
29571v_sqrt_f64_e64 v[5:6], s[4:5]
29572// CHECK: [0x05,0x00,0x68,0xd3,0x04,0x00,0x00,0x00]
29573
29574v_sqrt_f64_e64 v[5:6], s[102:103]
29575// CHECK: [0x05,0x00,0x68,0xd3,0x66,0x00,0x00,0x00]
29576
29577v_sqrt_f64_e64 v[5:6], flat_scratch
29578// CHECK: [0x05,0x00,0x68,0xd3,0x68,0x00,0x00,0x00]
29579
29580v_sqrt_f64_e64 v[5:6], vcc
29581// CHECK: [0x05,0x00,0x68,0xd3,0x6a,0x00,0x00,0x00]
29582
29583v_sqrt_f64_e64 v[5:6], tba
29584// CHECK: [0x05,0x00,0x68,0xd3,0x6c,0x00,0x00,0x00]
29585
29586v_sqrt_f64_e64 v[5:6], tma
29587// CHECK: [0x05,0x00,0x68,0xd3,0x6e,0x00,0x00,0x00]
29588
29589v_sqrt_f64_e64 v[5:6], ttmp[10:11]
29590// CHECK: [0x05,0x00,0x68,0xd3,0x7a,0x00,0x00,0x00]
29591
29592v_sqrt_f64_e64 v[5:6], exec
29593// CHECK: [0x05,0x00,0x68,0xd3,0x7e,0x00,0x00,0x00]
29594
29595v_sqrt_f64_e64 v[5:6], 0
29596// CHECK: [0x05,0x00,0x68,0xd3,0x80,0x00,0x00,0x00]
29597
29598v_sqrt_f64_e64 v[5:6], -1
29599// CHECK: [0x05,0x00,0x68,0xd3,0xc1,0x00,0x00,0x00]
29600
29601v_sqrt_f64_e64 v[5:6], 0.5
29602// CHECK: [0x05,0x00,0x68,0xd3,0xf0,0x00,0x00,0x00]
29603
29604v_sqrt_f64_e64 v[5:6], -4.0
29605// CHECK: [0x05,0x00,0x68,0xd3,0xf7,0x00,0x00,0x00]
29606
29607v_sqrt_f64_e64 v[5:6], -v[1:2]
29608// CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x20]
29609
29610v_sqrt_f64_e64 v[5:6], |v[1:2]|
29611// CHECK: [0x05,0x01,0x68,0xd3,0x01,0x01,0x00,0x00]
29612
29613v_sqrt_f64_e64 v[5:6], v[1:2] clamp
29614// CHECK: [0x05,0x08,0x68,0xd3,0x01,0x01,0x00,0x00]
29615
29616v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
29617// CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x08]
29618
29619v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
29620// CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x10]
29621
29622v_sqrt_f64_e64 v[5:6], v[1:2] div:2
29623// CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x18]
29624
29625v_sin_f32 v5, v1
29626// CHECK: [0x01,0x6b,0x0a,0x7e]
29627
29628v_sin_f32 v255, v1
29629// CHECK: [0x01,0x6b,0xfe,0x7f]
29630
29631v_sin_f32 v5, v255
29632// CHECK: [0xff,0x6b,0x0a,0x7e]
29633
29634v_sin_f32 v5, s1
29635// CHECK: [0x01,0x6a,0x0a,0x7e]
29636
29637v_sin_f32 v5, s103
29638// CHECK: [0x67,0x6a,0x0a,0x7e]
29639
29640v_sin_f32 v5, flat_scratch_lo
29641// CHECK: [0x68,0x6a,0x0a,0x7e]
29642
29643v_sin_f32 v5, flat_scratch_hi
29644// CHECK: [0x69,0x6a,0x0a,0x7e]
29645
29646v_sin_f32 v5, vcc_lo
29647// CHECK: [0x6a,0x6a,0x0a,0x7e]
29648
29649v_sin_f32 v5, vcc_hi
29650// CHECK: [0x6b,0x6a,0x0a,0x7e]
29651
29652v_sin_f32 v5, tba_lo
29653// CHECK: [0x6c,0x6a,0x0a,0x7e]
29654
29655v_sin_f32 v5, tba_hi
29656// CHECK: [0x6d,0x6a,0x0a,0x7e]
29657
29658v_sin_f32 v5, tma_lo
29659// CHECK: [0x6e,0x6a,0x0a,0x7e]
29660
29661v_sin_f32 v5, tma_hi
29662// CHECK: [0x6f,0x6a,0x0a,0x7e]
29663
29664v_sin_f32 v5, ttmp11
29665// CHECK: [0x7b,0x6a,0x0a,0x7e]
29666
29667v_sin_f32 v5, m0
29668// CHECK: [0x7c,0x6a,0x0a,0x7e]
29669
29670v_sin_f32 v5, exec_lo
29671// CHECK: [0x7e,0x6a,0x0a,0x7e]
29672
29673v_sin_f32 v5, exec_hi
29674// CHECK: [0x7f,0x6a,0x0a,0x7e]
29675
29676v_sin_f32 v5, 0
29677// CHECK: [0x80,0x6a,0x0a,0x7e]
29678
29679v_sin_f32 v5, -1
29680// CHECK: [0xc1,0x6a,0x0a,0x7e]
29681
29682v_sin_f32 v5, 0.5
29683// CHECK: [0xf0,0x6a,0x0a,0x7e]
29684
29685v_sin_f32 v5, -4.0
29686// CHECK: [0xf7,0x6a,0x0a,0x7e]
29687
29688v_sin_f32 v5, 0xaf123456
29689// CHECK: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29690
29691v_sin_f32 v5, 0x3f717273
29692// CHECK: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29693
29694v_sin_f32_e64 v5, v1
29695// CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x00]
29696
29697v_sin_f32_e64 v255, v1
29698// CHECK: [0xff,0x00,0x6a,0xd3,0x01,0x01,0x00,0x00]
29699
29700v_sin_f32_e64 v5, v255
29701// CHECK: [0x05,0x00,0x6a,0xd3,0xff,0x01,0x00,0x00]
29702
29703v_sin_f32_e64 v5, s1
29704// CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x00,0x00,0x00]
29705
29706v_sin_f32_e64 v5, s103
29707// CHECK: [0x05,0x00,0x6a,0xd3,0x67,0x00,0x00,0x00]
29708
29709v_sin_f32_e64 v5, flat_scratch_lo
29710// CHECK: [0x05,0x00,0x6a,0xd3,0x68,0x00,0x00,0x00]
29711
29712v_sin_f32_e64 v5, flat_scratch_hi
29713// CHECK: [0x05,0x00,0x6a,0xd3,0x69,0x00,0x00,0x00]
29714
29715v_sin_f32_e64 v5, vcc_lo
29716// CHECK: [0x05,0x00,0x6a,0xd3,0x6a,0x00,0x00,0x00]
29717
29718v_sin_f32_e64 v5, vcc_hi
29719// CHECK: [0x05,0x00,0x6a,0xd3,0x6b,0x00,0x00,0x00]
29720
29721v_sin_f32_e64 v5, tba_lo
29722// CHECK: [0x05,0x00,0x6a,0xd3,0x6c,0x00,0x00,0x00]
29723
29724v_sin_f32_e64 v5, tba_hi
29725// CHECK: [0x05,0x00,0x6a,0xd3,0x6d,0x00,0x00,0x00]
29726
29727v_sin_f32_e64 v5, tma_lo
29728// CHECK: [0x05,0x00,0x6a,0xd3,0x6e,0x00,0x00,0x00]
29729
29730v_sin_f32_e64 v5, tma_hi
29731// CHECK: [0x05,0x00,0x6a,0xd3,0x6f,0x00,0x00,0x00]
29732
29733v_sin_f32_e64 v5, ttmp11
29734// CHECK: [0x05,0x00,0x6a,0xd3,0x7b,0x00,0x00,0x00]
29735
29736v_sin_f32_e64 v5, m0
29737// CHECK: [0x05,0x00,0x6a,0xd3,0x7c,0x00,0x00,0x00]
29738
29739v_sin_f32_e64 v5, exec_lo
29740// CHECK: [0x05,0x00,0x6a,0xd3,0x7e,0x00,0x00,0x00]
29741
29742v_sin_f32_e64 v5, exec_hi
29743// CHECK: [0x05,0x00,0x6a,0xd3,0x7f,0x00,0x00,0x00]
29744
29745v_sin_f32_e64 v5, 0
29746// CHECK: [0x05,0x00,0x6a,0xd3,0x80,0x00,0x00,0x00]
29747
29748v_sin_f32_e64 v5, -1
29749// CHECK: [0x05,0x00,0x6a,0xd3,0xc1,0x00,0x00,0x00]
29750
29751v_sin_f32_e64 v5, 0.5
29752// CHECK: [0x05,0x00,0x6a,0xd3,0xf0,0x00,0x00,0x00]
29753
29754v_sin_f32_e64 v5, -4.0
29755// CHECK: [0x05,0x00,0x6a,0xd3,0xf7,0x00,0x00,0x00]
29756
29757v_sin_f32_e64 v5, -v1
29758// CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x20]
29759
29760v_sin_f32_e64 v5, |v1|
29761// CHECK: [0x05,0x01,0x6a,0xd3,0x01,0x01,0x00,0x00]
29762
29763v_sin_f32_e64 v5, v1 clamp
29764// CHECK: [0x05,0x08,0x6a,0xd3,0x01,0x01,0x00,0x00]
29765
29766v_sin_f32_e64 v5, v1 mul:2
29767// CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x08]
29768
29769v_sin_f32_e64 v5, v1 mul:4
29770// CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x10]
29771
29772v_sin_f32_e64 v5, v1 div:2
29773// CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x18]
29774
29775v_cos_f32 v5, v1
29776// CHECK: [0x01,0x6d,0x0a,0x7e]
29777
29778v_cos_f32 v255, v1
29779// CHECK: [0x01,0x6d,0xfe,0x7f]
29780
29781v_cos_f32 v5, v255
29782// CHECK: [0xff,0x6d,0x0a,0x7e]
29783
29784v_cos_f32 v5, s1
29785// CHECK: [0x01,0x6c,0x0a,0x7e]
29786
29787v_cos_f32 v5, s103
29788// CHECK: [0x67,0x6c,0x0a,0x7e]
29789
29790v_cos_f32 v5, flat_scratch_lo
29791// CHECK: [0x68,0x6c,0x0a,0x7e]
29792
29793v_cos_f32 v5, flat_scratch_hi
29794// CHECK: [0x69,0x6c,0x0a,0x7e]
29795
29796v_cos_f32 v5, vcc_lo
29797// CHECK: [0x6a,0x6c,0x0a,0x7e]
29798
29799v_cos_f32 v5, vcc_hi
29800// CHECK: [0x6b,0x6c,0x0a,0x7e]
29801
29802v_cos_f32 v5, tba_lo
29803// CHECK: [0x6c,0x6c,0x0a,0x7e]
29804
29805v_cos_f32 v5, tba_hi
29806// CHECK: [0x6d,0x6c,0x0a,0x7e]
29807
29808v_cos_f32 v5, tma_lo
29809// CHECK: [0x6e,0x6c,0x0a,0x7e]
29810
29811v_cos_f32 v5, tma_hi
29812// CHECK: [0x6f,0x6c,0x0a,0x7e]
29813
29814v_cos_f32 v5, ttmp11
29815// CHECK: [0x7b,0x6c,0x0a,0x7e]
29816
29817v_cos_f32 v5, m0
29818// CHECK: [0x7c,0x6c,0x0a,0x7e]
29819
29820v_cos_f32 v5, exec_lo
29821// CHECK: [0x7e,0x6c,0x0a,0x7e]
29822
29823v_cos_f32 v5, exec_hi
29824// CHECK: [0x7f,0x6c,0x0a,0x7e]
29825
29826v_cos_f32 v5, 0
29827// CHECK: [0x80,0x6c,0x0a,0x7e]
29828
29829v_cos_f32 v5, -1
29830// CHECK: [0xc1,0x6c,0x0a,0x7e]
29831
29832v_cos_f32 v5, 0.5
29833// CHECK: [0xf0,0x6c,0x0a,0x7e]
29834
29835v_cos_f32 v5, -4.0
29836// CHECK: [0xf7,0x6c,0x0a,0x7e]
29837
29838v_cos_f32 v5, 0xaf123456
29839// CHECK: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29840
29841v_cos_f32 v5, 0x3f717273
29842// CHECK: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29843
29844v_cos_f32_e64 v5, v1
29845// CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x00]
29846
29847v_cos_f32_e64 v255, v1
29848// CHECK: [0xff,0x00,0x6c,0xd3,0x01,0x01,0x00,0x00]
29849
29850v_cos_f32_e64 v5, v255
29851// CHECK: [0x05,0x00,0x6c,0xd3,0xff,0x01,0x00,0x00]
29852
29853v_cos_f32_e64 v5, s1
29854// CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x00,0x00,0x00]
29855
29856v_cos_f32_e64 v5, s103
29857// CHECK: [0x05,0x00,0x6c,0xd3,0x67,0x00,0x00,0x00]
29858
29859v_cos_f32_e64 v5, flat_scratch_lo
29860// CHECK: [0x05,0x00,0x6c,0xd3,0x68,0x00,0x00,0x00]
29861
29862v_cos_f32_e64 v5, flat_scratch_hi
29863// CHECK: [0x05,0x00,0x6c,0xd3,0x69,0x00,0x00,0x00]
29864
29865v_cos_f32_e64 v5, vcc_lo
29866// CHECK: [0x05,0x00,0x6c,0xd3,0x6a,0x00,0x00,0x00]
29867
29868v_cos_f32_e64 v5, vcc_hi
29869// CHECK: [0x05,0x00,0x6c,0xd3,0x6b,0x00,0x00,0x00]
29870
29871v_cos_f32_e64 v5, tba_lo
29872// CHECK: [0x05,0x00,0x6c,0xd3,0x6c,0x00,0x00,0x00]
29873
29874v_cos_f32_e64 v5, tba_hi
29875// CHECK: [0x05,0x00,0x6c,0xd3,0x6d,0x00,0x00,0x00]
29876
29877v_cos_f32_e64 v5, tma_lo
29878// CHECK: [0x05,0x00,0x6c,0xd3,0x6e,0x00,0x00,0x00]
29879
29880v_cos_f32_e64 v5, tma_hi
29881// CHECK: [0x05,0x00,0x6c,0xd3,0x6f,0x00,0x00,0x00]
29882
29883v_cos_f32_e64 v5, ttmp11
29884// CHECK: [0x05,0x00,0x6c,0xd3,0x7b,0x00,0x00,0x00]
29885
29886v_cos_f32_e64 v5, m0
29887// CHECK: [0x05,0x00,0x6c,0xd3,0x7c,0x00,0x00,0x00]
29888
29889v_cos_f32_e64 v5, exec_lo
29890// CHECK: [0x05,0x00,0x6c,0xd3,0x7e,0x00,0x00,0x00]
29891
29892v_cos_f32_e64 v5, exec_hi
29893// CHECK: [0x05,0x00,0x6c,0xd3,0x7f,0x00,0x00,0x00]
29894
29895v_cos_f32_e64 v5, 0
29896// CHECK: [0x05,0x00,0x6c,0xd3,0x80,0x00,0x00,0x00]
29897
29898v_cos_f32_e64 v5, -1
29899// CHECK: [0x05,0x00,0x6c,0xd3,0xc1,0x00,0x00,0x00]
29900
29901v_cos_f32_e64 v5, 0.5
29902// CHECK: [0x05,0x00,0x6c,0xd3,0xf0,0x00,0x00,0x00]
29903
29904v_cos_f32_e64 v5, -4.0
29905// CHECK: [0x05,0x00,0x6c,0xd3,0xf7,0x00,0x00,0x00]
29906
29907v_cos_f32_e64 v5, -v1
29908// CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x20]
29909
29910v_cos_f32_e64 v5, |v1|
29911// CHECK: [0x05,0x01,0x6c,0xd3,0x01,0x01,0x00,0x00]
29912
29913v_cos_f32_e64 v5, v1 clamp
29914// CHECK: [0x05,0x08,0x6c,0xd3,0x01,0x01,0x00,0x00]
29915
29916v_cos_f32_e64 v5, v1 mul:2
29917// CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x08]
29918
29919v_cos_f32_e64 v5, v1 mul:4
29920// CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x10]
29921
29922v_cos_f32_e64 v5, v1 div:2
29923// CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x18]
29924
29925v_not_b32 v5, v1
29926// CHECK: [0x01,0x6f,0x0a,0x7e]
29927
29928v_not_b32 v255, v1
29929// CHECK: [0x01,0x6f,0xfe,0x7f]
29930
29931v_not_b32 v5, v255
29932// CHECK: [0xff,0x6f,0x0a,0x7e]
29933
29934v_not_b32 v5, s1
29935// CHECK: [0x01,0x6e,0x0a,0x7e]
29936
29937v_not_b32 v5, s103
29938// CHECK: [0x67,0x6e,0x0a,0x7e]
29939
29940v_not_b32 v5, flat_scratch_lo
29941// CHECK: [0x68,0x6e,0x0a,0x7e]
29942
29943v_not_b32 v5, flat_scratch_hi
29944// CHECK: [0x69,0x6e,0x0a,0x7e]
29945
29946v_not_b32 v5, vcc_lo
29947// CHECK: [0x6a,0x6e,0x0a,0x7e]
29948
29949v_not_b32 v5, vcc_hi
29950// CHECK: [0x6b,0x6e,0x0a,0x7e]
29951
29952v_not_b32 v5, tba_lo
29953// CHECK: [0x6c,0x6e,0x0a,0x7e]
29954
29955v_not_b32 v5, tba_hi
29956// CHECK: [0x6d,0x6e,0x0a,0x7e]
29957
29958v_not_b32 v5, tma_lo
29959// CHECK: [0x6e,0x6e,0x0a,0x7e]
29960
29961v_not_b32 v5, tma_hi
29962// CHECK: [0x6f,0x6e,0x0a,0x7e]
29963
29964v_not_b32 v5, ttmp11
29965// CHECK: [0x7b,0x6e,0x0a,0x7e]
29966
29967v_not_b32 v5, m0
29968// CHECK: [0x7c,0x6e,0x0a,0x7e]
29969
29970v_not_b32 v5, exec_lo
29971// CHECK: [0x7e,0x6e,0x0a,0x7e]
29972
29973v_not_b32 v5, exec_hi
29974// CHECK: [0x7f,0x6e,0x0a,0x7e]
29975
29976v_not_b32 v5, 0
29977// CHECK: [0x80,0x6e,0x0a,0x7e]
29978
29979v_not_b32 v5, -1
29980// CHECK: [0xc1,0x6e,0x0a,0x7e]
29981
29982v_not_b32 v5, 0.5
29983// CHECK: [0xf0,0x6e,0x0a,0x7e]
29984
29985v_not_b32 v5, -4.0
29986// CHECK: [0xf7,0x6e,0x0a,0x7e]
29987
29988v_not_b32 v5, 0xaf123456
29989// CHECK: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29990
29991v_not_b32 v5, 0x3f717273
29992// CHECK: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29993
29994v_not_b32_e64 v5, v1
29995// CHECK: [0x05,0x00,0x6e,0xd3,0x01,0x01,0x00,0x00]
29996
29997v_not_b32_e64 v255, v1
29998// CHECK: [0xff,0x00,0x6e,0xd3,0x01,0x01,0x00,0x00]
29999
30000v_not_b32_e64 v5, v255
30001// CHECK: [0x05,0x00,0x6e,0xd3,0xff,0x01,0x00,0x00]
30002
30003v_not_b32_e64 v5, s1
30004// CHECK: [0x05,0x00,0x6e,0xd3,0x01,0x00,0x00,0x00]
30005
30006v_not_b32_e64 v5, s103
30007// CHECK: [0x05,0x00,0x6e,0xd3,0x67,0x00,0x00,0x00]
30008
30009v_not_b32_e64 v5, flat_scratch_lo
30010// CHECK: [0x05,0x00,0x6e,0xd3,0x68,0x00,0x00,0x00]
30011
30012v_not_b32_e64 v5, flat_scratch_hi
30013// CHECK: [0x05,0x00,0x6e,0xd3,0x69,0x00,0x00,0x00]
30014
30015v_not_b32_e64 v5, vcc_lo
30016// CHECK: [0x05,0x00,0x6e,0xd3,0x6a,0x00,0x00,0x00]
30017
30018v_not_b32_e64 v5, vcc_hi
30019// CHECK: [0x05,0x00,0x6e,0xd3,0x6b,0x00,0x00,0x00]
30020
30021v_not_b32_e64 v5, tba_lo
30022// CHECK: [0x05,0x00,0x6e,0xd3,0x6c,0x00,0x00,0x00]
30023
30024v_not_b32_e64 v5, tba_hi
30025// CHECK: [0x05,0x00,0x6e,0xd3,0x6d,0x00,0x00,0x00]
30026
30027v_not_b32_e64 v5, tma_lo
30028// CHECK: [0x05,0x00,0x6e,0xd3,0x6e,0x00,0x00,0x00]
30029
30030v_not_b32_e64 v5, tma_hi
30031// CHECK: [0x05,0x00,0x6e,0xd3,0x6f,0x00,0x00,0x00]
30032
30033v_not_b32_e64 v5, ttmp11
30034// CHECK: [0x05,0x00,0x6e,0xd3,0x7b,0x00,0x00,0x00]
30035
30036v_not_b32_e64 v5, m0
30037// CHECK: [0x05,0x00,0x6e,0xd3,0x7c,0x00,0x00,0x00]
30038
30039v_not_b32_e64 v5, exec_lo
30040// CHECK: [0x05,0x00,0x6e,0xd3,0x7e,0x00,0x00,0x00]
30041
30042v_not_b32_e64 v5, exec_hi
30043// CHECK: [0x05,0x00,0x6e,0xd3,0x7f,0x00,0x00,0x00]
30044
30045v_not_b32_e64 v5, 0
30046// CHECK: [0x05,0x00,0x6e,0xd3,0x80,0x00,0x00,0x00]
30047
30048v_not_b32_e64 v5, -1
30049// CHECK: [0x05,0x00,0x6e,0xd3,0xc1,0x00,0x00,0x00]
30050
30051v_not_b32_e64 v5, 0.5
30052// CHECK: [0x05,0x00,0x6e,0xd3,0xf0,0x00,0x00,0x00]
30053
30054v_not_b32_e64 v5, -4.0
30055// CHECK: [0x05,0x00,0x6e,0xd3,0xf7,0x00,0x00,0x00]
30056
30057v_bfrev_b32 v5, v1
30058// CHECK: [0x01,0x71,0x0a,0x7e]
30059
30060v_bfrev_b32 v255, v1
30061// CHECK: [0x01,0x71,0xfe,0x7f]
30062
30063v_bfrev_b32 v5, v255
30064// CHECK: [0xff,0x71,0x0a,0x7e]
30065
30066v_bfrev_b32 v5, s1
30067// CHECK: [0x01,0x70,0x0a,0x7e]
30068
30069v_bfrev_b32 v5, s103
30070// CHECK: [0x67,0x70,0x0a,0x7e]
30071
30072v_bfrev_b32 v5, flat_scratch_lo
30073// CHECK: [0x68,0x70,0x0a,0x7e]
30074
30075v_bfrev_b32 v5, flat_scratch_hi
30076// CHECK: [0x69,0x70,0x0a,0x7e]
30077
30078v_bfrev_b32 v5, vcc_lo
30079// CHECK: [0x6a,0x70,0x0a,0x7e]
30080
30081v_bfrev_b32 v5, vcc_hi
30082// CHECK: [0x6b,0x70,0x0a,0x7e]
30083
30084v_bfrev_b32 v5, tba_lo
30085// CHECK: [0x6c,0x70,0x0a,0x7e]
30086
30087v_bfrev_b32 v5, tba_hi
30088// CHECK: [0x6d,0x70,0x0a,0x7e]
30089
30090v_bfrev_b32 v5, tma_lo
30091// CHECK: [0x6e,0x70,0x0a,0x7e]
30092
30093v_bfrev_b32 v5, tma_hi
30094// CHECK: [0x6f,0x70,0x0a,0x7e]
30095
30096v_bfrev_b32 v5, ttmp11
30097// CHECK: [0x7b,0x70,0x0a,0x7e]
30098
30099v_bfrev_b32 v5, m0
30100// CHECK: [0x7c,0x70,0x0a,0x7e]
30101
30102v_bfrev_b32 v5, exec_lo
30103// CHECK: [0x7e,0x70,0x0a,0x7e]
30104
30105v_bfrev_b32 v5, exec_hi
30106// CHECK: [0x7f,0x70,0x0a,0x7e]
30107
30108v_bfrev_b32 v5, 0
30109// CHECK: [0x80,0x70,0x0a,0x7e]
30110
30111v_bfrev_b32 v5, -1
30112// CHECK: [0xc1,0x70,0x0a,0x7e]
30113
30114v_bfrev_b32 v5, 0.5
30115// CHECK: [0xf0,0x70,0x0a,0x7e]
30116
30117v_bfrev_b32 v5, -4.0
30118// CHECK: [0xf7,0x70,0x0a,0x7e]
30119
30120v_bfrev_b32 v5, 0xaf123456
30121// CHECK: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30122
30123v_bfrev_b32 v5, 0x3f717273
30124// CHECK: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30125
30126v_bfrev_b32_e64 v5, v1
30127// CHECK: [0x05,0x00,0x70,0xd3,0x01,0x01,0x00,0x00]
30128
30129v_bfrev_b32_e64 v255, v1
30130// CHECK: [0xff,0x00,0x70,0xd3,0x01,0x01,0x00,0x00]
30131
30132v_bfrev_b32_e64 v5, v255
30133// CHECK: [0x05,0x00,0x70,0xd3,0xff,0x01,0x00,0x00]
30134
30135v_bfrev_b32_e64 v5, s1
30136// CHECK: [0x05,0x00,0x70,0xd3,0x01,0x00,0x00,0x00]
30137
30138v_bfrev_b32_e64 v5, s103
30139// CHECK: [0x05,0x00,0x70,0xd3,0x67,0x00,0x00,0x00]
30140
30141v_bfrev_b32_e64 v5, flat_scratch_lo
30142// CHECK: [0x05,0x00,0x70,0xd3,0x68,0x00,0x00,0x00]
30143
30144v_bfrev_b32_e64 v5, flat_scratch_hi
30145// CHECK: [0x05,0x00,0x70,0xd3,0x69,0x00,0x00,0x00]
30146
30147v_bfrev_b32_e64 v5, vcc_lo
30148// CHECK: [0x05,0x00,0x70,0xd3,0x6a,0x00,0x00,0x00]
30149
30150v_bfrev_b32_e64 v5, vcc_hi
30151// CHECK: [0x05,0x00,0x70,0xd3,0x6b,0x00,0x00,0x00]
30152
30153v_bfrev_b32_e64 v5, tba_lo
30154// CHECK: [0x05,0x00,0x70,0xd3,0x6c,0x00,0x00,0x00]
30155
30156v_bfrev_b32_e64 v5, tba_hi
30157// CHECK: [0x05,0x00,0x70,0xd3,0x6d,0x00,0x00,0x00]
30158
30159v_bfrev_b32_e64 v5, tma_lo
30160// CHECK: [0x05,0x00,0x70,0xd3,0x6e,0x00,0x00,0x00]
30161
30162v_bfrev_b32_e64 v5, tma_hi
30163// CHECK: [0x05,0x00,0x70,0xd3,0x6f,0x00,0x00,0x00]
30164
30165v_bfrev_b32_e64 v5, ttmp11
30166// CHECK: [0x05,0x00,0x70,0xd3,0x7b,0x00,0x00,0x00]
30167
30168v_bfrev_b32_e64 v5, m0
30169// CHECK: [0x05,0x00,0x70,0xd3,0x7c,0x00,0x00,0x00]
30170
30171v_bfrev_b32_e64 v5, exec_lo
30172// CHECK: [0x05,0x00,0x70,0xd3,0x7e,0x00,0x00,0x00]
30173
30174v_bfrev_b32_e64 v5, exec_hi
30175// CHECK: [0x05,0x00,0x70,0xd3,0x7f,0x00,0x00,0x00]
30176
30177v_bfrev_b32_e64 v5, 0
30178// CHECK: [0x05,0x00,0x70,0xd3,0x80,0x00,0x00,0x00]
30179
30180v_bfrev_b32_e64 v5, -1
30181// CHECK: [0x05,0x00,0x70,0xd3,0xc1,0x00,0x00,0x00]
30182
30183v_bfrev_b32_e64 v5, 0.5
30184// CHECK: [0x05,0x00,0x70,0xd3,0xf0,0x00,0x00,0x00]
30185
30186v_bfrev_b32_e64 v5, -4.0
30187// CHECK: [0x05,0x00,0x70,0xd3,0xf7,0x00,0x00,0x00]
30188
30189v_ffbh_u32 v5, v1
30190// CHECK: [0x01,0x73,0x0a,0x7e]
30191
30192v_ffbh_u32 v255, v1
30193// CHECK: [0x01,0x73,0xfe,0x7f]
30194
30195v_ffbh_u32 v5, v255
30196// CHECK: [0xff,0x73,0x0a,0x7e]
30197
30198v_ffbh_u32 v5, s1
30199// CHECK: [0x01,0x72,0x0a,0x7e]
30200
30201v_ffbh_u32 v5, s103
30202// CHECK: [0x67,0x72,0x0a,0x7e]
30203
30204v_ffbh_u32 v5, flat_scratch_lo
30205// CHECK: [0x68,0x72,0x0a,0x7e]
30206
30207v_ffbh_u32 v5, flat_scratch_hi
30208// CHECK: [0x69,0x72,0x0a,0x7e]
30209
30210v_ffbh_u32 v5, vcc_lo
30211// CHECK: [0x6a,0x72,0x0a,0x7e]
30212
30213v_ffbh_u32 v5, vcc_hi
30214// CHECK: [0x6b,0x72,0x0a,0x7e]
30215
30216v_ffbh_u32 v5, tba_lo
30217// CHECK: [0x6c,0x72,0x0a,0x7e]
30218
30219v_ffbh_u32 v5, tba_hi
30220// CHECK: [0x6d,0x72,0x0a,0x7e]
30221
30222v_ffbh_u32 v5, tma_lo
30223// CHECK: [0x6e,0x72,0x0a,0x7e]
30224
30225v_ffbh_u32 v5, tma_hi
30226// CHECK: [0x6f,0x72,0x0a,0x7e]
30227
30228v_ffbh_u32 v5, ttmp11
30229// CHECK: [0x7b,0x72,0x0a,0x7e]
30230
30231v_ffbh_u32 v5, m0
30232// CHECK: [0x7c,0x72,0x0a,0x7e]
30233
30234v_ffbh_u32 v5, exec_lo
30235// CHECK: [0x7e,0x72,0x0a,0x7e]
30236
30237v_ffbh_u32 v5, exec_hi
30238// CHECK: [0x7f,0x72,0x0a,0x7e]
30239
30240v_ffbh_u32 v5, 0
30241// CHECK: [0x80,0x72,0x0a,0x7e]
30242
30243v_ffbh_u32 v5, -1
30244// CHECK: [0xc1,0x72,0x0a,0x7e]
30245
30246v_ffbh_u32 v5, 0.5
30247// CHECK: [0xf0,0x72,0x0a,0x7e]
30248
30249v_ffbh_u32 v5, -4.0
30250// CHECK: [0xf7,0x72,0x0a,0x7e]
30251
30252v_ffbh_u32 v5, 0xaf123456
30253// CHECK: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30254
30255v_ffbh_u32 v5, 0x3f717273
30256// CHECK: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30257
30258v_ffbh_u32_e64 v5, v1
30259// CHECK: [0x05,0x00,0x72,0xd3,0x01,0x01,0x00,0x00]
30260
30261v_ffbh_u32_e64 v255, v1
30262// CHECK: [0xff,0x00,0x72,0xd3,0x01,0x01,0x00,0x00]
30263
30264v_ffbh_u32_e64 v5, v255
30265// CHECK: [0x05,0x00,0x72,0xd3,0xff,0x01,0x00,0x00]
30266
30267v_ffbh_u32_e64 v5, s1
30268// CHECK: [0x05,0x00,0x72,0xd3,0x01,0x00,0x00,0x00]
30269
30270v_ffbh_u32_e64 v5, s103
30271// CHECK: [0x05,0x00,0x72,0xd3,0x67,0x00,0x00,0x00]
30272
30273v_ffbh_u32_e64 v5, flat_scratch_lo
30274// CHECK: [0x05,0x00,0x72,0xd3,0x68,0x00,0x00,0x00]
30275
30276v_ffbh_u32_e64 v5, flat_scratch_hi
30277// CHECK: [0x05,0x00,0x72,0xd3,0x69,0x00,0x00,0x00]
30278
30279v_ffbh_u32_e64 v5, vcc_lo
30280// CHECK: [0x05,0x00,0x72,0xd3,0x6a,0x00,0x00,0x00]
30281
30282v_ffbh_u32_e64 v5, vcc_hi
30283// CHECK: [0x05,0x00,0x72,0xd3,0x6b,0x00,0x00,0x00]
30284
30285v_ffbh_u32_e64 v5, tba_lo
30286// CHECK: [0x05,0x00,0x72,0xd3,0x6c,0x00,0x00,0x00]
30287
30288v_ffbh_u32_e64 v5, tba_hi
30289// CHECK: [0x05,0x00,0x72,0xd3,0x6d,0x00,0x00,0x00]
30290
30291v_ffbh_u32_e64 v5, tma_lo
30292// CHECK: [0x05,0x00,0x72,0xd3,0x6e,0x00,0x00,0x00]
30293
30294v_ffbh_u32_e64 v5, tma_hi
30295// CHECK: [0x05,0x00,0x72,0xd3,0x6f,0x00,0x00,0x00]
30296
30297v_ffbh_u32_e64 v5, ttmp11
30298// CHECK: [0x05,0x00,0x72,0xd3,0x7b,0x00,0x00,0x00]
30299
30300v_ffbh_u32_e64 v5, m0
30301// CHECK: [0x05,0x00,0x72,0xd3,0x7c,0x00,0x00,0x00]
30302
30303v_ffbh_u32_e64 v5, exec_lo
30304// CHECK: [0x05,0x00,0x72,0xd3,0x7e,0x00,0x00,0x00]
30305
30306v_ffbh_u32_e64 v5, exec_hi
30307// CHECK: [0x05,0x00,0x72,0xd3,0x7f,0x00,0x00,0x00]
30308
30309v_ffbh_u32_e64 v5, 0
30310// CHECK: [0x05,0x00,0x72,0xd3,0x80,0x00,0x00,0x00]
30311
30312v_ffbh_u32_e64 v5, -1
30313// CHECK: [0x05,0x00,0x72,0xd3,0xc1,0x00,0x00,0x00]
30314
30315v_ffbh_u32_e64 v5, 0.5
30316// CHECK: [0x05,0x00,0x72,0xd3,0xf0,0x00,0x00,0x00]
30317
30318v_ffbh_u32_e64 v5, -4.0
30319// CHECK: [0x05,0x00,0x72,0xd3,0xf7,0x00,0x00,0x00]
30320
30321v_ffbl_b32 v5, v1
30322// CHECK: [0x01,0x75,0x0a,0x7e]
30323
30324v_ffbl_b32 v255, v1
30325// CHECK: [0x01,0x75,0xfe,0x7f]
30326
30327v_ffbl_b32 v5, v255
30328// CHECK: [0xff,0x75,0x0a,0x7e]
30329
30330v_ffbl_b32 v5, s1
30331// CHECK: [0x01,0x74,0x0a,0x7e]
30332
30333v_ffbl_b32 v5, s103
30334// CHECK: [0x67,0x74,0x0a,0x7e]
30335
30336v_ffbl_b32 v5, flat_scratch_lo
30337// CHECK: [0x68,0x74,0x0a,0x7e]
30338
30339v_ffbl_b32 v5, flat_scratch_hi
30340// CHECK: [0x69,0x74,0x0a,0x7e]
30341
30342v_ffbl_b32 v5, vcc_lo
30343// CHECK: [0x6a,0x74,0x0a,0x7e]
30344
30345v_ffbl_b32 v5, vcc_hi
30346// CHECK: [0x6b,0x74,0x0a,0x7e]
30347
30348v_ffbl_b32 v5, tba_lo
30349// CHECK: [0x6c,0x74,0x0a,0x7e]
30350
30351v_ffbl_b32 v5, tba_hi
30352// CHECK: [0x6d,0x74,0x0a,0x7e]
30353
30354v_ffbl_b32 v5, tma_lo
30355// CHECK: [0x6e,0x74,0x0a,0x7e]
30356
30357v_ffbl_b32 v5, tma_hi
30358// CHECK: [0x6f,0x74,0x0a,0x7e]
30359
30360v_ffbl_b32 v5, ttmp11
30361// CHECK: [0x7b,0x74,0x0a,0x7e]
30362
30363v_ffbl_b32 v5, m0
30364// CHECK: [0x7c,0x74,0x0a,0x7e]
30365
30366v_ffbl_b32 v5, exec_lo
30367// CHECK: [0x7e,0x74,0x0a,0x7e]
30368
30369v_ffbl_b32 v5, exec_hi
30370// CHECK: [0x7f,0x74,0x0a,0x7e]
30371
30372v_ffbl_b32 v5, 0
30373// CHECK: [0x80,0x74,0x0a,0x7e]
30374
30375v_ffbl_b32 v5, -1
30376// CHECK: [0xc1,0x74,0x0a,0x7e]
30377
30378v_ffbl_b32 v5, 0.5
30379// CHECK: [0xf0,0x74,0x0a,0x7e]
30380
30381v_ffbl_b32 v5, -4.0
30382// CHECK: [0xf7,0x74,0x0a,0x7e]
30383
30384v_ffbl_b32 v5, 0xaf123456
30385// CHECK: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30386
30387v_ffbl_b32 v5, 0x3f717273
30388// CHECK: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30389
30390v_ffbl_b32_e64 v5, v1
30391// CHECK: [0x05,0x00,0x74,0xd3,0x01,0x01,0x00,0x00]
30392
30393v_ffbl_b32_e64 v255, v1
30394// CHECK: [0xff,0x00,0x74,0xd3,0x01,0x01,0x00,0x00]
30395
30396v_ffbl_b32_e64 v5, v255
30397// CHECK: [0x05,0x00,0x74,0xd3,0xff,0x01,0x00,0x00]
30398
30399v_ffbl_b32_e64 v5, s1
30400// CHECK: [0x05,0x00,0x74,0xd3,0x01,0x00,0x00,0x00]
30401
30402v_ffbl_b32_e64 v5, s103
30403// CHECK: [0x05,0x00,0x74,0xd3,0x67,0x00,0x00,0x00]
30404
30405v_ffbl_b32_e64 v5, flat_scratch_lo
30406// CHECK: [0x05,0x00,0x74,0xd3,0x68,0x00,0x00,0x00]
30407
30408v_ffbl_b32_e64 v5, flat_scratch_hi
30409// CHECK: [0x05,0x00,0x74,0xd3,0x69,0x00,0x00,0x00]
30410
30411v_ffbl_b32_e64 v5, vcc_lo
30412// CHECK: [0x05,0x00,0x74,0xd3,0x6a,0x00,0x00,0x00]
30413
30414v_ffbl_b32_e64 v5, vcc_hi
30415// CHECK: [0x05,0x00,0x74,0xd3,0x6b,0x00,0x00,0x00]
30416
30417v_ffbl_b32_e64 v5, tba_lo
30418// CHECK: [0x05,0x00,0x74,0xd3,0x6c,0x00,0x00,0x00]
30419
30420v_ffbl_b32_e64 v5, tba_hi
30421// CHECK: [0x05,0x00,0x74,0xd3,0x6d,0x00,0x00,0x00]
30422
30423v_ffbl_b32_e64 v5, tma_lo
30424// CHECK: [0x05,0x00,0x74,0xd3,0x6e,0x00,0x00,0x00]
30425
30426v_ffbl_b32_e64 v5, tma_hi
30427// CHECK: [0x05,0x00,0x74,0xd3,0x6f,0x00,0x00,0x00]
30428
30429v_ffbl_b32_e64 v5, ttmp11
30430// CHECK: [0x05,0x00,0x74,0xd3,0x7b,0x00,0x00,0x00]
30431
30432v_ffbl_b32_e64 v5, m0
30433// CHECK: [0x05,0x00,0x74,0xd3,0x7c,0x00,0x00,0x00]
30434
30435v_ffbl_b32_e64 v5, exec_lo
30436// CHECK: [0x05,0x00,0x74,0xd3,0x7e,0x00,0x00,0x00]
30437
30438v_ffbl_b32_e64 v5, exec_hi
30439// CHECK: [0x05,0x00,0x74,0xd3,0x7f,0x00,0x00,0x00]
30440
30441v_ffbl_b32_e64 v5, 0
30442// CHECK: [0x05,0x00,0x74,0xd3,0x80,0x00,0x00,0x00]
30443
30444v_ffbl_b32_e64 v5, -1
30445// CHECK: [0x05,0x00,0x74,0xd3,0xc1,0x00,0x00,0x00]
30446
30447v_ffbl_b32_e64 v5, 0.5
30448// CHECK: [0x05,0x00,0x74,0xd3,0xf0,0x00,0x00,0x00]
30449
30450v_ffbl_b32_e64 v5, -4.0
30451// CHECK: [0x05,0x00,0x74,0xd3,0xf7,0x00,0x00,0x00]
30452
30453v_ffbh_i32 v5, v1
30454// CHECK: [0x01,0x77,0x0a,0x7e]
30455
30456v_ffbh_i32 v255, v1
30457// CHECK: [0x01,0x77,0xfe,0x7f]
30458
30459v_ffbh_i32 v5, v255
30460// CHECK: [0xff,0x77,0x0a,0x7e]
30461
30462v_ffbh_i32 v5, s1
30463// CHECK: [0x01,0x76,0x0a,0x7e]
30464
30465v_ffbh_i32 v5, s103
30466// CHECK: [0x67,0x76,0x0a,0x7e]
30467
30468v_ffbh_i32 v5, flat_scratch_lo
30469// CHECK: [0x68,0x76,0x0a,0x7e]
30470
30471v_ffbh_i32 v5, flat_scratch_hi
30472// CHECK: [0x69,0x76,0x0a,0x7e]
30473
30474v_ffbh_i32 v5, vcc_lo
30475// CHECK: [0x6a,0x76,0x0a,0x7e]
30476
30477v_ffbh_i32 v5, vcc_hi
30478// CHECK: [0x6b,0x76,0x0a,0x7e]
30479
30480v_ffbh_i32 v5, tba_lo
30481// CHECK: [0x6c,0x76,0x0a,0x7e]
30482
30483v_ffbh_i32 v5, tba_hi
30484// CHECK: [0x6d,0x76,0x0a,0x7e]
30485
30486v_ffbh_i32 v5, tma_lo
30487// CHECK: [0x6e,0x76,0x0a,0x7e]
30488
30489v_ffbh_i32 v5, tma_hi
30490// CHECK: [0x6f,0x76,0x0a,0x7e]
30491
30492v_ffbh_i32 v5, ttmp11
30493// CHECK: [0x7b,0x76,0x0a,0x7e]
30494
30495v_ffbh_i32 v5, m0
30496// CHECK: [0x7c,0x76,0x0a,0x7e]
30497
30498v_ffbh_i32 v5, exec_lo
30499// CHECK: [0x7e,0x76,0x0a,0x7e]
30500
30501v_ffbh_i32 v5, exec_hi
30502// CHECK: [0x7f,0x76,0x0a,0x7e]
30503
30504v_ffbh_i32 v5, 0
30505// CHECK: [0x80,0x76,0x0a,0x7e]
30506
30507v_ffbh_i32 v5, -1
30508// CHECK: [0xc1,0x76,0x0a,0x7e]
30509
30510v_ffbh_i32 v5, 0.5
30511// CHECK: [0xf0,0x76,0x0a,0x7e]
30512
30513v_ffbh_i32 v5, -4.0
30514// CHECK: [0xf7,0x76,0x0a,0x7e]
30515
30516v_ffbh_i32 v5, 0xaf123456
30517// CHECK: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30518
30519v_ffbh_i32 v5, 0x3f717273
30520// CHECK: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30521
30522v_ffbh_i32_e64 v5, v1
30523// CHECK: [0x05,0x00,0x76,0xd3,0x01,0x01,0x00,0x00]
30524
30525v_ffbh_i32_e64 v255, v1
30526// CHECK: [0xff,0x00,0x76,0xd3,0x01,0x01,0x00,0x00]
30527
30528v_ffbh_i32_e64 v5, v255
30529// CHECK: [0x05,0x00,0x76,0xd3,0xff,0x01,0x00,0x00]
30530
30531v_ffbh_i32_e64 v5, s1
30532// CHECK: [0x05,0x00,0x76,0xd3,0x01,0x00,0x00,0x00]
30533
30534v_ffbh_i32_e64 v5, s103
30535// CHECK: [0x05,0x00,0x76,0xd3,0x67,0x00,0x00,0x00]
30536
30537v_ffbh_i32_e64 v5, flat_scratch_lo
30538// CHECK: [0x05,0x00,0x76,0xd3,0x68,0x00,0x00,0x00]
30539
30540v_ffbh_i32_e64 v5, flat_scratch_hi
30541// CHECK: [0x05,0x00,0x76,0xd3,0x69,0x00,0x00,0x00]
30542
30543v_ffbh_i32_e64 v5, vcc_lo
30544// CHECK: [0x05,0x00,0x76,0xd3,0x6a,0x00,0x00,0x00]
30545
30546v_ffbh_i32_e64 v5, vcc_hi
30547// CHECK: [0x05,0x00,0x76,0xd3,0x6b,0x00,0x00,0x00]
30548
30549v_ffbh_i32_e64 v5, tba_lo
30550// CHECK: [0x05,0x00,0x76,0xd3,0x6c,0x00,0x00,0x00]
30551
30552v_ffbh_i32_e64 v5, tba_hi
30553// CHECK: [0x05,0x00,0x76,0xd3,0x6d,0x00,0x00,0x00]
30554
30555v_ffbh_i32_e64 v5, tma_lo
30556// CHECK: [0x05,0x00,0x76,0xd3,0x6e,0x00,0x00,0x00]
30557
30558v_ffbh_i32_e64 v5, tma_hi
30559// CHECK: [0x05,0x00,0x76,0xd3,0x6f,0x00,0x00,0x00]
30560
30561v_ffbh_i32_e64 v5, ttmp11
30562// CHECK: [0x05,0x00,0x76,0xd3,0x7b,0x00,0x00,0x00]
30563
30564v_ffbh_i32_e64 v5, m0
30565// CHECK: [0x05,0x00,0x76,0xd3,0x7c,0x00,0x00,0x00]
30566
30567v_ffbh_i32_e64 v5, exec_lo
30568// CHECK: [0x05,0x00,0x76,0xd3,0x7e,0x00,0x00,0x00]
30569
30570v_ffbh_i32_e64 v5, exec_hi
30571// CHECK: [0x05,0x00,0x76,0xd3,0x7f,0x00,0x00,0x00]
30572
30573v_ffbh_i32_e64 v5, 0
30574// CHECK: [0x05,0x00,0x76,0xd3,0x80,0x00,0x00,0x00]
30575
30576v_ffbh_i32_e64 v5, -1
30577// CHECK: [0x05,0x00,0x76,0xd3,0xc1,0x00,0x00,0x00]
30578
30579v_ffbh_i32_e64 v5, 0.5
30580// CHECK: [0x05,0x00,0x76,0xd3,0xf0,0x00,0x00,0x00]
30581
30582v_ffbh_i32_e64 v5, -4.0
30583// CHECK: [0x05,0x00,0x76,0xd3,0xf7,0x00,0x00,0x00]
30584
30585v_frexp_exp_i32_f64 v5, v[1:2]
30586// CHECK: [0x01,0x79,0x0a,0x7e]
30587
30588v_frexp_exp_i32_f64 v255, v[1:2]
30589// CHECK: [0x01,0x79,0xfe,0x7f]
30590
30591v_frexp_exp_i32_f64 v5, v[254:255]
30592// CHECK: [0xfe,0x79,0x0a,0x7e]
30593
30594v_frexp_exp_i32_f64 v5, s[2:3]
30595// CHECK: [0x02,0x78,0x0a,0x7e]
30596
30597v_frexp_exp_i32_f64 v5, s[4:5]
30598// CHECK: [0x04,0x78,0x0a,0x7e]
30599
30600v_frexp_exp_i32_f64 v5, s[102:103]
30601// CHECK: [0x66,0x78,0x0a,0x7e]
30602
30603v_frexp_exp_i32_f64 v5, flat_scratch
30604// CHECK: [0x68,0x78,0x0a,0x7e]
30605
30606v_frexp_exp_i32_f64 v5, vcc
30607// CHECK: [0x6a,0x78,0x0a,0x7e]
30608
30609v_frexp_exp_i32_f64 v5, tba
30610// CHECK: [0x6c,0x78,0x0a,0x7e]
30611
30612v_frexp_exp_i32_f64 v5, tma
30613// CHECK: [0x6e,0x78,0x0a,0x7e]
30614
30615v_frexp_exp_i32_f64 v5, ttmp[10:11]
30616// CHECK: [0x7a,0x78,0x0a,0x7e]
30617
30618v_frexp_exp_i32_f64 v5, exec
30619// CHECK: [0x7e,0x78,0x0a,0x7e]
30620
30621v_frexp_exp_i32_f64 v5, 0
30622// CHECK: [0x80,0x78,0x0a,0x7e]
30623
30624v_frexp_exp_i32_f64 v5, -1
30625// CHECK: [0xc1,0x78,0x0a,0x7e]
30626
30627v_frexp_exp_i32_f64 v5, 0.5
30628// CHECK: [0xf0,0x78,0x0a,0x7e]
30629
30630v_frexp_exp_i32_f64 v5, -4.0
30631// CHECK: [0xf7,0x78,0x0a,0x7e]
30632
30633v_frexp_exp_i32_f64 v5, 0xaf123456
30634// CHECK: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30635
30636v_frexp_exp_i32_f64 v5, 0x3f717273
30637// CHECK: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30638
30639v_frexp_exp_i32_f64_e64 v5, v[1:2]
30640// CHECK: [0x05,0x00,0x78,0xd3,0x01,0x01,0x00,0x00]
30641
30642v_frexp_exp_i32_f64_e64 v255, v[1:2]
30643// CHECK: [0xff,0x00,0x78,0xd3,0x01,0x01,0x00,0x00]
30644
30645v_frexp_exp_i32_f64_e64 v5, v[254:255]
30646// CHECK: [0x05,0x00,0x78,0xd3,0xfe,0x01,0x00,0x00]
30647
30648v_frexp_exp_i32_f64_e64 v5, s[2:3]
30649// CHECK: [0x05,0x00,0x78,0xd3,0x02,0x00,0x00,0x00]
30650
30651v_frexp_exp_i32_f64_e64 v5, s[4:5]
30652// CHECK: [0x05,0x00,0x78,0xd3,0x04,0x00,0x00,0x00]
30653
30654v_frexp_exp_i32_f64_e64 v5, s[102:103]
30655// CHECK: [0x05,0x00,0x78,0xd3,0x66,0x00,0x00,0x00]
30656
30657v_frexp_exp_i32_f64_e64 v5, flat_scratch
30658// CHECK: [0x05,0x00,0x78,0xd3,0x68,0x00,0x00,0x00]
30659
30660v_frexp_exp_i32_f64_e64 v5, vcc
30661// CHECK: [0x05,0x00,0x78,0xd3,0x6a,0x00,0x00,0x00]
30662
30663v_frexp_exp_i32_f64_e64 v5, tba
30664// CHECK: [0x05,0x00,0x78,0xd3,0x6c,0x00,0x00,0x00]
30665
30666v_frexp_exp_i32_f64_e64 v5, tma
30667// CHECK: [0x05,0x00,0x78,0xd3,0x6e,0x00,0x00,0x00]
30668
30669v_frexp_exp_i32_f64_e64 v5, ttmp[10:11]
30670// CHECK: [0x05,0x00,0x78,0xd3,0x7a,0x00,0x00,0x00]
30671
30672v_frexp_exp_i32_f64_e64 v5, exec
30673// CHECK: [0x05,0x00,0x78,0xd3,0x7e,0x00,0x00,0x00]
30674
30675v_frexp_exp_i32_f64_e64 v5, 0
30676// CHECK: [0x05,0x00,0x78,0xd3,0x80,0x00,0x00,0x00]
30677
30678v_frexp_exp_i32_f64_e64 v5, -1
30679// CHECK: [0x05,0x00,0x78,0xd3,0xc1,0x00,0x00,0x00]
30680
30681v_frexp_exp_i32_f64_e64 v5, 0.5
30682// CHECK: [0x05,0x00,0x78,0xd3,0xf0,0x00,0x00,0x00]
30683
30684v_frexp_exp_i32_f64_e64 v5, -4.0
30685// CHECK: [0x05,0x00,0x78,0xd3,0xf7,0x00,0x00,0x00]
30686
30687v_frexp_exp_i32_f64_e64 v5, -v[1:2]
30688// CHECK: [0x05,0x00,0x78,0xd3,0x01,0x01,0x00,0x20]
30689
30690v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
30691// CHECK: [0x05,0x01,0x78,0xd3,0x01,0x01,0x00,0x00]
30692
30693v_frexp_mant_f64 v[5:6], v[1:2]
30694// CHECK: [0x01,0x7b,0x0a,0x7e]
30695
30696v_frexp_mant_f64 v[254:255], v[1:2]
30697// CHECK: [0x01,0x7b,0xfc,0x7f]
30698
30699v_frexp_mant_f64 v[5:6], v[254:255]
30700// CHECK: [0xfe,0x7b,0x0a,0x7e]
30701
30702v_frexp_mant_f64 v[5:6], s[2:3]
30703// CHECK: [0x02,0x7a,0x0a,0x7e]
30704
30705v_frexp_mant_f64 v[5:6], s[4:5]
30706// CHECK: [0x04,0x7a,0x0a,0x7e]
30707
30708v_frexp_mant_f64 v[5:6], s[102:103]
30709// CHECK: [0x66,0x7a,0x0a,0x7e]
30710
30711v_frexp_mant_f64 v[5:6], flat_scratch
30712// CHECK: [0x68,0x7a,0x0a,0x7e]
30713
30714v_frexp_mant_f64 v[5:6], vcc
30715// CHECK: [0x6a,0x7a,0x0a,0x7e]
30716
30717v_frexp_mant_f64 v[5:6], tba
30718// CHECK: [0x6c,0x7a,0x0a,0x7e]
30719
30720v_frexp_mant_f64 v[5:6], tma
30721// CHECK: [0x6e,0x7a,0x0a,0x7e]
30722
30723v_frexp_mant_f64 v[5:6], ttmp[10:11]
30724// CHECK: [0x7a,0x7a,0x0a,0x7e]
30725
30726v_frexp_mant_f64 v[5:6], exec
30727// CHECK: [0x7e,0x7a,0x0a,0x7e]
30728
30729v_frexp_mant_f64 v[5:6], 0
30730// CHECK: [0x80,0x7a,0x0a,0x7e]
30731
30732v_frexp_mant_f64 v[5:6], -1
30733// CHECK: [0xc1,0x7a,0x0a,0x7e]
30734
30735v_frexp_mant_f64 v[5:6], 0.5
30736// CHECK: [0xf0,0x7a,0x0a,0x7e]
30737
30738v_frexp_mant_f64 v[5:6], -4.0
30739// CHECK: [0xf7,0x7a,0x0a,0x7e]
30740
30741v_frexp_mant_f64 v[5:6], 0xaf123456
30742// CHECK: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30743
30744v_frexp_mant_f64 v[5:6], 0x3f717273
30745// CHECK: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30746
30747v_frexp_mant_f64_e64 v[5:6], v[1:2]
30748// CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x00]
30749
30750v_frexp_mant_f64_e64 v[254:255], v[1:2]
30751// CHECK: [0xfe,0x00,0x7a,0xd3,0x01,0x01,0x00,0x00]
30752
30753v_frexp_mant_f64_e64 v[5:6], v[254:255]
30754// CHECK: [0x05,0x00,0x7a,0xd3,0xfe,0x01,0x00,0x00]
30755
30756v_frexp_mant_f64_e64 v[5:6], s[2:3]
30757// CHECK: [0x05,0x00,0x7a,0xd3,0x02,0x00,0x00,0x00]
30758
30759v_frexp_mant_f64_e64 v[5:6], s[4:5]
30760// CHECK: [0x05,0x00,0x7a,0xd3,0x04,0x00,0x00,0x00]
30761
30762v_frexp_mant_f64_e64 v[5:6], s[102:103]
30763// CHECK: [0x05,0x00,0x7a,0xd3,0x66,0x00,0x00,0x00]
30764
30765v_frexp_mant_f64_e64 v[5:6], flat_scratch
30766// CHECK: [0x05,0x00,0x7a,0xd3,0x68,0x00,0x00,0x00]
30767
30768v_frexp_mant_f64_e64 v[5:6], vcc
30769// CHECK: [0x05,0x00,0x7a,0xd3,0x6a,0x00,0x00,0x00]
30770
30771v_frexp_mant_f64_e64 v[5:6], tba
30772// CHECK: [0x05,0x00,0x7a,0xd3,0x6c,0x00,0x00,0x00]
30773
30774v_frexp_mant_f64_e64 v[5:6], tma
30775// CHECK: [0x05,0x00,0x7a,0xd3,0x6e,0x00,0x00,0x00]
30776
30777v_frexp_mant_f64_e64 v[5:6], ttmp[10:11]
30778// CHECK: [0x05,0x00,0x7a,0xd3,0x7a,0x00,0x00,0x00]
30779
30780v_frexp_mant_f64_e64 v[5:6], exec
30781// CHECK: [0x05,0x00,0x7a,0xd3,0x7e,0x00,0x00,0x00]
30782
30783v_frexp_mant_f64_e64 v[5:6], 0
30784// CHECK: [0x05,0x00,0x7a,0xd3,0x80,0x00,0x00,0x00]
30785
30786v_frexp_mant_f64_e64 v[5:6], -1
30787// CHECK: [0x05,0x00,0x7a,0xd3,0xc1,0x00,0x00,0x00]
30788
30789v_frexp_mant_f64_e64 v[5:6], 0.5
30790// CHECK: [0x05,0x00,0x7a,0xd3,0xf0,0x00,0x00,0x00]
30791
30792v_frexp_mant_f64_e64 v[5:6], -4.0
30793// CHECK: [0x05,0x00,0x7a,0xd3,0xf7,0x00,0x00,0x00]
30794
30795v_frexp_mant_f64_e64 v[5:6], -v[1:2]
30796// CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x20]
30797
30798v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
30799// CHECK: [0x05,0x01,0x7a,0xd3,0x01,0x01,0x00,0x00]
30800
30801v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
30802// CHECK: [0x05,0x08,0x7a,0xd3,0x01,0x01,0x00,0x00]
30803
30804v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
30805// CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x08]
30806
30807v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
30808// CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x10]
30809
30810v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
30811// CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x18]
30812
30813v_fract_f64 v[5:6], v[1:2]
30814// CHECK: [0x01,0x7d,0x0a,0x7e]
30815
30816v_fract_f64 v[254:255], v[1:2]
30817// CHECK: [0x01,0x7d,0xfc,0x7f]
30818
30819v_fract_f64 v[5:6], v[254:255]
30820// CHECK: [0xfe,0x7d,0x0a,0x7e]
30821
30822v_fract_f64 v[5:6], s[2:3]
30823// CHECK: [0x02,0x7c,0x0a,0x7e]
30824
30825v_fract_f64 v[5:6], s[4:5]
30826// CHECK: [0x04,0x7c,0x0a,0x7e]
30827
30828v_fract_f64 v[5:6], s[102:103]
30829// CHECK: [0x66,0x7c,0x0a,0x7e]
30830
30831v_fract_f64 v[5:6], flat_scratch
30832// CHECK: [0x68,0x7c,0x0a,0x7e]
30833
30834v_fract_f64 v[5:6], vcc
30835// CHECK: [0x6a,0x7c,0x0a,0x7e]
30836
30837v_fract_f64 v[5:6], tba
30838// CHECK: [0x6c,0x7c,0x0a,0x7e]
30839
30840v_fract_f64 v[5:6], tma
30841// CHECK: [0x6e,0x7c,0x0a,0x7e]
30842
30843v_fract_f64 v[5:6], ttmp[10:11]
30844// CHECK: [0x7a,0x7c,0x0a,0x7e]
30845
30846v_fract_f64 v[5:6], exec
30847// CHECK: [0x7e,0x7c,0x0a,0x7e]
30848
30849v_fract_f64 v[5:6], 0
30850// CHECK: [0x80,0x7c,0x0a,0x7e]
30851
30852v_fract_f64 v[5:6], -1
30853// CHECK: [0xc1,0x7c,0x0a,0x7e]
30854
30855v_fract_f64 v[5:6], 0.5
30856// CHECK: [0xf0,0x7c,0x0a,0x7e]
30857
30858v_fract_f64 v[5:6], -4.0
30859// CHECK: [0xf7,0x7c,0x0a,0x7e]
30860
30861v_fract_f64 v[5:6], 0xaf123456
30862// CHECK: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30863
30864v_fract_f64 v[5:6], 0x3f717273
30865// CHECK: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30866
30867v_fract_f64_e64 v[5:6], v[1:2]
30868// CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x00]
30869
30870v_fract_f64_e64 v[254:255], v[1:2]
30871// CHECK: [0xfe,0x00,0x7c,0xd3,0x01,0x01,0x00,0x00]
30872
30873v_fract_f64_e64 v[5:6], v[254:255]
30874// CHECK: [0x05,0x00,0x7c,0xd3,0xfe,0x01,0x00,0x00]
30875
30876v_fract_f64_e64 v[5:6], s[2:3]
30877// CHECK: [0x05,0x00,0x7c,0xd3,0x02,0x00,0x00,0x00]
30878
30879v_fract_f64_e64 v[5:6], s[4:5]
30880// CHECK: [0x05,0x00,0x7c,0xd3,0x04,0x00,0x00,0x00]
30881
30882v_fract_f64_e64 v[5:6], s[102:103]
30883// CHECK: [0x05,0x00,0x7c,0xd3,0x66,0x00,0x00,0x00]
30884
30885v_fract_f64_e64 v[5:6], flat_scratch
30886// CHECK: [0x05,0x00,0x7c,0xd3,0x68,0x00,0x00,0x00]
30887
30888v_fract_f64_e64 v[5:6], vcc
30889// CHECK: [0x05,0x00,0x7c,0xd3,0x6a,0x00,0x00,0x00]
30890
30891v_fract_f64_e64 v[5:6], tba
30892// CHECK: [0x05,0x00,0x7c,0xd3,0x6c,0x00,0x00,0x00]
30893
30894v_fract_f64_e64 v[5:6], tma
30895// CHECK: [0x05,0x00,0x7c,0xd3,0x6e,0x00,0x00,0x00]
30896
30897v_fract_f64_e64 v[5:6], ttmp[10:11]
30898// CHECK: [0x05,0x00,0x7c,0xd3,0x7a,0x00,0x00,0x00]
30899
30900v_fract_f64_e64 v[5:6], exec
30901// CHECK: [0x05,0x00,0x7c,0xd3,0x7e,0x00,0x00,0x00]
30902
30903v_fract_f64_e64 v[5:6], 0
30904// CHECK: [0x05,0x00,0x7c,0xd3,0x80,0x00,0x00,0x00]
30905
30906v_fract_f64_e64 v[5:6], -1
30907// CHECK: [0x05,0x00,0x7c,0xd3,0xc1,0x00,0x00,0x00]
30908
30909v_fract_f64_e64 v[5:6], 0.5
30910// CHECK: [0x05,0x00,0x7c,0xd3,0xf0,0x00,0x00,0x00]
30911
30912v_fract_f64_e64 v[5:6], -4.0
30913// CHECK: [0x05,0x00,0x7c,0xd3,0xf7,0x00,0x00,0x00]
30914
30915v_fract_f64_e64 v[5:6], -v[1:2]
30916// CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x20]
30917
30918v_fract_f64_e64 v[5:6], |v[1:2]|
30919// CHECK: [0x05,0x01,0x7c,0xd3,0x01,0x01,0x00,0x00]
30920
30921v_fract_f64_e64 v[5:6], v[1:2] clamp
30922// CHECK: [0x05,0x08,0x7c,0xd3,0x01,0x01,0x00,0x00]
30923
30924v_fract_f64_e64 v[5:6], v[1:2] mul:2
30925// CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x08]
30926
30927v_fract_f64_e64 v[5:6], v[1:2] mul:4
30928// CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x10]
30929
30930v_fract_f64_e64 v[5:6], v[1:2] div:2
30931// CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x18]
30932
30933v_frexp_exp_i32_f32 v5, v1
30934// CHECK: [0x01,0x7f,0x0a,0x7e]
30935
30936v_frexp_exp_i32_f32 v255, v1
30937// CHECK: [0x01,0x7f,0xfe,0x7f]
30938
30939v_frexp_exp_i32_f32 v5, v255
30940// CHECK: [0xff,0x7f,0x0a,0x7e]
30941
30942v_frexp_exp_i32_f32 v5, s1
30943// CHECK: [0x01,0x7e,0x0a,0x7e]
30944
30945v_frexp_exp_i32_f32 v5, s103
30946// CHECK: [0x67,0x7e,0x0a,0x7e]
30947
30948v_frexp_exp_i32_f32 v5, flat_scratch_lo
30949// CHECK: [0x68,0x7e,0x0a,0x7e]
30950
30951v_frexp_exp_i32_f32 v5, flat_scratch_hi
30952// CHECK: [0x69,0x7e,0x0a,0x7e]
30953
30954v_frexp_exp_i32_f32 v5, vcc_lo
30955// CHECK: [0x6a,0x7e,0x0a,0x7e]
30956
30957v_frexp_exp_i32_f32 v5, vcc_hi
30958// CHECK: [0x6b,0x7e,0x0a,0x7e]
30959
30960v_frexp_exp_i32_f32 v5, tba_lo
30961// CHECK: [0x6c,0x7e,0x0a,0x7e]
30962
30963v_frexp_exp_i32_f32 v5, tba_hi
30964// CHECK: [0x6d,0x7e,0x0a,0x7e]
30965
30966v_frexp_exp_i32_f32 v5, tma_lo
30967// CHECK: [0x6e,0x7e,0x0a,0x7e]
30968
30969v_frexp_exp_i32_f32 v5, tma_hi
30970// CHECK: [0x6f,0x7e,0x0a,0x7e]
30971
30972v_frexp_exp_i32_f32 v5, ttmp11
30973// CHECK: [0x7b,0x7e,0x0a,0x7e]
30974
30975v_frexp_exp_i32_f32 v5, m0
30976// CHECK: [0x7c,0x7e,0x0a,0x7e]
30977
30978v_frexp_exp_i32_f32 v5, exec_lo
30979// CHECK: [0x7e,0x7e,0x0a,0x7e]
30980
30981v_frexp_exp_i32_f32 v5, exec_hi
30982// CHECK: [0x7f,0x7e,0x0a,0x7e]
30983
30984v_frexp_exp_i32_f32 v5, 0
30985// CHECK: [0x80,0x7e,0x0a,0x7e]
30986
30987v_frexp_exp_i32_f32 v5, -1
30988// CHECK: [0xc1,0x7e,0x0a,0x7e]
30989
30990v_frexp_exp_i32_f32 v5, 0.5
30991// CHECK: [0xf0,0x7e,0x0a,0x7e]
30992
30993v_frexp_exp_i32_f32 v5, -4.0
30994// CHECK: [0xf7,0x7e,0x0a,0x7e]
30995
30996v_frexp_exp_i32_f32 v5, 0xaf123456
30997// CHECK: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30998
30999v_frexp_exp_i32_f32 v5, 0x3f717273
31000// CHECK: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31001
31002v_frexp_exp_i32_f32_e64 v5, v1
31003// CHECK: [0x05,0x00,0x7e,0xd3,0x01,0x01,0x00,0x00]
31004
31005v_frexp_exp_i32_f32_e64 v255, v1
31006// CHECK: [0xff,0x00,0x7e,0xd3,0x01,0x01,0x00,0x00]
31007
31008v_frexp_exp_i32_f32_e64 v5, v255
31009// CHECK: [0x05,0x00,0x7e,0xd3,0xff,0x01,0x00,0x00]
31010
31011v_frexp_exp_i32_f32_e64 v5, s1
31012// CHECK: [0x05,0x00,0x7e,0xd3,0x01,0x00,0x00,0x00]
31013
31014v_frexp_exp_i32_f32_e64 v5, s103
31015// CHECK: [0x05,0x00,0x7e,0xd3,0x67,0x00,0x00,0x00]
31016
31017v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo
31018// CHECK: [0x05,0x00,0x7e,0xd3,0x68,0x00,0x00,0x00]
31019
31020v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi
31021// CHECK: [0x05,0x00,0x7e,0xd3,0x69,0x00,0x00,0x00]
31022
31023v_frexp_exp_i32_f32_e64 v5, vcc_lo
31024// CHECK: [0x05,0x00,0x7e,0xd3,0x6a,0x00,0x00,0x00]
31025
31026v_frexp_exp_i32_f32_e64 v5, vcc_hi
31027// CHECK: [0x05,0x00,0x7e,0xd3,0x6b,0x00,0x00,0x00]
31028
31029v_frexp_exp_i32_f32_e64 v5, tba_lo
31030// CHECK: [0x05,0x00,0x7e,0xd3,0x6c,0x00,0x00,0x00]
31031
31032v_frexp_exp_i32_f32_e64 v5, tba_hi
31033// CHECK: [0x05,0x00,0x7e,0xd3,0x6d,0x00,0x00,0x00]
31034
31035v_frexp_exp_i32_f32_e64 v5, tma_lo
31036// CHECK: [0x05,0x00,0x7e,0xd3,0x6e,0x00,0x00,0x00]
31037
31038v_frexp_exp_i32_f32_e64 v5, tma_hi
31039// CHECK: [0x05,0x00,0x7e,0xd3,0x6f,0x00,0x00,0x00]
31040
31041v_frexp_exp_i32_f32_e64 v5, ttmp11
31042// CHECK: [0x05,0x00,0x7e,0xd3,0x7b,0x00,0x00,0x00]
31043
31044v_frexp_exp_i32_f32_e64 v5, m0
31045// CHECK: [0x05,0x00,0x7e,0xd3,0x7c,0x00,0x00,0x00]
31046
31047v_frexp_exp_i32_f32_e64 v5, exec_lo
31048// CHECK: [0x05,0x00,0x7e,0xd3,0x7e,0x00,0x00,0x00]
31049
31050v_frexp_exp_i32_f32_e64 v5, exec_hi
31051// CHECK: [0x05,0x00,0x7e,0xd3,0x7f,0x00,0x00,0x00]
31052
31053v_frexp_exp_i32_f32_e64 v5, 0
31054// CHECK: [0x05,0x00,0x7e,0xd3,0x80,0x00,0x00,0x00]
31055
31056v_frexp_exp_i32_f32_e64 v5, -1
31057// CHECK: [0x05,0x00,0x7e,0xd3,0xc1,0x00,0x00,0x00]
31058
31059v_frexp_exp_i32_f32_e64 v5, 0.5
31060// CHECK: [0x05,0x00,0x7e,0xd3,0xf0,0x00,0x00,0x00]
31061
31062v_frexp_exp_i32_f32_e64 v5, -4.0
31063// CHECK: [0x05,0x00,0x7e,0xd3,0xf7,0x00,0x00,0x00]
31064
31065v_frexp_mant_f32 v5, v1
31066// CHECK: [0x01,0x81,0x0a,0x7e]
31067
31068v_frexp_mant_f32 v255, v1
31069// CHECK: [0x01,0x81,0xfe,0x7f]
31070
31071v_frexp_mant_f32 v5, v255
31072// CHECK: [0xff,0x81,0x0a,0x7e]
31073
31074v_frexp_mant_f32 v5, s1
31075// CHECK: [0x01,0x80,0x0a,0x7e]
31076
31077v_frexp_mant_f32 v5, s103
31078// CHECK: [0x67,0x80,0x0a,0x7e]
31079
31080v_frexp_mant_f32 v5, flat_scratch_lo
31081// CHECK: [0x68,0x80,0x0a,0x7e]
31082
31083v_frexp_mant_f32 v5, flat_scratch_hi
31084// CHECK: [0x69,0x80,0x0a,0x7e]
31085
31086v_frexp_mant_f32 v5, vcc_lo
31087// CHECK: [0x6a,0x80,0x0a,0x7e]
31088
31089v_frexp_mant_f32 v5, vcc_hi
31090// CHECK: [0x6b,0x80,0x0a,0x7e]
31091
31092v_frexp_mant_f32 v5, tba_lo
31093// CHECK: [0x6c,0x80,0x0a,0x7e]
31094
31095v_frexp_mant_f32 v5, tba_hi
31096// CHECK: [0x6d,0x80,0x0a,0x7e]
31097
31098v_frexp_mant_f32 v5, tma_lo
31099// CHECK: [0x6e,0x80,0x0a,0x7e]
31100
31101v_frexp_mant_f32 v5, tma_hi
31102// CHECK: [0x6f,0x80,0x0a,0x7e]
31103
31104v_frexp_mant_f32 v5, ttmp11
31105// CHECK: [0x7b,0x80,0x0a,0x7e]
31106
31107v_frexp_mant_f32 v5, m0
31108// CHECK: [0x7c,0x80,0x0a,0x7e]
31109
31110v_frexp_mant_f32 v5, exec_lo
31111// CHECK: [0x7e,0x80,0x0a,0x7e]
31112
31113v_frexp_mant_f32 v5, exec_hi
31114// CHECK: [0x7f,0x80,0x0a,0x7e]
31115
31116v_frexp_mant_f32 v5, 0
31117// CHECK: [0x80,0x80,0x0a,0x7e]
31118
31119v_frexp_mant_f32 v5, -1
31120// CHECK: [0xc1,0x80,0x0a,0x7e]
31121
31122v_frexp_mant_f32 v5, 0.5
31123// CHECK: [0xf0,0x80,0x0a,0x7e]
31124
31125v_frexp_mant_f32 v5, -4.0
31126// CHECK: [0xf7,0x80,0x0a,0x7e]
31127
31128v_frexp_mant_f32 v5, 0xaf123456
31129// CHECK: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31130
31131v_frexp_mant_f32 v5, 0x3f717273
31132// CHECK: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31133
31134v_frexp_mant_f32_e64 v5, v1
31135// CHECK: [0x05,0x00,0x80,0xd3,0x01,0x01,0x00,0x00]
31136
31137v_frexp_mant_f32_e64 v255, v1
31138// CHECK: [0xff,0x00,0x80,0xd3,0x01,0x01,0x00,0x00]
31139
31140v_frexp_mant_f32_e64 v5, v255
31141// CHECK: [0x05,0x00,0x80,0xd3,0xff,0x01,0x00,0x00]
31142
31143v_frexp_mant_f32_e64 v5, s1
31144// CHECK: [0x05,0x00,0x80,0xd3,0x01,0x00,0x00,0x00]
31145
31146v_frexp_mant_f32_e64 v5, s103
31147// CHECK: [0x05,0x00,0x80,0xd3,0x67,0x00,0x00,0x00]
31148
31149v_frexp_mant_f32_e64 v5, flat_scratch_lo
31150// CHECK: [0x05,0x00,0x80,0xd3,0x68,0x00,0x00,0x00]
31151
31152v_frexp_mant_f32_e64 v5, flat_scratch_hi
31153// CHECK: [0x05,0x00,0x80,0xd3,0x69,0x00,0x00,0x00]
31154
31155v_frexp_mant_f32_e64 v5, vcc_lo
31156// CHECK: [0x05,0x00,0x80,0xd3,0x6a,0x00,0x00,0x00]
31157
31158v_frexp_mant_f32_e64 v5, vcc_hi
31159// CHECK: [0x05,0x00,0x80,0xd3,0x6b,0x00,0x00,0x00]
31160
31161v_frexp_mant_f32_e64 v5, tba_lo
31162// CHECK: [0x05,0x00,0x80,0xd3,0x6c,0x00,0x00,0x00]
31163
31164v_frexp_mant_f32_e64 v5, tba_hi
31165// CHECK: [0x05,0x00,0x80,0xd3,0x6d,0x00,0x00,0x00]
31166
31167v_frexp_mant_f32_e64 v5, tma_lo
31168// CHECK: [0x05,0x00,0x80,0xd3,0x6e,0x00,0x00,0x00]
31169
31170v_frexp_mant_f32_e64 v5, tma_hi
31171// CHECK: [0x05,0x00,0x80,0xd3,0x6f,0x00,0x00,0x00]
31172
31173v_frexp_mant_f32_e64 v5, ttmp11
31174// CHECK: [0x05,0x00,0x80,0xd3,0x7b,0x00,0x00,0x00]
31175
31176v_frexp_mant_f32_e64 v5, m0
31177// CHECK: [0x05,0x00,0x80,0xd3,0x7c,0x00,0x00,0x00]
31178
31179v_frexp_mant_f32_e64 v5, exec_lo
31180// CHECK: [0x05,0x00,0x80,0xd3,0x7e,0x00,0x00,0x00]
31181
31182v_frexp_mant_f32_e64 v5, exec_hi
31183// CHECK: [0x05,0x00,0x80,0xd3,0x7f,0x00,0x00,0x00]
31184
31185v_frexp_mant_f32_e64 v5, 0
31186// CHECK: [0x05,0x00,0x80,0xd3,0x80,0x00,0x00,0x00]
31187
31188v_frexp_mant_f32_e64 v5, -1
31189// CHECK: [0x05,0x00,0x80,0xd3,0xc1,0x00,0x00,0x00]
31190
31191v_frexp_mant_f32_e64 v5, 0.5
31192// CHECK: [0x05,0x00,0x80,0xd3,0xf0,0x00,0x00,0x00]
31193
31194v_frexp_mant_f32_e64 v5, -4.0
31195// CHECK: [0x05,0x00,0x80,0xd3,0xf7,0x00,0x00,0x00]
31196
31197v_clrexcp
31198// CHECK: [0x00,0x82,0x00,0x7e]
31199
31200v_clrexcp_e64
31201// CHECK: [0x00,0x00,0x82,0xd3,0x00,0x00,0x00,0x00]
31202
31203v_movreld_b32 v5, v1
31204// CHECK: [0x01,0x85,0x0a,0x7e]
31205
31206v_movreld_b32 v255, v1
31207// CHECK: [0x01,0x85,0xfe,0x7f]
31208
31209v_movreld_b32 v5, v255
31210// CHECK: [0xff,0x85,0x0a,0x7e]
31211
31212v_movreld_b32 v5, m0
31213// CHECK: [0x7c,0x84,0x0a,0x7e]
31214
31215v_movreld_b32 v5, 0
31216// CHECK: [0x80,0x84,0x0a,0x7e]
31217
31218v_movreld_b32 v5, -1
31219// CHECK: [0xc1,0x84,0x0a,0x7e]
31220
31221v_movreld_b32 v5, 0.5
31222// CHECK: [0xf0,0x84,0x0a,0x7e]
31223
31224v_movreld_b32 v5, -4.0
31225// CHECK: [0xf7,0x84,0x0a,0x7e]
31226
31227v_movreld_b32_e64 v5, v1
31228// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x01,0x00,0x00]
31229
31230v_movreld_b32_e64 v255, v1
31231// CHECK: [0xff,0x00,0x84,0xd3,0x01,0x01,0x00,0x00]
31232
31233v_movreld_b32_e64 v5, v255
31234// CHECK: [0x05,0x00,0x84,0xd3,0xff,0x01,0x00,0x00]
31235
31236v_movreld_b32_e64 v5, m0
31237// CHECK: [0x05,0x00,0x84,0xd3,0x7c,0x00,0x00,0x00]
31238
31239v_movreld_b32_e64 v5, 0
31240// CHECK: [0x05,0x00,0x84,0xd3,0x80,0x00,0x00,0x00]
31241
31242v_movreld_b32_e64 v5, -1
31243// CHECK: [0x05,0x00,0x84,0xd3,0xc1,0x00,0x00,0x00]
31244
31245v_movreld_b32_e64 v5, 0.5
31246// CHECK: [0x05,0x00,0x84,0xd3,0xf0,0x00,0x00,0x00]
31247
31248v_movreld_b32_e64 v5, -4.0
31249// CHECK: [0x05,0x00,0x84,0xd3,0xf7,0x00,0x00,0x00]
31250
31251v_movrels_b32 v5, v1
31252// CHECK: [0x01,0x87,0x0a,0x7e]
31253
31254v_movrels_b32 v255, v1
31255// CHECK: [0x01,0x87,0xfe,0x7f]
31256
31257v_movrels_b32 v5, v255
31258// CHECK: [0xff,0x87,0x0a,0x7e]
31259
31260v_movrels_b32_e64 v5, v1
31261// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x01,0x00,0x00]
31262
31263v_movrels_b32_e64 v255, v1
31264// CHECK: [0xff,0x00,0x86,0xd3,0x01,0x01,0x00,0x00]
31265
31266v_movrels_b32_e64 v5, v255
31267// CHECK: [0x05,0x00,0x86,0xd3,0xff,0x01,0x00,0x00]
31268
31269v_movrelsd_b32 v5, v1
31270// CHECK: [0x01,0x89,0x0a,0x7e]
31271
31272v_movrelsd_b32 v255, v1
31273// CHECK: [0x01,0x89,0xfe,0x7f]
31274
31275v_movrelsd_b32 v5, v255
31276// CHECK: [0xff,0x89,0x0a,0x7e]
31277
31278v_movrelsd_b32_e64 v5, v1
31279// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x01,0x00,0x00]
31280
31281v_movrelsd_b32_e64 v255, v1
31282// CHECK: [0xff,0x00,0x88,0xd3,0x01,0x01,0x00,0x00]
31283
31284v_movrelsd_b32_e64 v5, v255
31285// CHECK: [0x05,0x00,0x88,0xd3,0xff,0x01,0x00,0x00]
31286
31287v_log_legacy_f32 v5, v1
31288// CHECK: [0x01,0x8b,0x0a,0x7e]
31289
31290v_log_legacy_f32 v255, v1
31291// CHECK: [0x01,0x8b,0xfe,0x7f]
31292
31293v_log_legacy_f32 v5, v255
31294// CHECK: [0xff,0x8b,0x0a,0x7e]
31295
31296v_log_legacy_f32 v5, s1
31297// CHECK: [0x01,0x8a,0x0a,0x7e]
31298
31299v_log_legacy_f32 v5, s103
31300// CHECK: [0x67,0x8a,0x0a,0x7e]
31301
31302v_log_legacy_f32 v5, flat_scratch_lo
31303// CHECK: [0x68,0x8a,0x0a,0x7e]
31304
31305v_log_legacy_f32 v5, flat_scratch_hi
31306// CHECK: [0x69,0x8a,0x0a,0x7e]
31307
31308v_log_legacy_f32 v5, vcc_lo
31309// CHECK: [0x6a,0x8a,0x0a,0x7e]
31310
31311v_log_legacy_f32 v5, vcc_hi
31312// CHECK: [0x6b,0x8a,0x0a,0x7e]
31313
31314v_log_legacy_f32 v5, tba_lo
31315// CHECK: [0x6c,0x8a,0x0a,0x7e]
31316
31317v_log_legacy_f32 v5, tba_hi
31318// CHECK: [0x6d,0x8a,0x0a,0x7e]
31319
31320v_log_legacy_f32 v5, tma_lo
31321// CHECK: [0x6e,0x8a,0x0a,0x7e]
31322
31323v_log_legacy_f32 v5, tma_hi
31324// CHECK: [0x6f,0x8a,0x0a,0x7e]
31325
31326v_log_legacy_f32 v5, ttmp11
31327// CHECK: [0x7b,0x8a,0x0a,0x7e]
31328
31329v_log_legacy_f32 v5, m0
31330// CHECK: [0x7c,0x8a,0x0a,0x7e]
31331
31332v_log_legacy_f32 v5, exec_lo
31333// CHECK: [0x7e,0x8a,0x0a,0x7e]
31334
31335v_log_legacy_f32 v5, exec_hi
31336// CHECK: [0x7f,0x8a,0x0a,0x7e]
31337
31338v_log_legacy_f32 v5, 0
31339// CHECK: [0x80,0x8a,0x0a,0x7e]
31340
31341v_log_legacy_f32 v5, -1
31342// CHECK: [0xc1,0x8a,0x0a,0x7e]
31343
31344v_log_legacy_f32 v5, 0.5
31345// CHECK: [0xf0,0x8a,0x0a,0x7e]
31346
31347v_log_legacy_f32 v5, -4.0
31348// CHECK: [0xf7,0x8a,0x0a,0x7e]
31349
31350v_log_legacy_f32 v5, 0xaf123456
31351// CHECK: [0xff,0x8a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31352
31353v_log_legacy_f32 v5, 0x3f717273
31354// CHECK: [0xff,0x8a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31355
31356v_log_legacy_f32_e64 v5, v1
31357// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x00]
31358
31359v_log_legacy_f32_e64 v255, v1
31360// CHECK: [0xff,0x00,0x8a,0xd3,0x01,0x01,0x00,0x00]
31361
31362v_log_legacy_f32_e64 v5, v255
31363// CHECK: [0x05,0x00,0x8a,0xd3,0xff,0x01,0x00,0x00]
31364
31365v_log_legacy_f32_e64 v5, s1
31366// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x00,0x00,0x00]
31367
31368v_log_legacy_f32_e64 v5, s103
31369// CHECK: [0x05,0x00,0x8a,0xd3,0x67,0x00,0x00,0x00]
31370
31371v_log_legacy_f32_e64 v5, flat_scratch_lo
31372// CHECK: [0x05,0x00,0x8a,0xd3,0x68,0x00,0x00,0x00]
31373
31374v_log_legacy_f32_e64 v5, flat_scratch_hi
31375// CHECK: [0x05,0x00,0x8a,0xd3,0x69,0x00,0x00,0x00]
31376
31377v_log_legacy_f32_e64 v5, vcc_lo
31378// CHECK: [0x05,0x00,0x8a,0xd3,0x6a,0x00,0x00,0x00]
31379
31380v_log_legacy_f32_e64 v5, vcc_hi
31381// CHECK: [0x05,0x00,0x8a,0xd3,0x6b,0x00,0x00,0x00]
31382
31383v_log_legacy_f32_e64 v5, tba_lo
31384// CHECK: [0x05,0x00,0x8a,0xd3,0x6c,0x00,0x00,0x00]
31385
31386v_log_legacy_f32_e64 v5, tba_hi
31387// CHECK: [0x05,0x00,0x8a,0xd3,0x6d,0x00,0x00,0x00]
31388
31389v_log_legacy_f32_e64 v5, tma_lo
31390// CHECK: [0x05,0x00,0x8a,0xd3,0x6e,0x00,0x00,0x00]
31391
31392v_log_legacy_f32_e64 v5, tma_hi
31393// CHECK: [0x05,0x00,0x8a,0xd3,0x6f,0x00,0x00,0x00]
31394
31395v_log_legacy_f32_e64 v5, ttmp11
31396// CHECK: [0x05,0x00,0x8a,0xd3,0x7b,0x00,0x00,0x00]
31397
31398v_log_legacy_f32_e64 v5, m0
31399// CHECK: [0x05,0x00,0x8a,0xd3,0x7c,0x00,0x00,0x00]
31400
31401v_log_legacy_f32_e64 v5, exec_lo
31402// CHECK: [0x05,0x00,0x8a,0xd3,0x7e,0x00,0x00,0x00]
31403
31404v_log_legacy_f32_e64 v5, exec_hi
31405// CHECK: [0x05,0x00,0x8a,0xd3,0x7f,0x00,0x00,0x00]
31406
31407v_log_legacy_f32_e64 v5, 0
31408// CHECK: [0x05,0x00,0x8a,0xd3,0x80,0x00,0x00,0x00]
31409
31410v_log_legacy_f32_e64 v5, -1
31411// CHECK: [0x05,0x00,0x8a,0xd3,0xc1,0x00,0x00,0x00]
31412
31413v_log_legacy_f32_e64 v5, 0.5
31414// CHECK: [0x05,0x00,0x8a,0xd3,0xf0,0x00,0x00,0x00]
31415
31416v_log_legacy_f32_e64 v5, -4.0
31417// CHECK: [0x05,0x00,0x8a,0xd3,0xf7,0x00,0x00,0x00]
31418
31419v_log_legacy_f32_e64 v5, -v1
31420// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x20]
31421
31422v_log_legacy_f32_e64 v5, |v1|
31423// CHECK: [0x05,0x01,0x8a,0xd3,0x01,0x01,0x00,0x00]
31424
31425v_log_legacy_f32_e64 v5, v1 clamp
31426// CHECK: [0x05,0x08,0x8a,0xd3,0x01,0x01,0x00,0x00]
31427
31428v_log_legacy_f32_e64 v5, v1 mul:2
31429// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x08]
31430
31431v_log_legacy_f32_e64 v5, v1 mul:4
31432// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x10]
31433
31434v_log_legacy_f32_e64 v5, v1 div:2
31435// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x18]
31436
31437v_exp_legacy_f32 v5, v1
31438// CHECK: [0x01,0x8d,0x0a,0x7e]
31439
31440v_exp_legacy_f32 v255, v1
31441// CHECK: [0x01,0x8d,0xfe,0x7f]
31442
31443v_exp_legacy_f32 v5, v255
31444// CHECK: [0xff,0x8d,0x0a,0x7e]
31445
31446v_exp_legacy_f32 v5, s1
31447// CHECK: [0x01,0x8c,0x0a,0x7e]
31448
31449v_exp_legacy_f32 v5, s103
31450// CHECK: [0x67,0x8c,0x0a,0x7e]
31451
31452v_exp_legacy_f32 v5, flat_scratch_lo
31453// CHECK: [0x68,0x8c,0x0a,0x7e]
31454
31455v_exp_legacy_f32 v5, flat_scratch_hi
31456// CHECK: [0x69,0x8c,0x0a,0x7e]
31457
31458v_exp_legacy_f32 v5, vcc_lo
31459// CHECK: [0x6a,0x8c,0x0a,0x7e]
31460
31461v_exp_legacy_f32 v5, vcc_hi
31462// CHECK: [0x6b,0x8c,0x0a,0x7e]
31463
31464v_exp_legacy_f32 v5, tba_lo
31465// CHECK: [0x6c,0x8c,0x0a,0x7e]
31466
31467v_exp_legacy_f32 v5, tba_hi
31468// CHECK: [0x6d,0x8c,0x0a,0x7e]
31469
31470v_exp_legacy_f32 v5, tma_lo
31471// CHECK: [0x6e,0x8c,0x0a,0x7e]
31472
31473v_exp_legacy_f32 v5, tma_hi
31474// CHECK: [0x6f,0x8c,0x0a,0x7e]
31475
31476v_exp_legacy_f32 v5, ttmp11
31477// CHECK: [0x7b,0x8c,0x0a,0x7e]
31478
31479v_exp_legacy_f32 v5, m0
31480// CHECK: [0x7c,0x8c,0x0a,0x7e]
31481
31482v_exp_legacy_f32 v5, exec_lo
31483// CHECK: [0x7e,0x8c,0x0a,0x7e]
31484
31485v_exp_legacy_f32 v5, exec_hi
31486// CHECK: [0x7f,0x8c,0x0a,0x7e]
31487
31488v_exp_legacy_f32 v5, 0
31489// CHECK: [0x80,0x8c,0x0a,0x7e]
31490
31491v_exp_legacy_f32 v5, -1
31492// CHECK: [0xc1,0x8c,0x0a,0x7e]
31493
31494v_exp_legacy_f32 v5, 0.5
31495// CHECK: [0xf0,0x8c,0x0a,0x7e]
31496
31497v_exp_legacy_f32 v5, -4.0
31498// CHECK: [0xf7,0x8c,0x0a,0x7e]
31499
31500v_exp_legacy_f32 v5, 0xaf123456
31501// CHECK: [0xff,0x8c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31502
31503v_exp_legacy_f32 v5, 0x3f717273
31504// CHECK: [0xff,0x8c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31505
31506v_exp_legacy_f32_e64 v5, v1
31507// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x00]
31508
31509v_exp_legacy_f32_e64 v255, v1
31510// CHECK: [0xff,0x00,0x8c,0xd3,0x01,0x01,0x00,0x00]
31511
31512v_exp_legacy_f32_e64 v5, v255
31513// CHECK: [0x05,0x00,0x8c,0xd3,0xff,0x01,0x00,0x00]
31514
31515v_exp_legacy_f32_e64 v5, s1
31516// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x00,0x00,0x00]
31517
31518v_exp_legacy_f32_e64 v5, s103
31519// CHECK: [0x05,0x00,0x8c,0xd3,0x67,0x00,0x00,0x00]
31520
31521v_exp_legacy_f32_e64 v5, flat_scratch_lo
31522// CHECK: [0x05,0x00,0x8c,0xd3,0x68,0x00,0x00,0x00]
31523
31524v_exp_legacy_f32_e64 v5, flat_scratch_hi
31525// CHECK: [0x05,0x00,0x8c,0xd3,0x69,0x00,0x00,0x00]
31526
31527v_exp_legacy_f32_e64 v5, vcc_lo
31528// CHECK: [0x05,0x00,0x8c,0xd3,0x6a,0x00,0x00,0x00]
31529
31530v_exp_legacy_f32_e64 v5, vcc_hi
31531// CHECK: [0x05,0x00,0x8c,0xd3,0x6b,0x00,0x00,0x00]
31532
31533v_exp_legacy_f32_e64 v5, tba_lo
31534// CHECK: [0x05,0x00,0x8c,0xd3,0x6c,0x00,0x00,0x00]
31535
31536v_exp_legacy_f32_e64 v5, tba_hi
31537// CHECK: [0x05,0x00,0x8c,0xd3,0x6d,0x00,0x00,0x00]
31538
31539v_exp_legacy_f32_e64 v5, tma_lo
31540// CHECK: [0x05,0x00,0x8c,0xd3,0x6e,0x00,0x00,0x00]
31541
31542v_exp_legacy_f32_e64 v5, tma_hi
31543// CHECK: [0x05,0x00,0x8c,0xd3,0x6f,0x00,0x00,0x00]
31544
31545v_exp_legacy_f32_e64 v5, ttmp11
31546// CHECK: [0x05,0x00,0x8c,0xd3,0x7b,0x00,0x00,0x00]
31547
31548v_exp_legacy_f32_e64 v5, m0
31549// CHECK: [0x05,0x00,0x8c,0xd3,0x7c,0x00,0x00,0x00]
31550
31551v_exp_legacy_f32_e64 v5, exec_lo
31552// CHECK: [0x05,0x00,0x8c,0xd3,0x7e,0x00,0x00,0x00]
31553
31554v_exp_legacy_f32_e64 v5, exec_hi
31555// CHECK: [0x05,0x00,0x8c,0xd3,0x7f,0x00,0x00,0x00]
31556
31557v_exp_legacy_f32_e64 v5, 0
31558// CHECK: [0x05,0x00,0x8c,0xd3,0x80,0x00,0x00,0x00]
31559
31560v_exp_legacy_f32_e64 v5, -1
31561// CHECK: [0x05,0x00,0x8c,0xd3,0xc1,0x00,0x00,0x00]
31562
31563v_exp_legacy_f32_e64 v5, 0.5
31564// CHECK: [0x05,0x00,0x8c,0xd3,0xf0,0x00,0x00,0x00]
31565
31566v_exp_legacy_f32_e64 v5, -4.0
31567// CHECK: [0x05,0x00,0x8c,0xd3,0xf7,0x00,0x00,0x00]
31568
31569v_exp_legacy_f32_e64 v5, -v1
31570// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x20]
31571
31572v_exp_legacy_f32_e64 v5, |v1|
31573// CHECK: [0x05,0x01,0x8c,0xd3,0x01,0x01,0x00,0x00]
31574
31575v_exp_legacy_f32_e64 v5, v1 clamp
31576// CHECK: [0x05,0x08,0x8c,0xd3,0x01,0x01,0x00,0x00]
31577
31578v_exp_legacy_f32_e64 v5, v1 mul:2
31579// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x08]
31580
31581v_exp_legacy_f32_e64 v5, v1 mul:4
31582// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x10]
31583
31584v_exp_legacy_f32_e64 v5, v1 div:2
31585// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x18]
31586
31587v_cndmask_b32 v5, v1, v2, vcc
31588// CHECK: [0x01,0x05,0x0a,0x00]
31589
31590v_cndmask_b32 v255, v1, v2, vcc
31591// CHECK: [0x01,0x05,0xfe,0x01]
31592
31593v_cndmask_b32 v5, v255, v2, vcc
31594// CHECK: [0xff,0x05,0x0a,0x00]
31595
31596v_cndmask_b32 v5, 0, v2, vcc
31597// CHECK: [0x80,0x04,0x0a,0x00]
31598
31599v_cndmask_b32 v5, -1, v2, vcc
31600// CHECK: [0xc1,0x04,0x0a,0x00]
31601
31602v_cndmask_b32 v5, 0.5, v2, vcc
31603// CHECK: [0xf0,0x04,0x0a,0x00]
31604
31605v_cndmask_b32 v5, -4.0, v2, vcc
31606// CHECK: [0xf7,0x04,0x0a,0x00]
31607
31608v_cndmask_b32 v5, v1, v255, vcc
31609// CHECK: [0x01,0xff,0x0b,0x00]
31610
31611v_cndmask_b32_e64 v5, v1, v2, s[6:7]
31612// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x1a,0x00]
31613
31614v_cndmask_b32_e64 v255, v1, v2, s[6:7]
31615// CHECK: [0xff,0x00,0x00,0xd2,0x01,0x05,0x1a,0x00]
31616
31617v_cndmask_b32_e64 v5, v255, v2, s[6:7]
31618// CHECK: [0x05,0x00,0x00,0xd2,0xff,0x05,0x1a,0x00]
31619
31620v_cndmask_b32_e64 v5, 0, v2, s[6:7]
31621// CHECK: [0x05,0x00,0x00,0xd2,0x80,0x04,0x1a,0x00]
31622
31623v_cndmask_b32_e64 v5, -1, v2, s[6:7]
31624// CHECK: [0x05,0x00,0x00,0xd2,0xc1,0x04,0x1a,0x00]
31625
31626v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]
31627// CHECK: [0x05,0x00,0x00,0xd2,0xf0,0x04,0x1a,0x00]
31628
31629v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]
31630// CHECK: [0x05,0x00,0x00,0xd2,0xf7,0x04,0x1a,0x00]
31631
31632v_cndmask_b32_e64 v5, v1, v255, s[6:7]
31633// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x1b,0x00]
31634
31635v_cndmask_b32_e64 v5, v1, 0, s[6:7]
31636// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x01,0x19,0x00]
31637
31638v_cndmask_b32_e64 v5, v1, -1, s[6:7]
31639// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x83,0x19,0x00]
31640
31641v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]
31642// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xe1,0x19,0x00]
31643
31644v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]
31645// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xef,0x19,0x00]
31646
31647v_cndmask_b32_e64 v5, v1, v2, s[8:9]
31648// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x22,0x00]
31649
31650v_cndmask_b32_e64 v5, v1, v2, s[102:103]
31651// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9a,0x01]
31652
31653v_cndmask_b32_e64 v5, v1, v2, flat_scratch
31654// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xa2,0x01]
31655
31656v_cndmask_b32_e64 v5, v1, v2, vcc
31657// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xaa,0x01]
31658
31659v_cndmask_b32_e64 v5, v1, v2, tba
31660// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xb2,0x01]
31661
31662v_cndmask_b32_e64 v5, v1, v2, tma
31663// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xba,0x01]
31664
31665v_cndmask_b32_e64 v5, v1, v2, ttmp[10:11]
31666// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xea,0x01]
31667
31668v_readlane_b32 s5, v1, s2
31669// CHECK: [0x01,0x05,0x0a,0x02]
31670
31671v_readlane_b32 s103, v1, s2
31672// CHECK: [0x01,0x05,0xce,0x02]
31673
31674v_readlane_b32 tba_lo, v1, s2
31675// CHECK: [0x01,0x05,0xd8,0x02]
31676
31677v_readlane_b32 tba_hi, v1, s2
31678// CHECK: [0x01,0x05,0xda,0x02]
31679
31680v_readlane_b32 tma_lo, v1, s2
31681// CHECK: [0x01,0x05,0xdc,0x02]
31682
31683v_readlane_b32 tma_hi, v1, s2
31684// CHECK: [0x01,0x05,0xde,0x02]
31685
31686v_readlane_b32 ttmp11, v1, s2
31687// CHECK: [0x01,0x05,0xf6,0x02]
31688
31689v_readlane_b32 s5, v255, s2
31690// CHECK: [0xff,0x05,0x0a,0x02]
31691
31692v_readlane_b32 s5, v1, s103
31693// CHECK: [0x01,0xcf,0x0a,0x02]
31694
31695v_readlane_b32 s5, v1, flat_scratch_lo
31696// CHECK: [0x01,0xd1,0x0a,0x02]
31697
31698v_readlane_b32 s5, v1, flat_scratch_hi
31699// CHECK: [0x01,0xd3,0x0a,0x02]
31700
31701v_readlane_b32 s5, v1, vcc_lo
31702// CHECK: [0x01,0xd5,0x0a,0x02]
31703
31704v_readlane_b32 s5, v1, vcc_hi
31705// CHECK: [0x01,0xd7,0x0a,0x02]
31706
31707v_readlane_b32 s5, v1, tba_lo
31708// CHECK: [0x01,0xd9,0x0a,0x02]
31709
31710v_readlane_b32 s5, v1, tba_hi
31711// CHECK: [0x01,0xdb,0x0a,0x02]
31712
31713v_readlane_b32 s5, v1, tma_lo
31714// CHECK: [0x01,0xdd,0x0a,0x02]
31715
31716v_readlane_b32 s5, v1, tma_hi
31717// CHECK: [0x01,0xdf,0x0a,0x02]
31718
31719v_readlane_b32 s5, v1, ttmp11
31720// CHECK: [0x01,0xf7,0x0a,0x02]
31721
31722v_readlane_b32 s5, v1, m0
31723// CHECK: [0x01,0xf9,0x0a,0x02]
31724
31725v_readlane_b32 s5, v1, 0
31726// CHECK: [0x01,0x01,0x0b,0x02]
31727
31728v_writelane_b32 v5, 0, s2
31729// CHECK: [0x80,0x04,0x0a,0x04]
31730
31731v_writelane_b32 v255, 0, s2
31732// CHECK: [0x80,0x04,0xfe,0x05]
31733
31734v_writelane_b32 v5, -1, s2
31735// CHECK: [0xc1,0x04,0x0a,0x04]
31736
31737v_writelane_b32 v5, 0.5, s2
31738// CHECK: [0xf0,0x04,0x0a,0x04]
31739
31740v_writelane_b32 v5, -4.0, s2
31741// CHECK: [0xf7,0x04,0x0a,0x04]
31742
31743v_writelane_b32 v5, 0, s103
31744// CHECK: [0x80,0xce,0x0a,0x04]
31745
31746v_writelane_b32 v5, 0, flat_scratch_lo
31747// CHECK: [0x80,0xd0,0x0a,0x04]
31748
31749v_writelane_b32 v5, 0, flat_scratch_hi
31750// CHECK: [0x80,0xd2,0x0a,0x04]
31751
31752v_writelane_b32 v5, 0, vcc_lo
31753// CHECK: [0x80,0xd4,0x0a,0x04]
31754
31755v_writelane_b32 v5, 0, vcc_hi
31756// CHECK: [0x80,0xd6,0x0a,0x04]
31757
31758v_writelane_b32 v5, 0, tba_lo
31759// CHECK: [0x80,0xd8,0x0a,0x04]
31760
31761v_writelane_b32 v5, 0, tba_hi
31762// CHECK: [0x80,0xda,0x0a,0x04]
31763
31764v_writelane_b32 v5, 0, tma_lo
31765// CHECK: [0x80,0xdc,0x0a,0x04]
31766
31767v_writelane_b32 v5, 0, tma_hi
31768// CHECK: [0x80,0xde,0x0a,0x04]
31769
31770v_writelane_b32 v5, 0, ttmp11
31771// CHECK: [0x80,0xf6,0x0a,0x04]
31772
31773v_writelane_b32 v5, 0, m0
31774// CHECK: [0x80,0xf8,0x0a,0x04]
31775
31776v_writelane_b32 v5, 0, 0
31777// CHECK: [0x80,0x00,0x0b,0x04]
31778
31779v_add_f32 v5, v1, v2
31780// CHECK: [0x01,0x05,0x0a,0x06]
31781
31782v_add_f32 v255, v1, v2
31783// CHECK: [0x01,0x05,0xfe,0x07]
31784
31785v_add_f32 v5, v255, v2
31786// CHECK: [0xff,0x05,0x0a,0x06]
31787
31788v_add_f32 v5, s1, v2
31789// CHECK: [0x01,0x04,0x0a,0x06]
31790
31791v_add_f32 v5, s103, v2
31792// CHECK: [0x67,0x04,0x0a,0x06]
31793
31794v_add_f32 v5, flat_scratch_lo, v2
31795// CHECK: [0x68,0x04,0x0a,0x06]
31796
31797v_add_f32 v5, flat_scratch_hi, v2
31798// CHECK: [0x69,0x04,0x0a,0x06]
31799
31800v_add_f32 v5, vcc_lo, v2
31801// CHECK: [0x6a,0x04,0x0a,0x06]
31802
31803v_add_f32 v5, vcc_hi, v2
31804// CHECK: [0x6b,0x04,0x0a,0x06]
31805
31806v_add_f32 v5, tba_lo, v2
31807// CHECK: [0x6c,0x04,0x0a,0x06]
31808
31809v_add_f32 v5, tba_hi, v2
31810// CHECK: [0x6d,0x04,0x0a,0x06]
31811
31812v_add_f32 v5, tma_lo, v2
31813// CHECK: [0x6e,0x04,0x0a,0x06]
31814
31815v_add_f32 v5, tma_hi, v2
31816// CHECK: [0x6f,0x04,0x0a,0x06]
31817
31818v_add_f32 v5, ttmp11, v2
31819// CHECK: [0x7b,0x04,0x0a,0x06]
31820
31821v_add_f32 v5, m0, v2
31822// CHECK: [0x7c,0x04,0x0a,0x06]
31823
31824v_add_f32 v5, exec_lo, v2
31825// CHECK: [0x7e,0x04,0x0a,0x06]
31826
31827v_add_f32 v5, exec_hi, v2
31828// CHECK: [0x7f,0x04,0x0a,0x06]
31829
31830v_add_f32 v5, 0, v2
31831// CHECK: [0x80,0x04,0x0a,0x06]
31832
31833v_add_f32 v5, -1, v2
31834// CHECK: [0xc1,0x04,0x0a,0x06]
31835
31836v_add_f32 v5, 0.5, v2
31837// CHECK: [0xf0,0x04,0x0a,0x06]
31838
31839v_add_f32 v5, -4.0, v2
31840// CHECK: [0xf7,0x04,0x0a,0x06]
31841
31842v_add_f32 v5, 0xaf123456, v2
31843// CHECK: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]
31844
31845v_add_f32 v5, 0x3f717273, v2
31846// CHECK: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]
31847
31848v_add_f32 v5, v1, v255
31849// CHECK: [0x01,0xff,0x0b,0x06]
31850
31851v_add_f32_e64 v5, v1, v2
31852// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x00]
31853
31854v_add_f32_e64 v255, v1, v2
31855// CHECK: [0xff,0x00,0x06,0xd2,0x01,0x05,0x02,0x00]
31856
31857v_add_f32_e64 v5, v255, v2
31858// CHECK: [0x05,0x00,0x06,0xd2,0xff,0x05,0x02,0x00]
31859
31860v_add_f32_e64 v5, s1, v2
31861// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x04,0x02,0x00]
31862
31863v_add_f32_e64 v5, s103, v2
31864// CHECK: [0x05,0x00,0x06,0xd2,0x67,0x04,0x02,0x00]
31865
31866v_add_f32_e64 v5, flat_scratch_lo, v2
31867// CHECK: [0x05,0x00,0x06,0xd2,0x68,0x04,0x02,0x00]
31868
31869v_add_f32_e64 v5, flat_scratch_hi, v2
31870// CHECK: [0x05,0x00,0x06,0xd2,0x69,0x04,0x02,0x00]
31871
31872v_add_f32_e64 v5, vcc_lo, v2
31873// CHECK: [0x05,0x00,0x06,0xd2,0x6a,0x04,0x02,0x00]
31874
31875v_add_f32_e64 v5, vcc_hi, v2
31876// CHECK: [0x05,0x00,0x06,0xd2,0x6b,0x04,0x02,0x00]
31877
31878v_add_f32_e64 v5, tba_lo, v2
31879// CHECK: [0x05,0x00,0x06,0xd2,0x6c,0x04,0x02,0x00]
31880
31881v_add_f32_e64 v5, tba_hi, v2
31882// CHECK: [0x05,0x00,0x06,0xd2,0x6d,0x04,0x02,0x00]
31883
31884v_add_f32_e64 v5, tma_lo, v2
31885// CHECK: [0x05,0x00,0x06,0xd2,0x6e,0x04,0x02,0x00]
31886
31887v_add_f32_e64 v5, tma_hi, v2
31888// CHECK: [0x05,0x00,0x06,0xd2,0x6f,0x04,0x02,0x00]
31889
31890v_add_f32_e64 v5, ttmp11, v2
31891// CHECK: [0x05,0x00,0x06,0xd2,0x7b,0x04,0x02,0x00]
31892
31893v_add_f32_e64 v5, m0, v2
31894// CHECK: [0x05,0x00,0x06,0xd2,0x7c,0x04,0x02,0x00]
31895
31896v_add_f32_e64 v5, exec_lo, v2
31897// CHECK: [0x05,0x00,0x06,0xd2,0x7e,0x04,0x02,0x00]
31898
31899v_add_f32_e64 v5, exec_hi, v2
31900// CHECK: [0x05,0x00,0x06,0xd2,0x7f,0x04,0x02,0x00]
31901
31902v_add_f32_e64 v5, 0, v2
31903// CHECK: [0x05,0x00,0x06,0xd2,0x80,0x04,0x02,0x00]
31904
31905v_add_f32_e64 v5, -1, v2
31906// CHECK: [0x05,0x00,0x06,0xd2,0xc1,0x04,0x02,0x00]
31907
31908v_add_f32_e64 v5, 0.5, v2
31909// CHECK: [0x05,0x00,0x06,0xd2,0xf0,0x04,0x02,0x00]
31910
31911v_add_f32_e64 v5, -4.0, v2
31912// CHECK: [0x05,0x00,0x06,0xd2,0xf7,0x04,0x02,0x00]
31913
31914v_add_f32_e64 v5, v1, v255
31915// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xff,0x03,0x00]
31916
31917v_add_f32_e64 v5, v1, s2
31918// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x00,0x00]
31919
31920v_add_f32_e64 v5, v1, s103
31921// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xcf,0x00,0x00]
31922
31923v_add_f32_e64 v5, v1, flat_scratch_lo
31924// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd1,0x00,0x00]
31925
31926v_add_f32_e64 v5, v1, flat_scratch_hi
31927// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd3,0x00,0x00]
31928
31929v_add_f32_e64 v5, v1, vcc_lo
31930// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd5,0x00,0x00]
31931
31932v_add_f32_e64 v5, v1, vcc_hi
31933// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd7,0x00,0x00]
31934
31935v_add_f32_e64 v5, v1, tba_lo
31936// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd9,0x00,0x00]
31937
31938v_add_f32_e64 v5, v1, tba_hi
31939// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdb,0x00,0x00]
31940
31941v_add_f32_e64 v5, v1, tma_lo
31942// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdd,0x00,0x00]
31943
31944v_add_f32_e64 v5, v1, tma_hi
31945// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdf,0x00,0x00]
31946
31947v_add_f32_e64 v5, v1, ttmp11
31948// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf7,0x00,0x00]
31949
31950v_add_f32_e64 v5, v1, m0
31951// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf9,0x00,0x00]
31952
31953v_add_f32_e64 v5, v1, exec_lo
31954// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xfd,0x00,0x00]
31955
31956v_add_f32_e64 v5, v1, exec_hi
31957// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xff,0x00,0x00]
31958
31959v_add_f32_e64 v5, v1, 0
31960// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x01,0x01,0x00]
31961
31962v_add_f32_e64 v5, v1, -1
31963// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x83,0x01,0x00]
31964
31965v_add_f32_e64 v5, v1, 0.5
31966// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xe1,0x01,0x00]
31967
31968v_add_f32_e64 v5, v1, -4.0
31969// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xef,0x01,0x00]
31970
31971v_add_f32_e64 v5, -v1, v2
31972// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x20]
31973
31974v_add_f32_e64 v5, v1, -v2
31975// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x40]
31976
31977v_add_f32_e64 v5, -v1, -v2
31978// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x60]
31979
31980v_add_f32_e64 v5, |v1|, v2
31981// CHECK: [0x05,0x01,0x06,0xd2,0x01,0x05,0x02,0x00]
31982
31983v_add_f32_e64 v5, v1, |v2|
31984// CHECK: [0x05,0x02,0x06,0xd2,0x01,0x05,0x02,0x00]
31985
31986v_add_f32_e64 v5, |v1|, |v2|
31987// CHECK: [0x05,0x03,0x06,0xd2,0x01,0x05,0x02,0x00]
31988
31989v_add_f32_e64 v5, v1, v2 clamp
31990// CHECK: [0x05,0x08,0x06,0xd2,0x01,0x05,0x02,0x00]
31991
31992v_add_f32_e64 v5, v1, v2 mul:2
31993// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x08]
31994
31995v_add_f32_e64 v5, v1, v2 mul:4
31996// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x10]
31997
31998v_add_f32_e64 v5, v1, v2 div:2
31999// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x18]
32000
32001v_sub_f32 v5, v1, v2
32002// CHECK: [0x01,0x05,0x0a,0x08]
32003
32004v_sub_f32 v255, v1, v2
32005// CHECK: [0x01,0x05,0xfe,0x09]
32006
32007v_sub_f32 v5, v255, v2
32008// CHECK: [0xff,0x05,0x0a,0x08]
32009
32010v_sub_f32 v5, s1, v2
32011// CHECK: [0x01,0x04,0x0a,0x08]
32012
32013v_sub_f32 v5, s103, v2
32014// CHECK: [0x67,0x04,0x0a,0x08]
32015
32016v_sub_f32 v5, flat_scratch_lo, v2
32017// CHECK: [0x68,0x04,0x0a,0x08]
32018
32019v_sub_f32 v5, flat_scratch_hi, v2
32020// CHECK: [0x69,0x04,0x0a,0x08]
32021
32022v_sub_f32 v5, vcc_lo, v2
32023// CHECK: [0x6a,0x04,0x0a,0x08]
32024
32025v_sub_f32 v5, vcc_hi, v2
32026// CHECK: [0x6b,0x04,0x0a,0x08]
32027
32028v_sub_f32 v5, tba_lo, v2
32029// CHECK: [0x6c,0x04,0x0a,0x08]
32030
32031v_sub_f32 v5, tba_hi, v2
32032// CHECK: [0x6d,0x04,0x0a,0x08]
32033
32034v_sub_f32 v5, tma_lo, v2
32035// CHECK: [0x6e,0x04,0x0a,0x08]
32036
32037v_sub_f32 v5, tma_hi, v2
32038// CHECK: [0x6f,0x04,0x0a,0x08]
32039
32040v_sub_f32 v5, ttmp11, v2
32041// CHECK: [0x7b,0x04,0x0a,0x08]
32042
32043v_sub_f32 v5, m0, v2
32044// CHECK: [0x7c,0x04,0x0a,0x08]
32045
32046v_sub_f32 v5, exec_lo, v2
32047// CHECK: [0x7e,0x04,0x0a,0x08]
32048
32049v_sub_f32 v5, exec_hi, v2
32050// CHECK: [0x7f,0x04,0x0a,0x08]
32051
32052v_sub_f32 v5, 0, v2
32053// CHECK: [0x80,0x04,0x0a,0x08]
32054
32055v_sub_f32 v5, -1, v2
32056// CHECK: [0xc1,0x04,0x0a,0x08]
32057
32058v_sub_f32 v5, 0.5, v2
32059// CHECK: [0xf0,0x04,0x0a,0x08]
32060
32061v_sub_f32 v5, -4.0, v2
32062// CHECK: [0xf7,0x04,0x0a,0x08]
32063
32064v_sub_f32 v5, 0xaf123456, v2
32065// CHECK: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]
32066
32067v_sub_f32 v5, 0x3f717273, v2
32068// CHECK: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]
32069
32070v_sub_f32 v5, v1, v255
32071// CHECK: [0x01,0xff,0x0b,0x08]
32072
32073v_sub_f32_e64 v5, v1, v2
32074// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x00]
32075
32076v_sub_f32_e64 v255, v1, v2
32077// CHECK: [0xff,0x00,0x08,0xd2,0x01,0x05,0x02,0x00]
32078
32079v_sub_f32_e64 v5, v255, v2
32080// CHECK: [0x05,0x00,0x08,0xd2,0xff,0x05,0x02,0x00]
32081
32082v_sub_f32_e64 v5, s1, v2
32083// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x04,0x02,0x00]
32084
32085v_sub_f32_e64 v5, s103, v2
32086// CHECK: [0x05,0x00,0x08,0xd2,0x67,0x04,0x02,0x00]
32087
32088v_sub_f32_e64 v5, flat_scratch_lo, v2
32089// CHECK: [0x05,0x00,0x08,0xd2,0x68,0x04,0x02,0x00]
32090
32091v_sub_f32_e64 v5, flat_scratch_hi, v2
32092// CHECK: [0x05,0x00,0x08,0xd2,0x69,0x04,0x02,0x00]
32093
32094v_sub_f32_e64 v5, vcc_lo, v2
32095// CHECK: [0x05,0x00,0x08,0xd2,0x6a,0x04,0x02,0x00]
32096
32097v_sub_f32_e64 v5, vcc_hi, v2
32098// CHECK: [0x05,0x00,0x08,0xd2,0x6b,0x04,0x02,0x00]
32099
32100v_sub_f32_e64 v5, tba_lo, v2
32101// CHECK: [0x05,0x00,0x08,0xd2,0x6c,0x04,0x02,0x00]
32102
32103v_sub_f32_e64 v5, tba_hi, v2
32104// CHECK: [0x05,0x00,0x08,0xd2,0x6d,0x04,0x02,0x00]
32105
32106v_sub_f32_e64 v5, tma_lo, v2
32107// CHECK: [0x05,0x00,0x08,0xd2,0x6e,0x04,0x02,0x00]
32108
32109v_sub_f32_e64 v5, tma_hi, v2
32110// CHECK: [0x05,0x00,0x08,0xd2,0x6f,0x04,0x02,0x00]
32111
32112v_sub_f32_e64 v5, ttmp11, v2
32113// CHECK: [0x05,0x00,0x08,0xd2,0x7b,0x04,0x02,0x00]
32114
32115v_sub_f32_e64 v5, m0, v2
32116// CHECK: [0x05,0x00,0x08,0xd2,0x7c,0x04,0x02,0x00]
32117
32118v_sub_f32_e64 v5, exec_lo, v2
32119// CHECK: [0x05,0x00,0x08,0xd2,0x7e,0x04,0x02,0x00]
32120
32121v_sub_f32_e64 v5, exec_hi, v2
32122// CHECK: [0x05,0x00,0x08,0xd2,0x7f,0x04,0x02,0x00]
32123
32124v_sub_f32_e64 v5, 0, v2
32125// CHECK: [0x05,0x00,0x08,0xd2,0x80,0x04,0x02,0x00]
32126
32127v_sub_f32_e64 v5, -1, v2
32128// CHECK: [0x05,0x00,0x08,0xd2,0xc1,0x04,0x02,0x00]
32129
32130v_sub_f32_e64 v5, 0.5, v2
32131// CHECK: [0x05,0x00,0x08,0xd2,0xf0,0x04,0x02,0x00]
32132
32133v_sub_f32_e64 v5, -4.0, v2
32134// CHECK: [0x05,0x00,0x08,0xd2,0xf7,0x04,0x02,0x00]
32135
32136v_sub_f32_e64 v5, v1, v255
32137// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xff,0x03,0x00]
32138
32139v_sub_f32_e64 v5, v1, s2
32140// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x00,0x00]
32141
32142v_sub_f32_e64 v5, v1, s103
32143// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xcf,0x00,0x00]
32144
32145v_sub_f32_e64 v5, v1, flat_scratch_lo
32146// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd1,0x00,0x00]
32147
32148v_sub_f32_e64 v5, v1, flat_scratch_hi
32149// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd3,0x00,0x00]
32150
32151v_sub_f32_e64 v5, v1, vcc_lo
32152// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd5,0x00,0x00]
32153
32154v_sub_f32_e64 v5, v1, vcc_hi
32155// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd7,0x00,0x00]
32156
32157v_sub_f32_e64 v5, v1, tba_lo
32158// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd9,0x00,0x00]
32159
32160v_sub_f32_e64 v5, v1, tba_hi
32161// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdb,0x00,0x00]
32162
32163v_sub_f32_e64 v5, v1, tma_lo
32164// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdd,0x00,0x00]
32165
32166v_sub_f32_e64 v5, v1, tma_hi
32167// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdf,0x00,0x00]
32168
32169v_sub_f32_e64 v5, v1, ttmp11
32170// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xf7,0x00,0x00]
32171
32172v_sub_f32_e64 v5, v1, m0
32173// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xf9,0x00,0x00]
32174
32175v_sub_f32_e64 v5, v1, exec_lo
32176// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xfd,0x00,0x00]
32177
32178v_sub_f32_e64 v5, v1, exec_hi
32179// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xff,0x00,0x00]
32180
32181v_sub_f32_e64 v5, v1, 0
32182// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x01,0x01,0x00]
32183
32184v_sub_f32_e64 v5, v1, -1
32185// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x83,0x01,0x00]
32186
32187v_sub_f32_e64 v5, v1, 0.5
32188// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xe1,0x01,0x00]
32189
32190v_sub_f32_e64 v5, v1, -4.0
32191// CHECK: [0x05,0x00,0x08,0xd2,0x01,0xef,0x01,0x00]
32192
32193v_sub_f32_e64 v5, -v1, v2
32194// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x20]
32195
32196v_sub_f32_e64 v5, v1, -v2
32197// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x40]
32198
32199v_sub_f32_e64 v5, -v1, -v2
32200// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x60]
32201
32202v_sub_f32_e64 v5, |v1|, v2
32203// CHECK: [0x05,0x01,0x08,0xd2,0x01,0x05,0x02,0x00]
32204
32205v_sub_f32_e64 v5, v1, |v2|
32206// CHECK: [0x05,0x02,0x08,0xd2,0x01,0x05,0x02,0x00]
32207
32208v_sub_f32_e64 v5, |v1|, |v2|
32209// CHECK: [0x05,0x03,0x08,0xd2,0x01,0x05,0x02,0x00]
32210
32211v_sub_f32_e64 v5, v1, v2 clamp
32212// CHECK: [0x05,0x08,0x08,0xd2,0x01,0x05,0x02,0x00]
32213
32214v_sub_f32_e64 v5, v1, v2 mul:2
32215// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x08]
32216
32217v_sub_f32_e64 v5, v1, v2 mul:4
32218// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x10]
32219
32220v_sub_f32_e64 v5, v1, v2 div:2
32221// CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x18]
32222
32223v_subrev_f32 v5, v1, v2
32224// CHECK: [0x01,0x05,0x0a,0x0a]
32225
32226v_subrev_f32 v255, v1, v2
32227// CHECK: [0x01,0x05,0xfe,0x0b]
32228
32229v_subrev_f32 v5, v255, v2
32230// CHECK: [0xff,0x05,0x0a,0x0a]
32231
32232v_subrev_f32 v5, s1, v2
32233// CHECK: [0x01,0x04,0x0a,0x0a]
32234
32235v_subrev_f32 v5, s103, v2
32236// CHECK: [0x67,0x04,0x0a,0x0a]
32237
32238v_subrev_f32 v5, flat_scratch_lo, v2
32239// CHECK: [0x68,0x04,0x0a,0x0a]
32240
32241v_subrev_f32 v5, flat_scratch_hi, v2
32242// CHECK: [0x69,0x04,0x0a,0x0a]
32243
32244v_subrev_f32 v5, vcc_lo, v2
32245// CHECK: [0x6a,0x04,0x0a,0x0a]
32246
32247v_subrev_f32 v5, vcc_hi, v2
32248// CHECK: [0x6b,0x04,0x0a,0x0a]
32249
32250v_subrev_f32 v5, tba_lo, v2
32251// CHECK: [0x6c,0x04,0x0a,0x0a]
32252
32253v_subrev_f32 v5, tba_hi, v2
32254// CHECK: [0x6d,0x04,0x0a,0x0a]
32255
32256v_subrev_f32 v5, tma_lo, v2
32257// CHECK: [0x6e,0x04,0x0a,0x0a]
32258
32259v_subrev_f32 v5, tma_hi, v2
32260// CHECK: [0x6f,0x04,0x0a,0x0a]
32261
32262v_subrev_f32 v5, ttmp11, v2
32263// CHECK: [0x7b,0x04,0x0a,0x0a]
32264
32265v_subrev_f32 v5, m0, v2
32266// CHECK: [0x7c,0x04,0x0a,0x0a]
32267
32268v_subrev_f32 v5, exec_lo, v2
32269// CHECK: [0x7e,0x04,0x0a,0x0a]
32270
32271v_subrev_f32 v5, exec_hi, v2
32272// CHECK: [0x7f,0x04,0x0a,0x0a]
32273
32274v_subrev_f32 v5, 0, v2
32275// CHECK: [0x80,0x04,0x0a,0x0a]
32276
32277v_subrev_f32 v5, -1, v2
32278// CHECK: [0xc1,0x04,0x0a,0x0a]
32279
32280v_subrev_f32 v5, 0.5, v2
32281// CHECK: [0xf0,0x04,0x0a,0x0a]
32282
32283v_subrev_f32 v5, -4.0, v2
32284// CHECK: [0xf7,0x04,0x0a,0x0a]
32285
32286v_subrev_f32 v5, 0xaf123456, v2
32287// CHECK: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]
32288
32289v_subrev_f32 v5, 0x3f717273, v2
32290// CHECK: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]
32291
32292v_subrev_f32 v5, v1, v255
32293// CHECK: [0x01,0xff,0x0b,0x0a]
32294
32295v_subrev_f32_e64 v5, v1, v2
32296// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x00]
32297
32298v_subrev_f32_e64 v255, v1, v2
32299// CHECK: [0xff,0x00,0x0a,0xd2,0x01,0x05,0x02,0x00]
32300
32301v_subrev_f32_e64 v5, v255, v2
32302// CHECK: [0x05,0x00,0x0a,0xd2,0xff,0x05,0x02,0x00]
32303
32304v_subrev_f32_e64 v5, s1, v2
32305// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x04,0x02,0x00]
32306
32307v_subrev_f32_e64 v5, s103, v2
32308// CHECK: [0x05,0x00,0x0a,0xd2,0x67,0x04,0x02,0x00]
32309
32310v_subrev_f32_e64 v5, flat_scratch_lo, v2
32311// CHECK: [0x05,0x00,0x0a,0xd2,0x68,0x04,0x02,0x00]
32312
32313v_subrev_f32_e64 v5, flat_scratch_hi, v2
32314// CHECK: [0x05,0x00,0x0a,0xd2,0x69,0x04,0x02,0x00]
32315
32316v_subrev_f32_e64 v5, vcc_lo, v2
32317// CHECK: [0x05,0x00,0x0a,0xd2,0x6a,0x04,0x02,0x00]
32318
32319v_subrev_f32_e64 v5, vcc_hi, v2
32320// CHECK: [0x05,0x00,0x0a,0xd2,0x6b,0x04,0x02,0x00]
32321
32322v_subrev_f32_e64 v5, tba_lo, v2
32323// CHECK: [0x05,0x00,0x0a,0xd2,0x6c,0x04,0x02,0x00]
32324
32325v_subrev_f32_e64 v5, tba_hi, v2
32326// CHECK: [0x05,0x00,0x0a,0xd2,0x6d,0x04,0x02,0x00]
32327
32328v_subrev_f32_e64 v5, tma_lo, v2
32329// CHECK: [0x05,0x00,0x0a,0xd2,0x6e,0x04,0x02,0x00]
32330
32331v_subrev_f32_e64 v5, tma_hi, v2
32332// CHECK: [0x05,0x00,0x0a,0xd2,0x6f,0x04,0x02,0x00]
32333
32334v_subrev_f32_e64 v5, ttmp11, v2
32335// CHECK: [0x05,0x00,0x0a,0xd2,0x7b,0x04,0x02,0x00]
32336
32337v_subrev_f32_e64 v5, m0, v2
32338// CHECK: [0x05,0x00,0x0a,0xd2,0x7c,0x04,0x02,0x00]
32339
32340v_subrev_f32_e64 v5, exec_lo, v2
32341// CHECK: [0x05,0x00,0x0a,0xd2,0x7e,0x04,0x02,0x00]
32342
32343v_subrev_f32_e64 v5, exec_hi, v2
32344// CHECK: [0x05,0x00,0x0a,0xd2,0x7f,0x04,0x02,0x00]
32345
32346v_subrev_f32_e64 v5, 0, v2
32347// CHECK: [0x05,0x00,0x0a,0xd2,0x80,0x04,0x02,0x00]
32348
32349v_subrev_f32_e64 v5, -1, v2
32350// CHECK: [0x05,0x00,0x0a,0xd2,0xc1,0x04,0x02,0x00]
32351
32352v_subrev_f32_e64 v5, 0.5, v2
32353// CHECK: [0x05,0x00,0x0a,0xd2,0xf0,0x04,0x02,0x00]
32354
32355v_subrev_f32_e64 v5, -4.0, v2
32356// CHECK: [0x05,0x00,0x0a,0xd2,0xf7,0x04,0x02,0x00]
32357
32358v_subrev_f32_e64 v5, v1, v255
32359// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xff,0x03,0x00]
32360
32361v_subrev_f32_e64 v5, v1, s2
32362// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x00,0x00]
32363
32364v_subrev_f32_e64 v5, v1, s103
32365// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xcf,0x00,0x00]
32366
32367v_subrev_f32_e64 v5, v1, flat_scratch_lo
32368// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd1,0x00,0x00]
32369
32370v_subrev_f32_e64 v5, v1, flat_scratch_hi
32371// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd3,0x00,0x00]
32372
32373v_subrev_f32_e64 v5, v1, vcc_lo
32374// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd5,0x00,0x00]
32375
32376v_subrev_f32_e64 v5, v1, vcc_hi
32377// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd7,0x00,0x00]
32378
32379v_subrev_f32_e64 v5, v1, tba_lo
32380// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd9,0x00,0x00]
32381
32382v_subrev_f32_e64 v5, v1, tba_hi
32383// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdb,0x00,0x00]
32384
32385v_subrev_f32_e64 v5, v1, tma_lo
32386// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdd,0x00,0x00]
32387
32388v_subrev_f32_e64 v5, v1, tma_hi
32389// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdf,0x00,0x00]
32390
32391v_subrev_f32_e64 v5, v1, ttmp11
32392// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xf7,0x00,0x00]
32393
32394v_subrev_f32_e64 v5, v1, m0
32395// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xf9,0x00,0x00]
32396
32397v_subrev_f32_e64 v5, v1, exec_lo
32398// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xfd,0x00,0x00]
32399
32400v_subrev_f32_e64 v5, v1, exec_hi
32401// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xff,0x00,0x00]
32402
32403v_subrev_f32_e64 v5, v1, 0
32404// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x01,0x01,0x00]
32405
32406v_subrev_f32_e64 v5, v1, -1
32407// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x83,0x01,0x00]
32408
32409v_subrev_f32_e64 v5, v1, 0.5
32410// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xe1,0x01,0x00]
32411
32412v_subrev_f32_e64 v5, v1, -4.0
32413// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xef,0x01,0x00]
32414
32415v_subrev_f32_e64 v5, -v1, v2
32416// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x20]
32417
32418v_subrev_f32_e64 v5, v1, -v2
32419// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x40]
32420
32421v_subrev_f32_e64 v5, -v1, -v2
32422// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x60]
32423
32424v_subrev_f32_e64 v5, |v1|, v2
32425// CHECK: [0x05,0x01,0x0a,0xd2,0x01,0x05,0x02,0x00]
32426
32427v_subrev_f32_e64 v5, v1, |v2|
32428// CHECK: [0x05,0x02,0x0a,0xd2,0x01,0x05,0x02,0x00]
32429
32430v_subrev_f32_e64 v5, |v1|, |v2|
32431// CHECK: [0x05,0x03,0x0a,0xd2,0x01,0x05,0x02,0x00]
32432
32433v_subrev_f32_e64 v5, v1, v2 clamp
32434// CHECK: [0x05,0x08,0x0a,0xd2,0x01,0x05,0x02,0x00]
32435
32436v_subrev_f32_e64 v5, v1, v2 mul:2
32437// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x08]
32438
32439v_subrev_f32_e64 v5, v1, v2 mul:4
32440// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x10]
32441
32442v_subrev_f32_e64 v5, v1, v2 div:2
32443// CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x18]
32444
32445v_mac_legacy_f32 v5, v1, v2
32446// CHECK: [0x01,0x05,0x0a,0x0c]
32447
32448v_mac_legacy_f32 v255, v1, v2
32449// CHECK: [0x01,0x05,0xfe,0x0d]
32450
32451v_mac_legacy_f32 v5, v255, v2
32452// CHECK: [0xff,0x05,0x0a,0x0c]
32453
32454v_mac_legacy_f32 v5, s1, v2
32455// CHECK: [0x01,0x04,0x0a,0x0c]
32456
32457v_mac_legacy_f32 v5, s103, v2
32458// CHECK: [0x67,0x04,0x0a,0x0c]
32459
32460v_mac_legacy_f32 v5, flat_scratch_lo, v2
32461// CHECK: [0x68,0x04,0x0a,0x0c]
32462
32463v_mac_legacy_f32 v5, flat_scratch_hi, v2
32464// CHECK: [0x69,0x04,0x0a,0x0c]
32465
32466v_mac_legacy_f32 v5, vcc_lo, v2
32467// CHECK: [0x6a,0x04,0x0a,0x0c]
32468
32469v_mac_legacy_f32 v5, vcc_hi, v2
32470// CHECK: [0x6b,0x04,0x0a,0x0c]
32471
32472v_mac_legacy_f32 v5, tba_lo, v2
32473// CHECK: [0x6c,0x04,0x0a,0x0c]
32474
32475v_mac_legacy_f32 v5, tba_hi, v2
32476// CHECK: [0x6d,0x04,0x0a,0x0c]
32477
32478v_mac_legacy_f32 v5, tma_lo, v2
32479// CHECK: [0x6e,0x04,0x0a,0x0c]
32480
32481v_mac_legacy_f32 v5, tma_hi, v2
32482// CHECK: [0x6f,0x04,0x0a,0x0c]
32483
32484v_mac_legacy_f32 v5, ttmp11, v2
32485// CHECK: [0x7b,0x04,0x0a,0x0c]
32486
32487v_mac_legacy_f32 v5, m0, v2
32488// CHECK: [0x7c,0x04,0x0a,0x0c]
32489
32490v_mac_legacy_f32 v5, exec_lo, v2
32491// CHECK: [0x7e,0x04,0x0a,0x0c]
32492
32493v_mac_legacy_f32 v5, exec_hi, v2
32494// CHECK: [0x7f,0x04,0x0a,0x0c]
32495
32496v_mac_legacy_f32 v5, 0, v2
32497// CHECK: [0x80,0x04,0x0a,0x0c]
32498
32499v_mac_legacy_f32 v5, -1, v2
32500// CHECK: [0xc1,0x04,0x0a,0x0c]
32501
32502v_mac_legacy_f32 v5, 0.5, v2
32503// CHECK: [0xf0,0x04,0x0a,0x0c]
32504
32505v_mac_legacy_f32 v5, -4.0, v2
32506// CHECK: [0xf7,0x04,0x0a,0x0c]
32507
32508v_mac_legacy_f32 v5, 0xaf123456, v2
32509// CHECK: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]
32510
32511v_mac_legacy_f32 v5, 0x3f717273, v2
32512// CHECK: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]
32513
32514v_mac_legacy_f32 v5, v1, v255
32515// CHECK: [0x01,0xff,0x0b,0x0c]
32516
32517v_mac_legacy_f32_e64 v5, v1, v2
32518// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x00]
32519
32520v_mac_legacy_f32_e64 v255, v1, v2
32521// CHECK: [0xff,0x00,0x0c,0xd2,0x01,0x05,0x02,0x00]
32522
32523v_mac_legacy_f32_e64 v5, v255, v2
32524// CHECK: [0x05,0x00,0x0c,0xd2,0xff,0x05,0x02,0x00]
32525
32526v_mac_legacy_f32_e64 v5, s1, v2
32527// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x04,0x02,0x00]
32528
32529v_mac_legacy_f32_e64 v5, s103, v2
32530// CHECK: [0x05,0x00,0x0c,0xd2,0x67,0x04,0x02,0x00]
32531
32532v_mac_legacy_f32_e64 v5, flat_scratch_lo, v2
32533// CHECK: [0x05,0x00,0x0c,0xd2,0x68,0x04,0x02,0x00]
32534
32535v_mac_legacy_f32_e64 v5, flat_scratch_hi, v2
32536// CHECK: [0x05,0x00,0x0c,0xd2,0x69,0x04,0x02,0x00]
32537
32538v_mac_legacy_f32_e64 v5, vcc_lo, v2
32539// CHECK: [0x05,0x00,0x0c,0xd2,0x6a,0x04,0x02,0x00]
32540
32541v_mac_legacy_f32_e64 v5, vcc_hi, v2
32542// CHECK: [0x05,0x00,0x0c,0xd2,0x6b,0x04,0x02,0x00]
32543
32544v_mac_legacy_f32_e64 v5, tba_lo, v2
32545// CHECK: [0x05,0x00,0x0c,0xd2,0x6c,0x04,0x02,0x00]
32546
32547v_mac_legacy_f32_e64 v5, tba_hi, v2
32548// CHECK: [0x05,0x00,0x0c,0xd2,0x6d,0x04,0x02,0x00]
32549
32550v_mac_legacy_f32_e64 v5, tma_lo, v2
32551// CHECK: [0x05,0x00,0x0c,0xd2,0x6e,0x04,0x02,0x00]
32552
32553v_mac_legacy_f32_e64 v5, tma_hi, v2
32554// CHECK: [0x05,0x00,0x0c,0xd2,0x6f,0x04,0x02,0x00]
32555
32556v_mac_legacy_f32_e64 v5, ttmp11, v2
32557// CHECK: [0x05,0x00,0x0c,0xd2,0x7b,0x04,0x02,0x00]
32558
32559v_mac_legacy_f32_e64 v5, m0, v2
32560// CHECK: [0x05,0x00,0x0c,0xd2,0x7c,0x04,0x02,0x00]
32561
32562v_mac_legacy_f32_e64 v5, exec_lo, v2
32563// CHECK: [0x05,0x00,0x0c,0xd2,0x7e,0x04,0x02,0x00]
32564
32565v_mac_legacy_f32_e64 v5, exec_hi, v2
32566// CHECK: [0x05,0x00,0x0c,0xd2,0x7f,0x04,0x02,0x00]
32567
32568v_mac_legacy_f32_e64 v5, 0, v2
32569// CHECK: [0x05,0x00,0x0c,0xd2,0x80,0x04,0x02,0x00]
32570
32571v_mac_legacy_f32_e64 v5, -1, v2
32572// CHECK: [0x05,0x00,0x0c,0xd2,0xc1,0x04,0x02,0x00]
32573
32574v_mac_legacy_f32_e64 v5, 0.5, v2
32575// CHECK: [0x05,0x00,0x0c,0xd2,0xf0,0x04,0x02,0x00]
32576
32577v_mac_legacy_f32_e64 v5, -4.0, v2
32578// CHECK: [0x05,0x00,0x0c,0xd2,0xf7,0x04,0x02,0x00]
32579
32580v_mac_legacy_f32_e64 v5, v1, v255
32581// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xff,0x03,0x00]
32582
32583v_mac_legacy_f32_e64 v5, v1, s2
32584// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x00,0x00]
32585
32586v_mac_legacy_f32_e64 v5, v1, s103
32587// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xcf,0x00,0x00]
32588
32589v_mac_legacy_f32_e64 v5, v1, flat_scratch_lo
32590// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd1,0x00,0x00]
32591
32592v_mac_legacy_f32_e64 v5, v1, flat_scratch_hi
32593// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd3,0x00,0x00]
32594
32595v_mac_legacy_f32_e64 v5, v1, vcc_lo
32596// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd5,0x00,0x00]
32597
32598v_mac_legacy_f32_e64 v5, v1, vcc_hi
32599// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd7,0x00,0x00]
32600
32601v_mac_legacy_f32_e64 v5, v1, tba_lo
32602// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd9,0x00,0x00]
32603
32604v_mac_legacy_f32_e64 v5, v1, tba_hi
32605// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdb,0x00,0x00]
32606
32607v_mac_legacy_f32_e64 v5, v1, tma_lo
32608// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdd,0x00,0x00]
32609
32610v_mac_legacy_f32_e64 v5, v1, tma_hi
32611// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdf,0x00,0x00]
32612
32613v_mac_legacy_f32_e64 v5, v1, ttmp11
32614// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xf7,0x00,0x00]
32615
32616v_mac_legacy_f32_e64 v5, v1, m0
32617// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xf9,0x00,0x00]
32618
32619v_mac_legacy_f32_e64 v5, v1, exec_lo
32620// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xfd,0x00,0x00]
32621
32622v_mac_legacy_f32_e64 v5, v1, exec_hi
32623// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xff,0x00,0x00]
32624
32625v_mac_legacy_f32_e64 v5, v1, 0
32626// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x01,0x01,0x00]
32627
32628v_mac_legacy_f32_e64 v5, v1, -1
32629// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x83,0x01,0x00]
32630
32631v_mac_legacy_f32_e64 v5, v1, 0.5
32632// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xe1,0x01,0x00]
32633
32634v_mac_legacy_f32_e64 v5, v1, -4.0
32635// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xef,0x01,0x00]
32636
32637v_mac_legacy_f32_e64 v5, -v1, v2
32638// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x20]
32639
32640v_mac_legacy_f32_e64 v5, v1, -v2
32641// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x40]
32642
32643v_mac_legacy_f32_e64 v5, -v1, -v2
32644// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x60]
32645
32646v_mac_legacy_f32_e64 v5, |v1|, v2
32647// CHECK: [0x05,0x01,0x0c,0xd2,0x01,0x05,0x02,0x00]
32648
32649v_mac_legacy_f32_e64 v5, v1, |v2|
32650// CHECK: [0x05,0x02,0x0c,0xd2,0x01,0x05,0x02,0x00]
32651
32652v_mac_legacy_f32_e64 v5, |v1|, |v2|
32653// CHECK: [0x05,0x03,0x0c,0xd2,0x01,0x05,0x02,0x00]
32654
32655v_mac_legacy_f32_e64 v5, v1, v2 clamp
32656// CHECK: [0x05,0x08,0x0c,0xd2,0x01,0x05,0x02,0x00]
32657
32658v_mac_legacy_f32_e64 v5, v1, v2 mul:2
32659// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x08]
32660
32661v_mac_legacy_f32_e64 v5, v1, v2 mul:4
32662// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x10]
32663
32664v_mac_legacy_f32_e64 v5, v1, v2 div:2
32665// CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x18]
32666
32667v_mul_legacy_f32 v5, v1, v2
32668// CHECK: [0x01,0x05,0x0a,0x0e]
32669
32670v_mul_legacy_f32 v255, v1, v2
32671// CHECK: [0x01,0x05,0xfe,0x0f]
32672
32673v_mul_legacy_f32 v5, v255, v2
32674// CHECK: [0xff,0x05,0x0a,0x0e]
32675
32676v_mul_legacy_f32 v5, s1, v2
32677// CHECK: [0x01,0x04,0x0a,0x0e]
32678
32679v_mul_legacy_f32 v5, s103, v2
32680// CHECK: [0x67,0x04,0x0a,0x0e]
32681
32682v_mul_legacy_f32 v5, flat_scratch_lo, v2
32683// CHECK: [0x68,0x04,0x0a,0x0e]
32684
32685v_mul_legacy_f32 v5, flat_scratch_hi, v2
32686// CHECK: [0x69,0x04,0x0a,0x0e]
32687
32688v_mul_legacy_f32 v5, vcc_lo, v2
32689// CHECK: [0x6a,0x04,0x0a,0x0e]
32690
32691v_mul_legacy_f32 v5, vcc_hi, v2
32692// CHECK: [0x6b,0x04,0x0a,0x0e]
32693
32694v_mul_legacy_f32 v5, tba_lo, v2
32695// CHECK: [0x6c,0x04,0x0a,0x0e]
32696
32697v_mul_legacy_f32 v5, tba_hi, v2
32698// CHECK: [0x6d,0x04,0x0a,0x0e]
32699
32700v_mul_legacy_f32 v5, tma_lo, v2
32701// CHECK: [0x6e,0x04,0x0a,0x0e]
32702
32703v_mul_legacy_f32 v5, tma_hi, v2
32704// CHECK: [0x6f,0x04,0x0a,0x0e]
32705
32706v_mul_legacy_f32 v5, ttmp11, v2
32707// CHECK: [0x7b,0x04,0x0a,0x0e]
32708
32709v_mul_legacy_f32 v5, m0, v2
32710// CHECK: [0x7c,0x04,0x0a,0x0e]
32711
32712v_mul_legacy_f32 v5, exec_lo, v2
32713// CHECK: [0x7e,0x04,0x0a,0x0e]
32714
32715v_mul_legacy_f32 v5, exec_hi, v2
32716// CHECK: [0x7f,0x04,0x0a,0x0e]
32717
32718v_mul_legacy_f32 v5, 0, v2
32719// CHECK: [0x80,0x04,0x0a,0x0e]
32720
32721v_mul_legacy_f32 v5, -1, v2
32722// CHECK: [0xc1,0x04,0x0a,0x0e]
32723
32724v_mul_legacy_f32 v5, 0.5, v2
32725// CHECK: [0xf0,0x04,0x0a,0x0e]
32726
32727v_mul_legacy_f32 v5, -4.0, v2
32728// CHECK: [0xf7,0x04,0x0a,0x0e]
32729
32730v_mul_legacy_f32 v5, 0xaf123456, v2
32731// CHECK: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]
32732
32733v_mul_legacy_f32 v5, 0x3f717273, v2
32734// CHECK: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]
32735
32736v_mul_legacy_f32 v5, v1, v255
32737// CHECK: [0x01,0xff,0x0b,0x0e]
32738
32739v_mul_legacy_f32_e64 v5, v1, v2
32740// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x00]
32741
32742v_mul_legacy_f32_e64 v255, v1, v2
32743// CHECK: [0xff,0x00,0x0e,0xd2,0x01,0x05,0x02,0x00]
32744
32745v_mul_legacy_f32_e64 v5, v255, v2
32746// CHECK: [0x05,0x00,0x0e,0xd2,0xff,0x05,0x02,0x00]
32747
32748v_mul_legacy_f32_e64 v5, s1, v2
32749// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x04,0x02,0x00]
32750
32751v_mul_legacy_f32_e64 v5, s103, v2
32752// CHECK: [0x05,0x00,0x0e,0xd2,0x67,0x04,0x02,0x00]
32753
32754v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2
32755// CHECK: [0x05,0x00,0x0e,0xd2,0x68,0x04,0x02,0x00]
32756
32757v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2
32758// CHECK: [0x05,0x00,0x0e,0xd2,0x69,0x04,0x02,0x00]
32759
32760v_mul_legacy_f32_e64 v5, vcc_lo, v2
32761// CHECK: [0x05,0x00,0x0e,0xd2,0x6a,0x04,0x02,0x00]
32762
32763v_mul_legacy_f32_e64 v5, vcc_hi, v2
32764// CHECK: [0x05,0x00,0x0e,0xd2,0x6b,0x04,0x02,0x00]
32765
32766v_mul_legacy_f32_e64 v5, tba_lo, v2
32767// CHECK: [0x05,0x00,0x0e,0xd2,0x6c,0x04,0x02,0x00]
32768
32769v_mul_legacy_f32_e64 v5, tba_hi, v2
32770// CHECK: [0x05,0x00,0x0e,0xd2,0x6d,0x04,0x02,0x00]
32771
32772v_mul_legacy_f32_e64 v5, tma_lo, v2
32773// CHECK: [0x05,0x00,0x0e,0xd2,0x6e,0x04,0x02,0x00]
32774
32775v_mul_legacy_f32_e64 v5, tma_hi, v2
32776// CHECK: [0x05,0x00,0x0e,0xd2,0x6f,0x04,0x02,0x00]
32777
32778v_mul_legacy_f32_e64 v5, ttmp11, v2
32779// CHECK: [0x05,0x00,0x0e,0xd2,0x7b,0x04,0x02,0x00]
32780
32781v_mul_legacy_f32_e64 v5, m0, v2
32782// CHECK: [0x05,0x00,0x0e,0xd2,0x7c,0x04,0x02,0x00]
32783
32784v_mul_legacy_f32_e64 v5, exec_lo, v2
32785// CHECK: [0x05,0x00,0x0e,0xd2,0x7e,0x04,0x02,0x00]
32786
32787v_mul_legacy_f32_e64 v5, exec_hi, v2
32788// CHECK: [0x05,0x00,0x0e,0xd2,0x7f,0x04,0x02,0x00]
32789
32790v_mul_legacy_f32_e64 v5, 0, v2
32791// CHECK: [0x05,0x00,0x0e,0xd2,0x80,0x04,0x02,0x00]
32792
32793v_mul_legacy_f32_e64 v5, -1, v2
32794// CHECK: [0x05,0x00,0x0e,0xd2,0xc1,0x04,0x02,0x00]
32795
32796v_mul_legacy_f32_e64 v5, 0.5, v2
32797// CHECK: [0x05,0x00,0x0e,0xd2,0xf0,0x04,0x02,0x00]
32798
32799v_mul_legacy_f32_e64 v5, -4.0, v2
32800// CHECK: [0x05,0x00,0x0e,0xd2,0xf7,0x04,0x02,0x00]
32801
32802v_mul_legacy_f32_e64 v5, v1, v255
32803// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xff,0x03,0x00]
32804
32805v_mul_legacy_f32_e64 v5, v1, s2
32806// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x00,0x00]
32807
32808v_mul_legacy_f32_e64 v5, v1, s103
32809// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xcf,0x00,0x00]
32810
32811v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo
32812// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd1,0x00,0x00]
32813
32814v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi
32815// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd3,0x00,0x00]
32816
32817v_mul_legacy_f32_e64 v5, v1, vcc_lo
32818// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd5,0x00,0x00]
32819
32820v_mul_legacy_f32_e64 v5, v1, vcc_hi
32821// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd7,0x00,0x00]
32822
32823v_mul_legacy_f32_e64 v5, v1, tba_lo
32824// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd9,0x00,0x00]
32825
32826v_mul_legacy_f32_e64 v5, v1, tba_hi
32827// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdb,0x00,0x00]
32828
32829v_mul_legacy_f32_e64 v5, v1, tma_lo
32830// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdd,0x00,0x00]
32831
32832v_mul_legacy_f32_e64 v5, v1, tma_hi
32833// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdf,0x00,0x00]
32834
32835v_mul_legacy_f32_e64 v5, v1, ttmp11
32836// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xf7,0x00,0x00]
32837
32838v_mul_legacy_f32_e64 v5, v1, m0
32839// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xf9,0x00,0x00]
32840
32841v_mul_legacy_f32_e64 v5, v1, exec_lo
32842// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xfd,0x00,0x00]
32843
32844v_mul_legacy_f32_e64 v5, v1, exec_hi
32845// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xff,0x00,0x00]
32846
32847v_mul_legacy_f32_e64 v5, v1, 0
32848// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x01,0x01,0x00]
32849
32850v_mul_legacy_f32_e64 v5, v1, -1
32851// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x83,0x01,0x00]
32852
32853v_mul_legacy_f32_e64 v5, v1, 0.5
32854// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xe1,0x01,0x00]
32855
32856v_mul_legacy_f32_e64 v5, v1, -4.0
32857// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xef,0x01,0x00]
32858
32859v_mul_legacy_f32_e64 v5, -v1, v2
32860// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x20]
32861
32862v_mul_legacy_f32_e64 v5, v1, -v2
32863// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x40]
32864
32865v_mul_legacy_f32_e64 v5, -v1, -v2
32866// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x60]
32867
32868v_mul_legacy_f32_e64 v5, |v1|, v2
32869// CHECK: [0x05,0x01,0x0e,0xd2,0x01,0x05,0x02,0x00]
32870
32871v_mul_legacy_f32_e64 v5, v1, |v2|
32872// CHECK: [0x05,0x02,0x0e,0xd2,0x01,0x05,0x02,0x00]
32873
32874v_mul_legacy_f32_e64 v5, |v1|, |v2|
32875// CHECK: [0x05,0x03,0x0e,0xd2,0x01,0x05,0x02,0x00]
32876
32877v_mul_legacy_f32_e64 v5, v1, v2 clamp
32878// CHECK: [0x05,0x08,0x0e,0xd2,0x01,0x05,0x02,0x00]
32879
32880v_mul_legacy_f32_e64 v5, v1, v2 mul:2
32881// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x08]
32882
32883v_mul_legacy_f32_e64 v5, v1, v2 mul:4
32884// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x10]
32885
32886v_mul_legacy_f32_e64 v5, v1, v2 div:2
32887// CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x18]
32888
32889v_mul_f32 v5, v1, v2
32890// CHECK: [0x01,0x05,0x0a,0x10]
32891
32892v_mul_f32 v255, v1, v2
32893// CHECK: [0x01,0x05,0xfe,0x11]
32894
32895v_mul_f32 v5, v255, v2
32896// CHECK: [0xff,0x05,0x0a,0x10]
32897
32898v_mul_f32 v5, s1, v2
32899// CHECK: [0x01,0x04,0x0a,0x10]
32900
32901v_mul_f32 v5, s103, v2
32902// CHECK: [0x67,0x04,0x0a,0x10]
32903
32904v_mul_f32 v5, flat_scratch_lo, v2
32905// CHECK: [0x68,0x04,0x0a,0x10]
32906
32907v_mul_f32 v5, flat_scratch_hi, v2
32908// CHECK: [0x69,0x04,0x0a,0x10]
32909
32910v_mul_f32 v5, vcc_lo, v2
32911// CHECK: [0x6a,0x04,0x0a,0x10]
32912
32913v_mul_f32 v5, vcc_hi, v2
32914// CHECK: [0x6b,0x04,0x0a,0x10]
32915
32916v_mul_f32 v5, tba_lo, v2
32917// CHECK: [0x6c,0x04,0x0a,0x10]
32918
32919v_mul_f32 v5, tba_hi, v2
32920// CHECK: [0x6d,0x04,0x0a,0x10]
32921
32922v_mul_f32 v5, tma_lo, v2
32923// CHECK: [0x6e,0x04,0x0a,0x10]
32924
32925v_mul_f32 v5, tma_hi, v2
32926// CHECK: [0x6f,0x04,0x0a,0x10]
32927
32928v_mul_f32 v5, ttmp11, v2
32929// CHECK: [0x7b,0x04,0x0a,0x10]
32930
32931v_mul_f32 v5, m0, v2
32932// CHECK: [0x7c,0x04,0x0a,0x10]
32933
32934v_mul_f32 v5, exec_lo, v2
32935// CHECK: [0x7e,0x04,0x0a,0x10]
32936
32937v_mul_f32 v5, exec_hi, v2
32938// CHECK: [0x7f,0x04,0x0a,0x10]
32939
32940v_mul_f32 v5, 0, v2
32941// CHECK: [0x80,0x04,0x0a,0x10]
32942
32943v_mul_f32 v5, -1, v2
32944// CHECK: [0xc1,0x04,0x0a,0x10]
32945
32946v_mul_f32 v5, 0.5, v2
32947// CHECK: [0xf0,0x04,0x0a,0x10]
32948
32949v_mul_f32 v5, -4.0, v2
32950// CHECK: [0xf7,0x04,0x0a,0x10]
32951
32952v_mul_f32 v5, 0xaf123456, v2
32953// CHECK: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]
32954
32955v_mul_f32 v5, 0x3f717273, v2
32956// CHECK: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]
32957
32958v_mul_f32 v5, v1, v255
32959// CHECK: [0x01,0xff,0x0b,0x10]
32960
32961v_mul_f32_e64 v5, v1, v2
32962// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x00]
32963
32964v_mul_f32_e64 v255, v1, v2
32965// CHECK: [0xff,0x00,0x10,0xd2,0x01,0x05,0x02,0x00]
32966
32967v_mul_f32_e64 v5, v255, v2
32968// CHECK: [0x05,0x00,0x10,0xd2,0xff,0x05,0x02,0x00]
32969
32970v_mul_f32_e64 v5, s1, v2
32971// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x04,0x02,0x00]
32972
32973v_mul_f32_e64 v5, s103, v2
32974// CHECK: [0x05,0x00,0x10,0xd2,0x67,0x04,0x02,0x00]
32975
32976v_mul_f32_e64 v5, flat_scratch_lo, v2
32977// CHECK: [0x05,0x00,0x10,0xd2,0x68,0x04,0x02,0x00]
32978
32979v_mul_f32_e64 v5, flat_scratch_hi, v2
32980// CHECK: [0x05,0x00,0x10,0xd2,0x69,0x04,0x02,0x00]
32981
32982v_mul_f32_e64 v5, vcc_lo, v2
32983// CHECK: [0x05,0x00,0x10,0xd2,0x6a,0x04,0x02,0x00]
32984
32985v_mul_f32_e64 v5, vcc_hi, v2
32986// CHECK: [0x05,0x00,0x10,0xd2,0x6b,0x04,0x02,0x00]
32987
32988v_mul_f32_e64 v5, tba_lo, v2
32989// CHECK: [0x05,0x00,0x10,0xd2,0x6c,0x04,0x02,0x00]
32990
32991v_mul_f32_e64 v5, tba_hi, v2
32992// CHECK: [0x05,0x00,0x10,0xd2,0x6d,0x04,0x02,0x00]
32993
32994v_mul_f32_e64 v5, tma_lo, v2
32995// CHECK: [0x05,0x00,0x10,0xd2,0x6e,0x04,0x02,0x00]
32996
32997v_mul_f32_e64 v5, tma_hi, v2
32998// CHECK: [0x05,0x00,0x10,0xd2,0x6f,0x04,0x02,0x00]
32999
33000v_mul_f32_e64 v5, ttmp11, v2
33001// CHECK: [0x05,0x00,0x10,0xd2,0x7b,0x04,0x02,0x00]
33002
33003v_mul_f32_e64 v5, m0, v2
33004// CHECK: [0x05,0x00,0x10,0xd2,0x7c,0x04,0x02,0x00]
33005
33006v_mul_f32_e64 v5, exec_lo, v2
33007// CHECK: [0x05,0x00,0x10,0xd2,0x7e,0x04,0x02,0x00]
33008
33009v_mul_f32_e64 v5, exec_hi, v2
33010// CHECK: [0x05,0x00,0x10,0xd2,0x7f,0x04,0x02,0x00]
33011
33012v_mul_f32_e64 v5, 0, v2
33013// CHECK: [0x05,0x00,0x10,0xd2,0x80,0x04,0x02,0x00]
33014
33015v_mul_f32_e64 v5, -1, v2
33016// CHECK: [0x05,0x00,0x10,0xd2,0xc1,0x04,0x02,0x00]
33017
33018v_mul_f32_e64 v5, 0.5, v2
33019// CHECK: [0x05,0x00,0x10,0xd2,0xf0,0x04,0x02,0x00]
33020
33021v_mul_f32_e64 v5, -4.0, v2
33022// CHECK: [0x05,0x00,0x10,0xd2,0xf7,0x04,0x02,0x00]
33023
33024v_mul_f32_e64 v5, v1, v255
33025// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xff,0x03,0x00]
33026
33027v_mul_f32_e64 v5, v1, s2
33028// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x00,0x00]
33029
33030v_mul_f32_e64 v5, v1, s103
33031// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xcf,0x00,0x00]
33032
33033v_mul_f32_e64 v5, v1, flat_scratch_lo
33034// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd1,0x00,0x00]
33035
33036v_mul_f32_e64 v5, v1, flat_scratch_hi
33037// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd3,0x00,0x00]
33038
33039v_mul_f32_e64 v5, v1, vcc_lo
33040// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd5,0x00,0x00]
33041
33042v_mul_f32_e64 v5, v1, vcc_hi
33043// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd7,0x00,0x00]
33044
33045v_mul_f32_e64 v5, v1, tba_lo
33046// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd9,0x00,0x00]
33047
33048v_mul_f32_e64 v5, v1, tba_hi
33049// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdb,0x00,0x00]
33050
33051v_mul_f32_e64 v5, v1, tma_lo
33052// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdd,0x00,0x00]
33053
33054v_mul_f32_e64 v5, v1, tma_hi
33055// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdf,0x00,0x00]
33056
33057v_mul_f32_e64 v5, v1, ttmp11
33058// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xf7,0x00,0x00]
33059
33060v_mul_f32_e64 v5, v1, m0
33061// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xf9,0x00,0x00]
33062
33063v_mul_f32_e64 v5, v1, exec_lo
33064// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xfd,0x00,0x00]
33065
33066v_mul_f32_e64 v5, v1, exec_hi
33067// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xff,0x00,0x00]
33068
33069v_mul_f32_e64 v5, v1, 0
33070// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x01,0x01,0x00]
33071
33072v_mul_f32_e64 v5, v1, -1
33073// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x83,0x01,0x00]
33074
33075v_mul_f32_e64 v5, v1, 0.5
33076// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xe1,0x01,0x00]
33077
33078v_mul_f32_e64 v5, v1, -4.0
33079// CHECK: [0x05,0x00,0x10,0xd2,0x01,0xef,0x01,0x00]
33080
33081v_mul_f32_e64 v5, -v1, v2
33082// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x20]
33083
33084v_mul_f32_e64 v5, v1, -v2
33085// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x40]
33086
33087v_mul_f32_e64 v5, -v1, -v2
33088// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x60]
33089
33090v_mul_f32_e64 v5, |v1|, v2
33091// CHECK: [0x05,0x01,0x10,0xd2,0x01,0x05,0x02,0x00]
33092
33093v_mul_f32_e64 v5, v1, |v2|
33094// CHECK: [0x05,0x02,0x10,0xd2,0x01,0x05,0x02,0x00]
33095
33096v_mul_f32_e64 v5, |v1|, |v2|
33097// CHECK: [0x05,0x03,0x10,0xd2,0x01,0x05,0x02,0x00]
33098
33099v_mul_f32_e64 v5, v1, v2 clamp
33100// CHECK: [0x05,0x08,0x10,0xd2,0x01,0x05,0x02,0x00]
33101
33102v_mul_f32_e64 v5, v1, v2 mul:2
33103// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x08]
33104
33105v_mul_f32_e64 v5, v1, v2 mul:4
33106// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x10]
33107
33108v_mul_f32_e64 v5, v1, v2 div:2
33109// CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x18]
33110
33111v_mul_i32_i24 v5, v1, v2
33112// CHECK: [0x01,0x05,0x0a,0x12]
33113
33114v_mul_i32_i24 v255, v1, v2
33115// CHECK: [0x01,0x05,0xfe,0x13]
33116
33117v_mul_i32_i24 v5, v255, v2
33118// CHECK: [0xff,0x05,0x0a,0x12]
33119
33120v_mul_i32_i24 v5, s1, v2
33121// CHECK: [0x01,0x04,0x0a,0x12]
33122
33123v_mul_i32_i24 v5, s103, v2
33124// CHECK: [0x67,0x04,0x0a,0x12]
33125
33126v_mul_i32_i24 v5, flat_scratch_lo, v2
33127// CHECK: [0x68,0x04,0x0a,0x12]
33128
33129v_mul_i32_i24 v5, flat_scratch_hi, v2
33130// CHECK: [0x69,0x04,0x0a,0x12]
33131
33132v_mul_i32_i24 v5, vcc_lo, v2
33133// CHECK: [0x6a,0x04,0x0a,0x12]
33134
33135v_mul_i32_i24 v5, vcc_hi, v2
33136// CHECK: [0x6b,0x04,0x0a,0x12]
33137
33138v_mul_i32_i24 v5, tba_lo, v2
33139// CHECK: [0x6c,0x04,0x0a,0x12]
33140
33141v_mul_i32_i24 v5, tba_hi, v2
33142// CHECK: [0x6d,0x04,0x0a,0x12]
33143
33144v_mul_i32_i24 v5, tma_lo, v2
33145// CHECK: [0x6e,0x04,0x0a,0x12]
33146
33147v_mul_i32_i24 v5, tma_hi, v2
33148// CHECK: [0x6f,0x04,0x0a,0x12]
33149
33150v_mul_i32_i24 v5, ttmp11, v2
33151// CHECK: [0x7b,0x04,0x0a,0x12]
33152
33153v_mul_i32_i24 v5, m0, v2
33154// CHECK: [0x7c,0x04,0x0a,0x12]
33155
33156v_mul_i32_i24 v5, exec_lo, v2
33157// CHECK: [0x7e,0x04,0x0a,0x12]
33158
33159v_mul_i32_i24 v5, exec_hi, v2
33160// CHECK: [0x7f,0x04,0x0a,0x12]
33161
33162v_mul_i32_i24 v5, 0, v2
33163// CHECK: [0x80,0x04,0x0a,0x12]
33164
33165v_mul_i32_i24 v5, -1, v2
33166// CHECK: [0xc1,0x04,0x0a,0x12]
33167
33168v_mul_i32_i24 v5, 0.5, v2
33169// CHECK: [0xf0,0x04,0x0a,0x12]
33170
33171v_mul_i32_i24 v5, -4.0, v2
33172// CHECK: [0xf7,0x04,0x0a,0x12]
33173
33174v_mul_i32_i24 v5, 0xaf123456, v2
33175// CHECK: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]
33176
33177v_mul_i32_i24 v5, 0x3f717273, v2
33178// CHECK: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]
33179
33180v_mul_i32_i24 v5, v1, v255
33181// CHECK: [0x01,0xff,0x0b,0x12]
33182
33183v_mul_i32_i24_e64 v5, v1, v2
33184// CHECK: [0x05,0x00,0x12,0xd2,0x01,0x05,0x02,0x00]
33185
33186v_mul_i32_i24_e64 v255, v1, v2
33187// CHECK: [0xff,0x00,0x12,0xd2,0x01,0x05,0x02,0x00]
33188
33189v_mul_i32_i24_e64 v5, v255, v2
33190// CHECK: [0x05,0x00,0x12,0xd2,0xff,0x05,0x02,0x00]
33191
33192v_mul_i32_i24_e64 v5, s1, v2
33193// CHECK: [0x05,0x00,0x12,0xd2,0x01,0x04,0x02,0x00]
33194
33195v_mul_i32_i24_e64 v5, s103, v2
33196// CHECK: [0x05,0x00,0x12,0xd2,0x67,0x04,0x02,0x00]
33197
33198v_mul_i32_i24_e64 v5, flat_scratch_lo, v2
33199// CHECK: [0x05,0x00,0x12,0xd2,0x68,0x04,0x02,0x00]
33200
33201v_mul_i32_i24_e64 v5, flat_scratch_hi, v2
33202// CHECK: [0x05,0x00,0x12,0xd2,0x69,0x04,0x02,0x00]
33203
33204v_mul_i32_i24_e64 v5, vcc_lo, v2
33205// CHECK: [0x05,0x00,0x12,0xd2,0x6a,0x04,0x02,0x00]
33206
33207v_mul_i32_i24_e64 v5, vcc_hi, v2
33208// CHECK: [0x05,0x00,0x12,0xd2,0x6b,0x04,0x02,0x00]
33209
33210v_mul_i32_i24_e64 v5, tba_lo, v2
33211// CHECK: [0x05,0x00,0x12,0xd2,0x6c,0x04,0x02,0x00]
33212
33213v_mul_i32_i24_e64 v5, tba_hi, v2
33214// CHECK: [0x05,0x00,0x12,0xd2,0x6d,0x04,0x02,0x00]
33215
33216v_mul_i32_i24_e64 v5, tma_lo, v2
33217// CHECK: [0x05,0x00,0x12,0xd2,0x6e,0x04,0x02,0x00]
33218
33219v_mul_i32_i24_e64 v5, tma_hi, v2
33220// CHECK: [0x05,0x00,0x12,0xd2,0x6f,0x04,0x02,0x00]
33221
33222v_mul_i32_i24_e64 v5, ttmp11, v2
33223// CHECK: [0x05,0x00,0x12,0xd2,0x7b,0x04,0x02,0x00]
33224
33225v_mul_i32_i24_e64 v5, m0, v2
33226// CHECK: [0x05,0x00,0x12,0xd2,0x7c,0x04,0x02,0x00]
33227
33228v_mul_i32_i24_e64 v5, exec_lo, v2
33229// CHECK: [0x05,0x00,0x12,0xd2,0x7e,0x04,0x02,0x00]
33230
33231v_mul_i32_i24_e64 v5, exec_hi, v2
33232// CHECK: [0x05,0x00,0x12,0xd2,0x7f,0x04,0x02,0x00]
33233
33234v_mul_i32_i24_e64 v5, 0, v2
33235// CHECK: [0x05,0x00,0x12,0xd2,0x80,0x04,0x02,0x00]
33236
33237v_mul_i32_i24_e64 v5, -1, v2
33238// CHECK: [0x05,0x00,0x12,0xd2,0xc1,0x04,0x02,0x00]
33239
33240v_mul_i32_i24_e64 v5, 0.5, v2
33241// CHECK: [0x05,0x00,0x12,0xd2,0xf0,0x04,0x02,0x00]
33242
33243v_mul_i32_i24_e64 v5, -4.0, v2
33244// CHECK: [0x05,0x00,0x12,0xd2,0xf7,0x04,0x02,0x00]
33245
33246v_mul_i32_i24_e64 v5, v1, v255
33247// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xff,0x03,0x00]
33248
33249v_mul_i32_i24_e64 v5, v1, s2
33250// CHECK: [0x05,0x00,0x12,0xd2,0x01,0x05,0x00,0x00]
33251
33252v_mul_i32_i24_e64 v5, v1, s103
33253// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xcf,0x00,0x00]
33254
33255v_mul_i32_i24_e64 v5, v1, flat_scratch_lo
33256// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd1,0x00,0x00]
33257
33258v_mul_i32_i24_e64 v5, v1, flat_scratch_hi
33259// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd3,0x00,0x00]
33260
33261v_mul_i32_i24_e64 v5, v1, vcc_lo
33262// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd5,0x00,0x00]
33263
33264v_mul_i32_i24_e64 v5, v1, vcc_hi
33265// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd7,0x00,0x00]
33266
33267v_mul_i32_i24_e64 v5, v1, tba_lo
33268// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd9,0x00,0x00]
33269
33270v_mul_i32_i24_e64 v5, v1, tba_hi
33271// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdb,0x00,0x00]
33272
33273v_mul_i32_i24_e64 v5, v1, tma_lo
33274// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdd,0x00,0x00]
33275
33276v_mul_i32_i24_e64 v5, v1, tma_hi
33277// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdf,0x00,0x00]
33278
33279v_mul_i32_i24_e64 v5, v1, ttmp11
33280// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xf7,0x00,0x00]
33281
33282v_mul_i32_i24_e64 v5, v1, m0
33283// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xf9,0x00,0x00]
33284
33285v_mul_i32_i24_e64 v5, v1, exec_lo
33286// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xfd,0x00,0x00]
33287
33288v_mul_i32_i24_e64 v5, v1, exec_hi
33289// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xff,0x00,0x00]
33290
33291v_mul_i32_i24_e64 v5, v1, 0
33292// CHECK: [0x05,0x00,0x12,0xd2,0x01,0x01,0x01,0x00]
33293
33294v_mul_i32_i24_e64 v5, v1, -1
33295// CHECK: [0x05,0x00,0x12,0xd2,0x01,0x83,0x01,0x00]
33296
33297v_mul_i32_i24_e64 v5, v1, 0.5
33298// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xe1,0x01,0x00]
33299
33300v_mul_i32_i24_e64 v5, v1, -4.0
33301// CHECK: [0x05,0x00,0x12,0xd2,0x01,0xef,0x01,0x00]
33302
33303v_mul_hi_i32_i24 v5, v1, v2
33304// CHECK: [0x01,0x05,0x0a,0x14]
33305
33306v_mul_hi_i32_i24 v255, v1, v2
33307// CHECK: [0x01,0x05,0xfe,0x15]
33308
33309v_mul_hi_i32_i24 v5, v255, v2
33310// CHECK: [0xff,0x05,0x0a,0x14]
33311
33312v_mul_hi_i32_i24 v5, s1, v2
33313// CHECK: [0x01,0x04,0x0a,0x14]
33314
33315v_mul_hi_i32_i24 v5, s103, v2
33316// CHECK: [0x67,0x04,0x0a,0x14]
33317
33318v_mul_hi_i32_i24 v5, flat_scratch_lo, v2
33319// CHECK: [0x68,0x04,0x0a,0x14]
33320
33321v_mul_hi_i32_i24 v5, flat_scratch_hi, v2
33322// CHECK: [0x69,0x04,0x0a,0x14]
33323
33324v_mul_hi_i32_i24 v5, vcc_lo, v2
33325// CHECK: [0x6a,0x04,0x0a,0x14]
33326
33327v_mul_hi_i32_i24 v5, vcc_hi, v2
33328// CHECK: [0x6b,0x04,0x0a,0x14]
33329
33330v_mul_hi_i32_i24 v5, tba_lo, v2
33331// CHECK: [0x6c,0x04,0x0a,0x14]
33332
33333v_mul_hi_i32_i24 v5, tba_hi, v2
33334// CHECK: [0x6d,0x04,0x0a,0x14]
33335
33336v_mul_hi_i32_i24 v5, tma_lo, v2
33337// CHECK: [0x6e,0x04,0x0a,0x14]
33338
33339v_mul_hi_i32_i24 v5, tma_hi, v2
33340// CHECK: [0x6f,0x04,0x0a,0x14]
33341
33342v_mul_hi_i32_i24 v5, ttmp11, v2
33343// CHECK: [0x7b,0x04,0x0a,0x14]
33344
33345v_mul_hi_i32_i24 v5, m0, v2
33346// CHECK: [0x7c,0x04,0x0a,0x14]
33347
33348v_mul_hi_i32_i24 v5, exec_lo, v2
33349// CHECK: [0x7e,0x04,0x0a,0x14]
33350
33351v_mul_hi_i32_i24 v5, exec_hi, v2
33352// CHECK: [0x7f,0x04,0x0a,0x14]
33353
33354v_mul_hi_i32_i24 v5, 0, v2
33355// CHECK: [0x80,0x04,0x0a,0x14]
33356
33357v_mul_hi_i32_i24 v5, -1, v2
33358// CHECK: [0xc1,0x04,0x0a,0x14]
33359
33360v_mul_hi_i32_i24 v5, 0.5, v2
33361// CHECK: [0xf0,0x04,0x0a,0x14]
33362
33363v_mul_hi_i32_i24 v5, -4.0, v2
33364// CHECK: [0xf7,0x04,0x0a,0x14]
33365
33366v_mul_hi_i32_i24 v5, 0xaf123456, v2
33367// CHECK: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]
33368
33369v_mul_hi_i32_i24 v5, 0x3f717273, v2
33370// CHECK: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]
33371
33372v_mul_hi_i32_i24 v5, v1, v255
33373// CHECK: [0x01,0xff,0x0b,0x14]
33374
33375v_mul_hi_i32_i24_e64 v5, v1, v2
33376// CHECK: [0x05,0x00,0x14,0xd2,0x01,0x05,0x02,0x00]
33377
33378v_mul_hi_i32_i24_e64 v255, v1, v2
33379// CHECK: [0xff,0x00,0x14,0xd2,0x01,0x05,0x02,0x00]
33380
33381v_mul_hi_i32_i24_e64 v5, v255, v2
33382// CHECK: [0x05,0x00,0x14,0xd2,0xff,0x05,0x02,0x00]
33383
33384v_mul_hi_i32_i24_e64 v5, s1, v2
33385// CHECK: [0x05,0x00,0x14,0xd2,0x01,0x04,0x02,0x00]
33386
33387v_mul_hi_i32_i24_e64 v5, s103, v2
33388// CHECK: [0x05,0x00,0x14,0xd2,0x67,0x04,0x02,0x00]
33389
33390v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2
33391// CHECK: [0x05,0x00,0x14,0xd2,0x68,0x04,0x02,0x00]
33392
33393v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2
33394// CHECK: [0x05,0x00,0x14,0xd2,0x69,0x04,0x02,0x00]
33395
33396v_mul_hi_i32_i24_e64 v5, vcc_lo, v2
33397// CHECK: [0x05,0x00,0x14,0xd2,0x6a,0x04,0x02,0x00]
33398
33399v_mul_hi_i32_i24_e64 v5, vcc_hi, v2
33400// CHECK: [0x05,0x00,0x14,0xd2,0x6b,0x04,0x02,0x00]
33401
33402v_mul_hi_i32_i24_e64 v5, tba_lo, v2
33403// CHECK: [0x05,0x00,0x14,0xd2,0x6c,0x04,0x02,0x00]
33404
33405v_mul_hi_i32_i24_e64 v5, tba_hi, v2
33406// CHECK: [0x05,0x00,0x14,0xd2,0x6d,0x04,0x02,0x00]
33407
33408v_mul_hi_i32_i24_e64 v5, tma_lo, v2
33409// CHECK: [0x05,0x00,0x14,0xd2,0x6e,0x04,0x02,0x00]
33410
33411v_mul_hi_i32_i24_e64 v5, tma_hi, v2
33412// CHECK: [0x05,0x00,0x14,0xd2,0x6f,0x04,0x02,0x00]
33413
33414v_mul_hi_i32_i24_e64 v5, ttmp11, v2
33415// CHECK: [0x05,0x00,0x14,0xd2,0x7b,0x04,0x02,0x00]
33416
33417v_mul_hi_i32_i24_e64 v5, m0, v2
33418// CHECK: [0x05,0x00,0x14,0xd2,0x7c,0x04,0x02,0x00]
33419
33420v_mul_hi_i32_i24_e64 v5, exec_lo, v2
33421// CHECK: [0x05,0x00,0x14,0xd2,0x7e,0x04,0x02,0x00]
33422
33423v_mul_hi_i32_i24_e64 v5, exec_hi, v2
33424// CHECK: [0x05,0x00,0x14,0xd2,0x7f,0x04,0x02,0x00]
33425
33426v_mul_hi_i32_i24_e64 v5, 0, v2
33427// CHECK: [0x05,0x00,0x14,0xd2,0x80,0x04,0x02,0x00]
33428
33429v_mul_hi_i32_i24_e64 v5, -1, v2
33430// CHECK: [0x05,0x00,0x14,0xd2,0xc1,0x04,0x02,0x00]
33431
33432v_mul_hi_i32_i24_e64 v5, 0.5, v2
33433// CHECK: [0x05,0x00,0x14,0xd2,0xf0,0x04,0x02,0x00]
33434
33435v_mul_hi_i32_i24_e64 v5, -4.0, v2
33436// CHECK: [0x05,0x00,0x14,0xd2,0xf7,0x04,0x02,0x00]
33437
33438v_mul_hi_i32_i24_e64 v5, v1, v255
33439// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xff,0x03,0x00]
33440
33441v_mul_hi_i32_i24_e64 v5, v1, s2
33442// CHECK: [0x05,0x00,0x14,0xd2,0x01,0x05,0x00,0x00]
33443
33444v_mul_hi_i32_i24_e64 v5, v1, s103
33445// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xcf,0x00,0x00]
33446
33447v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo
33448// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd1,0x00,0x00]
33449
33450v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi
33451// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd3,0x00,0x00]
33452
33453v_mul_hi_i32_i24_e64 v5, v1, vcc_lo
33454// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd5,0x00,0x00]
33455
33456v_mul_hi_i32_i24_e64 v5, v1, vcc_hi
33457// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd7,0x00,0x00]
33458
33459v_mul_hi_i32_i24_e64 v5, v1, tba_lo
33460// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd9,0x00,0x00]
33461
33462v_mul_hi_i32_i24_e64 v5, v1, tba_hi
33463// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdb,0x00,0x00]
33464
33465v_mul_hi_i32_i24_e64 v5, v1, tma_lo
33466// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdd,0x00,0x00]
33467
33468v_mul_hi_i32_i24_e64 v5, v1, tma_hi
33469// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdf,0x00,0x00]
33470
33471v_mul_hi_i32_i24_e64 v5, v1, ttmp11
33472// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xf7,0x00,0x00]
33473
33474v_mul_hi_i32_i24_e64 v5, v1, m0
33475// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xf9,0x00,0x00]
33476
33477v_mul_hi_i32_i24_e64 v5, v1, exec_lo
33478// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xfd,0x00,0x00]
33479
33480v_mul_hi_i32_i24_e64 v5, v1, exec_hi
33481// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xff,0x00,0x00]
33482
33483v_mul_hi_i32_i24_e64 v5, v1, 0
33484// CHECK: [0x05,0x00,0x14,0xd2,0x01,0x01,0x01,0x00]
33485
33486v_mul_hi_i32_i24_e64 v5, v1, -1
33487// CHECK: [0x05,0x00,0x14,0xd2,0x01,0x83,0x01,0x00]
33488
33489v_mul_hi_i32_i24_e64 v5, v1, 0.5
33490// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xe1,0x01,0x00]
33491
33492v_mul_hi_i32_i24_e64 v5, v1, -4.0
33493// CHECK: [0x05,0x00,0x14,0xd2,0x01,0xef,0x01,0x00]
33494
33495v_mul_u32_u24 v5, v1, v2
33496// CHECK: [0x01,0x05,0x0a,0x16]
33497
33498v_mul_u32_u24 v255, v1, v2
33499// CHECK: [0x01,0x05,0xfe,0x17]
33500
33501v_mul_u32_u24 v5, v255, v2
33502// CHECK: [0xff,0x05,0x0a,0x16]
33503
33504v_mul_u32_u24 v5, s1, v2
33505// CHECK: [0x01,0x04,0x0a,0x16]
33506
33507v_mul_u32_u24 v5, s103, v2
33508// CHECK: [0x67,0x04,0x0a,0x16]
33509
33510v_mul_u32_u24 v5, flat_scratch_lo, v2
33511// CHECK: [0x68,0x04,0x0a,0x16]
33512
33513v_mul_u32_u24 v5, flat_scratch_hi, v2
33514// CHECK: [0x69,0x04,0x0a,0x16]
33515
33516v_mul_u32_u24 v5, vcc_lo, v2
33517// CHECK: [0x6a,0x04,0x0a,0x16]
33518
33519v_mul_u32_u24 v5, vcc_hi, v2
33520// CHECK: [0x6b,0x04,0x0a,0x16]
33521
33522v_mul_u32_u24 v5, tba_lo, v2
33523// CHECK: [0x6c,0x04,0x0a,0x16]
33524
33525v_mul_u32_u24 v5, tba_hi, v2
33526// CHECK: [0x6d,0x04,0x0a,0x16]
33527
33528v_mul_u32_u24 v5, tma_lo, v2
33529// CHECK: [0x6e,0x04,0x0a,0x16]
33530
33531v_mul_u32_u24 v5, tma_hi, v2
33532// CHECK: [0x6f,0x04,0x0a,0x16]
33533
33534v_mul_u32_u24 v5, ttmp11, v2
33535// CHECK: [0x7b,0x04,0x0a,0x16]
33536
33537v_mul_u32_u24 v5, m0, v2
33538// CHECK: [0x7c,0x04,0x0a,0x16]
33539
33540v_mul_u32_u24 v5, exec_lo, v2
33541// CHECK: [0x7e,0x04,0x0a,0x16]
33542
33543v_mul_u32_u24 v5, exec_hi, v2
33544// CHECK: [0x7f,0x04,0x0a,0x16]
33545
33546v_mul_u32_u24 v5, 0, v2
33547// CHECK: [0x80,0x04,0x0a,0x16]
33548
33549v_mul_u32_u24 v5, -1, v2
33550// CHECK: [0xc1,0x04,0x0a,0x16]
33551
33552v_mul_u32_u24 v5, 0.5, v2
33553// CHECK: [0xf0,0x04,0x0a,0x16]
33554
33555v_mul_u32_u24 v5, -4.0, v2
33556// CHECK: [0xf7,0x04,0x0a,0x16]
33557
33558v_mul_u32_u24 v5, 0xaf123456, v2
33559// CHECK: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]
33560
33561v_mul_u32_u24 v5, 0x3f717273, v2
33562// CHECK: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]
33563
33564v_mul_u32_u24 v5, v1, v255
33565// CHECK: [0x01,0xff,0x0b,0x16]
33566
33567v_mul_u32_u24_e64 v5, v1, v2
33568// CHECK: [0x05,0x00,0x16,0xd2,0x01,0x05,0x02,0x00]
33569
33570v_mul_u32_u24_e64 v255, v1, v2
33571// CHECK: [0xff,0x00,0x16,0xd2,0x01,0x05,0x02,0x00]
33572
33573v_mul_u32_u24_e64 v5, v255, v2
33574// CHECK: [0x05,0x00,0x16,0xd2,0xff,0x05,0x02,0x00]
33575
33576v_mul_u32_u24_e64 v5, s1, v2
33577// CHECK: [0x05,0x00,0x16,0xd2,0x01,0x04,0x02,0x00]
33578
33579v_mul_u32_u24_e64 v5, s103, v2
33580// CHECK: [0x05,0x00,0x16,0xd2,0x67,0x04,0x02,0x00]
33581
33582v_mul_u32_u24_e64 v5, flat_scratch_lo, v2
33583// CHECK: [0x05,0x00,0x16,0xd2,0x68,0x04,0x02,0x00]
33584
33585v_mul_u32_u24_e64 v5, flat_scratch_hi, v2
33586// CHECK: [0x05,0x00,0x16,0xd2,0x69,0x04,0x02,0x00]
33587
33588v_mul_u32_u24_e64 v5, vcc_lo, v2
33589// CHECK: [0x05,0x00,0x16,0xd2,0x6a,0x04,0x02,0x00]
33590
33591v_mul_u32_u24_e64 v5, vcc_hi, v2
33592// CHECK: [0x05,0x00,0x16,0xd2,0x6b,0x04,0x02,0x00]
33593
33594v_mul_u32_u24_e64 v5, tba_lo, v2
33595// CHECK: [0x05,0x00,0x16,0xd2,0x6c,0x04,0x02,0x00]
33596
33597v_mul_u32_u24_e64 v5, tba_hi, v2
33598// CHECK: [0x05,0x00,0x16,0xd2,0x6d,0x04,0x02,0x00]
33599
33600v_mul_u32_u24_e64 v5, tma_lo, v2
33601// CHECK: [0x05,0x00,0x16,0xd2,0x6e,0x04,0x02,0x00]
33602
33603v_mul_u32_u24_e64 v5, tma_hi, v2
33604// CHECK: [0x05,0x00,0x16,0xd2,0x6f,0x04,0x02,0x00]
33605
33606v_mul_u32_u24_e64 v5, ttmp11, v2
33607// CHECK: [0x05,0x00,0x16,0xd2,0x7b,0x04,0x02,0x00]
33608
33609v_mul_u32_u24_e64 v5, m0, v2
33610// CHECK: [0x05,0x00,0x16,0xd2,0x7c,0x04,0x02,0x00]
33611
33612v_mul_u32_u24_e64 v5, exec_lo, v2
33613// CHECK: [0x05,0x00,0x16,0xd2,0x7e,0x04,0x02,0x00]
33614
33615v_mul_u32_u24_e64 v5, exec_hi, v2
33616// CHECK: [0x05,0x00,0x16,0xd2,0x7f,0x04,0x02,0x00]
33617
33618v_mul_u32_u24_e64 v5, 0, v2
33619// CHECK: [0x05,0x00,0x16,0xd2,0x80,0x04,0x02,0x00]
33620
33621v_mul_u32_u24_e64 v5, -1, v2
33622// CHECK: [0x05,0x00,0x16,0xd2,0xc1,0x04,0x02,0x00]
33623
33624v_mul_u32_u24_e64 v5, 0.5, v2
33625// CHECK: [0x05,0x00,0x16,0xd2,0xf0,0x04,0x02,0x00]
33626
33627v_mul_u32_u24_e64 v5, -4.0, v2
33628// CHECK: [0x05,0x00,0x16,0xd2,0xf7,0x04,0x02,0x00]
33629
33630v_mul_u32_u24_e64 v5, v1, v255
33631// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xff,0x03,0x00]
33632
33633v_mul_u32_u24_e64 v5, v1, s2
33634// CHECK: [0x05,0x00,0x16,0xd2,0x01,0x05,0x00,0x00]
33635
33636v_mul_u32_u24_e64 v5, v1, s103
33637// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xcf,0x00,0x00]
33638
33639v_mul_u32_u24_e64 v5, v1, flat_scratch_lo
33640// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd1,0x00,0x00]
33641
33642v_mul_u32_u24_e64 v5, v1, flat_scratch_hi
33643// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd3,0x00,0x00]
33644
33645v_mul_u32_u24_e64 v5, v1, vcc_lo
33646// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd5,0x00,0x00]
33647
33648v_mul_u32_u24_e64 v5, v1, vcc_hi
33649// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd7,0x00,0x00]
33650
33651v_mul_u32_u24_e64 v5, v1, tba_lo
33652// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd9,0x00,0x00]
33653
33654v_mul_u32_u24_e64 v5, v1, tba_hi
33655// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdb,0x00,0x00]
33656
33657v_mul_u32_u24_e64 v5, v1, tma_lo
33658// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdd,0x00,0x00]
33659
33660v_mul_u32_u24_e64 v5, v1, tma_hi
33661// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdf,0x00,0x00]
33662
33663v_mul_u32_u24_e64 v5, v1, ttmp11
33664// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xf7,0x00,0x00]
33665
33666v_mul_u32_u24_e64 v5, v1, m0
33667// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xf9,0x00,0x00]
33668
33669v_mul_u32_u24_e64 v5, v1, exec_lo
33670// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xfd,0x00,0x00]
33671
33672v_mul_u32_u24_e64 v5, v1, exec_hi
33673// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xff,0x00,0x00]
33674
33675v_mul_u32_u24_e64 v5, v1, 0
33676// CHECK: [0x05,0x00,0x16,0xd2,0x01,0x01,0x01,0x00]
33677
33678v_mul_u32_u24_e64 v5, v1, -1
33679// CHECK: [0x05,0x00,0x16,0xd2,0x01,0x83,0x01,0x00]
33680
33681v_mul_u32_u24_e64 v5, v1, 0.5
33682// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xe1,0x01,0x00]
33683
33684v_mul_u32_u24_e64 v5, v1, -4.0
33685// CHECK: [0x05,0x00,0x16,0xd2,0x01,0xef,0x01,0x00]
33686
33687v_mul_hi_u32_u24 v5, v1, v2
33688// CHECK: [0x01,0x05,0x0a,0x18]
33689
33690v_mul_hi_u32_u24 v255, v1, v2
33691// CHECK: [0x01,0x05,0xfe,0x19]
33692
33693v_mul_hi_u32_u24 v5, v255, v2
33694// CHECK: [0xff,0x05,0x0a,0x18]
33695
33696v_mul_hi_u32_u24 v5, s1, v2
33697// CHECK: [0x01,0x04,0x0a,0x18]
33698
33699v_mul_hi_u32_u24 v5, s103, v2
33700// CHECK: [0x67,0x04,0x0a,0x18]
33701
33702v_mul_hi_u32_u24 v5, flat_scratch_lo, v2
33703// CHECK: [0x68,0x04,0x0a,0x18]
33704
33705v_mul_hi_u32_u24 v5, flat_scratch_hi, v2
33706// CHECK: [0x69,0x04,0x0a,0x18]
33707
33708v_mul_hi_u32_u24 v5, vcc_lo, v2
33709// CHECK: [0x6a,0x04,0x0a,0x18]
33710
33711v_mul_hi_u32_u24 v5, vcc_hi, v2
33712// CHECK: [0x6b,0x04,0x0a,0x18]
33713
33714v_mul_hi_u32_u24 v5, tba_lo, v2
33715// CHECK: [0x6c,0x04,0x0a,0x18]
33716
33717v_mul_hi_u32_u24 v5, tba_hi, v2
33718// CHECK: [0x6d,0x04,0x0a,0x18]
33719
33720v_mul_hi_u32_u24 v5, tma_lo, v2
33721// CHECK: [0x6e,0x04,0x0a,0x18]
33722
33723v_mul_hi_u32_u24 v5, tma_hi, v2
33724// CHECK: [0x6f,0x04,0x0a,0x18]
33725
33726v_mul_hi_u32_u24 v5, ttmp11, v2
33727// CHECK: [0x7b,0x04,0x0a,0x18]
33728
33729v_mul_hi_u32_u24 v5, m0, v2
33730// CHECK: [0x7c,0x04,0x0a,0x18]
33731
33732v_mul_hi_u32_u24 v5, exec_lo, v2
33733// CHECK: [0x7e,0x04,0x0a,0x18]
33734
33735v_mul_hi_u32_u24 v5, exec_hi, v2
33736// CHECK: [0x7f,0x04,0x0a,0x18]
33737
33738v_mul_hi_u32_u24 v5, 0, v2
33739// CHECK: [0x80,0x04,0x0a,0x18]
33740
33741v_mul_hi_u32_u24 v5, -1, v2
33742// CHECK: [0xc1,0x04,0x0a,0x18]
33743
33744v_mul_hi_u32_u24 v5, 0.5, v2
33745// CHECK: [0xf0,0x04,0x0a,0x18]
33746
33747v_mul_hi_u32_u24 v5, -4.0, v2
33748// CHECK: [0xf7,0x04,0x0a,0x18]
33749
33750v_mul_hi_u32_u24 v5, 0xaf123456, v2
33751// CHECK: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]
33752
33753v_mul_hi_u32_u24 v5, 0x3f717273, v2
33754// CHECK: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]
33755
33756v_mul_hi_u32_u24 v5, v1, v255
33757// CHECK: [0x01,0xff,0x0b,0x18]
33758
33759v_mul_hi_u32_u24_e64 v5, v1, v2
33760// CHECK: [0x05,0x00,0x18,0xd2,0x01,0x05,0x02,0x00]
33761
33762v_mul_hi_u32_u24_e64 v255, v1, v2
33763// CHECK: [0xff,0x00,0x18,0xd2,0x01,0x05,0x02,0x00]
33764
33765v_mul_hi_u32_u24_e64 v5, v255, v2
33766// CHECK: [0x05,0x00,0x18,0xd2,0xff,0x05,0x02,0x00]
33767
33768v_mul_hi_u32_u24_e64 v5, s1, v2
33769// CHECK: [0x05,0x00,0x18,0xd2,0x01,0x04,0x02,0x00]
33770
33771v_mul_hi_u32_u24_e64 v5, s103, v2
33772// CHECK: [0x05,0x00,0x18,0xd2,0x67,0x04,0x02,0x00]
33773
33774v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2
33775// CHECK: [0x05,0x00,0x18,0xd2,0x68,0x04,0x02,0x00]
33776
33777v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2
33778// CHECK: [0x05,0x00,0x18,0xd2,0x69,0x04,0x02,0x00]
33779
33780v_mul_hi_u32_u24_e64 v5, vcc_lo, v2
33781// CHECK: [0x05,0x00,0x18,0xd2,0x6a,0x04,0x02,0x00]
33782
33783v_mul_hi_u32_u24_e64 v5, vcc_hi, v2
33784// CHECK: [0x05,0x00,0x18,0xd2,0x6b,0x04,0x02,0x00]
33785
33786v_mul_hi_u32_u24_e64 v5, tba_lo, v2
33787// CHECK: [0x05,0x00,0x18,0xd2,0x6c,0x04,0x02,0x00]
33788
33789v_mul_hi_u32_u24_e64 v5, tba_hi, v2
33790// CHECK: [0x05,0x00,0x18,0xd2,0x6d,0x04,0x02,0x00]
33791
33792v_mul_hi_u32_u24_e64 v5, tma_lo, v2
33793// CHECK: [0x05,0x00,0x18,0xd2,0x6e,0x04,0x02,0x00]
33794
33795v_mul_hi_u32_u24_e64 v5, tma_hi, v2
33796// CHECK: [0x05,0x00,0x18,0xd2,0x6f,0x04,0x02,0x00]
33797
33798v_mul_hi_u32_u24_e64 v5, ttmp11, v2
33799// CHECK: [0x05,0x00,0x18,0xd2,0x7b,0x04,0x02,0x00]
33800
33801v_mul_hi_u32_u24_e64 v5, m0, v2
33802// CHECK: [0x05,0x00,0x18,0xd2,0x7c,0x04,0x02,0x00]
33803
33804v_mul_hi_u32_u24_e64 v5, exec_lo, v2
33805// CHECK: [0x05,0x00,0x18,0xd2,0x7e,0x04,0x02,0x00]
33806
33807v_mul_hi_u32_u24_e64 v5, exec_hi, v2
33808// CHECK: [0x05,0x00,0x18,0xd2,0x7f,0x04,0x02,0x00]
33809
33810v_mul_hi_u32_u24_e64 v5, 0, v2
33811// CHECK: [0x05,0x00,0x18,0xd2,0x80,0x04,0x02,0x00]
33812
33813v_mul_hi_u32_u24_e64 v5, -1, v2
33814// CHECK: [0x05,0x00,0x18,0xd2,0xc1,0x04,0x02,0x00]
33815
33816v_mul_hi_u32_u24_e64 v5, 0.5, v2
33817// CHECK: [0x05,0x00,0x18,0xd2,0xf0,0x04,0x02,0x00]
33818
33819v_mul_hi_u32_u24_e64 v5, -4.0, v2
33820// CHECK: [0x05,0x00,0x18,0xd2,0xf7,0x04,0x02,0x00]
33821
33822v_mul_hi_u32_u24_e64 v5, v1, v255
33823// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xff,0x03,0x00]
33824
33825v_mul_hi_u32_u24_e64 v5, v1, s2
33826// CHECK: [0x05,0x00,0x18,0xd2,0x01,0x05,0x00,0x00]
33827
33828v_mul_hi_u32_u24_e64 v5, v1, s103
33829// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xcf,0x00,0x00]
33830
33831v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo
33832// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd1,0x00,0x00]
33833
33834v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi
33835// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd3,0x00,0x00]
33836
33837v_mul_hi_u32_u24_e64 v5, v1, vcc_lo
33838// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd5,0x00,0x00]
33839
33840v_mul_hi_u32_u24_e64 v5, v1, vcc_hi
33841// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd7,0x00,0x00]
33842
33843v_mul_hi_u32_u24_e64 v5, v1, tba_lo
33844// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd9,0x00,0x00]
33845
33846v_mul_hi_u32_u24_e64 v5, v1, tba_hi
33847// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdb,0x00,0x00]
33848
33849v_mul_hi_u32_u24_e64 v5, v1, tma_lo
33850// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdd,0x00,0x00]
33851
33852v_mul_hi_u32_u24_e64 v5, v1, tma_hi
33853// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdf,0x00,0x00]
33854
33855v_mul_hi_u32_u24_e64 v5, v1, ttmp11
33856// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xf7,0x00,0x00]
33857
33858v_mul_hi_u32_u24_e64 v5, v1, m0
33859// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xf9,0x00,0x00]
33860
33861v_mul_hi_u32_u24_e64 v5, v1, exec_lo
33862// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xfd,0x00,0x00]
33863
33864v_mul_hi_u32_u24_e64 v5, v1, exec_hi
33865// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xff,0x00,0x00]
33866
33867v_mul_hi_u32_u24_e64 v5, v1, 0
33868// CHECK: [0x05,0x00,0x18,0xd2,0x01,0x01,0x01,0x00]
33869
33870v_mul_hi_u32_u24_e64 v5, v1, -1
33871// CHECK: [0x05,0x00,0x18,0xd2,0x01,0x83,0x01,0x00]
33872
33873v_mul_hi_u32_u24_e64 v5, v1, 0.5
33874// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xe1,0x01,0x00]
33875
33876v_mul_hi_u32_u24_e64 v5, v1, -4.0
33877// CHECK: [0x05,0x00,0x18,0xd2,0x01,0xef,0x01,0x00]
33878
33879v_min_legacy_f32 v5, v1, v2
33880// CHECK: [0x01,0x05,0x0a,0x1a]
33881
33882v_min_legacy_f32 v255, v1, v2
33883// CHECK: [0x01,0x05,0xfe,0x1b]
33884
33885v_min_legacy_f32 v5, v255, v2
33886// CHECK: [0xff,0x05,0x0a,0x1a]
33887
33888v_min_legacy_f32 v5, s1, v2
33889// CHECK: [0x01,0x04,0x0a,0x1a]
33890
33891v_min_legacy_f32 v5, s103, v2
33892// CHECK: [0x67,0x04,0x0a,0x1a]
33893
33894v_min_legacy_f32 v5, flat_scratch_lo, v2
33895// CHECK: [0x68,0x04,0x0a,0x1a]
33896
33897v_min_legacy_f32 v5, flat_scratch_hi, v2
33898// CHECK: [0x69,0x04,0x0a,0x1a]
33899
33900v_min_legacy_f32 v5, vcc_lo, v2
33901// CHECK: [0x6a,0x04,0x0a,0x1a]
33902
33903v_min_legacy_f32 v5, vcc_hi, v2
33904// CHECK: [0x6b,0x04,0x0a,0x1a]
33905
33906v_min_legacy_f32 v5, tba_lo, v2
33907// CHECK: [0x6c,0x04,0x0a,0x1a]
33908
33909v_min_legacy_f32 v5, tba_hi, v2
33910// CHECK: [0x6d,0x04,0x0a,0x1a]
33911
33912v_min_legacy_f32 v5, tma_lo, v2
33913// CHECK: [0x6e,0x04,0x0a,0x1a]
33914
33915v_min_legacy_f32 v5, tma_hi, v2
33916// CHECK: [0x6f,0x04,0x0a,0x1a]
33917
33918v_min_legacy_f32 v5, ttmp11, v2
33919// CHECK: [0x7b,0x04,0x0a,0x1a]
33920
33921v_min_legacy_f32 v5, m0, v2
33922// CHECK: [0x7c,0x04,0x0a,0x1a]
33923
33924v_min_legacy_f32 v5, exec_lo, v2
33925// CHECK: [0x7e,0x04,0x0a,0x1a]
33926
33927v_min_legacy_f32 v5, exec_hi, v2
33928// CHECK: [0x7f,0x04,0x0a,0x1a]
33929
33930v_min_legacy_f32 v5, 0, v2
33931// CHECK: [0x80,0x04,0x0a,0x1a]
33932
33933v_min_legacy_f32 v5, -1, v2
33934// CHECK: [0xc1,0x04,0x0a,0x1a]
33935
33936v_min_legacy_f32 v5, 0.5, v2
33937// CHECK: [0xf0,0x04,0x0a,0x1a]
33938
33939v_min_legacy_f32 v5, -4.0, v2
33940// CHECK: [0xf7,0x04,0x0a,0x1a]
33941
33942v_min_legacy_f32 v5, 0xaf123456, v2
33943// CHECK: [0xff,0x04,0x0a,0x1a,0x56,0x34,0x12,0xaf]
33944
33945v_min_legacy_f32 v5, 0x3f717273, v2
33946// CHECK: [0xff,0x04,0x0a,0x1a,0x73,0x72,0x71,0x3f]
33947
33948v_min_legacy_f32 v5, v1, v255
33949// CHECK: [0x01,0xff,0x0b,0x1a]
33950
33951v_min_legacy_f32_e64 v5, v1, v2
33952// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x00]
33953
33954v_min_legacy_f32_e64 v255, v1, v2
33955// CHECK: [0xff,0x00,0x1a,0xd2,0x01,0x05,0x02,0x00]
33956
33957v_min_legacy_f32_e64 v5, v255, v2
33958// CHECK: [0x05,0x00,0x1a,0xd2,0xff,0x05,0x02,0x00]
33959
33960v_min_legacy_f32_e64 v5, s1, v2
33961// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x04,0x02,0x00]
33962
33963v_min_legacy_f32_e64 v5, s103, v2
33964// CHECK: [0x05,0x00,0x1a,0xd2,0x67,0x04,0x02,0x00]
33965
33966v_min_legacy_f32_e64 v5, flat_scratch_lo, v2
33967// CHECK: [0x05,0x00,0x1a,0xd2,0x68,0x04,0x02,0x00]
33968
33969v_min_legacy_f32_e64 v5, flat_scratch_hi, v2
33970// CHECK: [0x05,0x00,0x1a,0xd2,0x69,0x04,0x02,0x00]
33971
33972v_min_legacy_f32_e64 v5, vcc_lo, v2
33973// CHECK: [0x05,0x00,0x1a,0xd2,0x6a,0x04,0x02,0x00]
33974
33975v_min_legacy_f32_e64 v5, vcc_hi, v2
33976// CHECK: [0x05,0x00,0x1a,0xd2,0x6b,0x04,0x02,0x00]
33977
33978v_min_legacy_f32_e64 v5, tba_lo, v2
33979// CHECK: [0x05,0x00,0x1a,0xd2,0x6c,0x04,0x02,0x00]
33980
33981v_min_legacy_f32_e64 v5, tba_hi, v2
33982// CHECK: [0x05,0x00,0x1a,0xd2,0x6d,0x04,0x02,0x00]
33983
33984v_min_legacy_f32_e64 v5, tma_lo, v2
33985// CHECK: [0x05,0x00,0x1a,0xd2,0x6e,0x04,0x02,0x00]
33986
33987v_min_legacy_f32_e64 v5, tma_hi, v2
33988// CHECK: [0x05,0x00,0x1a,0xd2,0x6f,0x04,0x02,0x00]
33989
33990v_min_legacy_f32_e64 v5, ttmp11, v2
33991// CHECK: [0x05,0x00,0x1a,0xd2,0x7b,0x04,0x02,0x00]
33992
33993v_min_legacy_f32_e64 v5, m0, v2
33994// CHECK: [0x05,0x00,0x1a,0xd2,0x7c,0x04,0x02,0x00]
33995
33996v_min_legacy_f32_e64 v5, exec_lo, v2
33997// CHECK: [0x05,0x00,0x1a,0xd2,0x7e,0x04,0x02,0x00]
33998
33999v_min_legacy_f32_e64 v5, exec_hi, v2
34000// CHECK: [0x05,0x00,0x1a,0xd2,0x7f,0x04,0x02,0x00]
34001
34002v_min_legacy_f32_e64 v5, 0, v2
34003// CHECK: [0x05,0x00,0x1a,0xd2,0x80,0x04,0x02,0x00]
34004
34005v_min_legacy_f32_e64 v5, -1, v2
34006// CHECK: [0x05,0x00,0x1a,0xd2,0xc1,0x04,0x02,0x00]
34007
34008v_min_legacy_f32_e64 v5, 0.5, v2
34009// CHECK: [0x05,0x00,0x1a,0xd2,0xf0,0x04,0x02,0x00]
34010
34011v_min_legacy_f32_e64 v5, -4.0, v2
34012// CHECK: [0x05,0x00,0x1a,0xd2,0xf7,0x04,0x02,0x00]
34013
34014v_min_legacy_f32_e64 v5, v1, v255
34015// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xff,0x03,0x00]
34016
34017v_min_legacy_f32_e64 v5, v1, s2
34018// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x00,0x00]
34019
34020v_min_legacy_f32_e64 v5, v1, s103
34021// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xcf,0x00,0x00]
34022
34023v_min_legacy_f32_e64 v5, v1, flat_scratch_lo
34024// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd1,0x00,0x00]
34025
34026v_min_legacy_f32_e64 v5, v1, flat_scratch_hi
34027// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd3,0x00,0x00]
34028
34029v_min_legacy_f32_e64 v5, v1, vcc_lo
34030// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd5,0x00,0x00]
34031
34032v_min_legacy_f32_e64 v5, v1, vcc_hi
34033// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd7,0x00,0x00]
34034
34035v_min_legacy_f32_e64 v5, v1, tba_lo
34036// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd9,0x00,0x00]
34037
34038v_min_legacy_f32_e64 v5, v1, tba_hi
34039// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdb,0x00,0x00]
34040
34041v_min_legacy_f32_e64 v5, v1, tma_lo
34042// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdd,0x00,0x00]
34043
34044v_min_legacy_f32_e64 v5, v1, tma_hi
34045// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdf,0x00,0x00]
34046
34047v_min_legacy_f32_e64 v5, v1, ttmp11
34048// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xf7,0x00,0x00]
34049
34050v_min_legacy_f32_e64 v5, v1, m0
34051// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xf9,0x00,0x00]
34052
34053v_min_legacy_f32_e64 v5, v1, exec_lo
34054// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xfd,0x00,0x00]
34055
34056v_min_legacy_f32_e64 v5, v1, exec_hi
34057// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xff,0x00,0x00]
34058
34059v_min_legacy_f32_e64 v5, v1, 0
34060// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x01,0x01,0x00]
34061
34062v_min_legacy_f32_e64 v5, v1, -1
34063// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x83,0x01,0x00]
34064
34065v_min_legacy_f32_e64 v5, v1, 0.5
34066// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xe1,0x01,0x00]
34067
34068v_min_legacy_f32_e64 v5, v1, -4.0
34069// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xef,0x01,0x00]
34070
34071v_min_legacy_f32_e64 v5, -v1, v2
34072// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x20]
34073
34074v_min_legacy_f32_e64 v5, v1, -v2
34075// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x40]
34076
34077v_min_legacy_f32_e64 v5, -v1, -v2
34078// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x60]
34079
34080v_min_legacy_f32_e64 v5, |v1|, v2
34081// CHECK: [0x05,0x01,0x1a,0xd2,0x01,0x05,0x02,0x00]
34082
34083v_min_legacy_f32_e64 v5, v1, |v2|
34084// CHECK: [0x05,0x02,0x1a,0xd2,0x01,0x05,0x02,0x00]
34085
34086v_min_legacy_f32_e64 v5, |v1|, |v2|
34087// CHECK: [0x05,0x03,0x1a,0xd2,0x01,0x05,0x02,0x00]
34088
34089v_min_legacy_f32_e64 v5, v1, v2 clamp
34090// CHECK: [0x05,0x08,0x1a,0xd2,0x01,0x05,0x02,0x00]
34091
34092v_min_legacy_f32_e64 v5, v1, v2 mul:2
34093// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x08]
34094
34095v_min_legacy_f32_e64 v5, v1, v2 mul:4
34096// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x10]
34097
34098v_min_legacy_f32_e64 v5, v1, v2 div:2
34099// CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x18]
34100
34101v_max_legacy_f32 v5, v1, v2
34102// CHECK: [0x01,0x05,0x0a,0x1c]
34103
34104v_max_legacy_f32 v255, v1, v2
34105// CHECK: [0x01,0x05,0xfe,0x1d]
34106
34107v_max_legacy_f32 v5, v255, v2
34108// CHECK: [0xff,0x05,0x0a,0x1c]
34109
34110v_max_legacy_f32 v5, s1, v2
34111// CHECK: [0x01,0x04,0x0a,0x1c]
34112
34113v_max_legacy_f32 v5, s103, v2
34114// CHECK: [0x67,0x04,0x0a,0x1c]
34115
34116v_max_legacy_f32 v5, flat_scratch_lo, v2
34117// CHECK: [0x68,0x04,0x0a,0x1c]
34118
34119v_max_legacy_f32 v5, flat_scratch_hi, v2
34120// CHECK: [0x69,0x04,0x0a,0x1c]
34121
34122v_max_legacy_f32 v5, vcc_lo, v2
34123// CHECK: [0x6a,0x04,0x0a,0x1c]
34124
34125v_max_legacy_f32 v5, vcc_hi, v2
34126// CHECK: [0x6b,0x04,0x0a,0x1c]
34127
34128v_max_legacy_f32 v5, tba_lo, v2
34129// CHECK: [0x6c,0x04,0x0a,0x1c]
34130
34131v_max_legacy_f32 v5, tba_hi, v2
34132// CHECK: [0x6d,0x04,0x0a,0x1c]
34133
34134v_max_legacy_f32 v5, tma_lo, v2
34135// CHECK: [0x6e,0x04,0x0a,0x1c]
34136
34137v_max_legacy_f32 v5, tma_hi, v2
34138// CHECK: [0x6f,0x04,0x0a,0x1c]
34139
34140v_max_legacy_f32 v5, ttmp11, v2
34141// CHECK: [0x7b,0x04,0x0a,0x1c]
34142
34143v_max_legacy_f32 v5, m0, v2
34144// CHECK: [0x7c,0x04,0x0a,0x1c]
34145
34146v_max_legacy_f32 v5, exec_lo, v2
34147// CHECK: [0x7e,0x04,0x0a,0x1c]
34148
34149v_max_legacy_f32 v5, exec_hi, v2
34150// CHECK: [0x7f,0x04,0x0a,0x1c]
34151
34152v_max_legacy_f32 v5, 0, v2
34153// CHECK: [0x80,0x04,0x0a,0x1c]
34154
34155v_max_legacy_f32 v5, -1, v2
34156// CHECK: [0xc1,0x04,0x0a,0x1c]
34157
34158v_max_legacy_f32 v5, 0.5, v2
34159// CHECK: [0xf0,0x04,0x0a,0x1c]
34160
34161v_max_legacy_f32 v5, -4.0, v2
34162// CHECK: [0xf7,0x04,0x0a,0x1c]
34163
34164v_max_legacy_f32 v5, 0xaf123456, v2
34165// CHECK: [0xff,0x04,0x0a,0x1c,0x56,0x34,0x12,0xaf]
34166
34167v_max_legacy_f32 v5, 0x3f717273, v2
34168// CHECK: [0xff,0x04,0x0a,0x1c,0x73,0x72,0x71,0x3f]
34169
34170v_max_legacy_f32 v5, v1, v255
34171// CHECK: [0x01,0xff,0x0b,0x1c]
34172
34173v_max_legacy_f32_e64 v5, v1, v2
34174// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x00]
34175
34176v_max_legacy_f32_e64 v255, v1, v2
34177// CHECK: [0xff,0x00,0x1c,0xd2,0x01,0x05,0x02,0x00]
34178
34179v_max_legacy_f32_e64 v5, v255, v2
34180// CHECK: [0x05,0x00,0x1c,0xd2,0xff,0x05,0x02,0x00]
34181
34182v_max_legacy_f32_e64 v5, s1, v2
34183// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x04,0x02,0x00]
34184
34185v_max_legacy_f32_e64 v5, s103, v2
34186// CHECK: [0x05,0x00,0x1c,0xd2,0x67,0x04,0x02,0x00]
34187
34188v_max_legacy_f32_e64 v5, flat_scratch_lo, v2
34189// CHECK: [0x05,0x00,0x1c,0xd2,0x68,0x04,0x02,0x00]
34190
34191v_max_legacy_f32_e64 v5, flat_scratch_hi, v2
34192// CHECK: [0x05,0x00,0x1c,0xd2,0x69,0x04,0x02,0x00]
34193
34194v_max_legacy_f32_e64 v5, vcc_lo, v2
34195// CHECK: [0x05,0x00,0x1c,0xd2,0x6a,0x04,0x02,0x00]
34196
34197v_max_legacy_f32_e64 v5, vcc_hi, v2
34198// CHECK: [0x05,0x00,0x1c,0xd2,0x6b,0x04,0x02,0x00]
34199
34200v_max_legacy_f32_e64 v5, tba_lo, v2
34201// CHECK: [0x05,0x00,0x1c,0xd2,0x6c,0x04,0x02,0x00]
34202
34203v_max_legacy_f32_e64 v5, tba_hi, v2
34204// CHECK: [0x05,0x00,0x1c,0xd2,0x6d,0x04,0x02,0x00]
34205
34206v_max_legacy_f32_e64 v5, tma_lo, v2
34207// CHECK: [0x05,0x00,0x1c,0xd2,0x6e,0x04,0x02,0x00]
34208
34209v_max_legacy_f32_e64 v5, tma_hi, v2
34210// CHECK: [0x05,0x00,0x1c,0xd2,0x6f,0x04,0x02,0x00]
34211
34212v_max_legacy_f32_e64 v5, ttmp11, v2
34213// CHECK: [0x05,0x00,0x1c,0xd2,0x7b,0x04,0x02,0x00]
34214
34215v_max_legacy_f32_e64 v5, m0, v2
34216// CHECK: [0x05,0x00,0x1c,0xd2,0x7c,0x04,0x02,0x00]
34217
34218v_max_legacy_f32_e64 v5, exec_lo, v2
34219// CHECK: [0x05,0x00,0x1c,0xd2,0x7e,0x04,0x02,0x00]
34220
34221v_max_legacy_f32_e64 v5, exec_hi, v2
34222// CHECK: [0x05,0x00,0x1c,0xd2,0x7f,0x04,0x02,0x00]
34223
34224v_max_legacy_f32_e64 v5, 0, v2
34225// CHECK: [0x05,0x00,0x1c,0xd2,0x80,0x04,0x02,0x00]
34226
34227v_max_legacy_f32_e64 v5, -1, v2
34228// CHECK: [0x05,0x00,0x1c,0xd2,0xc1,0x04,0x02,0x00]
34229
34230v_max_legacy_f32_e64 v5, 0.5, v2
34231// CHECK: [0x05,0x00,0x1c,0xd2,0xf0,0x04,0x02,0x00]
34232
34233v_max_legacy_f32_e64 v5, -4.0, v2
34234// CHECK: [0x05,0x00,0x1c,0xd2,0xf7,0x04,0x02,0x00]
34235
34236v_max_legacy_f32_e64 v5, v1, v255
34237// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xff,0x03,0x00]
34238
34239v_max_legacy_f32_e64 v5, v1, s2
34240// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x00,0x00]
34241
34242v_max_legacy_f32_e64 v5, v1, s103
34243// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xcf,0x00,0x00]
34244
34245v_max_legacy_f32_e64 v5, v1, flat_scratch_lo
34246// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd1,0x00,0x00]
34247
34248v_max_legacy_f32_e64 v5, v1, flat_scratch_hi
34249// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd3,0x00,0x00]
34250
34251v_max_legacy_f32_e64 v5, v1, vcc_lo
34252// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd5,0x00,0x00]
34253
34254v_max_legacy_f32_e64 v5, v1, vcc_hi
34255// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd7,0x00,0x00]
34256
34257v_max_legacy_f32_e64 v5, v1, tba_lo
34258// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd9,0x00,0x00]
34259
34260v_max_legacy_f32_e64 v5, v1, tba_hi
34261// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdb,0x00,0x00]
34262
34263v_max_legacy_f32_e64 v5, v1, tma_lo
34264// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdd,0x00,0x00]
34265
34266v_max_legacy_f32_e64 v5, v1, tma_hi
34267// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdf,0x00,0x00]
34268
34269v_max_legacy_f32_e64 v5, v1, ttmp11
34270// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xf7,0x00,0x00]
34271
34272v_max_legacy_f32_e64 v5, v1, m0
34273// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xf9,0x00,0x00]
34274
34275v_max_legacy_f32_e64 v5, v1, exec_lo
34276// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xfd,0x00,0x00]
34277
34278v_max_legacy_f32_e64 v5, v1, exec_hi
34279// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xff,0x00,0x00]
34280
34281v_max_legacy_f32_e64 v5, v1, 0
34282// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x01,0x01,0x00]
34283
34284v_max_legacy_f32_e64 v5, v1, -1
34285// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x83,0x01,0x00]
34286
34287v_max_legacy_f32_e64 v5, v1, 0.5
34288// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xe1,0x01,0x00]
34289
34290v_max_legacy_f32_e64 v5, v1, -4.0
34291// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xef,0x01,0x00]
34292
34293v_max_legacy_f32_e64 v5, -v1, v2
34294// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x20]
34295
34296v_max_legacy_f32_e64 v5, v1, -v2
34297// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x40]
34298
34299v_max_legacy_f32_e64 v5, -v1, -v2
34300// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x60]
34301
34302v_max_legacy_f32_e64 v5, |v1|, v2
34303// CHECK: [0x05,0x01,0x1c,0xd2,0x01,0x05,0x02,0x00]
34304
34305v_max_legacy_f32_e64 v5, v1, |v2|
34306// CHECK: [0x05,0x02,0x1c,0xd2,0x01,0x05,0x02,0x00]
34307
34308v_max_legacy_f32_e64 v5, |v1|, |v2|
34309// CHECK: [0x05,0x03,0x1c,0xd2,0x01,0x05,0x02,0x00]
34310
34311v_max_legacy_f32_e64 v5, v1, v2 clamp
34312// CHECK: [0x05,0x08,0x1c,0xd2,0x01,0x05,0x02,0x00]
34313
34314v_max_legacy_f32_e64 v5, v1, v2 mul:2
34315// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x08]
34316
34317v_max_legacy_f32_e64 v5, v1, v2 mul:4
34318// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x10]
34319
34320v_max_legacy_f32_e64 v5, v1, v2 div:2
34321// CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x18]
34322
34323v_min_f32 v5, v1, v2
34324// CHECK: [0x01,0x05,0x0a,0x1e]
34325
34326v_min_f32 v255, v1, v2
34327// CHECK: [0x01,0x05,0xfe,0x1f]
34328
34329v_min_f32 v5, v255, v2
34330// CHECK: [0xff,0x05,0x0a,0x1e]
34331
34332v_min_f32 v5, s1, v2
34333// CHECK: [0x01,0x04,0x0a,0x1e]
34334
34335v_min_f32 v5, s103, v2
34336// CHECK: [0x67,0x04,0x0a,0x1e]
34337
34338v_min_f32 v5, flat_scratch_lo, v2
34339// CHECK: [0x68,0x04,0x0a,0x1e]
34340
34341v_min_f32 v5, flat_scratch_hi, v2
34342// CHECK: [0x69,0x04,0x0a,0x1e]
34343
34344v_min_f32 v5, vcc_lo, v2
34345// CHECK: [0x6a,0x04,0x0a,0x1e]
34346
34347v_min_f32 v5, vcc_hi, v2
34348// CHECK: [0x6b,0x04,0x0a,0x1e]
34349
34350v_min_f32 v5, tba_lo, v2
34351// CHECK: [0x6c,0x04,0x0a,0x1e]
34352
34353v_min_f32 v5, tba_hi, v2
34354// CHECK: [0x6d,0x04,0x0a,0x1e]
34355
34356v_min_f32 v5, tma_lo, v2
34357// CHECK: [0x6e,0x04,0x0a,0x1e]
34358
34359v_min_f32 v5, tma_hi, v2
34360// CHECK: [0x6f,0x04,0x0a,0x1e]
34361
34362v_min_f32 v5, ttmp11, v2
34363// CHECK: [0x7b,0x04,0x0a,0x1e]
34364
34365v_min_f32 v5, m0, v2
34366// CHECK: [0x7c,0x04,0x0a,0x1e]
34367
34368v_min_f32 v5, exec_lo, v2
34369// CHECK: [0x7e,0x04,0x0a,0x1e]
34370
34371v_min_f32 v5, exec_hi, v2
34372// CHECK: [0x7f,0x04,0x0a,0x1e]
34373
34374v_min_f32 v5, 0, v2
34375// CHECK: [0x80,0x04,0x0a,0x1e]
34376
34377v_min_f32 v5, -1, v2
34378// CHECK: [0xc1,0x04,0x0a,0x1e]
34379
34380v_min_f32 v5, 0.5, v2
34381// CHECK: [0xf0,0x04,0x0a,0x1e]
34382
34383v_min_f32 v5, -4.0, v2
34384// CHECK: [0xf7,0x04,0x0a,0x1e]
34385
34386v_min_f32 v5, 0xaf123456, v2
34387// CHECK: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]
34388
34389v_min_f32 v5, 0x3f717273, v2
34390// CHECK: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]
34391
34392v_min_f32 v5, v1, v255
34393// CHECK: [0x01,0xff,0x0b,0x1e]
34394
34395v_min_f32_e64 v5, v1, v2
34396// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x00]
34397
34398v_min_f32_e64 v255, v1, v2
34399// CHECK: [0xff,0x00,0x1e,0xd2,0x01,0x05,0x02,0x00]
34400
34401v_min_f32_e64 v5, v255, v2
34402// CHECK: [0x05,0x00,0x1e,0xd2,0xff,0x05,0x02,0x00]
34403
34404v_min_f32_e64 v5, s1, v2
34405// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x04,0x02,0x00]
34406
34407v_min_f32_e64 v5, s103, v2
34408// CHECK: [0x05,0x00,0x1e,0xd2,0x67,0x04,0x02,0x00]
34409
34410v_min_f32_e64 v5, flat_scratch_lo, v2
34411// CHECK: [0x05,0x00,0x1e,0xd2,0x68,0x04,0x02,0x00]
34412
34413v_min_f32_e64 v5, flat_scratch_hi, v2
34414// CHECK: [0x05,0x00,0x1e,0xd2,0x69,0x04,0x02,0x00]
34415
34416v_min_f32_e64 v5, vcc_lo, v2
34417// CHECK: [0x05,0x00,0x1e,0xd2,0x6a,0x04,0x02,0x00]
34418
34419v_min_f32_e64 v5, vcc_hi, v2
34420// CHECK: [0x05,0x00,0x1e,0xd2,0x6b,0x04,0x02,0x00]
34421
34422v_min_f32_e64 v5, tba_lo, v2
34423// CHECK: [0x05,0x00,0x1e,0xd2,0x6c,0x04,0x02,0x00]
34424
34425v_min_f32_e64 v5, tba_hi, v2
34426// CHECK: [0x05,0x00,0x1e,0xd2,0x6d,0x04,0x02,0x00]
34427
34428v_min_f32_e64 v5, tma_lo, v2
34429// CHECK: [0x05,0x00,0x1e,0xd2,0x6e,0x04,0x02,0x00]
34430
34431v_min_f32_e64 v5, tma_hi, v2
34432// CHECK: [0x05,0x00,0x1e,0xd2,0x6f,0x04,0x02,0x00]
34433
34434v_min_f32_e64 v5, ttmp11, v2
34435// CHECK: [0x05,0x00,0x1e,0xd2,0x7b,0x04,0x02,0x00]
34436
34437v_min_f32_e64 v5, m0, v2
34438// CHECK: [0x05,0x00,0x1e,0xd2,0x7c,0x04,0x02,0x00]
34439
34440v_min_f32_e64 v5, exec_lo, v2
34441// CHECK: [0x05,0x00,0x1e,0xd2,0x7e,0x04,0x02,0x00]
34442
34443v_min_f32_e64 v5, exec_hi, v2
34444// CHECK: [0x05,0x00,0x1e,0xd2,0x7f,0x04,0x02,0x00]
34445
34446v_min_f32_e64 v5, 0, v2
34447// CHECK: [0x05,0x00,0x1e,0xd2,0x80,0x04,0x02,0x00]
34448
34449v_min_f32_e64 v5, -1, v2
34450// CHECK: [0x05,0x00,0x1e,0xd2,0xc1,0x04,0x02,0x00]
34451
34452v_min_f32_e64 v5, 0.5, v2
34453// CHECK: [0x05,0x00,0x1e,0xd2,0xf0,0x04,0x02,0x00]
34454
34455v_min_f32_e64 v5, -4.0, v2
34456// CHECK: [0x05,0x00,0x1e,0xd2,0xf7,0x04,0x02,0x00]
34457
34458v_min_f32_e64 v5, v1, v255
34459// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xff,0x03,0x00]
34460
34461v_min_f32_e64 v5, v1, s2
34462// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x00,0x00]
34463
34464v_min_f32_e64 v5, v1, s103
34465// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xcf,0x00,0x00]
34466
34467v_min_f32_e64 v5, v1, flat_scratch_lo
34468// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd1,0x00,0x00]
34469
34470v_min_f32_e64 v5, v1, flat_scratch_hi
34471// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd3,0x00,0x00]
34472
34473v_min_f32_e64 v5, v1, vcc_lo
34474// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd5,0x00,0x00]
34475
34476v_min_f32_e64 v5, v1, vcc_hi
34477// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd7,0x00,0x00]
34478
34479v_min_f32_e64 v5, v1, tba_lo
34480// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd9,0x00,0x00]
34481
34482v_min_f32_e64 v5, v1, tba_hi
34483// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdb,0x00,0x00]
34484
34485v_min_f32_e64 v5, v1, tma_lo
34486// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdd,0x00,0x00]
34487
34488v_min_f32_e64 v5, v1, tma_hi
34489// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdf,0x00,0x00]
34490
34491v_min_f32_e64 v5, v1, ttmp11
34492// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xf7,0x00,0x00]
34493
34494v_min_f32_e64 v5, v1, m0
34495// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xf9,0x00,0x00]
34496
34497v_min_f32_e64 v5, v1, exec_lo
34498// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xfd,0x00,0x00]
34499
34500v_min_f32_e64 v5, v1, exec_hi
34501// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xff,0x00,0x00]
34502
34503v_min_f32_e64 v5, v1, 0
34504// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x01,0x01,0x00]
34505
34506v_min_f32_e64 v5, v1, -1
34507// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x83,0x01,0x00]
34508
34509v_min_f32_e64 v5, v1, 0.5
34510// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xe1,0x01,0x00]
34511
34512v_min_f32_e64 v5, v1, -4.0
34513// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xef,0x01,0x00]
34514
34515v_min_f32_e64 v5, -v1, v2
34516// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x20]
34517
34518v_min_f32_e64 v5, v1, -v2
34519// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x40]
34520
34521v_min_f32_e64 v5, -v1, -v2
34522// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x60]
34523
34524v_min_f32_e64 v5, |v1|, v2
34525// CHECK: [0x05,0x01,0x1e,0xd2,0x01,0x05,0x02,0x00]
34526
34527v_min_f32_e64 v5, v1, |v2|
34528// CHECK: [0x05,0x02,0x1e,0xd2,0x01,0x05,0x02,0x00]
34529
34530v_min_f32_e64 v5, |v1|, |v2|
34531// CHECK: [0x05,0x03,0x1e,0xd2,0x01,0x05,0x02,0x00]
34532
34533v_min_f32_e64 v5, v1, v2 clamp
34534// CHECK: [0x05,0x08,0x1e,0xd2,0x01,0x05,0x02,0x00]
34535
34536v_min_f32_e64 v5, v1, v2 mul:2
34537// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x08]
34538
34539v_min_f32_e64 v5, v1, v2 mul:4
34540// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x10]
34541
34542v_min_f32_e64 v5, v1, v2 div:2
34543// CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x18]
34544
34545v_max_f32 v5, v1, v2
34546// CHECK: [0x01,0x05,0x0a,0x20]
34547
34548v_max_f32 v255, v1, v2
34549// CHECK: [0x01,0x05,0xfe,0x21]
34550
34551v_max_f32 v5, v255, v2
34552// CHECK: [0xff,0x05,0x0a,0x20]
34553
34554v_max_f32 v5, s1, v2
34555// CHECK: [0x01,0x04,0x0a,0x20]
34556
34557v_max_f32 v5, s103, v2
34558// CHECK: [0x67,0x04,0x0a,0x20]
34559
34560v_max_f32 v5, flat_scratch_lo, v2
34561// CHECK: [0x68,0x04,0x0a,0x20]
34562
34563v_max_f32 v5, flat_scratch_hi, v2
34564// CHECK: [0x69,0x04,0x0a,0x20]
34565
34566v_max_f32 v5, vcc_lo, v2
34567// CHECK: [0x6a,0x04,0x0a,0x20]
34568
34569v_max_f32 v5, vcc_hi, v2
34570// CHECK: [0x6b,0x04,0x0a,0x20]
34571
34572v_max_f32 v5, tba_lo, v2
34573// CHECK: [0x6c,0x04,0x0a,0x20]
34574
34575v_max_f32 v5, tba_hi, v2
34576// CHECK: [0x6d,0x04,0x0a,0x20]
34577
34578v_max_f32 v5, tma_lo, v2
34579// CHECK: [0x6e,0x04,0x0a,0x20]
34580
34581v_max_f32 v5, tma_hi, v2
34582// CHECK: [0x6f,0x04,0x0a,0x20]
34583
34584v_max_f32 v5, ttmp11, v2
34585// CHECK: [0x7b,0x04,0x0a,0x20]
34586
34587v_max_f32 v5, m0, v2
34588// CHECK: [0x7c,0x04,0x0a,0x20]
34589
34590v_max_f32 v5, exec_lo, v2
34591// CHECK: [0x7e,0x04,0x0a,0x20]
34592
34593v_max_f32 v5, exec_hi, v2
34594// CHECK: [0x7f,0x04,0x0a,0x20]
34595
34596v_max_f32 v5, 0, v2
34597// CHECK: [0x80,0x04,0x0a,0x20]
34598
34599v_max_f32 v5, -1, v2
34600// CHECK: [0xc1,0x04,0x0a,0x20]
34601
34602v_max_f32 v5, 0.5, v2
34603// CHECK: [0xf0,0x04,0x0a,0x20]
34604
34605v_max_f32 v5, -4.0, v2
34606// CHECK: [0xf7,0x04,0x0a,0x20]
34607
34608v_max_f32 v5, 0xaf123456, v2
34609// CHECK: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]
34610
34611v_max_f32 v5, 0x3f717273, v2
34612// CHECK: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]
34613
34614v_max_f32 v5, v1, v255
34615// CHECK: [0x01,0xff,0x0b,0x20]
34616
34617v_max_f32_e64 v5, v1, v2
34618// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x00]
34619
34620v_max_f32_e64 v255, v1, v2
34621// CHECK: [0xff,0x00,0x20,0xd2,0x01,0x05,0x02,0x00]
34622
34623v_max_f32_e64 v5, v255, v2
34624// CHECK: [0x05,0x00,0x20,0xd2,0xff,0x05,0x02,0x00]
34625
34626v_max_f32_e64 v5, s1, v2
34627// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x04,0x02,0x00]
34628
34629v_max_f32_e64 v5, s103, v2
34630// CHECK: [0x05,0x00,0x20,0xd2,0x67,0x04,0x02,0x00]
34631
34632v_max_f32_e64 v5, flat_scratch_lo, v2
34633// CHECK: [0x05,0x00,0x20,0xd2,0x68,0x04,0x02,0x00]
34634
34635v_max_f32_e64 v5, flat_scratch_hi, v2
34636// CHECK: [0x05,0x00,0x20,0xd2,0x69,0x04,0x02,0x00]
34637
34638v_max_f32_e64 v5, vcc_lo, v2
34639// CHECK: [0x05,0x00,0x20,0xd2,0x6a,0x04,0x02,0x00]
34640
34641v_max_f32_e64 v5, vcc_hi, v2
34642// CHECK: [0x05,0x00,0x20,0xd2,0x6b,0x04,0x02,0x00]
34643
34644v_max_f32_e64 v5, tba_lo, v2
34645// CHECK: [0x05,0x00,0x20,0xd2,0x6c,0x04,0x02,0x00]
34646
34647v_max_f32_e64 v5, tba_hi, v2
34648// CHECK: [0x05,0x00,0x20,0xd2,0x6d,0x04,0x02,0x00]
34649
34650v_max_f32_e64 v5, tma_lo, v2
34651// CHECK: [0x05,0x00,0x20,0xd2,0x6e,0x04,0x02,0x00]
34652
34653v_max_f32_e64 v5, tma_hi, v2
34654// CHECK: [0x05,0x00,0x20,0xd2,0x6f,0x04,0x02,0x00]
34655
34656v_max_f32_e64 v5, ttmp11, v2
34657// CHECK: [0x05,0x00,0x20,0xd2,0x7b,0x04,0x02,0x00]
34658
34659v_max_f32_e64 v5, m0, v2
34660// CHECK: [0x05,0x00,0x20,0xd2,0x7c,0x04,0x02,0x00]
34661
34662v_max_f32_e64 v5, exec_lo, v2
34663// CHECK: [0x05,0x00,0x20,0xd2,0x7e,0x04,0x02,0x00]
34664
34665v_max_f32_e64 v5, exec_hi, v2
34666// CHECK: [0x05,0x00,0x20,0xd2,0x7f,0x04,0x02,0x00]
34667
34668v_max_f32_e64 v5, 0, v2
34669// CHECK: [0x05,0x00,0x20,0xd2,0x80,0x04,0x02,0x00]
34670
34671v_max_f32_e64 v5, -1, v2
34672// CHECK: [0x05,0x00,0x20,0xd2,0xc1,0x04,0x02,0x00]
34673
34674v_max_f32_e64 v5, 0.5, v2
34675// CHECK: [0x05,0x00,0x20,0xd2,0xf0,0x04,0x02,0x00]
34676
34677v_max_f32_e64 v5, -4.0, v2
34678// CHECK: [0x05,0x00,0x20,0xd2,0xf7,0x04,0x02,0x00]
34679
34680v_max_f32_e64 v5, v1, v255
34681// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xff,0x03,0x00]
34682
34683v_max_f32_e64 v5, v1, s2
34684// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x00,0x00]
34685
34686v_max_f32_e64 v5, v1, s103
34687// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xcf,0x00,0x00]
34688
34689v_max_f32_e64 v5, v1, flat_scratch_lo
34690// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd1,0x00,0x00]
34691
34692v_max_f32_e64 v5, v1, flat_scratch_hi
34693// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd3,0x00,0x00]
34694
34695v_max_f32_e64 v5, v1, vcc_lo
34696// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd5,0x00,0x00]
34697
34698v_max_f32_e64 v5, v1, vcc_hi
34699// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd7,0x00,0x00]
34700
34701v_max_f32_e64 v5, v1, tba_lo
34702// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd9,0x00,0x00]
34703
34704v_max_f32_e64 v5, v1, tba_hi
34705// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdb,0x00,0x00]
34706
34707v_max_f32_e64 v5, v1, tma_lo
34708// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdd,0x00,0x00]
34709
34710v_max_f32_e64 v5, v1, tma_hi
34711// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdf,0x00,0x00]
34712
34713v_max_f32_e64 v5, v1, ttmp11
34714// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xf7,0x00,0x00]
34715
34716v_max_f32_e64 v5, v1, m0
34717// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xf9,0x00,0x00]
34718
34719v_max_f32_e64 v5, v1, exec_lo
34720// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xfd,0x00,0x00]
34721
34722v_max_f32_e64 v5, v1, exec_hi
34723// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xff,0x00,0x00]
34724
34725v_max_f32_e64 v5, v1, 0
34726// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x01,0x01,0x00]
34727
34728v_max_f32_e64 v5, v1, -1
34729// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x83,0x01,0x00]
34730
34731v_max_f32_e64 v5, v1, 0.5
34732// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xe1,0x01,0x00]
34733
34734v_max_f32_e64 v5, v1, -4.0
34735// CHECK: [0x05,0x00,0x20,0xd2,0x01,0xef,0x01,0x00]
34736
34737v_max_f32_e64 v5, -v1, v2
34738// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x20]
34739
34740v_max_f32_e64 v5, v1, -v2
34741// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x40]
34742
34743v_max_f32_e64 v5, -v1, -v2
34744// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x60]
34745
34746v_max_f32_e64 v5, |v1|, v2
34747// CHECK: [0x05,0x01,0x20,0xd2,0x01,0x05,0x02,0x00]
34748
34749v_max_f32_e64 v5, v1, |v2|
34750// CHECK: [0x05,0x02,0x20,0xd2,0x01,0x05,0x02,0x00]
34751
34752v_max_f32_e64 v5, |v1|, |v2|
34753// CHECK: [0x05,0x03,0x20,0xd2,0x01,0x05,0x02,0x00]
34754
34755v_max_f32_e64 v5, v1, v2 clamp
34756// CHECK: [0x05,0x08,0x20,0xd2,0x01,0x05,0x02,0x00]
34757
34758v_max_f32_e64 v5, v1, v2 mul:2
34759// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x08]
34760
34761v_max_f32_e64 v5, v1, v2 mul:4
34762// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x10]
34763
34764v_max_f32_e64 v5, v1, v2 div:2
34765// CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x18]
34766
34767v_min_i32 v5, v1, v2
34768// CHECK: [0x01,0x05,0x0a,0x22]
34769
34770v_min_i32 v255, v1, v2
34771// CHECK: [0x01,0x05,0xfe,0x23]
34772
34773v_min_i32 v5, v255, v2
34774// CHECK: [0xff,0x05,0x0a,0x22]
34775
34776v_min_i32 v5, s1, v2
34777// CHECK: [0x01,0x04,0x0a,0x22]
34778
34779v_min_i32 v5, s103, v2
34780// CHECK: [0x67,0x04,0x0a,0x22]
34781
34782v_min_i32 v5, flat_scratch_lo, v2
34783// CHECK: [0x68,0x04,0x0a,0x22]
34784
34785v_min_i32 v5, flat_scratch_hi, v2
34786// CHECK: [0x69,0x04,0x0a,0x22]
34787
34788v_min_i32 v5, vcc_lo, v2
34789// CHECK: [0x6a,0x04,0x0a,0x22]
34790
34791v_min_i32 v5, vcc_hi, v2
34792// CHECK: [0x6b,0x04,0x0a,0x22]
34793
34794v_min_i32 v5, tba_lo, v2
34795// CHECK: [0x6c,0x04,0x0a,0x22]
34796
34797v_min_i32 v5, tba_hi, v2
34798// CHECK: [0x6d,0x04,0x0a,0x22]
34799
34800v_min_i32 v5, tma_lo, v2
34801// CHECK: [0x6e,0x04,0x0a,0x22]
34802
34803v_min_i32 v5, tma_hi, v2
34804// CHECK: [0x6f,0x04,0x0a,0x22]
34805
34806v_min_i32 v5, ttmp11, v2
34807// CHECK: [0x7b,0x04,0x0a,0x22]
34808
34809v_min_i32 v5, m0, v2
34810// CHECK: [0x7c,0x04,0x0a,0x22]
34811
34812v_min_i32 v5, exec_lo, v2
34813// CHECK: [0x7e,0x04,0x0a,0x22]
34814
34815v_min_i32 v5, exec_hi, v2
34816// CHECK: [0x7f,0x04,0x0a,0x22]
34817
34818v_min_i32 v5, 0, v2
34819// CHECK: [0x80,0x04,0x0a,0x22]
34820
34821v_min_i32 v5, -1, v2
34822// CHECK: [0xc1,0x04,0x0a,0x22]
34823
34824v_min_i32 v5, 0.5, v2
34825// CHECK: [0xf0,0x04,0x0a,0x22]
34826
34827v_min_i32 v5, -4.0, v2
34828// CHECK: [0xf7,0x04,0x0a,0x22]
34829
34830v_min_i32 v5, 0xaf123456, v2
34831// CHECK: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]
34832
34833v_min_i32 v5, 0x3f717273, v2
34834// CHECK: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]
34835
34836v_min_i32 v5, v1, v255
34837// CHECK: [0x01,0xff,0x0b,0x22]
34838
34839v_min_i32_e64 v5, v1, v2
34840// CHECK: [0x05,0x00,0x22,0xd2,0x01,0x05,0x02,0x00]
34841
34842v_min_i32_e64 v255, v1, v2
34843// CHECK: [0xff,0x00,0x22,0xd2,0x01,0x05,0x02,0x00]
34844
34845v_min_i32_e64 v5, v255, v2
34846// CHECK: [0x05,0x00,0x22,0xd2,0xff,0x05,0x02,0x00]
34847
34848v_min_i32_e64 v5, s1, v2
34849// CHECK: [0x05,0x00,0x22,0xd2,0x01,0x04,0x02,0x00]
34850
34851v_min_i32_e64 v5, s103, v2
34852// CHECK: [0x05,0x00,0x22,0xd2,0x67,0x04,0x02,0x00]
34853
34854v_min_i32_e64 v5, flat_scratch_lo, v2
34855// CHECK: [0x05,0x00,0x22,0xd2,0x68,0x04,0x02,0x00]
34856
34857v_min_i32_e64 v5, flat_scratch_hi, v2
34858// CHECK: [0x05,0x00,0x22,0xd2,0x69,0x04,0x02,0x00]
34859
34860v_min_i32_e64 v5, vcc_lo, v2
34861// CHECK: [0x05,0x00,0x22,0xd2,0x6a,0x04,0x02,0x00]
34862
34863v_min_i32_e64 v5, vcc_hi, v2
34864// CHECK: [0x05,0x00,0x22,0xd2,0x6b,0x04,0x02,0x00]
34865
34866v_min_i32_e64 v5, tba_lo, v2
34867// CHECK: [0x05,0x00,0x22,0xd2,0x6c,0x04,0x02,0x00]
34868
34869v_min_i32_e64 v5, tba_hi, v2
34870// CHECK: [0x05,0x00,0x22,0xd2,0x6d,0x04,0x02,0x00]
34871
34872v_min_i32_e64 v5, tma_lo, v2
34873// CHECK: [0x05,0x00,0x22,0xd2,0x6e,0x04,0x02,0x00]
34874
34875v_min_i32_e64 v5, tma_hi, v2
34876// CHECK: [0x05,0x00,0x22,0xd2,0x6f,0x04,0x02,0x00]
34877
34878v_min_i32_e64 v5, ttmp11, v2
34879// CHECK: [0x05,0x00,0x22,0xd2,0x7b,0x04,0x02,0x00]
34880
34881v_min_i32_e64 v5, m0, v2
34882// CHECK: [0x05,0x00,0x22,0xd2,0x7c,0x04,0x02,0x00]
34883
34884v_min_i32_e64 v5, exec_lo, v2
34885// CHECK: [0x05,0x00,0x22,0xd2,0x7e,0x04,0x02,0x00]
34886
34887v_min_i32_e64 v5, exec_hi, v2
34888// CHECK: [0x05,0x00,0x22,0xd2,0x7f,0x04,0x02,0x00]
34889
34890v_min_i32_e64 v5, 0, v2
34891// CHECK: [0x05,0x00,0x22,0xd2,0x80,0x04,0x02,0x00]
34892
34893v_min_i32_e64 v5, -1, v2
34894// CHECK: [0x05,0x00,0x22,0xd2,0xc1,0x04,0x02,0x00]
34895
34896v_min_i32_e64 v5, 0.5, v2
34897// CHECK: [0x05,0x00,0x22,0xd2,0xf0,0x04,0x02,0x00]
34898
34899v_min_i32_e64 v5, -4.0, v2
34900// CHECK: [0x05,0x00,0x22,0xd2,0xf7,0x04,0x02,0x00]
34901
34902v_min_i32_e64 v5, v1, v255
34903// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xff,0x03,0x00]
34904
34905v_min_i32_e64 v5, v1, s2
34906// CHECK: [0x05,0x00,0x22,0xd2,0x01,0x05,0x00,0x00]
34907
34908v_min_i32_e64 v5, v1, s103
34909// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xcf,0x00,0x00]
34910
34911v_min_i32_e64 v5, v1, flat_scratch_lo
34912// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd1,0x00,0x00]
34913
34914v_min_i32_e64 v5, v1, flat_scratch_hi
34915// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd3,0x00,0x00]
34916
34917v_min_i32_e64 v5, v1, vcc_lo
34918// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd5,0x00,0x00]
34919
34920v_min_i32_e64 v5, v1, vcc_hi
34921// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd7,0x00,0x00]
34922
34923v_min_i32_e64 v5, v1, tba_lo
34924// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd9,0x00,0x00]
34925
34926v_min_i32_e64 v5, v1, tba_hi
34927// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdb,0x00,0x00]
34928
34929v_min_i32_e64 v5, v1, tma_lo
34930// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdd,0x00,0x00]
34931
34932v_min_i32_e64 v5, v1, tma_hi
34933// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdf,0x00,0x00]
34934
34935v_min_i32_e64 v5, v1, ttmp11
34936// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xf7,0x00,0x00]
34937
34938v_min_i32_e64 v5, v1, m0
34939// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xf9,0x00,0x00]
34940
34941v_min_i32_e64 v5, v1, exec_lo
34942// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xfd,0x00,0x00]
34943
34944v_min_i32_e64 v5, v1, exec_hi
34945// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xff,0x00,0x00]
34946
34947v_min_i32_e64 v5, v1, 0
34948// CHECK: [0x05,0x00,0x22,0xd2,0x01,0x01,0x01,0x00]
34949
34950v_min_i32_e64 v5, v1, -1
34951// CHECK: [0x05,0x00,0x22,0xd2,0x01,0x83,0x01,0x00]
34952
34953v_min_i32_e64 v5, v1, 0.5
34954// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xe1,0x01,0x00]
34955
34956v_min_i32_e64 v5, v1, -4.0
34957// CHECK: [0x05,0x00,0x22,0xd2,0x01,0xef,0x01,0x00]
34958
34959v_max_i32 v5, v1, v2
34960// CHECK: [0x01,0x05,0x0a,0x24]
34961
34962v_max_i32 v255, v1, v2
34963// CHECK: [0x01,0x05,0xfe,0x25]
34964
34965v_max_i32 v5, v255, v2
34966// CHECK: [0xff,0x05,0x0a,0x24]
34967
34968v_max_i32 v5, s1, v2
34969// CHECK: [0x01,0x04,0x0a,0x24]
34970
34971v_max_i32 v5, s103, v2
34972// CHECK: [0x67,0x04,0x0a,0x24]
34973
34974v_max_i32 v5, flat_scratch_lo, v2
34975// CHECK: [0x68,0x04,0x0a,0x24]
34976
34977v_max_i32 v5, flat_scratch_hi, v2
34978// CHECK: [0x69,0x04,0x0a,0x24]
34979
34980v_max_i32 v5, vcc_lo, v2
34981// CHECK: [0x6a,0x04,0x0a,0x24]
34982
34983v_max_i32 v5, vcc_hi, v2
34984// CHECK: [0x6b,0x04,0x0a,0x24]
34985
34986v_max_i32 v5, tba_lo, v2
34987// CHECK: [0x6c,0x04,0x0a,0x24]
34988
34989v_max_i32 v5, tba_hi, v2
34990// CHECK: [0x6d,0x04,0x0a,0x24]
34991
34992v_max_i32 v5, tma_lo, v2
34993// CHECK: [0x6e,0x04,0x0a,0x24]
34994
34995v_max_i32 v5, tma_hi, v2
34996// CHECK: [0x6f,0x04,0x0a,0x24]
34997
34998v_max_i32 v5, ttmp11, v2
34999// CHECK: [0x7b,0x04,0x0a,0x24]
35000
35001v_max_i32 v5, m0, v2
35002// CHECK: [0x7c,0x04,0x0a,0x24]
35003
35004v_max_i32 v5, exec_lo, v2
35005// CHECK: [0x7e,0x04,0x0a,0x24]
35006
35007v_max_i32 v5, exec_hi, v2
35008// CHECK: [0x7f,0x04,0x0a,0x24]
35009
35010v_max_i32 v5, 0, v2
35011// CHECK: [0x80,0x04,0x0a,0x24]
35012
35013v_max_i32 v5, -1, v2
35014// CHECK: [0xc1,0x04,0x0a,0x24]
35015
35016v_max_i32 v5, 0.5, v2
35017// CHECK: [0xf0,0x04,0x0a,0x24]
35018
35019v_max_i32 v5, -4.0, v2
35020// CHECK: [0xf7,0x04,0x0a,0x24]
35021
35022v_max_i32 v5, 0xaf123456, v2
35023// CHECK: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]
35024
35025v_max_i32 v5, 0x3f717273, v2
35026// CHECK: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]
35027
35028v_max_i32 v5, v1, v255
35029// CHECK: [0x01,0xff,0x0b,0x24]
35030
35031v_max_i32_e64 v5, v1, v2
35032// CHECK: [0x05,0x00,0x24,0xd2,0x01,0x05,0x02,0x00]
35033
35034v_max_i32_e64 v255, v1, v2
35035// CHECK: [0xff,0x00,0x24,0xd2,0x01,0x05,0x02,0x00]
35036
35037v_max_i32_e64 v5, v255, v2
35038// CHECK: [0x05,0x00,0x24,0xd2,0xff,0x05,0x02,0x00]
35039
35040v_max_i32_e64 v5, s1, v2
35041// CHECK: [0x05,0x00,0x24,0xd2,0x01,0x04,0x02,0x00]
35042
35043v_max_i32_e64 v5, s103, v2
35044// CHECK: [0x05,0x00,0x24,0xd2,0x67,0x04,0x02,0x00]
35045
35046v_max_i32_e64 v5, flat_scratch_lo, v2
35047// CHECK: [0x05,0x00,0x24,0xd2,0x68,0x04,0x02,0x00]
35048
35049v_max_i32_e64 v5, flat_scratch_hi, v2
35050// CHECK: [0x05,0x00,0x24,0xd2,0x69,0x04,0x02,0x00]
35051
35052v_max_i32_e64 v5, vcc_lo, v2
35053// CHECK: [0x05,0x00,0x24,0xd2,0x6a,0x04,0x02,0x00]
35054
35055v_max_i32_e64 v5, vcc_hi, v2
35056// CHECK: [0x05,0x00,0x24,0xd2,0x6b,0x04,0x02,0x00]
35057
35058v_max_i32_e64 v5, tba_lo, v2
35059// CHECK: [0x05,0x00,0x24,0xd2,0x6c,0x04,0x02,0x00]
35060
35061v_max_i32_e64 v5, tba_hi, v2
35062// CHECK: [0x05,0x00,0x24,0xd2,0x6d,0x04,0x02,0x00]
35063
35064v_max_i32_e64 v5, tma_lo, v2
35065// CHECK: [0x05,0x00,0x24,0xd2,0x6e,0x04,0x02,0x00]
35066
35067v_max_i32_e64 v5, tma_hi, v2
35068// CHECK: [0x05,0x00,0x24,0xd2,0x6f,0x04,0x02,0x00]
35069
35070v_max_i32_e64 v5, ttmp11, v2
35071// CHECK: [0x05,0x00,0x24,0xd2,0x7b,0x04,0x02,0x00]
35072
35073v_max_i32_e64 v5, m0, v2
35074// CHECK: [0x05,0x00,0x24,0xd2,0x7c,0x04,0x02,0x00]
35075
35076v_max_i32_e64 v5, exec_lo, v2
35077// CHECK: [0x05,0x00,0x24,0xd2,0x7e,0x04,0x02,0x00]
35078
35079v_max_i32_e64 v5, exec_hi, v2
35080// CHECK: [0x05,0x00,0x24,0xd2,0x7f,0x04,0x02,0x00]
35081
35082v_max_i32_e64 v5, 0, v2
35083// CHECK: [0x05,0x00,0x24,0xd2,0x80,0x04,0x02,0x00]
35084
35085v_max_i32_e64 v5, -1, v2
35086// CHECK: [0x05,0x00,0x24,0xd2,0xc1,0x04,0x02,0x00]
35087
35088v_max_i32_e64 v5, 0.5, v2
35089// CHECK: [0x05,0x00,0x24,0xd2,0xf0,0x04,0x02,0x00]
35090
35091v_max_i32_e64 v5, -4.0, v2
35092// CHECK: [0x05,0x00,0x24,0xd2,0xf7,0x04,0x02,0x00]
35093
35094v_max_i32_e64 v5, v1, v255
35095// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xff,0x03,0x00]
35096
35097v_max_i32_e64 v5, v1, s2
35098// CHECK: [0x05,0x00,0x24,0xd2,0x01,0x05,0x00,0x00]
35099
35100v_max_i32_e64 v5, v1, s103
35101// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xcf,0x00,0x00]
35102
35103v_max_i32_e64 v5, v1, flat_scratch_lo
35104// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd1,0x00,0x00]
35105
35106v_max_i32_e64 v5, v1, flat_scratch_hi
35107// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd3,0x00,0x00]
35108
35109v_max_i32_e64 v5, v1, vcc_lo
35110// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd5,0x00,0x00]
35111
35112v_max_i32_e64 v5, v1, vcc_hi
35113// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd7,0x00,0x00]
35114
35115v_max_i32_e64 v5, v1, tba_lo
35116// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd9,0x00,0x00]
35117
35118v_max_i32_e64 v5, v1, tba_hi
35119// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdb,0x00,0x00]
35120
35121v_max_i32_e64 v5, v1, tma_lo
35122// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdd,0x00,0x00]
35123
35124v_max_i32_e64 v5, v1, tma_hi
35125// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdf,0x00,0x00]
35126
35127v_max_i32_e64 v5, v1, ttmp11
35128// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xf7,0x00,0x00]
35129
35130v_max_i32_e64 v5, v1, m0
35131// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xf9,0x00,0x00]
35132
35133v_max_i32_e64 v5, v1, exec_lo
35134// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xfd,0x00,0x00]
35135
35136v_max_i32_e64 v5, v1, exec_hi
35137// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xff,0x00,0x00]
35138
35139v_max_i32_e64 v5, v1, 0
35140// CHECK: [0x05,0x00,0x24,0xd2,0x01,0x01,0x01,0x00]
35141
35142v_max_i32_e64 v5, v1, -1
35143// CHECK: [0x05,0x00,0x24,0xd2,0x01,0x83,0x01,0x00]
35144
35145v_max_i32_e64 v5, v1, 0.5
35146// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xe1,0x01,0x00]
35147
35148v_max_i32_e64 v5, v1, -4.0
35149// CHECK: [0x05,0x00,0x24,0xd2,0x01,0xef,0x01,0x00]
35150
35151v_min_u32 v5, v1, v2
35152// CHECK: [0x01,0x05,0x0a,0x26]
35153
35154v_min_u32 v255, v1, v2
35155// CHECK: [0x01,0x05,0xfe,0x27]
35156
35157v_min_u32 v5, v255, v2
35158// CHECK: [0xff,0x05,0x0a,0x26]
35159
35160v_min_u32 v5, s1, v2
35161// CHECK: [0x01,0x04,0x0a,0x26]
35162
35163v_min_u32 v5, s103, v2
35164// CHECK: [0x67,0x04,0x0a,0x26]
35165
35166v_min_u32 v5, flat_scratch_lo, v2
35167// CHECK: [0x68,0x04,0x0a,0x26]
35168
35169v_min_u32 v5, flat_scratch_hi, v2
35170// CHECK: [0x69,0x04,0x0a,0x26]
35171
35172v_min_u32 v5, vcc_lo, v2
35173// CHECK: [0x6a,0x04,0x0a,0x26]
35174
35175v_min_u32 v5, vcc_hi, v2
35176// CHECK: [0x6b,0x04,0x0a,0x26]
35177
35178v_min_u32 v5, tba_lo, v2
35179// CHECK: [0x6c,0x04,0x0a,0x26]
35180
35181v_min_u32 v5, tba_hi, v2
35182// CHECK: [0x6d,0x04,0x0a,0x26]
35183
35184v_min_u32 v5, tma_lo, v2
35185// CHECK: [0x6e,0x04,0x0a,0x26]
35186
35187v_min_u32 v5, tma_hi, v2
35188// CHECK: [0x6f,0x04,0x0a,0x26]
35189
35190v_min_u32 v5, ttmp11, v2
35191// CHECK: [0x7b,0x04,0x0a,0x26]
35192
35193v_min_u32 v5, m0, v2
35194// CHECK: [0x7c,0x04,0x0a,0x26]
35195
35196v_min_u32 v5, exec_lo, v2
35197// CHECK: [0x7e,0x04,0x0a,0x26]
35198
35199v_min_u32 v5, exec_hi, v2
35200// CHECK: [0x7f,0x04,0x0a,0x26]
35201
35202v_min_u32 v5, 0, v2
35203// CHECK: [0x80,0x04,0x0a,0x26]
35204
35205v_min_u32 v5, -1, v2
35206// CHECK: [0xc1,0x04,0x0a,0x26]
35207
35208v_min_u32 v5, 0.5, v2
35209// CHECK: [0xf0,0x04,0x0a,0x26]
35210
35211v_min_u32 v5, -4.0, v2
35212// CHECK: [0xf7,0x04,0x0a,0x26]
35213
35214v_min_u32 v5, 0xaf123456, v2
35215// CHECK: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]
35216
35217v_min_u32 v5, 0x3f717273, v2
35218// CHECK: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]
35219
35220v_min_u32 v5, v1, v255
35221// CHECK: [0x01,0xff,0x0b,0x26]
35222
35223v_min_u32_e64 v5, v1, v2
35224// CHECK: [0x05,0x00,0x26,0xd2,0x01,0x05,0x02,0x00]
35225
35226v_min_u32_e64 v255, v1, v2
35227// CHECK: [0xff,0x00,0x26,0xd2,0x01,0x05,0x02,0x00]
35228
35229v_min_u32_e64 v5, v255, v2
35230// CHECK: [0x05,0x00,0x26,0xd2,0xff,0x05,0x02,0x00]
35231
35232v_min_u32_e64 v5, s1, v2
35233// CHECK: [0x05,0x00,0x26,0xd2,0x01,0x04,0x02,0x00]
35234
35235v_min_u32_e64 v5, s103, v2
35236// CHECK: [0x05,0x00,0x26,0xd2,0x67,0x04,0x02,0x00]
35237
35238v_min_u32_e64 v5, flat_scratch_lo, v2
35239// CHECK: [0x05,0x00,0x26,0xd2,0x68,0x04,0x02,0x00]
35240
35241v_min_u32_e64 v5, flat_scratch_hi, v2
35242// CHECK: [0x05,0x00,0x26,0xd2,0x69,0x04,0x02,0x00]
35243
35244v_min_u32_e64 v5, vcc_lo, v2
35245// CHECK: [0x05,0x00,0x26,0xd2,0x6a,0x04,0x02,0x00]
35246
35247v_min_u32_e64 v5, vcc_hi, v2
35248// CHECK: [0x05,0x00,0x26,0xd2,0x6b,0x04,0x02,0x00]
35249
35250v_min_u32_e64 v5, tba_lo, v2
35251// CHECK: [0x05,0x00,0x26,0xd2,0x6c,0x04,0x02,0x00]
35252
35253v_min_u32_e64 v5, tba_hi, v2
35254// CHECK: [0x05,0x00,0x26,0xd2,0x6d,0x04,0x02,0x00]
35255
35256v_min_u32_e64 v5, tma_lo, v2
35257// CHECK: [0x05,0x00,0x26,0xd2,0x6e,0x04,0x02,0x00]
35258
35259v_min_u32_e64 v5, tma_hi, v2
35260// CHECK: [0x05,0x00,0x26,0xd2,0x6f,0x04,0x02,0x00]
35261
35262v_min_u32_e64 v5, ttmp11, v2
35263// CHECK: [0x05,0x00,0x26,0xd2,0x7b,0x04,0x02,0x00]
35264
35265v_min_u32_e64 v5, m0, v2
35266// CHECK: [0x05,0x00,0x26,0xd2,0x7c,0x04,0x02,0x00]
35267
35268v_min_u32_e64 v5, exec_lo, v2
35269// CHECK: [0x05,0x00,0x26,0xd2,0x7e,0x04,0x02,0x00]
35270
35271v_min_u32_e64 v5, exec_hi, v2
35272// CHECK: [0x05,0x00,0x26,0xd2,0x7f,0x04,0x02,0x00]
35273
35274v_min_u32_e64 v5, 0, v2
35275// CHECK: [0x05,0x00,0x26,0xd2,0x80,0x04,0x02,0x00]
35276
35277v_min_u32_e64 v5, -1, v2
35278// CHECK: [0x05,0x00,0x26,0xd2,0xc1,0x04,0x02,0x00]
35279
35280v_min_u32_e64 v5, 0.5, v2
35281// CHECK: [0x05,0x00,0x26,0xd2,0xf0,0x04,0x02,0x00]
35282
35283v_min_u32_e64 v5, -4.0, v2
35284// CHECK: [0x05,0x00,0x26,0xd2,0xf7,0x04,0x02,0x00]
35285
35286v_min_u32_e64 v5, v1, v255
35287// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xff,0x03,0x00]
35288
35289v_min_u32_e64 v5, v1, s2
35290// CHECK: [0x05,0x00,0x26,0xd2,0x01,0x05,0x00,0x00]
35291
35292v_min_u32_e64 v5, v1, s103
35293// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xcf,0x00,0x00]
35294
35295v_min_u32_e64 v5, v1, flat_scratch_lo
35296// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd1,0x00,0x00]
35297
35298v_min_u32_e64 v5, v1, flat_scratch_hi
35299// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd3,0x00,0x00]
35300
35301v_min_u32_e64 v5, v1, vcc_lo
35302// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd5,0x00,0x00]
35303
35304v_min_u32_e64 v5, v1, vcc_hi
35305// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd7,0x00,0x00]
35306
35307v_min_u32_e64 v5, v1, tba_lo
35308// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd9,0x00,0x00]
35309
35310v_min_u32_e64 v5, v1, tba_hi
35311// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdb,0x00,0x00]
35312
35313v_min_u32_e64 v5, v1, tma_lo
35314// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdd,0x00,0x00]
35315
35316v_min_u32_e64 v5, v1, tma_hi
35317// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdf,0x00,0x00]
35318
35319v_min_u32_e64 v5, v1, ttmp11
35320// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xf7,0x00,0x00]
35321
35322v_min_u32_e64 v5, v1, m0
35323// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xf9,0x00,0x00]
35324
35325v_min_u32_e64 v5, v1, exec_lo
35326// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xfd,0x00,0x00]
35327
35328v_min_u32_e64 v5, v1, exec_hi
35329// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xff,0x00,0x00]
35330
35331v_min_u32_e64 v5, v1, 0
35332// CHECK: [0x05,0x00,0x26,0xd2,0x01,0x01,0x01,0x00]
35333
35334v_min_u32_e64 v5, v1, -1
35335// CHECK: [0x05,0x00,0x26,0xd2,0x01,0x83,0x01,0x00]
35336
35337v_min_u32_e64 v5, v1, 0.5
35338// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xe1,0x01,0x00]
35339
35340v_min_u32_e64 v5, v1, -4.0
35341// CHECK: [0x05,0x00,0x26,0xd2,0x01,0xef,0x01,0x00]
35342
35343v_max_u32 v5, v1, v2
35344// CHECK: [0x01,0x05,0x0a,0x28]
35345
35346v_max_u32 v255, v1, v2
35347// CHECK: [0x01,0x05,0xfe,0x29]
35348
35349v_max_u32 v5, v255, v2
35350// CHECK: [0xff,0x05,0x0a,0x28]
35351
35352v_max_u32 v5, s1, v2
35353// CHECK: [0x01,0x04,0x0a,0x28]
35354
35355v_max_u32 v5, s103, v2
35356// CHECK: [0x67,0x04,0x0a,0x28]
35357
35358v_max_u32 v5, flat_scratch_lo, v2
35359// CHECK: [0x68,0x04,0x0a,0x28]
35360
35361v_max_u32 v5, flat_scratch_hi, v2
35362// CHECK: [0x69,0x04,0x0a,0x28]
35363
35364v_max_u32 v5, vcc_lo, v2
35365// CHECK: [0x6a,0x04,0x0a,0x28]
35366
35367v_max_u32 v5, vcc_hi, v2
35368// CHECK: [0x6b,0x04,0x0a,0x28]
35369
35370v_max_u32 v5, tba_lo, v2
35371// CHECK: [0x6c,0x04,0x0a,0x28]
35372
35373v_max_u32 v5, tba_hi, v2
35374// CHECK: [0x6d,0x04,0x0a,0x28]
35375
35376v_max_u32 v5, tma_lo, v2
35377// CHECK: [0x6e,0x04,0x0a,0x28]
35378
35379v_max_u32 v5, tma_hi, v2
35380// CHECK: [0x6f,0x04,0x0a,0x28]
35381
35382v_max_u32 v5, ttmp11, v2
35383// CHECK: [0x7b,0x04,0x0a,0x28]
35384
35385v_max_u32 v5, m0, v2
35386// CHECK: [0x7c,0x04,0x0a,0x28]
35387
35388v_max_u32 v5, exec_lo, v2
35389// CHECK: [0x7e,0x04,0x0a,0x28]
35390
35391v_max_u32 v5, exec_hi, v2
35392// CHECK: [0x7f,0x04,0x0a,0x28]
35393
35394v_max_u32 v5, 0, v2
35395// CHECK: [0x80,0x04,0x0a,0x28]
35396
35397v_max_u32 v5, -1, v2
35398// CHECK: [0xc1,0x04,0x0a,0x28]
35399
35400v_max_u32 v5, 0.5, v2
35401// CHECK: [0xf0,0x04,0x0a,0x28]
35402
35403v_max_u32 v5, -4.0, v2
35404// CHECK: [0xf7,0x04,0x0a,0x28]
35405
35406v_max_u32 v5, 0xaf123456, v2
35407// CHECK: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]
35408
35409v_max_u32 v5, 0x3f717273, v2
35410// CHECK: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]
35411
35412v_max_u32 v5, v1, v255
35413// CHECK: [0x01,0xff,0x0b,0x28]
35414
35415v_max_u32_e64 v5, v1, v2
35416// CHECK: [0x05,0x00,0x28,0xd2,0x01,0x05,0x02,0x00]
35417
35418v_max_u32_e64 v255, v1, v2
35419// CHECK: [0xff,0x00,0x28,0xd2,0x01,0x05,0x02,0x00]
35420
35421v_max_u32_e64 v5, v255, v2
35422// CHECK: [0x05,0x00,0x28,0xd2,0xff,0x05,0x02,0x00]
35423
35424v_max_u32_e64 v5, s1, v2
35425// CHECK: [0x05,0x00,0x28,0xd2,0x01,0x04,0x02,0x00]
35426
35427v_max_u32_e64 v5, s103, v2
35428// CHECK: [0x05,0x00,0x28,0xd2,0x67,0x04,0x02,0x00]
35429
35430v_max_u32_e64 v5, flat_scratch_lo, v2
35431// CHECK: [0x05,0x00,0x28,0xd2,0x68,0x04,0x02,0x00]
35432
35433v_max_u32_e64 v5, flat_scratch_hi, v2
35434// CHECK: [0x05,0x00,0x28,0xd2,0x69,0x04,0x02,0x00]
35435
35436v_max_u32_e64 v5, vcc_lo, v2
35437// CHECK: [0x05,0x00,0x28,0xd2,0x6a,0x04,0x02,0x00]
35438
35439v_max_u32_e64 v5, vcc_hi, v2
35440// CHECK: [0x05,0x00,0x28,0xd2,0x6b,0x04,0x02,0x00]
35441
35442v_max_u32_e64 v5, tba_lo, v2
35443// CHECK: [0x05,0x00,0x28,0xd2,0x6c,0x04,0x02,0x00]
35444
35445v_max_u32_e64 v5, tba_hi, v2
35446// CHECK: [0x05,0x00,0x28,0xd2,0x6d,0x04,0x02,0x00]
35447
35448v_max_u32_e64 v5, tma_lo, v2
35449// CHECK: [0x05,0x00,0x28,0xd2,0x6e,0x04,0x02,0x00]
35450
35451v_max_u32_e64 v5, tma_hi, v2
35452// CHECK: [0x05,0x00,0x28,0xd2,0x6f,0x04,0x02,0x00]
35453
35454v_max_u32_e64 v5, ttmp11, v2
35455// CHECK: [0x05,0x00,0x28,0xd2,0x7b,0x04,0x02,0x00]
35456
35457v_max_u32_e64 v5, m0, v2
35458// CHECK: [0x05,0x00,0x28,0xd2,0x7c,0x04,0x02,0x00]
35459
35460v_max_u32_e64 v5, exec_lo, v2
35461// CHECK: [0x05,0x00,0x28,0xd2,0x7e,0x04,0x02,0x00]
35462
35463v_max_u32_e64 v5, exec_hi, v2
35464// CHECK: [0x05,0x00,0x28,0xd2,0x7f,0x04,0x02,0x00]
35465
35466v_max_u32_e64 v5, 0, v2
35467// CHECK: [0x05,0x00,0x28,0xd2,0x80,0x04,0x02,0x00]
35468
35469v_max_u32_e64 v5, -1, v2
35470// CHECK: [0x05,0x00,0x28,0xd2,0xc1,0x04,0x02,0x00]
35471
35472v_max_u32_e64 v5, 0.5, v2
35473// CHECK: [0x05,0x00,0x28,0xd2,0xf0,0x04,0x02,0x00]
35474
35475v_max_u32_e64 v5, -4.0, v2
35476// CHECK: [0x05,0x00,0x28,0xd2,0xf7,0x04,0x02,0x00]
35477
35478v_max_u32_e64 v5, v1, v255
35479// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xff,0x03,0x00]
35480
35481v_max_u32_e64 v5, v1, s2
35482// CHECK: [0x05,0x00,0x28,0xd2,0x01,0x05,0x00,0x00]
35483
35484v_max_u32_e64 v5, v1, s103
35485// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xcf,0x00,0x00]
35486
35487v_max_u32_e64 v5, v1, flat_scratch_lo
35488// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd1,0x00,0x00]
35489
35490v_max_u32_e64 v5, v1, flat_scratch_hi
35491// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd3,0x00,0x00]
35492
35493v_max_u32_e64 v5, v1, vcc_lo
35494// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd5,0x00,0x00]
35495
35496v_max_u32_e64 v5, v1, vcc_hi
35497// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd7,0x00,0x00]
35498
35499v_max_u32_e64 v5, v1, tba_lo
35500// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd9,0x00,0x00]
35501
35502v_max_u32_e64 v5, v1, tba_hi
35503// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdb,0x00,0x00]
35504
35505v_max_u32_e64 v5, v1, tma_lo
35506// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdd,0x00,0x00]
35507
35508v_max_u32_e64 v5, v1, tma_hi
35509// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdf,0x00,0x00]
35510
35511v_max_u32_e64 v5, v1, ttmp11
35512// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xf7,0x00,0x00]
35513
35514v_max_u32_e64 v5, v1, m0
35515// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xf9,0x00,0x00]
35516
35517v_max_u32_e64 v5, v1, exec_lo
35518// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xfd,0x00,0x00]
35519
35520v_max_u32_e64 v5, v1, exec_hi
35521// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xff,0x00,0x00]
35522
35523v_max_u32_e64 v5, v1, 0
35524// CHECK: [0x05,0x00,0x28,0xd2,0x01,0x01,0x01,0x00]
35525
35526v_max_u32_e64 v5, v1, -1
35527// CHECK: [0x05,0x00,0x28,0xd2,0x01,0x83,0x01,0x00]
35528
35529v_max_u32_e64 v5, v1, 0.5
35530// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xe1,0x01,0x00]
35531
35532v_max_u32_e64 v5, v1, -4.0
35533// CHECK: [0x05,0x00,0x28,0xd2,0x01,0xef,0x01,0x00]
35534
35535v_lshr_b32 v5, v1, v2
35536// CHECK: [0x01,0x05,0x0a,0x2a]
35537
35538v_lshr_b32 v255, v1, v2
35539// CHECK: [0x01,0x05,0xfe,0x2b]
35540
35541v_lshr_b32 v5, v255, v2
35542// CHECK: [0xff,0x05,0x0a,0x2a]
35543
35544v_lshr_b32 v5, s1, v2
35545// CHECK: [0x01,0x04,0x0a,0x2a]
35546
35547v_lshr_b32 v5, s103, v2
35548// CHECK: [0x67,0x04,0x0a,0x2a]
35549
35550v_lshr_b32 v5, flat_scratch_lo, v2
35551// CHECK: [0x68,0x04,0x0a,0x2a]
35552
35553v_lshr_b32 v5, flat_scratch_hi, v2
35554// CHECK: [0x69,0x04,0x0a,0x2a]
35555
35556v_lshr_b32 v5, vcc_lo, v2
35557// CHECK: [0x6a,0x04,0x0a,0x2a]
35558
35559v_lshr_b32 v5, vcc_hi, v2
35560// CHECK: [0x6b,0x04,0x0a,0x2a]
35561
35562v_lshr_b32 v5, tba_lo, v2
35563// CHECK: [0x6c,0x04,0x0a,0x2a]
35564
35565v_lshr_b32 v5, tba_hi, v2
35566// CHECK: [0x6d,0x04,0x0a,0x2a]
35567
35568v_lshr_b32 v5, tma_lo, v2
35569// CHECK: [0x6e,0x04,0x0a,0x2a]
35570
35571v_lshr_b32 v5, tma_hi, v2
35572// CHECK: [0x6f,0x04,0x0a,0x2a]
35573
35574v_lshr_b32 v5, ttmp11, v2
35575// CHECK: [0x7b,0x04,0x0a,0x2a]
35576
35577v_lshr_b32 v5, m0, v2
35578// CHECK: [0x7c,0x04,0x0a,0x2a]
35579
35580v_lshr_b32 v5, exec_lo, v2
35581// CHECK: [0x7e,0x04,0x0a,0x2a]
35582
35583v_lshr_b32 v5, exec_hi, v2
35584// CHECK: [0x7f,0x04,0x0a,0x2a]
35585
35586v_lshr_b32 v5, 0, v2
35587// CHECK: [0x80,0x04,0x0a,0x2a]
35588
35589v_lshr_b32 v5, -1, v2
35590// CHECK: [0xc1,0x04,0x0a,0x2a]
35591
35592v_lshr_b32 v5, 0.5, v2
35593// CHECK: [0xf0,0x04,0x0a,0x2a]
35594
35595v_lshr_b32 v5, -4.0, v2
35596// CHECK: [0xf7,0x04,0x0a,0x2a]
35597
35598v_lshr_b32 v5, 0xaf123456, v2
35599// CHECK: [0xff,0x04,0x0a,0x2a,0x56,0x34,0x12,0xaf]
35600
35601v_lshr_b32 v5, 0x3f717273, v2
35602// CHECK: [0xff,0x04,0x0a,0x2a,0x73,0x72,0x71,0x3f]
35603
35604v_lshr_b32 v5, v1, v255
35605// CHECK: [0x01,0xff,0x0b,0x2a]
35606
35607v_lshr_b32_e64 v5, v1, v2
35608// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x05,0x02,0x00]
35609
35610v_lshr_b32_e64 v255, v1, v2
35611// CHECK: [0xff,0x00,0x2a,0xd2,0x01,0x05,0x02,0x00]
35612
35613v_lshr_b32_e64 v5, v255, v2
35614// CHECK: [0x05,0x00,0x2a,0xd2,0xff,0x05,0x02,0x00]
35615
35616v_lshr_b32_e64 v5, s1, v2
35617// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x04,0x02,0x00]
35618
35619v_lshr_b32_e64 v5, s103, v2
35620// CHECK: [0x05,0x00,0x2a,0xd2,0x67,0x04,0x02,0x00]
35621
35622v_lshr_b32_e64 v5, flat_scratch_lo, v2
35623// CHECK: [0x05,0x00,0x2a,0xd2,0x68,0x04,0x02,0x00]
35624
35625v_lshr_b32_e64 v5, flat_scratch_hi, v2
35626// CHECK: [0x05,0x00,0x2a,0xd2,0x69,0x04,0x02,0x00]
35627
35628v_lshr_b32_e64 v5, vcc_lo, v2
35629// CHECK: [0x05,0x00,0x2a,0xd2,0x6a,0x04,0x02,0x00]
35630
35631v_lshr_b32_e64 v5, vcc_hi, v2
35632// CHECK: [0x05,0x00,0x2a,0xd2,0x6b,0x04,0x02,0x00]
35633
35634v_lshr_b32_e64 v5, tba_lo, v2
35635// CHECK: [0x05,0x00,0x2a,0xd2,0x6c,0x04,0x02,0x00]
35636
35637v_lshr_b32_e64 v5, tba_hi, v2
35638// CHECK: [0x05,0x00,0x2a,0xd2,0x6d,0x04,0x02,0x00]
35639
35640v_lshr_b32_e64 v5, tma_lo, v2
35641// CHECK: [0x05,0x00,0x2a,0xd2,0x6e,0x04,0x02,0x00]
35642
35643v_lshr_b32_e64 v5, tma_hi, v2
35644// CHECK: [0x05,0x00,0x2a,0xd2,0x6f,0x04,0x02,0x00]
35645
35646v_lshr_b32_e64 v5, ttmp11, v2
35647// CHECK: [0x05,0x00,0x2a,0xd2,0x7b,0x04,0x02,0x00]
35648
35649v_lshr_b32_e64 v5, m0, v2
35650// CHECK: [0x05,0x00,0x2a,0xd2,0x7c,0x04,0x02,0x00]
35651
35652v_lshr_b32_e64 v5, exec_lo, v2
35653// CHECK: [0x05,0x00,0x2a,0xd2,0x7e,0x04,0x02,0x00]
35654
35655v_lshr_b32_e64 v5, exec_hi, v2
35656// CHECK: [0x05,0x00,0x2a,0xd2,0x7f,0x04,0x02,0x00]
35657
35658v_lshr_b32_e64 v5, 0, v2
35659// CHECK: [0x05,0x00,0x2a,0xd2,0x80,0x04,0x02,0x00]
35660
35661v_lshr_b32_e64 v5, -1, v2
35662// CHECK: [0x05,0x00,0x2a,0xd2,0xc1,0x04,0x02,0x00]
35663
35664v_lshr_b32_e64 v5, 0.5, v2
35665// CHECK: [0x05,0x00,0x2a,0xd2,0xf0,0x04,0x02,0x00]
35666
35667v_lshr_b32_e64 v5, -4.0, v2
35668// CHECK: [0x05,0x00,0x2a,0xd2,0xf7,0x04,0x02,0x00]
35669
35670v_lshr_b32_e64 v5, v1, v255
35671// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xff,0x03,0x00]
35672
35673v_lshr_b32_e64 v5, v1, s2
35674// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x05,0x00,0x00]
35675
35676v_lshr_b32_e64 v5, v1, s103
35677// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xcf,0x00,0x00]
35678
35679v_lshr_b32_e64 v5, v1, flat_scratch_lo
35680// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd1,0x00,0x00]
35681
35682v_lshr_b32_e64 v5, v1, flat_scratch_hi
35683// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd3,0x00,0x00]
35684
35685v_lshr_b32_e64 v5, v1, vcc_lo
35686// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd5,0x00,0x00]
35687
35688v_lshr_b32_e64 v5, v1, vcc_hi
35689// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd7,0x00,0x00]
35690
35691v_lshr_b32_e64 v5, v1, tba_lo
35692// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd9,0x00,0x00]
35693
35694v_lshr_b32_e64 v5, v1, tba_hi
35695// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdb,0x00,0x00]
35696
35697v_lshr_b32_e64 v5, v1, tma_lo
35698// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdd,0x00,0x00]
35699
35700v_lshr_b32_e64 v5, v1, tma_hi
35701// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdf,0x00,0x00]
35702
35703v_lshr_b32_e64 v5, v1, ttmp11
35704// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xf7,0x00,0x00]
35705
35706v_lshr_b32_e64 v5, v1, m0
35707// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xf9,0x00,0x00]
35708
35709v_lshr_b32_e64 v5, v1, exec_lo
35710// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xfd,0x00,0x00]
35711
35712v_lshr_b32_e64 v5, v1, exec_hi
35713// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xff,0x00,0x00]
35714
35715v_lshr_b32_e64 v5, v1, 0
35716// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x01,0x01,0x00]
35717
35718v_lshr_b32_e64 v5, v1, -1
35719// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x83,0x01,0x00]
35720
35721v_lshr_b32_e64 v5, v1, 0.5
35722// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xe1,0x01,0x00]
35723
35724v_lshr_b32_e64 v5, v1, -4.0
35725// CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xef,0x01,0x00]
35726
35727v_lshrrev_b32 v5, v1, v2
35728// CHECK: [0x01,0x05,0x0a,0x2c]
35729
35730v_lshrrev_b32 v255, v1, v2
35731// CHECK: [0x01,0x05,0xfe,0x2d]
35732
35733v_lshrrev_b32 v5, v255, v2
35734// CHECK: [0xff,0x05,0x0a,0x2c]
35735
35736v_lshrrev_b32 v5, s1, v2
35737// CHECK: [0x01,0x04,0x0a,0x2c]
35738
35739v_lshrrev_b32 v5, s103, v2
35740// CHECK: [0x67,0x04,0x0a,0x2c]
35741
35742v_lshrrev_b32 v5, flat_scratch_lo, v2
35743// CHECK: [0x68,0x04,0x0a,0x2c]
35744
35745v_lshrrev_b32 v5, flat_scratch_hi, v2
35746// CHECK: [0x69,0x04,0x0a,0x2c]
35747
35748v_lshrrev_b32 v5, vcc_lo, v2
35749// CHECK: [0x6a,0x04,0x0a,0x2c]
35750
35751v_lshrrev_b32 v5, vcc_hi, v2
35752// CHECK: [0x6b,0x04,0x0a,0x2c]
35753
35754v_lshrrev_b32 v5, tba_lo, v2
35755// CHECK: [0x6c,0x04,0x0a,0x2c]
35756
35757v_lshrrev_b32 v5, tba_hi, v2
35758// CHECK: [0x6d,0x04,0x0a,0x2c]
35759
35760v_lshrrev_b32 v5, tma_lo, v2
35761// CHECK: [0x6e,0x04,0x0a,0x2c]
35762
35763v_lshrrev_b32 v5, tma_hi, v2
35764// CHECK: [0x6f,0x04,0x0a,0x2c]
35765
35766v_lshrrev_b32 v5, ttmp11, v2
35767// CHECK: [0x7b,0x04,0x0a,0x2c]
35768
35769v_lshrrev_b32 v5, m0, v2
35770// CHECK: [0x7c,0x04,0x0a,0x2c]
35771
35772v_lshrrev_b32 v5, exec_lo, v2
35773// CHECK: [0x7e,0x04,0x0a,0x2c]
35774
35775v_lshrrev_b32 v5, exec_hi, v2
35776// CHECK: [0x7f,0x04,0x0a,0x2c]
35777
35778v_lshrrev_b32 v5, 0, v2
35779// CHECK: [0x80,0x04,0x0a,0x2c]
35780
35781v_lshrrev_b32 v5, -1, v2
35782// CHECK: [0xc1,0x04,0x0a,0x2c]
35783
35784v_lshrrev_b32 v5, 0.5, v2
35785// CHECK: [0xf0,0x04,0x0a,0x2c]
35786
35787v_lshrrev_b32 v5, -4.0, v2
35788// CHECK: [0xf7,0x04,0x0a,0x2c]
35789
35790v_lshrrev_b32 v5, 0xaf123456, v2
35791// CHECK: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]
35792
35793v_lshrrev_b32 v5, 0x3f717273, v2
35794// CHECK: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]
35795
35796v_lshrrev_b32 v5, v1, v255
35797// CHECK: [0x01,0xff,0x0b,0x2c]
35798
35799v_lshrrev_b32_e64 v5, v1, v2
35800// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x05,0x02,0x00]
35801
35802v_lshrrev_b32_e64 v255, v1, v2
35803// CHECK: [0xff,0x00,0x2c,0xd2,0x01,0x05,0x02,0x00]
35804
35805v_lshrrev_b32_e64 v5, v255, v2
35806// CHECK: [0x05,0x00,0x2c,0xd2,0xff,0x05,0x02,0x00]
35807
35808v_lshrrev_b32_e64 v5, s1, v2
35809// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x04,0x02,0x00]
35810
35811v_lshrrev_b32_e64 v5, s103, v2
35812// CHECK: [0x05,0x00,0x2c,0xd2,0x67,0x04,0x02,0x00]
35813
35814v_lshrrev_b32_e64 v5, flat_scratch_lo, v2
35815// CHECK: [0x05,0x00,0x2c,0xd2,0x68,0x04,0x02,0x00]
35816
35817v_lshrrev_b32_e64 v5, flat_scratch_hi, v2
35818// CHECK: [0x05,0x00,0x2c,0xd2,0x69,0x04,0x02,0x00]
35819
35820v_lshrrev_b32_e64 v5, vcc_lo, v2
35821// CHECK: [0x05,0x00,0x2c,0xd2,0x6a,0x04,0x02,0x00]
35822
35823v_lshrrev_b32_e64 v5, vcc_hi, v2
35824// CHECK: [0x05,0x00,0x2c,0xd2,0x6b,0x04,0x02,0x00]
35825
35826v_lshrrev_b32_e64 v5, tba_lo, v2
35827// CHECK: [0x05,0x00,0x2c,0xd2,0x6c,0x04,0x02,0x00]
35828
35829v_lshrrev_b32_e64 v5, tba_hi, v2
35830// CHECK: [0x05,0x00,0x2c,0xd2,0x6d,0x04,0x02,0x00]
35831
35832v_lshrrev_b32_e64 v5, tma_lo, v2
35833// CHECK: [0x05,0x00,0x2c,0xd2,0x6e,0x04,0x02,0x00]
35834
35835v_lshrrev_b32_e64 v5, tma_hi, v2
35836// CHECK: [0x05,0x00,0x2c,0xd2,0x6f,0x04,0x02,0x00]
35837
35838v_lshrrev_b32_e64 v5, ttmp11, v2
35839// CHECK: [0x05,0x00,0x2c,0xd2,0x7b,0x04,0x02,0x00]
35840
35841v_lshrrev_b32_e64 v5, m0, v2
35842// CHECK: [0x05,0x00,0x2c,0xd2,0x7c,0x04,0x02,0x00]
35843
35844v_lshrrev_b32_e64 v5, exec_lo, v2
35845// CHECK: [0x05,0x00,0x2c,0xd2,0x7e,0x04,0x02,0x00]
35846
35847v_lshrrev_b32_e64 v5, exec_hi, v2
35848// CHECK: [0x05,0x00,0x2c,0xd2,0x7f,0x04,0x02,0x00]
35849
35850v_lshrrev_b32_e64 v5, 0, v2
35851// CHECK: [0x05,0x00,0x2c,0xd2,0x80,0x04,0x02,0x00]
35852
35853v_lshrrev_b32_e64 v5, -1, v2
35854// CHECK: [0x05,0x00,0x2c,0xd2,0xc1,0x04,0x02,0x00]
35855
35856v_lshrrev_b32_e64 v5, 0.5, v2
35857// CHECK: [0x05,0x00,0x2c,0xd2,0xf0,0x04,0x02,0x00]
35858
35859v_lshrrev_b32_e64 v5, -4.0, v2
35860// CHECK: [0x05,0x00,0x2c,0xd2,0xf7,0x04,0x02,0x00]
35861
35862v_lshrrev_b32_e64 v5, v1, v255
35863// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xff,0x03,0x00]
35864
35865v_lshrrev_b32_e64 v5, v1, s2
35866// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x05,0x00,0x00]
35867
35868v_lshrrev_b32_e64 v5, v1, s103
35869// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xcf,0x00,0x00]
35870
35871v_lshrrev_b32_e64 v5, v1, flat_scratch_lo
35872// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd1,0x00,0x00]
35873
35874v_lshrrev_b32_e64 v5, v1, flat_scratch_hi
35875// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd3,0x00,0x00]
35876
35877v_lshrrev_b32_e64 v5, v1, vcc_lo
35878// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd5,0x00,0x00]
35879
35880v_lshrrev_b32_e64 v5, v1, vcc_hi
35881// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd7,0x00,0x00]
35882
35883v_lshrrev_b32_e64 v5, v1, tba_lo
35884// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd9,0x00,0x00]
35885
35886v_lshrrev_b32_e64 v5, v1, tba_hi
35887// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdb,0x00,0x00]
35888
35889v_lshrrev_b32_e64 v5, v1, tma_lo
35890// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdd,0x00,0x00]
35891
35892v_lshrrev_b32_e64 v5, v1, tma_hi
35893// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdf,0x00,0x00]
35894
35895v_lshrrev_b32_e64 v5, v1, ttmp11
35896// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xf7,0x00,0x00]
35897
35898v_lshrrev_b32_e64 v5, v1, m0
35899// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xf9,0x00,0x00]
35900
35901v_lshrrev_b32_e64 v5, v1, exec_lo
35902// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xfd,0x00,0x00]
35903
35904v_lshrrev_b32_e64 v5, v1, exec_hi
35905// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xff,0x00,0x00]
35906
35907v_lshrrev_b32_e64 v5, v1, 0
35908// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x01,0x01,0x00]
35909
35910v_lshrrev_b32_e64 v5, v1, -1
35911// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x83,0x01,0x00]
35912
35913v_lshrrev_b32_e64 v5, v1, 0.5
35914// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xe1,0x01,0x00]
35915
35916v_lshrrev_b32_e64 v5, v1, -4.0
35917// CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xef,0x01,0x00]
35918
35919v_ashr_i32 v5, v1, v2
35920// CHECK: [0x01,0x05,0x0a,0x2e]
35921
35922v_ashr_i32 v255, v1, v2
35923// CHECK: [0x01,0x05,0xfe,0x2f]
35924
35925v_ashr_i32 v5, v255, v2
35926// CHECK: [0xff,0x05,0x0a,0x2e]
35927
35928v_ashr_i32 v5, s1, v2
35929// CHECK: [0x01,0x04,0x0a,0x2e]
35930
35931v_ashr_i32 v5, s103, v2
35932// CHECK: [0x67,0x04,0x0a,0x2e]
35933
35934v_ashr_i32 v5, flat_scratch_lo, v2
35935// CHECK: [0x68,0x04,0x0a,0x2e]
35936
35937v_ashr_i32 v5, flat_scratch_hi, v2
35938// CHECK: [0x69,0x04,0x0a,0x2e]
35939
35940v_ashr_i32 v5, vcc_lo, v2
35941// CHECK: [0x6a,0x04,0x0a,0x2e]
35942
35943v_ashr_i32 v5, vcc_hi, v2
35944// CHECK: [0x6b,0x04,0x0a,0x2e]
35945
35946v_ashr_i32 v5, tba_lo, v2
35947// CHECK: [0x6c,0x04,0x0a,0x2e]
35948
35949v_ashr_i32 v5, tba_hi, v2
35950// CHECK: [0x6d,0x04,0x0a,0x2e]
35951
35952v_ashr_i32 v5, tma_lo, v2
35953// CHECK: [0x6e,0x04,0x0a,0x2e]
35954
35955v_ashr_i32 v5, tma_hi, v2
35956// CHECK: [0x6f,0x04,0x0a,0x2e]
35957
35958v_ashr_i32 v5, ttmp11, v2
35959// CHECK: [0x7b,0x04,0x0a,0x2e]
35960
35961v_ashr_i32 v5, m0, v2
35962// CHECK: [0x7c,0x04,0x0a,0x2e]
35963
35964v_ashr_i32 v5, exec_lo, v2
35965// CHECK: [0x7e,0x04,0x0a,0x2e]
35966
35967v_ashr_i32 v5, exec_hi, v2
35968// CHECK: [0x7f,0x04,0x0a,0x2e]
35969
35970v_ashr_i32 v5, 0, v2
35971// CHECK: [0x80,0x04,0x0a,0x2e]
35972
35973v_ashr_i32 v5, -1, v2
35974// CHECK: [0xc1,0x04,0x0a,0x2e]
35975
35976v_ashr_i32 v5, 0.5, v2
35977// CHECK: [0xf0,0x04,0x0a,0x2e]
35978
35979v_ashr_i32 v5, -4.0, v2
35980// CHECK: [0xf7,0x04,0x0a,0x2e]
35981
35982v_ashr_i32 v5, 0xaf123456, v2
35983// CHECK: [0xff,0x04,0x0a,0x2e,0x56,0x34,0x12,0xaf]
35984
35985v_ashr_i32 v5, 0x3f717273, v2
35986// CHECK: [0xff,0x04,0x0a,0x2e,0x73,0x72,0x71,0x3f]
35987
35988v_ashr_i32 v5, v1, v255
35989// CHECK: [0x01,0xff,0x0b,0x2e]
35990
35991v_ashr_i32_e64 v5, v1, v2
35992// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x05,0x02,0x00]
35993
35994v_ashr_i32_e64 v255, v1, v2
35995// CHECK: [0xff,0x00,0x2e,0xd2,0x01,0x05,0x02,0x00]
35996
35997v_ashr_i32_e64 v5, v255, v2
35998// CHECK: [0x05,0x00,0x2e,0xd2,0xff,0x05,0x02,0x00]
35999
36000v_ashr_i32_e64 v5, s1, v2
36001// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x04,0x02,0x00]
36002
36003v_ashr_i32_e64 v5, s103, v2
36004// CHECK: [0x05,0x00,0x2e,0xd2,0x67,0x04,0x02,0x00]
36005
36006v_ashr_i32_e64 v5, flat_scratch_lo, v2
36007// CHECK: [0x05,0x00,0x2e,0xd2,0x68,0x04,0x02,0x00]
36008
36009v_ashr_i32_e64 v5, flat_scratch_hi, v2
36010// CHECK: [0x05,0x00,0x2e,0xd2,0x69,0x04,0x02,0x00]
36011
36012v_ashr_i32_e64 v5, vcc_lo, v2
36013// CHECK: [0x05,0x00,0x2e,0xd2,0x6a,0x04,0x02,0x00]
36014
36015v_ashr_i32_e64 v5, vcc_hi, v2
36016// CHECK: [0x05,0x00,0x2e,0xd2,0x6b,0x04,0x02,0x00]
36017
36018v_ashr_i32_e64 v5, tba_lo, v2
36019// CHECK: [0x05,0x00,0x2e,0xd2,0x6c,0x04,0x02,0x00]
36020
36021v_ashr_i32_e64 v5, tba_hi, v2
36022// CHECK: [0x05,0x00,0x2e,0xd2,0x6d,0x04,0x02,0x00]
36023
36024v_ashr_i32_e64 v5, tma_lo, v2
36025// CHECK: [0x05,0x00,0x2e,0xd2,0x6e,0x04,0x02,0x00]
36026
36027v_ashr_i32_e64 v5, tma_hi, v2
36028// CHECK: [0x05,0x00,0x2e,0xd2,0x6f,0x04,0x02,0x00]
36029
36030v_ashr_i32_e64 v5, ttmp11, v2
36031// CHECK: [0x05,0x00,0x2e,0xd2,0x7b,0x04,0x02,0x00]
36032
36033v_ashr_i32_e64 v5, m0, v2
36034// CHECK: [0x05,0x00,0x2e,0xd2,0x7c,0x04,0x02,0x00]
36035
36036v_ashr_i32_e64 v5, exec_lo, v2
36037// CHECK: [0x05,0x00,0x2e,0xd2,0x7e,0x04,0x02,0x00]
36038
36039v_ashr_i32_e64 v5, exec_hi, v2
36040// CHECK: [0x05,0x00,0x2e,0xd2,0x7f,0x04,0x02,0x00]
36041
36042v_ashr_i32_e64 v5, 0, v2
36043// CHECK: [0x05,0x00,0x2e,0xd2,0x80,0x04,0x02,0x00]
36044
36045v_ashr_i32_e64 v5, -1, v2
36046// CHECK: [0x05,0x00,0x2e,0xd2,0xc1,0x04,0x02,0x00]
36047
36048v_ashr_i32_e64 v5, 0.5, v2
36049// CHECK: [0x05,0x00,0x2e,0xd2,0xf0,0x04,0x02,0x00]
36050
36051v_ashr_i32_e64 v5, -4.0, v2
36052// CHECK: [0x05,0x00,0x2e,0xd2,0xf7,0x04,0x02,0x00]
36053
36054v_ashr_i32_e64 v5, v1, v255
36055// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xff,0x03,0x00]
36056
36057v_ashr_i32_e64 v5, v1, s2
36058// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x05,0x00,0x00]
36059
36060v_ashr_i32_e64 v5, v1, s103
36061// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xcf,0x00,0x00]
36062
36063v_ashr_i32_e64 v5, v1, flat_scratch_lo
36064// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd1,0x00,0x00]
36065
36066v_ashr_i32_e64 v5, v1, flat_scratch_hi
36067// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd3,0x00,0x00]
36068
36069v_ashr_i32_e64 v5, v1, vcc_lo
36070// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd5,0x00,0x00]
36071
36072v_ashr_i32_e64 v5, v1, vcc_hi
36073// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd7,0x00,0x00]
36074
36075v_ashr_i32_e64 v5, v1, tba_lo
36076// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd9,0x00,0x00]
36077
36078v_ashr_i32_e64 v5, v1, tba_hi
36079// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdb,0x00,0x00]
36080
36081v_ashr_i32_e64 v5, v1, tma_lo
36082// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdd,0x00,0x00]
36083
36084v_ashr_i32_e64 v5, v1, tma_hi
36085// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdf,0x00,0x00]
36086
36087v_ashr_i32_e64 v5, v1, ttmp11
36088// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xf7,0x00,0x00]
36089
36090v_ashr_i32_e64 v5, v1, m0
36091// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xf9,0x00,0x00]
36092
36093v_ashr_i32_e64 v5, v1, exec_lo
36094// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xfd,0x00,0x00]
36095
36096v_ashr_i32_e64 v5, v1, exec_hi
36097// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xff,0x00,0x00]
36098
36099v_ashr_i32_e64 v5, v1, 0
36100// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x01,0x01,0x00]
36101
36102v_ashr_i32_e64 v5, v1, -1
36103// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x83,0x01,0x00]
36104
36105v_ashr_i32_e64 v5, v1, 0.5
36106// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xe1,0x01,0x00]
36107
36108v_ashr_i32_e64 v5, v1, -4.0
36109// CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xef,0x01,0x00]
36110
36111v_ashrrev_i32 v5, v1, v2
36112// CHECK: [0x01,0x05,0x0a,0x30]
36113
36114v_ashrrev_i32 v255, v1, v2
36115// CHECK: [0x01,0x05,0xfe,0x31]
36116
36117v_ashrrev_i32 v5, v255, v2
36118// CHECK: [0xff,0x05,0x0a,0x30]
36119
36120v_ashrrev_i32 v5, s1, v2
36121// CHECK: [0x01,0x04,0x0a,0x30]
36122
36123v_ashrrev_i32 v5, s103, v2
36124// CHECK: [0x67,0x04,0x0a,0x30]
36125
36126v_ashrrev_i32 v5, flat_scratch_lo, v2
36127// CHECK: [0x68,0x04,0x0a,0x30]
36128
36129v_ashrrev_i32 v5, flat_scratch_hi, v2
36130// CHECK: [0x69,0x04,0x0a,0x30]
36131
36132v_ashrrev_i32 v5, vcc_lo, v2
36133// CHECK: [0x6a,0x04,0x0a,0x30]
36134
36135v_ashrrev_i32 v5, vcc_hi, v2
36136// CHECK: [0x6b,0x04,0x0a,0x30]
36137
36138v_ashrrev_i32 v5, tba_lo, v2
36139// CHECK: [0x6c,0x04,0x0a,0x30]
36140
36141v_ashrrev_i32 v5, tba_hi, v2
36142// CHECK: [0x6d,0x04,0x0a,0x30]
36143
36144v_ashrrev_i32 v5, tma_lo, v2
36145// CHECK: [0x6e,0x04,0x0a,0x30]
36146
36147v_ashrrev_i32 v5, tma_hi, v2
36148// CHECK: [0x6f,0x04,0x0a,0x30]
36149
36150v_ashrrev_i32 v5, ttmp11, v2
36151// CHECK: [0x7b,0x04,0x0a,0x30]
36152
36153v_ashrrev_i32 v5, m0, v2
36154// CHECK: [0x7c,0x04,0x0a,0x30]
36155
36156v_ashrrev_i32 v5, exec_lo, v2
36157// CHECK: [0x7e,0x04,0x0a,0x30]
36158
36159v_ashrrev_i32 v5, exec_hi, v2
36160// CHECK: [0x7f,0x04,0x0a,0x30]
36161
36162v_ashrrev_i32 v5, 0, v2
36163// CHECK: [0x80,0x04,0x0a,0x30]
36164
36165v_ashrrev_i32 v5, -1, v2
36166// CHECK: [0xc1,0x04,0x0a,0x30]
36167
36168v_ashrrev_i32 v5, 0.5, v2
36169// CHECK: [0xf0,0x04,0x0a,0x30]
36170
36171v_ashrrev_i32 v5, -4.0, v2
36172// CHECK: [0xf7,0x04,0x0a,0x30]
36173
36174v_ashrrev_i32 v5, 0xaf123456, v2
36175// CHECK: [0xff,0x04,0x0a,0x30,0x56,0x34,0x12,0xaf]
36176
36177v_ashrrev_i32 v5, 0x3f717273, v2
36178// CHECK: [0xff,0x04,0x0a,0x30,0x73,0x72,0x71,0x3f]
36179
36180v_ashrrev_i32 v5, v1, v255
36181// CHECK: [0x01,0xff,0x0b,0x30]
36182
36183v_ashrrev_i32_e64 v5, v1, v2
36184// CHECK: [0x05,0x00,0x30,0xd2,0x01,0x05,0x02,0x00]
36185
36186v_ashrrev_i32_e64 v255, v1, v2
36187// CHECK: [0xff,0x00,0x30,0xd2,0x01,0x05,0x02,0x00]
36188
36189v_ashrrev_i32_e64 v5, v255, v2
36190// CHECK: [0x05,0x00,0x30,0xd2,0xff,0x05,0x02,0x00]
36191
36192v_ashrrev_i32_e64 v5, s1, v2
36193// CHECK: [0x05,0x00,0x30,0xd2,0x01,0x04,0x02,0x00]
36194
36195v_ashrrev_i32_e64 v5, s103, v2
36196// CHECK: [0x05,0x00,0x30,0xd2,0x67,0x04,0x02,0x00]
36197
36198v_ashrrev_i32_e64 v5, flat_scratch_lo, v2
36199// CHECK: [0x05,0x00,0x30,0xd2,0x68,0x04,0x02,0x00]
36200
36201v_ashrrev_i32_e64 v5, flat_scratch_hi, v2
36202// CHECK: [0x05,0x00,0x30,0xd2,0x69,0x04,0x02,0x00]
36203
36204v_ashrrev_i32_e64 v5, vcc_lo, v2
36205// CHECK: [0x05,0x00,0x30,0xd2,0x6a,0x04,0x02,0x00]
36206
36207v_ashrrev_i32_e64 v5, vcc_hi, v2
36208// CHECK: [0x05,0x00,0x30,0xd2,0x6b,0x04,0x02,0x00]
36209
36210v_ashrrev_i32_e64 v5, tba_lo, v2
36211// CHECK: [0x05,0x00,0x30,0xd2,0x6c,0x04,0x02,0x00]
36212
36213v_ashrrev_i32_e64 v5, tba_hi, v2
36214// CHECK: [0x05,0x00,0x30,0xd2,0x6d,0x04,0x02,0x00]
36215
36216v_ashrrev_i32_e64 v5, tma_lo, v2
36217// CHECK: [0x05,0x00,0x30,0xd2,0x6e,0x04,0x02,0x00]
36218
36219v_ashrrev_i32_e64 v5, tma_hi, v2
36220// CHECK: [0x05,0x00,0x30,0xd2,0x6f,0x04,0x02,0x00]
36221
36222v_ashrrev_i32_e64 v5, ttmp11, v2
36223// CHECK: [0x05,0x00,0x30,0xd2,0x7b,0x04,0x02,0x00]
36224
36225v_ashrrev_i32_e64 v5, m0, v2
36226// CHECK: [0x05,0x00,0x30,0xd2,0x7c,0x04,0x02,0x00]
36227
36228v_ashrrev_i32_e64 v5, exec_lo, v2
36229// CHECK: [0x05,0x00,0x30,0xd2,0x7e,0x04,0x02,0x00]
36230
36231v_ashrrev_i32_e64 v5, exec_hi, v2
36232// CHECK: [0x05,0x00,0x30,0xd2,0x7f,0x04,0x02,0x00]
36233
36234v_ashrrev_i32_e64 v5, 0, v2
36235// CHECK: [0x05,0x00,0x30,0xd2,0x80,0x04,0x02,0x00]
36236
36237v_ashrrev_i32_e64 v5, -1, v2
36238// CHECK: [0x05,0x00,0x30,0xd2,0xc1,0x04,0x02,0x00]
36239
36240v_ashrrev_i32_e64 v5, 0.5, v2
36241// CHECK: [0x05,0x00,0x30,0xd2,0xf0,0x04,0x02,0x00]
36242
36243v_ashrrev_i32_e64 v5, -4.0, v2
36244// CHECK: [0x05,0x00,0x30,0xd2,0xf7,0x04,0x02,0x00]
36245
36246v_ashrrev_i32_e64 v5, v1, v255
36247// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xff,0x03,0x00]
36248
36249v_ashrrev_i32_e64 v5, v1, s2
36250// CHECK: [0x05,0x00,0x30,0xd2,0x01,0x05,0x00,0x00]
36251
36252v_ashrrev_i32_e64 v5, v1, s103
36253// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xcf,0x00,0x00]
36254
36255v_ashrrev_i32_e64 v5, v1, flat_scratch_lo
36256// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd1,0x00,0x00]
36257
36258v_ashrrev_i32_e64 v5, v1, flat_scratch_hi
36259// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd3,0x00,0x00]
36260
36261v_ashrrev_i32_e64 v5, v1, vcc_lo
36262// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd5,0x00,0x00]
36263
36264v_ashrrev_i32_e64 v5, v1, vcc_hi
36265// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd7,0x00,0x00]
36266
36267v_ashrrev_i32_e64 v5, v1, tba_lo
36268// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd9,0x00,0x00]
36269
36270v_ashrrev_i32_e64 v5, v1, tba_hi
36271// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdb,0x00,0x00]
36272
36273v_ashrrev_i32_e64 v5, v1, tma_lo
36274// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdd,0x00,0x00]
36275
36276v_ashrrev_i32_e64 v5, v1, tma_hi
36277// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdf,0x00,0x00]
36278
36279v_ashrrev_i32_e64 v5, v1, ttmp11
36280// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xf7,0x00,0x00]
36281
36282v_ashrrev_i32_e64 v5, v1, m0
36283// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xf9,0x00,0x00]
36284
36285v_ashrrev_i32_e64 v5, v1, exec_lo
36286// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xfd,0x00,0x00]
36287
36288v_ashrrev_i32_e64 v5, v1, exec_hi
36289// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xff,0x00,0x00]
36290
36291v_ashrrev_i32_e64 v5, v1, 0
36292// CHECK: [0x05,0x00,0x30,0xd2,0x01,0x01,0x01,0x00]
36293
36294v_ashrrev_i32_e64 v5, v1, -1
36295// CHECK: [0x05,0x00,0x30,0xd2,0x01,0x83,0x01,0x00]
36296
36297v_ashrrev_i32_e64 v5, v1, 0.5
36298// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xe1,0x01,0x00]
36299
36300v_ashrrev_i32_e64 v5, v1, -4.0
36301// CHECK: [0x05,0x00,0x30,0xd2,0x01,0xef,0x01,0x00]
36302
36303v_lshl_b32 v5, v1, v2
36304// CHECK: [0x01,0x05,0x0a,0x32]
36305
36306v_lshl_b32 v255, v1, v2
36307// CHECK: [0x01,0x05,0xfe,0x33]
36308
36309v_lshl_b32 v5, v255, v2
36310// CHECK: [0xff,0x05,0x0a,0x32]
36311
36312v_lshl_b32 v5, s1, v2
36313// CHECK: [0x01,0x04,0x0a,0x32]
36314
36315v_lshl_b32 v5, s103, v2
36316// CHECK: [0x67,0x04,0x0a,0x32]
36317
36318v_lshl_b32 v5, flat_scratch_lo, v2
36319// CHECK: [0x68,0x04,0x0a,0x32]
36320
36321v_lshl_b32 v5, flat_scratch_hi, v2
36322// CHECK: [0x69,0x04,0x0a,0x32]
36323
36324v_lshl_b32 v5, vcc_lo, v2
36325// CHECK: [0x6a,0x04,0x0a,0x32]
36326
36327v_lshl_b32 v5, vcc_hi, v2
36328// CHECK: [0x6b,0x04,0x0a,0x32]
36329
36330v_lshl_b32 v5, tba_lo, v2
36331// CHECK: [0x6c,0x04,0x0a,0x32]
36332
36333v_lshl_b32 v5, tba_hi, v2
36334// CHECK: [0x6d,0x04,0x0a,0x32]
36335
36336v_lshl_b32 v5, tma_lo, v2
36337// CHECK: [0x6e,0x04,0x0a,0x32]
36338
36339v_lshl_b32 v5, tma_hi, v2
36340// CHECK: [0x6f,0x04,0x0a,0x32]
36341
36342v_lshl_b32 v5, ttmp11, v2
36343// CHECK: [0x7b,0x04,0x0a,0x32]
36344
36345v_lshl_b32 v5, m0, v2
36346// CHECK: [0x7c,0x04,0x0a,0x32]
36347
36348v_lshl_b32 v5, exec_lo, v2
36349// CHECK: [0x7e,0x04,0x0a,0x32]
36350
36351v_lshl_b32 v5, exec_hi, v2
36352// CHECK: [0x7f,0x04,0x0a,0x32]
36353
36354v_lshl_b32 v5, 0, v2
36355// CHECK: [0x80,0x04,0x0a,0x32]
36356
36357v_lshl_b32 v5, -1, v2
36358// CHECK: [0xc1,0x04,0x0a,0x32]
36359
36360v_lshl_b32 v5, 0.5, v2
36361// CHECK: [0xf0,0x04,0x0a,0x32]
36362
36363v_lshl_b32 v5, -4.0, v2
36364// CHECK: [0xf7,0x04,0x0a,0x32]
36365
36366v_lshl_b32 v5, 0xaf123456, v2
36367// CHECK: [0xff,0x04,0x0a,0x32,0x56,0x34,0x12,0xaf]
36368
36369v_lshl_b32 v5, 0x3f717273, v2
36370// CHECK: [0xff,0x04,0x0a,0x32,0x73,0x72,0x71,0x3f]
36371
36372v_lshl_b32 v5, v1, v255
36373// CHECK: [0x01,0xff,0x0b,0x32]
36374
36375v_lshl_b32_e64 v5, v1, v2
36376// CHECK: [0x05,0x00,0x32,0xd2,0x01,0x05,0x02,0x00]
36377
36378v_lshl_b32_e64 v255, v1, v2
36379// CHECK: [0xff,0x00,0x32,0xd2,0x01,0x05,0x02,0x00]
36380
36381v_lshl_b32_e64 v5, v255, v2
36382// CHECK: [0x05,0x00,0x32,0xd2,0xff,0x05,0x02,0x00]
36383
36384v_lshl_b32_e64 v5, s1, v2
36385// CHECK: [0x05,0x00,0x32,0xd2,0x01,0x04,0x02,0x00]
36386
36387v_lshl_b32_e64 v5, s103, v2
36388// CHECK: [0x05,0x00,0x32,0xd2,0x67,0x04,0x02,0x00]
36389
36390v_lshl_b32_e64 v5, flat_scratch_lo, v2
36391// CHECK: [0x05,0x00,0x32,0xd2,0x68,0x04,0x02,0x00]
36392
36393v_lshl_b32_e64 v5, flat_scratch_hi, v2
36394// CHECK: [0x05,0x00,0x32,0xd2,0x69,0x04,0x02,0x00]
36395
36396v_lshl_b32_e64 v5, vcc_lo, v2
36397// CHECK: [0x05,0x00,0x32,0xd2,0x6a,0x04,0x02,0x00]
36398
36399v_lshl_b32_e64 v5, vcc_hi, v2
36400// CHECK: [0x05,0x00,0x32,0xd2,0x6b,0x04,0x02,0x00]
36401
36402v_lshl_b32_e64 v5, tba_lo, v2
36403// CHECK: [0x05,0x00,0x32,0xd2,0x6c,0x04,0x02,0x00]
36404
36405v_lshl_b32_e64 v5, tba_hi, v2
36406// CHECK: [0x05,0x00,0x32,0xd2,0x6d,0x04,0x02,0x00]
36407
36408v_lshl_b32_e64 v5, tma_lo, v2
36409// CHECK: [0x05,0x00,0x32,0xd2,0x6e,0x04,0x02,0x00]
36410
36411v_lshl_b32_e64 v5, tma_hi, v2
36412// CHECK: [0x05,0x00,0x32,0xd2,0x6f,0x04,0x02,0x00]
36413
36414v_lshl_b32_e64 v5, ttmp11, v2
36415// CHECK: [0x05,0x00,0x32,0xd2,0x7b,0x04,0x02,0x00]
36416
36417v_lshl_b32_e64 v5, m0, v2
36418// CHECK: [0x05,0x00,0x32,0xd2,0x7c,0x04,0x02,0x00]
36419
36420v_lshl_b32_e64 v5, exec_lo, v2
36421// CHECK: [0x05,0x00,0x32,0xd2,0x7e,0x04,0x02,0x00]
36422
36423v_lshl_b32_e64 v5, exec_hi, v2
36424// CHECK: [0x05,0x00,0x32,0xd2,0x7f,0x04,0x02,0x00]
36425
36426v_lshl_b32_e64 v5, 0, v2
36427// CHECK: [0x05,0x00,0x32,0xd2,0x80,0x04,0x02,0x00]
36428
36429v_lshl_b32_e64 v5, -1, v2
36430// CHECK: [0x05,0x00,0x32,0xd2,0xc1,0x04,0x02,0x00]
36431
36432v_lshl_b32_e64 v5, 0.5, v2
36433// CHECK: [0x05,0x00,0x32,0xd2,0xf0,0x04,0x02,0x00]
36434
36435v_lshl_b32_e64 v5, -4.0, v2
36436// CHECK: [0x05,0x00,0x32,0xd2,0xf7,0x04,0x02,0x00]
36437
36438v_lshl_b32_e64 v5, v1, v255
36439// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xff,0x03,0x00]
36440
36441v_lshl_b32_e64 v5, v1, s2
36442// CHECK: [0x05,0x00,0x32,0xd2,0x01,0x05,0x00,0x00]
36443
36444v_lshl_b32_e64 v5, v1, s103
36445// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xcf,0x00,0x00]
36446
36447v_lshl_b32_e64 v5, v1, flat_scratch_lo
36448// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd1,0x00,0x00]
36449
36450v_lshl_b32_e64 v5, v1, flat_scratch_hi
36451// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd3,0x00,0x00]
36452
36453v_lshl_b32_e64 v5, v1, vcc_lo
36454// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd5,0x00,0x00]
36455
36456v_lshl_b32_e64 v5, v1, vcc_hi
36457// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd7,0x00,0x00]
36458
36459v_lshl_b32_e64 v5, v1, tba_lo
36460// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd9,0x00,0x00]
36461
36462v_lshl_b32_e64 v5, v1, tba_hi
36463// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdb,0x00,0x00]
36464
36465v_lshl_b32_e64 v5, v1, tma_lo
36466// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdd,0x00,0x00]
36467
36468v_lshl_b32_e64 v5, v1, tma_hi
36469// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdf,0x00,0x00]
36470
36471v_lshl_b32_e64 v5, v1, ttmp11
36472// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xf7,0x00,0x00]
36473
36474v_lshl_b32_e64 v5, v1, m0
36475// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xf9,0x00,0x00]
36476
36477v_lshl_b32_e64 v5, v1, exec_lo
36478// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xfd,0x00,0x00]
36479
36480v_lshl_b32_e64 v5, v1, exec_hi
36481// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xff,0x00,0x00]
36482
36483v_lshl_b32_e64 v5, v1, 0
36484// CHECK: [0x05,0x00,0x32,0xd2,0x01,0x01,0x01,0x00]
36485
36486v_lshl_b32_e64 v5, v1, -1
36487// CHECK: [0x05,0x00,0x32,0xd2,0x01,0x83,0x01,0x00]
36488
36489v_lshl_b32_e64 v5, v1, 0.5
36490// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xe1,0x01,0x00]
36491
36492v_lshl_b32_e64 v5, v1, -4.0
36493// CHECK: [0x05,0x00,0x32,0xd2,0x01,0xef,0x01,0x00]
36494
36495v_lshlrev_b32 v5, v1, v2
36496// CHECK: [0x01,0x05,0x0a,0x34]
36497
36498v_lshlrev_b32 v255, v1, v2
36499// CHECK: [0x01,0x05,0xfe,0x35]
36500
36501v_lshlrev_b32 v5, v255, v2
36502// CHECK: [0xff,0x05,0x0a,0x34]
36503
36504v_lshlrev_b32 v5, s1, v2
36505// CHECK: [0x01,0x04,0x0a,0x34]
36506
36507v_lshlrev_b32 v5, s103, v2
36508// CHECK: [0x67,0x04,0x0a,0x34]
36509
36510v_lshlrev_b32 v5, flat_scratch_lo, v2
36511// CHECK: [0x68,0x04,0x0a,0x34]
36512
36513v_lshlrev_b32 v5, flat_scratch_hi, v2
36514// CHECK: [0x69,0x04,0x0a,0x34]
36515
36516v_lshlrev_b32 v5, vcc_lo, v2
36517// CHECK: [0x6a,0x04,0x0a,0x34]
36518
36519v_lshlrev_b32 v5, vcc_hi, v2
36520// CHECK: [0x6b,0x04,0x0a,0x34]
36521
36522v_lshlrev_b32 v5, tba_lo, v2
36523// CHECK: [0x6c,0x04,0x0a,0x34]
36524
36525v_lshlrev_b32 v5, tba_hi, v2
36526// CHECK: [0x6d,0x04,0x0a,0x34]
36527
36528v_lshlrev_b32 v5, tma_lo, v2
36529// CHECK: [0x6e,0x04,0x0a,0x34]
36530
36531v_lshlrev_b32 v5, tma_hi, v2
36532// CHECK: [0x6f,0x04,0x0a,0x34]
36533
36534v_lshlrev_b32 v5, ttmp11, v2
36535// CHECK: [0x7b,0x04,0x0a,0x34]
36536
36537v_lshlrev_b32 v5, m0, v2
36538// CHECK: [0x7c,0x04,0x0a,0x34]
36539
36540v_lshlrev_b32 v5, exec_lo, v2
36541// CHECK: [0x7e,0x04,0x0a,0x34]
36542
36543v_lshlrev_b32 v5, exec_hi, v2
36544// CHECK: [0x7f,0x04,0x0a,0x34]
36545
36546v_lshlrev_b32 v5, 0, v2
36547// CHECK: [0x80,0x04,0x0a,0x34]
36548
36549v_lshlrev_b32 v5, -1, v2
36550// CHECK: [0xc1,0x04,0x0a,0x34]
36551
36552v_lshlrev_b32 v5, 0.5, v2
36553// CHECK: [0xf0,0x04,0x0a,0x34]
36554
36555v_lshlrev_b32 v5, -4.0, v2
36556// CHECK: [0xf7,0x04,0x0a,0x34]
36557
36558v_lshlrev_b32 v5, 0xaf123456, v2
36559// CHECK: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]
36560
36561v_lshlrev_b32 v5, 0x3f717273, v2
36562// CHECK: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]
36563
36564v_lshlrev_b32 v5, v1, v255
36565// CHECK: [0x01,0xff,0x0b,0x34]
36566
36567v_lshlrev_b32_e64 v5, v1, v2
36568// CHECK: [0x05,0x00,0x34,0xd2,0x01,0x05,0x02,0x00]
36569
36570v_lshlrev_b32_e64 v255, v1, v2
36571// CHECK: [0xff,0x00,0x34,0xd2,0x01,0x05,0x02,0x00]
36572
36573v_lshlrev_b32_e64 v5, v255, v2
36574// CHECK: [0x05,0x00,0x34,0xd2,0xff,0x05,0x02,0x00]
36575
36576v_lshlrev_b32_e64 v5, s1, v2
36577// CHECK: [0x05,0x00,0x34,0xd2,0x01,0x04,0x02,0x00]
36578
36579v_lshlrev_b32_e64 v5, s103, v2
36580// CHECK: [0x05,0x00,0x34,0xd2,0x67,0x04,0x02,0x00]
36581
36582v_lshlrev_b32_e64 v5, flat_scratch_lo, v2
36583// CHECK: [0x05,0x00,0x34,0xd2,0x68,0x04,0x02,0x00]
36584
36585v_lshlrev_b32_e64 v5, flat_scratch_hi, v2
36586// CHECK: [0x05,0x00,0x34,0xd2,0x69,0x04,0x02,0x00]
36587
36588v_lshlrev_b32_e64 v5, vcc_lo, v2
36589// CHECK: [0x05,0x00,0x34,0xd2,0x6a,0x04,0x02,0x00]
36590
36591v_lshlrev_b32_e64 v5, vcc_hi, v2
36592// CHECK: [0x05,0x00,0x34,0xd2,0x6b,0x04,0x02,0x00]
36593
36594v_lshlrev_b32_e64 v5, tba_lo, v2
36595// CHECK: [0x05,0x00,0x34,0xd2,0x6c,0x04,0x02,0x00]
36596
36597v_lshlrev_b32_e64 v5, tba_hi, v2
36598// CHECK: [0x05,0x00,0x34,0xd2,0x6d,0x04,0x02,0x00]
36599
36600v_lshlrev_b32_e64 v5, tma_lo, v2
36601// CHECK: [0x05,0x00,0x34,0xd2,0x6e,0x04,0x02,0x00]
36602
36603v_lshlrev_b32_e64 v5, tma_hi, v2
36604// CHECK: [0x05,0x00,0x34,0xd2,0x6f,0x04,0x02,0x00]
36605
36606v_lshlrev_b32_e64 v5, ttmp11, v2
36607// CHECK: [0x05,0x00,0x34,0xd2,0x7b,0x04,0x02,0x00]
36608
36609v_lshlrev_b32_e64 v5, m0, v2
36610// CHECK: [0x05,0x00,0x34,0xd2,0x7c,0x04,0x02,0x00]
36611
36612v_lshlrev_b32_e64 v5, exec_lo, v2
36613// CHECK: [0x05,0x00,0x34,0xd2,0x7e,0x04,0x02,0x00]
36614
36615v_lshlrev_b32_e64 v5, exec_hi, v2
36616// CHECK: [0x05,0x00,0x34,0xd2,0x7f,0x04,0x02,0x00]
36617
36618v_lshlrev_b32_e64 v5, 0, v2
36619// CHECK: [0x05,0x00,0x34,0xd2,0x80,0x04,0x02,0x00]
36620
36621v_lshlrev_b32_e64 v5, -1, v2
36622// CHECK: [0x05,0x00,0x34,0xd2,0xc1,0x04,0x02,0x00]
36623
36624v_lshlrev_b32_e64 v5, 0.5, v2
36625// CHECK: [0x05,0x00,0x34,0xd2,0xf0,0x04,0x02,0x00]
36626
36627v_lshlrev_b32_e64 v5, -4.0, v2
36628// CHECK: [0x05,0x00,0x34,0xd2,0xf7,0x04,0x02,0x00]
36629
36630v_lshlrev_b32_e64 v5, v1, v255
36631// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xff,0x03,0x00]
36632
36633v_lshlrev_b32_e64 v5, v1, s2
36634// CHECK: [0x05,0x00,0x34,0xd2,0x01,0x05,0x00,0x00]
36635
36636v_lshlrev_b32_e64 v5, v1, s103
36637// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xcf,0x00,0x00]
36638
36639v_lshlrev_b32_e64 v5, v1, flat_scratch_lo
36640// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd1,0x00,0x00]
36641
36642v_lshlrev_b32_e64 v5, v1, flat_scratch_hi
36643// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd3,0x00,0x00]
36644
36645v_lshlrev_b32_e64 v5, v1, vcc_lo
36646// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd5,0x00,0x00]
36647
36648v_lshlrev_b32_e64 v5, v1, vcc_hi
36649// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd7,0x00,0x00]
36650
36651v_lshlrev_b32_e64 v5, v1, tba_lo
36652// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd9,0x00,0x00]
36653
36654v_lshlrev_b32_e64 v5, v1, tba_hi
36655// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdb,0x00,0x00]
36656
36657v_lshlrev_b32_e64 v5, v1, tma_lo
36658// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdd,0x00,0x00]
36659
36660v_lshlrev_b32_e64 v5, v1, tma_hi
36661// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdf,0x00,0x00]
36662
36663v_lshlrev_b32_e64 v5, v1, ttmp11
36664// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xf7,0x00,0x00]
36665
36666v_lshlrev_b32_e64 v5, v1, m0
36667// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xf9,0x00,0x00]
36668
36669v_lshlrev_b32_e64 v5, v1, exec_lo
36670// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xfd,0x00,0x00]
36671
36672v_lshlrev_b32_e64 v5, v1, exec_hi
36673// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xff,0x00,0x00]
36674
36675v_lshlrev_b32_e64 v5, v1, 0
36676// CHECK: [0x05,0x00,0x34,0xd2,0x01,0x01,0x01,0x00]
36677
36678v_lshlrev_b32_e64 v5, v1, -1
36679// CHECK: [0x05,0x00,0x34,0xd2,0x01,0x83,0x01,0x00]
36680
36681v_lshlrev_b32_e64 v5, v1, 0.5
36682// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xe1,0x01,0x00]
36683
36684v_lshlrev_b32_e64 v5, v1, -4.0
36685// CHECK: [0x05,0x00,0x34,0xd2,0x01,0xef,0x01,0x00]
36686
36687v_and_b32 v5, v1, v2
36688// CHECK: [0x01,0x05,0x0a,0x36]
36689
36690v_and_b32 v255, v1, v2
36691// CHECK: [0x01,0x05,0xfe,0x37]
36692
36693v_and_b32 v5, v255, v2
36694// CHECK: [0xff,0x05,0x0a,0x36]
36695
36696v_and_b32 v5, s1, v2
36697// CHECK: [0x01,0x04,0x0a,0x36]
36698
36699v_and_b32 v5, s103, v2
36700// CHECK: [0x67,0x04,0x0a,0x36]
36701
36702v_and_b32 v5, flat_scratch_lo, v2
36703// CHECK: [0x68,0x04,0x0a,0x36]
36704
36705v_and_b32 v5, flat_scratch_hi, v2
36706// CHECK: [0x69,0x04,0x0a,0x36]
36707
36708v_and_b32 v5, vcc_lo, v2
36709// CHECK: [0x6a,0x04,0x0a,0x36]
36710
36711v_and_b32 v5, vcc_hi, v2
36712// CHECK: [0x6b,0x04,0x0a,0x36]
36713
36714v_and_b32 v5, tba_lo, v2
36715// CHECK: [0x6c,0x04,0x0a,0x36]
36716
36717v_and_b32 v5, tba_hi, v2
36718// CHECK: [0x6d,0x04,0x0a,0x36]
36719
36720v_and_b32 v5, tma_lo, v2
36721// CHECK: [0x6e,0x04,0x0a,0x36]
36722
36723v_and_b32 v5, tma_hi, v2
36724// CHECK: [0x6f,0x04,0x0a,0x36]
36725
36726v_and_b32 v5, ttmp11, v2
36727// CHECK: [0x7b,0x04,0x0a,0x36]
36728
36729v_and_b32 v5, m0, v2
36730// CHECK: [0x7c,0x04,0x0a,0x36]
36731
36732v_and_b32 v5, exec_lo, v2
36733// CHECK: [0x7e,0x04,0x0a,0x36]
36734
36735v_and_b32 v5, exec_hi, v2
36736// CHECK: [0x7f,0x04,0x0a,0x36]
36737
36738v_and_b32 v5, 0, v2
36739// CHECK: [0x80,0x04,0x0a,0x36]
36740
36741v_and_b32 v5, -1, v2
36742// CHECK: [0xc1,0x04,0x0a,0x36]
36743
36744v_and_b32 v5, 0.5, v2
36745// CHECK: [0xf0,0x04,0x0a,0x36]
36746
36747v_and_b32 v5, -4.0, v2
36748// CHECK: [0xf7,0x04,0x0a,0x36]
36749
36750v_and_b32 v5, 0xaf123456, v2
36751// CHECK: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]
36752
36753v_and_b32 v5, 0x3f717273, v2
36754// CHECK: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]
36755
36756v_and_b32 v5, v1, v255
36757// CHECK: [0x01,0xff,0x0b,0x36]
36758
36759v_and_b32_e64 v5, v1, v2
36760// CHECK: [0x05,0x00,0x36,0xd2,0x01,0x05,0x02,0x00]
36761
36762v_and_b32_e64 v255, v1, v2
36763// CHECK: [0xff,0x00,0x36,0xd2,0x01,0x05,0x02,0x00]
36764
36765v_and_b32_e64 v5, v255, v2
36766// CHECK: [0x05,0x00,0x36,0xd2,0xff,0x05,0x02,0x00]
36767
36768v_and_b32_e64 v5, s1, v2
36769// CHECK: [0x05,0x00,0x36,0xd2,0x01,0x04,0x02,0x00]
36770
36771v_and_b32_e64 v5, s103, v2
36772// CHECK: [0x05,0x00,0x36,0xd2,0x67,0x04,0x02,0x00]
36773
36774v_and_b32_e64 v5, flat_scratch_lo, v2
36775// CHECK: [0x05,0x00,0x36,0xd2,0x68,0x04,0x02,0x00]
36776
36777v_and_b32_e64 v5, flat_scratch_hi, v2
36778// CHECK: [0x05,0x00,0x36,0xd2,0x69,0x04,0x02,0x00]
36779
36780v_and_b32_e64 v5, vcc_lo, v2
36781// CHECK: [0x05,0x00,0x36,0xd2,0x6a,0x04,0x02,0x00]
36782
36783v_and_b32_e64 v5, vcc_hi, v2
36784// CHECK: [0x05,0x00,0x36,0xd2,0x6b,0x04,0x02,0x00]
36785
36786v_and_b32_e64 v5, tba_lo, v2
36787// CHECK: [0x05,0x00,0x36,0xd2,0x6c,0x04,0x02,0x00]
36788
36789v_and_b32_e64 v5, tba_hi, v2
36790// CHECK: [0x05,0x00,0x36,0xd2,0x6d,0x04,0x02,0x00]
36791
36792v_and_b32_e64 v5, tma_lo, v2
36793// CHECK: [0x05,0x00,0x36,0xd2,0x6e,0x04,0x02,0x00]
36794
36795v_and_b32_e64 v5, tma_hi, v2
36796// CHECK: [0x05,0x00,0x36,0xd2,0x6f,0x04,0x02,0x00]
36797
36798v_and_b32_e64 v5, ttmp11, v2
36799// CHECK: [0x05,0x00,0x36,0xd2,0x7b,0x04,0x02,0x00]
36800
36801v_and_b32_e64 v5, m0, v2
36802// CHECK: [0x05,0x00,0x36,0xd2,0x7c,0x04,0x02,0x00]
36803
36804v_and_b32_e64 v5, exec_lo, v2
36805// CHECK: [0x05,0x00,0x36,0xd2,0x7e,0x04,0x02,0x00]
36806
36807v_and_b32_e64 v5, exec_hi, v2
36808// CHECK: [0x05,0x00,0x36,0xd2,0x7f,0x04,0x02,0x00]
36809
36810v_and_b32_e64 v5, 0, v2
36811// CHECK: [0x05,0x00,0x36,0xd2,0x80,0x04,0x02,0x00]
36812
36813v_and_b32_e64 v5, -1, v2
36814// CHECK: [0x05,0x00,0x36,0xd2,0xc1,0x04,0x02,0x00]
36815
36816v_and_b32_e64 v5, 0.5, v2
36817// CHECK: [0x05,0x00,0x36,0xd2,0xf0,0x04,0x02,0x00]
36818
36819v_and_b32_e64 v5, -4.0, v2
36820// CHECK: [0x05,0x00,0x36,0xd2,0xf7,0x04,0x02,0x00]
36821
36822v_and_b32_e64 v5, v1, v255
36823// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xff,0x03,0x00]
36824
36825v_and_b32_e64 v5, v1, s2
36826// CHECK: [0x05,0x00,0x36,0xd2,0x01,0x05,0x00,0x00]
36827
36828v_and_b32_e64 v5, v1, s103
36829// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xcf,0x00,0x00]
36830
36831v_and_b32_e64 v5, v1, flat_scratch_lo
36832// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd1,0x00,0x00]
36833
36834v_and_b32_e64 v5, v1, flat_scratch_hi
36835// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd3,0x00,0x00]
36836
36837v_and_b32_e64 v5, v1, vcc_lo
36838// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd5,0x00,0x00]
36839
36840v_and_b32_e64 v5, v1, vcc_hi
36841// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd7,0x00,0x00]
36842
36843v_and_b32_e64 v5, v1, tba_lo
36844// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd9,0x00,0x00]
36845
36846v_and_b32_e64 v5, v1, tba_hi
36847// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdb,0x00,0x00]
36848
36849v_and_b32_e64 v5, v1, tma_lo
36850// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdd,0x00,0x00]
36851
36852v_and_b32_e64 v5, v1, tma_hi
36853// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdf,0x00,0x00]
36854
36855v_and_b32_e64 v5, v1, ttmp11
36856// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xf7,0x00,0x00]
36857
36858v_and_b32_e64 v5, v1, m0
36859// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xf9,0x00,0x00]
36860
36861v_and_b32_e64 v5, v1, exec_lo
36862// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xfd,0x00,0x00]
36863
36864v_and_b32_e64 v5, v1, exec_hi
36865// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xff,0x00,0x00]
36866
36867v_and_b32_e64 v5, v1, 0
36868// CHECK: [0x05,0x00,0x36,0xd2,0x01,0x01,0x01,0x00]
36869
36870v_and_b32_e64 v5, v1, -1
36871// CHECK: [0x05,0x00,0x36,0xd2,0x01,0x83,0x01,0x00]
36872
36873v_and_b32_e64 v5, v1, 0.5
36874// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xe1,0x01,0x00]
36875
36876v_and_b32_e64 v5, v1, -4.0
36877// CHECK: [0x05,0x00,0x36,0xd2,0x01,0xef,0x01,0x00]
36878
36879v_or_b32 v5, v1, v2
36880// CHECK: [0x01,0x05,0x0a,0x38]
36881
36882v_or_b32 v255, v1, v2
36883// CHECK: [0x01,0x05,0xfe,0x39]
36884
36885v_or_b32 v5, v255, v2
36886// CHECK: [0xff,0x05,0x0a,0x38]
36887
36888v_or_b32 v5, s1, v2
36889// CHECK: [0x01,0x04,0x0a,0x38]
36890
36891v_or_b32 v5, s103, v2
36892// CHECK: [0x67,0x04,0x0a,0x38]
36893
36894v_or_b32 v5, flat_scratch_lo, v2
36895// CHECK: [0x68,0x04,0x0a,0x38]
36896
36897v_or_b32 v5, flat_scratch_hi, v2
36898// CHECK: [0x69,0x04,0x0a,0x38]
36899
36900v_or_b32 v5, vcc_lo, v2
36901// CHECK: [0x6a,0x04,0x0a,0x38]
36902
36903v_or_b32 v5, vcc_hi, v2
36904// CHECK: [0x6b,0x04,0x0a,0x38]
36905
36906v_or_b32 v5, tba_lo, v2
36907// CHECK: [0x6c,0x04,0x0a,0x38]
36908
36909v_or_b32 v5, tba_hi, v2
36910// CHECK: [0x6d,0x04,0x0a,0x38]
36911
36912v_or_b32 v5, tma_lo, v2
36913// CHECK: [0x6e,0x04,0x0a,0x38]
36914
36915v_or_b32 v5, tma_hi, v2
36916// CHECK: [0x6f,0x04,0x0a,0x38]
36917
36918v_or_b32 v5, ttmp11, v2
36919// CHECK: [0x7b,0x04,0x0a,0x38]
36920
36921v_or_b32 v5, m0, v2
36922// CHECK: [0x7c,0x04,0x0a,0x38]
36923
36924v_or_b32 v5, exec_lo, v2
36925// CHECK: [0x7e,0x04,0x0a,0x38]
36926
36927v_or_b32 v5, exec_hi, v2
36928// CHECK: [0x7f,0x04,0x0a,0x38]
36929
36930v_or_b32 v5, 0, v2
36931// CHECK: [0x80,0x04,0x0a,0x38]
36932
36933v_or_b32 v5, -1, v2
36934// CHECK: [0xc1,0x04,0x0a,0x38]
36935
36936v_or_b32 v5, 0.5, v2
36937// CHECK: [0xf0,0x04,0x0a,0x38]
36938
36939v_or_b32 v5, -4.0, v2
36940// CHECK: [0xf7,0x04,0x0a,0x38]
36941
36942v_or_b32 v5, 0xaf123456, v2
36943// CHECK: [0xff,0x04,0x0a,0x38,0x56,0x34,0x12,0xaf]
36944
36945v_or_b32 v5, 0x3f717273, v2
36946// CHECK: [0xff,0x04,0x0a,0x38,0x73,0x72,0x71,0x3f]
36947
36948v_or_b32 v5, v1, v255
36949// CHECK: [0x01,0xff,0x0b,0x38]
36950
36951v_or_b32_e64 v5, v1, v2
36952// CHECK: [0x05,0x00,0x38,0xd2,0x01,0x05,0x02,0x00]
36953
36954v_or_b32_e64 v255, v1, v2
36955// CHECK: [0xff,0x00,0x38,0xd2,0x01,0x05,0x02,0x00]
36956
36957v_or_b32_e64 v5, v255, v2
36958// CHECK: [0x05,0x00,0x38,0xd2,0xff,0x05,0x02,0x00]
36959
36960v_or_b32_e64 v5, s1, v2
36961// CHECK: [0x05,0x00,0x38,0xd2,0x01,0x04,0x02,0x00]
36962
36963v_or_b32_e64 v5, s103, v2
36964// CHECK: [0x05,0x00,0x38,0xd2,0x67,0x04,0x02,0x00]
36965
36966v_or_b32_e64 v5, flat_scratch_lo, v2
36967// CHECK: [0x05,0x00,0x38,0xd2,0x68,0x04,0x02,0x00]
36968
36969v_or_b32_e64 v5, flat_scratch_hi, v2
36970// CHECK: [0x05,0x00,0x38,0xd2,0x69,0x04,0x02,0x00]
36971
36972v_or_b32_e64 v5, vcc_lo, v2
36973// CHECK: [0x05,0x00,0x38,0xd2,0x6a,0x04,0x02,0x00]
36974
36975v_or_b32_e64 v5, vcc_hi, v2
36976// CHECK: [0x05,0x00,0x38,0xd2,0x6b,0x04,0x02,0x00]
36977
36978v_or_b32_e64 v5, tba_lo, v2
36979// CHECK: [0x05,0x00,0x38,0xd2,0x6c,0x04,0x02,0x00]
36980
36981v_or_b32_e64 v5, tba_hi, v2
36982// CHECK: [0x05,0x00,0x38,0xd2,0x6d,0x04,0x02,0x00]
36983
36984v_or_b32_e64 v5, tma_lo, v2
36985// CHECK: [0x05,0x00,0x38,0xd2,0x6e,0x04,0x02,0x00]
36986
36987v_or_b32_e64 v5, tma_hi, v2
36988// CHECK: [0x05,0x00,0x38,0xd2,0x6f,0x04,0x02,0x00]
36989
36990v_or_b32_e64 v5, ttmp11, v2
36991// CHECK: [0x05,0x00,0x38,0xd2,0x7b,0x04,0x02,0x00]
36992
36993v_or_b32_e64 v5, m0, v2
36994// CHECK: [0x05,0x00,0x38,0xd2,0x7c,0x04,0x02,0x00]
36995
36996v_or_b32_e64 v5, exec_lo, v2
36997// CHECK: [0x05,0x00,0x38,0xd2,0x7e,0x04,0x02,0x00]
36998
36999v_or_b32_e64 v5, exec_hi, v2
37000// CHECK: [0x05,0x00,0x38,0xd2,0x7f,0x04,0x02,0x00]
37001
37002v_or_b32_e64 v5, 0, v2
37003// CHECK: [0x05,0x00,0x38,0xd2,0x80,0x04,0x02,0x00]
37004
37005v_or_b32_e64 v5, -1, v2
37006// CHECK: [0x05,0x00,0x38,0xd2,0xc1,0x04,0x02,0x00]
37007
37008v_or_b32_e64 v5, 0.5, v2
37009// CHECK: [0x05,0x00,0x38,0xd2,0xf0,0x04,0x02,0x00]
37010
37011v_or_b32_e64 v5, -4.0, v2
37012// CHECK: [0x05,0x00,0x38,0xd2,0xf7,0x04,0x02,0x00]
37013
37014v_or_b32_e64 v5, v1, v255
37015// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xff,0x03,0x00]
37016
37017v_or_b32_e64 v5, v1, s2
37018// CHECK: [0x05,0x00,0x38,0xd2,0x01,0x05,0x00,0x00]
37019
37020v_or_b32_e64 v5, v1, s103
37021// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xcf,0x00,0x00]
37022
37023v_or_b32_e64 v5, v1, flat_scratch_lo
37024// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd1,0x00,0x00]
37025
37026v_or_b32_e64 v5, v1, flat_scratch_hi
37027// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd3,0x00,0x00]
37028
37029v_or_b32_e64 v5, v1, vcc_lo
37030// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd5,0x00,0x00]
37031
37032v_or_b32_e64 v5, v1, vcc_hi
37033// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd7,0x00,0x00]
37034
37035v_or_b32_e64 v5, v1, tba_lo
37036// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd9,0x00,0x00]
37037
37038v_or_b32_e64 v5, v1, tba_hi
37039// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdb,0x00,0x00]
37040
37041v_or_b32_e64 v5, v1, tma_lo
37042// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdd,0x00,0x00]
37043
37044v_or_b32_e64 v5, v1, tma_hi
37045// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdf,0x00,0x00]
37046
37047v_or_b32_e64 v5, v1, ttmp11
37048// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xf7,0x00,0x00]
37049
37050v_or_b32_e64 v5, v1, m0
37051// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xf9,0x00,0x00]
37052
37053v_or_b32_e64 v5, v1, exec_lo
37054// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xfd,0x00,0x00]
37055
37056v_or_b32_e64 v5, v1, exec_hi
37057// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xff,0x00,0x00]
37058
37059v_or_b32_e64 v5, v1, 0
37060// CHECK: [0x05,0x00,0x38,0xd2,0x01,0x01,0x01,0x00]
37061
37062v_or_b32_e64 v5, v1, -1
37063// CHECK: [0x05,0x00,0x38,0xd2,0x01,0x83,0x01,0x00]
37064
37065v_or_b32_e64 v5, v1, 0.5
37066// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xe1,0x01,0x00]
37067
37068v_or_b32_e64 v5, v1, -4.0
37069// CHECK: [0x05,0x00,0x38,0xd2,0x01,0xef,0x01,0x00]
37070
37071v_xor_b32 v5, v1, v2
37072// CHECK: [0x01,0x05,0x0a,0x3a]
37073
37074v_xor_b32 v255, v1, v2
37075// CHECK: [0x01,0x05,0xfe,0x3b]
37076
37077v_xor_b32 v5, v255, v2
37078// CHECK: [0xff,0x05,0x0a,0x3a]
37079
37080v_xor_b32 v5, s1, v2
37081// CHECK: [0x01,0x04,0x0a,0x3a]
37082
37083v_xor_b32 v5, s103, v2
37084// CHECK: [0x67,0x04,0x0a,0x3a]
37085
37086v_xor_b32 v5, flat_scratch_lo, v2
37087// CHECK: [0x68,0x04,0x0a,0x3a]
37088
37089v_xor_b32 v5, flat_scratch_hi, v2
37090// CHECK: [0x69,0x04,0x0a,0x3a]
37091
37092v_xor_b32 v5, vcc_lo, v2
37093// CHECK: [0x6a,0x04,0x0a,0x3a]
37094
37095v_xor_b32 v5, vcc_hi, v2
37096// CHECK: [0x6b,0x04,0x0a,0x3a]
37097
37098v_xor_b32 v5, tba_lo, v2
37099// CHECK: [0x6c,0x04,0x0a,0x3a]
37100
37101v_xor_b32 v5, tba_hi, v2
37102// CHECK: [0x6d,0x04,0x0a,0x3a]
37103
37104v_xor_b32 v5, tma_lo, v2
37105// CHECK: [0x6e,0x04,0x0a,0x3a]
37106
37107v_xor_b32 v5, tma_hi, v2
37108// CHECK: [0x6f,0x04,0x0a,0x3a]
37109
37110v_xor_b32 v5, ttmp11, v2
37111// CHECK: [0x7b,0x04,0x0a,0x3a]
37112
37113v_xor_b32 v5, m0, v2
37114// CHECK: [0x7c,0x04,0x0a,0x3a]
37115
37116v_xor_b32 v5, exec_lo, v2
37117// CHECK: [0x7e,0x04,0x0a,0x3a]
37118
37119v_xor_b32 v5, exec_hi, v2
37120// CHECK: [0x7f,0x04,0x0a,0x3a]
37121
37122v_xor_b32 v5, 0, v2
37123// CHECK: [0x80,0x04,0x0a,0x3a]
37124
37125v_xor_b32 v5, -1, v2
37126// CHECK: [0xc1,0x04,0x0a,0x3a]
37127
37128v_xor_b32 v5, 0.5, v2
37129// CHECK: [0xf0,0x04,0x0a,0x3a]
37130
37131v_xor_b32 v5, -4.0, v2
37132// CHECK: [0xf7,0x04,0x0a,0x3a]
37133
37134v_xor_b32 v5, 0xaf123456, v2
37135// CHECK: [0xff,0x04,0x0a,0x3a,0x56,0x34,0x12,0xaf]
37136
37137v_xor_b32 v5, 0x3f717273, v2
37138// CHECK: [0xff,0x04,0x0a,0x3a,0x73,0x72,0x71,0x3f]
37139
37140v_xor_b32 v5, v1, v255
37141// CHECK: [0x01,0xff,0x0b,0x3a]
37142
37143v_xor_b32_e64 v5, v1, v2
37144// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x05,0x02,0x00]
37145
37146v_xor_b32_e64 v255, v1, v2
37147// CHECK: [0xff,0x00,0x3a,0xd2,0x01,0x05,0x02,0x00]
37148
37149v_xor_b32_e64 v5, v255, v2
37150// CHECK: [0x05,0x00,0x3a,0xd2,0xff,0x05,0x02,0x00]
37151
37152v_xor_b32_e64 v5, s1, v2
37153// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x04,0x02,0x00]
37154
37155v_xor_b32_e64 v5, s103, v2
37156// CHECK: [0x05,0x00,0x3a,0xd2,0x67,0x04,0x02,0x00]
37157
37158v_xor_b32_e64 v5, flat_scratch_lo, v2
37159// CHECK: [0x05,0x00,0x3a,0xd2,0x68,0x04,0x02,0x00]
37160
37161v_xor_b32_e64 v5, flat_scratch_hi, v2
37162// CHECK: [0x05,0x00,0x3a,0xd2,0x69,0x04,0x02,0x00]
37163
37164v_xor_b32_e64 v5, vcc_lo, v2
37165// CHECK: [0x05,0x00,0x3a,0xd2,0x6a,0x04,0x02,0x00]
37166
37167v_xor_b32_e64 v5, vcc_hi, v2
37168// CHECK: [0x05,0x00,0x3a,0xd2,0x6b,0x04,0x02,0x00]
37169
37170v_xor_b32_e64 v5, tba_lo, v2
37171// CHECK: [0x05,0x00,0x3a,0xd2,0x6c,0x04,0x02,0x00]
37172
37173v_xor_b32_e64 v5, tba_hi, v2
37174// CHECK: [0x05,0x00,0x3a,0xd2,0x6d,0x04,0x02,0x00]
37175
37176v_xor_b32_e64 v5, tma_lo, v2
37177// CHECK: [0x05,0x00,0x3a,0xd2,0x6e,0x04,0x02,0x00]
37178
37179v_xor_b32_e64 v5, tma_hi, v2
37180// CHECK: [0x05,0x00,0x3a,0xd2,0x6f,0x04,0x02,0x00]
37181
37182v_xor_b32_e64 v5, ttmp11, v2
37183// CHECK: [0x05,0x00,0x3a,0xd2,0x7b,0x04,0x02,0x00]
37184
37185v_xor_b32_e64 v5, m0, v2
37186// CHECK: [0x05,0x00,0x3a,0xd2,0x7c,0x04,0x02,0x00]
37187
37188v_xor_b32_e64 v5, exec_lo, v2
37189// CHECK: [0x05,0x00,0x3a,0xd2,0x7e,0x04,0x02,0x00]
37190
37191v_xor_b32_e64 v5, exec_hi, v2
37192// CHECK: [0x05,0x00,0x3a,0xd2,0x7f,0x04,0x02,0x00]
37193
37194v_xor_b32_e64 v5, 0, v2
37195// CHECK: [0x05,0x00,0x3a,0xd2,0x80,0x04,0x02,0x00]
37196
37197v_xor_b32_e64 v5, -1, v2
37198// CHECK: [0x05,0x00,0x3a,0xd2,0xc1,0x04,0x02,0x00]
37199
37200v_xor_b32_e64 v5, 0.5, v2
37201// CHECK: [0x05,0x00,0x3a,0xd2,0xf0,0x04,0x02,0x00]
37202
37203v_xor_b32_e64 v5, -4.0, v2
37204// CHECK: [0x05,0x00,0x3a,0xd2,0xf7,0x04,0x02,0x00]
37205
37206v_xor_b32_e64 v5, v1, v255
37207// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xff,0x03,0x00]
37208
37209v_xor_b32_e64 v5, v1, s2
37210// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x05,0x00,0x00]
37211
37212v_xor_b32_e64 v5, v1, s103
37213// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xcf,0x00,0x00]
37214
37215v_xor_b32_e64 v5, v1, flat_scratch_lo
37216// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd1,0x00,0x00]
37217
37218v_xor_b32_e64 v5, v1, flat_scratch_hi
37219// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd3,0x00,0x00]
37220
37221v_xor_b32_e64 v5, v1, vcc_lo
37222// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd5,0x00,0x00]
37223
37224v_xor_b32_e64 v5, v1, vcc_hi
37225// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd7,0x00,0x00]
37226
37227v_xor_b32_e64 v5, v1, tba_lo
37228// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd9,0x00,0x00]
37229
37230v_xor_b32_e64 v5, v1, tba_hi
37231// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdb,0x00,0x00]
37232
37233v_xor_b32_e64 v5, v1, tma_lo
37234// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdd,0x00,0x00]
37235
37236v_xor_b32_e64 v5, v1, tma_hi
37237// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdf,0x00,0x00]
37238
37239v_xor_b32_e64 v5, v1, ttmp11
37240// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xf7,0x00,0x00]
37241
37242v_xor_b32_e64 v5, v1, m0
37243// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xf9,0x00,0x00]
37244
37245v_xor_b32_e64 v5, v1, exec_lo
37246// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xfd,0x00,0x00]
37247
37248v_xor_b32_e64 v5, v1, exec_hi
37249// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xff,0x00,0x00]
37250
37251v_xor_b32_e64 v5, v1, 0
37252// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x01,0x01,0x00]
37253
37254v_xor_b32_e64 v5, v1, -1
37255// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x83,0x01,0x00]
37256
37257v_xor_b32_e64 v5, v1, 0.5
37258// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xe1,0x01,0x00]
37259
37260v_xor_b32_e64 v5, v1, -4.0
37261// CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xef,0x01,0x00]
37262
37263v_bfm_b32 v5, v1, v2
37264// CHECK: [0x01,0x05,0x0a,0x3c]
37265
37266v_bfm_b32 v255, v1, v2
37267// CHECK: [0x01,0x05,0xfe,0x3d]
37268
37269v_bfm_b32 v5, v255, v2
37270// CHECK: [0xff,0x05,0x0a,0x3c]
37271
37272v_bfm_b32 v5, s1, v2
37273// CHECK: [0x01,0x04,0x0a,0x3c]
37274
37275v_bfm_b32 v5, s103, v2
37276// CHECK: [0x67,0x04,0x0a,0x3c]
37277
37278v_bfm_b32 v5, flat_scratch_lo, v2
37279// CHECK: [0x68,0x04,0x0a,0x3c]
37280
37281v_bfm_b32 v5, flat_scratch_hi, v2
37282// CHECK: [0x69,0x04,0x0a,0x3c]
37283
37284v_bfm_b32 v5, vcc_lo, v2
37285// CHECK: [0x6a,0x04,0x0a,0x3c]
37286
37287v_bfm_b32 v5, vcc_hi, v2
37288// CHECK: [0x6b,0x04,0x0a,0x3c]
37289
37290v_bfm_b32 v5, tba_lo, v2
37291// CHECK: [0x6c,0x04,0x0a,0x3c]
37292
37293v_bfm_b32 v5, tba_hi, v2
37294// CHECK: [0x6d,0x04,0x0a,0x3c]
37295
37296v_bfm_b32 v5, tma_lo, v2
37297// CHECK: [0x6e,0x04,0x0a,0x3c]
37298
37299v_bfm_b32 v5, tma_hi, v2
37300// CHECK: [0x6f,0x04,0x0a,0x3c]
37301
37302v_bfm_b32 v5, ttmp11, v2
37303// CHECK: [0x7b,0x04,0x0a,0x3c]
37304
37305v_bfm_b32 v5, m0, v2
37306// CHECK: [0x7c,0x04,0x0a,0x3c]
37307
37308v_bfm_b32 v5, exec_lo, v2
37309// CHECK: [0x7e,0x04,0x0a,0x3c]
37310
37311v_bfm_b32 v5, exec_hi, v2
37312// CHECK: [0x7f,0x04,0x0a,0x3c]
37313
37314v_bfm_b32 v5, 0, v2
37315// CHECK: [0x80,0x04,0x0a,0x3c]
37316
37317v_bfm_b32 v5, -1, v2
37318// CHECK: [0xc1,0x04,0x0a,0x3c]
37319
37320v_bfm_b32 v5, 0.5, v2
37321// CHECK: [0xf0,0x04,0x0a,0x3c]
37322
37323v_bfm_b32 v5, -4.0, v2
37324// CHECK: [0xf7,0x04,0x0a,0x3c]
37325
37326v_bfm_b32 v5, 0xaf123456, v2
37327// CHECK: [0xff,0x04,0x0a,0x3c,0x56,0x34,0x12,0xaf]
37328
37329v_bfm_b32 v5, 0x3f717273, v2
37330// CHECK: [0xff,0x04,0x0a,0x3c,0x73,0x72,0x71,0x3f]
37331
37332v_bfm_b32 v5, v1, v255
37333// CHECK: [0x01,0xff,0x0b,0x3c]
37334
37335v_bfm_b32_e64 v5, v1, v2
37336// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x05,0x02,0x00]
37337
37338v_bfm_b32_e64 v255, v1, v2
37339// CHECK: [0xff,0x00,0x3c,0xd2,0x01,0x05,0x02,0x00]
37340
37341v_bfm_b32_e64 v5, v255, v2
37342// CHECK: [0x05,0x00,0x3c,0xd2,0xff,0x05,0x02,0x00]
37343
37344v_bfm_b32_e64 v5, s1, v2
37345// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x04,0x02,0x00]
37346
37347v_bfm_b32_e64 v5, s103, v2
37348// CHECK: [0x05,0x00,0x3c,0xd2,0x67,0x04,0x02,0x00]
37349
37350v_bfm_b32_e64 v5, flat_scratch_lo, v2
37351// CHECK: [0x05,0x00,0x3c,0xd2,0x68,0x04,0x02,0x00]
37352
37353v_bfm_b32_e64 v5, flat_scratch_hi, v2
37354// CHECK: [0x05,0x00,0x3c,0xd2,0x69,0x04,0x02,0x00]
37355
37356v_bfm_b32_e64 v5, vcc_lo, v2
37357// CHECK: [0x05,0x00,0x3c,0xd2,0x6a,0x04,0x02,0x00]
37358
37359v_bfm_b32_e64 v5, vcc_hi, v2
37360// CHECK: [0x05,0x00,0x3c,0xd2,0x6b,0x04,0x02,0x00]
37361
37362v_bfm_b32_e64 v5, tba_lo, v2
37363// CHECK: [0x05,0x00,0x3c,0xd2,0x6c,0x04,0x02,0x00]
37364
37365v_bfm_b32_e64 v5, tba_hi, v2
37366// CHECK: [0x05,0x00,0x3c,0xd2,0x6d,0x04,0x02,0x00]
37367
37368v_bfm_b32_e64 v5, tma_lo, v2
37369// CHECK: [0x05,0x00,0x3c,0xd2,0x6e,0x04,0x02,0x00]
37370
37371v_bfm_b32_e64 v5, tma_hi, v2
37372// CHECK: [0x05,0x00,0x3c,0xd2,0x6f,0x04,0x02,0x00]
37373
37374v_bfm_b32_e64 v5, ttmp11, v2
37375// CHECK: [0x05,0x00,0x3c,0xd2,0x7b,0x04,0x02,0x00]
37376
37377v_bfm_b32_e64 v5, m0, v2
37378// CHECK: [0x05,0x00,0x3c,0xd2,0x7c,0x04,0x02,0x00]
37379
37380v_bfm_b32_e64 v5, exec_lo, v2
37381// CHECK: [0x05,0x00,0x3c,0xd2,0x7e,0x04,0x02,0x00]
37382
37383v_bfm_b32_e64 v5, exec_hi, v2
37384// CHECK: [0x05,0x00,0x3c,0xd2,0x7f,0x04,0x02,0x00]
37385
37386v_bfm_b32_e64 v5, 0, v2
37387// CHECK: [0x05,0x00,0x3c,0xd2,0x80,0x04,0x02,0x00]
37388
37389v_bfm_b32_e64 v5, -1, v2
37390// CHECK: [0x05,0x00,0x3c,0xd2,0xc1,0x04,0x02,0x00]
37391
37392v_bfm_b32_e64 v5, 0.5, v2
37393// CHECK: [0x05,0x00,0x3c,0xd2,0xf0,0x04,0x02,0x00]
37394
37395v_bfm_b32_e64 v5, -4.0, v2
37396// CHECK: [0x05,0x00,0x3c,0xd2,0xf7,0x04,0x02,0x00]
37397
37398v_bfm_b32_e64 v5, v1, v255
37399// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xff,0x03,0x00]
37400
37401v_bfm_b32_e64 v5, v1, s2
37402// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x05,0x00,0x00]
37403
37404v_bfm_b32_e64 v5, v1, s103
37405// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xcf,0x00,0x00]
37406
37407v_bfm_b32_e64 v5, v1, flat_scratch_lo
37408// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd1,0x00,0x00]
37409
37410v_bfm_b32_e64 v5, v1, flat_scratch_hi
37411// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd3,0x00,0x00]
37412
37413v_bfm_b32_e64 v5, v1, vcc_lo
37414// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd5,0x00,0x00]
37415
37416v_bfm_b32_e64 v5, v1, vcc_hi
37417// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd7,0x00,0x00]
37418
37419v_bfm_b32_e64 v5, v1, tba_lo
37420// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd9,0x00,0x00]
37421
37422v_bfm_b32_e64 v5, v1, tba_hi
37423// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdb,0x00,0x00]
37424
37425v_bfm_b32_e64 v5, v1, tma_lo
37426// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdd,0x00,0x00]
37427
37428v_bfm_b32_e64 v5, v1, tma_hi
37429// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdf,0x00,0x00]
37430
37431v_bfm_b32_e64 v5, v1, ttmp11
37432// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xf7,0x00,0x00]
37433
37434v_bfm_b32_e64 v5, v1, m0
37435// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xf9,0x00,0x00]
37436
37437v_bfm_b32_e64 v5, v1, exec_lo
37438// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xfd,0x00,0x00]
37439
37440v_bfm_b32_e64 v5, v1, exec_hi
37441// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xff,0x00,0x00]
37442
37443v_bfm_b32_e64 v5, v1, 0
37444// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x01,0x01,0x00]
37445
37446v_bfm_b32_e64 v5, v1, -1
37447// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x83,0x01,0x00]
37448
37449v_bfm_b32_e64 v5, v1, 0.5
37450// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xe1,0x01,0x00]
37451
37452v_bfm_b32_e64 v5, v1, -4.0
37453// CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xef,0x01,0x00]
37454
37455v_mac_f32 v5, v1, v2
37456// CHECK: [0x01,0x05,0x0a,0x3e]
37457
37458v_mac_f32 v255, v1, v2
37459// CHECK: [0x01,0x05,0xfe,0x3f]
37460
37461v_mac_f32 v5, v255, v2
37462// CHECK: [0xff,0x05,0x0a,0x3e]
37463
37464v_mac_f32 v5, s1, v2
37465// CHECK: [0x01,0x04,0x0a,0x3e]
37466
37467v_mac_f32 v5, s103, v2
37468// CHECK: [0x67,0x04,0x0a,0x3e]
37469
37470v_mac_f32 v5, flat_scratch_lo, v2
37471// CHECK: [0x68,0x04,0x0a,0x3e]
37472
37473v_mac_f32 v5, flat_scratch_hi, v2
37474// CHECK: [0x69,0x04,0x0a,0x3e]
37475
37476v_mac_f32 v5, vcc_lo, v2
37477// CHECK: [0x6a,0x04,0x0a,0x3e]
37478
37479v_mac_f32 v5, vcc_hi, v2
37480// CHECK: [0x6b,0x04,0x0a,0x3e]
37481
37482v_mac_f32 v5, tba_lo, v2
37483// CHECK: [0x6c,0x04,0x0a,0x3e]
37484
37485v_mac_f32 v5, tba_hi, v2
37486// CHECK: [0x6d,0x04,0x0a,0x3e]
37487
37488v_mac_f32 v5, tma_lo, v2
37489// CHECK: [0x6e,0x04,0x0a,0x3e]
37490
37491v_mac_f32 v5, tma_hi, v2
37492// CHECK: [0x6f,0x04,0x0a,0x3e]
37493
37494v_mac_f32 v5, ttmp11, v2
37495// CHECK: [0x7b,0x04,0x0a,0x3e]
37496
37497v_mac_f32 v5, m0, v2
37498// CHECK: [0x7c,0x04,0x0a,0x3e]
37499
37500v_mac_f32 v5, exec_lo, v2
37501// CHECK: [0x7e,0x04,0x0a,0x3e]
37502
37503v_mac_f32 v5, exec_hi, v2
37504// CHECK: [0x7f,0x04,0x0a,0x3e]
37505
37506v_mac_f32 v5, 0, v2
37507// CHECK: [0x80,0x04,0x0a,0x3e]
37508
37509v_mac_f32 v5, -1, v2
37510// CHECK: [0xc1,0x04,0x0a,0x3e]
37511
37512v_mac_f32 v5, 0.5, v2
37513// CHECK: [0xf0,0x04,0x0a,0x3e]
37514
37515v_mac_f32 v5, -4.0, v2
37516// CHECK: [0xf7,0x04,0x0a,0x3e]
37517
37518v_mac_f32 v5, 0xaf123456, v2
37519// CHECK: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x12,0xaf]
37520
37521v_mac_f32 v5, 0x3f717273, v2
37522// CHECK: [0xff,0x04,0x0a,0x3e,0x73,0x72,0x71,0x3f]
37523
37524v_mac_f32 v5, v1, v255
37525// CHECK: [0x01,0xff,0x0b,0x3e]
37526
37527v_mac_f32_e64 v5, v1, v2
37528// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x00]
37529
37530v_mac_f32_e64 v255, v1, v2
37531// CHECK: [0xff,0x00,0x3e,0xd2,0x01,0x05,0x02,0x00]
37532
37533v_mac_f32_e64 v5, v255, v2
37534// CHECK: [0x05,0x00,0x3e,0xd2,0xff,0x05,0x02,0x00]
37535
37536v_mac_f32_e64 v5, s1, v2
37537// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x04,0x02,0x00]
37538
37539v_mac_f32_e64 v5, s103, v2
37540// CHECK: [0x05,0x00,0x3e,0xd2,0x67,0x04,0x02,0x00]
37541
37542v_mac_f32_e64 v5, flat_scratch_lo, v2
37543// CHECK: [0x05,0x00,0x3e,0xd2,0x68,0x04,0x02,0x00]
37544
37545v_mac_f32_e64 v5, flat_scratch_hi, v2
37546// CHECK: [0x05,0x00,0x3e,0xd2,0x69,0x04,0x02,0x00]
37547
37548v_mac_f32_e64 v5, vcc_lo, v2
37549// CHECK: [0x05,0x00,0x3e,0xd2,0x6a,0x04,0x02,0x00]
37550
37551v_mac_f32_e64 v5, vcc_hi, v2
37552// CHECK: [0x05,0x00,0x3e,0xd2,0x6b,0x04,0x02,0x00]
37553
37554v_mac_f32_e64 v5, tba_lo, v2
37555// CHECK: [0x05,0x00,0x3e,0xd2,0x6c,0x04,0x02,0x00]
37556
37557v_mac_f32_e64 v5, tba_hi, v2
37558// CHECK: [0x05,0x00,0x3e,0xd2,0x6d,0x04,0x02,0x00]
37559
37560v_mac_f32_e64 v5, tma_lo, v2
37561// CHECK: [0x05,0x00,0x3e,0xd2,0x6e,0x04,0x02,0x00]
37562
37563v_mac_f32_e64 v5, tma_hi, v2
37564// CHECK: [0x05,0x00,0x3e,0xd2,0x6f,0x04,0x02,0x00]
37565
37566v_mac_f32_e64 v5, ttmp11, v2
37567// CHECK: [0x05,0x00,0x3e,0xd2,0x7b,0x04,0x02,0x00]
37568
37569v_mac_f32_e64 v5, m0, v2
37570// CHECK: [0x05,0x00,0x3e,0xd2,0x7c,0x04,0x02,0x00]
37571
37572v_mac_f32_e64 v5, exec_lo, v2
37573// CHECK: [0x05,0x00,0x3e,0xd2,0x7e,0x04,0x02,0x00]
37574
37575v_mac_f32_e64 v5, exec_hi, v2
37576// CHECK: [0x05,0x00,0x3e,0xd2,0x7f,0x04,0x02,0x00]
37577
37578v_mac_f32_e64 v5, 0, v2
37579// CHECK: [0x05,0x00,0x3e,0xd2,0x80,0x04,0x02,0x00]
37580
37581v_mac_f32_e64 v5, -1, v2
37582// CHECK: [0x05,0x00,0x3e,0xd2,0xc1,0x04,0x02,0x00]
37583
37584v_mac_f32_e64 v5, 0.5, v2
37585// CHECK: [0x05,0x00,0x3e,0xd2,0xf0,0x04,0x02,0x00]
37586
37587v_mac_f32_e64 v5, -4.0, v2
37588// CHECK: [0x05,0x00,0x3e,0xd2,0xf7,0x04,0x02,0x00]
37589
37590v_mac_f32_e64 v5, v1, v255
37591// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xff,0x03,0x00]
37592
37593v_mac_f32_e64 v5, v1, s2
37594// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x00,0x00]
37595
37596v_mac_f32_e64 v5, v1, s103
37597// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xcf,0x00,0x00]
37598
37599v_mac_f32_e64 v5, v1, flat_scratch_lo
37600// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd1,0x00,0x00]
37601
37602v_mac_f32_e64 v5, v1, flat_scratch_hi
37603// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd3,0x00,0x00]
37604
37605v_mac_f32_e64 v5, v1, vcc_lo
37606// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd5,0x00,0x00]
37607
37608v_mac_f32_e64 v5, v1, vcc_hi
37609// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd7,0x00,0x00]
37610
37611v_mac_f32_e64 v5, v1, tba_lo
37612// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd9,0x00,0x00]
37613
37614v_mac_f32_e64 v5, v1, tba_hi
37615// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdb,0x00,0x00]
37616
37617v_mac_f32_e64 v5, v1, tma_lo
37618// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdd,0x00,0x00]
37619
37620v_mac_f32_e64 v5, v1, tma_hi
37621// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdf,0x00,0x00]
37622
37623v_mac_f32_e64 v5, v1, ttmp11
37624// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xf7,0x00,0x00]
37625
37626v_mac_f32_e64 v5, v1, m0
37627// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xf9,0x00,0x00]
37628
37629v_mac_f32_e64 v5, v1, exec_lo
37630// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xfd,0x00,0x00]
37631
37632v_mac_f32_e64 v5, v1, exec_hi
37633// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xff,0x00,0x00]
37634
37635v_mac_f32_e64 v5, v1, 0
37636// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x01,0x01,0x00]
37637
37638v_mac_f32_e64 v5, v1, -1
37639// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x83,0x01,0x00]
37640
37641v_mac_f32_e64 v5, v1, 0.5
37642// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xe1,0x01,0x00]
37643
37644v_mac_f32_e64 v5, v1, -4.0
37645// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xef,0x01,0x00]
37646
37647v_mac_f32_e64 v5, -v1, v2
37648// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x20]
37649
37650v_mac_f32_e64 v5, v1, -v2
37651// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x40]
37652
37653v_mac_f32_e64 v5, -v1, -v2
37654// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x60]
37655
37656v_mac_f32_e64 v5, |v1|, v2
37657// CHECK: [0x05,0x01,0x3e,0xd2,0x01,0x05,0x02,0x00]
37658
37659v_mac_f32_e64 v5, v1, |v2|
37660// CHECK: [0x05,0x02,0x3e,0xd2,0x01,0x05,0x02,0x00]
37661
37662v_mac_f32_e64 v5, |v1|, |v2|
37663// CHECK: [0x05,0x03,0x3e,0xd2,0x01,0x05,0x02,0x00]
37664
37665v_mac_f32_e64 v5, v1, v2 clamp
37666// CHECK: [0x05,0x08,0x3e,0xd2,0x01,0x05,0x02,0x00]
37667
37668v_mac_f32_e64 v5, v1, v2 mul:2
37669// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x08]
37670
37671v_mac_f32_e64 v5, v1, v2 mul:4
37672// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x10]
37673
37674v_mac_f32_e64 v5, v1, v2 div:2
37675// CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x18]
37676
37677v_madmk_f32 v5, v1, 0x11213141, v3
37678// CHECK: [0x01,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
37679
37680v_madmk_f32 v255, v1, 0x11213141, v3
37681// CHECK: [0x01,0x07,0xfe,0x41,0x41,0x31,0x21,0x11]
37682
37683v_madmk_f32 v5, v255, 0x11213141, v3
37684// CHECK: [0xff,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
37685
37686v_madmk_f32 v5, 0, 0x11213141, v3
37687// CHECK: [0x80,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
37688
37689v_madmk_f32 v5, -1, 0x11213141, v3
37690// CHECK: [0xc1,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
37691
37692v_madmk_f32 v5, 0.5, 0x11213141, v3
37693// CHECK: [0xf0,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
37694
37695v_madmk_f32 v5, -4.0, 0x11213141, v3
37696// CHECK: [0xf7,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
37697
37698v_madmk_f32 v5, v1, 0xa1b1c1d1, v3
37699// CHECK: [0x01,0x07,0x0a,0x40,0xd1,0xc1,0xb1,0xa1]
37700
37701v_madmk_f32 v5, v1, 0x11213141, v255
37702// CHECK: [0x01,0xff,0x0b,0x40,0x41,0x31,0x21,0x11]
37703
37704v_madak_f32 v5, v1, v2, 0x11213141
37705// CHECK: [0x01,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
37706
37707v_madak_f32 v255, v1, v2, 0x11213141
37708// CHECK: [0x01,0x05,0xfe,0x43,0x41,0x31,0x21,0x11]
37709
37710v_madak_f32 v5, v255, v2, 0x11213141
37711// CHECK: [0xff,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
37712
37713v_madak_f32 v5, 0, v2, 0x11213141
37714// CHECK: [0x80,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
37715
37716v_madak_f32 v5, -1, v2, 0x11213141
37717// CHECK: [0xc1,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
37718
37719v_madak_f32 v5, 0.5, v2, 0x11213141
37720// CHECK: [0xf0,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
37721
37722v_madak_f32 v5, -4.0, v2, 0x11213141
37723// CHECK: [0xf7,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
37724
37725v_madak_f32 v5, v1, v255, 0x11213141
37726// CHECK: [0x01,0xff,0x0b,0x42,0x41,0x31,0x21,0x11]
37727
37728v_madak_f32 v5, v1, v2, 0xa1b1c1d1
37729// CHECK: [0x01,0x05,0x0a,0x42,0xd1,0xc1,0xb1,0xa1]
37730
37731v_bcnt_u32_b32 v5, v1, v2
37732// CHECK: [0x01,0x05,0x0a,0x44]
37733
37734v_bcnt_u32_b32 v255, v1, v2
37735// CHECK: [0x01,0x05,0xfe,0x45]
37736
37737v_bcnt_u32_b32 v5, v255, v2
37738// CHECK: [0xff,0x05,0x0a,0x44]
37739
37740v_bcnt_u32_b32 v5, s1, v2
37741// CHECK: [0x01,0x04,0x0a,0x44]
37742
37743v_bcnt_u32_b32 v5, s103, v2
37744// CHECK: [0x67,0x04,0x0a,0x44]
37745
37746v_bcnt_u32_b32 v5, flat_scratch_lo, v2
37747// CHECK: [0x68,0x04,0x0a,0x44]
37748
37749v_bcnt_u32_b32 v5, flat_scratch_hi, v2
37750// CHECK: [0x69,0x04,0x0a,0x44]
37751
37752v_bcnt_u32_b32 v5, vcc_lo, v2
37753// CHECK: [0x6a,0x04,0x0a,0x44]
37754
37755v_bcnt_u32_b32 v5, vcc_hi, v2
37756// CHECK: [0x6b,0x04,0x0a,0x44]
37757
37758v_bcnt_u32_b32 v5, tba_lo, v2
37759// CHECK: [0x6c,0x04,0x0a,0x44]
37760
37761v_bcnt_u32_b32 v5, tba_hi, v2
37762// CHECK: [0x6d,0x04,0x0a,0x44]
37763
37764v_bcnt_u32_b32 v5, tma_lo, v2
37765// CHECK: [0x6e,0x04,0x0a,0x44]
37766
37767v_bcnt_u32_b32 v5, tma_hi, v2
37768// CHECK: [0x6f,0x04,0x0a,0x44]
37769
37770v_bcnt_u32_b32 v5, ttmp11, v2
37771// CHECK: [0x7b,0x04,0x0a,0x44]
37772
37773v_bcnt_u32_b32 v5, m0, v2
37774// CHECK: [0x7c,0x04,0x0a,0x44]
37775
37776v_bcnt_u32_b32 v5, exec_lo, v2
37777// CHECK: [0x7e,0x04,0x0a,0x44]
37778
37779v_bcnt_u32_b32 v5, exec_hi, v2
37780// CHECK: [0x7f,0x04,0x0a,0x44]
37781
37782v_bcnt_u32_b32 v5, 0, v2
37783// CHECK: [0x80,0x04,0x0a,0x44]
37784
37785v_bcnt_u32_b32 v5, -1, v2
37786// CHECK: [0xc1,0x04,0x0a,0x44]
37787
37788v_bcnt_u32_b32 v5, 0.5, v2
37789// CHECK: [0xf0,0x04,0x0a,0x44]
37790
37791v_bcnt_u32_b32 v5, -4.0, v2
37792// CHECK: [0xf7,0x04,0x0a,0x44]
37793
37794v_bcnt_u32_b32 v5, 0xaf123456, v2
37795// CHECK: [0xff,0x04,0x0a,0x44,0x56,0x34,0x12,0xaf]
37796
37797v_bcnt_u32_b32 v5, 0x3f717273, v2
37798// CHECK: [0xff,0x04,0x0a,0x44,0x73,0x72,0x71,0x3f]
37799
37800v_bcnt_u32_b32 v5, v1, v255
37801// CHECK: [0x01,0xff,0x0b,0x44]
37802
37803v_bcnt_u32_b32_e64 v5, v1, v2
37804// CHECK: [0x05,0x00,0x44,0xd2,0x01,0x05,0x02,0x00]
37805
37806v_bcnt_u32_b32_e64 v255, v1, v2
37807// CHECK: [0xff,0x00,0x44,0xd2,0x01,0x05,0x02,0x00]
37808
37809v_bcnt_u32_b32_e64 v5, v255, v2
37810// CHECK: [0x05,0x00,0x44,0xd2,0xff,0x05,0x02,0x00]
37811
37812v_bcnt_u32_b32_e64 v5, s1, v2
37813// CHECK: [0x05,0x00,0x44,0xd2,0x01,0x04,0x02,0x00]
37814
37815v_bcnt_u32_b32_e64 v5, s103, v2
37816// CHECK: [0x05,0x00,0x44,0xd2,0x67,0x04,0x02,0x00]
37817
37818v_bcnt_u32_b32_e64 v5, flat_scratch_lo, v2
37819// CHECK: [0x05,0x00,0x44,0xd2,0x68,0x04,0x02,0x00]
37820
37821v_bcnt_u32_b32_e64 v5, flat_scratch_hi, v2
37822// CHECK: [0x05,0x00,0x44,0xd2,0x69,0x04,0x02,0x00]
37823
37824v_bcnt_u32_b32_e64 v5, vcc_lo, v2
37825// CHECK: [0x05,0x00,0x44,0xd2,0x6a,0x04,0x02,0x00]
37826
37827v_bcnt_u32_b32_e64 v5, vcc_hi, v2
37828// CHECK: [0x05,0x00,0x44,0xd2,0x6b,0x04,0x02,0x00]
37829
37830v_bcnt_u32_b32_e64 v5, tba_lo, v2
37831// CHECK: [0x05,0x00,0x44,0xd2,0x6c,0x04,0x02,0x00]
37832
37833v_bcnt_u32_b32_e64 v5, tba_hi, v2
37834// CHECK: [0x05,0x00,0x44,0xd2,0x6d,0x04,0x02,0x00]
37835
37836v_bcnt_u32_b32_e64 v5, tma_lo, v2
37837// CHECK: [0x05,0x00,0x44,0xd2,0x6e,0x04,0x02,0x00]
37838
37839v_bcnt_u32_b32_e64 v5, tma_hi, v2
37840// CHECK: [0x05,0x00,0x44,0xd2,0x6f,0x04,0x02,0x00]
37841
37842v_bcnt_u32_b32_e64 v5, ttmp11, v2
37843// CHECK: [0x05,0x00,0x44,0xd2,0x7b,0x04,0x02,0x00]
37844
37845v_bcnt_u32_b32_e64 v5, m0, v2
37846// CHECK: [0x05,0x00,0x44,0xd2,0x7c,0x04,0x02,0x00]
37847
37848v_bcnt_u32_b32_e64 v5, exec_lo, v2
37849// CHECK: [0x05,0x00,0x44,0xd2,0x7e,0x04,0x02,0x00]
37850
37851v_bcnt_u32_b32_e64 v5, exec_hi, v2
37852// CHECK: [0x05,0x00,0x44,0xd2,0x7f,0x04,0x02,0x00]
37853
37854v_bcnt_u32_b32_e64 v5, 0, v2
37855// CHECK: [0x05,0x00,0x44,0xd2,0x80,0x04,0x02,0x00]
37856
37857v_bcnt_u32_b32_e64 v5, -1, v2
37858// CHECK: [0x05,0x00,0x44,0xd2,0xc1,0x04,0x02,0x00]
37859
37860v_bcnt_u32_b32_e64 v5, 0.5, v2
37861// CHECK: [0x05,0x00,0x44,0xd2,0xf0,0x04,0x02,0x00]
37862
37863v_bcnt_u32_b32_e64 v5, -4.0, v2
37864// CHECK: [0x05,0x00,0x44,0xd2,0xf7,0x04,0x02,0x00]
37865
37866v_bcnt_u32_b32_e64 v5, v1, v255
37867// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xff,0x03,0x00]
37868
37869v_bcnt_u32_b32_e64 v5, v1, s2
37870// CHECK: [0x05,0x00,0x44,0xd2,0x01,0x05,0x00,0x00]
37871
37872v_bcnt_u32_b32_e64 v5, v1, s103
37873// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xcf,0x00,0x00]
37874
37875v_bcnt_u32_b32_e64 v5, v1, flat_scratch_lo
37876// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd1,0x00,0x00]
37877
37878v_bcnt_u32_b32_e64 v5, v1, flat_scratch_hi
37879// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd3,0x00,0x00]
37880
37881v_bcnt_u32_b32_e64 v5, v1, vcc_lo
37882// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd5,0x00,0x00]
37883
37884v_bcnt_u32_b32_e64 v5, v1, vcc_hi
37885// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd7,0x00,0x00]
37886
37887v_bcnt_u32_b32_e64 v5, v1, tba_lo
37888// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd9,0x00,0x00]
37889
37890v_bcnt_u32_b32_e64 v5, v1, tba_hi
37891// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdb,0x00,0x00]
37892
37893v_bcnt_u32_b32_e64 v5, v1, tma_lo
37894// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdd,0x00,0x00]
37895
37896v_bcnt_u32_b32_e64 v5, v1, tma_hi
37897// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdf,0x00,0x00]
37898
37899v_bcnt_u32_b32_e64 v5, v1, ttmp11
37900// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xf7,0x00,0x00]
37901
37902v_bcnt_u32_b32_e64 v5, v1, m0
37903// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xf9,0x00,0x00]
37904
37905v_bcnt_u32_b32_e64 v5, v1, exec_lo
37906// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xfd,0x00,0x00]
37907
37908v_bcnt_u32_b32_e64 v5, v1, exec_hi
37909// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xff,0x00,0x00]
37910
37911v_bcnt_u32_b32_e64 v5, v1, 0
37912// CHECK: [0x05,0x00,0x44,0xd2,0x01,0x01,0x01,0x00]
37913
37914v_bcnt_u32_b32_e64 v5, v1, -1
37915// CHECK: [0x05,0x00,0x44,0xd2,0x01,0x83,0x01,0x00]
37916
37917v_bcnt_u32_b32_e64 v5, v1, 0.5
37918// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xe1,0x01,0x00]
37919
37920v_bcnt_u32_b32_e64 v5, v1, -4.0
37921// CHECK: [0x05,0x00,0x44,0xd2,0x01,0xef,0x01,0x00]
37922
37923v_mbcnt_lo_u32_b32 v5, v1, v2
37924// CHECK: [0x01,0x05,0x0a,0x46]
37925
37926v_mbcnt_lo_u32_b32 v255, v1, v2
37927// CHECK: [0x01,0x05,0xfe,0x47]
37928
37929v_mbcnt_lo_u32_b32 v5, v255, v2
37930// CHECK: [0xff,0x05,0x0a,0x46]
37931
37932v_mbcnt_lo_u32_b32 v5, s1, v2
37933// CHECK: [0x01,0x04,0x0a,0x46]
37934
37935v_mbcnt_lo_u32_b32 v5, s103, v2
37936// CHECK: [0x67,0x04,0x0a,0x46]
37937
37938v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2
37939// CHECK: [0x68,0x04,0x0a,0x46]
37940
37941v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2
37942// CHECK: [0x69,0x04,0x0a,0x46]
37943
37944v_mbcnt_lo_u32_b32 v5, vcc_lo, v2
37945// CHECK: [0x6a,0x04,0x0a,0x46]
37946
37947v_mbcnt_lo_u32_b32 v5, vcc_hi, v2
37948// CHECK: [0x6b,0x04,0x0a,0x46]
37949
37950v_mbcnt_lo_u32_b32 v5, tba_lo, v2
37951// CHECK: [0x6c,0x04,0x0a,0x46]
37952
37953v_mbcnt_lo_u32_b32 v5, tba_hi, v2
37954// CHECK: [0x6d,0x04,0x0a,0x46]
37955
37956v_mbcnt_lo_u32_b32 v5, tma_lo, v2
37957// CHECK: [0x6e,0x04,0x0a,0x46]
37958
37959v_mbcnt_lo_u32_b32 v5, tma_hi, v2
37960// CHECK: [0x6f,0x04,0x0a,0x46]
37961
37962v_mbcnt_lo_u32_b32 v5, ttmp11, v2
37963// CHECK: [0x7b,0x04,0x0a,0x46]
37964
37965v_mbcnt_lo_u32_b32 v5, m0, v2
37966// CHECK: [0x7c,0x04,0x0a,0x46]
37967
37968v_mbcnt_lo_u32_b32 v5, exec_lo, v2
37969// CHECK: [0x7e,0x04,0x0a,0x46]
37970
37971v_mbcnt_lo_u32_b32 v5, exec_hi, v2
37972// CHECK: [0x7f,0x04,0x0a,0x46]
37973
37974v_mbcnt_lo_u32_b32 v5, 0, v2
37975// CHECK: [0x80,0x04,0x0a,0x46]
37976
37977v_mbcnt_lo_u32_b32 v5, -1, v2
37978// CHECK: [0xc1,0x04,0x0a,0x46]
37979
37980v_mbcnt_lo_u32_b32 v5, 0.5, v2
37981// CHECK: [0xf0,0x04,0x0a,0x46]
37982
37983v_mbcnt_lo_u32_b32 v5, -4.0, v2
37984// CHECK: [0xf7,0x04,0x0a,0x46]
37985
37986v_mbcnt_lo_u32_b32 v5, 0xaf123456, v2
37987// CHECK: [0xff,0x04,0x0a,0x46,0x56,0x34,0x12,0xaf]
37988
37989v_mbcnt_lo_u32_b32 v5, 0x3f717273, v2
37990// CHECK: [0xff,0x04,0x0a,0x46,0x73,0x72,0x71,0x3f]
37991
37992v_mbcnt_lo_u32_b32 v5, v1, v255
37993// CHECK: [0x01,0xff,0x0b,0x46]
37994
37995v_mbcnt_lo_u32_b32_e64 v5, v1, v2
37996// CHECK: [0x05,0x00,0x46,0xd2,0x01,0x05,0x02,0x00]
37997
37998v_mbcnt_lo_u32_b32_e64 v255, v1, v2
37999// CHECK: [0xff,0x00,0x46,0xd2,0x01,0x05,0x02,0x00]
38000
38001v_mbcnt_lo_u32_b32_e64 v5, v255, v2
38002// CHECK: [0x05,0x00,0x46,0xd2,0xff,0x05,0x02,0x00]
38003
38004v_mbcnt_lo_u32_b32_e64 v5, s1, v2
38005// CHECK: [0x05,0x00,0x46,0xd2,0x01,0x04,0x02,0x00]
38006
38007v_mbcnt_lo_u32_b32_e64 v5, s103, v2
38008// CHECK: [0x05,0x00,0x46,0xd2,0x67,0x04,0x02,0x00]
38009
38010v_mbcnt_lo_u32_b32_e64 v5, flat_scratch_lo, v2
38011// CHECK: [0x05,0x00,0x46,0xd2,0x68,0x04,0x02,0x00]
38012
38013v_mbcnt_lo_u32_b32_e64 v5, flat_scratch_hi, v2
38014// CHECK: [0x05,0x00,0x46,0xd2,0x69,0x04,0x02,0x00]
38015
38016v_mbcnt_lo_u32_b32_e64 v5, vcc_lo, v2
38017// CHECK: [0x05,0x00,0x46,0xd2,0x6a,0x04,0x02,0x00]
38018
38019v_mbcnt_lo_u32_b32_e64 v5, vcc_hi, v2
38020// CHECK: [0x05,0x00,0x46,0xd2,0x6b,0x04,0x02,0x00]
38021
38022v_mbcnt_lo_u32_b32_e64 v5, tba_lo, v2
38023// CHECK: [0x05,0x00,0x46,0xd2,0x6c,0x04,0x02,0x00]
38024
38025v_mbcnt_lo_u32_b32_e64 v5, tba_hi, v2
38026// CHECK: [0x05,0x00,0x46,0xd2,0x6d,0x04,0x02,0x00]
38027
38028v_mbcnt_lo_u32_b32_e64 v5, tma_lo, v2
38029// CHECK: [0x05,0x00,0x46,0xd2,0x6e,0x04,0x02,0x00]
38030
38031v_mbcnt_lo_u32_b32_e64 v5, tma_hi, v2
38032// CHECK: [0x05,0x00,0x46,0xd2,0x6f,0x04,0x02,0x00]
38033
38034v_mbcnt_lo_u32_b32_e64 v5, ttmp11, v2
38035// CHECK: [0x05,0x00,0x46,0xd2,0x7b,0x04,0x02,0x00]
38036
38037v_mbcnt_lo_u32_b32_e64 v5, m0, v2
38038// CHECK: [0x05,0x00,0x46,0xd2,0x7c,0x04,0x02,0x00]
38039
38040v_mbcnt_lo_u32_b32_e64 v5, exec_lo, v2
38041// CHECK: [0x05,0x00,0x46,0xd2,0x7e,0x04,0x02,0x00]
38042
38043v_mbcnt_lo_u32_b32_e64 v5, exec_hi, v2
38044// CHECK: [0x05,0x00,0x46,0xd2,0x7f,0x04,0x02,0x00]
38045
38046v_mbcnt_lo_u32_b32_e64 v5, 0, v2
38047// CHECK: [0x05,0x00,0x46,0xd2,0x80,0x04,0x02,0x00]
38048
38049v_mbcnt_lo_u32_b32_e64 v5, -1, v2
38050// CHECK: [0x05,0x00,0x46,0xd2,0xc1,0x04,0x02,0x00]
38051
38052v_mbcnt_lo_u32_b32_e64 v5, 0.5, v2
38053// CHECK: [0x05,0x00,0x46,0xd2,0xf0,0x04,0x02,0x00]
38054
38055v_mbcnt_lo_u32_b32_e64 v5, -4.0, v2
38056// CHECK: [0x05,0x00,0x46,0xd2,0xf7,0x04,0x02,0x00]
38057
38058v_mbcnt_lo_u32_b32_e64 v5, v1, v255
38059// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xff,0x03,0x00]
38060
38061v_mbcnt_lo_u32_b32_e64 v5, v1, s2
38062// CHECK: [0x05,0x00,0x46,0xd2,0x01,0x05,0x00,0x00]
38063
38064v_mbcnt_lo_u32_b32_e64 v5, v1, s103
38065// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xcf,0x00,0x00]
38066
38067v_mbcnt_lo_u32_b32_e64 v5, v1, flat_scratch_lo
38068// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd1,0x00,0x00]
38069
38070v_mbcnt_lo_u32_b32_e64 v5, v1, flat_scratch_hi
38071// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd3,0x00,0x00]
38072
38073v_mbcnt_lo_u32_b32_e64 v5, v1, vcc_lo
38074// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd5,0x00,0x00]
38075
38076v_mbcnt_lo_u32_b32_e64 v5, v1, vcc_hi
38077// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd7,0x00,0x00]
38078
38079v_mbcnt_lo_u32_b32_e64 v5, v1, tba_lo
38080// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd9,0x00,0x00]
38081
38082v_mbcnt_lo_u32_b32_e64 v5, v1, tba_hi
38083// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdb,0x00,0x00]
38084
38085v_mbcnt_lo_u32_b32_e64 v5, v1, tma_lo
38086// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdd,0x00,0x00]
38087
38088v_mbcnt_lo_u32_b32_e64 v5, v1, tma_hi
38089// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdf,0x00,0x00]
38090
38091v_mbcnt_lo_u32_b32_e64 v5, v1, ttmp11
38092// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xf7,0x00,0x00]
38093
38094v_mbcnt_lo_u32_b32_e64 v5, v1, m0
38095// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xf9,0x00,0x00]
38096
38097v_mbcnt_lo_u32_b32_e64 v5, v1, exec_lo
38098// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xfd,0x00,0x00]
38099
38100v_mbcnt_lo_u32_b32_e64 v5, v1, exec_hi
38101// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xff,0x00,0x00]
38102
38103v_mbcnt_lo_u32_b32_e64 v5, v1, 0
38104// CHECK: [0x05,0x00,0x46,0xd2,0x01,0x01,0x01,0x00]
38105
38106v_mbcnt_lo_u32_b32_e64 v5, v1, -1
38107// CHECK: [0x05,0x00,0x46,0xd2,0x01,0x83,0x01,0x00]
38108
38109v_mbcnt_lo_u32_b32_e64 v5, v1, 0.5
38110// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xe1,0x01,0x00]
38111
38112v_mbcnt_lo_u32_b32_e64 v5, v1, -4.0
38113// CHECK: [0x05,0x00,0x46,0xd2,0x01,0xef,0x01,0x00]
38114
38115v_mbcnt_hi_u32_b32 v5, v1, v2
38116// CHECK: [0x01,0x05,0x0a,0x48]
38117
38118v_mbcnt_hi_u32_b32 v255, v1, v2
38119// CHECK: [0x01,0x05,0xfe,0x49]
38120
38121v_mbcnt_hi_u32_b32 v5, v255, v2
38122// CHECK: [0xff,0x05,0x0a,0x48]
38123
38124v_mbcnt_hi_u32_b32 v5, s1, v2
38125// CHECK: [0x01,0x04,0x0a,0x48]
38126
38127v_mbcnt_hi_u32_b32 v5, s103, v2
38128// CHECK: [0x67,0x04,0x0a,0x48]
38129
38130v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2
38131// CHECK: [0x68,0x04,0x0a,0x48]
38132
38133v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2
38134// CHECK: [0x69,0x04,0x0a,0x48]
38135
38136v_mbcnt_hi_u32_b32 v5, vcc_lo, v2
38137// CHECK: [0x6a,0x04,0x0a,0x48]
38138
38139v_mbcnt_hi_u32_b32 v5, vcc_hi, v2
38140// CHECK: [0x6b,0x04,0x0a,0x48]
38141
38142v_mbcnt_hi_u32_b32 v5, tba_lo, v2
38143// CHECK: [0x6c,0x04,0x0a,0x48]
38144
38145v_mbcnt_hi_u32_b32 v5, tba_hi, v2
38146// CHECK: [0x6d,0x04,0x0a,0x48]
38147
38148v_mbcnt_hi_u32_b32 v5, tma_lo, v2
38149// CHECK: [0x6e,0x04,0x0a,0x48]
38150
38151v_mbcnt_hi_u32_b32 v5, tma_hi, v2
38152// CHECK: [0x6f,0x04,0x0a,0x48]
38153
38154v_mbcnt_hi_u32_b32 v5, ttmp11, v2
38155// CHECK: [0x7b,0x04,0x0a,0x48]
38156
38157v_mbcnt_hi_u32_b32 v5, m0, v2
38158// CHECK: [0x7c,0x04,0x0a,0x48]
38159
38160v_mbcnt_hi_u32_b32 v5, exec_lo, v2
38161// CHECK: [0x7e,0x04,0x0a,0x48]
38162
38163v_mbcnt_hi_u32_b32 v5, exec_hi, v2
38164// CHECK: [0x7f,0x04,0x0a,0x48]
38165
38166v_mbcnt_hi_u32_b32 v5, 0, v2
38167// CHECK: [0x80,0x04,0x0a,0x48]
38168
38169v_mbcnt_hi_u32_b32 v5, -1, v2
38170// CHECK: [0xc1,0x04,0x0a,0x48]
38171
38172v_mbcnt_hi_u32_b32 v5, 0.5, v2
38173// CHECK: [0xf0,0x04,0x0a,0x48]
38174
38175v_mbcnt_hi_u32_b32 v5, -4.0, v2
38176// CHECK: [0xf7,0x04,0x0a,0x48]
38177
38178v_mbcnt_hi_u32_b32 v5, 0xaf123456, v2
38179// CHECK: [0xff,0x04,0x0a,0x48,0x56,0x34,0x12,0xaf]
38180
38181v_mbcnt_hi_u32_b32 v5, 0x3f717273, v2
38182// CHECK: [0xff,0x04,0x0a,0x48,0x73,0x72,0x71,0x3f]
38183
38184v_mbcnt_hi_u32_b32 v5, v1, v255
38185// CHECK: [0x01,0xff,0x0b,0x48]
38186
38187v_mbcnt_hi_u32_b32_e64 v5, v1, v2
38188// CHECK: [0x05,0x00,0x48,0xd2,0x01,0x05,0x02,0x00]
38189
38190v_mbcnt_hi_u32_b32_e64 v255, v1, v2
38191// CHECK: [0xff,0x00,0x48,0xd2,0x01,0x05,0x02,0x00]
38192
38193v_mbcnt_hi_u32_b32_e64 v5, v255, v2
38194// CHECK: [0x05,0x00,0x48,0xd2,0xff,0x05,0x02,0x00]
38195
38196v_mbcnt_hi_u32_b32_e64 v5, s1, v2
38197// CHECK: [0x05,0x00,0x48,0xd2,0x01,0x04,0x02,0x00]
38198
38199v_mbcnt_hi_u32_b32_e64 v5, s103, v2
38200// CHECK: [0x05,0x00,0x48,0xd2,0x67,0x04,0x02,0x00]
38201
38202v_mbcnt_hi_u32_b32_e64 v5, flat_scratch_lo, v2
38203// CHECK: [0x05,0x00,0x48,0xd2,0x68,0x04,0x02,0x00]
38204
38205v_mbcnt_hi_u32_b32_e64 v5, flat_scratch_hi, v2
38206// CHECK: [0x05,0x00,0x48,0xd2,0x69,0x04,0x02,0x00]
38207
38208v_mbcnt_hi_u32_b32_e64 v5, vcc_lo, v2
38209// CHECK: [0x05,0x00,0x48,0xd2,0x6a,0x04,0x02,0x00]
38210
38211v_mbcnt_hi_u32_b32_e64 v5, vcc_hi, v2
38212// CHECK: [0x05,0x00,0x48,0xd2,0x6b,0x04,0x02,0x00]
38213
38214v_mbcnt_hi_u32_b32_e64 v5, tba_lo, v2
38215// CHECK: [0x05,0x00,0x48,0xd2,0x6c,0x04,0x02,0x00]
38216
38217v_mbcnt_hi_u32_b32_e64 v5, tba_hi, v2
38218// CHECK: [0x05,0x00,0x48,0xd2,0x6d,0x04,0x02,0x00]
38219
38220v_mbcnt_hi_u32_b32_e64 v5, tma_lo, v2
38221// CHECK: [0x05,0x00,0x48,0xd2,0x6e,0x04,0x02,0x00]
38222
38223v_mbcnt_hi_u32_b32_e64 v5, tma_hi, v2
38224// CHECK: [0x05,0x00,0x48,0xd2,0x6f,0x04,0x02,0x00]
38225
38226v_mbcnt_hi_u32_b32_e64 v5, ttmp11, v2
38227// CHECK: [0x05,0x00,0x48,0xd2,0x7b,0x04,0x02,0x00]
38228
38229v_mbcnt_hi_u32_b32_e64 v5, m0, v2
38230// CHECK: [0x05,0x00,0x48,0xd2,0x7c,0x04,0x02,0x00]
38231
38232v_mbcnt_hi_u32_b32_e64 v5, exec_lo, v2
38233// CHECK: [0x05,0x00,0x48,0xd2,0x7e,0x04,0x02,0x00]
38234
38235v_mbcnt_hi_u32_b32_e64 v5, exec_hi, v2
38236// CHECK: [0x05,0x00,0x48,0xd2,0x7f,0x04,0x02,0x00]
38237
38238v_mbcnt_hi_u32_b32_e64 v5, 0, v2
38239// CHECK: [0x05,0x00,0x48,0xd2,0x80,0x04,0x02,0x00]
38240
38241v_mbcnt_hi_u32_b32_e64 v5, -1, v2
38242// CHECK: [0x05,0x00,0x48,0xd2,0xc1,0x04,0x02,0x00]
38243
38244v_mbcnt_hi_u32_b32_e64 v5, 0.5, v2
38245// CHECK: [0x05,0x00,0x48,0xd2,0xf0,0x04,0x02,0x00]
38246
38247v_mbcnt_hi_u32_b32_e64 v5, -4.0, v2
38248// CHECK: [0x05,0x00,0x48,0xd2,0xf7,0x04,0x02,0x00]
38249
38250v_mbcnt_hi_u32_b32_e64 v5, v1, v255
38251// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xff,0x03,0x00]
38252
38253v_mbcnt_hi_u32_b32_e64 v5, v1, s2
38254// CHECK: [0x05,0x00,0x48,0xd2,0x01,0x05,0x00,0x00]
38255
38256v_mbcnt_hi_u32_b32_e64 v5, v1, s103
38257// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xcf,0x00,0x00]
38258
38259v_mbcnt_hi_u32_b32_e64 v5, v1, flat_scratch_lo
38260// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd1,0x00,0x00]
38261
38262v_mbcnt_hi_u32_b32_e64 v5, v1, flat_scratch_hi
38263// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd3,0x00,0x00]
38264
38265v_mbcnt_hi_u32_b32_e64 v5, v1, vcc_lo
38266// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd5,0x00,0x00]
38267
38268v_mbcnt_hi_u32_b32_e64 v5, v1, vcc_hi
38269// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd7,0x00,0x00]
38270
38271v_mbcnt_hi_u32_b32_e64 v5, v1, tba_lo
38272// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd9,0x00,0x00]
38273
38274v_mbcnt_hi_u32_b32_e64 v5, v1, tba_hi
38275// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdb,0x00,0x00]
38276
38277v_mbcnt_hi_u32_b32_e64 v5, v1, tma_lo
38278// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdd,0x00,0x00]
38279
38280v_mbcnt_hi_u32_b32_e64 v5, v1, tma_hi
38281// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdf,0x00,0x00]
38282
38283v_mbcnt_hi_u32_b32_e64 v5, v1, ttmp11
38284// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xf7,0x00,0x00]
38285
38286v_mbcnt_hi_u32_b32_e64 v5, v1, m0
38287// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xf9,0x00,0x00]
38288
38289v_mbcnt_hi_u32_b32_e64 v5, v1, exec_lo
38290// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xfd,0x00,0x00]
38291
38292v_mbcnt_hi_u32_b32_e64 v5, v1, exec_hi
38293// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xff,0x00,0x00]
38294
38295v_mbcnt_hi_u32_b32_e64 v5, v1, 0
38296// CHECK: [0x05,0x00,0x48,0xd2,0x01,0x01,0x01,0x00]
38297
38298v_mbcnt_hi_u32_b32_e64 v5, v1, -1
38299// CHECK: [0x05,0x00,0x48,0xd2,0x01,0x83,0x01,0x00]
38300
38301v_mbcnt_hi_u32_b32_e64 v5, v1, 0.5
38302// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xe1,0x01,0x00]
38303
38304v_mbcnt_hi_u32_b32_e64 v5, v1, -4.0
38305// CHECK: [0x05,0x00,0x48,0xd2,0x01,0xef,0x01,0x00]
38306
38307v_add_i32 v5, vcc, v1, v2
38308// CHECK: [0x01,0x05,0x0a,0x4a]
38309
38310v_add_i32 v255, vcc, v1, v2
38311// CHECK: [0x01,0x05,0xfe,0x4b]
38312
38313v_add_i32 v5, vcc, v255, v2
38314// CHECK: [0xff,0x05,0x0a,0x4a]
38315
38316v_add_i32 v5, vcc, s1, v2
38317// CHECK: [0x01,0x04,0x0a,0x4a]
38318
38319v_add_i32 v5, vcc, s103, v2
38320// CHECK: [0x67,0x04,0x0a,0x4a]
38321
38322v_add_i32 v5, vcc, flat_scratch_lo, v2
38323// CHECK: [0x68,0x04,0x0a,0x4a]
38324
38325v_add_i32 v5, vcc, flat_scratch_hi, v2
38326// CHECK: [0x69,0x04,0x0a,0x4a]
38327
38328v_add_i32 v5, vcc, vcc_lo, v2
38329// CHECK: [0x6a,0x04,0x0a,0x4a]
38330
38331v_add_i32 v5, vcc, vcc_hi, v2
38332// CHECK: [0x6b,0x04,0x0a,0x4a]
38333
38334v_add_i32 v5, vcc, tba_lo, v2
38335// CHECK: [0x6c,0x04,0x0a,0x4a]
38336
38337v_add_i32 v5, vcc, tba_hi, v2
38338// CHECK: [0x6d,0x04,0x0a,0x4a]
38339
38340v_add_i32 v5, vcc, tma_lo, v2
38341// CHECK: [0x6e,0x04,0x0a,0x4a]
38342
38343v_add_i32 v5, vcc, tma_hi, v2
38344// CHECK: [0x6f,0x04,0x0a,0x4a]
38345
38346v_add_i32 v5, vcc, ttmp11, v2
38347// CHECK: [0x7b,0x04,0x0a,0x4a]
38348
38349v_add_i32 v5, vcc, m0, v2
38350// CHECK: [0x7c,0x04,0x0a,0x4a]
38351
38352v_add_i32 v5, vcc, exec_lo, v2
38353// CHECK: [0x7e,0x04,0x0a,0x4a]
38354
38355v_add_i32 v5, vcc, exec_hi, v2
38356// CHECK: [0x7f,0x04,0x0a,0x4a]
38357
38358v_add_i32 v5, vcc, 0, v2
38359// CHECK: [0x80,0x04,0x0a,0x4a]
38360
38361v_add_i32 v5, vcc, -1, v2
38362// CHECK: [0xc1,0x04,0x0a,0x4a]
38363
38364v_add_i32 v5, vcc, 0.5, v2
38365// CHECK: [0xf0,0x04,0x0a,0x4a]
38366
38367v_add_i32 v5, vcc, -4.0, v2
38368// CHECK: [0xf7,0x04,0x0a,0x4a]
38369
38370v_add_i32 v5, vcc, 0xaf123456, v2
38371// CHECK: [0xff,0x04,0x0a,0x4a,0x56,0x34,0x12,0xaf]
38372
38373v_add_i32 v5, vcc, 0x3f717273, v2
38374// CHECK: [0xff,0x04,0x0a,0x4a,0x73,0x72,0x71,0x3f]
38375
38376v_add_i32 v5, vcc, v1, v255
38377// CHECK: [0x01,0xff,0x0b,0x4a]
38378
38379v_add_i32_e64 v5, s[12:13], v1, v2
38380// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x05,0x02,0x00]
38381
38382v_add_i32_e64 v255, s[12:13], v1, v2
38383// CHECK: [0xff,0x0c,0x4a,0xd2,0x01,0x05,0x02,0x00]
38384
38385v_add_i32_e64 v5, s[14:15], v1, v2
38386// CHECK: [0x05,0x0e,0x4a,0xd2,0x01,0x05,0x02,0x00]
38387
38388v_add_i32_e64 v5, s[102:103], v1, v2
38389// CHECK: [0x05,0x66,0x4a,0xd2,0x01,0x05,0x02,0x00]
38390
38391v_add_i32_e64 v5, flat_scratch, v1, v2
38392// CHECK: [0x05,0x68,0x4a,0xd2,0x01,0x05,0x02,0x00]
38393
38394v_add_i32_e64 v5, vcc, v1, v2
38395// CHECK: [0x05,0x6a,0x4a,0xd2,0x01,0x05,0x02,0x00]
38396
38397v_add_i32_e64 v5, tba, v1, v2
38398// CHECK: [0x05,0x6c,0x4a,0xd2,0x01,0x05,0x02,0x00]
38399
38400v_add_i32_e64 v5, tma, v1, v2
38401// CHECK: [0x05,0x6e,0x4a,0xd2,0x01,0x05,0x02,0x00]
38402
38403v_add_i32_e64 v5, ttmp[10:11], v1, v2
38404// CHECK: [0x05,0x7a,0x4a,0xd2,0x01,0x05,0x02,0x00]
38405
38406v_add_i32_e64 v5, s[12:13], v255, v2
38407// CHECK: [0x05,0x0c,0x4a,0xd2,0xff,0x05,0x02,0x00]
38408
38409v_add_i32_e64 v5, s[12:13], s1, v2
38410// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x04,0x02,0x00]
38411
38412v_add_i32_e64 v5, s[12:13], s103, v2
38413// CHECK: [0x05,0x0c,0x4a,0xd2,0x67,0x04,0x02,0x00]
38414
38415v_add_i32_e64 v5, s[12:13], flat_scratch_lo, v2
38416// CHECK: [0x05,0x0c,0x4a,0xd2,0x68,0x04,0x02,0x00]
38417
38418v_add_i32_e64 v5, s[12:13], flat_scratch_hi, v2
38419// CHECK: [0x05,0x0c,0x4a,0xd2,0x69,0x04,0x02,0x00]
38420
38421v_add_i32_e64 v5, s[12:13], vcc_lo, v2
38422// CHECK: [0x05,0x0c,0x4a,0xd2,0x6a,0x04,0x02,0x00]
38423
38424v_add_i32_e64 v5, s[12:13], vcc_hi, v2
38425// CHECK: [0x05,0x0c,0x4a,0xd2,0x6b,0x04,0x02,0x00]
38426
38427v_add_i32_e64 v5, s[12:13], tba_lo, v2
38428// CHECK: [0x05,0x0c,0x4a,0xd2,0x6c,0x04,0x02,0x00]
38429
38430v_add_i32_e64 v5, s[12:13], tba_hi, v2
38431// CHECK: [0x05,0x0c,0x4a,0xd2,0x6d,0x04,0x02,0x00]
38432
38433v_add_i32_e64 v5, s[12:13], tma_lo, v2
38434// CHECK: [0x05,0x0c,0x4a,0xd2,0x6e,0x04,0x02,0x00]
38435
38436v_add_i32_e64 v5, s[12:13], tma_hi, v2
38437// CHECK: [0x05,0x0c,0x4a,0xd2,0x6f,0x04,0x02,0x00]
38438
38439v_add_i32_e64 v5, s[12:13], ttmp11, v2
38440// CHECK: [0x05,0x0c,0x4a,0xd2,0x7b,0x04,0x02,0x00]
38441
38442v_add_i32_e64 v5, s[12:13], m0, v2
38443// CHECK: [0x05,0x0c,0x4a,0xd2,0x7c,0x04,0x02,0x00]
38444
38445v_add_i32_e64 v5, s[12:13], exec_lo, v2
38446// CHECK: [0x05,0x0c,0x4a,0xd2,0x7e,0x04,0x02,0x00]
38447
38448v_add_i32_e64 v5, s[12:13], exec_hi, v2
38449// CHECK: [0x05,0x0c,0x4a,0xd2,0x7f,0x04,0x02,0x00]
38450
38451v_add_i32_e64 v5, s[12:13], 0, v2
38452// CHECK: [0x05,0x0c,0x4a,0xd2,0x80,0x04,0x02,0x00]
38453
38454v_add_i32_e64 v5, s[12:13], -1, v2
38455// CHECK: [0x05,0x0c,0x4a,0xd2,0xc1,0x04,0x02,0x00]
38456
38457v_add_i32_e64 v5, s[12:13], 0.5, v2
38458// CHECK: [0x05,0x0c,0x4a,0xd2,0xf0,0x04,0x02,0x00]
38459
38460v_add_i32_e64 v5, s[12:13], -4.0, v2
38461// CHECK: [0x05,0x0c,0x4a,0xd2,0xf7,0x04,0x02,0x00]
38462
38463v_add_i32_e64 v5, s[12:13], v1, v255
38464// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xff,0x03,0x00]
38465
38466v_add_i32_e64 v5, s[12:13], v1, s2
38467// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x05,0x00,0x00]
38468
38469v_add_i32_e64 v5, s[12:13], v1, s103
38470// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xcf,0x00,0x00]
38471
38472v_add_i32_e64 v5, s[12:13], v1, flat_scratch_lo
38473// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd1,0x00,0x00]
38474
38475v_add_i32_e64 v5, s[12:13], v1, flat_scratch_hi
38476// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd3,0x00,0x00]
38477
38478v_add_i32_e64 v5, s[12:13], v1, vcc_lo
38479// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd5,0x00,0x00]
38480
38481v_add_i32_e64 v5, s[12:13], v1, vcc_hi
38482// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd7,0x00,0x00]
38483
38484v_add_i32_e64 v5, s[12:13], v1, tba_lo
38485// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd9,0x00,0x00]
38486
38487v_add_i32_e64 v5, s[12:13], v1, tba_hi
38488// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdb,0x00,0x00]
38489
38490v_add_i32_e64 v5, s[12:13], v1, tma_lo
38491// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdd,0x00,0x00]
38492
38493v_add_i32_e64 v5, s[12:13], v1, tma_hi
38494// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdf,0x00,0x00]
38495
38496v_add_i32_e64 v5, s[12:13], v1, ttmp11
38497// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xf7,0x00,0x00]
38498
38499v_add_i32_e64 v5, s[12:13], v1, m0
38500// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xf9,0x00,0x00]
38501
38502v_add_i32_e64 v5, s[12:13], v1, exec_lo
38503// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xfd,0x00,0x00]
38504
38505v_add_i32_e64 v5, s[12:13], v1, exec_hi
38506// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xff,0x00,0x00]
38507
38508v_add_i32_e64 v5, s[12:13], v1, 0
38509// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x01,0x01,0x00]
38510
38511v_add_i32_e64 v5, s[12:13], v1, -1
38512// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x83,0x01,0x00]
38513
38514v_add_i32_e64 v5, s[12:13], v1, 0.5
38515// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xe1,0x01,0x00]
38516
38517v_add_i32_e64 v5, s[12:13], v1, -4.0
38518// CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xef,0x01,0x00]
38519
38520v_sub_i32 v5, vcc, v1, v2
38521// CHECK: [0x01,0x05,0x0a,0x4c]
38522
38523v_sub_i32 v255, vcc, v1, v2
38524// CHECK: [0x01,0x05,0xfe,0x4d]
38525
38526v_sub_i32 v5, vcc, v255, v2
38527// CHECK: [0xff,0x05,0x0a,0x4c]
38528
38529v_sub_i32 v5, vcc, s1, v2
38530// CHECK: [0x01,0x04,0x0a,0x4c]
38531
38532v_sub_i32 v5, vcc, s103, v2
38533// CHECK: [0x67,0x04,0x0a,0x4c]
38534
38535v_sub_i32 v5, vcc, flat_scratch_lo, v2
38536// CHECK: [0x68,0x04,0x0a,0x4c]
38537
38538v_sub_i32 v5, vcc, flat_scratch_hi, v2
38539// CHECK: [0x69,0x04,0x0a,0x4c]
38540
38541v_sub_i32 v5, vcc, vcc_lo, v2
38542// CHECK: [0x6a,0x04,0x0a,0x4c]
38543
38544v_sub_i32 v5, vcc, vcc_hi, v2
38545// CHECK: [0x6b,0x04,0x0a,0x4c]
38546
38547v_sub_i32 v5, vcc, tba_lo, v2
38548// CHECK: [0x6c,0x04,0x0a,0x4c]
38549
38550v_sub_i32 v5, vcc, tba_hi, v2
38551// CHECK: [0x6d,0x04,0x0a,0x4c]
38552
38553v_sub_i32 v5, vcc, tma_lo, v2
38554// CHECK: [0x6e,0x04,0x0a,0x4c]
38555
38556v_sub_i32 v5, vcc, tma_hi, v2
38557// CHECK: [0x6f,0x04,0x0a,0x4c]
38558
38559v_sub_i32 v5, vcc, ttmp11, v2
38560// CHECK: [0x7b,0x04,0x0a,0x4c]
38561
38562v_sub_i32 v5, vcc, m0, v2
38563// CHECK: [0x7c,0x04,0x0a,0x4c]
38564
38565v_sub_i32 v5, vcc, exec_lo, v2
38566// CHECK: [0x7e,0x04,0x0a,0x4c]
38567
38568v_sub_i32 v5, vcc, exec_hi, v2
38569// CHECK: [0x7f,0x04,0x0a,0x4c]
38570
38571v_sub_i32 v5, vcc, 0, v2
38572// CHECK: [0x80,0x04,0x0a,0x4c]
38573
38574v_sub_i32 v5, vcc, -1, v2
38575// CHECK: [0xc1,0x04,0x0a,0x4c]
38576
38577v_sub_i32 v5, vcc, 0.5, v2
38578// CHECK: [0xf0,0x04,0x0a,0x4c]
38579
38580v_sub_i32 v5, vcc, -4.0, v2
38581// CHECK: [0xf7,0x04,0x0a,0x4c]
38582
38583v_sub_i32 v5, vcc, 0xaf123456, v2
38584// CHECK: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x12,0xaf]
38585
38586v_sub_i32 v5, vcc, 0x3f717273, v2
38587// CHECK: [0xff,0x04,0x0a,0x4c,0x73,0x72,0x71,0x3f]
38588
38589v_sub_i32 v5, vcc, v1, v255
38590// CHECK: [0x01,0xff,0x0b,0x4c]
38591
38592v_sub_i32_e64 v5, s[12:13], v1, v2
38593// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x05,0x02,0x00]
38594
38595v_sub_i32_e64 v255, s[12:13], v1, v2
38596// CHECK: [0xff,0x0c,0x4c,0xd2,0x01,0x05,0x02,0x00]
38597
38598v_sub_i32_e64 v5, s[14:15], v1, v2
38599// CHECK: [0x05,0x0e,0x4c,0xd2,0x01,0x05,0x02,0x00]
38600
38601v_sub_i32_e64 v5, s[102:103], v1, v2
38602// CHECK: [0x05,0x66,0x4c,0xd2,0x01,0x05,0x02,0x00]
38603
38604v_sub_i32_e64 v5, flat_scratch, v1, v2
38605// CHECK: [0x05,0x68,0x4c,0xd2,0x01,0x05,0x02,0x00]
38606
38607v_sub_i32_e64 v5, vcc, v1, v2
38608// CHECK: [0x05,0x6a,0x4c,0xd2,0x01,0x05,0x02,0x00]
38609
38610v_sub_i32_e64 v5, tba, v1, v2
38611// CHECK: [0x05,0x6c,0x4c,0xd2,0x01,0x05,0x02,0x00]
38612
38613v_sub_i32_e64 v5, tma, v1, v2
38614// CHECK: [0x05,0x6e,0x4c,0xd2,0x01,0x05,0x02,0x00]
38615
38616v_sub_i32_e64 v5, ttmp[10:11], v1, v2
38617// CHECK: [0x05,0x7a,0x4c,0xd2,0x01,0x05,0x02,0x00]
38618
38619v_sub_i32_e64 v5, s[12:13], v255, v2
38620// CHECK: [0x05,0x0c,0x4c,0xd2,0xff,0x05,0x02,0x00]
38621
38622v_sub_i32_e64 v5, s[12:13], s1, v2
38623// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x04,0x02,0x00]
38624
38625v_sub_i32_e64 v5, s[12:13], s103, v2
38626// CHECK: [0x05,0x0c,0x4c,0xd2,0x67,0x04,0x02,0x00]
38627
38628v_sub_i32_e64 v5, s[12:13], flat_scratch_lo, v2
38629// CHECK: [0x05,0x0c,0x4c,0xd2,0x68,0x04,0x02,0x00]
38630
38631v_sub_i32_e64 v5, s[12:13], flat_scratch_hi, v2
38632// CHECK: [0x05,0x0c,0x4c,0xd2,0x69,0x04,0x02,0x00]
38633
38634v_sub_i32_e64 v5, s[12:13], vcc_lo, v2
38635// CHECK: [0x05,0x0c,0x4c,0xd2,0x6a,0x04,0x02,0x00]
38636
38637v_sub_i32_e64 v5, s[12:13], vcc_hi, v2
38638// CHECK: [0x05,0x0c,0x4c,0xd2,0x6b,0x04,0x02,0x00]
38639
38640v_sub_i32_e64 v5, s[12:13], tba_lo, v2
38641// CHECK: [0x05,0x0c,0x4c,0xd2,0x6c,0x04,0x02,0x00]
38642
38643v_sub_i32_e64 v5, s[12:13], tba_hi, v2
38644// CHECK: [0x05,0x0c,0x4c,0xd2,0x6d,0x04,0x02,0x00]
38645
38646v_sub_i32_e64 v5, s[12:13], tma_lo, v2
38647// CHECK: [0x05,0x0c,0x4c,0xd2,0x6e,0x04,0x02,0x00]
38648
38649v_sub_i32_e64 v5, s[12:13], tma_hi, v2
38650// CHECK: [0x05,0x0c,0x4c,0xd2,0x6f,0x04,0x02,0x00]
38651
38652v_sub_i32_e64 v5, s[12:13], ttmp11, v2
38653// CHECK: [0x05,0x0c,0x4c,0xd2,0x7b,0x04,0x02,0x00]
38654
38655v_sub_i32_e64 v5, s[12:13], m0, v2
38656// CHECK: [0x05,0x0c,0x4c,0xd2,0x7c,0x04,0x02,0x00]
38657
38658v_sub_i32_e64 v5, s[12:13], exec_lo, v2
38659// CHECK: [0x05,0x0c,0x4c,0xd2,0x7e,0x04,0x02,0x00]
38660
38661v_sub_i32_e64 v5, s[12:13], exec_hi, v2
38662// CHECK: [0x05,0x0c,0x4c,0xd2,0x7f,0x04,0x02,0x00]
38663
38664v_sub_i32_e64 v5, s[12:13], 0, v2
38665// CHECK: [0x05,0x0c,0x4c,0xd2,0x80,0x04,0x02,0x00]
38666
38667v_sub_i32_e64 v5, s[12:13], -1, v2
38668// CHECK: [0x05,0x0c,0x4c,0xd2,0xc1,0x04,0x02,0x00]
38669
38670v_sub_i32_e64 v5, s[12:13], 0.5, v2
38671// CHECK: [0x05,0x0c,0x4c,0xd2,0xf0,0x04,0x02,0x00]
38672
38673v_sub_i32_e64 v5, s[12:13], -4.0, v2
38674// CHECK: [0x05,0x0c,0x4c,0xd2,0xf7,0x04,0x02,0x00]
38675
38676v_sub_i32_e64 v5, s[12:13], v1, v255
38677// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xff,0x03,0x00]
38678
38679v_sub_i32_e64 v5, s[12:13], v1, s2
38680// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x05,0x00,0x00]
38681
38682v_sub_i32_e64 v5, s[12:13], v1, s103
38683// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xcf,0x00,0x00]
38684
38685v_sub_i32_e64 v5, s[12:13], v1, flat_scratch_lo
38686// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd1,0x00,0x00]
38687
38688v_sub_i32_e64 v5, s[12:13], v1, flat_scratch_hi
38689// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd3,0x00,0x00]
38690
38691v_sub_i32_e64 v5, s[12:13], v1, vcc_lo
38692// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd5,0x00,0x00]
38693
38694v_sub_i32_e64 v5, s[12:13], v1, vcc_hi
38695// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd7,0x00,0x00]
38696
38697v_sub_i32_e64 v5, s[12:13], v1, tba_lo
38698// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd9,0x00,0x00]
38699
38700v_sub_i32_e64 v5, s[12:13], v1, tba_hi
38701// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdb,0x00,0x00]
38702
38703v_sub_i32_e64 v5, s[12:13], v1, tma_lo
38704// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdd,0x00,0x00]
38705
38706v_sub_i32_e64 v5, s[12:13], v1, tma_hi
38707// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdf,0x00,0x00]
38708
38709v_sub_i32_e64 v5, s[12:13], v1, ttmp11
38710// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xf7,0x00,0x00]
38711
38712v_sub_i32_e64 v5, s[12:13], v1, m0
38713// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xf9,0x00,0x00]
38714
38715v_sub_i32_e64 v5, s[12:13], v1, exec_lo
38716// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xfd,0x00,0x00]
38717
38718v_sub_i32_e64 v5, s[12:13], v1, exec_hi
38719// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xff,0x00,0x00]
38720
38721v_sub_i32_e64 v5, s[12:13], v1, 0
38722// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x01,0x01,0x00]
38723
38724v_sub_i32_e64 v5, s[12:13], v1, -1
38725// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x83,0x01,0x00]
38726
38727v_sub_i32_e64 v5, s[12:13], v1, 0.5
38728// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xe1,0x01,0x00]
38729
38730v_sub_i32_e64 v5, s[12:13], v1, -4.0
38731// CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xef,0x01,0x00]
38732
38733v_subrev_i32 v5, vcc, v1, v2
38734// CHECK: [0x01,0x05,0x0a,0x4e]
38735
38736v_subrev_i32 v255, vcc, v1, v2
38737// CHECK: [0x01,0x05,0xfe,0x4f]
38738
38739v_subrev_i32 v5, vcc, v255, v2
38740// CHECK: [0xff,0x05,0x0a,0x4e]
38741
38742v_subrev_i32 v5, vcc, s1, v2
38743// CHECK: [0x01,0x04,0x0a,0x4e]
38744
38745v_subrev_i32 v5, vcc, s103, v2
38746// CHECK: [0x67,0x04,0x0a,0x4e]
38747
38748v_subrev_i32 v5, vcc, flat_scratch_lo, v2
38749// CHECK: [0x68,0x04,0x0a,0x4e]
38750
38751v_subrev_i32 v5, vcc, flat_scratch_hi, v2
38752// CHECK: [0x69,0x04,0x0a,0x4e]
38753
38754v_subrev_i32 v5, vcc, vcc_lo, v2
38755// CHECK: [0x6a,0x04,0x0a,0x4e]
38756
38757v_subrev_i32 v5, vcc, vcc_hi, v2
38758// CHECK: [0x6b,0x04,0x0a,0x4e]
38759
38760v_subrev_i32 v5, vcc, tba_lo, v2
38761// CHECK: [0x6c,0x04,0x0a,0x4e]
38762
38763v_subrev_i32 v5, vcc, tba_hi, v2
38764// CHECK: [0x6d,0x04,0x0a,0x4e]
38765
38766v_subrev_i32 v5, vcc, tma_lo, v2
38767// CHECK: [0x6e,0x04,0x0a,0x4e]
38768
38769v_subrev_i32 v5, vcc, tma_hi, v2
38770// CHECK: [0x6f,0x04,0x0a,0x4e]
38771
38772v_subrev_i32 v5, vcc, ttmp11, v2
38773// CHECK: [0x7b,0x04,0x0a,0x4e]
38774
38775v_subrev_i32 v5, vcc, m0, v2
38776// CHECK: [0x7c,0x04,0x0a,0x4e]
38777
38778v_subrev_i32 v5, vcc, exec_lo, v2
38779// CHECK: [0x7e,0x04,0x0a,0x4e]
38780
38781v_subrev_i32 v5, vcc, exec_hi, v2
38782// CHECK: [0x7f,0x04,0x0a,0x4e]
38783
38784v_subrev_i32 v5, vcc, 0, v2
38785// CHECK: [0x80,0x04,0x0a,0x4e]
38786
38787v_subrev_i32 v5, vcc, -1, v2
38788// CHECK: [0xc1,0x04,0x0a,0x4e]
38789
38790v_subrev_i32 v5, vcc, 0.5, v2
38791// CHECK: [0xf0,0x04,0x0a,0x4e]
38792
38793v_subrev_i32 v5, vcc, -4.0, v2
38794// CHECK: [0xf7,0x04,0x0a,0x4e]
38795
38796v_subrev_i32 v5, vcc, 0xaf123456, v2
38797// CHECK: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x12,0xaf]
38798
38799v_subrev_i32 v5, vcc, 0x3f717273, v2
38800// CHECK: [0xff,0x04,0x0a,0x4e,0x73,0x72,0x71,0x3f]
38801
38802v_subrev_i32 v5, vcc, v1, v255
38803// CHECK: [0x01,0xff,0x0b,0x4e]
38804
38805v_subrev_i32_e64 v5, s[12:13], v1, v2
38806// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x05,0x02,0x00]
38807
38808v_subrev_i32_e64 v255, s[12:13], v1, v2
38809// CHECK: [0xff,0x0c,0x4e,0xd2,0x01,0x05,0x02,0x00]
38810
38811v_subrev_i32_e64 v5, s[14:15], v1, v2
38812// CHECK: [0x05,0x0e,0x4e,0xd2,0x01,0x05,0x02,0x00]
38813
38814v_subrev_i32_e64 v5, s[102:103], v1, v2
38815// CHECK: [0x05,0x66,0x4e,0xd2,0x01,0x05,0x02,0x00]
38816
38817v_subrev_i32_e64 v5, flat_scratch, v1, v2
38818// CHECK: [0x05,0x68,0x4e,0xd2,0x01,0x05,0x02,0x00]
38819
38820v_subrev_i32_e64 v5, vcc, v1, v2
38821// CHECK: [0x05,0x6a,0x4e,0xd2,0x01,0x05,0x02,0x00]
38822
38823v_subrev_i32_e64 v5, tba, v1, v2
38824// CHECK: [0x05,0x6c,0x4e,0xd2,0x01,0x05,0x02,0x00]
38825
38826v_subrev_i32_e64 v5, tma, v1, v2
38827// CHECK: [0x05,0x6e,0x4e,0xd2,0x01,0x05,0x02,0x00]
38828
38829v_subrev_i32_e64 v5, ttmp[10:11], v1, v2
38830// CHECK: [0x05,0x7a,0x4e,0xd2,0x01,0x05,0x02,0x00]
38831
38832v_subrev_i32_e64 v5, s[12:13], v255, v2
38833// CHECK: [0x05,0x0c,0x4e,0xd2,0xff,0x05,0x02,0x00]
38834
38835v_subrev_i32_e64 v5, s[12:13], s1, v2
38836// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x04,0x02,0x00]
38837
38838v_subrev_i32_e64 v5, s[12:13], s103, v2
38839// CHECK: [0x05,0x0c,0x4e,0xd2,0x67,0x04,0x02,0x00]
38840
38841v_subrev_i32_e64 v5, s[12:13], flat_scratch_lo, v2
38842// CHECK: [0x05,0x0c,0x4e,0xd2,0x68,0x04,0x02,0x00]
38843
38844v_subrev_i32_e64 v5, s[12:13], flat_scratch_hi, v2
38845// CHECK: [0x05,0x0c,0x4e,0xd2,0x69,0x04,0x02,0x00]
38846
38847v_subrev_i32_e64 v5, s[12:13], vcc_lo, v2
38848// CHECK: [0x05,0x0c,0x4e,0xd2,0x6a,0x04,0x02,0x00]
38849
38850v_subrev_i32_e64 v5, s[12:13], vcc_hi, v2
38851// CHECK: [0x05,0x0c,0x4e,0xd2,0x6b,0x04,0x02,0x00]
38852
38853v_subrev_i32_e64 v5, s[12:13], tba_lo, v2
38854// CHECK: [0x05,0x0c,0x4e,0xd2,0x6c,0x04,0x02,0x00]
38855
38856v_subrev_i32_e64 v5, s[12:13], tba_hi, v2
38857// CHECK: [0x05,0x0c,0x4e,0xd2,0x6d,0x04,0x02,0x00]
38858
38859v_subrev_i32_e64 v5, s[12:13], tma_lo, v2
38860// CHECK: [0x05,0x0c,0x4e,0xd2,0x6e,0x04,0x02,0x00]
38861
38862v_subrev_i32_e64 v5, s[12:13], tma_hi, v2
38863// CHECK: [0x05,0x0c,0x4e,0xd2,0x6f,0x04,0x02,0x00]
38864
38865v_subrev_i32_e64 v5, s[12:13], ttmp11, v2
38866// CHECK: [0x05,0x0c,0x4e,0xd2,0x7b,0x04,0x02,0x00]
38867
38868v_subrev_i32_e64 v5, s[12:13], m0, v2
38869// CHECK: [0x05,0x0c,0x4e,0xd2,0x7c,0x04,0x02,0x00]
38870
38871v_subrev_i32_e64 v5, s[12:13], exec_lo, v2
38872// CHECK: [0x05,0x0c,0x4e,0xd2,0x7e,0x04,0x02,0x00]
38873
38874v_subrev_i32_e64 v5, s[12:13], exec_hi, v2
38875// CHECK: [0x05,0x0c,0x4e,0xd2,0x7f,0x04,0x02,0x00]
38876
38877v_subrev_i32_e64 v5, s[12:13], 0, v2
38878// CHECK: [0x05,0x0c,0x4e,0xd2,0x80,0x04,0x02,0x00]
38879
38880v_subrev_i32_e64 v5, s[12:13], -1, v2
38881// CHECK: [0x05,0x0c,0x4e,0xd2,0xc1,0x04,0x02,0x00]
38882
38883v_subrev_i32_e64 v5, s[12:13], 0.5, v2
38884// CHECK: [0x05,0x0c,0x4e,0xd2,0xf0,0x04,0x02,0x00]
38885
38886v_subrev_i32_e64 v5, s[12:13], -4.0, v2
38887// CHECK: [0x05,0x0c,0x4e,0xd2,0xf7,0x04,0x02,0x00]
38888
38889v_subrev_i32_e64 v5, s[12:13], v1, v255
38890// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xff,0x03,0x00]
38891
38892v_subrev_i32_e64 v5, s[12:13], v1, s2
38893// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x05,0x00,0x00]
38894
38895v_subrev_i32_e64 v5, s[12:13], v1, s103
38896// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xcf,0x00,0x00]
38897
38898v_subrev_i32_e64 v5, s[12:13], v1, flat_scratch_lo
38899// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd1,0x00,0x00]
38900
38901v_subrev_i32_e64 v5, s[12:13], v1, flat_scratch_hi
38902// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd3,0x00,0x00]
38903
38904v_subrev_i32_e64 v5, s[12:13], v1, vcc_lo
38905// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd5,0x00,0x00]
38906
38907v_subrev_i32_e64 v5, s[12:13], v1, vcc_hi
38908// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd7,0x00,0x00]
38909
38910v_subrev_i32_e64 v5, s[12:13], v1, tba_lo
38911// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd9,0x00,0x00]
38912
38913v_subrev_i32_e64 v5, s[12:13], v1, tba_hi
38914// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdb,0x00,0x00]
38915
38916v_subrev_i32_e64 v5, s[12:13], v1, tma_lo
38917// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdd,0x00,0x00]
38918
38919v_subrev_i32_e64 v5, s[12:13], v1, tma_hi
38920// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdf,0x00,0x00]
38921
38922v_subrev_i32_e64 v5, s[12:13], v1, ttmp11
38923// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xf7,0x00,0x00]
38924
38925v_subrev_i32_e64 v5, s[12:13], v1, m0
38926// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xf9,0x00,0x00]
38927
38928v_subrev_i32_e64 v5, s[12:13], v1, exec_lo
38929// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xfd,0x00,0x00]
38930
38931v_subrev_i32_e64 v5, s[12:13], v1, exec_hi
38932// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xff,0x00,0x00]
38933
38934v_subrev_i32_e64 v5, s[12:13], v1, 0
38935// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x01,0x01,0x00]
38936
38937v_subrev_i32_e64 v5, s[12:13], v1, -1
38938// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x83,0x01,0x00]
38939
38940v_subrev_i32_e64 v5, s[12:13], v1, 0.5
38941// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xe1,0x01,0x00]
38942
38943v_subrev_i32_e64 v5, s[12:13], v1, -4.0
38944// CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xef,0x01,0x00]
38945
38946v_addc_u32 v5, vcc, v1, v2, vcc
38947// CHECK: [0x01,0x05,0x0a,0x50]
38948
38949v_addc_u32 v255, vcc, v1, v2, vcc
38950// CHECK: [0x01,0x05,0xfe,0x51]
38951
38952v_addc_u32 v5, vcc, v255, v2, vcc
38953// CHECK: [0xff,0x05,0x0a,0x50]
38954
38955v_addc_u32 v5, vcc, 0, v2, vcc
38956// CHECK: [0x80,0x04,0x0a,0x50]
38957
38958v_addc_u32 v5, vcc, -1, v2, vcc
38959// CHECK: [0xc1,0x04,0x0a,0x50]
38960
38961v_addc_u32 v5, vcc, 0.5, v2, vcc
38962// CHECK: [0xf0,0x04,0x0a,0x50]
38963
38964v_addc_u32 v5, vcc, -4.0, v2, vcc
38965// CHECK: [0xf7,0x04,0x0a,0x50]
38966
38967v_addc_u32 v5, vcc, v1, v255, vcc
38968// CHECK: [0x01,0xff,0x0b,0x50]
38969
38970v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7]
38971// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x1a,0x00]
38972
38973v_addc_u32_e64 v255, s[12:13], v1, v2, s[6:7]
38974// CHECK: [0xff,0x0c,0x50,0xd2,0x01,0x05,0x1a,0x00]
38975
38976v_addc_u32_e64 v5, s[14:15], v1, v2, s[6:7]
38977// CHECK: [0x05,0x0e,0x50,0xd2,0x01,0x05,0x1a,0x00]
38978
38979v_addc_u32_e64 v5, s[102:103], v1, v2, s[6:7]
38980// CHECK: [0x05,0x66,0x50,0xd2,0x01,0x05,0x1a,0x00]
38981
38982v_addc_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
38983// CHECK: [0x05,0x68,0x50,0xd2,0x01,0x05,0x1a,0x00]
38984
38985v_addc_u32_e64 v5, vcc, v1, v2, s[6:7]
38986// CHECK: [0x05,0x6a,0x50,0xd2,0x01,0x05,0x1a,0x00]
38987
38988v_addc_u32_e64 v5, tba, v1, v2, s[6:7]
38989// CHECK: [0x05,0x6c,0x50,0xd2,0x01,0x05,0x1a,0x00]
38990
38991v_addc_u32_e64 v5, tma, v1, v2, s[6:7]
38992// CHECK: [0x05,0x6e,0x50,0xd2,0x01,0x05,0x1a,0x00]
38993
38994v_addc_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
38995// CHECK: [0x05,0x7a,0x50,0xd2,0x01,0x05,0x1a,0x00]
38996
38997v_addc_u32_e64 v5, s[12:13], v255, v2, s[6:7]
38998// CHECK: [0x05,0x0c,0x50,0xd2,0xff,0x05,0x1a,0x00]
38999
39000v_addc_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39001// CHECK: [0x05,0x0c,0x50,0xd2,0x80,0x04,0x1a,0x00]
39002
39003v_addc_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39004// CHECK: [0x05,0x0c,0x50,0xd2,0xc1,0x04,0x1a,0x00]
39005
39006v_addc_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39007// CHECK: [0x05,0x0c,0x50,0xd2,0xf0,0x04,0x1a,0x00]
39008
39009v_addc_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39010// CHECK: [0x05,0x0c,0x50,0xd2,0xf7,0x04,0x1a,0x00]
39011
39012v_addc_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39013// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xff,0x1b,0x00]
39014
39015v_addc_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39016// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x01,0x19,0x00]
39017
39018v_addc_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39019// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x83,0x19,0x00]
39020
39021v_addc_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39022// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xe1,0x19,0x00]
39023
39024v_addc_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39025// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xef,0x19,0x00]
39026
39027v_addc_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39028// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x22,0x00]
39029
39030v_addc_u32_e64 v5, s[12:13], v1, v2, s[102:103]
39031// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x9a,0x01]
39032
39033v_addc_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39034// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xa2,0x01]
39035
39036v_addc_u32_e64 v5, s[12:13], v1, v2, vcc
39037// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xaa,0x01]
39038
39039v_addc_u32_e64 v5, s[12:13], v1, v2, tba
39040// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xb2,0x01]
39041
39042v_addc_u32_e64 v5, s[12:13], v1, v2, tma
39043// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xba,0x01]
39044
39045v_addc_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39046// CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xea,0x01]
39047
39048v_subb_u32 v5, vcc, v1, v2, vcc
39049// CHECK: [0x01,0x05,0x0a,0x52]
39050
39051v_subb_u32 v255, vcc, v1, v2, vcc
39052// CHECK: [0x01,0x05,0xfe,0x53]
39053
39054v_subb_u32 v5, vcc, v255, v2, vcc
39055// CHECK: [0xff,0x05,0x0a,0x52]
39056
39057v_subb_u32 v5, vcc, 0, v2, vcc
39058// CHECK: [0x80,0x04,0x0a,0x52]
39059
39060v_subb_u32 v5, vcc, -1, v2, vcc
39061// CHECK: [0xc1,0x04,0x0a,0x52]
39062
39063v_subb_u32 v5, vcc, 0.5, v2, vcc
39064// CHECK: [0xf0,0x04,0x0a,0x52]
39065
39066v_subb_u32 v5, vcc, -4.0, v2, vcc
39067// CHECK: [0xf7,0x04,0x0a,0x52]
39068
39069v_subb_u32 v5, vcc, v1, v255, vcc
39070// CHECK: [0x01,0xff,0x0b,0x52]
39071
39072v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7]
39073// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x1a,0x00]
39074
39075v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]
39076// CHECK: [0xff,0x0c,0x52,0xd2,0x01,0x05,0x1a,0x00]
39077
39078v_subb_u32_e64 v5, s[14:15], v1, v2, s[6:7]
39079// CHECK: [0x05,0x0e,0x52,0xd2,0x01,0x05,0x1a,0x00]
39080
39081v_subb_u32_e64 v5, s[102:103], v1, v2, s[6:7]
39082// CHECK: [0x05,0x66,0x52,0xd2,0x01,0x05,0x1a,0x00]
39083
39084v_subb_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
39085// CHECK: [0x05,0x68,0x52,0xd2,0x01,0x05,0x1a,0x00]
39086
39087v_subb_u32_e64 v5, vcc, v1, v2, s[6:7]
39088// CHECK: [0x05,0x6a,0x52,0xd2,0x01,0x05,0x1a,0x00]
39089
39090v_subb_u32_e64 v5, tba, v1, v2, s[6:7]
39091// CHECK: [0x05,0x6c,0x52,0xd2,0x01,0x05,0x1a,0x00]
39092
39093v_subb_u32_e64 v5, tma, v1, v2, s[6:7]
39094// CHECK: [0x05,0x6e,0x52,0xd2,0x01,0x05,0x1a,0x00]
39095
39096v_subb_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
39097// CHECK: [0x05,0x7a,0x52,0xd2,0x01,0x05,0x1a,0x00]
39098
39099v_subb_u32_e64 v5, s[12:13], v255, v2, s[6:7]
39100// CHECK: [0x05,0x0c,0x52,0xd2,0xff,0x05,0x1a,0x00]
39101
39102v_subb_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39103// CHECK: [0x05,0x0c,0x52,0xd2,0x80,0x04,0x1a,0x00]
39104
39105v_subb_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39106// CHECK: [0x05,0x0c,0x52,0xd2,0xc1,0x04,0x1a,0x00]
39107
39108v_subb_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39109// CHECK: [0x05,0x0c,0x52,0xd2,0xf0,0x04,0x1a,0x00]
39110
39111v_subb_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39112// CHECK: [0x05,0x0c,0x52,0xd2,0xf7,0x04,0x1a,0x00]
39113
39114v_subb_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39115// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xff,0x1b,0x00]
39116
39117v_subb_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39118// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x01,0x19,0x00]
39119
39120v_subb_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39121// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x83,0x19,0x00]
39122
39123v_subb_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39124// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xe1,0x19,0x00]
39125
39126v_subb_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39127// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xef,0x19,0x00]
39128
39129v_subb_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39130// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x22,0x00]
39131
39132v_subb_u32_e64 v5, s[12:13], v1, v2, s[102:103]
39133// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x9a,0x01]
39134
39135v_subb_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39136// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xa2,0x01]
39137
39138v_subb_u32_e64 v5, s[12:13], v1, v2, vcc
39139// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xaa,0x01]
39140
39141v_subb_u32_e64 v5, s[12:13], v1, v2, tba
39142// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xb2,0x01]
39143
39144v_subb_u32_e64 v5, s[12:13], v1, v2, tma
39145// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xba,0x01]
39146
39147v_subb_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39148// CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xea,0x01]
39149
39150v_subbrev_u32 v5, vcc, v1, v2, vcc
39151// CHECK: [0x01,0x05,0x0a,0x54]
39152
39153v_subbrev_u32 v255, vcc, v1, v2, vcc
39154// CHECK: [0x01,0x05,0xfe,0x55]
39155
39156v_subbrev_u32 v5, vcc, v255, v2, vcc
39157// CHECK: [0xff,0x05,0x0a,0x54]
39158
39159v_subbrev_u32 v5, vcc, 0, v2, vcc
39160// CHECK: [0x80,0x04,0x0a,0x54]
39161
39162v_subbrev_u32 v5, vcc, -1, v2, vcc
39163// CHECK: [0xc1,0x04,0x0a,0x54]
39164
39165v_subbrev_u32 v5, vcc, 0.5, v2, vcc
39166// CHECK: [0xf0,0x04,0x0a,0x54]
39167
39168v_subbrev_u32 v5, vcc, -4.0, v2, vcc
39169// CHECK: [0xf7,0x04,0x0a,0x54]
39170
39171v_subbrev_u32 v5, vcc, v1, v255, vcc
39172// CHECK: [0x01,0xff,0x0b,0x54]
39173
39174v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7]
39175// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x1a,0x00]
39176
39177v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]
39178// CHECK: [0xff,0x0c,0x54,0xd2,0x01,0x05,0x1a,0x00]
39179
39180v_subbrev_u32_e64 v5, s[14:15], v1, v2, s[6:7]
39181// CHECK: [0x05,0x0e,0x54,0xd2,0x01,0x05,0x1a,0x00]
39182
39183v_subbrev_u32_e64 v5, s[102:103], v1, v2, s[6:7]
39184// CHECK: [0x05,0x66,0x54,0xd2,0x01,0x05,0x1a,0x00]
39185
39186v_subbrev_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
39187// CHECK: [0x05,0x68,0x54,0xd2,0x01,0x05,0x1a,0x00]
39188
39189v_subbrev_u32_e64 v5, vcc, v1, v2, s[6:7]
39190// CHECK: [0x05,0x6a,0x54,0xd2,0x01,0x05,0x1a,0x00]
39191
39192v_subbrev_u32_e64 v5, tba, v1, v2, s[6:7]
39193// CHECK: [0x05,0x6c,0x54,0xd2,0x01,0x05,0x1a,0x00]
39194
39195v_subbrev_u32_e64 v5, tma, v1, v2, s[6:7]
39196// CHECK: [0x05,0x6e,0x54,0xd2,0x01,0x05,0x1a,0x00]
39197
39198v_subbrev_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
39199// CHECK: [0x05,0x7a,0x54,0xd2,0x01,0x05,0x1a,0x00]
39200
39201v_subbrev_u32_e64 v5, s[12:13], v255, v2, s[6:7]
39202// CHECK: [0x05,0x0c,0x54,0xd2,0xff,0x05,0x1a,0x00]
39203
39204v_subbrev_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39205// CHECK: [0x05,0x0c,0x54,0xd2,0x80,0x04,0x1a,0x00]
39206
39207v_subbrev_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39208// CHECK: [0x05,0x0c,0x54,0xd2,0xc1,0x04,0x1a,0x00]
39209
39210v_subbrev_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39211// CHECK: [0x05,0x0c,0x54,0xd2,0xf0,0x04,0x1a,0x00]
39212
39213v_subbrev_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39214// CHECK: [0x05,0x0c,0x54,0xd2,0xf7,0x04,0x1a,0x00]
39215
39216v_subbrev_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39217// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xff,0x1b,0x00]
39218
39219v_subbrev_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39220// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x01,0x19,0x00]
39221
39222v_subbrev_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39223// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x83,0x19,0x00]
39224
39225v_subbrev_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39226// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xe1,0x19,0x00]
39227
39228v_subbrev_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39229// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xef,0x19,0x00]
39230
39231v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39232// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x22,0x00]
39233
39234v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[102:103]
39235// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x9a,0x01]
39236
39237v_subbrev_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39238// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xa2,0x01]
39239
39240v_subbrev_u32_e64 v5, s[12:13], v1, v2, vcc
39241// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xaa,0x01]
39242
39243v_subbrev_u32_e64 v5, s[12:13], v1, v2, tba
39244// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xb2,0x01]
39245
39246v_subbrev_u32_e64 v5, s[12:13], v1, v2, tma
39247// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xba,0x01]
39248
39249v_subbrev_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39250// CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xea,0x01]
39251
39252v_ldexp_f32 v5, v1, v2
39253// CHECK: [0x01,0x05,0x0a,0x56]
39254
39255v_ldexp_f32 v255, v1, v2
39256// CHECK: [0x01,0x05,0xfe,0x57]
39257
39258v_ldexp_f32 v5, v255, v2
39259// CHECK: [0xff,0x05,0x0a,0x56]
39260
39261v_ldexp_f32 v5, s1, v2
39262// CHECK: [0x01,0x04,0x0a,0x56]
39263
39264v_ldexp_f32 v5, s103, v2
39265// CHECK: [0x67,0x04,0x0a,0x56]
39266
39267v_ldexp_f32 v5, flat_scratch_lo, v2
39268// CHECK: [0x68,0x04,0x0a,0x56]
39269
39270v_ldexp_f32 v5, flat_scratch_hi, v2
39271// CHECK: [0x69,0x04,0x0a,0x56]
39272
39273v_ldexp_f32 v5, vcc_lo, v2
39274// CHECK: [0x6a,0x04,0x0a,0x56]
39275
39276v_ldexp_f32 v5, vcc_hi, v2
39277// CHECK: [0x6b,0x04,0x0a,0x56]
39278
39279v_ldexp_f32 v5, tba_lo, v2
39280// CHECK: [0x6c,0x04,0x0a,0x56]
39281
39282v_ldexp_f32 v5, tba_hi, v2
39283// CHECK: [0x6d,0x04,0x0a,0x56]
39284
39285v_ldexp_f32 v5, tma_lo, v2
39286// CHECK: [0x6e,0x04,0x0a,0x56]
39287
39288v_ldexp_f32 v5, tma_hi, v2
39289// CHECK: [0x6f,0x04,0x0a,0x56]
39290
39291v_ldexp_f32 v5, ttmp11, v2
39292// CHECK: [0x7b,0x04,0x0a,0x56]
39293
39294v_ldexp_f32 v5, m0, v2
39295// CHECK: [0x7c,0x04,0x0a,0x56]
39296
39297v_ldexp_f32 v5, exec_lo, v2
39298// CHECK: [0x7e,0x04,0x0a,0x56]
39299
39300v_ldexp_f32 v5, exec_hi, v2
39301// CHECK: [0x7f,0x04,0x0a,0x56]
39302
39303v_ldexp_f32 v5, 0, v2
39304// CHECK: [0x80,0x04,0x0a,0x56]
39305
39306v_ldexp_f32 v5, -1, v2
39307// CHECK: [0xc1,0x04,0x0a,0x56]
39308
39309v_ldexp_f32 v5, 0.5, v2
39310// CHECK: [0xf0,0x04,0x0a,0x56]
39311
39312v_ldexp_f32 v5, -4.0, v2
39313// CHECK: [0xf7,0x04,0x0a,0x56]
39314
39315v_ldexp_f32 v5, 0xaf123456, v2
39316// CHECK: [0xff,0x04,0x0a,0x56,0x56,0x34,0x12,0xaf]
39317
39318v_ldexp_f32 v5, 0x3f717273, v2
39319// CHECK: [0xff,0x04,0x0a,0x56,0x73,0x72,0x71,0x3f]
39320
39321v_ldexp_f32 v5, v1, v255
39322// CHECK: [0x01,0xff,0x0b,0x56]
39323
39324v_ldexp_f32_e64 v5, v1, v2
39325// CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x02,0x00]
39326
39327v_ldexp_f32_e64 v255, v1, v2
39328// CHECK: [0xff,0x00,0x56,0xd2,0x01,0x05,0x02,0x00]
39329
39330v_ldexp_f32_e64 v5, v255, v2
39331// CHECK: [0x05,0x00,0x56,0xd2,0xff,0x05,0x02,0x00]
39332
39333v_ldexp_f32_e64 v5, s1, v2
39334// CHECK: [0x05,0x00,0x56,0xd2,0x01,0x04,0x02,0x00]
39335
39336v_ldexp_f32_e64 v5, s103, v2
39337// CHECK: [0x05,0x00,0x56,0xd2,0x67,0x04,0x02,0x00]
39338
39339v_ldexp_f32_e64 v5, flat_scratch_lo, v2
39340// CHECK: [0x05,0x00,0x56,0xd2,0x68,0x04,0x02,0x00]
39341
39342v_ldexp_f32_e64 v5, flat_scratch_hi, v2
39343// CHECK: [0x05,0x00,0x56,0xd2,0x69,0x04,0x02,0x00]
39344
39345v_ldexp_f32_e64 v5, vcc_lo, v2
39346// CHECK: [0x05,0x00,0x56,0xd2,0x6a,0x04,0x02,0x00]
39347
39348v_ldexp_f32_e64 v5, vcc_hi, v2
39349// CHECK: [0x05,0x00,0x56,0xd2,0x6b,0x04,0x02,0x00]
39350
39351v_ldexp_f32_e64 v5, tba_lo, v2
39352// CHECK: [0x05,0x00,0x56,0xd2,0x6c,0x04,0x02,0x00]
39353
39354v_ldexp_f32_e64 v5, tba_hi, v2
39355// CHECK: [0x05,0x00,0x56,0xd2,0x6d,0x04,0x02,0x00]
39356
39357v_ldexp_f32_e64 v5, tma_lo, v2
39358// CHECK: [0x05,0x00,0x56,0xd2,0x6e,0x04,0x02,0x00]
39359
39360v_ldexp_f32_e64 v5, tma_hi, v2
39361// CHECK: [0x05,0x00,0x56,0xd2,0x6f,0x04,0x02,0x00]
39362
39363v_ldexp_f32_e64 v5, ttmp11, v2
39364// CHECK: [0x05,0x00,0x56,0xd2,0x7b,0x04,0x02,0x00]
39365
39366v_ldexp_f32_e64 v5, m0, v2
39367// CHECK: [0x05,0x00,0x56,0xd2,0x7c,0x04,0x02,0x00]
39368
39369v_ldexp_f32_e64 v5, exec_lo, v2
39370// CHECK: [0x05,0x00,0x56,0xd2,0x7e,0x04,0x02,0x00]
39371
39372v_ldexp_f32_e64 v5, exec_hi, v2
39373// CHECK: [0x05,0x00,0x56,0xd2,0x7f,0x04,0x02,0x00]
39374
39375v_ldexp_f32_e64 v5, 0, v2
39376// CHECK: [0x05,0x00,0x56,0xd2,0x80,0x04,0x02,0x00]
39377
39378v_ldexp_f32_e64 v5, -1, v2
39379// CHECK: [0x05,0x00,0x56,0xd2,0xc1,0x04,0x02,0x00]
39380
39381v_ldexp_f32_e64 v5, 0.5, v2
39382// CHECK: [0x05,0x00,0x56,0xd2,0xf0,0x04,0x02,0x00]
39383
39384v_ldexp_f32_e64 v5, -4.0, v2
39385// CHECK: [0x05,0x00,0x56,0xd2,0xf7,0x04,0x02,0x00]
39386
39387v_ldexp_f32_e64 v5, v1, v255
39388// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xff,0x03,0x00]
39389
39390v_ldexp_f32_e64 v5, v1, s2
39391// CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x00,0x00]
39392
39393v_ldexp_f32_e64 v5, v1, s103
39394// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xcf,0x00,0x00]
39395
39396v_ldexp_f32_e64 v5, v1, flat_scratch_lo
39397// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd1,0x00,0x00]
39398
39399v_ldexp_f32_e64 v5, v1, flat_scratch_hi
39400// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd3,0x00,0x00]
39401
39402v_ldexp_f32_e64 v5, v1, vcc_lo
39403// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd5,0x00,0x00]
39404
39405v_ldexp_f32_e64 v5, v1, vcc_hi
39406// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd7,0x00,0x00]
39407
39408v_ldexp_f32_e64 v5, v1, tba_lo
39409// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd9,0x00,0x00]
39410
39411v_ldexp_f32_e64 v5, v1, tba_hi
39412// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdb,0x00,0x00]
39413
39414v_ldexp_f32_e64 v5, v1, tma_lo
39415// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdd,0x00,0x00]
39416
39417v_ldexp_f32_e64 v5, v1, tma_hi
39418// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdf,0x00,0x00]
39419
39420v_ldexp_f32_e64 v5, v1, ttmp11
39421// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xf7,0x00,0x00]
39422
39423v_ldexp_f32_e64 v5, v1, m0
39424// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xf9,0x00,0x00]
39425
39426v_ldexp_f32_e64 v5, v1, exec_lo
39427// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xfd,0x00,0x00]
39428
39429v_ldexp_f32_e64 v5, v1, exec_hi
39430// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xff,0x00,0x00]
39431
39432v_ldexp_f32_e64 v5, v1, 0
39433// CHECK: [0x05,0x00,0x56,0xd2,0x01,0x01,0x01,0x00]
39434
39435v_ldexp_f32_e64 v5, v1, -1
39436// CHECK: [0x05,0x00,0x56,0xd2,0x01,0x83,0x01,0x00]
39437
39438v_ldexp_f32_e64 v5, v1, 0.5
39439// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xe1,0x01,0x00]
39440
39441v_ldexp_f32_e64 v5, v1, -4.0
39442// CHECK: [0x05,0x00,0x56,0xd2,0x01,0xef,0x01,0x00]
39443
39444v_cvt_pkaccum_u8_f32 v5, v1, v2
39445// CHECK: [0x01,0x05,0x0a,0x58]
39446
39447v_cvt_pkaccum_u8_f32 v255, v1, v2
39448// CHECK: [0x01,0x05,0xfe,0x59]
39449
39450v_cvt_pkaccum_u8_f32 v5, v255, v2
39451// CHECK: [0xff,0x05,0x0a,0x58]
39452
39453v_cvt_pkaccum_u8_f32 v5, s1, v2
39454// CHECK: [0x01,0x04,0x0a,0x58]
39455
39456v_cvt_pkaccum_u8_f32 v5, s103, v2
39457// CHECK: [0x67,0x04,0x0a,0x58]
39458
39459v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v2
39460// CHECK: [0x68,0x04,0x0a,0x58]
39461
39462v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v2
39463// CHECK: [0x69,0x04,0x0a,0x58]
39464
39465v_cvt_pkaccum_u8_f32 v5, vcc_lo, v2
39466// CHECK: [0x6a,0x04,0x0a,0x58]
39467
39468v_cvt_pkaccum_u8_f32 v5, vcc_hi, v2
39469// CHECK: [0x6b,0x04,0x0a,0x58]
39470
39471v_cvt_pkaccum_u8_f32 v5, tba_lo, v2
39472// CHECK: [0x6c,0x04,0x0a,0x58]
39473
39474v_cvt_pkaccum_u8_f32 v5, tba_hi, v2
39475// CHECK: [0x6d,0x04,0x0a,0x58]
39476
39477v_cvt_pkaccum_u8_f32 v5, tma_lo, v2
39478// CHECK: [0x6e,0x04,0x0a,0x58]
39479
39480v_cvt_pkaccum_u8_f32 v5, tma_hi, v2
39481// CHECK: [0x6f,0x04,0x0a,0x58]
39482
39483v_cvt_pkaccum_u8_f32 v5, ttmp11, v2
39484// CHECK: [0x7b,0x04,0x0a,0x58]
39485
39486v_cvt_pkaccum_u8_f32 v5, m0, v2
39487// CHECK: [0x7c,0x04,0x0a,0x58]
39488
39489v_cvt_pkaccum_u8_f32 v5, exec_lo, v2
39490// CHECK: [0x7e,0x04,0x0a,0x58]
39491
39492v_cvt_pkaccum_u8_f32 v5, exec_hi, v2
39493// CHECK: [0x7f,0x04,0x0a,0x58]
39494
39495v_cvt_pkaccum_u8_f32 v5, 0, v2
39496// CHECK: [0x80,0x04,0x0a,0x58]
39497
39498v_cvt_pkaccum_u8_f32 v5, -1, v2
39499// CHECK: [0xc1,0x04,0x0a,0x58]
39500
39501v_cvt_pkaccum_u8_f32 v5, 0.5, v2
39502// CHECK: [0xf0,0x04,0x0a,0x58]
39503
39504v_cvt_pkaccum_u8_f32 v5, -4.0, v2
39505// CHECK: [0xf7,0x04,0x0a,0x58]
39506
39507v_cvt_pkaccum_u8_f32 v5, 0xaf123456, v2
39508// CHECK: [0xff,0x04,0x0a,0x58,0x56,0x34,0x12,0xaf]
39509
39510v_cvt_pkaccum_u8_f32 v5, 0x3f717273, v2
39511// CHECK: [0xff,0x04,0x0a,0x58,0x73,0x72,0x71,0x3f]
39512
39513v_cvt_pkaccum_u8_f32 v5, v1, v255
39514// CHECK: [0x01,0xff,0x0b,0x58]
39515
39516v_cvt_pkaccum_u8_f32_e64 v5, v1, v2
39517// CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x02,0x00]
39518
39519v_cvt_pkaccum_u8_f32_e64 v255, v1, v2
39520// CHECK: [0xff,0x00,0x58,0xd2,0x01,0x05,0x02,0x00]
39521
39522v_cvt_pkaccum_u8_f32_e64 v5, v255, v2
39523// CHECK: [0x05,0x00,0x58,0xd2,0xff,0x05,0x02,0x00]
39524
39525v_cvt_pkaccum_u8_f32_e64 v5, s1, v2
39526// CHECK: [0x05,0x00,0x58,0xd2,0x01,0x04,0x02,0x00]
39527
39528v_cvt_pkaccum_u8_f32_e64 v5, s103, v2
39529// CHECK: [0x05,0x00,0x58,0xd2,0x67,0x04,0x02,0x00]
39530
39531v_cvt_pkaccum_u8_f32_e64 v5, flat_scratch_lo, v2
39532// CHECK: [0x05,0x00,0x58,0xd2,0x68,0x04,0x02,0x00]
39533
39534v_cvt_pkaccum_u8_f32_e64 v5, flat_scratch_hi, v2
39535// CHECK: [0x05,0x00,0x58,0xd2,0x69,0x04,0x02,0x00]
39536
39537v_cvt_pkaccum_u8_f32_e64 v5, vcc_lo, v2
39538// CHECK: [0x05,0x00,0x58,0xd2,0x6a,0x04,0x02,0x00]
39539
39540v_cvt_pkaccum_u8_f32_e64 v5, vcc_hi, v2
39541// CHECK: [0x05,0x00,0x58,0xd2,0x6b,0x04,0x02,0x00]
39542
39543v_cvt_pkaccum_u8_f32_e64 v5, tba_lo, v2
39544// CHECK: [0x05,0x00,0x58,0xd2,0x6c,0x04,0x02,0x00]
39545
39546v_cvt_pkaccum_u8_f32_e64 v5, tba_hi, v2
39547// CHECK: [0x05,0x00,0x58,0xd2,0x6d,0x04,0x02,0x00]
39548
39549v_cvt_pkaccum_u8_f32_e64 v5, tma_lo, v2
39550// CHECK: [0x05,0x00,0x58,0xd2,0x6e,0x04,0x02,0x00]
39551
39552v_cvt_pkaccum_u8_f32_e64 v5, tma_hi, v2
39553// CHECK: [0x05,0x00,0x58,0xd2,0x6f,0x04,0x02,0x00]
39554
39555v_cvt_pkaccum_u8_f32_e64 v5, ttmp11, v2
39556// CHECK: [0x05,0x00,0x58,0xd2,0x7b,0x04,0x02,0x00]
39557
39558v_cvt_pkaccum_u8_f32_e64 v5, m0, v2
39559// CHECK: [0x05,0x00,0x58,0xd2,0x7c,0x04,0x02,0x00]
39560
39561v_cvt_pkaccum_u8_f32_e64 v5, exec_lo, v2
39562// CHECK: [0x05,0x00,0x58,0xd2,0x7e,0x04,0x02,0x00]
39563
39564v_cvt_pkaccum_u8_f32_e64 v5, exec_hi, v2
39565// CHECK: [0x05,0x00,0x58,0xd2,0x7f,0x04,0x02,0x00]
39566
39567v_cvt_pkaccum_u8_f32_e64 v5, 0, v2
39568// CHECK: [0x05,0x00,0x58,0xd2,0x80,0x04,0x02,0x00]
39569
39570v_cvt_pkaccum_u8_f32_e64 v5, -1, v2
39571// CHECK: [0x05,0x00,0x58,0xd2,0xc1,0x04,0x02,0x00]
39572
39573v_cvt_pkaccum_u8_f32_e64 v5, 0.5, v2
39574// CHECK: [0x05,0x00,0x58,0xd2,0xf0,0x04,0x02,0x00]
39575
39576v_cvt_pkaccum_u8_f32_e64 v5, -4.0, v2
39577// CHECK: [0x05,0x00,0x58,0xd2,0xf7,0x04,0x02,0x00]
39578
39579v_cvt_pkaccum_u8_f32_e64 v5, v1, v255
39580// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xff,0x03,0x00]
39581
39582v_cvt_pkaccum_u8_f32_e64 v5, v1, s2
39583// CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x00,0x00]
39584
39585v_cvt_pkaccum_u8_f32_e64 v5, v1, s103
39586// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xcf,0x00,0x00]
39587
39588v_cvt_pkaccum_u8_f32_e64 v5, v1, flat_scratch_lo
39589// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd1,0x00,0x00]
39590
39591v_cvt_pkaccum_u8_f32_e64 v5, v1, flat_scratch_hi
39592// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd3,0x00,0x00]
39593
39594v_cvt_pkaccum_u8_f32_e64 v5, v1, vcc_lo
39595// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd5,0x00,0x00]
39596
39597v_cvt_pkaccum_u8_f32_e64 v5, v1, vcc_hi
39598// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd7,0x00,0x00]
39599
39600v_cvt_pkaccum_u8_f32_e64 v5, v1, tba_lo
39601// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd9,0x00,0x00]
39602
39603v_cvt_pkaccum_u8_f32_e64 v5, v1, tba_hi
39604// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdb,0x00,0x00]
39605
39606v_cvt_pkaccum_u8_f32_e64 v5, v1, tma_lo
39607// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdd,0x00,0x00]
39608
39609v_cvt_pkaccum_u8_f32_e64 v5, v1, tma_hi
39610// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdf,0x00,0x00]
39611
39612v_cvt_pkaccum_u8_f32_e64 v5, v1, ttmp11
39613// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xf7,0x00,0x00]
39614
39615v_cvt_pkaccum_u8_f32_e64 v5, v1, m0
39616// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xf9,0x00,0x00]
39617
39618v_cvt_pkaccum_u8_f32_e64 v5, v1, exec_lo
39619// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xfd,0x00,0x00]
39620
39621v_cvt_pkaccum_u8_f32_e64 v5, v1, exec_hi
39622// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xff,0x00,0x00]
39623
39624v_cvt_pkaccum_u8_f32_e64 v5, v1, 0
39625// CHECK: [0x05,0x00,0x58,0xd2,0x01,0x01,0x01,0x00]
39626
39627v_cvt_pkaccum_u8_f32_e64 v5, v1, -1
39628// CHECK: [0x05,0x00,0x58,0xd2,0x01,0x83,0x01,0x00]
39629
39630v_cvt_pkaccum_u8_f32_e64 v5, v1, 0.5
39631// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xe1,0x01,0x00]
39632
39633v_cvt_pkaccum_u8_f32_e64 v5, v1, -4.0
39634// CHECK: [0x05,0x00,0x58,0xd2,0x01,0xef,0x01,0x00]
39635
39636v_cvt_pkaccum_u8_f32_e64 v5, -v1, v2
39637// CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x02,0x20]
39638
39639v_cvt_pkaccum_u8_f32_e64 v5, |v1|, v2
39640// CHECK: [0x05,0x01,0x58,0xd2,0x01,0x05,0x02,0x00]
39641
39642v_cvt_pknorm_i16_f32 v5, v1, v2
39643// CHECK: [0x01,0x05,0x0a,0x5a]
39644
39645v_cvt_pknorm_i16_f32 v255, v1, v2
39646// CHECK: [0x01,0x05,0xfe,0x5b]
39647
39648v_cvt_pknorm_i16_f32 v5, v255, v2
39649// CHECK: [0xff,0x05,0x0a,0x5a]
39650
39651v_cvt_pknorm_i16_f32 v5, s1, v2
39652// CHECK: [0x01,0x04,0x0a,0x5a]
39653
39654v_cvt_pknorm_i16_f32 v5, s103, v2
39655// CHECK: [0x67,0x04,0x0a,0x5a]
39656
39657v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2
39658// CHECK: [0x68,0x04,0x0a,0x5a]
39659
39660v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2
39661// CHECK: [0x69,0x04,0x0a,0x5a]
39662
39663v_cvt_pknorm_i16_f32 v5, vcc_lo, v2
39664// CHECK: [0x6a,0x04,0x0a,0x5a]
39665
39666v_cvt_pknorm_i16_f32 v5, vcc_hi, v2
39667// CHECK: [0x6b,0x04,0x0a,0x5a]
39668
39669v_cvt_pknorm_i16_f32 v5, tba_lo, v2
39670// CHECK: [0x6c,0x04,0x0a,0x5a]
39671
39672v_cvt_pknorm_i16_f32 v5, tba_hi, v2
39673// CHECK: [0x6d,0x04,0x0a,0x5a]
39674
39675v_cvt_pknorm_i16_f32 v5, tma_lo, v2
39676// CHECK: [0x6e,0x04,0x0a,0x5a]
39677
39678v_cvt_pknorm_i16_f32 v5, tma_hi, v2
39679// CHECK: [0x6f,0x04,0x0a,0x5a]
39680
39681v_cvt_pknorm_i16_f32 v5, ttmp11, v2
39682// CHECK: [0x7b,0x04,0x0a,0x5a]
39683
39684v_cvt_pknorm_i16_f32 v5, m0, v2
39685// CHECK: [0x7c,0x04,0x0a,0x5a]
39686
39687v_cvt_pknorm_i16_f32 v5, exec_lo, v2
39688// CHECK: [0x7e,0x04,0x0a,0x5a]
39689
39690v_cvt_pknorm_i16_f32 v5, exec_hi, v2
39691// CHECK: [0x7f,0x04,0x0a,0x5a]
39692
39693v_cvt_pknorm_i16_f32 v5, 0, v2
39694// CHECK: [0x80,0x04,0x0a,0x5a]
39695
39696v_cvt_pknorm_i16_f32 v5, -1, v2
39697// CHECK: [0xc1,0x04,0x0a,0x5a]
39698
39699v_cvt_pknorm_i16_f32 v5, 0.5, v2
39700// CHECK: [0xf0,0x04,0x0a,0x5a]
39701
39702v_cvt_pknorm_i16_f32 v5, -4.0, v2
39703// CHECK: [0xf7,0x04,0x0a,0x5a]
39704
39705v_cvt_pknorm_i16_f32 v5, 0xaf123456, v2
39706// CHECK: [0xff,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]
39707
39708v_cvt_pknorm_i16_f32 v5, 0x3f717273, v2
39709// CHECK: [0xff,0x04,0x0a,0x5a,0x73,0x72,0x71,0x3f]
39710
39711v_cvt_pknorm_i16_f32 v5, v1, v255
39712// CHECK: [0x01,0xff,0x0b,0x5a]
39713
39714v_cvt_pknorm_i16_f32_e64 v5, v1, v2
39715// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x00]
39716
39717v_cvt_pknorm_i16_f32_e64 v255, v1, v2
39718// CHECK: [0xff,0x00,0x5a,0xd2,0x01,0x05,0x02,0x00]
39719
39720v_cvt_pknorm_i16_f32_e64 v5, v255, v2
39721// CHECK: [0x05,0x00,0x5a,0xd2,0xff,0x05,0x02,0x00]
39722
39723v_cvt_pknorm_i16_f32_e64 v5, s1, v2
39724// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x04,0x02,0x00]
39725
39726v_cvt_pknorm_i16_f32_e64 v5, s103, v2
39727// CHECK: [0x05,0x00,0x5a,0xd2,0x67,0x04,0x02,0x00]
39728
39729v_cvt_pknorm_i16_f32_e64 v5, flat_scratch_lo, v2
39730// CHECK: [0x05,0x00,0x5a,0xd2,0x68,0x04,0x02,0x00]
39731
39732v_cvt_pknorm_i16_f32_e64 v5, flat_scratch_hi, v2
39733// CHECK: [0x05,0x00,0x5a,0xd2,0x69,0x04,0x02,0x00]
39734
39735v_cvt_pknorm_i16_f32_e64 v5, vcc_lo, v2
39736// CHECK: [0x05,0x00,0x5a,0xd2,0x6a,0x04,0x02,0x00]
39737
39738v_cvt_pknorm_i16_f32_e64 v5, vcc_hi, v2
39739// CHECK: [0x05,0x00,0x5a,0xd2,0x6b,0x04,0x02,0x00]
39740
39741v_cvt_pknorm_i16_f32_e64 v5, tba_lo, v2
39742// CHECK: [0x05,0x00,0x5a,0xd2,0x6c,0x04,0x02,0x00]
39743
39744v_cvt_pknorm_i16_f32_e64 v5, tba_hi, v2
39745// CHECK: [0x05,0x00,0x5a,0xd2,0x6d,0x04,0x02,0x00]
39746
39747v_cvt_pknorm_i16_f32_e64 v5, tma_lo, v2
39748// CHECK: [0x05,0x00,0x5a,0xd2,0x6e,0x04,0x02,0x00]
39749
39750v_cvt_pknorm_i16_f32_e64 v5, tma_hi, v2
39751// CHECK: [0x05,0x00,0x5a,0xd2,0x6f,0x04,0x02,0x00]
39752
39753v_cvt_pknorm_i16_f32_e64 v5, ttmp11, v2
39754// CHECK: [0x05,0x00,0x5a,0xd2,0x7b,0x04,0x02,0x00]
39755
39756v_cvt_pknorm_i16_f32_e64 v5, m0, v2
39757// CHECK: [0x05,0x00,0x5a,0xd2,0x7c,0x04,0x02,0x00]
39758
39759v_cvt_pknorm_i16_f32_e64 v5, exec_lo, v2
39760// CHECK: [0x05,0x00,0x5a,0xd2,0x7e,0x04,0x02,0x00]
39761
39762v_cvt_pknorm_i16_f32_e64 v5, exec_hi, v2
39763// CHECK: [0x05,0x00,0x5a,0xd2,0x7f,0x04,0x02,0x00]
39764
39765v_cvt_pknorm_i16_f32_e64 v5, 0, v2
39766// CHECK: [0x05,0x00,0x5a,0xd2,0x80,0x04,0x02,0x00]
39767
39768v_cvt_pknorm_i16_f32_e64 v5, -1, v2
39769// CHECK: [0x05,0x00,0x5a,0xd2,0xc1,0x04,0x02,0x00]
39770
39771v_cvt_pknorm_i16_f32_e64 v5, 0.5, v2
39772// CHECK: [0x05,0x00,0x5a,0xd2,0xf0,0x04,0x02,0x00]
39773
39774v_cvt_pknorm_i16_f32_e64 v5, -4.0, v2
39775// CHECK: [0x05,0x00,0x5a,0xd2,0xf7,0x04,0x02,0x00]
39776
39777v_cvt_pknorm_i16_f32_e64 v5, v1, v255
39778// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xff,0x03,0x00]
39779
39780v_cvt_pknorm_i16_f32_e64 v5, v1, s2
39781// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x00,0x00]
39782
39783v_cvt_pknorm_i16_f32_e64 v5, v1, s103
39784// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xcf,0x00,0x00]
39785
39786v_cvt_pknorm_i16_f32_e64 v5, v1, flat_scratch_lo
39787// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd1,0x00,0x00]
39788
39789v_cvt_pknorm_i16_f32_e64 v5, v1, flat_scratch_hi
39790// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd3,0x00,0x00]
39791
39792v_cvt_pknorm_i16_f32_e64 v5, v1, vcc_lo
39793// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd5,0x00,0x00]
39794
39795v_cvt_pknorm_i16_f32_e64 v5, v1, vcc_hi
39796// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd7,0x00,0x00]
39797
39798v_cvt_pknorm_i16_f32_e64 v5, v1, tba_lo
39799// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd9,0x00,0x00]
39800
39801v_cvt_pknorm_i16_f32_e64 v5, v1, tba_hi
39802// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdb,0x00,0x00]
39803
39804v_cvt_pknorm_i16_f32_e64 v5, v1, tma_lo
39805// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdd,0x00,0x00]
39806
39807v_cvt_pknorm_i16_f32_e64 v5, v1, tma_hi
39808// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdf,0x00,0x00]
39809
39810v_cvt_pknorm_i16_f32_e64 v5, v1, ttmp11
39811// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xf7,0x00,0x00]
39812
39813v_cvt_pknorm_i16_f32_e64 v5, v1, m0
39814// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xf9,0x00,0x00]
39815
39816v_cvt_pknorm_i16_f32_e64 v5, v1, exec_lo
39817// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xfd,0x00,0x00]
39818
39819v_cvt_pknorm_i16_f32_e64 v5, v1, exec_hi
39820// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xff,0x00,0x00]
39821
39822v_cvt_pknorm_i16_f32_e64 v5, v1, 0
39823// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x01,0x01,0x00]
39824
39825v_cvt_pknorm_i16_f32_e64 v5, v1, -1
39826// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x83,0x01,0x00]
39827
39828v_cvt_pknorm_i16_f32_e64 v5, v1, 0.5
39829// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xe1,0x01,0x00]
39830
39831v_cvt_pknorm_i16_f32_e64 v5, v1, -4.0
39832// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xef,0x01,0x00]
39833
39834v_cvt_pknorm_i16_f32_e64 v5, -v1, v2
39835// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x20]
39836
39837v_cvt_pknorm_i16_f32_e64 v5, v1, -v2
39838// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x40]
39839
39840v_cvt_pknorm_i16_f32_e64 v5, -v1, -v2
39841// CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x60]
39842
39843v_cvt_pknorm_i16_f32_e64 v5, |v1|, v2
39844// CHECK: [0x05,0x01,0x5a,0xd2,0x01,0x05,0x02,0x00]
39845
39846v_cvt_pknorm_i16_f32_e64 v5, v1, |v2|
39847// CHECK: [0x05,0x02,0x5a,0xd2,0x01,0x05,0x02,0x00]
39848
39849v_cvt_pknorm_i16_f32_e64 v5, |v1|, |v2|
39850// CHECK: [0x05,0x03,0x5a,0xd2,0x01,0x05,0x02,0x00]
39851
39852v_cvt_pknorm_u16_f32 v5, v1, v2
39853// CHECK: [0x01,0x05,0x0a,0x5c]
39854
39855v_cvt_pknorm_u16_f32 v255, v1, v2
39856// CHECK: [0x01,0x05,0xfe,0x5d]
39857
39858v_cvt_pknorm_u16_f32 v5, v255, v2
39859// CHECK: [0xff,0x05,0x0a,0x5c]
39860
39861v_cvt_pknorm_u16_f32 v5, s1, v2
39862// CHECK: [0x01,0x04,0x0a,0x5c]
39863
39864v_cvt_pknorm_u16_f32 v5, s103, v2
39865// CHECK: [0x67,0x04,0x0a,0x5c]
39866
39867v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2
39868// CHECK: [0x68,0x04,0x0a,0x5c]
39869
39870v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2
39871// CHECK: [0x69,0x04,0x0a,0x5c]
39872
39873v_cvt_pknorm_u16_f32 v5, vcc_lo, v2
39874// CHECK: [0x6a,0x04,0x0a,0x5c]
39875
39876v_cvt_pknorm_u16_f32 v5, vcc_hi, v2
39877// CHECK: [0x6b,0x04,0x0a,0x5c]
39878
39879v_cvt_pknorm_u16_f32 v5, tba_lo, v2
39880// CHECK: [0x6c,0x04,0x0a,0x5c]
39881
39882v_cvt_pknorm_u16_f32 v5, tba_hi, v2
39883// CHECK: [0x6d,0x04,0x0a,0x5c]
39884
39885v_cvt_pknorm_u16_f32 v5, tma_lo, v2
39886// CHECK: [0x6e,0x04,0x0a,0x5c]
39887
39888v_cvt_pknorm_u16_f32 v5, tma_hi, v2
39889// CHECK: [0x6f,0x04,0x0a,0x5c]
39890
39891v_cvt_pknorm_u16_f32 v5, ttmp11, v2
39892// CHECK: [0x7b,0x04,0x0a,0x5c]
39893
39894v_cvt_pknorm_u16_f32 v5, m0, v2
39895// CHECK: [0x7c,0x04,0x0a,0x5c]
39896
39897v_cvt_pknorm_u16_f32 v5, exec_lo, v2
39898// CHECK: [0x7e,0x04,0x0a,0x5c]
39899
39900v_cvt_pknorm_u16_f32 v5, exec_hi, v2
39901// CHECK: [0x7f,0x04,0x0a,0x5c]
39902
39903v_cvt_pknorm_u16_f32 v5, 0, v2
39904// CHECK: [0x80,0x04,0x0a,0x5c]
39905
39906v_cvt_pknorm_u16_f32 v5, -1, v2
39907// CHECK: [0xc1,0x04,0x0a,0x5c]
39908
39909v_cvt_pknorm_u16_f32 v5, 0.5, v2
39910// CHECK: [0xf0,0x04,0x0a,0x5c]
39911
39912v_cvt_pknorm_u16_f32 v5, -4.0, v2
39913// CHECK: [0xf7,0x04,0x0a,0x5c]
39914
39915v_cvt_pknorm_u16_f32 v5, 0xaf123456, v2
39916// CHECK: [0xff,0x04,0x0a,0x5c,0x56,0x34,0x12,0xaf]
39917
39918v_cvt_pknorm_u16_f32 v5, 0x3f717273, v2
39919// CHECK: [0xff,0x04,0x0a,0x5c,0x73,0x72,0x71,0x3f]
39920
39921v_cvt_pknorm_u16_f32 v5, v1, v255
39922// CHECK: [0x01,0xff,0x0b,0x5c]
39923
39924v_cvt_pknorm_u16_f32_e64 v5, v1, v2
39925// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x00]
39926
39927v_cvt_pknorm_u16_f32_e64 v255, v1, v2
39928// CHECK: [0xff,0x00,0x5c,0xd2,0x01,0x05,0x02,0x00]
39929
39930v_cvt_pknorm_u16_f32_e64 v5, v255, v2
39931// CHECK: [0x05,0x00,0x5c,0xd2,0xff,0x05,0x02,0x00]
39932
39933v_cvt_pknorm_u16_f32_e64 v5, s1, v2
39934// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x04,0x02,0x00]
39935
39936v_cvt_pknorm_u16_f32_e64 v5, s103, v2
39937// CHECK: [0x05,0x00,0x5c,0xd2,0x67,0x04,0x02,0x00]
39938
39939v_cvt_pknorm_u16_f32_e64 v5, flat_scratch_lo, v2
39940// CHECK: [0x05,0x00,0x5c,0xd2,0x68,0x04,0x02,0x00]
39941
39942v_cvt_pknorm_u16_f32_e64 v5, flat_scratch_hi, v2
39943// CHECK: [0x05,0x00,0x5c,0xd2,0x69,0x04,0x02,0x00]
39944
39945v_cvt_pknorm_u16_f32_e64 v5, vcc_lo, v2
39946// CHECK: [0x05,0x00,0x5c,0xd2,0x6a,0x04,0x02,0x00]
39947
39948v_cvt_pknorm_u16_f32_e64 v5, vcc_hi, v2
39949// CHECK: [0x05,0x00,0x5c,0xd2,0x6b,0x04,0x02,0x00]
39950
39951v_cvt_pknorm_u16_f32_e64 v5, tba_lo, v2
39952// CHECK: [0x05,0x00,0x5c,0xd2,0x6c,0x04,0x02,0x00]
39953
39954v_cvt_pknorm_u16_f32_e64 v5, tba_hi, v2
39955// CHECK: [0x05,0x00,0x5c,0xd2,0x6d,0x04,0x02,0x00]
39956
39957v_cvt_pknorm_u16_f32_e64 v5, tma_lo, v2
39958// CHECK: [0x05,0x00,0x5c,0xd2,0x6e,0x04,0x02,0x00]
39959
39960v_cvt_pknorm_u16_f32_e64 v5, tma_hi, v2
39961// CHECK: [0x05,0x00,0x5c,0xd2,0x6f,0x04,0x02,0x00]
39962
39963v_cvt_pknorm_u16_f32_e64 v5, ttmp11, v2
39964// CHECK: [0x05,0x00,0x5c,0xd2,0x7b,0x04,0x02,0x00]
39965
39966v_cvt_pknorm_u16_f32_e64 v5, m0, v2
39967// CHECK: [0x05,0x00,0x5c,0xd2,0x7c,0x04,0x02,0x00]
39968
39969v_cvt_pknorm_u16_f32_e64 v5, exec_lo, v2
39970// CHECK: [0x05,0x00,0x5c,0xd2,0x7e,0x04,0x02,0x00]
39971
39972v_cvt_pknorm_u16_f32_e64 v5, exec_hi, v2
39973// CHECK: [0x05,0x00,0x5c,0xd2,0x7f,0x04,0x02,0x00]
39974
39975v_cvt_pknorm_u16_f32_e64 v5, 0, v2
39976// CHECK: [0x05,0x00,0x5c,0xd2,0x80,0x04,0x02,0x00]
39977
39978v_cvt_pknorm_u16_f32_e64 v5, -1, v2
39979// CHECK: [0x05,0x00,0x5c,0xd2,0xc1,0x04,0x02,0x00]
39980
39981v_cvt_pknorm_u16_f32_e64 v5, 0.5, v2
39982// CHECK: [0x05,0x00,0x5c,0xd2,0xf0,0x04,0x02,0x00]
39983
39984v_cvt_pknorm_u16_f32_e64 v5, -4.0, v2
39985// CHECK: [0x05,0x00,0x5c,0xd2,0xf7,0x04,0x02,0x00]
39986
39987v_cvt_pknorm_u16_f32_e64 v5, v1, v255
39988// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xff,0x03,0x00]
39989
39990v_cvt_pknorm_u16_f32_e64 v5, v1, s2
39991// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x00,0x00]
39992
39993v_cvt_pknorm_u16_f32_e64 v5, v1, s103
39994// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xcf,0x00,0x00]
39995
39996v_cvt_pknorm_u16_f32_e64 v5, v1, flat_scratch_lo
39997// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd1,0x00,0x00]
39998
39999v_cvt_pknorm_u16_f32_e64 v5, v1, flat_scratch_hi
40000// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd3,0x00,0x00]
40001
40002v_cvt_pknorm_u16_f32_e64 v5, v1, vcc_lo
40003// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd5,0x00,0x00]
40004
40005v_cvt_pknorm_u16_f32_e64 v5, v1, vcc_hi
40006// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd7,0x00,0x00]
40007
40008v_cvt_pknorm_u16_f32_e64 v5, v1, tba_lo
40009// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd9,0x00,0x00]
40010
40011v_cvt_pknorm_u16_f32_e64 v5, v1, tba_hi
40012// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdb,0x00,0x00]
40013
40014v_cvt_pknorm_u16_f32_e64 v5, v1, tma_lo
40015// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdd,0x00,0x00]
40016
40017v_cvt_pknorm_u16_f32_e64 v5, v1, tma_hi
40018// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdf,0x00,0x00]
40019
40020v_cvt_pknorm_u16_f32_e64 v5, v1, ttmp11
40021// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xf7,0x00,0x00]
40022
40023v_cvt_pknorm_u16_f32_e64 v5, v1, m0
40024// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xf9,0x00,0x00]
40025
40026v_cvt_pknorm_u16_f32_e64 v5, v1, exec_lo
40027// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xfd,0x00,0x00]
40028
40029v_cvt_pknorm_u16_f32_e64 v5, v1, exec_hi
40030// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xff,0x00,0x00]
40031
40032v_cvt_pknorm_u16_f32_e64 v5, v1, 0
40033// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x01,0x01,0x00]
40034
40035v_cvt_pknorm_u16_f32_e64 v5, v1, -1
40036// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x83,0x01,0x00]
40037
40038v_cvt_pknorm_u16_f32_e64 v5, v1, 0.5
40039// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xe1,0x01,0x00]
40040
40041v_cvt_pknorm_u16_f32_e64 v5, v1, -4.0
40042// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xef,0x01,0x00]
40043
40044v_cvt_pknorm_u16_f32_e64 v5, -v1, v2
40045// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x20]
40046
40047v_cvt_pknorm_u16_f32_e64 v5, v1, -v2
40048// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x40]
40049
40050v_cvt_pknorm_u16_f32_e64 v5, -v1, -v2
40051// CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x60]
40052
40053v_cvt_pknorm_u16_f32_e64 v5, |v1|, v2
40054// CHECK: [0x05,0x01,0x5c,0xd2,0x01,0x05,0x02,0x00]
40055
40056v_cvt_pknorm_u16_f32_e64 v5, v1, |v2|
40057// CHECK: [0x05,0x02,0x5c,0xd2,0x01,0x05,0x02,0x00]
40058
40059v_cvt_pknorm_u16_f32_e64 v5, |v1|, |v2|
40060// CHECK: [0x05,0x03,0x5c,0xd2,0x01,0x05,0x02,0x00]
40061
40062v_cvt_pkrtz_f16_f32 v5, v1, v2
40063// CHECK: [0x01,0x05,0x0a,0x5e]
40064
40065v_cvt_pkrtz_f16_f32 v255, v1, v2
40066// CHECK: [0x01,0x05,0xfe,0x5f]
40067
40068v_cvt_pkrtz_f16_f32 v5, v255, v2
40069// CHECK: [0xff,0x05,0x0a,0x5e]
40070
40071v_cvt_pkrtz_f16_f32 v5, s1, v2
40072// CHECK: [0x01,0x04,0x0a,0x5e]
40073
40074v_cvt_pkrtz_f16_f32 v5, s103, v2
40075// CHECK: [0x67,0x04,0x0a,0x5e]
40076
40077v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2
40078// CHECK: [0x68,0x04,0x0a,0x5e]
40079
40080v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2
40081// CHECK: [0x69,0x04,0x0a,0x5e]
40082
40083v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2
40084// CHECK: [0x6a,0x04,0x0a,0x5e]
40085
40086v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2
40087// CHECK: [0x6b,0x04,0x0a,0x5e]
40088
40089v_cvt_pkrtz_f16_f32 v5, tba_lo, v2
40090// CHECK: [0x6c,0x04,0x0a,0x5e]
40091
40092v_cvt_pkrtz_f16_f32 v5, tba_hi, v2
40093// CHECK: [0x6d,0x04,0x0a,0x5e]
40094
40095v_cvt_pkrtz_f16_f32 v5, tma_lo, v2
40096// CHECK: [0x6e,0x04,0x0a,0x5e]
40097
40098v_cvt_pkrtz_f16_f32 v5, tma_hi, v2
40099// CHECK: [0x6f,0x04,0x0a,0x5e]
40100
40101v_cvt_pkrtz_f16_f32 v5, ttmp11, v2
40102// CHECK: [0x7b,0x04,0x0a,0x5e]
40103
40104v_cvt_pkrtz_f16_f32 v5, m0, v2
40105// CHECK: [0x7c,0x04,0x0a,0x5e]
40106
40107v_cvt_pkrtz_f16_f32 v5, exec_lo, v2
40108// CHECK: [0x7e,0x04,0x0a,0x5e]
40109
40110v_cvt_pkrtz_f16_f32 v5, exec_hi, v2
40111// CHECK: [0x7f,0x04,0x0a,0x5e]
40112
40113v_cvt_pkrtz_f16_f32 v5, 0, v2
40114// CHECK: [0x80,0x04,0x0a,0x5e]
40115
40116v_cvt_pkrtz_f16_f32 v5, -1, v2
40117// CHECK: [0xc1,0x04,0x0a,0x5e]
40118
40119v_cvt_pkrtz_f16_f32 v5, 0.5, v2
40120// CHECK: [0xf0,0x04,0x0a,0x5e]
40121
40122v_cvt_pkrtz_f16_f32 v5, -4.0, v2
40123// CHECK: [0xf7,0x04,0x0a,0x5e]
40124
40125v_cvt_pkrtz_f16_f32 v5, 0xaf123456, v2
40126// CHECK: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x12,0xaf]
40127
40128v_cvt_pkrtz_f16_f32 v5, 0x3f717273, v2
40129// CHECK: [0xff,0x04,0x0a,0x5e,0x73,0x72,0x71,0x3f]
40130
40131v_cvt_pkrtz_f16_f32 v5, v1, v255
40132// CHECK: [0x01,0xff,0x0b,0x5e]
40133
40134v_cvt_pkrtz_f16_f32_e64 v5, v1, v2
40135// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x00]
40136
40137v_cvt_pkrtz_f16_f32_e64 v255, v1, v2
40138// CHECK: [0xff,0x00,0x5e,0xd2,0x01,0x05,0x02,0x00]
40139
40140v_cvt_pkrtz_f16_f32_e64 v5, v255, v2
40141// CHECK: [0x05,0x00,0x5e,0xd2,0xff,0x05,0x02,0x00]
40142
40143v_cvt_pkrtz_f16_f32_e64 v5, s1, v2
40144// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x04,0x02,0x00]
40145
40146v_cvt_pkrtz_f16_f32_e64 v5, s103, v2
40147// CHECK: [0x05,0x00,0x5e,0xd2,0x67,0x04,0x02,0x00]
40148
40149v_cvt_pkrtz_f16_f32_e64 v5, flat_scratch_lo, v2
40150// CHECK: [0x05,0x00,0x5e,0xd2,0x68,0x04,0x02,0x00]
40151
40152v_cvt_pkrtz_f16_f32_e64 v5, flat_scratch_hi, v2
40153// CHECK: [0x05,0x00,0x5e,0xd2,0x69,0x04,0x02,0x00]
40154
40155v_cvt_pkrtz_f16_f32_e64 v5, vcc_lo, v2
40156// CHECK: [0x05,0x00,0x5e,0xd2,0x6a,0x04,0x02,0x00]
40157
40158v_cvt_pkrtz_f16_f32_e64 v5, vcc_hi, v2
40159// CHECK: [0x05,0x00,0x5e,0xd2,0x6b,0x04,0x02,0x00]
40160
40161v_cvt_pkrtz_f16_f32_e64 v5, tba_lo, v2
40162// CHECK: [0x05,0x00,0x5e,0xd2,0x6c,0x04,0x02,0x00]
40163
40164v_cvt_pkrtz_f16_f32_e64 v5, tba_hi, v2
40165// CHECK: [0x05,0x00,0x5e,0xd2,0x6d,0x04,0x02,0x00]
40166
40167v_cvt_pkrtz_f16_f32_e64 v5, tma_lo, v2
40168// CHECK: [0x05,0x00,0x5e,0xd2,0x6e,0x04,0x02,0x00]
40169
40170v_cvt_pkrtz_f16_f32_e64 v5, tma_hi, v2
40171// CHECK: [0x05,0x00,0x5e,0xd2,0x6f,0x04,0x02,0x00]
40172
40173v_cvt_pkrtz_f16_f32_e64 v5, ttmp11, v2
40174// CHECK: [0x05,0x00,0x5e,0xd2,0x7b,0x04,0x02,0x00]
40175
40176v_cvt_pkrtz_f16_f32_e64 v5, m0, v2
40177// CHECK: [0x05,0x00,0x5e,0xd2,0x7c,0x04,0x02,0x00]
40178
40179v_cvt_pkrtz_f16_f32_e64 v5, exec_lo, v2
40180// CHECK: [0x05,0x00,0x5e,0xd2,0x7e,0x04,0x02,0x00]
40181
40182v_cvt_pkrtz_f16_f32_e64 v5, exec_hi, v2
40183// CHECK: [0x05,0x00,0x5e,0xd2,0x7f,0x04,0x02,0x00]
40184
40185v_cvt_pkrtz_f16_f32_e64 v5, 0, v2
40186// CHECK: [0x05,0x00,0x5e,0xd2,0x80,0x04,0x02,0x00]
40187
40188v_cvt_pkrtz_f16_f32_e64 v5, -1, v2
40189// CHECK: [0x05,0x00,0x5e,0xd2,0xc1,0x04,0x02,0x00]
40190
40191v_cvt_pkrtz_f16_f32_e64 v5, 0.5, v2
40192// CHECK: [0x05,0x00,0x5e,0xd2,0xf0,0x04,0x02,0x00]
40193
40194v_cvt_pkrtz_f16_f32_e64 v5, -4.0, v2
40195// CHECK: [0x05,0x00,0x5e,0xd2,0xf7,0x04,0x02,0x00]
40196
40197v_cvt_pkrtz_f16_f32_e64 v5, v1, v255
40198// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xff,0x03,0x00]
40199
40200v_cvt_pkrtz_f16_f32_e64 v5, v1, s2
40201// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x00,0x00]
40202
40203v_cvt_pkrtz_f16_f32_e64 v5, v1, s103
40204// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xcf,0x00,0x00]
40205
40206v_cvt_pkrtz_f16_f32_e64 v5, v1, flat_scratch_lo
40207// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd1,0x00,0x00]
40208
40209v_cvt_pkrtz_f16_f32_e64 v5, v1, flat_scratch_hi
40210// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd3,0x00,0x00]
40211
40212v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_lo
40213// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd5,0x00,0x00]
40214
40215v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_hi
40216// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd7,0x00,0x00]
40217
40218v_cvt_pkrtz_f16_f32_e64 v5, v1, tba_lo
40219// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd9,0x00,0x00]
40220
40221v_cvt_pkrtz_f16_f32_e64 v5, v1, tba_hi
40222// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdb,0x00,0x00]
40223
40224v_cvt_pkrtz_f16_f32_e64 v5, v1, tma_lo
40225// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdd,0x00,0x00]
40226
40227v_cvt_pkrtz_f16_f32_e64 v5, v1, tma_hi
40228// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdf,0x00,0x00]
40229
40230v_cvt_pkrtz_f16_f32_e64 v5, v1, ttmp11
40231// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xf7,0x00,0x00]
40232
40233v_cvt_pkrtz_f16_f32_e64 v5, v1, m0
40234// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xf9,0x00,0x00]
40235
40236v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_lo
40237// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xfd,0x00,0x00]
40238
40239v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_hi
40240// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xff,0x00,0x00]
40241
40242v_cvt_pkrtz_f16_f32_e64 v5, v1, 0
40243// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x01,0x01,0x00]
40244
40245v_cvt_pkrtz_f16_f32_e64 v5, v1, -1
40246// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x83,0x01,0x00]
40247
40248v_cvt_pkrtz_f16_f32_e64 v5, v1, 0.5
40249// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xe1,0x01,0x00]
40250
40251v_cvt_pkrtz_f16_f32_e64 v5, v1, -4.0
40252// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xef,0x01,0x00]
40253
40254v_cvt_pkrtz_f16_f32_e64 v5, -v1, v2
40255// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x20]
40256
40257v_cvt_pkrtz_f16_f32_e64 v5, v1, -v2
40258// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x40]
40259
40260v_cvt_pkrtz_f16_f32_e64 v5, -v1, -v2
40261// CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x60]
40262
40263v_cvt_pkrtz_f16_f32_e64 v5, |v1|, v2
40264// CHECK: [0x05,0x01,0x5e,0xd2,0x01,0x05,0x02,0x00]
40265
40266v_cvt_pkrtz_f16_f32_e64 v5, v1, |v2|
40267// CHECK: [0x05,0x02,0x5e,0xd2,0x01,0x05,0x02,0x00]
40268
40269v_cvt_pkrtz_f16_f32_e64 v5, |v1|, |v2|
40270// CHECK: [0x05,0x03,0x5e,0xd2,0x01,0x05,0x02,0x00]
40271
40272v_cvt_pk_u16_u32 v5, v1, v2
40273// CHECK: [0x01,0x05,0x0a,0x60]
40274
40275v_cvt_pk_u16_u32 v255, v1, v2
40276// CHECK: [0x01,0x05,0xfe,0x61]
40277
40278v_cvt_pk_u16_u32 v5, v255, v2
40279// CHECK: [0xff,0x05,0x0a,0x60]
40280
40281v_cvt_pk_u16_u32 v5, s1, v2
40282// CHECK: [0x01,0x04,0x0a,0x60]
40283
40284v_cvt_pk_u16_u32 v5, s103, v2
40285// CHECK: [0x67,0x04,0x0a,0x60]
40286
40287v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2
40288// CHECK: [0x68,0x04,0x0a,0x60]
40289
40290v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2
40291// CHECK: [0x69,0x04,0x0a,0x60]
40292
40293v_cvt_pk_u16_u32 v5, vcc_lo, v2
40294// CHECK: [0x6a,0x04,0x0a,0x60]
40295
40296v_cvt_pk_u16_u32 v5, vcc_hi, v2
40297// CHECK: [0x6b,0x04,0x0a,0x60]
40298
40299v_cvt_pk_u16_u32 v5, tba_lo, v2
40300// CHECK: [0x6c,0x04,0x0a,0x60]
40301
40302v_cvt_pk_u16_u32 v5, tba_hi, v2
40303// CHECK: [0x6d,0x04,0x0a,0x60]
40304
40305v_cvt_pk_u16_u32 v5, tma_lo, v2
40306// CHECK: [0x6e,0x04,0x0a,0x60]
40307
40308v_cvt_pk_u16_u32 v5, tma_hi, v2
40309// CHECK: [0x6f,0x04,0x0a,0x60]
40310
40311v_cvt_pk_u16_u32 v5, ttmp11, v2
40312// CHECK: [0x7b,0x04,0x0a,0x60]
40313
40314v_cvt_pk_u16_u32 v5, m0, v2
40315// CHECK: [0x7c,0x04,0x0a,0x60]
40316
40317v_cvt_pk_u16_u32 v5, exec_lo, v2
40318// CHECK: [0x7e,0x04,0x0a,0x60]
40319
40320v_cvt_pk_u16_u32 v5, exec_hi, v2
40321// CHECK: [0x7f,0x04,0x0a,0x60]
40322
40323v_cvt_pk_u16_u32 v5, 0, v2
40324// CHECK: [0x80,0x04,0x0a,0x60]
40325
40326v_cvt_pk_u16_u32 v5, -1, v2
40327// CHECK: [0xc1,0x04,0x0a,0x60]
40328
40329v_cvt_pk_u16_u32 v5, 0.5, v2
40330// CHECK: [0xf0,0x04,0x0a,0x60]
40331
40332v_cvt_pk_u16_u32 v5, -4.0, v2
40333// CHECK: [0xf7,0x04,0x0a,0x60]
40334
40335v_cvt_pk_u16_u32 v5, 0xaf123456, v2
40336// CHECK: [0xff,0x04,0x0a,0x60,0x56,0x34,0x12,0xaf]
40337
40338v_cvt_pk_u16_u32 v5, 0x3f717273, v2
40339// CHECK: [0xff,0x04,0x0a,0x60,0x73,0x72,0x71,0x3f]
40340
40341v_cvt_pk_u16_u32 v5, v1, v255
40342// CHECK: [0x01,0xff,0x0b,0x60]
40343
40344v_cvt_pk_u16_u32_e64 v5, v1, v2
40345// CHECK: [0x05,0x00,0x60,0xd2,0x01,0x05,0x02,0x00]
40346
40347v_cvt_pk_u16_u32_e64 v255, v1, v2
40348// CHECK: [0xff,0x00,0x60,0xd2,0x01,0x05,0x02,0x00]
40349
40350v_cvt_pk_u16_u32_e64 v5, v255, v2
40351// CHECK: [0x05,0x00,0x60,0xd2,0xff,0x05,0x02,0x00]
40352
40353v_cvt_pk_u16_u32_e64 v5, s1, v2
40354// CHECK: [0x05,0x00,0x60,0xd2,0x01,0x04,0x02,0x00]
40355
40356v_cvt_pk_u16_u32_e64 v5, s103, v2
40357// CHECK: [0x05,0x00,0x60,0xd2,0x67,0x04,0x02,0x00]
40358
40359v_cvt_pk_u16_u32_e64 v5, flat_scratch_lo, v2
40360// CHECK: [0x05,0x00,0x60,0xd2,0x68,0x04,0x02,0x00]
40361
40362v_cvt_pk_u16_u32_e64 v5, flat_scratch_hi, v2
40363// CHECK: [0x05,0x00,0x60,0xd2,0x69,0x04,0x02,0x00]
40364
40365v_cvt_pk_u16_u32_e64 v5, vcc_lo, v2
40366// CHECK: [0x05,0x00,0x60,0xd2,0x6a,0x04,0x02,0x00]
40367
40368v_cvt_pk_u16_u32_e64 v5, vcc_hi, v2
40369// CHECK: [0x05,0x00,0x60,0xd2,0x6b,0x04,0x02,0x00]
40370
40371v_cvt_pk_u16_u32_e64 v5, tba_lo, v2
40372// CHECK: [0x05,0x00,0x60,0xd2,0x6c,0x04,0x02,0x00]
40373
40374v_cvt_pk_u16_u32_e64 v5, tba_hi, v2
40375// CHECK: [0x05,0x00,0x60,0xd2,0x6d,0x04,0x02,0x00]
40376
40377v_cvt_pk_u16_u32_e64 v5, tma_lo, v2
40378// CHECK: [0x05,0x00,0x60,0xd2,0x6e,0x04,0x02,0x00]
40379
40380v_cvt_pk_u16_u32_e64 v5, tma_hi, v2
40381// CHECK: [0x05,0x00,0x60,0xd2,0x6f,0x04,0x02,0x00]
40382
40383v_cvt_pk_u16_u32_e64 v5, ttmp11, v2
40384// CHECK: [0x05,0x00,0x60,0xd2,0x7b,0x04,0x02,0x00]
40385
40386v_cvt_pk_u16_u32_e64 v5, m0, v2
40387// CHECK: [0x05,0x00,0x60,0xd2,0x7c,0x04,0x02,0x00]
40388
40389v_cvt_pk_u16_u32_e64 v5, exec_lo, v2
40390// CHECK: [0x05,0x00,0x60,0xd2,0x7e,0x04,0x02,0x00]
40391
40392v_cvt_pk_u16_u32_e64 v5, exec_hi, v2
40393// CHECK: [0x05,0x00,0x60,0xd2,0x7f,0x04,0x02,0x00]
40394
40395v_cvt_pk_u16_u32_e64 v5, 0, v2
40396// CHECK: [0x05,0x00,0x60,0xd2,0x80,0x04,0x02,0x00]
40397
40398v_cvt_pk_u16_u32_e64 v5, -1, v2
40399// CHECK: [0x05,0x00,0x60,0xd2,0xc1,0x04,0x02,0x00]
40400
40401v_cvt_pk_u16_u32_e64 v5, 0.5, v2
40402// CHECK: [0x05,0x00,0x60,0xd2,0xf0,0x04,0x02,0x00]
40403
40404v_cvt_pk_u16_u32_e64 v5, -4.0, v2
40405// CHECK: [0x05,0x00,0x60,0xd2,0xf7,0x04,0x02,0x00]
40406
40407v_cvt_pk_u16_u32_e64 v5, v1, v255
40408// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xff,0x03,0x00]
40409
40410v_cvt_pk_u16_u32_e64 v5, v1, s2
40411// CHECK: [0x05,0x00,0x60,0xd2,0x01,0x05,0x00,0x00]
40412
40413v_cvt_pk_u16_u32_e64 v5, v1, s103
40414// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xcf,0x00,0x00]
40415
40416v_cvt_pk_u16_u32_e64 v5, v1, flat_scratch_lo
40417// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd1,0x00,0x00]
40418
40419v_cvt_pk_u16_u32_e64 v5, v1, flat_scratch_hi
40420// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd3,0x00,0x00]
40421
40422v_cvt_pk_u16_u32_e64 v5, v1, vcc_lo
40423// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd5,0x00,0x00]
40424
40425v_cvt_pk_u16_u32_e64 v5, v1, vcc_hi
40426// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd7,0x00,0x00]
40427
40428v_cvt_pk_u16_u32_e64 v5, v1, tba_lo
40429// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd9,0x00,0x00]
40430
40431v_cvt_pk_u16_u32_e64 v5, v1, tba_hi
40432// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdb,0x00,0x00]
40433
40434v_cvt_pk_u16_u32_e64 v5, v1, tma_lo
40435// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdd,0x00,0x00]
40436
40437v_cvt_pk_u16_u32_e64 v5, v1, tma_hi
40438// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdf,0x00,0x00]
40439
40440v_cvt_pk_u16_u32_e64 v5, v1, ttmp11
40441// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xf7,0x00,0x00]
40442
40443v_cvt_pk_u16_u32_e64 v5, v1, m0
40444// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xf9,0x00,0x00]
40445
40446v_cvt_pk_u16_u32_e64 v5, v1, exec_lo
40447// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xfd,0x00,0x00]
40448
40449v_cvt_pk_u16_u32_e64 v5, v1, exec_hi
40450// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xff,0x00,0x00]
40451
40452v_cvt_pk_u16_u32_e64 v5, v1, 0
40453// CHECK: [0x05,0x00,0x60,0xd2,0x01,0x01,0x01,0x00]
40454
40455v_cvt_pk_u16_u32_e64 v5, v1, -1
40456// CHECK: [0x05,0x00,0x60,0xd2,0x01,0x83,0x01,0x00]
40457
40458v_cvt_pk_u16_u32_e64 v5, v1, 0.5
40459// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xe1,0x01,0x00]
40460
40461v_cvt_pk_u16_u32_e64 v5, v1, -4.0
40462// CHECK: [0x05,0x00,0x60,0xd2,0x01,0xef,0x01,0x00]
40463
40464v_cvt_pk_i16_i32 v5, v1, v2
40465// CHECK: [0x01,0x05,0x0a,0x62]
40466
40467v_cvt_pk_i16_i32 v255, v1, v2
40468// CHECK: [0x01,0x05,0xfe,0x63]
40469
40470v_cvt_pk_i16_i32 v5, v255, v2
40471// CHECK: [0xff,0x05,0x0a,0x62]
40472
40473v_cvt_pk_i16_i32 v5, s1, v2
40474// CHECK: [0x01,0x04,0x0a,0x62]
40475
40476v_cvt_pk_i16_i32 v5, s103, v2
40477// CHECK: [0x67,0x04,0x0a,0x62]
40478
40479v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2
40480// CHECK: [0x68,0x04,0x0a,0x62]
40481
40482v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2
40483// CHECK: [0x69,0x04,0x0a,0x62]
40484
40485v_cvt_pk_i16_i32 v5, vcc_lo, v2
40486// CHECK: [0x6a,0x04,0x0a,0x62]
40487
40488v_cvt_pk_i16_i32 v5, vcc_hi, v2
40489// CHECK: [0x6b,0x04,0x0a,0x62]
40490
40491v_cvt_pk_i16_i32 v5, tba_lo, v2
40492// CHECK: [0x6c,0x04,0x0a,0x62]
40493
40494v_cvt_pk_i16_i32 v5, tba_hi, v2
40495// CHECK: [0x6d,0x04,0x0a,0x62]
40496
40497v_cvt_pk_i16_i32 v5, tma_lo, v2
40498// CHECK: [0x6e,0x04,0x0a,0x62]
40499
40500v_cvt_pk_i16_i32 v5, tma_hi, v2
40501// CHECK: [0x6f,0x04,0x0a,0x62]
40502
40503v_cvt_pk_i16_i32 v5, ttmp11, v2
40504// CHECK: [0x7b,0x04,0x0a,0x62]
40505
40506v_cvt_pk_i16_i32 v5, m0, v2
40507// CHECK: [0x7c,0x04,0x0a,0x62]
40508
40509v_cvt_pk_i16_i32 v5, exec_lo, v2
40510// CHECK: [0x7e,0x04,0x0a,0x62]
40511
40512v_cvt_pk_i16_i32 v5, exec_hi, v2
40513// CHECK: [0x7f,0x04,0x0a,0x62]
40514
40515v_cvt_pk_i16_i32 v5, 0, v2
40516// CHECK: [0x80,0x04,0x0a,0x62]
40517
40518v_cvt_pk_i16_i32 v5, -1, v2
40519// CHECK: [0xc1,0x04,0x0a,0x62]
40520
40521v_cvt_pk_i16_i32 v5, 0.5, v2
40522// CHECK: [0xf0,0x04,0x0a,0x62]
40523
40524v_cvt_pk_i16_i32 v5, -4.0, v2
40525// CHECK: [0xf7,0x04,0x0a,0x62]
40526
40527v_cvt_pk_i16_i32 v5, 0xaf123456, v2
40528// CHECK: [0xff,0x04,0x0a,0x62,0x56,0x34,0x12,0xaf]
40529
40530v_cvt_pk_i16_i32 v5, 0x3f717273, v2
40531// CHECK: [0xff,0x04,0x0a,0x62,0x73,0x72,0x71,0x3f]
40532
40533v_cvt_pk_i16_i32 v5, v1, v255
40534// CHECK: [0x01,0xff,0x0b,0x62]
40535
40536v_cvt_pk_i16_i32_e64 v5, v1, v2
40537// CHECK: [0x05,0x00,0x62,0xd2,0x01,0x05,0x02,0x00]
40538
40539v_cvt_pk_i16_i32_e64 v255, v1, v2
40540// CHECK: [0xff,0x00,0x62,0xd2,0x01,0x05,0x02,0x00]
40541
40542v_cvt_pk_i16_i32_e64 v5, v255, v2
40543// CHECK: [0x05,0x00,0x62,0xd2,0xff,0x05,0x02,0x00]
40544
40545v_cvt_pk_i16_i32_e64 v5, s1, v2
40546// CHECK: [0x05,0x00,0x62,0xd2,0x01,0x04,0x02,0x00]
40547
40548v_cvt_pk_i16_i32_e64 v5, s103, v2
40549// CHECK: [0x05,0x00,0x62,0xd2,0x67,0x04,0x02,0x00]
40550
40551v_cvt_pk_i16_i32_e64 v5, flat_scratch_lo, v2
40552// CHECK: [0x05,0x00,0x62,0xd2,0x68,0x04,0x02,0x00]
40553
40554v_cvt_pk_i16_i32_e64 v5, flat_scratch_hi, v2
40555// CHECK: [0x05,0x00,0x62,0xd2,0x69,0x04,0x02,0x00]
40556
40557v_cvt_pk_i16_i32_e64 v5, vcc_lo, v2
40558// CHECK: [0x05,0x00,0x62,0xd2,0x6a,0x04,0x02,0x00]
40559
40560v_cvt_pk_i16_i32_e64 v5, vcc_hi, v2
40561// CHECK: [0x05,0x00,0x62,0xd2,0x6b,0x04,0x02,0x00]
40562
40563v_cvt_pk_i16_i32_e64 v5, tba_lo, v2
40564// CHECK: [0x05,0x00,0x62,0xd2,0x6c,0x04,0x02,0x00]
40565
40566v_cvt_pk_i16_i32_e64 v5, tba_hi, v2
40567// CHECK: [0x05,0x00,0x62,0xd2,0x6d,0x04,0x02,0x00]
40568
40569v_cvt_pk_i16_i32_e64 v5, tma_lo, v2
40570// CHECK: [0x05,0x00,0x62,0xd2,0x6e,0x04,0x02,0x00]
40571
40572v_cvt_pk_i16_i32_e64 v5, tma_hi, v2
40573// CHECK: [0x05,0x00,0x62,0xd2,0x6f,0x04,0x02,0x00]
40574
40575v_cvt_pk_i16_i32_e64 v5, ttmp11, v2
40576// CHECK: [0x05,0x00,0x62,0xd2,0x7b,0x04,0x02,0x00]
40577
40578v_cvt_pk_i16_i32_e64 v5, m0, v2
40579// CHECK: [0x05,0x00,0x62,0xd2,0x7c,0x04,0x02,0x00]
40580
40581v_cvt_pk_i16_i32_e64 v5, exec_lo, v2
40582// CHECK: [0x05,0x00,0x62,0xd2,0x7e,0x04,0x02,0x00]
40583
40584v_cvt_pk_i16_i32_e64 v5, exec_hi, v2
40585// CHECK: [0x05,0x00,0x62,0xd2,0x7f,0x04,0x02,0x00]
40586
40587v_cvt_pk_i16_i32_e64 v5, 0, v2
40588// CHECK: [0x05,0x00,0x62,0xd2,0x80,0x04,0x02,0x00]
40589
40590v_cvt_pk_i16_i32_e64 v5, -1, v2
40591// CHECK: [0x05,0x00,0x62,0xd2,0xc1,0x04,0x02,0x00]
40592
40593v_cvt_pk_i16_i32_e64 v5, 0.5, v2
40594// CHECK: [0x05,0x00,0x62,0xd2,0xf0,0x04,0x02,0x00]
40595
40596v_cvt_pk_i16_i32_e64 v5, -4.0, v2
40597// CHECK: [0x05,0x00,0x62,0xd2,0xf7,0x04,0x02,0x00]
40598
40599v_cvt_pk_i16_i32_e64 v5, v1, v255
40600// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xff,0x03,0x00]
40601
40602v_cvt_pk_i16_i32_e64 v5, v1, s2
40603// CHECK: [0x05,0x00,0x62,0xd2,0x01,0x05,0x00,0x00]
40604
40605v_cvt_pk_i16_i32_e64 v5, v1, s103
40606// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xcf,0x00,0x00]
40607
40608v_cvt_pk_i16_i32_e64 v5, v1, flat_scratch_lo
40609// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd1,0x00,0x00]
40610
40611v_cvt_pk_i16_i32_e64 v5, v1, flat_scratch_hi
40612// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd3,0x00,0x00]
40613
40614v_cvt_pk_i16_i32_e64 v5, v1, vcc_lo
40615// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd5,0x00,0x00]
40616
40617v_cvt_pk_i16_i32_e64 v5, v1, vcc_hi
40618// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd7,0x00,0x00]
40619
40620v_cvt_pk_i16_i32_e64 v5, v1, tba_lo
40621// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd9,0x00,0x00]
40622
40623v_cvt_pk_i16_i32_e64 v5, v1, tba_hi
40624// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdb,0x00,0x00]
40625
40626v_cvt_pk_i16_i32_e64 v5, v1, tma_lo
40627// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdd,0x00,0x00]
40628
40629v_cvt_pk_i16_i32_e64 v5, v1, tma_hi
40630// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdf,0x00,0x00]
40631
40632v_cvt_pk_i16_i32_e64 v5, v1, ttmp11
40633// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xf7,0x00,0x00]
40634
40635v_cvt_pk_i16_i32_e64 v5, v1, m0
40636// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xf9,0x00,0x00]
40637
40638v_cvt_pk_i16_i32_e64 v5, v1, exec_lo
40639// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xfd,0x00,0x00]
40640
40641v_cvt_pk_i16_i32_e64 v5, v1, exec_hi
40642// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xff,0x00,0x00]
40643
40644v_cvt_pk_i16_i32_e64 v5, v1, 0
40645// CHECK: [0x05,0x00,0x62,0xd2,0x01,0x01,0x01,0x00]
40646
40647v_cvt_pk_i16_i32_e64 v5, v1, -1
40648// CHECK: [0x05,0x00,0x62,0xd2,0x01,0x83,0x01,0x00]
40649
40650v_cvt_pk_i16_i32_e64 v5, v1, 0.5
40651// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xe1,0x01,0x00]
40652
40653v_cvt_pk_i16_i32_e64 v5, v1, -4.0
40654// CHECK: [0x05,0x00,0x62,0xd2,0x01,0xef,0x01,0x00]
40655
40656v_mad_legacy_f32 v5, v1, v2, v3
40657// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x04]
40658
40659v_mad_legacy_f32 v255, v1, v2, v3
40660// CHECK: [0xff,0x00,0x80,0xd2,0x01,0x05,0x0e,0x04]
40661
40662v_mad_legacy_f32 v5, v255, v2, v3
40663// CHECK: [0x05,0x00,0x80,0xd2,0xff,0x05,0x0e,0x04]
40664
40665v_mad_legacy_f32 v5, s1, v2, v3
40666// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x04,0x0e,0x04]
40667
40668v_mad_legacy_f32 v5, s103, v2, v3
40669// CHECK: [0x05,0x00,0x80,0xd2,0x67,0x04,0x0e,0x04]
40670
40671v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3
40672// CHECK: [0x05,0x00,0x80,0xd2,0x68,0x04,0x0e,0x04]
40673
40674v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3
40675// CHECK: [0x05,0x00,0x80,0xd2,0x69,0x04,0x0e,0x04]
40676
40677v_mad_legacy_f32 v5, vcc_lo, v2, v3
40678// CHECK: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x0e,0x04]
40679
40680v_mad_legacy_f32 v5, vcc_hi, v2, v3
40681// CHECK: [0x05,0x00,0x80,0xd2,0x6b,0x04,0x0e,0x04]
40682
40683v_mad_legacy_f32 v5, tba_lo, v2, v3
40684// CHECK: [0x05,0x00,0x80,0xd2,0x6c,0x04,0x0e,0x04]
40685
40686v_mad_legacy_f32 v5, tba_hi, v2, v3
40687// CHECK: [0x05,0x00,0x80,0xd2,0x6d,0x04,0x0e,0x04]
40688
40689v_mad_legacy_f32 v5, tma_lo, v2, v3
40690// CHECK: [0x05,0x00,0x80,0xd2,0x6e,0x04,0x0e,0x04]
40691
40692v_mad_legacy_f32 v5, tma_hi, v2, v3
40693// CHECK: [0x05,0x00,0x80,0xd2,0x6f,0x04,0x0e,0x04]
40694
40695v_mad_legacy_f32 v5, ttmp11, v2, v3
40696// CHECK: [0x05,0x00,0x80,0xd2,0x7b,0x04,0x0e,0x04]
40697
40698v_mad_legacy_f32 v5, m0, v2, v3
40699// CHECK: [0x05,0x00,0x80,0xd2,0x7c,0x04,0x0e,0x04]
40700
40701v_mad_legacy_f32 v5, exec_lo, v2, v3
40702// CHECK: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x0e,0x04]
40703
40704v_mad_legacy_f32 v5, exec_hi, v2, v3
40705// CHECK: [0x05,0x00,0x80,0xd2,0x7f,0x04,0x0e,0x04]
40706
40707v_mad_legacy_f32 v5, 0, v2, v3
40708// CHECK: [0x05,0x00,0x80,0xd2,0x80,0x04,0x0e,0x04]
40709
40710v_mad_legacy_f32 v5, -1, v2, v3
40711// CHECK: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x0e,0x04]
40712
40713v_mad_legacy_f32 v5, 0.5, v2, v3
40714// CHECK: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x0e,0x04]
40715
40716v_mad_legacy_f32 v5, -4.0, v2, v3
40717// CHECK: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x0e,0x04]
40718
40719v_mad_legacy_f32 v5, v1, v255, v3
40720// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xff,0x0f,0x04]
40721
40722v_mad_legacy_f32 v5, v1, s2, v3
40723// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0c,0x04]
40724
40725v_mad_legacy_f32 v5, v1, s103, v3
40726// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xcf,0x0c,0x04]
40727
40728v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3
40729// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd1,0x0c,0x04]
40730
40731v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3
40732// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd3,0x0c,0x04]
40733
40734v_mad_legacy_f32 v5, v1, vcc_lo, v3
40735// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x0c,0x04]
40736
40737v_mad_legacy_f32 v5, v1, vcc_hi, v3
40738// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd7,0x0c,0x04]
40739
40740v_mad_legacy_f32 v5, v1, tba_lo, v3
40741// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd9,0x0c,0x04]
40742
40743v_mad_legacy_f32 v5, v1, tba_hi, v3
40744// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdb,0x0c,0x04]
40745
40746v_mad_legacy_f32 v5, v1, tma_lo, v3
40747// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdd,0x0c,0x04]
40748
40749v_mad_legacy_f32 v5, v1, tma_hi, v3
40750// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdf,0x0c,0x04]
40751
40752v_mad_legacy_f32 v5, v1, ttmp11, v3
40753// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf7,0x0c,0x04]
40754
40755v_mad_legacy_f32 v5, v1, m0, v3
40756// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf9,0x0c,0x04]
40757
40758v_mad_legacy_f32 v5, v1, exec_lo, v3
40759// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x0c,0x04]
40760
40761v_mad_legacy_f32 v5, v1, exec_hi, v3
40762// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xff,0x0c,0x04]
40763
40764v_mad_legacy_f32 v5, v1, 0, v3
40765// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x01,0x0d,0x04]
40766
40767v_mad_legacy_f32 v5, v1, -1, v3
40768// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x83,0x0d,0x04]
40769
40770v_mad_legacy_f32 v5, v1, 0.5, v3
40771// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x0d,0x04]
40772
40773v_mad_legacy_f32 v5, v1, -4.0, v3
40774// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xef,0x0d,0x04]
40775
40776v_mad_legacy_f32 v5, v1, v2, v255
40777// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfe,0x07]
40778
40779v_mad_legacy_f32 v5, v1, v2, s3
40780// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x00]
40781
40782v_mad_legacy_f32 v5, v1, v2, s103
40783// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x9e,0x01]
40784
40785v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo
40786// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xa2,0x01]
40787
40788v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi
40789// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xa6,0x01]
40790
40791v_mad_legacy_f32 v5, v1, v2, vcc_lo
40792// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xaa,0x01]
40793
40794v_mad_legacy_f32 v5, v1, v2, vcc_hi
40795// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xae,0x01]
40796
40797v_mad_legacy_f32 v5, v1, v2, tba_lo
40798// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xb2,0x01]
40799
40800v_mad_legacy_f32 v5, v1, v2, tba_hi
40801// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xb6,0x01]
40802
40803v_mad_legacy_f32 v5, v1, v2, tma_lo
40804// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xba,0x01]
40805
40806v_mad_legacy_f32 v5, v1, v2, tma_hi
40807// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xbe,0x01]
40808
40809v_mad_legacy_f32 v5, v1, v2, ttmp11
40810// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xee,0x01]
40811
40812v_mad_legacy_f32 v5, v1, v2, m0
40813// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xf2,0x01]
40814
40815v_mad_legacy_f32 v5, v1, v2, exec_lo
40816// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfa,0x01]
40817
40818v_mad_legacy_f32 v5, v1, v2, exec_hi
40819// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfe,0x01]
40820
40821v_mad_legacy_f32 v5, v1, v2, 0
40822// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x02]
40823
40824v_mad_legacy_f32 v5, v1, v2, -1
40825// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x06,0x03]
40826
40827v_mad_legacy_f32 v5, v1, v2, 0.5
40828// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xc2,0x03]
40829
40830v_mad_legacy_f32 v5, v1, v2, -4.0
40831// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xde,0x03]
40832
40833v_mad_legacy_f32 v5, -v1, v2, v3
40834// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x24]
40835
40836v_mad_legacy_f32 v5, v1, -v2, v3
40837// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x44]
40838
40839v_mad_legacy_f32 v5, v1, v2, -v3
40840// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x84]
40841
40842v_mad_legacy_f32 v5, -v1, -v2, -v3
40843// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0xe4]
40844
40845v_mad_legacy_f32 v5, |v1|, v2, v3
40846// CHECK: [0x05,0x01,0x80,0xd2,0x01,0x05,0x0e,0x04]
40847
40848v_mad_legacy_f32 v5, v1, |v2|, v3
40849// CHECK: [0x05,0x02,0x80,0xd2,0x01,0x05,0x0e,0x04]
40850
40851v_mad_legacy_f32 v5, v1, v2, |v3|
40852// CHECK: [0x05,0x04,0x80,0xd2,0x01,0x05,0x0e,0x04]
40853
40854v_mad_legacy_f32 v5, |v1|, |v2|, |v3|
40855// CHECK: [0x05,0x07,0x80,0xd2,0x01,0x05,0x0e,0x04]
40856
40857v_mad_legacy_f32 v5, v1, v2, v3 clamp
40858// CHECK: [0x05,0x08,0x80,0xd2,0x01,0x05,0x0e,0x04]
40859
40860v_mad_legacy_f32 v5, v1, v2, v3 mul:2
40861// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x0c]
40862
40863v_mad_legacy_f32 v5, v1, v2, v3 mul:4
40864// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x14]
40865
40866v_mad_legacy_f32 v5, v1, v2, v3 div:2
40867// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x1c]
40868
40869v_mad_f32 v5, v1, v2, v3
40870// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x04]
40871
40872v_mad_f32 v255, v1, v2, v3
40873// CHECK: [0xff,0x00,0x82,0xd2,0x01,0x05,0x0e,0x04]
40874
40875v_mad_f32 v5, v255, v2, v3
40876// CHECK: [0x05,0x00,0x82,0xd2,0xff,0x05,0x0e,0x04]
40877
40878v_mad_f32 v5, s1, v2, v3
40879// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x04,0x0e,0x04]
40880
40881v_mad_f32 v5, s103, v2, v3
40882// CHECK: [0x05,0x00,0x82,0xd2,0x67,0x04,0x0e,0x04]
40883
40884v_mad_f32 v5, flat_scratch_lo, v2, v3
40885// CHECK: [0x05,0x00,0x82,0xd2,0x68,0x04,0x0e,0x04]
40886
40887v_mad_f32 v5, flat_scratch_hi, v2, v3
40888// CHECK: [0x05,0x00,0x82,0xd2,0x69,0x04,0x0e,0x04]
40889
40890v_mad_f32 v5, vcc_lo, v2, v3
40891// CHECK: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x0e,0x04]
40892
40893v_mad_f32 v5, vcc_hi, v2, v3
40894// CHECK: [0x05,0x00,0x82,0xd2,0x6b,0x04,0x0e,0x04]
40895
40896v_mad_f32 v5, tba_lo, v2, v3
40897// CHECK: [0x05,0x00,0x82,0xd2,0x6c,0x04,0x0e,0x04]
40898
40899v_mad_f32 v5, tba_hi, v2, v3
40900// CHECK: [0x05,0x00,0x82,0xd2,0x6d,0x04,0x0e,0x04]
40901
40902v_mad_f32 v5, tma_lo, v2, v3
40903// CHECK: [0x05,0x00,0x82,0xd2,0x6e,0x04,0x0e,0x04]
40904
40905v_mad_f32 v5, tma_hi, v2, v3
40906// CHECK: [0x05,0x00,0x82,0xd2,0x6f,0x04,0x0e,0x04]
40907
40908v_mad_f32 v5, ttmp11, v2, v3
40909// CHECK: [0x05,0x00,0x82,0xd2,0x7b,0x04,0x0e,0x04]
40910
40911v_mad_f32 v5, m0, v2, v3
40912// CHECK: [0x05,0x00,0x82,0xd2,0x7c,0x04,0x0e,0x04]
40913
40914v_mad_f32 v5, exec_lo, v2, v3
40915// CHECK: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x0e,0x04]
40916
40917v_mad_f32 v5, exec_hi, v2, v3
40918// CHECK: [0x05,0x00,0x82,0xd2,0x7f,0x04,0x0e,0x04]
40919
40920v_mad_f32 v5, 0, v2, v3
40921// CHECK: [0x05,0x00,0x82,0xd2,0x80,0x04,0x0e,0x04]
40922
40923v_mad_f32 v5, -1, v2, v3
40924// CHECK: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x0e,0x04]
40925
40926v_mad_f32 v5, 0.5, v2, v3
40927// CHECK: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x0e,0x04]
40928
40929v_mad_f32 v5, -4.0, v2, v3
40930// CHECK: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x0e,0x04]
40931
40932v_mad_f32 v5, v1, v255, v3
40933// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xff,0x0f,0x04]
40934
40935v_mad_f32 v5, v1, s2, v3
40936// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0c,0x04]
40937
40938v_mad_f32 v5, v1, s103, v3
40939// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xcf,0x0c,0x04]
40940
40941v_mad_f32 v5, v1, flat_scratch_lo, v3
40942// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd1,0x0c,0x04]
40943
40944v_mad_f32 v5, v1, flat_scratch_hi, v3
40945// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd3,0x0c,0x04]
40946
40947v_mad_f32 v5, v1, vcc_lo, v3
40948// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x0c,0x04]
40949
40950v_mad_f32 v5, v1, vcc_hi, v3
40951// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd7,0x0c,0x04]
40952
40953v_mad_f32 v5, v1, tba_lo, v3
40954// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd9,0x0c,0x04]
40955
40956v_mad_f32 v5, v1, tba_hi, v3
40957// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdb,0x0c,0x04]
40958
40959v_mad_f32 v5, v1, tma_lo, v3
40960// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdd,0x0c,0x04]
40961
40962v_mad_f32 v5, v1, tma_hi, v3
40963// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdf,0x0c,0x04]
40964
40965v_mad_f32 v5, v1, ttmp11, v3
40966// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf7,0x0c,0x04]
40967
40968v_mad_f32 v5, v1, m0, v3
40969// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf9,0x0c,0x04]
40970
40971v_mad_f32 v5, v1, exec_lo, v3
40972// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x0c,0x04]
40973
40974v_mad_f32 v5, v1, exec_hi, v3
40975// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xff,0x0c,0x04]
40976
40977v_mad_f32 v5, v1, 0, v3
40978// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x01,0x0d,0x04]
40979
40980v_mad_f32 v5, v1, -1, v3
40981// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x83,0x0d,0x04]
40982
40983v_mad_f32 v5, v1, 0.5, v3
40984// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x0d,0x04]
40985
40986v_mad_f32 v5, v1, -4.0, v3
40987// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xef,0x0d,0x04]
40988
40989v_mad_f32 v5, v1, v2, v255
40990// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfe,0x07]
40991
40992v_mad_f32 v5, v1, v2, s3
40993// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x00]
40994
40995v_mad_f32 v5, v1, v2, s103
40996// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x9e,0x01]
40997
40998v_mad_f32 v5, v1, v2, flat_scratch_lo
40999// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xa2,0x01]
41000
41001v_mad_f32 v5, v1, v2, flat_scratch_hi
41002// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xa6,0x01]
41003
41004v_mad_f32 v5, v1, v2, vcc_lo
41005// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xaa,0x01]
41006
41007v_mad_f32 v5, v1, v2, vcc_hi
41008// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xae,0x01]
41009
41010v_mad_f32 v5, v1, v2, tba_lo
41011// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xb2,0x01]
41012
41013v_mad_f32 v5, v1, v2, tba_hi
41014// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xb6,0x01]
41015
41016v_mad_f32 v5, v1, v2, tma_lo
41017// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xba,0x01]
41018
41019v_mad_f32 v5, v1, v2, tma_hi
41020// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xbe,0x01]
41021
41022v_mad_f32 v5, v1, v2, ttmp11
41023// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xee,0x01]
41024
41025v_mad_f32 v5, v1, v2, m0
41026// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xf2,0x01]
41027
41028v_mad_f32 v5, v1, v2, exec_lo
41029// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfa,0x01]
41030
41031v_mad_f32 v5, v1, v2, exec_hi
41032// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfe,0x01]
41033
41034v_mad_f32 v5, v1, v2, 0
41035// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x02]
41036
41037v_mad_f32 v5, v1, v2, -1
41038// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x06,0x03]
41039
41040v_mad_f32 v5, v1, v2, 0.5
41041// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xc2,0x03]
41042
41043v_mad_f32 v5, v1, v2, -4.0
41044// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xde,0x03]
41045
41046v_mad_f32 v5, -v1, v2, v3
41047// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x24]
41048
41049v_mad_f32 v5, v1, -v2, v3
41050// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x44]
41051
41052v_mad_f32 v5, v1, v2, -v3
41053// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x84]
41054
41055v_mad_f32 v5, -v1, -v2, -v3
41056// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0xe4]
41057
41058v_mad_f32 v5, |v1|, v2, v3
41059// CHECK: [0x05,0x01,0x82,0xd2,0x01,0x05,0x0e,0x04]
41060
41061v_mad_f32 v5, v1, |v2|, v3
41062// CHECK: [0x05,0x02,0x82,0xd2,0x01,0x05,0x0e,0x04]
41063
41064v_mad_f32 v5, v1, v2, |v3|
41065// CHECK: [0x05,0x04,0x82,0xd2,0x01,0x05,0x0e,0x04]
41066
41067v_mad_f32 v5, |v1|, |v2|, |v3|
41068// CHECK: [0x05,0x07,0x82,0xd2,0x01,0x05,0x0e,0x04]
41069
41070v_mad_f32 v5, v1, v2, v3 clamp
41071// CHECK: [0x05,0x08,0x82,0xd2,0x01,0x05,0x0e,0x04]
41072
41073v_mad_f32 v5, v1, v2, v3 mul:2
41074// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x0c]
41075
41076v_mad_f32 v5, v1, v2, v3 mul:4
41077// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x14]
41078
41079v_mad_f32 v5, v1, v2, v3 div:2
41080// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x1c]
41081
41082v_mad_i32_i24 v5, v1, v2, v3
41083// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0e,0x04]
41084
41085v_mad_i32_i24 v255, v1, v2, v3
41086// CHECK: [0xff,0x00,0x84,0xd2,0x01,0x05,0x0e,0x04]
41087
41088v_mad_i32_i24 v5, v255, v2, v3
41089// CHECK: [0x05,0x00,0x84,0xd2,0xff,0x05,0x0e,0x04]
41090
41091v_mad_i32_i24 v5, s1, v2, v3
41092// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x04,0x0e,0x04]
41093
41094v_mad_i32_i24 v5, s103, v2, v3
41095// CHECK: [0x05,0x00,0x84,0xd2,0x67,0x04,0x0e,0x04]
41096
41097v_mad_i32_i24 v5, flat_scratch_lo, v2, v3
41098// CHECK: [0x05,0x00,0x84,0xd2,0x68,0x04,0x0e,0x04]
41099
41100v_mad_i32_i24 v5, flat_scratch_hi, v2, v3
41101// CHECK: [0x05,0x00,0x84,0xd2,0x69,0x04,0x0e,0x04]
41102
41103v_mad_i32_i24 v5, vcc_lo, v2, v3
41104// CHECK: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x0e,0x04]
41105
41106v_mad_i32_i24 v5, vcc_hi, v2, v3
41107// CHECK: [0x05,0x00,0x84,0xd2,0x6b,0x04,0x0e,0x04]
41108
41109v_mad_i32_i24 v5, tba_lo, v2, v3
41110// CHECK: [0x05,0x00,0x84,0xd2,0x6c,0x04,0x0e,0x04]
41111
41112v_mad_i32_i24 v5, tba_hi, v2, v3
41113// CHECK: [0x05,0x00,0x84,0xd2,0x6d,0x04,0x0e,0x04]
41114
41115v_mad_i32_i24 v5, tma_lo, v2, v3
41116// CHECK: [0x05,0x00,0x84,0xd2,0x6e,0x04,0x0e,0x04]
41117
41118v_mad_i32_i24 v5, tma_hi, v2, v3
41119// CHECK: [0x05,0x00,0x84,0xd2,0x6f,0x04,0x0e,0x04]
41120
41121v_mad_i32_i24 v5, ttmp11, v2, v3
41122// CHECK: [0x05,0x00,0x84,0xd2,0x7b,0x04,0x0e,0x04]
41123
41124v_mad_i32_i24 v5, m0, v2, v3
41125// CHECK: [0x05,0x00,0x84,0xd2,0x7c,0x04,0x0e,0x04]
41126
41127v_mad_i32_i24 v5, exec_lo, v2, v3
41128// CHECK: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x0e,0x04]
41129
41130v_mad_i32_i24 v5, exec_hi, v2, v3
41131// CHECK: [0x05,0x00,0x84,0xd2,0x7f,0x04,0x0e,0x04]
41132
41133v_mad_i32_i24 v5, 0, v2, v3
41134// CHECK: [0x05,0x00,0x84,0xd2,0x80,0x04,0x0e,0x04]
41135
41136v_mad_i32_i24 v5, -1, v2, v3
41137// CHECK: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x0e,0x04]
41138
41139v_mad_i32_i24 v5, 0.5, v2, v3
41140// CHECK: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x0e,0x04]
41141
41142v_mad_i32_i24 v5, -4.0, v2, v3
41143// CHECK: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x0e,0x04]
41144
41145v_mad_i32_i24 v5, v1, v255, v3
41146// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x0f,0x04]
41147
41148v_mad_i32_i24 v5, v1, s2, v3
41149// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0c,0x04]
41150
41151v_mad_i32_i24 v5, v1, s103, v3
41152// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x0c,0x04]
41153
41154v_mad_i32_i24 v5, v1, flat_scratch_lo, v3
41155// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd1,0x0c,0x04]
41156
41157v_mad_i32_i24 v5, v1, flat_scratch_hi, v3
41158// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd3,0x0c,0x04]
41159
41160v_mad_i32_i24 v5, v1, vcc_lo, v3
41161// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x0c,0x04]
41162
41163v_mad_i32_i24 v5, v1, vcc_hi, v3
41164// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x0c,0x04]
41165
41166v_mad_i32_i24 v5, v1, tba_lo, v3
41167// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd9,0x0c,0x04]
41168
41169v_mad_i32_i24 v5, v1, tba_hi, v3
41170// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdb,0x0c,0x04]
41171
41172v_mad_i32_i24 v5, v1, tma_lo, v3
41173// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdd,0x0c,0x04]
41174
41175v_mad_i32_i24 v5, v1, tma_hi, v3
41176// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdf,0x0c,0x04]
41177
41178v_mad_i32_i24 v5, v1, ttmp11, v3
41179// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x0c,0x04]
41180
41181v_mad_i32_i24 v5, v1, m0, v3
41182// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x0c,0x04]
41183
41184v_mad_i32_i24 v5, v1, exec_lo, v3
41185// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x0c,0x04]
41186
41187v_mad_i32_i24 v5, v1, exec_hi, v3
41188// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x0c,0x04]
41189
41190v_mad_i32_i24 v5, v1, 0, v3
41191// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x01,0x0d,0x04]
41192
41193v_mad_i32_i24 v5, v1, -1, v3
41194// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x83,0x0d,0x04]
41195
41196v_mad_i32_i24 v5, v1, 0.5, v3
41197// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x0d,0x04]
41198
41199v_mad_i32_i24 v5, v1, -4.0, v3
41200// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xef,0x0d,0x04]
41201
41202v_mad_i32_i24 v5, v1, v2, v255
41203// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfe,0x07]
41204
41205v_mad_i32_i24 v5, v1, v2, s3
41206// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0e,0x00]
41207
41208v_mad_i32_i24 v5, v1, v2, s103
41209// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x9e,0x01]
41210
41211v_mad_i32_i24 v5, v1, v2, flat_scratch_lo
41212// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xa2,0x01]
41213
41214v_mad_i32_i24 v5, v1, v2, flat_scratch_hi
41215// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xa6,0x01]
41216
41217v_mad_i32_i24 v5, v1, v2, vcc_lo
41218// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xaa,0x01]
41219
41220v_mad_i32_i24 v5, v1, v2, vcc_hi
41221// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xae,0x01]
41222
41223v_mad_i32_i24 v5, v1, v2, tba_lo
41224// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xb2,0x01]
41225
41226v_mad_i32_i24 v5, v1, v2, tba_hi
41227// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xb6,0x01]
41228
41229v_mad_i32_i24 v5, v1, v2, tma_lo
41230// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xba,0x01]
41231
41232v_mad_i32_i24 v5, v1, v2, tma_hi
41233// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xbe,0x01]
41234
41235v_mad_i32_i24 v5, v1, v2, ttmp11
41236// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xee,0x01]
41237
41238v_mad_i32_i24 v5, v1, v2, m0
41239// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xf2,0x01]
41240
41241v_mad_i32_i24 v5, v1, v2, exec_lo
41242// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfa,0x01]
41243
41244v_mad_i32_i24 v5, v1, v2, exec_hi
41245// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfe,0x01]
41246
41247v_mad_i32_i24 v5, v1, v2, 0
41248// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x02]
41249
41250v_mad_i32_i24 v5, v1, v2, -1
41251// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x06,0x03]
41252
41253v_mad_i32_i24 v5, v1, v2, 0.5
41254// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xc2,0x03]
41255
41256v_mad_i32_i24 v5, v1, v2, -4.0
41257// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xde,0x03]
41258
41259v_mad_u32_u24 v5, v1, v2, v3
41260// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0e,0x04]
41261
41262v_mad_u32_u24 v255, v1, v2, v3
41263// CHECK: [0xff,0x00,0x86,0xd2,0x01,0x05,0x0e,0x04]
41264
41265v_mad_u32_u24 v5, v255, v2, v3
41266// CHECK: [0x05,0x00,0x86,0xd2,0xff,0x05,0x0e,0x04]
41267
41268v_mad_u32_u24 v5, s1, v2, v3
41269// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x04,0x0e,0x04]
41270
41271v_mad_u32_u24 v5, s103, v2, v3
41272// CHECK: [0x05,0x00,0x86,0xd2,0x67,0x04,0x0e,0x04]
41273
41274v_mad_u32_u24 v5, flat_scratch_lo, v2, v3
41275// CHECK: [0x05,0x00,0x86,0xd2,0x68,0x04,0x0e,0x04]
41276
41277v_mad_u32_u24 v5, flat_scratch_hi, v2, v3
41278// CHECK: [0x05,0x00,0x86,0xd2,0x69,0x04,0x0e,0x04]
41279
41280v_mad_u32_u24 v5, vcc_lo, v2, v3
41281// CHECK: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x0e,0x04]
41282
41283v_mad_u32_u24 v5, vcc_hi, v2, v3
41284// CHECK: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x0e,0x04]
41285
41286v_mad_u32_u24 v5, tba_lo, v2, v3
41287// CHECK: [0x05,0x00,0x86,0xd2,0x6c,0x04,0x0e,0x04]
41288
41289v_mad_u32_u24 v5, tba_hi, v2, v3
41290// CHECK: [0x05,0x00,0x86,0xd2,0x6d,0x04,0x0e,0x04]
41291
41292v_mad_u32_u24 v5, tma_lo, v2, v3
41293// CHECK: [0x05,0x00,0x86,0xd2,0x6e,0x04,0x0e,0x04]
41294
41295v_mad_u32_u24 v5, tma_hi, v2, v3
41296// CHECK: [0x05,0x00,0x86,0xd2,0x6f,0x04,0x0e,0x04]
41297
41298v_mad_u32_u24 v5, ttmp11, v2, v3
41299// CHECK: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x0e,0x04]
41300
41301v_mad_u32_u24 v5, m0, v2, v3
41302// CHECK: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x0e,0x04]
41303
41304v_mad_u32_u24 v5, exec_lo, v2, v3
41305// CHECK: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x0e,0x04]
41306
41307v_mad_u32_u24 v5, exec_hi, v2, v3
41308// CHECK: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x0e,0x04]
41309
41310v_mad_u32_u24 v5, 0, v2, v3
41311// CHECK: [0x05,0x00,0x86,0xd2,0x80,0x04,0x0e,0x04]
41312
41313v_mad_u32_u24 v5, -1, v2, v3
41314// CHECK: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x0e,0x04]
41315
41316v_mad_u32_u24 v5, 0.5, v2, v3
41317// CHECK: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x0e,0x04]
41318
41319v_mad_u32_u24 v5, -4.0, v2, v3
41320// CHECK: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x0e,0x04]
41321
41322v_mad_u32_u24 v5, v1, v255, v3
41323// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x0f,0x04]
41324
41325v_mad_u32_u24 v5, v1, s2, v3
41326// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0c,0x04]
41327
41328v_mad_u32_u24 v5, v1, s103, v3
41329// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x0c,0x04]
41330
41331v_mad_u32_u24 v5, v1, flat_scratch_lo, v3
41332// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd1,0x0c,0x04]
41333
41334v_mad_u32_u24 v5, v1, flat_scratch_hi, v3
41335// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd3,0x0c,0x04]
41336
41337v_mad_u32_u24 v5, v1, vcc_lo, v3
41338// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x0c,0x04]
41339
41340v_mad_u32_u24 v5, v1, vcc_hi, v3
41341// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x0c,0x04]
41342
41343v_mad_u32_u24 v5, v1, tba_lo, v3
41344// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd9,0x0c,0x04]
41345
41346v_mad_u32_u24 v5, v1, tba_hi, v3
41347// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdb,0x0c,0x04]
41348
41349v_mad_u32_u24 v5, v1, tma_lo, v3
41350// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdd,0x0c,0x04]
41351
41352v_mad_u32_u24 v5, v1, tma_hi, v3
41353// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdf,0x0c,0x04]
41354
41355v_mad_u32_u24 v5, v1, ttmp11, v3
41356// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x0c,0x04]
41357
41358v_mad_u32_u24 v5, v1, m0, v3
41359// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x0c,0x04]
41360
41361v_mad_u32_u24 v5, v1, exec_lo, v3
41362// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x0c,0x04]
41363
41364v_mad_u32_u24 v5, v1, exec_hi, v3
41365// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x0c,0x04]
41366
41367v_mad_u32_u24 v5, v1, 0, v3
41368// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x01,0x0d,0x04]
41369
41370v_mad_u32_u24 v5, v1, -1, v3
41371// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x83,0x0d,0x04]
41372
41373v_mad_u32_u24 v5, v1, 0.5, v3
41374// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x0d,0x04]
41375
41376v_mad_u32_u24 v5, v1, -4.0, v3
41377// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xef,0x0d,0x04]
41378
41379v_mad_u32_u24 v5, v1, v2, v255
41380// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfe,0x07]
41381
41382v_mad_u32_u24 v5, v1, v2, s3
41383// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0e,0x00]
41384
41385v_mad_u32_u24 v5, v1, v2, s103
41386// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x9e,0x01]
41387
41388v_mad_u32_u24 v5, v1, v2, flat_scratch_lo
41389// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xa2,0x01]
41390
41391v_mad_u32_u24 v5, v1, v2, flat_scratch_hi
41392// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xa6,0x01]
41393
41394v_mad_u32_u24 v5, v1, v2, vcc_lo
41395// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xaa,0x01]
41396
41397v_mad_u32_u24 v5, v1, v2, vcc_hi
41398// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xae,0x01]
41399
41400v_mad_u32_u24 v5, v1, v2, tba_lo
41401// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xb2,0x01]
41402
41403v_mad_u32_u24 v5, v1, v2, tba_hi
41404// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xb6,0x01]
41405
41406v_mad_u32_u24 v5, v1, v2, tma_lo
41407// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xba,0x01]
41408
41409v_mad_u32_u24 v5, v1, v2, tma_hi
41410// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xbe,0x01]
41411
41412v_mad_u32_u24 v5, v1, v2, ttmp11
41413// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xee,0x01]
41414
41415v_mad_u32_u24 v5, v1, v2, m0
41416// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xf2,0x01]
41417
41418v_mad_u32_u24 v5, v1, v2, exec_lo
41419// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfa,0x01]
41420
41421v_mad_u32_u24 v5, v1, v2, exec_hi
41422// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfe,0x01]
41423
41424v_mad_u32_u24 v5, v1, v2, 0
41425// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x02]
41426
41427v_mad_u32_u24 v5, v1, v2, -1
41428// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x06,0x03]
41429
41430v_mad_u32_u24 v5, v1, v2, 0.5
41431// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xc2,0x03]
41432
41433v_mad_u32_u24 v5, v1, v2, -4.0
41434// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xde,0x03]
41435
41436v_cubeid_f32 v5, v1, v2, v3
41437// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x04]
41438
41439v_cubeid_f32 v255, v1, v2, v3
41440// CHECK: [0xff,0x00,0x88,0xd2,0x01,0x05,0x0e,0x04]
41441
41442v_cubeid_f32 v5, v255, v2, v3
41443// CHECK: [0x05,0x00,0x88,0xd2,0xff,0x05,0x0e,0x04]
41444
41445v_cubeid_f32 v5, s1, v2, v3
41446// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x04,0x0e,0x04]
41447
41448v_cubeid_f32 v5, s103, v2, v3
41449// CHECK: [0x05,0x00,0x88,0xd2,0x67,0x04,0x0e,0x04]
41450
41451v_cubeid_f32 v5, flat_scratch_lo, v2, v3
41452// CHECK: [0x05,0x00,0x88,0xd2,0x68,0x04,0x0e,0x04]
41453
41454v_cubeid_f32 v5, flat_scratch_hi, v2, v3
41455// CHECK: [0x05,0x00,0x88,0xd2,0x69,0x04,0x0e,0x04]
41456
41457v_cubeid_f32 v5, vcc_lo, v2, v3
41458// CHECK: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x0e,0x04]
41459
41460v_cubeid_f32 v5, vcc_hi, v2, v3
41461// CHECK: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x0e,0x04]
41462
41463v_cubeid_f32 v5, tba_lo, v2, v3
41464// CHECK: [0x05,0x00,0x88,0xd2,0x6c,0x04,0x0e,0x04]
41465
41466v_cubeid_f32 v5, tba_hi, v2, v3
41467// CHECK: [0x05,0x00,0x88,0xd2,0x6d,0x04,0x0e,0x04]
41468
41469v_cubeid_f32 v5, tma_lo, v2, v3
41470// CHECK: [0x05,0x00,0x88,0xd2,0x6e,0x04,0x0e,0x04]
41471
41472v_cubeid_f32 v5, tma_hi, v2, v3
41473// CHECK: [0x05,0x00,0x88,0xd2,0x6f,0x04,0x0e,0x04]
41474
41475v_cubeid_f32 v5, ttmp11, v2, v3
41476// CHECK: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x0e,0x04]
41477
41478v_cubeid_f32 v5, m0, v2, v3
41479// CHECK: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x0e,0x04]
41480
41481v_cubeid_f32 v5, exec_lo, v2, v3
41482// CHECK: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x0e,0x04]
41483
41484v_cubeid_f32 v5, exec_hi, v2, v3
41485// CHECK: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x0e,0x04]
41486
41487v_cubeid_f32 v5, 0, v2, v3
41488// CHECK: [0x05,0x00,0x88,0xd2,0x80,0x04,0x0e,0x04]
41489
41490v_cubeid_f32 v5, -1, v2, v3
41491// CHECK: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x0e,0x04]
41492
41493v_cubeid_f32 v5, 0.5, v2, v3
41494// CHECK: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x0e,0x04]
41495
41496v_cubeid_f32 v5, -4.0, v2, v3
41497// CHECK: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x0e,0x04]
41498
41499v_cubeid_f32 v5, v1, v255, v3
41500// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x0f,0x04]
41501
41502v_cubeid_f32 v5, v1, s2, v3
41503// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0c,0x04]
41504
41505v_cubeid_f32 v5, v1, s103, v3
41506// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x0c,0x04]
41507
41508v_cubeid_f32 v5, v1, flat_scratch_lo, v3
41509// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd1,0x0c,0x04]
41510
41511v_cubeid_f32 v5, v1, flat_scratch_hi, v3
41512// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd3,0x0c,0x04]
41513
41514v_cubeid_f32 v5, v1, vcc_lo, v3
41515// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x0c,0x04]
41516
41517v_cubeid_f32 v5, v1, vcc_hi, v3
41518// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x0c,0x04]
41519
41520v_cubeid_f32 v5, v1, tba_lo, v3
41521// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd9,0x0c,0x04]
41522
41523v_cubeid_f32 v5, v1, tba_hi, v3
41524// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdb,0x0c,0x04]
41525
41526v_cubeid_f32 v5, v1, tma_lo, v3
41527// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdd,0x0c,0x04]
41528
41529v_cubeid_f32 v5, v1, tma_hi, v3
41530// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdf,0x0c,0x04]
41531
41532v_cubeid_f32 v5, v1, ttmp11, v3
41533// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x0c,0x04]
41534
41535v_cubeid_f32 v5, v1, m0, v3
41536// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x0c,0x04]
41537
41538v_cubeid_f32 v5, v1, exec_lo, v3
41539// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x0c,0x04]
41540
41541v_cubeid_f32 v5, v1, exec_hi, v3
41542// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x0c,0x04]
41543
41544v_cubeid_f32 v5, v1, 0, v3
41545// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x01,0x0d,0x04]
41546
41547v_cubeid_f32 v5, v1, -1, v3
41548// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x83,0x0d,0x04]
41549
41550v_cubeid_f32 v5, v1, 0.5, v3
41551// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x0d,0x04]
41552
41553v_cubeid_f32 v5, v1, -4.0, v3
41554// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xef,0x0d,0x04]
41555
41556v_cubeid_f32 v5, v1, v2, v255
41557// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfe,0x07]
41558
41559v_cubeid_f32 v5, v1, v2, s3
41560// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x00]
41561
41562v_cubeid_f32 v5, v1, v2, s103
41563// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x9e,0x01]
41564
41565v_cubeid_f32 v5, v1, v2, flat_scratch_lo
41566// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xa2,0x01]
41567
41568v_cubeid_f32 v5, v1, v2, flat_scratch_hi
41569// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xa6,0x01]
41570
41571v_cubeid_f32 v5, v1, v2, vcc_lo
41572// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xaa,0x01]
41573
41574v_cubeid_f32 v5, v1, v2, vcc_hi
41575// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xae,0x01]
41576
41577v_cubeid_f32 v5, v1, v2, tba_lo
41578// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xb2,0x01]
41579
41580v_cubeid_f32 v5, v1, v2, tba_hi
41581// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xb6,0x01]
41582
41583v_cubeid_f32 v5, v1, v2, tma_lo
41584// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xba,0x01]
41585
41586v_cubeid_f32 v5, v1, v2, tma_hi
41587// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xbe,0x01]
41588
41589v_cubeid_f32 v5, v1, v2, ttmp11
41590// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xee,0x01]
41591
41592v_cubeid_f32 v5, v1, v2, m0
41593// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xf2,0x01]
41594
41595v_cubeid_f32 v5, v1, v2, exec_lo
41596// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfa,0x01]
41597
41598v_cubeid_f32 v5, v1, v2, exec_hi
41599// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfe,0x01]
41600
41601v_cubeid_f32 v5, v1, v2, 0
41602// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x02]
41603
41604v_cubeid_f32 v5, v1, v2, -1
41605// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x06,0x03]
41606
41607v_cubeid_f32 v5, v1, v2, 0.5
41608// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xc2,0x03]
41609
41610v_cubeid_f32 v5, v1, v2, -4.0
41611// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xde,0x03]
41612
41613v_cubeid_f32 v5, -v1, v2, v3
41614// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x24]
41615
41616v_cubeid_f32 v5, v1, -v2, v3
41617// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x44]
41618
41619v_cubeid_f32 v5, v1, v2, -v3
41620// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x84]
41621
41622v_cubeid_f32 v5, -v1, -v2, -v3
41623// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0xe4]
41624
41625v_cubeid_f32 v5, |v1|, v2, v3
41626// CHECK: [0x05,0x01,0x88,0xd2,0x01,0x05,0x0e,0x04]
41627
41628v_cubeid_f32 v5, v1, |v2|, v3
41629// CHECK: [0x05,0x02,0x88,0xd2,0x01,0x05,0x0e,0x04]
41630
41631v_cubeid_f32 v5, v1, v2, |v3|
41632// CHECK: [0x05,0x04,0x88,0xd2,0x01,0x05,0x0e,0x04]
41633
41634v_cubeid_f32 v5, |v1|, |v2|, |v3|
41635// CHECK: [0x05,0x07,0x88,0xd2,0x01,0x05,0x0e,0x04]
41636
41637v_cubeid_f32 v5, v1, v2, v3 clamp
41638// CHECK: [0x05,0x08,0x88,0xd2,0x01,0x05,0x0e,0x04]
41639
41640v_cubeid_f32 v5, v1, v2, v3 mul:2
41641// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x0c]
41642
41643v_cubeid_f32 v5, v1, v2, v3 mul:4
41644// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x14]
41645
41646v_cubeid_f32 v5, v1, v2, v3 div:2
41647// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x1c]
41648
41649v_cubesc_f32 v5, v1, v2, v3
41650// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41651
41652v_cubesc_f32 v255, v1, v2, v3
41653// CHECK: [0xff,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41654
41655v_cubesc_f32 v5, v255, v2, v3
41656// CHECK: [0x05,0x00,0x8a,0xd2,0xff,0x05,0x0e,0x04]
41657
41658v_cubesc_f32 v5, s1, v2, v3
41659// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x04,0x0e,0x04]
41660
41661v_cubesc_f32 v5, s103, v2, v3
41662// CHECK: [0x05,0x00,0x8a,0xd2,0x67,0x04,0x0e,0x04]
41663
41664v_cubesc_f32 v5, flat_scratch_lo, v2, v3
41665// CHECK: [0x05,0x00,0x8a,0xd2,0x68,0x04,0x0e,0x04]
41666
41667v_cubesc_f32 v5, flat_scratch_hi, v2, v3
41668// CHECK: [0x05,0x00,0x8a,0xd2,0x69,0x04,0x0e,0x04]
41669
41670v_cubesc_f32 v5, vcc_lo, v2, v3
41671// CHECK: [0x05,0x00,0x8a,0xd2,0x6a,0x04,0x0e,0x04]
41672
41673v_cubesc_f32 v5, vcc_hi, v2, v3
41674// CHECK: [0x05,0x00,0x8a,0xd2,0x6b,0x04,0x0e,0x04]
41675
41676v_cubesc_f32 v5, tba_lo, v2, v3
41677// CHECK: [0x05,0x00,0x8a,0xd2,0x6c,0x04,0x0e,0x04]
41678
41679v_cubesc_f32 v5, tba_hi, v2, v3
41680// CHECK: [0x05,0x00,0x8a,0xd2,0x6d,0x04,0x0e,0x04]
41681
41682v_cubesc_f32 v5, tma_lo, v2, v3
41683// CHECK: [0x05,0x00,0x8a,0xd2,0x6e,0x04,0x0e,0x04]
41684
41685v_cubesc_f32 v5, tma_hi, v2, v3
41686// CHECK: [0x05,0x00,0x8a,0xd2,0x6f,0x04,0x0e,0x04]
41687
41688v_cubesc_f32 v5, ttmp11, v2, v3
41689// CHECK: [0x05,0x00,0x8a,0xd2,0x7b,0x04,0x0e,0x04]
41690
41691v_cubesc_f32 v5, m0, v2, v3
41692// CHECK: [0x05,0x00,0x8a,0xd2,0x7c,0x04,0x0e,0x04]
41693
41694v_cubesc_f32 v5, exec_lo, v2, v3
41695// CHECK: [0x05,0x00,0x8a,0xd2,0x7e,0x04,0x0e,0x04]
41696
41697v_cubesc_f32 v5, exec_hi, v2, v3
41698// CHECK: [0x05,0x00,0x8a,0xd2,0x7f,0x04,0x0e,0x04]
41699
41700v_cubesc_f32 v5, 0, v2, v3
41701// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x0e,0x04]
41702
41703v_cubesc_f32 v5, -1, v2, v3
41704// CHECK: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x0e,0x04]
41705
41706v_cubesc_f32 v5, 0.5, v2, v3
41707// CHECK: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x0e,0x04]
41708
41709v_cubesc_f32 v5, -4.0, v2, v3
41710// CHECK: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x0e,0x04]
41711
41712v_cubesc_f32 v5, v1, v255, v3
41713// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xff,0x0f,0x04]
41714
41715v_cubesc_f32 v5, v1, s2, v3
41716// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0c,0x04]
41717
41718v_cubesc_f32 v5, v1, s103, v3
41719// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xcf,0x0c,0x04]
41720
41721v_cubesc_f32 v5, v1, flat_scratch_lo, v3
41722// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd1,0x0c,0x04]
41723
41724v_cubesc_f32 v5, v1, flat_scratch_hi, v3
41725// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd3,0x0c,0x04]
41726
41727v_cubesc_f32 v5, v1, vcc_lo, v3
41728// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd5,0x0c,0x04]
41729
41730v_cubesc_f32 v5, v1, vcc_hi, v3
41731// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd7,0x0c,0x04]
41732
41733v_cubesc_f32 v5, v1, tba_lo, v3
41734// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd9,0x0c,0x04]
41735
41736v_cubesc_f32 v5, v1, tba_hi, v3
41737// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdb,0x0c,0x04]
41738
41739v_cubesc_f32 v5, v1, tma_lo, v3
41740// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdd,0x0c,0x04]
41741
41742v_cubesc_f32 v5, v1, tma_hi, v3
41743// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdf,0x0c,0x04]
41744
41745v_cubesc_f32 v5, v1, ttmp11, v3
41746// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf7,0x0c,0x04]
41747
41748v_cubesc_f32 v5, v1, m0, v3
41749// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf9,0x0c,0x04]
41750
41751v_cubesc_f32 v5, v1, exec_lo, v3
41752// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xfd,0x0c,0x04]
41753
41754v_cubesc_f32 v5, v1, exec_hi, v3
41755// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xff,0x0c,0x04]
41756
41757v_cubesc_f32 v5, v1, 0, v3
41758// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x01,0x0d,0x04]
41759
41760v_cubesc_f32 v5, v1, -1, v3
41761// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x83,0x0d,0x04]
41762
41763v_cubesc_f32 v5, v1, 0.5, v3
41764// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xe1,0x0d,0x04]
41765
41766v_cubesc_f32 v5, v1, -4.0, v3
41767// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xef,0x0d,0x04]
41768
41769v_cubesc_f32 v5, v1, v2, v255
41770// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfe,0x07]
41771
41772v_cubesc_f32 v5, v1, v2, s3
41773// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x00]
41774
41775v_cubesc_f32 v5, v1, v2, s103
41776// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x9e,0x01]
41777
41778v_cubesc_f32 v5, v1, v2, flat_scratch_lo
41779// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xa2,0x01]
41780
41781v_cubesc_f32 v5, v1, v2, flat_scratch_hi
41782// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xa6,0x01]
41783
41784v_cubesc_f32 v5, v1, v2, vcc_lo
41785// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xaa,0x01]
41786
41787v_cubesc_f32 v5, v1, v2, vcc_hi
41788// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xae,0x01]
41789
41790v_cubesc_f32 v5, v1, v2, tba_lo
41791// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xb2,0x01]
41792
41793v_cubesc_f32 v5, v1, v2, tba_hi
41794// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xb6,0x01]
41795
41796v_cubesc_f32 v5, v1, v2, tma_lo
41797// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xba,0x01]
41798
41799v_cubesc_f32 v5, v1, v2, tma_hi
41800// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xbe,0x01]
41801
41802v_cubesc_f32 v5, v1, v2, ttmp11
41803// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xee,0x01]
41804
41805v_cubesc_f32 v5, v1, v2, m0
41806// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xf2,0x01]
41807
41808v_cubesc_f32 v5, v1, v2, exec_lo
41809// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfa,0x01]
41810
41811v_cubesc_f32 v5, v1, v2, exec_hi
41812// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfe,0x01]
41813
41814v_cubesc_f32 v5, v1, v2, 0
41815// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x02,0x02]
41816
41817v_cubesc_f32 v5, v1, v2, -1
41818// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x06,0x03]
41819
41820v_cubesc_f32 v5, v1, v2, 0.5
41821// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xc2,0x03]
41822
41823v_cubesc_f32 v5, v1, v2, -4.0
41824// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xde,0x03]
41825
41826v_cubesc_f32 v5, -v1, v2, v3
41827// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x24]
41828
41829v_cubesc_f32 v5, v1, -v2, v3
41830// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x44]
41831
41832v_cubesc_f32 v5, v1, v2, -v3
41833// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x84]
41834
41835v_cubesc_f32 v5, -v1, -v2, -v3
41836// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0xe4]
41837
41838v_cubesc_f32 v5, |v1|, v2, v3
41839// CHECK: [0x05,0x01,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41840
41841v_cubesc_f32 v5, v1, |v2|, v3
41842// CHECK: [0x05,0x02,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41843
41844v_cubesc_f32 v5, v1, v2, |v3|
41845// CHECK: [0x05,0x04,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41846
41847v_cubesc_f32 v5, |v1|, |v2|, |v3|
41848// CHECK: [0x05,0x07,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41849
41850v_cubesc_f32 v5, v1, v2, v3 clamp
41851// CHECK: [0x05,0x08,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41852
41853v_cubesc_f32 v5, v1, v2, v3 mul:2
41854// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x0c]
41855
41856v_cubesc_f32 v5, v1, v2, v3 mul:4
41857// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x14]
41858
41859v_cubesc_f32 v5, v1, v2, v3 div:2
41860// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x1c]
41861
41862v_cubetc_f32 v5, v1, v2, v3
41863// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x04]
41864
41865v_cubetc_f32 v255, v1, v2, v3
41866// CHECK: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x04]
41867
41868v_cubetc_f32 v5, v255, v2, v3
41869// CHECK: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x0e,0x04]
41870
41871v_cubetc_f32 v5, s1, v2, v3
41872// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x0e,0x04]
41873
41874v_cubetc_f32 v5, s103, v2, v3
41875// CHECK: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x0e,0x04]
41876
41877v_cubetc_f32 v5, flat_scratch_lo, v2, v3
41878// CHECK: [0x05,0x00,0x8c,0xd2,0x68,0x04,0x0e,0x04]
41879
41880v_cubetc_f32 v5, flat_scratch_hi, v2, v3
41881// CHECK: [0x05,0x00,0x8c,0xd2,0x69,0x04,0x0e,0x04]
41882
41883v_cubetc_f32 v5, vcc_lo, v2, v3
41884// CHECK: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x0e,0x04]
41885
41886v_cubetc_f32 v5, vcc_hi, v2, v3
41887// CHECK: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x0e,0x04]
41888
41889v_cubetc_f32 v5, tba_lo, v2, v3
41890// CHECK: [0x05,0x00,0x8c,0xd2,0x6c,0x04,0x0e,0x04]
41891
41892v_cubetc_f32 v5, tba_hi, v2, v3
41893// CHECK: [0x05,0x00,0x8c,0xd2,0x6d,0x04,0x0e,0x04]
41894
41895v_cubetc_f32 v5, tma_lo, v2, v3
41896// CHECK: [0x05,0x00,0x8c,0xd2,0x6e,0x04,0x0e,0x04]
41897
41898v_cubetc_f32 v5, tma_hi, v2, v3
41899// CHECK: [0x05,0x00,0x8c,0xd2,0x6f,0x04,0x0e,0x04]
41900
41901v_cubetc_f32 v5, ttmp11, v2, v3
41902// CHECK: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x0e,0x04]
41903
41904v_cubetc_f32 v5, m0, v2, v3
41905// CHECK: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x0e,0x04]
41906
41907v_cubetc_f32 v5, exec_lo, v2, v3
41908// CHECK: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x0e,0x04]
41909
41910v_cubetc_f32 v5, exec_hi, v2, v3
41911// CHECK: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x0e,0x04]
41912
41913v_cubetc_f32 v5, 0, v2, v3
41914// CHECK: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x0e,0x04]
41915
41916v_cubetc_f32 v5, -1, v2, v3
41917// CHECK: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x0e,0x04]
41918
41919v_cubetc_f32 v5, 0.5, v2, v3
41920// CHECK: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x0e,0x04]
41921
41922v_cubetc_f32 v5, -4.0, v2, v3
41923// CHECK: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x0e,0x04]
41924
41925v_cubetc_f32 v5, v1, v255, v3
41926// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x0f,0x04]
41927
41928v_cubetc_f32 v5, v1, s2, v3
41929// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0c,0x04]
41930
41931v_cubetc_f32 v5, v1, s103, v3
41932// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x0c,0x04]
41933
41934v_cubetc_f32 v5, v1, flat_scratch_lo, v3
41935// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd1,0x0c,0x04]
41936
41937v_cubetc_f32 v5, v1, flat_scratch_hi, v3
41938// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd3,0x0c,0x04]
41939
41940v_cubetc_f32 v5, v1, vcc_lo, v3
41941// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x0c,0x04]
41942
41943v_cubetc_f32 v5, v1, vcc_hi, v3
41944// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x0c,0x04]
41945
41946v_cubetc_f32 v5, v1, tba_lo, v3
41947// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd9,0x0c,0x04]
41948
41949v_cubetc_f32 v5, v1, tba_hi, v3
41950// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdb,0x0c,0x04]
41951
41952v_cubetc_f32 v5, v1, tma_lo, v3
41953// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdd,0x0c,0x04]
41954
41955v_cubetc_f32 v5, v1, tma_hi, v3
41956// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdf,0x0c,0x04]
41957
41958v_cubetc_f32 v5, v1, ttmp11, v3
41959// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x0c,0x04]
41960
41961v_cubetc_f32 v5, v1, m0, v3
41962// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x0c,0x04]
41963
41964v_cubetc_f32 v5, v1, exec_lo, v3
41965// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x0c,0x04]
41966
41967v_cubetc_f32 v5, v1, exec_hi, v3
41968// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x0c,0x04]
41969
41970v_cubetc_f32 v5, v1, 0, v3
41971// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x0d,0x04]
41972
41973v_cubetc_f32 v5, v1, -1, v3
41974// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x0d,0x04]
41975
41976v_cubetc_f32 v5, v1, 0.5, v3
41977// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x0d,0x04]
41978
41979v_cubetc_f32 v5, v1, -4.0, v3
41980// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x0d,0x04]
41981
41982v_cubetc_f32 v5, v1, v2, v255
41983// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfe,0x07]
41984
41985v_cubetc_f32 v5, v1, v2, s3
41986// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x00]
41987
41988v_cubetc_f32 v5, v1, v2, s103
41989// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x9e,0x01]
41990
41991v_cubetc_f32 v5, v1, v2, flat_scratch_lo
41992// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xa2,0x01]
41993
41994v_cubetc_f32 v5, v1, v2, flat_scratch_hi
41995// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xa6,0x01]
41996
41997v_cubetc_f32 v5, v1, v2, vcc_lo
41998// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xaa,0x01]
41999
42000v_cubetc_f32 v5, v1, v2, vcc_hi
42001// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xae,0x01]
42002
42003v_cubetc_f32 v5, v1, v2, tba_lo
42004// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xb2,0x01]
42005
42006v_cubetc_f32 v5, v1, v2, tba_hi
42007// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xb6,0x01]
42008
42009v_cubetc_f32 v5, v1, v2, tma_lo
42010// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xba,0x01]
42011
42012v_cubetc_f32 v5, v1, v2, tma_hi
42013// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xbe,0x01]
42014
42015v_cubetc_f32 v5, v1, v2, ttmp11
42016// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xee,0x01]
42017
42018v_cubetc_f32 v5, v1, v2, m0
42019// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xf2,0x01]
42020
42021v_cubetc_f32 v5, v1, v2, exec_lo
42022// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfa,0x01]
42023
42024v_cubetc_f32 v5, v1, v2, exec_hi
42025// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfe,0x01]
42026
42027v_cubetc_f32 v5, v1, v2, 0
42028// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x02]
42029
42030v_cubetc_f32 v5, v1, v2, -1
42031// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x06,0x03]
42032
42033v_cubetc_f32 v5, v1, v2, 0.5
42034// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xc2,0x03]
42035
42036v_cubetc_f32 v5, v1, v2, -4.0
42037// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xde,0x03]
42038
42039v_cubetc_f32 v5, -v1, v2, v3
42040// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x24]
42041
42042v_cubetc_f32 v5, v1, -v2, v3
42043// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x44]
42044
42045v_cubetc_f32 v5, v1, v2, -v3
42046// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x84]
42047
42048v_cubetc_f32 v5, -v1, -v2, -v3
42049// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0xe4]
42050
42051v_cubetc_f32 v5, |v1|, v2, v3
42052// CHECK: [0x05,0x01,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42053
42054v_cubetc_f32 v5, v1, |v2|, v3
42055// CHECK: [0x05,0x02,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42056
42057v_cubetc_f32 v5, v1, v2, |v3|
42058// CHECK: [0x05,0x04,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42059
42060v_cubetc_f32 v5, |v1|, |v2|, |v3|
42061// CHECK: [0x05,0x07,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42062
42063v_cubetc_f32 v5, v1, v2, v3 clamp
42064// CHECK: [0x05,0x08,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42065
42066v_cubetc_f32 v5, v1, v2, v3 mul:2
42067// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x0c]
42068
42069v_cubetc_f32 v5, v1, v2, v3 mul:4
42070// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x14]
42071
42072v_cubetc_f32 v5, v1, v2, v3 div:2
42073// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x1c]
42074
42075v_cubema_f32 v5, v1, v2, v3
42076// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42077
42078v_cubema_f32 v255, v1, v2, v3
42079// CHECK: [0xff,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42080
42081v_cubema_f32 v5, v255, v2, v3
42082// CHECK: [0x05,0x00,0x8e,0xd2,0xff,0x05,0x0e,0x04]
42083
42084v_cubema_f32 v5, s1, v2, v3
42085// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x04,0x0e,0x04]
42086
42087v_cubema_f32 v5, s103, v2, v3
42088// CHECK: [0x05,0x00,0x8e,0xd2,0x67,0x04,0x0e,0x04]
42089
42090v_cubema_f32 v5, flat_scratch_lo, v2, v3
42091// CHECK: [0x05,0x00,0x8e,0xd2,0x68,0x04,0x0e,0x04]
42092
42093v_cubema_f32 v5, flat_scratch_hi, v2, v3
42094// CHECK: [0x05,0x00,0x8e,0xd2,0x69,0x04,0x0e,0x04]
42095
42096v_cubema_f32 v5, vcc_lo, v2, v3
42097// CHECK: [0x05,0x00,0x8e,0xd2,0x6a,0x04,0x0e,0x04]
42098
42099v_cubema_f32 v5, vcc_hi, v2, v3
42100// CHECK: [0x05,0x00,0x8e,0xd2,0x6b,0x04,0x0e,0x04]
42101
42102v_cubema_f32 v5, tba_lo, v2, v3
42103// CHECK: [0x05,0x00,0x8e,0xd2,0x6c,0x04,0x0e,0x04]
42104
42105v_cubema_f32 v5, tba_hi, v2, v3
42106// CHECK: [0x05,0x00,0x8e,0xd2,0x6d,0x04,0x0e,0x04]
42107
42108v_cubema_f32 v5, tma_lo, v2, v3
42109// CHECK: [0x05,0x00,0x8e,0xd2,0x6e,0x04,0x0e,0x04]
42110
42111v_cubema_f32 v5, tma_hi, v2, v3
42112// CHECK: [0x05,0x00,0x8e,0xd2,0x6f,0x04,0x0e,0x04]
42113
42114v_cubema_f32 v5, ttmp11, v2, v3
42115// CHECK: [0x05,0x00,0x8e,0xd2,0x7b,0x04,0x0e,0x04]
42116
42117v_cubema_f32 v5, m0, v2, v3
42118// CHECK: [0x05,0x00,0x8e,0xd2,0x7c,0x04,0x0e,0x04]
42119
42120v_cubema_f32 v5, exec_lo, v2, v3
42121// CHECK: [0x05,0x00,0x8e,0xd2,0x7e,0x04,0x0e,0x04]
42122
42123v_cubema_f32 v5, exec_hi, v2, v3
42124// CHECK: [0x05,0x00,0x8e,0xd2,0x7f,0x04,0x0e,0x04]
42125
42126v_cubema_f32 v5, 0, v2, v3
42127// CHECK: [0x05,0x00,0x8e,0xd2,0x80,0x04,0x0e,0x04]
42128
42129v_cubema_f32 v5, -1, v2, v3
42130// CHECK: [0x05,0x00,0x8e,0xd2,0xc1,0x04,0x0e,0x04]
42131
42132v_cubema_f32 v5, 0.5, v2, v3
42133// CHECK: [0x05,0x00,0x8e,0xd2,0xf0,0x04,0x0e,0x04]
42134
42135v_cubema_f32 v5, -4.0, v2, v3
42136// CHECK: [0x05,0x00,0x8e,0xd2,0xf7,0x04,0x0e,0x04]
42137
42138v_cubema_f32 v5, v1, v255, v3
42139// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xff,0x0f,0x04]
42140
42141v_cubema_f32 v5, v1, s2, v3
42142// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0c,0x04]
42143
42144v_cubema_f32 v5, v1, s103, v3
42145// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xcf,0x0c,0x04]
42146
42147v_cubema_f32 v5, v1, flat_scratch_lo, v3
42148// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd1,0x0c,0x04]
42149
42150v_cubema_f32 v5, v1, flat_scratch_hi, v3
42151// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd3,0x0c,0x04]
42152
42153v_cubema_f32 v5, v1, vcc_lo, v3
42154// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd5,0x0c,0x04]
42155
42156v_cubema_f32 v5, v1, vcc_hi, v3
42157// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd7,0x0c,0x04]
42158
42159v_cubema_f32 v5, v1, tba_lo, v3
42160// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd9,0x0c,0x04]
42161
42162v_cubema_f32 v5, v1, tba_hi, v3
42163// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdb,0x0c,0x04]
42164
42165v_cubema_f32 v5, v1, tma_lo, v3
42166// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdd,0x0c,0x04]
42167
42168v_cubema_f32 v5, v1, tma_hi, v3
42169// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdf,0x0c,0x04]
42170
42171v_cubema_f32 v5, v1, ttmp11, v3
42172// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf7,0x0c,0x04]
42173
42174v_cubema_f32 v5, v1, m0, v3
42175// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf9,0x0c,0x04]
42176
42177v_cubema_f32 v5, v1, exec_lo, v3
42178// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xfd,0x0c,0x04]
42179
42180v_cubema_f32 v5, v1, exec_hi, v3
42181// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xff,0x0c,0x04]
42182
42183v_cubema_f32 v5, v1, 0, v3
42184// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x01,0x0d,0x04]
42185
42186v_cubema_f32 v5, v1, -1, v3
42187// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x83,0x0d,0x04]
42188
42189v_cubema_f32 v5, v1, 0.5, v3
42190// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xe1,0x0d,0x04]
42191
42192v_cubema_f32 v5, v1, -4.0, v3
42193// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xef,0x0d,0x04]
42194
42195v_cubema_f32 v5, v1, v2, v255
42196// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfe,0x07]
42197
42198v_cubema_f32 v5, v1, v2, s3
42199// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x00]
42200
42201v_cubema_f32 v5, v1, v2, s103
42202// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x9e,0x01]
42203
42204v_cubema_f32 v5, v1, v2, flat_scratch_lo
42205// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xa2,0x01]
42206
42207v_cubema_f32 v5, v1, v2, flat_scratch_hi
42208// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xa6,0x01]
42209
42210v_cubema_f32 v5, v1, v2, vcc_lo
42211// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xaa,0x01]
42212
42213v_cubema_f32 v5, v1, v2, vcc_hi
42214// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xae,0x01]
42215
42216v_cubema_f32 v5, v1, v2, tba_lo
42217// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xb2,0x01]
42218
42219v_cubema_f32 v5, v1, v2, tba_hi
42220// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xb6,0x01]
42221
42222v_cubema_f32 v5, v1, v2, tma_lo
42223// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xba,0x01]
42224
42225v_cubema_f32 v5, v1, v2, tma_hi
42226// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xbe,0x01]
42227
42228v_cubema_f32 v5, v1, v2, ttmp11
42229// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xee,0x01]
42230
42231v_cubema_f32 v5, v1, v2, m0
42232// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xf2,0x01]
42233
42234v_cubema_f32 v5, v1, v2, exec_lo
42235// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfa,0x01]
42236
42237v_cubema_f32 v5, v1, v2, exec_hi
42238// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfe,0x01]
42239
42240v_cubema_f32 v5, v1, v2, 0
42241// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x02,0x02]
42242
42243v_cubema_f32 v5, v1, v2, -1
42244// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x06,0x03]
42245
42246v_cubema_f32 v5, v1, v2, 0.5
42247// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xc2,0x03]
42248
42249v_cubema_f32 v5, v1, v2, -4.0
42250// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xde,0x03]
42251
42252v_cubema_f32 v5, -v1, v2, v3
42253// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x24]
42254
42255v_cubema_f32 v5, v1, -v2, v3
42256// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x44]
42257
42258v_cubema_f32 v5, v1, v2, -v3
42259// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x84]
42260
42261v_cubema_f32 v5, -v1, -v2, -v3
42262// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0xe4]
42263
42264v_cubema_f32 v5, |v1|, v2, v3
42265// CHECK: [0x05,0x01,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42266
42267v_cubema_f32 v5, v1, |v2|, v3
42268// CHECK: [0x05,0x02,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42269
42270v_cubema_f32 v5, v1, v2, |v3|
42271// CHECK: [0x05,0x04,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42272
42273v_cubema_f32 v5, |v1|, |v2|, |v3|
42274// CHECK: [0x05,0x07,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42275
42276v_cubema_f32 v5, v1, v2, v3 clamp
42277// CHECK: [0x05,0x08,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42278
42279v_cubema_f32 v5, v1, v2, v3 mul:2
42280// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x0c]
42281
42282v_cubema_f32 v5, v1, v2, v3 mul:4
42283// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x14]
42284
42285v_cubema_f32 v5, v1, v2, v3 div:2
42286// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x1c]
42287
42288v_bfe_u32 v5, v1, v2, v3
42289// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0e,0x04]
42290
42291v_bfe_u32 v255, v1, v2, v3
42292// CHECK: [0xff,0x00,0x90,0xd2,0x01,0x05,0x0e,0x04]
42293
42294v_bfe_u32 v5, v255, v2, v3
42295// CHECK: [0x05,0x00,0x90,0xd2,0xff,0x05,0x0e,0x04]
42296
42297v_bfe_u32 v5, s1, v2, v3
42298// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x04,0x0e,0x04]
42299
42300v_bfe_u32 v5, s103, v2, v3
42301// CHECK: [0x05,0x00,0x90,0xd2,0x67,0x04,0x0e,0x04]
42302
42303v_bfe_u32 v5, flat_scratch_lo, v2, v3
42304// CHECK: [0x05,0x00,0x90,0xd2,0x68,0x04,0x0e,0x04]
42305
42306v_bfe_u32 v5, flat_scratch_hi, v2, v3
42307// CHECK: [0x05,0x00,0x90,0xd2,0x69,0x04,0x0e,0x04]
42308
42309v_bfe_u32 v5, vcc_lo, v2, v3
42310// CHECK: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x0e,0x04]
42311
42312v_bfe_u32 v5, vcc_hi, v2, v3
42313// CHECK: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x0e,0x04]
42314
42315v_bfe_u32 v5, tba_lo, v2, v3
42316// CHECK: [0x05,0x00,0x90,0xd2,0x6c,0x04,0x0e,0x04]
42317
42318v_bfe_u32 v5, tba_hi, v2, v3
42319// CHECK: [0x05,0x00,0x90,0xd2,0x6d,0x04,0x0e,0x04]
42320
42321v_bfe_u32 v5, tma_lo, v2, v3
42322// CHECK: [0x05,0x00,0x90,0xd2,0x6e,0x04,0x0e,0x04]
42323
42324v_bfe_u32 v5, tma_hi, v2, v3
42325// CHECK: [0x05,0x00,0x90,0xd2,0x6f,0x04,0x0e,0x04]
42326
42327v_bfe_u32 v5, ttmp11, v2, v3
42328// CHECK: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x0e,0x04]
42329
42330v_bfe_u32 v5, m0, v2, v3
42331// CHECK: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x0e,0x04]
42332
42333v_bfe_u32 v5, exec_lo, v2, v3
42334// CHECK: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x0e,0x04]
42335
42336v_bfe_u32 v5, exec_hi, v2, v3
42337// CHECK: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x0e,0x04]
42338
42339v_bfe_u32 v5, 0, v2, v3
42340// CHECK: [0x05,0x00,0x90,0xd2,0x80,0x04,0x0e,0x04]
42341
42342v_bfe_u32 v5, -1, v2, v3
42343// CHECK: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x0e,0x04]
42344
42345v_bfe_u32 v5, 0.5, v2, v3
42346// CHECK: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x0e,0x04]
42347
42348v_bfe_u32 v5, -4.0, v2, v3
42349// CHECK: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x0e,0x04]
42350
42351v_bfe_u32 v5, v1, v255, v3
42352// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xff,0x0f,0x04]
42353
42354v_bfe_u32 v5, v1, s2, v3
42355// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0c,0x04]
42356
42357v_bfe_u32 v5, v1, s103, v3
42358// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xcf,0x0c,0x04]
42359
42360v_bfe_u32 v5, v1, flat_scratch_lo, v3
42361// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd1,0x0c,0x04]
42362
42363v_bfe_u32 v5, v1, flat_scratch_hi, v3
42364// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd3,0x0c,0x04]
42365
42366v_bfe_u32 v5, v1, vcc_lo, v3
42367// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x0c,0x04]
42368
42369v_bfe_u32 v5, v1, vcc_hi, v3
42370// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd7,0x0c,0x04]
42371
42372v_bfe_u32 v5, v1, tba_lo, v3
42373// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd9,0x0c,0x04]
42374
42375v_bfe_u32 v5, v1, tba_hi, v3
42376// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdb,0x0c,0x04]
42377
42378v_bfe_u32 v5, v1, tma_lo, v3
42379// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdd,0x0c,0x04]
42380
42381v_bfe_u32 v5, v1, tma_hi, v3
42382// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdf,0x0c,0x04]
42383
42384v_bfe_u32 v5, v1, ttmp11, v3
42385// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf7,0x0c,0x04]
42386
42387v_bfe_u32 v5, v1, m0, v3
42388// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf9,0x0c,0x04]
42389
42390v_bfe_u32 v5, v1, exec_lo, v3
42391// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x0c,0x04]
42392
42393v_bfe_u32 v5, v1, exec_hi, v3
42394// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xff,0x0c,0x04]
42395
42396v_bfe_u32 v5, v1, 0, v3
42397// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x01,0x0d,0x04]
42398
42399v_bfe_u32 v5, v1, -1, v3
42400// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x83,0x0d,0x04]
42401
42402v_bfe_u32 v5, v1, 0.5, v3
42403// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x0d,0x04]
42404
42405v_bfe_u32 v5, v1, -4.0, v3
42406// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xef,0x0d,0x04]
42407
42408v_bfe_u32 v5, v1, v2, v255
42409// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfe,0x07]
42410
42411v_bfe_u32 v5, v1, v2, s3
42412// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0e,0x00]
42413
42414v_bfe_u32 v5, v1, v2, s103
42415// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x9e,0x01]
42416
42417v_bfe_u32 v5, v1, v2, flat_scratch_lo
42418// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xa2,0x01]
42419
42420v_bfe_u32 v5, v1, v2, flat_scratch_hi
42421// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xa6,0x01]
42422
42423v_bfe_u32 v5, v1, v2, vcc_lo
42424// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xaa,0x01]
42425
42426v_bfe_u32 v5, v1, v2, vcc_hi
42427// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xae,0x01]
42428
42429v_bfe_u32 v5, v1, v2, tba_lo
42430// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xb2,0x01]
42431
42432v_bfe_u32 v5, v1, v2, tba_hi
42433// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xb6,0x01]
42434
42435v_bfe_u32 v5, v1, v2, tma_lo
42436// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xba,0x01]
42437
42438v_bfe_u32 v5, v1, v2, tma_hi
42439// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xbe,0x01]
42440
42441v_bfe_u32 v5, v1, v2, ttmp11
42442// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xee,0x01]
42443
42444v_bfe_u32 v5, v1, v2, m0
42445// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xf2,0x01]
42446
42447v_bfe_u32 v5, v1, v2, exec_lo
42448// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfa,0x01]
42449
42450v_bfe_u32 v5, v1, v2, exec_hi
42451// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfe,0x01]
42452
42453v_bfe_u32 v5, v1, v2, 0
42454// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x02]
42455
42456v_bfe_u32 v5, v1, v2, -1
42457// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x06,0x03]
42458
42459v_bfe_u32 v5, v1, v2, 0.5
42460// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xc2,0x03]
42461
42462v_bfe_u32 v5, v1, v2, -4.0
42463// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xde,0x03]
42464
42465v_bfe_i32 v5, v1, v2, v3
42466// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0e,0x04]
42467
42468v_bfe_i32 v255, v1, v2, v3
42469// CHECK: [0xff,0x00,0x92,0xd2,0x01,0x05,0x0e,0x04]
42470
42471v_bfe_i32 v5, v255, v2, v3
42472// CHECK: [0x05,0x00,0x92,0xd2,0xff,0x05,0x0e,0x04]
42473
42474v_bfe_i32 v5, s1, v2, v3
42475// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x04,0x0e,0x04]
42476
42477v_bfe_i32 v5, s103, v2, v3
42478// CHECK: [0x05,0x00,0x92,0xd2,0x67,0x04,0x0e,0x04]
42479
42480v_bfe_i32 v5, flat_scratch_lo, v2, v3
42481// CHECK: [0x05,0x00,0x92,0xd2,0x68,0x04,0x0e,0x04]
42482
42483v_bfe_i32 v5, flat_scratch_hi, v2, v3
42484// CHECK: [0x05,0x00,0x92,0xd2,0x69,0x04,0x0e,0x04]
42485
42486v_bfe_i32 v5, vcc_lo, v2, v3
42487// CHECK: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x0e,0x04]
42488
42489v_bfe_i32 v5, vcc_hi, v2, v3
42490// CHECK: [0x05,0x00,0x92,0xd2,0x6b,0x04,0x0e,0x04]
42491
42492v_bfe_i32 v5, tba_lo, v2, v3
42493// CHECK: [0x05,0x00,0x92,0xd2,0x6c,0x04,0x0e,0x04]
42494
42495v_bfe_i32 v5, tba_hi, v2, v3
42496// CHECK: [0x05,0x00,0x92,0xd2,0x6d,0x04,0x0e,0x04]
42497
42498v_bfe_i32 v5, tma_lo, v2, v3
42499// CHECK: [0x05,0x00,0x92,0xd2,0x6e,0x04,0x0e,0x04]
42500
42501v_bfe_i32 v5, tma_hi, v2, v3
42502// CHECK: [0x05,0x00,0x92,0xd2,0x6f,0x04,0x0e,0x04]
42503
42504v_bfe_i32 v5, ttmp11, v2, v3
42505// CHECK: [0x05,0x00,0x92,0xd2,0x7b,0x04,0x0e,0x04]
42506
42507v_bfe_i32 v5, m0, v2, v3
42508// CHECK: [0x05,0x00,0x92,0xd2,0x7c,0x04,0x0e,0x04]
42509
42510v_bfe_i32 v5, exec_lo, v2, v3
42511// CHECK: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x0e,0x04]
42512
42513v_bfe_i32 v5, exec_hi, v2, v3
42514// CHECK: [0x05,0x00,0x92,0xd2,0x7f,0x04,0x0e,0x04]
42515
42516v_bfe_i32 v5, 0, v2, v3
42517// CHECK: [0x05,0x00,0x92,0xd2,0x80,0x04,0x0e,0x04]
42518
42519v_bfe_i32 v5, -1, v2, v3
42520// CHECK: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x0e,0x04]
42521
42522v_bfe_i32 v5, 0.5, v2, v3
42523// CHECK: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x0e,0x04]
42524
42525v_bfe_i32 v5, -4.0, v2, v3
42526// CHECK: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x0e,0x04]
42527
42528v_bfe_i32 v5, v1, v255, v3
42529// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x0f,0x04]
42530
42531v_bfe_i32 v5, v1, s2, v3
42532// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0c,0x04]
42533
42534v_bfe_i32 v5, v1, s103, v3
42535// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x0c,0x04]
42536
42537v_bfe_i32 v5, v1, flat_scratch_lo, v3
42538// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd1,0x0c,0x04]
42539
42540v_bfe_i32 v5, v1, flat_scratch_hi, v3
42541// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd3,0x0c,0x04]
42542
42543v_bfe_i32 v5, v1, vcc_lo, v3
42544// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x0c,0x04]
42545
42546v_bfe_i32 v5, v1, vcc_hi, v3
42547// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x0c,0x04]
42548
42549v_bfe_i32 v5, v1, tba_lo, v3
42550// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd9,0x0c,0x04]
42551
42552v_bfe_i32 v5, v1, tba_hi, v3
42553// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdb,0x0c,0x04]
42554
42555v_bfe_i32 v5, v1, tma_lo, v3
42556// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdd,0x0c,0x04]
42557
42558v_bfe_i32 v5, v1, tma_hi, v3
42559// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdf,0x0c,0x04]
42560
42561v_bfe_i32 v5, v1, ttmp11, v3
42562// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x0c,0x04]
42563
42564v_bfe_i32 v5, v1, m0, v3
42565// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x0c,0x04]
42566
42567v_bfe_i32 v5, v1, exec_lo, v3
42568// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x0c,0x04]
42569
42570v_bfe_i32 v5, v1, exec_hi, v3
42571// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x0c,0x04]
42572
42573v_bfe_i32 v5, v1, 0, v3
42574// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x01,0x0d,0x04]
42575
42576v_bfe_i32 v5, v1, -1, v3
42577// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x83,0x0d,0x04]
42578
42579v_bfe_i32 v5, v1, 0.5, v3
42580// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x0d,0x04]
42581
42582v_bfe_i32 v5, v1, -4.0, v3
42583// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xef,0x0d,0x04]
42584
42585v_bfe_i32 v5, v1, v2, v255
42586// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfe,0x07]
42587
42588v_bfe_i32 v5, v1, v2, s3
42589// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0e,0x00]
42590
42591v_bfe_i32 v5, v1, v2, s103
42592// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x9e,0x01]
42593
42594v_bfe_i32 v5, v1, v2, flat_scratch_lo
42595// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xa2,0x01]
42596
42597v_bfe_i32 v5, v1, v2, flat_scratch_hi
42598// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xa6,0x01]
42599
42600v_bfe_i32 v5, v1, v2, vcc_lo
42601// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xaa,0x01]
42602
42603v_bfe_i32 v5, v1, v2, vcc_hi
42604// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xae,0x01]
42605
42606v_bfe_i32 v5, v1, v2, tba_lo
42607// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xb2,0x01]
42608
42609v_bfe_i32 v5, v1, v2, tba_hi
42610// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xb6,0x01]
42611
42612v_bfe_i32 v5, v1, v2, tma_lo
42613// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xba,0x01]
42614
42615v_bfe_i32 v5, v1, v2, tma_hi
42616// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xbe,0x01]
42617
42618v_bfe_i32 v5, v1, v2, ttmp11
42619// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xee,0x01]
42620
42621v_bfe_i32 v5, v1, v2, m0
42622// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xf2,0x01]
42623
42624v_bfe_i32 v5, v1, v2, exec_lo
42625// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfa,0x01]
42626
42627v_bfe_i32 v5, v1, v2, exec_hi
42628// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfe,0x01]
42629
42630v_bfe_i32 v5, v1, v2, 0
42631// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x02]
42632
42633v_bfe_i32 v5, v1, v2, -1
42634// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x06,0x03]
42635
42636v_bfe_i32 v5, v1, v2, 0.5
42637// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xc2,0x03]
42638
42639v_bfe_i32 v5, v1, v2, -4.0
42640// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xde,0x03]
42641
42642v_bfi_b32 v5, v1, v2, v3
42643// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0e,0x04]
42644
42645v_bfi_b32 v255, v1, v2, v3
42646// CHECK: [0xff,0x00,0x94,0xd2,0x01,0x05,0x0e,0x04]
42647
42648v_bfi_b32 v5, v255, v2, v3
42649// CHECK: [0x05,0x00,0x94,0xd2,0xff,0x05,0x0e,0x04]
42650
42651v_bfi_b32 v5, s1, v2, v3
42652// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x04,0x0e,0x04]
42653
42654v_bfi_b32 v5, s103, v2, v3
42655// CHECK: [0x05,0x00,0x94,0xd2,0x67,0x04,0x0e,0x04]
42656
42657v_bfi_b32 v5, flat_scratch_lo, v2, v3
42658// CHECK: [0x05,0x00,0x94,0xd2,0x68,0x04,0x0e,0x04]
42659
42660v_bfi_b32 v5, flat_scratch_hi, v2, v3
42661// CHECK: [0x05,0x00,0x94,0xd2,0x69,0x04,0x0e,0x04]
42662
42663v_bfi_b32 v5, vcc_lo, v2, v3
42664// CHECK: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x0e,0x04]
42665
42666v_bfi_b32 v5, vcc_hi, v2, v3
42667// CHECK: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x0e,0x04]
42668
42669v_bfi_b32 v5, tba_lo, v2, v3
42670// CHECK: [0x05,0x00,0x94,0xd2,0x6c,0x04,0x0e,0x04]
42671
42672v_bfi_b32 v5, tba_hi, v2, v3
42673// CHECK: [0x05,0x00,0x94,0xd2,0x6d,0x04,0x0e,0x04]
42674
42675v_bfi_b32 v5, tma_lo, v2, v3
42676// CHECK: [0x05,0x00,0x94,0xd2,0x6e,0x04,0x0e,0x04]
42677
42678v_bfi_b32 v5, tma_hi, v2, v3
42679// CHECK: [0x05,0x00,0x94,0xd2,0x6f,0x04,0x0e,0x04]
42680
42681v_bfi_b32 v5, ttmp11, v2, v3
42682// CHECK: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x0e,0x04]
42683
42684v_bfi_b32 v5, m0, v2, v3
42685// CHECK: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x0e,0x04]
42686
42687v_bfi_b32 v5, exec_lo, v2, v3
42688// CHECK: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x0e,0x04]
42689
42690v_bfi_b32 v5, exec_hi, v2, v3
42691// CHECK: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x0e,0x04]
42692
42693v_bfi_b32 v5, 0, v2, v3
42694// CHECK: [0x05,0x00,0x94,0xd2,0x80,0x04,0x0e,0x04]
42695
42696v_bfi_b32 v5, -1, v2, v3
42697// CHECK: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x0e,0x04]
42698
42699v_bfi_b32 v5, 0.5, v2, v3
42700// CHECK: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x0e,0x04]
42701
42702v_bfi_b32 v5, -4.0, v2, v3
42703// CHECK: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x0e,0x04]
42704
42705v_bfi_b32 v5, v1, v255, v3
42706// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x0f,0x04]
42707
42708v_bfi_b32 v5, v1, s2, v3
42709// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0c,0x04]
42710
42711v_bfi_b32 v5, v1, s103, v3
42712// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x0c,0x04]
42713
42714v_bfi_b32 v5, v1, flat_scratch_lo, v3
42715// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd1,0x0c,0x04]
42716
42717v_bfi_b32 v5, v1, flat_scratch_hi, v3
42718// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd3,0x0c,0x04]
42719
42720v_bfi_b32 v5, v1, vcc_lo, v3
42721// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x0c,0x04]
42722
42723v_bfi_b32 v5, v1, vcc_hi, v3
42724// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x0c,0x04]
42725
42726v_bfi_b32 v5, v1, tba_lo, v3
42727// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd9,0x0c,0x04]
42728
42729v_bfi_b32 v5, v1, tba_hi, v3
42730// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdb,0x0c,0x04]
42731
42732v_bfi_b32 v5, v1, tma_lo, v3
42733// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdd,0x0c,0x04]
42734
42735v_bfi_b32 v5, v1, tma_hi, v3
42736// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdf,0x0c,0x04]
42737
42738v_bfi_b32 v5, v1, ttmp11, v3
42739// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x0c,0x04]
42740
42741v_bfi_b32 v5, v1, m0, v3
42742// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x0c,0x04]
42743
42744v_bfi_b32 v5, v1, exec_lo, v3
42745// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x0c,0x04]
42746
42747v_bfi_b32 v5, v1, exec_hi, v3
42748// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x0c,0x04]
42749
42750v_bfi_b32 v5, v1, 0, v3
42751// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x01,0x0d,0x04]
42752
42753v_bfi_b32 v5, v1, -1, v3
42754// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x83,0x0d,0x04]
42755
42756v_bfi_b32 v5, v1, 0.5, v3
42757// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x0d,0x04]
42758
42759v_bfi_b32 v5, v1, -4.0, v3
42760// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xef,0x0d,0x04]
42761
42762v_bfi_b32 v5, v1, v2, v255
42763// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfe,0x07]
42764
42765v_bfi_b32 v5, v1, v2, s3
42766// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0e,0x00]
42767
42768v_bfi_b32 v5, v1, v2, s103
42769// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x9e,0x01]
42770
42771v_bfi_b32 v5, v1, v2, flat_scratch_lo
42772// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xa2,0x01]
42773
42774v_bfi_b32 v5, v1, v2, flat_scratch_hi
42775// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xa6,0x01]
42776
42777v_bfi_b32 v5, v1, v2, vcc_lo
42778// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xaa,0x01]
42779
42780v_bfi_b32 v5, v1, v2, vcc_hi
42781// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xae,0x01]
42782
42783v_bfi_b32 v5, v1, v2, tba_lo
42784// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xb2,0x01]
42785
42786v_bfi_b32 v5, v1, v2, tba_hi
42787// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xb6,0x01]
42788
42789v_bfi_b32 v5, v1, v2, tma_lo
42790// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xba,0x01]
42791
42792v_bfi_b32 v5, v1, v2, tma_hi
42793// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xbe,0x01]
42794
42795v_bfi_b32 v5, v1, v2, ttmp11
42796// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xee,0x01]
42797
42798v_bfi_b32 v5, v1, v2, m0
42799// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xf2,0x01]
42800
42801v_bfi_b32 v5, v1, v2, exec_lo
42802// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfa,0x01]
42803
42804v_bfi_b32 v5, v1, v2, exec_hi
42805// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfe,0x01]
42806
42807v_bfi_b32 v5, v1, v2, 0
42808// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x02]
42809
42810v_bfi_b32 v5, v1, v2, -1
42811// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x06,0x03]
42812
42813v_bfi_b32 v5, v1, v2, 0.5
42814// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xc2,0x03]
42815
42816v_bfi_b32 v5, v1, v2, -4.0
42817// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xde,0x03]
42818
42819v_fma_f32 v5, v1, v2, v3
42820// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x04]
42821
42822v_fma_f32 v255, v1, v2, v3
42823// CHECK: [0xff,0x00,0x96,0xd2,0x01,0x05,0x0e,0x04]
42824
42825v_fma_f32 v5, v255, v2, v3
42826// CHECK: [0x05,0x00,0x96,0xd2,0xff,0x05,0x0e,0x04]
42827
42828v_fma_f32 v5, s1, v2, v3
42829// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x04,0x0e,0x04]
42830
42831v_fma_f32 v5, s103, v2, v3
42832// CHECK: [0x05,0x00,0x96,0xd2,0x67,0x04,0x0e,0x04]
42833
42834v_fma_f32 v5, flat_scratch_lo, v2, v3
42835// CHECK: [0x05,0x00,0x96,0xd2,0x68,0x04,0x0e,0x04]
42836
42837v_fma_f32 v5, flat_scratch_hi, v2, v3
42838// CHECK: [0x05,0x00,0x96,0xd2,0x69,0x04,0x0e,0x04]
42839
42840v_fma_f32 v5, vcc_lo, v2, v3
42841// CHECK: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x0e,0x04]
42842
42843v_fma_f32 v5, vcc_hi, v2, v3
42844// CHECK: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x0e,0x04]
42845
42846v_fma_f32 v5, tba_lo, v2, v3
42847// CHECK: [0x05,0x00,0x96,0xd2,0x6c,0x04,0x0e,0x04]
42848
42849v_fma_f32 v5, tba_hi, v2, v3
42850// CHECK: [0x05,0x00,0x96,0xd2,0x6d,0x04,0x0e,0x04]
42851
42852v_fma_f32 v5, tma_lo, v2, v3
42853// CHECK: [0x05,0x00,0x96,0xd2,0x6e,0x04,0x0e,0x04]
42854
42855v_fma_f32 v5, tma_hi, v2, v3
42856// CHECK: [0x05,0x00,0x96,0xd2,0x6f,0x04,0x0e,0x04]
42857
42858v_fma_f32 v5, ttmp11, v2, v3
42859// CHECK: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x0e,0x04]
42860
42861v_fma_f32 v5, m0, v2, v3
42862// CHECK: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x0e,0x04]
42863
42864v_fma_f32 v5, exec_lo, v2, v3
42865// CHECK: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x0e,0x04]
42866
42867v_fma_f32 v5, exec_hi, v2, v3
42868// CHECK: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x0e,0x04]
42869
42870v_fma_f32 v5, 0, v2, v3
42871// CHECK: [0x05,0x00,0x96,0xd2,0x80,0x04,0x0e,0x04]
42872
42873v_fma_f32 v5, -1, v2, v3
42874// CHECK: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x0e,0x04]
42875
42876v_fma_f32 v5, 0.5, v2, v3
42877// CHECK: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x0e,0x04]
42878
42879v_fma_f32 v5, -4.0, v2, v3
42880// CHECK: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x0e,0x04]
42881
42882v_fma_f32 v5, v1, v255, v3
42883// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x0f,0x04]
42884
42885v_fma_f32 v5, v1, s2, v3
42886// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0c,0x04]
42887
42888v_fma_f32 v5, v1, s103, v3
42889// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x0c,0x04]
42890
42891v_fma_f32 v5, v1, flat_scratch_lo, v3
42892// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd1,0x0c,0x04]
42893
42894v_fma_f32 v5, v1, flat_scratch_hi, v3
42895// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd3,0x0c,0x04]
42896
42897v_fma_f32 v5, v1, vcc_lo, v3
42898// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x0c,0x04]
42899
42900v_fma_f32 v5, v1, vcc_hi, v3
42901// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x0c,0x04]
42902
42903v_fma_f32 v5, v1, tba_lo, v3
42904// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd9,0x0c,0x04]
42905
42906v_fma_f32 v5, v1, tba_hi, v3
42907// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdb,0x0c,0x04]
42908
42909v_fma_f32 v5, v1, tma_lo, v3
42910// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdd,0x0c,0x04]
42911
42912v_fma_f32 v5, v1, tma_hi, v3
42913// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdf,0x0c,0x04]
42914
42915v_fma_f32 v5, v1, ttmp11, v3
42916// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x0c,0x04]
42917
42918v_fma_f32 v5, v1, m0, v3
42919// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x0c,0x04]
42920
42921v_fma_f32 v5, v1, exec_lo, v3
42922// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x0c,0x04]
42923
42924v_fma_f32 v5, v1, exec_hi, v3
42925// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x0c,0x04]
42926
42927v_fma_f32 v5, v1, 0, v3
42928// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x01,0x0d,0x04]
42929
42930v_fma_f32 v5, v1, -1, v3
42931// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x83,0x0d,0x04]
42932
42933v_fma_f32 v5, v1, 0.5, v3
42934// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x0d,0x04]
42935
42936v_fma_f32 v5, v1, -4.0, v3
42937// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xef,0x0d,0x04]
42938
42939v_fma_f32 v5, v1, v2, v255
42940// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfe,0x07]
42941
42942v_fma_f32 v5, v1, v2, s3
42943// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x00]
42944
42945v_fma_f32 v5, v1, v2, s103
42946// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x9e,0x01]
42947
42948v_fma_f32 v5, v1, v2, flat_scratch_lo
42949// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xa2,0x01]
42950
42951v_fma_f32 v5, v1, v2, flat_scratch_hi
42952// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xa6,0x01]
42953
42954v_fma_f32 v5, v1, v2, vcc_lo
42955// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xaa,0x01]
42956
42957v_fma_f32 v5, v1, v2, vcc_hi
42958// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xae,0x01]
42959
42960v_fma_f32 v5, v1, v2, tba_lo
42961// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xb2,0x01]
42962
42963v_fma_f32 v5, v1, v2, tba_hi
42964// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xb6,0x01]
42965
42966v_fma_f32 v5, v1, v2, tma_lo
42967// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xba,0x01]
42968
42969v_fma_f32 v5, v1, v2, tma_hi
42970// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xbe,0x01]
42971
42972v_fma_f32 v5, v1, v2, ttmp11
42973// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xee,0x01]
42974
42975v_fma_f32 v5, v1, v2, m0
42976// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xf2,0x01]
42977
42978v_fma_f32 v5, v1, v2, exec_lo
42979// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfa,0x01]
42980
42981v_fma_f32 v5, v1, v2, exec_hi
42982// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfe,0x01]
42983
42984v_fma_f32 v5, v1, v2, 0
42985// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x02]
42986
42987v_fma_f32 v5, v1, v2, -1
42988// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x06,0x03]
42989
42990v_fma_f32 v5, v1, v2, 0.5
42991// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xc2,0x03]
42992
42993v_fma_f32 v5, v1, v2, -4.0
42994// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xde,0x03]
42995
42996v_fma_f32 v5, -v1, v2, v3
42997// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x24]
42998
42999v_fma_f32 v5, v1, -v2, v3
43000// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x44]
43001
43002v_fma_f32 v5, v1, v2, -v3
43003// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x84]
43004
43005v_fma_f32 v5, -v1, -v2, -v3
43006// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0xe4]
43007
43008v_fma_f32 v5, |v1|, v2, v3
43009// CHECK: [0x05,0x01,0x96,0xd2,0x01,0x05,0x0e,0x04]
43010
43011v_fma_f32 v5, v1, |v2|, v3
43012// CHECK: [0x05,0x02,0x96,0xd2,0x01,0x05,0x0e,0x04]
43013
43014v_fma_f32 v5, v1, v2, |v3|
43015// CHECK: [0x05,0x04,0x96,0xd2,0x01,0x05,0x0e,0x04]
43016
43017v_fma_f32 v5, |v1|, |v2|, |v3|
43018// CHECK: [0x05,0x07,0x96,0xd2,0x01,0x05,0x0e,0x04]
43019
43020v_fma_f32 v5, v1, v2, v3 clamp
43021// CHECK: [0x05,0x08,0x96,0xd2,0x01,0x05,0x0e,0x04]
43022
43023v_fma_f32 v5, v1, v2, v3 mul:2
43024// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x0c]
43025
43026v_fma_f32 v5, v1, v2, v3 mul:4
43027// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x14]
43028
43029v_fma_f32 v5, v1, v2, v3 div:2
43030// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x1c]
43031
43032v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4]
43033// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x04]
43034
43035v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4]
43036// CHECK: [0xfe,0x00,0x98,0xd2,0x01,0x05,0x0e,0x04]
43037
43038v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4]
43039// CHECK: [0x05,0x00,0x98,0xd2,0xfe,0x05,0x0e,0x04]
43040
43041v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4]
43042// CHECK: [0x05,0x00,0x98,0xd2,0x02,0x04,0x0e,0x04]
43043
43044v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4]
43045// CHECK: [0x05,0x00,0x98,0xd2,0x04,0x04,0x0e,0x04]
43046
43047v_fma_f64 v[5:6], s[102:103], v[2:3], v[3:4]
43048// CHECK: [0x05,0x00,0x98,0xd2,0x66,0x04,0x0e,0x04]
43049
43050v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4]
43051// CHECK: [0x05,0x00,0x98,0xd2,0x68,0x04,0x0e,0x04]
43052
43053v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]
43054// CHECK: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x0e,0x04]
43055
43056v_fma_f64 v[5:6], tba, v[2:3], v[3:4]
43057// CHECK: [0x05,0x00,0x98,0xd2,0x6c,0x04,0x0e,0x04]
43058
43059v_fma_f64 v[5:6], tma, v[2:3], v[3:4]
43060// CHECK: [0x05,0x00,0x98,0xd2,0x6e,0x04,0x0e,0x04]
43061
43062v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
43063// CHECK: [0x05,0x00,0x98,0xd2,0x7a,0x04,0x0e,0x04]
43064
43065v_fma_f64 v[5:6], exec, v[2:3], v[3:4]
43066// CHECK: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x0e,0x04]
43067
43068v_fma_f64 v[5:6], 0, v[2:3], v[3:4]
43069// CHECK: [0x05,0x00,0x98,0xd2,0x80,0x04,0x0e,0x04]
43070
43071v_fma_f64 v[5:6], -1, v[2:3], v[3:4]
43072// CHECK: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x0e,0x04]
43073
43074v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]
43075// CHECK: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x0e,0x04]
43076
43077v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]
43078// CHECK: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x0e,0x04]
43079
43080v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4]
43081// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x0f,0x04]
43082
43083v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4]
43084// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x09,0x0c,0x04]
43085
43086v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4]
43087// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x0d,0x0c,0x04]
43088
43089v_fma_f64 v[5:6], v[1:2], s[102:103], v[3:4]
43090// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x0c,0x04]
43091
43092v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4]
43093// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd1,0x0c,0x04]
43094
43095v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]
43096// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x0c,0x04]
43097
43098v_fma_f64 v[5:6], v[1:2], tba, v[3:4]
43099// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd9,0x0c,0x04]
43100
43101v_fma_f64 v[5:6], v[1:2], tma, v[3:4]
43102// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xdd,0x0c,0x04]
43103
43104v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
43105// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf5,0x0c,0x04]
43106
43107v_fma_f64 v[5:6], v[1:2], exec, v[3:4]
43108// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x0c,0x04]
43109
43110v_fma_f64 v[5:6], v[1:2], 0, v[3:4]
43111// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x01,0x0d,0x04]
43112
43113v_fma_f64 v[5:6], v[1:2], -1, v[3:4]
43114// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x83,0x0d,0x04]
43115
43116v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]
43117// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x0d,0x04]
43118
43119v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]
43120// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xef,0x0d,0x04]
43121
43122v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255]
43123// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xfa,0x07]
43124
43125v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7]
43126// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x1a,0x00]
43127
43128v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9]
43129// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x22,0x00]
43130
43131v_fma_f64 v[5:6], v[1:2], v[2:3], s[102:103]
43132// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x9a,0x01]
43133
43134v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch
43135// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xa2,0x01]
43136
43137v_fma_f64 v[5:6], v[1:2], v[2:3], vcc
43138// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xaa,0x01]
43139
43140v_fma_f64 v[5:6], v[1:2], v[2:3], tba
43141// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xb2,0x01]
43142
43143v_fma_f64 v[5:6], v[1:2], v[2:3], tma
43144// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xba,0x01]
43145
43146v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
43147// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xea,0x01]
43148
43149v_fma_f64 v[5:6], v[1:2], v[2:3], exec
43150// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xfa,0x01]
43151
43152v_fma_f64 v[5:6], v[1:2], v[2:3], 0
43153// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x02]
43154
43155v_fma_f64 v[5:6], v[1:2], v[2:3], -1
43156// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x06,0x03]
43157
43158v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5
43159// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xc2,0x03]
43160
43161v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0
43162// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xde,0x03]
43163
43164v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
43165// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x24]
43166
43167v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
43168// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x44]
43169
43170v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
43171// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x84]
43172
43173v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
43174// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0xe4]
43175
43176v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
43177// CHECK: [0x05,0x01,0x98,0xd2,0x01,0x05,0x0e,0x04]
43178
43179v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
43180// CHECK: [0x05,0x02,0x98,0xd2,0x01,0x05,0x0e,0x04]
43181
43182v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
43183// CHECK: [0x05,0x04,0x98,0xd2,0x01,0x05,0x0e,0x04]
43184
43185v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
43186// CHECK: [0x05,0x07,0x98,0xd2,0x01,0x05,0x0e,0x04]
43187
43188v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
43189// CHECK: [0x05,0x08,0x98,0xd2,0x01,0x05,0x0e,0x04]
43190
43191v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
43192// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x0c]
43193
43194v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
43195// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x14]
43196
43197v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
43198// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x1c]
43199
43200v_lerp_u8 v5, v1, v2, v3
43201// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x04]
43202
43203v_lerp_u8 v255, v1, v2, v3
43204// CHECK: [0xff,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x04]
43205
43206v_lerp_u8 v5, v255, v2, v3
43207// CHECK: [0x05,0x00,0x9a,0xd2,0xff,0x05,0x0e,0x04]
43208
43209v_lerp_u8 v5, s1, v2, v3
43210// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x04,0x0e,0x04]
43211
43212v_lerp_u8 v5, s103, v2, v3
43213// CHECK: [0x05,0x00,0x9a,0xd2,0x67,0x04,0x0e,0x04]
43214
43215v_lerp_u8 v5, flat_scratch_lo, v2, v3
43216// CHECK: [0x05,0x00,0x9a,0xd2,0x68,0x04,0x0e,0x04]
43217
43218v_lerp_u8 v5, flat_scratch_hi, v2, v3
43219// CHECK: [0x05,0x00,0x9a,0xd2,0x69,0x04,0x0e,0x04]
43220
43221v_lerp_u8 v5, vcc_lo, v2, v3
43222// CHECK: [0x05,0x00,0x9a,0xd2,0x6a,0x04,0x0e,0x04]
43223
43224v_lerp_u8 v5, vcc_hi, v2, v3
43225// CHECK: [0x05,0x00,0x9a,0xd2,0x6b,0x04,0x0e,0x04]
43226
43227v_lerp_u8 v5, tba_lo, v2, v3
43228// CHECK: [0x05,0x00,0x9a,0xd2,0x6c,0x04,0x0e,0x04]
43229
43230v_lerp_u8 v5, tba_hi, v2, v3
43231// CHECK: [0x05,0x00,0x9a,0xd2,0x6d,0x04,0x0e,0x04]
43232
43233v_lerp_u8 v5, tma_lo, v2, v3
43234// CHECK: [0x05,0x00,0x9a,0xd2,0x6e,0x04,0x0e,0x04]
43235
43236v_lerp_u8 v5, tma_hi, v2, v3
43237// CHECK: [0x05,0x00,0x9a,0xd2,0x6f,0x04,0x0e,0x04]
43238
43239v_lerp_u8 v5, ttmp11, v2, v3
43240// CHECK: [0x05,0x00,0x9a,0xd2,0x7b,0x04,0x0e,0x04]
43241
43242v_lerp_u8 v5, m0, v2, v3
43243// CHECK: [0x05,0x00,0x9a,0xd2,0x7c,0x04,0x0e,0x04]
43244
43245v_lerp_u8 v5, exec_lo, v2, v3
43246// CHECK: [0x05,0x00,0x9a,0xd2,0x7e,0x04,0x0e,0x04]
43247
43248v_lerp_u8 v5, exec_hi, v2, v3
43249// CHECK: [0x05,0x00,0x9a,0xd2,0x7f,0x04,0x0e,0x04]
43250
43251v_lerp_u8 v5, 0, v2, v3
43252// CHECK: [0x05,0x00,0x9a,0xd2,0x80,0x04,0x0e,0x04]
43253
43254v_lerp_u8 v5, -1, v2, v3
43255// CHECK: [0x05,0x00,0x9a,0xd2,0xc1,0x04,0x0e,0x04]
43256
43257v_lerp_u8 v5, v1, v255, v3
43258// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x0f,0x04]
43259
43260v_lerp_u8 v5, v1, s2, v3
43261// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0c,0x04]
43262
43263v_lerp_u8 v5, v1, s103, v3
43264// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xcf,0x0c,0x04]
43265
43266v_lerp_u8 v5, v1, flat_scratch_lo, v3
43267// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd1,0x0c,0x04]
43268
43269v_lerp_u8 v5, v1, flat_scratch_hi, v3
43270// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd3,0x0c,0x04]
43271
43272v_lerp_u8 v5, v1, vcc_lo, v3
43273// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd5,0x0c,0x04]
43274
43275v_lerp_u8 v5, v1, vcc_hi, v3
43276// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd7,0x0c,0x04]
43277
43278v_lerp_u8 v5, v1, tba_lo, v3
43279// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd9,0x0c,0x04]
43280
43281v_lerp_u8 v5, v1, tba_hi, v3
43282// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdb,0x0c,0x04]
43283
43284v_lerp_u8 v5, v1, tma_lo, v3
43285// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdd,0x0c,0x04]
43286
43287v_lerp_u8 v5, v1, tma_hi, v3
43288// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdf,0x0c,0x04]
43289
43290v_lerp_u8 v5, v1, ttmp11, v3
43291// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf7,0x0c,0x04]
43292
43293v_lerp_u8 v5, v1, m0, v3
43294// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf9,0x0c,0x04]
43295
43296v_lerp_u8 v5, v1, exec_lo, v3
43297// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xfd,0x0c,0x04]
43298
43299v_lerp_u8 v5, v1, exec_hi, v3
43300// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x0c,0x04]
43301
43302v_lerp_u8 v5, v1, 0, v3
43303// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x01,0x0d,0x04]
43304
43305v_lerp_u8 v5, v1, -1, v3
43306// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x83,0x0d,0x04]
43307
43308v_lerp_u8 v5, v1, v2, v255
43309// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfe,0x07]
43310
43311v_lerp_u8 v5, v1, v2, s3
43312// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x00]
43313
43314v_lerp_u8 v5, v1, v2, s103
43315// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x9e,0x01]
43316
43317v_lerp_u8 v5, v1, v2, flat_scratch_lo
43318// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xa2,0x01]
43319
43320v_lerp_u8 v5, v1, v2, flat_scratch_hi
43321// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xa6,0x01]
43322
43323v_lerp_u8 v5, v1, v2, vcc_lo
43324// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xaa,0x01]
43325
43326v_lerp_u8 v5, v1, v2, vcc_hi
43327// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xae,0x01]
43328
43329v_lerp_u8 v5, v1, v2, tba_lo
43330// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xb2,0x01]
43331
43332v_lerp_u8 v5, v1, v2, tba_hi
43333// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xb6,0x01]
43334
43335v_lerp_u8 v5, v1, v2, tma_lo
43336// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xba,0x01]
43337
43338v_lerp_u8 v5, v1, v2, tma_hi
43339// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xbe,0x01]
43340
43341v_lerp_u8 v5, v1, v2, ttmp11
43342// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xee,0x01]
43343
43344v_lerp_u8 v5, v1, v2, m0
43345// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xf2,0x01]
43346
43347v_lerp_u8 v5, v1, v2, exec_lo
43348// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfa,0x01]
43349
43350v_lerp_u8 v5, v1, v2, exec_hi
43351// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfe,0x01]
43352
43353v_lerp_u8 v5, v1, v2, 0
43354// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x02]
43355
43356v_lerp_u8 v5, v1, v2, -1
43357// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x06,0x03]
43358
43359v_alignbit_b32 v5, v1, v2, v3
43360// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x04]
43361
43362v_alignbit_b32 v255, v1, v2, v3
43363// CHECK: [0xff,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x04]
43364
43365v_alignbit_b32 v5, v255, v2, v3
43366// CHECK: [0x05,0x00,0x9c,0xd2,0xff,0x05,0x0e,0x04]
43367
43368v_alignbit_b32 v5, s1, v2, v3
43369// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x04,0x0e,0x04]
43370
43371v_alignbit_b32 v5, s103, v2, v3
43372// CHECK: [0x05,0x00,0x9c,0xd2,0x67,0x04,0x0e,0x04]
43373
43374v_alignbit_b32 v5, flat_scratch_lo, v2, v3
43375// CHECK: [0x05,0x00,0x9c,0xd2,0x68,0x04,0x0e,0x04]
43376
43377v_alignbit_b32 v5, flat_scratch_hi, v2, v3
43378// CHECK: [0x05,0x00,0x9c,0xd2,0x69,0x04,0x0e,0x04]
43379
43380v_alignbit_b32 v5, vcc_lo, v2, v3
43381// CHECK: [0x05,0x00,0x9c,0xd2,0x6a,0x04,0x0e,0x04]
43382
43383v_alignbit_b32 v5, vcc_hi, v2, v3
43384// CHECK: [0x05,0x00,0x9c,0xd2,0x6b,0x04,0x0e,0x04]
43385
43386v_alignbit_b32 v5, tba_lo, v2, v3
43387// CHECK: [0x05,0x00,0x9c,0xd2,0x6c,0x04,0x0e,0x04]
43388
43389v_alignbit_b32 v5, tba_hi, v2, v3
43390// CHECK: [0x05,0x00,0x9c,0xd2,0x6d,0x04,0x0e,0x04]
43391
43392v_alignbit_b32 v5, tma_lo, v2, v3
43393// CHECK: [0x05,0x00,0x9c,0xd2,0x6e,0x04,0x0e,0x04]
43394
43395v_alignbit_b32 v5, tma_hi, v2, v3
43396// CHECK: [0x05,0x00,0x9c,0xd2,0x6f,0x04,0x0e,0x04]
43397
43398v_alignbit_b32 v5, ttmp11, v2, v3
43399// CHECK: [0x05,0x00,0x9c,0xd2,0x7b,0x04,0x0e,0x04]
43400
43401v_alignbit_b32 v5, m0, v2, v3
43402// CHECK: [0x05,0x00,0x9c,0xd2,0x7c,0x04,0x0e,0x04]
43403
43404v_alignbit_b32 v5, exec_lo, v2, v3
43405// CHECK: [0x05,0x00,0x9c,0xd2,0x7e,0x04,0x0e,0x04]
43406
43407v_alignbit_b32 v5, exec_hi, v2, v3
43408// CHECK: [0x05,0x00,0x9c,0xd2,0x7f,0x04,0x0e,0x04]
43409
43410v_alignbit_b32 v5, 0, v2, v3
43411// CHECK: [0x05,0x00,0x9c,0xd2,0x80,0x04,0x0e,0x04]
43412
43413v_alignbit_b32 v5, -1, v2, v3
43414// CHECK: [0x05,0x00,0x9c,0xd2,0xc1,0x04,0x0e,0x04]
43415
43416v_alignbit_b32 v5, 0.5, v2, v3
43417// CHECK: [0x05,0x00,0x9c,0xd2,0xf0,0x04,0x0e,0x04]
43418
43419v_alignbit_b32 v5, -4.0, v2, v3
43420// CHECK: [0x05,0x00,0x9c,0xd2,0xf7,0x04,0x0e,0x04]
43421
43422v_alignbit_b32 v5, v1, v255, v3
43423// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x0f,0x04]
43424
43425v_alignbit_b32 v5, v1, s2, v3
43426// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0c,0x04]
43427
43428v_alignbit_b32 v5, v1, s103, v3
43429// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xcf,0x0c,0x04]
43430
43431v_alignbit_b32 v5, v1, flat_scratch_lo, v3
43432// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd1,0x0c,0x04]
43433
43434v_alignbit_b32 v5, v1, flat_scratch_hi, v3
43435// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd3,0x0c,0x04]
43436
43437v_alignbit_b32 v5, v1, vcc_lo, v3
43438// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd5,0x0c,0x04]
43439
43440v_alignbit_b32 v5, v1, vcc_hi, v3
43441// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd7,0x0c,0x04]
43442
43443v_alignbit_b32 v5, v1, tba_lo, v3
43444// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd9,0x0c,0x04]
43445
43446v_alignbit_b32 v5, v1, tba_hi, v3
43447// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdb,0x0c,0x04]
43448
43449v_alignbit_b32 v5, v1, tma_lo, v3
43450// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdd,0x0c,0x04]
43451
43452v_alignbit_b32 v5, v1, tma_hi, v3
43453// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdf,0x0c,0x04]
43454
43455v_alignbit_b32 v5, v1, ttmp11, v3
43456// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf7,0x0c,0x04]
43457
43458v_alignbit_b32 v5, v1, m0, v3
43459// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf9,0x0c,0x04]
43460
43461v_alignbit_b32 v5, v1, exec_lo, v3
43462// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xfd,0x0c,0x04]
43463
43464v_alignbit_b32 v5, v1, exec_hi, v3
43465// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x0c,0x04]
43466
43467v_alignbit_b32 v5, v1, 0, v3
43468// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x01,0x0d,0x04]
43469
43470v_alignbit_b32 v5, v1, -1, v3
43471// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x83,0x0d,0x04]
43472
43473v_alignbit_b32 v5, v1, 0.5, v3
43474// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xe1,0x0d,0x04]
43475
43476v_alignbit_b32 v5, v1, -4.0, v3
43477// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xef,0x0d,0x04]
43478
43479v_alignbit_b32 v5, v1, v2, v255
43480// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfe,0x07]
43481
43482v_alignbit_b32 v5, v1, v2, s3
43483// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x00]
43484
43485v_alignbit_b32 v5, v1, v2, s103
43486// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x9e,0x01]
43487
43488v_alignbit_b32 v5, v1, v2, flat_scratch_lo
43489// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xa2,0x01]
43490
43491v_alignbit_b32 v5, v1, v2, flat_scratch_hi
43492// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xa6,0x01]
43493
43494v_alignbit_b32 v5, v1, v2, vcc_lo
43495// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xaa,0x01]
43496
43497v_alignbit_b32 v5, v1, v2, vcc_hi
43498// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xae,0x01]
43499
43500v_alignbit_b32 v5, v1, v2, tba_lo
43501// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xb2,0x01]
43502
43503v_alignbit_b32 v5, v1, v2, tba_hi
43504// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xb6,0x01]
43505
43506v_alignbit_b32 v5, v1, v2, tma_lo
43507// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xba,0x01]
43508
43509v_alignbit_b32 v5, v1, v2, tma_hi
43510// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xbe,0x01]
43511
43512v_alignbit_b32 v5, v1, v2, ttmp11
43513// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xee,0x01]
43514
43515v_alignbit_b32 v5, v1, v2, m0
43516// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xf2,0x01]
43517
43518v_alignbit_b32 v5, v1, v2, exec_lo
43519// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfa,0x01]
43520
43521v_alignbit_b32 v5, v1, v2, exec_hi
43522// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfe,0x01]
43523
43524v_alignbit_b32 v5, v1, v2, 0
43525// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x02,0x02]
43526
43527v_alignbit_b32 v5, v1, v2, -1
43528// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x06,0x03]
43529
43530v_alignbit_b32 v5, v1, v2, 0.5
43531// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xc2,0x03]
43532
43533v_alignbit_b32 v5, v1, v2, -4.0
43534// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xde,0x03]
43535
43536v_alignbyte_b32 v5, v1, v2, v3
43537// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x04]
43538
43539v_alignbyte_b32 v255, v1, v2, v3
43540// CHECK: [0xff,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x04]
43541
43542v_alignbyte_b32 v5, v255, v2, v3
43543// CHECK: [0x05,0x00,0x9e,0xd2,0xff,0x05,0x0e,0x04]
43544
43545v_alignbyte_b32 v5, s1, v2, v3
43546// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x04,0x0e,0x04]
43547
43548v_alignbyte_b32 v5, s103, v2, v3
43549// CHECK: [0x05,0x00,0x9e,0xd2,0x67,0x04,0x0e,0x04]
43550
43551v_alignbyte_b32 v5, flat_scratch_lo, v2, v3
43552// CHECK: [0x05,0x00,0x9e,0xd2,0x68,0x04,0x0e,0x04]
43553
43554v_alignbyte_b32 v5, flat_scratch_hi, v2, v3
43555// CHECK: [0x05,0x00,0x9e,0xd2,0x69,0x04,0x0e,0x04]
43556
43557v_alignbyte_b32 v5, vcc_lo, v2, v3
43558// CHECK: [0x05,0x00,0x9e,0xd2,0x6a,0x04,0x0e,0x04]
43559
43560v_alignbyte_b32 v5, vcc_hi, v2, v3
43561// CHECK: [0x05,0x00,0x9e,0xd2,0x6b,0x04,0x0e,0x04]
43562
43563v_alignbyte_b32 v5, tba_lo, v2, v3
43564// CHECK: [0x05,0x00,0x9e,0xd2,0x6c,0x04,0x0e,0x04]
43565
43566v_alignbyte_b32 v5, tba_hi, v2, v3
43567// CHECK: [0x05,0x00,0x9e,0xd2,0x6d,0x04,0x0e,0x04]
43568
43569v_alignbyte_b32 v5, tma_lo, v2, v3
43570// CHECK: [0x05,0x00,0x9e,0xd2,0x6e,0x04,0x0e,0x04]
43571
43572v_alignbyte_b32 v5, tma_hi, v2, v3
43573// CHECK: [0x05,0x00,0x9e,0xd2,0x6f,0x04,0x0e,0x04]
43574
43575v_alignbyte_b32 v5, ttmp11, v2, v3
43576// CHECK: [0x05,0x00,0x9e,0xd2,0x7b,0x04,0x0e,0x04]
43577
43578v_alignbyte_b32 v5, m0, v2, v3
43579// CHECK: [0x05,0x00,0x9e,0xd2,0x7c,0x04,0x0e,0x04]
43580
43581v_alignbyte_b32 v5, exec_lo, v2, v3
43582// CHECK: [0x05,0x00,0x9e,0xd2,0x7e,0x04,0x0e,0x04]
43583
43584v_alignbyte_b32 v5, exec_hi, v2, v3
43585// CHECK: [0x05,0x00,0x9e,0xd2,0x7f,0x04,0x0e,0x04]
43586
43587v_alignbyte_b32 v5, 0, v2, v3
43588// CHECK: [0x05,0x00,0x9e,0xd2,0x80,0x04,0x0e,0x04]
43589
43590v_alignbyte_b32 v5, -1, v2, v3
43591// CHECK: [0x05,0x00,0x9e,0xd2,0xc1,0x04,0x0e,0x04]
43592
43593v_alignbyte_b32 v5, 0.5, v2, v3
43594// CHECK: [0x05,0x00,0x9e,0xd2,0xf0,0x04,0x0e,0x04]
43595
43596v_alignbyte_b32 v5, -4.0, v2, v3
43597// CHECK: [0x05,0x00,0x9e,0xd2,0xf7,0x04,0x0e,0x04]
43598
43599v_alignbyte_b32 v5, v1, v255, v3
43600// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x0f,0x04]
43601
43602v_alignbyte_b32 v5, v1, s2, v3
43603// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0c,0x04]
43604
43605v_alignbyte_b32 v5, v1, s103, v3
43606// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xcf,0x0c,0x04]
43607
43608v_alignbyte_b32 v5, v1, flat_scratch_lo, v3
43609// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd1,0x0c,0x04]
43610
43611v_alignbyte_b32 v5, v1, flat_scratch_hi, v3
43612// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd3,0x0c,0x04]
43613
43614v_alignbyte_b32 v5, v1, vcc_lo, v3
43615// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd5,0x0c,0x04]
43616
43617v_alignbyte_b32 v5, v1, vcc_hi, v3
43618// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd7,0x0c,0x04]
43619
43620v_alignbyte_b32 v5, v1, tba_lo, v3
43621// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd9,0x0c,0x04]
43622
43623v_alignbyte_b32 v5, v1, tba_hi, v3
43624// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdb,0x0c,0x04]
43625
43626v_alignbyte_b32 v5, v1, tma_lo, v3
43627// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdd,0x0c,0x04]
43628
43629v_alignbyte_b32 v5, v1, tma_hi, v3
43630// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdf,0x0c,0x04]
43631
43632v_alignbyte_b32 v5, v1, ttmp11, v3
43633// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf7,0x0c,0x04]
43634
43635v_alignbyte_b32 v5, v1, m0, v3
43636// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf9,0x0c,0x04]
43637
43638v_alignbyte_b32 v5, v1, exec_lo, v3
43639// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xfd,0x0c,0x04]
43640
43641v_alignbyte_b32 v5, v1, exec_hi, v3
43642// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x0c,0x04]
43643
43644v_alignbyte_b32 v5, v1, 0, v3
43645// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x01,0x0d,0x04]
43646
43647v_alignbyte_b32 v5, v1, -1, v3
43648// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x83,0x0d,0x04]
43649
43650v_alignbyte_b32 v5, v1, 0.5, v3
43651// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xe1,0x0d,0x04]
43652
43653v_alignbyte_b32 v5, v1, -4.0, v3
43654// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xef,0x0d,0x04]
43655
43656v_alignbyte_b32 v5, v1, v2, v255
43657// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfe,0x07]
43658
43659v_alignbyte_b32 v5, v1, v2, s3
43660// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x00]
43661
43662v_alignbyte_b32 v5, v1, v2, s103
43663// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x9e,0x01]
43664
43665v_alignbyte_b32 v5, v1, v2, flat_scratch_lo
43666// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xa2,0x01]
43667
43668v_alignbyte_b32 v5, v1, v2, flat_scratch_hi
43669// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xa6,0x01]
43670
43671v_alignbyte_b32 v5, v1, v2, vcc_lo
43672// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xaa,0x01]
43673
43674v_alignbyte_b32 v5, v1, v2, vcc_hi
43675// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xae,0x01]
43676
43677v_alignbyte_b32 v5, v1, v2, tba_lo
43678// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xb2,0x01]
43679
43680v_alignbyte_b32 v5, v1, v2, tba_hi
43681// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xb6,0x01]
43682
43683v_alignbyte_b32 v5, v1, v2, tma_lo
43684// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xba,0x01]
43685
43686v_alignbyte_b32 v5, v1, v2, tma_hi
43687// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xbe,0x01]
43688
43689v_alignbyte_b32 v5, v1, v2, ttmp11
43690// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xee,0x01]
43691
43692v_alignbyte_b32 v5, v1, v2, m0
43693// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xf2,0x01]
43694
43695v_alignbyte_b32 v5, v1, v2, exec_lo
43696// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfa,0x01]
43697
43698v_alignbyte_b32 v5, v1, v2, exec_hi
43699// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfe,0x01]
43700
43701v_alignbyte_b32 v5, v1, v2, 0
43702// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x02,0x02]
43703
43704v_alignbyte_b32 v5, v1, v2, -1
43705// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x06,0x03]
43706
43707v_alignbyte_b32 v5, v1, v2, 0.5
43708// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xc2,0x03]
43709
43710v_alignbyte_b32 v5, v1, v2, -4.0
43711// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xde,0x03]
43712
43713v_mullit_f32 v5, v1, v2, v3
43714// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43715
43716v_mullit_f32 v255, v1, v2, v3
43717// CHECK: [0xff,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43718
43719v_mullit_f32 v5, v255, v2, v3
43720// CHECK: [0x05,0x00,0xa0,0xd2,0xff,0x05,0x0e,0x04]
43721
43722v_mullit_f32 v5, s1, v2, v3
43723// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x04,0x0e,0x04]
43724
43725v_mullit_f32 v5, s103, v2, v3
43726// CHECK: [0x05,0x00,0xa0,0xd2,0x67,0x04,0x0e,0x04]
43727
43728v_mullit_f32 v5, flat_scratch_lo, v2, v3
43729// CHECK: [0x05,0x00,0xa0,0xd2,0x68,0x04,0x0e,0x04]
43730
43731v_mullit_f32 v5, flat_scratch_hi, v2, v3
43732// CHECK: [0x05,0x00,0xa0,0xd2,0x69,0x04,0x0e,0x04]
43733
43734v_mullit_f32 v5, vcc_lo, v2, v3
43735// CHECK: [0x05,0x00,0xa0,0xd2,0x6a,0x04,0x0e,0x04]
43736
43737v_mullit_f32 v5, vcc_hi, v2, v3
43738// CHECK: [0x05,0x00,0xa0,0xd2,0x6b,0x04,0x0e,0x04]
43739
43740v_mullit_f32 v5, tba_lo, v2, v3
43741// CHECK: [0x05,0x00,0xa0,0xd2,0x6c,0x04,0x0e,0x04]
43742
43743v_mullit_f32 v5, tba_hi, v2, v3
43744// CHECK: [0x05,0x00,0xa0,0xd2,0x6d,0x04,0x0e,0x04]
43745
43746v_mullit_f32 v5, tma_lo, v2, v3
43747// CHECK: [0x05,0x00,0xa0,0xd2,0x6e,0x04,0x0e,0x04]
43748
43749v_mullit_f32 v5, tma_hi, v2, v3
43750// CHECK: [0x05,0x00,0xa0,0xd2,0x6f,0x04,0x0e,0x04]
43751
43752v_mullit_f32 v5, ttmp11, v2, v3
43753// CHECK: [0x05,0x00,0xa0,0xd2,0x7b,0x04,0x0e,0x04]
43754
43755v_mullit_f32 v5, m0, v2, v3
43756// CHECK: [0x05,0x00,0xa0,0xd2,0x7c,0x04,0x0e,0x04]
43757
43758v_mullit_f32 v5, exec_lo, v2, v3
43759// CHECK: [0x05,0x00,0xa0,0xd2,0x7e,0x04,0x0e,0x04]
43760
43761v_mullit_f32 v5, exec_hi, v2, v3
43762// CHECK: [0x05,0x00,0xa0,0xd2,0x7f,0x04,0x0e,0x04]
43763
43764v_mullit_f32 v5, 0, v2, v3
43765// CHECK: [0x05,0x00,0xa0,0xd2,0x80,0x04,0x0e,0x04]
43766
43767v_mullit_f32 v5, -1, v2, v3
43768// CHECK: [0x05,0x00,0xa0,0xd2,0xc1,0x04,0x0e,0x04]
43769
43770v_mullit_f32 v5, 0.5, v2, v3
43771// CHECK: [0x05,0x00,0xa0,0xd2,0xf0,0x04,0x0e,0x04]
43772
43773v_mullit_f32 v5, -4.0, v2, v3
43774// CHECK: [0x05,0x00,0xa0,0xd2,0xf7,0x04,0x0e,0x04]
43775
43776v_mullit_f32 v5, v1, v255, v3
43777// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x0f,0x04]
43778
43779v_mullit_f32 v5, v1, s2, v3
43780// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0c,0x04]
43781
43782v_mullit_f32 v5, v1, s103, v3
43783// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcf,0x0c,0x04]
43784
43785v_mullit_f32 v5, v1, flat_scratch_lo, v3
43786// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd1,0x0c,0x04]
43787
43788v_mullit_f32 v5, v1, flat_scratch_hi, v3
43789// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd3,0x0c,0x04]
43790
43791v_mullit_f32 v5, v1, vcc_lo, v3
43792// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd5,0x0c,0x04]
43793
43794v_mullit_f32 v5, v1, vcc_hi, v3
43795// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd7,0x0c,0x04]
43796
43797v_mullit_f32 v5, v1, tba_lo, v3
43798// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd9,0x0c,0x04]
43799
43800v_mullit_f32 v5, v1, tba_hi, v3
43801// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdb,0x0c,0x04]
43802
43803v_mullit_f32 v5, v1, tma_lo, v3
43804// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdd,0x0c,0x04]
43805
43806v_mullit_f32 v5, v1, tma_hi, v3
43807// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdf,0x0c,0x04]
43808
43809v_mullit_f32 v5, v1, ttmp11, v3
43810// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf7,0x0c,0x04]
43811
43812v_mullit_f32 v5, v1, m0, v3
43813// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x0c,0x04]
43814
43815v_mullit_f32 v5, v1, exec_lo, v3
43816// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfd,0x0c,0x04]
43817
43818v_mullit_f32 v5, v1, exec_hi, v3
43819// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x0c,0x04]
43820
43821v_mullit_f32 v5, v1, 0, v3
43822// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x01,0x0d,0x04]
43823
43824v_mullit_f32 v5, v1, -1, v3
43825// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x83,0x0d,0x04]
43826
43827v_mullit_f32 v5, v1, 0.5, v3
43828// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xe1,0x0d,0x04]
43829
43830v_mullit_f32 v5, v1, -4.0, v3
43831// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xef,0x0d,0x04]
43832
43833v_mullit_f32 v5, v1, v2, v255
43834// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfe,0x07]
43835
43836v_mullit_f32 v5, v1, v2, s3
43837// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x00]
43838
43839v_mullit_f32 v5, v1, v2, s103
43840// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x9e,0x01]
43841
43842v_mullit_f32 v5, v1, v2, flat_scratch_lo
43843// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xa2,0x01]
43844
43845v_mullit_f32 v5, v1, v2, flat_scratch_hi
43846// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xa6,0x01]
43847
43848v_mullit_f32 v5, v1, v2, vcc_lo
43849// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xaa,0x01]
43850
43851v_mullit_f32 v5, v1, v2, vcc_hi
43852// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xae,0x01]
43853
43854v_mullit_f32 v5, v1, v2, tba_lo
43855// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xb2,0x01]
43856
43857v_mullit_f32 v5, v1, v2, tba_hi
43858// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xb6,0x01]
43859
43860v_mullit_f32 v5, v1, v2, tma_lo
43861// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xba,0x01]
43862
43863v_mullit_f32 v5, v1, v2, tma_hi
43864// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xbe,0x01]
43865
43866v_mullit_f32 v5, v1, v2, ttmp11
43867// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xee,0x01]
43868
43869v_mullit_f32 v5, v1, v2, m0
43870// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xf2,0x01]
43871
43872v_mullit_f32 v5, v1, v2, exec_lo
43873// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfa,0x01]
43874
43875v_mullit_f32 v5, v1, v2, exec_hi
43876// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfe,0x01]
43877
43878v_mullit_f32 v5, v1, v2, 0
43879// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x02]
43880
43881v_mullit_f32 v5, v1, v2, -1
43882// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x06,0x03]
43883
43884v_mullit_f32 v5, v1, v2, 0.5
43885// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xc2,0x03]
43886
43887v_mullit_f32 v5, v1, v2, -4.0
43888// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xde,0x03]
43889
43890v_mullit_f32 v5, -v1, v2, v3
43891// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x24]
43892
43893v_mullit_f32 v5, v1, -v2, v3
43894// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x44]
43895
43896v_mullit_f32 v5, v1, v2, -v3
43897// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x84]
43898
43899v_mullit_f32 v5, -v1, -v2, -v3
43900// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0xe4]
43901
43902v_mullit_f32 v5, |v1|, v2, v3
43903// CHECK: [0x05,0x01,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43904
43905v_mullit_f32 v5, v1, |v2|, v3
43906// CHECK: [0x05,0x02,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43907
43908v_mullit_f32 v5, v1, v2, |v3|
43909// CHECK: [0x05,0x04,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43910
43911v_mullit_f32 v5, |v1|, |v2|, |v3|
43912// CHECK: [0x05,0x07,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43913
43914v_mullit_f32 v5, v1, v2, v3 clamp
43915// CHECK: [0x05,0x08,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43916
43917v_mullit_f32 v5, v1, v2, v3 mul:2
43918// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x0c]
43919
43920v_mullit_f32 v5, v1, v2, v3 mul:4
43921// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x14]
43922
43923v_mullit_f32 v5, v1, v2, v3 div:2
43924// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x1c]
43925
43926v_min3_f32 v5, v1, v2, v3
43927// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x04]
43928
43929v_min3_f32 v255, v1, v2, v3
43930// CHECK: [0xff,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x04]
43931
43932v_min3_f32 v5, v255, v2, v3
43933// CHECK: [0x05,0x00,0xa2,0xd2,0xff,0x05,0x0e,0x04]
43934
43935v_min3_f32 v5, s1, v2, v3
43936// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x04,0x0e,0x04]
43937
43938v_min3_f32 v5, s103, v2, v3
43939// CHECK: [0x05,0x00,0xa2,0xd2,0x67,0x04,0x0e,0x04]
43940
43941v_min3_f32 v5, flat_scratch_lo, v2, v3
43942// CHECK: [0x05,0x00,0xa2,0xd2,0x68,0x04,0x0e,0x04]
43943
43944v_min3_f32 v5, flat_scratch_hi, v2, v3
43945// CHECK: [0x05,0x00,0xa2,0xd2,0x69,0x04,0x0e,0x04]
43946
43947v_min3_f32 v5, vcc_lo, v2, v3
43948// CHECK: [0x05,0x00,0xa2,0xd2,0x6a,0x04,0x0e,0x04]
43949
43950v_min3_f32 v5, vcc_hi, v2, v3
43951// CHECK: [0x05,0x00,0xa2,0xd2,0x6b,0x04,0x0e,0x04]
43952
43953v_min3_f32 v5, tba_lo, v2, v3
43954// CHECK: [0x05,0x00,0xa2,0xd2,0x6c,0x04,0x0e,0x04]
43955
43956v_min3_f32 v5, tba_hi, v2, v3
43957// CHECK: [0x05,0x00,0xa2,0xd2,0x6d,0x04,0x0e,0x04]
43958
43959v_min3_f32 v5, tma_lo, v2, v3
43960// CHECK: [0x05,0x00,0xa2,0xd2,0x6e,0x04,0x0e,0x04]
43961
43962v_min3_f32 v5, tma_hi, v2, v3
43963// CHECK: [0x05,0x00,0xa2,0xd2,0x6f,0x04,0x0e,0x04]
43964
43965v_min3_f32 v5, ttmp11, v2, v3
43966// CHECK: [0x05,0x00,0xa2,0xd2,0x7b,0x04,0x0e,0x04]
43967
43968v_min3_f32 v5, m0, v2, v3
43969// CHECK: [0x05,0x00,0xa2,0xd2,0x7c,0x04,0x0e,0x04]
43970
43971v_min3_f32 v5, exec_lo, v2, v3
43972// CHECK: [0x05,0x00,0xa2,0xd2,0x7e,0x04,0x0e,0x04]
43973
43974v_min3_f32 v5, exec_hi, v2, v3
43975// CHECK: [0x05,0x00,0xa2,0xd2,0x7f,0x04,0x0e,0x04]
43976
43977v_min3_f32 v5, 0, v2, v3
43978// CHECK: [0x05,0x00,0xa2,0xd2,0x80,0x04,0x0e,0x04]
43979
43980v_min3_f32 v5, -1, v2, v3
43981// CHECK: [0x05,0x00,0xa2,0xd2,0xc1,0x04,0x0e,0x04]
43982
43983v_min3_f32 v5, 0.5, v2, v3
43984// CHECK: [0x05,0x00,0xa2,0xd2,0xf0,0x04,0x0e,0x04]
43985
43986v_min3_f32 v5, -4.0, v2, v3
43987// CHECK: [0x05,0x00,0xa2,0xd2,0xf7,0x04,0x0e,0x04]
43988
43989v_min3_f32 v5, v1, v255, v3
43990// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xff,0x0f,0x04]
43991
43992v_min3_f32 v5, v1, s2, v3
43993// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0c,0x04]
43994
43995v_min3_f32 v5, v1, s103, v3
43996// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xcf,0x0c,0x04]
43997
43998v_min3_f32 v5, v1, flat_scratch_lo, v3
43999// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd1,0x0c,0x04]
44000
44001v_min3_f32 v5, v1, flat_scratch_hi, v3
44002// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd3,0x0c,0x04]
44003
44004v_min3_f32 v5, v1, vcc_lo, v3
44005// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd5,0x0c,0x04]
44006
44007v_min3_f32 v5, v1, vcc_hi, v3
44008// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd7,0x0c,0x04]
44009
44010v_min3_f32 v5, v1, tba_lo, v3
44011// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd9,0x0c,0x04]
44012
44013v_min3_f32 v5, v1, tba_hi, v3
44014// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdb,0x0c,0x04]
44015
44016v_min3_f32 v5, v1, tma_lo, v3
44017// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdd,0x0c,0x04]
44018
44019v_min3_f32 v5, v1, tma_hi, v3
44020// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdf,0x0c,0x04]
44021
44022v_min3_f32 v5, v1, ttmp11, v3
44023// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf7,0x0c,0x04]
44024
44025v_min3_f32 v5, v1, m0, v3
44026// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf9,0x0c,0x04]
44027
44028v_min3_f32 v5, v1, exec_lo, v3
44029// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xfd,0x0c,0x04]
44030
44031v_min3_f32 v5, v1, exec_hi, v3
44032// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xff,0x0c,0x04]
44033
44034v_min3_f32 v5, v1, 0, v3
44035// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x01,0x0d,0x04]
44036
44037v_min3_f32 v5, v1, -1, v3
44038// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x83,0x0d,0x04]
44039
44040v_min3_f32 v5, v1, 0.5, v3
44041// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xe1,0x0d,0x04]
44042
44043v_min3_f32 v5, v1, -4.0, v3
44044// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xef,0x0d,0x04]
44045
44046v_min3_f32 v5, v1, v2, v255
44047// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfe,0x07]
44048
44049v_min3_f32 v5, v1, v2, s3
44050// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x00]
44051
44052v_min3_f32 v5, v1, v2, s103
44053// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x9e,0x01]
44054
44055v_min3_f32 v5, v1, v2, flat_scratch_lo
44056// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xa2,0x01]
44057
44058v_min3_f32 v5, v1, v2, flat_scratch_hi
44059// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xa6,0x01]
44060
44061v_min3_f32 v5, v1, v2, vcc_lo
44062// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xaa,0x01]
44063
44064v_min3_f32 v5, v1, v2, vcc_hi
44065// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xae,0x01]
44066
44067v_min3_f32 v5, v1, v2, tba_lo
44068// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xb2,0x01]
44069
44070v_min3_f32 v5, v1, v2, tba_hi
44071// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xb6,0x01]
44072
44073v_min3_f32 v5, v1, v2, tma_lo
44074// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xba,0x01]
44075
44076v_min3_f32 v5, v1, v2, tma_hi
44077// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xbe,0x01]
44078
44079v_min3_f32 v5, v1, v2, ttmp11
44080// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xee,0x01]
44081
44082v_min3_f32 v5, v1, v2, m0
44083// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xf2,0x01]
44084
44085v_min3_f32 v5, v1, v2, exec_lo
44086// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfa,0x01]
44087
44088v_min3_f32 v5, v1, v2, exec_hi
44089// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfe,0x01]
44090
44091v_min3_f32 v5, v1, v2, 0
44092// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x02,0x02]
44093
44094v_min3_f32 v5, v1, v2, -1
44095// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x06,0x03]
44096
44097v_min3_f32 v5, v1, v2, 0.5
44098// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xc2,0x03]
44099
44100v_min3_f32 v5, v1, v2, -4.0
44101// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xde,0x03]
44102
44103v_min3_f32 v5, -v1, v2, v3
44104// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x24]
44105
44106v_min3_f32 v5, v1, -v2, v3
44107// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x44]
44108
44109v_min3_f32 v5, v1, v2, -v3
44110// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x84]
44111
44112v_min3_f32 v5, -v1, -v2, -v3
44113// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0xe4]
44114
44115v_min3_f32 v5, |v1|, v2, v3
44116// CHECK: [0x05,0x01,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44117
44118v_min3_f32 v5, v1, |v2|, v3
44119// CHECK: [0x05,0x02,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44120
44121v_min3_f32 v5, v1, v2, |v3|
44122// CHECK: [0x05,0x04,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44123
44124v_min3_f32 v5, |v1|, |v2|, |v3|
44125// CHECK: [0x05,0x07,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44126
44127v_min3_f32 v5, v1, v2, v3 clamp
44128// CHECK: [0x05,0x08,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44129
44130v_min3_f32 v5, v1, v2, v3 mul:2
44131// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x0c]
44132
44133v_min3_f32 v5, v1, v2, v3 mul:4
44134// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x14]
44135
44136v_min3_f32 v5, v1, v2, v3 div:2
44137// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x1c]
44138
44139v_min3_i32 v5, v1, v2, v3
44140// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x04]
44141
44142v_min3_i32 v255, v1, v2, v3
44143// CHECK: [0xff,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x04]
44144
44145v_min3_i32 v5, v255, v2, v3
44146// CHECK: [0x05,0x00,0xa4,0xd2,0xff,0x05,0x0e,0x04]
44147
44148v_min3_i32 v5, s1, v2, v3
44149// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x04,0x0e,0x04]
44150
44151v_min3_i32 v5, s103, v2, v3
44152// CHECK: [0x05,0x00,0xa4,0xd2,0x67,0x04,0x0e,0x04]
44153
44154v_min3_i32 v5, flat_scratch_lo, v2, v3
44155// CHECK: [0x05,0x00,0xa4,0xd2,0x68,0x04,0x0e,0x04]
44156
44157v_min3_i32 v5, flat_scratch_hi, v2, v3
44158// CHECK: [0x05,0x00,0xa4,0xd2,0x69,0x04,0x0e,0x04]
44159
44160v_min3_i32 v5, vcc_lo, v2, v3
44161// CHECK: [0x05,0x00,0xa4,0xd2,0x6a,0x04,0x0e,0x04]
44162
44163v_min3_i32 v5, vcc_hi, v2, v3
44164// CHECK: [0x05,0x00,0xa4,0xd2,0x6b,0x04,0x0e,0x04]
44165
44166v_min3_i32 v5, tba_lo, v2, v3
44167// CHECK: [0x05,0x00,0xa4,0xd2,0x6c,0x04,0x0e,0x04]
44168
44169v_min3_i32 v5, tba_hi, v2, v3
44170// CHECK: [0x05,0x00,0xa4,0xd2,0x6d,0x04,0x0e,0x04]
44171
44172v_min3_i32 v5, tma_lo, v2, v3
44173// CHECK: [0x05,0x00,0xa4,0xd2,0x6e,0x04,0x0e,0x04]
44174
44175v_min3_i32 v5, tma_hi, v2, v3
44176// CHECK: [0x05,0x00,0xa4,0xd2,0x6f,0x04,0x0e,0x04]
44177
44178v_min3_i32 v5, ttmp11, v2, v3
44179// CHECK: [0x05,0x00,0xa4,0xd2,0x7b,0x04,0x0e,0x04]
44180
44181v_min3_i32 v5, m0, v2, v3
44182// CHECK: [0x05,0x00,0xa4,0xd2,0x7c,0x04,0x0e,0x04]
44183
44184v_min3_i32 v5, exec_lo, v2, v3
44185// CHECK: [0x05,0x00,0xa4,0xd2,0x7e,0x04,0x0e,0x04]
44186
44187v_min3_i32 v5, exec_hi, v2, v3
44188// CHECK: [0x05,0x00,0xa4,0xd2,0x7f,0x04,0x0e,0x04]
44189
44190v_min3_i32 v5, 0, v2, v3
44191// CHECK: [0x05,0x00,0xa4,0xd2,0x80,0x04,0x0e,0x04]
44192
44193v_min3_i32 v5, -1, v2, v3
44194// CHECK: [0x05,0x00,0xa4,0xd2,0xc1,0x04,0x0e,0x04]
44195
44196v_min3_i32 v5, 0.5, v2, v3
44197// CHECK: [0x05,0x00,0xa4,0xd2,0xf0,0x04,0x0e,0x04]
44198
44199v_min3_i32 v5, -4.0, v2, v3
44200// CHECK: [0x05,0x00,0xa4,0xd2,0xf7,0x04,0x0e,0x04]
44201
44202v_min3_i32 v5, v1, v255, v3
44203// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xff,0x0f,0x04]
44204
44205v_min3_i32 v5, v1, s2, v3
44206// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0c,0x04]
44207
44208v_min3_i32 v5, v1, s103, v3
44209// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xcf,0x0c,0x04]
44210
44211v_min3_i32 v5, v1, flat_scratch_lo, v3
44212// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd1,0x0c,0x04]
44213
44214v_min3_i32 v5, v1, flat_scratch_hi, v3
44215// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd3,0x0c,0x04]
44216
44217v_min3_i32 v5, v1, vcc_lo, v3
44218// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd5,0x0c,0x04]
44219
44220v_min3_i32 v5, v1, vcc_hi, v3
44221// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd7,0x0c,0x04]
44222
44223v_min3_i32 v5, v1, tba_lo, v3
44224// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd9,0x0c,0x04]
44225
44226v_min3_i32 v5, v1, tba_hi, v3
44227// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdb,0x0c,0x04]
44228
44229v_min3_i32 v5, v1, tma_lo, v3
44230// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdd,0x0c,0x04]
44231
44232v_min3_i32 v5, v1, tma_hi, v3
44233// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdf,0x0c,0x04]
44234
44235v_min3_i32 v5, v1, ttmp11, v3
44236// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf7,0x0c,0x04]
44237
44238v_min3_i32 v5, v1, m0, v3
44239// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf9,0x0c,0x04]
44240
44241v_min3_i32 v5, v1, exec_lo, v3
44242// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xfd,0x0c,0x04]
44243
44244v_min3_i32 v5, v1, exec_hi, v3
44245// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xff,0x0c,0x04]
44246
44247v_min3_i32 v5, v1, 0, v3
44248// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x01,0x0d,0x04]
44249
44250v_min3_i32 v5, v1, -1, v3
44251// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x83,0x0d,0x04]
44252
44253v_min3_i32 v5, v1, 0.5, v3
44254// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xe1,0x0d,0x04]
44255
44256v_min3_i32 v5, v1, -4.0, v3
44257// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xef,0x0d,0x04]
44258
44259v_min3_i32 v5, v1, v2, v255
44260// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfe,0x07]
44261
44262v_min3_i32 v5, v1, v2, s3
44263// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x00]
44264
44265v_min3_i32 v5, v1, v2, s103
44266// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x9e,0x01]
44267
44268v_min3_i32 v5, v1, v2, flat_scratch_lo
44269// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xa2,0x01]
44270
44271v_min3_i32 v5, v1, v2, flat_scratch_hi
44272// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xa6,0x01]
44273
44274v_min3_i32 v5, v1, v2, vcc_lo
44275// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xaa,0x01]
44276
44277v_min3_i32 v5, v1, v2, vcc_hi
44278// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xae,0x01]
44279
44280v_min3_i32 v5, v1, v2, tba_lo
44281// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xb2,0x01]
44282
44283v_min3_i32 v5, v1, v2, tba_hi
44284// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xb6,0x01]
44285
44286v_min3_i32 v5, v1, v2, tma_lo
44287// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xba,0x01]
44288
44289v_min3_i32 v5, v1, v2, tma_hi
44290// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xbe,0x01]
44291
44292v_min3_i32 v5, v1, v2, ttmp11
44293// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xee,0x01]
44294
44295v_min3_i32 v5, v1, v2, m0
44296// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xf2,0x01]
44297
44298v_min3_i32 v5, v1, v2, exec_lo
44299// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfa,0x01]
44300
44301v_min3_i32 v5, v1, v2, exec_hi
44302// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfe,0x01]
44303
44304v_min3_i32 v5, v1, v2, 0
44305// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x02,0x02]
44306
44307v_min3_i32 v5, v1, v2, -1
44308// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x06,0x03]
44309
44310v_min3_i32 v5, v1, v2, 0.5
44311// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xc2,0x03]
44312
44313v_min3_i32 v5, v1, v2, -4.0
44314// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xde,0x03]
44315
44316v_min3_u32 v5, v1, v2, v3
44317// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x04]
44318
44319v_min3_u32 v255, v1, v2, v3
44320// CHECK: [0xff,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x04]
44321
44322v_min3_u32 v5, v255, v2, v3
44323// CHECK: [0x05,0x00,0xa6,0xd2,0xff,0x05,0x0e,0x04]
44324
44325v_min3_u32 v5, s1, v2, v3
44326// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x04,0x0e,0x04]
44327
44328v_min3_u32 v5, s103, v2, v3
44329// CHECK: [0x05,0x00,0xa6,0xd2,0x67,0x04,0x0e,0x04]
44330
44331v_min3_u32 v5, flat_scratch_lo, v2, v3
44332// CHECK: [0x05,0x00,0xa6,0xd2,0x68,0x04,0x0e,0x04]
44333
44334v_min3_u32 v5, flat_scratch_hi, v2, v3
44335// CHECK: [0x05,0x00,0xa6,0xd2,0x69,0x04,0x0e,0x04]
44336
44337v_min3_u32 v5, vcc_lo, v2, v3
44338// CHECK: [0x05,0x00,0xa6,0xd2,0x6a,0x04,0x0e,0x04]
44339
44340v_min3_u32 v5, vcc_hi, v2, v3
44341// CHECK: [0x05,0x00,0xa6,0xd2,0x6b,0x04,0x0e,0x04]
44342
44343v_min3_u32 v5, tba_lo, v2, v3
44344// CHECK: [0x05,0x00,0xa6,0xd2,0x6c,0x04,0x0e,0x04]
44345
44346v_min3_u32 v5, tba_hi, v2, v3
44347// CHECK: [0x05,0x00,0xa6,0xd2,0x6d,0x04,0x0e,0x04]
44348
44349v_min3_u32 v5, tma_lo, v2, v3
44350// CHECK: [0x05,0x00,0xa6,0xd2,0x6e,0x04,0x0e,0x04]
44351
44352v_min3_u32 v5, tma_hi, v2, v3
44353// CHECK: [0x05,0x00,0xa6,0xd2,0x6f,0x04,0x0e,0x04]
44354
44355v_min3_u32 v5, ttmp11, v2, v3
44356// CHECK: [0x05,0x00,0xa6,0xd2,0x7b,0x04,0x0e,0x04]
44357
44358v_min3_u32 v5, m0, v2, v3
44359// CHECK: [0x05,0x00,0xa6,0xd2,0x7c,0x04,0x0e,0x04]
44360
44361v_min3_u32 v5, exec_lo, v2, v3
44362// CHECK: [0x05,0x00,0xa6,0xd2,0x7e,0x04,0x0e,0x04]
44363
44364v_min3_u32 v5, exec_hi, v2, v3
44365// CHECK: [0x05,0x00,0xa6,0xd2,0x7f,0x04,0x0e,0x04]
44366
44367v_min3_u32 v5, 0, v2, v3
44368// CHECK: [0x05,0x00,0xa6,0xd2,0x80,0x04,0x0e,0x04]
44369
44370v_min3_u32 v5, -1, v2, v3
44371// CHECK: [0x05,0x00,0xa6,0xd2,0xc1,0x04,0x0e,0x04]
44372
44373v_min3_u32 v5, 0.5, v2, v3
44374// CHECK: [0x05,0x00,0xa6,0xd2,0xf0,0x04,0x0e,0x04]
44375
44376v_min3_u32 v5, -4.0, v2, v3
44377// CHECK: [0x05,0x00,0xa6,0xd2,0xf7,0x04,0x0e,0x04]
44378
44379v_min3_u32 v5, v1, v255, v3
44380// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xff,0x0f,0x04]
44381
44382v_min3_u32 v5, v1, s2, v3
44383// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0c,0x04]
44384
44385v_min3_u32 v5, v1, s103, v3
44386// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xcf,0x0c,0x04]
44387
44388v_min3_u32 v5, v1, flat_scratch_lo, v3
44389// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd1,0x0c,0x04]
44390
44391v_min3_u32 v5, v1, flat_scratch_hi, v3
44392// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd3,0x0c,0x04]
44393
44394v_min3_u32 v5, v1, vcc_lo, v3
44395// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd5,0x0c,0x04]
44396
44397v_min3_u32 v5, v1, vcc_hi, v3
44398// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd7,0x0c,0x04]
44399
44400v_min3_u32 v5, v1, tba_lo, v3
44401// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd9,0x0c,0x04]
44402
44403v_min3_u32 v5, v1, tba_hi, v3
44404// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdb,0x0c,0x04]
44405
44406v_min3_u32 v5, v1, tma_lo, v3
44407// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdd,0x0c,0x04]
44408
44409v_min3_u32 v5, v1, tma_hi, v3
44410// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdf,0x0c,0x04]
44411
44412v_min3_u32 v5, v1, ttmp11, v3
44413// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf7,0x0c,0x04]
44414
44415v_min3_u32 v5, v1, m0, v3
44416// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf9,0x0c,0x04]
44417
44418v_min3_u32 v5, v1, exec_lo, v3
44419// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xfd,0x0c,0x04]
44420
44421v_min3_u32 v5, v1, exec_hi, v3
44422// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xff,0x0c,0x04]
44423
44424v_min3_u32 v5, v1, 0, v3
44425// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x01,0x0d,0x04]
44426
44427v_min3_u32 v5, v1, -1, v3
44428// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x83,0x0d,0x04]
44429
44430v_min3_u32 v5, v1, 0.5, v3
44431// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xe1,0x0d,0x04]
44432
44433v_min3_u32 v5, v1, -4.0, v3
44434// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xef,0x0d,0x04]
44435
44436v_min3_u32 v5, v1, v2, v255
44437// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfe,0x07]
44438
44439v_min3_u32 v5, v1, v2, s3
44440// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x00]
44441
44442v_min3_u32 v5, v1, v2, s103
44443// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x9e,0x01]
44444
44445v_min3_u32 v5, v1, v2, flat_scratch_lo
44446// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xa2,0x01]
44447
44448v_min3_u32 v5, v1, v2, flat_scratch_hi
44449// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xa6,0x01]
44450
44451v_min3_u32 v5, v1, v2, vcc_lo
44452// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xaa,0x01]
44453
44454v_min3_u32 v5, v1, v2, vcc_hi
44455// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xae,0x01]
44456
44457v_min3_u32 v5, v1, v2, tba_lo
44458// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xb2,0x01]
44459
44460v_min3_u32 v5, v1, v2, tba_hi
44461// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xb6,0x01]
44462
44463v_min3_u32 v5, v1, v2, tma_lo
44464// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xba,0x01]
44465
44466v_min3_u32 v5, v1, v2, tma_hi
44467// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xbe,0x01]
44468
44469v_min3_u32 v5, v1, v2, ttmp11
44470// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xee,0x01]
44471
44472v_min3_u32 v5, v1, v2, m0
44473// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xf2,0x01]
44474
44475v_min3_u32 v5, v1, v2, exec_lo
44476// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfa,0x01]
44477
44478v_min3_u32 v5, v1, v2, exec_hi
44479// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfe,0x01]
44480
44481v_min3_u32 v5, v1, v2, 0
44482// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x02,0x02]
44483
44484v_min3_u32 v5, v1, v2, -1
44485// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x06,0x03]
44486
44487v_min3_u32 v5, v1, v2, 0.5
44488// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xc2,0x03]
44489
44490v_min3_u32 v5, v1, v2, -4.0
44491// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xde,0x03]
44492
44493v_max3_f32 v5, v1, v2, v3
44494// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44495
44496v_max3_f32 v255, v1, v2, v3
44497// CHECK: [0xff,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44498
44499v_max3_f32 v5, v255, v2, v3
44500// CHECK: [0x05,0x00,0xa8,0xd2,0xff,0x05,0x0e,0x04]
44501
44502v_max3_f32 v5, s1, v2, v3
44503// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x04,0x0e,0x04]
44504
44505v_max3_f32 v5, s103, v2, v3
44506// CHECK: [0x05,0x00,0xa8,0xd2,0x67,0x04,0x0e,0x04]
44507
44508v_max3_f32 v5, flat_scratch_lo, v2, v3
44509// CHECK: [0x05,0x00,0xa8,0xd2,0x68,0x04,0x0e,0x04]
44510
44511v_max3_f32 v5, flat_scratch_hi, v2, v3
44512// CHECK: [0x05,0x00,0xa8,0xd2,0x69,0x04,0x0e,0x04]
44513
44514v_max3_f32 v5, vcc_lo, v2, v3
44515// CHECK: [0x05,0x00,0xa8,0xd2,0x6a,0x04,0x0e,0x04]
44516
44517v_max3_f32 v5, vcc_hi, v2, v3
44518// CHECK: [0x05,0x00,0xa8,0xd2,0x6b,0x04,0x0e,0x04]
44519
44520v_max3_f32 v5, tba_lo, v2, v3
44521// CHECK: [0x05,0x00,0xa8,0xd2,0x6c,0x04,0x0e,0x04]
44522
44523v_max3_f32 v5, tba_hi, v2, v3
44524// CHECK: [0x05,0x00,0xa8,0xd2,0x6d,0x04,0x0e,0x04]
44525
44526v_max3_f32 v5, tma_lo, v2, v3
44527// CHECK: [0x05,0x00,0xa8,0xd2,0x6e,0x04,0x0e,0x04]
44528
44529v_max3_f32 v5, tma_hi, v2, v3
44530// CHECK: [0x05,0x00,0xa8,0xd2,0x6f,0x04,0x0e,0x04]
44531
44532v_max3_f32 v5, ttmp11, v2, v3
44533// CHECK: [0x05,0x00,0xa8,0xd2,0x7b,0x04,0x0e,0x04]
44534
44535v_max3_f32 v5, m0, v2, v3
44536// CHECK: [0x05,0x00,0xa8,0xd2,0x7c,0x04,0x0e,0x04]
44537
44538v_max3_f32 v5, exec_lo, v2, v3
44539// CHECK: [0x05,0x00,0xa8,0xd2,0x7e,0x04,0x0e,0x04]
44540
44541v_max3_f32 v5, exec_hi, v2, v3
44542// CHECK: [0x05,0x00,0xa8,0xd2,0x7f,0x04,0x0e,0x04]
44543
44544v_max3_f32 v5, 0, v2, v3
44545// CHECK: [0x05,0x00,0xa8,0xd2,0x80,0x04,0x0e,0x04]
44546
44547v_max3_f32 v5, -1, v2, v3
44548// CHECK: [0x05,0x00,0xa8,0xd2,0xc1,0x04,0x0e,0x04]
44549
44550v_max3_f32 v5, 0.5, v2, v3
44551// CHECK: [0x05,0x00,0xa8,0xd2,0xf0,0x04,0x0e,0x04]
44552
44553v_max3_f32 v5, -4.0, v2, v3
44554// CHECK: [0x05,0x00,0xa8,0xd2,0xf7,0x04,0x0e,0x04]
44555
44556v_max3_f32 v5, v1, v255, v3
44557// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xff,0x0f,0x04]
44558
44559v_max3_f32 v5, v1, s2, v3
44560// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0c,0x04]
44561
44562v_max3_f32 v5, v1, s103, v3
44563// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xcf,0x0c,0x04]
44564
44565v_max3_f32 v5, v1, flat_scratch_lo, v3
44566// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd1,0x0c,0x04]
44567
44568v_max3_f32 v5, v1, flat_scratch_hi, v3
44569// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd3,0x0c,0x04]
44570
44571v_max3_f32 v5, v1, vcc_lo, v3
44572// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd5,0x0c,0x04]
44573
44574v_max3_f32 v5, v1, vcc_hi, v3
44575// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd7,0x0c,0x04]
44576
44577v_max3_f32 v5, v1, tba_lo, v3
44578// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd9,0x0c,0x04]
44579
44580v_max3_f32 v5, v1, tba_hi, v3
44581// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdb,0x0c,0x04]
44582
44583v_max3_f32 v5, v1, tma_lo, v3
44584// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdd,0x0c,0x04]
44585
44586v_max3_f32 v5, v1, tma_hi, v3
44587// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdf,0x0c,0x04]
44588
44589v_max3_f32 v5, v1, ttmp11, v3
44590// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf7,0x0c,0x04]
44591
44592v_max3_f32 v5, v1, m0, v3
44593// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf9,0x0c,0x04]
44594
44595v_max3_f32 v5, v1, exec_lo, v3
44596// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xfd,0x0c,0x04]
44597
44598v_max3_f32 v5, v1, exec_hi, v3
44599// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xff,0x0c,0x04]
44600
44601v_max3_f32 v5, v1, 0, v3
44602// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x01,0x0d,0x04]
44603
44604v_max3_f32 v5, v1, -1, v3
44605// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x83,0x0d,0x04]
44606
44607v_max3_f32 v5, v1, 0.5, v3
44608// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xe1,0x0d,0x04]
44609
44610v_max3_f32 v5, v1, -4.0, v3
44611// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xef,0x0d,0x04]
44612
44613v_max3_f32 v5, v1, v2, v255
44614// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfe,0x07]
44615
44616v_max3_f32 v5, v1, v2, s3
44617// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x00]
44618
44619v_max3_f32 v5, v1, v2, s103
44620// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x9e,0x01]
44621
44622v_max3_f32 v5, v1, v2, flat_scratch_lo
44623// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xa2,0x01]
44624
44625v_max3_f32 v5, v1, v2, flat_scratch_hi
44626// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xa6,0x01]
44627
44628v_max3_f32 v5, v1, v2, vcc_lo
44629// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xaa,0x01]
44630
44631v_max3_f32 v5, v1, v2, vcc_hi
44632// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xae,0x01]
44633
44634v_max3_f32 v5, v1, v2, tba_lo
44635// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xb2,0x01]
44636
44637v_max3_f32 v5, v1, v2, tba_hi
44638// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xb6,0x01]
44639
44640v_max3_f32 v5, v1, v2, tma_lo
44641// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xba,0x01]
44642
44643v_max3_f32 v5, v1, v2, tma_hi
44644// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xbe,0x01]
44645
44646v_max3_f32 v5, v1, v2, ttmp11
44647// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xee,0x01]
44648
44649v_max3_f32 v5, v1, v2, m0
44650// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xf2,0x01]
44651
44652v_max3_f32 v5, v1, v2, exec_lo
44653// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfa,0x01]
44654
44655v_max3_f32 v5, v1, v2, exec_hi
44656// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfe,0x01]
44657
44658v_max3_f32 v5, v1, v2, 0
44659// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x02,0x02]
44660
44661v_max3_f32 v5, v1, v2, -1
44662// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x06,0x03]
44663
44664v_max3_f32 v5, v1, v2, 0.5
44665// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xc2,0x03]
44666
44667v_max3_f32 v5, v1, v2, -4.0
44668// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xde,0x03]
44669
44670v_max3_f32 v5, -v1, v2, v3
44671// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x24]
44672
44673v_max3_f32 v5, v1, -v2, v3
44674// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x44]
44675
44676v_max3_f32 v5, v1, v2, -v3
44677// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x84]
44678
44679v_max3_f32 v5, -v1, -v2, -v3
44680// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0xe4]
44681
44682v_max3_f32 v5, |v1|, v2, v3
44683// CHECK: [0x05,0x01,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44684
44685v_max3_f32 v5, v1, |v2|, v3
44686// CHECK: [0x05,0x02,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44687
44688v_max3_f32 v5, v1, v2, |v3|
44689// CHECK: [0x05,0x04,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44690
44691v_max3_f32 v5, |v1|, |v2|, |v3|
44692// CHECK: [0x05,0x07,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44693
44694v_max3_f32 v5, v1, v2, v3 clamp
44695// CHECK: [0x05,0x08,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44696
44697v_max3_f32 v5, v1, v2, v3 mul:2
44698// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x0c]
44699
44700v_max3_f32 v5, v1, v2, v3 mul:4
44701// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x14]
44702
44703v_max3_f32 v5, v1, v2, v3 div:2
44704// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x1c]
44705
44706v_max3_i32 v5, v1, v2, v3
44707// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x04]
44708
44709v_max3_i32 v255, v1, v2, v3
44710// CHECK: [0xff,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x04]
44711
44712v_max3_i32 v5, v255, v2, v3
44713// CHECK: [0x05,0x00,0xaa,0xd2,0xff,0x05,0x0e,0x04]
44714
44715v_max3_i32 v5, s1, v2, v3
44716// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x04,0x0e,0x04]
44717
44718v_max3_i32 v5, s103, v2, v3
44719// CHECK: [0x05,0x00,0xaa,0xd2,0x67,0x04,0x0e,0x04]
44720
44721v_max3_i32 v5, flat_scratch_lo, v2, v3
44722// CHECK: [0x05,0x00,0xaa,0xd2,0x68,0x04,0x0e,0x04]
44723
44724v_max3_i32 v5, flat_scratch_hi, v2, v3
44725// CHECK: [0x05,0x00,0xaa,0xd2,0x69,0x04,0x0e,0x04]
44726
44727v_max3_i32 v5, vcc_lo, v2, v3
44728// CHECK: [0x05,0x00,0xaa,0xd2,0x6a,0x04,0x0e,0x04]
44729
44730v_max3_i32 v5, vcc_hi, v2, v3
44731// CHECK: [0x05,0x00,0xaa,0xd2,0x6b,0x04,0x0e,0x04]
44732
44733v_max3_i32 v5, tba_lo, v2, v3
44734// CHECK: [0x05,0x00,0xaa,0xd2,0x6c,0x04,0x0e,0x04]
44735
44736v_max3_i32 v5, tba_hi, v2, v3
44737// CHECK: [0x05,0x00,0xaa,0xd2,0x6d,0x04,0x0e,0x04]
44738
44739v_max3_i32 v5, tma_lo, v2, v3
44740// CHECK: [0x05,0x00,0xaa,0xd2,0x6e,0x04,0x0e,0x04]
44741
44742v_max3_i32 v5, tma_hi, v2, v3
44743// CHECK: [0x05,0x00,0xaa,0xd2,0x6f,0x04,0x0e,0x04]
44744
44745v_max3_i32 v5, ttmp11, v2, v3
44746// CHECK: [0x05,0x00,0xaa,0xd2,0x7b,0x04,0x0e,0x04]
44747
44748v_max3_i32 v5, m0, v2, v3
44749// CHECK: [0x05,0x00,0xaa,0xd2,0x7c,0x04,0x0e,0x04]
44750
44751v_max3_i32 v5, exec_lo, v2, v3
44752// CHECK: [0x05,0x00,0xaa,0xd2,0x7e,0x04,0x0e,0x04]
44753
44754v_max3_i32 v5, exec_hi, v2, v3
44755// CHECK: [0x05,0x00,0xaa,0xd2,0x7f,0x04,0x0e,0x04]
44756
44757v_max3_i32 v5, 0, v2, v3
44758// CHECK: [0x05,0x00,0xaa,0xd2,0x80,0x04,0x0e,0x04]
44759
44760v_max3_i32 v5, -1, v2, v3
44761// CHECK: [0x05,0x00,0xaa,0xd2,0xc1,0x04,0x0e,0x04]
44762
44763v_max3_i32 v5, 0.5, v2, v3
44764// CHECK: [0x05,0x00,0xaa,0xd2,0xf0,0x04,0x0e,0x04]
44765
44766v_max3_i32 v5, -4.0, v2, v3
44767// CHECK: [0x05,0x00,0xaa,0xd2,0xf7,0x04,0x0e,0x04]
44768
44769v_max3_i32 v5, v1, v255, v3
44770// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xff,0x0f,0x04]
44771
44772v_max3_i32 v5, v1, s2, v3
44773// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0c,0x04]
44774
44775v_max3_i32 v5, v1, s103, v3
44776// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xcf,0x0c,0x04]
44777
44778v_max3_i32 v5, v1, flat_scratch_lo, v3
44779// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd1,0x0c,0x04]
44780
44781v_max3_i32 v5, v1, flat_scratch_hi, v3
44782// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd3,0x0c,0x04]
44783
44784v_max3_i32 v5, v1, vcc_lo, v3
44785// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd5,0x0c,0x04]
44786
44787v_max3_i32 v5, v1, vcc_hi, v3
44788// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd7,0x0c,0x04]
44789
44790v_max3_i32 v5, v1, tba_lo, v3
44791// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd9,0x0c,0x04]
44792
44793v_max3_i32 v5, v1, tba_hi, v3
44794// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdb,0x0c,0x04]
44795
44796v_max3_i32 v5, v1, tma_lo, v3
44797// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdd,0x0c,0x04]
44798
44799v_max3_i32 v5, v1, tma_hi, v3
44800// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdf,0x0c,0x04]
44801
44802v_max3_i32 v5, v1, ttmp11, v3
44803// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf7,0x0c,0x04]
44804
44805v_max3_i32 v5, v1, m0, v3
44806// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf9,0x0c,0x04]
44807
44808v_max3_i32 v5, v1, exec_lo, v3
44809// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xfd,0x0c,0x04]
44810
44811v_max3_i32 v5, v1, exec_hi, v3
44812// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xff,0x0c,0x04]
44813
44814v_max3_i32 v5, v1, 0, v3
44815// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x01,0x0d,0x04]
44816
44817v_max3_i32 v5, v1, -1, v3
44818// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x83,0x0d,0x04]
44819
44820v_max3_i32 v5, v1, 0.5, v3
44821// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xe1,0x0d,0x04]
44822
44823v_max3_i32 v5, v1, -4.0, v3
44824// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xef,0x0d,0x04]
44825
44826v_max3_i32 v5, v1, v2, v255
44827// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfe,0x07]
44828
44829v_max3_i32 v5, v1, v2, s3
44830// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x00]
44831
44832v_max3_i32 v5, v1, v2, s103
44833// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x9e,0x01]
44834
44835v_max3_i32 v5, v1, v2, flat_scratch_lo
44836// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xa2,0x01]
44837
44838v_max3_i32 v5, v1, v2, flat_scratch_hi
44839// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xa6,0x01]
44840
44841v_max3_i32 v5, v1, v2, vcc_lo
44842// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xaa,0x01]
44843
44844v_max3_i32 v5, v1, v2, vcc_hi
44845// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xae,0x01]
44846
44847v_max3_i32 v5, v1, v2, tba_lo
44848// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xb2,0x01]
44849
44850v_max3_i32 v5, v1, v2, tba_hi
44851// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xb6,0x01]
44852
44853v_max3_i32 v5, v1, v2, tma_lo
44854// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xba,0x01]
44855
44856v_max3_i32 v5, v1, v2, tma_hi
44857// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xbe,0x01]
44858
44859v_max3_i32 v5, v1, v2, ttmp11
44860// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xee,0x01]
44861
44862v_max3_i32 v5, v1, v2, m0
44863// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xf2,0x01]
44864
44865v_max3_i32 v5, v1, v2, exec_lo
44866// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfa,0x01]
44867
44868v_max3_i32 v5, v1, v2, exec_hi
44869// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfe,0x01]
44870
44871v_max3_i32 v5, v1, v2, 0
44872// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x02,0x02]
44873
44874v_max3_i32 v5, v1, v2, -1
44875// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x06,0x03]
44876
44877v_max3_i32 v5, v1, v2, 0.5
44878// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xc2,0x03]
44879
44880v_max3_i32 v5, v1, v2, -4.0
44881// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xde,0x03]
44882
44883v_max3_u32 v5, v1, v2, v3
44884// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0e,0x04]
44885
44886v_max3_u32 v255, v1, v2, v3
44887// CHECK: [0xff,0x00,0xac,0xd2,0x01,0x05,0x0e,0x04]
44888
44889v_max3_u32 v5, v255, v2, v3
44890// CHECK: [0x05,0x00,0xac,0xd2,0xff,0x05,0x0e,0x04]
44891
44892v_max3_u32 v5, s1, v2, v3
44893// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x04,0x0e,0x04]
44894
44895v_max3_u32 v5, s103, v2, v3
44896// CHECK: [0x05,0x00,0xac,0xd2,0x67,0x04,0x0e,0x04]
44897
44898v_max3_u32 v5, flat_scratch_lo, v2, v3
44899// CHECK: [0x05,0x00,0xac,0xd2,0x68,0x04,0x0e,0x04]
44900
44901v_max3_u32 v5, flat_scratch_hi, v2, v3
44902// CHECK: [0x05,0x00,0xac,0xd2,0x69,0x04,0x0e,0x04]
44903
44904v_max3_u32 v5, vcc_lo, v2, v3
44905// CHECK: [0x05,0x00,0xac,0xd2,0x6a,0x04,0x0e,0x04]
44906
44907v_max3_u32 v5, vcc_hi, v2, v3
44908// CHECK: [0x05,0x00,0xac,0xd2,0x6b,0x04,0x0e,0x04]
44909
44910v_max3_u32 v5, tba_lo, v2, v3
44911// CHECK: [0x05,0x00,0xac,0xd2,0x6c,0x04,0x0e,0x04]
44912
44913v_max3_u32 v5, tba_hi, v2, v3
44914// CHECK: [0x05,0x00,0xac,0xd2,0x6d,0x04,0x0e,0x04]
44915
44916v_max3_u32 v5, tma_lo, v2, v3
44917// CHECK: [0x05,0x00,0xac,0xd2,0x6e,0x04,0x0e,0x04]
44918
44919v_max3_u32 v5, tma_hi, v2, v3
44920// CHECK: [0x05,0x00,0xac,0xd2,0x6f,0x04,0x0e,0x04]
44921
44922v_max3_u32 v5, ttmp11, v2, v3
44923// CHECK: [0x05,0x00,0xac,0xd2,0x7b,0x04,0x0e,0x04]
44924
44925v_max3_u32 v5, m0, v2, v3
44926// CHECK: [0x05,0x00,0xac,0xd2,0x7c,0x04,0x0e,0x04]
44927
44928v_max3_u32 v5, exec_lo, v2, v3
44929// CHECK: [0x05,0x00,0xac,0xd2,0x7e,0x04,0x0e,0x04]
44930
44931v_max3_u32 v5, exec_hi, v2, v3
44932// CHECK: [0x05,0x00,0xac,0xd2,0x7f,0x04,0x0e,0x04]
44933
44934v_max3_u32 v5, 0, v2, v3
44935// CHECK: [0x05,0x00,0xac,0xd2,0x80,0x04,0x0e,0x04]
44936
44937v_max3_u32 v5, -1, v2, v3
44938// CHECK: [0x05,0x00,0xac,0xd2,0xc1,0x04,0x0e,0x04]
44939
44940v_max3_u32 v5, 0.5, v2, v3
44941// CHECK: [0x05,0x00,0xac,0xd2,0xf0,0x04,0x0e,0x04]
44942
44943v_max3_u32 v5, -4.0, v2, v3
44944// CHECK: [0x05,0x00,0xac,0xd2,0xf7,0x04,0x0e,0x04]
44945
44946v_max3_u32 v5, v1, v255, v3
44947// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xff,0x0f,0x04]
44948
44949v_max3_u32 v5, v1, s2, v3
44950// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0c,0x04]
44951
44952v_max3_u32 v5, v1, s103, v3
44953// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xcf,0x0c,0x04]
44954
44955v_max3_u32 v5, v1, flat_scratch_lo, v3
44956// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd1,0x0c,0x04]
44957
44958v_max3_u32 v5, v1, flat_scratch_hi, v3
44959// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd3,0x0c,0x04]
44960
44961v_max3_u32 v5, v1, vcc_lo, v3
44962// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd5,0x0c,0x04]
44963
44964v_max3_u32 v5, v1, vcc_hi, v3
44965// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd7,0x0c,0x04]
44966
44967v_max3_u32 v5, v1, tba_lo, v3
44968// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd9,0x0c,0x04]
44969
44970v_max3_u32 v5, v1, tba_hi, v3
44971// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdb,0x0c,0x04]
44972
44973v_max3_u32 v5, v1, tma_lo, v3
44974// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdd,0x0c,0x04]
44975
44976v_max3_u32 v5, v1, tma_hi, v3
44977// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdf,0x0c,0x04]
44978
44979v_max3_u32 v5, v1, ttmp11, v3
44980// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf7,0x0c,0x04]
44981
44982v_max3_u32 v5, v1, m0, v3
44983// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf9,0x0c,0x04]
44984
44985v_max3_u32 v5, v1, exec_lo, v3
44986// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xfd,0x0c,0x04]
44987
44988v_max3_u32 v5, v1, exec_hi, v3
44989// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xff,0x0c,0x04]
44990
44991v_max3_u32 v5, v1, 0, v3
44992// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x01,0x0d,0x04]
44993
44994v_max3_u32 v5, v1, -1, v3
44995// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x83,0x0d,0x04]
44996
44997v_max3_u32 v5, v1, 0.5, v3
44998// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xe1,0x0d,0x04]
44999
45000v_max3_u32 v5, v1, -4.0, v3
45001// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xef,0x0d,0x04]
45002
45003v_max3_u32 v5, v1, v2, v255
45004// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfe,0x07]
45005
45006v_max3_u32 v5, v1, v2, s3
45007// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0e,0x00]
45008
45009v_max3_u32 v5, v1, v2, s103
45010// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x9e,0x01]
45011
45012v_max3_u32 v5, v1, v2, flat_scratch_lo
45013// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xa2,0x01]
45014
45015v_max3_u32 v5, v1, v2, flat_scratch_hi
45016// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xa6,0x01]
45017
45018v_max3_u32 v5, v1, v2, vcc_lo
45019// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xaa,0x01]
45020
45021v_max3_u32 v5, v1, v2, vcc_hi
45022// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xae,0x01]
45023
45024v_max3_u32 v5, v1, v2, tba_lo
45025// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xb2,0x01]
45026
45027v_max3_u32 v5, v1, v2, tba_hi
45028// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xb6,0x01]
45029
45030v_max3_u32 v5, v1, v2, tma_lo
45031// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xba,0x01]
45032
45033v_max3_u32 v5, v1, v2, tma_hi
45034// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xbe,0x01]
45035
45036v_max3_u32 v5, v1, v2, ttmp11
45037// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xee,0x01]
45038
45039v_max3_u32 v5, v1, v2, m0
45040// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xf2,0x01]
45041
45042v_max3_u32 v5, v1, v2, exec_lo
45043// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfa,0x01]
45044
45045v_max3_u32 v5, v1, v2, exec_hi
45046// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfe,0x01]
45047
45048v_max3_u32 v5, v1, v2, 0
45049// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x02,0x02]
45050
45051v_max3_u32 v5, v1, v2, -1
45052// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x06,0x03]
45053
45054v_max3_u32 v5, v1, v2, 0.5
45055// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xc2,0x03]
45056
45057v_max3_u32 v5, v1, v2, -4.0
45058// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xde,0x03]
45059
45060v_med3_f32 v5, v1, v2, v3
45061// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x04]
45062
45063v_med3_f32 v255, v1, v2, v3
45064// CHECK: [0xff,0x00,0xae,0xd2,0x01,0x05,0x0e,0x04]
45065
45066v_med3_f32 v5, v255, v2, v3
45067// CHECK: [0x05,0x00,0xae,0xd2,0xff,0x05,0x0e,0x04]
45068
45069v_med3_f32 v5, s1, v2, v3
45070// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x04,0x0e,0x04]
45071
45072v_med3_f32 v5, s103, v2, v3
45073// CHECK: [0x05,0x00,0xae,0xd2,0x67,0x04,0x0e,0x04]
45074
45075v_med3_f32 v5, flat_scratch_lo, v2, v3
45076// CHECK: [0x05,0x00,0xae,0xd2,0x68,0x04,0x0e,0x04]
45077
45078v_med3_f32 v5, flat_scratch_hi, v2, v3
45079// CHECK: [0x05,0x00,0xae,0xd2,0x69,0x04,0x0e,0x04]
45080
45081v_med3_f32 v5, vcc_lo, v2, v3
45082// CHECK: [0x05,0x00,0xae,0xd2,0x6a,0x04,0x0e,0x04]
45083
45084v_med3_f32 v5, vcc_hi, v2, v3
45085// CHECK: [0x05,0x00,0xae,0xd2,0x6b,0x04,0x0e,0x04]
45086
45087v_med3_f32 v5, tba_lo, v2, v3
45088// CHECK: [0x05,0x00,0xae,0xd2,0x6c,0x04,0x0e,0x04]
45089
45090v_med3_f32 v5, tba_hi, v2, v3
45091// CHECK: [0x05,0x00,0xae,0xd2,0x6d,0x04,0x0e,0x04]
45092
45093v_med3_f32 v5, tma_lo, v2, v3
45094// CHECK: [0x05,0x00,0xae,0xd2,0x6e,0x04,0x0e,0x04]
45095
45096v_med3_f32 v5, tma_hi, v2, v3
45097// CHECK: [0x05,0x00,0xae,0xd2,0x6f,0x04,0x0e,0x04]
45098
45099v_med3_f32 v5, ttmp11, v2, v3
45100// CHECK: [0x05,0x00,0xae,0xd2,0x7b,0x04,0x0e,0x04]
45101
45102v_med3_f32 v5, m0, v2, v3
45103// CHECK: [0x05,0x00,0xae,0xd2,0x7c,0x04,0x0e,0x04]
45104
45105v_med3_f32 v5, exec_lo, v2, v3
45106// CHECK: [0x05,0x00,0xae,0xd2,0x7e,0x04,0x0e,0x04]
45107
45108v_med3_f32 v5, exec_hi, v2, v3
45109// CHECK: [0x05,0x00,0xae,0xd2,0x7f,0x04,0x0e,0x04]
45110
45111v_med3_f32 v5, 0, v2, v3
45112// CHECK: [0x05,0x00,0xae,0xd2,0x80,0x04,0x0e,0x04]
45113
45114v_med3_f32 v5, -1, v2, v3
45115// CHECK: [0x05,0x00,0xae,0xd2,0xc1,0x04,0x0e,0x04]
45116
45117v_med3_f32 v5, 0.5, v2, v3
45118// CHECK: [0x05,0x00,0xae,0xd2,0xf0,0x04,0x0e,0x04]
45119
45120v_med3_f32 v5, -4.0, v2, v3
45121// CHECK: [0x05,0x00,0xae,0xd2,0xf7,0x04,0x0e,0x04]
45122
45123v_med3_f32 v5, v1, v255, v3
45124// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xff,0x0f,0x04]
45125
45126v_med3_f32 v5, v1, s2, v3
45127// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0c,0x04]
45128
45129v_med3_f32 v5, v1, s103, v3
45130// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xcf,0x0c,0x04]
45131
45132v_med3_f32 v5, v1, flat_scratch_lo, v3
45133// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd1,0x0c,0x04]
45134
45135v_med3_f32 v5, v1, flat_scratch_hi, v3
45136// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd3,0x0c,0x04]
45137
45138v_med3_f32 v5, v1, vcc_lo, v3
45139// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd5,0x0c,0x04]
45140
45141v_med3_f32 v5, v1, vcc_hi, v3
45142// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd7,0x0c,0x04]
45143
45144v_med3_f32 v5, v1, tba_lo, v3
45145// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd9,0x0c,0x04]
45146
45147v_med3_f32 v5, v1, tba_hi, v3
45148// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdb,0x0c,0x04]
45149
45150v_med3_f32 v5, v1, tma_lo, v3
45151// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdd,0x0c,0x04]
45152
45153v_med3_f32 v5, v1, tma_hi, v3
45154// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdf,0x0c,0x04]
45155
45156v_med3_f32 v5, v1, ttmp11, v3
45157// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf7,0x0c,0x04]
45158
45159v_med3_f32 v5, v1, m0, v3
45160// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf9,0x0c,0x04]
45161
45162v_med3_f32 v5, v1, exec_lo, v3
45163// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xfd,0x0c,0x04]
45164
45165v_med3_f32 v5, v1, exec_hi, v3
45166// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xff,0x0c,0x04]
45167
45168v_med3_f32 v5, v1, 0, v3
45169// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x01,0x0d,0x04]
45170
45171v_med3_f32 v5, v1, -1, v3
45172// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x83,0x0d,0x04]
45173
45174v_med3_f32 v5, v1, 0.5, v3
45175// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xe1,0x0d,0x04]
45176
45177v_med3_f32 v5, v1, -4.0, v3
45178// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xef,0x0d,0x04]
45179
45180v_med3_f32 v5, v1, v2, v255
45181// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfe,0x07]
45182
45183v_med3_f32 v5, v1, v2, s3
45184// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x00]
45185
45186v_med3_f32 v5, v1, v2, s103
45187// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x9e,0x01]
45188
45189v_med3_f32 v5, v1, v2, flat_scratch_lo
45190// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xa2,0x01]
45191
45192v_med3_f32 v5, v1, v2, flat_scratch_hi
45193// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xa6,0x01]
45194
45195v_med3_f32 v5, v1, v2, vcc_lo
45196// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xaa,0x01]
45197
45198v_med3_f32 v5, v1, v2, vcc_hi
45199// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xae,0x01]
45200
45201v_med3_f32 v5, v1, v2, tba_lo
45202// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xb2,0x01]
45203
45204v_med3_f32 v5, v1, v2, tba_hi
45205// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xb6,0x01]
45206
45207v_med3_f32 v5, v1, v2, tma_lo
45208// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xba,0x01]
45209
45210v_med3_f32 v5, v1, v2, tma_hi
45211// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xbe,0x01]
45212
45213v_med3_f32 v5, v1, v2, ttmp11
45214// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xee,0x01]
45215
45216v_med3_f32 v5, v1, v2, m0
45217// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xf2,0x01]
45218
45219v_med3_f32 v5, v1, v2, exec_lo
45220// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfa,0x01]
45221
45222v_med3_f32 v5, v1, v2, exec_hi
45223// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfe,0x01]
45224
45225v_med3_f32 v5, v1, v2, 0
45226// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x02,0x02]
45227
45228v_med3_f32 v5, v1, v2, -1
45229// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x06,0x03]
45230
45231v_med3_f32 v5, v1, v2, 0.5
45232// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xc2,0x03]
45233
45234v_med3_f32 v5, v1, v2, -4.0
45235// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xde,0x03]
45236
45237v_med3_f32 v5, -v1, v2, v3
45238// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x24]
45239
45240v_med3_f32 v5, v1, -v2, v3
45241// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x44]
45242
45243v_med3_f32 v5, v1, v2, -v3
45244// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x84]
45245
45246v_med3_f32 v5, -v1, -v2, -v3
45247// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0xe4]
45248
45249v_med3_f32 v5, |v1|, v2, v3
45250// CHECK: [0x05,0x01,0xae,0xd2,0x01,0x05,0x0e,0x04]
45251
45252v_med3_f32 v5, v1, |v2|, v3
45253// CHECK: [0x05,0x02,0xae,0xd2,0x01,0x05,0x0e,0x04]
45254
45255v_med3_f32 v5, v1, v2, |v3|
45256// CHECK: [0x05,0x04,0xae,0xd2,0x01,0x05,0x0e,0x04]
45257
45258v_med3_f32 v5, |v1|, |v2|, |v3|
45259// CHECK: [0x05,0x07,0xae,0xd2,0x01,0x05,0x0e,0x04]
45260
45261v_med3_f32 v5, v1, v2, v3 clamp
45262// CHECK: [0x05,0x08,0xae,0xd2,0x01,0x05,0x0e,0x04]
45263
45264v_med3_f32 v5, v1, v2, v3 mul:2
45265// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x0c]
45266
45267v_med3_f32 v5, v1, v2, v3 mul:4
45268// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x14]
45269
45270v_med3_f32 v5, v1, v2, v3 div:2
45271// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x1c]
45272
45273v_med3_i32 v5, v1, v2, v3
45274// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x04]
45275
45276v_med3_i32 v255, v1, v2, v3
45277// CHECK: [0xff,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x04]
45278
45279v_med3_i32 v5, v255, v2, v3
45280// CHECK: [0x05,0x00,0xb0,0xd2,0xff,0x05,0x0e,0x04]
45281
45282v_med3_i32 v5, s1, v2, v3
45283// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x04,0x0e,0x04]
45284
45285v_med3_i32 v5, s103, v2, v3
45286// CHECK: [0x05,0x00,0xb0,0xd2,0x67,0x04,0x0e,0x04]
45287
45288v_med3_i32 v5, flat_scratch_lo, v2, v3
45289// CHECK: [0x05,0x00,0xb0,0xd2,0x68,0x04,0x0e,0x04]
45290
45291v_med3_i32 v5, flat_scratch_hi, v2, v3
45292// CHECK: [0x05,0x00,0xb0,0xd2,0x69,0x04,0x0e,0x04]
45293
45294v_med3_i32 v5, vcc_lo, v2, v3
45295// CHECK: [0x05,0x00,0xb0,0xd2,0x6a,0x04,0x0e,0x04]
45296
45297v_med3_i32 v5, vcc_hi, v2, v3
45298// CHECK: [0x05,0x00,0xb0,0xd2,0x6b,0x04,0x0e,0x04]
45299
45300v_med3_i32 v5, tba_lo, v2, v3
45301// CHECK: [0x05,0x00,0xb0,0xd2,0x6c,0x04,0x0e,0x04]
45302
45303v_med3_i32 v5, tba_hi, v2, v3
45304// CHECK: [0x05,0x00,0xb0,0xd2,0x6d,0x04,0x0e,0x04]
45305
45306v_med3_i32 v5, tma_lo, v2, v3
45307// CHECK: [0x05,0x00,0xb0,0xd2,0x6e,0x04,0x0e,0x04]
45308
45309v_med3_i32 v5, tma_hi, v2, v3
45310// CHECK: [0x05,0x00,0xb0,0xd2,0x6f,0x04,0x0e,0x04]
45311
45312v_med3_i32 v5, ttmp11, v2, v3
45313// CHECK: [0x05,0x00,0xb0,0xd2,0x7b,0x04,0x0e,0x04]
45314
45315v_med3_i32 v5, m0, v2, v3
45316// CHECK: [0x05,0x00,0xb0,0xd2,0x7c,0x04,0x0e,0x04]
45317
45318v_med3_i32 v5, exec_lo, v2, v3
45319// CHECK: [0x05,0x00,0xb0,0xd2,0x7e,0x04,0x0e,0x04]
45320
45321v_med3_i32 v5, exec_hi, v2, v3
45322// CHECK: [0x05,0x00,0xb0,0xd2,0x7f,0x04,0x0e,0x04]
45323
45324v_med3_i32 v5, 0, v2, v3
45325// CHECK: [0x05,0x00,0xb0,0xd2,0x80,0x04,0x0e,0x04]
45326
45327v_med3_i32 v5, -1, v2, v3
45328// CHECK: [0x05,0x00,0xb0,0xd2,0xc1,0x04,0x0e,0x04]
45329
45330v_med3_i32 v5, 0.5, v2, v3
45331// CHECK: [0x05,0x00,0xb0,0xd2,0xf0,0x04,0x0e,0x04]
45332
45333v_med3_i32 v5, -4.0, v2, v3
45334// CHECK: [0x05,0x00,0xb0,0xd2,0xf7,0x04,0x0e,0x04]
45335
45336v_med3_i32 v5, v1, v255, v3
45337// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xff,0x0f,0x04]
45338
45339v_med3_i32 v5, v1, s2, v3
45340// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0c,0x04]
45341
45342v_med3_i32 v5, v1, s103, v3
45343// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xcf,0x0c,0x04]
45344
45345v_med3_i32 v5, v1, flat_scratch_lo, v3
45346// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd1,0x0c,0x04]
45347
45348v_med3_i32 v5, v1, flat_scratch_hi, v3
45349// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd3,0x0c,0x04]
45350
45351v_med3_i32 v5, v1, vcc_lo, v3
45352// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd5,0x0c,0x04]
45353
45354v_med3_i32 v5, v1, vcc_hi, v3
45355// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd7,0x0c,0x04]
45356
45357v_med3_i32 v5, v1, tba_lo, v3
45358// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd9,0x0c,0x04]
45359
45360v_med3_i32 v5, v1, tba_hi, v3
45361// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdb,0x0c,0x04]
45362
45363v_med3_i32 v5, v1, tma_lo, v3
45364// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdd,0x0c,0x04]
45365
45366v_med3_i32 v5, v1, tma_hi, v3
45367// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdf,0x0c,0x04]
45368
45369v_med3_i32 v5, v1, ttmp11, v3
45370// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf7,0x0c,0x04]
45371
45372v_med3_i32 v5, v1, m0, v3
45373// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf9,0x0c,0x04]
45374
45375v_med3_i32 v5, v1, exec_lo, v3
45376// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xfd,0x0c,0x04]
45377
45378v_med3_i32 v5, v1, exec_hi, v3
45379// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xff,0x0c,0x04]
45380
45381v_med3_i32 v5, v1, 0, v3
45382// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x01,0x0d,0x04]
45383
45384v_med3_i32 v5, v1, -1, v3
45385// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x83,0x0d,0x04]
45386
45387v_med3_i32 v5, v1, 0.5, v3
45388// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xe1,0x0d,0x04]
45389
45390v_med3_i32 v5, v1, -4.0, v3
45391// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xef,0x0d,0x04]
45392
45393v_med3_i32 v5, v1, v2, v255
45394// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfe,0x07]
45395
45396v_med3_i32 v5, v1, v2, s3
45397// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x00]
45398
45399v_med3_i32 v5, v1, v2, s103
45400// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x9e,0x01]
45401
45402v_med3_i32 v5, v1, v2, flat_scratch_lo
45403// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xa2,0x01]
45404
45405v_med3_i32 v5, v1, v2, flat_scratch_hi
45406// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xa6,0x01]
45407
45408v_med3_i32 v5, v1, v2, vcc_lo
45409// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xaa,0x01]
45410
45411v_med3_i32 v5, v1, v2, vcc_hi
45412// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xae,0x01]
45413
45414v_med3_i32 v5, v1, v2, tba_lo
45415// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xb2,0x01]
45416
45417v_med3_i32 v5, v1, v2, tba_hi
45418// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xb6,0x01]
45419
45420v_med3_i32 v5, v1, v2, tma_lo
45421// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xba,0x01]
45422
45423v_med3_i32 v5, v1, v2, tma_hi
45424// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xbe,0x01]
45425
45426v_med3_i32 v5, v1, v2, ttmp11
45427// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xee,0x01]
45428
45429v_med3_i32 v5, v1, v2, m0
45430// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xf2,0x01]
45431
45432v_med3_i32 v5, v1, v2, exec_lo
45433// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfa,0x01]
45434
45435v_med3_i32 v5, v1, v2, exec_hi
45436// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfe,0x01]
45437
45438v_med3_i32 v5, v1, v2, 0
45439// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x02,0x02]
45440
45441v_med3_i32 v5, v1, v2, -1
45442// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x06,0x03]
45443
45444v_med3_i32 v5, v1, v2, 0.5
45445// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xc2,0x03]
45446
45447v_med3_i32 v5, v1, v2, -4.0
45448// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xde,0x03]
45449
45450v_med3_u32 v5, v1, v2, v3
45451// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x04]
45452
45453v_med3_u32 v255, v1, v2, v3
45454// CHECK: [0xff,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x04]
45455
45456v_med3_u32 v5, v255, v2, v3
45457// CHECK: [0x05,0x00,0xb2,0xd2,0xff,0x05,0x0e,0x04]
45458
45459v_med3_u32 v5, s1, v2, v3
45460// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x04,0x0e,0x04]
45461
45462v_med3_u32 v5, s103, v2, v3
45463// CHECK: [0x05,0x00,0xb2,0xd2,0x67,0x04,0x0e,0x04]
45464
45465v_med3_u32 v5, flat_scratch_lo, v2, v3
45466// CHECK: [0x05,0x00,0xb2,0xd2,0x68,0x04,0x0e,0x04]
45467
45468v_med3_u32 v5, flat_scratch_hi, v2, v3
45469// CHECK: [0x05,0x00,0xb2,0xd2,0x69,0x04,0x0e,0x04]
45470
45471v_med3_u32 v5, vcc_lo, v2, v3
45472// CHECK: [0x05,0x00,0xb2,0xd2,0x6a,0x04,0x0e,0x04]
45473
45474v_med3_u32 v5, vcc_hi, v2, v3
45475// CHECK: [0x05,0x00,0xb2,0xd2,0x6b,0x04,0x0e,0x04]
45476
45477v_med3_u32 v5, tba_lo, v2, v3
45478// CHECK: [0x05,0x00,0xb2,0xd2,0x6c,0x04,0x0e,0x04]
45479
45480v_med3_u32 v5, tba_hi, v2, v3
45481// CHECK: [0x05,0x00,0xb2,0xd2,0x6d,0x04,0x0e,0x04]
45482
45483v_med3_u32 v5, tma_lo, v2, v3
45484// CHECK: [0x05,0x00,0xb2,0xd2,0x6e,0x04,0x0e,0x04]
45485
45486v_med3_u32 v5, tma_hi, v2, v3
45487// CHECK: [0x05,0x00,0xb2,0xd2,0x6f,0x04,0x0e,0x04]
45488
45489v_med3_u32 v5, ttmp11, v2, v3
45490// CHECK: [0x05,0x00,0xb2,0xd2,0x7b,0x04,0x0e,0x04]
45491
45492v_med3_u32 v5, m0, v2, v3
45493// CHECK: [0x05,0x00,0xb2,0xd2,0x7c,0x04,0x0e,0x04]
45494
45495v_med3_u32 v5, exec_lo, v2, v3
45496// CHECK: [0x05,0x00,0xb2,0xd2,0x7e,0x04,0x0e,0x04]
45497
45498v_med3_u32 v5, exec_hi, v2, v3
45499// CHECK: [0x05,0x00,0xb2,0xd2,0x7f,0x04,0x0e,0x04]
45500
45501v_med3_u32 v5, 0, v2, v3
45502// CHECK: [0x05,0x00,0xb2,0xd2,0x80,0x04,0x0e,0x04]
45503
45504v_med3_u32 v5, -1, v2, v3
45505// CHECK: [0x05,0x00,0xb2,0xd2,0xc1,0x04,0x0e,0x04]
45506
45507v_med3_u32 v5, 0.5, v2, v3
45508// CHECK: [0x05,0x00,0xb2,0xd2,0xf0,0x04,0x0e,0x04]
45509
45510v_med3_u32 v5, -4.0, v2, v3
45511// CHECK: [0x05,0x00,0xb2,0xd2,0xf7,0x04,0x0e,0x04]
45512
45513v_med3_u32 v5, v1, v255, v3
45514// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xff,0x0f,0x04]
45515
45516v_med3_u32 v5, v1, s2, v3
45517// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0c,0x04]
45518
45519v_med3_u32 v5, v1, s103, v3
45520// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xcf,0x0c,0x04]
45521
45522v_med3_u32 v5, v1, flat_scratch_lo, v3
45523// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd1,0x0c,0x04]
45524
45525v_med3_u32 v5, v1, flat_scratch_hi, v3
45526// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd3,0x0c,0x04]
45527
45528v_med3_u32 v5, v1, vcc_lo, v3
45529// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd5,0x0c,0x04]
45530
45531v_med3_u32 v5, v1, vcc_hi, v3
45532// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd7,0x0c,0x04]
45533
45534v_med3_u32 v5, v1, tba_lo, v3
45535// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd9,0x0c,0x04]
45536
45537v_med3_u32 v5, v1, tba_hi, v3
45538// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdb,0x0c,0x04]
45539
45540v_med3_u32 v5, v1, tma_lo, v3
45541// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdd,0x0c,0x04]
45542
45543v_med3_u32 v5, v1, tma_hi, v3
45544// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdf,0x0c,0x04]
45545
45546v_med3_u32 v5, v1, ttmp11, v3
45547// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf7,0x0c,0x04]
45548
45549v_med3_u32 v5, v1, m0, v3
45550// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf9,0x0c,0x04]
45551
45552v_med3_u32 v5, v1, exec_lo, v3
45553// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xfd,0x0c,0x04]
45554
45555v_med3_u32 v5, v1, exec_hi, v3
45556// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xff,0x0c,0x04]
45557
45558v_med3_u32 v5, v1, 0, v3
45559// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x01,0x0d,0x04]
45560
45561v_med3_u32 v5, v1, -1, v3
45562// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x83,0x0d,0x04]
45563
45564v_med3_u32 v5, v1, 0.5, v3
45565// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xe1,0x0d,0x04]
45566
45567v_med3_u32 v5, v1, -4.0, v3
45568// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xef,0x0d,0x04]
45569
45570v_med3_u32 v5, v1, v2, v255
45571// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfe,0x07]
45572
45573v_med3_u32 v5, v1, v2, s3
45574// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x00]
45575
45576v_med3_u32 v5, v1, v2, s103
45577// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x9e,0x01]
45578
45579v_med3_u32 v5, v1, v2, flat_scratch_lo
45580// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xa2,0x01]
45581
45582v_med3_u32 v5, v1, v2, flat_scratch_hi
45583// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xa6,0x01]
45584
45585v_med3_u32 v5, v1, v2, vcc_lo
45586// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xaa,0x01]
45587
45588v_med3_u32 v5, v1, v2, vcc_hi
45589// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xae,0x01]
45590
45591v_med3_u32 v5, v1, v2, tba_lo
45592// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xb2,0x01]
45593
45594v_med3_u32 v5, v1, v2, tba_hi
45595// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xb6,0x01]
45596
45597v_med3_u32 v5, v1, v2, tma_lo
45598// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xba,0x01]
45599
45600v_med3_u32 v5, v1, v2, tma_hi
45601// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xbe,0x01]
45602
45603v_med3_u32 v5, v1, v2, ttmp11
45604// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xee,0x01]
45605
45606v_med3_u32 v5, v1, v2, m0
45607// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xf2,0x01]
45608
45609v_med3_u32 v5, v1, v2, exec_lo
45610// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfa,0x01]
45611
45612v_med3_u32 v5, v1, v2, exec_hi
45613// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfe,0x01]
45614
45615v_med3_u32 v5, v1, v2, 0
45616// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x02,0x02]
45617
45618v_med3_u32 v5, v1, v2, -1
45619// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x06,0x03]
45620
45621v_med3_u32 v5, v1, v2, 0.5
45622// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xc2,0x03]
45623
45624v_med3_u32 v5, v1, v2, -4.0
45625// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xde,0x03]
45626
45627v_sad_u8 v5, v1, v2, v3
45628// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x04]
45629
45630v_sad_u8 v255, v1, v2, v3
45631// CHECK: [0xff,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x04]
45632
45633v_sad_u8 v5, v255, v2, v3
45634// CHECK: [0x05,0x00,0xb4,0xd2,0xff,0x05,0x0e,0x04]
45635
45636v_sad_u8 v5, s1, v2, v3
45637// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x04,0x0e,0x04]
45638
45639v_sad_u8 v5, s103, v2, v3
45640// CHECK: [0x05,0x00,0xb4,0xd2,0x67,0x04,0x0e,0x04]
45641
45642v_sad_u8 v5, flat_scratch_lo, v2, v3
45643// CHECK: [0x05,0x00,0xb4,0xd2,0x68,0x04,0x0e,0x04]
45644
45645v_sad_u8 v5, flat_scratch_hi, v2, v3
45646// CHECK: [0x05,0x00,0xb4,0xd2,0x69,0x04,0x0e,0x04]
45647
45648v_sad_u8 v5, vcc_lo, v2, v3
45649// CHECK: [0x05,0x00,0xb4,0xd2,0x6a,0x04,0x0e,0x04]
45650
45651v_sad_u8 v5, vcc_hi, v2, v3
45652// CHECK: [0x05,0x00,0xb4,0xd2,0x6b,0x04,0x0e,0x04]
45653
45654v_sad_u8 v5, tba_lo, v2, v3
45655// CHECK: [0x05,0x00,0xb4,0xd2,0x6c,0x04,0x0e,0x04]
45656
45657v_sad_u8 v5, tba_hi, v2, v3
45658// CHECK: [0x05,0x00,0xb4,0xd2,0x6d,0x04,0x0e,0x04]
45659
45660v_sad_u8 v5, tma_lo, v2, v3
45661// CHECK: [0x05,0x00,0xb4,0xd2,0x6e,0x04,0x0e,0x04]
45662
45663v_sad_u8 v5, tma_hi, v2, v3
45664// CHECK: [0x05,0x00,0xb4,0xd2,0x6f,0x04,0x0e,0x04]
45665
45666v_sad_u8 v5, ttmp11, v2, v3
45667// CHECK: [0x05,0x00,0xb4,0xd2,0x7b,0x04,0x0e,0x04]
45668
45669v_sad_u8 v5, m0, v2, v3
45670// CHECK: [0x05,0x00,0xb4,0xd2,0x7c,0x04,0x0e,0x04]
45671
45672v_sad_u8 v5, exec_lo, v2, v3
45673// CHECK: [0x05,0x00,0xb4,0xd2,0x7e,0x04,0x0e,0x04]
45674
45675v_sad_u8 v5, exec_hi, v2, v3
45676// CHECK: [0x05,0x00,0xb4,0xd2,0x7f,0x04,0x0e,0x04]
45677
45678v_sad_u8 v5, 0, v2, v3
45679// CHECK: [0x05,0x00,0xb4,0xd2,0x80,0x04,0x0e,0x04]
45680
45681v_sad_u8 v5, -1, v2, v3
45682// CHECK: [0x05,0x00,0xb4,0xd2,0xc1,0x04,0x0e,0x04]
45683
45684v_sad_u8 v5, v1, v255, v3
45685// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xff,0x0f,0x04]
45686
45687v_sad_u8 v5, v1, s2, v3
45688// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0c,0x04]
45689
45690v_sad_u8 v5, v1, s103, v3
45691// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xcf,0x0c,0x04]
45692
45693v_sad_u8 v5, v1, flat_scratch_lo, v3
45694// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd1,0x0c,0x04]
45695
45696v_sad_u8 v5, v1, flat_scratch_hi, v3
45697// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd3,0x0c,0x04]
45698
45699v_sad_u8 v5, v1, vcc_lo, v3
45700// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd5,0x0c,0x04]
45701
45702v_sad_u8 v5, v1, vcc_hi, v3
45703// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd7,0x0c,0x04]
45704
45705v_sad_u8 v5, v1, tba_lo, v3
45706// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd9,0x0c,0x04]
45707
45708v_sad_u8 v5, v1, tba_hi, v3
45709// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdb,0x0c,0x04]
45710
45711v_sad_u8 v5, v1, tma_lo, v3
45712// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdd,0x0c,0x04]
45713
45714v_sad_u8 v5, v1, tma_hi, v3
45715// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdf,0x0c,0x04]
45716
45717v_sad_u8 v5, v1, ttmp11, v3
45718// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf7,0x0c,0x04]
45719
45720v_sad_u8 v5, v1, m0, v3
45721// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf9,0x0c,0x04]
45722
45723v_sad_u8 v5, v1, exec_lo, v3
45724// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xfd,0x0c,0x04]
45725
45726v_sad_u8 v5, v1, exec_hi, v3
45727// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xff,0x0c,0x04]
45728
45729v_sad_u8 v5, v1, 0, v3
45730// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x01,0x0d,0x04]
45731
45732v_sad_u8 v5, v1, -1, v3
45733// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x83,0x0d,0x04]
45734
45735v_sad_u8 v5, v1, v2, v255
45736// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfe,0x07]
45737
45738v_sad_u8 v5, v1, v2, s3
45739// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x00]
45740
45741v_sad_u8 v5, v1, v2, s103
45742// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x9e,0x01]
45743
45744v_sad_u8 v5, v1, v2, flat_scratch_lo
45745// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xa2,0x01]
45746
45747v_sad_u8 v5, v1, v2, flat_scratch_hi
45748// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xa6,0x01]
45749
45750v_sad_u8 v5, v1, v2, vcc_lo
45751// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xaa,0x01]
45752
45753v_sad_u8 v5, v1, v2, vcc_hi
45754// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xae,0x01]
45755
45756v_sad_u8 v5, v1, v2, tba_lo
45757// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xb2,0x01]
45758
45759v_sad_u8 v5, v1, v2, tba_hi
45760// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xb6,0x01]
45761
45762v_sad_u8 v5, v1, v2, tma_lo
45763// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xba,0x01]
45764
45765v_sad_u8 v5, v1, v2, tma_hi
45766// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xbe,0x01]
45767
45768v_sad_u8 v5, v1, v2, ttmp11
45769// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xee,0x01]
45770
45771v_sad_u8 v5, v1, v2, m0
45772// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xf2,0x01]
45773
45774v_sad_u8 v5, v1, v2, exec_lo
45775// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfa,0x01]
45776
45777v_sad_u8 v5, v1, v2, exec_hi
45778// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfe,0x01]
45779
45780v_sad_u8 v5, v1, v2, 0
45781// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x02,0x02]
45782
45783v_sad_u8 v5, v1, v2, -1
45784// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x06,0x03]
45785
45786v_sad_u8 v5, v1, v2, 0.5
45787// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xc2,0x03]
45788
45789v_sad_u8 v5, v1, v2, -4.0
45790// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xde,0x03]
45791
45792v_sad_hi_u8 v5, v1, v2, v3
45793// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x04]
45794
45795v_sad_hi_u8 v255, v1, v2, v3
45796// CHECK: [0xff,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x04]
45797
45798v_sad_hi_u8 v5, v255, v2, v3
45799// CHECK: [0x05,0x00,0xb6,0xd2,0xff,0x05,0x0e,0x04]
45800
45801v_sad_hi_u8 v5, s1, v2, v3
45802// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x04,0x0e,0x04]
45803
45804v_sad_hi_u8 v5, s103, v2, v3
45805// CHECK: [0x05,0x00,0xb6,0xd2,0x67,0x04,0x0e,0x04]
45806
45807v_sad_hi_u8 v5, flat_scratch_lo, v2, v3
45808// CHECK: [0x05,0x00,0xb6,0xd2,0x68,0x04,0x0e,0x04]
45809
45810v_sad_hi_u8 v5, flat_scratch_hi, v2, v3
45811// CHECK: [0x05,0x00,0xb6,0xd2,0x69,0x04,0x0e,0x04]
45812
45813v_sad_hi_u8 v5, vcc_lo, v2, v3
45814// CHECK: [0x05,0x00,0xb6,0xd2,0x6a,0x04,0x0e,0x04]
45815
45816v_sad_hi_u8 v5, vcc_hi, v2, v3
45817// CHECK: [0x05,0x00,0xb6,0xd2,0x6b,0x04,0x0e,0x04]
45818
45819v_sad_hi_u8 v5, tba_lo, v2, v3
45820// CHECK: [0x05,0x00,0xb6,0xd2,0x6c,0x04,0x0e,0x04]
45821
45822v_sad_hi_u8 v5, tba_hi, v2, v3
45823// CHECK: [0x05,0x00,0xb6,0xd2,0x6d,0x04,0x0e,0x04]
45824
45825v_sad_hi_u8 v5, tma_lo, v2, v3
45826// CHECK: [0x05,0x00,0xb6,0xd2,0x6e,0x04,0x0e,0x04]
45827
45828v_sad_hi_u8 v5, tma_hi, v2, v3
45829// CHECK: [0x05,0x00,0xb6,0xd2,0x6f,0x04,0x0e,0x04]
45830
45831v_sad_hi_u8 v5, ttmp11, v2, v3
45832// CHECK: [0x05,0x00,0xb6,0xd2,0x7b,0x04,0x0e,0x04]
45833
45834v_sad_hi_u8 v5, m0, v2, v3
45835// CHECK: [0x05,0x00,0xb6,0xd2,0x7c,0x04,0x0e,0x04]
45836
45837v_sad_hi_u8 v5, exec_lo, v2, v3
45838// CHECK: [0x05,0x00,0xb6,0xd2,0x7e,0x04,0x0e,0x04]
45839
45840v_sad_hi_u8 v5, exec_hi, v2, v3
45841// CHECK: [0x05,0x00,0xb6,0xd2,0x7f,0x04,0x0e,0x04]
45842
45843v_sad_hi_u8 v5, 0, v2, v3
45844// CHECK: [0x05,0x00,0xb6,0xd2,0x80,0x04,0x0e,0x04]
45845
45846v_sad_hi_u8 v5, -1, v2, v3
45847// CHECK: [0x05,0x00,0xb6,0xd2,0xc1,0x04,0x0e,0x04]
45848
45849v_sad_hi_u8 v5, v1, v255, v3
45850// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xff,0x0f,0x04]
45851
45852v_sad_hi_u8 v5, v1, s2, v3
45853// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0c,0x04]
45854
45855v_sad_hi_u8 v5, v1, s103, v3
45856// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xcf,0x0c,0x04]
45857
45858v_sad_hi_u8 v5, v1, flat_scratch_lo, v3
45859// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd1,0x0c,0x04]
45860
45861v_sad_hi_u8 v5, v1, flat_scratch_hi, v3
45862// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd3,0x0c,0x04]
45863
45864v_sad_hi_u8 v5, v1, vcc_lo, v3
45865// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd5,0x0c,0x04]
45866
45867v_sad_hi_u8 v5, v1, vcc_hi, v3
45868// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd7,0x0c,0x04]
45869
45870v_sad_hi_u8 v5, v1, tba_lo, v3
45871// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd9,0x0c,0x04]
45872
45873v_sad_hi_u8 v5, v1, tba_hi, v3
45874// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdb,0x0c,0x04]
45875
45876v_sad_hi_u8 v5, v1, tma_lo, v3
45877// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdd,0x0c,0x04]
45878
45879v_sad_hi_u8 v5, v1, tma_hi, v3
45880// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdf,0x0c,0x04]
45881
45882v_sad_hi_u8 v5, v1, ttmp11, v3
45883// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf7,0x0c,0x04]
45884
45885v_sad_hi_u8 v5, v1, m0, v3
45886// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf9,0x0c,0x04]
45887
45888v_sad_hi_u8 v5, v1, exec_lo, v3
45889// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xfd,0x0c,0x04]
45890
45891v_sad_hi_u8 v5, v1, exec_hi, v3
45892// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xff,0x0c,0x04]
45893
45894v_sad_hi_u8 v5, v1, 0, v3
45895// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x01,0x0d,0x04]
45896
45897v_sad_hi_u8 v5, v1, -1, v3
45898// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x83,0x0d,0x04]
45899
45900v_sad_hi_u8 v5, v1, v2, v255
45901// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfe,0x07]
45902
45903v_sad_hi_u8 v5, v1, v2, s3
45904// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x00]
45905
45906v_sad_hi_u8 v5, v1, v2, s103
45907// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x9e,0x01]
45908
45909v_sad_hi_u8 v5, v1, v2, flat_scratch_lo
45910// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xa2,0x01]
45911
45912v_sad_hi_u8 v5, v1, v2, flat_scratch_hi
45913// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xa6,0x01]
45914
45915v_sad_hi_u8 v5, v1, v2, vcc_lo
45916// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xaa,0x01]
45917
45918v_sad_hi_u8 v5, v1, v2, vcc_hi
45919// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xae,0x01]
45920
45921v_sad_hi_u8 v5, v1, v2, tba_lo
45922// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xb2,0x01]
45923
45924v_sad_hi_u8 v5, v1, v2, tba_hi
45925// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xb6,0x01]
45926
45927v_sad_hi_u8 v5, v1, v2, tma_lo
45928// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xba,0x01]
45929
45930v_sad_hi_u8 v5, v1, v2, tma_hi
45931// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xbe,0x01]
45932
45933v_sad_hi_u8 v5, v1, v2, ttmp11
45934// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xee,0x01]
45935
45936v_sad_hi_u8 v5, v1, v2, m0
45937// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xf2,0x01]
45938
45939v_sad_hi_u8 v5, v1, v2, exec_lo
45940// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfa,0x01]
45941
45942v_sad_hi_u8 v5, v1, v2, exec_hi
45943// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfe,0x01]
45944
45945v_sad_hi_u8 v5, v1, v2, 0
45946// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x02,0x02]
45947
45948v_sad_hi_u8 v5, v1, v2, -1
45949// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x06,0x03]
45950
45951v_sad_hi_u8 v5, v1, v2, 0.5
45952// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xc2,0x03]
45953
45954v_sad_hi_u8 v5, v1, v2, -4.0
45955// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xde,0x03]
45956
45957v_sad_u16 v5, v1, v2, v3
45958// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x04]
45959
45960v_sad_u16 v255, v1, v2, v3
45961// CHECK: [0xff,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x04]
45962
45963v_sad_u16 v5, v255, v2, v3
45964// CHECK: [0x05,0x00,0xb8,0xd2,0xff,0x05,0x0e,0x04]
45965
45966v_sad_u16 v5, s1, v2, v3
45967// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x04,0x0e,0x04]
45968
45969v_sad_u16 v5, s103, v2, v3
45970// CHECK: [0x05,0x00,0xb8,0xd2,0x67,0x04,0x0e,0x04]
45971
45972v_sad_u16 v5, flat_scratch_lo, v2, v3
45973// CHECK: [0x05,0x00,0xb8,0xd2,0x68,0x04,0x0e,0x04]
45974
45975v_sad_u16 v5, flat_scratch_hi, v2, v3
45976// CHECK: [0x05,0x00,0xb8,0xd2,0x69,0x04,0x0e,0x04]
45977
45978v_sad_u16 v5, vcc_lo, v2, v3
45979// CHECK: [0x05,0x00,0xb8,0xd2,0x6a,0x04,0x0e,0x04]
45980
45981v_sad_u16 v5, vcc_hi, v2, v3
45982// CHECK: [0x05,0x00,0xb8,0xd2,0x6b,0x04,0x0e,0x04]
45983
45984v_sad_u16 v5, tba_lo, v2, v3
45985// CHECK: [0x05,0x00,0xb8,0xd2,0x6c,0x04,0x0e,0x04]
45986
45987v_sad_u16 v5, tba_hi, v2, v3
45988// CHECK: [0x05,0x00,0xb8,0xd2,0x6d,0x04,0x0e,0x04]
45989
45990v_sad_u16 v5, tma_lo, v2, v3
45991// CHECK: [0x05,0x00,0xb8,0xd2,0x6e,0x04,0x0e,0x04]
45992
45993v_sad_u16 v5, tma_hi, v2, v3
45994// CHECK: [0x05,0x00,0xb8,0xd2,0x6f,0x04,0x0e,0x04]
45995
45996v_sad_u16 v5, ttmp11, v2, v3
45997// CHECK: [0x05,0x00,0xb8,0xd2,0x7b,0x04,0x0e,0x04]
45998
45999v_sad_u16 v5, m0, v2, v3
46000// CHECK: [0x05,0x00,0xb8,0xd2,0x7c,0x04,0x0e,0x04]
46001
46002v_sad_u16 v5, exec_lo, v2, v3
46003// CHECK: [0x05,0x00,0xb8,0xd2,0x7e,0x04,0x0e,0x04]
46004
46005v_sad_u16 v5, exec_hi, v2, v3
46006// CHECK: [0x05,0x00,0xb8,0xd2,0x7f,0x04,0x0e,0x04]
46007
46008v_sad_u16 v5, 0, v2, v3
46009// CHECK: [0x05,0x00,0xb8,0xd2,0x80,0x04,0x0e,0x04]
46010
46011v_sad_u16 v5, -1, v2, v3
46012// CHECK: [0x05,0x00,0xb8,0xd2,0xc1,0x04,0x0e,0x04]
46013
46014v_sad_u16 v5, v1, v255, v3
46015// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xff,0x0f,0x04]
46016
46017v_sad_u16 v5, v1, s2, v3
46018// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0c,0x04]
46019
46020v_sad_u16 v5, v1, s103, v3
46021// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xcf,0x0c,0x04]
46022
46023v_sad_u16 v5, v1, flat_scratch_lo, v3
46024// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd1,0x0c,0x04]
46025
46026v_sad_u16 v5, v1, flat_scratch_hi, v3
46027// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd3,0x0c,0x04]
46028
46029v_sad_u16 v5, v1, vcc_lo, v3
46030// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd5,0x0c,0x04]
46031
46032v_sad_u16 v5, v1, vcc_hi, v3
46033// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd7,0x0c,0x04]
46034
46035v_sad_u16 v5, v1, tba_lo, v3
46036// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd9,0x0c,0x04]
46037
46038v_sad_u16 v5, v1, tba_hi, v3
46039// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdb,0x0c,0x04]
46040
46041v_sad_u16 v5, v1, tma_lo, v3
46042// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdd,0x0c,0x04]
46043
46044v_sad_u16 v5, v1, tma_hi, v3
46045// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdf,0x0c,0x04]
46046
46047v_sad_u16 v5, v1, ttmp11, v3
46048// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf7,0x0c,0x04]
46049
46050v_sad_u16 v5, v1, m0, v3
46051// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf9,0x0c,0x04]
46052
46053v_sad_u16 v5, v1, exec_lo, v3
46054// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xfd,0x0c,0x04]
46055
46056v_sad_u16 v5, v1, exec_hi, v3
46057// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xff,0x0c,0x04]
46058
46059v_sad_u16 v5, v1, 0, v3
46060// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x01,0x0d,0x04]
46061
46062v_sad_u16 v5, v1, -1, v3
46063// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x83,0x0d,0x04]
46064
46065v_sad_u16 v5, v1, v2, v255
46066// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfe,0x07]
46067
46068v_sad_u16 v5, v1, v2, s3
46069// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x00]
46070
46071v_sad_u16 v5, v1, v2, s103
46072// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x9e,0x01]
46073
46074v_sad_u16 v5, v1, v2, flat_scratch_lo
46075// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xa2,0x01]
46076
46077v_sad_u16 v5, v1, v2, flat_scratch_hi
46078// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xa6,0x01]
46079
46080v_sad_u16 v5, v1, v2, vcc_lo
46081// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xaa,0x01]
46082
46083v_sad_u16 v5, v1, v2, vcc_hi
46084// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xae,0x01]
46085
46086v_sad_u16 v5, v1, v2, tba_lo
46087// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xb2,0x01]
46088
46089v_sad_u16 v5, v1, v2, tba_hi
46090// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xb6,0x01]
46091
46092v_sad_u16 v5, v1, v2, tma_lo
46093// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xba,0x01]
46094
46095v_sad_u16 v5, v1, v2, tma_hi
46096// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xbe,0x01]
46097
46098v_sad_u16 v5, v1, v2, ttmp11
46099// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xee,0x01]
46100
46101v_sad_u16 v5, v1, v2, m0
46102// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xf2,0x01]
46103
46104v_sad_u16 v5, v1, v2, exec_lo
46105// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfa,0x01]
46106
46107v_sad_u16 v5, v1, v2, exec_hi
46108// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfe,0x01]
46109
46110v_sad_u16 v5, v1, v2, 0
46111// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x02,0x02]
46112
46113v_sad_u16 v5, v1, v2, -1
46114// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x06,0x03]
46115
46116v_sad_u16 v5, v1, v2, 0.5
46117// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xc2,0x03]
46118
46119v_sad_u16 v5, v1, v2, -4.0
46120// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xde,0x03]
46121
46122v_sad_u32 v5, v1, v2, v3
46123// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0e,0x04]
46124
46125v_sad_u32 v255, v1, v2, v3
46126// CHECK: [0xff,0x00,0xba,0xd2,0x01,0x05,0x0e,0x04]
46127
46128v_sad_u32 v5, v255, v2, v3
46129// CHECK: [0x05,0x00,0xba,0xd2,0xff,0x05,0x0e,0x04]
46130
46131v_sad_u32 v5, s1, v2, v3
46132// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x04,0x0e,0x04]
46133
46134v_sad_u32 v5, s103, v2, v3
46135// CHECK: [0x05,0x00,0xba,0xd2,0x67,0x04,0x0e,0x04]
46136
46137v_sad_u32 v5, flat_scratch_lo, v2, v3
46138// CHECK: [0x05,0x00,0xba,0xd2,0x68,0x04,0x0e,0x04]
46139
46140v_sad_u32 v5, flat_scratch_hi, v2, v3
46141// CHECK: [0x05,0x00,0xba,0xd2,0x69,0x04,0x0e,0x04]
46142
46143v_sad_u32 v5, vcc_lo, v2, v3
46144// CHECK: [0x05,0x00,0xba,0xd2,0x6a,0x04,0x0e,0x04]
46145
46146v_sad_u32 v5, vcc_hi, v2, v3
46147// CHECK: [0x05,0x00,0xba,0xd2,0x6b,0x04,0x0e,0x04]
46148
46149v_sad_u32 v5, tba_lo, v2, v3
46150// CHECK: [0x05,0x00,0xba,0xd2,0x6c,0x04,0x0e,0x04]
46151
46152v_sad_u32 v5, tba_hi, v2, v3
46153// CHECK: [0x05,0x00,0xba,0xd2,0x6d,0x04,0x0e,0x04]
46154
46155v_sad_u32 v5, tma_lo, v2, v3
46156// CHECK: [0x05,0x00,0xba,0xd2,0x6e,0x04,0x0e,0x04]
46157
46158v_sad_u32 v5, tma_hi, v2, v3
46159// CHECK: [0x05,0x00,0xba,0xd2,0x6f,0x04,0x0e,0x04]
46160
46161v_sad_u32 v5, ttmp11, v2, v3
46162// CHECK: [0x05,0x00,0xba,0xd2,0x7b,0x04,0x0e,0x04]
46163
46164v_sad_u32 v5, m0, v2, v3
46165// CHECK: [0x05,0x00,0xba,0xd2,0x7c,0x04,0x0e,0x04]
46166
46167v_sad_u32 v5, exec_lo, v2, v3
46168// CHECK: [0x05,0x00,0xba,0xd2,0x7e,0x04,0x0e,0x04]
46169
46170v_sad_u32 v5, exec_hi, v2, v3
46171// CHECK: [0x05,0x00,0xba,0xd2,0x7f,0x04,0x0e,0x04]
46172
46173v_sad_u32 v5, 0, v2, v3
46174// CHECK: [0x05,0x00,0xba,0xd2,0x80,0x04,0x0e,0x04]
46175
46176v_sad_u32 v5, -1, v2, v3
46177// CHECK: [0x05,0x00,0xba,0xd2,0xc1,0x04,0x0e,0x04]
46178
46179v_sad_u32 v5, 0.5, v2, v3
46180// CHECK: [0x05,0x00,0xba,0xd2,0xf0,0x04,0x0e,0x04]
46181
46182v_sad_u32 v5, -4.0, v2, v3
46183// CHECK: [0x05,0x00,0xba,0xd2,0xf7,0x04,0x0e,0x04]
46184
46185v_sad_u32 v5, v1, v255, v3
46186// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xff,0x0f,0x04]
46187
46188v_sad_u32 v5, v1, s2, v3
46189// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0c,0x04]
46190
46191v_sad_u32 v5, v1, s103, v3
46192// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xcf,0x0c,0x04]
46193
46194v_sad_u32 v5, v1, flat_scratch_lo, v3
46195// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd1,0x0c,0x04]
46196
46197v_sad_u32 v5, v1, flat_scratch_hi, v3
46198// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd3,0x0c,0x04]
46199
46200v_sad_u32 v5, v1, vcc_lo, v3
46201// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd5,0x0c,0x04]
46202
46203v_sad_u32 v5, v1, vcc_hi, v3
46204// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd7,0x0c,0x04]
46205
46206v_sad_u32 v5, v1, tba_lo, v3
46207// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd9,0x0c,0x04]
46208
46209v_sad_u32 v5, v1, tba_hi, v3
46210// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdb,0x0c,0x04]
46211
46212v_sad_u32 v5, v1, tma_lo, v3
46213// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdd,0x0c,0x04]
46214
46215v_sad_u32 v5, v1, tma_hi, v3
46216// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdf,0x0c,0x04]
46217
46218v_sad_u32 v5, v1, ttmp11, v3
46219// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf7,0x0c,0x04]
46220
46221v_sad_u32 v5, v1, m0, v3
46222// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf9,0x0c,0x04]
46223
46224v_sad_u32 v5, v1, exec_lo, v3
46225// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xfd,0x0c,0x04]
46226
46227v_sad_u32 v5, v1, exec_hi, v3
46228// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xff,0x0c,0x04]
46229
46230v_sad_u32 v5, v1, 0, v3
46231// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x01,0x0d,0x04]
46232
46233v_sad_u32 v5, v1, -1, v3
46234// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x83,0x0d,0x04]
46235
46236v_sad_u32 v5, v1, 0.5, v3
46237// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xe1,0x0d,0x04]
46238
46239v_sad_u32 v5, v1, -4.0, v3
46240// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xef,0x0d,0x04]
46241
46242v_sad_u32 v5, v1, v2, v255
46243// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfe,0x07]
46244
46245v_sad_u32 v5, v1, v2, s3
46246// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0e,0x00]
46247
46248v_sad_u32 v5, v1, v2, s103
46249// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x9e,0x01]
46250
46251v_sad_u32 v5, v1, v2, flat_scratch_lo
46252// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xa2,0x01]
46253
46254v_sad_u32 v5, v1, v2, flat_scratch_hi
46255// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xa6,0x01]
46256
46257v_sad_u32 v5, v1, v2, vcc_lo
46258// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xaa,0x01]
46259
46260v_sad_u32 v5, v1, v2, vcc_hi
46261// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xae,0x01]
46262
46263v_sad_u32 v5, v1, v2, tba_lo
46264// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xb2,0x01]
46265
46266v_sad_u32 v5, v1, v2, tba_hi
46267// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xb6,0x01]
46268
46269v_sad_u32 v5, v1, v2, tma_lo
46270// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xba,0x01]
46271
46272v_sad_u32 v5, v1, v2, tma_hi
46273// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xbe,0x01]
46274
46275v_sad_u32 v5, v1, v2, ttmp11
46276// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xee,0x01]
46277
46278v_sad_u32 v5, v1, v2, m0
46279// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xf2,0x01]
46280
46281v_sad_u32 v5, v1, v2, exec_lo
46282// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfa,0x01]
46283
46284v_sad_u32 v5, v1, v2, exec_hi
46285// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfe,0x01]
46286
46287v_sad_u32 v5, v1, v2, 0
46288// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x02,0x02]
46289
46290v_sad_u32 v5, v1, v2, -1
46291// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x06,0x03]
46292
46293v_sad_u32 v5, v1, v2, 0.5
46294// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xc2,0x03]
46295
46296v_sad_u32 v5, v1, v2, -4.0
46297// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xde,0x03]
46298
46299v_cvt_pk_u8_f32 v5, v1, v2, v3
46300// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x04]
46301
46302v_cvt_pk_u8_f32 v255, v1, v2, v3
46303// CHECK: [0xff,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x04]
46304
46305v_cvt_pk_u8_f32 v5, v255, v2, v3
46306// CHECK: [0x05,0x00,0xbc,0xd2,0xff,0x05,0x0e,0x04]
46307
46308v_cvt_pk_u8_f32 v5, s1, v2, v3
46309// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x04,0x0e,0x04]
46310
46311v_cvt_pk_u8_f32 v5, s103, v2, v3
46312// CHECK: [0x05,0x00,0xbc,0xd2,0x67,0x04,0x0e,0x04]
46313
46314v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3
46315// CHECK: [0x05,0x00,0xbc,0xd2,0x68,0x04,0x0e,0x04]
46316
46317v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3
46318// CHECK: [0x05,0x00,0xbc,0xd2,0x69,0x04,0x0e,0x04]
46319
46320v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3
46321// CHECK: [0x05,0x00,0xbc,0xd2,0x6a,0x04,0x0e,0x04]
46322
46323v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3
46324// CHECK: [0x05,0x00,0xbc,0xd2,0x6b,0x04,0x0e,0x04]
46325
46326v_cvt_pk_u8_f32 v5, tba_lo, v2, v3
46327// CHECK: [0x05,0x00,0xbc,0xd2,0x6c,0x04,0x0e,0x04]
46328
46329v_cvt_pk_u8_f32 v5, tba_hi, v2, v3
46330// CHECK: [0x05,0x00,0xbc,0xd2,0x6d,0x04,0x0e,0x04]
46331
46332v_cvt_pk_u8_f32 v5, tma_lo, v2, v3
46333// CHECK: [0x05,0x00,0xbc,0xd2,0x6e,0x04,0x0e,0x04]
46334
46335v_cvt_pk_u8_f32 v5, tma_hi, v2, v3
46336// CHECK: [0x05,0x00,0xbc,0xd2,0x6f,0x04,0x0e,0x04]
46337
46338v_cvt_pk_u8_f32 v5, ttmp11, v2, v3
46339// CHECK: [0x05,0x00,0xbc,0xd2,0x7b,0x04,0x0e,0x04]
46340
46341v_cvt_pk_u8_f32 v5, m0, v2, v3
46342// CHECK: [0x05,0x00,0xbc,0xd2,0x7c,0x04,0x0e,0x04]
46343
46344v_cvt_pk_u8_f32 v5, exec_lo, v2, v3
46345// CHECK: [0x05,0x00,0xbc,0xd2,0x7e,0x04,0x0e,0x04]
46346
46347v_cvt_pk_u8_f32 v5, exec_hi, v2, v3
46348// CHECK: [0x05,0x00,0xbc,0xd2,0x7f,0x04,0x0e,0x04]
46349
46350v_cvt_pk_u8_f32 v5, 0, v2, v3
46351// CHECK: [0x05,0x00,0xbc,0xd2,0x80,0x04,0x0e,0x04]
46352
46353v_cvt_pk_u8_f32 v5, -1, v2, v3
46354// CHECK: [0x05,0x00,0xbc,0xd2,0xc1,0x04,0x0e,0x04]
46355
46356v_cvt_pk_u8_f32 v5, 0.5, v2, v3
46357// CHECK: [0x05,0x00,0xbc,0xd2,0xf0,0x04,0x0e,0x04]
46358
46359v_cvt_pk_u8_f32 v5, -4.0, v2, v3
46360// CHECK: [0x05,0x00,0xbc,0xd2,0xf7,0x04,0x0e,0x04]
46361
46362v_cvt_pk_u8_f32 v5, v1, v255, v3
46363// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xff,0x0f,0x04]
46364
46365v_cvt_pk_u8_f32 v5, v1, s2, v3
46366// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0c,0x04]
46367
46368v_cvt_pk_u8_f32 v5, v1, s103, v3
46369// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xcf,0x0c,0x04]
46370
46371v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3
46372// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd1,0x0c,0x04]
46373
46374v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3
46375// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd3,0x0c,0x04]
46376
46377v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3
46378// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd5,0x0c,0x04]
46379
46380v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3
46381// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd7,0x0c,0x04]
46382
46383v_cvt_pk_u8_f32 v5, v1, tba_lo, v3
46384// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd9,0x0c,0x04]
46385
46386v_cvt_pk_u8_f32 v5, v1, tba_hi, v3
46387// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdb,0x0c,0x04]
46388
46389v_cvt_pk_u8_f32 v5, v1, tma_lo, v3
46390// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdd,0x0c,0x04]
46391
46392v_cvt_pk_u8_f32 v5, v1, tma_hi, v3
46393// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdf,0x0c,0x04]
46394
46395v_cvt_pk_u8_f32 v5, v1, ttmp11, v3
46396// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf7,0x0c,0x04]
46397
46398v_cvt_pk_u8_f32 v5, v1, m0, v3
46399// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf9,0x0c,0x04]
46400
46401v_cvt_pk_u8_f32 v5, v1, exec_lo, v3
46402// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xfd,0x0c,0x04]
46403
46404v_cvt_pk_u8_f32 v5, v1, exec_hi, v3
46405// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xff,0x0c,0x04]
46406
46407v_cvt_pk_u8_f32 v5, v1, 0, v3
46408// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x01,0x0d,0x04]
46409
46410v_cvt_pk_u8_f32 v5, v1, -1, v3
46411// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x83,0x0d,0x04]
46412
46413v_cvt_pk_u8_f32 v5, v1, 0.5, v3
46414// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xe1,0x0d,0x04]
46415
46416v_cvt_pk_u8_f32 v5, v1, -4.0, v3
46417// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xef,0x0d,0x04]
46418
46419v_cvt_pk_u8_f32 v5, v1, v2, v255
46420// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfe,0x07]
46421
46422v_cvt_pk_u8_f32 v5, v1, v2, s3
46423// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x00]
46424
46425v_cvt_pk_u8_f32 v5, v1, v2, s103
46426// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x9e,0x01]
46427
46428v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo
46429// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xa2,0x01]
46430
46431v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi
46432// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xa6,0x01]
46433
46434v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo
46435// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xaa,0x01]
46436
46437v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi
46438// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xae,0x01]
46439
46440v_cvt_pk_u8_f32 v5, v1, v2, tba_lo
46441// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xb2,0x01]
46442
46443v_cvt_pk_u8_f32 v5, v1, v2, tba_hi
46444// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xb6,0x01]
46445
46446v_cvt_pk_u8_f32 v5, v1, v2, tma_lo
46447// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xba,0x01]
46448
46449v_cvt_pk_u8_f32 v5, v1, v2, tma_hi
46450// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xbe,0x01]
46451
46452v_cvt_pk_u8_f32 v5, v1, v2, ttmp11
46453// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xee,0x01]
46454
46455v_cvt_pk_u8_f32 v5, v1, v2, m0
46456// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xf2,0x01]
46457
46458v_cvt_pk_u8_f32 v5, v1, v2, exec_lo
46459// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfa,0x01]
46460
46461v_cvt_pk_u8_f32 v5, v1, v2, exec_hi
46462// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfe,0x01]
46463
46464v_cvt_pk_u8_f32 v5, v1, v2, 0
46465// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x02,0x02]
46466
46467v_cvt_pk_u8_f32 v5, v1, v2, -1
46468// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x06,0x03]
46469
46470v_cvt_pk_u8_f32 v5, v1, v2, 0.5
46471// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xc2,0x03]
46472
46473v_cvt_pk_u8_f32 v5, v1, v2, -4.0
46474// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xde,0x03]
46475
46476v_div_fixup_f32 v5, v1, v2, v3
46477// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46478
46479v_div_fixup_f32 v255, v1, v2, v3
46480// CHECK: [0xff,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46481
46482v_div_fixup_f32 v5, v255, v2, v3
46483// CHECK: [0x05,0x00,0xbe,0xd2,0xff,0x05,0x0e,0x04]
46484
46485v_div_fixup_f32 v5, s1, v2, v3
46486// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x04,0x0e,0x04]
46487
46488v_div_fixup_f32 v5, s103, v2, v3
46489// CHECK: [0x05,0x00,0xbe,0xd2,0x67,0x04,0x0e,0x04]
46490
46491v_div_fixup_f32 v5, flat_scratch_lo, v2, v3
46492// CHECK: [0x05,0x00,0xbe,0xd2,0x68,0x04,0x0e,0x04]
46493
46494v_div_fixup_f32 v5, flat_scratch_hi, v2, v3
46495// CHECK: [0x05,0x00,0xbe,0xd2,0x69,0x04,0x0e,0x04]
46496
46497v_div_fixup_f32 v5, vcc_lo, v2, v3
46498// CHECK: [0x05,0x00,0xbe,0xd2,0x6a,0x04,0x0e,0x04]
46499
46500v_div_fixup_f32 v5, vcc_hi, v2, v3
46501// CHECK: [0x05,0x00,0xbe,0xd2,0x6b,0x04,0x0e,0x04]
46502
46503v_div_fixup_f32 v5, tba_lo, v2, v3
46504// CHECK: [0x05,0x00,0xbe,0xd2,0x6c,0x04,0x0e,0x04]
46505
46506v_div_fixup_f32 v5, tba_hi, v2, v3
46507// CHECK: [0x05,0x00,0xbe,0xd2,0x6d,0x04,0x0e,0x04]
46508
46509v_div_fixup_f32 v5, tma_lo, v2, v3
46510// CHECK: [0x05,0x00,0xbe,0xd2,0x6e,0x04,0x0e,0x04]
46511
46512v_div_fixup_f32 v5, tma_hi, v2, v3
46513// CHECK: [0x05,0x00,0xbe,0xd2,0x6f,0x04,0x0e,0x04]
46514
46515v_div_fixup_f32 v5, ttmp11, v2, v3
46516// CHECK: [0x05,0x00,0xbe,0xd2,0x7b,0x04,0x0e,0x04]
46517
46518v_div_fixup_f32 v5, m0, v2, v3
46519// CHECK: [0x05,0x00,0xbe,0xd2,0x7c,0x04,0x0e,0x04]
46520
46521v_div_fixup_f32 v5, exec_lo, v2, v3
46522// CHECK: [0x05,0x00,0xbe,0xd2,0x7e,0x04,0x0e,0x04]
46523
46524v_div_fixup_f32 v5, exec_hi, v2, v3
46525// CHECK: [0x05,0x00,0xbe,0xd2,0x7f,0x04,0x0e,0x04]
46526
46527v_div_fixup_f32 v5, 0, v2, v3
46528// CHECK: [0x05,0x00,0xbe,0xd2,0x80,0x04,0x0e,0x04]
46529
46530v_div_fixup_f32 v5, -1, v2, v3
46531// CHECK: [0x05,0x00,0xbe,0xd2,0xc1,0x04,0x0e,0x04]
46532
46533v_div_fixup_f32 v5, 0.5, v2, v3
46534// CHECK: [0x05,0x00,0xbe,0xd2,0xf0,0x04,0x0e,0x04]
46535
46536v_div_fixup_f32 v5, -4.0, v2, v3
46537// CHECK: [0x05,0x00,0xbe,0xd2,0xf7,0x04,0x0e,0x04]
46538
46539v_div_fixup_f32 v5, v1, v255, v3
46540// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xff,0x0f,0x04]
46541
46542v_div_fixup_f32 v5, v1, s2, v3
46543// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0c,0x04]
46544
46545v_div_fixup_f32 v5, v1, s103, v3
46546// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xcf,0x0c,0x04]
46547
46548v_div_fixup_f32 v5, v1, flat_scratch_lo, v3
46549// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd1,0x0c,0x04]
46550
46551v_div_fixup_f32 v5, v1, flat_scratch_hi, v3
46552// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd3,0x0c,0x04]
46553
46554v_div_fixup_f32 v5, v1, vcc_lo, v3
46555// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd5,0x0c,0x04]
46556
46557v_div_fixup_f32 v5, v1, vcc_hi, v3
46558// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd7,0x0c,0x04]
46559
46560v_div_fixup_f32 v5, v1, tba_lo, v3
46561// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd9,0x0c,0x04]
46562
46563v_div_fixup_f32 v5, v1, tba_hi, v3
46564// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdb,0x0c,0x04]
46565
46566v_div_fixup_f32 v5, v1, tma_lo, v3
46567// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdd,0x0c,0x04]
46568
46569v_div_fixup_f32 v5, v1, tma_hi, v3
46570// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdf,0x0c,0x04]
46571
46572v_div_fixup_f32 v5, v1, ttmp11, v3
46573// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf7,0x0c,0x04]
46574
46575v_div_fixup_f32 v5, v1, m0, v3
46576// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf9,0x0c,0x04]
46577
46578v_div_fixup_f32 v5, v1, exec_lo, v3
46579// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xfd,0x0c,0x04]
46580
46581v_div_fixup_f32 v5, v1, exec_hi, v3
46582// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xff,0x0c,0x04]
46583
46584v_div_fixup_f32 v5, v1, 0, v3
46585// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x01,0x0d,0x04]
46586
46587v_div_fixup_f32 v5, v1, -1, v3
46588// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x83,0x0d,0x04]
46589
46590v_div_fixup_f32 v5, v1, 0.5, v3
46591// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xe1,0x0d,0x04]
46592
46593v_div_fixup_f32 v5, v1, -4.0, v3
46594// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xef,0x0d,0x04]
46595
46596v_div_fixup_f32 v5, v1, v2, v255
46597// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfe,0x07]
46598
46599v_div_fixup_f32 v5, v1, v2, s3
46600// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x00]
46601
46602v_div_fixup_f32 v5, v1, v2, s103
46603// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x9e,0x01]
46604
46605v_div_fixup_f32 v5, v1, v2, flat_scratch_lo
46606// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xa2,0x01]
46607
46608v_div_fixup_f32 v5, v1, v2, flat_scratch_hi
46609// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xa6,0x01]
46610
46611v_div_fixup_f32 v5, v1, v2, vcc_lo
46612// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xaa,0x01]
46613
46614v_div_fixup_f32 v5, v1, v2, vcc_hi
46615// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xae,0x01]
46616
46617v_div_fixup_f32 v5, v1, v2, tba_lo
46618// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xb2,0x01]
46619
46620v_div_fixup_f32 v5, v1, v2, tba_hi
46621// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xb6,0x01]
46622
46623v_div_fixup_f32 v5, v1, v2, tma_lo
46624// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xba,0x01]
46625
46626v_div_fixup_f32 v5, v1, v2, tma_hi
46627// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xbe,0x01]
46628
46629v_div_fixup_f32 v5, v1, v2, ttmp11
46630// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xee,0x01]
46631
46632v_div_fixup_f32 v5, v1, v2, m0
46633// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xf2,0x01]
46634
46635v_div_fixup_f32 v5, v1, v2, exec_lo
46636// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfa,0x01]
46637
46638v_div_fixup_f32 v5, v1, v2, exec_hi
46639// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfe,0x01]
46640
46641v_div_fixup_f32 v5, v1, v2, 0
46642// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x02,0x02]
46643
46644v_div_fixup_f32 v5, v1, v2, -1
46645// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x06,0x03]
46646
46647v_div_fixup_f32 v5, v1, v2, 0.5
46648// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xc2,0x03]
46649
46650v_div_fixup_f32 v5, v1, v2, -4.0
46651// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xde,0x03]
46652
46653v_div_fixup_f32 v5, -v1, v2, v3
46654// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x24]
46655
46656v_div_fixup_f32 v5, v1, -v2, v3
46657// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x44]
46658
46659v_div_fixup_f32 v5, v1, v2, -v3
46660// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x84]
46661
46662v_div_fixup_f32 v5, -v1, -v2, -v3
46663// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0xe4]
46664
46665v_div_fixup_f32 v5, |v1|, v2, v3
46666// CHECK: [0x05,0x01,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46667
46668v_div_fixup_f32 v5, v1, |v2|, v3
46669// CHECK: [0x05,0x02,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46670
46671v_div_fixup_f32 v5, v1, v2, |v3|
46672// CHECK: [0x05,0x04,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46673
46674v_div_fixup_f32 v5, |v1|, |v2|, |v3|
46675// CHECK: [0x05,0x07,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46676
46677v_div_fixup_f32 v5, v1, v2, v3 clamp
46678// CHECK: [0x05,0x08,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46679
46680v_div_fixup_f32 v5, v1, v2, v3 mul:2
46681// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x0c]
46682
46683v_div_fixup_f32 v5, v1, v2, v3 mul:4
46684// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x14]
46685
46686v_div_fixup_f32 v5, v1, v2, v3 div:2
46687// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x1c]
46688
46689v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4]
46690// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x04]
46691
46692v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4]
46693// CHECK: [0xfe,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x04]
46694
46695v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4]
46696// CHECK: [0x05,0x00,0xc0,0xd2,0xfe,0x05,0x0e,0x04]
46697
46698v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4]
46699// CHECK: [0x05,0x00,0xc0,0xd2,0x02,0x04,0x0e,0x04]
46700
46701v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4]
46702// CHECK: [0x05,0x00,0xc0,0xd2,0x04,0x04,0x0e,0x04]
46703
46704v_div_fixup_f64 v[5:6], s[102:103], v[2:3], v[3:4]
46705// CHECK: [0x05,0x00,0xc0,0xd2,0x66,0x04,0x0e,0x04]
46706
46707v_div_fixup_f64 v[5:6], flat_scratch, v[2:3], v[3:4]
46708// CHECK: [0x05,0x00,0xc0,0xd2,0x68,0x04,0x0e,0x04]
46709
46710v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4]
46711// CHECK: [0x05,0x00,0xc0,0xd2,0x6a,0x04,0x0e,0x04]
46712
46713v_div_fixup_f64 v[5:6], tba, v[2:3], v[3:4]
46714// CHECK: [0x05,0x00,0xc0,0xd2,0x6c,0x04,0x0e,0x04]
46715
46716v_div_fixup_f64 v[5:6], tma, v[2:3], v[3:4]
46717// CHECK: [0x05,0x00,0xc0,0xd2,0x6e,0x04,0x0e,0x04]
46718
46719v_div_fixup_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
46720// CHECK: [0x05,0x00,0xc0,0xd2,0x7a,0x04,0x0e,0x04]
46721
46722v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4]
46723// CHECK: [0x05,0x00,0xc0,0xd2,0x7e,0x04,0x0e,0x04]
46724
46725v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4]
46726// CHECK: [0x05,0x00,0xc0,0xd2,0x80,0x04,0x0e,0x04]
46727
46728v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4]
46729// CHECK: [0x05,0x00,0xc0,0xd2,0xc1,0x04,0x0e,0x04]
46730
46731v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4]
46732// CHECK: [0x05,0x00,0xc0,0xd2,0xf0,0x04,0x0e,0x04]
46733
46734v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4]
46735// CHECK: [0x05,0x00,0xc0,0xd2,0xf7,0x04,0x0e,0x04]
46736
46737v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4]
46738// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfd,0x0f,0x04]
46739
46740v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4]
46741// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x09,0x0c,0x04]
46742
46743v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4]
46744// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x0d,0x0c,0x04]
46745
46746v_div_fixup_f64 v[5:6], v[1:2], s[102:103], v[3:4]
46747// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xcd,0x0c,0x04]
46748
46749v_div_fixup_f64 v[5:6], v[1:2], flat_scratch, v[3:4]
46750// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd1,0x0c,0x04]
46751
46752v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4]
46753// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd5,0x0c,0x04]
46754
46755v_div_fixup_f64 v[5:6], v[1:2], tba, v[3:4]
46756// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd9,0x0c,0x04]
46757
46758v_div_fixup_f64 v[5:6], v[1:2], tma, v[3:4]
46759// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xdd,0x0c,0x04]
46760
46761v_div_fixup_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
46762// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xf5,0x0c,0x04]
46763
46764v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4]
46765// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfd,0x0c,0x04]
46766
46767v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4]
46768// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x01,0x0d,0x04]
46769
46770v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4]
46771// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x83,0x0d,0x04]
46772
46773v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4]
46774// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xe1,0x0d,0x04]
46775
46776v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4]
46777// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xef,0x0d,0x04]
46778
46779v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255]
46780// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xfa,0x07]
46781
46782v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7]
46783// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x1a,0x00]
46784
46785v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9]
46786// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x22,0x00]
46787
46788v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[102:103]
46789// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x9a,0x01]
46790
46791v_div_fixup_f64 v[5:6], v[1:2], v[2:3], flat_scratch
46792// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xa2,0x01]
46793
46794v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc
46795// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xaa,0x01]
46796
46797v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tba
46798// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xb2,0x01]
46799
46800v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tma
46801// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xba,0x01]
46802
46803v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
46804// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xea,0x01]
46805
46806v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec
46807// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xfa,0x01]
46808
46809v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0
46810// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x02,0x02]
46811
46812v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1
46813// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x06,0x03]
46814
46815v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5
46816// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xc2,0x03]
46817
46818v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0
46819// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xde,0x03]
46820
46821v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
46822// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x24]
46823
46824v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
46825// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x44]
46826
46827v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
46828// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x84]
46829
46830v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
46831// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0xe4]
46832
46833v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
46834// CHECK: [0x05,0x01,0xc0,0xd2,0x01,0x05,0x0e,0x04]
46835
46836v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
46837// CHECK: [0x05,0x02,0xc0,0xd2,0x01,0x05,0x0e,0x04]
46838
46839v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
46840// CHECK: [0x05,0x04,0xc0,0xd2,0x01,0x05,0x0e,0x04]
46841
46842v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
46843// CHECK: [0x05,0x07,0xc0,0xd2,0x01,0x05,0x0e,0x04]
46844
46845v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
46846// CHECK: [0x05,0x08,0xc0,0xd2,0x01,0x05,0x0e,0x04]
46847
46848v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
46849// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x0c]
46850
46851v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
46852// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x14]
46853
46854v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
46855// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x1c]
46856
46857v_lshl_b64 v[5:6], v[1:2], v2
46858// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x05,0x02,0x00]
46859
46860v_lshl_b64 v[254:255], v[1:2], v2
46861// CHECK: [0xfe,0x00,0xc2,0xd2,0x01,0x05,0x02,0x00]
46862
46863v_lshl_b64 v[5:6], v[254:255], v2
46864// CHECK: [0x05,0x00,0xc2,0xd2,0xfe,0x05,0x02,0x00]
46865
46866v_lshl_b64 v[5:6], s[2:3], v2
46867// CHECK: [0x05,0x00,0xc2,0xd2,0x02,0x04,0x02,0x00]
46868
46869v_lshl_b64 v[5:6], s[4:5], v2
46870// CHECK: [0x05,0x00,0xc2,0xd2,0x04,0x04,0x02,0x00]
46871
46872v_lshl_b64 v[5:6], s[102:103], v2
46873// CHECK: [0x05,0x00,0xc2,0xd2,0x66,0x04,0x02,0x00]
46874
46875v_lshl_b64 v[5:6], flat_scratch, v2
46876// CHECK: [0x05,0x00,0xc2,0xd2,0x68,0x04,0x02,0x00]
46877
46878v_lshl_b64 v[5:6], vcc, v2
46879// CHECK: [0x05,0x00,0xc2,0xd2,0x6a,0x04,0x02,0x00]
46880
46881v_lshl_b64 v[5:6], tba, v2
46882// CHECK: [0x05,0x00,0xc2,0xd2,0x6c,0x04,0x02,0x00]
46883
46884v_lshl_b64 v[5:6], tma, v2
46885// CHECK: [0x05,0x00,0xc2,0xd2,0x6e,0x04,0x02,0x00]
46886
46887v_lshl_b64 v[5:6], ttmp[10:11], v2
46888// CHECK: [0x05,0x00,0xc2,0xd2,0x7a,0x04,0x02,0x00]
46889
46890v_lshl_b64 v[5:6], exec, v2
46891// CHECK: [0x05,0x00,0xc2,0xd2,0x7e,0x04,0x02,0x00]
46892
46893v_lshl_b64 v[5:6], 0, v2
46894// CHECK: [0x05,0x00,0xc2,0xd2,0x80,0x04,0x02,0x00]
46895
46896v_lshl_b64 v[5:6], -1, v2
46897// CHECK: [0x05,0x00,0xc2,0xd2,0xc1,0x04,0x02,0x00]
46898
46899v_lshl_b64 v[5:6], 0.5, v2
46900// CHECK: [0x05,0x00,0xc2,0xd2,0xf0,0x04,0x02,0x00]
46901
46902v_lshl_b64 v[5:6], -4.0, v2
46903// CHECK: [0x05,0x00,0xc2,0xd2,0xf7,0x04,0x02,0x00]
46904
46905v_lshl_b64 v[5:6], v[1:2], v255
46906// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xff,0x03,0x00]
46907
46908v_lshl_b64 v[5:6], v[1:2], s2
46909// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x05,0x00,0x00]
46910
46911v_lshl_b64 v[5:6], v[1:2], s103
46912// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xcf,0x00,0x00]
46913
46914v_lshl_b64 v[5:6], v[1:2], flat_scratch_lo
46915// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd1,0x00,0x00]
46916
46917v_lshl_b64 v[5:6], v[1:2], flat_scratch_hi
46918// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd3,0x00,0x00]
46919
46920v_lshl_b64 v[5:6], v[1:2], vcc_lo
46921// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd5,0x00,0x00]
46922
46923v_lshl_b64 v[5:6], v[1:2], vcc_hi
46924// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd7,0x00,0x00]
46925
46926v_lshl_b64 v[5:6], v[1:2], tba_lo
46927// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd9,0x00,0x00]
46928
46929v_lshl_b64 v[5:6], v[1:2], tba_hi
46930// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdb,0x00,0x00]
46931
46932v_lshl_b64 v[5:6], v[1:2], tma_lo
46933// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdd,0x00,0x00]
46934
46935v_lshl_b64 v[5:6], v[1:2], tma_hi
46936// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdf,0x00,0x00]
46937
46938v_lshl_b64 v[5:6], v[1:2], ttmp11
46939// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf7,0x00,0x00]
46940
46941v_lshl_b64 v[5:6], v[1:2], m0
46942// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf9,0x00,0x00]
46943
46944v_lshl_b64 v[5:6], v[1:2], exec_lo
46945// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xfd,0x00,0x00]
46946
46947v_lshl_b64 v[5:6], v[1:2], exec_hi
46948// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xff,0x00,0x00]
46949
46950v_lshl_b64 v[5:6], v[1:2], 0
46951// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x01,0x01,0x00]
46952
46953v_lshl_b64 v[5:6], v[1:2], -1
46954// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x83,0x01,0x00]
46955
46956v_lshl_b64 v[5:6], v[1:2], 0.5
46957// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xe1,0x01,0x00]
46958
46959v_lshl_b64 v[5:6], v[1:2], -4.0
46960// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xef,0x01,0x00]
46961
46962v_lshr_b64 v[5:6], v[1:2], v2
46963// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x05,0x02,0x00]
46964
46965v_lshr_b64 v[254:255], v[1:2], v2
46966// CHECK: [0xfe,0x00,0xc4,0xd2,0x01,0x05,0x02,0x00]
46967
46968v_lshr_b64 v[5:6], v[254:255], v2
46969// CHECK: [0x05,0x00,0xc4,0xd2,0xfe,0x05,0x02,0x00]
46970
46971v_lshr_b64 v[5:6], s[2:3], v2
46972// CHECK: [0x05,0x00,0xc4,0xd2,0x02,0x04,0x02,0x00]
46973
46974v_lshr_b64 v[5:6], s[4:5], v2
46975// CHECK: [0x05,0x00,0xc4,0xd2,0x04,0x04,0x02,0x00]
46976
46977v_lshr_b64 v[5:6], s[102:103], v2
46978// CHECK: [0x05,0x00,0xc4,0xd2,0x66,0x04,0x02,0x00]
46979
46980v_lshr_b64 v[5:6], flat_scratch, v2
46981// CHECK: [0x05,0x00,0xc4,0xd2,0x68,0x04,0x02,0x00]
46982
46983v_lshr_b64 v[5:6], vcc, v2
46984// CHECK: [0x05,0x00,0xc4,0xd2,0x6a,0x04,0x02,0x00]
46985
46986v_lshr_b64 v[5:6], tba, v2
46987// CHECK: [0x05,0x00,0xc4,0xd2,0x6c,0x04,0x02,0x00]
46988
46989v_lshr_b64 v[5:6], tma, v2
46990// CHECK: [0x05,0x00,0xc4,0xd2,0x6e,0x04,0x02,0x00]
46991
46992v_lshr_b64 v[5:6], ttmp[10:11], v2
46993// CHECK: [0x05,0x00,0xc4,0xd2,0x7a,0x04,0x02,0x00]
46994
46995v_lshr_b64 v[5:6], exec, v2
46996// CHECK: [0x05,0x00,0xc4,0xd2,0x7e,0x04,0x02,0x00]
46997
46998v_lshr_b64 v[5:6], 0, v2
46999// CHECK: [0x05,0x00,0xc4,0xd2,0x80,0x04,0x02,0x00]
47000
47001v_lshr_b64 v[5:6], -1, v2
47002// CHECK: [0x05,0x00,0xc4,0xd2,0xc1,0x04,0x02,0x00]
47003
47004v_lshr_b64 v[5:6], 0.5, v2
47005// CHECK: [0x05,0x00,0xc4,0xd2,0xf0,0x04,0x02,0x00]
47006
47007v_lshr_b64 v[5:6], -4.0, v2
47008// CHECK: [0x05,0x00,0xc4,0xd2,0xf7,0x04,0x02,0x00]
47009
47010v_lshr_b64 v[5:6], v[1:2], v255
47011// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xff,0x03,0x00]
47012
47013v_lshr_b64 v[5:6], v[1:2], s2
47014// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x05,0x00,0x00]
47015
47016v_lshr_b64 v[5:6], v[1:2], s103
47017// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xcf,0x00,0x00]
47018
47019v_lshr_b64 v[5:6], v[1:2], flat_scratch_lo
47020// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd1,0x00,0x00]
47021
47022v_lshr_b64 v[5:6], v[1:2], flat_scratch_hi
47023// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd3,0x00,0x00]
47024
47025v_lshr_b64 v[5:6], v[1:2], vcc_lo
47026// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd5,0x00,0x00]
47027
47028v_lshr_b64 v[5:6], v[1:2], vcc_hi
47029// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd7,0x00,0x00]
47030
47031v_lshr_b64 v[5:6], v[1:2], tba_lo
47032// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd9,0x00,0x00]
47033
47034v_lshr_b64 v[5:6], v[1:2], tba_hi
47035// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdb,0x00,0x00]
47036
47037v_lshr_b64 v[5:6], v[1:2], tma_lo
47038// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdd,0x00,0x00]
47039
47040v_lshr_b64 v[5:6], v[1:2], tma_hi
47041// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdf,0x00,0x00]
47042
47043v_lshr_b64 v[5:6], v[1:2], ttmp11
47044// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf7,0x00,0x00]
47045
47046v_lshr_b64 v[5:6], v[1:2], m0
47047// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf9,0x00,0x00]
47048
47049v_lshr_b64 v[5:6], v[1:2], exec_lo
47050// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xfd,0x00,0x00]
47051
47052v_lshr_b64 v[5:6], v[1:2], exec_hi
47053// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xff,0x00,0x00]
47054
47055v_lshr_b64 v[5:6], v[1:2], 0
47056// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x01,0x01,0x00]
47057
47058v_lshr_b64 v[5:6], v[1:2], -1
47059// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x83,0x01,0x00]
47060
47061v_lshr_b64 v[5:6], v[1:2], 0.5
47062// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xe1,0x01,0x00]
47063
47064v_lshr_b64 v[5:6], v[1:2], -4.0
47065// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xef,0x01,0x00]
47066
47067v_ashr_i64 v[5:6], v[1:2], v2
47068// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x05,0x02,0x00]
47069
47070v_ashr_i64 v[254:255], v[1:2], v2
47071// CHECK: [0xfe,0x00,0xc6,0xd2,0x01,0x05,0x02,0x00]
47072
47073v_ashr_i64 v[5:6], v[254:255], v2
47074// CHECK: [0x05,0x00,0xc6,0xd2,0xfe,0x05,0x02,0x00]
47075
47076v_ashr_i64 v[5:6], s[2:3], v2
47077// CHECK: [0x05,0x00,0xc6,0xd2,0x02,0x04,0x02,0x00]
47078
47079v_ashr_i64 v[5:6], s[4:5], v2
47080// CHECK: [0x05,0x00,0xc6,0xd2,0x04,0x04,0x02,0x00]
47081
47082v_ashr_i64 v[5:6], s[102:103], v2
47083// CHECK: [0x05,0x00,0xc6,0xd2,0x66,0x04,0x02,0x00]
47084
47085v_ashr_i64 v[5:6], flat_scratch, v2
47086// CHECK: [0x05,0x00,0xc6,0xd2,0x68,0x04,0x02,0x00]
47087
47088v_ashr_i64 v[5:6], vcc, v2
47089// CHECK: [0x05,0x00,0xc6,0xd2,0x6a,0x04,0x02,0x00]
47090
47091v_ashr_i64 v[5:6], tba, v2
47092// CHECK: [0x05,0x00,0xc6,0xd2,0x6c,0x04,0x02,0x00]
47093
47094v_ashr_i64 v[5:6], tma, v2
47095// CHECK: [0x05,0x00,0xc6,0xd2,0x6e,0x04,0x02,0x00]
47096
47097v_ashr_i64 v[5:6], ttmp[10:11], v2
47098// CHECK: [0x05,0x00,0xc6,0xd2,0x7a,0x04,0x02,0x00]
47099
47100v_ashr_i64 v[5:6], exec, v2
47101// CHECK: [0x05,0x00,0xc6,0xd2,0x7e,0x04,0x02,0x00]
47102
47103v_ashr_i64 v[5:6], 0, v2
47104// CHECK: [0x05,0x00,0xc6,0xd2,0x80,0x04,0x02,0x00]
47105
47106v_ashr_i64 v[5:6], -1, v2
47107// CHECK: [0x05,0x00,0xc6,0xd2,0xc1,0x04,0x02,0x00]
47108
47109v_ashr_i64 v[5:6], 0.5, v2
47110// CHECK: [0x05,0x00,0xc6,0xd2,0xf0,0x04,0x02,0x00]
47111
47112v_ashr_i64 v[5:6], -4.0, v2
47113// CHECK: [0x05,0x00,0xc6,0xd2,0xf7,0x04,0x02,0x00]
47114
47115v_ashr_i64 v[5:6], v[1:2], v255
47116// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xff,0x03,0x00]
47117
47118v_ashr_i64 v[5:6], v[1:2], s2
47119// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x05,0x00,0x00]
47120
47121v_ashr_i64 v[5:6], v[1:2], s103
47122// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xcf,0x00,0x00]
47123
47124v_ashr_i64 v[5:6], v[1:2], flat_scratch_lo
47125// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd1,0x00,0x00]
47126
47127v_ashr_i64 v[5:6], v[1:2], flat_scratch_hi
47128// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd3,0x00,0x00]
47129
47130v_ashr_i64 v[5:6], v[1:2], vcc_lo
47131// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd5,0x00,0x00]
47132
47133v_ashr_i64 v[5:6], v[1:2], vcc_hi
47134// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd7,0x00,0x00]
47135
47136v_ashr_i64 v[5:6], v[1:2], tba_lo
47137// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd9,0x00,0x00]
47138
47139v_ashr_i64 v[5:6], v[1:2], tba_hi
47140// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdb,0x00,0x00]
47141
47142v_ashr_i64 v[5:6], v[1:2], tma_lo
47143// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdd,0x00,0x00]
47144
47145v_ashr_i64 v[5:6], v[1:2], tma_hi
47146// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdf,0x00,0x00]
47147
47148v_ashr_i64 v[5:6], v[1:2], ttmp11
47149// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf7,0x00,0x00]
47150
47151v_ashr_i64 v[5:6], v[1:2], m0
47152// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf9,0x00,0x00]
47153
47154v_ashr_i64 v[5:6], v[1:2], exec_lo
47155// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xfd,0x00,0x00]
47156
47157v_ashr_i64 v[5:6], v[1:2], exec_hi
47158// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xff,0x00,0x00]
47159
47160v_ashr_i64 v[5:6], v[1:2], 0
47161// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x01,0x01,0x00]
47162
47163v_ashr_i64 v[5:6], v[1:2], -1
47164// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x83,0x01,0x00]
47165
47166v_ashr_i64 v[5:6], v[1:2], 0.5
47167// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xe1,0x01,0x00]
47168
47169v_ashr_i64 v[5:6], v[1:2], -4.0
47170// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xef,0x01,0x00]
47171
47172v_add_f64 v[5:6], v[1:2], v[2:3]
47173// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x00]
47174
47175v_add_f64 v[254:255], v[1:2], v[2:3]
47176// CHECK: [0xfe,0x00,0xc8,0xd2,0x01,0x05,0x02,0x00]
47177
47178v_add_f64 v[5:6], v[254:255], v[2:3]
47179// CHECK: [0x05,0x00,0xc8,0xd2,0xfe,0x05,0x02,0x00]
47180
47181v_add_f64 v[5:6], s[2:3], v[2:3]
47182// CHECK: [0x05,0x00,0xc8,0xd2,0x02,0x04,0x02,0x00]
47183
47184v_add_f64 v[5:6], s[4:5], v[2:3]
47185// CHECK: [0x05,0x00,0xc8,0xd2,0x04,0x04,0x02,0x00]
47186
47187v_add_f64 v[5:6], s[102:103], v[2:3]
47188// CHECK: [0x05,0x00,0xc8,0xd2,0x66,0x04,0x02,0x00]
47189
47190v_add_f64 v[5:6], flat_scratch, v[2:3]
47191// CHECK: [0x05,0x00,0xc8,0xd2,0x68,0x04,0x02,0x00]
47192
47193v_add_f64 v[5:6], vcc, v[2:3]
47194// CHECK: [0x05,0x00,0xc8,0xd2,0x6a,0x04,0x02,0x00]
47195
47196v_add_f64 v[5:6], tba, v[2:3]
47197// CHECK: [0x05,0x00,0xc8,0xd2,0x6c,0x04,0x02,0x00]
47198
47199v_add_f64 v[5:6], tma, v[2:3]
47200// CHECK: [0x05,0x00,0xc8,0xd2,0x6e,0x04,0x02,0x00]
47201
47202v_add_f64 v[5:6], ttmp[10:11], v[2:3]
47203// CHECK: [0x05,0x00,0xc8,0xd2,0x7a,0x04,0x02,0x00]
47204
47205v_add_f64 v[5:6], exec, v[2:3]
47206// CHECK: [0x05,0x00,0xc8,0xd2,0x7e,0x04,0x02,0x00]
47207
47208v_add_f64 v[5:6], 0, v[2:3]
47209// CHECK: [0x05,0x00,0xc8,0xd2,0x80,0x04,0x02,0x00]
47210
47211v_add_f64 v[5:6], -1, v[2:3]
47212// CHECK: [0x05,0x00,0xc8,0xd2,0xc1,0x04,0x02,0x00]
47213
47214v_add_f64 v[5:6], 0.5, v[2:3]
47215// CHECK: [0x05,0x00,0xc8,0xd2,0xf0,0x04,0x02,0x00]
47216
47217v_add_f64 v[5:6], -4.0, v[2:3]
47218// CHECK: [0x05,0x00,0xc8,0xd2,0xf7,0x04,0x02,0x00]
47219
47220v_add_f64 v[5:6], v[1:2], v[254:255]
47221// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfd,0x03,0x00]
47222
47223v_add_f64 v[5:6], v[1:2], s[4:5]
47224// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x09,0x00,0x00]
47225
47226v_add_f64 v[5:6], v[1:2], s[6:7]
47227// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x0d,0x00,0x00]
47228
47229v_add_f64 v[5:6], v[1:2], s[102:103]
47230// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xcd,0x00,0x00]
47231
47232v_add_f64 v[5:6], v[1:2], flat_scratch
47233// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd1,0x00,0x00]
47234
47235v_add_f64 v[5:6], v[1:2], vcc
47236// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd5,0x00,0x00]
47237
47238v_add_f64 v[5:6], v[1:2], tba
47239// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd9,0x00,0x00]
47240
47241v_add_f64 v[5:6], v[1:2], tma
47242// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xdd,0x00,0x00]
47243
47244v_add_f64 v[5:6], v[1:2], ttmp[10:11]
47245// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xf5,0x00,0x00]
47246
47247v_add_f64 v[5:6], v[1:2], exec
47248// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfd,0x00,0x00]
47249
47250v_add_f64 v[5:6], v[1:2], 0
47251// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x01,0x01,0x00]
47252
47253v_add_f64 v[5:6], v[1:2], -1
47254// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x83,0x01,0x00]
47255
47256v_add_f64 v[5:6], v[1:2], 0.5
47257// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xe1,0x01,0x00]
47258
47259v_add_f64 v[5:6], v[1:2], -4.0
47260// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xef,0x01,0x00]
47261
47262v_add_f64 v[5:6], -v[1:2], v[2:3]
47263// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x20]
47264
47265v_add_f64 v[5:6], v[1:2], -v[2:3]
47266// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x40]
47267
47268v_add_f64 v[5:6], -v[1:2], -v[2:3]
47269// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x60]
47270
47271v_add_f64 v[5:6], |v[1:2]|, v[2:3]
47272// CHECK: [0x05,0x01,0xc8,0xd2,0x01,0x05,0x02,0x00]
47273
47274v_add_f64 v[5:6], v[1:2], |v[2:3]|
47275// CHECK: [0x05,0x02,0xc8,0xd2,0x01,0x05,0x02,0x00]
47276
47277v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|
47278// CHECK: [0x05,0x03,0xc8,0xd2,0x01,0x05,0x02,0x00]
47279
47280v_add_f64 v[5:6], v[1:2], v[2:3] clamp
47281// CHECK: [0x05,0x08,0xc8,0xd2,0x01,0x05,0x02,0x00]
47282
47283v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
47284// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x08]
47285
47286v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
47287// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x10]
47288
47289v_add_f64 v[5:6], v[1:2], v[2:3] div:2
47290// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x18]
47291
47292v_mul_f64 v[5:6], v[1:2], v[2:3]
47293// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x00]
47294
47295v_mul_f64 v[254:255], v[1:2], v[2:3]
47296// CHECK: [0xfe,0x00,0xca,0xd2,0x01,0x05,0x02,0x00]
47297
47298v_mul_f64 v[5:6], v[254:255], v[2:3]
47299// CHECK: [0x05,0x00,0xca,0xd2,0xfe,0x05,0x02,0x00]
47300
47301v_mul_f64 v[5:6], s[2:3], v[2:3]
47302// CHECK: [0x05,0x00,0xca,0xd2,0x02,0x04,0x02,0x00]
47303
47304v_mul_f64 v[5:6], s[4:5], v[2:3]
47305// CHECK: [0x05,0x00,0xca,0xd2,0x04,0x04,0x02,0x00]
47306
47307v_mul_f64 v[5:6], s[102:103], v[2:3]
47308// CHECK: [0x05,0x00,0xca,0xd2,0x66,0x04,0x02,0x00]
47309
47310v_mul_f64 v[5:6], flat_scratch, v[2:3]
47311// CHECK: [0x05,0x00,0xca,0xd2,0x68,0x04,0x02,0x00]
47312
47313v_mul_f64 v[5:6], vcc, v[2:3]
47314// CHECK: [0x05,0x00,0xca,0xd2,0x6a,0x04,0x02,0x00]
47315
47316v_mul_f64 v[5:6], tba, v[2:3]
47317// CHECK: [0x05,0x00,0xca,0xd2,0x6c,0x04,0x02,0x00]
47318
47319v_mul_f64 v[5:6], tma, v[2:3]
47320// CHECK: [0x05,0x00,0xca,0xd2,0x6e,0x04,0x02,0x00]
47321
47322v_mul_f64 v[5:6], ttmp[10:11], v[2:3]
47323// CHECK: [0x05,0x00,0xca,0xd2,0x7a,0x04,0x02,0x00]
47324
47325v_mul_f64 v[5:6], exec, v[2:3]
47326// CHECK: [0x05,0x00,0xca,0xd2,0x7e,0x04,0x02,0x00]
47327
47328v_mul_f64 v[5:6], 0, v[2:3]
47329// CHECK: [0x05,0x00,0xca,0xd2,0x80,0x04,0x02,0x00]
47330
47331v_mul_f64 v[5:6], -1, v[2:3]
47332// CHECK: [0x05,0x00,0xca,0xd2,0xc1,0x04,0x02,0x00]
47333
47334v_mul_f64 v[5:6], 0.5, v[2:3]
47335// CHECK: [0x05,0x00,0xca,0xd2,0xf0,0x04,0x02,0x00]
47336
47337v_mul_f64 v[5:6], -4.0, v[2:3]
47338// CHECK: [0x05,0x00,0xca,0xd2,0xf7,0x04,0x02,0x00]
47339
47340v_mul_f64 v[5:6], v[1:2], v[254:255]
47341// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfd,0x03,0x00]
47342
47343v_mul_f64 v[5:6], v[1:2], s[4:5]
47344// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x09,0x00,0x00]
47345
47346v_mul_f64 v[5:6], v[1:2], s[6:7]
47347// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x0d,0x00,0x00]
47348
47349v_mul_f64 v[5:6], v[1:2], s[102:103]
47350// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xcd,0x00,0x00]
47351
47352v_mul_f64 v[5:6], v[1:2], flat_scratch
47353// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd1,0x00,0x00]
47354
47355v_mul_f64 v[5:6], v[1:2], vcc
47356// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd5,0x00,0x00]
47357
47358v_mul_f64 v[5:6], v[1:2], tba
47359// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd9,0x00,0x00]
47360
47361v_mul_f64 v[5:6], v[1:2], tma
47362// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xdd,0x00,0x00]
47363
47364v_mul_f64 v[5:6], v[1:2], ttmp[10:11]
47365// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xf5,0x00,0x00]
47366
47367v_mul_f64 v[5:6], v[1:2], exec
47368// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfd,0x00,0x00]
47369
47370v_mul_f64 v[5:6], v[1:2], 0
47371// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x01,0x01,0x00]
47372
47373v_mul_f64 v[5:6], v[1:2], -1
47374// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x83,0x01,0x00]
47375
47376v_mul_f64 v[5:6], v[1:2], 0.5
47377// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xe1,0x01,0x00]
47378
47379v_mul_f64 v[5:6], v[1:2], -4.0
47380// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xef,0x01,0x00]
47381
47382v_mul_f64 v[5:6], -v[1:2], v[2:3]
47383// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x20]
47384
47385v_mul_f64 v[5:6], v[1:2], -v[2:3]
47386// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x40]
47387
47388v_mul_f64 v[5:6], -v[1:2], -v[2:3]
47389// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x60]
47390
47391v_mul_f64 v[5:6], |v[1:2]|, v[2:3]
47392// CHECK: [0x05,0x01,0xca,0xd2,0x01,0x05,0x02,0x00]
47393
47394v_mul_f64 v[5:6], v[1:2], |v[2:3]|
47395// CHECK: [0x05,0x02,0xca,0xd2,0x01,0x05,0x02,0x00]
47396
47397v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|
47398// CHECK: [0x05,0x03,0xca,0xd2,0x01,0x05,0x02,0x00]
47399
47400v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
47401// CHECK: [0x05,0x08,0xca,0xd2,0x01,0x05,0x02,0x00]
47402
47403v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
47404// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x08]
47405
47406v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
47407// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x10]
47408
47409v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
47410// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x18]
47411
47412v_min_f64 v[5:6], v[1:2], v[2:3]
47413// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x00]
47414
47415v_min_f64 v[254:255], v[1:2], v[2:3]
47416// CHECK: [0xfe,0x00,0xcc,0xd2,0x01,0x05,0x02,0x00]
47417
47418v_min_f64 v[5:6], v[254:255], v[2:3]
47419// CHECK: [0x05,0x00,0xcc,0xd2,0xfe,0x05,0x02,0x00]
47420
47421v_min_f64 v[5:6], s[2:3], v[2:3]
47422// CHECK: [0x05,0x00,0xcc,0xd2,0x02,0x04,0x02,0x00]
47423
47424v_min_f64 v[5:6], s[4:5], v[2:3]
47425// CHECK: [0x05,0x00,0xcc,0xd2,0x04,0x04,0x02,0x00]
47426
47427v_min_f64 v[5:6], s[102:103], v[2:3]
47428// CHECK: [0x05,0x00,0xcc,0xd2,0x66,0x04,0x02,0x00]
47429
47430v_min_f64 v[5:6], flat_scratch, v[2:3]
47431// CHECK: [0x05,0x00,0xcc,0xd2,0x68,0x04,0x02,0x00]
47432
47433v_min_f64 v[5:6], vcc, v[2:3]
47434// CHECK: [0x05,0x00,0xcc,0xd2,0x6a,0x04,0x02,0x00]
47435
47436v_min_f64 v[5:6], tba, v[2:3]
47437// CHECK: [0x05,0x00,0xcc,0xd2,0x6c,0x04,0x02,0x00]
47438
47439v_min_f64 v[5:6], tma, v[2:3]
47440// CHECK: [0x05,0x00,0xcc,0xd2,0x6e,0x04,0x02,0x00]
47441
47442v_min_f64 v[5:6], ttmp[10:11], v[2:3]
47443// CHECK: [0x05,0x00,0xcc,0xd2,0x7a,0x04,0x02,0x00]
47444
47445v_min_f64 v[5:6], exec, v[2:3]
47446// CHECK: [0x05,0x00,0xcc,0xd2,0x7e,0x04,0x02,0x00]
47447
47448v_min_f64 v[5:6], 0, v[2:3]
47449// CHECK: [0x05,0x00,0xcc,0xd2,0x80,0x04,0x02,0x00]
47450
47451v_min_f64 v[5:6], -1, v[2:3]
47452// CHECK: [0x05,0x00,0xcc,0xd2,0xc1,0x04,0x02,0x00]
47453
47454v_min_f64 v[5:6], 0.5, v[2:3]
47455// CHECK: [0x05,0x00,0xcc,0xd2,0xf0,0x04,0x02,0x00]
47456
47457v_min_f64 v[5:6], -4.0, v[2:3]
47458// CHECK: [0x05,0x00,0xcc,0xd2,0xf7,0x04,0x02,0x00]
47459
47460v_min_f64 v[5:6], v[1:2], v[254:255]
47461// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfd,0x03,0x00]
47462
47463v_min_f64 v[5:6], v[1:2], s[4:5]
47464// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x09,0x00,0x00]
47465
47466v_min_f64 v[5:6], v[1:2], s[6:7]
47467// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x0d,0x00,0x00]
47468
47469v_min_f64 v[5:6], v[1:2], s[102:103]
47470// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xcd,0x00,0x00]
47471
47472v_min_f64 v[5:6], v[1:2], flat_scratch
47473// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd1,0x00,0x00]
47474
47475v_min_f64 v[5:6], v[1:2], vcc
47476// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd5,0x00,0x00]
47477
47478v_min_f64 v[5:6], v[1:2], tba
47479// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd9,0x00,0x00]
47480
47481v_min_f64 v[5:6], v[1:2], tma
47482// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xdd,0x00,0x00]
47483
47484v_min_f64 v[5:6], v[1:2], ttmp[10:11]
47485// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xf5,0x00,0x00]
47486
47487v_min_f64 v[5:6], v[1:2], exec
47488// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfd,0x00,0x00]
47489
47490v_min_f64 v[5:6], v[1:2], 0
47491// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x01,0x01,0x00]
47492
47493v_min_f64 v[5:6], v[1:2], -1
47494// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x83,0x01,0x00]
47495
47496v_min_f64 v[5:6], v[1:2], 0.5
47497// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xe1,0x01,0x00]
47498
47499v_min_f64 v[5:6], v[1:2], -4.0
47500// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xef,0x01,0x00]
47501
47502v_min_f64 v[5:6], -v[1:2], v[2:3]
47503// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x20]
47504
47505v_min_f64 v[5:6], v[1:2], -v[2:3]
47506// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x40]
47507
47508v_min_f64 v[5:6], -v[1:2], -v[2:3]
47509// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x60]
47510
47511v_min_f64 v[5:6], |v[1:2]|, v[2:3]
47512// CHECK: [0x05,0x01,0xcc,0xd2,0x01,0x05,0x02,0x00]
47513
47514v_min_f64 v[5:6], v[1:2], |v[2:3]|
47515// CHECK: [0x05,0x02,0xcc,0xd2,0x01,0x05,0x02,0x00]
47516
47517v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|
47518// CHECK: [0x05,0x03,0xcc,0xd2,0x01,0x05,0x02,0x00]
47519
47520v_min_f64 v[5:6], v[1:2], v[2:3] clamp
47521// CHECK: [0x05,0x08,0xcc,0xd2,0x01,0x05,0x02,0x00]
47522
47523v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
47524// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x08]
47525
47526v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
47527// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x10]
47528
47529v_min_f64 v[5:6], v[1:2], v[2:3] div:2
47530// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x18]
47531
47532v_max_f64 v[5:6], v[1:2], v[2:3]
47533// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x00]
47534
47535v_max_f64 v[254:255], v[1:2], v[2:3]
47536// CHECK: [0xfe,0x00,0xce,0xd2,0x01,0x05,0x02,0x00]
47537
47538v_max_f64 v[5:6], v[254:255], v[2:3]
47539// CHECK: [0x05,0x00,0xce,0xd2,0xfe,0x05,0x02,0x00]
47540
47541v_max_f64 v[5:6], s[2:3], v[2:3]
47542// CHECK: [0x05,0x00,0xce,0xd2,0x02,0x04,0x02,0x00]
47543
47544v_max_f64 v[5:6], s[4:5], v[2:3]
47545// CHECK: [0x05,0x00,0xce,0xd2,0x04,0x04,0x02,0x00]
47546
47547v_max_f64 v[5:6], s[102:103], v[2:3]
47548// CHECK: [0x05,0x00,0xce,0xd2,0x66,0x04,0x02,0x00]
47549
47550v_max_f64 v[5:6], flat_scratch, v[2:3]
47551// CHECK: [0x05,0x00,0xce,0xd2,0x68,0x04,0x02,0x00]
47552
47553v_max_f64 v[5:6], vcc, v[2:3]
47554// CHECK: [0x05,0x00,0xce,0xd2,0x6a,0x04,0x02,0x00]
47555
47556v_max_f64 v[5:6], tba, v[2:3]
47557// CHECK: [0x05,0x00,0xce,0xd2,0x6c,0x04,0x02,0x00]
47558
47559v_max_f64 v[5:6], tma, v[2:3]
47560// CHECK: [0x05,0x00,0xce,0xd2,0x6e,0x04,0x02,0x00]
47561
47562v_max_f64 v[5:6], ttmp[10:11], v[2:3]
47563// CHECK: [0x05,0x00,0xce,0xd2,0x7a,0x04,0x02,0x00]
47564
47565v_max_f64 v[5:6], exec, v[2:3]
47566// CHECK: [0x05,0x00,0xce,0xd2,0x7e,0x04,0x02,0x00]
47567
47568v_max_f64 v[5:6], 0, v[2:3]
47569// CHECK: [0x05,0x00,0xce,0xd2,0x80,0x04,0x02,0x00]
47570
47571v_max_f64 v[5:6], -1, v[2:3]
47572// CHECK: [0x05,0x00,0xce,0xd2,0xc1,0x04,0x02,0x00]
47573
47574v_max_f64 v[5:6], 0.5, v[2:3]
47575// CHECK: [0x05,0x00,0xce,0xd2,0xf0,0x04,0x02,0x00]
47576
47577v_max_f64 v[5:6], -4.0, v[2:3]
47578// CHECK: [0x05,0x00,0xce,0xd2,0xf7,0x04,0x02,0x00]
47579
47580v_max_f64 v[5:6], v[1:2], v[254:255]
47581// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfd,0x03,0x00]
47582
47583v_max_f64 v[5:6], v[1:2], s[4:5]
47584// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x09,0x00,0x00]
47585
47586v_max_f64 v[5:6], v[1:2], s[6:7]
47587// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x0d,0x00,0x00]
47588
47589v_max_f64 v[5:6], v[1:2], s[102:103]
47590// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xcd,0x00,0x00]
47591
47592v_max_f64 v[5:6], v[1:2], flat_scratch
47593// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd1,0x00,0x00]
47594
47595v_max_f64 v[5:6], v[1:2], vcc
47596// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd5,0x00,0x00]
47597
47598v_max_f64 v[5:6], v[1:2], tba
47599// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd9,0x00,0x00]
47600
47601v_max_f64 v[5:6], v[1:2], tma
47602// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xdd,0x00,0x00]
47603
47604v_max_f64 v[5:6], v[1:2], ttmp[10:11]
47605// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xf5,0x00,0x00]
47606
47607v_max_f64 v[5:6], v[1:2], exec
47608// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfd,0x00,0x00]
47609
47610v_max_f64 v[5:6], v[1:2], 0
47611// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x01,0x01,0x00]
47612
47613v_max_f64 v[5:6], v[1:2], -1
47614// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x83,0x01,0x00]
47615
47616v_max_f64 v[5:6], v[1:2], 0.5
47617// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xe1,0x01,0x00]
47618
47619v_max_f64 v[5:6], v[1:2], -4.0
47620// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xef,0x01,0x00]
47621
47622v_max_f64 v[5:6], -v[1:2], v[2:3]
47623// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x20]
47624
47625v_max_f64 v[5:6], v[1:2], -v[2:3]
47626// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x40]
47627
47628v_max_f64 v[5:6], -v[1:2], -v[2:3]
47629// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x60]
47630
47631v_max_f64 v[5:6], |v[1:2]|, v[2:3]
47632// CHECK: [0x05,0x01,0xce,0xd2,0x01,0x05,0x02,0x00]
47633
47634v_max_f64 v[5:6], v[1:2], |v[2:3]|
47635// CHECK: [0x05,0x02,0xce,0xd2,0x01,0x05,0x02,0x00]
47636
47637v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|
47638// CHECK: [0x05,0x03,0xce,0xd2,0x01,0x05,0x02,0x00]
47639
47640v_max_f64 v[5:6], v[1:2], v[2:3] clamp
47641// CHECK: [0x05,0x08,0xce,0xd2,0x01,0x05,0x02,0x00]
47642
47643v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
47644// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x08]
47645
47646v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
47647// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x10]
47648
47649v_max_f64 v[5:6], v[1:2], v[2:3] div:2
47650// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x18]
47651
47652v_ldexp_f64 v[5:6], v[1:2], v2
47653// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x00]
47654
47655v_ldexp_f64 v[254:255], v[1:2], v2
47656// CHECK: [0xfe,0x00,0xd0,0xd2,0x01,0x05,0x02,0x00]
47657
47658v_ldexp_f64 v[5:6], v[254:255], v2
47659// CHECK: [0x05,0x00,0xd0,0xd2,0xfe,0x05,0x02,0x00]
47660
47661v_ldexp_f64 v[5:6], s[2:3], v2
47662// CHECK: [0x05,0x00,0xd0,0xd2,0x02,0x04,0x02,0x00]
47663
47664v_ldexp_f64 v[5:6], s[4:5], v2
47665// CHECK: [0x05,0x00,0xd0,0xd2,0x04,0x04,0x02,0x00]
47666
47667v_ldexp_f64 v[5:6], s[102:103], v2
47668// CHECK: [0x05,0x00,0xd0,0xd2,0x66,0x04,0x02,0x00]
47669
47670v_ldexp_f64 v[5:6], flat_scratch, v2
47671// CHECK: [0x05,0x00,0xd0,0xd2,0x68,0x04,0x02,0x00]
47672
47673v_ldexp_f64 v[5:6], vcc, v2
47674// CHECK: [0x05,0x00,0xd0,0xd2,0x6a,0x04,0x02,0x00]
47675
47676v_ldexp_f64 v[5:6], tba, v2
47677// CHECK: [0x05,0x00,0xd0,0xd2,0x6c,0x04,0x02,0x00]
47678
47679v_ldexp_f64 v[5:6], tma, v2
47680// CHECK: [0x05,0x00,0xd0,0xd2,0x6e,0x04,0x02,0x00]
47681
47682v_ldexp_f64 v[5:6], ttmp[10:11], v2
47683// CHECK: [0x05,0x00,0xd0,0xd2,0x7a,0x04,0x02,0x00]
47684
47685v_ldexp_f64 v[5:6], exec, v2
47686// CHECK: [0x05,0x00,0xd0,0xd2,0x7e,0x04,0x02,0x00]
47687
47688v_ldexp_f64 v[5:6], 0, v2
47689// CHECK: [0x05,0x00,0xd0,0xd2,0x80,0x04,0x02,0x00]
47690
47691v_ldexp_f64 v[5:6], -1, v2
47692// CHECK: [0x05,0x00,0xd0,0xd2,0xc1,0x04,0x02,0x00]
47693
47694v_ldexp_f64 v[5:6], 0.5, v2
47695// CHECK: [0x05,0x00,0xd0,0xd2,0xf0,0x04,0x02,0x00]
47696
47697v_ldexp_f64 v[5:6], -4.0, v2
47698// CHECK: [0x05,0x00,0xd0,0xd2,0xf7,0x04,0x02,0x00]
47699
47700v_ldexp_f64 v[5:6], v[1:2], v255
47701// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xff,0x03,0x00]
47702
47703v_ldexp_f64 v[5:6], v[1:2], s2
47704// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x00,0x00]
47705
47706v_ldexp_f64 v[5:6], v[1:2], s103
47707// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xcf,0x00,0x00]
47708
47709v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo
47710// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd1,0x00,0x00]
47711
47712v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi
47713// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd3,0x00,0x00]
47714
47715v_ldexp_f64 v[5:6], v[1:2], vcc_lo
47716// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd5,0x00,0x00]
47717
47718v_ldexp_f64 v[5:6], v[1:2], vcc_hi
47719// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd7,0x00,0x00]
47720
47721v_ldexp_f64 v[5:6], v[1:2], tba_lo
47722// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd9,0x00,0x00]
47723
47724v_ldexp_f64 v[5:6], v[1:2], tba_hi
47725// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdb,0x00,0x00]
47726
47727v_ldexp_f64 v[5:6], v[1:2], tma_lo
47728// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdd,0x00,0x00]
47729
47730v_ldexp_f64 v[5:6], v[1:2], tma_hi
47731// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdf,0x00,0x00]
47732
47733v_ldexp_f64 v[5:6], v[1:2], ttmp11
47734// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf7,0x00,0x00]
47735
47736v_ldexp_f64 v[5:6], v[1:2], m0
47737// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf9,0x00,0x00]
47738
47739v_ldexp_f64 v[5:6], v[1:2], exec_lo
47740// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xfd,0x00,0x00]
47741
47742v_ldexp_f64 v[5:6], v[1:2], exec_hi
47743// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xff,0x00,0x00]
47744
47745v_ldexp_f64 v[5:6], v[1:2], 0
47746// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x01,0x01,0x00]
47747
47748v_ldexp_f64 v[5:6], v[1:2], -1
47749// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x83,0x01,0x00]
47750
47751v_ldexp_f64 v[5:6], v[1:2], 0.5
47752// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xe1,0x01,0x00]
47753
47754v_ldexp_f64 v[5:6], v[1:2], -4.0
47755// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xef,0x01,0x00]
47756
47757v_ldexp_f64 v[5:6], -v[1:2], v2
47758// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x20]
47759
47760v_ldexp_f64 v[5:6], |v[1:2]|, v2
47761// CHECK: [0x05,0x01,0xd0,0xd2,0x01,0x05,0x02,0x00]
47762
47763v_ldexp_f64 v[5:6], v[1:2], v2 clamp
47764// CHECK: [0x05,0x08,0xd0,0xd2,0x01,0x05,0x02,0x00]
47765
47766v_ldexp_f64 v[5:6], v[1:2], v2 mul:2
47767// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x08]
47768
47769v_ldexp_f64 v[5:6], v[1:2], v2 mul:4
47770// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x10]
47771
47772v_ldexp_f64 v[5:6], v[1:2], v2 div:2
47773// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x18]
47774
47775v_mul_lo_u32 v5, v1, v2
47776// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x05,0x02,0x00]
47777
47778v_mul_lo_u32 v255, v1, v2
47779// CHECK: [0xff,0x00,0xd2,0xd2,0x01,0x05,0x02,0x00]
47780
47781v_mul_lo_u32 v5, v255, v2
47782// CHECK: [0x05,0x00,0xd2,0xd2,0xff,0x05,0x02,0x00]
47783
47784v_mul_lo_u32 v5, s1, v2
47785// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x04,0x02,0x00]
47786
47787v_mul_lo_u32 v5, s103, v2
47788// CHECK: [0x05,0x00,0xd2,0xd2,0x67,0x04,0x02,0x00]
47789
47790v_mul_lo_u32 v5, flat_scratch_lo, v2
47791// CHECK: [0x05,0x00,0xd2,0xd2,0x68,0x04,0x02,0x00]
47792
47793v_mul_lo_u32 v5, flat_scratch_hi, v2
47794// CHECK: [0x05,0x00,0xd2,0xd2,0x69,0x04,0x02,0x00]
47795
47796v_mul_lo_u32 v5, vcc_lo, v2
47797// CHECK: [0x05,0x00,0xd2,0xd2,0x6a,0x04,0x02,0x00]
47798
47799v_mul_lo_u32 v5, vcc_hi, v2
47800// CHECK: [0x05,0x00,0xd2,0xd2,0x6b,0x04,0x02,0x00]
47801
47802v_mul_lo_u32 v5, tba_lo, v2
47803// CHECK: [0x05,0x00,0xd2,0xd2,0x6c,0x04,0x02,0x00]
47804
47805v_mul_lo_u32 v5, tba_hi, v2
47806// CHECK: [0x05,0x00,0xd2,0xd2,0x6d,0x04,0x02,0x00]
47807
47808v_mul_lo_u32 v5, tma_lo, v2
47809// CHECK: [0x05,0x00,0xd2,0xd2,0x6e,0x04,0x02,0x00]
47810
47811v_mul_lo_u32 v5, tma_hi, v2
47812// CHECK: [0x05,0x00,0xd2,0xd2,0x6f,0x04,0x02,0x00]
47813
47814v_mul_lo_u32 v5, ttmp11, v2
47815// CHECK: [0x05,0x00,0xd2,0xd2,0x7b,0x04,0x02,0x00]
47816
47817v_mul_lo_u32 v5, m0, v2
47818// CHECK: [0x05,0x00,0xd2,0xd2,0x7c,0x04,0x02,0x00]
47819
47820v_mul_lo_u32 v5, exec_lo, v2
47821// CHECK: [0x05,0x00,0xd2,0xd2,0x7e,0x04,0x02,0x00]
47822
47823v_mul_lo_u32 v5, exec_hi, v2
47824// CHECK: [0x05,0x00,0xd2,0xd2,0x7f,0x04,0x02,0x00]
47825
47826v_mul_lo_u32 v5, 0, v2
47827// CHECK: [0x05,0x00,0xd2,0xd2,0x80,0x04,0x02,0x00]
47828
47829v_mul_lo_u32 v5, -1, v2
47830// CHECK: [0x05,0x00,0xd2,0xd2,0xc1,0x04,0x02,0x00]
47831
47832v_mul_lo_u32 v5, 0.5, v2
47833// CHECK: [0x05,0x00,0xd2,0xd2,0xf0,0x04,0x02,0x00]
47834
47835v_mul_lo_u32 v5, -4.0, v2
47836// CHECK: [0x05,0x00,0xd2,0xd2,0xf7,0x04,0x02,0x00]
47837
47838v_mul_lo_u32 v5, v1, v255
47839// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xff,0x03,0x00]
47840
47841v_mul_lo_u32 v5, v1, s2
47842// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x05,0x00,0x00]
47843
47844v_mul_lo_u32 v5, v1, s103
47845// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xcf,0x00,0x00]
47846
47847v_mul_lo_u32 v5, v1, flat_scratch_lo
47848// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd1,0x00,0x00]
47849
47850v_mul_lo_u32 v5, v1, flat_scratch_hi
47851// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd3,0x00,0x00]
47852
47853v_mul_lo_u32 v5, v1, vcc_lo
47854// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd5,0x00,0x00]
47855
47856v_mul_lo_u32 v5, v1, vcc_hi
47857// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd7,0x00,0x00]
47858
47859v_mul_lo_u32 v5, v1, tba_lo
47860// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd9,0x00,0x00]
47861
47862v_mul_lo_u32 v5, v1, tba_hi
47863// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdb,0x00,0x00]
47864
47865v_mul_lo_u32 v5, v1, tma_lo
47866// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdd,0x00,0x00]
47867
47868v_mul_lo_u32 v5, v1, tma_hi
47869// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdf,0x00,0x00]
47870
47871v_mul_lo_u32 v5, v1, ttmp11
47872// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf7,0x00,0x00]
47873
47874v_mul_lo_u32 v5, v1, m0
47875// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf9,0x00,0x00]
47876
47877v_mul_lo_u32 v5, v1, exec_lo
47878// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xfd,0x00,0x00]
47879
47880v_mul_lo_u32 v5, v1, exec_hi
47881// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xff,0x00,0x00]
47882
47883v_mul_lo_u32 v5, v1, 0
47884// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x01,0x01,0x00]
47885
47886v_mul_lo_u32 v5, v1, -1
47887// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x83,0x01,0x00]
47888
47889v_mul_lo_u32 v5, v1, 0.5
47890// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xe1,0x01,0x00]
47891
47892v_mul_lo_u32 v5, v1, -4.0
47893// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xef,0x01,0x00]
47894
47895v_mul_hi_u32 v5, v1, v2
47896// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x05,0x02,0x00]
47897
47898v_mul_hi_u32 v255, v1, v2
47899// CHECK: [0xff,0x00,0xd4,0xd2,0x01,0x05,0x02,0x00]
47900
47901v_mul_hi_u32 v5, v255, v2
47902// CHECK: [0x05,0x00,0xd4,0xd2,0xff,0x05,0x02,0x00]
47903
47904v_mul_hi_u32 v5, s1, v2
47905// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x04,0x02,0x00]
47906
47907v_mul_hi_u32 v5, s103, v2
47908// CHECK: [0x05,0x00,0xd4,0xd2,0x67,0x04,0x02,0x00]
47909
47910v_mul_hi_u32 v5, flat_scratch_lo, v2
47911// CHECK: [0x05,0x00,0xd4,0xd2,0x68,0x04,0x02,0x00]
47912
47913v_mul_hi_u32 v5, flat_scratch_hi, v2
47914// CHECK: [0x05,0x00,0xd4,0xd2,0x69,0x04,0x02,0x00]
47915
47916v_mul_hi_u32 v5, vcc_lo, v2
47917// CHECK: [0x05,0x00,0xd4,0xd2,0x6a,0x04,0x02,0x00]
47918
47919v_mul_hi_u32 v5, vcc_hi, v2
47920// CHECK: [0x05,0x00,0xd4,0xd2,0x6b,0x04,0x02,0x00]
47921
47922v_mul_hi_u32 v5, tba_lo, v2
47923// CHECK: [0x05,0x00,0xd4,0xd2,0x6c,0x04,0x02,0x00]
47924
47925v_mul_hi_u32 v5, tba_hi, v2
47926// CHECK: [0x05,0x00,0xd4,0xd2,0x6d,0x04,0x02,0x00]
47927
47928v_mul_hi_u32 v5, tma_lo, v2
47929// CHECK: [0x05,0x00,0xd4,0xd2,0x6e,0x04,0x02,0x00]
47930
47931v_mul_hi_u32 v5, tma_hi, v2
47932// CHECK: [0x05,0x00,0xd4,0xd2,0x6f,0x04,0x02,0x00]
47933
47934v_mul_hi_u32 v5, ttmp11, v2
47935// CHECK: [0x05,0x00,0xd4,0xd2,0x7b,0x04,0x02,0x00]
47936
47937v_mul_hi_u32 v5, m0, v2
47938// CHECK: [0x05,0x00,0xd4,0xd2,0x7c,0x04,0x02,0x00]
47939
47940v_mul_hi_u32 v5, exec_lo, v2
47941// CHECK: [0x05,0x00,0xd4,0xd2,0x7e,0x04,0x02,0x00]
47942
47943v_mul_hi_u32 v5, exec_hi, v2
47944// CHECK: [0x05,0x00,0xd4,0xd2,0x7f,0x04,0x02,0x00]
47945
47946v_mul_hi_u32 v5, 0, v2
47947// CHECK: [0x05,0x00,0xd4,0xd2,0x80,0x04,0x02,0x00]
47948
47949v_mul_hi_u32 v5, -1, v2
47950// CHECK: [0x05,0x00,0xd4,0xd2,0xc1,0x04,0x02,0x00]
47951
47952v_mul_hi_u32 v5, 0.5, v2
47953// CHECK: [0x05,0x00,0xd4,0xd2,0xf0,0x04,0x02,0x00]
47954
47955v_mul_hi_u32 v5, -4.0, v2
47956// CHECK: [0x05,0x00,0xd4,0xd2,0xf7,0x04,0x02,0x00]
47957
47958v_mul_hi_u32 v5, v1, v255
47959// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xff,0x03,0x00]
47960
47961v_mul_hi_u32 v5, v1, s2
47962// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x05,0x00,0x00]
47963
47964v_mul_hi_u32 v5, v1, s103
47965// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xcf,0x00,0x00]
47966
47967v_mul_hi_u32 v5, v1, flat_scratch_lo
47968// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd1,0x00,0x00]
47969
47970v_mul_hi_u32 v5, v1, flat_scratch_hi
47971// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd3,0x00,0x00]
47972
47973v_mul_hi_u32 v5, v1, vcc_lo
47974// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd5,0x00,0x00]
47975
47976v_mul_hi_u32 v5, v1, vcc_hi
47977// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd7,0x00,0x00]
47978
47979v_mul_hi_u32 v5, v1, tba_lo
47980// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd9,0x00,0x00]
47981
47982v_mul_hi_u32 v5, v1, tba_hi
47983// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdb,0x00,0x00]
47984
47985v_mul_hi_u32 v5, v1, tma_lo
47986// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdd,0x00,0x00]
47987
47988v_mul_hi_u32 v5, v1, tma_hi
47989// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdf,0x00,0x00]
47990
47991v_mul_hi_u32 v5, v1, ttmp11
47992// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf7,0x00,0x00]
47993
47994v_mul_hi_u32 v5, v1, m0
47995// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf9,0x00,0x00]
47996
47997v_mul_hi_u32 v5, v1, exec_lo
47998// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xfd,0x00,0x00]
47999
48000v_mul_hi_u32 v5, v1, exec_hi
48001// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xff,0x00,0x00]
48002
48003v_mul_hi_u32 v5, v1, 0
48004// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x01,0x01,0x00]
48005
48006v_mul_hi_u32 v5, v1, -1
48007// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x83,0x01,0x00]
48008
48009v_mul_hi_u32 v5, v1, 0.5
48010// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xe1,0x01,0x00]
48011
48012v_mul_hi_u32 v5, v1, -4.0
48013// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xef,0x01,0x00]
48014
48015v_mul_lo_i32 v5, v1, v2
48016// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x05,0x02,0x00]
48017
48018v_mul_lo_i32 v255, v1, v2
48019// CHECK: [0xff,0x00,0xd6,0xd2,0x01,0x05,0x02,0x00]
48020
48021v_mul_lo_i32 v5, v255, v2
48022// CHECK: [0x05,0x00,0xd6,0xd2,0xff,0x05,0x02,0x00]
48023
48024v_mul_lo_i32 v5, s1, v2
48025// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x04,0x02,0x00]
48026
48027v_mul_lo_i32 v5, s103, v2
48028// CHECK: [0x05,0x00,0xd6,0xd2,0x67,0x04,0x02,0x00]
48029
48030v_mul_lo_i32 v5, flat_scratch_lo, v2
48031// CHECK: [0x05,0x00,0xd6,0xd2,0x68,0x04,0x02,0x00]
48032
48033v_mul_lo_i32 v5, flat_scratch_hi, v2
48034// CHECK: [0x05,0x00,0xd6,0xd2,0x69,0x04,0x02,0x00]
48035
48036v_mul_lo_i32 v5, vcc_lo, v2
48037// CHECK: [0x05,0x00,0xd6,0xd2,0x6a,0x04,0x02,0x00]
48038
48039v_mul_lo_i32 v5, vcc_hi, v2
48040// CHECK: [0x05,0x00,0xd6,0xd2,0x6b,0x04,0x02,0x00]
48041
48042v_mul_lo_i32 v5, tba_lo, v2
48043// CHECK: [0x05,0x00,0xd6,0xd2,0x6c,0x04,0x02,0x00]
48044
48045v_mul_lo_i32 v5, tba_hi, v2
48046// CHECK: [0x05,0x00,0xd6,0xd2,0x6d,0x04,0x02,0x00]
48047
48048v_mul_lo_i32 v5, tma_lo, v2
48049// CHECK: [0x05,0x00,0xd6,0xd2,0x6e,0x04,0x02,0x00]
48050
48051v_mul_lo_i32 v5, tma_hi, v2
48052// CHECK: [0x05,0x00,0xd6,0xd2,0x6f,0x04,0x02,0x00]
48053
48054v_mul_lo_i32 v5, ttmp11, v2
48055// CHECK: [0x05,0x00,0xd6,0xd2,0x7b,0x04,0x02,0x00]
48056
48057v_mul_lo_i32 v5, m0, v2
48058// CHECK: [0x05,0x00,0xd6,0xd2,0x7c,0x04,0x02,0x00]
48059
48060v_mul_lo_i32 v5, exec_lo, v2
48061// CHECK: [0x05,0x00,0xd6,0xd2,0x7e,0x04,0x02,0x00]
48062
48063v_mul_lo_i32 v5, exec_hi, v2
48064// CHECK: [0x05,0x00,0xd6,0xd2,0x7f,0x04,0x02,0x00]
48065
48066v_mul_lo_i32 v5, 0, v2
48067// CHECK: [0x05,0x00,0xd6,0xd2,0x80,0x04,0x02,0x00]
48068
48069v_mul_lo_i32 v5, -1, v2
48070// CHECK: [0x05,0x00,0xd6,0xd2,0xc1,0x04,0x02,0x00]
48071
48072v_mul_lo_i32 v5, 0.5, v2
48073// CHECK: [0x05,0x00,0xd6,0xd2,0xf0,0x04,0x02,0x00]
48074
48075v_mul_lo_i32 v5, -4.0, v2
48076// CHECK: [0x05,0x00,0xd6,0xd2,0xf7,0x04,0x02,0x00]
48077
48078v_mul_lo_i32 v5, v1, v255
48079// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xff,0x03,0x00]
48080
48081v_mul_lo_i32 v5, v1, s2
48082// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x05,0x00,0x00]
48083
48084v_mul_lo_i32 v5, v1, s103
48085// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xcf,0x00,0x00]
48086
48087v_mul_lo_i32 v5, v1, flat_scratch_lo
48088// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd1,0x00,0x00]
48089
48090v_mul_lo_i32 v5, v1, flat_scratch_hi
48091// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd3,0x00,0x00]
48092
48093v_mul_lo_i32 v5, v1, vcc_lo
48094// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd5,0x00,0x00]
48095
48096v_mul_lo_i32 v5, v1, vcc_hi
48097// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd7,0x00,0x00]
48098
48099v_mul_lo_i32 v5, v1, tba_lo
48100// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd9,0x00,0x00]
48101
48102v_mul_lo_i32 v5, v1, tba_hi
48103// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdb,0x00,0x00]
48104
48105v_mul_lo_i32 v5, v1, tma_lo
48106// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdd,0x00,0x00]
48107
48108v_mul_lo_i32 v5, v1, tma_hi
48109// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdf,0x00,0x00]
48110
48111v_mul_lo_i32 v5, v1, ttmp11
48112// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf7,0x00,0x00]
48113
48114v_mul_lo_i32 v5, v1, m0
48115// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf9,0x00,0x00]
48116
48117v_mul_lo_i32 v5, v1, exec_lo
48118// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xfd,0x00,0x00]
48119
48120v_mul_lo_i32 v5, v1, exec_hi
48121// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xff,0x00,0x00]
48122
48123v_mul_lo_i32 v5, v1, 0
48124// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x01,0x01,0x00]
48125
48126v_mul_lo_i32 v5, v1, -1
48127// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x83,0x01,0x00]
48128
48129v_mul_lo_i32 v5, v1, 0.5
48130// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xe1,0x01,0x00]
48131
48132v_mul_lo_i32 v5, v1, -4.0
48133// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xef,0x01,0x00]
48134
48135v_mul_hi_i32 v5, v1, v2
48136// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x05,0x02,0x00]
48137
48138v_mul_hi_i32 v255, v1, v2
48139// CHECK: [0xff,0x00,0xd8,0xd2,0x01,0x05,0x02,0x00]
48140
48141v_mul_hi_i32 v5, v255, v2
48142// CHECK: [0x05,0x00,0xd8,0xd2,0xff,0x05,0x02,0x00]
48143
48144v_mul_hi_i32 v5, s1, v2
48145// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x04,0x02,0x00]
48146
48147v_mul_hi_i32 v5, s103, v2
48148// CHECK: [0x05,0x00,0xd8,0xd2,0x67,0x04,0x02,0x00]
48149
48150v_mul_hi_i32 v5, flat_scratch_lo, v2
48151// CHECK: [0x05,0x00,0xd8,0xd2,0x68,0x04,0x02,0x00]
48152
48153v_mul_hi_i32 v5, flat_scratch_hi, v2
48154// CHECK: [0x05,0x00,0xd8,0xd2,0x69,0x04,0x02,0x00]
48155
48156v_mul_hi_i32 v5, vcc_lo, v2
48157// CHECK: [0x05,0x00,0xd8,0xd2,0x6a,0x04,0x02,0x00]
48158
48159v_mul_hi_i32 v5, vcc_hi, v2
48160// CHECK: [0x05,0x00,0xd8,0xd2,0x6b,0x04,0x02,0x00]
48161
48162v_mul_hi_i32 v5, tba_lo, v2
48163// CHECK: [0x05,0x00,0xd8,0xd2,0x6c,0x04,0x02,0x00]
48164
48165v_mul_hi_i32 v5, tba_hi, v2
48166// CHECK: [0x05,0x00,0xd8,0xd2,0x6d,0x04,0x02,0x00]
48167
48168v_mul_hi_i32 v5, tma_lo, v2
48169// CHECK: [0x05,0x00,0xd8,0xd2,0x6e,0x04,0x02,0x00]
48170
48171v_mul_hi_i32 v5, tma_hi, v2
48172// CHECK: [0x05,0x00,0xd8,0xd2,0x6f,0x04,0x02,0x00]
48173
48174v_mul_hi_i32 v5, ttmp11, v2
48175// CHECK: [0x05,0x00,0xd8,0xd2,0x7b,0x04,0x02,0x00]
48176
48177v_mul_hi_i32 v5, m0, v2
48178// CHECK: [0x05,0x00,0xd8,0xd2,0x7c,0x04,0x02,0x00]
48179
48180v_mul_hi_i32 v5, exec_lo, v2
48181// CHECK: [0x05,0x00,0xd8,0xd2,0x7e,0x04,0x02,0x00]
48182
48183v_mul_hi_i32 v5, exec_hi, v2
48184// CHECK: [0x05,0x00,0xd8,0xd2,0x7f,0x04,0x02,0x00]
48185
48186v_mul_hi_i32 v5, 0, v2
48187// CHECK: [0x05,0x00,0xd8,0xd2,0x80,0x04,0x02,0x00]
48188
48189v_mul_hi_i32 v5, -1, v2
48190// CHECK: [0x05,0x00,0xd8,0xd2,0xc1,0x04,0x02,0x00]
48191
48192v_mul_hi_i32 v5, 0.5, v2
48193// CHECK: [0x05,0x00,0xd8,0xd2,0xf0,0x04,0x02,0x00]
48194
48195v_mul_hi_i32 v5, -4.0, v2
48196// CHECK: [0x05,0x00,0xd8,0xd2,0xf7,0x04,0x02,0x00]
48197
48198v_mul_hi_i32 v5, v1, v255
48199// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xff,0x03,0x00]
48200
48201v_mul_hi_i32 v5, v1, s2
48202// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x05,0x00,0x00]
48203
48204v_mul_hi_i32 v5, v1, s103
48205// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xcf,0x00,0x00]
48206
48207v_mul_hi_i32 v5, v1, flat_scratch_lo
48208// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd1,0x00,0x00]
48209
48210v_mul_hi_i32 v5, v1, flat_scratch_hi
48211// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd3,0x00,0x00]
48212
48213v_mul_hi_i32 v5, v1, vcc_lo
48214// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd5,0x00,0x00]
48215
48216v_mul_hi_i32 v5, v1, vcc_hi
48217// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd7,0x00,0x00]
48218
48219v_mul_hi_i32 v5, v1, tba_lo
48220// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd9,0x00,0x00]
48221
48222v_mul_hi_i32 v5, v1, tba_hi
48223// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdb,0x00,0x00]
48224
48225v_mul_hi_i32 v5, v1, tma_lo
48226// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdd,0x00,0x00]
48227
48228v_mul_hi_i32 v5, v1, tma_hi
48229// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdf,0x00,0x00]
48230
48231v_mul_hi_i32 v5, v1, ttmp11
48232// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf7,0x00,0x00]
48233
48234v_mul_hi_i32 v5, v1, m0
48235// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf9,0x00,0x00]
48236
48237v_mul_hi_i32 v5, v1, exec_lo
48238// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xfd,0x00,0x00]
48239
48240v_mul_hi_i32 v5, v1, exec_hi
48241// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xff,0x00,0x00]
48242
48243v_mul_hi_i32 v5, v1, 0
48244// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x01,0x01,0x00]
48245
48246v_mul_hi_i32 v5, v1, -1
48247// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x83,0x01,0x00]
48248
48249v_mul_hi_i32 v5, v1, 0.5
48250// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xe1,0x01,0x00]
48251
48252v_mul_hi_i32 v5, v1, -4.0
48253// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xef,0x01,0x00]
48254
48255v_div_scale_f32 v5, vcc, v1, v2, v3
48256// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x04]
48257
48258v_div_scale_f32 v255, vcc, v1, v2, v3
48259// CHECK: [0xff,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x04]
48260
48261v_div_scale_f32 v5, vcc, v255, v2, v3
48262// CHECK: [0x05,0x6a,0xda,0xd2,0xff,0x05,0x0e,0x04]
48263
48264v_div_scale_f32 v5, vcc, s1, v2, v3
48265// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x04,0x0e,0x04]
48266
48267v_div_scale_f32 v5, vcc, s103, v2, v3
48268// CHECK: [0x05,0x6a,0xda,0xd2,0x67,0x04,0x0e,0x04]
48269
48270v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3
48271// CHECK: [0x05,0x6a,0xda,0xd2,0x68,0x04,0x0e,0x04]
48272
48273v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3
48274// CHECK: [0x05,0x6a,0xda,0xd2,0x69,0x04,0x0e,0x04]
48275
48276v_div_scale_f32 v5, vcc, vcc_lo, v2, v3
48277// CHECK: [0x05,0x6a,0xda,0xd2,0x6a,0x04,0x0e,0x04]
48278
48279v_div_scale_f32 v5, vcc, vcc_hi, v2, v3
48280// CHECK: [0x05,0x6a,0xda,0xd2,0x6b,0x04,0x0e,0x04]
48281
48282v_div_scale_f32 v5, vcc, tba_lo, v2, v3
48283// CHECK: [0x05,0x6a,0xda,0xd2,0x6c,0x04,0x0e,0x04]
48284
48285v_div_scale_f32 v5, vcc, tba_hi, v2, v3
48286// CHECK: [0x05,0x6a,0xda,0xd2,0x6d,0x04,0x0e,0x04]
48287
48288v_div_scale_f32 v5, vcc, tma_lo, v2, v3
48289// CHECK: [0x05,0x6a,0xda,0xd2,0x6e,0x04,0x0e,0x04]
48290
48291v_div_scale_f32 v5, vcc, tma_hi, v2, v3
48292// CHECK: [0x05,0x6a,0xda,0xd2,0x6f,0x04,0x0e,0x04]
48293
48294v_div_scale_f32 v5, vcc, ttmp11, v2, v3
48295// CHECK: [0x05,0x6a,0xda,0xd2,0x7b,0x04,0x0e,0x04]
48296
48297v_div_scale_f32 v5, vcc, m0, v2, v3
48298// CHECK: [0x05,0x6a,0xda,0xd2,0x7c,0x04,0x0e,0x04]
48299
48300v_div_scale_f32 v5, vcc, exec_lo, v2, v3
48301// CHECK: [0x05,0x6a,0xda,0xd2,0x7e,0x04,0x0e,0x04]
48302
48303v_div_scale_f32 v5, vcc, exec_hi, v2, v3
48304// CHECK: [0x05,0x6a,0xda,0xd2,0x7f,0x04,0x0e,0x04]
48305
48306v_div_scale_f32 v5, vcc, 0, v2, v3
48307// CHECK: [0x05,0x6a,0xda,0xd2,0x80,0x04,0x0e,0x04]
48308
48309v_div_scale_f32 v5, vcc, -1, v2, v3
48310// CHECK: [0x05,0x6a,0xda,0xd2,0xc1,0x04,0x0e,0x04]
48311
48312v_div_scale_f32 v5, vcc, 0.5, v2, v3
48313// CHECK: [0x05,0x6a,0xda,0xd2,0xf0,0x04,0x0e,0x04]
48314
48315v_div_scale_f32 v5, vcc, -4.0, v2, v3
48316// CHECK: [0x05,0x6a,0xda,0xd2,0xf7,0x04,0x0e,0x04]
48317
48318v_div_scale_f32 v5, vcc, v1, v255, v3
48319// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xff,0x0f,0x04]
48320
48321v_div_scale_f32 v5, vcc, v1, s2, v3
48322// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0c,0x04]
48323
48324v_div_scale_f32 v5, vcc, v1, s103, v3
48325// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xcf,0x0c,0x04]
48326
48327v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3
48328// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd1,0x0c,0x04]
48329
48330v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3
48331// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd3,0x0c,0x04]
48332
48333v_div_scale_f32 v5, vcc, v1, vcc_lo, v3
48334// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd5,0x0c,0x04]
48335
48336v_div_scale_f32 v5, vcc, v1, vcc_hi, v3
48337// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd7,0x0c,0x04]
48338
48339v_div_scale_f32 v5, vcc, v1, tba_lo, v3
48340// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd9,0x0c,0x04]
48341
48342v_div_scale_f32 v5, vcc, v1, tba_hi, v3
48343// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdb,0x0c,0x04]
48344
48345v_div_scale_f32 v5, vcc, v1, tma_lo, v3
48346// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdd,0x0c,0x04]
48347
48348v_div_scale_f32 v5, vcc, v1, tma_hi, v3
48349// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdf,0x0c,0x04]
48350
48351v_div_scale_f32 v5, vcc, v1, ttmp11, v3
48352// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf7,0x0c,0x04]
48353
48354v_div_scale_f32 v5, vcc, v1, m0, v3
48355// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf9,0x0c,0x04]
48356
48357v_div_scale_f32 v5, vcc, v1, exec_lo, v3
48358// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xfd,0x0c,0x04]
48359
48360v_div_scale_f32 v5, vcc, v1, exec_hi, v3
48361// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xff,0x0c,0x04]
48362
48363v_div_scale_f32 v5, vcc, v1, 0, v3
48364// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x01,0x0d,0x04]
48365
48366v_div_scale_f32 v5, vcc, v1, -1, v3
48367// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x83,0x0d,0x04]
48368
48369v_div_scale_f32 v5, vcc, v1, 0.5, v3
48370// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xe1,0x0d,0x04]
48371
48372v_div_scale_f32 v5, vcc, v1, -4.0, v3
48373// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xef,0x0d,0x04]
48374
48375v_div_scale_f32 v5, vcc, v1, v2, v255
48376// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfe,0x07]
48377
48378v_div_scale_f32 v5, vcc, v1, v2, s3
48379// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x00]
48380
48381v_div_scale_f32 v5, vcc, v1, v2, s103
48382// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x9e,0x01]
48383
48384v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo
48385// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xa2,0x01]
48386
48387v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi
48388// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xa6,0x01]
48389
48390v_div_scale_f32 v5, vcc, v1, v2, vcc_lo
48391// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xaa,0x01]
48392
48393v_div_scale_f32 v5, vcc, v1, v2, vcc_hi
48394// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xae,0x01]
48395
48396v_div_scale_f32 v5, vcc, v1, v2, tba_lo
48397// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xb2,0x01]
48398
48399v_div_scale_f32 v5, vcc, v1, v2, tba_hi
48400// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xb6,0x01]
48401
48402v_div_scale_f32 v5, vcc, v1, v2, tma_lo
48403// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xba,0x01]
48404
48405v_div_scale_f32 v5, vcc, v1, v2, tma_hi
48406// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xbe,0x01]
48407
48408v_div_scale_f32 v5, vcc, v1, v2, ttmp11
48409// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xee,0x01]
48410
48411v_div_scale_f32 v5, vcc, v1, v2, m0
48412// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xf2,0x01]
48413
48414v_div_scale_f32 v5, vcc, v1, v2, exec_lo
48415// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfa,0x01]
48416
48417v_div_scale_f32 v5, vcc, v1, v2, exec_hi
48418// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfe,0x01]
48419
48420v_div_scale_f32 v5, vcc, v1, v2, 0
48421// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x02,0x02]
48422
48423v_div_scale_f32 v5, vcc, v1, v2, -1
48424// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x06,0x03]
48425
48426v_div_scale_f32 v5, vcc, v1, v2, 0.5
48427// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xc2,0x03]
48428
48429v_div_scale_f32 v5, vcc, v1, v2, -4.0
48430// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xde,0x03]
48431
48432v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[3:4]
48433// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x0e,0x04]
48434
48435v_div_scale_f64 v[254:255], vcc, v[1:2], v[2:3], v[3:4]
48436// CHECK: [0xfe,0x6a,0xdc,0xd2,0x01,0x05,0x0e,0x04]
48437
48438v_div_scale_f64 v[5:6], vcc, v[254:255], v[2:3], v[3:4]
48439// CHECK: [0x05,0x6a,0xdc,0xd2,0xfe,0x05,0x0e,0x04]
48440
48441v_div_scale_f64 v[5:6], vcc, s[2:3], v[2:3], v[3:4]
48442// CHECK: [0x05,0x6a,0xdc,0xd2,0x02,0x04,0x0e,0x04]
48443
48444v_div_scale_f64 v[5:6], vcc, s[4:5], v[2:3], v[3:4]
48445// CHECK: [0x05,0x6a,0xdc,0xd2,0x04,0x04,0x0e,0x04]
48446
48447v_div_scale_f64 v[5:6], vcc, s[102:103], v[2:3], v[3:4]
48448// CHECK: [0x05,0x6a,0xdc,0xd2,0x66,0x04,0x0e,0x04]
48449
48450v_div_scale_f64 v[5:6], vcc, flat_scratch, v[2:3], v[3:4]
48451// CHECK: [0x05,0x6a,0xdc,0xd2,0x68,0x04,0x0e,0x04]
48452
48453v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4]
48454// CHECK: [0x05,0x6a,0xdc,0xd2,0x6a,0x04,0x0e,0x04]
48455
48456v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4]
48457// CHECK: [0x05,0x6a,0xdc,0xd2,0x6c,0x04,0x0e,0x04]
48458
48459v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4]
48460// CHECK: [0x05,0x6a,0xdc,0xd2,0x6e,0x04,0x0e,0x04]
48461
48462v_div_scale_f64 v[5:6], vcc, ttmp[10:11], v[2:3], v[3:4]
48463// CHECK: [0x05,0x6a,0xdc,0xd2,0x7a,0x04,0x0e,0x04]
48464
48465v_div_scale_f64 v[5:6], vcc, exec, v[2:3], v[3:4]
48466// CHECK: [0x05,0x6a,0xdc,0xd2,0x7e,0x04,0x0e,0x04]
48467
48468v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4]
48469// CHECK: [0x05,0x6a,0xdc,0xd2,0x80,0x04,0x0e,0x04]
48470
48471v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4]
48472// CHECK: [0x05,0x6a,0xdc,0xd2,0xc1,0x04,0x0e,0x04]
48473
48474v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4]
48475// CHECK: [0x05,0x6a,0xdc,0xd2,0xf0,0x04,0x0e,0x04]
48476
48477v_div_scale_f64 v[5:6], vcc, -4.0, v[2:3], v[3:4]
48478// CHECK: [0x05,0x6a,0xdc,0xd2,0xf7,0x04,0x0e,0x04]
48479
48480v_div_scale_f64 v[5:6], vcc, v[1:2], v[254:255], v[3:4]
48481// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfd,0x0f,0x04]
48482
48483v_div_scale_f64 v[5:6], vcc, v[1:2], s[4:5], v[3:4]
48484// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x09,0x0c,0x04]
48485
48486v_div_scale_f64 v[5:6], vcc, v[1:2], s[6:7], v[3:4]
48487// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x0d,0x0c,0x04]
48488
48489v_div_scale_f64 v[5:6], vcc, v[1:2], s[102:103], v[3:4]
48490// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xcd,0x0c,0x04]
48491
48492v_div_scale_f64 v[5:6], vcc, v[1:2], flat_scratch, v[3:4]
48493// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd1,0x0c,0x04]
48494
48495v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4]
48496// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd5,0x0c,0x04]
48497
48498v_div_scale_f64 v[5:6], vcc, v[1:2], tba, v[3:4]
48499// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd9,0x0c,0x04]
48500
48501v_div_scale_f64 v[5:6], vcc, v[1:2], tma, v[3:4]
48502// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xdd,0x0c,0x04]
48503
48504v_div_scale_f64 v[5:6], vcc, v[1:2], ttmp[10:11], v[3:4]
48505// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xf5,0x0c,0x04]
48506
48507v_div_scale_f64 v[5:6], vcc, v[1:2], exec, v[3:4]
48508// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfd,0x0c,0x04]
48509
48510v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4]
48511// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x01,0x0d,0x04]
48512
48513v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4]
48514// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x83,0x0d,0x04]
48515
48516v_div_scale_f64 v[5:6], vcc, v[1:2], 0.5, v[3:4]
48517// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xe1,0x0d,0x04]
48518
48519v_div_scale_f64 v[5:6], vcc, v[1:2], -4.0, v[3:4]
48520// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xef,0x0d,0x04]
48521
48522v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[254:255]
48523// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xfa,0x07]
48524
48525v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[6:7]
48526// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x1a,0x00]
48527
48528v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[8:9]
48529// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x22,0x00]
48530
48531v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[102:103]
48532// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x9a,0x01]
48533
48534v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], flat_scratch
48535// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xa2,0x01]
48536
48537v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc
48538// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xaa,0x01]
48539
48540v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tba
48541// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xb2,0x01]
48542
48543v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tma
48544// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xba,0x01]
48545
48546v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], ttmp[10:11]
48547// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xea,0x01]
48548
48549v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], exec
48550// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xfa,0x01]
48551
48552v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0
48553// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x02,0x02]
48554
48555v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -1
48556// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x06,0x03]
48557
48558v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0.5
48559// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xc2,0x03]
48560
48561v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -4.0
48562// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xde,0x03]
48563
48564v_div_fmas_f32 v5, v1, v2, v3
48565// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x04]
48566
48567v_div_fmas_f32 v255, v1, v2, v3
48568// CHECK: [0xff,0x00,0xde,0xd2,0x01,0x05,0x0e,0x04]
48569
48570v_div_fmas_f32 v5, v255, v2, v3
48571// CHECK: [0x05,0x00,0xde,0xd2,0xff,0x05,0x0e,0x04]
48572
48573v_div_fmas_f32 v5, 0, v2, v3
48574// CHECK: [0x05,0x00,0xde,0xd2,0x80,0x04,0x0e,0x04]
48575
48576v_div_fmas_f32 v5, -1, v2, v3
48577// CHECK: [0x05,0x00,0xde,0xd2,0xc1,0x04,0x0e,0x04]
48578
48579v_div_fmas_f32 v5, 0.5, v2, v3
48580// CHECK: [0x05,0x00,0xde,0xd2,0xf0,0x04,0x0e,0x04]
48581
48582v_div_fmas_f32 v5, -4.0, v2, v3
48583// CHECK: [0x05,0x00,0xde,0xd2,0xf7,0x04,0x0e,0x04]
48584
48585v_div_fmas_f32 v5, v1, v255, v3
48586// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xff,0x0f,0x04]
48587
48588v_div_fmas_f32 v5, v1, 0, v3
48589// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x01,0x0d,0x04]
48590
48591v_div_fmas_f32 v5, v1, -1, v3
48592// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x83,0x0d,0x04]
48593
48594v_div_fmas_f32 v5, v1, 0.5, v3
48595// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xe1,0x0d,0x04]
48596
48597v_div_fmas_f32 v5, v1, -4.0, v3
48598// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xef,0x0d,0x04]
48599
48600v_div_fmas_f32 v5, v1, v2, v255
48601// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xfe,0x07]
48602
48603v_div_fmas_f32 v5, v1, v2, 0
48604// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x02,0x02]
48605
48606v_div_fmas_f32 v5, v1, v2, -1
48607// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x06,0x03]
48608
48609v_div_fmas_f32 v5, v1, v2, 0.5
48610// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xc2,0x03]
48611
48612v_div_fmas_f32 v5, v1, v2, -4.0
48613// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xde,0x03]
48614
48615v_div_fmas_f32 v5, -v1, v2, v3
48616// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x24]
48617
48618v_div_fmas_f32 v5, v1, -v2, v3
48619// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x44]
48620
48621v_div_fmas_f32 v5, v1, v2, -v3
48622// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x84]
48623
48624v_div_fmas_f32 v5, -v1, -v2, -v3
48625// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0xe4]
48626
48627v_div_fmas_f32 v5, |v1|, v2, v3
48628// CHECK: [0x05,0x01,0xde,0xd2,0x01,0x05,0x0e,0x04]
48629
48630v_div_fmas_f32 v5, v1, |v2|, v3
48631// CHECK: [0x05,0x02,0xde,0xd2,0x01,0x05,0x0e,0x04]
48632
48633v_div_fmas_f32 v5, v1, v2, |v3|
48634// CHECK: [0x05,0x04,0xde,0xd2,0x01,0x05,0x0e,0x04]
48635
48636v_div_fmas_f32 v5, |v1|, |v2|, |v3|
48637// CHECK: [0x05,0x07,0xde,0xd2,0x01,0x05,0x0e,0x04]
48638
48639v_div_fmas_f32 v5, v1, v2, v3 clamp
48640// CHECK: [0x05,0x08,0xde,0xd2,0x01,0x05,0x0e,0x04]
48641
48642v_div_fmas_f32 v5, v1, v2, v3 mul:2
48643// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x0c]
48644
48645v_div_fmas_f32 v5, v1, v2, v3 mul:4
48646// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x14]
48647
48648v_div_fmas_f32 v5, v1, v2, v3 div:2
48649// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x1c]
48650
48651v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4]
48652// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x04]
48653
48654v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4]
48655// CHECK: [0xfe,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x04]
48656
48657v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4]
48658// CHECK: [0x05,0x00,0xe0,0xd2,0xfe,0x05,0x0e,0x04]
48659
48660v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4]
48661// CHECK: [0x05,0x00,0xe0,0xd2,0x6a,0x04,0x0e,0x04]
48662
48663v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4]
48664// CHECK: [0x05,0x00,0xe0,0xd2,0x80,0x04,0x0e,0x04]
48665
48666v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4]
48667// CHECK: [0x05,0x00,0xe0,0xd2,0xc1,0x04,0x0e,0x04]
48668
48669v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4]
48670// CHECK: [0x05,0x00,0xe0,0xd2,0xf0,0x04,0x0e,0x04]
48671
48672v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4]
48673// CHECK: [0x05,0x00,0xe0,0xd2,0xf7,0x04,0x0e,0x04]
48674
48675v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4]
48676// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xfd,0x0f,0x04]
48677
48678v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4]
48679// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xd5,0x0c,0x04]
48680
48681v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4]
48682// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x01,0x0d,0x04]
48683
48684v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4]
48685// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x83,0x0d,0x04]
48686
48687v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4]
48688// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xe1,0x0d,0x04]
48689
48690v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4]
48691// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xef,0x0d,0x04]
48692
48693v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255]
48694// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xfa,0x07]
48695
48696v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc
48697// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xaa,0x01]
48698
48699v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0
48700// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x02,0x02]
48701
48702v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1
48703// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x06,0x03]
48704
48705v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5
48706// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xc2,0x03]
48707
48708v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0
48709// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xde,0x03]
48710
48711v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
48712// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x24]
48713
48714v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
48715// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x44]
48716
48717v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
48718// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x84]
48719
48720v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
48721// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0xe4]
48722
48723v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
48724// CHECK: [0x05,0x01,0xe0,0xd2,0x01,0x05,0x0e,0x04]
48725
48726v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
48727// CHECK: [0x05,0x02,0xe0,0xd2,0x01,0x05,0x0e,0x04]
48728
48729v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
48730// CHECK: [0x05,0x04,0xe0,0xd2,0x01,0x05,0x0e,0x04]
48731
48732v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
48733// CHECK: [0x05,0x07,0xe0,0xd2,0x01,0x05,0x0e,0x04]
48734
48735v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
48736// CHECK: [0x05,0x08,0xe0,0xd2,0x01,0x05,0x0e,0x04]
48737
48738v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
48739// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x0c]
48740
48741v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
48742// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x14]
48743
48744v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
48745// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x1c]
48746
48747v_msad_u8 v5, v1, v2, v3
48748// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x04]
48749
48750v_msad_u8 v255, v1, v2, v3
48751// CHECK: [0xff,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x04]
48752
48753v_msad_u8 v5, v255, v2, v3
48754// CHECK: [0x05,0x00,0xe2,0xd2,0xff,0x05,0x0e,0x04]
48755
48756v_msad_u8 v5, s1, v2, v3
48757// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x04,0x0e,0x04]
48758
48759v_msad_u8 v5, s103, v2, v3
48760// CHECK: [0x05,0x00,0xe2,0xd2,0x67,0x04,0x0e,0x04]
48761
48762v_msad_u8 v5, flat_scratch_lo, v2, v3
48763// CHECK: [0x05,0x00,0xe2,0xd2,0x68,0x04,0x0e,0x04]
48764
48765v_msad_u8 v5, flat_scratch_hi, v2, v3
48766// CHECK: [0x05,0x00,0xe2,0xd2,0x69,0x04,0x0e,0x04]
48767
48768v_msad_u8 v5, vcc_lo, v2, v3
48769// CHECK: [0x05,0x00,0xe2,0xd2,0x6a,0x04,0x0e,0x04]
48770
48771v_msad_u8 v5, vcc_hi, v2, v3
48772// CHECK: [0x05,0x00,0xe2,0xd2,0x6b,0x04,0x0e,0x04]
48773
48774v_msad_u8 v5, tba_lo, v2, v3
48775// CHECK: [0x05,0x00,0xe2,0xd2,0x6c,0x04,0x0e,0x04]
48776
48777v_msad_u8 v5, tba_hi, v2, v3
48778// CHECK: [0x05,0x00,0xe2,0xd2,0x6d,0x04,0x0e,0x04]
48779
48780v_msad_u8 v5, tma_lo, v2, v3
48781// CHECK: [0x05,0x00,0xe2,0xd2,0x6e,0x04,0x0e,0x04]
48782
48783v_msad_u8 v5, tma_hi, v2, v3
48784// CHECK: [0x05,0x00,0xe2,0xd2,0x6f,0x04,0x0e,0x04]
48785
48786v_msad_u8 v5, ttmp11, v2, v3
48787// CHECK: [0x05,0x00,0xe2,0xd2,0x7b,0x04,0x0e,0x04]
48788
48789v_msad_u8 v5, m0, v2, v3
48790// CHECK: [0x05,0x00,0xe2,0xd2,0x7c,0x04,0x0e,0x04]
48791
48792v_msad_u8 v5, exec_lo, v2, v3
48793// CHECK: [0x05,0x00,0xe2,0xd2,0x7e,0x04,0x0e,0x04]
48794
48795v_msad_u8 v5, exec_hi, v2, v3
48796// CHECK: [0x05,0x00,0xe2,0xd2,0x7f,0x04,0x0e,0x04]
48797
48798v_msad_u8 v5, 0, v2, v3
48799// CHECK: [0x05,0x00,0xe2,0xd2,0x80,0x04,0x0e,0x04]
48800
48801v_msad_u8 v5, -1, v2, v3
48802// CHECK: [0x05,0x00,0xe2,0xd2,0xc1,0x04,0x0e,0x04]
48803
48804v_msad_u8 v5, v1, v255, v3
48805// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xff,0x0f,0x04]
48806
48807v_msad_u8 v5, v1, s2, v3
48808// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0c,0x04]
48809
48810v_msad_u8 v5, v1, s103, v3
48811// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xcf,0x0c,0x04]
48812
48813v_msad_u8 v5, v1, flat_scratch_lo, v3
48814// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd1,0x0c,0x04]
48815
48816v_msad_u8 v5, v1, flat_scratch_hi, v3
48817// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd3,0x0c,0x04]
48818
48819v_msad_u8 v5, v1, vcc_lo, v3
48820// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd5,0x0c,0x04]
48821
48822v_msad_u8 v5, v1, vcc_hi, v3
48823// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd7,0x0c,0x04]
48824
48825v_msad_u8 v5, v1, tba_lo, v3
48826// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd9,0x0c,0x04]
48827
48828v_msad_u8 v5, v1, tba_hi, v3
48829// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdb,0x0c,0x04]
48830
48831v_msad_u8 v5, v1, tma_lo, v3
48832// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdd,0x0c,0x04]
48833
48834v_msad_u8 v5, v1, tma_hi, v3
48835// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdf,0x0c,0x04]
48836
48837v_msad_u8 v5, v1, ttmp11, v3
48838// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf7,0x0c,0x04]
48839
48840v_msad_u8 v5, v1, m0, v3
48841// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf9,0x0c,0x04]
48842
48843v_msad_u8 v5, v1, exec_lo, v3
48844// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xfd,0x0c,0x04]
48845
48846v_msad_u8 v5, v1, exec_hi, v3
48847// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xff,0x0c,0x04]
48848
48849v_msad_u8 v5, v1, 0, v3
48850// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x01,0x0d,0x04]
48851
48852v_msad_u8 v5, v1, -1, v3
48853// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x83,0x0d,0x04]
48854
48855v_msad_u8 v5, v1, v2, v255
48856// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfe,0x07]
48857
48858v_msad_u8 v5, v1, v2, s3
48859// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x00]
48860
48861v_msad_u8 v5, v1, v2, s103
48862// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x9e,0x01]
48863
48864v_msad_u8 v5, v1, v2, flat_scratch_lo
48865// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xa2,0x01]
48866
48867v_msad_u8 v5, v1, v2, flat_scratch_hi
48868// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xa6,0x01]
48869
48870v_msad_u8 v5, v1, v2, vcc_lo
48871// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xaa,0x01]
48872
48873v_msad_u8 v5, v1, v2, vcc_hi
48874// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xae,0x01]
48875
48876v_msad_u8 v5, v1, v2, tba_lo
48877// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xb2,0x01]
48878
48879v_msad_u8 v5, v1, v2, tba_hi
48880// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xb6,0x01]
48881
48882v_msad_u8 v5, v1, v2, tma_lo
48883// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xba,0x01]
48884
48885v_msad_u8 v5, v1, v2, tma_hi
48886// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xbe,0x01]
48887
48888v_msad_u8 v5, v1, v2, ttmp11
48889// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xee,0x01]
48890
48891v_msad_u8 v5, v1, v2, m0
48892// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xf2,0x01]
48893
48894v_msad_u8 v5, v1, v2, exec_lo
48895// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfa,0x01]
48896
48897v_msad_u8 v5, v1, v2, exec_hi
48898// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfe,0x01]
48899
48900v_msad_u8 v5, v1, v2, 0
48901// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x02,0x02]
48902
48903v_msad_u8 v5, v1, v2, -1
48904// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x06,0x03]
48905
48906v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
48907// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x0e,0x04]
48908
48909v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
48910// CHECK: [0xfe,0x00,0xe4,0xd2,0x01,0x05,0x0e,0x04]
48911
48912v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
48913// CHECK: [0x05,0x00,0xe4,0xd2,0xfe,0x05,0x0e,0x04]
48914
48915v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
48916// CHECK: [0x05,0x00,0xe4,0xd2,0x02,0x04,0x0e,0x04]
48917
48918v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
48919// CHECK: [0x05,0x00,0xe4,0xd2,0x04,0x04,0x0e,0x04]
48920
48921v_qsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
48922// CHECK: [0x05,0x00,0xe4,0xd2,0x66,0x04,0x0e,0x04]
48923
48924v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4]
48925// CHECK: [0x05,0x00,0xe4,0xd2,0x68,0x04,0x0e,0x04]
48926
48927v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
48928// CHECK: [0x05,0x00,0xe4,0xd2,0x6a,0x04,0x0e,0x04]
48929
48930v_qsad_pk_u16_u8 v[5:6], tba, v2, v[3:4]
48931// CHECK: [0x05,0x00,0xe4,0xd2,0x6c,0x04,0x0e,0x04]
48932
48933v_qsad_pk_u16_u8 v[5:6], tma, v2, v[3:4]
48934// CHECK: [0x05,0x00,0xe4,0xd2,0x6e,0x04,0x0e,0x04]
48935
48936v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
48937// CHECK: [0x05,0x00,0xe4,0xd2,0x7a,0x04,0x0e,0x04]
48938
48939v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
48940// CHECK: [0x05,0x00,0xe4,0xd2,0x7e,0x04,0x0e,0x04]
48941
48942v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
48943// CHECK: [0x05,0x00,0xe4,0xd2,0x80,0x04,0x0e,0x04]
48944
48945v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
48946// CHECK: [0x05,0x00,0xe4,0xd2,0xc1,0x04,0x0e,0x04]
48947
48948v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
48949// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xff,0x0f,0x04]
48950
48951v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
48952// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x0c,0x04]
48953
48954v_qsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
48955// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xcf,0x0c,0x04]
48956
48957v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4]
48958// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd1,0x0c,0x04]
48959
48960v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4]
48961// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd3,0x0c,0x04]
48962
48963v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
48964// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd5,0x0c,0x04]
48965
48966v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
48967// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd7,0x0c,0x04]
48968
48969v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4]
48970// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd9,0x0c,0x04]
48971
48972v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4]
48973// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdb,0x0c,0x04]
48974
48975v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4]
48976// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdd,0x0c,0x04]
48977
48978v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4]
48979// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdf,0x0c,0x04]
48980
48981v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
48982// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf7,0x0c,0x04]
48983
48984v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
48985// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf9,0x0c,0x04]
48986
48987v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
48988// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xfd,0x0c,0x04]
48989
48990v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
48991// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xff,0x0c,0x04]
48992
48993v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
48994// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x01,0x0d,0x04]
48995
48996v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
48997// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x83,0x0d,0x04]
48998
48999v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
49000// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xfa,0x07]
49001
49002v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
49003// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x1a,0x00]
49004
49005v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
49006// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x22,0x00]
49007
49008v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
49009// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x9a,0x01]
49010
49011v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch
49012// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xa2,0x01]
49013
49014v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
49015// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xaa,0x01]
49016
49017v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tba
49018// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xb2,0x01]
49019
49020v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tma
49021// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xba,0x01]
49022
49023v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
49024// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xea,0x01]
49025
49026v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
49027// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xfa,0x01]
49028
49029v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
49030// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x02,0x02]
49031
49032v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
49033// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x06,0x03]
49034
49035v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
49036// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x0e,0x04]
49037
49038v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
49039// CHECK: [0xfe,0x00,0xe6,0xd2,0x01,0x05,0x0e,0x04]
49040
49041v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
49042// CHECK: [0x05,0x00,0xe6,0xd2,0xfe,0x05,0x0e,0x04]
49043
49044v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
49045// CHECK: [0x05,0x00,0xe6,0xd2,0x02,0x04,0x0e,0x04]
49046
49047v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
49048// CHECK: [0x05,0x00,0xe6,0xd2,0x04,0x04,0x0e,0x04]
49049
49050v_mqsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
49051// CHECK: [0x05,0x00,0xe6,0xd2,0x66,0x04,0x0e,0x04]
49052
49053v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4]
49054// CHECK: [0x05,0x00,0xe6,0xd2,0x68,0x04,0x0e,0x04]
49055
49056v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
49057// CHECK: [0x05,0x00,0xe6,0xd2,0x6a,0x04,0x0e,0x04]
49058
49059v_mqsad_pk_u16_u8 v[5:6], tba, v2, v[3:4]
49060// CHECK: [0x05,0x00,0xe6,0xd2,0x6c,0x04,0x0e,0x04]
49061
49062v_mqsad_pk_u16_u8 v[5:6], tma, v2, v[3:4]
49063// CHECK: [0x05,0x00,0xe6,0xd2,0x6e,0x04,0x0e,0x04]
49064
49065v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
49066// CHECK: [0x05,0x00,0xe6,0xd2,0x7a,0x04,0x0e,0x04]
49067
49068v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
49069// CHECK: [0x05,0x00,0xe6,0xd2,0x7e,0x04,0x0e,0x04]
49070
49071v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
49072// CHECK: [0x05,0x00,0xe6,0xd2,0x80,0x04,0x0e,0x04]
49073
49074v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
49075// CHECK: [0x05,0x00,0xe6,0xd2,0xc1,0x04,0x0e,0x04]
49076
49077v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
49078// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xff,0x0f,0x04]
49079
49080v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
49081// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x0c,0x04]
49082
49083v_mqsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
49084// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xcf,0x0c,0x04]
49085
49086v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4]
49087// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd1,0x0c,0x04]
49088
49089v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4]
49090// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd3,0x0c,0x04]
49091
49092v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
49093// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd5,0x0c,0x04]
49094
49095v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
49096// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd7,0x0c,0x04]
49097
49098v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4]
49099// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd9,0x0c,0x04]
49100
49101v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4]
49102// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdb,0x0c,0x04]
49103
49104v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4]
49105// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdd,0x0c,0x04]
49106
49107v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4]
49108// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdf,0x0c,0x04]
49109
49110v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
49111// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf7,0x0c,0x04]
49112
49113v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
49114// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf9,0x0c,0x04]
49115
49116v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
49117// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xfd,0x0c,0x04]
49118
49119v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
49120// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xff,0x0c,0x04]
49121
49122v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
49123// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x01,0x0d,0x04]
49124
49125v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
49126// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x83,0x0d,0x04]
49127
49128v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
49129// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xfa,0x07]
49130
49131v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
49132// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x1a,0x00]
49133
49134v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
49135// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x22,0x00]
49136
49137v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
49138// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x9a,0x01]
49139
49140v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch
49141// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xa2,0x01]
49142
49143v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
49144// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xaa,0x01]
49145
49146v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tba
49147// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xb2,0x01]
49148
49149v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tma
49150// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xba,0x01]
49151
49152v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
49153// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xea,0x01]
49154
49155v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
49156// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xfa,0x01]
49157
49158v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
49159// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x02,0x02]
49160
49161v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
49162// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x06,0x03]
49163
49164v_trig_preop_f64 v[5:6], v[1:2], v2
49165// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x00]
49166
49167v_trig_preop_f64 v[254:255], v[1:2], v2
49168// CHECK: [0xfe,0x00,0xe8,0xd2,0x01,0x05,0x02,0x00]
49169
49170v_trig_preop_f64 v[5:6], v[254:255], v2
49171// CHECK: [0x05,0x00,0xe8,0xd2,0xfe,0x05,0x02,0x00]
49172
49173v_trig_preop_f64 v[5:6], s[2:3], v2
49174// CHECK: [0x05,0x00,0xe8,0xd2,0x02,0x04,0x02,0x00]
49175
49176v_trig_preop_f64 v[5:6], s[4:5], v2
49177// CHECK: [0x05,0x00,0xe8,0xd2,0x04,0x04,0x02,0x00]
49178
49179v_trig_preop_f64 v[5:6], s[102:103], v2
49180// CHECK: [0x05,0x00,0xe8,0xd2,0x66,0x04,0x02,0x00]
49181
49182v_trig_preop_f64 v[5:6], flat_scratch, v2
49183// CHECK: [0x05,0x00,0xe8,0xd2,0x68,0x04,0x02,0x00]
49184
49185v_trig_preop_f64 v[5:6], vcc, v2
49186// CHECK: [0x05,0x00,0xe8,0xd2,0x6a,0x04,0x02,0x00]
49187
49188v_trig_preop_f64 v[5:6], tba, v2
49189// CHECK: [0x05,0x00,0xe8,0xd2,0x6c,0x04,0x02,0x00]
49190
49191v_trig_preop_f64 v[5:6], tma, v2
49192// CHECK: [0x05,0x00,0xe8,0xd2,0x6e,0x04,0x02,0x00]
49193
49194v_trig_preop_f64 v[5:6], ttmp[10:11], v2
49195// CHECK: [0x05,0x00,0xe8,0xd2,0x7a,0x04,0x02,0x00]
49196
49197v_trig_preop_f64 v[5:6], exec, v2
49198// CHECK: [0x05,0x00,0xe8,0xd2,0x7e,0x04,0x02,0x00]
49199
49200v_trig_preop_f64 v[5:6], 0, v2
49201// CHECK: [0x05,0x00,0xe8,0xd2,0x80,0x04,0x02,0x00]
49202
49203v_trig_preop_f64 v[5:6], -1, v2
49204// CHECK: [0x05,0x00,0xe8,0xd2,0xc1,0x04,0x02,0x00]
49205
49206v_trig_preop_f64 v[5:6], 0.5, v2
49207// CHECK: [0x05,0x00,0xe8,0xd2,0xf0,0x04,0x02,0x00]
49208
49209v_trig_preop_f64 v[5:6], -4.0, v2
49210// CHECK: [0x05,0x00,0xe8,0xd2,0xf7,0x04,0x02,0x00]
49211
49212v_trig_preop_f64 v[5:6], v[1:2], v255
49213// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xff,0x03,0x00]
49214
49215v_trig_preop_f64 v[5:6], v[1:2], s2
49216// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x00,0x00]
49217
49218v_trig_preop_f64 v[5:6], v[1:2], s103
49219// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xcf,0x00,0x00]
49220
49221v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo
49222// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd1,0x00,0x00]
49223
49224v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi
49225// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd3,0x00,0x00]
49226
49227v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
49228// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd5,0x00,0x00]
49229
49230v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
49231// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd7,0x00,0x00]
49232
49233v_trig_preop_f64 v[5:6], v[1:2], tba_lo
49234// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd9,0x00,0x00]
49235
49236v_trig_preop_f64 v[5:6], v[1:2], tba_hi
49237// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdb,0x00,0x00]
49238
49239v_trig_preop_f64 v[5:6], v[1:2], tma_lo
49240// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdd,0x00,0x00]
49241
49242v_trig_preop_f64 v[5:6], v[1:2], tma_hi
49243// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdf,0x00,0x00]
49244
49245v_trig_preop_f64 v[5:6], v[1:2], ttmp11
49246// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf7,0x00,0x00]
49247
49248v_trig_preop_f64 v[5:6], v[1:2], m0
49249// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf9,0x00,0x00]
49250
49251v_trig_preop_f64 v[5:6], v[1:2], exec_lo
49252// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xfd,0x00,0x00]
49253
49254v_trig_preop_f64 v[5:6], v[1:2], exec_hi
49255// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xff,0x00,0x00]
49256
49257v_trig_preop_f64 v[5:6], v[1:2], 0
49258// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x01,0x01,0x00]
49259
49260v_trig_preop_f64 v[5:6], v[1:2], -1
49261// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x83,0x01,0x00]
49262
49263v_trig_preop_f64 v[5:6], v[1:2], 0.5
49264// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xe1,0x01,0x00]
49265
49266v_trig_preop_f64 v[5:6], v[1:2], -4.0
49267// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xef,0x01,0x00]
49268
49269v_trig_preop_f64 v[5:6], -v[1:2], v2
49270// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x20]
49271
49272v_trig_preop_f64 v[5:6], |v[1:2]|, v2
49273// CHECK: [0x05,0x01,0xe8,0xd2,0x01,0x05,0x02,0x00]
49274
49275v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
49276// CHECK: [0x05,0x08,0xe8,0xd2,0x01,0x05,0x02,0x00]
49277
49278v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
49279// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x08]
49280
49281v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
49282// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x10]
49283
49284v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
49285// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x18]
49286
49287v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6]
49288// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x05,0x0e,0x04]
49289
49290v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6]
49291// CHECK: [0xfc,0x00,0xea,0xd2,0x02,0x04,0x0e,0x04]
49292
49293v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6]
49294// CHECK: [0xfc,0x00,0xea,0xd2,0x04,0x04,0x0e,0x04]
49295
49296v_mqsad_u32_u8 v[252:255], s[102:103], v2, v[3:6]
49297// CHECK: [0xfc,0x00,0xea,0xd2,0x66,0x04,0x0e,0x04]
49298
49299v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6]
49300// CHECK: [0xfc,0x00,0xea,0xd2,0x68,0x04,0x0e,0x04]
49301
49302v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6]
49303// CHECK: [0xfc,0x00,0xea,0xd2,0x6a,0x04,0x0e,0x04]
49304
49305v_mqsad_u32_u8 v[252:255], tba, v2, v[3:6]
49306// CHECK: [0xfc,0x00,0xea,0xd2,0x6c,0x04,0x0e,0x04]
49307
49308v_mqsad_u32_u8 v[252:255], tma, v2, v[3:6]
49309// CHECK: [0xfc,0x00,0xea,0xd2,0x6e,0x04,0x0e,0x04]
49310
49311v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6]
49312// CHECK: [0xfc,0x00,0xea,0xd2,0x7a,0x04,0x0e,0x04]
49313
49314v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6]
49315// CHECK: [0xfc,0x00,0xea,0xd2,0x7e,0x04,0x0e,0x04]
49316
49317v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6]
49318// CHECK: [0xfc,0x00,0xea,0xd2,0x80,0x04,0x0e,0x04]
49319
49320v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6]
49321// CHECK: [0xfc,0x00,0xea,0xd2,0xc1,0x04,0x0e,0x04]
49322
49323v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6]
49324// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x05,0x0c,0x04]
49325
49326v_mqsad_u32_u8 v[252:255], v[1:2], s103, v[3:6]
49327// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xcf,0x0c,0x04]
49328
49329v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_lo, v[3:6]
49330// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd1,0x0c,0x04]
49331
49332v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_hi, v[3:6]
49333// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd3,0x0c,0x04]
49334
49335v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6]
49336// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd5,0x0c,0x04]
49337
49338v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6]
49339// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd7,0x0c,0x04]
49340
49341v_mqsad_u32_u8 v[252:255], v[1:2], tba_lo, v[3:6]
49342// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd9,0x0c,0x04]
49343
49344v_mqsad_u32_u8 v[252:255], v[1:2], tba_hi, v[3:6]
49345// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdb,0x0c,0x04]
49346
49347v_mqsad_u32_u8 v[252:255], v[1:2], tma_lo, v[3:6]
49348// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdd,0x0c,0x04]
49349
49350v_mqsad_u32_u8 v[252:255], v[1:2], tma_hi, v[3:6]
49351// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdf,0x0c,0x04]
49352
49353v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6]
49354// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf7,0x0c,0x04]
49355
49356v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6]
49357// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf9,0x0c,0x04]
49358
49359v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6]
49360// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xfd,0x0c,0x04]
49361
49362v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6]
49363// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xff,0x0c,0x04]
49364
49365v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6]
49366// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x01,0x0d,0x04]
49367
49368v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6]
49369// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x83,0x0d,0x04]
49370
49371v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4]
49372// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x0e,0x04]
49373
49374v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4]
49375// CHECK: [0xfe,0x0c,0xec,0xd2,0x01,0x05,0x0e,0x04]
49376
49377v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4]
49378// CHECK: [0x05,0x0e,0xec,0xd2,0x01,0x05,0x0e,0x04]
49379
49380v_mad_u64_u32 v[5:6], s[102:103], v1, v2, v[3:4]
49381// CHECK: [0x05,0x66,0xec,0xd2,0x01,0x05,0x0e,0x04]
49382
49383v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4]
49384// CHECK: [0x05,0x68,0xec,0xd2,0x01,0x05,0x0e,0x04]
49385
49386v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4]
49387// CHECK: [0x05,0x6a,0xec,0xd2,0x01,0x05,0x0e,0x04]
49388
49389v_mad_u64_u32 v[5:6], tba, v1, v2, v[3:4]
49390// CHECK: [0x05,0x6c,0xec,0xd2,0x01,0x05,0x0e,0x04]
49391
49392v_mad_u64_u32 v[5:6], tma, v1, v2, v[3:4]
49393// CHECK: [0x05,0x6e,0xec,0xd2,0x01,0x05,0x0e,0x04]
49394
49395v_mad_u64_u32 v[5:6], ttmp[10:11], v1, v2, v[3:4]
49396// CHECK: [0x05,0x7a,0xec,0xd2,0x01,0x05,0x0e,0x04]
49397
49398v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4]
49399// CHECK: [0x05,0x0c,0xec,0xd2,0xff,0x05,0x0e,0x04]
49400
49401v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4]
49402// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x04,0x0e,0x04]
49403
49404v_mad_u64_u32 v[5:6], s[12:13], s103, v2, v[3:4]
49405// CHECK: [0x05,0x0c,0xec,0xd2,0x67,0x04,0x0e,0x04]
49406
49407v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4]
49408// CHECK: [0x05,0x0c,0xec,0xd2,0x68,0x04,0x0e,0x04]
49409
49410v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4]
49411// CHECK: [0x05,0x0c,0xec,0xd2,0x69,0x04,0x0e,0x04]
49412
49413v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
49414// CHECK: [0x05,0x0c,0xec,0xd2,0x6a,0x04,0x0e,0x04]
49415
49416v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
49417// CHECK: [0x05,0x0c,0xec,0xd2,0x6b,0x04,0x0e,0x04]
49418
49419v_mad_u64_u32 v[5:6], s[12:13], tba_lo, v2, v[3:4]
49420// CHECK: [0x05,0x0c,0xec,0xd2,0x6c,0x04,0x0e,0x04]
49421
49422v_mad_u64_u32 v[5:6], s[12:13], tba_hi, v2, v[3:4]
49423// CHECK: [0x05,0x0c,0xec,0xd2,0x6d,0x04,0x0e,0x04]
49424
49425v_mad_u64_u32 v[5:6], s[12:13], tma_lo, v2, v[3:4]
49426// CHECK: [0x05,0x0c,0xec,0xd2,0x6e,0x04,0x0e,0x04]
49427
49428v_mad_u64_u32 v[5:6], s[12:13], tma_hi, v2, v[3:4]
49429// CHECK: [0x05,0x0c,0xec,0xd2,0x6f,0x04,0x0e,0x04]
49430
49431v_mad_u64_u32 v[5:6], s[12:13], ttmp11, v2, v[3:4]
49432// CHECK: [0x05,0x0c,0xec,0xd2,0x7b,0x04,0x0e,0x04]
49433
49434v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4]
49435// CHECK: [0x05,0x0c,0xec,0xd2,0x7c,0x04,0x0e,0x04]
49436
49437v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
49438// CHECK: [0x05,0x0c,0xec,0xd2,0x7e,0x04,0x0e,0x04]
49439
49440v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
49441// CHECK: [0x05,0x0c,0xec,0xd2,0x7f,0x04,0x0e,0x04]
49442
49443v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4]
49444// CHECK: [0x05,0x0c,0xec,0xd2,0x80,0x04,0x0e,0x04]
49445
49446v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4]
49447// CHECK: [0x05,0x0c,0xec,0xd2,0xc1,0x04,0x0e,0x04]
49448
49449v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4]
49450// CHECK: [0x05,0x0c,0xec,0xd2,0xf0,0x04,0x0e,0x04]
49451
49452v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4]
49453// CHECK: [0x05,0x0c,0xec,0xd2,0xf7,0x04,0x0e,0x04]
49454
49455v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4]
49456// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xff,0x0f,0x04]
49457
49458v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4]
49459// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x0c,0x04]
49460
49461v_mad_u64_u32 v[5:6], s[12:13], v1, s103, v[3:4]
49462// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xcf,0x0c,0x04]
49463
49464v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4]
49465// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd1,0x0c,0x04]
49466
49467v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4]
49468// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd3,0x0c,0x04]
49469
49470v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
49471// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd5,0x0c,0x04]
49472
49473v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
49474// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd7,0x0c,0x04]
49475
49476v_mad_u64_u32 v[5:6], s[12:13], v1, tba_lo, v[3:4]
49477// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd9,0x0c,0x04]
49478
49479v_mad_u64_u32 v[5:6], s[12:13], v1, tba_hi, v[3:4]
49480// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdb,0x0c,0x04]
49481
49482v_mad_u64_u32 v[5:6], s[12:13], v1, tma_lo, v[3:4]
49483// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdd,0x0c,0x04]
49484
49485v_mad_u64_u32 v[5:6], s[12:13], v1, tma_hi, v[3:4]
49486// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdf,0x0c,0x04]
49487
49488v_mad_u64_u32 v[5:6], s[12:13], v1, ttmp11, v[3:4]
49489// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf7,0x0c,0x04]
49490
49491v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4]
49492// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf9,0x0c,0x04]
49493
49494v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
49495// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xfd,0x0c,0x04]
49496
49497v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
49498// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xff,0x0c,0x04]
49499
49500v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4]
49501// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x01,0x0d,0x04]
49502
49503v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4]
49504// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x83,0x0d,0x04]
49505
49506v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4]
49507// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xe1,0x0d,0x04]
49508
49509v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4]
49510// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xef,0x0d,0x04]
49511
49512v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255]
49513// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xfa,0x07]
49514
49515v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7]
49516// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x1a,0x00]
49517
49518v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9]
49519// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x22,0x00]
49520
49521v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[102:103]
49522// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x9a,0x01]
49523
49524v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch
49525// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xa2,0x01]
49526
49527v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc
49528// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xaa,0x01]
49529
49530v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tba
49531// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xb2,0x01]
49532
49533v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tma
49534// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xba,0x01]
49535
49536v_mad_u64_u32 v[5:6], s[12:13], v1, v2, ttmp[10:11]
49537// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xea,0x01]
49538
49539v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec
49540// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xfa,0x01]
49541
49542v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0
49543// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x02,0x02]
49544
49545v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1
49546// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x06,0x03]
49547
49548v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5
49549// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xc2,0x03]
49550
49551v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0
49552// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xde,0x03]
49553
49554v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4]
49555// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x0e,0x04]
49556
49557v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4]
49558// CHECK: [0xfe,0x0c,0xee,0xd2,0x01,0x05,0x0e,0x04]
49559
49560v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4]
49561// CHECK: [0x05,0x0e,0xee,0xd2,0x01,0x05,0x0e,0x04]
49562
49563v_mad_i64_i32 v[5:6], s[102:103], v1, v2, v[3:4]
49564// CHECK: [0x05,0x66,0xee,0xd2,0x01,0x05,0x0e,0x04]
49565
49566v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4]
49567// CHECK: [0x05,0x68,0xee,0xd2,0x01,0x05,0x0e,0x04]
49568
49569v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4]
49570// CHECK: [0x05,0x6a,0xee,0xd2,0x01,0x05,0x0e,0x04]
49571
49572v_mad_i64_i32 v[5:6], tba, v1, v2, v[3:4]
49573// CHECK: [0x05,0x6c,0xee,0xd2,0x01,0x05,0x0e,0x04]
49574
49575v_mad_i64_i32 v[5:6], tma, v1, v2, v[3:4]
49576// CHECK: [0x05,0x6e,0xee,0xd2,0x01,0x05,0x0e,0x04]
49577
49578v_mad_i64_i32 v[5:6], ttmp[10:11], v1, v2, v[3:4]
49579// CHECK: [0x05,0x7a,0xee,0xd2,0x01,0x05,0x0e,0x04]
49580
49581v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4]
49582// CHECK: [0x05,0x0c,0xee,0xd2,0xff,0x05,0x0e,0x04]
49583
49584v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4]
49585// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x04,0x0e,0x04]
49586
49587v_mad_i64_i32 v[5:6], s[12:13], s103, v2, v[3:4]
49588// CHECK: [0x05,0x0c,0xee,0xd2,0x67,0x04,0x0e,0x04]
49589
49590v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4]
49591// CHECK: [0x05,0x0c,0xee,0xd2,0x68,0x04,0x0e,0x04]
49592
49593v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4]
49594// CHECK: [0x05,0x0c,0xee,0xd2,0x69,0x04,0x0e,0x04]
49595
49596v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
49597// CHECK: [0x05,0x0c,0xee,0xd2,0x6a,0x04,0x0e,0x04]
49598
49599v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
49600// CHECK: [0x05,0x0c,0xee,0xd2,0x6b,0x04,0x0e,0x04]
49601
49602v_mad_i64_i32 v[5:6], s[12:13], tba_lo, v2, v[3:4]
49603// CHECK: [0x05,0x0c,0xee,0xd2,0x6c,0x04,0x0e,0x04]
49604
49605v_mad_i64_i32 v[5:6], s[12:13], tba_hi, v2, v[3:4]
49606// CHECK: [0x05,0x0c,0xee,0xd2,0x6d,0x04,0x0e,0x04]
49607
49608v_mad_i64_i32 v[5:6], s[12:13], tma_lo, v2, v[3:4]
49609// CHECK: [0x05,0x0c,0xee,0xd2,0x6e,0x04,0x0e,0x04]
49610
49611v_mad_i64_i32 v[5:6], s[12:13], tma_hi, v2, v[3:4]
49612// CHECK: [0x05,0x0c,0xee,0xd2,0x6f,0x04,0x0e,0x04]
49613
49614v_mad_i64_i32 v[5:6], s[12:13], ttmp11, v2, v[3:4]
49615// CHECK: [0x05,0x0c,0xee,0xd2,0x7b,0x04,0x0e,0x04]
49616
49617v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4]
49618// CHECK: [0x05,0x0c,0xee,0xd2,0x7c,0x04,0x0e,0x04]
49619
49620v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
49621// CHECK: [0x05,0x0c,0xee,0xd2,0x7e,0x04,0x0e,0x04]
49622
49623v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
49624// CHECK: [0x05,0x0c,0xee,0xd2,0x7f,0x04,0x0e,0x04]
49625
49626v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4]
49627// CHECK: [0x05,0x0c,0xee,0xd2,0x80,0x04,0x0e,0x04]
49628
49629v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4]
49630// CHECK: [0x05,0x0c,0xee,0xd2,0xc1,0x04,0x0e,0x04]
49631
49632v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4]
49633// CHECK: [0x05,0x0c,0xee,0xd2,0xf0,0x04,0x0e,0x04]
49634
49635v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4]
49636// CHECK: [0x05,0x0c,0xee,0xd2,0xf7,0x04,0x0e,0x04]
49637
49638v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4]
49639// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xff,0x0f,0x04]
49640
49641v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4]
49642// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x0c,0x04]
49643
49644v_mad_i64_i32 v[5:6], s[12:13], v1, s103, v[3:4]
49645// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xcf,0x0c,0x04]
49646
49647v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4]
49648// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd1,0x0c,0x04]
49649
49650v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4]
49651// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd3,0x0c,0x04]
49652
49653v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
49654// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd5,0x0c,0x04]
49655
49656v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
49657// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd7,0x0c,0x04]
49658
49659v_mad_i64_i32 v[5:6], s[12:13], v1, tba_lo, v[3:4]
49660// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd9,0x0c,0x04]
49661
49662v_mad_i64_i32 v[5:6], s[12:13], v1, tba_hi, v[3:4]
49663// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdb,0x0c,0x04]
49664
49665v_mad_i64_i32 v[5:6], s[12:13], v1, tma_lo, v[3:4]
49666// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdd,0x0c,0x04]
49667
49668v_mad_i64_i32 v[5:6], s[12:13], v1, tma_hi, v[3:4]
49669// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdf,0x0c,0x04]
49670
49671v_mad_i64_i32 v[5:6], s[12:13], v1, ttmp11, v[3:4]
49672// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf7,0x0c,0x04]
49673
49674v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4]
49675// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf9,0x0c,0x04]
49676
49677v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
49678// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xfd,0x0c,0x04]
49679
49680v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
49681// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xff,0x0c,0x04]
49682
49683v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4]
49684// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x01,0x0d,0x04]
49685
49686v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4]
49687// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x83,0x0d,0x04]
49688
49689v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4]
49690// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xe1,0x0d,0x04]
49691
49692v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4]
49693// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xef,0x0d,0x04]
49694
49695v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255]
49696// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xfa,0x07]
49697
49698v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7]
49699// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x1a,0x00]
49700
49701v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9]
49702// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x22,0x00]
49703
49704v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[102:103]
49705// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x9a,0x01]
49706
49707v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch
49708// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xa2,0x01]
49709
49710v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc
49711// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xaa,0x01]
49712
49713v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tba
49714// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xb2,0x01]
49715
49716v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tma
49717// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xba,0x01]
49718
49719v_mad_i64_i32 v[5:6], s[12:13], v1, v2, ttmp[10:11]
49720// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xea,0x01]
49721
49722v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec
49723// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xfa,0x01]
49724
49725v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0
49726// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x02,0x02]
49727
49728v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1
49729// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x06,0x03]
49730
49731v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5
49732// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xc2,0x03]
49733
49734v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0
49735// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xde,0x03]
49736
49737v_cmp_f_f32 vcc, v1, v2
49738// CHECK: [0x01,0x05,0x00,0x7c]
49739
49740v_cmp_f_f32 vcc, v255, v2
49741// CHECK: [0xff,0x05,0x00,0x7c]
49742
49743v_cmp_f_f32 vcc, s1, v2
49744// CHECK: [0x01,0x04,0x00,0x7c]
49745
49746v_cmp_f_f32 vcc, s103, v2
49747// CHECK: [0x67,0x04,0x00,0x7c]
49748
49749v_cmp_f_f32 vcc, flat_scratch_lo, v2
49750// CHECK: [0x68,0x04,0x00,0x7c]
49751
49752v_cmp_f_f32 vcc, flat_scratch_hi, v2
49753// CHECK: [0x69,0x04,0x00,0x7c]
49754
49755v_cmp_f_f32 vcc, vcc_lo, v2
49756// CHECK: [0x6a,0x04,0x00,0x7c]
49757
49758v_cmp_f_f32 vcc, vcc_hi, v2
49759// CHECK: [0x6b,0x04,0x00,0x7c]
49760
49761v_cmp_f_f32 vcc, tba_lo, v2
49762// CHECK: [0x6c,0x04,0x00,0x7c]
49763
49764v_cmp_f_f32 vcc, tba_hi, v2
49765// CHECK: [0x6d,0x04,0x00,0x7c]
49766
49767v_cmp_f_f32 vcc, tma_lo, v2
49768// CHECK: [0x6e,0x04,0x00,0x7c]
49769
49770v_cmp_f_f32 vcc, tma_hi, v2
49771// CHECK: [0x6f,0x04,0x00,0x7c]
49772
49773v_cmp_f_f32 vcc, ttmp11, v2
49774// CHECK: [0x7b,0x04,0x00,0x7c]
49775
49776v_cmp_f_f32 vcc, m0, v2
49777// CHECK: [0x7c,0x04,0x00,0x7c]
49778
49779v_cmp_f_f32 vcc, exec_lo, v2
49780// CHECK: [0x7e,0x04,0x00,0x7c]
49781
49782v_cmp_f_f32 vcc, exec_hi, v2
49783// CHECK: [0x7f,0x04,0x00,0x7c]
49784
49785v_cmp_f_f32 vcc, 0, v2
49786// CHECK: [0x80,0x04,0x00,0x7c]
49787
49788v_cmp_f_f32 vcc, -1, v2
49789// CHECK: [0xc1,0x04,0x00,0x7c]
49790
49791v_cmp_f_f32 vcc, 0.5, v2
49792// CHECK: [0xf0,0x04,0x00,0x7c]
49793
49794v_cmp_f_f32 vcc, -4.0, v2
49795// CHECK: [0xf7,0x04,0x00,0x7c]
49796
49797v_cmp_f_f32 vcc, 0xaf123456, v2
49798// CHECK: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
49799
49800v_cmp_f_f32 vcc, 0x3f717273, v2
49801// CHECK: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
49802
49803v_cmp_f_f32 vcc, v1, v255
49804// CHECK: [0x01,0xff,0x01,0x7c]
49805
49806v_cmp_f_f32_e64 s[10:11], v1, v2
49807// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49808
49809v_cmp_f_f32_e64 s[12:13], v1, v2
49810// CHECK: [0x0c,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49811
49812v_cmp_f_f32_e64 s[102:103], v1, v2
49813// CHECK: [0x66,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49814
49815v_cmp_f_f32_e64 flat_scratch, v1, v2
49816// CHECK: [0x68,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49817
49818v_cmp_f_f32_e64 vcc, v1, v2
49819// CHECK: [0x6a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49820
49821v_cmp_f_f32_e64 tba, v1, v2
49822// CHECK: [0x6c,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49823
49824v_cmp_f_f32_e64 tma, v1, v2
49825// CHECK: [0x6e,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49826
49827v_cmp_f_f32_e64 ttmp[10:11], v1, v2
49828// CHECK: [0x7a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49829
49830v_cmp_f_f32_e64 s[10:11], v255, v2
49831// CHECK: [0x0a,0x00,0x00,0xd0,0xff,0x05,0x02,0x00]
49832
49833v_cmp_f_f32_e64 s[10:11], s1, v2
49834// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x04,0x02,0x00]
49835
49836v_cmp_f_f32_e64 s[10:11], s103, v2
49837// CHECK: [0x0a,0x00,0x00,0xd0,0x67,0x04,0x02,0x00]
49838
49839v_cmp_f_f32_e64 s[10:11], flat_scratch_lo, v2
49840// CHECK: [0x0a,0x00,0x00,0xd0,0x68,0x04,0x02,0x00]
49841
49842v_cmp_f_f32_e64 s[10:11], flat_scratch_hi, v2
49843// CHECK: [0x0a,0x00,0x00,0xd0,0x69,0x04,0x02,0x00]
49844
49845v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
49846// CHECK: [0x0a,0x00,0x00,0xd0,0x6a,0x04,0x02,0x00]
49847
49848v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
49849// CHECK: [0x0a,0x00,0x00,0xd0,0x6b,0x04,0x02,0x00]
49850
49851v_cmp_f_f32_e64 s[10:11], tba_lo, v2
49852// CHECK: [0x0a,0x00,0x00,0xd0,0x6c,0x04,0x02,0x00]
49853
49854v_cmp_f_f32_e64 s[10:11], tba_hi, v2
49855// CHECK: [0x0a,0x00,0x00,0xd0,0x6d,0x04,0x02,0x00]
49856
49857v_cmp_f_f32_e64 s[10:11], tma_lo, v2
49858// CHECK: [0x0a,0x00,0x00,0xd0,0x6e,0x04,0x02,0x00]
49859
49860v_cmp_f_f32_e64 s[10:11], tma_hi, v2
49861// CHECK: [0x0a,0x00,0x00,0xd0,0x6f,0x04,0x02,0x00]
49862
49863v_cmp_f_f32_e64 s[10:11], ttmp11, v2
49864// CHECK: [0x0a,0x00,0x00,0xd0,0x7b,0x04,0x02,0x00]
49865
49866v_cmp_f_f32_e64 s[10:11], m0, v2
49867// CHECK: [0x0a,0x00,0x00,0xd0,0x7c,0x04,0x02,0x00]
49868
49869v_cmp_f_f32_e64 s[10:11], exec_lo, v2
49870// CHECK: [0x0a,0x00,0x00,0xd0,0x7e,0x04,0x02,0x00]
49871
49872v_cmp_f_f32_e64 s[10:11], exec_hi, v2
49873// CHECK: [0x0a,0x00,0x00,0xd0,0x7f,0x04,0x02,0x00]
49874
49875v_cmp_f_f32_e64 s[10:11], 0, v2
49876// CHECK: [0x0a,0x00,0x00,0xd0,0x80,0x04,0x02,0x00]
49877
49878v_cmp_f_f32_e64 s[10:11], -1, v2
49879// CHECK: [0x0a,0x00,0x00,0xd0,0xc1,0x04,0x02,0x00]
49880
49881v_cmp_f_f32_e64 s[10:11], 0.5, v2
49882// CHECK: [0x0a,0x00,0x00,0xd0,0xf0,0x04,0x02,0x00]
49883
49884v_cmp_f_f32_e64 s[10:11], -4.0, v2
49885// CHECK: [0x0a,0x00,0x00,0xd0,0xf7,0x04,0x02,0x00]
49886
49887v_cmp_f_f32_e64 s[10:11], v1, v255
49888// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xff,0x03,0x00]
49889
49890v_cmp_f_f32_e64 s[10:11], v1, s2
49891// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x00,0x00]
49892
49893v_cmp_f_f32_e64 s[10:11], v1, s103
49894// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xcf,0x00,0x00]
49895
49896v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_lo
49897// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd1,0x00,0x00]
49898
49899v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_hi
49900// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd3,0x00,0x00]
49901
49902v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
49903// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd5,0x00,0x00]
49904
49905v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
49906// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd7,0x00,0x00]
49907
49908v_cmp_f_f32_e64 s[10:11], v1, tba_lo
49909// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd9,0x00,0x00]
49910
49911v_cmp_f_f32_e64 s[10:11], v1, tba_hi
49912// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdb,0x00,0x00]
49913
49914v_cmp_f_f32_e64 s[10:11], v1, tma_lo
49915// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdd,0x00,0x00]
49916
49917v_cmp_f_f32_e64 s[10:11], v1, tma_hi
49918// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdf,0x00,0x00]
49919
49920v_cmp_f_f32_e64 s[10:11], v1, ttmp11
49921// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xf7,0x00,0x00]
49922
49923v_cmp_f_f32_e64 s[10:11], v1, m0
49924// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xf9,0x00,0x00]
49925
49926v_cmp_f_f32_e64 s[10:11], v1, exec_lo
49927// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xfd,0x00,0x00]
49928
49929v_cmp_f_f32_e64 s[10:11], v1, exec_hi
49930// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xff,0x00,0x00]
49931
49932v_cmp_f_f32_e64 s[10:11], v1, 0
49933// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x01,0x01,0x00]
49934
49935v_cmp_f_f32_e64 s[10:11], v1, -1
49936// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x83,0x01,0x00]
49937
49938v_cmp_f_f32_e64 s[10:11], v1, 0.5
49939// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xe1,0x01,0x00]
49940
49941v_cmp_f_f32_e64 s[10:11], v1, -4.0
49942// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xef,0x01,0x00]
49943
49944v_cmp_f_f32_e64 s[10:11], -v1, v2
49945// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x20]
49946
49947v_cmp_f_f32_e64 s[10:11], v1, -v2
49948// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x40]
49949
49950v_cmp_f_f32_e64 s[10:11], -v1, -v2
49951// CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x60]
49952
49953v_cmp_lt_f32 vcc, v1, v2
49954// CHECK: [0x01,0x05,0x02,0x7c]
49955
49956v_cmp_lt_f32 vcc, v255, v2
49957// CHECK: [0xff,0x05,0x02,0x7c]
49958
49959v_cmp_lt_f32 vcc, s1, v2
49960// CHECK: [0x01,0x04,0x02,0x7c]
49961
49962v_cmp_lt_f32 vcc, s103, v2
49963// CHECK: [0x67,0x04,0x02,0x7c]
49964
49965v_cmp_lt_f32 vcc, flat_scratch_lo, v2
49966// CHECK: [0x68,0x04,0x02,0x7c]
49967
49968v_cmp_lt_f32 vcc, flat_scratch_hi, v2
49969// CHECK: [0x69,0x04,0x02,0x7c]
49970
49971v_cmp_lt_f32 vcc, vcc_lo, v2
49972// CHECK: [0x6a,0x04,0x02,0x7c]
49973
49974v_cmp_lt_f32 vcc, vcc_hi, v2
49975// CHECK: [0x6b,0x04,0x02,0x7c]
49976
49977v_cmp_lt_f32 vcc, tba_lo, v2
49978// CHECK: [0x6c,0x04,0x02,0x7c]
49979
49980v_cmp_lt_f32 vcc, tba_hi, v2
49981// CHECK: [0x6d,0x04,0x02,0x7c]
49982
49983v_cmp_lt_f32 vcc, tma_lo, v2
49984// CHECK: [0x6e,0x04,0x02,0x7c]
49985
49986v_cmp_lt_f32 vcc, tma_hi, v2
49987// CHECK: [0x6f,0x04,0x02,0x7c]
49988
49989v_cmp_lt_f32 vcc, ttmp11, v2
49990// CHECK: [0x7b,0x04,0x02,0x7c]
49991
49992v_cmp_lt_f32 vcc, m0, v2
49993// CHECK: [0x7c,0x04,0x02,0x7c]
49994
49995v_cmp_lt_f32 vcc, exec_lo, v2
49996// CHECK: [0x7e,0x04,0x02,0x7c]
49997
49998v_cmp_lt_f32 vcc, exec_hi, v2
49999// CHECK: [0x7f,0x04,0x02,0x7c]
50000
50001v_cmp_lt_f32 vcc, 0, v2
50002// CHECK: [0x80,0x04,0x02,0x7c]
50003
50004v_cmp_lt_f32 vcc, -1, v2
50005// CHECK: [0xc1,0x04,0x02,0x7c]
50006
50007v_cmp_lt_f32 vcc, 0.5, v2
50008// CHECK: [0xf0,0x04,0x02,0x7c]
50009
50010v_cmp_lt_f32 vcc, -4.0, v2
50011// CHECK: [0xf7,0x04,0x02,0x7c]
50012
50013v_cmp_lt_f32 vcc, 0xaf123456, v2
50014// CHECK: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
50015
50016v_cmp_lt_f32 vcc, 0x3f717273, v2
50017// CHECK: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
50018
50019v_cmp_lt_f32 vcc, v1, v255
50020// CHECK: [0x01,0xff,0x03,0x7c]
50021
50022v_cmp_lt_f32_e64 s[10:11], v1, v2
50023// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50024
50025v_cmp_lt_f32_e64 s[12:13], v1, v2
50026// CHECK: [0x0c,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50027
50028v_cmp_lt_f32_e64 s[102:103], v1, v2
50029// CHECK: [0x66,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50030
50031v_cmp_lt_f32_e64 flat_scratch, v1, v2
50032// CHECK: [0x68,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50033
50034v_cmp_lt_f32_e64 vcc, v1, v2
50035// CHECK: [0x6a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50036
50037v_cmp_lt_f32_e64 tba, v1, v2
50038// CHECK: [0x6c,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50039
50040v_cmp_lt_f32_e64 tma, v1, v2
50041// CHECK: [0x6e,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50042
50043v_cmp_lt_f32_e64 ttmp[10:11], v1, v2
50044// CHECK: [0x7a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50045
50046v_cmp_lt_f32_e64 s[10:11], v255, v2
50047// CHECK: [0x0a,0x00,0x02,0xd0,0xff,0x05,0x02,0x00]
50048
50049v_cmp_lt_f32_e64 s[10:11], s1, v2
50050// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x04,0x02,0x00]
50051
50052v_cmp_lt_f32_e64 s[10:11], s103, v2
50053// CHECK: [0x0a,0x00,0x02,0xd0,0x67,0x04,0x02,0x00]
50054
50055v_cmp_lt_f32_e64 s[10:11], flat_scratch_lo, v2
50056// CHECK: [0x0a,0x00,0x02,0xd0,0x68,0x04,0x02,0x00]
50057
50058v_cmp_lt_f32_e64 s[10:11], flat_scratch_hi, v2
50059// CHECK: [0x0a,0x00,0x02,0xd0,0x69,0x04,0x02,0x00]
50060
50061v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
50062// CHECK: [0x0a,0x00,0x02,0xd0,0x6a,0x04,0x02,0x00]
50063
50064v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
50065// CHECK: [0x0a,0x00,0x02,0xd0,0x6b,0x04,0x02,0x00]
50066
50067v_cmp_lt_f32_e64 s[10:11], tba_lo, v2
50068// CHECK: [0x0a,0x00,0x02,0xd0,0x6c,0x04,0x02,0x00]
50069
50070v_cmp_lt_f32_e64 s[10:11], tba_hi, v2
50071// CHECK: [0x0a,0x00,0x02,0xd0,0x6d,0x04,0x02,0x00]
50072
50073v_cmp_lt_f32_e64 s[10:11], tma_lo, v2
50074// CHECK: [0x0a,0x00,0x02,0xd0,0x6e,0x04,0x02,0x00]
50075
50076v_cmp_lt_f32_e64 s[10:11], tma_hi, v2
50077// CHECK: [0x0a,0x00,0x02,0xd0,0x6f,0x04,0x02,0x00]
50078
50079v_cmp_lt_f32_e64 s[10:11], ttmp11, v2
50080// CHECK: [0x0a,0x00,0x02,0xd0,0x7b,0x04,0x02,0x00]
50081
50082v_cmp_lt_f32_e64 s[10:11], m0, v2
50083// CHECK: [0x0a,0x00,0x02,0xd0,0x7c,0x04,0x02,0x00]
50084
50085v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
50086// CHECK: [0x0a,0x00,0x02,0xd0,0x7e,0x04,0x02,0x00]
50087
50088v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
50089// CHECK: [0x0a,0x00,0x02,0xd0,0x7f,0x04,0x02,0x00]
50090
50091v_cmp_lt_f32_e64 s[10:11], 0, v2
50092// CHECK: [0x0a,0x00,0x02,0xd0,0x80,0x04,0x02,0x00]
50093
50094v_cmp_lt_f32_e64 s[10:11], -1, v2
50095// CHECK: [0x0a,0x00,0x02,0xd0,0xc1,0x04,0x02,0x00]
50096
50097v_cmp_lt_f32_e64 s[10:11], 0.5, v2
50098// CHECK: [0x0a,0x00,0x02,0xd0,0xf0,0x04,0x02,0x00]
50099
50100v_cmp_lt_f32_e64 s[10:11], -4.0, v2
50101// CHECK: [0x0a,0x00,0x02,0xd0,0xf7,0x04,0x02,0x00]
50102
50103v_cmp_lt_f32_e64 s[10:11], v1, v255
50104// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xff,0x03,0x00]
50105
50106v_cmp_lt_f32_e64 s[10:11], v1, s2
50107// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x00,0x00]
50108
50109v_cmp_lt_f32_e64 s[10:11], v1, s103
50110// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xcf,0x00,0x00]
50111
50112v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_lo
50113// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd1,0x00,0x00]
50114
50115v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_hi
50116// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd3,0x00,0x00]
50117
50118v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
50119// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd5,0x00,0x00]
50120
50121v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
50122// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd7,0x00,0x00]
50123
50124v_cmp_lt_f32_e64 s[10:11], v1, tba_lo
50125// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd9,0x00,0x00]
50126
50127v_cmp_lt_f32_e64 s[10:11], v1, tba_hi
50128// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdb,0x00,0x00]
50129
50130v_cmp_lt_f32_e64 s[10:11], v1, tma_lo
50131// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdd,0x00,0x00]
50132
50133v_cmp_lt_f32_e64 s[10:11], v1, tma_hi
50134// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdf,0x00,0x00]
50135
50136v_cmp_lt_f32_e64 s[10:11], v1, ttmp11
50137// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xf7,0x00,0x00]
50138
50139v_cmp_lt_f32_e64 s[10:11], v1, m0
50140// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xf9,0x00,0x00]
50141
50142v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
50143// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xfd,0x00,0x00]
50144
50145v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
50146// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xff,0x00,0x00]
50147
50148v_cmp_lt_f32_e64 s[10:11], v1, 0
50149// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x01,0x01,0x00]
50150
50151v_cmp_lt_f32_e64 s[10:11], v1, -1
50152// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x83,0x01,0x00]
50153
50154v_cmp_lt_f32_e64 s[10:11], v1, 0.5
50155// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xe1,0x01,0x00]
50156
50157v_cmp_lt_f32_e64 s[10:11], v1, -4.0
50158// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xef,0x01,0x00]
50159
50160v_cmp_lt_f32_e64 s[10:11], -v1, v2
50161// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x20]
50162
50163v_cmp_lt_f32_e64 s[10:11], v1, -v2
50164// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x40]
50165
50166v_cmp_lt_f32_e64 s[10:11], -v1, -v2
50167// CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x60]
50168
50169v_cmp_eq_f32 vcc, v1, v2
50170// CHECK: [0x01,0x05,0x04,0x7c]
50171
50172v_cmp_eq_f32 vcc, v255, v2
50173// CHECK: [0xff,0x05,0x04,0x7c]
50174
50175v_cmp_eq_f32 vcc, s1, v2
50176// CHECK: [0x01,0x04,0x04,0x7c]
50177
50178v_cmp_eq_f32 vcc, s103, v2
50179// CHECK: [0x67,0x04,0x04,0x7c]
50180
50181v_cmp_eq_f32 vcc, flat_scratch_lo, v2
50182// CHECK: [0x68,0x04,0x04,0x7c]
50183
50184v_cmp_eq_f32 vcc, flat_scratch_hi, v2
50185// CHECK: [0x69,0x04,0x04,0x7c]
50186
50187v_cmp_eq_f32 vcc, vcc_lo, v2
50188// CHECK: [0x6a,0x04,0x04,0x7c]
50189
50190v_cmp_eq_f32 vcc, vcc_hi, v2
50191// CHECK: [0x6b,0x04,0x04,0x7c]
50192
50193v_cmp_eq_f32 vcc, tba_lo, v2
50194// CHECK: [0x6c,0x04,0x04,0x7c]
50195
50196v_cmp_eq_f32 vcc, tba_hi, v2
50197// CHECK: [0x6d,0x04,0x04,0x7c]
50198
50199v_cmp_eq_f32 vcc, tma_lo, v2
50200// CHECK: [0x6e,0x04,0x04,0x7c]
50201
50202v_cmp_eq_f32 vcc, tma_hi, v2
50203// CHECK: [0x6f,0x04,0x04,0x7c]
50204
50205v_cmp_eq_f32 vcc, ttmp11, v2
50206// CHECK: [0x7b,0x04,0x04,0x7c]
50207
50208v_cmp_eq_f32 vcc, m0, v2
50209// CHECK: [0x7c,0x04,0x04,0x7c]
50210
50211v_cmp_eq_f32 vcc, exec_lo, v2
50212// CHECK: [0x7e,0x04,0x04,0x7c]
50213
50214v_cmp_eq_f32 vcc, exec_hi, v2
50215// CHECK: [0x7f,0x04,0x04,0x7c]
50216
50217v_cmp_eq_f32 vcc, 0, v2
50218// CHECK: [0x80,0x04,0x04,0x7c]
50219
50220v_cmp_eq_f32 vcc, -1, v2
50221// CHECK: [0xc1,0x04,0x04,0x7c]
50222
50223v_cmp_eq_f32 vcc, 0.5, v2
50224// CHECK: [0xf0,0x04,0x04,0x7c]
50225
50226v_cmp_eq_f32 vcc, -4.0, v2
50227// CHECK: [0xf7,0x04,0x04,0x7c]
50228
50229v_cmp_eq_f32 vcc, 0xaf123456, v2
50230// CHECK: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
50231
50232v_cmp_eq_f32 vcc, 0x3f717273, v2
50233// CHECK: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
50234
50235v_cmp_eq_f32 vcc, v1, v255
50236// CHECK: [0x01,0xff,0x05,0x7c]
50237
50238v_cmp_eq_f32_e64 s[10:11], v1, v2
50239// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50240
50241v_cmp_eq_f32_e64 s[12:13], v1, v2
50242// CHECK: [0x0c,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50243
50244v_cmp_eq_f32_e64 s[102:103], v1, v2
50245// CHECK: [0x66,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50246
50247v_cmp_eq_f32_e64 flat_scratch, v1, v2
50248// CHECK: [0x68,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50249
50250v_cmp_eq_f32_e64 vcc, v1, v2
50251// CHECK: [0x6a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50252
50253v_cmp_eq_f32_e64 tba, v1, v2
50254// CHECK: [0x6c,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50255
50256v_cmp_eq_f32_e64 tma, v1, v2
50257// CHECK: [0x6e,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50258
50259v_cmp_eq_f32_e64 ttmp[10:11], v1, v2
50260// CHECK: [0x7a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50261
50262v_cmp_eq_f32_e64 s[10:11], v255, v2
50263// CHECK: [0x0a,0x00,0x04,0xd0,0xff,0x05,0x02,0x00]
50264
50265v_cmp_eq_f32_e64 s[10:11], s1, v2
50266// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x04,0x02,0x00]
50267
50268v_cmp_eq_f32_e64 s[10:11], s103, v2
50269// CHECK: [0x0a,0x00,0x04,0xd0,0x67,0x04,0x02,0x00]
50270
50271v_cmp_eq_f32_e64 s[10:11], flat_scratch_lo, v2
50272// CHECK: [0x0a,0x00,0x04,0xd0,0x68,0x04,0x02,0x00]
50273
50274v_cmp_eq_f32_e64 s[10:11], flat_scratch_hi, v2
50275// CHECK: [0x0a,0x00,0x04,0xd0,0x69,0x04,0x02,0x00]
50276
50277v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
50278// CHECK: [0x0a,0x00,0x04,0xd0,0x6a,0x04,0x02,0x00]
50279
50280v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
50281// CHECK: [0x0a,0x00,0x04,0xd0,0x6b,0x04,0x02,0x00]
50282
50283v_cmp_eq_f32_e64 s[10:11], tba_lo, v2
50284// CHECK: [0x0a,0x00,0x04,0xd0,0x6c,0x04,0x02,0x00]
50285
50286v_cmp_eq_f32_e64 s[10:11], tba_hi, v2
50287// CHECK: [0x0a,0x00,0x04,0xd0,0x6d,0x04,0x02,0x00]
50288
50289v_cmp_eq_f32_e64 s[10:11], tma_lo, v2
50290// CHECK: [0x0a,0x00,0x04,0xd0,0x6e,0x04,0x02,0x00]
50291
50292v_cmp_eq_f32_e64 s[10:11], tma_hi, v2
50293// CHECK: [0x0a,0x00,0x04,0xd0,0x6f,0x04,0x02,0x00]
50294
50295v_cmp_eq_f32_e64 s[10:11], ttmp11, v2
50296// CHECK: [0x0a,0x00,0x04,0xd0,0x7b,0x04,0x02,0x00]
50297
50298v_cmp_eq_f32_e64 s[10:11], m0, v2
50299// CHECK: [0x0a,0x00,0x04,0xd0,0x7c,0x04,0x02,0x00]
50300
50301v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
50302// CHECK: [0x0a,0x00,0x04,0xd0,0x7e,0x04,0x02,0x00]
50303
50304v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
50305// CHECK: [0x0a,0x00,0x04,0xd0,0x7f,0x04,0x02,0x00]
50306
50307v_cmp_eq_f32_e64 s[10:11], 0, v2
50308// CHECK: [0x0a,0x00,0x04,0xd0,0x80,0x04,0x02,0x00]
50309
50310v_cmp_eq_f32_e64 s[10:11], -1, v2
50311// CHECK: [0x0a,0x00,0x04,0xd0,0xc1,0x04,0x02,0x00]
50312
50313v_cmp_eq_f32_e64 s[10:11], 0.5, v2
50314// CHECK: [0x0a,0x00,0x04,0xd0,0xf0,0x04,0x02,0x00]
50315
50316v_cmp_eq_f32_e64 s[10:11], -4.0, v2
50317// CHECK: [0x0a,0x00,0x04,0xd0,0xf7,0x04,0x02,0x00]
50318
50319v_cmp_eq_f32_e64 s[10:11], v1, v255
50320// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xff,0x03,0x00]
50321
50322v_cmp_eq_f32_e64 s[10:11], v1, s2
50323// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x00,0x00]
50324
50325v_cmp_eq_f32_e64 s[10:11], v1, s103
50326// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xcf,0x00,0x00]
50327
50328v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_lo
50329// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd1,0x00,0x00]
50330
50331v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_hi
50332// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd3,0x00,0x00]
50333
50334v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
50335// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd5,0x00,0x00]
50336
50337v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
50338// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd7,0x00,0x00]
50339
50340v_cmp_eq_f32_e64 s[10:11], v1, tba_lo
50341// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd9,0x00,0x00]
50342
50343v_cmp_eq_f32_e64 s[10:11], v1, tba_hi
50344// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdb,0x00,0x00]
50345
50346v_cmp_eq_f32_e64 s[10:11], v1, tma_lo
50347// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdd,0x00,0x00]
50348
50349v_cmp_eq_f32_e64 s[10:11], v1, tma_hi
50350// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdf,0x00,0x00]
50351
50352v_cmp_eq_f32_e64 s[10:11], v1, ttmp11
50353// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xf7,0x00,0x00]
50354
50355v_cmp_eq_f32_e64 s[10:11], v1, m0
50356// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xf9,0x00,0x00]
50357
50358v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
50359// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xfd,0x00,0x00]
50360
50361v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
50362// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xff,0x00,0x00]
50363
50364v_cmp_eq_f32_e64 s[10:11], v1, 0
50365// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x01,0x01,0x00]
50366
50367v_cmp_eq_f32_e64 s[10:11], v1, -1
50368// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x83,0x01,0x00]
50369
50370v_cmp_eq_f32_e64 s[10:11], v1, 0.5
50371// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xe1,0x01,0x00]
50372
50373v_cmp_eq_f32_e64 s[10:11], v1, -4.0
50374// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xef,0x01,0x00]
50375
50376v_cmp_eq_f32_e64 s[10:11], -v1, v2
50377// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x20]
50378
50379v_cmp_eq_f32_e64 s[10:11], v1, -v2
50380// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x40]
50381
50382v_cmp_eq_f32_e64 s[10:11], -v1, -v2
50383// CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x60]
50384
50385v_cmp_le_f32 vcc, v1, v2
50386// CHECK: [0x01,0x05,0x06,0x7c]
50387
50388v_cmp_le_f32 vcc, v255, v2
50389// CHECK: [0xff,0x05,0x06,0x7c]
50390
50391v_cmp_le_f32 vcc, s1, v2
50392// CHECK: [0x01,0x04,0x06,0x7c]
50393
50394v_cmp_le_f32 vcc, s103, v2
50395// CHECK: [0x67,0x04,0x06,0x7c]
50396
50397v_cmp_le_f32 vcc, flat_scratch_lo, v2
50398// CHECK: [0x68,0x04,0x06,0x7c]
50399
50400v_cmp_le_f32 vcc, flat_scratch_hi, v2
50401// CHECK: [0x69,0x04,0x06,0x7c]
50402
50403v_cmp_le_f32 vcc, vcc_lo, v2
50404// CHECK: [0x6a,0x04,0x06,0x7c]
50405
50406v_cmp_le_f32 vcc, vcc_hi, v2
50407// CHECK: [0x6b,0x04,0x06,0x7c]
50408
50409v_cmp_le_f32 vcc, tba_lo, v2
50410// CHECK: [0x6c,0x04,0x06,0x7c]
50411
50412v_cmp_le_f32 vcc, tba_hi, v2
50413// CHECK: [0x6d,0x04,0x06,0x7c]
50414
50415v_cmp_le_f32 vcc, tma_lo, v2
50416// CHECK: [0x6e,0x04,0x06,0x7c]
50417
50418v_cmp_le_f32 vcc, tma_hi, v2
50419// CHECK: [0x6f,0x04,0x06,0x7c]
50420
50421v_cmp_le_f32 vcc, ttmp11, v2
50422// CHECK: [0x7b,0x04,0x06,0x7c]
50423
50424v_cmp_le_f32 vcc, m0, v2
50425// CHECK: [0x7c,0x04,0x06,0x7c]
50426
50427v_cmp_le_f32 vcc, exec_lo, v2
50428// CHECK: [0x7e,0x04,0x06,0x7c]
50429
50430v_cmp_le_f32 vcc, exec_hi, v2
50431// CHECK: [0x7f,0x04,0x06,0x7c]
50432
50433v_cmp_le_f32 vcc, 0, v2
50434// CHECK: [0x80,0x04,0x06,0x7c]
50435
50436v_cmp_le_f32 vcc, -1, v2
50437// CHECK: [0xc1,0x04,0x06,0x7c]
50438
50439v_cmp_le_f32 vcc, 0.5, v2
50440// CHECK: [0xf0,0x04,0x06,0x7c]
50441
50442v_cmp_le_f32 vcc, -4.0, v2
50443// CHECK: [0xf7,0x04,0x06,0x7c]
50444
50445v_cmp_le_f32 vcc, 0xaf123456, v2
50446// CHECK: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
50447
50448v_cmp_le_f32 vcc, 0x3f717273, v2
50449// CHECK: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
50450
50451v_cmp_le_f32 vcc, v1, v255
50452// CHECK: [0x01,0xff,0x07,0x7c]
50453
50454v_cmp_le_f32_e64 s[10:11], v1, v2
50455// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50456
50457v_cmp_le_f32_e64 s[12:13], v1, v2
50458// CHECK: [0x0c,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50459
50460v_cmp_le_f32_e64 s[102:103], v1, v2
50461// CHECK: [0x66,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50462
50463v_cmp_le_f32_e64 flat_scratch, v1, v2
50464// CHECK: [0x68,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50465
50466v_cmp_le_f32_e64 vcc, v1, v2
50467// CHECK: [0x6a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50468
50469v_cmp_le_f32_e64 tba, v1, v2
50470// CHECK: [0x6c,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50471
50472v_cmp_le_f32_e64 tma, v1, v2
50473// CHECK: [0x6e,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50474
50475v_cmp_le_f32_e64 ttmp[10:11], v1, v2
50476// CHECK: [0x7a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50477
50478v_cmp_le_f32_e64 s[10:11], v255, v2
50479// CHECK: [0x0a,0x00,0x06,0xd0,0xff,0x05,0x02,0x00]
50480
50481v_cmp_le_f32_e64 s[10:11], s1, v2
50482// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x04,0x02,0x00]
50483
50484v_cmp_le_f32_e64 s[10:11], s103, v2
50485// CHECK: [0x0a,0x00,0x06,0xd0,0x67,0x04,0x02,0x00]
50486
50487v_cmp_le_f32_e64 s[10:11], flat_scratch_lo, v2
50488// CHECK: [0x0a,0x00,0x06,0xd0,0x68,0x04,0x02,0x00]
50489
50490v_cmp_le_f32_e64 s[10:11], flat_scratch_hi, v2
50491// CHECK: [0x0a,0x00,0x06,0xd0,0x69,0x04,0x02,0x00]
50492
50493v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
50494// CHECK: [0x0a,0x00,0x06,0xd0,0x6a,0x04,0x02,0x00]
50495
50496v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
50497// CHECK: [0x0a,0x00,0x06,0xd0,0x6b,0x04,0x02,0x00]
50498
50499v_cmp_le_f32_e64 s[10:11], tba_lo, v2
50500// CHECK: [0x0a,0x00,0x06,0xd0,0x6c,0x04,0x02,0x00]
50501
50502v_cmp_le_f32_e64 s[10:11], tba_hi, v2
50503// CHECK: [0x0a,0x00,0x06,0xd0,0x6d,0x04,0x02,0x00]
50504
50505v_cmp_le_f32_e64 s[10:11], tma_lo, v2
50506// CHECK: [0x0a,0x00,0x06,0xd0,0x6e,0x04,0x02,0x00]
50507
50508v_cmp_le_f32_e64 s[10:11], tma_hi, v2
50509// CHECK: [0x0a,0x00,0x06,0xd0,0x6f,0x04,0x02,0x00]
50510
50511v_cmp_le_f32_e64 s[10:11], ttmp11, v2
50512// CHECK: [0x0a,0x00,0x06,0xd0,0x7b,0x04,0x02,0x00]
50513
50514v_cmp_le_f32_e64 s[10:11], m0, v2
50515// CHECK: [0x0a,0x00,0x06,0xd0,0x7c,0x04,0x02,0x00]
50516
50517v_cmp_le_f32_e64 s[10:11], exec_lo, v2
50518// CHECK: [0x0a,0x00,0x06,0xd0,0x7e,0x04,0x02,0x00]
50519
50520v_cmp_le_f32_e64 s[10:11], exec_hi, v2
50521// CHECK: [0x0a,0x00,0x06,0xd0,0x7f,0x04,0x02,0x00]
50522
50523v_cmp_le_f32_e64 s[10:11], 0, v2
50524// CHECK: [0x0a,0x00,0x06,0xd0,0x80,0x04,0x02,0x00]
50525
50526v_cmp_le_f32_e64 s[10:11], -1, v2
50527// CHECK: [0x0a,0x00,0x06,0xd0,0xc1,0x04,0x02,0x00]
50528
50529v_cmp_le_f32_e64 s[10:11], 0.5, v2
50530// CHECK: [0x0a,0x00,0x06,0xd0,0xf0,0x04,0x02,0x00]
50531
50532v_cmp_le_f32_e64 s[10:11], -4.0, v2
50533// CHECK: [0x0a,0x00,0x06,0xd0,0xf7,0x04,0x02,0x00]
50534
50535v_cmp_le_f32_e64 s[10:11], v1, v255
50536// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xff,0x03,0x00]
50537
50538v_cmp_le_f32_e64 s[10:11], v1, s2
50539// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x00,0x00]
50540
50541v_cmp_le_f32_e64 s[10:11], v1, s103
50542// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xcf,0x00,0x00]
50543
50544v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_lo
50545// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd1,0x00,0x00]
50546
50547v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_hi
50548// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd3,0x00,0x00]
50549
50550v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
50551// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd5,0x00,0x00]
50552
50553v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
50554// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd7,0x00,0x00]
50555
50556v_cmp_le_f32_e64 s[10:11], v1, tba_lo
50557// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd9,0x00,0x00]
50558
50559v_cmp_le_f32_e64 s[10:11], v1, tba_hi
50560// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdb,0x00,0x00]
50561
50562v_cmp_le_f32_e64 s[10:11], v1, tma_lo
50563// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdd,0x00,0x00]
50564
50565v_cmp_le_f32_e64 s[10:11], v1, tma_hi
50566// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdf,0x00,0x00]
50567
50568v_cmp_le_f32_e64 s[10:11], v1, ttmp11
50569// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xf7,0x00,0x00]
50570
50571v_cmp_le_f32_e64 s[10:11], v1, m0
50572// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xf9,0x00,0x00]
50573
50574v_cmp_le_f32_e64 s[10:11], v1, exec_lo
50575// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xfd,0x00,0x00]
50576
50577v_cmp_le_f32_e64 s[10:11], v1, exec_hi
50578// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xff,0x00,0x00]
50579
50580v_cmp_le_f32_e64 s[10:11], v1, 0
50581// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x01,0x01,0x00]
50582
50583v_cmp_le_f32_e64 s[10:11], v1, -1
50584// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x83,0x01,0x00]
50585
50586v_cmp_le_f32_e64 s[10:11], v1, 0.5
50587// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xe1,0x01,0x00]
50588
50589v_cmp_le_f32_e64 s[10:11], v1, -4.0
50590// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xef,0x01,0x00]
50591
50592v_cmp_le_f32_e64 s[10:11], -v1, v2
50593// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x20]
50594
50595v_cmp_le_f32_e64 s[10:11], v1, -v2
50596// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x40]
50597
50598v_cmp_le_f32_e64 s[10:11], -v1, -v2
50599// CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x60]
50600
50601v_cmp_gt_f32 vcc, v1, v2
50602// CHECK: [0x01,0x05,0x08,0x7c]
50603
50604v_cmp_gt_f32 vcc, v255, v2
50605// CHECK: [0xff,0x05,0x08,0x7c]
50606
50607v_cmp_gt_f32 vcc, s1, v2
50608// CHECK: [0x01,0x04,0x08,0x7c]
50609
50610v_cmp_gt_f32 vcc, s103, v2
50611// CHECK: [0x67,0x04,0x08,0x7c]
50612
50613v_cmp_gt_f32 vcc, flat_scratch_lo, v2
50614// CHECK: [0x68,0x04,0x08,0x7c]
50615
50616v_cmp_gt_f32 vcc, flat_scratch_hi, v2
50617// CHECK: [0x69,0x04,0x08,0x7c]
50618
50619v_cmp_gt_f32 vcc, vcc_lo, v2
50620// CHECK: [0x6a,0x04,0x08,0x7c]
50621
50622v_cmp_gt_f32 vcc, vcc_hi, v2
50623// CHECK: [0x6b,0x04,0x08,0x7c]
50624
50625v_cmp_gt_f32 vcc, tba_lo, v2
50626// CHECK: [0x6c,0x04,0x08,0x7c]
50627
50628v_cmp_gt_f32 vcc, tba_hi, v2
50629// CHECK: [0x6d,0x04,0x08,0x7c]
50630
50631v_cmp_gt_f32 vcc, tma_lo, v2
50632// CHECK: [0x6e,0x04,0x08,0x7c]
50633
50634v_cmp_gt_f32 vcc, tma_hi, v2
50635// CHECK: [0x6f,0x04,0x08,0x7c]
50636
50637v_cmp_gt_f32 vcc, ttmp11, v2
50638// CHECK: [0x7b,0x04,0x08,0x7c]
50639
50640v_cmp_gt_f32 vcc, m0, v2
50641// CHECK: [0x7c,0x04,0x08,0x7c]
50642
50643v_cmp_gt_f32 vcc, exec_lo, v2
50644// CHECK: [0x7e,0x04,0x08,0x7c]
50645
50646v_cmp_gt_f32 vcc, exec_hi, v2
50647// CHECK: [0x7f,0x04,0x08,0x7c]
50648
50649v_cmp_gt_f32 vcc, 0, v2
50650// CHECK: [0x80,0x04,0x08,0x7c]
50651
50652v_cmp_gt_f32 vcc, -1, v2
50653// CHECK: [0xc1,0x04,0x08,0x7c]
50654
50655v_cmp_gt_f32 vcc, 0.5, v2
50656// CHECK: [0xf0,0x04,0x08,0x7c]
50657
50658v_cmp_gt_f32 vcc, -4.0, v2
50659// CHECK: [0xf7,0x04,0x08,0x7c]
50660
50661v_cmp_gt_f32 vcc, 0xaf123456, v2
50662// CHECK: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
50663
50664v_cmp_gt_f32 vcc, 0x3f717273, v2
50665// CHECK: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
50666
50667v_cmp_gt_f32 vcc, v1, v255
50668// CHECK: [0x01,0xff,0x09,0x7c]
50669
50670v_cmp_gt_f32_e64 s[10:11], v1, v2
50671// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50672
50673v_cmp_gt_f32_e64 s[12:13], v1, v2
50674// CHECK: [0x0c,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50675
50676v_cmp_gt_f32_e64 s[102:103], v1, v2
50677// CHECK: [0x66,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50678
50679v_cmp_gt_f32_e64 flat_scratch, v1, v2
50680// CHECK: [0x68,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50681
50682v_cmp_gt_f32_e64 vcc, v1, v2
50683// CHECK: [0x6a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50684
50685v_cmp_gt_f32_e64 tba, v1, v2
50686// CHECK: [0x6c,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50687
50688v_cmp_gt_f32_e64 tma, v1, v2
50689// CHECK: [0x6e,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50690
50691v_cmp_gt_f32_e64 ttmp[10:11], v1, v2
50692// CHECK: [0x7a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50693
50694v_cmp_gt_f32_e64 s[10:11], v255, v2
50695// CHECK: [0x0a,0x00,0x08,0xd0,0xff,0x05,0x02,0x00]
50696
50697v_cmp_gt_f32_e64 s[10:11], s1, v2
50698// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x04,0x02,0x00]
50699
50700v_cmp_gt_f32_e64 s[10:11], s103, v2
50701// CHECK: [0x0a,0x00,0x08,0xd0,0x67,0x04,0x02,0x00]
50702
50703v_cmp_gt_f32_e64 s[10:11], flat_scratch_lo, v2
50704// CHECK: [0x0a,0x00,0x08,0xd0,0x68,0x04,0x02,0x00]
50705
50706v_cmp_gt_f32_e64 s[10:11], flat_scratch_hi, v2
50707// CHECK: [0x0a,0x00,0x08,0xd0,0x69,0x04,0x02,0x00]
50708
50709v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
50710// CHECK: [0x0a,0x00,0x08,0xd0,0x6a,0x04,0x02,0x00]
50711
50712v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
50713// CHECK: [0x0a,0x00,0x08,0xd0,0x6b,0x04,0x02,0x00]
50714
50715v_cmp_gt_f32_e64 s[10:11], tba_lo, v2
50716// CHECK: [0x0a,0x00,0x08,0xd0,0x6c,0x04,0x02,0x00]
50717
50718v_cmp_gt_f32_e64 s[10:11], tba_hi, v2
50719// CHECK: [0x0a,0x00,0x08,0xd0,0x6d,0x04,0x02,0x00]
50720
50721v_cmp_gt_f32_e64 s[10:11], tma_lo, v2
50722// CHECK: [0x0a,0x00,0x08,0xd0,0x6e,0x04,0x02,0x00]
50723
50724v_cmp_gt_f32_e64 s[10:11], tma_hi, v2
50725// CHECK: [0x0a,0x00,0x08,0xd0,0x6f,0x04,0x02,0x00]
50726
50727v_cmp_gt_f32_e64 s[10:11], ttmp11, v2
50728// CHECK: [0x0a,0x00,0x08,0xd0,0x7b,0x04,0x02,0x00]
50729
50730v_cmp_gt_f32_e64 s[10:11], m0, v2
50731// CHECK: [0x0a,0x00,0x08,0xd0,0x7c,0x04,0x02,0x00]
50732
50733v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
50734// CHECK: [0x0a,0x00,0x08,0xd0,0x7e,0x04,0x02,0x00]
50735
50736v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
50737// CHECK: [0x0a,0x00,0x08,0xd0,0x7f,0x04,0x02,0x00]
50738
50739v_cmp_gt_f32_e64 s[10:11], 0, v2
50740// CHECK: [0x0a,0x00,0x08,0xd0,0x80,0x04,0x02,0x00]
50741
50742v_cmp_gt_f32_e64 s[10:11], -1, v2
50743// CHECK: [0x0a,0x00,0x08,0xd0,0xc1,0x04,0x02,0x00]
50744
50745v_cmp_gt_f32_e64 s[10:11], 0.5, v2
50746// CHECK: [0x0a,0x00,0x08,0xd0,0xf0,0x04,0x02,0x00]
50747
50748v_cmp_gt_f32_e64 s[10:11], -4.0, v2
50749// CHECK: [0x0a,0x00,0x08,0xd0,0xf7,0x04,0x02,0x00]
50750
50751v_cmp_gt_f32_e64 s[10:11], v1, v255
50752// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xff,0x03,0x00]
50753
50754v_cmp_gt_f32_e64 s[10:11], v1, s2
50755// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x00,0x00]
50756
50757v_cmp_gt_f32_e64 s[10:11], v1, s103
50758// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xcf,0x00,0x00]
50759
50760v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_lo
50761// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd1,0x00,0x00]
50762
50763v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_hi
50764// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd3,0x00,0x00]
50765
50766v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
50767// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd5,0x00,0x00]
50768
50769v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
50770// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd7,0x00,0x00]
50771
50772v_cmp_gt_f32_e64 s[10:11], v1, tba_lo
50773// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd9,0x00,0x00]
50774
50775v_cmp_gt_f32_e64 s[10:11], v1, tba_hi
50776// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdb,0x00,0x00]
50777
50778v_cmp_gt_f32_e64 s[10:11], v1, tma_lo
50779// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdd,0x00,0x00]
50780
50781v_cmp_gt_f32_e64 s[10:11], v1, tma_hi
50782// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdf,0x00,0x00]
50783
50784v_cmp_gt_f32_e64 s[10:11], v1, ttmp11
50785// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xf7,0x00,0x00]
50786
50787v_cmp_gt_f32_e64 s[10:11], v1, m0
50788// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xf9,0x00,0x00]
50789
50790v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
50791// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xfd,0x00,0x00]
50792
50793v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
50794// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xff,0x00,0x00]
50795
50796v_cmp_gt_f32_e64 s[10:11], v1, 0
50797// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x01,0x01,0x00]
50798
50799v_cmp_gt_f32_e64 s[10:11], v1, -1
50800// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x83,0x01,0x00]
50801
50802v_cmp_gt_f32_e64 s[10:11], v1, 0.5
50803// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xe1,0x01,0x00]
50804
50805v_cmp_gt_f32_e64 s[10:11], v1, -4.0
50806// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xef,0x01,0x00]
50807
50808v_cmp_gt_f32_e64 s[10:11], -v1, v2
50809// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x20]
50810
50811v_cmp_gt_f32_e64 s[10:11], v1, -v2
50812// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x40]
50813
50814v_cmp_gt_f32_e64 s[10:11], -v1, -v2
50815// CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x60]
50816
50817v_cmp_lg_f32 vcc, v1, v2
50818// CHECK: [0x01,0x05,0x0a,0x7c]
50819
50820v_cmp_lg_f32 vcc, v255, v2
50821// CHECK: [0xff,0x05,0x0a,0x7c]
50822
50823v_cmp_lg_f32 vcc, s1, v2
50824// CHECK: [0x01,0x04,0x0a,0x7c]
50825
50826v_cmp_lg_f32 vcc, s103, v2
50827// CHECK: [0x67,0x04,0x0a,0x7c]
50828
50829v_cmp_lg_f32 vcc, flat_scratch_lo, v2
50830// CHECK: [0x68,0x04,0x0a,0x7c]
50831
50832v_cmp_lg_f32 vcc, flat_scratch_hi, v2
50833// CHECK: [0x69,0x04,0x0a,0x7c]
50834
50835v_cmp_lg_f32 vcc, vcc_lo, v2
50836// CHECK: [0x6a,0x04,0x0a,0x7c]
50837
50838v_cmp_lg_f32 vcc, vcc_hi, v2
50839// CHECK: [0x6b,0x04,0x0a,0x7c]
50840
50841v_cmp_lg_f32 vcc, tba_lo, v2
50842// CHECK: [0x6c,0x04,0x0a,0x7c]
50843
50844v_cmp_lg_f32 vcc, tba_hi, v2
50845// CHECK: [0x6d,0x04,0x0a,0x7c]
50846
50847v_cmp_lg_f32 vcc, tma_lo, v2
50848// CHECK: [0x6e,0x04,0x0a,0x7c]
50849
50850v_cmp_lg_f32 vcc, tma_hi, v2
50851// CHECK: [0x6f,0x04,0x0a,0x7c]
50852
50853v_cmp_lg_f32 vcc, ttmp11, v2
50854// CHECK: [0x7b,0x04,0x0a,0x7c]
50855
50856v_cmp_lg_f32 vcc, m0, v2
50857// CHECK: [0x7c,0x04,0x0a,0x7c]
50858
50859v_cmp_lg_f32 vcc, exec_lo, v2
50860// CHECK: [0x7e,0x04,0x0a,0x7c]
50861
50862v_cmp_lg_f32 vcc, exec_hi, v2
50863// CHECK: [0x7f,0x04,0x0a,0x7c]
50864
50865v_cmp_lg_f32 vcc, 0, v2
50866// CHECK: [0x80,0x04,0x0a,0x7c]
50867
50868v_cmp_lg_f32 vcc, -1, v2
50869// CHECK: [0xc1,0x04,0x0a,0x7c]
50870
50871v_cmp_lg_f32 vcc, 0.5, v2
50872// CHECK: [0xf0,0x04,0x0a,0x7c]
50873
50874v_cmp_lg_f32 vcc, -4.0, v2
50875// CHECK: [0xf7,0x04,0x0a,0x7c]
50876
50877v_cmp_lg_f32 vcc, 0xaf123456, v2
50878// CHECK: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
50879
50880v_cmp_lg_f32 vcc, 0x3f717273, v2
50881// CHECK: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
50882
50883v_cmp_lg_f32 vcc, v1, v255
50884// CHECK: [0x01,0xff,0x0b,0x7c]
50885
50886v_cmp_lg_f32_e64 s[10:11], v1, v2
50887// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50888
50889v_cmp_lg_f32_e64 s[12:13], v1, v2
50890// CHECK: [0x0c,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50891
50892v_cmp_lg_f32_e64 s[102:103], v1, v2
50893// CHECK: [0x66,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50894
50895v_cmp_lg_f32_e64 flat_scratch, v1, v2
50896// CHECK: [0x68,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50897
50898v_cmp_lg_f32_e64 vcc, v1, v2
50899// CHECK: [0x6a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50900
50901v_cmp_lg_f32_e64 tba, v1, v2
50902// CHECK: [0x6c,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50903
50904v_cmp_lg_f32_e64 tma, v1, v2
50905// CHECK: [0x6e,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50906
50907v_cmp_lg_f32_e64 ttmp[10:11], v1, v2
50908// CHECK: [0x7a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50909
50910v_cmp_lg_f32_e64 s[10:11], v255, v2
50911// CHECK: [0x0a,0x00,0x0a,0xd0,0xff,0x05,0x02,0x00]
50912
50913v_cmp_lg_f32_e64 s[10:11], s1, v2
50914// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x04,0x02,0x00]
50915
50916v_cmp_lg_f32_e64 s[10:11], s103, v2
50917// CHECK: [0x0a,0x00,0x0a,0xd0,0x67,0x04,0x02,0x00]
50918
50919v_cmp_lg_f32_e64 s[10:11], flat_scratch_lo, v2
50920// CHECK: [0x0a,0x00,0x0a,0xd0,0x68,0x04,0x02,0x00]
50921
50922v_cmp_lg_f32_e64 s[10:11], flat_scratch_hi, v2
50923// CHECK: [0x0a,0x00,0x0a,0xd0,0x69,0x04,0x02,0x00]
50924
50925v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
50926// CHECK: [0x0a,0x00,0x0a,0xd0,0x6a,0x04,0x02,0x00]
50927
50928v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
50929// CHECK: [0x0a,0x00,0x0a,0xd0,0x6b,0x04,0x02,0x00]
50930
50931v_cmp_lg_f32_e64 s[10:11], tba_lo, v2
50932// CHECK: [0x0a,0x00,0x0a,0xd0,0x6c,0x04,0x02,0x00]
50933
50934v_cmp_lg_f32_e64 s[10:11], tba_hi, v2
50935// CHECK: [0x0a,0x00,0x0a,0xd0,0x6d,0x04,0x02,0x00]
50936
50937v_cmp_lg_f32_e64 s[10:11], tma_lo, v2
50938// CHECK: [0x0a,0x00,0x0a,0xd0,0x6e,0x04,0x02,0x00]
50939
50940v_cmp_lg_f32_e64 s[10:11], tma_hi, v2
50941// CHECK: [0x0a,0x00,0x0a,0xd0,0x6f,0x04,0x02,0x00]
50942
50943v_cmp_lg_f32_e64 s[10:11], ttmp11, v2
50944// CHECK: [0x0a,0x00,0x0a,0xd0,0x7b,0x04,0x02,0x00]
50945
50946v_cmp_lg_f32_e64 s[10:11], m0, v2
50947// CHECK: [0x0a,0x00,0x0a,0xd0,0x7c,0x04,0x02,0x00]
50948
50949v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
50950// CHECK: [0x0a,0x00,0x0a,0xd0,0x7e,0x04,0x02,0x00]
50951
50952v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
50953// CHECK: [0x0a,0x00,0x0a,0xd0,0x7f,0x04,0x02,0x00]
50954
50955v_cmp_lg_f32_e64 s[10:11], 0, v2
50956// CHECK: [0x0a,0x00,0x0a,0xd0,0x80,0x04,0x02,0x00]
50957
50958v_cmp_lg_f32_e64 s[10:11], -1, v2
50959// CHECK: [0x0a,0x00,0x0a,0xd0,0xc1,0x04,0x02,0x00]
50960
50961v_cmp_lg_f32_e64 s[10:11], 0.5, v2
50962// CHECK: [0x0a,0x00,0x0a,0xd0,0xf0,0x04,0x02,0x00]
50963
50964v_cmp_lg_f32_e64 s[10:11], -4.0, v2
50965// CHECK: [0x0a,0x00,0x0a,0xd0,0xf7,0x04,0x02,0x00]
50966
50967v_cmp_lg_f32_e64 s[10:11], v1, v255
50968// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xff,0x03,0x00]
50969
50970v_cmp_lg_f32_e64 s[10:11], v1, s2
50971// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x00,0x00]
50972
50973v_cmp_lg_f32_e64 s[10:11], v1, s103
50974// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xcf,0x00,0x00]
50975
50976v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_lo
50977// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd1,0x00,0x00]
50978
50979v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_hi
50980// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd3,0x00,0x00]
50981
50982v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
50983// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd5,0x00,0x00]
50984
50985v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
50986// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd7,0x00,0x00]
50987
50988v_cmp_lg_f32_e64 s[10:11], v1, tba_lo
50989// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd9,0x00,0x00]
50990
50991v_cmp_lg_f32_e64 s[10:11], v1, tba_hi
50992// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdb,0x00,0x00]
50993
50994v_cmp_lg_f32_e64 s[10:11], v1, tma_lo
50995// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdd,0x00,0x00]
50996
50997v_cmp_lg_f32_e64 s[10:11], v1, tma_hi
50998// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdf,0x00,0x00]
50999
51000v_cmp_lg_f32_e64 s[10:11], v1, ttmp11
51001// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xf7,0x00,0x00]
51002
51003v_cmp_lg_f32_e64 s[10:11], v1, m0
51004// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xf9,0x00,0x00]
51005
51006v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
51007// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xfd,0x00,0x00]
51008
51009v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
51010// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xff,0x00,0x00]
51011
51012v_cmp_lg_f32_e64 s[10:11], v1, 0
51013// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x01,0x01,0x00]
51014
51015v_cmp_lg_f32_e64 s[10:11], v1, -1
51016// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x83,0x01,0x00]
51017
51018v_cmp_lg_f32_e64 s[10:11], v1, 0.5
51019// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xe1,0x01,0x00]
51020
51021v_cmp_lg_f32_e64 s[10:11], v1, -4.0
51022// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xef,0x01,0x00]
51023
51024v_cmp_lg_f32_e64 s[10:11], -v1, v2
51025// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x20]
51026
51027v_cmp_lg_f32_e64 s[10:11], v1, -v2
51028// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x40]
51029
51030v_cmp_lg_f32_e64 s[10:11], -v1, -v2
51031// CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x60]
51032
51033v_cmp_ge_f32 vcc, v1, v2
51034// CHECK: [0x01,0x05,0x0c,0x7c]
51035
51036v_cmp_ge_f32 vcc, v255, v2
51037// CHECK: [0xff,0x05,0x0c,0x7c]
51038
51039v_cmp_ge_f32 vcc, s1, v2
51040// CHECK: [0x01,0x04,0x0c,0x7c]
51041
51042v_cmp_ge_f32 vcc, s103, v2
51043// CHECK: [0x67,0x04,0x0c,0x7c]
51044
51045v_cmp_ge_f32 vcc, flat_scratch_lo, v2
51046// CHECK: [0x68,0x04,0x0c,0x7c]
51047
51048v_cmp_ge_f32 vcc, flat_scratch_hi, v2
51049// CHECK: [0x69,0x04,0x0c,0x7c]
51050
51051v_cmp_ge_f32 vcc, vcc_lo, v2
51052// CHECK: [0x6a,0x04,0x0c,0x7c]
51053
51054v_cmp_ge_f32 vcc, vcc_hi, v2
51055// CHECK: [0x6b,0x04,0x0c,0x7c]
51056
51057v_cmp_ge_f32 vcc, tba_lo, v2
51058// CHECK: [0x6c,0x04,0x0c,0x7c]
51059
51060v_cmp_ge_f32 vcc, tba_hi, v2
51061// CHECK: [0x6d,0x04,0x0c,0x7c]
51062
51063v_cmp_ge_f32 vcc, tma_lo, v2
51064// CHECK: [0x6e,0x04,0x0c,0x7c]
51065
51066v_cmp_ge_f32 vcc, tma_hi, v2
51067// CHECK: [0x6f,0x04,0x0c,0x7c]
51068
51069v_cmp_ge_f32 vcc, ttmp11, v2
51070// CHECK: [0x7b,0x04,0x0c,0x7c]
51071
51072v_cmp_ge_f32 vcc, m0, v2
51073// CHECK: [0x7c,0x04,0x0c,0x7c]
51074
51075v_cmp_ge_f32 vcc, exec_lo, v2
51076// CHECK: [0x7e,0x04,0x0c,0x7c]
51077
51078v_cmp_ge_f32 vcc, exec_hi, v2
51079// CHECK: [0x7f,0x04,0x0c,0x7c]
51080
51081v_cmp_ge_f32 vcc, 0, v2
51082// CHECK: [0x80,0x04,0x0c,0x7c]
51083
51084v_cmp_ge_f32 vcc, -1, v2
51085// CHECK: [0xc1,0x04,0x0c,0x7c]
51086
51087v_cmp_ge_f32 vcc, 0.5, v2
51088// CHECK: [0xf0,0x04,0x0c,0x7c]
51089
51090v_cmp_ge_f32 vcc, -4.0, v2
51091// CHECK: [0xf7,0x04,0x0c,0x7c]
51092
51093v_cmp_ge_f32 vcc, 0xaf123456, v2
51094// CHECK: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
51095
51096v_cmp_ge_f32 vcc, 0x3f717273, v2
51097// CHECK: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
51098
51099v_cmp_ge_f32 vcc, v1, v255
51100// CHECK: [0x01,0xff,0x0d,0x7c]
51101
51102v_cmp_ge_f32_e64 s[10:11], v1, v2
51103// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51104
51105v_cmp_ge_f32_e64 s[12:13], v1, v2
51106// CHECK: [0x0c,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51107
51108v_cmp_ge_f32_e64 s[102:103], v1, v2
51109// CHECK: [0x66,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51110
51111v_cmp_ge_f32_e64 flat_scratch, v1, v2
51112// CHECK: [0x68,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51113
51114v_cmp_ge_f32_e64 vcc, v1, v2
51115// CHECK: [0x6a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51116
51117v_cmp_ge_f32_e64 tba, v1, v2
51118// CHECK: [0x6c,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51119
51120v_cmp_ge_f32_e64 tma, v1, v2
51121// CHECK: [0x6e,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51122
51123v_cmp_ge_f32_e64 ttmp[10:11], v1, v2
51124// CHECK: [0x7a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51125
51126v_cmp_ge_f32_e64 s[10:11], v255, v2
51127// CHECK: [0x0a,0x00,0x0c,0xd0,0xff,0x05,0x02,0x00]
51128
51129v_cmp_ge_f32_e64 s[10:11], s1, v2
51130// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x04,0x02,0x00]
51131
51132v_cmp_ge_f32_e64 s[10:11], s103, v2
51133// CHECK: [0x0a,0x00,0x0c,0xd0,0x67,0x04,0x02,0x00]
51134
51135v_cmp_ge_f32_e64 s[10:11], flat_scratch_lo, v2
51136// CHECK: [0x0a,0x00,0x0c,0xd0,0x68,0x04,0x02,0x00]
51137
51138v_cmp_ge_f32_e64 s[10:11], flat_scratch_hi, v2
51139// CHECK: [0x0a,0x00,0x0c,0xd0,0x69,0x04,0x02,0x00]
51140
51141v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
51142// CHECK: [0x0a,0x00,0x0c,0xd0,0x6a,0x04,0x02,0x00]
51143
51144v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
51145// CHECK: [0x0a,0x00,0x0c,0xd0,0x6b,0x04,0x02,0x00]
51146
51147v_cmp_ge_f32_e64 s[10:11], tba_lo, v2
51148// CHECK: [0x0a,0x00,0x0c,0xd0,0x6c,0x04,0x02,0x00]
51149
51150v_cmp_ge_f32_e64 s[10:11], tba_hi, v2
51151// CHECK: [0x0a,0x00,0x0c,0xd0,0x6d,0x04,0x02,0x00]
51152
51153v_cmp_ge_f32_e64 s[10:11], tma_lo, v2
51154// CHECK: [0x0a,0x00,0x0c,0xd0,0x6e,0x04,0x02,0x00]
51155
51156v_cmp_ge_f32_e64 s[10:11], tma_hi, v2
51157// CHECK: [0x0a,0x00,0x0c,0xd0,0x6f,0x04,0x02,0x00]
51158
51159v_cmp_ge_f32_e64 s[10:11], ttmp11, v2
51160// CHECK: [0x0a,0x00,0x0c,0xd0,0x7b,0x04,0x02,0x00]
51161
51162v_cmp_ge_f32_e64 s[10:11], m0, v2
51163// CHECK: [0x0a,0x00,0x0c,0xd0,0x7c,0x04,0x02,0x00]
51164
51165v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
51166// CHECK: [0x0a,0x00,0x0c,0xd0,0x7e,0x04,0x02,0x00]
51167
51168v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
51169// CHECK: [0x0a,0x00,0x0c,0xd0,0x7f,0x04,0x02,0x00]
51170
51171v_cmp_ge_f32_e64 s[10:11], 0, v2
51172// CHECK: [0x0a,0x00,0x0c,0xd0,0x80,0x04,0x02,0x00]
51173
51174v_cmp_ge_f32_e64 s[10:11], -1, v2
51175// CHECK: [0x0a,0x00,0x0c,0xd0,0xc1,0x04,0x02,0x00]
51176
51177v_cmp_ge_f32_e64 s[10:11], 0.5, v2
51178// CHECK: [0x0a,0x00,0x0c,0xd0,0xf0,0x04,0x02,0x00]
51179
51180v_cmp_ge_f32_e64 s[10:11], -4.0, v2
51181// CHECK: [0x0a,0x00,0x0c,0xd0,0xf7,0x04,0x02,0x00]
51182
51183v_cmp_ge_f32_e64 s[10:11], v1, v255
51184// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xff,0x03,0x00]
51185
51186v_cmp_ge_f32_e64 s[10:11], v1, s2
51187// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x00,0x00]
51188
51189v_cmp_ge_f32_e64 s[10:11], v1, s103
51190// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xcf,0x00,0x00]
51191
51192v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_lo
51193// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd1,0x00,0x00]
51194
51195v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_hi
51196// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd3,0x00,0x00]
51197
51198v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
51199// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd5,0x00,0x00]
51200
51201v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
51202// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd7,0x00,0x00]
51203
51204v_cmp_ge_f32_e64 s[10:11], v1, tba_lo
51205// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd9,0x00,0x00]
51206
51207v_cmp_ge_f32_e64 s[10:11], v1, tba_hi
51208// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdb,0x00,0x00]
51209
51210v_cmp_ge_f32_e64 s[10:11], v1, tma_lo
51211// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdd,0x00,0x00]
51212
51213v_cmp_ge_f32_e64 s[10:11], v1, tma_hi
51214// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdf,0x00,0x00]
51215
51216v_cmp_ge_f32_e64 s[10:11], v1, ttmp11
51217// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xf7,0x00,0x00]
51218
51219v_cmp_ge_f32_e64 s[10:11], v1, m0
51220// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xf9,0x00,0x00]
51221
51222v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
51223// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xfd,0x00,0x00]
51224
51225v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
51226// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xff,0x00,0x00]
51227
51228v_cmp_ge_f32_e64 s[10:11], v1, 0
51229// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x01,0x01,0x00]
51230
51231v_cmp_ge_f32_e64 s[10:11], v1, -1
51232// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x83,0x01,0x00]
51233
51234v_cmp_ge_f32_e64 s[10:11], v1, 0.5
51235// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xe1,0x01,0x00]
51236
51237v_cmp_ge_f32_e64 s[10:11], v1, -4.0
51238// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xef,0x01,0x00]
51239
51240v_cmp_ge_f32_e64 s[10:11], -v1, v2
51241// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x20]
51242
51243v_cmp_ge_f32_e64 s[10:11], v1, -v2
51244// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x40]
51245
51246v_cmp_ge_f32_e64 s[10:11], -v1, -v2
51247// CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x60]
51248
51249v_cmp_o_f32 vcc, v1, v2
51250// CHECK: [0x01,0x05,0x0e,0x7c]
51251
51252v_cmp_o_f32 vcc, v255, v2
51253// CHECK: [0xff,0x05,0x0e,0x7c]
51254
51255v_cmp_o_f32 vcc, s1, v2
51256// CHECK: [0x01,0x04,0x0e,0x7c]
51257
51258v_cmp_o_f32 vcc, s103, v2
51259// CHECK: [0x67,0x04,0x0e,0x7c]
51260
51261v_cmp_o_f32 vcc, flat_scratch_lo, v2
51262// CHECK: [0x68,0x04,0x0e,0x7c]
51263
51264v_cmp_o_f32 vcc, flat_scratch_hi, v2
51265// CHECK: [0x69,0x04,0x0e,0x7c]
51266
51267v_cmp_o_f32 vcc, vcc_lo, v2
51268// CHECK: [0x6a,0x04,0x0e,0x7c]
51269
51270v_cmp_o_f32 vcc, vcc_hi, v2
51271// CHECK: [0x6b,0x04,0x0e,0x7c]
51272
51273v_cmp_o_f32 vcc, tba_lo, v2
51274// CHECK: [0x6c,0x04,0x0e,0x7c]
51275
51276v_cmp_o_f32 vcc, tba_hi, v2
51277// CHECK: [0x6d,0x04,0x0e,0x7c]
51278
51279v_cmp_o_f32 vcc, tma_lo, v2
51280// CHECK: [0x6e,0x04,0x0e,0x7c]
51281
51282v_cmp_o_f32 vcc, tma_hi, v2
51283// CHECK: [0x6f,0x04,0x0e,0x7c]
51284
51285v_cmp_o_f32 vcc, ttmp11, v2
51286// CHECK: [0x7b,0x04,0x0e,0x7c]
51287
51288v_cmp_o_f32 vcc, m0, v2
51289// CHECK: [0x7c,0x04,0x0e,0x7c]
51290
51291v_cmp_o_f32 vcc, exec_lo, v2
51292// CHECK: [0x7e,0x04,0x0e,0x7c]
51293
51294v_cmp_o_f32 vcc, exec_hi, v2
51295// CHECK: [0x7f,0x04,0x0e,0x7c]
51296
51297v_cmp_o_f32 vcc, 0, v2
51298// CHECK: [0x80,0x04,0x0e,0x7c]
51299
51300v_cmp_o_f32 vcc, -1, v2
51301// CHECK: [0xc1,0x04,0x0e,0x7c]
51302
51303v_cmp_o_f32 vcc, 0.5, v2
51304// CHECK: [0xf0,0x04,0x0e,0x7c]
51305
51306v_cmp_o_f32 vcc, -4.0, v2
51307// CHECK: [0xf7,0x04,0x0e,0x7c]
51308
51309v_cmp_o_f32 vcc, 0xaf123456, v2
51310// CHECK: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
51311
51312v_cmp_o_f32 vcc, 0x3f717273, v2
51313// CHECK: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
51314
51315v_cmp_o_f32 vcc, v1, v255
51316// CHECK: [0x01,0xff,0x0f,0x7c]
51317
51318v_cmp_o_f32_e64 s[10:11], v1, v2
51319// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51320
51321v_cmp_o_f32_e64 s[12:13], v1, v2
51322// CHECK: [0x0c,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51323
51324v_cmp_o_f32_e64 s[102:103], v1, v2
51325// CHECK: [0x66,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51326
51327v_cmp_o_f32_e64 flat_scratch, v1, v2
51328// CHECK: [0x68,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51329
51330v_cmp_o_f32_e64 vcc, v1, v2
51331// CHECK: [0x6a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51332
51333v_cmp_o_f32_e64 tba, v1, v2
51334// CHECK: [0x6c,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51335
51336v_cmp_o_f32_e64 tma, v1, v2
51337// CHECK: [0x6e,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51338
51339v_cmp_o_f32_e64 ttmp[10:11], v1, v2
51340// CHECK: [0x7a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51341
51342v_cmp_o_f32_e64 s[10:11], v255, v2
51343// CHECK: [0x0a,0x00,0x0e,0xd0,0xff,0x05,0x02,0x00]
51344
51345v_cmp_o_f32_e64 s[10:11], s1, v2
51346// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x04,0x02,0x00]
51347
51348v_cmp_o_f32_e64 s[10:11], s103, v2
51349// CHECK: [0x0a,0x00,0x0e,0xd0,0x67,0x04,0x02,0x00]
51350
51351v_cmp_o_f32_e64 s[10:11], flat_scratch_lo, v2
51352// CHECK: [0x0a,0x00,0x0e,0xd0,0x68,0x04,0x02,0x00]
51353
51354v_cmp_o_f32_e64 s[10:11], flat_scratch_hi, v2
51355// CHECK: [0x0a,0x00,0x0e,0xd0,0x69,0x04,0x02,0x00]
51356
51357v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
51358// CHECK: [0x0a,0x00,0x0e,0xd0,0x6a,0x04,0x02,0x00]
51359
51360v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
51361// CHECK: [0x0a,0x00,0x0e,0xd0,0x6b,0x04,0x02,0x00]
51362
51363v_cmp_o_f32_e64 s[10:11], tba_lo, v2
51364// CHECK: [0x0a,0x00,0x0e,0xd0,0x6c,0x04,0x02,0x00]
51365
51366v_cmp_o_f32_e64 s[10:11], tba_hi, v2
51367// CHECK: [0x0a,0x00,0x0e,0xd0,0x6d,0x04,0x02,0x00]
51368
51369v_cmp_o_f32_e64 s[10:11], tma_lo, v2
51370// CHECK: [0x0a,0x00,0x0e,0xd0,0x6e,0x04,0x02,0x00]
51371
51372v_cmp_o_f32_e64 s[10:11], tma_hi, v2
51373// CHECK: [0x0a,0x00,0x0e,0xd0,0x6f,0x04,0x02,0x00]
51374
51375v_cmp_o_f32_e64 s[10:11], ttmp11, v2
51376// CHECK: [0x0a,0x00,0x0e,0xd0,0x7b,0x04,0x02,0x00]
51377
51378v_cmp_o_f32_e64 s[10:11], m0, v2
51379// CHECK: [0x0a,0x00,0x0e,0xd0,0x7c,0x04,0x02,0x00]
51380
51381v_cmp_o_f32_e64 s[10:11], exec_lo, v2
51382// CHECK: [0x0a,0x00,0x0e,0xd0,0x7e,0x04,0x02,0x00]
51383
51384v_cmp_o_f32_e64 s[10:11], exec_hi, v2
51385// CHECK: [0x0a,0x00,0x0e,0xd0,0x7f,0x04,0x02,0x00]
51386
51387v_cmp_o_f32_e64 s[10:11], 0, v2
51388// CHECK: [0x0a,0x00,0x0e,0xd0,0x80,0x04,0x02,0x00]
51389
51390v_cmp_o_f32_e64 s[10:11], -1, v2
51391// CHECK: [0x0a,0x00,0x0e,0xd0,0xc1,0x04,0x02,0x00]
51392
51393v_cmp_o_f32_e64 s[10:11], 0.5, v2
51394// CHECK: [0x0a,0x00,0x0e,0xd0,0xf0,0x04,0x02,0x00]
51395
51396v_cmp_o_f32_e64 s[10:11], -4.0, v2
51397// CHECK: [0x0a,0x00,0x0e,0xd0,0xf7,0x04,0x02,0x00]
51398
51399v_cmp_o_f32_e64 s[10:11], v1, v255
51400// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xff,0x03,0x00]
51401
51402v_cmp_o_f32_e64 s[10:11], v1, s2
51403// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x00,0x00]
51404
51405v_cmp_o_f32_e64 s[10:11], v1, s103
51406// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xcf,0x00,0x00]
51407
51408v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_lo
51409// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd1,0x00,0x00]
51410
51411v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_hi
51412// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd3,0x00,0x00]
51413
51414v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
51415// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd5,0x00,0x00]
51416
51417v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
51418// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd7,0x00,0x00]
51419
51420v_cmp_o_f32_e64 s[10:11], v1, tba_lo
51421// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd9,0x00,0x00]
51422
51423v_cmp_o_f32_e64 s[10:11], v1, tba_hi
51424// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdb,0x00,0x00]
51425
51426v_cmp_o_f32_e64 s[10:11], v1, tma_lo
51427// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdd,0x00,0x00]
51428
51429v_cmp_o_f32_e64 s[10:11], v1, tma_hi
51430// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdf,0x00,0x00]
51431
51432v_cmp_o_f32_e64 s[10:11], v1, ttmp11
51433// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xf7,0x00,0x00]
51434
51435v_cmp_o_f32_e64 s[10:11], v1, m0
51436// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xf9,0x00,0x00]
51437
51438v_cmp_o_f32_e64 s[10:11], v1, exec_lo
51439// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xfd,0x00,0x00]
51440
51441v_cmp_o_f32_e64 s[10:11], v1, exec_hi
51442// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xff,0x00,0x00]
51443
51444v_cmp_o_f32_e64 s[10:11], v1, 0
51445// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x01,0x01,0x00]
51446
51447v_cmp_o_f32_e64 s[10:11], v1, -1
51448// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x83,0x01,0x00]
51449
51450v_cmp_o_f32_e64 s[10:11], v1, 0.5
51451// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xe1,0x01,0x00]
51452
51453v_cmp_o_f32_e64 s[10:11], v1, -4.0
51454// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xef,0x01,0x00]
51455
51456v_cmp_o_f32_e64 s[10:11], -v1, v2
51457// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x20]
51458
51459v_cmp_o_f32_e64 s[10:11], v1, -v2
51460// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x40]
51461
51462v_cmp_o_f32_e64 s[10:11], -v1, -v2
51463// CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x60]
51464
51465v_cmp_u_f32 vcc, v1, v2
51466// CHECK: [0x01,0x05,0x10,0x7c]
51467
51468v_cmp_u_f32 vcc, v255, v2
51469// CHECK: [0xff,0x05,0x10,0x7c]
51470
51471v_cmp_u_f32 vcc, s1, v2
51472// CHECK: [0x01,0x04,0x10,0x7c]
51473
51474v_cmp_u_f32 vcc, s103, v2
51475// CHECK: [0x67,0x04,0x10,0x7c]
51476
51477v_cmp_u_f32 vcc, flat_scratch_lo, v2
51478// CHECK: [0x68,0x04,0x10,0x7c]
51479
51480v_cmp_u_f32 vcc, flat_scratch_hi, v2
51481// CHECK: [0x69,0x04,0x10,0x7c]
51482
51483v_cmp_u_f32 vcc, vcc_lo, v2
51484// CHECK: [0x6a,0x04,0x10,0x7c]
51485
51486v_cmp_u_f32 vcc, vcc_hi, v2
51487// CHECK: [0x6b,0x04,0x10,0x7c]
51488
51489v_cmp_u_f32 vcc, tba_lo, v2
51490// CHECK: [0x6c,0x04,0x10,0x7c]
51491
51492v_cmp_u_f32 vcc, tba_hi, v2
51493// CHECK: [0x6d,0x04,0x10,0x7c]
51494
51495v_cmp_u_f32 vcc, tma_lo, v2
51496// CHECK: [0x6e,0x04,0x10,0x7c]
51497
51498v_cmp_u_f32 vcc, tma_hi, v2
51499// CHECK: [0x6f,0x04,0x10,0x7c]
51500
51501v_cmp_u_f32 vcc, ttmp11, v2
51502// CHECK: [0x7b,0x04,0x10,0x7c]
51503
51504v_cmp_u_f32 vcc, m0, v2
51505// CHECK: [0x7c,0x04,0x10,0x7c]
51506
51507v_cmp_u_f32 vcc, exec_lo, v2
51508// CHECK: [0x7e,0x04,0x10,0x7c]
51509
51510v_cmp_u_f32 vcc, exec_hi, v2
51511// CHECK: [0x7f,0x04,0x10,0x7c]
51512
51513v_cmp_u_f32 vcc, 0, v2
51514// CHECK: [0x80,0x04,0x10,0x7c]
51515
51516v_cmp_u_f32 vcc, -1, v2
51517// CHECK: [0xc1,0x04,0x10,0x7c]
51518
51519v_cmp_u_f32 vcc, 0.5, v2
51520// CHECK: [0xf0,0x04,0x10,0x7c]
51521
51522v_cmp_u_f32 vcc, -4.0, v2
51523// CHECK: [0xf7,0x04,0x10,0x7c]
51524
51525v_cmp_u_f32 vcc, 0xaf123456, v2
51526// CHECK: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
51527
51528v_cmp_u_f32 vcc, 0x3f717273, v2
51529// CHECK: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
51530
51531v_cmp_u_f32 vcc, v1, v255
51532// CHECK: [0x01,0xff,0x11,0x7c]
51533
51534v_cmp_u_f32_e64 s[10:11], v1, v2
51535// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51536
51537v_cmp_u_f32_e64 s[12:13], v1, v2
51538// CHECK: [0x0c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51539
51540v_cmp_u_f32_e64 s[102:103], v1, v2
51541// CHECK: [0x66,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51542
51543v_cmp_u_f32_e64 flat_scratch, v1, v2
51544// CHECK: [0x68,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51545
51546v_cmp_u_f32_e64 vcc, v1, v2
51547// CHECK: [0x6a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51548
51549v_cmp_u_f32_e64 tba, v1, v2
51550// CHECK: [0x6c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51551
51552v_cmp_u_f32_e64 tma, v1, v2
51553// CHECK: [0x6e,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51554
51555v_cmp_u_f32_e64 ttmp[10:11], v1, v2
51556// CHECK: [0x7a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51557
51558v_cmp_u_f32_e64 s[10:11], v255, v2
51559// CHECK: [0x0a,0x00,0x10,0xd0,0xff,0x05,0x02,0x00]
51560
51561v_cmp_u_f32_e64 s[10:11], s1, v2
51562// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x04,0x02,0x00]
51563
51564v_cmp_u_f32_e64 s[10:11], s103, v2
51565// CHECK: [0x0a,0x00,0x10,0xd0,0x67,0x04,0x02,0x00]
51566
51567v_cmp_u_f32_e64 s[10:11], flat_scratch_lo, v2
51568// CHECK: [0x0a,0x00,0x10,0xd0,0x68,0x04,0x02,0x00]
51569
51570v_cmp_u_f32_e64 s[10:11], flat_scratch_hi, v2
51571// CHECK: [0x0a,0x00,0x10,0xd0,0x69,0x04,0x02,0x00]
51572
51573v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
51574// CHECK: [0x0a,0x00,0x10,0xd0,0x6a,0x04,0x02,0x00]
51575
51576v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
51577// CHECK: [0x0a,0x00,0x10,0xd0,0x6b,0x04,0x02,0x00]
51578
51579v_cmp_u_f32_e64 s[10:11], tba_lo, v2
51580// CHECK: [0x0a,0x00,0x10,0xd0,0x6c,0x04,0x02,0x00]
51581
51582v_cmp_u_f32_e64 s[10:11], tba_hi, v2
51583// CHECK: [0x0a,0x00,0x10,0xd0,0x6d,0x04,0x02,0x00]
51584
51585v_cmp_u_f32_e64 s[10:11], tma_lo, v2
51586// CHECK: [0x0a,0x00,0x10,0xd0,0x6e,0x04,0x02,0x00]
51587
51588v_cmp_u_f32_e64 s[10:11], tma_hi, v2
51589// CHECK: [0x0a,0x00,0x10,0xd0,0x6f,0x04,0x02,0x00]
51590
51591v_cmp_u_f32_e64 s[10:11], ttmp11, v2
51592// CHECK: [0x0a,0x00,0x10,0xd0,0x7b,0x04,0x02,0x00]
51593
51594v_cmp_u_f32_e64 s[10:11], m0, v2
51595// CHECK: [0x0a,0x00,0x10,0xd0,0x7c,0x04,0x02,0x00]
51596
51597v_cmp_u_f32_e64 s[10:11], exec_lo, v2
51598// CHECK: [0x0a,0x00,0x10,0xd0,0x7e,0x04,0x02,0x00]
51599
51600v_cmp_u_f32_e64 s[10:11], exec_hi, v2
51601// CHECK: [0x0a,0x00,0x10,0xd0,0x7f,0x04,0x02,0x00]
51602
51603v_cmp_u_f32_e64 s[10:11], 0, v2
51604// CHECK: [0x0a,0x00,0x10,0xd0,0x80,0x04,0x02,0x00]
51605
51606v_cmp_u_f32_e64 s[10:11], -1, v2
51607// CHECK: [0x0a,0x00,0x10,0xd0,0xc1,0x04,0x02,0x00]
51608
51609v_cmp_u_f32_e64 s[10:11], 0.5, v2
51610// CHECK: [0x0a,0x00,0x10,0xd0,0xf0,0x04,0x02,0x00]
51611
51612v_cmp_u_f32_e64 s[10:11], -4.0, v2
51613// CHECK: [0x0a,0x00,0x10,0xd0,0xf7,0x04,0x02,0x00]
51614
51615v_cmp_u_f32_e64 s[10:11], v1, v255
51616// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x03,0x00]
51617
51618v_cmp_u_f32_e64 s[10:11], v1, s2
51619// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x00,0x00]
51620
51621v_cmp_u_f32_e64 s[10:11], v1, s103
51622// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcf,0x00,0x00]
51623
51624v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_lo
51625// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd1,0x00,0x00]
51626
51627v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_hi
51628// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd3,0x00,0x00]
51629
51630v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
51631// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd5,0x00,0x00]
51632
51633v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
51634// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd7,0x00,0x00]
51635
51636v_cmp_u_f32_e64 s[10:11], v1, tba_lo
51637// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd9,0x00,0x00]
51638
51639v_cmp_u_f32_e64 s[10:11], v1, tba_hi
51640// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdb,0x00,0x00]
51641
51642v_cmp_u_f32_e64 s[10:11], v1, tma_lo
51643// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdd,0x00,0x00]
51644
51645v_cmp_u_f32_e64 s[10:11], v1, tma_hi
51646// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdf,0x00,0x00]
51647
51648v_cmp_u_f32_e64 s[10:11], v1, ttmp11
51649// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf7,0x00,0x00]
51650
51651v_cmp_u_f32_e64 s[10:11], v1, m0
51652// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x00,0x00]
51653
51654v_cmp_u_f32_e64 s[10:11], v1, exec_lo
51655// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfd,0x00,0x00]
51656
51657v_cmp_u_f32_e64 s[10:11], v1, exec_hi
51658// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x00,0x00]
51659
51660v_cmp_u_f32_e64 s[10:11], v1, 0
51661// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x01,0x01,0x00]
51662
51663v_cmp_u_f32_e64 s[10:11], v1, -1
51664// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x83,0x01,0x00]
51665
51666v_cmp_u_f32_e64 s[10:11], v1, 0.5
51667// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xe1,0x01,0x00]
51668
51669v_cmp_u_f32_e64 s[10:11], v1, -4.0
51670// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xef,0x01,0x00]
51671
51672v_cmp_u_f32_e64 s[10:11], -v1, v2
51673// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x20]
51674
51675v_cmp_u_f32_e64 s[10:11], v1, -v2
51676// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x40]
51677
51678v_cmp_u_f32_e64 s[10:11], -v1, -v2
51679// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x60]
51680
51681v_cmp_nge_f32 vcc, v1, v2
51682// CHECK: [0x01,0x05,0x12,0x7c]
51683
51684v_cmp_nge_f32 vcc, v255, v2
51685// CHECK: [0xff,0x05,0x12,0x7c]
51686
51687v_cmp_nge_f32 vcc, s1, v2
51688// CHECK: [0x01,0x04,0x12,0x7c]
51689
51690v_cmp_nge_f32 vcc, s103, v2
51691// CHECK: [0x67,0x04,0x12,0x7c]
51692
51693v_cmp_nge_f32 vcc, flat_scratch_lo, v2
51694// CHECK: [0x68,0x04,0x12,0x7c]
51695
51696v_cmp_nge_f32 vcc, flat_scratch_hi, v2
51697// CHECK: [0x69,0x04,0x12,0x7c]
51698
51699v_cmp_nge_f32 vcc, vcc_lo, v2
51700// CHECK: [0x6a,0x04,0x12,0x7c]
51701
51702v_cmp_nge_f32 vcc, vcc_hi, v2
51703// CHECK: [0x6b,0x04,0x12,0x7c]
51704
51705v_cmp_nge_f32 vcc, tba_lo, v2
51706// CHECK: [0x6c,0x04,0x12,0x7c]
51707
51708v_cmp_nge_f32 vcc, tba_hi, v2
51709// CHECK: [0x6d,0x04,0x12,0x7c]
51710
51711v_cmp_nge_f32 vcc, tma_lo, v2
51712// CHECK: [0x6e,0x04,0x12,0x7c]
51713
51714v_cmp_nge_f32 vcc, tma_hi, v2
51715// CHECK: [0x6f,0x04,0x12,0x7c]
51716
51717v_cmp_nge_f32 vcc, ttmp11, v2
51718// CHECK: [0x7b,0x04,0x12,0x7c]
51719
51720v_cmp_nge_f32 vcc, m0, v2
51721// CHECK: [0x7c,0x04,0x12,0x7c]
51722
51723v_cmp_nge_f32 vcc, exec_lo, v2
51724// CHECK: [0x7e,0x04,0x12,0x7c]
51725
51726v_cmp_nge_f32 vcc, exec_hi, v2
51727// CHECK: [0x7f,0x04,0x12,0x7c]
51728
51729v_cmp_nge_f32 vcc, 0, v2
51730// CHECK: [0x80,0x04,0x12,0x7c]
51731
51732v_cmp_nge_f32 vcc, -1, v2
51733// CHECK: [0xc1,0x04,0x12,0x7c]
51734
51735v_cmp_nge_f32 vcc, 0.5, v2
51736// CHECK: [0xf0,0x04,0x12,0x7c]
51737
51738v_cmp_nge_f32 vcc, -4.0, v2
51739// CHECK: [0xf7,0x04,0x12,0x7c]
51740
51741v_cmp_nge_f32 vcc, 0xaf123456, v2
51742// CHECK: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
51743
51744v_cmp_nge_f32 vcc, 0x3f717273, v2
51745// CHECK: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
51746
51747v_cmp_nge_f32 vcc, v1, v255
51748// CHECK: [0x01,0xff,0x13,0x7c]
51749
51750v_cmp_nge_f32_e64 s[10:11], v1, v2
51751// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51752
51753v_cmp_nge_f32_e64 s[12:13], v1, v2
51754// CHECK: [0x0c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51755
51756v_cmp_nge_f32_e64 s[102:103], v1, v2
51757// CHECK: [0x66,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51758
51759v_cmp_nge_f32_e64 flat_scratch, v1, v2
51760// CHECK: [0x68,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51761
51762v_cmp_nge_f32_e64 vcc, v1, v2
51763// CHECK: [0x6a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51764
51765v_cmp_nge_f32_e64 tba, v1, v2
51766// CHECK: [0x6c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51767
51768v_cmp_nge_f32_e64 tma, v1, v2
51769// CHECK: [0x6e,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51770
51771v_cmp_nge_f32_e64 ttmp[10:11], v1, v2
51772// CHECK: [0x7a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51773
51774v_cmp_nge_f32_e64 s[10:11], v255, v2
51775// CHECK: [0x0a,0x00,0x12,0xd0,0xff,0x05,0x02,0x00]
51776
51777v_cmp_nge_f32_e64 s[10:11], s1, v2
51778// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x04,0x02,0x00]
51779
51780v_cmp_nge_f32_e64 s[10:11], s103, v2
51781// CHECK: [0x0a,0x00,0x12,0xd0,0x67,0x04,0x02,0x00]
51782
51783v_cmp_nge_f32_e64 s[10:11], flat_scratch_lo, v2
51784// CHECK: [0x0a,0x00,0x12,0xd0,0x68,0x04,0x02,0x00]
51785
51786v_cmp_nge_f32_e64 s[10:11], flat_scratch_hi, v2
51787// CHECK: [0x0a,0x00,0x12,0xd0,0x69,0x04,0x02,0x00]
51788
51789v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
51790// CHECK: [0x0a,0x00,0x12,0xd0,0x6a,0x04,0x02,0x00]
51791
51792v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
51793// CHECK: [0x0a,0x00,0x12,0xd0,0x6b,0x04,0x02,0x00]
51794
51795v_cmp_nge_f32_e64 s[10:11], tba_lo, v2
51796// CHECK: [0x0a,0x00,0x12,0xd0,0x6c,0x04,0x02,0x00]
51797
51798v_cmp_nge_f32_e64 s[10:11], tba_hi, v2
51799// CHECK: [0x0a,0x00,0x12,0xd0,0x6d,0x04,0x02,0x00]
51800
51801v_cmp_nge_f32_e64 s[10:11], tma_lo, v2
51802// CHECK: [0x0a,0x00,0x12,0xd0,0x6e,0x04,0x02,0x00]
51803
51804v_cmp_nge_f32_e64 s[10:11], tma_hi, v2
51805// CHECK: [0x0a,0x00,0x12,0xd0,0x6f,0x04,0x02,0x00]
51806
51807v_cmp_nge_f32_e64 s[10:11], ttmp11, v2
51808// CHECK: [0x0a,0x00,0x12,0xd0,0x7b,0x04,0x02,0x00]
51809
51810v_cmp_nge_f32_e64 s[10:11], m0, v2
51811// CHECK: [0x0a,0x00,0x12,0xd0,0x7c,0x04,0x02,0x00]
51812
51813v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
51814// CHECK: [0x0a,0x00,0x12,0xd0,0x7e,0x04,0x02,0x00]
51815
51816v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
51817// CHECK: [0x0a,0x00,0x12,0xd0,0x7f,0x04,0x02,0x00]
51818
51819v_cmp_nge_f32_e64 s[10:11], 0, v2
51820// CHECK: [0x0a,0x00,0x12,0xd0,0x80,0x04,0x02,0x00]
51821
51822v_cmp_nge_f32_e64 s[10:11], -1, v2
51823// CHECK: [0x0a,0x00,0x12,0xd0,0xc1,0x04,0x02,0x00]
51824
51825v_cmp_nge_f32_e64 s[10:11], 0.5, v2
51826// CHECK: [0x0a,0x00,0x12,0xd0,0xf0,0x04,0x02,0x00]
51827
51828v_cmp_nge_f32_e64 s[10:11], -4.0, v2
51829// CHECK: [0x0a,0x00,0x12,0xd0,0xf7,0x04,0x02,0x00]
51830
51831v_cmp_nge_f32_e64 s[10:11], v1, v255
51832// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x03,0x00]
51833
51834v_cmp_nge_f32_e64 s[10:11], v1, s2
51835// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x00,0x00]
51836
51837v_cmp_nge_f32_e64 s[10:11], v1, s103
51838// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcf,0x00,0x00]
51839
51840v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_lo
51841// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd1,0x00,0x00]
51842
51843v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_hi
51844// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd3,0x00,0x00]
51845
51846v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
51847// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd5,0x00,0x00]
51848
51849v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
51850// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd7,0x00,0x00]
51851
51852v_cmp_nge_f32_e64 s[10:11], v1, tba_lo
51853// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd9,0x00,0x00]
51854
51855v_cmp_nge_f32_e64 s[10:11], v1, tba_hi
51856// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdb,0x00,0x00]
51857
51858v_cmp_nge_f32_e64 s[10:11], v1, tma_lo
51859// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdd,0x00,0x00]
51860
51861v_cmp_nge_f32_e64 s[10:11], v1, tma_hi
51862// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdf,0x00,0x00]
51863
51864v_cmp_nge_f32_e64 s[10:11], v1, ttmp11
51865// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf7,0x00,0x00]
51866
51867v_cmp_nge_f32_e64 s[10:11], v1, m0
51868// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x00,0x00]
51869
51870v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
51871// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfd,0x00,0x00]
51872
51873v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
51874// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x00,0x00]
51875
51876v_cmp_nge_f32_e64 s[10:11], v1, 0
51877// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x01,0x01,0x00]
51878
51879v_cmp_nge_f32_e64 s[10:11], v1, -1
51880// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x83,0x01,0x00]
51881
51882v_cmp_nge_f32_e64 s[10:11], v1, 0.5
51883// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xe1,0x01,0x00]
51884
51885v_cmp_nge_f32_e64 s[10:11], v1, -4.0
51886// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xef,0x01,0x00]
51887
51888v_cmp_nge_f32_e64 s[10:11], -v1, v2
51889// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x20]
51890
51891v_cmp_nge_f32_e64 s[10:11], v1, -v2
51892// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x40]
51893
51894v_cmp_nge_f32_e64 s[10:11], -v1, -v2
51895// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x60]
51896
51897v_cmp_nlg_f32 vcc, v1, v2
51898// CHECK: [0x01,0x05,0x14,0x7c]
51899
51900v_cmp_nlg_f32 vcc, v255, v2
51901// CHECK: [0xff,0x05,0x14,0x7c]
51902
51903v_cmp_nlg_f32 vcc, s1, v2
51904// CHECK: [0x01,0x04,0x14,0x7c]
51905
51906v_cmp_nlg_f32 vcc, s103, v2
51907// CHECK: [0x67,0x04,0x14,0x7c]
51908
51909v_cmp_nlg_f32 vcc, flat_scratch_lo, v2
51910// CHECK: [0x68,0x04,0x14,0x7c]
51911
51912v_cmp_nlg_f32 vcc, flat_scratch_hi, v2
51913// CHECK: [0x69,0x04,0x14,0x7c]
51914
51915v_cmp_nlg_f32 vcc, vcc_lo, v2
51916// CHECK: [0x6a,0x04,0x14,0x7c]
51917
51918v_cmp_nlg_f32 vcc, vcc_hi, v2
51919// CHECK: [0x6b,0x04,0x14,0x7c]
51920
51921v_cmp_nlg_f32 vcc, tba_lo, v2
51922// CHECK: [0x6c,0x04,0x14,0x7c]
51923
51924v_cmp_nlg_f32 vcc, tba_hi, v2
51925// CHECK: [0x6d,0x04,0x14,0x7c]
51926
51927v_cmp_nlg_f32 vcc, tma_lo, v2
51928// CHECK: [0x6e,0x04,0x14,0x7c]
51929
51930v_cmp_nlg_f32 vcc, tma_hi, v2
51931// CHECK: [0x6f,0x04,0x14,0x7c]
51932
51933v_cmp_nlg_f32 vcc, ttmp11, v2
51934// CHECK: [0x7b,0x04,0x14,0x7c]
51935
51936v_cmp_nlg_f32 vcc, m0, v2
51937// CHECK: [0x7c,0x04,0x14,0x7c]
51938
51939v_cmp_nlg_f32 vcc, exec_lo, v2
51940// CHECK: [0x7e,0x04,0x14,0x7c]
51941
51942v_cmp_nlg_f32 vcc, exec_hi, v2
51943// CHECK: [0x7f,0x04,0x14,0x7c]
51944
51945v_cmp_nlg_f32 vcc, 0, v2
51946// CHECK: [0x80,0x04,0x14,0x7c]
51947
51948v_cmp_nlg_f32 vcc, -1, v2
51949// CHECK: [0xc1,0x04,0x14,0x7c]
51950
51951v_cmp_nlg_f32 vcc, 0.5, v2
51952// CHECK: [0xf0,0x04,0x14,0x7c]
51953
51954v_cmp_nlg_f32 vcc, -4.0, v2
51955// CHECK: [0xf7,0x04,0x14,0x7c]
51956
51957v_cmp_nlg_f32 vcc, 0xaf123456, v2
51958// CHECK: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
51959
51960v_cmp_nlg_f32 vcc, 0x3f717273, v2
51961// CHECK: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
51962
51963v_cmp_nlg_f32 vcc, v1, v255
51964// CHECK: [0x01,0xff,0x15,0x7c]
51965
51966v_cmp_nlg_f32_e64 s[10:11], v1, v2
51967// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51968
51969v_cmp_nlg_f32_e64 s[12:13], v1, v2
51970// CHECK: [0x0c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51971
51972v_cmp_nlg_f32_e64 s[102:103], v1, v2
51973// CHECK: [0x66,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51974
51975v_cmp_nlg_f32_e64 flat_scratch, v1, v2
51976// CHECK: [0x68,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51977
51978v_cmp_nlg_f32_e64 vcc, v1, v2
51979// CHECK: [0x6a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51980
51981v_cmp_nlg_f32_e64 tba, v1, v2
51982// CHECK: [0x6c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51983
51984v_cmp_nlg_f32_e64 tma, v1, v2
51985// CHECK: [0x6e,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51986
51987v_cmp_nlg_f32_e64 ttmp[10:11], v1, v2
51988// CHECK: [0x7a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51989
51990v_cmp_nlg_f32_e64 s[10:11], v255, v2
51991// CHECK: [0x0a,0x00,0x14,0xd0,0xff,0x05,0x02,0x00]
51992
51993v_cmp_nlg_f32_e64 s[10:11], s1, v2
51994// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x04,0x02,0x00]
51995
51996v_cmp_nlg_f32_e64 s[10:11], s103, v2
51997// CHECK: [0x0a,0x00,0x14,0xd0,0x67,0x04,0x02,0x00]
51998
51999v_cmp_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
52000// CHECK: [0x0a,0x00,0x14,0xd0,0x68,0x04,0x02,0x00]
52001
52002v_cmp_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
52003// CHECK: [0x0a,0x00,0x14,0xd0,0x69,0x04,0x02,0x00]
52004
52005v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
52006// CHECK: [0x0a,0x00,0x14,0xd0,0x6a,0x04,0x02,0x00]
52007
52008v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
52009// CHECK: [0x0a,0x00,0x14,0xd0,0x6b,0x04,0x02,0x00]
52010
52011v_cmp_nlg_f32_e64 s[10:11], tba_lo, v2
52012// CHECK: [0x0a,0x00,0x14,0xd0,0x6c,0x04,0x02,0x00]
52013
52014v_cmp_nlg_f32_e64 s[10:11], tba_hi, v2
52015// CHECK: [0x0a,0x00,0x14,0xd0,0x6d,0x04,0x02,0x00]
52016
52017v_cmp_nlg_f32_e64 s[10:11], tma_lo, v2
52018// CHECK: [0x0a,0x00,0x14,0xd0,0x6e,0x04,0x02,0x00]
52019
52020v_cmp_nlg_f32_e64 s[10:11], tma_hi, v2
52021// CHECK: [0x0a,0x00,0x14,0xd0,0x6f,0x04,0x02,0x00]
52022
52023v_cmp_nlg_f32_e64 s[10:11], ttmp11, v2
52024// CHECK: [0x0a,0x00,0x14,0xd0,0x7b,0x04,0x02,0x00]
52025
52026v_cmp_nlg_f32_e64 s[10:11], m0, v2
52027// CHECK: [0x0a,0x00,0x14,0xd0,0x7c,0x04,0x02,0x00]
52028
52029v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
52030// CHECK: [0x0a,0x00,0x14,0xd0,0x7e,0x04,0x02,0x00]
52031
52032v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
52033// CHECK: [0x0a,0x00,0x14,0xd0,0x7f,0x04,0x02,0x00]
52034
52035v_cmp_nlg_f32_e64 s[10:11], 0, v2
52036// CHECK: [0x0a,0x00,0x14,0xd0,0x80,0x04,0x02,0x00]
52037
52038v_cmp_nlg_f32_e64 s[10:11], -1, v2
52039// CHECK: [0x0a,0x00,0x14,0xd0,0xc1,0x04,0x02,0x00]
52040
52041v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
52042// CHECK: [0x0a,0x00,0x14,0xd0,0xf0,0x04,0x02,0x00]
52043
52044v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
52045// CHECK: [0x0a,0x00,0x14,0xd0,0xf7,0x04,0x02,0x00]
52046
52047v_cmp_nlg_f32_e64 s[10:11], v1, v255
52048// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x03,0x00]
52049
52050v_cmp_nlg_f32_e64 s[10:11], v1, s2
52051// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x00,0x00]
52052
52053v_cmp_nlg_f32_e64 s[10:11], v1, s103
52054// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcf,0x00,0x00]
52055
52056v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
52057// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd1,0x00,0x00]
52058
52059v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
52060// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd3,0x00,0x00]
52061
52062v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
52063// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd5,0x00,0x00]
52064
52065v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
52066// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd7,0x00,0x00]
52067
52068v_cmp_nlg_f32_e64 s[10:11], v1, tba_lo
52069// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd9,0x00,0x00]
52070
52071v_cmp_nlg_f32_e64 s[10:11], v1, tba_hi
52072// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdb,0x00,0x00]
52073
52074v_cmp_nlg_f32_e64 s[10:11], v1, tma_lo
52075// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdd,0x00,0x00]
52076
52077v_cmp_nlg_f32_e64 s[10:11], v1, tma_hi
52078// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdf,0x00,0x00]
52079
52080v_cmp_nlg_f32_e64 s[10:11], v1, ttmp11
52081// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf7,0x00,0x00]
52082
52083v_cmp_nlg_f32_e64 s[10:11], v1, m0
52084// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x00,0x00]
52085
52086v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
52087// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfd,0x00,0x00]
52088
52089v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
52090// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x00,0x00]
52091
52092v_cmp_nlg_f32_e64 s[10:11], v1, 0
52093// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x01,0x01,0x00]
52094
52095v_cmp_nlg_f32_e64 s[10:11], v1, -1
52096// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x83,0x01,0x00]
52097
52098v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
52099// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xe1,0x01,0x00]
52100
52101v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
52102// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xef,0x01,0x00]
52103
52104v_cmp_nlg_f32_e64 s[10:11], -v1, v2
52105// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x20]
52106
52107v_cmp_nlg_f32_e64 s[10:11], v1, -v2
52108// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x40]
52109
52110v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
52111// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x60]
52112
52113v_cmp_ngt_f32 vcc, v1, v2
52114// CHECK: [0x01,0x05,0x16,0x7c]
52115
52116v_cmp_ngt_f32 vcc, v255, v2
52117// CHECK: [0xff,0x05,0x16,0x7c]
52118
52119v_cmp_ngt_f32 vcc, s1, v2
52120// CHECK: [0x01,0x04,0x16,0x7c]
52121
52122v_cmp_ngt_f32 vcc, s103, v2
52123// CHECK: [0x67,0x04,0x16,0x7c]
52124
52125v_cmp_ngt_f32 vcc, flat_scratch_lo, v2
52126// CHECK: [0x68,0x04,0x16,0x7c]
52127
52128v_cmp_ngt_f32 vcc, flat_scratch_hi, v2
52129// CHECK: [0x69,0x04,0x16,0x7c]
52130
52131v_cmp_ngt_f32 vcc, vcc_lo, v2
52132// CHECK: [0x6a,0x04,0x16,0x7c]
52133
52134v_cmp_ngt_f32 vcc, vcc_hi, v2
52135// CHECK: [0x6b,0x04,0x16,0x7c]
52136
52137v_cmp_ngt_f32 vcc, tba_lo, v2
52138// CHECK: [0x6c,0x04,0x16,0x7c]
52139
52140v_cmp_ngt_f32 vcc, tba_hi, v2
52141// CHECK: [0x6d,0x04,0x16,0x7c]
52142
52143v_cmp_ngt_f32 vcc, tma_lo, v2
52144// CHECK: [0x6e,0x04,0x16,0x7c]
52145
52146v_cmp_ngt_f32 vcc, tma_hi, v2
52147// CHECK: [0x6f,0x04,0x16,0x7c]
52148
52149v_cmp_ngt_f32 vcc, ttmp11, v2
52150// CHECK: [0x7b,0x04,0x16,0x7c]
52151
52152v_cmp_ngt_f32 vcc, m0, v2
52153// CHECK: [0x7c,0x04,0x16,0x7c]
52154
52155v_cmp_ngt_f32 vcc, exec_lo, v2
52156// CHECK: [0x7e,0x04,0x16,0x7c]
52157
52158v_cmp_ngt_f32 vcc, exec_hi, v2
52159// CHECK: [0x7f,0x04,0x16,0x7c]
52160
52161v_cmp_ngt_f32 vcc, 0, v2
52162// CHECK: [0x80,0x04,0x16,0x7c]
52163
52164v_cmp_ngt_f32 vcc, -1, v2
52165// CHECK: [0xc1,0x04,0x16,0x7c]
52166
52167v_cmp_ngt_f32 vcc, 0.5, v2
52168// CHECK: [0xf0,0x04,0x16,0x7c]
52169
52170v_cmp_ngt_f32 vcc, -4.0, v2
52171// CHECK: [0xf7,0x04,0x16,0x7c]
52172
52173v_cmp_ngt_f32 vcc, 0xaf123456, v2
52174// CHECK: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
52175
52176v_cmp_ngt_f32 vcc, 0x3f717273, v2
52177// CHECK: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
52178
52179v_cmp_ngt_f32 vcc, v1, v255
52180// CHECK: [0x01,0xff,0x17,0x7c]
52181
52182v_cmp_ngt_f32_e64 s[10:11], v1, v2
52183// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52184
52185v_cmp_ngt_f32_e64 s[12:13], v1, v2
52186// CHECK: [0x0c,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52187
52188v_cmp_ngt_f32_e64 s[102:103], v1, v2
52189// CHECK: [0x66,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52190
52191v_cmp_ngt_f32_e64 flat_scratch, v1, v2
52192// CHECK: [0x68,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52193
52194v_cmp_ngt_f32_e64 vcc, v1, v2
52195// CHECK: [0x6a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52196
52197v_cmp_ngt_f32_e64 tba, v1, v2
52198// CHECK: [0x6c,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52199
52200v_cmp_ngt_f32_e64 tma, v1, v2
52201// CHECK: [0x6e,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52202
52203v_cmp_ngt_f32_e64 ttmp[10:11], v1, v2
52204// CHECK: [0x7a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52205
52206v_cmp_ngt_f32_e64 s[10:11], v255, v2
52207// CHECK: [0x0a,0x00,0x16,0xd0,0xff,0x05,0x02,0x00]
52208
52209v_cmp_ngt_f32_e64 s[10:11], s1, v2
52210// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x04,0x02,0x00]
52211
52212v_cmp_ngt_f32_e64 s[10:11], s103, v2
52213// CHECK: [0x0a,0x00,0x16,0xd0,0x67,0x04,0x02,0x00]
52214
52215v_cmp_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
52216// CHECK: [0x0a,0x00,0x16,0xd0,0x68,0x04,0x02,0x00]
52217
52218v_cmp_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
52219// CHECK: [0x0a,0x00,0x16,0xd0,0x69,0x04,0x02,0x00]
52220
52221v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
52222// CHECK: [0x0a,0x00,0x16,0xd0,0x6a,0x04,0x02,0x00]
52223
52224v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
52225// CHECK: [0x0a,0x00,0x16,0xd0,0x6b,0x04,0x02,0x00]
52226
52227v_cmp_ngt_f32_e64 s[10:11], tba_lo, v2
52228// CHECK: [0x0a,0x00,0x16,0xd0,0x6c,0x04,0x02,0x00]
52229
52230v_cmp_ngt_f32_e64 s[10:11], tba_hi, v2
52231// CHECK: [0x0a,0x00,0x16,0xd0,0x6d,0x04,0x02,0x00]
52232
52233v_cmp_ngt_f32_e64 s[10:11], tma_lo, v2
52234// CHECK: [0x0a,0x00,0x16,0xd0,0x6e,0x04,0x02,0x00]
52235
52236v_cmp_ngt_f32_e64 s[10:11], tma_hi, v2
52237// CHECK: [0x0a,0x00,0x16,0xd0,0x6f,0x04,0x02,0x00]
52238
52239v_cmp_ngt_f32_e64 s[10:11], ttmp11, v2
52240// CHECK: [0x0a,0x00,0x16,0xd0,0x7b,0x04,0x02,0x00]
52241
52242v_cmp_ngt_f32_e64 s[10:11], m0, v2
52243// CHECK: [0x0a,0x00,0x16,0xd0,0x7c,0x04,0x02,0x00]
52244
52245v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
52246// CHECK: [0x0a,0x00,0x16,0xd0,0x7e,0x04,0x02,0x00]
52247
52248v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
52249// CHECK: [0x0a,0x00,0x16,0xd0,0x7f,0x04,0x02,0x00]
52250
52251v_cmp_ngt_f32_e64 s[10:11], 0, v2
52252// CHECK: [0x0a,0x00,0x16,0xd0,0x80,0x04,0x02,0x00]
52253
52254v_cmp_ngt_f32_e64 s[10:11], -1, v2
52255// CHECK: [0x0a,0x00,0x16,0xd0,0xc1,0x04,0x02,0x00]
52256
52257v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
52258// CHECK: [0x0a,0x00,0x16,0xd0,0xf0,0x04,0x02,0x00]
52259
52260v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
52261// CHECK: [0x0a,0x00,0x16,0xd0,0xf7,0x04,0x02,0x00]
52262
52263v_cmp_ngt_f32_e64 s[10:11], v1, v255
52264// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xff,0x03,0x00]
52265
52266v_cmp_ngt_f32_e64 s[10:11], v1, s2
52267// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x00,0x00]
52268
52269v_cmp_ngt_f32_e64 s[10:11], v1, s103
52270// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xcf,0x00,0x00]
52271
52272v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
52273// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd1,0x00,0x00]
52274
52275v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
52276// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd3,0x00,0x00]
52277
52278v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
52279// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd5,0x00,0x00]
52280
52281v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
52282// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd7,0x00,0x00]
52283
52284v_cmp_ngt_f32_e64 s[10:11], v1, tba_lo
52285// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd9,0x00,0x00]
52286
52287v_cmp_ngt_f32_e64 s[10:11], v1, tba_hi
52288// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdb,0x00,0x00]
52289
52290v_cmp_ngt_f32_e64 s[10:11], v1, tma_lo
52291// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdd,0x00,0x00]
52292
52293v_cmp_ngt_f32_e64 s[10:11], v1, tma_hi
52294// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdf,0x00,0x00]
52295
52296v_cmp_ngt_f32_e64 s[10:11], v1, ttmp11
52297// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xf7,0x00,0x00]
52298
52299v_cmp_ngt_f32_e64 s[10:11], v1, m0
52300// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xf9,0x00,0x00]
52301
52302v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
52303// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xfd,0x00,0x00]
52304
52305v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
52306// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xff,0x00,0x00]
52307
52308v_cmp_ngt_f32_e64 s[10:11], v1, 0
52309// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x01,0x01,0x00]
52310
52311v_cmp_ngt_f32_e64 s[10:11], v1, -1
52312// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x83,0x01,0x00]
52313
52314v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
52315// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xe1,0x01,0x00]
52316
52317v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
52318// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xef,0x01,0x00]
52319
52320v_cmp_ngt_f32_e64 s[10:11], -v1, v2
52321// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x20]
52322
52323v_cmp_ngt_f32_e64 s[10:11], v1, -v2
52324// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x40]
52325
52326v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
52327// CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x60]
52328
52329v_cmp_nle_f32 vcc, v1, v2
52330// CHECK: [0x01,0x05,0x18,0x7c]
52331
52332v_cmp_nle_f32 vcc, v255, v2
52333// CHECK: [0xff,0x05,0x18,0x7c]
52334
52335v_cmp_nle_f32 vcc, s1, v2
52336// CHECK: [0x01,0x04,0x18,0x7c]
52337
52338v_cmp_nle_f32 vcc, s103, v2
52339// CHECK: [0x67,0x04,0x18,0x7c]
52340
52341v_cmp_nle_f32 vcc, flat_scratch_lo, v2
52342// CHECK: [0x68,0x04,0x18,0x7c]
52343
52344v_cmp_nle_f32 vcc, flat_scratch_hi, v2
52345// CHECK: [0x69,0x04,0x18,0x7c]
52346
52347v_cmp_nle_f32 vcc, vcc_lo, v2
52348// CHECK: [0x6a,0x04,0x18,0x7c]
52349
52350v_cmp_nle_f32 vcc, vcc_hi, v2
52351// CHECK: [0x6b,0x04,0x18,0x7c]
52352
52353v_cmp_nle_f32 vcc, tba_lo, v2
52354// CHECK: [0x6c,0x04,0x18,0x7c]
52355
52356v_cmp_nle_f32 vcc, tba_hi, v2
52357// CHECK: [0x6d,0x04,0x18,0x7c]
52358
52359v_cmp_nle_f32 vcc, tma_lo, v2
52360// CHECK: [0x6e,0x04,0x18,0x7c]
52361
52362v_cmp_nle_f32 vcc, tma_hi, v2
52363// CHECK: [0x6f,0x04,0x18,0x7c]
52364
52365v_cmp_nle_f32 vcc, ttmp11, v2
52366// CHECK: [0x7b,0x04,0x18,0x7c]
52367
52368v_cmp_nle_f32 vcc, m0, v2
52369// CHECK: [0x7c,0x04,0x18,0x7c]
52370
52371v_cmp_nle_f32 vcc, exec_lo, v2
52372// CHECK: [0x7e,0x04,0x18,0x7c]
52373
52374v_cmp_nle_f32 vcc, exec_hi, v2
52375// CHECK: [0x7f,0x04,0x18,0x7c]
52376
52377v_cmp_nle_f32 vcc, 0, v2
52378// CHECK: [0x80,0x04,0x18,0x7c]
52379
52380v_cmp_nle_f32 vcc, -1, v2
52381// CHECK: [0xc1,0x04,0x18,0x7c]
52382
52383v_cmp_nle_f32 vcc, 0.5, v2
52384// CHECK: [0xf0,0x04,0x18,0x7c]
52385
52386v_cmp_nle_f32 vcc, -4.0, v2
52387// CHECK: [0xf7,0x04,0x18,0x7c]
52388
52389v_cmp_nle_f32 vcc, 0xaf123456, v2
52390// CHECK: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
52391
52392v_cmp_nle_f32 vcc, 0x3f717273, v2
52393// CHECK: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
52394
52395v_cmp_nle_f32 vcc, v1, v255
52396// CHECK: [0x01,0xff,0x19,0x7c]
52397
52398v_cmp_nle_f32_e64 s[10:11], v1, v2
52399// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52400
52401v_cmp_nle_f32_e64 s[12:13], v1, v2
52402// CHECK: [0x0c,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52403
52404v_cmp_nle_f32_e64 s[102:103], v1, v2
52405// CHECK: [0x66,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52406
52407v_cmp_nle_f32_e64 flat_scratch, v1, v2
52408// CHECK: [0x68,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52409
52410v_cmp_nle_f32_e64 vcc, v1, v2
52411// CHECK: [0x6a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52412
52413v_cmp_nle_f32_e64 tba, v1, v2
52414// CHECK: [0x6c,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52415
52416v_cmp_nle_f32_e64 tma, v1, v2
52417// CHECK: [0x6e,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52418
52419v_cmp_nle_f32_e64 ttmp[10:11], v1, v2
52420// CHECK: [0x7a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52421
52422v_cmp_nle_f32_e64 s[10:11], v255, v2
52423// CHECK: [0x0a,0x00,0x18,0xd0,0xff,0x05,0x02,0x00]
52424
52425v_cmp_nle_f32_e64 s[10:11], s1, v2
52426// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x04,0x02,0x00]
52427
52428v_cmp_nle_f32_e64 s[10:11], s103, v2
52429// CHECK: [0x0a,0x00,0x18,0xd0,0x67,0x04,0x02,0x00]
52430
52431v_cmp_nle_f32_e64 s[10:11], flat_scratch_lo, v2
52432// CHECK: [0x0a,0x00,0x18,0xd0,0x68,0x04,0x02,0x00]
52433
52434v_cmp_nle_f32_e64 s[10:11], flat_scratch_hi, v2
52435// CHECK: [0x0a,0x00,0x18,0xd0,0x69,0x04,0x02,0x00]
52436
52437v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
52438// CHECK: [0x0a,0x00,0x18,0xd0,0x6a,0x04,0x02,0x00]
52439
52440v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
52441// CHECK: [0x0a,0x00,0x18,0xd0,0x6b,0x04,0x02,0x00]
52442
52443v_cmp_nle_f32_e64 s[10:11], tba_lo, v2
52444// CHECK: [0x0a,0x00,0x18,0xd0,0x6c,0x04,0x02,0x00]
52445
52446v_cmp_nle_f32_e64 s[10:11], tba_hi, v2
52447// CHECK: [0x0a,0x00,0x18,0xd0,0x6d,0x04,0x02,0x00]
52448
52449v_cmp_nle_f32_e64 s[10:11], tma_lo, v2
52450// CHECK: [0x0a,0x00,0x18,0xd0,0x6e,0x04,0x02,0x00]
52451
52452v_cmp_nle_f32_e64 s[10:11], tma_hi, v2
52453// CHECK: [0x0a,0x00,0x18,0xd0,0x6f,0x04,0x02,0x00]
52454
52455v_cmp_nle_f32_e64 s[10:11], ttmp11, v2
52456// CHECK: [0x0a,0x00,0x18,0xd0,0x7b,0x04,0x02,0x00]
52457
52458v_cmp_nle_f32_e64 s[10:11], m0, v2
52459// CHECK: [0x0a,0x00,0x18,0xd0,0x7c,0x04,0x02,0x00]
52460
52461v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
52462// CHECK: [0x0a,0x00,0x18,0xd0,0x7e,0x04,0x02,0x00]
52463
52464v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
52465// CHECK: [0x0a,0x00,0x18,0xd0,0x7f,0x04,0x02,0x00]
52466
52467v_cmp_nle_f32_e64 s[10:11], 0, v2
52468// CHECK: [0x0a,0x00,0x18,0xd0,0x80,0x04,0x02,0x00]
52469
52470v_cmp_nle_f32_e64 s[10:11], -1, v2
52471// CHECK: [0x0a,0x00,0x18,0xd0,0xc1,0x04,0x02,0x00]
52472
52473v_cmp_nle_f32_e64 s[10:11], 0.5, v2
52474// CHECK: [0x0a,0x00,0x18,0xd0,0xf0,0x04,0x02,0x00]
52475
52476v_cmp_nle_f32_e64 s[10:11], -4.0, v2
52477// CHECK: [0x0a,0x00,0x18,0xd0,0xf7,0x04,0x02,0x00]
52478
52479v_cmp_nle_f32_e64 s[10:11], v1, v255
52480// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xff,0x03,0x00]
52481
52482v_cmp_nle_f32_e64 s[10:11], v1, s2
52483// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x00,0x00]
52484
52485v_cmp_nle_f32_e64 s[10:11], v1, s103
52486// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xcf,0x00,0x00]
52487
52488v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_lo
52489// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd1,0x00,0x00]
52490
52491v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_hi
52492// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd3,0x00,0x00]
52493
52494v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
52495// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd5,0x00,0x00]
52496
52497v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
52498// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd7,0x00,0x00]
52499
52500v_cmp_nle_f32_e64 s[10:11], v1, tba_lo
52501// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd9,0x00,0x00]
52502
52503v_cmp_nle_f32_e64 s[10:11], v1, tba_hi
52504// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdb,0x00,0x00]
52505
52506v_cmp_nle_f32_e64 s[10:11], v1, tma_lo
52507// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdd,0x00,0x00]
52508
52509v_cmp_nle_f32_e64 s[10:11], v1, tma_hi
52510// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdf,0x00,0x00]
52511
52512v_cmp_nle_f32_e64 s[10:11], v1, ttmp11
52513// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xf7,0x00,0x00]
52514
52515v_cmp_nle_f32_e64 s[10:11], v1, m0
52516// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xf9,0x00,0x00]
52517
52518v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
52519// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xfd,0x00,0x00]
52520
52521v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
52522// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xff,0x00,0x00]
52523
52524v_cmp_nle_f32_e64 s[10:11], v1, 0
52525// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x01,0x01,0x00]
52526
52527v_cmp_nle_f32_e64 s[10:11], v1, -1
52528// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x83,0x01,0x00]
52529
52530v_cmp_nle_f32_e64 s[10:11], v1, 0.5
52531// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xe1,0x01,0x00]
52532
52533v_cmp_nle_f32_e64 s[10:11], v1, -4.0
52534// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xef,0x01,0x00]
52535
52536v_cmp_nle_f32_e64 s[10:11], -v1, v2
52537// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x20]
52538
52539v_cmp_nle_f32_e64 s[10:11], v1, -v2
52540// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x40]
52541
52542v_cmp_nle_f32_e64 s[10:11], -v1, -v2
52543// CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x60]
52544
52545v_cmp_neq_f32 vcc, v1, v2
52546// CHECK: [0x01,0x05,0x1a,0x7c]
52547
52548v_cmp_neq_f32 vcc, v255, v2
52549// CHECK: [0xff,0x05,0x1a,0x7c]
52550
52551v_cmp_neq_f32 vcc, s1, v2
52552// CHECK: [0x01,0x04,0x1a,0x7c]
52553
52554v_cmp_neq_f32 vcc, s103, v2
52555// CHECK: [0x67,0x04,0x1a,0x7c]
52556
52557v_cmp_neq_f32 vcc, flat_scratch_lo, v2
52558// CHECK: [0x68,0x04,0x1a,0x7c]
52559
52560v_cmp_neq_f32 vcc, flat_scratch_hi, v2
52561// CHECK: [0x69,0x04,0x1a,0x7c]
52562
52563v_cmp_neq_f32 vcc, vcc_lo, v2
52564// CHECK: [0x6a,0x04,0x1a,0x7c]
52565
52566v_cmp_neq_f32 vcc, vcc_hi, v2
52567// CHECK: [0x6b,0x04,0x1a,0x7c]
52568
52569v_cmp_neq_f32 vcc, tba_lo, v2
52570// CHECK: [0x6c,0x04,0x1a,0x7c]
52571
52572v_cmp_neq_f32 vcc, tba_hi, v2
52573// CHECK: [0x6d,0x04,0x1a,0x7c]
52574
52575v_cmp_neq_f32 vcc, tma_lo, v2
52576// CHECK: [0x6e,0x04,0x1a,0x7c]
52577
52578v_cmp_neq_f32 vcc, tma_hi, v2
52579// CHECK: [0x6f,0x04,0x1a,0x7c]
52580
52581v_cmp_neq_f32 vcc, ttmp11, v2
52582// CHECK: [0x7b,0x04,0x1a,0x7c]
52583
52584v_cmp_neq_f32 vcc, m0, v2
52585// CHECK: [0x7c,0x04,0x1a,0x7c]
52586
52587v_cmp_neq_f32 vcc, exec_lo, v2
52588// CHECK: [0x7e,0x04,0x1a,0x7c]
52589
52590v_cmp_neq_f32 vcc, exec_hi, v2
52591// CHECK: [0x7f,0x04,0x1a,0x7c]
52592
52593v_cmp_neq_f32 vcc, 0, v2
52594// CHECK: [0x80,0x04,0x1a,0x7c]
52595
52596v_cmp_neq_f32 vcc, -1, v2
52597// CHECK: [0xc1,0x04,0x1a,0x7c]
52598
52599v_cmp_neq_f32 vcc, 0.5, v2
52600// CHECK: [0xf0,0x04,0x1a,0x7c]
52601
52602v_cmp_neq_f32 vcc, -4.0, v2
52603// CHECK: [0xf7,0x04,0x1a,0x7c]
52604
52605v_cmp_neq_f32 vcc, 0xaf123456, v2
52606// CHECK: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
52607
52608v_cmp_neq_f32 vcc, 0x3f717273, v2
52609// CHECK: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
52610
52611v_cmp_neq_f32 vcc, v1, v255
52612// CHECK: [0x01,0xff,0x1b,0x7c]
52613
52614v_cmp_neq_f32_e64 s[10:11], v1, v2
52615// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52616
52617v_cmp_neq_f32_e64 s[12:13], v1, v2
52618// CHECK: [0x0c,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52619
52620v_cmp_neq_f32_e64 s[102:103], v1, v2
52621// CHECK: [0x66,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52622
52623v_cmp_neq_f32_e64 flat_scratch, v1, v2
52624// CHECK: [0x68,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52625
52626v_cmp_neq_f32_e64 vcc, v1, v2
52627// CHECK: [0x6a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52628
52629v_cmp_neq_f32_e64 tba, v1, v2
52630// CHECK: [0x6c,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52631
52632v_cmp_neq_f32_e64 tma, v1, v2
52633// CHECK: [0x6e,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52634
52635v_cmp_neq_f32_e64 ttmp[10:11], v1, v2
52636// CHECK: [0x7a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52637
52638v_cmp_neq_f32_e64 s[10:11], v255, v2
52639// CHECK: [0x0a,0x00,0x1a,0xd0,0xff,0x05,0x02,0x00]
52640
52641v_cmp_neq_f32_e64 s[10:11], s1, v2
52642// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x04,0x02,0x00]
52643
52644v_cmp_neq_f32_e64 s[10:11], s103, v2
52645// CHECK: [0x0a,0x00,0x1a,0xd0,0x67,0x04,0x02,0x00]
52646
52647v_cmp_neq_f32_e64 s[10:11], flat_scratch_lo, v2
52648// CHECK: [0x0a,0x00,0x1a,0xd0,0x68,0x04,0x02,0x00]
52649
52650v_cmp_neq_f32_e64 s[10:11], flat_scratch_hi, v2
52651// CHECK: [0x0a,0x00,0x1a,0xd0,0x69,0x04,0x02,0x00]
52652
52653v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
52654// CHECK: [0x0a,0x00,0x1a,0xd0,0x6a,0x04,0x02,0x00]
52655
52656v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
52657// CHECK: [0x0a,0x00,0x1a,0xd0,0x6b,0x04,0x02,0x00]
52658
52659v_cmp_neq_f32_e64 s[10:11], tba_lo, v2
52660// CHECK: [0x0a,0x00,0x1a,0xd0,0x6c,0x04,0x02,0x00]
52661
52662v_cmp_neq_f32_e64 s[10:11], tba_hi, v2
52663// CHECK: [0x0a,0x00,0x1a,0xd0,0x6d,0x04,0x02,0x00]
52664
52665v_cmp_neq_f32_e64 s[10:11], tma_lo, v2
52666// CHECK: [0x0a,0x00,0x1a,0xd0,0x6e,0x04,0x02,0x00]
52667
52668v_cmp_neq_f32_e64 s[10:11], tma_hi, v2
52669// CHECK: [0x0a,0x00,0x1a,0xd0,0x6f,0x04,0x02,0x00]
52670
52671v_cmp_neq_f32_e64 s[10:11], ttmp11, v2
52672// CHECK: [0x0a,0x00,0x1a,0xd0,0x7b,0x04,0x02,0x00]
52673
52674v_cmp_neq_f32_e64 s[10:11], m0, v2
52675// CHECK: [0x0a,0x00,0x1a,0xd0,0x7c,0x04,0x02,0x00]
52676
52677v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
52678// CHECK: [0x0a,0x00,0x1a,0xd0,0x7e,0x04,0x02,0x00]
52679
52680v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
52681// CHECK: [0x0a,0x00,0x1a,0xd0,0x7f,0x04,0x02,0x00]
52682
52683v_cmp_neq_f32_e64 s[10:11], 0, v2
52684// CHECK: [0x0a,0x00,0x1a,0xd0,0x80,0x04,0x02,0x00]
52685
52686v_cmp_neq_f32_e64 s[10:11], -1, v2
52687// CHECK: [0x0a,0x00,0x1a,0xd0,0xc1,0x04,0x02,0x00]
52688
52689v_cmp_neq_f32_e64 s[10:11], 0.5, v2
52690// CHECK: [0x0a,0x00,0x1a,0xd0,0xf0,0x04,0x02,0x00]
52691
52692v_cmp_neq_f32_e64 s[10:11], -4.0, v2
52693// CHECK: [0x0a,0x00,0x1a,0xd0,0xf7,0x04,0x02,0x00]
52694
52695v_cmp_neq_f32_e64 s[10:11], v1, v255
52696// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xff,0x03,0x00]
52697
52698v_cmp_neq_f32_e64 s[10:11], v1, s2
52699// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x00,0x00]
52700
52701v_cmp_neq_f32_e64 s[10:11], v1, s103
52702// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xcf,0x00,0x00]
52703
52704v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_lo
52705// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd1,0x00,0x00]
52706
52707v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_hi
52708// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd3,0x00,0x00]
52709
52710v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
52711// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd5,0x00,0x00]
52712
52713v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
52714// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd7,0x00,0x00]
52715
52716v_cmp_neq_f32_e64 s[10:11], v1, tba_lo
52717// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd9,0x00,0x00]
52718
52719v_cmp_neq_f32_e64 s[10:11], v1, tba_hi
52720// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdb,0x00,0x00]
52721
52722v_cmp_neq_f32_e64 s[10:11], v1, tma_lo
52723// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdd,0x00,0x00]
52724
52725v_cmp_neq_f32_e64 s[10:11], v1, tma_hi
52726// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdf,0x00,0x00]
52727
52728v_cmp_neq_f32_e64 s[10:11], v1, ttmp11
52729// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xf7,0x00,0x00]
52730
52731v_cmp_neq_f32_e64 s[10:11], v1, m0
52732// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xf9,0x00,0x00]
52733
52734v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
52735// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xfd,0x00,0x00]
52736
52737v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
52738// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xff,0x00,0x00]
52739
52740v_cmp_neq_f32_e64 s[10:11], v1, 0
52741// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x01,0x01,0x00]
52742
52743v_cmp_neq_f32_e64 s[10:11], v1, -1
52744// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x83,0x01,0x00]
52745
52746v_cmp_neq_f32_e64 s[10:11], v1, 0.5
52747// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xe1,0x01,0x00]
52748
52749v_cmp_neq_f32_e64 s[10:11], v1, -4.0
52750// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xef,0x01,0x00]
52751
52752v_cmp_neq_f32_e64 s[10:11], -v1, v2
52753// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x20]
52754
52755v_cmp_neq_f32_e64 s[10:11], v1, -v2
52756// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x40]
52757
52758v_cmp_neq_f32_e64 s[10:11], -v1, -v2
52759// CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x60]
52760
52761v_cmp_nlt_f32 vcc, v1, v2
52762// CHECK: [0x01,0x05,0x1c,0x7c]
52763
52764v_cmp_nlt_f32 vcc, v255, v2
52765// CHECK: [0xff,0x05,0x1c,0x7c]
52766
52767v_cmp_nlt_f32 vcc, s1, v2
52768// CHECK: [0x01,0x04,0x1c,0x7c]
52769
52770v_cmp_nlt_f32 vcc, s103, v2
52771// CHECK: [0x67,0x04,0x1c,0x7c]
52772
52773v_cmp_nlt_f32 vcc, flat_scratch_lo, v2
52774// CHECK: [0x68,0x04,0x1c,0x7c]
52775
52776v_cmp_nlt_f32 vcc, flat_scratch_hi, v2
52777// CHECK: [0x69,0x04,0x1c,0x7c]
52778
52779v_cmp_nlt_f32 vcc, vcc_lo, v2
52780// CHECK: [0x6a,0x04,0x1c,0x7c]
52781
52782v_cmp_nlt_f32 vcc, vcc_hi, v2
52783// CHECK: [0x6b,0x04,0x1c,0x7c]
52784
52785v_cmp_nlt_f32 vcc, tba_lo, v2
52786// CHECK: [0x6c,0x04,0x1c,0x7c]
52787
52788v_cmp_nlt_f32 vcc, tba_hi, v2
52789// CHECK: [0x6d,0x04,0x1c,0x7c]
52790
52791v_cmp_nlt_f32 vcc, tma_lo, v2
52792// CHECK: [0x6e,0x04,0x1c,0x7c]
52793
52794v_cmp_nlt_f32 vcc, tma_hi, v2
52795// CHECK: [0x6f,0x04,0x1c,0x7c]
52796
52797v_cmp_nlt_f32 vcc, ttmp11, v2
52798// CHECK: [0x7b,0x04,0x1c,0x7c]
52799
52800v_cmp_nlt_f32 vcc, m0, v2
52801// CHECK: [0x7c,0x04,0x1c,0x7c]
52802
52803v_cmp_nlt_f32 vcc, exec_lo, v2
52804// CHECK: [0x7e,0x04,0x1c,0x7c]
52805
52806v_cmp_nlt_f32 vcc, exec_hi, v2
52807// CHECK: [0x7f,0x04,0x1c,0x7c]
52808
52809v_cmp_nlt_f32 vcc, 0, v2
52810// CHECK: [0x80,0x04,0x1c,0x7c]
52811
52812v_cmp_nlt_f32 vcc, -1, v2
52813// CHECK: [0xc1,0x04,0x1c,0x7c]
52814
52815v_cmp_nlt_f32 vcc, 0.5, v2
52816// CHECK: [0xf0,0x04,0x1c,0x7c]
52817
52818v_cmp_nlt_f32 vcc, -4.0, v2
52819// CHECK: [0xf7,0x04,0x1c,0x7c]
52820
52821v_cmp_nlt_f32 vcc, 0xaf123456, v2
52822// CHECK: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
52823
52824v_cmp_nlt_f32 vcc, 0x3f717273, v2
52825// CHECK: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
52826
52827v_cmp_nlt_f32 vcc, v1, v255
52828// CHECK: [0x01,0xff,0x1d,0x7c]
52829
52830v_cmp_nlt_f32_e64 s[10:11], v1, v2
52831// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52832
52833v_cmp_nlt_f32_e64 s[12:13], v1, v2
52834// CHECK: [0x0c,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52835
52836v_cmp_nlt_f32_e64 s[102:103], v1, v2
52837// CHECK: [0x66,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52838
52839v_cmp_nlt_f32_e64 flat_scratch, v1, v2
52840// CHECK: [0x68,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52841
52842v_cmp_nlt_f32_e64 vcc, v1, v2
52843// CHECK: [0x6a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52844
52845v_cmp_nlt_f32_e64 tba, v1, v2
52846// CHECK: [0x6c,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52847
52848v_cmp_nlt_f32_e64 tma, v1, v2
52849// CHECK: [0x6e,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52850
52851v_cmp_nlt_f32_e64 ttmp[10:11], v1, v2
52852// CHECK: [0x7a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52853
52854v_cmp_nlt_f32_e64 s[10:11], v255, v2
52855// CHECK: [0x0a,0x00,0x1c,0xd0,0xff,0x05,0x02,0x00]
52856
52857v_cmp_nlt_f32_e64 s[10:11], s1, v2
52858// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x04,0x02,0x00]
52859
52860v_cmp_nlt_f32_e64 s[10:11], s103, v2
52861// CHECK: [0x0a,0x00,0x1c,0xd0,0x67,0x04,0x02,0x00]
52862
52863v_cmp_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
52864// CHECK: [0x0a,0x00,0x1c,0xd0,0x68,0x04,0x02,0x00]
52865
52866v_cmp_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
52867// CHECK: [0x0a,0x00,0x1c,0xd0,0x69,0x04,0x02,0x00]
52868
52869v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
52870// CHECK: [0x0a,0x00,0x1c,0xd0,0x6a,0x04,0x02,0x00]
52871
52872v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
52873// CHECK: [0x0a,0x00,0x1c,0xd0,0x6b,0x04,0x02,0x00]
52874
52875v_cmp_nlt_f32_e64 s[10:11], tba_lo, v2
52876// CHECK: [0x0a,0x00,0x1c,0xd0,0x6c,0x04,0x02,0x00]
52877
52878v_cmp_nlt_f32_e64 s[10:11], tba_hi, v2
52879// CHECK: [0x0a,0x00,0x1c,0xd0,0x6d,0x04,0x02,0x00]
52880
52881v_cmp_nlt_f32_e64 s[10:11], tma_lo, v2
52882// CHECK: [0x0a,0x00,0x1c,0xd0,0x6e,0x04,0x02,0x00]
52883
52884v_cmp_nlt_f32_e64 s[10:11], tma_hi, v2
52885// CHECK: [0x0a,0x00,0x1c,0xd0,0x6f,0x04,0x02,0x00]
52886
52887v_cmp_nlt_f32_e64 s[10:11], ttmp11, v2
52888// CHECK: [0x0a,0x00,0x1c,0xd0,0x7b,0x04,0x02,0x00]
52889
52890v_cmp_nlt_f32_e64 s[10:11], m0, v2
52891// CHECK: [0x0a,0x00,0x1c,0xd0,0x7c,0x04,0x02,0x00]
52892
52893v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
52894// CHECK: [0x0a,0x00,0x1c,0xd0,0x7e,0x04,0x02,0x00]
52895
52896v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
52897// CHECK: [0x0a,0x00,0x1c,0xd0,0x7f,0x04,0x02,0x00]
52898
52899v_cmp_nlt_f32_e64 s[10:11], 0, v2
52900// CHECK: [0x0a,0x00,0x1c,0xd0,0x80,0x04,0x02,0x00]
52901
52902v_cmp_nlt_f32_e64 s[10:11], -1, v2
52903// CHECK: [0x0a,0x00,0x1c,0xd0,0xc1,0x04,0x02,0x00]
52904
52905v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
52906// CHECK: [0x0a,0x00,0x1c,0xd0,0xf0,0x04,0x02,0x00]
52907
52908v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
52909// CHECK: [0x0a,0x00,0x1c,0xd0,0xf7,0x04,0x02,0x00]
52910
52911v_cmp_nlt_f32_e64 s[10:11], v1, v255
52912// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xff,0x03,0x00]
52913
52914v_cmp_nlt_f32_e64 s[10:11], v1, s2
52915// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x00,0x00]
52916
52917v_cmp_nlt_f32_e64 s[10:11], v1, s103
52918// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xcf,0x00,0x00]
52919
52920v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
52921// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd1,0x00,0x00]
52922
52923v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
52924// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd3,0x00,0x00]
52925
52926v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
52927// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd5,0x00,0x00]
52928
52929v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
52930// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd7,0x00,0x00]
52931
52932v_cmp_nlt_f32_e64 s[10:11], v1, tba_lo
52933// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd9,0x00,0x00]
52934
52935v_cmp_nlt_f32_e64 s[10:11], v1, tba_hi
52936// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdb,0x00,0x00]
52937
52938v_cmp_nlt_f32_e64 s[10:11], v1, tma_lo
52939// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdd,0x00,0x00]
52940
52941v_cmp_nlt_f32_e64 s[10:11], v1, tma_hi
52942// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdf,0x00,0x00]
52943
52944v_cmp_nlt_f32_e64 s[10:11], v1, ttmp11
52945// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xf7,0x00,0x00]
52946
52947v_cmp_nlt_f32_e64 s[10:11], v1, m0
52948// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xf9,0x00,0x00]
52949
52950v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
52951// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xfd,0x00,0x00]
52952
52953v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
52954// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xff,0x00,0x00]
52955
52956v_cmp_nlt_f32_e64 s[10:11], v1, 0
52957// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x01,0x01,0x00]
52958
52959v_cmp_nlt_f32_e64 s[10:11], v1, -1
52960// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x83,0x01,0x00]
52961
52962v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
52963// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xe1,0x01,0x00]
52964
52965v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
52966// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xef,0x01,0x00]
52967
52968v_cmp_nlt_f32_e64 s[10:11], -v1, v2
52969// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x20]
52970
52971v_cmp_nlt_f32_e64 s[10:11], v1, -v2
52972// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x40]
52973
52974v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
52975// CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x60]
52976
52977v_cmp_tru_f32 vcc, v1, v2
52978// CHECK: [0x01,0x05,0x1e,0x7c]
52979
52980v_cmp_tru_f32 vcc, v255, v2
52981// CHECK: [0xff,0x05,0x1e,0x7c]
52982
52983v_cmp_tru_f32 vcc, s1, v2
52984// CHECK: [0x01,0x04,0x1e,0x7c]
52985
52986v_cmp_tru_f32 vcc, s103, v2
52987// CHECK: [0x67,0x04,0x1e,0x7c]
52988
52989v_cmp_tru_f32 vcc, flat_scratch_lo, v2
52990// CHECK: [0x68,0x04,0x1e,0x7c]
52991
52992v_cmp_tru_f32 vcc, flat_scratch_hi, v2
52993// CHECK: [0x69,0x04,0x1e,0x7c]
52994
52995v_cmp_tru_f32 vcc, vcc_lo, v2
52996// CHECK: [0x6a,0x04,0x1e,0x7c]
52997
52998v_cmp_tru_f32 vcc, vcc_hi, v2
52999// CHECK: [0x6b,0x04,0x1e,0x7c]
53000
53001v_cmp_tru_f32 vcc, tba_lo, v2
53002// CHECK: [0x6c,0x04,0x1e,0x7c]
53003
53004v_cmp_tru_f32 vcc, tba_hi, v2
53005// CHECK: [0x6d,0x04,0x1e,0x7c]
53006
53007v_cmp_tru_f32 vcc, tma_lo, v2
53008// CHECK: [0x6e,0x04,0x1e,0x7c]
53009
53010v_cmp_tru_f32 vcc, tma_hi, v2
53011// CHECK: [0x6f,0x04,0x1e,0x7c]
53012
53013v_cmp_tru_f32 vcc, ttmp11, v2
53014// CHECK: [0x7b,0x04,0x1e,0x7c]
53015
53016v_cmp_tru_f32 vcc, m0, v2
53017// CHECK: [0x7c,0x04,0x1e,0x7c]
53018
53019v_cmp_tru_f32 vcc, exec_lo, v2
53020// CHECK: [0x7e,0x04,0x1e,0x7c]
53021
53022v_cmp_tru_f32 vcc, exec_hi, v2
53023// CHECK: [0x7f,0x04,0x1e,0x7c]
53024
53025v_cmp_tru_f32 vcc, 0, v2
53026// CHECK: [0x80,0x04,0x1e,0x7c]
53027
53028v_cmp_tru_f32 vcc, -1, v2
53029// CHECK: [0xc1,0x04,0x1e,0x7c]
53030
53031v_cmp_tru_f32 vcc, 0.5, v2
53032// CHECK: [0xf0,0x04,0x1e,0x7c]
53033
53034v_cmp_tru_f32 vcc, -4.0, v2
53035// CHECK: [0xf7,0x04,0x1e,0x7c]
53036
53037v_cmp_tru_f32 vcc, 0xaf123456, v2
53038// CHECK: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
53039
53040v_cmp_tru_f32 vcc, 0x3f717273, v2
53041// CHECK: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
53042
53043v_cmp_tru_f32 vcc, v1, v255
53044// CHECK: [0x01,0xff,0x1f,0x7c]
53045
53046v_cmp_tru_f32_e64 s[10:11], v1, v2
53047// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53048
53049v_cmp_tru_f32_e64 s[12:13], v1, v2
53050// CHECK: [0x0c,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53051
53052v_cmp_tru_f32_e64 s[102:103], v1, v2
53053// CHECK: [0x66,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53054
53055v_cmp_tru_f32_e64 flat_scratch, v1, v2
53056// CHECK: [0x68,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53057
53058v_cmp_tru_f32_e64 vcc, v1, v2
53059// CHECK: [0x6a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53060
53061v_cmp_tru_f32_e64 tba, v1, v2
53062// CHECK: [0x6c,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53063
53064v_cmp_tru_f32_e64 tma, v1, v2
53065// CHECK: [0x6e,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53066
53067v_cmp_tru_f32_e64 ttmp[10:11], v1, v2
53068// CHECK: [0x7a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53069
53070v_cmp_tru_f32_e64 s[10:11], v255, v2
53071// CHECK: [0x0a,0x00,0x1e,0xd0,0xff,0x05,0x02,0x00]
53072
53073v_cmp_tru_f32_e64 s[10:11], s1, v2
53074// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x04,0x02,0x00]
53075
53076v_cmp_tru_f32_e64 s[10:11], s103, v2
53077// CHECK: [0x0a,0x00,0x1e,0xd0,0x67,0x04,0x02,0x00]
53078
53079v_cmp_tru_f32_e64 s[10:11], flat_scratch_lo, v2
53080// CHECK: [0x0a,0x00,0x1e,0xd0,0x68,0x04,0x02,0x00]
53081
53082v_cmp_tru_f32_e64 s[10:11], flat_scratch_hi, v2
53083// CHECK: [0x0a,0x00,0x1e,0xd0,0x69,0x04,0x02,0x00]
53084
53085v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
53086// CHECK: [0x0a,0x00,0x1e,0xd0,0x6a,0x04,0x02,0x00]
53087
53088v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
53089// CHECK: [0x0a,0x00,0x1e,0xd0,0x6b,0x04,0x02,0x00]
53090
53091v_cmp_tru_f32_e64 s[10:11], tba_lo, v2
53092// CHECK: [0x0a,0x00,0x1e,0xd0,0x6c,0x04,0x02,0x00]
53093
53094v_cmp_tru_f32_e64 s[10:11], tba_hi, v2
53095// CHECK: [0x0a,0x00,0x1e,0xd0,0x6d,0x04,0x02,0x00]
53096
53097v_cmp_tru_f32_e64 s[10:11], tma_lo, v2
53098// CHECK: [0x0a,0x00,0x1e,0xd0,0x6e,0x04,0x02,0x00]
53099
53100v_cmp_tru_f32_e64 s[10:11], tma_hi, v2
53101// CHECK: [0x0a,0x00,0x1e,0xd0,0x6f,0x04,0x02,0x00]
53102
53103v_cmp_tru_f32_e64 s[10:11], ttmp11, v2
53104// CHECK: [0x0a,0x00,0x1e,0xd0,0x7b,0x04,0x02,0x00]
53105
53106v_cmp_tru_f32_e64 s[10:11], m0, v2
53107// CHECK: [0x0a,0x00,0x1e,0xd0,0x7c,0x04,0x02,0x00]
53108
53109v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
53110// CHECK: [0x0a,0x00,0x1e,0xd0,0x7e,0x04,0x02,0x00]
53111
53112v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
53113// CHECK: [0x0a,0x00,0x1e,0xd0,0x7f,0x04,0x02,0x00]
53114
53115v_cmp_tru_f32_e64 s[10:11], 0, v2
53116// CHECK: [0x0a,0x00,0x1e,0xd0,0x80,0x04,0x02,0x00]
53117
53118v_cmp_tru_f32_e64 s[10:11], -1, v2
53119// CHECK: [0x0a,0x00,0x1e,0xd0,0xc1,0x04,0x02,0x00]
53120
53121v_cmp_tru_f32_e64 s[10:11], 0.5, v2
53122// CHECK: [0x0a,0x00,0x1e,0xd0,0xf0,0x04,0x02,0x00]
53123
53124v_cmp_tru_f32_e64 s[10:11], -4.0, v2
53125// CHECK: [0x0a,0x00,0x1e,0xd0,0xf7,0x04,0x02,0x00]
53126
53127v_cmp_tru_f32_e64 s[10:11], v1, v255
53128// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xff,0x03,0x00]
53129
53130v_cmp_tru_f32_e64 s[10:11], v1, s2
53131// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x00,0x00]
53132
53133v_cmp_tru_f32_e64 s[10:11], v1, s103
53134// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xcf,0x00,0x00]
53135
53136v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_lo
53137// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd1,0x00,0x00]
53138
53139v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_hi
53140// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd3,0x00,0x00]
53141
53142v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
53143// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd5,0x00,0x00]
53144
53145v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
53146// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd7,0x00,0x00]
53147
53148v_cmp_tru_f32_e64 s[10:11], v1, tba_lo
53149// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd9,0x00,0x00]
53150
53151v_cmp_tru_f32_e64 s[10:11], v1, tba_hi
53152// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdb,0x00,0x00]
53153
53154v_cmp_tru_f32_e64 s[10:11], v1, tma_lo
53155// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdd,0x00,0x00]
53156
53157v_cmp_tru_f32_e64 s[10:11], v1, tma_hi
53158// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdf,0x00,0x00]
53159
53160v_cmp_tru_f32_e64 s[10:11], v1, ttmp11
53161// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xf7,0x00,0x00]
53162
53163v_cmp_tru_f32_e64 s[10:11], v1, m0
53164// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xf9,0x00,0x00]
53165
53166v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
53167// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xfd,0x00,0x00]
53168
53169v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
53170// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xff,0x00,0x00]
53171
53172v_cmp_tru_f32_e64 s[10:11], v1, 0
53173// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x01,0x01,0x00]
53174
53175v_cmp_tru_f32_e64 s[10:11], v1, -1
53176// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x83,0x01,0x00]
53177
53178v_cmp_tru_f32_e64 s[10:11], v1, 0.5
53179// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xe1,0x01,0x00]
53180
53181v_cmp_tru_f32_e64 s[10:11], v1, -4.0
53182// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xef,0x01,0x00]
53183
53184v_cmp_tru_f32_e64 s[10:11], -v1, v2
53185// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x20]
53186
53187v_cmp_tru_f32_e64 s[10:11], v1, -v2
53188// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x40]
53189
53190v_cmp_tru_f32_e64 s[10:11], -v1, -v2
53191// CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x60]
53192
53193v_cmpx_f_f32 vcc, v1, v2
53194// CHECK: [0x01,0x05,0x20,0x7c]
53195
53196v_cmpx_f_f32 vcc, v255, v2
53197// CHECK: [0xff,0x05,0x20,0x7c]
53198
53199v_cmpx_f_f32 vcc, s1, v2
53200// CHECK: [0x01,0x04,0x20,0x7c]
53201
53202v_cmpx_f_f32 vcc, s103, v2
53203// CHECK: [0x67,0x04,0x20,0x7c]
53204
53205v_cmpx_f_f32 vcc, flat_scratch_lo, v2
53206// CHECK: [0x68,0x04,0x20,0x7c]
53207
53208v_cmpx_f_f32 vcc, flat_scratch_hi, v2
53209// CHECK: [0x69,0x04,0x20,0x7c]
53210
53211v_cmpx_f_f32 vcc, vcc_lo, v2
53212// CHECK: [0x6a,0x04,0x20,0x7c]
53213
53214v_cmpx_f_f32 vcc, vcc_hi, v2
53215// CHECK: [0x6b,0x04,0x20,0x7c]
53216
53217v_cmpx_f_f32 vcc, tba_lo, v2
53218// CHECK: [0x6c,0x04,0x20,0x7c]
53219
53220v_cmpx_f_f32 vcc, tba_hi, v2
53221// CHECK: [0x6d,0x04,0x20,0x7c]
53222
53223v_cmpx_f_f32 vcc, tma_lo, v2
53224// CHECK: [0x6e,0x04,0x20,0x7c]
53225
53226v_cmpx_f_f32 vcc, tma_hi, v2
53227// CHECK: [0x6f,0x04,0x20,0x7c]
53228
53229v_cmpx_f_f32 vcc, ttmp11, v2
53230// CHECK: [0x7b,0x04,0x20,0x7c]
53231
53232v_cmpx_f_f32 vcc, m0, v2
53233// CHECK: [0x7c,0x04,0x20,0x7c]
53234
53235v_cmpx_f_f32 vcc, exec_lo, v2
53236// CHECK: [0x7e,0x04,0x20,0x7c]
53237
53238v_cmpx_f_f32 vcc, exec_hi, v2
53239// CHECK: [0x7f,0x04,0x20,0x7c]
53240
53241v_cmpx_f_f32 vcc, 0, v2
53242// CHECK: [0x80,0x04,0x20,0x7c]
53243
53244v_cmpx_f_f32 vcc, -1, v2
53245// CHECK: [0xc1,0x04,0x20,0x7c]
53246
53247v_cmpx_f_f32 vcc, 0.5, v2
53248// CHECK: [0xf0,0x04,0x20,0x7c]
53249
53250v_cmpx_f_f32 vcc, -4.0, v2
53251// CHECK: [0xf7,0x04,0x20,0x7c]
53252
53253v_cmpx_f_f32 vcc, 0xaf123456, v2
53254// CHECK: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
53255
53256v_cmpx_f_f32 vcc, 0x3f717273, v2
53257// CHECK: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
53258
53259v_cmpx_f_f32 vcc, v1, v255
53260// CHECK: [0x01,0xff,0x21,0x7c]
53261
53262v_cmpx_f_f32_e64 s[10:11], v1, v2
53263// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53264
53265v_cmpx_f_f32_e64 s[12:13], v1, v2
53266// CHECK: [0x0c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53267
53268v_cmpx_f_f32_e64 s[102:103], v1, v2
53269// CHECK: [0x66,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53270
53271v_cmpx_f_f32_e64 flat_scratch, v1, v2
53272// CHECK: [0x68,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53273
53274v_cmpx_f_f32_e64 vcc, v1, v2
53275// CHECK: [0x6a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53276
53277v_cmpx_f_f32_e64 tba, v1, v2
53278// CHECK: [0x6c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53279
53280v_cmpx_f_f32_e64 tma, v1, v2
53281// CHECK: [0x6e,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53282
53283v_cmpx_f_f32_e64 ttmp[10:11], v1, v2
53284// CHECK: [0x7a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53285
53286v_cmpx_f_f32_e64 s[10:11], v255, v2
53287// CHECK: [0x0a,0x00,0x20,0xd0,0xff,0x05,0x02,0x00]
53288
53289v_cmpx_f_f32_e64 s[10:11], s1, v2
53290// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x04,0x02,0x00]
53291
53292v_cmpx_f_f32_e64 s[10:11], s103, v2
53293// CHECK: [0x0a,0x00,0x20,0xd0,0x67,0x04,0x02,0x00]
53294
53295v_cmpx_f_f32_e64 s[10:11], flat_scratch_lo, v2
53296// CHECK: [0x0a,0x00,0x20,0xd0,0x68,0x04,0x02,0x00]
53297
53298v_cmpx_f_f32_e64 s[10:11], flat_scratch_hi, v2
53299// CHECK: [0x0a,0x00,0x20,0xd0,0x69,0x04,0x02,0x00]
53300
53301v_cmpx_f_f32_e64 s[10:11], vcc_lo, v2
53302// CHECK: [0x0a,0x00,0x20,0xd0,0x6a,0x04,0x02,0x00]
53303
53304v_cmpx_f_f32_e64 s[10:11], vcc_hi, v2
53305// CHECK: [0x0a,0x00,0x20,0xd0,0x6b,0x04,0x02,0x00]
53306
53307v_cmpx_f_f32_e64 s[10:11], tba_lo, v2
53308// CHECK: [0x0a,0x00,0x20,0xd0,0x6c,0x04,0x02,0x00]
53309
53310v_cmpx_f_f32_e64 s[10:11], tba_hi, v2
53311// CHECK: [0x0a,0x00,0x20,0xd0,0x6d,0x04,0x02,0x00]
53312
53313v_cmpx_f_f32_e64 s[10:11], tma_lo, v2
53314// CHECK: [0x0a,0x00,0x20,0xd0,0x6e,0x04,0x02,0x00]
53315
53316v_cmpx_f_f32_e64 s[10:11], tma_hi, v2
53317// CHECK: [0x0a,0x00,0x20,0xd0,0x6f,0x04,0x02,0x00]
53318
53319v_cmpx_f_f32_e64 s[10:11], ttmp11, v2
53320// CHECK: [0x0a,0x00,0x20,0xd0,0x7b,0x04,0x02,0x00]
53321
53322v_cmpx_f_f32_e64 s[10:11], m0, v2
53323// CHECK: [0x0a,0x00,0x20,0xd0,0x7c,0x04,0x02,0x00]
53324
53325v_cmpx_f_f32_e64 s[10:11], exec_lo, v2
53326// CHECK: [0x0a,0x00,0x20,0xd0,0x7e,0x04,0x02,0x00]
53327
53328v_cmpx_f_f32_e64 s[10:11], exec_hi, v2
53329// CHECK: [0x0a,0x00,0x20,0xd0,0x7f,0x04,0x02,0x00]
53330
53331v_cmpx_f_f32_e64 s[10:11], 0, v2
53332// CHECK: [0x0a,0x00,0x20,0xd0,0x80,0x04,0x02,0x00]
53333
53334v_cmpx_f_f32_e64 s[10:11], -1, v2
53335// CHECK: [0x0a,0x00,0x20,0xd0,0xc1,0x04,0x02,0x00]
53336
53337v_cmpx_f_f32_e64 s[10:11], 0.5, v2
53338// CHECK: [0x0a,0x00,0x20,0xd0,0xf0,0x04,0x02,0x00]
53339
53340v_cmpx_f_f32_e64 s[10:11], -4.0, v2
53341// CHECK: [0x0a,0x00,0x20,0xd0,0xf7,0x04,0x02,0x00]
53342
53343v_cmpx_f_f32_e64 s[10:11], v1, v255
53344// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x03,0x00]
53345
53346v_cmpx_f_f32_e64 s[10:11], v1, s2
53347// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x00,0x00]
53348
53349v_cmpx_f_f32_e64 s[10:11], v1, s103
53350// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcf,0x00,0x00]
53351
53352v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_lo
53353// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd1,0x00,0x00]
53354
53355v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_hi
53356// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd3,0x00,0x00]
53357
53358v_cmpx_f_f32_e64 s[10:11], v1, vcc_lo
53359// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd5,0x00,0x00]
53360
53361v_cmpx_f_f32_e64 s[10:11], v1, vcc_hi
53362// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd7,0x00,0x00]
53363
53364v_cmpx_f_f32_e64 s[10:11], v1, tba_lo
53365// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd9,0x00,0x00]
53366
53367v_cmpx_f_f32_e64 s[10:11], v1, tba_hi
53368// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdb,0x00,0x00]
53369
53370v_cmpx_f_f32_e64 s[10:11], v1, tma_lo
53371// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdd,0x00,0x00]
53372
53373v_cmpx_f_f32_e64 s[10:11], v1, tma_hi
53374// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdf,0x00,0x00]
53375
53376v_cmpx_f_f32_e64 s[10:11], v1, ttmp11
53377// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf7,0x00,0x00]
53378
53379v_cmpx_f_f32_e64 s[10:11], v1, m0
53380// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x00,0x00]
53381
53382v_cmpx_f_f32_e64 s[10:11], v1, exec_lo
53383// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfd,0x00,0x00]
53384
53385v_cmpx_f_f32_e64 s[10:11], v1, exec_hi
53386// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x00,0x00]
53387
53388v_cmpx_f_f32_e64 s[10:11], v1, 0
53389// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x01,0x01,0x00]
53390
53391v_cmpx_f_f32_e64 s[10:11], v1, -1
53392// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x83,0x01,0x00]
53393
53394v_cmpx_f_f32_e64 s[10:11], v1, 0.5
53395// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xe1,0x01,0x00]
53396
53397v_cmpx_f_f32_e64 s[10:11], v1, -4.0
53398// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xef,0x01,0x00]
53399
53400v_cmpx_f_f32_e64 s[10:11], -v1, v2
53401// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x20]
53402
53403v_cmpx_f_f32_e64 s[10:11], v1, -v2
53404// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x40]
53405
53406v_cmpx_f_f32_e64 s[10:11], -v1, -v2
53407// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x60]
53408
53409v_cmpx_lt_f32 vcc, v1, v2
53410// CHECK: [0x01,0x05,0x22,0x7c]
53411
53412v_cmpx_lt_f32 vcc, v255, v2
53413// CHECK: [0xff,0x05,0x22,0x7c]
53414
53415v_cmpx_lt_f32 vcc, s1, v2
53416// CHECK: [0x01,0x04,0x22,0x7c]
53417
53418v_cmpx_lt_f32 vcc, s103, v2
53419// CHECK: [0x67,0x04,0x22,0x7c]
53420
53421v_cmpx_lt_f32 vcc, flat_scratch_lo, v2
53422// CHECK: [0x68,0x04,0x22,0x7c]
53423
53424v_cmpx_lt_f32 vcc, flat_scratch_hi, v2
53425// CHECK: [0x69,0x04,0x22,0x7c]
53426
53427v_cmpx_lt_f32 vcc, vcc_lo, v2
53428// CHECK: [0x6a,0x04,0x22,0x7c]
53429
53430v_cmpx_lt_f32 vcc, vcc_hi, v2
53431// CHECK: [0x6b,0x04,0x22,0x7c]
53432
53433v_cmpx_lt_f32 vcc, tba_lo, v2
53434// CHECK: [0x6c,0x04,0x22,0x7c]
53435
53436v_cmpx_lt_f32 vcc, tba_hi, v2
53437// CHECK: [0x6d,0x04,0x22,0x7c]
53438
53439v_cmpx_lt_f32 vcc, tma_lo, v2
53440// CHECK: [0x6e,0x04,0x22,0x7c]
53441
53442v_cmpx_lt_f32 vcc, tma_hi, v2
53443// CHECK: [0x6f,0x04,0x22,0x7c]
53444
53445v_cmpx_lt_f32 vcc, ttmp11, v2
53446// CHECK: [0x7b,0x04,0x22,0x7c]
53447
53448v_cmpx_lt_f32 vcc, m0, v2
53449// CHECK: [0x7c,0x04,0x22,0x7c]
53450
53451v_cmpx_lt_f32 vcc, exec_lo, v2
53452// CHECK: [0x7e,0x04,0x22,0x7c]
53453
53454v_cmpx_lt_f32 vcc, exec_hi, v2
53455// CHECK: [0x7f,0x04,0x22,0x7c]
53456
53457v_cmpx_lt_f32 vcc, 0, v2
53458// CHECK: [0x80,0x04,0x22,0x7c]
53459
53460v_cmpx_lt_f32 vcc, -1, v2
53461// CHECK: [0xc1,0x04,0x22,0x7c]
53462
53463v_cmpx_lt_f32 vcc, 0.5, v2
53464// CHECK: [0xf0,0x04,0x22,0x7c]
53465
53466v_cmpx_lt_f32 vcc, -4.0, v2
53467// CHECK: [0xf7,0x04,0x22,0x7c]
53468
53469v_cmpx_lt_f32 vcc, 0xaf123456, v2
53470// CHECK: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
53471
53472v_cmpx_lt_f32 vcc, 0x3f717273, v2
53473// CHECK: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
53474
53475v_cmpx_lt_f32 vcc, v1, v255
53476// CHECK: [0x01,0xff,0x23,0x7c]
53477
53478v_cmpx_lt_f32_e64 s[10:11], v1, v2
53479// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53480
53481v_cmpx_lt_f32_e64 s[12:13], v1, v2
53482// CHECK: [0x0c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53483
53484v_cmpx_lt_f32_e64 s[102:103], v1, v2
53485// CHECK: [0x66,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53486
53487v_cmpx_lt_f32_e64 flat_scratch, v1, v2
53488// CHECK: [0x68,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53489
53490v_cmpx_lt_f32_e64 vcc, v1, v2
53491// CHECK: [0x6a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53492
53493v_cmpx_lt_f32_e64 tba, v1, v2
53494// CHECK: [0x6c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53495
53496v_cmpx_lt_f32_e64 tma, v1, v2
53497// CHECK: [0x6e,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53498
53499v_cmpx_lt_f32_e64 ttmp[10:11], v1, v2
53500// CHECK: [0x7a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53501
53502v_cmpx_lt_f32_e64 s[10:11], v255, v2
53503// CHECK: [0x0a,0x00,0x22,0xd0,0xff,0x05,0x02,0x00]
53504
53505v_cmpx_lt_f32_e64 s[10:11], s1, v2
53506// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x04,0x02,0x00]
53507
53508v_cmpx_lt_f32_e64 s[10:11], s103, v2
53509// CHECK: [0x0a,0x00,0x22,0xd0,0x67,0x04,0x02,0x00]
53510
53511v_cmpx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
53512// CHECK: [0x0a,0x00,0x22,0xd0,0x68,0x04,0x02,0x00]
53513
53514v_cmpx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
53515// CHECK: [0x0a,0x00,0x22,0xd0,0x69,0x04,0x02,0x00]
53516
53517v_cmpx_lt_f32_e64 s[10:11], vcc_lo, v2
53518// CHECK: [0x0a,0x00,0x22,0xd0,0x6a,0x04,0x02,0x00]
53519
53520v_cmpx_lt_f32_e64 s[10:11], vcc_hi, v2
53521// CHECK: [0x0a,0x00,0x22,0xd0,0x6b,0x04,0x02,0x00]
53522
53523v_cmpx_lt_f32_e64 s[10:11], tba_lo, v2
53524// CHECK: [0x0a,0x00,0x22,0xd0,0x6c,0x04,0x02,0x00]
53525
53526v_cmpx_lt_f32_e64 s[10:11], tba_hi, v2
53527// CHECK: [0x0a,0x00,0x22,0xd0,0x6d,0x04,0x02,0x00]
53528
53529v_cmpx_lt_f32_e64 s[10:11], tma_lo, v2
53530// CHECK: [0x0a,0x00,0x22,0xd0,0x6e,0x04,0x02,0x00]
53531
53532v_cmpx_lt_f32_e64 s[10:11], tma_hi, v2
53533// CHECK: [0x0a,0x00,0x22,0xd0,0x6f,0x04,0x02,0x00]
53534
53535v_cmpx_lt_f32_e64 s[10:11], ttmp11, v2
53536// CHECK: [0x0a,0x00,0x22,0xd0,0x7b,0x04,0x02,0x00]
53537
53538v_cmpx_lt_f32_e64 s[10:11], m0, v2
53539// CHECK: [0x0a,0x00,0x22,0xd0,0x7c,0x04,0x02,0x00]
53540
53541v_cmpx_lt_f32_e64 s[10:11], exec_lo, v2
53542// CHECK: [0x0a,0x00,0x22,0xd0,0x7e,0x04,0x02,0x00]
53543
53544v_cmpx_lt_f32_e64 s[10:11], exec_hi, v2
53545// CHECK: [0x0a,0x00,0x22,0xd0,0x7f,0x04,0x02,0x00]
53546
53547v_cmpx_lt_f32_e64 s[10:11], 0, v2
53548// CHECK: [0x0a,0x00,0x22,0xd0,0x80,0x04,0x02,0x00]
53549
53550v_cmpx_lt_f32_e64 s[10:11], -1, v2
53551// CHECK: [0x0a,0x00,0x22,0xd0,0xc1,0x04,0x02,0x00]
53552
53553v_cmpx_lt_f32_e64 s[10:11], 0.5, v2
53554// CHECK: [0x0a,0x00,0x22,0xd0,0xf0,0x04,0x02,0x00]
53555
53556v_cmpx_lt_f32_e64 s[10:11], -4.0, v2
53557// CHECK: [0x0a,0x00,0x22,0xd0,0xf7,0x04,0x02,0x00]
53558
53559v_cmpx_lt_f32_e64 s[10:11], v1, v255
53560// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x03,0x00]
53561
53562v_cmpx_lt_f32_e64 s[10:11], v1, s2
53563// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x00,0x00]
53564
53565v_cmpx_lt_f32_e64 s[10:11], v1, s103
53566// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcf,0x00,0x00]
53567
53568v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
53569// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd1,0x00,0x00]
53570
53571v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
53572// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd3,0x00,0x00]
53573
53574v_cmpx_lt_f32_e64 s[10:11], v1, vcc_lo
53575// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd5,0x00,0x00]
53576
53577v_cmpx_lt_f32_e64 s[10:11], v1, vcc_hi
53578// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd7,0x00,0x00]
53579
53580v_cmpx_lt_f32_e64 s[10:11], v1, tba_lo
53581// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd9,0x00,0x00]
53582
53583v_cmpx_lt_f32_e64 s[10:11], v1, tba_hi
53584// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdb,0x00,0x00]
53585
53586v_cmpx_lt_f32_e64 s[10:11], v1, tma_lo
53587// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdd,0x00,0x00]
53588
53589v_cmpx_lt_f32_e64 s[10:11], v1, tma_hi
53590// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdf,0x00,0x00]
53591
53592v_cmpx_lt_f32_e64 s[10:11], v1, ttmp11
53593// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf7,0x00,0x00]
53594
53595v_cmpx_lt_f32_e64 s[10:11], v1, m0
53596// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x00,0x00]
53597
53598v_cmpx_lt_f32_e64 s[10:11], v1, exec_lo
53599// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfd,0x00,0x00]
53600
53601v_cmpx_lt_f32_e64 s[10:11], v1, exec_hi
53602// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x00,0x00]
53603
53604v_cmpx_lt_f32_e64 s[10:11], v1, 0
53605// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x01,0x01,0x00]
53606
53607v_cmpx_lt_f32_e64 s[10:11], v1, -1
53608// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x83,0x01,0x00]
53609
53610v_cmpx_lt_f32_e64 s[10:11], v1, 0.5
53611// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xe1,0x01,0x00]
53612
53613v_cmpx_lt_f32_e64 s[10:11], v1, -4.0
53614// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xef,0x01,0x00]
53615
53616v_cmpx_lt_f32_e64 s[10:11], -v1, v2
53617// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x20]
53618
53619v_cmpx_lt_f32_e64 s[10:11], v1, -v2
53620// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x40]
53621
53622v_cmpx_lt_f32_e64 s[10:11], -v1, -v2
53623// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x60]
53624
53625v_cmpx_eq_f32 vcc, v1, v2
53626// CHECK: [0x01,0x05,0x24,0x7c]
53627
53628v_cmpx_eq_f32 vcc, v255, v2
53629// CHECK: [0xff,0x05,0x24,0x7c]
53630
53631v_cmpx_eq_f32 vcc, s1, v2
53632// CHECK: [0x01,0x04,0x24,0x7c]
53633
53634v_cmpx_eq_f32 vcc, s103, v2
53635// CHECK: [0x67,0x04,0x24,0x7c]
53636
53637v_cmpx_eq_f32 vcc, flat_scratch_lo, v2
53638// CHECK: [0x68,0x04,0x24,0x7c]
53639
53640v_cmpx_eq_f32 vcc, flat_scratch_hi, v2
53641// CHECK: [0x69,0x04,0x24,0x7c]
53642
53643v_cmpx_eq_f32 vcc, vcc_lo, v2
53644// CHECK: [0x6a,0x04,0x24,0x7c]
53645
53646v_cmpx_eq_f32 vcc, vcc_hi, v2
53647// CHECK: [0x6b,0x04,0x24,0x7c]
53648
53649v_cmpx_eq_f32 vcc, tba_lo, v2
53650// CHECK: [0x6c,0x04,0x24,0x7c]
53651
53652v_cmpx_eq_f32 vcc, tba_hi, v2
53653// CHECK: [0x6d,0x04,0x24,0x7c]
53654
53655v_cmpx_eq_f32 vcc, tma_lo, v2
53656// CHECK: [0x6e,0x04,0x24,0x7c]
53657
53658v_cmpx_eq_f32 vcc, tma_hi, v2
53659// CHECK: [0x6f,0x04,0x24,0x7c]
53660
53661v_cmpx_eq_f32 vcc, ttmp11, v2
53662// CHECK: [0x7b,0x04,0x24,0x7c]
53663
53664v_cmpx_eq_f32 vcc, m0, v2
53665// CHECK: [0x7c,0x04,0x24,0x7c]
53666
53667v_cmpx_eq_f32 vcc, exec_lo, v2
53668// CHECK: [0x7e,0x04,0x24,0x7c]
53669
53670v_cmpx_eq_f32 vcc, exec_hi, v2
53671// CHECK: [0x7f,0x04,0x24,0x7c]
53672
53673v_cmpx_eq_f32 vcc, 0, v2
53674// CHECK: [0x80,0x04,0x24,0x7c]
53675
53676v_cmpx_eq_f32 vcc, -1, v2
53677// CHECK: [0xc1,0x04,0x24,0x7c]
53678
53679v_cmpx_eq_f32 vcc, 0.5, v2
53680// CHECK: [0xf0,0x04,0x24,0x7c]
53681
53682v_cmpx_eq_f32 vcc, -4.0, v2
53683// CHECK: [0xf7,0x04,0x24,0x7c]
53684
53685v_cmpx_eq_f32 vcc, 0xaf123456, v2
53686// CHECK: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
53687
53688v_cmpx_eq_f32 vcc, 0x3f717273, v2
53689// CHECK: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
53690
53691v_cmpx_eq_f32 vcc, v1, v255
53692// CHECK: [0x01,0xff,0x25,0x7c]
53693
53694v_cmpx_eq_f32_e64 s[10:11], v1, v2
53695// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53696
53697v_cmpx_eq_f32_e64 s[12:13], v1, v2
53698// CHECK: [0x0c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53699
53700v_cmpx_eq_f32_e64 s[102:103], v1, v2
53701// CHECK: [0x66,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53702
53703v_cmpx_eq_f32_e64 flat_scratch, v1, v2
53704// CHECK: [0x68,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53705
53706v_cmpx_eq_f32_e64 vcc, v1, v2
53707// CHECK: [0x6a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53708
53709v_cmpx_eq_f32_e64 tba, v1, v2
53710// CHECK: [0x6c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53711
53712v_cmpx_eq_f32_e64 tma, v1, v2
53713// CHECK: [0x6e,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53714
53715v_cmpx_eq_f32_e64 ttmp[10:11], v1, v2
53716// CHECK: [0x7a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53717
53718v_cmpx_eq_f32_e64 s[10:11], v255, v2
53719// CHECK: [0x0a,0x00,0x24,0xd0,0xff,0x05,0x02,0x00]
53720
53721v_cmpx_eq_f32_e64 s[10:11], s1, v2
53722// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x04,0x02,0x00]
53723
53724v_cmpx_eq_f32_e64 s[10:11], s103, v2
53725// CHECK: [0x0a,0x00,0x24,0xd0,0x67,0x04,0x02,0x00]
53726
53727v_cmpx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
53728// CHECK: [0x0a,0x00,0x24,0xd0,0x68,0x04,0x02,0x00]
53729
53730v_cmpx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
53731// CHECK: [0x0a,0x00,0x24,0xd0,0x69,0x04,0x02,0x00]
53732
53733v_cmpx_eq_f32_e64 s[10:11], vcc_lo, v2
53734// CHECK: [0x0a,0x00,0x24,0xd0,0x6a,0x04,0x02,0x00]
53735
53736v_cmpx_eq_f32_e64 s[10:11], vcc_hi, v2
53737// CHECK: [0x0a,0x00,0x24,0xd0,0x6b,0x04,0x02,0x00]
53738
53739v_cmpx_eq_f32_e64 s[10:11], tba_lo, v2
53740// CHECK: [0x0a,0x00,0x24,0xd0,0x6c,0x04,0x02,0x00]
53741
53742v_cmpx_eq_f32_e64 s[10:11], tba_hi, v2
53743// CHECK: [0x0a,0x00,0x24,0xd0,0x6d,0x04,0x02,0x00]
53744
53745v_cmpx_eq_f32_e64 s[10:11], tma_lo, v2
53746// CHECK: [0x0a,0x00,0x24,0xd0,0x6e,0x04,0x02,0x00]
53747
53748v_cmpx_eq_f32_e64 s[10:11], tma_hi, v2
53749// CHECK: [0x0a,0x00,0x24,0xd0,0x6f,0x04,0x02,0x00]
53750
53751v_cmpx_eq_f32_e64 s[10:11], ttmp11, v2
53752// CHECK: [0x0a,0x00,0x24,0xd0,0x7b,0x04,0x02,0x00]
53753
53754v_cmpx_eq_f32_e64 s[10:11], m0, v2
53755// CHECK: [0x0a,0x00,0x24,0xd0,0x7c,0x04,0x02,0x00]
53756
53757v_cmpx_eq_f32_e64 s[10:11], exec_lo, v2
53758// CHECK: [0x0a,0x00,0x24,0xd0,0x7e,0x04,0x02,0x00]
53759
53760v_cmpx_eq_f32_e64 s[10:11], exec_hi, v2
53761// CHECK: [0x0a,0x00,0x24,0xd0,0x7f,0x04,0x02,0x00]
53762
53763v_cmpx_eq_f32_e64 s[10:11], 0, v2
53764// CHECK: [0x0a,0x00,0x24,0xd0,0x80,0x04,0x02,0x00]
53765
53766v_cmpx_eq_f32_e64 s[10:11], -1, v2
53767// CHECK: [0x0a,0x00,0x24,0xd0,0xc1,0x04,0x02,0x00]
53768
53769v_cmpx_eq_f32_e64 s[10:11], 0.5, v2
53770// CHECK: [0x0a,0x00,0x24,0xd0,0xf0,0x04,0x02,0x00]
53771
53772v_cmpx_eq_f32_e64 s[10:11], -4.0, v2
53773// CHECK: [0x0a,0x00,0x24,0xd0,0xf7,0x04,0x02,0x00]
53774
53775v_cmpx_eq_f32_e64 s[10:11], v1, v255
53776// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x03,0x00]
53777
53778v_cmpx_eq_f32_e64 s[10:11], v1, s2
53779// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x00,0x00]
53780
53781v_cmpx_eq_f32_e64 s[10:11], v1, s103
53782// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcf,0x00,0x00]
53783
53784v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
53785// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd1,0x00,0x00]
53786
53787v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
53788// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd3,0x00,0x00]
53789
53790v_cmpx_eq_f32_e64 s[10:11], v1, vcc_lo
53791// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd5,0x00,0x00]
53792
53793v_cmpx_eq_f32_e64 s[10:11], v1, vcc_hi
53794// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd7,0x00,0x00]
53795
53796v_cmpx_eq_f32_e64 s[10:11], v1, tba_lo
53797// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd9,0x00,0x00]
53798
53799v_cmpx_eq_f32_e64 s[10:11], v1, tba_hi
53800// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdb,0x00,0x00]
53801
53802v_cmpx_eq_f32_e64 s[10:11], v1, tma_lo
53803// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdd,0x00,0x00]
53804
53805v_cmpx_eq_f32_e64 s[10:11], v1, tma_hi
53806// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdf,0x00,0x00]
53807
53808v_cmpx_eq_f32_e64 s[10:11], v1, ttmp11
53809// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf7,0x00,0x00]
53810
53811v_cmpx_eq_f32_e64 s[10:11], v1, m0
53812// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x00,0x00]
53813
53814v_cmpx_eq_f32_e64 s[10:11], v1, exec_lo
53815// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfd,0x00,0x00]
53816
53817v_cmpx_eq_f32_e64 s[10:11], v1, exec_hi
53818// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x00,0x00]
53819
53820v_cmpx_eq_f32_e64 s[10:11], v1, 0
53821// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x01,0x01,0x00]
53822
53823v_cmpx_eq_f32_e64 s[10:11], v1, -1
53824// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x83,0x01,0x00]
53825
53826v_cmpx_eq_f32_e64 s[10:11], v1, 0.5
53827// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xe1,0x01,0x00]
53828
53829v_cmpx_eq_f32_e64 s[10:11], v1, -4.0
53830// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xef,0x01,0x00]
53831
53832v_cmpx_eq_f32_e64 s[10:11], -v1, v2
53833// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x20]
53834
53835v_cmpx_eq_f32_e64 s[10:11], v1, -v2
53836// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x40]
53837
53838v_cmpx_eq_f32_e64 s[10:11], -v1, -v2
53839// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x60]
53840
53841v_cmpx_le_f32 vcc, v1, v2
53842// CHECK: [0x01,0x05,0x26,0x7c]
53843
53844v_cmpx_le_f32 vcc, v255, v2
53845// CHECK: [0xff,0x05,0x26,0x7c]
53846
53847v_cmpx_le_f32 vcc, s1, v2
53848// CHECK: [0x01,0x04,0x26,0x7c]
53849
53850v_cmpx_le_f32 vcc, s103, v2
53851// CHECK: [0x67,0x04,0x26,0x7c]
53852
53853v_cmpx_le_f32 vcc, flat_scratch_lo, v2
53854// CHECK: [0x68,0x04,0x26,0x7c]
53855
53856v_cmpx_le_f32 vcc, flat_scratch_hi, v2
53857// CHECK: [0x69,0x04,0x26,0x7c]
53858
53859v_cmpx_le_f32 vcc, vcc_lo, v2
53860// CHECK: [0x6a,0x04,0x26,0x7c]
53861
53862v_cmpx_le_f32 vcc, vcc_hi, v2
53863// CHECK: [0x6b,0x04,0x26,0x7c]
53864
53865v_cmpx_le_f32 vcc, tba_lo, v2
53866// CHECK: [0x6c,0x04,0x26,0x7c]
53867
53868v_cmpx_le_f32 vcc, tba_hi, v2
53869// CHECK: [0x6d,0x04,0x26,0x7c]
53870
53871v_cmpx_le_f32 vcc, tma_lo, v2
53872// CHECK: [0x6e,0x04,0x26,0x7c]
53873
53874v_cmpx_le_f32 vcc, tma_hi, v2
53875// CHECK: [0x6f,0x04,0x26,0x7c]
53876
53877v_cmpx_le_f32 vcc, ttmp11, v2
53878// CHECK: [0x7b,0x04,0x26,0x7c]
53879
53880v_cmpx_le_f32 vcc, m0, v2
53881// CHECK: [0x7c,0x04,0x26,0x7c]
53882
53883v_cmpx_le_f32 vcc, exec_lo, v2
53884// CHECK: [0x7e,0x04,0x26,0x7c]
53885
53886v_cmpx_le_f32 vcc, exec_hi, v2
53887// CHECK: [0x7f,0x04,0x26,0x7c]
53888
53889v_cmpx_le_f32 vcc, 0, v2
53890// CHECK: [0x80,0x04,0x26,0x7c]
53891
53892v_cmpx_le_f32 vcc, -1, v2
53893// CHECK: [0xc1,0x04,0x26,0x7c]
53894
53895v_cmpx_le_f32 vcc, 0.5, v2
53896// CHECK: [0xf0,0x04,0x26,0x7c]
53897
53898v_cmpx_le_f32 vcc, -4.0, v2
53899// CHECK: [0xf7,0x04,0x26,0x7c]
53900
53901v_cmpx_le_f32 vcc, 0xaf123456, v2
53902// CHECK: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
53903
53904v_cmpx_le_f32 vcc, 0x3f717273, v2
53905// CHECK: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
53906
53907v_cmpx_le_f32 vcc, v1, v255
53908// CHECK: [0x01,0xff,0x27,0x7c]
53909
53910v_cmpx_le_f32_e64 s[10:11], v1, v2
53911// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53912
53913v_cmpx_le_f32_e64 s[12:13], v1, v2
53914// CHECK: [0x0c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53915
53916v_cmpx_le_f32_e64 s[102:103], v1, v2
53917// CHECK: [0x66,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53918
53919v_cmpx_le_f32_e64 flat_scratch, v1, v2
53920// CHECK: [0x68,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53921
53922v_cmpx_le_f32_e64 vcc, v1, v2
53923// CHECK: [0x6a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53924
53925v_cmpx_le_f32_e64 tba, v1, v2
53926// CHECK: [0x6c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53927
53928v_cmpx_le_f32_e64 tma, v1, v2
53929// CHECK: [0x6e,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53930
53931v_cmpx_le_f32_e64 ttmp[10:11], v1, v2
53932// CHECK: [0x7a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53933
53934v_cmpx_le_f32_e64 s[10:11], v255, v2
53935// CHECK: [0x0a,0x00,0x26,0xd0,0xff,0x05,0x02,0x00]
53936
53937v_cmpx_le_f32_e64 s[10:11], s1, v2
53938// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x04,0x02,0x00]
53939
53940v_cmpx_le_f32_e64 s[10:11], s103, v2
53941// CHECK: [0x0a,0x00,0x26,0xd0,0x67,0x04,0x02,0x00]
53942
53943v_cmpx_le_f32_e64 s[10:11], flat_scratch_lo, v2
53944// CHECK: [0x0a,0x00,0x26,0xd0,0x68,0x04,0x02,0x00]
53945
53946v_cmpx_le_f32_e64 s[10:11], flat_scratch_hi, v2
53947// CHECK: [0x0a,0x00,0x26,0xd0,0x69,0x04,0x02,0x00]
53948
53949v_cmpx_le_f32_e64 s[10:11], vcc_lo, v2
53950// CHECK: [0x0a,0x00,0x26,0xd0,0x6a,0x04,0x02,0x00]
53951
53952v_cmpx_le_f32_e64 s[10:11], vcc_hi, v2
53953// CHECK: [0x0a,0x00,0x26,0xd0,0x6b,0x04,0x02,0x00]
53954
53955v_cmpx_le_f32_e64 s[10:11], tba_lo, v2
53956// CHECK: [0x0a,0x00,0x26,0xd0,0x6c,0x04,0x02,0x00]
53957
53958v_cmpx_le_f32_e64 s[10:11], tba_hi, v2
53959// CHECK: [0x0a,0x00,0x26,0xd0,0x6d,0x04,0x02,0x00]
53960
53961v_cmpx_le_f32_e64 s[10:11], tma_lo, v2
53962// CHECK: [0x0a,0x00,0x26,0xd0,0x6e,0x04,0x02,0x00]
53963
53964v_cmpx_le_f32_e64 s[10:11], tma_hi, v2
53965// CHECK: [0x0a,0x00,0x26,0xd0,0x6f,0x04,0x02,0x00]
53966
53967v_cmpx_le_f32_e64 s[10:11], ttmp11, v2
53968// CHECK: [0x0a,0x00,0x26,0xd0,0x7b,0x04,0x02,0x00]
53969
53970v_cmpx_le_f32_e64 s[10:11], m0, v2
53971// CHECK: [0x0a,0x00,0x26,0xd0,0x7c,0x04,0x02,0x00]
53972
53973v_cmpx_le_f32_e64 s[10:11], exec_lo, v2
53974// CHECK: [0x0a,0x00,0x26,0xd0,0x7e,0x04,0x02,0x00]
53975
53976v_cmpx_le_f32_e64 s[10:11], exec_hi, v2
53977// CHECK: [0x0a,0x00,0x26,0xd0,0x7f,0x04,0x02,0x00]
53978
53979v_cmpx_le_f32_e64 s[10:11], 0, v2
53980// CHECK: [0x0a,0x00,0x26,0xd0,0x80,0x04,0x02,0x00]
53981
53982v_cmpx_le_f32_e64 s[10:11], -1, v2
53983// CHECK: [0x0a,0x00,0x26,0xd0,0xc1,0x04,0x02,0x00]
53984
53985v_cmpx_le_f32_e64 s[10:11], 0.5, v2
53986// CHECK: [0x0a,0x00,0x26,0xd0,0xf0,0x04,0x02,0x00]
53987
53988v_cmpx_le_f32_e64 s[10:11], -4.0, v2
53989// CHECK: [0x0a,0x00,0x26,0xd0,0xf7,0x04,0x02,0x00]
53990
53991v_cmpx_le_f32_e64 s[10:11], v1, v255
53992// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x03,0x00]
53993
53994v_cmpx_le_f32_e64 s[10:11], v1, s2
53995// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x00,0x00]
53996
53997v_cmpx_le_f32_e64 s[10:11], v1, s103
53998// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcf,0x00,0x00]
53999
54000v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_lo
54001// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd1,0x00,0x00]
54002
54003v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_hi
54004// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd3,0x00,0x00]
54005
54006v_cmpx_le_f32_e64 s[10:11], v1, vcc_lo
54007// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd5,0x00,0x00]
54008
54009v_cmpx_le_f32_e64 s[10:11], v1, vcc_hi
54010// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd7,0x00,0x00]
54011
54012v_cmpx_le_f32_e64 s[10:11], v1, tba_lo
54013// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd9,0x00,0x00]
54014
54015v_cmpx_le_f32_e64 s[10:11], v1, tba_hi
54016// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdb,0x00,0x00]
54017
54018v_cmpx_le_f32_e64 s[10:11], v1, tma_lo
54019// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdd,0x00,0x00]
54020
54021v_cmpx_le_f32_e64 s[10:11], v1, tma_hi
54022// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdf,0x00,0x00]
54023
54024v_cmpx_le_f32_e64 s[10:11], v1, ttmp11
54025// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf7,0x00,0x00]
54026
54027v_cmpx_le_f32_e64 s[10:11], v1, m0
54028// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x00,0x00]
54029
54030v_cmpx_le_f32_e64 s[10:11], v1, exec_lo
54031// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfd,0x00,0x00]
54032
54033v_cmpx_le_f32_e64 s[10:11], v1, exec_hi
54034// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x00,0x00]
54035
54036v_cmpx_le_f32_e64 s[10:11], v1, 0
54037// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x01,0x01,0x00]
54038
54039v_cmpx_le_f32_e64 s[10:11], v1, -1
54040// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x83,0x01,0x00]
54041
54042v_cmpx_le_f32_e64 s[10:11], v1, 0.5
54043// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xe1,0x01,0x00]
54044
54045v_cmpx_le_f32_e64 s[10:11], v1, -4.0
54046// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xef,0x01,0x00]
54047
54048v_cmpx_le_f32_e64 s[10:11], -v1, v2
54049// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x20]
54050
54051v_cmpx_le_f32_e64 s[10:11], v1, -v2
54052// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x40]
54053
54054v_cmpx_le_f32_e64 s[10:11], -v1, -v2
54055// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x60]
54056
54057v_cmpx_gt_f32 vcc, v1, v2
54058// CHECK: [0x01,0x05,0x28,0x7c]
54059
54060v_cmpx_gt_f32 vcc, v255, v2
54061// CHECK: [0xff,0x05,0x28,0x7c]
54062
54063v_cmpx_gt_f32 vcc, s1, v2
54064// CHECK: [0x01,0x04,0x28,0x7c]
54065
54066v_cmpx_gt_f32 vcc, s103, v2
54067// CHECK: [0x67,0x04,0x28,0x7c]
54068
54069v_cmpx_gt_f32 vcc, flat_scratch_lo, v2
54070// CHECK: [0x68,0x04,0x28,0x7c]
54071
54072v_cmpx_gt_f32 vcc, flat_scratch_hi, v2
54073// CHECK: [0x69,0x04,0x28,0x7c]
54074
54075v_cmpx_gt_f32 vcc, vcc_lo, v2
54076// CHECK: [0x6a,0x04,0x28,0x7c]
54077
54078v_cmpx_gt_f32 vcc, vcc_hi, v2
54079// CHECK: [0x6b,0x04,0x28,0x7c]
54080
54081v_cmpx_gt_f32 vcc, tba_lo, v2
54082// CHECK: [0x6c,0x04,0x28,0x7c]
54083
54084v_cmpx_gt_f32 vcc, tba_hi, v2
54085// CHECK: [0x6d,0x04,0x28,0x7c]
54086
54087v_cmpx_gt_f32 vcc, tma_lo, v2
54088// CHECK: [0x6e,0x04,0x28,0x7c]
54089
54090v_cmpx_gt_f32 vcc, tma_hi, v2
54091// CHECK: [0x6f,0x04,0x28,0x7c]
54092
54093v_cmpx_gt_f32 vcc, ttmp11, v2
54094// CHECK: [0x7b,0x04,0x28,0x7c]
54095
54096v_cmpx_gt_f32 vcc, m0, v2
54097// CHECK: [0x7c,0x04,0x28,0x7c]
54098
54099v_cmpx_gt_f32 vcc, exec_lo, v2
54100// CHECK: [0x7e,0x04,0x28,0x7c]
54101
54102v_cmpx_gt_f32 vcc, exec_hi, v2
54103// CHECK: [0x7f,0x04,0x28,0x7c]
54104
54105v_cmpx_gt_f32 vcc, 0, v2
54106// CHECK: [0x80,0x04,0x28,0x7c]
54107
54108v_cmpx_gt_f32 vcc, -1, v2
54109// CHECK: [0xc1,0x04,0x28,0x7c]
54110
54111v_cmpx_gt_f32 vcc, 0.5, v2
54112// CHECK: [0xf0,0x04,0x28,0x7c]
54113
54114v_cmpx_gt_f32 vcc, -4.0, v2
54115// CHECK: [0xf7,0x04,0x28,0x7c]
54116
54117v_cmpx_gt_f32 vcc, 0xaf123456, v2
54118// CHECK: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
54119
54120v_cmpx_gt_f32 vcc, 0x3f717273, v2
54121// CHECK: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
54122
54123v_cmpx_gt_f32 vcc, v1, v255
54124// CHECK: [0x01,0xff,0x29,0x7c]
54125
54126v_cmpx_gt_f32_e64 s[10:11], v1, v2
54127// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54128
54129v_cmpx_gt_f32_e64 s[12:13], v1, v2
54130// CHECK: [0x0c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54131
54132v_cmpx_gt_f32_e64 s[102:103], v1, v2
54133// CHECK: [0x66,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54134
54135v_cmpx_gt_f32_e64 flat_scratch, v1, v2
54136// CHECK: [0x68,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54137
54138v_cmpx_gt_f32_e64 vcc, v1, v2
54139// CHECK: [0x6a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54140
54141v_cmpx_gt_f32_e64 tba, v1, v2
54142// CHECK: [0x6c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54143
54144v_cmpx_gt_f32_e64 tma, v1, v2
54145// CHECK: [0x6e,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54146
54147v_cmpx_gt_f32_e64 ttmp[10:11], v1, v2
54148// CHECK: [0x7a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54149
54150v_cmpx_gt_f32_e64 s[10:11], v255, v2
54151// CHECK: [0x0a,0x00,0x28,0xd0,0xff,0x05,0x02,0x00]
54152
54153v_cmpx_gt_f32_e64 s[10:11], s1, v2
54154// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x04,0x02,0x00]
54155
54156v_cmpx_gt_f32_e64 s[10:11], s103, v2
54157// CHECK: [0x0a,0x00,0x28,0xd0,0x67,0x04,0x02,0x00]
54158
54159v_cmpx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
54160// CHECK: [0x0a,0x00,0x28,0xd0,0x68,0x04,0x02,0x00]
54161
54162v_cmpx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
54163// CHECK: [0x0a,0x00,0x28,0xd0,0x69,0x04,0x02,0x00]
54164
54165v_cmpx_gt_f32_e64 s[10:11], vcc_lo, v2
54166// CHECK: [0x0a,0x00,0x28,0xd0,0x6a,0x04,0x02,0x00]
54167
54168v_cmpx_gt_f32_e64 s[10:11], vcc_hi, v2
54169// CHECK: [0x0a,0x00,0x28,0xd0,0x6b,0x04,0x02,0x00]
54170
54171v_cmpx_gt_f32_e64 s[10:11], tba_lo, v2
54172// CHECK: [0x0a,0x00,0x28,0xd0,0x6c,0x04,0x02,0x00]
54173
54174v_cmpx_gt_f32_e64 s[10:11], tba_hi, v2
54175// CHECK: [0x0a,0x00,0x28,0xd0,0x6d,0x04,0x02,0x00]
54176
54177v_cmpx_gt_f32_e64 s[10:11], tma_lo, v2
54178// CHECK: [0x0a,0x00,0x28,0xd0,0x6e,0x04,0x02,0x00]
54179
54180v_cmpx_gt_f32_e64 s[10:11], tma_hi, v2
54181// CHECK: [0x0a,0x00,0x28,0xd0,0x6f,0x04,0x02,0x00]
54182
54183v_cmpx_gt_f32_e64 s[10:11], ttmp11, v2
54184// CHECK: [0x0a,0x00,0x28,0xd0,0x7b,0x04,0x02,0x00]
54185
54186v_cmpx_gt_f32_e64 s[10:11], m0, v2
54187// CHECK: [0x0a,0x00,0x28,0xd0,0x7c,0x04,0x02,0x00]
54188
54189v_cmpx_gt_f32_e64 s[10:11], exec_lo, v2
54190// CHECK: [0x0a,0x00,0x28,0xd0,0x7e,0x04,0x02,0x00]
54191
54192v_cmpx_gt_f32_e64 s[10:11], exec_hi, v2
54193// CHECK: [0x0a,0x00,0x28,0xd0,0x7f,0x04,0x02,0x00]
54194
54195v_cmpx_gt_f32_e64 s[10:11], 0, v2
54196// CHECK: [0x0a,0x00,0x28,0xd0,0x80,0x04,0x02,0x00]
54197
54198v_cmpx_gt_f32_e64 s[10:11], -1, v2
54199// CHECK: [0x0a,0x00,0x28,0xd0,0xc1,0x04,0x02,0x00]
54200
54201v_cmpx_gt_f32_e64 s[10:11], 0.5, v2
54202// CHECK: [0x0a,0x00,0x28,0xd0,0xf0,0x04,0x02,0x00]
54203
54204v_cmpx_gt_f32_e64 s[10:11], -4.0, v2
54205// CHECK: [0x0a,0x00,0x28,0xd0,0xf7,0x04,0x02,0x00]
54206
54207v_cmpx_gt_f32_e64 s[10:11], v1, v255
54208// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x03,0x00]
54209
54210v_cmpx_gt_f32_e64 s[10:11], v1, s2
54211// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x00,0x00]
54212
54213v_cmpx_gt_f32_e64 s[10:11], v1, s103
54214// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcf,0x00,0x00]
54215
54216v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
54217// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd1,0x00,0x00]
54218
54219v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
54220// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd3,0x00,0x00]
54221
54222v_cmpx_gt_f32_e64 s[10:11], v1, vcc_lo
54223// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd5,0x00,0x00]
54224
54225v_cmpx_gt_f32_e64 s[10:11], v1, vcc_hi
54226// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd7,0x00,0x00]
54227
54228v_cmpx_gt_f32_e64 s[10:11], v1, tba_lo
54229// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd9,0x00,0x00]
54230
54231v_cmpx_gt_f32_e64 s[10:11], v1, tba_hi
54232// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdb,0x00,0x00]
54233
54234v_cmpx_gt_f32_e64 s[10:11], v1, tma_lo
54235// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdd,0x00,0x00]
54236
54237v_cmpx_gt_f32_e64 s[10:11], v1, tma_hi
54238// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdf,0x00,0x00]
54239
54240v_cmpx_gt_f32_e64 s[10:11], v1, ttmp11
54241// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf7,0x00,0x00]
54242
54243v_cmpx_gt_f32_e64 s[10:11], v1, m0
54244// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x00,0x00]
54245
54246v_cmpx_gt_f32_e64 s[10:11], v1, exec_lo
54247// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfd,0x00,0x00]
54248
54249v_cmpx_gt_f32_e64 s[10:11], v1, exec_hi
54250// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x00,0x00]
54251
54252v_cmpx_gt_f32_e64 s[10:11], v1, 0
54253// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x01,0x01,0x00]
54254
54255v_cmpx_gt_f32_e64 s[10:11], v1, -1
54256// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x83,0x01,0x00]
54257
54258v_cmpx_gt_f32_e64 s[10:11], v1, 0.5
54259// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xe1,0x01,0x00]
54260
54261v_cmpx_gt_f32_e64 s[10:11], v1, -4.0
54262// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xef,0x01,0x00]
54263
54264v_cmpx_gt_f32_e64 s[10:11], -v1, v2
54265// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x20]
54266
54267v_cmpx_gt_f32_e64 s[10:11], v1, -v2
54268// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x40]
54269
54270v_cmpx_gt_f32_e64 s[10:11], -v1, -v2
54271// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x60]
54272
54273v_cmpx_lg_f32 vcc, v1, v2
54274// CHECK: [0x01,0x05,0x2a,0x7c]
54275
54276v_cmpx_lg_f32 vcc, v255, v2
54277// CHECK: [0xff,0x05,0x2a,0x7c]
54278
54279v_cmpx_lg_f32 vcc, s1, v2
54280// CHECK: [0x01,0x04,0x2a,0x7c]
54281
54282v_cmpx_lg_f32 vcc, s103, v2
54283// CHECK: [0x67,0x04,0x2a,0x7c]
54284
54285v_cmpx_lg_f32 vcc, flat_scratch_lo, v2
54286// CHECK: [0x68,0x04,0x2a,0x7c]
54287
54288v_cmpx_lg_f32 vcc, flat_scratch_hi, v2
54289// CHECK: [0x69,0x04,0x2a,0x7c]
54290
54291v_cmpx_lg_f32 vcc, vcc_lo, v2
54292// CHECK: [0x6a,0x04,0x2a,0x7c]
54293
54294v_cmpx_lg_f32 vcc, vcc_hi, v2
54295// CHECK: [0x6b,0x04,0x2a,0x7c]
54296
54297v_cmpx_lg_f32 vcc, tba_lo, v2
54298// CHECK: [0x6c,0x04,0x2a,0x7c]
54299
54300v_cmpx_lg_f32 vcc, tba_hi, v2
54301// CHECK: [0x6d,0x04,0x2a,0x7c]
54302
54303v_cmpx_lg_f32 vcc, tma_lo, v2
54304// CHECK: [0x6e,0x04,0x2a,0x7c]
54305
54306v_cmpx_lg_f32 vcc, tma_hi, v2
54307// CHECK: [0x6f,0x04,0x2a,0x7c]
54308
54309v_cmpx_lg_f32 vcc, ttmp11, v2
54310// CHECK: [0x7b,0x04,0x2a,0x7c]
54311
54312v_cmpx_lg_f32 vcc, m0, v2
54313// CHECK: [0x7c,0x04,0x2a,0x7c]
54314
54315v_cmpx_lg_f32 vcc, exec_lo, v2
54316// CHECK: [0x7e,0x04,0x2a,0x7c]
54317
54318v_cmpx_lg_f32 vcc, exec_hi, v2
54319// CHECK: [0x7f,0x04,0x2a,0x7c]
54320
54321v_cmpx_lg_f32 vcc, 0, v2
54322// CHECK: [0x80,0x04,0x2a,0x7c]
54323
54324v_cmpx_lg_f32 vcc, -1, v2
54325// CHECK: [0xc1,0x04,0x2a,0x7c]
54326
54327v_cmpx_lg_f32 vcc, 0.5, v2
54328// CHECK: [0xf0,0x04,0x2a,0x7c]
54329
54330v_cmpx_lg_f32 vcc, -4.0, v2
54331// CHECK: [0xf7,0x04,0x2a,0x7c]
54332
54333v_cmpx_lg_f32 vcc, 0xaf123456, v2
54334// CHECK: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
54335
54336v_cmpx_lg_f32 vcc, 0x3f717273, v2
54337// CHECK: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
54338
54339v_cmpx_lg_f32 vcc, v1, v255
54340// CHECK: [0x01,0xff,0x2b,0x7c]
54341
54342v_cmpx_lg_f32_e64 s[10:11], v1, v2
54343// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54344
54345v_cmpx_lg_f32_e64 s[12:13], v1, v2
54346// CHECK: [0x0c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54347
54348v_cmpx_lg_f32_e64 s[102:103], v1, v2
54349// CHECK: [0x66,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54350
54351v_cmpx_lg_f32_e64 flat_scratch, v1, v2
54352// CHECK: [0x68,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54353
54354v_cmpx_lg_f32_e64 vcc, v1, v2
54355// CHECK: [0x6a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54356
54357v_cmpx_lg_f32_e64 tba, v1, v2
54358// CHECK: [0x6c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54359
54360v_cmpx_lg_f32_e64 tma, v1, v2
54361// CHECK: [0x6e,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54362
54363v_cmpx_lg_f32_e64 ttmp[10:11], v1, v2
54364// CHECK: [0x7a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54365
54366v_cmpx_lg_f32_e64 s[10:11], v255, v2
54367// CHECK: [0x0a,0x00,0x2a,0xd0,0xff,0x05,0x02,0x00]
54368
54369v_cmpx_lg_f32_e64 s[10:11], s1, v2
54370// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x04,0x02,0x00]
54371
54372v_cmpx_lg_f32_e64 s[10:11], s103, v2
54373// CHECK: [0x0a,0x00,0x2a,0xd0,0x67,0x04,0x02,0x00]
54374
54375v_cmpx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
54376// CHECK: [0x0a,0x00,0x2a,0xd0,0x68,0x04,0x02,0x00]
54377
54378v_cmpx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
54379// CHECK: [0x0a,0x00,0x2a,0xd0,0x69,0x04,0x02,0x00]
54380
54381v_cmpx_lg_f32_e64 s[10:11], vcc_lo, v2
54382// CHECK: [0x0a,0x00,0x2a,0xd0,0x6a,0x04,0x02,0x00]
54383
54384v_cmpx_lg_f32_e64 s[10:11], vcc_hi, v2
54385// CHECK: [0x0a,0x00,0x2a,0xd0,0x6b,0x04,0x02,0x00]
54386
54387v_cmpx_lg_f32_e64 s[10:11], tba_lo, v2
54388// CHECK: [0x0a,0x00,0x2a,0xd0,0x6c,0x04,0x02,0x00]
54389
54390v_cmpx_lg_f32_e64 s[10:11], tba_hi, v2
54391// CHECK: [0x0a,0x00,0x2a,0xd0,0x6d,0x04,0x02,0x00]
54392
54393v_cmpx_lg_f32_e64 s[10:11], tma_lo, v2
54394// CHECK: [0x0a,0x00,0x2a,0xd0,0x6e,0x04,0x02,0x00]
54395
54396v_cmpx_lg_f32_e64 s[10:11], tma_hi, v2
54397// CHECK: [0x0a,0x00,0x2a,0xd0,0x6f,0x04,0x02,0x00]
54398
54399v_cmpx_lg_f32_e64 s[10:11], ttmp11, v2
54400// CHECK: [0x0a,0x00,0x2a,0xd0,0x7b,0x04,0x02,0x00]
54401
54402v_cmpx_lg_f32_e64 s[10:11], m0, v2
54403// CHECK: [0x0a,0x00,0x2a,0xd0,0x7c,0x04,0x02,0x00]
54404
54405v_cmpx_lg_f32_e64 s[10:11], exec_lo, v2
54406// CHECK: [0x0a,0x00,0x2a,0xd0,0x7e,0x04,0x02,0x00]
54407
54408v_cmpx_lg_f32_e64 s[10:11], exec_hi, v2
54409// CHECK: [0x0a,0x00,0x2a,0xd0,0x7f,0x04,0x02,0x00]
54410
54411v_cmpx_lg_f32_e64 s[10:11], 0, v2
54412// CHECK: [0x0a,0x00,0x2a,0xd0,0x80,0x04,0x02,0x00]
54413
54414v_cmpx_lg_f32_e64 s[10:11], -1, v2
54415// CHECK: [0x0a,0x00,0x2a,0xd0,0xc1,0x04,0x02,0x00]
54416
54417v_cmpx_lg_f32_e64 s[10:11], 0.5, v2
54418// CHECK: [0x0a,0x00,0x2a,0xd0,0xf0,0x04,0x02,0x00]
54419
54420v_cmpx_lg_f32_e64 s[10:11], -4.0, v2
54421// CHECK: [0x0a,0x00,0x2a,0xd0,0xf7,0x04,0x02,0x00]
54422
54423v_cmpx_lg_f32_e64 s[10:11], v1, v255
54424// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x03,0x00]
54425
54426v_cmpx_lg_f32_e64 s[10:11], v1, s2
54427// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x00,0x00]
54428
54429v_cmpx_lg_f32_e64 s[10:11], v1, s103
54430// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcf,0x00,0x00]
54431
54432v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
54433// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd1,0x00,0x00]
54434
54435v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
54436// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd3,0x00,0x00]
54437
54438v_cmpx_lg_f32_e64 s[10:11], v1, vcc_lo
54439// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd5,0x00,0x00]
54440
54441v_cmpx_lg_f32_e64 s[10:11], v1, vcc_hi
54442// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd7,0x00,0x00]
54443
54444v_cmpx_lg_f32_e64 s[10:11], v1, tba_lo
54445// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd9,0x00,0x00]
54446
54447v_cmpx_lg_f32_e64 s[10:11], v1, tba_hi
54448// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdb,0x00,0x00]
54449
54450v_cmpx_lg_f32_e64 s[10:11], v1, tma_lo
54451// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdd,0x00,0x00]
54452
54453v_cmpx_lg_f32_e64 s[10:11], v1, tma_hi
54454// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdf,0x00,0x00]
54455
54456v_cmpx_lg_f32_e64 s[10:11], v1, ttmp11
54457// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf7,0x00,0x00]
54458
54459v_cmpx_lg_f32_e64 s[10:11], v1, m0
54460// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x00,0x00]
54461
54462v_cmpx_lg_f32_e64 s[10:11], v1, exec_lo
54463// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfd,0x00,0x00]
54464
54465v_cmpx_lg_f32_e64 s[10:11], v1, exec_hi
54466// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x00,0x00]
54467
54468v_cmpx_lg_f32_e64 s[10:11], v1, 0
54469// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x01,0x01,0x00]
54470
54471v_cmpx_lg_f32_e64 s[10:11], v1, -1
54472// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x83,0x01,0x00]
54473
54474v_cmpx_lg_f32_e64 s[10:11], v1, 0.5
54475// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xe1,0x01,0x00]
54476
54477v_cmpx_lg_f32_e64 s[10:11], v1, -4.0
54478// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xef,0x01,0x00]
54479
54480v_cmpx_lg_f32_e64 s[10:11], -v1, v2
54481// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x20]
54482
54483v_cmpx_lg_f32_e64 s[10:11], v1, -v2
54484// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x40]
54485
54486v_cmpx_lg_f32_e64 s[10:11], -v1, -v2
54487// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x60]
54488
54489v_cmpx_ge_f32 vcc, v1, v2
54490// CHECK: [0x01,0x05,0x2c,0x7c]
54491
54492v_cmpx_ge_f32 vcc, v255, v2
54493// CHECK: [0xff,0x05,0x2c,0x7c]
54494
54495v_cmpx_ge_f32 vcc, s1, v2
54496// CHECK: [0x01,0x04,0x2c,0x7c]
54497
54498v_cmpx_ge_f32 vcc, s103, v2
54499// CHECK: [0x67,0x04,0x2c,0x7c]
54500
54501v_cmpx_ge_f32 vcc, flat_scratch_lo, v2
54502// CHECK: [0x68,0x04,0x2c,0x7c]
54503
54504v_cmpx_ge_f32 vcc, flat_scratch_hi, v2
54505// CHECK: [0x69,0x04,0x2c,0x7c]
54506
54507v_cmpx_ge_f32 vcc, vcc_lo, v2
54508// CHECK: [0x6a,0x04,0x2c,0x7c]
54509
54510v_cmpx_ge_f32 vcc, vcc_hi, v2
54511// CHECK: [0x6b,0x04,0x2c,0x7c]
54512
54513v_cmpx_ge_f32 vcc, tba_lo, v2
54514// CHECK: [0x6c,0x04,0x2c,0x7c]
54515
54516v_cmpx_ge_f32 vcc, tba_hi, v2
54517// CHECK: [0x6d,0x04,0x2c,0x7c]
54518
54519v_cmpx_ge_f32 vcc, tma_lo, v2
54520// CHECK: [0x6e,0x04,0x2c,0x7c]
54521
54522v_cmpx_ge_f32 vcc, tma_hi, v2
54523// CHECK: [0x6f,0x04,0x2c,0x7c]
54524
54525v_cmpx_ge_f32 vcc, ttmp11, v2
54526// CHECK: [0x7b,0x04,0x2c,0x7c]
54527
54528v_cmpx_ge_f32 vcc, m0, v2
54529// CHECK: [0x7c,0x04,0x2c,0x7c]
54530
54531v_cmpx_ge_f32 vcc, exec_lo, v2
54532// CHECK: [0x7e,0x04,0x2c,0x7c]
54533
54534v_cmpx_ge_f32 vcc, exec_hi, v2
54535// CHECK: [0x7f,0x04,0x2c,0x7c]
54536
54537v_cmpx_ge_f32 vcc, 0, v2
54538// CHECK: [0x80,0x04,0x2c,0x7c]
54539
54540v_cmpx_ge_f32 vcc, -1, v2
54541// CHECK: [0xc1,0x04,0x2c,0x7c]
54542
54543v_cmpx_ge_f32 vcc, 0.5, v2
54544// CHECK: [0xf0,0x04,0x2c,0x7c]
54545
54546v_cmpx_ge_f32 vcc, -4.0, v2
54547// CHECK: [0xf7,0x04,0x2c,0x7c]
54548
54549v_cmpx_ge_f32 vcc, 0xaf123456, v2
54550// CHECK: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
54551
54552v_cmpx_ge_f32 vcc, 0x3f717273, v2
54553// CHECK: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
54554
54555v_cmpx_ge_f32 vcc, v1, v255
54556// CHECK: [0x01,0xff,0x2d,0x7c]
54557
54558v_cmpx_ge_f32_e64 s[10:11], v1, v2
54559// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54560
54561v_cmpx_ge_f32_e64 s[12:13], v1, v2
54562// CHECK: [0x0c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54563
54564v_cmpx_ge_f32_e64 s[102:103], v1, v2
54565// CHECK: [0x66,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54566
54567v_cmpx_ge_f32_e64 flat_scratch, v1, v2
54568// CHECK: [0x68,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54569
54570v_cmpx_ge_f32_e64 vcc, v1, v2
54571// CHECK: [0x6a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54572
54573v_cmpx_ge_f32_e64 tba, v1, v2
54574// CHECK: [0x6c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54575
54576v_cmpx_ge_f32_e64 tma, v1, v2
54577// CHECK: [0x6e,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54578
54579v_cmpx_ge_f32_e64 ttmp[10:11], v1, v2
54580// CHECK: [0x7a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54581
54582v_cmpx_ge_f32_e64 s[10:11], v255, v2
54583// CHECK: [0x0a,0x00,0x2c,0xd0,0xff,0x05,0x02,0x00]
54584
54585v_cmpx_ge_f32_e64 s[10:11], s1, v2
54586// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x04,0x02,0x00]
54587
54588v_cmpx_ge_f32_e64 s[10:11], s103, v2
54589// CHECK: [0x0a,0x00,0x2c,0xd0,0x67,0x04,0x02,0x00]
54590
54591v_cmpx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
54592// CHECK: [0x0a,0x00,0x2c,0xd0,0x68,0x04,0x02,0x00]
54593
54594v_cmpx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
54595// CHECK: [0x0a,0x00,0x2c,0xd0,0x69,0x04,0x02,0x00]
54596
54597v_cmpx_ge_f32_e64 s[10:11], vcc_lo, v2
54598// CHECK: [0x0a,0x00,0x2c,0xd0,0x6a,0x04,0x02,0x00]
54599
54600v_cmpx_ge_f32_e64 s[10:11], vcc_hi, v2
54601// CHECK: [0x0a,0x00,0x2c,0xd0,0x6b,0x04,0x02,0x00]
54602
54603v_cmpx_ge_f32_e64 s[10:11], tba_lo, v2
54604// CHECK: [0x0a,0x00,0x2c,0xd0,0x6c,0x04,0x02,0x00]
54605
54606v_cmpx_ge_f32_e64 s[10:11], tba_hi, v2
54607// CHECK: [0x0a,0x00,0x2c,0xd0,0x6d,0x04,0x02,0x00]
54608
54609v_cmpx_ge_f32_e64 s[10:11], tma_lo, v2
54610// CHECK: [0x0a,0x00,0x2c,0xd0,0x6e,0x04,0x02,0x00]
54611
54612v_cmpx_ge_f32_e64 s[10:11], tma_hi, v2
54613// CHECK: [0x0a,0x00,0x2c,0xd0,0x6f,0x04,0x02,0x00]
54614
54615v_cmpx_ge_f32_e64 s[10:11], ttmp11, v2
54616// CHECK: [0x0a,0x00,0x2c,0xd0,0x7b,0x04,0x02,0x00]
54617
54618v_cmpx_ge_f32_e64 s[10:11], m0, v2
54619// CHECK: [0x0a,0x00,0x2c,0xd0,0x7c,0x04,0x02,0x00]
54620
54621v_cmpx_ge_f32_e64 s[10:11], exec_lo, v2
54622// CHECK: [0x0a,0x00,0x2c,0xd0,0x7e,0x04,0x02,0x00]
54623
54624v_cmpx_ge_f32_e64 s[10:11], exec_hi, v2
54625// CHECK: [0x0a,0x00,0x2c,0xd0,0x7f,0x04,0x02,0x00]
54626
54627v_cmpx_ge_f32_e64 s[10:11], 0, v2
54628// CHECK: [0x0a,0x00,0x2c,0xd0,0x80,0x04,0x02,0x00]
54629
54630v_cmpx_ge_f32_e64 s[10:11], -1, v2
54631// CHECK: [0x0a,0x00,0x2c,0xd0,0xc1,0x04,0x02,0x00]
54632
54633v_cmpx_ge_f32_e64 s[10:11], 0.5, v2
54634// CHECK: [0x0a,0x00,0x2c,0xd0,0xf0,0x04,0x02,0x00]
54635
54636v_cmpx_ge_f32_e64 s[10:11], -4.0, v2
54637// CHECK: [0x0a,0x00,0x2c,0xd0,0xf7,0x04,0x02,0x00]
54638
54639v_cmpx_ge_f32_e64 s[10:11], v1, v255
54640// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x03,0x00]
54641
54642v_cmpx_ge_f32_e64 s[10:11], v1, s2
54643// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x00,0x00]
54644
54645v_cmpx_ge_f32_e64 s[10:11], v1, s103
54646// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcf,0x00,0x00]
54647
54648v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
54649// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd1,0x00,0x00]
54650
54651v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
54652// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd3,0x00,0x00]
54653
54654v_cmpx_ge_f32_e64 s[10:11], v1, vcc_lo
54655// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd5,0x00,0x00]
54656
54657v_cmpx_ge_f32_e64 s[10:11], v1, vcc_hi
54658// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd7,0x00,0x00]
54659
54660v_cmpx_ge_f32_e64 s[10:11], v1, tba_lo
54661// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd9,0x00,0x00]
54662
54663v_cmpx_ge_f32_e64 s[10:11], v1, tba_hi
54664// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdb,0x00,0x00]
54665
54666v_cmpx_ge_f32_e64 s[10:11], v1, tma_lo
54667// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdd,0x00,0x00]
54668
54669v_cmpx_ge_f32_e64 s[10:11], v1, tma_hi
54670// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdf,0x00,0x00]
54671
54672v_cmpx_ge_f32_e64 s[10:11], v1, ttmp11
54673// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf7,0x00,0x00]
54674
54675v_cmpx_ge_f32_e64 s[10:11], v1, m0
54676// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x00,0x00]
54677
54678v_cmpx_ge_f32_e64 s[10:11], v1, exec_lo
54679// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfd,0x00,0x00]
54680
54681v_cmpx_ge_f32_e64 s[10:11], v1, exec_hi
54682// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x00,0x00]
54683
54684v_cmpx_ge_f32_e64 s[10:11], v1, 0
54685// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x01,0x01,0x00]
54686
54687v_cmpx_ge_f32_e64 s[10:11], v1, -1
54688// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x83,0x01,0x00]
54689
54690v_cmpx_ge_f32_e64 s[10:11], v1, 0.5
54691// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xe1,0x01,0x00]
54692
54693v_cmpx_ge_f32_e64 s[10:11], v1, -4.0
54694// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xef,0x01,0x00]
54695
54696v_cmpx_ge_f32_e64 s[10:11], -v1, v2
54697// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x20]
54698
54699v_cmpx_ge_f32_e64 s[10:11], v1, -v2
54700// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x40]
54701
54702v_cmpx_ge_f32_e64 s[10:11], -v1, -v2
54703// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x60]
54704
54705v_cmpx_o_f32 vcc, v1, v2
54706// CHECK: [0x01,0x05,0x2e,0x7c]
54707
54708v_cmpx_o_f32 vcc, v255, v2
54709// CHECK: [0xff,0x05,0x2e,0x7c]
54710
54711v_cmpx_o_f32 vcc, s1, v2
54712// CHECK: [0x01,0x04,0x2e,0x7c]
54713
54714v_cmpx_o_f32 vcc, s103, v2
54715// CHECK: [0x67,0x04,0x2e,0x7c]
54716
54717v_cmpx_o_f32 vcc, flat_scratch_lo, v2
54718// CHECK: [0x68,0x04,0x2e,0x7c]
54719
54720v_cmpx_o_f32 vcc, flat_scratch_hi, v2
54721// CHECK: [0x69,0x04,0x2e,0x7c]
54722
54723v_cmpx_o_f32 vcc, vcc_lo, v2
54724// CHECK: [0x6a,0x04,0x2e,0x7c]
54725
54726v_cmpx_o_f32 vcc, vcc_hi, v2
54727// CHECK: [0x6b,0x04,0x2e,0x7c]
54728
54729v_cmpx_o_f32 vcc, tba_lo, v2
54730// CHECK: [0x6c,0x04,0x2e,0x7c]
54731
54732v_cmpx_o_f32 vcc, tba_hi, v2
54733// CHECK: [0x6d,0x04,0x2e,0x7c]
54734
54735v_cmpx_o_f32 vcc, tma_lo, v2
54736// CHECK: [0x6e,0x04,0x2e,0x7c]
54737
54738v_cmpx_o_f32 vcc, tma_hi, v2
54739// CHECK: [0x6f,0x04,0x2e,0x7c]
54740
54741v_cmpx_o_f32 vcc, ttmp11, v2
54742// CHECK: [0x7b,0x04,0x2e,0x7c]
54743
54744v_cmpx_o_f32 vcc, m0, v2
54745// CHECK: [0x7c,0x04,0x2e,0x7c]
54746
54747v_cmpx_o_f32 vcc, exec_lo, v2
54748// CHECK: [0x7e,0x04,0x2e,0x7c]
54749
54750v_cmpx_o_f32 vcc, exec_hi, v2
54751// CHECK: [0x7f,0x04,0x2e,0x7c]
54752
54753v_cmpx_o_f32 vcc, 0, v2
54754// CHECK: [0x80,0x04,0x2e,0x7c]
54755
54756v_cmpx_o_f32 vcc, -1, v2
54757// CHECK: [0xc1,0x04,0x2e,0x7c]
54758
54759v_cmpx_o_f32 vcc, 0.5, v2
54760// CHECK: [0xf0,0x04,0x2e,0x7c]
54761
54762v_cmpx_o_f32 vcc, -4.0, v2
54763// CHECK: [0xf7,0x04,0x2e,0x7c]
54764
54765v_cmpx_o_f32 vcc, 0xaf123456, v2
54766// CHECK: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
54767
54768v_cmpx_o_f32 vcc, 0x3f717273, v2
54769// CHECK: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
54770
54771v_cmpx_o_f32 vcc, v1, v255
54772// CHECK: [0x01,0xff,0x2f,0x7c]
54773
54774v_cmpx_o_f32_e64 s[10:11], v1, v2
54775// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54776
54777v_cmpx_o_f32_e64 s[12:13], v1, v2
54778// CHECK: [0x0c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54779
54780v_cmpx_o_f32_e64 s[102:103], v1, v2
54781// CHECK: [0x66,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54782
54783v_cmpx_o_f32_e64 flat_scratch, v1, v2
54784// CHECK: [0x68,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54785
54786v_cmpx_o_f32_e64 vcc, v1, v2
54787// CHECK: [0x6a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54788
54789v_cmpx_o_f32_e64 tba, v1, v2
54790// CHECK: [0x6c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54791
54792v_cmpx_o_f32_e64 tma, v1, v2
54793// CHECK: [0x6e,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54794
54795v_cmpx_o_f32_e64 ttmp[10:11], v1, v2
54796// CHECK: [0x7a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54797
54798v_cmpx_o_f32_e64 s[10:11], v255, v2
54799// CHECK: [0x0a,0x00,0x2e,0xd0,0xff,0x05,0x02,0x00]
54800
54801v_cmpx_o_f32_e64 s[10:11], s1, v2
54802// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x04,0x02,0x00]
54803
54804v_cmpx_o_f32_e64 s[10:11], s103, v2
54805// CHECK: [0x0a,0x00,0x2e,0xd0,0x67,0x04,0x02,0x00]
54806
54807v_cmpx_o_f32_e64 s[10:11], flat_scratch_lo, v2
54808// CHECK: [0x0a,0x00,0x2e,0xd0,0x68,0x04,0x02,0x00]
54809
54810v_cmpx_o_f32_e64 s[10:11], flat_scratch_hi, v2
54811// CHECK: [0x0a,0x00,0x2e,0xd0,0x69,0x04,0x02,0x00]
54812
54813v_cmpx_o_f32_e64 s[10:11], vcc_lo, v2
54814// CHECK: [0x0a,0x00,0x2e,0xd0,0x6a,0x04,0x02,0x00]
54815
54816v_cmpx_o_f32_e64 s[10:11], vcc_hi, v2
54817// CHECK: [0x0a,0x00,0x2e,0xd0,0x6b,0x04,0x02,0x00]
54818
54819v_cmpx_o_f32_e64 s[10:11], tba_lo, v2
54820// CHECK: [0x0a,0x00,0x2e,0xd0,0x6c,0x04,0x02,0x00]
54821
54822v_cmpx_o_f32_e64 s[10:11], tba_hi, v2
54823// CHECK: [0x0a,0x00,0x2e,0xd0,0x6d,0x04,0x02,0x00]
54824
54825v_cmpx_o_f32_e64 s[10:11], tma_lo, v2
54826// CHECK: [0x0a,0x00,0x2e,0xd0,0x6e,0x04,0x02,0x00]
54827
54828v_cmpx_o_f32_e64 s[10:11], tma_hi, v2
54829// CHECK: [0x0a,0x00,0x2e,0xd0,0x6f,0x04,0x02,0x00]
54830
54831v_cmpx_o_f32_e64 s[10:11], ttmp11, v2
54832// CHECK: [0x0a,0x00,0x2e,0xd0,0x7b,0x04,0x02,0x00]
54833
54834v_cmpx_o_f32_e64 s[10:11], m0, v2
54835// CHECK: [0x0a,0x00,0x2e,0xd0,0x7c,0x04,0x02,0x00]
54836
54837v_cmpx_o_f32_e64 s[10:11], exec_lo, v2
54838// CHECK: [0x0a,0x00,0x2e,0xd0,0x7e,0x04,0x02,0x00]
54839
54840v_cmpx_o_f32_e64 s[10:11], exec_hi, v2
54841// CHECK: [0x0a,0x00,0x2e,0xd0,0x7f,0x04,0x02,0x00]
54842
54843v_cmpx_o_f32_e64 s[10:11], 0, v2
54844// CHECK: [0x0a,0x00,0x2e,0xd0,0x80,0x04,0x02,0x00]
54845
54846v_cmpx_o_f32_e64 s[10:11], -1, v2
54847// CHECK: [0x0a,0x00,0x2e,0xd0,0xc1,0x04,0x02,0x00]
54848
54849v_cmpx_o_f32_e64 s[10:11], 0.5, v2
54850// CHECK: [0x0a,0x00,0x2e,0xd0,0xf0,0x04,0x02,0x00]
54851
54852v_cmpx_o_f32_e64 s[10:11], -4.0, v2
54853// CHECK: [0x0a,0x00,0x2e,0xd0,0xf7,0x04,0x02,0x00]
54854
54855v_cmpx_o_f32_e64 s[10:11], v1, v255
54856// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x03,0x00]
54857
54858v_cmpx_o_f32_e64 s[10:11], v1, s2
54859// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x00,0x00]
54860
54861v_cmpx_o_f32_e64 s[10:11], v1, s103
54862// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcf,0x00,0x00]
54863
54864v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_lo
54865// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd1,0x00,0x00]
54866
54867v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_hi
54868// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd3,0x00,0x00]
54869
54870v_cmpx_o_f32_e64 s[10:11], v1, vcc_lo
54871// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd5,0x00,0x00]
54872
54873v_cmpx_o_f32_e64 s[10:11], v1, vcc_hi
54874// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd7,0x00,0x00]
54875
54876v_cmpx_o_f32_e64 s[10:11], v1, tba_lo
54877// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd9,0x00,0x00]
54878
54879v_cmpx_o_f32_e64 s[10:11], v1, tba_hi
54880// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdb,0x00,0x00]
54881
54882v_cmpx_o_f32_e64 s[10:11], v1, tma_lo
54883// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdd,0x00,0x00]
54884
54885v_cmpx_o_f32_e64 s[10:11], v1, tma_hi
54886// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdf,0x00,0x00]
54887
54888v_cmpx_o_f32_e64 s[10:11], v1, ttmp11
54889// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf7,0x00,0x00]
54890
54891v_cmpx_o_f32_e64 s[10:11], v1, m0
54892// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x00,0x00]
54893
54894v_cmpx_o_f32_e64 s[10:11], v1, exec_lo
54895// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfd,0x00,0x00]
54896
54897v_cmpx_o_f32_e64 s[10:11], v1, exec_hi
54898// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x00,0x00]
54899
54900v_cmpx_o_f32_e64 s[10:11], v1, 0
54901// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x01,0x01,0x00]
54902
54903v_cmpx_o_f32_e64 s[10:11], v1, -1
54904// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x83,0x01,0x00]
54905
54906v_cmpx_o_f32_e64 s[10:11], v1, 0.5
54907// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xe1,0x01,0x00]
54908
54909v_cmpx_o_f32_e64 s[10:11], v1, -4.0
54910// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xef,0x01,0x00]
54911
54912v_cmpx_o_f32_e64 s[10:11], -v1, v2
54913// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x20]
54914
54915v_cmpx_o_f32_e64 s[10:11], v1, -v2
54916// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x40]
54917
54918v_cmpx_o_f32_e64 s[10:11], -v1, -v2
54919// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x60]
54920
54921v_cmpx_u_f32 vcc, v1, v2
54922// CHECK: [0x01,0x05,0x30,0x7c]
54923
54924v_cmpx_u_f32 vcc, v255, v2
54925// CHECK: [0xff,0x05,0x30,0x7c]
54926
54927v_cmpx_u_f32 vcc, s1, v2
54928// CHECK: [0x01,0x04,0x30,0x7c]
54929
54930v_cmpx_u_f32 vcc, s103, v2
54931// CHECK: [0x67,0x04,0x30,0x7c]
54932
54933v_cmpx_u_f32 vcc, flat_scratch_lo, v2
54934// CHECK: [0x68,0x04,0x30,0x7c]
54935
54936v_cmpx_u_f32 vcc, flat_scratch_hi, v2
54937// CHECK: [0x69,0x04,0x30,0x7c]
54938
54939v_cmpx_u_f32 vcc, vcc_lo, v2
54940// CHECK: [0x6a,0x04,0x30,0x7c]
54941
54942v_cmpx_u_f32 vcc, vcc_hi, v2
54943// CHECK: [0x6b,0x04,0x30,0x7c]
54944
54945v_cmpx_u_f32 vcc, tba_lo, v2
54946// CHECK: [0x6c,0x04,0x30,0x7c]
54947
54948v_cmpx_u_f32 vcc, tba_hi, v2
54949// CHECK: [0x6d,0x04,0x30,0x7c]
54950
54951v_cmpx_u_f32 vcc, tma_lo, v2
54952// CHECK: [0x6e,0x04,0x30,0x7c]
54953
54954v_cmpx_u_f32 vcc, tma_hi, v2
54955// CHECK: [0x6f,0x04,0x30,0x7c]
54956
54957v_cmpx_u_f32 vcc, ttmp11, v2
54958// CHECK: [0x7b,0x04,0x30,0x7c]
54959
54960v_cmpx_u_f32 vcc, m0, v2
54961// CHECK: [0x7c,0x04,0x30,0x7c]
54962
54963v_cmpx_u_f32 vcc, exec_lo, v2
54964// CHECK: [0x7e,0x04,0x30,0x7c]
54965
54966v_cmpx_u_f32 vcc, exec_hi, v2
54967// CHECK: [0x7f,0x04,0x30,0x7c]
54968
54969v_cmpx_u_f32 vcc, 0, v2
54970// CHECK: [0x80,0x04,0x30,0x7c]
54971
54972v_cmpx_u_f32 vcc, -1, v2
54973// CHECK: [0xc1,0x04,0x30,0x7c]
54974
54975v_cmpx_u_f32 vcc, 0.5, v2
54976// CHECK: [0xf0,0x04,0x30,0x7c]
54977
54978v_cmpx_u_f32 vcc, -4.0, v2
54979// CHECK: [0xf7,0x04,0x30,0x7c]
54980
54981v_cmpx_u_f32 vcc, 0xaf123456, v2
54982// CHECK: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
54983
54984v_cmpx_u_f32 vcc, 0x3f717273, v2
54985// CHECK: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
54986
54987v_cmpx_u_f32 vcc, v1, v255
54988// CHECK: [0x01,0xff,0x31,0x7c]
54989
54990v_cmpx_u_f32_e64 s[10:11], v1, v2
54991// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
54992
54993v_cmpx_u_f32_e64 s[12:13], v1, v2
54994// CHECK: [0x0c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
54995
54996v_cmpx_u_f32_e64 s[102:103], v1, v2
54997// CHECK: [0x66,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
54998
54999v_cmpx_u_f32_e64 flat_scratch, v1, v2
55000// CHECK: [0x68,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55001
55002v_cmpx_u_f32_e64 vcc, v1, v2
55003// CHECK: [0x6a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55004
55005v_cmpx_u_f32_e64 tba, v1, v2
55006// CHECK: [0x6c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55007
55008v_cmpx_u_f32_e64 tma, v1, v2
55009// CHECK: [0x6e,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55010
55011v_cmpx_u_f32_e64 ttmp[10:11], v1, v2
55012// CHECK: [0x7a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55013
55014v_cmpx_u_f32_e64 s[10:11], v255, v2
55015// CHECK: [0x0a,0x00,0x30,0xd0,0xff,0x05,0x02,0x00]
55016
55017v_cmpx_u_f32_e64 s[10:11], s1, v2
55018// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x04,0x02,0x00]
55019
55020v_cmpx_u_f32_e64 s[10:11], s103, v2
55021// CHECK: [0x0a,0x00,0x30,0xd0,0x67,0x04,0x02,0x00]
55022
55023v_cmpx_u_f32_e64 s[10:11], flat_scratch_lo, v2
55024// CHECK: [0x0a,0x00,0x30,0xd0,0x68,0x04,0x02,0x00]
55025
55026v_cmpx_u_f32_e64 s[10:11], flat_scratch_hi, v2
55027// CHECK: [0x0a,0x00,0x30,0xd0,0x69,0x04,0x02,0x00]
55028
55029v_cmpx_u_f32_e64 s[10:11], vcc_lo, v2
55030// CHECK: [0x0a,0x00,0x30,0xd0,0x6a,0x04,0x02,0x00]
55031
55032v_cmpx_u_f32_e64 s[10:11], vcc_hi, v2
55033// CHECK: [0x0a,0x00,0x30,0xd0,0x6b,0x04,0x02,0x00]
55034
55035v_cmpx_u_f32_e64 s[10:11], tba_lo, v2
55036// CHECK: [0x0a,0x00,0x30,0xd0,0x6c,0x04,0x02,0x00]
55037
55038v_cmpx_u_f32_e64 s[10:11], tba_hi, v2
55039// CHECK: [0x0a,0x00,0x30,0xd0,0x6d,0x04,0x02,0x00]
55040
55041v_cmpx_u_f32_e64 s[10:11], tma_lo, v2
55042// CHECK: [0x0a,0x00,0x30,0xd0,0x6e,0x04,0x02,0x00]
55043
55044v_cmpx_u_f32_e64 s[10:11], tma_hi, v2
55045// CHECK: [0x0a,0x00,0x30,0xd0,0x6f,0x04,0x02,0x00]
55046
55047v_cmpx_u_f32_e64 s[10:11], ttmp11, v2
55048// CHECK: [0x0a,0x00,0x30,0xd0,0x7b,0x04,0x02,0x00]
55049
55050v_cmpx_u_f32_e64 s[10:11], m0, v2
55051// CHECK: [0x0a,0x00,0x30,0xd0,0x7c,0x04,0x02,0x00]
55052
55053v_cmpx_u_f32_e64 s[10:11], exec_lo, v2
55054// CHECK: [0x0a,0x00,0x30,0xd0,0x7e,0x04,0x02,0x00]
55055
55056v_cmpx_u_f32_e64 s[10:11], exec_hi, v2
55057// CHECK: [0x0a,0x00,0x30,0xd0,0x7f,0x04,0x02,0x00]
55058
55059v_cmpx_u_f32_e64 s[10:11], 0, v2
55060// CHECK: [0x0a,0x00,0x30,0xd0,0x80,0x04,0x02,0x00]
55061
55062v_cmpx_u_f32_e64 s[10:11], -1, v2
55063// CHECK: [0x0a,0x00,0x30,0xd0,0xc1,0x04,0x02,0x00]
55064
55065v_cmpx_u_f32_e64 s[10:11], 0.5, v2
55066// CHECK: [0x0a,0x00,0x30,0xd0,0xf0,0x04,0x02,0x00]
55067
55068v_cmpx_u_f32_e64 s[10:11], -4.0, v2
55069// CHECK: [0x0a,0x00,0x30,0xd0,0xf7,0x04,0x02,0x00]
55070
55071v_cmpx_u_f32_e64 s[10:11], v1, v255
55072// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x03,0x00]
55073
55074v_cmpx_u_f32_e64 s[10:11], v1, s2
55075// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x00,0x00]
55076
55077v_cmpx_u_f32_e64 s[10:11], v1, s103
55078// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcf,0x00,0x00]
55079
55080v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_lo
55081// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd1,0x00,0x00]
55082
55083v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_hi
55084// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd3,0x00,0x00]
55085
55086v_cmpx_u_f32_e64 s[10:11], v1, vcc_lo
55087// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd5,0x00,0x00]
55088
55089v_cmpx_u_f32_e64 s[10:11], v1, vcc_hi
55090// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd7,0x00,0x00]
55091
55092v_cmpx_u_f32_e64 s[10:11], v1, tba_lo
55093// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd9,0x00,0x00]
55094
55095v_cmpx_u_f32_e64 s[10:11], v1, tba_hi
55096// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdb,0x00,0x00]
55097
55098v_cmpx_u_f32_e64 s[10:11], v1, tma_lo
55099// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdd,0x00,0x00]
55100
55101v_cmpx_u_f32_e64 s[10:11], v1, tma_hi
55102// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdf,0x00,0x00]
55103
55104v_cmpx_u_f32_e64 s[10:11], v1, ttmp11
55105// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf7,0x00,0x00]
55106
55107v_cmpx_u_f32_e64 s[10:11], v1, m0
55108// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x00,0x00]
55109
55110v_cmpx_u_f32_e64 s[10:11], v1, exec_lo
55111// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfd,0x00,0x00]
55112
55113v_cmpx_u_f32_e64 s[10:11], v1, exec_hi
55114// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x00,0x00]
55115
55116v_cmpx_u_f32_e64 s[10:11], v1, 0
55117// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x01,0x01,0x00]
55118
55119v_cmpx_u_f32_e64 s[10:11], v1, -1
55120// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x83,0x01,0x00]
55121
55122v_cmpx_u_f32_e64 s[10:11], v1, 0.5
55123// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xe1,0x01,0x00]
55124
55125v_cmpx_u_f32_e64 s[10:11], v1, -4.0
55126// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xef,0x01,0x00]
55127
55128v_cmpx_u_f32_e64 s[10:11], -v1, v2
55129// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x20]
55130
55131v_cmpx_u_f32_e64 s[10:11], v1, -v2
55132// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x40]
55133
55134v_cmpx_u_f32_e64 s[10:11], -v1, -v2
55135// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x60]
55136
55137v_cmpx_nge_f32 vcc, v1, v2
55138// CHECK: [0x01,0x05,0x32,0x7c]
55139
55140v_cmpx_nge_f32 vcc, v255, v2
55141// CHECK: [0xff,0x05,0x32,0x7c]
55142
55143v_cmpx_nge_f32 vcc, s1, v2
55144// CHECK: [0x01,0x04,0x32,0x7c]
55145
55146v_cmpx_nge_f32 vcc, s103, v2
55147// CHECK: [0x67,0x04,0x32,0x7c]
55148
55149v_cmpx_nge_f32 vcc, flat_scratch_lo, v2
55150// CHECK: [0x68,0x04,0x32,0x7c]
55151
55152v_cmpx_nge_f32 vcc, flat_scratch_hi, v2
55153// CHECK: [0x69,0x04,0x32,0x7c]
55154
55155v_cmpx_nge_f32 vcc, vcc_lo, v2
55156// CHECK: [0x6a,0x04,0x32,0x7c]
55157
55158v_cmpx_nge_f32 vcc, vcc_hi, v2
55159// CHECK: [0x6b,0x04,0x32,0x7c]
55160
55161v_cmpx_nge_f32 vcc, tba_lo, v2
55162// CHECK: [0x6c,0x04,0x32,0x7c]
55163
55164v_cmpx_nge_f32 vcc, tba_hi, v2
55165// CHECK: [0x6d,0x04,0x32,0x7c]
55166
55167v_cmpx_nge_f32 vcc, tma_lo, v2
55168// CHECK: [0x6e,0x04,0x32,0x7c]
55169
55170v_cmpx_nge_f32 vcc, tma_hi, v2
55171// CHECK: [0x6f,0x04,0x32,0x7c]
55172
55173v_cmpx_nge_f32 vcc, ttmp11, v2
55174// CHECK: [0x7b,0x04,0x32,0x7c]
55175
55176v_cmpx_nge_f32 vcc, m0, v2
55177// CHECK: [0x7c,0x04,0x32,0x7c]
55178
55179v_cmpx_nge_f32 vcc, exec_lo, v2
55180// CHECK: [0x7e,0x04,0x32,0x7c]
55181
55182v_cmpx_nge_f32 vcc, exec_hi, v2
55183// CHECK: [0x7f,0x04,0x32,0x7c]
55184
55185v_cmpx_nge_f32 vcc, 0, v2
55186// CHECK: [0x80,0x04,0x32,0x7c]
55187
55188v_cmpx_nge_f32 vcc, -1, v2
55189// CHECK: [0xc1,0x04,0x32,0x7c]
55190
55191v_cmpx_nge_f32 vcc, 0.5, v2
55192// CHECK: [0xf0,0x04,0x32,0x7c]
55193
55194v_cmpx_nge_f32 vcc, -4.0, v2
55195// CHECK: [0xf7,0x04,0x32,0x7c]
55196
55197v_cmpx_nge_f32 vcc, 0xaf123456, v2
55198// CHECK: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
55199
55200v_cmpx_nge_f32 vcc, 0x3f717273, v2
55201// CHECK: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
55202
55203v_cmpx_nge_f32 vcc, v1, v255
55204// CHECK: [0x01,0xff,0x33,0x7c]
55205
55206v_cmpx_nge_f32_e64 s[10:11], v1, v2
55207// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55208
55209v_cmpx_nge_f32_e64 s[12:13], v1, v2
55210// CHECK: [0x0c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55211
55212v_cmpx_nge_f32_e64 s[102:103], v1, v2
55213// CHECK: [0x66,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55214
55215v_cmpx_nge_f32_e64 flat_scratch, v1, v2
55216// CHECK: [0x68,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55217
55218v_cmpx_nge_f32_e64 vcc, v1, v2
55219// CHECK: [0x6a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55220
55221v_cmpx_nge_f32_e64 tba, v1, v2
55222// CHECK: [0x6c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55223
55224v_cmpx_nge_f32_e64 tma, v1, v2
55225// CHECK: [0x6e,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55226
55227v_cmpx_nge_f32_e64 ttmp[10:11], v1, v2
55228// CHECK: [0x7a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55229
55230v_cmpx_nge_f32_e64 s[10:11], v255, v2
55231// CHECK: [0x0a,0x00,0x32,0xd0,0xff,0x05,0x02,0x00]
55232
55233v_cmpx_nge_f32_e64 s[10:11], s1, v2
55234// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x04,0x02,0x00]
55235
55236v_cmpx_nge_f32_e64 s[10:11], s103, v2
55237// CHECK: [0x0a,0x00,0x32,0xd0,0x67,0x04,0x02,0x00]
55238
55239v_cmpx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
55240// CHECK: [0x0a,0x00,0x32,0xd0,0x68,0x04,0x02,0x00]
55241
55242v_cmpx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
55243// CHECK: [0x0a,0x00,0x32,0xd0,0x69,0x04,0x02,0x00]
55244
55245v_cmpx_nge_f32_e64 s[10:11], vcc_lo, v2
55246// CHECK: [0x0a,0x00,0x32,0xd0,0x6a,0x04,0x02,0x00]
55247
55248v_cmpx_nge_f32_e64 s[10:11], vcc_hi, v2
55249// CHECK: [0x0a,0x00,0x32,0xd0,0x6b,0x04,0x02,0x00]
55250
55251v_cmpx_nge_f32_e64 s[10:11], tba_lo, v2
55252// CHECK: [0x0a,0x00,0x32,0xd0,0x6c,0x04,0x02,0x00]
55253
55254v_cmpx_nge_f32_e64 s[10:11], tba_hi, v2
55255// CHECK: [0x0a,0x00,0x32,0xd0,0x6d,0x04,0x02,0x00]
55256
55257v_cmpx_nge_f32_e64 s[10:11], tma_lo, v2
55258// CHECK: [0x0a,0x00,0x32,0xd0,0x6e,0x04,0x02,0x00]
55259
55260v_cmpx_nge_f32_e64 s[10:11], tma_hi, v2
55261// CHECK: [0x0a,0x00,0x32,0xd0,0x6f,0x04,0x02,0x00]
55262
55263v_cmpx_nge_f32_e64 s[10:11], ttmp11, v2
55264// CHECK: [0x0a,0x00,0x32,0xd0,0x7b,0x04,0x02,0x00]
55265
55266v_cmpx_nge_f32_e64 s[10:11], m0, v2
55267// CHECK: [0x0a,0x00,0x32,0xd0,0x7c,0x04,0x02,0x00]
55268
55269v_cmpx_nge_f32_e64 s[10:11], exec_lo, v2
55270// CHECK: [0x0a,0x00,0x32,0xd0,0x7e,0x04,0x02,0x00]
55271
55272v_cmpx_nge_f32_e64 s[10:11], exec_hi, v2
55273// CHECK: [0x0a,0x00,0x32,0xd0,0x7f,0x04,0x02,0x00]
55274
55275v_cmpx_nge_f32_e64 s[10:11], 0, v2
55276// CHECK: [0x0a,0x00,0x32,0xd0,0x80,0x04,0x02,0x00]
55277
55278v_cmpx_nge_f32_e64 s[10:11], -1, v2
55279// CHECK: [0x0a,0x00,0x32,0xd0,0xc1,0x04,0x02,0x00]
55280
55281v_cmpx_nge_f32_e64 s[10:11], 0.5, v2
55282// CHECK: [0x0a,0x00,0x32,0xd0,0xf0,0x04,0x02,0x00]
55283
55284v_cmpx_nge_f32_e64 s[10:11], -4.0, v2
55285// CHECK: [0x0a,0x00,0x32,0xd0,0xf7,0x04,0x02,0x00]
55286
55287v_cmpx_nge_f32_e64 s[10:11], v1, v255
55288// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x03,0x00]
55289
55290v_cmpx_nge_f32_e64 s[10:11], v1, s2
55291// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x00,0x00]
55292
55293v_cmpx_nge_f32_e64 s[10:11], v1, s103
55294// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcf,0x00,0x00]
55295
55296v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
55297// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd1,0x00,0x00]
55298
55299v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
55300// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd3,0x00,0x00]
55301
55302v_cmpx_nge_f32_e64 s[10:11], v1, vcc_lo
55303// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd5,0x00,0x00]
55304
55305v_cmpx_nge_f32_e64 s[10:11], v1, vcc_hi
55306// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd7,0x00,0x00]
55307
55308v_cmpx_nge_f32_e64 s[10:11], v1, tba_lo
55309// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd9,0x00,0x00]
55310
55311v_cmpx_nge_f32_e64 s[10:11], v1, tba_hi
55312// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdb,0x00,0x00]
55313
55314v_cmpx_nge_f32_e64 s[10:11], v1, tma_lo
55315// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdd,0x00,0x00]
55316
55317v_cmpx_nge_f32_e64 s[10:11], v1, tma_hi
55318// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdf,0x00,0x00]
55319
55320v_cmpx_nge_f32_e64 s[10:11], v1, ttmp11
55321// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf7,0x00,0x00]
55322
55323v_cmpx_nge_f32_e64 s[10:11], v1, m0
55324// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x00,0x00]
55325
55326v_cmpx_nge_f32_e64 s[10:11], v1, exec_lo
55327// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfd,0x00,0x00]
55328
55329v_cmpx_nge_f32_e64 s[10:11], v1, exec_hi
55330// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x00,0x00]
55331
55332v_cmpx_nge_f32_e64 s[10:11], v1, 0
55333// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x01,0x01,0x00]
55334
55335v_cmpx_nge_f32_e64 s[10:11], v1, -1
55336// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x83,0x01,0x00]
55337
55338v_cmpx_nge_f32_e64 s[10:11], v1, 0.5
55339// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xe1,0x01,0x00]
55340
55341v_cmpx_nge_f32_e64 s[10:11], v1, -4.0
55342// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xef,0x01,0x00]
55343
55344v_cmpx_nge_f32_e64 s[10:11], -v1, v2
55345// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x20]
55346
55347v_cmpx_nge_f32_e64 s[10:11], v1, -v2
55348// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x40]
55349
55350v_cmpx_nge_f32_e64 s[10:11], -v1, -v2
55351// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x60]
55352
55353v_cmpx_nlg_f32 vcc, v1, v2
55354// CHECK: [0x01,0x05,0x34,0x7c]
55355
55356v_cmpx_nlg_f32 vcc, v255, v2
55357// CHECK: [0xff,0x05,0x34,0x7c]
55358
55359v_cmpx_nlg_f32 vcc, s1, v2
55360// CHECK: [0x01,0x04,0x34,0x7c]
55361
55362v_cmpx_nlg_f32 vcc, s103, v2
55363// CHECK: [0x67,0x04,0x34,0x7c]
55364
55365v_cmpx_nlg_f32 vcc, flat_scratch_lo, v2
55366// CHECK: [0x68,0x04,0x34,0x7c]
55367
55368v_cmpx_nlg_f32 vcc, flat_scratch_hi, v2
55369// CHECK: [0x69,0x04,0x34,0x7c]
55370
55371v_cmpx_nlg_f32 vcc, vcc_lo, v2
55372// CHECK: [0x6a,0x04,0x34,0x7c]
55373
55374v_cmpx_nlg_f32 vcc, vcc_hi, v2
55375// CHECK: [0x6b,0x04,0x34,0x7c]
55376
55377v_cmpx_nlg_f32 vcc, tba_lo, v2
55378// CHECK: [0x6c,0x04,0x34,0x7c]
55379
55380v_cmpx_nlg_f32 vcc, tba_hi, v2
55381// CHECK: [0x6d,0x04,0x34,0x7c]
55382
55383v_cmpx_nlg_f32 vcc, tma_lo, v2
55384// CHECK: [0x6e,0x04,0x34,0x7c]
55385
55386v_cmpx_nlg_f32 vcc, tma_hi, v2
55387// CHECK: [0x6f,0x04,0x34,0x7c]
55388
55389v_cmpx_nlg_f32 vcc, ttmp11, v2
55390// CHECK: [0x7b,0x04,0x34,0x7c]
55391
55392v_cmpx_nlg_f32 vcc, m0, v2
55393// CHECK: [0x7c,0x04,0x34,0x7c]
55394
55395v_cmpx_nlg_f32 vcc, exec_lo, v2
55396// CHECK: [0x7e,0x04,0x34,0x7c]
55397
55398v_cmpx_nlg_f32 vcc, exec_hi, v2
55399// CHECK: [0x7f,0x04,0x34,0x7c]
55400
55401v_cmpx_nlg_f32 vcc, 0, v2
55402// CHECK: [0x80,0x04,0x34,0x7c]
55403
55404v_cmpx_nlg_f32 vcc, -1, v2
55405// CHECK: [0xc1,0x04,0x34,0x7c]
55406
55407v_cmpx_nlg_f32 vcc, 0.5, v2
55408// CHECK: [0xf0,0x04,0x34,0x7c]
55409
55410v_cmpx_nlg_f32 vcc, -4.0, v2
55411// CHECK: [0xf7,0x04,0x34,0x7c]
55412
55413v_cmpx_nlg_f32 vcc, 0xaf123456, v2
55414// CHECK: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
55415
55416v_cmpx_nlg_f32 vcc, 0x3f717273, v2
55417// CHECK: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
55418
55419v_cmpx_nlg_f32 vcc, v1, v255
55420// CHECK: [0x01,0xff,0x35,0x7c]
55421
55422v_cmpx_nlg_f32_e64 s[10:11], v1, v2
55423// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55424
55425v_cmpx_nlg_f32_e64 s[12:13], v1, v2
55426// CHECK: [0x0c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55427
55428v_cmpx_nlg_f32_e64 s[102:103], v1, v2
55429// CHECK: [0x66,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55430
55431v_cmpx_nlg_f32_e64 flat_scratch, v1, v2
55432// CHECK: [0x68,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55433
55434v_cmpx_nlg_f32_e64 vcc, v1, v2
55435// CHECK: [0x6a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55436
55437v_cmpx_nlg_f32_e64 tba, v1, v2
55438// CHECK: [0x6c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55439
55440v_cmpx_nlg_f32_e64 tma, v1, v2
55441// CHECK: [0x6e,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55442
55443v_cmpx_nlg_f32_e64 ttmp[10:11], v1, v2
55444// CHECK: [0x7a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55445
55446v_cmpx_nlg_f32_e64 s[10:11], v255, v2
55447// CHECK: [0x0a,0x00,0x34,0xd0,0xff,0x05,0x02,0x00]
55448
55449v_cmpx_nlg_f32_e64 s[10:11], s1, v2
55450// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x04,0x02,0x00]
55451
55452v_cmpx_nlg_f32_e64 s[10:11], s103, v2
55453// CHECK: [0x0a,0x00,0x34,0xd0,0x67,0x04,0x02,0x00]
55454
55455v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
55456// CHECK: [0x0a,0x00,0x34,0xd0,0x68,0x04,0x02,0x00]
55457
55458v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
55459// CHECK: [0x0a,0x00,0x34,0xd0,0x69,0x04,0x02,0x00]
55460
55461v_cmpx_nlg_f32_e64 s[10:11], vcc_lo, v2
55462// CHECK: [0x0a,0x00,0x34,0xd0,0x6a,0x04,0x02,0x00]
55463
55464v_cmpx_nlg_f32_e64 s[10:11], vcc_hi, v2
55465// CHECK: [0x0a,0x00,0x34,0xd0,0x6b,0x04,0x02,0x00]
55466
55467v_cmpx_nlg_f32_e64 s[10:11], tba_lo, v2
55468// CHECK: [0x0a,0x00,0x34,0xd0,0x6c,0x04,0x02,0x00]
55469
55470v_cmpx_nlg_f32_e64 s[10:11], tba_hi, v2
55471// CHECK: [0x0a,0x00,0x34,0xd0,0x6d,0x04,0x02,0x00]
55472
55473v_cmpx_nlg_f32_e64 s[10:11], tma_lo, v2
55474// CHECK: [0x0a,0x00,0x34,0xd0,0x6e,0x04,0x02,0x00]
55475
55476v_cmpx_nlg_f32_e64 s[10:11], tma_hi, v2
55477// CHECK: [0x0a,0x00,0x34,0xd0,0x6f,0x04,0x02,0x00]
55478
55479v_cmpx_nlg_f32_e64 s[10:11], ttmp11, v2
55480// CHECK: [0x0a,0x00,0x34,0xd0,0x7b,0x04,0x02,0x00]
55481
55482v_cmpx_nlg_f32_e64 s[10:11], m0, v2
55483// CHECK: [0x0a,0x00,0x34,0xd0,0x7c,0x04,0x02,0x00]
55484
55485v_cmpx_nlg_f32_e64 s[10:11], exec_lo, v2
55486// CHECK: [0x0a,0x00,0x34,0xd0,0x7e,0x04,0x02,0x00]
55487
55488v_cmpx_nlg_f32_e64 s[10:11], exec_hi, v2
55489// CHECK: [0x0a,0x00,0x34,0xd0,0x7f,0x04,0x02,0x00]
55490
55491v_cmpx_nlg_f32_e64 s[10:11], 0, v2
55492// CHECK: [0x0a,0x00,0x34,0xd0,0x80,0x04,0x02,0x00]
55493
55494v_cmpx_nlg_f32_e64 s[10:11], -1, v2
55495// CHECK: [0x0a,0x00,0x34,0xd0,0xc1,0x04,0x02,0x00]
55496
55497v_cmpx_nlg_f32_e64 s[10:11], 0.5, v2
55498// CHECK: [0x0a,0x00,0x34,0xd0,0xf0,0x04,0x02,0x00]
55499
55500v_cmpx_nlg_f32_e64 s[10:11], -4.0, v2
55501// CHECK: [0x0a,0x00,0x34,0xd0,0xf7,0x04,0x02,0x00]
55502
55503v_cmpx_nlg_f32_e64 s[10:11], v1, v255
55504// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x03,0x00]
55505
55506v_cmpx_nlg_f32_e64 s[10:11], v1, s2
55507// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x00,0x00]
55508
55509v_cmpx_nlg_f32_e64 s[10:11], v1, s103
55510// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcf,0x00,0x00]
55511
55512v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
55513// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd1,0x00,0x00]
55514
55515v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
55516// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd3,0x00,0x00]
55517
55518v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_lo
55519// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd5,0x00,0x00]
55520
55521v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_hi
55522// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd7,0x00,0x00]
55523
55524v_cmpx_nlg_f32_e64 s[10:11], v1, tba_lo
55525// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd9,0x00,0x00]
55526
55527v_cmpx_nlg_f32_e64 s[10:11], v1, tba_hi
55528// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdb,0x00,0x00]
55529
55530v_cmpx_nlg_f32_e64 s[10:11], v1, tma_lo
55531// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdd,0x00,0x00]
55532
55533v_cmpx_nlg_f32_e64 s[10:11], v1, tma_hi
55534// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdf,0x00,0x00]
55535
55536v_cmpx_nlg_f32_e64 s[10:11], v1, ttmp11
55537// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf7,0x00,0x00]
55538
55539v_cmpx_nlg_f32_e64 s[10:11], v1, m0
55540// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x00,0x00]
55541
55542v_cmpx_nlg_f32_e64 s[10:11], v1, exec_lo
55543// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfd,0x00,0x00]
55544
55545v_cmpx_nlg_f32_e64 s[10:11], v1, exec_hi
55546// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x00,0x00]
55547
55548v_cmpx_nlg_f32_e64 s[10:11], v1, 0
55549// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x01,0x01,0x00]
55550
55551v_cmpx_nlg_f32_e64 s[10:11], v1, -1
55552// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x83,0x01,0x00]
55553
55554v_cmpx_nlg_f32_e64 s[10:11], v1, 0.5
55555// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xe1,0x01,0x00]
55556
55557v_cmpx_nlg_f32_e64 s[10:11], v1, -4.0
55558// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xef,0x01,0x00]
55559
55560v_cmpx_nlg_f32_e64 s[10:11], -v1, v2
55561// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x20]
55562
55563v_cmpx_nlg_f32_e64 s[10:11], v1, -v2
55564// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x40]
55565
55566v_cmpx_nlg_f32_e64 s[10:11], -v1, -v2
55567// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x60]
55568
55569v_cmpx_ngt_f32 vcc, v1, v2
55570// CHECK: [0x01,0x05,0x36,0x7c]
55571
55572v_cmpx_ngt_f32 vcc, v255, v2
55573// CHECK: [0xff,0x05,0x36,0x7c]
55574
55575v_cmpx_ngt_f32 vcc, s1, v2
55576// CHECK: [0x01,0x04,0x36,0x7c]
55577
55578v_cmpx_ngt_f32 vcc, s103, v2
55579// CHECK: [0x67,0x04,0x36,0x7c]
55580
55581v_cmpx_ngt_f32 vcc, flat_scratch_lo, v2
55582// CHECK: [0x68,0x04,0x36,0x7c]
55583
55584v_cmpx_ngt_f32 vcc, flat_scratch_hi, v2
55585// CHECK: [0x69,0x04,0x36,0x7c]
55586
55587v_cmpx_ngt_f32 vcc, vcc_lo, v2
55588// CHECK: [0x6a,0x04,0x36,0x7c]
55589
55590v_cmpx_ngt_f32 vcc, vcc_hi, v2
55591// CHECK: [0x6b,0x04,0x36,0x7c]
55592
55593v_cmpx_ngt_f32 vcc, tba_lo, v2
55594// CHECK: [0x6c,0x04,0x36,0x7c]
55595
55596v_cmpx_ngt_f32 vcc, tba_hi, v2
55597// CHECK: [0x6d,0x04,0x36,0x7c]
55598
55599v_cmpx_ngt_f32 vcc, tma_lo, v2
55600// CHECK: [0x6e,0x04,0x36,0x7c]
55601
55602v_cmpx_ngt_f32 vcc, tma_hi, v2
55603// CHECK: [0x6f,0x04,0x36,0x7c]
55604
55605v_cmpx_ngt_f32 vcc, ttmp11, v2
55606// CHECK: [0x7b,0x04,0x36,0x7c]
55607
55608v_cmpx_ngt_f32 vcc, m0, v2
55609// CHECK: [0x7c,0x04,0x36,0x7c]
55610
55611v_cmpx_ngt_f32 vcc, exec_lo, v2
55612// CHECK: [0x7e,0x04,0x36,0x7c]
55613
55614v_cmpx_ngt_f32 vcc, exec_hi, v2
55615// CHECK: [0x7f,0x04,0x36,0x7c]
55616
55617v_cmpx_ngt_f32 vcc, 0, v2
55618// CHECK: [0x80,0x04,0x36,0x7c]
55619
55620v_cmpx_ngt_f32 vcc, -1, v2
55621// CHECK: [0xc1,0x04,0x36,0x7c]
55622
55623v_cmpx_ngt_f32 vcc, 0.5, v2
55624// CHECK: [0xf0,0x04,0x36,0x7c]
55625
55626v_cmpx_ngt_f32 vcc, -4.0, v2
55627// CHECK: [0xf7,0x04,0x36,0x7c]
55628
55629v_cmpx_ngt_f32 vcc, 0xaf123456, v2
55630// CHECK: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
55631
55632v_cmpx_ngt_f32 vcc, 0x3f717273, v2
55633// CHECK: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
55634
55635v_cmpx_ngt_f32 vcc, v1, v255
55636// CHECK: [0x01,0xff,0x37,0x7c]
55637
55638v_cmpx_ngt_f32_e64 s[10:11], v1, v2
55639// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55640
55641v_cmpx_ngt_f32_e64 s[12:13], v1, v2
55642// CHECK: [0x0c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55643
55644v_cmpx_ngt_f32_e64 s[102:103], v1, v2
55645// CHECK: [0x66,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55646
55647v_cmpx_ngt_f32_e64 flat_scratch, v1, v2
55648// CHECK: [0x68,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55649
55650v_cmpx_ngt_f32_e64 vcc, v1, v2
55651// CHECK: [0x6a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55652
55653v_cmpx_ngt_f32_e64 tba, v1, v2
55654// CHECK: [0x6c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55655
55656v_cmpx_ngt_f32_e64 tma, v1, v2
55657// CHECK: [0x6e,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55658
55659v_cmpx_ngt_f32_e64 ttmp[10:11], v1, v2
55660// CHECK: [0x7a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55661
55662v_cmpx_ngt_f32_e64 s[10:11], v255, v2
55663// CHECK: [0x0a,0x00,0x36,0xd0,0xff,0x05,0x02,0x00]
55664
55665v_cmpx_ngt_f32_e64 s[10:11], s1, v2
55666// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x04,0x02,0x00]
55667
55668v_cmpx_ngt_f32_e64 s[10:11], s103, v2
55669// CHECK: [0x0a,0x00,0x36,0xd0,0x67,0x04,0x02,0x00]
55670
55671v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
55672// CHECK: [0x0a,0x00,0x36,0xd0,0x68,0x04,0x02,0x00]
55673
55674v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
55675// CHECK: [0x0a,0x00,0x36,0xd0,0x69,0x04,0x02,0x00]
55676
55677v_cmpx_ngt_f32_e64 s[10:11], vcc_lo, v2
55678// CHECK: [0x0a,0x00,0x36,0xd0,0x6a,0x04,0x02,0x00]
55679
55680v_cmpx_ngt_f32_e64 s[10:11], vcc_hi, v2
55681// CHECK: [0x0a,0x00,0x36,0xd0,0x6b,0x04,0x02,0x00]
55682
55683v_cmpx_ngt_f32_e64 s[10:11], tba_lo, v2
55684// CHECK: [0x0a,0x00,0x36,0xd0,0x6c,0x04,0x02,0x00]
55685
55686v_cmpx_ngt_f32_e64 s[10:11], tba_hi, v2
55687// CHECK: [0x0a,0x00,0x36,0xd0,0x6d,0x04,0x02,0x00]
55688
55689v_cmpx_ngt_f32_e64 s[10:11], tma_lo, v2
55690// CHECK: [0x0a,0x00,0x36,0xd0,0x6e,0x04,0x02,0x00]
55691
55692v_cmpx_ngt_f32_e64 s[10:11], tma_hi, v2
55693// CHECK: [0x0a,0x00,0x36,0xd0,0x6f,0x04,0x02,0x00]
55694
55695v_cmpx_ngt_f32_e64 s[10:11], ttmp11, v2
55696// CHECK: [0x0a,0x00,0x36,0xd0,0x7b,0x04,0x02,0x00]
55697
55698v_cmpx_ngt_f32_e64 s[10:11], m0, v2
55699// CHECK: [0x0a,0x00,0x36,0xd0,0x7c,0x04,0x02,0x00]
55700
55701v_cmpx_ngt_f32_e64 s[10:11], exec_lo, v2
55702// CHECK: [0x0a,0x00,0x36,0xd0,0x7e,0x04,0x02,0x00]
55703
55704v_cmpx_ngt_f32_e64 s[10:11], exec_hi, v2
55705// CHECK: [0x0a,0x00,0x36,0xd0,0x7f,0x04,0x02,0x00]
55706
55707v_cmpx_ngt_f32_e64 s[10:11], 0, v2
55708// CHECK: [0x0a,0x00,0x36,0xd0,0x80,0x04,0x02,0x00]
55709
55710v_cmpx_ngt_f32_e64 s[10:11], -1, v2
55711// CHECK: [0x0a,0x00,0x36,0xd0,0xc1,0x04,0x02,0x00]
55712
55713v_cmpx_ngt_f32_e64 s[10:11], 0.5, v2
55714// CHECK: [0x0a,0x00,0x36,0xd0,0xf0,0x04,0x02,0x00]
55715
55716v_cmpx_ngt_f32_e64 s[10:11], -4.0, v2
55717// CHECK: [0x0a,0x00,0x36,0xd0,0xf7,0x04,0x02,0x00]
55718
55719v_cmpx_ngt_f32_e64 s[10:11], v1, v255
55720// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x03,0x00]
55721
55722v_cmpx_ngt_f32_e64 s[10:11], v1, s2
55723// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x00,0x00]
55724
55725v_cmpx_ngt_f32_e64 s[10:11], v1, s103
55726// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcf,0x00,0x00]
55727
55728v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
55729// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd1,0x00,0x00]
55730
55731v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
55732// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd3,0x00,0x00]
55733
55734v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_lo
55735// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd5,0x00,0x00]
55736
55737v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_hi
55738// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd7,0x00,0x00]
55739
55740v_cmpx_ngt_f32_e64 s[10:11], v1, tba_lo
55741// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd9,0x00,0x00]
55742
55743v_cmpx_ngt_f32_e64 s[10:11], v1, tba_hi
55744// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdb,0x00,0x00]
55745
55746v_cmpx_ngt_f32_e64 s[10:11], v1, tma_lo
55747// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdd,0x00,0x00]
55748
55749v_cmpx_ngt_f32_e64 s[10:11], v1, tma_hi
55750// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdf,0x00,0x00]
55751
55752v_cmpx_ngt_f32_e64 s[10:11], v1, ttmp11
55753// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf7,0x00,0x00]
55754
55755v_cmpx_ngt_f32_e64 s[10:11], v1, m0
55756// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x00,0x00]
55757
55758v_cmpx_ngt_f32_e64 s[10:11], v1, exec_lo
55759// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfd,0x00,0x00]
55760
55761v_cmpx_ngt_f32_e64 s[10:11], v1, exec_hi
55762// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x00,0x00]
55763
55764v_cmpx_ngt_f32_e64 s[10:11], v1, 0
55765// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x01,0x01,0x00]
55766
55767v_cmpx_ngt_f32_e64 s[10:11], v1, -1
55768// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x83,0x01,0x00]
55769
55770v_cmpx_ngt_f32_e64 s[10:11], v1, 0.5
55771// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xe1,0x01,0x00]
55772
55773v_cmpx_ngt_f32_e64 s[10:11], v1, -4.0
55774// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xef,0x01,0x00]
55775
55776v_cmpx_ngt_f32_e64 s[10:11], -v1, v2
55777// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x20]
55778
55779v_cmpx_ngt_f32_e64 s[10:11], v1, -v2
55780// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x40]
55781
55782v_cmpx_ngt_f32_e64 s[10:11], -v1, -v2
55783// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x60]
55784
55785v_cmpx_nle_f32 vcc, v1, v2
55786// CHECK: [0x01,0x05,0x38,0x7c]
55787
55788v_cmpx_nle_f32 vcc, v255, v2
55789// CHECK: [0xff,0x05,0x38,0x7c]
55790
55791v_cmpx_nle_f32 vcc, s1, v2
55792// CHECK: [0x01,0x04,0x38,0x7c]
55793
55794v_cmpx_nle_f32 vcc, s103, v2
55795// CHECK: [0x67,0x04,0x38,0x7c]
55796
55797v_cmpx_nle_f32 vcc, flat_scratch_lo, v2
55798// CHECK: [0x68,0x04,0x38,0x7c]
55799
55800v_cmpx_nle_f32 vcc, flat_scratch_hi, v2
55801// CHECK: [0x69,0x04,0x38,0x7c]
55802
55803v_cmpx_nle_f32 vcc, vcc_lo, v2
55804// CHECK: [0x6a,0x04,0x38,0x7c]
55805
55806v_cmpx_nle_f32 vcc, vcc_hi, v2
55807// CHECK: [0x6b,0x04,0x38,0x7c]
55808
55809v_cmpx_nle_f32 vcc, tba_lo, v2
55810// CHECK: [0x6c,0x04,0x38,0x7c]
55811
55812v_cmpx_nle_f32 vcc, tba_hi, v2
55813// CHECK: [0x6d,0x04,0x38,0x7c]
55814
55815v_cmpx_nle_f32 vcc, tma_lo, v2
55816// CHECK: [0x6e,0x04,0x38,0x7c]
55817
55818v_cmpx_nle_f32 vcc, tma_hi, v2
55819// CHECK: [0x6f,0x04,0x38,0x7c]
55820
55821v_cmpx_nle_f32 vcc, ttmp11, v2
55822// CHECK: [0x7b,0x04,0x38,0x7c]
55823
55824v_cmpx_nle_f32 vcc, m0, v2
55825// CHECK: [0x7c,0x04,0x38,0x7c]
55826
55827v_cmpx_nle_f32 vcc, exec_lo, v2
55828// CHECK: [0x7e,0x04,0x38,0x7c]
55829
55830v_cmpx_nle_f32 vcc, exec_hi, v2
55831// CHECK: [0x7f,0x04,0x38,0x7c]
55832
55833v_cmpx_nle_f32 vcc, 0, v2
55834// CHECK: [0x80,0x04,0x38,0x7c]
55835
55836v_cmpx_nle_f32 vcc, -1, v2
55837// CHECK: [0xc1,0x04,0x38,0x7c]
55838
55839v_cmpx_nle_f32 vcc, 0.5, v2
55840// CHECK: [0xf0,0x04,0x38,0x7c]
55841
55842v_cmpx_nle_f32 vcc, -4.0, v2
55843// CHECK: [0xf7,0x04,0x38,0x7c]
55844
55845v_cmpx_nle_f32 vcc, 0xaf123456, v2
55846// CHECK: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
55847
55848v_cmpx_nle_f32 vcc, 0x3f717273, v2
55849// CHECK: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
55850
55851v_cmpx_nle_f32 vcc, v1, v255
55852// CHECK: [0x01,0xff,0x39,0x7c]
55853
55854v_cmpx_nle_f32_e64 s[10:11], v1, v2
55855// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55856
55857v_cmpx_nle_f32_e64 s[12:13], v1, v2
55858// CHECK: [0x0c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55859
55860v_cmpx_nle_f32_e64 s[102:103], v1, v2
55861// CHECK: [0x66,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55862
55863v_cmpx_nle_f32_e64 flat_scratch, v1, v2
55864// CHECK: [0x68,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55865
55866v_cmpx_nle_f32_e64 vcc, v1, v2
55867// CHECK: [0x6a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55868
55869v_cmpx_nle_f32_e64 tba, v1, v2
55870// CHECK: [0x6c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55871
55872v_cmpx_nle_f32_e64 tma, v1, v2
55873// CHECK: [0x6e,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55874
55875v_cmpx_nle_f32_e64 ttmp[10:11], v1, v2
55876// CHECK: [0x7a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55877
55878v_cmpx_nle_f32_e64 s[10:11], v255, v2
55879// CHECK: [0x0a,0x00,0x38,0xd0,0xff,0x05,0x02,0x00]
55880
55881v_cmpx_nle_f32_e64 s[10:11], s1, v2
55882// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x04,0x02,0x00]
55883
55884v_cmpx_nle_f32_e64 s[10:11], s103, v2
55885// CHECK: [0x0a,0x00,0x38,0xd0,0x67,0x04,0x02,0x00]
55886
55887v_cmpx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
55888// CHECK: [0x0a,0x00,0x38,0xd0,0x68,0x04,0x02,0x00]
55889
55890v_cmpx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
55891// CHECK: [0x0a,0x00,0x38,0xd0,0x69,0x04,0x02,0x00]
55892
55893v_cmpx_nle_f32_e64 s[10:11], vcc_lo, v2
55894// CHECK: [0x0a,0x00,0x38,0xd0,0x6a,0x04,0x02,0x00]
55895
55896v_cmpx_nle_f32_e64 s[10:11], vcc_hi, v2
55897// CHECK: [0x0a,0x00,0x38,0xd0,0x6b,0x04,0x02,0x00]
55898
55899v_cmpx_nle_f32_e64 s[10:11], tba_lo, v2
55900// CHECK: [0x0a,0x00,0x38,0xd0,0x6c,0x04,0x02,0x00]
55901
55902v_cmpx_nle_f32_e64 s[10:11], tba_hi, v2
55903// CHECK: [0x0a,0x00,0x38,0xd0,0x6d,0x04,0x02,0x00]
55904
55905v_cmpx_nle_f32_e64 s[10:11], tma_lo, v2
55906// CHECK: [0x0a,0x00,0x38,0xd0,0x6e,0x04,0x02,0x00]
55907
55908v_cmpx_nle_f32_e64 s[10:11], tma_hi, v2
55909// CHECK: [0x0a,0x00,0x38,0xd0,0x6f,0x04,0x02,0x00]
55910
55911v_cmpx_nle_f32_e64 s[10:11], ttmp11, v2
55912// CHECK: [0x0a,0x00,0x38,0xd0,0x7b,0x04,0x02,0x00]
55913
55914v_cmpx_nle_f32_e64 s[10:11], m0, v2
55915// CHECK: [0x0a,0x00,0x38,0xd0,0x7c,0x04,0x02,0x00]
55916
55917v_cmpx_nle_f32_e64 s[10:11], exec_lo, v2
55918// CHECK: [0x0a,0x00,0x38,0xd0,0x7e,0x04,0x02,0x00]
55919
55920v_cmpx_nle_f32_e64 s[10:11], exec_hi, v2
55921// CHECK: [0x0a,0x00,0x38,0xd0,0x7f,0x04,0x02,0x00]
55922
55923v_cmpx_nle_f32_e64 s[10:11], 0, v2
55924// CHECK: [0x0a,0x00,0x38,0xd0,0x80,0x04,0x02,0x00]
55925
55926v_cmpx_nle_f32_e64 s[10:11], -1, v2
55927// CHECK: [0x0a,0x00,0x38,0xd0,0xc1,0x04,0x02,0x00]
55928
55929v_cmpx_nle_f32_e64 s[10:11], 0.5, v2
55930// CHECK: [0x0a,0x00,0x38,0xd0,0xf0,0x04,0x02,0x00]
55931
55932v_cmpx_nle_f32_e64 s[10:11], -4.0, v2
55933// CHECK: [0x0a,0x00,0x38,0xd0,0xf7,0x04,0x02,0x00]
55934
55935v_cmpx_nle_f32_e64 s[10:11], v1, v255
55936// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x03,0x00]
55937
55938v_cmpx_nle_f32_e64 s[10:11], v1, s2
55939// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x00,0x00]
55940
55941v_cmpx_nle_f32_e64 s[10:11], v1, s103
55942// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcf,0x00,0x00]
55943
55944v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
55945// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd1,0x00,0x00]
55946
55947v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
55948// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd3,0x00,0x00]
55949
55950v_cmpx_nle_f32_e64 s[10:11], v1, vcc_lo
55951// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd5,0x00,0x00]
55952
55953v_cmpx_nle_f32_e64 s[10:11], v1, vcc_hi
55954// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd7,0x00,0x00]
55955
55956v_cmpx_nle_f32_e64 s[10:11], v1, tba_lo
55957// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd9,0x00,0x00]
55958
55959v_cmpx_nle_f32_e64 s[10:11], v1, tba_hi
55960// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdb,0x00,0x00]
55961
55962v_cmpx_nle_f32_e64 s[10:11], v1, tma_lo
55963// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdd,0x00,0x00]
55964
55965v_cmpx_nle_f32_e64 s[10:11], v1, tma_hi
55966// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdf,0x00,0x00]
55967
55968v_cmpx_nle_f32_e64 s[10:11], v1, ttmp11
55969// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf7,0x00,0x00]
55970
55971v_cmpx_nle_f32_e64 s[10:11], v1, m0
55972// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x00,0x00]
55973
55974v_cmpx_nle_f32_e64 s[10:11], v1, exec_lo
55975// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfd,0x00,0x00]
55976
55977v_cmpx_nle_f32_e64 s[10:11], v1, exec_hi
55978// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x00,0x00]
55979
55980v_cmpx_nle_f32_e64 s[10:11], v1, 0
55981// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x01,0x01,0x00]
55982
55983v_cmpx_nle_f32_e64 s[10:11], v1, -1
55984// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x83,0x01,0x00]
55985
55986v_cmpx_nle_f32_e64 s[10:11], v1, 0.5
55987// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xe1,0x01,0x00]
55988
55989v_cmpx_nle_f32_e64 s[10:11], v1, -4.0
55990// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xef,0x01,0x00]
55991
55992v_cmpx_nle_f32_e64 s[10:11], -v1, v2
55993// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x20]
55994
55995v_cmpx_nle_f32_e64 s[10:11], v1, -v2
55996// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x40]
55997
55998v_cmpx_nle_f32_e64 s[10:11], -v1, -v2
55999// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x60]
56000
56001v_cmpx_neq_f32 vcc, v1, v2
56002// CHECK: [0x01,0x05,0x3a,0x7c]
56003
56004v_cmpx_neq_f32 vcc, v255, v2
56005// CHECK: [0xff,0x05,0x3a,0x7c]
56006
56007v_cmpx_neq_f32 vcc, s1, v2
56008// CHECK: [0x01,0x04,0x3a,0x7c]
56009
56010v_cmpx_neq_f32 vcc, s103, v2
56011// CHECK: [0x67,0x04,0x3a,0x7c]
56012
56013v_cmpx_neq_f32 vcc, flat_scratch_lo, v2
56014// CHECK: [0x68,0x04,0x3a,0x7c]
56015
56016v_cmpx_neq_f32 vcc, flat_scratch_hi, v2
56017// CHECK: [0x69,0x04,0x3a,0x7c]
56018
56019v_cmpx_neq_f32 vcc, vcc_lo, v2
56020// CHECK: [0x6a,0x04,0x3a,0x7c]
56021
56022v_cmpx_neq_f32 vcc, vcc_hi, v2
56023// CHECK: [0x6b,0x04,0x3a,0x7c]
56024
56025v_cmpx_neq_f32 vcc, tba_lo, v2
56026// CHECK: [0x6c,0x04,0x3a,0x7c]
56027
56028v_cmpx_neq_f32 vcc, tba_hi, v2
56029// CHECK: [0x6d,0x04,0x3a,0x7c]
56030
56031v_cmpx_neq_f32 vcc, tma_lo, v2
56032// CHECK: [0x6e,0x04,0x3a,0x7c]
56033
56034v_cmpx_neq_f32 vcc, tma_hi, v2
56035// CHECK: [0x6f,0x04,0x3a,0x7c]
56036
56037v_cmpx_neq_f32 vcc, ttmp11, v2
56038// CHECK: [0x7b,0x04,0x3a,0x7c]
56039
56040v_cmpx_neq_f32 vcc, m0, v2
56041// CHECK: [0x7c,0x04,0x3a,0x7c]
56042
56043v_cmpx_neq_f32 vcc, exec_lo, v2
56044// CHECK: [0x7e,0x04,0x3a,0x7c]
56045
56046v_cmpx_neq_f32 vcc, exec_hi, v2
56047// CHECK: [0x7f,0x04,0x3a,0x7c]
56048
56049v_cmpx_neq_f32 vcc, 0, v2
56050// CHECK: [0x80,0x04,0x3a,0x7c]
56051
56052v_cmpx_neq_f32 vcc, -1, v2
56053// CHECK: [0xc1,0x04,0x3a,0x7c]
56054
56055v_cmpx_neq_f32 vcc, 0.5, v2
56056// CHECK: [0xf0,0x04,0x3a,0x7c]
56057
56058v_cmpx_neq_f32 vcc, -4.0, v2
56059// CHECK: [0xf7,0x04,0x3a,0x7c]
56060
56061v_cmpx_neq_f32 vcc, 0xaf123456, v2
56062// CHECK: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
56063
56064v_cmpx_neq_f32 vcc, 0x3f717273, v2
56065// CHECK: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
56066
56067v_cmpx_neq_f32 vcc, v1, v255
56068// CHECK: [0x01,0xff,0x3b,0x7c]
56069
56070v_cmpx_neq_f32_e64 s[10:11], v1, v2
56071// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56072
56073v_cmpx_neq_f32_e64 s[12:13], v1, v2
56074// CHECK: [0x0c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56075
56076v_cmpx_neq_f32_e64 s[102:103], v1, v2
56077// CHECK: [0x66,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56078
56079v_cmpx_neq_f32_e64 flat_scratch, v1, v2
56080// CHECK: [0x68,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56081
56082v_cmpx_neq_f32_e64 vcc, v1, v2
56083// CHECK: [0x6a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56084
56085v_cmpx_neq_f32_e64 tba, v1, v2
56086// CHECK: [0x6c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56087
56088v_cmpx_neq_f32_e64 tma, v1, v2
56089// CHECK: [0x6e,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56090
56091v_cmpx_neq_f32_e64 ttmp[10:11], v1, v2
56092// CHECK: [0x7a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56093
56094v_cmpx_neq_f32_e64 s[10:11], v255, v2
56095// CHECK: [0x0a,0x00,0x3a,0xd0,0xff,0x05,0x02,0x00]
56096
56097v_cmpx_neq_f32_e64 s[10:11], s1, v2
56098// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x04,0x02,0x00]
56099
56100v_cmpx_neq_f32_e64 s[10:11], s103, v2
56101// CHECK: [0x0a,0x00,0x3a,0xd0,0x67,0x04,0x02,0x00]
56102
56103v_cmpx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
56104// CHECK: [0x0a,0x00,0x3a,0xd0,0x68,0x04,0x02,0x00]
56105
56106v_cmpx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
56107// CHECK: [0x0a,0x00,0x3a,0xd0,0x69,0x04,0x02,0x00]
56108
56109v_cmpx_neq_f32_e64 s[10:11], vcc_lo, v2
56110// CHECK: [0x0a,0x00,0x3a,0xd0,0x6a,0x04,0x02,0x00]
56111
56112v_cmpx_neq_f32_e64 s[10:11], vcc_hi, v2
56113// CHECK: [0x0a,0x00,0x3a,0xd0,0x6b,0x04,0x02,0x00]
56114
56115v_cmpx_neq_f32_e64 s[10:11], tba_lo, v2
56116// CHECK: [0x0a,0x00,0x3a,0xd0,0x6c,0x04,0x02,0x00]
56117
56118v_cmpx_neq_f32_e64 s[10:11], tba_hi, v2
56119// CHECK: [0x0a,0x00,0x3a,0xd0,0x6d,0x04,0x02,0x00]
56120
56121v_cmpx_neq_f32_e64 s[10:11], tma_lo, v2
56122// CHECK: [0x0a,0x00,0x3a,0xd0,0x6e,0x04,0x02,0x00]
56123
56124v_cmpx_neq_f32_e64 s[10:11], tma_hi, v2
56125// CHECK: [0x0a,0x00,0x3a,0xd0,0x6f,0x04,0x02,0x00]
56126
56127v_cmpx_neq_f32_e64 s[10:11], ttmp11, v2
56128// CHECK: [0x0a,0x00,0x3a,0xd0,0x7b,0x04,0x02,0x00]
56129
56130v_cmpx_neq_f32_e64 s[10:11], m0, v2
56131// CHECK: [0x0a,0x00,0x3a,0xd0,0x7c,0x04,0x02,0x00]
56132
56133v_cmpx_neq_f32_e64 s[10:11], exec_lo, v2
56134// CHECK: [0x0a,0x00,0x3a,0xd0,0x7e,0x04,0x02,0x00]
56135
56136v_cmpx_neq_f32_e64 s[10:11], exec_hi, v2
56137// CHECK: [0x0a,0x00,0x3a,0xd0,0x7f,0x04,0x02,0x00]
56138
56139v_cmpx_neq_f32_e64 s[10:11], 0, v2
56140// CHECK: [0x0a,0x00,0x3a,0xd0,0x80,0x04,0x02,0x00]
56141
56142v_cmpx_neq_f32_e64 s[10:11], -1, v2
56143// CHECK: [0x0a,0x00,0x3a,0xd0,0xc1,0x04,0x02,0x00]
56144
56145v_cmpx_neq_f32_e64 s[10:11], 0.5, v2
56146// CHECK: [0x0a,0x00,0x3a,0xd0,0xf0,0x04,0x02,0x00]
56147
56148v_cmpx_neq_f32_e64 s[10:11], -4.0, v2
56149// CHECK: [0x0a,0x00,0x3a,0xd0,0xf7,0x04,0x02,0x00]
56150
56151v_cmpx_neq_f32_e64 s[10:11], v1, v255
56152// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x03,0x00]
56153
56154v_cmpx_neq_f32_e64 s[10:11], v1, s2
56155// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x00,0x00]
56156
56157v_cmpx_neq_f32_e64 s[10:11], v1, s103
56158// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcf,0x00,0x00]
56159
56160v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
56161// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd1,0x00,0x00]
56162
56163v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
56164// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd3,0x00,0x00]
56165
56166v_cmpx_neq_f32_e64 s[10:11], v1, vcc_lo
56167// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd5,0x00,0x00]
56168
56169v_cmpx_neq_f32_e64 s[10:11], v1, vcc_hi
56170// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd7,0x00,0x00]
56171
56172v_cmpx_neq_f32_e64 s[10:11], v1, tba_lo
56173// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd9,0x00,0x00]
56174
56175v_cmpx_neq_f32_e64 s[10:11], v1, tba_hi
56176// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdb,0x00,0x00]
56177
56178v_cmpx_neq_f32_e64 s[10:11], v1, tma_lo
56179// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdd,0x00,0x00]
56180
56181v_cmpx_neq_f32_e64 s[10:11], v1, tma_hi
56182// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdf,0x00,0x00]
56183
56184v_cmpx_neq_f32_e64 s[10:11], v1, ttmp11
56185// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf7,0x00,0x00]
56186
56187v_cmpx_neq_f32_e64 s[10:11], v1, m0
56188// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x00,0x00]
56189
56190v_cmpx_neq_f32_e64 s[10:11], v1, exec_lo
56191// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfd,0x00,0x00]
56192
56193v_cmpx_neq_f32_e64 s[10:11], v1, exec_hi
56194// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x00,0x00]
56195
56196v_cmpx_neq_f32_e64 s[10:11], v1, 0
56197// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x01,0x01,0x00]
56198
56199v_cmpx_neq_f32_e64 s[10:11], v1, -1
56200// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x83,0x01,0x00]
56201
56202v_cmpx_neq_f32_e64 s[10:11], v1, 0.5
56203// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xe1,0x01,0x00]
56204
56205v_cmpx_neq_f32_e64 s[10:11], v1, -4.0
56206// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xef,0x01,0x00]
56207
56208v_cmpx_neq_f32_e64 s[10:11], -v1, v2
56209// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x20]
56210
56211v_cmpx_neq_f32_e64 s[10:11], v1, -v2
56212// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x40]
56213
56214v_cmpx_neq_f32_e64 s[10:11], -v1, -v2
56215// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x60]
56216
56217v_cmpx_nlt_f32 vcc, v1, v2
56218// CHECK: [0x01,0x05,0x3c,0x7c]
56219
56220v_cmpx_nlt_f32 vcc, v255, v2
56221// CHECK: [0xff,0x05,0x3c,0x7c]
56222
56223v_cmpx_nlt_f32 vcc, s1, v2
56224// CHECK: [0x01,0x04,0x3c,0x7c]
56225
56226v_cmpx_nlt_f32 vcc, s103, v2
56227// CHECK: [0x67,0x04,0x3c,0x7c]
56228
56229v_cmpx_nlt_f32 vcc, flat_scratch_lo, v2
56230// CHECK: [0x68,0x04,0x3c,0x7c]
56231
56232v_cmpx_nlt_f32 vcc, flat_scratch_hi, v2
56233// CHECK: [0x69,0x04,0x3c,0x7c]
56234
56235v_cmpx_nlt_f32 vcc, vcc_lo, v2
56236// CHECK: [0x6a,0x04,0x3c,0x7c]
56237
56238v_cmpx_nlt_f32 vcc, vcc_hi, v2
56239// CHECK: [0x6b,0x04,0x3c,0x7c]
56240
56241v_cmpx_nlt_f32 vcc, tba_lo, v2
56242// CHECK: [0x6c,0x04,0x3c,0x7c]
56243
56244v_cmpx_nlt_f32 vcc, tba_hi, v2
56245// CHECK: [0x6d,0x04,0x3c,0x7c]
56246
56247v_cmpx_nlt_f32 vcc, tma_lo, v2
56248// CHECK: [0x6e,0x04,0x3c,0x7c]
56249
56250v_cmpx_nlt_f32 vcc, tma_hi, v2
56251// CHECK: [0x6f,0x04,0x3c,0x7c]
56252
56253v_cmpx_nlt_f32 vcc, ttmp11, v2
56254// CHECK: [0x7b,0x04,0x3c,0x7c]
56255
56256v_cmpx_nlt_f32 vcc, m0, v2
56257// CHECK: [0x7c,0x04,0x3c,0x7c]
56258
56259v_cmpx_nlt_f32 vcc, exec_lo, v2
56260// CHECK: [0x7e,0x04,0x3c,0x7c]
56261
56262v_cmpx_nlt_f32 vcc, exec_hi, v2
56263// CHECK: [0x7f,0x04,0x3c,0x7c]
56264
56265v_cmpx_nlt_f32 vcc, 0, v2
56266// CHECK: [0x80,0x04,0x3c,0x7c]
56267
56268v_cmpx_nlt_f32 vcc, -1, v2
56269// CHECK: [0xc1,0x04,0x3c,0x7c]
56270
56271v_cmpx_nlt_f32 vcc, 0.5, v2
56272// CHECK: [0xf0,0x04,0x3c,0x7c]
56273
56274v_cmpx_nlt_f32 vcc, -4.0, v2
56275// CHECK: [0xf7,0x04,0x3c,0x7c]
56276
56277v_cmpx_nlt_f32 vcc, 0xaf123456, v2
56278// CHECK: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
56279
56280v_cmpx_nlt_f32 vcc, 0x3f717273, v2
56281// CHECK: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
56282
56283v_cmpx_nlt_f32 vcc, v1, v255
56284// CHECK: [0x01,0xff,0x3d,0x7c]
56285
56286v_cmpx_nlt_f32_e64 s[10:11], v1, v2
56287// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56288
56289v_cmpx_nlt_f32_e64 s[12:13], v1, v2
56290// CHECK: [0x0c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56291
56292v_cmpx_nlt_f32_e64 s[102:103], v1, v2
56293// CHECK: [0x66,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56294
56295v_cmpx_nlt_f32_e64 flat_scratch, v1, v2
56296// CHECK: [0x68,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56297
56298v_cmpx_nlt_f32_e64 vcc, v1, v2
56299// CHECK: [0x6a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56300
56301v_cmpx_nlt_f32_e64 tba, v1, v2
56302// CHECK: [0x6c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56303
56304v_cmpx_nlt_f32_e64 tma, v1, v2
56305// CHECK: [0x6e,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56306
56307v_cmpx_nlt_f32_e64 ttmp[10:11], v1, v2
56308// CHECK: [0x7a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56309
56310v_cmpx_nlt_f32_e64 s[10:11], v255, v2
56311// CHECK: [0x0a,0x00,0x3c,0xd0,0xff,0x05,0x02,0x00]
56312
56313v_cmpx_nlt_f32_e64 s[10:11], s1, v2
56314// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x04,0x02,0x00]
56315
56316v_cmpx_nlt_f32_e64 s[10:11], s103, v2
56317// CHECK: [0x0a,0x00,0x3c,0xd0,0x67,0x04,0x02,0x00]
56318
56319v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
56320// CHECK: [0x0a,0x00,0x3c,0xd0,0x68,0x04,0x02,0x00]
56321
56322v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
56323// CHECK: [0x0a,0x00,0x3c,0xd0,0x69,0x04,0x02,0x00]
56324
56325v_cmpx_nlt_f32_e64 s[10:11], vcc_lo, v2
56326// CHECK: [0x0a,0x00,0x3c,0xd0,0x6a,0x04,0x02,0x00]
56327
56328v_cmpx_nlt_f32_e64 s[10:11], vcc_hi, v2
56329// CHECK: [0x0a,0x00,0x3c,0xd0,0x6b,0x04,0x02,0x00]
56330
56331v_cmpx_nlt_f32_e64 s[10:11], tba_lo, v2
56332// CHECK: [0x0a,0x00,0x3c,0xd0,0x6c,0x04,0x02,0x00]
56333
56334v_cmpx_nlt_f32_e64 s[10:11], tba_hi, v2
56335// CHECK: [0x0a,0x00,0x3c,0xd0,0x6d,0x04,0x02,0x00]
56336
56337v_cmpx_nlt_f32_e64 s[10:11], tma_lo, v2
56338// CHECK: [0x0a,0x00,0x3c,0xd0,0x6e,0x04,0x02,0x00]
56339
56340v_cmpx_nlt_f32_e64 s[10:11], tma_hi, v2
56341// CHECK: [0x0a,0x00,0x3c,0xd0,0x6f,0x04,0x02,0x00]
56342
56343v_cmpx_nlt_f32_e64 s[10:11], ttmp11, v2
56344// CHECK: [0x0a,0x00,0x3c,0xd0,0x7b,0x04,0x02,0x00]
56345
56346v_cmpx_nlt_f32_e64 s[10:11], m0, v2
56347// CHECK: [0x0a,0x00,0x3c,0xd0,0x7c,0x04,0x02,0x00]
56348
56349v_cmpx_nlt_f32_e64 s[10:11], exec_lo, v2
56350// CHECK: [0x0a,0x00,0x3c,0xd0,0x7e,0x04,0x02,0x00]
56351
56352v_cmpx_nlt_f32_e64 s[10:11], exec_hi, v2
56353// CHECK: [0x0a,0x00,0x3c,0xd0,0x7f,0x04,0x02,0x00]
56354
56355v_cmpx_nlt_f32_e64 s[10:11], 0, v2
56356// CHECK: [0x0a,0x00,0x3c,0xd0,0x80,0x04,0x02,0x00]
56357
56358v_cmpx_nlt_f32_e64 s[10:11], -1, v2
56359// CHECK: [0x0a,0x00,0x3c,0xd0,0xc1,0x04,0x02,0x00]
56360
56361v_cmpx_nlt_f32_e64 s[10:11], 0.5, v2
56362// CHECK: [0x0a,0x00,0x3c,0xd0,0xf0,0x04,0x02,0x00]
56363
56364v_cmpx_nlt_f32_e64 s[10:11], -4.0, v2
56365// CHECK: [0x0a,0x00,0x3c,0xd0,0xf7,0x04,0x02,0x00]
56366
56367v_cmpx_nlt_f32_e64 s[10:11], v1, v255
56368// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x03,0x00]
56369
56370v_cmpx_nlt_f32_e64 s[10:11], v1, s2
56371// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x00,0x00]
56372
56373v_cmpx_nlt_f32_e64 s[10:11], v1, s103
56374// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcf,0x00,0x00]
56375
56376v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
56377// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd1,0x00,0x00]
56378
56379v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
56380// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd3,0x00,0x00]
56381
56382v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_lo
56383// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd5,0x00,0x00]
56384
56385v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_hi
56386// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd7,0x00,0x00]
56387
56388v_cmpx_nlt_f32_e64 s[10:11], v1, tba_lo
56389// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd9,0x00,0x00]
56390
56391v_cmpx_nlt_f32_e64 s[10:11], v1, tba_hi
56392// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdb,0x00,0x00]
56393
56394v_cmpx_nlt_f32_e64 s[10:11], v1, tma_lo
56395// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdd,0x00,0x00]
56396
56397v_cmpx_nlt_f32_e64 s[10:11], v1, tma_hi
56398// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdf,0x00,0x00]
56399
56400v_cmpx_nlt_f32_e64 s[10:11], v1, ttmp11
56401// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf7,0x00,0x00]
56402
56403v_cmpx_nlt_f32_e64 s[10:11], v1, m0
56404// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x00,0x00]
56405
56406v_cmpx_nlt_f32_e64 s[10:11], v1, exec_lo
56407// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfd,0x00,0x00]
56408
56409v_cmpx_nlt_f32_e64 s[10:11], v1, exec_hi
56410// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x00,0x00]
56411
56412v_cmpx_nlt_f32_e64 s[10:11], v1, 0
56413// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x01,0x01,0x00]
56414
56415v_cmpx_nlt_f32_e64 s[10:11], v1, -1
56416// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x83,0x01,0x00]
56417
56418v_cmpx_nlt_f32_e64 s[10:11], v1, 0.5
56419// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xe1,0x01,0x00]
56420
56421v_cmpx_nlt_f32_e64 s[10:11], v1, -4.0
56422// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xef,0x01,0x00]
56423
56424v_cmpx_nlt_f32_e64 s[10:11], -v1, v2
56425// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x20]
56426
56427v_cmpx_nlt_f32_e64 s[10:11], v1, -v2
56428// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x40]
56429
56430v_cmpx_nlt_f32_e64 s[10:11], -v1, -v2
56431// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x60]
56432
56433v_cmpx_tru_f32 vcc, v1, v2
56434// CHECK: [0x01,0x05,0x3e,0x7c]
56435
56436v_cmpx_tru_f32 vcc, v255, v2
56437// CHECK: [0xff,0x05,0x3e,0x7c]
56438
56439v_cmpx_tru_f32 vcc, s1, v2
56440// CHECK: [0x01,0x04,0x3e,0x7c]
56441
56442v_cmpx_tru_f32 vcc, s103, v2
56443// CHECK: [0x67,0x04,0x3e,0x7c]
56444
56445v_cmpx_tru_f32 vcc, flat_scratch_lo, v2
56446// CHECK: [0x68,0x04,0x3e,0x7c]
56447
56448v_cmpx_tru_f32 vcc, flat_scratch_hi, v2
56449// CHECK: [0x69,0x04,0x3e,0x7c]
56450
56451v_cmpx_tru_f32 vcc, vcc_lo, v2
56452// CHECK: [0x6a,0x04,0x3e,0x7c]
56453
56454v_cmpx_tru_f32 vcc, vcc_hi, v2
56455// CHECK: [0x6b,0x04,0x3e,0x7c]
56456
56457v_cmpx_tru_f32 vcc, tba_lo, v2
56458// CHECK: [0x6c,0x04,0x3e,0x7c]
56459
56460v_cmpx_tru_f32 vcc, tba_hi, v2
56461// CHECK: [0x6d,0x04,0x3e,0x7c]
56462
56463v_cmpx_tru_f32 vcc, tma_lo, v2
56464// CHECK: [0x6e,0x04,0x3e,0x7c]
56465
56466v_cmpx_tru_f32 vcc, tma_hi, v2
56467// CHECK: [0x6f,0x04,0x3e,0x7c]
56468
56469v_cmpx_tru_f32 vcc, ttmp11, v2
56470// CHECK: [0x7b,0x04,0x3e,0x7c]
56471
56472v_cmpx_tru_f32 vcc, m0, v2
56473// CHECK: [0x7c,0x04,0x3e,0x7c]
56474
56475v_cmpx_tru_f32 vcc, exec_lo, v2
56476// CHECK: [0x7e,0x04,0x3e,0x7c]
56477
56478v_cmpx_tru_f32 vcc, exec_hi, v2
56479// CHECK: [0x7f,0x04,0x3e,0x7c]
56480
56481v_cmpx_tru_f32 vcc, 0, v2
56482// CHECK: [0x80,0x04,0x3e,0x7c]
56483
56484v_cmpx_tru_f32 vcc, -1, v2
56485// CHECK: [0xc1,0x04,0x3e,0x7c]
56486
56487v_cmpx_tru_f32 vcc, 0.5, v2
56488// CHECK: [0xf0,0x04,0x3e,0x7c]
56489
56490v_cmpx_tru_f32 vcc, -4.0, v2
56491// CHECK: [0xf7,0x04,0x3e,0x7c]
56492
56493v_cmpx_tru_f32 vcc, 0xaf123456, v2
56494// CHECK: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
56495
56496v_cmpx_tru_f32 vcc, 0x3f717273, v2
56497// CHECK: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
56498
56499v_cmpx_tru_f32 vcc, v1, v255
56500// CHECK: [0x01,0xff,0x3f,0x7c]
56501
56502v_cmpx_tru_f32_e64 s[10:11], v1, v2
56503// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56504
56505v_cmpx_tru_f32_e64 s[12:13], v1, v2
56506// CHECK: [0x0c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56507
56508v_cmpx_tru_f32_e64 s[102:103], v1, v2
56509// CHECK: [0x66,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56510
56511v_cmpx_tru_f32_e64 flat_scratch, v1, v2
56512// CHECK: [0x68,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56513
56514v_cmpx_tru_f32_e64 vcc, v1, v2
56515// CHECK: [0x6a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56516
56517v_cmpx_tru_f32_e64 tba, v1, v2
56518// CHECK: [0x6c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56519
56520v_cmpx_tru_f32_e64 tma, v1, v2
56521// CHECK: [0x6e,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56522
56523v_cmpx_tru_f32_e64 ttmp[10:11], v1, v2
56524// CHECK: [0x7a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56525
56526v_cmpx_tru_f32_e64 s[10:11], v255, v2
56527// CHECK: [0x0a,0x00,0x3e,0xd0,0xff,0x05,0x02,0x00]
56528
56529v_cmpx_tru_f32_e64 s[10:11], s1, v2
56530// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x04,0x02,0x00]
56531
56532v_cmpx_tru_f32_e64 s[10:11], s103, v2
56533// CHECK: [0x0a,0x00,0x3e,0xd0,0x67,0x04,0x02,0x00]
56534
56535v_cmpx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
56536// CHECK: [0x0a,0x00,0x3e,0xd0,0x68,0x04,0x02,0x00]
56537
56538v_cmpx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
56539// CHECK: [0x0a,0x00,0x3e,0xd0,0x69,0x04,0x02,0x00]
56540
56541v_cmpx_tru_f32_e64 s[10:11], vcc_lo, v2
56542// CHECK: [0x0a,0x00,0x3e,0xd0,0x6a,0x04,0x02,0x00]
56543
56544v_cmpx_tru_f32_e64 s[10:11], vcc_hi, v2
56545// CHECK: [0x0a,0x00,0x3e,0xd0,0x6b,0x04,0x02,0x00]
56546
56547v_cmpx_tru_f32_e64 s[10:11], tba_lo, v2
56548// CHECK: [0x0a,0x00,0x3e,0xd0,0x6c,0x04,0x02,0x00]
56549
56550v_cmpx_tru_f32_e64 s[10:11], tba_hi, v2
56551// CHECK: [0x0a,0x00,0x3e,0xd0,0x6d,0x04,0x02,0x00]
56552
56553v_cmpx_tru_f32_e64 s[10:11], tma_lo, v2
56554// CHECK: [0x0a,0x00,0x3e,0xd0,0x6e,0x04,0x02,0x00]
56555
56556v_cmpx_tru_f32_e64 s[10:11], tma_hi, v2
56557// CHECK: [0x0a,0x00,0x3e,0xd0,0x6f,0x04,0x02,0x00]
56558
56559v_cmpx_tru_f32_e64 s[10:11], ttmp11, v2
56560// CHECK: [0x0a,0x00,0x3e,0xd0,0x7b,0x04,0x02,0x00]
56561
56562v_cmpx_tru_f32_e64 s[10:11], m0, v2
56563// CHECK: [0x0a,0x00,0x3e,0xd0,0x7c,0x04,0x02,0x00]
56564
56565v_cmpx_tru_f32_e64 s[10:11], exec_lo, v2
56566// CHECK: [0x0a,0x00,0x3e,0xd0,0x7e,0x04,0x02,0x00]
56567
56568v_cmpx_tru_f32_e64 s[10:11], exec_hi, v2
56569// CHECK: [0x0a,0x00,0x3e,0xd0,0x7f,0x04,0x02,0x00]
56570
56571v_cmpx_tru_f32_e64 s[10:11], 0, v2
56572// CHECK: [0x0a,0x00,0x3e,0xd0,0x80,0x04,0x02,0x00]
56573
56574v_cmpx_tru_f32_e64 s[10:11], -1, v2
56575// CHECK: [0x0a,0x00,0x3e,0xd0,0xc1,0x04,0x02,0x00]
56576
56577v_cmpx_tru_f32_e64 s[10:11], 0.5, v2
56578// CHECK: [0x0a,0x00,0x3e,0xd0,0xf0,0x04,0x02,0x00]
56579
56580v_cmpx_tru_f32_e64 s[10:11], -4.0, v2
56581// CHECK: [0x0a,0x00,0x3e,0xd0,0xf7,0x04,0x02,0x00]
56582
56583v_cmpx_tru_f32_e64 s[10:11], v1, v255
56584// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x03,0x00]
56585
56586v_cmpx_tru_f32_e64 s[10:11], v1, s2
56587// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x00,0x00]
56588
56589v_cmpx_tru_f32_e64 s[10:11], v1, s103
56590// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcf,0x00,0x00]
56591
56592v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
56593// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd1,0x00,0x00]
56594
56595v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
56596// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd3,0x00,0x00]
56597
56598v_cmpx_tru_f32_e64 s[10:11], v1, vcc_lo
56599// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd5,0x00,0x00]
56600
56601v_cmpx_tru_f32_e64 s[10:11], v1, vcc_hi
56602// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd7,0x00,0x00]
56603
56604v_cmpx_tru_f32_e64 s[10:11], v1, tba_lo
56605// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd9,0x00,0x00]
56606
56607v_cmpx_tru_f32_e64 s[10:11], v1, tba_hi
56608// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdb,0x00,0x00]
56609
56610v_cmpx_tru_f32_e64 s[10:11], v1, tma_lo
56611// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdd,0x00,0x00]
56612
56613v_cmpx_tru_f32_e64 s[10:11], v1, tma_hi
56614// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdf,0x00,0x00]
56615
56616v_cmpx_tru_f32_e64 s[10:11], v1, ttmp11
56617// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf7,0x00,0x00]
56618
56619v_cmpx_tru_f32_e64 s[10:11], v1, m0
56620// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x00,0x00]
56621
56622v_cmpx_tru_f32_e64 s[10:11], v1, exec_lo
56623// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfd,0x00,0x00]
56624
56625v_cmpx_tru_f32_e64 s[10:11], v1, exec_hi
56626// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x00,0x00]
56627
56628v_cmpx_tru_f32_e64 s[10:11], v1, 0
56629// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x01,0x01,0x00]
56630
56631v_cmpx_tru_f32_e64 s[10:11], v1, -1
56632// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x83,0x01,0x00]
56633
56634v_cmpx_tru_f32_e64 s[10:11], v1, 0.5
56635// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xe1,0x01,0x00]
56636
56637v_cmpx_tru_f32_e64 s[10:11], v1, -4.0
56638// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xef,0x01,0x00]
56639
56640v_cmpx_tru_f32_e64 s[10:11], -v1, v2
56641// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x20]
56642
56643v_cmpx_tru_f32_e64 s[10:11], v1, -v2
56644// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x40]
56645
56646v_cmpx_tru_f32_e64 s[10:11], -v1, -v2
56647// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x60]
56648
56649v_cmp_f_f64 vcc, v[1:2], v[2:3]
56650// CHECK: [0x01,0x05,0x40,0x7c]
56651
56652v_cmp_f_f64 vcc, v[254:255], v[2:3]
56653// CHECK: [0xfe,0x05,0x40,0x7c]
56654
56655v_cmp_f_f64 vcc, s[2:3], v[2:3]
56656// CHECK: [0x02,0x04,0x40,0x7c]
56657
56658v_cmp_f_f64 vcc, s[4:5], v[2:3]
56659// CHECK: [0x04,0x04,0x40,0x7c]
56660
56661v_cmp_f_f64 vcc, s[102:103], v[2:3]
56662// CHECK: [0x66,0x04,0x40,0x7c]
56663
56664v_cmp_f_f64 vcc, flat_scratch, v[2:3]
56665// CHECK: [0x68,0x04,0x40,0x7c]
56666
56667v_cmp_f_f64 vcc, vcc, v[2:3]
56668// CHECK: [0x6a,0x04,0x40,0x7c]
56669
56670v_cmp_f_f64 vcc, tba, v[2:3]
56671// CHECK: [0x6c,0x04,0x40,0x7c]
56672
56673v_cmp_f_f64 vcc, tma, v[2:3]
56674// CHECK: [0x6e,0x04,0x40,0x7c]
56675
56676v_cmp_f_f64 vcc, ttmp[10:11], v[2:3]
56677// CHECK: [0x7a,0x04,0x40,0x7c]
56678
56679v_cmp_f_f64 vcc, exec, v[2:3]
56680// CHECK: [0x7e,0x04,0x40,0x7c]
56681
56682v_cmp_f_f64 vcc, 0, v[2:3]
56683// CHECK: [0x80,0x04,0x40,0x7c]
56684
56685v_cmp_f_f64 vcc, -1, v[2:3]
56686// CHECK: [0xc1,0x04,0x40,0x7c]
56687
56688v_cmp_f_f64 vcc, 0.5, v[2:3]
56689// CHECK: [0xf0,0x04,0x40,0x7c]
56690
56691v_cmp_f_f64 vcc, -4.0, v[2:3]
56692// CHECK: [0xf7,0x04,0x40,0x7c]
56693
56694v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
56695// CHECK: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
56696
56697v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
56698// CHECK: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
56699
56700v_cmp_f_f64 vcc, v[1:2], v[254:255]
56701// CHECK: [0x01,0xfd,0x41,0x7c]
56702
56703v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
56704// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56705
56706v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
56707// CHECK: [0x0c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56708
56709v_cmp_f_f64_e64 s[102:103], v[1:2], v[2:3]
56710// CHECK: [0x66,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56711
56712v_cmp_f_f64_e64 flat_scratch, v[1:2], v[2:3]
56713// CHECK: [0x68,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56714
56715v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
56716// CHECK: [0x6a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56717
56718v_cmp_f_f64_e64 tba, v[1:2], v[2:3]
56719// CHECK: [0x6c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56720
56721v_cmp_f_f64_e64 tma, v[1:2], v[2:3]
56722// CHECK: [0x6e,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56723
56724v_cmp_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
56725// CHECK: [0x7a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56726
56727v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
56728// CHECK: [0x0a,0x00,0x40,0xd0,0xfe,0x05,0x02,0x00]
56729
56730v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
56731// CHECK: [0x0a,0x00,0x40,0xd0,0x02,0x04,0x02,0x00]
56732
56733v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
56734// CHECK: [0x0a,0x00,0x40,0xd0,0x04,0x04,0x02,0x00]
56735
56736v_cmp_f_f64_e64 s[10:11], s[102:103], v[2:3]
56737// CHECK: [0x0a,0x00,0x40,0xd0,0x66,0x04,0x02,0x00]
56738
56739v_cmp_f_f64_e64 s[10:11], flat_scratch, v[2:3]
56740// CHECK: [0x0a,0x00,0x40,0xd0,0x68,0x04,0x02,0x00]
56741
56742v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
56743// CHECK: [0x0a,0x00,0x40,0xd0,0x6a,0x04,0x02,0x00]
56744
56745v_cmp_f_f64_e64 s[10:11], tba, v[2:3]
56746// CHECK: [0x0a,0x00,0x40,0xd0,0x6c,0x04,0x02,0x00]
56747
56748v_cmp_f_f64_e64 s[10:11], tma, v[2:3]
56749// CHECK: [0x0a,0x00,0x40,0xd0,0x6e,0x04,0x02,0x00]
56750
56751v_cmp_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
56752// CHECK: [0x0a,0x00,0x40,0xd0,0x7a,0x04,0x02,0x00]
56753
56754v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
56755// CHECK: [0x0a,0x00,0x40,0xd0,0x7e,0x04,0x02,0x00]
56756
56757v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
56758// CHECK: [0x0a,0x00,0x40,0xd0,0x80,0x04,0x02,0x00]
56759
56760v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
56761// CHECK: [0x0a,0x00,0x40,0xd0,0xc1,0x04,0x02,0x00]
56762
56763v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
56764// CHECK: [0x0a,0x00,0x40,0xd0,0xf0,0x04,0x02,0x00]
56765
56766v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
56767// CHECK: [0x0a,0x00,0x40,0xd0,0xf7,0x04,0x02,0x00]
56768
56769v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
56770// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x03,0x00]
56771
56772v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
56773// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x09,0x00,0x00]
56774
56775v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
56776// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x0d,0x00,0x00]
56777
56778v_cmp_f_f64_e64 s[10:11], v[1:2], s[102:103]
56779// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcd,0x00,0x00]
56780
56781v_cmp_f_f64_e64 s[10:11], v[1:2], flat_scratch
56782// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd1,0x00,0x00]
56783
56784v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
56785// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd5,0x00,0x00]
56786
56787v_cmp_f_f64_e64 s[10:11], v[1:2], tba
56788// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd9,0x00,0x00]
56789
56790v_cmp_f_f64_e64 s[10:11], v[1:2], tma
56791// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdd,0x00,0x00]
56792
56793v_cmp_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
56794// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf5,0x00,0x00]
56795
56796v_cmp_f_f64_e64 s[10:11], v[1:2], exec
56797// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x00,0x00]
56798
56799v_cmp_f_f64_e64 s[10:11], v[1:2], 0
56800// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x01,0x01,0x00]
56801
56802v_cmp_f_f64_e64 s[10:11], v[1:2], -1
56803// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x83,0x01,0x00]
56804
56805v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
56806// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xe1,0x01,0x00]
56807
56808v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
56809// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xef,0x01,0x00]
56810
56811v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
56812// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x20]
56813
56814v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
56815// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x40]
56816
56817v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
56818// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x60]
56819
56820v_cmp_lt_f64 vcc, v[1:2], v[2:3]
56821// CHECK: [0x01,0x05,0x42,0x7c]
56822
56823v_cmp_lt_f64 vcc, v[254:255], v[2:3]
56824// CHECK: [0xfe,0x05,0x42,0x7c]
56825
56826v_cmp_lt_f64 vcc, s[2:3], v[2:3]
56827// CHECK: [0x02,0x04,0x42,0x7c]
56828
56829v_cmp_lt_f64 vcc, s[4:5], v[2:3]
56830// CHECK: [0x04,0x04,0x42,0x7c]
56831
56832v_cmp_lt_f64 vcc, s[102:103], v[2:3]
56833// CHECK: [0x66,0x04,0x42,0x7c]
56834
56835v_cmp_lt_f64 vcc, flat_scratch, v[2:3]
56836// CHECK: [0x68,0x04,0x42,0x7c]
56837
56838v_cmp_lt_f64 vcc, vcc, v[2:3]
56839// CHECK: [0x6a,0x04,0x42,0x7c]
56840
56841v_cmp_lt_f64 vcc, tba, v[2:3]
56842// CHECK: [0x6c,0x04,0x42,0x7c]
56843
56844v_cmp_lt_f64 vcc, tma, v[2:3]
56845// CHECK: [0x6e,0x04,0x42,0x7c]
56846
56847v_cmp_lt_f64 vcc, ttmp[10:11], v[2:3]
56848// CHECK: [0x7a,0x04,0x42,0x7c]
56849
56850v_cmp_lt_f64 vcc, exec, v[2:3]
56851// CHECK: [0x7e,0x04,0x42,0x7c]
56852
56853v_cmp_lt_f64 vcc, 0, v[2:3]
56854// CHECK: [0x80,0x04,0x42,0x7c]
56855
56856v_cmp_lt_f64 vcc, -1, v[2:3]
56857// CHECK: [0xc1,0x04,0x42,0x7c]
56858
56859v_cmp_lt_f64 vcc, 0.5, v[2:3]
56860// CHECK: [0xf0,0x04,0x42,0x7c]
56861
56862v_cmp_lt_f64 vcc, -4.0, v[2:3]
56863// CHECK: [0xf7,0x04,0x42,0x7c]
56864
56865v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
56866// CHECK: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
56867
56868v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
56869// CHECK: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
56870
56871v_cmp_lt_f64 vcc, v[1:2], v[254:255]
56872// CHECK: [0x01,0xfd,0x43,0x7c]
56873
56874v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
56875// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56876
56877v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
56878// CHECK: [0x0c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56879
56880v_cmp_lt_f64_e64 s[102:103], v[1:2], v[2:3]
56881// CHECK: [0x66,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56882
56883v_cmp_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
56884// CHECK: [0x68,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56885
56886v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
56887// CHECK: [0x6a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56888
56889v_cmp_lt_f64_e64 tba, v[1:2], v[2:3]
56890// CHECK: [0x6c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56891
56892v_cmp_lt_f64_e64 tma, v[1:2], v[2:3]
56893// CHECK: [0x6e,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56894
56895v_cmp_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
56896// CHECK: [0x7a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56897
56898v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
56899// CHECK: [0x0a,0x00,0x42,0xd0,0xfe,0x05,0x02,0x00]
56900
56901v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
56902// CHECK: [0x0a,0x00,0x42,0xd0,0x02,0x04,0x02,0x00]
56903
56904v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
56905// CHECK: [0x0a,0x00,0x42,0xd0,0x04,0x04,0x02,0x00]
56906
56907v_cmp_lt_f64_e64 s[10:11], s[102:103], v[2:3]
56908// CHECK: [0x0a,0x00,0x42,0xd0,0x66,0x04,0x02,0x00]
56909
56910v_cmp_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
56911// CHECK: [0x0a,0x00,0x42,0xd0,0x68,0x04,0x02,0x00]
56912
56913v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
56914// CHECK: [0x0a,0x00,0x42,0xd0,0x6a,0x04,0x02,0x00]
56915
56916v_cmp_lt_f64_e64 s[10:11], tba, v[2:3]
56917// CHECK: [0x0a,0x00,0x42,0xd0,0x6c,0x04,0x02,0x00]
56918
56919v_cmp_lt_f64_e64 s[10:11], tma, v[2:3]
56920// CHECK: [0x0a,0x00,0x42,0xd0,0x6e,0x04,0x02,0x00]
56921
56922v_cmp_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
56923// CHECK: [0x0a,0x00,0x42,0xd0,0x7a,0x04,0x02,0x00]
56924
56925v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
56926// CHECK: [0x0a,0x00,0x42,0xd0,0x7e,0x04,0x02,0x00]
56927
56928v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
56929// CHECK: [0x0a,0x00,0x42,0xd0,0x80,0x04,0x02,0x00]
56930
56931v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
56932// CHECK: [0x0a,0x00,0x42,0xd0,0xc1,0x04,0x02,0x00]
56933
56934v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
56935// CHECK: [0x0a,0x00,0x42,0xd0,0xf0,0x04,0x02,0x00]
56936
56937v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
56938// CHECK: [0x0a,0x00,0x42,0xd0,0xf7,0x04,0x02,0x00]
56939
56940v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
56941// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x03,0x00]
56942
56943v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
56944// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x09,0x00,0x00]
56945
56946v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
56947// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x0d,0x00,0x00]
56948
56949v_cmp_lt_f64_e64 s[10:11], v[1:2], s[102:103]
56950// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcd,0x00,0x00]
56951
56952v_cmp_lt_f64_e64 s[10:11], v[1:2], flat_scratch
56953// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd1,0x00,0x00]
56954
56955v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
56956// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd5,0x00,0x00]
56957
56958v_cmp_lt_f64_e64 s[10:11], v[1:2], tba
56959// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd9,0x00,0x00]
56960
56961v_cmp_lt_f64_e64 s[10:11], v[1:2], tma
56962// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdd,0x00,0x00]
56963
56964v_cmp_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
56965// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf5,0x00,0x00]
56966
56967v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
56968// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x00,0x00]
56969
56970v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
56971// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x01,0x01,0x00]
56972
56973v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
56974// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x83,0x01,0x00]
56975
56976v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
56977// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xe1,0x01,0x00]
56978
56979v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
56980// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xef,0x01,0x00]
56981
56982v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
56983// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x20]
56984
56985v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
56986// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x40]
56987
56988v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
56989// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x60]
56990
56991v_cmp_eq_f64 vcc, v[1:2], v[2:3]
56992// CHECK: [0x01,0x05,0x44,0x7c]
56993
56994v_cmp_eq_f64 vcc, v[254:255], v[2:3]
56995// CHECK: [0xfe,0x05,0x44,0x7c]
56996
56997v_cmp_eq_f64 vcc, s[2:3], v[2:3]
56998// CHECK: [0x02,0x04,0x44,0x7c]
56999
57000v_cmp_eq_f64 vcc, s[4:5], v[2:3]
57001// CHECK: [0x04,0x04,0x44,0x7c]
57002
57003v_cmp_eq_f64 vcc, s[102:103], v[2:3]
57004// CHECK: [0x66,0x04,0x44,0x7c]
57005
57006v_cmp_eq_f64 vcc, flat_scratch, v[2:3]
57007// CHECK: [0x68,0x04,0x44,0x7c]
57008
57009v_cmp_eq_f64 vcc, vcc, v[2:3]
57010// CHECK: [0x6a,0x04,0x44,0x7c]
57011
57012v_cmp_eq_f64 vcc, tba, v[2:3]
57013// CHECK: [0x6c,0x04,0x44,0x7c]
57014
57015v_cmp_eq_f64 vcc, tma, v[2:3]
57016// CHECK: [0x6e,0x04,0x44,0x7c]
57017
57018v_cmp_eq_f64 vcc, ttmp[10:11], v[2:3]
57019// CHECK: [0x7a,0x04,0x44,0x7c]
57020
57021v_cmp_eq_f64 vcc, exec, v[2:3]
57022// CHECK: [0x7e,0x04,0x44,0x7c]
57023
57024v_cmp_eq_f64 vcc, 0, v[2:3]
57025// CHECK: [0x80,0x04,0x44,0x7c]
57026
57027v_cmp_eq_f64 vcc, -1, v[2:3]
57028// CHECK: [0xc1,0x04,0x44,0x7c]
57029
57030v_cmp_eq_f64 vcc, 0.5, v[2:3]
57031// CHECK: [0xf0,0x04,0x44,0x7c]
57032
57033v_cmp_eq_f64 vcc, -4.0, v[2:3]
57034// CHECK: [0xf7,0x04,0x44,0x7c]
57035
57036v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
57037// CHECK: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
57038
57039v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
57040// CHECK: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
57041
57042v_cmp_eq_f64 vcc, v[1:2], v[254:255]
57043// CHECK: [0x01,0xfd,0x45,0x7c]
57044
57045v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
57046// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57047
57048v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
57049// CHECK: [0x0c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57050
57051v_cmp_eq_f64_e64 s[102:103], v[1:2], v[2:3]
57052// CHECK: [0x66,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57053
57054v_cmp_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
57055// CHECK: [0x68,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57056
57057v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
57058// CHECK: [0x6a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57059
57060v_cmp_eq_f64_e64 tba, v[1:2], v[2:3]
57061// CHECK: [0x6c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57062
57063v_cmp_eq_f64_e64 tma, v[1:2], v[2:3]
57064// CHECK: [0x6e,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57065
57066v_cmp_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57067// CHECK: [0x7a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57068
57069v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
57070// CHECK: [0x0a,0x00,0x44,0xd0,0xfe,0x05,0x02,0x00]
57071
57072v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
57073// CHECK: [0x0a,0x00,0x44,0xd0,0x02,0x04,0x02,0x00]
57074
57075v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
57076// CHECK: [0x0a,0x00,0x44,0xd0,0x04,0x04,0x02,0x00]
57077
57078v_cmp_eq_f64_e64 s[10:11], s[102:103], v[2:3]
57079// CHECK: [0x0a,0x00,0x44,0xd0,0x66,0x04,0x02,0x00]
57080
57081v_cmp_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
57082// CHECK: [0x0a,0x00,0x44,0xd0,0x68,0x04,0x02,0x00]
57083
57084v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
57085// CHECK: [0x0a,0x00,0x44,0xd0,0x6a,0x04,0x02,0x00]
57086
57087v_cmp_eq_f64_e64 s[10:11], tba, v[2:3]
57088// CHECK: [0x0a,0x00,0x44,0xd0,0x6c,0x04,0x02,0x00]
57089
57090v_cmp_eq_f64_e64 s[10:11], tma, v[2:3]
57091// CHECK: [0x0a,0x00,0x44,0xd0,0x6e,0x04,0x02,0x00]
57092
57093v_cmp_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57094// CHECK: [0x0a,0x00,0x44,0xd0,0x7a,0x04,0x02,0x00]
57095
57096v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
57097// CHECK: [0x0a,0x00,0x44,0xd0,0x7e,0x04,0x02,0x00]
57098
57099v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
57100// CHECK: [0x0a,0x00,0x44,0xd0,0x80,0x04,0x02,0x00]
57101
57102v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
57103// CHECK: [0x0a,0x00,0x44,0xd0,0xc1,0x04,0x02,0x00]
57104
57105v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
57106// CHECK: [0x0a,0x00,0x44,0xd0,0xf0,0x04,0x02,0x00]
57107
57108v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
57109// CHECK: [0x0a,0x00,0x44,0xd0,0xf7,0x04,0x02,0x00]
57110
57111v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
57112// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x03,0x00]
57113
57114v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
57115// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x09,0x00,0x00]
57116
57117v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
57118// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x0d,0x00,0x00]
57119
57120v_cmp_eq_f64_e64 s[10:11], v[1:2], s[102:103]
57121// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcd,0x00,0x00]
57122
57123v_cmp_eq_f64_e64 s[10:11], v[1:2], flat_scratch
57124// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd1,0x00,0x00]
57125
57126v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
57127// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd5,0x00,0x00]
57128
57129v_cmp_eq_f64_e64 s[10:11], v[1:2], tba
57130// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd9,0x00,0x00]
57131
57132v_cmp_eq_f64_e64 s[10:11], v[1:2], tma
57133// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdd,0x00,0x00]
57134
57135v_cmp_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57136// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf5,0x00,0x00]
57137
57138v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
57139// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x00,0x00]
57140
57141v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
57142// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x01,0x01,0x00]
57143
57144v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
57145// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x83,0x01,0x00]
57146
57147v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
57148// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xe1,0x01,0x00]
57149
57150v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
57151// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xef,0x01,0x00]
57152
57153v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
57154// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x20]
57155
57156v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
57157// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x40]
57158
57159v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
57160// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x60]
57161
57162v_cmp_le_f64 vcc, v[1:2], v[2:3]
57163// CHECK: [0x01,0x05,0x46,0x7c]
57164
57165v_cmp_le_f64 vcc, v[254:255], v[2:3]
57166// CHECK: [0xfe,0x05,0x46,0x7c]
57167
57168v_cmp_le_f64 vcc, s[2:3], v[2:3]
57169// CHECK: [0x02,0x04,0x46,0x7c]
57170
57171v_cmp_le_f64 vcc, s[4:5], v[2:3]
57172// CHECK: [0x04,0x04,0x46,0x7c]
57173
57174v_cmp_le_f64 vcc, s[102:103], v[2:3]
57175// CHECK: [0x66,0x04,0x46,0x7c]
57176
57177v_cmp_le_f64 vcc, flat_scratch, v[2:3]
57178// CHECK: [0x68,0x04,0x46,0x7c]
57179
57180v_cmp_le_f64 vcc, vcc, v[2:3]
57181// CHECK: [0x6a,0x04,0x46,0x7c]
57182
57183v_cmp_le_f64 vcc, tba, v[2:3]
57184// CHECK: [0x6c,0x04,0x46,0x7c]
57185
57186v_cmp_le_f64 vcc, tma, v[2:3]
57187// CHECK: [0x6e,0x04,0x46,0x7c]
57188
57189v_cmp_le_f64 vcc, ttmp[10:11], v[2:3]
57190// CHECK: [0x7a,0x04,0x46,0x7c]
57191
57192v_cmp_le_f64 vcc, exec, v[2:3]
57193// CHECK: [0x7e,0x04,0x46,0x7c]
57194
57195v_cmp_le_f64 vcc, 0, v[2:3]
57196// CHECK: [0x80,0x04,0x46,0x7c]
57197
57198v_cmp_le_f64 vcc, -1, v[2:3]
57199// CHECK: [0xc1,0x04,0x46,0x7c]
57200
57201v_cmp_le_f64 vcc, 0.5, v[2:3]
57202// CHECK: [0xf0,0x04,0x46,0x7c]
57203
57204v_cmp_le_f64 vcc, -4.0, v[2:3]
57205// CHECK: [0xf7,0x04,0x46,0x7c]
57206
57207v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
57208// CHECK: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
57209
57210v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
57211// CHECK: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
57212
57213v_cmp_le_f64 vcc, v[1:2], v[254:255]
57214// CHECK: [0x01,0xfd,0x47,0x7c]
57215
57216v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
57217// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57218
57219v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
57220// CHECK: [0x0c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57221
57222v_cmp_le_f64_e64 s[102:103], v[1:2], v[2:3]
57223// CHECK: [0x66,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57224
57225v_cmp_le_f64_e64 flat_scratch, v[1:2], v[2:3]
57226// CHECK: [0x68,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57227
57228v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
57229// CHECK: [0x6a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57230
57231v_cmp_le_f64_e64 tba, v[1:2], v[2:3]
57232// CHECK: [0x6c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57233
57234v_cmp_le_f64_e64 tma, v[1:2], v[2:3]
57235// CHECK: [0x6e,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57236
57237v_cmp_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57238// CHECK: [0x7a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57239
57240v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
57241// CHECK: [0x0a,0x00,0x46,0xd0,0xfe,0x05,0x02,0x00]
57242
57243v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
57244// CHECK: [0x0a,0x00,0x46,0xd0,0x02,0x04,0x02,0x00]
57245
57246v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
57247// CHECK: [0x0a,0x00,0x46,0xd0,0x04,0x04,0x02,0x00]
57248
57249v_cmp_le_f64_e64 s[10:11], s[102:103], v[2:3]
57250// CHECK: [0x0a,0x00,0x46,0xd0,0x66,0x04,0x02,0x00]
57251
57252v_cmp_le_f64_e64 s[10:11], flat_scratch, v[2:3]
57253// CHECK: [0x0a,0x00,0x46,0xd0,0x68,0x04,0x02,0x00]
57254
57255v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
57256// CHECK: [0x0a,0x00,0x46,0xd0,0x6a,0x04,0x02,0x00]
57257
57258v_cmp_le_f64_e64 s[10:11], tba, v[2:3]
57259// CHECK: [0x0a,0x00,0x46,0xd0,0x6c,0x04,0x02,0x00]
57260
57261v_cmp_le_f64_e64 s[10:11], tma, v[2:3]
57262// CHECK: [0x0a,0x00,0x46,0xd0,0x6e,0x04,0x02,0x00]
57263
57264v_cmp_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57265// CHECK: [0x0a,0x00,0x46,0xd0,0x7a,0x04,0x02,0x00]
57266
57267v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
57268// CHECK: [0x0a,0x00,0x46,0xd0,0x7e,0x04,0x02,0x00]
57269
57270v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
57271// CHECK: [0x0a,0x00,0x46,0xd0,0x80,0x04,0x02,0x00]
57272
57273v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
57274// CHECK: [0x0a,0x00,0x46,0xd0,0xc1,0x04,0x02,0x00]
57275
57276v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
57277// CHECK: [0x0a,0x00,0x46,0xd0,0xf0,0x04,0x02,0x00]
57278
57279v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
57280// CHECK: [0x0a,0x00,0x46,0xd0,0xf7,0x04,0x02,0x00]
57281
57282v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
57283// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x03,0x00]
57284
57285v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
57286// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x09,0x00,0x00]
57287
57288v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
57289// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x0d,0x00,0x00]
57290
57291v_cmp_le_f64_e64 s[10:11], v[1:2], s[102:103]
57292// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcd,0x00,0x00]
57293
57294v_cmp_le_f64_e64 s[10:11], v[1:2], flat_scratch
57295// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd1,0x00,0x00]
57296
57297v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
57298// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd5,0x00,0x00]
57299
57300v_cmp_le_f64_e64 s[10:11], v[1:2], tba
57301// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd9,0x00,0x00]
57302
57303v_cmp_le_f64_e64 s[10:11], v[1:2], tma
57304// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdd,0x00,0x00]
57305
57306v_cmp_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57307// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf5,0x00,0x00]
57308
57309v_cmp_le_f64_e64 s[10:11], v[1:2], exec
57310// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x00,0x00]
57311
57312v_cmp_le_f64_e64 s[10:11], v[1:2], 0
57313// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x01,0x01,0x00]
57314
57315v_cmp_le_f64_e64 s[10:11], v[1:2], -1
57316// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x83,0x01,0x00]
57317
57318v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
57319// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xe1,0x01,0x00]
57320
57321v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
57322// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xef,0x01,0x00]
57323
57324v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
57325// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x20]
57326
57327v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
57328// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x40]
57329
57330v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
57331// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x60]
57332
57333v_cmp_gt_f64 vcc, v[1:2], v[2:3]
57334// CHECK: [0x01,0x05,0x48,0x7c]
57335
57336v_cmp_gt_f64 vcc, v[254:255], v[2:3]
57337// CHECK: [0xfe,0x05,0x48,0x7c]
57338
57339v_cmp_gt_f64 vcc, s[2:3], v[2:3]
57340// CHECK: [0x02,0x04,0x48,0x7c]
57341
57342v_cmp_gt_f64 vcc, s[4:5], v[2:3]
57343// CHECK: [0x04,0x04,0x48,0x7c]
57344
57345v_cmp_gt_f64 vcc, s[102:103], v[2:3]
57346// CHECK: [0x66,0x04,0x48,0x7c]
57347
57348v_cmp_gt_f64 vcc, flat_scratch, v[2:3]
57349// CHECK: [0x68,0x04,0x48,0x7c]
57350
57351v_cmp_gt_f64 vcc, vcc, v[2:3]
57352// CHECK: [0x6a,0x04,0x48,0x7c]
57353
57354v_cmp_gt_f64 vcc, tba, v[2:3]
57355// CHECK: [0x6c,0x04,0x48,0x7c]
57356
57357v_cmp_gt_f64 vcc, tma, v[2:3]
57358// CHECK: [0x6e,0x04,0x48,0x7c]
57359
57360v_cmp_gt_f64 vcc, ttmp[10:11], v[2:3]
57361// CHECK: [0x7a,0x04,0x48,0x7c]
57362
57363v_cmp_gt_f64 vcc, exec, v[2:3]
57364// CHECK: [0x7e,0x04,0x48,0x7c]
57365
57366v_cmp_gt_f64 vcc, 0, v[2:3]
57367// CHECK: [0x80,0x04,0x48,0x7c]
57368
57369v_cmp_gt_f64 vcc, -1, v[2:3]
57370// CHECK: [0xc1,0x04,0x48,0x7c]
57371
57372v_cmp_gt_f64 vcc, 0.5, v[2:3]
57373// CHECK: [0xf0,0x04,0x48,0x7c]
57374
57375v_cmp_gt_f64 vcc, -4.0, v[2:3]
57376// CHECK: [0xf7,0x04,0x48,0x7c]
57377
57378v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
57379// CHECK: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
57380
57381v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
57382// CHECK: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
57383
57384v_cmp_gt_f64 vcc, v[1:2], v[254:255]
57385// CHECK: [0x01,0xfd,0x49,0x7c]
57386
57387v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
57388// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57389
57390v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
57391// CHECK: [0x0c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57392
57393v_cmp_gt_f64_e64 s[102:103], v[1:2], v[2:3]
57394// CHECK: [0x66,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57395
57396v_cmp_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
57397// CHECK: [0x68,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57398
57399v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
57400// CHECK: [0x6a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57401
57402v_cmp_gt_f64_e64 tba, v[1:2], v[2:3]
57403// CHECK: [0x6c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57404
57405v_cmp_gt_f64_e64 tma, v[1:2], v[2:3]
57406// CHECK: [0x6e,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57407
57408v_cmp_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57409// CHECK: [0x7a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57410
57411v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
57412// CHECK: [0x0a,0x00,0x48,0xd0,0xfe,0x05,0x02,0x00]
57413
57414v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
57415// CHECK: [0x0a,0x00,0x48,0xd0,0x02,0x04,0x02,0x00]
57416
57417v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
57418// CHECK: [0x0a,0x00,0x48,0xd0,0x04,0x04,0x02,0x00]
57419
57420v_cmp_gt_f64_e64 s[10:11], s[102:103], v[2:3]
57421// CHECK: [0x0a,0x00,0x48,0xd0,0x66,0x04,0x02,0x00]
57422
57423v_cmp_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
57424// CHECK: [0x0a,0x00,0x48,0xd0,0x68,0x04,0x02,0x00]
57425
57426v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
57427// CHECK: [0x0a,0x00,0x48,0xd0,0x6a,0x04,0x02,0x00]
57428
57429v_cmp_gt_f64_e64 s[10:11], tba, v[2:3]
57430// CHECK: [0x0a,0x00,0x48,0xd0,0x6c,0x04,0x02,0x00]
57431
57432v_cmp_gt_f64_e64 s[10:11], tma, v[2:3]
57433// CHECK: [0x0a,0x00,0x48,0xd0,0x6e,0x04,0x02,0x00]
57434
57435v_cmp_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57436// CHECK: [0x0a,0x00,0x48,0xd0,0x7a,0x04,0x02,0x00]
57437
57438v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
57439// CHECK: [0x0a,0x00,0x48,0xd0,0x7e,0x04,0x02,0x00]
57440
57441v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
57442// CHECK: [0x0a,0x00,0x48,0xd0,0x80,0x04,0x02,0x00]
57443
57444v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
57445// CHECK: [0x0a,0x00,0x48,0xd0,0xc1,0x04,0x02,0x00]
57446
57447v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
57448// CHECK: [0x0a,0x00,0x48,0xd0,0xf0,0x04,0x02,0x00]
57449
57450v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
57451// CHECK: [0x0a,0x00,0x48,0xd0,0xf7,0x04,0x02,0x00]
57452
57453v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
57454// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x03,0x00]
57455
57456v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
57457// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x09,0x00,0x00]
57458
57459v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
57460// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x0d,0x00,0x00]
57461
57462v_cmp_gt_f64_e64 s[10:11], v[1:2], s[102:103]
57463// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcd,0x00,0x00]
57464
57465v_cmp_gt_f64_e64 s[10:11], v[1:2], flat_scratch
57466// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd1,0x00,0x00]
57467
57468v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
57469// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd5,0x00,0x00]
57470
57471v_cmp_gt_f64_e64 s[10:11], v[1:2], tba
57472// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd9,0x00,0x00]
57473
57474v_cmp_gt_f64_e64 s[10:11], v[1:2], tma
57475// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdd,0x00,0x00]
57476
57477v_cmp_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57478// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf5,0x00,0x00]
57479
57480v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
57481// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x00,0x00]
57482
57483v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
57484// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x01,0x01,0x00]
57485
57486v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
57487// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x83,0x01,0x00]
57488
57489v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
57490// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xe1,0x01,0x00]
57491
57492v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
57493// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xef,0x01,0x00]
57494
57495v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
57496// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x20]
57497
57498v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
57499// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x40]
57500
57501v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
57502// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x60]
57503
57504v_cmp_lg_f64 vcc, v[1:2], v[2:3]
57505// CHECK: [0x01,0x05,0x4a,0x7c]
57506
57507v_cmp_lg_f64 vcc, v[254:255], v[2:3]
57508// CHECK: [0xfe,0x05,0x4a,0x7c]
57509
57510v_cmp_lg_f64 vcc, s[2:3], v[2:3]
57511// CHECK: [0x02,0x04,0x4a,0x7c]
57512
57513v_cmp_lg_f64 vcc, s[4:5], v[2:3]
57514// CHECK: [0x04,0x04,0x4a,0x7c]
57515
57516v_cmp_lg_f64 vcc, s[102:103], v[2:3]
57517// CHECK: [0x66,0x04,0x4a,0x7c]
57518
57519v_cmp_lg_f64 vcc, flat_scratch, v[2:3]
57520// CHECK: [0x68,0x04,0x4a,0x7c]
57521
57522v_cmp_lg_f64 vcc, vcc, v[2:3]
57523// CHECK: [0x6a,0x04,0x4a,0x7c]
57524
57525v_cmp_lg_f64 vcc, tba, v[2:3]
57526// CHECK: [0x6c,0x04,0x4a,0x7c]
57527
57528v_cmp_lg_f64 vcc, tma, v[2:3]
57529// CHECK: [0x6e,0x04,0x4a,0x7c]
57530
57531v_cmp_lg_f64 vcc, ttmp[10:11], v[2:3]
57532// CHECK: [0x7a,0x04,0x4a,0x7c]
57533
57534v_cmp_lg_f64 vcc, exec, v[2:3]
57535// CHECK: [0x7e,0x04,0x4a,0x7c]
57536
57537v_cmp_lg_f64 vcc, 0, v[2:3]
57538// CHECK: [0x80,0x04,0x4a,0x7c]
57539
57540v_cmp_lg_f64 vcc, -1, v[2:3]
57541// CHECK: [0xc1,0x04,0x4a,0x7c]
57542
57543v_cmp_lg_f64 vcc, 0.5, v[2:3]
57544// CHECK: [0xf0,0x04,0x4a,0x7c]
57545
57546v_cmp_lg_f64 vcc, -4.0, v[2:3]
57547// CHECK: [0xf7,0x04,0x4a,0x7c]
57548
57549v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
57550// CHECK: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
57551
57552v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
57553// CHECK: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
57554
57555v_cmp_lg_f64 vcc, v[1:2], v[254:255]
57556// CHECK: [0x01,0xfd,0x4b,0x7c]
57557
57558v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
57559// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57560
57561v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
57562// CHECK: [0x0c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57563
57564v_cmp_lg_f64_e64 s[102:103], v[1:2], v[2:3]
57565// CHECK: [0x66,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57566
57567v_cmp_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
57568// CHECK: [0x68,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57569
57570v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
57571// CHECK: [0x6a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57572
57573v_cmp_lg_f64_e64 tba, v[1:2], v[2:3]
57574// CHECK: [0x6c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57575
57576v_cmp_lg_f64_e64 tma, v[1:2], v[2:3]
57577// CHECK: [0x6e,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57578
57579v_cmp_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57580// CHECK: [0x7a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57581
57582v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
57583// CHECK: [0x0a,0x00,0x4a,0xd0,0xfe,0x05,0x02,0x00]
57584
57585v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
57586// CHECK: [0x0a,0x00,0x4a,0xd0,0x02,0x04,0x02,0x00]
57587
57588v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
57589// CHECK: [0x0a,0x00,0x4a,0xd0,0x04,0x04,0x02,0x00]
57590
57591v_cmp_lg_f64_e64 s[10:11], s[102:103], v[2:3]
57592// CHECK: [0x0a,0x00,0x4a,0xd0,0x66,0x04,0x02,0x00]
57593
57594v_cmp_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
57595// CHECK: [0x0a,0x00,0x4a,0xd0,0x68,0x04,0x02,0x00]
57596
57597v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
57598// CHECK: [0x0a,0x00,0x4a,0xd0,0x6a,0x04,0x02,0x00]
57599
57600v_cmp_lg_f64_e64 s[10:11], tba, v[2:3]
57601// CHECK: [0x0a,0x00,0x4a,0xd0,0x6c,0x04,0x02,0x00]
57602
57603v_cmp_lg_f64_e64 s[10:11], tma, v[2:3]
57604// CHECK: [0x0a,0x00,0x4a,0xd0,0x6e,0x04,0x02,0x00]
57605
57606v_cmp_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57607// CHECK: [0x0a,0x00,0x4a,0xd0,0x7a,0x04,0x02,0x00]
57608
57609v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
57610// CHECK: [0x0a,0x00,0x4a,0xd0,0x7e,0x04,0x02,0x00]
57611
57612v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
57613// CHECK: [0x0a,0x00,0x4a,0xd0,0x80,0x04,0x02,0x00]
57614
57615v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
57616// CHECK: [0x0a,0x00,0x4a,0xd0,0xc1,0x04,0x02,0x00]
57617
57618v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
57619// CHECK: [0x0a,0x00,0x4a,0xd0,0xf0,0x04,0x02,0x00]
57620
57621v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
57622// CHECK: [0x0a,0x00,0x4a,0xd0,0xf7,0x04,0x02,0x00]
57623
57624v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
57625// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x03,0x00]
57626
57627v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
57628// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x09,0x00,0x00]
57629
57630v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
57631// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x0d,0x00,0x00]
57632
57633v_cmp_lg_f64_e64 s[10:11], v[1:2], s[102:103]
57634// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcd,0x00,0x00]
57635
57636v_cmp_lg_f64_e64 s[10:11], v[1:2], flat_scratch
57637// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd1,0x00,0x00]
57638
57639v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
57640// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd5,0x00,0x00]
57641
57642v_cmp_lg_f64_e64 s[10:11], v[1:2], tba
57643// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd9,0x00,0x00]
57644
57645v_cmp_lg_f64_e64 s[10:11], v[1:2], tma
57646// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdd,0x00,0x00]
57647
57648v_cmp_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57649// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf5,0x00,0x00]
57650
57651v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
57652// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x00,0x00]
57653
57654v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
57655// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x01,0x01,0x00]
57656
57657v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
57658// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x83,0x01,0x00]
57659
57660v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
57661// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xe1,0x01,0x00]
57662
57663v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
57664// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xef,0x01,0x00]
57665
57666v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
57667// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x20]
57668
57669v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
57670// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x40]
57671
57672v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
57673// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x60]
57674
57675v_cmp_ge_f64 vcc, v[1:2], v[2:3]
57676// CHECK: [0x01,0x05,0x4c,0x7c]
57677
57678v_cmp_ge_f64 vcc, v[254:255], v[2:3]
57679// CHECK: [0xfe,0x05,0x4c,0x7c]
57680
57681v_cmp_ge_f64 vcc, s[2:3], v[2:3]
57682// CHECK: [0x02,0x04,0x4c,0x7c]
57683
57684v_cmp_ge_f64 vcc, s[4:5], v[2:3]
57685// CHECK: [0x04,0x04,0x4c,0x7c]
57686
57687v_cmp_ge_f64 vcc, s[102:103], v[2:3]
57688// CHECK: [0x66,0x04,0x4c,0x7c]
57689
57690v_cmp_ge_f64 vcc, flat_scratch, v[2:3]
57691// CHECK: [0x68,0x04,0x4c,0x7c]
57692
57693v_cmp_ge_f64 vcc, vcc, v[2:3]
57694// CHECK: [0x6a,0x04,0x4c,0x7c]
57695
57696v_cmp_ge_f64 vcc, tba, v[2:3]
57697// CHECK: [0x6c,0x04,0x4c,0x7c]
57698
57699v_cmp_ge_f64 vcc, tma, v[2:3]
57700// CHECK: [0x6e,0x04,0x4c,0x7c]
57701
57702v_cmp_ge_f64 vcc, ttmp[10:11], v[2:3]
57703// CHECK: [0x7a,0x04,0x4c,0x7c]
57704
57705v_cmp_ge_f64 vcc, exec, v[2:3]
57706// CHECK: [0x7e,0x04,0x4c,0x7c]
57707
57708v_cmp_ge_f64 vcc, 0, v[2:3]
57709// CHECK: [0x80,0x04,0x4c,0x7c]
57710
57711v_cmp_ge_f64 vcc, -1, v[2:3]
57712// CHECK: [0xc1,0x04,0x4c,0x7c]
57713
57714v_cmp_ge_f64 vcc, 0.5, v[2:3]
57715// CHECK: [0xf0,0x04,0x4c,0x7c]
57716
57717v_cmp_ge_f64 vcc, -4.0, v[2:3]
57718// CHECK: [0xf7,0x04,0x4c,0x7c]
57719
57720v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
57721// CHECK: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
57722
57723v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
57724// CHECK: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
57725
57726v_cmp_ge_f64 vcc, v[1:2], v[254:255]
57727// CHECK: [0x01,0xfd,0x4d,0x7c]
57728
57729v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
57730// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57731
57732v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
57733// CHECK: [0x0c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57734
57735v_cmp_ge_f64_e64 s[102:103], v[1:2], v[2:3]
57736// CHECK: [0x66,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57737
57738v_cmp_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
57739// CHECK: [0x68,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57740
57741v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
57742// CHECK: [0x6a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57743
57744v_cmp_ge_f64_e64 tba, v[1:2], v[2:3]
57745// CHECK: [0x6c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57746
57747v_cmp_ge_f64_e64 tma, v[1:2], v[2:3]
57748// CHECK: [0x6e,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57749
57750v_cmp_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57751// CHECK: [0x7a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57752
57753v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
57754// CHECK: [0x0a,0x00,0x4c,0xd0,0xfe,0x05,0x02,0x00]
57755
57756v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
57757// CHECK: [0x0a,0x00,0x4c,0xd0,0x02,0x04,0x02,0x00]
57758
57759v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
57760// CHECK: [0x0a,0x00,0x4c,0xd0,0x04,0x04,0x02,0x00]
57761
57762v_cmp_ge_f64_e64 s[10:11], s[102:103], v[2:3]
57763// CHECK: [0x0a,0x00,0x4c,0xd0,0x66,0x04,0x02,0x00]
57764
57765v_cmp_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
57766// CHECK: [0x0a,0x00,0x4c,0xd0,0x68,0x04,0x02,0x00]
57767
57768v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
57769// CHECK: [0x0a,0x00,0x4c,0xd0,0x6a,0x04,0x02,0x00]
57770
57771v_cmp_ge_f64_e64 s[10:11], tba, v[2:3]
57772// CHECK: [0x0a,0x00,0x4c,0xd0,0x6c,0x04,0x02,0x00]
57773
57774v_cmp_ge_f64_e64 s[10:11], tma, v[2:3]
57775// CHECK: [0x0a,0x00,0x4c,0xd0,0x6e,0x04,0x02,0x00]
57776
57777v_cmp_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57778// CHECK: [0x0a,0x00,0x4c,0xd0,0x7a,0x04,0x02,0x00]
57779
57780v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
57781// CHECK: [0x0a,0x00,0x4c,0xd0,0x7e,0x04,0x02,0x00]
57782
57783v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
57784// CHECK: [0x0a,0x00,0x4c,0xd0,0x80,0x04,0x02,0x00]
57785
57786v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
57787// CHECK: [0x0a,0x00,0x4c,0xd0,0xc1,0x04,0x02,0x00]
57788
57789v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
57790// CHECK: [0x0a,0x00,0x4c,0xd0,0xf0,0x04,0x02,0x00]
57791
57792v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
57793// CHECK: [0x0a,0x00,0x4c,0xd0,0xf7,0x04,0x02,0x00]
57794
57795v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
57796// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x03,0x00]
57797
57798v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
57799// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x09,0x00,0x00]
57800
57801v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
57802// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x0d,0x00,0x00]
57803
57804v_cmp_ge_f64_e64 s[10:11], v[1:2], s[102:103]
57805// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcd,0x00,0x00]
57806
57807v_cmp_ge_f64_e64 s[10:11], v[1:2], flat_scratch
57808// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd1,0x00,0x00]
57809
57810v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
57811// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd5,0x00,0x00]
57812
57813v_cmp_ge_f64_e64 s[10:11], v[1:2], tba
57814// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd9,0x00,0x00]
57815
57816v_cmp_ge_f64_e64 s[10:11], v[1:2], tma
57817// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdd,0x00,0x00]
57818
57819v_cmp_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57820// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf5,0x00,0x00]
57821
57822v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
57823// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x00,0x00]
57824
57825v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
57826// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x01,0x01,0x00]
57827
57828v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
57829// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x83,0x01,0x00]
57830
57831v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
57832// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xe1,0x01,0x00]
57833
57834v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
57835// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xef,0x01,0x00]
57836
57837v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
57838// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x20]
57839
57840v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
57841// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x40]
57842
57843v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
57844// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x60]
57845
57846v_cmp_o_f64 vcc, v[1:2], v[2:3]
57847// CHECK: [0x01,0x05,0x4e,0x7c]
57848
57849v_cmp_o_f64 vcc, v[254:255], v[2:3]
57850// CHECK: [0xfe,0x05,0x4e,0x7c]
57851
57852v_cmp_o_f64 vcc, s[2:3], v[2:3]
57853// CHECK: [0x02,0x04,0x4e,0x7c]
57854
57855v_cmp_o_f64 vcc, s[4:5], v[2:3]
57856// CHECK: [0x04,0x04,0x4e,0x7c]
57857
57858v_cmp_o_f64 vcc, s[102:103], v[2:3]
57859// CHECK: [0x66,0x04,0x4e,0x7c]
57860
57861v_cmp_o_f64 vcc, flat_scratch, v[2:3]
57862// CHECK: [0x68,0x04,0x4e,0x7c]
57863
57864v_cmp_o_f64 vcc, vcc, v[2:3]
57865// CHECK: [0x6a,0x04,0x4e,0x7c]
57866
57867v_cmp_o_f64 vcc, tba, v[2:3]
57868// CHECK: [0x6c,0x04,0x4e,0x7c]
57869
57870v_cmp_o_f64 vcc, tma, v[2:3]
57871// CHECK: [0x6e,0x04,0x4e,0x7c]
57872
57873v_cmp_o_f64 vcc, ttmp[10:11], v[2:3]
57874// CHECK: [0x7a,0x04,0x4e,0x7c]
57875
57876v_cmp_o_f64 vcc, exec, v[2:3]
57877// CHECK: [0x7e,0x04,0x4e,0x7c]
57878
57879v_cmp_o_f64 vcc, 0, v[2:3]
57880// CHECK: [0x80,0x04,0x4e,0x7c]
57881
57882v_cmp_o_f64 vcc, -1, v[2:3]
57883// CHECK: [0xc1,0x04,0x4e,0x7c]
57884
57885v_cmp_o_f64 vcc, 0.5, v[2:3]
57886// CHECK: [0xf0,0x04,0x4e,0x7c]
57887
57888v_cmp_o_f64 vcc, -4.0, v[2:3]
57889// CHECK: [0xf7,0x04,0x4e,0x7c]
57890
57891v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
57892// CHECK: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
57893
57894v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
57895// CHECK: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
57896
57897v_cmp_o_f64 vcc, v[1:2], v[254:255]
57898// CHECK: [0x01,0xfd,0x4f,0x7c]
57899
57900v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
57901// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57902
57903v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
57904// CHECK: [0x0c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57905
57906v_cmp_o_f64_e64 s[102:103], v[1:2], v[2:3]
57907// CHECK: [0x66,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57908
57909v_cmp_o_f64_e64 flat_scratch, v[1:2], v[2:3]
57910// CHECK: [0x68,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57911
57912v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
57913// CHECK: [0x6a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57914
57915v_cmp_o_f64_e64 tba, v[1:2], v[2:3]
57916// CHECK: [0x6c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57917
57918v_cmp_o_f64_e64 tma, v[1:2], v[2:3]
57919// CHECK: [0x6e,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57920
57921v_cmp_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57922// CHECK: [0x7a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57923
57924v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
57925// CHECK: [0x0a,0x00,0x4e,0xd0,0xfe,0x05,0x02,0x00]
57926
57927v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
57928// CHECK: [0x0a,0x00,0x4e,0xd0,0x02,0x04,0x02,0x00]
57929
57930v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
57931// CHECK: [0x0a,0x00,0x4e,0xd0,0x04,0x04,0x02,0x00]
57932
57933v_cmp_o_f64_e64 s[10:11], s[102:103], v[2:3]
57934// CHECK: [0x0a,0x00,0x4e,0xd0,0x66,0x04,0x02,0x00]
57935
57936v_cmp_o_f64_e64 s[10:11], flat_scratch, v[2:3]
57937// CHECK: [0x0a,0x00,0x4e,0xd0,0x68,0x04,0x02,0x00]
57938
57939v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
57940// CHECK: [0x0a,0x00,0x4e,0xd0,0x6a,0x04,0x02,0x00]
57941
57942v_cmp_o_f64_e64 s[10:11], tba, v[2:3]
57943// CHECK: [0x0a,0x00,0x4e,0xd0,0x6c,0x04,0x02,0x00]
57944
57945v_cmp_o_f64_e64 s[10:11], tma, v[2:3]
57946// CHECK: [0x0a,0x00,0x4e,0xd0,0x6e,0x04,0x02,0x00]
57947
57948v_cmp_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57949// CHECK: [0x0a,0x00,0x4e,0xd0,0x7a,0x04,0x02,0x00]
57950
57951v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
57952// CHECK: [0x0a,0x00,0x4e,0xd0,0x7e,0x04,0x02,0x00]
57953
57954v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
57955// CHECK: [0x0a,0x00,0x4e,0xd0,0x80,0x04,0x02,0x00]
57956
57957v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
57958// CHECK: [0x0a,0x00,0x4e,0xd0,0xc1,0x04,0x02,0x00]
57959
57960v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
57961// CHECK: [0x0a,0x00,0x4e,0xd0,0xf0,0x04,0x02,0x00]
57962
57963v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
57964// CHECK: [0x0a,0x00,0x4e,0xd0,0xf7,0x04,0x02,0x00]
57965
57966v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
57967// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x03,0x00]
57968
57969v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
57970// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x09,0x00,0x00]
57971
57972v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
57973// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x0d,0x00,0x00]
57974
57975v_cmp_o_f64_e64 s[10:11], v[1:2], s[102:103]
57976// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcd,0x00,0x00]
57977
57978v_cmp_o_f64_e64 s[10:11], v[1:2], flat_scratch
57979// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd1,0x00,0x00]
57980
57981v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
57982// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd5,0x00,0x00]
57983
57984v_cmp_o_f64_e64 s[10:11], v[1:2], tba
57985// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd9,0x00,0x00]
57986
57987v_cmp_o_f64_e64 s[10:11], v[1:2], tma
57988// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdd,0x00,0x00]
57989
57990v_cmp_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57991// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf5,0x00,0x00]
57992
57993v_cmp_o_f64_e64 s[10:11], v[1:2], exec
57994// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x00,0x00]
57995
57996v_cmp_o_f64_e64 s[10:11], v[1:2], 0
57997// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x01,0x01,0x00]
57998
57999v_cmp_o_f64_e64 s[10:11], v[1:2], -1
58000// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x83,0x01,0x00]
58001
58002v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
58003// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xe1,0x01,0x00]
58004
58005v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
58006// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xef,0x01,0x00]
58007
58008v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
58009// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x20]
58010
58011v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
58012// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x40]
58013
58014v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
58015// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x60]
58016
58017v_cmp_u_f64 vcc, v[1:2], v[2:3]
58018// CHECK: [0x01,0x05,0x50,0x7c]
58019
58020v_cmp_u_f64 vcc, v[254:255], v[2:3]
58021// CHECK: [0xfe,0x05,0x50,0x7c]
58022
58023v_cmp_u_f64 vcc, s[2:3], v[2:3]
58024// CHECK: [0x02,0x04,0x50,0x7c]
58025
58026v_cmp_u_f64 vcc, s[4:5], v[2:3]
58027// CHECK: [0x04,0x04,0x50,0x7c]
58028
58029v_cmp_u_f64 vcc, s[102:103], v[2:3]
58030// CHECK: [0x66,0x04,0x50,0x7c]
58031
58032v_cmp_u_f64 vcc, flat_scratch, v[2:3]
58033// CHECK: [0x68,0x04,0x50,0x7c]
58034
58035v_cmp_u_f64 vcc, vcc, v[2:3]
58036// CHECK: [0x6a,0x04,0x50,0x7c]
58037
58038v_cmp_u_f64 vcc, tba, v[2:3]
58039// CHECK: [0x6c,0x04,0x50,0x7c]
58040
58041v_cmp_u_f64 vcc, tma, v[2:3]
58042// CHECK: [0x6e,0x04,0x50,0x7c]
58043
58044v_cmp_u_f64 vcc, ttmp[10:11], v[2:3]
58045// CHECK: [0x7a,0x04,0x50,0x7c]
58046
58047v_cmp_u_f64 vcc, exec, v[2:3]
58048// CHECK: [0x7e,0x04,0x50,0x7c]
58049
58050v_cmp_u_f64 vcc, 0, v[2:3]
58051// CHECK: [0x80,0x04,0x50,0x7c]
58052
58053v_cmp_u_f64 vcc, -1, v[2:3]
58054// CHECK: [0xc1,0x04,0x50,0x7c]
58055
58056v_cmp_u_f64 vcc, 0.5, v[2:3]
58057// CHECK: [0xf0,0x04,0x50,0x7c]
58058
58059v_cmp_u_f64 vcc, -4.0, v[2:3]
58060// CHECK: [0xf7,0x04,0x50,0x7c]
58061
58062v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
58063// CHECK: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
58064
58065v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
58066// CHECK: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
58067
58068v_cmp_u_f64 vcc, v[1:2], v[254:255]
58069// CHECK: [0x01,0xfd,0x51,0x7c]
58070
58071v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
58072// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58073
58074v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
58075// CHECK: [0x0c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58076
58077v_cmp_u_f64_e64 s[102:103], v[1:2], v[2:3]
58078// CHECK: [0x66,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58079
58080v_cmp_u_f64_e64 flat_scratch, v[1:2], v[2:3]
58081// CHECK: [0x68,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58082
58083v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
58084// CHECK: [0x6a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58085
58086v_cmp_u_f64_e64 tba, v[1:2], v[2:3]
58087// CHECK: [0x6c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58088
58089v_cmp_u_f64_e64 tma, v[1:2], v[2:3]
58090// CHECK: [0x6e,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58091
58092v_cmp_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58093// CHECK: [0x7a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58094
58095v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
58096// CHECK: [0x0a,0x00,0x50,0xd0,0xfe,0x05,0x02,0x00]
58097
58098v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
58099// CHECK: [0x0a,0x00,0x50,0xd0,0x02,0x04,0x02,0x00]
58100
58101v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
58102// CHECK: [0x0a,0x00,0x50,0xd0,0x04,0x04,0x02,0x00]
58103
58104v_cmp_u_f64_e64 s[10:11], s[102:103], v[2:3]
58105// CHECK: [0x0a,0x00,0x50,0xd0,0x66,0x04,0x02,0x00]
58106
58107v_cmp_u_f64_e64 s[10:11], flat_scratch, v[2:3]
58108// CHECK: [0x0a,0x00,0x50,0xd0,0x68,0x04,0x02,0x00]
58109
58110v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
58111// CHECK: [0x0a,0x00,0x50,0xd0,0x6a,0x04,0x02,0x00]
58112
58113v_cmp_u_f64_e64 s[10:11], tba, v[2:3]
58114// CHECK: [0x0a,0x00,0x50,0xd0,0x6c,0x04,0x02,0x00]
58115
58116v_cmp_u_f64_e64 s[10:11], tma, v[2:3]
58117// CHECK: [0x0a,0x00,0x50,0xd0,0x6e,0x04,0x02,0x00]
58118
58119v_cmp_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58120// CHECK: [0x0a,0x00,0x50,0xd0,0x7a,0x04,0x02,0x00]
58121
58122v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
58123// CHECK: [0x0a,0x00,0x50,0xd0,0x7e,0x04,0x02,0x00]
58124
58125v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
58126// CHECK: [0x0a,0x00,0x50,0xd0,0x80,0x04,0x02,0x00]
58127
58128v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
58129// CHECK: [0x0a,0x00,0x50,0xd0,0xc1,0x04,0x02,0x00]
58130
58131v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
58132// CHECK: [0x0a,0x00,0x50,0xd0,0xf0,0x04,0x02,0x00]
58133
58134v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
58135// CHECK: [0x0a,0x00,0x50,0xd0,0xf7,0x04,0x02,0x00]
58136
58137v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
58138// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x03,0x00]
58139
58140v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
58141// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x09,0x00,0x00]
58142
58143v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
58144// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x0d,0x00,0x00]
58145
58146v_cmp_u_f64_e64 s[10:11], v[1:2], s[102:103]
58147// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcd,0x00,0x00]
58148
58149v_cmp_u_f64_e64 s[10:11], v[1:2], flat_scratch
58150// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd1,0x00,0x00]
58151
58152v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
58153// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd5,0x00,0x00]
58154
58155v_cmp_u_f64_e64 s[10:11], v[1:2], tba
58156// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd9,0x00,0x00]
58157
58158v_cmp_u_f64_e64 s[10:11], v[1:2], tma
58159// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdd,0x00,0x00]
58160
58161v_cmp_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58162// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf5,0x00,0x00]
58163
58164v_cmp_u_f64_e64 s[10:11], v[1:2], exec
58165// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x00,0x00]
58166
58167v_cmp_u_f64_e64 s[10:11], v[1:2], 0
58168// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x01,0x01,0x00]
58169
58170v_cmp_u_f64_e64 s[10:11], v[1:2], -1
58171// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x83,0x01,0x00]
58172
58173v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
58174// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xe1,0x01,0x00]
58175
58176v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
58177// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xef,0x01,0x00]
58178
58179v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
58180// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x20]
58181
58182v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
58183// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x40]
58184
58185v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
58186// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x60]
58187
58188v_cmp_nge_f64 vcc, v[1:2], v[2:3]
58189// CHECK: [0x01,0x05,0x52,0x7c]
58190
58191v_cmp_nge_f64 vcc, v[254:255], v[2:3]
58192// CHECK: [0xfe,0x05,0x52,0x7c]
58193
58194v_cmp_nge_f64 vcc, s[2:3], v[2:3]
58195// CHECK: [0x02,0x04,0x52,0x7c]
58196
58197v_cmp_nge_f64 vcc, s[4:5], v[2:3]
58198// CHECK: [0x04,0x04,0x52,0x7c]
58199
58200v_cmp_nge_f64 vcc, s[102:103], v[2:3]
58201// CHECK: [0x66,0x04,0x52,0x7c]
58202
58203v_cmp_nge_f64 vcc, flat_scratch, v[2:3]
58204// CHECK: [0x68,0x04,0x52,0x7c]
58205
58206v_cmp_nge_f64 vcc, vcc, v[2:3]
58207// CHECK: [0x6a,0x04,0x52,0x7c]
58208
58209v_cmp_nge_f64 vcc, tba, v[2:3]
58210// CHECK: [0x6c,0x04,0x52,0x7c]
58211
58212v_cmp_nge_f64 vcc, tma, v[2:3]
58213// CHECK: [0x6e,0x04,0x52,0x7c]
58214
58215v_cmp_nge_f64 vcc, ttmp[10:11], v[2:3]
58216// CHECK: [0x7a,0x04,0x52,0x7c]
58217
58218v_cmp_nge_f64 vcc, exec, v[2:3]
58219// CHECK: [0x7e,0x04,0x52,0x7c]
58220
58221v_cmp_nge_f64 vcc, 0, v[2:3]
58222// CHECK: [0x80,0x04,0x52,0x7c]
58223
58224v_cmp_nge_f64 vcc, -1, v[2:3]
58225// CHECK: [0xc1,0x04,0x52,0x7c]
58226
58227v_cmp_nge_f64 vcc, 0.5, v[2:3]
58228// CHECK: [0xf0,0x04,0x52,0x7c]
58229
58230v_cmp_nge_f64 vcc, -4.0, v[2:3]
58231// CHECK: [0xf7,0x04,0x52,0x7c]
58232
58233v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
58234// CHECK: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
58235
58236v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
58237// CHECK: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
58238
58239v_cmp_nge_f64 vcc, v[1:2], v[254:255]
58240// CHECK: [0x01,0xfd,0x53,0x7c]
58241
58242v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
58243// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58244
58245v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
58246// CHECK: [0x0c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58247
58248v_cmp_nge_f64_e64 s[102:103], v[1:2], v[2:3]
58249// CHECK: [0x66,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58250
58251v_cmp_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
58252// CHECK: [0x68,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58253
58254v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
58255// CHECK: [0x6a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58256
58257v_cmp_nge_f64_e64 tba, v[1:2], v[2:3]
58258// CHECK: [0x6c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58259
58260v_cmp_nge_f64_e64 tma, v[1:2], v[2:3]
58261// CHECK: [0x6e,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58262
58263v_cmp_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58264// CHECK: [0x7a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58265
58266v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
58267// CHECK: [0x0a,0x00,0x52,0xd0,0xfe,0x05,0x02,0x00]
58268
58269v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
58270// CHECK: [0x0a,0x00,0x52,0xd0,0x02,0x04,0x02,0x00]
58271
58272v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
58273// CHECK: [0x0a,0x00,0x52,0xd0,0x04,0x04,0x02,0x00]
58274
58275v_cmp_nge_f64_e64 s[10:11], s[102:103], v[2:3]
58276// CHECK: [0x0a,0x00,0x52,0xd0,0x66,0x04,0x02,0x00]
58277
58278v_cmp_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
58279// CHECK: [0x0a,0x00,0x52,0xd0,0x68,0x04,0x02,0x00]
58280
58281v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
58282// CHECK: [0x0a,0x00,0x52,0xd0,0x6a,0x04,0x02,0x00]
58283
58284v_cmp_nge_f64_e64 s[10:11], tba, v[2:3]
58285// CHECK: [0x0a,0x00,0x52,0xd0,0x6c,0x04,0x02,0x00]
58286
58287v_cmp_nge_f64_e64 s[10:11], tma, v[2:3]
58288// CHECK: [0x0a,0x00,0x52,0xd0,0x6e,0x04,0x02,0x00]
58289
58290v_cmp_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58291// CHECK: [0x0a,0x00,0x52,0xd0,0x7a,0x04,0x02,0x00]
58292
58293v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
58294// CHECK: [0x0a,0x00,0x52,0xd0,0x7e,0x04,0x02,0x00]
58295
58296v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
58297// CHECK: [0x0a,0x00,0x52,0xd0,0x80,0x04,0x02,0x00]
58298
58299v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
58300// CHECK: [0x0a,0x00,0x52,0xd0,0xc1,0x04,0x02,0x00]
58301
58302v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
58303// CHECK: [0x0a,0x00,0x52,0xd0,0xf0,0x04,0x02,0x00]
58304
58305v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
58306// CHECK: [0x0a,0x00,0x52,0xd0,0xf7,0x04,0x02,0x00]
58307
58308v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
58309// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x03,0x00]
58310
58311v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
58312// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x09,0x00,0x00]
58313
58314v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
58315// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x0d,0x00,0x00]
58316
58317v_cmp_nge_f64_e64 s[10:11], v[1:2], s[102:103]
58318// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcd,0x00,0x00]
58319
58320v_cmp_nge_f64_e64 s[10:11], v[1:2], flat_scratch
58321// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd1,0x00,0x00]
58322
58323v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
58324// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd5,0x00,0x00]
58325
58326v_cmp_nge_f64_e64 s[10:11], v[1:2], tba
58327// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd9,0x00,0x00]
58328
58329v_cmp_nge_f64_e64 s[10:11], v[1:2], tma
58330// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdd,0x00,0x00]
58331
58332v_cmp_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58333// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf5,0x00,0x00]
58334
58335v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
58336// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x00,0x00]
58337
58338v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
58339// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x01,0x01,0x00]
58340
58341v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
58342// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x83,0x01,0x00]
58343
58344v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
58345// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xe1,0x01,0x00]
58346
58347v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
58348// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xef,0x01,0x00]
58349
58350v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
58351// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x20]
58352
58353v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
58354// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x40]
58355
58356v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
58357// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x60]
58358
58359v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
58360// CHECK: [0x01,0x05,0x54,0x7c]
58361
58362v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
58363// CHECK: [0xfe,0x05,0x54,0x7c]
58364
58365v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
58366// CHECK: [0x02,0x04,0x54,0x7c]
58367
58368v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
58369// CHECK: [0x04,0x04,0x54,0x7c]
58370
58371v_cmp_nlg_f64 vcc, s[102:103], v[2:3]
58372// CHECK: [0x66,0x04,0x54,0x7c]
58373
58374v_cmp_nlg_f64 vcc, flat_scratch, v[2:3]
58375// CHECK: [0x68,0x04,0x54,0x7c]
58376
58377v_cmp_nlg_f64 vcc, vcc, v[2:3]
58378// CHECK: [0x6a,0x04,0x54,0x7c]
58379
58380v_cmp_nlg_f64 vcc, tba, v[2:3]
58381// CHECK: [0x6c,0x04,0x54,0x7c]
58382
58383v_cmp_nlg_f64 vcc, tma, v[2:3]
58384// CHECK: [0x6e,0x04,0x54,0x7c]
58385
58386v_cmp_nlg_f64 vcc, ttmp[10:11], v[2:3]
58387// CHECK: [0x7a,0x04,0x54,0x7c]
58388
58389v_cmp_nlg_f64 vcc, exec, v[2:3]
58390// CHECK: [0x7e,0x04,0x54,0x7c]
58391
58392v_cmp_nlg_f64 vcc, 0, v[2:3]
58393// CHECK: [0x80,0x04,0x54,0x7c]
58394
58395v_cmp_nlg_f64 vcc, -1, v[2:3]
58396// CHECK: [0xc1,0x04,0x54,0x7c]
58397
58398v_cmp_nlg_f64 vcc, 0.5, v[2:3]
58399// CHECK: [0xf0,0x04,0x54,0x7c]
58400
58401v_cmp_nlg_f64 vcc, -4.0, v[2:3]
58402// CHECK: [0xf7,0x04,0x54,0x7c]
58403
58404v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
58405// CHECK: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
58406
58407v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
58408// CHECK: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
58409
58410v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
58411// CHECK: [0x01,0xfd,0x55,0x7c]
58412
58413v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
58414// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58415
58416v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
58417// CHECK: [0x0c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58418
58419v_cmp_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
58420// CHECK: [0x66,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58421
58422v_cmp_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
58423// CHECK: [0x68,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58424
58425v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
58426// CHECK: [0x6a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58427
58428v_cmp_nlg_f64_e64 tba, v[1:2], v[2:3]
58429// CHECK: [0x6c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58430
58431v_cmp_nlg_f64_e64 tma, v[1:2], v[2:3]
58432// CHECK: [0x6e,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58433
58434v_cmp_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58435// CHECK: [0x7a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58436
58437v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
58438// CHECK: [0x0a,0x00,0x54,0xd0,0xfe,0x05,0x02,0x00]
58439
58440v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
58441// CHECK: [0x0a,0x00,0x54,0xd0,0x02,0x04,0x02,0x00]
58442
58443v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
58444// CHECK: [0x0a,0x00,0x54,0xd0,0x04,0x04,0x02,0x00]
58445
58446v_cmp_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
58447// CHECK: [0x0a,0x00,0x54,0xd0,0x66,0x04,0x02,0x00]
58448
58449v_cmp_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
58450// CHECK: [0x0a,0x00,0x54,0xd0,0x68,0x04,0x02,0x00]
58451
58452v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
58453// CHECK: [0x0a,0x00,0x54,0xd0,0x6a,0x04,0x02,0x00]
58454
58455v_cmp_nlg_f64_e64 s[10:11], tba, v[2:3]
58456// CHECK: [0x0a,0x00,0x54,0xd0,0x6c,0x04,0x02,0x00]
58457
58458v_cmp_nlg_f64_e64 s[10:11], tma, v[2:3]
58459// CHECK: [0x0a,0x00,0x54,0xd0,0x6e,0x04,0x02,0x00]
58460
58461v_cmp_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58462// CHECK: [0x0a,0x00,0x54,0xd0,0x7a,0x04,0x02,0x00]
58463
58464v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
58465// CHECK: [0x0a,0x00,0x54,0xd0,0x7e,0x04,0x02,0x00]
58466
58467v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
58468// CHECK: [0x0a,0x00,0x54,0xd0,0x80,0x04,0x02,0x00]
58469
58470v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
58471// CHECK: [0x0a,0x00,0x54,0xd0,0xc1,0x04,0x02,0x00]
58472
58473v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
58474// CHECK: [0x0a,0x00,0x54,0xd0,0xf0,0x04,0x02,0x00]
58475
58476v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
58477// CHECK: [0x0a,0x00,0x54,0xd0,0xf7,0x04,0x02,0x00]
58478
58479v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
58480// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x03,0x00]
58481
58482v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
58483// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x09,0x00,0x00]
58484
58485v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
58486// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x0d,0x00,0x00]
58487
58488v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
58489// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcd,0x00,0x00]
58490
58491v_cmp_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
58492// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd1,0x00,0x00]
58493
58494v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
58495// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd5,0x00,0x00]
58496
58497v_cmp_nlg_f64_e64 s[10:11], v[1:2], tba
58498// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd9,0x00,0x00]
58499
58500v_cmp_nlg_f64_e64 s[10:11], v[1:2], tma
58501// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdd,0x00,0x00]
58502
58503v_cmp_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58504// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf5,0x00,0x00]
58505
58506v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
58507// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x00,0x00]
58508
58509v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
58510// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x01,0x01,0x00]
58511
58512v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
58513// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x83,0x01,0x00]
58514
58515v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
58516// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xe1,0x01,0x00]
58517
58518v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
58519// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xef,0x01,0x00]
58520
58521v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
58522// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x20]
58523
58524v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
58525// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x40]
58526
58527v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
58528// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x60]
58529
58530v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
58531// CHECK: [0x01,0x05,0x56,0x7c]
58532
58533v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
58534// CHECK: [0xfe,0x05,0x56,0x7c]
58535
58536v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
58537// CHECK: [0x02,0x04,0x56,0x7c]
58538
58539v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
58540// CHECK: [0x04,0x04,0x56,0x7c]
58541
58542v_cmp_ngt_f64 vcc, s[102:103], v[2:3]
58543// CHECK: [0x66,0x04,0x56,0x7c]
58544
58545v_cmp_ngt_f64 vcc, flat_scratch, v[2:3]
58546// CHECK: [0x68,0x04,0x56,0x7c]
58547
58548v_cmp_ngt_f64 vcc, vcc, v[2:3]
58549// CHECK: [0x6a,0x04,0x56,0x7c]
58550
58551v_cmp_ngt_f64 vcc, tba, v[2:3]
58552// CHECK: [0x6c,0x04,0x56,0x7c]
58553
58554v_cmp_ngt_f64 vcc, tma, v[2:3]
58555// CHECK: [0x6e,0x04,0x56,0x7c]
58556
58557v_cmp_ngt_f64 vcc, ttmp[10:11], v[2:3]
58558// CHECK: [0x7a,0x04,0x56,0x7c]
58559
58560v_cmp_ngt_f64 vcc, exec, v[2:3]
58561// CHECK: [0x7e,0x04,0x56,0x7c]
58562
58563v_cmp_ngt_f64 vcc, 0, v[2:3]
58564// CHECK: [0x80,0x04,0x56,0x7c]
58565
58566v_cmp_ngt_f64 vcc, -1, v[2:3]
58567// CHECK: [0xc1,0x04,0x56,0x7c]
58568
58569v_cmp_ngt_f64 vcc, 0.5, v[2:3]
58570// CHECK: [0xf0,0x04,0x56,0x7c]
58571
58572v_cmp_ngt_f64 vcc, -4.0, v[2:3]
58573// CHECK: [0xf7,0x04,0x56,0x7c]
58574
58575v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
58576// CHECK: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
58577
58578v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
58579// CHECK: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
58580
58581v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
58582// CHECK: [0x01,0xfd,0x57,0x7c]
58583
58584v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
58585// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58586
58587v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
58588// CHECK: [0x0c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58589
58590v_cmp_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
58591// CHECK: [0x66,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58592
58593v_cmp_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
58594// CHECK: [0x68,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58595
58596v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
58597// CHECK: [0x6a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58598
58599v_cmp_ngt_f64_e64 tba, v[1:2], v[2:3]
58600// CHECK: [0x6c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58601
58602v_cmp_ngt_f64_e64 tma, v[1:2], v[2:3]
58603// CHECK: [0x6e,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58604
58605v_cmp_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58606// CHECK: [0x7a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58607
58608v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
58609// CHECK: [0x0a,0x00,0x56,0xd0,0xfe,0x05,0x02,0x00]
58610
58611v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
58612// CHECK: [0x0a,0x00,0x56,0xd0,0x02,0x04,0x02,0x00]
58613
58614v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
58615// CHECK: [0x0a,0x00,0x56,0xd0,0x04,0x04,0x02,0x00]
58616
58617v_cmp_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
58618// CHECK: [0x0a,0x00,0x56,0xd0,0x66,0x04,0x02,0x00]
58619
58620v_cmp_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
58621// CHECK: [0x0a,0x00,0x56,0xd0,0x68,0x04,0x02,0x00]
58622
58623v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
58624// CHECK: [0x0a,0x00,0x56,0xd0,0x6a,0x04,0x02,0x00]
58625
58626v_cmp_ngt_f64_e64 s[10:11], tba, v[2:3]
58627// CHECK: [0x0a,0x00,0x56,0xd0,0x6c,0x04,0x02,0x00]
58628
58629v_cmp_ngt_f64_e64 s[10:11], tma, v[2:3]
58630// CHECK: [0x0a,0x00,0x56,0xd0,0x6e,0x04,0x02,0x00]
58631
58632v_cmp_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58633// CHECK: [0x0a,0x00,0x56,0xd0,0x7a,0x04,0x02,0x00]
58634
58635v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
58636// CHECK: [0x0a,0x00,0x56,0xd0,0x7e,0x04,0x02,0x00]
58637
58638v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
58639// CHECK: [0x0a,0x00,0x56,0xd0,0x80,0x04,0x02,0x00]
58640
58641v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
58642// CHECK: [0x0a,0x00,0x56,0xd0,0xc1,0x04,0x02,0x00]
58643
58644v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
58645// CHECK: [0x0a,0x00,0x56,0xd0,0xf0,0x04,0x02,0x00]
58646
58647v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
58648// CHECK: [0x0a,0x00,0x56,0xd0,0xf7,0x04,0x02,0x00]
58649
58650v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
58651// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x03,0x00]
58652
58653v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
58654// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x09,0x00,0x00]
58655
58656v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
58657// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x0d,0x00,0x00]
58658
58659v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
58660// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcd,0x00,0x00]
58661
58662v_cmp_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
58663// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd1,0x00,0x00]
58664
58665v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
58666// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd5,0x00,0x00]
58667
58668v_cmp_ngt_f64_e64 s[10:11], v[1:2], tba
58669// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd9,0x00,0x00]
58670
58671v_cmp_ngt_f64_e64 s[10:11], v[1:2], tma
58672// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdd,0x00,0x00]
58673
58674v_cmp_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58675// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf5,0x00,0x00]
58676
58677v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
58678// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x00,0x00]
58679
58680v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
58681// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x01,0x01,0x00]
58682
58683v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
58684// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x83,0x01,0x00]
58685
58686v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
58687// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xe1,0x01,0x00]
58688
58689v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
58690// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xef,0x01,0x00]
58691
58692v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
58693// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x20]
58694
58695v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
58696// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x40]
58697
58698v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
58699// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x60]
58700
58701v_cmp_nle_f64 vcc, v[1:2], v[2:3]
58702// CHECK: [0x01,0x05,0x58,0x7c]
58703
58704v_cmp_nle_f64 vcc, v[254:255], v[2:3]
58705// CHECK: [0xfe,0x05,0x58,0x7c]
58706
58707v_cmp_nle_f64 vcc, s[2:3], v[2:3]
58708// CHECK: [0x02,0x04,0x58,0x7c]
58709
58710v_cmp_nle_f64 vcc, s[4:5], v[2:3]
58711// CHECK: [0x04,0x04,0x58,0x7c]
58712
58713v_cmp_nle_f64 vcc, s[102:103], v[2:3]
58714// CHECK: [0x66,0x04,0x58,0x7c]
58715
58716v_cmp_nle_f64 vcc, flat_scratch, v[2:3]
58717// CHECK: [0x68,0x04,0x58,0x7c]
58718
58719v_cmp_nle_f64 vcc, vcc, v[2:3]
58720// CHECK: [0x6a,0x04,0x58,0x7c]
58721
58722v_cmp_nle_f64 vcc, tba, v[2:3]
58723// CHECK: [0x6c,0x04,0x58,0x7c]
58724
58725v_cmp_nle_f64 vcc, tma, v[2:3]
58726// CHECK: [0x6e,0x04,0x58,0x7c]
58727
58728v_cmp_nle_f64 vcc, ttmp[10:11], v[2:3]
58729// CHECK: [0x7a,0x04,0x58,0x7c]
58730
58731v_cmp_nle_f64 vcc, exec, v[2:3]
58732// CHECK: [0x7e,0x04,0x58,0x7c]
58733
58734v_cmp_nle_f64 vcc, 0, v[2:3]
58735// CHECK: [0x80,0x04,0x58,0x7c]
58736
58737v_cmp_nle_f64 vcc, -1, v[2:3]
58738// CHECK: [0xc1,0x04,0x58,0x7c]
58739
58740v_cmp_nle_f64 vcc, 0.5, v[2:3]
58741// CHECK: [0xf0,0x04,0x58,0x7c]
58742
58743v_cmp_nle_f64 vcc, -4.0, v[2:3]
58744// CHECK: [0xf7,0x04,0x58,0x7c]
58745
58746v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
58747// CHECK: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
58748
58749v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
58750// CHECK: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
58751
58752v_cmp_nle_f64 vcc, v[1:2], v[254:255]
58753// CHECK: [0x01,0xfd,0x59,0x7c]
58754
58755v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
58756// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58757
58758v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
58759// CHECK: [0x0c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58760
58761v_cmp_nle_f64_e64 s[102:103], v[1:2], v[2:3]
58762// CHECK: [0x66,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58763
58764v_cmp_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
58765// CHECK: [0x68,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58766
58767v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
58768// CHECK: [0x6a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58769
58770v_cmp_nle_f64_e64 tba, v[1:2], v[2:3]
58771// CHECK: [0x6c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58772
58773v_cmp_nle_f64_e64 tma, v[1:2], v[2:3]
58774// CHECK: [0x6e,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58775
58776v_cmp_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58777// CHECK: [0x7a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58778
58779v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
58780// CHECK: [0x0a,0x00,0x58,0xd0,0xfe,0x05,0x02,0x00]
58781
58782v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
58783// CHECK: [0x0a,0x00,0x58,0xd0,0x02,0x04,0x02,0x00]
58784
58785v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
58786// CHECK: [0x0a,0x00,0x58,0xd0,0x04,0x04,0x02,0x00]
58787
58788v_cmp_nle_f64_e64 s[10:11], s[102:103], v[2:3]
58789// CHECK: [0x0a,0x00,0x58,0xd0,0x66,0x04,0x02,0x00]
58790
58791v_cmp_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
58792// CHECK: [0x0a,0x00,0x58,0xd0,0x68,0x04,0x02,0x00]
58793
58794v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
58795// CHECK: [0x0a,0x00,0x58,0xd0,0x6a,0x04,0x02,0x00]
58796
58797v_cmp_nle_f64_e64 s[10:11], tba, v[2:3]
58798// CHECK: [0x0a,0x00,0x58,0xd0,0x6c,0x04,0x02,0x00]
58799
58800v_cmp_nle_f64_e64 s[10:11], tma, v[2:3]
58801// CHECK: [0x0a,0x00,0x58,0xd0,0x6e,0x04,0x02,0x00]
58802
58803v_cmp_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58804// CHECK: [0x0a,0x00,0x58,0xd0,0x7a,0x04,0x02,0x00]
58805
58806v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
58807// CHECK: [0x0a,0x00,0x58,0xd0,0x7e,0x04,0x02,0x00]
58808
58809v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
58810// CHECK: [0x0a,0x00,0x58,0xd0,0x80,0x04,0x02,0x00]
58811
58812v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
58813// CHECK: [0x0a,0x00,0x58,0xd0,0xc1,0x04,0x02,0x00]
58814
58815v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
58816// CHECK: [0x0a,0x00,0x58,0xd0,0xf0,0x04,0x02,0x00]
58817
58818v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
58819// CHECK: [0x0a,0x00,0x58,0xd0,0xf7,0x04,0x02,0x00]
58820
58821v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
58822// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x03,0x00]
58823
58824v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
58825// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x09,0x00,0x00]
58826
58827v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
58828// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x0d,0x00,0x00]
58829
58830v_cmp_nle_f64_e64 s[10:11], v[1:2], s[102:103]
58831// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcd,0x00,0x00]
58832
58833v_cmp_nle_f64_e64 s[10:11], v[1:2], flat_scratch
58834// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd1,0x00,0x00]
58835
58836v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
58837// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd5,0x00,0x00]
58838
58839v_cmp_nle_f64_e64 s[10:11], v[1:2], tba
58840// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd9,0x00,0x00]
58841
58842v_cmp_nle_f64_e64 s[10:11], v[1:2], tma
58843// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdd,0x00,0x00]
58844
58845v_cmp_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58846// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf5,0x00,0x00]
58847
58848v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
58849// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x00,0x00]
58850
58851v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
58852// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x01,0x01,0x00]
58853
58854v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
58855// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x83,0x01,0x00]
58856
58857v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
58858// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xe1,0x01,0x00]
58859
58860v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
58861// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xef,0x01,0x00]
58862
58863v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
58864// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x20]
58865
58866v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
58867// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x40]
58868
58869v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
58870// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x60]
58871
58872v_cmp_neq_f64 vcc, v[1:2], v[2:3]
58873// CHECK: [0x01,0x05,0x5a,0x7c]
58874
58875v_cmp_neq_f64 vcc, v[254:255], v[2:3]
58876// CHECK: [0xfe,0x05,0x5a,0x7c]
58877
58878v_cmp_neq_f64 vcc, s[2:3], v[2:3]
58879// CHECK: [0x02,0x04,0x5a,0x7c]
58880
58881v_cmp_neq_f64 vcc, s[4:5], v[2:3]
58882// CHECK: [0x04,0x04,0x5a,0x7c]
58883
58884v_cmp_neq_f64 vcc, s[102:103], v[2:3]
58885// CHECK: [0x66,0x04,0x5a,0x7c]
58886
58887v_cmp_neq_f64 vcc, flat_scratch, v[2:3]
58888// CHECK: [0x68,0x04,0x5a,0x7c]
58889
58890v_cmp_neq_f64 vcc, vcc, v[2:3]
58891// CHECK: [0x6a,0x04,0x5a,0x7c]
58892
58893v_cmp_neq_f64 vcc, tba, v[2:3]
58894// CHECK: [0x6c,0x04,0x5a,0x7c]
58895
58896v_cmp_neq_f64 vcc, tma, v[2:3]
58897// CHECK: [0x6e,0x04,0x5a,0x7c]
58898
58899v_cmp_neq_f64 vcc, ttmp[10:11], v[2:3]
58900// CHECK: [0x7a,0x04,0x5a,0x7c]
58901
58902v_cmp_neq_f64 vcc, exec, v[2:3]
58903// CHECK: [0x7e,0x04,0x5a,0x7c]
58904
58905v_cmp_neq_f64 vcc, 0, v[2:3]
58906// CHECK: [0x80,0x04,0x5a,0x7c]
58907
58908v_cmp_neq_f64 vcc, -1, v[2:3]
58909// CHECK: [0xc1,0x04,0x5a,0x7c]
58910
58911v_cmp_neq_f64 vcc, 0.5, v[2:3]
58912// CHECK: [0xf0,0x04,0x5a,0x7c]
58913
58914v_cmp_neq_f64 vcc, -4.0, v[2:3]
58915// CHECK: [0xf7,0x04,0x5a,0x7c]
58916
58917v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
58918// CHECK: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
58919
58920v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
58921// CHECK: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
58922
58923v_cmp_neq_f64 vcc, v[1:2], v[254:255]
58924// CHECK: [0x01,0xfd,0x5b,0x7c]
58925
58926v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
58927// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58928
58929v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
58930// CHECK: [0x0c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58931
58932v_cmp_neq_f64_e64 s[102:103], v[1:2], v[2:3]
58933// CHECK: [0x66,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58934
58935v_cmp_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
58936// CHECK: [0x68,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58937
58938v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
58939// CHECK: [0x6a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58940
58941v_cmp_neq_f64_e64 tba, v[1:2], v[2:3]
58942// CHECK: [0x6c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58943
58944v_cmp_neq_f64_e64 tma, v[1:2], v[2:3]
58945// CHECK: [0x6e,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58946
58947v_cmp_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58948// CHECK: [0x7a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58949
58950v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
58951// CHECK: [0x0a,0x00,0x5a,0xd0,0xfe,0x05,0x02,0x00]
58952
58953v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
58954// CHECK: [0x0a,0x00,0x5a,0xd0,0x02,0x04,0x02,0x00]
58955
58956v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
58957// CHECK: [0x0a,0x00,0x5a,0xd0,0x04,0x04,0x02,0x00]
58958
58959v_cmp_neq_f64_e64 s[10:11], s[102:103], v[2:3]
58960// CHECK: [0x0a,0x00,0x5a,0xd0,0x66,0x04,0x02,0x00]
58961
58962v_cmp_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
58963// CHECK: [0x0a,0x00,0x5a,0xd0,0x68,0x04,0x02,0x00]
58964
58965v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
58966// CHECK: [0x0a,0x00,0x5a,0xd0,0x6a,0x04,0x02,0x00]
58967
58968v_cmp_neq_f64_e64 s[10:11], tba, v[2:3]
58969// CHECK: [0x0a,0x00,0x5a,0xd0,0x6c,0x04,0x02,0x00]
58970
58971v_cmp_neq_f64_e64 s[10:11], tma, v[2:3]
58972// CHECK: [0x0a,0x00,0x5a,0xd0,0x6e,0x04,0x02,0x00]
58973
58974v_cmp_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58975// CHECK: [0x0a,0x00,0x5a,0xd0,0x7a,0x04,0x02,0x00]
58976
58977v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
58978// CHECK: [0x0a,0x00,0x5a,0xd0,0x7e,0x04,0x02,0x00]
58979
58980v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
58981// CHECK: [0x0a,0x00,0x5a,0xd0,0x80,0x04,0x02,0x00]
58982
58983v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
58984// CHECK: [0x0a,0x00,0x5a,0xd0,0xc1,0x04,0x02,0x00]
58985
58986v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
58987// CHECK: [0x0a,0x00,0x5a,0xd0,0xf0,0x04,0x02,0x00]
58988
58989v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
58990// CHECK: [0x0a,0x00,0x5a,0xd0,0xf7,0x04,0x02,0x00]
58991
58992v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
58993// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x03,0x00]
58994
58995v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
58996// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x09,0x00,0x00]
58997
58998v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
58999// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x0d,0x00,0x00]
59000
59001v_cmp_neq_f64_e64 s[10:11], v[1:2], s[102:103]
59002// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcd,0x00,0x00]
59003
59004v_cmp_neq_f64_e64 s[10:11], v[1:2], flat_scratch
59005// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd1,0x00,0x00]
59006
59007v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
59008// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd5,0x00,0x00]
59009
59010v_cmp_neq_f64_e64 s[10:11], v[1:2], tba
59011// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd9,0x00,0x00]
59012
59013v_cmp_neq_f64_e64 s[10:11], v[1:2], tma
59014// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdd,0x00,0x00]
59015
59016v_cmp_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59017// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf5,0x00,0x00]
59018
59019v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
59020// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x00,0x00]
59021
59022v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
59023// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x01,0x01,0x00]
59024
59025v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
59026// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x83,0x01,0x00]
59027
59028v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
59029// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xe1,0x01,0x00]
59030
59031v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
59032// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xef,0x01,0x00]
59033
59034v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
59035// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x20]
59036
59037v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
59038// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x40]
59039
59040v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
59041// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x60]
59042
59043v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
59044// CHECK: [0x01,0x05,0x5c,0x7c]
59045
59046v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
59047// CHECK: [0xfe,0x05,0x5c,0x7c]
59048
59049v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
59050// CHECK: [0x02,0x04,0x5c,0x7c]
59051
59052v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
59053// CHECK: [0x04,0x04,0x5c,0x7c]
59054
59055v_cmp_nlt_f64 vcc, s[102:103], v[2:3]
59056// CHECK: [0x66,0x04,0x5c,0x7c]
59057
59058v_cmp_nlt_f64 vcc, flat_scratch, v[2:3]
59059// CHECK: [0x68,0x04,0x5c,0x7c]
59060
59061v_cmp_nlt_f64 vcc, vcc, v[2:3]
59062// CHECK: [0x6a,0x04,0x5c,0x7c]
59063
59064v_cmp_nlt_f64 vcc, tba, v[2:3]
59065// CHECK: [0x6c,0x04,0x5c,0x7c]
59066
59067v_cmp_nlt_f64 vcc, tma, v[2:3]
59068// CHECK: [0x6e,0x04,0x5c,0x7c]
59069
59070v_cmp_nlt_f64 vcc, ttmp[10:11], v[2:3]
59071// CHECK: [0x7a,0x04,0x5c,0x7c]
59072
59073v_cmp_nlt_f64 vcc, exec, v[2:3]
59074// CHECK: [0x7e,0x04,0x5c,0x7c]
59075
59076v_cmp_nlt_f64 vcc, 0, v[2:3]
59077// CHECK: [0x80,0x04,0x5c,0x7c]
59078
59079v_cmp_nlt_f64 vcc, -1, v[2:3]
59080// CHECK: [0xc1,0x04,0x5c,0x7c]
59081
59082v_cmp_nlt_f64 vcc, 0.5, v[2:3]
59083// CHECK: [0xf0,0x04,0x5c,0x7c]
59084
59085v_cmp_nlt_f64 vcc, -4.0, v[2:3]
59086// CHECK: [0xf7,0x04,0x5c,0x7c]
59087
59088v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
59089// CHECK: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
59090
59091v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
59092// CHECK: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
59093
59094v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
59095// CHECK: [0x01,0xfd,0x5d,0x7c]
59096
59097v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
59098// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59099
59100v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
59101// CHECK: [0x0c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59102
59103v_cmp_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
59104// CHECK: [0x66,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59105
59106v_cmp_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
59107// CHECK: [0x68,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59108
59109v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
59110// CHECK: [0x6a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59111
59112v_cmp_nlt_f64_e64 tba, v[1:2], v[2:3]
59113// CHECK: [0x6c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59114
59115v_cmp_nlt_f64_e64 tma, v[1:2], v[2:3]
59116// CHECK: [0x6e,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59117
59118v_cmp_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59119// CHECK: [0x7a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59120
59121v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
59122// CHECK: [0x0a,0x00,0x5c,0xd0,0xfe,0x05,0x02,0x00]
59123
59124v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
59125// CHECK: [0x0a,0x00,0x5c,0xd0,0x02,0x04,0x02,0x00]
59126
59127v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
59128// CHECK: [0x0a,0x00,0x5c,0xd0,0x04,0x04,0x02,0x00]
59129
59130v_cmp_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
59131// CHECK: [0x0a,0x00,0x5c,0xd0,0x66,0x04,0x02,0x00]
59132
59133v_cmp_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
59134// CHECK: [0x0a,0x00,0x5c,0xd0,0x68,0x04,0x02,0x00]
59135
59136v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
59137// CHECK: [0x0a,0x00,0x5c,0xd0,0x6a,0x04,0x02,0x00]
59138
59139v_cmp_nlt_f64_e64 s[10:11], tba, v[2:3]
59140// CHECK: [0x0a,0x00,0x5c,0xd0,0x6c,0x04,0x02,0x00]
59141
59142v_cmp_nlt_f64_e64 s[10:11], tma, v[2:3]
59143// CHECK: [0x0a,0x00,0x5c,0xd0,0x6e,0x04,0x02,0x00]
59144
59145v_cmp_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59146// CHECK: [0x0a,0x00,0x5c,0xd0,0x7a,0x04,0x02,0x00]
59147
59148v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
59149// CHECK: [0x0a,0x00,0x5c,0xd0,0x7e,0x04,0x02,0x00]
59150
59151v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
59152// CHECK: [0x0a,0x00,0x5c,0xd0,0x80,0x04,0x02,0x00]
59153
59154v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
59155// CHECK: [0x0a,0x00,0x5c,0xd0,0xc1,0x04,0x02,0x00]
59156
59157v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
59158// CHECK: [0x0a,0x00,0x5c,0xd0,0xf0,0x04,0x02,0x00]
59159
59160v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
59161// CHECK: [0x0a,0x00,0x5c,0xd0,0xf7,0x04,0x02,0x00]
59162
59163v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
59164// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x03,0x00]
59165
59166v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
59167// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x09,0x00,0x00]
59168
59169v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
59170// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x0d,0x00,0x00]
59171
59172v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
59173// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcd,0x00,0x00]
59174
59175v_cmp_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
59176// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd1,0x00,0x00]
59177
59178v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
59179// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd5,0x00,0x00]
59180
59181v_cmp_nlt_f64_e64 s[10:11], v[1:2], tba
59182// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd9,0x00,0x00]
59183
59184v_cmp_nlt_f64_e64 s[10:11], v[1:2], tma
59185// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdd,0x00,0x00]
59186
59187v_cmp_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59188// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf5,0x00,0x00]
59189
59190v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
59191// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x00,0x00]
59192
59193v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
59194// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x01,0x01,0x00]
59195
59196v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
59197// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x83,0x01,0x00]
59198
59199v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
59200// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xe1,0x01,0x00]
59201
59202v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
59203// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xef,0x01,0x00]
59204
59205v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
59206// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x20]
59207
59208v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
59209// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x40]
59210
59211v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
59212// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x60]
59213
59214v_cmp_tru_f64 vcc, v[1:2], v[2:3]
59215// CHECK: [0x01,0x05,0x5e,0x7c]
59216
59217v_cmp_tru_f64 vcc, v[254:255], v[2:3]
59218// CHECK: [0xfe,0x05,0x5e,0x7c]
59219
59220v_cmp_tru_f64 vcc, s[2:3], v[2:3]
59221// CHECK: [0x02,0x04,0x5e,0x7c]
59222
59223v_cmp_tru_f64 vcc, s[4:5], v[2:3]
59224// CHECK: [0x04,0x04,0x5e,0x7c]
59225
59226v_cmp_tru_f64 vcc, s[102:103], v[2:3]
59227// CHECK: [0x66,0x04,0x5e,0x7c]
59228
59229v_cmp_tru_f64 vcc, flat_scratch, v[2:3]
59230// CHECK: [0x68,0x04,0x5e,0x7c]
59231
59232v_cmp_tru_f64 vcc, vcc, v[2:3]
59233// CHECK: [0x6a,0x04,0x5e,0x7c]
59234
59235v_cmp_tru_f64 vcc, tba, v[2:3]
59236// CHECK: [0x6c,0x04,0x5e,0x7c]
59237
59238v_cmp_tru_f64 vcc, tma, v[2:3]
59239// CHECK: [0x6e,0x04,0x5e,0x7c]
59240
59241v_cmp_tru_f64 vcc, ttmp[10:11], v[2:3]
59242// CHECK: [0x7a,0x04,0x5e,0x7c]
59243
59244v_cmp_tru_f64 vcc, exec, v[2:3]
59245// CHECK: [0x7e,0x04,0x5e,0x7c]
59246
59247v_cmp_tru_f64 vcc, 0, v[2:3]
59248// CHECK: [0x80,0x04,0x5e,0x7c]
59249
59250v_cmp_tru_f64 vcc, -1, v[2:3]
59251// CHECK: [0xc1,0x04,0x5e,0x7c]
59252
59253v_cmp_tru_f64 vcc, 0.5, v[2:3]
59254// CHECK: [0xf0,0x04,0x5e,0x7c]
59255
59256v_cmp_tru_f64 vcc, -4.0, v[2:3]
59257// CHECK: [0xf7,0x04,0x5e,0x7c]
59258
59259v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
59260// CHECK: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
59261
59262v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
59263// CHECK: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
59264
59265v_cmp_tru_f64 vcc, v[1:2], v[254:255]
59266// CHECK: [0x01,0xfd,0x5f,0x7c]
59267
59268v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
59269// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59270
59271v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
59272// CHECK: [0x0c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59273
59274v_cmp_tru_f64_e64 s[102:103], v[1:2], v[2:3]
59275// CHECK: [0x66,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59276
59277v_cmp_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
59278// CHECK: [0x68,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59279
59280v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
59281// CHECK: [0x6a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59282
59283v_cmp_tru_f64_e64 tba, v[1:2], v[2:3]
59284// CHECK: [0x6c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59285
59286v_cmp_tru_f64_e64 tma, v[1:2], v[2:3]
59287// CHECK: [0x6e,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59288
59289v_cmp_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59290// CHECK: [0x7a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59291
59292v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
59293// CHECK: [0x0a,0x00,0x5e,0xd0,0xfe,0x05,0x02,0x00]
59294
59295v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
59296// CHECK: [0x0a,0x00,0x5e,0xd0,0x02,0x04,0x02,0x00]
59297
59298v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
59299// CHECK: [0x0a,0x00,0x5e,0xd0,0x04,0x04,0x02,0x00]
59300
59301v_cmp_tru_f64_e64 s[10:11], s[102:103], v[2:3]
59302// CHECK: [0x0a,0x00,0x5e,0xd0,0x66,0x04,0x02,0x00]
59303
59304v_cmp_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
59305// CHECK: [0x0a,0x00,0x5e,0xd0,0x68,0x04,0x02,0x00]
59306
59307v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
59308// CHECK: [0x0a,0x00,0x5e,0xd0,0x6a,0x04,0x02,0x00]
59309
59310v_cmp_tru_f64_e64 s[10:11], tba, v[2:3]
59311// CHECK: [0x0a,0x00,0x5e,0xd0,0x6c,0x04,0x02,0x00]
59312
59313v_cmp_tru_f64_e64 s[10:11], tma, v[2:3]
59314// CHECK: [0x0a,0x00,0x5e,0xd0,0x6e,0x04,0x02,0x00]
59315
59316v_cmp_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59317// CHECK: [0x0a,0x00,0x5e,0xd0,0x7a,0x04,0x02,0x00]
59318
59319v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
59320// CHECK: [0x0a,0x00,0x5e,0xd0,0x7e,0x04,0x02,0x00]
59321
59322v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
59323// CHECK: [0x0a,0x00,0x5e,0xd0,0x80,0x04,0x02,0x00]
59324
59325v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
59326// CHECK: [0x0a,0x00,0x5e,0xd0,0xc1,0x04,0x02,0x00]
59327
59328v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
59329// CHECK: [0x0a,0x00,0x5e,0xd0,0xf0,0x04,0x02,0x00]
59330
59331v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
59332// CHECK: [0x0a,0x00,0x5e,0xd0,0xf7,0x04,0x02,0x00]
59333
59334v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
59335// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x03,0x00]
59336
59337v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
59338// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x09,0x00,0x00]
59339
59340v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
59341// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x0d,0x00,0x00]
59342
59343v_cmp_tru_f64_e64 s[10:11], v[1:2], s[102:103]
59344// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcd,0x00,0x00]
59345
59346v_cmp_tru_f64_e64 s[10:11], v[1:2], flat_scratch
59347// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd1,0x00,0x00]
59348
59349v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
59350// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd5,0x00,0x00]
59351
59352v_cmp_tru_f64_e64 s[10:11], v[1:2], tba
59353// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd9,0x00,0x00]
59354
59355v_cmp_tru_f64_e64 s[10:11], v[1:2], tma
59356// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdd,0x00,0x00]
59357
59358v_cmp_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59359// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf5,0x00,0x00]
59360
59361v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
59362// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x00,0x00]
59363
59364v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
59365// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x01,0x01,0x00]
59366
59367v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
59368// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x83,0x01,0x00]
59369
59370v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
59371// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xe1,0x01,0x00]
59372
59373v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
59374// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xef,0x01,0x00]
59375
59376v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
59377// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x20]
59378
59379v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
59380// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x40]
59381
59382v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
59383// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x60]
59384
59385v_cmpx_f_f64 vcc, v[1:2], v[2:3]
59386// CHECK: [0x01,0x05,0x60,0x7c]
59387
59388v_cmpx_f_f64 vcc, v[254:255], v[2:3]
59389// CHECK: [0xfe,0x05,0x60,0x7c]
59390
59391v_cmpx_f_f64 vcc, s[2:3], v[2:3]
59392// CHECK: [0x02,0x04,0x60,0x7c]
59393
59394v_cmpx_f_f64 vcc, s[4:5], v[2:3]
59395// CHECK: [0x04,0x04,0x60,0x7c]
59396
59397v_cmpx_f_f64 vcc, s[102:103], v[2:3]
59398// CHECK: [0x66,0x04,0x60,0x7c]
59399
59400v_cmpx_f_f64 vcc, flat_scratch, v[2:3]
59401// CHECK: [0x68,0x04,0x60,0x7c]
59402
59403v_cmpx_f_f64 vcc, vcc, v[2:3]
59404// CHECK: [0x6a,0x04,0x60,0x7c]
59405
59406v_cmpx_f_f64 vcc, tba, v[2:3]
59407// CHECK: [0x6c,0x04,0x60,0x7c]
59408
59409v_cmpx_f_f64 vcc, tma, v[2:3]
59410// CHECK: [0x6e,0x04,0x60,0x7c]
59411
59412v_cmpx_f_f64 vcc, ttmp[10:11], v[2:3]
59413// CHECK: [0x7a,0x04,0x60,0x7c]
59414
59415v_cmpx_f_f64 vcc, exec, v[2:3]
59416// CHECK: [0x7e,0x04,0x60,0x7c]
59417
59418v_cmpx_f_f64 vcc, 0, v[2:3]
59419// CHECK: [0x80,0x04,0x60,0x7c]
59420
59421v_cmpx_f_f64 vcc, -1, v[2:3]
59422// CHECK: [0xc1,0x04,0x60,0x7c]
59423
59424v_cmpx_f_f64 vcc, 0.5, v[2:3]
59425// CHECK: [0xf0,0x04,0x60,0x7c]
59426
59427v_cmpx_f_f64 vcc, -4.0, v[2:3]
59428// CHECK: [0xf7,0x04,0x60,0x7c]
59429
59430v_cmpx_f_f64 vcc, 0xaf123456, v[2:3]
59431// CHECK: [0xff,0x04,0x60,0x7c,0x56,0x34,0x12,0xaf]
59432
59433v_cmpx_f_f64 vcc, 0x3f717273, v[2:3]
59434// CHECK: [0xff,0x04,0x60,0x7c,0x73,0x72,0x71,0x3f]
59435
59436v_cmpx_f_f64 vcc, v[1:2], v[254:255]
59437// CHECK: [0x01,0xfd,0x61,0x7c]
59438
59439v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3]
59440// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59441
59442v_cmpx_f_f64_e64 s[12:13], v[1:2], v[2:3]
59443// CHECK: [0x0c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59444
59445v_cmpx_f_f64_e64 s[102:103], v[1:2], v[2:3]
59446// CHECK: [0x66,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59447
59448v_cmpx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
59449// CHECK: [0x68,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59450
59451v_cmpx_f_f64_e64 vcc, v[1:2], v[2:3]
59452// CHECK: [0x6a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59453
59454v_cmpx_f_f64_e64 tba, v[1:2], v[2:3]
59455// CHECK: [0x6c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59456
59457v_cmpx_f_f64_e64 tma, v[1:2], v[2:3]
59458// CHECK: [0x6e,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59459
59460v_cmpx_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59461// CHECK: [0x7a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59462
59463v_cmpx_f_f64_e64 s[10:11], v[254:255], v[2:3]
59464// CHECK: [0x0a,0x00,0x60,0xd0,0xfe,0x05,0x02,0x00]
59465
59466v_cmpx_f_f64_e64 s[10:11], s[2:3], v[2:3]
59467// CHECK: [0x0a,0x00,0x60,0xd0,0x02,0x04,0x02,0x00]
59468
59469v_cmpx_f_f64_e64 s[10:11], s[4:5], v[2:3]
59470// CHECK: [0x0a,0x00,0x60,0xd0,0x04,0x04,0x02,0x00]
59471
59472v_cmpx_f_f64_e64 s[10:11], s[102:103], v[2:3]
59473// CHECK: [0x0a,0x00,0x60,0xd0,0x66,0x04,0x02,0x00]
59474
59475v_cmpx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
59476// CHECK: [0x0a,0x00,0x60,0xd0,0x68,0x04,0x02,0x00]
59477
59478v_cmpx_f_f64_e64 s[10:11], vcc, v[2:3]
59479// CHECK: [0x0a,0x00,0x60,0xd0,0x6a,0x04,0x02,0x00]
59480
59481v_cmpx_f_f64_e64 s[10:11], tba, v[2:3]
59482// CHECK: [0x0a,0x00,0x60,0xd0,0x6c,0x04,0x02,0x00]
59483
59484v_cmpx_f_f64_e64 s[10:11], tma, v[2:3]
59485// CHECK: [0x0a,0x00,0x60,0xd0,0x6e,0x04,0x02,0x00]
59486
59487v_cmpx_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59488// CHECK: [0x0a,0x00,0x60,0xd0,0x7a,0x04,0x02,0x00]
59489
59490v_cmpx_f_f64_e64 s[10:11], exec, v[2:3]
59491// CHECK: [0x0a,0x00,0x60,0xd0,0x7e,0x04,0x02,0x00]
59492
59493v_cmpx_f_f64_e64 s[10:11], 0, v[2:3]
59494// CHECK: [0x0a,0x00,0x60,0xd0,0x80,0x04,0x02,0x00]
59495
59496v_cmpx_f_f64_e64 s[10:11], -1, v[2:3]
59497// CHECK: [0x0a,0x00,0x60,0xd0,0xc1,0x04,0x02,0x00]
59498
59499v_cmpx_f_f64_e64 s[10:11], 0.5, v[2:3]
59500// CHECK: [0x0a,0x00,0x60,0xd0,0xf0,0x04,0x02,0x00]
59501
59502v_cmpx_f_f64_e64 s[10:11], -4.0, v[2:3]
59503// CHECK: [0x0a,0x00,0x60,0xd0,0xf7,0x04,0x02,0x00]
59504
59505v_cmpx_f_f64_e64 s[10:11], v[1:2], v[254:255]
59506// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x03,0x00]
59507
59508v_cmpx_f_f64_e64 s[10:11], v[1:2], s[4:5]
59509// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x09,0x00,0x00]
59510
59511v_cmpx_f_f64_e64 s[10:11], v[1:2], s[6:7]
59512// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x0d,0x00,0x00]
59513
59514v_cmpx_f_f64_e64 s[10:11], v[1:2], s[102:103]
59515// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xcd,0x00,0x00]
59516
59517v_cmpx_f_f64_e64 s[10:11], v[1:2], flat_scratch
59518// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd1,0x00,0x00]
59519
59520v_cmpx_f_f64_e64 s[10:11], v[1:2], vcc
59521// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd5,0x00,0x00]
59522
59523v_cmpx_f_f64_e64 s[10:11], v[1:2], tba
59524// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd9,0x00,0x00]
59525
59526v_cmpx_f_f64_e64 s[10:11], v[1:2], tma
59527// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xdd,0x00,0x00]
59528
59529v_cmpx_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59530// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf5,0x00,0x00]
59531
59532v_cmpx_f_f64_e64 s[10:11], v[1:2], exec
59533// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x00,0x00]
59534
59535v_cmpx_f_f64_e64 s[10:11], v[1:2], 0
59536// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x01,0x01,0x00]
59537
59538v_cmpx_f_f64_e64 s[10:11], v[1:2], -1
59539// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x83,0x01,0x00]
59540
59541v_cmpx_f_f64_e64 s[10:11], v[1:2], 0.5
59542// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xe1,0x01,0x00]
59543
59544v_cmpx_f_f64_e64 s[10:11], v[1:2], -4.0
59545// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xef,0x01,0x00]
59546
59547v_cmpx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
59548// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x20]
59549
59550v_cmpx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
59551// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x40]
59552
59553v_cmpx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
59554// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x60]
59555
59556v_cmpx_lt_f64 vcc, v[1:2], v[2:3]
59557// CHECK: [0x01,0x05,0x62,0x7c]
59558
59559v_cmpx_lt_f64 vcc, v[254:255], v[2:3]
59560// CHECK: [0xfe,0x05,0x62,0x7c]
59561
59562v_cmpx_lt_f64 vcc, s[2:3], v[2:3]
59563// CHECK: [0x02,0x04,0x62,0x7c]
59564
59565v_cmpx_lt_f64 vcc, s[4:5], v[2:3]
59566// CHECK: [0x04,0x04,0x62,0x7c]
59567
59568v_cmpx_lt_f64 vcc, s[102:103], v[2:3]
59569// CHECK: [0x66,0x04,0x62,0x7c]
59570
59571v_cmpx_lt_f64 vcc, flat_scratch, v[2:3]
59572// CHECK: [0x68,0x04,0x62,0x7c]
59573
59574v_cmpx_lt_f64 vcc, vcc, v[2:3]
59575// CHECK: [0x6a,0x04,0x62,0x7c]
59576
59577v_cmpx_lt_f64 vcc, tba, v[2:3]
59578// CHECK: [0x6c,0x04,0x62,0x7c]
59579
59580v_cmpx_lt_f64 vcc, tma, v[2:3]
59581// CHECK: [0x6e,0x04,0x62,0x7c]
59582
59583v_cmpx_lt_f64 vcc, ttmp[10:11], v[2:3]
59584// CHECK: [0x7a,0x04,0x62,0x7c]
59585
59586v_cmpx_lt_f64 vcc, exec, v[2:3]
59587// CHECK: [0x7e,0x04,0x62,0x7c]
59588
59589v_cmpx_lt_f64 vcc, 0, v[2:3]
59590// CHECK: [0x80,0x04,0x62,0x7c]
59591
59592v_cmpx_lt_f64 vcc, -1, v[2:3]
59593// CHECK: [0xc1,0x04,0x62,0x7c]
59594
59595v_cmpx_lt_f64 vcc, 0.5, v[2:3]
59596// CHECK: [0xf0,0x04,0x62,0x7c]
59597
59598v_cmpx_lt_f64 vcc, -4.0, v[2:3]
59599// CHECK: [0xf7,0x04,0x62,0x7c]
59600
59601v_cmpx_lt_f64 vcc, 0xaf123456, v[2:3]
59602// CHECK: [0xff,0x04,0x62,0x7c,0x56,0x34,0x12,0xaf]
59603
59604v_cmpx_lt_f64 vcc, 0x3f717273, v[2:3]
59605// CHECK: [0xff,0x04,0x62,0x7c,0x73,0x72,0x71,0x3f]
59606
59607v_cmpx_lt_f64 vcc, v[1:2], v[254:255]
59608// CHECK: [0x01,0xfd,0x63,0x7c]
59609
59610v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
59611// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59612
59613v_cmpx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
59614// CHECK: [0x0c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59615
59616v_cmpx_lt_f64_e64 s[102:103], v[1:2], v[2:3]
59617// CHECK: [0x66,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59618
59619v_cmpx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
59620// CHECK: [0x68,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59621
59622v_cmpx_lt_f64_e64 vcc, v[1:2], v[2:3]
59623// CHECK: [0x6a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59624
59625v_cmpx_lt_f64_e64 tba, v[1:2], v[2:3]
59626// CHECK: [0x6c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59627
59628v_cmpx_lt_f64_e64 tma, v[1:2], v[2:3]
59629// CHECK: [0x6e,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59630
59631v_cmpx_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59632// CHECK: [0x7a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59633
59634v_cmpx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
59635// CHECK: [0x0a,0x00,0x62,0xd0,0xfe,0x05,0x02,0x00]
59636
59637v_cmpx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
59638// CHECK: [0x0a,0x00,0x62,0xd0,0x02,0x04,0x02,0x00]
59639
59640v_cmpx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
59641// CHECK: [0x0a,0x00,0x62,0xd0,0x04,0x04,0x02,0x00]
59642
59643v_cmpx_lt_f64_e64 s[10:11], s[102:103], v[2:3]
59644// CHECK: [0x0a,0x00,0x62,0xd0,0x66,0x04,0x02,0x00]
59645
59646v_cmpx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
59647// CHECK: [0x0a,0x00,0x62,0xd0,0x68,0x04,0x02,0x00]
59648
59649v_cmpx_lt_f64_e64 s[10:11], vcc, v[2:3]
59650// CHECK: [0x0a,0x00,0x62,0xd0,0x6a,0x04,0x02,0x00]
59651
59652v_cmpx_lt_f64_e64 s[10:11], tba, v[2:3]
59653// CHECK: [0x0a,0x00,0x62,0xd0,0x6c,0x04,0x02,0x00]
59654
59655v_cmpx_lt_f64_e64 s[10:11], tma, v[2:3]
59656// CHECK: [0x0a,0x00,0x62,0xd0,0x6e,0x04,0x02,0x00]
59657
59658v_cmpx_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59659// CHECK: [0x0a,0x00,0x62,0xd0,0x7a,0x04,0x02,0x00]
59660
59661v_cmpx_lt_f64_e64 s[10:11], exec, v[2:3]
59662// CHECK: [0x0a,0x00,0x62,0xd0,0x7e,0x04,0x02,0x00]
59663
59664v_cmpx_lt_f64_e64 s[10:11], 0, v[2:3]
59665// CHECK: [0x0a,0x00,0x62,0xd0,0x80,0x04,0x02,0x00]
59666
59667v_cmpx_lt_f64_e64 s[10:11], -1, v[2:3]
59668// CHECK: [0x0a,0x00,0x62,0xd0,0xc1,0x04,0x02,0x00]
59669
59670v_cmpx_lt_f64_e64 s[10:11], 0.5, v[2:3]
59671// CHECK: [0x0a,0x00,0x62,0xd0,0xf0,0x04,0x02,0x00]
59672
59673v_cmpx_lt_f64_e64 s[10:11], -4.0, v[2:3]
59674// CHECK: [0x0a,0x00,0x62,0xd0,0xf7,0x04,0x02,0x00]
59675
59676v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
59677// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x03,0x00]
59678
59679v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
59680// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x09,0x00,0x00]
59681
59682v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
59683// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x0d,0x00,0x00]
59684
59685v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[102:103]
59686// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xcd,0x00,0x00]
59687
59688v_cmpx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
59689// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd1,0x00,0x00]
59690
59691v_cmpx_lt_f64_e64 s[10:11], v[1:2], vcc
59692// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd5,0x00,0x00]
59693
59694v_cmpx_lt_f64_e64 s[10:11], v[1:2], tba
59695// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd9,0x00,0x00]
59696
59697v_cmpx_lt_f64_e64 s[10:11], v[1:2], tma
59698// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xdd,0x00,0x00]
59699
59700v_cmpx_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59701// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf5,0x00,0x00]
59702
59703v_cmpx_lt_f64_e64 s[10:11], v[1:2], exec
59704// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x00,0x00]
59705
59706v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0
59707// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x01,0x01,0x00]
59708
59709v_cmpx_lt_f64_e64 s[10:11], v[1:2], -1
59710// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x83,0x01,0x00]
59711
59712v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0.5
59713// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xe1,0x01,0x00]
59714
59715v_cmpx_lt_f64_e64 s[10:11], v[1:2], -4.0
59716// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xef,0x01,0x00]
59717
59718v_cmpx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
59719// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x20]
59720
59721v_cmpx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
59722// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x40]
59723
59724v_cmpx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
59725// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x60]
59726
59727v_cmpx_eq_f64 vcc, v[1:2], v[2:3]
59728// CHECK: [0x01,0x05,0x64,0x7c]
59729
59730v_cmpx_eq_f64 vcc, v[254:255], v[2:3]
59731// CHECK: [0xfe,0x05,0x64,0x7c]
59732
59733v_cmpx_eq_f64 vcc, s[2:3], v[2:3]
59734// CHECK: [0x02,0x04,0x64,0x7c]
59735
59736v_cmpx_eq_f64 vcc, s[4:5], v[2:3]
59737// CHECK: [0x04,0x04,0x64,0x7c]
59738
59739v_cmpx_eq_f64 vcc, s[102:103], v[2:3]
59740// CHECK: [0x66,0x04,0x64,0x7c]
59741
59742v_cmpx_eq_f64 vcc, flat_scratch, v[2:3]
59743// CHECK: [0x68,0x04,0x64,0x7c]
59744
59745v_cmpx_eq_f64 vcc, vcc, v[2:3]
59746// CHECK: [0x6a,0x04,0x64,0x7c]
59747
59748v_cmpx_eq_f64 vcc, tba, v[2:3]
59749// CHECK: [0x6c,0x04,0x64,0x7c]
59750
59751v_cmpx_eq_f64 vcc, tma, v[2:3]
59752// CHECK: [0x6e,0x04,0x64,0x7c]
59753
59754v_cmpx_eq_f64 vcc, ttmp[10:11], v[2:3]
59755// CHECK: [0x7a,0x04,0x64,0x7c]
59756
59757v_cmpx_eq_f64 vcc, exec, v[2:3]
59758// CHECK: [0x7e,0x04,0x64,0x7c]
59759
59760v_cmpx_eq_f64 vcc, 0, v[2:3]
59761// CHECK: [0x80,0x04,0x64,0x7c]
59762
59763v_cmpx_eq_f64 vcc, -1, v[2:3]
59764// CHECK: [0xc1,0x04,0x64,0x7c]
59765
59766v_cmpx_eq_f64 vcc, 0.5, v[2:3]
59767// CHECK: [0xf0,0x04,0x64,0x7c]
59768
59769v_cmpx_eq_f64 vcc, -4.0, v[2:3]
59770// CHECK: [0xf7,0x04,0x64,0x7c]
59771
59772v_cmpx_eq_f64 vcc, 0xaf123456, v[2:3]
59773// CHECK: [0xff,0x04,0x64,0x7c,0x56,0x34,0x12,0xaf]
59774
59775v_cmpx_eq_f64 vcc, 0x3f717273, v[2:3]
59776// CHECK: [0xff,0x04,0x64,0x7c,0x73,0x72,0x71,0x3f]
59777
59778v_cmpx_eq_f64 vcc, v[1:2], v[254:255]
59779// CHECK: [0x01,0xfd,0x65,0x7c]
59780
59781v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
59782// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59783
59784v_cmpx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
59785// CHECK: [0x0c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59786
59787v_cmpx_eq_f64_e64 s[102:103], v[1:2], v[2:3]
59788// CHECK: [0x66,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59789
59790v_cmpx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
59791// CHECK: [0x68,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59792
59793v_cmpx_eq_f64_e64 vcc, v[1:2], v[2:3]
59794// CHECK: [0x6a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59795
59796v_cmpx_eq_f64_e64 tba, v[1:2], v[2:3]
59797// CHECK: [0x6c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59798
59799v_cmpx_eq_f64_e64 tma, v[1:2], v[2:3]
59800// CHECK: [0x6e,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59801
59802v_cmpx_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59803// CHECK: [0x7a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59804
59805v_cmpx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
59806// CHECK: [0x0a,0x00,0x64,0xd0,0xfe,0x05,0x02,0x00]
59807
59808v_cmpx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
59809// CHECK: [0x0a,0x00,0x64,0xd0,0x02,0x04,0x02,0x00]
59810
59811v_cmpx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
59812// CHECK: [0x0a,0x00,0x64,0xd0,0x04,0x04,0x02,0x00]
59813
59814v_cmpx_eq_f64_e64 s[10:11], s[102:103], v[2:3]
59815// CHECK: [0x0a,0x00,0x64,0xd0,0x66,0x04,0x02,0x00]
59816
59817v_cmpx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
59818// CHECK: [0x0a,0x00,0x64,0xd0,0x68,0x04,0x02,0x00]
59819
59820v_cmpx_eq_f64_e64 s[10:11], vcc, v[2:3]
59821// CHECK: [0x0a,0x00,0x64,0xd0,0x6a,0x04,0x02,0x00]
59822
59823v_cmpx_eq_f64_e64 s[10:11], tba, v[2:3]
59824// CHECK: [0x0a,0x00,0x64,0xd0,0x6c,0x04,0x02,0x00]
59825
59826v_cmpx_eq_f64_e64 s[10:11], tma, v[2:3]
59827// CHECK: [0x0a,0x00,0x64,0xd0,0x6e,0x04,0x02,0x00]
59828
59829v_cmpx_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59830// CHECK: [0x0a,0x00,0x64,0xd0,0x7a,0x04,0x02,0x00]
59831
59832v_cmpx_eq_f64_e64 s[10:11], exec, v[2:3]
59833// CHECK: [0x0a,0x00,0x64,0xd0,0x7e,0x04,0x02,0x00]
59834
59835v_cmpx_eq_f64_e64 s[10:11], 0, v[2:3]
59836// CHECK: [0x0a,0x00,0x64,0xd0,0x80,0x04,0x02,0x00]
59837
59838v_cmpx_eq_f64_e64 s[10:11], -1, v[2:3]
59839// CHECK: [0x0a,0x00,0x64,0xd0,0xc1,0x04,0x02,0x00]
59840
59841v_cmpx_eq_f64_e64 s[10:11], 0.5, v[2:3]
59842// CHECK: [0x0a,0x00,0x64,0xd0,0xf0,0x04,0x02,0x00]
59843
59844v_cmpx_eq_f64_e64 s[10:11], -4.0, v[2:3]
59845// CHECK: [0x0a,0x00,0x64,0xd0,0xf7,0x04,0x02,0x00]
59846
59847v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
59848// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x03,0x00]
59849
59850v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
59851// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x09,0x00,0x00]
59852
59853v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
59854// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x0d,0x00,0x00]
59855
59856v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[102:103]
59857// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xcd,0x00,0x00]
59858
59859v_cmpx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
59860// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd1,0x00,0x00]
59861
59862v_cmpx_eq_f64_e64 s[10:11], v[1:2], vcc
59863// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd5,0x00,0x00]
59864
59865v_cmpx_eq_f64_e64 s[10:11], v[1:2], tba
59866// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd9,0x00,0x00]
59867
59868v_cmpx_eq_f64_e64 s[10:11], v[1:2], tma
59869// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xdd,0x00,0x00]
59870
59871v_cmpx_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59872// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf5,0x00,0x00]
59873
59874v_cmpx_eq_f64_e64 s[10:11], v[1:2], exec
59875// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x00,0x00]
59876
59877v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0
59878// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x01,0x01,0x00]
59879
59880v_cmpx_eq_f64_e64 s[10:11], v[1:2], -1
59881// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x83,0x01,0x00]
59882
59883v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0.5
59884// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xe1,0x01,0x00]
59885
59886v_cmpx_eq_f64_e64 s[10:11], v[1:2], -4.0
59887// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xef,0x01,0x00]
59888
59889v_cmpx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
59890// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x20]
59891
59892v_cmpx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
59893// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x40]
59894
59895v_cmpx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
59896// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x60]
59897
59898v_cmpx_le_f64 vcc, v[1:2], v[2:3]
59899// CHECK: [0x01,0x05,0x66,0x7c]
59900
59901v_cmpx_le_f64 vcc, v[254:255], v[2:3]
59902// CHECK: [0xfe,0x05,0x66,0x7c]
59903
59904v_cmpx_le_f64 vcc, s[2:3], v[2:3]
59905// CHECK: [0x02,0x04,0x66,0x7c]
59906
59907v_cmpx_le_f64 vcc, s[4:5], v[2:3]
59908// CHECK: [0x04,0x04,0x66,0x7c]
59909
59910v_cmpx_le_f64 vcc, s[102:103], v[2:3]
59911// CHECK: [0x66,0x04,0x66,0x7c]
59912
59913v_cmpx_le_f64 vcc, flat_scratch, v[2:3]
59914// CHECK: [0x68,0x04,0x66,0x7c]
59915
59916v_cmpx_le_f64 vcc, vcc, v[2:3]
59917// CHECK: [0x6a,0x04,0x66,0x7c]
59918
59919v_cmpx_le_f64 vcc, tba, v[2:3]
59920// CHECK: [0x6c,0x04,0x66,0x7c]
59921
59922v_cmpx_le_f64 vcc, tma, v[2:3]
59923// CHECK: [0x6e,0x04,0x66,0x7c]
59924
59925v_cmpx_le_f64 vcc, ttmp[10:11], v[2:3]
59926// CHECK: [0x7a,0x04,0x66,0x7c]
59927
59928v_cmpx_le_f64 vcc, exec, v[2:3]
59929// CHECK: [0x7e,0x04,0x66,0x7c]
59930
59931v_cmpx_le_f64 vcc, 0, v[2:3]
59932// CHECK: [0x80,0x04,0x66,0x7c]
59933
59934v_cmpx_le_f64 vcc, -1, v[2:3]
59935// CHECK: [0xc1,0x04,0x66,0x7c]
59936
59937v_cmpx_le_f64 vcc, 0.5, v[2:3]
59938// CHECK: [0xf0,0x04,0x66,0x7c]
59939
59940v_cmpx_le_f64 vcc, -4.0, v[2:3]
59941// CHECK: [0xf7,0x04,0x66,0x7c]
59942
59943v_cmpx_le_f64 vcc, 0xaf123456, v[2:3]
59944// CHECK: [0xff,0x04,0x66,0x7c,0x56,0x34,0x12,0xaf]
59945
59946v_cmpx_le_f64 vcc, 0x3f717273, v[2:3]
59947// CHECK: [0xff,0x04,0x66,0x7c,0x73,0x72,0x71,0x3f]
59948
59949v_cmpx_le_f64 vcc, v[1:2], v[254:255]
59950// CHECK: [0x01,0xfd,0x67,0x7c]
59951
59952v_cmpx_le_f64_e64 s[10:11], v[1:2], v[2:3]
59953// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59954
59955v_cmpx_le_f64_e64 s[12:13], v[1:2], v[2:3]
59956// CHECK: [0x0c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59957
59958v_cmpx_le_f64_e64 s[102:103], v[1:2], v[2:3]
59959// CHECK: [0x66,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59960
59961v_cmpx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
59962// CHECK: [0x68,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59963
59964v_cmpx_le_f64_e64 vcc, v[1:2], v[2:3]
59965// CHECK: [0x6a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59966
59967v_cmpx_le_f64_e64 tba, v[1:2], v[2:3]
59968// CHECK: [0x6c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59969
59970v_cmpx_le_f64_e64 tma, v[1:2], v[2:3]
59971// CHECK: [0x6e,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59972
59973v_cmpx_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59974// CHECK: [0x7a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59975
59976v_cmpx_le_f64_e64 s[10:11], v[254:255], v[2:3]
59977// CHECK: [0x0a,0x00,0x66,0xd0,0xfe,0x05,0x02,0x00]
59978
59979v_cmpx_le_f64_e64 s[10:11], s[2:3], v[2:3]
59980// CHECK: [0x0a,0x00,0x66,0xd0,0x02,0x04,0x02,0x00]
59981
59982v_cmpx_le_f64_e64 s[10:11], s[4:5], v[2:3]
59983// CHECK: [0x0a,0x00,0x66,0xd0,0x04,0x04,0x02,0x00]
59984
59985v_cmpx_le_f64_e64 s[10:11], s[102:103], v[2:3]
59986// CHECK: [0x0a,0x00,0x66,0xd0,0x66,0x04,0x02,0x00]
59987
59988v_cmpx_le_f64_e64 s[10:11], flat_scratch, v[2:3]
59989// CHECK: [0x0a,0x00,0x66,0xd0,0x68,0x04,0x02,0x00]
59990
59991v_cmpx_le_f64_e64 s[10:11], vcc, v[2:3]
59992// CHECK: [0x0a,0x00,0x66,0xd0,0x6a,0x04,0x02,0x00]
59993
59994v_cmpx_le_f64_e64 s[10:11], tba, v[2:3]
59995// CHECK: [0x0a,0x00,0x66,0xd0,0x6c,0x04,0x02,0x00]
59996
59997v_cmpx_le_f64_e64 s[10:11], tma, v[2:3]
59998// CHECK: [0x0a,0x00,0x66,0xd0,0x6e,0x04,0x02,0x00]
59999
60000v_cmpx_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60001// CHECK: [0x0a,0x00,0x66,0xd0,0x7a,0x04,0x02,0x00]
60002
60003v_cmpx_le_f64_e64 s[10:11], exec, v[2:3]
60004// CHECK: [0x0a,0x00,0x66,0xd0,0x7e,0x04,0x02,0x00]
60005
60006v_cmpx_le_f64_e64 s[10:11], 0, v[2:3]
60007// CHECK: [0x0a,0x00,0x66,0xd0,0x80,0x04,0x02,0x00]
60008
60009v_cmpx_le_f64_e64 s[10:11], -1, v[2:3]
60010// CHECK: [0x0a,0x00,0x66,0xd0,0xc1,0x04,0x02,0x00]
60011
60012v_cmpx_le_f64_e64 s[10:11], 0.5, v[2:3]
60013// CHECK: [0x0a,0x00,0x66,0xd0,0xf0,0x04,0x02,0x00]
60014
60015v_cmpx_le_f64_e64 s[10:11], -4.0, v[2:3]
60016// CHECK: [0x0a,0x00,0x66,0xd0,0xf7,0x04,0x02,0x00]
60017
60018v_cmpx_le_f64_e64 s[10:11], v[1:2], v[254:255]
60019// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x03,0x00]
60020
60021v_cmpx_le_f64_e64 s[10:11], v[1:2], s[4:5]
60022// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x09,0x00,0x00]
60023
60024v_cmpx_le_f64_e64 s[10:11], v[1:2], s[6:7]
60025// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x0d,0x00,0x00]
60026
60027v_cmpx_le_f64_e64 s[10:11], v[1:2], s[102:103]
60028// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xcd,0x00,0x00]
60029
60030v_cmpx_le_f64_e64 s[10:11], v[1:2], flat_scratch
60031// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd1,0x00,0x00]
60032
60033v_cmpx_le_f64_e64 s[10:11], v[1:2], vcc
60034// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd5,0x00,0x00]
60035
60036v_cmpx_le_f64_e64 s[10:11], v[1:2], tba
60037// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd9,0x00,0x00]
60038
60039v_cmpx_le_f64_e64 s[10:11], v[1:2], tma
60040// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xdd,0x00,0x00]
60041
60042v_cmpx_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60043// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf5,0x00,0x00]
60044
60045v_cmpx_le_f64_e64 s[10:11], v[1:2], exec
60046// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x00,0x00]
60047
60048v_cmpx_le_f64_e64 s[10:11], v[1:2], 0
60049// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x01,0x01,0x00]
60050
60051v_cmpx_le_f64_e64 s[10:11], v[1:2], -1
60052// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x83,0x01,0x00]
60053
60054v_cmpx_le_f64_e64 s[10:11], v[1:2], 0.5
60055// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xe1,0x01,0x00]
60056
60057v_cmpx_le_f64_e64 s[10:11], v[1:2], -4.0
60058// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xef,0x01,0x00]
60059
60060v_cmpx_le_f64_e64 s[10:11], -v[1:2], v[2:3]
60061// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x20]
60062
60063v_cmpx_le_f64_e64 s[10:11], v[1:2], -v[2:3]
60064// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x40]
60065
60066v_cmpx_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
60067// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x60]
60068
60069v_cmpx_gt_f64 vcc, v[1:2], v[2:3]
60070// CHECK: [0x01,0x05,0x68,0x7c]
60071
60072v_cmpx_gt_f64 vcc, v[254:255], v[2:3]
60073// CHECK: [0xfe,0x05,0x68,0x7c]
60074
60075v_cmpx_gt_f64 vcc, s[2:3], v[2:3]
60076// CHECK: [0x02,0x04,0x68,0x7c]
60077
60078v_cmpx_gt_f64 vcc, s[4:5], v[2:3]
60079// CHECK: [0x04,0x04,0x68,0x7c]
60080
60081v_cmpx_gt_f64 vcc, s[102:103], v[2:3]
60082// CHECK: [0x66,0x04,0x68,0x7c]
60083
60084v_cmpx_gt_f64 vcc, flat_scratch, v[2:3]
60085// CHECK: [0x68,0x04,0x68,0x7c]
60086
60087v_cmpx_gt_f64 vcc, vcc, v[2:3]
60088// CHECK: [0x6a,0x04,0x68,0x7c]
60089
60090v_cmpx_gt_f64 vcc, tba, v[2:3]
60091// CHECK: [0x6c,0x04,0x68,0x7c]
60092
60093v_cmpx_gt_f64 vcc, tma, v[2:3]
60094// CHECK: [0x6e,0x04,0x68,0x7c]
60095
60096v_cmpx_gt_f64 vcc, ttmp[10:11], v[2:3]
60097// CHECK: [0x7a,0x04,0x68,0x7c]
60098
60099v_cmpx_gt_f64 vcc, exec, v[2:3]
60100// CHECK: [0x7e,0x04,0x68,0x7c]
60101
60102v_cmpx_gt_f64 vcc, 0, v[2:3]
60103// CHECK: [0x80,0x04,0x68,0x7c]
60104
60105v_cmpx_gt_f64 vcc, -1, v[2:3]
60106// CHECK: [0xc1,0x04,0x68,0x7c]
60107
60108v_cmpx_gt_f64 vcc, 0.5, v[2:3]
60109// CHECK: [0xf0,0x04,0x68,0x7c]
60110
60111v_cmpx_gt_f64 vcc, -4.0, v[2:3]
60112// CHECK: [0xf7,0x04,0x68,0x7c]
60113
60114v_cmpx_gt_f64 vcc, 0xaf123456, v[2:3]
60115// CHECK: [0xff,0x04,0x68,0x7c,0x56,0x34,0x12,0xaf]
60116
60117v_cmpx_gt_f64 vcc, 0x3f717273, v[2:3]
60118// CHECK: [0xff,0x04,0x68,0x7c,0x73,0x72,0x71,0x3f]
60119
60120v_cmpx_gt_f64 vcc, v[1:2], v[254:255]
60121// CHECK: [0x01,0xfd,0x69,0x7c]
60122
60123v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[2:3]
60124// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60125
60126v_cmpx_gt_f64_e64 s[12:13], v[1:2], v[2:3]
60127// CHECK: [0x0c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60128
60129v_cmpx_gt_f64_e64 s[102:103], v[1:2], v[2:3]
60130// CHECK: [0x66,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60131
60132v_cmpx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
60133// CHECK: [0x68,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60134
60135v_cmpx_gt_f64_e64 vcc, v[1:2], v[2:3]
60136// CHECK: [0x6a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60137
60138v_cmpx_gt_f64_e64 tba, v[1:2], v[2:3]
60139// CHECK: [0x6c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60140
60141v_cmpx_gt_f64_e64 tma, v[1:2], v[2:3]
60142// CHECK: [0x6e,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60143
60144v_cmpx_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60145// CHECK: [0x7a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60146
60147v_cmpx_gt_f64_e64 s[10:11], v[254:255], v[2:3]
60148// CHECK: [0x0a,0x00,0x68,0xd0,0xfe,0x05,0x02,0x00]
60149
60150v_cmpx_gt_f64_e64 s[10:11], s[2:3], v[2:3]
60151// CHECK: [0x0a,0x00,0x68,0xd0,0x02,0x04,0x02,0x00]
60152
60153v_cmpx_gt_f64_e64 s[10:11], s[4:5], v[2:3]
60154// CHECK: [0x0a,0x00,0x68,0xd0,0x04,0x04,0x02,0x00]
60155
60156v_cmpx_gt_f64_e64 s[10:11], s[102:103], v[2:3]
60157// CHECK: [0x0a,0x00,0x68,0xd0,0x66,0x04,0x02,0x00]
60158
60159v_cmpx_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
60160// CHECK: [0x0a,0x00,0x68,0xd0,0x68,0x04,0x02,0x00]
60161
60162v_cmpx_gt_f64_e64 s[10:11], vcc, v[2:3]
60163// CHECK: [0x0a,0x00,0x68,0xd0,0x6a,0x04,0x02,0x00]
60164
60165v_cmpx_gt_f64_e64 s[10:11], tba, v[2:3]
60166// CHECK: [0x0a,0x00,0x68,0xd0,0x6c,0x04,0x02,0x00]
60167
60168v_cmpx_gt_f64_e64 s[10:11], tma, v[2:3]
60169// CHECK: [0x0a,0x00,0x68,0xd0,0x6e,0x04,0x02,0x00]
60170
60171v_cmpx_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60172// CHECK: [0x0a,0x00,0x68,0xd0,0x7a,0x04,0x02,0x00]
60173
60174v_cmpx_gt_f64_e64 s[10:11], exec, v[2:3]
60175// CHECK: [0x0a,0x00,0x68,0xd0,0x7e,0x04,0x02,0x00]
60176
60177v_cmpx_gt_f64_e64 s[10:11], 0, v[2:3]
60178// CHECK: [0x0a,0x00,0x68,0xd0,0x80,0x04,0x02,0x00]
60179
60180v_cmpx_gt_f64_e64 s[10:11], -1, v[2:3]
60181// CHECK: [0x0a,0x00,0x68,0xd0,0xc1,0x04,0x02,0x00]
60182
60183v_cmpx_gt_f64_e64 s[10:11], 0.5, v[2:3]
60184// CHECK: [0x0a,0x00,0x68,0xd0,0xf0,0x04,0x02,0x00]
60185
60186v_cmpx_gt_f64_e64 s[10:11], -4.0, v[2:3]
60187// CHECK: [0x0a,0x00,0x68,0xd0,0xf7,0x04,0x02,0x00]
60188
60189v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[254:255]
60190// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x03,0x00]
60191
60192v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[4:5]
60193// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x09,0x00,0x00]
60194
60195v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[6:7]
60196// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x0d,0x00,0x00]
60197
60198v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[102:103]
60199// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xcd,0x00,0x00]
60200
60201v_cmpx_gt_f64_e64 s[10:11], v[1:2], flat_scratch
60202// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd1,0x00,0x00]
60203
60204v_cmpx_gt_f64_e64 s[10:11], v[1:2], vcc
60205// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd5,0x00,0x00]
60206
60207v_cmpx_gt_f64_e64 s[10:11], v[1:2], tba
60208// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd9,0x00,0x00]
60209
60210v_cmpx_gt_f64_e64 s[10:11], v[1:2], tma
60211// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xdd,0x00,0x00]
60212
60213v_cmpx_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60214// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf5,0x00,0x00]
60215
60216v_cmpx_gt_f64_e64 s[10:11], v[1:2], exec
60217// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x00,0x00]
60218
60219v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0
60220// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x01,0x01,0x00]
60221
60222v_cmpx_gt_f64_e64 s[10:11], v[1:2], -1
60223// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x83,0x01,0x00]
60224
60225v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0.5
60226// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xe1,0x01,0x00]
60227
60228v_cmpx_gt_f64_e64 s[10:11], v[1:2], -4.0
60229// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xef,0x01,0x00]
60230
60231v_cmpx_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
60232// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x20]
60233
60234v_cmpx_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
60235// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x40]
60236
60237v_cmpx_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
60238// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x60]
60239
60240v_cmpx_lg_f64 vcc, v[1:2], v[2:3]
60241// CHECK: [0x01,0x05,0x6a,0x7c]
60242
60243v_cmpx_lg_f64 vcc, v[254:255], v[2:3]
60244// CHECK: [0xfe,0x05,0x6a,0x7c]
60245
60246v_cmpx_lg_f64 vcc, s[2:3], v[2:3]
60247// CHECK: [0x02,0x04,0x6a,0x7c]
60248
60249v_cmpx_lg_f64 vcc, s[4:5], v[2:3]
60250// CHECK: [0x04,0x04,0x6a,0x7c]
60251
60252v_cmpx_lg_f64 vcc, s[102:103], v[2:3]
60253// CHECK: [0x66,0x04,0x6a,0x7c]
60254
60255v_cmpx_lg_f64 vcc, flat_scratch, v[2:3]
60256// CHECK: [0x68,0x04,0x6a,0x7c]
60257
60258v_cmpx_lg_f64 vcc, vcc, v[2:3]
60259// CHECK: [0x6a,0x04,0x6a,0x7c]
60260
60261v_cmpx_lg_f64 vcc, tba, v[2:3]
60262// CHECK: [0x6c,0x04,0x6a,0x7c]
60263
60264v_cmpx_lg_f64 vcc, tma, v[2:3]
60265// CHECK: [0x6e,0x04,0x6a,0x7c]
60266
60267v_cmpx_lg_f64 vcc, ttmp[10:11], v[2:3]
60268// CHECK: [0x7a,0x04,0x6a,0x7c]
60269
60270v_cmpx_lg_f64 vcc, exec, v[2:3]
60271// CHECK: [0x7e,0x04,0x6a,0x7c]
60272
60273v_cmpx_lg_f64 vcc, 0, v[2:3]
60274// CHECK: [0x80,0x04,0x6a,0x7c]
60275
60276v_cmpx_lg_f64 vcc, -1, v[2:3]
60277// CHECK: [0xc1,0x04,0x6a,0x7c]
60278
60279v_cmpx_lg_f64 vcc, 0.5, v[2:3]
60280// CHECK: [0xf0,0x04,0x6a,0x7c]
60281
60282v_cmpx_lg_f64 vcc, -4.0, v[2:3]
60283// CHECK: [0xf7,0x04,0x6a,0x7c]
60284
60285v_cmpx_lg_f64 vcc, 0xaf123456, v[2:3]
60286// CHECK: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x12,0xaf]
60287
60288v_cmpx_lg_f64 vcc, 0x3f717273, v[2:3]
60289// CHECK: [0xff,0x04,0x6a,0x7c,0x73,0x72,0x71,0x3f]
60290
60291v_cmpx_lg_f64 vcc, v[1:2], v[254:255]
60292// CHECK: [0x01,0xfd,0x6b,0x7c]
60293
60294v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[2:3]
60295// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60296
60297v_cmpx_lg_f64_e64 s[12:13], v[1:2], v[2:3]
60298// CHECK: [0x0c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60299
60300v_cmpx_lg_f64_e64 s[102:103], v[1:2], v[2:3]
60301// CHECK: [0x66,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60302
60303v_cmpx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
60304// CHECK: [0x68,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60305
60306v_cmpx_lg_f64_e64 vcc, v[1:2], v[2:3]
60307// CHECK: [0x6a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60308
60309v_cmpx_lg_f64_e64 tba, v[1:2], v[2:3]
60310// CHECK: [0x6c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60311
60312v_cmpx_lg_f64_e64 tma, v[1:2], v[2:3]
60313// CHECK: [0x6e,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60314
60315v_cmpx_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60316// CHECK: [0x7a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60317
60318v_cmpx_lg_f64_e64 s[10:11], v[254:255], v[2:3]
60319// CHECK: [0x0a,0x00,0x6a,0xd0,0xfe,0x05,0x02,0x00]
60320
60321v_cmpx_lg_f64_e64 s[10:11], s[2:3], v[2:3]
60322// CHECK: [0x0a,0x00,0x6a,0xd0,0x02,0x04,0x02,0x00]
60323
60324v_cmpx_lg_f64_e64 s[10:11], s[4:5], v[2:3]
60325// CHECK: [0x0a,0x00,0x6a,0xd0,0x04,0x04,0x02,0x00]
60326
60327v_cmpx_lg_f64_e64 s[10:11], s[102:103], v[2:3]
60328// CHECK: [0x0a,0x00,0x6a,0xd0,0x66,0x04,0x02,0x00]
60329
60330v_cmpx_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
60331// CHECK: [0x0a,0x00,0x6a,0xd0,0x68,0x04,0x02,0x00]
60332
60333v_cmpx_lg_f64_e64 s[10:11], vcc, v[2:3]
60334// CHECK: [0x0a,0x00,0x6a,0xd0,0x6a,0x04,0x02,0x00]
60335
60336v_cmpx_lg_f64_e64 s[10:11], tba, v[2:3]
60337// CHECK: [0x0a,0x00,0x6a,0xd0,0x6c,0x04,0x02,0x00]
60338
60339v_cmpx_lg_f64_e64 s[10:11], tma, v[2:3]
60340// CHECK: [0x0a,0x00,0x6a,0xd0,0x6e,0x04,0x02,0x00]
60341
60342v_cmpx_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60343// CHECK: [0x0a,0x00,0x6a,0xd0,0x7a,0x04,0x02,0x00]
60344
60345v_cmpx_lg_f64_e64 s[10:11], exec, v[2:3]
60346// CHECK: [0x0a,0x00,0x6a,0xd0,0x7e,0x04,0x02,0x00]
60347
60348v_cmpx_lg_f64_e64 s[10:11], 0, v[2:3]
60349// CHECK: [0x0a,0x00,0x6a,0xd0,0x80,0x04,0x02,0x00]
60350
60351v_cmpx_lg_f64_e64 s[10:11], -1, v[2:3]
60352// CHECK: [0x0a,0x00,0x6a,0xd0,0xc1,0x04,0x02,0x00]
60353
60354v_cmpx_lg_f64_e64 s[10:11], 0.5, v[2:3]
60355// CHECK: [0x0a,0x00,0x6a,0xd0,0xf0,0x04,0x02,0x00]
60356
60357v_cmpx_lg_f64_e64 s[10:11], -4.0, v[2:3]
60358// CHECK: [0x0a,0x00,0x6a,0xd0,0xf7,0x04,0x02,0x00]
60359
60360v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[254:255]
60361// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x03,0x00]
60362
60363v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[4:5]
60364// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x09,0x00,0x00]
60365
60366v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[6:7]
60367// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x0d,0x00,0x00]
60368
60369v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[102:103]
60370// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xcd,0x00,0x00]
60371
60372v_cmpx_lg_f64_e64 s[10:11], v[1:2], flat_scratch
60373// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd1,0x00,0x00]
60374
60375v_cmpx_lg_f64_e64 s[10:11], v[1:2], vcc
60376// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd5,0x00,0x00]
60377
60378v_cmpx_lg_f64_e64 s[10:11], v[1:2], tba
60379// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd9,0x00,0x00]
60380
60381v_cmpx_lg_f64_e64 s[10:11], v[1:2], tma
60382// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xdd,0x00,0x00]
60383
60384v_cmpx_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60385// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf5,0x00,0x00]
60386
60387v_cmpx_lg_f64_e64 s[10:11], v[1:2], exec
60388// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x00,0x00]
60389
60390v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0
60391// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x01,0x01,0x00]
60392
60393v_cmpx_lg_f64_e64 s[10:11], v[1:2], -1
60394// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x83,0x01,0x00]
60395
60396v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0.5
60397// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xe1,0x01,0x00]
60398
60399v_cmpx_lg_f64_e64 s[10:11], v[1:2], -4.0
60400// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xef,0x01,0x00]
60401
60402v_cmpx_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
60403// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x20]
60404
60405v_cmpx_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
60406// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x40]
60407
60408v_cmpx_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
60409// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x60]
60410
60411v_cmpx_ge_f64 vcc, v[1:2], v[2:3]
60412// CHECK: [0x01,0x05,0x6c,0x7c]
60413
60414v_cmpx_ge_f64 vcc, v[254:255], v[2:3]
60415// CHECK: [0xfe,0x05,0x6c,0x7c]
60416
60417v_cmpx_ge_f64 vcc, s[2:3], v[2:3]
60418// CHECK: [0x02,0x04,0x6c,0x7c]
60419
60420v_cmpx_ge_f64 vcc, s[4:5], v[2:3]
60421// CHECK: [0x04,0x04,0x6c,0x7c]
60422
60423v_cmpx_ge_f64 vcc, s[102:103], v[2:3]
60424// CHECK: [0x66,0x04,0x6c,0x7c]
60425
60426v_cmpx_ge_f64 vcc, flat_scratch, v[2:3]
60427// CHECK: [0x68,0x04,0x6c,0x7c]
60428
60429v_cmpx_ge_f64 vcc, vcc, v[2:3]
60430// CHECK: [0x6a,0x04,0x6c,0x7c]
60431
60432v_cmpx_ge_f64 vcc, tba, v[2:3]
60433// CHECK: [0x6c,0x04,0x6c,0x7c]
60434
60435v_cmpx_ge_f64 vcc, tma, v[2:3]
60436// CHECK: [0x6e,0x04,0x6c,0x7c]
60437
60438v_cmpx_ge_f64 vcc, ttmp[10:11], v[2:3]
60439// CHECK: [0x7a,0x04,0x6c,0x7c]
60440
60441v_cmpx_ge_f64 vcc, exec, v[2:3]
60442// CHECK: [0x7e,0x04,0x6c,0x7c]
60443
60444v_cmpx_ge_f64 vcc, 0, v[2:3]
60445// CHECK: [0x80,0x04,0x6c,0x7c]
60446
60447v_cmpx_ge_f64 vcc, -1, v[2:3]
60448// CHECK: [0xc1,0x04,0x6c,0x7c]
60449
60450v_cmpx_ge_f64 vcc, 0.5, v[2:3]
60451// CHECK: [0xf0,0x04,0x6c,0x7c]
60452
60453v_cmpx_ge_f64 vcc, -4.0, v[2:3]
60454// CHECK: [0xf7,0x04,0x6c,0x7c]
60455
60456v_cmpx_ge_f64 vcc, 0xaf123456, v[2:3]
60457// CHECK: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x12,0xaf]
60458
60459v_cmpx_ge_f64 vcc, 0x3f717273, v[2:3]
60460// CHECK: [0xff,0x04,0x6c,0x7c,0x73,0x72,0x71,0x3f]
60461
60462v_cmpx_ge_f64 vcc, v[1:2], v[254:255]
60463// CHECK: [0x01,0xfd,0x6d,0x7c]
60464
60465v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[2:3]
60466// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60467
60468v_cmpx_ge_f64_e64 s[12:13], v[1:2], v[2:3]
60469// CHECK: [0x0c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60470
60471v_cmpx_ge_f64_e64 s[102:103], v[1:2], v[2:3]
60472// CHECK: [0x66,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60473
60474v_cmpx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
60475// CHECK: [0x68,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60476
60477v_cmpx_ge_f64_e64 vcc, v[1:2], v[2:3]
60478// CHECK: [0x6a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60479
60480v_cmpx_ge_f64_e64 tba, v[1:2], v[2:3]
60481// CHECK: [0x6c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60482
60483v_cmpx_ge_f64_e64 tma, v[1:2], v[2:3]
60484// CHECK: [0x6e,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60485
60486v_cmpx_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60487// CHECK: [0x7a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60488
60489v_cmpx_ge_f64_e64 s[10:11], v[254:255], v[2:3]
60490// CHECK: [0x0a,0x00,0x6c,0xd0,0xfe,0x05,0x02,0x00]
60491
60492v_cmpx_ge_f64_e64 s[10:11], s[2:3], v[2:3]
60493// CHECK: [0x0a,0x00,0x6c,0xd0,0x02,0x04,0x02,0x00]
60494
60495v_cmpx_ge_f64_e64 s[10:11], s[4:5], v[2:3]
60496// CHECK: [0x0a,0x00,0x6c,0xd0,0x04,0x04,0x02,0x00]
60497
60498v_cmpx_ge_f64_e64 s[10:11], s[102:103], v[2:3]
60499// CHECK: [0x0a,0x00,0x6c,0xd0,0x66,0x04,0x02,0x00]
60500
60501v_cmpx_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
60502// CHECK: [0x0a,0x00,0x6c,0xd0,0x68,0x04,0x02,0x00]
60503
60504v_cmpx_ge_f64_e64 s[10:11], vcc, v[2:3]
60505// CHECK: [0x0a,0x00,0x6c,0xd0,0x6a,0x04,0x02,0x00]
60506
60507v_cmpx_ge_f64_e64 s[10:11], tba, v[2:3]
60508// CHECK: [0x0a,0x00,0x6c,0xd0,0x6c,0x04,0x02,0x00]
60509
60510v_cmpx_ge_f64_e64 s[10:11], tma, v[2:3]
60511// CHECK: [0x0a,0x00,0x6c,0xd0,0x6e,0x04,0x02,0x00]
60512
60513v_cmpx_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60514// CHECK: [0x0a,0x00,0x6c,0xd0,0x7a,0x04,0x02,0x00]
60515
60516v_cmpx_ge_f64_e64 s[10:11], exec, v[2:3]
60517// CHECK: [0x0a,0x00,0x6c,0xd0,0x7e,0x04,0x02,0x00]
60518
60519v_cmpx_ge_f64_e64 s[10:11], 0, v[2:3]
60520// CHECK: [0x0a,0x00,0x6c,0xd0,0x80,0x04,0x02,0x00]
60521
60522v_cmpx_ge_f64_e64 s[10:11], -1, v[2:3]
60523// CHECK: [0x0a,0x00,0x6c,0xd0,0xc1,0x04,0x02,0x00]
60524
60525v_cmpx_ge_f64_e64 s[10:11], 0.5, v[2:3]
60526// CHECK: [0x0a,0x00,0x6c,0xd0,0xf0,0x04,0x02,0x00]
60527
60528v_cmpx_ge_f64_e64 s[10:11], -4.0, v[2:3]
60529// CHECK: [0x0a,0x00,0x6c,0xd0,0xf7,0x04,0x02,0x00]
60530
60531v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[254:255]
60532// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x03,0x00]
60533
60534v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[4:5]
60535// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x09,0x00,0x00]
60536
60537v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[6:7]
60538// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x0d,0x00,0x00]
60539
60540v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[102:103]
60541// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xcd,0x00,0x00]
60542
60543v_cmpx_ge_f64_e64 s[10:11], v[1:2], flat_scratch
60544// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd1,0x00,0x00]
60545
60546v_cmpx_ge_f64_e64 s[10:11], v[1:2], vcc
60547// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd5,0x00,0x00]
60548
60549v_cmpx_ge_f64_e64 s[10:11], v[1:2], tba
60550// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd9,0x00,0x00]
60551
60552v_cmpx_ge_f64_e64 s[10:11], v[1:2], tma
60553// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xdd,0x00,0x00]
60554
60555v_cmpx_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60556// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf5,0x00,0x00]
60557
60558v_cmpx_ge_f64_e64 s[10:11], v[1:2], exec
60559// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x00,0x00]
60560
60561v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0
60562// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x01,0x01,0x00]
60563
60564v_cmpx_ge_f64_e64 s[10:11], v[1:2], -1
60565// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x83,0x01,0x00]
60566
60567v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0.5
60568// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xe1,0x01,0x00]
60569
60570v_cmpx_ge_f64_e64 s[10:11], v[1:2], -4.0
60571// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xef,0x01,0x00]
60572
60573v_cmpx_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
60574// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x20]
60575
60576v_cmpx_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
60577// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x40]
60578
60579v_cmpx_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
60580// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x60]
60581
60582v_cmpx_o_f64 vcc, v[1:2], v[2:3]
60583// CHECK: [0x01,0x05,0x6e,0x7c]
60584
60585v_cmpx_o_f64 vcc, v[254:255], v[2:3]
60586// CHECK: [0xfe,0x05,0x6e,0x7c]
60587
60588v_cmpx_o_f64 vcc, s[2:3], v[2:3]
60589// CHECK: [0x02,0x04,0x6e,0x7c]
60590
60591v_cmpx_o_f64 vcc, s[4:5], v[2:3]
60592// CHECK: [0x04,0x04,0x6e,0x7c]
60593
60594v_cmpx_o_f64 vcc, s[102:103], v[2:3]
60595// CHECK: [0x66,0x04,0x6e,0x7c]
60596
60597v_cmpx_o_f64 vcc, flat_scratch, v[2:3]
60598// CHECK: [0x68,0x04,0x6e,0x7c]
60599
60600v_cmpx_o_f64 vcc, vcc, v[2:3]
60601// CHECK: [0x6a,0x04,0x6e,0x7c]
60602
60603v_cmpx_o_f64 vcc, tba, v[2:3]
60604// CHECK: [0x6c,0x04,0x6e,0x7c]
60605
60606v_cmpx_o_f64 vcc, tma, v[2:3]
60607// CHECK: [0x6e,0x04,0x6e,0x7c]
60608
60609v_cmpx_o_f64 vcc, ttmp[10:11], v[2:3]
60610// CHECK: [0x7a,0x04,0x6e,0x7c]
60611
60612v_cmpx_o_f64 vcc, exec, v[2:3]
60613// CHECK: [0x7e,0x04,0x6e,0x7c]
60614
60615v_cmpx_o_f64 vcc, 0, v[2:3]
60616// CHECK: [0x80,0x04,0x6e,0x7c]
60617
60618v_cmpx_o_f64 vcc, -1, v[2:3]
60619// CHECK: [0xc1,0x04,0x6e,0x7c]
60620
60621v_cmpx_o_f64 vcc, 0.5, v[2:3]
60622// CHECK: [0xf0,0x04,0x6e,0x7c]
60623
60624v_cmpx_o_f64 vcc, -4.0, v[2:3]
60625// CHECK: [0xf7,0x04,0x6e,0x7c]
60626
60627v_cmpx_o_f64 vcc, 0xaf123456, v[2:3]
60628// CHECK: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x12,0xaf]
60629
60630v_cmpx_o_f64 vcc, 0x3f717273, v[2:3]
60631// CHECK: [0xff,0x04,0x6e,0x7c,0x73,0x72,0x71,0x3f]
60632
60633v_cmpx_o_f64 vcc, v[1:2], v[254:255]
60634// CHECK: [0x01,0xfd,0x6f,0x7c]
60635
60636v_cmpx_o_f64_e64 s[10:11], v[1:2], v[2:3]
60637// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60638
60639v_cmpx_o_f64_e64 s[12:13], v[1:2], v[2:3]
60640// CHECK: [0x0c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60641
60642v_cmpx_o_f64_e64 s[102:103], v[1:2], v[2:3]
60643// CHECK: [0x66,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60644
60645v_cmpx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
60646// CHECK: [0x68,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60647
60648v_cmpx_o_f64_e64 vcc, v[1:2], v[2:3]
60649// CHECK: [0x6a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60650
60651v_cmpx_o_f64_e64 tba, v[1:2], v[2:3]
60652// CHECK: [0x6c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60653
60654v_cmpx_o_f64_e64 tma, v[1:2], v[2:3]
60655// CHECK: [0x6e,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60656
60657v_cmpx_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60658// CHECK: [0x7a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60659
60660v_cmpx_o_f64_e64 s[10:11], v[254:255], v[2:3]
60661// CHECK: [0x0a,0x00,0x6e,0xd0,0xfe,0x05,0x02,0x00]
60662
60663v_cmpx_o_f64_e64 s[10:11], s[2:3], v[2:3]
60664// CHECK: [0x0a,0x00,0x6e,0xd0,0x02,0x04,0x02,0x00]
60665
60666v_cmpx_o_f64_e64 s[10:11], s[4:5], v[2:3]
60667// CHECK: [0x0a,0x00,0x6e,0xd0,0x04,0x04,0x02,0x00]
60668
60669v_cmpx_o_f64_e64 s[10:11], s[102:103], v[2:3]
60670// CHECK: [0x0a,0x00,0x6e,0xd0,0x66,0x04,0x02,0x00]
60671
60672v_cmpx_o_f64_e64 s[10:11], flat_scratch, v[2:3]
60673// CHECK: [0x0a,0x00,0x6e,0xd0,0x68,0x04,0x02,0x00]
60674
60675v_cmpx_o_f64_e64 s[10:11], vcc, v[2:3]
60676// CHECK: [0x0a,0x00,0x6e,0xd0,0x6a,0x04,0x02,0x00]
60677
60678v_cmpx_o_f64_e64 s[10:11], tba, v[2:3]
60679// CHECK: [0x0a,0x00,0x6e,0xd0,0x6c,0x04,0x02,0x00]
60680
60681v_cmpx_o_f64_e64 s[10:11], tma, v[2:3]
60682// CHECK: [0x0a,0x00,0x6e,0xd0,0x6e,0x04,0x02,0x00]
60683
60684v_cmpx_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60685// CHECK: [0x0a,0x00,0x6e,0xd0,0x7a,0x04,0x02,0x00]
60686
60687v_cmpx_o_f64_e64 s[10:11], exec, v[2:3]
60688// CHECK: [0x0a,0x00,0x6e,0xd0,0x7e,0x04,0x02,0x00]
60689
60690v_cmpx_o_f64_e64 s[10:11], 0, v[2:3]
60691// CHECK: [0x0a,0x00,0x6e,0xd0,0x80,0x04,0x02,0x00]
60692
60693v_cmpx_o_f64_e64 s[10:11], -1, v[2:3]
60694// CHECK: [0x0a,0x00,0x6e,0xd0,0xc1,0x04,0x02,0x00]
60695
60696v_cmpx_o_f64_e64 s[10:11], 0.5, v[2:3]
60697// CHECK: [0x0a,0x00,0x6e,0xd0,0xf0,0x04,0x02,0x00]
60698
60699v_cmpx_o_f64_e64 s[10:11], -4.0, v[2:3]
60700// CHECK: [0x0a,0x00,0x6e,0xd0,0xf7,0x04,0x02,0x00]
60701
60702v_cmpx_o_f64_e64 s[10:11], v[1:2], v[254:255]
60703// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x03,0x00]
60704
60705v_cmpx_o_f64_e64 s[10:11], v[1:2], s[4:5]
60706// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x09,0x00,0x00]
60707
60708v_cmpx_o_f64_e64 s[10:11], v[1:2], s[6:7]
60709// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x0d,0x00,0x00]
60710
60711v_cmpx_o_f64_e64 s[10:11], v[1:2], s[102:103]
60712// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xcd,0x00,0x00]
60713
60714v_cmpx_o_f64_e64 s[10:11], v[1:2], flat_scratch
60715// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd1,0x00,0x00]
60716
60717v_cmpx_o_f64_e64 s[10:11], v[1:2], vcc
60718// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd5,0x00,0x00]
60719
60720v_cmpx_o_f64_e64 s[10:11], v[1:2], tba
60721// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd9,0x00,0x00]
60722
60723v_cmpx_o_f64_e64 s[10:11], v[1:2], tma
60724// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xdd,0x00,0x00]
60725
60726v_cmpx_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60727// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf5,0x00,0x00]
60728
60729v_cmpx_o_f64_e64 s[10:11], v[1:2], exec
60730// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x00,0x00]
60731
60732v_cmpx_o_f64_e64 s[10:11], v[1:2], 0
60733// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x01,0x01,0x00]
60734
60735v_cmpx_o_f64_e64 s[10:11], v[1:2], -1
60736// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x83,0x01,0x00]
60737
60738v_cmpx_o_f64_e64 s[10:11], v[1:2], 0.5
60739// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xe1,0x01,0x00]
60740
60741v_cmpx_o_f64_e64 s[10:11], v[1:2], -4.0
60742// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xef,0x01,0x00]
60743
60744v_cmpx_o_f64_e64 s[10:11], -v[1:2], v[2:3]
60745// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x20]
60746
60747v_cmpx_o_f64_e64 s[10:11], v[1:2], -v[2:3]
60748// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x40]
60749
60750v_cmpx_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
60751// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x60]
60752
60753v_cmpx_u_f64 vcc, v[1:2], v[2:3]
60754// CHECK: [0x01,0x05,0x70,0x7c]
60755
60756v_cmpx_u_f64 vcc, v[254:255], v[2:3]
60757// CHECK: [0xfe,0x05,0x70,0x7c]
60758
60759v_cmpx_u_f64 vcc, s[2:3], v[2:3]
60760// CHECK: [0x02,0x04,0x70,0x7c]
60761
60762v_cmpx_u_f64 vcc, s[4:5], v[2:3]
60763// CHECK: [0x04,0x04,0x70,0x7c]
60764
60765v_cmpx_u_f64 vcc, s[102:103], v[2:3]
60766// CHECK: [0x66,0x04,0x70,0x7c]
60767
60768v_cmpx_u_f64 vcc, flat_scratch, v[2:3]
60769// CHECK: [0x68,0x04,0x70,0x7c]
60770
60771v_cmpx_u_f64 vcc, vcc, v[2:3]
60772// CHECK: [0x6a,0x04,0x70,0x7c]
60773
60774v_cmpx_u_f64 vcc, tba, v[2:3]
60775// CHECK: [0x6c,0x04,0x70,0x7c]
60776
60777v_cmpx_u_f64 vcc, tma, v[2:3]
60778// CHECK: [0x6e,0x04,0x70,0x7c]
60779
60780v_cmpx_u_f64 vcc, ttmp[10:11], v[2:3]
60781// CHECK: [0x7a,0x04,0x70,0x7c]
60782
60783v_cmpx_u_f64 vcc, exec, v[2:3]
60784// CHECK: [0x7e,0x04,0x70,0x7c]
60785
60786v_cmpx_u_f64 vcc, 0, v[2:3]
60787// CHECK: [0x80,0x04,0x70,0x7c]
60788
60789v_cmpx_u_f64 vcc, -1, v[2:3]
60790// CHECK: [0xc1,0x04,0x70,0x7c]
60791
60792v_cmpx_u_f64 vcc, 0.5, v[2:3]
60793// CHECK: [0xf0,0x04,0x70,0x7c]
60794
60795v_cmpx_u_f64 vcc, -4.0, v[2:3]
60796// CHECK: [0xf7,0x04,0x70,0x7c]
60797
60798v_cmpx_u_f64 vcc, 0xaf123456, v[2:3]
60799// CHECK: [0xff,0x04,0x70,0x7c,0x56,0x34,0x12,0xaf]
60800
60801v_cmpx_u_f64 vcc, 0x3f717273, v[2:3]
60802// CHECK: [0xff,0x04,0x70,0x7c,0x73,0x72,0x71,0x3f]
60803
60804v_cmpx_u_f64 vcc, v[1:2], v[254:255]
60805// CHECK: [0x01,0xfd,0x71,0x7c]
60806
60807v_cmpx_u_f64_e64 s[10:11], v[1:2], v[2:3]
60808// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60809
60810v_cmpx_u_f64_e64 s[12:13], v[1:2], v[2:3]
60811// CHECK: [0x0c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60812
60813v_cmpx_u_f64_e64 s[102:103], v[1:2], v[2:3]
60814// CHECK: [0x66,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60815
60816v_cmpx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
60817// CHECK: [0x68,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60818
60819v_cmpx_u_f64_e64 vcc, v[1:2], v[2:3]
60820// CHECK: [0x6a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60821
60822v_cmpx_u_f64_e64 tba, v[1:2], v[2:3]
60823// CHECK: [0x6c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60824
60825v_cmpx_u_f64_e64 tma, v[1:2], v[2:3]
60826// CHECK: [0x6e,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60827
60828v_cmpx_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60829// CHECK: [0x7a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60830
60831v_cmpx_u_f64_e64 s[10:11], v[254:255], v[2:3]
60832// CHECK: [0x0a,0x00,0x70,0xd0,0xfe,0x05,0x02,0x00]
60833
60834v_cmpx_u_f64_e64 s[10:11], s[2:3], v[2:3]
60835// CHECK: [0x0a,0x00,0x70,0xd0,0x02,0x04,0x02,0x00]
60836
60837v_cmpx_u_f64_e64 s[10:11], s[4:5], v[2:3]
60838// CHECK: [0x0a,0x00,0x70,0xd0,0x04,0x04,0x02,0x00]
60839
60840v_cmpx_u_f64_e64 s[10:11], s[102:103], v[2:3]
60841// CHECK: [0x0a,0x00,0x70,0xd0,0x66,0x04,0x02,0x00]
60842
60843v_cmpx_u_f64_e64 s[10:11], flat_scratch, v[2:3]
60844// CHECK: [0x0a,0x00,0x70,0xd0,0x68,0x04,0x02,0x00]
60845
60846v_cmpx_u_f64_e64 s[10:11], vcc, v[2:3]
60847// CHECK: [0x0a,0x00,0x70,0xd0,0x6a,0x04,0x02,0x00]
60848
60849v_cmpx_u_f64_e64 s[10:11], tba, v[2:3]
60850// CHECK: [0x0a,0x00,0x70,0xd0,0x6c,0x04,0x02,0x00]
60851
60852v_cmpx_u_f64_e64 s[10:11], tma, v[2:3]
60853// CHECK: [0x0a,0x00,0x70,0xd0,0x6e,0x04,0x02,0x00]
60854
60855v_cmpx_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60856// CHECK: [0x0a,0x00,0x70,0xd0,0x7a,0x04,0x02,0x00]
60857
60858v_cmpx_u_f64_e64 s[10:11], exec, v[2:3]
60859// CHECK: [0x0a,0x00,0x70,0xd0,0x7e,0x04,0x02,0x00]
60860
60861v_cmpx_u_f64_e64 s[10:11], 0, v[2:3]
60862// CHECK: [0x0a,0x00,0x70,0xd0,0x80,0x04,0x02,0x00]
60863
60864v_cmpx_u_f64_e64 s[10:11], -1, v[2:3]
60865// CHECK: [0x0a,0x00,0x70,0xd0,0xc1,0x04,0x02,0x00]
60866
60867v_cmpx_u_f64_e64 s[10:11], 0.5, v[2:3]
60868// CHECK: [0x0a,0x00,0x70,0xd0,0xf0,0x04,0x02,0x00]
60869
60870v_cmpx_u_f64_e64 s[10:11], -4.0, v[2:3]
60871// CHECK: [0x0a,0x00,0x70,0xd0,0xf7,0x04,0x02,0x00]
60872
60873v_cmpx_u_f64_e64 s[10:11], v[1:2], v[254:255]
60874// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x03,0x00]
60875
60876v_cmpx_u_f64_e64 s[10:11], v[1:2], s[4:5]
60877// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x09,0x00,0x00]
60878
60879v_cmpx_u_f64_e64 s[10:11], v[1:2], s[6:7]
60880// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x0d,0x00,0x00]
60881
60882v_cmpx_u_f64_e64 s[10:11], v[1:2], s[102:103]
60883// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xcd,0x00,0x00]
60884
60885v_cmpx_u_f64_e64 s[10:11], v[1:2], flat_scratch
60886// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd1,0x00,0x00]
60887
60888v_cmpx_u_f64_e64 s[10:11], v[1:2], vcc
60889// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd5,0x00,0x00]
60890
60891v_cmpx_u_f64_e64 s[10:11], v[1:2], tba
60892// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd9,0x00,0x00]
60893
60894v_cmpx_u_f64_e64 s[10:11], v[1:2], tma
60895// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xdd,0x00,0x00]
60896
60897v_cmpx_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60898// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf5,0x00,0x00]
60899
60900v_cmpx_u_f64_e64 s[10:11], v[1:2], exec
60901// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x00,0x00]
60902
60903v_cmpx_u_f64_e64 s[10:11], v[1:2], 0
60904// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x01,0x01,0x00]
60905
60906v_cmpx_u_f64_e64 s[10:11], v[1:2], -1
60907// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x83,0x01,0x00]
60908
60909v_cmpx_u_f64_e64 s[10:11], v[1:2], 0.5
60910// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xe1,0x01,0x00]
60911
60912v_cmpx_u_f64_e64 s[10:11], v[1:2], -4.0
60913// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xef,0x01,0x00]
60914
60915v_cmpx_u_f64_e64 s[10:11], -v[1:2], v[2:3]
60916// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x20]
60917
60918v_cmpx_u_f64_e64 s[10:11], v[1:2], -v[2:3]
60919// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x40]
60920
60921v_cmpx_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
60922// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x60]
60923
60924v_cmpx_nge_f64 vcc, v[1:2], v[2:3]
60925// CHECK: [0x01,0x05,0x72,0x7c]
60926
60927v_cmpx_nge_f64 vcc, v[254:255], v[2:3]
60928// CHECK: [0xfe,0x05,0x72,0x7c]
60929
60930v_cmpx_nge_f64 vcc, s[2:3], v[2:3]
60931// CHECK: [0x02,0x04,0x72,0x7c]
60932
60933v_cmpx_nge_f64 vcc, s[4:5], v[2:3]
60934// CHECK: [0x04,0x04,0x72,0x7c]
60935
60936v_cmpx_nge_f64 vcc, s[102:103], v[2:3]
60937// CHECK: [0x66,0x04,0x72,0x7c]
60938
60939v_cmpx_nge_f64 vcc, flat_scratch, v[2:3]
60940// CHECK: [0x68,0x04,0x72,0x7c]
60941
60942v_cmpx_nge_f64 vcc, vcc, v[2:3]
60943// CHECK: [0x6a,0x04,0x72,0x7c]
60944
60945v_cmpx_nge_f64 vcc, tba, v[2:3]
60946// CHECK: [0x6c,0x04,0x72,0x7c]
60947
60948v_cmpx_nge_f64 vcc, tma, v[2:3]
60949// CHECK: [0x6e,0x04,0x72,0x7c]
60950
60951v_cmpx_nge_f64 vcc, ttmp[10:11], v[2:3]
60952// CHECK: [0x7a,0x04,0x72,0x7c]
60953
60954v_cmpx_nge_f64 vcc, exec, v[2:3]
60955// CHECK: [0x7e,0x04,0x72,0x7c]
60956
60957v_cmpx_nge_f64 vcc, 0, v[2:3]
60958// CHECK: [0x80,0x04,0x72,0x7c]
60959
60960v_cmpx_nge_f64 vcc, -1, v[2:3]
60961// CHECK: [0xc1,0x04,0x72,0x7c]
60962
60963v_cmpx_nge_f64 vcc, 0.5, v[2:3]
60964// CHECK: [0xf0,0x04,0x72,0x7c]
60965
60966v_cmpx_nge_f64 vcc, -4.0, v[2:3]
60967// CHECK: [0xf7,0x04,0x72,0x7c]
60968
60969v_cmpx_nge_f64 vcc, 0xaf123456, v[2:3]
60970// CHECK: [0xff,0x04,0x72,0x7c,0x56,0x34,0x12,0xaf]
60971
60972v_cmpx_nge_f64 vcc, 0x3f717273, v[2:3]
60973// CHECK: [0xff,0x04,0x72,0x7c,0x73,0x72,0x71,0x3f]
60974
60975v_cmpx_nge_f64 vcc, v[1:2], v[254:255]
60976// CHECK: [0x01,0xfd,0x73,0x7c]
60977
60978v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[2:3]
60979// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60980
60981v_cmpx_nge_f64_e64 s[12:13], v[1:2], v[2:3]
60982// CHECK: [0x0c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60983
60984v_cmpx_nge_f64_e64 s[102:103], v[1:2], v[2:3]
60985// CHECK: [0x66,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60986
60987v_cmpx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
60988// CHECK: [0x68,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60989
60990v_cmpx_nge_f64_e64 vcc, v[1:2], v[2:3]
60991// CHECK: [0x6a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60992
60993v_cmpx_nge_f64_e64 tba, v[1:2], v[2:3]
60994// CHECK: [0x6c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60995
60996v_cmpx_nge_f64_e64 tma, v[1:2], v[2:3]
60997// CHECK: [0x6e,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60998
60999v_cmpx_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61000// CHECK: [0x7a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
61001
61002v_cmpx_nge_f64_e64 s[10:11], v[254:255], v[2:3]
61003// CHECK: [0x0a,0x00,0x72,0xd0,0xfe,0x05,0x02,0x00]
61004
61005v_cmpx_nge_f64_e64 s[10:11], s[2:3], v[2:3]
61006// CHECK: [0x0a,0x00,0x72,0xd0,0x02,0x04,0x02,0x00]
61007
61008v_cmpx_nge_f64_e64 s[10:11], s[4:5], v[2:3]
61009// CHECK: [0x0a,0x00,0x72,0xd0,0x04,0x04,0x02,0x00]
61010
61011v_cmpx_nge_f64_e64 s[10:11], s[102:103], v[2:3]
61012// CHECK: [0x0a,0x00,0x72,0xd0,0x66,0x04,0x02,0x00]
61013
61014v_cmpx_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
61015// CHECK: [0x0a,0x00,0x72,0xd0,0x68,0x04,0x02,0x00]
61016
61017v_cmpx_nge_f64_e64 s[10:11], vcc, v[2:3]
61018// CHECK: [0x0a,0x00,0x72,0xd0,0x6a,0x04,0x02,0x00]
61019
61020v_cmpx_nge_f64_e64 s[10:11], tba, v[2:3]
61021// CHECK: [0x0a,0x00,0x72,0xd0,0x6c,0x04,0x02,0x00]
61022
61023v_cmpx_nge_f64_e64 s[10:11], tma, v[2:3]
61024// CHECK: [0x0a,0x00,0x72,0xd0,0x6e,0x04,0x02,0x00]
61025
61026v_cmpx_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61027// CHECK: [0x0a,0x00,0x72,0xd0,0x7a,0x04,0x02,0x00]
61028
61029v_cmpx_nge_f64_e64 s[10:11], exec, v[2:3]
61030// CHECK: [0x0a,0x00,0x72,0xd0,0x7e,0x04,0x02,0x00]
61031
61032v_cmpx_nge_f64_e64 s[10:11], 0, v[2:3]
61033// CHECK: [0x0a,0x00,0x72,0xd0,0x80,0x04,0x02,0x00]
61034
61035v_cmpx_nge_f64_e64 s[10:11], -1, v[2:3]
61036// CHECK: [0x0a,0x00,0x72,0xd0,0xc1,0x04,0x02,0x00]
61037
61038v_cmpx_nge_f64_e64 s[10:11], 0.5, v[2:3]
61039// CHECK: [0x0a,0x00,0x72,0xd0,0xf0,0x04,0x02,0x00]
61040
61041v_cmpx_nge_f64_e64 s[10:11], -4.0, v[2:3]
61042// CHECK: [0x0a,0x00,0x72,0xd0,0xf7,0x04,0x02,0x00]
61043
61044v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[254:255]
61045// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x03,0x00]
61046
61047v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[4:5]
61048// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x09,0x00,0x00]
61049
61050v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[6:7]
61051// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x0d,0x00,0x00]
61052
61053v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[102:103]
61054// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xcd,0x00,0x00]
61055
61056v_cmpx_nge_f64_e64 s[10:11], v[1:2], flat_scratch
61057// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd1,0x00,0x00]
61058
61059v_cmpx_nge_f64_e64 s[10:11], v[1:2], vcc
61060// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd5,0x00,0x00]
61061
61062v_cmpx_nge_f64_e64 s[10:11], v[1:2], tba
61063// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd9,0x00,0x00]
61064
61065v_cmpx_nge_f64_e64 s[10:11], v[1:2], tma
61066// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xdd,0x00,0x00]
61067
61068v_cmpx_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61069// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf5,0x00,0x00]
61070
61071v_cmpx_nge_f64_e64 s[10:11], v[1:2], exec
61072// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x00,0x00]
61073
61074v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0
61075// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x01,0x01,0x00]
61076
61077v_cmpx_nge_f64_e64 s[10:11], v[1:2], -1
61078// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x83,0x01,0x00]
61079
61080v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0.5
61081// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xe1,0x01,0x00]
61082
61083v_cmpx_nge_f64_e64 s[10:11], v[1:2], -4.0
61084// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xef,0x01,0x00]
61085
61086v_cmpx_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
61087// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x20]
61088
61089v_cmpx_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
61090// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x40]
61091
61092v_cmpx_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
61093// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x60]
61094
61095v_cmpx_nlg_f64 vcc, v[1:2], v[2:3]
61096// CHECK: [0x01,0x05,0x74,0x7c]
61097
61098v_cmpx_nlg_f64 vcc, v[254:255], v[2:3]
61099// CHECK: [0xfe,0x05,0x74,0x7c]
61100
61101v_cmpx_nlg_f64 vcc, s[2:3], v[2:3]
61102// CHECK: [0x02,0x04,0x74,0x7c]
61103
61104v_cmpx_nlg_f64 vcc, s[4:5], v[2:3]
61105// CHECK: [0x04,0x04,0x74,0x7c]
61106
61107v_cmpx_nlg_f64 vcc, s[102:103], v[2:3]
61108// CHECK: [0x66,0x04,0x74,0x7c]
61109
61110v_cmpx_nlg_f64 vcc, flat_scratch, v[2:3]
61111// CHECK: [0x68,0x04,0x74,0x7c]
61112
61113v_cmpx_nlg_f64 vcc, vcc, v[2:3]
61114// CHECK: [0x6a,0x04,0x74,0x7c]
61115
61116v_cmpx_nlg_f64 vcc, tba, v[2:3]
61117// CHECK: [0x6c,0x04,0x74,0x7c]
61118
61119v_cmpx_nlg_f64 vcc, tma, v[2:3]
61120// CHECK: [0x6e,0x04,0x74,0x7c]
61121
61122v_cmpx_nlg_f64 vcc, ttmp[10:11], v[2:3]
61123// CHECK: [0x7a,0x04,0x74,0x7c]
61124
61125v_cmpx_nlg_f64 vcc, exec, v[2:3]
61126// CHECK: [0x7e,0x04,0x74,0x7c]
61127
61128v_cmpx_nlg_f64 vcc, 0, v[2:3]
61129// CHECK: [0x80,0x04,0x74,0x7c]
61130
61131v_cmpx_nlg_f64 vcc, -1, v[2:3]
61132// CHECK: [0xc1,0x04,0x74,0x7c]
61133
61134v_cmpx_nlg_f64 vcc, 0.5, v[2:3]
61135// CHECK: [0xf0,0x04,0x74,0x7c]
61136
61137v_cmpx_nlg_f64 vcc, -4.0, v[2:3]
61138// CHECK: [0xf7,0x04,0x74,0x7c]
61139
61140v_cmpx_nlg_f64 vcc, 0xaf123456, v[2:3]
61141// CHECK: [0xff,0x04,0x74,0x7c,0x56,0x34,0x12,0xaf]
61142
61143v_cmpx_nlg_f64 vcc, 0x3f717273, v[2:3]
61144// CHECK: [0xff,0x04,0x74,0x7c,0x73,0x72,0x71,0x3f]
61145
61146v_cmpx_nlg_f64 vcc, v[1:2], v[254:255]
61147// CHECK: [0x01,0xfd,0x75,0x7c]
61148
61149v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
61150// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61151
61152v_cmpx_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
61153// CHECK: [0x0c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61154
61155v_cmpx_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
61156// CHECK: [0x66,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61157
61158v_cmpx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
61159// CHECK: [0x68,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61160
61161v_cmpx_nlg_f64_e64 vcc, v[1:2], v[2:3]
61162// CHECK: [0x6a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61163
61164v_cmpx_nlg_f64_e64 tba, v[1:2], v[2:3]
61165// CHECK: [0x6c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61166
61167v_cmpx_nlg_f64_e64 tma, v[1:2], v[2:3]
61168// CHECK: [0x6e,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61169
61170v_cmpx_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61171// CHECK: [0x7a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61172
61173v_cmpx_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
61174// CHECK: [0x0a,0x00,0x74,0xd0,0xfe,0x05,0x02,0x00]
61175
61176v_cmpx_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
61177// CHECK: [0x0a,0x00,0x74,0xd0,0x02,0x04,0x02,0x00]
61178
61179v_cmpx_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
61180// CHECK: [0x0a,0x00,0x74,0xd0,0x04,0x04,0x02,0x00]
61181
61182v_cmpx_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
61183// CHECK: [0x0a,0x00,0x74,0xd0,0x66,0x04,0x02,0x00]
61184
61185v_cmpx_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
61186// CHECK: [0x0a,0x00,0x74,0xd0,0x68,0x04,0x02,0x00]
61187
61188v_cmpx_nlg_f64_e64 s[10:11], vcc, v[2:3]
61189// CHECK: [0x0a,0x00,0x74,0xd0,0x6a,0x04,0x02,0x00]
61190
61191v_cmpx_nlg_f64_e64 s[10:11], tba, v[2:3]
61192// CHECK: [0x0a,0x00,0x74,0xd0,0x6c,0x04,0x02,0x00]
61193
61194v_cmpx_nlg_f64_e64 s[10:11], tma, v[2:3]
61195// CHECK: [0x0a,0x00,0x74,0xd0,0x6e,0x04,0x02,0x00]
61196
61197v_cmpx_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61198// CHECK: [0x0a,0x00,0x74,0xd0,0x7a,0x04,0x02,0x00]
61199
61200v_cmpx_nlg_f64_e64 s[10:11], exec, v[2:3]
61201// CHECK: [0x0a,0x00,0x74,0xd0,0x7e,0x04,0x02,0x00]
61202
61203v_cmpx_nlg_f64_e64 s[10:11], 0, v[2:3]
61204// CHECK: [0x0a,0x00,0x74,0xd0,0x80,0x04,0x02,0x00]
61205
61206v_cmpx_nlg_f64_e64 s[10:11], -1, v[2:3]
61207// CHECK: [0x0a,0x00,0x74,0xd0,0xc1,0x04,0x02,0x00]
61208
61209v_cmpx_nlg_f64_e64 s[10:11], 0.5, v[2:3]
61210// CHECK: [0x0a,0x00,0x74,0xd0,0xf0,0x04,0x02,0x00]
61211
61212v_cmpx_nlg_f64_e64 s[10:11], -4.0, v[2:3]
61213// CHECK: [0x0a,0x00,0x74,0xd0,0xf7,0x04,0x02,0x00]
61214
61215v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
61216// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x03,0x00]
61217
61218v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
61219// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x09,0x00,0x00]
61220
61221v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
61222// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x0d,0x00,0x00]
61223
61224v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
61225// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xcd,0x00,0x00]
61226
61227v_cmpx_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
61228// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd1,0x00,0x00]
61229
61230v_cmpx_nlg_f64_e64 s[10:11], v[1:2], vcc
61231// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd5,0x00,0x00]
61232
61233v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tba
61234// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd9,0x00,0x00]
61235
61236v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tma
61237// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xdd,0x00,0x00]
61238
61239v_cmpx_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61240// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf5,0x00,0x00]
61241
61242v_cmpx_nlg_f64_e64 s[10:11], v[1:2], exec
61243// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x00,0x00]
61244
61245v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0
61246// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x01,0x01,0x00]
61247
61248v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -1
61249// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x83,0x01,0x00]
61250
61251v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0.5
61252// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xe1,0x01,0x00]
61253
61254v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -4.0
61255// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xef,0x01,0x00]
61256
61257v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
61258// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x20]
61259
61260v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
61261// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x40]
61262
61263v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
61264// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x60]
61265
61266v_cmpx_ngt_f64 vcc, v[1:2], v[2:3]
61267// CHECK: [0x01,0x05,0x76,0x7c]
61268
61269v_cmpx_ngt_f64 vcc, v[254:255], v[2:3]
61270// CHECK: [0xfe,0x05,0x76,0x7c]
61271
61272v_cmpx_ngt_f64 vcc, s[2:3], v[2:3]
61273// CHECK: [0x02,0x04,0x76,0x7c]
61274
61275v_cmpx_ngt_f64 vcc, s[4:5], v[2:3]
61276// CHECK: [0x04,0x04,0x76,0x7c]
61277
61278v_cmpx_ngt_f64 vcc, s[102:103], v[2:3]
61279// CHECK: [0x66,0x04,0x76,0x7c]
61280
61281v_cmpx_ngt_f64 vcc, flat_scratch, v[2:3]
61282// CHECK: [0x68,0x04,0x76,0x7c]
61283
61284v_cmpx_ngt_f64 vcc, vcc, v[2:3]
61285// CHECK: [0x6a,0x04,0x76,0x7c]
61286
61287v_cmpx_ngt_f64 vcc, tba, v[2:3]
61288// CHECK: [0x6c,0x04,0x76,0x7c]
61289
61290v_cmpx_ngt_f64 vcc, tma, v[2:3]
61291// CHECK: [0x6e,0x04,0x76,0x7c]
61292
61293v_cmpx_ngt_f64 vcc, ttmp[10:11], v[2:3]
61294// CHECK: [0x7a,0x04,0x76,0x7c]
61295
61296v_cmpx_ngt_f64 vcc, exec, v[2:3]
61297// CHECK: [0x7e,0x04,0x76,0x7c]
61298
61299v_cmpx_ngt_f64 vcc, 0, v[2:3]
61300// CHECK: [0x80,0x04,0x76,0x7c]
61301
61302v_cmpx_ngt_f64 vcc, -1, v[2:3]
61303// CHECK: [0xc1,0x04,0x76,0x7c]
61304
61305v_cmpx_ngt_f64 vcc, 0.5, v[2:3]
61306// CHECK: [0xf0,0x04,0x76,0x7c]
61307
61308v_cmpx_ngt_f64 vcc, -4.0, v[2:3]
61309// CHECK: [0xf7,0x04,0x76,0x7c]
61310
61311v_cmpx_ngt_f64 vcc, 0xaf123456, v[2:3]
61312// CHECK: [0xff,0x04,0x76,0x7c,0x56,0x34,0x12,0xaf]
61313
61314v_cmpx_ngt_f64 vcc, 0x3f717273, v[2:3]
61315// CHECK: [0xff,0x04,0x76,0x7c,0x73,0x72,0x71,0x3f]
61316
61317v_cmpx_ngt_f64 vcc, v[1:2], v[254:255]
61318// CHECK: [0x01,0xfd,0x77,0x7c]
61319
61320v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
61321// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61322
61323v_cmpx_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
61324// CHECK: [0x0c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61325
61326v_cmpx_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
61327// CHECK: [0x66,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61328
61329v_cmpx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
61330// CHECK: [0x68,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61331
61332v_cmpx_ngt_f64_e64 vcc, v[1:2], v[2:3]
61333// CHECK: [0x6a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61334
61335v_cmpx_ngt_f64_e64 tba, v[1:2], v[2:3]
61336// CHECK: [0x6c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61337
61338v_cmpx_ngt_f64_e64 tma, v[1:2], v[2:3]
61339// CHECK: [0x6e,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61340
61341v_cmpx_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61342// CHECK: [0x7a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61343
61344v_cmpx_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
61345// CHECK: [0x0a,0x00,0x76,0xd0,0xfe,0x05,0x02,0x00]
61346
61347v_cmpx_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
61348// CHECK: [0x0a,0x00,0x76,0xd0,0x02,0x04,0x02,0x00]
61349
61350v_cmpx_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
61351// CHECK: [0x0a,0x00,0x76,0xd0,0x04,0x04,0x02,0x00]
61352
61353v_cmpx_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
61354// CHECK: [0x0a,0x00,0x76,0xd0,0x66,0x04,0x02,0x00]
61355
61356v_cmpx_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
61357// CHECK: [0x0a,0x00,0x76,0xd0,0x68,0x04,0x02,0x00]
61358
61359v_cmpx_ngt_f64_e64 s[10:11], vcc, v[2:3]
61360// CHECK: [0x0a,0x00,0x76,0xd0,0x6a,0x04,0x02,0x00]
61361
61362v_cmpx_ngt_f64_e64 s[10:11], tba, v[2:3]
61363// CHECK: [0x0a,0x00,0x76,0xd0,0x6c,0x04,0x02,0x00]
61364
61365v_cmpx_ngt_f64_e64 s[10:11], tma, v[2:3]
61366// CHECK: [0x0a,0x00,0x76,0xd0,0x6e,0x04,0x02,0x00]
61367
61368v_cmpx_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61369// CHECK: [0x0a,0x00,0x76,0xd0,0x7a,0x04,0x02,0x00]
61370
61371v_cmpx_ngt_f64_e64 s[10:11], exec, v[2:3]
61372// CHECK: [0x0a,0x00,0x76,0xd0,0x7e,0x04,0x02,0x00]
61373
61374v_cmpx_ngt_f64_e64 s[10:11], 0, v[2:3]
61375// CHECK: [0x0a,0x00,0x76,0xd0,0x80,0x04,0x02,0x00]
61376
61377v_cmpx_ngt_f64_e64 s[10:11], -1, v[2:3]
61378// CHECK: [0x0a,0x00,0x76,0xd0,0xc1,0x04,0x02,0x00]
61379
61380v_cmpx_ngt_f64_e64 s[10:11], 0.5, v[2:3]
61381// CHECK: [0x0a,0x00,0x76,0xd0,0xf0,0x04,0x02,0x00]
61382
61383v_cmpx_ngt_f64_e64 s[10:11], -4.0, v[2:3]
61384// CHECK: [0x0a,0x00,0x76,0xd0,0xf7,0x04,0x02,0x00]
61385
61386v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
61387// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x03,0x00]
61388
61389v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
61390// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x09,0x00,0x00]
61391
61392v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
61393// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x0d,0x00,0x00]
61394
61395v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
61396// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xcd,0x00,0x00]
61397
61398v_cmpx_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
61399// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd1,0x00,0x00]
61400
61401v_cmpx_ngt_f64_e64 s[10:11], v[1:2], vcc
61402// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd5,0x00,0x00]
61403
61404v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tba
61405// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd9,0x00,0x00]
61406
61407v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tma
61408// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xdd,0x00,0x00]
61409
61410v_cmpx_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61411// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf5,0x00,0x00]
61412
61413v_cmpx_ngt_f64_e64 s[10:11], v[1:2], exec
61414// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x00,0x00]
61415
61416v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0
61417// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x01,0x01,0x00]
61418
61419v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -1
61420// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x83,0x01,0x00]
61421
61422v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0.5
61423// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xe1,0x01,0x00]
61424
61425v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -4.0
61426// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xef,0x01,0x00]
61427
61428v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
61429// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x20]
61430
61431v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
61432// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x40]
61433
61434v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
61435// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x60]
61436
61437v_cmpx_nle_f64 vcc, v[1:2], v[2:3]
61438// CHECK: [0x01,0x05,0x78,0x7c]
61439
61440v_cmpx_nle_f64 vcc, v[254:255], v[2:3]
61441// CHECK: [0xfe,0x05,0x78,0x7c]
61442
61443v_cmpx_nle_f64 vcc, s[2:3], v[2:3]
61444// CHECK: [0x02,0x04,0x78,0x7c]
61445
61446v_cmpx_nle_f64 vcc, s[4:5], v[2:3]
61447// CHECK: [0x04,0x04,0x78,0x7c]
61448
61449v_cmpx_nle_f64 vcc, s[102:103], v[2:3]
61450// CHECK: [0x66,0x04,0x78,0x7c]
61451
61452v_cmpx_nle_f64 vcc, flat_scratch, v[2:3]
61453// CHECK: [0x68,0x04,0x78,0x7c]
61454
61455v_cmpx_nle_f64 vcc, vcc, v[2:3]
61456// CHECK: [0x6a,0x04,0x78,0x7c]
61457
61458v_cmpx_nle_f64 vcc, tba, v[2:3]
61459// CHECK: [0x6c,0x04,0x78,0x7c]
61460
61461v_cmpx_nle_f64 vcc, tma, v[2:3]
61462// CHECK: [0x6e,0x04,0x78,0x7c]
61463
61464v_cmpx_nle_f64 vcc, ttmp[10:11], v[2:3]
61465// CHECK: [0x7a,0x04,0x78,0x7c]
61466
61467v_cmpx_nle_f64 vcc, exec, v[2:3]
61468// CHECK: [0x7e,0x04,0x78,0x7c]
61469
61470v_cmpx_nle_f64 vcc, 0, v[2:3]
61471// CHECK: [0x80,0x04,0x78,0x7c]
61472
61473v_cmpx_nle_f64 vcc, -1, v[2:3]
61474// CHECK: [0xc1,0x04,0x78,0x7c]
61475
61476v_cmpx_nle_f64 vcc, 0.5, v[2:3]
61477// CHECK: [0xf0,0x04,0x78,0x7c]
61478
61479v_cmpx_nle_f64 vcc, -4.0, v[2:3]
61480// CHECK: [0xf7,0x04,0x78,0x7c]
61481
61482v_cmpx_nle_f64 vcc, 0xaf123456, v[2:3]
61483// CHECK: [0xff,0x04,0x78,0x7c,0x56,0x34,0x12,0xaf]
61484
61485v_cmpx_nle_f64 vcc, 0x3f717273, v[2:3]
61486// CHECK: [0xff,0x04,0x78,0x7c,0x73,0x72,0x71,0x3f]
61487
61488v_cmpx_nle_f64 vcc, v[1:2], v[254:255]
61489// CHECK: [0x01,0xfd,0x79,0x7c]
61490
61491v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[2:3]
61492// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61493
61494v_cmpx_nle_f64_e64 s[12:13], v[1:2], v[2:3]
61495// CHECK: [0x0c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61496
61497v_cmpx_nle_f64_e64 s[102:103], v[1:2], v[2:3]
61498// CHECK: [0x66,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61499
61500v_cmpx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
61501// CHECK: [0x68,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61502
61503v_cmpx_nle_f64_e64 vcc, v[1:2], v[2:3]
61504// CHECK: [0x6a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61505
61506v_cmpx_nle_f64_e64 tba, v[1:2], v[2:3]
61507// CHECK: [0x6c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61508
61509v_cmpx_nle_f64_e64 tma, v[1:2], v[2:3]
61510// CHECK: [0x6e,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61511
61512v_cmpx_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61513// CHECK: [0x7a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61514
61515v_cmpx_nle_f64_e64 s[10:11], v[254:255], v[2:3]
61516// CHECK: [0x0a,0x00,0x78,0xd0,0xfe,0x05,0x02,0x00]
61517
61518v_cmpx_nle_f64_e64 s[10:11], s[2:3], v[2:3]
61519// CHECK: [0x0a,0x00,0x78,0xd0,0x02,0x04,0x02,0x00]
61520
61521v_cmpx_nle_f64_e64 s[10:11], s[4:5], v[2:3]
61522// CHECK: [0x0a,0x00,0x78,0xd0,0x04,0x04,0x02,0x00]
61523
61524v_cmpx_nle_f64_e64 s[10:11], s[102:103], v[2:3]
61525// CHECK: [0x0a,0x00,0x78,0xd0,0x66,0x04,0x02,0x00]
61526
61527v_cmpx_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
61528// CHECK: [0x0a,0x00,0x78,0xd0,0x68,0x04,0x02,0x00]
61529
61530v_cmpx_nle_f64_e64 s[10:11], vcc, v[2:3]
61531// CHECK: [0x0a,0x00,0x78,0xd0,0x6a,0x04,0x02,0x00]
61532
61533v_cmpx_nle_f64_e64 s[10:11], tba, v[2:3]
61534// CHECK: [0x0a,0x00,0x78,0xd0,0x6c,0x04,0x02,0x00]
61535
61536v_cmpx_nle_f64_e64 s[10:11], tma, v[2:3]
61537// CHECK: [0x0a,0x00,0x78,0xd0,0x6e,0x04,0x02,0x00]
61538
61539v_cmpx_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61540// CHECK: [0x0a,0x00,0x78,0xd0,0x7a,0x04,0x02,0x00]
61541
61542v_cmpx_nle_f64_e64 s[10:11], exec, v[2:3]
61543// CHECK: [0x0a,0x00,0x78,0xd0,0x7e,0x04,0x02,0x00]
61544
61545v_cmpx_nle_f64_e64 s[10:11], 0, v[2:3]
61546// CHECK: [0x0a,0x00,0x78,0xd0,0x80,0x04,0x02,0x00]
61547
61548v_cmpx_nle_f64_e64 s[10:11], -1, v[2:3]
61549// CHECK: [0x0a,0x00,0x78,0xd0,0xc1,0x04,0x02,0x00]
61550
61551v_cmpx_nle_f64_e64 s[10:11], 0.5, v[2:3]
61552// CHECK: [0x0a,0x00,0x78,0xd0,0xf0,0x04,0x02,0x00]
61553
61554v_cmpx_nle_f64_e64 s[10:11], -4.0, v[2:3]
61555// CHECK: [0x0a,0x00,0x78,0xd0,0xf7,0x04,0x02,0x00]
61556
61557v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[254:255]
61558// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x03,0x00]
61559
61560v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[4:5]
61561// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x09,0x00,0x00]
61562
61563v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[6:7]
61564// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x0d,0x00,0x00]
61565
61566v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[102:103]
61567// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xcd,0x00,0x00]
61568
61569v_cmpx_nle_f64_e64 s[10:11], v[1:2], flat_scratch
61570// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd1,0x00,0x00]
61571
61572v_cmpx_nle_f64_e64 s[10:11], v[1:2], vcc
61573// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd5,0x00,0x00]
61574
61575v_cmpx_nle_f64_e64 s[10:11], v[1:2], tba
61576// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd9,0x00,0x00]
61577
61578v_cmpx_nle_f64_e64 s[10:11], v[1:2], tma
61579// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xdd,0x00,0x00]
61580
61581v_cmpx_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61582// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf5,0x00,0x00]
61583
61584v_cmpx_nle_f64_e64 s[10:11], v[1:2], exec
61585// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x00,0x00]
61586
61587v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0
61588// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x01,0x01,0x00]
61589
61590v_cmpx_nle_f64_e64 s[10:11], v[1:2], -1
61591// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x83,0x01,0x00]
61592
61593v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0.5
61594// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xe1,0x01,0x00]
61595
61596v_cmpx_nle_f64_e64 s[10:11], v[1:2], -4.0
61597// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xef,0x01,0x00]
61598
61599v_cmpx_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
61600// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x20]
61601
61602v_cmpx_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
61603// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x40]
61604
61605v_cmpx_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
61606// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x60]
61607
61608v_cmpx_neq_f64 vcc, v[1:2], v[2:3]
61609// CHECK: [0x01,0x05,0x7a,0x7c]
61610
61611v_cmpx_neq_f64 vcc, v[254:255], v[2:3]
61612// CHECK: [0xfe,0x05,0x7a,0x7c]
61613
61614v_cmpx_neq_f64 vcc, s[2:3], v[2:3]
61615// CHECK: [0x02,0x04,0x7a,0x7c]
61616
61617v_cmpx_neq_f64 vcc, s[4:5], v[2:3]
61618// CHECK: [0x04,0x04,0x7a,0x7c]
61619
61620v_cmpx_neq_f64 vcc, s[102:103], v[2:3]
61621// CHECK: [0x66,0x04,0x7a,0x7c]
61622
61623v_cmpx_neq_f64 vcc, flat_scratch, v[2:3]
61624// CHECK: [0x68,0x04,0x7a,0x7c]
61625
61626v_cmpx_neq_f64 vcc, vcc, v[2:3]
61627// CHECK: [0x6a,0x04,0x7a,0x7c]
61628
61629v_cmpx_neq_f64 vcc, tba, v[2:3]
61630// CHECK: [0x6c,0x04,0x7a,0x7c]
61631
61632v_cmpx_neq_f64 vcc, tma, v[2:3]
61633// CHECK: [0x6e,0x04,0x7a,0x7c]
61634
61635v_cmpx_neq_f64 vcc, ttmp[10:11], v[2:3]
61636// CHECK: [0x7a,0x04,0x7a,0x7c]
61637
61638v_cmpx_neq_f64 vcc, exec, v[2:3]
61639// CHECK: [0x7e,0x04,0x7a,0x7c]
61640
61641v_cmpx_neq_f64 vcc, 0, v[2:3]
61642// CHECK: [0x80,0x04,0x7a,0x7c]
61643
61644v_cmpx_neq_f64 vcc, -1, v[2:3]
61645// CHECK: [0xc1,0x04,0x7a,0x7c]
61646
61647v_cmpx_neq_f64 vcc, 0.5, v[2:3]
61648// CHECK: [0xf0,0x04,0x7a,0x7c]
61649
61650v_cmpx_neq_f64 vcc, -4.0, v[2:3]
61651// CHECK: [0xf7,0x04,0x7a,0x7c]
61652
61653v_cmpx_neq_f64 vcc, 0xaf123456, v[2:3]
61654// CHECK: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x12,0xaf]
61655
61656v_cmpx_neq_f64 vcc, 0x3f717273, v[2:3]
61657// CHECK: [0xff,0x04,0x7a,0x7c,0x73,0x72,0x71,0x3f]
61658
61659v_cmpx_neq_f64 vcc, v[1:2], v[254:255]
61660// CHECK: [0x01,0xfd,0x7b,0x7c]
61661
61662v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[2:3]
61663// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61664
61665v_cmpx_neq_f64_e64 s[12:13], v[1:2], v[2:3]
61666// CHECK: [0x0c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61667
61668v_cmpx_neq_f64_e64 s[102:103], v[1:2], v[2:3]
61669// CHECK: [0x66,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61670
61671v_cmpx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
61672// CHECK: [0x68,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61673
61674v_cmpx_neq_f64_e64 vcc, v[1:2], v[2:3]
61675// CHECK: [0x6a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61676
61677v_cmpx_neq_f64_e64 tba, v[1:2], v[2:3]
61678// CHECK: [0x6c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61679
61680v_cmpx_neq_f64_e64 tma, v[1:2], v[2:3]
61681// CHECK: [0x6e,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61682
61683v_cmpx_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61684// CHECK: [0x7a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61685
61686v_cmpx_neq_f64_e64 s[10:11], v[254:255], v[2:3]
61687// CHECK: [0x0a,0x00,0x7a,0xd0,0xfe,0x05,0x02,0x00]
61688
61689v_cmpx_neq_f64_e64 s[10:11], s[2:3], v[2:3]
61690// CHECK: [0x0a,0x00,0x7a,0xd0,0x02,0x04,0x02,0x00]
61691
61692v_cmpx_neq_f64_e64 s[10:11], s[4:5], v[2:3]
61693// CHECK: [0x0a,0x00,0x7a,0xd0,0x04,0x04,0x02,0x00]
61694
61695v_cmpx_neq_f64_e64 s[10:11], s[102:103], v[2:3]
61696// CHECK: [0x0a,0x00,0x7a,0xd0,0x66,0x04,0x02,0x00]
61697
61698v_cmpx_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
61699// CHECK: [0x0a,0x00,0x7a,0xd0,0x68,0x04,0x02,0x00]
61700
61701v_cmpx_neq_f64_e64 s[10:11], vcc, v[2:3]
61702// CHECK: [0x0a,0x00,0x7a,0xd0,0x6a,0x04,0x02,0x00]
61703
61704v_cmpx_neq_f64_e64 s[10:11], tba, v[2:3]
61705// CHECK: [0x0a,0x00,0x7a,0xd0,0x6c,0x04,0x02,0x00]
61706
61707v_cmpx_neq_f64_e64 s[10:11], tma, v[2:3]
61708// CHECK: [0x0a,0x00,0x7a,0xd0,0x6e,0x04,0x02,0x00]
61709
61710v_cmpx_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61711// CHECK: [0x0a,0x00,0x7a,0xd0,0x7a,0x04,0x02,0x00]
61712
61713v_cmpx_neq_f64_e64 s[10:11], exec, v[2:3]
61714// CHECK: [0x0a,0x00,0x7a,0xd0,0x7e,0x04,0x02,0x00]
61715
61716v_cmpx_neq_f64_e64 s[10:11], 0, v[2:3]
61717// CHECK: [0x0a,0x00,0x7a,0xd0,0x80,0x04,0x02,0x00]
61718
61719v_cmpx_neq_f64_e64 s[10:11], -1, v[2:3]
61720// CHECK: [0x0a,0x00,0x7a,0xd0,0xc1,0x04,0x02,0x00]
61721
61722v_cmpx_neq_f64_e64 s[10:11], 0.5, v[2:3]
61723// CHECK: [0x0a,0x00,0x7a,0xd0,0xf0,0x04,0x02,0x00]
61724
61725v_cmpx_neq_f64_e64 s[10:11], -4.0, v[2:3]
61726// CHECK: [0x0a,0x00,0x7a,0xd0,0xf7,0x04,0x02,0x00]
61727
61728v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[254:255]
61729// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x03,0x00]
61730
61731v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[4:5]
61732// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x09,0x00,0x00]
61733
61734v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[6:7]
61735// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x0d,0x00,0x00]
61736
61737v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[102:103]
61738// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xcd,0x00,0x00]
61739
61740v_cmpx_neq_f64_e64 s[10:11], v[1:2], flat_scratch
61741// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd1,0x00,0x00]
61742
61743v_cmpx_neq_f64_e64 s[10:11], v[1:2], vcc
61744// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd5,0x00,0x00]
61745
61746v_cmpx_neq_f64_e64 s[10:11], v[1:2], tba
61747// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd9,0x00,0x00]
61748
61749v_cmpx_neq_f64_e64 s[10:11], v[1:2], tma
61750// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xdd,0x00,0x00]
61751
61752v_cmpx_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61753// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf5,0x00,0x00]
61754
61755v_cmpx_neq_f64_e64 s[10:11], v[1:2], exec
61756// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x00,0x00]
61757
61758v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0
61759// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x01,0x01,0x00]
61760
61761v_cmpx_neq_f64_e64 s[10:11], v[1:2], -1
61762// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x83,0x01,0x00]
61763
61764v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0.5
61765// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xe1,0x01,0x00]
61766
61767v_cmpx_neq_f64_e64 s[10:11], v[1:2], -4.0
61768// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xef,0x01,0x00]
61769
61770v_cmpx_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
61771// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x20]
61772
61773v_cmpx_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
61774// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x40]
61775
61776v_cmpx_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
61777// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x60]
61778
61779v_cmpx_nlt_f64 vcc, v[1:2], v[2:3]
61780// CHECK: [0x01,0x05,0x7c,0x7c]
61781
61782v_cmpx_nlt_f64 vcc, v[254:255], v[2:3]
61783// CHECK: [0xfe,0x05,0x7c,0x7c]
61784
61785v_cmpx_nlt_f64 vcc, s[2:3], v[2:3]
61786// CHECK: [0x02,0x04,0x7c,0x7c]
61787
61788v_cmpx_nlt_f64 vcc, s[4:5], v[2:3]
61789// CHECK: [0x04,0x04,0x7c,0x7c]
61790
61791v_cmpx_nlt_f64 vcc, s[102:103], v[2:3]
61792// CHECK: [0x66,0x04,0x7c,0x7c]
61793
61794v_cmpx_nlt_f64 vcc, flat_scratch, v[2:3]
61795// CHECK: [0x68,0x04,0x7c,0x7c]
61796
61797v_cmpx_nlt_f64 vcc, vcc, v[2:3]
61798// CHECK: [0x6a,0x04,0x7c,0x7c]
61799
61800v_cmpx_nlt_f64 vcc, tba, v[2:3]
61801// CHECK: [0x6c,0x04,0x7c,0x7c]
61802
61803v_cmpx_nlt_f64 vcc, tma, v[2:3]
61804// CHECK: [0x6e,0x04,0x7c,0x7c]
61805
61806v_cmpx_nlt_f64 vcc, ttmp[10:11], v[2:3]
61807// CHECK: [0x7a,0x04,0x7c,0x7c]
61808
61809v_cmpx_nlt_f64 vcc, exec, v[2:3]
61810// CHECK: [0x7e,0x04,0x7c,0x7c]
61811
61812v_cmpx_nlt_f64 vcc, 0, v[2:3]
61813// CHECK: [0x80,0x04,0x7c,0x7c]
61814
61815v_cmpx_nlt_f64 vcc, -1, v[2:3]
61816// CHECK: [0xc1,0x04,0x7c,0x7c]
61817
61818v_cmpx_nlt_f64 vcc, 0.5, v[2:3]
61819// CHECK: [0xf0,0x04,0x7c,0x7c]
61820
61821v_cmpx_nlt_f64 vcc, -4.0, v[2:3]
61822// CHECK: [0xf7,0x04,0x7c,0x7c]
61823
61824v_cmpx_nlt_f64 vcc, 0xaf123456, v[2:3]
61825// CHECK: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x12,0xaf]
61826
61827v_cmpx_nlt_f64 vcc, 0x3f717273, v[2:3]
61828// CHECK: [0xff,0x04,0x7c,0x7c,0x73,0x72,0x71,0x3f]
61829
61830v_cmpx_nlt_f64 vcc, v[1:2], v[254:255]
61831// CHECK: [0x01,0xfd,0x7d,0x7c]
61832
61833v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
61834// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61835
61836v_cmpx_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
61837// CHECK: [0x0c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61838
61839v_cmpx_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
61840// CHECK: [0x66,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61841
61842v_cmpx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
61843// CHECK: [0x68,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61844
61845v_cmpx_nlt_f64_e64 vcc, v[1:2], v[2:3]
61846// CHECK: [0x6a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61847
61848v_cmpx_nlt_f64_e64 tba, v[1:2], v[2:3]
61849// CHECK: [0x6c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61850
61851v_cmpx_nlt_f64_e64 tma, v[1:2], v[2:3]
61852// CHECK: [0x6e,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61853
61854v_cmpx_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61855// CHECK: [0x7a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61856
61857v_cmpx_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
61858// CHECK: [0x0a,0x00,0x7c,0xd0,0xfe,0x05,0x02,0x00]
61859
61860v_cmpx_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
61861// CHECK: [0x0a,0x00,0x7c,0xd0,0x02,0x04,0x02,0x00]
61862
61863v_cmpx_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
61864// CHECK: [0x0a,0x00,0x7c,0xd0,0x04,0x04,0x02,0x00]
61865
61866v_cmpx_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
61867// CHECK: [0x0a,0x00,0x7c,0xd0,0x66,0x04,0x02,0x00]
61868
61869v_cmpx_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
61870// CHECK: [0x0a,0x00,0x7c,0xd0,0x68,0x04,0x02,0x00]
61871
61872v_cmpx_nlt_f64_e64 s[10:11], vcc, v[2:3]
61873// CHECK: [0x0a,0x00,0x7c,0xd0,0x6a,0x04,0x02,0x00]
61874
61875v_cmpx_nlt_f64_e64 s[10:11], tba, v[2:3]
61876// CHECK: [0x0a,0x00,0x7c,0xd0,0x6c,0x04,0x02,0x00]
61877
61878v_cmpx_nlt_f64_e64 s[10:11], tma, v[2:3]
61879// CHECK: [0x0a,0x00,0x7c,0xd0,0x6e,0x04,0x02,0x00]
61880
61881v_cmpx_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61882// CHECK: [0x0a,0x00,0x7c,0xd0,0x7a,0x04,0x02,0x00]
61883
61884v_cmpx_nlt_f64_e64 s[10:11], exec, v[2:3]
61885// CHECK: [0x0a,0x00,0x7c,0xd0,0x7e,0x04,0x02,0x00]
61886
61887v_cmpx_nlt_f64_e64 s[10:11], 0, v[2:3]
61888// CHECK: [0x0a,0x00,0x7c,0xd0,0x80,0x04,0x02,0x00]
61889
61890v_cmpx_nlt_f64_e64 s[10:11], -1, v[2:3]
61891// CHECK: [0x0a,0x00,0x7c,0xd0,0xc1,0x04,0x02,0x00]
61892
61893v_cmpx_nlt_f64_e64 s[10:11], 0.5, v[2:3]
61894// CHECK: [0x0a,0x00,0x7c,0xd0,0xf0,0x04,0x02,0x00]
61895
61896v_cmpx_nlt_f64_e64 s[10:11], -4.0, v[2:3]
61897// CHECK: [0x0a,0x00,0x7c,0xd0,0xf7,0x04,0x02,0x00]
61898
61899v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
61900// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x03,0x00]
61901
61902v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
61903// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x09,0x00,0x00]
61904
61905v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
61906// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x0d,0x00,0x00]
61907
61908v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
61909// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xcd,0x00,0x00]
61910
61911v_cmpx_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
61912// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd1,0x00,0x00]
61913
61914v_cmpx_nlt_f64_e64 s[10:11], v[1:2], vcc
61915// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd5,0x00,0x00]
61916
61917v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tba
61918// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd9,0x00,0x00]
61919
61920v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tma
61921// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xdd,0x00,0x00]
61922
61923v_cmpx_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61924// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf5,0x00,0x00]
61925
61926v_cmpx_nlt_f64_e64 s[10:11], v[1:2], exec
61927// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x00,0x00]
61928
61929v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0
61930// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x01,0x01,0x00]
61931
61932v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -1
61933// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x83,0x01,0x00]
61934
61935v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0.5
61936// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xe1,0x01,0x00]
61937
61938v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -4.0
61939// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xef,0x01,0x00]
61940
61941v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
61942// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x20]
61943
61944v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
61945// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x40]
61946
61947v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
61948// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x60]
61949
61950v_cmpx_tru_f64 vcc, v[1:2], v[2:3]
61951// CHECK: [0x01,0x05,0x7e,0x7c]
61952
61953v_cmpx_tru_f64 vcc, v[254:255], v[2:3]
61954// CHECK: [0xfe,0x05,0x7e,0x7c]
61955
61956v_cmpx_tru_f64 vcc, s[2:3], v[2:3]
61957// CHECK: [0x02,0x04,0x7e,0x7c]
61958
61959v_cmpx_tru_f64 vcc, s[4:5], v[2:3]
61960// CHECK: [0x04,0x04,0x7e,0x7c]
61961
61962v_cmpx_tru_f64 vcc, s[102:103], v[2:3]
61963// CHECK: [0x66,0x04,0x7e,0x7c]
61964
61965v_cmpx_tru_f64 vcc, flat_scratch, v[2:3]
61966// CHECK: [0x68,0x04,0x7e,0x7c]
61967
61968v_cmpx_tru_f64 vcc, vcc, v[2:3]
61969// CHECK: [0x6a,0x04,0x7e,0x7c]
61970
61971v_cmpx_tru_f64 vcc, tba, v[2:3]
61972// CHECK: [0x6c,0x04,0x7e,0x7c]
61973
61974v_cmpx_tru_f64 vcc, tma, v[2:3]
61975// CHECK: [0x6e,0x04,0x7e,0x7c]
61976
61977v_cmpx_tru_f64 vcc, ttmp[10:11], v[2:3]
61978// CHECK: [0x7a,0x04,0x7e,0x7c]
61979
61980v_cmpx_tru_f64 vcc, exec, v[2:3]
61981// CHECK: [0x7e,0x04,0x7e,0x7c]
61982
61983v_cmpx_tru_f64 vcc, 0, v[2:3]
61984// CHECK: [0x80,0x04,0x7e,0x7c]
61985
61986v_cmpx_tru_f64 vcc, -1, v[2:3]
61987// CHECK: [0xc1,0x04,0x7e,0x7c]
61988
61989v_cmpx_tru_f64 vcc, 0.5, v[2:3]
61990// CHECK: [0xf0,0x04,0x7e,0x7c]
61991
61992v_cmpx_tru_f64 vcc, -4.0, v[2:3]
61993// CHECK: [0xf7,0x04,0x7e,0x7c]
61994
61995v_cmpx_tru_f64 vcc, 0xaf123456, v[2:3]
61996// CHECK: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x12,0xaf]
61997
61998v_cmpx_tru_f64 vcc, 0x3f717273, v[2:3]
61999// CHECK: [0xff,0x04,0x7e,0x7c,0x73,0x72,0x71,0x3f]
62000
62001v_cmpx_tru_f64 vcc, v[1:2], v[254:255]
62002// CHECK: [0x01,0xfd,0x7f,0x7c]
62003
62004v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[2:3]
62005// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62006
62007v_cmpx_tru_f64_e64 s[12:13], v[1:2], v[2:3]
62008// CHECK: [0x0c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62009
62010v_cmpx_tru_f64_e64 s[102:103], v[1:2], v[2:3]
62011// CHECK: [0x66,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62012
62013v_cmpx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
62014// CHECK: [0x68,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62015
62016v_cmpx_tru_f64_e64 vcc, v[1:2], v[2:3]
62017// CHECK: [0x6a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62018
62019v_cmpx_tru_f64_e64 tba, v[1:2], v[2:3]
62020// CHECK: [0x6c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62021
62022v_cmpx_tru_f64_e64 tma, v[1:2], v[2:3]
62023// CHECK: [0x6e,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62024
62025v_cmpx_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
62026// CHECK: [0x7a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62027
62028v_cmpx_tru_f64_e64 s[10:11], v[254:255], v[2:3]
62029// CHECK: [0x0a,0x00,0x7e,0xd0,0xfe,0x05,0x02,0x00]
62030
62031v_cmpx_tru_f64_e64 s[10:11], s[2:3], v[2:3]
62032// CHECK: [0x0a,0x00,0x7e,0xd0,0x02,0x04,0x02,0x00]
62033
62034v_cmpx_tru_f64_e64 s[10:11], s[4:5], v[2:3]
62035// CHECK: [0x0a,0x00,0x7e,0xd0,0x04,0x04,0x02,0x00]
62036
62037v_cmpx_tru_f64_e64 s[10:11], s[102:103], v[2:3]
62038// CHECK: [0x0a,0x00,0x7e,0xd0,0x66,0x04,0x02,0x00]
62039
62040v_cmpx_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
62041// CHECK: [0x0a,0x00,0x7e,0xd0,0x68,0x04,0x02,0x00]
62042
62043v_cmpx_tru_f64_e64 s[10:11], vcc, v[2:3]
62044// CHECK: [0x0a,0x00,0x7e,0xd0,0x6a,0x04,0x02,0x00]
62045
62046v_cmpx_tru_f64_e64 s[10:11], tba, v[2:3]
62047// CHECK: [0x0a,0x00,0x7e,0xd0,0x6c,0x04,0x02,0x00]
62048
62049v_cmpx_tru_f64_e64 s[10:11], tma, v[2:3]
62050// CHECK: [0x0a,0x00,0x7e,0xd0,0x6e,0x04,0x02,0x00]
62051
62052v_cmpx_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
62053// CHECK: [0x0a,0x00,0x7e,0xd0,0x7a,0x04,0x02,0x00]
62054
62055v_cmpx_tru_f64_e64 s[10:11], exec, v[2:3]
62056// CHECK: [0x0a,0x00,0x7e,0xd0,0x7e,0x04,0x02,0x00]
62057
62058v_cmpx_tru_f64_e64 s[10:11], 0, v[2:3]
62059// CHECK: [0x0a,0x00,0x7e,0xd0,0x80,0x04,0x02,0x00]
62060
62061v_cmpx_tru_f64_e64 s[10:11], -1, v[2:3]
62062// CHECK: [0x0a,0x00,0x7e,0xd0,0xc1,0x04,0x02,0x00]
62063
62064v_cmpx_tru_f64_e64 s[10:11], 0.5, v[2:3]
62065// CHECK: [0x0a,0x00,0x7e,0xd0,0xf0,0x04,0x02,0x00]
62066
62067v_cmpx_tru_f64_e64 s[10:11], -4.0, v[2:3]
62068// CHECK: [0x0a,0x00,0x7e,0xd0,0xf7,0x04,0x02,0x00]
62069
62070v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[254:255]
62071// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x03,0x00]
62072
62073v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[4:5]
62074// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x09,0x00,0x00]
62075
62076v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[6:7]
62077// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x0d,0x00,0x00]
62078
62079v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[102:103]
62080// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xcd,0x00,0x00]
62081
62082v_cmpx_tru_f64_e64 s[10:11], v[1:2], flat_scratch
62083// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd1,0x00,0x00]
62084
62085v_cmpx_tru_f64_e64 s[10:11], v[1:2], vcc
62086// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd5,0x00,0x00]
62087
62088v_cmpx_tru_f64_e64 s[10:11], v[1:2], tba
62089// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd9,0x00,0x00]
62090
62091v_cmpx_tru_f64_e64 s[10:11], v[1:2], tma
62092// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xdd,0x00,0x00]
62093
62094v_cmpx_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
62095// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf5,0x00,0x00]
62096
62097v_cmpx_tru_f64_e64 s[10:11], v[1:2], exec
62098// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x00,0x00]
62099
62100v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0
62101// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x01,0x01,0x00]
62102
62103v_cmpx_tru_f64_e64 s[10:11], v[1:2], -1
62104// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x83,0x01,0x00]
62105
62106v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0.5
62107// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xe1,0x01,0x00]
62108
62109v_cmpx_tru_f64_e64 s[10:11], v[1:2], -4.0
62110// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xef,0x01,0x00]
62111
62112v_cmpx_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
62113// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x20]
62114
62115v_cmpx_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
62116// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x40]
62117
62118v_cmpx_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
62119// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x60]
62120
62121v_cmps_f_f32 vcc, v1, v2
62122// CHECK: [0x01,0x05,0x80,0x7c]
62123
62124v_cmps_f_f32 vcc, v255, v2
62125// CHECK: [0xff,0x05,0x80,0x7c]
62126
62127v_cmps_f_f32 vcc, s1, v2
62128// CHECK: [0x01,0x04,0x80,0x7c]
62129
62130v_cmps_f_f32 vcc, s103, v2
62131// CHECK: [0x67,0x04,0x80,0x7c]
62132
62133v_cmps_f_f32 vcc, flat_scratch_lo, v2
62134// CHECK: [0x68,0x04,0x80,0x7c]
62135
62136v_cmps_f_f32 vcc, flat_scratch_hi, v2
62137// CHECK: [0x69,0x04,0x80,0x7c]
62138
62139v_cmps_f_f32 vcc, vcc_lo, v2
62140// CHECK: [0x6a,0x04,0x80,0x7c]
62141
62142v_cmps_f_f32 vcc, vcc_hi, v2
62143// CHECK: [0x6b,0x04,0x80,0x7c]
62144
62145v_cmps_f_f32 vcc, tba_lo, v2
62146// CHECK: [0x6c,0x04,0x80,0x7c]
62147
62148v_cmps_f_f32 vcc, tba_hi, v2
62149// CHECK: [0x6d,0x04,0x80,0x7c]
62150
62151v_cmps_f_f32 vcc, tma_lo, v2
62152// CHECK: [0x6e,0x04,0x80,0x7c]
62153
62154v_cmps_f_f32 vcc, tma_hi, v2
62155// CHECK: [0x6f,0x04,0x80,0x7c]
62156
62157v_cmps_f_f32 vcc, ttmp11, v2
62158// CHECK: [0x7b,0x04,0x80,0x7c]
62159
62160v_cmps_f_f32 vcc, m0, v2
62161// CHECK: [0x7c,0x04,0x80,0x7c]
62162
62163v_cmps_f_f32 vcc, exec_lo, v2
62164// CHECK: [0x7e,0x04,0x80,0x7c]
62165
62166v_cmps_f_f32 vcc, exec_hi, v2
62167// CHECK: [0x7f,0x04,0x80,0x7c]
62168
62169v_cmps_f_f32 vcc, 0, v2
62170// CHECK: [0x80,0x04,0x80,0x7c]
62171
62172v_cmps_f_f32 vcc, -1, v2
62173// CHECK: [0xc1,0x04,0x80,0x7c]
62174
62175v_cmps_f_f32 vcc, 0.5, v2
62176// CHECK: [0xf0,0x04,0x80,0x7c]
62177
62178v_cmps_f_f32 vcc, -4.0, v2
62179// CHECK: [0xf7,0x04,0x80,0x7c]
62180
62181v_cmps_f_f32 vcc, 0xaf123456, v2
62182// CHECK: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
62183
62184v_cmps_f_f32 vcc, 0x3f717273, v2
62185// CHECK: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
62186
62187v_cmps_f_f32 vcc, v1, v255
62188// CHECK: [0x01,0xff,0x81,0x7c]
62189
62190v_cmps_f_f32_e64 s[10:11], v1, v2
62191// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62192
62193v_cmps_f_f32_e64 s[12:13], v1, v2
62194// CHECK: [0x0c,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62195
62196v_cmps_f_f32_e64 s[102:103], v1, v2
62197// CHECK: [0x66,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62198
62199v_cmps_f_f32_e64 flat_scratch, v1, v2
62200// CHECK: [0x68,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62201
62202v_cmps_f_f32_e64 vcc, v1, v2
62203// CHECK: [0x6a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62204
62205v_cmps_f_f32_e64 tba, v1, v2
62206// CHECK: [0x6c,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62207
62208v_cmps_f_f32_e64 tma, v1, v2
62209// CHECK: [0x6e,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62210
62211v_cmps_f_f32_e64 ttmp[10:11], v1, v2
62212// CHECK: [0x7a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62213
62214v_cmps_f_f32_e64 s[10:11], v255, v2
62215// CHECK: [0x0a,0x00,0x80,0xd0,0xff,0x05,0x02,0x00]
62216
62217v_cmps_f_f32_e64 s[10:11], s1, v2
62218// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x04,0x02,0x00]
62219
62220v_cmps_f_f32_e64 s[10:11], s103, v2
62221// CHECK: [0x0a,0x00,0x80,0xd0,0x67,0x04,0x02,0x00]
62222
62223v_cmps_f_f32_e64 s[10:11], flat_scratch_lo, v2
62224// CHECK: [0x0a,0x00,0x80,0xd0,0x68,0x04,0x02,0x00]
62225
62226v_cmps_f_f32_e64 s[10:11], flat_scratch_hi, v2
62227// CHECK: [0x0a,0x00,0x80,0xd0,0x69,0x04,0x02,0x00]
62228
62229v_cmps_f_f32_e64 s[10:11], vcc_lo, v2
62230// CHECK: [0x0a,0x00,0x80,0xd0,0x6a,0x04,0x02,0x00]
62231
62232v_cmps_f_f32_e64 s[10:11], vcc_hi, v2
62233// CHECK: [0x0a,0x00,0x80,0xd0,0x6b,0x04,0x02,0x00]
62234
62235v_cmps_f_f32_e64 s[10:11], tba_lo, v2
62236// CHECK: [0x0a,0x00,0x80,0xd0,0x6c,0x04,0x02,0x00]
62237
62238v_cmps_f_f32_e64 s[10:11], tba_hi, v2
62239// CHECK: [0x0a,0x00,0x80,0xd0,0x6d,0x04,0x02,0x00]
62240
62241v_cmps_f_f32_e64 s[10:11], tma_lo, v2
62242// CHECK: [0x0a,0x00,0x80,0xd0,0x6e,0x04,0x02,0x00]
62243
62244v_cmps_f_f32_e64 s[10:11], tma_hi, v2
62245// CHECK: [0x0a,0x00,0x80,0xd0,0x6f,0x04,0x02,0x00]
62246
62247v_cmps_f_f32_e64 s[10:11], ttmp11, v2
62248// CHECK: [0x0a,0x00,0x80,0xd0,0x7b,0x04,0x02,0x00]
62249
62250v_cmps_f_f32_e64 s[10:11], m0, v2
62251// CHECK: [0x0a,0x00,0x80,0xd0,0x7c,0x04,0x02,0x00]
62252
62253v_cmps_f_f32_e64 s[10:11], exec_lo, v2
62254// CHECK: [0x0a,0x00,0x80,0xd0,0x7e,0x04,0x02,0x00]
62255
62256v_cmps_f_f32_e64 s[10:11], exec_hi, v2
62257// CHECK: [0x0a,0x00,0x80,0xd0,0x7f,0x04,0x02,0x00]
62258
62259v_cmps_f_f32_e64 s[10:11], 0, v2
62260// CHECK: [0x0a,0x00,0x80,0xd0,0x80,0x04,0x02,0x00]
62261
62262v_cmps_f_f32_e64 s[10:11], -1, v2
62263// CHECK: [0x0a,0x00,0x80,0xd0,0xc1,0x04,0x02,0x00]
62264
62265v_cmps_f_f32_e64 s[10:11], 0.5, v2
62266// CHECK: [0x0a,0x00,0x80,0xd0,0xf0,0x04,0x02,0x00]
62267
62268v_cmps_f_f32_e64 s[10:11], -4.0, v2
62269// CHECK: [0x0a,0x00,0x80,0xd0,0xf7,0x04,0x02,0x00]
62270
62271v_cmps_f_f32_e64 s[10:11], v1, v255
62272// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xff,0x03,0x00]
62273
62274v_cmps_f_f32_e64 s[10:11], v1, s2
62275// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x00,0x00]
62276
62277v_cmps_f_f32_e64 s[10:11], v1, s103
62278// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xcf,0x00,0x00]
62279
62280v_cmps_f_f32_e64 s[10:11], v1, flat_scratch_lo
62281// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd1,0x00,0x00]
62282
62283v_cmps_f_f32_e64 s[10:11], v1, flat_scratch_hi
62284// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd3,0x00,0x00]
62285
62286v_cmps_f_f32_e64 s[10:11], v1, vcc_lo
62287// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd5,0x00,0x00]
62288
62289v_cmps_f_f32_e64 s[10:11], v1, vcc_hi
62290// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd7,0x00,0x00]
62291
62292v_cmps_f_f32_e64 s[10:11], v1, tba_lo
62293// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd9,0x00,0x00]
62294
62295v_cmps_f_f32_e64 s[10:11], v1, tba_hi
62296// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdb,0x00,0x00]
62297
62298v_cmps_f_f32_e64 s[10:11], v1, tma_lo
62299// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdd,0x00,0x00]
62300
62301v_cmps_f_f32_e64 s[10:11], v1, tma_hi
62302// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdf,0x00,0x00]
62303
62304v_cmps_f_f32_e64 s[10:11], v1, ttmp11
62305// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xf7,0x00,0x00]
62306
62307v_cmps_f_f32_e64 s[10:11], v1, m0
62308// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xf9,0x00,0x00]
62309
62310v_cmps_f_f32_e64 s[10:11], v1, exec_lo
62311// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xfd,0x00,0x00]
62312
62313v_cmps_f_f32_e64 s[10:11], v1, exec_hi
62314// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xff,0x00,0x00]
62315
62316v_cmps_f_f32_e64 s[10:11], v1, 0
62317// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x01,0x01,0x00]
62318
62319v_cmps_f_f32_e64 s[10:11], v1, -1
62320// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x83,0x01,0x00]
62321
62322v_cmps_f_f32_e64 s[10:11], v1, 0.5
62323// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xe1,0x01,0x00]
62324
62325v_cmps_f_f32_e64 s[10:11], v1, -4.0
62326// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xef,0x01,0x00]
62327
62328v_cmps_f_f32_e64 s[10:11], -v1, v2
62329// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x20]
62330
62331v_cmps_f_f32_e64 s[10:11], v1, -v2
62332// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x40]
62333
62334v_cmps_f_f32_e64 s[10:11], -v1, -v2
62335// CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x60]
62336
62337v_cmps_lt_f32 vcc, v1, v2
62338// CHECK: [0x01,0x05,0x82,0x7c]
62339
62340v_cmps_lt_f32 vcc, v255, v2
62341// CHECK: [0xff,0x05,0x82,0x7c]
62342
62343v_cmps_lt_f32 vcc, s1, v2
62344// CHECK: [0x01,0x04,0x82,0x7c]
62345
62346v_cmps_lt_f32 vcc, s103, v2
62347// CHECK: [0x67,0x04,0x82,0x7c]
62348
62349v_cmps_lt_f32 vcc, flat_scratch_lo, v2
62350// CHECK: [0x68,0x04,0x82,0x7c]
62351
62352v_cmps_lt_f32 vcc, flat_scratch_hi, v2
62353// CHECK: [0x69,0x04,0x82,0x7c]
62354
62355v_cmps_lt_f32 vcc, vcc_lo, v2
62356// CHECK: [0x6a,0x04,0x82,0x7c]
62357
62358v_cmps_lt_f32 vcc, vcc_hi, v2
62359// CHECK: [0x6b,0x04,0x82,0x7c]
62360
62361v_cmps_lt_f32 vcc, tba_lo, v2
62362// CHECK: [0x6c,0x04,0x82,0x7c]
62363
62364v_cmps_lt_f32 vcc, tba_hi, v2
62365// CHECK: [0x6d,0x04,0x82,0x7c]
62366
62367v_cmps_lt_f32 vcc, tma_lo, v2
62368// CHECK: [0x6e,0x04,0x82,0x7c]
62369
62370v_cmps_lt_f32 vcc, tma_hi, v2
62371// CHECK: [0x6f,0x04,0x82,0x7c]
62372
62373v_cmps_lt_f32 vcc, ttmp11, v2
62374// CHECK: [0x7b,0x04,0x82,0x7c]
62375
62376v_cmps_lt_f32 vcc, m0, v2
62377// CHECK: [0x7c,0x04,0x82,0x7c]
62378
62379v_cmps_lt_f32 vcc, exec_lo, v2
62380// CHECK: [0x7e,0x04,0x82,0x7c]
62381
62382v_cmps_lt_f32 vcc, exec_hi, v2
62383// CHECK: [0x7f,0x04,0x82,0x7c]
62384
62385v_cmps_lt_f32 vcc, 0, v2
62386// CHECK: [0x80,0x04,0x82,0x7c]
62387
62388v_cmps_lt_f32 vcc, -1, v2
62389// CHECK: [0xc1,0x04,0x82,0x7c]
62390
62391v_cmps_lt_f32 vcc, 0.5, v2
62392// CHECK: [0xf0,0x04,0x82,0x7c]
62393
62394v_cmps_lt_f32 vcc, -4.0, v2
62395// CHECK: [0xf7,0x04,0x82,0x7c]
62396
62397v_cmps_lt_f32 vcc, 0xaf123456, v2
62398// CHECK: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
62399
62400v_cmps_lt_f32 vcc, 0x3f717273, v2
62401// CHECK: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
62402
62403v_cmps_lt_f32 vcc, v1, v255
62404// CHECK: [0x01,0xff,0x83,0x7c]
62405
62406v_cmps_lt_f32_e64 s[10:11], v1, v2
62407// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62408
62409v_cmps_lt_f32_e64 s[12:13], v1, v2
62410// CHECK: [0x0c,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62411
62412v_cmps_lt_f32_e64 s[102:103], v1, v2
62413// CHECK: [0x66,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62414
62415v_cmps_lt_f32_e64 flat_scratch, v1, v2
62416// CHECK: [0x68,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62417
62418v_cmps_lt_f32_e64 vcc, v1, v2
62419// CHECK: [0x6a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62420
62421v_cmps_lt_f32_e64 tba, v1, v2
62422// CHECK: [0x6c,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62423
62424v_cmps_lt_f32_e64 tma, v1, v2
62425// CHECK: [0x6e,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62426
62427v_cmps_lt_f32_e64 ttmp[10:11], v1, v2
62428// CHECK: [0x7a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62429
62430v_cmps_lt_f32_e64 s[10:11], v255, v2
62431// CHECK: [0x0a,0x00,0x82,0xd0,0xff,0x05,0x02,0x00]
62432
62433v_cmps_lt_f32_e64 s[10:11], s1, v2
62434// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x04,0x02,0x00]
62435
62436v_cmps_lt_f32_e64 s[10:11], s103, v2
62437// CHECK: [0x0a,0x00,0x82,0xd0,0x67,0x04,0x02,0x00]
62438
62439v_cmps_lt_f32_e64 s[10:11], flat_scratch_lo, v2
62440// CHECK: [0x0a,0x00,0x82,0xd0,0x68,0x04,0x02,0x00]
62441
62442v_cmps_lt_f32_e64 s[10:11], flat_scratch_hi, v2
62443// CHECK: [0x0a,0x00,0x82,0xd0,0x69,0x04,0x02,0x00]
62444
62445v_cmps_lt_f32_e64 s[10:11], vcc_lo, v2
62446// CHECK: [0x0a,0x00,0x82,0xd0,0x6a,0x04,0x02,0x00]
62447
62448v_cmps_lt_f32_e64 s[10:11], vcc_hi, v2
62449// CHECK: [0x0a,0x00,0x82,0xd0,0x6b,0x04,0x02,0x00]
62450
62451v_cmps_lt_f32_e64 s[10:11], tba_lo, v2
62452// CHECK: [0x0a,0x00,0x82,0xd0,0x6c,0x04,0x02,0x00]
62453
62454v_cmps_lt_f32_e64 s[10:11], tba_hi, v2
62455// CHECK: [0x0a,0x00,0x82,0xd0,0x6d,0x04,0x02,0x00]
62456
62457v_cmps_lt_f32_e64 s[10:11], tma_lo, v2
62458// CHECK: [0x0a,0x00,0x82,0xd0,0x6e,0x04,0x02,0x00]
62459
62460v_cmps_lt_f32_e64 s[10:11], tma_hi, v2
62461// CHECK: [0x0a,0x00,0x82,0xd0,0x6f,0x04,0x02,0x00]
62462
62463v_cmps_lt_f32_e64 s[10:11], ttmp11, v2
62464// CHECK: [0x0a,0x00,0x82,0xd0,0x7b,0x04,0x02,0x00]
62465
62466v_cmps_lt_f32_e64 s[10:11], m0, v2
62467// CHECK: [0x0a,0x00,0x82,0xd0,0x7c,0x04,0x02,0x00]
62468
62469v_cmps_lt_f32_e64 s[10:11], exec_lo, v2
62470// CHECK: [0x0a,0x00,0x82,0xd0,0x7e,0x04,0x02,0x00]
62471
62472v_cmps_lt_f32_e64 s[10:11], exec_hi, v2
62473// CHECK: [0x0a,0x00,0x82,0xd0,0x7f,0x04,0x02,0x00]
62474
62475v_cmps_lt_f32_e64 s[10:11], 0, v2
62476// CHECK: [0x0a,0x00,0x82,0xd0,0x80,0x04,0x02,0x00]
62477
62478v_cmps_lt_f32_e64 s[10:11], -1, v2
62479// CHECK: [0x0a,0x00,0x82,0xd0,0xc1,0x04,0x02,0x00]
62480
62481v_cmps_lt_f32_e64 s[10:11], 0.5, v2
62482// CHECK: [0x0a,0x00,0x82,0xd0,0xf0,0x04,0x02,0x00]
62483
62484v_cmps_lt_f32_e64 s[10:11], -4.0, v2
62485// CHECK: [0x0a,0x00,0x82,0xd0,0xf7,0x04,0x02,0x00]
62486
62487v_cmps_lt_f32_e64 s[10:11], v1, v255
62488// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xff,0x03,0x00]
62489
62490v_cmps_lt_f32_e64 s[10:11], v1, s2
62491// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x00,0x00]
62492
62493v_cmps_lt_f32_e64 s[10:11], v1, s103
62494// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xcf,0x00,0x00]
62495
62496v_cmps_lt_f32_e64 s[10:11], v1, flat_scratch_lo
62497// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd1,0x00,0x00]
62498
62499v_cmps_lt_f32_e64 s[10:11], v1, flat_scratch_hi
62500// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd3,0x00,0x00]
62501
62502v_cmps_lt_f32_e64 s[10:11], v1, vcc_lo
62503// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd5,0x00,0x00]
62504
62505v_cmps_lt_f32_e64 s[10:11], v1, vcc_hi
62506// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd7,0x00,0x00]
62507
62508v_cmps_lt_f32_e64 s[10:11], v1, tba_lo
62509// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd9,0x00,0x00]
62510
62511v_cmps_lt_f32_e64 s[10:11], v1, tba_hi
62512// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdb,0x00,0x00]
62513
62514v_cmps_lt_f32_e64 s[10:11], v1, tma_lo
62515// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdd,0x00,0x00]
62516
62517v_cmps_lt_f32_e64 s[10:11], v1, tma_hi
62518// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdf,0x00,0x00]
62519
62520v_cmps_lt_f32_e64 s[10:11], v1, ttmp11
62521// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xf7,0x00,0x00]
62522
62523v_cmps_lt_f32_e64 s[10:11], v1, m0
62524// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xf9,0x00,0x00]
62525
62526v_cmps_lt_f32_e64 s[10:11], v1, exec_lo
62527// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xfd,0x00,0x00]
62528
62529v_cmps_lt_f32_e64 s[10:11], v1, exec_hi
62530// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xff,0x00,0x00]
62531
62532v_cmps_lt_f32_e64 s[10:11], v1, 0
62533// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x01,0x01,0x00]
62534
62535v_cmps_lt_f32_e64 s[10:11], v1, -1
62536// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x83,0x01,0x00]
62537
62538v_cmps_lt_f32_e64 s[10:11], v1, 0.5
62539// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xe1,0x01,0x00]
62540
62541v_cmps_lt_f32_e64 s[10:11], v1, -4.0
62542// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xef,0x01,0x00]
62543
62544v_cmps_lt_f32_e64 s[10:11], -v1, v2
62545// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x20]
62546
62547v_cmps_lt_f32_e64 s[10:11], v1, -v2
62548// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x40]
62549
62550v_cmps_lt_f32_e64 s[10:11], -v1, -v2
62551// CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x60]
62552
62553v_cmps_eq_f32 vcc, v1, v2
62554// CHECK: [0x01,0x05,0x84,0x7c]
62555
62556v_cmps_eq_f32 vcc, v255, v2
62557// CHECK: [0xff,0x05,0x84,0x7c]
62558
62559v_cmps_eq_f32 vcc, s1, v2
62560// CHECK: [0x01,0x04,0x84,0x7c]
62561
62562v_cmps_eq_f32 vcc, s103, v2
62563// CHECK: [0x67,0x04,0x84,0x7c]
62564
62565v_cmps_eq_f32 vcc, flat_scratch_lo, v2
62566// CHECK: [0x68,0x04,0x84,0x7c]
62567
62568v_cmps_eq_f32 vcc, flat_scratch_hi, v2
62569// CHECK: [0x69,0x04,0x84,0x7c]
62570
62571v_cmps_eq_f32 vcc, vcc_lo, v2
62572// CHECK: [0x6a,0x04,0x84,0x7c]
62573
62574v_cmps_eq_f32 vcc, vcc_hi, v2
62575// CHECK: [0x6b,0x04,0x84,0x7c]
62576
62577v_cmps_eq_f32 vcc, tba_lo, v2
62578// CHECK: [0x6c,0x04,0x84,0x7c]
62579
62580v_cmps_eq_f32 vcc, tba_hi, v2
62581// CHECK: [0x6d,0x04,0x84,0x7c]
62582
62583v_cmps_eq_f32 vcc, tma_lo, v2
62584// CHECK: [0x6e,0x04,0x84,0x7c]
62585
62586v_cmps_eq_f32 vcc, tma_hi, v2
62587// CHECK: [0x6f,0x04,0x84,0x7c]
62588
62589v_cmps_eq_f32 vcc, ttmp11, v2
62590// CHECK: [0x7b,0x04,0x84,0x7c]
62591
62592v_cmps_eq_f32 vcc, m0, v2
62593// CHECK: [0x7c,0x04,0x84,0x7c]
62594
62595v_cmps_eq_f32 vcc, exec_lo, v2
62596// CHECK: [0x7e,0x04,0x84,0x7c]
62597
62598v_cmps_eq_f32 vcc, exec_hi, v2
62599// CHECK: [0x7f,0x04,0x84,0x7c]
62600
62601v_cmps_eq_f32 vcc, 0, v2
62602// CHECK: [0x80,0x04,0x84,0x7c]
62603
62604v_cmps_eq_f32 vcc, -1, v2
62605// CHECK: [0xc1,0x04,0x84,0x7c]
62606
62607v_cmps_eq_f32 vcc, 0.5, v2
62608// CHECK: [0xf0,0x04,0x84,0x7c]
62609
62610v_cmps_eq_f32 vcc, -4.0, v2
62611// CHECK: [0xf7,0x04,0x84,0x7c]
62612
62613v_cmps_eq_f32 vcc, 0xaf123456, v2
62614// CHECK: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
62615
62616v_cmps_eq_f32 vcc, 0x3f717273, v2
62617// CHECK: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
62618
62619v_cmps_eq_f32 vcc, v1, v255
62620// CHECK: [0x01,0xff,0x85,0x7c]
62621
62622v_cmps_eq_f32_e64 s[10:11], v1, v2
62623// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62624
62625v_cmps_eq_f32_e64 s[12:13], v1, v2
62626// CHECK: [0x0c,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62627
62628v_cmps_eq_f32_e64 s[102:103], v1, v2
62629// CHECK: [0x66,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62630
62631v_cmps_eq_f32_e64 flat_scratch, v1, v2
62632// CHECK: [0x68,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62633
62634v_cmps_eq_f32_e64 vcc, v1, v2
62635// CHECK: [0x6a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62636
62637v_cmps_eq_f32_e64 tba, v1, v2
62638// CHECK: [0x6c,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62639
62640v_cmps_eq_f32_e64 tma, v1, v2
62641// CHECK: [0x6e,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62642
62643v_cmps_eq_f32_e64 ttmp[10:11], v1, v2
62644// CHECK: [0x7a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62645
62646v_cmps_eq_f32_e64 s[10:11], v255, v2
62647// CHECK: [0x0a,0x00,0x84,0xd0,0xff,0x05,0x02,0x00]
62648
62649v_cmps_eq_f32_e64 s[10:11], s1, v2
62650// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x04,0x02,0x00]
62651
62652v_cmps_eq_f32_e64 s[10:11], s103, v2
62653// CHECK: [0x0a,0x00,0x84,0xd0,0x67,0x04,0x02,0x00]
62654
62655v_cmps_eq_f32_e64 s[10:11], flat_scratch_lo, v2
62656// CHECK: [0x0a,0x00,0x84,0xd0,0x68,0x04,0x02,0x00]
62657
62658v_cmps_eq_f32_e64 s[10:11], flat_scratch_hi, v2
62659// CHECK: [0x0a,0x00,0x84,0xd0,0x69,0x04,0x02,0x00]
62660
62661v_cmps_eq_f32_e64 s[10:11], vcc_lo, v2
62662// CHECK: [0x0a,0x00,0x84,0xd0,0x6a,0x04,0x02,0x00]
62663
62664v_cmps_eq_f32_e64 s[10:11], vcc_hi, v2
62665// CHECK: [0x0a,0x00,0x84,0xd0,0x6b,0x04,0x02,0x00]
62666
62667v_cmps_eq_f32_e64 s[10:11], tba_lo, v2
62668// CHECK: [0x0a,0x00,0x84,0xd0,0x6c,0x04,0x02,0x00]
62669
62670v_cmps_eq_f32_e64 s[10:11], tba_hi, v2
62671// CHECK: [0x0a,0x00,0x84,0xd0,0x6d,0x04,0x02,0x00]
62672
62673v_cmps_eq_f32_e64 s[10:11], tma_lo, v2
62674// CHECK: [0x0a,0x00,0x84,0xd0,0x6e,0x04,0x02,0x00]
62675
62676v_cmps_eq_f32_e64 s[10:11], tma_hi, v2
62677// CHECK: [0x0a,0x00,0x84,0xd0,0x6f,0x04,0x02,0x00]
62678
62679v_cmps_eq_f32_e64 s[10:11], ttmp11, v2
62680// CHECK: [0x0a,0x00,0x84,0xd0,0x7b,0x04,0x02,0x00]
62681
62682v_cmps_eq_f32_e64 s[10:11], m0, v2
62683// CHECK: [0x0a,0x00,0x84,0xd0,0x7c,0x04,0x02,0x00]
62684
62685v_cmps_eq_f32_e64 s[10:11], exec_lo, v2
62686// CHECK: [0x0a,0x00,0x84,0xd0,0x7e,0x04,0x02,0x00]
62687
62688v_cmps_eq_f32_e64 s[10:11], exec_hi, v2
62689// CHECK: [0x0a,0x00,0x84,0xd0,0x7f,0x04,0x02,0x00]
62690
62691v_cmps_eq_f32_e64 s[10:11], 0, v2
62692// CHECK: [0x0a,0x00,0x84,0xd0,0x80,0x04,0x02,0x00]
62693
62694v_cmps_eq_f32_e64 s[10:11], -1, v2
62695// CHECK: [0x0a,0x00,0x84,0xd0,0xc1,0x04,0x02,0x00]
62696
62697v_cmps_eq_f32_e64 s[10:11], 0.5, v2
62698// CHECK: [0x0a,0x00,0x84,0xd0,0xf0,0x04,0x02,0x00]
62699
62700v_cmps_eq_f32_e64 s[10:11], -4.0, v2
62701// CHECK: [0x0a,0x00,0x84,0xd0,0xf7,0x04,0x02,0x00]
62702
62703v_cmps_eq_f32_e64 s[10:11], v1, v255
62704// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xff,0x03,0x00]
62705
62706v_cmps_eq_f32_e64 s[10:11], v1, s2
62707// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x00,0x00]
62708
62709v_cmps_eq_f32_e64 s[10:11], v1, s103
62710// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xcf,0x00,0x00]
62711
62712v_cmps_eq_f32_e64 s[10:11], v1, flat_scratch_lo
62713// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd1,0x00,0x00]
62714
62715v_cmps_eq_f32_e64 s[10:11], v1, flat_scratch_hi
62716// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd3,0x00,0x00]
62717
62718v_cmps_eq_f32_e64 s[10:11], v1, vcc_lo
62719// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd5,0x00,0x00]
62720
62721v_cmps_eq_f32_e64 s[10:11], v1, vcc_hi
62722// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd7,0x00,0x00]
62723
62724v_cmps_eq_f32_e64 s[10:11], v1, tba_lo
62725// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd9,0x00,0x00]
62726
62727v_cmps_eq_f32_e64 s[10:11], v1, tba_hi
62728// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdb,0x00,0x00]
62729
62730v_cmps_eq_f32_e64 s[10:11], v1, tma_lo
62731// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdd,0x00,0x00]
62732
62733v_cmps_eq_f32_e64 s[10:11], v1, tma_hi
62734// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdf,0x00,0x00]
62735
62736v_cmps_eq_f32_e64 s[10:11], v1, ttmp11
62737// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xf7,0x00,0x00]
62738
62739v_cmps_eq_f32_e64 s[10:11], v1, m0
62740// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xf9,0x00,0x00]
62741
62742v_cmps_eq_f32_e64 s[10:11], v1, exec_lo
62743// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xfd,0x00,0x00]
62744
62745v_cmps_eq_f32_e64 s[10:11], v1, exec_hi
62746// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xff,0x00,0x00]
62747
62748v_cmps_eq_f32_e64 s[10:11], v1, 0
62749// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x01,0x01,0x00]
62750
62751v_cmps_eq_f32_e64 s[10:11], v1, -1
62752// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x83,0x01,0x00]
62753
62754v_cmps_eq_f32_e64 s[10:11], v1, 0.5
62755// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xe1,0x01,0x00]
62756
62757v_cmps_eq_f32_e64 s[10:11], v1, -4.0
62758// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xef,0x01,0x00]
62759
62760v_cmps_eq_f32_e64 s[10:11], -v1, v2
62761// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x20]
62762
62763v_cmps_eq_f32_e64 s[10:11], v1, -v2
62764// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x40]
62765
62766v_cmps_eq_f32_e64 s[10:11], -v1, -v2
62767// CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x60]
62768
62769v_cmps_le_f32 vcc, v1, v2
62770// CHECK: [0x01,0x05,0x86,0x7c]
62771
62772v_cmps_le_f32 vcc, v255, v2
62773// CHECK: [0xff,0x05,0x86,0x7c]
62774
62775v_cmps_le_f32 vcc, s1, v2
62776// CHECK: [0x01,0x04,0x86,0x7c]
62777
62778v_cmps_le_f32 vcc, s103, v2
62779// CHECK: [0x67,0x04,0x86,0x7c]
62780
62781v_cmps_le_f32 vcc, flat_scratch_lo, v2
62782// CHECK: [0x68,0x04,0x86,0x7c]
62783
62784v_cmps_le_f32 vcc, flat_scratch_hi, v2
62785// CHECK: [0x69,0x04,0x86,0x7c]
62786
62787v_cmps_le_f32 vcc, vcc_lo, v2
62788// CHECK: [0x6a,0x04,0x86,0x7c]
62789
62790v_cmps_le_f32 vcc, vcc_hi, v2
62791// CHECK: [0x6b,0x04,0x86,0x7c]
62792
62793v_cmps_le_f32 vcc, tba_lo, v2
62794// CHECK: [0x6c,0x04,0x86,0x7c]
62795
62796v_cmps_le_f32 vcc, tba_hi, v2
62797// CHECK: [0x6d,0x04,0x86,0x7c]
62798
62799v_cmps_le_f32 vcc, tma_lo, v2
62800// CHECK: [0x6e,0x04,0x86,0x7c]
62801
62802v_cmps_le_f32 vcc, tma_hi, v2
62803// CHECK: [0x6f,0x04,0x86,0x7c]
62804
62805v_cmps_le_f32 vcc, ttmp11, v2
62806// CHECK: [0x7b,0x04,0x86,0x7c]
62807
62808v_cmps_le_f32 vcc, m0, v2
62809// CHECK: [0x7c,0x04,0x86,0x7c]
62810
62811v_cmps_le_f32 vcc, exec_lo, v2
62812// CHECK: [0x7e,0x04,0x86,0x7c]
62813
62814v_cmps_le_f32 vcc, exec_hi, v2
62815// CHECK: [0x7f,0x04,0x86,0x7c]
62816
62817v_cmps_le_f32 vcc, 0, v2
62818// CHECK: [0x80,0x04,0x86,0x7c]
62819
62820v_cmps_le_f32 vcc, -1, v2
62821// CHECK: [0xc1,0x04,0x86,0x7c]
62822
62823v_cmps_le_f32 vcc, 0.5, v2
62824// CHECK: [0xf0,0x04,0x86,0x7c]
62825
62826v_cmps_le_f32 vcc, -4.0, v2
62827// CHECK: [0xf7,0x04,0x86,0x7c]
62828
62829v_cmps_le_f32 vcc, 0xaf123456, v2
62830// CHECK: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
62831
62832v_cmps_le_f32 vcc, 0x3f717273, v2
62833// CHECK: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
62834
62835v_cmps_le_f32 vcc, v1, v255
62836// CHECK: [0x01,0xff,0x87,0x7c]
62837
62838v_cmps_le_f32_e64 s[10:11], v1, v2
62839// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62840
62841v_cmps_le_f32_e64 s[12:13], v1, v2
62842// CHECK: [0x0c,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62843
62844v_cmps_le_f32_e64 s[102:103], v1, v2
62845// CHECK: [0x66,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62846
62847v_cmps_le_f32_e64 flat_scratch, v1, v2
62848// CHECK: [0x68,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62849
62850v_cmps_le_f32_e64 vcc, v1, v2
62851// CHECK: [0x6a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62852
62853v_cmps_le_f32_e64 tba, v1, v2
62854// CHECK: [0x6c,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62855
62856v_cmps_le_f32_e64 tma, v1, v2
62857// CHECK: [0x6e,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62858
62859v_cmps_le_f32_e64 ttmp[10:11], v1, v2
62860// CHECK: [0x7a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62861
62862v_cmps_le_f32_e64 s[10:11], v255, v2
62863// CHECK: [0x0a,0x00,0x86,0xd0,0xff,0x05,0x02,0x00]
62864
62865v_cmps_le_f32_e64 s[10:11], s1, v2
62866// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x04,0x02,0x00]
62867
62868v_cmps_le_f32_e64 s[10:11], s103, v2
62869// CHECK: [0x0a,0x00,0x86,0xd0,0x67,0x04,0x02,0x00]
62870
62871v_cmps_le_f32_e64 s[10:11], flat_scratch_lo, v2
62872// CHECK: [0x0a,0x00,0x86,0xd0,0x68,0x04,0x02,0x00]
62873
62874v_cmps_le_f32_e64 s[10:11], flat_scratch_hi, v2
62875// CHECK: [0x0a,0x00,0x86,0xd0,0x69,0x04,0x02,0x00]
62876
62877v_cmps_le_f32_e64 s[10:11], vcc_lo, v2
62878// CHECK: [0x0a,0x00,0x86,0xd0,0x6a,0x04,0x02,0x00]
62879
62880v_cmps_le_f32_e64 s[10:11], vcc_hi, v2
62881// CHECK: [0x0a,0x00,0x86,0xd0,0x6b,0x04,0x02,0x00]
62882
62883v_cmps_le_f32_e64 s[10:11], tba_lo, v2
62884// CHECK: [0x0a,0x00,0x86,0xd0,0x6c,0x04,0x02,0x00]
62885
62886v_cmps_le_f32_e64 s[10:11], tba_hi, v2
62887// CHECK: [0x0a,0x00,0x86,0xd0,0x6d,0x04,0x02,0x00]
62888
62889v_cmps_le_f32_e64 s[10:11], tma_lo, v2
62890// CHECK: [0x0a,0x00,0x86,0xd0,0x6e,0x04,0x02,0x00]
62891
62892v_cmps_le_f32_e64 s[10:11], tma_hi, v2
62893// CHECK: [0x0a,0x00,0x86,0xd0,0x6f,0x04,0x02,0x00]
62894
62895v_cmps_le_f32_e64 s[10:11], ttmp11, v2
62896// CHECK: [0x0a,0x00,0x86,0xd0,0x7b,0x04,0x02,0x00]
62897
62898v_cmps_le_f32_e64 s[10:11], m0, v2
62899// CHECK: [0x0a,0x00,0x86,0xd0,0x7c,0x04,0x02,0x00]
62900
62901v_cmps_le_f32_e64 s[10:11], exec_lo, v2
62902// CHECK: [0x0a,0x00,0x86,0xd0,0x7e,0x04,0x02,0x00]
62903
62904v_cmps_le_f32_e64 s[10:11], exec_hi, v2
62905// CHECK: [0x0a,0x00,0x86,0xd0,0x7f,0x04,0x02,0x00]
62906
62907v_cmps_le_f32_e64 s[10:11], 0, v2
62908// CHECK: [0x0a,0x00,0x86,0xd0,0x80,0x04,0x02,0x00]
62909
62910v_cmps_le_f32_e64 s[10:11], -1, v2
62911// CHECK: [0x0a,0x00,0x86,0xd0,0xc1,0x04,0x02,0x00]
62912
62913v_cmps_le_f32_e64 s[10:11], 0.5, v2
62914// CHECK: [0x0a,0x00,0x86,0xd0,0xf0,0x04,0x02,0x00]
62915
62916v_cmps_le_f32_e64 s[10:11], -4.0, v2
62917// CHECK: [0x0a,0x00,0x86,0xd0,0xf7,0x04,0x02,0x00]
62918
62919v_cmps_le_f32_e64 s[10:11], v1, v255
62920// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xff,0x03,0x00]
62921
62922v_cmps_le_f32_e64 s[10:11], v1, s2
62923// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x00,0x00]
62924
62925v_cmps_le_f32_e64 s[10:11], v1, s103
62926// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xcf,0x00,0x00]
62927
62928v_cmps_le_f32_e64 s[10:11], v1, flat_scratch_lo
62929// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd1,0x00,0x00]
62930
62931v_cmps_le_f32_e64 s[10:11], v1, flat_scratch_hi
62932// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd3,0x00,0x00]
62933
62934v_cmps_le_f32_e64 s[10:11], v1, vcc_lo
62935// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd5,0x00,0x00]
62936
62937v_cmps_le_f32_e64 s[10:11], v1, vcc_hi
62938// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd7,0x00,0x00]
62939
62940v_cmps_le_f32_e64 s[10:11], v1, tba_lo
62941// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd9,0x00,0x00]
62942
62943v_cmps_le_f32_e64 s[10:11], v1, tba_hi
62944// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdb,0x00,0x00]
62945
62946v_cmps_le_f32_e64 s[10:11], v1, tma_lo
62947// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdd,0x00,0x00]
62948
62949v_cmps_le_f32_e64 s[10:11], v1, tma_hi
62950// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdf,0x00,0x00]
62951
62952v_cmps_le_f32_e64 s[10:11], v1, ttmp11
62953// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xf7,0x00,0x00]
62954
62955v_cmps_le_f32_e64 s[10:11], v1, m0
62956// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xf9,0x00,0x00]
62957
62958v_cmps_le_f32_e64 s[10:11], v1, exec_lo
62959// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xfd,0x00,0x00]
62960
62961v_cmps_le_f32_e64 s[10:11], v1, exec_hi
62962// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xff,0x00,0x00]
62963
62964v_cmps_le_f32_e64 s[10:11], v1, 0
62965// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x01,0x01,0x00]
62966
62967v_cmps_le_f32_e64 s[10:11], v1, -1
62968// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x83,0x01,0x00]
62969
62970v_cmps_le_f32_e64 s[10:11], v1, 0.5
62971// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xe1,0x01,0x00]
62972
62973v_cmps_le_f32_e64 s[10:11], v1, -4.0
62974// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xef,0x01,0x00]
62975
62976v_cmps_le_f32_e64 s[10:11], -v1, v2
62977// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x20]
62978
62979v_cmps_le_f32_e64 s[10:11], v1, -v2
62980// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x40]
62981
62982v_cmps_le_f32_e64 s[10:11], -v1, -v2
62983// CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x60]
62984
62985v_cmps_gt_f32 vcc, v1, v2
62986// CHECK: [0x01,0x05,0x88,0x7c]
62987
62988v_cmps_gt_f32 vcc, v255, v2
62989// CHECK: [0xff,0x05,0x88,0x7c]
62990
62991v_cmps_gt_f32 vcc, s1, v2
62992// CHECK: [0x01,0x04,0x88,0x7c]
62993
62994v_cmps_gt_f32 vcc, s103, v2
62995// CHECK: [0x67,0x04,0x88,0x7c]
62996
62997v_cmps_gt_f32 vcc, flat_scratch_lo, v2
62998// CHECK: [0x68,0x04,0x88,0x7c]
62999
63000v_cmps_gt_f32 vcc, flat_scratch_hi, v2
63001// CHECK: [0x69,0x04,0x88,0x7c]
63002
63003v_cmps_gt_f32 vcc, vcc_lo, v2
63004// CHECK: [0x6a,0x04,0x88,0x7c]
63005
63006v_cmps_gt_f32 vcc, vcc_hi, v2
63007// CHECK: [0x6b,0x04,0x88,0x7c]
63008
63009v_cmps_gt_f32 vcc, tba_lo, v2
63010// CHECK: [0x6c,0x04,0x88,0x7c]
63011
63012v_cmps_gt_f32 vcc, tba_hi, v2
63013// CHECK: [0x6d,0x04,0x88,0x7c]
63014
63015v_cmps_gt_f32 vcc, tma_lo, v2
63016// CHECK: [0x6e,0x04,0x88,0x7c]
63017
63018v_cmps_gt_f32 vcc, tma_hi, v2
63019// CHECK: [0x6f,0x04,0x88,0x7c]
63020
63021v_cmps_gt_f32 vcc, ttmp11, v2
63022// CHECK: [0x7b,0x04,0x88,0x7c]
63023
63024v_cmps_gt_f32 vcc, m0, v2
63025// CHECK: [0x7c,0x04,0x88,0x7c]
63026
63027v_cmps_gt_f32 vcc, exec_lo, v2
63028// CHECK: [0x7e,0x04,0x88,0x7c]
63029
63030v_cmps_gt_f32 vcc, exec_hi, v2
63031// CHECK: [0x7f,0x04,0x88,0x7c]
63032
63033v_cmps_gt_f32 vcc, 0, v2
63034// CHECK: [0x80,0x04,0x88,0x7c]
63035
63036v_cmps_gt_f32 vcc, -1, v2
63037// CHECK: [0xc1,0x04,0x88,0x7c]
63038
63039v_cmps_gt_f32 vcc, 0.5, v2
63040// CHECK: [0xf0,0x04,0x88,0x7c]
63041
63042v_cmps_gt_f32 vcc, -4.0, v2
63043// CHECK: [0xf7,0x04,0x88,0x7c]
63044
63045v_cmps_gt_f32 vcc, 0xaf123456, v2
63046// CHECK: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
63047
63048v_cmps_gt_f32 vcc, 0x3f717273, v2
63049// CHECK: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
63050
63051v_cmps_gt_f32 vcc, v1, v255
63052// CHECK: [0x01,0xff,0x89,0x7c]
63053
63054v_cmps_gt_f32_e64 s[10:11], v1, v2
63055// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63056
63057v_cmps_gt_f32_e64 s[12:13], v1, v2
63058// CHECK: [0x0c,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63059
63060v_cmps_gt_f32_e64 s[102:103], v1, v2
63061// CHECK: [0x66,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63062
63063v_cmps_gt_f32_e64 flat_scratch, v1, v2
63064// CHECK: [0x68,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63065
63066v_cmps_gt_f32_e64 vcc, v1, v2
63067// CHECK: [0x6a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63068
63069v_cmps_gt_f32_e64 tba, v1, v2
63070// CHECK: [0x6c,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63071
63072v_cmps_gt_f32_e64 tma, v1, v2
63073// CHECK: [0x6e,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63074
63075v_cmps_gt_f32_e64 ttmp[10:11], v1, v2
63076// CHECK: [0x7a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63077
63078v_cmps_gt_f32_e64 s[10:11], v255, v2
63079// CHECK: [0x0a,0x00,0x88,0xd0,0xff,0x05,0x02,0x00]
63080
63081v_cmps_gt_f32_e64 s[10:11], s1, v2
63082// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x04,0x02,0x00]
63083
63084v_cmps_gt_f32_e64 s[10:11], s103, v2
63085// CHECK: [0x0a,0x00,0x88,0xd0,0x67,0x04,0x02,0x00]
63086
63087v_cmps_gt_f32_e64 s[10:11], flat_scratch_lo, v2
63088// CHECK: [0x0a,0x00,0x88,0xd0,0x68,0x04,0x02,0x00]
63089
63090v_cmps_gt_f32_e64 s[10:11], flat_scratch_hi, v2
63091// CHECK: [0x0a,0x00,0x88,0xd0,0x69,0x04,0x02,0x00]
63092
63093v_cmps_gt_f32_e64 s[10:11], vcc_lo, v2
63094// CHECK: [0x0a,0x00,0x88,0xd0,0x6a,0x04,0x02,0x00]
63095
63096v_cmps_gt_f32_e64 s[10:11], vcc_hi, v2
63097// CHECK: [0x0a,0x00,0x88,0xd0,0x6b,0x04,0x02,0x00]
63098
63099v_cmps_gt_f32_e64 s[10:11], tba_lo, v2
63100// CHECK: [0x0a,0x00,0x88,0xd0,0x6c,0x04,0x02,0x00]
63101
63102v_cmps_gt_f32_e64 s[10:11], tba_hi, v2
63103// CHECK: [0x0a,0x00,0x88,0xd0,0x6d,0x04,0x02,0x00]
63104
63105v_cmps_gt_f32_e64 s[10:11], tma_lo, v2
63106// CHECK: [0x0a,0x00,0x88,0xd0,0x6e,0x04,0x02,0x00]
63107
63108v_cmps_gt_f32_e64 s[10:11], tma_hi, v2
63109// CHECK: [0x0a,0x00,0x88,0xd0,0x6f,0x04,0x02,0x00]
63110
63111v_cmps_gt_f32_e64 s[10:11], ttmp11, v2
63112// CHECK: [0x0a,0x00,0x88,0xd0,0x7b,0x04,0x02,0x00]
63113
63114v_cmps_gt_f32_e64 s[10:11], m0, v2
63115// CHECK: [0x0a,0x00,0x88,0xd0,0x7c,0x04,0x02,0x00]
63116
63117v_cmps_gt_f32_e64 s[10:11], exec_lo, v2
63118// CHECK: [0x0a,0x00,0x88,0xd0,0x7e,0x04,0x02,0x00]
63119
63120v_cmps_gt_f32_e64 s[10:11], exec_hi, v2
63121// CHECK: [0x0a,0x00,0x88,0xd0,0x7f,0x04,0x02,0x00]
63122
63123v_cmps_gt_f32_e64 s[10:11], 0, v2
63124// CHECK: [0x0a,0x00,0x88,0xd0,0x80,0x04,0x02,0x00]
63125
63126v_cmps_gt_f32_e64 s[10:11], -1, v2
63127// CHECK: [0x0a,0x00,0x88,0xd0,0xc1,0x04,0x02,0x00]
63128
63129v_cmps_gt_f32_e64 s[10:11], 0.5, v2
63130// CHECK: [0x0a,0x00,0x88,0xd0,0xf0,0x04,0x02,0x00]
63131
63132v_cmps_gt_f32_e64 s[10:11], -4.0, v2
63133// CHECK: [0x0a,0x00,0x88,0xd0,0xf7,0x04,0x02,0x00]
63134
63135v_cmps_gt_f32_e64 s[10:11], v1, v255
63136// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xff,0x03,0x00]
63137
63138v_cmps_gt_f32_e64 s[10:11], v1, s2
63139// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x00,0x00]
63140
63141v_cmps_gt_f32_e64 s[10:11], v1, s103
63142// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xcf,0x00,0x00]
63143
63144v_cmps_gt_f32_e64 s[10:11], v1, flat_scratch_lo
63145// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd1,0x00,0x00]
63146
63147v_cmps_gt_f32_e64 s[10:11], v1, flat_scratch_hi
63148// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd3,0x00,0x00]
63149
63150v_cmps_gt_f32_e64 s[10:11], v1, vcc_lo
63151// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd5,0x00,0x00]
63152
63153v_cmps_gt_f32_e64 s[10:11], v1, vcc_hi
63154// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd7,0x00,0x00]
63155
63156v_cmps_gt_f32_e64 s[10:11], v1, tba_lo
63157// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd9,0x00,0x00]
63158
63159v_cmps_gt_f32_e64 s[10:11], v1, tba_hi
63160// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdb,0x00,0x00]
63161
63162v_cmps_gt_f32_e64 s[10:11], v1, tma_lo
63163// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdd,0x00,0x00]
63164
63165v_cmps_gt_f32_e64 s[10:11], v1, tma_hi
63166// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdf,0x00,0x00]
63167
63168v_cmps_gt_f32_e64 s[10:11], v1, ttmp11
63169// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xf7,0x00,0x00]
63170
63171v_cmps_gt_f32_e64 s[10:11], v1, m0
63172// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xf9,0x00,0x00]
63173
63174v_cmps_gt_f32_e64 s[10:11], v1, exec_lo
63175// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xfd,0x00,0x00]
63176
63177v_cmps_gt_f32_e64 s[10:11], v1, exec_hi
63178// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xff,0x00,0x00]
63179
63180v_cmps_gt_f32_e64 s[10:11], v1, 0
63181// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x01,0x01,0x00]
63182
63183v_cmps_gt_f32_e64 s[10:11], v1, -1
63184// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x83,0x01,0x00]
63185
63186v_cmps_gt_f32_e64 s[10:11], v1, 0.5
63187// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xe1,0x01,0x00]
63188
63189v_cmps_gt_f32_e64 s[10:11], v1, -4.0
63190// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xef,0x01,0x00]
63191
63192v_cmps_gt_f32_e64 s[10:11], -v1, v2
63193// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x20]
63194
63195v_cmps_gt_f32_e64 s[10:11], v1, -v2
63196// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x40]
63197
63198v_cmps_gt_f32_e64 s[10:11], -v1, -v2
63199// CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x60]
63200
63201v_cmps_lg_f32 vcc, v1, v2
63202// CHECK: [0x01,0x05,0x8a,0x7c]
63203
63204v_cmps_lg_f32 vcc, v255, v2
63205// CHECK: [0xff,0x05,0x8a,0x7c]
63206
63207v_cmps_lg_f32 vcc, s1, v2
63208// CHECK: [0x01,0x04,0x8a,0x7c]
63209
63210v_cmps_lg_f32 vcc, s103, v2
63211// CHECK: [0x67,0x04,0x8a,0x7c]
63212
63213v_cmps_lg_f32 vcc, flat_scratch_lo, v2
63214// CHECK: [0x68,0x04,0x8a,0x7c]
63215
63216v_cmps_lg_f32 vcc, flat_scratch_hi, v2
63217// CHECK: [0x69,0x04,0x8a,0x7c]
63218
63219v_cmps_lg_f32 vcc, vcc_lo, v2
63220// CHECK: [0x6a,0x04,0x8a,0x7c]
63221
63222v_cmps_lg_f32 vcc, vcc_hi, v2
63223// CHECK: [0x6b,0x04,0x8a,0x7c]
63224
63225v_cmps_lg_f32 vcc, tba_lo, v2
63226// CHECK: [0x6c,0x04,0x8a,0x7c]
63227
63228v_cmps_lg_f32 vcc, tba_hi, v2
63229// CHECK: [0x6d,0x04,0x8a,0x7c]
63230
63231v_cmps_lg_f32 vcc, tma_lo, v2
63232// CHECK: [0x6e,0x04,0x8a,0x7c]
63233
63234v_cmps_lg_f32 vcc, tma_hi, v2
63235// CHECK: [0x6f,0x04,0x8a,0x7c]
63236
63237v_cmps_lg_f32 vcc, ttmp11, v2
63238// CHECK: [0x7b,0x04,0x8a,0x7c]
63239
63240v_cmps_lg_f32 vcc, m0, v2
63241// CHECK: [0x7c,0x04,0x8a,0x7c]
63242
63243v_cmps_lg_f32 vcc, exec_lo, v2
63244// CHECK: [0x7e,0x04,0x8a,0x7c]
63245
63246v_cmps_lg_f32 vcc, exec_hi, v2
63247// CHECK: [0x7f,0x04,0x8a,0x7c]
63248
63249v_cmps_lg_f32 vcc, 0, v2
63250// CHECK: [0x80,0x04,0x8a,0x7c]
63251
63252v_cmps_lg_f32 vcc, -1, v2
63253// CHECK: [0xc1,0x04,0x8a,0x7c]
63254
63255v_cmps_lg_f32 vcc, 0.5, v2
63256// CHECK: [0xf0,0x04,0x8a,0x7c]
63257
63258v_cmps_lg_f32 vcc, -4.0, v2
63259// CHECK: [0xf7,0x04,0x8a,0x7c]
63260
63261v_cmps_lg_f32 vcc, 0xaf123456, v2
63262// CHECK: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
63263
63264v_cmps_lg_f32 vcc, 0x3f717273, v2
63265// CHECK: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
63266
63267v_cmps_lg_f32 vcc, v1, v255
63268// CHECK: [0x01,0xff,0x8b,0x7c]
63269
63270v_cmps_lg_f32_e64 s[10:11], v1, v2
63271// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63272
63273v_cmps_lg_f32_e64 s[12:13], v1, v2
63274// CHECK: [0x0c,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63275
63276v_cmps_lg_f32_e64 s[102:103], v1, v2
63277// CHECK: [0x66,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63278
63279v_cmps_lg_f32_e64 flat_scratch, v1, v2
63280// CHECK: [0x68,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63281
63282v_cmps_lg_f32_e64 vcc, v1, v2
63283// CHECK: [0x6a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63284
63285v_cmps_lg_f32_e64 tba, v1, v2
63286// CHECK: [0x6c,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63287
63288v_cmps_lg_f32_e64 tma, v1, v2
63289// CHECK: [0x6e,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63290
63291v_cmps_lg_f32_e64 ttmp[10:11], v1, v2
63292// CHECK: [0x7a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63293
63294v_cmps_lg_f32_e64 s[10:11], v255, v2
63295// CHECK: [0x0a,0x00,0x8a,0xd0,0xff,0x05,0x02,0x00]
63296
63297v_cmps_lg_f32_e64 s[10:11], s1, v2
63298// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x04,0x02,0x00]
63299
63300v_cmps_lg_f32_e64 s[10:11], s103, v2
63301// CHECK: [0x0a,0x00,0x8a,0xd0,0x67,0x04,0x02,0x00]
63302
63303v_cmps_lg_f32_e64 s[10:11], flat_scratch_lo, v2
63304// CHECK: [0x0a,0x00,0x8a,0xd0,0x68,0x04,0x02,0x00]
63305
63306v_cmps_lg_f32_e64 s[10:11], flat_scratch_hi, v2
63307// CHECK: [0x0a,0x00,0x8a,0xd0,0x69,0x04,0x02,0x00]
63308
63309v_cmps_lg_f32_e64 s[10:11], vcc_lo, v2
63310// CHECK: [0x0a,0x00,0x8a,0xd0,0x6a,0x04,0x02,0x00]
63311
63312v_cmps_lg_f32_e64 s[10:11], vcc_hi, v2
63313// CHECK: [0x0a,0x00,0x8a,0xd0,0x6b,0x04,0x02,0x00]
63314
63315v_cmps_lg_f32_e64 s[10:11], tba_lo, v2
63316// CHECK: [0x0a,0x00,0x8a,0xd0,0x6c,0x04,0x02,0x00]
63317
63318v_cmps_lg_f32_e64 s[10:11], tba_hi, v2
63319// CHECK: [0x0a,0x00,0x8a,0xd0,0x6d,0x04,0x02,0x00]
63320
63321v_cmps_lg_f32_e64 s[10:11], tma_lo, v2
63322// CHECK: [0x0a,0x00,0x8a,0xd0,0x6e,0x04,0x02,0x00]
63323
63324v_cmps_lg_f32_e64 s[10:11], tma_hi, v2
63325// CHECK: [0x0a,0x00,0x8a,0xd0,0x6f,0x04,0x02,0x00]
63326
63327v_cmps_lg_f32_e64 s[10:11], ttmp11, v2
63328// CHECK: [0x0a,0x00,0x8a,0xd0,0x7b,0x04,0x02,0x00]
63329
63330v_cmps_lg_f32_e64 s[10:11], m0, v2
63331// CHECK: [0x0a,0x00,0x8a,0xd0,0x7c,0x04,0x02,0x00]
63332
63333v_cmps_lg_f32_e64 s[10:11], exec_lo, v2
63334// CHECK: [0x0a,0x00,0x8a,0xd0,0x7e,0x04,0x02,0x00]
63335
63336v_cmps_lg_f32_e64 s[10:11], exec_hi, v2
63337// CHECK: [0x0a,0x00,0x8a,0xd0,0x7f,0x04,0x02,0x00]
63338
63339v_cmps_lg_f32_e64 s[10:11], 0, v2
63340// CHECK: [0x0a,0x00,0x8a,0xd0,0x80,0x04,0x02,0x00]
63341
63342v_cmps_lg_f32_e64 s[10:11], -1, v2
63343// CHECK: [0x0a,0x00,0x8a,0xd0,0xc1,0x04,0x02,0x00]
63344
63345v_cmps_lg_f32_e64 s[10:11], 0.5, v2
63346// CHECK: [0x0a,0x00,0x8a,0xd0,0xf0,0x04,0x02,0x00]
63347
63348v_cmps_lg_f32_e64 s[10:11], -4.0, v2
63349// CHECK: [0x0a,0x00,0x8a,0xd0,0xf7,0x04,0x02,0x00]
63350
63351v_cmps_lg_f32_e64 s[10:11], v1, v255
63352// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xff,0x03,0x00]
63353
63354v_cmps_lg_f32_e64 s[10:11], v1, s2
63355// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x00,0x00]
63356
63357v_cmps_lg_f32_e64 s[10:11], v1, s103
63358// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xcf,0x00,0x00]
63359
63360v_cmps_lg_f32_e64 s[10:11], v1, flat_scratch_lo
63361// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd1,0x00,0x00]
63362
63363v_cmps_lg_f32_e64 s[10:11], v1, flat_scratch_hi
63364// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd3,0x00,0x00]
63365
63366v_cmps_lg_f32_e64 s[10:11], v1, vcc_lo
63367// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd5,0x00,0x00]
63368
63369v_cmps_lg_f32_e64 s[10:11], v1, vcc_hi
63370// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd7,0x00,0x00]
63371
63372v_cmps_lg_f32_e64 s[10:11], v1, tba_lo
63373// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd9,0x00,0x00]
63374
63375v_cmps_lg_f32_e64 s[10:11], v1, tba_hi
63376// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdb,0x00,0x00]
63377
63378v_cmps_lg_f32_e64 s[10:11], v1, tma_lo
63379// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdd,0x00,0x00]
63380
63381v_cmps_lg_f32_e64 s[10:11], v1, tma_hi
63382// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdf,0x00,0x00]
63383
63384v_cmps_lg_f32_e64 s[10:11], v1, ttmp11
63385// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xf7,0x00,0x00]
63386
63387v_cmps_lg_f32_e64 s[10:11], v1, m0
63388// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xf9,0x00,0x00]
63389
63390v_cmps_lg_f32_e64 s[10:11], v1, exec_lo
63391// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xfd,0x00,0x00]
63392
63393v_cmps_lg_f32_e64 s[10:11], v1, exec_hi
63394// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xff,0x00,0x00]
63395
63396v_cmps_lg_f32_e64 s[10:11], v1, 0
63397// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x01,0x01,0x00]
63398
63399v_cmps_lg_f32_e64 s[10:11], v1, -1
63400// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x83,0x01,0x00]
63401
63402v_cmps_lg_f32_e64 s[10:11], v1, 0.5
63403// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xe1,0x01,0x00]
63404
63405v_cmps_lg_f32_e64 s[10:11], v1, -4.0
63406// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xef,0x01,0x00]
63407
63408v_cmps_lg_f32_e64 s[10:11], -v1, v2
63409// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x20]
63410
63411v_cmps_lg_f32_e64 s[10:11], v1, -v2
63412// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x40]
63413
63414v_cmps_lg_f32_e64 s[10:11], -v1, -v2
63415// CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x60]
63416
63417v_cmps_ge_f32 vcc, v1, v2
63418// CHECK: [0x01,0x05,0x8c,0x7c]
63419
63420v_cmps_ge_f32 vcc, v255, v2
63421// CHECK: [0xff,0x05,0x8c,0x7c]
63422
63423v_cmps_ge_f32 vcc, s1, v2
63424// CHECK: [0x01,0x04,0x8c,0x7c]
63425
63426v_cmps_ge_f32 vcc, s103, v2
63427// CHECK: [0x67,0x04,0x8c,0x7c]
63428
63429v_cmps_ge_f32 vcc, flat_scratch_lo, v2
63430// CHECK: [0x68,0x04,0x8c,0x7c]
63431
63432v_cmps_ge_f32 vcc, flat_scratch_hi, v2
63433// CHECK: [0x69,0x04,0x8c,0x7c]
63434
63435v_cmps_ge_f32 vcc, vcc_lo, v2
63436// CHECK: [0x6a,0x04,0x8c,0x7c]
63437
63438v_cmps_ge_f32 vcc, vcc_hi, v2
63439// CHECK: [0x6b,0x04,0x8c,0x7c]
63440
63441v_cmps_ge_f32 vcc, tba_lo, v2
63442// CHECK: [0x6c,0x04,0x8c,0x7c]
63443
63444v_cmps_ge_f32 vcc, tba_hi, v2
63445// CHECK: [0x6d,0x04,0x8c,0x7c]
63446
63447v_cmps_ge_f32 vcc, tma_lo, v2
63448// CHECK: [0x6e,0x04,0x8c,0x7c]
63449
63450v_cmps_ge_f32 vcc, tma_hi, v2
63451// CHECK: [0x6f,0x04,0x8c,0x7c]
63452
63453v_cmps_ge_f32 vcc, ttmp11, v2
63454// CHECK: [0x7b,0x04,0x8c,0x7c]
63455
63456v_cmps_ge_f32 vcc, m0, v2
63457// CHECK: [0x7c,0x04,0x8c,0x7c]
63458
63459v_cmps_ge_f32 vcc, exec_lo, v2
63460// CHECK: [0x7e,0x04,0x8c,0x7c]
63461
63462v_cmps_ge_f32 vcc, exec_hi, v2
63463// CHECK: [0x7f,0x04,0x8c,0x7c]
63464
63465v_cmps_ge_f32 vcc, 0, v2
63466// CHECK: [0x80,0x04,0x8c,0x7c]
63467
63468v_cmps_ge_f32 vcc, -1, v2
63469// CHECK: [0xc1,0x04,0x8c,0x7c]
63470
63471v_cmps_ge_f32 vcc, 0.5, v2
63472// CHECK: [0xf0,0x04,0x8c,0x7c]
63473
63474v_cmps_ge_f32 vcc, -4.0, v2
63475// CHECK: [0xf7,0x04,0x8c,0x7c]
63476
63477v_cmps_ge_f32 vcc, 0xaf123456, v2
63478// CHECK: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
63479
63480v_cmps_ge_f32 vcc, 0x3f717273, v2
63481// CHECK: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
63482
63483v_cmps_ge_f32 vcc, v1, v255
63484// CHECK: [0x01,0xff,0x8d,0x7c]
63485
63486v_cmps_ge_f32_e64 s[10:11], v1, v2
63487// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63488
63489v_cmps_ge_f32_e64 s[12:13], v1, v2
63490// CHECK: [0x0c,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63491
63492v_cmps_ge_f32_e64 s[102:103], v1, v2
63493// CHECK: [0x66,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63494
63495v_cmps_ge_f32_e64 flat_scratch, v1, v2
63496// CHECK: [0x68,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63497
63498v_cmps_ge_f32_e64 vcc, v1, v2
63499// CHECK: [0x6a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63500
63501v_cmps_ge_f32_e64 tba, v1, v2
63502// CHECK: [0x6c,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63503
63504v_cmps_ge_f32_e64 tma, v1, v2
63505// CHECK: [0x6e,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63506
63507v_cmps_ge_f32_e64 ttmp[10:11], v1, v2
63508// CHECK: [0x7a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63509
63510v_cmps_ge_f32_e64 s[10:11], v255, v2
63511// CHECK: [0x0a,0x00,0x8c,0xd0,0xff,0x05,0x02,0x00]
63512
63513v_cmps_ge_f32_e64 s[10:11], s1, v2
63514// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x04,0x02,0x00]
63515
63516v_cmps_ge_f32_e64 s[10:11], s103, v2
63517// CHECK: [0x0a,0x00,0x8c,0xd0,0x67,0x04,0x02,0x00]
63518
63519v_cmps_ge_f32_e64 s[10:11], flat_scratch_lo, v2
63520// CHECK: [0x0a,0x00,0x8c,0xd0,0x68,0x04,0x02,0x00]
63521
63522v_cmps_ge_f32_e64 s[10:11], flat_scratch_hi, v2
63523// CHECK: [0x0a,0x00,0x8c,0xd0,0x69,0x04,0x02,0x00]
63524
63525v_cmps_ge_f32_e64 s[10:11], vcc_lo, v2
63526// CHECK: [0x0a,0x00,0x8c,0xd0,0x6a,0x04,0x02,0x00]
63527
63528v_cmps_ge_f32_e64 s[10:11], vcc_hi, v2
63529// CHECK: [0x0a,0x00,0x8c,0xd0,0x6b,0x04,0x02,0x00]
63530
63531v_cmps_ge_f32_e64 s[10:11], tba_lo, v2
63532// CHECK: [0x0a,0x00,0x8c,0xd0,0x6c,0x04,0x02,0x00]
63533
63534v_cmps_ge_f32_e64 s[10:11], tba_hi, v2
63535// CHECK: [0x0a,0x00,0x8c,0xd0,0x6d,0x04,0x02,0x00]
63536
63537v_cmps_ge_f32_e64 s[10:11], tma_lo, v2
63538// CHECK: [0x0a,0x00,0x8c,0xd0,0x6e,0x04,0x02,0x00]
63539
63540v_cmps_ge_f32_e64 s[10:11], tma_hi, v2
63541// CHECK: [0x0a,0x00,0x8c,0xd0,0x6f,0x04,0x02,0x00]
63542
63543v_cmps_ge_f32_e64 s[10:11], ttmp11, v2
63544// CHECK: [0x0a,0x00,0x8c,0xd0,0x7b,0x04,0x02,0x00]
63545
63546v_cmps_ge_f32_e64 s[10:11], m0, v2
63547// CHECK: [0x0a,0x00,0x8c,0xd0,0x7c,0x04,0x02,0x00]
63548
63549v_cmps_ge_f32_e64 s[10:11], exec_lo, v2
63550// CHECK: [0x0a,0x00,0x8c,0xd0,0x7e,0x04,0x02,0x00]
63551
63552v_cmps_ge_f32_e64 s[10:11], exec_hi, v2
63553// CHECK: [0x0a,0x00,0x8c,0xd0,0x7f,0x04,0x02,0x00]
63554
63555v_cmps_ge_f32_e64 s[10:11], 0, v2
63556// CHECK: [0x0a,0x00,0x8c,0xd0,0x80,0x04,0x02,0x00]
63557
63558v_cmps_ge_f32_e64 s[10:11], -1, v2
63559// CHECK: [0x0a,0x00,0x8c,0xd0,0xc1,0x04,0x02,0x00]
63560
63561v_cmps_ge_f32_e64 s[10:11], 0.5, v2
63562// CHECK: [0x0a,0x00,0x8c,0xd0,0xf0,0x04,0x02,0x00]
63563
63564v_cmps_ge_f32_e64 s[10:11], -4.0, v2
63565// CHECK: [0x0a,0x00,0x8c,0xd0,0xf7,0x04,0x02,0x00]
63566
63567v_cmps_ge_f32_e64 s[10:11], v1, v255
63568// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xff,0x03,0x00]
63569
63570v_cmps_ge_f32_e64 s[10:11], v1, s2
63571// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x00,0x00]
63572
63573v_cmps_ge_f32_e64 s[10:11], v1, s103
63574// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xcf,0x00,0x00]
63575
63576v_cmps_ge_f32_e64 s[10:11], v1, flat_scratch_lo
63577// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd1,0x00,0x00]
63578
63579v_cmps_ge_f32_e64 s[10:11], v1, flat_scratch_hi
63580// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd3,0x00,0x00]
63581
63582v_cmps_ge_f32_e64 s[10:11], v1, vcc_lo
63583// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd5,0x00,0x00]
63584
63585v_cmps_ge_f32_e64 s[10:11], v1, vcc_hi
63586// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd7,0x00,0x00]
63587
63588v_cmps_ge_f32_e64 s[10:11], v1, tba_lo
63589// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd9,0x00,0x00]
63590
63591v_cmps_ge_f32_e64 s[10:11], v1, tba_hi
63592// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdb,0x00,0x00]
63593
63594v_cmps_ge_f32_e64 s[10:11], v1, tma_lo
63595// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdd,0x00,0x00]
63596
63597v_cmps_ge_f32_e64 s[10:11], v1, tma_hi
63598// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdf,0x00,0x00]
63599
63600v_cmps_ge_f32_e64 s[10:11], v1, ttmp11
63601// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xf7,0x00,0x00]
63602
63603v_cmps_ge_f32_e64 s[10:11], v1, m0
63604// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xf9,0x00,0x00]
63605
63606v_cmps_ge_f32_e64 s[10:11], v1, exec_lo
63607// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xfd,0x00,0x00]
63608
63609v_cmps_ge_f32_e64 s[10:11], v1, exec_hi
63610// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xff,0x00,0x00]
63611
63612v_cmps_ge_f32_e64 s[10:11], v1, 0
63613// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x01,0x01,0x00]
63614
63615v_cmps_ge_f32_e64 s[10:11], v1, -1
63616// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x83,0x01,0x00]
63617
63618v_cmps_ge_f32_e64 s[10:11], v1, 0.5
63619// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xe1,0x01,0x00]
63620
63621v_cmps_ge_f32_e64 s[10:11], v1, -4.0
63622// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xef,0x01,0x00]
63623
63624v_cmps_ge_f32_e64 s[10:11], -v1, v2
63625// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x20]
63626
63627v_cmps_ge_f32_e64 s[10:11], v1, -v2
63628// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x40]
63629
63630v_cmps_ge_f32_e64 s[10:11], -v1, -v2
63631// CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x60]
63632
63633v_cmps_o_f32 vcc, v1, v2
63634// CHECK: [0x01,0x05,0x8e,0x7c]
63635
63636v_cmps_o_f32 vcc, v255, v2
63637// CHECK: [0xff,0x05,0x8e,0x7c]
63638
63639v_cmps_o_f32 vcc, s1, v2
63640// CHECK: [0x01,0x04,0x8e,0x7c]
63641
63642v_cmps_o_f32 vcc, s103, v2
63643// CHECK: [0x67,0x04,0x8e,0x7c]
63644
63645v_cmps_o_f32 vcc, flat_scratch_lo, v2
63646// CHECK: [0x68,0x04,0x8e,0x7c]
63647
63648v_cmps_o_f32 vcc, flat_scratch_hi, v2
63649// CHECK: [0x69,0x04,0x8e,0x7c]
63650
63651v_cmps_o_f32 vcc, vcc_lo, v2
63652// CHECK: [0x6a,0x04,0x8e,0x7c]
63653
63654v_cmps_o_f32 vcc, vcc_hi, v2
63655// CHECK: [0x6b,0x04,0x8e,0x7c]
63656
63657v_cmps_o_f32 vcc, tba_lo, v2
63658// CHECK: [0x6c,0x04,0x8e,0x7c]
63659
63660v_cmps_o_f32 vcc, tba_hi, v2
63661// CHECK: [0x6d,0x04,0x8e,0x7c]
63662
63663v_cmps_o_f32 vcc, tma_lo, v2
63664// CHECK: [0x6e,0x04,0x8e,0x7c]
63665
63666v_cmps_o_f32 vcc, tma_hi, v2
63667// CHECK: [0x6f,0x04,0x8e,0x7c]
63668
63669v_cmps_o_f32 vcc, ttmp11, v2
63670// CHECK: [0x7b,0x04,0x8e,0x7c]
63671
63672v_cmps_o_f32 vcc, m0, v2
63673// CHECK: [0x7c,0x04,0x8e,0x7c]
63674
63675v_cmps_o_f32 vcc, exec_lo, v2
63676// CHECK: [0x7e,0x04,0x8e,0x7c]
63677
63678v_cmps_o_f32 vcc, exec_hi, v2
63679// CHECK: [0x7f,0x04,0x8e,0x7c]
63680
63681v_cmps_o_f32 vcc, 0, v2
63682// CHECK: [0x80,0x04,0x8e,0x7c]
63683
63684v_cmps_o_f32 vcc, -1, v2
63685// CHECK: [0xc1,0x04,0x8e,0x7c]
63686
63687v_cmps_o_f32 vcc, 0.5, v2
63688// CHECK: [0xf0,0x04,0x8e,0x7c]
63689
63690v_cmps_o_f32 vcc, -4.0, v2
63691// CHECK: [0xf7,0x04,0x8e,0x7c]
63692
63693v_cmps_o_f32 vcc, 0xaf123456, v2
63694// CHECK: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
63695
63696v_cmps_o_f32 vcc, 0x3f717273, v2
63697// CHECK: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
63698
63699v_cmps_o_f32 vcc, v1, v255
63700// CHECK: [0x01,0xff,0x8f,0x7c]
63701
63702v_cmps_o_f32_e64 s[10:11], v1, v2
63703// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63704
63705v_cmps_o_f32_e64 s[12:13], v1, v2
63706// CHECK: [0x0c,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63707
63708v_cmps_o_f32_e64 s[102:103], v1, v2
63709// CHECK: [0x66,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63710
63711v_cmps_o_f32_e64 flat_scratch, v1, v2
63712// CHECK: [0x68,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63713
63714v_cmps_o_f32_e64 vcc, v1, v2
63715// CHECK: [0x6a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63716
63717v_cmps_o_f32_e64 tba, v1, v2
63718// CHECK: [0x6c,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63719
63720v_cmps_o_f32_e64 tma, v1, v2
63721// CHECK: [0x6e,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63722
63723v_cmps_o_f32_e64 ttmp[10:11], v1, v2
63724// CHECK: [0x7a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63725
63726v_cmps_o_f32_e64 s[10:11], v255, v2
63727// CHECK: [0x0a,0x00,0x8e,0xd0,0xff,0x05,0x02,0x00]
63728
63729v_cmps_o_f32_e64 s[10:11], s1, v2
63730// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x04,0x02,0x00]
63731
63732v_cmps_o_f32_e64 s[10:11], s103, v2
63733// CHECK: [0x0a,0x00,0x8e,0xd0,0x67,0x04,0x02,0x00]
63734
63735v_cmps_o_f32_e64 s[10:11], flat_scratch_lo, v2
63736// CHECK: [0x0a,0x00,0x8e,0xd0,0x68,0x04,0x02,0x00]
63737
63738v_cmps_o_f32_e64 s[10:11], flat_scratch_hi, v2
63739// CHECK: [0x0a,0x00,0x8e,0xd0,0x69,0x04,0x02,0x00]
63740
63741v_cmps_o_f32_e64 s[10:11], vcc_lo, v2
63742// CHECK: [0x0a,0x00,0x8e,0xd0,0x6a,0x04,0x02,0x00]
63743
63744v_cmps_o_f32_e64 s[10:11], vcc_hi, v2
63745// CHECK: [0x0a,0x00,0x8e,0xd0,0x6b,0x04,0x02,0x00]
63746
63747v_cmps_o_f32_e64 s[10:11], tba_lo, v2
63748// CHECK: [0x0a,0x00,0x8e,0xd0,0x6c,0x04,0x02,0x00]
63749
63750v_cmps_o_f32_e64 s[10:11], tba_hi, v2
63751// CHECK: [0x0a,0x00,0x8e,0xd0,0x6d,0x04,0x02,0x00]
63752
63753v_cmps_o_f32_e64 s[10:11], tma_lo, v2
63754// CHECK: [0x0a,0x00,0x8e,0xd0,0x6e,0x04,0x02,0x00]
63755
63756v_cmps_o_f32_e64 s[10:11], tma_hi, v2
63757// CHECK: [0x0a,0x00,0x8e,0xd0,0x6f,0x04,0x02,0x00]
63758
63759v_cmps_o_f32_e64 s[10:11], ttmp11, v2
63760// CHECK: [0x0a,0x00,0x8e,0xd0,0x7b,0x04,0x02,0x00]
63761
63762v_cmps_o_f32_e64 s[10:11], m0, v2
63763// CHECK: [0x0a,0x00,0x8e,0xd0,0x7c,0x04,0x02,0x00]
63764
63765v_cmps_o_f32_e64 s[10:11], exec_lo, v2
63766// CHECK: [0x0a,0x00,0x8e,0xd0,0x7e,0x04,0x02,0x00]
63767
63768v_cmps_o_f32_e64 s[10:11], exec_hi, v2
63769// CHECK: [0x0a,0x00,0x8e,0xd0,0x7f,0x04,0x02,0x00]
63770
63771v_cmps_o_f32_e64 s[10:11], 0, v2
63772// CHECK: [0x0a,0x00,0x8e,0xd0,0x80,0x04,0x02,0x00]
63773
63774v_cmps_o_f32_e64 s[10:11], -1, v2
63775// CHECK: [0x0a,0x00,0x8e,0xd0,0xc1,0x04,0x02,0x00]
63776
63777v_cmps_o_f32_e64 s[10:11], 0.5, v2
63778// CHECK: [0x0a,0x00,0x8e,0xd0,0xf0,0x04,0x02,0x00]
63779
63780v_cmps_o_f32_e64 s[10:11], -4.0, v2
63781// CHECK: [0x0a,0x00,0x8e,0xd0,0xf7,0x04,0x02,0x00]
63782
63783v_cmps_o_f32_e64 s[10:11], v1, v255
63784// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xff,0x03,0x00]
63785
63786v_cmps_o_f32_e64 s[10:11], v1, s2
63787// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x00,0x00]
63788
63789v_cmps_o_f32_e64 s[10:11], v1, s103
63790// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xcf,0x00,0x00]
63791
63792v_cmps_o_f32_e64 s[10:11], v1, flat_scratch_lo
63793// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd1,0x00,0x00]
63794
63795v_cmps_o_f32_e64 s[10:11], v1, flat_scratch_hi
63796// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd3,0x00,0x00]
63797
63798v_cmps_o_f32_e64 s[10:11], v1, vcc_lo
63799// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd5,0x00,0x00]
63800
63801v_cmps_o_f32_e64 s[10:11], v1, vcc_hi
63802// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd7,0x00,0x00]
63803
63804v_cmps_o_f32_e64 s[10:11], v1, tba_lo
63805// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd9,0x00,0x00]
63806
63807v_cmps_o_f32_e64 s[10:11], v1, tba_hi
63808// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdb,0x00,0x00]
63809
63810v_cmps_o_f32_e64 s[10:11], v1, tma_lo
63811// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdd,0x00,0x00]
63812
63813v_cmps_o_f32_e64 s[10:11], v1, tma_hi
63814// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdf,0x00,0x00]
63815
63816v_cmps_o_f32_e64 s[10:11], v1, ttmp11
63817// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xf7,0x00,0x00]
63818
63819v_cmps_o_f32_e64 s[10:11], v1, m0
63820// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xf9,0x00,0x00]
63821
63822v_cmps_o_f32_e64 s[10:11], v1, exec_lo
63823// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xfd,0x00,0x00]
63824
63825v_cmps_o_f32_e64 s[10:11], v1, exec_hi
63826// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xff,0x00,0x00]
63827
63828v_cmps_o_f32_e64 s[10:11], v1, 0
63829// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x01,0x01,0x00]
63830
63831v_cmps_o_f32_e64 s[10:11], v1, -1
63832// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x83,0x01,0x00]
63833
63834v_cmps_o_f32_e64 s[10:11], v1, 0.5
63835// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xe1,0x01,0x00]
63836
63837v_cmps_o_f32_e64 s[10:11], v1, -4.0
63838// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xef,0x01,0x00]
63839
63840v_cmps_o_f32_e64 s[10:11], -v1, v2
63841// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x20]
63842
63843v_cmps_o_f32_e64 s[10:11], v1, -v2
63844// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x40]
63845
63846v_cmps_o_f32_e64 s[10:11], -v1, -v2
63847// CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x60]
63848
63849v_cmps_u_f32 vcc, v1, v2
63850// CHECK: [0x01,0x05,0x90,0x7c]
63851
63852v_cmps_u_f32 vcc, v255, v2
63853// CHECK: [0xff,0x05,0x90,0x7c]
63854
63855v_cmps_u_f32 vcc, s1, v2
63856// CHECK: [0x01,0x04,0x90,0x7c]
63857
63858v_cmps_u_f32 vcc, s103, v2
63859// CHECK: [0x67,0x04,0x90,0x7c]
63860
63861v_cmps_u_f32 vcc, flat_scratch_lo, v2
63862// CHECK: [0x68,0x04,0x90,0x7c]
63863
63864v_cmps_u_f32 vcc, flat_scratch_hi, v2
63865// CHECK: [0x69,0x04,0x90,0x7c]
63866
63867v_cmps_u_f32 vcc, vcc_lo, v2
63868// CHECK: [0x6a,0x04,0x90,0x7c]
63869
63870v_cmps_u_f32 vcc, vcc_hi, v2
63871// CHECK: [0x6b,0x04,0x90,0x7c]
63872
63873v_cmps_u_f32 vcc, tba_lo, v2
63874// CHECK: [0x6c,0x04,0x90,0x7c]
63875
63876v_cmps_u_f32 vcc, tba_hi, v2
63877// CHECK: [0x6d,0x04,0x90,0x7c]
63878
63879v_cmps_u_f32 vcc, tma_lo, v2
63880// CHECK: [0x6e,0x04,0x90,0x7c]
63881
63882v_cmps_u_f32 vcc, tma_hi, v2
63883// CHECK: [0x6f,0x04,0x90,0x7c]
63884
63885v_cmps_u_f32 vcc, ttmp11, v2
63886// CHECK: [0x7b,0x04,0x90,0x7c]
63887
63888v_cmps_u_f32 vcc, m0, v2
63889// CHECK: [0x7c,0x04,0x90,0x7c]
63890
63891v_cmps_u_f32 vcc, exec_lo, v2
63892// CHECK: [0x7e,0x04,0x90,0x7c]
63893
63894v_cmps_u_f32 vcc, exec_hi, v2
63895// CHECK: [0x7f,0x04,0x90,0x7c]
63896
63897v_cmps_u_f32 vcc, 0, v2
63898// CHECK: [0x80,0x04,0x90,0x7c]
63899
63900v_cmps_u_f32 vcc, -1, v2
63901// CHECK: [0xc1,0x04,0x90,0x7c]
63902
63903v_cmps_u_f32 vcc, 0.5, v2
63904// CHECK: [0xf0,0x04,0x90,0x7c]
63905
63906v_cmps_u_f32 vcc, -4.0, v2
63907// CHECK: [0xf7,0x04,0x90,0x7c]
63908
63909v_cmps_u_f32 vcc, 0xaf123456, v2
63910// CHECK: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
63911
63912v_cmps_u_f32 vcc, 0x3f717273, v2
63913// CHECK: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
63914
63915v_cmps_u_f32 vcc, v1, v255
63916// CHECK: [0x01,0xff,0x91,0x7c]
63917
63918v_cmps_u_f32_e64 s[10:11], v1, v2
63919// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63920
63921v_cmps_u_f32_e64 s[12:13], v1, v2
63922// CHECK: [0x0c,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63923
63924v_cmps_u_f32_e64 s[102:103], v1, v2
63925// CHECK: [0x66,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63926
63927v_cmps_u_f32_e64 flat_scratch, v1, v2
63928// CHECK: [0x68,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63929
63930v_cmps_u_f32_e64 vcc, v1, v2
63931// CHECK: [0x6a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63932
63933v_cmps_u_f32_e64 tba, v1, v2
63934// CHECK: [0x6c,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63935
63936v_cmps_u_f32_e64 tma, v1, v2
63937// CHECK: [0x6e,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63938
63939v_cmps_u_f32_e64 ttmp[10:11], v1, v2
63940// CHECK: [0x7a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63941
63942v_cmps_u_f32_e64 s[10:11], v255, v2
63943// CHECK: [0x0a,0x00,0x90,0xd0,0xff,0x05,0x02,0x00]
63944
63945v_cmps_u_f32_e64 s[10:11], s1, v2
63946// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x04,0x02,0x00]
63947
63948v_cmps_u_f32_e64 s[10:11], s103, v2
63949// CHECK: [0x0a,0x00,0x90,0xd0,0x67,0x04,0x02,0x00]
63950
63951v_cmps_u_f32_e64 s[10:11], flat_scratch_lo, v2
63952// CHECK: [0x0a,0x00,0x90,0xd0,0x68,0x04,0x02,0x00]
63953
63954v_cmps_u_f32_e64 s[10:11], flat_scratch_hi, v2
63955// CHECK: [0x0a,0x00,0x90,0xd0,0x69,0x04,0x02,0x00]
63956
63957v_cmps_u_f32_e64 s[10:11], vcc_lo, v2
63958// CHECK: [0x0a,0x00,0x90,0xd0,0x6a,0x04,0x02,0x00]
63959
63960v_cmps_u_f32_e64 s[10:11], vcc_hi, v2
63961// CHECK: [0x0a,0x00,0x90,0xd0,0x6b,0x04,0x02,0x00]
63962
63963v_cmps_u_f32_e64 s[10:11], tba_lo, v2
63964// CHECK: [0x0a,0x00,0x90,0xd0,0x6c,0x04,0x02,0x00]
63965
63966v_cmps_u_f32_e64 s[10:11], tba_hi, v2
63967// CHECK: [0x0a,0x00,0x90,0xd0,0x6d,0x04,0x02,0x00]
63968
63969v_cmps_u_f32_e64 s[10:11], tma_lo, v2
63970// CHECK: [0x0a,0x00,0x90,0xd0,0x6e,0x04,0x02,0x00]
63971
63972v_cmps_u_f32_e64 s[10:11], tma_hi, v2
63973// CHECK: [0x0a,0x00,0x90,0xd0,0x6f,0x04,0x02,0x00]
63974
63975v_cmps_u_f32_e64 s[10:11], ttmp11, v2
63976// CHECK: [0x0a,0x00,0x90,0xd0,0x7b,0x04,0x02,0x00]
63977
63978v_cmps_u_f32_e64 s[10:11], m0, v2
63979// CHECK: [0x0a,0x00,0x90,0xd0,0x7c,0x04,0x02,0x00]
63980
63981v_cmps_u_f32_e64 s[10:11], exec_lo, v2
63982// CHECK: [0x0a,0x00,0x90,0xd0,0x7e,0x04,0x02,0x00]
63983
63984v_cmps_u_f32_e64 s[10:11], exec_hi, v2
63985// CHECK: [0x0a,0x00,0x90,0xd0,0x7f,0x04,0x02,0x00]
63986
63987v_cmps_u_f32_e64 s[10:11], 0, v2
63988// CHECK: [0x0a,0x00,0x90,0xd0,0x80,0x04,0x02,0x00]
63989
63990v_cmps_u_f32_e64 s[10:11], -1, v2
63991// CHECK: [0x0a,0x00,0x90,0xd0,0xc1,0x04,0x02,0x00]
63992
63993v_cmps_u_f32_e64 s[10:11], 0.5, v2
63994// CHECK: [0x0a,0x00,0x90,0xd0,0xf0,0x04,0x02,0x00]
63995
63996v_cmps_u_f32_e64 s[10:11], -4.0, v2
63997// CHECK: [0x0a,0x00,0x90,0xd0,0xf7,0x04,0x02,0x00]
63998
63999v_cmps_u_f32_e64 s[10:11], v1, v255
64000// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xff,0x03,0x00]
64001
64002v_cmps_u_f32_e64 s[10:11], v1, s2
64003// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x00,0x00]
64004
64005v_cmps_u_f32_e64 s[10:11], v1, s103
64006// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xcf,0x00,0x00]
64007
64008v_cmps_u_f32_e64 s[10:11], v1, flat_scratch_lo
64009// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd1,0x00,0x00]
64010
64011v_cmps_u_f32_e64 s[10:11], v1, flat_scratch_hi
64012// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd3,0x00,0x00]
64013
64014v_cmps_u_f32_e64 s[10:11], v1, vcc_lo
64015// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd5,0x00,0x00]
64016
64017v_cmps_u_f32_e64 s[10:11], v1, vcc_hi
64018// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd7,0x00,0x00]
64019
64020v_cmps_u_f32_e64 s[10:11], v1, tba_lo
64021// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd9,0x00,0x00]
64022
64023v_cmps_u_f32_e64 s[10:11], v1, tba_hi
64024// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdb,0x00,0x00]
64025
64026v_cmps_u_f32_e64 s[10:11], v1, tma_lo
64027// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdd,0x00,0x00]
64028
64029v_cmps_u_f32_e64 s[10:11], v1, tma_hi
64030// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdf,0x00,0x00]
64031
64032v_cmps_u_f32_e64 s[10:11], v1, ttmp11
64033// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xf7,0x00,0x00]
64034
64035v_cmps_u_f32_e64 s[10:11], v1, m0
64036// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xf9,0x00,0x00]
64037
64038v_cmps_u_f32_e64 s[10:11], v1, exec_lo
64039// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xfd,0x00,0x00]
64040
64041v_cmps_u_f32_e64 s[10:11], v1, exec_hi
64042// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xff,0x00,0x00]
64043
64044v_cmps_u_f32_e64 s[10:11], v1, 0
64045// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x01,0x01,0x00]
64046
64047v_cmps_u_f32_e64 s[10:11], v1, -1
64048// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x83,0x01,0x00]
64049
64050v_cmps_u_f32_e64 s[10:11], v1, 0.5
64051// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xe1,0x01,0x00]
64052
64053v_cmps_u_f32_e64 s[10:11], v1, -4.0
64054// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xef,0x01,0x00]
64055
64056v_cmps_u_f32_e64 s[10:11], -v1, v2
64057// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x20]
64058
64059v_cmps_u_f32_e64 s[10:11], v1, -v2
64060// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x40]
64061
64062v_cmps_u_f32_e64 s[10:11], -v1, -v2
64063// CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x60]
64064
64065v_cmps_nge_f32 vcc, v1, v2
64066// CHECK: [0x01,0x05,0x92,0x7c]
64067
64068v_cmps_nge_f32 vcc, v255, v2
64069// CHECK: [0xff,0x05,0x92,0x7c]
64070
64071v_cmps_nge_f32 vcc, s1, v2
64072// CHECK: [0x01,0x04,0x92,0x7c]
64073
64074v_cmps_nge_f32 vcc, s103, v2
64075// CHECK: [0x67,0x04,0x92,0x7c]
64076
64077v_cmps_nge_f32 vcc, flat_scratch_lo, v2
64078// CHECK: [0x68,0x04,0x92,0x7c]
64079
64080v_cmps_nge_f32 vcc, flat_scratch_hi, v2
64081// CHECK: [0x69,0x04,0x92,0x7c]
64082
64083v_cmps_nge_f32 vcc, vcc_lo, v2
64084// CHECK: [0x6a,0x04,0x92,0x7c]
64085
64086v_cmps_nge_f32 vcc, vcc_hi, v2
64087// CHECK: [0x6b,0x04,0x92,0x7c]
64088
64089v_cmps_nge_f32 vcc, tba_lo, v2
64090// CHECK: [0x6c,0x04,0x92,0x7c]
64091
64092v_cmps_nge_f32 vcc, tba_hi, v2
64093// CHECK: [0x6d,0x04,0x92,0x7c]
64094
64095v_cmps_nge_f32 vcc, tma_lo, v2
64096// CHECK: [0x6e,0x04,0x92,0x7c]
64097
64098v_cmps_nge_f32 vcc, tma_hi, v2
64099// CHECK: [0x6f,0x04,0x92,0x7c]
64100
64101v_cmps_nge_f32 vcc, ttmp11, v2
64102// CHECK: [0x7b,0x04,0x92,0x7c]
64103
64104v_cmps_nge_f32 vcc, m0, v2
64105// CHECK: [0x7c,0x04,0x92,0x7c]
64106
64107v_cmps_nge_f32 vcc, exec_lo, v2
64108// CHECK: [0x7e,0x04,0x92,0x7c]
64109
64110v_cmps_nge_f32 vcc, exec_hi, v2
64111// CHECK: [0x7f,0x04,0x92,0x7c]
64112
64113v_cmps_nge_f32 vcc, 0, v2
64114// CHECK: [0x80,0x04,0x92,0x7c]
64115
64116v_cmps_nge_f32 vcc, -1, v2
64117// CHECK: [0xc1,0x04,0x92,0x7c]
64118
64119v_cmps_nge_f32 vcc, 0.5, v2
64120// CHECK: [0xf0,0x04,0x92,0x7c]
64121
64122v_cmps_nge_f32 vcc, -4.0, v2
64123// CHECK: [0xf7,0x04,0x92,0x7c]
64124
64125v_cmps_nge_f32 vcc, 0xaf123456, v2
64126// CHECK: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
64127
64128v_cmps_nge_f32 vcc, 0x3f717273, v2
64129// CHECK: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
64130
64131v_cmps_nge_f32 vcc, v1, v255
64132// CHECK: [0x01,0xff,0x93,0x7c]
64133
64134v_cmps_nge_f32_e64 s[10:11], v1, v2
64135// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64136
64137v_cmps_nge_f32_e64 s[12:13], v1, v2
64138// CHECK: [0x0c,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64139
64140v_cmps_nge_f32_e64 s[102:103], v1, v2
64141// CHECK: [0x66,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64142
64143v_cmps_nge_f32_e64 flat_scratch, v1, v2
64144// CHECK: [0x68,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64145
64146v_cmps_nge_f32_e64 vcc, v1, v2
64147// CHECK: [0x6a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64148
64149v_cmps_nge_f32_e64 tba, v1, v2
64150// CHECK: [0x6c,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64151
64152v_cmps_nge_f32_e64 tma, v1, v2
64153// CHECK: [0x6e,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64154
64155v_cmps_nge_f32_e64 ttmp[10:11], v1, v2
64156// CHECK: [0x7a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64157
64158v_cmps_nge_f32_e64 s[10:11], v255, v2
64159// CHECK: [0x0a,0x00,0x92,0xd0,0xff,0x05,0x02,0x00]
64160
64161v_cmps_nge_f32_e64 s[10:11], s1, v2
64162// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x04,0x02,0x00]
64163
64164v_cmps_nge_f32_e64 s[10:11], s103, v2
64165// CHECK: [0x0a,0x00,0x92,0xd0,0x67,0x04,0x02,0x00]
64166
64167v_cmps_nge_f32_e64 s[10:11], flat_scratch_lo, v2
64168// CHECK: [0x0a,0x00,0x92,0xd0,0x68,0x04,0x02,0x00]
64169
64170v_cmps_nge_f32_e64 s[10:11], flat_scratch_hi, v2
64171// CHECK: [0x0a,0x00,0x92,0xd0,0x69,0x04,0x02,0x00]
64172
64173v_cmps_nge_f32_e64 s[10:11], vcc_lo, v2
64174// CHECK: [0x0a,0x00,0x92,0xd0,0x6a,0x04,0x02,0x00]
64175
64176v_cmps_nge_f32_e64 s[10:11], vcc_hi, v2
64177// CHECK: [0x0a,0x00,0x92,0xd0,0x6b,0x04,0x02,0x00]
64178
64179v_cmps_nge_f32_e64 s[10:11], tba_lo, v2
64180// CHECK: [0x0a,0x00,0x92,0xd0,0x6c,0x04,0x02,0x00]
64181
64182v_cmps_nge_f32_e64 s[10:11], tba_hi, v2
64183// CHECK: [0x0a,0x00,0x92,0xd0,0x6d,0x04,0x02,0x00]
64184
64185v_cmps_nge_f32_e64 s[10:11], tma_lo, v2
64186// CHECK: [0x0a,0x00,0x92,0xd0,0x6e,0x04,0x02,0x00]
64187
64188v_cmps_nge_f32_e64 s[10:11], tma_hi, v2
64189// CHECK: [0x0a,0x00,0x92,0xd0,0x6f,0x04,0x02,0x00]
64190
64191v_cmps_nge_f32_e64 s[10:11], ttmp11, v2
64192// CHECK: [0x0a,0x00,0x92,0xd0,0x7b,0x04,0x02,0x00]
64193
64194v_cmps_nge_f32_e64 s[10:11], m0, v2
64195// CHECK: [0x0a,0x00,0x92,0xd0,0x7c,0x04,0x02,0x00]
64196
64197v_cmps_nge_f32_e64 s[10:11], exec_lo, v2
64198// CHECK: [0x0a,0x00,0x92,0xd0,0x7e,0x04,0x02,0x00]
64199
64200v_cmps_nge_f32_e64 s[10:11], exec_hi, v2
64201// CHECK: [0x0a,0x00,0x92,0xd0,0x7f,0x04,0x02,0x00]
64202
64203v_cmps_nge_f32_e64 s[10:11], 0, v2
64204// CHECK: [0x0a,0x00,0x92,0xd0,0x80,0x04,0x02,0x00]
64205
64206v_cmps_nge_f32_e64 s[10:11], -1, v2
64207// CHECK: [0x0a,0x00,0x92,0xd0,0xc1,0x04,0x02,0x00]
64208
64209v_cmps_nge_f32_e64 s[10:11], 0.5, v2
64210// CHECK: [0x0a,0x00,0x92,0xd0,0xf0,0x04,0x02,0x00]
64211
64212v_cmps_nge_f32_e64 s[10:11], -4.0, v2
64213// CHECK: [0x0a,0x00,0x92,0xd0,0xf7,0x04,0x02,0x00]
64214
64215v_cmps_nge_f32_e64 s[10:11], v1, v255
64216// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xff,0x03,0x00]
64217
64218v_cmps_nge_f32_e64 s[10:11], v1, s2
64219// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x00,0x00]
64220
64221v_cmps_nge_f32_e64 s[10:11], v1, s103
64222// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xcf,0x00,0x00]
64223
64224v_cmps_nge_f32_e64 s[10:11], v1, flat_scratch_lo
64225// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd1,0x00,0x00]
64226
64227v_cmps_nge_f32_e64 s[10:11], v1, flat_scratch_hi
64228// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd3,0x00,0x00]
64229
64230v_cmps_nge_f32_e64 s[10:11], v1, vcc_lo
64231// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd5,0x00,0x00]
64232
64233v_cmps_nge_f32_e64 s[10:11], v1, vcc_hi
64234// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd7,0x00,0x00]
64235
64236v_cmps_nge_f32_e64 s[10:11], v1, tba_lo
64237// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd9,0x00,0x00]
64238
64239v_cmps_nge_f32_e64 s[10:11], v1, tba_hi
64240// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdb,0x00,0x00]
64241
64242v_cmps_nge_f32_e64 s[10:11], v1, tma_lo
64243// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdd,0x00,0x00]
64244
64245v_cmps_nge_f32_e64 s[10:11], v1, tma_hi
64246// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdf,0x00,0x00]
64247
64248v_cmps_nge_f32_e64 s[10:11], v1, ttmp11
64249// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xf7,0x00,0x00]
64250
64251v_cmps_nge_f32_e64 s[10:11], v1, m0
64252// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xf9,0x00,0x00]
64253
64254v_cmps_nge_f32_e64 s[10:11], v1, exec_lo
64255// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xfd,0x00,0x00]
64256
64257v_cmps_nge_f32_e64 s[10:11], v1, exec_hi
64258// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xff,0x00,0x00]
64259
64260v_cmps_nge_f32_e64 s[10:11], v1, 0
64261// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x01,0x01,0x00]
64262
64263v_cmps_nge_f32_e64 s[10:11], v1, -1
64264// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x83,0x01,0x00]
64265
64266v_cmps_nge_f32_e64 s[10:11], v1, 0.5
64267// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xe1,0x01,0x00]
64268
64269v_cmps_nge_f32_e64 s[10:11], v1, -4.0
64270// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xef,0x01,0x00]
64271
64272v_cmps_nge_f32_e64 s[10:11], -v1, v2
64273// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x20]
64274
64275v_cmps_nge_f32_e64 s[10:11], v1, -v2
64276// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x40]
64277
64278v_cmps_nge_f32_e64 s[10:11], -v1, -v2
64279// CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x60]
64280
64281v_cmps_nlg_f32 vcc, v1, v2
64282// CHECK: [0x01,0x05,0x94,0x7c]
64283
64284v_cmps_nlg_f32 vcc, v255, v2
64285// CHECK: [0xff,0x05,0x94,0x7c]
64286
64287v_cmps_nlg_f32 vcc, s1, v2
64288// CHECK: [0x01,0x04,0x94,0x7c]
64289
64290v_cmps_nlg_f32 vcc, s103, v2
64291// CHECK: [0x67,0x04,0x94,0x7c]
64292
64293v_cmps_nlg_f32 vcc, flat_scratch_lo, v2
64294// CHECK: [0x68,0x04,0x94,0x7c]
64295
64296v_cmps_nlg_f32 vcc, flat_scratch_hi, v2
64297// CHECK: [0x69,0x04,0x94,0x7c]
64298
64299v_cmps_nlg_f32 vcc, vcc_lo, v2
64300// CHECK: [0x6a,0x04,0x94,0x7c]
64301
64302v_cmps_nlg_f32 vcc, vcc_hi, v2
64303// CHECK: [0x6b,0x04,0x94,0x7c]
64304
64305v_cmps_nlg_f32 vcc, tba_lo, v2
64306// CHECK: [0x6c,0x04,0x94,0x7c]
64307
64308v_cmps_nlg_f32 vcc, tba_hi, v2
64309// CHECK: [0x6d,0x04,0x94,0x7c]
64310
64311v_cmps_nlg_f32 vcc, tma_lo, v2
64312// CHECK: [0x6e,0x04,0x94,0x7c]
64313
64314v_cmps_nlg_f32 vcc, tma_hi, v2
64315// CHECK: [0x6f,0x04,0x94,0x7c]
64316
64317v_cmps_nlg_f32 vcc, ttmp11, v2
64318// CHECK: [0x7b,0x04,0x94,0x7c]
64319
64320v_cmps_nlg_f32 vcc, m0, v2
64321// CHECK: [0x7c,0x04,0x94,0x7c]
64322
64323v_cmps_nlg_f32 vcc, exec_lo, v2
64324// CHECK: [0x7e,0x04,0x94,0x7c]
64325
64326v_cmps_nlg_f32 vcc, exec_hi, v2
64327// CHECK: [0x7f,0x04,0x94,0x7c]
64328
64329v_cmps_nlg_f32 vcc, 0, v2
64330// CHECK: [0x80,0x04,0x94,0x7c]
64331
64332v_cmps_nlg_f32 vcc, -1, v2
64333// CHECK: [0xc1,0x04,0x94,0x7c]
64334
64335v_cmps_nlg_f32 vcc, 0.5, v2
64336// CHECK: [0xf0,0x04,0x94,0x7c]
64337
64338v_cmps_nlg_f32 vcc, -4.0, v2
64339// CHECK: [0xf7,0x04,0x94,0x7c]
64340
64341v_cmps_nlg_f32 vcc, 0xaf123456, v2
64342// CHECK: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
64343
64344v_cmps_nlg_f32 vcc, 0x3f717273, v2
64345// CHECK: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
64346
64347v_cmps_nlg_f32 vcc, v1, v255
64348// CHECK: [0x01,0xff,0x95,0x7c]
64349
64350v_cmps_nlg_f32_e64 s[10:11], v1, v2
64351// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64352
64353v_cmps_nlg_f32_e64 s[12:13], v1, v2
64354// CHECK: [0x0c,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64355
64356v_cmps_nlg_f32_e64 s[102:103], v1, v2
64357// CHECK: [0x66,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64358
64359v_cmps_nlg_f32_e64 flat_scratch, v1, v2
64360// CHECK: [0x68,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64361
64362v_cmps_nlg_f32_e64 vcc, v1, v2
64363// CHECK: [0x6a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64364
64365v_cmps_nlg_f32_e64 tba, v1, v2
64366// CHECK: [0x6c,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64367
64368v_cmps_nlg_f32_e64 tma, v1, v2
64369// CHECK: [0x6e,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64370
64371v_cmps_nlg_f32_e64 ttmp[10:11], v1, v2
64372// CHECK: [0x7a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64373
64374v_cmps_nlg_f32_e64 s[10:11], v255, v2
64375// CHECK: [0x0a,0x00,0x94,0xd0,0xff,0x05,0x02,0x00]
64376
64377v_cmps_nlg_f32_e64 s[10:11], s1, v2
64378// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x04,0x02,0x00]
64379
64380v_cmps_nlg_f32_e64 s[10:11], s103, v2
64381// CHECK: [0x0a,0x00,0x94,0xd0,0x67,0x04,0x02,0x00]
64382
64383v_cmps_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
64384// CHECK: [0x0a,0x00,0x94,0xd0,0x68,0x04,0x02,0x00]
64385
64386v_cmps_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
64387// CHECK: [0x0a,0x00,0x94,0xd0,0x69,0x04,0x02,0x00]
64388
64389v_cmps_nlg_f32_e64 s[10:11], vcc_lo, v2
64390// CHECK: [0x0a,0x00,0x94,0xd0,0x6a,0x04,0x02,0x00]
64391
64392v_cmps_nlg_f32_e64 s[10:11], vcc_hi, v2
64393// CHECK: [0x0a,0x00,0x94,0xd0,0x6b,0x04,0x02,0x00]
64394
64395v_cmps_nlg_f32_e64 s[10:11], tba_lo, v2
64396// CHECK: [0x0a,0x00,0x94,0xd0,0x6c,0x04,0x02,0x00]
64397
64398v_cmps_nlg_f32_e64 s[10:11], tba_hi, v2
64399// CHECK: [0x0a,0x00,0x94,0xd0,0x6d,0x04,0x02,0x00]
64400
64401v_cmps_nlg_f32_e64 s[10:11], tma_lo, v2
64402// CHECK: [0x0a,0x00,0x94,0xd0,0x6e,0x04,0x02,0x00]
64403
64404v_cmps_nlg_f32_e64 s[10:11], tma_hi, v2
64405// CHECK: [0x0a,0x00,0x94,0xd0,0x6f,0x04,0x02,0x00]
64406
64407v_cmps_nlg_f32_e64 s[10:11], ttmp11, v2
64408// CHECK: [0x0a,0x00,0x94,0xd0,0x7b,0x04,0x02,0x00]
64409
64410v_cmps_nlg_f32_e64 s[10:11], m0, v2
64411// CHECK: [0x0a,0x00,0x94,0xd0,0x7c,0x04,0x02,0x00]
64412
64413v_cmps_nlg_f32_e64 s[10:11], exec_lo, v2
64414// CHECK: [0x0a,0x00,0x94,0xd0,0x7e,0x04,0x02,0x00]
64415
64416v_cmps_nlg_f32_e64 s[10:11], exec_hi, v2
64417// CHECK: [0x0a,0x00,0x94,0xd0,0x7f,0x04,0x02,0x00]
64418
64419v_cmps_nlg_f32_e64 s[10:11], 0, v2
64420// CHECK: [0x0a,0x00,0x94,0xd0,0x80,0x04,0x02,0x00]
64421
64422v_cmps_nlg_f32_e64 s[10:11], -1, v2
64423// CHECK: [0x0a,0x00,0x94,0xd0,0xc1,0x04,0x02,0x00]
64424
64425v_cmps_nlg_f32_e64 s[10:11], 0.5, v2
64426// CHECK: [0x0a,0x00,0x94,0xd0,0xf0,0x04,0x02,0x00]
64427
64428v_cmps_nlg_f32_e64 s[10:11], -4.0, v2
64429// CHECK: [0x0a,0x00,0x94,0xd0,0xf7,0x04,0x02,0x00]
64430
64431v_cmps_nlg_f32_e64 s[10:11], v1, v255
64432// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xff,0x03,0x00]
64433
64434v_cmps_nlg_f32_e64 s[10:11], v1, s2
64435// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x00,0x00]
64436
64437v_cmps_nlg_f32_e64 s[10:11], v1, s103
64438// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xcf,0x00,0x00]
64439
64440v_cmps_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
64441// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd1,0x00,0x00]
64442
64443v_cmps_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
64444// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd3,0x00,0x00]
64445
64446v_cmps_nlg_f32_e64 s[10:11], v1, vcc_lo
64447// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd5,0x00,0x00]
64448
64449v_cmps_nlg_f32_e64 s[10:11], v1, vcc_hi
64450// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd7,0x00,0x00]
64451
64452v_cmps_nlg_f32_e64 s[10:11], v1, tba_lo
64453// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd9,0x00,0x00]
64454
64455v_cmps_nlg_f32_e64 s[10:11], v1, tba_hi
64456// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdb,0x00,0x00]
64457
64458v_cmps_nlg_f32_e64 s[10:11], v1, tma_lo
64459// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdd,0x00,0x00]
64460
64461v_cmps_nlg_f32_e64 s[10:11], v1, tma_hi
64462// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdf,0x00,0x00]
64463
64464v_cmps_nlg_f32_e64 s[10:11], v1, ttmp11
64465// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xf7,0x00,0x00]
64466
64467v_cmps_nlg_f32_e64 s[10:11], v1, m0
64468// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xf9,0x00,0x00]
64469
64470v_cmps_nlg_f32_e64 s[10:11], v1, exec_lo
64471// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xfd,0x00,0x00]
64472
64473v_cmps_nlg_f32_e64 s[10:11], v1, exec_hi
64474// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xff,0x00,0x00]
64475
64476v_cmps_nlg_f32_e64 s[10:11], v1, 0
64477// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x01,0x01,0x00]
64478
64479v_cmps_nlg_f32_e64 s[10:11], v1, -1
64480// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x83,0x01,0x00]
64481
64482v_cmps_nlg_f32_e64 s[10:11], v1, 0.5
64483// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xe1,0x01,0x00]
64484
64485v_cmps_nlg_f32_e64 s[10:11], v1, -4.0
64486// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xef,0x01,0x00]
64487
64488v_cmps_nlg_f32_e64 s[10:11], -v1, v2
64489// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x20]
64490
64491v_cmps_nlg_f32_e64 s[10:11], v1, -v2
64492// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x40]
64493
64494v_cmps_nlg_f32_e64 s[10:11], -v1, -v2
64495// CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x60]
64496
64497v_cmps_ngt_f32 vcc, v1, v2
64498// CHECK: [0x01,0x05,0x96,0x7c]
64499
64500v_cmps_ngt_f32 vcc, v255, v2
64501// CHECK: [0xff,0x05,0x96,0x7c]
64502
64503v_cmps_ngt_f32 vcc, s1, v2
64504// CHECK: [0x01,0x04,0x96,0x7c]
64505
64506v_cmps_ngt_f32 vcc, s103, v2
64507// CHECK: [0x67,0x04,0x96,0x7c]
64508
64509v_cmps_ngt_f32 vcc, flat_scratch_lo, v2
64510// CHECK: [0x68,0x04,0x96,0x7c]
64511
64512v_cmps_ngt_f32 vcc, flat_scratch_hi, v2
64513// CHECK: [0x69,0x04,0x96,0x7c]
64514
64515v_cmps_ngt_f32 vcc, vcc_lo, v2
64516// CHECK: [0x6a,0x04,0x96,0x7c]
64517
64518v_cmps_ngt_f32 vcc, vcc_hi, v2
64519// CHECK: [0x6b,0x04,0x96,0x7c]
64520
64521v_cmps_ngt_f32 vcc, tba_lo, v2
64522// CHECK: [0x6c,0x04,0x96,0x7c]
64523
64524v_cmps_ngt_f32 vcc, tba_hi, v2
64525// CHECK: [0x6d,0x04,0x96,0x7c]
64526
64527v_cmps_ngt_f32 vcc, tma_lo, v2
64528// CHECK: [0x6e,0x04,0x96,0x7c]
64529
64530v_cmps_ngt_f32 vcc, tma_hi, v2
64531// CHECK: [0x6f,0x04,0x96,0x7c]
64532
64533v_cmps_ngt_f32 vcc, ttmp11, v2
64534// CHECK: [0x7b,0x04,0x96,0x7c]
64535
64536v_cmps_ngt_f32 vcc, m0, v2
64537// CHECK: [0x7c,0x04,0x96,0x7c]
64538
64539v_cmps_ngt_f32 vcc, exec_lo, v2
64540// CHECK: [0x7e,0x04,0x96,0x7c]
64541
64542v_cmps_ngt_f32 vcc, exec_hi, v2
64543// CHECK: [0x7f,0x04,0x96,0x7c]
64544
64545v_cmps_ngt_f32 vcc, 0, v2
64546// CHECK: [0x80,0x04,0x96,0x7c]
64547
64548v_cmps_ngt_f32 vcc, -1, v2
64549// CHECK: [0xc1,0x04,0x96,0x7c]
64550
64551v_cmps_ngt_f32 vcc, 0.5, v2
64552// CHECK: [0xf0,0x04,0x96,0x7c]
64553
64554v_cmps_ngt_f32 vcc, -4.0, v2
64555// CHECK: [0xf7,0x04,0x96,0x7c]
64556
64557v_cmps_ngt_f32 vcc, 0xaf123456, v2
64558// CHECK: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
64559
64560v_cmps_ngt_f32 vcc, 0x3f717273, v2
64561// CHECK: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
64562
64563v_cmps_ngt_f32 vcc, v1, v255
64564// CHECK: [0x01,0xff,0x97,0x7c]
64565
64566v_cmps_ngt_f32_e64 s[10:11], v1, v2
64567// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64568
64569v_cmps_ngt_f32_e64 s[12:13], v1, v2
64570// CHECK: [0x0c,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64571
64572v_cmps_ngt_f32_e64 s[102:103], v1, v2
64573// CHECK: [0x66,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64574
64575v_cmps_ngt_f32_e64 flat_scratch, v1, v2
64576// CHECK: [0x68,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64577
64578v_cmps_ngt_f32_e64 vcc, v1, v2
64579// CHECK: [0x6a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64580
64581v_cmps_ngt_f32_e64 tba, v1, v2
64582// CHECK: [0x6c,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64583
64584v_cmps_ngt_f32_e64 tma, v1, v2
64585// CHECK: [0x6e,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64586
64587v_cmps_ngt_f32_e64 ttmp[10:11], v1, v2
64588// CHECK: [0x7a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64589
64590v_cmps_ngt_f32_e64 s[10:11], v255, v2
64591// CHECK: [0x0a,0x00,0x96,0xd0,0xff,0x05,0x02,0x00]
64592
64593v_cmps_ngt_f32_e64 s[10:11], s1, v2
64594// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x04,0x02,0x00]
64595
64596v_cmps_ngt_f32_e64 s[10:11], s103, v2
64597// CHECK: [0x0a,0x00,0x96,0xd0,0x67,0x04,0x02,0x00]
64598
64599v_cmps_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
64600// CHECK: [0x0a,0x00,0x96,0xd0,0x68,0x04,0x02,0x00]
64601
64602v_cmps_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
64603// CHECK: [0x0a,0x00,0x96,0xd0,0x69,0x04,0x02,0x00]
64604
64605v_cmps_ngt_f32_e64 s[10:11], vcc_lo, v2
64606// CHECK: [0x0a,0x00,0x96,0xd0,0x6a,0x04,0x02,0x00]
64607
64608v_cmps_ngt_f32_e64 s[10:11], vcc_hi, v2
64609// CHECK: [0x0a,0x00,0x96,0xd0,0x6b,0x04,0x02,0x00]
64610
64611v_cmps_ngt_f32_e64 s[10:11], tba_lo, v2
64612// CHECK: [0x0a,0x00,0x96,0xd0,0x6c,0x04,0x02,0x00]
64613
64614v_cmps_ngt_f32_e64 s[10:11], tba_hi, v2
64615// CHECK: [0x0a,0x00,0x96,0xd0,0x6d,0x04,0x02,0x00]
64616
64617v_cmps_ngt_f32_e64 s[10:11], tma_lo, v2
64618// CHECK: [0x0a,0x00,0x96,0xd0,0x6e,0x04,0x02,0x00]
64619
64620v_cmps_ngt_f32_e64 s[10:11], tma_hi, v2
64621// CHECK: [0x0a,0x00,0x96,0xd0,0x6f,0x04,0x02,0x00]
64622
64623v_cmps_ngt_f32_e64 s[10:11], ttmp11, v2
64624// CHECK: [0x0a,0x00,0x96,0xd0,0x7b,0x04,0x02,0x00]
64625
64626v_cmps_ngt_f32_e64 s[10:11], m0, v2
64627// CHECK: [0x0a,0x00,0x96,0xd0,0x7c,0x04,0x02,0x00]
64628
64629v_cmps_ngt_f32_e64 s[10:11], exec_lo, v2
64630// CHECK: [0x0a,0x00,0x96,0xd0,0x7e,0x04,0x02,0x00]
64631
64632v_cmps_ngt_f32_e64 s[10:11], exec_hi, v2
64633// CHECK: [0x0a,0x00,0x96,0xd0,0x7f,0x04,0x02,0x00]
64634
64635v_cmps_ngt_f32_e64 s[10:11], 0, v2
64636// CHECK: [0x0a,0x00,0x96,0xd0,0x80,0x04,0x02,0x00]
64637
64638v_cmps_ngt_f32_e64 s[10:11], -1, v2
64639// CHECK: [0x0a,0x00,0x96,0xd0,0xc1,0x04,0x02,0x00]
64640
64641v_cmps_ngt_f32_e64 s[10:11], 0.5, v2
64642// CHECK: [0x0a,0x00,0x96,0xd0,0xf0,0x04,0x02,0x00]
64643
64644v_cmps_ngt_f32_e64 s[10:11], -4.0, v2
64645// CHECK: [0x0a,0x00,0x96,0xd0,0xf7,0x04,0x02,0x00]
64646
64647v_cmps_ngt_f32_e64 s[10:11], v1, v255
64648// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xff,0x03,0x00]
64649
64650v_cmps_ngt_f32_e64 s[10:11], v1, s2
64651// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x00,0x00]
64652
64653v_cmps_ngt_f32_e64 s[10:11], v1, s103
64654// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xcf,0x00,0x00]
64655
64656v_cmps_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
64657// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd1,0x00,0x00]
64658
64659v_cmps_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
64660// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd3,0x00,0x00]
64661
64662v_cmps_ngt_f32_e64 s[10:11], v1, vcc_lo
64663// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd5,0x00,0x00]
64664
64665v_cmps_ngt_f32_e64 s[10:11], v1, vcc_hi
64666// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd7,0x00,0x00]
64667
64668v_cmps_ngt_f32_e64 s[10:11], v1, tba_lo
64669// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd9,0x00,0x00]
64670
64671v_cmps_ngt_f32_e64 s[10:11], v1, tba_hi
64672// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdb,0x00,0x00]
64673
64674v_cmps_ngt_f32_e64 s[10:11], v1, tma_lo
64675// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdd,0x00,0x00]
64676
64677v_cmps_ngt_f32_e64 s[10:11], v1, tma_hi
64678// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdf,0x00,0x00]
64679
64680v_cmps_ngt_f32_e64 s[10:11], v1, ttmp11
64681// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xf7,0x00,0x00]
64682
64683v_cmps_ngt_f32_e64 s[10:11], v1, m0
64684// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xf9,0x00,0x00]
64685
64686v_cmps_ngt_f32_e64 s[10:11], v1, exec_lo
64687// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xfd,0x00,0x00]
64688
64689v_cmps_ngt_f32_e64 s[10:11], v1, exec_hi
64690// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xff,0x00,0x00]
64691
64692v_cmps_ngt_f32_e64 s[10:11], v1, 0
64693// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x01,0x01,0x00]
64694
64695v_cmps_ngt_f32_e64 s[10:11], v1, -1
64696// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x83,0x01,0x00]
64697
64698v_cmps_ngt_f32_e64 s[10:11], v1, 0.5
64699// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xe1,0x01,0x00]
64700
64701v_cmps_ngt_f32_e64 s[10:11], v1, -4.0
64702// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xef,0x01,0x00]
64703
64704v_cmps_ngt_f32_e64 s[10:11], -v1, v2
64705// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x20]
64706
64707v_cmps_ngt_f32_e64 s[10:11], v1, -v2
64708// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x40]
64709
64710v_cmps_ngt_f32_e64 s[10:11], -v1, -v2
64711// CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x60]
64712
64713v_cmps_nle_f32 vcc, v1, v2
64714// CHECK: [0x01,0x05,0x98,0x7c]
64715
64716v_cmps_nle_f32 vcc, v255, v2
64717// CHECK: [0xff,0x05,0x98,0x7c]
64718
64719v_cmps_nle_f32 vcc, s1, v2
64720// CHECK: [0x01,0x04,0x98,0x7c]
64721
64722v_cmps_nle_f32 vcc, s103, v2
64723// CHECK: [0x67,0x04,0x98,0x7c]
64724
64725v_cmps_nle_f32 vcc, flat_scratch_lo, v2
64726// CHECK: [0x68,0x04,0x98,0x7c]
64727
64728v_cmps_nle_f32 vcc, flat_scratch_hi, v2
64729// CHECK: [0x69,0x04,0x98,0x7c]
64730
64731v_cmps_nle_f32 vcc, vcc_lo, v2
64732// CHECK: [0x6a,0x04,0x98,0x7c]
64733
64734v_cmps_nle_f32 vcc, vcc_hi, v2
64735// CHECK: [0x6b,0x04,0x98,0x7c]
64736
64737v_cmps_nle_f32 vcc, tba_lo, v2
64738// CHECK: [0x6c,0x04,0x98,0x7c]
64739
64740v_cmps_nle_f32 vcc, tba_hi, v2
64741// CHECK: [0x6d,0x04,0x98,0x7c]
64742
64743v_cmps_nle_f32 vcc, tma_lo, v2
64744// CHECK: [0x6e,0x04,0x98,0x7c]
64745
64746v_cmps_nle_f32 vcc, tma_hi, v2
64747// CHECK: [0x6f,0x04,0x98,0x7c]
64748
64749v_cmps_nle_f32 vcc, ttmp11, v2
64750// CHECK: [0x7b,0x04,0x98,0x7c]
64751
64752v_cmps_nle_f32 vcc, m0, v2
64753// CHECK: [0x7c,0x04,0x98,0x7c]
64754
64755v_cmps_nle_f32 vcc, exec_lo, v2
64756// CHECK: [0x7e,0x04,0x98,0x7c]
64757
64758v_cmps_nle_f32 vcc, exec_hi, v2
64759// CHECK: [0x7f,0x04,0x98,0x7c]
64760
64761v_cmps_nle_f32 vcc, 0, v2
64762// CHECK: [0x80,0x04,0x98,0x7c]
64763
64764v_cmps_nle_f32 vcc, -1, v2
64765// CHECK: [0xc1,0x04,0x98,0x7c]
64766
64767v_cmps_nle_f32 vcc, 0.5, v2
64768// CHECK: [0xf0,0x04,0x98,0x7c]
64769
64770v_cmps_nle_f32 vcc, -4.0, v2
64771// CHECK: [0xf7,0x04,0x98,0x7c]
64772
64773v_cmps_nle_f32 vcc, 0xaf123456, v2
64774// CHECK: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
64775
64776v_cmps_nle_f32 vcc, 0x3f717273, v2
64777// CHECK: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
64778
64779v_cmps_nle_f32 vcc, v1, v255
64780// CHECK: [0x01,0xff,0x99,0x7c]
64781
64782v_cmps_nle_f32_e64 s[10:11], v1, v2
64783// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64784
64785v_cmps_nle_f32_e64 s[12:13], v1, v2
64786// CHECK: [0x0c,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64787
64788v_cmps_nle_f32_e64 s[102:103], v1, v2
64789// CHECK: [0x66,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64790
64791v_cmps_nle_f32_e64 flat_scratch, v1, v2
64792// CHECK: [0x68,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64793
64794v_cmps_nle_f32_e64 vcc, v1, v2
64795// CHECK: [0x6a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64796
64797v_cmps_nle_f32_e64 tba, v1, v2
64798// CHECK: [0x6c,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64799
64800v_cmps_nle_f32_e64 tma, v1, v2
64801// CHECK: [0x6e,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64802
64803v_cmps_nle_f32_e64 ttmp[10:11], v1, v2
64804// CHECK: [0x7a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64805
64806v_cmps_nle_f32_e64 s[10:11], v255, v2
64807// CHECK: [0x0a,0x00,0x98,0xd0,0xff,0x05,0x02,0x00]
64808
64809v_cmps_nle_f32_e64 s[10:11], s1, v2
64810// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x04,0x02,0x00]
64811
64812v_cmps_nle_f32_e64 s[10:11], s103, v2
64813// CHECK: [0x0a,0x00,0x98,0xd0,0x67,0x04,0x02,0x00]
64814
64815v_cmps_nle_f32_e64 s[10:11], flat_scratch_lo, v2
64816// CHECK: [0x0a,0x00,0x98,0xd0,0x68,0x04,0x02,0x00]
64817
64818v_cmps_nle_f32_e64 s[10:11], flat_scratch_hi, v2
64819// CHECK: [0x0a,0x00,0x98,0xd0,0x69,0x04,0x02,0x00]
64820
64821v_cmps_nle_f32_e64 s[10:11], vcc_lo, v2
64822// CHECK: [0x0a,0x00,0x98,0xd0,0x6a,0x04,0x02,0x00]
64823
64824v_cmps_nle_f32_e64 s[10:11], vcc_hi, v2
64825// CHECK: [0x0a,0x00,0x98,0xd0,0x6b,0x04,0x02,0x00]
64826
64827v_cmps_nle_f32_e64 s[10:11], tba_lo, v2
64828// CHECK: [0x0a,0x00,0x98,0xd0,0x6c,0x04,0x02,0x00]
64829
64830v_cmps_nle_f32_e64 s[10:11], tba_hi, v2
64831// CHECK: [0x0a,0x00,0x98,0xd0,0x6d,0x04,0x02,0x00]
64832
64833v_cmps_nle_f32_e64 s[10:11], tma_lo, v2
64834// CHECK: [0x0a,0x00,0x98,0xd0,0x6e,0x04,0x02,0x00]
64835
64836v_cmps_nle_f32_e64 s[10:11], tma_hi, v2
64837// CHECK: [0x0a,0x00,0x98,0xd0,0x6f,0x04,0x02,0x00]
64838
64839v_cmps_nle_f32_e64 s[10:11], ttmp11, v2
64840// CHECK: [0x0a,0x00,0x98,0xd0,0x7b,0x04,0x02,0x00]
64841
64842v_cmps_nle_f32_e64 s[10:11], m0, v2
64843// CHECK: [0x0a,0x00,0x98,0xd0,0x7c,0x04,0x02,0x00]
64844
64845v_cmps_nle_f32_e64 s[10:11], exec_lo, v2
64846// CHECK: [0x0a,0x00,0x98,0xd0,0x7e,0x04,0x02,0x00]
64847
64848v_cmps_nle_f32_e64 s[10:11], exec_hi, v2
64849// CHECK: [0x0a,0x00,0x98,0xd0,0x7f,0x04,0x02,0x00]
64850
64851v_cmps_nle_f32_e64 s[10:11], 0, v2
64852// CHECK: [0x0a,0x00,0x98,0xd0,0x80,0x04,0x02,0x00]
64853
64854v_cmps_nle_f32_e64 s[10:11], -1, v2
64855// CHECK: [0x0a,0x00,0x98,0xd0,0xc1,0x04,0x02,0x00]
64856
64857v_cmps_nle_f32_e64 s[10:11], 0.5, v2
64858// CHECK: [0x0a,0x00,0x98,0xd0,0xf0,0x04,0x02,0x00]
64859
64860v_cmps_nle_f32_e64 s[10:11], -4.0, v2
64861// CHECK: [0x0a,0x00,0x98,0xd0,0xf7,0x04,0x02,0x00]
64862
64863v_cmps_nle_f32_e64 s[10:11], v1, v255
64864// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xff,0x03,0x00]
64865
64866v_cmps_nle_f32_e64 s[10:11], v1, s2
64867// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x00,0x00]
64868
64869v_cmps_nle_f32_e64 s[10:11], v1, s103
64870// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xcf,0x00,0x00]
64871
64872v_cmps_nle_f32_e64 s[10:11], v1, flat_scratch_lo
64873// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd1,0x00,0x00]
64874
64875v_cmps_nle_f32_e64 s[10:11], v1, flat_scratch_hi
64876// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd3,0x00,0x00]
64877
64878v_cmps_nle_f32_e64 s[10:11], v1, vcc_lo
64879// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd5,0x00,0x00]
64880
64881v_cmps_nle_f32_e64 s[10:11], v1, vcc_hi
64882// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd7,0x00,0x00]
64883
64884v_cmps_nle_f32_e64 s[10:11], v1, tba_lo
64885// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd9,0x00,0x00]
64886
64887v_cmps_nle_f32_e64 s[10:11], v1, tba_hi
64888// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdb,0x00,0x00]
64889
64890v_cmps_nle_f32_e64 s[10:11], v1, tma_lo
64891// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdd,0x00,0x00]
64892
64893v_cmps_nle_f32_e64 s[10:11], v1, tma_hi
64894// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdf,0x00,0x00]
64895
64896v_cmps_nle_f32_e64 s[10:11], v1, ttmp11
64897// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xf7,0x00,0x00]
64898
64899v_cmps_nle_f32_e64 s[10:11], v1, m0
64900// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xf9,0x00,0x00]
64901
64902v_cmps_nle_f32_e64 s[10:11], v1, exec_lo
64903// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xfd,0x00,0x00]
64904
64905v_cmps_nle_f32_e64 s[10:11], v1, exec_hi
64906// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xff,0x00,0x00]
64907
64908v_cmps_nle_f32_e64 s[10:11], v1, 0
64909// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x01,0x01,0x00]
64910
64911v_cmps_nle_f32_e64 s[10:11], v1, -1
64912// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x83,0x01,0x00]
64913
64914v_cmps_nle_f32_e64 s[10:11], v1, 0.5
64915// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xe1,0x01,0x00]
64916
64917v_cmps_nle_f32_e64 s[10:11], v1, -4.0
64918// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xef,0x01,0x00]
64919
64920v_cmps_nle_f32_e64 s[10:11], -v1, v2
64921// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x20]
64922
64923v_cmps_nle_f32_e64 s[10:11], v1, -v2
64924// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x40]
64925
64926v_cmps_nle_f32_e64 s[10:11], -v1, -v2
64927// CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x60]
64928
64929v_cmps_neq_f32 vcc, v1, v2
64930// CHECK: [0x01,0x05,0x9a,0x7c]
64931
64932v_cmps_neq_f32 vcc, v255, v2
64933// CHECK: [0xff,0x05,0x9a,0x7c]
64934
64935v_cmps_neq_f32 vcc, s1, v2
64936// CHECK: [0x01,0x04,0x9a,0x7c]
64937
64938v_cmps_neq_f32 vcc, s103, v2
64939// CHECK: [0x67,0x04,0x9a,0x7c]
64940
64941v_cmps_neq_f32 vcc, flat_scratch_lo, v2
64942// CHECK: [0x68,0x04,0x9a,0x7c]
64943
64944v_cmps_neq_f32 vcc, flat_scratch_hi, v2
64945// CHECK: [0x69,0x04,0x9a,0x7c]
64946
64947v_cmps_neq_f32 vcc, vcc_lo, v2
64948// CHECK: [0x6a,0x04,0x9a,0x7c]
64949
64950v_cmps_neq_f32 vcc, vcc_hi, v2
64951// CHECK: [0x6b,0x04,0x9a,0x7c]
64952
64953v_cmps_neq_f32 vcc, tba_lo, v2
64954// CHECK: [0x6c,0x04,0x9a,0x7c]
64955
64956v_cmps_neq_f32 vcc, tba_hi, v2
64957// CHECK: [0x6d,0x04,0x9a,0x7c]
64958
64959v_cmps_neq_f32 vcc, tma_lo, v2
64960// CHECK: [0x6e,0x04,0x9a,0x7c]
64961
64962v_cmps_neq_f32 vcc, tma_hi, v2
64963// CHECK: [0x6f,0x04,0x9a,0x7c]
64964
64965v_cmps_neq_f32 vcc, ttmp11, v2
64966// CHECK: [0x7b,0x04,0x9a,0x7c]
64967
64968v_cmps_neq_f32 vcc, m0, v2
64969// CHECK: [0x7c,0x04,0x9a,0x7c]
64970
64971v_cmps_neq_f32 vcc, exec_lo, v2
64972// CHECK: [0x7e,0x04,0x9a,0x7c]
64973
64974v_cmps_neq_f32 vcc, exec_hi, v2
64975// CHECK: [0x7f,0x04,0x9a,0x7c]
64976
64977v_cmps_neq_f32 vcc, 0, v2
64978// CHECK: [0x80,0x04,0x9a,0x7c]
64979
64980v_cmps_neq_f32 vcc, -1, v2
64981// CHECK: [0xc1,0x04,0x9a,0x7c]
64982
64983v_cmps_neq_f32 vcc, 0.5, v2
64984// CHECK: [0xf0,0x04,0x9a,0x7c]
64985
64986v_cmps_neq_f32 vcc, -4.0, v2
64987// CHECK: [0xf7,0x04,0x9a,0x7c]
64988
64989v_cmps_neq_f32 vcc, 0xaf123456, v2
64990// CHECK: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
64991
64992v_cmps_neq_f32 vcc, 0x3f717273, v2
64993// CHECK: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
64994
64995v_cmps_neq_f32 vcc, v1, v255
64996// CHECK: [0x01,0xff,0x9b,0x7c]
64997
64998v_cmps_neq_f32_e64 s[10:11], v1, v2
64999// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65000
65001v_cmps_neq_f32_e64 s[12:13], v1, v2
65002// CHECK: [0x0c,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65003
65004v_cmps_neq_f32_e64 s[102:103], v1, v2
65005// CHECK: [0x66,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65006
65007v_cmps_neq_f32_e64 flat_scratch, v1, v2
65008// CHECK: [0x68,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65009
65010v_cmps_neq_f32_e64 vcc, v1, v2
65011// CHECK: [0x6a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65012
65013v_cmps_neq_f32_e64 tba, v1, v2
65014// CHECK: [0x6c,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65015
65016v_cmps_neq_f32_e64 tma, v1, v2
65017// CHECK: [0x6e,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65018
65019v_cmps_neq_f32_e64 ttmp[10:11], v1, v2
65020// CHECK: [0x7a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65021
65022v_cmps_neq_f32_e64 s[10:11], v255, v2
65023// CHECK: [0x0a,0x00,0x9a,0xd0,0xff,0x05,0x02,0x00]
65024
65025v_cmps_neq_f32_e64 s[10:11], s1, v2
65026// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x04,0x02,0x00]
65027
65028v_cmps_neq_f32_e64 s[10:11], s103, v2
65029// CHECK: [0x0a,0x00,0x9a,0xd0,0x67,0x04,0x02,0x00]
65030
65031v_cmps_neq_f32_e64 s[10:11], flat_scratch_lo, v2
65032// CHECK: [0x0a,0x00,0x9a,0xd0,0x68,0x04,0x02,0x00]
65033
65034v_cmps_neq_f32_e64 s[10:11], flat_scratch_hi, v2
65035// CHECK: [0x0a,0x00,0x9a,0xd0,0x69,0x04,0x02,0x00]
65036
65037v_cmps_neq_f32_e64 s[10:11], vcc_lo, v2
65038// CHECK: [0x0a,0x00,0x9a,0xd0,0x6a,0x04,0x02,0x00]
65039
65040v_cmps_neq_f32_e64 s[10:11], vcc_hi, v2
65041// CHECK: [0x0a,0x00,0x9a,0xd0,0x6b,0x04,0x02,0x00]
65042
65043v_cmps_neq_f32_e64 s[10:11], tba_lo, v2
65044// CHECK: [0x0a,0x00,0x9a,0xd0,0x6c,0x04,0x02,0x00]
65045
65046v_cmps_neq_f32_e64 s[10:11], tba_hi, v2
65047// CHECK: [0x0a,0x00,0x9a,0xd0,0x6d,0x04,0x02,0x00]
65048
65049v_cmps_neq_f32_e64 s[10:11], tma_lo, v2
65050// CHECK: [0x0a,0x00,0x9a,0xd0,0x6e,0x04,0x02,0x00]
65051
65052v_cmps_neq_f32_e64 s[10:11], tma_hi, v2
65053// CHECK: [0x0a,0x00,0x9a,0xd0,0x6f,0x04,0x02,0x00]
65054
65055v_cmps_neq_f32_e64 s[10:11], ttmp11, v2
65056// CHECK: [0x0a,0x00,0x9a,0xd0,0x7b,0x04,0x02,0x00]
65057
65058v_cmps_neq_f32_e64 s[10:11], m0, v2
65059// CHECK: [0x0a,0x00,0x9a,0xd0,0x7c,0x04,0x02,0x00]
65060
65061v_cmps_neq_f32_e64 s[10:11], exec_lo, v2
65062// CHECK: [0x0a,0x00,0x9a,0xd0,0x7e,0x04,0x02,0x00]
65063
65064v_cmps_neq_f32_e64 s[10:11], exec_hi, v2
65065// CHECK: [0x0a,0x00,0x9a,0xd0,0x7f,0x04,0x02,0x00]
65066
65067v_cmps_neq_f32_e64 s[10:11], 0, v2
65068// CHECK: [0x0a,0x00,0x9a,0xd0,0x80,0x04,0x02,0x00]
65069
65070v_cmps_neq_f32_e64 s[10:11], -1, v2
65071// CHECK: [0x0a,0x00,0x9a,0xd0,0xc1,0x04,0x02,0x00]
65072
65073v_cmps_neq_f32_e64 s[10:11], 0.5, v2
65074// CHECK: [0x0a,0x00,0x9a,0xd0,0xf0,0x04,0x02,0x00]
65075
65076v_cmps_neq_f32_e64 s[10:11], -4.0, v2
65077// CHECK: [0x0a,0x00,0x9a,0xd0,0xf7,0x04,0x02,0x00]
65078
65079v_cmps_neq_f32_e64 s[10:11], v1, v255
65080// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xff,0x03,0x00]
65081
65082v_cmps_neq_f32_e64 s[10:11], v1, s2
65083// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x00,0x00]
65084
65085v_cmps_neq_f32_e64 s[10:11], v1, s103
65086// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xcf,0x00,0x00]
65087
65088v_cmps_neq_f32_e64 s[10:11], v1, flat_scratch_lo
65089// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd1,0x00,0x00]
65090
65091v_cmps_neq_f32_e64 s[10:11], v1, flat_scratch_hi
65092// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd3,0x00,0x00]
65093
65094v_cmps_neq_f32_e64 s[10:11], v1, vcc_lo
65095// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd5,0x00,0x00]
65096
65097v_cmps_neq_f32_e64 s[10:11], v1, vcc_hi
65098// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd7,0x00,0x00]
65099
65100v_cmps_neq_f32_e64 s[10:11], v1, tba_lo
65101// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd9,0x00,0x00]
65102
65103v_cmps_neq_f32_e64 s[10:11], v1, tba_hi
65104// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdb,0x00,0x00]
65105
65106v_cmps_neq_f32_e64 s[10:11], v1, tma_lo
65107// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdd,0x00,0x00]
65108
65109v_cmps_neq_f32_e64 s[10:11], v1, tma_hi
65110// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdf,0x00,0x00]
65111
65112v_cmps_neq_f32_e64 s[10:11], v1, ttmp11
65113// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xf7,0x00,0x00]
65114
65115v_cmps_neq_f32_e64 s[10:11], v1, m0
65116// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xf9,0x00,0x00]
65117
65118v_cmps_neq_f32_e64 s[10:11], v1, exec_lo
65119// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xfd,0x00,0x00]
65120
65121v_cmps_neq_f32_e64 s[10:11], v1, exec_hi
65122// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xff,0x00,0x00]
65123
65124v_cmps_neq_f32_e64 s[10:11], v1, 0
65125// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x01,0x01,0x00]
65126
65127v_cmps_neq_f32_e64 s[10:11], v1, -1
65128// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x83,0x01,0x00]
65129
65130v_cmps_neq_f32_e64 s[10:11], v1, 0.5
65131// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xe1,0x01,0x00]
65132
65133v_cmps_neq_f32_e64 s[10:11], v1, -4.0
65134// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xef,0x01,0x00]
65135
65136v_cmps_neq_f32_e64 s[10:11], -v1, v2
65137// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x20]
65138
65139v_cmps_neq_f32_e64 s[10:11], v1, -v2
65140// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x40]
65141
65142v_cmps_neq_f32_e64 s[10:11], -v1, -v2
65143// CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x60]
65144
65145v_cmps_nlt_f32 vcc, v1, v2
65146// CHECK: [0x01,0x05,0x9c,0x7c]
65147
65148v_cmps_nlt_f32 vcc, v255, v2
65149// CHECK: [0xff,0x05,0x9c,0x7c]
65150
65151v_cmps_nlt_f32 vcc, s1, v2
65152// CHECK: [0x01,0x04,0x9c,0x7c]
65153
65154v_cmps_nlt_f32 vcc, s103, v2
65155// CHECK: [0x67,0x04,0x9c,0x7c]
65156
65157v_cmps_nlt_f32 vcc, flat_scratch_lo, v2
65158// CHECK: [0x68,0x04,0x9c,0x7c]
65159
65160v_cmps_nlt_f32 vcc, flat_scratch_hi, v2
65161// CHECK: [0x69,0x04,0x9c,0x7c]
65162
65163v_cmps_nlt_f32 vcc, vcc_lo, v2
65164// CHECK: [0x6a,0x04,0x9c,0x7c]
65165
65166v_cmps_nlt_f32 vcc, vcc_hi, v2
65167// CHECK: [0x6b,0x04,0x9c,0x7c]
65168
65169v_cmps_nlt_f32 vcc, tba_lo, v2
65170// CHECK: [0x6c,0x04,0x9c,0x7c]
65171
65172v_cmps_nlt_f32 vcc, tba_hi, v2
65173// CHECK: [0x6d,0x04,0x9c,0x7c]
65174
65175v_cmps_nlt_f32 vcc, tma_lo, v2
65176// CHECK: [0x6e,0x04,0x9c,0x7c]
65177
65178v_cmps_nlt_f32 vcc, tma_hi, v2
65179// CHECK: [0x6f,0x04,0x9c,0x7c]
65180
65181v_cmps_nlt_f32 vcc, ttmp11, v2
65182// CHECK: [0x7b,0x04,0x9c,0x7c]
65183
65184v_cmps_nlt_f32 vcc, m0, v2
65185// CHECK: [0x7c,0x04,0x9c,0x7c]
65186
65187v_cmps_nlt_f32 vcc, exec_lo, v2
65188// CHECK: [0x7e,0x04,0x9c,0x7c]
65189
65190v_cmps_nlt_f32 vcc, exec_hi, v2
65191// CHECK: [0x7f,0x04,0x9c,0x7c]
65192
65193v_cmps_nlt_f32 vcc, 0, v2
65194// CHECK: [0x80,0x04,0x9c,0x7c]
65195
65196v_cmps_nlt_f32 vcc, -1, v2
65197// CHECK: [0xc1,0x04,0x9c,0x7c]
65198
65199v_cmps_nlt_f32 vcc, 0.5, v2
65200// CHECK: [0xf0,0x04,0x9c,0x7c]
65201
65202v_cmps_nlt_f32 vcc, -4.0, v2
65203// CHECK: [0xf7,0x04,0x9c,0x7c]
65204
65205v_cmps_nlt_f32 vcc, 0xaf123456, v2
65206// CHECK: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
65207
65208v_cmps_nlt_f32 vcc, 0x3f717273, v2
65209// CHECK: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
65210
65211v_cmps_nlt_f32 vcc, v1, v255
65212// CHECK: [0x01,0xff,0x9d,0x7c]
65213
65214v_cmps_nlt_f32_e64 s[10:11], v1, v2
65215// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65216
65217v_cmps_nlt_f32_e64 s[12:13], v1, v2
65218// CHECK: [0x0c,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65219
65220v_cmps_nlt_f32_e64 s[102:103], v1, v2
65221// CHECK: [0x66,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65222
65223v_cmps_nlt_f32_e64 flat_scratch, v1, v2
65224// CHECK: [0x68,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65225
65226v_cmps_nlt_f32_e64 vcc, v1, v2
65227// CHECK: [0x6a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65228
65229v_cmps_nlt_f32_e64 tba, v1, v2
65230// CHECK: [0x6c,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65231
65232v_cmps_nlt_f32_e64 tma, v1, v2
65233// CHECK: [0x6e,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65234
65235v_cmps_nlt_f32_e64 ttmp[10:11], v1, v2
65236// CHECK: [0x7a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65237
65238v_cmps_nlt_f32_e64 s[10:11], v255, v2
65239// CHECK: [0x0a,0x00,0x9c,0xd0,0xff,0x05,0x02,0x00]
65240
65241v_cmps_nlt_f32_e64 s[10:11], s1, v2
65242// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x04,0x02,0x00]
65243
65244v_cmps_nlt_f32_e64 s[10:11], s103, v2
65245// CHECK: [0x0a,0x00,0x9c,0xd0,0x67,0x04,0x02,0x00]
65246
65247v_cmps_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
65248// CHECK: [0x0a,0x00,0x9c,0xd0,0x68,0x04,0x02,0x00]
65249
65250v_cmps_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
65251// CHECK: [0x0a,0x00,0x9c,0xd0,0x69,0x04,0x02,0x00]
65252
65253v_cmps_nlt_f32_e64 s[10:11], vcc_lo, v2
65254// CHECK: [0x0a,0x00,0x9c,0xd0,0x6a,0x04,0x02,0x00]
65255
65256v_cmps_nlt_f32_e64 s[10:11], vcc_hi, v2
65257// CHECK: [0x0a,0x00,0x9c,0xd0,0x6b,0x04,0x02,0x00]
65258
65259v_cmps_nlt_f32_e64 s[10:11], tba_lo, v2
65260// CHECK: [0x0a,0x00,0x9c,0xd0,0x6c,0x04,0x02,0x00]
65261
65262v_cmps_nlt_f32_e64 s[10:11], tba_hi, v2
65263// CHECK: [0x0a,0x00,0x9c,0xd0,0x6d,0x04,0x02,0x00]
65264
65265v_cmps_nlt_f32_e64 s[10:11], tma_lo, v2
65266// CHECK: [0x0a,0x00,0x9c,0xd0,0x6e,0x04,0x02,0x00]
65267
65268v_cmps_nlt_f32_e64 s[10:11], tma_hi, v2
65269// CHECK: [0x0a,0x00,0x9c,0xd0,0x6f,0x04,0x02,0x00]
65270
65271v_cmps_nlt_f32_e64 s[10:11], ttmp11, v2
65272// CHECK: [0x0a,0x00,0x9c,0xd0,0x7b,0x04,0x02,0x00]
65273
65274v_cmps_nlt_f32_e64 s[10:11], m0, v2
65275// CHECK: [0x0a,0x00,0x9c,0xd0,0x7c,0x04,0x02,0x00]
65276
65277v_cmps_nlt_f32_e64 s[10:11], exec_lo, v2
65278// CHECK: [0x0a,0x00,0x9c,0xd0,0x7e,0x04,0x02,0x00]
65279
65280v_cmps_nlt_f32_e64 s[10:11], exec_hi, v2
65281// CHECK: [0x0a,0x00,0x9c,0xd0,0x7f,0x04,0x02,0x00]
65282
65283v_cmps_nlt_f32_e64 s[10:11], 0, v2
65284// CHECK: [0x0a,0x00,0x9c,0xd0,0x80,0x04,0x02,0x00]
65285
65286v_cmps_nlt_f32_e64 s[10:11], -1, v2
65287// CHECK: [0x0a,0x00,0x9c,0xd0,0xc1,0x04,0x02,0x00]
65288
65289v_cmps_nlt_f32_e64 s[10:11], 0.5, v2
65290// CHECK: [0x0a,0x00,0x9c,0xd0,0xf0,0x04,0x02,0x00]
65291
65292v_cmps_nlt_f32_e64 s[10:11], -4.0, v2
65293// CHECK: [0x0a,0x00,0x9c,0xd0,0xf7,0x04,0x02,0x00]
65294
65295v_cmps_nlt_f32_e64 s[10:11], v1, v255
65296// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xff,0x03,0x00]
65297
65298v_cmps_nlt_f32_e64 s[10:11], v1, s2
65299// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x00,0x00]
65300
65301v_cmps_nlt_f32_e64 s[10:11], v1, s103
65302// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xcf,0x00,0x00]
65303
65304v_cmps_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
65305// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd1,0x00,0x00]
65306
65307v_cmps_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
65308// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd3,0x00,0x00]
65309
65310v_cmps_nlt_f32_e64 s[10:11], v1, vcc_lo
65311// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd5,0x00,0x00]
65312
65313v_cmps_nlt_f32_e64 s[10:11], v1, vcc_hi
65314// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd7,0x00,0x00]
65315
65316v_cmps_nlt_f32_e64 s[10:11], v1, tba_lo
65317// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd9,0x00,0x00]
65318
65319v_cmps_nlt_f32_e64 s[10:11], v1, tba_hi
65320// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdb,0x00,0x00]
65321
65322v_cmps_nlt_f32_e64 s[10:11], v1, tma_lo
65323// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdd,0x00,0x00]
65324
65325v_cmps_nlt_f32_e64 s[10:11], v1, tma_hi
65326// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdf,0x00,0x00]
65327
65328v_cmps_nlt_f32_e64 s[10:11], v1, ttmp11
65329// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xf7,0x00,0x00]
65330
65331v_cmps_nlt_f32_e64 s[10:11], v1, m0
65332// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xf9,0x00,0x00]
65333
65334v_cmps_nlt_f32_e64 s[10:11], v1, exec_lo
65335// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xfd,0x00,0x00]
65336
65337v_cmps_nlt_f32_e64 s[10:11], v1, exec_hi
65338// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xff,0x00,0x00]
65339
65340v_cmps_nlt_f32_e64 s[10:11], v1, 0
65341// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x01,0x01,0x00]
65342
65343v_cmps_nlt_f32_e64 s[10:11], v1, -1
65344// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x83,0x01,0x00]
65345
65346v_cmps_nlt_f32_e64 s[10:11], v1, 0.5
65347// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xe1,0x01,0x00]
65348
65349v_cmps_nlt_f32_e64 s[10:11], v1, -4.0
65350// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xef,0x01,0x00]
65351
65352v_cmps_nlt_f32_e64 s[10:11], -v1, v2
65353// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x20]
65354
65355v_cmps_nlt_f32_e64 s[10:11], v1, -v2
65356// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x40]
65357
65358v_cmps_nlt_f32_e64 s[10:11], -v1, -v2
65359// CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x60]
65360
65361v_cmps_tru_f32 vcc, v1, v2
65362// CHECK: [0x01,0x05,0x9e,0x7c]
65363
65364v_cmps_tru_f32 vcc, v255, v2
65365// CHECK: [0xff,0x05,0x9e,0x7c]
65366
65367v_cmps_tru_f32 vcc, s1, v2
65368// CHECK: [0x01,0x04,0x9e,0x7c]
65369
65370v_cmps_tru_f32 vcc, s103, v2
65371// CHECK: [0x67,0x04,0x9e,0x7c]
65372
65373v_cmps_tru_f32 vcc, flat_scratch_lo, v2
65374// CHECK: [0x68,0x04,0x9e,0x7c]
65375
65376v_cmps_tru_f32 vcc, flat_scratch_hi, v2
65377// CHECK: [0x69,0x04,0x9e,0x7c]
65378
65379v_cmps_tru_f32 vcc, vcc_lo, v2
65380// CHECK: [0x6a,0x04,0x9e,0x7c]
65381
65382v_cmps_tru_f32 vcc, vcc_hi, v2
65383// CHECK: [0x6b,0x04,0x9e,0x7c]
65384
65385v_cmps_tru_f32 vcc, tba_lo, v2
65386// CHECK: [0x6c,0x04,0x9e,0x7c]
65387
65388v_cmps_tru_f32 vcc, tba_hi, v2
65389// CHECK: [0x6d,0x04,0x9e,0x7c]
65390
65391v_cmps_tru_f32 vcc, tma_lo, v2
65392// CHECK: [0x6e,0x04,0x9e,0x7c]
65393
65394v_cmps_tru_f32 vcc, tma_hi, v2
65395// CHECK: [0x6f,0x04,0x9e,0x7c]
65396
65397v_cmps_tru_f32 vcc, ttmp11, v2
65398// CHECK: [0x7b,0x04,0x9e,0x7c]
65399
65400v_cmps_tru_f32 vcc, m0, v2
65401// CHECK: [0x7c,0x04,0x9e,0x7c]
65402
65403v_cmps_tru_f32 vcc, exec_lo, v2
65404// CHECK: [0x7e,0x04,0x9e,0x7c]
65405
65406v_cmps_tru_f32 vcc, exec_hi, v2
65407// CHECK: [0x7f,0x04,0x9e,0x7c]
65408
65409v_cmps_tru_f32 vcc, 0, v2
65410// CHECK: [0x80,0x04,0x9e,0x7c]
65411
65412v_cmps_tru_f32 vcc, -1, v2
65413// CHECK: [0xc1,0x04,0x9e,0x7c]
65414
65415v_cmps_tru_f32 vcc, 0.5, v2
65416// CHECK: [0xf0,0x04,0x9e,0x7c]
65417
65418v_cmps_tru_f32 vcc, -4.0, v2
65419// CHECK: [0xf7,0x04,0x9e,0x7c]
65420
65421v_cmps_tru_f32 vcc, 0xaf123456, v2
65422// CHECK: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
65423
65424v_cmps_tru_f32 vcc, 0x3f717273, v2
65425// CHECK: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
65426
65427v_cmps_tru_f32 vcc, v1, v255
65428// CHECK: [0x01,0xff,0x9f,0x7c]
65429
65430v_cmps_tru_f32_e64 s[10:11], v1, v2
65431// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65432
65433v_cmps_tru_f32_e64 s[12:13], v1, v2
65434// CHECK: [0x0c,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65435
65436v_cmps_tru_f32_e64 s[102:103], v1, v2
65437// CHECK: [0x66,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65438
65439v_cmps_tru_f32_e64 flat_scratch, v1, v2
65440// CHECK: [0x68,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65441
65442v_cmps_tru_f32_e64 vcc, v1, v2
65443// CHECK: [0x6a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65444
65445v_cmps_tru_f32_e64 tba, v1, v2
65446// CHECK: [0x6c,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65447
65448v_cmps_tru_f32_e64 tma, v1, v2
65449// CHECK: [0x6e,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65450
65451v_cmps_tru_f32_e64 ttmp[10:11], v1, v2
65452// CHECK: [0x7a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65453
65454v_cmps_tru_f32_e64 s[10:11], v255, v2
65455// CHECK: [0x0a,0x00,0x9e,0xd0,0xff,0x05,0x02,0x00]
65456
65457v_cmps_tru_f32_e64 s[10:11], s1, v2
65458// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x04,0x02,0x00]
65459
65460v_cmps_tru_f32_e64 s[10:11], s103, v2
65461// CHECK: [0x0a,0x00,0x9e,0xd0,0x67,0x04,0x02,0x00]
65462
65463v_cmps_tru_f32_e64 s[10:11], flat_scratch_lo, v2
65464// CHECK: [0x0a,0x00,0x9e,0xd0,0x68,0x04,0x02,0x00]
65465
65466v_cmps_tru_f32_e64 s[10:11], flat_scratch_hi, v2
65467// CHECK: [0x0a,0x00,0x9e,0xd0,0x69,0x04,0x02,0x00]
65468
65469v_cmps_tru_f32_e64 s[10:11], vcc_lo, v2
65470// CHECK: [0x0a,0x00,0x9e,0xd0,0x6a,0x04,0x02,0x00]
65471
65472v_cmps_tru_f32_e64 s[10:11], vcc_hi, v2
65473// CHECK: [0x0a,0x00,0x9e,0xd0,0x6b,0x04,0x02,0x00]
65474
65475v_cmps_tru_f32_e64 s[10:11], tba_lo, v2
65476// CHECK: [0x0a,0x00,0x9e,0xd0,0x6c,0x04,0x02,0x00]
65477
65478v_cmps_tru_f32_e64 s[10:11], tba_hi, v2
65479// CHECK: [0x0a,0x00,0x9e,0xd0,0x6d,0x04,0x02,0x00]
65480
65481v_cmps_tru_f32_e64 s[10:11], tma_lo, v2
65482// CHECK: [0x0a,0x00,0x9e,0xd0,0x6e,0x04,0x02,0x00]
65483
65484v_cmps_tru_f32_e64 s[10:11], tma_hi, v2
65485// CHECK: [0x0a,0x00,0x9e,0xd0,0x6f,0x04,0x02,0x00]
65486
65487v_cmps_tru_f32_e64 s[10:11], ttmp11, v2
65488// CHECK: [0x0a,0x00,0x9e,0xd0,0x7b,0x04,0x02,0x00]
65489
65490v_cmps_tru_f32_e64 s[10:11], m0, v2
65491// CHECK: [0x0a,0x00,0x9e,0xd0,0x7c,0x04,0x02,0x00]
65492
65493v_cmps_tru_f32_e64 s[10:11], exec_lo, v2
65494// CHECK: [0x0a,0x00,0x9e,0xd0,0x7e,0x04,0x02,0x00]
65495
65496v_cmps_tru_f32_e64 s[10:11], exec_hi, v2
65497// CHECK: [0x0a,0x00,0x9e,0xd0,0x7f,0x04,0x02,0x00]
65498
65499v_cmps_tru_f32_e64 s[10:11], 0, v2
65500// CHECK: [0x0a,0x00,0x9e,0xd0,0x80,0x04,0x02,0x00]
65501
65502v_cmps_tru_f32_e64 s[10:11], -1, v2
65503// CHECK: [0x0a,0x00,0x9e,0xd0,0xc1,0x04,0x02,0x00]
65504
65505v_cmps_tru_f32_e64 s[10:11], 0.5, v2
65506// CHECK: [0x0a,0x00,0x9e,0xd0,0xf0,0x04,0x02,0x00]
65507
65508v_cmps_tru_f32_e64 s[10:11], -4.0, v2
65509// CHECK: [0x0a,0x00,0x9e,0xd0,0xf7,0x04,0x02,0x00]
65510
65511v_cmps_tru_f32_e64 s[10:11], v1, v255
65512// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xff,0x03,0x00]
65513
65514v_cmps_tru_f32_e64 s[10:11], v1, s2
65515// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x00,0x00]
65516
65517v_cmps_tru_f32_e64 s[10:11], v1, s103
65518// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xcf,0x00,0x00]
65519
65520v_cmps_tru_f32_e64 s[10:11], v1, flat_scratch_lo
65521// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd1,0x00,0x00]
65522
65523v_cmps_tru_f32_e64 s[10:11], v1, flat_scratch_hi
65524// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd3,0x00,0x00]
65525
65526v_cmps_tru_f32_e64 s[10:11], v1, vcc_lo
65527// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd5,0x00,0x00]
65528
65529v_cmps_tru_f32_e64 s[10:11], v1, vcc_hi
65530// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd7,0x00,0x00]
65531
65532v_cmps_tru_f32_e64 s[10:11], v1, tba_lo
65533// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd9,0x00,0x00]
65534
65535v_cmps_tru_f32_e64 s[10:11], v1, tba_hi
65536// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdb,0x00,0x00]
65537
65538v_cmps_tru_f32_e64 s[10:11], v1, tma_lo
65539// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdd,0x00,0x00]
65540
65541v_cmps_tru_f32_e64 s[10:11], v1, tma_hi
65542// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdf,0x00,0x00]
65543
65544v_cmps_tru_f32_e64 s[10:11], v1, ttmp11
65545// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xf7,0x00,0x00]
65546
65547v_cmps_tru_f32_e64 s[10:11], v1, m0
65548// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xf9,0x00,0x00]
65549
65550v_cmps_tru_f32_e64 s[10:11], v1, exec_lo
65551// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xfd,0x00,0x00]
65552
65553v_cmps_tru_f32_e64 s[10:11], v1, exec_hi
65554// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xff,0x00,0x00]
65555
65556v_cmps_tru_f32_e64 s[10:11], v1, 0
65557// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x01,0x01,0x00]
65558
65559v_cmps_tru_f32_e64 s[10:11], v1, -1
65560// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x83,0x01,0x00]
65561
65562v_cmps_tru_f32_e64 s[10:11], v1, 0.5
65563// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xe1,0x01,0x00]
65564
65565v_cmps_tru_f32_e64 s[10:11], v1, -4.0
65566// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xef,0x01,0x00]
65567
65568v_cmps_tru_f32_e64 s[10:11], -v1, v2
65569// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x20]
65570
65571v_cmps_tru_f32_e64 s[10:11], v1, -v2
65572// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x40]
65573
65574v_cmps_tru_f32_e64 s[10:11], -v1, -v2
65575// CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x60]
65576
65577v_cmpsx_f_f32 vcc, v1, v2
65578// CHECK: [0x01,0x05,0xa0,0x7c]
65579
65580v_cmpsx_f_f32 vcc, v255, v2
65581// CHECK: [0xff,0x05,0xa0,0x7c]
65582
65583v_cmpsx_f_f32 vcc, s1, v2
65584// CHECK: [0x01,0x04,0xa0,0x7c]
65585
65586v_cmpsx_f_f32 vcc, s103, v2
65587// CHECK: [0x67,0x04,0xa0,0x7c]
65588
65589v_cmpsx_f_f32 vcc, flat_scratch_lo, v2
65590// CHECK: [0x68,0x04,0xa0,0x7c]
65591
65592v_cmpsx_f_f32 vcc, flat_scratch_hi, v2
65593// CHECK: [0x69,0x04,0xa0,0x7c]
65594
65595v_cmpsx_f_f32 vcc, vcc_lo, v2
65596// CHECK: [0x6a,0x04,0xa0,0x7c]
65597
65598v_cmpsx_f_f32 vcc, vcc_hi, v2
65599// CHECK: [0x6b,0x04,0xa0,0x7c]
65600
65601v_cmpsx_f_f32 vcc, tba_lo, v2
65602// CHECK: [0x6c,0x04,0xa0,0x7c]
65603
65604v_cmpsx_f_f32 vcc, tba_hi, v2
65605// CHECK: [0x6d,0x04,0xa0,0x7c]
65606
65607v_cmpsx_f_f32 vcc, tma_lo, v2
65608// CHECK: [0x6e,0x04,0xa0,0x7c]
65609
65610v_cmpsx_f_f32 vcc, tma_hi, v2
65611// CHECK: [0x6f,0x04,0xa0,0x7c]
65612
65613v_cmpsx_f_f32 vcc, ttmp11, v2
65614// CHECK: [0x7b,0x04,0xa0,0x7c]
65615
65616v_cmpsx_f_f32 vcc, m0, v2
65617// CHECK: [0x7c,0x04,0xa0,0x7c]
65618
65619v_cmpsx_f_f32 vcc, exec_lo, v2
65620// CHECK: [0x7e,0x04,0xa0,0x7c]
65621
65622v_cmpsx_f_f32 vcc, exec_hi, v2
65623// CHECK: [0x7f,0x04,0xa0,0x7c]
65624
65625v_cmpsx_f_f32 vcc, 0, v2
65626// CHECK: [0x80,0x04,0xa0,0x7c]
65627
65628v_cmpsx_f_f32 vcc, -1, v2
65629// CHECK: [0xc1,0x04,0xa0,0x7c]
65630
65631v_cmpsx_f_f32 vcc, 0.5, v2
65632// CHECK: [0xf0,0x04,0xa0,0x7c]
65633
65634v_cmpsx_f_f32 vcc, -4.0, v2
65635// CHECK: [0xf7,0x04,0xa0,0x7c]
65636
65637v_cmpsx_f_f32 vcc, 0xaf123456, v2
65638// CHECK: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
65639
65640v_cmpsx_f_f32 vcc, 0x3f717273, v2
65641// CHECK: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
65642
65643v_cmpsx_f_f32 vcc, v1, v255
65644// CHECK: [0x01,0xff,0xa1,0x7c]
65645
65646v_cmpsx_f_f32_e64 s[10:11], v1, v2
65647// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65648
65649v_cmpsx_f_f32_e64 s[12:13], v1, v2
65650// CHECK: [0x0c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65651
65652v_cmpsx_f_f32_e64 s[102:103], v1, v2
65653// CHECK: [0x66,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65654
65655v_cmpsx_f_f32_e64 flat_scratch, v1, v2
65656// CHECK: [0x68,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65657
65658v_cmpsx_f_f32_e64 vcc, v1, v2
65659// CHECK: [0x6a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65660
65661v_cmpsx_f_f32_e64 tba, v1, v2
65662// CHECK: [0x6c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65663
65664v_cmpsx_f_f32_e64 tma, v1, v2
65665// CHECK: [0x6e,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65666
65667v_cmpsx_f_f32_e64 ttmp[10:11], v1, v2
65668// CHECK: [0x7a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65669
65670v_cmpsx_f_f32_e64 s[10:11], v255, v2
65671// CHECK: [0x0a,0x00,0xa0,0xd0,0xff,0x05,0x02,0x00]
65672
65673v_cmpsx_f_f32_e64 s[10:11], s1, v2
65674// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x04,0x02,0x00]
65675
65676v_cmpsx_f_f32_e64 s[10:11], s103, v2
65677// CHECK: [0x0a,0x00,0xa0,0xd0,0x67,0x04,0x02,0x00]
65678
65679v_cmpsx_f_f32_e64 s[10:11], flat_scratch_lo, v2
65680// CHECK: [0x0a,0x00,0xa0,0xd0,0x68,0x04,0x02,0x00]
65681
65682v_cmpsx_f_f32_e64 s[10:11], flat_scratch_hi, v2
65683// CHECK: [0x0a,0x00,0xa0,0xd0,0x69,0x04,0x02,0x00]
65684
65685v_cmpsx_f_f32_e64 s[10:11], vcc_lo, v2
65686// CHECK: [0x0a,0x00,0xa0,0xd0,0x6a,0x04,0x02,0x00]
65687
65688v_cmpsx_f_f32_e64 s[10:11], vcc_hi, v2
65689// CHECK: [0x0a,0x00,0xa0,0xd0,0x6b,0x04,0x02,0x00]
65690
65691v_cmpsx_f_f32_e64 s[10:11], tba_lo, v2
65692// CHECK: [0x0a,0x00,0xa0,0xd0,0x6c,0x04,0x02,0x00]
65693
65694v_cmpsx_f_f32_e64 s[10:11], tba_hi, v2
65695// CHECK: [0x0a,0x00,0xa0,0xd0,0x6d,0x04,0x02,0x00]
65696
65697v_cmpsx_f_f32_e64 s[10:11], tma_lo, v2
65698// CHECK: [0x0a,0x00,0xa0,0xd0,0x6e,0x04,0x02,0x00]
65699
65700v_cmpsx_f_f32_e64 s[10:11], tma_hi, v2
65701// CHECK: [0x0a,0x00,0xa0,0xd0,0x6f,0x04,0x02,0x00]
65702
65703v_cmpsx_f_f32_e64 s[10:11], ttmp11, v2
65704// CHECK: [0x0a,0x00,0xa0,0xd0,0x7b,0x04,0x02,0x00]
65705
65706v_cmpsx_f_f32_e64 s[10:11], m0, v2
65707// CHECK: [0x0a,0x00,0xa0,0xd0,0x7c,0x04,0x02,0x00]
65708
65709v_cmpsx_f_f32_e64 s[10:11], exec_lo, v2
65710// CHECK: [0x0a,0x00,0xa0,0xd0,0x7e,0x04,0x02,0x00]
65711
65712v_cmpsx_f_f32_e64 s[10:11], exec_hi, v2
65713// CHECK: [0x0a,0x00,0xa0,0xd0,0x7f,0x04,0x02,0x00]
65714
65715v_cmpsx_f_f32_e64 s[10:11], 0, v2
65716// CHECK: [0x0a,0x00,0xa0,0xd0,0x80,0x04,0x02,0x00]
65717
65718v_cmpsx_f_f32_e64 s[10:11], -1, v2
65719// CHECK: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00]
65720
65721v_cmpsx_f_f32_e64 s[10:11], 0.5, v2
65722// CHECK: [0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00]
65723
65724v_cmpsx_f_f32_e64 s[10:11], -4.0, v2
65725// CHECK: [0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00]
65726
65727v_cmpsx_f_f32_e64 s[10:11], v1, v255
65728// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00]
65729
65730v_cmpsx_f_f32_e64 s[10:11], v1, s2
65731// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x00,0x00]
65732
65733v_cmpsx_f_f32_e64 s[10:11], v1, s103
65734// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcf,0x00,0x00]
65735
65736v_cmpsx_f_f32_e64 s[10:11], v1, flat_scratch_lo
65737// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd1,0x00,0x00]
65738
65739v_cmpsx_f_f32_e64 s[10:11], v1, flat_scratch_hi
65740// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd3,0x00,0x00]
65741
65742v_cmpsx_f_f32_e64 s[10:11], v1, vcc_lo
65743// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd5,0x00,0x00]
65744
65745v_cmpsx_f_f32_e64 s[10:11], v1, vcc_hi
65746// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd7,0x00,0x00]
65747
65748v_cmpsx_f_f32_e64 s[10:11], v1, tba_lo
65749// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd9,0x00,0x00]
65750
65751v_cmpsx_f_f32_e64 s[10:11], v1, tba_hi
65752// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdb,0x00,0x00]
65753
65754v_cmpsx_f_f32_e64 s[10:11], v1, tma_lo
65755// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdd,0x00,0x00]
65756
65757v_cmpsx_f_f32_e64 s[10:11], v1, tma_hi
65758// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdf,0x00,0x00]
65759
65760v_cmpsx_f_f32_e64 s[10:11], v1, ttmp11
65761// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf7,0x00,0x00]
65762
65763v_cmpsx_f_f32_e64 s[10:11], v1, m0
65764// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf9,0x00,0x00]
65765
65766v_cmpsx_f_f32_e64 s[10:11], v1, exec_lo
65767// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xfd,0x00,0x00]
65768
65769v_cmpsx_f_f32_e64 s[10:11], v1, exec_hi
65770// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x00,0x00]
65771
65772v_cmpsx_f_f32_e64 s[10:11], v1, 0
65773// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x01,0x01,0x00]
65774
65775v_cmpsx_f_f32_e64 s[10:11], v1, -1
65776// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00]
65777
65778v_cmpsx_f_f32_e64 s[10:11], v1, 0.5
65779// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00]
65780
65781v_cmpsx_f_f32_e64 s[10:11], v1, -4.0
65782// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00]
65783
65784v_cmpsx_f_f32_e64 s[10:11], -v1, v2
65785// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x20]
65786
65787v_cmpsx_f_f32_e64 s[10:11], v1, -v2
65788// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x40]
65789
65790v_cmpsx_f_f32_e64 s[10:11], -v1, -v2
65791// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x60]
65792
65793v_cmpsx_lt_f32 vcc, v1, v2
65794// CHECK: [0x01,0x05,0xa2,0x7c]
65795
65796v_cmpsx_lt_f32 vcc, v255, v2
65797// CHECK: [0xff,0x05,0xa2,0x7c]
65798
65799v_cmpsx_lt_f32 vcc, s1, v2
65800// CHECK: [0x01,0x04,0xa2,0x7c]
65801
65802v_cmpsx_lt_f32 vcc, s103, v2
65803// CHECK: [0x67,0x04,0xa2,0x7c]
65804
65805v_cmpsx_lt_f32 vcc, flat_scratch_lo, v2
65806// CHECK: [0x68,0x04,0xa2,0x7c]
65807
65808v_cmpsx_lt_f32 vcc, flat_scratch_hi, v2
65809// CHECK: [0x69,0x04,0xa2,0x7c]
65810
65811v_cmpsx_lt_f32 vcc, vcc_lo, v2
65812// CHECK: [0x6a,0x04,0xa2,0x7c]
65813
65814v_cmpsx_lt_f32 vcc, vcc_hi, v2
65815// CHECK: [0x6b,0x04,0xa2,0x7c]
65816
65817v_cmpsx_lt_f32 vcc, tba_lo, v2
65818// CHECK: [0x6c,0x04,0xa2,0x7c]
65819
65820v_cmpsx_lt_f32 vcc, tba_hi, v2
65821// CHECK: [0x6d,0x04,0xa2,0x7c]
65822
65823v_cmpsx_lt_f32 vcc, tma_lo, v2
65824// CHECK: [0x6e,0x04,0xa2,0x7c]
65825
65826v_cmpsx_lt_f32 vcc, tma_hi, v2
65827// CHECK: [0x6f,0x04,0xa2,0x7c]
65828
65829v_cmpsx_lt_f32 vcc, ttmp11, v2
65830// CHECK: [0x7b,0x04,0xa2,0x7c]
65831
65832v_cmpsx_lt_f32 vcc, m0, v2
65833// CHECK: [0x7c,0x04,0xa2,0x7c]
65834
65835v_cmpsx_lt_f32 vcc, exec_lo, v2
65836// CHECK: [0x7e,0x04,0xa2,0x7c]
65837
65838v_cmpsx_lt_f32 vcc, exec_hi, v2
65839// CHECK: [0x7f,0x04,0xa2,0x7c]
65840
65841v_cmpsx_lt_f32 vcc, 0, v2
65842// CHECK: [0x80,0x04,0xa2,0x7c]
65843
65844v_cmpsx_lt_f32 vcc, -1, v2
65845// CHECK: [0xc1,0x04,0xa2,0x7c]
65846
65847v_cmpsx_lt_f32 vcc, 0.5, v2
65848// CHECK: [0xf0,0x04,0xa2,0x7c]
65849
65850v_cmpsx_lt_f32 vcc, -4.0, v2
65851// CHECK: [0xf7,0x04,0xa2,0x7c]
65852
65853v_cmpsx_lt_f32 vcc, 0xaf123456, v2
65854// CHECK: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
65855
65856v_cmpsx_lt_f32 vcc, 0x3f717273, v2
65857// CHECK: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
65858
65859v_cmpsx_lt_f32 vcc, v1, v255
65860// CHECK: [0x01,0xff,0xa3,0x7c]
65861
65862v_cmpsx_lt_f32_e64 s[10:11], v1, v2
65863// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65864
65865v_cmpsx_lt_f32_e64 s[12:13], v1, v2
65866// CHECK: [0x0c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65867
65868v_cmpsx_lt_f32_e64 s[102:103], v1, v2
65869// CHECK: [0x66,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65870
65871v_cmpsx_lt_f32_e64 flat_scratch, v1, v2
65872// CHECK: [0x68,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65873
65874v_cmpsx_lt_f32_e64 vcc, v1, v2
65875// CHECK: [0x6a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65876
65877v_cmpsx_lt_f32_e64 tba, v1, v2
65878// CHECK: [0x6c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65879
65880v_cmpsx_lt_f32_e64 tma, v1, v2
65881// CHECK: [0x6e,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65882
65883v_cmpsx_lt_f32_e64 ttmp[10:11], v1, v2
65884// CHECK: [0x7a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65885
65886v_cmpsx_lt_f32_e64 s[10:11], v255, v2
65887// CHECK: [0x0a,0x00,0xa2,0xd0,0xff,0x05,0x02,0x00]
65888
65889v_cmpsx_lt_f32_e64 s[10:11], s1, v2
65890// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x04,0x02,0x00]
65891
65892v_cmpsx_lt_f32_e64 s[10:11], s103, v2
65893// CHECK: [0x0a,0x00,0xa2,0xd0,0x67,0x04,0x02,0x00]
65894
65895v_cmpsx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
65896// CHECK: [0x0a,0x00,0xa2,0xd0,0x68,0x04,0x02,0x00]
65897
65898v_cmpsx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
65899// CHECK: [0x0a,0x00,0xa2,0xd0,0x69,0x04,0x02,0x00]
65900
65901v_cmpsx_lt_f32_e64 s[10:11], vcc_lo, v2
65902// CHECK: [0x0a,0x00,0xa2,0xd0,0x6a,0x04,0x02,0x00]
65903
65904v_cmpsx_lt_f32_e64 s[10:11], vcc_hi, v2
65905// CHECK: [0x0a,0x00,0xa2,0xd0,0x6b,0x04,0x02,0x00]
65906
65907v_cmpsx_lt_f32_e64 s[10:11], tba_lo, v2
65908// CHECK: [0x0a,0x00,0xa2,0xd0,0x6c,0x04,0x02,0x00]
65909
65910v_cmpsx_lt_f32_e64 s[10:11], tba_hi, v2
65911// CHECK: [0x0a,0x00,0xa2,0xd0,0x6d,0x04,0x02,0x00]
65912
65913v_cmpsx_lt_f32_e64 s[10:11], tma_lo, v2
65914// CHECK: [0x0a,0x00,0xa2,0xd0,0x6e,0x04,0x02,0x00]
65915
65916v_cmpsx_lt_f32_e64 s[10:11], tma_hi, v2
65917// CHECK: [0x0a,0x00,0xa2,0xd0,0x6f,0x04,0x02,0x00]
65918
65919v_cmpsx_lt_f32_e64 s[10:11], ttmp11, v2
65920// CHECK: [0x0a,0x00,0xa2,0xd0,0x7b,0x04,0x02,0x00]
65921
65922v_cmpsx_lt_f32_e64 s[10:11], m0, v2
65923// CHECK: [0x0a,0x00,0xa2,0xd0,0x7c,0x04,0x02,0x00]
65924
65925v_cmpsx_lt_f32_e64 s[10:11], exec_lo, v2
65926// CHECK: [0x0a,0x00,0xa2,0xd0,0x7e,0x04,0x02,0x00]
65927
65928v_cmpsx_lt_f32_e64 s[10:11], exec_hi, v2
65929// CHECK: [0x0a,0x00,0xa2,0xd0,0x7f,0x04,0x02,0x00]
65930
65931v_cmpsx_lt_f32_e64 s[10:11], 0, v2
65932// CHECK: [0x0a,0x00,0xa2,0xd0,0x80,0x04,0x02,0x00]
65933
65934v_cmpsx_lt_f32_e64 s[10:11], -1, v2
65935// CHECK: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00]
65936
65937v_cmpsx_lt_f32_e64 s[10:11], 0.5, v2
65938// CHECK: [0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00]
65939
65940v_cmpsx_lt_f32_e64 s[10:11], -4.0, v2
65941// CHECK: [0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00]
65942
65943v_cmpsx_lt_f32_e64 s[10:11], v1, v255
65944// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00]
65945
65946v_cmpsx_lt_f32_e64 s[10:11], v1, s2
65947// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x00,0x00]
65948
65949v_cmpsx_lt_f32_e64 s[10:11], v1, s103
65950// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcf,0x00,0x00]
65951
65952v_cmpsx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
65953// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd1,0x00,0x00]
65954
65955v_cmpsx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
65956// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd3,0x00,0x00]
65957
65958v_cmpsx_lt_f32_e64 s[10:11], v1, vcc_lo
65959// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd5,0x00,0x00]
65960
65961v_cmpsx_lt_f32_e64 s[10:11], v1, vcc_hi
65962// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd7,0x00,0x00]
65963
65964v_cmpsx_lt_f32_e64 s[10:11], v1, tba_lo
65965// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd9,0x00,0x00]
65966
65967v_cmpsx_lt_f32_e64 s[10:11], v1, tba_hi
65968// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdb,0x00,0x00]
65969
65970v_cmpsx_lt_f32_e64 s[10:11], v1, tma_lo
65971// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdd,0x00,0x00]
65972
65973v_cmpsx_lt_f32_e64 s[10:11], v1, tma_hi
65974// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdf,0x00,0x00]
65975
65976v_cmpsx_lt_f32_e64 s[10:11], v1, ttmp11
65977// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf7,0x00,0x00]
65978
65979v_cmpsx_lt_f32_e64 s[10:11], v1, m0
65980// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf9,0x00,0x00]
65981
65982v_cmpsx_lt_f32_e64 s[10:11], v1, exec_lo
65983// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xfd,0x00,0x00]
65984
65985v_cmpsx_lt_f32_e64 s[10:11], v1, exec_hi
65986// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x00,0x00]
65987
65988v_cmpsx_lt_f32_e64 s[10:11], v1, 0
65989// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x01,0x01,0x00]
65990
65991v_cmpsx_lt_f32_e64 s[10:11], v1, -1
65992// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00]
65993
65994v_cmpsx_lt_f32_e64 s[10:11], v1, 0.5
65995// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00]
65996
65997v_cmpsx_lt_f32_e64 s[10:11], v1, -4.0
65998// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00]
65999
66000v_cmpsx_lt_f32_e64 s[10:11], -v1, v2
66001// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x20]
66002
66003v_cmpsx_lt_f32_e64 s[10:11], v1, -v2
66004// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x40]
66005
66006v_cmpsx_lt_f32_e64 s[10:11], -v1, -v2
66007// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x60]
66008
66009v_cmpsx_eq_f32 vcc, v1, v2
66010// CHECK: [0x01,0x05,0xa4,0x7c]
66011
66012v_cmpsx_eq_f32 vcc, v255, v2
66013// CHECK: [0xff,0x05,0xa4,0x7c]
66014
66015v_cmpsx_eq_f32 vcc, s1, v2
66016// CHECK: [0x01,0x04,0xa4,0x7c]
66017
66018v_cmpsx_eq_f32 vcc, s103, v2
66019// CHECK: [0x67,0x04,0xa4,0x7c]
66020
66021v_cmpsx_eq_f32 vcc, flat_scratch_lo, v2
66022// CHECK: [0x68,0x04,0xa4,0x7c]
66023
66024v_cmpsx_eq_f32 vcc, flat_scratch_hi, v2
66025// CHECK: [0x69,0x04,0xa4,0x7c]
66026
66027v_cmpsx_eq_f32 vcc, vcc_lo, v2
66028// CHECK: [0x6a,0x04,0xa4,0x7c]
66029
66030v_cmpsx_eq_f32 vcc, vcc_hi, v2
66031// CHECK: [0x6b,0x04,0xa4,0x7c]
66032
66033v_cmpsx_eq_f32 vcc, tba_lo, v2
66034// CHECK: [0x6c,0x04,0xa4,0x7c]
66035
66036v_cmpsx_eq_f32 vcc, tba_hi, v2
66037// CHECK: [0x6d,0x04,0xa4,0x7c]
66038
66039v_cmpsx_eq_f32 vcc, tma_lo, v2
66040// CHECK: [0x6e,0x04,0xa4,0x7c]
66041
66042v_cmpsx_eq_f32 vcc, tma_hi, v2
66043// CHECK: [0x6f,0x04,0xa4,0x7c]
66044
66045v_cmpsx_eq_f32 vcc, ttmp11, v2
66046// CHECK: [0x7b,0x04,0xa4,0x7c]
66047
66048v_cmpsx_eq_f32 vcc, m0, v2
66049// CHECK: [0x7c,0x04,0xa4,0x7c]
66050
66051v_cmpsx_eq_f32 vcc, exec_lo, v2
66052// CHECK: [0x7e,0x04,0xa4,0x7c]
66053
66054v_cmpsx_eq_f32 vcc, exec_hi, v2
66055// CHECK: [0x7f,0x04,0xa4,0x7c]
66056
66057v_cmpsx_eq_f32 vcc, 0, v2
66058// CHECK: [0x80,0x04,0xa4,0x7c]
66059
66060v_cmpsx_eq_f32 vcc, -1, v2
66061// CHECK: [0xc1,0x04,0xa4,0x7c]
66062
66063v_cmpsx_eq_f32 vcc, 0.5, v2
66064// CHECK: [0xf0,0x04,0xa4,0x7c]
66065
66066v_cmpsx_eq_f32 vcc, -4.0, v2
66067// CHECK: [0xf7,0x04,0xa4,0x7c]
66068
66069v_cmpsx_eq_f32 vcc, 0xaf123456, v2
66070// CHECK: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
66071
66072v_cmpsx_eq_f32 vcc, 0x3f717273, v2
66073// CHECK: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
66074
66075v_cmpsx_eq_f32 vcc, v1, v255
66076// CHECK: [0x01,0xff,0xa5,0x7c]
66077
66078v_cmpsx_eq_f32_e64 s[10:11], v1, v2
66079// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66080
66081v_cmpsx_eq_f32_e64 s[12:13], v1, v2
66082// CHECK: [0x0c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66083
66084v_cmpsx_eq_f32_e64 s[102:103], v1, v2
66085// CHECK: [0x66,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66086
66087v_cmpsx_eq_f32_e64 flat_scratch, v1, v2
66088// CHECK: [0x68,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66089
66090v_cmpsx_eq_f32_e64 vcc, v1, v2
66091// CHECK: [0x6a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66092
66093v_cmpsx_eq_f32_e64 tba, v1, v2
66094// CHECK: [0x6c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66095
66096v_cmpsx_eq_f32_e64 tma, v1, v2
66097// CHECK: [0x6e,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66098
66099v_cmpsx_eq_f32_e64 ttmp[10:11], v1, v2
66100// CHECK: [0x7a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66101
66102v_cmpsx_eq_f32_e64 s[10:11], v255, v2
66103// CHECK: [0x0a,0x00,0xa4,0xd0,0xff,0x05,0x02,0x00]
66104
66105v_cmpsx_eq_f32_e64 s[10:11], s1, v2
66106// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x04,0x02,0x00]
66107
66108v_cmpsx_eq_f32_e64 s[10:11], s103, v2
66109// CHECK: [0x0a,0x00,0xa4,0xd0,0x67,0x04,0x02,0x00]
66110
66111v_cmpsx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
66112// CHECK: [0x0a,0x00,0xa4,0xd0,0x68,0x04,0x02,0x00]
66113
66114v_cmpsx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
66115// CHECK: [0x0a,0x00,0xa4,0xd0,0x69,0x04,0x02,0x00]
66116
66117v_cmpsx_eq_f32_e64 s[10:11], vcc_lo, v2
66118// CHECK: [0x0a,0x00,0xa4,0xd0,0x6a,0x04,0x02,0x00]
66119
66120v_cmpsx_eq_f32_e64 s[10:11], vcc_hi, v2
66121// CHECK: [0x0a,0x00,0xa4,0xd0,0x6b,0x04,0x02,0x00]
66122
66123v_cmpsx_eq_f32_e64 s[10:11], tba_lo, v2
66124// CHECK: [0x0a,0x00,0xa4,0xd0,0x6c,0x04,0x02,0x00]
66125
66126v_cmpsx_eq_f32_e64 s[10:11], tba_hi, v2
66127// CHECK: [0x0a,0x00,0xa4,0xd0,0x6d,0x04,0x02,0x00]
66128
66129v_cmpsx_eq_f32_e64 s[10:11], tma_lo, v2
66130// CHECK: [0x0a,0x00,0xa4,0xd0,0x6e,0x04,0x02,0x00]
66131
66132v_cmpsx_eq_f32_e64 s[10:11], tma_hi, v2
66133// CHECK: [0x0a,0x00,0xa4,0xd0,0x6f,0x04,0x02,0x00]
66134
66135v_cmpsx_eq_f32_e64 s[10:11], ttmp11, v2
66136// CHECK: [0x0a,0x00,0xa4,0xd0,0x7b,0x04,0x02,0x00]
66137
66138v_cmpsx_eq_f32_e64 s[10:11], m0, v2
66139// CHECK: [0x0a,0x00,0xa4,0xd0,0x7c,0x04,0x02,0x00]
66140
66141v_cmpsx_eq_f32_e64 s[10:11], exec_lo, v2
66142// CHECK: [0x0a,0x00,0xa4,0xd0,0x7e,0x04,0x02,0x00]
66143
66144v_cmpsx_eq_f32_e64 s[10:11], exec_hi, v2
66145// CHECK: [0x0a,0x00,0xa4,0xd0,0x7f,0x04,0x02,0x00]
66146
66147v_cmpsx_eq_f32_e64 s[10:11], 0, v2
66148// CHECK: [0x0a,0x00,0xa4,0xd0,0x80,0x04,0x02,0x00]
66149
66150v_cmpsx_eq_f32_e64 s[10:11], -1, v2
66151// CHECK: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00]
66152
66153v_cmpsx_eq_f32_e64 s[10:11], 0.5, v2
66154// CHECK: [0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00]
66155
66156v_cmpsx_eq_f32_e64 s[10:11], -4.0, v2
66157// CHECK: [0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00]
66158
66159v_cmpsx_eq_f32_e64 s[10:11], v1, v255
66160// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00]
66161
66162v_cmpsx_eq_f32_e64 s[10:11], v1, s2
66163// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x00,0x00]
66164
66165v_cmpsx_eq_f32_e64 s[10:11], v1, s103
66166// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcf,0x00,0x00]
66167
66168v_cmpsx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
66169// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd1,0x00,0x00]
66170
66171v_cmpsx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
66172// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd3,0x00,0x00]
66173
66174v_cmpsx_eq_f32_e64 s[10:11], v1, vcc_lo
66175// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd5,0x00,0x00]
66176
66177v_cmpsx_eq_f32_e64 s[10:11], v1, vcc_hi
66178// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd7,0x00,0x00]
66179
66180v_cmpsx_eq_f32_e64 s[10:11], v1, tba_lo
66181// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd9,0x00,0x00]
66182
66183v_cmpsx_eq_f32_e64 s[10:11], v1, tba_hi
66184// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdb,0x00,0x00]
66185
66186v_cmpsx_eq_f32_e64 s[10:11], v1, tma_lo
66187// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdd,0x00,0x00]
66188
66189v_cmpsx_eq_f32_e64 s[10:11], v1, tma_hi
66190// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdf,0x00,0x00]
66191
66192v_cmpsx_eq_f32_e64 s[10:11], v1, ttmp11
66193// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf7,0x00,0x00]
66194
66195v_cmpsx_eq_f32_e64 s[10:11], v1, m0
66196// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf9,0x00,0x00]
66197
66198v_cmpsx_eq_f32_e64 s[10:11], v1, exec_lo
66199// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xfd,0x00,0x00]
66200
66201v_cmpsx_eq_f32_e64 s[10:11], v1, exec_hi
66202// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x00,0x00]
66203
66204v_cmpsx_eq_f32_e64 s[10:11], v1, 0
66205// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x01,0x01,0x00]
66206
66207v_cmpsx_eq_f32_e64 s[10:11], v1, -1
66208// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00]
66209
66210v_cmpsx_eq_f32_e64 s[10:11], v1, 0.5
66211// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00]
66212
66213v_cmpsx_eq_f32_e64 s[10:11], v1, -4.0
66214// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00]
66215
66216v_cmpsx_eq_f32_e64 s[10:11], -v1, v2
66217// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x20]
66218
66219v_cmpsx_eq_f32_e64 s[10:11], v1, -v2
66220// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x40]
66221
66222v_cmpsx_eq_f32_e64 s[10:11], -v1, -v2
66223// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x60]
66224
66225v_cmpsx_le_f32 vcc, v1, v2
66226// CHECK: [0x01,0x05,0xa6,0x7c]
66227
66228v_cmpsx_le_f32 vcc, v255, v2
66229// CHECK: [0xff,0x05,0xa6,0x7c]
66230
66231v_cmpsx_le_f32 vcc, s1, v2
66232// CHECK: [0x01,0x04,0xa6,0x7c]
66233
66234v_cmpsx_le_f32 vcc, s103, v2
66235// CHECK: [0x67,0x04,0xa6,0x7c]
66236
66237v_cmpsx_le_f32 vcc, flat_scratch_lo, v2
66238// CHECK: [0x68,0x04,0xa6,0x7c]
66239
66240v_cmpsx_le_f32 vcc, flat_scratch_hi, v2
66241// CHECK: [0x69,0x04,0xa6,0x7c]
66242
66243v_cmpsx_le_f32 vcc, vcc_lo, v2
66244// CHECK: [0x6a,0x04,0xa6,0x7c]
66245
66246v_cmpsx_le_f32 vcc, vcc_hi, v2
66247// CHECK: [0x6b,0x04,0xa6,0x7c]
66248
66249v_cmpsx_le_f32 vcc, tba_lo, v2
66250// CHECK: [0x6c,0x04,0xa6,0x7c]
66251
66252v_cmpsx_le_f32 vcc, tba_hi, v2
66253// CHECK: [0x6d,0x04,0xa6,0x7c]
66254
66255v_cmpsx_le_f32 vcc, tma_lo, v2
66256// CHECK: [0x6e,0x04,0xa6,0x7c]
66257
66258v_cmpsx_le_f32 vcc, tma_hi, v2
66259// CHECK: [0x6f,0x04,0xa6,0x7c]
66260
66261v_cmpsx_le_f32 vcc, ttmp11, v2
66262// CHECK: [0x7b,0x04,0xa6,0x7c]
66263
66264v_cmpsx_le_f32 vcc, m0, v2
66265// CHECK: [0x7c,0x04,0xa6,0x7c]
66266
66267v_cmpsx_le_f32 vcc, exec_lo, v2
66268// CHECK: [0x7e,0x04,0xa6,0x7c]
66269
66270v_cmpsx_le_f32 vcc, exec_hi, v2
66271// CHECK: [0x7f,0x04,0xa6,0x7c]
66272
66273v_cmpsx_le_f32 vcc, 0, v2
66274// CHECK: [0x80,0x04,0xa6,0x7c]
66275
66276v_cmpsx_le_f32 vcc, -1, v2
66277// CHECK: [0xc1,0x04,0xa6,0x7c]
66278
66279v_cmpsx_le_f32 vcc, 0.5, v2
66280// CHECK: [0xf0,0x04,0xa6,0x7c]
66281
66282v_cmpsx_le_f32 vcc, -4.0, v2
66283// CHECK: [0xf7,0x04,0xa6,0x7c]
66284
66285v_cmpsx_le_f32 vcc, 0xaf123456, v2
66286// CHECK: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
66287
66288v_cmpsx_le_f32 vcc, 0x3f717273, v2
66289// CHECK: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
66290
66291v_cmpsx_le_f32 vcc, v1, v255
66292// CHECK: [0x01,0xff,0xa7,0x7c]
66293
66294v_cmpsx_le_f32_e64 s[10:11], v1, v2
66295// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66296
66297v_cmpsx_le_f32_e64 s[12:13], v1, v2
66298// CHECK: [0x0c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66299
66300v_cmpsx_le_f32_e64 s[102:103], v1, v2
66301// CHECK: [0x66,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66302
66303v_cmpsx_le_f32_e64 flat_scratch, v1, v2
66304// CHECK: [0x68,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66305
66306v_cmpsx_le_f32_e64 vcc, v1, v2
66307// CHECK: [0x6a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66308
66309v_cmpsx_le_f32_e64 tba, v1, v2
66310// CHECK: [0x6c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66311
66312v_cmpsx_le_f32_e64 tma, v1, v2
66313// CHECK: [0x6e,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66314
66315v_cmpsx_le_f32_e64 ttmp[10:11], v1, v2
66316// CHECK: [0x7a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66317
66318v_cmpsx_le_f32_e64 s[10:11], v255, v2
66319// CHECK: [0x0a,0x00,0xa6,0xd0,0xff,0x05,0x02,0x00]
66320
66321v_cmpsx_le_f32_e64 s[10:11], s1, v2
66322// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x04,0x02,0x00]
66323
66324v_cmpsx_le_f32_e64 s[10:11], s103, v2
66325// CHECK: [0x0a,0x00,0xa6,0xd0,0x67,0x04,0x02,0x00]
66326
66327v_cmpsx_le_f32_e64 s[10:11], flat_scratch_lo, v2
66328// CHECK: [0x0a,0x00,0xa6,0xd0,0x68,0x04,0x02,0x00]
66329
66330v_cmpsx_le_f32_e64 s[10:11], flat_scratch_hi, v2
66331// CHECK: [0x0a,0x00,0xa6,0xd0,0x69,0x04,0x02,0x00]
66332
66333v_cmpsx_le_f32_e64 s[10:11], vcc_lo, v2
66334// CHECK: [0x0a,0x00,0xa6,0xd0,0x6a,0x04,0x02,0x00]
66335
66336v_cmpsx_le_f32_e64 s[10:11], vcc_hi, v2
66337// CHECK: [0x0a,0x00,0xa6,0xd0,0x6b,0x04,0x02,0x00]
66338
66339v_cmpsx_le_f32_e64 s[10:11], tba_lo, v2
66340// CHECK: [0x0a,0x00,0xa6,0xd0,0x6c,0x04,0x02,0x00]
66341
66342v_cmpsx_le_f32_e64 s[10:11], tba_hi, v2
66343// CHECK: [0x0a,0x00,0xa6,0xd0,0x6d,0x04,0x02,0x00]
66344
66345v_cmpsx_le_f32_e64 s[10:11], tma_lo, v2
66346// CHECK: [0x0a,0x00,0xa6,0xd0,0x6e,0x04,0x02,0x00]
66347
66348v_cmpsx_le_f32_e64 s[10:11], tma_hi, v2
66349// CHECK: [0x0a,0x00,0xa6,0xd0,0x6f,0x04,0x02,0x00]
66350
66351v_cmpsx_le_f32_e64 s[10:11], ttmp11, v2
66352// CHECK: [0x0a,0x00,0xa6,0xd0,0x7b,0x04,0x02,0x00]
66353
66354v_cmpsx_le_f32_e64 s[10:11], m0, v2
66355// CHECK: [0x0a,0x00,0xa6,0xd0,0x7c,0x04,0x02,0x00]
66356
66357v_cmpsx_le_f32_e64 s[10:11], exec_lo, v2
66358// CHECK: [0x0a,0x00,0xa6,0xd0,0x7e,0x04,0x02,0x00]
66359
66360v_cmpsx_le_f32_e64 s[10:11], exec_hi, v2
66361// CHECK: [0x0a,0x00,0xa6,0xd0,0x7f,0x04,0x02,0x00]
66362
66363v_cmpsx_le_f32_e64 s[10:11], 0, v2
66364// CHECK: [0x0a,0x00,0xa6,0xd0,0x80,0x04,0x02,0x00]
66365
66366v_cmpsx_le_f32_e64 s[10:11], -1, v2
66367// CHECK: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00]
66368
66369v_cmpsx_le_f32_e64 s[10:11], 0.5, v2
66370// CHECK: [0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00]
66371
66372v_cmpsx_le_f32_e64 s[10:11], -4.0, v2
66373// CHECK: [0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00]
66374
66375v_cmpsx_le_f32_e64 s[10:11], v1, v255
66376// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00]
66377
66378v_cmpsx_le_f32_e64 s[10:11], v1, s2
66379// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x00,0x00]
66380
66381v_cmpsx_le_f32_e64 s[10:11], v1, s103
66382// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcf,0x00,0x00]
66383
66384v_cmpsx_le_f32_e64 s[10:11], v1, flat_scratch_lo
66385// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd1,0x00,0x00]
66386
66387v_cmpsx_le_f32_e64 s[10:11], v1, flat_scratch_hi
66388// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd3,0x00,0x00]
66389
66390v_cmpsx_le_f32_e64 s[10:11], v1, vcc_lo
66391// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd5,0x00,0x00]
66392
66393v_cmpsx_le_f32_e64 s[10:11], v1, vcc_hi
66394// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd7,0x00,0x00]
66395
66396v_cmpsx_le_f32_e64 s[10:11], v1, tba_lo
66397// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd9,0x00,0x00]
66398
66399v_cmpsx_le_f32_e64 s[10:11], v1, tba_hi
66400// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdb,0x00,0x00]
66401
66402v_cmpsx_le_f32_e64 s[10:11], v1, tma_lo
66403// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdd,0x00,0x00]
66404
66405v_cmpsx_le_f32_e64 s[10:11], v1, tma_hi
66406// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdf,0x00,0x00]
66407
66408v_cmpsx_le_f32_e64 s[10:11], v1, ttmp11
66409// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf7,0x00,0x00]
66410
66411v_cmpsx_le_f32_e64 s[10:11], v1, m0
66412// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf9,0x00,0x00]
66413
66414v_cmpsx_le_f32_e64 s[10:11], v1, exec_lo
66415// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xfd,0x00,0x00]
66416
66417v_cmpsx_le_f32_e64 s[10:11], v1, exec_hi
66418// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x00,0x00]
66419
66420v_cmpsx_le_f32_e64 s[10:11], v1, 0
66421// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x01,0x01,0x00]
66422
66423v_cmpsx_le_f32_e64 s[10:11], v1, -1
66424// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00]
66425
66426v_cmpsx_le_f32_e64 s[10:11], v1, 0.5
66427// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00]
66428
66429v_cmpsx_le_f32_e64 s[10:11], v1, -4.0
66430// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00]
66431
66432v_cmpsx_le_f32_e64 s[10:11], -v1, v2
66433// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x20]
66434
66435v_cmpsx_le_f32_e64 s[10:11], v1, -v2
66436// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x40]
66437
66438v_cmpsx_le_f32_e64 s[10:11], -v1, -v2
66439// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x60]
66440
66441v_cmpsx_gt_f32 vcc, v1, v2
66442// CHECK: [0x01,0x05,0xa8,0x7c]
66443
66444v_cmpsx_gt_f32 vcc, v255, v2
66445// CHECK: [0xff,0x05,0xa8,0x7c]
66446
66447v_cmpsx_gt_f32 vcc, s1, v2
66448// CHECK: [0x01,0x04,0xa8,0x7c]
66449
66450v_cmpsx_gt_f32 vcc, s103, v2
66451// CHECK: [0x67,0x04,0xa8,0x7c]
66452
66453v_cmpsx_gt_f32 vcc, flat_scratch_lo, v2
66454// CHECK: [0x68,0x04,0xa8,0x7c]
66455
66456v_cmpsx_gt_f32 vcc, flat_scratch_hi, v2
66457// CHECK: [0x69,0x04,0xa8,0x7c]
66458
66459v_cmpsx_gt_f32 vcc, vcc_lo, v2
66460// CHECK: [0x6a,0x04,0xa8,0x7c]
66461
66462v_cmpsx_gt_f32 vcc, vcc_hi, v2
66463// CHECK: [0x6b,0x04,0xa8,0x7c]
66464
66465v_cmpsx_gt_f32 vcc, tba_lo, v2
66466// CHECK: [0x6c,0x04,0xa8,0x7c]
66467
66468v_cmpsx_gt_f32 vcc, tba_hi, v2
66469// CHECK: [0x6d,0x04,0xa8,0x7c]
66470
66471v_cmpsx_gt_f32 vcc, tma_lo, v2
66472// CHECK: [0x6e,0x04,0xa8,0x7c]
66473
66474v_cmpsx_gt_f32 vcc, tma_hi, v2
66475// CHECK: [0x6f,0x04,0xa8,0x7c]
66476
66477v_cmpsx_gt_f32 vcc, ttmp11, v2
66478// CHECK: [0x7b,0x04,0xa8,0x7c]
66479
66480v_cmpsx_gt_f32 vcc, m0, v2
66481// CHECK: [0x7c,0x04,0xa8,0x7c]
66482
66483v_cmpsx_gt_f32 vcc, exec_lo, v2
66484// CHECK: [0x7e,0x04,0xa8,0x7c]
66485
66486v_cmpsx_gt_f32 vcc, exec_hi, v2
66487// CHECK: [0x7f,0x04,0xa8,0x7c]
66488
66489v_cmpsx_gt_f32 vcc, 0, v2
66490// CHECK: [0x80,0x04,0xa8,0x7c]
66491
66492v_cmpsx_gt_f32 vcc, -1, v2
66493// CHECK: [0xc1,0x04,0xa8,0x7c]
66494
66495v_cmpsx_gt_f32 vcc, 0.5, v2
66496// CHECK: [0xf0,0x04,0xa8,0x7c]
66497
66498v_cmpsx_gt_f32 vcc, -4.0, v2
66499// CHECK: [0xf7,0x04,0xa8,0x7c]
66500
66501v_cmpsx_gt_f32 vcc, 0xaf123456, v2
66502// CHECK: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
66503
66504v_cmpsx_gt_f32 vcc, 0x3f717273, v2
66505// CHECK: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
66506
66507v_cmpsx_gt_f32 vcc, v1, v255
66508// CHECK: [0x01,0xff,0xa9,0x7c]
66509
66510v_cmpsx_gt_f32_e64 s[10:11], v1, v2
66511// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66512
66513v_cmpsx_gt_f32_e64 s[12:13], v1, v2
66514// CHECK: [0x0c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66515
66516v_cmpsx_gt_f32_e64 s[102:103], v1, v2
66517// CHECK: [0x66,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66518
66519v_cmpsx_gt_f32_e64 flat_scratch, v1, v2
66520// CHECK: [0x68,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66521
66522v_cmpsx_gt_f32_e64 vcc, v1, v2
66523// CHECK: [0x6a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66524
66525v_cmpsx_gt_f32_e64 tba, v1, v2
66526// CHECK: [0x6c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66527
66528v_cmpsx_gt_f32_e64 tma, v1, v2
66529// CHECK: [0x6e,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66530
66531v_cmpsx_gt_f32_e64 ttmp[10:11], v1, v2
66532// CHECK: [0x7a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66533
66534v_cmpsx_gt_f32_e64 s[10:11], v255, v2
66535// CHECK: [0x0a,0x00,0xa8,0xd0,0xff,0x05,0x02,0x00]
66536
66537v_cmpsx_gt_f32_e64 s[10:11], s1, v2
66538// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x04,0x02,0x00]
66539
66540v_cmpsx_gt_f32_e64 s[10:11], s103, v2
66541// CHECK: [0x0a,0x00,0xa8,0xd0,0x67,0x04,0x02,0x00]
66542
66543v_cmpsx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
66544// CHECK: [0x0a,0x00,0xa8,0xd0,0x68,0x04,0x02,0x00]
66545
66546v_cmpsx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
66547// CHECK: [0x0a,0x00,0xa8,0xd0,0x69,0x04,0x02,0x00]
66548
66549v_cmpsx_gt_f32_e64 s[10:11], vcc_lo, v2
66550// CHECK: [0x0a,0x00,0xa8,0xd0,0x6a,0x04,0x02,0x00]
66551
66552v_cmpsx_gt_f32_e64 s[10:11], vcc_hi, v2
66553// CHECK: [0x0a,0x00,0xa8,0xd0,0x6b,0x04,0x02,0x00]
66554
66555v_cmpsx_gt_f32_e64 s[10:11], tba_lo, v2
66556// CHECK: [0x0a,0x00,0xa8,0xd0,0x6c,0x04,0x02,0x00]
66557
66558v_cmpsx_gt_f32_e64 s[10:11], tba_hi, v2
66559// CHECK: [0x0a,0x00,0xa8,0xd0,0x6d,0x04,0x02,0x00]
66560
66561v_cmpsx_gt_f32_e64 s[10:11], tma_lo, v2
66562// CHECK: [0x0a,0x00,0xa8,0xd0,0x6e,0x04,0x02,0x00]
66563
66564v_cmpsx_gt_f32_e64 s[10:11], tma_hi, v2
66565// CHECK: [0x0a,0x00,0xa8,0xd0,0x6f,0x04,0x02,0x00]
66566
66567v_cmpsx_gt_f32_e64 s[10:11], ttmp11, v2
66568// CHECK: [0x0a,0x00,0xa8,0xd0,0x7b,0x04,0x02,0x00]
66569
66570v_cmpsx_gt_f32_e64 s[10:11], m0, v2
66571// CHECK: [0x0a,0x00,0xa8,0xd0,0x7c,0x04,0x02,0x00]
66572
66573v_cmpsx_gt_f32_e64 s[10:11], exec_lo, v2
66574// CHECK: [0x0a,0x00,0xa8,0xd0,0x7e,0x04,0x02,0x00]
66575
66576v_cmpsx_gt_f32_e64 s[10:11], exec_hi, v2
66577// CHECK: [0x0a,0x00,0xa8,0xd0,0x7f,0x04,0x02,0x00]
66578
66579v_cmpsx_gt_f32_e64 s[10:11], 0, v2
66580// CHECK: [0x0a,0x00,0xa8,0xd0,0x80,0x04,0x02,0x00]
66581
66582v_cmpsx_gt_f32_e64 s[10:11], -1, v2
66583// CHECK: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00]
66584
66585v_cmpsx_gt_f32_e64 s[10:11], 0.5, v2
66586// CHECK: [0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00]
66587
66588v_cmpsx_gt_f32_e64 s[10:11], -4.0, v2
66589// CHECK: [0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00]
66590
66591v_cmpsx_gt_f32_e64 s[10:11], v1, v255
66592// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00]
66593
66594v_cmpsx_gt_f32_e64 s[10:11], v1, s2
66595// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x00,0x00]
66596
66597v_cmpsx_gt_f32_e64 s[10:11], v1, s103
66598// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcf,0x00,0x00]
66599
66600v_cmpsx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
66601// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd1,0x00,0x00]
66602
66603v_cmpsx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
66604// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd3,0x00,0x00]
66605
66606v_cmpsx_gt_f32_e64 s[10:11], v1, vcc_lo
66607// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd5,0x00,0x00]
66608
66609v_cmpsx_gt_f32_e64 s[10:11], v1, vcc_hi
66610// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd7,0x00,0x00]
66611
66612v_cmpsx_gt_f32_e64 s[10:11], v1, tba_lo
66613// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd9,0x00,0x00]
66614
66615v_cmpsx_gt_f32_e64 s[10:11], v1, tba_hi
66616// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdb,0x00,0x00]
66617
66618v_cmpsx_gt_f32_e64 s[10:11], v1, tma_lo
66619// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdd,0x00,0x00]
66620
66621v_cmpsx_gt_f32_e64 s[10:11], v1, tma_hi
66622// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdf,0x00,0x00]
66623
66624v_cmpsx_gt_f32_e64 s[10:11], v1, ttmp11
66625// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf7,0x00,0x00]
66626
66627v_cmpsx_gt_f32_e64 s[10:11], v1, m0
66628// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf9,0x00,0x00]
66629
66630v_cmpsx_gt_f32_e64 s[10:11], v1, exec_lo
66631// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xfd,0x00,0x00]
66632
66633v_cmpsx_gt_f32_e64 s[10:11], v1, exec_hi
66634// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x00,0x00]
66635
66636v_cmpsx_gt_f32_e64 s[10:11], v1, 0
66637// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x01,0x01,0x00]
66638
66639v_cmpsx_gt_f32_e64 s[10:11], v1, -1
66640// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00]
66641
66642v_cmpsx_gt_f32_e64 s[10:11], v1, 0.5
66643// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00]
66644
66645v_cmpsx_gt_f32_e64 s[10:11], v1, -4.0
66646// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00]
66647
66648v_cmpsx_gt_f32_e64 s[10:11], -v1, v2
66649// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x20]
66650
66651v_cmpsx_gt_f32_e64 s[10:11], v1, -v2
66652// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x40]
66653
66654v_cmpsx_gt_f32_e64 s[10:11], -v1, -v2
66655// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x60]
66656
66657v_cmpsx_lg_f32 vcc, v1, v2
66658// CHECK: [0x01,0x05,0xaa,0x7c]
66659
66660v_cmpsx_lg_f32 vcc, v255, v2
66661// CHECK: [0xff,0x05,0xaa,0x7c]
66662
66663v_cmpsx_lg_f32 vcc, s1, v2
66664// CHECK: [0x01,0x04,0xaa,0x7c]
66665
66666v_cmpsx_lg_f32 vcc, s103, v2
66667// CHECK: [0x67,0x04,0xaa,0x7c]
66668
66669v_cmpsx_lg_f32 vcc, flat_scratch_lo, v2
66670// CHECK: [0x68,0x04,0xaa,0x7c]
66671
66672v_cmpsx_lg_f32 vcc, flat_scratch_hi, v2
66673// CHECK: [0x69,0x04,0xaa,0x7c]
66674
66675v_cmpsx_lg_f32 vcc, vcc_lo, v2
66676// CHECK: [0x6a,0x04,0xaa,0x7c]
66677
66678v_cmpsx_lg_f32 vcc, vcc_hi, v2
66679// CHECK: [0x6b,0x04,0xaa,0x7c]
66680
66681v_cmpsx_lg_f32 vcc, tba_lo, v2
66682// CHECK: [0x6c,0x04,0xaa,0x7c]
66683
66684v_cmpsx_lg_f32 vcc, tba_hi, v2
66685// CHECK: [0x6d,0x04,0xaa,0x7c]
66686
66687v_cmpsx_lg_f32 vcc, tma_lo, v2
66688// CHECK: [0x6e,0x04,0xaa,0x7c]
66689
66690v_cmpsx_lg_f32 vcc, tma_hi, v2
66691// CHECK: [0x6f,0x04,0xaa,0x7c]
66692
66693v_cmpsx_lg_f32 vcc, ttmp11, v2
66694// CHECK: [0x7b,0x04,0xaa,0x7c]
66695
66696v_cmpsx_lg_f32 vcc, m0, v2
66697// CHECK: [0x7c,0x04,0xaa,0x7c]
66698
66699v_cmpsx_lg_f32 vcc, exec_lo, v2
66700// CHECK: [0x7e,0x04,0xaa,0x7c]
66701
66702v_cmpsx_lg_f32 vcc, exec_hi, v2
66703// CHECK: [0x7f,0x04,0xaa,0x7c]
66704
66705v_cmpsx_lg_f32 vcc, 0, v2
66706// CHECK: [0x80,0x04,0xaa,0x7c]
66707
66708v_cmpsx_lg_f32 vcc, -1, v2
66709// CHECK: [0xc1,0x04,0xaa,0x7c]
66710
66711v_cmpsx_lg_f32 vcc, 0.5, v2
66712// CHECK: [0xf0,0x04,0xaa,0x7c]
66713
66714v_cmpsx_lg_f32 vcc, -4.0, v2
66715// CHECK: [0xf7,0x04,0xaa,0x7c]
66716
66717v_cmpsx_lg_f32 vcc, 0xaf123456, v2
66718// CHECK: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
66719
66720v_cmpsx_lg_f32 vcc, 0x3f717273, v2
66721// CHECK: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
66722
66723v_cmpsx_lg_f32 vcc, v1, v255
66724// CHECK: [0x01,0xff,0xab,0x7c]
66725
66726v_cmpsx_lg_f32_e64 s[10:11], v1, v2
66727// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66728
66729v_cmpsx_lg_f32_e64 s[12:13], v1, v2
66730// CHECK: [0x0c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66731
66732v_cmpsx_lg_f32_e64 s[102:103], v1, v2
66733// CHECK: [0x66,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66734
66735v_cmpsx_lg_f32_e64 flat_scratch, v1, v2
66736// CHECK: [0x68,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66737
66738v_cmpsx_lg_f32_e64 vcc, v1, v2
66739// CHECK: [0x6a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66740
66741v_cmpsx_lg_f32_e64 tba, v1, v2
66742// CHECK: [0x6c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66743
66744v_cmpsx_lg_f32_e64 tma, v1, v2
66745// CHECK: [0x6e,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66746
66747v_cmpsx_lg_f32_e64 ttmp[10:11], v1, v2
66748// CHECK: [0x7a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66749
66750v_cmpsx_lg_f32_e64 s[10:11], v255, v2
66751// CHECK: [0x0a,0x00,0xaa,0xd0,0xff,0x05,0x02,0x00]
66752
66753v_cmpsx_lg_f32_e64 s[10:11], s1, v2
66754// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x04,0x02,0x00]
66755
66756v_cmpsx_lg_f32_e64 s[10:11], s103, v2
66757// CHECK: [0x0a,0x00,0xaa,0xd0,0x67,0x04,0x02,0x00]
66758
66759v_cmpsx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
66760// CHECK: [0x0a,0x00,0xaa,0xd0,0x68,0x04,0x02,0x00]
66761
66762v_cmpsx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
66763// CHECK: [0x0a,0x00,0xaa,0xd0,0x69,0x04,0x02,0x00]
66764
66765v_cmpsx_lg_f32_e64 s[10:11], vcc_lo, v2
66766// CHECK: [0x0a,0x00,0xaa,0xd0,0x6a,0x04,0x02,0x00]
66767
66768v_cmpsx_lg_f32_e64 s[10:11], vcc_hi, v2
66769// CHECK: [0x0a,0x00,0xaa,0xd0,0x6b,0x04,0x02,0x00]
66770
66771v_cmpsx_lg_f32_e64 s[10:11], tba_lo, v2
66772// CHECK: [0x0a,0x00,0xaa,0xd0,0x6c,0x04,0x02,0x00]
66773
66774v_cmpsx_lg_f32_e64 s[10:11], tba_hi, v2
66775// CHECK: [0x0a,0x00,0xaa,0xd0,0x6d,0x04,0x02,0x00]
66776
66777v_cmpsx_lg_f32_e64 s[10:11], tma_lo, v2
66778// CHECK: [0x0a,0x00,0xaa,0xd0,0x6e,0x04,0x02,0x00]
66779
66780v_cmpsx_lg_f32_e64 s[10:11], tma_hi, v2
66781// CHECK: [0x0a,0x00,0xaa,0xd0,0x6f,0x04,0x02,0x00]
66782
66783v_cmpsx_lg_f32_e64 s[10:11], ttmp11, v2
66784// CHECK: [0x0a,0x00,0xaa,0xd0,0x7b,0x04,0x02,0x00]
66785
66786v_cmpsx_lg_f32_e64 s[10:11], m0, v2
66787// CHECK: [0x0a,0x00,0xaa,0xd0,0x7c,0x04,0x02,0x00]
66788
66789v_cmpsx_lg_f32_e64 s[10:11], exec_lo, v2
66790// CHECK: [0x0a,0x00,0xaa,0xd0,0x7e,0x04,0x02,0x00]
66791
66792v_cmpsx_lg_f32_e64 s[10:11], exec_hi, v2
66793// CHECK: [0x0a,0x00,0xaa,0xd0,0x7f,0x04,0x02,0x00]
66794
66795v_cmpsx_lg_f32_e64 s[10:11], 0, v2
66796// CHECK: [0x0a,0x00,0xaa,0xd0,0x80,0x04,0x02,0x00]
66797
66798v_cmpsx_lg_f32_e64 s[10:11], -1, v2
66799// CHECK: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00]
66800
66801v_cmpsx_lg_f32_e64 s[10:11], 0.5, v2
66802// CHECK: [0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00]
66803
66804v_cmpsx_lg_f32_e64 s[10:11], -4.0, v2
66805// CHECK: [0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00]
66806
66807v_cmpsx_lg_f32_e64 s[10:11], v1, v255
66808// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00]
66809
66810v_cmpsx_lg_f32_e64 s[10:11], v1, s2
66811// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x00,0x00]
66812
66813v_cmpsx_lg_f32_e64 s[10:11], v1, s103
66814// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcf,0x00,0x00]
66815
66816v_cmpsx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
66817// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd1,0x00,0x00]
66818
66819v_cmpsx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
66820// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd3,0x00,0x00]
66821
66822v_cmpsx_lg_f32_e64 s[10:11], v1, vcc_lo
66823// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd5,0x00,0x00]
66824
66825v_cmpsx_lg_f32_e64 s[10:11], v1, vcc_hi
66826// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd7,0x00,0x00]
66827
66828v_cmpsx_lg_f32_e64 s[10:11], v1, tba_lo
66829// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd9,0x00,0x00]
66830
66831v_cmpsx_lg_f32_e64 s[10:11], v1, tba_hi
66832// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdb,0x00,0x00]
66833
66834v_cmpsx_lg_f32_e64 s[10:11], v1, tma_lo
66835// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdd,0x00,0x00]
66836
66837v_cmpsx_lg_f32_e64 s[10:11], v1, tma_hi
66838// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdf,0x00,0x00]
66839
66840v_cmpsx_lg_f32_e64 s[10:11], v1, ttmp11
66841// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf7,0x00,0x00]
66842
66843v_cmpsx_lg_f32_e64 s[10:11], v1, m0
66844// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf9,0x00,0x00]
66845
66846v_cmpsx_lg_f32_e64 s[10:11], v1, exec_lo
66847// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xfd,0x00,0x00]
66848
66849v_cmpsx_lg_f32_e64 s[10:11], v1, exec_hi
66850// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x00,0x00]
66851
66852v_cmpsx_lg_f32_e64 s[10:11], v1, 0
66853// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x01,0x01,0x00]
66854
66855v_cmpsx_lg_f32_e64 s[10:11], v1, -1
66856// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00]
66857
66858v_cmpsx_lg_f32_e64 s[10:11], v1, 0.5
66859// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00]
66860
66861v_cmpsx_lg_f32_e64 s[10:11], v1, -4.0
66862// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00]
66863
66864v_cmpsx_lg_f32_e64 s[10:11], -v1, v2
66865// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x20]
66866
66867v_cmpsx_lg_f32_e64 s[10:11], v1, -v2
66868// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x40]
66869
66870v_cmpsx_lg_f32_e64 s[10:11], -v1, -v2
66871// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x60]
66872
66873v_cmpsx_ge_f32 vcc, v1, v2
66874// CHECK: [0x01,0x05,0xac,0x7c]
66875
66876v_cmpsx_ge_f32 vcc, v255, v2
66877// CHECK: [0xff,0x05,0xac,0x7c]
66878
66879v_cmpsx_ge_f32 vcc, s1, v2
66880// CHECK: [0x01,0x04,0xac,0x7c]
66881
66882v_cmpsx_ge_f32 vcc, s103, v2
66883// CHECK: [0x67,0x04,0xac,0x7c]
66884
66885v_cmpsx_ge_f32 vcc, flat_scratch_lo, v2
66886// CHECK: [0x68,0x04,0xac,0x7c]
66887
66888v_cmpsx_ge_f32 vcc, flat_scratch_hi, v2
66889// CHECK: [0x69,0x04,0xac,0x7c]
66890
66891v_cmpsx_ge_f32 vcc, vcc_lo, v2
66892// CHECK: [0x6a,0x04,0xac,0x7c]
66893
66894v_cmpsx_ge_f32 vcc, vcc_hi, v2
66895// CHECK: [0x6b,0x04,0xac,0x7c]
66896
66897v_cmpsx_ge_f32 vcc, tba_lo, v2
66898// CHECK: [0x6c,0x04,0xac,0x7c]
66899
66900v_cmpsx_ge_f32 vcc, tba_hi, v2
66901// CHECK: [0x6d,0x04,0xac,0x7c]
66902
66903v_cmpsx_ge_f32 vcc, tma_lo, v2
66904// CHECK: [0x6e,0x04,0xac,0x7c]
66905
66906v_cmpsx_ge_f32 vcc, tma_hi, v2
66907// CHECK: [0x6f,0x04,0xac,0x7c]
66908
66909v_cmpsx_ge_f32 vcc, ttmp11, v2
66910// CHECK: [0x7b,0x04,0xac,0x7c]
66911
66912v_cmpsx_ge_f32 vcc, m0, v2
66913// CHECK: [0x7c,0x04,0xac,0x7c]
66914
66915v_cmpsx_ge_f32 vcc, exec_lo, v2
66916// CHECK: [0x7e,0x04,0xac,0x7c]
66917
66918v_cmpsx_ge_f32 vcc, exec_hi, v2
66919// CHECK: [0x7f,0x04,0xac,0x7c]
66920
66921v_cmpsx_ge_f32 vcc, 0, v2
66922// CHECK: [0x80,0x04,0xac,0x7c]
66923
66924v_cmpsx_ge_f32 vcc, -1, v2
66925// CHECK: [0xc1,0x04,0xac,0x7c]
66926
66927v_cmpsx_ge_f32 vcc, 0.5, v2
66928// CHECK: [0xf0,0x04,0xac,0x7c]
66929
66930v_cmpsx_ge_f32 vcc, -4.0, v2
66931// CHECK: [0xf7,0x04,0xac,0x7c]
66932
66933v_cmpsx_ge_f32 vcc, 0xaf123456, v2
66934// CHECK: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
66935
66936v_cmpsx_ge_f32 vcc, 0x3f717273, v2
66937// CHECK: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
66938
66939v_cmpsx_ge_f32 vcc, v1, v255
66940// CHECK: [0x01,0xff,0xad,0x7c]
66941
66942v_cmpsx_ge_f32_e64 s[10:11], v1, v2
66943// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66944
66945v_cmpsx_ge_f32_e64 s[12:13], v1, v2
66946// CHECK: [0x0c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66947
66948v_cmpsx_ge_f32_e64 s[102:103], v1, v2
66949// CHECK: [0x66,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66950
66951v_cmpsx_ge_f32_e64 flat_scratch, v1, v2
66952// CHECK: [0x68,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66953
66954v_cmpsx_ge_f32_e64 vcc, v1, v2
66955// CHECK: [0x6a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66956
66957v_cmpsx_ge_f32_e64 tba, v1, v2
66958// CHECK: [0x6c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66959
66960v_cmpsx_ge_f32_e64 tma, v1, v2
66961// CHECK: [0x6e,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66962
66963v_cmpsx_ge_f32_e64 ttmp[10:11], v1, v2
66964// CHECK: [0x7a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66965
66966v_cmpsx_ge_f32_e64 s[10:11], v255, v2
66967// CHECK: [0x0a,0x00,0xac,0xd0,0xff,0x05,0x02,0x00]
66968
66969v_cmpsx_ge_f32_e64 s[10:11], s1, v2
66970// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x04,0x02,0x00]
66971
66972v_cmpsx_ge_f32_e64 s[10:11], s103, v2
66973// CHECK: [0x0a,0x00,0xac,0xd0,0x67,0x04,0x02,0x00]
66974
66975v_cmpsx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
66976// CHECK: [0x0a,0x00,0xac,0xd0,0x68,0x04,0x02,0x00]
66977
66978v_cmpsx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
66979// CHECK: [0x0a,0x00,0xac,0xd0,0x69,0x04,0x02,0x00]
66980
66981v_cmpsx_ge_f32_e64 s[10:11], vcc_lo, v2
66982// CHECK: [0x0a,0x00,0xac,0xd0,0x6a,0x04,0x02,0x00]
66983
66984v_cmpsx_ge_f32_e64 s[10:11], vcc_hi, v2
66985// CHECK: [0x0a,0x00,0xac,0xd0,0x6b,0x04,0x02,0x00]
66986
66987v_cmpsx_ge_f32_e64 s[10:11], tba_lo, v2
66988// CHECK: [0x0a,0x00,0xac,0xd0,0x6c,0x04,0x02,0x00]
66989
66990v_cmpsx_ge_f32_e64 s[10:11], tba_hi, v2
66991// CHECK: [0x0a,0x00,0xac,0xd0,0x6d,0x04,0x02,0x00]
66992
66993v_cmpsx_ge_f32_e64 s[10:11], tma_lo, v2
66994// CHECK: [0x0a,0x00,0xac,0xd0,0x6e,0x04,0x02,0x00]
66995
66996v_cmpsx_ge_f32_e64 s[10:11], tma_hi, v2
66997// CHECK: [0x0a,0x00,0xac,0xd0,0x6f,0x04,0x02,0x00]
66998
66999v_cmpsx_ge_f32_e64 s[10:11], ttmp11, v2
67000// CHECK: [0x0a,0x00,0xac,0xd0,0x7b,0x04,0x02,0x00]
67001
67002v_cmpsx_ge_f32_e64 s[10:11], m0, v2
67003// CHECK: [0x0a,0x00,0xac,0xd0,0x7c,0x04,0x02,0x00]
67004
67005v_cmpsx_ge_f32_e64 s[10:11], exec_lo, v2
67006// CHECK: [0x0a,0x00,0xac,0xd0,0x7e,0x04,0x02,0x00]
67007
67008v_cmpsx_ge_f32_e64 s[10:11], exec_hi, v2
67009// CHECK: [0x0a,0x00,0xac,0xd0,0x7f,0x04,0x02,0x00]
67010
67011v_cmpsx_ge_f32_e64 s[10:11], 0, v2
67012// CHECK: [0x0a,0x00,0xac,0xd0,0x80,0x04,0x02,0x00]
67013
67014v_cmpsx_ge_f32_e64 s[10:11], -1, v2
67015// CHECK: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00]
67016
67017v_cmpsx_ge_f32_e64 s[10:11], 0.5, v2
67018// CHECK: [0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00]
67019
67020v_cmpsx_ge_f32_e64 s[10:11], -4.0, v2
67021// CHECK: [0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00]
67022
67023v_cmpsx_ge_f32_e64 s[10:11], v1, v255
67024// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00]
67025
67026v_cmpsx_ge_f32_e64 s[10:11], v1, s2
67027// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x00,0x00]
67028
67029v_cmpsx_ge_f32_e64 s[10:11], v1, s103
67030// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcf,0x00,0x00]
67031
67032v_cmpsx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
67033// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd1,0x00,0x00]
67034
67035v_cmpsx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
67036// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd3,0x00,0x00]
67037
67038v_cmpsx_ge_f32_e64 s[10:11], v1, vcc_lo
67039// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd5,0x00,0x00]
67040
67041v_cmpsx_ge_f32_e64 s[10:11], v1, vcc_hi
67042// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd7,0x00,0x00]
67043
67044v_cmpsx_ge_f32_e64 s[10:11], v1, tba_lo
67045// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd9,0x00,0x00]
67046
67047v_cmpsx_ge_f32_e64 s[10:11], v1, tba_hi
67048// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdb,0x00,0x00]
67049
67050v_cmpsx_ge_f32_e64 s[10:11], v1, tma_lo
67051// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdd,0x00,0x00]
67052
67053v_cmpsx_ge_f32_e64 s[10:11], v1, tma_hi
67054// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdf,0x00,0x00]
67055
67056v_cmpsx_ge_f32_e64 s[10:11], v1, ttmp11
67057// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf7,0x00,0x00]
67058
67059v_cmpsx_ge_f32_e64 s[10:11], v1, m0
67060// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf9,0x00,0x00]
67061
67062v_cmpsx_ge_f32_e64 s[10:11], v1, exec_lo
67063// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xfd,0x00,0x00]
67064
67065v_cmpsx_ge_f32_e64 s[10:11], v1, exec_hi
67066// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x00,0x00]
67067
67068v_cmpsx_ge_f32_e64 s[10:11], v1, 0
67069// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x01,0x01,0x00]
67070
67071v_cmpsx_ge_f32_e64 s[10:11], v1, -1
67072// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00]
67073
67074v_cmpsx_ge_f32_e64 s[10:11], v1, 0.5
67075// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00]
67076
67077v_cmpsx_ge_f32_e64 s[10:11], v1, -4.0
67078// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00]
67079
67080v_cmpsx_ge_f32_e64 s[10:11], -v1, v2
67081// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x20]
67082
67083v_cmpsx_ge_f32_e64 s[10:11], v1, -v2
67084// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x40]
67085
67086v_cmpsx_ge_f32_e64 s[10:11], -v1, -v2
67087// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x60]
67088
67089v_cmpsx_o_f32 vcc, v1, v2
67090// CHECK: [0x01,0x05,0xae,0x7c]
67091
67092v_cmpsx_o_f32 vcc, v255, v2
67093// CHECK: [0xff,0x05,0xae,0x7c]
67094
67095v_cmpsx_o_f32 vcc, s1, v2
67096// CHECK: [0x01,0x04,0xae,0x7c]
67097
67098v_cmpsx_o_f32 vcc, s103, v2
67099// CHECK: [0x67,0x04,0xae,0x7c]
67100
67101v_cmpsx_o_f32 vcc, flat_scratch_lo, v2
67102// CHECK: [0x68,0x04,0xae,0x7c]
67103
67104v_cmpsx_o_f32 vcc, flat_scratch_hi, v2
67105// CHECK: [0x69,0x04,0xae,0x7c]
67106
67107v_cmpsx_o_f32 vcc, vcc_lo, v2
67108// CHECK: [0x6a,0x04,0xae,0x7c]
67109
67110v_cmpsx_o_f32 vcc, vcc_hi, v2
67111// CHECK: [0x6b,0x04,0xae,0x7c]
67112
67113v_cmpsx_o_f32 vcc, tba_lo, v2
67114// CHECK: [0x6c,0x04,0xae,0x7c]
67115
67116v_cmpsx_o_f32 vcc, tba_hi, v2
67117// CHECK: [0x6d,0x04,0xae,0x7c]
67118
67119v_cmpsx_o_f32 vcc, tma_lo, v2
67120// CHECK: [0x6e,0x04,0xae,0x7c]
67121
67122v_cmpsx_o_f32 vcc, tma_hi, v2
67123// CHECK: [0x6f,0x04,0xae,0x7c]
67124
67125v_cmpsx_o_f32 vcc, ttmp11, v2
67126// CHECK: [0x7b,0x04,0xae,0x7c]
67127
67128v_cmpsx_o_f32 vcc, m0, v2
67129// CHECK: [0x7c,0x04,0xae,0x7c]
67130
67131v_cmpsx_o_f32 vcc, exec_lo, v2
67132// CHECK: [0x7e,0x04,0xae,0x7c]
67133
67134v_cmpsx_o_f32 vcc, exec_hi, v2
67135// CHECK: [0x7f,0x04,0xae,0x7c]
67136
67137v_cmpsx_o_f32 vcc, 0, v2
67138// CHECK: [0x80,0x04,0xae,0x7c]
67139
67140v_cmpsx_o_f32 vcc, -1, v2
67141// CHECK: [0xc1,0x04,0xae,0x7c]
67142
67143v_cmpsx_o_f32 vcc, 0.5, v2
67144// CHECK: [0xf0,0x04,0xae,0x7c]
67145
67146v_cmpsx_o_f32 vcc, -4.0, v2
67147// CHECK: [0xf7,0x04,0xae,0x7c]
67148
67149v_cmpsx_o_f32 vcc, 0xaf123456, v2
67150// CHECK: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
67151
67152v_cmpsx_o_f32 vcc, 0x3f717273, v2
67153// CHECK: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
67154
67155v_cmpsx_o_f32 vcc, v1, v255
67156// CHECK: [0x01,0xff,0xaf,0x7c]
67157
67158v_cmpsx_o_f32_e64 s[10:11], v1, v2
67159// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67160
67161v_cmpsx_o_f32_e64 s[12:13], v1, v2
67162// CHECK: [0x0c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67163
67164v_cmpsx_o_f32_e64 s[102:103], v1, v2
67165// CHECK: [0x66,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67166
67167v_cmpsx_o_f32_e64 flat_scratch, v1, v2
67168// CHECK: [0x68,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67169
67170v_cmpsx_o_f32_e64 vcc, v1, v2
67171// CHECK: [0x6a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67172
67173v_cmpsx_o_f32_e64 tba, v1, v2
67174// CHECK: [0x6c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67175
67176v_cmpsx_o_f32_e64 tma, v1, v2
67177// CHECK: [0x6e,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67178
67179v_cmpsx_o_f32_e64 ttmp[10:11], v1, v2
67180// CHECK: [0x7a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67181
67182v_cmpsx_o_f32_e64 s[10:11], v255, v2
67183// CHECK: [0x0a,0x00,0xae,0xd0,0xff,0x05,0x02,0x00]
67184
67185v_cmpsx_o_f32_e64 s[10:11], s1, v2
67186// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x04,0x02,0x00]
67187
67188v_cmpsx_o_f32_e64 s[10:11], s103, v2
67189// CHECK: [0x0a,0x00,0xae,0xd0,0x67,0x04,0x02,0x00]
67190
67191v_cmpsx_o_f32_e64 s[10:11], flat_scratch_lo, v2
67192// CHECK: [0x0a,0x00,0xae,0xd0,0x68,0x04,0x02,0x00]
67193
67194v_cmpsx_o_f32_e64 s[10:11], flat_scratch_hi, v2
67195// CHECK: [0x0a,0x00,0xae,0xd0,0x69,0x04,0x02,0x00]
67196
67197v_cmpsx_o_f32_e64 s[10:11], vcc_lo, v2
67198// CHECK: [0x0a,0x00,0xae,0xd0,0x6a,0x04,0x02,0x00]
67199
67200v_cmpsx_o_f32_e64 s[10:11], vcc_hi, v2
67201// CHECK: [0x0a,0x00,0xae,0xd0,0x6b,0x04,0x02,0x00]
67202
67203v_cmpsx_o_f32_e64 s[10:11], tba_lo, v2
67204// CHECK: [0x0a,0x00,0xae,0xd0,0x6c,0x04,0x02,0x00]
67205
67206v_cmpsx_o_f32_e64 s[10:11], tba_hi, v2
67207// CHECK: [0x0a,0x00,0xae,0xd0,0x6d,0x04,0x02,0x00]
67208
67209v_cmpsx_o_f32_e64 s[10:11], tma_lo, v2
67210// CHECK: [0x0a,0x00,0xae,0xd0,0x6e,0x04,0x02,0x00]
67211
67212v_cmpsx_o_f32_e64 s[10:11], tma_hi, v2
67213// CHECK: [0x0a,0x00,0xae,0xd0,0x6f,0x04,0x02,0x00]
67214
67215v_cmpsx_o_f32_e64 s[10:11], ttmp11, v2
67216// CHECK: [0x0a,0x00,0xae,0xd0,0x7b,0x04,0x02,0x00]
67217
67218v_cmpsx_o_f32_e64 s[10:11], m0, v2
67219// CHECK: [0x0a,0x00,0xae,0xd0,0x7c,0x04,0x02,0x00]
67220
67221v_cmpsx_o_f32_e64 s[10:11], exec_lo, v2
67222// CHECK: [0x0a,0x00,0xae,0xd0,0x7e,0x04,0x02,0x00]
67223
67224v_cmpsx_o_f32_e64 s[10:11], exec_hi, v2
67225// CHECK: [0x0a,0x00,0xae,0xd0,0x7f,0x04,0x02,0x00]
67226
67227v_cmpsx_o_f32_e64 s[10:11], 0, v2
67228// CHECK: [0x0a,0x00,0xae,0xd0,0x80,0x04,0x02,0x00]
67229
67230v_cmpsx_o_f32_e64 s[10:11], -1, v2
67231// CHECK: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00]
67232
67233v_cmpsx_o_f32_e64 s[10:11], 0.5, v2
67234// CHECK: [0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00]
67235
67236v_cmpsx_o_f32_e64 s[10:11], -4.0, v2
67237// CHECK: [0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00]
67238
67239v_cmpsx_o_f32_e64 s[10:11], v1, v255
67240// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00]
67241
67242v_cmpsx_o_f32_e64 s[10:11], v1, s2
67243// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x00,0x00]
67244
67245v_cmpsx_o_f32_e64 s[10:11], v1, s103
67246// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcf,0x00,0x00]
67247
67248v_cmpsx_o_f32_e64 s[10:11], v1, flat_scratch_lo
67249// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd1,0x00,0x00]
67250
67251v_cmpsx_o_f32_e64 s[10:11], v1, flat_scratch_hi
67252// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd3,0x00,0x00]
67253
67254v_cmpsx_o_f32_e64 s[10:11], v1, vcc_lo
67255// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd5,0x00,0x00]
67256
67257v_cmpsx_o_f32_e64 s[10:11], v1, vcc_hi
67258// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd7,0x00,0x00]
67259
67260v_cmpsx_o_f32_e64 s[10:11], v1, tba_lo
67261// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd9,0x00,0x00]
67262
67263v_cmpsx_o_f32_e64 s[10:11], v1, tba_hi
67264// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdb,0x00,0x00]
67265
67266v_cmpsx_o_f32_e64 s[10:11], v1, tma_lo
67267// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdd,0x00,0x00]
67268
67269v_cmpsx_o_f32_e64 s[10:11], v1, tma_hi
67270// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdf,0x00,0x00]
67271
67272v_cmpsx_o_f32_e64 s[10:11], v1, ttmp11
67273// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf7,0x00,0x00]
67274
67275v_cmpsx_o_f32_e64 s[10:11], v1, m0
67276// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf9,0x00,0x00]
67277
67278v_cmpsx_o_f32_e64 s[10:11], v1, exec_lo
67279// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xfd,0x00,0x00]
67280
67281v_cmpsx_o_f32_e64 s[10:11], v1, exec_hi
67282// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x00,0x00]
67283
67284v_cmpsx_o_f32_e64 s[10:11], v1, 0
67285// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x01,0x01,0x00]
67286
67287v_cmpsx_o_f32_e64 s[10:11], v1, -1
67288// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00]
67289
67290v_cmpsx_o_f32_e64 s[10:11], v1, 0.5
67291// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00]
67292
67293v_cmpsx_o_f32_e64 s[10:11], v1, -4.0
67294// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00]
67295
67296v_cmpsx_o_f32_e64 s[10:11], -v1, v2
67297// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x20]
67298
67299v_cmpsx_o_f32_e64 s[10:11], v1, -v2
67300// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x40]
67301
67302v_cmpsx_o_f32_e64 s[10:11], -v1, -v2
67303// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x60]
67304
67305v_cmpsx_u_f32 vcc, v1, v2
67306// CHECK: [0x01,0x05,0xb0,0x7c]
67307
67308v_cmpsx_u_f32 vcc, v255, v2
67309// CHECK: [0xff,0x05,0xb0,0x7c]
67310
67311v_cmpsx_u_f32 vcc, s1, v2
67312// CHECK: [0x01,0x04,0xb0,0x7c]
67313
67314v_cmpsx_u_f32 vcc, s103, v2
67315// CHECK: [0x67,0x04,0xb0,0x7c]
67316
67317v_cmpsx_u_f32 vcc, flat_scratch_lo, v2
67318// CHECK: [0x68,0x04,0xb0,0x7c]
67319
67320v_cmpsx_u_f32 vcc, flat_scratch_hi, v2
67321// CHECK: [0x69,0x04,0xb0,0x7c]
67322
67323v_cmpsx_u_f32 vcc, vcc_lo, v2
67324// CHECK: [0x6a,0x04,0xb0,0x7c]
67325
67326v_cmpsx_u_f32 vcc, vcc_hi, v2
67327// CHECK: [0x6b,0x04,0xb0,0x7c]
67328
67329v_cmpsx_u_f32 vcc, tba_lo, v2
67330// CHECK: [0x6c,0x04,0xb0,0x7c]
67331
67332v_cmpsx_u_f32 vcc, tba_hi, v2
67333// CHECK: [0x6d,0x04,0xb0,0x7c]
67334
67335v_cmpsx_u_f32 vcc, tma_lo, v2
67336// CHECK: [0x6e,0x04,0xb0,0x7c]
67337
67338v_cmpsx_u_f32 vcc, tma_hi, v2
67339// CHECK: [0x6f,0x04,0xb0,0x7c]
67340
67341v_cmpsx_u_f32 vcc, ttmp11, v2
67342// CHECK: [0x7b,0x04,0xb0,0x7c]
67343
67344v_cmpsx_u_f32 vcc, m0, v2
67345// CHECK: [0x7c,0x04,0xb0,0x7c]
67346
67347v_cmpsx_u_f32 vcc, exec_lo, v2
67348// CHECK: [0x7e,0x04,0xb0,0x7c]
67349
67350v_cmpsx_u_f32 vcc, exec_hi, v2
67351// CHECK: [0x7f,0x04,0xb0,0x7c]
67352
67353v_cmpsx_u_f32 vcc, 0, v2
67354// CHECK: [0x80,0x04,0xb0,0x7c]
67355
67356v_cmpsx_u_f32 vcc, -1, v2
67357// CHECK: [0xc1,0x04,0xb0,0x7c]
67358
67359v_cmpsx_u_f32 vcc, 0.5, v2
67360// CHECK: [0xf0,0x04,0xb0,0x7c]
67361
67362v_cmpsx_u_f32 vcc, -4.0, v2
67363// CHECK: [0xf7,0x04,0xb0,0x7c]
67364
67365v_cmpsx_u_f32 vcc, 0xaf123456, v2
67366// CHECK: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
67367
67368v_cmpsx_u_f32 vcc, 0x3f717273, v2
67369// CHECK: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
67370
67371v_cmpsx_u_f32 vcc, v1, v255
67372// CHECK: [0x01,0xff,0xb1,0x7c]
67373
67374v_cmpsx_u_f32_e64 s[10:11], v1, v2
67375// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67376
67377v_cmpsx_u_f32_e64 s[12:13], v1, v2
67378// CHECK: [0x0c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67379
67380v_cmpsx_u_f32_e64 s[102:103], v1, v2
67381// CHECK: [0x66,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67382
67383v_cmpsx_u_f32_e64 flat_scratch, v1, v2
67384// CHECK: [0x68,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67385
67386v_cmpsx_u_f32_e64 vcc, v1, v2
67387// CHECK: [0x6a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67388
67389v_cmpsx_u_f32_e64 tba, v1, v2
67390// CHECK: [0x6c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67391
67392v_cmpsx_u_f32_e64 tma, v1, v2
67393// CHECK: [0x6e,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67394
67395v_cmpsx_u_f32_e64 ttmp[10:11], v1, v2
67396// CHECK: [0x7a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67397
67398v_cmpsx_u_f32_e64 s[10:11], v255, v2
67399// CHECK: [0x0a,0x00,0xb0,0xd0,0xff,0x05,0x02,0x00]
67400
67401v_cmpsx_u_f32_e64 s[10:11], s1, v2
67402// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x04,0x02,0x00]
67403
67404v_cmpsx_u_f32_e64 s[10:11], s103, v2
67405// CHECK: [0x0a,0x00,0xb0,0xd0,0x67,0x04,0x02,0x00]
67406
67407v_cmpsx_u_f32_e64 s[10:11], flat_scratch_lo, v2
67408// CHECK: [0x0a,0x00,0xb0,0xd0,0x68,0x04,0x02,0x00]
67409
67410v_cmpsx_u_f32_e64 s[10:11], flat_scratch_hi, v2
67411// CHECK: [0x0a,0x00,0xb0,0xd0,0x69,0x04,0x02,0x00]
67412
67413v_cmpsx_u_f32_e64 s[10:11], vcc_lo, v2
67414// CHECK: [0x0a,0x00,0xb0,0xd0,0x6a,0x04,0x02,0x00]
67415
67416v_cmpsx_u_f32_e64 s[10:11], vcc_hi, v2
67417// CHECK: [0x0a,0x00,0xb0,0xd0,0x6b,0x04,0x02,0x00]
67418
67419v_cmpsx_u_f32_e64 s[10:11], tba_lo, v2
67420// CHECK: [0x0a,0x00,0xb0,0xd0,0x6c,0x04,0x02,0x00]
67421
67422v_cmpsx_u_f32_e64 s[10:11], tba_hi, v2
67423// CHECK: [0x0a,0x00,0xb0,0xd0,0x6d,0x04,0x02,0x00]
67424
67425v_cmpsx_u_f32_e64 s[10:11], tma_lo, v2
67426// CHECK: [0x0a,0x00,0xb0,0xd0,0x6e,0x04,0x02,0x00]
67427
67428v_cmpsx_u_f32_e64 s[10:11], tma_hi, v2
67429// CHECK: [0x0a,0x00,0xb0,0xd0,0x6f,0x04,0x02,0x00]
67430
67431v_cmpsx_u_f32_e64 s[10:11], ttmp11, v2
67432// CHECK: [0x0a,0x00,0xb0,0xd0,0x7b,0x04,0x02,0x00]
67433
67434v_cmpsx_u_f32_e64 s[10:11], m0, v2
67435// CHECK: [0x0a,0x00,0xb0,0xd0,0x7c,0x04,0x02,0x00]
67436
67437v_cmpsx_u_f32_e64 s[10:11], exec_lo, v2
67438// CHECK: [0x0a,0x00,0xb0,0xd0,0x7e,0x04,0x02,0x00]
67439
67440v_cmpsx_u_f32_e64 s[10:11], exec_hi, v2
67441// CHECK: [0x0a,0x00,0xb0,0xd0,0x7f,0x04,0x02,0x00]
67442
67443v_cmpsx_u_f32_e64 s[10:11], 0, v2
67444// CHECK: [0x0a,0x00,0xb0,0xd0,0x80,0x04,0x02,0x00]
67445
67446v_cmpsx_u_f32_e64 s[10:11], -1, v2
67447// CHECK: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00]
67448
67449v_cmpsx_u_f32_e64 s[10:11], 0.5, v2
67450// CHECK: [0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00]
67451
67452v_cmpsx_u_f32_e64 s[10:11], -4.0, v2
67453// CHECK: [0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00]
67454
67455v_cmpsx_u_f32_e64 s[10:11], v1, v255
67456// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00]
67457
67458v_cmpsx_u_f32_e64 s[10:11], v1, s2
67459// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x00,0x00]
67460
67461v_cmpsx_u_f32_e64 s[10:11], v1, s103
67462// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcf,0x00,0x00]
67463
67464v_cmpsx_u_f32_e64 s[10:11], v1, flat_scratch_lo
67465// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd1,0x00,0x00]
67466
67467v_cmpsx_u_f32_e64 s[10:11], v1, flat_scratch_hi
67468// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd3,0x00,0x00]
67469
67470v_cmpsx_u_f32_e64 s[10:11], v1, vcc_lo
67471// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd5,0x00,0x00]
67472
67473v_cmpsx_u_f32_e64 s[10:11], v1, vcc_hi
67474// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd7,0x00,0x00]
67475
67476v_cmpsx_u_f32_e64 s[10:11], v1, tba_lo
67477// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd9,0x00,0x00]
67478
67479v_cmpsx_u_f32_e64 s[10:11], v1, tba_hi
67480// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdb,0x00,0x00]
67481
67482v_cmpsx_u_f32_e64 s[10:11], v1, tma_lo
67483// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdd,0x00,0x00]
67484
67485v_cmpsx_u_f32_e64 s[10:11], v1, tma_hi
67486// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdf,0x00,0x00]
67487
67488v_cmpsx_u_f32_e64 s[10:11], v1, ttmp11
67489// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf7,0x00,0x00]
67490
67491v_cmpsx_u_f32_e64 s[10:11], v1, m0
67492// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf9,0x00,0x00]
67493
67494v_cmpsx_u_f32_e64 s[10:11], v1, exec_lo
67495// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xfd,0x00,0x00]
67496
67497v_cmpsx_u_f32_e64 s[10:11], v1, exec_hi
67498// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x00,0x00]
67499
67500v_cmpsx_u_f32_e64 s[10:11], v1, 0
67501// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x01,0x01,0x00]
67502
67503v_cmpsx_u_f32_e64 s[10:11], v1, -1
67504// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00]
67505
67506v_cmpsx_u_f32_e64 s[10:11], v1, 0.5
67507// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00]
67508
67509v_cmpsx_u_f32_e64 s[10:11], v1, -4.0
67510// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00]
67511
67512v_cmpsx_u_f32_e64 s[10:11], -v1, v2
67513// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x20]
67514
67515v_cmpsx_u_f32_e64 s[10:11], v1, -v2
67516// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x40]
67517
67518v_cmpsx_u_f32_e64 s[10:11], -v1, -v2
67519// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x60]
67520
67521v_cmpsx_nge_f32 vcc, v1, v2
67522// CHECK: [0x01,0x05,0xb2,0x7c]
67523
67524v_cmpsx_nge_f32 vcc, v255, v2
67525// CHECK: [0xff,0x05,0xb2,0x7c]
67526
67527v_cmpsx_nge_f32 vcc, s1, v2
67528// CHECK: [0x01,0x04,0xb2,0x7c]
67529
67530v_cmpsx_nge_f32 vcc, s103, v2
67531// CHECK: [0x67,0x04,0xb2,0x7c]
67532
67533v_cmpsx_nge_f32 vcc, flat_scratch_lo, v2
67534// CHECK: [0x68,0x04,0xb2,0x7c]
67535
67536v_cmpsx_nge_f32 vcc, flat_scratch_hi, v2
67537// CHECK: [0x69,0x04,0xb2,0x7c]
67538
67539v_cmpsx_nge_f32 vcc, vcc_lo, v2
67540// CHECK: [0x6a,0x04,0xb2,0x7c]
67541
67542v_cmpsx_nge_f32 vcc, vcc_hi, v2
67543// CHECK: [0x6b,0x04,0xb2,0x7c]
67544
67545v_cmpsx_nge_f32 vcc, tba_lo, v2
67546// CHECK: [0x6c,0x04,0xb2,0x7c]
67547
67548v_cmpsx_nge_f32 vcc, tba_hi, v2
67549// CHECK: [0x6d,0x04,0xb2,0x7c]
67550
67551v_cmpsx_nge_f32 vcc, tma_lo, v2
67552// CHECK: [0x6e,0x04,0xb2,0x7c]
67553
67554v_cmpsx_nge_f32 vcc, tma_hi, v2
67555// CHECK: [0x6f,0x04,0xb2,0x7c]
67556
67557v_cmpsx_nge_f32 vcc, ttmp11, v2
67558// CHECK: [0x7b,0x04,0xb2,0x7c]
67559
67560v_cmpsx_nge_f32 vcc, m0, v2
67561// CHECK: [0x7c,0x04,0xb2,0x7c]
67562
67563v_cmpsx_nge_f32 vcc, exec_lo, v2
67564// CHECK: [0x7e,0x04,0xb2,0x7c]
67565
67566v_cmpsx_nge_f32 vcc, exec_hi, v2
67567// CHECK: [0x7f,0x04,0xb2,0x7c]
67568
67569v_cmpsx_nge_f32 vcc, 0, v2
67570// CHECK: [0x80,0x04,0xb2,0x7c]
67571
67572v_cmpsx_nge_f32 vcc, -1, v2
67573// CHECK: [0xc1,0x04,0xb2,0x7c]
67574
67575v_cmpsx_nge_f32 vcc, 0.5, v2
67576// CHECK: [0xf0,0x04,0xb2,0x7c]
67577
67578v_cmpsx_nge_f32 vcc, -4.0, v2
67579// CHECK: [0xf7,0x04,0xb2,0x7c]
67580
67581v_cmpsx_nge_f32 vcc, 0xaf123456, v2
67582// CHECK: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
67583
67584v_cmpsx_nge_f32 vcc, 0x3f717273, v2
67585// CHECK: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
67586
67587v_cmpsx_nge_f32 vcc, v1, v255
67588// CHECK: [0x01,0xff,0xb3,0x7c]
67589
67590v_cmpsx_nge_f32_e64 s[10:11], v1, v2
67591// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67592
67593v_cmpsx_nge_f32_e64 s[12:13], v1, v2
67594// CHECK: [0x0c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67595
67596v_cmpsx_nge_f32_e64 s[102:103], v1, v2
67597// CHECK: [0x66,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67598
67599v_cmpsx_nge_f32_e64 flat_scratch, v1, v2
67600// CHECK: [0x68,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67601
67602v_cmpsx_nge_f32_e64 vcc, v1, v2
67603// CHECK: [0x6a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67604
67605v_cmpsx_nge_f32_e64 tba, v1, v2
67606// CHECK: [0x6c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67607
67608v_cmpsx_nge_f32_e64 tma, v1, v2
67609// CHECK: [0x6e,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67610
67611v_cmpsx_nge_f32_e64 ttmp[10:11], v1, v2
67612// CHECK: [0x7a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67613
67614v_cmpsx_nge_f32_e64 s[10:11], v255, v2
67615// CHECK: [0x0a,0x00,0xb2,0xd0,0xff,0x05,0x02,0x00]
67616
67617v_cmpsx_nge_f32_e64 s[10:11], s1, v2
67618// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x04,0x02,0x00]
67619
67620v_cmpsx_nge_f32_e64 s[10:11], s103, v2
67621// CHECK: [0x0a,0x00,0xb2,0xd0,0x67,0x04,0x02,0x00]
67622
67623v_cmpsx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
67624// CHECK: [0x0a,0x00,0xb2,0xd0,0x68,0x04,0x02,0x00]
67625
67626v_cmpsx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
67627// CHECK: [0x0a,0x00,0xb2,0xd0,0x69,0x04,0x02,0x00]
67628
67629v_cmpsx_nge_f32_e64 s[10:11], vcc_lo, v2
67630// CHECK: [0x0a,0x00,0xb2,0xd0,0x6a,0x04,0x02,0x00]
67631
67632v_cmpsx_nge_f32_e64 s[10:11], vcc_hi, v2
67633// CHECK: [0x0a,0x00,0xb2,0xd0,0x6b,0x04,0x02,0x00]
67634
67635v_cmpsx_nge_f32_e64 s[10:11], tba_lo, v2
67636// CHECK: [0x0a,0x00,0xb2,0xd0,0x6c,0x04,0x02,0x00]
67637
67638v_cmpsx_nge_f32_e64 s[10:11], tba_hi, v2
67639// CHECK: [0x0a,0x00,0xb2,0xd0,0x6d,0x04,0x02,0x00]
67640
67641v_cmpsx_nge_f32_e64 s[10:11], tma_lo, v2
67642// CHECK: [0x0a,0x00,0xb2,0xd0,0x6e,0x04,0x02,0x00]
67643
67644v_cmpsx_nge_f32_e64 s[10:11], tma_hi, v2
67645// CHECK: [0x0a,0x00,0xb2,0xd0,0x6f,0x04,0x02,0x00]
67646
67647v_cmpsx_nge_f32_e64 s[10:11], ttmp11, v2
67648// CHECK: [0x0a,0x00,0xb2,0xd0,0x7b,0x04,0x02,0x00]
67649
67650v_cmpsx_nge_f32_e64 s[10:11], m0, v2
67651// CHECK: [0x0a,0x00,0xb2,0xd0,0x7c,0x04,0x02,0x00]
67652
67653v_cmpsx_nge_f32_e64 s[10:11], exec_lo, v2
67654// CHECK: [0x0a,0x00,0xb2,0xd0,0x7e,0x04,0x02,0x00]
67655
67656v_cmpsx_nge_f32_e64 s[10:11], exec_hi, v2
67657// CHECK: [0x0a,0x00,0xb2,0xd0,0x7f,0x04,0x02,0x00]
67658
67659v_cmpsx_nge_f32_e64 s[10:11], 0, v2
67660// CHECK: [0x0a,0x00,0xb2,0xd0,0x80,0x04,0x02,0x00]
67661
67662v_cmpsx_nge_f32_e64 s[10:11], -1, v2
67663// CHECK: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00]
67664
67665v_cmpsx_nge_f32_e64 s[10:11], 0.5, v2
67666// CHECK: [0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00]
67667
67668v_cmpsx_nge_f32_e64 s[10:11], -4.0, v2
67669// CHECK: [0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00]
67670
67671v_cmpsx_nge_f32_e64 s[10:11], v1, v255
67672// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00]
67673
67674v_cmpsx_nge_f32_e64 s[10:11], v1, s2
67675// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x00,0x00]
67676
67677v_cmpsx_nge_f32_e64 s[10:11], v1, s103
67678// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcf,0x00,0x00]
67679
67680v_cmpsx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
67681// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd1,0x00,0x00]
67682
67683v_cmpsx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
67684// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd3,0x00,0x00]
67685
67686v_cmpsx_nge_f32_e64 s[10:11], v1, vcc_lo
67687// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd5,0x00,0x00]
67688
67689v_cmpsx_nge_f32_e64 s[10:11], v1, vcc_hi
67690// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd7,0x00,0x00]
67691
67692v_cmpsx_nge_f32_e64 s[10:11], v1, tba_lo
67693// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd9,0x00,0x00]
67694
67695v_cmpsx_nge_f32_e64 s[10:11], v1, tba_hi
67696// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdb,0x00,0x00]
67697
67698v_cmpsx_nge_f32_e64 s[10:11], v1, tma_lo
67699// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdd,0x00,0x00]
67700
67701v_cmpsx_nge_f32_e64 s[10:11], v1, tma_hi
67702// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdf,0x00,0x00]
67703
67704v_cmpsx_nge_f32_e64 s[10:11], v1, ttmp11
67705// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf7,0x00,0x00]
67706
67707v_cmpsx_nge_f32_e64 s[10:11], v1, m0
67708// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf9,0x00,0x00]
67709
67710v_cmpsx_nge_f32_e64 s[10:11], v1, exec_lo
67711// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xfd,0x00,0x00]
67712
67713v_cmpsx_nge_f32_e64 s[10:11], v1, exec_hi
67714// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x00,0x00]
67715
67716v_cmpsx_nge_f32_e64 s[10:11], v1, 0
67717// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x01,0x01,0x00]
67718
67719v_cmpsx_nge_f32_e64 s[10:11], v1, -1
67720// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00]
67721
67722v_cmpsx_nge_f32_e64 s[10:11], v1, 0.5
67723// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00]
67724
67725v_cmpsx_nge_f32_e64 s[10:11], v1, -4.0
67726// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00]
67727
67728v_cmpsx_nge_f32_e64 s[10:11], -v1, v2
67729// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x20]
67730
67731v_cmpsx_nge_f32_e64 s[10:11], v1, -v2
67732// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x40]
67733
67734v_cmpsx_nge_f32_e64 s[10:11], -v1, -v2
67735// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x60]
67736
67737v_cmpsx_nlg_f32 vcc, v1, v2
67738// CHECK: [0x01,0x05,0xb4,0x7c]
67739
67740v_cmpsx_nlg_f32 vcc, v255, v2
67741// CHECK: [0xff,0x05,0xb4,0x7c]
67742
67743v_cmpsx_nlg_f32 vcc, s1, v2
67744// CHECK: [0x01,0x04,0xb4,0x7c]
67745
67746v_cmpsx_nlg_f32 vcc, s103, v2
67747// CHECK: [0x67,0x04,0xb4,0x7c]
67748
67749v_cmpsx_nlg_f32 vcc, flat_scratch_lo, v2
67750// CHECK: [0x68,0x04,0xb4,0x7c]
67751
67752v_cmpsx_nlg_f32 vcc, flat_scratch_hi, v2
67753// CHECK: [0x69,0x04,0xb4,0x7c]
67754
67755v_cmpsx_nlg_f32 vcc, vcc_lo, v2
67756// CHECK: [0x6a,0x04,0xb4,0x7c]
67757
67758v_cmpsx_nlg_f32 vcc, vcc_hi, v2
67759// CHECK: [0x6b,0x04,0xb4,0x7c]
67760
67761v_cmpsx_nlg_f32 vcc, tba_lo, v2
67762// CHECK: [0x6c,0x04,0xb4,0x7c]
67763
67764v_cmpsx_nlg_f32 vcc, tba_hi, v2
67765// CHECK: [0x6d,0x04,0xb4,0x7c]
67766
67767v_cmpsx_nlg_f32 vcc, tma_lo, v2
67768// CHECK: [0x6e,0x04,0xb4,0x7c]
67769
67770v_cmpsx_nlg_f32 vcc, tma_hi, v2
67771// CHECK: [0x6f,0x04,0xb4,0x7c]
67772
67773v_cmpsx_nlg_f32 vcc, ttmp11, v2
67774// CHECK: [0x7b,0x04,0xb4,0x7c]
67775
67776v_cmpsx_nlg_f32 vcc, m0, v2
67777// CHECK: [0x7c,0x04,0xb4,0x7c]
67778
67779v_cmpsx_nlg_f32 vcc, exec_lo, v2
67780// CHECK: [0x7e,0x04,0xb4,0x7c]
67781
67782v_cmpsx_nlg_f32 vcc, exec_hi, v2
67783// CHECK: [0x7f,0x04,0xb4,0x7c]
67784
67785v_cmpsx_nlg_f32 vcc, 0, v2
67786// CHECK: [0x80,0x04,0xb4,0x7c]
67787
67788v_cmpsx_nlg_f32 vcc, -1, v2
67789// CHECK: [0xc1,0x04,0xb4,0x7c]
67790
67791v_cmpsx_nlg_f32 vcc, 0.5, v2
67792// CHECK: [0xf0,0x04,0xb4,0x7c]
67793
67794v_cmpsx_nlg_f32 vcc, -4.0, v2
67795// CHECK: [0xf7,0x04,0xb4,0x7c]
67796
67797v_cmpsx_nlg_f32 vcc, 0xaf123456, v2
67798// CHECK: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
67799
67800v_cmpsx_nlg_f32 vcc, 0x3f717273, v2
67801// CHECK: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
67802
67803v_cmpsx_nlg_f32 vcc, v1, v255
67804// CHECK: [0x01,0xff,0xb5,0x7c]
67805
67806v_cmpsx_nlg_f32_e64 s[10:11], v1, v2
67807// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67808
67809v_cmpsx_nlg_f32_e64 s[12:13], v1, v2
67810// CHECK: [0x0c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67811
67812v_cmpsx_nlg_f32_e64 s[102:103], v1, v2
67813// CHECK: [0x66,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67814
67815v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2
67816// CHECK: [0x68,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67817
67818v_cmpsx_nlg_f32_e64 vcc, v1, v2
67819// CHECK: [0x6a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67820
67821v_cmpsx_nlg_f32_e64 tba, v1, v2
67822// CHECK: [0x6c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67823
67824v_cmpsx_nlg_f32_e64 tma, v1, v2
67825// CHECK: [0x6e,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67826
67827v_cmpsx_nlg_f32_e64 ttmp[10:11], v1, v2
67828// CHECK: [0x7a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67829
67830v_cmpsx_nlg_f32_e64 s[10:11], v255, v2
67831// CHECK: [0x0a,0x00,0xb4,0xd0,0xff,0x05,0x02,0x00]
67832
67833v_cmpsx_nlg_f32_e64 s[10:11], s1, v2
67834// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x04,0x02,0x00]
67835
67836v_cmpsx_nlg_f32_e64 s[10:11], s103, v2
67837// CHECK: [0x0a,0x00,0xb4,0xd0,0x67,0x04,0x02,0x00]
67838
67839v_cmpsx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
67840// CHECK: [0x0a,0x00,0xb4,0xd0,0x68,0x04,0x02,0x00]
67841
67842v_cmpsx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
67843// CHECK: [0x0a,0x00,0xb4,0xd0,0x69,0x04,0x02,0x00]
67844
67845v_cmpsx_nlg_f32_e64 s[10:11], vcc_lo, v2
67846// CHECK: [0x0a,0x00,0xb4,0xd0,0x6a,0x04,0x02,0x00]
67847
67848v_cmpsx_nlg_f32_e64 s[10:11], vcc_hi, v2
67849// CHECK: [0x0a,0x00,0xb4,0xd0,0x6b,0x04,0x02,0x00]
67850
67851v_cmpsx_nlg_f32_e64 s[10:11], tba_lo, v2
67852// CHECK: [0x0a,0x00,0xb4,0xd0,0x6c,0x04,0x02,0x00]
67853
67854v_cmpsx_nlg_f32_e64 s[10:11], tba_hi, v2
67855// CHECK: [0x0a,0x00,0xb4,0xd0,0x6d,0x04,0x02,0x00]
67856
67857v_cmpsx_nlg_f32_e64 s[10:11], tma_lo, v2
67858// CHECK: [0x0a,0x00,0xb4,0xd0,0x6e,0x04,0x02,0x00]
67859
67860v_cmpsx_nlg_f32_e64 s[10:11], tma_hi, v2
67861// CHECK: [0x0a,0x00,0xb4,0xd0,0x6f,0x04,0x02,0x00]
67862
67863v_cmpsx_nlg_f32_e64 s[10:11], ttmp11, v2
67864// CHECK: [0x0a,0x00,0xb4,0xd0,0x7b,0x04,0x02,0x00]
67865
67866v_cmpsx_nlg_f32_e64 s[10:11], m0, v2
67867// CHECK: [0x0a,0x00,0xb4,0xd0,0x7c,0x04,0x02,0x00]
67868
67869v_cmpsx_nlg_f32_e64 s[10:11], exec_lo, v2
67870// CHECK: [0x0a,0x00,0xb4,0xd0,0x7e,0x04,0x02,0x00]
67871
67872v_cmpsx_nlg_f32_e64 s[10:11], exec_hi, v2
67873// CHECK: [0x0a,0x00,0xb4,0xd0,0x7f,0x04,0x02,0x00]
67874
67875v_cmpsx_nlg_f32_e64 s[10:11], 0, v2
67876// CHECK: [0x0a,0x00,0xb4,0xd0,0x80,0x04,0x02,0x00]
67877
67878v_cmpsx_nlg_f32_e64 s[10:11], -1, v2
67879// CHECK: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00]
67880
67881v_cmpsx_nlg_f32_e64 s[10:11], 0.5, v2
67882// CHECK: [0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00]
67883
67884v_cmpsx_nlg_f32_e64 s[10:11], -4.0, v2
67885// CHECK: [0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00]
67886
67887v_cmpsx_nlg_f32_e64 s[10:11], v1, v255
67888// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00]
67889
67890v_cmpsx_nlg_f32_e64 s[10:11], v1, s2
67891// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x00,0x00]
67892
67893v_cmpsx_nlg_f32_e64 s[10:11], v1, s103
67894// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcf,0x00,0x00]
67895
67896v_cmpsx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
67897// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd1,0x00,0x00]
67898
67899v_cmpsx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
67900// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd3,0x00,0x00]
67901
67902v_cmpsx_nlg_f32_e64 s[10:11], v1, vcc_lo
67903// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd5,0x00,0x00]
67904
67905v_cmpsx_nlg_f32_e64 s[10:11], v1, vcc_hi
67906// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd7,0x00,0x00]
67907
67908v_cmpsx_nlg_f32_e64 s[10:11], v1, tba_lo
67909// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd9,0x00,0x00]
67910
67911v_cmpsx_nlg_f32_e64 s[10:11], v1, tba_hi
67912// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdb,0x00,0x00]
67913
67914v_cmpsx_nlg_f32_e64 s[10:11], v1, tma_lo
67915// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdd,0x00,0x00]
67916
67917v_cmpsx_nlg_f32_e64 s[10:11], v1, tma_hi
67918// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdf,0x00,0x00]
67919
67920v_cmpsx_nlg_f32_e64 s[10:11], v1, ttmp11
67921// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf7,0x00,0x00]
67922
67923v_cmpsx_nlg_f32_e64 s[10:11], v1, m0
67924// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf9,0x00,0x00]
67925
67926v_cmpsx_nlg_f32_e64 s[10:11], v1, exec_lo
67927// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xfd,0x00,0x00]
67928
67929v_cmpsx_nlg_f32_e64 s[10:11], v1, exec_hi
67930// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x00,0x00]
67931
67932v_cmpsx_nlg_f32_e64 s[10:11], v1, 0
67933// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x01,0x01,0x00]
67934
67935v_cmpsx_nlg_f32_e64 s[10:11], v1, -1
67936// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00]
67937
67938v_cmpsx_nlg_f32_e64 s[10:11], v1, 0.5
67939// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00]
67940
67941v_cmpsx_nlg_f32_e64 s[10:11], v1, -4.0
67942// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00]
67943
67944v_cmpsx_nlg_f32_e64 s[10:11], -v1, v2
67945// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x20]
67946
67947v_cmpsx_nlg_f32_e64 s[10:11], v1, -v2
67948// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x40]
67949
67950v_cmpsx_nlg_f32_e64 s[10:11], -v1, -v2
67951// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x60]
67952
67953v_cmpsx_ngt_f32 vcc, v1, v2
67954// CHECK: [0x01,0x05,0xb6,0x7c]
67955
67956v_cmpsx_ngt_f32 vcc, v255, v2
67957// CHECK: [0xff,0x05,0xb6,0x7c]
67958
67959v_cmpsx_ngt_f32 vcc, s1, v2
67960// CHECK: [0x01,0x04,0xb6,0x7c]
67961
67962v_cmpsx_ngt_f32 vcc, s103, v2
67963// CHECK: [0x67,0x04,0xb6,0x7c]
67964
67965v_cmpsx_ngt_f32 vcc, flat_scratch_lo, v2
67966// CHECK: [0x68,0x04,0xb6,0x7c]
67967
67968v_cmpsx_ngt_f32 vcc, flat_scratch_hi, v2
67969// CHECK: [0x69,0x04,0xb6,0x7c]
67970
67971v_cmpsx_ngt_f32 vcc, vcc_lo, v2
67972// CHECK: [0x6a,0x04,0xb6,0x7c]
67973
67974v_cmpsx_ngt_f32 vcc, vcc_hi, v2
67975// CHECK: [0x6b,0x04,0xb6,0x7c]
67976
67977v_cmpsx_ngt_f32 vcc, tba_lo, v2
67978// CHECK: [0x6c,0x04,0xb6,0x7c]
67979
67980v_cmpsx_ngt_f32 vcc, tba_hi, v2
67981// CHECK: [0x6d,0x04,0xb6,0x7c]
67982
67983v_cmpsx_ngt_f32 vcc, tma_lo, v2
67984// CHECK: [0x6e,0x04,0xb6,0x7c]
67985
67986v_cmpsx_ngt_f32 vcc, tma_hi, v2
67987// CHECK: [0x6f,0x04,0xb6,0x7c]
67988
67989v_cmpsx_ngt_f32 vcc, ttmp11, v2
67990// CHECK: [0x7b,0x04,0xb6,0x7c]
67991
67992v_cmpsx_ngt_f32 vcc, m0, v2
67993// CHECK: [0x7c,0x04,0xb6,0x7c]
67994
67995v_cmpsx_ngt_f32 vcc, exec_lo, v2
67996// CHECK: [0x7e,0x04,0xb6,0x7c]
67997
67998v_cmpsx_ngt_f32 vcc, exec_hi, v2
67999// CHECK: [0x7f,0x04,0xb6,0x7c]
68000
68001v_cmpsx_ngt_f32 vcc, 0, v2
68002// CHECK: [0x80,0x04,0xb6,0x7c]
68003
68004v_cmpsx_ngt_f32 vcc, -1, v2
68005// CHECK: [0xc1,0x04,0xb6,0x7c]
68006
68007v_cmpsx_ngt_f32 vcc, 0.5, v2
68008// CHECK: [0xf0,0x04,0xb6,0x7c]
68009
68010v_cmpsx_ngt_f32 vcc, -4.0, v2
68011// CHECK: [0xf7,0x04,0xb6,0x7c]
68012
68013v_cmpsx_ngt_f32 vcc, 0xaf123456, v2
68014// CHECK: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
68015
68016v_cmpsx_ngt_f32 vcc, 0x3f717273, v2
68017// CHECK: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
68018
68019v_cmpsx_ngt_f32 vcc, v1, v255
68020// CHECK: [0x01,0xff,0xb7,0x7c]
68021
68022v_cmpsx_ngt_f32_e64 s[10:11], v1, v2
68023// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68024
68025v_cmpsx_ngt_f32_e64 s[12:13], v1, v2
68026// CHECK: [0x0c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68027
68028v_cmpsx_ngt_f32_e64 s[102:103], v1, v2
68029// CHECK: [0x66,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68030
68031v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2
68032// CHECK: [0x68,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68033
68034v_cmpsx_ngt_f32_e64 vcc, v1, v2
68035// CHECK: [0x6a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68036
68037v_cmpsx_ngt_f32_e64 tba, v1, v2
68038// CHECK: [0x6c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68039
68040v_cmpsx_ngt_f32_e64 tma, v1, v2
68041// CHECK: [0x6e,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68042
68043v_cmpsx_ngt_f32_e64 ttmp[10:11], v1, v2
68044// CHECK: [0x7a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68045
68046v_cmpsx_ngt_f32_e64 s[10:11], v255, v2
68047// CHECK: [0x0a,0x00,0xb6,0xd0,0xff,0x05,0x02,0x00]
68048
68049v_cmpsx_ngt_f32_e64 s[10:11], s1, v2
68050// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x04,0x02,0x00]
68051
68052v_cmpsx_ngt_f32_e64 s[10:11], s103, v2
68053// CHECK: [0x0a,0x00,0xb6,0xd0,0x67,0x04,0x02,0x00]
68054
68055v_cmpsx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
68056// CHECK: [0x0a,0x00,0xb6,0xd0,0x68,0x04,0x02,0x00]
68057
68058v_cmpsx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
68059// CHECK: [0x0a,0x00,0xb6,0xd0,0x69,0x04,0x02,0x00]
68060
68061v_cmpsx_ngt_f32_e64 s[10:11], vcc_lo, v2
68062// CHECK: [0x0a,0x00,0xb6,0xd0,0x6a,0x04,0x02,0x00]
68063
68064v_cmpsx_ngt_f32_e64 s[10:11], vcc_hi, v2
68065// CHECK: [0x0a,0x00,0xb6,0xd0,0x6b,0x04,0x02,0x00]
68066
68067v_cmpsx_ngt_f32_e64 s[10:11], tba_lo, v2
68068// CHECK: [0x0a,0x00,0xb6,0xd0,0x6c,0x04,0x02,0x00]
68069
68070v_cmpsx_ngt_f32_e64 s[10:11], tba_hi, v2
68071// CHECK: [0x0a,0x00,0xb6,0xd0,0x6d,0x04,0x02,0x00]
68072
68073v_cmpsx_ngt_f32_e64 s[10:11], tma_lo, v2
68074// CHECK: [0x0a,0x00,0xb6,0xd0,0x6e,0x04,0x02,0x00]
68075
68076v_cmpsx_ngt_f32_e64 s[10:11], tma_hi, v2
68077// CHECK: [0x0a,0x00,0xb6,0xd0,0x6f,0x04,0x02,0x00]
68078
68079v_cmpsx_ngt_f32_e64 s[10:11], ttmp11, v2
68080// CHECK: [0x0a,0x00,0xb6,0xd0,0x7b,0x04,0x02,0x00]
68081
68082v_cmpsx_ngt_f32_e64 s[10:11], m0, v2
68083// CHECK: [0x0a,0x00,0xb6,0xd0,0x7c,0x04,0x02,0x00]
68084
68085v_cmpsx_ngt_f32_e64 s[10:11], exec_lo, v2
68086// CHECK: [0x0a,0x00,0xb6,0xd0,0x7e,0x04,0x02,0x00]
68087
68088v_cmpsx_ngt_f32_e64 s[10:11], exec_hi, v2
68089// CHECK: [0x0a,0x00,0xb6,0xd0,0x7f,0x04,0x02,0x00]
68090
68091v_cmpsx_ngt_f32_e64 s[10:11], 0, v2
68092// CHECK: [0x0a,0x00,0xb6,0xd0,0x80,0x04,0x02,0x00]
68093
68094v_cmpsx_ngt_f32_e64 s[10:11], -1, v2
68095// CHECK: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00]
68096
68097v_cmpsx_ngt_f32_e64 s[10:11], 0.5, v2
68098// CHECK: [0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00]
68099
68100v_cmpsx_ngt_f32_e64 s[10:11], -4.0, v2
68101// CHECK: [0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00]
68102
68103v_cmpsx_ngt_f32_e64 s[10:11], v1, v255
68104// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00]
68105
68106v_cmpsx_ngt_f32_e64 s[10:11], v1, s2
68107// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x00,0x00]
68108
68109v_cmpsx_ngt_f32_e64 s[10:11], v1, s103
68110// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcf,0x00,0x00]
68111
68112v_cmpsx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
68113// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd1,0x00,0x00]
68114
68115v_cmpsx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
68116// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd3,0x00,0x00]
68117
68118v_cmpsx_ngt_f32_e64 s[10:11], v1, vcc_lo
68119// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd5,0x00,0x00]
68120
68121v_cmpsx_ngt_f32_e64 s[10:11], v1, vcc_hi
68122// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd7,0x00,0x00]
68123
68124v_cmpsx_ngt_f32_e64 s[10:11], v1, tba_lo
68125// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd9,0x00,0x00]
68126
68127v_cmpsx_ngt_f32_e64 s[10:11], v1, tba_hi
68128// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdb,0x00,0x00]
68129
68130v_cmpsx_ngt_f32_e64 s[10:11], v1, tma_lo
68131// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdd,0x00,0x00]
68132
68133v_cmpsx_ngt_f32_e64 s[10:11], v1, tma_hi
68134// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdf,0x00,0x00]
68135
68136v_cmpsx_ngt_f32_e64 s[10:11], v1, ttmp11
68137// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf7,0x00,0x00]
68138
68139v_cmpsx_ngt_f32_e64 s[10:11], v1, m0
68140// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf9,0x00,0x00]
68141
68142v_cmpsx_ngt_f32_e64 s[10:11], v1, exec_lo
68143// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xfd,0x00,0x00]
68144
68145v_cmpsx_ngt_f32_e64 s[10:11], v1, exec_hi
68146// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x00,0x00]
68147
68148v_cmpsx_ngt_f32_e64 s[10:11], v1, 0
68149// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x01,0x01,0x00]
68150
68151v_cmpsx_ngt_f32_e64 s[10:11], v1, -1
68152// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00]
68153
68154v_cmpsx_ngt_f32_e64 s[10:11], v1, 0.5
68155// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00]
68156
68157v_cmpsx_ngt_f32_e64 s[10:11], v1, -4.0
68158// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00]
68159
68160v_cmpsx_ngt_f32_e64 s[10:11], -v1, v2
68161// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x20]
68162
68163v_cmpsx_ngt_f32_e64 s[10:11], v1, -v2
68164// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x40]
68165
68166v_cmpsx_ngt_f32_e64 s[10:11], -v1, -v2
68167// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x60]
68168
68169v_cmpsx_nle_f32 vcc, v1, v2
68170// CHECK: [0x01,0x05,0xb8,0x7c]
68171
68172v_cmpsx_nle_f32 vcc, v255, v2
68173// CHECK: [0xff,0x05,0xb8,0x7c]
68174
68175v_cmpsx_nle_f32 vcc, s1, v2
68176// CHECK: [0x01,0x04,0xb8,0x7c]
68177
68178v_cmpsx_nle_f32 vcc, s103, v2
68179// CHECK: [0x67,0x04,0xb8,0x7c]
68180
68181v_cmpsx_nle_f32 vcc, flat_scratch_lo, v2
68182// CHECK: [0x68,0x04,0xb8,0x7c]
68183
68184v_cmpsx_nle_f32 vcc, flat_scratch_hi, v2
68185// CHECK: [0x69,0x04,0xb8,0x7c]
68186
68187v_cmpsx_nle_f32 vcc, vcc_lo, v2
68188// CHECK: [0x6a,0x04,0xb8,0x7c]
68189
68190v_cmpsx_nle_f32 vcc, vcc_hi, v2
68191// CHECK: [0x6b,0x04,0xb8,0x7c]
68192
68193v_cmpsx_nle_f32 vcc, tba_lo, v2
68194// CHECK: [0x6c,0x04,0xb8,0x7c]
68195
68196v_cmpsx_nle_f32 vcc, tba_hi, v2
68197// CHECK: [0x6d,0x04,0xb8,0x7c]
68198
68199v_cmpsx_nle_f32 vcc, tma_lo, v2
68200// CHECK: [0x6e,0x04,0xb8,0x7c]
68201
68202v_cmpsx_nle_f32 vcc, tma_hi, v2
68203// CHECK: [0x6f,0x04,0xb8,0x7c]
68204
68205v_cmpsx_nle_f32 vcc, ttmp11, v2
68206// CHECK: [0x7b,0x04,0xb8,0x7c]
68207
68208v_cmpsx_nle_f32 vcc, m0, v2
68209// CHECK: [0x7c,0x04,0xb8,0x7c]
68210
68211v_cmpsx_nle_f32 vcc, exec_lo, v2
68212// CHECK: [0x7e,0x04,0xb8,0x7c]
68213
68214v_cmpsx_nle_f32 vcc, exec_hi, v2
68215// CHECK: [0x7f,0x04,0xb8,0x7c]
68216
68217v_cmpsx_nle_f32 vcc, 0, v2
68218// CHECK: [0x80,0x04,0xb8,0x7c]
68219
68220v_cmpsx_nle_f32 vcc, -1, v2
68221// CHECK: [0xc1,0x04,0xb8,0x7c]
68222
68223v_cmpsx_nle_f32 vcc, 0.5, v2
68224// CHECK: [0xf0,0x04,0xb8,0x7c]
68225
68226v_cmpsx_nle_f32 vcc, -4.0, v2
68227// CHECK: [0xf7,0x04,0xb8,0x7c]
68228
68229v_cmpsx_nle_f32 vcc, 0xaf123456, v2
68230// CHECK: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
68231
68232v_cmpsx_nle_f32 vcc, 0x3f717273, v2
68233// CHECK: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
68234
68235v_cmpsx_nle_f32 vcc, v1, v255
68236// CHECK: [0x01,0xff,0xb9,0x7c]
68237
68238v_cmpsx_nle_f32_e64 s[10:11], v1, v2
68239// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68240
68241v_cmpsx_nle_f32_e64 s[12:13], v1, v2
68242// CHECK: [0x0c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68243
68244v_cmpsx_nle_f32_e64 s[102:103], v1, v2
68245// CHECK: [0x66,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68246
68247v_cmpsx_nle_f32_e64 flat_scratch, v1, v2
68248// CHECK: [0x68,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68249
68250v_cmpsx_nle_f32_e64 vcc, v1, v2
68251// CHECK: [0x6a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68252
68253v_cmpsx_nle_f32_e64 tba, v1, v2
68254// CHECK: [0x6c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68255
68256v_cmpsx_nle_f32_e64 tma, v1, v2
68257// CHECK: [0x6e,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68258
68259v_cmpsx_nle_f32_e64 ttmp[10:11], v1, v2
68260// CHECK: [0x7a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68261
68262v_cmpsx_nle_f32_e64 s[10:11], v255, v2
68263// CHECK: [0x0a,0x00,0xb8,0xd0,0xff,0x05,0x02,0x00]
68264
68265v_cmpsx_nle_f32_e64 s[10:11], s1, v2
68266// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x04,0x02,0x00]
68267
68268v_cmpsx_nle_f32_e64 s[10:11], s103, v2
68269// CHECK: [0x0a,0x00,0xb8,0xd0,0x67,0x04,0x02,0x00]
68270
68271v_cmpsx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
68272// CHECK: [0x0a,0x00,0xb8,0xd0,0x68,0x04,0x02,0x00]
68273
68274v_cmpsx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
68275// CHECK: [0x0a,0x00,0xb8,0xd0,0x69,0x04,0x02,0x00]
68276
68277v_cmpsx_nle_f32_e64 s[10:11], vcc_lo, v2
68278// CHECK: [0x0a,0x00,0xb8,0xd0,0x6a,0x04,0x02,0x00]
68279
68280v_cmpsx_nle_f32_e64 s[10:11], vcc_hi, v2
68281// CHECK: [0x0a,0x00,0xb8,0xd0,0x6b,0x04,0x02,0x00]
68282
68283v_cmpsx_nle_f32_e64 s[10:11], tba_lo, v2
68284// CHECK: [0x0a,0x00,0xb8,0xd0,0x6c,0x04,0x02,0x00]
68285
68286v_cmpsx_nle_f32_e64 s[10:11], tba_hi, v2
68287// CHECK: [0x0a,0x00,0xb8,0xd0,0x6d,0x04,0x02,0x00]
68288
68289v_cmpsx_nle_f32_e64 s[10:11], tma_lo, v2
68290// CHECK: [0x0a,0x00,0xb8,0xd0,0x6e,0x04,0x02,0x00]
68291
68292v_cmpsx_nle_f32_e64 s[10:11], tma_hi, v2
68293// CHECK: [0x0a,0x00,0xb8,0xd0,0x6f,0x04,0x02,0x00]
68294
68295v_cmpsx_nle_f32_e64 s[10:11], ttmp11, v2
68296// CHECK: [0x0a,0x00,0xb8,0xd0,0x7b,0x04,0x02,0x00]
68297
68298v_cmpsx_nle_f32_e64 s[10:11], m0, v2
68299// CHECK: [0x0a,0x00,0xb8,0xd0,0x7c,0x04,0x02,0x00]
68300
68301v_cmpsx_nle_f32_e64 s[10:11], exec_lo, v2
68302// CHECK: [0x0a,0x00,0xb8,0xd0,0x7e,0x04,0x02,0x00]
68303
68304v_cmpsx_nle_f32_e64 s[10:11], exec_hi, v2
68305// CHECK: [0x0a,0x00,0xb8,0xd0,0x7f,0x04,0x02,0x00]
68306
68307v_cmpsx_nle_f32_e64 s[10:11], 0, v2
68308// CHECK: [0x0a,0x00,0xb8,0xd0,0x80,0x04,0x02,0x00]
68309
68310v_cmpsx_nle_f32_e64 s[10:11], -1, v2
68311// CHECK: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00]
68312
68313v_cmpsx_nle_f32_e64 s[10:11], 0.5, v2
68314// CHECK: [0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00]
68315
68316v_cmpsx_nle_f32_e64 s[10:11], -4.0, v2
68317// CHECK: [0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00]
68318
68319v_cmpsx_nle_f32_e64 s[10:11], v1, v255
68320// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00]
68321
68322v_cmpsx_nle_f32_e64 s[10:11], v1, s2
68323// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x00,0x00]
68324
68325v_cmpsx_nle_f32_e64 s[10:11], v1, s103
68326// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcf,0x00,0x00]
68327
68328v_cmpsx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
68329// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd1,0x00,0x00]
68330
68331v_cmpsx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
68332// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd3,0x00,0x00]
68333
68334v_cmpsx_nle_f32_e64 s[10:11], v1, vcc_lo
68335// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd5,0x00,0x00]
68336
68337v_cmpsx_nle_f32_e64 s[10:11], v1, vcc_hi
68338// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd7,0x00,0x00]
68339
68340v_cmpsx_nle_f32_e64 s[10:11], v1, tba_lo
68341// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd9,0x00,0x00]
68342
68343v_cmpsx_nle_f32_e64 s[10:11], v1, tba_hi
68344// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdb,0x00,0x00]
68345
68346v_cmpsx_nle_f32_e64 s[10:11], v1, tma_lo
68347// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdd,0x00,0x00]
68348
68349v_cmpsx_nle_f32_e64 s[10:11], v1, tma_hi
68350// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdf,0x00,0x00]
68351
68352v_cmpsx_nle_f32_e64 s[10:11], v1, ttmp11
68353// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf7,0x00,0x00]
68354
68355v_cmpsx_nle_f32_e64 s[10:11], v1, m0
68356// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf9,0x00,0x00]
68357
68358v_cmpsx_nle_f32_e64 s[10:11], v1, exec_lo
68359// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xfd,0x00,0x00]
68360
68361v_cmpsx_nle_f32_e64 s[10:11], v1, exec_hi
68362// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x00,0x00]
68363
68364v_cmpsx_nle_f32_e64 s[10:11], v1, 0
68365// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x01,0x01,0x00]
68366
68367v_cmpsx_nle_f32_e64 s[10:11], v1, -1
68368// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00]
68369
68370v_cmpsx_nle_f32_e64 s[10:11], v1, 0.5
68371// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00]
68372
68373v_cmpsx_nle_f32_e64 s[10:11], v1, -4.0
68374// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00]
68375
68376v_cmpsx_nle_f32_e64 s[10:11], -v1, v2
68377// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x20]
68378
68379v_cmpsx_nle_f32_e64 s[10:11], v1, -v2
68380// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x40]
68381
68382v_cmpsx_nle_f32_e64 s[10:11], -v1, -v2
68383// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x60]
68384
68385v_cmpsx_neq_f32 vcc, v1, v2
68386// CHECK: [0x01,0x05,0xba,0x7c]
68387
68388v_cmpsx_neq_f32 vcc, v255, v2
68389// CHECK: [0xff,0x05,0xba,0x7c]
68390
68391v_cmpsx_neq_f32 vcc, s1, v2
68392// CHECK: [0x01,0x04,0xba,0x7c]
68393
68394v_cmpsx_neq_f32 vcc, s103, v2
68395// CHECK: [0x67,0x04,0xba,0x7c]
68396
68397v_cmpsx_neq_f32 vcc, flat_scratch_lo, v2
68398// CHECK: [0x68,0x04,0xba,0x7c]
68399
68400v_cmpsx_neq_f32 vcc, flat_scratch_hi, v2
68401// CHECK: [0x69,0x04,0xba,0x7c]
68402
68403v_cmpsx_neq_f32 vcc, vcc_lo, v2
68404// CHECK: [0x6a,0x04,0xba,0x7c]
68405
68406v_cmpsx_neq_f32 vcc, vcc_hi, v2
68407// CHECK: [0x6b,0x04,0xba,0x7c]
68408
68409v_cmpsx_neq_f32 vcc, tba_lo, v2
68410// CHECK: [0x6c,0x04,0xba,0x7c]
68411
68412v_cmpsx_neq_f32 vcc, tba_hi, v2
68413// CHECK: [0x6d,0x04,0xba,0x7c]
68414
68415v_cmpsx_neq_f32 vcc, tma_lo, v2
68416// CHECK: [0x6e,0x04,0xba,0x7c]
68417
68418v_cmpsx_neq_f32 vcc, tma_hi, v2
68419// CHECK: [0x6f,0x04,0xba,0x7c]
68420
68421v_cmpsx_neq_f32 vcc, ttmp11, v2
68422// CHECK: [0x7b,0x04,0xba,0x7c]
68423
68424v_cmpsx_neq_f32 vcc, m0, v2
68425// CHECK: [0x7c,0x04,0xba,0x7c]
68426
68427v_cmpsx_neq_f32 vcc, exec_lo, v2
68428// CHECK: [0x7e,0x04,0xba,0x7c]
68429
68430v_cmpsx_neq_f32 vcc, exec_hi, v2
68431// CHECK: [0x7f,0x04,0xba,0x7c]
68432
68433v_cmpsx_neq_f32 vcc, 0, v2
68434// CHECK: [0x80,0x04,0xba,0x7c]
68435
68436v_cmpsx_neq_f32 vcc, -1, v2
68437// CHECK: [0xc1,0x04,0xba,0x7c]
68438
68439v_cmpsx_neq_f32 vcc, 0.5, v2
68440// CHECK: [0xf0,0x04,0xba,0x7c]
68441
68442v_cmpsx_neq_f32 vcc, -4.0, v2
68443// CHECK: [0xf7,0x04,0xba,0x7c]
68444
68445v_cmpsx_neq_f32 vcc, 0xaf123456, v2
68446// CHECK: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
68447
68448v_cmpsx_neq_f32 vcc, 0x3f717273, v2
68449// CHECK: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
68450
68451v_cmpsx_neq_f32 vcc, v1, v255
68452// CHECK: [0x01,0xff,0xbb,0x7c]
68453
68454v_cmpsx_neq_f32_e64 s[10:11], v1, v2
68455// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68456
68457v_cmpsx_neq_f32_e64 s[12:13], v1, v2
68458// CHECK: [0x0c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68459
68460v_cmpsx_neq_f32_e64 s[102:103], v1, v2
68461// CHECK: [0x66,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68462
68463v_cmpsx_neq_f32_e64 flat_scratch, v1, v2
68464// CHECK: [0x68,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68465
68466v_cmpsx_neq_f32_e64 vcc, v1, v2
68467// CHECK: [0x6a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68468
68469v_cmpsx_neq_f32_e64 tba, v1, v2
68470// CHECK: [0x6c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68471
68472v_cmpsx_neq_f32_e64 tma, v1, v2
68473// CHECK: [0x6e,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68474
68475v_cmpsx_neq_f32_e64 ttmp[10:11], v1, v2
68476// CHECK: [0x7a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68477
68478v_cmpsx_neq_f32_e64 s[10:11], v255, v2
68479// CHECK: [0x0a,0x00,0xba,0xd0,0xff,0x05,0x02,0x00]
68480
68481v_cmpsx_neq_f32_e64 s[10:11], s1, v2
68482// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x04,0x02,0x00]
68483
68484v_cmpsx_neq_f32_e64 s[10:11], s103, v2
68485// CHECK: [0x0a,0x00,0xba,0xd0,0x67,0x04,0x02,0x00]
68486
68487v_cmpsx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
68488// CHECK: [0x0a,0x00,0xba,0xd0,0x68,0x04,0x02,0x00]
68489
68490v_cmpsx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
68491// CHECK: [0x0a,0x00,0xba,0xd0,0x69,0x04,0x02,0x00]
68492
68493v_cmpsx_neq_f32_e64 s[10:11], vcc_lo, v2
68494// CHECK: [0x0a,0x00,0xba,0xd0,0x6a,0x04,0x02,0x00]
68495
68496v_cmpsx_neq_f32_e64 s[10:11], vcc_hi, v2
68497// CHECK: [0x0a,0x00,0xba,0xd0,0x6b,0x04,0x02,0x00]
68498
68499v_cmpsx_neq_f32_e64 s[10:11], tba_lo, v2
68500// CHECK: [0x0a,0x00,0xba,0xd0,0x6c,0x04,0x02,0x00]
68501
68502v_cmpsx_neq_f32_e64 s[10:11], tba_hi, v2
68503// CHECK: [0x0a,0x00,0xba,0xd0,0x6d,0x04,0x02,0x00]
68504
68505v_cmpsx_neq_f32_e64 s[10:11], tma_lo, v2
68506// CHECK: [0x0a,0x00,0xba,0xd0,0x6e,0x04,0x02,0x00]
68507
68508v_cmpsx_neq_f32_e64 s[10:11], tma_hi, v2
68509// CHECK: [0x0a,0x00,0xba,0xd0,0x6f,0x04,0x02,0x00]
68510
68511v_cmpsx_neq_f32_e64 s[10:11], ttmp11, v2
68512// CHECK: [0x0a,0x00,0xba,0xd0,0x7b,0x04,0x02,0x00]
68513
68514v_cmpsx_neq_f32_e64 s[10:11], m0, v2
68515// CHECK: [0x0a,0x00,0xba,0xd0,0x7c,0x04,0x02,0x00]
68516
68517v_cmpsx_neq_f32_e64 s[10:11], exec_lo, v2
68518// CHECK: [0x0a,0x00,0xba,0xd0,0x7e,0x04,0x02,0x00]
68519
68520v_cmpsx_neq_f32_e64 s[10:11], exec_hi, v2
68521// CHECK: [0x0a,0x00,0xba,0xd0,0x7f,0x04,0x02,0x00]
68522
68523v_cmpsx_neq_f32_e64 s[10:11], 0, v2
68524// CHECK: [0x0a,0x00,0xba,0xd0,0x80,0x04,0x02,0x00]
68525
68526v_cmpsx_neq_f32_e64 s[10:11], -1, v2
68527// CHECK: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00]
68528
68529v_cmpsx_neq_f32_e64 s[10:11], 0.5, v2
68530// CHECK: [0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00]
68531
68532v_cmpsx_neq_f32_e64 s[10:11], -4.0, v2
68533// CHECK: [0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00]
68534
68535v_cmpsx_neq_f32_e64 s[10:11], v1, v255
68536// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00]
68537
68538v_cmpsx_neq_f32_e64 s[10:11], v1, s2
68539// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x00,0x00]
68540
68541v_cmpsx_neq_f32_e64 s[10:11], v1, s103
68542// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcf,0x00,0x00]
68543
68544v_cmpsx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
68545// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd1,0x00,0x00]
68546
68547v_cmpsx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
68548// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd3,0x00,0x00]
68549
68550v_cmpsx_neq_f32_e64 s[10:11], v1, vcc_lo
68551// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd5,0x00,0x00]
68552
68553v_cmpsx_neq_f32_e64 s[10:11], v1, vcc_hi
68554// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd7,0x00,0x00]
68555
68556v_cmpsx_neq_f32_e64 s[10:11], v1, tba_lo
68557// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd9,0x00,0x00]
68558
68559v_cmpsx_neq_f32_e64 s[10:11], v1, tba_hi
68560// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdb,0x00,0x00]
68561
68562v_cmpsx_neq_f32_e64 s[10:11], v1, tma_lo
68563// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdd,0x00,0x00]
68564
68565v_cmpsx_neq_f32_e64 s[10:11], v1, tma_hi
68566// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdf,0x00,0x00]
68567
68568v_cmpsx_neq_f32_e64 s[10:11], v1, ttmp11
68569// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf7,0x00,0x00]
68570
68571v_cmpsx_neq_f32_e64 s[10:11], v1, m0
68572// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf9,0x00,0x00]
68573
68574v_cmpsx_neq_f32_e64 s[10:11], v1, exec_lo
68575// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xfd,0x00,0x00]
68576
68577v_cmpsx_neq_f32_e64 s[10:11], v1, exec_hi
68578// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x00,0x00]
68579
68580v_cmpsx_neq_f32_e64 s[10:11], v1, 0
68581// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x01,0x01,0x00]
68582
68583v_cmpsx_neq_f32_e64 s[10:11], v1, -1
68584// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00]
68585
68586v_cmpsx_neq_f32_e64 s[10:11], v1, 0.5
68587// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00]
68588
68589v_cmpsx_neq_f32_e64 s[10:11], v1, -4.0
68590// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00]
68591
68592v_cmpsx_neq_f32_e64 s[10:11], -v1, v2
68593// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x20]
68594
68595v_cmpsx_neq_f32_e64 s[10:11], v1, -v2
68596// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x40]
68597
68598v_cmpsx_neq_f32_e64 s[10:11], -v1, -v2
68599// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x60]
68600
68601v_cmpsx_nlt_f32 vcc, v1, v2
68602// CHECK: [0x01,0x05,0xbc,0x7c]
68603
68604v_cmpsx_nlt_f32 vcc, v255, v2
68605// CHECK: [0xff,0x05,0xbc,0x7c]
68606
68607v_cmpsx_nlt_f32 vcc, s1, v2
68608// CHECK: [0x01,0x04,0xbc,0x7c]
68609
68610v_cmpsx_nlt_f32 vcc, s103, v2
68611// CHECK: [0x67,0x04,0xbc,0x7c]
68612
68613v_cmpsx_nlt_f32 vcc, flat_scratch_lo, v2
68614// CHECK: [0x68,0x04,0xbc,0x7c]
68615
68616v_cmpsx_nlt_f32 vcc, flat_scratch_hi, v2
68617// CHECK: [0x69,0x04,0xbc,0x7c]
68618
68619v_cmpsx_nlt_f32 vcc, vcc_lo, v2
68620// CHECK: [0x6a,0x04,0xbc,0x7c]
68621
68622v_cmpsx_nlt_f32 vcc, vcc_hi, v2
68623// CHECK: [0x6b,0x04,0xbc,0x7c]
68624
68625v_cmpsx_nlt_f32 vcc, tba_lo, v2
68626// CHECK: [0x6c,0x04,0xbc,0x7c]
68627
68628v_cmpsx_nlt_f32 vcc, tba_hi, v2
68629// CHECK: [0x6d,0x04,0xbc,0x7c]
68630
68631v_cmpsx_nlt_f32 vcc, tma_lo, v2
68632// CHECK: [0x6e,0x04,0xbc,0x7c]
68633
68634v_cmpsx_nlt_f32 vcc, tma_hi, v2
68635// CHECK: [0x6f,0x04,0xbc,0x7c]
68636
68637v_cmpsx_nlt_f32 vcc, ttmp11, v2
68638// CHECK: [0x7b,0x04,0xbc,0x7c]
68639
68640v_cmpsx_nlt_f32 vcc, m0, v2
68641// CHECK: [0x7c,0x04,0xbc,0x7c]
68642
68643v_cmpsx_nlt_f32 vcc, exec_lo, v2
68644// CHECK: [0x7e,0x04,0xbc,0x7c]
68645
68646v_cmpsx_nlt_f32 vcc, exec_hi, v2
68647// CHECK: [0x7f,0x04,0xbc,0x7c]
68648
68649v_cmpsx_nlt_f32 vcc, 0, v2
68650// CHECK: [0x80,0x04,0xbc,0x7c]
68651
68652v_cmpsx_nlt_f32 vcc, -1, v2
68653// CHECK: [0xc1,0x04,0xbc,0x7c]
68654
68655v_cmpsx_nlt_f32 vcc, 0.5, v2
68656// CHECK: [0xf0,0x04,0xbc,0x7c]
68657
68658v_cmpsx_nlt_f32 vcc, -4.0, v2
68659// CHECK: [0xf7,0x04,0xbc,0x7c]
68660
68661v_cmpsx_nlt_f32 vcc, 0xaf123456, v2
68662// CHECK: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
68663
68664v_cmpsx_nlt_f32 vcc, 0x3f717273, v2
68665// CHECK: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
68666
68667v_cmpsx_nlt_f32 vcc, v1, v255
68668// CHECK: [0x01,0xff,0xbd,0x7c]
68669
68670v_cmpsx_nlt_f32_e64 s[10:11], v1, v2
68671// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68672
68673v_cmpsx_nlt_f32_e64 s[12:13], v1, v2
68674// CHECK: [0x0c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68675
68676v_cmpsx_nlt_f32_e64 s[102:103], v1, v2
68677// CHECK: [0x66,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68678
68679v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2
68680// CHECK: [0x68,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68681
68682v_cmpsx_nlt_f32_e64 vcc, v1, v2
68683// CHECK: [0x6a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68684
68685v_cmpsx_nlt_f32_e64 tba, v1, v2
68686// CHECK: [0x6c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68687
68688v_cmpsx_nlt_f32_e64 tma, v1, v2
68689// CHECK: [0x6e,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68690
68691v_cmpsx_nlt_f32_e64 ttmp[10:11], v1, v2
68692// CHECK: [0x7a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68693
68694v_cmpsx_nlt_f32_e64 s[10:11], v255, v2
68695// CHECK: [0x0a,0x00,0xbc,0xd0,0xff,0x05,0x02,0x00]
68696
68697v_cmpsx_nlt_f32_e64 s[10:11], s1, v2
68698// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x04,0x02,0x00]
68699
68700v_cmpsx_nlt_f32_e64 s[10:11], s103, v2
68701// CHECK: [0x0a,0x00,0xbc,0xd0,0x67,0x04,0x02,0x00]
68702
68703v_cmpsx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
68704// CHECK: [0x0a,0x00,0xbc,0xd0,0x68,0x04,0x02,0x00]
68705
68706v_cmpsx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
68707// CHECK: [0x0a,0x00,0xbc,0xd0,0x69,0x04,0x02,0x00]
68708
68709v_cmpsx_nlt_f32_e64 s[10:11], vcc_lo, v2
68710// CHECK: [0x0a,0x00,0xbc,0xd0,0x6a,0x04,0x02,0x00]
68711
68712v_cmpsx_nlt_f32_e64 s[10:11], vcc_hi, v2
68713// CHECK: [0x0a,0x00,0xbc,0xd0,0x6b,0x04,0x02,0x00]
68714
68715v_cmpsx_nlt_f32_e64 s[10:11], tba_lo, v2
68716// CHECK: [0x0a,0x00,0xbc,0xd0,0x6c,0x04,0x02,0x00]
68717
68718v_cmpsx_nlt_f32_e64 s[10:11], tba_hi, v2
68719// CHECK: [0x0a,0x00,0xbc,0xd0,0x6d,0x04,0x02,0x00]
68720
68721v_cmpsx_nlt_f32_e64 s[10:11], tma_lo, v2
68722// CHECK: [0x0a,0x00,0xbc,0xd0,0x6e,0x04,0x02,0x00]
68723
68724v_cmpsx_nlt_f32_e64 s[10:11], tma_hi, v2
68725// CHECK: [0x0a,0x00,0xbc,0xd0,0x6f,0x04,0x02,0x00]
68726
68727v_cmpsx_nlt_f32_e64 s[10:11], ttmp11, v2
68728// CHECK: [0x0a,0x00,0xbc,0xd0,0x7b,0x04,0x02,0x00]
68729
68730v_cmpsx_nlt_f32_e64 s[10:11], m0, v2
68731// CHECK: [0x0a,0x00,0xbc,0xd0,0x7c,0x04,0x02,0x00]
68732
68733v_cmpsx_nlt_f32_e64 s[10:11], exec_lo, v2
68734// CHECK: [0x0a,0x00,0xbc,0xd0,0x7e,0x04,0x02,0x00]
68735
68736v_cmpsx_nlt_f32_e64 s[10:11], exec_hi, v2
68737// CHECK: [0x0a,0x00,0xbc,0xd0,0x7f,0x04,0x02,0x00]
68738
68739v_cmpsx_nlt_f32_e64 s[10:11], 0, v2
68740// CHECK: [0x0a,0x00,0xbc,0xd0,0x80,0x04,0x02,0x00]
68741
68742v_cmpsx_nlt_f32_e64 s[10:11], -1, v2
68743// CHECK: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00]
68744
68745v_cmpsx_nlt_f32_e64 s[10:11], 0.5, v2
68746// CHECK: [0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00]
68747
68748v_cmpsx_nlt_f32_e64 s[10:11], -4.0, v2
68749// CHECK: [0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00]
68750
68751v_cmpsx_nlt_f32_e64 s[10:11], v1, v255
68752// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00]
68753
68754v_cmpsx_nlt_f32_e64 s[10:11], v1, s2
68755// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x00,0x00]
68756
68757v_cmpsx_nlt_f32_e64 s[10:11], v1, s103
68758// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcf,0x00,0x00]
68759
68760v_cmpsx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
68761// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd1,0x00,0x00]
68762
68763v_cmpsx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
68764// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd3,0x00,0x00]
68765
68766v_cmpsx_nlt_f32_e64 s[10:11], v1, vcc_lo
68767// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd5,0x00,0x00]
68768
68769v_cmpsx_nlt_f32_e64 s[10:11], v1, vcc_hi
68770// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd7,0x00,0x00]
68771
68772v_cmpsx_nlt_f32_e64 s[10:11], v1, tba_lo
68773// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd9,0x00,0x00]
68774
68775v_cmpsx_nlt_f32_e64 s[10:11], v1, tba_hi
68776// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdb,0x00,0x00]
68777
68778v_cmpsx_nlt_f32_e64 s[10:11], v1, tma_lo
68779// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdd,0x00,0x00]
68780
68781v_cmpsx_nlt_f32_e64 s[10:11], v1, tma_hi
68782// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdf,0x00,0x00]
68783
68784v_cmpsx_nlt_f32_e64 s[10:11], v1, ttmp11
68785// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf7,0x00,0x00]
68786
68787v_cmpsx_nlt_f32_e64 s[10:11], v1, m0
68788// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf9,0x00,0x00]
68789
68790v_cmpsx_nlt_f32_e64 s[10:11], v1, exec_lo
68791// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xfd,0x00,0x00]
68792
68793v_cmpsx_nlt_f32_e64 s[10:11], v1, exec_hi
68794// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x00,0x00]
68795
68796v_cmpsx_nlt_f32_e64 s[10:11], v1, 0
68797// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x01,0x01,0x00]
68798
68799v_cmpsx_nlt_f32_e64 s[10:11], v1, -1
68800// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00]
68801
68802v_cmpsx_nlt_f32_e64 s[10:11], v1, 0.5
68803// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00]
68804
68805v_cmpsx_nlt_f32_e64 s[10:11], v1, -4.0
68806// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00]
68807
68808v_cmpsx_nlt_f32_e64 s[10:11], -v1, v2
68809// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x20]
68810
68811v_cmpsx_nlt_f32_e64 s[10:11], v1, -v2
68812// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x40]
68813
68814v_cmpsx_nlt_f32_e64 s[10:11], -v1, -v2
68815// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x60]
68816
68817v_cmpsx_tru_f32 vcc, v1, v2
68818// CHECK: [0x01,0x05,0xbe,0x7c]
68819
68820v_cmpsx_tru_f32 vcc, v255, v2
68821// CHECK: [0xff,0x05,0xbe,0x7c]
68822
68823v_cmpsx_tru_f32 vcc, s1, v2
68824// CHECK: [0x01,0x04,0xbe,0x7c]
68825
68826v_cmpsx_tru_f32 vcc, s103, v2
68827// CHECK: [0x67,0x04,0xbe,0x7c]
68828
68829v_cmpsx_tru_f32 vcc, flat_scratch_lo, v2
68830// CHECK: [0x68,0x04,0xbe,0x7c]
68831
68832v_cmpsx_tru_f32 vcc, flat_scratch_hi, v2
68833// CHECK: [0x69,0x04,0xbe,0x7c]
68834
68835v_cmpsx_tru_f32 vcc, vcc_lo, v2
68836// CHECK: [0x6a,0x04,0xbe,0x7c]
68837
68838v_cmpsx_tru_f32 vcc, vcc_hi, v2
68839// CHECK: [0x6b,0x04,0xbe,0x7c]
68840
68841v_cmpsx_tru_f32 vcc, tba_lo, v2
68842// CHECK: [0x6c,0x04,0xbe,0x7c]
68843
68844v_cmpsx_tru_f32 vcc, tba_hi, v2
68845// CHECK: [0x6d,0x04,0xbe,0x7c]
68846
68847v_cmpsx_tru_f32 vcc, tma_lo, v2
68848// CHECK: [0x6e,0x04,0xbe,0x7c]
68849
68850v_cmpsx_tru_f32 vcc, tma_hi, v2
68851// CHECK: [0x6f,0x04,0xbe,0x7c]
68852
68853v_cmpsx_tru_f32 vcc, ttmp11, v2
68854// CHECK: [0x7b,0x04,0xbe,0x7c]
68855
68856v_cmpsx_tru_f32 vcc, m0, v2
68857// CHECK: [0x7c,0x04,0xbe,0x7c]
68858
68859v_cmpsx_tru_f32 vcc, exec_lo, v2
68860// CHECK: [0x7e,0x04,0xbe,0x7c]
68861
68862v_cmpsx_tru_f32 vcc, exec_hi, v2
68863// CHECK: [0x7f,0x04,0xbe,0x7c]
68864
68865v_cmpsx_tru_f32 vcc, 0, v2
68866// CHECK: [0x80,0x04,0xbe,0x7c]
68867
68868v_cmpsx_tru_f32 vcc, -1, v2
68869// CHECK: [0xc1,0x04,0xbe,0x7c]
68870
68871v_cmpsx_tru_f32 vcc, 0.5, v2
68872// CHECK: [0xf0,0x04,0xbe,0x7c]
68873
68874v_cmpsx_tru_f32 vcc, -4.0, v2
68875// CHECK: [0xf7,0x04,0xbe,0x7c]
68876
68877v_cmpsx_tru_f32 vcc, 0xaf123456, v2
68878// CHECK: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
68879
68880v_cmpsx_tru_f32 vcc, 0x3f717273, v2
68881// CHECK: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
68882
68883v_cmpsx_tru_f32 vcc, v1, v255
68884// CHECK: [0x01,0xff,0xbf,0x7c]
68885
68886v_cmpsx_tru_f32_e64 s[10:11], v1, v2
68887// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68888
68889v_cmpsx_tru_f32_e64 s[12:13], v1, v2
68890// CHECK: [0x0c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68891
68892v_cmpsx_tru_f32_e64 s[102:103], v1, v2
68893// CHECK: [0x66,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68894
68895v_cmpsx_tru_f32_e64 flat_scratch, v1, v2
68896// CHECK: [0x68,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68897
68898v_cmpsx_tru_f32_e64 vcc, v1, v2
68899// CHECK: [0x6a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68900
68901v_cmpsx_tru_f32_e64 tba, v1, v2
68902// CHECK: [0x6c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68903
68904v_cmpsx_tru_f32_e64 tma, v1, v2
68905// CHECK: [0x6e,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68906
68907v_cmpsx_tru_f32_e64 ttmp[10:11], v1, v2
68908// CHECK: [0x7a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68909
68910v_cmpsx_tru_f32_e64 s[10:11], v255, v2
68911// CHECK: [0x0a,0x00,0xbe,0xd0,0xff,0x05,0x02,0x00]
68912
68913v_cmpsx_tru_f32_e64 s[10:11], s1, v2
68914// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x04,0x02,0x00]
68915
68916v_cmpsx_tru_f32_e64 s[10:11], s103, v2
68917// CHECK: [0x0a,0x00,0xbe,0xd0,0x67,0x04,0x02,0x00]
68918
68919v_cmpsx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
68920// CHECK: [0x0a,0x00,0xbe,0xd0,0x68,0x04,0x02,0x00]
68921
68922v_cmpsx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
68923// CHECK: [0x0a,0x00,0xbe,0xd0,0x69,0x04,0x02,0x00]
68924
68925v_cmpsx_tru_f32_e64 s[10:11], vcc_lo, v2
68926// CHECK: [0x0a,0x00,0xbe,0xd0,0x6a,0x04,0x02,0x00]
68927
68928v_cmpsx_tru_f32_e64 s[10:11], vcc_hi, v2
68929// CHECK: [0x0a,0x00,0xbe,0xd0,0x6b,0x04,0x02,0x00]
68930
68931v_cmpsx_tru_f32_e64 s[10:11], tba_lo, v2
68932// CHECK: [0x0a,0x00,0xbe,0xd0,0x6c,0x04,0x02,0x00]
68933
68934v_cmpsx_tru_f32_e64 s[10:11], tba_hi, v2
68935// CHECK: [0x0a,0x00,0xbe,0xd0,0x6d,0x04,0x02,0x00]
68936
68937v_cmpsx_tru_f32_e64 s[10:11], tma_lo, v2
68938// CHECK: [0x0a,0x00,0xbe,0xd0,0x6e,0x04,0x02,0x00]
68939
68940v_cmpsx_tru_f32_e64 s[10:11], tma_hi, v2
68941// CHECK: [0x0a,0x00,0xbe,0xd0,0x6f,0x04,0x02,0x00]
68942
68943v_cmpsx_tru_f32_e64 s[10:11], ttmp11, v2
68944// CHECK: [0x0a,0x00,0xbe,0xd0,0x7b,0x04,0x02,0x00]
68945
68946v_cmpsx_tru_f32_e64 s[10:11], m0, v2
68947// CHECK: [0x0a,0x00,0xbe,0xd0,0x7c,0x04,0x02,0x00]
68948
68949v_cmpsx_tru_f32_e64 s[10:11], exec_lo, v2
68950// CHECK: [0x0a,0x00,0xbe,0xd0,0x7e,0x04,0x02,0x00]
68951
68952v_cmpsx_tru_f32_e64 s[10:11], exec_hi, v2
68953// CHECK: [0x0a,0x00,0xbe,0xd0,0x7f,0x04,0x02,0x00]
68954
68955v_cmpsx_tru_f32_e64 s[10:11], 0, v2
68956// CHECK: [0x0a,0x00,0xbe,0xd0,0x80,0x04,0x02,0x00]
68957
68958v_cmpsx_tru_f32_e64 s[10:11], -1, v2
68959// CHECK: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00]
68960
68961v_cmpsx_tru_f32_e64 s[10:11], 0.5, v2
68962// CHECK: [0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00]
68963
68964v_cmpsx_tru_f32_e64 s[10:11], -4.0, v2
68965// CHECK: [0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00]
68966
68967v_cmpsx_tru_f32_e64 s[10:11], v1, v255
68968// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00]
68969
68970v_cmpsx_tru_f32_e64 s[10:11], v1, s2
68971// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x00,0x00]
68972
68973v_cmpsx_tru_f32_e64 s[10:11], v1, s103
68974// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcf,0x00,0x00]
68975
68976v_cmpsx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
68977// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd1,0x00,0x00]
68978
68979v_cmpsx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
68980// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd3,0x00,0x00]
68981
68982v_cmpsx_tru_f32_e64 s[10:11], v1, vcc_lo
68983// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd5,0x00,0x00]
68984
68985v_cmpsx_tru_f32_e64 s[10:11], v1, vcc_hi
68986// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd7,0x00,0x00]
68987
68988v_cmpsx_tru_f32_e64 s[10:11], v1, tba_lo
68989// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd9,0x00,0x00]
68990
68991v_cmpsx_tru_f32_e64 s[10:11], v1, tba_hi
68992// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdb,0x00,0x00]
68993
68994v_cmpsx_tru_f32_e64 s[10:11], v1, tma_lo
68995// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdd,0x00,0x00]
68996
68997v_cmpsx_tru_f32_e64 s[10:11], v1, tma_hi
68998// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdf,0x00,0x00]
68999
69000v_cmpsx_tru_f32_e64 s[10:11], v1, ttmp11
69001// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf7,0x00,0x00]
69002
69003v_cmpsx_tru_f32_e64 s[10:11], v1, m0
69004// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf9,0x00,0x00]
69005
69006v_cmpsx_tru_f32_e64 s[10:11], v1, exec_lo
69007// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xfd,0x00,0x00]
69008
69009v_cmpsx_tru_f32_e64 s[10:11], v1, exec_hi
69010// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x00,0x00]
69011
69012v_cmpsx_tru_f32_e64 s[10:11], v1, 0
69013// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x01,0x01,0x00]
69014
69015v_cmpsx_tru_f32_e64 s[10:11], v1, -1
69016// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00]
69017
69018v_cmpsx_tru_f32_e64 s[10:11], v1, 0.5
69019// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00]
69020
69021v_cmpsx_tru_f32_e64 s[10:11], v1, -4.0
69022// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00]
69023
69024v_cmpsx_tru_f32_e64 s[10:11], -v1, v2
69025// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x20]
69026
69027v_cmpsx_tru_f32_e64 s[10:11], v1, -v2
69028// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x40]
69029
69030v_cmpsx_tru_f32_e64 s[10:11], -v1, -v2
69031// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x60]
69032
69033v_cmps_f_f64 vcc, v[1:2], v[2:3]
69034// CHECK: [0x01,0x05,0xc0,0x7c]
69035
69036v_cmps_f_f64 vcc, v[254:255], v[2:3]
69037// CHECK: [0xfe,0x05,0xc0,0x7c]
69038
69039v_cmps_f_f64 vcc, s[2:3], v[2:3]
69040// CHECK: [0x02,0x04,0xc0,0x7c]
69041
69042v_cmps_f_f64 vcc, s[4:5], v[2:3]
69043// CHECK: [0x04,0x04,0xc0,0x7c]
69044
69045v_cmps_f_f64 vcc, s[102:103], v[2:3]
69046// CHECK: [0x66,0x04,0xc0,0x7c]
69047
69048v_cmps_f_f64 vcc, flat_scratch, v[2:3]
69049// CHECK: [0x68,0x04,0xc0,0x7c]
69050
69051v_cmps_f_f64 vcc, vcc, v[2:3]
69052// CHECK: [0x6a,0x04,0xc0,0x7c]
69053
69054v_cmps_f_f64 vcc, tba, v[2:3]
69055// CHECK: [0x6c,0x04,0xc0,0x7c]
69056
69057v_cmps_f_f64 vcc, tma, v[2:3]
69058// CHECK: [0x6e,0x04,0xc0,0x7c]
69059
69060v_cmps_f_f64 vcc, ttmp[10:11], v[2:3]
69061// CHECK: [0x7a,0x04,0xc0,0x7c]
69062
69063v_cmps_f_f64 vcc, exec, v[2:3]
69064// CHECK: [0x7e,0x04,0xc0,0x7c]
69065
69066v_cmps_f_f64 vcc, 0, v[2:3]
69067// CHECK: [0x80,0x04,0xc0,0x7c]
69068
69069v_cmps_f_f64 vcc, -1, v[2:3]
69070// CHECK: [0xc1,0x04,0xc0,0x7c]
69071
69072v_cmps_f_f64 vcc, 0.5, v[2:3]
69073// CHECK: [0xf0,0x04,0xc0,0x7c]
69074
69075v_cmps_f_f64 vcc, -4.0, v[2:3]
69076// CHECK: [0xf7,0x04,0xc0,0x7c]
69077
69078v_cmps_f_f64 vcc, 0xaf123456, v[2:3]
69079// CHECK: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
69080
69081v_cmps_f_f64 vcc, 0x3f717273, v[2:3]
69082// CHECK: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
69083
69084v_cmps_f_f64 vcc, v[1:2], v[254:255]
69085// CHECK: [0x01,0xfd,0xc1,0x7c]
69086
69087v_cmps_f_f64_e64 s[10:11], v[1:2], v[2:3]
69088// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69089
69090v_cmps_f_f64_e64 s[12:13], v[1:2], v[2:3]
69091// CHECK: [0x0c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69092
69093v_cmps_f_f64_e64 s[102:103], v[1:2], v[2:3]
69094// CHECK: [0x66,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69095
69096v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]
69097// CHECK: [0x68,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69098
69099v_cmps_f_f64_e64 vcc, v[1:2], v[2:3]
69100// CHECK: [0x6a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69101
69102v_cmps_f_f64_e64 tba, v[1:2], v[2:3]
69103// CHECK: [0x6c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69104
69105v_cmps_f_f64_e64 tma, v[1:2], v[2:3]
69106// CHECK: [0x6e,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69107
69108v_cmps_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69109// CHECK: [0x7a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69110
69111v_cmps_f_f64_e64 s[10:11], v[254:255], v[2:3]
69112// CHECK: [0x0a,0x00,0xc0,0xd0,0xfe,0x05,0x02,0x00]
69113
69114v_cmps_f_f64_e64 s[10:11], s[2:3], v[2:3]
69115// CHECK: [0x0a,0x00,0xc0,0xd0,0x02,0x04,0x02,0x00]
69116
69117v_cmps_f_f64_e64 s[10:11], s[4:5], v[2:3]
69118// CHECK: [0x0a,0x00,0xc0,0xd0,0x04,0x04,0x02,0x00]
69119
69120v_cmps_f_f64_e64 s[10:11], s[102:103], v[2:3]
69121// CHECK: [0x0a,0x00,0xc0,0xd0,0x66,0x04,0x02,0x00]
69122
69123v_cmps_f_f64_e64 s[10:11], flat_scratch, v[2:3]
69124// CHECK: [0x0a,0x00,0xc0,0xd0,0x68,0x04,0x02,0x00]
69125
69126v_cmps_f_f64_e64 s[10:11], vcc, v[2:3]
69127// CHECK: [0x0a,0x00,0xc0,0xd0,0x6a,0x04,0x02,0x00]
69128
69129v_cmps_f_f64_e64 s[10:11], tba, v[2:3]
69130// CHECK: [0x0a,0x00,0xc0,0xd0,0x6c,0x04,0x02,0x00]
69131
69132v_cmps_f_f64_e64 s[10:11], tma, v[2:3]
69133// CHECK: [0x0a,0x00,0xc0,0xd0,0x6e,0x04,0x02,0x00]
69134
69135v_cmps_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69136// CHECK: [0x0a,0x00,0xc0,0xd0,0x7a,0x04,0x02,0x00]
69137
69138v_cmps_f_f64_e64 s[10:11], exec, v[2:3]
69139// CHECK: [0x0a,0x00,0xc0,0xd0,0x7e,0x04,0x02,0x00]
69140
69141v_cmps_f_f64_e64 s[10:11], 0, v[2:3]
69142// CHECK: [0x0a,0x00,0xc0,0xd0,0x80,0x04,0x02,0x00]
69143
69144v_cmps_f_f64_e64 s[10:11], -1, v[2:3]
69145// CHECK: [0x0a,0x00,0xc0,0xd0,0xc1,0x04,0x02,0x00]
69146
69147v_cmps_f_f64_e64 s[10:11], 0.5, v[2:3]
69148// CHECK: [0x0a,0x00,0xc0,0xd0,0xf0,0x04,0x02,0x00]
69149
69150v_cmps_f_f64_e64 s[10:11], -4.0, v[2:3]
69151// CHECK: [0x0a,0x00,0xc0,0xd0,0xf7,0x04,0x02,0x00]
69152
69153v_cmps_f_f64_e64 s[10:11], v[1:2], v[254:255]
69154// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfd,0x03,0x00]
69155
69156v_cmps_f_f64_e64 s[10:11], v[1:2], s[4:5]
69157// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x09,0x00,0x00]
69158
69159v_cmps_f_f64_e64 s[10:11], v[1:2], s[6:7]
69160// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x0d,0x00,0x00]
69161
69162v_cmps_f_f64_e64 s[10:11], v[1:2], s[102:103]
69163// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcd,0x00,0x00]
69164
69165v_cmps_f_f64_e64 s[10:11], v[1:2], flat_scratch
69166// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd1,0x00,0x00]
69167
69168v_cmps_f_f64_e64 s[10:11], v[1:2], vcc
69169// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd5,0x00,0x00]
69170
69171v_cmps_f_f64_e64 s[10:11], v[1:2], tba
69172// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd9,0x00,0x00]
69173
69174v_cmps_f_f64_e64 s[10:11], v[1:2], tma
69175// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdd,0x00,0x00]
69176
69177v_cmps_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69178// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf5,0x00,0x00]
69179
69180v_cmps_f_f64_e64 s[10:11], v[1:2], exec
69181// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfd,0x00,0x00]
69182
69183v_cmps_f_f64_e64 s[10:11], v[1:2], 0
69184// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x01,0x01,0x00]
69185
69186v_cmps_f_f64_e64 s[10:11], v[1:2], -1
69187// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x83,0x01,0x00]
69188
69189v_cmps_f_f64_e64 s[10:11], v[1:2], 0.5
69190// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xe1,0x01,0x00]
69191
69192v_cmps_f_f64_e64 s[10:11], v[1:2], -4.0
69193// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xef,0x01,0x00]
69194
69195v_cmps_f_f64_e64 s[10:11], -v[1:2], v[2:3]
69196// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x20]
69197
69198v_cmps_f_f64_e64 s[10:11], v[1:2], -v[2:3]
69199// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x40]
69200
69201v_cmps_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
69202// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x60]
69203
69204v_cmps_lt_f64 vcc, v[1:2], v[2:3]
69205// CHECK: [0x01,0x05,0xc2,0x7c]
69206
69207v_cmps_lt_f64 vcc, v[254:255], v[2:3]
69208// CHECK: [0xfe,0x05,0xc2,0x7c]
69209
69210v_cmps_lt_f64 vcc, s[2:3], v[2:3]
69211// CHECK: [0x02,0x04,0xc2,0x7c]
69212
69213v_cmps_lt_f64 vcc, s[4:5], v[2:3]
69214// CHECK: [0x04,0x04,0xc2,0x7c]
69215
69216v_cmps_lt_f64 vcc, s[102:103], v[2:3]
69217// CHECK: [0x66,0x04,0xc2,0x7c]
69218
69219v_cmps_lt_f64 vcc, flat_scratch, v[2:3]
69220// CHECK: [0x68,0x04,0xc2,0x7c]
69221
69222v_cmps_lt_f64 vcc, vcc, v[2:3]
69223// CHECK: [0x6a,0x04,0xc2,0x7c]
69224
69225v_cmps_lt_f64 vcc, tba, v[2:3]
69226// CHECK: [0x6c,0x04,0xc2,0x7c]
69227
69228v_cmps_lt_f64 vcc, tma, v[2:3]
69229// CHECK: [0x6e,0x04,0xc2,0x7c]
69230
69231v_cmps_lt_f64 vcc, ttmp[10:11], v[2:3]
69232// CHECK: [0x7a,0x04,0xc2,0x7c]
69233
69234v_cmps_lt_f64 vcc, exec, v[2:3]
69235// CHECK: [0x7e,0x04,0xc2,0x7c]
69236
69237v_cmps_lt_f64 vcc, 0, v[2:3]
69238// CHECK: [0x80,0x04,0xc2,0x7c]
69239
69240v_cmps_lt_f64 vcc, -1, v[2:3]
69241// CHECK: [0xc1,0x04,0xc2,0x7c]
69242
69243v_cmps_lt_f64 vcc, 0.5, v[2:3]
69244// CHECK: [0xf0,0x04,0xc2,0x7c]
69245
69246v_cmps_lt_f64 vcc, -4.0, v[2:3]
69247// CHECK: [0xf7,0x04,0xc2,0x7c]
69248
69249v_cmps_lt_f64 vcc, 0xaf123456, v[2:3]
69250// CHECK: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
69251
69252v_cmps_lt_f64 vcc, 0x3f717273, v[2:3]
69253// CHECK: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
69254
69255v_cmps_lt_f64 vcc, v[1:2], v[254:255]
69256// CHECK: [0x01,0xfd,0xc3,0x7c]
69257
69258v_cmps_lt_f64_e64 s[10:11], v[1:2], v[2:3]
69259// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69260
69261v_cmps_lt_f64_e64 s[12:13], v[1:2], v[2:3]
69262// CHECK: [0x0c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69263
69264v_cmps_lt_f64_e64 s[102:103], v[1:2], v[2:3]
69265// CHECK: [0x66,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69266
69267v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
69268// CHECK: [0x68,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69269
69270v_cmps_lt_f64_e64 vcc, v[1:2], v[2:3]
69271// CHECK: [0x6a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69272
69273v_cmps_lt_f64_e64 tba, v[1:2], v[2:3]
69274// CHECK: [0x6c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69275
69276v_cmps_lt_f64_e64 tma, v[1:2], v[2:3]
69277// CHECK: [0x6e,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69278
69279v_cmps_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69280// CHECK: [0x7a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69281
69282v_cmps_lt_f64_e64 s[10:11], v[254:255], v[2:3]
69283// CHECK: [0x0a,0x00,0xc2,0xd0,0xfe,0x05,0x02,0x00]
69284
69285v_cmps_lt_f64_e64 s[10:11], s[2:3], v[2:3]
69286// CHECK: [0x0a,0x00,0xc2,0xd0,0x02,0x04,0x02,0x00]
69287
69288v_cmps_lt_f64_e64 s[10:11], s[4:5], v[2:3]
69289// CHECK: [0x0a,0x00,0xc2,0xd0,0x04,0x04,0x02,0x00]
69290
69291v_cmps_lt_f64_e64 s[10:11], s[102:103], v[2:3]
69292// CHECK: [0x0a,0x00,0xc2,0xd0,0x66,0x04,0x02,0x00]
69293
69294v_cmps_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
69295// CHECK: [0x0a,0x00,0xc2,0xd0,0x68,0x04,0x02,0x00]
69296
69297v_cmps_lt_f64_e64 s[10:11], vcc, v[2:3]
69298// CHECK: [0x0a,0x00,0xc2,0xd0,0x6a,0x04,0x02,0x00]
69299
69300v_cmps_lt_f64_e64 s[10:11], tba, v[2:3]
69301// CHECK: [0x0a,0x00,0xc2,0xd0,0x6c,0x04,0x02,0x00]
69302
69303v_cmps_lt_f64_e64 s[10:11], tma, v[2:3]
69304// CHECK: [0x0a,0x00,0xc2,0xd0,0x6e,0x04,0x02,0x00]
69305
69306v_cmps_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69307// CHECK: [0x0a,0x00,0xc2,0xd0,0x7a,0x04,0x02,0x00]
69308
69309v_cmps_lt_f64_e64 s[10:11], exec, v[2:3]
69310// CHECK: [0x0a,0x00,0xc2,0xd0,0x7e,0x04,0x02,0x00]
69311
69312v_cmps_lt_f64_e64 s[10:11], 0, v[2:3]
69313// CHECK: [0x0a,0x00,0xc2,0xd0,0x80,0x04,0x02,0x00]
69314
69315v_cmps_lt_f64_e64 s[10:11], -1, v[2:3]
69316// CHECK: [0x0a,0x00,0xc2,0xd0,0xc1,0x04,0x02,0x00]
69317
69318v_cmps_lt_f64_e64 s[10:11], 0.5, v[2:3]
69319// CHECK: [0x0a,0x00,0xc2,0xd0,0xf0,0x04,0x02,0x00]
69320
69321v_cmps_lt_f64_e64 s[10:11], -4.0, v[2:3]
69322// CHECK: [0x0a,0x00,0xc2,0xd0,0xf7,0x04,0x02,0x00]
69323
69324v_cmps_lt_f64_e64 s[10:11], v[1:2], v[254:255]
69325// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfd,0x03,0x00]
69326
69327v_cmps_lt_f64_e64 s[10:11], v[1:2], s[4:5]
69328// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x09,0x00,0x00]
69329
69330v_cmps_lt_f64_e64 s[10:11], v[1:2], s[6:7]
69331// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x0d,0x00,0x00]
69332
69333v_cmps_lt_f64_e64 s[10:11], v[1:2], s[102:103]
69334// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcd,0x00,0x00]
69335
69336v_cmps_lt_f64_e64 s[10:11], v[1:2], flat_scratch
69337// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd1,0x00,0x00]
69338
69339v_cmps_lt_f64_e64 s[10:11], v[1:2], vcc
69340// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd5,0x00,0x00]
69341
69342v_cmps_lt_f64_e64 s[10:11], v[1:2], tba
69343// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd9,0x00,0x00]
69344
69345v_cmps_lt_f64_e64 s[10:11], v[1:2], tma
69346// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdd,0x00,0x00]
69347
69348v_cmps_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69349// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf5,0x00,0x00]
69350
69351v_cmps_lt_f64_e64 s[10:11], v[1:2], exec
69352// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfd,0x00,0x00]
69353
69354v_cmps_lt_f64_e64 s[10:11], v[1:2], 0
69355// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x01,0x01,0x00]
69356
69357v_cmps_lt_f64_e64 s[10:11], v[1:2], -1
69358// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x83,0x01,0x00]
69359
69360v_cmps_lt_f64_e64 s[10:11], v[1:2], 0.5
69361// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xe1,0x01,0x00]
69362
69363v_cmps_lt_f64_e64 s[10:11], v[1:2], -4.0
69364// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xef,0x01,0x00]
69365
69366v_cmps_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
69367// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x20]
69368
69369v_cmps_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
69370// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x40]
69371
69372v_cmps_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
69373// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x60]
69374
69375v_cmps_eq_f64 vcc, v[1:2], v[2:3]
69376// CHECK: [0x01,0x05,0xc4,0x7c]
69377
69378v_cmps_eq_f64 vcc, v[254:255], v[2:3]
69379// CHECK: [0xfe,0x05,0xc4,0x7c]
69380
69381v_cmps_eq_f64 vcc, s[2:3], v[2:3]
69382// CHECK: [0x02,0x04,0xc4,0x7c]
69383
69384v_cmps_eq_f64 vcc, s[4:5], v[2:3]
69385// CHECK: [0x04,0x04,0xc4,0x7c]
69386
69387v_cmps_eq_f64 vcc, s[102:103], v[2:3]
69388// CHECK: [0x66,0x04,0xc4,0x7c]
69389
69390v_cmps_eq_f64 vcc, flat_scratch, v[2:3]
69391// CHECK: [0x68,0x04,0xc4,0x7c]
69392
69393v_cmps_eq_f64 vcc, vcc, v[2:3]
69394// CHECK: [0x6a,0x04,0xc4,0x7c]
69395
69396v_cmps_eq_f64 vcc, tba, v[2:3]
69397// CHECK: [0x6c,0x04,0xc4,0x7c]
69398
69399v_cmps_eq_f64 vcc, tma, v[2:3]
69400// CHECK: [0x6e,0x04,0xc4,0x7c]
69401
69402v_cmps_eq_f64 vcc, ttmp[10:11], v[2:3]
69403// CHECK: [0x7a,0x04,0xc4,0x7c]
69404
69405v_cmps_eq_f64 vcc, exec, v[2:3]
69406// CHECK: [0x7e,0x04,0xc4,0x7c]
69407
69408v_cmps_eq_f64 vcc, 0, v[2:3]
69409// CHECK: [0x80,0x04,0xc4,0x7c]
69410
69411v_cmps_eq_f64 vcc, -1, v[2:3]
69412// CHECK: [0xc1,0x04,0xc4,0x7c]
69413
69414v_cmps_eq_f64 vcc, 0.5, v[2:3]
69415// CHECK: [0xf0,0x04,0xc4,0x7c]
69416
69417v_cmps_eq_f64 vcc, -4.0, v[2:3]
69418// CHECK: [0xf7,0x04,0xc4,0x7c]
69419
69420v_cmps_eq_f64 vcc, 0xaf123456, v[2:3]
69421// CHECK: [0xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf]
69422
69423v_cmps_eq_f64 vcc, 0x3f717273, v[2:3]
69424// CHECK: [0xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f]
69425
69426v_cmps_eq_f64 vcc, v[1:2], v[254:255]
69427// CHECK: [0x01,0xfd,0xc5,0x7c]
69428
69429v_cmps_eq_f64_e64 s[10:11], v[1:2], v[2:3]
69430// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69431
69432v_cmps_eq_f64_e64 s[12:13], v[1:2], v[2:3]
69433// CHECK: [0x0c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69434
69435v_cmps_eq_f64_e64 s[102:103], v[1:2], v[2:3]
69436// CHECK: [0x66,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69437
69438v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
69439// CHECK: [0x68,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69440
69441v_cmps_eq_f64_e64 vcc, v[1:2], v[2:3]
69442// CHECK: [0x6a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69443
69444v_cmps_eq_f64_e64 tba, v[1:2], v[2:3]
69445// CHECK: [0x6c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69446
69447v_cmps_eq_f64_e64 tma, v[1:2], v[2:3]
69448// CHECK: [0x6e,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69449
69450v_cmps_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69451// CHECK: [0x7a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69452
69453v_cmps_eq_f64_e64 s[10:11], v[254:255], v[2:3]
69454// CHECK: [0x0a,0x00,0xc4,0xd0,0xfe,0x05,0x02,0x00]
69455
69456v_cmps_eq_f64_e64 s[10:11], s[2:3], v[2:3]
69457// CHECK: [0x0a,0x00,0xc4,0xd0,0x02,0x04,0x02,0x00]
69458
69459v_cmps_eq_f64_e64 s[10:11], s[4:5], v[2:3]
69460// CHECK: [0x0a,0x00,0xc4,0xd0,0x04,0x04,0x02,0x00]
69461
69462v_cmps_eq_f64_e64 s[10:11], s[102:103], v[2:3]
69463// CHECK: [0x0a,0x00,0xc4,0xd0,0x66,0x04,0x02,0x00]
69464
69465v_cmps_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
69466// CHECK: [0x0a,0x00,0xc4,0xd0,0x68,0x04,0x02,0x00]
69467
69468v_cmps_eq_f64_e64 s[10:11], vcc, v[2:3]
69469// CHECK: [0x0a,0x00,0xc4,0xd0,0x6a,0x04,0x02,0x00]
69470
69471v_cmps_eq_f64_e64 s[10:11], tba, v[2:3]
69472// CHECK: [0x0a,0x00,0xc4,0xd0,0x6c,0x04,0x02,0x00]
69473
69474v_cmps_eq_f64_e64 s[10:11], tma, v[2:3]
69475// CHECK: [0x0a,0x00,0xc4,0xd0,0x6e,0x04,0x02,0x00]
69476
69477v_cmps_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69478// CHECK: [0x0a,0x00,0xc4,0xd0,0x7a,0x04,0x02,0x00]
69479
69480v_cmps_eq_f64_e64 s[10:11], exec, v[2:3]
69481// CHECK: [0x0a,0x00,0xc4,0xd0,0x7e,0x04,0x02,0x00]
69482
69483v_cmps_eq_f64_e64 s[10:11], 0, v[2:3]
69484// CHECK: [0x0a,0x00,0xc4,0xd0,0x80,0x04,0x02,0x00]
69485
69486v_cmps_eq_f64_e64 s[10:11], -1, v[2:3]
69487// CHECK: [0x0a,0x00,0xc4,0xd0,0xc1,0x04,0x02,0x00]
69488
69489v_cmps_eq_f64_e64 s[10:11], 0.5, v[2:3]
69490// CHECK: [0x0a,0x00,0xc4,0xd0,0xf0,0x04,0x02,0x00]
69491
69492v_cmps_eq_f64_e64 s[10:11], -4.0, v[2:3]
69493// CHECK: [0x0a,0x00,0xc4,0xd0,0xf7,0x04,0x02,0x00]
69494
69495v_cmps_eq_f64_e64 s[10:11], v[1:2], v[254:255]
69496// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfd,0x03,0x00]
69497
69498v_cmps_eq_f64_e64 s[10:11], v[1:2], s[4:5]
69499// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x09,0x00,0x00]
69500
69501v_cmps_eq_f64_e64 s[10:11], v[1:2], s[6:7]
69502// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x0d,0x00,0x00]
69503
69504v_cmps_eq_f64_e64 s[10:11], v[1:2], s[102:103]
69505// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcd,0x00,0x00]
69506
69507v_cmps_eq_f64_e64 s[10:11], v[1:2], flat_scratch
69508// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd1,0x00,0x00]
69509
69510v_cmps_eq_f64_e64 s[10:11], v[1:2], vcc
69511// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd5,0x00,0x00]
69512
69513v_cmps_eq_f64_e64 s[10:11], v[1:2], tba
69514// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd9,0x00,0x00]
69515
69516v_cmps_eq_f64_e64 s[10:11], v[1:2], tma
69517// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdd,0x00,0x00]
69518
69519v_cmps_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69520// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf5,0x00,0x00]
69521
69522v_cmps_eq_f64_e64 s[10:11], v[1:2], exec
69523// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfd,0x00,0x00]
69524
69525v_cmps_eq_f64_e64 s[10:11], v[1:2], 0
69526// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x01,0x01,0x00]
69527
69528v_cmps_eq_f64_e64 s[10:11], v[1:2], -1
69529// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x83,0x01,0x00]
69530
69531v_cmps_eq_f64_e64 s[10:11], v[1:2], 0.5
69532// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xe1,0x01,0x00]
69533
69534v_cmps_eq_f64_e64 s[10:11], v[1:2], -4.0
69535// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xef,0x01,0x00]
69536
69537v_cmps_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
69538// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x20]
69539
69540v_cmps_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
69541// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x40]
69542
69543v_cmps_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
69544// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x60]
69545
69546v_cmps_le_f64 vcc, v[1:2], v[2:3]
69547// CHECK: [0x01,0x05,0xc6,0x7c]
69548
69549v_cmps_le_f64 vcc, v[254:255], v[2:3]
69550// CHECK: [0xfe,0x05,0xc6,0x7c]
69551
69552v_cmps_le_f64 vcc, s[2:3], v[2:3]
69553// CHECK: [0x02,0x04,0xc6,0x7c]
69554
69555v_cmps_le_f64 vcc, s[4:5], v[2:3]
69556// CHECK: [0x04,0x04,0xc6,0x7c]
69557
69558v_cmps_le_f64 vcc, s[102:103], v[2:3]
69559// CHECK: [0x66,0x04,0xc6,0x7c]
69560
69561v_cmps_le_f64 vcc, flat_scratch, v[2:3]
69562// CHECK: [0x68,0x04,0xc6,0x7c]
69563
69564v_cmps_le_f64 vcc, vcc, v[2:3]
69565// CHECK: [0x6a,0x04,0xc6,0x7c]
69566
69567v_cmps_le_f64 vcc, tba, v[2:3]
69568// CHECK: [0x6c,0x04,0xc6,0x7c]
69569
69570v_cmps_le_f64 vcc, tma, v[2:3]
69571// CHECK: [0x6e,0x04,0xc6,0x7c]
69572
69573v_cmps_le_f64 vcc, ttmp[10:11], v[2:3]
69574// CHECK: [0x7a,0x04,0xc6,0x7c]
69575
69576v_cmps_le_f64 vcc, exec, v[2:3]
69577// CHECK: [0x7e,0x04,0xc6,0x7c]
69578
69579v_cmps_le_f64 vcc, 0, v[2:3]
69580// CHECK: [0x80,0x04,0xc6,0x7c]
69581
69582v_cmps_le_f64 vcc, -1, v[2:3]
69583// CHECK: [0xc1,0x04,0xc6,0x7c]
69584
69585v_cmps_le_f64 vcc, 0.5, v[2:3]
69586// CHECK: [0xf0,0x04,0xc6,0x7c]
69587
69588v_cmps_le_f64 vcc, -4.0, v[2:3]
69589// CHECK: [0xf7,0x04,0xc6,0x7c]
69590
69591v_cmps_le_f64 vcc, 0xaf123456, v[2:3]
69592// CHECK: [0xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf]
69593
69594v_cmps_le_f64 vcc, 0x3f717273, v[2:3]
69595// CHECK: [0xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f]
69596
69597v_cmps_le_f64 vcc, v[1:2], v[254:255]
69598// CHECK: [0x01,0xfd,0xc7,0x7c]
69599
69600v_cmps_le_f64_e64 s[10:11], v[1:2], v[2:3]
69601// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69602
69603v_cmps_le_f64_e64 s[12:13], v[1:2], v[2:3]
69604// CHECK: [0x0c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69605
69606v_cmps_le_f64_e64 s[102:103], v[1:2], v[2:3]
69607// CHECK: [0x66,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69608
69609v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]
69610// CHECK: [0x68,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69611
69612v_cmps_le_f64_e64 vcc, v[1:2], v[2:3]
69613// CHECK: [0x6a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69614
69615v_cmps_le_f64_e64 tba, v[1:2], v[2:3]
69616// CHECK: [0x6c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69617
69618v_cmps_le_f64_e64 tma, v[1:2], v[2:3]
69619// CHECK: [0x6e,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69620
69621v_cmps_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69622// CHECK: [0x7a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69623
69624v_cmps_le_f64_e64 s[10:11], v[254:255], v[2:3]
69625// CHECK: [0x0a,0x00,0xc6,0xd0,0xfe,0x05,0x02,0x00]
69626
69627v_cmps_le_f64_e64 s[10:11], s[2:3], v[2:3]
69628// CHECK: [0x0a,0x00,0xc6,0xd0,0x02,0x04,0x02,0x00]
69629
69630v_cmps_le_f64_e64 s[10:11], s[4:5], v[2:3]
69631// CHECK: [0x0a,0x00,0xc6,0xd0,0x04,0x04,0x02,0x00]
69632
69633v_cmps_le_f64_e64 s[10:11], s[102:103], v[2:3]
69634// CHECK: [0x0a,0x00,0xc6,0xd0,0x66,0x04,0x02,0x00]
69635
69636v_cmps_le_f64_e64 s[10:11], flat_scratch, v[2:3]
69637// CHECK: [0x0a,0x00,0xc6,0xd0,0x68,0x04,0x02,0x00]
69638
69639v_cmps_le_f64_e64 s[10:11], vcc, v[2:3]
69640// CHECK: [0x0a,0x00,0xc6,0xd0,0x6a,0x04,0x02,0x00]
69641
69642v_cmps_le_f64_e64 s[10:11], tba, v[2:3]
69643// CHECK: [0x0a,0x00,0xc6,0xd0,0x6c,0x04,0x02,0x00]
69644
69645v_cmps_le_f64_e64 s[10:11], tma, v[2:3]
69646// CHECK: [0x0a,0x00,0xc6,0xd0,0x6e,0x04,0x02,0x00]
69647
69648v_cmps_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69649// CHECK: [0x0a,0x00,0xc6,0xd0,0x7a,0x04,0x02,0x00]
69650
69651v_cmps_le_f64_e64 s[10:11], exec, v[2:3]
69652// CHECK: [0x0a,0x00,0xc6,0xd0,0x7e,0x04,0x02,0x00]
69653
69654v_cmps_le_f64_e64 s[10:11], 0, v[2:3]
69655// CHECK: [0x0a,0x00,0xc6,0xd0,0x80,0x04,0x02,0x00]
69656
69657v_cmps_le_f64_e64 s[10:11], -1, v[2:3]
69658// CHECK: [0x0a,0x00,0xc6,0xd0,0xc1,0x04,0x02,0x00]
69659
69660v_cmps_le_f64_e64 s[10:11], 0.5, v[2:3]
69661// CHECK: [0x0a,0x00,0xc6,0xd0,0xf0,0x04,0x02,0x00]
69662
69663v_cmps_le_f64_e64 s[10:11], -4.0, v[2:3]
69664// CHECK: [0x0a,0x00,0xc6,0xd0,0xf7,0x04,0x02,0x00]
69665
69666v_cmps_le_f64_e64 s[10:11], v[1:2], v[254:255]
69667// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfd,0x03,0x00]
69668
69669v_cmps_le_f64_e64 s[10:11], v[1:2], s[4:5]
69670// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x09,0x00,0x00]
69671
69672v_cmps_le_f64_e64 s[10:11], v[1:2], s[6:7]
69673// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x0d,0x00,0x00]
69674
69675v_cmps_le_f64_e64 s[10:11], v[1:2], s[102:103]
69676// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcd,0x00,0x00]
69677
69678v_cmps_le_f64_e64 s[10:11], v[1:2], flat_scratch
69679// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd1,0x00,0x00]
69680
69681v_cmps_le_f64_e64 s[10:11], v[1:2], vcc
69682// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd5,0x00,0x00]
69683
69684v_cmps_le_f64_e64 s[10:11], v[1:2], tba
69685// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd9,0x00,0x00]
69686
69687v_cmps_le_f64_e64 s[10:11], v[1:2], tma
69688// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdd,0x00,0x00]
69689
69690v_cmps_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69691// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf5,0x00,0x00]
69692
69693v_cmps_le_f64_e64 s[10:11], v[1:2], exec
69694// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfd,0x00,0x00]
69695
69696v_cmps_le_f64_e64 s[10:11], v[1:2], 0
69697// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x01,0x01,0x00]
69698
69699v_cmps_le_f64_e64 s[10:11], v[1:2], -1
69700// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x83,0x01,0x00]
69701
69702v_cmps_le_f64_e64 s[10:11], v[1:2], 0.5
69703// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xe1,0x01,0x00]
69704
69705v_cmps_le_f64_e64 s[10:11], v[1:2], -4.0
69706// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xef,0x01,0x00]
69707
69708v_cmps_le_f64_e64 s[10:11], -v[1:2], v[2:3]
69709// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x20]
69710
69711v_cmps_le_f64_e64 s[10:11], v[1:2], -v[2:3]
69712// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x40]
69713
69714v_cmps_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
69715// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x60]
69716
69717v_cmps_gt_f64 vcc, v[1:2], v[2:3]
69718// CHECK: [0x01,0x05,0xc8,0x7c]
69719
69720v_cmps_gt_f64 vcc, v[254:255], v[2:3]
69721// CHECK: [0xfe,0x05,0xc8,0x7c]
69722
69723v_cmps_gt_f64 vcc, s[2:3], v[2:3]
69724// CHECK: [0x02,0x04,0xc8,0x7c]
69725
69726v_cmps_gt_f64 vcc, s[4:5], v[2:3]
69727// CHECK: [0x04,0x04,0xc8,0x7c]
69728
69729v_cmps_gt_f64 vcc, s[102:103], v[2:3]
69730// CHECK: [0x66,0x04,0xc8,0x7c]
69731
69732v_cmps_gt_f64 vcc, flat_scratch, v[2:3]
69733// CHECK: [0x68,0x04,0xc8,0x7c]
69734
69735v_cmps_gt_f64 vcc, vcc, v[2:3]
69736// CHECK: [0x6a,0x04,0xc8,0x7c]
69737
69738v_cmps_gt_f64 vcc, tba, v[2:3]
69739// CHECK: [0x6c,0x04,0xc8,0x7c]
69740
69741v_cmps_gt_f64 vcc, tma, v[2:3]
69742// CHECK: [0x6e,0x04,0xc8,0x7c]
69743
69744v_cmps_gt_f64 vcc, ttmp[10:11], v[2:3]
69745// CHECK: [0x7a,0x04,0xc8,0x7c]
69746
69747v_cmps_gt_f64 vcc, exec, v[2:3]
69748// CHECK: [0x7e,0x04,0xc8,0x7c]
69749
69750v_cmps_gt_f64 vcc, 0, v[2:3]
69751// CHECK: [0x80,0x04,0xc8,0x7c]
69752
69753v_cmps_gt_f64 vcc, -1, v[2:3]
69754// CHECK: [0xc1,0x04,0xc8,0x7c]
69755
69756v_cmps_gt_f64 vcc, 0.5, v[2:3]
69757// CHECK: [0xf0,0x04,0xc8,0x7c]
69758
69759v_cmps_gt_f64 vcc, -4.0, v[2:3]
69760// CHECK: [0xf7,0x04,0xc8,0x7c]
69761
69762v_cmps_gt_f64 vcc, 0xaf123456, v[2:3]
69763// CHECK: [0xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf]
69764
69765v_cmps_gt_f64 vcc, 0x3f717273, v[2:3]
69766// CHECK: [0xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f]
69767
69768v_cmps_gt_f64 vcc, v[1:2], v[254:255]
69769// CHECK: [0x01,0xfd,0xc9,0x7c]
69770
69771v_cmps_gt_f64_e64 s[10:11], v[1:2], v[2:3]
69772// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69773
69774v_cmps_gt_f64_e64 s[12:13], v[1:2], v[2:3]
69775// CHECK: [0x0c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69776
69777v_cmps_gt_f64_e64 s[102:103], v[1:2], v[2:3]
69778// CHECK: [0x66,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69779
69780v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
69781// CHECK: [0x68,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69782
69783v_cmps_gt_f64_e64 vcc, v[1:2], v[2:3]
69784// CHECK: [0x6a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69785
69786v_cmps_gt_f64_e64 tba, v[1:2], v[2:3]
69787// CHECK: [0x6c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69788
69789v_cmps_gt_f64_e64 tma, v[1:2], v[2:3]
69790// CHECK: [0x6e,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69791
69792v_cmps_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69793// CHECK: [0x7a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69794
69795v_cmps_gt_f64_e64 s[10:11], v[254:255], v[2:3]
69796// CHECK: [0x0a,0x00,0xc8,0xd0,0xfe,0x05,0x02,0x00]
69797
69798v_cmps_gt_f64_e64 s[10:11], s[2:3], v[2:3]
69799// CHECK: [0x0a,0x00,0xc8,0xd0,0x02,0x04,0x02,0x00]
69800
69801v_cmps_gt_f64_e64 s[10:11], s[4:5], v[2:3]
69802// CHECK: [0x0a,0x00,0xc8,0xd0,0x04,0x04,0x02,0x00]
69803
69804v_cmps_gt_f64_e64 s[10:11], s[102:103], v[2:3]
69805// CHECK: [0x0a,0x00,0xc8,0xd0,0x66,0x04,0x02,0x00]
69806
69807v_cmps_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
69808// CHECK: [0x0a,0x00,0xc8,0xd0,0x68,0x04,0x02,0x00]
69809
69810v_cmps_gt_f64_e64 s[10:11], vcc, v[2:3]
69811// CHECK: [0x0a,0x00,0xc8,0xd0,0x6a,0x04,0x02,0x00]
69812
69813v_cmps_gt_f64_e64 s[10:11], tba, v[2:3]
69814// CHECK: [0x0a,0x00,0xc8,0xd0,0x6c,0x04,0x02,0x00]
69815
69816v_cmps_gt_f64_e64 s[10:11], tma, v[2:3]
69817// CHECK: [0x0a,0x00,0xc8,0xd0,0x6e,0x04,0x02,0x00]
69818
69819v_cmps_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69820// CHECK: [0x0a,0x00,0xc8,0xd0,0x7a,0x04,0x02,0x00]
69821
69822v_cmps_gt_f64_e64 s[10:11], exec, v[2:3]
69823// CHECK: [0x0a,0x00,0xc8,0xd0,0x7e,0x04,0x02,0x00]
69824
69825v_cmps_gt_f64_e64 s[10:11], 0, v[2:3]
69826// CHECK: [0x0a,0x00,0xc8,0xd0,0x80,0x04,0x02,0x00]
69827
69828v_cmps_gt_f64_e64 s[10:11], -1, v[2:3]
69829// CHECK: [0x0a,0x00,0xc8,0xd0,0xc1,0x04,0x02,0x00]
69830
69831v_cmps_gt_f64_e64 s[10:11], 0.5, v[2:3]
69832// CHECK: [0x0a,0x00,0xc8,0xd0,0xf0,0x04,0x02,0x00]
69833
69834v_cmps_gt_f64_e64 s[10:11], -4.0, v[2:3]
69835// CHECK: [0x0a,0x00,0xc8,0xd0,0xf7,0x04,0x02,0x00]
69836
69837v_cmps_gt_f64_e64 s[10:11], v[1:2], v[254:255]
69838// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfd,0x03,0x00]
69839
69840v_cmps_gt_f64_e64 s[10:11], v[1:2], s[4:5]
69841// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x09,0x00,0x00]
69842
69843v_cmps_gt_f64_e64 s[10:11], v[1:2], s[6:7]
69844// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x0d,0x00,0x00]
69845
69846v_cmps_gt_f64_e64 s[10:11], v[1:2], s[102:103]
69847// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcd,0x00,0x00]
69848
69849v_cmps_gt_f64_e64 s[10:11], v[1:2], flat_scratch
69850// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd1,0x00,0x00]
69851
69852v_cmps_gt_f64_e64 s[10:11], v[1:2], vcc
69853// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd5,0x00,0x00]
69854
69855v_cmps_gt_f64_e64 s[10:11], v[1:2], tba
69856// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd9,0x00,0x00]
69857
69858v_cmps_gt_f64_e64 s[10:11], v[1:2], tma
69859// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdd,0x00,0x00]
69860
69861v_cmps_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69862// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf5,0x00,0x00]
69863
69864v_cmps_gt_f64_e64 s[10:11], v[1:2], exec
69865// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfd,0x00,0x00]
69866
69867v_cmps_gt_f64_e64 s[10:11], v[1:2], 0
69868// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x01,0x01,0x00]
69869
69870v_cmps_gt_f64_e64 s[10:11], v[1:2], -1
69871// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x83,0x01,0x00]
69872
69873v_cmps_gt_f64_e64 s[10:11], v[1:2], 0.5
69874// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xe1,0x01,0x00]
69875
69876v_cmps_gt_f64_e64 s[10:11], v[1:2], -4.0
69877// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xef,0x01,0x00]
69878
69879v_cmps_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
69880// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x20]
69881
69882v_cmps_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
69883// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x40]
69884
69885v_cmps_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
69886// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x60]
69887
69888v_cmps_lg_f64 vcc, v[1:2], v[2:3]
69889// CHECK: [0x01,0x05,0xca,0x7c]
69890
69891v_cmps_lg_f64 vcc, v[254:255], v[2:3]
69892// CHECK: [0xfe,0x05,0xca,0x7c]
69893
69894v_cmps_lg_f64 vcc, s[2:3], v[2:3]
69895// CHECK: [0x02,0x04,0xca,0x7c]
69896
69897v_cmps_lg_f64 vcc, s[4:5], v[2:3]
69898// CHECK: [0x04,0x04,0xca,0x7c]
69899
69900v_cmps_lg_f64 vcc, s[102:103], v[2:3]
69901// CHECK: [0x66,0x04,0xca,0x7c]
69902
69903v_cmps_lg_f64 vcc, flat_scratch, v[2:3]
69904// CHECK: [0x68,0x04,0xca,0x7c]
69905
69906v_cmps_lg_f64 vcc, vcc, v[2:3]
69907// CHECK: [0x6a,0x04,0xca,0x7c]
69908
69909v_cmps_lg_f64 vcc, tba, v[2:3]
69910// CHECK: [0x6c,0x04,0xca,0x7c]
69911
69912v_cmps_lg_f64 vcc, tma, v[2:3]
69913// CHECK: [0x6e,0x04,0xca,0x7c]
69914
69915v_cmps_lg_f64 vcc, ttmp[10:11], v[2:3]
69916// CHECK: [0x7a,0x04,0xca,0x7c]
69917
69918v_cmps_lg_f64 vcc, exec, v[2:3]
69919// CHECK: [0x7e,0x04,0xca,0x7c]
69920
69921v_cmps_lg_f64 vcc, 0, v[2:3]
69922// CHECK: [0x80,0x04,0xca,0x7c]
69923
69924v_cmps_lg_f64 vcc, -1, v[2:3]
69925// CHECK: [0xc1,0x04,0xca,0x7c]
69926
69927v_cmps_lg_f64 vcc, 0.5, v[2:3]
69928// CHECK: [0xf0,0x04,0xca,0x7c]
69929
69930v_cmps_lg_f64 vcc, -4.0, v[2:3]
69931// CHECK: [0xf7,0x04,0xca,0x7c]
69932
69933v_cmps_lg_f64 vcc, 0xaf123456, v[2:3]
69934// CHECK: [0xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf]
69935
69936v_cmps_lg_f64 vcc, 0x3f717273, v[2:3]
69937// CHECK: [0xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f]
69938
69939v_cmps_lg_f64 vcc, v[1:2], v[254:255]
69940// CHECK: [0x01,0xfd,0xcb,0x7c]
69941
69942v_cmps_lg_f64_e64 s[10:11], v[1:2], v[2:3]
69943// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69944
69945v_cmps_lg_f64_e64 s[12:13], v[1:2], v[2:3]
69946// CHECK: [0x0c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69947
69948v_cmps_lg_f64_e64 s[102:103], v[1:2], v[2:3]
69949// CHECK: [0x66,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69950
69951v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
69952// CHECK: [0x68,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69953
69954v_cmps_lg_f64_e64 vcc, v[1:2], v[2:3]
69955// CHECK: [0x6a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69956
69957v_cmps_lg_f64_e64 tba, v[1:2], v[2:3]
69958// CHECK: [0x6c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69959
69960v_cmps_lg_f64_e64 tma, v[1:2], v[2:3]
69961// CHECK: [0x6e,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69962
69963v_cmps_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69964// CHECK: [0x7a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69965
69966v_cmps_lg_f64_e64 s[10:11], v[254:255], v[2:3]
69967// CHECK: [0x0a,0x00,0xca,0xd0,0xfe,0x05,0x02,0x00]
69968
69969v_cmps_lg_f64_e64 s[10:11], s[2:3], v[2:3]
69970// CHECK: [0x0a,0x00,0xca,0xd0,0x02,0x04,0x02,0x00]
69971
69972v_cmps_lg_f64_e64 s[10:11], s[4:5], v[2:3]
69973// CHECK: [0x0a,0x00,0xca,0xd0,0x04,0x04,0x02,0x00]
69974
69975v_cmps_lg_f64_e64 s[10:11], s[102:103], v[2:3]
69976// CHECK: [0x0a,0x00,0xca,0xd0,0x66,0x04,0x02,0x00]
69977
69978v_cmps_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
69979// CHECK: [0x0a,0x00,0xca,0xd0,0x68,0x04,0x02,0x00]
69980
69981v_cmps_lg_f64_e64 s[10:11], vcc, v[2:3]
69982// CHECK: [0x0a,0x00,0xca,0xd0,0x6a,0x04,0x02,0x00]
69983
69984v_cmps_lg_f64_e64 s[10:11], tba, v[2:3]
69985// CHECK: [0x0a,0x00,0xca,0xd0,0x6c,0x04,0x02,0x00]
69986
69987v_cmps_lg_f64_e64 s[10:11], tma, v[2:3]
69988// CHECK: [0x0a,0x00,0xca,0xd0,0x6e,0x04,0x02,0x00]
69989
69990v_cmps_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69991// CHECK: [0x0a,0x00,0xca,0xd0,0x7a,0x04,0x02,0x00]
69992
69993v_cmps_lg_f64_e64 s[10:11], exec, v[2:3]
69994// CHECK: [0x0a,0x00,0xca,0xd0,0x7e,0x04,0x02,0x00]
69995
69996v_cmps_lg_f64_e64 s[10:11], 0, v[2:3]
69997// CHECK: [0x0a,0x00,0xca,0xd0,0x80,0x04,0x02,0x00]
69998
69999v_cmps_lg_f64_e64 s[10:11], -1, v[2:3]
70000// CHECK: [0x0a,0x00,0xca,0xd0,0xc1,0x04,0x02,0x00]
70001
70002v_cmps_lg_f64_e64 s[10:11], 0.5, v[2:3]
70003// CHECK: [0x0a,0x00,0xca,0xd0,0xf0,0x04,0x02,0x00]
70004
70005v_cmps_lg_f64_e64 s[10:11], -4.0, v[2:3]
70006// CHECK: [0x0a,0x00,0xca,0xd0,0xf7,0x04,0x02,0x00]
70007
70008v_cmps_lg_f64_e64 s[10:11], v[1:2], v[254:255]
70009// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfd,0x03,0x00]
70010
70011v_cmps_lg_f64_e64 s[10:11], v[1:2], s[4:5]
70012// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x09,0x00,0x00]
70013
70014v_cmps_lg_f64_e64 s[10:11], v[1:2], s[6:7]
70015// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x0d,0x00,0x00]
70016
70017v_cmps_lg_f64_e64 s[10:11], v[1:2], s[102:103]
70018// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcd,0x00,0x00]
70019
70020v_cmps_lg_f64_e64 s[10:11], v[1:2], flat_scratch
70021// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd1,0x00,0x00]
70022
70023v_cmps_lg_f64_e64 s[10:11], v[1:2], vcc
70024// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd5,0x00,0x00]
70025
70026v_cmps_lg_f64_e64 s[10:11], v[1:2], tba
70027// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd9,0x00,0x00]
70028
70029v_cmps_lg_f64_e64 s[10:11], v[1:2], tma
70030// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdd,0x00,0x00]
70031
70032v_cmps_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70033// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf5,0x00,0x00]
70034
70035v_cmps_lg_f64_e64 s[10:11], v[1:2], exec
70036// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfd,0x00,0x00]
70037
70038v_cmps_lg_f64_e64 s[10:11], v[1:2], 0
70039// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x01,0x01,0x00]
70040
70041v_cmps_lg_f64_e64 s[10:11], v[1:2], -1
70042// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x83,0x01,0x00]
70043
70044v_cmps_lg_f64_e64 s[10:11], v[1:2], 0.5
70045// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xe1,0x01,0x00]
70046
70047v_cmps_lg_f64_e64 s[10:11], v[1:2], -4.0
70048// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xef,0x01,0x00]
70049
70050v_cmps_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
70051// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x20]
70052
70053v_cmps_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
70054// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x40]
70055
70056v_cmps_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
70057// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x60]
70058
70059v_cmps_ge_f64 vcc, v[1:2], v[2:3]
70060// CHECK: [0x01,0x05,0xcc,0x7c]
70061
70062v_cmps_ge_f64 vcc, v[254:255], v[2:3]
70063// CHECK: [0xfe,0x05,0xcc,0x7c]
70064
70065v_cmps_ge_f64 vcc, s[2:3], v[2:3]
70066// CHECK: [0x02,0x04,0xcc,0x7c]
70067
70068v_cmps_ge_f64 vcc, s[4:5], v[2:3]
70069// CHECK: [0x04,0x04,0xcc,0x7c]
70070
70071v_cmps_ge_f64 vcc, s[102:103], v[2:3]
70072// CHECK: [0x66,0x04,0xcc,0x7c]
70073
70074v_cmps_ge_f64 vcc, flat_scratch, v[2:3]
70075// CHECK: [0x68,0x04,0xcc,0x7c]
70076
70077v_cmps_ge_f64 vcc, vcc, v[2:3]
70078// CHECK: [0x6a,0x04,0xcc,0x7c]
70079
70080v_cmps_ge_f64 vcc, tba, v[2:3]
70081// CHECK: [0x6c,0x04,0xcc,0x7c]
70082
70083v_cmps_ge_f64 vcc, tma, v[2:3]
70084// CHECK: [0x6e,0x04,0xcc,0x7c]
70085
70086v_cmps_ge_f64 vcc, ttmp[10:11], v[2:3]
70087// CHECK: [0x7a,0x04,0xcc,0x7c]
70088
70089v_cmps_ge_f64 vcc, exec, v[2:3]
70090// CHECK: [0x7e,0x04,0xcc,0x7c]
70091
70092v_cmps_ge_f64 vcc, 0, v[2:3]
70093// CHECK: [0x80,0x04,0xcc,0x7c]
70094
70095v_cmps_ge_f64 vcc, -1, v[2:3]
70096// CHECK: [0xc1,0x04,0xcc,0x7c]
70097
70098v_cmps_ge_f64 vcc, 0.5, v[2:3]
70099// CHECK: [0xf0,0x04,0xcc,0x7c]
70100
70101v_cmps_ge_f64 vcc, -4.0, v[2:3]
70102// CHECK: [0xf7,0x04,0xcc,0x7c]
70103
70104v_cmps_ge_f64 vcc, 0xaf123456, v[2:3]
70105// CHECK: [0xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf]
70106
70107v_cmps_ge_f64 vcc, 0x3f717273, v[2:3]
70108// CHECK: [0xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f]
70109
70110v_cmps_ge_f64 vcc, v[1:2], v[254:255]
70111// CHECK: [0x01,0xfd,0xcd,0x7c]
70112
70113v_cmps_ge_f64_e64 s[10:11], v[1:2], v[2:3]
70114// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70115
70116v_cmps_ge_f64_e64 s[12:13], v[1:2], v[2:3]
70117// CHECK: [0x0c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70118
70119v_cmps_ge_f64_e64 s[102:103], v[1:2], v[2:3]
70120// CHECK: [0x66,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70121
70122v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
70123// CHECK: [0x68,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70124
70125v_cmps_ge_f64_e64 vcc, v[1:2], v[2:3]
70126// CHECK: [0x6a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70127
70128v_cmps_ge_f64_e64 tba, v[1:2], v[2:3]
70129// CHECK: [0x6c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70130
70131v_cmps_ge_f64_e64 tma, v[1:2], v[2:3]
70132// CHECK: [0x6e,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70133
70134v_cmps_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70135// CHECK: [0x7a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70136
70137v_cmps_ge_f64_e64 s[10:11], v[254:255], v[2:3]
70138// CHECK: [0x0a,0x00,0xcc,0xd0,0xfe,0x05,0x02,0x00]
70139
70140v_cmps_ge_f64_e64 s[10:11], s[2:3], v[2:3]
70141// CHECK: [0x0a,0x00,0xcc,0xd0,0x02,0x04,0x02,0x00]
70142
70143v_cmps_ge_f64_e64 s[10:11], s[4:5], v[2:3]
70144// CHECK: [0x0a,0x00,0xcc,0xd0,0x04,0x04,0x02,0x00]
70145
70146v_cmps_ge_f64_e64 s[10:11], s[102:103], v[2:3]
70147// CHECK: [0x0a,0x00,0xcc,0xd0,0x66,0x04,0x02,0x00]
70148
70149v_cmps_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
70150// CHECK: [0x0a,0x00,0xcc,0xd0,0x68,0x04,0x02,0x00]
70151
70152v_cmps_ge_f64_e64 s[10:11], vcc, v[2:3]
70153// CHECK: [0x0a,0x00,0xcc,0xd0,0x6a,0x04,0x02,0x00]
70154
70155v_cmps_ge_f64_e64 s[10:11], tba, v[2:3]
70156// CHECK: [0x0a,0x00,0xcc,0xd0,0x6c,0x04,0x02,0x00]
70157
70158v_cmps_ge_f64_e64 s[10:11], tma, v[2:3]
70159// CHECK: [0x0a,0x00,0xcc,0xd0,0x6e,0x04,0x02,0x00]
70160
70161v_cmps_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70162// CHECK: [0x0a,0x00,0xcc,0xd0,0x7a,0x04,0x02,0x00]
70163
70164v_cmps_ge_f64_e64 s[10:11], exec, v[2:3]
70165// CHECK: [0x0a,0x00,0xcc,0xd0,0x7e,0x04,0x02,0x00]
70166
70167v_cmps_ge_f64_e64 s[10:11], 0, v[2:3]
70168// CHECK: [0x0a,0x00,0xcc,0xd0,0x80,0x04,0x02,0x00]
70169
70170v_cmps_ge_f64_e64 s[10:11], -1, v[2:3]
70171// CHECK: [0x0a,0x00,0xcc,0xd0,0xc1,0x04,0x02,0x00]
70172
70173v_cmps_ge_f64_e64 s[10:11], 0.5, v[2:3]
70174// CHECK: [0x0a,0x00,0xcc,0xd0,0xf0,0x04,0x02,0x00]
70175
70176v_cmps_ge_f64_e64 s[10:11], -4.0, v[2:3]
70177// CHECK: [0x0a,0x00,0xcc,0xd0,0xf7,0x04,0x02,0x00]
70178
70179v_cmps_ge_f64_e64 s[10:11], v[1:2], v[254:255]
70180// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfd,0x03,0x00]
70181
70182v_cmps_ge_f64_e64 s[10:11], v[1:2], s[4:5]
70183// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x09,0x00,0x00]
70184
70185v_cmps_ge_f64_e64 s[10:11], v[1:2], s[6:7]
70186// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x0d,0x00,0x00]
70187
70188v_cmps_ge_f64_e64 s[10:11], v[1:2], s[102:103]
70189// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcd,0x00,0x00]
70190
70191v_cmps_ge_f64_e64 s[10:11], v[1:2], flat_scratch
70192// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd1,0x00,0x00]
70193
70194v_cmps_ge_f64_e64 s[10:11], v[1:2], vcc
70195// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd5,0x00,0x00]
70196
70197v_cmps_ge_f64_e64 s[10:11], v[1:2], tba
70198// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd9,0x00,0x00]
70199
70200v_cmps_ge_f64_e64 s[10:11], v[1:2], tma
70201// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdd,0x00,0x00]
70202
70203v_cmps_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70204// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf5,0x00,0x00]
70205
70206v_cmps_ge_f64_e64 s[10:11], v[1:2], exec
70207// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfd,0x00,0x00]
70208
70209v_cmps_ge_f64_e64 s[10:11], v[1:2], 0
70210// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x01,0x01,0x00]
70211
70212v_cmps_ge_f64_e64 s[10:11], v[1:2], -1
70213// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x83,0x01,0x00]
70214
70215v_cmps_ge_f64_e64 s[10:11], v[1:2], 0.5
70216// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xe1,0x01,0x00]
70217
70218v_cmps_ge_f64_e64 s[10:11], v[1:2], -4.0
70219// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xef,0x01,0x00]
70220
70221v_cmps_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
70222// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x20]
70223
70224v_cmps_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
70225// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x40]
70226
70227v_cmps_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
70228// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x60]
70229
70230v_cmps_o_f64 vcc, v[1:2], v[2:3]
70231// CHECK: [0x01,0x05,0xce,0x7c]
70232
70233v_cmps_o_f64 vcc, v[254:255], v[2:3]
70234// CHECK: [0xfe,0x05,0xce,0x7c]
70235
70236v_cmps_o_f64 vcc, s[2:3], v[2:3]
70237// CHECK: [0x02,0x04,0xce,0x7c]
70238
70239v_cmps_o_f64 vcc, s[4:5], v[2:3]
70240// CHECK: [0x04,0x04,0xce,0x7c]
70241
70242v_cmps_o_f64 vcc, s[102:103], v[2:3]
70243// CHECK: [0x66,0x04,0xce,0x7c]
70244
70245v_cmps_o_f64 vcc, flat_scratch, v[2:3]
70246// CHECK: [0x68,0x04,0xce,0x7c]
70247
70248v_cmps_o_f64 vcc, vcc, v[2:3]
70249// CHECK: [0x6a,0x04,0xce,0x7c]
70250
70251v_cmps_o_f64 vcc, tba, v[2:3]
70252// CHECK: [0x6c,0x04,0xce,0x7c]
70253
70254v_cmps_o_f64 vcc, tma, v[2:3]
70255// CHECK: [0x6e,0x04,0xce,0x7c]
70256
70257v_cmps_o_f64 vcc, ttmp[10:11], v[2:3]
70258// CHECK: [0x7a,0x04,0xce,0x7c]
70259
70260v_cmps_o_f64 vcc, exec, v[2:3]
70261// CHECK: [0x7e,0x04,0xce,0x7c]
70262
70263v_cmps_o_f64 vcc, 0, v[2:3]
70264// CHECK: [0x80,0x04,0xce,0x7c]
70265
70266v_cmps_o_f64 vcc, -1, v[2:3]
70267// CHECK: [0xc1,0x04,0xce,0x7c]
70268
70269v_cmps_o_f64 vcc, 0.5, v[2:3]
70270// CHECK: [0xf0,0x04,0xce,0x7c]
70271
70272v_cmps_o_f64 vcc, -4.0, v[2:3]
70273// CHECK: [0xf7,0x04,0xce,0x7c]
70274
70275v_cmps_o_f64 vcc, 0xaf123456, v[2:3]
70276// CHECK: [0xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf]
70277
70278v_cmps_o_f64 vcc, 0x3f717273, v[2:3]
70279// CHECK: [0xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f]
70280
70281v_cmps_o_f64 vcc, v[1:2], v[254:255]
70282// CHECK: [0x01,0xfd,0xcf,0x7c]
70283
70284v_cmps_o_f64_e64 s[10:11], v[1:2], v[2:3]
70285// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70286
70287v_cmps_o_f64_e64 s[12:13], v[1:2], v[2:3]
70288// CHECK: [0x0c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70289
70290v_cmps_o_f64_e64 s[102:103], v[1:2], v[2:3]
70291// CHECK: [0x66,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70292
70293v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]
70294// CHECK: [0x68,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70295
70296v_cmps_o_f64_e64 vcc, v[1:2], v[2:3]
70297// CHECK: [0x6a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70298
70299v_cmps_o_f64_e64 tba, v[1:2], v[2:3]
70300// CHECK: [0x6c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70301
70302v_cmps_o_f64_e64 tma, v[1:2], v[2:3]
70303// CHECK: [0x6e,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70304
70305v_cmps_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70306// CHECK: [0x7a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70307
70308v_cmps_o_f64_e64 s[10:11], v[254:255], v[2:3]
70309// CHECK: [0x0a,0x00,0xce,0xd0,0xfe,0x05,0x02,0x00]
70310
70311v_cmps_o_f64_e64 s[10:11], s[2:3], v[2:3]
70312// CHECK: [0x0a,0x00,0xce,0xd0,0x02,0x04,0x02,0x00]
70313
70314v_cmps_o_f64_e64 s[10:11], s[4:5], v[2:3]
70315// CHECK: [0x0a,0x00,0xce,0xd0,0x04,0x04,0x02,0x00]
70316
70317v_cmps_o_f64_e64 s[10:11], s[102:103], v[2:3]
70318// CHECK: [0x0a,0x00,0xce,0xd0,0x66,0x04,0x02,0x00]
70319
70320v_cmps_o_f64_e64 s[10:11], flat_scratch, v[2:3]
70321// CHECK: [0x0a,0x00,0xce,0xd0,0x68,0x04,0x02,0x00]
70322
70323v_cmps_o_f64_e64 s[10:11], vcc, v[2:3]
70324// CHECK: [0x0a,0x00,0xce,0xd0,0x6a,0x04,0x02,0x00]
70325
70326v_cmps_o_f64_e64 s[10:11], tba, v[2:3]
70327// CHECK: [0x0a,0x00,0xce,0xd0,0x6c,0x04,0x02,0x00]
70328
70329v_cmps_o_f64_e64 s[10:11], tma, v[2:3]
70330// CHECK: [0x0a,0x00,0xce,0xd0,0x6e,0x04,0x02,0x00]
70331
70332v_cmps_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70333// CHECK: [0x0a,0x00,0xce,0xd0,0x7a,0x04,0x02,0x00]
70334
70335v_cmps_o_f64_e64 s[10:11], exec, v[2:3]
70336// CHECK: [0x0a,0x00,0xce,0xd0,0x7e,0x04,0x02,0x00]
70337
70338v_cmps_o_f64_e64 s[10:11], 0, v[2:3]
70339// CHECK: [0x0a,0x00,0xce,0xd0,0x80,0x04,0x02,0x00]
70340
70341v_cmps_o_f64_e64 s[10:11], -1, v[2:3]
70342// CHECK: [0x0a,0x00,0xce,0xd0,0xc1,0x04,0x02,0x00]
70343
70344v_cmps_o_f64_e64 s[10:11], 0.5, v[2:3]
70345// CHECK: [0x0a,0x00,0xce,0xd0,0xf0,0x04,0x02,0x00]
70346
70347v_cmps_o_f64_e64 s[10:11], -4.0, v[2:3]
70348// CHECK: [0x0a,0x00,0xce,0xd0,0xf7,0x04,0x02,0x00]
70349
70350v_cmps_o_f64_e64 s[10:11], v[1:2], v[254:255]
70351// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfd,0x03,0x00]
70352
70353v_cmps_o_f64_e64 s[10:11], v[1:2], s[4:5]
70354// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x09,0x00,0x00]
70355
70356v_cmps_o_f64_e64 s[10:11], v[1:2], s[6:7]
70357// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x0d,0x00,0x00]
70358
70359v_cmps_o_f64_e64 s[10:11], v[1:2], s[102:103]
70360// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcd,0x00,0x00]
70361
70362v_cmps_o_f64_e64 s[10:11], v[1:2], flat_scratch
70363// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd1,0x00,0x00]
70364
70365v_cmps_o_f64_e64 s[10:11], v[1:2], vcc
70366// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd5,0x00,0x00]
70367
70368v_cmps_o_f64_e64 s[10:11], v[1:2], tba
70369// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd9,0x00,0x00]
70370
70371v_cmps_o_f64_e64 s[10:11], v[1:2], tma
70372// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdd,0x00,0x00]
70373
70374v_cmps_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70375// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf5,0x00,0x00]
70376
70377v_cmps_o_f64_e64 s[10:11], v[1:2], exec
70378// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfd,0x00,0x00]
70379
70380v_cmps_o_f64_e64 s[10:11], v[1:2], 0
70381// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x01,0x01,0x00]
70382
70383v_cmps_o_f64_e64 s[10:11], v[1:2], -1
70384// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x83,0x01,0x00]
70385
70386v_cmps_o_f64_e64 s[10:11], v[1:2], 0.5
70387// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xe1,0x01,0x00]
70388
70389v_cmps_o_f64_e64 s[10:11], v[1:2], -4.0
70390// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xef,0x01,0x00]
70391
70392v_cmps_o_f64_e64 s[10:11], -v[1:2], v[2:3]
70393// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x20]
70394
70395v_cmps_o_f64_e64 s[10:11], v[1:2], -v[2:3]
70396// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x40]
70397
70398v_cmps_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
70399// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x60]
70400
70401v_cmps_u_f64 vcc, v[1:2], v[2:3]
70402// CHECK: [0x01,0x05,0xd0,0x7c]
70403
70404v_cmps_u_f64 vcc, v[254:255], v[2:3]
70405// CHECK: [0xfe,0x05,0xd0,0x7c]
70406
70407v_cmps_u_f64 vcc, s[2:3], v[2:3]
70408// CHECK: [0x02,0x04,0xd0,0x7c]
70409
70410v_cmps_u_f64 vcc, s[4:5], v[2:3]
70411// CHECK: [0x04,0x04,0xd0,0x7c]
70412
70413v_cmps_u_f64 vcc, s[102:103], v[2:3]
70414// CHECK: [0x66,0x04,0xd0,0x7c]
70415
70416v_cmps_u_f64 vcc, flat_scratch, v[2:3]
70417// CHECK: [0x68,0x04,0xd0,0x7c]
70418
70419v_cmps_u_f64 vcc, vcc, v[2:3]
70420// CHECK: [0x6a,0x04,0xd0,0x7c]
70421
70422v_cmps_u_f64 vcc, tba, v[2:3]
70423// CHECK: [0x6c,0x04,0xd0,0x7c]
70424
70425v_cmps_u_f64 vcc, tma, v[2:3]
70426// CHECK: [0x6e,0x04,0xd0,0x7c]
70427
70428v_cmps_u_f64 vcc, ttmp[10:11], v[2:3]
70429// CHECK: [0x7a,0x04,0xd0,0x7c]
70430
70431v_cmps_u_f64 vcc, exec, v[2:3]
70432// CHECK: [0x7e,0x04,0xd0,0x7c]
70433
70434v_cmps_u_f64 vcc, 0, v[2:3]
70435// CHECK: [0x80,0x04,0xd0,0x7c]
70436
70437v_cmps_u_f64 vcc, -1, v[2:3]
70438// CHECK: [0xc1,0x04,0xd0,0x7c]
70439
70440v_cmps_u_f64 vcc, 0.5, v[2:3]
70441// CHECK: [0xf0,0x04,0xd0,0x7c]
70442
70443v_cmps_u_f64 vcc, -4.0, v[2:3]
70444// CHECK: [0xf7,0x04,0xd0,0x7c]
70445
70446v_cmps_u_f64 vcc, 0xaf123456, v[2:3]
70447// CHECK: [0xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf]
70448
70449v_cmps_u_f64 vcc, 0x3f717273, v[2:3]
70450// CHECK: [0xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f]
70451
70452v_cmps_u_f64 vcc, v[1:2], v[254:255]
70453// CHECK: [0x01,0xfd,0xd1,0x7c]
70454
70455v_cmps_u_f64_e64 s[10:11], v[1:2], v[2:3]
70456// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70457
70458v_cmps_u_f64_e64 s[12:13], v[1:2], v[2:3]
70459// CHECK: [0x0c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70460
70461v_cmps_u_f64_e64 s[102:103], v[1:2], v[2:3]
70462// CHECK: [0x66,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70463
70464v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]
70465// CHECK: [0x68,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70466
70467v_cmps_u_f64_e64 vcc, v[1:2], v[2:3]
70468// CHECK: [0x6a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70469
70470v_cmps_u_f64_e64 tba, v[1:2], v[2:3]
70471// CHECK: [0x6c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70472
70473v_cmps_u_f64_e64 tma, v[1:2], v[2:3]
70474// CHECK: [0x6e,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70475
70476v_cmps_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70477// CHECK: [0x7a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70478
70479v_cmps_u_f64_e64 s[10:11], v[254:255], v[2:3]
70480// CHECK: [0x0a,0x00,0xd0,0xd0,0xfe,0x05,0x02,0x00]
70481
70482v_cmps_u_f64_e64 s[10:11], s[2:3], v[2:3]
70483// CHECK: [0x0a,0x00,0xd0,0xd0,0x02,0x04,0x02,0x00]
70484
70485v_cmps_u_f64_e64 s[10:11], s[4:5], v[2:3]
70486// CHECK: [0x0a,0x00,0xd0,0xd0,0x04,0x04,0x02,0x00]
70487
70488v_cmps_u_f64_e64 s[10:11], s[102:103], v[2:3]
70489// CHECK: [0x0a,0x00,0xd0,0xd0,0x66,0x04,0x02,0x00]
70490
70491v_cmps_u_f64_e64 s[10:11], flat_scratch, v[2:3]
70492// CHECK: [0x0a,0x00,0xd0,0xd0,0x68,0x04,0x02,0x00]
70493
70494v_cmps_u_f64_e64 s[10:11], vcc, v[2:3]
70495// CHECK: [0x0a,0x00,0xd0,0xd0,0x6a,0x04,0x02,0x00]
70496
70497v_cmps_u_f64_e64 s[10:11], tba, v[2:3]
70498// CHECK: [0x0a,0x00,0xd0,0xd0,0x6c,0x04,0x02,0x00]
70499
70500v_cmps_u_f64_e64 s[10:11], tma, v[2:3]
70501// CHECK: [0x0a,0x00,0xd0,0xd0,0x6e,0x04,0x02,0x00]
70502
70503v_cmps_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70504// CHECK: [0x0a,0x00,0xd0,0xd0,0x7a,0x04,0x02,0x00]
70505
70506v_cmps_u_f64_e64 s[10:11], exec, v[2:3]
70507// CHECK: [0x0a,0x00,0xd0,0xd0,0x7e,0x04,0x02,0x00]
70508
70509v_cmps_u_f64_e64 s[10:11], 0, v[2:3]
70510// CHECK: [0x0a,0x00,0xd0,0xd0,0x80,0x04,0x02,0x00]
70511
70512v_cmps_u_f64_e64 s[10:11], -1, v[2:3]
70513// CHECK: [0x0a,0x00,0xd0,0xd0,0xc1,0x04,0x02,0x00]
70514
70515v_cmps_u_f64_e64 s[10:11], 0.5, v[2:3]
70516// CHECK: [0x0a,0x00,0xd0,0xd0,0xf0,0x04,0x02,0x00]
70517
70518v_cmps_u_f64_e64 s[10:11], -4.0, v[2:3]
70519// CHECK: [0x0a,0x00,0xd0,0xd0,0xf7,0x04,0x02,0x00]
70520
70521v_cmps_u_f64_e64 s[10:11], v[1:2], v[254:255]
70522// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfd,0x03,0x00]
70523
70524v_cmps_u_f64_e64 s[10:11], v[1:2], s[4:5]
70525// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x09,0x00,0x00]
70526
70527v_cmps_u_f64_e64 s[10:11], v[1:2], s[6:7]
70528// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x0d,0x00,0x00]
70529
70530v_cmps_u_f64_e64 s[10:11], v[1:2], s[102:103]
70531// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcd,0x00,0x00]
70532
70533v_cmps_u_f64_e64 s[10:11], v[1:2], flat_scratch
70534// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd1,0x00,0x00]
70535
70536v_cmps_u_f64_e64 s[10:11], v[1:2], vcc
70537// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd5,0x00,0x00]
70538
70539v_cmps_u_f64_e64 s[10:11], v[1:2], tba
70540// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd9,0x00,0x00]
70541
70542v_cmps_u_f64_e64 s[10:11], v[1:2], tma
70543// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdd,0x00,0x00]
70544
70545v_cmps_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70546// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf5,0x00,0x00]
70547
70548v_cmps_u_f64_e64 s[10:11], v[1:2], exec
70549// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfd,0x00,0x00]
70550
70551v_cmps_u_f64_e64 s[10:11], v[1:2], 0
70552// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x01,0x01,0x00]
70553
70554v_cmps_u_f64_e64 s[10:11], v[1:2], -1
70555// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x83,0x01,0x00]
70556
70557v_cmps_u_f64_e64 s[10:11], v[1:2], 0.5
70558// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xe1,0x01,0x00]
70559
70560v_cmps_u_f64_e64 s[10:11], v[1:2], -4.0
70561// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xef,0x01,0x00]
70562
70563v_cmps_u_f64_e64 s[10:11], -v[1:2], v[2:3]
70564// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x20]
70565
70566v_cmps_u_f64_e64 s[10:11], v[1:2], -v[2:3]
70567// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x40]
70568
70569v_cmps_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
70570// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x60]
70571
70572v_cmps_nge_f64 vcc, v[1:2], v[2:3]
70573// CHECK: [0x01,0x05,0xd2,0x7c]
70574
70575v_cmps_nge_f64 vcc, v[254:255], v[2:3]
70576// CHECK: [0xfe,0x05,0xd2,0x7c]
70577
70578v_cmps_nge_f64 vcc, s[2:3], v[2:3]
70579// CHECK: [0x02,0x04,0xd2,0x7c]
70580
70581v_cmps_nge_f64 vcc, s[4:5], v[2:3]
70582// CHECK: [0x04,0x04,0xd2,0x7c]
70583
70584v_cmps_nge_f64 vcc, s[102:103], v[2:3]
70585// CHECK: [0x66,0x04,0xd2,0x7c]
70586
70587v_cmps_nge_f64 vcc, flat_scratch, v[2:3]
70588// CHECK: [0x68,0x04,0xd2,0x7c]
70589
70590v_cmps_nge_f64 vcc, vcc, v[2:3]
70591// CHECK: [0x6a,0x04,0xd2,0x7c]
70592
70593v_cmps_nge_f64 vcc, tba, v[2:3]
70594// CHECK: [0x6c,0x04,0xd2,0x7c]
70595
70596v_cmps_nge_f64 vcc, tma, v[2:3]
70597// CHECK: [0x6e,0x04,0xd2,0x7c]
70598
70599v_cmps_nge_f64 vcc, ttmp[10:11], v[2:3]
70600// CHECK: [0x7a,0x04,0xd2,0x7c]
70601
70602v_cmps_nge_f64 vcc, exec, v[2:3]
70603// CHECK: [0x7e,0x04,0xd2,0x7c]
70604
70605v_cmps_nge_f64 vcc, 0, v[2:3]
70606// CHECK: [0x80,0x04,0xd2,0x7c]
70607
70608v_cmps_nge_f64 vcc, -1, v[2:3]
70609// CHECK: [0xc1,0x04,0xd2,0x7c]
70610
70611v_cmps_nge_f64 vcc, 0.5, v[2:3]
70612// CHECK: [0xf0,0x04,0xd2,0x7c]
70613
70614v_cmps_nge_f64 vcc, -4.0, v[2:3]
70615// CHECK: [0xf7,0x04,0xd2,0x7c]
70616
70617v_cmps_nge_f64 vcc, 0xaf123456, v[2:3]
70618// CHECK: [0xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf]
70619
70620v_cmps_nge_f64 vcc, 0x3f717273, v[2:3]
70621// CHECK: [0xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f]
70622
70623v_cmps_nge_f64 vcc, v[1:2], v[254:255]
70624// CHECK: [0x01,0xfd,0xd3,0x7c]
70625
70626v_cmps_nge_f64_e64 s[10:11], v[1:2], v[2:3]
70627// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70628
70629v_cmps_nge_f64_e64 s[12:13], v[1:2], v[2:3]
70630// CHECK: [0x0c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70631
70632v_cmps_nge_f64_e64 s[102:103], v[1:2], v[2:3]
70633// CHECK: [0x66,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70634
70635v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
70636// CHECK: [0x68,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70637
70638v_cmps_nge_f64_e64 vcc, v[1:2], v[2:3]
70639// CHECK: [0x6a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70640
70641v_cmps_nge_f64_e64 tba, v[1:2], v[2:3]
70642// CHECK: [0x6c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70643
70644v_cmps_nge_f64_e64 tma, v[1:2], v[2:3]
70645// CHECK: [0x6e,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70646
70647v_cmps_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70648// CHECK: [0x7a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70649
70650v_cmps_nge_f64_e64 s[10:11], v[254:255], v[2:3]
70651// CHECK: [0x0a,0x00,0xd2,0xd0,0xfe,0x05,0x02,0x00]
70652
70653v_cmps_nge_f64_e64 s[10:11], s[2:3], v[2:3]
70654// CHECK: [0x0a,0x00,0xd2,0xd0,0x02,0x04,0x02,0x00]
70655
70656v_cmps_nge_f64_e64 s[10:11], s[4:5], v[2:3]
70657// CHECK: [0x0a,0x00,0xd2,0xd0,0x04,0x04,0x02,0x00]
70658
70659v_cmps_nge_f64_e64 s[10:11], s[102:103], v[2:3]
70660// CHECK: [0x0a,0x00,0xd2,0xd0,0x66,0x04,0x02,0x00]
70661
70662v_cmps_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
70663// CHECK: [0x0a,0x00,0xd2,0xd0,0x68,0x04,0x02,0x00]
70664
70665v_cmps_nge_f64_e64 s[10:11], vcc, v[2:3]
70666// CHECK: [0x0a,0x00,0xd2,0xd0,0x6a,0x04,0x02,0x00]
70667
70668v_cmps_nge_f64_e64 s[10:11], tba, v[2:3]
70669// CHECK: [0x0a,0x00,0xd2,0xd0,0x6c,0x04,0x02,0x00]
70670
70671v_cmps_nge_f64_e64 s[10:11], tma, v[2:3]
70672// CHECK: [0x0a,0x00,0xd2,0xd0,0x6e,0x04,0x02,0x00]
70673
70674v_cmps_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70675// CHECK: [0x0a,0x00,0xd2,0xd0,0x7a,0x04,0x02,0x00]
70676
70677v_cmps_nge_f64_e64 s[10:11], exec, v[2:3]
70678// CHECK: [0x0a,0x00,0xd2,0xd0,0x7e,0x04,0x02,0x00]
70679
70680v_cmps_nge_f64_e64 s[10:11], 0, v[2:3]
70681// CHECK: [0x0a,0x00,0xd2,0xd0,0x80,0x04,0x02,0x00]
70682
70683v_cmps_nge_f64_e64 s[10:11], -1, v[2:3]
70684// CHECK: [0x0a,0x00,0xd2,0xd0,0xc1,0x04,0x02,0x00]
70685
70686v_cmps_nge_f64_e64 s[10:11], 0.5, v[2:3]
70687// CHECK: [0x0a,0x00,0xd2,0xd0,0xf0,0x04,0x02,0x00]
70688
70689v_cmps_nge_f64_e64 s[10:11], -4.0, v[2:3]
70690// CHECK: [0x0a,0x00,0xd2,0xd0,0xf7,0x04,0x02,0x00]
70691
70692v_cmps_nge_f64_e64 s[10:11], v[1:2], v[254:255]
70693// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfd,0x03,0x00]
70694
70695v_cmps_nge_f64_e64 s[10:11], v[1:2], s[4:5]
70696// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x09,0x00,0x00]
70697
70698v_cmps_nge_f64_e64 s[10:11], v[1:2], s[6:7]
70699// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x0d,0x00,0x00]
70700
70701v_cmps_nge_f64_e64 s[10:11], v[1:2], s[102:103]
70702// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcd,0x00,0x00]
70703
70704v_cmps_nge_f64_e64 s[10:11], v[1:2], flat_scratch
70705// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd1,0x00,0x00]
70706
70707v_cmps_nge_f64_e64 s[10:11], v[1:2], vcc
70708// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd5,0x00,0x00]
70709
70710v_cmps_nge_f64_e64 s[10:11], v[1:2], tba
70711// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd9,0x00,0x00]
70712
70713v_cmps_nge_f64_e64 s[10:11], v[1:2], tma
70714// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdd,0x00,0x00]
70715
70716v_cmps_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70717// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf5,0x00,0x00]
70718
70719v_cmps_nge_f64_e64 s[10:11], v[1:2], exec
70720// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfd,0x00,0x00]
70721
70722v_cmps_nge_f64_e64 s[10:11], v[1:2], 0
70723// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x01,0x01,0x00]
70724
70725v_cmps_nge_f64_e64 s[10:11], v[1:2], -1
70726// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x83,0x01,0x00]
70727
70728v_cmps_nge_f64_e64 s[10:11], v[1:2], 0.5
70729// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xe1,0x01,0x00]
70730
70731v_cmps_nge_f64_e64 s[10:11], v[1:2], -4.0
70732// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xef,0x01,0x00]
70733
70734v_cmps_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
70735// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x20]
70736
70737v_cmps_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
70738// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x40]
70739
70740v_cmps_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
70741// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x60]
70742
70743v_cmps_nlg_f64 vcc, v[1:2], v[2:3]
70744// CHECK: [0x01,0x05,0xd4,0x7c]
70745
70746v_cmps_nlg_f64 vcc, v[254:255], v[2:3]
70747// CHECK: [0xfe,0x05,0xd4,0x7c]
70748
70749v_cmps_nlg_f64 vcc, s[2:3], v[2:3]
70750// CHECK: [0x02,0x04,0xd4,0x7c]
70751
70752v_cmps_nlg_f64 vcc, s[4:5], v[2:3]
70753// CHECK: [0x04,0x04,0xd4,0x7c]
70754
70755v_cmps_nlg_f64 vcc, s[102:103], v[2:3]
70756// CHECK: [0x66,0x04,0xd4,0x7c]
70757
70758v_cmps_nlg_f64 vcc, flat_scratch, v[2:3]
70759// CHECK: [0x68,0x04,0xd4,0x7c]
70760
70761v_cmps_nlg_f64 vcc, vcc, v[2:3]
70762// CHECK: [0x6a,0x04,0xd4,0x7c]
70763
70764v_cmps_nlg_f64 vcc, tba, v[2:3]
70765// CHECK: [0x6c,0x04,0xd4,0x7c]
70766
70767v_cmps_nlg_f64 vcc, tma, v[2:3]
70768// CHECK: [0x6e,0x04,0xd4,0x7c]
70769
70770v_cmps_nlg_f64 vcc, ttmp[10:11], v[2:3]
70771// CHECK: [0x7a,0x04,0xd4,0x7c]
70772
70773v_cmps_nlg_f64 vcc, exec, v[2:3]
70774// CHECK: [0x7e,0x04,0xd4,0x7c]
70775
70776v_cmps_nlg_f64 vcc, 0, v[2:3]
70777// CHECK: [0x80,0x04,0xd4,0x7c]
70778
70779v_cmps_nlg_f64 vcc, -1, v[2:3]
70780// CHECK: [0xc1,0x04,0xd4,0x7c]
70781
70782v_cmps_nlg_f64 vcc, 0.5, v[2:3]
70783// CHECK: [0xf0,0x04,0xd4,0x7c]
70784
70785v_cmps_nlg_f64 vcc, -4.0, v[2:3]
70786// CHECK: [0xf7,0x04,0xd4,0x7c]
70787
70788v_cmps_nlg_f64 vcc, 0xaf123456, v[2:3]
70789// CHECK: [0xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf]
70790
70791v_cmps_nlg_f64 vcc, 0x3f717273, v[2:3]
70792// CHECK: [0xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f]
70793
70794v_cmps_nlg_f64 vcc, v[1:2], v[254:255]
70795// CHECK: [0x01,0xfd,0xd5,0x7c]
70796
70797v_cmps_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
70798// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70799
70800v_cmps_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
70801// CHECK: [0x0c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70802
70803v_cmps_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
70804// CHECK: [0x66,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70805
70806v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
70807// CHECK: [0x68,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70808
70809v_cmps_nlg_f64_e64 vcc, v[1:2], v[2:3]
70810// CHECK: [0x6a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70811
70812v_cmps_nlg_f64_e64 tba, v[1:2], v[2:3]
70813// CHECK: [0x6c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70814
70815v_cmps_nlg_f64_e64 tma, v[1:2], v[2:3]
70816// CHECK: [0x6e,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70817
70818v_cmps_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70819// CHECK: [0x7a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70820
70821v_cmps_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
70822// CHECK: [0x0a,0x00,0xd4,0xd0,0xfe,0x05,0x02,0x00]
70823
70824v_cmps_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
70825// CHECK: [0x0a,0x00,0xd4,0xd0,0x02,0x04,0x02,0x00]
70826
70827v_cmps_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
70828// CHECK: [0x0a,0x00,0xd4,0xd0,0x04,0x04,0x02,0x00]
70829
70830v_cmps_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
70831// CHECK: [0x0a,0x00,0xd4,0xd0,0x66,0x04,0x02,0x00]
70832
70833v_cmps_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
70834// CHECK: [0x0a,0x00,0xd4,0xd0,0x68,0x04,0x02,0x00]
70835
70836v_cmps_nlg_f64_e64 s[10:11], vcc, v[2:3]
70837// CHECK: [0x0a,0x00,0xd4,0xd0,0x6a,0x04,0x02,0x00]
70838
70839v_cmps_nlg_f64_e64 s[10:11], tba, v[2:3]
70840// CHECK: [0x0a,0x00,0xd4,0xd0,0x6c,0x04,0x02,0x00]
70841
70842v_cmps_nlg_f64_e64 s[10:11], tma, v[2:3]
70843// CHECK: [0x0a,0x00,0xd4,0xd0,0x6e,0x04,0x02,0x00]
70844
70845v_cmps_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70846// CHECK: [0x0a,0x00,0xd4,0xd0,0x7a,0x04,0x02,0x00]
70847
70848v_cmps_nlg_f64_e64 s[10:11], exec, v[2:3]
70849// CHECK: [0x0a,0x00,0xd4,0xd0,0x7e,0x04,0x02,0x00]
70850
70851v_cmps_nlg_f64_e64 s[10:11], 0, v[2:3]
70852// CHECK: [0x0a,0x00,0xd4,0xd0,0x80,0x04,0x02,0x00]
70853
70854v_cmps_nlg_f64_e64 s[10:11], -1, v[2:3]
70855// CHECK: [0x0a,0x00,0xd4,0xd0,0xc1,0x04,0x02,0x00]
70856
70857v_cmps_nlg_f64_e64 s[10:11], 0.5, v[2:3]
70858// CHECK: [0x0a,0x00,0xd4,0xd0,0xf0,0x04,0x02,0x00]
70859
70860v_cmps_nlg_f64_e64 s[10:11], -4.0, v[2:3]
70861// CHECK: [0x0a,0x00,0xd4,0xd0,0xf7,0x04,0x02,0x00]
70862
70863v_cmps_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
70864// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfd,0x03,0x00]
70865
70866v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
70867// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x09,0x00,0x00]
70868
70869v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
70870// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x0d,0x00,0x00]
70871
70872v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
70873// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcd,0x00,0x00]
70874
70875v_cmps_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
70876// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd1,0x00,0x00]
70877
70878v_cmps_nlg_f64_e64 s[10:11], v[1:2], vcc
70879// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd5,0x00,0x00]
70880
70881v_cmps_nlg_f64_e64 s[10:11], v[1:2], tba
70882// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd9,0x00,0x00]
70883
70884v_cmps_nlg_f64_e64 s[10:11], v[1:2], tma
70885// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdd,0x00,0x00]
70886
70887v_cmps_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70888// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf5,0x00,0x00]
70889
70890v_cmps_nlg_f64_e64 s[10:11], v[1:2], exec
70891// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfd,0x00,0x00]
70892
70893v_cmps_nlg_f64_e64 s[10:11], v[1:2], 0
70894// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x01,0x01,0x00]
70895
70896v_cmps_nlg_f64_e64 s[10:11], v[1:2], -1
70897// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x83,0x01,0x00]
70898
70899v_cmps_nlg_f64_e64 s[10:11], v[1:2], 0.5
70900// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xe1,0x01,0x00]
70901
70902v_cmps_nlg_f64_e64 s[10:11], v[1:2], -4.0
70903// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xef,0x01,0x00]
70904
70905v_cmps_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
70906// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x20]
70907
70908v_cmps_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
70909// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x40]
70910
70911v_cmps_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
70912// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x60]
70913
70914v_cmps_ngt_f64 vcc, v[1:2], v[2:3]
70915// CHECK: [0x01,0x05,0xd6,0x7c]
70916
70917v_cmps_ngt_f64 vcc, v[254:255], v[2:3]
70918// CHECK: [0xfe,0x05,0xd6,0x7c]
70919
70920v_cmps_ngt_f64 vcc, s[2:3], v[2:3]
70921// CHECK: [0x02,0x04,0xd6,0x7c]
70922
70923v_cmps_ngt_f64 vcc, s[4:5], v[2:3]
70924// CHECK: [0x04,0x04,0xd6,0x7c]
70925
70926v_cmps_ngt_f64 vcc, s[102:103], v[2:3]
70927// CHECK: [0x66,0x04,0xd6,0x7c]
70928
70929v_cmps_ngt_f64 vcc, flat_scratch, v[2:3]
70930// CHECK: [0x68,0x04,0xd6,0x7c]
70931
70932v_cmps_ngt_f64 vcc, vcc, v[2:3]
70933// CHECK: [0x6a,0x04,0xd6,0x7c]
70934
70935v_cmps_ngt_f64 vcc, tba, v[2:3]
70936// CHECK: [0x6c,0x04,0xd6,0x7c]
70937
70938v_cmps_ngt_f64 vcc, tma, v[2:3]
70939// CHECK: [0x6e,0x04,0xd6,0x7c]
70940
70941v_cmps_ngt_f64 vcc, ttmp[10:11], v[2:3]
70942// CHECK: [0x7a,0x04,0xd6,0x7c]
70943
70944v_cmps_ngt_f64 vcc, exec, v[2:3]
70945// CHECK: [0x7e,0x04,0xd6,0x7c]
70946
70947v_cmps_ngt_f64 vcc, 0, v[2:3]
70948// CHECK: [0x80,0x04,0xd6,0x7c]
70949
70950v_cmps_ngt_f64 vcc, -1, v[2:3]
70951// CHECK: [0xc1,0x04,0xd6,0x7c]
70952
70953v_cmps_ngt_f64 vcc, 0.5, v[2:3]
70954// CHECK: [0xf0,0x04,0xd6,0x7c]
70955
70956v_cmps_ngt_f64 vcc, -4.0, v[2:3]
70957// CHECK: [0xf7,0x04,0xd6,0x7c]
70958
70959v_cmps_ngt_f64 vcc, 0xaf123456, v[2:3]
70960// CHECK: [0xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf]
70961
70962v_cmps_ngt_f64 vcc, 0x3f717273, v[2:3]
70963// CHECK: [0xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f]
70964
70965v_cmps_ngt_f64 vcc, v[1:2], v[254:255]
70966// CHECK: [0x01,0xfd,0xd7,0x7c]
70967
70968v_cmps_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
70969// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70970
70971v_cmps_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
70972// CHECK: [0x0c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70973
70974v_cmps_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
70975// CHECK: [0x66,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70976
70977v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
70978// CHECK: [0x68,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70979
70980v_cmps_ngt_f64_e64 vcc, v[1:2], v[2:3]
70981// CHECK: [0x6a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70982
70983v_cmps_ngt_f64_e64 tba, v[1:2], v[2:3]
70984// CHECK: [0x6c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70985
70986v_cmps_ngt_f64_e64 tma, v[1:2], v[2:3]
70987// CHECK: [0x6e,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70988
70989v_cmps_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70990// CHECK: [0x7a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70991
70992v_cmps_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
70993// CHECK: [0x0a,0x00,0xd6,0xd0,0xfe,0x05,0x02,0x00]
70994
70995v_cmps_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
70996// CHECK: [0x0a,0x00,0xd6,0xd0,0x02,0x04,0x02,0x00]
70997
70998v_cmps_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
70999// CHECK: [0x0a,0x00,0xd6,0xd0,0x04,0x04,0x02,0x00]
71000
71001v_cmps_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
71002// CHECK: [0x0a,0x00,0xd6,0xd0,0x66,0x04,0x02,0x00]
71003
71004v_cmps_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
71005// CHECK: [0x0a,0x00,0xd6,0xd0,0x68,0x04,0x02,0x00]
71006
71007v_cmps_ngt_f64_e64 s[10:11], vcc, v[2:3]
71008// CHECK: [0x0a,0x00,0xd6,0xd0,0x6a,0x04,0x02,0x00]
71009
71010v_cmps_ngt_f64_e64 s[10:11], tba, v[2:3]
71011// CHECK: [0x0a,0x00,0xd6,0xd0,0x6c,0x04,0x02,0x00]
71012
71013v_cmps_ngt_f64_e64 s[10:11], tma, v[2:3]
71014// CHECK: [0x0a,0x00,0xd6,0xd0,0x6e,0x04,0x02,0x00]
71015
71016v_cmps_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71017// CHECK: [0x0a,0x00,0xd6,0xd0,0x7a,0x04,0x02,0x00]
71018
71019v_cmps_ngt_f64_e64 s[10:11], exec, v[2:3]
71020// CHECK: [0x0a,0x00,0xd6,0xd0,0x7e,0x04,0x02,0x00]
71021
71022v_cmps_ngt_f64_e64 s[10:11], 0, v[2:3]
71023// CHECK: [0x0a,0x00,0xd6,0xd0,0x80,0x04,0x02,0x00]
71024
71025v_cmps_ngt_f64_e64 s[10:11], -1, v[2:3]
71026// CHECK: [0x0a,0x00,0xd6,0xd0,0xc1,0x04,0x02,0x00]
71027
71028v_cmps_ngt_f64_e64 s[10:11], 0.5, v[2:3]
71029// CHECK: [0x0a,0x00,0xd6,0xd0,0xf0,0x04,0x02,0x00]
71030
71031v_cmps_ngt_f64_e64 s[10:11], -4.0, v[2:3]
71032// CHECK: [0x0a,0x00,0xd6,0xd0,0xf7,0x04,0x02,0x00]
71033
71034v_cmps_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
71035// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfd,0x03,0x00]
71036
71037v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
71038// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x09,0x00,0x00]
71039
71040v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
71041// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x0d,0x00,0x00]
71042
71043v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
71044// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcd,0x00,0x00]
71045
71046v_cmps_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
71047// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd1,0x00,0x00]
71048
71049v_cmps_ngt_f64_e64 s[10:11], v[1:2], vcc
71050// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd5,0x00,0x00]
71051
71052v_cmps_ngt_f64_e64 s[10:11], v[1:2], tba
71053// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd9,0x00,0x00]
71054
71055v_cmps_ngt_f64_e64 s[10:11], v[1:2], tma
71056// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdd,0x00,0x00]
71057
71058v_cmps_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71059// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf5,0x00,0x00]
71060
71061v_cmps_ngt_f64_e64 s[10:11], v[1:2], exec
71062// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfd,0x00,0x00]
71063
71064v_cmps_ngt_f64_e64 s[10:11], v[1:2], 0
71065// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x01,0x01,0x00]
71066
71067v_cmps_ngt_f64_e64 s[10:11], v[1:2], -1
71068// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x83,0x01,0x00]
71069
71070v_cmps_ngt_f64_e64 s[10:11], v[1:2], 0.5
71071// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xe1,0x01,0x00]
71072
71073v_cmps_ngt_f64_e64 s[10:11], v[1:2], -4.0
71074// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xef,0x01,0x00]
71075
71076v_cmps_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
71077// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x20]
71078
71079v_cmps_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
71080// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x40]
71081
71082v_cmps_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
71083// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x60]
71084
71085v_cmps_nle_f64 vcc, v[1:2], v[2:3]
71086// CHECK: [0x01,0x05,0xd8,0x7c]
71087
71088v_cmps_nle_f64 vcc, v[254:255], v[2:3]
71089// CHECK: [0xfe,0x05,0xd8,0x7c]
71090
71091v_cmps_nle_f64 vcc, s[2:3], v[2:3]
71092// CHECK: [0x02,0x04,0xd8,0x7c]
71093
71094v_cmps_nle_f64 vcc, s[4:5], v[2:3]
71095// CHECK: [0x04,0x04,0xd8,0x7c]
71096
71097v_cmps_nle_f64 vcc, s[102:103], v[2:3]
71098// CHECK: [0x66,0x04,0xd8,0x7c]
71099
71100v_cmps_nle_f64 vcc, flat_scratch, v[2:3]
71101// CHECK: [0x68,0x04,0xd8,0x7c]
71102
71103v_cmps_nle_f64 vcc, vcc, v[2:3]
71104// CHECK: [0x6a,0x04,0xd8,0x7c]
71105
71106v_cmps_nle_f64 vcc, tba, v[2:3]
71107// CHECK: [0x6c,0x04,0xd8,0x7c]
71108
71109v_cmps_nle_f64 vcc, tma, v[2:3]
71110// CHECK: [0x6e,0x04,0xd8,0x7c]
71111
71112v_cmps_nle_f64 vcc, ttmp[10:11], v[2:3]
71113// CHECK: [0x7a,0x04,0xd8,0x7c]
71114
71115v_cmps_nle_f64 vcc, exec, v[2:3]
71116// CHECK: [0x7e,0x04,0xd8,0x7c]
71117
71118v_cmps_nle_f64 vcc, 0, v[2:3]
71119// CHECK: [0x80,0x04,0xd8,0x7c]
71120
71121v_cmps_nle_f64 vcc, -1, v[2:3]
71122// CHECK: [0xc1,0x04,0xd8,0x7c]
71123
71124v_cmps_nle_f64 vcc, 0.5, v[2:3]
71125// CHECK: [0xf0,0x04,0xd8,0x7c]
71126
71127v_cmps_nle_f64 vcc, -4.0, v[2:3]
71128// CHECK: [0xf7,0x04,0xd8,0x7c]
71129
71130v_cmps_nle_f64 vcc, 0xaf123456, v[2:3]
71131// CHECK: [0xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf]
71132
71133v_cmps_nle_f64 vcc, 0x3f717273, v[2:3]
71134// CHECK: [0xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f]
71135
71136v_cmps_nle_f64 vcc, v[1:2], v[254:255]
71137// CHECK: [0x01,0xfd,0xd9,0x7c]
71138
71139v_cmps_nle_f64_e64 s[10:11], v[1:2], v[2:3]
71140// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71141
71142v_cmps_nle_f64_e64 s[12:13], v[1:2], v[2:3]
71143// CHECK: [0x0c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71144
71145v_cmps_nle_f64_e64 s[102:103], v[1:2], v[2:3]
71146// CHECK: [0x66,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71147
71148v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
71149// CHECK: [0x68,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71150
71151v_cmps_nle_f64_e64 vcc, v[1:2], v[2:3]
71152// CHECK: [0x6a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71153
71154v_cmps_nle_f64_e64 tba, v[1:2], v[2:3]
71155// CHECK: [0x6c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71156
71157v_cmps_nle_f64_e64 tma, v[1:2], v[2:3]
71158// CHECK: [0x6e,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71159
71160v_cmps_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71161// CHECK: [0x7a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71162
71163v_cmps_nle_f64_e64 s[10:11], v[254:255], v[2:3]
71164// CHECK: [0x0a,0x00,0xd8,0xd0,0xfe,0x05,0x02,0x00]
71165
71166v_cmps_nle_f64_e64 s[10:11], s[2:3], v[2:3]
71167// CHECK: [0x0a,0x00,0xd8,0xd0,0x02,0x04,0x02,0x00]
71168
71169v_cmps_nle_f64_e64 s[10:11], s[4:5], v[2:3]
71170// CHECK: [0x0a,0x00,0xd8,0xd0,0x04,0x04,0x02,0x00]
71171
71172v_cmps_nle_f64_e64 s[10:11], s[102:103], v[2:3]
71173// CHECK: [0x0a,0x00,0xd8,0xd0,0x66,0x04,0x02,0x00]
71174
71175v_cmps_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
71176// CHECK: [0x0a,0x00,0xd8,0xd0,0x68,0x04,0x02,0x00]
71177
71178v_cmps_nle_f64_e64 s[10:11], vcc, v[2:3]
71179// CHECK: [0x0a,0x00,0xd8,0xd0,0x6a,0x04,0x02,0x00]
71180
71181v_cmps_nle_f64_e64 s[10:11], tba, v[2:3]
71182// CHECK: [0x0a,0x00,0xd8,0xd0,0x6c,0x04,0x02,0x00]
71183
71184v_cmps_nle_f64_e64 s[10:11], tma, v[2:3]
71185// CHECK: [0x0a,0x00,0xd8,0xd0,0x6e,0x04,0x02,0x00]
71186
71187v_cmps_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71188// CHECK: [0x0a,0x00,0xd8,0xd0,0x7a,0x04,0x02,0x00]
71189
71190v_cmps_nle_f64_e64 s[10:11], exec, v[2:3]
71191// CHECK: [0x0a,0x00,0xd8,0xd0,0x7e,0x04,0x02,0x00]
71192
71193v_cmps_nle_f64_e64 s[10:11], 0, v[2:3]
71194// CHECK: [0x0a,0x00,0xd8,0xd0,0x80,0x04,0x02,0x00]
71195
71196v_cmps_nle_f64_e64 s[10:11], -1, v[2:3]
71197// CHECK: [0x0a,0x00,0xd8,0xd0,0xc1,0x04,0x02,0x00]
71198
71199v_cmps_nle_f64_e64 s[10:11], 0.5, v[2:3]
71200// CHECK: [0x0a,0x00,0xd8,0xd0,0xf0,0x04,0x02,0x00]
71201
71202v_cmps_nle_f64_e64 s[10:11], -4.0, v[2:3]
71203// CHECK: [0x0a,0x00,0xd8,0xd0,0xf7,0x04,0x02,0x00]
71204
71205v_cmps_nle_f64_e64 s[10:11], v[1:2], v[254:255]
71206// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfd,0x03,0x00]
71207
71208v_cmps_nle_f64_e64 s[10:11], v[1:2], s[4:5]
71209// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x09,0x00,0x00]
71210
71211v_cmps_nle_f64_e64 s[10:11], v[1:2], s[6:7]
71212// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x0d,0x00,0x00]
71213
71214v_cmps_nle_f64_e64 s[10:11], v[1:2], s[102:103]
71215// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcd,0x00,0x00]
71216
71217v_cmps_nle_f64_e64 s[10:11], v[1:2], flat_scratch
71218// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd1,0x00,0x00]
71219
71220v_cmps_nle_f64_e64 s[10:11], v[1:2], vcc
71221// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd5,0x00,0x00]
71222
71223v_cmps_nle_f64_e64 s[10:11], v[1:2], tba
71224// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd9,0x00,0x00]
71225
71226v_cmps_nle_f64_e64 s[10:11], v[1:2], tma
71227// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdd,0x00,0x00]
71228
71229v_cmps_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71230// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf5,0x00,0x00]
71231
71232v_cmps_nle_f64_e64 s[10:11], v[1:2], exec
71233// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfd,0x00,0x00]
71234
71235v_cmps_nle_f64_e64 s[10:11], v[1:2], 0
71236// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x01,0x01,0x00]
71237
71238v_cmps_nle_f64_e64 s[10:11], v[1:2], -1
71239// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x83,0x01,0x00]
71240
71241v_cmps_nle_f64_e64 s[10:11], v[1:2], 0.5
71242// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xe1,0x01,0x00]
71243
71244v_cmps_nle_f64_e64 s[10:11], v[1:2], -4.0
71245// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xef,0x01,0x00]
71246
71247v_cmps_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
71248// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x20]
71249
71250v_cmps_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
71251// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x40]
71252
71253v_cmps_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
71254// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x60]
71255
71256v_cmps_neq_f64 vcc, v[1:2], v[2:3]
71257// CHECK: [0x01,0x05,0xda,0x7c]
71258
71259v_cmps_neq_f64 vcc, v[254:255], v[2:3]
71260// CHECK: [0xfe,0x05,0xda,0x7c]
71261
71262v_cmps_neq_f64 vcc, s[2:3], v[2:3]
71263// CHECK: [0x02,0x04,0xda,0x7c]
71264
71265v_cmps_neq_f64 vcc, s[4:5], v[2:3]
71266// CHECK: [0x04,0x04,0xda,0x7c]
71267
71268v_cmps_neq_f64 vcc, s[102:103], v[2:3]
71269// CHECK: [0x66,0x04,0xda,0x7c]
71270
71271v_cmps_neq_f64 vcc, flat_scratch, v[2:3]
71272// CHECK: [0x68,0x04,0xda,0x7c]
71273
71274v_cmps_neq_f64 vcc, vcc, v[2:3]
71275// CHECK: [0x6a,0x04,0xda,0x7c]
71276
71277v_cmps_neq_f64 vcc, tba, v[2:3]
71278// CHECK: [0x6c,0x04,0xda,0x7c]
71279
71280v_cmps_neq_f64 vcc, tma, v[2:3]
71281// CHECK: [0x6e,0x04,0xda,0x7c]
71282
71283v_cmps_neq_f64 vcc, ttmp[10:11], v[2:3]
71284// CHECK: [0x7a,0x04,0xda,0x7c]
71285
71286v_cmps_neq_f64 vcc, exec, v[2:3]
71287// CHECK: [0x7e,0x04,0xda,0x7c]
71288
71289v_cmps_neq_f64 vcc, 0, v[2:3]
71290// CHECK: [0x80,0x04,0xda,0x7c]
71291
71292v_cmps_neq_f64 vcc, -1, v[2:3]
71293// CHECK: [0xc1,0x04,0xda,0x7c]
71294
71295v_cmps_neq_f64 vcc, 0.5, v[2:3]
71296// CHECK: [0xf0,0x04,0xda,0x7c]
71297
71298v_cmps_neq_f64 vcc, -4.0, v[2:3]
71299// CHECK: [0xf7,0x04,0xda,0x7c]
71300
71301v_cmps_neq_f64 vcc, 0xaf123456, v[2:3]
71302// CHECK: [0xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf]
71303
71304v_cmps_neq_f64 vcc, 0x3f717273, v[2:3]
71305// CHECK: [0xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f]
71306
71307v_cmps_neq_f64 vcc, v[1:2], v[254:255]
71308// CHECK: [0x01,0xfd,0xdb,0x7c]
71309
71310v_cmps_neq_f64_e64 s[10:11], v[1:2], v[2:3]
71311// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71312
71313v_cmps_neq_f64_e64 s[12:13], v[1:2], v[2:3]
71314// CHECK: [0x0c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71315
71316v_cmps_neq_f64_e64 s[102:103], v[1:2], v[2:3]
71317// CHECK: [0x66,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71318
71319v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
71320// CHECK: [0x68,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71321
71322v_cmps_neq_f64_e64 vcc, v[1:2], v[2:3]
71323// CHECK: [0x6a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71324
71325v_cmps_neq_f64_e64 tba, v[1:2], v[2:3]
71326// CHECK: [0x6c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71327
71328v_cmps_neq_f64_e64 tma, v[1:2], v[2:3]
71329// CHECK: [0x6e,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71330
71331v_cmps_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71332// CHECK: [0x7a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71333
71334v_cmps_neq_f64_e64 s[10:11], v[254:255], v[2:3]
71335// CHECK: [0x0a,0x00,0xda,0xd0,0xfe,0x05,0x02,0x00]
71336
71337v_cmps_neq_f64_e64 s[10:11], s[2:3], v[2:3]
71338// CHECK: [0x0a,0x00,0xda,0xd0,0x02,0x04,0x02,0x00]
71339
71340v_cmps_neq_f64_e64 s[10:11], s[4:5], v[2:3]
71341// CHECK: [0x0a,0x00,0xda,0xd0,0x04,0x04,0x02,0x00]
71342
71343v_cmps_neq_f64_e64 s[10:11], s[102:103], v[2:3]
71344// CHECK: [0x0a,0x00,0xda,0xd0,0x66,0x04,0x02,0x00]
71345
71346v_cmps_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
71347// CHECK: [0x0a,0x00,0xda,0xd0,0x68,0x04,0x02,0x00]
71348
71349v_cmps_neq_f64_e64 s[10:11], vcc, v[2:3]
71350// CHECK: [0x0a,0x00,0xda,0xd0,0x6a,0x04,0x02,0x00]
71351
71352v_cmps_neq_f64_e64 s[10:11], tba, v[2:3]
71353// CHECK: [0x0a,0x00,0xda,0xd0,0x6c,0x04,0x02,0x00]
71354
71355v_cmps_neq_f64_e64 s[10:11], tma, v[2:3]
71356// CHECK: [0x0a,0x00,0xda,0xd0,0x6e,0x04,0x02,0x00]
71357
71358v_cmps_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71359// CHECK: [0x0a,0x00,0xda,0xd0,0x7a,0x04,0x02,0x00]
71360
71361v_cmps_neq_f64_e64 s[10:11], exec, v[2:3]
71362// CHECK: [0x0a,0x00,0xda,0xd0,0x7e,0x04,0x02,0x00]
71363
71364v_cmps_neq_f64_e64 s[10:11], 0, v[2:3]
71365// CHECK: [0x0a,0x00,0xda,0xd0,0x80,0x04,0x02,0x00]
71366
71367v_cmps_neq_f64_e64 s[10:11], -1, v[2:3]
71368// CHECK: [0x0a,0x00,0xda,0xd0,0xc1,0x04,0x02,0x00]
71369
71370v_cmps_neq_f64_e64 s[10:11], 0.5, v[2:3]
71371// CHECK: [0x0a,0x00,0xda,0xd0,0xf0,0x04,0x02,0x00]
71372
71373v_cmps_neq_f64_e64 s[10:11], -4.0, v[2:3]
71374// CHECK: [0x0a,0x00,0xda,0xd0,0xf7,0x04,0x02,0x00]
71375
71376v_cmps_neq_f64_e64 s[10:11], v[1:2], v[254:255]
71377// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfd,0x03,0x00]
71378
71379v_cmps_neq_f64_e64 s[10:11], v[1:2], s[4:5]
71380// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x09,0x00,0x00]
71381
71382v_cmps_neq_f64_e64 s[10:11], v[1:2], s[6:7]
71383// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x0d,0x00,0x00]
71384
71385v_cmps_neq_f64_e64 s[10:11], v[1:2], s[102:103]
71386// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcd,0x00,0x00]
71387
71388v_cmps_neq_f64_e64 s[10:11], v[1:2], flat_scratch
71389// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd1,0x00,0x00]
71390
71391v_cmps_neq_f64_e64 s[10:11], v[1:2], vcc
71392// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd5,0x00,0x00]
71393
71394v_cmps_neq_f64_e64 s[10:11], v[1:2], tba
71395// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd9,0x00,0x00]
71396
71397v_cmps_neq_f64_e64 s[10:11], v[1:2], tma
71398// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdd,0x00,0x00]
71399
71400v_cmps_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71401// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf5,0x00,0x00]
71402
71403v_cmps_neq_f64_e64 s[10:11], v[1:2], exec
71404// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfd,0x00,0x00]
71405
71406v_cmps_neq_f64_e64 s[10:11], v[1:2], 0
71407// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x01,0x01,0x00]
71408
71409v_cmps_neq_f64_e64 s[10:11], v[1:2], -1
71410// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x83,0x01,0x00]
71411
71412v_cmps_neq_f64_e64 s[10:11], v[1:2], 0.5
71413// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xe1,0x01,0x00]
71414
71415v_cmps_neq_f64_e64 s[10:11], v[1:2], -4.0
71416// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xef,0x01,0x00]
71417
71418v_cmps_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
71419// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x20]
71420
71421v_cmps_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
71422// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x40]
71423
71424v_cmps_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
71425// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x60]
71426
71427v_cmps_nlt_f64 vcc, v[1:2], v[2:3]
71428// CHECK: [0x01,0x05,0xdc,0x7c]
71429
71430v_cmps_nlt_f64 vcc, v[254:255], v[2:3]
71431// CHECK: [0xfe,0x05,0xdc,0x7c]
71432
71433v_cmps_nlt_f64 vcc, s[2:3], v[2:3]
71434// CHECK: [0x02,0x04,0xdc,0x7c]
71435
71436v_cmps_nlt_f64 vcc, s[4:5], v[2:3]
71437// CHECK: [0x04,0x04,0xdc,0x7c]
71438
71439v_cmps_nlt_f64 vcc, s[102:103], v[2:3]
71440// CHECK: [0x66,0x04,0xdc,0x7c]
71441
71442v_cmps_nlt_f64 vcc, flat_scratch, v[2:3]
71443// CHECK: [0x68,0x04,0xdc,0x7c]
71444
71445v_cmps_nlt_f64 vcc, vcc, v[2:3]
71446// CHECK: [0x6a,0x04,0xdc,0x7c]
71447
71448v_cmps_nlt_f64 vcc, tba, v[2:3]
71449// CHECK: [0x6c,0x04,0xdc,0x7c]
71450
71451v_cmps_nlt_f64 vcc, tma, v[2:3]
71452// CHECK: [0x6e,0x04,0xdc,0x7c]
71453
71454v_cmps_nlt_f64 vcc, ttmp[10:11], v[2:3]
71455// CHECK: [0x7a,0x04,0xdc,0x7c]
71456
71457v_cmps_nlt_f64 vcc, exec, v[2:3]
71458// CHECK: [0x7e,0x04,0xdc,0x7c]
71459
71460v_cmps_nlt_f64 vcc, 0, v[2:3]
71461// CHECK: [0x80,0x04,0xdc,0x7c]
71462
71463v_cmps_nlt_f64 vcc, -1, v[2:3]
71464// CHECK: [0xc1,0x04,0xdc,0x7c]
71465
71466v_cmps_nlt_f64 vcc, 0.5, v[2:3]
71467// CHECK: [0xf0,0x04,0xdc,0x7c]
71468
71469v_cmps_nlt_f64 vcc, -4.0, v[2:3]
71470// CHECK: [0xf7,0x04,0xdc,0x7c]
71471
71472v_cmps_nlt_f64 vcc, 0xaf123456, v[2:3]
71473// CHECK: [0xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf]
71474
71475v_cmps_nlt_f64 vcc, 0x3f717273, v[2:3]
71476// CHECK: [0xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f]
71477
71478v_cmps_nlt_f64 vcc, v[1:2], v[254:255]
71479// CHECK: [0x01,0xfd,0xdd,0x7c]
71480
71481v_cmps_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
71482// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71483
71484v_cmps_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
71485// CHECK: [0x0c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71486
71487v_cmps_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
71488// CHECK: [0x66,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71489
71490v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
71491// CHECK: [0x68,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71492
71493v_cmps_nlt_f64_e64 vcc, v[1:2], v[2:3]
71494// CHECK: [0x6a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71495
71496v_cmps_nlt_f64_e64 tba, v[1:2], v[2:3]
71497// CHECK: [0x6c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71498
71499v_cmps_nlt_f64_e64 tma, v[1:2], v[2:3]
71500// CHECK: [0x6e,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71501
71502v_cmps_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71503// CHECK: [0x7a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71504
71505v_cmps_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
71506// CHECK: [0x0a,0x00,0xdc,0xd0,0xfe,0x05,0x02,0x00]
71507
71508v_cmps_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
71509// CHECK: [0x0a,0x00,0xdc,0xd0,0x02,0x04,0x02,0x00]
71510
71511v_cmps_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
71512// CHECK: [0x0a,0x00,0xdc,0xd0,0x04,0x04,0x02,0x00]
71513
71514v_cmps_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
71515// CHECK: [0x0a,0x00,0xdc,0xd0,0x66,0x04,0x02,0x00]
71516
71517v_cmps_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
71518// CHECK: [0x0a,0x00,0xdc,0xd0,0x68,0x04,0x02,0x00]
71519
71520v_cmps_nlt_f64_e64 s[10:11], vcc, v[2:3]
71521// CHECK: [0x0a,0x00,0xdc,0xd0,0x6a,0x04,0x02,0x00]
71522
71523v_cmps_nlt_f64_e64 s[10:11], tba, v[2:3]
71524// CHECK: [0x0a,0x00,0xdc,0xd0,0x6c,0x04,0x02,0x00]
71525
71526v_cmps_nlt_f64_e64 s[10:11], tma, v[2:3]
71527// CHECK: [0x0a,0x00,0xdc,0xd0,0x6e,0x04,0x02,0x00]
71528
71529v_cmps_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71530// CHECK: [0x0a,0x00,0xdc,0xd0,0x7a,0x04,0x02,0x00]
71531
71532v_cmps_nlt_f64_e64 s[10:11], exec, v[2:3]
71533// CHECK: [0x0a,0x00,0xdc,0xd0,0x7e,0x04,0x02,0x00]
71534
71535v_cmps_nlt_f64_e64 s[10:11], 0, v[2:3]
71536// CHECK: [0x0a,0x00,0xdc,0xd0,0x80,0x04,0x02,0x00]
71537
71538v_cmps_nlt_f64_e64 s[10:11], -1, v[2:3]
71539// CHECK: [0x0a,0x00,0xdc,0xd0,0xc1,0x04,0x02,0x00]
71540
71541v_cmps_nlt_f64_e64 s[10:11], 0.5, v[2:3]
71542// CHECK: [0x0a,0x00,0xdc,0xd0,0xf0,0x04,0x02,0x00]
71543
71544v_cmps_nlt_f64_e64 s[10:11], -4.0, v[2:3]
71545// CHECK: [0x0a,0x00,0xdc,0xd0,0xf7,0x04,0x02,0x00]
71546
71547v_cmps_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
71548// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfd,0x03,0x00]
71549
71550v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
71551// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x09,0x00,0x00]
71552
71553v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
71554// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x0d,0x00,0x00]
71555
71556v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
71557// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcd,0x00,0x00]
71558
71559v_cmps_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
71560// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd1,0x00,0x00]
71561
71562v_cmps_nlt_f64_e64 s[10:11], v[1:2], vcc
71563// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd5,0x00,0x00]
71564
71565v_cmps_nlt_f64_e64 s[10:11], v[1:2], tba
71566// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd9,0x00,0x00]
71567
71568v_cmps_nlt_f64_e64 s[10:11], v[1:2], tma
71569// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdd,0x00,0x00]
71570
71571v_cmps_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71572// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf5,0x00,0x00]
71573
71574v_cmps_nlt_f64_e64 s[10:11], v[1:2], exec
71575// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfd,0x00,0x00]
71576
71577v_cmps_nlt_f64_e64 s[10:11], v[1:2], 0
71578// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x01,0x01,0x00]
71579
71580v_cmps_nlt_f64_e64 s[10:11], v[1:2], -1
71581// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x83,0x01,0x00]
71582
71583v_cmps_nlt_f64_e64 s[10:11], v[1:2], 0.5
71584// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xe1,0x01,0x00]
71585
71586v_cmps_nlt_f64_e64 s[10:11], v[1:2], -4.0
71587// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xef,0x01,0x00]
71588
71589v_cmps_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
71590// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x20]
71591
71592v_cmps_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
71593// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x40]
71594
71595v_cmps_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
71596// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x60]
71597
71598v_cmps_tru_f64 vcc, v[1:2], v[2:3]
71599// CHECK: [0x01,0x05,0xde,0x7c]
71600
71601v_cmps_tru_f64 vcc, v[254:255], v[2:3]
71602// CHECK: [0xfe,0x05,0xde,0x7c]
71603
71604v_cmps_tru_f64 vcc, s[2:3], v[2:3]
71605// CHECK: [0x02,0x04,0xde,0x7c]
71606
71607v_cmps_tru_f64 vcc, s[4:5], v[2:3]
71608// CHECK: [0x04,0x04,0xde,0x7c]
71609
71610v_cmps_tru_f64 vcc, s[102:103], v[2:3]
71611// CHECK: [0x66,0x04,0xde,0x7c]
71612
71613v_cmps_tru_f64 vcc, flat_scratch, v[2:3]
71614// CHECK: [0x68,0x04,0xde,0x7c]
71615
71616v_cmps_tru_f64 vcc, vcc, v[2:3]
71617// CHECK: [0x6a,0x04,0xde,0x7c]
71618
71619v_cmps_tru_f64 vcc, tba, v[2:3]
71620// CHECK: [0x6c,0x04,0xde,0x7c]
71621
71622v_cmps_tru_f64 vcc, tma, v[2:3]
71623// CHECK: [0x6e,0x04,0xde,0x7c]
71624
71625v_cmps_tru_f64 vcc, ttmp[10:11], v[2:3]
71626// CHECK: [0x7a,0x04,0xde,0x7c]
71627
71628v_cmps_tru_f64 vcc, exec, v[2:3]
71629// CHECK: [0x7e,0x04,0xde,0x7c]
71630
71631v_cmps_tru_f64 vcc, 0, v[2:3]
71632// CHECK: [0x80,0x04,0xde,0x7c]
71633
71634v_cmps_tru_f64 vcc, -1, v[2:3]
71635// CHECK: [0xc1,0x04,0xde,0x7c]
71636
71637v_cmps_tru_f64 vcc, 0.5, v[2:3]
71638// CHECK: [0xf0,0x04,0xde,0x7c]
71639
71640v_cmps_tru_f64 vcc, -4.0, v[2:3]
71641// CHECK: [0xf7,0x04,0xde,0x7c]
71642
71643v_cmps_tru_f64 vcc, 0xaf123456, v[2:3]
71644// CHECK: [0xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf]
71645
71646v_cmps_tru_f64 vcc, 0x3f717273, v[2:3]
71647// CHECK: [0xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f]
71648
71649v_cmps_tru_f64 vcc, v[1:2], v[254:255]
71650// CHECK: [0x01,0xfd,0xdf,0x7c]
71651
71652v_cmps_tru_f64_e64 s[10:11], v[1:2], v[2:3]
71653// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71654
71655v_cmps_tru_f64_e64 s[12:13], v[1:2], v[2:3]
71656// CHECK: [0x0c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71657
71658v_cmps_tru_f64_e64 s[102:103], v[1:2], v[2:3]
71659// CHECK: [0x66,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71660
71661v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
71662// CHECK: [0x68,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71663
71664v_cmps_tru_f64_e64 vcc, v[1:2], v[2:3]
71665// CHECK: [0x6a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71666
71667v_cmps_tru_f64_e64 tba, v[1:2], v[2:3]
71668// CHECK: [0x6c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71669
71670v_cmps_tru_f64_e64 tma, v[1:2], v[2:3]
71671// CHECK: [0x6e,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71672
71673v_cmps_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71674// CHECK: [0x7a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71675
71676v_cmps_tru_f64_e64 s[10:11], v[254:255], v[2:3]
71677// CHECK: [0x0a,0x00,0xde,0xd0,0xfe,0x05,0x02,0x00]
71678
71679v_cmps_tru_f64_e64 s[10:11], s[2:3], v[2:3]
71680// CHECK: [0x0a,0x00,0xde,0xd0,0x02,0x04,0x02,0x00]
71681
71682v_cmps_tru_f64_e64 s[10:11], s[4:5], v[2:3]
71683// CHECK: [0x0a,0x00,0xde,0xd0,0x04,0x04,0x02,0x00]
71684
71685v_cmps_tru_f64_e64 s[10:11], s[102:103], v[2:3]
71686// CHECK: [0x0a,0x00,0xde,0xd0,0x66,0x04,0x02,0x00]
71687
71688v_cmps_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
71689// CHECK: [0x0a,0x00,0xde,0xd0,0x68,0x04,0x02,0x00]
71690
71691v_cmps_tru_f64_e64 s[10:11], vcc, v[2:3]
71692// CHECK: [0x0a,0x00,0xde,0xd0,0x6a,0x04,0x02,0x00]
71693
71694v_cmps_tru_f64_e64 s[10:11], tba, v[2:3]
71695// CHECK: [0x0a,0x00,0xde,0xd0,0x6c,0x04,0x02,0x00]
71696
71697v_cmps_tru_f64_e64 s[10:11], tma, v[2:3]
71698// CHECK: [0x0a,0x00,0xde,0xd0,0x6e,0x04,0x02,0x00]
71699
71700v_cmps_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71701// CHECK: [0x0a,0x00,0xde,0xd0,0x7a,0x04,0x02,0x00]
71702
71703v_cmps_tru_f64_e64 s[10:11], exec, v[2:3]
71704// CHECK: [0x0a,0x00,0xde,0xd0,0x7e,0x04,0x02,0x00]
71705
71706v_cmps_tru_f64_e64 s[10:11], 0, v[2:3]
71707// CHECK: [0x0a,0x00,0xde,0xd0,0x80,0x04,0x02,0x00]
71708
71709v_cmps_tru_f64_e64 s[10:11], -1, v[2:3]
71710// CHECK: [0x0a,0x00,0xde,0xd0,0xc1,0x04,0x02,0x00]
71711
71712v_cmps_tru_f64_e64 s[10:11], 0.5, v[2:3]
71713// CHECK: [0x0a,0x00,0xde,0xd0,0xf0,0x04,0x02,0x00]
71714
71715v_cmps_tru_f64_e64 s[10:11], -4.0, v[2:3]
71716// CHECK: [0x0a,0x00,0xde,0xd0,0xf7,0x04,0x02,0x00]
71717
71718v_cmps_tru_f64_e64 s[10:11], v[1:2], v[254:255]
71719// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfd,0x03,0x00]
71720
71721v_cmps_tru_f64_e64 s[10:11], v[1:2], s[4:5]
71722// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x09,0x00,0x00]
71723
71724v_cmps_tru_f64_e64 s[10:11], v[1:2], s[6:7]
71725// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x0d,0x00,0x00]
71726
71727v_cmps_tru_f64_e64 s[10:11], v[1:2], s[102:103]
71728// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcd,0x00,0x00]
71729
71730v_cmps_tru_f64_e64 s[10:11], v[1:2], flat_scratch
71731// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd1,0x00,0x00]
71732
71733v_cmps_tru_f64_e64 s[10:11], v[1:2], vcc
71734// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd5,0x00,0x00]
71735
71736v_cmps_tru_f64_e64 s[10:11], v[1:2], tba
71737// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd9,0x00,0x00]
71738
71739v_cmps_tru_f64_e64 s[10:11], v[1:2], tma
71740// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdd,0x00,0x00]
71741
71742v_cmps_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71743// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf5,0x00,0x00]
71744
71745v_cmps_tru_f64_e64 s[10:11], v[1:2], exec
71746// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfd,0x00,0x00]
71747
71748v_cmps_tru_f64_e64 s[10:11], v[1:2], 0
71749// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x01,0x01,0x00]
71750
71751v_cmps_tru_f64_e64 s[10:11], v[1:2], -1
71752// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x83,0x01,0x00]
71753
71754v_cmps_tru_f64_e64 s[10:11], v[1:2], 0.5
71755// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xe1,0x01,0x00]
71756
71757v_cmps_tru_f64_e64 s[10:11], v[1:2], -4.0
71758// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xef,0x01,0x00]
71759
71760v_cmps_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
71761// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x20]
71762
71763v_cmps_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
71764// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x40]
71765
71766v_cmps_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
71767// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x60]
71768
71769v_cmpsx_f_f64 vcc, v[1:2], v[2:3]
71770// CHECK: [0x01,0x05,0xe0,0x7c]
71771
71772v_cmpsx_f_f64 vcc, v[254:255], v[2:3]
71773// CHECK: [0xfe,0x05,0xe0,0x7c]
71774
71775v_cmpsx_f_f64 vcc, s[2:3], v[2:3]
71776// CHECK: [0x02,0x04,0xe0,0x7c]
71777
71778v_cmpsx_f_f64 vcc, s[4:5], v[2:3]
71779// CHECK: [0x04,0x04,0xe0,0x7c]
71780
71781v_cmpsx_f_f64 vcc, s[102:103], v[2:3]
71782// CHECK: [0x66,0x04,0xe0,0x7c]
71783
71784v_cmpsx_f_f64 vcc, flat_scratch, v[2:3]
71785// CHECK: [0x68,0x04,0xe0,0x7c]
71786
71787v_cmpsx_f_f64 vcc, vcc, v[2:3]
71788// CHECK: [0x6a,0x04,0xe0,0x7c]
71789
71790v_cmpsx_f_f64 vcc, tba, v[2:3]
71791// CHECK: [0x6c,0x04,0xe0,0x7c]
71792
71793v_cmpsx_f_f64 vcc, tma, v[2:3]
71794// CHECK: [0x6e,0x04,0xe0,0x7c]
71795
71796v_cmpsx_f_f64 vcc, ttmp[10:11], v[2:3]
71797// CHECK: [0x7a,0x04,0xe0,0x7c]
71798
71799v_cmpsx_f_f64 vcc, exec, v[2:3]
71800// CHECK: [0x7e,0x04,0xe0,0x7c]
71801
71802v_cmpsx_f_f64 vcc, 0, v[2:3]
71803// CHECK: [0x80,0x04,0xe0,0x7c]
71804
71805v_cmpsx_f_f64 vcc, -1, v[2:3]
71806// CHECK: [0xc1,0x04,0xe0,0x7c]
71807
71808v_cmpsx_f_f64 vcc, 0.5, v[2:3]
71809// CHECK: [0xf0,0x04,0xe0,0x7c]
71810
71811v_cmpsx_f_f64 vcc, -4.0, v[2:3]
71812// CHECK: [0xf7,0x04,0xe0,0x7c]
71813
71814v_cmpsx_f_f64 vcc, 0xaf123456, v[2:3]
71815// CHECK: [0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf]
71816
71817v_cmpsx_f_f64 vcc, 0x3f717273, v[2:3]
71818// CHECK: [0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f]
71819
71820v_cmpsx_f_f64 vcc, v[1:2], v[254:255]
71821// CHECK: [0x01,0xfd,0xe1,0x7c]
71822
71823v_cmpsx_f_f64_e64 s[10:11], v[1:2], v[2:3]
71824// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71825
71826v_cmpsx_f_f64_e64 s[12:13], v[1:2], v[2:3]
71827// CHECK: [0x0c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71828
71829v_cmpsx_f_f64_e64 s[102:103], v[1:2], v[2:3]
71830// CHECK: [0x66,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71831
71832v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
71833// CHECK: [0x68,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71834
71835v_cmpsx_f_f64_e64 vcc, v[1:2], v[2:3]
71836// CHECK: [0x6a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71837
71838v_cmpsx_f_f64_e64 tba, v[1:2], v[2:3]
71839// CHECK: [0x6c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71840
71841v_cmpsx_f_f64_e64 tma, v[1:2], v[2:3]
71842// CHECK: [0x6e,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71843
71844v_cmpsx_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71845// CHECK: [0x7a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71846
71847v_cmpsx_f_f64_e64 s[10:11], v[254:255], v[2:3]
71848// CHECK: [0x0a,0x00,0xe0,0xd0,0xfe,0x05,0x02,0x00]
71849
71850v_cmpsx_f_f64_e64 s[10:11], s[2:3], v[2:3]
71851// CHECK: [0x0a,0x00,0xe0,0xd0,0x02,0x04,0x02,0x00]
71852
71853v_cmpsx_f_f64_e64 s[10:11], s[4:5], v[2:3]
71854// CHECK: [0x0a,0x00,0xe0,0xd0,0x04,0x04,0x02,0x00]
71855
71856v_cmpsx_f_f64_e64 s[10:11], s[102:103], v[2:3]
71857// CHECK: [0x0a,0x00,0xe0,0xd0,0x66,0x04,0x02,0x00]
71858
71859v_cmpsx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
71860// CHECK: [0x0a,0x00,0xe0,0xd0,0x68,0x04,0x02,0x00]
71861
71862v_cmpsx_f_f64_e64 s[10:11], vcc, v[2:3]
71863// CHECK: [0x0a,0x00,0xe0,0xd0,0x6a,0x04,0x02,0x00]
71864
71865v_cmpsx_f_f64_e64 s[10:11], tba, v[2:3]
71866// CHECK: [0x0a,0x00,0xe0,0xd0,0x6c,0x04,0x02,0x00]
71867
71868v_cmpsx_f_f64_e64 s[10:11], tma, v[2:3]
71869// CHECK: [0x0a,0x00,0xe0,0xd0,0x6e,0x04,0x02,0x00]
71870
71871v_cmpsx_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71872// CHECK: [0x0a,0x00,0xe0,0xd0,0x7a,0x04,0x02,0x00]
71873
71874v_cmpsx_f_f64_e64 s[10:11], exec, v[2:3]
71875// CHECK: [0x0a,0x00,0xe0,0xd0,0x7e,0x04,0x02,0x00]
71876
71877v_cmpsx_f_f64_e64 s[10:11], 0, v[2:3]
71878// CHECK: [0x0a,0x00,0xe0,0xd0,0x80,0x04,0x02,0x00]
71879
71880v_cmpsx_f_f64_e64 s[10:11], -1, v[2:3]
71881// CHECK: [0x0a,0x00,0xe0,0xd0,0xc1,0x04,0x02,0x00]
71882
71883v_cmpsx_f_f64_e64 s[10:11], 0.5, v[2:3]
71884// CHECK: [0x0a,0x00,0xe0,0xd0,0xf0,0x04,0x02,0x00]
71885
71886v_cmpsx_f_f64_e64 s[10:11], -4.0, v[2:3]
71887// CHECK: [0x0a,0x00,0xe0,0xd0,0xf7,0x04,0x02,0x00]
71888
71889v_cmpsx_f_f64_e64 s[10:11], v[1:2], v[254:255]
71890// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x03,0x00]
71891
71892v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[4:5]
71893// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x09,0x00,0x00]
71894
71895v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[6:7]
71896// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x0d,0x00,0x00]
71897
71898v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[102:103]
71899// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xcd,0x00,0x00]
71900
71901v_cmpsx_f_f64_e64 s[10:11], v[1:2], flat_scratch
71902// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd1,0x00,0x00]
71903
71904v_cmpsx_f_f64_e64 s[10:11], v[1:2], vcc
71905// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd5,0x00,0x00]
71906
71907v_cmpsx_f_f64_e64 s[10:11], v[1:2], tba
71908// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd9,0x00,0x00]
71909
71910v_cmpsx_f_f64_e64 s[10:11], v[1:2], tma
71911// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xdd,0x00,0x00]
71912
71913v_cmpsx_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71914// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf5,0x00,0x00]
71915
71916v_cmpsx_f_f64_e64 s[10:11], v[1:2], exec
71917// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x00,0x00]
71918
71919v_cmpsx_f_f64_e64 s[10:11], v[1:2], 0
71920// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x01,0x01,0x00]
71921
71922v_cmpsx_f_f64_e64 s[10:11], v[1:2], -1
71923// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x83,0x01,0x00]
71924
71925v_cmpsx_f_f64_e64 s[10:11], v[1:2], 0.5
71926// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xe1,0x01,0x00]
71927
71928v_cmpsx_f_f64_e64 s[10:11], v[1:2], -4.0
71929// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xef,0x01,0x00]
71930
71931v_cmpsx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
71932// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x20]
71933
71934v_cmpsx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
71935// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x40]
71936
71937v_cmpsx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
71938// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x60]
71939
71940v_cmpsx_lt_f64 vcc, v[1:2], v[2:3]
71941// CHECK: [0x01,0x05,0xe2,0x7c]
71942
71943v_cmpsx_lt_f64 vcc, v[254:255], v[2:3]
71944// CHECK: [0xfe,0x05,0xe2,0x7c]
71945
71946v_cmpsx_lt_f64 vcc, s[2:3], v[2:3]
71947// CHECK: [0x02,0x04,0xe2,0x7c]
71948
71949v_cmpsx_lt_f64 vcc, s[4:5], v[2:3]
71950// CHECK: [0x04,0x04,0xe2,0x7c]
71951
71952v_cmpsx_lt_f64 vcc, s[102:103], v[2:3]
71953// CHECK: [0x66,0x04,0xe2,0x7c]
71954
71955v_cmpsx_lt_f64 vcc, flat_scratch, v[2:3]
71956// CHECK: [0x68,0x04,0xe2,0x7c]
71957
71958v_cmpsx_lt_f64 vcc, vcc, v[2:3]
71959// CHECK: [0x6a,0x04,0xe2,0x7c]
71960
71961v_cmpsx_lt_f64 vcc, tba, v[2:3]
71962// CHECK: [0x6c,0x04,0xe2,0x7c]
71963
71964v_cmpsx_lt_f64 vcc, tma, v[2:3]
71965// CHECK: [0x6e,0x04,0xe2,0x7c]
71966
71967v_cmpsx_lt_f64 vcc, ttmp[10:11], v[2:3]
71968// CHECK: [0x7a,0x04,0xe2,0x7c]
71969
71970v_cmpsx_lt_f64 vcc, exec, v[2:3]
71971// CHECK: [0x7e,0x04,0xe2,0x7c]
71972
71973v_cmpsx_lt_f64 vcc, 0, v[2:3]
71974// CHECK: [0x80,0x04,0xe2,0x7c]
71975
71976v_cmpsx_lt_f64 vcc, -1, v[2:3]
71977// CHECK: [0xc1,0x04,0xe2,0x7c]
71978
71979v_cmpsx_lt_f64 vcc, 0.5, v[2:3]
71980// CHECK: [0xf0,0x04,0xe2,0x7c]
71981
71982v_cmpsx_lt_f64 vcc, -4.0, v[2:3]
71983// CHECK: [0xf7,0x04,0xe2,0x7c]
71984
71985v_cmpsx_lt_f64 vcc, 0xaf123456, v[2:3]
71986// CHECK: [0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf]
71987
71988v_cmpsx_lt_f64 vcc, 0x3f717273, v[2:3]
71989// CHECK: [0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f]
71990
71991v_cmpsx_lt_f64 vcc, v[1:2], v[254:255]
71992// CHECK: [0x01,0xfd,0xe3,0x7c]
71993
71994v_cmpsx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
71995// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
71996
71997v_cmpsx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
71998// CHECK: [0x0c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
71999
72000v_cmpsx_lt_f64_e64 s[102:103], v[1:2], v[2:3]
72001// CHECK: [0x66,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72002
72003v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
72004// CHECK: [0x68,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72005
72006v_cmpsx_lt_f64_e64 vcc, v[1:2], v[2:3]
72007// CHECK: [0x6a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72008
72009v_cmpsx_lt_f64_e64 tba, v[1:2], v[2:3]
72010// CHECK: [0x6c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72011
72012v_cmpsx_lt_f64_e64 tma, v[1:2], v[2:3]
72013// CHECK: [0x6e,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72014
72015v_cmpsx_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72016// CHECK: [0x7a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72017
72018v_cmpsx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
72019// CHECK: [0x0a,0x00,0xe2,0xd0,0xfe,0x05,0x02,0x00]
72020
72021v_cmpsx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
72022// CHECK: [0x0a,0x00,0xe2,0xd0,0x02,0x04,0x02,0x00]
72023
72024v_cmpsx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
72025// CHECK: [0x0a,0x00,0xe2,0xd0,0x04,0x04,0x02,0x00]
72026
72027v_cmpsx_lt_f64_e64 s[10:11], s[102:103], v[2:3]
72028// CHECK: [0x0a,0x00,0xe2,0xd0,0x66,0x04,0x02,0x00]
72029
72030v_cmpsx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
72031// CHECK: [0x0a,0x00,0xe2,0xd0,0x68,0x04,0x02,0x00]
72032
72033v_cmpsx_lt_f64_e64 s[10:11], vcc, v[2:3]
72034// CHECK: [0x0a,0x00,0xe2,0xd0,0x6a,0x04,0x02,0x00]
72035
72036v_cmpsx_lt_f64_e64 s[10:11], tba, v[2:3]
72037// CHECK: [0x0a,0x00,0xe2,0xd0,0x6c,0x04,0x02,0x00]
72038
72039v_cmpsx_lt_f64_e64 s[10:11], tma, v[2:3]
72040// CHECK: [0x0a,0x00,0xe2,0xd0,0x6e,0x04,0x02,0x00]
72041
72042v_cmpsx_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72043// CHECK: [0x0a,0x00,0xe2,0xd0,0x7a,0x04,0x02,0x00]
72044
72045v_cmpsx_lt_f64_e64 s[10:11], exec, v[2:3]
72046// CHECK: [0x0a,0x00,0xe2,0xd0,0x7e,0x04,0x02,0x00]
72047
72048v_cmpsx_lt_f64_e64 s[10:11], 0, v[2:3]
72049// CHECK: [0x0a,0x00,0xe2,0xd0,0x80,0x04,0x02,0x00]
72050
72051v_cmpsx_lt_f64_e64 s[10:11], -1, v[2:3]
72052// CHECK: [0x0a,0x00,0xe2,0xd0,0xc1,0x04,0x02,0x00]
72053
72054v_cmpsx_lt_f64_e64 s[10:11], 0.5, v[2:3]
72055// CHECK: [0x0a,0x00,0xe2,0xd0,0xf0,0x04,0x02,0x00]
72056
72057v_cmpsx_lt_f64_e64 s[10:11], -4.0, v[2:3]
72058// CHECK: [0x0a,0x00,0xe2,0xd0,0xf7,0x04,0x02,0x00]
72059
72060v_cmpsx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
72061// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x03,0x00]
72062
72063v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
72064// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x09,0x00,0x00]
72065
72066v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
72067// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x0d,0x00,0x00]
72068
72069v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[102:103]
72070// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xcd,0x00,0x00]
72071
72072v_cmpsx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
72073// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd1,0x00,0x00]
72074
72075v_cmpsx_lt_f64_e64 s[10:11], v[1:2], vcc
72076// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd5,0x00,0x00]
72077
72078v_cmpsx_lt_f64_e64 s[10:11], v[1:2], tba
72079// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd9,0x00,0x00]
72080
72081v_cmpsx_lt_f64_e64 s[10:11], v[1:2], tma
72082// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xdd,0x00,0x00]
72083
72084v_cmpsx_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72085// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf5,0x00,0x00]
72086
72087v_cmpsx_lt_f64_e64 s[10:11], v[1:2], exec
72088// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x00,0x00]
72089
72090v_cmpsx_lt_f64_e64 s[10:11], v[1:2], 0
72091// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x01,0x01,0x00]
72092
72093v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -1
72094// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x83,0x01,0x00]
72095
72096v_cmpsx_lt_f64_e64 s[10:11], v[1:2], 0.5
72097// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xe1,0x01,0x00]
72098
72099v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -4.0
72100// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xef,0x01,0x00]
72101
72102v_cmpsx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
72103// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x20]
72104
72105v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
72106// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x40]
72107
72108v_cmpsx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
72109// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x60]
72110
72111v_cmpsx_eq_f64 vcc, v[1:2], v[2:3]
72112// CHECK: [0x01,0x05,0xe4,0x7c]
72113
72114v_cmpsx_eq_f64 vcc, v[254:255], v[2:3]
72115// CHECK: [0xfe,0x05,0xe4,0x7c]
72116
72117v_cmpsx_eq_f64 vcc, s[2:3], v[2:3]
72118// CHECK: [0x02,0x04,0xe4,0x7c]
72119
72120v_cmpsx_eq_f64 vcc, s[4:5], v[2:3]
72121// CHECK: [0x04,0x04,0xe4,0x7c]
72122
72123v_cmpsx_eq_f64 vcc, s[102:103], v[2:3]
72124// CHECK: [0x66,0x04,0xe4,0x7c]
72125
72126v_cmpsx_eq_f64 vcc, flat_scratch, v[2:3]
72127// CHECK: [0x68,0x04,0xe4,0x7c]
72128
72129v_cmpsx_eq_f64 vcc, vcc, v[2:3]
72130// CHECK: [0x6a,0x04,0xe4,0x7c]
72131
72132v_cmpsx_eq_f64 vcc, tba, v[2:3]
72133// CHECK: [0x6c,0x04,0xe4,0x7c]
72134
72135v_cmpsx_eq_f64 vcc, tma, v[2:3]
72136// CHECK: [0x6e,0x04,0xe4,0x7c]
72137
72138v_cmpsx_eq_f64 vcc, ttmp[10:11], v[2:3]
72139// CHECK: [0x7a,0x04,0xe4,0x7c]
72140
72141v_cmpsx_eq_f64 vcc, exec, v[2:3]
72142// CHECK: [0x7e,0x04,0xe4,0x7c]
72143
72144v_cmpsx_eq_f64 vcc, 0, v[2:3]
72145// CHECK: [0x80,0x04,0xe4,0x7c]
72146
72147v_cmpsx_eq_f64 vcc, -1, v[2:3]
72148// CHECK: [0xc1,0x04,0xe4,0x7c]
72149
72150v_cmpsx_eq_f64 vcc, 0.5, v[2:3]
72151// CHECK: [0xf0,0x04,0xe4,0x7c]
72152
72153v_cmpsx_eq_f64 vcc, -4.0, v[2:3]
72154// CHECK: [0xf7,0x04,0xe4,0x7c]
72155
72156v_cmpsx_eq_f64 vcc, 0xaf123456, v[2:3]
72157// CHECK: [0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf]
72158
72159v_cmpsx_eq_f64 vcc, 0x3f717273, v[2:3]
72160// CHECK: [0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f]
72161
72162v_cmpsx_eq_f64 vcc, v[1:2], v[254:255]
72163// CHECK: [0x01,0xfd,0xe5,0x7c]
72164
72165v_cmpsx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
72166// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72167
72168v_cmpsx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
72169// CHECK: [0x0c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72170
72171v_cmpsx_eq_f64_e64 s[102:103], v[1:2], v[2:3]
72172// CHECK: [0x66,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72173
72174v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
72175// CHECK: [0x68,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72176
72177v_cmpsx_eq_f64_e64 vcc, v[1:2], v[2:3]
72178// CHECK: [0x6a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72179
72180v_cmpsx_eq_f64_e64 tba, v[1:2], v[2:3]
72181// CHECK: [0x6c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72182
72183v_cmpsx_eq_f64_e64 tma, v[1:2], v[2:3]
72184// CHECK: [0x6e,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72185
72186v_cmpsx_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72187// CHECK: [0x7a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72188
72189v_cmpsx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
72190// CHECK: [0x0a,0x00,0xe4,0xd0,0xfe,0x05,0x02,0x00]
72191
72192v_cmpsx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
72193// CHECK: [0x0a,0x00,0xe4,0xd0,0x02,0x04,0x02,0x00]
72194
72195v_cmpsx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
72196// CHECK: [0x0a,0x00,0xe4,0xd0,0x04,0x04,0x02,0x00]
72197
72198v_cmpsx_eq_f64_e64 s[10:11], s[102:103], v[2:3]
72199// CHECK: [0x0a,0x00,0xe4,0xd0,0x66,0x04,0x02,0x00]
72200
72201v_cmpsx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
72202// CHECK: [0x0a,0x00,0xe4,0xd0,0x68,0x04,0x02,0x00]
72203
72204v_cmpsx_eq_f64_e64 s[10:11], vcc, v[2:3]
72205// CHECK: [0x0a,0x00,0xe4,0xd0,0x6a,0x04,0x02,0x00]
72206
72207v_cmpsx_eq_f64_e64 s[10:11], tba, v[2:3]
72208// CHECK: [0x0a,0x00,0xe4,0xd0,0x6c,0x04,0x02,0x00]
72209
72210v_cmpsx_eq_f64_e64 s[10:11], tma, v[2:3]
72211// CHECK: [0x0a,0x00,0xe4,0xd0,0x6e,0x04,0x02,0x00]
72212
72213v_cmpsx_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72214// CHECK: [0x0a,0x00,0xe4,0xd0,0x7a,0x04,0x02,0x00]
72215
72216v_cmpsx_eq_f64_e64 s[10:11], exec, v[2:3]
72217// CHECK: [0x0a,0x00,0xe4,0xd0,0x7e,0x04,0x02,0x00]
72218
72219v_cmpsx_eq_f64_e64 s[10:11], 0, v[2:3]
72220// CHECK: [0x0a,0x00,0xe4,0xd0,0x80,0x04,0x02,0x00]
72221
72222v_cmpsx_eq_f64_e64 s[10:11], -1, v[2:3]
72223// CHECK: [0x0a,0x00,0xe4,0xd0,0xc1,0x04,0x02,0x00]
72224
72225v_cmpsx_eq_f64_e64 s[10:11], 0.5, v[2:3]
72226// CHECK: [0x0a,0x00,0xe4,0xd0,0xf0,0x04,0x02,0x00]
72227
72228v_cmpsx_eq_f64_e64 s[10:11], -4.0, v[2:3]
72229// CHECK: [0x0a,0x00,0xe4,0xd0,0xf7,0x04,0x02,0x00]
72230
72231v_cmpsx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
72232// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x03,0x00]
72233
72234v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
72235// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x09,0x00,0x00]
72236
72237v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
72238// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x0d,0x00,0x00]
72239
72240v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[102:103]
72241// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xcd,0x00,0x00]
72242
72243v_cmpsx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
72244// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd1,0x00,0x00]
72245
72246v_cmpsx_eq_f64_e64 s[10:11], v[1:2], vcc
72247// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd5,0x00,0x00]
72248
72249v_cmpsx_eq_f64_e64 s[10:11], v[1:2], tba
72250// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd9,0x00,0x00]
72251
72252v_cmpsx_eq_f64_e64 s[10:11], v[1:2], tma
72253// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xdd,0x00,0x00]
72254
72255v_cmpsx_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72256// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf5,0x00,0x00]
72257
72258v_cmpsx_eq_f64_e64 s[10:11], v[1:2], exec
72259// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x00,0x00]
72260
72261v_cmpsx_eq_f64_e64 s[10:11], v[1:2], 0
72262// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x01,0x01,0x00]
72263
72264v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -1
72265// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x83,0x01,0x00]
72266
72267v_cmpsx_eq_f64_e64 s[10:11], v[1:2], 0.5
72268// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xe1,0x01,0x00]
72269
72270v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -4.0
72271// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xef,0x01,0x00]
72272
72273v_cmpsx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
72274// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x20]
72275
72276v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
72277// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x40]
72278
72279v_cmpsx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
72280// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x60]
72281
72282v_cmpsx_le_f64 vcc, v[1:2], v[2:3]
72283// CHECK: [0x01,0x05,0xe6,0x7c]
72284
72285v_cmpsx_le_f64 vcc, v[254:255], v[2:3]
72286// CHECK: [0xfe,0x05,0xe6,0x7c]
72287
72288v_cmpsx_le_f64 vcc, s[2:3], v[2:3]
72289// CHECK: [0x02,0x04,0xe6,0x7c]
72290
72291v_cmpsx_le_f64 vcc, s[4:5], v[2:3]
72292// CHECK: [0x04,0x04,0xe6,0x7c]
72293
72294v_cmpsx_le_f64 vcc, s[102:103], v[2:3]
72295// CHECK: [0x66,0x04,0xe6,0x7c]
72296
72297v_cmpsx_le_f64 vcc, flat_scratch, v[2:3]
72298// CHECK: [0x68,0x04,0xe6,0x7c]
72299
72300v_cmpsx_le_f64 vcc, vcc, v[2:3]
72301// CHECK: [0x6a,0x04,0xe6,0x7c]
72302
72303v_cmpsx_le_f64 vcc, tba, v[2:3]
72304// CHECK: [0x6c,0x04,0xe6,0x7c]
72305
72306v_cmpsx_le_f64 vcc, tma, v[2:3]
72307// CHECK: [0x6e,0x04,0xe6,0x7c]
72308
72309v_cmpsx_le_f64 vcc, ttmp[10:11], v[2:3]
72310// CHECK: [0x7a,0x04,0xe6,0x7c]
72311
72312v_cmpsx_le_f64 vcc, exec, v[2:3]
72313// CHECK: [0x7e,0x04,0xe6,0x7c]
72314
72315v_cmpsx_le_f64 vcc, 0, v[2:3]
72316// CHECK: [0x80,0x04,0xe6,0x7c]
72317
72318v_cmpsx_le_f64 vcc, -1, v[2:3]
72319// CHECK: [0xc1,0x04,0xe6,0x7c]
72320
72321v_cmpsx_le_f64 vcc, 0.5, v[2:3]
72322// CHECK: [0xf0,0x04,0xe6,0x7c]
72323
72324v_cmpsx_le_f64 vcc, -4.0, v[2:3]
72325// CHECK: [0xf7,0x04,0xe6,0x7c]
72326
72327v_cmpsx_le_f64 vcc, 0xaf123456, v[2:3]
72328// CHECK: [0xff,0x04,0xe6,0x7c,0x56,0x34,0x12,0xaf]
72329
72330v_cmpsx_le_f64 vcc, 0x3f717273, v[2:3]
72331// CHECK: [0xff,0x04,0xe6,0x7c,0x73,0x72,0x71,0x3f]
72332
72333v_cmpsx_le_f64 vcc, v[1:2], v[254:255]
72334// CHECK: [0x01,0xfd,0xe7,0x7c]
72335
72336v_cmpsx_le_f64_e64 s[10:11], v[1:2], v[2:3]
72337// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72338
72339v_cmpsx_le_f64_e64 s[12:13], v[1:2], v[2:3]
72340// CHECK: [0x0c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72341
72342v_cmpsx_le_f64_e64 s[102:103], v[1:2], v[2:3]
72343// CHECK: [0x66,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72344
72345v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
72346// CHECK: [0x68,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72347
72348v_cmpsx_le_f64_e64 vcc, v[1:2], v[2:3]
72349// CHECK: [0x6a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72350
72351v_cmpsx_le_f64_e64 tba, v[1:2], v[2:3]
72352// CHECK: [0x6c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72353
72354v_cmpsx_le_f64_e64 tma, v[1:2], v[2:3]
72355// CHECK: [0x6e,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72356
72357v_cmpsx_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72358// CHECK: [0x7a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72359
72360v_cmpsx_le_f64_e64 s[10:11], v[254:255], v[2:3]
72361// CHECK: [0x0a,0x00,0xe6,0xd0,0xfe,0x05,0x02,0x00]
72362
72363v_cmpsx_le_f64_e64 s[10:11], s[2:3], v[2:3]
72364// CHECK: [0x0a,0x00,0xe6,0xd0,0x02,0x04,0x02,0x00]
72365
72366v_cmpsx_le_f64_e64 s[10:11], s[4:5], v[2:3]
72367// CHECK: [0x0a,0x00,0xe6,0xd0,0x04,0x04,0x02,0x00]
72368
72369v_cmpsx_le_f64_e64 s[10:11], s[102:103], v[2:3]
72370// CHECK: [0x0a,0x00,0xe6,0xd0,0x66,0x04,0x02,0x00]
72371
72372v_cmpsx_le_f64_e64 s[10:11], flat_scratch, v[2:3]
72373// CHECK: [0x0a,0x00,0xe6,0xd0,0x68,0x04,0x02,0x00]
72374
72375v_cmpsx_le_f64_e64 s[10:11], vcc, v[2:3]
72376// CHECK: [0x0a,0x00,0xe6,0xd0,0x6a,0x04,0x02,0x00]
72377
72378v_cmpsx_le_f64_e64 s[10:11], tba, v[2:3]
72379// CHECK: [0x0a,0x00,0xe6,0xd0,0x6c,0x04,0x02,0x00]
72380
72381v_cmpsx_le_f64_e64 s[10:11], tma, v[2:3]
72382// CHECK: [0x0a,0x00,0xe6,0xd0,0x6e,0x04,0x02,0x00]
72383
72384v_cmpsx_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72385// CHECK: [0x0a,0x00,0xe6,0xd0,0x7a,0x04,0x02,0x00]
72386
72387v_cmpsx_le_f64_e64 s[10:11], exec, v[2:3]
72388// CHECK: [0x0a,0x00,0xe6,0xd0,0x7e,0x04,0x02,0x00]
72389
72390v_cmpsx_le_f64_e64 s[10:11], 0, v[2:3]
72391// CHECK: [0x0a,0x00,0xe6,0xd0,0x80,0x04,0x02,0x00]
72392
72393v_cmpsx_le_f64_e64 s[10:11], -1, v[2:3]
72394// CHECK: [0x0a,0x00,0xe6,0xd0,0xc1,0x04,0x02,0x00]
72395
72396v_cmpsx_le_f64_e64 s[10:11], 0.5, v[2:3]
72397// CHECK: [0x0a,0x00,0xe6,0xd0,0xf0,0x04,0x02,0x00]
72398
72399v_cmpsx_le_f64_e64 s[10:11], -4.0, v[2:3]
72400// CHECK: [0x0a,0x00,0xe6,0xd0,0xf7,0x04,0x02,0x00]
72401
72402v_cmpsx_le_f64_e64 s[10:11], v[1:2], v[254:255]
72403// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x03,0x00]
72404
72405v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[4:5]
72406// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x09,0x00,0x00]
72407
72408v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[6:7]
72409// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x0d,0x00,0x00]
72410
72411v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[102:103]
72412// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xcd,0x00,0x00]
72413
72414v_cmpsx_le_f64_e64 s[10:11], v[1:2], flat_scratch
72415// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd1,0x00,0x00]
72416
72417v_cmpsx_le_f64_e64 s[10:11], v[1:2], vcc
72418// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd5,0x00,0x00]
72419
72420v_cmpsx_le_f64_e64 s[10:11], v[1:2], tba
72421// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd9,0x00,0x00]
72422
72423v_cmpsx_le_f64_e64 s[10:11], v[1:2], tma
72424// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xdd,0x00,0x00]
72425
72426v_cmpsx_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72427// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf5,0x00,0x00]
72428
72429v_cmpsx_le_f64_e64 s[10:11], v[1:2], exec
72430// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x00,0x00]
72431
72432v_cmpsx_le_f64_e64 s[10:11], v[1:2], 0
72433// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x01,0x01,0x00]
72434
72435v_cmpsx_le_f64_e64 s[10:11], v[1:2], -1
72436// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x83,0x01,0x00]
72437
72438v_cmpsx_le_f64_e64 s[10:11], v[1:2], 0.5
72439// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xe1,0x01,0x00]
72440
72441v_cmpsx_le_f64_e64 s[10:11], v[1:2], -4.0
72442// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xef,0x01,0x00]
72443
72444v_cmpsx_le_f64_e64 s[10:11], -v[1:2], v[2:3]
72445// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x20]
72446
72447v_cmpsx_le_f64_e64 s[10:11], v[1:2], -v[2:3]
72448// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x40]
72449
72450v_cmpsx_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
72451// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x60]
72452
72453v_cmpsx_gt_f64 vcc, v[1:2], v[2:3]
72454// CHECK: [0x01,0x05,0xe8,0x7c]
72455
72456v_cmpsx_gt_f64 vcc, v[254:255], v[2:3]
72457// CHECK: [0xfe,0x05,0xe8,0x7c]
72458
72459v_cmpsx_gt_f64 vcc, s[2:3], v[2:3]
72460// CHECK: [0x02,0x04,0xe8,0x7c]
72461
72462v_cmpsx_gt_f64 vcc, s[4:5], v[2:3]
72463// CHECK: [0x04,0x04,0xe8,0x7c]
72464
72465v_cmpsx_gt_f64 vcc, s[102:103], v[2:3]
72466// CHECK: [0x66,0x04,0xe8,0x7c]
72467
72468v_cmpsx_gt_f64 vcc, flat_scratch, v[2:3]
72469// CHECK: [0x68,0x04,0xe8,0x7c]
72470
72471v_cmpsx_gt_f64 vcc, vcc, v[2:3]
72472// CHECK: [0x6a,0x04,0xe8,0x7c]
72473
72474v_cmpsx_gt_f64 vcc, tba, v[2:3]
72475// CHECK: [0x6c,0x04,0xe8,0x7c]
72476
72477v_cmpsx_gt_f64 vcc, tma, v[2:3]
72478// CHECK: [0x6e,0x04,0xe8,0x7c]
72479
72480v_cmpsx_gt_f64 vcc, ttmp[10:11], v[2:3]
72481// CHECK: [0x7a,0x04,0xe8,0x7c]
72482
72483v_cmpsx_gt_f64 vcc, exec, v[2:3]
72484// CHECK: [0x7e,0x04,0xe8,0x7c]
72485
72486v_cmpsx_gt_f64 vcc, 0, v[2:3]
72487// CHECK: [0x80,0x04,0xe8,0x7c]
72488
72489v_cmpsx_gt_f64 vcc, -1, v[2:3]
72490// CHECK: [0xc1,0x04,0xe8,0x7c]
72491
72492v_cmpsx_gt_f64 vcc, 0.5, v[2:3]
72493// CHECK: [0xf0,0x04,0xe8,0x7c]
72494
72495v_cmpsx_gt_f64 vcc, -4.0, v[2:3]
72496// CHECK: [0xf7,0x04,0xe8,0x7c]
72497
72498v_cmpsx_gt_f64 vcc, 0xaf123456, v[2:3]
72499// CHECK: [0xff,0x04,0xe8,0x7c,0x56,0x34,0x12,0xaf]
72500
72501v_cmpsx_gt_f64 vcc, 0x3f717273, v[2:3]
72502// CHECK: [0xff,0x04,0xe8,0x7c,0x73,0x72,0x71,0x3f]
72503
72504v_cmpsx_gt_f64 vcc, v[1:2], v[254:255]
72505// CHECK: [0x01,0xfd,0xe9,0x7c]
72506
72507v_cmpsx_gt_f64_e64 s[10:11], v[1:2], v[2:3]
72508// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72509
72510v_cmpsx_gt_f64_e64 s[12:13], v[1:2], v[2:3]
72511// CHECK: [0x0c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72512
72513v_cmpsx_gt_f64_e64 s[102:103], v[1:2], v[2:3]
72514// CHECK: [0x66,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72515
72516v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
72517// CHECK: [0x68,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72518
72519v_cmpsx_gt_f64_e64 vcc, v[1:2], v[2:3]
72520// CHECK: [0x6a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72521
72522v_cmpsx_gt_f64_e64 tba, v[1:2], v[2:3]
72523// CHECK: [0x6c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72524
72525v_cmpsx_gt_f64_e64 tma, v[1:2], v[2:3]
72526// CHECK: [0x6e,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72527
72528v_cmpsx_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72529// CHECK: [0x7a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72530
72531v_cmpsx_gt_f64_e64 s[10:11], v[254:255], v[2:3]
72532// CHECK: [0x0a,0x00,0xe8,0xd0,0xfe,0x05,0x02,0x00]
72533
72534v_cmpsx_gt_f64_e64 s[10:11], s[2:3], v[2:3]
72535// CHECK: [0x0a,0x00,0xe8,0xd0,0x02,0x04,0x02,0x00]
72536
72537v_cmpsx_gt_f64_e64 s[10:11], s[4:5], v[2:3]
72538// CHECK: [0x0a,0x00,0xe8,0xd0,0x04,0x04,0x02,0x00]
72539
72540v_cmpsx_gt_f64_e64 s[10:11], s[102:103], v[2:3]
72541// CHECK: [0x0a,0x00,0xe8,0xd0,0x66,0x04,0x02,0x00]
72542
72543v_cmpsx_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
72544// CHECK: [0x0a,0x00,0xe8,0xd0,0x68,0x04,0x02,0x00]
72545
72546v_cmpsx_gt_f64_e64 s[10:11], vcc, v[2:3]
72547// CHECK: [0x0a,0x00,0xe8,0xd0,0x6a,0x04,0x02,0x00]
72548
72549v_cmpsx_gt_f64_e64 s[10:11], tba, v[2:3]
72550// CHECK: [0x0a,0x00,0xe8,0xd0,0x6c,0x04,0x02,0x00]
72551
72552v_cmpsx_gt_f64_e64 s[10:11], tma, v[2:3]
72553// CHECK: [0x0a,0x00,0xe8,0xd0,0x6e,0x04,0x02,0x00]
72554
72555v_cmpsx_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72556// CHECK: [0x0a,0x00,0xe8,0xd0,0x7a,0x04,0x02,0x00]
72557
72558v_cmpsx_gt_f64_e64 s[10:11], exec, v[2:3]
72559// CHECK: [0x0a,0x00,0xe8,0xd0,0x7e,0x04,0x02,0x00]
72560
72561v_cmpsx_gt_f64_e64 s[10:11], 0, v[2:3]
72562// CHECK: [0x0a,0x00,0xe8,0xd0,0x80,0x04,0x02,0x00]
72563
72564v_cmpsx_gt_f64_e64 s[10:11], -1, v[2:3]
72565// CHECK: [0x0a,0x00,0xe8,0xd0,0xc1,0x04,0x02,0x00]
72566
72567v_cmpsx_gt_f64_e64 s[10:11], 0.5, v[2:3]
72568// CHECK: [0x0a,0x00,0xe8,0xd0,0xf0,0x04,0x02,0x00]
72569
72570v_cmpsx_gt_f64_e64 s[10:11], -4.0, v[2:3]
72571// CHECK: [0x0a,0x00,0xe8,0xd0,0xf7,0x04,0x02,0x00]
72572
72573v_cmpsx_gt_f64_e64 s[10:11], v[1:2], v[254:255]
72574// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x03,0x00]
72575
72576v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[4:5]
72577// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x09,0x00,0x00]
72578
72579v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[6:7]
72580// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x0d,0x00,0x00]
72581
72582v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[102:103]
72583// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xcd,0x00,0x00]
72584
72585v_cmpsx_gt_f64_e64 s[10:11], v[1:2], flat_scratch
72586// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd1,0x00,0x00]
72587
72588v_cmpsx_gt_f64_e64 s[10:11], v[1:2], vcc
72589// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd5,0x00,0x00]
72590
72591v_cmpsx_gt_f64_e64 s[10:11], v[1:2], tba
72592// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd9,0x00,0x00]
72593
72594v_cmpsx_gt_f64_e64 s[10:11], v[1:2], tma
72595// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xdd,0x00,0x00]
72596
72597v_cmpsx_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72598// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf5,0x00,0x00]
72599
72600v_cmpsx_gt_f64_e64 s[10:11], v[1:2], exec
72601// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x00,0x00]
72602
72603v_cmpsx_gt_f64_e64 s[10:11], v[1:2], 0
72604// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x01,0x01,0x00]
72605
72606v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -1
72607// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x83,0x01,0x00]
72608
72609v_cmpsx_gt_f64_e64 s[10:11], v[1:2], 0.5
72610// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xe1,0x01,0x00]
72611
72612v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -4.0
72613// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xef,0x01,0x00]
72614
72615v_cmpsx_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
72616// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x20]
72617
72618v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
72619// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x40]
72620
72621v_cmpsx_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
72622// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x60]
72623
72624v_cmpsx_lg_f64 vcc, v[1:2], v[2:3]
72625// CHECK: [0x01,0x05,0xea,0x7c]
72626
72627v_cmpsx_lg_f64 vcc, v[254:255], v[2:3]
72628// CHECK: [0xfe,0x05,0xea,0x7c]
72629
72630v_cmpsx_lg_f64 vcc, s[2:3], v[2:3]
72631// CHECK: [0x02,0x04,0xea,0x7c]
72632
72633v_cmpsx_lg_f64 vcc, s[4:5], v[2:3]
72634// CHECK: [0x04,0x04,0xea,0x7c]
72635
72636v_cmpsx_lg_f64 vcc, s[102:103], v[2:3]
72637// CHECK: [0x66,0x04,0xea,0x7c]
72638
72639v_cmpsx_lg_f64 vcc, flat_scratch, v[2:3]
72640// CHECK: [0x68,0x04,0xea,0x7c]
72641
72642v_cmpsx_lg_f64 vcc, vcc, v[2:3]
72643// CHECK: [0x6a,0x04,0xea,0x7c]
72644
72645v_cmpsx_lg_f64 vcc, tba, v[2:3]
72646// CHECK: [0x6c,0x04,0xea,0x7c]
72647
72648v_cmpsx_lg_f64 vcc, tma, v[2:3]
72649// CHECK: [0x6e,0x04,0xea,0x7c]
72650
72651v_cmpsx_lg_f64 vcc, ttmp[10:11], v[2:3]
72652// CHECK: [0x7a,0x04,0xea,0x7c]
72653
72654v_cmpsx_lg_f64 vcc, exec, v[2:3]
72655// CHECK: [0x7e,0x04,0xea,0x7c]
72656
72657v_cmpsx_lg_f64 vcc, 0, v[2:3]
72658// CHECK: [0x80,0x04,0xea,0x7c]
72659
72660v_cmpsx_lg_f64 vcc, -1, v[2:3]
72661// CHECK: [0xc1,0x04,0xea,0x7c]
72662
72663v_cmpsx_lg_f64 vcc, 0.5, v[2:3]
72664// CHECK: [0xf0,0x04,0xea,0x7c]
72665
72666v_cmpsx_lg_f64 vcc, -4.0, v[2:3]
72667// CHECK: [0xf7,0x04,0xea,0x7c]
72668
72669v_cmpsx_lg_f64 vcc, 0xaf123456, v[2:3]
72670// CHECK: [0xff,0x04,0xea,0x7c,0x56,0x34,0x12,0xaf]
72671
72672v_cmpsx_lg_f64 vcc, 0x3f717273, v[2:3]
72673// CHECK: [0xff,0x04,0xea,0x7c,0x73,0x72,0x71,0x3f]
72674
72675v_cmpsx_lg_f64 vcc, v[1:2], v[254:255]
72676// CHECK: [0x01,0xfd,0xeb,0x7c]
72677
72678v_cmpsx_lg_f64_e64 s[10:11], v[1:2], v[2:3]
72679// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72680
72681v_cmpsx_lg_f64_e64 s[12:13], v[1:2], v[2:3]
72682// CHECK: [0x0c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72683
72684v_cmpsx_lg_f64_e64 s[102:103], v[1:2], v[2:3]
72685// CHECK: [0x66,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72686
72687v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
72688// CHECK: [0x68,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72689
72690v_cmpsx_lg_f64_e64 vcc, v[1:2], v[2:3]
72691// CHECK: [0x6a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72692
72693v_cmpsx_lg_f64_e64 tba, v[1:2], v[2:3]
72694// CHECK: [0x6c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72695
72696v_cmpsx_lg_f64_e64 tma, v[1:2], v[2:3]
72697// CHECK: [0x6e,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72698
72699v_cmpsx_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72700// CHECK: [0x7a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72701
72702v_cmpsx_lg_f64_e64 s[10:11], v[254:255], v[2:3]
72703// CHECK: [0x0a,0x00,0xea,0xd0,0xfe,0x05,0x02,0x00]
72704
72705v_cmpsx_lg_f64_e64 s[10:11], s[2:3], v[2:3]
72706// CHECK: [0x0a,0x00,0xea,0xd0,0x02,0x04,0x02,0x00]
72707
72708v_cmpsx_lg_f64_e64 s[10:11], s[4:5], v[2:3]
72709// CHECK: [0x0a,0x00,0xea,0xd0,0x04,0x04,0x02,0x00]
72710
72711v_cmpsx_lg_f64_e64 s[10:11], s[102:103], v[2:3]
72712// CHECK: [0x0a,0x00,0xea,0xd0,0x66,0x04,0x02,0x00]
72713
72714v_cmpsx_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
72715// CHECK: [0x0a,0x00,0xea,0xd0,0x68,0x04,0x02,0x00]
72716
72717v_cmpsx_lg_f64_e64 s[10:11], vcc, v[2:3]
72718// CHECK: [0x0a,0x00,0xea,0xd0,0x6a,0x04,0x02,0x00]
72719
72720v_cmpsx_lg_f64_e64 s[10:11], tba, v[2:3]
72721// CHECK: [0x0a,0x00,0xea,0xd0,0x6c,0x04,0x02,0x00]
72722
72723v_cmpsx_lg_f64_e64 s[10:11], tma, v[2:3]
72724// CHECK: [0x0a,0x00,0xea,0xd0,0x6e,0x04,0x02,0x00]
72725
72726v_cmpsx_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72727// CHECK: [0x0a,0x00,0xea,0xd0,0x7a,0x04,0x02,0x00]
72728
72729v_cmpsx_lg_f64_e64 s[10:11], exec, v[2:3]
72730// CHECK: [0x0a,0x00,0xea,0xd0,0x7e,0x04,0x02,0x00]
72731
72732v_cmpsx_lg_f64_e64 s[10:11], 0, v[2:3]
72733// CHECK: [0x0a,0x00,0xea,0xd0,0x80,0x04,0x02,0x00]
72734
72735v_cmpsx_lg_f64_e64 s[10:11], -1, v[2:3]
72736// CHECK: [0x0a,0x00,0xea,0xd0,0xc1,0x04,0x02,0x00]
72737
72738v_cmpsx_lg_f64_e64 s[10:11], 0.5, v[2:3]
72739// CHECK: [0x0a,0x00,0xea,0xd0,0xf0,0x04,0x02,0x00]
72740
72741v_cmpsx_lg_f64_e64 s[10:11], -4.0, v[2:3]
72742// CHECK: [0x0a,0x00,0xea,0xd0,0xf7,0x04,0x02,0x00]
72743
72744v_cmpsx_lg_f64_e64 s[10:11], v[1:2], v[254:255]
72745// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x03,0x00]
72746
72747v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[4:5]
72748// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x09,0x00,0x00]
72749
72750v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[6:7]
72751// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x0d,0x00,0x00]
72752
72753v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[102:103]
72754// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xcd,0x00,0x00]
72755
72756v_cmpsx_lg_f64_e64 s[10:11], v[1:2], flat_scratch
72757// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd1,0x00,0x00]
72758
72759v_cmpsx_lg_f64_e64 s[10:11], v[1:2], vcc
72760// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd5,0x00,0x00]
72761
72762v_cmpsx_lg_f64_e64 s[10:11], v[1:2], tba
72763// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd9,0x00,0x00]
72764
72765v_cmpsx_lg_f64_e64 s[10:11], v[1:2], tma
72766// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xdd,0x00,0x00]
72767
72768v_cmpsx_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72769// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf5,0x00,0x00]
72770
72771v_cmpsx_lg_f64_e64 s[10:11], v[1:2], exec
72772// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x00,0x00]
72773
72774v_cmpsx_lg_f64_e64 s[10:11], v[1:2], 0
72775// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x01,0x01,0x00]
72776
72777v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -1
72778// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x83,0x01,0x00]
72779
72780v_cmpsx_lg_f64_e64 s[10:11], v[1:2], 0.5
72781// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xe1,0x01,0x00]
72782
72783v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -4.0
72784// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xef,0x01,0x00]
72785
72786v_cmpsx_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
72787// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x20]
72788
72789v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
72790// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x40]
72791
72792v_cmpsx_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
72793// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x60]
72794
72795v_cmpsx_ge_f64 vcc, v[1:2], v[2:3]
72796// CHECK: [0x01,0x05,0xec,0x7c]
72797
72798v_cmpsx_ge_f64 vcc, v[254:255], v[2:3]
72799// CHECK: [0xfe,0x05,0xec,0x7c]
72800
72801v_cmpsx_ge_f64 vcc, s[2:3], v[2:3]
72802// CHECK: [0x02,0x04,0xec,0x7c]
72803
72804v_cmpsx_ge_f64 vcc, s[4:5], v[2:3]
72805// CHECK: [0x04,0x04,0xec,0x7c]
72806
72807v_cmpsx_ge_f64 vcc, s[102:103], v[2:3]
72808// CHECK: [0x66,0x04,0xec,0x7c]
72809
72810v_cmpsx_ge_f64 vcc, flat_scratch, v[2:3]
72811// CHECK: [0x68,0x04,0xec,0x7c]
72812
72813v_cmpsx_ge_f64 vcc, vcc, v[2:3]
72814// CHECK: [0x6a,0x04,0xec,0x7c]
72815
72816v_cmpsx_ge_f64 vcc, tba, v[2:3]
72817// CHECK: [0x6c,0x04,0xec,0x7c]
72818
72819v_cmpsx_ge_f64 vcc, tma, v[2:3]
72820// CHECK: [0x6e,0x04,0xec,0x7c]
72821
72822v_cmpsx_ge_f64 vcc, ttmp[10:11], v[2:3]
72823// CHECK: [0x7a,0x04,0xec,0x7c]
72824
72825v_cmpsx_ge_f64 vcc, exec, v[2:3]
72826// CHECK: [0x7e,0x04,0xec,0x7c]
72827
72828v_cmpsx_ge_f64 vcc, 0, v[2:3]
72829// CHECK: [0x80,0x04,0xec,0x7c]
72830
72831v_cmpsx_ge_f64 vcc, -1, v[2:3]
72832// CHECK: [0xc1,0x04,0xec,0x7c]
72833
72834v_cmpsx_ge_f64 vcc, 0.5, v[2:3]
72835// CHECK: [0xf0,0x04,0xec,0x7c]
72836
72837v_cmpsx_ge_f64 vcc, -4.0, v[2:3]
72838// CHECK: [0xf7,0x04,0xec,0x7c]
72839
72840v_cmpsx_ge_f64 vcc, 0xaf123456, v[2:3]
72841// CHECK: [0xff,0x04,0xec,0x7c,0x56,0x34,0x12,0xaf]
72842
72843v_cmpsx_ge_f64 vcc, 0x3f717273, v[2:3]
72844// CHECK: [0xff,0x04,0xec,0x7c,0x73,0x72,0x71,0x3f]
72845
72846v_cmpsx_ge_f64 vcc, v[1:2], v[254:255]
72847// CHECK: [0x01,0xfd,0xed,0x7c]
72848
72849v_cmpsx_ge_f64_e64 s[10:11], v[1:2], v[2:3]
72850// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72851
72852v_cmpsx_ge_f64_e64 s[12:13], v[1:2], v[2:3]
72853// CHECK: [0x0c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72854
72855v_cmpsx_ge_f64_e64 s[102:103], v[1:2], v[2:3]
72856// CHECK: [0x66,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72857
72858v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
72859// CHECK: [0x68,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72860
72861v_cmpsx_ge_f64_e64 vcc, v[1:2], v[2:3]
72862// CHECK: [0x6a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72863
72864v_cmpsx_ge_f64_e64 tba, v[1:2], v[2:3]
72865// CHECK: [0x6c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72866
72867v_cmpsx_ge_f64_e64 tma, v[1:2], v[2:3]
72868// CHECK: [0x6e,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72869
72870v_cmpsx_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72871// CHECK: [0x7a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72872
72873v_cmpsx_ge_f64_e64 s[10:11], v[254:255], v[2:3]
72874// CHECK: [0x0a,0x00,0xec,0xd0,0xfe,0x05,0x02,0x00]
72875
72876v_cmpsx_ge_f64_e64 s[10:11], s[2:3], v[2:3]
72877// CHECK: [0x0a,0x00,0xec,0xd0,0x02,0x04,0x02,0x00]
72878
72879v_cmpsx_ge_f64_e64 s[10:11], s[4:5], v[2:3]
72880// CHECK: [0x0a,0x00,0xec,0xd0,0x04,0x04,0x02,0x00]
72881
72882v_cmpsx_ge_f64_e64 s[10:11], s[102:103], v[2:3]
72883// CHECK: [0x0a,0x00,0xec,0xd0,0x66,0x04,0x02,0x00]
72884
72885v_cmpsx_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
72886// CHECK: [0x0a,0x00,0xec,0xd0,0x68,0x04,0x02,0x00]
72887
72888v_cmpsx_ge_f64_e64 s[10:11], vcc, v[2:3]
72889// CHECK: [0x0a,0x00,0xec,0xd0,0x6a,0x04,0x02,0x00]
72890
72891v_cmpsx_ge_f64_e64 s[10:11], tba, v[2:3]
72892// CHECK: [0x0a,0x00,0xec,0xd0,0x6c,0x04,0x02,0x00]
72893
72894v_cmpsx_ge_f64_e64 s[10:11], tma, v[2:3]
72895// CHECK: [0x0a,0x00,0xec,0xd0,0x6e,0x04,0x02,0x00]
72896
72897v_cmpsx_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72898// CHECK: [0x0a,0x00,0xec,0xd0,0x7a,0x04,0x02,0x00]
72899
72900v_cmpsx_ge_f64_e64 s[10:11], exec, v[2:3]
72901// CHECK: [0x0a,0x00,0xec,0xd0,0x7e,0x04,0x02,0x00]
72902
72903v_cmpsx_ge_f64_e64 s[10:11], 0, v[2:3]
72904// CHECK: [0x0a,0x00,0xec,0xd0,0x80,0x04,0x02,0x00]
72905
72906v_cmpsx_ge_f64_e64 s[10:11], -1, v[2:3]
72907// CHECK: [0x0a,0x00,0xec,0xd0,0xc1,0x04,0x02,0x00]
72908
72909v_cmpsx_ge_f64_e64 s[10:11], 0.5, v[2:3]
72910// CHECK: [0x0a,0x00,0xec,0xd0,0xf0,0x04,0x02,0x00]
72911
72912v_cmpsx_ge_f64_e64 s[10:11], -4.0, v[2:3]
72913// CHECK: [0x0a,0x00,0xec,0xd0,0xf7,0x04,0x02,0x00]
72914
72915v_cmpsx_ge_f64_e64 s[10:11], v[1:2], v[254:255]
72916// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x03,0x00]
72917
72918v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[4:5]
72919// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x09,0x00,0x00]
72920
72921v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[6:7]
72922// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x0d,0x00,0x00]
72923
72924v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[102:103]
72925// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xcd,0x00,0x00]
72926
72927v_cmpsx_ge_f64_e64 s[10:11], v[1:2], flat_scratch
72928// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd1,0x00,0x00]
72929
72930v_cmpsx_ge_f64_e64 s[10:11], v[1:2], vcc
72931// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd5,0x00,0x00]
72932
72933v_cmpsx_ge_f64_e64 s[10:11], v[1:2], tba
72934// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd9,0x00,0x00]
72935
72936v_cmpsx_ge_f64_e64 s[10:11], v[1:2], tma
72937// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xdd,0x00,0x00]
72938
72939v_cmpsx_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72940// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf5,0x00,0x00]
72941
72942v_cmpsx_ge_f64_e64 s[10:11], v[1:2], exec
72943// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x00,0x00]
72944
72945v_cmpsx_ge_f64_e64 s[10:11], v[1:2], 0
72946// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x01,0x01,0x00]
72947
72948v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -1
72949// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x83,0x01,0x00]
72950
72951v_cmpsx_ge_f64_e64 s[10:11], v[1:2], 0.5
72952// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xe1,0x01,0x00]
72953
72954v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -4.0
72955// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xef,0x01,0x00]
72956
72957v_cmpsx_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
72958// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x20]
72959
72960v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
72961// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x40]
72962
72963v_cmpsx_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
72964// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x60]
72965
72966v_cmpsx_o_f64 vcc, v[1:2], v[2:3]
72967// CHECK: [0x01,0x05,0xee,0x7c]
72968
72969v_cmpsx_o_f64 vcc, v[254:255], v[2:3]
72970// CHECK: [0xfe,0x05,0xee,0x7c]
72971
72972v_cmpsx_o_f64 vcc, s[2:3], v[2:3]
72973// CHECK: [0x02,0x04,0xee,0x7c]
72974
72975v_cmpsx_o_f64 vcc, s[4:5], v[2:3]
72976// CHECK: [0x04,0x04,0xee,0x7c]
72977
72978v_cmpsx_o_f64 vcc, s[102:103], v[2:3]
72979// CHECK: [0x66,0x04,0xee,0x7c]
72980
72981v_cmpsx_o_f64 vcc, flat_scratch, v[2:3]
72982// CHECK: [0x68,0x04,0xee,0x7c]
72983
72984v_cmpsx_o_f64 vcc, vcc, v[2:3]
72985// CHECK: [0x6a,0x04,0xee,0x7c]
72986
72987v_cmpsx_o_f64 vcc, tba, v[2:3]
72988// CHECK: [0x6c,0x04,0xee,0x7c]
72989
72990v_cmpsx_o_f64 vcc, tma, v[2:3]
72991// CHECK: [0x6e,0x04,0xee,0x7c]
72992
72993v_cmpsx_o_f64 vcc, ttmp[10:11], v[2:3]
72994// CHECK: [0x7a,0x04,0xee,0x7c]
72995
72996v_cmpsx_o_f64 vcc, exec, v[2:3]
72997// CHECK: [0x7e,0x04,0xee,0x7c]
72998
72999v_cmpsx_o_f64 vcc, 0, v[2:3]
73000// CHECK: [0x80,0x04,0xee,0x7c]
73001
73002v_cmpsx_o_f64 vcc, -1, v[2:3]
73003// CHECK: [0xc1,0x04,0xee,0x7c]
73004
73005v_cmpsx_o_f64 vcc, 0.5, v[2:3]
73006// CHECK: [0xf0,0x04,0xee,0x7c]
73007
73008v_cmpsx_o_f64 vcc, -4.0, v[2:3]
73009// CHECK: [0xf7,0x04,0xee,0x7c]
73010
73011v_cmpsx_o_f64 vcc, 0xaf123456, v[2:3]
73012// CHECK: [0xff,0x04,0xee,0x7c,0x56,0x34,0x12,0xaf]
73013
73014v_cmpsx_o_f64 vcc, 0x3f717273, v[2:3]
73015// CHECK: [0xff,0x04,0xee,0x7c,0x73,0x72,0x71,0x3f]
73016
73017v_cmpsx_o_f64 vcc, v[1:2], v[254:255]
73018// CHECK: [0x01,0xfd,0xef,0x7c]
73019
73020v_cmpsx_o_f64_e64 s[10:11], v[1:2], v[2:3]
73021// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73022
73023v_cmpsx_o_f64_e64 s[12:13], v[1:2], v[2:3]
73024// CHECK: [0x0c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73025
73026v_cmpsx_o_f64_e64 s[102:103], v[1:2], v[2:3]
73027// CHECK: [0x66,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73028
73029v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
73030// CHECK: [0x68,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73031
73032v_cmpsx_o_f64_e64 vcc, v[1:2], v[2:3]
73033// CHECK: [0x6a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73034
73035v_cmpsx_o_f64_e64 tba, v[1:2], v[2:3]
73036// CHECK: [0x6c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73037
73038v_cmpsx_o_f64_e64 tma, v[1:2], v[2:3]
73039// CHECK: [0x6e,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73040
73041v_cmpsx_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73042// CHECK: [0x7a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73043
73044v_cmpsx_o_f64_e64 s[10:11], v[254:255], v[2:3]
73045// CHECK: [0x0a,0x00,0xee,0xd0,0xfe,0x05,0x02,0x00]
73046
73047v_cmpsx_o_f64_e64 s[10:11], s[2:3], v[2:3]
73048// CHECK: [0x0a,0x00,0xee,0xd0,0x02,0x04,0x02,0x00]
73049
73050v_cmpsx_o_f64_e64 s[10:11], s[4:5], v[2:3]
73051// CHECK: [0x0a,0x00,0xee,0xd0,0x04,0x04,0x02,0x00]
73052
73053v_cmpsx_o_f64_e64 s[10:11], s[102:103], v[2:3]
73054// CHECK: [0x0a,0x00,0xee,0xd0,0x66,0x04,0x02,0x00]
73055
73056v_cmpsx_o_f64_e64 s[10:11], flat_scratch, v[2:3]
73057// CHECK: [0x0a,0x00,0xee,0xd0,0x68,0x04,0x02,0x00]
73058
73059v_cmpsx_o_f64_e64 s[10:11], vcc, v[2:3]
73060// CHECK: [0x0a,0x00,0xee,0xd0,0x6a,0x04,0x02,0x00]
73061
73062v_cmpsx_o_f64_e64 s[10:11], tba, v[2:3]
73063// CHECK: [0x0a,0x00,0xee,0xd0,0x6c,0x04,0x02,0x00]
73064
73065v_cmpsx_o_f64_e64 s[10:11], tma, v[2:3]
73066// CHECK: [0x0a,0x00,0xee,0xd0,0x6e,0x04,0x02,0x00]
73067
73068v_cmpsx_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73069// CHECK: [0x0a,0x00,0xee,0xd0,0x7a,0x04,0x02,0x00]
73070
73071v_cmpsx_o_f64_e64 s[10:11], exec, v[2:3]
73072// CHECK: [0x0a,0x00,0xee,0xd0,0x7e,0x04,0x02,0x00]
73073
73074v_cmpsx_o_f64_e64 s[10:11], 0, v[2:3]
73075// CHECK: [0x0a,0x00,0xee,0xd0,0x80,0x04,0x02,0x00]
73076
73077v_cmpsx_o_f64_e64 s[10:11], -1, v[2:3]
73078// CHECK: [0x0a,0x00,0xee,0xd0,0xc1,0x04,0x02,0x00]
73079
73080v_cmpsx_o_f64_e64 s[10:11], 0.5, v[2:3]
73081// CHECK: [0x0a,0x00,0xee,0xd0,0xf0,0x04,0x02,0x00]
73082
73083v_cmpsx_o_f64_e64 s[10:11], -4.0, v[2:3]
73084// CHECK: [0x0a,0x00,0xee,0xd0,0xf7,0x04,0x02,0x00]
73085
73086v_cmpsx_o_f64_e64 s[10:11], v[1:2], v[254:255]
73087// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x03,0x00]
73088
73089v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[4:5]
73090// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x09,0x00,0x00]
73091
73092v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[6:7]
73093// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x0d,0x00,0x00]
73094
73095v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[102:103]
73096// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xcd,0x00,0x00]
73097
73098v_cmpsx_o_f64_e64 s[10:11], v[1:2], flat_scratch
73099// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd1,0x00,0x00]
73100
73101v_cmpsx_o_f64_e64 s[10:11], v[1:2], vcc
73102// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd5,0x00,0x00]
73103
73104v_cmpsx_o_f64_e64 s[10:11], v[1:2], tba
73105// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd9,0x00,0x00]
73106
73107v_cmpsx_o_f64_e64 s[10:11], v[1:2], tma
73108// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xdd,0x00,0x00]
73109
73110v_cmpsx_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73111// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf5,0x00,0x00]
73112
73113v_cmpsx_o_f64_e64 s[10:11], v[1:2], exec
73114// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x00,0x00]
73115
73116v_cmpsx_o_f64_e64 s[10:11], v[1:2], 0
73117// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x01,0x01,0x00]
73118
73119v_cmpsx_o_f64_e64 s[10:11], v[1:2], -1
73120// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x83,0x01,0x00]
73121
73122v_cmpsx_o_f64_e64 s[10:11], v[1:2], 0.5
73123// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xe1,0x01,0x00]
73124
73125v_cmpsx_o_f64_e64 s[10:11], v[1:2], -4.0
73126// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xef,0x01,0x00]
73127
73128v_cmpsx_o_f64_e64 s[10:11], -v[1:2], v[2:3]
73129// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x20]
73130
73131v_cmpsx_o_f64_e64 s[10:11], v[1:2], -v[2:3]
73132// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x40]
73133
73134v_cmpsx_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
73135// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x60]
73136
73137v_cmpsx_u_f64 vcc, v[1:2], v[2:3]
73138// CHECK: [0x01,0x05,0xf0,0x7c]
73139
73140v_cmpsx_u_f64 vcc, v[254:255], v[2:3]
73141// CHECK: [0xfe,0x05,0xf0,0x7c]
73142
73143v_cmpsx_u_f64 vcc, s[2:3], v[2:3]
73144// CHECK: [0x02,0x04,0xf0,0x7c]
73145
73146v_cmpsx_u_f64 vcc, s[4:5], v[2:3]
73147// CHECK: [0x04,0x04,0xf0,0x7c]
73148
73149v_cmpsx_u_f64 vcc, s[102:103], v[2:3]
73150// CHECK: [0x66,0x04,0xf0,0x7c]
73151
73152v_cmpsx_u_f64 vcc, flat_scratch, v[2:3]
73153// CHECK: [0x68,0x04,0xf0,0x7c]
73154
73155v_cmpsx_u_f64 vcc, vcc, v[2:3]
73156// CHECK: [0x6a,0x04,0xf0,0x7c]
73157
73158v_cmpsx_u_f64 vcc, tba, v[2:3]
73159// CHECK: [0x6c,0x04,0xf0,0x7c]
73160
73161v_cmpsx_u_f64 vcc, tma, v[2:3]
73162// CHECK: [0x6e,0x04,0xf0,0x7c]
73163
73164v_cmpsx_u_f64 vcc, ttmp[10:11], v[2:3]
73165// CHECK: [0x7a,0x04,0xf0,0x7c]
73166
73167v_cmpsx_u_f64 vcc, exec, v[2:3]
73168// CHECK: [0x7e,0x04,0xf0,0x7c]
73169
73170v_cmpsx_u_f64 vcc, 0, v[2:3]
73171// CHECK: [0x80,0x04,0xf0,0x7c]
73172
73173v_cmpsx_u_f64 vcc, -1, v[2:3]
73174// CHECK: [0xc1,0x04,0xf0,0x7c]
73175
73176v_cmpsx_u_f64 vcc, 0.5, v[2:3]
73177// CHECK: [0xf0,0x04,0xf0,0x7c]
73178
73179v_cmpsx_u_f64 vcc, -4.0, v[2:3]
73180// CHECK: [0xf7,0x04,0xf0,0x7c]
73181
73182v_cmpsx_u_f64 vcc, 0xaf123456, v[2:3]
73183// CHECK: [0xff,0x04,0xf0,0x7c,0x56,0x34,0x12,0xaf]
73184
73185v_cmpsx_u_f64 vcc, 0x3f717273, v[2:3]
73186// CHECK: [0xff,0x04,0xf0,0x7c,0x73,0x72,0x71,0x3f]
73187
73188v_cmpsx_u_f64 vcc, v[1:2], v[254:255]
73189// CHECK: [0x01,0xfd,0xf1,0x7c]
73190
73191v_cmpsx_u_f64_e64 s[10:11], v[1:2], v[2:3]
73192// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73193
73194v_cmpsx_u_f64_e64 s[12:13], v[1:2], v[2:3]
73195// CHECK: [0x0c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73196
73197v_cmpsx_u_f64_e64 s[102:103], v[1:2], v[2:3]
73198// CHECK: [0x66,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73199
73200v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
73201// CHECK: [0x68,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73202
73203v_cmpsx_u_f64_e64 vcc, v[1:2], v[2:3]
73204// CHECK: [0x6a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73205
73206v_cmpsx_u_f64_e64 tba, v[1:2], v[2:3]
73207// CHECK: [0x6c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73208
73209v_cmpsx_u_f64_e64 tma, v[1:2], v[2:3]
73210// CHECK: [0x6e,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73211
73212v_cmpsx_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73213// CHECK: [0x7a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73214
73215v_cmpsx_u_f64_e64 s[10:11], v[254:255], v[2:3]
73216// CHECK: [0x0a,0x00,0xf0,0xd0,0xfe,0x05,0x02,0x00]
73217
73218v_cmpsx_u_f64_e64 s[10:11], s[2:3], v[2:3]
73219// CHECK: [0x0a,0x00,0xf0,0xd0,0x02,0x04,0x02,0x00]
73220
73221v_cmpsx_u_f64_e64 s[10:11], s[4:5], v[2:3]
73222// CHECK: [0x0a,0x00,0xf0,0xd0,0x04,0x04,0x02,0x00]
73223
73224v_cmpsx_u_f64_e64 s[10:11], s[102:103], v[2:3]
73225// CHECK: [0x0a,0x00,0xf0,0xd0,0x66,0x04,0x02,0x00]
73226
73227v_cmpsx_u_f64_e64 s[10:11], flat_scratch, v[2:3]
73228// CHECK: [0x0a,0x00,0xf0,0xd0,0x68,0x04,0x02,0x00]
73229
73230v_cmpsx_u_f64_e64 s[10:11], vcc, v[2:3]
73231// CHECK: [0x0a,0x00,0xf0,0xd0,0x6a,0x04,0x02,0x00]
73232
73233v_cmpsx_u_f64_e64 s[10:11], tba, v[2:3]
73234// CHECK: [0x0a,0x00,0xf0,0xd0,0x6c,0x04,0x02,0x00]
73235
73236v_cmpsx_u_f64_e64 s[10:11], tma, v[2:3]
73237// CHECK: [0x0a,0x00,0xf0,0xd0,0x6e,0x04,0x02,0x00]
73238
73239v_cmpsx_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73240// CHECK: [0x0a,0x00,0xf0,0xd0,0x7a,0x04,0x02,0x00]
73241
73242v_cmpsx_u_f64_e64 s[10:11], exec, v[2:3]
73243// CHECK: [0x0a,0x00,0xf0,0xd0,0x7e,0x04,0x02,0x00]
73244
73245v_cmpsx_u_f64_e64 s[10:11], 0, v[2:3]
73246// CHECK: [0x0a,0x00,0xf0,0xd0,0x80,0x04,0x02,0x00]
73247
73248v_cmpsx_u_f64_e64 s[10:11], -1, v[2:3]
73249// CHECK: [0x0a,0x00,0xf0,0xd0,0xc1,0x04,0x02,0x00]
73250
73251v_cmpsx_u_f64_e64 s[10:11], 0.5, v[2:3]
73252// CHECK: [0x0a,0x00,0xf0,0xd0,0xf0,0x04,0x02,0x00]
73253
73254v_cmpsx_u_f64_e64 s[10:11], -4.0, v[2:3]
73255// CHECK: [0x0a,0x00,0xf0,0xd0,0xf7,0x04,0x02,0x00]
73256
73257v_cmpsx_u_f64_e64 s[10:11], v[1:2], v[254:255]
73258// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x03,0x00]
73259
73260v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[4:5]
73261// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x09,0x00,0x00]
73262
73263v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[6:7]
73264// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x0d,0x00,0x00]
73265
73266v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[102:103]
73267// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xcd,0x00,0x00]
73268
73269v_cmpsx_u_f64_e64 s[10:11], v[1:2], flat_scratch
73270// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd1,0x00,0x00]
73271
73272v_cmpsx_u_f64_e64 s[10:11], v[1:2], vcc
73273// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd5,0x00,0x00]
73274
73275v_cmpsx_u_f64_e64 s[10:11], v[1:2], tba
73276// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd9,0x00,0x00]
73277
73278v_cmpsx_u_f64_e64 s[10:11], v[1:2], tma
73279// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xdd,0x00,0x00]
73280
73281v_cmpsx_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73282// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf5,0x00,0x00]
73283
73284v_cmpsx_u_f64_e64 s[10:11], v[1:2], exec
73285// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x00,0x00]
73286
73287v_cmpsx_u_f64_e64 s[10:11], v[1:2], 0
73288// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x01,0x01,0x00]
73289
73290v_cmpsx_u_f64_e64 s[10:11], v[1:2], -1
73291// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x83,0x01,0x00]
73292
73293v_cmpsx_u_f64_e64 s[10:11], v[1:2], 0.5
73294// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xe1,0x01,0x00]
73295
73296v_cmpsx_u_f64_e64 s[10:11], v[1:2], -4.0
73297// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xef,0x01,0x00]
73298
73299v_cmpsx_u_f64_e64 s[10:11], -v[1:2], v[2:3]
73300// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x20]
73301
73302v_cmpsx_u_f64_e64 s[10:11], v[1:2], -v[2:3]
73303// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x40]
73304
73305v_cmpsx_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
73306// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x60]
73307
73308v_cmpsx_nge_f64 vcc, v[1:2], v[2:3]
73309// CHECK: [0x01,0x05,0xf2,0x7c]
73310
73311v_cmpsx_nge_f64 vcc, v[254:255], v[2:3]
73312// CHECK: [0xfe,0x05,0xf2,0x7c]
73313
73314v_cmpsx_nge_f64 vcc, s[2:3], v[2:3]
73315// CHECK: [0x02,0x04,0xf2,0x7c]
73316
73317v_cmpsx_nge_f64 vcc, s[4:5], v[2:3]
73318// CHECK: [0x04,0x04,0xf2,0x7c]
73319
73320v_cmpsx_nge_f64 vcc, s[102:103], v[2:3]
73321// CHECK: [0x66,0x04,0xf2,0x7c]
73322
73323v_cmpsx_nge_f64 vcc, flat_scratch, v[2:3]
73324// CHECK: [0x68,0x04,0xf2,0x7c]
73325
73326v_cmpsx_nge_f64 vcc, vcc, v[2:3]
73327// CHECK: [0x6a,0x04,0xf2,0x7c]
73328
73329v_cmpsx_nge_f64 vcc, tba, v[2:3]
73330// CHECK: [0x6c,0x04,0xf2,0x7c]
73331
73332v_cmpsx_nge_f64 vcc, tma, v[2:3]
73333// CHECK: [0x6e,0x04,0xf2,0x7c]
73334
73335v_cmpsx_nge_f64 vcc, ttmp[10:11], v[2:3]
73336// CHECK: [0x7a,0x04,0xf2,0x7c]
73337
73338v_cmpsx_nge_f64 vcc, exec, v[2:3]
73339// CHECK: [0x7e,0x04,0xf2,0x7c]
73340
73341v_cmpsx_nge_f64 vcc, 0, v[2:3]
73342// CHECK: [0x80,0x04,0xf2,0x7c]
73343
73344v_cmpsx_nge_f64 vcc, -1, v[2:3]
73345// CHECK: [0xc1,0x04,0xf2,0x7c]
73346
73347v_cmpsx_nge_f64 vcc, 0.5, v[2:3]
73348// CHECK: [0xf0,0x04,0xf2,0x7c]
73349
73350v_cmpsx_nge_f64 vcc, -4.0, v[2:3]
73351// CHECK: [0xf7,0x04,0xf2,0x7c]
73352
73353v_cmpsx_nge_f64 vcc, 0xaf123456, v[2:3]
73354// CHECK: [0xff,0x04,0xf2,0x7c,0x56,0x34,0x12,0xaf]
73355
73356v_cmpsx_nge_f64 vcc, 0x3f717273, v[2:3]
73357// CHECK: [0xff,0x04,0xf2,0x7c,0x73,0x72,0x71,0x3f]
73358
73359v_cmpsx_nge_f64 vcc, v[1:2], v[254:255]
73360// CHECK: [0x01,0xfd,0xf3,0x7c]
73361
73362v_cmpsx_nge_f64_e64 s[10:11], v[1:2], v[2:3]
73363// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73364
73365v_cmpsx_nge_f64_e64 s[12:13], v[1:2], v[2:3]
73366// CHECK: [0x0c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73367
73368v_cmpsx_nge_f64_e64 s[102:103], v[1:2], v[2:3]
73369// CHECK: [0x66,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73370
73371v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
73372// CHECK: [0x68,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73373
73374v_cmpsx_nge_f64_e64 vcc, v[1:2], v[2:3]
73375// CHECK: [0x6a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73376
73377v_cmpsx_nge_f64_e64 tba, v[1:2], v[2:3]
73378// CHECK: [0x6c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73379
73380v_cmpsx_nge_f64_e64 tma, v[1:2], v[2:3]
73381// CHECK: [0x6e,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73382
73383v_cmpsx_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73384// CHECK: [0x7a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73385
73386v_cmpsx_nge_f64_e64 s[10:11], v[254:255], v[2:3]
73387// CHECK: [0x0a,0x00,0xf2,0xd0,0xfe,0x05,0x02,0x00]
73388
73389v_cmpsx_nge_f64_e64 s[10:11], s[2:3], v[2:3]
73390// CHECK: [0x0a,0x00,0xf2,0xd0,0x02,0x04,0x02,0x00]
73391
73392v_cmpsx_nge_f64_e64 s[10:11], s[4:5], v[2:3]
73393// CHECK: [0x0a,0x00,0xf2,0xd0,0x04,0x04,0x02,0x00]
73394
73395v_cmpsx_nge_f64_e64 s[10:11], s[102:103], v[2:3]
73396// CHECK: [0x0a,0x00,0xf2,0xd0,0x66,0x04,0x02,0x00]
73397
73398v_cmpsx_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
73399// CHECK: [0x0a,0x00,0xf2,0xd0,0x68,0x04,0x02,0x00]
73400
73401v_cmpsx_nge_f64_e64 s[10:11], vcc, v[2:3]
73402// CHECK: [0x0a,0x00,0xf2,0xd0,0x6a,0x04,0x02,0x00]
73403
73404v_cmpsx_nge_f64_e64 s[10:11], tba, v[2:3]
73405// CHECK: [0x0a,0x00,0xf2,0xd0,0x6c,0x04,0x02,0x00]
73406
73407v_cmpsx_nge_f64_e64 s[10:11], tma, v[2:3]
73408// CHECK: [0x0a,0x00,0xf2,0xd0,0x6e,0x04,0x02,0x00]
73409
73410v_cmpsx_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73411// CHECK: [0x0a,0x00,0xf2,0xd0,0x7a,0x04,0x02,0x00]
73412
73413v_cmpsx_nge_f64_e64 s[10:11], exec, v[2:3]
73414// CHECK: [0x0a,0x00,0xf2,0xd0,0x7e,0x04,0x02,0x00]
73415
73416v_cmpsx_nge_f64_e64 s[10:11], 0, v[2:3]
73417// CHECK: [0x0a,0x00,0xf2,0xd0,0x80,0x04,0x02,0x00]
73418
73419v_cmpsx_nge_f64_e64 s[10:11], -1, v[2:3]
73420// CHECK: [0x0a,0x00,0xf2,0xd0,0xc1,0x04,0x02,0x00]
73421
73422v_cmpsx_nge_f64_e64 s[10:11], 0.5, v[2:3]
73423// CHECK: [0x0a,0x00,0xf2,0xd0,0xf0,0x04,0x02,0x00]
73424
73425v_cmpsx_nge_f64_e64 s[10:11], -4.0, v[2:3]
73426// CHECK: [0x0a,0x00,0xf2,0xd0,0xf7,0x04,0x02,0x00]
73427
73428v_cmpsx_nge_f64_e64 s[10:11], v[1:2], v[254:255]
73429// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x03,0x00]
73430
73431v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[4:5]
73432// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x09,0x00,0x00]
73433
73434v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[6:7]
73435// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x0d,0x00,0x00]
73436
73437v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[102:103]
73438// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xcd,0x00,0x00]
73439
73440v_cmpsx_nge_f64_e64 s[10:11], v[1:2], flat_scratch
73441// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd1,0x00,0x00]
73442
73443v_cmpsx_nge_f64_e64 s[10:11], v[1:2], vcc
73444// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd5,0x00,0x00]
73445
73446v_cmpsx_nge_f64_e64 s[10:11], v[1:2], tba
73447// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd9,0x00,0x00]
73448
73449v_cmpsx_nge_f64_e64 s[10:11], v[1:2], tma
73450// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xdd,0x00,0x00]
73451
73452v_cmpsx_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73453// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf5,0x00,0x00]
73454
73455v_cmpsx_nge_f64_e64 s[10:11], v[1:2], exec
73456// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x00,0x00]
73457
73458v_cmpsx_nge_f64_e64 s[10:11], v[1:2], 0
73459// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x01,0x01,0x00]
73460
73461v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -1
73462// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x83,0x01,0x00]
73463
73464v_cmpsx_nge_f64_e64 s[10:11], v[1:2], 0.5
73465// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xe1,0x01,0x00]
73466
73467v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -4.0
73468// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xef,0x01,0x00]
73469
73470v_cmpsx_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
73471// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x20]
73472
73473v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
73474// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x40]
73475
73476v_cmpsx_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
73477// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x60]
73478
73479v_cmpsx_nlg_f64 vcc, v[1:2], v[2:3]
73480// CHECK: [0x01,0x05,0xf4,0x7c]
73481
73482v_cmpsx_nlg_f64 vcc, v[254:255], v[2:3]
73483// CHECK: [0xfe,0x05,0xf4,0x7c]
73484
73485v_cmpsx_nlg_f64 vcc, s[2:3], v[2:3]
73486// CHECK: [0x02,0x04,0xf4,0x7c]
73487
73488v_cmpsx_nlg_f64 vcc, s[4:5], v[2:3]
73489// CHECK: [0x04,0x04,0xf4,0x7c]
73490
73491v_cmpsx_nlg_f64 vcc, s[102:103], v[2:3]
73492// CHECK: [0x66,0x04,0xf4,0x7c]
73493
73494v_cmpsx_nlg_f64 vcc, flat_scratch, v[2:3]
73495// CHECK: [0x68,0x04,0xf4,0x7c]
73496
73497v_cmpsx_nlg_f64 vcc, vcc, v[2:3]
73498// CHECK: [0x6a,0x04,0xf4,0x7c]
73499
73500v_cmpsx_nlg_f64 vcc, tba, v[2:3]
73501// CHECK: [0x6c,0x04,0xf4,0x7c]
73502
73503v_cmpsx_nlg_f64 vcc, tma, v[2:3]
73504// CHECK: [0x6e,0x04,0xf4,0x7c]
73505
73506v_cmpsx_nlg_f64 vcc, ttmp[10:11], v[2:3]
73507// CHECK: [0x7a,0x04,0xf4,0x7c]
73508
73509v_cmpsx_nlg_f64 vcc, exec, v[2:3]
73510// CHECK: [0x7e,0x04,0xf4,0x7c]
73511
73512v_cmpsx_nlg_f64 vcc, 0, v[2:3]
73513// CHECK: [0x80,0x04,0xf4,0x7c]
73514
73515v_cmpsx_nlg_f64 vcc, -1, v[2:3]
73516// CHECK: [0xc1,0x04,0xf4,0x7c]
73517
73518v_cmpsx_nlg_f64 vcc, 0.5, v[2:3]
73519// CHECK: [0xf0,0x04,0xf4,0x7c]
73520
73521v_cmpsx_nlg_f64 vcc, -4.0, v[2:3]
73522// CHECK: [0xf7,0x04,0xf4,0x7c]
73523
73524v_cmpsx_nlg_f64 vcc, 0xaf123456, v[2:3]
73525// CHECK: [0xff,0x04,0xf4,0x7c,0x56,0x34,0x12,0xaf]
73526
73527v_cmpsx_nlg_f64 vcc, 0x3f717273, v[2:3]
73528// CHECK: [0xff,0x04,0xf4,0x7c,0x73,0x72,0x71,0x3f]
73529
73530v_cmpsx_nlg_f64 vcc, v[1:2], v[254:255]
73531// CHECK: [0x01,0xfd,0xf5,0x7c]
73532
73533v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
73534// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73535
73536v_cmpsx_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
73537// CHECK: [0x0c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73538
73539v_cmpsx_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
73540// CHECK: [0x66,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73541
73542v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
73543// CHECK: [0x68,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73544
73545v_cmpsx_nlg_f64_e64 vcc, v[1:2], v[2:3]
73546// CHECK: [0x6a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73547
73548v_cmpsx_nlg_f64_e64 tba, v[1:2], v[2:3]
73549// CHECK: [0x6c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73550
73551v_cmpsx_nlg_f64_e64 tma, v[1:2], v[2:3]
73552// CHECK: [0x6e,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73553
73554v_cmpsx_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73555// CHECK: [0x7a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73556
73557v_cmpsx_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
73558// CHECK: [0x0a,0x00,0xf4,0xd0,0xfe,0x05,0x02,0x00]
73559
73560v_cmpsx_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
73561// CHECK: [0x0a,0x00,0xf4,0xd0,0x02,0x04,0x02,0x00]
73562
73563v_cmpsx_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
73564// CHECK: [0x0a,0x00,0xf4,0xd0,0x04,0x04,0x02,0x00]
73565
73566v_cmpsx_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
73567// CHECK: [0x0a,0x00,0xf4,0xd0,0x66,0x04,0x02,0x00]
73568
73569v_cmpsx_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
73570// CHECK: [0x0a,0x00,0xf4,0xd0,0x68,0x04,0x02,0x00]
73571
73572v_cmpsx_nlg_f64_e64 s[10:11], vcc, v[2:3]
73573// CHECK: [0x0a,0x00,0xf4,0xd0,0x6a,0x04,0x02,0x00]
73574
73575v_cmpsx_nlg_f64_e64 s[10:11], tba, v[2:3]
73576// CHECK: [0x0a,0x00,0xf4,0xd0,0x6c,0x04,0x02,0x00]
73577
73578v_cmpsx_nlg_f64_e64 s[10:11], tma, v[2:3]
73579// CHECK: [0x0a,0x00,0xf4,0xd0,0x6e,0x04,0x02,0x00]
73580
73581v_cmpsx_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73582// CHECK: [0x0a,0x00,0xf4,0xd0,0x7a,0x04,0x02,0x00]
73583
73584v_cmpsx_nlg_f64_e64 s[10:11], exec, v[2:3]
73585// CHECK: [0x0a,0x00,0xf4,0xd0,0x7e,0x04,0x02,0x00]
73586
73587v_cmpsx_nlg_f64_e64 s[10:11], 0, v[2:3]
73588// CHECK: [0x0a,0x00,0xf4,0xd0,0x80,0x04,0x02,0x00]
73589
73590v_cmpsx_nlg_f64_e64 s[10:11], -1, v[2:3]
73591// CHECK: [0x0a,0x00,0xf4,0xd0,0xc1,0x04,0x02,0x00]
73592
73593v_cmpsx_nlg_f64_e64 s[10:11], 0.5, v[2:3]
73594// CHECK: [0x0a,0x00,0xf4,0xd0,0xf0,0x04,0x02,0x00]
73595
73596v_cmpsx_nlg_f64_e64 s[10:11], -4.0, v[2:3]
73597// CHECK: [0x0a,0x00,0xf4,0xd0,0xf7,0x04,0x02,0x00]
73598
73599v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
73600// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x03,0x00]
73601
73602v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
73603// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x09,0x00,0x00]
73604
73605v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
73606// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x0d,0x00,0x00]
73607
73608v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
73609// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xcd,0x00,0x00]
73610
73611v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
73612// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd1,0x00,0x00]
73613
73614v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], vcc
73615// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd5,0x00,0x00]
73616
73617v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], tba
73618// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd9,0x00,0x00]
73619
73620v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], tma
73621// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xdd,0x00,0x00]
73622
73623v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73624// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf5,0x00,0x00]
73625
73626v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], exec
73627// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x00,0x00]
73628
73629v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], 0
73630// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x01,0x01,0x00]
73631
73632v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -1
73633// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x83,0x01,0x00]
73634
73635v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], 0.5
73636// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xe1,0x01,0x00]
73637
73638v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -4.0
73639// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xef,0x01,0x00]
73640
73641v_cmpsx_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
73642// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x20]
73643
73644v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
73645// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x40]
73646
73647v_cmpsx_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
73648// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x60]
73649
73650v_cmpsx_ngt_f64 vcc, v[1:2], v[2:3]
73651// CHECK: [0x01,0x05,0xf6,0x7c]
73652
73653v_cmpsx_ngt_f64 vcc, v[254:255], v[2:3]
73654// CHECK: [0xfe,0x05,0xf6,0x7c]
73655
73656v_cmpsx_ngt_f64 vcc, s[2:3], v[2:3]
73657// CHECK: [0x02,0x04,0xf6,0x7c]
73658
73659v_cmpsx_ngt_f64 vcc, s[4:5], v[2:3]
73660// CHECK: [0x04,0x04,0xf6,0x7c]
73661
73662v_cmpsx_ngt_f64 vcc, s[102:103], v[2:3]
73663// CHECK: [0x66,0x04,0xf6,0x7c]
73664
73665v_cmpsx_ngt_f64 vcc, flat_scratch, v[2:3]
73666// CHECK: [0x68,0x04,0xf6,0x7c]
73667
73668v_cmpsx_ngt_f64 vcc, vcc, v[2:3]
73669// CHECK: [0x6a,0x04,0xf6,0x7c]
73670
73671v_cmpsx_ngt_f64 vcc, tba, v[2:3]
73672// CHECK: [0x6c,0x04,0xf6,0x7c]
73673
73674v_cmpsx_ngt_f64 vcc, tma, v[2:3]
73675// CHECK: [0x6e,0x04,0xf6,0x7c]
73676
73677v_cmpsx_ngt_f64 vcc, ttmp[10:11], v[2:3]
73678// CHECK: [0x7a,0x04,0xf6,0x7c]
73679
73680v_cmpsx_ngt_f64 vcc, exec, v[2:3]
73681// CHECK: [0x7e,0x04,0xf6,0x7c]
73682
73683v_cmpsx_ngt_f64 vcc, 0, v[2:3]
73684// CHECK: [0x80,0x04,0xf6,0x7c]
73685
73686v_cmpsx_ngt_f64 vcc, -1, v[2:3]
73687// CHECK: [0xc1,0x04,0xf6,0x7c]
73688
73689v_cmpsx_ngt_f64 vcc, 0.5, v[2:3]
73690// CHECK: [0xf0,0x04,0xf6,0x7c]
73691
73692v_cmpsx_ngt_f64 vcc, -4.0, v[2:3]
73693// CHECK: [0xf7,0x04,0xf6,0x7c]
73694
73695v_cmpsx_ngt_f64 vcc, 0xaf123456, v[2:3]
73696// CHECK: [0xff,0x04,0xf6,0x7c,0x56,0x34,0x12,0xaf]
73697
73698v_cmpsx_ngt_f64 vcc, 0x3f717273, v[2:3]
73699// CHECK: [0xff,0x04,0xf6,0x7c,0x73,0x72,0x71,0x3f]
73700
73701v_cmpsx_ngt_f64 vcc, v[1:2], v[254:255]
73702// CHECK: [0x01,0xfd,0xf7,0x7c]
73703
73704v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
73705// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73706
73707v_cmpsx_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
73708// CHECK: [0x0c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73709
73710v_cmpsx_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
73711// CHECK: [0x66,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73712
73713v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
73714// CHECK: [0x68,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73715
73716v_cmpsx_ngt_f64_e64 vcc, v[1:2], v[2:3]
73717// CHECK: [0x6a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73718
73719v_cmpsx_ngt_f64_e64 tba, v[1:2], v[2:3]
73720// CHECK: [0x6c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73721
73722v_cmpsx_ngt_f64_e64 tma, v[1:2], v[2:3]
73723// CHECK: [0x6e,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73724
73725v_cmpsx_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73726// CHECK: [0x7a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73727
73728v_cmpsx_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
73729// CHECK: [0x0a,0x00,0xf6,0xd0,0xfe,0x05,0x02,0x00]
73730
73731v_cmpsx_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
73732// CHECK: [0x0a,0x00,0xf6,0xd0,0x02,0x04,0x02,0x00]
73733
73734v_cmpsx_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
73735// CHECK: [0x0a,0x00,0xf6,0xd0,0x04,0x04,0x02,0x00]
73736
73737v_cmpsx_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
73738// CHECK: [0x0a,0x00,0xf6,0xd0,0x66,0x04,0x02,0x00]
73739
73740v_cmpsx_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
73741// CHECK: [0x0a,0x00,0xf6,0xd0,0x68,0x04,0x02,0x00]
73742
73743v_cmpsx_ngt_f64_e64 s[10:11], vcc, v[2:3]
73744// CHECK: [0x0a,0x00,0xf6,0xd0,0x6a,0x04,0x02,0x00]
73745
73746v_cmpsx_ngt_f64_e64 s[10:11], tba, v[2:3]
73747// CHECK: [0x0a,0x00,0xf6,0xd0,0x6c,0x04,0x02,0x00]
73748
73749v_cmpsx_ngt_f64_e64 s[10:11], tma, v[2:3]
73750// CHECK: [0x0a,0x00,0xf6,0xd0,0x6e,0x04,0x02,0x00]
73751
73752v_cmpsx_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73753// CHECK: [0x0a,0x00,0xf6,0xd0,0x7a,0x04,0x02,0x00]
73754
73755v_cmpsx_ngt_f64_e64 s[10:11], exec, v[2:3]
73756// CHECK: [0x0a,0x00,0xf6,0xd0,0x7e,0x04,0x02,0x00]
73757
73758v_cmpsx_ngt_f64_e64 s[10:11], 0, v[2:3]
73759// CHECK: [0x0a,0x00,0xf6,0xd0,0x80,0x04,0x02,0x00]
73760
73761v_cmpsx_ngt_f64_e64 s[10:11], -1, v[2:3]
73762// CHECK: [0x0a,0x00,0xf6,0xd0,0xc1,0x04,0x02,0x00]
73763
73764v_cmpsx_ngt_f64_e64 s[10:11], 0.5, v[2:3]
73765// CHECK: [0x0a,0x00,0xf6,0xd0,0xf0,0x04,0x02,0x00]
73766
73767v_cmpsx_ngt_f64_e64 s[10:11], -4.0, v[2:3]
73768// CHECK: [0x0a,0x00,0xf6,0xd0,0xf7,0x04,0x02,0x00]
73769
73770v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
73771// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x03,0x00]
73772
73773v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
73774// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x09,0x00,0x00]
73775
73776v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
73777// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x0d,0x00,0x00]
73778
73779v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
73780// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xcd,0x00,0x00]
73781
73782v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
73783// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd1,0x00,0x00]
73784
73785v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], vcc
73786// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd5,0x00,0x00]
73787
73788v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], tba
73789// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd9,0x00,0x00]
73790
73791v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], tma
73792// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xdd,0x00,0x00]
73793
73794v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73795// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf5,0x00,0x00]
73796
73797v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], exec
73798// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x00,0x00]
73799
73800v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], 0
73801// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x01,0x01,0x00]
73802
73803v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -1
73804// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x83,0x01,0x00]
73805
73806v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], 0.5
73807// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xe1,0x01,0x00]
73808
73809v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -4.0
73810// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xef,0x01,0x00]
73811
73812v_cmpsx_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
73813// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x20]
73814
73815v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
73816// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x40]
73817
73818v_cmpsx_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
73819// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x60]
73820
73821v_cmpsx_nle_f64 vcc, v[1:2], v[2:3]
73822// CHECK: [0x01,0x05,0xf8,0x7c]
73823
73824v_cmpsx_nle_f64 vcc, v[254:255], v[2:3]
73825// CHECK: [0xfe,0x05,0xf8,0x7c]
73826
73827v_cmpsx_nle_f64 vcc, s[2:3], v[2:3]
73828// CHECK: [0x02,0x04,0xf8,0x7c]
73829
73830v_cmpsx_nle_f64 vcc, s[4:5], v[2:3]
73831// CHECK: [0x04,0x04,0xf8,0x7c]
73832
73833v_cmpsx_nle_f64 vcc, s[102:103], v[2:3]
73834// CHECK: [0x66,0x04,0xf8,0x7c]
73835
73836v_cmpsx_nle_f64 vcc, flat_scratch, v[2:3]
73837// CHECK: [0x68,0x04,0xf8,0x7c]
73838
73839v_cmpsx_nle_f64 vcc, vcc, v[2:3]
73840// CHECK: [0x6a,0x04,0xf8,0x7c]
73841
73842v_cmpsx_nle_f64 vcc, tba, v[2:3]
73843// CHECK: [0x6c,0x04,0xf8,0x7c]
73844
73845v_cmpsx_nle_f64 vcc, tma, v[2:3]
73846// CHECK: [0x6e,0x04,0xf8,0x7c]
73847
73848v_cmpsx_nle_f64 vcc, ttmp[10:11], v[2:3]
73849// CHECK: [0x7a,0x04,0xf8,0x7c]
73850
73851v_cmpsx_nle_f64 vcc, exec, v[2:3]
73852// CHECK: [0x7e,0x04,0xf8,0x7c]
73853
73854v_cmpsx_nle_f64 vcc, 0, v[2:3]
73855// CHECK: [0x80,0x04,0xf8,0x7c]
73856
73857v_cmpsx_nle_f64 vcc, -1, v[2:3]
73858// CHECK: [0xc1,0x04,0xf8,0x7c]
73859
73860v_cmpsx_nle_f64 vcc, 0.5, v[2:3]
73861// CHECK: [0xf0,0x04,0xf8,0x7c]
73862
73863v_cmpsx_nle_f64 vcc, -4.0, v[2:3]
73864// CHECK: [0xf7,0x04,0xf8,0x7c]
73865
73866v_cmpsx_nle_f64 vcc, 0xaf123456, v[2:3]
73867// CHECK: [0xff,0x04,0xf8,0x7c,0x56,0x34,0x12,0xaf]
73868
73869v_cmpsx_nle_f64 vcc, 0x3f717273, v[2:3]
73870// CHECK: [0xff,0x04,0xf8,0x7c,0x73,0x72,0x71,0x3f]
73871
73872v_cmpsx_nle_f64 vcc, v[1:2], v[254:255]
73873// CHECK: [0x01,0xfd,0xf9,0x7c]
73874
73875v_cmpsx_nle_f64_e64 s[10:11], v[1:2], v[2:3]
73876// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73877
73878v_cmpsx_nle_f64_e64 s[12:13], v[1:2], v[2:3]
73879// CHECK: [0x0c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73880
73881v_cmpsx_nle_f64_e64 s[102:103], v[1:2], v[2:3]
73882// CHECK: [0x66,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73883
73884v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
73885// CHECK: [0x68,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73886
73887v_cmpsx_nle_f64_e64 vcc, v[1:2], v[2:3]
73888// CHECK: [0x6a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73889
73890v_cmpsx_nle_f64_e64 tba, v[1:2], v[2:3]
73891// CHECK: [0x6c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73892
73893v_cmpsx_nle_f64_e64 tma, v[1:2], v[2:3]
73894// CHECK: [0x6e,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73895
73896v_cmpsx_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73897// CHECK: [0x7a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73898
73899v_cmpsx_nle_f64_e64 s[10:11], v[254:255], v[2:3]
73900// CHECK: [0x0a,0x00,0xf8,0xd0,0xfe,0x05,0x02,0x00]
73901
73902v_cmpsx_nle_f64_e64 s[10:11], s[2:3], v[2:3]
73903// CHECK: [0x0a,0x00,0xf8,0xd0,0x02,0x04,0x02,0x00]
73904
73905v_cmpsx_nle_f64_e64 s[10:11], s[4:5], v[2:3]
73906// CHECK: [0x0a,0x00,0xf8,0xd0,0x04,0x04,0x02,0x00]
73907
73908v_cmpsx_nle_f64_e64 s[10:11], s[102:103], v[2:3]
73909// CHECK: [0x0a,0x00,0xf8,0xd0,0x66,0x04,0x02,0x00]
73910
73911v_cmpsx_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
73912// CHECK: [0x0a,0x00,0xf8,0xd0,0x68,0x04,0x02,0x00]
73913
73914v_cmpsx_nle_f64_e64 s[10:11], vcc, v[2:3]
73915// CHECK: [0x0a,0x00,0xf8,0xd0,0x6a,0x04,0x02,0x00]
73916
73917v_cmpsx_nle_f64_e64 s[10:11], tba, v[2:3]
73918// CHECK: [0x0a,0x00,0xf8,0xd0,0x6c,0x04,0x02,0x00]
73919
73920v_cmpsx_nle_f64_e64 s[10:11], tma, v[2:3]
73921// CHECK: [0x0a,0x00,0xf8,0xd0,0x6e,0x04,0x02,0x00]
73922
73923v_cmpsx_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73924// CHECK: [0x0a,0x00,0xf8,0xd0,0x7a,0x04,0x02,0x00]
73925
73926v_cmpsx_nle_f64_e64 s[10:11], exec, v[2:3]
73927// CHECK: [0x0a,0x00,0xf8,0xd0,0x7e,0x04,0x02,0x00]
73928
73929v_cmpsx_nle_f64_e64 s[10:11], 0, v[2:3]
73930// CHECK: [0x0a,0x00,0xf8,0xd0,0x80,0x04,0x02,0x00]
73931
73932v_cmpsx_nle_f64_e64 s[10:11], -1, v[2:3]
73933// CHECK: [0x0a,0x00,0xf8,0xd0,0xc1,0x04,0x02,0x00]
73934
73935v_cmpsx_nle_f64_e64 s[10:11], 0.5, v[2:3]
73936// CHECK: [0x0a,0x00,0xf8,0xd0,0xf0,0x04,0x02,0x00]
73937
73938v_cmpsx_nle_f64_e64 s[10:11], -4.0, v[2:3]
73939// CHECK: [0x0a,0x00,0xf8,0xd0,0xf7,0x04,0x02,0x00]
73940
73941v_cmpsx_nle_f64_e64 s[10:11], v[1:2], v[254:255]
73942// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x03,0x00]
73943
73944v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[4:5]
73945// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x09,0x00,0x00]
73946
73947v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[6:7]
73948// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x0d,0x00,0x00]
73949
73950v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[102:103]
73951// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xcd,0x00,0x00]
73952
73953v_cmpsx_nle_f64_e64 s[10:11], v[1:2], flat_scratch
73954// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd1,0x00,0x00]
73955
73956v_cmpsx_nle_f64_e64 s[10:11], v[1:2], vcc
73957// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd5,0x00,0x00]
73958
73959v_cmpsx_nle_f64_e64 s[10:11], v[1:2], tba
73960// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd9,0x00,0x00]
73961
73962v_cmpsx_nle_f64_e64 s[10:11], v[1:2], tma
73963// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xdd,0x00,0x00]
73964
73965v_cmpsx_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73966// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf5,0x00,0x00]
73967
73968v_cmpsx_nle_f64_e64 s[10:11], v[1:2], exec
73969// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x00,0x00]
73970
73971v_cmpsx_nle_f64_e64 s[10:11], v[1:2], 0
73972// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x01,0x01,0x00]
73973
73974v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -1
73975// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x83,0x01,0x00]
73976
73977v_cmpsx_nle_f64_e64 s[10:11], v[1:2], 0.5
73978// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xe1,0x01,0x00]
73979
73980v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -4.0
73981// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xef,0x01,0x00]
73982
73983v_cmpsx_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
73984// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x20]
73985
73986v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
73987// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x40]
73988
73989v_cmpsx_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
73990// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x60]
73991
73992v_cmpsx_neq_f64 vcc, v[1:2], v[2:3]
73993// CHECK: [0x01,0x05,0xfa,0x7c]
73994
73995v_cmpsx_neq_f64 vcc, v[254:255], v[2:3]
73996// CHECK: [0xfe,0x05,0xfa,0x7c]
73997
73998v_cmpsx_neq_f64 vcc, s[2:3], v[2:3]
73999// CHECK: [0x02,0x04,0xfa,0x7c]
74000
74001v_cmpsx_neq_f64 vcc, s[4:5], v[2:3]
74002// CHECK: [0x04,0x04,0xfa,0x7c]
74003
74004v_cmpsx_neq_f64 vcc, s[102:103], v[2:3]
74005// CHECK: [0x66,0x04,0xfa,0x7c]
74006
74007v_cmpsx_neq_f64 vcc, flat_scratch, v[2:3]
74008// CHECK: [0x68,0x04,0xfa,0x7c]
74009
74010v_cmpsx_neq_f64 vcc, vcc, v[2:3]
74011// CHECK: [0x6a,0x04,0xfa,0x7c]
74012
74013v_cmpsx_neq_f64 vcc, tba, v[2:3]
74014// CHECK: [0x6c,0x04,0xfa,0x7c]
74015
74016v_cmpsx_neq_f64 vcc, tma, v[2:3]
74017// CHECK: [0x6e,0x04,0xfa,0x7c]
74018
74019v_cmpsx_neq_f64 vcc, ttmp[10:11], v[2:3]
74020// CHECK: [0x7a,0x04,0xfa,0x7c]
74021
74022v_cmpsx_neq_f64 vcc, exec, v[2:3]
74023// CHECK: [0x7e,0x04,0xfa,0x7c]
74024
74025v_cmpsx_neq_f64 vcc, 0, v[2:3]
74026// CHECK: [0x80,0x04,0xfa,0x7c]
74027
74028v_cmpsx_neq_f64 vcc, -1, v[2:3]
74029// CHECK: [0xc1,0x04,0xfa,0x7c]
74030
74031v_cmpsx_neq_f64 vcc, 0.5, v[2:3]
74032// CHECK: [0xf0,0x04,0xfa,0x7c]
74033
74034v_cmpsx_neq_f64 vcc, -4.0, v[2:3]
74035// CHECK: [0xf7,0x04,0xfa,0x7c]
74036
74037v_cmpsx_neq_f64 vcc, 0xaf123456, v[2:3]
74038// CHECK: [0xff,0x04,0xfa,0x7c,0x56,0x34,0x12,0xaf]
74039
74040v_cmpsx_neq_f64 vcc, 0x3f717273, v[2:3]
74041// CHECK: [0xff,0x04,0xfa,0x7c,0x73,0x72,0x71,0x3f]
74042
74043v_cmpsx_neq_f64 vcc, v[1:2], v[254:255]
74044// CHECK: [0x01,0xfd,0xfb,0x7c]
74045
74046v_cmpsx_neq_f64_e64 s[10:11], v[1:2], v[2:3]
74047// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74048
74049v_cmpsx_neq_f64_e64 s[12:13], v[1:2], v[2:3]
74050// CHECK: [0x0c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74051
74052v_cmpsx_neq_f64_e64 s[102:103], v[1:2], v[2:3]
74053// CHECK: [0x66,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74054
74055v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
74056// CHECK: [0x68,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74057
74058v_cmpsx_neq_f64_e64 vcc, v[1:2], v[2:3]
74059// CHECK: [0x6a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74060
74061v_cmpsx_neq_f64_e64 tba, v[1:2], v[2:3]
74062// CHECK: [0x6c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74063
74064v_cmpsx_neq_f64_e64 tma, v[1:2], v[2:3]
74065// CHECK: [0x6e,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74066
74067v_cmpsx_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74068// CHECK: [0x7a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74069
74070v_cmpsx_neq_f64_e64 s[10:11], v[254:255], v[2:3]
74071// CHECK: [0x0a,0x00,0xfa,0xd0,0xfe,0x05,0x02,0x00]
74072
74073v_cmpsx_neq_f64_e64 s[10:11], s[2:3], v[2:3]
74074// CHECK: [0x0a,0x00,0xfa,0xd0,0x02,0x04,0x02,0x00]
74075
74076v_cmpsx_neq_f64_e64 s[10:11], s[4:5], v[2:3]
74077// CHECK: [0x0a,0x00,0xfa,0xd0,0x04,0x04,0x02,0x00]
74078
74079v_cmpsx_neq_f64_e64 s[10:11], s[102:103], v[2:3]
74080// CHECK: [0x0a,0x00,0xfa,0xd0,0x66,0x04,0x02,0x00]
74081
74082v_cmpsx_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
74083// CHECK: [0x0a,0x00,0xfa,0xd0,0x68,0x04,0x02,0x00]
74084
74085v_cmpsx_neq_f64_e64 s[10:11], vcc, v[2:3]
74086// CHECK: [0x0a,0x00,0xfa,0xd0,0x6a,0x04,0x02,0x00]
74087
74088v_cmpsx_neq_f64_e64 s[10:11], tba, v[2:3]
74089// CHECK: [0x0a,0x00,0xfa,0xd0,0x6c,0x04,0x02,0x00]
74090
74091v_cmpsx_neq_f64_e64 s[10:11], tma, v[2:3]
74092// CHECK: [0x0a,0x00,0xfa,0xd0,0x6e,0x04,0x02,0x00]
74093
74094v_cmpsx_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74095// CHECK: [0x0a,0x00,0xfa,0xd0,0x7a,0x04,0x02,0x00]
74096
74097v_cmpsx_neq_f64_e64 s[10:11], exec, v[2:3]
74098// CHECK: [0x0a,0x00,0xfa,0xd0,0x7e,0x04,0x02,0x00]
74099
74100v_cmpsx_neq_f64_e64 s[10:11], 0, v[2:3]
74101// CHECK: [0x0a,0x00,0xfa,0xd0,0x80,0x04,0x02,0x00]
74102
74103v_cmpsx_neq_f64_e64 s[10:11], -1, v[2:3]
74104// CHECK: [0x0a,0x00,0xfa,0xd0,0xc1,0x04,0x02,0x00]
74105
74106v_cmpsx_neq_f64_e64 s[10:11], 0.5, v[2:3]
74107// CHECK: [0x0a,0x00,0xfa,0xd0,0xf0,0x04,0x02,0x00]
74108
74109v_cmpsx_neq_f64_e64 s[10:11], -4.0, v[2:3]
74110// CHECK: [0x0a,0x00,0xfa,0xd0,0xf7,0x04,0x02,0x00]
74111
74112v_cmpsx_neq_f64_e64 s[10:11], v[1:2], v[254:255]
74113// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x03,0x00]
74114
74115v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[4:5]
74116// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x09,0x00,0x00]
74117
74118v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[6:7]
74119// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x0d,0x00,0x00]
74120
74121v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[102:103]
74122// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xcd,0x00,0x00]
74123
74124v_cmpsx_neq_f64_e64 s[10:11], v[1:2], flat_scratch
74125// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd1,0x00,0x00]
74126
74127v_cmpsx_neq_f64_e64 s[10:11], v[1:2], vcc
74128// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd5,0x00,0x00]
74129
74130v_cmpsx_neq_f64_e64 s[10:11], v[1:2], tba
74131// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd9,0x00,0x00]
74132
74133v_cmpsx_neq_f64_e64 s[10:11], v[1:2], tma
74134// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xdd,0x00,0x00]
74135
74136v_cmpsx_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74137// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf5,0x00,0x00]
74138
74139v_cmpsx_neq_f64_e64 s[10:11], v[1:2], exec
74140// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x00,0x00]
74141
74142v_cmpsx_neq_f64_e64 s[10:11], v[1:2], 0
74143// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x01,0x01,0x00]
74144
74145v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -1
74146// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x83,0x01,0x00]
74147
74148v_cmpsx_neq_f64_e64 s[10:11], v[1:2], 0.5
74149// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xe1,0x01,0x00]
74150
74151v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -4.0
74152// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xef,0x01,0x00]
74153
74154v_cmpsx_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
74155// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x20]
74156
74157v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
74158// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x40]
74159
74160v_cmpsx_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
74161// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x60]
74162
74163v_cmpsx_nlt_f64 vcc, v[1:2], v[2:3]
74164// CHECK: [0x01,0x05,0xfc,0x7c]
74165
74166v_cmpsx_nlt_f64 vcc, v[254:255], v[2:3]
74167// CHECK: [0xfe,0x05,0xfc,0x7c]
74168
74169v_cmpsx_nlt_f64 vcc, s[2:3], v[2:3]
74170// CHECK: [0x02,0x04,0xfc,0x7c]
74171
74172v_cmpsx_nlt_f64 vcc, s[4:5], v[2:3]
74173// CHECK: [0x04,0x04,0xfc,0x7c]
74174
74175v_cmpsx_nlt_f64 vcc, s[102:103], v[2:3]
74176// CHECK: [0x66,0x04,0xfc,0x7c]
74177
74178v_cmpsx_nlt_f64 vcc, flat_scratch, v[2:3]
74179// CHECK: [0x68,0x04,0xfc,0x7c]
74180
74181v_cmpsx_nlt_f64 vcc, vcc, v[2:3]
74182// CHECK: [0x6a,0x04,0xfc,0x7c]
74183
74184v_cmpsx_nlt_f64 vcc, tba, v[2:3]
74185// CHECK: [0x6c,0x04,0xfc,0x7c]
74186
74187v_cmpsx_nlt_f64 vcc, tma, v[2:3]
74188// CHECK: [0x6e,0x04,0xfc,0x7c]
74189
74190v_cmpsx_nlt_f64 vcc, ttmp[10:11], v[2:3]
74191// CHECK: [0x7a,0x04,0xfc,0x7c]
74192
74193v_cmpsx_nlt_f64 vcc, exec, v[2:3]
74194// CHECK: [0x7e,0x04,0xfc,0x7c]
74195
74196v_cmpsx_nlt_f64 vcc, 0, v[2:3]
74197// CHECK: [0x80,0x04,0xfc,0x7c]
74198
74199v_cmpsx_nlt_f64 vcc, -1, v[2:3]
74200// CHECK: [0xc1,0x04,0xfc,0x7c]
74201
74202v_cmpsx_nlt_f64 vcc, 0.5, v[2:3]
74203// CHECK: [0xf0,0x04,0xfc,0x7c]
74204
74205v_cmpsx_nlt_f64 vcc, -4.0, v[2:3]
74206// CHECK: [0xf7,0x04,0xfc,0x7c]
74207
74208v_cmpsx_nlt_f64 vcc, 0xaf123456, v[2:3]
74209// CHECK: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
74210
74211v_cmpsx_nlt_f64 vcc, 0x3f717273, v[2:3]
74212// CHECK: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
74213
74214v_cmpsx_nlt_f64 vcc, v[1:2], v[254:255]
74215// CHECK: [0x01,0xfd,0xfd,0x7c]
74216
74217v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
74218// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74219
74220v_cmpsx_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
74221// CHECK: [0x0c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74222
74223v_cmpsx_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
74224// CHECK: [0x66,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74225
74226v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
74227// CHECK: [0x68,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74228
74229v_cmpsx_nlt_f64_e64 vcc, v[1:2], v[2:3]
74230// CHECK: [0x6a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74231
74232v_cmpsx_nlt_f64_e64 tba, v[1:2], v[2:3]
74233// CHECK: [0x6c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74234
74235v_cmpsx_nlt_f64_e64 tma, v[1:2], v[2:3]
74236// CHECK: [0x6e,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74237
74238v_cmpsx_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74239// CHECK: [0x7a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74240
74241v_cmpsx_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
74242// CHECK: [0x0a,0x00,0xfc,0xd0,0xfe,0x05,0x02,0x00]
74243
74244v_cmpsx_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
74245// CHECK: [0x0a,0x00,0xfc,0xd0,0x02,0x04,0x02,0x00]
74246
74247v_cmpsx_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
74248// CHECK: [0x0a,0x00,0xfc,0xd0,0x04,0x04,0x02,0x00]
74249
74250v_cmpsx_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
74251// CHECK: [0x0a,0x00,0xfc,0xd0,0x66,0x04,0x02,0x00]
74252
74253v_cmpsx_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
74254// CHECK: [0x0a,0x00,0xfc,0xd0,0x68,0x04,0x02,0x00]
74255
74256v_cmpsx_nlt_f64_e64 s[10:11], vcc, v[2:3]
74257// CHECK: [0x0a,0x00,0xfc,0xd0,0x6a,0x04,0x02,0x00]
74258
74259v_cmpsx_nlt_f64_e64 s[10:11], tba, v[2:3]
74260// CHECK: [0x0a,0x00,0xfc,0xd0,0x6c,0x04,0x02,0x00]
74261
74262v_cmpsx_nlt_f64_e64 s[10:11], tma, v[2:3]
74263// CHECK: [0x0a,0x00,0xfc,0xd0,0x6e,0x04,0x02,0x00]
74264
74265v_cmpsx_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74266// CHECK: [0x0a,0x00,0xfc,0xd0,0x7a,0x04,0x02,0x00]
74267
74268v_cmpsx_nlt_f64_e64 s[10:11], exec, v[2:3]
74269// CHECK: [0x0a,0x00,0xfc,0xd0,0x7e,0x04,0x02,0x00]
74270
74271v_cmpsx_nlt_f64_e64 s[10:11], 0, v[2:3]
74272// CHECK: [0x0a,0x00,0xfc,0xd0,0x80,0x04,0x02,0x00]
74273
74274v_cmpsx_nlt_f64_e64 s[10:11], -1, v[2:3]
74275// CHECK: [0x0a,0x00,0xfc,0xd0,0xc1,0x04,0x02,0x00]
74276
74277v_cmpsx_nlt_f64_e64 s[10:11], 0.5, v[2:3]
74278// CHECK: [0x0a,0x00,0xfc,0xd0,0xf0,0x04,0x02,0x00]
74279
74280v_cmpsx_nlt_f64_e64 s[10:11], -4.0, v[2:3]
74281// CHECK: [0x0a,0x00,0xfc,0xd0,0xf7,0x04,0x02,0x00]
74282
74283v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
74284// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x03,0x00]
74285
74286v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
74287// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x09,0x00,0x00]
74288
74289v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
74290// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x0d,0x00,0x00]
74291
74292v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
74293// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xcd,0x00,0x00]
74294
74295v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
74296// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd1,0x00,0x00]
74297
74298v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], vcc
74299// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd5,0x00,0x00]
74300
74301v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], tba
74302// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd9,0x00,0x00]
74303
74304v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], tma
74305// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xdd,0x00,0x00]
74306
74307v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74308// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf5,0x00,0x00]
74309
74310v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], exec
74311// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x00,0x00]
74312
74313v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], 0
74314// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x01,0x01,0x00]
74315
74316v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -1
74317// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x83,0x01,0x00]
74318
74319v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], 0.5
74320// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xe1,0x01,0x00]
74321
74322v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -4.0
74323// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xef,0x01,0x00]
74324
74325v_cmpsx_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
74326// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x20]
74327
74328v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
74329// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x40]
74330
74331v_cmpsx_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
74332// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x60]
74333
74334v_cmpsx_tru_f64 vcc, v[1:2], v[2:3]
74335// CHECK: [0x01,0x05,0xfe,0x7c]
74336
74337v_cmpsx_tru_f64 vcc, v[254:255], v[2:3]
74338// CHECK: [0xfe,0x05,0xfe,0x7c]
74339
74340v_cmpsx_tru_f64 vcc, s[2:3], v[2:3]
74341// CHECK: [0x02,0x04,0xfe,0x7c]
74342
74343v_cmpsx_tru_f64 vcc, s[4:5], v[2:3]
74344// CHECK: [0x04,0x04,0xfe,0x7c]
74345
74346v_cmpsx_tru_f64 vcc, s[102:103], v[2:3]
74347// CHECK: [0x66,0x04,0xfe,0x7c]
74348
74349v_cmpsx_tru_f64 vcc, flat_scratch, v[2:3]
74350// CHECK: [0x68,0x04,0xfe,0x7c]
74351
74352v_cmpsx_tru_f64 vcc, vcc, v[2:3]
74353// CHECK: [0x6a,0x04,0xfe,0x7c]
74354
74355v_cmpsx_tru_f64 vcc, tba, v[2:3]
74356// CHECK: [0x6c,0x04,0xfe,0x7c]
74357
74358v_cmpsx_tru_f64 vcc, tma, v[2:3]
74359// CHECK: [0x6e,0x04,0xfe,0x7c]
74360
74361v_cmpsx_tru_f64 vcc, ttmp[10:11], v[2:3]
74362// CHECK: [0x7a,0x04,0xfe,0x7c]
74363
74364v_cmpsx_tru_f64 vcc, exec, v[2:3]
74365// CHECK: [0x7e,0x04,0xfe,0x7c]
74366
74367v_cmpsx_tru_f64 vcc, 0, v[2:3]
74368// CHECK: [0x80,0x04,0xfe,0x7c]
74369
74370v_cmpsx_tru_f64 vcc, -1, v[2:3]
74371// CHECK: [0xc1,0x04,0xfe,0x7c]
74372
74373v_cmpsx_tru_f64 vcc, 0.5, v[2:3]
74374// CHECK: [0xf0,0x04,0xfe,0x7c]
74375
74376v_cmpsx_tru_f64 vcc, -4.0, v[2:3]
74377// CHECK: [0xf7,0x04,0xfe,0x7c]
74378
74379v_cmpsx_tru_f64 vcc, 0xaf123456, v[2:3]
74380// CHECK: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
74381
74382v_cmpsx_tru_f64 vcc, 0x3f717273, v[2:3]
74383// CHECK: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
74384
74385v_cmpsx_tru_f64 vcc, v[1:2], v[254:255]
74386// CHECK: [0x01,0xfd,0xff,0x7c]
74387
74388v_cmpsx_tru_f64_e64 s[10:11], v[1:2], v[2:3]
74389// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74390
74391v_cmpsx_tru_f64_e64 s[12:13], v[1:2], v[2:3]
74392// CHECK: [0x0c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74393
74394v_cmpsx_tru_f64_e64 s[102:103], v[1:2], v[2:3]
74395// CHECK: [0x66,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74396
74397v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
74398// CHECK: [0x68,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74399
74400v_cmpsx_tru_f64_e64 vcc, v[1:2], v[2:3]
74401// CHECK: [0x6a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74402
74403v_cmpsx_tru_f64_e64 tba, v[1:2], v[2:3]
74404// CHECK: [0x6c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74405
74406v_cmpsx_tru_f64_e64 tma, v[1:2], v[2:3]
74407// CHECK: [0x6e,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74408
74409v_cmpsx_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74410// CHECK: [0x7a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74411
74412v_cmpsx_tru_f64_e64 s[10:11], v[254:255], v[2:3]
74413// CHECK: [0x0a,0x00,0xfe,0xd0,0xfe,0x05,0x02,0x00]
74414
74415v_cmpsx_tru_f64_e64 s[10:11], s[2:3], v[2:3]
74416// CHECK: [0x0a,0x00,0xfe,0xd0,0x02,0x04,0x02,0x00]
74417
74418v_cmpsx_tru_f64_e64 s[10:11], s[4:5], v[2:3]
74419// CHECK: [0x0a,0x00,0xfe,0xd0,0x04,0x04,0x02,0x00]
74420
74421v_cmpsx_tru_f64_e64 s[10:11], s[102:103], v[2:3]
74422// CHECK: [0x0a,0x00,0xfe,0xd0,0x66,0x04,0x02,0x00]
74423
74424v_cmpsx_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
74425// CHECK: [0x0a,0x00,0xfe,0xd0,0x68,0x04,0x02,0x00]
74426
74427v_cmpsx_tru_f64_e64 s[10:11], vcc, v[2:3]
74428// CHECK: [0x0a,0x00,0xfe,0xd0,0x6a,0x04,0x02,0x00]
74429
74430v_cmpsx_tru_f64_e64 s[10:11], tba, v[2:3]
74431// CHECK: [0x0a,0x00,0xfe,0xd0,0x6c,0x04,0x02,0x00]
74432
74433v_cmpsx_tru_f64_e64 s[10:11], tma, v[2:3]
74434// CHECK: [0x0a,0x00,0xfe,0xd0,0x6e,0x04,0x02,0x00]
74435
74436v_cmpsx_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74437// CHECK: [0x0a,0x00,0xfe,0xd0,0x7a,0x04,0x02,0x00]
74438
74439v_cmpsx_tru_f64_e64 s[10:11], exec, v[2:3]
74440// CHECK: [0x0a,0x00,0xfe,0xd0,0x7e,0x04,0x02,0x00]
74441
74442v_cmpsx_tru_f64_e64 s[10:11], 0, v[2:3]
74443// CHECK: [0x0a,0x00,0xfe,0xd0,0x80,0x04,0x02,0x00]
74444
74445v_cmpsx_tru_f64_e64 s[10:11], -1, v[2:3]
74446// CHECK: [0x0a,0x00,0xfe,0xd0,0xc1,0x04,0x02,0x00]
74447
74448v_cmpsx_tru_f64_e64 s[10:11], 0.5, v[2:3]
74449// CHECK: [0x0a,0x00,0xfe,0xd0,0xf0,0x04,0x02,0x00]
74450
74451v_cmpsx_tru_f64_e64 s[10:11], -4.0, v[2:3]
74452// CHECK: [0x0a,0x00,0xfe,0xd0,0xf7,0x04,0x02,0x00]
74453
74454v_cmpsx_tru_f64_e64 s[10:11], v[1:2], v[254:255]
74455// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x03,0x00]
74456
74457v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[4:5]
74458// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x09,0x00,0x00]
74459
74460v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[6:7]
74461// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x0d,0x00,0x00]
74462
74463v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[102:103]
74464// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xcd,0x00,0x00]
74465
74466v_cmpsx_tru_f64_e64 s[10:11], v[1:2], flat_scratch
74467// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd1,0x00,0x00]
74468
74469v_cmpsx_tru_f64_e64 s[10:11], v[1:2], vcc
74470// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd5,0x00,0x00]
74471
74472v_cmpsx_tru_f64_e64 s[10:11], v[1:2], tba
74473// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd9,0x00,0x00]
74474
74475v_cmpsx_tru_f64_e64 s[10:11], v[1:2], tma
74476// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xdd,0x00,0x00]
74477
74478v_cmpsx_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74479// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf5,0x00,0x00]
74480
74481v_cmpsx_tru_f64_e64 s[10:11], v[1:2], exec
74482// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x00,0x00]
74483
74484v_cmpsx_tru_f64_e64 s[10:11], v[1:2], 0
74485// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x01,0x01,0x00]
74486
74487v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -1
74488// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x83,0x01,0x00]
74489
74490v_cmpsx_tru_f64_e64 s[10:11], v[1:2], 0.5
74491// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xe1,0x01,0x00]
74492
74493v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -4.0
74494// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xef,0x01,0x00]
74495
74496v_cmpsx_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
74497// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x20]
74498
74499v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
74500// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x40]
74501
74502v_cmpsx_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
74503// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x60]
74504
74505v_cmp_f_i32 vcc, v1, v2
74506// CHECK: [0x01,0x05,0x00,0x7d]
74507
74508v_cmp_f_i32 vcc, v255, v2
74509// CHECK: [0xff,0x05,0x00,0x7d]
74510
74511v_cmp_f_i32 vcc, s1, v2
74512// CHECK: [0x01,0x04,0x00,0x7d]
74513
74514v_cmp_f_i32 vcc, s103, v2
74515// CHECK: [0x67,0x04,0x00,0x7d]
74516
74517v_cmp_f_i32 vcc, flat_scratch_lo, v2
74518// CHECK: [0x68,0x04,0x00,0x7d]
74519
74520v_cmp_f_i32 vcc, flat_scratch_hi, v2
74521// CHECK: [0x69,0x04,0x00,0x7d]
74522
74523v_cmp_f_i32 vcc, vcc_lo, v2
74524// CHECK: [0x6a,0x04,0x00,0x7d]
74525
74526v_cmp_f_i32 vcc, vcc_hi, v2
74527// CHECK: [0x6b,0x04,0x00,0x7d]
74528
74529v_cmp_f_i32 vcc, tba_lo, v2
74530// CHECK: [0x6c,0x04,0x00,0x7d]
74531
74532v_cmp_f_i32 vcc, tba_hi, v2
74533// CHECK: [0x6d,0x04,0x00,0x7d]
74534
74535v_cmp_f_i32 vcc, tma_lo, v2
74536// CHECK: [0x6e,0x04,0x00,0x7d]
74537
74538v_cmp_f_i32 vcc, tma_hi, v2
74539// CHECK: [0x6f,0x04,0x00,0x7d]
74540
74541v_cmp_f_i32 vcc, ttmp11, v2
74542// CHECK: [0x7b,0x04,0x00,0x7d]
74543
74544v_cmp_f_i32 vcc, m0, v2
74545// CHECK: [0x7c,0x04,0x00,0x7d]
74546
74547v_cmp_f_i32 vcc, exec_lo, v2
74548// CHECK: [0x7e,0x04,0x00,0x7d]
74549
74550v_cmp_f_i32 vcc, exec_hi, v2
74551// CHECK: [0x7f,0x04,0x00,0x7d]
74552
74553v_cmp_f_i32 vcc, 0, v2
74554// CHECK: [0x80,0x04,0x00,0x7d]
74555
74556v_cmp_f_i32 vcc, -1, v2
74557// CHECK: [0xc1,0x04,0x00,0x7d]
74558
74559v_cmp_f_i32 vcc, 0.5, v2
74560// CHECK: [0xf0,0x04,0x00,0x7d]
74561
74562v_cmp_f_i32 vcc, -4.0, v2
74563// CHECK: [0xf7,0x04,0x00,0x7d]
74564
74565v_cmp_f_i32 vcc, 0xaf123456, v2
74566// CHECK: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
74567
74568v_cmp_f_i32 vcc, 0x3f717273, v2
74569// CHECK: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
74570
74571v_cmp_f_i32 vcc, v1, v255
74572// CHECK: [0x01,0xff,0x01,0x7d]
74573
74574v_cmp_f_i32_e64 s[10:11], v1, v2
74575// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74576
74577v_cmp_f_i32_e64 s[12:13], v1, v2
74578// CHECK: [0x0c,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74579
74580v_cmp_f_i32_e64 s[102:103], v1, v2
74581// CHECK: [0x66,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74582
74583v_cmp_f_i32_e64 flat_scratch, v1, v2
74584// CHECK: [0x68,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74585
74586v_cmp_f_i32_e64 vcc, v1, v2
74587// CHECK: [0x6a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74588
74589v_cmp_f_i32_e64 tba, v1, v2
74590// CHECK: [0x6c,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74591
74592v_cmp_f_i32_e64 tma, v1, v2
74593// CHECK: [0x6e,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74594
74595v_cmp_f_i32_e64 ttmp[10:11], v1, v2
74596// CHECK: [0x7a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74597
74598v_cmp_f_i32_e64 s[10:11], v255, v2
74599// CHECK: [0x0a,0x00,0x00,0xd1,0xff,0x05,0x02,0x00]
74600
74601v_cmp_f_i32_e64 s[10:11], s1, v2
74602// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x04,0x02,0x00]
74603
74604v_cmp_f_i32_e64 s[10:11], s103, v2
74605// CHECK: [0x0a,0x00,0x00,0xd1,0x67,0x04,0x02,0x00]
74606
74607v_cmp_f_i32_e64 s[10:11], flat_scratch_lo, v2
74608// CHECK: [0x0a,0x00,0x00,0xd1,0x68,0x04,0x02,0x00]
74609
74610v_cmp_f_i32_e64 s[10:11], flat_scratch_hi, v2
74611// CHECK: [0x0a,0x00,0x00,0xd1,0x69,0x04,0x02,0x00]
74612
74613v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
74614// CHECK: [0x0a,0x00,0x00,0xd1,0x6a,0x04,0x02,0x00]
74615
74616v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
74617// CHECK: [0x0a,0x00,0x00,0xd1,0x6b,0x04,0x02,0x00]
74618
74619v_cmp_f_i32_e64 s[10:11], tba_lo, v2
74620// CHECK: [0x0a,0x00,0x00,0xd1,0x6c,0x04,0x02,0x00]
74621
74622v_cmp_f_i32_e64 s[10:11], tba_hi, v2
74623// CHECK: [0x0a,0x00,0x00,0xd1,0x6d,0x04,0x02,0x00]
74624
74625v_cmp_f_i32_e64 s[10:11], tma_lo, v2
74626// CHECK: [0x0a,0x00,0x00,0xd1,0x6e,0x04,0x02,0x00]
74627
74628v_cmp_f_i32_e64 s[10:11], tma_hi, v2
74629// CHECK: [0x0a,0x00,0x00,0xd1,0x6f,0x04,0x02,0x00]
74630
74631v_cmp_f_i32_e64 s[10:11], ttmp11, v2
74632// CHECK: [0x0a,0x00,0x00,0xd1,0x7b,0x04,0x02,0x00]
74633
74634v_cmp_f_i32_e64 s[10:11], m0, v2
74635// CHECK: [0x0a,0x00,0x00,0xd1,0x7c,0x04,0x02,0x00]
74636
74637v_cmp_f_i32_e64 s[10:11], exec_lo, v2
74638// CHECK: [0x0a,0x00,0x00,0xd1,0x7e,0x04,0x02,0x00]
74639
74640v_cmp_f_i32_e64 s[10:11], exec_hi, v2
74641// CHECK: [0x0a,0x00,0x00,0xd1,0x7f,0x04,0x02,0x00]
74642
74643v_cmp_f_i32_e64 s[10:11], 0, v2
74644// CHECK: [0x0a,0x00,0x00,0xd1,0x80,0x04,0x02,0x00]
74645
74646v_cmp_f_i32_e64 s[10:11], -1, v2
74647// CHECK: [0x0a,0x00,0x00,0xd1,0xc1,0x04,0x02,0x00]
74648
74649v_cmp_f_i32_e64 s[10:11], 0.5, v2
74650// CHECK: [0x0a,0x00,0x00,0xd1,0xf0,0x04,0x02,0x00]
74651
74652v_cmp_f_i32_e64 s[10:11], -4.0, v2
74653// CHECK: [0x0a,0x00,0x00,0xd1,0xf7,0x04,0x02,0x00]
74654
74655v_cmp_f_i32_e64 s[10:11], v1, v255
74656// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xff,0x03,0x00]
74657
74658v_cmp_f_i32_e64 s[10:11], v1, s2
74659// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x05,0x00,0x00]
74660
74661v_cmp_f_i32_e64 s[10:11], v1, s103
74662// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xcf,0x00,0x00]
74663
74664v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_lo
74665// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd1,0x00,0x00]
74666
74667v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_hi
74668// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd3,0x00,0x00]
74669
74670v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
74671// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd5,0x00,0x00]
74672
74673v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
74674// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd7,0x00,0x00]
74675
74676v_cmp_f_i32_e64 s[10:11], v1, tba_lo
74677// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd9,0x00,0x00]
74678
74679v_cmp_f_i32_e64 s[10:11], v1, tba_hi
74680// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdb,0x00,0x00]
74681
74682v_cmp_f_i32_e64 s[10:11], v1, tma_lo
74683// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdd,0x00,0x00]
74684
74685v_cmp_f_i32_e64 s[10:11], v1, tma_hi
74686// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdf,0x00,0x00]
74687
74688v_cmp_f_i32_e64 s[10:11], v1, ttmp11
74689// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xf7,0x00,0x00]
74690
74691v_cmp_f_i32_e64 s[10:11], v1, m0
74692// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xf9,0x00,0x00]
74693
74694v_cmp_f_i32_e64 s[10:11], v1, exec_lo
74695// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xfd,0x00,0x00]
74696
74697v_cmp_f_i32_e64 s[10:11], v1, exec_hi
74698// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xff,0x00,0x00]
74699
74700v_cmp_f_i32_e64 s[10:11], v1, 0
74701// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x01,0x01,0x00]
74702
74703v_cmp_f_i32_e64 s[10:11], v1, -1
74704// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x83,0x01,0x00]
74705
74706v_cmp_f_i32_e64 s[10:11], v1, 0.5
74707// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xe1,0x01,0x00]
74708
74709v_cmp_f_i32_e64 s[10:11], v1, -4.0
74710// CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xef,0x01,0x00]
74711
74712v_cmp_lt_i32 vcc, v1, v2
74713// CHECK: [0x01,0x05,0x02,0x7d]
74714
74715v_cmp_lt_i32 vcc, v255, v2
74716// CHECK: [0xff,0x05,0x02,0x7d]
74717
74718v_cmp_lt_i32 vcc, s1, v2
74719// CHECK: [0x01,0x04,0x02,0x7d]
74720
74721v_cmp_lt_i32 vcc, s103, v2
74722// CHECK: [0x67,0x04,0x02,0x7d]
74723
74724v_cmp_lt_i32 vcc, flat_scratch_lo, v2
74725// CHECK: [0x68,0x04,0x02,0x7d]
74726
74727v_cmp_lt_i32 vcc, flat_scratch_hi, v2
74728// CHECK: [0x69,0x04,0x02,0x7d]
74729
74730v_cmp_lt_i32 vcc, vcc_lo, v2
74731// CHECK: [0x6a,0x04,0x02,0x7d]
74732
74733v_cmp_lt_i32 vcc, vcc_hi, v2
74734// CHECK: [0x6b,0x04,0x02,0x7d]
74735
74736v_cmp_lt_i32 vcc, tba_lo, v2
74737// CHECK: [0x6c,0x04,0x02,0x7d]
74738
74739v_cmp_lt_i32 vcc, tba_hi, v2
74740// CHECK: [0x6d,0x04,0x02,0x7d]
74741
74742v_cmp_lt_i32 vcc, tma_lo, v2
74743// CHECK: [0x6e,0x04,0x02,0x7d]
74744
74745v_cmp_lt_i32 vcc, tma_hi, v2
74746// CHECK: [0x6f,0x04,0x02,0x7d]
74747
74748v_cmp_lt_i32 vcc, ttmp11, v2
74749// CHECK: [0x7b,0x04,0x02,0x7d]
74750
74751v_cmp_lt_i32 vcc, m0, v2
74752// CHECK: [0x7c,0x04,0x02,0x7d]
74753
74754v_cmp_lt_i32 vcc, exec_lo, v2
74755// CHECK: [0x7e,0x04,0x02,0x7d]
74756
74757v_cmp_lt_i32 vcc, exec_hi, v2
74758// CHECK: [0x7f,0x04,0x02,0x7d]
74759
74760v_cmp_lt_i32 vcc, 0, v2
74761// CHECK: [0x80,0x04,0x02,0x7d]
74762
74763v_cmp_lt_i32 vcc, -1, v2
74764// CHECK: [0xc1,0x04,0x02,0x7d]
74765
74766v_cmp_lt_i32 vcc, 0.5, v2
74767// CHECK: [0xf0,0x04,0x02,0x7d]
74768
74769v_cmp_lt_i32 vcc, -4.0, v2
74770// CHECK: [0xf7,0x04,0x02,0x7d]
74771
74772v_cmp_lt_i32 vcc, 0xaf123456, v2
74773// CHECK: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
74774
74775v_cmp_lt_i32 vcc, 0x3f717273, v2
74776// CHECK: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
74777
74778v_cmp_lt_i32 vcc, v1, v255
74779// CHECK: [0x01,0xff,0x03,0x7d]
74780
74781v_cmp_lt_i32_e64 s[10:11], v1, v2
74782// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74783
74784v_cmp_lt_i32_e64 s[12:13], v1, v2
74785// CHECK: [0x0c,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74786
74787v_cmp_lt_i32_e64 s[102:103], v1, v2
74788// CHECK: [0x66,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74789
74790v_cmp_lt_i32_e64 flat_scratch, v1, v2
74791// CHECK: [0x68,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74792
74793v_cmp_lt_i32_e64 vcc, v1, v2
74794// CHECK: [0x6a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74795
74796v_cmp_lt_i32_e64 tba, v1, v2
74797// CHECK: [0x6c,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74798
74799v_cmp_lt_i32_e64 tma, v1, v2
74800// CHECK: [0x6e,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74801
74802v_cmp_lt_i32_e64 ttmp[10:11], v1, v2
74803// CHECK: [0x7a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74804
74805v_cmp_lt_i32_e64 s[10:11], v255, v2
74806// CHECK: [0x0a,0x00,0x02,0xd1,0xff,0x05,0x02,0x00]
74807
74808v_cmp_lt_i32_e64 s[10:11], s1, v2
74809// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x04,0x02,0x00]
74810
74811v_cmp_lt_i32_e64 s[10:11], s103, v2
74812// CHECK: [0x0a,0x00,0x02,0xd1,0x67,0x04,0x02,0x00]
74813
74814v_cmp_lt_i32_e64 s[10:11], flat_scratch_lo, v2
74815// CHECK: [0x0a,0x00,0x02,0xd1,0x68,0x04,0x02,0x00]
74816
74817v_cmp_lt_i32_e64 s[10:11], flat_scratch_hi, v2
74818// CHECK: [0x0a,0x00,0x02,0xd1,0x69,0x04,0x02,0x00]
74819
74820v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
74821// CHECK: [0x0a,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00]
74822
74823v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
74824// CHECK: [0x0a,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00]
74825
74826v_cmp_lt_i32_e64 s[10:11], tba_lo, v2
74827// CHECK: [0x0a,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00]
74828
74829v_cmp_lt_i32_e64 s[10:11], tba_hi, v2
74830// CHECK: [0x0a,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00]
74831
74832v_cmp_lt_i32_e64 s[10:11], tma_lo, v2
74833// CHECK: [0x0a,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00]
74834
74835v_cmp_lt_i32_e64 s[10:11], tma_hi, v2
74836// CHECK: [0x0a,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00]
74837
74838v_cmp_lt_i32_e64 s[10:11], ttmp11, v2
74839// CHECK: [0x0a,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00]
74840
74841v_cmp_lt_i32_e64 s[10:11], m0, v2
74842// CHECK: [0x0a,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00]
74843
74844v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
74845// CHECK: [0x0a,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00]
74846
74847v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
74848// CHECK: [0x0a,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00]
74849
74850v_cmp_lt_i32_e64 s[10:11], 0, v2
74851// CHECK: [0x0a,0x00,0x02,0xd1,0x80,0x04,0x02,0x00]
74852
74853v_cmp_lt_i32_e64 s[10:11], -1, v2
74854// CHECK: [0x0a,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00]
74855
74856v_cmp_lt_i32_e64 s[10:11], 0.5, v2
74857// CHECK: [0x0a,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00]
74858
74859v_cmp_lt_i32_e64 s[10:11], -4.0, v2
74860// CHECK: [0x0a,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00]
74861
74862v_cmp_lt_i32_e64 s[10:11], v1, v255
74863// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xff,0x03,0x00]
74864
74865v_cmp_lt_i32_e64 s[10:11], v1, s2
74866// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x05,0x00,0x00]
74867
74868v_cmp_lt_i32_e64 s[10:11], v1, s103
74869// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00]
74870
74871v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_lo
74872// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd1,0x00,0x00]
74873
74874v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_hi
74875// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd3,0x00,0x00]
74876
74877v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
74878// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00]
74879
74880v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
74881// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00]
74882
74883v_cmp_lt_i32_e64 s[10:11], v1, tba_lo
74884// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00]
74885
74886v_cmp_lt_i32_e64 s[10:11], v1, tba_hi
74887// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00]
74888
74889v_cmp_lt_i32_e64 s[10:11], v1, tma_lo
74890// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00]
74891
74892v_cmp_lt_i32_e64 s[10:11], v1, tma_hi
74893// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00]
74894
74895v_cmp_lt_i32_e64 s[10:11], v1, ttmp11
74896// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00]
74897
74898v_cmp_lt_i32_e64 s[10:11], v1, m0
74899// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00]
74900
74901v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
74902// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00]
74903
74904v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
74905// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xff,0x00,0x00]
74906
74907v_cmp_lt_i32_e64 s[10:11], v1, 0
74908// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x01,0x01,0x00]
74909
74910v_cmp_lt_i32_e64 s[10:11], v1, -1
74911// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x83,0x01,0x00]
74912
74913v_cmp_lt_i32_e64 s[10:11], v1, 0.5
74914// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00]
74915
74916v_cmp_lt_i32_e64 s[10:11], v1, -4.0
74917// CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xef,0x01,0x00]
74918
74919v_cmp_eq_i32 vcc, v1, v2
74920// CHECK: [0x01,0x05,0x04,0x7d]
74921
74922v_cmp_eq_i32 vcc, v255, v2
74923// CHECK: [0xff,0x05,0x04,0x7d]
74924
74925v_cmp_eq_i32 vcc, s1, v2
74926// CHECK: [0x01,0x04,0x04,0x7d]
74927
74928v_cmp_eq_i32 vcc, s103, v2
74929// CHECK: [0x67,0x04,0x04,0x7d]
74930
74931v_cmp_eq_i32 vcc, flat_scratch_lo, v2
74932// CHECK: [0x68,0x04,0x04,0x7d]
74933
74934v_cmp_eq_i32 vcc, flat_scratch_hi, v2
74935// CHECK: [0x69,0x04,0x04,0x7d]
74936
74937v_cmp_eq_i32 vcc, vcc_lo, v2
74938// CHECK: [0x6a,0x04,0x04,0x7d]
74939
74940v_cmp_eq_i32 vcc, vcc_hi, v2
74941// CHECK: [0x6b,0x04,0x04,0x7d]
74942
74943v_cmp_eq_i32 vcc, tba_lo, v2
74944// CHECK: [0x6c,0x04,0x04,0x7d]
74945
74946v_cmp_eq_i32 vcc, tba_hi, v2
74947// CHECK: [0x6d,0x04,0x04,0x7d]
74948
74949v_cmp_eq_i32 vcc, tma_lo, v2
74950// CHECK: [0x6e,0x04,0x04,0x7d]
74951
74952v_cmp_eq_i32 vcc, tma_hi, v2
74953// CHECK: [0x6f,0x04,0x04,0x7d]
74954
74955v_cmp_eq_i32 vcc, ttmp11, v2
74956// CHECK: [0x7b,0x04,0x04,0x7d]
74957
74958v_cmp_eq_i32 vcc, m0, v2
74959// CHECK: [0x7c,0x04,0x04,0x7d]
74960
74961v_cmp_eq_i32 vcc, exec_lo, v2
74962// CHECK: [0x7e,0x04,0x04,0x7d]
74963
74964v_cmp_eq_i32 vcc, exec_hi, v2
74965// CHECK: [0x7f,0x04,0x04,0x7d]
74966
74967v_cmp_eq_i32 vcc, 0, v2
74968// CHECK: [0x80,0x04,0x04,0x7d]
74969
74970v_cmp_eq_i32 vcc, -1, v2
74971// CHECK: [0xc1,0x04,0x04,0x7d]
74972
74973v_cmp_eq_i32 vcc, 0.5, v2
74974// CHECK: [0xf0,0x04,0x04,0x7d]
74975
74976v_cmp_eq_i32 vcc, -4.0, v2
74977// CHECK: [0xf7,0x04,0x04,0x7d]
74978
74979v_cmp_eq_i32 vcc, 0xaf123456, v2
74980// CHECK: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
74981
74982v_cmp_eq_i32 vcc, 0x3f717273, v2
74983// CHECK: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
74984
74985v_cmp_eq_i32 vcc, v1, v255
74986// CHECK: [0x01,0xff,0x05,0x7d]
74987
74988v_cmp_eq_i32_e64 s[10:11], v1, v2
74989// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
74990
74991v_cmp_eq_i32_e64 s[12:13], v1, v2
74992// CHECK: [0x0c,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
74993
74994v_cmp_eq_i32_e64 s[102:103], v1, v2
74995// CHECK: [0x66,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
74996
74997v_cmp_eq_i32_e64 flat_scratch, v1, v2
74998// CHECK: [0x68,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
74999
75000v_cmp_eq_i32_e64 vcc, v1, v2
75001// CHECK: [0x6a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75002
75003v_cmp_eq_i32_e64 tba, v1, v2
75004// CHECK: [0x6c,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75005
75006v_cmp_eq_i32_e64 tma, v1, v2
75007// CHECK: [0x6e,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75008
75009v_cmp_eq_i32_e64 ttmp[10:11], v1, v2
75010// CHECK: [0x7a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75011
75012v_cmp_eq_i32_e64 s[10:11], v255, v2
75013// CHECK: [0x0a,0x00,0x04,0xd1,0xff,0x05,0x02,0x00]
75014
75015v_cmp_eq_i32_e64 s[10:11], s1, v2
75016// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x04,0x02,0x00]
75017
75018v_cmp_eq_i32_e64 s[10:11], s103, v2
75019// CHECK: [0x0a,0x00,0x04,0xd1,0x67,0x04,0x02,0x00]
75020
75021v_cmp_eq_i32_e64 s[10:11], flat_scratch_lo, v2
75022// CHECK: [0x0a,0x00,0x04,0xd1,0x68,0x04,0x02,0x00]
75023
75024v_cmp_eq_i32_e64 s[10:11], flat_scratch_hi, v2
75025// CHECK: [0x0a,0x00,0x04,0xd1,0x69,0x04,0x02,0x00]
75026
75027v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
75028// CHECK: [0x0a,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00]
75029
75030v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
75031// CHECK: [0x0a,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00]
75032
75033v_cmp_eq_i32_e64 s[10:11], tba_lo, v2
75034// CHECK: [0x0a,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00]
75035
75036v_cmp_eq_i32_e64 s[10:11], tba_hi, v2
75037// CHECK: [0x0a,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00]
75038
75039v_cmp_eq_i32_e64 s[10:11], tma_lo, v2
75040// CHECK: [0x0a,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00]
75041
75042v_cmp_eq_i32_e64 s[10:11], tma_hi, v2
75043// CHECK: [0x0a,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00]
75044
75045v_cmp_eq_i32_e64 s[10:11], ttmp11, v2
75046// CHECK: [0x0a,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00]
75047
75048v_cmp_eq_i32_e64 s[10:11], m0, v2
75049// CHECK: [0x0a,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00]
75050
75051v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
75052// CHECK: [0x0a,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00]
75053
75054v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
75055// CHECK: [0x0a,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00]
75056
75057v_cmp_eq_i32_e64 s[10:11], 0, v2
75058// CHECK: [0x0a,0x00,0x04,0xd1,0x80,0x04,0x02,0x00]
75059
75060v_cmp_eq_i32_e64 s[10:11], -1, v2
75061// CHECK: [0x0a,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00]
75062
75063v_cmp_eq_i32_e64 s[10:11], 0.5, v2
75064// CHECK: [0x0a,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00]
75065
75066v_cmp_eq_i32_e64 s[10:11], -4.0, v2
75067// CHECK: [0x0a,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00]
75068
75069v_cmp_eq_i32_e64 s[10:11], v1, v255
75070// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xff,0x03,0x00]
75071
75072v_cmp_eq_i32_e64 s[10:11], v1, s2
75073// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x05,0x00,0x00]
75074
75075v_cmp_eq_i32_e64 s[10:11], v1, s103
75076// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00]
75077
75078v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_lo
75079// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd1,0x00,0x00]
75080
75081v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_hi
75082// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd3,0x00,0x00]
75083
75084v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
75085// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00]
75086
75087v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
75088// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00]
75089
75090v_cmp_eq_i32_e64 s[10:11], v1, tba_lo
75091// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00]
75092
75093v_cmp_eq_i32_e64 s[10:11], v1, tba_hi
75094// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00]
75095
75096v_cmp_eq_i32_e64 s[10:11], v1, tma_lo
75097// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00]
75098
75099v_cmp_eq_i32_e64 s[10:11], v1, tma_hi
75100// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00]
75101
75102v_cmp_eq_i32_e64 s[10:11], v1, ttmp11
75103// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00]
75104
75105v_cmp_eq_i32_e64 s[10:11], v1, m0
75106// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00]
75107
75108v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
75109// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00]
75110
75111v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
75112// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xff,0x00,0x00]
75113
75114v_cmp_eq_i32_e64 s[10:11], v1, 0
75115// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x01,0x01,0x00]
75116
75117v_cmp_eq_i32_e64 s[10:11], v1, -1
75118// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x83,0x01,0x00]
75119
75120v_cmp_eq_i32_e64 s[10:11], v1, 0.5
75121// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00]
75122
75123v_cmp_eq_i32_e64 s[10:11], v1, -4.0
75124// CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xef,0x01,0x00]
75125
75126v_cmp_le_i32 vcc, v1, v2
75127// CHECK: [0x01,0x05,0x06,0x7d]
75128
75129v_cmp_le_i32 vcc, v255, v2
75130// CHECK: [0xff,0x05,0x06,0x7d]
75131
75132v_cmp_le_i32 vcc, s1, v2
75133// CHECK: [0x01,0x04,0x06,0x7d]
75134
75135v_cmp_le_i32 vcc, s103, v2
75136// CHECK: [0x67,0x04,0x06,0x7d]
75137
75138v_cmp_le_i32 vcc, flat_scratch_lo, v2
75139// CHECK: [0x68,0x04,0x06,0x7d]
75140
75141v_cmp_le_i32 vcc, flat_scratch_hi, v2
75142// CHECK: [0x69,0x04,0x06,0x7d]
75143
75144v_cmp_le_i32 vcc, vcc_lo, v2
75145// CHECK: [0x6a,0x04,0x06,0x7d]
75146
75147v_cmp_le_i32 vcc, vcc_hi, v2
75148// CHECK: [0x6b,0x04,0x06,0x7d]
75149
75150v_cmp_le_i32 vcc, tba_lo, v2
75151// CHECK: [0x6c,0x04,0x06,0x7d]
75152
75153v_cmp_le_i32 vcc, tba_hi, v2
75154// CHECK: [0x6d,0x04,0x06,0x7d]
75155
75156v_cmp_le_i32 vcc, tma_lo, v2
75157// CHECK: [0x6e,0x04,0x06,0x7d]
75158
75159v_cmp_le_i32 vcc, tma_hi, v2
75160// CHECK: [0x6f,0x04,0x06,0x7d]
75161
75162v_cmp_le_i32 vcc, ttmp11, v2
75163// CHECK: [0x7b,0x04,0x06,0x7d]
75164
75165v_cmp_le_i32 vcc, m0, v2
75166// CHECK: [0x7c,0x04,0x06,0x7d]
75167
75168v_cmp_le_i32 vcc, exec_lo, v2
75169// CHECK: [0x7e,0x04,0x06,0x7d]
75170
75171v_cmp_le_i32 vcc, exec_hi, v2
75172// CHECK: [0x7f,0x04,0x06,0x7d]
75173
75174v_cmp_le_i32 vcc, 0, v2
75175// CHECK: [0x80,0x04,0x06,0x7d]
75176
75177v_cmp_le_i32 vcc, -1, v2
75178// CHECK: [0xc1,0x04,0x06,0x7d]
75179
75180v_cmp_le_i32 vcc, 0.5, v2
75181// CHECK: [0xf0,0x04,0x06,0x7d]
75182
75183v_cmp_le_i32 vcc, -4.0, v2
75184// CHECK: [0xf7,0x04,0x06,0x7d]
75185
75186v_cmp_le_i32 vcc, 0xaf123456, v2
75187// CHECK: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
75188
75189v_cmp_le_i32 vcc, 0x3f717273, v2
75190// CHECK: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
75191
75192v_cmp_le_i32 vcc, v1, v255
75193// CHECK: [0x01,0xff,0x07,0x7d]
75194
75195v_cmp_le_i32_e64 s[10:11], v1, v2
75196// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75197
75198v_cmp_le_i32_e64 s[12:13], v1, v2
75199// CHECK: [0x0c,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75200
75201v_cmp_le_i32_e64 s[102:103], v1, v2
75202// CHECK: [0x66,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75203
75204v_cmp_le_i32_e64 flat_scratch, v1, v2
75205// CHECK: [0x68,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75206
75207v_cmp_le_i32_e64 vcc, v1, v2
75208// CHECK: [0x6a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75209
75210v_cmp_le_i32_e64 tba, v1, v2
75211// CHECK: [0x6c,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75212
75213v_cmp_le_i32_e64 tma, v1, v2
75214// CHECK: [0x6e,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75215
75216v_cmp_le_i32_e64 ttmp[10:11], v1, v2
75217// CHECK: [0x7a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75218
75219v_cmp_le_i32_e64 s[10:11], v255, v2
75220// CHECK: [0x0a,0x00,0x06,0xd1,0xff,0x05,0x02,0x00]
75221
75222v_cmp_le_i32_e64 s[10:11], s1, v2
75223// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x04,0x02,0x00]
75224
75225v_cmp_le_i32_e64 s[10:11], s103, v2
75226// CHECK: [0x0a,0x00,0x06,0xd1,0x67,0x04,0x02,0x00]
75227
75228v_cmp_le_i32_e64 s[10:11], flat_scratch_lo, v2
75229// CHECK: [0x0a,0x00,0x06,0xd1,0x68,0x04,0x02,0x00]
75230
75231v_cmp_le_i32_e64 s[10:11], flat_scratch_hi, v2
75232// CHECK: [0x0a,0x00,0x06,0xd1,0x69,0x04,0x02,0x00]
75233
75234v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
75235// CHECK: [0x0a,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00]
75236
75237v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
75238// CHECK: [0x0a,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00]
75239
75240v_cmp_le_i32_e64 s[10:11], tba_lo, v2
75241// CHECK: [0x0a,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00]
75242
75243v_cmp_le_i32_e64 s[10:11], tba_hi, v2
75244// CHECK: [0x0a,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00]
75245
75246v_cmp_le_i32_e64 s[10:11], tma_lo, v2
75247// CHECK: [0x0a,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00]
75248
75249v_cmp_le_i32_e64 s[10:11], tma_hi, v2
75250// CHECK: [0x0a,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00]
75251
75252v_cmp_le_i32_e64 s[10:11], ttmp11, v2
75253// CHECK: [0x0a,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00]
75254
75255v_cmp_le_i32_e64 s[10:11], m0, v2
75256// CHECK: [0x0a,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00]
75257
75258v_cmp_le_i32_e64 s[10:11], exec_lo, v2
75259// CHECK: [0x0a,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00]
75260
75261v_cmp_le_i32_e64 s[10:11], exec_hi, v2
75262// CHECK: [0x0a,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00]
75263
75264v_cmp_le_i32_e64 s[10:11], 0, v2
75265// CHECK: [0x0a,0x00,0x06,0xd1,0x80,0x04,0x02,0x00]
75266
75267v_cmp_le_i32_e64 s[10:11], -1, v2
75268// CHECK: [0x0a,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00]
75269
75270v_cmp_le_i32_e64 s[10:11], 0.5, v2
75271// CHECK: [0x0a,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00]
75272
75273v_cmp_le_i32_e64 s[10:11], -4.0, v2
75274// CHECK: [0x0a,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00]
75275
75276v_cmp_le_i32_e64 s[10:11], v1, v255
75277// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xff,0x03,0x00]
75278
75279v_cmp_le_i32_e64 s[10:11], v1, s2
75280// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x05,0x00,0x00]
75281
75282v_cmp_le_i32_e64 s[10:11], v1, s103
75283// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00]
75284
75285v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_lo
75286// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd1,0x00,0x00]
75287
75288v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_hi
75289// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd3,0x00,0x00]
75290
75291v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
75292// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00]
75293
75294v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
75295// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00]
75296
75297v_cmp_le_i32_e64 s[10:11], v1, tba_lo
75298// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00]
75299
75300v_cmp_le_i32_e64 s[10:11], v1, tba_hi
75301// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00]
75302
75303v_cmp_le_i32_e64 s[10:11], v1, tma_lo
75304// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00]
75305
75306v_cmp_le_i32_e64 s[10:11], v1, tma_hi
75307// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00]
75308
75309v_cmp_le_i32_e64 s[10:11], v1, ttmp11
75310// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00]
75311
75312v_cmp_le_i32_e64 s[10:11], v1, m0
75313// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00]
75314
75315v_cmp_le_i32_e64 s[10:11], v1, exec_lo
75316// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00]
75317
75318v_cmp_le_i32_e64 s[10:11], v1, exec_hi
75319// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xff,0x00,0x00]
75320
75321v_cmp_le_i32_e64 s[10:11], v1, 0
75322// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x01,0x01,0x00]
75323
75324v_cmp_le_i32_e64 s[10:11], v1, -1
75325// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x83,0x01,0x00]
75326
75327v_cmp_le_i32_e64 s[10:11], v1, 0.5
75328// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00]
75329
75330v_cmp_le_i32_e64 s[10:11], v1, -4.0
75331// CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xef,0x01,0x00]
75332
75333v_cmp_gt_i32 vcc, v1, v2
75334// CHECK: [0x01,0x05,0x08,0x7d]
75335
75336v_cmp_gt_i32 vcc, v255, v2
75337// CHECK: [0xff,0x05,0x08,0x7d]
75338
75339v_cmp_gt_i32 vcc, s1, v2
75340// CHECK: [0x01,0x04,0x08,0x7d]
75341
75342v_cmp_gt_i32 vcc, s103, v2
75343// CHECK: [0x67,0x04,0x08,0x7d]
75344
75345v_cmp_gt_i32 vcc, flat_scratch_lo, v2
75346// CHECK: [0x68,0x04,0x08,0x7d]
75347
75348v_cmp_gt_i32 vcc, flat_scratch_hi, v2
75349// CHECK: [0x69,0x04,0x08,0x7d]
75350
75351v_cmp_gt_i32 vcc, vcc_lo, v2
75352// CHECK: [0x6a,0x04,0x08,0x7d]
75353
75354v_cmp_gt_i32 vcc, vcc_hi, v2
75355// CHECK: [0x6b,0x04,0x08,0x7d]
75356
75357v_cmp_gt_i32 vcc, tba_lo, v2
75358// CHECK: [0x6c,0x04,0x08,0x7d]
75359
75360v_cmp_gt_i32 vcc, tba_hi, v2
75361// CHECK: [0x6d,0x04,0x08,0x7d]
75362
75363v_cmp_gt_i32 vcc, tma_lo, v2
75364// CHECK: [0x6e,0x04,0x08,0x7d]
75365
75366v_cmp_gt_i32 vcc, tma_hi, v2
75367// CHECK: [0x6f,0x04,0x08,0x7d]
75368
75369v_cmp_gt_i32 vcc, ttmp11, v2
75370// CHECK: [0x7b,0x04,0x08,0x7d]
75371
75372v_cmp_gt_i32 vcc, m0, v2
75373// CHECK: [0x7c,0x04,0x08,0x7d]
75374
75375v_cmp_gt_i32 vcc, exec_lo, v2
75376// CHECK: [0x7e,0x04,0x08,0x7d]
75377
75378v_cmp_gt_i32 vcc, exec_hi, v2
75379// CHECK: [0x7f,0x04,0x08,0x7d]
75380
75381v_cmp_gt_i32 vcc, 0, v2
75382// CHECK: [0x80,0x04,0x08,0x7d]
75383
75384v_cmp_gt_i32 vcc, -1, v2
75385// CHECK: [0xc1,0x04,0x08,0x7d]
75386
75387v_cmp_gt_i32 vcc, 0.5, v2
75388// CHECK: [0xf0,0x04,0x08,0x7d]
75389
75390v_cmp_gt_i32 vcc, -4.0, v2
75391// CHECK: [0xf7,0x04,0x08,0x7d]
75392
75393v_cmp_gt_i32 vcc, 0xaf123456, v2
75394// CHECK: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
75395
75396v_cmp_gt_i32 vcc, 0x3f717273, v2
75397// CHECK: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
75398
75399v_cmp_gt_i32 vcc, v1, v255
75400// CHECK: [0x01,0xff,0x09,0x7d]
75401
75402v_cmp_gt_i32_e64 s[10:11], v1, v2
75403// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75404
75405v_cmp_gt_i32_e64 s[12:13], v1, v2
75406// CHECK: [0x0c,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75407
75408v_cmp_gt_i32_e64 s[102:103], v1, v2
75409// CHECK: [0x66,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75410
75411v_cmp_gt_i32_e64 flat_scratch, v1, v2
75412// CHECK: [0x68,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75413
75414v_cmp_gt_i32_e64 vcc, v1, v2
75415// CHECK: [0x6a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75416
75417v_cmp_gt_i32_e64 tba, v1, v2
75418// CHECK: [0x6c,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75419
75420v_cmp_gt_i32_e64 tma, v1, v2
75421// CHECK: [0x6e,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75422
75423v_cmp_gt_i32_e64 ttmp[10:11], v1, v2
75424// CHECK: [0x7a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75425
75426v_cmp_gt_i32_e64 s[10:11], v255, v2
75427// CHECK: [0x0a,0x00,0x08,0xd1,0xff,0x05,0x02,0x00]
75428
75429v_cmp_gt_i32_e64 s[10:11], s1, v2
75430// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x04,0x02,0x00]
75431
75432v_cmp_gt_i32_e64 s[10:11], s103, v2
75433// CHECK: [0x0a,0x00,0x08,0xd1,0x67,0x04,0x02,0x00]
75434
75435v_cmp_gt_i32_e64 s[10:11], flat_scratch_lo, v2
75436// CHECK: [0x0a,0x00,0x08,0xd1,0x68,0x04,0x02,0x00]
75437
75438v_cmp_gt_i32_e64 s[10:11], flat_scratch_hi, v2
75439// CHECK: [0x0a,0x00,0x08,0xd1,0x69,0x04,0x02,0x00]
75440
75441v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
75442// CHECK: [0x0a,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00]
75443
75444v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
75445// CHECK: [0x0a,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00]
75446
75447v_cmp_gt_i32_e64 s[10:11], tba_lo, v2
75448// CHECK: [0x0a,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00]
75449
75450v_cmp_gt_i32_e64 s[10:11], tba_hi, v2
75451// CHECK: [0x0a,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00]
75452
75453v_cmp_gt_i32_e64 s[10:11], tma_lo, v2
75454// CHECK: [0x0a,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00]
75455
75456v_cmp_gt_i32_e64 s[10:11], tma_hi, v2
75457// CHECK: [0x0a,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00]
75458
75459v_cmp_gt_i32_e64 s[10:11], ttmp11, v2
75460// CHECK: [0x0a,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00]
75461
75462v_cmp_gt_i32_e64 s[10:11], m0, v2
75463// CHECK: [0x0a,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00]
75464
75465v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
75466// CHECK: [0x0a,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00]
75467
75468v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
75469// CHECK: [0x0a,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00]
75470
75471v_cmp_gt_i32_e64 s[10:11], 0, v2
75472// CHECK: [0x0a,0x00,0x08,0xd1,0x80,0x04,0x02,0x00]
75473
75474v_cmp_gt_i32_e64 s[10:11], -1, v2
75475// CHECK: [0x0a,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00]
75476
75477v_cmp_gt_i32_e64 s[10:11], 0.5, v2
75478// CHECK: [0x0a,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00]
75479
75480v_cmp_gt_i32_e64 s[10:11], -4.0, v2
75481// CHECK: [0x0a,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00]
75482
75483v_cmp_gt_i32_e64 s[10:11], v1, v255
75484// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xff,0x03,0x00]
75485
75486v_cmp_gt_i32_e64 s[10:11], v1, s2
75487// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x05,0x00,0x00]
75488
75489v_cmp_gt_i32_e64 s[10:11], v1, s103
75490// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00]
75491
75492v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_lo
75493// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd1,0x00,0x00]
75494
75495v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_hi
75496// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd3,0x00,0x00]
75497
75498v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
75499// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00]
75500
75501v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
75502// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00]
75503
75504v_cmp_gt_i32_e64 s[10:11], v1, tba_lo
75505// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00]
75506
75507v_cmp_gt_i32_e64 s[10:11], v1, tba_hi
75508// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00]
75509
75510v_cmp_gt_i32_e64 s[10:11], v1, tma_lo
75511// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00]
75512
75513v_cmp_gt_i32_e64 s[10:11], v1, tma_hi
75514// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00]
75515
75516v_cmp_gt_i32_e64 s[10:11], v1, ttmp11
75517// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00]
75518
75519v_cmp_gt_i32_e64 s[10:11], v1, m0
75520// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00]
75521
75522v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
75523// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00]
75524
75525v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
75526// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xff,0x00,0x00]
75527
75528v_cmp_gt_i32_e64 s[10:11], v1, 0
75529// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x01,0x01,0x00]
75530
75531v_cmp_gt_i32_e64 s[10:11], v1, -1
75532// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x83,0x01,0x00]
75533
75534v_cmp_gt_i32_e64 s[10:11], v1, 0.5
75535// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00]
75536
75537v_cmp_gt_i32_e64 s[10:11], v1, -4.0
75538// CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xef,0x01,0x00]
75539
75540v_cmp_ne_i32 vcc, v1, v2
75541// CHECK: [0x01,0x05,0x0a,0x7d]
75542
75543v_cmp_ne_i32 vcc, v255, v2
75544// CHECK: [0xff,0x05,0x0a,0x7d]
75545
75546v_cmp_ne_i32 vcc, s1, v2
75547// CHECK: [0x01,0x04,0x0a,0x7d]
75548
75549v_cmp_ne_i32 vcc, s103, v2
75550// CHECK: [0x67,0x04,0x0a,0x7d]
75551
75552v_cmp_ne_i32 vcc, flat_scratch_lo, v2
75553// CHECK: [0x68,0x04,0x0a,0x7d]
75554
75555v_cmp_ne_i32 vcc, flat_scratch_hi, v2
75556// CHECK: [0x69,0x04,0x0a,0x7d]
75557
75558v_cmp_ne_i32 vcc, vcc_lo, v2
75559// CHECK: [0x6a,0x04,0x0a,0x7d]
75560
75561v_cmp_ne_i32 vcc, vcc_hi, v2
75562// CHECK: [0x6b,0x04,0x0a,0x7d]
75563
75564v_cmp_ne_i32 vcc, tba_lo, v2
75565// CHECK: [0x6c,0x04,0x0a,0x7d]
75566
75567v_cmp_ne_i32 vcc, tba_hi, v2
75568// CHECK: [0x6d,0x04,0x0a,0x7d]
75569
75570v_cmp_ne_i32 vcc, tma_lo, v2
75571// CHECK: [0x6e,0x04,0x0a,0x7d]
75572
75573v_cmp_ne_i32 vcc, tma_hi, v2
75574// CHECK: [0x6f,0x04,0x0a,0x7d]
75575
75576v_cmp_ne_i32 vcc, ttmp11, v2
75577// CHECK: [0x7b,0x04,0x0a,0x7d]
75578
75579v_cmp_ne_i32 vcc, m0, v2
75580// CHECK: [0x7c,0x04,0x0a,0x7d]
75581
75582v_cmp_ne_i32 vcc, exec_lo, v2
75583// CHECK: [0x7e,0x04,0x0a,0x7d]
75584
75585v_cmp_ne_i32 vcc, exec_hi, v2
75586// CHECK: [0x7f,0x04,0x0a,0x7d]
75587
75588v_cmp_ne_i32 vcc, 0, v2
75589// CHECK: [0x80,0x04,0x0a,0x7d]
75590
75591v_cmp_ne_i32 vcc, -1, v2
75592// CHECK: [0xc1,0x04,0x0a,0x7d]
75593
75594v_cmp_ne_i32 vcc, 0.5, v2
75595// CHECK: [0xf0,0x04,0x0a,0x7d]
75596
75597v_cmp_ne_i32 vcc, -4.0, v2
75598// CHECK: [0xf7,0x04,0x0a,0x7d]
75599
75600v_cmp_ne_i32 vcc, 0xaf123456, v2
75601// CHECK: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
75602
75603v_cmp_ne_i32 vcc, 0x3f717273, v2
75604// CHECK: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
75605
75606v_cmp_ne_i32 vcc, v1, v255
75607// CHECK: [0x01,0xff,0x0b,0x7d]
75608
75609v_cmp_ne_i32_e64 s[10:11], v1, v2
75610// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75611
75612v_cmp_ne_i32_e64 s[12:13], v1, v2
75613// CHECK: [0x0c,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75614
75615v_cmp_ne_i32_e64 s[102:103], v1, v2
75616// CHECK: [0x66,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75617
75618v_cmp_ne_i32_e64 flat_scratch, v1, v2
75619// CHECK: [0x68,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75620
75621v_cmp_ne_i32_e64 vcc, v1, v2
75622// CHECK: [0x6a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75623
75624v_cmp_ne_i32_e64 tba, v1, v2
75625// CHECK: [0x6c,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75626
75627v_cmp_ne_i32_e64 tma, v1, v2
75628// CHECK: [0x6e,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75629
75630v_cmp_ne_i32_e64 ttmp[10:11], v1, v2
75631// CHECK: [0x7a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75632
75633v_cmp_ne_i32_e64 s[10:11], v255, v2
75634// CHECK: [0x0a,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00]
75635
75636v_cmp_ne_i32_e64 s[10:11], s1, v2
75637// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00]
75638
75639v_cmp_ne_i32_e64 s[10:11], s103, v2
75640// CHECK: [0x0a,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00]
75641
75642v_cmp_ne_i32_e64 s[10:11], flat_scratch_lo, v2
75643// CHECK: [0x0a,0x00,0x0a,0xd1,0x68,0x04,0x02,0x00]
75644
75645v_cmp_ne_i32_e64 s[10:11], flat_scratch_hi, v2
75646// CHECK: [0x0a,0x00,0x0a,0xd1,0x69,0x04,0x02,0x00]
75647
75648v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
75649// CHECK: [0x0a,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00]
75650
75651v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
75652// CHECK: [0x0a,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00]
75653
75654v_cmp_ne_i32_e64 s[10:11], tba_lo, v2
75655// CHECK: [0x0a,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00]
75656
75657v_cmp_ne_i32_e64 s[10:11], tba_hi, v2
75658// CHECK: [0x0a,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00]
75659
75660v_cmp_ne_i32_e64 s[10:11], tma_lo, v2
75661// CHECK: [0x0a,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00]
75662
75663v_cmp_ne_i32_e64 s[10:11], tma_hi, v2
75664// CHECK: [0x0a,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00]
75665
75666v_cmp_ne_i32_e64 s[10:11], ttmp11, v2
75667// CHECK: [0x0a,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00]
75668
75669v_cmp_ne_i32_e64 s[10:11], m0, v2
75670// CHECK: [0x0a,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00]
75671
75672v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
75673// CHECK: [0x0a,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00]
75674
75675v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
75676// CHECK: [0x0a,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00]
75677
75678v_cmp_ne_i32_e64 s[10:11], 0, v2
75679// CHECK: [0x0a,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00]
75680
75681v_cmp_ne_i32_e64 s[10:11], -1, v2
75682// CHECK: [0x0a,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00]
75683
75684v_cmp_ne_i32_e64 s[10:11], 0.5, v2
75685// CHECK: [0x0a,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00]
75686
75687v_cmp_ne_i32_e64 s[10:11], -4.0, v2
75688// CHECK: [0x0a,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00]
75689
75690v_cmp_ne_i32_e64 s[10:11], v1, v255
75691// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00]
75692
75693v_cmp_ne_i32_e64 s[10:11], v1, s2
75694// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00]
75695
75696v_cmp_ne_i32_e64 s[10:11], v1, s103
75697// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00]
75698
75699v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_lo
75700// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd1,0x00,0x00]
75701
75702v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_hi
75703// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd3,0x00,0x00]
75704
75705v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
75706// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00]
75707
75708v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
75709// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00]
75710
75711v_cmp_ne_i32_e64 s[10:11], v1, tba_lo
75712// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00]
75713
75714v_cmp_ne_i32_e64 s[10:11], v1, tba_hi
75715// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00]
75716
75717v_cmp_ne_i32_e64 s[10:11], v1, tma_lo
75718// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00]
75719
75720v_cmp_ne_i32_e64 s[10:11], v1, tma_hi
75721// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00]
75722
75723v_cmp_ne_i32_e64 s[10:11], v1, ttmp11
75724// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00]
75725
75726v_cmp_ne_i32_e64 s[10:11], v1, m0
75727// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00]
75728
75729v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
75730// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00]
75731
75732v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
75733// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00]
75734
75735v_cmp_ne_i32_e64 s[10:11], v1, 0
75736// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00]
75737
75738v_cmp_ne_i32_e64 s[10:11], v1, -1
75739// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00]
75740
75741v_cmp_ne_i32_e64 s[10:11], v1, 0.5
75742// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00]
75743
75744v_cmp_ne_i32_e64 s[10:11], v1, -4.0
75745// CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00]
75746
75747v_cmp_ge_i32 vcc, v1, v2
75748// CHECK: [0x01,0x05,0x0c,0x7d]
75749
75750v_cmp_ge_i32 vcc, v255, v2
75751// CHECK: [0xff,0x05,0x0c,0x7d]
75752
75753v_cmp_ge_i32 vcc, s1, v2
75754// CHECK: [0x01,0x04,0x0c,0x7d]
75755
75756v_cmp_ge_i32 vcc, s103, v2
75757// CHECK: [0x67,0x04,0x0c,0x7d]
75758
75759v_cmp_ge_i32 vcc, flat_scratch_lo, v2
75760// CHECK: [0x68,0x04,0x0c,0x7d]
75761
75762v_cmp_ge_i32 vcc, flat_scratch_hi, v2
75763// CHECK: [0x69,0x04,0x0c,0x7d]
75764
75765v_cmp_ge_i32 vcc, vcc_lo, v2
75766// CHECK: [0x6a,0x04,0x0c,0x7d]
75767
75768v_cmp_ge_i32 vcc, vcc_hi, v2
75769// CHECK: [0x6b,0x04,0x0c,0x7d]
75770
75771v_cmp_ge_i32 vcc, tba_lo, v2
75772// CHECK: [0x6c,0x04,0x0c,0x7d]
75773
75774v_cmp_ge_i32 vcc, tba_hi, v2
75775// CHECK: [0x6d,0x04,0x0c,0x7d]
75776
75777v_cmp_ge_i32 vcc, tma_lo, v2
75778// CHECK: [0x6e,0x04,0x0c,0x7d]
75779
75780v_cmp_ge_i32 vcc, tma_hi, v2
75781// CHECK: [0x6f,0x04,0x0c,0x7d]
75782
75783v_cmp_ge_i32 vcc, ttmp11, v2
75784// CHECK: [0x7b,0x04,0x0c,0x7d]
75785
75786v_cmp_ge_i32 vcc, m0, v2
75787// CHECK: [0x7c,0x04,0x0c,0x7d]
75788
75789v_cmp_ge_i32 vcc, exec_lo, v2
75790// CHECK: [0x7e,0x04,0x0c,0x7d]
75791
75792v_cmp_ge_i32 vcc, exec_hi, v2
75793// CHECK: [0x7f,0x04,0x0c,0x7d]
75794
75795v_cmp_ge_i32 vcc, 0, v2
75796// CHECK: [0x80,0x04,0x0c,0x7d]
75797
75798v_cmp_ge_i32 vcc, -1, v2
75799// CHECK: [0xc1,0x04,0x0c,0x7d]
75800
75801v_cmp_ge_i32 vcc, 0.5, v2
75802// CHECK: [0xf0,0x04,0x0c,0x7d]
75803
75804v_cmp_ge_i32 vcc, -4.0, v2
75805// CHECK: [0xf7,0x04,0x0c,0x7d]
75806
75807v_cmp_ge_i32 vcc, 0xaf123456, v2
75808// CHECK: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
75809
75810v_cmp_ge_i32 vcc, 0x3f717273, v2
75811// CHECK: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
75812
75813v_cmp_ge_i32 vcc, v1, v255
75814// CHECK: [0x01,0xff,0x0d,0x7d]
75815
75816v_cmp_ge_i32_e64 s[10:11], v1, v2
75817// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75818
75819v_cmp_ge_i32_e64 s[12:13], v1, v2
75820// CHECK: [0x0c,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75821
75822v_cmp_ge_i32_e64 s[102:103], v1, v2
75823// CHECK: [0x66,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75824
75825v_cmp_ge_i32_e64 flat_scratch, v1, v2
75826// CHECK: [0x68,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75827
75828v_cmp_ge_i32_e64 vcc, v1, v2
75829// CHECK: [0x6a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75830
75831v_cmp_ge_i32_e64 tba, v1, v2
75832// CHECK: [0x6c,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75833
75834v_cmp_ge_i32_e64 tma, v1, v2
75835// CHECK: [0x6e,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75836
75837v_cmp_ge_i32_e64 ttmp[10:11], v1, v2
75838// CHECK: [0x7a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75839
75840v_cmp_ge_i32_e64 s[10:11], v255, v2
75841// CHECK: [0x0a,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00]
75842
75843v_cmp_ge_i32_e64 s[10:11], s1, v2
75844// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00]
75845
75846v_cmp_ge_i32_e64 s[10:11], s103, v2
75847// CHECK: [0x0a,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00]
75848
75849v_cmp_ge_i32_e64 s[10:11], flat_scratch_lo, v2
75850// CHECK: [0x0a,0x00,0x0c,0xd1,0x68,0x04,0x02,0x00]
75851
75852v_cmp_ge_i32_e64 s[10:11], flat_scratch_hi, v2
75853// CHECK: [0x0a,0x00,0x0c,0xd1,0x69,0x04,0x02,0x00]
75854
75855v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
75856// CHECK: [0x0a,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00]
75857
75858v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
75859// CHECK: [0x0a,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00]
75860
75861v_cmp_ge_i32_e64 s[10:11], tba_lo, v2
75862// CHECK: [0x0a,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00]
75863
75864v_cmp_ge_i32_e64 s[10:11], tba_hi, v2
75865// CHECK: [0x0a,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00]
75866
75867v_cmp_ge_i32_e64 s[10:11], tma_lo, v2
75868// CHECK: [0x0a,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00]
75869
75870v_cmp_ge_i32_e64 s[10:11], tma_hi, v2
75871// CHECK: [0x0a,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00]
75872
75873v_cmp_ge_i32_e64 s[10:11], ttmp11, v2
75874// CHECK: [0x0a,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00]
75875
75876v_cmp_ge_i32_e64 s[10:11], m0, v2
75877// CHECK: [0x0a,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00]
75878
75879v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
75880// CHECK: [0x0a,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00]
75881
75882v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
75883// CHECK: [0x0a,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00]
75884
75885v_cmp_ge_i32_e64 s[10:11], 0, v2
75886// CHECK: [0x0a,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00]
75887
75888v_cmp_ge_i32_e64 s[10:11], -1, v2
75889// CHECK: [0x0a,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00]
75890
75891v_cmp_ge_i32_e64 s[10:11], 0.5, v2
75892// CHECK: [0x0a,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00]
75893
75894v_cmp_ge_i32_e64 s[10:11], -4.0, v2
75895// CHECK: [0x0a,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00]
75896
75897v_cmp_ge_i32_e64 s[10:11], v1, v255
75898// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00]
75899
75900v_cmp_ge_i32_e64 s[10:11], v1, s2
75901// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00]
75902
75903v_cmp_ge_i32_e64 s[10:11], v1, s103
75904// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00]
75905
75906v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_lo
75907// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd1,0x00,0x00]
75908
75909v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_hi
75910// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd3,0x00,0x00]
75911
75912v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
75913// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00]
75914
75915v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
75916// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00]
75917
75918v_cmp_ge_i32_e64 s[10:11], v1, tba_lo
75919// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00]
75920
75921v_cmp_ge_i32_e64 s[10:11], v1, tba_hi
75922// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00]
75923
75924v_cmp_ge_i32_e64 s[10:11], v1, tma_lo
75925// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00]
75926
75927v_cmp_ge_i32_e64 s[10:11], v1, tma_hi
75928// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00]
75929
75930v_cmp_ge_i32_e64 s[10:11], v1, ttmp11
75931// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00]
75932
75933v_cmp_ge_i32_e64 s[10:11], v1, m0
75934// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00]
75935
75936v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
75937// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00]
75938
75939v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
75940// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00]
75941
75942v_cmp_ge_i32_e64 s[10:11], v1, 0
75943// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00]
75944
75945v_cmp_ge_i32_e64 s[10:11], v1, -1
75946// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00]
75947
75948v_cmp_ge_i32_e64 s[10:11], v1, 0.5
75949// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00]
75950
75951v_cmp_ge_i32_e64 s[10:11], v1, -4.0
75952// CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00]
75953
75954v_cmp_t_i32 vcc, v1, v2
75955// CHECK: [0x01,0x05,0x0e,0x7d]
75956
75957v_cmp_t_i32 vcc, v255, v2
75958// CHECK: [0xff,0x05,0x0e,0x7d]
75959
75960v_cmp_t_i32 vcc, s1, v2
75961// CHECK: [0x01,0x04,0x0e,0x7d]
75962
75963v_cmp_t_i32 vcc, s103, v2
75964// CHECK: [0x67,0x04,0x0e,0x7d]
75965
75966v_cmp_t_i32 vcc, flat_scratch_lo, v2
75967// CHECK: [0x68,0x04,0x0e,0x7d]
75968
75969v_cmp_t_i32 vcc, flat_scratch_hi, v2
75970// CHECK: [0x69,0x04,0x0e,0x7d]
75971
75972v_cmp_t_i32 vcc, vcc_lo, v2
75973// CHECK: [0x6a,0x04,0x0e,0x7d]
75974
75975v_cmp_t_i32 vcc, vcc_hi, v2
75976// CHECK: [0x6b,0x04,0x0e,0x7d]
75977
75978v_cmp_t_i32 vcc, tba_lo, v2
75979// CHECK: [0x6c,0x04,0x0e,0x7d]
75980
75981v_cmp_t_i32 vcc, tba_hi, v2
75982// CHECK: [0x6d,0x04,0x0e,0x7d]
75983
75984v_cmp_t_i32 vcc, tma_lo, v2
75985// CHECK: [0x6e,0x04,0x0e,0x7d]
75986
75987v_cmp_t_i32 vcc, tma_hi, v2
75988// CHECK: [0x6f,0x04,0x0e,0x7d]
75989
75990v_cmp_t_i32 vcc, ttmp11, v2
75991// CHECK: [0x7b,0x04,0x0e,0x7d]
75992
75993v_cmp_t_i32 vcc, m0, v2
75994// CHECK: [0x7c,0x04,0x0e,0x7d]
75995
75996v_cmp_t_i32 vcc, exec_lo, v2
75997// CHECK: [0x7e,0x04,0x0e,0x7d]
75998
75999v_cmp_t_i32 vcc, exec_hi, v2
76000// CHECK: [0x7f,0x04,0x0e,0x7d]
76001
76002v_cmp_t_i32 vcc, 0, v2
76003// CHECK: [0x80,0x04,0x0e,0x7d]
76004
76005v_cmp_t_i32 vcc, -1, v2
76006// CHECK: [0xc1,0x04,0x0e,0x7d]
76007
76008v_cmp_t_i32 vcc, 0.5, v2
76009// CHECK: [0xf0,0x04,0x0e,0x7d]
76010
76011v_cmp_t_i32 vcc, -4.0, v2
76012// CHECK: [0xf7,0x04,0x0e,0x7d]
76013
76014v_cmp_t_i32 vcc, 0xaf123456, v2
76015// CHECK: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
76016
76017v_cmp_t_i32 vcc, 0x3f717273, v2
76018// CHECK: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
76019
76020v_cmp_t_i32 vcc, v1, v255
76021// CHECK: [0x01,0xff,0x0f,0x7d]
76022
76023v_cmp_t_i32_e64 s[10:11], v1, v2
76024// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76025
76026v_cmp_t_i32_e64 s[12:13], v1, v2
76027// CHECK: [0x0c,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76028
76029v_cmp_t_i32_e64 s[102:103], v1, v2
76030// CHECK: [0x66,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76031
76032v_cmp_t_i32_e64 flat_scratch, v1, v2
76033// CHECK: [0x68,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76034
76035v_cmp_t_i32_e64 vcc, v1, v2
76036// CHECK: [0x6a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76037
76038v_cmp_t_i32_e64 tba, v1, v2
76039// CHECK: [0x6c,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76040
76041v_cmp_t_i32_e64 tma, v1, v2
76042// CHECK: [0x6e,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76043
76044v_cmp_t_i32_e64 ttmp[10:11], v1, v2
76045// CHECK: [0x7a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76046
76047v_cmp_t_i32_e64 s[10:11], v255, v2
76048// CHECK: [0x0a,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00]
76049
76050v_cmp_t_i32_e64 s[10:11], s1, v2
76051// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00]
76052
76053v_cmp_t_i32_e64 s[10:11], s103, v2
76054// CHECK: [0x0a,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00]
76055
76056v_cmp_t_i32_e64 s[10:11], flat_scratch_lo, v2
76057// CHECK: [0x0a,0x00,0x0e,0xd1,0x68,0x04,0x02,0x00]
76058
76059v_cmp_t_i32_e64 s[10:11], flat_scratch_hi, v2
76060// CHECK: [0x0a,0x00,0x0e,0xd1,0x69,0x04,0x02,0x00]
76061
76062v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
76063// CHECK: [0x0a,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00]
76064
76065v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
76066// CHECK: [0x0a,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00]
76067
76068v_cmp_t_i32_e64 s[10:11], tba_lo, v2
76069// CHECK: [0x0a,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00]
76070
76071v_cmp_t_i32_e64 s[10:11], tba_hi, v2
76072// CHECK: [0x0a,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00]
76073
76074v_cmp_t_i32_e64 s[10:11], tma_lo, v2
76075// CHECK: [0x0a,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00]
76076
76077v_cmp_t_i32_e64 s[10:11], tma_hi, v2
76078// CHECK: [0x0a,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00]
76079
76080v_cmp_t_i32_e64 s[10:11], ttmp11, v2
76081// CHECK: [0x0a,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00]
76082
76083v_cmp_t_i32_e64 s[10:11], m0, v2
76084// CHECK: [0x0a,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00]
76085
76086v_cmp_t_i32_e64 s[10:11], exec_lo, v2
76087// CHECK: [0x0a,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00]
76088
76089v_cmp_t_i32_e64 s[10:11], exec_hi, v2
76090// CHECK: [0x0a,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00]
76091
76092v_cmp_t_i32_e64 s[10:11], 0, v2
76093// CHECK: [0x0a,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00]
76094
76095v_cmp_t_i32_e64 s[10:11], -1, v2
76096// CHECK: [0x0a,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00]
76097
76098v_cmp_t_i32_e64 s[10:11], 0.5, v2
76099// CHECK: [0x0a,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00]
76100
76101v_cmp_t_i32_e64 s[10:11], -4.0, v2
76102// CHECK: [0x0a,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00]
76103
76104v_cmp_t_i32_e64 s[10:11], v1, v255
76105// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00]
76106
76107v_cmp_t_i32_e64 s[10:11], v1, s2
76108// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00]
76109
76110v_cmp_t_i32_e64 s[10:11], v1, s103
76111// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00]
76112
76113v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_lo
76114// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd1,0x00,0x00]
76115
76116v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_hi
76117// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd3,0x00,0x00]
76118
76119v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
76120// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00]
76121
76122v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
76123// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00]
76124
76125v_cmp_t_i32_e64 s[10:11], v1, tba_lo
76126// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00]
76127
76128v_cmp_t_i32_e64 s[10:11], v1, tba_hi
76129// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00]
76130
76131v_cmp_t_i32_e64 s[10:11], v1, tma_lo
76132// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00]
76133
76134v_cmp_t_i32_e64 s[10:11], v1, tma_hi
76135// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00]
76136
76137v_cmp_t_i32_e64 s[10:11], v1, ttmp11
76138// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00]
76139
76140v_cmp_t_i32_e64 s[10:11], v1, m0
76141// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00]
76142
76143v_cmp_t_i32_e64 s[10:11], v1, exec_lo
76144// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00]
76145
76146v_cmp_t_i32_e64 s[10:11], v1, exec_hi
76147// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00]
76148
76149v_cmp_t_i32_e64 s[10:11], v1, 0
76150// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00]
76151
76152v_cmp_t_i32_e64 s[10:11], v1, -1
76153// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00]
76154
76155v_cmp_t_i32_e64 s[10:11], v1, 0.5
76156// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00]
76157
76158v_cmp_t_i32_e64 s[10:11], v1, -4.0
76159// CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00]
76160
76161v_cmpx_f_i32 vcc, v1, v2
76162// CHECK: [0x01,0x05,0x20,0x7d]
76163
76164v_cmpx_f_i32 vcc, v255, v2
76165// CHECK: [0xff,0x05,0x20,0x7d]
76166
76167v_cmpx_f_i32 vcc, s1, v2
76168// CHECK: [0x01,0x04,0x20,0x7d]
76169
76170v_cmpx_f_i32 vcc, s103, v2
76171// CHECK: [0x67,0x04,0x20,0x7d]
76172
76173v_cmpx_f_i32 vcc, flat_scratch_lo, v2
76174// CHECK: [0x68,0x04,0x20,0x7d]
76175
76176v_cmpx_f_i32 vcc, flat_scratch_hi, v2
76177// CHECK: [0x69,0x04,0x20,0x7d]
76178
76179v_cmpx_f_i32 vcc, vcc_lo, v2
76180// CHECK: [0x6a,0x04,0x20,0x7d]
76181
76182v_cmpx_f_i32 vcc, vcc_hi, v2
76183// CHECK: [0x6b,0x04,0x20,0x7d]
76184
76185v_cmpx_f_i32 vcc, tba_lo, v2
76186// CHECK: [0x6c,0x04,0x20,0x7d]
76187
76188v_cmpx_f_i32 vcc, tba_hi, v2
76189// CHECK: [0x6d,0x04,0x20,0x7d]
76190
76191v_cmpx_f_i32 vcc, tma_lo, v2
76192// CHECK: [0x6e,0x04,0x20,0x7d]
76193
76194v_cmpx_f_i32 vcc, tma_hi, v2
76195// CHECK: [0x6f,0x04,0x20,0x7d]
76196
76197v_cmpx_f_i32 vcc, ttmp11, v2
76198// CHECK: [0x7b,0x04,0x20,0x7d]
76199
76200v_cmpx_f_i32 vcc, m0, v2
76201// CHECK: [0x7c,0x04,0x20,0x7d]
76202
76203v_cmpx_f_i32 vcc, exec_lo, v2
76204// CHECK: [0x7e,0x04,0x20,0x7d]
76205
76206v_cmpx_f_i32 vcc, exec_hi, v2
76207// CHECK: [0x7f,0x04,0x20,0x7d]
76208
76209v_cmpx_f_i32 vcc, 0, v2
76210// CHECK: [0x80,0x04,0x20,0x7d]
76211
76212v_cmpx_f_i32 vcc, -1, v2
76213// CHECK: [0xc1,0x04,0x20,0x7d]
76214
76215v_cmpx_f_i32 vcc, 0.5, v2
76216// CHECK: [0xf0,0x04,0x20,0x7d]
76217
76218v_cmpx_f_i32 vcc, -4.0, v2
76219// CHECK: [0xf7,0x04,0x20,0x7d]
76220
76221v_cmpx_f_i32 vcc, 0xaf123456, v2
76222// CHECK: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
76223
76224v_cmpx_f_i32 vcc, 0x3f717273, v2
76225// CHECK: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
76226
76227v_cmpx_f_i32 vcc, v1, v255
76228// CHECK: [0x01,0xff,0x21,0x7d]
76229
76230v_cmpx_f_i32_e64 s[10:11], v1, v2
76231// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76232
76233v_cmpx_f_i32_e64 s[12:13], v1, v2
76234// CHECK: [0x0c,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76235
76236v_cmpx_f_i32_e64 s[102:103], v1, v2
76237// CHECK: [0x66,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76238
76239v_cmpx_f_i32_e64 flat_scratch, v1, v2
76240// CHECK: [0x68,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76241
76242v_cmpx_f_i32_e64 vcc, v1, v2
76243// CHECK: [0x6a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76244
76245v_cmpx_f_i32_e64 tba, v1, v2
76246// CHECK: [0x6c,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76247
76248v_cmpx_f_i32_e64 tma, v1, v2
76249// CHECK: [0x6e,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76250
76251v_cmpx_f_i32_e64 ttmp[10:11], v1, v2
76252// CHECK: [0x7a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76253
76254v_cmpx_f_i32_e64 s[10:11], v255, v2
76255// CHECK: [0x0a,0x00,0x20,0xd1,0xff,0x05,0x02,0x00]
76256
76257v_cmpx_f_i32_e64 s[10:11], s1, v2
76258// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x04,0x02,0x00]
76259
76260v_cmpx_f_i32_e64 s[10:11], s103, v2
76261// CHECK: [0x0a,0x00,0x20,0xd1,0x67,0x04,0x02,0x00]
76262
76263v_cmpx_f_i32_e64 s[10:11], flat_scratch_lo, v2
76264// CHECK: [0x0a,0x00,0x20,0xd1,0x68,0x04,0x02,0x00]
76265
76266v_cmpx_f_i32_e64 s[10:11], flat_scratch_hi, v2
76267// CHECK: [0x0a,0x00,0x20,0xd1,0x69,0x04,0x02,0x00]
76268
76269v_cmpx_f_i32_e64 s[10:11], vcc_lo, v2
76270// CHECK: [0x0a,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00]
76271
76272v_cmpx_f_i32_e64 s[10:11], vcc_hi, v2
76273// CHECK: [0x0a,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00]
76274
76275v_cmpx_f_i32_e64 s[10:11], tba_lo, v2
76276// CHECK: [0x0a,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00]
76277
76278v_cmpx_f_i32_e64 s[10:11], tba_hi, v2
76279// CHECK: [0x0a,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00]
76280
76281v_cmpx_f_i32_e64 s[10:11], tma_lo, v2
76282// CHECK: [0x0a,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00]
76283
76284v_cmpx_f_i32_e64 s[10:11], tma_hi, v2
76285// CHECK: [0x0a,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00]
76286
76287v_cmpx_f_i32_e64 s[10:11], ttmp11, v2
76288// CHECK: [0x0a,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00]
76289
76290v_cmpx_f_i32_e64 s[10:11], m0, v2
76291// CHECK: [0x0a,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00]
76292
76293v_cmpx_f_i32_e64 s[10:11], exec_lo, v2
76294// CHECK: [0x0a,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00]
76295
76296v_cmpx_f_i32_e64 s[10:11], exec_hi, v2
76297// CHECK: [0x0a,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00]
76298
76299v_cmpx_f_i32_e64 s[10:11], 0, v2
76300// CHECK: [0x0a,0x00,0x20,0xd1,0x80,0x04,0x02,0x00]
76301
76302v_cmpx_f_i32_e64 s[10:11], -1, v2
76303// CHECK: [0x0a,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00]
76304
76305v_cmpx_f_i32_e64 s[10:11], 0.5, v2
76306// CHECK: [0x0a,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00]
76307
76308v_cmpx_f_i32_e64 s[10:11], -4.0, v2
76309// CHECK: [0x0a,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00]
76310
76311v_cmpx_f_i32_e64 s[10:11], v1, v255
76312// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xff,0x03,0x00]
76313
76314v_cmpx_f_i32_e64 s[10:11], v1, s2
76315// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x05,0x00,0x00]
76316
76317v_cmpx_f_i32_e64 s[10:11], v1, s103
76318// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00]
76319
76320v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_lo
76321// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd1,0x00,0x00]
76322
76323v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_hi
76324// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd3,0x00,0x00]
76325
76326v_cmpx_f_i32_e64 s[10:11], v1, vcc_lo
76327// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00]
76328
76329v_cmpx_f_i32_e64 s[10:11], v1, vcc_hi
76330// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00]
76331
76332v_cmpx_f_i32_e64 s[10:11], v1, tba_lo
76333// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00]
76334
76335v_cmpx_f_i32_e64 s[10:11], v1, tba_hi
76336// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00]
76337
76338v_cmpx_f_i32_e64 s[10:11], v1, tma_lo
76339// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00]
76340
76341v_cmpx_f_i32_e64 s[10:11], v1, tma_hi
76342// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00]
76343
76344v_cmpx_f_i32_e64 s[10:11], v1, ttmp11
76345// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00]
76346
76347v_cmpx_f_i32_e64 s[10:11], v1, m0
76348// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00]
76349
76350v_cmpx_f_i32_e64 s[10:11], v1, exec_lo
76351// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00]
76352
76353v_cmpx_f_i32_e64 s[10:11], v1, exec_hi
76354// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xff,0x00,0x00]
76355
76356v_cmpx_f_i32_e64 s[10:11], v1, 0
76357// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x01,0x01,0x00]
76358
76359v_cmpx_f_i32_e64 s[10:11], v1, -1
76360// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x83,0x01,0x00]
76361
76362v_cmpx_f_i32_e64 s[10:11], v1, 0.5
76363// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00]
76364
76365v_cmpx_f_i32_e64 s[10:11], v1, -4.0
76366// CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xef,0x01,0x00]
76367
76368v_cmpx_lt_i32 vcc, v1, v2
76369// CHECK: [0x01,0x05,0x22,0x7d]
76370
76371v_cmpx_lt_i32 vcc, v255, v2
76372// CHECK: [0xff,0x05,0x22,0x7d]
76373
76374v_cmpx_lt_i32 vcc, s1, v2
76375// CHECK: [0x01,0x04,0x22,0x7d]
76376
76377v_cmpx_lt_i32 vcc, s103, v2
76378// CHECK: [0x67,0x04,0x22,0x7d]
76379
76380v_cmpx_lt_i32 vcc, flat_scratch_lo, v2
76381// CHECK: [0x68,0x04,0x22,0x7d]
76382
76383v_cmpx_lt_i32 vcc, flat_scratch_hi, v2
76384// CHECK: [0x69,0x04,0x22,0x7d]
76385
76386v_cmpx_lt_i32 vcc, vcc_lo, v2
76387// CHECK: [0x6a,0x04,0x22,0x7d]
76388
76389v_cmpx_lt_i32 vcc, vcc_hi, v2
76390// CHECK: [0x6b,0x04,0x22,0x7d]
76391
76392v_cmpx_lt_i32 vcc, tba_lo, v2
76393// CHECK: [0x6c,0x04,0x22,0x7d]
76394
76395v_cmpx_lt_i32 vcc, tba_hi, v2
76396// CHECK: [0x6d,0x04,0x22,0x7d]
76397
76398v_cmpx_lt_i32 vcc, tma_lo, v2
76399// CHECK: [0x6e,0x04,0x22,0x7d]
76400
76401v_cmpx_lt_i32 vcc, tma_hi, v2
76402// CHECK: [0x6f,0x04,0x22,0x7d]
76403
76404v_cmpx_lt_i32 vcc, ttmp11, v2
76405// CHECK: [0x7b,0x04,0x22,0x7d]
76406
76407v_cmpx_lt_i32 vcc, m0, v2
76408// CHECK: [0x7c,0x04,0x22,0x7d]
76409
76410v_cmpx_lt_i32 vcc, exec_lo, v2
76411// CHECK: [0x7e,0x04,0x22,0x7d]
76412
76413v_cmpx_lt_i32 vcc, exec_hi, v2
76414// CHECK: [0x7f,0x04,0x22,0x7d]
76415
76416v_cmpx_lt_i32 vcc, 0, v2
76417// CHECK: [0x80,0x04,0x22,0x7d]
76418
76419v_cmpx_lt_i32 vcc, -1, v2
76420// CHECK: [0xc1,0x04,0x22,0x7d]
76421
76422v_cmpx_lt_i32 vcc, 0.5, v2
76423// CHECK: [0xf0,0x04,0x22,0x7d]
76424
76425v_cmpx_lt_i32 vcc, -4.0, v2
76426// CHECK: [0xf7,0x04,0x22,0x7d]
76427
76428v_cmpx_lt_i32 vcc, 0xaf123456, v2
76429// CHECK: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
76430
76431v_cmpx_lt_i32 vcc, 0x3f717273, v2
76432// CHECK: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
76433
76434v_cmpx_lt_i32 vcc, v1, v255
76435// CHECK: [0x01,0xff,0x23,0x7d]
76436
76437v_cmpx_lt_i32_e64 s[10:11], v1, v2
76438// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76439
76440v_cmpx_lt_i32_e64 s[12:13], v1, v2
76441// CHECK: [0x0c,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76442
76443v_cmpx_lt_i32_e64 s[102:103], v1, v2
76444// CHECK: [0x66,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76445
76446v_cmpx_lt_i32_e64 flat_scratch, v1, v2
76447// CHECK: [0x68,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76448
76449v_cmpx_lt_i32_e64 vcc, v1, v2
76450// CHECK: [0x6a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76451
76452v_cmpx_lt_i32_e64 tba, v1, v2
76453// CHECK: [0x6c,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76454
76455v_cmpx_lt_i32_e64 tma, v1, v2
76456// CHECK: [0x6e,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76457
76458v_cmpx_lt_i32_e64 ttmp[10:11], v1, v2
76459// CHECK: [0x7a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76460
76461v_cmpx_lt_i32_e64 s[10:11], v255, v2
76462// CHECK: [0x0a,0x00,0x22,0xd1,0xff,0x05,0x02,0x00]
76463
76464v_cmpx_lt_i32_e64 s[10:11], s1, v2
76465// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x04,0x02,0x00]
76466
76467v_cmpx_lt_i32_e64 s[10:11], s103, v2
76468// CHECK: [0x0a,0x00,0x22,0xd1,0x67,0x04,0x02,0x00]
76469
76470v_cmpx_lt_i32_e64 s[10:11], flat_scratch_lo, v2
76471// CHECK: [0x0a,0x00,0x22,0xd1,0x68,0x04,0x02,0x00]
76472
76473v_cmpx_lt_i32_e64 s[10:11], flat_scratch_hi, v2
76474// CHECK: [0x0a,0x00,0x22,0xd1,0x69,0x04,0x02,0x00]
76475
76476v_cmpx_lt_i32_e64 s[10:11], vcc_lo, v2
76477// CHECK: [0x0a,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00]
76478
76479v_cmpx_lt_i32_e64 s[10:11], vcc_hi, v2
76480// CHECK: [0x0a,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00]
76481
76482v_cmpx_lt_i32_e64 s[10:11], tba_lo, v2
76483// CHECK: [0x0a,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00]
76484
76485v_cmpx_lt_i32_e64 s[10:11], tba_hi, v2
76486// CHECK: [0x0a,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00]
76487
76488v_cmpx_lt_i32_e64 s[10:11], tma_lo, v2
76489// CHECK: [0x0a,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00]
76490
76491v_cmpx_lt_i32_e64 s[10:11], tma_hi, v2
76492// CHECK: [0x0a,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00]
76493
76494v_cmpx_lt_i32_e64 s[10:11], ttmp11, v2
76495// CHECK: [0x0a,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00]
76496
76497v_cmpx_lt_i32_e64 s[10:11], m0, v2
76498// CHECK: [0x0a,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00]
76499
76500v_cmpx_lt_i32_e64 s[10:11], exec_lo, v2
76501// CHECK: [0x0a,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00]
76502
76503v_cmpx_lt_i32_e64 s[10:11], exec_hi, v2
76504// CHECK: [0x0a,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00]
76505
76506v_cmpx_lt_i32_e64 s[10:11], 0, v2
76507// CHECK: [0x0a,0x00,0x22,0xd1,0x80,0x04,0x02,0x00]
76508
76509v_cmpx_lt_i32_e64 s[10:11], -1, v2
76510// CHECK: [0x0a,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00]
76511
76512v_cmpx_lt_i32_e64 s[10:11], 0.5, v2
76513// CHECK: [0x0a,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00]
76514
76515v_cmpx_lt_i32_e64 s[10:11], -4.0, v2
76516// CHECK: [0x0a,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00]
76517
76518v_cmpx_lt_i32_e64 s[10:11], v1, v255
76519// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xff,0x03,0x00]
76520
76521v_cmpx_lt_i32_e64 s[10:11], v1, s2
76522// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x05,0x00,0x00]
76523
76524v_cmpx_lt_i32_e64 s[10:11], v1, s103
76525// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00]
76526
76527v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_lo
76528// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd1,0x00,0x00]
76529
76530v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_hi
76531// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd3,0x00,0x00]
76532
76533v_cmpx_lt_i32_e64 s[10:11], v1, vcc_lo
76534// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00]
76535
76536v_cmpx_lt_i32_e64 s[10:11], v1, vcc_hi
76537// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00]
76538
76539v_cmpx_lt_i32_e64 s[10:11], v1, tba_lo
76540// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00]
76541
76542v_cmpx_lt_i32_e64 s[10:11], v1, tba_hi
76543// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00]
76544
76545v_cmpx_lt_i32_e64 s[10:11], v1, tma_lo
76546// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00]
76547
76548v_cmpx_lt_i32_e64 s[10:11], v1, tma_hi
76549// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00]
76550
76551v_cmpx_lt_i32_e64 s[10:11], v1, ttmp11
76552// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00]
76553
76554v_cmpx_lt_i32_e64 s[10:11], v1, m0
76555// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00]
76556
76557v_cmpx_lt_i32_e64 s[10:11], v1, exec_lo
76558// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00]
76559
76560v_cmpx_lt_i32_e64 s[10:11], v1, exec_hi
76561// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xff,0x00,0x00]
76562
76563v_cmpx_lt_i32_e64 s[10:11], v1, 0
76564// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x01,0x01,0x00]
76565
76566v_cmpx_lt_i32_e64 s[10:11], v1, -1
76567// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x83,0x01,0x00]
76568
76569v_cmpx_lt_i32_e64 s[10:11], v1, 0.5
76570// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00]
76571
76572v_cmpx_lt_i32_e64 s[10:11], v1, -4.0
76573// CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xef,0x01,0x00]
76574
76575v_cmpx_eq_i32 vcc, v1, v2
76576// CHECK: [0x01,0x05,0x24,0x7d]
76577
76578v_cmpx_eq_i32 vcc, v255, v2
76579// CHECK: [0xff,0x05,0x24,0x7d]
76580
76581v_cmpx_eq_i32 vcc, s1, v2
76582// CHECK: [0x01,0x04,0x24,0x7d]
76583
76584v_cmpx_eq_i32 vcc, s103, v2
76585// CHECK: [0x67,0x04,0x24,0x7d]
76586
76587v_cmpx_eq_i32 vcc, flat_scratch_lo, v2
76588// CHECK: [0x68,0x04,0x24,0x7d]
76589
76590v_cmpx_eq_i32 vcc, flat_scratch_hi, v2
76591// CHECK: [0x69,0x04,0x24,0x7d]
76592
76593v_cmpx_eq_i32 vcc, vcc_lo, v2
76594// CHECK: [0x6a,0x04,0x24,0x7d]
76595
76596v_cmpx_eq_i32 vcc, vcc_hi, v2
76597// CHECK: [0x6b,0x04,0x24,0x7d]
76598
76599v_cmpx_eq_i32 vcc, tba_lo, v2
76600// CHECK: [0x6c,0x04,0x24,0x7d]
76601
76602v_cmpx_eq_i32 vcc, tba_hi, v2
76603// CHECK: [0x6d,0x04,0x24,0x7d]
76604
76605v_cmpx_eq_i32 vcc, tma_lo, v2
76606// CHECK: [0x6e,0x04,0x24,0x7d]
76607
76608v_cmpx_eq_i32 vcc, tma_hi, v2
76609// CHECK: [0x6f,0x04,0x24,0x7d]
76610
76611v_cmpx_eq_i32 vcc, ttmp11, v2
76612// CHECK: [0x7b,0x04,0x24,0x7d]
76613
76614v_cmpx_eq_i32 vcc, m0, v2
76615// CHECK: [0x7c,0x04,0x24,0x7d]
76616
76617v_cmpx_eq_i32 vcc, exec_lo, v2
76618// CHECK: [0x7e,0x04,0x24,0x7d]
76619
76620v_cmpx_eq_i32 vcc, exec_hi, v2
76621// CHECK: [0x7f,0x04,0x24,0x7d]
76622
76623v_cmpx_eq_i32 vcc, 0, v2
76624// CHECK: [0x80,0x04,0x24,0x7d]
76625
76626v_cmpx_eq_i32 vcc, -1, v2
76627// CHECK: [0xc1,0x04,0x24,0x7d]
76628
76629v_cmpx_eq_i32 vcc, 0.5, v2
76630// CHECK: [0xf0,0x04,0x24,0x7d]
76631
76632v_cmpx_eq_i32 vcc, -4.0, v2
76633// CHECK: [0xf7,0x04,0x24,0x7d]
76634
76635v_cmpx_eq_i32 vcc, 0xaf123456, v2
76636// CHECK: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
76637
76638v_cmpx_eq_i32 vcc, 0x3f717273, v2
76639// CHECK: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
76640
76641v_cmpx_eq_i32 vcc, v1, v255
76642// CHECK: [0x01,0xff,0x25,0x7d]
76643
76644v_cmpx_eq_i32_e64 s[10:11], v1, v2
76645// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76646
76647v_cmpx_eq_i32_e64 s[12:13], v1, v2
76648// CHECK: [0x0c,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76649
76650v_cmpx_eq_i32_e64 s[102:103], v1, v2
76651// CHECK: [0x66,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76652
76653v_cmpx_eq_i32_e64 flat_scratch, v1, v2
76654// CHECK: [0x68,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76655
76656v_cmpx_eq_i32_e64 vcc, v1, v2
76657// CHECK: [0x6a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76658
76659v_cmpx_eq_i32_e64 tba, v1, v2
76660// CHECK: [0x6c,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76661
76662v_cmpx_eq_i32_e64 tma, v1, v2
76663// CHECK: [0x6e,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76664
76665v_cmpx_eq_i32_e64 ttmp[10:11], v1, v2
76666// CHECK: [0x7a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76667
76668v_cmpx_eq_i32_e64 s[10:11], v255, v2
76669// CHECK: [0x0a,0x00,0x24,0xd1,0xff,0x05,0x02,0x00]
76670
76671v_cmpx_eq_i32_e64 s[10:11], s1, v2
76672// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x04,0x02,0x00]
76673
76674v_cmpx_eq_i32_e64 s[10:11], s103, v2
76675// CHECK: [0x0a,0x00,0x24,0xd1,0x67,0x04,0x02,0x00]
76676
76677v_cmpx_eq_i32_e64 s[10:11], flat_scratch_lo, v2
76678// CHECK: [0x0a,0x00,0x24,0xd1,0x68,0x04,0x02,0x00]
76679
76680v_cmpx_eq_i32_e64 s[10:11], flat_scratch_hi, v2
76681// CHECK: [0x0a,0x00,0x24,0xd1,0x69,0x04,0x02,0x00]
76682
76683v_cmpx_eq_i32_e64 s[10:11], vcc_lo, v2
76684// CHECK: [0x0a,0x00,0x24,0xd1,0x6a,0x04,0x02,0x00]
76685
76686v_cmpx_eq_i32_e64 s[10:11], vcc_hi, v2
76687// CHECK: [0x0a,0x00,0x24,0xd1,0x6b,0x04,0x02,0x00]
76688
76689v_cmpx_eq_i32_e64 s[10:11], tba_lo, v2
76690// CHECK: [0x0a,0x00,0x24,0xd1,0x6c,0x04,0x02,0x00]
76691
76692v_cmpx_eq_i32_e64 s[10:11], tba_hi, v2
76693// CHECK: [0x0a,0x00,0x24,0xd1,0x6d,0x04,0x02,0x00]
76694
76695v_cmpx_eq_i32_e64 s[10:11], tma_lo, v2
76696// CHECK: [0x0a,0x00,0x24,0xd1,0x6e,0x04,0x02,0x00]
76697
76698v_cmpx_eq_i32_e64 s[10:11], tma_hi, v2
76699// CHECK: [0x0a,0x00,0x24,0xd1,0x6f,0x04,0x02,0x00]
76700
76701v_cmpx_eq_i32_e64 s[10:11], ttmp11, v2
76702// CHECK: [0x0a,0x00,0x24,0xd1,0x7b,0x04,0x02,0x00]
76703
76704v_cmpx_eq_i32_e64 s[10:11], m0, v2
76705// CHECK: [0x0a,0x00,0x24,0xd1,0x7c,0x04,0x02,0x00]
76706
76707v_cmpx_eq_i32_e64 s[10:11], exec_lo, v2
76708// CHECK: [0x0a,0x00,0x24,0xd1,0x7e,0x04,0x02,0x00]
76709
76710v_cmpx_eq_i32_e64 s[10:11], exec_hi, v2
76711// CHECK: [0x0a,0x00,0x24,0xd1,0x7f,0x04,0x02,0x00]
76712
76713v_cmpx_eq_i32_e64 s[10:11], 0, v2
76714// CHECK: [0x0a,0x00,0x24,0xd1,0x80,0x04,0x02,0x00]
76715
76716v_cmpx_eq_i32_e64 s[10:11], -1, v2
76717// CHECK: [0x0a,0x00,0x24,0xd1,0xc1,0x04,0x02,0x00]
76718
76719v_cmpx_eq_i32_e64 s[10:11], 0.5, v2
76720// CHECK: [0x0a,0x00,0x24,0xd1,0xf0,0x04,0x02,0x00]
76721
76722v_cmpx_eq_i32_e64 s[10:11], -4.0, v2
76723// CHECK: [0x0a,0x00,0x24,0xd1,0xf7,0x04,0x02,0x00]
76724
76725v_cmpx_eq_i32_e64 s[10:11], v1, v255
76726// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xff,0x03,0x00]
76727
76728v_cmpx_eq_i32_e64 s[10:11], v1, s2
76729// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x05,0x00,0x00]
76730
76731v_cmpx_eq_i32_e64 s[10:11], v1, s103
76732// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xcf,0x00,0x00]
76733
76734v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_lo
76735// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd1,0x00,0x00]
76736
76737v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_hi
76738// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd3,0x00,0x00]
76739
76740v_cmpx_eq_i32_e64 s[10:11], v1, vcc_lo
76741// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd5,0x00,0x00]
76742
76743v_cmpx_eq_i32_e64 s[10:11], v1, vcc_hi
76744// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd7,0x00,0x00]
76745
76746v_cmpx_eq_i32_e64 s[10:11], v1, tba_lo
76747// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd9,0x00,0x00]
76748
76749v_cmpx_eq_i32_e64 s[10:11], v1, tba_hi
76750// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdb,0x00,0x00]
76751
76752v_cmpx_eq_i32_e64 s[10:11], v1, tma_lo
76753// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdd,0x00,0x00]
76754
76755v_cmpx_eq_i32_e64 s[10:11], v1, tma_hi
76756// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdf,0x00,0x00]
76757
76758v_cmpx_eq_i32_e64 s[10:11], v1, ttmp11
76759// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xf7,0x00,0x00]
76760
76761v_cmpx_eq_i32_e64 s[10:11], v1, m0
76762// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xf9,0x00,0x00]
76763
76764v_cmpx_eq_i32_e64 s[10:11], v1, exec_lo
76765// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xfd,0x00,0x00]
76766
76767v_cmpx_eq_i32_e64 s[10:11], v1, exec_hi
76768// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xff,0x00,0x00]
76769
76770v_cmpx_eq_i32_e64 s[10:11], v1, 0
76771// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x01,0x01,0x00]
76772
76773v_cmpx_eq_i32_e64 s[10:11], v1, -1
76774// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x83,0x01,0x00]
76775
76776v_cmpx_eq_i32_e64 s[10:11], v1, 0.5
76777// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xe1,0x01,0x00]
76778
76779v_cmpx_eq_i32_e64 s[10:11], v1, -4.0
76780// CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xef,0x01,0x00]
76781
76782v_cmpx_le_i32 vcc, v1, v2
76783// CHECK: [0x01,0x05,0x26,0x7d]
76784
76785v_cmpx_le_i32 vcc, v255, v2
76786// CHECK: [0xff,0x05,0x26,0x7d]
76787
76788v_cmpx_le_i32 vcc, s1, v2
76789// CHECK: [0x01,0x04,0x26,0x7d]
76790
76791v_cmpx_le_i32 vcc, s103, v2
76792// CHECK: [0x67,0x04,0x26,0x7d]
76793
76794v_cmpx_le_i32 vcc, flat_scratch_lo, v2
76795// CHECK: [0x68,0x04,0x26,0x7d]
76796
76797v_cmpx_le_i32 vcc, flat_scratch_hi, v2
76798// CHECK: [0x69,0x04,0x26,0x7d]
76799
76800v_cmpx_le_i32 vcc, vcc_lo, v2
76801// CHECK: [0x6a,0x04,0x26,0x7d]
76802
76803v_cmpx_le_i32 vcc, vcc_hi, v2
76804// CHECK: [0x6b,0x04,0x26,0x7d]
76805
76806v_cmpx_le_i32 vcc, tba_lo, v2
76807// CHECK: [0x6c,0x04,0x26,0x7d]
76808
76809v_cmpx_le_i32 vcc, tba_hi, v2
76810// CHECK: [0x6d,0x04,0x26,0x7d]
76811
76812v_cmpx_le_i32 vcc, tma_lo, v2
76813// CHECK: [0x6e,0x04,0x26,0x7d]
76814
76815v_cmpx_le_i32 vcc, tma_hi, v2
76816// CHECK: [0x6f,0x04,0x26,0x7d]
76817
76818v_cmpx_le_i32 vcc, ttmp11, v2
76819// CHECK: [0x7b,0x04,0x26,0x7d]
76820
76821v_cmpx_le_i32 vcc, m0, v2
76822// CHECK: [0x7c,0x04,0x26,0x7d]
76823
76824v_cmpx_le_i32 vcc, exec_lo, v2
76825// CHECK: [0x7e,0x04,0x26,0x7d]
76826
76827v_cmpx_le_i32 vcc, exec_hi, v2
76828// CHECK: [0x7f,0x04,0x26,0x7d]
76829
76830v_cmpx_le_i32 vcc, 0, v2
76831// CHECK: [0x80,0x04,0x26,0x7d]
76832
76833v_cmpx_le_i32 vcc, -1, v2
76834// CHECK: [0xc1,0x04,0x26,0x7d]
76835
76836v_cmpx_le_i32 vcc, 0.5, v2
76837// CHECK: [0xf0,0x04,0x26,0x7d]
76838
76839v_cmpx_le_i32 vcc, -4.0, v2
76840// CHECK: [0xf7,0x04,0x26,0x7d]
76841
76842v_cmpx_le_i32 vcc, 0xaf123456, v2
76843// CHECK: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
76844
76845v_cmpx_le_i32 vcc, 0x3f717273, v2
76846// CHECK: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
76847
76848v_cmpx_le_i32 vcc, v1, v255
76849// CHECK: [0x01,0xff,0x27,0x7d]
76850
76851v_cmpx_le_i32_e64 s[10:11], v1, v2
76852// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76853
76854v_cmpx_le_i32_e64 s[12:13], v1, v2
76855// CHECK: [0x0c,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76856
76857v_cmpx_le_i32_e64 s[102:103], v1, v2
76858// CHECK: [0x66,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76859
76860v_cmpx_le_i32_e64 flat_scratch, v1, v2
76861// CHECK: [0x68,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76862
76863v_cmpx_le_i32_e64 vcc, v1, v2
76864// CHECK: [0x6a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76865
76866v_cmpx_le_i32_e64 tba, v1, v2
76867// CHECK: [0x6c,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76868
76869v_cmpx_le_i32_e64 tma, v1, v2
76870// CHECK: [0x6e,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76871
76872v_cmpx_le_i32_e64 ttmp[10:11], v1, v2
76873// CHECK: [0x7a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76874
76875v_cmpx_le_i32_e64 s[10:11], v255, v2
76876// CHECK: [0x0a,0x00,0x26,0xd1,0xff,0x05,0x02,0x00]
76877
76878v_cmpx_le_i32_e64 s[10:11], s1, v2
76879// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x04,0x02,0x00]
76880
76881v_cmpx_le_i32_e64 s[10:11], s103, v2
76882// CHECK: [0x0a,0x00,0x26,0xd1,0x67,0x04,0x02,0x00]
76883
76884v_cmpx_le_i32_e64 s[10:11], flat_scratch_lo, v2
76885// CHECK: [0x0a,0x00,0x26,0xd1,0x68,0x04,0x02,0x00]
76886
76887v_cmpx_le_i32_e64 s[10:11], flat_scratch_hi, v2
76888// CHECK: [0x0a,0x00,0x26,0xd1,0x69,0x04,0x02,0x00]
76889
76890v_cmpx_le_i32_e64 s[10:11], vcc_lo, v2
76891// CHECK: [0x0a,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00]
76892
76893v_cmpx_le_i32_e64 s[10:11], vcc_hi, v2
76894// CHECK: [0x0a,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00]
76895
76896v_cmpx_le_i32_e64 s[10:11], tba_lo, v2
76897// CHECK: [0x0a,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00]
76898
76899v_cmpx_le_i32_e64 s[10:11], tba_hi, v2
76900// CHECK: [0x0a,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00]
76901
76902v_cmpx_le_i32_e64 s[10:11], tma_lo, v2
76903// CHECK: [0x0a,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00]
76904
76905v_cmpx_le_i32_e64 s[10:11], tma_hi, v2
76906// CHECK: [0x0a,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00]
76907
76908v_cmpx_le_i32_e64 s[10:11], ttmp11, v2
76909// CHECK: [0x0a,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00]
76910
76911v_cmpx_le_i32_e64 s[10:11], m0, v2
76912// CHECK: [0x0a,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00]
76913
76914v_cmpx_le_i32_e64 s[10:11], exec_lo, v2
76915// CHECK: [0x0a,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00]
76916
76917v_cmpx_le_i32_e64 s[10:11], exec_hi, v2
76918// CHECK: [0x0a,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00]
76919
76920v_cmpx_le_i32_e64 s[10:11], 0, v2
76921// CHECK: [0x0a,0x00,0x26,0xd1,0x80,0x04,0x02,0x00]
76922
76923v_cmpx_le_i32_e64 s[10:11], -1, v2
76924// CHECK: [0x0a,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00]
76925
76926v_cmpx_le_i32_e64 s[10:11], 0.5, v2
76927// CHECK: [0x0a,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00]
76928
76929v_cmpx_le_i32_e64 s[10:11], -4.0, v2
76930// CHECK: [0x0a,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00]
76931
76932v_cmpx_le_i32_e64 s[10:11], v1, v255
76933// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xff,0x03,0x00]
76934
76935v_cmpx_le_i32_e64 s[10:11], v1, s2
76936// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x05,0x00,0x00]
76937
76938v_cmpx_le_i32_e64 s[10:11], v1, s103
76939// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00]
76940
76941v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_lo
76942// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd1,0x00,0x00]
76943
76944v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_hi
76945// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd3,0x00,0x00]
76946
76947v_cmpx_le_i32_e64 s[10:11], v1, vcc_lo
76948// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00]
76949
76950v_cmpx_le_i32_e64 s[10:11], v1, vcc_hi
76951// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00]
76952
76953v_cmpx_le_i32_e64 s[10:11], v1, tba_lo
76954// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00]
76955
76956v_cmpx_le_i32_e64 s[10:11], v1, tba_hi
76957// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00]
76958
76959v_cmpx_le_i32_e64 s[10:11], v1, tma_lo
76960// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00]
76961
76962v_cmpx_le_i32_e64 s[10:11], v1, tma_hi
76963// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00]
76964
76965v_cmpx_le_i32_e64 s[10:11], v1, ttmp11
76966// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00]
76967
76968v_cmpx_le_i32_e64 s[10:11], v1, m0
76969// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00]
76970
76971v_cmpx_le_i32_e64 s[10:11], v1, exec_lo
76972// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00]
76973
76974v_cmpx_le_i32_e64 s[10:11], v1, exec_hi
76975// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xff,0x00,0x00]
76976
76977v_cmpx_le_i32_e64 s[10:11], v1, 0
76978// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x01,0x01,0x00]
76979
76980v_cmpx_le_i32_e64 s[10:11], v1, -1
76981// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x83,0x01,0x00]
76982
76983v_cmpx_le_i32_e64 s[10:11], v1, 0.5
76984// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00]
76985
76986v_cmpx_le_i32_e64 s[10:11], v1, -4.0
76987// CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xef,0x01,0x00]
76988
76989v_cmpx_gt_i32 vcc, v1, v2
76990// CHECK: [0x01,0x05,0x28,0x7d]
76991
76992v_cmpx_gt_i32 vcc, v255, v2
76993// CHECK: [0xff,0x05,0x28,0x7d]
76994
76995v_cmpx_gt_i32 vcc, s1, v2
76996// CHECK: [0x01,0x04,0x28,0x7d]
76997
76998v_cmpx_gt_i32 vcc, s103, v2
76999// CHECK: [0x67,0x04,0x28,0x7d]
77000
77001v_cmpx_gt_i32 vcc, flat_scratch_lo, v2
77002// CHECK: [0x68,0x04,0x28,0x7d]
77003
77004v_cmpx_gt_i32 vcc, flat_scratch_hi, v2
77005// CHECK: [0x69,0x04,0x28,0x7d]
77006
77007v_cmpx_gt_i32 vcc, vcc_lo, v2
77008// CHECK: [0x6a,0x04,0x28,0x7d]
77009
77010v_cmpx_gt_i32 vcc, vcc_hi, v2
77011// CHECK: [0x6b,0x04,0x28,0x7d]
77012
77013v_cmpx_gt_i32 vcc, tba_lo, v2
77014// CHECK: [0x6c,0x04,0x28,0x7d]
77015
77016v_cmpx_gt_i32 vcc, tba_hi, v2
77017// CHECK: [0x6d,0x04,0x28,0x7d]
77018
77019v_cmpx_gt_i32 vcc, tma_lo, v2
77020// CHECK: [0x6e,0x04,0x28,0x7d]
77021
77022v_cmpx_gt_i32 vcc, tma_hi, v2
77023// CHECK: [0x6f,0x04,0x28,0x7d]
77024
77025v_cmpx_gt_i32 vcc, ttmp11, v2
77026// CHECK: [0x7b,0x04,0x28,0x7d]
77027
77028v_cmpx_gt_i32 vcc, m0, v2
77029// CHECK: [0x7c,0x04,0x28,0x7d]
77030
77031v_cmpx_gt_i32 vcc, exec_lo, v2
77032// CHECK: [0x7e,0x04,0x28,0x7d]
77033
77034v_cmpx_gt_i32 vcc, exec_hi, v2
77035// CHECK: [0x7f,0x04,0x28,0x7d]
77036
77037v_cmpx_gt_i32 vcc, 0, v2
77038// CHECK: [0x80,0x04,0x28,0x7d]
77039
77040v_cmpx_gt_i32 vcc, -1, v2
77041// CHECK: [0xc1,0x04,0x28,0x7d]
77042
77043v_cmpx_gt_i32 vcc, 0.5, v2
77044// CHECK: [0xf0,0x04,0x28,0x7d]
77045
77046v_cmpx_gt_i32 vcc, -4.0, v2
77047// CHECK: [0xf7,0x04,0x28,0x7d]
77048
77049v_cmpx_gt_i32 vcc, 0xaf123456, v2
77050// CHECK: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
77051
77052v_cmpx_gt_i32 vcc, 0x3f717273, v2
77053// CHECK: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
77054
77055v_cmpx_gt_i32 vcc, v1, v255
77056// CHECK: [0x01,0xff,0x29,0x7d]
77057
77058v_cmpx_gt_i32_e64 s[10:11], v1, v2
77059// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77060
77061v_cmpx_gt_i32_e64 s[12:13], v1, v2
77062// CHECK: [0x0c,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77063
77064v_cmpx_gt_i32_e64 s[102:103], v1, v2
77065// CHECK: [0x66,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77066
77067v_cmpx_gt_i32_e64 flat_scratch, v1, v2
77068// CHECK: [0x68,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77069
77070v_cmpx_gt_i32_e64 vcc, v1, v2
77071// CHECK: [0x6a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77072
77073v_cmpx_gt_i32_e64 tba, v1, v2
77074// CHECK: [0x6c,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77075
77076v_cmpx_gt_i32_e64 tma, v1, v2
77077// CHECK: [0x6e,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77078
77079v_cmpx_gt_i32_e64 ttmp[10:11], v1, v2
77080// CHECK: [0x7a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77081
77082v_cmpx_gt_i32_e64 s[10:11], v255, v2
77083// CHECK: [0x0a,0x00,0x28,0xd1,0xff,0x05,0x02,0x00]
77084
77085v_cmpx_gt_i32_e64 s[10:11], s1, v2
77086// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x04,0x02,0x00]
77087
77088v_cmpx_gt_i32_e64 s[10:11], s103, v2
77089// CHECK: [0x0a,0x00,0x28,0xd1,0x67,0x04,0x02,0x00]
77090
77091v_cmpx_gt_i32_e64 s[10:11], flat_scratch_lo, v2
77092// CHECK: [0x0a,0x00,0x28,0xd1,0x68,0x04,0x02,0x00]
77093
77094v_cmpx_gt_i32_e64 s[10:11], flat_scratch_hi, v2
77095// CHECK: [0x0a,0x00,0x28,0xd1,0x69,0x04,0x02,0x00]
77096
77097v_cmpx_gt_i32_e64 s[10:11], vcc_lo, v2
77098// CHECK: [0x0a,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00]
77099
77100v_cmpx_gt_i32_e64 s[10:11], vcc_hi, v2
77101// CHECK: [0x0a,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00]
77102
77103v_cmpx_gt_i32_e64 s[10:11], tba_lo, v2
77104// CHECK: [0x0a,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00]
77105
77106v_cmpx_gt_i32_e64 s[10:11], tba_hi, v2
77107// CHECK: [0x0a,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00]
77108
77109v_cmpx_gt_i32_e64 s[10:11], tma_lo, v2
77110// CHECK: [0x0a,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00]
77111
77112v_cmpx_gt_i32_e64 s[10:11], tma_hi, v2
77113// CHECK: [0x0a,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00]
77114
77115v_cmpx_gt_i32_e64 s[10:11], ttmp11, v2
77116// CHECK: [0x0a,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00]
77117
77118v_cmpx_gt_i32_e64 s[10:11], m0, v2
77119// CHECK: [0x0a,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00]
77120
77121v_cmpx_gt_i32_e64 s[10:11], exec_lo, v2
77122// CHECK: [0x0a,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00]
77123
77124v_cmpx_gt_i32_e64 s[10:11], exec_hi, v2
77125// CHECK: [0x0a,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00]
77126
77127v_cmpx_gt_i32_e64 s[10:11], 0, v2
77128// CHECK: [0x0a,0x00,0x28,0xd1,0x80,0x04,0x02,0x00]
77129
77130v_cmpx_gt_i32_e64 s[10:11], -1, v2
77131// CHECK: [0x0a,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00]
77132
77133v_cmpx_gt_i32_e64 s[10:11], 0.5, v2
77134// CHECK: [0x0a,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00]
77135
77136v_cmpx_gt_i32_e64 s[10:11], -4.0, v2
77137// CHECK: [0x0a,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00]
77138
77139v_cmpx_gt_i32_e64 s[10:11], v1, v255
77140// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xff,0x03,0x00]
77141
77142v_cmpx_gt_i32_e64 s[10:11], v1, s2
77143// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x05,0x00,0x00]
77144
77145v_cmpx_gt_i32_e64 s[10:11], v1, s103
77146// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00]
77147
77148v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_lo
77149// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd1,0x00,0x00]
77150
77151v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_hi
77152// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd3,0x00,0x00]
77153
77154v_cmpx_gt_i32_e64 s[10:11], v1, vcc_lo
77155// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00]
77156
77157v_cmpx_gt_i32_e64 s[10:11], v1, vcc_hi
77158// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00]
77159
77160v_cmpx_gt_i32_e64 s[10:11], v1, tba_lo
77161// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00]
77162
77163v_cmpx_gt_i32_e64 s[10:11], v1, tba_hi
77164// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00]
77165
77166v_cmpx_gt_i32_e64 s[10:11], v1, tma_lo
77167// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00]
77168
77169v_cmpx_gt_i32_e64 s[10:11], v1, tma_hi
77170// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00]
77171
77172v_cmpx_gt_i32_e64 s[10:11], v1, ttmp11
77173// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00]
77174
77175v_cmpx_gt_i32_e64 s[10:11], v1, m0
77176// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00]
77177
77178v_cmpx_gt_i32_e64 s[10:11], v1, exec_lo
77179// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00]
77180
77181v_cmpx_gt_i32_e64 s[10:11], v1, exec_hi
77182// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xff,0x00,0x00]
77183
77184v_cmpx_gt_i32_e64 s[10:11], v1, 0
77185// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x01,0x01,0x00]
77186
77187v_cmpx_gt_i32_e64 s[10:11], v1, -1
77188// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x83,0x01,0x00]
77189
77190v_cmpx_gt_i32_e64 s[10:11], v1, 0.5
77191// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00]
77192
77193v_cmpx_gt_i32_e64 s[10:11], v1, -4.0
77194// CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xef,0x01,0x00]
77195
77196v_cmpx_ne_i32 vcc, v1, v2
77197// CHECK: [0x01,0x05,0x2a,0x7d]
77198
77199v_cmpx_ne_i32 vcc, v255, v2
77200// CHECK: [0xff,0x05,0x2a,0x7d]
77201
77202v_cmpx_ne_i32 vcc, s1, v2
77203// CHECK: [0x01,0x04,0x2a,0x7d]
77204
77205v_cmpx_ne_i32 vcc, s103, v2
77206// CHECK: [0x67,0x04,0x2a,0x7d]
77207
77208v_cmpx_ne_i32 vcc, flat_scratch_lo, v2
77209// CHECK: [0x68,0x04,0x2a,0x7d]
77210
77211v_cmpx_ne_i32 vcc, flat_scratch_hi, v2
77212// CHECK: [0x69,0x04,0x2a,0x7d]
77213
77214v_cmpx_ne_i32 vcc, vcc_lo, v2
77215// CHECK: [0x6a,0x04,0x2a,0x7d]
77216
77217v_cmpx_ne_i32 vcc, vcc_hi, v2
77218// CHECK: [0x6b,0x04,0x2a,0x7d]
77219
77220v_cmpx_ne_i32 vcc, tba_lo, v2
77221// CHECK: [0x6c,0x04,0x2a,0x7d]
77222
77223v_cmpx_ne_i32 vcc, tba_hi, v2
77224// CHECK: [0x6d,0x04,0x2a,0x7d]
77225
77226v_cmpx_ne_i32 vcc, tma_lo, v2
77227// CHECK: [0x6e,0x04,0x2a,0x7d]
77228
77229v_cmpx_ne_i32 vcc, tma_hi, v2
77230// CHECK: [0x6f,0x04,0x2a,0x7d]
77231
77232v_cmpx_ne_i32 vcc, ttmp11, v2
77233// CHECK: [0x7b,0x04,0x2a,0x7d]
77234
77235v_cmpx_ne_i32 vcc, m0, v2
77236// CHECK: [0x7c,0x04,0x2a,0x7d]
77237
77238v_cmpx_ne_i32 vcc, exec_lo, v2
77239// CHECK: [0x7e,0x04,0x2a,0x7d]
77240
77241v_cmpx_ne_i32 vcc, exec_hi, v2
77242// CHECK: [0x7f,0x04,0x2a,0x7d]
77243
77244v_cmpx_ne_i32 vcc, 0, v2
77245// CHECK: [0x80,0x04,0x2a,0x7d]
77246
77247v_cmpx_ne_i32 vcc, -1, v2
77248// CHECK: [0xc1,0x04,0x2a,0x7d]
77249
77250v_cmpx_ne_i32 vcc, 0.5, v2
77251// CHECK: [0xf0,0x04,0x2a,0x7d]
77252
77253v_cmpx_ne_i32 vcc, -4.0, v2
77254// CHECK: [0xf7,0x04,0x2a,0x7d]
77255
77256v_cmpx_ne_i32 vcc, 0xaf123456, v2
77257// CHECK: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
77258
77259v_cmpx_ne_i32 vcc, 0x3f717273, v2
77260// CHECK: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
77261
77262v_cmpx_ne_i32 vcc, v1, v255
77263// CHECK: [0x01,0xff,0x2b,0x7d]
77264
77265v_cmpx_ne_i32_e64 s[10:11], v1, v2
77266// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77267
77268v_cmpx_ne_i32_e64 s[12:13], v1, v2
77269// CHECK: [0x0c,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77270
77271v_cmpx_ne_i32_e64 s[102:103], v1, v2
77272// CHECK: [0x66,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77273
77274v_cmpx_ne_i32_e64 flat_scratch, v1, v2
77275// CHECK: [0x68,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77276
77277v_cmpx_ne_i32_e64 vcc, v1, v2
77278// CHECK: [0x6a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77279
77280v_cmpx_ne_i32_e64 tba, v1, v2
77281// CHECK: [0x6c,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77282
77283v_cmpx_ne_i32_e64 tma, v1, v2
77284// CHECK: [0x6e,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77285
77286v_cmpx_ne_i32_e64 ttmp[10:11], v1, v2
77287// CHECK: [0x7a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77288
77289v_cmpx_ne_i32_e64 s[10:11], v255, v2
77290// CHECK: [0x0a,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00]
77291
77292v_cmpx_ne_i32_e64 s[10:11], s1, v2
77293// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00]
77294
77295v_cmpx_ne_i32_e64 s[10:11], s103, v2
77296// CHECK: [0x0a,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00]
77297
77298v_cmpx_ne_i32_e64 s[10:11], flat_scratch_lo, v2
77299// CHECK: [0x0a,0x00,0x2a,0xd1,0x68,0x04,0x02,0x00]
77300
77301v_cmpx_ne_i32_e64 s[10:11], flat_scratch_hi, v2
77302// CHECK: [0x0a,0x00,0x2a,0xd1,0x69,0x04,0x02,0x00]
77303
77304v_cmpx_ne_i32_e64 s[10:11], vcc_lo, v2
77305// CHECK: [0x0a,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00]
77306
77307v_cmpx_ne_i32_e64 s[10:11], vcc_hi, v2
77308// CHECK: [0x0a,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00]
77309
77310v_cmpx_ne_i32_e64 s[10:11], tba_lo, v2
77311// CHECK: [0x0a,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00]
77312
77313v_cmpx_ne_i32_e64 s[10:11], tba_hi, v2
77314// CHECK: [0x0a,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00]
77315
77316v_cmpx_ne_i32_e64 s[10:11], tma_lo, v2
77317// CHECK: [0x0a,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00]
77318
77319v_cmpx_ne_i32_e64 s[10:11], tma_hi, v2
77320// CHECK: [0x0a,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00]
77321
77322v_cmpx_ne_i32_e64 s[10:11], ttmp11, v2
77323// CHECK: [0x0a,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00]
77324
77325v_cmpx_ne_i32_e64 s[10:11], m0, v2
77326// CHECK: [0x0a,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00]
77327
77328v_cmpx_ne_i32_e64 s[10:11], exec_lo, v2
77329// CHECK: [0x0a,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00]
77330
77331v_cmpx_ne_i32_e64 s[10:11], exec_hi, v2
77332// CHECK: [0x0a,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00]
77333
77334v_cmpx_ne_i32_e64 s[10:11], 0, v2
77335// CHECK: [0x0a,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00]
77336
77337v_cmpx_ne_i32_e64 s[10:11], -1, v2
77338// CHECK: [0x0a,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00]
77339
77340v_cmpx_ne_i32_e64 s[10:11], 0.5, v2
77341// CHECK: [0x0a,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00]
77342
77343v_cmpx_ne_i32_e64 s[10:11], -4.0, v2
77344// CHECK: [0x0a,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00]
77345
77346v_cmpx_ne_i32_e64 s[10:11], v1, v255
77347// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00]
77348
77349v_cmpx_ne_i32_e64 s[10:11], v1, s2
77350// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00]
77351
77352v_cmpx_ne_i32_e64 s[10:11], v1, s103
77353// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00]
77354
77355v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_lo
77356// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd1,0x00,0x00]
77357
77358v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_hi
77359// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd3,0x00,0x00]
77360
77361v_cmpx_ne_i32_e64 s[10:11], v1, vcc_lo
77362// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00]
77363
77364v_cmpx_ne_i32_e64 s[10:11], v1, vcc_hi
77365// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00]
77366
77367v_cmpx_ne_i32_e64 s[10:11], v1, tba_lo
77368// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00]
77369
77370v_cmpx_ne_i32_e64 s[10:11], v1, tba_hi
77371// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00]
77372
77373v_cmpx_ne_i32_e64 s[10:11], v1, tma_lo
77374// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00]
77375
77376v_cmpx_ne_i32_e64 s[10:11], v1, tma_hi
77377// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00]
77378
77379v_cmpx_ne_i32_e64 s[10:11], v1, ttmp11
77380// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00]
77381
77382v_cmpx_ne_i32_e64 s[10:11], v1, m0
77383// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00]
77384
77385v_cmpx_ne_i32_e64 s[10:11], v1, exec_lo
77386// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00]
77387
77388v_cmpx_ne_i32_e64 s[10:11], v1, exec_hi
77389// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00]
77390
77391v_cmpx_ne_i32_e64 s[10:11], v1, 0
77392// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00]
77393
77394v_cmpx_ne_i32_e64 s[10:11], v1, -1
77395// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00]
77396
77397v_cmpx_ne_i32_e64 s[10:11], v1, 0.5
77398// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00]
77399
77400v_cmpx_ne_i32_e64 s[10:11], v1, -4.0
77401// CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00]
77402
77403v_cmpx_ge_i32 vcc, v1, v2
77404// CHECK: [0x01,0x05,0x2c,0x7d]
77405
77406v_cmpx_ge_i32 vcc, v255, v2
77407// CHECK: [0xff,0x05,0x2c,0x7d]
77408
77409v_cmpx_ge_i32 vcc, s1, v2
77410// CHECK: [0x01,0x04,0x2c,0x7d]
77411
77412v_cmpx_ge_i32 vcc, s103, v2
77413// CHECK: [0x67,0x04,0x2c,0x7d]
77414
77415v_cmpx_ge_i32 vcc, flat_scratch_lo, v2
77416// CHECK: [0x68,0x04,0x2c,0x7d]
77417
77418v_cmpx_ge_i32 vcc, flat_scratch_hi, v2
77419// CHECK: [0x69,0x04,0x2c,0x7d]
77420
77421v_cmpx_ge_i32 vcc, vcc_lo, v2
77422// CHECK: [0x6a,0x04,0x2c,0x7d]
77423
77424v_cmpx_ge_i32 vcc, vcc_hi, v2
77425// CHECK: [0x6b,0x04,0x2c,0x7d]
77426
77427v_cmpx_ge_i32 vcc, tba_lo, v2
77428// CHECK: [0x6c,0x04,0x2c,0x7d]
77429
77430v_cmpx_ge_i32 vcc, tba_hi, v2
77431// CHECK: [0x6d,0x04,0x2c,0x7d]
77432
77433v_cmpx_ge_i32 vcc, tma_lo, v2
77434// CHECK: [0x6e,0x04,0x2c,0x7d]
77435
77436v_cmpx_ge_i32 vcc, tma_hi, v2
77437// CHECK: [0x6f,0x04,0x2c,0x7d]
77438
77439v_cmpx_ge_i32 vcc, ttmp11, v2
77440// CHECK: [0x7b,0x04,0x2c,0x7d]
77441
77442v_cmpx_ge_i32 vcc, m0, v2
77443// CHECK: [0x7c,0x04,0x2c,0x7d]
77444
77445v_cmpx_ge_i32 vcc, exec_lo, v2
77446// CHECK: [0x7e,0x04,0x2c,0x7d]
77447
77448v_cmpx_ge_i32 vcc, exec_hi, v2
77449// CHECK: [0x7f,0x04,0x2c,0x7d]
77450
77451v_cmpx_ge_i32 vcc, 0, v2
77452// CHECK: [0x80,0x04,0x2c,0x7d]
77453
77454v_cmpx_ge_i32 vcc, -1, v2
77455// CHECK: [0xc1,0x04,0x2c,0x7d]
77456
77457v_cmpx_ge_i32 vcc, 0.5, v2
77458// CHECK: [0xf0,0x04,0x2c,0x7d]
77459
77460v_cmpx_ge_i32 vcc, -4.0, v2
77461// CHECK: [0xf7,0x04,0x2c,0x7d]
77462
77463v_cmpx_ge_i32 vcc, 0xaf123456, v2
77464// CHECK: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
77465
77466v_cmpx_ge_i32 vcc, 0x3f717273, v2
77467// CHECK: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
77468
77469v_cmpx_ge_i32 vcc, v1, v255
77470// CHECK: [0x01,0xff,0x2d,0x7d]
77471
77472v_cmpx_ge_i32_e64 s[10:11], v1, v2
77473// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77474
77475v_cmpx_ge_i32_e64 s[12:13], v1, v2
77476// CHECK: [0x0c,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77477
77478v_cmpx_ge_i32_e64 s[102:103], v1, v2
77479// CHECK: [0x66,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77480
77481v_cmpx_ge_i32_e64 flat_scratch, v1, v2
77482// CHECK: [0x68,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77483
77484v_cmpx_ge_i32_e64 vcc, v1, v2
77485// CHECK: [0x6a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77486
77487v_cmpx_ge_i32_e64 tba, v1, v2
77488// CHECK: [0x6c,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77489
77490v_cmpx_ge_i32_e64 tma, v1, v2
77491// CHECK: [0x6e,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77492
77493v_cmpx_ge_i32_e64 ttmp[10:11], v1, v2
77494// CHECK: [0x7a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77495
77496v_cmpx_ge_i32_e64 s[10:11], v255, v2
77497// CHECK: [0x0a,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00]
77498
77499v_cmpx_ge_i32_e64 s[10:11], s1, v2
77500// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00]
77501
77502v_cmpx_ge_i32_e64 s[10:11], s103, v2
77503// CHECK: [0x0a,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00]
77504
77505v_cmpx_ge_i32_e64 s[10:11], flat_scratch_lo, v2
77506// CHECK: [0x0a,0x00,0x2c,0xd1,0x68,0x04,0x02,0x00]
77507
77508v_cmpx_ge_i32_e64 s[10:11], flat_scratch_hi, v2
77509// CHECK: [0x0a,0x00,0x2c,0xd1,0x69,0x04,0x02,0x00]
77510
77511v_cmpx_ge_i32_e64 s[10:11], vcc_lo, v2
77512// CHECK: [0x0a,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00]
77513
77514v_cmpx_ge_i32_e64 s[10:11], vcc_hi, v2
77515// CHECK: [0x0a,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00]
77516
77517v_cmpx_ge_i32_e64 s[10:11], tba_lo, v2
77518// CHECK: [0x0a,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00]
77519
77520v_cmpx_ge_i32_e64 s[10:11], tba_hi, v2
77521// CHECK: [0x0a,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00]
77522
77523v_cmpx_ge_i32_e64 s[10:11], tma_lo, v2
77524// CHECK: [0x0a,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00]
77525
77526v_cmpx_ge_i32_e64 s[10:11], tma_hi, v2
77527// CHECK: [0x0a,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00]
77528
77529v_cmpx_ge_i32_e64 s[10:11], ttmp11, v2
77530// CHECK: [0x0a,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00]
77531
77532v_cmpx_ge_i32_e64 s[10:11], m0, v2
77533// CHECK: [0x0a,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00]
77534
77535v_cmpx_ge_i32_e64 s[10:11], exec_lo, v2
77536// CHECK: [0x0a,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00]
77537
77538v_cmpx_ge_i32_e64 s[10:11], exec_hi, v2
77539// CHECK: [0x0a,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00]
77540
77541v_cmpx_ge_i32_e64 s[10:11], 0, v2
77542// CHECK: [0x0a,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00]
77543
77544v_cmpx_ge_i32_e64 s[10:11], -1, v2
77545// CHECK: [0x0a,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00]
77546
77547v_cmpx_ge_i32_e64 s[10:11], 0.5, v2
77548// CHECK: [0x0a,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00]
77549
77550v_cmpx_ge_i32_e64 s[10:11], -4.0, v2
77551// CHECK: [0x0a,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00]
77552
77553v_cmpx_ge_i32_e64 s[10:11], v1, v255
77554// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00]
77555
77556v_cmpx_ge_i32_e64 s[10:11], v1, s2
77557// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00]
77558
77559v_cmpx_ge_i32_e64 s[10:11], v1, s103
77560// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00]
77561
77562v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_lo
77563// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd1,0x00,0x00]
77564
77565v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_hi
77566// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd3,0x00,0x00]
77567
77568v_cmpx_ge_i32_e64 s[10:11], v1, vcc_lo
77569// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00]
77570
77571v_cmpx_ge_i32_e64 s[10:11], v1, vcc_hi
77572// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00]
77573
77574v_cmpx_ge_i32_e64 s[10:11], v1, tba_lo
77575// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00]
77576
77577v_cmpx_ge_i32_e64 s[10:11], v1, tba_hi
77578// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00]
77579
77580v_cmpx_ge_i32_e64 s[10:11], v1, tma_lo
77581// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00]
77582
77583v_cmpx_ge_i32_e64 s[10:11], v1, tma_hi
77584// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00]
77585
77586v_cmpx_ge_i32_e64 s[10:11], v1, ttmp11
77587// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00]
77588
77589v_cmpx_ge_i32_e64 s[10:11], v1, m0
77590// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00]
77591
77592v_cmpx_ge_i32_e64 s[10:11], v1, exec_lo
77593// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00]
77594
77595v_cmpx_ge_i32_e64 s[10:11], v1, exec_hi
77596// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00]
77597
77598v_cmpx_ge_i32_e64 s[10:11], v1, 0
77599// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00]
77600
77601v_cmpx_ge_i32_e64 s[10:11], v1, -1
77602// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00]
77603
77604v_cmpx_ge_i32_e64 s[10:11], v1, 0.5
77605// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00]
77606
77607v_cmpx_ge_i32_e64 s[10:11], v1, -4.0
77608// CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00]
77609
77610v_cmpx_t_i32 vcc, v1, v2
77611// CHECK: [0x01,0x05,0x2e,0x7d]
77612
77613v_cmpx_t_i32 vcc, v255, v2
77614// CHECK: [0xff,0x05,0x2e,0x7d]
77615
77616v_cmpx_t_i32 vcc, s1, v2
77617// CHECK: [0x01,0x04,0x2e,0x7d]
77618
77619v_cmpx_t_i32 vcc, s103, v2
77620// CHECK: [0x67,0x04,0x2e,0x7d]
77621
77622v_cmpx_t_i32 vcc, flat_scratch_lo, v2
77623// CHECK: [0x68,0x04,0x2e,0x7d]
77624
77625v_cmpx_t_i32 vcc, flat_scratch_hi, v2
77626// CHECK: [0x69,0x04,0x2e,0x7d]
77627
77628v_cmpx_t_i32 vcc, vcc_lo, v2
77629// CHECK: [0x6a,0x04,0x2e,0x7d]
77630
77631v_cmpx_t_i32 vcc, vcc_hi, v2
77632// CHECK: [0x6b,0x04,0x2e,0x7d]
77633
77634v_cmpx_t_i32 vcc, tba_lo, v2
77635// CHECK: [0x6c,0x04,0x2e,0x7d]
77636
77637v_cmpx_t_i32 vcc, tba_hi, v2
77638// CHECK: [0x6d,0x04,0x2e,0x7d]
77639
77640v_cmpx_t_i32 vcc, tma_lo, v2
77641// CHECK: [0x6e,0x04,0x2e,0x7d]
77642
77643v_cmpx_t_i32 vcc, tma_hi, v2
77644// CHECK: [0x6f,0x04,0x2e,0x7d]
77645
77646v_cmpx_t_i32 vcc, ttmp11, v2
77647// CHECK: [0x7b,0x04,0x2e,0x7d]
77648
77649v_cmpx_t_i32 vcc, m0, v2
77650// CHECK: [0x7c,0x04,0x2e,0x7d]
77651
77652v_cmpx_t_i32 vcc, exec_lo, v2
77653// CHECK: [0x7e,0x04,0x2e,0x7d]
77654
77655v_cmpx_t_i32 vcc, exec_hi, v2
77656// CHECK: [0x7f,0x04,0x2e,0x7d]
77657
77658v_cmpx_t_i32 vcc, 0, v2
77659// CHECK: [0x80,0x04,0x2e,0x7d]
77660
77661v_cmpx_t_i32 vcc, -1, v2
77662// CHECK: [0xc1,0x04,0x2e,0x7d]
77663
77664v_cmpx_t_i32 vcc, 0.5, v2
77665// CHECK: [0xf0,0x04,0x2e,0x7d]
77666
77667v_cmpx_t_i32 vcc, -4.0, v2
77668// CHECK: [0xf7,0x04,0x2e,0x7d]
77669
77670v_cmpx_t_i32 vcc, 0xaf123456, v2
77671// CHECK: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
77672
77673v_cmpx_t_i32 vcc, 0x3f717273, v2
77674// CHECK: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
77675
77676v_cmpx_t_i32 vcc, v1, v255
77677// CHECK: [0x01,0xff,0x2f,0x7d]
77678
77679v_cmpx_t_i32_e64 s[10:11], v1, v2
77680// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77681
77682v_cmpx_t_i32_e64 s[12:13], v1, v2
77683// CHECK: [0x0c,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77684
77685v_cmpx_t_i32_e64 s[102:103], v1, v2
77686// CHECK: [0x66,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77687
77688v_cmpx_t_i32_e64 flat_scratch, v1, v2
77689// CHECK: [0x68,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77690
77691v_cmpx_t_i32_e64 vcc, v1, v2
77692// CHECK: [0x6a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77693
77694v_cmpx_t_i32_e64 tba, v1, v2
77695// CHECK: [0x6c,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77696
77697v_cmpx_t_i32_e64 tma, v1, v2
77698// CHECK: [0x6e,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77699
77700v_cmpx_t_i32_e64 ttmp[10:11], v1, v2
77701// CHECK: [0x7a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77702
77703v_cmpx_t_i32_e64 s[10:11], v255, v2
77704// CHECK: [0x0a,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00]
77705
77706v_cmpx_t_i32_e64 s[10:11], s1, v2
77707// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00]
77708
77709v_cmpx_t_i32_e64 s[10:11], s103, v2
77710// CHECK: [0x0a,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00]
77711
77712v_cmpx_t_i32_e64 s[10:11], flat_scratch_lo, v2
77713// CHECK: [0x0a,0x00,0x2e,0xd1,0x68,0x04,0x02,0x00]
77714
77715v_cmpx_t_i32_e64 s[10:11], flat_scratch_hi, v2
77716// CHECK: [0x0a,0x00,0x2e,0xd1,0x69,0x04,0x02,0x00]
77717
77718v_cmpx_t_i32_e64 s[10:11], vcc_lo, v2
77719// CHECK: [0x0a,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00]
77720
77721v_cmpx_t_i32_e64 s[10:11], vcc_hi, v2
77722// CHECK: [0x0a,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00]
77723
77724v_cmpx_t_i32_e64 s[10:11], tba_lo, v2
77725// CHECK: [0x0a,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00]
77726
77727v_cmpx_t_i32_e64 s[10:11], tba_hi, v2
77728// CHECK: [0x0a,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00]
77729
77730v_cmpx_t_i32_e64 s[10:11], tma_lo, v2
77731// CHECK: [0x0a,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00]
77732
77733v_cmpx_t_i32_e64 s[10:11], tma_hi, v2
77734// CHECK: [0x0a,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00]
77735
77736v_cmpx_t_i32_e64 s[10:11], ttmp11, v2
77737// CHECK: [0x0a,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00]
77738
77739v_cmpx_t_i32_e64 s[10:11], m0, v2
77740// CHECK: [0x0a,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00]
77741
77742v_cmpx_t_i32_e64 s[10:11], exec_lo, v2
77743// CHECK: [0x0a,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00]
77744
77745v_cmpx_t_i32_e64 s[10:11], exec_hi, v2
77746// CHECK: [0x0a,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00]
77747
77748v_cmpx_t_i32_e64 s[10:11], 0, v2
77749// CHECK: [0x0a,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00]
77750
77751v_cmpx_t_i32_e64 s[10:11], -1, v2
77752// CHECK: [0x0a,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00]
77753
77754v_cmpx_t_i32_e64 s[10:11], 0.5, v2
77755// CHECK: [0x0a,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00]
77756
77757v_cmpx_t_i32_e64 s[10:11], -4.0, v2
77758// CHECK: [0x0a,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00]
77759
77760v_cmpx_t_i32_e64 s[10:11], v1, v255
77761// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00]
77762
77763v_cmpx_t_i32_e64 s[10:11], v1, s2
77764// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00]
77765
77766v_cmpx_t_i32_e64 s[10:11], v1, s103
77767// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00]
77768
77769v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_lo
77770// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd1,0x00,0x00]
77771
77772v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_hi
77773// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd3,0x00,0x00]
77774
77775v_cmpx_t_i32_e64 s[10:11], v1, vcc_lo
77776// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00]
77777
77778v_cmpx_t_i32_e64 s[10:11], v1, vcc_hi
77779// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00]
77780
77781v_cmpx_t_i32_e64 s[10:11], v1, tba_lo
77782// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00]
77783
77784v_cmpx_t_i32_e64 s[10:11], v1, tba_hi
77785// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00]
77786
77787v_cmpx_t_i32_e64 s[10:11], v1, tma_lo
77788// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00]
77789
77790v_cmpx_t_i32_e64 s[10:11], v1, tma_hi
77791// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00]
77792
77793v_cmpx_t_i32_e64 s[10:11], v1, ttmp11
77794// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00]
77795
77796v_cmpx_t_i32_e64 s[10:11], v1, m0
77797// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00]
77798
77799v_cmpx_t_i32_e64 s[10:11], v1, exec_lo
77800// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00]
77801
77802v_cmpx_t_i32_e64 s[10:11], v1, exec_hi
77803// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00]
77804
77805v_cmpx_t_i32_e64 s[10:11], v1, 0
77806// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00]
77807
77808v_cmpx_t_i32_e64 s[10:11], v1, -1
77809// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00]
77810
77811v_cmpx_t_i32_e64 s[10:11], v1, 0.5
77812// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00]
77813
77814v_cmpx_t_i32_e64 s[10:11], v1, -4.0
77815// CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00]
77816
77817v_cmp_f_i64 vcc, v[1:2], v[2:3]
77818// CHECK: [0x01,0x05,0x40,0x7d]
77819
77820v_cmp_f_i64 vcc, v[254:255], v[2:3]
77821// CHECK: [0xfe,0x05,0x40,0x7d]
77822
77823v_cmp_f_i64 vcc, s[2:3], v[2:3]
77824// CHECK: [0x02,0x04,0x40,0x7d]
77825
77826v_cmp_f_i64 vcc, s[4:5], v[2:3]
77827// CHECK: [0x04,0x04,0x40,0x7d]
77828
77829v_cmp_f_i64 vcc, s[102:103], v[2:3]
77830// CHECK: [0x66,0x04,0x40,0x7d]
77831
77832v_cmp_f_i64 vcc, flat_scratch, v[2:3]
77833// CHECK: [0x68,0x04,0x40,0x7d]
77834
77835v_cmp_f_i64 vcc, vcc, v[2:3]
77836// CHECK: [0x6a,0x04,0x40,0x7d]
77837
77838v_cmp_f_i64 vcc, tba, v[2:3]
77839// CHECK: [0x6c,0x04,0x40,0x7d]
77840
77841v_cmp_f_i64 vcc, tma, v[2:3]
77842// CHECK: [0x6e,0x04,0x40,0x7d]
77843
77844v_cmp_f_i64 vcc, ttmp[10:11], v[2:3]
77845// CHECK: [0x7a,0x04,0x40,0x7d]
77846
77847v_cmp_f_i64 vcc, exec, v[2:3]
77848// CHECK: [0x7e,0x04,0x40,0x7d]
77849
77850v_cmp_f_i64 vcc, 0, v[2:3]
77851// CHECK: [0x80,0x04,0x40,0x7d]
77852
77853v_cmp_f_i64 vcc, -1, v[2:3]
77854// CHECK: [0xc1,0x04,0x40,0x7d]
77855
77856v_cmp_f_i64 vcc, 0.5, v[2:3]
77857// CHECK: [0xf0,0x04,0x40,0x7d]
77858
77859v_cmp_f_i64 vcc, -4.0, v[2:3]
77860// CHECK: [0xf7,0x04,0x40,0x7d]
77861
77862v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
77863// CHECK: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
77864
77865v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
77866// CHECK: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
77867
77868v_cmp_f_i64 vcc, v[1:2], v[254:255]
77869// CHECK: [0x01,0xfd,0x41,0x7d]
77870
77871v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
77872// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77873
77874v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
77875// CHECK: [0x0c,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77876
77877v_cmp_f_i64_e64 s[102:103], v[1:2], v[2:3]
77878// CHECK: [0x66,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77879
77880v_cmp_f_i64_e64 flat_scratch, v[1:2], v[2:3]
77881// CHECK: [0x68,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77882
77883v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
77884// CHECK: [0x6a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77885
77886v_cmp_f_i64_e64 tba, v[1:2], v[2:3]
77887// CHECK: [0x6c,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77888
77889v_cmp_f_i64_e64 tma, v[1:2], v[2:3]
77890// CHECK: [0x6e,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77891
77892v_cmp_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
77893// CHECK: [0x7a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77894
77895v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
77896// CHECK: [0x0a,0x00,0x40,0xd1,0xfe,0x05,0x02,0x00]
77897
77898v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
77899// CHECK: [0x0a,0x00,0x40,0xd1,0x02,0x04,0x02,0x00]
77900
77901v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
77902// CHECK: [0x0a,0x00,0x40,0xd1,0x04,0x04,0x02,0x00]
77903
77904v_cmp_f_i64_e64 s[10:11], s[102:103], v[2:3]
77905// CHECK: [0x0a,0x00,0x40,0xd1,0x66,0x04,0x02,0x00]
77906
77907v_cmp_f_i64_e64 s[10:11], flat_scratch, v[2:3]
77908// CHECK: [0x0a,0x00,0x40,0xd1,0x68,0x04,0x02,0x00]
77909
77910v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
77911// CHECK: [0x0a,0x00,0x40,0xd1,0x6a,0x04,0x02,0x00]
77912
77913v_cmp_f_i64_e64 s[10:11], tba, v[2:3]
77914// CHECK: [0x0a,0x00,0x40,0xd1,0x6c,0x04,0x02,0x00]
77915
77916v_cmp_f_i64_e64 s[10:11], tma, v[2:3]
77917// CHECK: [0x0a,0x00,0x40,0xd1,0x6e,0x04,0x02,0x00]
77918
77919v_cmp_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
77920// CHECK: [0x0a,0x00,0x40,0xd1,0x7a,0x04,0x02,0x00]
77921
77922v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
77923// CHECK: [0x0a,0x00,0x40,0xd1,0x7e,0x04,0x02,0x00]
77924
77925v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
77926// CHECK: [0x0a,0x00,0x40,0xd1,0x80,0x04,0x02,0x00]
77927
77928v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
77929// CHECK: [0x0a,0x00,0x40,0xd1,0xc1,0x04,0x02,0x00]
77930
77931v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
77932// CHECK: [0x0a,0x00,0x40,0xd1,0xf0,0x04,0x02,0x00]
77933
77934v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
77935// CHECK: [0x0a,0x00,0x40,0xd1,0xf7,0x04,0x02,0x00]
77936
77937v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
77938// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xfd,0x03,0x00]
77939
77940v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
77941// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x09,0x00,0x00]
77942
77943v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
77944// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x0d,0x00,0x00]
77945
77946v_cmp_f_i64_e64 s[10:11], v[1:2], s[102:103]
77947// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xcd,0x00,0x00]
77948
77949v_cmp_f_i64_e64 s[10:11], v[1:2], flat_scratch
77950// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd1,0x00,0x00]
77951
77952v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
77953// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd5,0x00,0x00]
77954
77955v_cmp_f_i64_e64 s[10:11], v[1:2], tba
77956// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd9,0x00,0x00]
77957
77958v_cmp_f_i64_e64 s[10:11], v[1:2], tma
77959// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xdd,0x00,0x00]
77960
77961v_cmp_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
77962// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xf5,0x00,0x00]
77963
77964v_cmp_f_i64_e64 s[10:11], v[1:2], exec
77965// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xfd,0x00,0x00]
77966
77967v_cmp_f_i64_e64 s[10:11], v[1:2], 0
77968// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x01,0x01,0x00]
77969
77970v_cmp_f_i64_e64 s[10:11], v[1:2], -1
77971// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x83,0x01,0x00]
77972
77973v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
77974// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xe1,0x01,0x00]
77975
77976v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
77977// CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xef,0x01,0x00]
77978
77979v_cmp_lt_i64 vcc, v[1:2], v[2:3]
77980// CHECK: [0x01,0x05,0x42,0x7d]
77981
77982v_cmp_lt_i64 vcc, v[254:255], v[2:3]
77983// CHECK: [0xfe,0x05,0x42,0x7d]
77984
77985v_cmp_lt_i64 vcc, s[2:3], v[2:3]
77986// CHECK: [0x02,0x04,0x42,0x7d]
77987
77988v_cmp_lt_i64 vcc, s[4:5], v[2:3]
77989// CHECK: [0x04,0x04,0x42,0x7d]
77990
77991v_cmp_lt_i64 vcc, s[102:103], v[2:3]
77992// CHECK: [0x66,0x04,0x42,0x7d]
77993
77994v_cmp_lt_i64 vcc, flat_scratch, v[2:3]
77995// CHECK: [0x68,0x04,0x42,0x7d]
77996
77997v_cmp_lt_i64 vcc, vcc, v[2:3]
77998// CHECK: [0x6a,0x04,0x42,0x7d]
77999
78000v_cmp_lt_i64 vcc, tba, v[2:3]
78001// CHECK: [0x6c,0x04,0x42,0x7d]
78002
78003v_cmp_lt_i64 vcc, tma, v[2:3]
78004// CHECK: [0x6e,0x04,0x42,0x7d]
78005
78006v_cmp_lt_i64 vcc, ttmp[10:11], v[2:3]
78007// CHECK: [0x7a,0x04,0x42,0x7d]
78008
78009v_cmp_lt_i64 vcc, exec, v[2:3]
78010// CHECK: [0x7e,0x04,0x42,0x7d]
78011
78012v_cmp_lt_i64 vcc, 0, v[2:3]
78013// CHECK: [0x80,0x04,0x42,0x7d]
78014
78015v_cmp_lt_i64 vcc, -1, v[2:3]
78016// CHECK: [0xc1,0x04,0x42,0x7d]
78017
78018v_cmp_lt_i64 vcc, 0.5, v[2:3]
78019// CHECK: [0xf0,0x04,0x42,0x7d]
78020
78021v_cmp_lt_i64 vcc, -4.0, v[2:3]
78022// CHECK: [0xf7,0x04,0x42,0x7d]
78023
78024v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
78025// CHECK: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
78026
78027v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
78028// CHECK: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
78029
78030v_cmp_lt_i64 vcc, v[1:2], v[254:255]
78031// CHECK: [0x01,0xfd,0x43,0x7d]
78032
78033v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
78034// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78035
78036v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
78037// CHECK: [0x0c,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78038
78039v_cmp_lt_i64_e64 s[102:103], v[1:2], v[2:3]
78040// CHECK: [0x66,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78041
78042v_cmp_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
78043// CHECK: [0x68,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78044
78045v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
78046// CHECK: [0x6a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78047
78048v_cmp_lt_i64_e64 tba, v[1:2], v[2:3]
78049// CHECK: [0x6c,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78050
78051v_cmp_lt_i64_e64 tma, v[1:2], v[2:3]
78052// CHECK: [0x6e,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78053
78054v_cmp_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78055// CHECK: [0x7a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78056
78057v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
78058// CHECK: [0x0a,0x00,0x42,0xd1,0xfe,0x05,0x02,0x00]
78059
78060v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
78061// CHECK: [0x0a,0x00,0x42,0xd1,0x02,0x04,0x02,0x00]
78062
78063v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
78064// CHECK: [0x0a,0x00,0x42,0xd1,0x04,0x04,0x02,0x00]
78065
78066v_cmp_lt_i64_e64 s[10:11], s[102:103], v[2:3]
78067// CHECK: [0x0a,0x00,0x42,0xd1,0x66,0x04,0x02,0x00]
78068
78069v_cmp_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
78070// CHECK: [0x0a,0x00,0x42,0xd1,0x68,0x04,0x02,0x00]
78071
78072v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
78073// CHECK: [0x0a,0x00,0x42,0xd1,0x6a,0x04,0x02,0x00]
78074
78075v_cmp_lt_i64_e64 s[10:11], tba, v[2:3]
78076// CHECK: [0x0a,0x00,0x42,0xd1,0x6c,0x04,0x02,0x00]
78077
78078v_cmp_lt_i64_e64 s[10:11], tma, v[2:3]
78079// CHECK: [0x0a,0x00,0x42,0xd1,0x6e,0x04,0x02,0x00]
78080
78081v_cmp_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78082// CHECK: [0x0a,0x00,0x42,0xd1,0x7a,0x04,0x02,0x00]
78083
78084v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
78085// CHECK: [0x0a,0x00,0x42,0xd1,0x7e,0x04,0x02,0x00]
78086
78087v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
78088// CHECK: [0x0a,0x00,0x42,0xd1,0x80,0x04,0x02,0x00]
78089
78090v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
78091// CHECK: [0x0a,0x00,0x42,0xd1,0xc1,0x04,0x02,0x00]
78092
78093v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
78094// CHECK: [0x0a,0x00,0x42,0xd1,0xf0,0x04,0x02,0x00]
78095
78096v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
78097// CHECK: [0x0a,0x00,0x42,0xd1,0xf7,0x04,0x02,0x00]
78098
78099v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
78100// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xfd,0x03,0x00]
78101
78102v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
78103// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x09,0x00,0x00]
78104
78105v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
78106// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x0d,0x00,0x00]
78107
78108v_cmp_lt_i64_e64 s[10:11], v[1:2], s[102:103]
78109// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xcd,0x00,0x00]
78110
78111v_cmp_lt_i64_e64 s[10:11], v[1:2], flat_scratch
78112// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd1,0x00,0x00]
78113
78114v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
78115// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd5,0x00,0x00]
78116
78117v_cmp_lt_i64_e64 s[10:11], v[1:2], tba
78118// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd9,0x00,0x00]
78119
78120v_cmp_lt_i64_e64 s[10:11], v[1:2], tma
78121// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xdd,0x00,0x00]
78122
78123v_cmp_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78124// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xf5,0x00,0x00]
78125
78126v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
78127// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xfd,0x00,0x00]
78128
78129v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
78130// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x01,0x01,0x00]
78131
78132v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
78133// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x83,0x01,0x00]
78134
78135v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
78136// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xe1,0x01,0x00]
78137
78138v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
78139// CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xef,0x01,0x00]
78140
78141v_cmp_eq_i64 vcc, v[1:2], v[2:3]
78142// CHECK: [0x01,0x05,0x44,0x7d]
78143
78144v_cmp_eq_i64 vcc, v[254:255], v[2:3]
78145// CHECK: [0xfe,0x05,0x44,0x7d]
78146
78147v_cmp_eq_i64 vcc, s[2:3], v[2:3]
78148// CHECK: [0x02,0x04,0x44,0x7d]
78149
78150v_cmp_eq_i64 vcc, s[4:5], v[2:3]
78151// CHECK: [0x04,0x04,0x44,0x7d]
78152
78153v_cmp_eq_i64 vcc, s[102:103], v[2:3]
78154// CHECK: [0x66,0x04,0x44,0x7d]
78155
78156v_cmp_eq_i64 vcc, flat_scratch, v[2:3]
78157// CHECK: [0x68,0x04,0x44,0x7d]
78158
78159v_cmp_eq_i64 vcc, vcc, v[2:3]
78160// CHECK: [0x6a,0x04,0x44,0x7d]
78161
78162v_cmp_eq_i64 vcc, tba, v[2:3]
78163// CHECK: [0x6c,0x04,0x44,0x7d]
78164
78165v_cmp_eq_i64 vcc, tma, v[2:3]
78166// CHECK: [0x6e,0x04,0x44,0x7d]
78167
78168v_cmp_eq_i64 vcc, ttmp[10:11], v[2:3]
78169// CHECK: [0x7a,0x04,0x44,0x7d]
78170
78171v_cmp_eq_i64 vcc, exec, v[2:3]
78172// CHECK: [0x7e,0x04,0x44,0x7d]
78173
78174v_cmp_eq_i64 vcc, 0, v[2:3]
78175// CHECK: [0x80,0x04,0x44,0x7d]
78176
78177v_cmp_eq_i64 vcc, -1, v[2:3]
78178// CHECK: [0xc1,0x04,0x44,0x7d]
78179
78180v_cmp_eq_i64 vcc, 0.5, v[2:3]
78181// CHECK: [0xf0,0x04,0x44,0x7d]
78182
78183v_cmp_eq_i64 vcc, -4.0, v[2:3]
78184// CHECK: [0xf7,0x04,0x44,0x7d]
78185
78186v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
78187// CHECK: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
78188
78189v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
78190// CHECK: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
78191
78192v_cmp_eq_i64 vcc, v[1:2], v[254:255]
78193// CHECK: [0x01,0xfd,0x45,0x7d]
78194
78195v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
78196// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78197
78198v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
78199// CHECK: [0x0c,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78200
78201v_cmp_eq_i64_e64 s[102:103], v[1:2], v[2:3]
78202// CHECK: [0x66,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78203
78204v_cmp_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
78205// CHECK: [0x68,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78206
78207v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
78208// CHECK: [0x6a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78209
78210v_cmp_eq_i64_e64 tba, v[1:2], v[2:3]
78211// CHECK: [0x6c,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78212
78213v_cmp_eq_i64_e64 tma, v[1:2], v[2:3]
78214// CHECK: [0x6e,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78215
78216v_cmp_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78217// CHECK: [0x7a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78218
78219v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
78220// CHECK: [0x0a,0x00,0x44,0xd1,0xfe,0x05,0x02,0x00]
78221
78222v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
78223// CHECK: [0x0a,0x00,0x44,0xd1,0x02,0x04,0x02,0x00]
78224
78225v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
78226// CHECK: [0x0a,0x00,0x44,0xd1,0x04,0x04,0x02,0x00]
78227
78228v_cmp_eq_i64_e64 s[10:11], s[102:103], v[2:3]
78229// CHECK: [0x0a,0x00,0x44,0xd1,0x66,0x04,0x02,0x00]
78230
78231v_cmp_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
78232// CHECK: [0x0a,0x00,0x44,0xd1,0x68,0x04,0x02,0x00]
78233
78234v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
78235// CHECK: [0x0a,0x00,0x44,0xd1,0x6a,0x04,0x02,0x00]
78236
78237v_cmp_eq_i64_e64 s[10:11], tba, v[2:3]
78238// CHECK: [0x0a,0x00,0x44,0xd1,0x6c,0x04,0x02,0x00]
78239
78240v_cmp_eq_i64_e64 s[10:11], tma, v[2:3]
78241// CHECK: [0x0a,0x00,0x44,0xd1,0x6e,0x04,0x02,0x00]
78242
78243v_cmp_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78244// CHECK: [0x0a,0x00,0x44,0xd1,0x7a,0x04,0x02,0x00]
78245
78246v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
78247// CHECK: [0x0a,0x00,0x44,0xd1,0x7e,0x04,0x02,0x00]
78248
78249v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
78250// CHECK: [0x0a,0x00,0x44,0xd1,0x80,0x04,0x02,0x00]
78251
78252v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
78253// CHECK: [0x0a,0x00,0x44,0xd1,0xc1,0x04,0x02,0x00]
78254
78255v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
78256// CHECK: [0x0a,0x00,0x44,0xd1,0xf0,0x04,0x02,0x00]
78257
78258v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
78259// CHECK: [0x0a,0x00,0x44,0xd1,0xf7,0x04,0x02,0x00]
78260
78261v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
78262// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xfd,0x03,0x00]
78263
78264v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
78265// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x09,0x00,0x00]
78266
78267v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
78268// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x0d,0x00,0x00]
78269
78270v_cmp_eq_i64_e64 s[10:11], v[1:2], s[102:103]
78271// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xcd,0x00,0x00]
78272
78273v_cmp_eq_i64_e64 s[10:11], v[1:2], flat_scratch
78274// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd1,0x00,0x00]
78275
78276v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
78277// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd5,0x00,0x00]
78278
78279v_cmp_eq_i64_e64 s[10:11], v[1:2], tba
78280// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd9,0x00,0x00]
78281
78282v_cmp_eq_i64_e64 s[10:11], v[1:2], tma
78283// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xdd,0x00,0x00]
78284
78285v_cmp_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78286// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xf5,0x00,0x00]
78287
78288v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
78289// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xfd,0x00,0x00]
78290
78291v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
78292// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x01,0x01,0x00]
78293
78294v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
78295// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x83,0x01,0x00]
78296
78297v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
78298// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xe1,0x01,0x00]
78299
78300v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
78301// CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xef,0x01,0x00]
78302
78303v_cmp_le_i64 vcc, v[1:2], v[2:3]
78304// CHECK: [0x01,0x05,0x46,0x7d]
78305
78306v_cmp_le_i64 vcc, v[254:255], v[2:3]
78307// CHECK: [0xfe,0x05,0x46,0x7d]
78308
78309v_cmp_le_i64 vcc, s[2:3], v[2:3]
78310// CHECK: [0x02,0x04,0x46,0x7d]
78311
78312v_cmp_le_i64 vcc, s[4:5], v[2:3]
78313// CHECK: [0x04,0x04,0x46,0x7d]
78314
78315v_cmp_le_i64 vcc, s[102:103], v[2:3]
78316// CHECK: [0x66,0x04,0x46,0x7d]
78317
78318v_cmp_le_i64 vcc, flat_scratch, v[2:3]
78319// CHECK: [0x68,0x04,0x46,0x7d]
78320
78321v_cmp_le_i64 vcc, vcc, v[2:3]
78322// CHECK: [0x6a,0x04,0x46,0x7d]
78323
78324v_cmp_le_i64 vcc, tba, v[2:3]
78325// CHECK: [0x6c,0x04,0x46,0x7d]
78326
78327v_cmp_le_i64 vcc, tma, v[2:3]
78328// CHECK: [0x6e,0x04,0x46,0x7d]
78329
78330v_cmp_le_i64 vcc, ttmp[10:11], v[2:3]
78331// CHECK: [0x7a,0x04,0x46,0x7d]
78332
78333v_cmp_le_i64 vcc, exec, v[2:3]
78334// CHECK: [0x7e,0x04,0x46,0x7d]
78335
78336v_cmp_le_i64 vcc, 0, v[2:3]
78337// CHECK: [0x80,0x04,0x46,0x7d]
78338
78339v_cmp_le_i64 vcc, -1, v[2:3]
78340// CHECK: [0xc1,0x04,0x46,0x7d]
78341
78342v_cmp_le_i64 vcc, 0.5, v[2:3]
78343// CHECK: [0xf0,0x04,0x46,0x7d]
78344
78345v_cmp_le_i64 vcc, -4.0, v[2:3]
78346// CHECK: [0xf7,0x04,0x46,0x7d]
78347
78348v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
78349// CHECK: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
78350
78351v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
78352// CHECK: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
78353
78354v_cmp_le_i64 vcc, v[1:2], v[254:255]
78355// CHECK: [0x01,0xfd,0x47,0x7d]
78356
78357v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
78358// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78359
78360v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
78361// CHECK: [0x0c,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78362
78363v_cmp_le_i64_e64 s[102:103], v[1:2], v[2:3]
78364// CHECK: [0x66,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78365
78366v_cmp_le_i64_e64 flat_scratch, v[1:2], v[2:3]
78367// CHECK: [0x68,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78368
78369v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
78370// CHECK: [0x6a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78371
78372v_cmp_le_i64_e64 tba, v[1:2], v[2:3]
78373// CHECK: [0x6c,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78374
78375v_cmp_le_i64_e64 tma, v[1:2], v[2:3]
78376// CHECK: [0x6e,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78377
78378v_cmp_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78379// CHECK: [0x7a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78380
78381v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
78382// CHECK: [0x0a,0x00,0x46,0xd1,0xfe,0x05,0x02,0x00]
78383
78384v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
78385// CHECK: [0x0a,0x00,0x46,0xd1,0x02,0x04,0x02,0x00]
78386
78387v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
78388// CHECK: [0x0a,0x00,0x46,0xd1,0x04,0x04,0x02,0x00]
78389
78390v_cmp_le_i64_e64 s[10:11], s[102:103], v[2:3]
78391// CHECK: [0x0a,0x00,0x46,0xd1,0x66,0x04,0x02,0x00]
78392
78393v_cmp_le_i64_e64 s[10:11], flat_scratch, v[2:3]
78394// CHECK: [0x0a,0x00,0x46,0xd1,0x68,0x04,0x02,0x00]
78395
78396v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
78397// CHECK: [0x0a,0x00,0x46,0xd1,0x6a,0x04,0x02,0x00]
78398
78399v_cmp_le_i64_e64 s[10:11], tba, v[2:3]
78400// CHECK: [0x0a,0x00,0x46,0xd1,0x6c,0x04,0x02,0x00]
78401
78402v_cmp_le_i64_e64 s[10:11], tma, v[2:3]
78403// CHECK: [0x0a,0x00,0x46,0xd1,0x6e,0x04,0x02,0x00]
78404
78405v_cmp_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78406// CHECK: [0x0a,0x00,0x46,0xd1,0x7a,0x04,0x02,0x00]
78407
78408v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
78409// CHECK: [0x0a,0x00,0x46,0xd1,0x7e,0x04,0x02,0x00]
78410
78411v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
78412// CHECK: [0x0a,0x00,0x46,0xd1,0x80,0x04,0x02,0x00]
78413
78414v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
78415// CHECK: [0x0a,0x00,0x46,0xd1,0xc1,0x04,0x02,0x00]
78416
78417v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
78418// CHECK: [0x0a,0x00,0x46,0xd1,0xf0,0x04,0x02,0x00]
78419
78420v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
78421// CHECK: [0x0a,0x00,0x46,0xd1,0xf7,0x04,0x02,0x00]
78422
78423v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
78424// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xfd,0x03,0x00]
78425
78426v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
78427// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x09,0x00,0x00]
78428
78429v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
78430// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x0d,0x00,0x00]
78431
78432v_cmp_le_i64_e64 s[10:11], v[1:2], s[102:103]
78433// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xcd,0x00,0x00]
78434
78435v_cmp_le_i64_e64 s[10:11], v[1:2], flat_scratch
78436// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd1,0x00,0x00]
78437
78438v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
78439// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd5,0x00,0x00]
78440
78441v_cmp_le_i64_e64 s[10:11], v[1:2], tba
78442// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd9,0x00,0x00]
78443
78444v_cmp_le_i64_e64 s[10:11], v[1:2], tma
78445// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xdd,0x00,0x00]
78446
78447v_cmp_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78448// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xf5,0x00,0x00]
78449
78450v_cmp_le_i64_e64 s[10:11], v[1:2], exec
78451// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xfd,0x00,0x00]
78452
78453v_cmp_le_i64_e64 s[10:11], v[1:2], 0
78454// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x01,0x01,0x00]
78455
78456v_cmp_le_i64_e64 s[10:11], v[1:2], -1
78457// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x83,0x01,0x00]
78458
78459v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
78460// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xe1,0x01,0x00]
78461
78462v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
78463// CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xef,0x01,0x00]
78464
78465v_cmp_gt_i64 vcc, v[1:2], v[2:3]
78466// CHECK: [0x01,0x05,0x48,0x7d]
78467
78468v_cmp_gt_i64 vcc, v[254:255], v[2:3]
78469// CHECK: [0xfe,0x05,0x48,0x7d]
78470
78471v_cmp_gt_i64 vcc, s[2:3], v[2:3]
78472// CHECK: [0x02,0x04,0x48,0x7d]
78473
78474v_cmp_gt_i64 vcc, s[4:5], v[2:3]
78475// CHECK: [0x04,0x04,0x48,0x7d]
78476
78477v_cmp_gt_i64 vcc, s[102:103], v[2:3]
78478// CHECK: [0x66,0x04,0x48,0x7d]
78479
78480v_cmp_gt_i64 vcc, flat_scratch, v[2:3]
78481// CHECK: [0x68,0x04,0x48,0x7d]
78482
78483v_cmp_gt_i64 vcc, vcc, v[2:3]
78484// CHECK: [0x6a,0x04,0x48,0x7d]
78485
78486v_cmp_gt_i64 vcc, tba, v[2:3]
78487// CHECK: [0x6c,0x04,0x48,0x7d]
78488
78489v_cmp_gt_i64 vcc, tma, v[2:3]
78490// CHECK: [0x6e,0x04,0x48,0x7d]
78491
78492v_cmp_gt_i64 vcc, ttmp[10:11], v[2:3]
78493// CHECK: [0x7a,0x04,0x48,0x7d]
78494
78495v_cmp_gt_i64 vcc, exec, v[2:3]
78496// CHECK: [0x7e,0x04,0x48,0x7d]
78497
78498v_cmp_gt_i64 vcc, 0, v[2:3]
78499// CHECK: [0x80,0x04,0x48,0x7d]
78500
78501v_cmp_gt_i64 vcc, -1, v[2:3]
78502// CHECK: [0xc1,0x04,0x48,0x7d]
78503
78504v_cmp_gt_i64 vcc, 0.5, v[2:3]
78505// CHECK: [0xf0,0x04,0x48,0x7d]
78506
78507v_cmp_gt_i64 vcc, -4.0, v[2:3]
78508// CHECK: [0xf7,0x04,0x48,0x7d]
78509
78510v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
78511// CHECK: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
78512
78513v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
78514// CHECK: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
78515
78516v_cmp_gt_i64 vcc, v[1:2], v[254:255]
78517// CHECK: [0x01,0xfd,0x49,0x7d]
78518
78519v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
78520// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78521
78522v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
78523// CHECK: [0x0c,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78524
78525v_cmp_gt_i64_e64 s[102:103], v[1:2], v[2:3]
78526// CHECK: [0x66,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78527
78528v_cmp_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
78529// CHECK: [0x68,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78530
78531v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
78532// CHECK: [0x6a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78533
78534v_cmp_gt_i64_e64 tba, v[1:2], v[2:3]
78535// CHECK: [0x6c,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78536
78537v_cmp_gt_i64_e64 tma, v[1:2], v[2:3]
78538// CHECK: [0x6e,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78539
78540v_cmp_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78541// CHECK: [0x7a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78542
78543v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
78544// CHECK: [0x0a,0x00,0x48,0xd1,0xfe,0x05,0x02,0x00]
78545
78546v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
78547// CHECK: [0x0a,0x00,0x48,0xd1,0x02,0x04,0x02,0x00]
78548
78549v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
78550// CHECK: [0x0a,0x00,0x48,0xd1,0x04,0x04,0x02,0x00]
78551
78552v_cmp_gt_i64_e64 s[10:11], s[102:103], v[2:3]
78553// CHECK: [0x0a,0x00,0x48,0xd1,0x66,0x04,0x02,0x00]
78554
78555v_cmp_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
78556// CHECK: [0x0a,0x00,0x48,0xd1,0x68,0x04,0x02,0x00]
78557
78558v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
78559// CHECK: [0x0a,0x00,0x48,0xd1,0x6a,0x04,0x02,0x00]
78560
78561v_cmp_gt_i64_e64 s[10:11], tba, v[2:3]
78562// CHECK: [0x0a,0x00,0x48,0xd1,0x6c,0x04,0x02,0x00]
78563
78564v_cmp_gt_i64_e64 s[10:11], tma, v[2:3]
78565// CHECK: [0x0a,0x00,0x48,0xd1,0x6e,0x04,0x02,0x00]
78566
78567v_cmp_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78568// CHECK: [0x0a,0x00,0x48,0xd1,0x7a,0x04,0x02,0x00]
78569
78570v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
78571// CHECK: [0x0a,0x00,0x48,0xd1,0x7e,0x04,0x02,0x00]
78572
78573v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
78574// CHECK: [0x0a,0x00,0x48,0xd1,0x80,0x04,0x02,0x00]
78575
78576v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
78577// CHECK: [0x0a,0x00,0x48,0xd1,0xc1,0x04,0x02,0x00]
78578
78579v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
78580// CHECK: [0x0a,0x00,0x48,0xd1,0xf0,0x04,0x02,0x00]
78581
78582v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
78583// CHECK: [0x0a,0x00,0x48,0xd1,0xf7,0x04,0x02,0x00]
78584
78585v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
78586// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xfd,0x03,0x00]
78587
78588v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
78589// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x09,0x00,0x00]
78590
78591v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
78592// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x0d,0x00,0x00]
78593
78594v_cmp_gt_i64_e64 s[10:11], v[1:2], s[102:103]
78595// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xcd,0x00,0x00]
78596
78597v_cmp_gt_i64_e64 s[10:11], v[1:2], flat_scratch
78598// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd1,0x00,0x00]
78599
78600v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
78601// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd5,0x00,0x00]
78602
78603v_cmp_gt_i64_e64 s[10:11], v[1:2], tba
78604// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd9,0x00,0x00]
78605
78606v_cmp_gt_i64_e64 s[10:11], v[1:2], tma
78607// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xdd,0x00,0x00]
78608
78609v_cmp_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78610// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xf5,0x00,0x00]
78611
78612v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
78613// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xfd,0x00,0x00]
78614
78615v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
78616// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x01,0x01,0x00]
78617
78618v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
78619// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x83,0x01,0x00]
78620
78621v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
78622// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xe1,0x01,0x00]
78623
78624v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
78625// CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xef,0x01,0x00]
78626
78627v_cmp_ne_i64 vcc, v[1:2], v[2:3]
78628// CHECK: [0x01,0x05,0x4a,0x7d]
78629
78630v_cmp_ne_i64 vcc, v[254:255], v[2:3]
78631// CHECK: [0xfe,0x05,0x4a,0x7d]
78632
78633v_cmp_ne_i64 vcc, s[2:3], v[2:3]
78634// CHECK: [0x02,0x04,0x4a,0x7d]
78635
78636v_cmp_ne_i64 vcc, s[4:5], v[2:3]
78637// CHECK: [0x04,0x04,0x4a,0x7d]
78638
78639v_cmp_ne_i64 vcc, s[102:103], v[2:3]
78640// CHECK: [0x66,0x04,0x4a,0x7d]
78641
78642v_cmp_ne_i64 vcc, flat_scratch, v[2:3]
78643// CHECK: [0x68,0x04,0x4a,0x7d]
78644
78645v_cmp_ne_i64 vcc, vcc, v[2:3]
78646// CHECK: [0x6a,0x04,0x4a,0x7d]
78647
78648v_cmp_ne_i64 vcc, tba, v[2:3]
78649// CHECK: [0x6c,0x04,0x4a,0x7d]
78650
78651v_cmp_ne_i64 vcc, tma, v[2:3]
78652// CHECK: [0x6e,0x04,0x4a,0x7d]
78653
78654v_cmp_ne_i64 vcc, ttmp[10:11], v[2:3]
78655// CHECK: [0x7a,0x04,0x4a,0x7d]
78656
78657v_cmp_ne_i64 vcc, exec, v[2:3]
78658// CHECK: [0x7e,0x04,0x4a,0x7d]
78659
78660v_cmp_ne_i64 vcc, 0, v[2:3]
78661// CHECK: [0x80,0x04,0x4a,0x7d]
78662
78663v_cmp_ne_i64 vcc, -1, v[2:3]
78664// CHECK: [0xc1,0x04,0x4a,0x7d]
78665
78666v_cmp_ne_i64 vcc, 0.5, v[2:3]
78667// CHECK: [0xf0,0x04,0x4a,0x7d]
78668
78669v_cmp_ne_i64 vcc, -4.0, v[2:3]
78670// CHECK: [0xf7,0x04,0x4a,0x7d]
78671
78672v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
78673// CHECK: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
78674
78675v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
78676// CHECK: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
78677
78678v_cmp_ne_i64 vcc, v[1:2], v[254:255]
78679// CHECK: [0x01,0xfd,0x4b,0x7d]
78680
78681v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
78682// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78683
78684v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
78685// CHECK: [0x0c,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78686
78687v_cmp_ne_i64_e64 s[102:103], v[1:2], v[2:3]
78688// CHECK: [0x66,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78689
78690v_cmp_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
78691// CHECK: [0x68,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78692
78693v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
78694// CHECK: [0x6a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78695
78696v_cmp_ne_i64_e64 tba, v[1:2], v[2:3]
78697// CHECK: [0x6c,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78698
78699v_cmp_ne_i64_e64 tma, v[1:2], v[2:3]
78700// CHECK: [0x6e,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78701
78702v_cmp_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78703// CHECK: [0x7a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78704
78705v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
78706// CHECK: [0x0a,0x00,0x4a,0xd1,0xfe,0x05,0x02,0x00]
78707
78708v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
78709// CHECK: [0x0a,0x00,0x4a,0xd1,0x02,0x04,0x02,0x00]
78710
78711v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
78712// CHECK: [0x0a,0x00,0x4a,0xd1,0x04,0x04,0x02,0x00]
78713
78714v_cmp_ne_i64_e64 s[10:11], s[102:103], v[2:3]
78715// CHECK: [0x0a,0x00,0x4a,0xd1,0x66,0x04,0x02,0x00]
78716
78717v_cmp_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
78718// CHECK: [0x0a,0x00,0x4a,0xd1,0x68,0x04,0x02,0x00]
78719
78720v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
78721// CHECK: [0x0a,0x00,0x4a,0xd1,0x6a,0x04,0x02,0x00]
78722
78723v_cmp_ne_i64_e64 s[10:11], tba, v[2:3]
78724// CHECK: [0x0a,0x00,0x4a,0xd1,0x6c,0x04,0x02,0x00]
78725
78726v_cmp_ne_i64_e64 s[10:11], tma, v[2:3]
78727// CHECK: [0x0a,0x00,0x4a,0xd1,0x6e,0x04,0x02,0x00]
78728
78729v_cmp_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78730// CHECK: [0x0a,0x00,0x4a,0xd1,0x7a,0x04,0x02,0x00]
78731
78732v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
78733// CHECK: [0x0a,0x00,0x4a,0xd1,0x7e,0x04,0x02,0x00]
78734
78735v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
78736// CHECK: [0x0a,0x00,0x4a,0xd1,0x80,0x04,0x02,0x00]
78737
78738v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
78739// CHECK: [0x0a,0x00,0x4a,0xd1,0xc1,0x04,0x02,0x00]
78740
78741v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
78742// CHECK: [0x0a,0x00,0x4a,0xd1,0xf0,0x04,0x02,0x00]
78743
78744v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
78745// CHECK: [0x0a,0x00,0x4a,0xd1,0xf7,0x04,0x02,0x00]
78746
78747v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
78748// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xfd,0x03,0x00]
78749
78750v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
78751// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x09,0x00,0x00]
78752
78753v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
78754// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x0d,0x00,0x00]
78755
78756v_cmp_ne_i64_e64 s[10:11], v[1:2], s[102:103]
78757// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xcd,0x00,0x00]
78758
78759v_cmp_ne_i64_e64 s[10:11], v[1:2], flat_scratch
78760// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd1,0x00,0x00]
78761
78762v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
78763// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd5,0x00,0x00]
78764
78765v_cmp_ne_i64_e64 s[10:11], v[1:2], tba
78766// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd9,0x00,0x00]
78767
78768v_cmp_ne_i64_e64 s[10:11], v[1:2], tma
78769// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xdd,0x00,0x00]
78770
78771v_cmp_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78772// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xf5,0x00,0x00]
78773
78774v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
78775// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xfd,0x00,0x00]
78776
78777v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
78778// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x01,0x01,0x00]
78779
78780v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
78781// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x83,0x01,0x00]
78782
78783v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
78784// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xe1,0x01,0x00]
78785
78786v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
78787// CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xef,0x01,0x00]
78788
78789v_cmp_ge_i64 vcc, v[1:2], v[2:3]
78790// CHECK: [0x01,0x05,0x4c,0x7d]
78791
78792v_cmp_ge_i64 vcc, v[254:255], v[2:3]
78793// CHECK: [0xfe,0x05,0x4c,0x7d]
78794
78795v_cmp_ge_i64 vcc, s[2:3], v[2:3]
78796// CHECK: [0x02,0x04,0x4c,0x7d]
78797
78798v_cmp_ge_i64 vcc, s[4:5], v[2:3]
78799// CHECK: [0x04,0x04,0x4c,0x7d]
78800
78801v_cmp_ge_i64 vcc, s[102:103], v[2:3]
78802// CHECK: [0x66,0x04,0x4c,0x7d]
78803
78804v_cmp_ge_i64 vcc, flat_scratch, v[2:3]
78805// CHECK: [0x68,0x04,0x4c,0x7d]
78806
78807v_cmp_ge_i64 vcc, vcc, v[2:3]
78808// CHECK: [0x6a,0x04,0x4c,0x7d]
78809
78810v_cmp_ge_i64 vcc, tba, v[2:3]
78811// CHECK: [0x6c,0x04,0x4c,0x7d]
78812
78813v_cmp_ge_i64 vcc, tma, v[2:3]
78814// CHECK: [0x6e,0x04,0x4c,0x7d]
78815
78816v_cmp_ge_i64 vcc, ttmp[10:11], v[2:3]
78817// CHECK: [0x7a,0x04,0x4c,0x7d]
78818
78819v_cmp_ge_i64 vcc, exec, v[2:3]
78820// CHECK: [0x7e,0x04,0x4c,0x7d]
78821
78822v_cmp_ge_i64 vcc, 0, v[2:3]
78823// CHECK: [0x80,0x04,0x4c,0x7d]
78824
78825v_cmp_ge_i64 vcc, -1, v[2:3]
78826// CHECK: [0xc1,0x04,0x4c,0x7d]
78827
78828v_cmp_ge_i64 vcc, 0.5, v[2:3]
78829// CHECK: [0xf0,0x04,0x4c,0x7d]
78830
78831v_cmp_ge_i64 vcc, -4.0, v[2:3]
78832// CHECK: [0xf7,0x04,0x4c,0x7d]
78833
78834v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
78835// CHECK: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
78836
78837v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
78838// CHECK: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
78839
78840v_cmp_ge_i64 vcc, v[1:2], v[254:255]
78841// CHECK: [0x01,0xfd,0x4d,0x7d]
78842
78843v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
78844// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78845
78846v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
78847// CHECK: [0x0c,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78848
78849v_cmp_ge_i64_e64 s[102:103], v[1:2], v[2:3]
78850// CHECK: [0x66,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78851
78852v_cmp_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
78853// CHECK: [0x68,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78854
78855v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
78856// CHECK: [0x6a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78857
78858v_cmp_ge_i64_e64 tba, v[1:2], v[2:3]
78859// CHECK: [0x6c,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78860
78861v_cmp_ge_i64_e64 tma, v[1:2], v[2:3]
78862// CHECK: [0x6e,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78863
78864v_cmp_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78865// CHECK: [0x7a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78866
78867v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
78868// CHECK: [0x0a,0x00,0x4c,0xd1,0xfe,0x05,0x02,0x00]
78869
78870v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
78871// CHECK: [0x0a,0x00,0x4c,0xd1,0x02,0x04,0x02,0x00]
78872
78873v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
78874// CHECK: [0x0a,0x00,0x4c,0xd1,0x04,0x04,0x02,0x00]
78875
78876v_cmp_ge_i64_e64 s[10:11], s[102:103], v[2:3]
78877// CHECK: [0x0a,0x00,0x4c,0xd1,0x66,0x04,0x02,0x00]
78878
78879v_cmp_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
78880// CHECK: [0x0a,0x00,0x4c,0xd1,0x68,0x04,0x02,0x00]
78881
78882v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
78883// CHECK: [0x0a,0x00,0x4c,0xd1,0x6a,0x04,0x02,0x00]
78884
78885v_cmp_ge_i64_e64 s[10:11], tba, v[2:3]
78886// CHECK: [0x0a,0x00,0x4c,0xd1,0x6c,0x04,0x02,0x00]
78887
78888v_cmp_ge_i64_e64 s[10:11], tma, v[2:3]
78889// CHECK: [0x0a,0x00,0x4c,0xd1,0x6e,0x04,0x02,0x00]
78890
78891v_cmp_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78892// CHECK: [0x0a,0x00,0x4c,0xd1,0x7a,0x04,0x02,0x00]
78893
78894v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
78895// CHECK: [0x0a,0x00,0x4c,0xd1,0x7e,0x04,0x02,0x00]
78896
78897v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
78898// CHECK: [0x0a,0x00,0x4c,0xd1,0x80,0x04,0x02,0x00]
78899
78900v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
78901// CHECK: [0x0a,0x00,0x4c,0xd1,0xc1,0x04,0x02,0x00]
78902
78903v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
78904// CHECK: [0x0a,0x00,0x4c,0xd1,0xf0,0x04,0x02,0x00]
78905
78906v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
78907// CHECK: [0x0a,0x00,0x4c,0xd1,0xf7,0x04,0x02,0x00]
78908
78909v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
78910// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xfd,0x03,0x00]
78911
78912v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
78913// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x09,0x00,0x00]
78914
78915v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
78916// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x0d,0x00,0x00]
78917
78918v_cmp_ge_i64_e64 s[10:11], v[1:2], s[102:103]
78919// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xcd,0x00,0x00]
78920
78921v_cmp_ge_i64_e64 s[10:11], v[1:2], flat_scratch
78922// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd1,0x00,0x00]
78923
78924v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
78925// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd5,0x00,0x00]
78926
78927v_cmp_ge_i64_e64 s[10:11], v[1:2], tba
78928// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd9,0x00,0x00]
78929
78930v_cmp_ge_i64_e64 s[10:11], v[1:2], tma
78931// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xdd,0x00,0x00]
78932
78933v_cmp_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78934// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xf5,0x00,0x00]
78935
78936v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
78937// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xfd,0x00,0x00]
78938
78939v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
78940// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x01,0x01,0x00]
78941
78942v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
78943// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x83,0x01,0x00]
78944
78945v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
78946// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xe1,0x01,0x00]
78947
78948v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
78949// CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xef,0x01,0x00]
78950
78951v_cmp_t_i64 vcc, v[1:2], v[2:3]
78952// CHECK: [0x01,0x05,0x4e,0x7d]
78953
78954v_cmp_t_i64 vcc, v[254:255], v[2:3]
78955// CHECK: [0xfe,0x05,0x4e,0x7d]
78956
78957v_cmp_t_i64 vcc, s[2:3], v[2:3]
78958// CHECK: [0x02,0x04,0x4e,0x7d]
78959
78960v_cmp_t_i64 vcc, s[4:5], v[2:3]
78961// CHECK: [0x04,0x04,0x4e,0x7d]
78962
78963v_cmp_t_i64 vcc, s[102:103], v[2:3]
78964// CHECK: [0x66,0x04,0x4e,0x7d]
78965
78966v_cmp_t_i64 vcc, flat_scratch, v[2:3]
78967// CHECK: [0x68,0x04,0x4e,0x7d]
78968
78969v_cmp_t_i64 vcc, vcc, v[2:3]
78970// CHECK: [0x6a,0x04,0x4e,0x7d]
78971
78972v_cmp_t_i64 vcc, tba, v[2:3]
78973// CHECK: [0x6c,0x04,0x4e,0x7d]
78974
78975v_cmp_t_i64 vcc, tma, v[2:3]
78976// CHECK: [0x6e,0x04,0x4e,0x7d]
78977
78978v_cmp_t_i64 vcc, ttmp[10:11], v[2:3]
78979// CHECK: [0x7a,0x04,0x4e,0x7d]
78980
78981v_cmp_t_i64 vcc, exec, v[2:3]
78982// CHECK: [0x7e,0x04,0x4e,0x7d]
78983
78984v_cmp_t_i64 vcc, 0, v[2:3]
78985// CHECK: [0x80,0x04,0x4e,0x7d]
78986
78987v_cmp_t_i64 vcc, -1, v[2:3]
78988// CHECK: [0xc1,0x04,0x4e,0x7d]
78989
78990v_cmp_t_i64 vcc, 0.5, v[2:3]
78991// CHECK: [0xf0,0x04,0x4e,0x7d]
78992
78993v_cmp_t_i64 vcc, -4.0, v[2:3]
78994// CHECK: [0xf7,0x04,0x4e,0x7d]
78995
78996v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
78997// CHECK: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
78998
78999v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
79000// CHECK: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
79001
79002v_cmp_t_i64 vcc, v[1:2], v[254:255]
79003// CHECK: [0x01,0xfd,0x4f,0x7d]
79004
79005v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
79006// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79007
79008v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
79009// CHECK: [0x0c,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79010
79011v_cmp_t_i64_e64 s[102:103], v[1:2], v[2:3]
79012// CHECK: [0x66,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79013
79014v_cmp_t_i64_e64 flat_scratch, v[1:2], v[2:3]
79015// CHECK: [0x68,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79016
79017v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
79018// CHECK: [0x6a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79019
79020v_cmp_t_i64_e64 tba, v[1:2], v[2:3]
79021// CHECK: [0x6c,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79022
79023v_cmp_t_i64_e64 tma, v[1:2], v[2:3]
79024// CHECK: [0x6e,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79025
79026v_cmp_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79027// CHECK: [0x7a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79028
79029v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
79030// CHECK: [0x0a,0x00,0x4e,0xd1,0xfe,0x05,0x02,0x00]
79031
79032v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
79033// CHECK: [0x0a,0x00,0x4e,0xd1,0x02,0x04,0x02,0x00]
79034
79035v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
79036// CHECK: [0x0a,0x00,0x4e,0xd1,0x04,0x04,0x02,0x00]
79037
79038v_cmp_t_i64_e64 s[10:11], s[102:103], v[2:3]
79039// CHECK: [0x0a,0x00,0x4e,0xd1,0x66,0x04,0x02,0x00]
79040
79041v_cmp_t_i64_e64 s[10:11], flat_scratch, v[2:3]
79042// CHECK: [0x0a,0x00,0x4e,0xd1,0x68,0x04,0x02,0x00]
79043
79044v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
79045// CHECK: [0x0a,0x00,0x4e,0xd1,0x6a,0x04,0x02,0x00]
79046
79047v_cmp_t_i64_e64 s[10:11], tba, v[2:3]
79048// CHECK: [0x0a,0x00,0x4e,0xd1,0x6c,0x04,0x02,0x00]
79049
79050v_cmp_t_i64_e64 s[10:11], tma, v[2:3]
79051// CHECK: [0x0a,0x00,0x4e,0xd1,0x6e,0x04,0x02,0x00]
79052
79053v_cmp_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79054// CHECK: [0x0a,0x00,0x4e,0xd1,0x7a,0x04,0x02,0x00]
79055
79056v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
79057// CHECK: [0x0a,0x00,0x4e,0xd1,0x7e,0x04,0x02,0x00]
79058
79059v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
79060// CHECK: [0x0a,0x00,0x4e,0xd1,0x80,0x04,0x02,0x00]
79061
79062v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
79063// CHECK: [0x0a,0x00,0x4e,0xd1,0xc1,0x04,0x02,0x00]
79064
79065v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
79066// CHECK: [0x0a,0x00,0x4e,0xd1,0xf0,0x04,0x02,0x00]
79067
79068v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
79069// CHECK: [0x0a,0x00,0x4e,0xd1,0xf7,0x04,0x02,0x00]
79070
79071v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
79072// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xfd,0x03,0x00]
79073
79074v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
79075// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x09,0x00,0x00]
79076
79077v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
79078// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x0d,0x00,0x00]
79079
79080v_cmp_t_i64_e64 s[10:11], v[1:2], s[102:103]
79081// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xcd,0x00,0x00]
79082
79083v_cmp_t_i64_e64 s[10:11], v[1:2], flat_scratch
79084// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd1,0x00,0x00]
79085
79086v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
79087// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd5,0x00,0x00]
79088
79089v_cmp_t_i64_e64 s[10:11], v[1:2], tba
79090// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd9,0x00,0x00]
79091
79092v_cmp_t_i64_e64 s[10:11], v[1:2], tma
79093// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xdd,0x00,0x00]
79094
79095v_cmp_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79096// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xf5,0x00,0x00]
79097
79098v_cmp_t_i64_e64 s[10:11], v[1:2], exec
79099// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xfd,0x00,0x00]
79100
79101v_cmp_t_i64_e64 s[10:11], v[1:2], 0
79102// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x01,0x01,0x00]
79103
79104v_cmp_t_i64_e64 s[10:11], v[1:2], -1
79105// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x83,0x01,0x00]
79106
79107v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
79108// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xe1,0x01,0x00]
79109
79110v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
79111// CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xef,0x01,0x00]
79112
79113v_cmpx_f_i64 vcc, v[1:2], v[2:3]
79114// CHECK: [0x01,0x05,0x60,0x7d]
79115
79116v_cmpx_f_i64 vcc, v[254:255], v[2:3]
79117// CHECK: [0xfe,0x05,0x60,0x7d]
79118
79119v_cmpx_f_i64 vcc, s[2:3], v[2:3]
79120// CHECK: [0x02,0x04,0x60,0x7d]
79121
79122v_cmpx_f_i64 vcc, s[4:5], v[2:3]
79123// CHECK: [0x04,0x04,0x60,0x7d]
79124
79125v_cmpx_f_i64 vcc, s[102:103], v[2:3]
79126// CHECK: [0x66,0x04,0x60,0x7d]
79127
79128v_cmpx_f_i64 vcc, flat_scratch, v[2:3]
79129// CHECK: [0x68,0x04,0x60,0x7d]
79130
79131v_cmpx_f_i64 vcc, vcc, v[2:3]
79132// CHECK: [0x6a,0x04,0x60,0x7d]
79133
79134v_cmpx_f_i64 vcc, tba, v[2:3]
79135// CHECK: [0x6c,0x04,0x60,0x7d]
79136
79137v_cmpx_f_i64 vcc, tma, v[2:3]
79138// CHECK: [0x6e,0x04,0x60,0x7d]
79139
79140v_cmpx_f_i64 vcc, ttmp[10:11], v[2:3]
79141// CHECK: [0x7a,0x04,0x60,0x7d]
79142
79143v_cmpx_f_i64 vcc, exec, v[2:3]
79144// CHECK: [0x7e,0x04,0x60,0x7d]
79145
79146v_cmpx_f_i64 vcc, 0, v[2:3]
79147// CHECK: [0x80,0x04,0x60,0x7d]
79148
79149v_cmpx_f_i64 vcc, -1, v[2:3]
79150// CHECK: [0xc1,0x04,0x60,0x7d]
79151
79152v_cmpx_f_i64 vcc, 0.5, v[2:3]
79153// CHECK: [0xf0,0x04,0x60,0x7d]
79154
79155v_cmpx_f_i64 vcc, -4.0, v[2:3]
79156// CHECK: [0xf7,0x04,0x60,0x7d]
79157
79158v_cmpx_f_i64 vcc, 0xaf123456, v[2:3]
79159// CHECK: [0xff,0x04,0x60,0x7d,0x56,0x34,0x12,0xaf]
79160
79161v_cmpx_f_i64 vcc, 0x3f717273, v[2:3]
79162// CHECK: [0xff,0x04,0x60,0x7d,0x73,0x72,0x71,0x3f]
79163
79164v_cmpx_f_i64 vcc, v[1:2], v[254:255]
79165// CHECK: [0x01,0xfd,0x61,0x7d]
79166
79167v_cmpx_f_i64_e64 s[10:11], v[1:2], v[2:3]
79168// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79169
79170v_cmpx_f_i64_e64 s[12:13], v[1:2], v[2:3]
79171// CHECK: [0x0c,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79172
79173v_cmpx_f_i64_e64 s[102:103], v[1:2], v[2:3]
79174// CHECK: [0x66,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79175
79176v_cmpx_f_i64_e64 flat_scratch, v[1:2], v[2:3]
79177// CHECK: [0x68,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79178
79179v_cmpx_f_i64_e64 vcc, v[1:2], v[2:3]
79180// CHECK: [0x6a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79181
79182v_cmpx_f_i64_e64 tba, v[1:2], v[2:3]
79183// CHECK: [0x6c,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79184
79185v_cmpx_f_i64_e64 tma, v[1:2], v[2:3]
79186// CHECK: [0x6e,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79187
79188v_cmpx_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79189// CHECK: [0x7a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79190
79191v_cmpx_f_i64_e64 s[10:11], v[254:255], v[2:3]
79192// CHECK: [0x0a,0x00,0x60,0xd1,0xfe,0x05,0x02,0x00]
79193
79194v_cmpx_f_i64_e64 s[10:11], s[2:3], v[2:3]
79195// CHECK: [0x0a,0x00,0x60,0xd1,0x02,0x04,0x02,0x00]
79196
79197v_cmpx_f_i64_e64 s[10:11], s[4:5], v[2:3]
79198// CHECK: [0x0a,0x00,0x60,0xd1,0x04,0x04,0x02,0x00]
79199
79200v_cmpx_f_i64_e64 s[10:11], s[102:103], v[2:3]
79201// CHECK: [0x0a,0x00,0x60,0xd1,0x66,0x04,0x02,0x00]
79202
79203v_cmpx_f_i64_e64 s[10:11], flat_scratch, v[2:3]
79204// CHECK: [0x0a,0x00,0x60,0xd1,0x68,0x04,0x02,0x00]
79205
79206v_cmpx_f_i64_e64 s[10:11], vcc, v[2:3]
79207// CHECK: [0x0a,0x00,0x60,0xd1,0x6a,0x04,0x02,0x00]
79208
79209v_cmpx_f_i64_e64 s[10:11], tba, v[2:3]
79210// CHECK: [0x0a,0x00,0x60,0xd1,0x6c,0x04,0x02,0x00]
79211
79212v_cmpx_f_i64_e64 s[10:11], tma, v[2:3]
79213// CHECK: [0x0a,0x00,0x60,0xd1,0x6e,0x04,0x02,0x00]
79214
79215v_cmpx_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79216// CHECK: [0x0a,0x00,0x60,0xd1,0x7a,0x04,0x02,0x00]
79217
79218v_cmpx_f_i64_e64 s[10:11], exec, v[2:3]
79219// CHECK: [0x0a,0x00,0x60,0xd1,0x7e,0x04,0x02,0x00]
79220
79221v_cmpx_f_i64_e64 s[10:11], 0, v[2:3]
79222// CHECK: [0x0a,0x00,0x60,0xd1,0x80,0x04,0x02,0x00]
79223
79224v_cmpx_f_i64_e64 s[10:11], -1, v[2:3]
79225// CHECK: [0x0a,0x00,0x60,0xd1,0xc1,0x04,0x02,0x00]
79226
79227v_cmpx_f_i64_e64 s[10:11], 0.5, v[2:3]
79228// CHECK: [0x0a,0x00,0x60,0xd1,0xf0,0x04,0x02,0x00]
79229
79230v_cmpx_f_i64_e64 s[10:11], -4.0, v[2:3]
79231// CHECK: [0x0a,0x00,0x60,0xd1,0xf7,0x04,0x02,0x00]
79232
79233v_cmpx_f_i64_e64 s[10:11], v[1:2], v[254:255]
79234// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xfd,0x03,0x00]
79235
79236v_cmpx_f_i64_e64 s[10:11], v[1:2], s[4:5]
79237// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x09,0x00,0x00]
79238
79239v_cmpx_f_i64_e64 s[10:11], v[1:2], s[6:7]
79240// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x0d,0x00,0x00]
79241
79242v_cmpx_f_i64_e64 s[10:11], v[1:2], s[102:103]
79243// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xcd,0x00,0x00]
79244
79245v_cmpx_f_i64_e64 s[10:11], v[1:2], flat_scratch
79246// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd1,0x00,0x00]
79247
79248v_cmpx_f_i64_e64 s[10:11], v[1:2], vcc
79249// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd5,0x00,0x00]
79250
79251v_cmpx_f_i64_e64 s[10:11], v[1:2], tba
79252// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd9,0x00,0x00]
79253
79254v_cmpx_f_i64_e64 s[10:11], v[1:2], tma
79255// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xdd,0x00,0x00]
79256
79257v_cmpx_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79258// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xf5,0x00,0x00]
79259
79260v_cmpx_f_i64_e64 s[10:11], v[1:2], exec
79261// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xfd,0x00,0x00]
79262
79263v_cmpx_f_i64_e64 s[10:11], v[1:2], 0
79264// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x01,0x01,0x00]
79265
79266v_cmpx_f_i64_e64 s[10:11], v[1:2], -1
79267// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x83,0x01,0x00]
79268
79269v_cmpx_f_i64_e64 s[10:11], v[1:2], 0.5
79270// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xe1,0x01,0x00]
79271
79272v_cmpx_f_i64_e64 s[10:11], v[1:2], -4.0
79273// CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xef,0x01,0x00]
79274
79275v_cmpx_lt_i64 vcc, v[1:2], v[2:3]
79276// CHECK: [0x01,0x05,0x62,0x7d]
79277
79278v_cmpx_lt_i64 vcc, v[254:255], v[2:3]
79279// CHECK: [0xfe,0x05,0x62,0x7d]
79280
79281v_cmpx_lt_i64 vcc, s[2:3], v[2:3]
79282// CHECK: [0x02,0x04,0x62,0x7d]
79283
79284v_cmpx_lt_i64 vcc, s[4:5], v[2:3]
79285// CHECK: [0x04,0x04,0x62,0x7d]
79286
79287v_cmpx_lt_i64 vcc, s[102:103], v[2:3]
79288// CHECK: [0x66,0x04,0x62,0x7d]
79289
79290v_cmpx_lt_i64 vcc, flat_scratch, v[2:3]
79291// CHECK: [0x68,0x04,0x62,0x7d]
79292
79293v_cmpx_lt_i64 vcc, vcc, v[2:3]
79294// CHECK: [0x6a,0x04,0x62,0x7d]
79295
79296v_cmpx_lt_i64 vcc, tba, v[2:3]
79297// CHECK: [0x6c,0x04,0x62,0x7d]
79298
79299v_cmpx_lt_i64 vcc, tma, v[2:3]
79300// CHECK: [0x6e,0x04,0x62,0x7d]
79301
79302v_cmpx_lt_i64 vcc, ttmp[10:11], v[2:3]
79303// CHECK: [0x7a,0x04,0x62,0x7d]
79304
79305v_cmpx_lt_i64 vcc, exec, v[2:3]
79306// CHECK: [0x7e,0x04,0x62,0x7d]
79307
79308v_cmpx_lt_i64 vcc, 0, v[2:3]
79309// CHECK: [0x80,0x04,0x62,0x7d]
79310
79311v_cmpx_lt_i64 vcc, -1, v[2:3]
79312// CHECK: [0xc1,0x04,0x62,0x7d]
79313
79314v_cmpx_lt_i64 vcc, 0.5, v[2:3]
79315// CHECK: [0xf0,0x04,0x62,0x7d]
79316
79317v_cmpx_lt_i64 vcc, -4.0, v[2:3]
79318// CHECK: [0xf7,0x04,0x62,0x7d]
79319
79320v_cmpx_lt_i64 vcc, 0xaf123456, v[2:3]
79321// CHECK: [0xff,0x04,0x62,0x7d,0x56,0x34,0x12,0xaf]
79322
79323v_cmpx_lt_i64 vcc, 0x3f717273, v[2:3]
79324// CHECK: [0xff,0x04,0x62,0x7d,0x73,0x72,0x71,0x3f]
79325
79326v_cmpx_lt_i64 vcc, v[1:2], v[254:255]
79327// CHECK: [0x01,0xfd,0x63,0x7d]
79328
79329v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[2:3]
79330// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79331
79332v_cmpx_lt_i64_e64 s[12:13], v[1:2], v[2:3]
79333// CHECK: [0x0c,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79334
79335v_cmpx_lt_i64_e64 s[102:103], v[1:2], v[2:3]
79336// CHECK: [0x66,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79337
79338v_cmpx_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
79339// CHECK: [0x68,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79340
79341v_cmpx_lt_i64_e64 vcc, v[1:2], v[2:3]
79342// CHECK: [0x6a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79343
79344v_cmpx_lt_i64_e64 tba, v[1:2], v[2:3]
79345// CHECK: [0x6c,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79346
79347v_cmpx_lt_i64_e64 tma, v[1:2], v[2:3]
79348// CHECK: [0x6e,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79349
79350v_cmpx_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79351// CHECK: [0x7a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79352
79353v_cmpx_lt_i64_e64 s[10:11], v[254:255], v[2:3]
79354// CHECK: [0x0a,0x00,0x62,0xd1,0xfe,0x05,0x02,0x00]
79355
79356v_cmpx_lt_i64_e64 s[10:11], s[2:3], v[2:3]
79357// CHECK: [0x0a,0x00,0x62,0xd1,0x02,0x04,0x02,0x00]
79358
79359v_cmpx_lt_i64_e64 s[10:11], s[4:5], v[2:3]
79360// CHECK: [0x0a,0x00,0x62,0xd1,0x04,0x04,0x02,0x00]
79361
79362v_cmpx_lt_i64_e64 s[10:11], s[102:103], v[2:3]
79363// CHECK: [0x0a,0x00,0x62,0xd1,0x66,0x04,0x02,0x00]
79364
79365v_cmpx_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
79366// CHECK: [0x0a,0x00,0x62,0xd1,0x68,0x04,0x02,0x00]
79367
79368v_cmpx_lt_i64_e64 s[10:11], vcc, v[2:3]
79369// CHECK: [0x0a,0x00,0x62,0xd1,0x6a,0x04,0x02,0x00]
79370
79371v_cmpx_lt_i64_e64 s[10:11], tba, v[2:3]
79372// CHECK: [0x0a,0x00,0x62,0xd1,0x6c,0x04,0x02,0x00]
79373
79374v_cmpx_lt_i64_e64 s[10:11], tma, v[2:3]
79375// CHECK: [0x0a,0x00,0x62,0xd1,0x6e,0x04,0x02,0x00]
79376
79377v_cmpx_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79378// CHECK: [0x0a,0x00,0x62,0xd1,0x7a,0x04,0x02,0x00]
79379
79380v_cmpx_lt_i64_e64 s[10:11], exec, v[2:3]
79381// CHECK: [0x0a,0x00,0x62,0xd1,0x7e,0x04,0x02,0x00]
79382
79383v_cmpx_lt_i64_e64 s[10:11], 0, v[2:3]
79384// CHECK: [0x0a,0x00,0x62,0xd1,0x80,0x04,0x02,0x00]
79385
79386v_cmpx_lt_i64_e64 s[10:11], -1, v[2:3]
79387// CHECK: [0x0a,0x00,0x62,0xd1,0xc1,0x04,0x02,0x00]
79388
79389v_cmpx_lt_i64_e64 s[10:11], 0.5, v[2:3]
79390// CHECK: [0x0a,0x00,0x62,0xd1,0xf0,0x04,0x02,0x00]
79391
79392v_cmpx_lt_i64_e64 s[10:11], -4.0, v[2:3]
79393// CHECK: [0x0a,0x00,0x62,0xd1,0xf7,0x04,0x02,0x00]
79394
79395v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[254:255]
79396// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xfd,0x03,0x00]
79397
79398v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[4:5]
79399// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x09,0x00,0x00]
79400
79401v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[6:7]
79402// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x0d,0x00,0x00]
79403
79404v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[102:103]
79405// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xcd,0x00,0x00]
79406
79407v_cmpx_lt_i64_e64 s[10:11], v[1:2], flat_scratch
79408// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd1,0x00,0x00]
79409
79410v_cmpx_lt_i64_e64 s[10:11], v[1:2], vcc
79411// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd5,0x00,0x00]
79412
79413v_cmpx_lt_i64_e64 s[10:11], v[1:2], tba
79414// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd9,0x00,0x00]
79415
79416v_cmpx_lt_i64_e64 s[10:11], v[1:2], tma
79417// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xdd,0x00,0x00]
79418
79419v_cmpx_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79420// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xf5,0x00,0x00]
79421
79422v_cmpx_lt_i64_e64 s[10:11], v[1:2], exec
79423// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xfd,0x00,0x00]
79424
79425v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0
79426// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x01,0x01,0x00]
79427
79428v_cmpx_lt_i64_e64 s[10:11], v[1:2], -1
79429// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x83,0x01,0x00]
79430
79431v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0.5
79432// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xe1,0x01,0x00]
79433
79434v_cmpx_lt_i64_e64 s[10:11], v[1:2], -4.0
79435// CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xef,0x01,0x00]
79436
79437v_cmpx_eq_i64 vcc, v[1:2], v[2:3]
79438// CHECK: [0x01,0x05,0x64,0x7d]
79439
79440v_cmpx_eq_i64 vcc, v[254:255], v[2:3]
79441// CHECK: [0xfe,0x05,0x64,0x7d]
79442
79443v_cmpx_eq_i64 vcc, s[2:3], v[2:3]
79444// CHECK: [0x02,0x04,0x64,0x7d]
79445
79446v_cmpx_eq_i64 vcc, s[4:5], v[2:3]
79447// CHECK: [0x04,0x04,0x64,0x7d]
79448
79449v_cmpx_eq_i64 vcc, s[102:103], v[2:3]
79450// CHECK: [0x66,0x04,0x64,0x7d]
79451
79452v_cmpx_eq_i64 vcc, flat_scratch, v[2:3]
79453// CHECK: [0x68,0x04,0x64,0x7d]
79454
79455v_cmpx_eq_i64 vcc, vcc, v[2:3]
79456// CHECK: [0x6a,0x04,0x64,0x7d]
79457
79458v_cmpx_eq_i64 vcc, tba, v[2:3]
79459// CHECK: [0x6c,0x04,0x64,0x7d]
79460
79461v_cmpx_eq_i64 vcc, tma, v[2:3]
79462// CHECK: [0x6e,0x04,0x64,0x7d]
79463
79464v_cmpx_eq_i64 vcc, ttmp[10:11], v[2:3]
79465// CHECK: [0x7a,0x04,0x64,0x7d]
79466
79467v_cmpx_eq_i64 vcc, exec, v[2:3]
79468// CHECK: [0x7e,0x04,0x64,0x7d]
79469
79470v_cmpx_eq_i64 vcc, 0, v[2:3]
79471// CHECK: [0x80,0x04,0x64,0x7d]
79472
79473v_cmpx_eq_i64 vcc, -1, v[2:3]
79474// CHECK: [0xc1,0x04,0x64,0x7d]
79475
79476v_cmpx_eq_i64 vcc, 0.5, v[2:3]
79477// CHECK: [0xf0,0x04,0x64,0x7d]
79478
79479v_cmpx_eq_i64 vcc, -4.0, v[2:3]
79480// CHECK: [0xf7,0x04,0x64,0x7d]
79481
79482v_cmpx_eq_i64 vcc, 0xaf123456, v[2:3]
79483// CHECK: [0xff,0x04,0x64,0x7d,0x56,0x34,0x12,0xaf]
79484
79485v_cmpx_eq_i64 vcc, 0x3f717273, v[2:3]
79486// CHECK: [0xff,0x04,0x64,0x7d,0x73,0x72,0x71,0x3f]
79487
79488v_cmpx_eq_i64 vcc, v[1:2], v[254:255]
79489// CHECK: [0x01,0xfd,0x65,0x7d]
79490
79491v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[2:3]
79492// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79493
79494v_cmpx_eq_i64_e64 s[12:13], v[1:2], v[2:3]
79495// CHECK: [0x0c,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79496
79497v_cmpx_eq_i64_e64 s[102:103], v[1:2], v[2:3]
79498// CHECK: [0x66,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79499
79500v_cmpx_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
79501// CHECK: [0x68,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79502
79503v_cmpx_eq_i64_e64 vcc, v[1:2], v[2:3]
79504// CHECK: [0x6a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79505
79506v_cmpx_eq_i64_e64 tba, v[1:2], v[2:3]
79507// CHECK: [0x6c,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79508
79509v_cmpx_eq_i64_e64 tma, v[1:2], v[2:3]
79510// CHECK: [0x6e,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79511
79512v_cmpx_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79513// CHECK: [0x7a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79514
79515v_cmpx_eq_i64_e64 s[10:11], v[254:255], v[2:3]
79516// CHECK: [0x0a,0x00,0x64,0xd1,0xfe,0x05,0x02,0x00]
79517
79518v_cmpx_eq_i64_e64 s[10:11], s[2:3], v[2:3]
79519// CHECK: [0x0a,0x00,0x64,0xd1,0x02,0x04,0x02,0x00]
79520
79521v_cmpx_eq_i64_e64 s[10:11], s[4:5], v[2:3]
79522// CHECK: [0x0a,0x00,0x64,0xd1,0x04,0x04,0x02,0x00]
79523
79524v_cmpx_eq_i64_e64 s[10:11], s[102:103], v[2:3]
79525// CHECK: [0x0a,0x00,0x64,0xd1,0x66,0x04,0x02,0x00]
79526
79527v_cmpx_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
79528// CHECK: [0x0a,0x00,0x64,0xd1,0x68,0x04,0x02,0x00]
79529
79530v_cmpx_eq_i64_e64 s[10:11], vcc, v[2:3]
79531// CHECK: [0x0a,0x00,0x64,0xd1,0x6a,0x04,0x02,0x00]
79532
79533v_cmpx_eq_i64_e64 s[10:11], tba, v[2:3]
79534// CHECK: [0x0a,0x00,0x64,0xd1,0x6c,0x04,0x02,0x00]
79535
79536v_cmpx_eq_i64_e64 s[10:11], tma, v[2:3]
79537// CHECK: [0x0a,0x00,0x64,0xd1,0x6e,0x04,0x02,0x00]
79538
79539v_cmpx_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79540// CHECK: [0x0a,0x00,0x64,0xd1,0x7a,0x04,0x02,0x00]
79541
79542v_cmpx_eq_i64_e64 s[10:11], exec, v[2:3]
79543// CHECK: [0x0a,0x00,0x64,0xd1,0x7e,0x04,0x02,0x00]
79544
79545v_cmpx_eq_i64_e64 s[10:11], 0, v[2:3]
79546// CHECK: [0x0a,0x00,0x64,0xd1,0x80,0x04,0x02,0x00]
79547
79548v_cmpx_eq_i64_e64 s[10:11], -1, v[2:3]
79549// CHECK: [0x0a,0x00,0x64,0xd1,0xc1,0x04,0x02,0x00]
79550
79551v_cmpx_eq_i64_e64 s[10:11], 0.5, v[2:3]
79552// CHECK: [0x0a,0x00,0x64,0xd1,0xf0,0x04,0x02,0x00]
79553
79554v_cmpx_eq_i64_e64 s[10:11], -4.0, v[2:3]
79555// CHECK: [0x0a,0x00,0x64,0xd1,0xf7,0x04,0x02,0x00]
79556
79557v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[254:255]
79558// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xfd,0x03,0x00]
79559
79560v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[4:5]
79561// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x09,0x00,0x00]
79562
79563v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[6:7]
79564// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x0d,0x00,0x00]
79565
79566v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[102:103]
79567// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xcd,0x00,0x00]
79568
79569v_cmpx_eq_i64_e64 s[10:11], v[1:2], flat_scratch
79570// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd1,0x00,0x00]
79571
79572v_cmpx_eq_i64_e64 s[10:11], v[1:2], vcc
79573// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd5,0x00,0x00]
79574
79575v_cmpx_eq_i64_e64 s[10:11], v[1:2], tba
79576// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd9,0x00,0x00]
79577
79578v_cmpx_eq_i64_e64 s[10:11], v[1:2], tma
79579// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xdd,0x00,0x00]
79580
79581v_cmpx_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79582// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xf5,0x00,0x00]
79583
79584v_cmpx_eq_i64_e64 s[10:11], v[1:2], exec
79585// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xfd,0x00,0x00]
79586
79587v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0
79588// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x01,0x01,0x00]
79589
79590v_cmpx_eq_i64_e64 s[10:11], v[1:2], -1
79591// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x83,0x01,0x00]
79592
79593v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0.5
79594// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xe1,0x01,0x00]
79595
79596v_cmpx_eq_i64_e64 s[10:11], v[1:2], -4.0
79597// CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xef,0x01,0x00]
79598
79599v_cmpx_le_i64 vcc, v[1:2], v[2:3]
79600// CHECK: [0x01,0x05,0x66,0x7d]
79601
79602v_cmpx_le_i64 vcc, v[254:255], v[2:3]
79603// CHECK: [0xfe,0x05,0x66,0x7d]
79604
79605v_cmpx_le_i64 vcc, s[2:3], v[2:3]
79606// CHECK: [0x02,0x04,0x66,0x7d]
79607
79608v_cmpx_le_i64 vcc, s[4:5], v[2:3]
79609// CHECK: [0x04,0x04,0x66,0x7d]
79610
79611v_cmpx_le_i64 vcc, s[102:103], v[2:3]
79612// CHECK: [0x66,0x04,0x66,0x7d]
79613
79614v_cmpx_le_i64 vcc, flat_scratch, v[2:3]
79615// CHECK: [0x68,0x04,0x66,0x7d]
79616
79617v_cmpx_le_i64 vcc, vcc, v[2:3]
79618// CHECK: [0x6a,0x04,0x66,0x7d]
79619
79620v_cmpx_le_i64 vcc, tba, v[2:3]
79621// CHECK: [0x6c,0x04,0x66,0x7d]
79622
79623v_cmpx_le_i64 vcc, tma, v[2:3]
79624// CHECK: [0x6e,0x04,0x66,0x7d]
79625
79626v_cmpx_le_i64 vcc, ttmp[10:11], v[2:3]
79627// CHECK: [0x7a,0x04,0x66,0x7d]
79628
79629v_cmpx_le_i64 vcc, exec, v[2:3]
79630// CHECK: [0x7e,0x04,0x66,0x7d]
79631
79632v_cmpx_le_i64 vcc, 0, v[2:3]
79633// CHECK: [0x80,0x04,0x66,0x7d]
79634
79635v_cmpx_le_i64 vcc, -1, v[2:3]
79636// CHECK: [0xc1,0x04,0x66,0x7d]
79637
79638v_cmpx_le_i64 vcc, 0.5, v[2:3]
79639// CHECK: [0xf0,0x04,0x66,0x7d]
79640
79641v_cmpx_le_i64 vcc, -4.0, v[2:3]
79642// CHECK: [0xf7,0x04,0x66,0x7d]
79643
79644v_cmpx_le_i64 vcc, 0xaf123456, v[2:3]
79645// CHECK: [0xff,0x04,0x66,0x7d,0x56,0x34,0x12,0xaf]
79646
79647v_cmpx_le_i64 vcc, 0x3f717273, v[2:3]
79648// CHECK: [0xff,0x04,0x66,0x7d,0x73,0x72,0x71,0x3f]
79649
79650v_cmpx_le_i64 vcc, v[1:2], v[254:255]
79651// CHECK: [0x01,0xfd,0x67,0x7d]
79652
79653v_cmpx_le_i64_e64 s[10:11], v[1:2], v[2:3]
79654// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79655
79656v_cmpx_le_i64_e64 s[12:13], v[1:2], v[2:3]
79657// CHECK: [0x0c,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79658
79659v_cmpx_le_i64_e64 s[102:103], v[1:2], v[2:3]
79660// CHECK: [0x66,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79661
79662v_cmpx_le_i64_e64 flat_scratch, v[1:2], v[2:3]
79663// CHECK: [0x68,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79664
79665v_cmpx_le_i64_e64 vcc, v[1:2], v[2:3]
79666// CHECK: [0x6a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79667
79668v_cmpx_le_i64_e64 tba, v[1:2], v[2:3]
79669// CHECK: [0x6c,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79670
79671v_cmpx_le_i64_e64 tma, v[1:2], v[2:3]
79672// CHECK: [0x6e,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79673
79674v_cmpx_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79675// CHECK: [0x7a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79676
79677v_cmpx_le_i64_e64 s[10:11], v[254:255], v[2:3]
79678// CHECK: [0x0a,0x00,0x66,0xd1,0xfe,0x05,0x02,0x00]
79679
79680v_cmpx_le_i64_e64 s[10:11], s[2:3], v[2:3]
79681// CHECK: [0x0a,0x00,0x66,0xd1,0x02,0x04,0x02,0x00]
79682
79683v_cmpx_le_i64_e64 s[10:11], s[4:5], v[2:3]
79684// CHECK: [0x0a,0x00,0x66,0xd1,0x04,0x04,0x02,0x00]
79685
79686v_cmpx_le_i64_e64 s[10:11], s[102:103], v[2:3]
79687// CHECK: [0x0a,0x00,0x66,0xd1,0x66,0x04,0x02,0x00]
79688
79689v_cmpx_le_i64_e64 s[10:11], flat_scratch, v[2:3]
79690// CHECK: [0x0a,0x00,0x66,0xd1,0x68,0x04,0x02,0x00]
79691
79692v_cmpx_le_i64_e64 s[10:11], vcc, v[2:3]
79693// CHECK: [0x0a,0x00,0x66,0xd1,0x6a,0x04,0x02,0x00]
79694
79695v_cmpx_le_i64_e64 s[10:11], tba, v[2:3]
79696// CHECK: [0x0a,0x00,0x66,0xd1,0x6c,0x04,0x02,0x00]
79697
79698v_cmpx_le_i64_e64 s[10:11], tma, v[2:3]
79699// CHECK: [0x0a,0x00,0x66,0xd1,0x6e,0x04,0x02,0x00]
79700
79701v_cmpx_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79702// CHECK: [0x0a,0x00,0x66,0xd1,0x7a,0x04,0x02,0x00]
79703
79704v_cmpx_le_i64_e64 s[10:11], exec, v[2:3]
79705// CHECK: [0x0a,0x00,0x66,0xd1,0x7e,0x04,0x02,0x00]
79706
79707v_cmpx_le_i64_e64 s[10:11], 0, v[2:3]
79708// CHECK: [0x0a,0x00,0x66,0xd1,0x80,0x04,0x02,0x00]
79709
79710v_cmpx_le_i64_e64 s[10:11], -1, v[2:3]
79711// CHECK: [0x0a,0x00,0x66,0xd1,0xc1,0x04,0x02,0x00]
79712
79713v_cmpx_le_i64_e64 s[10:11], 0.5, v[2:3]
79714// CHECK: [0x0a,0x00,0x66,0xd1,0xf0,0x04,0x02,0x00]
79715
79716v_cmpx_le_i64_e64 s[10:11], -4.0, v[2:3]
79717// CHECK: [0x0a,0x00,0x66,0xd1,0xf7,0x04,0x02,0x00]
79718
79719v_cmpx_le_i64_e64 s[10:11], v[1:2], v[254:255]
79720// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xfd,0x03,0x00]
79721
79722v_cmpx_le_i64_e64 s[10:11], v[1:2], s[4:5]
79723// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x09,0x00,0x00]
79724
79725v_cmpx_le_i64_e64 s[10:11], v[1:2], s[6:7]
79726// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x0d,0x00,0x00]
79727
79728v_cmpx_le_i64_e64 s[10:11], v[1:2], s[102:103]
79729// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xcd,0x00,0x00]
79730
79731v_cmpx_le_i64_e64 s[10:11], v[1:2], flat_scratch
79732// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd1,0x00,0x00]
79733
79734v_cmpx_le_i64_e64 s[10:11], v[1:2], vcc
79735// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd5,0x00,0x00]
79736
79737v_cmpx_le_i64_e64 s[10:11], v[1:2], tba
79738// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd9,0x00,0x00]
79739
79740v_cmpx_le_i64_e64 s[10:11], v[1:2], tma
79741// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xdd,0x00,0x00]
79742
79743v_cmpx_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79744// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xf5,0x00,0x00]
79745
79746v_cmpx_le_i64_e64 s[10:11], v[1:2], exec
79747// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xfd,0x00,0x00]
79748
79749v_cmpx_le_i64_e64 s[10:11], v[1:2], 0
79750// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x01,0x01,0x00]
79751
79752v_cmpx_le_i64_e64 s[10:11], v[1:2], -1
79753// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x83,0x01,0x00]
79754
79755v_cmpx_le_i64_e64 s[10:11], v[1:2], 0.5
79756// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xe1,0x01,0x00]
79757
79758v_cmpx_le_i64_e64 s[10:11], v[1:2], -4.0
79759// CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xef,0x01,0x00]
79760
79761v_cmpx_gt_i64 vcc, v[1:2], v[2:3]
79762// CHECK: [0x01,0x05,0x68,0x7d]
79763
79764v_cmpx_gt_i64 vcc, v[254:255], v[2:3]
79765// CHECK: [0xfe,0x05,0x68,0x7d]
79766
79767v_cmpx_gt_i64 vcc, s[2:3], v[2:3]
79768// CHECK: [0x02,0x04,0x68,0x7d]
79769
79770v_cmpx_gt_i64 vcc, s[4:5], v[2:3]
79771// CHECK: [0x04,0x04,0x68,0x7d]
79772
79773v_cmpx_gt_i64 vcc, s[102:103], v[2:3]
79774// CHECK: [0x66,0x04,0x68,0x7d]
79775
79776v_cmpx_gt_i64 vcc, flat_scratch, v[2:3]
79777// CHECK: [0x68,0x04,0x68,0x7d]
79778
79779v_cmpx_gt_i64 vcc, vcc, v[2:3]
79780// CHECK: [0x6a,0x04,0x68,0x7d]
79781
79782v_cmpx_gt_i64 vcc, tba, v[2:3]
79783// CHECK: [0x6c,0x04,0x68,0x7d]
79784
79785v_cmpx_gt_i64 vcc, tma, v[2:3]
79786// CHECK: [0x6e,0x04,0x68,0x7d]
79787
79788v_cmpx_gt_i64 vcc, ttmp[10:11], v[2:3]
79789// CHECK: [0x7a,0x04,0x68,0x7d]
79790
79791v_cmpx_gt_i64 vcc, exec, v[2:3]
79792// CHECK: [0x7e,0x04,0x68,0x7d]
79793
79794v_cmpx_gt_i64 vcc, 0, v[2:3]
79795// CHECK: [0x80,0x04,0x68,0x7d]
79796
79797v_cmpx_gt_i64 vcc, -1, v[2:3]
79798// CHECK: [0xc1,0x04,0x68,0x7d]
79799
79800v_cmpx_gt_i64 vcc, 0.5, v[2:3]
79801// CHECK: [0xf0,0x04,0x68,0x7d]
79802
79803v_cmpx_gt_i64 vcc, -4.0, v[2:3]
79804// CHECK: [0xf7,0x04,0x68,0x7d]
79805
79806v_cmpx_gt_i64 vcc, 0xaf123456, v[2:3]
79807// CHECK: [0xff,0x04,0x68,0x7d,0x56,0x34,0x12,0xaf]
79808
79809v_cmpx_gt_i64 vcc, 0x3f717273, v[2:3]
79810// CHECK: [0xff,0x04,0x68,0x7d,0x73,0x72,0x71,0x3f]
79811
79812v_cmpx_gt_i64 vcc, v[1:2], v[254:255]
79813// CHECK: [0x01,0xfd,0x69,0x7d]
79814
79815v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[2:3]
79816// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79817
79818v_cmpx_gt_i64_e64 s[12:13], v[1:2], v[2:3]
79819// CHECK: [0x0c,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79820
79821v_cmpx_gt_i64_e64 s[102:103], v[1:2], v[2:3]
79822// CHECK: [0x66,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79823
79824v_cmpx_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
79825// CHECK: [0x68,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79826
79827v_cmpx_gt_i64_e64 vcc, v[1:2], v[2:3]
79828// CHECK: [0x6a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79829
79830v_cmpx_gt_i64_e64 tba, v[1:2], v[2:3]
79831// CHECK: [0x6c,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79832
79833v_cmpx_gt_i64_e64 tma, v[1:2], v[2:3]
79834// CHECK: [0x6e,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79835
79836v_cmpx_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79837// CHECK: [0x7a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79838
79839v_cmpx_gt_i64_e64 s[10:11], v[254:255], v[2:3]
79840// CHECK: [0x0a,0x00,0x68,0xd1,0xfe,0x05,0x02,0x00]
79841
79842v_cmpx_gt_i64_e64 s[10:11], s[2:3], v[2:3]
79843// CHECK: [0x0a,0x00,0x68,0xd1,0x02,0x04,0x02,0x00]
79844
79845v_cmpx_gt_i64_e64 s[10:11], s[4:5], v[2:3]
79846// CHECK: [0x0a,0x00,0x68,0xd1,0x04,0x04,0x02,0x00]
79847
79848v_cmpx_gt_i64_e64 s[10:11], s[102:103], v[2:3]
79849// CHECK: [0x0a,0x00,0x68,0xd1,0x66,0x04,0x02,0x00]
79850
79851v_cmpx_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
79852// CHECK: [0x0a,0x00,0x68,0xd1,0x68,0x04,0x02,0x00]
79853
79854v_cmpx_gt_i64_e64 s[10:11], vcc, v[2:3]
79855// CHECK: [0x0a,0x00,0x68,0xd1,0x6a,0x04,0x02,0x00]
79856
79857v_cmpx_gt_i64_e64 s[10:11], tba, v[2:3]
79858// CHECK: [0x0a,0x00,0x68,0xd1,0x6c,0x04,0x02,0x00]
79859
79860v_cmpx_gt_i64_e64 s[10:11], tma, v[2:3]
79861// CHECK: [0x0a,0x00,0x68,0xd1,0x6e,0x04,0x02,0x00]
79862
79863v_cmpx_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79864// CHECK: [0x0a,0x00,0x68,0xd1,0x7a,0x04,0x02,0x00]
79865
79866v_cmpx_gt_i64_e64 s[10:11], exec, v[2:3]
79867// CHECK: [0x0a,0x00,0x68,0xd1,0x7e,0x04,0x02,0x00]
79868
79869v_cmpx_gt_i64_e64 s[10:11], 0, v[2:3]
79870// CHECK: [0x0a,0x00,0x68,0xd1,0x80,0x04,0x02,0x00]
79871
79872v_cmpx_gt_i64_e64 s[10:11], -1, v[2:3]
79873// CHECK: [0x0a,0x00,0x68,0xd1,0xc1,0x04,0x02,0x00]
79874
79875v_cmpx_gt_i64_e64 s[10:11], 0.5, v[2:3]
79876// CHECK: [0x0a,0x00,0x68,0xd1,0xf0,0x04,0x02,0x00]
79877
79878v_cmpx_gt_i64_e64 s[10:11], -4.0, v[2:3]
79879// CHECK: [0x0a,0x00,0x68,0xd1,0xf7,0x04,0x02,0x00]
79880
79881v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[254:255]
79882// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xfd,0x03,0x00]
79883
79884v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[4:5]
79885// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x09,0x00,0x00]
79886
79887v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[6:7]
79888// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x0d,0x00,0x00]
79889
79890v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[102:103]
79891// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xcd,0x00,0x00]
79892
79893v_cmpx_gt_i64_e64 s[10:11], v[1:2], flat_scratch
79894// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd1,0x00,0x00]
79895
79896v_cmpx_gt_i64_e64 s[10:11], v[1:2], vcc
79897// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd5,0x00,0x00]
79898
79899v_cmpx_gt_i64_e64 s[10:11], v[1:2], tba
79900// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd9,0x00,0x00]
79901
79902v_cmpx_gt_i64_e64 s[10:11], v[1:2], tma
79903// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xdd,0x00,0x00]
79904
79905v_cmpx_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79906// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xf5,0x00,0x00]
79907
79908v_cmpx_gt_i64_e64 s[10:11], v[1:2], exec
79909// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xfd,0x00,0x00]
79910
79911v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0
79912// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x01,0x01,0x00]
79913
79914v_cmpx_gt_i64_e64 s[10:11], v[1:2], -1
79915// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x83,0x01,0x00]
79916
79917v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0.5
79918// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xe1,0x01,0x00]
79919
79920v_cmpx_gt_i64_e64 s[10:11], v[1:2], -4.0
79921// CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xef,0x01,0x00]
79922
79923v_cmpx_ne_i64 vcc, v[1:2], v[2:3]
79924// CHECK: [0x01,0x05,0x6a,0x7d]
79925
79926v_cmpx_ne_i64 vcc, v[254:255], v[2:3]
79927// CHECK: [0xfe,0x05,0x6a,0x7d]
79928
79929v_cmpx_ne_i64 vcc, s[2:3], v[2:3]
79930// CHECK: [0x02,0x04,0x6a,0x7d]
79931
79932v_cmpx_ne_i64 vcc, s[4:5], v[2:3]
79933// CHECK: [0x04,0x04,0x6a,0x7d]
79934
79935v_cmpx_ne_i64 vcc, s[102:103], v[2:3]
79936// CHECK: [0x66,0x04,0x6a,0x7d]
79937
79938v_cmpx_ne_i64 vcc, flat_scratch, v[2:3]
79939// CHECK: [0x68,0x04,0x6a,0x7d]
79940
79941v_cmpx_ne_i64 vcc, vcc, v[2:3]
79942// CHECK: [0x6a,0x04,0x6a,0x7d]
79943
79944v_cmpx_ne_i64 vcc, tba, v[2:3]
79945// CHECK: [0x6c,0x04,0x6a,0x7d]
79946
79947v_cmpx_ne_i64 vcc, tma, v[2:3]
79948// CHECK: [0x6e,0x04,0x6a,0x7d]
79949
79950v_cmpx_ne_i64 vcc, ttmp[10:11], v[2:3]
79951// CHECK: [0x7a,0x04,0x6a,0x7d]
79952
79953v_cmpx_ne_i64 vcc, exec, v[2:3]
79954// CHECK: [0x7e,0x04,0x6a,0x7d]
79955
79956v_cmpx_ne_i64 vcc, 0, v[2:3]
79957// CHECK: [0x80,0x04,0x6a,0x7d]
79958
79959v_cmpx_ne_i64 vcc, -1, v[2:3]
79960// CHECK: [0xc1,0x04,0x6a,0x7d]
79961
79962v_cmpx_ne_i64 vcc, 0.5, v[2:3]
79963// CHECK: [0xf0,0x04,0x6a,0x7d]
79964
79965v_cmpx_ne_i64 vcc, -4.0, v[2:3]
79966// CHECK: [0xf7,0x04,0x6a,0x7d]
79967
79968v_cmpx_ne_i64 vcc, 0xaf123456, v[2:3]
79969// CHECK: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x12,0xaf]
79970
79971v_cmpx_ne_i64 vcc, 0x3f717273, v[2:3]
79972// CHECK: [0xff,0x04,0x6a,0x7d,0x73,0x72,0x71,0x3f]
79973
79974v_cmpx_ne_i64 vcc, v[1:2], v[254:255]
79975// CHECK: [0x01,0xfd,0x6b,0x7d]
79976
79977v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[2:3]
79978// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79979
79980v_cmpx_ne_i64_e64 s[12:13], v[1:2], v[2:3]
79981// CHECK: [0x0c,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79982
79983v_cmpx_ne_i64_e64 s[102:103], v[1:2], v[2:3]
79984// CHECK: [0x66,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79985
79986v_cmpx_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
79987// CHECK: [0x68,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79988
79989v_cmpx_ne_i64_e64 vcc, v[1:2], v[2:3]
79990// CHECK: [0x6a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79991
79992v_cmpx_ne_i64_e64 tba, v[1:2], v[2:3]
79993// CHECK: [0x6c,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79994
79995v_cmpx_ne_i64_e64 tma, v[1:2], v[2:3]
79996// CHECK: [0x6e,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79997
79998v_cmpx_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79999// CHECK: [0x7a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
80000
80001v_cmpx_ne_i64_e64 s[10:11], v[254:255], v[2:3]
80002// CHECK: [0x0a,0x00,0x6a,0xd1,0xfe,0x05,0x02,0x00]
80003
80004v_cmpx_ne_i64_e64 s[10:11], s[2:3], v[2:3]
80005// CHECK: [0x0a,0x00,0x6a,0xd1,0x02,0x04,0x02,0x00]
80006
80007v_cmpx_ne_i64_e64 s[10:11], s[4:5], v[2:3]
80008// CHECK: [0x0a,0x00,0x6a,0xd1,0x04,0x04,0x02,0x00]
80009
80010v_cmpx_ne_i64_e64 s[10:11], s[102:103], v[2:3]
80011// CHECK: [0x0a,0x00,0x6a,0xd1,0x66,0x04,0x02,0x00]
80012
80013v_cmpx_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
80014// CHECK: [0x0a,0x00,0x6a,0xd1,0x68,0x04,0x02,0x00]
80015
80016v_cmpx_ne_i64_e64 s[10:11], vcc, v[2:3]
80017// CHECK: [0x0a,0x00,0x6a,0xd1,0x6a,0x04,0x02,0x00]
80018
80019v_cmpx_ne_i64_e64 s[10:11], tba, v[2:3]
80020// CHECK: [0x0a,0x00,0x6a,0xd1,0x6c,0x04,0x02,0x00]
80021
80022v_cmpx_ne_i64_e64 s[10:11], tma, v[2:3]
80023// CHECK: [0x0a,0x00,0x6a,0xd1,0x6e,0x04,0x02,0x00]
80024
80025v_cmpx_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
80026// CHECK: [0x0a,0x00,0x6a,0xd1,0x7a,0x04,0x02,0x00]
80027
80028v_cmpx_ne_i64_e64 s[10:11], exec, v[2:3]
80029// CHECK: [0x0a,0x00,0x6a,0xd1,0x7e,0x04,0x02,0x00]
80030
80031v_cmpx_ne_i64_e64 s[10:11], 0, v[2:3]
80032// CHECK: [0x0a,0x00,0x6a,0xd1,0x80,0x04,0x02,0x00]
80033
80034v_cmpx_ne_i64_e64 s[10:11], -1, v[2:3]
80035// CHECK: [0x0a,0x00,0x6a,0xd1,0xc1,0x04,0x02,0x00]
80036
80037v_cmpx_ne_i64_e64 s[10:11], 0.5, v[2:3]
80038// CHECK: [0x0a,0x00,0x6a,0xd1,0xf0,0x04,0x02,0x00]
80039
80040v_cmpx_ne_i64_e64 s[10:11], -4.0, v[2:3]
80041// CHECK: [0x0a,0x00,0x6a,0xd1,0xf7,0x04,0x02,0x00]
80042
80043v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[254:255]
80044// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xfd,0x03,0x00]
80045
80046v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[4:5]
80047// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x09,0x00,0x00]
80048
80049v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[6:7]
80050// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x0d,0x00,0x00]
80051
80052v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[102:103]
80053// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xcd,0x00,0x00]
80054
80055v_cmpx_ne_i64_e64 s[10:11], v[1:2], flat_scratch
80056// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd1,0x00,0x00]
80057
80058v_cmpx_ne_i64_e64 s[10:11], v[1:2], vcc
80059// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd5,0x00,0x00]
80060
80061v_cmpx_ne_i64_e64 s[10:11], v[1:2], tba
80062// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd9,0x00,0x00]
80063
80064v_cmpx_ne_i64_e64 s[10:11], v[1:2], tma
80065// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xdd,0x00,0x00]
80066
80067v_cmpx_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
80068// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xf5,0x00,0x00]
80069
80070v_cmpx_ne_i64_e64 s[10:11], v[1:2], exec
80071// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xfd,0x00,0x00]
80072
80073v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0
80074// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x01,0x01,0x00]
80075
80076v_cmpx_ne_i64_e64 s[10:11], v[1:2], -1
80077// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x83,0x01,0x00]
80078
80079v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0.5
80080// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xe1,0x01,0x00]
80081
80082v_cmpx_ne_i64_e64 s[10:11], v[1:2], -4.0
80083// CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xef,0x01,0x00]
80084
80085v_cmpx_ge_i64 vcc, v[1:2], v[2:3]
80086// CHECK: [0x01,0x05,0x6c,0x7d]
80087
80088v_cmpx_ge_i64 vcc, v[254:255], v[2:3]
80089// CHECK: [0xfe,0x05,0x6c,0x7d]
80090
80091v_cmpx_ge_i64 vcc, s[2:3], v[2:3]
80092// CHECK: [0x02,0x04,0x6c,0x7d]
80093
80094v_cmpx_ge_i64 vcc, s[4:5], v[2:3]
80095// CHECK: [0x04,0x04,0x6c,0x7d]
80096
80097v_cmpx_ge_i64 vcc, s[102:103], v[2:3]
80098// CHECK: [0x66,0x04,0x6c,0x7d]
80099
80100v_cmpx_ge_i64 vcc, flat_scratch, v[2:3]
80101// CHECK: [0x68,0x04,0x6c,0x7d]
80102
80103v_cmpx_ge_i64 vcc, vcc, v[2:3]
80104// CHECK: [0x6a,0x04,0x6c,0x7d]
80105
80106v_cmpx_ge_i64 vcc, tba, v[2:3]
80107// CHECK: [0x6c,0x04,0x6c,0x7d]
80108
80109v_cmpx_ge_i64 vcc, tma, v[2:3]
80110// CHECK: [0x6e,0x04,0x6c,0x7d]
80111
80112v_cmpx_ge_i64 vcc, ttmp[10:11], v[2:3]
80113// CHECK: [0x7a,0x04,0x6c,0x7d]
80114
80115v_cmpx_ge_i64 vcc, exec, v[2:3]
80116// CHECK: [0x7e,0x04,0x6c,0x7d]
80117
80118v_cmpx_ge_i64 vcc, 0, v[2:3]
80119// CHECK: [0x80,0x04,0x6c,0x7d]
80120
80121v_cmpx_ge_i64 vcc, -1, v[2:3]
80122// CHECK: [0xc1,0x04,0x6c,0x7d]
80123
80124v_cmpx_ge_i64 vcc, 0.5, v[2:3]
80125// CHECK: [0xf0,0x04,0x6c,0x7d]
80126
80127v_cmpx_ge_i64 vcc, -4.0, v[2:3]
80128// CHECK: [0xf7,0x04,0x6c,0x7d]
80129
80130v_cmpx_ge_i64 vcc, 0xaf123456, v[2:3]
80131// CHECK: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x12,0xaf]
80132
80133v_cmpx_ge_i64 vcc, 0x3f717273, v[2:3]
80134// CHECK: [0xff,0x04,0x6c,0x7d,0x73,0x72,0x71,0x3f]
80135
80136v_cmpx_ge_i64 vcc, v[1:2], v[254:255]
80137// CHECK: [0x01,0xfd,0x6d,0x7d]
80138
80139v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[2:3]
80140// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80141
80142v_cmpx_ge_i64_e64 s[12:13], v[1:2], v[2:3]
80143// CHECK: [0x0c,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80144
80145v_cmpx_ge_i64_e64 s[102:103], v[1:2], v[2:3]
80146// CHECK: [0x66,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80147
80148v_cmpx_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
80149// CHECK: [0x68,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80150
80151v_cmpx_ge_i64_e64 vcc, v[1:2], v[2:3]
80152// CHECK: [0x6a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80153
80154v_cmpx_ge_i64_e64 tba, v[1:2], v[2:3]
80155// CHECK: [0x6c,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80156
80157v_cmpx_ge_i64_e64 tma, v[1:2], v[2:3]
80158// CHECK: [0x6e,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80159
80160v_cmpx_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
80161// CHECK: [0x7a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80162
80163v_cmpx_ge_i64_e64 s[10:11], v[254:255], v[2:3]
80164// CHECK: [0x0a,0x00,0x6c,0xd1,0xfe,0x05,0x02,0x00]
80165
80166v_cmpx_ge_i64_e64 s[10:11], s[2:3], v[2:3]
80167// CHECK: [0x0a,0x00,0x6c,0xd1,0x02,0x04,0x02,0x00]
80168
80169v_cmpx_ge_i64_e64 s[10:11], s[4:5], v[2:3]
80170// CHECK: [0x0a,0x00,0x6c,0xd1,0x04,0x04,0x02,0x00]
80171
80172v_cmpx_ge_i64_e64 s[10:11], s[102:103], v[2:3]
80173// CHECK: [0x0a,0x00,0x6c,0xd1,0x66,0x04,0x02,0x00]
80174
80175v_cmpx_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
80176// CHECK: [0x0a,0x00,0x6c,0xd1,0x68,0x04,0x02,0x00]
80177
80178v_cmpx_ge_i64_e64 s[10:11], vcc, v[2:3]
80179// CHECK: [0x0a,0x00,0x6c,0xd1,0x6a,0x04,0x02,0x00]
80180
80181v_cmpx_ge_i64_e64 s[10:11], tba, v[2:3]
80182// CHECK: [0x0a,0x00,0x6c,0xd1,0x6c,0x04,0x02,0x00]
80183
80184v_cmpx_ge_i64_e64 s[10:11], tma, v[2:3]
80185// CHECK: [0x0a,0x00,0x6c,0xd1,0x6e,0x04,0x02,0x00]
80186
80187v_cmpx_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
80188// CHECK: [0x0a,0x00,0x6c,0xd1,0x7a,0x04,0x02,0x00]
80189
80190v_cmpx_ge_i64_e64 s[10:11], exec, v[2:3]
80191// CHECK: [0x0a,0x00,0x6c,0xd1,0x7e,0x04,0x02,0x00]
80192
80193v_cmpx_ge_i64_e64 s[10:11], 0, v[2:3]
80194// CHECK: [0x0a,0x00,0x6c,0xd1,0x80,0x04,0x02,0x00]
80195
80196v_cmpx_ge_i64_e64 s[10:11], -1, v[2:3]
80197// CHECK: [0x0a,0x00,0x6c,0xd1,0xc1,0x04,0x02,0x00]
80198
80199v_cmpx_ge_i64_e64 s[10:11], 0.5, v[2:3]
80200// CHECK: [0x0a,0x00,0x6c,0xd1,0xf0,0x04,0x02,0x00]
80201
80202v_cmpx_ge_i64_e64 s[10:11], -4.0, v[2:3]
80203// CHECK: [0x0a,0x00,0x6c,0xd1,0xf7,0x04,0x02,0x00]
80204
80205v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[254:255]
80206// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xfd,0x03,0x00]
80207
80208v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[4:5]
80209// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x09,0x00,0x00]
80210
80211v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[6:7]
80212// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x0d,0x00,0x00]
80213
80214v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[102:103]
80215// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xcd,0x00,0x00]
80216
80217v_cmpx_ge_i64_e64 s[10:11], v[1:2], flat_scratch
80218// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd1,0x00,0x00]
80219
80220v_cmpx_ge_i64_e64 s[10:11], v[1:2], vcc
80221// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd5,0x00,0x00]
80222
80223v_cmpx_ge_i64_e64 s[10:11], v[1:2], tba
80224// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd9,0x00,0x00]
80225
80226v_cmpx_ge_i64_e64 s[10:11], v[1:2], tma
80227// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xdd,0x00,0x00]
80228
80229v_cmpx_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
80230// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xf5,0x00,0x00]
80231
80232v_cmpx_ge_i64_e64 s[10:11], v[1:2], exec
80233// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xfd,0x00,0x00]
80234
80235v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0
80236// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x01,0x01,0x00]
80237
80238v_cmpx_ge_i64_e64 s[10:11], v[1:2], -1
80239// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x83,0x01,0x00]
80240
80241v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0.5
80242// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xe1,0x01,0x00]
80243
80244v_cmpx_ge_i64_e64 s[10:11], v[1:2], -4.0
80245// CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xef,0x01,0x00]
80246
80247v_cmpx_t_i64 vcc, v[1:2], v[2:3]
80248// CHECK: [0x01,0x05,0x6e,0x7d]
80249
80250v_cmpx_t_i64 vcc, v[254:255], v[2:3]
80251// CHECK: [0xfe,0x05,0x6e,0x7d]
80252
80253v_cmpx_t_i64 vcc, s[2:3], v[2:3]
80254// CHECK: [0x02,0x04,0x6e,0x7d]
80255
80256v_cmpx_t_i64 vcc, s[4:5], v[2:3]
80257// CHECK: [0x04,0x04,0x6e,0x7d]
80258
80259v_cmpx_t_i64 vcc, s[102:103], v[2:3]
80260// CHECK: [0x66,0x04,0x6e,0x7d]
80261
80262v_cmpx_t_i64 vcc, flat_scratch, v[2:3]
80263// CHECK: [0x68,0x04,0x6e,0x7d]
80264
80265v_cmpx_t_i64 vcc, vcc, v[2:3]
80266// CHECK: [0x6a,0x04,0x6e,0x7d]
80267
80268v_cmpx_t_i64 vcc, tba, v[2:3]
80269// CHECK: [0x6c,0x04,0x6e,0x7d]
80270
80271v_cmpx_t_i64 vcc, tma, v[2:3]
80272// CHECK: [0x6e,0x04,0x6e,0x7d]
80273
80274v_cmpx_t_i64 vcc, ttmp[10:11], v[2:3]
80275// CHECK: [0x7a,0x04,0x6e,0x7d]
80276
80277v_cmpx_t_i64 vcc, exec, v[2:3]
80278// CHECK: [0x7e,0x04,0x6e,0x7d]
80279
80280v_cmpx_t_i64 vcc, 0, v[2:3]
80281// CHECK: [0x80,0x04,0x6e,0x7d]
80282
80283v_cmpx_t_i64 vcc, -1, v[2:3]
80284// CHECK: [0xc1,0x04,0x6e,0x7d]
80285
80286v_cmpx_t_i64 vcc, 0.5, v[2:3]
80287// CHECK: [0xf0,0x04,0x6e,0x7d]
80288
80289v_cmpx_t_i64 vcc, -4.0, v[2:3]
80290// CHECK: [0xf7,0x04,0x6e,0x7d]
80291
80292v_cmpx_t_i64 vcc, 0xaf123456, v[2:3]
80293// CHECK: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x12,0xaf]
80294
80295v_cmpx_t_i64 vcc, 0x3f717273, v[2:3]
80296// CHECK: [0xff,0x04,0x6e,0x7d,0x73,0x72,0x71,0x3f]
80297
80298v_cmpx_t_i64 vcc, v[1:2], v[254:255]
80299// CHECK: [0x01,0xfd,0x6f,0x7d]
80300
80301v_cmpx_t_i64_e64 s[10:11], v[1:2], v[2:3]
80302// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80303
80304v_cmpx_t_i64_e64 s[12:13], v[1:2], v[2:3]
80305// CHECK: [0x0c,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80306
80307v_cmpx_t_i64_e64 s[102:103], v[1:2], v[2:3]
80308// CHECK: [0x66,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80309
80310v_cmpx_t_i64_e64 flat_scratch, v[1:2], v[2:3]
80311// CHECK: [0x68,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80312
80313v_cmpx_t_i64_e64 vcc, v[1:2], v[2:3]
80314// CHECK: [0x6a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80315
80316v_cmpx_t_i64_e64 tba, v[1:2], v[2:3]
80317// CHECK: [0x6c,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80318
80319v_cmpx_t_i64_e64 tma, v[1:2], v[2:3]
80320// CHECK: [0x6e,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80321
80322v_cmpx_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
80323// CHECK: [0x7a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80324
80325v_cmpx_t_i64_e64 s[10:11], v[254:255], v[2:3]
80326// CHECK: [0x0a,0x00,0x6e,0xd1,0xfe,0x05,0x02,0x00]
80327
80328v_cmpx_t_i64_e64 s[10:11], s[2:3], v[2:3]
80329// CHECK: [0x0a,0x00,0x6e,0xd1,0x02,0x04,0x02,0x00]
80330
80331v_cmpx_t_i64_e64 s[10:11], s[4:5], v[2:3]
80332// CHECK: [0x0a,0x00,0x6e,0xd1,0x04,0x04,0x02,0x00]
80333
80334v_cmpx_t_i64_e64 s[10:11], s[102:103], v[2:3]
80335// CHECK: [0x0a,0x00,0x6e,0xd1,0x66,0x04,0x02,0x00]
80336
80337v_cmpx_t_i64_e64 s[10:11], flat_scratch, v[2:3]
80338// CHECK: [0x0a,0x00,0x6e,0xd1,0x68,0x04,0x02,0x00]
80339
80340v_cmpx_t_i64_e64 s[10:11], vcc, v[2:3]
80341// CHECK: [0x0a,0x00,0x6e,0xd1,0x6a,0x04,0x02,0x00]
80342
80343v_cmpx_t_i64_e64 s[10:11], tba, v[2:3]
80344// CHECK: [0x0a,0x00,0x6e,0xd1,0x6c,0x04,0x02,0x00]
80345
80346v_cmpx_t_i64_e64 s[10:11], tma, v[2:3]
80347// CHECK: [0x0a,0x00,0x6e,0xd1,0x6e,0x04,0x02,0x00]
80348
80349v_cmpx_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
80350// CHECK: [0x0a,0x00,0x6e,0xd1,0x7a,0x04,0x02,0x00]
80351
80352v_cmpx_t_i64_e64 s[10:11], exec, v[2:3]
80353// CHECK: [0x0a,0x00,0x6e,0xd1,0x7e,0x04,0x02,0x00]
80354
80355v_cmpx_t_i64_e64 s[10:11], 0, v[2:3]
80356// CHECK: [0x0a,0x00,0x6e,0xd1,0x80,0x04,0x02,0x00]
80357
80358v_cmpx_t_i64_e64 s[10:11], -1, v[2:3]
80359// CHECK: [0x0a,0x00,0x6e,0xd1,0xc1,0x04,0x02,0x00]
80360
80361v_cmpx_t_i64_e64 s[10:11], 0.5, v[2:3]
80362// CHECK: [0x0a,0x00,0x6e,0xd1,0xf0,0x04,0x02,0x00]
80363
80364v_cmpx_t_i64_e64 s[10:11], -4.0, v[2:3]
80365// CHECK: [0x0a,0x00,0x6e,0xd1,0xf7,0x04,0x02,0x00]
80366
80367v_cmpx_t_i64_e64 s[10:11], v[1:2], v[254:255]
80368// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xfd,0x03,0x00]
80369
80370v_cmpx_t_i64_e64 s[10:11], v[1:2], s[4:5]
80371// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x09,0x00,0x00]
80372
80373v_cmpx_t_i64_e64 s[10:11], v[1:2], s[6:7]
80374// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x0d,0x00,0x00]
80375
80376v_cmpx_t_i64_e64 s[10:11], v[1:2], s[102:103]
80377// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xcd,0x00,0x00]
80378
80379v_cmpx_t_i64_e64 s[10:11], v[1:2], flat_scratch
80380// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd1,0x00,0x00]
80381
80382v_cmpx_t_i64_e64 s[10:11], v[1:2], vcc
80383// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd5,0x00,0x00]
80384
80385v_cmpx_t_i64_e64 s[10:11], v[1:2], tba
80386// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd9,0x00,0x00]
80387
80388v_cmpx_t_i64_e64 s[10:11], v[1:2], tma
80389// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xdd,0x00,0x00]
80390
80391v_cmpx_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
80392// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xf5,0x00,0x00]
80393
80394v_cmpx_t_i64_e64 s[10:11], v[1:2], exec
80395// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xfd,0x00,0x00]
80396
80397v_cmpx_t_i64_e64 s[10:11], v[1:2], 0
80398// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x01,0x01,0x00]
80399
80400v_cmpx_t_i64_e64 s[10:11], v[1:2], -1
80401// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x83,0x01,0x00]
80402
80403v_cmpx_t_i64_e64 s[10:11], v[1:2], 0.5
80404// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xe1,0x01,0x00]
80405
80406v_cmpx_t_i64_e64 s[10:11], v[1:2], -4.0
80407// CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xef,0x01,0x00]
80408
80409v_cmp_f_u32 vcc, v1, v2
80410// CHECK: [0x01,0x05,0x80,0x7d]
80411
80412v_cmp_f_u32 vcc, v255, v2
80413// CHECK: [0xff,0x05,0x80,0x7d]
80414
80415v_cmp_f_u32 vcc, s1, v2
80416// CHECK: [0x01,0x04,0x80,0x7d]
80417
80418v_cmp_f_u32 vcc, s103, v2
80419// CHECK: [0x67,0x04,0x80,0x7d]
80420
80421v_cmp_f_u32 vcc, flat_scratch_lo, v2
80422// CHECK: [0x68,0x04,0x80,0x7d]
80423
80424v_cmp_f_u32 vcc, flat_scratch_hi, v2
80425// CHECK: [0x69,0x04,0x80,0x7d]
80426
80427v_cmp_f_u32 vcc, vcc_lo, v2
80428// CHECK: [0x6a,0x04,0x80,0x7d]
80429
80430v_cmp_f_u32 vcc, vcc_hi, v2
80431// CHECK: [0x6b,0x04,0x80,0x7d]
80432
80433v_cmp_f_u32 vcc, tba_lo, v2
80434// CHECK: [0x6c,0x04,0x80,0x7d]
80435
80436v_cmp_f_u32 vcc, tba_hi, v2
80437// CHECK: [0x6d,0x04,0x80,0x7d]
80438
80439v_cmp_f_u32 vcc, tma_lo, v2
80440// CHECK: [0x6e,0x04,0x80,0x7d]
80441
80442v_cmp_f_u32 vcc, tma_hi, v2
80443// CHECK: [0x6f,0x04,0x80,0x7d]
80444
80445v_cmp_f_u32 vcc, ttmp11, v2
80446// CHECK: [0x7b,0x04,0x80,0x7d]
80447
80448v_cmp_f_u32 vcc, m0, v2
80449// CHECK: [0x7c,0x04,0x80,0x7d]
80450
80451v_cmp_f_u32 vcc, exec_lo, v2
80452// CHECK: [0x7e,0x04,0x80,0x7d]
80453
80454v_cmp_f_u32 vcc, exec_hi, v2
80455// CHECK: [0x7f,0x04,0x80,0x7d]
80456
80457v_cmp_f_u32 vcc, 0, v2
80458// CHECK: [0x80,0x04,0x80,0x7d]
80459
80460v_cmp_f_u32 vcc, -1, v2
80461// CHECK: [0xc1,0x04,0x80,0x7d]
80462
80463v_cmp_f_u32 vcc, 0.5, v2
80464// CHECK: [0xf0,0x04,0x80,0x7d]
80465
80466v_cmp_f_u32 vcc, -4.0, v2
80467// CHECK: [0xf7,0x04,0x80,0x7d]
80468
80469v_cmp_f_u32 vcc, 0xaf123456, v2
80470// CHECK: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
80471
80472v_cmp_f_u32 vcc, 0x3f717273, v2
80473// CHECK: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
80474
80475v_cmp_f_u32 vcc, v1, v255
80476// CHECK: [0x01,0xff,0x81,0x7d]
80477
80478v_cmp_f_u32_e64 s[10:11], v1, v2
80479// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80480
80481v_cmp_f_u32_e64 s[12:13], v1, v2
80482// CHECK: [0x0c,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80483
80484v_cmp_f_u32_e64 s[102:103], v1, v2
80485// CHECK: [0x66,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80486
80487v_cmp_f_u32_e64 flat_scratch, v1, v2
80488// CHECK: [0x68,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80489
80490v_cmp_f_u32_e64 vcc, v1, v2
80491// CHECK: [0x6a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80492
80493v_cmp_f_u32_e64 tba, v1, v2
80494// CHECK: [0x6c,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80495
80496v_cmp_f_u32_e64 tma, v1, v2
80497// CHECK: [0x6e,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80498
80499v_cmp_f_u32_e64 ttmp[10:11], v1, v2
80500// CHECK: [0x7a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80501
80502v_cmp_f_u32_e64 s[10:11], v255, v2
80503// CHECK: [0x0a,0x00,0x80,0xd1,0xff,0x05,0x02,0x00]
80504
80505v_cmp_f_u32_e64 s[10:11], s1, v2
80506// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x04,0x02,0x00]
80507
80508v_cmp_f_u32_e64 s[10:11], s103, v2
80509// CHECK: [0x0a,0x00,0x80,0xd1,0x67,0x04,0x02,0x00]
80510
80511v_cmp_f_u32_e64 s[10:11], flat_scratch_lo, v2
80512// CHECK: [0x0a,0x00,0x80,0xd1,0x68,0x04,0x02,0x00]
80513
80514v_cmp_f_u32_e64 s[10:11], flat_scratch_hi, v2
80515// CHECK: [0x0a,0x00,0x80,0xd1,0x69,0x04,0x02,0x00]
80516
80517v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
80518// CHECK: [0x0a,0x00,0x80,0xd1,0x6a,0x04,0x02,0x00]
80519
80520v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
80521// CHECK: [0x0a,0x00,0x80,0xd1,0x6b,0x04,0x02,0x00]
80522
80523v_cmp_f_u32_e64 s[10:11], tba_lo, v2
80524// CHECK: [0x0a,0x00,0x80,0xd1,0x6c,0x04,0x02,0x00]
80525
80526v_cmp_f_u32_e64 s[10:11], tba_hi, v2
80527// CHECK: [0x0a,0x00,0x80,0xd1,0x6d,0x04,0x02,0x00]
80528
80529v_cmp_f_u32_e64 s[10:11], tma_lo, v2
80530// CHECK: [0x0a,0x00,0x80,0xd1,0x6e,0x04,0x02,0x00]
80531
80532v_cmp_f_u32_e64 s[10:11], tma_hi, v2
80533// CHECK: [0x0a,0x00,0x80,0xd1,0x6f,0x04,0x02,0x00]
80534
80535v_cmp_f_u32_e64 s[10:11], ttmp11, v2
80536// CHECK: [0x0a,0x00,0x80,0xd1,0x7b,0x04,0x02,0x00]
80537
80538v_cmp_f_u32_e64 s[10:11], m0, v2
80539// CHECK: [0x0a,0x00,0x80,0xd1,0x7c,0x04,0x02,0x00]
80540
80541v_cmp_f_u32_e64 s[10:11], exec_lo, v2
80542// CHECK: [0x0a,0x00,0x80,0xd1,0x7e,0x04,0x02,0x00]
80543
80544v_cmp_f_u32_e64 s[10:11], exec_hi, v2
80545// CHECK: [0x0a,0x00,0x80,0xd1,0x7f,0x04,0x02,0x00]
80546
80547v_cmp_f_u32_e64 s[10:11], 0, v2
80548// CHECK: [0x0a,0x00,0x80,0xd1,0x80,0x04,0x02,0x00]
80549
80550v_cmp_f_u32_e64 s[10:11], -1, v2
80551// CHECK: [0x0a,0x00,0x80,0xd1,0xc1,0x04,0x02,0x00]
80552
80553v_cmp_f_u32_e64 s[10:11], 0.5, v2
80554// CHECK: [0x0a,0x00,0x80,0xd1,0xf0,0x04,0x02,0x00]
80555
80556v_cmp_f_u32_e64 s[10:11], -4.0, v2
80557// CHECK: [0x0a,0x00,0x80,0xd1,0xf7,0x04,0x02,0x00]
80558
80559v_cmp_f_u32_e64 s[10:11], v1, v255
80560// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xff,0x03,0x00]
80561
80562v_cmp_f_u32_e64 s[10:11], v1, s2
80563// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x05,0x00,0x00]
80564
80565v_cmp_f_u32_e64 s[10:11], v1, s103
80566// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xcf,0x00,0x00]
80567
80568v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_lo
80569// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd1,0x00,0x00]
80570
80571v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_hi
80572// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd3,0x00,0x00]
80573
80574v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
80575// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd5,0x00,0x00]
80576
80577v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
80578// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd7,0x00,0x00]
80579
80580v_cmp_f_u32_e64 s[10:11], v1, tba_lo
80581// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd9,0x00,0x00]
80582
80583v_cmp_f_u32_e64 s[10:11], v1, tba_hi
80584// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdb,0x00,0x00]
80585
80586v_cmp_f_u32_e64 s[10:11], v1, tma_lo
80587// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdd,0x00,0x00]
80588
80589v_cmp_f_u32_e64 s[10:11], v1, tma_hi
80590// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdf,0x00,0x00]
80591
80592v_cmp_f_u32_e64 s[10:11], v1, ttmp11
80593// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xf7,0x00,0x00]
80594
80595v_cmp_f_u32_e64 s[10:11], v1, m0
80596// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xf9,0x00,0x00]
80597
80598v_cmp_f_u32_e64 s[10:11], v1, exec_lo
80599// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xfd,0x00,0x00]
80600
80601v_cmp_f_u32_e64 s[10:11], v1, exec_hi
80602// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xff,0x00,0x00]
80603
80604v_cmp_f_u32_e64 s[10:11], v1, 0
80605// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x01,0x01,0x00]
80606
80607v_cmp_f_u32_e64 s[10:11], v1, -1
80608// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x83,0x01,0x00]
80609
80610v_cmp_f_u32_e64 s[10:11], v1, 0.5
80611// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xe1,0x01,0x00]
80612
80613v_cmp_f_u32_e64 s[10:11], v1, -4.0
80614// CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xef,0x01,0x00]
80615
80616v_cmp_lt_u32 vcc, v1, v2
80617// CHECK: [0x01,0x05,0x82,0x7d]
80618
80619v_cmp_lt_u32 vcc, v255, v2
80620// CHECK: [0xff,0x05,0x82,0x7d]
80621
80622v_cmp_lt_u32 vcc, s1, v2
80623// CHECK: [0x01,0x04,0x82,0x7d]
80624
80625v_cmp_lt_u32 vcc, s103, v2
80626// CHECK: [0x67,0x04,0x82,0x7d]
80627
80628v_cmp_lt_u32 vcc, flat_scratch_lo, v2
80629// CHECK: [0x68,0x04,0x82,0x7d]
80630
80631v_cmp_lt_u32 vcc, flat_scratch_hi, v2
80632// CHECK: [0x69,0x04,0x82,0x7d]
80633
80634v_cmp_lt_u32 vcc, vcc_lo, v2
80635// CHECK: [0x6a,0x04,0x82,0x7d]
80636
80637v_cmp_lt_u32 vcc, vcc_hi, v2
80638// CHECK: [0x6b,0x04,0x82,0x7d]
80639
80640v_cmp_lt_u32 vcc, tba_lo, v2
80641// CHECK: [0x6c,0x04,0x82,0x7d]
80642
80643v_cmp_lt_u32 vcc, tba_hi, v2
80644// CHECK: [0x6d,0x04,0x82,0x7d]
80645
80646v_cmp_lt_u32 vcc, tma_lo, v2
80647// CHECK: [0x6e,0x04,0x82,0x7d]
80648
80649v_cmp_lt_u32 vcc, tma_hi, v2
80650// CHECK: [0x6f,0x04,0x82,0x7d]
80651
80652v_cmp_lt_u32 vcc, ttmp11, v2
80653// CHECK: [0x7b,0x04,0x82,0x7d]
80654
80655v_cmp_lt_u32 vcc, m0, v2
80656// CHECK: [0x7c,0x04,0x82,0x7d]
80657
80658v_cmp_lt_u32 vcc, exec_lo, v2
80659// CHECK: [0x7e,0x04,0x82,0x7d]
80660
80661v_cmp_lt_u32 vcc, exec_hi, v2
80662// CHECK: [0x7f,0x04,0x82,0x7d]
80663
80664v_cmp_lt_u32 vcc, 0, v2
80665// CHECK: [0x80,0x04,0x82,0x7d]
80666
80667v_cmp_lt_u32 vcc, -1, v2
80668// CHECK: [0xc1,0x04,0x82,0x7d]
80669
80670v_cmp_lt_u32 vcc, 0.5, v2
80671// CHECK: [0xf0,0x04,0x82,0x7d]
80672
80673v_cmp_lt_u32 vcc, -4.0, v2
80674// CHECK: [0xf7,0x04,0x82,0x7d]
80675
80676v_cmp_lt_u32 vcc, 0xaf123456, v2
80677// CHECK: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
80678
80679v_cmp_lt_u32 vcc, 0x3f717273, v2
80680// CHECK: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
80681
80682v_cmp_lt_u32 vcc, v1, v255
80683// CHECK: [0x01,0xff,0x83,0x7d]
80684
80685v_cmp_lt_u32_e64 s[10:11], v1, v2
80686// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80687
80688v_cmp_lt_u32_e64 s[12:13], v1, v2
80689// CHECK: [0x0c,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80690
80691v_cmp_lt_u32_e64 s[102:103], v1, v2
80692// CHECK: [0x66,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80693
80694v_cmp_lt_u32_e64 flat_scratch, v1, v2
80695// CHECK: [0x68,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80696
80697v_cmp_lt_u32_e64 vcc, v1, v2
80698// CHECK: [0x6a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80699
80700v_cmp_lt_u32_e64 tba, v1, v2
80701// CHECK: [0x6c,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80702
80703v_cmp_lt_u32_e64 tma, v1, v2
80704// CHECK: [0x6e,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80705
80706v_cmp_lt_u32_e64 ttmp[10:11], v1, v2
80707// CHECK: [0x7a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80708
80709v_cmp_lt_u32_e64 s[10:11], v255, v2
80710// CHECK: [0x0a,0x00,0x82,0xd1,0xff,0x05,0x02,0x00]
80711
80712v_cmp_lt_u32_e64 s[10:11], s1, v2
80713// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x04,0x02,0x00]
80714
80715v_cmp_lt_u32_e64 s[10:11], s103, v2
80716// CHECK: [0x0a,0x00,0x82,0xd1,0x67,0x04,0x02,0x00]
80717
80718v_cmp_lt_u32_e64 s[10:11], flat_scratch_lo, v2
80719// CHECK: [0x0a,0x00,0x82,0xd1,0x68,0x04,0x02,0x00]
80720
80721v_cmp_lt_u32_e64 s[10:11], flat_scratch_hi, v2
80722// CHECK: [0x0a,0x00,0x82,0xd1,0x69,0x04,0x02,0x00]
80723
80724v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
80725// CHECK: [0x0a,0x00,0x82,0xd1,0x6a,0x04,0x02,0x00]
80726
80727v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
80728// CHECK: [0x0a,0x00,0x82,0xd1,0x6b,0x04,0x02,0x00]
80729
80730v_cmp_lt_u32_e64 s[10:11], tba_lo, v2
80731// CHECK: [0x0a,0x00,0x82,0xd1,0x6c,0x04,0x02,0x00]
80732
80733v_cmp_lt_u32_e64 s[10:11], tba_hi, v2
80734// CHECK: [0x0a,0x00,0x82,0xd1,0x6d,0x04,0x02,0x00]
80735
80736v_cmp_lt_u32_e64 s[10:11], tma_lo, v2
80737// CHECK: [0x0a,0x00,0x82,0xd1,0x6e,0x04,0x02,0x00]
80738
80739v_cmp_lt_u32_e64 s[10:11], tma_hi, v2
80740// CHECK: [0x0a,0x00,0x82,0xd1,0x6f,0x04,0x02,0x00]
80741
80742v_cmp_lt_u32_e64 s[10:11], ttmp11, v2
80743// CHECK: [0x0a,0x00,0x82,0xd1,0x7b,0x04,0x02,0x00]
80744
80745v_cmp_lt_u32_e64 s[10:11], m0, v2
80746// CHECK: [0x0a,0x00,0x82,0xd1,0x7c,0x04,0x02,0x00]
80747
80748v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
80749// CHECK: [0x0a,0x00,0x82,0xd1,0x7e,0x04,0x02,0x00]
80750
80751v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
80752// CHECK: [0x0a,0x00,0x82,0xd1,0x7f,0x04,0x02,0x00]
80753
80754v_cmp_lt_u32_e64 s[10:11], 0, v2
80755// CHECK: [0x0a,0x00,0x82,0xd1,0x80,0x04,0x02,0x00]
80756
80757v_cmp_lt_u32_e64 s[10:11], -1, v2
80758// CHECK: [0x0a,0x00,0x82,0xd1,0xc1,0x04,0x02,0x00]
80759
80760v_cmp_lt_u32_e64 s[10:11], 0.5, v2
80761// CHECK: [0x0a,0x00,0x82,0xd1,0xf0,0x04,0x02,0x00]
80762
80763v_cmp_lt_u32_e64 s[10:11], -4.0, v2
80764// CHECK: [0x0a,0x00,0x82,0xd1,0xf7,0x04,0x02,0x00]
80765
80766v_cmp_lt_u32_e64 s[10:11], v1, v255
80767// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xff,0x03,0x00]
80768
80769v_cmp_lt_u32_e64 s[10:11], v1, s2
80770// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x05,0x00,0x00]
80771
80772v_cmp_lt_u32_e64 s[10:11], v1, s103
80773// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xcf,0x00,0x00]
80774
80775v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_lo
80776// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd1,0x00,0x00]
80777
80778v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_hi
80779// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd3,0x00,0x00]
80780
80781v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
80782// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd5,0x00,0x00]
80783
80784v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
80785// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd7,0x00,0x00]
80786
80787v_cmp_lt_u32_e64 s[10:11], v1, tba_lo
80788// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd9,0x00,0x00]
80789
80790v_cmp_lt_u32_e64 s[10:11], v1, tba_hi
80791// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdb,0x00,0x00]
80792
80793v_cmp_lt_u32_e64 s[10:11], v1, tma_lo
80794// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdd,0x00,0x00]
80795
80796v_cmp_lt_u32_e64 s[10:11], v1, tma_hi
80797// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdf,0x00,0x00]
80798
80799v_cmp_lt_u32_e64 s[10:11], v1, ttmp11
80800// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xf7,0x00,0x00]
80801
80802v_cmp_lt_u32_e64 s[10:11], v1, m0
80803// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xf9,0x00,0x00]
80804
80805v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
80806// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xfd,0x00,0x00]
80807
80808v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
80809// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xff,0x00,0x00]
80810
80811v_cmp_lt_u32_e64 s[10:11], v1, 0
80812// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x01,0x01,0x00]
80813
80814v_cmp_lt_u32_e64 s[10:11], v1, -1
80815// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x83,0x01,0x00]
80816
80817v_cmp_lt_u32_e64 s[10:11], v1, 0.5
80818// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xe1,0x01,0x00]
80819
80820v_cmp_lt_u32_e64 s[10:11], v1, -4.0
80821// CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xef,0x01,0x00]
80822
80823v_cmp_eq_u32 vcc, v1, v2
80824// CHECK: [0x01,0x05,0x84,0x7d]
80825
80826v_cmp_eq_u32 vcc, v255, v2
80827// CHECK: [0xff,0x05,0x84,0x7d]
80828
80829v_cmp_eq_u32 vcc, s1, v2
80830// CHECK: [0x01,0x04,0x84,0x7d]
80831
80832v_cmp_eq_u32 vcc, s103, v2
80833// CHECK: [0x67,0x04,0x84,0x7d]
80834
80835v_cmp_eq_u32 vcc, flat_scratch_lo, v2
80836// CHECK: [0x68,0x04,0x84,0x7d]
80837
80838v_cmp_eq_u32 vcc, flat_scratch_hi, v2
80839// CHECK: [0x69,0x04,0x84,0x7d]
80840
80841v_cmp_eq_u32 vcc, vcc_lo, v2
80842// CHECK: [0x6a,0x04,0x84,0x7d]
80843
80844v_cmp_eq_u32 vcc, vcc_hi, v2
80845// CHECK: [0x6b,0x04,0x84,0x7d]
80846
80847v_cmp_eq_u32 vcc, tba_lo, v2
80848// CHECK: [0x6c,0x04,0x84,0x7d]
80849
80850v_cmp_eq_u32 vcc, tba_hi, v2
80851// CHECK: [0x6d,0x04,0x84,0x7d]
80852
80853v_cmp_eq_u32 vcc, tma_lo, v2
80854// CHECK: [0x6e,0x04,0x84,0x7d]
80855
80856v_cmp_eq_u32 vcc, tma_hi, v2
80857// CHECK: [0x6f,0x04,0x84,0x7d]
80858
80859v_cmp_eq_u32 vcc, ttmp11, v2
80860// CHECK: [0x7b,0x04,0x84,0x7d]
80861
80862v_cmp_eq_u32 vcc, m0, v2
80863// CHECK: [0x7c,0x04,0x84,0x7d]
80864
80865v_cmp_eq_u32 vcc, exec_lo, v2
80866// CHECK: [0x7e,0x04,0x84,0x7d]
80867
80868v_cmp_eq_u32 vcc, exec_hi, v2
80869// CHECK: [0x7f,0x04,0x84,0x7d]
80870
80871v_cmp_eq_u32 vcc, 0, v2
80872// CHECK: [0x80,0x04,0x84,0x7d]
80873
80874v_cmp_eq_u32 vcc, -1, v2
80875// CHECK: [0xc1,0x04,0x84,0x7d]
80876
80877v_cmp_eq_u32 vcc, 0.5, v2
80878// CHECK: [0xf0,0x04,0x84,0x7d]
80879
80880v_cmp_eq_u32 vcc, -4.0, v2
80881// CHECK: [0xf7,0x04,0x84,0x7d]
80882
80883v_cmp_eq_u32 vcc, 0xaf123456, v2
80884// CHECK: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
80885
80886v_cmp_eq_u32 vcc, 0x3f717273, v2
80887// CHECK: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
80888
80889v_cmp_eq_u32 vcc, v1, v255
80890// CHECK: [0x01,0xff,0x85,0x7d]
80891
80892v_cmp_eq_u32_e64 s[10:11], v1, v2
80893// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80894
80895v_cmp_eq_u32_e64 s[12:13], v1, v2
80896// CHECK: [0x0c,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80897
80898v_cmp_eq_u32_e64 s[102:103], v1, v2
80899// CHECK: [0x66,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80900
80901v_cmp_eq_u32_e64 flat_scratch, v1, v2
80902// CHECK: [0x68,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80903
80904v_cmp_eq_u32_e64 vcc, v1, v2
80905// CHECK: [0x6a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80906
80907v_cmp_eq_u32_e64 tba, v1, v2
80908// CHECK: [0x6c,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80909
80910v_cmp_eq_u32_e64 tma, v1, v2
80911// CHECK: [0x6e,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80912
80913v_cmp_eq_u32_e64 ttmp[10:11], v1, v2
80914// CHECK: [0x7a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80915
80916v_cmp_eq_u32_e64 s[10:11], v255, v2
80917// CHECK: [0x0a,0x00,0x84,0xd1,0xff,0x05,0x02,0x00]
80918
80919v_cmp_eq_u32_e64 s[10:11], s1, v2
80920// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x04,0x02,0x00]
80921
80922v_cmp_eq_u32_e64 s[10:11], s103, v2
80923// CHECK: [0x0a,0x00,0x84,0xd1,0x67,0x04,0x02,0x00]
80924
80925v_cmp_eq_u32_e64 s[10:11], flat_scratch_lo, v2
80926// CHECK: [0x0a,0x00,0x84,0xd1,0x68,0x04,0x02,0x00]
80927
80928v_cmp_eq_u32_e64 s[10:11], flat_scratch_hi, v2
80929// CHECK: [0x0a,0x00,0x84,0xd1,0x69,0x04,0x02,0x00]
80930
80931v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
80932// CHECK: [0x0a,0x00,0x84,0xd1,0x6a,0x04,0x02,0x00]
80933
80934v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
80935// CHECK: [0x0a,0x00,0x84,0xd1,0x6b,0x04,0x02,0x00]
80936
80937v_cmp_eq_u32_e64 s[10:11], tba_lo, v2
80938// CHECK: [0x0a,0x00,0x84,0xd1,0x6c,0x04,0x02,0x00]
80939
80940v_cmp_eq_u32_e64 s[10:11], tba_hi, v2
80941// CHECK: [0x0a,0x00,0x84,0xd1,0x6d,0x04,0x02,0x00]
80942
80943v_cmp_eq_u32_e64 s[10:11], tma_lo, v2
80944// CHECK: [0x0a,0x00,0x84,0xd1,0x6e,0x04,0x02,0x00]
80945
80946v_cmp_eq_u32_e64 s[10:11], tma_hi, v2
80947// CHECK: [0x0a,0x00,0x84,0xd1,0x6f,0x04,0x02,0x00]
80948
80949v_cmp_eq_u32_e64 s[10:11], ttmp11, v2
80950// CHECK: [0x0a,0x00,0x84,0xd1,0x7b,0x04,0x02,0x00]
80951
80952v_cmp_eq_u32_e64 s[10:11], m0, v2
80953// CHECK: [0x0a,0x00,0x84,0xd1,0x7c,0x04,0x02,0x00]
80954
80955v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
80956// CHECK: [0x0a,0x00,0x84,0xd1,0x7e,0x04,0x02,0x00]
80957
80958v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
80959// CHECK: [0x0a,0x00,0x84,0xd1,0x7f,0x04,0x02,0x00]
80960
80961v_cmp_eq_u32_e64 s[10:11], 0, v2
80962// CHECK: [0x0a,0x00,0x84,0xd1,0x80,0x04,0x02,0x00]
80963
80964v_cmp_eq_u32_e64 s[10:11], -1, v2
80965// CHECK: [0x0a,0x00,0x84,0xd1,0xc1,0x04,0x02,0x00]
80966
80967v_cmp_eq_u32_e64 s[10:11], 0.5, v2
80968// CHECK: [0x0a,0x00,0x84,0xd1,0xf0,0x04,0x02,0x00]
80969
80970v_cmp_eq_u32_e64 s[10:11], -4.0, v2
80971// CHECK: [0x0a,0x00,0x84,0xd1,0xf7,0x04,0x02,0x00]
80972
80973v_cmp_eq_u32_e64 s[10:11], v1, v255
80974// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xff,0x03,0x00]
80975
80976v_cmp_eq_u32_e64 s[10:11], v1, s2
80977// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x05,0x00,0x00]
80978
80979v_cmp_eq_u32_e64 s[10:11], v1, s103
80980// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xcf,0x00,0x00]
80981
80982v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_lo
80983// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd1,0x00,0x00]
80984
80985v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_hi
80986// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd3,0x00,0x00]
80987
80988v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
80989// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd5,0x00,0x00]
80990
80991v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
80992// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd7,0x00,0x00]
80993
80994v_cmp_eq_u32_e64 s[10:11], v1, tba_lo
80995// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd9,0x00,0x00]
80996
80997v_cmp_eq_u32_e64 s[10:11], v1, tba_hi
80998// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdb,0x00,0x00]
80999
81000v_cmp_eq_u32_e64 s[10:11], v1, tma_lo
81001// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdd,0x00,0x00]
81002
81003v_cmp_eq_u32_e64 s[10:11], v1, tma_hi
81004// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdf,0x00,0x00]
81005
81006v_cmp_eq_u32_e64 s[10:11], v1, ttmp11
81007// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xf7,0x00,0x00]
81008
81009v_cmp_eq_u32_e64 s[10:11], v1, m0
81010// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xf9,0x00,0x00]
81011
81012v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
81013// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xfd,0x00,0x00]
81014
81015v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
81016// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xff,0x00,0x00]
81017
81018v_cmp_eq_u32_e64 s[10:11], v1, 0
81019// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x01,0x01,0x00]
81020
81021v_cmp_eq_u32_e64 s[10:11], v1, -1
81022// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x83,0x01,0x00]
81023
81024v_cmp_eq_u32_e64 s[10:11], v1, 0.5
81025// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xe1,0x01,0x00]
81026
81027v_cmp_eq_u32_e64 s[10:11], v1, -4.0
81028// CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xef,0x01,0x00]
81029
81030v_cmp_le_u32 vcc, v1, v2
81031// CHECK: [0x01,0x05,0x86,0x7d]
81032
81033v_cmp_le_u32 vcc, v255, v2
81034// CHECK: [0xff,0x05,0x86,0x7d]
81035
81036v_cmp_le_u32 vcc, s1, v2
81037// CHECK: [0x01,0x04,0x86,0x7d]
81038
81039v_cmp_le_u32 vcc, s103, v2
81040// CHECK: [0x67,0x04,0x86,0x7d]
81041
81042v_cmp_le_u32 vcc, flat_scratch_lo, v2
81043// CHECK: [0x68,0x04,0x86,0x7d]
81044
81045v_cmp_le_u32 vcc, flat_scratch_hi, v2
81046// CHECK: [0x69,0x04,0x86,0x7d]
81047
81048v_cmp_le_u32 vcc, vcc_lo, v2
81049// CHECK: [0x6a,0x04,0x86,0x7d]
81050
81051v_cmp_le_u32 vcc, vcc_hi, v2
81052// CHECK: [0x6b,0x04,0x86,0x7d]
81053
81054v_cmp_le_u32 vcc, tba_lo, v2
81055// CHECK: [0x6c,0x04,0x86,0x7d]
81056
81057v_cmp_le_u32 vcc, tba_hi, v2
81058// CHECK: [0x6d,0x04,0x86,0x7d]
81059
81060v_cmp_le_u32 vcc, tma_lo, v2
81061// CHECK: [0x6e,0x04,0x86,0x7d]
81062
81063v_cmp_le_u32 vcc, tma_hi, v2
81064// CHECK: [0x6f,0x04,0x86,0x7d]
81065
81066v_cmp_le_u32 vcc, ttmp11, v2
81067// CHECK: [0x7b,0x04,0x86,0x7d]
81068
81069v_cmp_le_u32 vcc, m0, v2
81070// CHECK: [0x7c,0x04,0x86,0x7d]
81071
81072v_cmp_le_u32 vcc, exec_lo, v2
81073// CHECK: [0x7e,0x04,0x86,0x7d]
81074
81075v_cmp_le_u32 vcc, exec_hi, v2
81076// CHECK: [0x7f,0x04,0x86,0x7d]
81077
81078v_cmp_le_u32 vcc, 0, v2
81079// CHECK: [0x80,0x04,0x86,0x7d]
81080
81081v_cmp_le_u32 vcc, -1, v2
81082// CHECK: [0xc1,0x04,0x86,0x7d]
81083
81084v_cmp_le_u32 vcc, 0.5, v2
81085// CHECK: [0xf0,0x04,0x86,0x7d]
81086
81087v_cmp_le_u32 vcc, -4.0, v2
81088// CHECK: [0xf7,0x04,0x86,0x7d]
81089
81090v_cmp_le_u32 vcc, 0xaf123456, v2
81091// CHECK: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
81092
81093v_cmp_le_u32 vcc, 0x3f717273, v2
81094// CHECK: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
81095
81096v_cmp_le_u32 vcc, v1, v255
81097// CHECK: [0x01,0xff,0x87,0x7d]
81098
81099v_cmp_le_u32_e64 s[10:11], v1, v2
81100// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81101
81102v_cmp_le_u32_e64 s[12:13], v1, v2
81103// CHECK: [0x0c,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81104
81105v_cmp_le_u32_e64 s[102:103], v1, v2
81106// CHECK: [0x66,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81107
81108v_cmp_le_u32_e64 flat_scratch, v1, v2
81109// CHECK: [0x68,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81110
81111v_cmp_le_u32_e64 vcc, v1, v2
81112// CHECK: [0x6a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81113
81114v_cmp_le_u32_e64 tba, v1, v2
81115// CHECK: [0x6c,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81116
81117v_cmp_le_u32_e64 tma, v1, v2
81118// CHECK: [0x6e,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81119
81120v_cmp_le_u32_e64 ttmp[10:11], v1, v2
81121// CHECK: [0x7a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81122
81123v_cmp_le_u32_e64 s[10:11], v255, v2
81124// CHECK: [0x0a,0x00,0x86,0xd1,0xff,0x05,0x02,0x00]
81125
81126v_cmp_le_u32_e64 s[10:11], s1, v2
81127// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x04,0x02,0x00]
81128
81129v_cmp_le_u32_e64 s[10:11], s103, v2
81130// CHECK: [0x0a,0x00,0x86,0xd1,0x67,0x04,0x02,0x00]
81131
81132v_cmp_le_u32_e64 s[10:11], flat_scratch_lo, v2
81133// CHECK: [0x0a,0x00,0x86,0xd1,0x68,0x04,0x02,0x00]
81134
81135v_cmp_le_u32_e64 s[10:11], flat_scratch_hi, v2
81136// CHECK: [0x0a,0x00,0x86,0xd1,0x69,0x04,0x02,0x00]
81137
81138v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
81139// CHECK: [0x0a,0x00,0x86,0xd1,0x6a,0x04,0x02,0x00]
81140
81141v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
81142// CHECK: [0x0a,0x00,0x86,0xd1,0x6b,0x04,0x02,0x00]
81143
81144v_cmp_le_u32_e64 s[10:11], tba_lo, v2
81145// CHECK: [0x0a,0x00,0x86,0xd1,0x6c,0x04,0x02,0x00]
81146
81147v_cmp_le_u32_e64 s[10:11], tba_hi, v2
81148// CHECK: [0x0a,0x00,0x86,0xd1,0x6d,0x04,0x02,0x00]
81149
81150v_cmp_le_u32_e64 s[10:11], tma_lo, v2
81151// CHECK: [0x0a,0x00,0x86,0xd1,0x6e,0x04,0x02,0x00]
81152
81153v_cmp_le_u32_e64 s[10:11], tma_hi, v2
81154// CHECK: [0x0a,0x00,0x86,0xd1,0x6f,0x04,0x02,0x00]
81155
81156v_cmp_le_u32_e64 s[10:11], ttmp11, v2
81157// CHECK: [0x0a,0x00,0x86,0xd1,0x7b,0x04,0x02,0x00]
81158
81159v_cmp_le_u32_e64 s[10:11], m0, v2
81160// CHECK: [0x0a,0x00,0x86,0xd1,0x7c,0x04,0x02,0x00]
81161
81162v_cmp_le_u32_e64 s[10:11], exec_lo, v2
81163// CHECK: [0x0a,0x00,0x86,0xd1,0x7e,0x04,0x02,0x00]
81164
81165v_cmp_le_u32_e64 s[10:11], exec_hi, v2
81166// CHECK: [0x0a,0x00,0x86,0xd1,0x7f,0x04,0x02,0x00]
81167
81168v_cmp_le_u32_e64 s[10:11], 0, v2
81169// CHECK: [0x0a,0x00,0x86,0xd1,0x80,0x04,0x02,0x00]
81170
81171v_cmp_le_u32_e64 s[10:11], -1, v2
81172// CHECK: [0x0a,0x00,0x86,0xd1,0xc1,0x04,0x02,0x00]
81173
81174v_cmp_le_u32_e64 s[10:11], 0.5, v2
81175// CHECK: [0x0a,0x00,0x86,0xd1,0xf0,0x04,0x02,0x00]
81176
81177v_cmp_le_u32_e64 s[10:11], -4.0, v2
81178// CHECK: [0x0a,0x00,0x86,0xd1,0xf7,0x04,0x02,0x00]
81179
81180v_cmp_le_u32_e64 s[10:11], v1, v255
81181// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xff,0x03,0x00]
81182
81183v_cmp_le_u32_e64 s[10:11], v1, s2
81184// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x05,0x00,0x00]
81185
81186v_cmp_le_u32_e64 s[10:11], v1, s103
81187// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xcf,0x00,0x00]
81188
81189v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_lo
81190// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd1,0x00,0x00]
81191
81192v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_hi
81193// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd3,0x00,0x00]
81194
81195v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
81196// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd5,0x00,0x00]
81197
81198v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
81199// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd7,0x00,0x00]
81200
81201v_cmp_le_u32_e64 s[10:11], v1, tba_lo
81202// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd9,0x00,0x00]
81203
81204v_cmp_le_u32_e64 s[10:11], v1, tba_hi
81205// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdb,0x00,0x00]
81206
81207v_cmp_le_u32_e64 s[10:11], v1, tma_lo
81208// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdd,0x00,0x00]
81209
81210v_cmp_le_u32_e64 s[10:11], v1, tma_hi
81211// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdf,0x00,0x00]
81212
81213v_cmp_le_u32_e64 s[10:11], v1, ttmp11
81214// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xf7,0x00,0x00]
81215
81216v_cmp_le_u32_e64 s[10:11], v1, m0
81217// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xf9,0x00,0x00]
81218
81219v_cmp_le_u32_e64 s[10:11], v1, exec_lo
81220// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xfd,0x00,0x00]
81221
81222v_cmp_le_u32_e64 s[10:11], v1, exec_hi
81223// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xff,0x00,0x00]
81224
81225v_cmp_le_u32_e64 s[10:11], v1, 0
81226// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x01,0x01,0x00]
81227
81228v_cmp_le_u32_e64 s[10:11], v1, -1
81229// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x83,0x01,0x00]
81230
81231v_cmp_le_u32_e64 s[10:11], v1, 0.5
81232// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xe1,0x01,0x00]
81233
81234v_cmp_le_u32_e64 s[10:11], v1, -4.0
81235// CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xef,0x01,0x00]
81236
81237v_cmp_gt_u32 vcc, v1, v2
81238// CHECK: [0x01,0x05,0x88,0x7d]
81239
81240v_cmp_gt_u32 vcc, v255, v2
81241// CHECK: [0xff,0x05,0x88,0x7d]
81242
81243v_cmp_gt_u32 vcc, s1, v2
81244// CHECK: [0x01,0x04,0x88,0x7d]
81245
81246v_cmp_gt_u32 vcc, s103, v2
81247// CHECK: [0x67,0x04,0x88,0x7d]
81248
81249v_cmp_gt_u32 vcc, flat_scratch_lo, v2
81250// CHECK: [0x68,0x04,0x88,0x7d]
81251
81252v_cmp_gt_u32 vcc, flat_scratch_hi, v2
81253// CHECK: [0x69,0x04,0x88,0x7d]
81254
81255v_cmp_gt_u32 vcc, vcc_lo, v2
81256// CHECK: [0x6a,0x04,0x88,0x7d]
81257
81258v_cmp_gt_u32 vcc, vcc_hi, v2
81259// CHECK: [0x6b,0x04,0x88,0x7d]
81260
81261v_cmp_gt_u32 vcc, tba_lo, v2
81262// CHECK: [0x6c,0x04,0x88,0x7d]
81263
81264v_cmp_gt_u32 vcc, tba_hi, v2
81265// CHECK: [0x6d,0x04,0x88,0x7d]
81266
81267v_cmp_gt_u32 vcc, tma_lo, v2
81268// CHECK: [0x6e,0x04,0x88,0x7d]
81269
81270v_cmp_gt_u32 vcc, tma_hi, v2
81271// CHECK: [0x6f,0x04,0x88,0x7d]
81272
81273v_cmp_gt_u32 vcc, ttmp11, v2
81274// CHECK: [0x7b,0x04,0x88,0x7d]
81275
81276v_cmp_gt_u32 vcc, m0, v2
81277// CHECK: [0x7c,0x04,0x88,0x7d]
81278
81279v_cmp_gt_u32 vcc, exec_lo, v2
81280// CHECK: [0x7e,0x04,0x88,0x7d]
81281
81282v_cmp_gt_u32 vcc, exec_hi, v2
81283// CHECK: [0x7f,0x04,0x88,0x7d]
81284
81285v_cmp_gt_u32 vcc, 0, v2
81286// CHECK: [0x80,0x04,0x88,0x7d]
81287
81288v_cmp_gt_u32 vcc, -1, v2
81289// CHECK: [0xc1,0x04,0x88,0x7d]
81290
81291v_cmp_gt_u32 vcc, 0.5, v2
81292// CHECK: [0xf0,0x04,0x88,0x7d]
81293
81294v_cmp_gt_u32 vcc, -4.0, v2
81295// CHECK: [0xf7,0x04,0x88,0x7d]
81296
81297v_cmp_gt_u32 vcc, 0xaf123456, v2
81298// CHECK: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
81299
81300v_cmp_gt_u32 vcc, 0x3f717273, v2
81301// CHECK: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
81302
81303v_cmp_gt_u32 vcc, v1, v255
81304// CHECK: [0x01,0xff,0x89,0x7d]
81305
81306v_cmp_gt_u32_e64 s[10:11], v1, v2
81307// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81308
81309v_cmp_gt_u32_e64 s[12:13], v1, v2
81310// CHECK: [0x0c,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81311
81312v_cmp_gt_u32_e64 s[102:103], v1, v2
81313// CHECK: [0x66,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81314
81315v_cmp_gt_u32_e64 flat_scratch, v1, v2
81316// CHECK: [0x68,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81317
81318v_cmp_gt_u32_e64 vcc, v1, v2
81319// CHECK: [0x6a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81320
81321v_cmp_gt_u32_e64 tba, v1, v2
81322// CHECK: [0x6c,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81323
81324v_cmp_gt_u32_e64 tma, v1, v2
81325// CHECK: [0x6e,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81326
81327v_cmp_gt_u32_e64 ttmp[10:11], v1, v2
81328// CHECK: [0x7a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81329
81330v_cmp_gt_u32_e64 s[10:11], v255, v2
81331// CHECK: [0x0a,0x00,0x88,0xd1,0xff,0x05,0x02,0x00]
81332
81333v_cmp_gt_u32_e64 s[10:11], s1, v2
81334// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x04,0x02,0x00]
81335
81336v_cmp_gt_u32_e64 s[10:11], s103, v2
81337// CHECK: [0x0a,0x00,0x88,0xd1,0x67,0x04,0x02,0x00]
81338
81339v_cmp_gt_u32_e64 s[10:11], flat_scratch_lo, v2
81340// CHECK: [0x0a,0x00,0x88,0xd1,0x68,0x04,0x02,0x00]
81341
81342v_cmp_gt_u32_e64 s[10:11], flat_scratch_hi, v2
81343// CHECK: [0x0a,0x00,0x88,0xd1,0x69,0x04,0x02,0x00]
81344
81345v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
81346// CHECK: [0x0a,0x00,0x88,0xd1,0x6a,0x04,0x02,0x00]
81347
81348v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
81349// CHECK: [0x0a,0x00,0x88,0xd1,0x6b,0x04,0x02,0x00]
81350
81351v_cmp_gt_u32_e64 s[10:11], tba_lo, v2
81352// CHECK: [0x0a,0x00,0x88,0xd1,0x6c,0x04,0x02,0x00]
81353
81354v_cmp_gt_u32_e64 s[10:11], tba_hi, v2
81355// CHECK: [0x0a,0x00,0x88,0xd1,0x6d,0x04,0x02,0x00]
81356
81357v_cmp_gt_u32_e64 s[10:11], tma_lo, v2
81358// CHECK: [0x0a,0x00,0x88,0xd1,0x6e,0x04,0x02,0x00]
81359
81360v_cmp_gt_u32_e64 s[10:11], tma_hi, v2
81361// CHECK: [0x0a,0x00,0x88,0xd1,0x6f,0x04,0x02,0x00]
81362
81363v_cmp_gt_u32_e64 s[10:11], ttmp11, v2
81364// CHECK: [0x0a,0x00,0x88,0xd1,0x7b,0x04,0x02,0x00]
81365
81366v_cmp_gt_u32_e64 s[10:11], m0, v2
81367// CHECK: [0x0a,0x00,0x88,0xd1,0x7c,0x04,0x02,0x00]
81368
81369v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
81370// CHECK: [0x0a,0x00,0x88,0xd1,0x7e,0x04,0x02,0x00]
81371
81372v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
81373// CHECK: [0x0a,0x00,0x88,0xd1,0x7f,0x04,0x02,0x00]
81374
81375v_cmp_gt_u32_e64 s[10:11], 0, v2
81376// CHECK: [0x0a,0x00,0x88,0xd1,0x80,0x04,0x02,0x00]
81377
81378v_cmp_gt_u32_e64 s[10:11], -1, v2
81379// CHECK: [0x0a,0x00,0x88,0xd1,0xc1,0x04,0x02,0x00]
81380
81381v_cmp_gt_u32_e64 s[10:11], 0.5, v2
81382// CHECK: [0x0a,0x00,0x88,0xd1,0xf0,0x04,0x02,0x00]
81383
81384v_cmp_gt_u32_e64 s[10:11], -4.0, v2
81385// CHECK: [0x0a,0x00,0x88,0xd1,0xf7,0x04,0x02,0x00]
81386
81387v_cmp_gt_u32_e64 s[10:11], v1, v255
81388// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xff,0x03,0x00]
81389
81390v_cmp_gt_u32_e64 s[10:11], v1, s2
81391// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x05,0x00,0x00]
81392
81393v_cmp_gt_u32_e64 s[10:11], v1, s103
81394// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xcf,0x00,0x00]
81395
81396v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_lo
81397// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd1,0x00,0x00]
81398
81399v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_hi
81400// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd3,0x00,0x00]
81401
81402v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
81403// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd5,0x00,0x00]
81404
81405v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
81406// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd7,0x00,0x00]
81407
81408v_cmp_gt_u32_e64 s[10:11], v1, tba_lo
81409// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd9,0x00,0x00]
81410
81411v_cmp_gt_u32_e64 s[10:11], v1, tba_hi
81412// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdb,0x00,0x00]
81413
81414v_cmp_gt_u32_e64 s[10:11], v1, tma_lo
81415// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdd,0x00,0x00]
81416
81417v_cmp_gt_u32_e64 s[10:11], v1, tma_hi
81418// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdf,0x00,0x00]
81419
81420v_cmp_gt_u32_e64 s[10:11], v1, ttmp11
81421// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xf7,0x00,0x00]
81422
81423v_cmp_gt_u32_e64 s[10:11], v1, m0
81424// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xf9,0x00,0x00]
81425
81426v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
81427// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xfd,0x00,0x00]
81428
81429v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
81430// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xff,0x00,0x00]
81431
81432v_cmp_gt_u32_e64 s[10:11], v1, 0
81433// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x01,0x01,0x00]
81434
81435v_cmp_gt_u32_e64 s[10:11], v1, -1
81436// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x83,0x01,0x00]
81437
81438v_cmp_gt_u32_e64 s[10:11], v1, 0.5
81439// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xe1,0x01,0x00]
81440
81441v_cmp_gt_u32_e64 s[10:11], v1, -4.0
81442// CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xef,0x01,0x00]
81443
81444v_cmp_ne_u32 vcc, v1, v2
81445// CHECK: [0x01,0x05,0x8a,0x7d]
81446
81447v_cmp_ne_u32 vcc, v255, v2
81448// CHECK: [0xff,0x05,0x8a,0x7d]
81449
81450v_cmp_ne_u32 vcc, s1, v2
81451// CHECK: [0x01,0x04,0x8a,0x7d]
81452
81453v_cmp_ne_u32 vcc, s103, v2
81454// CHECK: [0x67,0x04,0x8a,0x7d]
81455
81456v_cmp_ne_u32 vcc, flat_scratch_lo, v2
81457// CHECK: [0x68,0x04,0x8a,0x7d]
81458
81459v_cmp_ne_u32 vcc, flat_scratch_hi, v2
81460// CHECK: [0x69,0x04,0x8a,0x7d]
81461
81462v_cmp_ne_u32 vcc, vcc_lo, v2
81463// CHECK: [0x6a,0x04,0x8a,0x7d]
81464
81465v_cmp_ne_u32 vcc, vcc_hi, v2
81466// CHECK: [0x6b,0x04,0x8a,0x7d]
81467
81468v_cmp_ne_u32 vcc, tba_lo, v2
81469// CHECK: [0x6c,0x04,0x8a,0x7d]
81470
81471v_cmp_ne_u32 vcc, tba_hi, v2
81472// CHECK: [0x6d,0x04,0x8a,0x7d]
81473
81474v_cmp_ne_u32 vcc, tma_lo, v2
81475// CHECK: [0x6e,0x04,0x8a,0x7d]
81476
81477v_cmp_ne_u32 vcc, tma_hi, v2
81478// CHECK: [0x6f,0x04,0x8a,0x7d]
81479
81480v_cmp_ne_u32 vcc, ttmp11, v2
81481// CHECK: [0x7b,0x04,0x8a,0x7d]
81482
81483v_cmp_ne_u32 vcc, m0, v2
81484// CHECK: [0x7c,0x04,0x8a,0x7d]
81485
81486v_cmp_ne_u32 vcc, exec_lo, v2
81487// CHECK: [0x7e,0x04,0x8a,0x7d]
81488
81489v_cmp_ne_u32 vcc, exec_hi, v2
81490// CHECK: [0x7f,0x04,0x8a,0x7d]
81491
81492v_cmp_ne_u32 vcc, 0, v2
81493// CHECK: [0x80,0x04,0x8a,0x7d]
81494
81495v_cmp_ne_u32 vcc, -1, v2
81496// CHECK: [0xc1,0x04,0x8a,0x7d]
81497
81498v_cmp_ne_u32 vcc, 0.5, v2
81499// CHECK: [0xf0,0x04,0x8a,0x7d]
81500
81501v_cmp_ne_u32 vcc, -4.0, v2
81502// CHECK: [0xf7,0x04,0x8a,0x7d]
81503
81504v_cmp_ne_u32 vcc, 0xaf123456, v2
81505// CHECK: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
81506
81507v_cmp_ne_u32 vcc, 0x3f717273, v2
81508// CHECK: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
81509
81510v_cmp_ne_u32 vcc, v1, v255
81511// CHECK: [0x01,0xff,0x8b,0x7d]
81512
81513v_cmp_ne_u32_e64 s[10:11], v1, v2
81514// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81515
81516v_cmp_ne_u32_e64 s[12:13], v1, v2
81517// CHECK: [0x0c,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81518
81519v_cmp_ne_u32_e64 s[102:103], v1, v2
81520// CHECK: [0x66,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81521
81522v_cmp_ne_u32_e64 flat_scratch, v1, v2
81523// CHECK: [0x68,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81524
81525v_cmp_ne_u32_e64 vcc, v1, v2
81526// CHECK: [0x6a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81527
81528v_cmp_ne_u32_e64 tba, v1, v2
81529// CHECK: [0x6c,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81530
81531v_cmp_ne_u32_e64 tma, v1, v2
81532// CHECK: [0x6e,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81533
81534v_cmp_ne_u32_e64 ttmp[10:11], v1, v2
81535// CHECK: [0x7a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81536
81537v_cmp_ne_u32_e64 s[10:11], v255, v2
81538// CHECK: [0x0a,0x00,0x8a,0xd1,0xff,0x05,0x02,0x00]
81539
81540v_cmp_ne_u32_e64 s[10:11], s1, v2
81541// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x04,0x02,0x00]
81542
81543v_cmp_ne_u32_e64 s[10:11], s103, v2
81544// CHECK: [0x0a,0x00,0x8a,0xd1,0x67,0x04,0x02,0x00]
81545
81546v_cmp_ne_u32_e64 s[10:11], flat_scratch_lo, v2
81547// CHECK: [0x0a,0x00,0x8a,0xd1,0x68,0x04,0x02,0x00]
81548
81549v_cmp_ne_u32_e64 s[10:11], flat_scratch_hi, v2
81550// CHECK: [0x0a,0x00,0x8a,0xd1,0x69,0x04,0x02,0x00]
81551
81552v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
81553// CHECK: [0x0a,0x00,0x8a,0xd1,0x6a,0x04,0x02,0x00]
81554
81555v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
81556// CHECK: [0x0a,0x00,0x8a,0xd1,0x6b,0x04,0x02,0x00]
81557
81558v_cmp_ne_u32_e64 s[10:11], tba_lo, v2
81559// CHECK: [0x0a,0x00,0x8a,0xd1,0x6c,0x04,0x02,0x00]
81560
81561v_cmp_ne_u32_e64 s[10:11], tba_hi, v2
81562// CHECK: [0x0a,0x00,0x8a,0xd1,0x6d,0x04,0x02,0x00]
81563
81564v_cmp_ne_u32_e64 s[10:11], tma_lo, v2
81565// CHECK: [0x0a,0x00,0x8a,0xd1,0x6e,0x04,0x02,0x00]
81566
81567v_cmp_ne_u32_e64 s[10:11], tma_hi, v2
81568// CHECK: [0x0a,0x00,0x8a,0xd1,0x6f,0x04,0x02,0x00]
81569
81570v_cmp_ne_u32_e64 s[10:11], ttmp11, v2
81571// CHECK: [0x0a,0x00,0x8a,0xd1,0x7b,0x04,0x02,0x00]
81572
81573v_cmp_ne_u32_e64 s[10:11], m0, v2
81574// CHECK: [0x0a,0x00,0x8a,0xd1,0x7c,0x04,0x02,0x00]
81575
81576v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
81577// CHECK: [0x0a,0x00,0x8a,0xd1,0x7e,0x04,0x02,0x00]
81578
81579v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
81580// CHECK: [0x0a,0x00,0x8a,0xd1,0x7f,0x04,0x02,0x00]
81581
81582v_cmp_ne_u32_e64 s[10:11], 0, v2
81583// CHECK: [0x0a,0x00,0x8a,0xd1,0x80,0x04,0x02,0x00]
81584
81585v_cmp_ne_u32_e64 s[10:11], -1, v2
81586// CHECK: [0x0a,0x00,0x8a,0xd1,0xc1,0x04,0x02,0x00]
81587
81588v_cmp_ne_u32_e64 s[10:11], 0.5, v2
81589// CHECK: [0x0a,0x00,0x8a,0xd1,0xf0,0x04,0x02,0x00]
81590
81591v_cmp_ne_u32_e64 s[10:11], -4.0, v2
81592// CHECK: [0x0a,0x00,0x8a,0xd1,0xf7,0x04,0x02,0x00]
81593
81594v_cmp_ne_u32_e64 s[10:11], v1, v255
81595// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xff,0x03,0x00]
81596
81597v_cmp_ne_u32_e64 s[10:11], v1, s2
81598// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x05,0x00,0x00]
81599
81600v_cmp_ne_u32_e64 s[10:11], v1, s103
81601// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xcf,0x00,0x00]
81602
81603v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_lo
81604// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd1,0x00,0x00]
81605
81606v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_hi
81607// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd3,0x00,0x00]
81608
81609v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
81610// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd5,0x00,0x00]
81611
81612v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
81613// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd7,0x00,0x00]
81614
81615v_cmp_ne_u32_e64 s[10:11], v1, tba_lo
81616// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd9,0x00,0x00]
81617
81618v_cmp_ne_u32_e64 s[10:11], v1, tba_hi
81619// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdb,0x00,0x00]
81620
81621v_cmp_ne_u32_e64 s[10:11], v1, tma_lo
81622// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdd,0x00,0x00]
81623
81624v_cmp_ne_u32_e64 s[10:11], v1, tma_hi
81625// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdf,0x00,0x00]
81626
81627v_cmp_ne_u32_e64 s[10:11], v1, ttmp11
81628// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xf7,0x00,0x00]
81629
81630v_cmp_ne_u32_e64 s[10:11], v1, m0
81631// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xf9,0x00,0x00]
81632
81633v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
81634// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xfd,0x00,0x00]
81635
81636v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
81637// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xff,0x00,0x00]
81638
81639v_cmp_ne_u32_e64 s[10:11], v1, 0
81640// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x01,0x01,0x00]
81641
81642v_cmp_ne_u32_e64 s[10:11], v1, -1
81643// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x83,0x01,0x00]
81644
81645v_cmp_ne_u32_e64 s[10:11], v1, 0.5
81646// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xe1,0x01,0x00]
81647
81648v_cmp_ne_u32_e64 s[10:11], v1, -4.0
81649// CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xef,0x01,0x00]
81650
81651v_cmp_ge_u32 vcc, v1, v2
81652// CHECK: [0x01,0x05,0x8c,0x7d]
81653
81654v_cmp_ge_u32 vcc, v255, v2
81655// CHECK: [0xff,0x05,0x8c,0x7d]
81656
81657v_cmp_ge_u32 vcc, s1, v2
81658// CHECK: [0x01,0x04,0x8c,0x7d]
81659
81660v_cmp_ge_u32 vcc, s103, v2
81661// CHECK: [0x67,0x04,0x8c,0x7d]
81662
81663v_cmp_ge_u32 vcc, flat_scratch_lo, v2
81664// CHECK: [0x68,0x04,0x8c,0x7d]
81665
81666v_cmp_ge_u32 vcc, flat_scratch_hi, v2
81667// CHECK: [0x69,0x04,0x8c,0x7d]
81668
81669v_cmp_ge_u32 vcc, vcc_lo, v2
81670// CHECK: [0x6a,0x04,0x8c,0x7d]
81671
81672v_cmp_ge_u32 vcc, vcc_hi, v2
81673// CHECK: [0x6b,0x04,0x8c,0x7d]
81674
81675v_cmp_ge_u32 vcc, tba_lo, v2
81676// CHECK: [0x6c,0x04,0x8c,0x7d]
81677
81678v_cmp_ge_u32 vcc, tba_hi, v2
81679// CHECK: [0x6d,0x04,0x8c,0x7d]
81680
81681v_cmp_ge_u32 vcc, tma_lo, v2
81682// CHECK: [0x6e,0x04,0x8c,0x7d]
81683
81684v_cmp_ge_u32 vcc, tma_hi, v2
81685// CHECK: [0x6f,0x04,0x8c,0x7d]
81686
81687v_cmp_ge_u32 vcc, ttmp11, v2
81688// CHECK: [0x7b,0x04,0x8c,0x7d]
81689
81690v_cmp_ge_u32 vcc, m0, v2
81691// CHECK: [0x7c,0x04,0x8c,0x7d]
81692
81693v_cmp_ge_u32 vcc, exec_lo, v2
81694// CHECK: [0x7e,0x04,0x8c,0x7d]
81695
81696v_cmp_ge_u32 vcc, exec_hi, v2
81697// CHECK: [0x7f,0x04,0x8c,0x7d]
81698
81699v_cmp_ge_u32 vcc, 0, v2
81700// CHECK: [0x80,0x04,0x8c,0x7d]
81701
81702v_cmp_ge_u32 vcc, -1, v2
81703// CHECK: [0xc1,0x04,0x8c,0x7d]
81704
81705v_cmp_ge_u32 vcc, 0.5, v2
81706// CHECK: [0xf0,0x04,0x8c,0x7d]
81707
81708v_cmp_ge_u32 vcc, -4.0, v2
81709// CHECK: [0xf7,0x04,0x8c,0x7d]
81710
81711v_cmp_ge_u32 vcc, 0xaf123456, v2
81712// CHECK: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
81713
81714v_cmp_ge_u32 vcc, 0x3f717273, v2
81715// CHECK: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
81716
81717v_cmp_ge_u32 vcc, v1, v255
81718// CHECK: [0x01,0xff,0x8d,0x7d]
81719
81720v_cmp_ge_u32_e64 s[10:11], v1, v2
81721// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81722
81723v_cmp_ge_u32_e64 s[12:13], v1, v2
81724// CHECK: [0x0c,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81725
81726v_cmp_ge_u32_e64 s[102:103], v1, v2
81727// CHECK: [0x66,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81728
81729v_cmp_ge_u32_e64 flat_scratch, v1, v2
81730// CHECK: [0x68,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81731
81732v_cmp_ge_u32_e64 vcc, v1, v2
81733// CHECK: [0x6a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81734
81735v_cmp_ge_u32_e64 tba, v1, v2
81736// CHECK: [0x6c,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81737
81738v_cmp_ge_u32_e64 tma, v1, v2
81739// CHECK: [0x6e,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81740
81741v_cmp_ge_u32_e64 ttmp[10:11], v1, v2
81742// CHECK: [0x7a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81743
81744v_cmp_ge_u32_e64 s[10:11], v255, v2
81745// CHECK: [0x0a,0x00,0x8c,0xd1,0xff,0x05,0x02,0x00]
81746
81747v_cmp_ge_u32_e64 s[10:11], s1, v2
81748// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x04,0x02,0x00]
81749
81750v_cmp_ge_u32_e64 s[10:11], s103, v2
81751// CHECK: [0x0a,0x00,0x8c,0xd1,0x67,0x04,0x02,0x00]
81752
81753v_cmp_ge_u32_e64 s[10:11], flat_scratch_lo, v2
81754// CHECK: [0x0a,0x00,0x8c,0xd1,0x68,0x04,0x02,0x00]
81755
81756v_cmp_ge_u32_e64 s[10:11], flat_scratch_hi, v2
81757// CHECK: [0x0a,0x00,0x8c,0xd1,0x69,0x04,0x02,0x00]
81758
81759v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
81760// CHECK: [0x0a,0x00,0x8c,0xd1,0x6a,0x04,0x02,0x00]
81761
81762v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
81763// CHECK: [0x0a,0x00,0x8c,0xd1,0x6b,0x04,0x02,0x00]
81764
81765v_cmp_ge_u32_e64 s[10:11], tba_lo, v2
81766// CHECK: [0x0a,0x00,0x8c,0xd1,0x6c,0x04,0x02,0x00]
81767
81768v_cmp_ge_u32_e64 s[10:11], tba_hi, v2
81769// CHECK: [0x0a,0x00,0x8c,0xd1,0x6d,0x04,0x02,0x00]
81770
81771v_cmp_ge_u32_e64 s[10:11], tma_lo, v2
81772// CHECK: [0x0a,0x00,0x8c,0xd1,0x6e,0x04,0x02,0x00]
81773
81774v_cmp_ge_u32_e64 s[10:11], tma_hi, v2
81775// CHECK: [0x0a,0x00,0x8c,0xd1,0x6f,0x04,0x02,0x00]
81776
81777v_cmp_ge_u32_e64 s[10:11], ttmp11, v2
81778// CHECK: [0x0a,0x00,0x8c,0xd1,0x7b,0x04,0x02,0x00]
81779
81780v_cmp_ge_u32_e64 s[10:11], m0, v2
81781// CHECK: [0x0a,0x00,0x8c,0xd1,0x7c,0x04,0x02,0x00]
81782
81783v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
81784// CHECK: [0x0a,0x00,0x8c,0xd1,0x7e,0x04,0x02,0x00]
81785
81786v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
81787// CHECK: [0x0a,0x00,0x8c,0xd1,0x7f,0x04,0x02,0x00]
81788
81789v_cmp_ge_u32_e64 s[10:11], 0, v2
81790// CHECK: [0x0a,0x00,0x8c,0xd1,0x80,0x04,0x02,0x00]
81791
81792v_cmp_ge_u32_e64 s[10:11], -1, v2
81793// CHECK: [0x0a,0x00,0x8c,0xd1,0xc1,0x04,0x02,0x00]
81794
81795v_cmp_ge_u32_e64 s[10:11], 0.5, v2
81796// CHECK: [0x0a,0x00,0x8c,0xd1,0xf0,0x04,0x02,0x00]
81797
81798v_cmp_ge_u32_e64 s[10:11], -4.0, v2
81799// CHECK: [0x0a,0x00,0x8c,0xd1,0xf7,0x04,0x02,0x00]
81800
81801v_cmp_ge_u32_e64 s[10:11], v1, v255
81802// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xff,0x03,0x00]
81803
81804v_cmp_ge_u32_e64 s[10:11], v1, s2
81805// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x05,0x00,0x00]
81806
81807v_cmp_ge_u32_e64 s[10:11], v1, s103
81808// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xcf,0x00,0x00]
81809
81810v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_lo
81811// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd1,0x00,0x00]
81812
81813v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_hi
81814// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd3,0x00,0x00]
81815
81816v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
81817// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd5,0x00,0x00]
81818
81819v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
81820// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd7,0x00,0x00]
81821
81822v_cmp_ge_u32_e64 s[10:11], v1, tba_lo
81823// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd9,0x00,0x00]
81824
81825v_cmp_ge_u32_e64 s[10:11], v1, tba_hi
81826// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdb,0x00,0x00]
81827
81828v_cmp_ge_u32_e64 s[10:11], v1, tma_lo
81829// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdd,0x00,0x00]
81830
81831v_cmp_ge_u32_e64 s[10:11], v1, tma_hi
81832// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdf,0x00,0x00]
81833
81834v_cmp_ge_u32_e64 s[10:11], v1, ttmp11
81835// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xf7,0x00,0x00]
81836
81837v_cmp_ge_u32_e64 s[10:11], v1, m0
81838// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xf9,0x00,0x00]
81839
81840v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
81841// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xfd,0x00,0x00]
81842
81843v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
81844// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xff,0x00,0x00]
81845
81846v_cmp_ge_u32_e64 s[10:11], v1, 0
81847// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x01,0x01,0x00]
81848
81849v_cmp_ge_u32_e64 s[10:11], v1, -1
81850// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x83,0x01,0x00]
81851
81852v_cmp_ge_u32_e64 s[10:11], v1, 0.5
81853// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xe1,0x01,0x00]
81854
81855v_cmp_ge_u32_e64 s[10:11], v1, -4.0
81856// CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xef,0x01,0x00]
81857
81858v_cmp_t_u32 vcc, v1, v2
81859// CHECK: [0x01,0x05,0x8e,0x7d]
81860
81861v_cmp_t_u32 vcc, v255, v2
81862// CHECK: [0xff,0x05,0x8e,0x7d]
81863
81864v_cmp_t_u32 vcc, s1, v2
81865// CHECK: [0x01,0x04,0x8e,0x7d]
81866
81867v_cmp_t_u32 vcc, s103, v2
81868// CHECK: [0x67,0x04,0x8e,0x7d]
81869
81870v_cmp_t_u32 vcc, flat_scratch_lo, v2
81871// CHECK: [0x68,0x04,0x8e,0x7d]
81872
81873v_cmp_t_u32 vcc, flat_scratch_hi, v2
81874// CHECK: [0x69,0x04,0x8e,0x7d]
81875
81876v_cmp_t_u32 vcc, vcc_lo, v2
81877// CHECK: [0x6a,0x04,0x8e,0x7d]
81878
81879v_cmp_t_u32 vcc, vcc_hi, v2
81880// CHECK: [0x6b,0x04,0x8e,0x7d]
81881
81882v_cmp_t_u32 vcc, tba_lo, v2
81883// CHECK: [0x6c,0x04,0x8e,0x7d]
81884
81885v_cmp_t_u32 vcc, tba_hi, v2
81886// CHECK: [0x6d,0x04,0x8e,0x7d]
81887
81888v_cmp_t_u32 vcc, tma_lo, v2
81889// CHECK: [0x6e,0x04,0x8e,0x7d]
81890
81891v_cmp_t_u32 vcc, tma_hi, v2
81892// CHECK: [0x6f,0x04,0x8e,0x7d]
81893
81894v_cmp_t_u32 vcc, ttmp11, v2
81895// CHECK: [0x7b,0x04,0x8e,0x7d]
81896
81897v_cmp_t_u32 vcc, m0, v2
81898// CHECK: [0x7c,0x04,0x8e,0x7d]
81899
81900v_cmp_t_u32 vcc, exec_lo, v2
81901// CHECK: [0x7e,0x04,0x8e,0x7d]
81902
81903v_cmp_t_u32 vcc, exec_hi, v2
81904// CHECK: [0x7f,0x04,0x8e,0x7d]
81905
81906v_cmp_t_u32 vcc, 0, v2
81907// CHECK: [0x80,0x04,0x8e,0x7d]
81908
81909v_cmp_t_u32 vcc, -1, v2
81910// CHECK: [0xc1,0x04,0x8e,0x7d]
81911
81912v_cmp_t_u32 vcc, 0.5, v2
81913// CHECK: [0xf0,0x04,0x8e,0x7d]
81914
81915v_cmp_t_u32 vcc, -4.0, v2
81916// CHECK: [0xf7,0x04,0x8e,0x7d]
81917
81918v_cmp_t_u32 vcc, 0xaf123456, v2
81919// CHECK: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
81920
81921v_cmp_t_u32 vcc, 0x3f717273, v2
81922// CHECK: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
81923
81924v_cmp_t_u32 vcc, v1, v255
81925// CHECK: [0x01,0xff,0x8f,0x7d]
81926
81927v_cmp_t_u32_e64 s[10:11], v1, v2
81928// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81929
81930v_cmp_t_u32_e64 s[12:13], v1, v2
81931// CHECK: [0x0c,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81932
81933v_cmp_t_u32_e64 s[102:103], v1, v2
81934// CHECK: [0x66,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81935
81936v_cmp_t_u32_e64 flat_scratch, v1, v2
81937// CHECK: [0x68,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81938
81939v_cmp_t_u32_e64 vcc, v1, v2
81940// CHECK: [0x6a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81941
81942v_cmp_t_u32_e64 tba, v1, v2
81943// CHECK: [0x6c,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81944
81945v_cmp_t_u32_e64 tma, v1, v2
81946// CHECK: [0x6e,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81947
81948v_cmp_t_u32_e64 ttmp[10:11], v1, v2
81949// CHECK: [0x7a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81950
81951v_cmp_t_u32_e64 s[10:11], v255, v2
81952// CHECK: [0x0a,0x00,0x8e,0xd1,0xff,0x05,0x02,0x00]
81953
81954v_cmp_t_u32_e64 s[10:11], s1, v2
81955// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x04,0x02,0x00]
81956
81957v_cmp_t_u32_e64 s[10:11], s103, v2
81958// CHECK: [0x0a,0x00,0x8e,0xd1,0x67,0x04,0x02,0x00]
81959
81960v_cmp_t_u32_e64 s[10:11], flat_scratch_lo, v2
81961// CHECK: [0x0a,0x00,0x8e,0xd1,0x68,0x04,0x02,0x00]
81962
81963v_cmp_t_u32_e64 s[10:11], flat_scratch_hi, v2
81964// CHECK: [0x0a,0x00,0x8e,0xd1,0x69,0x04,0x02,0x00]
81965
81966v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
81967// CHECK: [0x0a,0x00,0x8e,0xd1,0x6a,0x04,0x02,0x00]
81968
81969v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
81970// CHECK: [0x0a,0x00,0x8e,0xd1,0x6b,0x04,0x02,0x00]
81971
81972v_cmp_t_u32_e64 s[10:11], tba_lo, v2
81973// CHECK: [0x0a,0x00,0x8e,0xd1,0x6c,0x04,0x02,0x00]
81974
81975v_cmp_t_u32_e64 s[10:11], tba_hi, v2
81976// CHECK: [0x0a,0x00,0x8e,0xd1,0x6d,0x04,0x02,0x00]
81977
81978v_cmp_t_u32_e64 s[10:11], tma_lo, v2
81979// CHECK: [0x0a,0x00,0x8e,0xd1,0x6e,0x04,0x02,0x00]
81980
81981v_cmp_t_u32_e64 s[10:11], tma_hi, v2
81982// CHECK: [0x0a,0x00,0x8e,0xd1,0x6f,0x04,0x02,0x00]
81983
81984v_cmp_t_u32_e64 s[10:11], ttmp11, v2
81985// CHECK: [0x0a,0x00,0x8e,0xd1,0x7b,0x04,0x02,0x00]
81986
81987v_cmp_t_u32_e64 s[10:11], m0, v2
81988// CHECK: [0x0a,0x00,0x8e,0xd1,0x7c,0x04,0x02,0x00]
81989
81990v_cmp_t_u32_e64 s[10:11], exec_lo, v2
81991// CHECK: [0x0a,0x00,0x8e,0xd1,0x7e,0x04,0x02,0x00]
81992
81993v_cmp_t_u32_e64 s[10:11], exec_hi, v2
81994// CHECK: [0x0a,0x00,0x8e,0xd1,0x7f,0x04,0x02,0x00]
81995
81996v_cmp_t_u32_e64 s[10:11], 0, v2
81997// CHECK: [0x0a,0x00,0x8e,0xd1,0x80,0x04,0x02,0x00]
81998
81999v_cmp_t_u32_e64 s[10:11], -1, v2
82000// CHECK: [0x0a,0x00,0x8e,0xd1,0xc1,0x04,0x02,0x00]
82001
82002v_cmp_t_u32_e64 s[10:11], 0.5, v2
82003// CHECK: [0x0a,0x00,0x8e,0xd1,0xf0,0x04,0x02,0x00]
82004
82005v_cmp_t_u32_e64 s[10:11], -4.0, v2
82006// CHECK: [0x0a,0x00,0x8e,0xd1,0xf7,0x04,0x02,0x00]
82007
82008v_cmp_t_u32_e64 s[10:11], v1, v255
82009// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xff,0x03,0x00]
82010
82011v_cmp_t_u32_e64 s[10:11], v1, s2
82012// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x05,0x00,0x00]
82013
82014v_cmp_t_u32_e64 s[10:11], v1, s103
82015// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xcf,0x00,0x00]
82016
82017v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_lo
82018// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd1,0x00,0x00]
82019
82020v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_hi
82021// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd3,0x00,0x00]
82022
82023v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
82024// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd5,0x00,0x00]
82025
82026v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
82027// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd7,0x00,0x00]
82028
82029v_cmp_t_u32_e64 s[10:11], v1, tba_lo
82030// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd9,0x00,0x00]
82031
82032v_cmp_t_u32_e64 s[10:11], v1, tba_hi
82033// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdb,0x00,0x00]
82034
82035v_cmp_t_u32_e64 s[10:11], v1, tma_lo
82036// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdd,0x00,0x00]
82037
82038v_cmp_t_u32_e64 s[10:11], v1, tma_hi
82039// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdf,0x00,0x00]
82040
82041v_cmp_t_u32_e64 s[10:11], v1, ttmp11
82042// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xf7,0x00,0x00]
82043
82044v_cmp_t_u32_e64 s[10:11], v1, m0
82045// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xf9,0x00,0x00]
82046
82047v_cmp_t_u32_e64 s[10:11], v1, exec_lo
82048// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xfd,0x00,0x00]
82049
82050v_cmp_t_u32_e64 s[10:11], v1, exec_hi
82051// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xff,0x00,0x00]
82052
82053v_cmp_t_u32_e64 s[10:11], v1, 0
82054// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x01,0x01,0x00]
82055
82056v_cmp_t_u32_e64 s[10:11], v1, -1
82057// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x83,0x01,0x00]
82058
82059v_cmp_t_u32_e64 s[10:11], v1, 0.5
82060// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xe1,0x01,0x00]
82061
82062v_cmp_t_u32_e64 s[10:11], v1, -4.0
82063// CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xef,0x01,0x00]
82064
82065v_cmpx_f_u32 vcc, v1, v2
82066// CHECK: [0x01,0x05,0xa0,0x7d]
82067
82068v_cmpx_f_u32 vcc, v255, v2
82069// CHECK: [0xff,0x05,0xa0,0x7d]
82070
82071v_cmpx_f_u32 vcc, s1, v2
82072// CHECK: [0x01,0x04,0xa0,0x7d]
82073
82074v_cmpx_f_u32 vcc, s103, v2
82075// CHECK: [0x67,0x04,0xa0,0x7d]
82076
82077v_cmpx_f_u32 vcc, flat_scratch_lo, v2
82078// CHECK: [0x68,0x04,0xa0,0x7d]
82079
82080v_cmpx_f_u32 vcc, flat_scratch_hi, v2
82081// CHECK: [0x69,0x04,0xa0,0x7d]
82082
82083v_cmpx_f_u32 vcc, vcc_lo, v2
82084// CHECK: [0x6a,0x04,0xa0,0x7d]
82085
82086v_cmpx_f_u32 vcc, vcc_hi, v2
82087// CHECK: [0x6b,0x04,0xa0,0x7d]
82088
82089v_cmpx_f_u32 vcc, tba_lo, v2
82090// CHECK: [0x6c,0x04,0xa0,0x7d]
82091
82092v_cmpx_f_u32 vcc, tba_hi, v2
82093// CHECK: [0x6d,0x04,0xa0,0x7d]
82094
82095v_cmpx_f_u32 vcc, tma_lo, v2
82096// CHECK: [0x6e,0x04,0xa0,0x7d]
82097
82098v_cmpx_f_u32 vcc, tma_hi, v2
82099// CHECK: [0x6f,0x04,0xa0,0x7d]
82100
82101v_cmpx_f_u32 vcc, ttmp11, v2
82102// CHECK: [0x7b,0x04,0xa0,0x7d]
82103
82104v_cmpx_f_u32 vcc, m0, v2
82105// CHECK: [0x7c,0x04,0xa0,0x7d]
82106
82107v_cmpx_f_u32 vcc, exec_lo, v2
82108// CHECK: [0x7e,0x04,0xa0,0x7d]
82109
82110v_cmpx_f_u32 vcc, exec_hi, v2
82111// CHECK: [0x7f,0x04,0xa0,0x7d]
82112
82113v_cmpx_f_u32 vcc, 0, v2
82114// CHECK: [0x80,0x04,0xa0,0x7d]
82115
82116v_cmpx_f_u32 vcc, -1, v2
82117// CHECK: [0xc1,0x04,0xa0,0x7d]
82118
82119v_cmpx_f_u32 vcc, 0.5, v2
82120// CHECK: [0xf0,0x04,0xa0,0x7d]
82121
82122v_cmpx_f_u32 vcc, -4.0, v2
82123// CHECK: [0xf7,0x04,0xa0,0x7d]
82124
82125v_cmpx_f_u32 vcc, 0xaf123456, v2
82126// CHECK: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
82127
82128v_cmpx_f_u32 vcc, 0x3f717273, v2
82129// CHECK: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
82130
82131v_cmpx_f_u32 vcc, v1, v255
82132// CHECK: [0x01,0xff,0xa1,0x7d]
82133
82134v_cmpx_f_u32_e64 s[10:11], v1, v2
82135// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82136
82137v_cmpx_f_u32_e64 s[12:13], v1, v2
82138// CHECK: [0x0c,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82139
82140v_cmpx_f_u32_e64 s[102:103], v1, v2
82141// CHECK: [0x66,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82142
82143v_cmpx_f_u32_e64 flat_scratch, v1, v2
82144// CHECK: [0x68,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82145
82146v_cmpx_f_u32_e64 vcc, v1, v2
82147// CHECK: [0x6a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82148
82149v_cmpx_f_u32_e64 tba, v1, v2
82150// CHECK: [0x6c,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82151
82152v_cmpx_f_u32_e64 tma, v1, v2
82153// CHECK: [0x6e,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82154
82155v_cmpx_f_u32_e64 ttmp[10:11], v1, v2
82156// CHECK: [0x7a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82157
82158v_cmpx_f_u32_e64 s[10:11], v255, v2
82159// CHECK: [0x0a,0x00,0xa0,0xd1,0xff,0x05,0x02,0x00]
82160
82161v_cmpx_f_u32_e64 s[10:11], s1, v2
82162// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x04,0x02,0x00]
82163
82164v_cmpx_f_u32_e64 s[10:11], s103, v2
82165// CHECK: [0x0a,0x00,0xa0,0xd1,0x67,0x04,0x02,0x00]
82166
82167v_cmpx_f_u32_e64 s[10:11], flat_scratch_lo, v2
82168// CHECK: [0x0a,0x00,0xa0,0xd1,0x68,0x04,0x02,0x00]
82169
82170v_cmpx_f_u32_e64 s[10:11], flat_scratch_hi, v2
82171// CHECK: [0x0a,0x00,0xa0,0xd1,0x69,0x04,0x02,0x00]
82172
82173v_cmpx_f_u32_e64 s[10:11], vcc_lo, v2
82174// CHECK: [0x0a,0x00,0xa0,0xd1,0x6a,0x04,0x02,0x00]
82175
82176v_cmpx_f_u32_e64 s[10:11], vcc_hi, v2
82177// CHECK: [0x0a,0x00,0xa0,0xd1,0x6b,0x04,0x02,0x00]
82178
82179v_cmpx_f_u32_e64 s[10:11], tba_lo, v2
82180// CHECK: [0x0a,0x00,0xa0,0xd1,0x6c,0x04,0x02,0x00]
82181
82182v_cmpx_f_u32_e64 s[10:11], tba_hi, v2
82183// CHECK: [0x0a,0x00,0xa0,0xd1,0x6d,0x04,0x02,0x00]
82184
82185v_cmpx_f_u32_e64 s[10:11], tma_lo, v2
82186// CHECK: [0x0a,0x00,0xa0,0xd1,0x6e,0x04,0x02,0x00]
82187
82188v_cmpx_f_u32_e64 s[10:11], tma_hi, v2
82189// CHECK: [0x0a,0x00,0xa0,0xd1,0x6f,0x04,0x02,0x00]
82190
82191v_cmpx_f_u32_e64 s[10:11], ttmp11, v2
82192// CHECK: [0x0a,0x00,0xa0,0xd1,0x7b,0x04,0x02,0x00]
82193
82194v_cmpx_f_u32_e64 s[10:11], m0, v2
82195// CHECK: [0x0a,0x00,0xa0,0xd1,0x7c,0x04,0x02,0x00]
82196
82197v_cmpx_f_u32_e64 s[10:11], exec_lo, v2
82198// CHECK: [0x0a,0x00,0xa0,0xd1,0x7e,0x04,0x02,0x00]
82199
82200v_cmpx_f_u32_e64 s[10:11], exec_hi, v2
82201// CHECK: [0x0a,0x00,0xa0,0xd1,0x7f,0x04,0x02,0x00]
82202
82203v_cmpx_f_u32_e64 s[10:11], 0, v2
82204// CHECK: [0x0a,0x00,0xa0,0xd1,0x80,0x04,0x02,0x00]
82205
82206v_cmpx_f_u32_e64 s[10:11], -1, v2
82207// CHECK: [0x0a,0x00,0xa0,0xd1,0xc1,0x04,0x02,0x00]
82208
82209v_cmpx_f_u32_e64 s[10:11], 0.5, v2
82210// CHECK: [0x0a,0x00,0xa0,0xd1,0xf0,0x04,0x02,0x00]
82211
82212v_cmpx_f_u32_e64 s[10:11], -4.0, v2
82213// CHECK: [0x0a,0x00,0xa0,0xd1,0xf7,0x04,0x02,0x00]
82214
82215v_cmpx_f_u32_e64 s[10:11], v1, v255
82216// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xff,0x03,0x00]
82217
82218v_cmpx_f_u32_e64 s[10:11], v1, s2
82219// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x05,0x00,0x00]
82220
82221v_cmpx_f_u32_e64 s[10:11], v1, s103
82222// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xcf,0x00,0x00]
82223
82224v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_lo
82225// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd1,0x00,0x00]
82226
82227v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_hi
82228// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd3,0x00,0x00]
82229
82230v_cmpx_f_u32_e64 s[10:11], v1, vcc_lo
82231// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd5,0x00,0x00]
82232
82233v_cmpx_f_u32_e64 s[10:11], v1, vcc_hi
82234// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd7,0x00,0x00]
82235
82236v_cmpx_f_u32_e64 s[10:11], v1, tba_lo
82237// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd9,0x00,0x00]
82238
82239v_cmpx_f_u32_e64 s[10:11], v1, tba_hi
82240// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdb,0x00,0x00]
82241
82242v_cmpx_f_u32_e64 s[10:11], v1, tma_lo
82243// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdd,0x00,0x00]
82244
82245v_cmpx_f_u32_e64 s[10:11], v1, tma_hi
82246// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdf,0x00,0x00]
82247
82248v_cmpx_f_u32_e64 s[10:11], v1, ttmp11
82249// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xf7,0x00,0x00]
82250
82251v_cmpx_f_u32_e64 s[10:11], v1, m0
82252// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xf9,0x00,0x00]
82253
82254v_cmpx_f_u32_e64 s[10:11], v1, exec_lo
82255// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xfd,0x00,0x00]
82256
82257v_cmpx_f_u32_e64 s[10:11], v1, exec_hi
82258// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xff,0x00,0x00]
82259
82260v_cmpx_f_u32_e64 s[10:11], v1, 0
82261// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x01,0x01,0x00]
82262
82263v_cmpx_f_u32_e64 s[10:11], v1, -1
82264// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x83,0x01,0x00]
82265
82266v_cmpx_f_u32_e64 s[10:11], v1, 0.5
82267// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xe1,0x01,0x00]
82268
82269v_cmpx_f_u32_e64 s[10:11], v1, -4.0
82270// CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xef,0x01,0x00]
82271
82272v_cmpx_lt_u32 vcc, v1, v2
82273// CHECK: [0x01,0x05,0xa2,0x7d]
82274
82275v_cmpx_lt_u32 vcc, v255, v2
82276// CHECK: [0xff,0x05,0xa2,0x7d]
82277
82278v_cmpx_lt_u32 vcc, s1, v2
82279// CHECK: [0x01,0x04,0xa2,0x7d]
82280
82281v_cmpx_lt_u32 vcc, s103, v2
82282// CHECK: [0x67,0x04,0xa2,0x7d]
82283
82284v_cmpx_lt_u32 vcc, flat_scratch_lo, v2
82285// CHECK: [0x68,0x04,0xa2,0x7d]
82286
82287v_cmpx_lt_u32 vcc, flat_scratch_hi, v2
82288// CHECK: [0x69,0x04,0xa2,0x7d]
82289
82290v_cmpx_lt_u32 vcc, vcc_lo, v2
82291// CHECK: [0x6a,0x04,0xa2,0x7d]
82292
82293v_cmpx_lt_u32 vcc, vcc_hi, v2
82294// CHECK: [0x6b,0x04,0xa2,0x7d]
82295
82296v_cmpx_lt_u32 vcc, tba_lo, v2
82297// CHECK: [0x6c,0x04,0xa2,0x7d]
82298
82299v_cmpx_lt_u32 vcc, tba_hi, v2
82300// CHECK: [0x6d,0x04,0xa2,0x7d]
82301
82302v_cmpx_lt_u32 vcc, tma_lo, v2
82303// CHECK: [0x6e,0x04,0xa2,0x7d]
82304
82305v_cmpx_lt_u32 vcc, tma_hi, v2
82306// CHECK: [0x6f,0x04,0xa2,0x7d]
82307
82308v_cmpx_lt_u32 vcc, ttmp11, v2
82309// CHECK: [0x7b,0x04,0xa2,0x7d]
82310
82311v_cmpx_lt_u32 vcc, m0, v2
82312// CHECK: [0x7c,0x04,0xa2,0x7d]
82313
82314v_cmpx_lt_u32 vcc, exec_lo, v2
82315// CHECK: [0x7e,0x04,0xa2,0x7d]
82316
82317v_cmpx_lt_u32 vcc, exec_hi, v2
82318// CHECK: [0x7f,0x04,0xa2,0x7d]
82319
82320v_cmpx_lt_u32 vcc, 0, v2
82321// CHECK: [0x80,0x04,0xa2,0x7d]
82322
82323v_cmpx_lt_u32 vcc, -1, v2
82324// CHECK: [0xc1,0x04,0xa2,0x7d]
82325
82326v_cmpx_lt_u32 vcc, 0.5, v2
82327// CHECK: [0xf0,0x04,0xa2,0x7d]
82328
82329v_cmpx_lt_u32 vcc, -4.0, v2
82330// CHECK: [0xf7,0x04,0xa2,0x7d]
82331
82332v_cmpx_lt_u32 vcc, 0xaf123456, v2
82333// CHECK: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
82334
82335v_cmpx_lt_u32 vcc, 0x3f717273, v2
82336// CHECK: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
82337
82338v_cmpx_lt_u32 vcc, v1, v255
82339// CHECK: [0x01,0xff,0xa3,0x7d]
82340
82341v_cmpx_lt_u32_e64 s[10:11], v1, v2
82342// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82343
82344v_cmpx_lt_u32_e64 s[12:13], v1, v2
82345// CHECK: [0x0c,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82346
82347v_cmpx_lt_u32_e64 s[102:103], v1, v2
82348// CHECK: [0x66,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82349
82350v_cmpx_lt_u32_e64 flat_scratch, v1, v2
82351// CHECK: [0x68,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82352
82353v_cmpx_lt_u32_e64 vcc, v1, v2
82354// CHECK: [0x6a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82355
82356v_cmpx_lt_u32_e64 tba, v1, v2
82357// CHECK: [0x6c,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82358
82359v_cmpx_lt_u32_e64 tma, v1, v2
82360// CHECK: [0x6e,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82361
82362v_cmpx_lt_u32_e64 ttmp[10:11], v1, v2
82363// CHECK: [0x7a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82364
82365v_cmpx_lt_u32_e64 s[10:11], v255, v2
82366// CHECK: [0x0a,0x00,0xa2,0xd1,0xff,0x05,0x02,0x00]
82367
82368v_cmpx_lt_u32_e64 s[10:11], s1, v2
82369// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x04,0x02,0x00]
82370
82371v_cmpx_lt_u32_e64 s[10:11], s103, v2
82372// CHECK: [0x0a,0x00,0xa2,0xd1,0x67,0x04,0x02,0x00]
82373
82374v_cmpx_lt_u32_e64 s[10:11], flat_scratch_lo, v2
82375// CHECK: [0x0a,0x00,0xa2,0xd1,0x68,0x04,0x02,0x00]
82376
82377v_cmpx_lt_u32_e64 s[10:11], flat_scratch_hi, v2
82378// CHECK: [0x0a,0x00,0xa2,0xd1,0x69,0x04,0x02,0x00]
82379
82380v_cmpx_lt_u32_e64 s[10:11], vcc_lo, v2
82381// CHECK: [0x0a,0x00,0xa2,0xd1,0x6a,0x04,0x02,0x00]
82382
82383v_cmpx_lt_u32_e64 s[10:11], vcc_hi, v2
82384// CHECK: [0x0a,0x00,0xa2,0xd1,0x6b,0x04,0x02,0x00]
82385
82386v_cmpx_lt_u32_e64 s[10:11], tba_lo, v2
82387// CHECK: [0x0a,0x00,0xa2,0xd1,0x6c,0x04,0x02,0x00]
82388
82389v_cmpx_lt_u32_e64 s[10:11], tba_hi, v2
82390// CHECK: [0x0a,0x00,0xa2,0xd1,0x6d,0x04,0x02,0x00]
82391
82392v_cmpx_lt_u32_e64 s[10:11], tma_lo, v2
82393// CHECK: [0x0a,0x00,0xa2,0xd1,0x6e,0x04,0x02,0x00]
82394
82395v_cmpx_lt_u32_e64 s[10:11], tma_hi, v2
82396// CHECK: [0x0a,0x00,0xa2,0xd1,0x6f,0x04,0x02,0x00]
82397
82398v_cmpx_lt_u32_e64 s[10:11], ttmp11, v2
82399// CHECK: [0x0a,0x00,0xa2,0xd1,0x7b,0x04,0x02,0x00]
82400
82401v_cmpx_lt_u32_e64 s[10:11], m0, v2
82402// CHECK: [0x0a,0x00,0xa2,0xd1,0x7c,0x04,0x02,0x00]
82403
82404v_cmpx_lt_u32_e64 s[10:11], exec_lo, v2
82405// CHECK: [0x0a,0x00,0xa2,0xd1,0x7e,0x04,0x02,0x00]
82406
82407v_cmpx_lt_u32_e64 s[10:11], exec_hi, v2
82408// CHECK: [0x0a,0x00,0xa2,0xd1,0x7f,0x04,0x02,0x00]
82409
82410v_cmpx_lt_u32_e64 s[10:11], 0, v2
82411// CHECK: [0x0a,0x00,0xa2,0xd1,0x80,0x04,0x02,0x00]
82412
82413v_cmpx_lt_u32_e64 s[10:11], -1, v2
82414// CHECK: [0x0a,0x00,0xa2,0xd1,0xc1,0x04,0x02,0x00]
82415
82416v_cmpx_lt_u32_e64 s[10:11], 0.5, v2
82417// CHECK: [0x0a,0x00,0xa2,0xd1,0xf0,0x04,0x02,0x00]
82418
82419v_cmpx_lt_u32_e64 s[10:11], -4.0, v2
82420// CHECK: [0x0a,0x00,0xa2,0xd1,0xf7,0x04,0x02,0x00]
82421
82422v_cmpx_lt_u32_e64 s[10:11], v1, v255
82423// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xff,0x03,0x00]
82424
82425v_cmpx_lt_u32_e64 s[10:11], v1, s2
82426// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x05,0x00,0x00]
82427
82428v_cmpx_lt_u32_e64 s[10:11], v1, s103
82429// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xcf,0x00,0x00]
82430
82431v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_lo
82432// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd1,0x00,0x00]
82433
82434v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_hi
82435// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd3,0x00,0x00]
82436
82437v_cmpx_lt_u32_e64 s[10:11], v1, vcc_lo
82438// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd5,0x00,0x00]
82439
82440v_cmpx_lt_u32_e64 s[10:11], v1, vcc_hi
82441// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd7,0x00,0x00]
82442
82443v_cmpx_lt_u32_e64 s[10:11], v1, tba_lo
82444// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd9,0x00,0x00]
82445
82446v_cmpx_lt_u32_e64 s[10:11], v1, tba_hi
82447// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdb,0x00,0x00]
82448
82449v_cmpx_lt_u32_e64 s[10:11], v1, tma_lo
82450// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdd,0x00,0x00]
82451
82452v_cmpx_lt_u32_e64 s[10:11], v1, tma_hi
82453// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdf,0x00,0x00]
82454
82455v_cmpx_lt_u32_e64 s[10:11], v1, ttmp11
82456// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xf7,0x00,0x00]
82457
82458v_cmpx_lt_u32_e64 s[10:11], v1, m0
82459// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xf9,0x00,0x00]
82460
82461v_cmpx_lt_u32_e64 s[10:11], v1, exec_lo
82462// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xfd,0x00,0x00]
82463
82464v_cmpx_lt_u32_e64 s[10:11], v1, exec_hi
82465// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xff,0x00,0x00]
82466
82467v_cmpx_lt_u32_e64 s[10:11], v1, 0
82468// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x01,0x01,0x00]
82469
82470v_cmpx_lt_u32_e64 s[10:11], v1, -1
82471// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x83,0x01,0x00]
82472
82473v_cmpx_lt_u32_e64 s[10:11], v1, 0.5
82474// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xe1,0x01,0x00]
82475
82476v_cmpx_lt_u32_e64 s[10:11], v1, -4.0
82477// CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xef,0x01,0x00]
82478
82479v_cmpx_eq_u32 vcc, v1, v2
82480// CHECK: [0x01,0x05,0xa4,0x7d]
82481
82482v_cmpx_eq_u32 vcc, v255, v2
82483// CHECK: [0xff,0x05,0xa4,0x7d]
82484
82485v_cmpx_eq_u32 vcc, s1, v2
82486// CHECK: [0x01,0x04,0xa4,0x7d]
82487
82488v_cmpx_eq_u32 vcc, s103, v2
82489// CHECK: [0x67,0x04,0xa4,0x7d]
82490
82491v_cmpx_eq_u32 vcc, flat_scratch_lo, v2
82492// CHECK: [0x68,0x04,0xa4,0x7d]
82493
82494v_cmpx_eq_u32 vcc, flat_scratch_hi, v2
82495// CHECK: [0x69,0x04,0xa4,0x7d]
82496
82497v_cmpx_eq_u32 vcc, vcc_lo, v2
82498// CHECK: [0x6a,0x04,0xa4,0x7d]
82499
82500v_cmpx_eq_u32 vcc, vcc_hi, v2
82501// CHECK: [0x6b,0x04,0xa4,0x7d]
82502
82503v_cmpx_eq_u32 vcc, tba_lo, v2
82504// CHECK: [0x6c,0x04,0xa4,0x7d]
82505
82506v_cmpx_eq_u32 vcc, tba_hi, v2
82507// CHECK: [0x6d,0x04,0xa4,0x7d]
82508
82509v_cmpx_eq_u32 vcc, tma_lo, v2
82510// CHECK: [0x6e,0x04,0xa4,0x7d]
82511
82512v_cmpx_eq_u32 vcc, tma_hi, v2
82513// CHECK: [0x6f,0x04,0xa4,0x7d]
82514
82515v_cmpx_eq_u32 vcc, ttmp11, v2
82516// CHECK: [0x7b,0x04,0xa4,0x7d]
82517
82518v_cmpx_eq_u32 vcc, m0, v2
82519// CHECK: [0x7c,0x04,0xa4,0x7d]
82520
82521v_cmpx_eq_u32 vcc, exec_lo, v2
82522// CHECK: [0x7e,0x04,0xa4,0x7d]
82523
82524v_cmpx_eq_u32 vcc, exec_hi, v2
82525// CHECK: [0x7f,0x04,0xa4,0x7d]
82526
82527v_cmpx_eq_u32 vcc, 0, v2
82528// CHECK: [0x80,0x04,0xa4,0x7d]
82529
82530v_cmpx_eq_u32 vcc, -1, v2
82531// CHECK: [0xc1,0x04,0xa4,0x7d]
82532
82533v_cmpx_eq_u32 vcc, 0.5, v2
82534// CHECK: [0xf0,0x04,0xa4,0x7d]
82535
82536v_cmpx_eq_u32 vcc, -4.0, v2
82537// CHECK: [0xf7,0x04,0xa4,0x7d]
82538
82539v_cmpx_eq_u32 vcc, 0xaf123456, v2
82540// CHECK: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
82541
82542v_cmpx_eq_u32 vcc, 0x3f717273, v2
82543// CHECK: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
82544
82545v_cmpx_eq_u32 vcc, v1, v255
82546// CHECK: [0x01,0xff,0xa5,0x7d]
82547
82548v_cmpx_eq_u32_e64 s[10:11], v1, v2
82549// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82550
82551v_cmpx_eq_u32_e64 s[12:13], v1, v2
82552// CHECK: [0x0c,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82553
82554v_cmpx_eq_u32_e64 s[102:103], v1, v2
82555// CHECK: [0x66,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82556
82557v_cmpx_eq_u32_e64 flat_scratch, v1, v2
82558// CHECK: [0x68,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82559
82560v_cmpx_eq_u32_e64 vcc, v1, v2
82561// CHECK: [0x6a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82562
82563v_cmpx_eq_u32_e64 tba, v1, v2
82564// CHECK: [0x6c,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82565
82566v_cmpx_eq_u32_e64 tma, v1, v2
82567// CHECK: [0x6e,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82568
82569v_cmpx_eq_u32_e64 ttmp[10:11], v1, v2
82570// CHECK: [0x7a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82571
82572v_cmpx_eq_u32_e64 s[10:11], v255, v2
82573// CHECK: [0x0a,0x00,0xa4,0xd1,0xff,0x05,0x02,0x00]
82574
82575v_cmpx_eq_u32_e64 s[10:11], s1, v2
82576// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x04,0x02,0x00]
82577
82578v_cmpx_eq_u32_e64 s[10:11], s103, v2
82579// CHECK: [0x0a,0x00,0xa4,0xd1,0x67,0x04,0x02,0x00]
82580
82581v_cmpx_eq_u32_e64 s[10:11], flat_scratch_lo, v2
82582// CHECK: [0x0a,0x00,0xa4,0xd1,0x68,0x04,0x02,0x00]
82583
82584v_cmpx_eq_u32_e64 s[10:11], flat_scratch_hi, v2
82585// CHECK: [0x0a,0x00,0xa4,0xd1,0x69,0x04,0x02,0x00]
82586
82587v_cmpx_eq_u32_e64 s[10:11], vcc_lo, v2
82588// CHECK: [0x0a,0x00,0xa4,0xd1,0x6a,0x04,0x02,0x00]
82589
82590v_cmpx_eq_u32_e64 s[10:11], vcc_hi, v2
82591// CHECK: [0x0a,0x00,0xa4,0xd1,0x6b,0x04,0x02,0x00]
82592
82593v_cmpx_eq_u32_e64 s[10:11], tba_lo, v2
82594// CHECK: [0x0a,0x00,0xa4,0xd1,0x6c,0x04,0x02,0x00]
82595
82596v_cmpx_eq_u32_e64 s[10:11], tba_hi, v2
82597// CHECK: [0x0a,0x00,0xa4,0xd1,0x6d,0x04,0x02,0x00]
82598
82599v_cmpx_eq_u32_e64 s[10:11], tma_lo, v2
82600// CHECK: [0x0a,0x00,0xa4,0xd1,0x6e,0x04,0x02,0x00]
82601
82602v_cmpx_eq_u32_e64 s[10:11], tma_hi, v2
82603// CHECK: [0x0a,0x00,0xa4,0xd1,0x6f,0x04,0x02,0x00]
82604
82605v_cmpx_eq_u32_e64 s[10:11], ttmp11, v2
82606// CHECK: [0x0a,0x00,0xa4,0xd1,0x7b,0x04,0x02,0x00]
82607
82608v_cmpx_eq_u32_e64 s[10:11], m0, v2
82609// CHECK: [0x0a,0x00,0xa4,0xd1,0x7c,0x04,0x02,0x00]
82610
82611v_cmpx_eq_u32_e64 s[10:11], exec_lo, v2
82612// CHECK: [0x0a,0x00,0xa4,0xd1,0x7e,0x04,0x02,0x00]
82613
82614v_cmpx_eq_u32_e64 s[10:11], exec_hi, v2
82615// CHECK: [0x0a,0x00,0xa4,0xd1,0x7f,0x04,0x02,0x00]
82616
82617v_cmpx_eq_u32_e64 s[10:11], 0, v2
82618// CHECK: [0x0a,0x00,0xa4,0xd1,0x80,0x04,0x02,0x00]
82619
82620v_cmpx_eq_u32_e64 s[10:11], -1, v2
82621// CHECK: [0x0a,0x00,0xa4,0xd1,0xc1,0x04,0x02,0x00]
82622
82623v_cmpx_eq_u32_e64 s[10:11], 0.5, v2
82624// CHECK: [0x0a,0x00,0xa4,0xd1,0xf0,0x04,0x02,0x00]
82625
82626v_cmpx_eq_u32_e64 s[10:11], -4.0, v2
82627// CHECK: [0x0a,0x00,0xa4,0xd1,0xf7,0x04,0x02,0x00]
82628
82629v_cmpx_eq_u32_e64 s[10:11], v1, v255
82630// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xff,0x03,0x00]
82631
82632v_cmpx_eq_u32_e64 s[10:11], v1, s2
82633// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x05,0x00,0x00]
82634
82635v_cmpx_eq_u32_e64 s[10:11], v1, s103
82636// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xcf,0x00,0x00]
82637
82638v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_lo
82639// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd1,0x00,0x00]
82640
82641v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_hi
82642// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd3,0x00,0x00]
82643
82644v_cmpx_eq_u32_e64 s[10:11], v1, vcc_lo
82645// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd5,0x00,0x00]
82646
82647v_cmpx_eq_u32_e64 s[10:11], v1, vcc_hi
82648// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd7,0x00,0x00]
82649
82650v_cmpx_eq_u32_e64 s[10:11], v1, tba_lo
82651// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd9,0x00,0x00]
82652
82653v_cmpx_eq_u32_e64 s[10:11], v1, tba_hi
82654// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdb,0x00,0x00]
82655
82656v_cmpx_eq_u32_e64 s[10:11], v1, tma_lo
82657// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdd,0x00,0x00]
82658
82659v_cmpx_eq_u32_e64 s[10:11], v1, tma_hi
82660// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdf,0x00,0x00]
82661
82662v_cmpx_eq_u32_e64 s[10:11], v1, ttmp11
82663// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xf7,0x00,0x00]
82664
82665v_cmpx_eq_u32_e64 s[10:11], v1, m0
82666// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xf9,0x00,0x00]
82667
82668v_cmpx_eq_u32_e64 s[10:11], v1, exec_lo
82669// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xfd,0x00,0x00]
82670
82671v_cmpx_eq_u32_e64 s[10:11], v1, exec_hi
82672// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xff,0x00,0x00]
82673
82674v_cmpx_eq_u32_e64 s[10:11], v1, 0
82675// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x01,0x01,0x00]
82676
82677v_cmpx_eq_u32_e64 s[10:11], v1, -1
82678// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x83,0x01,0x00]
82679
82680v_cmpx_eq_u32_e64 s[10:11], v1, 0.5
82681// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xe1,0x01,0x00]
82682
82683v_cmpx_eq_u32_e64 s[10:11], v1, -4.0
82684// CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xef,0x01,0x00]
82685
82686v_cmpx_le_u32 vcc, v1, v2
82687// CHECK: [0x01,0x05,0xa6,0x7d]
82688
82689v_cmpx_le_u32 vcc, v255, v2
82690// CHECK: [0xff,0x05,0xa6,0x7d]
82691
82692v_cmpx_le_u32 vcc, s1, v2
82693// CHECK: [0x01,0x04,0xa6,0x7d]
82694
82695v_cmpx_le_u32 vcc, s103, v2
82696// CHECK: [0x67,0x04,0xa6,0x7d]
82697
82698v_cmpx_le_u32 vcc, flat_scratch_lo, v2
82699// CHECK: [0x68,0x04,0xa6,0x7d]
82700
82701v_cmpx_le_u32 vcc, flat_scratch_hi, v2
82702// CHECK: [0x69,0x04,0xa6,0x7d]
82703
82704v_cmpx_le_u32 vcc, vcc_lo, v2
82705// CHECK: [0x6a,0x04,0xa6,0x7d]
82706
82707v_cmpx_le_u32 vcc, vcc_hi, v2
82708// CHECK: [0x6b,0x04,0xa6,0x7d]
82709
82710v_cmpx_le_u32 vcc, tba_lo, v2
82711// CHECK: [0x6c,0x04,0xa6,0x7d]
82712
82713v_cmpx_le_u32 vcc, tba_hi, v2
82714// CHECK: [0x6d,0x04,0xa6,0x7d]
82715
82716v_cmpx_le_u32 vcc, tma_lo, v2
82717// CHECK: [0x6e,0x04,0xa6,0x7d]
82718
82719v_cmpx_le_u32 vcc, tma_hi, v2
82720// CHECK: [0x6f,0x04,0xa6,0x7d]
82721
82722v_cmpx_le_u32 vcc, ttmp11, v2
82723// CHECK: [0x7b,0x04,0xa6,0x7d]
82724
82725v_cmpx_le_u32 vcc, m0, v2
82726// CHECK: [0x7c,0x04,0xa6,0x7d]
82727
82728v_cmpx_le_u32 vcc, exec_lo, v2
82729// CHECK: [0x7e,0x04,0xa6,0x7d]
82730
82731v_cmpx_le_u32 vcc, exec_hi, v2
82732// CHECK: [0x7f,0x04,0xa6,0x7d]
82733
82734v_cmpx_le_u32 vcc, 0, v2
82735// CHECK: [0x80,0x04,0xa6,0x7d]
82736
82737v_cmpx_le_u32 vcc, -1, v2
82738// CHECK: [0xc1,0x04,0xa6,0x7d]
82739
82740v_cmpx_le_u32 vcc, 0.5, v2
82741// CHECK: [0xf0,0x04,0xa6,0x7d]
82742
82743v_cmpx_le_u32 vcc, -4.0, v2
82744// CHECK: [0xf7,0x04,0xa6,0x7d]
82745
82746v_cmpx_le_u32 vcc, 0xaf123456, v2
82747// CHECK: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
82748
82749v_cmpx_le_u32 vcc, 0x3f717273, v2
82750// CHECK: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
82751
82752v_cmpx_le_u32 vcc, v1, v255
82753// CHECK: [0x01,0xff,0xa7,0x7d]
82754
82755v_cmpx_le_u32_e64 s[10:11], v1, v2
82756// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82757
82758v_cmpx_le_u32_e64 s[12:13], v1, v2
82759// CHECK: [0x0c,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82760
82761v_cmpx_le_u32_e64 s[102:103], v1, v2
82762// CHECK: [0x66,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82763
82764v_cmpx_le_u32_e64 flat_scratch, v1, v2
82765// CHECK: [0x68,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82766
82767v_cmpx_le_u32_e64 vcc, v1, v2
82768// CHECK: [0x6a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82769
82770v_cmpx_le_u32_e64 tba, v1, v2
82771// CHECK: [0x6c,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82772
82773v_cmpx_le_u32_e64 tma, v1, v2
82774// CHECK: [0x6e,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82775
82776v_cmpx_le_u32_e64 ttmp[10:11], v1, v2
82777// CHECK: [0x7a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82778
82779v_cmpx_le_u32_e64 s[10:11], v255, v2
82780// CHECK: [0x0a,0x00,0xa6,0xd1,0xff,0x05,0x02,0x00]
82781
82782v_cmpx_le_u32_e64 s[10:11], s1, v2
82783// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x04,0x02,0x00]
82784
82785v_cmpx_le_u32_e64 s[10:11], s103, v2
82786// CHECK: [0x0a,0x00,0xa6,0xd1,0x67,0x04,0x02,0x00]
82787
82788v_cmpx_le_u32_e64 s[10:11], flat_scratch_lo, v2
82789// CHECK: [0x0a,0x00,0xa6,0xd1,0x68,0x04,0x02,0x00]
82790
82791v_cmpx_le_u32_e64 s[10:11], flat_scratch_hi, v2
82792// CHECK: [0x0a,0x00,0xa6,0xd1,0x69,0x04,0x02,0x00]
82793
82794v_cmpx_le_u32_e64 s[10:11], vcc_lo, v2
82795// CHECK: [0x0a,0x00,0xa6,0xd1,0x6a,0x04,0x02,0x00]
82796
82797v_cmpx_le_u32_e64 s[10:11], vcc_hi, v2
82798// CHECK: [0x0a,0x00,0xa6,0xd1,0x6b,0x04,0x02,0x00]
82799
82800v_cmpx_le_u32_e64 s[10:11], tba_lo, v2
82801// CHECK: [0x0a,0x00,0xa6,0xd1,0x6c,0x04,0x02,0x00]
82802
82803v_cmpx_le_u32_e64 s[10:11], tba_hi, v2
82804// CHECK: [0x0a,0x00,0xa6,0xd1,0x6d,0x04,0x02,0x00]
82805
82806v_cmpx_le_u32_e64 s[10:11], tma_lo, v2
82807// CHECK: [0x0a,0x00,0xa6,0xd1,0x6e,0x04,0x02,0x00]
82808
82809v_cmpx_le_u32_e64 s[10:11], tma_hi, v2
82810// CHECK: [0x0a,0x00,0xa6,0xd1,0x6f,0x04,0x02,0x00]
82811
82812v_cmpx_le_u32_e64 s[10:11], ttmp11, v2
82813// CHECK: [0x0a,0x00,0xa6,0xd1,0x7b,0x04,0x02,0x00]
82814
82815v_cmpx_le_u32_e64 s[10:11], m0, v2
82816// CHECK: [0x0a,0x00,0xa6,0xd1,0x7c,0x04,0x02,0x00]
82817
82818v_cmpx_le_u32_e64 s[10:11], exec_lo, v2
82819// CHECK: [0x0a,0x00,0xa6,0xd1,0x7e,0x04,0x02,0x00]
82820
82821v_cmpx_le_u32_e64 s[10:11], exec_hi, v2
82822// CHECK: [0x0a,0x00,0xa6,0xd1,0x7f,0x04,0x02,0x00]
82823
82824v_cmpx_le_u32_e64 s[10:11], 0, v2
82825// CHECK: [0x0a,0x00,0xa6,0xd1,0x80,0x04,0x02,0x00]
82826
82827v_cmpx_le_u32_e64 s[10:11], -1, v2
82828// CHECK: [0x0a,0x00,0xa6,0xd1,0xc1,0x04,0x02,0x00]
82829
82830v_cmpx_le_u32_e64 s[10:11], 0.5, v2
82831// CHECK: [0x0a,0x00,0xa6,0xd1,0xf0,0x04,0x02,0x00]
82832
82833v_cmpx_le_u32_e64 s[10:11], -4.0, v2
82834// CHECK: [0x0a,0x00,0xa6,0xd1,0xf7,0x04,0x02,0x00]
82835
82836v_cmpx_le_u32_e64 s[10:11], v1, v255
82837// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xff,0x03,0x00]
82838
82839v_cmpx_le_u32_e64 s[10:11], v1, s2
82840// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x05,0x00,0x00]
82841
82842v_cmpx_le_u32_e64 s[10:11], v1, s103
82843// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xcf,0x00,0x00]
82844
82845v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_lo
82846// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd1,0x00,0x00]
82847
82848v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_hi
82849// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd3,0x00,0x00]
82850
82851v_cmpx_le_u32_e64 s[10:11], v1, vcc_lo
82852// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd5,0x00,0x00]
82853
82854v_cmpx_le_u32_e64 s[10:11], v1, vcc_hi
82855// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd7,0x00,0x00]
82856
82857v_cmpx_le_u32_e64 s[10:11], v1, tba_lo
82858// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd9,0x00,0x00]
82859
82860v_cmpx_le_u32_e64 s[10:11], v1, tba_hi
82861// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdb,0x00,0x00]
82862
82863v_cmpx_le_u32_e64 s[10:11], v1, tma_lo
82864// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdd,0x00,0x00]
82865
82866v_cmpx_le_u32_e64 s[10:11], v1, tma_hi
82867// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdf,0x00,0x00]
82868
82869v_cmpx_le_u32_e64 s[10:11], v1, ttmp11
82870// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xf7,0x00,0x00]
82871
82872v_cmpx_le_u32_e64 s[10:11], v1, m0
82873// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xf9,0x00,0x00]
82874
82875v_cmpx_le_u32_e64 s[10:11], v1, exec_lo
82876// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xfd,0x00,0x00]
82877
82878v_cmpx_le_u32_e64 s[10:11], v1, exec_hi
82879// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xff,0x00,0x00]
82880
82881v_cmpx_le_u32_e64 s[10:11], v1, 0
82882// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x01,0x01,0x00]
82883
82884v_cmpx_le_u32_e64 s[10:11], v1, -1
82885// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x83,0x01,0x00]
82886
82887v_cmpx_le_u32_e64 s[10:11], v1, 0.5
82888// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xe1,0x01,0x00]
82889
82890v_cmpx_le_u32_e64 s[10:11], v1, -4.0
82891// CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xef,0x01,0x00]
82892
82893v_cmpx_gt_u32 vcc, v1, v2
82894// CHECK: [0x01,0x05,0xa8,0x7d]
82895
82896v_cmpx_gt_u32 vcc, v255, v2
82897// CHECK: [0xff,0x05,0xa8,0x7d]
82898
82899v_cmpx_gt_u32 vcc, s1, v2
82900// CHECK: [0x01,0x04,0xa8,0x7d]
82901
82902v_cmpx_gt_u32 vcc, s103, v2
82903// CHECK: [0x67,0x04,0xa8,0x7d]
82904
82905v_cmpx_gt_u32 vcc, flat_scratch_lo, v2
82906// CHECK: [0x68,0x04,0xa8,0x7d]
82907
82908v_cmpx_gt_u32 vcc, flat_scratch_hi, v2
82909// CHECK: [0x69,0x04,0xa8,0x7d]
82910
82911v_cmpx_gt_u32 vcc, vcc_lo, v2
82912// CHECK: [0x6a,0x04,0xa8,0x7d]
82913
82914v_cmpx_gt_u32 vcc, vcc_hi, v2
82915// CHECK: [0x6b,0x04,0xa8,0x7d]
82916
82917v_cmpx_gt_u32 vcc, tba_lo, v2
82918// CHECK: [0x6c,0x04,0xa8,0x7d]
82919
82920v_cmpx_gt_u32 vcc, tba_hi, v2
82921// CHECK: [0x6d,0x04,0xa8,0x7d]
82922
82923v_cmpx_gt_u32 vcc, tma_lo, v2
82924// CHECK: [0x6e,0x04,0xa8,0x7d]
82925
82926v_cmpx_gt_u32 vcc, tma_hi, v2
82927// CHECK: [0x6f,0x04,0xa8,0x7d]
82928
82929v_cmpx_gt_u32 vcc, ttmp11, v2
82930// CHECK: [0x7b,0x04,0xa8,0x7d]
82931
82932v_cmpx_gt_u32 vcc, m0, v2
82933// CHECK: [0x7c,0x04,0xa8,0x7d]
82934
82935v_cmpx_gt_u32 vcc, exec_lo, v2
82936// CHECK: [0x7e,0x04,0xa8,0x7d]
82937
82938v_cmpx_gt_u32 vcc, exec_hi, v2
82939// CHECK: [0x7f,0x04,0xa8,0x7d]
82940
82941v_cmpx_gt_u32 vcc, 0, v2
82942// CHECK: [0x80,0x04,0xa8,0x7d]
82943
82944v_cmpx_gt_u32 vcc, -1, v2
82945// CHECK: [0xc1,0x04,0xa8,0x7d]
82946
82947v_cmpx_gt_u32 vcc, 0.5, v2
82948// CHECK: [0xf0,0x04,0xa8,0x7d]
82949
82950v_cmpx_gt_u32 vcc, -4.0, v2
82951// CHECK: [0xf7,0x04,0xa8,0x7d]
82952
82953v_cmpx_gt_u32 vcc, 0xaf123456, v2
82954// CHECK: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
82955
82956v_cmpx_gt_u32 vcc, 0x3f717273, v2
82957// CHECK: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
82958
82959v_cmpx_gt_u32 vcc, v1, v255
82960// CHECK: [0x01,0xff,0xa9,0x7d]
82961
82962v_cmpx_gt_u32_e64 s[10:11], v1, v2
82963// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82964
82965v_cmpx_gt_u32_e64 s[12:13], v1, v2
82966// CHECK: [0x0c,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82967
82968v_cmpx_gt_u32_e64 s[102:103], v1, v2
82969// CHECK: [0x66,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82970
82971v_cmpx_gt_u32_e64 flat_scratch, v1, v2
82972// CHECK: [0x68,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82973
82974v_cmpx_gt_u32_e64 vcc, v1, v2
82975// CHECK: [0x6a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82976
82977v_cmpx_gt_u32_e64 tba, v1, v2
82978// CHECK: [0x6c,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82979
82980v_cmpx_gt_u32_e64 tma, v1, v2
82981// CHECK: [0x6e,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82982
82983v_cmpx_gt_u32_e64 ttmp[10:11], v1, v2
82984// CHECK: [0x7a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82985
82986v_cmpx_gt_u32_e64 s[10:11], v255, v2
82987// CHECK: [0x0a,0x00,0xa8,0xd1,0xff,0x05,0x02,0x00]
82988
82989v_cmpx_gt_u32_e64 s[10:11], s1, v2
82990// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x04,0x02,0x00]
82991
82992v_cmpx_gt_u32_e64 s[10:11], s103, v2
82993// CHECK: [0x0a,0x00,0xa8,0xd1,0x67,0x04,0x02,0x00]
82994
82995v_cmpx_gt_u32_e64 s[10:11], flat_scratch_lo, v2
82996// CHECK: [0x0a,0x00,0xa8,0xd1,0x68,0x04,0x02,0x00]
82997
82998v_cmpx_gt_u32_e64 s[10:11], flat_scratch_hi, v2
82999// CHECK: [0x0a,0x00,0xa8,0xd1,0x69,0x04,0x02,0x00]
83000
83001v_cmpx_gt_u32_e64 s[10:11], vcc_lo, v2
83002// CHECK: [0x0a,0x00,0xa8,0xd1,0x6a,0x04,0x02,0x00]
83003
83004v_cmpx_gt_u32_e64 s[10:11], vcc_hi, v2
83005// CHECK: [0x0a,0x00,0xa8,0xd1,0x6b,0x04,0x02,0x00]
83006
83007v_cmpx_gt_u32_e64 s[10:11], tba_lo, v2
83008// CHECK: [0x0a,0x00,0xa8,0xd1,0x6c,0x04,0x02,0x00]
83009
83010v_cmpx_gt_u32_e64 s[10:11], tba_hi, v2
83011// CHECK: [0x0a,0x00,0xa8,0xd1,0x6d,0x04,0x02,0x00]
83012
83013v_cmpx_gt_u32_e64 s[10:11], tma_lo, v2
83014// CHECK: [0x0a,0x00,0xa8,0xd1,0x6e,0x04,0x02,0x00]
83015
83016v_cmpx_gt_u32_e64 s[10:11], tma_hi, v2
83017// CHECK: [0x0a,0x00,0xa8,0xd1,0x6f,0x04,0x02,0x00]
83018
83019v_cmpx_gt_u32_e64 s[10:11], ttmp11, v2
83020// CHECK: [0x0a,0x00,0xa8,0xd1,0x7b,0x04,0x02,0x00]
83021
83022v_cmpx_gt_u32_e64 s[10:11], m0, v2
83023// CHECK: [0x0a,0x00,0xa8,0xd1,0x7c,0x04,0x02,0x00]
83024
83025v_cmpx_gt_u32_e64 s[10:11], exec_lo, v2
83026// CHECK: [0x0a,0x00,0xa8,0xd1,0x7e,0x04,0x02,0x00]
83027
83028v_cmpx_gt_u32_e64 s[10:11], exec_hi, v2
83029// CHECK: [0x0a,0x00,0xa8,0xd1,0x7f,0x04,0x02,0x00]
83030
83031v_cmpx_gt_u32_e64 s[10:11], 0, v2
83032// CHECK: [0x0a,0x00,0xa8,0xd1,0x80,0x04,0x02,0x00]
83033
83034v_cmpx_gt_u32_e64 s[10:11], -1, v2
83035// CHECK: [0x0a,0x00,0xa8,0xd1,0xc1,0x04,0x02,0x00]
83036
83037v_cmpx_gt_u32_e64 s[10:11], 0.5, v2
83038// CHECK: [0x0a,0x00,0xa8,0xd1,0xf0,0x04,0x02,0x00]
83039
83040v_cmpx_gt_u32_e64 s[10:11], -4.0, v2
83041// CHECK: [0x0a,0x00,0xa8,0xd1,0xf7,0x04,0x02,0x00]
83042
83043v_cmpx_gt_u32_e64 s[10:11], v1, v255
83044// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xff,0x03,0x00]
83045
83046v_cmpx_gt_u32_e64 s[10:11], v1, s2
83047// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x05,0x00,0x00]
83048
83049v_cmpx_gt_u32_e64 s[10:11], v1, s103
83050// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xcf,0x00,0x00]
83051
83052v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_lo
83053// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd1,0x00,0x00]
83054
83055v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_hi
83056// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd3,0x00,0x00]
83057
83058v_cmpx_gt_u32_e64 s[10:11], v1, vcc_lo
83059// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd5,0x00,0x00]
83060
83061v_cmpx_gt_u32_e64 s[10:11], v1, vcc_hi
83062// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd7,0x00,0x00]
83063
83064v_cmpx_gt_u32_e64 s[10:11], v1, tba_lo
83065// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd9,0x00,0x00]
83066
83067v_cmpx_gt_u32_e64 s[10:11], v1, tba_hi
83068// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdb,0x00,0x00]
83069
83070v_cmpx_gt_u32_e64 s[10:11], v1, tma_lo
83071// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdd,0x00,0x00]
83072
83073v_cmpx_gt_u32_e64 s[10:11], v1, tma_hi
83074// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdf,0x00,0x00]
83075
83076v_cmpx_gt_u32_e64 s[10:11], v1, ttmp11
83077// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xf7,0x00,0x00]
83078
83079v_cmpx_gt_u32_e64 s[10:11], v1, m0
83080// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xf9,0x00,0x00]
83081
83082v_cmpx_gt_u32_e64 s[10:11], v1, exec_lo
83083// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xfd,0x00,0x00]
83084
83085v_cmpx_gt_u32_e64 s[10:11], v1, exec_hi
83086// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xff,0x00,0x00]
83087
83088v_cmpx_gt_u32_e64 s[10:11], v1, 0
83089// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x01,0x01,0x00]
83090
83091v_cmpx_gt_u32_e64 s[10:11], v1, -1
83092// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x83,0x01,0x00]
83093
83094v_cmpx_gt_u32_e64 s[10:11], v1, 0.5
83095// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xe1,0x01,0x00]
83096
83097v_cmpx_gt_u32_e64 s[10:11], v1, -4.0
83098// CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xef,0x01,0x00]
83099
83100v_cmpx_ne_u32 vcc, v1, v2
83101// CHECK: [0x01,0x05,0xaa,0x7d]
83102
83103v_cmpx_ne_u32 vcc, v255, v2
83104// CHECK: [0xff,0x05,0xaa,0x7d]
83105
83106v_cmpx_ne_u32 vcc, s1, v2
83107// CHECK: [0x01,0x04,0xaa,0x7d]
83108
83109v_cmpx_ne_u32 vcc, s103, v2
83110// CHECK: [0x67,0x04,0xaa,0x7d]
83111
83112v_cmpx_ne_u32 vcc, flat_scratch_lo, v2
83113// CHECK: [0x68,0x04,0xaa,0x7d]
83114
83115v_cmpx_ne_u32 vcc, flat_scratch_hi, v2
83116// CHECK: [0x69,0x04,0xaa,0x7d]
83117
83118v_cmpx_ne_u32 vcc, vcc_lo, v2
83119// CHECK: [0x6a,0x04,0xaa,0x7d]
83120
83121v_cmpx_ne_u32 vcc, vcc_hi, v2
83122// CHECK: [0x6b,0x04,0xaa,0x7d]
83123
83124v_cmpx_ne_u32 vcc, tba_lo, v2
83125// CHECK: [0x6c,0x04,0xaa,0x7d]
83126
83127v_cmpx_ne_u32 vcc, tba_hi, v2
83128// CHECK: [0x6d,0x04,0xaa,0x7d]
83129
83130v_cmpx_ne_u32 vcc, tma_lo, v2
83131// CHECK: [0x6e,0x04,0xaa,0x7d]
83132
83133v_cmpx_ne_u32 vcc, tma_hi, v2
83134// CHECK: [0x6f,0x04,0xaa,0x7d]
83135
83136v_cmpx_ne_u32 vcc, ttmp11, v2
83137// CHECK: [0x7b,0x04,0xaa,0x7d]
83138
83139v_cmpx_ne_u32 vcc, m0, v2
83140// CHECK: [0x7c,0x04,0xaa,0x7d]
83141
83142v_cmpx_ne_u32 vcc, exec_lo, v2
83143// CHECK: [0x7e,0x04,0xaa,0x7d]
83144
83145v_cmpx_ne_u32 vcc, exec_hi, v2
83146// CHECK: [0x7f,0x04,0xaa,0x7d]
83147
83148v_cmpx_ne_u32 vcc, 0, v2
83149// CHECK: [0x80,0x04,0xaa,0x7d]
83150
83151v_cmpx_ne_u32 vcc, -1, v2
83152// CHECK: [0xc1,0x04,0xaa,0x7d]
83153
83154v_cmpx_ne_u32 vcc, 0.5, v2
83155// CHECK: [0xf0,0x04,0xaa,0x7d]
83156
83157v_cmpx_ne_u32 vcc, -4.0, v2
83158// CHECK: [0xf7,0x04,0xaa,0x7d]
83159
83160v_cmpx_ne_u32 vcc, 0xaf123456, v2
83161// CHECK: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
83162
83163v_cmpx_ne_u32 vcc, 0x3f717273, v2
83164// CHECK: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
83165
83166v_cmpx_ne_u32 vcc, v1, v255
83167// CHECK: [0x01,0xff,0xab,0x7d]
83168
83169v_cmpx_ne_u32_e64 s[10:11], v1, v2
83170// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83171
83172v_cmpx_ne_u32_e64 s[12:13], v1, v2
83173// CHECK: [0x0c,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83174
83175v_cmpx_ne_u32_e64 s[102:103], v1, v2
83176// CHECK: [0x66,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83177
83178v_cmpx_ne_u32_e64 flat_scratch, v1, v2
83179// CHECK: [0x68,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83180
83181v_cmpx_ne_u32_e64 vcc, v1, v2
83182// CHECK: [0x6a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83183
83184v_cmpx_ne_u32_e64 tba, v1, v2
83185// CHECK: [0x6c,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83186
83187v_cmpx_ne_u32_e64 tma, v1, v2
83188// CHECK: [0x6e,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83189
83190v_cmpx_ne_u32_e64 ttmp[10:11], v1, v2
83191// CHECK: [0x7a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83192
83193v_cmpx_ne_u32_e64 s[10:11], v255, v2
83194// CHECK: [0x0a,0x00,0xaa,0xd1,0xff,0x05,0x02,0x00]
83195
83196v_cmpx_ne_u32_e64 s[10:11], s1, v2
83197// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x04,0x02,0x00]
83198
83199v_cmpx_ne_u32_e64 s[10:11], s103, v2
83200// CHECK: [0x0a,0x00,0xaa,0xd1,0x67,0x04,0x02,0x00]
83201
83202v_cmpx_ne_u32_e64 s[10:11], flat_scratch_lo, v2
83203// CHECK: [0x0a,0x00,0xaa,0xd1,0x68,0x04,0x02,0x00]
83204
83205v_cmpx_ne_u32_e64 s[10:11], flat_scratch_hi, v2
83206// CHECK: [0x0a,0x00,0xaa,0xd1,0x69,0x04,0x02,0x00]
83207
83208v_cmpx_ne_u32_e64 s[10:11], vcc_lo, v2
83209// CHECK: [0x0a,0x00,0xaa,0xd1,0x6a,0x04,0x02,0x00]
83210
83211v_cmpx_ne_u32_e64 s[10:11], vcc_hi, v2
83212// CHECK: [0x0a,0x00,0xaa,0xd1,0x6b,0x04,0x02,0x00]
83213
83214v_cmpx_ne_u32_e64 s[10:11], tba_lo, v2
83215// CHECK: [0x0a,0x00,0xaa,0xd1,0x6c,0x04,0x02,0x00]
83216
83217v_cmpx_ne_u32_e64 s[10:11], tba_hi, v2
83218// CHECK: [0x0a,0x00,0xaa,0xd1,0x6d,0x04,0x02,0x00]
83219
83220v_cmpx_ne_u32_e64 s[10:11], tma_lo, v2
83221// CHECK: [0x0a,0x00,0xaa,0xd1,0x6e,0x04,0x02,0x00]
83222
83223v_cmpx_ne_u32_e64 s[10:11], tma_hi, v2
83224// CHECK: [0x0a,0x00,0xaa,0xd1,0x6f,0x04,0x02,0x00]
83225
83226v_cmpx_ne_u32_e64 s[10:11], ttmp11, v2
83227// CHECK: [0x0a,0x00,0xaa,0xd1,0x7b,0x04,0x02,0x00]
83228
83229v_cmpx_ne_u32_e64 s[10:11], m0, v2
83230// CHECK: [0x0a,0x00,0xaa,0xd1,0x7c,0x04,0x02,0x00]
83231
83232v_cmpx_ne_u32_e64 s[10:11], exec_lo, v2
83233// CHECK: [0x0a,0x00,0xaa,0xd1,0x7e,0x04,0x02,0x00]
83234
83235v_cmpx_ne_u32_e64 s[10:11], exec_hi, v2
83236// CHECK: [0x0a,0x00,0xaa,0xd1,0x7f,0x04,0x02,0x00]
83237
83238v_cmpx_ne_u32_e64 s[10:11], 0, v2
83239// CHECK: [0x0a,0x00,0xaa,0xd1,0x80,0x04,0x02,0x00]
83240
83241v_cmpx_ne_u32_e64 s[10:11], -1, v2
83242// CHECK: [0x0a,0x00,0xaa,0xd1,0xc1,0x04,0x02,0x00]
83243
83244v_cmpx_ne_u32_e64 s[10:11], 0.5, v2
83245// CHECK: [0x0a,0x00,0xaa,0xd1,0xf0,0x04,0x02,0x00]
83246
83247v_cmpx_ne_u32_e64 s[10:11], -4.0, v2
83248// CHECK: [0x0a,0x00,0xaa,0xd1,0xf7,0x04,0x02,0x00]
83249
83250v_cmpx_ne_u32_e64 s[10:11], v1, v255
83251// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xff,0x03,0x00]
83252
83253v_cmpx_ne_u32_e64 s[10:11], v1, s2
83254// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x05,0x00,0x00]
83255
83256v_cmpx_ne_u32_e64 s[10:11], v1, s103
83257// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xcf,0x00,0x00]
83258
83259v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_lo
83260// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd1,0x00,0x00]
83261
83262v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_hi
83263// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd3,0x00,0x00]
83264
83265v_cmpx_ne_u32_e64 s[10:11], v1, vcc_lo
83266// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd5,0x00,0x00]
83267
83268v_cmpx_ne_u32_e64 s[10:11], v1, vcc_hi
83269// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd7,0x00,0x00]
83270
83271v_cmpx_ne_u32_e64 s[10:11], v1, tba_lo
83272// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd9,0x00,0x00]
83273
83274v_cmpx_ne_u32_e64 s[10:11], v1, tba_hi
83275// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdb,0x00,0x00]
83276
83277v_cmpx_ne_u32_e64 s[10:11], v1, tma_lo
83278// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdd,0x00,0x00]
83279
83280v_cmpx_ne_u32_e64 s[10:11], v1, tma_hi
83281// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdf,0x00,0x00]
83282
83283v_cmpx_ne_u32_e64 s[10:11], v1, ttmp11
83284// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xf7,0x00,0x00]
83285
83286v_cmpx_ne_u32_e64 s[10:11], v1, m0
83287// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xf9,0x00,0x00]
83288
83289v_cmpx_ne_u32_e64 s[10:11], v1, exec_lo
83290// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xfd,0x00,0x00]
83291
83292v_cmpx_ne_u32_e64 s[10:11], v1, exec_hi
83293// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xff,0x00,0x00]
83294
83295v_cmpx_ne_u32_e64 s[10:11], v1, 0
83296// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x01,0x01,0x00]
83297
83298v_cmpx_ne_u32_e64 s[10:11], v1, -1
83299// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x83,0x01,0x00]
83300
83301v_cmpx_ne_u32_e64 s[10:11], v1, 0.5
83302// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xe1,0x01,0x00]
83303
83304v_cmpx_ne_u32_e64 s[10:11], v1, -4.0
83305// CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xef,0x01,0x00]
83306
83307v_cmpx_ge_u32 vcc, v1, v2
83308// CHECK: [0x01,0x05,0xac,0x7d]
83309
83310v_cmpx_ge_u32 vcc, v255, v2
83311// CHECK: [0xff,0x05,0xac,0x7d]
83312
83313v_cmpx_ge_u32 vcc, s1, v2
83314// CHECK: [0x01,0x04,0xac,0x7d]
83315
83316v_cmpx_ge_u32 vcc, s103, v2
83317// CHECK: [0x67,0x04,0xac,0x7d]
83318
83319v_cmpx_ge_u32 vcc, flat_scratch_lo, v2
83320// CHECK: [0x68,0x04,0xac,0x7d]
83321
83322v_cmpx_ge_u32 vcc, flat_scratch_hi, v2
83323// CHECK: [0x69,0x04,0xac,0x7d]
83324
83325v_cmpx_ge_u32 vcc, vcc_lo, v2
83326// CHECK: [0x6a,0x04,0xac,0x7d]
83327
83328v_cmpx_ge_u32 vcc, vcc_hi, v2
83329// CHECK: [0x6b,0x04,0xac,0x7d]
83330
83331v_cmpx_ge_u32 vcc, tba_lo, v2
83332// CHECK: [0x6c,0x04,0xac,0x7d]
83333
83334v_cmpx_ge_u32 vcc, tba_hi, v2
83335// CHECK: [0x6d,0x04,0xac,0x7d]
83336
83337v_cmpx_ge_u32 vcc, tma_lo, v2
83338// CHECK: [0x6e,0x04,0xac,0x7d]
83339
83340v_cmpx_ge_u32 vcc, tma_hi, v2
83341// CHECK: [0x6f,0x04,0xac,0x7d]
83342
83343v_cmpx_ge_u32 vcc, ttmp11, v2
83344// CHECK: [0x7b,0x04,0xac,0x7d]
83345
83346v_cmpx_ge_u32 vcc, m0, v2
83347// CHECK: [0x7c,0x04,0xac,0x7d]
83348
83349v_cmpx_ge_u32 vcc, exec_lo, v2
83350// CHECK: [0x7e,0x04,0xac,0x7d]
83351
83352v_cmpx_ge_u32 vcc, exec_hi, v2
83353// CHECK: [0x7f,0x04,0xac,0x7d]
83354
83355v_cmpx_ge_u32 vcc, 0, v2
83356// CHECK: [0x80,0x04,0xac,0x7d]
83357
83358v_cmpx_ge_u32 vcc, -1, v2
83359// CHECK: [0xc1,0x04,0xac,0x7d]
83360
83361v_cmpx_ge_u32 vcc, 0.5, v2
83362// CHECK: [0xf0,0x04,0xac,0x7d]
83363
83364v_cmpx_ge_u32 vcc, -4.0, v2
83365// CHECK: [0xf7,0x04,0xac,0x7d]
83366
83367v_cmpx_ge_u32 vcc, 0xaf123456, v2
83368// CHECK: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
83369
83370v_cmpx_ge_u32 vcc, 0x3f717273, v2
83371// CHECK: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
83372
83373v_cmpx_ge_u32 vcc, v1, v255
83374// CHECK: [0x01,0xff,0xad,0x7d]
83375
83376v_cmpx_ge_u32_e64 s[10:11], v1, v2
83377// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83378
83379v_cmpx_ge_u32_e64 s[12:13], v1, v2
83380// CHECK: [0x0c,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83381
83382v_cmpx_ge_u32_e64 s[102:103], v1, v2
83383// CHECK: [0x66,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83384
83385v_cmpx_ge_u32_e64 flat_scratch, v1, v2
83386// CHECK: [0x68,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83387
83388v_cmpx_ge_u32_e64 vcc, v1, v2
83389// CHECK: [0x6a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83390
83391v_cmpx_ge_u32_e64 tba, v1, v2
83392// CHECK: [0x6c,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83393
83394v_cmpx_ge_u32_e64 tma, v1, v2
83395// CHECK: [0x6e,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83396
83397v_cmpx_ge_u32_e64 ttmp[10:11], v1, v2
83398// CHECK: [0x7a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83399
83400v_cmpx_ge_u32_e64 s[10:11], v255, v2
83401// CHECK: [0x0a,0x00,0xac,0xd1,0xff,0x05,0x02,0x00]
83402
83403v_cmpx_ge_u32_e64 s[10:11], s1, v2
83404// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x04,0x02,0x00]
83405
83406v_cmpx_ge_u32_e64 s[10:11], s103, v2
83407// CHECK: [0x0a,0x00,0xac,0xd1,0x67,0x04,0x02,0x00]
83408
83409v_cmpx_ge_u32_e64 s[10:11], flat_scratch_lo, v2
83410// CHECK: [0x0a,0x00,0xac,0xd1,0x68,0x04,0x02,0x00]
83411
83412v_cmpx_ge_u32_e64 s[10:11], flat_scratch_hi, v2
83413// CHECK: [0x0a,0x00,0xac,0xd1,0x69,0x04,0x02,0x00]
83414
83415v_cmpx_ge_u32_e64 s[10:11], vcc_lo, v2
83416// CHECK: [0x0a,0x00,0xac,0xd1,0x6a,0x04,0x02,0x00]
83417
83418v_cmpx_ge_u32_e64 s[10:11], vcc_hi, v2
83419// CHECK: [0x0a,0x00,0xac,0xd1,0x6b,0x04,0x02,0x00]
83420
83421v_cmpx_ge_u32_e64 s[10:11], tba_lo, v2
83422// CHECK: [0x0a,0x00,0xac,0xd1,0x6c,0x04,0x02,0x00]
83423
83424v_cmpx_ge_u32_e64 s[10:11], tba_hi, v2
83425// CHECK: [0x0a,0x00,0xac,0xd1,0x6d,0x04,0x02,0x00]
83426
83427v_cmpx_ge_u32_e64 s[10:11], tma_lo, v2
83428// CHECK: [0x0a,0x00,0xac,0xd1,0x6e,0x04,0x02,0x00]
83429
83430v_cmpx_ge_u32_e64 s[10:11], tma_hi, v2
83431// CHECK: [0x0a,0x00,0xac,0xd1,0x6f,0x04,0x02,0x00]
83432
83433v_cmpx_ge_u32_e64 s[10:11], ttmp11, v2
83434// CHECK: [0x0a,0x00,0xac,0xd1,0x7b,0x04,0x02,0x00]
83435
83436v_cmpx_ge_u32_e64 s[10:11], m0, v2
83437// CHECK: [0x0a,0x00,0xac,0xd1,0x7c,0x04,0x02,0x00]
83438
83439v_cmpx_ge_u32_e64 s[10:11], exec_lo, v2
83440// CHECK: [0x0a,0x00,0xac,0xd1,0x7e,0x04,0x02,0x00]
83441
83442v_cmpx_ge_u32_e64 s[10:11], exec_hi, v2
83443// CHECK: [0x0a,0x00,0xac,0xd1,0x7f,0x04,0x02,0x00]
83444
83445v_cmpx_ge_u32_e64 s[10:11], 0, v2
83446// CHECK: [0x0a,0x00,0xac,0xd1,0x80,0x04,0x02,0x00]
83447
83448v_cmpx_ge_u32_e64 s[10:11], -1, v2
83449// CHECK: [0x0a,0x00,0xac,0xd1,0xc1,0x04,0x02,0x00]
83450
83451v_cmpx_ge_u32_e64 s[10:11], 0.5, v2
83452// CHECK: [0x0a,0x00,0xac,0xd1,0xf0,0x04,0x02,0x00]
83453
83454v_cmpx_ge_u32_e64 s[10:11], -4.0, v2
83455// CHECK: [0x0a,0x00,0xac,0xd1,0xf7,0x04,0x02,0x00]
83456
83457v_cmpx_ge_u32_e64 s[10:11], v1, v255
83458// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xff,0x03,0x00]
83459
83460v_cmpx_ge_u32_e64 s[10:11], v1, s2
83461// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x05,0x00,0x00]
83462
83463v_cmpx_ge_u32_e64 s[10:11], v1, s103
83464// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xcf,0x00,0x00]
83465
83466v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_lo
83467// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd1,0x00,0x00]
83468
83469v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_hi
83470// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd3,0x00,0x00]
83471
83472v_cmpx_ge_u32_e64 s[10:11], v1, vcc_lo
83473// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd5,0x00,0x00]
83474
83475v_cmpx_ge_u32_e64 s[10:11], v1, vcc_hi
83476// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd7,0x00,0x00]
83477
83478v_cmpx_ge_u32_e64 s[10:11], v1, tba_lo
83479// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd9,0x00,0x00]
83480
83481v_cmpx_ge_u32_e64 s[10:11], v1, tba_hi
83482// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdb,0x00,0x00]
83483
83484v_cmpx_ge_u32_e64 s[10:11], v1, tma_lo
83485// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdd,0x00,0x00]
83486
83487v_cmpx_ge_u32_e64 s[10:11], v1, tma_hi
83488// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdf,0x00,0x00]
83489
83490v_cmpx_ge_u32_e64 s[10:11], v1, ttmp11
83491// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xf7,0x00,0x00]
83492
83493v_cmpx_ge_u32_e64 s[10:11], v1, m0
83494// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xf9,0x00,0x00]
83495
83496v_cmpx_ge_u32_e64 s[10:11], v1, exec_lo
83497// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xfd,0x00,0x00]
83498
83499v_cmpx_ge_u32_e64 s[10:11], v1, exec_hi
83500// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xff,0x00,0x00]
83501
83502v_cmpx_ge_u32_e64 s[10:11], v1, 0
83503// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x01,0x01,0x00]
83504
83505v_cmpx_ge_u32_e64 s[10:11], v1, -1
83506// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x83,0x01,0x00]
83507
83508v_cmpx_ge_u32_e64 s[10:11], v1, 0.5
83509// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xe1,0x01,0x00]
83510
83511v_cmpx_ge_u32_e64 s[10:11], v1, -4.0
83512// CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xef,0x01,0x00]
83513
83514v_cmpx_t_u32 vcc, v1, v2
83515// CHECK: [0x01,0x05,0xae,0x7d]
83516
83517v_cmpx_t_u32 vcc, v255, v2
83518// CHECK: [0xff,0x05,0xae,0x7d]
83519
83520v_cmpx_t_u32 vcc, s1, v2
83521// CHECK: [0x01,0x04,0xae,0x7d]
83522
83523v_cmpx_t_u32 vcc, s103, v2
83524// CHECK: [0x67,0x04,0xae,0x7d]
83525
83526v_cmpx_t_u32 vcc, flat_scratch_lo, v2
83527// CHECK: [0x68,0x04,0xae,0x7d]
83528
83529v_cmpx_t_u32 vcc, flat_scratch_hi, v2
83530// CHECK: [0x69,0x04,0xae,0x7d]
83531
83532v_cmpx_t_u32 vcc, vcc_lo, v2
83533// CHECK: [0x6a,0x04,0xae,0x7d]
83534
83535v_cmpx_t_u32 vcc, vcc_hi, v2
83536// CHECK: [0x6b,0x04,0xae,0x7d]
83537
83538v_cmpx_t_u32 vcc, tba_lo, v2
83539// CHECK: [0x6c,0x04,0xae,0x7d]
83540
83541v_cmpx_t_u32 vcc, tba_hi, v2
83542// CHECK: [0x6d,0x04,0xae,0x7d]
83543
83544v_cmpx_t_u32 vcc, tma_lo, v2
83545// CHECK: [0x6e,0x04,0xae,0x7d]
83546
83547v_cmpx_t_u32 vcc, tma_hi, v2
83548// CHECK: [0x6f,0x04,0xae,0x7d]
83549
83550v_cmpx_t_u32 vcc, ttmp11, v2
83551// CHECK: [0x7b,0x04,0xae,0x7d]
83552
83553v_cmpx_t_u32 vcc, m0, v2
83554// CHECK: [0x7c,0x04,0xae,0x7d]
83555
83556v_cmpx_t_u32 vcc, exec_lo, v2
83557// CHECK: [0x7e,0x04,0xae,0x7d]
83558
83559v_cmpx_t_u32 vcc, exec_hi, v2
83560// CHECK: [0x7f,0x04,0xae,0x7d]
83561
83562v_cmpx_t_u32 vcc, 0, v2
83563// CHECK: [0x80,0x04,0xae,0x7d]
83564
83565v_cmpx_t_u32 vcc, -1, v2
83566// CHECK: [0xc1,0x04,0xae,0x7d]
83567
83568v_cmpx_t_u32 vcc, 0.5, v2
83569// CHECK: [0xf0,0x04,0xae,0x7d]
83570
83571v_cmpx_t_u32 vcc, -4.0, v2
83572// CHECK: [0xf7,0x04,0xae,0x7d]
83573
83574v_cmpx_t_u32 vcc, 0xaf123456, v2
83575// CHECK: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
83576
83577v_cmpx_t_u32 vcc, 0x3f717273, v2
83578// CHECK: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
83579
83580v_cmpx_t_u32 vcc, v1, v255
83581// CHECK: [0x01,0xff,0xaf,0x7d]
83582
83583v_cmpx_t_u32_e64 s[10:11], v1, v2
83584// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83585
83586v_cmpx_t_u32_e64 s[12:13], v1, v2
83587// CHECK: [0x0c,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83588
83589v_cmpx_t_u32_e64 s[102:103], v1, v2
83590// CHECK: [0x66,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83591
83592v_cmpx_t_u32_e64 flat_scratch, v1, v2
83593// CHECK: [0x68,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83594
83595v_cmpx_t_u32_e64 vcc, v1, v2
83596// CHECK: [0x6a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83597
83598v_cmpx_t_u32_e64 tba, v1, v2
83599// CHECK: [0x6c,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83600
83601v_cmpx_t_u32_e64 tma, v1, v2
83602// CHECK: [0x6e,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83603
83604v_cmpx_t_u32_e64 ttmp[10:11], v1, v2
83605// CHECK: [0x7a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83606
83607v_cmpx_t_u32_e64 s[10:11], v255, v2
83608// CHECK: [0x0a,0x00,0xae,0xd1,0xff,0x05,0x02,0x00]
83609
83610v_cmpx_t_u32_e64 s[10:11], s1, v2
83611// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x04,0x02,0x00]
83612
83613v_cmpx_t_u32_e64 s[10:11], s103, v2
83614// CHECK: [0x0a,0x00,0xae,0xd1,0x67,0x04,0x02,0x00]
83615
83616v_cmpx_t_u32_e64 s[10:11], flat_scratch_lo, v2
83617// CHECK: [0x0a,0x00,0xae,0xd1,0x68,0x04,0x02,0x00]
83618
83619v_cmpx_t_u32_e64 s[10:11], flat_scratch_hi, v2
83620// CHECK: [0x0a,0x00,0xae,0xd1,0x69,0x04,0x02,0x00]
83621
83622v_cmpx_t_u32_e64 s[10:11], vcc_lo, v2
83623// CHECK: [0x0a,0x00,0xae,0xd1,0x6a,0x04,0x02,0x00]
83624
83625v_cmpx_t_u32_e64 s[10:11], vcc_hi, v2
83626// CHECK: [0x0a,0x00,0xae,0xd1,0x6b,0x04,0x02,0x00]
83627
83628v_cmpx_t_u32_e64 s[10:11], tba_lo, v2
83629// CHECK: [0x0a,0x00,0xae,0xd1,0x6c,0x04,0x02,0x00]
83630
83631v_cmpx_t_u32_e64 s[10:11], tba_hi, v2
83632// CHECK: [0x0a,0x00,0xae,0xd1,0x6d,0x04,0x02,0x00]
83633
83634v_cmpx_t_u32_e64 s[10:11], tma_lo, v2
83635// CHECK: [0x0a,0x00,0xae,0xd1,0x6e,0x04,0x02,0x00]
83636
83637v_cmpx_t_u32_e64 s[10:11], tma_hi, v2
83638// CHECK: [0x0a,0x00,0xae,0xd1,0x6f,0x04,0x02,0x00]
83639
83640v_cmpx_t_u32_e64 s[10:11], ttmp11, v2
83641// CHECK: [0x0a,0x00,0xae,0xd1,0x7b,0x04,0x02,0x00]
83642
83643v_cmpx_t_u32_e64 s[10:11], m0, v2
83644// CHECK: [0x0a,0x00,0xae,0xd1,0x7c,0x04,0x02,0x00]
83645
83646v_cmpx_t_u32_e64 s[10:11], exec_lo, v2
83647// CHECK: [0x0a,0x00,0xae,0xd1,0x7e,0x04,0x02,0x00]
83648
83649v_cmpx_t_u32_e64 s[10:11], exec_hi, v2
83650// CHECK: [0x0a,0x00,0xae,0xd1,0x7f,0x04,0x02,0x00]
83651
83652v_cmpx_t_u32_e64 s[10:11], 0, v2
83653// CHECK: [0x0a,0x00,0xae,0xd1,0x80,0x04,0x02,0x00]
83654
83655v_cmpx_t_u32_e64 s[10:11], -1, v2
83656// CHECK: [0x0a,0x00,0xae,0xd1,0xc1,0x04,0x02,0x00]
83657
83658v_cmpx_t_u32_e64 s[10:11], 0.5, v2
83659// CHECK: [0x0a,0x00,0xae,0xd1,0xf0,0x04,0x02,0x00]
83660
83661v_cmpx_t_u32_e64 s[10:11], -4.0, v2
83662// CHECK: [0x0a,0x00,0xae,0xd1,0xf7,0x04,0x02,0x00]
83663
83664v_cmpx_t_u32_e64 s[10:11], v1, v255
83665// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xff,0x03,0x00]
83666
83667v_cmpx_t_u32_e64 s[10:11], v1, s2
83668// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x05,0x00,0x00]
83669
83670v_cmpx_t_u32_e64 s[10:11], v1, s103
83671// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xcf,0x00,0x00]
83672
83673v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_lo
83674// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd1,0x00,0x00]
83675
83676v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_hi
83677// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd3,0x00,0x00]
83678
83679v_cmpx_t_u32_e64 s[10:11], v1, vcc_lo
83680// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd5,0x00,0x00]
83681
83682v_cmpx_t_u32_e64 s[10:11], v1, vcc_hi
83683// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd7,0x00,0x00]
83684
83685v_cmpx_t_u32_e64 s[10:11], v1, tba_lo
83686// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd9,0x00,0x00]
83687
83688v_cmpx_t_u32_e64 s[10:11], v1, tba_hi
83689// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdb,0x00,0x00]
83690
83691v_cmpx_t_u32_e64 s[10:11], v1, tma_lo
83692// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdd,0x00,0x00]
83693
83694v_cmpx_t_u32_e64 s[10:11], v1, tma_hi
83695// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdf,0x00,0x00]
83696
83697v_cmpx_t_u32_e64 s[10:11], v1, ttmp11
83698// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xf7,0x00,0x00]
83699
83700v_cmpx_t_u32_e64 s[10:11], v1, m0
83701// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xf9,0x00,0x00]
83702
83703v_cmpx_t_u32_e64 s[10:11], v1, exec_lo
83704// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xfd,0x00,0x00]
83705
83706v_cmpx_t_u32_e64 s[10:11], v1, exec_hi
83707// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xff,0x00,0x00]
83708
83709v_cmpx_t_u32_e64 s[10:11], v1, 0
83710// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x01,0x01,0x00]
83711
83712v_cmpx_t_u32_e64 s[10:11], v1, -1
83713// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x83,0x01,0x00]
83714
83715v_cmpx_t_u32_e64 s[10:11], v1, 0.5
83716// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xe1,0x01,0x00]
83717
83718v_cmpx_t_u32_e64 s[10:11], v1, -4.0
83719// CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xef,0x01,0x00]
83720
83721v_cmp_f_u64 vcc, v[1:2], v[2:3]
83722// CHECK: [0x01,0x05,0xc0,0x7d]
83723
83724v_cmp_f_u64 vcc, v[254:255], v[2:3]
83725// CHECK: [0xfe,0x05,0xc0,0x7d]
83726
83727v_cmp_f_u64 vcc, s[2:3], v[2:3]
83728// CHECK: [0x02,0x04,0xc0,0x7d]
83729
83730v_cmp_f_u64 vcc, s[4:5], v[2:3]
83731// CHECK: [0x04,0x04,0xc0,0x7d]
83732
83733v_cmp_f_u64 vcc, s[102:103], v[2:3]
83734// CHECK: [0x66,0x04,0xc0,0x7d]
83735
83736v_cmp_f_u64 vcc, flat_scratch, v[2:3]
83737// CHECK: [0x68,0x04,0xc0,0x7d]
83738
83739v_cmp_f_u64 vcc, vcc, v[2:3]
83740// CHECK: [0x6a,0x04,0xc0,0x7d]
83741
83742v_cmp_f_u64 vcc, tba, v[2:3]
83743// CHECK: [0x6c,0x04,0xc0,0x7d]
83744
83745v_cmp_f_u64 vcc, tma, v[2:3]
83746// CHECK: [0x6e,0x04,0xc0,0x7d]
83747
83748v_cmp_f_u64 vcc, ttmp[10:11], v[2:3]
83749// CHECK: [0x7a,0x04,0xc0,0x7d]
83750
83751v_cmp_f_u64 vcc, exec, v[2:3]
83752// CHECK: [0x7e,0x04,0xc0,0x7d]
83753
83754v_cmp_f_u64 vcc, 0, v[2:3]
83755// CHECK: [0x80,0x04,0xc0,0x7d]
83756
83757v_cmp_f_u64 vcc, -1, v[2:3]
83758// CHECK: [0xc1,0x04,0xc0,0x7d]
83759
83760v_cmp_f_u64 vcc, 0.5, v[2:3]
83761// CHECK: [0xf0,0x04,0xc0,0x7d]
83762
83763v_cmp_f_u64 vcc, -4.0, v[2:3]
83764// CHECK: [0xf7,0x04,0xc0,0x7d]
83765
83766v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
83767// CHECK: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
83768
83769v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
83770// CHECK: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
83771
83772v_cmp_f_u64 vcc, v[1:2], v[254:255]
83773// CHECK: [0x01,0xfd,0xc1,0x7d]
83774
83775v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
83776// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83777
83778v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
83779// CHECK: [0x0c,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83780
83781v_cmp_f_u64_e64 s[102:103], v[1:2], v[2:3]
83782// CHECK: [0x66,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83783
83784v_cmp_f_u64_e64 flat_scratch, v[1:2], v[2:3]
83785// CHECK: [0x68,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83786
83787v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
83788// CHECK: [0x6a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83789
83790v_cmp_f_u64_e64 tba, v[1:2], v[2:3]
83791// CHECK: [0x6c,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83792
83793v_cmp_f_u64_e64 tma, v[1:2], v[2:3]
83794// CHECK: [0x6e,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83795
83796v_cmp_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
83797// CHECK: [0x7a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83798
83799v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
83800// CHECK: [0x0a,0x00,0xc0,0xd1,0xfe,0x05,0x02,0x00]
83801
83802v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
83803// CHECK: [0x0a,0x00,0xc0,0xd1,0x02,0x04,0x02,0x00]
83804
83805v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
83806// CHECK: [0x0a,0x00,0xc0,0xd1,0x04,0x04,0x02,0x00]
83807
83808v_cmp_f_u64_e64 s[10:11], s[102:103], v[2:3]
83809// CHECK: [0x0a,0x00,0xc0,0xd1,0x66,0x04,0x02,0x00]
83810
83811v_cmp_f_u64_e64 s[10:11], flat_scratch, v[2:3]
83812// CHECK: [0x0a,0x00,0xc0,0xd1,0x68,0x04,0x02,0x00]
83813
83814v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
83815// CHECK: [0x0a,0x00,0xc0,0xd1,0x6a,0x04,0x02,0x00]
83816
83817v_cmp_f_u64_e64 s[10:11], tba, v[2:3]
83818// CHECK: [0x0a,0x00,0xc0,0xd1,0x6c,0x04,0x02,0x00]
83819
83820v_cmp_f_u64_e64 s[10:11], tma, v[2:3]
83821// CHECK: [0x0a,0x00,0xc0,0xd1,0x6e,0x04,0x02,0x00]
83822
83823v_cmp_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
83824// CHECK: [0x0a,0x00,0xc0,0xd1,0x7a,0x04,0x02,0x00]
83825
83826v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
83827// CHECK: [0x0a,0x00,0xc0,0xd1,0x7e,0x04,0x02,0x00]
83828
83829v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
83830// CHECK: [0x0a,0x00,0xc0,0xd1,0x80,0x04,0x02,0x00]
83831
83832v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
83833// CHECK: [0x0a,0x00,0xc0,0xd1,0xc1,0x04,0x02,0x00]
83834
83835v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
83836// CHECK: [0x0a,0x00,0xc0,0xd1,0xf0,0x04,0x02,0x00]
83837
83838v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
83839// CHECK: [0x0a,0x00,0xc0,0xd1,0xf7,0x04,0x02,0x00]
83840
83841v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
83842// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xfd,0x03,0x00]
83843
83844v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
83845// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x09,0x00,0x00]
83846
83847v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
83848// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x0d,0x00,0x00]
83849
83850v_cmp_f_u64_e64 s[10:11], v[1:2], s[102:103]
83851// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xcd,0x00,0x00]
83852
83853v_cmp_f_u64_e64 s[10:11], v[1:2], flat_scratch
83854// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd1,0x00,0x00]
83855
83856v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
83857// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd5,0x00,0x00]
83858
83859v_cmp_f_u64_e64 s[10:11], v[1:2], tba
83860// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd9,0x00,0x00]
83861
83862v_cmp_f_u64_e64 s[10:11], v[1:2], tma
83863// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xdd,0x00,0x00]
83864
83865v_cmp_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
83866// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xf5,0x00,0x00]
83867
83868v_cmp_f_u64_e64 s[10:11], v[1:2], exec
83869// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xfd,0x00,0x00]
83870
83871v_cmp_f_u64_e64 s[10:11], v[1:2], 0
83872// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x01,0x01,0x00]
83873
83874v_cmp_f_u64_e64 s[10:11], v[1:2], -1
83875// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x83,0x01,0x00]
83876
83877v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
83878// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xe1,0x01,0x00]
83879
83880v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
83881// CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xef,0x01,0x00]
83882
83883v_cmp_lt_u64 vcc, v[1:2], v[2:3]
83884// CHECK: [0x01,0x05,0xc2,0x7d]
83885
83886v_cmp_lt_u64 vcc, v[254:255], v[2:3]
83887// CHECK: [0xfe,0x05,0xc2,0x7d]
83888
83889v_cmp_lt_u64 vcc, s[2:3], v[2:3]
83890// CHECK: [0x02,0x04,0xc2,0x7d]
83891
83892v_cmp_lt_u64 vcc, s[4:5], v[2:3]
83893// CHECK: [0x04,0x04,0xc2,0x7d]
83894
83895v_cmp_lt_u64 vcc, s[102:103], v[2:3]
83896// CHECK: [0x66,0x04,0xc2,0x7d]
83897
83898v_cmp_lt_u64 vcc, flat_scratch, v[2:3]
83899// CHECK: [0x68,0x04,0xc2,0x7d]
83900
83901v_cmp_lt_u64 vcc, vcc, v[2:3]
83902// CHECK: [0x6a,0x04,0xc2,0x7d]
83903
83904v_cmp_lt_u64 vcc, tba, v[2:3]
83905// CHECK: [0x6c,0x04,0xc2,0x7d]
83906
83907v_cmp_lt_u64 vcc, tma, v[2:3]
83908// CHECK: [0x6e,0x04,0xc2,0x7d]
83909
83910v_cmp_lt_u64 vcc, ttmp[10:11], v[2:3]
83911// CHECK: [0x7a,0x04,0xc2,0x7d]
83912
83913v_cmp_lt_u64 vcc, exec, v[2:3]
83914// CHECK: [0x7e,0x04,0xc2,0x7d]
83915
83916v_cmp_lt_u64 vcc, 0, v[2:3]
83917// CHECK: [0x80,0x04,0xc2,0x7d]
83918
83919v_cmp_lt_u64 vcc, -1, v[2:3]
83920// CHECK: [0xc1,0x04,0xc2,0x7d]
83921
83922v_cmp_lt_u64 vcc, 0.5, v[2:3]
83923// CHECK: [0xf0,0x04,0xc2,0x7d]
83924
83925v_cmp_lt_u64 vcc, -4.0, v[2:3]
83926// CHECK: [0xf7,0x04,0xc2,0x7d]
83927
83928v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
83929// CHECK: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
83930
83931v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
83932// CHECK: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
83933
83934v_cmp_lt_u64 vcc, v[1:2], v[254:255]
83935// CHECK: [0x01,0xfd,0xc3,0x7d]
83936
83937v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
83938// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83939
83940v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
83941// CHECK: [0x0c,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83942
83943v_cmp_lt_u64_e64 s[102:103], v[1:2], v[2:3]
83944// CHECK: [0x66,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83945
83946v_cmp_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
83947// CHECK: [0x68,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83948
83949v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
83950// CHECK: [0x6a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83951
83952v_cmp_lt_u64_e64 tba, v[1:2], v[2:3]
83953// CHECK: [0x6c,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83954
83955v_cmp_lt_u64_e64 tma, v[1:2], v[2:3]
83956// CHECK: [0x6e,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83957
83958v_cmp_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
83959// CHECK: [0x7a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83960
83961v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
83962// CHECK: [0x0a,0x00,0xc2,0xd1,0xfe,0x05,0x02,0x00]
83963
83964v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
83965// CHECK: [0x0a,0x00,0xc2,0xd1,0x02,0x04,0x02,0x00]
83966
83967v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
83968// CHECK: [0x0a,0x00,0xc2,0xd1,0x04,0x04,0x02,0x00]
83969
83970v_cmp_lt_u64_e64 s[10:11], s[102:103], v[2:3]
83971// CHECK: [0x0a,0x00,0xc2,0xd1,0x66,0x04,0x02,0x00]
83972
83973v_cmp_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
83974// CHECK: [0x0a,0x00,0xc2,0xd1,0x68,0x04,0x02,0x00]
83975
83976v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
83977// CHECK: [0x0a,0x00,0xc2,0xd1,0x6a,0x04,0x02,0x00]
83978
83979v_cmp_lt_u64_e64 s[10:11], tba, v[2:3]
83980// CHECK: [0x0a,0x00,0xc2,0xd1,0x6c,0x04,0x02,0x00]
83981
83982v_cmp_lt_u64_e64 s[10:11], tma, v[2:3]
83983// CHECK: [0x0a,0x00,0xc2,0xd1,0x6e,0x04,0x02,0x00]
83984
83985v_cmp_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
83986// CHECK: [0x0a,0x00,0xc2,0xd1,0x7a,0x04,0x02,0x00]
83987
83988v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
83989// CHECK: [0x0a,0x00,0xc2,0xd1,0x7e,0x04,0x02,0x00]
83990
83991v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
83992// CHECK: [0x0a,0x00,0xc2,0xd1,0x80,0x04,0x02,0x00]
83993
83994v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
83995// CHECK: [0x0a,0x00,0xc2,0xd1,0xc1,0x04,0x02,0x00]
83996
83997v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
83998// CHECK: [0x0a,0x00,0xc2,0xd1,0xf0,0x04,0x02,0x00]
83999
84000v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
84001// CHECK: [0x0a,0x00,0xc2,0xd1,0xf7,0x04,0x02,0x00]
84002
84003v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
84004// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xfd,0x03,0x00]
84005
84006v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
84007// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x09,0x00,0x00]
84008
84009v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
84010// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x0d,0x00,0x00]
84011
84012v_cmp_lt_u64_e64 s[10:11], v[1:2], s[102:103]
84013// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xcd,0x00,0x00]
84014
84015v_cmp_lt_u64_e64 s[10:11], v[1:2], flat_scratch
84016// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd1,0x00,0x00]
84017
84018v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
84019// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd5,0x00,0x00]
84020
84021v_cmp_lt_u64_e64 s[10:11], v[1:2], tba
84022// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd9,0x00,0x00]
84023
84024v_cmp_lt_u64_e64 s[10:11], v[1:2], tma
84025// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xdd,0x00,0x00]
84026
84027v_cmp_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84028// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xf5,0x00,0x00]
84029
84030v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
84031// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xfd,0x00,0x00]
84032
84033v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
84034// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x01,0x01,0x00]
84035
84036v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
84037// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x83,0x01,0x00]
84038
84039v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
84040// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xe1,0x01,0x00]
84041
84042v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
84043// CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xef,0x01,0x00]
84044
84045v_cmp_eq_u64 vcc, v[1:2], v[2:3]
84046// CHECK: [0x01,0x05,0xc4,0x7d]
84047
84048v_cmp_eq_u64 vcc, v[254:255], v[2:3]
84049// CHECK: [0xfe,0x05,0xc4,0x7d]
84050
84051v_cmp_eq_u64 vcc, s[2:3], v[2:3]
84052// CHECK: [0x02,0x04,0xc4,0x7d]
84053
84054v_cmp_eq_u64 vcc, s[4:5], v[2:3]
84055// CHECK: [0x04,0x04,0xc4,0x7d]
84056
84057v_cmp_eq_u64 vcc, s[102:103], v[2:3]
84058// CHECK: [0x66,0x04,0xc4,0x7d]
84059
84060v_cmp_eq_u64 vcc, flat_scratch, v[2:3]
84061// CHECK: [0x68,0x04,0xc4,0x7d]
84062
84063v_cmp_eq_u64 vcc, vcc, v[2:3]
84064// CHECK: [0x6a,0x04,0xc4,0x7d]
84065
84066v_cmp_eq_u64 vcc, tba, v[2:3]
84067// CHECK: [0x6c,0x04,0xc4,0x7d]
84068
84069v_cmp_eq_u64 vcc, tma, v[2:3]
84070// CHECK: [0x6e,0x04,0xc4,0x7d]
84071
84072v_cmp_eq_u64 vcc, ttmp[10:11], v[2:3]
84073// CHECK: [0x7a,0x04,0xc4,0x7d]
84074
84075v_cmp_eq_u64 vcc, exec, v[2:3]
84076// CHECK: [0x7e,0x04,0xc4,0x7d]
84077
84078v_cmp_eq_u64 vcc, 0, v[2:3]
84079// CHECK: [0x80,0x04,0xc4,0x7d]
84080
84081v_cmp_eq_u64 vcc, -1, v[2:3]
84082// CHECK: [0xc1,0x04,0xc4,0x7d]
84083
84084v_cmp_eq_u64 vcc, 0.5, v[2:3]
84085// CHECK: [0xf0,0x04,0xc4,0x7d]
84086
84087v_cmp_eq_u64 vcc, -4.0, v[2:3]
84088// CHECK: [0xf7,0x04,0xc4,0x7d]
84089
84090v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
84091// CHECK: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
84092
84093v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
84094// CHECK: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
84095
84096v_cmp_eq_u64 vcc, v[1:2], v[254:255]
84097// CHECK: [0x01,0xfd,0xc5,0x7d]
84098
84099v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
84100// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84101
84102v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
84103// CHECK: [0x0c,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84104
84105v_cmp_eq_u64_e64 s[102:103], v[1:2], v[2:3]
84106// CHECK: [0x66,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84107
84108v_cmp_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
84109// CHECK: [0x68,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84110
84111v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
84112// CHECK: [0x6a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84113
84114v_cmp_eq_u64_e64 tba, v[1:2], v[2:3]
84115// CHECK: [0x6c,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84116
84117v_cmp_eq_u64_e64 tma, v[1:2], v[2:3]
84118// CHECK: [0x6e,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84119
84120v_cmp_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84121// CHECK: [0x7a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84122
84123v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
84124// CHECK: [0x0a,0x00,0xc4,0xd1,0xfe,0x05,0x02,0x00]
84125
84126v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
84127// CHECK: [0x0a,0x00,0xc4,0xd1,0x02,0x04,0x02,0x00]
84128
84129v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
84130// CHECK: [0x0a,0x00,0xc4,0xd1,0x04,0x04,0x02,0x00]
84131
84132v_cmp_eq_u64_e64 s[10:11], s[102:103], v[2:3]
84133// CHECK: [0x0a,0x00,0xc4,0xd1,0x66,0x04,0x02,0x00]
84134
84135v_cmp_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
84136// CHECK: [0x0a,0x00,0xc4,0xd1,0x68,0x04,0x02,0x00]
84137
84138v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
84139// CHECK: [0x0a,0x00,0xc4,0xd1,0x6a,0x04,0x02,0x00]
84140
84141v_cmp_eq_u64_e64 s[10:11], tba, v[2:3]
84142// CHECK: [0x0a,0x00,0xc4,0xd1,0x6c,0x04,0x02,0x00]
84143
84144v_cmp_eq_u64_e64 s[10:11], tma, v[2:3]
84145// CHECK: [0x0a,0x00,0xc4,0xd1,0x6e,0x04,0x02,0x00]
84146
84147v_cmp_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84148// CHECK: [0x0a,0x00,0xc4,0xd1,0x7a,0x04,0x02,0x00]
84149
84150v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
84151// CHECK: [0x0a,0x00,0xc4,0xd1,0x7e,0x04,0x02,0x00]
84152
84153v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
84154// CHECK: [0x0a,0x00,0xc4,0xd1,0x80,0x04,0x02,0x00]
84155
84156v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
84157// CHECK: [0x0a,0x00,0xc4,0xd1,0xc1,0x04,0x02,0x00]
84158
84159v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
84160// CHECK: [0x0a,0x00,0xc4,0xd1,0xf0,0x04,0x02,0x00]
84161
84162v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
84163// CHECK: [0x0a,0x00,0xc4,0xd1,0xf7,0x04,0x02,0x00]
84164
84165v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
84166// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xfd,0x03,0x00]
84167
84168v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
84169// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x09,0x00,0x00]
84170
84171v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
84172// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x0d,0x00,0x00]
84173
84174v_cmp_eq_u64_e64 s[10:11], v[1:2], s[102:103]
84175// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xcd,0x00,0x00]
84176
84177v_cmp_eq_u64_e64 s[10:11], v[1:2], flat_scratch
84178// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd1,0x00,0x00]
84179
84180v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
84181// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd5,0x00,0x00]
84182
84183v_cmp_eq_u64_e64 s[10:11], v[1:2], tba
84184// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd9,0x00,0x00]
84185
84186v_cmp_eq_u64_e64 s[10:11], v[1:2], tma
84187// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xdd,0x00,0x00]
84188
84189v_cmp_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84190// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xf5,0x00,0x00]
84191
84192v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
84193// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xfd,0x00,0x00]
84194
84195v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
84196// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x01,0x01,0x00]
84197
84198v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
84199// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x83,0x01,0x00]
84200
84201v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
84202// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xe1,0x01,0x00]
84203
84204v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
84205// CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xef,0x01,0x00]
84206
84207v_cmp_le_u64 vcc, v[1:2], v[2:3]
84208// CHECK: [0x01,0x05,0xc6,0x7d]
84209
84210v_cmp_le_u64 vcc, v[254:255], v[2:3]
84211// CHECK: [0xfe,0x05,0xc6,0x7d]
84212
84213v_cmp_le_u64 vcc, s[2:3], v[2:3]
84214// CHECK: [0x02,0x04,0xc6,0x7d]
84215
84216v_cmp_le_u64 vcc, s[4:5], v[2:3]
84217// CHECK: [0x04,0x04,0xc6,0x7d]
84218
84219v_cmp_le_u64 vcc, s[102:103], v[2:3]
84220// CHECK: [0x66,0x04,0xc6,0x7d]
84221
84222v_cmp_le_u64 vcc, flat_scratch, v[2:3]
84223// CHECK: [0x68,0x04,0xc6,0x7d]
84224
84225v_cmp_le_u64 vcc, vcc, v[2:3]
84226// CHECK: [0x6a,0x04,0xc6,0x7d]
84227
84228v_cmp_le_u64 vcc, tba, v[2:3]
84229// CHECK: [0x6c,0x04,0xc6,0x7d]
84230
84231v_cmp_le_u64 vcc, tma, v[2:3]
84232// CHECK: [0x6e,0x04,0xc6,0x7d]
84233
84234v_cmp_le_u64 vcc, ttmp[10:11], v[2:3]
84235// CHECK: [0x7a,0x04,0xc6,0x7d]
84236
84237v_cmp_le_u64 vcc, exec, v[2:3]
84238// CHECK: [0x7e,0x04,0xc6,0x7d]
84239
84240v_cmp_le_u64 vcc, 0, v[2:3]
84241// CHECK: [0x80,0x04,0xc6,0x7d]
84242
84243v_cmp_le_u64 vcc, -1, v[2:3]
84244// CHECK: [0xc1,0x04,0xc6,0x7d]
84245
84246v_cmp_le_u64 vcc, 0.5, v[2:3]
84247// CHECK: [0xf0,0x04,0xc6,0x7d]
84248
84249v_cmp_le_u64 vcc, -4.0, v[2:3]
84250// CHECK: [0xf7,0x04,0xc6,0x7d]
84251
84252v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
84253// CHECK: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
84254
84255v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
84256// CHECK: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
84257
84258v_cmp_le_u64 vcc, v[1:2], v[254:255]
84259// CHECK: [0x01,0xfd,0xc7,0x7d]
84260
84261v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
84262// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84263
84264v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
84265// CHECK: [0x0c,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84266
84267v_cmp_le_u64_e64 s[102:103], v[1:2], v[2:3]
84268// CHECK: [0x66,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84269
84270v_cmp_le_u64_e64 flat_scratch, v[1:2], v[2:3]
84271// CHECK: [0x68,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84272
84273v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
84274// CHECK: [0x6a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84275
84276v_cmp_le_u64_e64 tba, v[1:2], v[2:3]
84277// CHECK: [0x6c,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84278
84279v_cmp_le_u64_e64 tma, v[1:2], v[2:3]
84280// CHECK: [0x6e,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84281
84282v_cmp_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84283// CHECK: [0x7a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84284
84285v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
84286// CHECK: [0x0a,0x00,0xc6,0xd1,0xfe,0x05,0x02,0x00]
84287
84288v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
84289// CHECK: [0x0a,0x00,0xc6,0xd1,0x02,0x04,0x02,0x00]
84290
84291v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
84292// CHECK: [0x0a,0x00,0xc6,0xd1,0x04,0x04,0x02,0x00]
84293
84294v_cmp_le_u64_e64 s[10:11], s[102:103], v[2:3]
84295// CHECK: [0x0a,0x00,0xc6,0xd1,0x66,0x04,0x02,0x00]
84296
84297v_cmp_le_u64_e64 s[10:11], flat_scratch, v[2:3]
84298// CHECK: [0x0a,0x00,0xc6,0xd1,0x68,0x04,0x02,0x00]
84299
84300v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
84301// CHECK: [0x0a,0x00,0xc6,0xd1,0x6a,0x04,0x02,0x00]
84302
84303v_cmp_le_u64_e64 s[10:11], tba, v[2:3]
84304// CHECK: [0x0a,0x00,0xc6,0xd1,0x6c,0x04,0x02,0x00]
84305
84306v_cmp_le_u64_e64 s[10:11], tma, v[2:3]
84307// CHECK: [0x0a,0x00,0xc6,0xd1,0x6e,0x04,0x02,0x00]
84308
84309v_cmp_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84310// CHECK: [0x0a,0x00,0xc6,0xd1,0x7a,0x04,0x02,0x00]
84311
84312v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
84313// CHECK: [0x0a,0x00,0xc6,0xd1,0x7e,0x04,0x02,0x00]
84314
84315v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
84316// CHECK: [0x0a,0x00,0xc6,0xd1,0x80,0x04,0x02,0x00]
84317
84318v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
84319// CHECK: [0x0a,0x00,0xc6,0xd1,0xc1,0x04,0x02,0x00]
84320
84321v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
84322// CHECK: [0x0a,0x00,0xc6,0xd1,0xf0,0x04,0x02,0x00]
84323
84324v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
84325// CHECK: [0x0a,0x00,0xc6,0xd1,0xf7,0x04,0x02,0x00]
84326
84327v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
84328// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xfd,0x03,0x00]
84329
84330v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
84331// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x09,0x00,0x00]
84332
84333v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
84334// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x0d,0x00,0x00]
84335
84336v_cmp_le_u64_e64 s[10:11], v[1:2], s[102:103]
84337// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xcd,0x00,0x00]
84338
84339v_cmp_le_u64_e64 s[10:11], v[1:2], flat_scratch
84340// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd1,0x00,0x00]
84341
84342v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
84343// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd5,0x00,0x00]
84344
84345v_cmp_le_u64_e64 s[10:11], v[1:2], tba
84346// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd9,0x00,0x00]
84347
84348v_cmp_le_u64_e64 s[10:11], v[1:2], tma
84349// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xdd,0x00,0x00]
84350
84351v_cmp_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84352// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xf5,0x00,0x00]
84353
84354v_cmp_le_u64_e64 s[10:11], v[1:2], exec
84355// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xfd,0x00,0x00]
84356
84357v_cmp_le_u64_e64 s[10:11], v[1:2], 0
84358// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x01,0x01,0x00]
84359
84360v_cmp_le_u64_e64 s[10:11], v[1:2], -1
84361// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x83,0x01,0x00]
84362
84363v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
84364// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xe1,0x01,0x00]
84365
84366v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
84367// CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xef,0x01,0x00]
84368
84369v_cmp_gt_u64 vcc, v[1:2], v[2:3]
84370// CHECK: [0x01,0x05,0xc8,0x7d]
84371
84372v_cmp_gt_u64 vcc, v[254:255], v[2:3]
84373// CHECK: [0xfe,0x05,0xc8,0x7d]
84374
84375v_cmp_gt_u64 vcc, s[2:3], v[2:3]
84376// CHECK: [0x02,0x04,0xc8,0x7d]
84377
84378v_cmp_gt_u64 vcc, s[4:5], v[2:3]
84379// CHECK: [0x04,0x04,0xc8,0x7d]
84380
84381v_cmp_gt_u64 vcc, s[102:103], v[2:3]
84382// CHECK: [0x66,0x04,0xc8,0x7d]
84383
84384v_cmp_gt_u64 vcc, flat_scratch, v[2:3]
84385// CHECK: [0x68,0x04,0xc8,0x7d]
84386
84387v_cmp_gt_u64 vcc, vcc, v[2:3]
84388// CHECK: [0x6a,0x04,0xc8,0x7d]
84389
84390v_cmp_gt_u64 vcc, tba, v[2:3]
84391// CHECK: [0x6c,0x04,0xc8,0x7d]
84392
84393v_cmp_gt_u64 vcc, tma, v[2:3]
84394// CHECK: [0x6e,0x04,0xc8,0x7d]
84395
84396v_cmp_gt_u64 vcc, ttmp[10:11], v[2:3]
84397// CHECK: [0x7a,0x04,0xc8,0x7d]
84398
84399v_cmp_gt_u64 vcc, exec, v[2:3]
84400// CHECK: [0x7e,0x04,0xc8,0x7d]
84401
84402v_cmp_gt_u64 vcc, 0, v[2:3]
84403// CHECK: [0x80,0x04,0xc8,0x7d]
84404
84405v_cmp_gt_u64 vcc, -1, v[2:3]
84406// CHECK: [0xc1,0x04,0xc8,0x7d]
84407
84408v_cmp_gt_u64 vcc, 0.5, v[2:3]
84409// CHECK: [0xf0,0x04,0xc8,0x7d]
84410
84411v_cmp_gt_u64 vcc, -4.0, v[2:3]
84412// CHECK: [0xf7,0x04,0xc8,0x7d]
84413
84414v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
84415// CHECK: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
84416
84417v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
84418// CHECK: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
84419
84420v_cmp_gt_u64 vcc, v[1:2], v[254:255]
84421// CHECK: [0x01,0xfd,0xc9,0x7d]
84422
84423v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
84424// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84425
84426v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
84427// CHECK: [0x0c,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84428
84429v_cmp_gt_u64_e64 s[102:103], v[1:2], v[2:3]
84430// CHECK: [0x66,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84431
84432v_cmp_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
84433// CHECK: [0x68,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84434
84435v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
84436// CHECK: [0x6a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84437
84438v_cmp_gt_u64_e64 tba, v[1:2], v[2:3]
84439// CHECK: [0x6c,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84440
84441v_cmp_gt_u64_e64 tma, v[1:2], v[2:3]
84442// CHECK: [0x6e,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84443
84444v_cmp_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84445// CHECK: [0x7a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84446
84447v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
84448// CHECK: [0x0a,0x00,0xc8,0xd1,0xfe,0x05,0x02,0x00]
84449
84450v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
84451// CHECK: [0x0a,0x00,0xc8,0xd1,0x02,0x04,0x02,0x00]
84452
84453v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
84454// CHECK: [0x0a,0x00,0xc8,0xd1,0x04,0x04,0x02,0x00]
84455
84456v_cmp_gt_u64_e64 s[10:11], s[102:103], v[2:3]
84457// CHECK: [0x0a,0x00,0xc8,0xd1,0x66,0x04,0x02,0x00]
84458
84459v_cmp_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
84460// CHECK: [0x0a,0x00,0xc8,0xd1,0x68,0x04,0x02,0x00]
84461
84462v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
84463// CHECK: [0x0a,0x00,0xc8,0xd1,0x6a,0x04,0x02,0x00]
84464
84465v_cmp_gt_u64_e64 s[10:11], tba, v[2:3]
84466// CHECK: [0x0a,0x00,0xc8,0xd1,0x6c,0x04,0x02,0x00]
84467
84468v_cmp_gt_u64_e64 s[10:11], tma, v[2:3]
84469// CHECK: [0x0a,0x00,0xc8,0xd1,0x6e,0x04,0x02,0x00]
84470
84471v_cmp_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84472// CHECK: [0x0a,0x00,0xc8,0xd1,0x7a,0x04,0x02,0x00]
84473
84474v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
84475// CHECK: [0x0a,0x00,0xc8,0xd1,0x7e,0x04,0x02,0x00]
84476
84477v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
84478// CHECK: [0x0a,0x00,0xc8,0xd1,0x80,0x04,0x02,0x00]
84479
84480v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
84481// CHECK: [0x0a,0x00,0xc8,0xd1,0xc1,0x04,0x02,0x00]
84482
84483v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
84484// CHECK: [0x0a,0x00,0xc8,0xd1,0xf0,0x04,0x02,0x00]
84485
84486v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
84487// CHECK: [0x0a,0x00,0xc8,0xd1,0xf7,0x04,0x02,0x00]
84488
84489v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
84490// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xfd,0x03,0x00]
84491
84492v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
84493// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x09,0x00,0x00]
84494
84495v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
84496// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x0d,0x00,0x00]
84497
84498v_cmp_gt_u64_e64 s[10:11], v[1:2], s[102:103]
84499// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xcd,0x00,0x00]
84500
84501v_cmp_gt_u64_e64 s[10:11], v[1:2], flat_scratch
84502// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd1,0x00,0x00]
84503
84504v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
84505// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd5,0x00,0x00]
84506
84507v_cmp_gt_u64_e64 s[10:11], v[1:2], tba
84508// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd9,0x00,0x00]
84509
84510v_cmp_gt_u64_e64 s[10:11], v[1:2], tma
84511// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xdd,0x00,0x00]
84512
84513v_cmp_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84514// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xf5,0x00,0x00]
84515
84516v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
84517// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xfd,0x00,0x00]
84518
84519v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
84520// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x01,0x01,0x00]
84521
84522v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
84523// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x83,0x01,0x00]
84524
84525v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
84526// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xe1,0x01,0x00]
84527
84528v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
84529// CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xef,0x01,0x00]
84530
84531v_cmp_ne_u64 vcc, v[1:2], v[2:3]
84532// CHECK: [0x01,0x05,0xca,0x7d]
84533
84534v_cmp_ne_u64 vcc, v[254:255], v[2:3]
84535// CHECK: [0xfe,0x05,0xca,0x7d]
84536
84537v_cmp_ne_u64 vcc, s[2:3], v[2:3]
84538// CHECK: [0x02,0x04,0xca,0x7d]
84539
84540v_cmp_ne_u64 vcc, s[4:5], v[2:3]
84541// CHECK: [0x04,0x04,0xca,0x7d]
84542
84543v_cmp_ne_u64 vcc, s[102:103], v[2:3]
84544// CHECK: [0x66,0x04,0xca,0x7d]
84545
84546v_cmp_ne_u64 vcc, flat_scratch, v[2:3]
84547// CHECK: [0x68,0x04,0xca,0x7d]
84548
84549v_cmp_ne_u64 vcc, vcc, v[2:3]
84550// CHECK: [0x6a,0x04,0xca,0x7d]
84551
84552v_cmp_ne_u64 vcc, tba, v[2:3]
84553// CHECK: [0x6c,0x04,0xca,0x7d]
84554
84555v_cmp_ne_u64 vcc, tma, v[2:3]
84556// CHECK: [0x6e,0x04,0xca,0x7d]
84557
84558v_cmp_ne_u64 vcc, ttmp[10:11], v[2:3]
84559// CHECK: [0x7a,0x04,0xca,0x7d]
84560
84561v_cmp_ne_u64 vcc, exec, v[2:3]
84562// CHECK: [0x7e,0x04,0xca,0x7d]
84563
84564v_cmp_ne_u64 vcc, 0, v[2:3]
84565// CHECK: [0x80,0x04,0xca,0x7d]
84566
84567v_cmp_ne_u64 vcc, -1, v[2:3]
84568// CHECK: [0xc1,0x04,0xca,0x7d]
84569
84570v_cmp_ne_u64 vcc, 0.5, v[2:3]
84571// CHECK: [0xf0,0x04,0xca,0x7d]
84572
84573v_cmp_ne_u64 vcc, -4.0, v[2:3]
84574// CHECK: [0xf7,0x04,0xca,0x7d]
84575
84576v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
84577// CHECK: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
84578
84579v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
84580// CHECK: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
84581
84582v_cmp_ne_u64 vcc, v[1:2], v[254:255]
84583// CHECK: [0x01,0xfd,0xcb,0x7d]
84584
84585v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
84586// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84587
84588v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
84589// CHECK: [0x0c,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84590
84591v_cmp_ne_u64_e64 s[102:103], v[1:2], v[2:3]
84592// CHECK: [0x66,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84593
84594v_cmp_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
84595// CHECK: [0x68,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84596
84597v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
84598// CHECK: [0x6a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84599
84600v_cmp_ne_u64_e64 tba, v[1:2], v[2:3]
84601// CHECK: [0x6c,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84602
84603v_cmp_ne_u64_e64 tma, v[1:2], v[2:3]
84604// CHECK: [0x6e,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84605
84606v_cmp_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84607// CHECK: [0x7a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84608
84609v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
84610// CHECK: [0x0a,0x00,0xca,0xd1,0xfe,0x05,0x02,0x00]
84611
84612v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
84613// CHECK: [0x0a,0x00,0xca,0xd1,0x02,0x04,0x02,0x00]
84614
84615v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
84616// CHECK: [0x0a,0x00,0xca,0xd1,0x04,0x04,0x02,0x00]
84617
84618v_cmp_ne_u64_e64 s[10:11], s[102:103], v[2:3]
84619// CHECK: [0x0a,0x00,0xca,0xd1,0x66,0x04,0x02,0x00]
84620
84621v_cmp_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
84622// CHECK: [0x0a,0x00,0xca,0xd1,0x68,0x04,0x02,0x00]
84623
84624v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
84625// CHECK: [0x0a,0x00,0xca,0xd1,0x6a,0x04,0x02,0x00]
84626
84627v_cmp_ne_u64_e64 s[10:11], tba, v[2:3]
84628// CHECK: [0x0a,0x00,0xca,0xd1,0x6c,0x04,0x02,0x00]
84629
84630v_cmp_ne_u64_e64 s[10:11], tma, v[2:3]
84631// CHECK: [0x0a,0x00,0xca,0xd1,0x6e,0x04,0x02,0x00]
84632
84633v_cmp_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84634// CHECK: [0x0a,0x00,0xca,0xd1,0x7a,0x04,0x02,0x00]
84635
84636v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
84637// CHECK: [0x0a,0x00,0xca,0xd1,0x7e,0x04,0x02,0x00]
84638
84639v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
84640// CHECK: [0x0a,0x00,0xca,0xd1,0x80,0x04,0x02,0x00]
84641
84642v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
84643// CHECK: [0x0a,0x00,0xca,0xd1,0xc1,0x04,0x02,0x00]
84644
84645v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
84646// CHECK: [0x0a,0x00,0xca,0xd1,0xf0,0x04,0x02,0x00]
84647
84648v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
84649// CHECK: [0x0a,0x00,0xca,0xd1,0xf7,0x04,0x02,0x00]
84650
84651v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
84652// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xfd,0x03,0x00]
84653
84654v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
84655// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x09,0x00,0x00]
84656
84657v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
84658// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x0d,0x00,0x00]
84659
84660v_cmp_ne_u64_e64 s[10:11], v[1:2], s[102:103]
84661// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xcd,0x00,0x00]
84662
84663v_cmp_ne_u64_e64 s[10:11], v[1:2], flat_scratch
84664// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd1,0x00,0x00]
84665
84666v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
84667// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd5,0x00,0x00]
84668
84669v_cmp_ne_u64_e64 s[10:11], v[1:2], tba
84670// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd9,0x00,0x00]
84671
84672v_cmp_ne_u64_e64 s[10:11], v[1:2], tma
84673// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xdd,0x00,0x00]
84674
84675v_cmp_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84676// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xf5,0x00,0x00]
84677
84678v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
84679// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xfd,0x00,0x00]
84680
84681v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
84682// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x01,0x01,0x00]
84683
84684v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
84685// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x83,0x01,0x00]
84686
84687v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
84688// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xe1,0x01,0x00]
84689
84690v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
84691// CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xef,0x01,0x00]
84692
84693v_cmp_ge_u64 vcc, v[1:2], v[2:3]
84694// CHECK: [0x01,0x05,0xcc,0x7d]
84695
84696v_cmp_ge_u64 vcc, v[254:255], v[2:3]
84697// CHECK: [0xfe,0x05,0xcc,0x7d]
84698
84699v_cmp_ge_u64 vcc, s[2:3], v[2:3]
84700// CHECK: [0x02,0x04,0xcc,0x7d]
84701
84702v_cmp_ge_u64 vcc, s[4:5], v[2:3]
84703// CHECK: [0x04,0x04,0xcc,0x7d]
84704
84705v_cmp_ge_u64 vcc, s[102:103], v[2:3]
84706// CHECK: [0x66,0x04,0xcc,0x7d]
84707
84708v_cmp_ge_u64 vcc, flat_scratch, v[2:3]
84709// CHECK: [0x68,0x04,0xcc,0x7d]
84710
84711v_cmp_ge_u64 vcc, vcc, v[2:3]
84712// CHECK: [0x6a,0x04,0xcc,0x7d]
84713
84714v_cmp_ge_u64 vcc, tba, v[2:3]
84715// CHECK: [0x6c,0x04,0xcc,0x7d]
84716
84717v_cmp_ge_u64 vcc, tma, v[2:3]
84718// CHECK: [0x6e,0x04,0xcc,0x7d]
84719
84720v_cmp_ge_u64 vcc, ttmp[10:11], v[2:3]
84721// CHECK: [0x7a,0x04,0xcc,0x7d]
84722
84723v_cmp_ge_u64 vcc, exec, v[2:3]
84724// CHECK: [0x7e,0x04,0xcc,0x7d]
84725
84726v_cmp_ge_u64 vcc, 0, v[2:3]
84727// CHECK: [0x80,0x04,0xcc,0x7d]
84728
84729v_cmp_ge_u64 vcc, -1, v[2:3]
84730// CHECK: [0xc1,0x04,0xcc,0x7d]
84731
84732v_cmp_ge_u64 vcc, 0.5, v[2:3]
84733// CHECK: [0xf0,0x04,0xcc,0x7d]
84734
84735v_cmp_ge_u64 vcc, -4.0, v[2:3]
84736// CHECK: [0xf7,0x04,0xcc,0x7d]
84737
84738v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
84739// CHECK: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
84740
84741v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
84742// CHECK: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
84743
84744v_cmp_ge_u64 vcc, v[1:2], v[254:255]
84745// CHECK: [0x01,0xfd,0xcd,0x7d]
84746
84747v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
84748// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84749
84750v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
84751// CHECK: [0x0c,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84752
84753v_cmp_ge_u64_e64 s[102:103], v[1:2], v[2:3]
84754// CHECK: [0x66,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84755
84756v_cmp_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
84757// CHECK: [0x68,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84758
84759v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
84760// CHECK: [0x6a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84761
84762v_cmp_ge_u64_e64 tba, v[1:2], v[2:3]
84763// CHECK: [0x6c,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84764
84765v_cmp_ge_u64_e64 tma, v[1:2], v[2:3]
84766// CHECK: [0x6e,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84767
84768v_cmp_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84769// CHECK: [0x7a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84770
84771v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
84772// CHECK: [0x0a,0x00,0xcc,0xd1,0xfe,0x05,0x02,0x00]
84773
84774v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
84775// CHECK: [0x0a,0x00,0xcc,0xd1,0x02,0x04,0x02,0x00]
84776
84777v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
84778// CHECK: [0x0a,0x00,0xcc,0xd1,0x04,0x04,0x02,0x00]
84779
84780v_cmp_ge_u64_e64 s[10:11], s[102:103], v[2:3]
84781// CHECK: [0x0a,0x00,0xcc,0xd1,0x66,0x04,0x02,0x00]
84782
84783v_cmp_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
84784// CHECK: [0x0a,0x00,0xcc,0xd1,0x68,0x04,0x02,0x00]
84785
84786v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
84787// CHECK: [0x0a,0x00,0xcc,0xd1,0x6a,0x04,0x02,0x00]
84788
84789v_cmp_ge_u64_e64 s[10:11], tba, v[2:3]
84790// CHECK: [0x0a,0x00,0xcc,0xd1,0x6c,0x04,0x02,0x00]
84791
84792v_cmp_ge_u64_e64 s[10:11], tma, v[2:3]
84793// CHECK: [0x0a,0x00,0xcc,0xd1,0x6e,0x04,0x02,0x00]
84794
84795v_cmp_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84796// CHECK: [0x0a,0x00,0xcc,0xd1,0x7a,0x04,0x02,0x00]
84797
84798v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
84799// CHECK: [0x0a,0x00,0xcc,0xd1,0x7e,0x04,0x02,0x00]
84800
84801v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
84802// CHECK: [0x0a,0x00,0xcc,0xd1,0x80,0x04,0x02,0x00]
84803
84804v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
84805// CHECK: [0x0a,0x00,0xcc,0xd1,0xc1,0x04,0x02,0x00]
84806
84807v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
84808// CHECK: [0x0a,0x00,0xcc,0xd1,0xf0,0x04,0x02,0x00]
84809
84810v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
84811// CHECK: [0x0a,0x00,0xcc,0xd1,0xf7,0x04,0x02,0x00]
84812
84813v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
84814// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xfd,0x03,0x00]
84815
84816v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
84817// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x09,0x00,0x00]
84818
84819v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
84820// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x0d,0x00,0x00]
84821
84822v_cmp_ge_u64_e64 s[10:11], v[1:2], s[102:103]
84823// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xcd,0x00,0x00]
84824
84825v_cmp_ge_u64_e64 s[10:11], v[1:2], flat_scratch
84826// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd1,0x00,0x00]
84827
84828v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
84829// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd5,0x00,0x00]
84830
84831v_cmp_ge_u64_e64 s[10:11], v[1:2], tba
84832// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd9,0x00,0x00]
84833
84834v_cmp_ge_u64_e64 s[10:11], v[1:2], tma
84835// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xdd,0x00,0x00]
84836
84837v_cmp_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84838// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xf5,0x00,0x00]
84839
84840v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
84841// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xfd,0x00,0x00]
84842
84843v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
84844// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x01,0x01,0x00]
84845
84846v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
84847// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x83,0x01,0x00]
84848
84849v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
84850// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xe1,0x01,0x00]
84851
84852v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
84853// CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xef,0x01,0x00]
84854
84855v_cmp_t_u64 vcc, v[1:2], v[2:3]
84856// CHECK: [0x01,0x05,0xce,0x7d]
84857
84858v_cmp_t_u64 vcc, v[254:255], v[2:3]
84859// CHECK: [0xfe,0x05,0xce,0x7d]
84860
84861v_cmp_t_u64 vcc, s[2:3], v[2:3]
84862// CHECK: [0x02,0x04,0xce,0x7d]
84863
84864v_cmp_t_u64 vcc, s[4:5], v[2:3]
84865// CHECK: [0x04,0x04,0xce,0x7d]
84866
84867v_cmp_t_u64 vcc, s[102:103], v[2:3]
84868// CHECK: [0x66,0x04,0xce,0x7d]
84869
84870v_cmp_t_u64 vcc, flat_scratch, v[2:3]
84871// CHECK: [0x68,0x04,0xce,0x7d]
84872
84873v_cmp_t_u64 vcc, vcc, v[2:3]
84874// CHECK: [0x6a,0x04,0xce,0x7d]
84875
84876v_cmp_t_u64 vcc, tba, v[2:3]
84877// CHECK: [0x6c,0x04,0xce,0x7d]
84878
84879v_cmp_t_u64 vcc, tma, v[2:3]
84880// CHECK: [0x6e,0x04,0xce,0x7d]
84881
84882v_cmp_t_u64 vcc, ttmp[10:11], v[2:3]
84883// CHECK: [0x7a,0x04,0xce,0x7d]
84884
84885v_cmp_t_u64 vcc, exec, v[2:3]
84886// CHECK: [0x7e,0x04,0xce,0x7d]
84887
84888v_cmp_t_u64 vcc, 0, v[2:3]
84889// CHECK: [0x80,0x04,0xce,0x7d]
84890
84891v_cmp_t_u64 vcc, -1, v[2:3]
84892// CHECK: [0xc1,0x04,0xce,0x7d]
84893
84894v_cmp_t_u64 vcc, 0.5, v[2:3]
84895// CHECK: [0xf0,0x04,0xce,0x7d]
84896
84897v_cmp_t_u64 vcc, -4.0, v[2:3]
84898// CHECK: [0xf7,0x04,0xce,0x7d]
84899
84900v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
84901// CHECK: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
84902
84903v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
84904// CHECK: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
84905
84906v_cmp_t_u64 vcc, v[1:2], v[254:255]
84907// CHECK: [0x01,0xfd,0xcf,0x7d]
84908
84909v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
84910// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84911
84912v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
84913// CHECK: [0x0c,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84914
84915v_cmp_t_u64_e64 s[102:103], v[1:2], v[2:3]
84916// CHECK: [0x66,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84917
84918v_cmp_t_u64_e64 flat_scratch, v[1:2], v[2:3]
84919// CHECK: [0x68,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84920
84921v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
84922// CHECK: [0x6a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84923
84924v_cmp_t_u64_e64 tba, v[1:2], v[2:3]
84925// CHECK: [0x6c,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84926
84927v_cmp_t_u64_e64 tma, v[1:2], v[2:3]
84928// CHECK: [0x6e,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84929
84930v_cmp_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84931// CHECK: [0x7a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84932
84933v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
84934// CHECK: [0x0a,0x00,0xce,0xd1,0xfe,0x05,0x02,0x00]
84935
84936v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
84937// CHECK: [0x0a,0x00,0xce,0xd1,0x02,0x04,0x02,0x00]
84938
84939v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
84940// CHECK: [0x0a,0x00,0xce,0xd1,0x04,0x04,0x02,0x00]
84941
84942v_cmp_t_u64_e64 s[10:11], s[102:103], v[2:3]
84943// CHECK: [0x0a,0x00,0xce,0xd1,0x66,0x04,0x02,0x00]
84944
84945v_cmp_t_u64_e64 s[10:11], flat_scratch, v[2:3]
84946// CHECK: [0x0a,0x00,0xce,0xd1,0x68,0x04,0x02,0x00]
84947
84948v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
84949// CHECK: [0x0a,0x00,0xce,0xd1,0x6a,0x04,0x02,0x00]
84950
84951v_cmp_t_u64_e64 s[10:11], tba, v[2:3]
84952// CHECK: [0x0a,0x00,0xce,0xd1,0x6c,0x04,0x02,0x00]
84953
84954v_cmp_t_u64_e64 s[10:11], tma, v[2:3]
84955// CHECK: [0x0a,0x00,0xce,0xd1,0x6e,0x04,0x02,0x00]
84956
84957v_cmp_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84958// CHECK: [0x0a,0x00,0xce,0xd1,0x7a,0x04,0x02,0x00]
84959
84960v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
84961// CHECK: [0x0a,0x00,0xce,0xd1,0x7e,0x04,0x02,0x00]
84962
84963v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
84964// CHECK: [0x0a,0x00,0xce,0xd1,0x80,0x04,0x02,0x00]
84965
84966v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
84967// CHECK: [0x0a,0x00,0xce,0xd1,0xc1,0x04,0x02,0x00]
84968
84969v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
84970// CHECK: [0x0a,0x00,0xce,0xd1,0xf0,0x04,0x02,0x00]
84971
84972v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
84973// CHECK: [0x0a,0x00,0xce,0xd1,0xf7,0x04,0x02,0x00]
84974
84975v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
84976// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xfd,0x03,0x00]
84977
84978v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
84979// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x09,0x00,0x00]
84980
84981v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
84982// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x0d,0x00,0x00]
84983
84984v_cmp_t_u64_e64 s[10:11], v[1:2], s[102:103]
84985// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xcd,0x00,0x00]
84986
84987v_cmp_t_u64_e64 s[10:11], v[1:2], flat_scratch
84988// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd1,0x00,0x00]
84989
84990v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
84991// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd5,0x00,0x00]
84992
84993v_cmp_t_u64_e64 s[10:11], v[1:2], tba
84994// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd9,0x00,0x00]
84995
84996v_cmp_t_u64_e64 s[10:11], v[1:2], tma
84997// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xdd,0x00,0x00]
84998
84999v_cmp_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85000// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xf5,0x00,0x00]
85001
85002v_cmp_t_u64_e64 s[10:11], v[1:2], exec
85003// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xfd,0x00,0x00]
85004
85005v_cmp_t_u64_e64 s[10:11], v[1:2], 0
85006// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x01,0x01,0x00]
85007
85008v_cmp_t_u64_e64 s[10:11], v[1:2], -1
85009// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x83,0x01,0x00]
85010
85011v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
85012// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xe1,0x01,0x00]
85013
85014v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
85015// CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xef,0x01,0x00]
85016
85017v_cmpx_f_u64 vcc, v[1:2], v[2:3]
85018// CHECK: [0x01,0x05,0xe0,0x7d]
85019
85020v_cmpx_f_u64 vcc, v[254:255], v[2:3]
85021// CHECK: [0xfe,0x05,0xe0,0x7d]
85022
85023v_cmpx_f_u64 vcc, s[2:3], v[2:3]
85024// CHECK: [0x02,0x04,0xe0,0x7d]
85025
85026v_cmpx_f_u64 vcc, s[4:5], v[2:3]
85027// CHECK: [0x04,0x04,0xe0,0x7d]
85028
85029v_cmpx_f_u64 vcc, s[102:103], v[2:3]
85030// CHECK: [0x66,0x04,0xe0,0x7d]
85031
85032v_cmpx_f_u64 vcc, flat_scratch, v[2:3]
85033// CHECK: [0x68,0x04,0xe0,0x7d]
85034
85035v_cmpx_f_u64 vcc, vcc, v[2:3]
85036// CHECK: [0x6a,0x04,0xe0,0x7d]
85037
85038v_cmpx_f_u64 vcc, tba, v[2:3]
85039// CHECK: [0x6c,0x04,0xe0,0x7d]
85040
85041v_cmpx_f_u64 vcc, tma, v[2:3]
85042// CHECK: [0x6e,0x04,0xe0,0x7d]
85043
85044v_cmpx_f_u64 vcc, ttmp[10:11], v[2:3]
85045// CHECK: [0x7a,0x04,0xe0,0x7d]
85046
85047v_cmpx_f_u64 vcc, exec, v[2:3]
85048// CHECK: [0x7e,0x04,0xe0,0x7d]
85049
85050v_cmpx_f_u64 vcc, 0, v[2:3]
85051// CHECK: [0x80,0x04,0xe0,0x7d]
85052
85053v_cmpx_f_u64 vcc, -1, v[2:3]
85054// CHECK: [0xc1,0x04,0xe0,0x7d]
85055
85056v_cmpx_f_u64 vcc, 0.5, v[2:3]
85057// CHECK: [0xf0,0x04,0xe0,0x7d]
85058
85059v_cmpx_f_u64 vcc, -4.0, v[2:3]
85060// CHECK: [0xf7,0x04,0xe0,0x7d]
85061
85062v_cmpx_f_u64 vcc, 0xaf123456, v[2:3]
85063// CHECK: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
85064
85065v_cmpx_f_u64 vcc, 0x3f717273, v[2:3]
85066// CHECK: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
85067
85068v_cmpx_f_u64 vcc, v[1:2], v[254:255]
85069// CHECK: [0x01,0xfd,0xe1,0x7d]
85070
85071v_cmpx_f_u64_e64 s[10:11], v[1:2], v[2:3]
85072// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85073
85074v_cmpx_f_u64_e64 s[12:13], v[1:2], v[2:3]
85075// CHECK: [0x0c,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85076
85077v_cmpx_f_u64_e64 s[102:103], v[1:2], v[2:3]
85078// CHECK: [0x66,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85079
85080v_cmpx_f_u64_e64 flat_scratch, v[1:2], v[2:3]
85081// CHECK: [0x68,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85082
85083v_cmpx_f_u64_e64 vcc, v[1:2], v[2:3]
85084// CHECK: [0x6a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85085
85086v_cmpx_f_u64_e64 tba, v[1:2], v[2:3]
85087// CHECK: [0x6c,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85088
85089v_cmpx_f_u64_e64 tma, v[1:2], v[2:3]
85090// CHECK: [0x6e,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85091
85092v_cmpx_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85093// CHECK: [0x7a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85094
85095v_cmpx_f_u64_e64 s[10:11], v[254:255], v[2:3]
85096// CHECK: [0x0a,0x00,0xe0,0xd1,0xfe,0x05,0x02,0x00]
85097
85098v_cmpx_f_u64_e64 s[10:11], s[2:3], v[2:3]
85099// CHECK: [0x0a,0x00,0xe0,0xd1,0x02,0x04,0x02,0x00]
85100
85101v_cmpx_f_u64_e64 s[10:11], s[4:5], v[2:3]
85102// CHECK: [0x0a,0x00,0xe0,0xd1,0x04,0x04,0x02,0x00]
85103
85104v_cmpx_f_u64_e64 s[10:11], s[102:103], v[2:3]
85105// CHECK: [0x0a,0x00,0xe0,0xd1,0x66,0x04,0x02,0x00]
85106
85107v_cmpx_f_u64_e64 s[10:11], flat_scratch, v[2:3]
85108// CHECK: [0x0a,0x00,0xe0,0xd1,0x68,0x04,0x02,0x00]
85109
85110v_cmpx_f_u64_e64 s[10:11], vcc, v[2:3]
85111// CHECK: [0x0a,0x00,0xe0,0xd1,0x6a,0x04,0x02,0x00]
85112
85113v_cmpx_f_u64_e64 s[10:11], tba, v[2:3]
85114// CHECK: [0x0a,0x00,0xe0,0xd1,0x6c,0x04,0x02,0x00]
85115
85116v_cmpx_f_u64_e64 s[10:11], tma, v[2:3]
85117// CHECK: [0x0a,0x00,0xe0,0xd1,0x6e,0x04,0x02,0x00]
85118
85119v_cmpx_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85120// CHECK: [0x0a,0x00,0xe0,0xd1,0x7a,0x04,0x02,0x00]
85121
85122v_cmpx_f_u64_e64 s[10:11], exec, v[2:3]
85123// CHECK: [0x0a,0x00,0xe0,0xd1,0x7e,0x04,0x02,0x00]
85124
85125v_cmpx_f_u64_e64 s[10:11], 0, v[2:3]
85126// CHECK: [0x0a,0x00,0xe0,0xd1,0x80,0x04,0x02,0x00]
85127
85128v_cmpx_f_u64_e64 s[10:11], -1, v[2:3]
85129// CHECK: [0x0a,0x00,0xe0,0xd1,0xc1,0x04,0x02,0x00]
85130
85131v_cmpx_f_u64_e64 s[10:11], 0.5, v[2:3]
85132// CHECK: [0x0a,0x00,0xe0,0xd1,0xf0,0x04,0x02,0x00]
85133
85134v_cmpx_f_u64_e64 s[10:11], -4.0, v[2:3]
85135// CHECK: [0x0a,0x00,0xe0,0xd1,0xf7,0x04,0x02,0x00]
85136
85137v_cmpx_f_u64_e64 s[10:11], v[1:2], v[254:255]
85138// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xfd,0x03,0x00]
85139
85140v_cmpx_f_u64_e64 s[10:11], v[1:2], s[4:5]
85141// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x09,0x00,0x00]
85142
85143v_cmpx_f_u64_e64 s[10:11], v[1:2], s[6:7]
85144// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x0d,0x00,0x00]
85145
85146v_cmpx_f_u64_e64 s[10:11], v[1:2], s[102:103]
85147// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xcd,0x00,0x00]
85148
85149v_cmpx_f_u64_e64 s[10:11], v[1:2], flat_scratch
85150// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd1,0x00,0x00]
85151
85152v_cmpx_f_u64_e64 s[10:11], v[1:2], vcc
85153// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd5,0x00,0x00]
85154
85155v_cmpx_f_u64_e64 s[10:11], v[1:2], tba
85156// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd9,0x00,0x00]
85157
85158v_cmpx_f_u64_e64 s[10:11], v[1:2], tma
85159// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xdd,0x00,0x00]
85160
85161v_cmpx_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85162// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xf5,0x00,0x00]
85163
85164v_cmpx_f_u64_e64 s[10:11], v[1:2], exec
85165// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xfd,0x00,0x00]
85166
85167v_cmpx_f_u64_e64 s[10:11], v[1:2], 0
85168// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x01,0x01,0x00]
85169
85170v_cmpx_f_u64_e64 s[10:11], v[1:2], -1
85171// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x83,0x01,0x00]
85172
85173v_cmpx_f_u64_e64 s[10:11], v[1:2], 0.5
85174// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xe1,0x01,0x00]
85175
85176v_cmpx_f_u64_e64 s[10:11], v[1:2], -4.0
85177// CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xef,0x01,0x00]
85178
85179v_cmpx_lt_u64 vcc, v[1:2], v[2:3]
85180// CHECK: [0x01,0x05,0xe2,0x7d]
85181
85182v_cmpx_lt_u64 vcc, v[254:255], v[2:3]
85183// CHECK: [0xfe,0x05,0xe2,0x7d]
85184
85185v_cmpx_lt_u64 vcc, s[2:3], v[2:3]
85186// CHECK: [0x02,0x04,0xe2,0x7d]
85187
85188v_cmpx_lt_u64 vcc, s[4:5], v[2:3]
85189// CHECK: [0x04,0x04,0xe2,0x7d]
85190
85191v_cmpx_lt_u64 vcc, s[102:103], v[2:3]
85192// CHECK: [0x66,0x04,0xe2,0x7d]
85193
85194v_cmpx_lt_u64 vcc, flat_scratch, v[2:3]
85195// CHECK: [0x68,0x04,0xe2,0x7d]
85196
85197v_cmpx_lt_u64 vcc, vcc, v[2:3]
85198// CHECK: [0x6a,0x04,0xe2,0x7d]
85199
85200v_cmpx_lt_u64 vcc, tba, v[2:3]
85201// CHECK: [0x6c,0x04,0xe2,0x7d]
85202
85203v_cmpx_lt_u64 vcc, tma, v[2:3]
85204// CHECK: [0x6e,0x04,0xe2,0x7d]
85205
85206v_cmpx_lt_u64 vcc, ttmp[10:11], v[2:3]
85207// CHECK: [0x7a,0x04,0xe2,0x7d]
85208
85209v_cmpx_lt_u64 vcc, exec, v[2:3]
85210// CHECK: [0x7e,0x04,0xe2,0x7d]
85211
85212v_cmpx_lt_u64 vcc, 0, v[2:3]
85213// CHECK: [0x80,0x04,0xe2,0x7d]
85214
85215v_cmpx_lt_u64 vcc, -1, v[2:3]
85216// CHECK: [0xc1,0x04,0xe2,0x7d]
85217
85218v_cmpx_lt_u64 vcc, 0.5, v[2:3]
85219// CHECK: [0xf0,0x04,0xe2,0x7d]
85220
85221v_cmpx_lt_u64 vcc, -4.0, v[2:3]
85222// CHECK: [0xf7,0x04,0xe2,0x7d]
85223
85224v_cmpx_lt_u64 vcc, 0xaf123456, v[2:3]
85225// CHECK: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
85226
85227v_cmpx_lt_u64 vcc, 0x3f717273, v[2:3]
85228// CHECK: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
85229
85230v_cmpx_lt_u64 vcc, v[1:2], v[254:255]
85231// CHECK: [0x01,0xfd,0xe3,0x7d]
85232
85233v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[2:3]
85234// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85235
85236v_cmpx_lt_u64_e64 s[12:13], v[1:2], v[2:3]
85237// CHECK: [0x0c,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85238
85239v_cmpx_lt_u64_e64 s[102:103], v[1:2], v[2:3]
85240// CHECK: [0x66,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85241
85242v_cmpx_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
85243// CHECK: [0x68,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85244
85245v_cmpx_lt_u64_e64 vcc, v[1:2], v[2:3]
85246// CHECK: [0x6a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85247
85248v_cmpx_lt_u64_e64 tba, v[1:2], v[2:3]
85249// CHECK: [0x6c,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85250
85251v_cmpx_lt_u64_e64 tma, v[1:2], v[2:3]
85252// CHECK: [0x6e,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85253
85254v_cmpx_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85255// CHECK: [0x7a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85256
85257v_cmpx_lt_u64_e64 s[10:11], v[254:255], v[2:3]
85258// CHECK: [0x0a,0x00,0xe2,0xd1,0xfe,0x05,0x02,0x00]
85259
85260v_cmpx_lt_u64_e64 s[10:11], s[2:3], v[2:3]
85261// CHECK: [0x0a,0x00,0xe2,0xd1,0x02,0x04,0x02,0x00]
85262
85263v_cmpx_lt_u64_e64 s[10:11], s[4:5], v[2:3]
85264// CHECK: [0x0a,0x00,0xe2,0xd1,0x04,0x04,0x02,0x00]
85265
85266v_cmpx_lt_u64_e64 s[10:11], s[102:103], v[2:3]
85267// CHECK: [0x0a,0x00,0xe2,0xd1,0x66,0x04,0x02,0x00]
85268
85269v_cmpx_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
85270// CHECK: [0x0a,0x00,0xe2,0xd1,0x68,0x04,0x02,0x00]
85271
85272v_cmpx_lt_u64_e64 s[10:11], vcc, v[2:3]
85273// CHECK: [0x0a,0x00,0xe2,0xd1,0x6a,0x04,0x02,0x00]
85274
85275v_cmpx_lt_u64_e64 s[10:11], tba, v[2:3]
85276// CHECK: [0x0a,0x00,0xe2,0xd1,0x6c,0x04,0x02,0x00]
85277
85278v_cmpx_lt_u64_e64 s[10:11], tma, v[2:3]
85279// CHECK: [0x0a,0x00,0xe2,0xd1,0x6e,0x04,0x02,0x00]
85280
85281v_cmpx_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85282// CHECK: [0x0a,0x00,0xe2,0xd1,0x7a,0x04,0x02,0x00]
85283
85284v_cmpx_lt_u64_e64 s[10:11], exec, v[2:3]
85285// CHECK: [0x0a,0x00,0xe2,0xd1,0x7e,0x04,0x02,0x00]
85286
85287v_cmpx_lt_u64_e64 s[10:11], 0, v[2:3]
85288// CHECK: [0x0a,0x00,0xe2,0xd1,0x80,0x04,0x02,0x00]
85289
85290v_cmpx_lt_u64_e64 s[10:11], -1, v[2:3]
85291// CHECK: [0x0a,0x00,0xe2,0xd1,0xc1,0x04,0x02,0x00]
85292
85293v_cmpx_lt_u64_e64 s[10:11], 0.5, v[2:3]
85294// CHECK: [0x0a,0x00,0xe2,0xd1,0xf0,0x04,0x02,0x00]
85295
85296v_cmpx_lt_u64_e64 s[10:11], -4.0, v[2:3]
85297// CHECK: [0x0a,0x00,0xe2,0xd1,0xf7,0x04,0x02,0x00]
85298
85299v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[254:255]
85300// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xfd,0x03,0x00]
85301
85302v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[4:5]
85303// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x09,0x00,0x00]
85304
85305v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[6:7]
85306// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x0d,0x00,0x00]
85307
85308v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[102:103]
85309// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xcd,0x00,0x00]
85310
85311v_cmpx_lt_u64_e64 s[10:11], v[1:2], flat_scratch
85312// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd1,0x00,0x00]
85313
85314v_cmpx_lt_u64_e64 s[10:11], v[1:2], vcc
85315// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd5,0x00,0x00]
85316
85317v_cmpx_lt_u64_e64 s[10:11], v[1:2], tba
85318// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd9,0x00,0x00]
85319
85320v_cmpx_lt_u64_e64 s[10:11], v[1:2], tma
85321// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xdd,0x00,0x00]
85322
85323v_cmpx_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85324// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xf5,0x00,0x00]
85325
85326v_cmpx_lt_u64_e64 s[10:11], v[1:2], exec
85327// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xfd,0x00,0x00]
85328
85329v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0
85330// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x01,0x01,0x00]
85331
85332v_cmpx_lt_u64_e64 s[10:11], v[1:2], -1
85333// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x83,0x01,0x00]
85334
85335v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0.5
85336// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xe1,0x01,0x00]
85337
85338v_cmpx_lt_u64_e64 s[10:11], v[1:2], -4.0
85339// CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xef,0x01,0x00]
85340
85341v_cmpx_eq_u64 vcc, v[1:2], v[2:3]
85342// CHECK: [0x01,0x05,0xe4,0x7d]
85343
85344v_cmpx_eq_u64 vcc, v[254:255], v[2:3]
85345// CHECK: [0xfe,0x05,0xe4,0x7d]
85346
85347v_cmpx_eq_u64 vcc, s[2:3], v[2:3]
85348// CHECK: [0x02,0x04,0xe4,0x7d]
85349
85350v_cmpx_eq_u64 vcc, s[4:5], v[2:3]
85351// CHECK: [0x04,0x04,0xe4,0x7d]
85352
85353v_cmpx_eq_u64 vcc, s[102:103], v[2:3]
85354// CHECK: [0x66,0x04,0xe4,0x7d]
85355
85356v_cmpx_eq_u64 vcc, flat_scratch, v[2:3]
85357// CHECK: [0x68,0x04,0xe4,0x7d]
85358
85359v_cmpx_eq_u64 vcc, vcc, v[2:3]
85360// CHECK: [0x6a,0x04,0xe4,0x7d]
85361
85362v_cmpx_eq_u64 vcc, tba, v[2:3]
85363// CHECK: [0x6c,0x04,0xe4,0x7d]
85364
85365v_cmpx_eq_u64 vcc, tma, v[2:3]
85366// CHECK: [0x6e,0x04,0xe4,0x7d]
85367
85368v_cmpx_eq_u64 vcc, ttmp[10:11], v[2:3]
85369// CHECK: [0x7a,0x04,0xe4,0x7d]
85370
85371v_cmpx_eq_u64 vcc, exec, v[2:3]
85372// CHECK: [0x7e,0x04,0xe4,0x7d]
85373
85374v_cmpx_eq_u64 vcc, 0, v[2:3]
85375// CHECK: [0x80,0x04,0xe4,0x7d]
85376
85377v_cmpx_eq_u64 vcc, -1, v[2:3]
85378// CHECK: [0xc1,0x04,0xe4,0x7d]
85379
85380v_cmpx_eq_u64 vcc, 0.5, v[2:3]
85381// CHECK: [0xf0,0x04,0xe4,0x7d]
85382
85383v_cmpx_eq_u64 vcc, -4.0, v[2:3]
85384// CHECK: [0xf7,0x04,0xe4,0x7d]
85385
85386v_cmpx_eq_u64 vcc, 0xaf123456, v[2:3]
85387// CHECK: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
85388
85389v_cmpx_eq_u64 vcc, 0x3f717273, v[2:3]
85390// CHECK: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
85391
85392v_cmpx_eq_u64 vcc, v[1:2], v[254:255]
85393// CHECK: [0x01,0xfd,0xe5,0x7d]
85394
85395v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[2:3]
85396// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85397
85398v_cmpx_eq_u64_e64 s[12:13], v[1:2], v[2:3]
85399// CHECK: [0x0c,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85400
85401v_cmpx_eq_u64_e64 s[102:103], v[1:2], v[2:3]
85402// CHECK: [0x66,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85403
85404v_cmpx_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
85405// CHECK: [0x68,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85406
85407v_cmpx_eq_u64_e64 vcc, v[1:2], v[2:3]
85408// CHECK: [0x6a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85409
85410v_cmpx_eq_u64_e64 tba, v[1:2], v[2:3]
85411// CHECK: [0x6c,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85412
85413v_cmpx_eq_u64_e64 tma, v[1:2], v[2:3]
85414// CHECK: [0x6e,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85415
85416v_cmpx_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85417// CHECK: [0x7a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85418
85419v_cmpx_eq_u64_e64 s[10:11], v[254:255], v[2:3]
85420// CHECK: [0x0a,0x00,0xe4,0xd1,0xfe,0x05,0x02,0x00]
85421
85422v_cmpx_eq_u64_e64 s[10:11], s[2:3], v[2:3]
85423// CHECK: [0x0a,0x00,0xe4,0xd1,0x02,0x04,0x02,0x00]
85424
85425v_cmpx_eq_u64_e64 s[10:11], s[4:5], v[2:3]
85426// CHECK: [0x0a,0x00,0xe4,0xd1,0x04,0x04,0x02,0x00]
85427
85428v_cmpx_eq_u64_e64 s[10:11], s[102:103], v[2:3]
85429// CHECK: [0x0a,0x00,0xe4,0xd1,0x66,0x04,0x02,0x00]
85430
85431v_cmpx_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
85432// CHECK: [0x0a,0x00,0xe4,0xd1,0x68,0x04,0x02,0x00]
85433
85434v_cmpx_eq_u64_e64 s[10:11], vcc, v[2:3]
85435// CHECK: [0x0a,0x00,0xe4,0xd1,0x6a,0x04,0x02,0x00]
85436
85437v_cmpx_eq_u64_e64 s[10:11], tba, v[2:3]
85438// CHECK: [0x0a,0x00,0xe4,0xd1,0x6c,0x04,0x02,0x00]
85439
85440v_cmpx_eq_u64_e64 s[10:11], tma, v[2:3]
85441// CHECK: [0x0a,0x00,0xe4,0xd1,0x6e,0x04,0x02,0x00]
85442
85443v_cmpx_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85444// CHECK: [0x0a,0x00,0xe4,0xd1,0x7a,0x04,0x02,0x00]
85445
85446v_cmpx_eq_u64_e64 s[10:11], exec, v[2:3]
85447// CHECK: [0x0a,0x00,0xe4,0xd1,0x7e,0x04,0x02,0x00]
85448
85449v_cmpx_eq_u64_e64 s[10:11], 0, v[2:3]
85450// CHECK: [0x0a,0x00,0xe4,0xd1,0x80,0x04,0x02,0x00]
85451
85452v_cmpx_eq_u64_e64 s[10:11], -1, v[2:3]
85453// CHECK: [0x0a,0x00,0xe4,0xd1,0xc1,0x04,0x02,0x00]
85454
85455v_cmpx_eq_u64_e64 s[10:11], 0.5, v[2:3]
85456// CHECK: [0x0a,0x00,0xe4,0xd1,0xf0,0x04,0x02,0x00]
85457
85458v_cmpx_eq_u64_e64 s[10:11], -4.0, v[2:3]
85459// CHECK: [0x0a,0x00,0xe4,0xd1,0xf7,0x04,0x02,0x00]
85460
85461v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[254:255]
85462// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xfd,0x03,0x00]
85463
85464v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[4:5]
85465// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x09,0x00,0x00]
85466
85467v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[6:7]
85468// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x0d,0x00,0x00]
85469
85470v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[102:103]
85471// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xcd,0x00,0x00]
85472
85473v_cmpx_eq_u64_e64 s[10:11], v[1:2], flat_scratch
85474// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd1,0x00,0x00]
85475
85476v_cmpx_eq_u64_e64 s[10:11], v[1:2], vcc
85477// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd5,0x00,0x00]
85478
85479v_cmpx_eq_u64_e64 s[10:11], v[1:2], tba
85480// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd9,0x00,0x00]
85481
85482v_cmpx_eq_u64_e64 s[10:11], v[1:2], tma
85483// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xdd,0x00,0x00]
85484
85485v_cmpx_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85486// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xf5,0x00,0x00]
85487
85488v_cmpx_eq_u64_e64 s[10:11], v[1:2], exec
85489// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xfd,0x00,0x00]
85490
85491v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0
85492// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x01,0x01,0x00]
85493
85494v_cmpx_eq_u64_e64 s[10:11], v[1:2], -1
85495// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x83,0x01,0x00]
85496
85497v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0.5
85498// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xe1,0x01,0x00]
85499
85500v_cmpx_eq_u64_e64 s[10:11], v[1:2], -4.0
85501// CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xef,0x01,0x00]
85502
85503v_cmpx_le_u64 vcc, v[1:2], v[2:3]
85504// CHECK: [0x01,0x05,0xe6,0x7d]
85505
85506v_cmpx_le_u64 vcc, v[254:255], v[2:3]
85507// CHECK: [0xfe,0x05,0xe6,0x7d]
85508
85509v_cmpx_le_u64 vcc, s[2:3], v[2:3]
85510// CHECK: [0x02,0x04,0xe6,0x7d]
85511
85512v_cmpx_le_u64 vcc, s[4:5], v[2:3]
85513// CHECK: [0x04,0x04,0xe6,0x7d]
85514
85515v_cmpx_le_u64 vcc, s[102:103], v[2:3]
85516// CHECK: [0x66,0x04,0xe6,0x7d]
85517
85518v_cmpx_le_u64 vcc, flat_scratch, v[2:3]
85519// CHECK: [0x68,0x04,0xe6,0x7d]
85520
85521v_cmpx_le_u64 vcc, vcc, v[2:3]
85522// CHECK: [0x6a,0x04,0xe6,0x7d]
85523
85524v_cmpx_le_u64 vcc, tba, v[2:3]
85525// CHECK: [0x6c,0x04,0xe6,0x7d]
85526
85527v_cmpx_le_u64 vcc, tma, v[2:3]
85528// CHECK: [0x6e,0x04,0xe6,0x7d]
85529
85530v_cmpx_le_u64 vcc, ttmp[10:11], v[2:3]
85531// CHECK: [0x7a,0x04,0xe6,0x7d]
85532
85533v_cmpx_le_u64 vcc, exec, v[2:3]
85534// CHECK: [0x7e,0x04,0xe6,0x7d]
85535
85536v_cmpx_le_u64 vcc, 0, v[2:3]
85537// CHECK: [0x80,0x04,0xe6,0x7d]
85538
85539v_cmpx_le_u64 vcc, -1, v[2:3]
85540// CHECK: [0xc1,0x04,0xe6,0x7d]
85541
85542v_cmpx_le_u64 vcc, 0.5, v[2:3]
85543// CHECK: [0xf0,0x04,0xe6,0x7d]
85544
85545v_cmpx_le_u64 vcc, -4.0, v[2:3]
85546// CHECK: [0xf7,0x04,0xe6,0x7d]
85547
85548v_cmpx_le_u64 vcc, 0xaf123456, v[2:3]
85549// CHECK: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
85550
85551v_cmpx_le_u64 vcc, 0x3f717273, v[2:3]
85552// CHECK: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
85553
85554v_cmpx_le_u64 vcc, v[1:2], v[254:255]
85555// CHECK: [0x01,0xfd,0xe7,0x7d]
85556
85557v_cmpx_le_u64_e64 s[10:11], v[1:2], v[2:3]
85558// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85559
85560v_cmpx_le_u64_e64 s[12:13], v[1:2], v[2:3]
85561// CHECK: [0x0c,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85562
85563v_cmpx_le_u64_e64 s[102:103], v[1:2], v[2:3]
85564// CHECK: [0x66,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85565
85566v_cmpx_le_u64_e64 flat_scratch, v[1:2], v[2:3]
85567// CHECK: [0x68,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85568
85569v_cmpx_le_u64_e64 vcc, v[1:2], v[2:3]
85570// CHECK: [0x6a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85571
85572v_cmpx_le_u64_e64 tba, v[1:2], v[2:3]
85573// CHECK: [0x6c,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85574
85575v_cmpx_le_u64_e64 tma, v[1:2], v[2:3]
85576// CHECK: [0x6e,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85577
85578v_cmpx_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85579// CHECK: [0x7a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85580
85581v_cmpx_le_u64_e64 s[10:11], v[254:255], v[2:3]
85582// CHECK: [0x0a,0x00,0xe6,0xd1,0xfe,0x05,0x02,0x00]
85583
85584v_cmpx_le_u64_e64 s[10:11], s[2:3], v[2:3]
85585// CHECK: [0x0a,0x00,0xe6,0xd1,0x02,0x04,0x02,0x00]
85586
85587v_cmpx_le_u64_e64 s[10:11], s[4:5], v[2:3]
85588// CHECK: [0x0a,0x00,0xe6,0xd1,0x04,0x04,0x02,0x00]
85589
85590v_cmpx_le_u64_e64 s[10:11], s[102:103], v[2:3]
85591// CHECK: [0x0a,0x00,0xe6,0xd1,0x66,0x04,0x02,0x00]
85592
85593v_cmpx_le_u64_e64 s[10:11], flat_scratch, v[2:3]
85594// CHECK: [0x0a,0x00,0xe6,0xd1,0x68,0x04,0x02,0x00]
85595
85596v_cmpx_le_u64_e64 s[10:11], vcc, v[2:3]
85597// CHECK: [0x0a,0x00,0xe6,0xd1,0x6a,0x04,0x02,0x00]
85598
85599v_cmpx_le_u64_e64 s[10:11], tba, v[2:3]
85600// CHECK: [0x0a,0x00,0xe6,0xd1,0x6c,0x04,0x02,0x00]
85601
85602v_cmpx_le_u64_e64 s[10:11], tma, v[2:3]
85603// CHECK: [0x0a,0x00,0xe6,0xd1,0x6e,0x04,0x02,0x00]
85604
85605v_cmpx_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85606// CHECK: [0x0a,0x00,0xe6,0xd1,0x7a,0x04,0x02,0x00]
85607
85608v_cmpx_le_u64_e64 s[10:11], exec, v[2:3]
85609// CHECK: [0x0a,0x00,0xe6,0xd1,0x7e,0x04,0x02,0x00]
85610
85611v_cmpx_le_u64_e64 s[10:11], 0, v[2:3]
85612// CHECK: [0x0a,0x00,0xe6,0xd1,0x80,0x04,0x02,0x00]
85613
85614v_cmpx_le_u64_e64 s[10:11], -1, v[2:3]
85615// CHECK: [0x0a,0x00,0xe6,0xd1,0xc1,0x04,0x02,0x00]
85616
85617v_cmpx_le_u64_e64 s[10:11], 0.5, v[2:3]
85618// CHECK: [0x0a,0x00,0xe6,0xd1,0xf0,0x04,0x02,0x00]
85619
85620v_cmpx_le_u64_e64 s[10:11], -4.0, v[2:3]
85621// CHECK: [0x0a,0x00,0xe6,0xd1,0xf7,0x04,0x02,0x00]
85622
85623v_cmpx_le_u64_e64 s[10:11], v[1:2], v[254:255]
85624// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xfd,0x03,0x00]
85625
85626v_cmpx_le_u64_e64 s[10:11], v[1:2], s[4:5]
85627// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x09,0x00,0x00]
85628
85629v_cmpx_le_u64_e64 s[10:11], v[1:2], s[6:7]
85630// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x0d,0x00,0x00]
85631
85632v_cmpx_le_u64_e64 s[10:11], v[1:2], s[102:103]
85633// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xcd,0x00,0x00]
85634
85635v_cmpx_le_u64_e64 s[10:11], v[1:2], flat_scratch
85636// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd1,0x00,0x00]
85637
85638v_cmpx_le_u64_e64 s[10:11], v[1:2], vcc
85639// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd5,0x00,0x00]
85640
85641v_cmpx_le_u64_e64 s[10:11], v[1:2], tba
85642// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd9,0x00,0x00]
85643
85644v_cmpx_le_u64_e64 s[10:11], v[1:2], tma
85645// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xdd,0x00,0x00]
85646
85647v_cmpx_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85648// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xf5,0x00,0x00]
85649
85650v_cmpx_le_u64_e64 s[10:11], v[1:2], exec
85651// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xfd,0x00,0x00]
85652
85653v_cmpx_le_u64_e64 s[10:11], v[1:2], 0
85654// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x01,0x01,0x00]
85655
85656v_cmpx_le_u64_e64 s[10:11], v[1:2], -1
85657// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x83,0x01,0x00]
85658
85659v_cmpx_le_u64_e64 s[10:11], v[1:2], 0.5
85660// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xe1,0x01,0x00]
85661
85662v_cmpx_le_u64_e64 s[10:11], v[1:2], -4.0
85663// CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xef,0x01,0x00]
85664
85665v_cmpx_gt_u64 vcc, v[1:2], v[2:3]
85666// CHECK: [0x01,0x05,0xe8,0x7d]
85667
85668v_cmpx_gt_u64 vcc, v[254:255], v[2:3]
85669// CHECK: [0xfe,0x05,0xe8,0x7d]
85670
85671v_cmpx_gt_u64 vcc, s[2:3], v[2:3]
85672// CHECK: [0x02,0x04,0xe8,0x7d]
85673
85674v_cmpx_gt_u64 vcc, s[4:5], v[2:3]
85675// CHECK: [0x04,0x04,0xe8,0x7d]
85676
85677v_cmpx_gt_u64 vcc, s[102:103], v[2:3]
85678// CHECK: [0x66,0x04,0xe8,0x7d]
85679
85680v_cmpx_gt_u64 vcc, flat_scratch, v[2:3]
85681// CHECK: [0x68,0x04,0xe8,0x7d]
85682
85683v_cmpx_gt_u64 vcc, vcc, v[2:3]
85684// CHECK: [0x6a,0x04,0xe8,0x7d]
85685
85686v_cmpx_gt_u64 vcc, tba, v[2:3]
85687// CHECK: [0x6c,0x04,0xe8,0x7d]
85688
85689v_cmpx_gt_u64 vcc, tma, v[2:3]
85690// CHECK: [0x6e,0x04,0xe8,0x7d]
85691
85692v_cmpx_gt_u64 vcc, ttmp[10:11], v[2:3]
85693// CHECK: [0x7a,0x04,0xe8,0x7d]
85694
85695v_cmpx_gt_u64 vcc, exec, v[2:3]
85696// CHECK: [0x7e,0x04,0xe8,0x7d]
85697
85698v_cmpx_gt_u64 vcc, 0, v[2:3]
85699// CHECK: [0x80,0x04,0xe8,0x7d]
85700
85701v_cmpx_gt_u64 vcc, -1, v[2:3]
85702// CHECK: [0xc1,0x04,0xe8,0x7d]
85703
85704v_cmpx_gt_u64 vcc, 0.5, v[2:3]
85705// CHECK: [0xf0,0x04,0xe8,0x7d]
85706
85707v_cmpx_gt_u64 vcc, -4.0, v[2:3]
85708// CHECK: [0xf7,0x04,0xe8,0x7d]
85709
85710v_cmpx_gt_u64 vcc, 0xaf123456, v[2:3]
85711// CHECK: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
85712
85713v_cmpx_gt_u64 vcc, 0x3f717273, v[2:3]
85714// CHECK: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
85715
85716v_cmpx_gt_u64 vcc, v[1:2], v[254:255]
85717// CHECK: [0x01,0xfd,0xe9,0x7d]
85718
85719v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[2:3]
85720// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85721
85722v_cmpx_gt_u64_e64 s[12:13], v[1:2], v[2:3]
85723// CHECK: [0x0c,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85724
85725v_cmpx_gt_u64_e64 s[102:103], v[1:2], v[2:3]
85726// CHECK: [0x66,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85727
85728v_cmpx_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
85729// CHECK: [0x68,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85730
85731v_cmpx_gt_u64_e64 vcc, v[1:2], v[2:3]
85732// CHECK: [0x6a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85733
85734v_cmpx_gt_u64_e64 tba, v[1:2], v[2:3]
85735// CHECK: [0x6c,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85736
85737v_cmpx_gt_u64_e64 tma, v[1:2], v[2:3]
85738// CHECK: [0x6e,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85739
85740v_cmpx_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85741// CHECK: [0x7a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85742
85743v_cmpx_gt_u64_e64 s[10:11], v[254:255], v[2:3]
85744// CHECK: [0x0a,0x00,0xe8,0xd1,0xfe,0x05,0x02,0x00]
85745
85746v_cmpx_gt_u64_e64 s[10:11], s[2:3], v[2:3]
85747// CHECK: [0x0a,0x00,0xe8,0xd1,0x02,0x04,0x02,0x00]
85748
85749v_cmpx_gt_u64_e64 s[10:11], s[4:5], v[2:3]
85750// CHECK: [0x0a,0x00,0xe8,0xd1,0x04,0x04,0x02,0x00]
85751
85752v_cmpx_gt_u64_e64 s[10:11], s[102:103], v[2:3]
85753// CHECK: [0x0a,0x00,0xe8,0xd1,0x66,0x04,0x02,0x00]
85754
85755v_cmpx_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
85756// CHECK: [0x0a,0x00,0xe8,0xd1,0x68,0x04,0x02,0x00]
85757
85758v_cmpx_gt_u64_e64 s[10:11], vcc, v[2:3]
85759// CHECK: [0x0a,0x00,0xe8,0xd1,0x6a,0x04,0x02,0x00]
85760
85761v_cmpx_gt_u64_e64 s[10:11], tba, v[2:3]
85762// CHECK: [0x0a,0x00,0xe8,0xd1,0x6c,0x04,0x02,0x00]
85763
85764v_cmpx_gt_u64_e64 s[10:11], tma, v[2:3]
85765// CHECK: [0x0a,0x00,0xe8,0xd1,0x6e,0x04,0x02,0x00]
85766
85767v_cmpx_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85768// CHECK: [0x0a,0x00,0xe8,0xd1,0x7a,0x04,0x02,0x00]
85769
85770v_cmpx_gt_u64_e64 s[10:11], exec, v[2:3]
85771// CHECK: [0x0a,0x00,0xe8,0xd1,0x7e,0x04,0x02,0x00]
85772
85773v_cmpx_gt_u64_e64 s[10:11], 0, v[2:3]
85774// CHECK: [0x0a,0x00,0xe8,0xd1,0x80,0x04,0x02,0x00]
85775
85776v_cmpx_gt_u64_e64 s[10:11], -1, v[2:3]
85777// CHECK: [0x0a,0x00,0xe8,0xd1,0xc1,0x04,0x02,0x00]
85778
85779v_cmpx_gt_u64_e64 s[10:11], 0.5, v[2:3]
85780// CHECK: [0x0a,0x00,0xe8,0xd1,0xf0,0x04,0x02,0x00]
85781
85782v_cmpx_gt_u64_e64 s[10:11], -4.0, v[2:3]
85783// CHECK: [0x0a,0x00,0xe8,0xd1,0xf7,0x04,0x02,0x00]
85784
85785v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[254:255]
85786// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xfd,0x03,0x00]
85787
85788v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[4:5]
85789// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x09,0x00,0x00]
85790
85791v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[6:7]
85792// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x0d,0x00,0x00]
85793
85794v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[102:103]
85795// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xcd,0x00,0x00]
85796
85797v_cmpx_gt_u64_e64 s[10:11], v[1:2], flat_scratch
85798// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd1,0x00,0x00]
85799
85800v_cmpx_gt_u64_e64 s[10:11], v[1:2], vcc
85801// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd5,0x00,0x00]
85802
85803v_cmpx_gt_u64_e64 s[10:11], v[1:2], tba
85804// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd9,0x00,0x00]
85805
85806v_cmpx_gt_u64_e64 s[10:11], v[1:2], tma
85807// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xdd,0x00,0x00]
85808
85809v_cmpx_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85810// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xf5,0x00,0x00]
85811
85812v_cmpx_gt_u64_e64 s[10:11], v[1:2], exec
85813// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xfd,0x00,0x00]
85814
85815v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0
85816// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x01,0x01,0x00]
85817
85818v_cmpx_gt_u64_e64 s[10:11], v[1:2], -1
85819// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x83,0x01,0x00]
85820
85821v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0.5
85822// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xe1,0x01,0x00]
85823
85824v_cmpx_gt_u64_e64 s[10:11], v[1:2], -4.0
85825// CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xef,0x01,0x00]
85826
85827v_cmpx_ne_u64 vcc, v[1:2], v[2:3]
85828// CHECK: [0x01,0x05,0xea,0x7d]
85829
85830v_cmpx_ne_u64 vcc, v[254:255], v[2:3]
85831// CHECK: [0xfe,0x05,0xea,0x7d]
85832
85833v_cmpx_ne_u64 vcc, s[2:3], v[2:3]
85834// CHECK: [0x02,0x04,0xea,0x7d]
85835
85836v_cmpx_ne_u64 vcc, s[4:5], v[2:3]
85837// CHECK: [0x04,0x04,0xea,0x7d]
85838
85839v_cmpx_ne_u64 vcc, s[102:103], v[2:3]
85840// CHECK: [0x66,0x04,0xea,0x7d]
85841
85842v_cmpx_ne_u64 vcc, flat_scratch, v[2:3]
85843// CHECK: [0x68,0x04,0xea,0x7d]
85844
85845v_cmpx_ne_u64 vcc, vcc, v[2:3]
85846// CHECK: [0x6a,0x04,0xea,0x7d]
85847
85848v_cmpx_ne_u64 vcc, tba, v[2:3]
85849// CHECK: [0x6c,0x04,0xea,0x7d]
85850
85851v_cmpx_ne_u64 vcc, tma, v[2:3]
85852// CHECK: [0x6e,0x04,0xea,0x7d]
85853
85854v_cmpx_ne_u64 vcc, ttmp[10:11], v[2:3]
85855// CHECK: [0x7a,0x04,0xea,0x7d]
85856
85857v_cmpx_ne_u64 vcc, exec, v[2:3]
85858// CHECK: [0x7e,0x04,0xea,0x7d]
85859
85860v_cmpx_ne_u64 vcc, 0, v[2:3]
85861// CHECK: [0x80,0x04,0xea,0x7d]
85862
85863v_cmpx_ne_u64 vcc, -1, v[2:3]
85864// CHECK: [0xc1,0x04,0xea,0x7d]
85865
85866v_cmpx_ne_u64 vcc, 0.5, v[2:3]
85867// CHECK: [0xf0,0x04,0xea,0x7d]
85868
85869v_cmpx_ne_u64 vcc, -4.0, v[2:3]
85870// CHECK: [0xf7,0x04,0xea,0x7d]
85871
85872v_cmpx_ne_u64 vcc, 0xaf123456, v[2:3]
85873// CHECK: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
85874
85875v_cmpx_ne_u64 vcc, 0x3f717273, v[2:3]
85876// CHECK: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
85877
85878v_cmpx_ne_u64 vcc, v[1:2], v[254:255]
85879// CHECK: [0x01,0xfd,0xeb,0x7d]
85880
85881v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[2:3]
85882// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85883
85884v_cmpx_ne_u64_e64 s[12:13], v[1:2], v[2:3]
85885// CHECK: [0x0c,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85886
85887v_cmpx_ne_u64_e64 s[102:103], v[1:2], v[2:3]
85888// CHECK: [0x66,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85889
85890v_cmpx_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
85891// CHECK: [0x68,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85892
85893v_cmpx_ne_u64_e64 vcc, v[1:2], v[2:3]
85894// CHECK: [0x6a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85895
85896v_cmpx_ne_u64_e64 tba, v[1:2], v[2:3]
85897// CHECK: [0x6c,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85898
85899v_cmpx_ne_u64_e64 tma, v[1:2], v[2:3]
85900// CHECK: [0x6e,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85901
85902v_cmpx_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85903// CHECK: [0x7a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85904
85905v_cmpx_ne_u64_e64 s[10:11], v[254:255], v[2:3]
85906// CHECK: [0x0a,0x00,0xea,0xd1,0xfe,0x05,0x02,0x00]
85907
85908v_cmpx_ne_u64_e64 s[10:11], s[2:3], v[2:3]
85909// CHECK: [0x0a,0x00,0xea,0xd1,0x02,0x04,0x02,0x00]
85910
85911v_cmpx_ne_u64_e64 s[10:11], s[4:5], v[2:3]
85912// CHECK: [0x0a,0x00,0xea,0xd1,0x04,0x04,0x02,0x00]
85913
85914v_cmpx_ne_u64_e64 s[10:11], s[102:103], v[2:3]
85915// CHECK: [0x0a,0x00,0xea,0xd1,0x66,0x04,0x02,0x00]
85916
85917v_cmpx_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
85918// CHECK: [0x0a,0x00,0xea,0xd1,0x68,0x04,0x02,0x00]
85919
85920v_cmpx_ne_u64_e64 s[10:11], vcc, v[2:3]
85921// CHECK: [0x0a,0x00,0xea,0xd1,0x6a,0x04,0x02,0x00]
85922
85923v_cmpx_ne_u64_e64 s[10:11], tba, v[2:3]
85924// CHECK: [0x0a,0x00,0xea,0xd1,0x6c,0x04,0x02,0x00]
85925
85926v_cmpx_ne_u64_e64 s[10:11], tma, v[2:3]
85927// CHECK: [0x0a,0x00,0xea,0xd1,0x6e,0x04,0x02,0x00]
85928
85929v_cmpx_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85930// CHECK: [0x0a,0x00,0xea,0xd1,0x7a,0x04,0x02,0x00]
85931
85932v_cmpx_ne_u64_e64 s[10:11], exec, v[2:3]
85933// CHECK: [0x0a,0x00,0xea,0xd1,0x7e,0x04,0x02,0x00]
85934
85935v_cmpx_ne_u64_e64 s[10:11], 0, v[2:3]
85936// CHECK: [0x0a,0x00,0xea,0xd1,0x80,0x04,0x02,0x00]
85937
85938v_cmpx_ne_u64_e64 s[10:11], -1, v[2:3]
85939// CHECK: [0x0a,0x00,0xea,0xd1,0xc1,0x04,0x02,0x00]
85940
85941v_cmpx_ne_u64_e64 s[10:11], 0.5, v[2:3]
85942// CHECK: [0x0a,0x00,0xea,0xd1,0xf0,0x04,0x02,0x00]
85943
85944v_cmpx_ne_u64_e64 s[10:11], -4.0, v[2:3]
85945// CHECK: [0x0a,0x00,0xea,0xd1,0xf7,0x04,0x02,0x00]
85946
85947v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[254:255]
85948// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xfd,0x03,0x00]
85949
85950v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[4:5]
85951// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x09,0x00,0x00]
85952
85953v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[6:7]
85954// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x0d,0x00,0x00]
85955
85956v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[102:103]
85957// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xcd,0x00,0x00]
85958
85959v_cmpx_ne_u64_e64 s[10:11], v[1:2], flat_scratch
85960// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd1,0x00,0x00]
85961
85962v_cmpx_ne_u64_e64 s[10:11], v[1:2], vcc
85963// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd5,0x00,0x00]
85964
85965v_cmpx_ne_u64_e64 s[10:11], v[1:2], tba
85966// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd9,0x00,0x00]
85967
85968v_cmpx_ne_u64_e64 s[10:11], v[1:2], tma
85969// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xdd,0x00,0x00]
85970
85971v_cmpx_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85972// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xf5,0x00,0x00]
85973
85974v_cmpx_ne_u64_e64 s[10:11], v[1:2], exec
85975// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xfd,0x00,0x00]
85976
85977v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0
85978// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x01,0x01,0x00]
85979
85980v_cmpx_ne_u64_e64 s[10:11], v[1:2], -1
85981// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x83,0x01,0x00]
85982
85983v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0.5
85984// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xe1,0x01,0x00]
85985
85986v_cmpx_ne_u64_e64 s[10:11], v[1:2], -4.0
85987// CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xef,0x01,0x00]
85988
85989v_cmpx_ge_u64 vcc, v[1:2], v[2:3]
85990// CHECK: [0x01,0x05,0xec,0x7d]
85991
85992v_cmpx_ge_u64 vcc, v[254:255], v[2:3]
85993// CHECK: [0xfe,0x05,0xec,0x7d]
85994
85995v_cmpx_ge_u64 vcc, s[2:3], v[2:3]
85996// CHECK: [0x02,0x04,0xec,0x7d]
85997
85998v_cmpx_ge_u64 vcc, s[4:5], v[2:3]
85999// CHECK: [0x04,0x04,0xec,0x7d]
86000
86001v_cmpx_ge_u64 vcc, s[102:103], v[2:3]
86002// CHECK: [0x66,0x04,0xec,0x7d]
86003
86004v_cmpx_ge_u64 vcc, flat_scratch, v[2:3]
86005// CHECK: [0x68,0x04,0xec,0x7d]
86006
86007v_cmpx_ge_u64 vcc, vcc, v[2:3]
86008// CHECK: [0x6a,0x04,0xec,0x7d]
86009
86010v_cmpx_ge_u64 vcc, tba, v[2:3]
86011// CHECK: [0x6c,0x04,0xec,0x7d]
86012
86013v_cmpx_ge_u64 vcc, tma, v[2:3]
86014// CHECK: [0x6e,0x04,0xec,0x7d]
86015
86016v_cmpx_ge_u64 vcc, ttmp[10:11], v[2:3]
86017// CHECK: [0x7a,0x04,0xec,0x7d]
86018
86019v_cmpx_ge_u64 vcc, exec, v[2:3]
86020// CHECK: [0x7e,0x04,0xec,0x7d]
86021
86022v_cmpx_ge_u64 vcc, 0, v[2:3]
86023// CHECK: [0x80,0x04,0xec,0x7d]
86024
86025v_cmpx_ge_u64 vcc, -1, v[2:3]
86026// CHECK: [0xc1,0x04,0xec,0x7d]
86027
86028v_cmpx_ge_u64 vcc, 0.5, v[2:3]
86029// CHECK: [0xf0,0x04,0xec,0x7d]
86030
86031v_cmpx_ge_u64 vcc, -4.0, v[2:3]
86032// CHECK: [0xf7,0x04,0xec,0x7d]
86033
86034v_cmpx_ge_u64 vcc, 0xaf123456, v[2:3]
86035// CHECK: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
86036
86037v_cmpx_ge_u64 vcc, 0x3f717273, v[2:3]
86038// CHECK: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
86039
86040v_cmpx_ge_u64 vcc, v[1:2], v[254:255]
86041// CHECK: [0x01,0xfd,0xed,0x7d]
86042
86043v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[2:3]
86044// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86045
86046v_cmpx_ge_u64_e64 s[12:13], v[1:2], v[2:3]
86047// CHECK: [0x0c,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86048
86049v_cmpx_ge_u64_e64 s[102:103], v[1:2], v[2:3]
86050// CHECK: [0x66,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86051
86052v_cmpx_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
86053// CHECK: [0x68,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86054
86055v_cmpx_ge_u64_e64 vcc, v[1:2], v[2:3]
86056// CHECK: [0x6a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86057
86058v_cmpx_ge_u64_e64 tba, v[1:2], v[2:3]
86059// CHECK: [0x6c,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86060
86061v_cmpx_ge_u64_e64 tma, v[1:2], v[2:3]
86062// CHECK: [0x6e,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86063
86064v_cmpx_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
86065// CHECK: [0x7a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86066
86067v_cmpx_ge_u64_e64 s[10:11], v[254:255], v[2:3]
86068// CHECK: [0x0a,0x00,0xec,0xd1,0xfe,0x05,0x02,0x00]
86069
86070v_cmpx_ge_u64_e64 s[10:11], s[2:3], v[2:3]
86071// CHECK: [0x0a,0x00,0xec,0xd1,0x02,0x04,0x02,0x00]
86072
86073v_cmpx_ge_u64_e64 s[10:11], s[4:5], v[2:3]
86074// CHECK: [0x0a,0x00,0xec,0xd1,0x04,0x04,0x02,0x00]
86075
86076v_cmpx_ge_u64_e64 s[10:11], s[102:103], v[2:3]
86077// CHECK: [0x0a,0x00,0xec,0xd1,0x66,0x04,0x02,0x00]
86078
86079v_cmpx_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
86080// CHECK: [0x0a,0x00,0xec,0xd1,0x68,0x04,0x02,0x00]
86081
86082v_cmpx_ge_u64_e64 s[10:11], vcc, v[2:3]
86083// CHECK: [0x0a,0x00,0xec,0xd1,0x6a,0x04,0x02,0x00]
86084
86085v_cmpx_ge_u64_e64 s[10:11], tba, v[2:3]
86086// CHECK: [0x0a,0x00,0xec,0xd1,0x6c,0x04,0x02,0x00]
86087
86088v_cmpx_ge_u64_e64 s[10:11], tma, v[2:3]
86089// CHECK: [0x0a,0x00,0xec,0xd1,0x6e,0x04,0x02,0x00]
86090
86091v_cmpx_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
86092// CHECK: [0x0a,0x00,0xec,0xd1,0x7a,0x04,0x02,0x00]
86093
86094v_cmpx_ge_u64_e64 s[10:11], exec, v[2:3]
86095// CHECK: [0x0a,0x00,0xec,0xd1,0x7e,0x04,0x02,0x00]
86096
86097v_cmpx_ge_u64_e64 s[10:11], 0, v[2:3]
86098// CHECK: [0x0a,0x00,0xec,0xd1,0x80,0x04,0x02,0x00]
86099
86100v_cmpx_ge_u64_e64 s[10:11], -1, v[2:3]
86101// CHECK: [0x0a,0x00,0xec,0xd1,0xc1,0x04,0x02,0x00]
86102
86103v_cmpx_ge_u64_e64 s[10:11], 0.5, v[2:3]
86104// CHECK: [0x0a,0x00,0xec,0xd1,0xf0,0x04,0x02,0x00]
86105
86106v_cmpx_ge_u64_e64 s[10:11], -4.0, v[2:3]
86107// CHECK: [0x0a,0x00,0xec,0xd1,0xf7,0x04,0x02,0x00]
86108
86109v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[254:255]
86110// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xfd,0x03,0x00]
86111
86112v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[4:5]
86113// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x09,0x00,0x00]
86114
86115v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[6:7]
86116// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x0d,0x00,0x00]
86117
86118v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[102:103]
86119// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xcd,0x00,0x00]
86120
86121v_cmpx_ge_u64_e64 s[10:11], v[1:2], flat_scratch
86122// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd1,0x00,0x00]
86123
86124v_cmpx_ge_u64_e64 s[10:11], v[1:2], vcc
86125// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd5,0x00,0x00]
86126
86127v_cmpx_ge_u64_e64 s[10:11], v[1:2], tba
86128// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd9,0x00,0x00]
86129
86130v_cmpx_ge_u64_e64 s[10:11], v[1:2], tma
86131// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xdd,0x00,0x00]
86132
86133v_cmpx_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
86134// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xf5,0x00,0x00]
86135
86136v_cmpx_ge_u64_e64 s[10:11], v[1:2], exec
86137// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xfd,0x00,0x00]
86138
86139v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0
86140// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x01,0x01,0x00]
86141
86142v_cmpx_ge_u64_e64 s[10:11], v[1:2], -1
86143// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x83,0x01,0x00]
86144
86145v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0.5
86146// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xe1,0x01,0x00]
86147
86148v_cmpx_ge_u64_e64 s[10:11], v[1:2], -4.0
86149// CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xef,0x01,0x00]
86150
86151v_cmpx_t_u64 vcc, v[1:2], v[2:3]
86152// CHECK: [0x01,0x05,0xee,0x7d]
86153
86154v_cmpx_t_u64 vcc, v[254:255], v[2:3]
86155// CHECK: [0xfe,0x05,0xee,0x7d]
86156
86157v_cmpx_t_u64 vcc, s[2:3], v[2:3]
86158// CHECK: [0x02,0x04,0xee,0x7d]
86159
86160v_cmpx_t_u64 vcc, s[4:5], v[2:3]
86161// CHECK: [0x04,0x04,0xee,0x7d]
86162
86163v_cmpx_t_u64 vcc, s[102:103], v[2:3]
86164// CHECK: [0x66,0x04,0xee,0x7d]
86165
86166v_cmpx_t_u64 vcc, flat_scratch, v[2:3]
86167// CHECK: [0x68,0x04,0xee,0x7d]
86168
86169v_cmpx_t_u64 vcc, vcc, v[2:3]
86170// CHECK: [0x6a,0x04,0xee,0x7d]
86171
86172v_cmpx_t_u64 vcc, tba, v[2:3]
86173// CHECK: [0x6c,0x04,0xee,0x7d]
86174
86175v_cmpx_t_u64 vcc, tma, v[2:3]
86176// CHECK: [0x6e,0x04,0xee,0x7d]
86177
86178v_cmpx_t_u64 vcc, ttmp[10:11], v[2:3]
86179// CHECK: [0x7a,0x04,0xee,0x7d]
86180
86181v_cmpx_t_u64 vcc, exec, v[2:3]
86182// CHECK: [0x7e,0x04,0xee,0x7d]
86183
86184v_cmpx_t_u64 vcc, 0, v[2:3]
86185// CHECK: [0x80,0x04,0xee,0x7d]
86186
86187v_cmpx_t_u64 vcc, -1, v[2:3]
86188// CHECK: [0xc1,0x04,0xee,0x7d]
86189
86190v_cmpx_t_u64 vcc, 0.5, v[2:3]
86191// CHECK: [0xf0,0x04,0xee,0x7d]
86192
86193v_cmpx_t_u64 vcc, -4.0, v[2:3]
86194// CHECK: [0xf7,0x04,0xee,0x7d]
86195
86196v_cmpx_t_u64 vcc, 0xaf123456, v[2:3]
86197// CHECK: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
86198
86199v_cmpx_t_u64 vcc, 0x3f717273, v[2:3]
86200// CHECK: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
86201
86202v_cmpx_t_u64 vcc, v[1:2], v[254:255]
86203// CHECK: [0x01,0xfd,0xef,0x7d]
86204
86205v_cmpx_t_u64_e64 s[10:11], v[1:2], v[2:3]
86206// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86207
86208v_cmpx_t_u64_e64 s[12:13], v[1:2], v[2:3]
86209// CHECK: [0x0c,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86210
86211v_cmpx_t_u64_e64 s[102:103], v[1:2], v[2:3]
86212// CHECK: [0x66,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86213
86214v_cmpx_t_u64_e64 flat_scratch, v[1:2], v[2:3]
86215// CHECK: [0x68,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86216
86217v_cmpx_t_u64_e64 vcc, v[1:2], v[2:3]
86218// CHECK: [0x6a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86219
86220v_cmpx_t_u64_e64 tba, v[1:2], v[2:3]
86221// CHECK: [0x6c,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86222
86223v_cmpx_t_u64_e64 tma, v[1:2], v[2:3]
86224// CHECK: [0x6e,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86225
86226v_cmpx_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
86227// CHECK: [0x7a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86228
86229v_cmpx_t_u64_e64 s[10:11], v[254:255], v[2:3]
86230// CHECK: [0x0a,0x00,0xee,0xd1,0xfe,0x05,0x02,0x00]
86231
86232v_cmpx_t_u64_e64 s[10:11], s[2:3], v[2:3]
86233// CHECK: [0x0a,0x00,0xee,0xd1,0x02,0x04,0x02,0x00]
86234
86235v_cmpx_t_u64_e64 s[10:11], s[4:5], v[2:3]
86236// CHECK: [0x0a,0x00,0xee,0xd1,0x04,0x04,0x02,0x00]
86237
86238v_cmpx_t_u64_e64 s[10:11], s[102:103], v[2:3]
86239// CHECK: [0x0a,0x00,0xee,0xd1,0x66,0x04,0x02,0x00]
86240
86241v_cmpx_t_u64_e64 s[10:11], flat_scratch, v[2:3]
86242// CHECK: [0x0a,0x00,0xee,0xd1,0x68,0x04,0x02,0x00]
86243
86244v_cmpx_t_u64_e64 s[10:11], vcc, v[2:3]
86245// CHECK: [0x0a,0x00,0xee,0xd1,0x6a,0x04,0x02,0x00]
86246
86247v_cmpx_t_u64_e64 s[10:11], tba, v[2:3]
86248// CHECK: [0x0a,0x00,0xee,0xd1,0x6c,0x04,0x02,0x00]
86249
86250v_cmpx_t_u64_e64 s[10:11], tma, v[2:3]
86251// CHECK: [0x0a,0x00,0xee,0xd1,0x6e,0x04,0x02,0x00]
86252
86253v_cmpx_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
86254// CHECK: [0x0a,0x00,0xee,0xd1,0x7a,0x04,0x02,0x00]
86255
86256v_cmpx_t_u64_e64 s[10:11], exec, v[2:3]
86257// CHECK: [0x0a,0x00,0xee,0xd1,0x7e,0x04,0x02,0x00]
86258
86259v_cmpx_t_u64_e64 s[10:11], 0, v[2:3]
86260// CHECK: [0x0a,0x00,0xee,0xd1,0x80,0x04,0x02,0x00]
86261
86262v_cmpx_t_u64_e64 s[10:11], -1, v[2:3]
86263// CHECK: [0x0a,0x00,0xee,0xd1,0xc1,0x04,0x02,0x00]
86264
86265v_cmpx_t_u64_e64 s[10:11], 0.5, v[2:3]
86266// CHECK: [0x0a,0x00,0xee,0xd1,0xf0,0x04,0x02,0x00]
86267
86268v_cmpx_t_u64_e64 s[10:11], -4.0, v[2:3]
86269// CHECK: [0x0a,0x00,0xee,0xd1,0xf7,0x04,0x02,0x00]
86270
86271v_cmpx_t_u64_e64 s[10:11], v[1:2], v[254:255]
86272// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xfd,0x03,0x00]
86273
86274v_cmpx_t_u64_e64 s[10:11], v[1:2], s[4:5]
86275// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x09,0x00,0x00]
86276
86277v_cmpx_t_u64_e64 s[10:11], v[1:2], s[6:7]
86278// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x0d,0x00,0x00]
86279
86280v_cmpx_t_u64_e64 s[10:11], v[1:2], s[102:103]
86281// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xcd,0x00,0x00]
86282
86283v_cmpx_t_u64_e64 s[10:11], v[1:2], flat_scratch
86284// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd1,0x00,0x00]
86285
86286v_cmpx_t_u64_e64 s[10:11], v[1:2], vcc
86287// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd5,0x00,0x00]
86288
86289v_cmpx_t_u64_e64 s[10:11], v[1:2], tba
86290// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd9,0x00,0x00]
86291
86292v_cmpx_t_u64_e64 s[10:11], v[1:2], tma
86293// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xdd,0x00,0x00]
86294
86295v_cmpx_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
86296// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xf5,0x00,0x00]
86297
86298v_cmpx_t_u64_e64 s[10:11], v[1:2], exec
86299// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xfd,0x00,0x00]
86300
86301v_cmpx_t_u64_e64 s[10:11], v[1:2], 0
86302// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x01,0x01,0x00]
86303
86304v_cmpx_t_u64_e64 s[10:11], v[1:2], -1
86305// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x83,0x01,0x00]
86306
86307v_cmpx_t_u64_e64 s[10:11], v[1:2], 0.5
86308// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xe1,0x01,0x00]
86309
86310v_cmpx_t_u64_e64 s[10:11], v[1:2], -4.0
86311// CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xef,0x01,0x00]
86312
86313v_cmp_class_f32 vcc, v1, v2
86314// CHECK: [0x01,0x05,0x10,0x7d]
86315
86316v_cmp_class_f32 vcc, v255, v2
86317// CHECK: [0xff,0x05,0x10,0x7d]
86318
86319v_cmp_class_f32 vcc, s1, v2
86320// CHECK: [0x01,0x04,0x10,0x7d]
86321
86322v_cmp_class_f32 vcc, s103, v2
86323// CHECK: [0x67,0x04,0x10,0x7d]
86324
86325v_cmp_class_f32 vcc, flat_scratch_lo, v2
86326// CHECK: [0x68,0x04,0x10,0x7d]
86327
86328v_cmp_class_f32 vcc, flat_scratch_hi, v2
86329// CHECK: [0x69,0x04,0x10,0x7d]
86330
86331v_cmp_class_f32 vcc, vcc_lo, v2
86332// CHECK: [0x6a,0x04,0x10,0x7d]
86333
86334v_cmp_class_f32 vcc, vcc_hi, v2
86335// CHECK: [0x6b,0x04,0x10,0x7d]
86336
86337v_cmp_class_f32 vcc, tba_lo, v2
86338// CHECK: [0x6c,0x04,0x10,0x7d]
86339
86340v_cmp_class_f32 vcc, tba_hi, v2
86341// CHECK: [0x6d,0x04,0x10,0x7d]
86342
86343v_cmp_class_f32 vcc, tma_lo, v2
86344// CHECK: [0x6e,0x04,0x10,0x7d]
86345
86346v_cmp_class_f32 vcc, tma_hi, v2
86347// CHECK: [0x6f,0x04,0x10,0x7d]
86348
86349v_cmp_class_f32 vcc, ttmp11, v2
86350// CHECK: [0x7b,0x04,0x10,0x7d]
86351
86352v_cmp_class_f32 vcc, m0, v2
86353// CHECK: [0x7c,0x04,0x10,0x7d]
86354
86355v_cmp_class_f32 vcc, exec_lo, v2
86356// CHECK: [0x7e,0x04,0x10,0x7d]
86357
86358v_cmp_class_f32 vcc, exec_hi, v2
86359// CHECK: [0x7f,0x04,0x10,0x7d]
86360
86361v_cmp_class_f32 vcc, 0, v2
86362// CHECK: [0x80,0x04,0x10,0x7d]
86363
86364v_cmp_class_f32 vcc, -1, v2
86365// CHECK: [0xc1,0x04,0x10,0x7d]
86366
86367v_cmp_class_f32 vcc, 0.5, v2
86368// CHECK: [0xf0,0x04,0x10,0x7d]
86369
86370v_cmp_class_f32 vcc, -4.0, v2
86371// CHECK: [0xf7,0x04,0x10,0x7d]
86372
86373v_cmp_class_f32 vcc, 0xaf123456, v2
86374// CHECK: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
86375
86376v_cmp_class_f32 vcc, 0x3f717273, v2
86377// CHECK: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
86378
86379v_cmp_class_f32 vcc, v1, v255
86380// CHECK: [0x01,0xff,0x11,0x7d]
86381
86382v_cmp_class_f32_e64 s[10:11], v1, v2
86383// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86384
86385v_cmp_class_f32_e64 s[12:13], v1, v2
86386// CHECK: [0x0c,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86387
86388v_cmp_class_f32_e64 s[102:103], v1, v2
86389// CHECK: [0x66,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86390
86391v_cmp_class_f32_e64 flat_scratch, v1, v2
86392// CHECK: [0x68,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86393
86394v_cmp_class_f32_e64 vcc, v1, v2
86395// CHECK: [0x6a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86396
86397v_cmp_class_f32_e64 tba, v1, v2
86398// CHECK: [0x6c,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86399
86400v_cmp_class_f32_e64 tma, v1, v2
86401// CHECK: [0x6e,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86402
86403v_cmp_class_f32_e64 ttmp[10:11], v1, v2
86404// CHECK: [0x7a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86405
86406v_cmp_class_f32_e64 s[10:11], v255, v2
86407// CHECK: [0x0a,0x00,0x10,0xd1,0xff,0x05,0x02,0x00]
86408
86409v_cmp_class_f32_e64 s[10:11], s1, v2
86410// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x04,0x02,0x00]
86411
86412v_cmp_class_f32_e64 s[10:11], s103, v2
86413// CHECK: [0x0a,0x00,0x10,0xd1,0x67,0x04,0x02,0x00]
86414
86415v_cmp_class_f32_e64 s[10:11], flat_scratch_lo, v2
86416// CHECK: [0x0a,0x00,0x10,0xd1,0x68,0x04,0x02,0x00]
86417
86418v_cmp_class_f32_e64 s[10:11], flat_scratch_hi, v2
86419// CHECK: [0x0a,0x00,0x10,0xd1,0x69,0x04,0x02,0x00]
86420
86421v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
86422// CHECK: [0x0a,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00]
86423
86424v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
86425// CHECK: [0x0a,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00]
86426
86427v_cmp_class_f32_e64 s[10:11], tba_lo, v2
86428// CHECK: [0x0a,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00]
86429
86430v_cmp_class_f32_e64 s[10:11], tba_hi, v2
86431// CHECK: [0x0a,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00]
86432
86433v_cmp_class_f32_e64 s[10:11], tma_lo, v2
86434// CHECK: [0x0a,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00]
86435
86436v_cmp_class_f32_e64 s[10:11], tma_hi, v2
86437// CHECK: [0x0a,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00]
86438
86439v_cmp_class_f32_e64 s[10:11], ttmp11, v2
86440// CHECK: [0x0a,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00]
86441
86442v_cmp_class_f32_e64 s[10:11], m0, v2
86443// CHECK: [0x0a,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00]
86444
86445v_cmp_class_f32_e64 s[10:11], exec_lo, v2
86446// CHECK: [0x0a,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00]
86447
86448v_cmp_class_f32_e64 s[10:11], exec_hi, v2
86449// CHECK: [0x0a,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00]
86450
86451v_cmp_class_f32_e64 s[10:11], 0, v2
86452// CHECK: [0x0a,0x00,0x10,0xd1,0x80,0x04,0x02,0x00]
86453
86454v_cmp_class_f32_e64 s[10:11], -1, v2
86455// CHECK: [0x0a,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00]
86456
86457v_cmp_class_f32_e64 s[10:11], 0.5, v2
86458// CHECK: [0x0a,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00]
86459
86460v_cmp_class_f32_e64 s[10:11], -4.0, v2
86461// CHECK: [0x0a,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00]
86462
86463v_cmp_class_f32_e64 s[10:11], v1, v255
86464// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xff,0x03,0x00]
86465
86466v_cmp_class_f32_e64 s[10:11], v1, s2
86467// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x00,0x00]
86468
86469v_cmp_class_f32_e64 s[10:11], v1, s103
86470// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00]
86471
86472v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_lo
86473// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd1,0x00,0x00]
86474
86475v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_hi
86476// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd3,0x00,0x00]
86477
86478v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
86479// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00]
86480
86481v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
86482// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00]
86483
86484v_cmp_class_f32_e64 s[10:11], v1, tba_lo
86485// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00]
86486
86487v_cmp_class_f32_e64 s[10:11], v1, tba_hi
86488// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00]
86489
86490v_cmp_class_f32_e64 s[10:11], v1, tma_lo
86491// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00]
86492
86493v_cmp_class_f32_e64 s[10:11], v1, tma_hi
86494// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00]
86495
86496v_cmp_class_f32_e64 s[10:11], v1, ttmp11
86497// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00]
86498
86499v_cmp_class_f32_e64 s[10:11], v1, m0
86500// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00]
86501
86502v_cmp_class_f32_e64 s[10:11], v1, exec_lo
86503// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00]
86504
86505v_cmp_class_f32_e64 s[10:11], v1, exec_hi
86506// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xff,0x00,0x00]
86507
86508v_cmp_class_f32_e64 s[10:11], v1, 0
86509// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x01,0x01,0x00]
86510
86511v_cmp_class_f32_e64 s[10:11], v1, -1
86512// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x83,0x01,0x00]
86513
86514v_cmp_class_f32_e64 s[10:11], v1, 0.5
86515// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00]
86516
86517v_cmp_class_f32_e64 s[10:11], v1, -4.0
86518// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xef,0x01,0x00]
86519
86520v_cmp_class_f32_e64 s[10:11], -v1, v2
86521// CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x02,0x20]
86522
86523v_cmpx_class_f32 vcc, v1, v2
86524// CHECK: [0x01,0x05,0x30,0x7d]
86525
86526v_cmpx_class_f32 vcc, v255, v2
86527// CHECK: [0xff,0x05,0x30,0x7d]
86528
86529v_cmpx_class_f32 vcc, s1, v2
86530// CHECK: [0x01,0x04,0x30,0x7d]
86531
86532v_cmpx_class_f32 vcc, s103, v2
86533// CHECK: [0x67,0x04,0x30,0x7d]
86534
86535v_cmpx_class_f32 vcc, flat_scratch_lo, v2
86536// CHECK: [0x68,0x04,0x30,0x7d]
86537
86538v_cmpx_class_f32 vcc, flat_scratch_hi, v2
86539// CHECK: [0x69,0x04,0x30,0x7d]
86540
86541v_cmpx_class_f32 vcc, vcc_lo, v2
86542// CHECK: [0x6a,0x04,0x30,0x7d]
86543
86544v_cmpx_class_f32 vcc, vcc_hi, v2
86545// CHECK: [0x6b,0x04,0x30,0x7d]
86546
86547v_cmpx_class_f32 vcc, tba_lo, v2
86548// CHECK: [0x6c,0x04,0x30,0x7d]
86549
86550v_cmpx_class_f32 vcc, tba_hi, v2
86551// CHECK: [0x6d,0x04,0x30,0x7d]
86552
86553v_cmpx_class_f32 vcc, tma_lo, v2
86554// CHECK: [0x6e,0x04,0x30,0x7d]
86555
86556v_cmpx_class_f32 vcc, tma_hi, v2
86557// CHECK: [0x6f,0x04,0x30,0x7d]
86558
86559v_cmpx_class_f32 vcc, ttmp11, v2
86560// CHECK: [0x7b,0x04,0x30,0x7d]
86561
86562v_cmpx_class_f32 vcc, m0, v2
86563// CHECK: [0x7c,0x04,0x30,0x7d]
86564
86565v_cmpx_class_f32 vcc, exec_lo, v2
86566// CHECK: [0x7e,0x04,0x30,0x7d]
86567
86568v_cmpx_class_f32 vcc, exec_hi, v2
86569// CHECK: [0x7f,0x04,0x30,0x7d]
86570
86571v_cmpx_class_f32 vcc, 0, v2
86572// CHECK: [0x80,0x04,0x30,0x7d]
86573
86574v_cmpx_class_f32 vcc, -1, v2
86575// CHECK: [0xc1,0x04,0x30,0x7d]
86576
86577v_cmpx_class_f32 vcc, 0.5, v2
86578// CHECK: [0xf0,0x04,0x30,0x7d]
86579
86580v_cmpx_class_f32 vcc, -4.0, v2
86581// CHECK: [0xf7,0x04,0x30,0x7d]
86582
86583v_cmpx_class_f32 vcc, 0xaf123456, v2
86584// CHECK: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
86585
86586v_cmpx_class_f32 vcc, 0x3f717273, v2
86587// CHECK: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
86588
86589v_cmpx_class_f32 vcc, v1, v255
86590// CHECK: [0x01,0xff,0x31,0x7d]
86591
86592v_cmpx_class_f32_e64 s[10:11], v1, v2
86593// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86594
86595v_cmpx_class_f32_e64 s[12:13], v1, v2
86596// CHECK: [0x0c,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86597
86598v_cmpx_class_f32_e64 s[102:103], v1, v2
86599// CHECK: [0x66,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86600
86601v_cmpx_class_f32_e64 flat_scratch, v1, v2
86602// CHECK: [0x68,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86603
86604v_cmpx_class_f32_e64 vcc, v1, v2
86605// CHECK: [0x6a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86606
86607v_cmpx_class_f32_e64 tba, v1, v2
86608// CHECK: [0x6c,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86609
86610v_cmpx_class_f32_e64 tma, v1, v2
86611// CHECK: [0x6e,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86612
86613v_cmpx_class_f32_e64 ttmp[10:11], v1, v2
86614// CHECK: [0x7a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86615
86616v_cmpx_class_f32_e64 s[10:11], v255, v2
86617// CHECK: [0x0a,0x00,0x30,0xd1,0xff,0x05,0x02,0x00]
86618
86619v_cmpx_class_f32_e64 s[10:11], s1, v2
86620// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x04,0x02,0x00]
86621
86622v_cmpx_class_f32_e64 s[10:11], s103, v2
86623// CHECK: [0x0a,0x00,0x30,0xd1,0x67,0x04,0x02,0x00]
86624
86625v_cmpx_class_f32_e64 s[10:11], flat_scratch_lo, v2
86626// CHECK: [0x0a,0x00,0x30,0xd1,0x68,0x04,0x02,0x00]
86627
86628v_cmpx_class_f32_e64 s[10:11], flat_scratch_hi, v2
86629// CHECK: [0x0a,0x00,0x30,0xd1,0x69,0x04,0x02,0x00]
86630
86631v_cmpx_class_f32_e64 s[10:11], vcc_lo, v2
86632// CHECK: [0x0a,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00]
86633
86634v_cmpx_class_f32_e64 s[10:11], vcc_hi, v2
86635// CHECK: [0x0a,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00]
86636
86637v_cmpx_class_f32_e64 s[10:11], tba_lo, v2
86638// CHECK: [0x0a,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00]
86639
86640v_cmpx_class_f32_e64 s[10:11], tba_hi, v2
86641// CHECK: [0x0a,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00]
86642
86643v_cmpx_class_f32_e64 s[10:11], tma_lo, v2
86644// CHECK: [0x0a,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00]
86645
86646v_cmpx_class_f32_e64 s[10:11], tma_hi, v2
86647// CHECK: [0x0a,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00]
86648
86649v_cmpx_class_f32_e64 s[10:11], ttmp11, v2
86650// CHECK: [0x0a,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00]
86651
86652v_cmpx_class_f32_e64 s[10:11], m0, v2
86653// CHECK: [0x0a,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00]
86654
86655v_cmpx_class_f32_e64 s[10:11], exec_lo, v2
86656// CHECK: [0x0a,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00]
86657
86658v_cmpx_class_f32_e64 s[10:11], exec_hi, v2
86659// CHECK: [0x0a,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00]
86660
86661v_cmpx_class_f32_e64 s[10:11], 0, v2
86662// CHECK: [0x0a,0x00,0x30,0xd1,0x80,0x04,0x02,0x00]
86663
86664v_cmpx_class_f32_e64 s[10:11], -1, v2
86665// CHECK: [0x0a,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00]
86666
86667v_cmpx_class_f32_e64 s[10:11], 0.5, v2
86668// CHECK: [0x0a,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00]
86669
86670v_cmpx_class_f32_e64 s[10:11], -4.0, v2
86671// CHECK: [0x0a,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00]
86672
86673v_cmpx_class_f32_e64 s[10:11], v1, v255
86674// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xff,0x03,0x00]
86675
86676v_cmpx_class_f32_e64 s[10:11], v1, s2
86677// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x00,0x00]
86678
86679v_cmpx_class_f32_e64 s[10:11], v1, s103
86680// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00]
86681
86682v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_lo
86683// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd1,0x00,0x00]
86684
86685v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_hi
86686// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd3,0x00,0x00]
86687
86688v_cmpx_class_f32_e64 s[10:11], v1, vcc_lo
86689// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00]
86690
86691v_cmpx_class_f32_e64 s[10:11], v1, vcc_hi
86692// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00]
86693
86694v_cmpx_class_f32_e64 s[10:11], v1, tba_lo
86695// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00]
86696
86697v_cmpx_class_f32_e64 s[10:11], v1, tba_hi
86698// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00]
86699
86700v_cmpx_class_f32_e64 s[10:11], v1, tma_lo
86701// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00]
86702
86703v_cmpx_class_f32_e64 s[10:11], v1, tma_hi
86704// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00]
86705
86706v_cmpx_class_f32_e64 s[10:11], v1, ttmp11
86707// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00]
86708
86709v_cmpx_class_f32_e64 s[10:11], v1, m0
86710// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00]
86711
86712v_cmpx_class_f32_e64 s[10:11], v1, exec_lo
86713// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00]
86714
86715v_cmpx_class_f32_e64 s[10:11], v1, exec_hi
86716// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xff,0x00,0x00]
86717
86718v_cmpx_class_f32_e64 s[10:11], v1, 0
86719// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x01,0x01,0x00]
86720
86721v_cmpx_class_f32_e64 s[10:11], v1, -1
86722// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x83,0x01,0x00]
86723
86724v_cmpx_class_f32_e64 s[10:11], v1, 0.5
86725// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00]
86726
86727v_cmpx_class_f32_e64 s[10:11], v1, -4.0
86728// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xef,0x01,0x00]
86729
86730v_cmpx_class_f32_e64 s[10:11], -v1, v2
86731// CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x02,0x20]
86732
86733v_cmp_class_f64 vcc, v[1:2], v2
86734// CHECK: [0x01,0x05,0x50,0x7d]
86735
86736v_cmp_class_f64 vcc, v[254:255], v2
86737// CHECK: [0xfe,0x05,0x50,0x7d]
86738
86739v_cmp_class_f64 vcc, s[2:3], v2
86740// CHECK: [0x02,0x04,0x50,0x7d]
86741
86742v_cmp_class_f64 vcc, s[4:5], v2
86743// CHECK: [0x04,0x04,0x50,0x7d]
86744
86745v_cmp_class_f64 vcc, s[102:103], v2
86746// CHECK: [0x66,0x04,0x50,0x7d]
86747
86748v_cmp_class_f64 vcc, flat_scratch, v2
86749// CHECK: [0x68,0x04,0x50,0x7d]
86750
86751v_cmp_class_f64 vcc, vcc, v2
86752// CHECK: [0x6a,0x04,0x50,0x7d]
86753
86754v_cmp_class_f64 vcc, tba, v2
86755// CHECK: [0x6c,0x04,0x50,0x7d]
86756
86757v_cmp_class_f64 vcc, tma, v2
86758// CHECK: [0x6e,0x04,0x50,0x7d]
86759
86760v_cmp_class_f64 vcc, ttmp[10:11], v2
86761// CHECK: [0x7a,0x04,0x50,0x7d]
86762
86763v_cmp_class_f64 vcc, exec, v2
86764// CHECK: [0x7e,0x04,0x50,0x7d]
86765
86766v_cmp_class_f64 vcc, 0, v2
86767// CHECK: [0x80,0x04,0x50,0x7d]
86768
86769v_cmp_class_f64 vcc, -1, v2
86770// CHECK: [0xc1,0x04,0x50,0x7d]
86771
86772v_cmp_class_f64 vcc, 0.5, v2
86773// CHECK: [0xf0,0x04,0x50,0x7d]
86774
86775v_cmp_class_f64 vcc, -4.0, v2
86776// CHECK: [0xf7,0x04,0x50,0x7d]
86777
86778v_cmp_class_f64 vcc, 0xaf123456, v2
86779// CHECK: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
86780
86781v_cmp_class_f64 vcc, 0x3f717273, v2
86782// CHECK: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
86783
86784v_cmp_class_f64 vcc, v[1:2], v255
86785// CHECK: [0x01,0xff,0x51,0x7d]
86786
86787v_cmp_class_f64_e64 s[10:11], v[1:2], v2
86788// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86789
86790v_cmp_class_f64_e64 s[12:13], v[1:2], v2
86791// CHECK: [0x0c,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86792
86793v_cmp_class_f64_e64 s[102:103], v[1:2], v2
86794// CHECK: [0x66,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86795
86796v_cmp_class_f64_e64 flat_scratch, v[1:2], v2
86797// CHECK: [0x68,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86798
86799v_cmp_class_f64_e64 vcc, v[1:2], v2
86800// CHECK: [0x6a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86801
86802v_cmp_class_f64_e64 tba, v[1:2], v2
86803// CHECK: [0x6c,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86804
86805v_cmp_class_f64_e64 tma, v[1:2], v2
86806// CHECK: [0x6e,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86807
86808v_cmp_class_f64_e64 ttmp[10:11], v[1:2], v2
86809// CHECK: [0x7a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86810
86811v_cmp_class_f64_e64 s[10:11], v[254:255], v2
86812// CHECK: [0x0a,0x00,0x50,0xd1,0xfe,0x05,0x02,0x00]
86813
86814v_cmp_class_f64_e64 s[10:11], s[2:3], v2
86815// CHECK: [0x0a,0x00,0x50,0xd1,0x02,0x04,0x02,0x00]
86816
86817v_cmp_class_f64_e64 s[10:11], s[4:5], v2
86818// CHECK: [0x0a,0x00,0x50,0xd1,0x04,0x04,0x02,0x00]
86819
86820v_cmp_class_f64_e64 s[10:11], s[102:103], v2
86821// CHECK: [0x0a,0x00,0x50,0xd1,0x66,0x04,0x02,0x00]
86822
86823v_cmp_class_f64_e64 s[10:11], flat_scratch, v2
86824// CHECK: [0x0a,0x00,0x50,0xd1,0x68,0x04,0x02,0x00]
86825
86826v_cmp_class_f64_e64 s[10:11], vcc, v2
86827// CHECK: [0x0a,0x00,0x50,0xd1,0x6a,0x04,0x02,0x00]
86828
86829v_cmp_class_f64_e64 s[10:11], tba, v2
86830// CHECK: [0x0a,0x00,0x50,0xd1,0x6c,0x04,0x02,0x00]
86831
86832v_cmp_class_f64_e64 s[10:11], tma, v2
86833// CHECK: [0x0a,0x00,0x50,0xd1,0x6e,0x04,0x02,0x00]
86834
86835v_cmp_class_f64_e64 s[10:11], ttmp[10:11], v2
86836// CHECK: [0x0a,0x00,0x50,0xd1,0x7a,0x04,0x02,0x00]
86837
86838v_cmp_class_f64_e64 s[10:11], exec, v2
86839// CHECK: [0x0a,0x00,0x50,0xd1,0x7e,0x04,0x02,0x00]
86840
86841v_cmp_class_f64_e64 s[10:11], 0, v2
86842// CHECK: [0x0a,0x00,0x50,0xd1,0x80,0x04,0x02,0x00]
86843
86844v_cmp_class_f64_e64 s[10:11], -1, v2
86845// CHECK: [0x0a,0x00,0x50,0xd1,0xc1,0x04,0x02,0x00]
86846
86847v_cmp_class_f64_e64 s[10:11], 0.5, v2
86848// CHECK: [0x0a,0x00,0x50,0xd1,0xf0,0x04,0x02,0x00]
86849
86850v_cmp_class_f64_e64 s[10:11], -4.0, v2
86851// CHECK: [0x0a,0x00,0x50,0xd1,0xf7,0x04,0x02,0x00]
86852
86853v_cmp_class_f64_e64 s[10:11], v[1:2], v255
86854// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xff,0x03,0x00]
86855
86856v_cmp_class_f64_e64 s[10:11], v[1:2], s2
86857// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x00,0x00]
86858
86859v_cmp_class_f64_e64 s[10:11], v[1:2], s103
86860// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xcf,0x00,0x00]
86861
86862v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
86863// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd1,0x00,0x00]
86864
86865v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
86866// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd3,0x00,0x00]
86867
86868v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
86869// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd5,0x00,0x00]
86870
86871v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
86872// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd7,0x00,0x00]
86873
86874v_cmp_class_f64_e64 s[10:11], v[1:2], tba_lo
86875// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd9,0x00,0x00]
86876
86877v_cmp_class_f64_e64 s[10:11], v[1:2], tba_hi
86878// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdb,0x00,0x00]
86879
86880v_cmp_class_f64_e64 s[10:11], v[1:2], tma_lo
86881// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdd,0x00,0x00]
86882
86883v_cmp_class_f64_e64 s[10:11], v[1:2], tma_hi
86884// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdf,0x00,0x00]
86885
86886v_cmp_class_f64_e64 s[10:11], v[1:2], ttmp11
86887// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xf7,0x00,0x00]
86888
86889v_cmp_class_f64_e64 s[10:11], v[1:2], m0
86890// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xf9,0x00,0x00]
86891
86892v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
86893// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xfd,0x00,0x00]
86894
86895v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
86896// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xff,0x00,0x00]
86897
86898v_cmp_class_f64_e64 s[10:11], v[1:2], 0
86899// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x01,0x01,0x00]
86900
86901v_cmp_class_f64_e64 s[10:11], v[1:2], -1
86902// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x83,0x01,0x00]
86903
86904v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
86905// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xe1,0x01,0x00]
86906
86907v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
86908// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xef,0x01,0x00]
86909
86910v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
86911// CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x02,0x20]
86912
86913v_cmpx_class_f64 vcc, v[1:2], v2
86914// CHECK: [0x01,0x05,0x70,0x7d]
86915
86916v_cmpx_class_f64 vcc, v[254:255], v2
86917// CHECK: [0xfe,0x05,0x70,0x7d]
86918
86919v_cmpx_class_f64 vcc, s[2:3], v2
86920// CHECK: [0x02,0x04,0x70,0x7d]
86921
86922v_cmpx_class_f64 vcc, s[4:5], v2
86923// CHECK: [0x04,0x04,0x70,0x7d]
86924
86925v_cmpx_class_f64 vcc, s[102:103], v2
86926// CHECK: [0x66,0x04,0x70,0x7d]
86927
86928v_cmpx_class_f64 vcc, flat_scratch, v2
86929// CHECK: [0x68,0x04,0x70,0x7d]
86930
86931v_cmpx_class_f64 vcc, vcc, v2
86932// CHECK: [0x6a,0x04,0x70,0x7d]
86933
86934v_cmpx_class_f64 vcc, tba, v2
86935// CHECK: [0x6c,0x04,0x70,0x7d]
86936
86937v_cmpx_class_f64 vcc, tma, v2
86938// CHECK: [0x6e,0x04,0x70,0x7d]
86939
86940v_cmpx_class_f64 vcc, ttmp[10:11], v2
86941// CHECK: [0x7a,0x04,0x70,0x7d]
86942
86943v_cmpx_class_f64 vcc, exec, v2
86944// CHECK: [0x7e,0x04,0x70,0x7d]
86945
86946v_cmpx_class_f64 vcc, 0, v2
86947// CHECK: [0x80,0x04,0x70,0x7d]
86948
86949v_cmpx_class_f64 vcc, -1, v2
86950// CHECK: [0xc1,0x04,0x70,0x7d]
86951
86952v_cmpx_class_f64 vcc, 0.5, v2
86953// CHECK: [0xf0,0x04,0x70,0x7d]
86954
86955v_cmpx_class_f64 vcc, -4.0, v2
86956// CHECK: [0xf7,0x04,0x70,0x7d]
86957
86958v_cmpx_class_f64 vcc, 0xaf123456, v2
86959// CHECK: [0xff,0x04,0x70,0x7d,0x56,0x34,0x12,0xaf]
86960
86961v_cmpx_class_f64 vcc, 0x3f717273, v2
86962// CHECK: [0xff,0x04,0x70,0x7d,0x73,0x72,0x71,0x3f]
86963
86964v_cmpx_class_f64 vcc, v[1:2], v255
86965// CHECK: [0x01,0xff,0x71,0x7d]
86966
86967v_cmpx_class_f64_e64 s[10:11], v[1:2], v2
86968// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86969
86970v_cmpx_class_f64_e64 s[12:13], v[1:2], v2
86971// CHECK: [0x0c,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86972
86973v_cmpx_class_f64_e64 s[102:103], v[1:2], v2
86974// CHECK: [0x66,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86975
86976v_cmpx_class_f64_e64 flat_scratch, v[1:2], v2
86977// CHECK: [0x68,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86978
86979v_cmpx_class_f64_e64 vcc, v[1:2], v2
86980// CHECK: [0x6a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86981
86982v_cmpx_class_f64_e64 tba, v[1:2], v2
86983// CHECK: [0x6c,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86984
86985v_cmpx_class_f64_e64 tma, v[1:2], v2
86986// CHECK: [0x6e,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86987
86988v_cmpx_class_f64_e64 ttmp[10:11], v[1:2], v2
86989// CHECK: [0x7a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86990
86991v_cmpx_class_f64_e64 s[10:11], v[254:255], v2
86992// CHECK: [0x0a,0x00,0x70,0xd1,0xfe,0x05,0x02,0x00]
86993
86994v_cmpx_class_f64_e64 s[10:11], s[2:3], v2
86995// CHECK: [0x0a,0x00,0x70,0xd1,0x02,0x04,0x02,0x00]
86996
86997v_cmpx_class_f64_e64 s[10:11], s[4:5], v2
86998// CHECK: [0x0a,0x00,0x70,0xd1,0x04,0x04,0x02,0x00]
86999
87000v_cmpx_class_f64_e64 s[10:11], s[102:103], v2
87001// CHECK: [0x0a,0x00,0x70,0xd1,0x66,0x04,0x02,0x00]
87002
87003v_cmpx_class_f64_e64 s[10:11], flat_scratch, v2
87004// CHECK: [0x0a,0x00,0x70,0xd1,0x68,0x04,0x02,0x00]
87005
87006v_cmpx_class_f64_e64 s[10:11], vcc, v2
87007// CHECK: [0x0a,0x00,0x70,0xd1,0x6a,0x04,0x02,0x00]
87008
87009v_cmpx_class_f64_e64 s[10:11], tba, v2
87010// CHECK: [0x0a,0x00,0x70,0xd1,0x6c,0x04,0x02,0x00]
87011
87012v_cmpx_class_f64_e64 s[10:11], tma, v2
87013// CHECK: [0x0a,0x00,0x70,0xd1,0x6e,0x04,0x02,0x00]
87014
87015v_cmpx_class_f64_e64 s[10:11], ttmp[10:11], v2
87016// CHECK: [0x0a,0x00,0x70,0xd1,0x7a,0x04,0x02,0x00]
87017
87018v_cmpx_class_f64_e64 s[10:11], exec, v2
87019// CHECK: [0x0a,0x00,0x70,0xd1,0x7e,0x04,0x02,0x00]
87020
87021v_cmpx_class_f64_e64 s[10:11], 0, v2
87022// CHECK: [0x0a,0x00,0x70,0xd1,0x80,0x04,0x02,0x00]
87023
87024v_cmpx_class_f64_e64 s[10:11], -1, v2
87025// CHECK: [0x0a,0x00,0x70,0xd1,0xc1,0x04,0x02,0x00]
87026
87027v_cmpx_class_f64_e64 s[10:11], 0.5, v2
87028// CHECK: [0x0a,0x00,0x70,0xd1,0xf0,0x04,0x02,0x00]
87029
87030v_cmpx_class_f64_e64 s[10:11], -4.0, v2
87031// CHECK: [0x0a,0x00,0x70,0xd1,0xf7,0x04,0x02,0x00]
87032
87033v_cmpx_class_f64_e64 s[10:11], v[1:2], v255
87034// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xff,0x03,0x00]
87035
87036v_cmpx_class_f64_e64 s[10:11], v[1:2], s2
87037// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x00,0x00]
87038
87039v_cmpx_class_f64_e64 s[10:11], v[1:2], s103
87040// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xcf,0x00,0x00]
87041
87042v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
87043// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd1,0x00,0x00]
87044
87045v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
87046// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd3,0x00,0x00]
87047
87048v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_lo
87049// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd5,0x00,0x00]
87050
87051v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_hi
87052// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd7,0x00,0x00]
87053
87054v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_lo
87055// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd9,0x00,0x00]
87056
87057v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_hi
87058// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdb,0x00,0x00]
87059
87060v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_lo
87061// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdd,0x00,0x00]
87062
87063v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_hi
87064// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdf,0x00,0x00]
87065
87066v_cmpx_class_f64_e64 s[10:11], v[1:2], ttmp11
87067// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xf7,0x00,0x00]
87068
87069v_cmpx_class_f64_e64 s[10:11], v[1:2], m0
87070// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xf9,0x00,0x00]
87071
87072v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_lo
87073// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xfd,0x00,0x00]
87074
87075v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_hi
87076// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xff,0x00,0x00]
87077
87078v_cmpx_class_f64_e64 s[10:11], v[1:2], 0
87079// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x01,0x01,0x00]
87080
87081v_cmpx_class_f64_e64 s[10:11], v[1:2], -1
87082// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x83,0x01,0x00]
87083
87084v_cmpx_class_f64_e64 s[10:11], v[1:2], 0.5
87085// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xe1,0x01,0x00]
87086
87087v_cmpx_class_f64_e64 s[10:11], v[1:2], -4.0
87088// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xef,0x01,0x00]
87089
87090v_cmpx_class_f64_e64 s[10:11], -v[1:2], v2
87091// CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x02,0x20]
87092