[ARM] Better OR's for MVE compares
[llvm-core.git] / test / MC / AMDGPU / gfx7_asm_all.s
blob434c64b72ff11d39a17c10aac81516568f02b1a9
1 // RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s
3 ds_add_u32 v1, v2 offset:65535
4 // CHECK: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00]
6 ds_add_u32 v255, v2 offset:65535
7 // CHECK: [0xff,0xff,0x00,0xd8,0xff,0x02,0x00,0x00]
9 ds_add_u32 v1, v255 offset:65535
10 // CHECK: [0xff,0xff,0x00,0xd8,0x01,0xff,0x00,0x00]
12 ds_add_u32 v1, v2
13 // CHECK: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]
15 ds_add_u32 v1, v2 offset:0
16 // CHECK: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]
18 ds_add_u32 v1, v2 offset:4
19 // CHECK: [0x04,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]
21 ds_add_u32 v1, v2 offset:65535 gds
22 // CHECK: [0xff,0xff,0x02,0xd8,0x01,0x02,0x00,0x00]
24 ds_sub_u32 v1, v2 offset:65535
25 // CHECK: [0xff,0xff,0x04,0xd8,0x01,0x02,0x00,0x00]
27 ds_sub_u32 v255, v2 offset:65535
28 // CHECK: [0xff,0xff,0x04,0xd8,0xff,0x02,0x00,0x00]
30 ds_sub_u32 v1, v255 offset:65535
31 // CHECK: [0xff,0xff,0x04,0xd8,0x01,0xff,0x00,0x00]
33 ds_sub_u32 v1, v2
34 // CHECK: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
36 ds_sub_u32 v1, v2 offset:0
37 // CHECK: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
39 ds_sub_u32 v1, v2 offset:4
40 // CHECK: [0x04,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
42 ds_sub_u32 v1, v2 offset:65535 gds
43 // CHECK: [0xff,0xff,0x06,0xd8,0x01,0x02,0x00,0x00]
45 ds_rsub_u32 v1, v2 offset:65535
46 // CHECK: [0xff,0xff,0x08,0xd8,0x01,0x02,0x00,0x00]
48 ds_rsub_u32 v255, v2 offset:65535
49 // CHECK: [0xff,0xff,0x08,0xd8,0xff,0x02,0x00,0x00]
51 ds_rsub_u32 v1, v255 offset:65535
52 // CHECK: [0xff,0xff,0x08,0xd8,0x01,0xff,0x00,0x00]
54 ds_rsub_u32 v1, v2
55 // CHECK: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
57 ds_rsub_u32 v1, v2 offset:0
58 // CHECK: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
60 ds_rsub_u32 v1, v2 offset:4
61 // CHECK: [0x04,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
63 ds_rsub_u32 v1, v2 offset:65535 gds
64 // CHECK: [0xff,0xff,0x0a,0xd8,0x01,0x02,0x00,0x00]
66 ds_inc_u32 v1, v2 offset:65535
67 // CHECK: [0xff,0xff,0x0c,0xd8,0x01,0x02,0x00,0x00]
69 ds_inc_u32 v255, v2 offset:65535
70 // CHECK: [0xff,0xff,0x0c,0xd8,0xff,0x02,0x00,0x00]
72 ds_inc_u32 v1, v255 offset:65535
73 // CHECK: [0xff,0xff,0x0c,0xd8,0x01,0xff,0x00,0x00]
75 ds_inc_u32 v1, v2
76 // CHECK: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
78 ds_inc_u32 v1, v2 offset:0
79 // CHECK: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
81 ds_inc_u32 v1, v2 offset:4
82 // CHECK: [0x04,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
84 ds_inc_u32 v1, v2 offset:65535 gds
85 // CHECK: [0xff,0xff,0x0e,0xd8,0x01,0x02,0x00,0x00]
87 ds_dec_u32 v1, v2 offset:65535
88 // CHECK: [0xff,0xff,0x10,0xd8,0x01,0x02,0x00,0x00]
90 ds_dec_u32 v255, v2 offset:65535
91 // CHECK: [0xff,0xff,0x10,0xd8,0xff,0x02,0x00,0x00]
93 ds_dec_u32 v1, v255 offset:65535
94 // CHECK: [0xff,0xff,0x10,0xd8,0x01,0xff,0x00,0x00]
96 ds_dec_u32 v1, v2
97 // CHECK: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
99 ds_dec_u32 v1, v2 offset:0
100 // CHECK: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
102 ds_dec_u32 v1, v2 offset:4
103 // CHECK: [0x04,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
105 ds_dec_u32 v1, v2 offset:65535 gds
106 // CHECK: [0xff,0xff,0x12,0xd8,0x01,0x02,0x00,0x00]
108 ds_min_i32 v1, v2 offset:65535
109 // CHECK: [0xff,0xff,0x14,0xd8,0x01,0x02,0x00,0x00]
111 ds_min_i32 v255, v2 offset:65535
112 // CHECK: [0xff,0xff,0x14,0xd8,0xff,0x02,0x00,0x00]
114 ds_min_i32 v1, v255 offset:65535
115 // CHECK: [0xff,0xff,0x14,0xd8,0x01,0xff,0x00,0x00]
117 ds_min_i32 v1, v2
118 // CHECK: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
120 ds_min_i32 v1, v2 offset:0
121 // CHECK: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
123 ds_min_i32 v1, v2 offset:4
124 // CHECK: [0x04,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
126 ds_min_i32 v1, v2 offset:65535 gds
127 // CHECK: [0xff,0xff,0x16,0xd8,0x01,0x02,0x00,0x00]
129 ds_max_i32 v1, v2 offset:65535
130 // CHECK: [0xff,0xff,0x18,0xd8,0x01,0x02,0x00,0x00]
132 ds_max_i32 v255, v2 offset:65535
133 // CHECK: [0xff,0xff,0x18,0xd8,0xff,0x02,0x00,0x00]
135 ds_max_i32 v1, v255 offset:65535
136 // CHECK: [0xff,0xff,0x18,0xd8,0x01,0xff,0x00,0x00]
138 ds_max_i32 v1, v2
139 // CHECK: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]
141 ds_max_i32 v1, v2 offset:0
142 // CHECK: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]
144 ds_max_i32 v1, v2 offset:4
145 // CHECK: [0x04,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]
147 ds_max_i32 v1, v2 offset:65535 gds
148 // CHECK: [0xff,0xff,0x1a,0xd8,0x01,0x02,0x00,0x00]
150 ds_min_u32 v1, v2 offset:65535
151 // CHECK: [0xff,0xff,0x1c,0xd8,0x01,0x02,0x00,0x00]
153 ds_min_u32 v255, v2 offset:65535
154 // CHECK: [0xff,0xff,0x1c,0xd8,0xff,0x02,0x00,0x00]
156 ds_min_u32 v1, v255 offset:65535
157 // CHECK: [0xff,0xff,0x1c,0xd8,0x01,0xff,0x00,0x00]
159 ds_min_u32 v1, v2
160 // CHECK: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]
162 ds_min_u32 v1, v2 offset:0
163 // CHECK: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]
165 ds_min_u32 v1, v2 offset:4
166 // CHECK: [0x04,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]
168 ds_min_u32 v1, v2 offset:65535 gds
169 // CHECK: [0xff,0xff,0x1e,0xd8,0x01,0x02,0x00,0x00]
171 ds_max_u32 v1, v2 offset:65535
172 // CHECK: [0xff,0xff,0x20,0xd8,0x01,0x02,0x00,0x00]
174 ds_max_u32 v255, v2 offset:65535
175 // CHECK: [0xff,0xff,0x20,0xd8,0xff,0x02,0x00,0x00]
177 ds_max_u32 v1, v255 offset:65535
178 // CHECK: [0xff,0xff,0x20,0xd8,0x01,0xff,0x00,0x00]
180 ds_max_u32 v1, v2
181 // CHECK: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]
183 ds_max_u32 v1, v2 offset:0
184 // CHECK: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]
186 ds_max_u32 v1, v2 offset:4
187 // CHECK: [0x04,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]
189 ds_max_u32 v1, v2 offset:65535 gds
190 // CHECK: [0xff,0xff,0x22,0xd8,0x01,0x02,0x00,0x00]
192 ds_and_b32 v1, v2 offset:65535
193 // CHECK: [0xff,0xff,0x24,0xd8,0x01,0x02,0x00,0x00]
195 ds_and_b32 v255, v2 offset:65535
196 // CHECK: [0xff,0xff,0x24,0xd8,0xff,0x02,0x00,0x00]
198 ds_and_b32 v1, v255 offset:65535
199 // CHECK: [0xff,0xff,0x24,0xd8,0x01,0xff,0x00,0x00]
201 ds_and_b32 v1, v2
202 // CHECK: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
204 ds_and_b32 v1, v2 offset:0
205 // CHECK: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
207 ds_and_b32 v1, v2 offset:4
208 // CHECK: [0x04,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
210 ds_and_b32 v1, v2 offset:65535 gds
211 // CHECK: [0xff,0xff,0x26,0xd8,0x01,0x02,0x00,0x00]
213 ds_or_b32 v1, v2 offset:65535
214 // CHECK: [0xff,0xff,0x28,0xd8,0x01,0x02,0x00,0x00]
216 ds_or_b32 v255, v2 offset:65535
217 // CHECK: [0xff,0xff,0x28,0xd8,0xff,0x02,0x00,0x00]
219 ds_or_b32 v1, v255 offset:65535
220 // CHECK: [0xff,0xff,0x28,0xd8,0x01,0xff,0x00,0x00]
222 ds_or_b32 v1, v2
223 // CHECK: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]
225 ds_or_b32 v1, v2 offset:0
226 // CHECK: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]
228 ds_or_b32 v1, v2 offset:4
229 // CHECK: [0x04,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]
231 ds_or_b32 v1, v2 offset:65535 gds
232 // CHECK: [0xff,0xff,0x2a,0xd8,0x01,0x02,0x00,0x00]
234 ds_xor_b32 v1, v2 offset:65535
235 // CHECK: [0xff,0xff,0x2c,0xd8,0x01,0x02,0x00,0x00]
237 ds_xor_b32 v255, v2 offset:65535
238 // CHECK: [0xff,0xff,0x2c,0xd8,0xff,0x02,0x00,0x00]
240 ds_xor_b32 v1, v255 offset:65535
241 // CHECK: [0xff,0xff,0x2c,0xd8,0x01,0xff,0x00,0x00]
243 ds_xor_b32 v1, v2
244 // CHECK: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]
246 ds_xor_b32 v1, v2 offset:0
247 // CHECK: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]
249 ds_xor_b32 v1, v2 offset:4
250 // CHECK: [0x04,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]
252 ds_xor_b32 v1, v2 offset:65535 gds
253 // CHECK: [0xff,0xff,0x2e,0xd8,0x01,0x02,0x00,0x00]
255 ds_mskor_b32 v1, v2, v3 offset:65535
256 // CHECK: [0xff,0xff,0x30,0xd8,0x01,0x02,0x03,0x00]
258 ds_mskor_b32 v255, v2, v3 offset:65535
259 // CHECK: [0xff,0xff,0x30,0xd8,0xff,0x02,0x03,0x00]
261 ds_mskor_b32 v1, v255, v3 offset:65535
262 // CHECK: [0xff,0xff,0x30,0xd8,0x01,0xff,0x03,0x00]
264 ds_mskor_b32 v1, v2, v255 offset:65535
265 // CHECK: [0xff,0xff,0x30,0xd8,0x01,0x02,0xff,0x00]
267 ds_mskor_b32 v1, v2, v3
268 // CHECK: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]
270 ds_mskor_b32 v1, v2, v3 offset:0
271 // CHECK: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]
273 ds_mskor_b32 v1, v2, v3 offset:4
274 // CHECK: [0x04,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]
276 ds_mskor_b32 v1, v2, v3 offset:65535 gds
277 // CHECK: [0xff,0xff,0x32,0xd8,0x01,0x02,0x03,0x00]
279 ds_write_b32 v1, v2 offset:65535
280 // CHECK: [0xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00]
282 ds_write_b32 v255, v2 offset:65535
283 // CHECK: [0xff,0xff,0x34,0xd8,0xff,0x02,0x00,0x00]
285 ds_write_b32 v1, v255 offset:65535
286 // CHECK: [0xff,0xff,0x34,0xd8,0x01,0xff,0x00,0x00]
288 ds_write_b32 v1, v2
289 // CHECK: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
291 ds_write_b32 v1, v2 offset:0
292 // CHECK: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
294 ds_write_b32 v1, v2 offset:4
295 // CHECK: [0x04,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]
297 ds_write_b32 v1, v2 offset:65535 gds
298 // CHECK: [0xff,0xff,0x36,0xd8,0x01,0x02,0x00,0x00]
300 ds_write2_b32 v1, v2, v3 offset0:127 offset1:255
301 // CHECK: [0x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
303 ds_write2_b32 v255, v2, v3 offset0:127 offset1:255
304 // CHECK: [0x7f,0xff,0x38,0xd8,0xff,0x02,0x03,0x00]
306 ds_write2_b32 v1, v255, v3 offset0:127 offset1:255
307 // CHECK: [0x7f,0xff,0x38,0xd8,0x01,0xff,0x03,0x00]
309 ds_write2_b32 v1, v2, v255 offset0:127 offset1:255
310 // CHECK: [0x7f,0xff,0x38,0xd8,0x01,0x02,0xff,0x00]
312 ds_write2_b32 v1, v2, v3 offset1:255
313 // CHECK: [0x00,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
315 ds_write2_b32 v1, v2, v3 offset0:0 offset1:255
316 // CHECK: [0x00,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
318 ds_write2_b32 v1, v2, v3 offset0:16 offset1:255
319 // CHECK: [0x10,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]
321 ds_write2_b32 v1, v2, v3 offset0:127
322 // CHECK: [0x7f,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]
324 ds_write2_b32 v1, v2, v3 offset0:127 offset1:0
325 // CHECK: [0x7f,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]
327 ds_write2_b32 v1, v2, v3 offset0:127 offset1:1
328 // CHECK: [0x7f,0x01,0x38,0xd8,0x01,0x02,0x03,0x00]
330 ds_write2_b32 v1, v2, v3 offset0:127 offset1:255 gds
331 // CHECK: [0x7f,0xff,0x3a,0xd8,0x01,0x02,0x03,0x00]
333 ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255
334 // CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
336 ds_write2st64_b32 v255, v2, v3 offset0:127 offset1:255
337 // CHECK: [0x7f,0xff,0x3c,0xd8,0xff,0x02,0x03,0x00]
339 ds_write2st64_b32 v1, v255, v3 offset0:127 offset1:255
340 // CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0xff,0x03,0x00]
342 ds_write2st64_b32 v1, v2, v255 offset0:127 offset1:255
343 // CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0xff,0x00]
345 ds_write2st64_b32 v1, v2, v3 offset1:255
346 // CHECK: [0x00,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
348 ds_write2st64_b32 v1, v2, v3 offset0:0 offset1:255
349 // CHECK: [0x00,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
351 ds_write2st64_b32 v1, v2, v3 offset0:16 offset1:255
352 // CHECK: [0x10,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]
354 ds_write2st64_b32 v1, v2, v3 offset0:127
355 // CHECK: [0x7f,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]
357 ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:0
358 // CHECK: [0x7f,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]
360 ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:1
361 // CHECK: [0x7f,0x01,0x3c,0xd8,0x01,0x02,0x03,0x00]
363 ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255 gds
364 // CHECK: [0x7f,0xff,0x3e,0xd8,0x01,0x02,0x03,0x00]
366 ds_cmpst_b32 v1, v2, v3 offset:65535
367 // CHECK: [0xff,0xff,0x40,0xd8,0x01,0x02,0x03,0x00]
369 ds_cmpst_b32 v255, v2, v3 offset:65535
370 // CHECK: [0xff,0xff,0x40,0xd8,0xff,0x02,0x03,0x00]
372 ds_cmpst_b32 v1, v255, v3 offset:65535
373 // CHECK: [0xff,0xff,0x40,0xd8,0x01,0xff,0x03,0x00]
375 ds_cmpst_b32 v1, v2, v255 offset:65535
376 // CHECK: [0xff,0xff,0x40,0xd8,0x01,0x02,0xff,0x00]
378 ds_cmpst_b32 v1, v2, v3
379 // CHECK: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]
381 ds_cmpst_b32 v1, v2, v3 offset:0
382 // CHECK: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]
384 ds_cmpst_b32 v1, v2, v3 offset:4
385 // CHECK: [0x04,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]
387 ds_cmpst_b32 v1, v2, v3 offset:65535 gds
388 // CHECK: [0xff,0xff,0x42,0xd8,0x01,0x02,0x03,0x00]
390 ds_cmpst_f32 v1, v2, v3 offset:65535
391 // CHECK: [0xff,0xff,0x44,0xd8,0x01,0x02,0x03,0x00]
393 ds_cmpst_f32 v255, v2, v3 offset:65535
394 // CHECK: [0xff,0xff,0x44,0xd8,0xff,0x02,0x03,0x00]
396 ds_cmpst_f32 v1, v255, v3 offset:65535
397 // CHECK: [0xff,0xff,0x44,0xd8,0x01,0xff,0x03,0x00]
399 ds_cmpst_f32 v1, v2, v255 offset:65535
400 // CHECK: [0xff,0xff,0x44,0xd8,0x01,0x02,0xff,0x00]
402 ds_cmpst_f32 v1, v2, v3
403 // CHECK: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00]
405 ds_cmpst_f32 v1, v2, v3 offset:0
406 // CHECK: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00]
408 ds_cmpst_f32 v1, v2, v3 offset:4
409 // CHECK: [0x04,0x00,0x44,0xd8,0x01,0x02,0x03,0x00]
411 ds_cmpst_f32 v1, v2, v3 offset:65535 gds
412 // CHECK: [0xff,0xff,0x46,0xd8,0x01,0x02,0x03,0x00]
414 ds_min_f32 v1, v2 offset:65535
415 // CHECK: [0xff,0xff,0x48,0xd8,0x01,0x02,0x00,0x00]
417 ds_min_f32 v255, v2 offset:65535
418 // CHECK: [0xff,0xff,0x48,0xd8,0xff,0x02,0x00,0x00]
420 ds_min_f32 v1, v255 offset:65535
421 // CHECK: [0xff,0xff,0x48,0xd8,0x01,0xff,0x00,0x00]
423 ds_min_f32 v1, v2
424 // CHECK: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]
426 ds_min_f32 v1, v2 offset:0
427 // CHECK: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]
429 ds_min_f32 v1, v2 offset:4
430 // CHECK: [0x04,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]
432 ds_min_f32 v1, v2 offset:65535 gds
433 // CHECK: [0xff,0xff,0x4a,0xd8,0x01,0x02,0x00,0x00]
435 ds_max_f32 v1, v2 offset:65535
436 // CHECK: [0xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0x00]
438 ds_max_f32 v255, v2 offset:65535
439 // CHECK: [0xff,0xff,0x4c,0xd8,0xff,0x02,0x00,0x00]
441 ds_max_f32 v1, v255 offset:65535
442 // CHECK: [0xff,0xff,0x4c,0xd8,0x01,0xff,0x00,0x00]
444 ds_max_f32 v1, v2
445 // CHECK: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]
447 ds_max_f32 v1, v2 offset:0
448 // CHECK: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]
450 ds_max_f32 v1, v2 offset:4
451 // CHECK: [0x04,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]
453 ds_max_f32 v1, v2 offset:65535 gds
454 // CHECK: [0xff,0xff,0x4e,0xd8,0x01,0x02,0x00,0x00]
456 ds_nop
457 // CHECK: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00]
459 ds_gws_sema_release_all offset:65535 gds
460 // CHECK: [0xff,0xff,0x62,0xd8,0x00,0x00,0x00,0x00]
462 ds_gws_sema_release_all gds
463 // CHECK: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
465 ds_gws_sema_release_all offset:0 gds
466 // CHECK: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
468 ds_gws_sema_release_all offset:4 gds
469 // CHECK: [0x04,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
471 ds_gws_init v1 offset:65535 gds
472 // CHECK: [0xff,0xff,0x66,0xd8,0x01,0x00,0x00,0x00]
474 ds_gws_init v255 offset:65535 gds
475 // CHECK: [0xff,0xff,0x66,0xd8,0xff,0x00,0x00,0x00]
477 ds_gws_init v1 gds
478 // CHECK: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00]
480 ds_gws_init v1 offset:0 gds
481 // CHECK: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00]
483 ds_gws_init v1 offset:4 gds
484 // CHECK: [0x04,0x00,0x66,0xd8,0x01,0x00,0x00,0x00]
486 ds_gws_sema_v offset:65535 gds
487 // CHECK: [0xff,0xff,0x6a,0xd8,0x00,0x00,0x00,0x00]
489 ds_gws_sema_v gds
490 // CHECK: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
492 ds_gws_sema_v offset:0 gds
493 // CHECK: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
495 ds_gws_sema_v offset:4 gds
496 // CHECK: [0x04,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
498 ds_gws_sema_br v1 offset:65535 gds
499 // CHECK: [0xff,0xff,0x6e,0xd8,0x01,0x00,0x00,0x00]
501 ds_gws_sema_br v255 offset:65535 gds
502 // CHECK: [0xff,0xff,0x6e,0xd8,0xff,0x00,0x00,0x00]
504 ds_gws_sema_br v1 gds
505 // CHECK: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00]
507 ds_gws_sema_br v1 offset:0 gds
508 // CHECK: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00]
510 ds_gws_sema_br v1 offset:4 gds
511 // CHECK: [0x04,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00]
513 ds_gws_sema_p offset:65535 gds
514 // CHECK: [0xff,0xff,0x72,0xd8,0x00,0x00,0x00,0x00]
516 ds_gws_sema_p gds
517 // CHECK: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
519 ds_gws_sema_p offset:0 gds
520 // CHECK: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
522 ds_gws_sema_p offset:4 gds
523 // CHECK: [0x04,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
525 ds_gws_barrier v1 offset:65535 gds
526 // CHECK: [0xff,0xff,0x76,0xd8,0x01,0x00,0x00,0x00]
528 ds_gws_barrier v255 offset:65535 gds
529 // CHECK: [0xff,0xff,0x76,0xd8,0xff,0x00,0x00,0x00]
531 ds_gws_barrier v1 gds
532 // CHECK: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00]
534 ds_gws_barrier v1 offset:0 gds
535 // CHECK: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00]
537 ds_gws_barrier v1 offset:4 gds
538 // CHECK: [0x04,0x00,0x76,0xd8,0x01,0x00,0x00,0x00]
540 ds_write_b8 v1, v2 offset:65535
541 // CHECK: [0xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00]
543 ds_write_b8 v255, v2 offset:65535
544 // CHECK: [0xff,0xff,0x78,0xd8,0xff,0x02,0x00,0x00]
546 ds_write_b8 v1, v255 offset:65535
547 // CHECK: [0xff,0xff,0x78,0xd8,0x01,0xff,0x00,0x00]
549 ds_write_b8 v1, v2
550 // CHECK: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
552 ds_write_b8 v1, v2 offset:0
553 // CHECK: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
555 ds_write_b8 v1, v2 offset:4
556 // CHECK: [0x04,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]
558 ds_write_b8 v1, v2 offset:65535 gds
559 // CHECK: [0xff,0xff,0x7a,0xd8,0x01,0x02,0x00,0x00]
561 ds_write_b16 v1, v2 offset:65535
562 // CHECK: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00]
564 ds_write_b16 v255, v2 offset:65535
565 // CHECK: [0xff,0xff,0x7c,0xd8,0xff,0x02,0x00,0x00]
567 ds_write_b16 v1, v255 offset:65535
568 // CHECK: [0xff,0xff,0x7c,0xd8,0x01,0xff,0x00,0x00]
570 ds_write_b16 v1, v2
571 // CHECK: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
573 ds_write_b16 v1, v2 offset:0
574 // CHECK: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
576 ds_write_b16 v1, v2 offset:4
577 // CHECK: [0x04,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]
579 ds_write_b16 v1, v2 offset:65535 gds
580 // CHECK: [0xff,0xff,0x7e,0xd8,0x01,0x02,0x00,0x00]
582 ds_add_rtn_u32 v5, v1, v2 offset:65535
583 // CHECK: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x05]
585 ds_add_rtn_u32 v255, v1, v2 offset:65535
586 // CHECK: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0xff]
588 ds_add_rtn_u32 v5, v255, v2 offset:65535
589 // CHECK: [0xff,0xff,0x80,0xd8,0xff,0x02,0x00,0x05]
591 ds_add_rtn_u32 v5, v1, v255 offset:65535
592 // CHECK: [0xff,0xff,0x80,0xd8,0x01,0xff,0x00,0x05]
594 ds_add_rtn_u32 v5, v1, v2
595 // CHECK: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]
597 ds_add_rtn_u32 v5, v1, v2 offset:0
598 // CHECK: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]
600 ds_add_rtn_u32 v5, v1, v2 offset:4
601 // CHECK: [0x04,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]
603 ds_add_rtn_u32 v5, v1, v2 offset:65535 gds
604 // CHECK: [0xff,0xff,0x82,0xd8,0x01,0x02,0x00,0x05]
606 ds_sub_rtn_u32 v5, v1, v2 offset:65535
607 // CHECK: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x05]
609 ds_sub_rtn_u32 v255, v1, v2 offset:65535
610 // CHECK: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0xff]
612 ds_sub_rtn_u32 v5, v255, v2 offset:65535
613 // CHECK: [0xff,0xff,0x84,0xd8,0xff,0x02,0x00,0x05]
615 ds_sub_rtn_u32 v5, v1, v255 offset:65535
616 // CHECK: [0xff,0xff,0x84,0xd8,0x01,0xff,0x00,0x05]
618 ds_sub_rtn_u32 v5, v1, v2
619 // CHECK: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]
621 ds_sub_rtn_u32 v5, v1, v2 offset:0
622 // CHECK: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]
624 ds_sub_rtn_u32 v5, v1, v2 offset:4
625 // CHECK: [0x04,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]
627 ds_sub_rtn_u32 v5, v1, v2 offset:65535 gds
628 // CHECK: [0xff,0xff,0x86,0xd8,0x01,0x02,0x00,0x05]
630 ds_rsub_rtn_u32 v5, v1, v2 offset:65535
631 // CHECK: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x05]
633 ds_rsub_rtn_u32 v255, v1, v2 offset:65535
634 // CHECK: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0xff]
636 ds_rsub_rtn_u32 v5, v255, v2 offset:65535
637 // CHECK: [0xff,0xff,0x88,0xd8,0xff,0x02,0x00,0x05]
639 ds_rsub_rtn_u32 v5, v1, v255 offset:65535
640 // CHECK: [0xff,0xff,0x88,0xd8,0x01,0xff,0x00,0x05]
642 ds_rsub_rtn_u32 v5, v1, v2
643 // CHECK: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]
645 ds_rsub_rtn_u32 v5, v1, v2 offset:0
646 // CHECK: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]
648 ds_rsub_rtn_u32 v5, v1, v2 offset:4
649 // CHECK: [0x04,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]
651 ds_rsub_rtn_u32 v5, v1, v2 offset:65535 gds
652 // CHECK: [0xff,0xff,0x8a,0xd8,0x01,0x02,0x00,0x05]
654 ds_inc_rtn_u32 v5, v1, v2 offset:65535
655 // CHECK: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x05]
657 ds_inc_rtn_u32 v255, v1, v2 offset:65535
658 // CHECK: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0xff]
660 ds_inc_rtn_u32 v5, v255, v2 offset:65535
661 // CHECK: [0xff,0xff,0x8c,0xd8,0xff,0x02,0x00,0x05]
663 ds_inc_rtn_u32 v5, v1, v255 offset:65535
664 // CHECK: [0xff,0xff,0x8c,0xd8,0x01,0xff,0x00,0x05]
666 ds_inc_rtn_u32 v5, v1, v2
667 // CHECK: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]
669 ds_inc_rtn_u32 v5, v1, v2 offset:0
670 // CHECK: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]
672 ds_inc_rtn_u32 v5, v1, v2 offset:4
673 // CHECK: [0x04,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]
675 ds_inc_rtn_u32 v5, v1, v2 offset:65535 gds
676 // CHECK: [0xff,0xff,0x8e,0xd8,0x01,0x02,0x00,0x05]
678 ds_dec_rtn_u32 v5, v1, v2 offset:65535
679 // CHECK: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x05]
681 ds_dec_rtn_u32 v255, v1, v2 offset:65535
682 // CHECK: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0xff]
684 ds_dec_rtn_u32 v5, v255, v2 offset:65535
685 // CHECK: [0xff,0xff,0x90,0xd8,0xff,0x02,0x00,0x05]
687 ds_dec_rtn_u32 v5, v1, v255 offset:65535
688 // CHECK: [0xff,0xff,0x90,0xd8,0x01,0xff,0x00,0x05]
690 ds_dec_rtn_u32 v5, v1, v2
691 // CHECK: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]
693 ds_dec_rtn_u32 v5, v1, v2 offset:0
694 // CHECK: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]
696 ds_dec_rtn_u32 v5, v1, v2 offset:4
697 // CHECK: [0x04,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]
699 ds_dec_rtn_u32 v5, v1, v2 offset:65535 gds
700 // CHECK: [0xff,0xff,0x92,0xd8,0x01,0x02,0x00,0x05]
702 ds_min_rtn_i32 v5, v1, v2 offset:65535
703 // CHECK: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x05]
705 ds_min_rtn_i32 v255, v1, v2 offset:65535
706 // CHECK: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0xff]
708 ds_min_rtn_i32 v5, v255, v2 offset:65535
709 // CHECK: [0xff,0xff,0x94,0xd8,0xff,0x02,0x00,0x05]
711 ds_min_rtn_i32 v5, v1, v255 offset:65535
712 // CHECK: [0xff,0xff,0x94,0xd8,0x01,0xff,0x00,0x05]
714 ds_min_rtn_i32 v5, v1, v2
715 // CHECK: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]
717 ds_min_rtn_i32 v5, v1, v2 offset:0
718 // CHECK: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]
720 ds_min_rtn_i32 v5, v1, v2 offset:4
721 // CHECK: [0x04,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]
723 ds_min_rtn_i32 v5, v1, v2 offset:65535 gds
724 // CHECK: [0xff,0xff,0x96,0xd8,0x01,0x02,0x00,0x05]
726 ds_max_rtn_i32 v5, v1, v2 offset:65535
727 // CHECK: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x05]
729 ds_max_rtn_i32 v255, v1, v2 offset:65535
730 // CHECK: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0xff]
732 ds_max_rtn_i32 v5, v255, v2 offset:65535
733 // CHECK: [0xff,0xff,0x98,0xd8,0xff,0x02,0x00,0x05]
735 ds_max_rtn_i32 v5, v1, v255 offset:65535
736 // CHECK: [0xff,0xff,0x98,0xd8,0x01,0xff,0x00,0x05]
738 ds_max_rtn_i32 v5, v1, v2
739 // CHECK: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]
741 ds_max_rtn_i32 v5, v1, v2 offset:0
742 // CHECK: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]
744 ds_max_rtn_i32 v5, v1, v2 offset:4
745 // CHECK: [0x04,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]
747 ds_max_rtn_i32 v5, v1, v2 offset:65535 gds
748 // CHECK: [0xff,0xff,0x9a,0xd8,0x01,0x02,0x00,0x05]
750 ds_min_rtn_u32 v5, v1, v2 offset:65535
751 // CHECK: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x05]
753 ds_min_rtn_u32 v255, v1, v2 offset:65535
754 // CHECK: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0xff]
756 ds_min_rtn_u32 v5, v255, v2 offset:65535
757 // CHECK: [0xff,0xff,0x9c,0xd8,0xff,0x02,0x00,0x05]
759 ds_min_rtn_u32 v5, v1, v255 offset:65535
760 // CHECK: [0xff,0xff,0x9c,0xd8,0x01,0xff,0x00,0x05]
762 ds_min_rtn_u32 v5, v1, v2
763 // CHECK: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]
765 ds_min_rtn_u32 v5, v1, v2 offset:0
766 // CHECK: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]
768 ds_min_rtn_u32 v5, v1, v2 offset:4
769 // CHECK: [0x04,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]
771 ds_min_rtn_u32 v5, v1, v2 offset:65535 gds
772 // CHECK: [0xff,0xff,0x9e,0xd8,0x01,0x02,0x00,0x05]
774 ds_max_rtn_u32 v5, v1, v2 offset:65535
775 // CHECK: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x05]
777 ds_max_rtn_u32 v255, v1, v2 offset:65535
778 // CHECK: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0xff]
780 ds_max_rtn_u32 v5, v255, v2 offset:65535
781 // CHECK: [0xff,0xff,0xa0,0xd8,0xff,0x02,0x00,0x05]
783 ds_max_rtn_u32 v5, v1, v255 offset:65535
784 // CHECK: [0xff,0xff,0xa0,0xd8,0x01,0xff,0x00,0x05]
786 ds_max_rtn_u32 v5, v1, v2
787 // CHECK: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]
789 ds_max_rtn_u32 v5, v1, v2 offset:0
790 // CHECK: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]
792 ds_max_rtn_u32 v5, v1, v2 offset:4
793 // CHECK: [0x04,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]
795 ds_max_rtn_u32 v5, v1, v2 offset:65535 gds
796 // CHECK: [0xff,0xff,0xa2,0xd8,0x01,0x02,0x00,0x05]
798 ds_and_rtn_b32 v5, v1, v2 offset:65535
799 // CHECK: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x05]
801 ds_and_rtn_b32 v255, v1, v2 offset:65535
802 // CHECK: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0xff]
804 ds_and_rtn_b32 v5, v255, v2 offset:65535
805 // CHECK: [0xff,0xff,0xa4,0xd8,0xff,0x02,0x00,0x05]
807 ds_and_rtn_b32 v5, v1, v255 offset:65535
808 // CHECK: [0xff,0xff,0xa4,0xd8,0x01,0xff,0x00,0x05]
810 ds_and_rtn_b32 v5, v1, v2
811 // CHECK: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]
813 ds_and_rtn_b32 v5, v1, v2 offset:0
814 // CHECK: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]
816 ds_and_rtn_b32 v5, v1, v2 offset:4
817 // CHECK: [0x04,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]
819 ds_and_rtn_b32 v5, v1, v2 offset:65535 gds
820 // CHECK: [0xff,0xff,0xa6,0xd8,0x01,0x02,0x00,0x05]
822 ds_or_rtn_b32 v5, v1, v2 offset:65535
823 // CHECK: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x05]
825 ds_or_rtn_b32 v255, v1, v2 offset:65535
826 // CHECK: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0xff]
828 ds_or_rtn_b32 v5, v255, v2 offset:65535
829 // CHECK: [0xff,0xff,0xa8,0xd8,0xff,0x02,0x00,0x05]
831 ds_or_rtn_b32 v5, v1, v255 offset:65535
832 // CHECK: [0xff,0xff,0xa8,0xd8,0x01,0xff,0x00,0x05]
834 ds_or_rtn_b32 v5, v1, v2
835 // CHECK: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]
837 ds_or_rtn_b32 v5, v1, v2 offset:0
838 // CHECK: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]
840 ds_or_rtn_b32 v5, v1, v2 offset:4
841 // CHECK: [0x04,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]
843 ds_or_rtn_b32 v5, v1, v2 offset:65535 gds
844 // CHECK: [0xff,0xff,0xaa,0xd8,0x01,0x02,0x00,0x05]
846 ds_xor_rtn_b32 v5, v1, v2 offset:65535
847 // CHECK: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x05]
849 ds_xor_rtn_b32 v255, v1, v2 offset:65535
850 // CHECK: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0xff]
852 ds_xor_rtn_b32 v5, v255, v2 offset:65535
853 // CHECK: [0xff,0xff,0xac,0xd8,0xff,0x02,0x00,0x05]
855 ds_xor_rtn_b32 v5, v1, v255 offset:65535
856 // CHECK: [0xff,0xff,0xac,0xd8,0x01,0xff,0x00,0x05]
858 ds_xor_rtn_b32 v5, v1, v2
859 // CHECK: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]
861 ds_xor_rtn_b32 v5, v1, v2 offset:0
862 // CHECK: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]
864 ds_xor_rtn_b32 v5, v1, v2 offset:4
865 // CHECK: [0x04,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]
867 ds_xor_rtn_b32 v5, v1, v2 offset:65535 gds
868 // CHECK: [0xff,0xff,0xae,0xd8,0x01,0x02,0x00,0x05]
870 ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535
871 // CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x05]
873 ds_mskor_rtn_b32 v255, v1, v2, v3 offset:65535
874 // CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0xff]
876 ds_mskor_rtn_b32 v5, v255, v2, v3 offset:65535
877 // CHECK: [0xff,0xff,0xb0,0xd8,0xff,0x02,0x03,0x05]
879 ds_mskor_rtn_b32 v5, v1, v255, v3 offset:65535
880 // CHECK: [0xff,0xff,0xb0,0xd8,0x01,0xff,0x03,0x05]
882 ds_mskor_rtn_b32 v5, v1, v2, v255 offset:65535
883 // CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0xff,0x05]
885 ds_mskor_rtn_b32 v5, v1, v2, v3
886 // CHECK: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]
888 ds_mskor_rtn_b32 v5, v1, v2, v3 offset:0
889 // CHECK: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]
891 ds_mskor_rtn_b32 v5, v1, v2, v3 offset:4
892 // CHECK: [0x04,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]
894 ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535 gds
895 // CHECK: [0xff,0xff,0xb2,0xd8,0x01,0x02,0x03,0x05]
897 ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535
898 // CHECK: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05]
900 ds_wrxchg_rtn_b32 v255, v1, v2 offset:65535
901 // CHECK: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0xff]
903 ds_wrxchg_rtn_b32 v5, v255, v2 offset:65535
904 // CHECK: [0xff,0xff,0xb4,0xd8,0xff,0x02,0x00,0x05]
906 ds_wrxchg_rtn_b32 v5, v1, v255 offset:65535
907 // CHECK: [0xff,0xff,0xb4,0xd8,0x01,0xff,0x00,0x05]
909 ds_wrxchg_rtn_b32 v5, v1, v2
910 // CHECK: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
912 ds_wrxchg_rtn_b32 v5, v1, v2 offset:0
913 // CHECK: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
915 ds_wrxchg_rtn_b32 v5, v1, v2 offset:4
916 // CHECK: [0x04,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]
918 ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535 gds
919 // CHECK: [0xff,0xff,0xb6,0xd8,0x01,0x02,0x00,0x05]
921 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
922 // CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
924 ds_wrxchg2_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
925 // CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0xfe]
927 ds_wrxchg2_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
928 // CHECK: [0x7f,0xff,0xb8,0xd8,0xff,0x02,0x03,0x05]
930 ds_wrxchg2_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
931 // CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0xff,0x03,0x05]
933 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
934 // CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0xff,0x05]
936 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset1:255
937 // CHECK: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
939 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
940 // CHECK: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
942 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
943 // CHECK: [0x10,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
945 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127
946 // CHECK: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
948 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
949 // CHECK: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
951 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
952 // CHECK: [0x7f,0x01,0xb8,0xd8,0x01,0x02,0x03,0x05]
954 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
955 // CHECK: [0x7f,0xff,0xba,0xd8,0x01,0x02,0x03,0x05]
957 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
958 // CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
960 ds_wrxchg2st64_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
961 // CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0xfe]
963 ds_wrxchg2st64_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
964 // CHECK: [0x7f,0xff,0xbc,0xd8,0xff,0x02,0x03,0x05]
966 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
967 // CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0xff,0x03,0x05]
969 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
970 // CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0xff,0x05]
972 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset1:255
973 // CHECK: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
975 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
976 // CHECK: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
978 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
979 // CHECK: [0x10,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
981 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127
982 // CHECK: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
984 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
985 // CHECK: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
987 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
988 // CHECK: [0x7f,0x01,0xbc,0xd8,0x01,0x02,0x03,0x05]
990 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
991 // CHECK: [0x7f,0xff,0xbe,0xd8,0x01,0x02,0x03,0x05]
993 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535
994 // CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05]
996 ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535
997 // CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0xff]
999 ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535
1000 // CHECK: [0xff,0xff,0xc0,0xd8,0xff,0x02,0x03,0x05]
1002 ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535
1003 // CHECK: [0xff,0xff,0xc0,0xd8,0x01,0xff,0x03,0x05]
1005 ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535
1006 // CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0xff,0x05]
1008 ds_cmpst_rtn_b32 v5, v1, v2, v3
1009 // CHECK: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
1011 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0
1012 // CHECK: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
1014 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4
1015 // CHECK: [0x04,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
1017 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds
1018 // CHECK: [0xff,0xff,0xc2,0xd8,0x01,0x02,0x03,0x05]
1020 ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535
1021 // CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0x05]
1023 ds_cmpst_rtn_f32 v255, v1, v2, v3 offset:65535
1024 // CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0xff]
1026 ds_cmpst_rtn_f32 v5, v255, v2, v3 offset:65535
1027 // CHECK: [0xff,0xff,0xc4,0xd8,0xff,0x02,0x03,0x05]
1029 ds_cmpst_rtn_f32 v5, v1, v255, v3 offset:65535
1030 // CHECK: [0xff,0xff,0xc4,0xd8,0x01,0xff,0x03,0x05]
1032 ds_cmpst_rtn_f32 v5, v1, v2, v255 offset:65535
1033 // CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0xff,0x05]
1035 ds_cmpst_rtn_f32 v5, v1, v2, v3
1036 // CHECK: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
1038 ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:0
1039 // CHECK: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
1041 ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:4
1042 // CHECK: [0x04,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
1044 ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535 gds
1045 // CHECK: [0xff,0xff,0xc6,0xd8,0x01,0x02,0x03,0x05]
1047 ds_min_rtn_f32 v5, v1, v2 offset:65535
1048 // CHECK: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]
1050 ds_min_rtn_f32 v255, v1, v2 offset:65535
1051 // CHECK: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xff]
1053 ds_min_rtn_f32 v5, v255, v2 offset:65535
1054 // CHECK: [0xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x05]
1056 ds_min_rtn_f32 v5, v1, v255 offset:65535
1057 // CHECK: [0xff,0xff,0xc8,0xd8,0x01,0xff,0x00,0x05]
1059 ds_min_rtn_f32 v5, v1, v2
1060 // CHECK: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1062 ds_min_rtn_f32 v5, v1, v2 offset:0
1063 // CHECK: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1065 ds_min_rtn_f32 v5, v1, v2 offset:4
1066 // CHECK: [0x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1068 ds_min_rtn_f32 v5, v1, v2 offset:65535 gds
1069 // CHECK: [0xff,0xff,0xca,0xd8,0x01,0x02,0x00,0x05]
1071 ds_max_rtn_f32 v5, v1, v2 offset:65535
1072 // CHECK: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]
1074 ds_max_rtn_f32 v255, v1, v2 offset:65535
1075 // CHECK: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xff]
1077 ds_max_rtn_f32 v5, v255, v2 offset:65535
1078 // CHECK: [0xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05]
1080 ds_max_rtn_f32 v5, v1, v255 offset:65535
1081 // CHECK: [0xff,0xff,0xcc,0xd8,0x01,0xff,0x00,0x05]
1083 ds_max_rtn_f32 v5, v1, v2
1084 // CHECK: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1086 ds_max_rtn_f32 v5, v1, v2 offset:0
1087 // CHECK: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1089 ds_max_rtn_f32 v5, v1, v2 offset:4
1090 // CHECK: [0x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1092 ds_max_rtn_f32 v5, v1, v2 offset:65535 gds
1093 // CHECK: [0xff,0xff,0xce,0xd8,0x01,0x02,0x00,0x05]
1095 ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535
1096 // CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0x05]
1098 ds_wrap_rtn_b32 v255, v1, v2, v3 offset:65535
1099 // CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0xff]
1101 ds_wrap_rtn_b32 v5, v255, v2, v3 offset:65535
1102 // CHECK: [0xff,0xff,0xd0,0xd8,0xff,0x02,0x03,0x05]
1104 ds_wrap_rtn_b32 v5, v1, v255, v3 offset:65535
1105 // CHECK: [0xff,0xff,0xd0,0xd8,0x01,0xff,0x03,0x05]
1107 ds_wrap_rtn_b32 v5, v1, v2, v255 offset:65535
1108 // CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0xff,0x05]
1110 ds_wrap_rtn_b32 v5, v1, v2, v3
1111 // CHECK: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
1113 ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0
1114 // CHECK: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
1116 ds_wrap_rtn_b32 v5, v1, v2, v3 offset:4
1117 // CHECK: [0x04,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
1119 ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 gds
1120 // CHECK: [0xff,0xff,0xd2,0xd8,0x01,0x02,0x03,0x05]
1122 ds_swizzle_b32 v5, v1 offset:65535
1123 // CHECK: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0x05]
1125 ds_swizzle_b32 v255, v1 offset:65535
1126 // CHECK: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0xff]
1128 ds_swizzle_b32 v5, v255 offset:65535
1129 // CHECK: [0xff,0xff,0xd4,0xd8,0xff,0x00,0x00,0x05]
1131 ds_swizzle_b32 v5, v1
1132 // CHECK: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
1134 ds_swizzle_b32 v5, v1 offset:0
1135 // CHECK: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
1137 ds_swizzle_b32 v5, v1 offset:4
1138 // CHECK: [0x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
1140 ds_swizzle_b32 v5, v1 offset:65535 gds
1141 // CHECK: [0xff,0xff,0xd6,0xd8,0x01,0x00,0x00,0x05]
1143 ds_read_b32 v5, v1 offset:65535
1144 // CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]
1146 ds_read_b32 v255, v1 offset:65535
1147 // CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0xff]
1149 ds_read_b32 v5, v255 offset:65535
1150 // CHECK: [0xff,0xff,0xd8,0xd8,0xff,0x00,0x00,0x05]
1152 ds_read_b32 v5, v1
1153 // CHECK: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
1155 ds_read_b32 v5, v1 offset:0
1156 // CHECK: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
1158 ds_read_b32 v5, v1 offset:4
1159 // CHECK: [0x04,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
1161 ds_read_b32 v5, v1 offset:65535 gds
1162 // CHECK: [0xff,0xff,0xda,0xd8,0x01,0x00,0x00,0x05]
1164 ds_read2_b32 v[5:6], v1 offset0:127 offset1:255
1165 // CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1167 ds_read2_b32 v[254:255], v1 offset0:127 offset1:255
1168 // CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0xfe]
1170 ds_read2_b32 v[5:6], v255 offset0:127 offset1:255
1171 // CHECK: [0x7f,0xff,0xdc,0xd8,0xff,0x00,0x00,0x05]
1173 ds_read2_b32 v[5:6], v1 offset1:255
1174 // CHECK: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1176 ds_read2_b32 v[5:6], v1 offset0:0 offset1:255
1177 // CHECK: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1179 ds_read2_b32 v[5:6], v1 offset0:16 offset1:255
1180 // CHECK: [0x10,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
1182 ds_read2_b32 v[5:6], v1 offset0:127
1183 // CHECK: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
1185 ds_read2_b32 v[5:6], v1 offset0:127 offset1:0
1186 // CHECK: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
1188 ds_read2_b32 v[5:6], v1 offset0:127 offset1:1
1189 // CHECK: [0x7f,0x01,0xdc,0xd8,0x01,0x00,0x00,0x05]
1191 ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 gds
1192 // CHECK: [0x7f,0xff,0xde,0xd8,0x01,0x00,0x00,0x05]
1194 ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255
1195 // CHECK: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1197 ds_read2st64_b32 v[254:255], v1 offset0:127 offset1:255
1198 // CHECK: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0xfe]
1200 ds_read2st64_b32 v[5:6], v255 offset0:127 offset1:255
1201 // CHECK: [0x7f,0xff,0xe0,0xd8,0xff,0x00,0x00,0x05]
1203 ds_read2st64_b32 v[5:6], v1 offset1:255
1204 // CHECK: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1206 ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:255
1207 // CHECK: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1209 ds_read2st64_b32 v[5:6], v1 offset0:16 offset1:255
1210 // CHECK: [0x10,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
1212 ds_read2st64_b32 v[5:6], v1 offset0:127
1213 // CHECK: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
1215 ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:0
1216 // CHECK: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
1218 ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:1
1219 // CHECK: [0x7f,0x01,0xe0,0xd8,0x01,0x00,0x00,0x05]
1221 ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 gds
1222 // CHECK: [0x7f,0xff,0xe2,0xd8,0x01,0x00,0x00,0x05]
1224 ds_read_i8 v5, v1 offset:65535
1225 // CHECK: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]
1227 ds_read_i8 v255, v1 offset:65535
1228 // CHECK: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0xff]
1230 ds_read_i8 v5, v255 offset:65535
1231 // CHECK: [0xff,0xff,0xe4,0xd8,0xff,0x00,0x00,0x05]
1233 ds_read_i8 v5, v1
1234 // CHECK: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
1236 ds_read_i8 v5, v1 offset:0
1237 // CHECK: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
1239 ds_read_i8 v5, v1 offset:4
1240 // CHECK: [0x04,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
1242 ds_read_i8 v5, v1 offset:65535 gds
1243 // CHECK: [0xff,0xff,0xe6,0xd8,0x01,0x00,0x00,0x05]
1245 ds_read_u8 v5, v1 offset:65535
1246 // CHECK: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]
1248 ds_read_u8 v255, v1 offset:65535
1249 // CHECK: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0xff]
1251 ds_read_u8 v5, v255 offset:65535
1252 // CHECK: [0xff,0xff,0xe8,0xd8,0xff,0x00,0x00,0x05]
1254 ds_read_u8 v5, v1
1255 // CHECK: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
1257 ds_read_u8 v5, v1 offset:0
1258 // CHECK: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
1260 ds_read_u8 v5, v1 offset:4
1261 // CHECK: [0x04,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
1263 ds_read_u8 v5, v1 offset:65535 gds
1264 // CHECK: [0xff,0xff,0xea,0xd8,0x01,0x00,0x00,0x05]
1266 ds_read_i16 v5, v1 offset:65535
1267 // CHECK: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]
1269 ds_read_i16 v255, v1 offset:65535
1270 // CHECK: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xff]
1272 ds_read_i16 v5, v255 offset:65535
1273 // CHECK: [0xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x05]
1275 ds_read_i16 v5, v1
1276 // CHECK: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
1278 ds_read_i16 v5, v1 offset:0
1279 // CHECK: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
1281 ds_read_i16 v5, v1 offset:4
1282 // CHECK: [0x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
1284 ds_read_i16 v5, v1 offset:65535 gds
1285 // CHECK: [0xff,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
1287 ds_read_u16 v5, v1 offset:65535
1288 // CHECK: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
1290 ds_read_u16 v255, v1 offset:65535
1291 // CHECK: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0xff]
1293 ds_read_u16 v5, v255 offset:65535
1294 // CHECK: [0xff,0xff,0xf0,0xd8,0xff,0x00,0x00,0x05]
1296 ds_read_u16 v5, v1
1297 // CHECK: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
1299 ds_read_u16 v5, v1 offset:0
1300 // CHECK: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
1302 ds_read_u16 v5, v1 offset:4
1303 // CHECK: [0x04,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
1305 ds_read_u16 v5, v1 offset:65535 gds
1306 // CHECK: [0xff,0xff,0xf2,0xd8,0x01,0x00,0x00,0x05]
1308 ds_consume v5 offset:65535
1309 // CHECK: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05]
1311 ds_consume v255 offset:65535
1312 // CHECK: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0xff]
1314 ds_consume v5
1315 // CHECK: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
1317 ds_consume v5 offset:0
1318 // CHECK: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
1320 ds_consume v5 offset:4
1321 // CHECK: [0x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
1323 ds_consume v5 offset:65535 gds
1324 // CHECK: [0xff,0xff,0xf6,0xd8,0x00,0x00,0x00,0x05]
1326 ds_append v5 offset:65535
1327 // CHECK: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05]
1329 ds_append v255 offset:65535
1330 // CHECK: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0xff]
1332 ds_append v5
1333 // CHECK: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
1335 ds_append v5 offset:0
1336 // CHECK: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
1338 ds_append v5 offset:4
1339 // CHECK: [0x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
1341 ds_append v5 offset:65535 gds
1342 // CHECK: [0xff,0xff,0xfa,0xd8,0x00,0x00,0x00,0x05]
1344 ds_ordered_count v5, v1 offset:65535 gds
1345 // CHECK: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0x05]
1347 ds_ordered_count v255, v1 offset:65535 gds
1348 // CHECK: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0xff]
1350 ds_ordered_count v5, v255 offset:65535 gds
1351 // CHECK: [0xff,0xff,0xfe,0xd8,0xff,0x00,0x00,0x05]
1353 ds_ordered_count v5, v1 gds
1354 // CHECK: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
1356 ds_ordered_count v5, v1 offset:0 gds
1357 // CHECK: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
1359 ds_ordered_count v5, v1 offset:4 gds
1360 // CHECK: [0x04,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
1362 ds_add_u64 v1, v[2:3] offset:65535
1363 // CHECK: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00]
1365 ds_add_u64 v255, v[2:3] offset:65535
1366 // CHECK: [0xff,0xff,0x00,0xd9,0xff,0x02,0x00,0x00]
1368 ds_add_u64 v1, v[254:255] offset:65535
1369 // CHECK: [0xff,0xff,0x00,0xd9,0x01,0xfe,0x00,0x00]
1371 ds_add_u64 v1, v[2:3]
1372 // CHECK: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
1374 ds_add_u64 v1, v[2:3] offset:0
1375 // CHECK: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
1377 ds_add_u64 v1, v[2:3] offset:4
1378 // CHECK: [0x04,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
1380 ds_add_u64 v1, v[2:3] offset:65535 gds
1381 // CHECK: [0xff,0xff,0x02,0xd9,0x01,0x02,0x00,0x00]
1383 ds_sub_u64 v1, v[2:3] offset:65535
1384 // CHECK: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00]
1386 ds_sub_u64 v255, v[2:3] offset:65535
1387 // CHECK: [0xff,0xff,0x04,0xd9,0xff,0x02,0x00,0x00]
1389 ds_sub_u64 v1, v[254:255] offset:65535
1390 // CHECK: [0xff,0xff,0x04,0xd9,0x01,0xfe,0x00,0x00]
1392 ds_sub_u64 v1, v[2:3]
1393 // CHECK: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
1395 ds_sub_u64 v1, v[2:3] offset:0
1396 // CHECK: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
1398 ds_sub_u64 v1, v[2:3] offset:4
1399 // CHECK: [0x04,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
1401 ds_sub_u64 v1, v[2:3] offset:65535 gds
1402 // CHECK: [0xff,0xff,0x06,0xd9,0x01,0x02,0x00,0x00]
1404 ds_rsub_u64 v1, v[2:3] offset:65535
1405 // CHECK: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00]
1407 ds_rsub_u64 v255, v[2:3] offset:65535
1408 // CHECK: [0xff,0xff,0x08,0xd9,0xff,0x02,0x00,0x00]
1410 ds_rsub_u64 v1, v[254:255] offset:65535
1411 // CHECK: [0xff,0xff,0x08,0xd9,0x01,0xfe,0x00,0x00]
1413 ds_rsub_u64 v1, v[2:3]
1414 // CHECK: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
1416 ds_rsub_u64 v1, v[2:3] offset:0
1417 // CHECK: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
1419 ds_rsub_u64 v1, v[2:3] offset:4
1420 // CHECK: [0x04,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
1422 ds_rsub_u64 v1, v[2:3] offset:65535 gds
1423 // CHECK: [0xff,0xff,0x0a,0xd9,0x01,0x02,0x00,0x00]
1425 ds_inc_u64 v1, v[2:3] offset:65535
1426 // CHECK: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00]
1428 ds_inc_u64 v255, v[2:3] offset:65535
1429 // CHECK: [0xff,0xff,0x0c,0xd9,0xff,0x02,0x00,0x00]
1431 ds_inc_u64 v1, v[254:255] offset:65535
1432 // CHECK: [0xff,0xff,0x0c,0xd9,0x01,0xfe,0x00,0x00]
1434 ds_inc_u64 v1, v[2:3]
1435 // CHECK: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
1437 ds_inc_u64 v1, v[2:3] offset:0
1438 // CHECK: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
1440 ds_inc_u64 v1, v[2:3] offset:4
1441 // CHECK: [0x04,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
1443 ds_inc_u64 v1, v[2:3] offset:65535 gds
1444 // CHECK: [0xff,0xff,0x0e,0xd9,0x01,0x02,0x00,0x00]
1446 ds_dec_u64 v1, v[2:3] offset:65535
1447 // CHECK: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00]
1449 ds_dec_u64 v255, v[2:3] offset:65535
1450 // CHECK: [0xff,0xff,0x10,0xd9,0xff,0x02,0x00,0x00]
1452 ds_dec_u64 v1, v[254:255] offset:65535
1453 // CHECK: [0xff,0xff,0x10,0xd9,0x01,0xfe,0x00,0x00]
1455 ds_dec_u64 v1, v[2:3]
1456 // CHECK: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
1458 ds_dec_u64 v1, v[2:3] offset:0
1459 // CHECK: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
1461 ds_dec_u64 v1, v[2:3] offset:4
1462 // CHECK: [0x04,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
1464 ds_dec_u64 v1, v[2:3] offset:65535 gds
1465 // CHECK: [0xff,0xff,0x12,0xd9,0x01,0x02,0x00,0x00]
1467 ds_min_i64 v1, v[2:3] offset:65535
1468 // CHECK: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00]
1470 ds_min_i64 v255, v[2:3] offset:65535
1471 // CHECK: [0xff,0xff,0x14,0xd9,0xff,0x02,0x00,0x00]
1473 ds_min_i64 v1, v[254:255] offset:65535
1474 // CHECK: [0xff,0xff,0x14,0xd9,0x01,0xfe,0x00,0x00]
1476 ds_min_i64 v1, v[2:3]
1477 // CHECK: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
1479 ds_min_i64 v1, v[2:3] offset:0
1480 // CHECK: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
1482 ds_min_i64 v1, v[2:3] offset:4
1483 // CHECK: [0x04,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
1485 ds_min_i64 v1, v[2:3] offset:65535 gds
1486 // CHECK: [0xff,0xff,0x16,0xd9,0x01,0x02,0x00,0x00]
1488 ds_max_i64 v1, v[2:3] offset:65535
1489 // CHECK: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00]
1491 ds_max_i64 v255, v[2:3] offset:65535
1492 // CHECK: [0xff,0xff,0x18,0xd9,0xff,0x02,0x00,0x00]
1494 ds_max_i64 v1, v[254:255] offset:65535
1495 // CHECK: [0xff,0xff,0x18,0xd9,0x01,0xfe,0x00,0x00]
1497 ds_max_i64 v1, v[2:3]
1498 // CHECK: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
1500 ds_max_i64 v1, v[2:3] offset:0
1501 // CHECK: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
1503 ds_max_i64 v1, v[2:3] offset:4
1504 // CHECK: [0x04,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
1506 ds_max_i64 v1, v[2:3] offset:65535 gds
1507 // CHECK: [0xff,0xff,0x1a,0xd9,0x01,0x02,0x00,0x00]
1509 ds_min_u64 v1, v[2:3] offset:65535
1510 // CHECK: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00]
1512 ds_min_u64 v255, v[2:3] offset:65535
1513 // CHECK: [0xff,0xff,0x1c,0xd9,0xff,0x02,0x00,0x00]
1515 ds_min_u64 v1, v[254:255] offset:65535
1516 // CHECK: [0xff,0xff,0x1c,0xd9,0x01,0xfe,0x00,0x00]
1518 ds_min_u64 v1, v[2:3]
1519 // CHECK: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
1521 ds_min_u64 v1, v[2:3] offset:0
1522 // CHECK: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
1524 ds_min_u64 v1, v[2:3] offset:4
1525 // CHECK: [0x04,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
1527 ds_min_u64 v1, v[2:3] offset:65535 gds
1528 // CHECK: [0xff,0xff,0x1e,0xd9,0x01,0x02,0x00,0x00]
1530 ds_max_u64 v1, v[2:3] offset:65535
1531 // CHECK: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00]
1533 ds_max_u64 v255, v[2:3] offset:65535
1534 // CHECK: [0xff,0xff,0x20,0xd9,0xff,0x02,0x00,0x00]
1536 ds_max_u64 v1, v[254:255] offset:65535
1537 // CHECK: [0xff,0xff,0x20,0xd9,0x01,0xfe,0x00,0x00]
1539 ds_max_u64 v1, v[2:3]
1540 // CHECK: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
1542 ds_max_u64 v1, v[2:3] offset:0
1543 // CHECK: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
1545 ds_max_u64 v1, v[2:3] offset:4
1546 // CHECK: [0x04,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
1548 ds_max_u64 v1, v[2:3] offset:65535 gds
1549 // CHECK: [0xff,0xff,0x22,0xd9,0x01,0x02,0x00,0x00]
1551 ds_and_b64 v1, v[2:3] offset:65535
1552 // CHECK: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00]
1554 ds_and_b64 v255, v[2:3] offset:65535
1555 // CHECK: [0xff,0xff,0x24,0xd9,0xff,0x02,0x00,0x00]
1557 ds_and_b64 v1, v[254:255] offset:65535
1558 // CHECK: [0xff,0xff,0x24,0xd9,0x01,0xfe,0x00,0x00]
1560 ds_and_b64 v1, v[2:3]
1561 // CHECK: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
1563 ds_and_b64 v1, v[2:3] offset:0
1564 // CHECK: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
1566 ds_and_b64 v1, v[2:3] offset:4
1567 // CHECK: [0x04,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
1569 ds_and_b64 v1, v[2:3] offset:65535 gds
1570 // CHECK: [0xff,0xff,0x26,0xd9,0x01,0x02,0x00,0x00]
1572 ds_or_b64 v1, v[2:3] offset:65535
1573 // CHECK: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00]
1575 ds_or_b64 v255, v[2:3] offset:65535
1576 // CHECK: [0xff,0xff,0x28,0xd9,0xff,0x02,0x00,0x00]
1578 ds_or_b64 v1, v[254:255] offset:65535
1579 // CHECK: [0xff,0xff,0x28,0xd9,0x01,0xfe,0x00,0x00]
1581 ds_or_b64 v1, v[2:3]
1582 // CHECK: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
1584 ds_or_b64 v1, v[2:3] offset:0
1585 // CHECK: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
1587 ds_or_b64 v1, v[2:3] offset:4
1588 // CHECK: [0x04,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
1590 ds_or_b64 v1, v[2:3] offset:65535 gds
1591 // CHECK: [0xff,0xff,0x2a,0xd9,0x01,0x02,0x00,0x00]
1593 ds_xor_b64 v1, v[2:3] offset:65535
1594 // CHECK: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00]
1596 ds_xor_b64 v255, v[2:3] offset:65535
1597 // CHECK: [0xff,0xff,0x2c,0xd9,0xff,0x02,0x00,0x00]
1599 ds_xor_b64 v1, v[254:255] offset:65535
1600 // CHECK: [0xff,0xff,0x2c,0xd9,0x01,0xfe,0x00,0x00]
1602 ds_xor_b64 v1, v[2:3]
1603 // CHECK: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
1605 ds_xor_b64 v1, v[2:3] offset:0
1606 // CHECK: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
1608 ds_xor_b64 v1, v[2:3] offset:4
1609 // CHECK: [0x04,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
1611 ds_xor_b64 v1, v[2:3] offset:65535 gds
1612 // CHECK: [0xff,0xff,0x2e,0xd9,0x01,0x02,0x00,0x00]
1614 ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535
1615 // CHECK: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00]
1617 ds_mskor_b64 v255, v[2:3], v[3:4] offset:65535
1618 // CHECK: [0xff,0xff,0x30,0xd9,0xff,0x02,0x03,0x00]
1620 ds_mskor_b64 v1, v[254:255], v[3:4] offset:65535
1621 // CHECK: [0xff,0xff,0x30,0xd9,0x01,0xfe,0x03,0x00]
1623 ds_mskor_b64 v1, v[2:3], v[254:255] offset:65535
1624 // CHECK: [0xff,0xff,0x30,0xd9,0x01,0x02,0xfe,0x00]
1626 ds_mskor_b64 v1, v[2:3], v[3:4]
1627 // CHECK: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
1629 ds_mskor_b64 v1, v[2:3], v[3:4] offset:0
1630 // CHECK: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
1632 ds_mskor_b64 v1, v[2:3], v[3:4] offset:4
1633 // CHECK: [0x04,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
1635 ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 gds
1636 // CHECK: [0xff,0xff,0x32,0xd9,0x01,0x02,0x03,0x00]
1638 ds_write_b64 v1, v[2:3] offset:65535
1639 // CHECK: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]
1641 ds_write_b64 v255, v[2:3] offset:65535
1642 // CHECK: [0xff,0xff,0x34,0xd9,0xff,0x02,0x00,0x00]
1644 ds_write_b64 v1, v[254:255] offset:65535
1645 // CHECK: [0xff,0xff,0x34,0xd9,0x01,0xfe,0x00,0x00]
1647 ds_write_b64 v1, v[2:3]
1648 // CHECK: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1650 ds_write_b64 v1, v[2:3] offset:0
1651 // CHECK: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1653 ds_write_b64 v1, v[2:3] offset:4
1654 // CHECK: [0x04,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
1656 ds_write_b64 v1, v[2:3] offset:65535 gds
1657 // CHECK: [0xff,0xff,0x36,0xd9,0x01,0x02,0x00,0x00]
1659 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1660 // CHECK: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1662 ds_write2_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
1663 // CHECK: [0x7f,0xff,0x38,0xd9,0xff,0x02,0x03,0x00]
1665 ds_write2_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
1666 // CHECK: [0x7f,0xff,0x38,0xd9,0x01,0xfe,0x03,0x00]
1668 ds_write2_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
1669 // CHECK: [0x7f,0xff,0x38,0xd9,0x01,0x02,0xfe,0x00]
1671 ds_write2_b64 v1, v[2:3], v[3:4] offset1:255
1672 // CHECK: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1674 ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
1675 // CHECK: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1677 ds_write2_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
1678 // CHECK: [0x10,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
1680 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127
1681 // CHECK: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
1683 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
1684 // CHECK: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
1686 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
1687 // CHECK: [0x7f,0x01,0x38,0xd9,0x01,0x02,0x03,0x00]
1689 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
1690 // CHECK: [0x7f,0xff,0x3a,0xd9,0x01,0x02,0x03,0x00]
1692 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1693 // CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1695 ds_write2st64_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
1696 // CHECK: [0x7f,0xff,0x3c,0xd9,0xff,0x02,0x03,0x00]
1698 ds_write2st64_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
1699 // CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0xfe,0x03,0x00]
1701 ds_write2st64_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
1702 // CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0xfe,0x00]
1704 ds_write2st64_b64 v1, v[2:3], v[3:4] offset1:255
1705 // CHECK: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1707 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
1708 // CHECK: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1710 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
1711 // CHECK: [0x10,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
1713 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127
1714 // CHECK: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
1716 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
1717 // CHECK: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
1719 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
1720 // CHECK: [0x7f,0x01,0x3c,0xd9,0x01,0x02,0x03,0x00]
1722 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
1723 // CHECK: [0x7f,0xff,0x3e,0xd9,0x01,0x02,0x03,0x00]
1725 ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535
1726 // CHECK: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00]
1728 ds_cmpst_b64 v255, v[2:3], v[3:4] offset:65535
1729 // CHECK: [0xff,0xff,0x40,0xd9,0xff,0x02,0x03,0x00]
1731 ds_cmpst_b64 v1, v[254:255], v[3:4] offset:65535
1732 // CHECK: [0xff,0xff,0x40,0xd9,0x01,0xfe,0x03,0x00]
1734 ds_cmpst_b64 v1, v[2:3], v[254:255] offset:65535
1735 // CHECK: [0xff,0xff,0x40,0xd9,0x01,0x02,0xfe,0x00]
1737 ds_cmpst_b64 v1, v[2:3], v[3:4]
1738 // CHECK: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
1740 ds_cmpst_b64 v1, v[2:3], v[3:4] offset:0
1741 // CHECK: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
1743 ds_cmpst_b64 v1, v[2:3], v[3:4] offset:4
1744 // CHECK: [0x04,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
1746 ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535 gds
1747 // CHECK: [0xff,0xff,0x42,0xd9,0x01,0x02,0x03,0x00]
1749 ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535
1750 // CHECK: [0xff,0xff,0x44,0xd9,0x01,0x02,0x03,0x00]
1752 ds_cmpst_f64 v255, v[2:3], v[3:4] offset:65535
1753 // CHECK: [0xff,0xff,0x44,0xd9,0xff,0x02,0x03,0x00]
1755 ds_cmpst_f64 v1, v[254:255], v[3:4] offset:65535
1756 // CHECK: [0xff,0xff,0x44,0xd9,0x01,0xfe,0x03,0x00]
1758 ds_cmpst_f64 v1, v[2:3], v[254:255] offset:65535
1759 // CHECK: [0xff,0xff,0x44,0xd9,0x01,0x02,0xfe,0x00]
1761 ds_cmpst_f64 v1, v[2:3], v[3:4]
1762 // CHECK: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
1764 ds_cmpst_f64 v1, v[2:3], v[3:4] offset:0
1765 // CHECK: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
1767 ds_cmpst_f64 v1, v[2:3], v[3:4] offset:4
1768 // CHECK: [0x04,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
1770 ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535 gds
1771 // CHECK: [0xff,0xff,0x46,0xd9,0x01,0x02,0x03,0x00]
1773 ds_min_f64 v1, v[2:3] offset:65535
1774 // CHECK: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00]
1776 ds_min_f64 v255, v[2:3] offset:65535
1777 // CHECK: [0xff,0xff,0x48,0xd9,0xff,0x02,0x00,0x00]
1779 ds_min_f64 v1, v[254:255] offset:65535
1780 // CHECK: [0xff,0xff,0x48,0xd9,0x01,0xfe,0x00,0x00]
1782 ds_min_f64 v1, v[2:3]
1783 // CHECK: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
1785 ds_min_f64 v1, v[2:3] offset:0
1786 // CHECK: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
1788 ds_min_f64 v1, v[2:3] offset:4
1789 // CHECK: [0x04,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
1791 ds_min_f64 v1, v[2:3] offset:65535 gds
1792 // CHECK: [0xff,0xff,0x4a,0xd9,0x01,0x02,0x00,0x00]
1794 ds_max_f64 v1, v[2:3] offset:65535
1795 // CHECK: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00]
1797 ds_max_f64 v255, v[2:3] offset:65535
1798 // CHECK: [0xff,0xff,0x4c,0xd9,0xff,0x02,0x00,0x00]
1800 ds_max_f64 v1, v[254:255] offset:65535
1801 // CHECK: [0xff,0xff,0x4c,0xd9,0x01,0xfe,0x00,0x00]
1803 ds_max_f64 v1, v[2:3]
1804 // CHECK: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
1806 ds_max_f64 v1, v[2:3] offset:0
1807 // CHECK: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
1809 ds_max_f64 v1, v[2:3] offset:4
1810 // CHECK: [0x04,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
1812 ds_max_f64 v1, v[2:3] offset:65535 gds
1813 // CHECK: [0xff,0xff,0x4e,0xd9,0x01,0x02,0x00,0x00]
1815 ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1816 // CHECK: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05]
1818 ds_add_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1819 // CHECK: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0xfe]
1821 ds_add_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1822 // CHECK: [0xff,0xff,0x80,0xd9,0xff,0x02,0x00,0x05]
1824 ds_add_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1825 // CHECK: [0xff,0xff,0x80,0xd9,0x01,0xfe,0x00,0x05]
1827 ds_add_rtn_u64 v[5:6], v1, v[2:3]
1828 // CHECK: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
1830 ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0
1831 // CHECK: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
1833 ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:4
1834 // CHECK: [0x04,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
1836 ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1837 // CHECK: [0xff,0xff,0x82,0xd9,0x01,0x02,0x00,0x05]
1839 ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1840 // CHECK: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05]
1842 ds_sub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1843 // CHECK: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0xfe]
1845 ds_sub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1846 // CHECK: [0xff,0xff,0x84,0xd9,0xff,0x02,0x00,0x05]
1848 ds_sub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1849 // CHECK: [0xff,0xff,0x84,0xd9,0x01,0xfe,0x00,0x05]
1851 ds_sub_rtn_u64 v[5:6], v1, v[2:3]
1852 // CHECK: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
1854 ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0
1855 // CHECK: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
1857 ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:4
1858 // CHECK: [0x04,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
1860 ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1861 // CHECK: [0xff,0xff,0x86,0xd9,0x01,0x02,0x00,0x05]
1863 ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1864 // CHECK: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05]
1866 ds_rsub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1867 // CHECK: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0xfe]
1869 ds_rsub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1870 // CHECK: [0xff,0xff,0x88,0xd9,0xff,0x02,0x00,0x05]
1872 ds_rsub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1873 // CHECK: [0xff,0xff,0x88,0xd9,0x01,0xfe,0x00,0x05]
1875 ds_rsub_rtn_u64 v[5:6], v1, v[2:3]
1876 // CHECK: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
1878 ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0
1879 // CHECK: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
1881 ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:4
1882 // CHECK: [0x04,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
1884 ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1885 // CHECK: [0xff,0xff,0x8a,0xd9,0x01,0x02,0x00,0x05]
1887 ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1888 // CHECK: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05]
1890 ds_inc_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1891 // CHECK: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0xfe]
1893 ds_inc_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1894 // CHECK: [0xff,0xff,0x8c,0xd9,0xff,0x02,0x00,0x05]
1896 ds_inc_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1897 // CHECK: [0xff,0xff,0x8c,0xd9,0x01,0xfe,0x00,0x05]
1899 ds_inc_rtn_u64 v[5:6], v1, v[2:3]
1900 // CHECK: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
1902 ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0
1903 // CHECK: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
1905 ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:4
1906 // CHECK: [0x04,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
1908 ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1909 // CHECK: [0xff,0xff,0x8e,0xd9,0x01,0x02,0x00,0x05]
1911 ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1912 // CHECK: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05]
1914 ds_dec_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1915 // CHECK: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0xfe]
1917 ds_dec_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1918 // CHECK: [0xff,0xff,0x90,0xd9,0xff,0x02,0x00,0x05]
1920 ds_dec_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1921 // CHECK: [0xff,0xff,0x90,0xd9,0x01,0xfe,0x00,0x05]
1923 ds_dec_rtn_u64 v[5:6], v1, v[2:3]
1924 // CHECK: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
1926 ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0
1927 // CHECK: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
1929 ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:4
1930 // CHECK: [0x04,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
1932 ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1933 // CHECK: [0xff,0xff,0x92,0xd9,0x01,0x02,0x00,0x05]
1935 ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535
1936 // CHECK: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05]
1938 ds_min_rtn_i64 v[254:255], v1, v[2:3] offset:65535
1939 // CHECK: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0xfe]
1941 ds_min_rtn_i64 v[5:6], v255, v[2:3] offset:65535
1942 // CHECK: [0xff,0xff,0x94,0xd9,0xff,0x02,0x00,0x05]
1944 ds_min_rtn_i64 v[5:6], v1, v[254:255] offset:65535
1945 // CHECK: [0xff,0xff,0x94,0xd9,0x01,0xfe,0x00,0x05]
1947 ds_min_rtn_i64 v[5:6], v1, v[2:3]
1948 // CHECK: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
1950 ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0
1951 // CHECK: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
1953 ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:4
1954 // CHECK: [0x04,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
1956 ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
1957 // CHECK: [0xff,0xff,0x96,0xd9,0x01,0x02,0x00,0x05]
1959 ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535
1960 // CHECK: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05]
1962 ds_max_rtn_i64 v[254:255], v1, v[2:3] offset:65535
1963 // CHECK: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0xfe]
1965 ds_max_rtn_i64 v[5:6], v255, v[2:3] offset:65535
1966 // CHECK: [0xff,0xff,0x98,0xd9,0xff,0x02,0x00,0x05]
1968 ds_max_rtn_i64 v[5:6], v1, v[254:255] offset:65535
1969 // CHECK: [0xff,0xff,0x98,0xd9,0x01,0xfe,0x00,0x05]
1971 ds_max_rtn_i64 v[5:6], v1, v[2:3]
1972 // CHECK: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
1974 ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0
1975 // CHECK: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
1977 ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:4
1978 // CHECK: [0x04,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
1980 ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
1981 // CHECK: [0xff,0xff,0x9a,0xd9,0x01,0x02,0x00,0x05]
1983 ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1984 // CHECK: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05]
1986 ds_min_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1987 // CHECK: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0xfe]
1989 ds_min_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1990 // CHECK: [0xff,0xff,0x9c,0xd9,0xff,0x02,0x00,0x05]
1992 ds_min_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1993 // CHECK: [0xff,0xff,0x9c,0xd9,0x01,0xfe,0x00,0x05]
1995 ds_min_rtn_u64 v[5:6], v1, v[2:3]
1996 // CHECK: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
1998 ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0
1999 // CHECK: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
2001 ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:4
2002 // CHECK: [0x04,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
2004 ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
2005 // CHECK: [0xff,0xff,0x9e,0xd9,0x01,0x02,0x00,0x05]
2007 ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535
2008 // CHECK: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05]
2010 ds_max_rtn_u64 v[254:255], v1, v[2:3] offset:65535
2011 // CHECK: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0xfe]
2013 ds_max_rtn_u64 v[5:6], v255, v[2:3] offset:65535
2014 // CHECK: [0xff,0xff,0xa0,0xd9,0xff,0x02,0x00,0x05]
2016 ds_max_rtn_u64 v[5:6], v1, v[254:255] offset:65535
2017 // CHECK: [0xff,0xff,0xa0,0xd9,0x01,0xfe,0x00,0x05]
2019 ds_max_rtn_u64 v[5:6], v1, v[2:3]
2020 // CHECK: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
2022 ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0
2023 // CHECK: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
2025 ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:4
2026 // CHECK: [0x04,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
2028 ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
2029 // CHECK: [0xff,0xff,0xa2,0xd9,0x01,0x02,0x00,0x05]
2031 ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2032 // CHECK: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05]
2034 ds_and_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2035 // CHECK: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0xfe]
2037 ds_and_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2038 // CHECK: [0xff,0xff,0xa4,0xd9,0xff,0x02,0x00,0x05]
2040 ds_and_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2041 // CHECK: [0xff,0xff,0xa4,0xd9,0x01,0xfe,0x00,0x05]
2043 ds_and_rtn_b64 v[5:6], v1, v[2:3]
2044 // CHECK: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
2046 ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0
2047 // CHECK: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
2049 ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:4
2050 // CHECK: [0x04,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
2052 ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2053 // CHECK: [0xff,0xff,0xa6,0xd9,0x01,0x02,0x00,0x05]
2055 ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2056 // CHECK: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05]
2058 ds_or_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2059 // CHECK: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0xfe]
2061 ds_or_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2062 // CHECK: [0xff,0xff,0xa8,0xd9,0xff,0x02,0x00,0x05]
2064 ds_or_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2065 // CHECK: [0xff,0xff,0xa8,0xd9,0x01,0xfe,0x00,0x05]
2067 ds_or_rtn_b64 v[5:6], v1, v[2:3]
2068 // CHECK: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
2070 ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0
2071 // CHECK: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
2073 ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:4
2074 // CHECK: [0x04,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
2076 ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2077 // CHECK: [0xff,0xff,0xaa,0xd9,0x01,0x02,0x00,0x05]
2079 ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2080 // CHECK: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05]
2082 ds_xor_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2083 // CHECK: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0xfe]
2085 ds_xor_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2086 // CHECK: [0xff,0xff,0xac,0xd9,0xff,0x02,0x00,0x05]
2088 ds_xor_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2089 // CHECK: [0xff,0xff,0xac,0xd9,0x01,0xfe,0x00,0x05]
2091 ds_xor_rtn_b64 v[5:6], v1, v[2:3]
2092 // CHECK: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
2094 ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0
2095 // CHECK: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
2097 ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:4
2098 // CHECK: [0x04,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
2100 ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2101 // CHECK: [0xff,0xff,0xae,0xd9,0x01,0x02,0x00,0x05]
2103 ds_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]
2106 ds_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]
2109 ds_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]
2112 ds_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]
2115 ds_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]
2118 ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
2119 // CHECK: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
2121 ds_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]
2124 ds_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]
2127 ds_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]
2130 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2131 // CHECK: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05]
2133 ds_wrxchg_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2134 // CHECK: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0xfe]
2136 ds_wrxchg_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2137 // CHECK: [0xff,0xff,0xb4,0xd9,0xff,0x02,0x00,0x05]
2139 ds_wrxchg_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2140 // CHECK: [0xff,0xff,0xb4,0xd9,0x01,0xfe,0x00,0x05]
2142 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3]
2143 // CHECK: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
2145 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0
2146 // CHECK: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
2148 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:4
2149 // CHECK: [0x04,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
2151 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2152 // CHECK: [0xff,0xff,0xb6,0xd9,0x01,0x02,0x00,0x05]
2154 ds_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]
2157 ds_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]
2160 ds_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]
2163 ds_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]
2166 ds_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]
2169 ds_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]
2172 ds_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]
2175 ds_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]
2178 ds_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]
2181 ds_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]
2184 ds_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]
2187 ds_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]
2190 ds_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]
2193 ds_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]
2196 ds_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]
2199 ds_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]
2202 ds_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]
2205 ds_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]
2208 ds_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]
2211 ds_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]
2214 ds_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]
2217 ds_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]
2220 ds_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]
2223 ds_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]
2226 ds_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]
2229 ds_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]
2232 ds_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]
2235 ds_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]
2238 ds_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]
2241 ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
2242 // CHECK: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
2244 ds_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]
2247 ds_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]
2250 ds_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]
2253 ds_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]
2256 ds_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]
2259 ds_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]
2262 ds_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]
2265 ds_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]
2268 ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4]
2269 // CHECK: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
2271 ds_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]
2274 ds_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]
2277 ds_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]
2280 ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535
2281 // CHECK: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05]
2283 ds_min_rtn_f64 v[254:255], v1, v[2:3] offset:65535
2284 // CHECK: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0xfe]
2286 ds_min_rtn_f64 v[5:6], v255, v[2:3] offset:65535
2287 // CHECK: [0xff,0xff,0xc8,0xd9,0xff,0x02,0x00,0x05]
2289 ds_min_rtn_f64 v[5:6], v1, v[254:255] offset:65535
2290 // CHECK: [0xff,0xff,0xc8,0xd9,0x01,0xfe,0x00,0x05]
2292 ds_min_rtn_f64 v[5:6], v1, v[2:3]
2293 // CHECK: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
2295 ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0
2296 // CHECK: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
2298 ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:4
2299 // CHECK: [0x04,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
2301 ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
2302 // CHECK: [0xff,0xff,0xca,0xd9,0x01,0x02,0x00,0x05]
2304 ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535
2305 // CHECK: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05]
2307 ds_max_rtn_f64 v[254:255], v1, v[2:3] offset:65535
2308 // CHECK: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0xfe]
2310 ds_max_rtn_f64 v[5:6], v255, v[2:3] offset:65535
2311 // CHECK: [0xff,0xff,0xcc,0xd9,0xff,0x02,0x00,0x05]
2313 ds_max_rtn_f64 v[5:6], v1, v[254:255] offset:65535
2314 // CHECK: [0xff,0xff,0xcc,0xd9,0x01,0xfe,0x00,0x05]
2316 ds_max_rtn_f64 v[5:6], v1, v[2:3]
2317 // CHECK: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
2319 ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0
2320 // CHECK: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
2322 ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:4
2323 // CHECK: [0x04,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
2325 ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
2326 // CHECK: [0xff,0xff,0xce,0xd9,0x01,0x02,0x00,0x05]
2328 ds_read_b64 v[5:6], v1 offset:65535
2329 // CHECK: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05]
2331 ds_read_b64 v[254:255], v1 offset:65535
2332 // CHECK: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0xfe]
2334 ds_read_b64 v[5:6], v255 offset:65535
2335 // CHECK: [0xff,0xff,0xd8,0xd9,0xff,0x00,0x00,0x05]
2337 ds_read_b64 v[5:6], v1
2338 // CHECK: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
2340 ds_read_b64 v[5:6], v1 offset:0
2341 // CHECK: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
2343 ds_read_b64 v[5:6], v1 offset:4
2344 // CHECK: [0x04,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
2346 ds_read_b64 v[5:6], v1 offset:65535 gds
2347 // CHECK: [0xff,0xff,0xda,0xd9,0x01,0x00,0x00,0x05]
2349 ds_read2_b64 v[5:8], v1 offset0:127 offset1:255
2350 // CHECK: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
2352 ds_read2_b64 v[252:255], v1 offset0:127 offset1:255
2353 // CHECK: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0xfc]
2355 ds_read2_b64 v[5:8], v255 offset0:127 offset1:255
2356 // CHECK: [0x7f,0xff,0xdc,0xd9,0xff,0x00,0x00,0x05]
2358 ds_read2_b64 v[5:8], v1 offset1:255
2359 // CHECK: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
2361 ds_read2_b64 v[5:8], v1 offset0:0 offset1:255
2362 // CHECK: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
2364 ds_read2_b64 v[5:8], v1 offset0:16 offset1:255
2365 // CHECK: [0x10,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
2367 ds_read2_b64 v[5:8], v1 offset0:127
2368 // CHECK: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
2370 ds_read2_b64 v[5:8], v1 offset0:127 offset1:0
2371 // CHECK: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
2373 ds_read2_b64 v[5:8], v1 offset0:127 offset1:1
2374 // CHECK: [0x7f,0x01,0xdc,0xd9,0x01,0x00,0x00,0x05]
2376 ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 gds
2377 // CHECK: [0x7f,0xff,0xde,0xd9,0x01,0x00,0x00,0x05]
2379 ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255
2380 // CHECK: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
2382 ds_read2st64_b64 v[252:255], v1 offset0:127 offset1:255
2383 // CHECK: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0xfc]
2385 ds_read2st64_b64 v[5:8], v255 offset0:127 offset1:255
2386 // CHECK: [0x7f,0xff,0xe0,0xd9,0xff,0x00,0x00,0x05]
2388 ds_read2st64_b64 v[5:8], v1 offset1:255
2389 // CHECK: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
2391 ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:255
2392 // CHECK: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
2394 ds_read2st64_b64 v[5:8], v1 offset0:16 offset1:255
2395 // CHECK: [0x10,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
2397 ds_read2st64_b64 v[5:8], v1 offset0:127
2398 // CHECK: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
2400 ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:0
2401 // CHECK: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
2403 ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:1
2404 // CHECK: [0x7f,0x01,0xe0,0xd9,0x01,0x00,0x00,0x05]
2406 ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 gds
2407 // CHECK: [0x7f,0xff,0xe2,0xd9,0x01,0x00,0x00,0x05]
2409 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2410 // CHECK: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05]
2412 ds_condxchg32_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2413 // CHECK: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0xfe]
2415 ds_condxchg32_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2416 // CHECK: [0xff,0xff,0xf8,0xd9,0xff,0x02,0x00,0x05]
2418 ds_condxchg32_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2419 // CHECK: [0xff,0xff,0xf8,0xd9,0x01,0xfe,0x00,0x05]
2421 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3]
2422 // CHECK: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
2424 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0
2425 // CHECK: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
2427 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:4
2428 // CHECK: [0x04,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
2430 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2431 // CHECK: [0xff,0xff,0xfa,0xd9,0x01,0x02,0x00,0x05]
2433 ds_add_src2_u32 v1 offset:65535
2434 // CHECK: [0xff,0xff,0x00,0xda,0x01,0x00,0x00,0x00]
2436 ds_add_src2_u32 v255 offset:65535
2437 // CHECK: [0xff,0xff,0x00,0xda,0xff,0x00,0x00,0x00]
2439 ds_add_src2_u32 v1
2440 // CHECK: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
2442 ds_add_src2_u32 v1 offset:0
2443 // CHECK: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
2445 ds_add_src2_u32 v1 offset:4
2446 // CHECK: [0x04,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
2448 ds_add_src2_u32 v1 offset:65535 gds
2449 // CHECK: [0xff,0xff,0x02,0xda,0x01,0x00,0x00,0x00]
2451 ds_sub_src2_u32 v1 offset:65535
2452 // CHECK: [0xff,0xff,0x04,0xda,0x01,0x00,0x00,0x00]
2454 ds_sub_src2_u32 v255 offset:65535
2455 // CHECK: [0xff,0xff,0x04,0xda,0xff,0x00,0x00,0x00]
2457 ds_sub_src2_u32 v1
2458 // CHECK: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
2460 ds_sub_src2_u32 v1 offset:0
2461 // CHECK: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
2463 ds_sub_src2_u32 v1 offset:4
2464 // CHECK: [0x04,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
2466 ds_sub_src2_u32 v1 offset:65535 gds
2467 // CHECK: [0xff,0xff,0x06,0xda,0x01,0x00,0x00,0x00]
2469 ds_rsub_src2_u32 v1 offset:65535
2470 // CHECK: [0xff,0xff,0x08,0xda,0x01,0x00,0x00,0x00]
2472 ds_rsub_src2_u32 v255 offset:65535
2473 // CHECK: [0xff,0xff,0x08,0xda,0xff,0x00,0x00,0x00]
2475 ds_rsub_src2_u32 v1
2476 // CHECK: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
2478 ds_rsub_src2_u32 v1 offset:0
2479 // CHECK: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
2481 ds_rsub_src2_u32 v1 offset:4
2482 // CHECK: [0x04,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
2484 ds_rsub_src2_u32 v1 offset:65535 gds
2485 // CHECK: [0xff,0xff,0x0a,0xda,0x01,0x00,0x00,0x00]
2487 ds_inc_src2_u32 v1 offset:65535
2488 // CHECK: [0xff,0xff,0x0c,0xda,0x01,0x00,0x00,0x00]
2490 ds_inc_src2_u32 v255 offset:65535
2491 // CHECK: [0xff,0xff,0x0c,0xda,0xff,0x00,0x00,0x00]
2493 ds_inc_src2_u32 v1
2494 // CHECK: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
2496 ds_inc_src2_u32 v1 offset:0
2497 // CHECK: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
2499 ds_inc_src2_u32 v1 offset:4
2500 // CHECK: [0x04,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
2502 ds_inc_src2_u32 v1 offset:65535 gds
2503 // CHECK: [0xff,0xff,0x0e,0xda,0x01,0x00,0x00,0x00]
2505 ds_dec_src2_u32 v1 offset:65535
2506 // CHECK: [0xff,0xff,0x10,0xda,0x01,0x00,0x00,0x00]
2508 ds_dec_src2_u32 v255 offset:65535
2509 // CHECK: [0xff,0xff,0x10,0xda,0xff,0x00,0x00,0x00]
2511 ds_dec_src2_u32 v1
2512 // CHECK: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
2514 ds_dec_src2_u32 v1 offset:0
2515 // CHECK: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
2517 ds_dec_src2_u32 v1 offset:4
2518 // CHECK: [0x04,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
2520 ds_dec_src2_u32 v1 offset:65535 gds
2521 // CHECK: [0xff,0xff,0x12,0xda,0x01,0x00,0x00,0x00]
2523 ds_min_src2_i32 v1 offset:65535
2524 // CHECK: [0xff,0xff,0x14,0xda,0x01,0x00,0x00,0x00]
2526 ds_min_src2_i32 v255 offset:65535
2527 // CHECK: [0xff,0xff,0x14,0xda,0xff,0x00,0x00,0x00]
2529 ds_min_src2_i32 v1
2530 // CHECK: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
2532 ds_min_src2_i32 v1 offset:0
2533 // CHECK: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
2535 ds_min_src2_i32 v1 offset:4
2536 // CHECK: [0x04,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
2538 ds_min_src2_i32 v1 offset:65535 gds
2539 // CHECK: [0xff,0xff,0x16,0xda,0x01,0x00,0x00,0x00]
2541 ds_max_src2_i32 v1 offset:65535
2542 // CHECK: [0xff,0xff,0x18,0xda,0x01,0x00,0x00,0x00]
2544 ds_max_src2_i32 v255 offset:65535
2545 // CHECK: [0xff,0xff,0x18,0xda,0xff,0x00,0x00,0x00]
2547 ds_max_src2_i32 v1
2548 // CHECK: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
2550 ds_max_src2_i32 v1 offset:0
2551 // CHECK: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
2553 ds_max_src2_i32 v1 offset:4
2554 // CHECK: [0x04,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
2556 ds_max_src2_i32 v1 offset:65535 gds
2557 // CHECK: [0xff,0xff,0x1a,0xda,0x01,0x00,0x00,0x00]
2559 ds_min_src2_u32 v1 offset:65535
2560 // CHECK: [0xff,0xff,0x1c,0xda,0x01,0x00,0x00,0x00]
2562 ds_min_src2_u32 v255 offset:65535
2563 // CHECK: [0xff,0xff,0x1c,0xda,0xff,0x00,0x00,0x00]
2565 ds_min_src2_u32 v1
2566 // CHECK: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
2568 ds_min_src2_u32 v1 offset:0
2569 // CHECK: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
2571 ds_min_src2_u32 v1 offset:4
2572 // CHECK: [0x04,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
2574 ds_min_src2_u32 v1 offset:65535 gds
2575 // CHECK: [0xff,0xff,0x1e,0xda,0x01,0x00,0x00,0x00]
2577 ds_max_src2_u32 v1 offset:65535
2578 // CHECK: [0xff,0xff,0x20,0xda,0x01,0x00,0x00,0x00]
2580 ds_max_src2_u32 v255 offset:65535
2581 // CHECK: [0xff,0xff,0x20,0xda,0xff,0x00,0x00,0x00]
2583 ds_max_src2_u32 v1
2584 // CHECK: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
2586 ds_max_src2_u32 v1 offset:0
2587 // CHECK: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
2589 ds_max_src2_u32 v1 offset:4
2590 // CHECK: [0x04,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
2592 ds_max_src2_u32 v1 offset:65535 gds
2593 // CHECK: [0xff,0xff,0x22,0xda,0x01,0x00,0x00,0x00]
2595 ds_and_src2_b32 v1 offset:65535
2596 // CHECK: [0xff,0xff,0x24,0xda,0x01,0x00,0x00,0x00]
2598 ds_and_src2_b32 v255 offset:65535
2599 // CHECK: [0xff,0xff,0x24,0xda,0xff,0x00,0x00,0x00]
2601 ds_and_src2_b32 v1
2602 // CHECK: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
2604 ds_and_src2_b32 v1 offset:0
2605 // CHECK: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
2607 ds_and_src2_b32 v1 offset:4
2608 // CHECK: [0x04,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
2610 ds_and_src2_b32 v1 offset:65535 gds
2611 // CHECK: [0xff,0xff,0x26,0xda,0x01,0x00,0x00,0x00]
2613 ds_or_src2_b32 v1 offset:65535
2614 // CHECK: [0xff,0xff,0x28,0xda,0x01,0x00,0x00,0x00]
2616 ds_or_src2_b32 v255 offset:65535
2617 // CHECK: [0xff,0xff,0x28,0xda,0xff,0x00,0x00,0x00]
2619 ds_or_src2_b32 v1
2620 // CHECK: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
2622 ds_or_src2_b32 v1 offset:0
2623 // CHECK: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
2625 ds_or_src2_b32 v1 offset:4
2626 // CHECK: [0x04,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
2628 ds_or_src2_b32 v1 offset:65535 gds
2629 // CHECK: [0xff,0xff,0x2a,0xda,0x01,0x00,0x00,0x00]
2631 ds_xor_src2_b32 v1 offset:65535
2632 // CHECK: [0xff,0xff,0x2c,0xda,0x01,0x00,0x00,0x00]
2634 ds_xor_src2_b32 v255 offset:65535
2635 // CHECK: [0xff,0xff,0x2c,0xda,0xff,0x00,0x00,0x00]
2637 ds_xor_src2_b32 v1
2638 // CHECK: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
2640 ds_xor_src2_b32 v1 offset:0
2641 // CHECK: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
2643 ds_xor_src2_b32 v1 offset:4
2644 // CHECK: [0x04,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
2646 ds_xor_src2_b32 v1 offset:65535 gds
2647 // CHECK: [0xff,0xff,0x2e,0xda,0x01,0x00,0x00,0x00]
2649 ds_write_src2_b32 v1 offset:65535
2650 // CHECK: [0xff,0xff,0x34,0xda,0x01,0x00,0x00,0x00]
2652 ds_write_src2_b32 v255 offset:65535
2653 // CHECK: [0xff,0xff,0x34,0xda,0xff,0x00,0x00,0x00]
2655 ds_write_src2_b32 v1
2656 // CHECK: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
2658 ds_write_src2_b32 v1 offset:0
2659 // CHECK: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
2661 ds_write_src2_b32 v1 offset:4
2662 // CHECK: [0x04,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
2664 ds_write_src2_b32 v1 offset:65535 gds
2665 // CHECK: [0xff,0xff,0x36,0xda,0x01,0x00,0x00,0x00]
2667 ds_min_src2_f32 v1 offset:65535
2668 // CHECK: [0xff,0xff,0x48,0xda,0x01,0x00,0x00,0x00]
2670 ds_min_src2_f32 v255 offset:65535
2671 // CHECK: [0xff,0xff,0x48,0xda,0xff,0x00,0x00,0x00]
2673 ds_min_src2_f32 v1
2674 // CHECK: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
2676 ds_min_src2_f32 v1 offset:0
2677 // CHECK: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
2679 ds_min_src2_f32 v1 offset:4
2680 // CHECK: [0x04,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
2682 ds_min_src2_f32 v1 offset:65535 gds
2683 // CHECK: [0xff,0xff,0x4a,0xda,0x01,0x00,0x00,0x00]
2685 ds_max_src2_f32 v1 offset:65535
2686 // CHECK: [0xff,0xff,0x4c,0xda,0x01,0x00,0x00,0x00]
2688 ds_max_src2_f32 v255 offset:65535
2689 // CHECK: [0xff,0xff,0x4c,0xda,0xff,0x00,0x00,0x00]
2691 ds_max_src2_f32 v1
2692 // CHECK: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
2694 ds_max_src2_f32 v1 offset:0
2695 // CHECK: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
2697 ds_max_src2_f32 v1 offset:4
2698 // CHECK: [0x04,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
2700 ds_max_src2_f32 v1 offset:65535 gds
2701 // CHECK: [0xff,0xff,0x4e,0xda,0x01,0x00,0x00,0x00]
2703 ds_add_src2_u64 v1 offset:65535
2704 // CHECK: [0xff,0xff,0x00,0xdb,0x01,0x00,0x00,0x00]
2706 ds_add_src2_u64 v255 offset:65535
2707 // CHECK: [0xff,0xff,0x00,0xdb,0xff,0x00,0x00,0x00]
2709 ds_add_src2_u64 v1
2710 // CHECK: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
2712 ds_add_src2_u64 v1 offset:0
2713 // CHECK: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
2715 ds_add_src2_u64 v1 offset:4
2716 // CHECK: [0x04,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
2718 ds_add_src2_u64 v1 offset:65535 gds
2719 // CHECK: [0xff,0xff,0x02,0xdb,0x01,0x00,0x00,0x00]
2721 ds_sub_src2_u64 v1 offset:65535
2722 // CHECK: [0xff,0xff,0x04,0xdb,0x01,0x00,0x00,0x00]
2724 ds_sub_src2_u64 v255 offset:65535
2725 // CHECK: [0xff,0xff,0x04,0xdb,0xff,0x00,0x00,0x00]
2727 ds_sub_src2_u64 v1
2728 // CHECK: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
2730 ds_sub_src2_u64 v1 offset:0
2731 // CHECK: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
2733 ds_sub_src2_u64 v1 offset:4
2734 // CHECK: [0x04,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
2736 ds_sub_src2_u64 v1 offset:65535 gds
2737 // CHECK: [0xff,0xff,0x06,0xdb,0x01,0x00,0x00,0x00]
2739 ds_rsub_src2_u64 v1 offset:65535
2740 // CHECK: [0xff,0xff,0x08,0xdb,0x01,0x00,0x00,0x00]
2742 ds_rsub_src2_u64 v255 offset:65535
2743 // CHECK: [0xff,0xff,0x08,0xdb,0xff,0x00,0x00,0x00]
2745 ds_rsub_src2_u64 v1
2746 // CHECK: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
2748 ds_rsub_src2_u64 v1 offset:0
2749 // CHECK: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
2751 ds_rsub_src2_u64 v1 offset:4
2752 // CHECK: [0x04,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
2754 ds_rsub_src2_u64 v1 offset:65535 gds
2755 // CHECK: [0xff,0xff,0x0a,0xdb,0x01,0x00,0x00,0x00]
2757 ds_inc_src2_u64 v1 offset:65535
2758 // CHECK: [0xff,0xff,0x0c,0xdb,0x01,0x00,0x00,0x00]
2760 ds_inc_src2_u64 v255 offset:65535
2761 // CHECK: [0xff,0xff,0x0c,0xdb,0xff,0x00,0x00,0x00]
2763 ds_inc_src2_u64 v1
2764 // CHECK: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
2766 ds_inc_src2_u64 v1 offset:0
2767 // CHECK: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
2769 ds_inc_src2_u64 v1 offset:4
2770 // CHECK: [0x04,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
2772 ds_inc_src2_u64 v1 offset:65535 gds
2773 // CHECK: [0xff,0xff,0x0e,0xdb,0x01,0x00,0x00,0x00]
2775 ds_dec_src2_u64 v1 offset:65535
2776 // CHECK: [0xff,0xff,0x10,0xdb,0x01,0x00,0x00,0x00]
2778 ds_dec_src2_u64 v255 offset:65535
2779 // CHECK: [0xff,0xff,0x10,0xdb,0xff,0x00,0x00,0x00]
2781 ds_dec_src2_u64 v1
2782 // CHECK: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
2784 ds_dec_src2_u64 v1 offset:0
2785 // CHECK: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
2787 ds_dec_src2_u64 v1 offset:4
2788 // CHECK: [0x04,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
2790 ds_dec_src2_u64 v1 offset:65535 gds
2791 // CHECK: [0xff,0xff,0x12,0xdb,0x01,0x00,0x00,0x00]
2793 ds_min_src2_i64 v1 offset:65535
2794 // CHECK: [0xff,0xff,0x14,0xdb,0x01,0x00,0x00,0x00]
2796 ds_min_src2_i64 v255 offset:65535
2797 // CHECK: [0xff,0xff,0x14,0xdb,0xff,0x00,0x00,0x00]
2799 ds_min_src2_i64 v1
2800 // CHECK: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
2802 ds_min_src2_i64 v1 offset:0
2803 // CHECK: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
2805 ds_min_src2_i64 v1 offset:4
2806 // CHECK: [0x04,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
2808 ds_min_src2_i64 v1 offset:65535 gds
2809 // CHECK: [0xff,0xff,0x16,0xdb,0x01,0x00,0x00,0x00]
2811 ds_max_src2_i64 v1 offset:65535
2812 // CHECK: [0xff,0xff,0x18,0xdb,0x01,0x00,0x00,0x00]
2814 ds_max_src2_i64 v255 offset:65535
2815 // CHECK: [0xff,0xff,0x18,0xdb,0xff,0x00,0x00,0x00]
2817 ds_max_src2_i64 v1
2818 // CHECK: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
2820 ds_max_src2_i64 v1 offset:0
2821 // CHECK: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
2823 ds_max_src2_i64 v1 offset:4
2824 // CHECK: [0x04,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
2826 ds_max_src2_i64 v1 offset:65535 gds
2827 // CHECK: [0xff,0xff,0x1a,0xdb,0x01,0x00,0x00,0x00]
2829 ds_min_src2_u64 v1 offset:65535
2830 // CHECK: [0xff,0xff,0x1c,0xdb,0x01,0x00,0x00,0x00]
2832 ds_min_src2_u64 v255 offset:65535
2833 // CHECK: [0xff,0xff,0x1c,0xdb,0xff,0x00,0x00,0x00]
2835 ds_min_src2_u64 v1
2836 // CHECK: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
2838 ds_min_src2_u64 v1 offset:0
2839 // CHECK: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
2841 ds_min_src2_u64 v1 offset:4
2842 // CHECK: [0x04,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
2844 ds_min_src2_u64 v1 offset:65535 gds
2845 // CHECK: [0xff,0xff,0x1e,0xdb,0x01,0x00,0x00,0x00]
2847 ds_max_src2_u64 v1 offset:65535
2848 // CHECK: [0xff,0xff,0x20,0xdb,0x01,0x00,0x00,0x00]
2850 ds_max_src2_u64 v255 offset:65535
2851 // CHECK: [0xff,0xff,0x20,0xdb,0xff,0x00,0x00,0x00]
2853 ds_max_src2_u64 v1
2854 // CHECK: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
2856 ds_max_src2_u64 v1 offset:0
2857 // CHECK: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
2859 ds_max_src2_u64 v1 offset:4
2860 // CHECK: [0x04,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
2862 ds_max_src2_u64 v1 offset:65535 gds
2863 // CHECK: [0xff,0xff,0x22,0xdb,0x01,0x00,0x00,0x00]
2865 ds_and_src2_b64 v1 offset:65535
2866 // CHECK: [0xff,0xff,0x24,0xdb,0x01,0x00,0x00,0x00]
2868 ds_and_src2_b64 v255 offset:65535
2869 // CHECK: [0xff,0xff,0x24,0xdb,0xff,0x00,0x00,0x00]
2871 ds_and_src2_b64 v1
2872 // CHECK: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
2874 ds_and_src2_b64 v1 offset:0
2875 // CHECK: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
2877 ds_and_src2_b64 v1 offset:4
2878 // CHECK: [0x04,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
2880 ds_and_src2_b64 v1 offset:65535 gds
2881 // CHECK: [0xff,0xff,0x26,0xdb,0x01,0x00,0x00,0x00]
2883 ds_or_src2_b64 v1 offset:65535
2884 // CHECK: [0xff,0xff,0x28,0xdb,0x01,0x00,0x00,0x00]
2886 ds_or_src2_b64 v255 offset:65535
2887 // CHECK: [0xff,0xff,0x28,0xdb,0xff,0x00,0x00,0x00]
2889 ds_or_src2_b64 v1
2890 // CHECK: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
2892 ds_or_src2_b64 v1 offset:0
2893 // CHECK: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
2895 ds_or_src2_b64 v1 offset:4
2896 // CHECK: [0x04,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
2898 ds_or_src2_b64 v1 offset:65535 gds
2899 // CHECK: [0xff,0xff,0x2a,0xdb,0x01,0x00,0x00,0x00]
2901 ds_xor_src2_b64 v1 offset:65535
2902 // CHECK: [0xff,0xff,0x2c,0xdb,0x01,0x00,0x00,0x00]
2904 ds_xor_src2_b64 v255 offset:65535
2905 // CHECK: [0xff,0xff,0x2c,0xdb,0xff,0x00,0x00,0x00]
2907 ds_xor_src2_b64 v1
2908 // CHECK: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
2910 ds_xor_src2_b64 v1 offset:0
2911 // CHECK: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
2913 ds_xor_src2_b64 v1 offset:4
2914 // CHECK: [0x04,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
2916 ds_xor_src2_b64 v1 offset:65535 gds
2917 // CHECK: [0xff,0xff,0x2e,0xdb,0x01,0x00,0x00,0x00]
2919 ds_write_src2_b64 v1 offset:65535
2920 // CHECK: [0xff,0xff,0x34,0xdb,0x01,0x00,0x00,0x00]
2922 ds_write_src2_b64 v255 offset:65535
2923 // CHECK: [0xff,0xff,0x34,0xdb,0xff,0x00,0x00,0x00]
2925 ds_write_src2_b64 v1
2926 // CHECK: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
2928 ds_write_src2_b64 v1 offset:0
2929 // CHECK: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
2931 ds_write_src2_b64 v1 offset:4
2932 // CHECK: [0x04,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
2934 ds_write_src2_b64 v1 offset:65535 gds
2935 // CHECK: [0xff,0xff,0x36,0xdb,0x01,0x00,0x00,0x00]
2937 ds_min_src2_f64 v1 offset:65535
2938 // CHECK: [0xff,0xff,0x48,0xdb,0x01,0x00,0x00,0x00]
2940 ds_min_src2_f64 v255 offset:65535
2941 // CHECK: [0xff,0xff,0x48,0xdb,0xff,0x00,0x00,0x00]
2943 ds_min_src2_f64 v1
2944 // CHECK: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
2946 ds_min_src2_f64 v1 offset:0
2947 // CHECK: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
2949 ds_min_src2_f64 v1 offset:4
2950 // CHECK: [0x04,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
2952 ds_min_src2_f64 v1 offset:65535 gds
2953 // CHECK: [0xff,0xff,0x4a,0xdb,0x01,0x00,0x00,0x00]
2955 ds_max_src2_f64 v1 offset:65535
2956 // CHECK: [0xff,0xff,0x4c,0xdb,0x01,0x00,0x00,0x00]
2958 ds_max_src2_f64 v255 offset:65535
2959 // CHECK: [0xff,0xff,0x4c,0xdb,0xff,0x00,0x00,0x00]
2961 ds_max_src2_f64 v1
2962 // CHECK: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
2964 ds_max_src2_f64 v1 offset:0
2965 // CHECK: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
2967 ds_max_src2_f64 v1 offset:4
2968 // CHECK: [0x04,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
2970 ds_max_src2_f64 v1 offset:65535 gds
2971 // CHECK: [0xff,0xff,0x4e,0xdb,0x01,0x00,0x00,0x00]
2973 ds_write_b96 v1, v[2:4] offset:65535
2974 // CHECK: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]
2976 ds_write_b96 v255, v[2:4] offset:65535
2977 // CHECK: [0xff,0xff,0x78,0xdb,0xff,0x02,0x00,0x00]
2979 ds_write_b96 v1, v[253:255] offset:65535
2980 // CHECK: [0xff,0xff,0x78,0xdb,0x01,0xfd,0x00,0x00]
2982 ds_write_b96 v1, v[2:4]
2983 // CHECK: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
2985 ds_write_b96 v1, v[2:4] offset:0
2986 // CHECK: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
2988 ds_write_b96 v1, v[2:4] offset:4
2989 // CHECK: [0x04,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
2991 ds_write_b96 v1, v[2:4] offset:65535 gds
2992 // CHECK: [0xff,0xff,0x7a,0xdb,0x01,0x02,0x00,0x00]
2994 ds_write_b128 v1, v[2:5] offset:65535
2995 // CHECK: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]
2997 ds_write_b128 v255, v[2:5] offset:65535
2998 // CHECK: [0xff,0xff,0x7c,0xdb,0xff,0x02,0x00,0x00]
3000 ds_write_b128 v1, v[252:255] offset:65535
3001 // CHECK: [0xff,0xff,0x7c,0xdb,0x01,0xfc,0x00,0x00]
3003 ds_write_b128 v1, v[2:5]
3004 // CHECK: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
3006 ds_write_b128 v1, v[2:5] offset:0
3007 // CHECK: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
3009 ds_write_b128 v1, v[2:5] offset:4
3010 // CHECK: [0x04,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
3012 ds_write_b128 v1, v[2:5] offset:65535 gds
3013 // CHECK: [0xff,0xff,0x7e,0xdb,0x01,0x02,0x00,0x00]
3015 ds_read_b96 v[5:7], v1 offset:65535
3016 // CHECK: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05]
3018 ds_read_b96 v[253:255], v1 offset:65535
3019 // CHECK: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0xfd]
3021 ds_read_b96 v[5:7], v255 offset:65535
3022 // CHECK: [0xff,0xff,0xf8,0xdb,0xff,0x00,0x00,0x05]
3024 ds_read_b96 v[5:7], v1
3025 // CHECK: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
3027 ds_read_b96 v[5:7], v1 offset:0
3028 // CHECK: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
3030 ds_read_b96 v[5:7], v1 offset:4
3031 // CHECK: [0x04,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
3033 ds_read_b96 v[5:7], v1 offset:65535 gds
3034 // CHECK: [0xff,0xff,0xfa,0xdb,0x01,0x00,0x00,0x05]
3036 ds_read_b128 v[5:8], v1 offset:65535
3037 // CHECK: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05]
3039 ds_read_b128 v[252:255], v1 offset:65535
3040 // CHECK: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc]
3042 ds_read_b128 v[5:8], v255 offset:65535
3043 // CHECK: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x05]
3045 ds_read_b128 v[5:8], v1
3046 // CHECK: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
3048 ds_read_b128 v[5:8], v1 offset:0
3049 // CHECK: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
3051 ds_read_b128 v[5:8], v1 offset:4
3052 // CHECK: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
3054 ds_read_b128 v[5:8], v1 offset:65535 gds
3055 // CHECK: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x05]
3057 exp mrt0 v0, v0, v0, v0
3058 // CHECK: [0x0f,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3060 exp mrtz v0, v0, v0, v0
3061 // CHECK: [0x8f,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3063 exp null v0, v0, v0, v0
3064 // CHECK: [0x9f,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3066 exp pos0 v0, v0, v0, v0
3067 // CHECK: [0xcf,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3069 exp param0 v0, v0, v0, v0
3070 // CHECK: [0x0f,0x02,0x00,0xf8,0x00,0x00,0x00,0x00]
3072 exp mrt0 v255, v0, v0, v0
3073 // CHECK: [0x0f,0x00,0x00,0xf8,0xff,0x00,0x00,0x00]
3075 exp mrt0 v0, v255, v0, v0
3076 // CHECK: [0x0f,0x00,0x00,0xf8,0x00,0xff,0x00,0x00]
3078 exp mrt0 v0, v0, v255, v0
3079 // CHECK: [0x0f,0x00,0x00,0xf8,0x00,0x00,0xff,0x00]
3081 exp mrt0 v0, v0, v0, v255
3082 // CHECK: [0x0f,0x00,0x00,0xf8,0x00,0x00,0x00,0xff]
3084 exp mrt0 v0, off, off, off
3085 // CHECK: [0x01,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3087 exp mrt0 off, v0, off, off
3088 // CHECK: [0x02,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3090 exp mrt0 v0, v0, off, off
3091 // CHECK: [0x03,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3093 exp mrt0 off, off, v0, off
3094 // CHECK: [0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3096 exp mrt0 v0, off, v0, off
3097 // CHECK: [0x05,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3099 exp mrt0 off, v0, v0, off
3100 // CHECK: [0x06,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3102 exp mrt0 v0, v0, v0, off
3103 // CHECK: [0x07,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3105 exp mrt0 off, off, off, v0
3106 // CHECK: [0x08,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3108 exp mrt0 v0, off, off, v0
3109 // CHECK: [0x09,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3111 exp mrt0 off, v0, off, v0
3112 // CHECK: [0x0a,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3114 exp mrt0 v0, v0, off, v0
3115 // CHECK: [0x0b,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3117 exp mrt0 off, off, v0, v0
3118 // CHECK: [0x0c,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3120 exp mrt0 v0, off, v0, v0
3121 // CHECK: [0x0d,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3123 exp mrt0 off, v0, v0, v0
3124 // CHECK: [0x0e,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3126 exp mrt0 off, off, off, off
3127 // CHECK: [0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
3129 exp mrt0 v0, v0, v0, v0 done
3130 // CHECK: [0x0f,0x08,0x00,0xf8,0x00,0x00,0x00,0x00]
3132 exp mrt0 v0, v0, v0, v0 compr
3133 // CHECK: [0x0f,0x04,0x00,0xf8,0x00,0x00,0x00,0x00]
3135 exp mrt0 v0, v0, v0, v0 vm
3136 // CHECK: [0x0f,0x10,0x00,0xf8,0x00,0x00,0x00,0x00]
3138 flat_load_ubyte v5, v[1:2]
3139 // CHECK: [0x00,0x00,0x20,0xdc,0x01,0x00,0x00,0x05]
3141 flat_load_ubyte v255, v[1:2]
3142 // CHECK: [0x00,0x00,0x20,0xdc,0x01,0x00,0x00,0xff]
3144 flat_load_ubyte v5, v[254:255]
3145 // CHECK: [0x00,0x00,0x20,0xdc,0xfe,0x00,0x00,0x05]
3147 flat_load_ubyte v5, v[1:2] glc
3148 // CHECK: [0x00,0x00,0x21,0xdc,0x01,0x00,0x00,0x05]
3150 flat_load_ubyte v5, v[1:2] slc
3151 // CHECK: [0x00,0x00,0x22,0xdc,0x01,0x00,0x00,0x05]
3153 flat_load_sbyte v5, v[1:2]
3154 // CHECK: [0x00,0x00,0x24,0xdc,0x01,0x00,0x00,0x05]
3156 flat_load_sbyte v255, v[1:2]
3157 // CHECK: [0x00,0x00,0x24,0xdc,0x01,0x00,0x00,0xff]
3159 flat_load_sbyte v5, v[254:255]
3160 // CHECK: [0x00,0x00,0x24,0xdc,0xfe,0x00,0x00,0x05]
3162 flat_load_sbyte v5, v[1:2] glc
3163 // CHECK: [0x00,0x00,0x25,0xdc,0x01,0x00,0x00,0x05]
3165 flat_load_sbyte v5, v[1:2] slc
3166 // CHECK: [0x00,0x00,0x26,0xdc,0x01,0x00,0x00,0x05]
3168 flat_load_ushort v5, v[1:2]
3169 // CHECK: [0x00,0x00,0x28,0xdc,0x01,0x00,0x00,0x05]
3171 flat_load_ushort v255, v[1:2]
3172 // CHECK: [0x00,0x00,0x28,0xdc,0x01,0x00,0x00,0xff]
3174 flat_load_ushort v5, v[254:255]
3175 // CHECK: [0x00,0x00,0x28,0xdc,0xfe,0x00,0x00,0x05]
3177 flat_load_ushort v5, v[1:2] glc
3178 // CHECK: [0x00,0x00,0x29,0xdc,0x01,0x00,0x00,0x05]
3180 flat_load_ushort v5, v[1:2] slc
3181 // CHECK: [0x00,0x00,0x2a,0xdc,0x01,0x00,0x00,0x05]
3183 flat_load_sshort v5, v[1:2]
3184 // CHECK: [0x00,0x00,0x2c,0xdc,0x01,0x00,0x00,0x05]
3186 flat_load_sshort v255, v[1:2]
3187 // CHECK: [0x00,0x00,0x2c,0xdc,0x01,0x00,0x00,0xff]
3189 flat_load_sshort v5, v[254:255]
3190 // CHECK: [0x00,0x00,0x2c,0xdc,0xfe,0x00,0x00,0x05]
3192 flat_load_sshort v5, v[1:2] glc
3193 // CHECK: [0x00,0x00,0x2d,0xdc,0x01,0x00,0x00,0x05]
3195 flat_load_sshort v5, v[1:2] slc
3196 // CHECK: [0x00,0x00,0x2e,0xdc,0x01,0x00,0x00,0x05]
3198 flat_load_dword v5, v[1:2]
3199 // CHECK: [0x00,0x00,0x30,0xdc,0x01,0x00,0x00,0x05]
3201 flat_load_dword v255, v[1:2]
3202 // CHECK: [0x00,0x00,0x30,0xdc,0x01,0x00,0x00,0xff]
3204 flat_load_dword v5, v[254:255]
3205 // CHECK: [0x00,0x00,0x30,0xdc,0xfe,0x00,0x00,0x05]
3207 flat_load_dword v5, v[1:2] glc
3208 // CHECK: [0x00,0x00,0x31,0xdc,0x01,0x00,0x00,0x05]
3210 flat_load_dword v5, v[1:2] slc
3211 // CHECK: [0x00,0x00,0x32,0xdc,0x01,0x00,0x00,0x05]
3213 flat_load_dwordx2 v[5:6], v[1:2]
3214 // CHECK: [0x00,0x00,0x34,0xdc,0x01,0x00,0x00,0x05]
3216 flat_load_dwordx2 v[254:255], v[1:2]
3217 // CHECK: [0x00,0x00,0x34,0xdc,0x01,0x00,0x00,0xfe]
3219 flat_load_dwordx2 v[5:6], v[254:255]
3220 // CHECK: [0x00,0x00,0x34,0xdc,0xfe,0x00,0x00,0x05]
3222 flat_load_dwordx2 v[5:6], v[1:2] glc
3223 // CHECK: [0x00,0x00,0x35,0xdc,0x01,0x00,0x00,0x05]
3225 flat_load_dwordx2 v[5:6], v[1:2] slc
3226 // CHECK: [0x00,0x00,0x36,0xdc,0x01,0x00,0x00,0x05]
3228 flat_load_dwordx4 v[5:8], v[1:2]
3229 // CHECK: [0x00,0x00,0x38,0xdc,0x01,0x00,0x00,0x05]
3231 flat_load_dwordx4 v[252:255], v[1:2]
3232 // CHECK: [0x00,0x00,0x38,0xdc,0x01,0x00,0x00,0xfc]
3234 flat_load_dwordx4 v[5:8], v[254:255]
3235 // CHECK: [0x00,0x00,0x38,0xdc,0xfe,0x00,0x00,0x05]
3237 flat_load_dwordx4 v[5:8], v[1:2] glc
3238 // CHECK: [0x00,0x00,0x39,0xdc,0x01,0x00,0x00,0x05]
3240 flat_load_dwordx4 v[5:8], v[1:2] slc
3241 // CHECK: [0x00,0x00,0x3a,0xdc,0x01,0x00,0x00,0x05]
3243 flat_load_dwordx3 v[5:7], v[1:2]
3244 // CHECK: [0x00,0x00,0x3c,0xdc,0x01,0x00,0x00,0x05]
3246 flat_load_dwordx3 v[253:255], v[1:2]
3247 // CHECK: [0x00,0x00,0x3c,0xdc,0x01,0x00,0x00,0xfd]
3249 flat_load_dwordx3 v[5:7], v[254:255]
3250 // CHECK: [0x00,0x00,0x3c,0xdc,0xfe,0x00,0x00,0x05]
3252 flat_load_dwordx3 v[5:7], v[1:2] glc
3253 // CHECK: [0x00,0x00,0x3d,0xdc,0x01,0x00,0x00,0x05]
3255 flat_load_dwordx3 v[5:7], v[1:2] slc
3256 // CHECK: [0x00,0x00,0x3e,0xdc,0x01,0x00,0x00,0x05]
3258 flat_store_byte v[1:2], v2
3259 // CHECK: [0x00,0x00,0x60,0xdc,0x01,0x02,0x00,0x00]
3261 flat_store_byte v[254:255], v2
3262 // CHECK: [0x00,0x00,0x60,0xdc,0xfe,0x02,0x00,0x00]
3264 flat_store_byte v[1:2], v255
3265 // CHECK: [0x00,0x00,0x60,0xdc,0x01,0xff,0x00,0x00]
3267 flat_store_byte v[1:2], v2 glc
3268 // CHECK: [0x00,0x00,0x61,0xdc,0x01,0x02,0x00,0x00]
3270 flat_store_byte v[1:2], v2 slc
3271 // CHECK: [0x00,0x00,0x62,0xdc,0x01,0x02,0x00,0x00]
3273 flat_store_short v[1:2], v2
3274 // CHECK: [0x00,0x00,0x68,0xdc,0x01,0x02,0x00,0x00]
3276 flat_store_short v[254:255], v2
3277 // CHECK: [0x00,0x00,0x68,0xdc,0xfe,0x02,0x00,0x00]
3279 flat_store_short v[1:2], v255
3280 // CHECK: [0x00,0x00,0x68,0xdc,0x01,0xff,0x00,0x00]
3282 flat_store_short v[1:2], v2 glc
3283 // CHECK: [0x00,0x00,0x69,0xdc,0x01,0x02,0x00,0x00]
3285 flat_store_short v[1:2], v2 slc
3286 // CHECK: [0x00,0x00,0x6a,0xdc,0x01,0x02,0x00,0x00]
3288 flat_store_dword v[1:2], v2
3289 // CHECK: [0x00,0x00,0x70,0xdc,0x01,0x02,0x00,0x00]
3291 flat_store_dword v[254:255], v2
3292 // CHECK: [0x00,0x00,0x70,0xdc,0xfe,0x02,0x00,0x00]
3294 flat_store_dword v[1:2], v255
3295 // CHECK: [0x00,0x00,0x70,0xdc,0x01,0xff,0x00,0x00]
3297 flat_store_dword v[1:2], v2 glc
3298 // CHECK: [0x00,0x00,0x71,0xdc,0x01,0x02,0x00,0x00]
3300 flat_store_dword v[1:2], v2 slc
3301 // CHECK: [0x00,0x00,0x72,0xdc,0x01,0x02,0x00,0x00]
3303 flat_store_dwordx2 v[1:2], v[2:3]
3304 // CHECK: [0x00,0x00,0x74,0xdc,0x01,0x02,0x00,0x00]
3306 flat_store_dwordx2 v[254:255], v[2:3]
3307 // CHECK: [0x00,0x00,0x74,0xdc,0xfe,0x02,0x00,0x00]
3309 flat_store_dwordx2 v[1:2], v[254:255]
3310 // CHECK: [0x00,0x00,0x74,0xdc,0x01,0xfe,0x00,0x00]
3312 flat_store_dwordx2 v[1:2], v[2:3] glc
3313 // CHECK: [0x00,0x00,0x75,0xdc,0x01,0x02,0x00,0x00]
3315 flat_store_dwordx2 v[1:2], v[2:3] slc
3316 // CHECK: [0x00,0x00,0x76,0xdc,0x01,0x02,0x00,0x00]
3318 flat_store_dwordx4 v[1:2], v[2:5]
3319 // CHECK: [0x00,0x00,0x78,0xdc,0x01,0x02,0x00,0x00]
3321 flat_store_dwordx4 v[254:255], v[2:5]
3322 // CHECK: [0x00,0x00,0x78,0xdc,0xfe,0x02,0x00,0x00]
3324 flat_store_dwordx4 v[1:2], v[252:255]
3325 // CHECK: [0x00,0x00,0x78,0xdc,0x01,0xfc,0x00,0x00]
3327 flat_store_dwordx4 v[1:2], v[2:5] glc
3328 // CHECK: [0x00,0x00,0x79,0xdc,0x01,0x02,0x00,0x00]
3330 flat_store_dwordx4 v[1:2], v[2:5] slc
3331 // CHECK: [0x00,0x00,0x7a,0xdc,0x01,0x02,0x00,0x00]
3333 flat_store_dwordx3 v[1:2], v[2:4]
3334 // CHECK: [0x00,0x00,0x7c,0xdc,0x01,0x02,0x00,0x00]
3336 flat_store_dwordx3 v[254:255], v[2:4]
3337 // CHECK: [0x00,0x00,0x7c,0xdc,0xfe,0x02,0x00,0x00]
3339 flat_store_dwordx3 v[1:2], v[253:255]
3340 // CHECK: [0x00,0x00,0x7c,0xdc,0x01,0xfd,0x00,0x00]
3342 flat_store_dwordx3 v[1:2], v[2:4] glc
3343 // CHECK: [0x00,0x00,0x7d,0xdc,0x01,0x02,0x00,0x00]
3345 flat_store_dwordx3 v[1:2], v[2:4] slc
3346 // CHECK: [0x00,0x00,0x7e,0xdc,0x01,0x02,0x00,0x00]
3348 flat_atomic_swap v[1:2], v2
3349 // CHECK: [0x00,0x00,0xc0,0xdc,0x01,0x02,0x00,0x00]
3351 flat_atomic_swap v[254:255], v2
3352 // CHECK: [0x00,0x00,0xc0,0xdc,0xfe,0x02,0x00,0x00]
3354 flat_atomic_swap v[1:2], v255
3355 // CHECK: [0x00,0x00,0xc0,0xdc,0x01,0xff,0x00,0x00]
3357 flat_atomic_swap v0, v[1:2], v2 glc
3358 // CHECK: [0x00,0x00,0xc1,0xdc,0x01,0x02,0x00,0x00]
3360 flat_atomic_swap v[1:2], v2 slc
3361 // CHECK: [0x00,0x00,0xc2,0xdc,0x01,0x02,0x00,0x00]
3363 flat_atomic_cmpswap v[1:2], v[2:3]
3364 // CHECK: [0x00,0x00,0xc4,0xdc,0x01,0x02,0x00,0x00]
3366 flat_atomic_cmpswap v[254:255], v[2:3]
3367 // CHECK: [0x00,0x00,0xc4,0xdc,0xfe,0x02,0x00,0x00]
3369 flat_atomic_cmpswap v[1:2], v[254:255]
3370 // CHECK: [0x00,0x00,0xc4,0xdc,0x01,0xfe,0x00,0x00]
3372 flat_atomic_cmpswap v0, v[1:2], v[2:3] glc
3373 // CHECK: [0x00,0x00,0xc5,0xdc,0x01,0x02,0x00,0x00]
3375 flat_atomic_cmpswap v[1:2], v[2:3] slc
3376 // CHECK: [0x00,0x00,0xc6,0xdc,0x01,0x02,0x00,0x00]
3378 flat_atomic_add v[1:2], v2
3379 // CHECK: [0x00,0x00,0xc8,0xdc,0x01,0x02,0x00,0x00]
3381 flat_atomic_add v[254:255], v2
3382 // CHECK: [0x00,0x00,0xc8,0xdc,0xfe,0x02,0x00,0x00]
3384 flat_atomic_add v[1:2], v255
3385 // CHECK: [0x00,0x00,0xc8,0xdc,0x01,0xff,0x00,0x00]
3387 flat_atomic_add v0, v[1:2], v2 glc
3388 // CHECK: [0x00,0x00,0xc9,0xdc,0x01,0x02,0x00,0x00]
3390 flat_atomic_add v[1:2], v2 slc
3391 // CHECK: [0x00,0x00,0xca,0xdc,0x01,0x02,0x00,0x00]
3393 flat_atomic_sub v[1:2], v2
3394 // CHECK: [0x00,0x00,0xcc,0xdc,0x01,0x02,0x00,0x00]
3396 flat_atomic_sub v[254:255], v2
3397 // CHECK: [0x00,0x00,0xcc,0xdc,0xfe,0x02,0x00,0x00]
3399 flat_atomic_sub v[1:2], v255
3400 // CHECK: [0x00,0x00,0xcc,0xdc,0x01,0xff,0x00,0x00]
3402 flat_atomic_sub v0, v[1:2], v2 glc
3403 // CHECK: [0x00,0x00,0xcd,0xdc,0x01,0x02,0x00,0x00]
3405 flat_atomic_sub v[1:2], v2 slc
3406 // CHECK: [0x00,0x00,0xce,0xdc,0x01,0x02,0x00,0x00]
3408 flat_atomic_smin v[1:2], v2
3409 // CHECK: [0x00,0x00,0xd4,0xdc,0x01,0x02,0x00,0x00]
3411 flat_atomic_smin v[254:255], v2
3412 // CHECK: [0x00,0x00,0xd4,0xdc,0xfe,0x02,0x00,0x00]
3414 flat_atomic_smin v[1:2], v255
3415 // CHECK: [0x00,0x00,0xd4,0xdc,0x01,0xff,0x00,0x00]
3417 flat_atomic_smin v0, v[1:2], v2 glc
3418 // CHECK: [0x00,0x00,0xd5,0xdc,0x01,0x02,0x00,0x00]
3420 flat_atomic_smin v[1:2], v2 slc
3421 // CHECK: [0x00,0x00,0xd6,0xdc,0x01,0x02,0x00,0x00]
3423 flat_atomic_umin v[1:2], v2
3424 // CHECK: [0x00,0x00,0xd8,0xdc,0x01,0x02,0x00,0x00]
3426 flat_atomic_umin v[254:255], v2
3427 // CHECK: [0x00,0x00,0xd8,0xdc,0xfe,0x02,0x00,0x00]
3429 flat_atomic_umin v[1:2], v255
3430 // CHECK: [0x00,0x00,0xd8,0xdc,0x01,0xff,0x00,0x00]
3432 flat_atomic_umin v0, v[1:2], v2 glc
3433 // CHECK: [0x00,0x00,0xd9,0xdc,0x01,0x02,0x00,0x00]
3435 flat_atomic_umin v[1:2], v2 slc
3436 // CHECK: [0x00,0x00,0xda,0xdc,0x01,0x02,0x00,0x00]
3438 flat_atomic_smax v[1:2], v2
3439 // CHECK: [0x00,0x00,0xdc,0xdc,0x01,0x02,0x00,0x00]
3441 flat_atomic_smax v[254:255], v2
3442 // CHECK: [0x00,0x00,0xdc,0xdc,0xfe,0x02,0x00,0x00]
3444 flat_atomic_smax v[1:2], v255
3445 // CHECK: [0x00,0x00,0xdc,0xdc,0x01,0xff,0x00,0x00]
3447 flat_atomic_smax v0, v[1:2], v2 glc
3448 // CHECK: [0x00,0x00,0xdd,0xdc,0x01,0x02,0x00,0x00]
3450 flat_atomic_smax v[1:2], v2 slc
3451 // CHECK: [0x00,0x00,0xde,0xdc,0x01,0x02,0x00,0x00]
3453 flat_atomic_umax v[1:2], v2
3454 // CHECK: [0x00,0x00,0xe0,0xdc,0x01,0x02,0x00,0x00]
3456 flat_atomic_umax v[254:255], v2
3457 // CHECK: [0x00,0x00,0xe0,0xdc,0xfe,0x02,0x00,0x00]
3459 flat_atomic_umax v[1:2], v255
3460 // CHECK: [0x00,0x00,0xe0,0xdc,0x01,0xff,0x00,0x00]
3462 flat_atomic_umax v0, v[1:2], v2 glc
3463 // CHECK: [0x00,0x00,0xe1,0xdc,0x01,0x02,0x00,0x00]
3465 flat_atomic_umax v[1:2], v2 slc
3466 // CHECK: [0x00,0x00,0xe2,0xdc,0x01,0x02,0x00,0x00]
3468 flat_atomic_and v[1:2], v2
3469 // CHECK: [0x00,0x00,0xe4,0xdc,0x01,0x02,0x00,0x00]
3471 flat_atomic_and v[254:255], v2
3472 // CHECK: [0x00,0x00,0xe4,0xdc,0xfe,0x02,0x00,0x00]
3474 flat_atomic_and v[1:2], v255
3475 // CHECK: [0x00,0x00,0xe4,0xdc,0x01,0xff,0x00,0x00]
3477 flat_atomic_and v0, v[1:2], v2 glc
3478 // CHECK: [0x00,0x00,0xe5,0xdc,0x01,0x02,0x00,0x00]
3480 flat_atomic_and v[1:2], v2 slc
3481 // CHECK: [0x00,0x00,0xe6,0xdc,0x01,0x02,0x00,0x00]
3483 flat_atomic_or v[1:2], v2
3484 // CHECK: [0x00,0x00,0xe8,0xdc,0x01,0x02,0x00,0x00]
3486 flat_atomic_or v[254:255], v2
3487 // CHECK: [0x00,0x00,0xe8,0xdc,0xfe,0x02,0x00,0x00]
3489 flat_atomic_or v[1:2], v255
3490 // CHECK: [0x00,0x00,0xe8,0xdc,0x01,0xff,0x00,0x00]
3492 flat_atomic_or v0, v[1:2], v2 glc
3493 // CHECK: [0x00,0x00,0xe9,0xdc,0x01,0x02,0x00,0x00]
3495 flat_atomic_or v[1:2], v2 slc
3496 // CHECK: [0x00,0x00,0xea,0xdc,0x01,0x02,0x00,0x00]
3498 flat_atomic_xor v[1:2], v2
3499 // CHECK: [0x00,0x00,0xec,0xdc,0x01,0x02,0x00,0x00]
3501 flat_atomic_xor v[254:255], v2
3502 // CHECK: [0x00,0x00,0xec,0xdc,0xfe,0x02,0x00,0x00]
3504 flat_atomic_xor v[1:2], v255
3505 // CHECK: [0x00,0x00,0xec,0xdc,0x01,0xff,0x00,0x00]
3507 flat_atomic_xor v0, v[1:2], v2 glc
3508 // CHECK: [0x00,0x00,0xed,0xdc,0x01,0x02,0x00,0x00]
3510 flat_atomic_xor v[1:2], v2 slc
3511 // CHECK: [0x00,0x00,0xee,0xdc,0x01,0x02,0x00,0x00]
3513 flat_atomic_inc v[1:2], v2
3514 // CHECK: [0x00,0x00,0xf0,0xdc,0x01,0x02,0x00,0x00]
3516 flat_atomic_inc v[254:255], v2
3517 // CHECK: [0x00,0x00,0xf0,0xdc,0xfe,0x02,0x00,0x00]
3519 flat_atomic_inc v[1:2], v255
3520 // CHECK: [0x00,0x00,0xf0,0xdc,0x01,0xff,0x00,0x00]
3522 flat_atomic_inc v0, v[1:2], v2 glc
3523 // CHECK: [0x00,0x00,0xf1,0xdc,0x01,0x02,0x00,0x00]
3525 flat_atomic_inc v[1:2], v2 slc
3526 // CHECK: [0x00,0x00,0xf2,0xdc,0x01,0x02,0x00,0x00]
3528 flat_atomic_dec v[1:2], v2
3529 // CHECK: [0x00,0x00,0xf4,0xdc,0x01,0x02,0x00,0x00]
3531 flat_atomic_dec v[254:255], v2
3532 // CHECK: [0x00,0x00,0xf4,0xdc,0xfe,0x02,0x00,0x00]
3534 flat_atomic_dec v[1:2], v255
3535 // CHECK: [0x00,0x00,0xf4,0xdc,0x01,0xff,0x00,0x00]
3537 flat_atomic_dec v0, v[1:2], v2 glc
3538 // CHECK: [0x00,0x00,0xf5,0xdc,0x01,0x02,0x00,0x00]
3540 flat_atomic_dec v[1:2], v2 slc
3541 // CHECK: [0x00,0x00,0xf6,0xdc,0x01,0x02,0x00,0x00]
3543 flat_atomic_fcmpswap v[1:2], v[2:3]
3544 // CHECK: [0x00,0x00,0xf8,0xdc,0x01,0x02,0x00,0x00]
3546 flat_atomic_fcmpswap v[254:255], v[2:3]
3547 // CHECK: [0x00,0x00,0xf8,0xdc,0xfe,0x02,0x00,0x00]
3549 flat_atomic_fcmpswap v[1:2], v[254:255]
3550 // CHECK: [0x00,0x00,0xf8,0xdc,0x01,0xfe,0x00,0x00]
3552 flat_atomic_fcmpswap v0, v[1:2], v[2:3] glc
3553 // CHECK: [0x00,0x00,0xf9,0xdc,0x01,0x02,0x00,0x00]
3555 flat_atomic_fcmpswap v[1:2], v[2:3] slc
3556 // CHECK: [0x00,0x00,0xfa,0xdc,0x01,0x02,0x00,0x00]
3558 flat_atomic_fmin v[1:2], v2
3559 // CHECK: [0x00,0x00,0xfc,0xdc,0x01,0x02,0x00,0x00]
3561 flat_atomic_fmin v[254:255], v2
3562 // CHECK: [0x00,0x00,0xfc,0xdc,0xfe,0x02,0x00,0x00]
3564 flat_atomic_fmin v[1:2], v255
3565 // CHECK: [0x00,0x00,0xfc,0xdc,0x01,0xff,0x00,0x00]
3567 flat_atomic_fmin v0, v[1:2], v2 glc
3568 // CHECK: [0x00,0x00,0xfd,0xdc,0x01,0x02,0x00,0x00]
3570 flat_atomic_fmin v[1:2], v2 slc
3571 // CHECK: [0x00,0x00,0xfe,0xdc,0x01,0x02,0x00,0x00]
3573 flat_atomic_fmax v[1:2], v2
3574 // CHECK: [0x00,0x00,0x00,0xdd,0x01,0x02,0x00,0x00]
3576 flat_atomic_fmax v[254:255], v2
3577 // CHECK: [0x00,0x00,0x00,0xdd,0xfe,0x02,0x00,0x00]
3579 flat_atomic_fmax v[1:2], v255
3580 // CHECK: [0x00,0x00,0x00,0xdd,0x01,0xff,0x00,0x00]
3582 flat_atomic_fmax v0, v[1:2], v2 glc
3583 // CHECK: [0x00,0x00,0x01,0xdd,0x01,0x02,0x00,0x00]
3585 flat_atomic_fmax v[1:2], v2 slc
3586 // CHECK: [0x00,0x00,0x02,0xdd,0x01,0x02,0x00,0x00]
3588 flat_atomic_swap_x2 v[1:2], v[2:3]
3589 // CHECK: [0x00,0x00,0x40,0xdd,0x01,0x02,0x00,0x00]
3591 flat_atomic_swap_x2 v[254:255], v[2:3]
3592 // CHECK: [0x00,0x00,0x40,0xdd,0xfe,0x02,0x00,0x00]
3594 flat_atomic_swap_x2 v[1:2], v[254:255]
3595 // CHECK: [0x00,0x00,0x40,0xdd,0x01,0xfe,0x00,0x00]
3597 flat_atomic_swap_x2 v[0:1], v[1:2], v[2:3] glc
3598 // CHECK: [0x00,0x00,0x41,0xdd,0x01,0x02,0x00,0x00]
3600 flat_atomic_swap_x2 v[1:2], v[2:3] slc
3601 // CHECK: [0x00,0x00,0x42,0xdd,0x01,0x02,0x00,0x00]
3603 flat_atomic_cmpswap_x2 v[1:2], v[2:5]
3604 // CHECK: [0x00,0x00,0x44,0xdd,0x01,0x02,0x00,0x00]
3606 flat_atomic_cmpswap_x2 v[254:255], v[2:5]
3607 // CHECK: [0x00,0x00,0x44,0xdd,0xfe,0x02,0x00,0x00]
3609 flat_atomic_cmpswap_x2 v[1:2], v[252:255]
3610 // CHECK: [0x00,0x00,0x44,0xdd,0x01,0xfc,0x00,0x00]
3612 flat_atomic_cmpswap_x2 v[0:1], v[1:2], v[2:5] glc
3613 // CHECK: [0x00,0x00,0x45,0xdd,0x01,0x02,0x00,0x00]
3615 flat_atomic_cmpswap_x2 v[1:2], v[2:5] slc
3616 // CHECK: [0x00,0x00,0x46,0xdd,0x01,0x02,0x00,0x00]
3618 flat_atomic_add_x2 v[1:2], v[2:3]
3619 // CHECK: [0x00,0x00,0x48,0xdd,0x01,0x02,0x00,0x00]
3621 flat_atomic_add_x2 v[254:255], v[2:3]
3622 // CHECK: [0x00,0x00,0x48,0xdd,0xfe,0x02,0x00,0x00]
3624 flat_atomic_add_x2 v[1:2], v[254:255]
3625 // CHECK: [0x00,0x00,0x48,0xdd,0x01,0xfe,0x00,0x00]
3627 flat_atomic_add_x2 v[0:1], v[1:2], v[2:3] glc
3628 // CHECK: [0x00,0x00,0x49,0xdd,0x01,0x02,0x00,0x00]
3630 flat_atomic_add_x2 v[1:2], v[2:3] slc
3631 // CHECK: [0x00,0x00,0x4a,0xdd,0x01,0x02,0x00,0x00]
3633 flat_atomic_sub_x2 v[1:2], v[2:3]
3634 // CHECK: [0x00,0x00,0x4c,0xdd,0x01,0x02,0x00,0x00]
3636 flat_atomic_sub_x2 v[254:255], v[2:3]
3637 // CHECK: [0x00,0x00,0x4c,0xdd,0xfe,0x02,0x00,0x00]
3639 flat_atomic_sub_x2 v[1:2], v[254:255]
3640 // CHECK: [0x00,0x00,0x4c,0xdd,0x01,0xfe,0x00,0x00]
3642 flat_atomic_sub_x2 v[0:1], v[1:2], v[2:3] glc
3643 // CHECK: [0x00,0x00,0x4d,0xdd,0x01,0x02,0x00,0x00]
3645 flat_atomic_sub_x2 v[1:2], v[2:3] slc
3646 // CHECK: [0x00,0x00,0x4e,0xdd,0x01,0x02,0x00,0x00]
3648 flat_atomic_smin_x2 v[1:2], v[2:3]
3649 // CHECK: [0x00,0x00,0x54,0xdd,0x01,0x02,0x00,0x00]
3651 flat_atomic_smin_x2 v[254:255], v[2:3]
3652 // CHECK: [0x00,0x00,0x54,0xdd,0xfe,0x02,0x00,0x00]
3654 flat_atomic_smin_x2 v[1:2], v[254:255]
3655 // CHECK: [0x00,0x00,0x54,0xdd,0x01,0xfe,0x00,0x00]
3657 flat_atomic_smin_x2 v[0:1], v[1:2], v[2:3] glc
3658 // CHECK: [0x00,0x00,0x55,0xdd,0x01,0x02,0x00,0x00]
3660 flat_atomic_smin_x2 v[1:2], v[2:3] slc
3661 // CHECK: [0x00,0x00,0x56,0xdd,0x01,0x02,0x00,0x00]
3663 flat_atomic_umin_x2 v[1:2], v[2:3]
3664 // CHECK: [0x00,0x00,0x58,0xdd,0x01,0x02,0x00,0x00]
3666 flat_atomic_umin_x2 v[254:255], v[2:3]
3667 // CHECK: [0x00,0x00,0x58,0xdd,0xfe,0x02,0x00,0x00]
3669 flat_atomic_umin_x2 v[1:2], v[254:255]
3670 // CHECK: [0x00,0x00,0x58,0xdd,0x01,0xfe,0x00,0x00]
3672 flat_atomic_umin_x2 v[0:1], v[1:2], v[2:3] glc
3673 // CHECK: [0x00,0x00,0x59,0xdd,0x01,0x02,0x00,0x00]
3675 flat_atomic_umin_x2 v[1:2], v[2:3] slc
3676 // CHECK: [0x00,0x00,0x5a,0xdd,0x01,0x02,0x00,0x00]
3678 flat_atomic_smax_x2 v[1:2], v[2:3]
3679 // CHECK: [0x00,0x00,0x5c,0xdd,0x01,0x02,0x00,0x00]
3681 flat_atomic_smax_x2 v[254:255], v[2:3]
3682 // CHECK: [0x00,0x00,0x5c,0xdd,0xfe,0x02,0x00,0x00]
3684 flat_atomic_smax_x2 v[1:2], v[254:255]
3685 // CHECK: [0x00,0x00,0x5c,0xdd,0x01,0xfe,0x00,0x00]
3687 flat_atomic_smax_x2 v[0:1], v[1:2], v[2:3] glc
3688 // CHECK: [0x00,0x00,0x5d,0xdd,0x01,0x02,0x00,0x00]
3690 flat_atomic_smax_x2 v[1:2], v[2:3] slc
3691 // CHECK: [0x00,0x00,0x5e,0xdd,0x01,0x02,0x00,0x00]
3693 flat_atomic_umax_x2 v[1:2], v[2:3]
3694 // CHECK: [0x00,0x00,0x60,0xdd,0x01,0x02,0x00,0x00]
3696 flat_atomic_umax_x2 v[254:255], v[2:3]
3697 // CHECK: [0x00,0x00,0x60,0xdd,0xfe,0x02,0x00,0x00]
3699 flat_atomic_umax_x2 v[1:2], v[254:255]
3700 // CHECK: [0x00,0x00,0x60,0xdd,0x01,0xfe,0x00,0x00]
3702 flat_atomic_umax_x2 v[0:1], v[1:2], v[2:3] glc
3703 // CHECK: [0x00,0x00,0x61,0xdd,0x01,0x02,0x00,0x00]
3705 flat_atomic_umax_x2 v[1:2], v[2:3] slc
3706 // CHECK: [0x00,0x00,0x62,0xdd,0x01,0x02,0x00,0x00]
3708 flat_atomic_and_x2 v[1:2], v[2:3]
3709 // CHECK: [0x00,0x00,0x64,0xdd,0x01,0x02,0x00,0x00]
3711 flat_atomic_and_x2 v[254:255], v[2:3]
3712 // CHECK: [0x00,0x00,0x64,0xdd,0xfe,0x02,0x00,0x00]
3714 flat_atomic_and_x2 v[1:2], v[254:255]
3715 // CHECK: [0x00,0x00,0x64,0xdd,0x01,0xfe,0x00,0x00]
3717 flat_atomic_and_x2 v[0:1], v[1:2], v[2:3] glc
3718 // CHECK: [0x00,0x00,0x65,0xdd,0x01,0x02,0x00,0x00]
3720 flat_atomic_and_x2 v[1:2], v[2:3] slc
3721 // CHECK: [0x00,0x00,0x66,0xdd,0x01,0x02,0x00,0x00]
3723 flat_atomic_or_x2 v[1:2], v[2:3]
3724 // CHECK: [0x00,0x00,0x68,0xdd,0x01,0x02,0x00,0x00]
3726 flat_atomic_or_x2 v[254:255], v[2:3]
3727 // CHECK: [0x00,0x00,0x68,0xdd,0xfe,0x02,0x00,0x00]
3729 flat_atomic_or_x2 v[1:2], v[254:255]
3730 // CHECK: [0x00,0x00,0x68,0xdd,0x01,0xfe,0x00,0x00]
3732 flat_atomic_or_x2 v[0:1], v[1:2], v[2:3] glc
3733 // CHECK: [0x00,0x00,0x69,0xdd,0x01,0x02,0x00,0x00]
3735 flat_atomic_or_x2 v[1:2], v[2:3] slc
3736 // CHECK: [0x00,0x00,0x6a,0xdd,0x01,0x02,0x00,0x00]
3738 flat_atomic_xor_x2 v[1:2], v[2:3]
3739 // CHECK: [0x00,0x00,0x6c,0xdd,0x01,0x02,0x00,0x00]
3741 flat_atomic_xor_x2 v[254:255], v[2:3]
3742 // CHECK: [0x00,0x00,0x6c,0xdd,0xfe,0x02,0x00,0x00]
3744 flat_atomic_xor_x2 v[1:2], v[254:255]
3745 // CHECK: [0x00,0x00,0x6c,0xdd,0x01,0xfe,0x00,0x00]
3747 flat_atomic_xor_x2 v[0:1], v[1:2], v[2:3] glc
3748 // CHECK: [0x00,0x00,0x6d,0xdd,0x01,0x02,0x00,0x00]
3750 flat_atomic_xor_x2 v[1:2], v[2:3] slc
3751 // CHECK: [0x00,0x00,0x6e,0xdd,0x01,0x02,0x00,0x00]
3753 flat_atomic_inc_x2 v[1:2], v[2:3]
3754 // CHECK: [0x00,0x00,0x70,0xdd,0x01,0x02,0x00,0x00]
3756 flat_atomic_inc_x2 v[254:255], v[2:3]
3757 // CHECK: [0x00,0x00,0x70,0xdd,0xfe,0x02,0x00,0x00]
3759 flat_atomic_inc_x2 v[1:2], v[254:255]
3760 // CHECK: [0x00,0x00,0x70,0xdd,0x01,0xfe,0x00,0x00]
3762 flat_atomic_inc_x2 v[0:1], v[1:2], v[2:3] glc
3763 // CHECK: [0x00,0x00,0x71,0xdd,0x01,0x02,0x00,0x00]
3765 flat_atomic_inc_x2 v[1:2], v[2:3] slc
3766 // CHECK: [0x00,0x00,0x72,0xdd,0x01,0x02,0x00,0x00]
3768 flat_atomic_dec_x2 v[1:2], v[2:3]
3769 // CHECK: [0x00,0x00,0x74,0xdd,0x01,0x02,0x00,0x00]
3771 flat_atomic_dec_x2 v[254:255], v[2:3]
3772 // CHECK: [0x00,0x00,0x74,0xdd,0xfe,0x02,0x00,0x00]
3774 flat_atomic_dec_x2 v[1:2], v[254:255]
3775 // CHECK: [0x00,0x00,0x74,0xdd,0x01,0xfe,0x00,0x00]
3777 flat_atomic_dec_x2 v[0:1], v[1:2], v[2:3] glc
3778 // CHECK: [0x00,0x00,0x75,0xdd,0x01,0x02,0x00,0x00]
3780 flat_atomic_dec_x2 v[1:2], v[2:3] slc
3781 // CHECK: [0x00,0x00,0x76,0xdd,0x01,0x02,0x00,0x00]
3783 flat_atomic_fcmpswap_x2 v[1:2], v[2:5]
3784 // CHECK: [0x00,0x00,0x78,0xdd,0x01,0x02,0x00,0x00]
3786 flat_atomic_fcmpswap_x2 v[254:255], v[2:5]
3787 // CHECK: [0x00,0x00,0x78,0xdd,0xfe,0x02,0x00,0x00]
3789 flat_atomic_fcmpswap_x2 v[1:2], v[252:255]
3790 // CHECK: [0x00,0x00,0x78,0xdd,0x01,0xfc,0x00,0x00]
3792 flat_atomic_fcmpswap_x2 v[0:1], v[1:2], v[2:5] glc
3793 // CHECK: [0x00,0x00,0x79,0xdd,0x01,0x02,0x00,0x00]
3795 flat_atomic_fcmpswap_x2 v[1:2], v[2:5] slc
3796 // CHECK: [0x00,0x00,0x7a,0xdd,0x01,0x02,0x00,0x00]
3798 flat_atomic_fmin_x2 v[1:2], v[2:3]
3799 // CHECK: [0x00,0x00,0x7c,0xdd,0x01,0x02,0x00,0x00]
3801 flat_atomic_fmin_x2 v[254:255], v[2:3]
3802 // CHECK: [0x00,0x00,0x7c,0xdd,0xfe,0x02,0x00,0x00]
3804 flat_atomic_fmin_x2 v[1:2], v[254:255]
3805 // CHECK: [0x00,0x00,0x7c,0xdd,0x01,0xfe,0x00,0x00]
3807 flat_atomic_fmin_x2 v[0:1], v[1:2], v[2:3] glc
3808 // CHECK: [0x00,0x00,0x7d,0xdd,0x01,0x02,0x00,0x00]
3810 flat_atomic_fmin_x2 v[1:2], v[2:3] slc
3811 // CHECK: [0x00,0x00,0x7e,0xdd,0x01,0x02,0x00,0x00]
3813 flat_atomic_fmax_x2 v[1:2], v[2:3]
3814 // CHECK: [0x00,0x00,0x80,0xdd,0x01,0x02,0x00,0x00]
3816 flat_atomic_fmax_x2 v[254:255], v[2:3]
3817 // CHECK: [0x00,0x00,0x80,0xdd,0xfe,0x02,0x00,0x00]
3819 flat_atomic_fmax_x2 v[1:2], v[254:255]
3820 // CHECK: [0x00,0x00,0x80,0xdd,0x01,0xfe,0x00,0x00]
3822 flat_atomic_fmax_x2 v[0:1], v[1:2], v[2:3] glc
3823 // CHECK: [0x00,0x00,0x81,0xdd,0x01,0x02,0x00,0x00]
3825 flat_atomic_fmax_x2 v[1:2], v[2:3] slc
3826 // CHECK: [0x00,0x00,0x82,0xdd,0x01,0x02,0x00,0x00]
3828 image_load v5, v[1:4], s[8:15] dmask:0x1
3829 // CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00]
3831 image_load v252, v[1:4], s[8:15] dmask:0x1
3832 // CHECK: [0x00,0x01,0x00,0xf0,0x01,0xfc,0x02,0x00]
3834 image_load v5, v[252:255], s[8:15] dmask:0x1
3835 // CHECK: [0x00,0x01,0x00,0xf0,0xfc,0x05,0x02,0x00]
3837 image_load v5, v[1:4], s[12:19] dmask:0x1
3838 // CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x03,0x00]
3840 image_load v5, v[1:4], s[96:103] dmask:0x1
3841 // CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x18,0x00]
3843 image_load v5, v[1:4], ttmp[4:11] dmask:0x1
3844 // CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x1d,0x00]
3846 image_load v5, v[1:4], s[8:15] dmask:0x2
3847 // CHECK: [0x00,0x02,0x00,0xf0,0x01,0x05,0x02,0x00]
3849 image_load v[5:6], v[1:4], s[8:15] dmask:0x3
3850 // CHECK: [0x00,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
3852 image_load v5, v[1:4], s[8:15] dmask:0x4
3853 // CHECK: [0x00,0x04,0x00,0xf0,0x01,0x05,0x02,0x00]
3855 image_load v[5:6], v[1:4], s[8:15] dmask:0x5
3856 // CHECK: [0x00,0x05,0x00,0xf0,0x01,0x05,0x02,0x00]
3858 image_load v[5:6], v[1:4], s[8:15] dmask:0x6
3859 // CHECK: [0x00,0x06,0x00,0xf0,0x01,0x05,0x02,0x00]
3861 image_load v[5:7], v[1:4], s[8:15] dmask:0x7
3862 // CHECK: [0x00,0x07,0x00,0xf0,0x01,0x05,0x02,0x00]
3864 image_load v5, v[1:4], s[8:15] dmask:0x8
3865 // CHECK: [0x00,0x08,0x00,0xf0,0x01,0x05,0x02,0x00]
3867 image_load v[5:6], v[1:4], s[8:15] dmask:0x9
3868 // CHECK: [0x00,0x09,0x00,0xf0,0x01,0x05,0x02,0x00]
3870 image_load v[5:6], v[1:4], s[8:15] dmask:0xa
3871 // CHECK: [0x00,0x0a,0x00,0xf0,0x01,0x05,0x02,0x00]
3873 image_load v[5:7], v[1:4], s[8:15] dmask:0xb
3874 // CHECK: [0x00,0x0b,0x00,0xf0,0x01,0x05,0x02,0x00]
3876 image_load v[5:6], v[1:4], s[8:15] dmask:0xc
3877 // CHECK: [0x00,0x0c,0x00,0xf0,0x01,0x05,0x02,0x00]
3879 image_load v[5:7], v[1:4], s[8:15] dmask:0xd
3880 // CHECK: [0x00,0x0d,0x00,0xf0,0x01,0x05,0x02,0x00]
3882 image_load v[5:7], v[1:4], s[8:15] dmask:0xe
3883 // CHECK: [0x00,0x0e,0x00,0xf0,0x01,0x05,0x02,0x00]
3885 image_load v5, v[1:4], s[8:15] dmask:0x0
3886 // CHECK: [0x00,0x00,0x00,0xf0,0x01,0x05,0x02,0x00]
3888 image_load v5, v[1:4], s[8:15] dmask:0x1 unorm
3889 // CHECK: [0x00,0x11,0x00,0xf0,0x01,0x05,0x02,0x00]
3891 image_load v5, v[1:4], s[8:15] dmask:0x1 glc
3892 // CHECK: [0x00,0x21,0x00,0xf0,0x01,0x05,0x02,0x00]
3894 image_load v5, v[1:4], s[8:15] dmask:0x1 slc
3895 // CHECK: [0x00,0x01,0x00,0xf2,0x01,0x05,0x02,0x00]
3897 image_load v[5:6], v[1:4], s[8:15] dmask:0x1 tfe
3898 // CHECK: [0x00,0x01,0x01,0xf0,0x01,0x05,0x02,0x00]
3900 image_load v5, v[1:4], s[8:15] dmask:0x1 lwe
3901 // CHECK: [0x00,0x01,0x02,0xf0,0x01,0x05,0x02,0x00]
3903 image_load v5, v[1:4], s[8:15] dmask:0x1 da
3904 // CHECK: [0x00,0x41,0x00,0xf0,0x01,0x05,0x02,0x00]
3906 image_load_mip v5, v[1:4], s[8:15] dmask:0x1
3907 // CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x00]
3909 image_load_mip v252, v[1:4], s[8:15] dmask:0x1
3910 // CHECK: [0x00,0x01,0x04,0xf0,0x01,0xfc,0x02,0x00]
3912 image_load_mip v5, v[252:255], s[8:15] dmask:0x1
3913 // CHECK: [0x00,0x01,0x04,0xf0,0xfc,0x05,0x02,0x00]
3915 image_load_mip v5, v[1:4], s[12:19] dmask:0x1
3916 // CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x03,0x00]
3918 image_load_mip v5, v[1:4], s[96:103] dmask:0x1
3919 // CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x18,0x00]
3921 image_load_mip v5, v[1:4], ttmp[4:11] dmask:0x1
3922 // CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x1d,0x00]
3924 image_load_mip v5, v[1:4], s[8:15] dmask:0x2
3925 // CHECK: [0x00,0x02,0x04,0xf0,0x01,0x05,0x02,0x00]
3927 image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x3
3928 // CHECK: [0x00,0x03,0x04,0xf0,0x01,0x05,0x02,0x00]
3930 image_load_mip v5, v[1:4], s[8:15] dmask:0x4
3931 // CHECK: [0x00,0x04,0x04,0xf0,0x01,0x05,0x02,0x00]
3933 image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x5
3934 // CHECK: [0x00,0x05,0x04,0xf0,0x01,0x05,0x02,0x00]
3936 image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x6
3937 // CHECK: [0x00,0x06,0x04,0xf0,0x01,0x05,0x02,0x00]
3939 image_load_mip v[5:7], v[1:4], s[8:15] dmask:0x7
3940 // CHECK: [0x00,0x07,0x04,0xf0,0x01,0x05,0x02,0x00]
3942 image_load_mip v5, v[1:4], s[8:15] dmask:0x8
3943 // CHECK: [0x00,0x08,0x04,0xf0,0x01,0x05,0x02,0x00]
3945 image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x9
3946 // CHECK: [0x00,0x09,0x04,0xf0,0x01,0x05,0x02,0x00]
3948 image_load_mip v[5:6], v[1:4], s[8:15] dmask:0xa
3949 // CHECK: [0x00,0x0a,0x04,0xf0,0x01,0x05,0x02,0x00]
3951 image_load_mip v[5:7], v[1:4], s[8:15] dmask:0xb
3952 // CHECK: [0x00,0x0b,0x04,0xf0,0x01,0x05,0x02,0x00]
3954 image_load_mip v[5:6], v[1:4], s[8:15] dmask:0xc
3955 // CHECK: [0x00,0x0c,0x04,0xf0,0x01,0x05,0x02,0x00]
3957 image_load_mip v[5:7], v[1:4], s[8:15] dmask:0xd
3958 // CHECK: [0x00,0x0d,0x04,0xf0,0x01,0x05,0x02,0x00]
3960 image_load_mip v[5:7], v[1:4], s[8:15] dmask:0xe
3961 // CHECK: [0x00,0x0e,0x04,0xf0,0x01,0x05,0x02,0x00]
3963 image_load_mip v5, v[1:4], s[8:15] dmask:0x0
3964 // CHECK: [0x00,0x00,0x04,0xf0,0x01,0x05,0x02,0x00]
3966 image_load_mip v5, v[1:4], s[8:15] dmask:0x1 unorm
3967 // CHECK: [0x00,0x11,0x04,0xf0,0x01,0x05,0x02,0x00]
3969 image_load_mip v5, v[1:4], s[8:15] dmask:0x1 glc
3970 // CHECK: [0x00,0x21,0x04,0xf0,0x01,0x05,0x02,0x00]
3972 image_load_mip v5, v[1:4], s[8:15] dmask:0x1 slc
3973 // CHECK: [0x00,0x01,0x04,0xf2,0x01,0x05,0x02,0x00]
3975 image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x1 tfe
3976 // CHECK: [0x00,0x01,0x05,0xf0,0x01,0x05,0x02,0x00]
3978 image_load_mip v5, v[1:4], s[8:15] dmask:0x1 lwe
3979 // CHECK: [0x00,0x01,0x06,0xf0,0x01,0x05,0x02,0x00]
3981 image_load_mip v5, v[1:4], s[8:15] dmask:0x1 da
3982 // CHECK: [0x00,0x41,0x04,0xf0,0x01,0x05,0x02,0x00]
3984 image_store v1, v[2:5], s[12:19] dmask:0x1 unorm
3985 // CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00]
3987 image_store v252, v[2:5], s[12:19] dmask:0x1 unorm
3988 // CHECK: [0x00,0x11,0x20,0xf0,0x02,0xfc,0x03,0x00]
3990 image_store v1, v[252:255], s[12:19] dmask:0x1 unorm
3991 // CHECK: [0x00,0x11,0x20,0xf0,0xfc,0x01,0x03,0x00]
3993 image_store v1, v[2:5], s[16:23] dmask:0x1 unorm
3994 // CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x04,0x00]
3996 image_store v1, v[2:5], s[96:103] dmask:0x1 unorm
3997 // CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x18,0x00]
3999 image_store v1, v[2:5], ttmp[4:11] dmask:0x1 unorm
4000 // CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x1d,0x00]
4002 image_store v1, v[2:5], s[12:19] dmask:0x2 unorm
4003 // CHECK: [0x00,0x12,0x20,0xf0,0x02,0x01,0x03,0x00]
4005 image_store v[1:2], v[2:5], s[12:19] dmask:0x3 unorm
4006 // CHECK: [0x00,0x13,0x20,0xf0,0x02,0x01,0x03,0x00]
4008 image_store v1, v[2:5], s[12:19] dmask:0x4 unorm
4009 // CHECK: [0x00,0x14,0x20,0xf0,0x02,0x01,0x03,0x00]
4011 image_store v[1:2], v[2:5], s[12:19] dmask:0x5 unorm
4012 // CHECK: [0x00,0x15,0x20,0xf0,0x02,0x01,0x03,0x00]
4014 image_store v[1:2], v[2:5], s[12:19] dmask:0x6 unorm
4015 // CHECK: [0x00,0x16,0x20,0xf0,0x02,0x01,0x03,0x00]
4017 image_store v[1:3], v[2:5], s[12:19] dmask:0x7 unorm
4018 // CHECK: [0x00,0x17,0x20,0xf0,0x02,0x01,0x03,0x00]
4020 image_store v1, v[2:5], s[12:19] dmask:0x8 unorm
4021 // CHECK: [0x00,0x18,0x20,0xf0,0x02,0x01,0x03,0x00]
4023 image_store v[1:2], v[2:5], s[12:19] dmask:0x9 unorm
4024 // CHECK: [0x00,0x19,0x20,0xf0,0x02,0x01,0x03,0x00]
4026 image_store v[1:2], v[2:5], s[12:19] dmask:0xa unorm
4027 // CHECK: [0x00,0x1a,0x20,0xf0,0x02,0x01,0x03,0x00]
4029 image_store v[1:3], v[2:5], s[12:19] dmask:0xb unorm
4030 // CHECK: [0x00,0x1b,0x20,0xf0,0x02,0x01,0x03,0x00]
4032 image_store v[1:2], v[2:5], s[12:19] dmask:0xc unorm
4033 // CHECK: [0x00,0x1c,0x20,0xf0,0x02,0x01,0x03,0x00]
4035 image_store v[1:3], v[2:5], s[12:19] dmask:0xd unorm
4036 // CHECK: [0x00,0x1d,0x20,0xf0,0x02,0x01,0x03,0x00]
4038 image_store v[1:3], v[2:5], s[12:19] dmask:0xe unorm
4039 // CHECK: [0x00,0x1e,0x20,0xf0,0x02,0x01,0x03,0x00]
4041 image_store v[1:4], v[2:5], s[12:19] dmask:0xf unorm
4042 // CHECK: [0x00,0x1f,0x20,0xf0,0x02,0x01,0x03,0x00]
4044 image_store v1, v[2:5], s[12:19] dmask:0x0 unorm
4045 // CHECK: [0x00,0x10,0x20,0xf0,0x02,0x01,0x03,0x00]
4047 image_store v1, v[2:5], s[12:19] dmask:0x1 unorm glc
4048 // CHECK: [0x00,0x31,0x20,0xf0,0x02,0x01,0x03,0x00]
4050 image_store v1, v[2:5], s[12:19] dmask:0x1 unorm slc
4051 // CHECK: [0x00,0x11,0x20,0xf2,0x02,0x01,0x03,0x00]
4053 image_store v1, v[2:5], s[12:19] dmask:0x1 unorm lwe
4054 // CHECK: [0x00,0x11,0x22,0xf0,0x02,0x01,0x03,0x00]
4056 image_store v1, v[2:5], s[12:19] dmask:0x1 unorm da
4057 // CHECK: [0x00,0x51,0x20,0xf0,0x02,0x01,0x03,0x00]
4059 image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm
4060 // CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00]
4062 image_store_mip v252, v[2:5], s[12:19] dmask:0x1 unorm
4063 // CHECK: [0x00,0x11,0x24,0xf0,0x02,0xfc,0x03,0x00]
4065 image_store_mip v1, v[252:255], s[12:19] dmask:0x1 unorm
4066 // CHECK: [0x00,0x11,0x24,0xf0,0xfc,0x01,0x03,0x00]
4068 image_store_mip v1, v[2:5], s[16:23] dmask:0x1 unorm
4069 // CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x04,0x00]
4071 image_store_mip v1, v[2:5], s[96:103] dmask:0x1 unorm
4072 // CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x18,0x00]
4074 image_store_mip v1, v[2:5], ttmp[4:11] dmask:0x1 unorm
4075 // CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x1d,0x00]
4077 image_store_mip v1, v[2:5], s[12:19] dmask:0x2 unorm
4078 // CHECK: [0x00,0x12,0x24,0xf0,0x02,0x01,0x03,0x00]
4080 image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x3 unorm
4081 // CHECK: [0x00,0x13,0x24,0xf0,0x02,0x01,0x03,0x00]
4083 image_store_mip v1, v[2:5], s[12:19] dmask:0x4 unorm
4084 // CHECK: [0x00,0x14,0x24,0xf0,0x02,0x01,0x03,0x00]
4086 image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x5 unorm
4087 // CHECK: [0x00,0x15,0x24,0xf0,0x02,0x01,0x03,0x00]
4089 image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x6 unorm
4090 // CHECK: [0x00,0x16,0x24,0xf0,0x02,0x01,0x03,0x00]
4092 image_store_mip v[1:3], v[2:5], s[12:19] dmask:0x7 unorm
4093 // CHECK: [0x00,0x17,0x24,0xf0,0x02,0x01,0x03,0x00]
4095 image_store_mip v1, v[2:5], s[12:19] dmask:0x8 unorm
4096 // CHECK: [0x00,0x18,0x24,0xf0,0x02,0x01,0x03,0x00]
4098 image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x9 unorm
4099 // CHECK: [0x00,0x19,0x24,0xf0,0x02,0x01,0x03,0x00]
4101 image_store_mip v[1:2], v[2:5], s[12:19] dmask:0xa unorm
4102 // CHECK: [0x00,0x1a,0x24,0xf0,0x02,0x01,0x03,0x00]
4104 image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xb unorm
4105 // CHECK: [0x00,0x1b,0x24,0xf0,0x02,0x01,0x03,0x00]
4107 image_store_mip v[1:2], v[2:5], s[12:19] dmask:0xc unorm
4108 // CHECK: [0x00,0x1c,0x24,0xf0,0x02,0x01,0x03,0x00]
4110 image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xd unorm
4111 // CHECK: [0x00,0x1d,0x24,0xf0,0x02,0x01,0x03,0x00]
4113 image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xe unorm
4114 // CHECK: [0x00,0x1e,0x24,0xf0,0x02,0x01,0x03,0x00]
4116 image_store_mip v[1:4], v[2:5], s[12:19] dmask:0xf unorm
4117 // CHECK: [0x00,0x1f,0x24,0xf0,0x02,0x01,0x03,0x00]
4119 image_store_mip v1, v[2:5], s[12:19] dmask:0x0 unorm
4120 // CHECK: [0x00,0x10,0x24,0xf0,0x02,0x01,0x03,0x00]
4122 image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm glc
4123 // CHECK: [0x00,0x31,0x24,0xf0,0x02,0x01,0x03,0x00]
4125 image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm slc
4126 // CHECK: [0x00,0x11,0x24,0xf2,0x02,0x01,0x03,0x00]
4128 image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm lwe
4129 // CHECK: [0x00,0x11,0x26,0xf0,0x02,0x01,0x03,0x00]
4131 image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm da
4132 // CHECK: [0x00,0x51,0x24,0xf0,0x02,0x01,0x03,0x00]
4134 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1
4135 // CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x02,0x00]
4137 image_get_resinfo v252, v[1:4], s[8:15] dmask:0x1
4138 // CHECK: [0x00,0x01,0x38,0xf0,0x01,0xfc,0x02,0x00]
4140 image_get_resinfo v5, v[252:255], s[8:15] dmask:0x1
4141 // CHECK: [0x00,0x01,0x38,0xf0,0xfc,0x05,0x02,0x00]
4143 image_get_resinfo v5, v[1:4], s[12:19] dmask:0x1
4144 // CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x03,0x00]
4146 image_get_resinfo v5, v[1:4], s[96:103] dmask:0x1
4147 // CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x18,0x00]
4149 image_get_resinfo v5, v[1:4], ttmp[4:11] dmask:0x1
4150 // CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x1d,0x00]
4152 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x2
4153 // CHECK: [0x00,0x02,0x38,0xf0,0x01,0x05,0x02,0x00]
4155 image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x3
4156 // CHECK: [0x00,0x03,0x38,0xf0,0x01,0x05,0x02,0x00]
4158 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x4
4159 // CHECK: [0x00,0x04,0x38,0xf0,0x01,0x05,0x02,0x00]
4161 image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x5
4162 // CHECK: [0x00,0x05,0x38,0xf0,0x01,0x05,0x02,0x00]
4164 image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x6
4165 // CHECK: [0x00,0x06,0x38,0xf0,0x01,0x05,0x02,0x00]
4167 image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0x7
4168 // CHECK: [0x00,0x07,0x38,0xf0,0x01,0x05,0x02,0x00]
4170 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x8
4171 // CHECK: [0x00,0x08,0x38,0xf0,0x01,0x05,0x02,0x00]
4173 image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x9
4174 // CHECK: [0x00,0x09,0x38,0xf0,0x01,0x05,0x02,0x00]
4176 image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0xa
4177 // CHECK: [0x00,0x0a,0x38,0xf0,0x01,0x05,0x02,0x00]
4179 image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xb
4180 // CHECK: [0x00,0x0b,0x38,0xf0,0x01,0x05,0x02,0x00]
4182 image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0xc
4183 // CHECK: [0x00,0x0c,0x38,0xf0,0x01,0x05,0x02,0x00]
4185 image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xd
4186 // CHECK: [0x00,0x0d,0x38,0xf0,0x01,0x05,0x02,0x00]
4188 image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xe
4189 // CHECK: [0x00,0x0e,0x38,0xf0,0x01,0x05,0x02,0x00]
4191 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x0
4192 // CHECK: [0x00,0x00,0x38,0xf0,0x01,0x05,0x02,0x00]
4194 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 unorm
4195 // CHECK: [0x00,0x11,0x38,0xf0,0x01,0x05,0x02,0x00]
4197 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 glc
4198 // CHECK: [0x00,0x21,0x38,0xf0,0x01,0x05,0x02,0x00]
4200 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 slc
4201 // CHECK: [0x00,0x01,0x38,0xf2,0x01,0x05,0x02,0x00]
4203 image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x1 tfe
4204 // CHECK: [0x00,0x01,0x39,0xf0,0x01,0x05,0x02,0x00]
4206 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 lwe
4207 // CHECK: [0x00,0x01,0x3a,0xf0,0x01,0x05,0x02,0x00]
4209 image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 da
4210 // CHECK: [0x00,0x41,0x38,0xf0,0x01,0x05,0x02,0x00]
4212 image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm
4213 // CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x03,0x00]
4215 image_atomic_swap v252, v2, s[12:19] dmask:0x1 unorm
4216 // CHECK: [0x00,0x11,0x3c,0xf0,0x02,0xfc,0x03,0x00]
4218 image_atomic_swap v1, v255, s[12:19] dmask:0x1 unorm
4219 // CHECK: [0x00,0x11,0x3c,0xf0,0xff,0x01,0x03,0x00]
4221 image_atomic_swap v1, v2, s[16:23] dmask:0x1 unorm
4222 // CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x04,0x00]
4224 image_atomic_swap v1, v2, s[96:103] dmask:0x1 unorm
4225 // CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x18,0x00]
4227 image_atomic_swap v1, v2, ttmp[4:11] dmask:0x1 unorm
4228 // CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x1d,0x00]
4230 image_atomic_swap v[1:2], v2, s[12:19] dmask:0x3 unorm
4231 // CHECK: [0x00,0x13,0x3c,0xf0,0x02,0x01,0x03,0x00]
4233 image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm glc
4234 // CHECK: [0x00,0x31,0x3c,0xf0,0x02,0x01,0x03,0x00]
4236 image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm slc
4237 // CHECK: [0x00,0x11,0x3c,0xf2,0x02,0x01,0x03,0x00]
4239 image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm lwe
4240 // CHECK: [0x00,0x11,0x3e,0xf0,0x02,0x01,0x03,0x00]
4242 image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm da
4243 // CHECK: [0x00,0x51,0x3c,0xf0,0x02,0x01,0x03,0x00]
4245 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm
4246 // CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x03,0x00]
4248 image_atomic_cmpswap v[252:253], v2, s[12:19] dmask:0x3 unorm
4249 // CHECK: [0x00,0x13,0x40,0xf0,0x02,0xfc,0x03,0x00]
4251 image_atomic_cmpswap v[1:2], v255, s[12:19] dmask:0x3 unorm
4252 // CHECK: [0x00,0x13,0x40,0xf0,0xff,0x01,0x03,0x00]
4254 image_atomic_cmpswap v[1:2], v2, s[16:23] dmask:0x3 unorm
4255 // CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x04,0x00]
4257 image_atomic_cmpswap v[1:2], v2, s[96:103] dmask:0x3 unorm
4258 // CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x18,0x00]
4260 image_atomic_cmpswap v[1:2], v2, ttmp[4:11] dmask:0x3 unorm
4261 // CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x1d,0x00]
4263 image_atomic_cmpswap v[1:4], v2, s[12:19] dmask:0xf unorm
4264 // CHECK: [0x00,0x1f,0x40,0xf0,0x02,0x01,0x03,0x00]
4266 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm glc
4267 // CHECK: [0x00,0x33,0x40,0xf0,0x02,0x01,0x03,0x00]
4269 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm slc
4270 // CHECK: [0x00,0x13,0x40,0xf2,0x02,0x01,0x03,0x00]
4272 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm lwe
4273 // CHECK: [0x00,0x13,0x42,0xf0,0x02,0x01,0x03,0x00]
4275 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm da
4276 // CHECK: [0x00,0x53,0x40,0xf0,0x02,0x01,0x03,0x00]
4278 image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm
4279 // CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x03,0x00]
4281 image_atomic_add v252, v2, s[12:19] dmask:0x1 unorm
4282 // CHECK: [0x00,0x11,0x44,0xf0,0x02,0xfc,0x03,0x00]
4284 image_atomic_add v1, v255, s[12:19] dmask:0x1 unorm
4285 // CHECK: [0x00,0x11,0x44,0xf0,0xff,0x01,0x03,0x00]
4287 image_atomic_add v1, v2, s[16:23] dmask:0x1 unorm
4288 // CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x04,0x00]
4290 image_atomic_add v1, v2, s[96:103] dmask:0x1 unorm
4291 // CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x18,0x00]
4293 image_atomic_add v1, v2, ttmp[4:11] dmask:0x1 unorm
4294 // CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x1d,0x00]
4296 image_atomic_add v[1:2], v2, s[12:19] dmask:0x3 unorm
4297 // CHECK: [0x00,0x13,0x44,0xf0,0x02,0x01,0x03,0x00]
4299 image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm glc
4300 // CHECK: [0x00,0x31,0x44,0xf0,0x02,0x01,0x03,0x00]
4302 image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm slc
4303 // CHECK: [0x00,0x11,0x44,0xf2,0x02,0x01,0x03,0x00]
4305 image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm lwe
4306 // CHECK: [0x00,0x11,0x46,0xf0,0x02,0x01,0x03,0x00]
4308 image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm da
4309 // CHECK: [0x00,0x51,0x44,0xf0,0x02,0x01,0x03,0x00]
4311 image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm
4312 // CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x03,0x00]
4314 image_atomic_sub v252, v2, s[12:19] dmask:0x1 unorm
4315 // CHECK: [0x00,0x11,0x48,0xf0,0x02,0xfc,0x03,0x00]
4317 image_atomic_sub v1, v255, s[12:19] dmask:0x1 unorm
4318 // CHECK: [0x00,0x11,0x48,0xf0,0xff,0x01,0x03,0x00]
4320 image_atomic_sub v1, v2, s[16:23] dmask:0x1 unorm
4321 // CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x04,0x00]
4323 image_atomic_sub v1, v2, s[96:103] dmask:0x1 unorm
4324 // CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x18,0x00]
4326 image_atomic_sub v1, v2, ttmp[4:11] dmask:0x1 unorm
4327 // CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x1d,0x00]
4329 image_atomic_sub v[1:2], v2, s[12:19] dmask:0x3 unorm
4330 // CHECK: [0x00,0x13,0x48,0xf0,0x02,0x01,0x03,0x00]
4332 image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm glc
4333 // CHECK: [0x00,0x31,0x48,0xf0,0x02,0x01,0x03,0x00]
4335 image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm slc
4336 // CHECK: [0x00,0x11,0x48,0xf2,0x02,0x01,0x03,0x00]
4338 image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm lwe
4339 // CHECK: [0x00,0x11,0x4a,0xf0,0x02,0x01,0x03,0x00]
4341 image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm da
4342 // CHECK: [0x00,0x51,0x48,0xf0,0x02,0x01,0x03,0x00]
4344 image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm
4345 // CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x03,0x00]
4347 image_atomic_smin v252, v2, s[12:19] dmask:0x1 unorm
4348 // CHECK: [0x00,0x11,0x50,0xf0,0x02,0xfc,0x03,0x00]
4350 image_atomic_smin v1, v255, s[12:19] dmask:0x1 unorm
4351 // CHECK: [0x00,0x11,0x50,0xf0,0xff,0x01,0x03,0x00]
4353 image_atomic_smin v1, v2, s[16:23] dmask:0x1 unorm
4354 // CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x04,0x00]
4356 image_atomic_smin v1, v2, s[96:103] dmask:0x1 unorm
4357 // CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x18,0x00]
4359 image_atomic_smin v1, v2, ttmp[4:11] dmask:0x1 unorm
4360 // CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x1d,0x00]
4362 image_atomic_smin v[1:2], v2, s[12:19] dmask:0x3 unorm
4363 // CHECK: [0x00,0x13,0x50,0xf0,0x02,0x01,0x03,0x00]
4365 image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm glc
4366 // CHECK: [0x00,0x31,0x50,0xf0,0x02,0x01,0x03,0x00]
4368 image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm slc
4369 // CHECK: [0x00,0x11,0x50,0xf2,0x02,0x01,0x03,0x00]
4371 image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm lwe
4372 // CHECK: [0x00,0x11,0x52,0xf0,0x02,0x01,0x03,0x00]
4374 image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm da
4375 // CHECK: [0x00,0x51,0x50,0xf0,0x02,0x01,0x03,0x00]
4377 image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm
4378 // CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x03,0x00]
4380 image_atomic_umin v252, v2, s[12:19] dmask:0x1 unorm
4381 // CHECK: [0x00,0x11,0x54,0xf0,0x02,0xfc,0x03,0x00]
4383 image_atomic_umin v1, v255, s[12:19] dmask:0x1 unorm
4384 // CHECK: [0x00,0x11,0x54,0xf0,0xff,0x01,0x03,0x00]
4386 image_atomic_umin v1, v2, s[16:23] dmask:0x1 unorm
4387 // CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x04,0x00]
4389 image_atomic_umin v1, v2, s[96:103] dmask:0x1 unorm
4390 // CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x18,0x00]
4392 image_atomic_umin v1, v2, ttmp[4:11] dmask:0x1 unorm
4393 // CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x1d,0x00]
4395 image_atomic_umin v[1:2], v2, s[12:19] dmask:0x3 unorm
4396 // CHECK: [0x00,0x13,0x54,0xf0,0x02,0x01,0x03,0x00]
4398 image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm glc
4399 // CHECK: [0x00,0x31,0x54,0xf0,0x02,0x01,0x03,0x00]
4401 image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm slc
4402 // CHECK: [0x00,0x11,0x54,0xf2,0x02,0x01,0x03,0x00]
4404 image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm lwe
4405 // CHECK: [0x00,0x11,0x56,0xf0,0x02,0x01,0x03,0x00]
4407 image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm da
4408 // CHECK: [0x00,0x51,0x54,0xf0,0x02,0x01,0x03,0x00]
4410 image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm
4411 // CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x03,0x00]
4413 image_atomic_smax v252, v2, s[12:19] dmask:0x1 unorm
4414 // CHECK: [0x00,0x11,0x58,0xf0,0x02,0xfc,0x03,0x00]
4416 image_atomic_smax v1, v255, s[12:19] dmask:0x1 unorm
4417 // CHECK: [0x00,0x11,0x58,0xf0,0xff,0x01,0x03,0x00]
4419 image_atomic_smax v1, v2, s[16:23] dmask:0x1 unorm
4420 // CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x04,0x00]
4422 image_atomic_smax v1, v2, s[96:103] dmask:0x1 unorm
4423 // CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x18,0x00]
4425 image_atomic_smax v1, v2, ttmp[4:11] dmask:0x1 unorm
4426 // CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x1d,0x00]
4428 image_atomic_smax v[1:2], v2, s[12:19] dmask:0x3 unorm
4429 // CHECK: [0x00,0x13,0x58,0xf0,0x02,0x01,0x03,0x00]
4431 image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm glc
4432 // CHECK: [0x00,0x31,0x58,0xf0,0x02,0x01,0x03,0x00]
4434 image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm slc
4435 // CHECK: [0x00,0x11,0x58,0xf2,0x02,0x01,0x03,0x00]
4437 image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm lwe
4438 // CHECK: [0x00,0x11,0x5a,0xf0,0x02,0x01,0x03,0x00]
4440 image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm da
4441 // CHECK: [0x00,0x51,0x58,0xf0,0x02,0x01,0x03,0x00]
4443 image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm
4444 // CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x03,0x00]
4446 image_atomic_umax v252, v2, s[12:19] dmask:0x1 unorm
4447 // CHECK: [0x00,0x11,0x5c,0xf0,0x02,0xfc,0x03,0x00]
4449 image_atomic_umax v1, v255, s[12:19] dmask:0x1 unorm
4450 // CHECK: [0x00,0x11,0x5c,0xf0,0xff,0x01,0x03,0x00]
4452 image_atomic_umax v1, v2, s[16:23] dmask:0x1 unorm
4453 // CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x04,0x00]
4455 image_atomic_umax v1, v2, s[96:103] dmask:0x1 unorm
4456 // CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x18,0x00]
4458 image_atomic_umax v1, v2, ttmp[4:11] dmask:0x1 unorm
4459 // CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x1d,0x00]
4461 image_atomic_umax v[1:2], v2, s[12:19] dmask:0x3 unorm
4462 // CHECK: [0x00,0x13,0x5c,0xf0,0x02,0x01,0x03,0x00]
4464 image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm glc
4465 // CHECK: [0x00,0x31,0x5c,0xf0,0x02,0x01,0x03,0x00]
4467 image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm slc
4468 // CHECK: [0x00,0x11,0x5c,0xf2,0x02,0x01,0x03,0x00]
4470 image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm lwe
4471 // CHECK: [0x00,0x11,0x5e,0xf0,0x02,0x01,0x03,0x00]
4473 image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm da
4474 // CHECK: [0x00,0x51,0x5c,0xf0,0x02,0x01,0x03,0x00]
4476 image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm
4477 // CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x03,0x00]
4479 image_atomic_and v252, v2, s[12:19] dmask:0x1 unorm
4480 // CHECK: [0x00,0x11,0x60,0xf0,0x02,0xfc,0x03,0x00]
4482 image_atomic_and v1, v255, s[12:19] dmask:0x1 unorm
4483 // CHECK: [0x00,0x11,0x60,0xf0,0xff,0x01,0x03,0x00]
4485 image_atomic_and v1, v2, s[16:23] dmask:0x1 unorm
4486 // CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x04,0x00]
4488 image_atomic_and v1, v2, s[96:103] dmask:0x1 unorm
4489 // CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x18,0x00]
4491 image_atomic_and v1, v2, ttmp[4:11] dmask:0x1 unorm
4492 // CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x1d,0x00]
4494 image_atomic_and v[1:2], v2, s[12:19] dmask:0x3 unorm
4495 // CHECK: [0x00,0x13,0x60,0xf0,0x02,0x01,0x03,0x00]
4497 image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm glc
4498 // CHECK: [0x00,0x31,0x60,0xf0,0x02,0x01,0x03,0x00]
4500 image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm slc
4501 // CHECK: [0x00,0x11,0x60,0xf2,0x02,0x01,0x03,0x00]
4503 image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm lwe
4504 // CHECK: [0x00,0x11,0x62,0xf0,0x02,0x01,0x03,0x00]
4506 image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm da
4507 // CHECK: [0x00,0x51,0x60,0xf0,0x02,0x01,0x03,0x00]
4509 image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm
4510 // CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x03,0x00]
4512 image_atomic_or v252, v2, s[12:19] dmask:0x1 unorm
4513 // CHECK: [0x00,0x11,0x64,0xf0,0x02,0xfc,0x03,0x00]
4515 image_atomic_or v1, v255, s[12:19] dmask:0x1 unorm
4516 // CHECK: [0x00,0x11,0x64,0xf0,0xff,0x01,0x03,0x00]
4518 image_atomic_or v1, v2, s[16:23] dmask:0x1 unorm
4519 // CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x04,0x00]
4521 image_atomic_or v1, v2, s[96:103] dmask:0x1 unorm
4522 // CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x18,0x00]
4524 image_atomic_or v1, v2, ttmp[4:11] dmask:0x1 unorm
4525 // CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x1d,0x00]
4527 image_atomic_or v[1:2], v2, s[12:19] dmask:0x3 unorm
4528 // CHECK: [0x00,0x13,0x64,0xf0,0x02,0x01,0x03,0x00]
4530 image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm glc
4531 // CHECK: [0x00,0x31,0x64,0xf0,0x02,0x01,0x03,0x00]
4533 image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm slc
4534 // CHECK: [0x00,0x11,0x64,0xf2,0x02,0x01,0x03,0x00]
4536 image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm lwe
4537 // CHECK: [0x00,0x11,0x66,0xf0,0x02,0x01,0x03,0x00]
4539 image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm da
4540 // CHECK: [0x00,0x51,0x64,0xf0,0x02,0x01,0x03,0x00]
4542 image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm
4543 // CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x03,0x00]
4545 image_atomic_xor v252, v2, s[12:19] dmask:0x1 unorm
4546 // CHECK: [0x00,0x11,0x68,0xf0,0x02,0xfc,0x03,0x00]
4548 image_atomic_xor v1, v255, s[12:19] dmask:0x1 unorm
4549 // CHECK: [0x00,0x11,0x68,0xf0,0xff,0x01,0x03,0x00]
4551 image_atomic_xor v1, v2, s[16:23] dmask:0x1 unorm
4552 // CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x04,0x00]
4554 image_atomic_xor v1, v2, s[96:103] dmask:0x1 unorm
4555 // CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x18,0x00]
4557 image_atomic_xor v1, v2, ttmp[4:11] dmask:0x1 unorm
4558 // CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x1d,0x00]
4560 image_atomic_xor v[1:2], v2, s[12:19] dmask:0x3 unorm
4561 // CHECK: [0x00,0x13,0x68,0xf0,0x02,0x01,0x03,0x00]
4563 image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm glc
4564 // CHECK: [0x00,0x31,0x68,0xf0,0x02,0x01,0x03,0x00]
4566 image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm slc
4567 // CHECK: [0x00,0x11,0x68,0xf2,0x02,0x01,0x03,0x00]
4569 image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm lwe
4570 // CHECK: [0x00,0x11,0x6a,0xf0,0x02,0x01,0x03,0x00]
4572 image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm da
4573 // CHECK: [0x00,0x51,0x68,0xf0,0x02,0x01,0x03,0x00]
4575 image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm
4576 // CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x03,0x00]
4578 image_atomic_inc v252, v2, s[12:19] dmask:0x1 unorm
4579 // CHECK: [0x00,0x11,0x6c,0xf0,0x02,0xfc,0x03,0x00]
4581 image_atomic_inc v1, v255, s[12:19] dmask:0x1 unorm
4582 // CHECK: [0x00,0x11,0x6c,0xf0,0xff,0x01,0x03,0x00]
4584 image_atomic_inc v1, v2, s[16:23] dmask:0x1 unorm
4585 // CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x04,0x00]
4587 image_atomic_inc v1, v2, s[96:103] dmask:0x1 unorm
4588 // CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x18,0x00]
4590 image_atomic_inc v1, v2, ttmp[4:11] dmask:0x1 unorm
4591 // CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x1d,0x00]
4593 image_atomic_inc v[1:2], v2, s[12:19] dmask:0x3 unorm
4594 // CHECK: [0x00,0x13,0x6c,0xf0,0x02,0x01,0x03,0x00]
4596 image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm glc
4597 // CHECK: [0x00,0x31,0x6c,0xf0,0x02,0x01,0x03,0x00]
4599 image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm slc
4600 // CHECK: [0x00,0x11,0x6c,0xf2,0x02,0x01,0x03,0x00]
4602 image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm lwe
4603 // CHECK: [0x00,0x11,0x6e,0xf0,0x02,0x01,0x03,0x00]
4605 image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm da
4606 // CHECK: [0x00,0x51,0x6c,0xf0,0x02,0x01,0x03,0x00]
4608 image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm
4609 // CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x03,0x00]
4611 image_atomic_dec v252, v2, s[12:19] dmask:0x1 unorm
4612 // CHECK: [0x00,0x11,0x70,0xf0,0x02,0xfc,0x03,0x00]
4614 image_atomic_dec v1, v255, s[12:19] dmask:0x1 unorm
4615 // CHECK: [0x00,0x11,0x70,0xf0,0xff,0x01,0x03,0x00]
4617 image_atomic_dec v1, v2, s[16:23] dmask:0x1 unorm
4618 // CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x04,0x00]
4620 image_atomic_dec v1, v2, s[96:103] dmask:0x1 unorm
4621 // CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x18,0x00]
4623 image_atomic_dec v1, v2, ttmp[4:11] dmask:0x1 unorm
4624 // CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x1d,0x00]
4626 image_atomic_dec v[1:2], v2, s[12:19] dmask:0x3 unorm
4627 // CHECK: [0x00,0x13,0x70,0xf0,0x02,0x01,0x03,0x00]
4629 image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm glc
4630 // CHECK: [0x00,0x31,0x70,0xf0,0x02,0x01,0x03,0x00]
4632 image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm slc
4633 // CHECK: [0x00,0x11,0x70,0xf2,0x02,0x01,0x03,0x00]
4635 image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm lwe
4636 // CHECK: [0x00,0x11,0x72,0xf0,0x02,0x01,0x03,0x00]
4638 image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm da
4639 // CHECK: [0x00,0x51,0x70,0xf0,0x02,0x01,0x03,0x00]
4641 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4642 // CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00]
4644 image_sample v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4645 // CHECK: [0x00,0x01,0x80,0xf0,0x01,0xfc,0x62,0x00]
4647 image_sample v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4648 // CHECK: [0x00,0x01,0x80,0xf0,0xfc,0x05,0x62,0x00]
4650 image_sample v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4651 // CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x63,0x00]
4653 image_sample v5, v[1:4], s[96:103], s[12:15] dmask:0x1
4654 // CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x78,0x00]
4656 image_sample v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4657 // CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x7d,0x00]
4659 image_sample v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4660 // CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x82,0x00]
4662 image_sample v5, v[1:4], s[8:15], s[100:103] dmask:0x1
4663 // CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x22,0x03]
4665 image_sample v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4666 // CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0xc2,0x03]
4668 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4669 // CHECK: [0x00,0x02,0x80,0xf0,0x01,0x05,0x62,0x00]
4671 image_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]
4674 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4675 // CHECK: [0x00,0x04,0x80,0xf0,0x01,0x05,0x62,0x00]
4677 image_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]
4680 image_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]
4683 image_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]
4686 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4687 // CHECK: [0x00,0x08,0x80,0xf0,0x01,0x05,0x62,0x00]
4689 image_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]
4692 image_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]
4695 image_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]
4698 image_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]
4701 image_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]
4704 image_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]
4707 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4708 // CHECK: [0x00,0x00,0x80,0xf0,0x01,0x05,0x62,0x00]
4710 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4711 // CHECK: [0x00,0x11,0x80,0xf0,0x01,0x05,0x62,0x00]
4713 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4714 // CHECK: [0x00,0x21,0x80,0xf0,0x01,0x05,0x62,0x00]
4716 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4717 // CHECK: [0x00,0x01,0x80,0xf2,0x01,0x05,0x62,0x00]
4719 image_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]
4722 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
4723 // CHECK: [0x00,0x01,0x82,0xf0,0x01,0x05,0x62,0x00]
4725 image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
4726 // CHECK: [0x00,0x41,0x80,0xf0,0x01,0x05,0x62,0x00]
4728 image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4729 // CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00]
4731 image_sample_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4732 // CHECK: [0x00,0x01,0x84,0xf0,0x01,0xfc,0x62,0x00]
4734 image_sample_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4735 // CHECK: [0x00,0x01,0x84,0xf0,0xfc,0x05,0x62,0x00]
4737 image_sample_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4738 // CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x63,0x00]
4740 image_sample_cl v5, v[1:4], s[96:103], s[12:15] dmask:0x1
4741 // CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x78,0x00]
4743 image_sample_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4744 // CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x7d,0x00]
4746 image_sample_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4747 // CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x82,0x00]
4749 image_sample_cl v5, v[1:4], s[8:15], s[100:103] dmask:0x1
4750 // CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x22,0x03]
4752 image_sample_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4753 // CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0xc2,0x03]
4755 image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4756 // CHECK: [0x00,0x02,0x84,0xf0,0x01,0x05,0x62,0x00]
4758 image_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]
4761 image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4762 // CHECK: [0x00,0x04,0x84,0xf0,0x01,0x05,0x62,0x00]
4764 image_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]
4767 image_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]
4770 image_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]
4773 image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4774 // CHECK: [0x00,0x08,0x84,0xf0,0x01,0x05,0x62,0x00]
4776 image_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]
4779 image_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]
4782 image_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]
4785 image_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]
4788 image_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]
4791 image_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]
4794 image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4795 // CHECK: [0x00,0x00,0x84,0xf0,0x01,0x05,0x62,0x00]
4797 image_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]
4800 image_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]
4803 image_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]
4806 image_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]
4809 image_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]
4812 image_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]
4815 image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4816 // CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00]
4818 image_sample_l v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4819 // CHECK: [0x00,0x01,0x90,0xf0,0x01,0xfc,0x62,0x00]
4821 image_sample_l v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4822 // CHECK: [0x00,0x01,0x90,0xf0,0xfc,0x05,0x62,0x00]
4824 image_sample_l v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4825 // CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x63,0x00]
4827 image_sample_l v5, v[1:4], s[96:103], s[12:15] dmask:0x1
4828 // CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x78,0x00]
4830 image_sample_l v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4831 // CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x7d,0x00]
4833 image_sample_l v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4834 // CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x82,0x00]
4836 image_sample_l v5, v[1:4], s[8:15], s[100:103] dmask:0x1
4837 // CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x22,0x03]
4839 image_sample_l v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4840 // CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0xc2,0x03]
4842 image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4843 // CHECK: [0x00,0x02,0x90,0xf0,0x01,0x05,0x62,0x00]
4845 image_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]
4848 image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4849 // CHECK: [0x00,0x04,0x90,0xf0,0x01,0x05,0x62,0x00]
4851 image_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]
4854 image_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]
4857 image_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]
4860 image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4861 // CHECK: [0x00,0x08,0x90,0xf0,0x01,0x05,0x62,0x00]
4863 image_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]
4866 image_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]
4869 image_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]
4872 image_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]
4875 image_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]
4878 image_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]
4881 image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4882 // CHECK: [0x00,0x00,0x90,0xf0,0x01,0x05,0x62,0x00]
4884 image_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]
4887 image_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]
4890 image_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]
4893 image_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]
4896 image_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]
4899 image_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]
4902 image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4903 // CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00]
4905 image_sample_b v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4906 // CHECK: [0x00,0x01,0x94,0xf0,0x01,0xfc,0x62,0x00]
4908 image_sample_b v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4909 // CHECK: [0x00,0x01,0x94,0xf0,0xfc,0x05,0x62,0x00]
4911 image_sample_b v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4912 // CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x63,0x00]
4914 image_sample_b v5, v[1:4], s[96:103], s[12:15] dmask:0x1
4915 // CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x78,0x00]
4917 image_sample_b v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4918 // CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x7d,0x00]
4920 image_sample_b v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4921 // CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x82,0x00]
4923 image_sample_b v5, v[1:4], s[8:15], s[100:103] dmask:0x1
4924 // CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x22,0x03]
4926 image_sample_b v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4927 // CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0xc2,0x03]
4929 image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4930 // CHECK: [0x00,0x02,0x94,0xf0,0x01,0x05,0x62,0x00]
4932 image_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]
4935 image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4936 // CHECK: [0x00,0x04,0x94,0xf0,0x01,0x05,0x62,0x00]
4938 image_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]
4941 image_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]
4944 image_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]
4947 image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4948 // CHECK: [0x00,0x08,0x94,0xf0,0x01,0x05,0x62,0x00]
4950 image_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]
4953 image_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]
4956 image_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]
4959 image_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]
4962 image_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]
4965 image_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]
4968 image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4969 // CHECK: [0x00,0x00,0x94,0xf0,0x01,0x05,0x62,0x00]
4971 image_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]
4974 image_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]
4977 image_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]
4980 image_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]
4983 image_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]
4986 image_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]
4989 image_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]
4992 image_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]
4995 image_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]
4998 image_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]
5001 image_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]
5004 image_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]
5007 image_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]
5010 image_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]
5013 image_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]
5016 image_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]
5019 image_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]
5022 image_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]
5025 image_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]
5028 image_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]
5031 image_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]
5034 image_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]
5037 image_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]
5040 image_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]
5043 image_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]
5046 image_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]
5049 image_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]
5052 image_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]
5055 image_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]
5058 image_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]
5061 image_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]
5064 image_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]
5067 image_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]
5070 image_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]
5073 image_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]
5076 image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5077 // CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00]
5079 image_sample_lz v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5080 // CHECK: [0x00,0x01,0x9c,0xf0,0x01,0xfc,0x62,0x00]
5082 image_sample_lz v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5083 // CHECK: [0x00,0x01,0x9c,0xf0,0xfc,0x05,0x62,0x00]
5085 image_sample_lz v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5086 // CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x63,0x00]
5088 image_sample_lz v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5089 // CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x78,0x00]
5091 image_sample_lz v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5092 // CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x7d,0x00]
5094 image_sample_lz v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5095 // CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x82,0x00]
5097 image_sample_lz v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5098 // CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x22,0x03]
5100 image_sample_lz v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5101 // CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0xc2,0x03]
5103 image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5104 // CHECK: [0x00,0x02,0x9c,0xf0,0x01,0x05,0x62,0x00]
5106 image_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]
5109 image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5110 // CHECK: [0x00,0x04,0x9c,0xf0,0x01,0x05,0x62,0x00]
5112 image_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]
5115 image_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]
5118 image_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]
5121 image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5122 // CHECK: [0x00,0x08,0x9c,0xf0,0x01,0x05,0x62,0x00]
5124 image_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]
5127 image_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]
5130 image_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]
5133 image_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]
5136 image_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]
5139 image_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]
5142 image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5143 // CHECK: [0x00,0x00,0x9c,0xf0,0x01,0x05,0x62,0x00]
5145 image_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]
5148 image_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]
5151 image_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]
5154 image_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]
5157 image_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]
5160 image_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]
5163 image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5164 // CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00]
5166 image_sample_c v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5167 // CHECK: [0x00,0x01,0xa0,0xf0,0x01,0xfc,0x62,0x00]
5169 image_sample_c v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5170 // CHECK: [0x00,0x01,0xa0,0xf0,0xfc,0x05,0x62,0x00]
5172 image_sample_c v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5173 // CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x63,0x00]
5175 image_sample_c v5, v[1:4], s[96:103], s[12:15] dmask:0x1
5176 // CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x78,0x00]
5178 image_sample_c v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5179 // CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x7d,0x00]
5181 image_sample_c v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5182 // CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x82,0x00]
5184 image_sample_c v5, v[1:4], s[8:15], s[100:103] dmask:0x1
5185 // CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x22,0x03]
5187 image_sample_c v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5188 // CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0xc2,0x03]
5190 image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5191 // CHECK: [0x00,0x02,0xa0,0xf0,0x01,0x05,0x62,0x00]
5193 image_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]
5196 image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5197 // CHECK: [0x00,0x04,0xa0,0xf0,0x01,0x05,0x62,0x00]
5199 image_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]
5202 image_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]
5205 image_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]
5208 image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5209 // CHECK: [0x00,0x08,0xa0,0xf0,0x01,0x05,0x62,0x00]
5211 image_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]
5214 image_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]
5217 image_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]
5220 image_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]
5223 image_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]
5226 image_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]
5229 image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5230 // CHECK: [0x00,0x00,0xa0,0xf0,0x01,0x05,0x62,0x00]
5232 image_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]
5235 image_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]
5238 image_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]
5241 image_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]
5244 image_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]
5247 image_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]
5250 image_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]
5253 image_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]
5256 image_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]
5259 image_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]
5262 image_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]
5265 image_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]
5268 image_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]
5271 image_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]
5274 image_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]
5277 image_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]
5280 image_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]
5283 image_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]
5286 image_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]
5289 image_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]
5292 image_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]
5295 image_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]
5298 image_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]
5301 image_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]
5304 image_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]
5307 image_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]
5310 image_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]
5313 image_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]
5316 image_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]
5319 image_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]
5322 image_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]
5325 image_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]
5328 image_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]
5331 image_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]
5334 image_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]
5337 image_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]
5340 image_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]
5343 image_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]
5346 image_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]
5349 image_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]
5352 image_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]
5355 image_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]
5358 image_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]
5361 image_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]
5364 image_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]
5367 image_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]
5370 image_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]
5373 image_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]
5376 image_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]
5379 image_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]
5382 image_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]
5385 image_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]
5388 image_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]
5391 image_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]
5394 image_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]
5397 image_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]
5400 image_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]
5403 image_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]
5406 image_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]
5409 image_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]
5412 image_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]
5415 image_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]
5418 image_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]
5421 image_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]
5424 image_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]
5427 image_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]
5430 image_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]
5433 image_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]
5436 image_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]
5439 image_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]
5442 image_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]
5445 image_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]
5448 image_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]
5451 image_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]
5454 image_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]
5457 image_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]
5460 image_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]
5463 image_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]
5466 image_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]
5469 image_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]
5472 image_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]
5475 image_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]
5478 image_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]
5481 image_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]
5484 image_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]
5487 image_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]
5490 image_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]
5493 image_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]
5496 image_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]
5499 image_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]
5502 image_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]
5505 image_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]
5508 image_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]
5511 image_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]
5514 image_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]
5517 image_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]
5520 image_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]
5523 image_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]
5526 image_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]
5529 image_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]
5532 image_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]
5535 image_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]
5538 image_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]
5541 image_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]
5544 image_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]
5547 image_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]
5550 image_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]
5553 image_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]
5556 image_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]
5559 image_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]
5562 image_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]
5565 image_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]
5568 image_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]
5571 image_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]
5574 image_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]
5577 image_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]
5580 image_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]
5583 image_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]
5586 image_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]
5589 image_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]
5592 image_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]
5595 image_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]
5598 image_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]
5601 image_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]
5604 image_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]
5607 image_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]
5610 image_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]
5613 image_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]
5616 image_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]
5619 image_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]
5622 image_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]
5625 image_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]
5628 image_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]
5631 image_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]
5634 image_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]
5637 image_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]
5640 image_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]
5643 image_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]
5646 image_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]
5649 image_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]
5652 image_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]
5655 image_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]
5658 image_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]
5661 image_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]
5664 image_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]
5667 image_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]
5670 image_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]
5673 image_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]
5676 image_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]
5679 image_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]
5682 image_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]
5685 image_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]
5688 image_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]
5691 image_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]
5694 image_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]
5697 image_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]
5700 image_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]
5703 image_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]
5706 image_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]
5709 image_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]
5712 image_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]
5715 image_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]
5718 image_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]
5721 image_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]
5724 image_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]
5727 image_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]
5730 image_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]
5733 image_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]
5736 image_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]
5739 image_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]
5742 image_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]
5745 image_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]
5748 image_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]
5751 image_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]
5754 image_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]
5757 image_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]
5760 image_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]
5763 image_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]
5766 image_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]
5769 image_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]
5772 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1
5773 // CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x00]
5775 image_gather4 v[252:255], v1, s[8:15], s[12:15] dmask:0x1
5776 // CHECK: [0x00,0x01,0x00,0xf1,0x01,0xfc,0x62,0x00]
5778 image_gather4 v[5:8], v255, s[8:15], s[12:15] dmask:0x1
5779 // CHECK: [0x00,0x01,0x00,0xf1,0xff,0x05,0x62,0x00]
5781 image_gather4 v[5:8], v1, s[12:19], s[12:15] dmask:0x1
5782 // CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x63,0x00]
5784 image_gather4 v[5:8], v1, s[96:103], s[12:15] dmask:0x1
5785 // CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x78,0x00]
5787 image_gather4 v[5:8], v1, ttmp[4:11], s[12:15] dmask:0x1
5788 // CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x7d,0x00]
5790 image_gather4 v[5:8], v1, s[8:15], s[16:19] dmask:0x1
5791 // CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x82,0x00]
5793 image_gather4 v[5:8], v1, s[8:15], s[100:103] dmask:0x1
5794 // CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x22,0x03]
5796 image_gather4 v[5:8], v1, s[8:15], ttmp[8:11] dmask:0x1
5797 // CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0xc2,0x03]
5799 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x2
5800 // CHECK: [0x00,0x02,0x00,0xf1,0x01,0x05,0x62,0x00]
5802 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x4
5803 // CHECK: [0x00,0x04,0x00,0xf1,0x01,0x05,0x62,0x00]
5805 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x8
5806 // CHECK: [0x00,0x08,0x00,0xf1,0x01,0x05,0x62,0x00]
5808 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 unorm
5809 // CHECK: [0x00,0x11,0x00,0xf1,0x01,0x05,0x62,0x00]
5811 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 glc
5812 // CHECK: [0x00,0x21,0x00,0xf1,0x01,0x05,0x62,0x00]
5814 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 slc
5815 // CHECK: [0x00,0x01,0x00,0xf3,0x01,0x05,0x62,0x00]
5817 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 lwe
5818 // CHECK: [0x00,0x01,0x02,0xf1,0x01,0x05,0x62,0x00]
5820 image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 da
5821 // CHECK: [0x00,0x41,0x00,0xf1,0x01,0x05,0x62,0x00]
5823 image_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]
5826 image_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]
5829 image_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]
5832 image_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]
5835 image_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]
5838 image_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]
5841 image_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]
5844 image_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]
5847 image_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]
5850 image_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]
5853 image_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]
5856 image_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]
5859 image_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]
5862 image_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]
5865 image_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]
5868 image_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]
5871 image_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]
5874 image_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]
5877 image_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]
5880 image_gather4_l v[5:8], v255, s[8:15], s[12:15] dmask:0x1
5881 // CHECK: [0x00,0x01,0x10,0xf1,0xff,0x05,0x62,0x00]
5883 image_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]
5886 image_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]
5889 image_gather4_l v[5:8], v1, ttmp[4:11], s[12:15] dmask:0x1
5890 // CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x7d,0x00]
5892 image_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]
5895 image_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]
5898 image_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]
5901 image_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]
5904 image_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]
5907 image_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]
5910 image_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]
5913 image_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]
5916 image_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]
5919 image_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]
5922 image_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]
5925 image_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]
5928 image_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]
5931 image_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]
5934 image_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]
5937 image_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]
5940 image_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]
5943 image_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]
5946 image_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]
5949 image_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]
5952 image_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]
5955 image_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]
5958 image_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]
5961 image_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]
5964 image_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]
5967 image_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]
5970 image_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]
5973 image_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]
5976 image_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]
5979 image_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]
5982 image_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]
5985 image_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]
5988 image_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]
5991 image_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]
5994 image_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]
5997 image_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]
6000 image_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]
6003 image_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]
6006 image_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]
6009 image_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]
6012 image_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]
6015 image_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]
6018 image_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]
6021 image_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]
6024 image_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]
6027 image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1
6028 // CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x00]
6030 image_gather4_lz v[252:255], v1, s[8:15], s[12:15] dmask:0x1
6031 // CHECK: [0x00,0x01,0x1c,0xf1,0x01,0xfc,0x62,0x00]
6033 image_gather4_lz v[5:8], v255, s[8:15], s[12:15] dmask:0x1
6034 // CHECK: [0x00,0x01,0x1c,0xf1,0xff,0x05,0x62,0x00]
6036 image_gather4_lz v[5:8], v1, s[12:19], s[12:15] dmask:0x1
6037 // CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x63,0x00]
6039 image_gather4_lz v[5:8], v1, s[96:103], s[12:15] dmask:0x1
6040 // CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x78,0x00]
6042 image_gather4_lz v[5:8], v1, ttmp[4:11], s[12:15] dmask:0x1
6043 // CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x7d,0x00]
6045 image_gather4_lz v[5:8], v1, s[8:15], s[16:19] dmask:0x1
6046 // CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x82,0x00]
6048 image_gather4_lz v[5:8], v1, s[8:15], s[100:103] dmask:0x1
6049 // CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x22,0x03]
6051 image_gather4_lz v[5:8], v1, s[8:15], ttmp[8:11] dmask:0x1
6052 // CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0xc2,0x03]
6054 image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x2
6055 // CHECK: [0x00,0x02,0x1c,0xf1,0x01,0x05,0x62,0x00]
6057 image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x4
6058 // CHECK: [0x00,0x04,0x1c,0xf1,0x01,0x05,0x62,0x00]
6060 image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x8
6061 // CHECK: [0x00,0x08,0x1c,0xf1,0x01,0x05,0x62,0x00]
6063 image_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]
6066 image_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]
6069 image_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]
6072 image_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]
6075 image_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]
6078 image_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]
6081 image_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]
6084 image_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]
6087 image_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]
6090 image_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]
6093 image_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]
6096 image_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]
6099 image_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]
6102 image_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]
6105 image_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]
6108 image_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]
6111 image_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]
6114 image_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]
6117 image_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]
6120 image_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]
6123 image_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]
6126 image_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]
6129 image_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]
6132 image_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]
6135 image_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]
6138 image_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]
6141 image_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]
6144 image_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]
6147 image_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]
6150 image_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]
6153 image_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]
6156 image_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]
6159 image_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]
6162 image_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]
6165 image_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]
6168 image_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]
6171 image_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]
6174 image_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]
6177 image_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]
6180 image_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]
6183 image_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]
6186 image_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]
6189 image_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]
6192 image_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]
6195 image_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]
6198 image_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]
6201 image_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]
6204 image_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]
6207 image_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]
6210 image_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]
6213 image_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]
6216 image_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]
6219 image_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]
6222 image_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]
6225 image_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]
6228 image_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]
6231 image_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]
6234 image_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]
6237 image_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]
6240 image_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]
6243 image_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]
6246 image_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]
6249 image_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]
6252 image_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]
6255 image_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]
6258 image_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]
6261 image_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]
6264 image_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]
6267 image_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]
6270 image_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]
6273 image_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]
6276 image_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]
6279 image_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]
6282 image_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]
6285 image_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]
6288 image_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]
6291 image_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]
6294 image_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]
6297 image_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]
6300 image_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]
6303 image_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]
6306 image_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]
6309 image_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]
6312 image_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]
6315 image_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]
6318 image_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]
6321 image_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]
6324 image_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]
6327 image_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]
6330 image_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]
6333 image_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]
6336 image_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]
6339 image_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]
6342 image_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]
6345 image_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]
6348 image_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]
6351 image_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]
6354 image_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]
6357 image_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]
6360 image_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]
6363 image_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]
6366 image_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]
6369 image_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]
6372 image_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]
6375 image_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]
6378 image_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]
6381 image_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]
6384 image_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]
6387 image_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]
6390 image_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]
6393 image_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]
6396 image_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]
6399 image_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]
6402 image_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]
6405 image_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]
6408 image_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]
6411 image_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]
6414 image_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]
6417 image_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]
6420 image_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]
6423 image_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]
6426 image_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]
6429 image_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]
6432 image_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]
6435 image_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]
6438 image_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]
6441 image_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]
6444 image_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]
6447 image_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]
6450 image_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]
6453 image_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]
6456 image_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]
6459 image_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]
6462 image_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]
6465 image_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]
6468 image_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]
6471 image_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]
6474 image_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]
6477 image_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]
6480 image_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]
6483 image_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]
6486 image_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]
6489 image_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]
6492 image_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]
6495 image_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]
6498 image_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]
6501 image_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]
6504 image_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]
6507 image_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]
6510 image_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]
6513 image_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]
6516 image_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]
6519 image_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]
6522 image_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]
6525 image_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]
6528 image_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]
6531 image_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]
6534 image_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]
6537 image_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]
6540 image_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]
6543 image_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]
6546 image_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]
6549 image_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]
6552 image_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]
6555 image_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]
6558 image_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]
6561 image_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]
6564 image_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]
6567 image_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]
6570 image_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]
6573 image_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]
6576 image_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]
6579 image_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]
6582 image_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]
6585 image_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]
6588 image_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]
6591 image_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]
6594 image_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]
6597 image_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]
6600 image_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]
6603 image_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]
6606 image_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]
6609 image_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]
6612 image_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]
6615 image_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]
6618 image_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]
6621 image_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]
6624 image_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]
6627 image_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]
6630 image_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]
6633 image_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]
6636 image_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]
6639 image_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]
6642 image_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]
6645 image_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]
6648 image_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]
6651 image_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]
6654 image_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]
6657 image_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]
6660 image_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]
6663 image_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]
6666 image_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]
6669 image_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]
6672 image_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]
6675 image_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]
6678 image_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]
6681 image_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]
6684 image_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]
6687 image_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]
6690 image_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]
6693 image_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]
6696 image_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]
6699 image_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]
6702 image_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]
6705 image_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]
6708 image_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]
6711 image_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]
6714 image_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]
6717 image_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]
6720 image_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]
6723 image_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]
6726 image_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]
6729 image_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]
6732 image_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]
6735 image_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]
6738 image_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]
6741 image_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]
6744 image_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]
6747 image_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]
6750 image_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]
6753 image_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]
6756 image_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]
6759 image_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]
6762 image_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]
6765 image_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]
6768 image_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]
6771 image_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]
6774 image_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]
6777 image_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]
6780 image_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]
6783 image_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]
6786 image_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]
6789 image_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]
6792 image_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]
6795 image_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]
6798 image_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]
6801 image_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]
6804 image_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]
6807 image_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]
6810 image_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]
6813 image_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]
6816 image_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]
6819 image_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]
6822 image_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]
6825 image_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]
6828 image_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]
6831 image_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]
6834 image_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]
6837 image_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]
6840 image_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]
6843 image_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]
6846 image_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]
6849 image_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]
6852 image_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]
6855 image_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]
6858 image_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]
6861 image_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]
6864 image_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]
6867 image_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]
6870 image_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]
6873 image_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]
6876 image_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]
6879 image_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]
6882 image_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]
6885 image_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]
6888 image_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]
6891 image_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]
6894 image_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]
6897 image_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]
6900 image_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]
6903 image_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]
6906 image_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]
6909 image_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]
6912 image_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]
6915 image_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]
6918 image_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]
6921 image_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]
6924 image_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]
6927 image_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]
6930 image_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]
6933 image_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]
6936 image_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]
6939 image_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]
6942 image_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]
6945 image_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]
6948 image_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]
6951 image_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]
6954 image_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]
6957 image_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]
6960 image_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]
6963 image_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]
6966 image_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]
6969 image_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]
6972 image_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]
6975 image_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]
6978 image_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]
6981 image_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]
6984 image_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]
6987 image_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]
6990 image_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]
6993 image_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]
6996 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1
6997 // CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00]
6999 image_get_lod v252, v1, s[8:15], s[12:15] dmask:0x1
7000 // CHECK: [0x00,0x01,0x80,0xf1,0x01,0xfc,0x62,0x00]
7002 image_get_lod v5, v255, s[8:15], s[12:15] dmask:0x1
7003 // CHECK: [0x00,0x01,0x80,0xf1,0xff,0x05,0x62,0x00]
7005 image_get_lod v5, v1, s[12:19], s[12:15] dmask:0x1
7006 // CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x63,0x00]
7008 image_get_lod v5, v1, s[96:103], s[12:15] dmask:0x1
7009 // CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x78,0x00]
7011 image_get_lod v5, v1, ttmp[4:11], s[12:15] dmask:0x1
7012 // CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x7d,0x00]
7014 image_get_lod v5, v1, s[8:15], s[16:19] dmask:0x1
7015 // CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x82,0x00]
7017 image_get_lod v5, v1, s[8:15], s[100:103] dmask:0x1
7018 // CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x22,0x03]
7020 image_get_lod v5, v1, s[8:15], ttmp[8:11] dmask:0x1
7021 // CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0xc2,0x03]
7023 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x2
7024 // CHECK: [0x00,0x02,0x80,0xf1,0x01,0x05,0x62,0x00]
7026 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x3
7027 // CHECK: [0x00,0x03,0x80,0xf1,0x01,0x05,0x62,0x00]
7029 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x4
7030 // CHECK: [0x00,0x04,0x80,0xf1,0x01,0x05,0x62,0x00]
7032 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x5
7033 // CHECK: [0x00,0x05,0x80,0xf1,0x01,0x05,0x62,0x00]
7035 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x6
7036 // CHECK: [0x00,0x06,0x80,0xf1,0x01,0x05,0x62,0x00]
7038 image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0x7
7039 // CHECK: [0x00,0x07,0x80,0xf1,0x01,0x05,0x62,0x00]
7041 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x8
7042 // CHECK: [0x00,0x08,0x80,0xf1,0x01,0x05,0x62,0x00]
7044 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x9
7045 // CHECK: [0x00,0x09,0x80,0xf1,0x01,0x05,0x62,0x00]
7047 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0xa
7048 // CHECK: [0x00,0x0a,0x80,0xf1,0x01,0x05,0x62,0x00]
7050 image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xb
7051 // CHECK: [0x00,0x0b,0x80,0xf1,0x01,0x05,0x62,0x00]
7053 image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0xc
7054 // CHECK: [0x00,0x0c,0x80,0xf1,0x01,0x05,0x62,0x00]
7056 image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xd
7057 // CHECK: [0x00,0x0d,0x80,0xf1,0x01,0x05,0x62,0x00]
7059 image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xe
7060 // CHECK: [0x00,0x0e,0x80,0xf1,0x01,0x05,0x62,0x00]
7062 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x0
7063 // CHECK: [0x00,0x00,0x80,0xf1,0x01,0x05,0x62,0x00]
7065 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 unorm
7066 // CHECK: [0x00,0x11,0x80,0xf1,0x01,0x05,0x62,0x00]
7068 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 glc
7069 // CHECK: [0x00,0x21,0x80,0xf1,0x01,0x05,0x62,0x00]
7071 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 slc
7072 // CHECK: [0x00,0x01,0x80,0xf3,0x01,0x05,0x62,0x00]
7074 image_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]
7077 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 lwe
7078 // CHECK: [0x00,0x01,0x82,0xf1,0x01,0x05,0x62,0x00]
7080 image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 da
7081 // CHECK: [0x00,0x41,0x80,0xf1,0x01,0x05,0x62,0x00]
7083 image_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]
7086 image_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]
7089 image_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]
7092 image_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]
7095 image_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]
7098 image_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]
7101 image_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]
7104 image_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]
7107 image_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]
7110 image_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]
7113 image_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]
7116 image_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]
7119 image_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]
7122 image_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]
7125 image_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]
7128 image_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]
7131 image_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]
7134 image_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]
7137 image_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]
7140 image_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]
7143 image_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]
7146 image_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]
7149 image_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]
7152 image_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]
7155 image_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]
7158 image_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]
7161 image_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]
7164 image_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]
7167 image_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]
7170 buffer_load_format_x v5, off, s[8:11], s3 offset:4095
7171 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03]
7173 buffer_load_format_x v255, off, s[8:11], s3 offset:4095
7174 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03]
7176 buffer_load_format_x v5, off, s[12:15], s3 offset:4095
7177 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03]
7179 buffer_load_format_x v5, off, s[100:103], s3 offset:4095
7180 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x19,0x03]
7182 buffer_load_format_x v5, off, ttmp[8:11], s3 offset:4095
7183 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x1e,0x03]
7185 buffer_load_format_x v5, off, s[8:11], s103 offset:4095
7186 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x67]
7188 buffer_load_format_x v5, off, s[8:11], m0 offset:4095
7189 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7c]
7191 buffer_load_format_x v5, off, s[8:11], 0 offset:4095
7192 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80]
7194 buffer_load_format_x v5, off, s[8:11], -1 offset:4095
7195 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1]
7197 buffer_load_format_x v5, off, s[8:11], 0.5 offset:4095
7198 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0]
7200 buffer_load_format_x v5, off, s[8:11], -4.0 offset:4095
7201 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7]
7203 buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095
7204 // CHECK: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03]
7206 buffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095
7207 // CHECK: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03]
7209 buffer_load_format_x v5, v[0:1], s[8:11], s3 addr64 offset:4095
7210 // CHECK: [0xff,0x8f,0x00,0xe0,0x00,0x05,0x02,0x03]
7212 buffer_load_format_x v5, off, s[8:11], s3
7213 // CHECK: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7215 buffer_load_format_x v5, off, s[8:11], s3 offset:0
7216 // CHECK: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7218 buffer_load_format_x v5, off, s[8:11], s3 offset:7
7219 // CHECK: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7221 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc
7222 // CHECK: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03]
7224 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc
7225 // CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x42,0x03]
7227 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 lds
7228 // CHECK: [0xff,0x0f,0x01,0xe0,0x00,0x05,0x02,0x03]
7230 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095
7231 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03]
7233 buffer_load_format_xy v[254:255], off, s[8:11], s3 offset:4095
7234 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03]
7236 buffer_load_format_xy v[5:6], off, s[12:15], s3 offset:4095
7237 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03]
7239 buffer_load_format_xy v[5:6], off, s[100:103], s3 offset:4095
7240 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x19,0x03]
7242 buffer_load_format_xy v[5:6], off, ttmp[8:11], s3 offset:4095
7243 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x1e,0x03]
7245 buffer_load_format_xy v[5:6], off, s[8:11], s103 offset:4095
7246 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x67]
7248 buffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095
7249 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7c]
7251 buffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095
7252 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80]
7254 buffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095
7255 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1]
7257 buffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095
7258 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0]
7260 buffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095
7261 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7]
7263 buffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095
7264 // CHECK: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03]
7266 buffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095
7267 // CHECK: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03]
7269 buffer_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]
7272 buffer_load_format_xy v[5:6], off, s[8:11], s3
7273 // CHECK: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7275 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:0
7276 // CHECK: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7278 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7
7279 // CHECK: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7281 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc
7282 // CHECK: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03]
7284 buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc
7285 // CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x42,0x03]
7287 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095
7288 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03]
7290 buffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095
7291 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03]
7293 buffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095
7294 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03]
7296 buffer_load_format_xyz v[5:7], off, s[100:103], s3 offset:4095
7297 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x19,0x03]
7299 buffer_load_format_xyz v[5:7], off, ttmp[8:11], s3 offset:4095
7300 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x1e,0x03]
7302 buffer_load_format_xyz v[5:7], off, s[8:11], s103 offset:4095
7303 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x67]
7305 buffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095
7306 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7c]
7308 buffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095
7309 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80]
7311 buffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095
7312 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1]
7314 buffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095
7315 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0]
7317 buffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095
7318 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7]
7320 buffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095
7321 // CHECK: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03]
7323 buffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095
7324 // CHECK: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03]
7326 buffer_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]
7329 buffer_load_format_xyz v[5:7], off, s[8:11], s3
7330 // CHECK: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7332 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:0
7333 // CHECK: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7335 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7
7336 // CHECK: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7338 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc
7339 // CHECK: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03]
7341 buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc
7342 // CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x42,0x03]
7344 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095
7345 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7347 buffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095
7348 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03]
7350 buffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095
7351 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03]
7353 buffer_load_format_xyzw v[5:8], off, s[100:103], s3 offset:4095
7354 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x19,0x03]
7356 buffer_load_format_xyzw v[5:8], off, ttmp[8:11], s3 offset:4095
7357 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x1e,0x03]
7359 buffer_load_format_xyzw v[5:8], off, s[8:11], s103 offset:4095
7360 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x67]
7362 buffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095
7363 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7c]
7365 buffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095
7366 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80]
7368 buffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095
7369 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1]
7371 buffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095
7372 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0]
7374 buffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095
7375 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7]
7377 buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095
7378 // CHECK: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7380 buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095
7381 // CHECK: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7383 buffer_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]
7386 buffer_load_format_xyzw v[5:8], off, s[8:11], s3
7387 // CHECK: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7389 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:0
7390 // CHECK: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7392 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7
7393 // CHECK: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7395 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc
7396 // CHECK: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7398 buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc
7399 // CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x42,0x03]
7401 buffer_store_format_x v1, off, s[12:15], s4 offset:4095
7402 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04]
7404 buffer_store_format_x v255, off, s[12:15], s4 offset:4095
7405 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04]
7407 buffer_store_format_x v1, off, s[16:19], s4 offset:4095
7408 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04]
7410 buffer_store_format_x v1, off, s[100:103], s4 offset:4095
7411 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x19,0x04]
7413 buffer_store_format_x v1, off, ttmp[8:11], s4 offset:4095
7414 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x1e,0x04]
7416 buffer_store_format_x v1, off, s[12:15], s103 offset:4095
7417 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x67]
7419 buffer_store_format_x v1, off, s[12:15], m0 offset:4095
7420 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7c]
7422 buffer_store_format_x v1, off, s[12:15], 0 offset:4095
7423 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80]
7425 buffer_store_format_x v1, off, s[12:15], -1 offset:4095
7426 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1]
7428 buffer_store_format_x v1, off, s[12:15], 0.5 offset:4095
7429 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0]
7431 buffer_store_format_x v1, off, s[12:15], -4.0 offset:4095
7432 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7]
7434 buffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095
7435 // CHECK: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04]
7437 buffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095
7438 // CHECK: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04]
7440 buffer_store_format_x v1, v[0:1], s[12:15], s4 addr64 offset:4095
7441 // CHECK: [0xff,0x8f,0x10,0xe0,0x00,0x01,0x03,0x04]
7443 buffer_store_format_x v1, off, s[12:15], s4
7444 // CHECK: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7446 buffer_store_format_x v1, off, s[12:15], s4 offset:0
7447 // CHECK: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7449 buffer_store_format_x v1, off, s[12:15], s4 offset:7
7450 // CHECK: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7452 buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc
7453 // CHECK: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04]
7455 buffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc
7456 // CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x43,0x04]
7458 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095
7459 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04]
7461 buffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095
7462 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04]
7464 buffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095
7465 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04]
7467 buffer_store_format_xy v[1:2], off, s[100:103], s4 offset:4095
7468 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x19,0x04]
7470 buffer_store_format_xy v[1:2], off, ttmp[8:11], s4 offset:4095
7471 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x1e,0x04]
7473 buffer_store_format_xy v[1:2], off, s[12:15], s103 offset:4095
7474 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x67]
7476 buffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095
7477 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7c]
7479 buffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095
7480 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80]
7482 buffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095
7483 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1]
7485 buffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095
7486 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0]
7488 buffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095
7489 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7]
7491 buffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095
7492 // CHECK: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04]
7494 buffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095
7495 // CHECK: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04]
7497 buffer_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]
7500 buffer_store_format_xy v[1:2], off, s[12:15], s4
7501 // CHECK: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7503 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:0
7504 // CHECK: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7506 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7
7507 // CHECK: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7509 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc
7510 // CHECK: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04]
7512 buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc
7513 // CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x43,0x04]
7515 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095
7516 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04]
7518 buffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095
7519 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04]
7521 buffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095
7522 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04]
7524 buffer_store_format_xyz v[1:3], off, s[100:103], s4 offset:4095
7525 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x19,0x04]
7527 buffer_store_format_xyz v[1:3], off, ttmp[8:11], s4 offset:4095
7528 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x1e,0x04]
7530 buffer_store_format_xyz v[1:3], off, s[12:15], s103 offset:4095
7531 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x67]
7533 buffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095
7534 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7c]
7536 buffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095
7537 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80]
7539 buffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095
7540 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1]
7542 buffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095
7543 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0]
7545 buffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095
7546 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7]
7548 buffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095
7549 // CHECK: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04]
7551 buffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095
7552 // CHECK: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04]
7554 buffer_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]
7557 buffer_store_format_xyz v[1:3], off, s[12:15], s4
7558 // CHECK: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7560 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:0
7561 // CHECK: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7563 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7
7564 // CHECK: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7566 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc
7567 // CHECK: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04]
7569 buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc
7570 // CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x43,0x04]
7572 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095
7573 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7575 buffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095
7576 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04]
7578 buffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095
7579 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04]
7581 buffer_store_format_xyzw v[1:4], off, s[100:103], s4 offset:4095
7582 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x19,0x04]
7584 buffer_store_format_xyzw v[1:4], off, ttmp[8:11], s4 offset:4095
7585 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x1e,0x04]
7587 buffer_store_format_xyzw v[1:4], off, s[12:15], s103 offset:4095
7588 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x67]
7590 buffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095
7591 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7c]
7593 buffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095
7594 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80]
7596 buffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095
7597 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1]
7599 buffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095
7600 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0]
7602 buffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095
7603 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7]
7605 buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095
7606 // CHECK: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7608 buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095
7609 // CHECK: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7611 buffer_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]
7614 buffer_store_format_xyzw v[1:4], off, s[12:15], s4
7615 // CHECK: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7617 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:0
7618 // CHECK: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7620 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7
7621 // CHECK: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7623 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc
7624 // CHECK: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7626 buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc
7627 // CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x43,0x04]
7629 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095
7630 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]
7632 buffer_load_ubyte v255, off, s[8:11], s3 offset:4095
7633 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]
7635 buffer_load_ubyte v5, off, s[12:15], s3 offset:4095
7636 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]
7638 buffer_load_ubyte v5, off, s[100:103], s3 offset:4095
7639 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x19,0x03]
7641 buffer_load_ubyte v5, off, ttmp[8:11], s3 offset:4095
7642 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x1e,0x03]
7644 buffer_load_ubyte v5, off, s[8:11], s103 offset:4095
7645 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x67]
7647 buffer_load_ubyte v5, off, s[8:11], m0 offset:4095
7648 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7c]
7650 buffer_load_ubyte v5, off, s[8:11], 0 offset:4095
7651 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]
7653 buffer_load_ubyte v5, off, s[8:11], -1 offset:4095
7654 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]
7656 buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095
7657 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]
7659 buffer_load_ubyte v5, off, s[8:11], -4.0 offset:4095
7660 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]
7662 buffer_load_ubyte v5, v0, s[8:11], s3 idxen offset:4095
7663 // CHECK: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]
7665 buffer_load_ubyte v5, v0, s[8:11], s3 offen offset:4095
7666 // CHECK: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]
7668 buffer_load_ubyte v5, v[0:1], s[8:11], s3 addr64 offset:4095
7669 // CHECK: [0xff,0x8f,0x20,0xe0,0x00,0x05,0x02,0x03]
7671 buffer_load_ubyte v5, off, s[8:11], s3
7672 // CHECK: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7674 buffer_load_ubyte v5, off, s[8:11], s3 offset:0
7675 // CHECK: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7677 buffer_load_ubyte v5, off, s[8:11], s3 offset:7
7678 // CHECK: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7680 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc
7681 // CHECK: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]
7683 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 slc
7684 // CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x42,0x03]
7686 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 lds
7687 // CHECK: [0xff,0x0f,0x21,0xe0,0x00,0x05,0x02,0x03]
7689 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095
7690 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]
7692 buffer_load_sbyte v255, off, s[8:11], s3 offset:4095
7693 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03]
7695 buffer_load_sbyte v5, off, s[12:15], s3 offset:4095
7696 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]
7698 buffer_load_sbyte v5, off, s[100:103], s3 offset:4095
7699 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x19,0x03]
7701 buffer_load_sbyte v5, off, ttmp[8:11], s3 offset:4095
7702 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x1e,0x03]
7704 buffer_load_sbyte v5, off, s[8:11], s103 offset:4095
7705 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x67]
7707 buffer_load_sbyte v5, off, s[8:11], m0 offset:4095
7708 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7c]
7710 buffer_load_sbyte v5, off, s[8:11], 0 offset:4095
7711 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]
7713 buffer_load_sbyte v5, off, s[8:11], -1 offset:4095
7714 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]
7716 buffer_load_sbyte v5, off, s[8:11], 0.5 offset:4095
7717 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]
7719 buffer_load_sbyte v5, off, s[8:11], -4.0 offset:4095
7720 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]
7722 buffer_load_sbyte v5, v0, s[8:11], s3 idxen offset:4095
7723 // CHECK: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]
7725 buffer_load_sbyte v5, v0, s[8:11], s3 offen offset:4095
7726 // CHECK: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]
7728 buffer_load_sbyte v5, v[0:1], s[8:11], s3 addr64 offset:4095
7729 // CHECK: [0xff,0x8f,0x24,0xe0,0x00,0x05,0x02,0x03]
7731 buffer_load_sbyte v5, off, s[8:11], s3
7732 // CHECK: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7734 buffer_load_sbyte v5, off, s[8:11], s3 offset:0
7735 // CHECK: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7737 buffer_load_sbyte v5, off, s[8:11], s3 offset:7
7738 // CHECK: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7740 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc
7741 // CHECK: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]
7743 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 slc
7744 // CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x42,0x03]
7746 buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 lds
7747 // CHECK: [0xff,0x0f,0x25,0xe0,0x00,0x05,0x02,0x03]
7749 buffer_load_ushort v5, off, s[8:11], s3 offset:4095
7750 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]
7752 buffer_load_ushort v255, off, s[8:11], s3 offset:4095
7753 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0xff,0x02,0x03]
7755 buffer_load_ushort v5, off, s[12:15], s3 offset:4095
7756 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]
7758 buffer_load_ushort v5, off, s[100:103], s3 offset:4095
7759 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x19,0x03]
7761 buffer_load_ushort v5, off, ttmp[8:11], s3 offset:4095
7762 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x1e,0x03]
7764 buffer_load_ushort v5, off, s[8:11], s103 offset:4095
7765 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x67]
7767 buffer_load_ushort v5, off, s[8:11], m0 offset:4095
7768 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7c]
7770 buffer_load_ushort v5, off, s[8:11], 0 offset:4095
7771 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]
7773 buffer_load_ushort v5, off, s[8:11], -1 offset:4095
7774 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]
7776 buffer_load_ushort v5, off, s[8:11], 0.5 offset:4095
7777 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]
7779 buffer_load_ushort v5, off, s[8:11], -4.0 offset:4095
7780 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]
7782 buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:4095
7783 // CHECK: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]
7785 buffer_load_ushort v5, v0, s[8:11], s3 offen offset:4095
7786 // CHECK: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]
7788 buffer_load_ushort v5, v[0:1], s[8:11], s3 addr64 offset:4095
7789 // CHECK: [0xff,0x8f,0x28,0xe0,0x00,0x05,0x02,0x03]
7791 buffer_load_ushort v5, off, s[8:11], s3
7792 // CHECK: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7794 buffer_load_ushort v5, off, s[8:11], s3 offset:0
7795 // CHECK: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7797 buffer_load_ushort v5, off, s[8:11], s3 offset:7
7798 // CHECK: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7800 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc
7801 // CHECK: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]
7803 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc
7804 // CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x42,0x03]
7806 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 lds
7807 // CHECK: [0xff,0x0f,0x29,0xe0,0x00,0x05,0x02,0x03]
7809 buffer_load_sshort v5, off, s[8:11], s3 offset:4095
7810 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7812 buffer_load_sshort v255, off, s[8:11], s3 offset:4095
7813 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0xff,0x02,0x03]
7815 buffer_load_sshort v5, off, s[12:15], s3 offset:4095
7816 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]
7818 buffer_load_sshort v5, off, s[100:103], s3 offset:4095
7819 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x19,0x03]
7821 buffer_load_sshort v5, off, ttmp[8:11], s3 offset:4095
7822 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x1e,0x03]
7824 buffer_load_sshort v5, off, s[8:11], s103 offset:4095
7825 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x67]
7827 buffer_load_sshort v5, off, s[8:11], m0 offset:4095
7828 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7c]
7830 buffer_load_sshort v5, off, s[8:11], 0 offset:4095
7831 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]
7833 buffer_load_sshort v5, off, s[8:11], -1 offset:4095
7834 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]
7836 buffer_load_sshort v5, off, s[8:11], 0.5 offset:4095
7837 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]
7839 buffer_load_sshort v5, off, s[8:11], -4.0 offset:4095
7840 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]
7842 buffer_load_sshort v5, v0, s[8:11], s3 idxen offset:4095
7843 // CHECK: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7845 buffer_load_sshort v5, v0, s[8:11], s3 offen offset:4095
7846 // CHECK: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7848 buffer_load_sshort v5, v[0:1], s[8:11], s3 addr64 offset:4095
7849 // CHECK: [0xff,0x8f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7851 buffer_load_sshort v5, off, s[8:11], s3
7852 // CHECK: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7854 buffer_load_sshort v5, off, s[8:11], s3 offset:0
7855 // CHECK: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7857 buffer_load_sshort v5, off, s[8:11], s3 offset:7
7858 // CHECK: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7860 buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc
7861 // CHECK: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7863 buffer_load_sshort v5, off, s[8:11], s3 offset:4095 slc
7864 // CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x42,0x03]
7866 buffer_load_sshort v5, off, s[8:11], s3 offset:4095 lds
7867 // CHECK: [0xff,0x0f,0x2d,0xe0,0x00,0x05,0x02,0x03]
7869 buffer_load_dword v5, off, s[8:11], s3 offset:4095
7870 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x03]
7872 buffer_load_dword v255, off, s[8:11], s3 offset:4095
7873 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x02,0x03]
7875 buffer_load_dword v5, off, s[12:15], s3 offset:4095
7876 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x03,0x03]
7878 buffer_load_dword v5, off, s[100:103], s3 offset:4095
7879 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x19,0x03]
7881 buffer_load_dword v5, off, ttmp[8:11], s3 offset:4095
7882 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x1e,0x03]
7884 buffer_load_dword v5, off, s[8:11], s103 offset:4095
7885 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x67]
7887 buffer_load_dword v5, off, s[8:11], m0 offset:4095
7888 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x7c]
7890 buffer_load_dword v5, off, s[8:11], 0 offset:4095
7891 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x80]
7893 buffer_load_dword v5, off, s[8:11], -1 offset:4095
7894 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xc1]
7896 buffer_load_dword v5, off, s[8:11], 0.5 offset:4095
7897 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf0]
7899 buffer_load_dword v5, off, s[8:11], -4.0 offset:4095
7900 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf7]
7902 buffer_load_dword v5, v0, s[8:11], s3 idxen offset:4095
7903 // CHECK: [0xff,0x2f,0x30,0xe0,0x00,0x05,0x02,0x03]
7905 buffer_load_dword v5, v0, s[8:11], s3 offen offset:4095
7906 // CHECK: [0xff,0x1f,0x30,0xe0,0x00,0x05,0x02,0x03]
7908 buffer_load_dword v5, v[0:1], s[8:11], s3 addr64 offset:4095
7909 // CHECK: [0xff,0x8f,0x30,0xe0,0x00,0x05,0x02,0x03]
7911 buffer_load_dword v5, off, s[8:11], s3
7912 // CHECK: [0x00,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7914 buffer_load_dword v5, off, s[8:11], s3 offset:0
7915 // CHECK: [0x00,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7917 buffer_load_dword v5, off, s[8:11], s3 offset:7
7918 // CHECK: [0x07,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7920 buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc
7921 // CHECK: [0xff,0x4f,0x30,0xe0,0x00,0x05,0x02,0x03]
7923 buffer_load_dword v5, off, s[8:11], s3 offset:4095 slc
7924 // CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x42,0x03]
7926 buffer_load_dword v5, off, s[8:11], s3 offset:4095 lds
7927 // CHECK: [0xff,0x0f,0x31,0xe0,0x00,0x05,0x02,0x03]
7929 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095
7930 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x03]
7932 buffer_load_dwordx2 v[254:255], off, s[8:11], s3 offset:4095
7933 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0xfe,0x02,0x03]
7935 buffer_load_dwordx2 v[5:6], off, s[12:15], s3 offset:4095
7936 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x03,0x03]
7938 buffer_load_dwordx2 v[5:6], off, s[100:103], s3 offset:4095
7939 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x19,0x03]
7941 buffer_load_dwordx2 v[5:6], off, ttmp[8:11], s3 offset:4095
7942 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x1e,0x03]
7944 buffer_load_dwordx2 v[5:6], off, s[8:11], s103 offset:4095
7945 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x67]
7947 buffer_load_dwordx2 v[5:6], off, s[8:11], m0 offset:4095
7948 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x7c]
7950 buffer_load_dwordx2 v[5:6], off, s[8:11], 0 offset:4095
7951 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x80]
7953 buffer_load_dwordx2 v[5:6], off, s[8:11], -1 offset:4095
7954 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xc1]
7956 buffer_load_dwordx2 v[5:6], off, s[8:11], 0.5 offset:4095
7957 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf0]
7959 buffer_load_dwordx2 v[5:6], off, s[8:11], -4.0 offset:4095
7960 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf7]
7962 buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 idxen offset:4095
7963 // CHECK: [0xff,0x2f,0x34,0xe0,0x00,0x05,0x02,0x03]
7965 buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 offen offset:4095
7966 // CHECK: [0xff,0x1f,0x34,0xe0,0x00,0x05,0x02,0x03]
7968 buffer_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]
7971 buffer_load_dwordx2 v[5:6], off, s[8:11], s3
7972 // CHECK: [0x00,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7974 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:0
7975 // CHECK: [0x00,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7977 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:7
7978 // CHECK: [0x07,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7980 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc
7981 // CHECK: [0xff,0x4f,0x34,0xe0,0x00,0x05,0x02,0x03]
7983 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 slc
7984 // CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x42,0x03]
7986 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095
7987 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x03]
7989 buffer_load_dwordx4 v[252:255], off, s[8:11], s3 offset:4095
7990 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0xfc,0x02,0x03]
7992 buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095
7993 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x03,0x03]
7995 buffer_load_dwordx4 v[5:8], off, s[100:103], s3 offset:4095
7996 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x19,0x03]
7998 buffer_load_dwordx4 v[5:8], off, ttmp[8:11], s3 offset:4095
7999 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x1e,0x03]
8001 buffer_load_dwordx4 v[5:8], off, s[8:11], s103 offset:4095
8002 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x67]
8004 buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095
8005 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x7c]
8007 buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095
8008 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x80]
8010 buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095
8011 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xc1]
8013 buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095
8014 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf0]
8016 buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095
8017 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf7]
8019 buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 idxen offset:4095
8020 // CHECK: [0xff,0x2f,0x38,0xe0,0x00,0x05,0x02,0x03]
8022 buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 offen offset:4095
8023 // CHECK: [0xff,0x1f,0x38,0xe0,0x00,0x05,0x02,0x03]
8025 buffer_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]
8028 buffer_load_dwordx4 v[5:8], off, s[8:11], s3
8029 // CHECK: [0x00,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
8031 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:0
8032 // CHECK: [0x00,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
8034 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:7
8035 // CHECK: [0x07,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
8037 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc
8038 // CHECK: [0xff,0x4f,0x38,0xe0,0x00,0x05,0x02,0x03]
8040 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 slc
8041 // CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x42,0x03]
8043 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095
8044 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8046 buffer_load_dwordx3 v[253:255], off, s[8:11], s3 offset:4095
8047 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0xfd,0x02,0x03]
8049 buffer_load_dwordx3 v[5:7], off, s[12:15], s3 offset:4095
8050 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x03,0x03]
8052 buffer_load_dwordx3 v[5:7], off, s[100:103], s3 offset:4095
8053 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x19,0x03]
8055 buffer_load_dwordx3 v[5:7], off, ttmp[8:11], s3 offset:4095
8056 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x1e,0x03]
8058 buffer_load_dwordx3 v[5:7], off, s[8:11], s103 offset:4095
8059 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x67]
8061 buffer_load_dwordx3 v[5:7], off, s[8:11], m0 offset:4095
8062 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x7c]
8064 buffer_load_dwordx3 v[5:7], off, s[8:11], 0 offset:4095
8065 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x80]
8067 buffer_load_dwordx3 v[5:7], off, s[8:11], -1 offset:4095
8068 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xc1]
8070 buffer_load_dwordx3 v[5:7], off, s[8:11], 0.5 offset:4095
8071 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf0]
8073 buffer_load_dwordx3 v[5:7], off, s[8:11], -4.0 offset:4095
8074 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf7]
8076 buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 idxen offset:4095
8077 // CHECK: [0xff,0x2f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8079 buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 offen offset:4095
8080 // CHECK: [0xff,0x1f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8082 buffer_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]
8085 buffer_load_dwordx3 v[5:7], off, s[8:11], s3
8086 // CHECK: [0x00,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
8088 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:0
8089 // CHECK: [0x00,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
8091 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:7
8092 // CHECK: [0x07,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
8094 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc
8095 // CHECK: [0xff,0x4f,0x3c,0xe0,0x00,0x05,0x02,0x03]
8097 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 slc
8098 // CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x42,0x03]
8100 buffer_store_byte v1, off, s[12:15], s4 offset:4095
8101 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]
8103 buffer_store_byte v255, off, s[12:15], s4 offset:4095
8104 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]
8106 buffer_store_byte v1, off, s[16:19], s4 offset:4095
8107 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]
8109 buffer_store_byte v1, off, s[100:103], s4 offset:4095
8110 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x19,0x04]
8112 buffer_store_byte v1, off, ttmp[8:11], s4 offset:4095
8113 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x1e,0x04]
8115 buffer_store_byte v1, off, s[12:15], s103 offset:4095
8116 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x67]
8118 buffer_store_byte v1, off, s[12:15], m0 offset:4095
8119 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7c]
8121 buffer_store_byte v1, off, s[12:15], 0 offset:4095
8122 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]
8124 buffer_store_byte v1, off, s[12:15], -1 offset:4095
8125 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]
8127 buffer_store_byte v1, off, s[12:15], 0.5 offset:4095
8128 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]
8130 buffer_store_byte v1, off, s[12:15], -4.0 offset:4095
8131 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]
8133 buffer_store_byte v1, v0, s[12:15], s4 idxen offset:4095
8134 // CHECK: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]
8136 buffer_store_byte v1, v0, s[12:15], s4 offen offset:4095
8137 // CHECK: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]
8139 buffer_store_byte v1, v[0:1], s[12:15], s4 addr64 offset:4095
8140 // CHECK: [0xff,0x8f,0x60,0xe0,0x00,0x01,0x03,0x04]
8142 buffer_store_byte v1, off, s[12:15], s4
8143 // CHECK: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8145 buffer_store_byte v1, off, s[12:15], s4 offset:0
8146 // CHECK: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8148 buffer_store_byte v1, off, s[12:15], s4 offset:7
8149 // CHECK: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8151 buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc
8152 // CHECK: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]
8154 buffer_store_byte v1, off, s[12:15], s4 offset:4095 slc
8155 // CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x43,0x04]
8157 buffer_store_short v1, off, s[12:15], s4 offset:4095
8158 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]
8160 buffer_store_short v255, off, s[12:15], s4 offset:4095
8161 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]
8163 buffer_store_short v1, off, s[16:19], s4 offset:4095
8164 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]
8166 buffer_store_short v1, off, s[100:103], s4 offset:4095
8167 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x19,0x04]
8169 buffer_store_short v1, off, ttmp[8:11], s4 offset:4095
8170 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x1e,0x04]
8172 buffer_store_short v1, off, s[12:15], s103 offset:4095
8173 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x67]
8175 buffer_store_short v1, off, s[12:15], m0 offset:4095
8176 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7c]
8178 buffer_store_short v1, off, s[12:15], 0 offset:4095
8179 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]
8181 buffer_store_short v1, off, s[12:15], -1 offset:4095
8182 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]
8184 buffer_store_short v1, off, s[12:15], 0.5 offset:4095
8185 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]
8187 buffer_store_short v1, off, s[12:15], -4.0 offset:4095
8188 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]
8190 buffer_store_short v1, v0, s[12:15], s4 idxen offset:4095
8191 // CHECK: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]
8193 buffer_store_short v1, v0, s[12:15], s4 offen offset:4095
8194 // CHECK: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]
8196 buffer_store_short v1, v[0:1], s[12:15], s4 addr64 offset:4095
8197 // CHECK: [0xff,0x8f,0x68,0xe0,0x00,0x01,0x03,0x04]
8199 buffer_store_short v1, off, s[12:15], s4
8200 // CHECK: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8202 buffer_store_short v1, off, s[12:15], s4 offset:0
8203 // CHECK: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8205 buffer_store_short v1, off, s[12:15], s4 offset:7
8206 // CHECK: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8208 buffer_store_short v1, off, s[12:15], s4 offset:4095 glc
8209 // CHECK: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]
8211 buffer_store_short v1, off, s[12:15], s4 offset:4095 slc
8212 // CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x43,0x04]
8214 buffer_store_dword v1, off, s[12:15], s4 offset:4095
8215 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]
8217 buffer_store_dword v255, off, s[12:15], s4 offset:4095
8218 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x03,0x04]
8220 buffer_store_dword v1, off, s[16:19], s4 offset:4095
8221 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]
8223 buffer_store_dword v1, off, s[100:103], s4 offset:4095
8224 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x19,0x04]
8226 buffer_store_dword v1, off, ttmp[8:11], s4 offset:4095
8227 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x1e,0x04]
8229 buffer_store_dword v1, off, s[12:15], s103 offset:4095
8230 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x67]
8232 buffer_store_dword v1, off, s[12:15], m0 offset:4095
8233 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7c]
8235 buffer_store_dword v1, off, s[12:15], 0 offset:4095
8236 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]
8238 buffer_store_dword v1, off, s[12:15], -1 offset:4095
8239 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]
8241 buffer_store_dword v1, off, s[12:15], 0.5 offset:4095
8242 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]
8244 buffer_store_dword v1, off, s[12:15], -4.0 offset:4095
8245 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]
8247 buffer_store_dword v1, v0, s[12:15], s4 idxen offset:4095
8248 // CHECK: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]
8250 buffer_store_dword v1, v0, s[12:15], s4 offen offset:4095
8251 // CHECK: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]
8253 buffer_store_dword v1, v[0:1], s[12:15], s4 addr64 offset:4095
8254 // CHECK: [0xff,0x8f,0x70,0xe0,0x00,0x01,0x03,0x04]
8256 buffer_store_dword v1, off, s[12:15], s4
8257 // CHECK: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8259 buffer_store_dword v1, off, s[12:15], s4 offset:0
8260 // CHECK: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8262 buffer_store_dword v1, off, s[12:15], s4 offset:7
8263 // CHECK: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8265 buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc
8266 // CHECK: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]
8268 buffer_store_dword v1, off, s[12:15], s4 offset:4095 slc
8269 // CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x43,0x04]
8271 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095
8272 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]
8274 buffer_store_dwordx2 v[254:255], off, s[12:15], s4 offset:4095
8275 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x03,0x04]
8277 buffer_store_dwordx2 v[1:2], off, s[16:19], s4 offset:4095
8278 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]
8280 buffer_store_dwordx2 v[1:2], off, s[100:103], s4 offset:4095
8281 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x19,0x04]
8283 buffer_store_dwordx2 v[1:2], off, ttmp[8:11], s4 offset:4095
8284 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x1e,0x04]
8286 buffer_store_dwordx2 v[1:2], off, s[12:15], s103 offset:4095
8287 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x67]
8289 buffer_store_dwordx2 v[1:2], off, s[12:15], m0 offset:4095
8290 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7c]
8292 buffer_store_dwordx2 v[1:2], off, s[12:15], 0 offset:4095
8293 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]
8295 buffer_store_dwordx2 v[1:2], off, s[12:15], -1 offset:4095
8296 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]
8298 buffer_store_dwordx2 v[1:2], off, s[12:15], 0.5 offset:4095
8299 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]
8301 buffer_store_dwordx2 v[1:2], off, s[12:15], -4.0 offset:4095
8302 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]
8304 buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 idxen offset:4095
8305 // CHECK: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]
8307 buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 offen offset:4095
8308 // CHECK: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]
8310 buffer_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]
8313 buffer_store_dwordx2 v[1:2], off, s[12:15], s4
8314 // CHECK: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8316 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:0
8317 // CHECK: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8319 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:7
8320 // CHECK: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8322 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc
8323 // CHECK: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]
8325 buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 slc
8326 // CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x43,0x04]
8328 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095
8329 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x04]
8331 buffer_store_dwordx4 v[252:255], off, s[12:15], s4 offset:4095
8332 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0xfc,0x03,0x04]
8334 buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095
8335 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x04,0x04]
8337 buffer_store_dwordx4 v[1:4], off, s[100:103], s4 offset:4095
8338 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x19,0x04]
8340 buffer_store_dwordx4 v[1:4], off, ttmp[8:11], s4 offset:4095
8341 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x1e,0x04]
8343 buffer_store_dwordx4 v[1:4], off, s[12:15], s103 offset:4095
8344 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x67]
8346 buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095
8347 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7c]
8349 buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095
8350 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x80]
8352 buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095
8353 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xc1]
8355 buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095
8356 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf0]
8358 buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:4095
8359 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf7]
8361 buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 idxen offset:4095
8362 // CHECK: [0xff,0x2f,0x78,0xe0,0x00,0x01,0x03,0x04]
8364 buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 offen offset:4095
8365 // CHECK: [0xff,0x1f,0x78,0xe0,0x00,0x01,0x03,0x04]
8367 buffer_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]
8370 buffer_store_dwordx4 v[1:4], off, s[12:15], s4
8371 // CHECK: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8373 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:0
8374 // CHECK: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8376 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:7
8377 // CHECK: [0x07,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8379 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc
8380 // CHECK: [0xff,0x4f,0x78,0xe0,0x00,0x01,0x03,0x04]
8382 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 slc
8383 // CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x43,0x04]
8385 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095
8386 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8388 buffer_store_dwordx3 v[253:255], off, s[12:15], s4 offset:4095
8389 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0xfd,0x03,0x04]
8391 buffer_store_dwordx3 v[1:3], off, s[16:19], s4 offset:4095
8392 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x04,0x04]
8394 buffer_store_dwordx3 v[1:3], off, s[100:103], s4 offset:4095
8395 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x19,0x04]
8397 buffer_store_dwordx3 v[1:3], off, ttmp[8:11], s4 offset:4095
8398 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x1e,0x04]
8400 buffer_store_dwordx3 v[1:3], off, s[12:15], s103 offset:4095
8401 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x67]
8403 buffer_store_dwordx3 v[1:3], off, s[12:15], m0 offset:4095
8404 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7c]
8406 buffer_store_dwordx3 v[1:3], off, s[12:15], 0 offset:4095
8407 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x80]
8409 buffer_store_dwordx3 v[1:3], off, s[12:15], -1 offset:4095
8410 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xc1]
8412 buffer_store_dwordx3 v[1:3], off, s[12:15], 0.5 offset:4095
8413 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf0]
8415 buffer_store_dwordx3 v[1:3], off, s[12:15], -4.0 offset:4095
8416 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf7]
8418 buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 idxen offset:4095
8419 // CHECK: [0xff,0x2f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8421 buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 offen offset:4095
8422 // CHECK: [0xff,0x1f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8424 buffer_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]
8427 buffer_store_dwordx3 v[1:3], off, s[12:15], s4
8428 // CHECK: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8430 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:0
8431 // CHECK: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8433 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:7
8434 // CHECK: [0x07,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8436 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc
8437 // CHECK: [0xff,0x4f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8439 buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 slc
8440 // CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x43,0x04]
8442 buffer_atomic_swap v1, off, s[12:15], s4 offset:4095
8443 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8445 buffer_atomic_swap v255, off, s[12:15], s4 offset:4095
8446 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0xff,0x03,0x04]
8448 buffer_atomic_swap v1, off, s[16:19], s4 offset:4095
8449 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x04,0x04]
8451 buffer_atomic_swap v1, off, s[100:103], s4 offset:4095
8452 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x19,0x04]
8454 buffer_atomic_swap v1, off, ttmp[8:11], s4 offset:4095
8455 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x1e,0x04]
8457 buffer_atomic_swap v1, off, s[12:15], s103 offset:4095
8458 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0x67]
8460 buffer_atomic_swap v1, off, s[12:15], m0 offset:4095
8461 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0x7c]
8463 buffer_atomic_swap v1, off, s[12:15], 0 offset:4095
8464 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0x80]
8466 buffer_atomic_swap v1, off, s[12:15], -1 offset:4095
8467 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x03,0xc1]
8469 buffer_atomic_swap v1, v0, s[12:15], s4 idxen offset:4095
8470 // CHECK: [0xff,0x2f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8472 buffer_atomic_swap v1, v0, s[12:15], s4 offen offset:4095
8473 // CHECK: [0xff,0x1f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8475 buffer_atomic_swap v1, v[0:1], s[12:15], s4 addr64 offset:4095
8476 // CHECK: [0xff,0x8f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8478 buffer_atomic_swap v1, off, s[12:15], s4
8479 // CHECK: [0x00,0x00,0xc0,0xe0,0x00,0x01,0x03,0x04]
8481 buffer_atomic_swap v1, off, s[12:15], s4 offset:0
8482 // CHECK: [0x00,0x00,0xc0,0xe0,0x00,0x01,0x03,0x04]
8484 buffer_atomic_swap v1, off, s[12:15], s4 offset:7
8485 // CHECK: [0x07,0x00,0xc0,0xe0,0x00,0x01,0x03,0x04]
8487 buffer_atomic_swap v1, off, s[12:15], s4 offset:4095 glc
8488 // CHECK: [0xff,0x4f,0xc0,0xe0,0x00,0x01,0x03,0x04]
8490 buffer_atomic_swap v1, off, s[12:15], s4 offset:4095 slc
8491 // CHECK: [0xff,0x0f,0xc0,0xe0,0x00,0x01,0x43,0x04]
8493 buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:4095
8494 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8496 buffer_atomic_cmpswap v[254:255], off, s[12:15], s4 offset:4095
8497 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0xfe,0x03,0x04]
8499 buffer_atomic_cmpswap v[1:2], off, s[16:19], s4 offset:4095
8500 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x04,0x04]
8502 buffer_atomic_cmpswap v[1:2], off, s[100:103], s4 offset:4095
8503 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x19,0x04]
8505 buffer_atomic_cmpswap v[1:2], off, ttmp[8:11], s4 offset:4095
8506 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x1e,0x04]
8508 buffer_atomic_cmpswap v[1:2], off, s[12:15], s103 offset:4095
8509 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0x67]
8511 buffer_atomic_cmpswap v[1:2], off, s[12:15], m0 offset:4095
8512 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0x7c]
8514 buffer_atomic_cmpswap v[1:2], off, s[12:15], 0 offset:4095
8515 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0x80]
8517 buffer_atomic_cmpswap v[1:2], off, s[12:15], -1 offset:4095
8518 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x03,0xc1]
8520 buffer_atomic_cmpswap v[1:2], v0, s[12:15], s4 idxen offset:4095
8521 // CHECK: [0xff,0x2f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8523 buffer_atomic_cmpswap v[1:2], v0, s[12:15], s4 offen offset:4095
8524 // CHECK: [0xff,0x1f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8526 buffer_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]
8529 buffer_atomic_cmpswap v[1:2], off, s[12:15], s4
8530 // CHECK: [0x00,0x00,0xc4,0xe0,0x00,0x01,0x03,0x04]
8532 buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:0
8533 // CHECK: [0x00,0x00,0xc4,0xe0,0x00,0x01,0x03,0x04]
8535 buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:7
8536 // CHECK: [0x07,0x00,0xc4,0xe0,0x00,0x01,0x03,0x04]
8538 buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:4095 glc
8539 // CHECK: [0xff,0x4f,0xc4,0xe0,0x00,0x01,0x03,0x04]
8541 buffer_atomic_cmpswap v[1:2], off, s[12:15], s4 offset:4095 slc
8542 // CHECK: [0xff,0x0f,0xc4,0xe0,0x00,0x01,0x43,0x04]
8544 buffer_atomic_add v1, off, s[12:15], s4 offset:4095
8545 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8547 buffer_atomic_add v255, off, s[12:15], s4 offset:4095
8548 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0xff,0x03,0x04]
8550 buffer_atomic_add v1, off, s[16:19], s4 offset:4095
8551 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x04,0x04]
8553 buffer_atomic_add v1, off, s[100:103], s4 offset:4095
8554 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x19,0x04]
8556 buffer_atomic_add v1, off, ttmp[8:11], s4 offset:4095
8557 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x1e,0x04]
8559 buffer_atomic_add v1, off, s[12:15], s103 offset:4095
8560 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0x67]
8562 buffer_atomic_add v1, off, s[12:15], m0 offset:4095
8563 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0x7c]
8565 buffer_atomic_add v1, off, s[12:15], 0 offset:4095
8566 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0x80]
8568 buffer_atomic_add v1, off, s[12:15], -1 offset:4095
8569 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x03,0xc1]
8571 buffer_atomic_add v1, v0, s[12:15], s4 idxen offset:4095
8572 // CHECK: [0xff,0x2f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8574 buffer_atomic_add v1, v0, s[12:15], s4 offen offset:4095
8575 // CHECK: [0xff,0x1f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8577 buffer_atomic_add v1, v[0:1], s[12:15], s4 addr64 offset:4095
8578 // CHECK: [0xff,0x8f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8580 buffer_atomic_add v1, off, s[12:15], s4
8581 // CHECK: [0x00,0x00,0xc8,0xe0,0x00,0x01,0x03,0x04]
8583 buffer_atomic_add v1, off, s[12:15], s4 offset:0
8584 // CHECK: [0x00,0x00,0xc8,0xe0,0x00,0x01,0x03,0x04]
8586 buffer_atomic_add v1, off, s[12:15], s4 offset:7
8587 // CHECK: [0x07,0x00,0xc8,0xe0,0x00,0x01,0x03,0x04]
8589 buffer_atomic_add v1, off, s[12:15], s4 offset:4095 glc
8590 // CHECK: [0xff,0x4f,0xc8,0xe0,0x00,0x01,0x03,0x04]
8592 buffer_atomic_add v1, off, s[12:15], s4 offset:4095 slc
8593 // CHECK: [0xff,0x0f,0xc8,0xe0,0x00,0x01,0x43,0x04]
8595 buffer_atomic_sub v1, off, s[12:15], s4 offset:4095
8596 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8598 buffer_atomic_sub v255, off, s[12:15], s4 offset:4095
8599 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x03,0x04]
8601 buffer_atomic_sub v1, off, s[16:19], s4 offset:4095
8602 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x04,0x04]
8604 buffer_atomic_sub v1, off, s[100:103], s4 offset:4095
8605 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x19,0x04]
8607 buffer_atomic_sub v1, off, ttmp[8:11], s4 offset:4095
8608 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x1e,0x04]
8610 buffer_atomic_sub v1, off, s[12:15], s103 offset:4095
8611 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0x67]
8613 buffer_atomic_sub v1, off, s[12:15], m0 offset:4095
8614 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0x7c]
8616 buffer_atomic_sub v1, off, s[12:15], 0 offset:4095
8617 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0x80]
8619 buffer_atomic_sub v1, off, s[12:15], -1 offset:4095
8620 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x03,0xc1]
8622 buffer_atomic_sub v1, v0, s[12:15], s4 idxen offset:4095
8623 // CHECK: [0xff,0x2f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8625 buffer_atomic_sub v1, v0, s[12:15], s4 offen offset:4095
8626 // CHECK: [0xff,0x1f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8628 buffer_atomic_sub v1, v[0:1], s[12:15], s4 addr64 offset:4095
8629 // CHECK: [0xff,0x8f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8631 buffer_atomic_sub v1, off, s[12:15], s4
8632 // CHECK: [0x00,0x00,0xcc,0xe0,0x00,0x01,0x03,0x04]
8634 buffer_atomic_sub v1, off, s[12:15], s4 offset:0
8635 // CHECK: [0x00,0x00,0xcc,0xe0,0x00,0x01,0x03,0x04]
8637 buffer_atomic_sub v1, off, s[12:15], s4 offset:7
8638 // CHECK: [0x07,0x00,0xcc,0xe0,0x00,0x01,0x03,0x04]
8640 buffer_atomic_sub v1, off, s[12:15], s4 offset:4095 glc
8641 // CHECK: [0xff,0x4f,0xcc,0xe0,0x00,0x01,0x03,0x04]
8643 buffer_atomic_sub v1, off, s[12:15], s4 offset:4095 slc
8644 // CHECK: [0xff,0x0f,0xcc,0xe0,0x00,0x01,0x43,0x04]
8646 buffer_atomic_smin v1, off, s[12:15], s4 offset:4095
8647 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8649 buffer_atomic_smin v255, off, s[12:15], s4 offset:4095
8650 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0xff,0x03,0x04]
8652 buffer_atomic_smin v1, off, s[16:19], s4 offset:4095
8653 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x04,0x04]
8655 buffer_atomic_smin v1, off, s[100:103], s4 offset:4095
8656 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x19,0x04]
8658 buffer_atomic_smin v1, off, ttmp[8:11], s4 offset:4095
8659 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x1e,0x04]
8661 buffer_atomic_smin v1, off, s[12:15], s103 offset:4095
8662 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0x67]
8664 buffer_atomic_smin v1, off, s[12:15], m0 offset:4095
8665 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0x7c]
8667 buffer_atomic_smin v1, off, s[12:15], 0 offset:4095
8668 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0x80]
8670 buffer_atomic_smin v1, off, s[12:15], -1 offset:4095
8671 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x03,0xc1]
8673 buffer_atomic_smin v1, v0, s[12:15], s4 idxen offset:4095
8674 // CHECK: [0xff,0x2f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8676 buffer_atomic_smin v1, v0, s[12:15], s4 offen offset:4095
8677 // CHECK: [0xff,0x1f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8679 buffer_atomic_smin v1, v[0:1], s[12:15], s4 addr64 offset:4095
8680 // CHECK: [0xff,0x8f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8682 buffer_atomic_smin v1, off, s[12:15], s4
8683 // CHECK: [0x00,0x00,0xd4,0xe0,0x00,0x01,0x03,0x04]
8685 buffer_atomic_smin v1, off, s[12:15], s4 offset:0
8686 // CHECK: [0x00,0x00,0xd4,0xe0,0x00,0x01,0x03,0x04]
8688 buffer_atomic_smin v1, off, s[12:15], s4 offset:7
8689 // CHECK: [0x07,0x00,0xd4,0xe0,0x00,0x01,0x03,0x04]
8691 buffer_atomic_smin v1, off, s[12:15], s4 offset:4095 glc
8692 // CHECK: [0xff,0x4f,0xd4,0xe0,0x00,0x01,0x03,0x04]
8694 buffer_atomic_smin v1, off, s[12:15], s4 offset:4095 slc
8695 // CHECK: [0xff,0x0f,0xd4,0xe0,0x00,0x01,0x43,0x04]
8697 buffer_atomic_umin v1, off, s[12:15], s4 offset:4095
8698 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8700 buffer_atomic_umin v255, off, s[12:15], s4 offset:4095
8701 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0xff,0x03,0x04]
8703 buffer_atomic_umin v1, off, s[16:19], s4 offset:4095
8704 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x04,0x04]
8706 buffer_atomic_umin v1, off, s[100:103], s4 offset:4095
8707 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x19,0x04]
8709 buffer_atomic_umin v1, off, ttmp[8:11], s4 offset:4095
8710 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x1e,0x04]
8712 buffer_atomic_umin v1, off, s[12:15], s103 offset:4095
8713 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0x67]
8715 buffer_atomic_umin v1, off, s[12:15], m0 offset:4095
8716 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0x7c]
8718 buffer_atomic_umin v1, off, s[12:15], 0 offset:4095
8719 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0x80]
8721 buffer_atomic_umin v1, off, s[12:15], -1 offset:4095
8722 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x03,0xc1]
8724 buffer_atomic_umin v1, v0, s[12:15], s4 idxen offset:4095
8725 // CHECK: [0xff,0x2f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8727 buffer_atomic_umin v1, v0, s[12:15], s4 offen offset:4095
8728 // CHECK: [0xff,0x1f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8730 buffer_atomic_umin v1, v[0:1], s[12:15], s4 addr64 offset:4095
8731 // CHECK: [0xff,0x8f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8733 buffer_atomic_umin v1, off, s[12:15], s4
8734 // CHECK: [0x00,0x00,0xd8,0xe0,0x00,0x01,0x03,0x04]
8736 buffer_atomic_umin v1, off, s[12:15], s4 offset:0
8737 // CHECK: [0x00,0x00,0xd8,0xe0,0x00,0x01,0x03,0x04]
8739 buffer_atomic_umin v1, off, s[12:15], s4 offset:7
8740 // CHECK: [0x07,0x00,0xd8,0xe0,0x00,0x01,0x03,0x04]
8742 buffer_atomic_umin v1, off, s[12:15], s4 offset:4095 glc
8743 // CHECK: [0xff,0x4f,0xd8,0xe0,0x00,0x01,0x03,0x04]
8745 buffer_atomic_umin v1, off, s[12:15], s4 offset:4095 slc
8746 // CHECK: [0xff,0x0f,0xd8,0xe0,0x00,0x01,0x43,0x04]
8748 buffer_atomic_smax v1, off, s[12:15], s4 offset:4095
8749 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8751 buffer_atomic_smax v255, off, s[12:15], s4 offset:4095
8752 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0xff,0x03,0x04]
8754 buffer_atomic_smax v1, off, s[16:19], s4 offset:4095
8755 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x04,0x04]
8757 buffer_atomic_smax v1, off, s[100:103], s4 offset:4095
8758 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x19,0x04]
8760 buffer_atomic_smax v1, off, ttmp[8:11], s4 offset:4095
8761 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x1e,0x04]
8763 buffer_atomic_smax v1, off, s[12:15], s103 offset:4095
8764 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0x67]
8766 buffer_atomic_smax v1, off, s[12:15], m0 offset:4095
8767 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0x7c]
8769 buffer_atomic_smax v1, off, s[12:15], 0 offset:4095
8770 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0x80]
8772 buffer_atomic_smax v1, off, s[12:15], -1 offset:4095
8773 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x03,0xc1]
8775 buffer_atomic_smax v1, v0, s[12:15], s4 idxen offset:4095
8776 // CHECK: [0xff,0x2f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8778 buffer_atomic_smax v1, v0, s[12:15], s4 offen offset:4095
8779 // CHECK: [0xff,0x1f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8781 buffer_atomic_smax v1, v[0:1], s[12:15], s4 addr64 offset:4095
8782 // CHECK: [0xff,0x8f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8784 buffer_atomic_smax v1, off, s[12:15], s4
8785 // CHECK: [0x00,0x00,0xdc,0xe0,0x00,0x01,0x03,0x04]
8787 buffer_atomic_smax v1, off, s[12:15], s4 offset:0
8788 // CHECK: [0x00,0x00,0xdc,0xe0,0x00,0x01,0x03,0x04]
8790 buffer_atomic_smax v1, off, s[12:15], s4 offset:7
8791 // CHECK: [0x07,0x00,0xdc,0xe0,0x00,0x01,0x03,0x04]
8793 buffer_atomic_smax v1, off, s[12:15], s4 offset:4095 glc
8794 // CHECK: [0xff,0x4f,0xdc,0xe0,0x00,0x01,0x03,0x04]
8796 buffer_atomic_smax v1, off, s[12:15], s4 offset:4095 slc
8797 // CHECK: [0xff,0x0f,0xdc,0xe0,0x00,0x01,0x43,0x04]
8799 buffer_atomic_umax v1, off, s[12:15], s4 offset:4095
8800 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8802 buffer_atomic_umax v255, off, s[12:15], s4 offset:4095
8803 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0xff,0x03,0x04]
8805 buffer_atomic_umax v1, off, s[16:19], s4 offset:4095
8806 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x04,0x04]
8808 buffer_atomic_umax v1, off, s[100:103], s4 offset:4095
8809 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x19,0x04]
8811 buffer_atomic_umax v1, off, ttmp[8:11], s4 offset:4095
8812 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x1e,0x04]
8814 buffer_atomic_umax v1, off, s[12:15], s103 offset:4095
8815 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0x67]
8817 buffer_atomic_umax v1, off, s[12:15], m0 offset:4095
8818 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0x7c]
8820 buffer_atomic_umax v1, off, s[12:15], 0 offset:4095
8821 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0x80]
8823 buffer_atomic_umax v1, off, s[12:15], -1 offset:4095
8824 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x03,0xc1]
8826 buffer_atomic_umax v1, v0, s[12:15], s4 idxen offset:4095
8827 // CHECK: [0xff,0x2f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8829 buffer_atomic_umax v1, v0, s[12:15], s4 offen offset:4095
8830 // CHECK: [0xff,0x1f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8832 buffer_atomic_umax v1, v[0:1], s[12:15], s4 addr64 offset:4095
8833 // CHECK: [0xff,0x8f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8835 buffer_atomic_umax v1, off, s[12:15], s4
8836 // CHECK: [0x00,0x00,0xe0,0xe0,0x00,0x01,0x03,0x04]
8838 buffer_atomic_umax v1, off, s[12:15], s4 offset:0
8839 // CHECK: [0x00,0x00,0xe0,0xe0,0x00,0x01,0x03,0x04]
8841 buffer_atomic_umax v1, off, s[12:15], s4 offset:7
8842 // CHECK: [0x07,0x00,0xe0,0xe0,0x00,0x01,0x03,0x04]
8844 buffer_atomic_umax v1, off, s[12:15], s4 offset:4095 glc
8845 // CHECK: [0xff,0x4f,0xe0,0xe0,0x00,0x01,0x03,0x04]
8847 buffer_atomic_umax v1, off, s[12:15], s4 offset:4095 slc
8848 // CHECK: [0xff,0x0f,0xe0,0xe0,0x00,0x01,0x43,0x04]
8850 buffer_atomic_and v1, off, s[12:15], s4 offset:4095
8851 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8853 buffer_atomic_and v255, off, s[12:15], s4 offset:4095
8854 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0xff,0x03,0x04]
8856 buffer_atomic_and v1, off, s[16:19], s4 offset:4095
8857 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x04,0x04]
8859 buffer_atomic_and v1, off, s[100:103], s4 offset:4095
8860 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x19,0x04]
8862 buffer_atomic_and v1, off, ttmp[8:11], s4 offset:4095
8863 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x1e,0x04]
8865 buffer_atomic_and v1, off, s[12:15], s103 offset:4095
8866 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0x67]
8868 buffer_atomic_and v1, off, s[12:15], m0 offset:4095
8869 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0x7c]
8871 buffer_atomic_and v1, off, s[12:15], 0 offset:4095
8872 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0x80]
8874 buffer_atomic_and v1, off, s[12:15], -1 offset:4095
8875 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x03,0xc1]
8877 buffer_atomic_and v1, v0, s[12:15], s4 idxen offset:4095
8878 // CHECK: [0xff,0x2f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8880 buffer_atomic_and v1, v0, s[12:15], s4 offen offset:4095
8881 // CHECK: [0xff,0x1f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8883 buffer_atomic_and v1, v[0:1], s[12:15], s4 addr64 offset:4095
8884 // CHECK: [0xff,0x8f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8886 buffer_atomic_and v1, off, s[12:15], s4
8887 // CHECK: [0x00,0x00,0xe4,0xe0,0x00,0x01,0x03,0x04]
8889 buffer_atomic_and v1, off, s[12:15], s4 offset:0
8890 // CHECK: [0x00,0x00,0xe4,0xe0,0x00,0x01,0x03,0x04]
8892 buffer_atomic_and v1, off, s[12:15], s4 offset:7
8893 // CHECK: [0x07,0x00,0xe4,0xe0,0x00,0x01,0x03,0x04]
8895 buffer_atomic_and v1, off, s[12:15], s4 offset:4095 glc
8896 // CHECK: [0xff,0x4f,0xe4,0xe0,0x00,0x01,0x03,0x04]
8898 buffer_atomic_and v1, off, s[12:15], s4 offset:4095 slc
8899 // CHECK: [0xff,0x0f,0xe4,0xe0,0x00,0x01,0x43,0x04]
8901 buffer_atomic_or v1, off, s[12:15], s4 offset:4095
8902 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8904 buffer_atomic_or v255, off, s[12:15], s4 offset:4095
8905 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0xff,0x03,0x04]
8907 buffer_atomic_or v1, off, s[16:19], s4 offset:4095
8908 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x04,0x04]
8910 buffer_atomic_or v1, off, s[100:103], s4 offset:4095
8911 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x19,0x04]
8913 buffer_atomic_or v1, off, ttmp[8:11], s4 offset:4095
8914 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x1e,0x04]
8916 buffer_atomic_or v1, off, s[12:15], s103 offset:4095
8917 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0x67]
8919 buffer_atomic_or v1, off, s[12:15], m0 offset:4095
8920 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0x7c]
8922 buffer_atomic_or v1, off, s[12:15], 0 offset:4095
8923 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0x80]
8925 buffer_atomic_or v1, off, s[12:15], -1 offset:4095
8926 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x03,0xc1]
8928 buffer_atomic_or v1, v0, s[12:15], s4 idxen offset:4095
8929 // CHECK: [0xff,0x2f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8931 buffer_atomic_or v1, v0, s[12:15], s4 offen offset:4095
8932 // CHECK: [0xff,0x1f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8934 buffer_atomic_or v1, v[0:1], s[12:15], s4 addr64 offset:4095
8935 // CHECK: [0xff,0x8f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8937 buffer_atomic_or v1, off, s[12:15], s4
8938 // CHECK: [0x00,0x00,0xe8,0xe0,0x00,0x01,0x03,0x04]
8940 buffer_atomic_or v1, off, s[12:15], s4 offset:0
8941 // CHECK: [0x00,0x00,0xe8,0xe0,0x00,0x01,0x03,0x04]
8943 buffer_atomic_or v1, off, s[12:15], s4 offset:7
8944 // CHECK: [0x07,0x00,0xe8,0xe0,0x00,0x01,0x03,0x04]
8946 buffer_atomic_or v1, off, s[12:15], s4 offset:4095 glc
8947 // CHECK: [0xff,0x4f,0xe8,0xe0,0x00,0x01,0x03,0x04]
8949 buffer_atomic_or v1, off, s[12:15], s4 offset:4095 slc
8950 // CHECK: [0xff,0x0f,0xe8,0xe0,0x00,0x01,0x43,0x04]
8952 buffer_atomic_xor v1, off, s[12:15], s4 offset:4095
8953 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0x04]
8955 buffer_atomic_xor v255, off, s[12:15], s4 offset:4095
8956 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0xff,0x03,0x04]
8958 buffer_atomic_xor v1, off, s[16:19], s4 offset:4095
8959 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x04,0x04]
8961 buffer_atomic_xor v1, off, s[100:103], s4 offset:4095
8962 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x19,0x04]
8964 buffer_atomic_xor v1, off, ttmp[8:11], s4 offset:4095
8965 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x1e,0x04]
8967 buffer_atomic_xor v1, off, s[12:15], s103 offset:4095
8968 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0x67]
8970 buffer_atomic_xor v1, off, s[12:15], m0 offset:4095
8971 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0x7c]
8973 buffer_atomic_xor v1, off, s[12:15], 0 offset:4095
8974 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0x80]
8976 buffer_atomic_xor v1, off, s[12:15], -1 offset:4095
8977 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x03,0xc1]
8979 buffer_atomic_xor v1, v0, s[12:15], s4 idxen offset:4095
8980 // CHECK: [0xff,0x2f,0xec,0xe0,0x00,0x01,0x03,0x04]
8982 buffer_atomic_xor v1, v0, s[12:15], s4 offen offset:4095
8983 // CHECK: [0xff,0x1f,0xec,0xe0,0x00,0x01,0x03,0x04]
8985 buffer_atomic_xor v1, v[0:1], s[12:15], s4 addr64 offset:4095
8986 // CHECK: [0xff,0x8f,0xec,0xe0,0x00,0x01,0x03,0x04]
8988 buffer_atomic_xor v1, off, s[12:15], s4
8989 // CHECK: [0x00,0x00,0xec,0xe0,0x00,0x01,0x03,0x04]
8991 buffer_atomic_xor v1, off, s[12:15], s4 offset:0
8992 // CHECK: [0x00,0x00,0xec,0xe0,0x00,0x01,0x03,0x04]
8994 buffer_atomic_xor v1, off, s[12:15], s4 offset:7
8995 // CHECK: [0x07,0x00,0xec,0xe0,0x00,0x01,0x03,0x04]
8997 buffer_atomic_xor v1, off, s[12:15], s4 offset:4095 glc
8998 // CHECK: [0xff,0x4f,0xec,0xe0,0x00,0x01,0x03,0x04]
9000 buffer_atomic_xor v1, off, s[12:15], s4 offset:4095 slc
9001 // CHECK: [0xff,0x0f,0xec,0xe0,0x00,0x01,0x43,0x04]
9003 buffer_atomic_inc v1, off, s[12:15], s4 offset:4095
9004 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9006 buffer_atomic_inc v255, off, s[12:15], s4 offset:4095
9007 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0xff,0x03,0x04]
9009 buffer_atomic_inc v1, off, s[16:19], s4 offset:4095
9010 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x04,0x04]
9012 buffer_atomic_inc v1, off, s[100:103], s4 offset:4095
9013 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x19,0x04]
9015 buffer_atomic_inc v1, off, ttmp[8:11], s4 offset:4095
9016 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x1e,0x04]
9018 buffer_atomic_inc v1, off, s[12:15], s103 offset:4095
9019 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0x67]
9021 buffer_atomic_inc v1, off, s[12:15], m0 offset:4095
9022 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0x7c]
9024 buffer_atomic_inc v1, off, s[12:15], 0 offset:4095
9025 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0x80]
9027 buffer_atomic_inc v1, off, s[12:15], -1 offset:4095
9028 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x03,0xc1]
9030 buffer_atomic_inc v1, v0, s[12:15], s4 idxen offset:4095
9031 // CHECK: [0xff,0x2f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9033 buffer_atomic_inc v1, v0, s[12:15], s4 offen offset:4095
9034 // CHECK: [0xff,0x1f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9036 buffer_atomic_inc v1, v[0:1], s[12:15], s4 addr64 offset:4095
9037 // CHECK: [0xff,0x8f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9039 buffer_atomic_inc v1, off, s[12:15], s4
9040 // CHECK: [0x00,0x00,0xf0,0xe0,0x00,0x01,0x03,0x04]
9042 buffer_atomic_inc v1, off, s[12:15], s4 offset:0
9043 // CHECK: [0x00,0x00,0xf0,0xe0,0x00,0x01,0x03,0x04]
9045 buffer_atomic_inc v1, off, s[12:15], s4 offset:7
9046 // CHECK: [0x07,0x00,0xf0,0xe0,0x00,0x01,0x03,0x04]
9048 buffer_atomic_inc v1, off, s[12:15], s4 offset:4095 glc
9049 // CHECK: [0xff,0x4f,0xf0,0xe0,0x00,0x01,0x03,0x04]
9051 buffer_atomic_inc v1, off, s[12:15], s4 offset:4095 slc
9052 // CHECK: [0xff,0x0f,0xf0,0xe0,0x00,0x01,0x43,0x04]
9054 buffer_atomic_dec v1, off, s[12:15], s4 offset:4095
9055 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9057 buffer_atomic_dec v255, off, s[12:15], s4 offset:4095
9058 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0xff,0x03,0x04]
9060 buffer_atomic_dec v1, off, s[16:19], s4 offset:4095
9061 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x04,0x04]
9063 buffer_atomic_dec v1, off, s[100:103], s4 offset:4095
9064 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x19,0x04]
9066 buffer_atomic_dec v1, off, ttmp[8:11], s4 offset:4095
9067 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x1e,0x04]
9069 buffer_atomic_dec v1, off, s[12:15], s103 offset:4095
9070 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0x67]
9072 buffer_atomic_dec v1, off, s[12:15], m0 offset:4095
9073 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0x7c]
9075 buffer_atomic_dec v1, off, s[12:15], 0 offset:4095
9076 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0x80]
9078 buffer_atomic_dec v1, off, s[12:15], -1 offset:4095
9079 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x03,0xc1]
9081 buffer_atomic_dec v1, v0, s[12:15], s4 idxen offset:4095
9082 // CHECK: [0xff,0x2f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9084 buffer_atomic_dec v1, v0, s[12:15], s4 offen offset:4095
9085 // CHECK: [0xff,0x1f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9087 buffer_atomic_dec v1, v[0:1], s[12:15], s4 addr64 offset:4095
9088 // CHECK: [0xff,0x8f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9090 buffer_atomic_dec v1, off, s[12:15], s4
9091 // CHECK: [0x00,0x00,0xf4,0xe0,0x00,0x01,0x03,0x04]
9093 buffer_atomic_dec v1, off, s[12:15], s4 offset:0
9094 // CHECK: [0x00,0x00,0xf4,0xe0,0x00,0x01,0x03,0x04]
9096 buffer_atomic_dec v1, off, s[12:15], s4 offset:7
9097 // CHECK: [0x07,0x00,0xf4,0xe0,0x00,0x01,0x03,0x04]
9099 buffer_atomic_dec v1, off, s[12:15], s4 offset:4095 glc
9100 // CHECK: [0xff,0x4f,0xf4,0xe0,0x00,0x01,0x03,0x04]
9102 buffer_atomic_dec v1, off, s[12:15], s4 offset:4095 slc
9103 // CHECK: [0xff,0x0f,0xf4,0xe0,0x00,0x01,0x43,0x04]
9105 buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:4095
9106 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0x04]
9108 buffer_atomic_swap_x2 v[254:255], off, s[12:15], s4 offset:4095
9109 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0xfe,0x03,0x04]
9111 buffer_atomic_swap_x2 v[1:2], off, s[16:19], s4 offset:4095
9112 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x04,0x04]
9114 buffer_atomic_swap_x2 v[1:2], off, s[100:103], s4 offset:4095
9115 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x19,0x04]
9117 buffer_atomic_swap_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9118 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x1e,0x04]
9120 buffer_atomic_swap_x2 v[1:2], off, s[12:15], s103 offset:4095
9121 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0x67]
9123 buffer_atomic_swap_x2 v[1:2], off, s[12:15], m0 offset:4095
9124 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0x7c]
9126 buffer_atomic_swap_x2 v[1:2], off, s[12:15], 0 offset:4095
9127 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0x80]
9129 buffer_atomic_swap_x2 v[1:2], off, s[12:15], -1 offset:4095
9130 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x03,0xc1]
9132 buffer_atomic_swap_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9133 // CHECK: [0xff,0x2f,0x40,0xe1,0x00,0x01,0x03,0x04]
9135 buffer_atomic_swap_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9136 // CHECK: [0xff,0x1f,0x40,0xe1,0x00,0x01,0x03,0x04]
9138 buffer_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]
9141 buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4
9142 // CHECK: [0x00,0x00,0x40,0xe1,0x00,0x01,0x03,0x04]
9144 buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:0
9145 // CHECK: [0x00,0x00,0x40,0xe1,0x00,0x01,0x03,0x04]
9147 buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:7
9148 // CHECK: [0x07,0x00,0x40,0xe1,0x00,0x01,0x03,0x04]
9150 buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9151 // CHECK: [0xff,0x4f,0x40,0xe1,0x00,0x01,0x03,0x04]
9153 buffer_atomic_swap_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9154 // CHECK: [0xff,0x0f,0x40,0xe1,0x00,0x01,0x43,0x04]
9156 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:4095
9157 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0x04]
9159 buffer_atomic_cmpswap_x2 v[252:255], off, s[12:15], s4 offset:4095
9160 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0xfc,0x03,0x04]
9162 buffer_atomic_cmpswap_x2 v[1:4], off, s[16:19], s4 offset:4095
9163 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x04,0x04]
9165 buffer_atomic_cmpswap_x2 v[1:4], off, s[100:103], s4 offset:4095
9166 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x19,0x04]
9168 buffer_atomic_cmpswap_x2 v[1:4], off, ttmp[8:11], s4 offset:4095
9169 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x1e,0x04]
9171 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s103 offset:4095
9172 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0x67]
9174 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], m0 offset:4095
9175 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0x7c]
9177 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], 0 offset:4095
9178 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0x80]
9180 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], -1 offset:4095
9181 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x03,0xc1]
9183 buffer_atomic_cmpswap_x2 v[1:4], v0, s[12:15], s4 idxen offset:4095
9184 // CHECK: [0xff,0x2f,0x44,0xe1,0x00,0x01,0x03,0x04]
9186 buffer_atomic_cmpswap_x2 v[1:4], v0, s[12:15], s4 offen offset:4095
9187 // CHECK: [0xff,0x1f,0x44,0xe1,0x00,0x01,0x03,0x04]
9189 buffer_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]
9192 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4
9193 // CHECK: [0x00,0x00,0x44,0xe1,0x00,0x01,0x03,0x04]
9195 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:0
9196 // CHECK: [0x00,0x00,0x44,0xe1,0x00,0x01,0x03,0x04]
9198 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:7
9199 // CHECK: [0x07,0x00,0x44,0xe1,0x00,0x01,0x03,0x04]
9201 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:4095 glc
9202 // CHECK: [0xff,0x4f,0x44,0xe1,0x00,0x01,0x03,0x04]
9204 buffer_atomic_cmpswap_x2 v[1:4], off, s[12:15], s4 offset:4095 slc
9205 // CHECK: [0xff,0x0f,0x44,0xe1,0x00,0x01,0x43,0x04]
9207 buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:4095
9208 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0x04]
9210 buffer_atomic_add_x2 v[254:255], off, s[12:15], s4 offset:4095
9211 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0xfe,0x03,0x04]
9213 buffer_atomic_add_x2 v[1:2], off, s[16:19], s4 offset:4095
9214 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x04,0x04]
9216 buffer_atomic_add_x2 v[1:2], off, s[100:103], s4 offset:4095
9217 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x19,0x04]
9219 buffer_atomic_add_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9220 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x1e,0x04]
9222 buffer_atomic_add_x2 v[1:2], off, s[12:15], s103 offset:4095
9223 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0x67]
9225 buffer_atomic_add_x2 v[1:2], off, s[12:15], m0 offset:4095
9226 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0x7c]
9228 buffer_atomic_add_x2 v[1:2], off, s[12:15], 0 offset:4095
9229 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0x80]
9231 buffer_atomic_add_x2 v[1:2], off, s[12:15], -1 offset:4095
9232 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x03,0xc1]
9234 buffer_atomic_add_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9235 // CHECK: [0xff,0x2f,0x48,0xe1,0x00,0x01,0x03,0x04]
9237 buffer_atomic_add_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9238 // CHECK: [0xff,0x1f,0x48,0xe1,0x00,0x01,0x03,0x04]
9240 buffer_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]
9243 buffer_atomic_add_x2 v[1:2], off, s[12:15], s4
9244 // CHECK: [0x00,0x00,0x48,0xe1,0x00,0x01,0x03,0x04]
9246 buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:0
9247 // CHECK: [0x00,0x00,0x48,0xe1,0x00,0x01,0x03,0x04]
9249 buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:7
9250 // CHECK: [0x07,0x00,0x48,0xe1,0x00,0x01,0x03,0x04]
9252 buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9253 // CHECK: [0xff,0x4f,0x48,0xe1,0x00,0x01,0x03,0x04]
9255 buffer_atomic_add_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9256 // CHECK: [0xff,0x0f,0x48,0xe1,0x00,0x01,0x43,0x04]
9258 buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:4095
9259 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9261 buffer_atomic_sub_x2 v[254:255], off, s[12:15], s4 offset:4095
9262 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0xfe,0x03,0x04]
9264 buffer_atomic_sub_x2 v[1:2], off, s[16:19], s4 offset:4095
9265 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x04,0x04]
9267 buffer_atomic_sub_x2 v[1:2], off, s[100:103], s4 offset:4095
9268 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x19,0x04]
9270 buffer_atomic_sub_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9271 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x1e,0x04]
9273 buffer_atomic_sub_x2 v[1:2], off, s[12:15], s103 offset:4095
9274 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0x67]
9276 buffer_atomic_sub_x2 v[1:2], off, s[12:15], m0 offset:4095
9277 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0x7c]
9279 buffer_atomic_sub_x2 v[1:2], off, s[12:15], 0 offset:4095
9280 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0x80]
9282 buffer_atomic_sub_x2 v[1:2], off, s[12:15], -1 offset:4095
9283 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x03,0xc1]
9285 buffer_atomic_sub_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9286 // CHECK: [0xff,0x2f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9288 buffer_atomic_sub_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9289 // CHECK: [0xff,0x1f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9291 buffer_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]
9294 buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4
9295 // CHECK: [0x00,0x00,0x4c,0xe1,0x00,0x01,0x03,0x04]
9297 buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:0
9298 // CHECK: [0x00,0x00,0x4c,0xe1,0x00,0x01,0x03,0x04]
9300 buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:7
9301 // CHECK: [0x07,0x00,0x4c,0xe1,0x00,0x01,0x03,0x04]
9303 buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9304 // CHECK: [0xff,0x4f,0x4c,0xe1,0x00,0x01,0x03,0x04]
9306 buffer_atomic_sub_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9307 // CHECK: [0xff,0x0f,0x4c,0xe1,0x00,0x01,0x43,0x04]
9309 buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:4095
9310 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0x04]
9312 buffer_atomic_smin_x2 v[254:255], off, s[12:15], s4 offset:4095
9313 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0xfe,0x03,0x04]
9315 buffer_atomic_smin_x2 v[1:2], off, s[16:19], s4 offset:4095
9316 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x04,0x04]
9318 buffer_atomic_smin_x2 v[1:2], off, s[100:103], s4 offset:4095
9319 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x19,0x04]
9321 buffer_atomic_smin_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9322 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x1e,0x04]
9324 buffer_atomic_smin_x2 v[1:2], off, s[12:15], s103 offset:4095
9325 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0x67]
9327 buffer_atomic_smin_x2 v[1:2], off, s[12:15], m0 offset:4095
9328 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0x7c]
9330 buffer_atomic_smin_x2 v[1:2], off, s[12:15], 0 offset:4095
9331 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0x80]
9333 buffer_atomic_smin_x2 v[1:2], off, s[12:15], -1 offset:4095
9334 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x03,0xc1]
9336 buffer_atomic_smin_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9337 // CHECK: [0xff,0x2f,0x54,0xe1,0x00,0x01,0x03,0x04]
9339 buffer_atomic_smin_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9340 // CHECK: [0xff,0x1f,0x54,0xe1,0x00,0x01,0x03,0x04]
9342 buffer_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]
9345 buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4
9346 // CHECK: [0x00,0x00,0x54,0xe1,0x00,0x01,0x03,0x04]
9348 buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:0
9349 // CHECK: [0x00,0x00,0x54,0xe1,0x00,0x01,0x03,0x04]
9351 buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:7
9352 // CHECK: [0x07,0x00,0x54,0xe1,0x00,0x01,0x03,0x04]
9354 buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9355 // CHECK: [0xff,0x4f,0x54,0xe1,0x00,0x01,0x03,0x04]
9357 buffer_atomic_smin_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9358 // CHECK: [0xff,0x0f,0x54,0xe1,0x00,0x01,0x43,0x04]
9360 buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:4095
9361 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0x04]
9363 buffer_atomic_umin_x2 v[254:255], off, s[12:15], s4 offset:4095
9364 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0xfe,0x03,0x04]
9366 buffer_atomic_umin_x2 v[1:2], off, s[16:19], s4 offset:4095
9367 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x04,0x04]
9369 buffer_atomic_umin_x2 v[1:2], off, s[100:103], s4 offset:4095
9370 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x19,0x04]
9372 buffer_atomic_umin_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9373 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x1e,0x04]
9375 buffer_atomic_umin_x2 v[1:2], off, s[12:15], s103 offset:4095
9376 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0x67]
9378 buffer_atomic_umin_x2 v[1:2], off, s[12:15], m0 offset:4095
9379 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0x7c]
9381 buffer_atomic_umin_x2 v[1:2], off, s[12:15], 0 offset:4095
9382 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0x80]
9384 buffer_atomic_umin_x2 v[1:2], off, s[12:15], -1 offset:4095
9385 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x03,0xc1]
9387 buffer_atomic_umin_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9388 // CHECK: [0xff,0x2f,0x58,0xe1,0x00,0x01,0x03,0x04]
9390 buffer_atomic_umin_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9391 // CHECK: [0xff,0x1f,0x58,0xe1,0x00,0x01,0x03,0x04]
9393 buffer_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]
9396 buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4
9397 // CHECK: [0x00,0x00,0x58,0xe1,0x00,0x01,0x03,0x04]
9399 buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:0
9400 // CHECK: [0x00,0x00,0x58,0xe1,0x00,0x01,0x03,0x04]
9402 buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:7
9403 // CHECK: [0x07,0x00,0x58,0xe1,0x00,0x01,0x03,0x04]
9405 buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9406 // CHECK: [0xff,0x4f,0x58,0xe1,0x00,0x01,0x03,0x04]
9408 buffer_atomic_umin_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9409 // CHECK: [0xff,0x0f,0x58,0xe1,0x00,0x01,0x43,0x04]
9411 buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:4095
9412 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9414 buffer_atomic_smax_x2 v[254:255], off, s[12:15], s4 offset:4095
9415 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0xfe,0x03,0x04]
9417 buffer_atomic_smax_x2 v[1:2], off, s[16:19], s4 offset:4095
9418 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x04,0x04]
9420 buffer_atomic_smax_x2 v[1:2], off, s[100:103], s4 offset:4095
9421 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x19,0x04]
9423 buffer_atomic_smax_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9424 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x1e,0x04]
9426 buffer_atomic_smax_x2 v[1:2], off, s[12:15], s103 offset:4095
9427 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0x67]
9429 buffer_atomic_smax_x2 v[1:2], off, s[12:15], m0 offset:4095
9430 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0x7c]
9432 buffer_atomic_smax_x2 v[1:2], off, s[12:15], 0 offset:4095
9433 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0x80]
9435 buffer_atomic_smax_x2 v[1:2], off, s[12:15], -1 offset:4095
9436 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x03,0xc1]
9438 buffer_atomic_smax_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9439 // CHECK: [0xff,0x2f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9441 buffer_atomic_smax_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9442 // CHECK: [0xff,0x1f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9444 buffer_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]
9447 buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4
9448 // CHECK: [0x00,0x00,0x5c,0xe1,0x00,0x01,0x03,0x04]
9450 buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:0
9451 // CHECK: [0x00,0x00,0x5c,0xe1,0x00,0x01,0x03,0x04]
9453 buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:7
9454 // CHECK: [0x07,0x00,0x5c,0xe1,0x00,0x01,0x03,0x04]
9456 buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9457 // CHECK: [0xff,0x4f,0x5c,0xe1,0x00,0x01,0x03,0x04]
9459 buffer_atomic_smax_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9460 // CHECK: [0xff,0x0f,0x5c,0xe1,0x00,0x01,0x43,0x04]
9462 buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:4095
9463 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0x04]
9465 buffer_atomic_umax_x2 v[254:255], off, s[12:15], s4 offset:4095
9466 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0xfe,0x03,0x04]
9468 buffer_atomic_umax_x2 v[1:2], off, s[16:19], s4 offset:4095
9469 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x04,0x04]
9471 buffer_atomic_umax_x2 v[1:2], off, s[100:103], s4 offset:4095
9472 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x19,0x04]
9474 buffer_atomic_umax_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9475 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x1e,0x04]
9477 buffer_atomic_umax_x2 v[1:2], off, s[12:15], s103 offset:4095
9478 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0x67]
9480 buffer_atomic_umax_x2 v[1:2], off, s[12:15], m0 offset:4095
9481 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0x7c]
9483 buffer_atomic_umax_x2 v[1:2], off, s[12:15], 0 offset:4095
9484 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0x80]
9486 buffer_atomic_umax_x2 v[1:2], off, s[12:15], -1 offset:4095
9487 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x03,0xc1]
9489 buffer_atomic_umax_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9490 // CHECK: [0xff,0x2f,0x60,0xe1,0x00,0x01,0x03,0x04]
9492 buffer_atomic_umax_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9493 // CHECK: [0xff,0x1f,0x60,0xe1,0x00,0x01,0x03,0x04]
9495 buffer_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]
9498 buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4
9499 // CHECK: [0x00,0x00,0x60,0xe1,0x00,0x01,0x03,0x04]
9501 buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:0
9502 // CHECK: [0x00,0x00,0x60,0xe1,0x00,0x01,0x03,0x04]
9504 buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:7
9505 // CHECK: [0x07,0x00,0x60,0xe1,0x00,0x01,0x03,0x04]
9507 buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9508 // CHECK: [0xff,0x4f,0x60,0xe1,0x00,0x01,0x03,0x04]
9510 buffer_atomic_umax_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9511 // CHECK: [0xff,0x0f,0x60,0xe1,0x00,0x01,0x43,0x04]
9513 buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:4095
9514 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0x04]
9516 buffer_atomic_and_x2 v[254:255], off, s[12:15], s4 offset:4095
9517 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0xfe,0x03,0x04]
9519 buffer_atomic_and_x2 v[1:2], off, s[16:19], s4 offset:4095
9520 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x04,0x04]
9522 buffer_atomic_and_x2 v[1:2], off, s[100:103], s4 offset:4095
9523 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x19,0x04]
9525 buffer_atomic_and_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9526 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x1e,0x04]
9528 buffer_atomic_and_x2 v[1:2], off, s[12:15], s103 offset:4095
9529 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0x67]
9531 buffer_atomic_and_x2 v[1:2], off, s[12:15], m0 offset:4095
9532 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0x7c]
9534 buffer_atomic_and_x2 v[1:2], off, s[12:15], 0 offset:4095
9535 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0x80]
9537 buffer_atomic_and_x2 v[1:2], off, s[12:15], -1 offset:4095
9538 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x03,0xc1]
9540 buffer_atomic_and_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9541 // CHECK: [0xff,0x2f,0x64,0xe1,0x00,0x01,0x03,0x04]
9543 buffer_atomic_and_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9544 // CHECK: [0xff,0x1f,0x64,0xe1,0x00,0x01,0x03,0x04]
9546 buffer_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]
9549 buffer_atomic_and_x2 v[1:2], off, s[12:15], s4
9550 // CHECK: [0x00,0x00,0x64,0xe1,0x00,0x01,0x03,0x04]
9552 buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:0
9553 // CHECK: [0x00,0x00,0x64,0xe1,0x00,0x01,0x03,0x04]
9555 buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:7
9556 // CHECK: [0x07,0x00,0x64,0xe1,0x00,0x01,0x03,0x04]
9558 buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9559 // CHECK: [0xff,0x4f,0x64,0xe1,0x00,0x01,0x03,0x04]
9561 buffer_atomic_and_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9562 // CHECK: [0xff,0x0f,0x64,0xe1,0x00,0x01,0x43,0x04]
9564 buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:4095
9565 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0x04]
9567 buffer_atomic_or_x2 v[254:255], off, s[12:15], s4 offset:4095
9568 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0xfe,0x03,0x04]
9570 buffer_atomic_or_x2 v[1:2], off, s[16:19], s4 offset:4095
9571 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x04,0x04]
9573 buffer_atomic_or_x2 v[1:2], off, s[100:103], s4 offset:4095
9574 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x19,0x04]
9576 buffer_atomic_or_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9577 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x1e,0x04]
9579 buffer_atomic_or_x2 v[1:2], off, s[12:15], s103 offset:4095
9580 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0x67]
9582 buffer_atomic_or_x2 v[1:2], off, s[12:15], m0 offset:4095
9583 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0x7c]
9585 buffer_atomic_or_x2 v[1:2], off, s[12:15], 0 offset:4095
9586 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0x80]
9588 buffer_atomic_or_x2 v[1:2], off, s[12:15], -1 offset:4095
9589 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x03,0xc1]
9591 buffer_atomic_or_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9592 // CHECK: [0xff,0x2f,0x68,0xe1,0x00,0x01,0x03,0x04]
9594 buffer_atomic_or_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9595 // CHECK: [0xff,0x1f,0x68,0xe1,0x00,0x01,0x03,0x04]
9597 buffer_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]
9600 buffer_atomic_or_x2 v[1:2], off, s[12:15], s4
9601 // CHECK: [0x00,0x00,0x68,0xe1,0x00,0x01,0x03,0x04]
9603 buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:0
9604 // CHECK: [0x00,0x00,0x68,0xe1,0x00,0x01,0x03,0x04]
9606 buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:7
9607 // CHECK: [0x07,0x00,0x68,0xe1,0x00,0x01,0x03,0x04]
9609 buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9610 // CHECK: [0xff,0x4f,0x68,0xe1,0x00,0x01,0x03,0x04]
9612 buffer_atomic_or_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9613 // CHECK: [0xff,0x0f,0x68,0xe1,0x00,0x01,0x43,0x04]
9615 buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:4095
9616 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9618 buffer_atomic_xor_x2 v[254:255], off, s[12:15], s4 offset:4095
9619 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0xfe,0x03,0x04]
9621 buffer_atomic_xor_x2 v[1:2], off, s[16:19], s4 offset:4095
9622 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x04,0x04]
9624 buffer_atomic_xor_x2 v[1:2], off, s[100:103], s4 offset:4095
9625 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x19,0x04]
9627 buffer_atomic_xor_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9628 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x1e,0x04]
9630 buffer_atomic_xor_x2 v[1:2], off, s[12:15], s103 offset:4095
9631 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0x67]
9633 buffer_atomic_xor_x2 v[1:2], off, s[12:15], m0 offset:4095
9634 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0x7c]
9636 buffer_atomic_xor_x2 v[1:2], off, s[12:15], 0 offset:4095
9637 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0x80]
9639 buffer_atomic_xor_x2 v[1:2], off, s[12:15], -1 offset:4095
9640 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x03,0xc1]
9642 buffer_atomic_xor_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9643 // CHECK: [0xff,0x2f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9645 buffer_atomic_xor_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9646 // CHECK: [0xff,0x1f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9648 buffer_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]
9651 buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4
9652 // CHECK: [0x00,0x00,0x6c,0xe1,0x00,0x01,0x03,0x04]
9654 buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:0
9655 // CHECK: [0x00,0x00,0x6c,0xe1,0x00,0x01,0x03,0x04]
9657 buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:7
9658 // CHECK: [0x07,0x00,0x6c,0xe1,0x00,0x01,0x03,0x04]
9660 buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9661 // CHECK: [0xff,0x4f,0x6c,0xe1,0x00,0x01,0x03,0x04]
9663 buffer_atomic_xor_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9664 // CHECK: [0xff,0x0f,0x6c,0xe1,0x00,0x01,0x43,0x04]
9666 buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:4095
9667 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0x04]
9669 buffer_atomic_inc_x2 v[254:255], off, s[12:15], s4 offset:4095
9670 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0xfe,0x03,0x04]
9672 buffer_atomic_inc_x2 v[1:2], off, s[16:19], s4 offset:4095
9673 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x04,0x04]
9675 buffer_atomic_inc_x2 v[1:2], off, s[100:103], s4 offset:4095
9676 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x19,0x04]
9678 buffer_atomic_inc_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9679 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x1e,0x04]
9681 buffer_atomic_inc_x2 v[1:2], off, s[12:15], s103 offset:4095
9682 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0x67]
9684 buffer_atomic_inc_x2 v[1:2], off, s[12:15], m0 offset:4095
9685 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0x7c]
9687 buffer_atomic_inc_x2 v[1:2], off, s[12:15], 0 offset:4095
9688 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0x80]
9690 buffer_atomic_inc_x2 v[1:2], off, s[12:15], -1 offset:4095
9691 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x03,0xc1]
9693 buffer_atomic_inc_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9694 // CHECK: [0xff,0x2f,0x70,0xe1,0x00,0x01,0x03,0x04]
9696 buffer_atomic_inc_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9697 // CHECK: [0xff,0x1f,0x70,0xe1,0x00,0x01,0x03,0x04]
9699 buffer_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]
9702 buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4
9703 // CHECK: [0x00,0x00,0x70,0xe1,0x00,0x01,0x03,0x04]
9705 buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:0
9706 // CHECK: [0x00,0x00,0x70,0xe1,0x00,0x01,0x03,0x04]
9708 buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:7
9709 // CHECK: [0x07,0x00,0x70,0xe1,0x00,0x01,0x03,0x04]
9711 buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9712 // CHECK: [0xff,0x4f,0x70,0xe1,0x00,0x01,0x03,0x04]
9714 buffer_atomic_inc_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9715 // CHECK: [0xff,0x0f,0x70,0xe1,0x00,0x01,0x43,0x04]
9717 buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:4095
9718 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0x04]
9720 buffer_atomic_dec_x2 v[254:255], off, s[12:15], s4 offset:4095
9721 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0xfe,0x03,0x04]
9723 buffer_atomic_dec_x2 v[1:2], off, s[16:19], s4 offset:4095
9724 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x04,0x04]
9726 buffer_atomic_dec_x2 v[1:2], off, s[100:103], s4 offset:4095
9727 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x19,0x04]
9729 buffer_atomic_dec_x2 v[1:2], off, ttmp[8:11], s4 offset:4095
9730 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x1e,0x04]
9732 buffer_atomic_dec_x2 v[1:2], off, s[12:15], s103 offset:4095
9733 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0x67]
9735 buffer_atomic_dec_x2 v[1:2], off, s[12:15], m0 offset:4095
9736 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0x7c]
9738 buffer_atomic_dec_x2 v[1:2], off, s[12:15], 0 offset:4095
9739 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0x80]
9741 buffer_atomic_dec_x2 v[1:2], off, s[12:15], -1 offset:4095
9742 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x03,0xc1]
9744 buffer_atomic_dec_x2 v[1:2], v0, s[12:15], s4 idxen offset:4095
9745 // CHECK: [0xff,0x2f,0x74,0xe1,0x00,0x01,0x03,0x04]
9747 buffer_atomic_dec_x2 v[1:2], v0, s[12:15], s4 offen offset:4095
9748 // CHECK: [0xff,0x1f,0x74,0xe1,0x00,0x01,0x03,0x04]
9750 buffer_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]
9753 buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4
9754 // CHECK: [0x00,0x00,0x74,0xe1,0x00,0x01,0x03,0x04]
9756 buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:0
9757 // CHECK: [0x00,0x00,0x74,0xe1,0x00,0x01,0x03,0x04]
9759 buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:7
9760 // CHECK: [0x07,0x00,0x74,0xe1,0x00,0x01,0x03,0x04]
9762 buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:4095 glc
9763 // CHECK: [0xff,0x4f,0x74,0xe1,0x00,0x01,0x03,0x04]
9765 buffer_atomic_dec_x2 v[1:2], off, s[12:15], s4 offset:4095 slc
9766 // CHECK: [0xff,0x0f,0x74,0xe1,0x00,0x01,0x43,0x04]
9768 buffer_wbinvl1_vol
9769 // CHECK: [0x00,0x00,0xc0,0xe1,0x00,0x00,0x00,0x00]
9771 buffer_wbinvl1
9772 // CHECK: [0x00,0x00,0xc4,0xe1,0x00,0x00,0x00,0x00]
9774 s_load_dword s5, s[2:3], s2
9775 // CHECK: [0x02,0x82,0x02,0xc0]
9777 s_load_dword s103, s[2:3], s2
9778 // CHECK: [0x02,0x82,0x33,0xc0]
9780 s_load_dword vcc_lo, s[2:3], s2
9781 // CHECK: [0x02,0x02,0x35,0xc0]
9783 s_load_dword vcc_hi, s[2:3], s2
9784 // CHECK: [0x02,0x82,0x35,0xc0]
9786 s_load_dword s5, s[4:5], s2
9787 // CHECK: [0x02,0x84,0x02,0xc0]
9789 s_load_dword s5, s[102:103], s2
9790 // CHECK: [0x02,0xe6,0x02,0xc0]
9792 s_load_dword s5, flat_scratch, s2
9793 // CHECK: [0x02,0xe8,0x02,0xc0]
9795 s_load_dword s5, vcc, s2
9796 // CHECK: [0x02,0xea,0x02,0xc0]
9798 s_load_dword s5, tba, s2
9799 // CHECK: [0x02,0xec,0x02,0xc0]
9801 s_load_dword s5, tma, s2
9802 // CHECK: [0x02,0xee,0x02,0xc0]
9804 s_load_dword s5, ttmp[10:11], s2
9805 // CHECK: [0x02,0xfa,0x02,0xc0]
9807 s_load_dword s5, s[2:3], s103
9808 // CHECK: [0x67,0x82,0x02,0xc0]
9810 s_load_dword s5, s[2:3], flat_scratch_lo
9811 // CHECK: [0x68,0x82,0x02,0xc0]
9813 s_load_dword s5, s[2:3], flat_scratch_hi
9814 // CHECK: [0x69,0x82,0x02,0xc0]
9816 s_load_dword s5, s[2:3], vcc_lo
9817 // CHECK: [0x6a,0x82,0x02,0xc0]
9819 s_load_dword s5, s[2:3], vcc_hi
9820 // CHECK: [0x6b,0x82,0x02,0xc0]
9822 s_load_dword s5, s[2:3], tba_lo
9823 // CHECK: [0x6c,0x82,0x02,0xc0]
9825 s_load_dword s5, s[2:3], tba_hi
9826 // CHECK: [0x6d,0x82,0x02,0xc0]
9828 s_load_dword s5, s[2:3], tma_lo
9829 // CHECK: [0x6e,0x82,0x02,0xc0]
9831 s_load_dword s5, s[2:3], tma_hi
9832 // CHECK: [0x6f,0x82,0x02,0xc0]
9834 s_load_dword s5, s[2:3], ttmp11
9835 // CHECK: [0x7b,0x82,0x02,0xc0]
9837 s_load_dword s5, s[2:3], 0xaf123456
9838 // CHECK: [0xff,0x82,0x02,0xc0,0x56,0x34,0x12,0xaf]
9840 s_load_dword s5, s[2:3], 0x3f717273
9841 // CHECK: [0xff,0x82,0x02,0xc0,0x73,0x72,0x71,0x3f]
9843 s_load_dword s5, s[2:3], 0x7f
9844 // CHECK: [0x7f,0x83,0x02,0xc0]
9846 s_load_dwordx2 s[10:11], s[2:3], s2
9847 // CHECK: [0x02,0x02,0x45,0xc0]
9849 s_load_dwordx2 s[12:13], s[2:3], s2
9850 // CHECK: [0x02,0x02,0x46,0xc0]
9852 s_load_dwordx2 s[102:103], s[2:3], s2
9853 // CHECK: [0x02,0x02,0x73,0xc0]
9855 s_load_dwordx2 vcc, s[2:3], s2
9856 // CHECK: [0x02,0x02,0x75,0xc0]
9858 s_load_dwordx2 s[10:11], s[4:5], s2
9859 // CHECK: [0x02,0x04,0x45,0xc0]
9861 s_load_dwordx2 s[10:11], s[102:103], s2
9862 // CHECK: [0x02,0x66,0x45,0xc0]
9864 s_load_dwordx2 s[10:11], flat_scratch, s2
9865 // CHECK: [0x02,0x68,0x45,0xc0]
9867 s_load_dwordx2 s[10:11], vcc, s2
9868 // CHECK: [0x02,0x6a,0x45,0xc0]
9870 s_load_dwordx2 s[10:11], tba, s2
9871 // CHECK: [0x02,0x6c,0x45,0xc0]
9873 s_load_dwordx2 s[10:11], tma, s2
9874 // CHECK: [0x02,0x6e,0x45,0xc0]
9876 s_load_dwordx2 s[10:11], ttmp[10:11], s2
9877 // CHECK: [0x02,0x7a,0x45,0xc0]
9879 s_load_dwordx2 s[10:11], s[2:3], s103
9880 // CHECK: [0x67,0x02,0x45,0xc0]
9882 s_load_dwordx2 s[10:11], s[2:3], flat_scratch_lo
9883 // CHECK: [0x68,0x02,0x45,0xc0]
9885 s_load_dwordx2 s[10:11], s[2:3], flat_scratch_hi
9886 // CHECK: [0x69,0x02,0x45,0xc0]
9888 s_load_dwordx2 s[10:11], s[2:3], vcc_lo
9889 // CHECK: [0x6a,0x02,0x45,0xc0]
9891 s_load_dwordx2 s[10:11], s[2:3], vcc_hi
9892 // CHECK: [0x6b,0x02,0x45,0xc0]
9894 s_load_dwordx2 s[10:11], s[2:3], tba_lo
9895 // CHECK: [0x6c,0x02,0x45,0xc0]
9897 s_load_dwordx2 s[10:11], s[2:3], tba_hi
9898 // CHECK: [0x6d,0x02,0x45,0xc0]
9900 s_load_dwordx2 s[10:11], s[2:3], tma_lo
9901 // CHECK: [0x6e,0x02,0x45,0xc0]
9903 s_load_dwordx2 s[10:11], s[2:3], tma_hi
9904 // CHECK: [0x6f,0x02,0x45,0xc0]
9906 s_load_dwordx2 s[10:11], s[2:3], ttmp11
9907 // CHECK: [0x7b,0x02,0x45,0xc0]
9909 s_load_dwordx2 s[10:11], s[2:3], 0xaf123456
9910 // CHECK: [0xff,0x02,0x45,0xc0,0x56,0x34,0x12,0xaf]
9912 s_load_dwordx2 s[10:11], s[2:3], 0x3f717273
9913 // CHECK: [0xff,0x02,0x45,0xc0,0x73,0x72,0x71,0x3f]
9915 s_load_dwordx2 s[10:11], s[2:3], 0x7f
9916 // CHECK: [0x7f,0x03,0x45,0xc0]
9918 s_load_dwordx4 s[20:23], s[2:3], s2
9919 // CHECK: [0x02,0x02,0x8a,0xc0]
9921 s_load_dwordx4 s[24:27], s[2:3], s2
9922 // CHECK: [0x02,0x02,0x8c,0xc0]
9924 s_load_dwordx4 s[100:103], s[2:3], s2
9925 // CHECK: [0x02,0x02,0xb2,0xc0]
9927 s_load_dwordx4 s[20:23], s[4:5], s2
9928 // CHECK: [0x02,0x04,0x8a,0xc0]
9930 s_load_dwordx4 s[20:23], s[102:103], s2
9931 // CHECK: [0x02,0x66,0x8a,0xc0]
9933 s_load_dwordx4 s[20:23], flat_scratch, s2
9934 // CHECK: [0x02,0x68,0x8a,0xc0]
9936 s_load_dwordx4 s[20:23], vcc, s2
9937 // CHECK: [0x02,0x6a,0x8a,0xc0]
9939 s_load_dwordx4 s[20:23], tba, s2
9940 // CHECK: [0x02,0x6c,0x8a,0xc0]
9942 s_load_dwordx4 s[20:23], tma, s2
9943 // CHECK: [0x02,0x6e,0x8a,0xc0]
9945 s_load_dwordx4 s[20:23], ttmp[10:11], s2
9946 // CHECK: [0x02,0x7a,0x8a,0xc0]
9948 s_load_dwordx4 s[20:23], s[2:3], s103
9949 // CHECK: [0x67,0x02,0x8a,0xc0]
9951 s_load_dwordx4 s[20:23], s[2:3], flat_scratch_lo
9952 // CHECK: [0x68,0x02,0x8a,0xc0]
9954 s_load_dwordx4 s[20:23], s[2:3], flat_scratch_hi
9955 // CHECK: [0x69,0x02,0x8a,0xc0]
9957 s_load_dwordx4 s[20:23], s[2:3], vcc_lo
9958 // CHECK: [0x6a,0x02,0x8a,0xc0]
9960 s_load_dwordx4 s[20:23], s[2:3], vcc_hi
9961 // CHECK: [0x6b,0x02,0x8a,0xc0]
9963 s_load_dwordx4 s[20:23], s[2:3], tba_lo
9964 // CHECK: [0x6c,0x02,0x8a,0xc0]
9966 s_load_dwordx4 s[20:23], s[2:3], tba_hi
9967 // CHECK: [0x6d,0x02,0x8a,0xc0]
9969 s_load_dwordx4 s[20:23], s[2:3], tma_lo
9970 // CHECK: [0x6e,0x02,0x8a,0xc0]
9972 s_load_dwordx4 s[20:23], s[2:3], tma_hi
9973 // CHECK: [0x6f,0x02,0x8a,0xc0]
9975 s_load_dwordx4 s[20:23], s[2:3], ttmp11
9976 // CHECK: [0x7b,0x02,0x8a,0xc0]
9978 s_load_dwordx4 s[20:23], s[2:3], 0xaf123456
9979 // CHECK: [0xff,0x02,0x8a,0xc0,0x56,0x34,0x12,0xaf]
9981 s_load_dwordx4 s[20:23], s[2:3], 0x3f717273
9982 // CHECK: [0xff,0x02,0x8a,0xc0,0x73,0x72,0x71,0x3f]
9984 s_load_dwordx4 s[20:23], s[2:3], 0x7f
9985 // CHECK: [0x7f,0x03,0x8a,0xc0]
9987 s_load_dwordx8 s[20:27], s[2:3], s2
9988 // CHECK: [0x02,0x02,0xca,0xc0]
9990 s_load_dwordx8 s[24:31], s[2:3], s2
9991 // CHECK: [0x02,0x02,0xcc,0xc0]
9993 s_load_dwordx8 s[96:103], s[2:3], s2
9994 // CHECK: [0x02,0x02,0xf0,0xc0]
9996 s_load_dwordx8 s[20:27], s[4:5], s2
9997 // CHECK: [0x02,0x04,0xca,0xc0]
9999 s_load_dwordx8 s[20:27], s[102:103], s2
10000 // CHECK: [0x02,0x66,0xca,0xc0]
10002 s_load_dwordx8 s[20:27], flat_scratch, s2
10003 // CHECK: [0x02,0x68,0xca,0xc0]
10005 s_load_dwordx8 s[20:27], vcc, s2
10006 // CHECK: [0x02,0x6a,0xca,0xc0]
10008 s_load_dwordx8 s[20:27], tba, s2
10009 // CHECK: [0x02,0x6c,0xca,0xc0]
10011 s_load_dwordx8 s[20:27], tma, s2
10012 // CHECK: [0x02,0x6e,0xca,0xc0]
10014 s_load_dwordx8 s[20:27], ttmp[10:11], s2
10015 // CHECK: [0x02,0x7a,0xca,0xc0]
10017 s_load_dwordx8 s[20:27], s[2:3], s103
10018 // CHECK: [0x67,0x02,0xca,0xc0]
10020 s_load_dwordx8 s[20:27], s[2:3], flat_scratch_lo
10021 // CHECK: [0x68,0x02,0xca,0xc0]
10023 s_load_dwordx8 s[20:27], s[2:3], flat_scratch_hi
10024 // CHECK: [0x69,0x02,0xca,0xc0]
10026 s_load_dwordx8 s[20:27], s[2:3], vcc_lo
10027 // CHECK: [0x6a,0x02,0xca,0xc0]
10029 s_load_dwordx8 s[20:27], s[2:3], vcc_hi
10030 // CHECK: [0x6b,0x02,0xca,0xc0]
10032 s_load_dwordx8 s[20:27], s[2:3], tba_lo
10033 // CHECK: [0x6c,0x02,0xca,0xc0]
10035 s_load_dwordx8 s[20:27], s[2:3], tba_hi
10036 // CHECK: [0x6d,0x02,0xca,0xc0]
10038 s_load_dwordx8 s[20:27], s[2:3], tma_lo
10039 // CHECK: [0x6e,0x02,0xca,0xc0]
10041 s_load_dwordx8 s[20:27], s[2:3], tma_hi
10042 // CHECK: [0x6f,0x02,0xca,0xc0]
10044 s_load_dwordx8 s[20:27], s[2:3], ttmp11
10045 // CHECK: [0x7b,0x02,0xca,0xc0]
10047 s_load_dwordx8 s[20:27], s[2:3], 0xaf123456
10048 // CHECK: [0xff,0x02,0xca,0xc0,0x56,0x34,0x12,0xaf]
10050 s_load_dwordx8 s[20:27], s[2:3], 0x3f717273
10051 // CHECK: [0xff,0x02,0xca,0xc0,0x73,0x72,0x71,0x3f]
10053 s_load_dwordx8 s[20:27], s[2:3], 0x7f
10054 // CHECK: [0x7f,0x03,0xca,0xc0]
10056 s_load_dwordx16 s[20:35], s[2:3], s2
10057 // CHECK: [0x02,0x02,0x0a,0xc1]
10059 s_load_dwordx16 s[24:39], s[2:3], s2
10060 // CHECK: [0x02,0x02,0x0c,0xc1]
10062 s_load_dwordx16 s[88:103], s[2:3], s2
10063 // CHECK: [0x02,0x02,0x2c,0xc1]
10065 s_load_dwordx16 s[20:35], s[4:5], s2
10066 // CHECK: [0x02,0x04,0x0a,0xc1]
10068 s_load_dwordx16 s[20:35], s[102:103], s2
10069 // CHECK: [0x02,0x66,0x0a,0xc1]
10071 s_load_dwordx16 s[20:35], flat_scratch, s2
10072 // CHECK: [0x02,0x68,0x0a,0xc1]
10074 s_load_dwordx16 s[20:35], vcc, s2
10075 // CHECK: [0x02,0x6a,0x0a,0xc1]
10077 s_load_dwordx16 s[20:35], tba, s2
10078 // CHECK: [0x02,0x6c,0x0a,0xc1]
10080 s_load_dwordx16 s[20:35], tma, s2
10081 // CHECK: [0x02,0x6e,0x0a,0xc1]
10083 s_load_dwordx16 s[20:35], ttmp[10:11], s2
10084 // CHECK: [0x02,0x7a,0x0a,0xc1]
10086 s_load_dwordx16 s[20:35], s[2:3], s103
10087 // CHECK: [0x67,0x02,0x0a,0xc1]
10089 s_load_dwordx16 s[20:35], s[2:3], flat_scratch_lo
10090 // CHECK: [0x68,0x02,0x0a,0xc1]
10092 s_load_dwordx16 s[20:35], s[2:3], flat_scratch_hi
10093 // CHECK: [0x69,0x02,0x0a,0xc1]
10095 s_load_dwordx16 s[20:35], s[2:3], vcc_lo
10096 // CHECK: [0x6a,0x02,0x0a,0xc1]
10098 s_load_dwordx16 s[20:35], s[2:3], vcc_hi
10099 // CHECK: [0x6b,0x02,0x0a,0xc1]
10101 s_load_dwordx16 s[20:35], s[2:3], tba_lo
10102 // CHECK: [0x6c,0x02,0x0a,0xc1]
10104 s_load_dwordx16 s[20:35], s[2:3], tba_hi
10105 // CHECK: [0x6d,0x02,0x0a,0xc1]
10107 s_load_dwordx16 s[20:35], s[2:3], tma_lo
10108 // CHECK: [0x6e,0x02,0x0a,0xc1]
10110 s_load_dwordx16 s[20:35], s[2:3], tma_hi
10111 // CHECK: [0x6f,0x02,0x0a,0xc1]
10113 s_load_dwordx16 s[20:35], s[2:3], ttmp11
10114 // CHECK: [0x7b,0x02,0x0a,0xc1]
10116 s_load_dwordx16 s[20:35], s[2:3], 0xaf123456
10117 // CHECK: [0xff,0x02,0x0a,0xc1,0x56,0x34,0x12,0xaf]
10119 s_load_dwordx16 s[20:35], s[2:3], 0x3f717273
10120 // CHECK: [0xff,0x02,0x0a,0xc1,0x73,0x72,0x71,0x3f]
10122 s_load_dwordx16 s[20:35], s[2:3], 0x7f
10123 // CHECK: [0x7f,0x03,0x0a,0xc1]
10125 s_buffer_load_dword s5, s[4:7], s2
10126 // CHECK: [0x02,0x84,0x02,0xc2]
10128 s_buffer_load_dword s103, s[4:7], s2
10129 // CHECK: [0x02,0x84,0x33,0xc2]
10131 s_buffer_load_dword vcc_lo, s[4:7], s2
10132 // CHECK: [0x02,0x04,0x35,0xc2]
10134 s_buffer_load_dword vcc_hi, s[4:7], s2
10135 // CHECK: [0x02,0x84,0x35,0xc2]
10137 s_buffer_load_dword s5, s[8:11], s2
10138 // CHECK: [0x02,0x88,0x02,0xc2]
10140 s_buffer_load_dword s5, s[100:103], s2
10141 // CHECK: [0x02,0xe4,0x02,0xc2]
10143 s_buffer_load_dword s5, ttmp[8:11], s2
10144 // CHECK: [0x02,0xf8,0x02,0xc2]
10146 s_buffer_load_dword s5, s[4:7], s103
10147 // CHECK: [0x67,0x84,0x02,0xc2]
10149 s_buffer_load_dword s5, s[4:7], flat_scratch_lo
10150 // CHECK: [0x68,0x84,0x02,0xc2]
10152 s_buffer_load_dword s5, s[4:7], flat_scratch_hi
10153 // CHECK: [0x69,0x84,0x02,0xc2]
10155 s_buffer_load_dword s5, s[4:7], vcc_lo
10156 // CHECK: [0x6a,0x84,0x02,0xc2]
10158 s_buffer_load_dword s5, s[4:7], vcc_hi
10159 // CHECK: [0x6b,0x84,0x02,0xc2]
10161 s_buffer_load_dword s5, s[4:7], tba_lo
10162 // CHECK: [0x6c,0x84,0x02,0xc2]
10164 s_buffer_load_dword s5, s[4:7], tba_hi
10165 // CHECK: [0x6d,0x84,0x02,0xc2]
10167 s_buffer_load_dword s5, s[4:7], tma_lo
10168 // CHECK: [0x6e,0x84,0x02,0xc2]
10170 s_buffer_load_dword s5, s[4:7], tma_hi
10171 // CHECK: [0x6f,0x84,0x02,0xc2]
10173 s_buffer_load_dword s5, s[4:7], ttmp11
10174 // CHECK: [0x7b,0x84,0x02,0xc2]
10176 s_buffer_load_dword s5, s[4:7], 0xaf123456
10177 // CHECK: [0xff,0x84,0x02,0xc2,0x56,0x34,0x12,0xaf]
10179 s_buffer_load_dword s5, s[4:7], 0x3f717273
10180 // CHECK: [0xff,0x84,0x02,0xc2,0x73,0x72,0x71,0x3f]
10182 s_buffer_load_dword s5, s[4:7], 0x7f
10183 // CHECK: [0x7f,0x85,0x02,0xc2]
10185 s_buffer_load_dwordx2 s[10:11], s[4:7], s2
10186 // CHECK: [0x02,0x04,0x45,0xc2]
10188 s_buffer_load_dwordx2 s[12:13], s[4:7], s2
10189 // CHECK: [0x02,0x04,0x46,0xc2]
10191 s_buffer_load_dwordx2 s[102:103], s[4:7], s2
10192 // CHECK: [0x02,0x04,0x73,0xc2]
10194 s_buffer_load_dwordx2 vcc, s[4:7], s2
10195 // CHECK: [0x02,0x04,0x75,0xc2]
10197 s_buffer_load_dwordx2 s[10:11], s[8:11], s2
10198 // CHECK: [0x02,0x08,0x45,0xc2]
10200 s_buffer_load_dwordx2 s[10:11], s[100:103], s2
10201 // CHECK: [0x02,0x64,0x45,0xc2]
10203 s_buffer_load_dwordx2 s[10:11], ttmp[8:11], s2
10204 // CHECK: [0x02,0x78,0x45,0xc2]
10206 s_buffer_load_dwordx2 s[10:11], s[4:7], s103
10207 // CHECK: [0x67,0x04,0x45,0xc2]
10209 s_buffer_load_dwordx2 s[10:11], s[4:7], flat_scratch_lo
10210 // CHECK: [0x68,0x04,0x45,0xc2]
10212 s_buffer_load_dwordx2 s[10:11], s[4:7], flat_scratch_hi
10213 // CHECK: [0x69,0x04,0x45,0xc2]
10215 s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_lo
10216 // CHECK: [0x6a,0x04,0x45,0xc2]
10218 s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_hi
10219 // CHECK: [0x6b,0x04,0x45,0xc2]
10221 s_buffer_load_dwordx2 s[10:11], s[4:7], tba_lo
10222 // CHECK: [0x6c,0x04,0x45,0xc2]
10224 s_buffer_load_dwordx2 s[10:11], s[4:7], tba_hi
10225 // CHECK: [0x6d,0x04,0x45,0xc2]
10227 s_buffer_load_dwordx2 s[10:11], s[4:7], tma_lo
10228 // CHECK: [0x6e,0x04,0x45,0xc2]
10230 s_buffer_load_dwordx2 s[10:11], s[4:7], tma_hi
10231 // CHECK: [0x6f,0x04,0x45,0xc2]
10233 s_buffer_load_dwordx2 s[10:11], s[4:7], ttmp11
10234 // CHECK: [0x7b,0x04,0x45,0xc2]
10236 s_buffer_load_dwordx2 s[10:11], s[4:7], 0xaf123456
10237 // CHECK: [0xff,0x04,0x45,0xc2,0x56,0x34,0x12,0xaf]
10239 s_buffer_load_dwordx2 s[10:11], s[4:7], 0x3f717273
10240 // CHECK: [0xff,0x04,0x45,0xc2,0x73,0x72,0x71,0x3f]
10242 s_buffer_load_dwordx2 s[10:11], s[4:7], 0x7f
10243 // CHECK: [0x7f,0x05,0x45,0xc2]
10245 s_buffer_load_dwordx4 s[20:23], s[4:7], s2
10246 // CHECK: [0x02,0x04,0x8a,0xc2]
10248 s_buffer_load_dwordx4 s[24:27], s[4:7], s2
10249 // CHECK: [0x02,0x04,0x8c,0xc2]
10251 s_buffer_load_dwordx4 s[100:103], s[4:7], s2
10252 // CHECK: [0x02,0x04,0xb2,0xc2]
10254 s_buffer_load_dwordx4 s[20:23], s[8:11], s2
10255 // CHECK: [0x02,0x08,0x8a,0xc2]
10257 s_buffer_load_dwordx4 s[20:23], s[100:103], s2
10258 // CHECK: [0x02,0x64,0x8a,0xc2]
10260 s_buffer_load_dwordx4 s[20:23], ttmp[8:11], s2
10261 // CHECK: [0x02,0x78,0x8a,0xc2]
10263 s_buffer_load_dwordx4 s[20:23], s[4:7], s103
10264 // CHECK: [0x67,0x04,0x8a,0xc2]
10266 s_buffer_load_dwordx4 s[20:23], s[4:7], flat_scratch_lo
10267 // CHECK: [0x68,0x04,0x8a,0xc2]
10269 s_buffer_load_dwordx4 s[20:23], s[4:7], flat_scratch_hi
10270 // CHECK: [0x69,0x04,0x8a,0xc2]
10272 s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_lo
10273 // CHECK: [0x6a,0x04,0x8a,0xc2]
10275 s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_hi
10276 // CHECK: [0x6b,0x04,0x8a,0xc2]
10278 s_buffer_load_dwordx4 s[20:23], s[4:7], tba_lo
10279 // CHECK: [0x6c,0x04,0x8a,0xc2]
10281 s_buffer_load_dwordx4 s[20:23], s[4:7], tba_hi
10282 // CHECK: [0x6d,0x04,0x8a,0xc2]
10284 s_buffer_load_dwordx4 s[20:23], s[4:7], tma_lo
10285 // CHECK: [0x6e,0x04,0x8a,0xc2]
10287 s_buffer_load_dwordx4 s[20:23], s[4:7], tma_hi
10288 // CHECK: [0x6f,0x04,0x8a,0xc2]
10290 s_buffer_load_dwordx4 s[20:23], s[4:7], ttmp11
10291 // CHECK: [0x7b,0x04,0x8a,0xc2]
10293 s_buffer_load_dwordx4 s[20:23], s[4:7], 0xaf123456
10294 // CHECK: [0xff,0x04,0x8a,0xc2,0x56,0x34,0x12,0xaf]
10296 s_buffer_load_dwordx4 s[20:23], s[4:7], 0x3f717273
10297 // CHECK: [0xff,0x04,0x8a,0xc2,0x73,0x72,0x71,0x3f]
10299 s_buffer_load_dwordx4 s[20:23], s[4:7], 0x7f
10300 // CHECK: [0x7f,0x05,0x8a,0xc2]
10302 s_buffer_load_dwordx8 s[20:27], s[4:7], s2
10303 // CHECK: [0x02,0x04,0xca,0xc2]
10305 s_buffer_load_dwordx8 s[24:31], s[4:7], s2
10306 // CHECK: [0x02,0x04,0xcc,0xc2]
10308 s_buffer_load_dwordx8 s[96:103], s[4:7], s2
10309 // CHECK: [0x02,0x04,0xf0,0xc2]
10311 s_buffer_load_dwordx8 s[20:27], s[8:11], s2
10312 // CHECK: [0x02,0x08,0xca,0xc2]
10314 s_buffer_load_dwordx8 s[20:27], s[100:103], s2
10315 // CHECK: [0x02,0x64,0xca,0xc2]
10317 s_buffer_load_dwordx8 s[20:27], ttmp[8:11], s2
10318 // CHECK: [0x02,0x78,0xca,0xc2]
10320 s_buffer_load_dwordx8 s[20:27], s[4:7], s103
10321 // CHECK: [0x67,0x04,0xca,0xc2]
10323 s_buffer_load_dwordx8 s[20:27], s[4:7], flat_scratch_lo
10324 // CHECK: [0x68,0x04,0xca,0xc2]
10326 s_buffer_load_dwordx8 s[20:27], s[4:7], flat_scratch_hi
10327 // CHECK: [0x69,0x04,0xca,0xc2]
10329 s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_lo
10330 // CHECK: [0x6a,0x04,0xca,0xc2]
10332 s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_hi
10333 // CHECK: [0x6b,0x04,0xca,0xc2]
10335 s_buffer_load_dwordx8 s[20:27], s[4:7], tba_lo
10336 // CHECK: [0x6c,0x04,0xca,0xc2]
10338 s_buffer_load_dwordx8 s[20:27], s[4:7], tba_hi
10339 // CHECK: [0x6d,0x04,0xca,0xc2]
10341 s_buffer_load_dwordx8 s[20:27], s[4:7], tma_lo
10342 // CHECK: [0x6e,0x04,0xca,0xc2]
10344 s_buffer_load_dwordx8 s[20:27], s[4:7], tma_hi
10345 // CHECK: [0x6f,0x04,0xca,0xc2]
10347 s_buffer_load_dwordx8 s[20:27], s[4:7], ttmp11
10348 // CHECK: [0x7b,0x04,0xca,0xc2]
10350 s_buffer_load_dwordx8 s[20:27], s[4:7], 0xaf123456
10351 // CHECK: [0xff,0x04,0xca,0xc2,0x56,0x34,0x12,0xaf]
10353 s_buffer_load_dwordx8 s[20:27], s[4:7], 0x3f717273
10354 // CHECK: [0xff,0x04,0xca,0xc2,0x73,0x72,0x71,0x3f]
10356 s_buffer_load_dwordx8 s[20:27], s[4:7], 0x7f
10357 // CHECK: [0x7f,0x05,0xca,0xc2]
10359 s_buffer_load_dwordx16 s[20:35], s[4:7], s2
10360 // CHECK: [0x02,0x04,0x0a,0xc3]
10362 s_buffer_load_dwordx16 s[24:39], s[4:7], s2
10363 // CHECK: [0x02,0x04,0x0c,0xc3]
10365 s_buffer_load_dwordx16 s[88:103], s[4:7], s2
10366 // CHECK: [0x02,0x04,0x2c,0xc3]
10368 s_buffer_load_dwordx16 s[20:35], s[8:11], s2
10369 // CHECK: [0x02,0x08,0x0a,0xc3]
10371 s_buffer_load_dwordx16 s[20:35], s[100:103], s2
10372 // CHECK: [0x02,0x64,0x0a,0xc3]
10374 s_buffer_load_dwordx16 s[20:35], ttmp[8:11], s2
10375 // CHECK: [0x02,0x78,0x0a,0xc3]
10377 s_buffer_load_dwordx16 s[20:35], s[4:7], s103
10378 // CHECK: [0x67,0x04,0x0a,0xc3]
10380 s_buffer_load_dwordx16 s[20:35], s[4:7], flat_scratch_lo
10381 // CHECK: [0x68,0x04,0x0a,0xc3]
10383 s_buffer_load_dwordx16 s[20:35], s[4:7], flat_scratch_hi
10384 // CHECK: [0x69,0x04,0x0a,0xc3]
10386 s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_lo
10387 // CHECK: [0x6a,0x04,0x0a,0xc3]
10389 s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_hi
10390 // CHECK: [0x6b,0x04,0x0a,0xc3]
10392 s_buffer_load_dwordx16 s[20:35], s[4:7], tba_lo
10393 // CHECK: [0x6c,0x04,0x0a,0xc3]
10395 s_buffer_load_dwordx16 s[20:35], s[4:7], tba_hi
10396 // CHECK: [0x6d,0x04,0x0a,0xc3]
10398 s_buffer_load_dwordx16 s[20:35], s[4:7], tma_lo
10399 // CHECK: [0x6e,0x04,0x0a,0xc3]
10401 s_buffer_load_dwordx16 s[20:35], s[4:7], tma_hi
10402 // CHECK: [0x6f,0x04,0x0a,0xc3]
10404 s_buffer_load_dwordx16 s[20:35], s[4:7], ttmp11
10405 // CHECK: [0x7b,0x04,0x0a,0xc3]
10407 s_buffer_load_dwordx16 s[20:35], s[4:7], 0xaf123456
10408 // CHECK: [0xff,0x04,0x0a,0xc3,0x56,0x34,0x12,0xaf]
10410 s_buffer_load_dwordx16 s[20:35], s[4:7], 0x3f717273
10411 // CHECK: [0xff,0x04,0x0a,0xc3,0x73,0x72,0x71,0x3f]
10413 s_buffer_load_dwordx16 s[20:35], s[4:7], 0x7f
10414 // CHECK: [0x7f,0x05,0x0a,0xc3]
10416 s_dcache_inv_vol
10417 // CHECK: [0x00,0x00,0x40,0xc7]
10419 s_memtime s[10:11]
10420 // CHECK: [0x00,0x00,0x85,0xc7]
10422 s_memtime s[12:13]
10423 // CHECK: [0x00,0x00,0x86,0xc7]
10425 s_memtime s[102:103]
10426 // CHECK: [0x00,0x00,0xb3,0xc7]
10428 s_memtime vcc
10429 // CHECK: [0x00,0x00,0xb5,0xc7]
10431 s_dcache_inv
10432 // CHECK: [0x00,0x00,0xc0,0xc7]
10434 s_mov_b32 s5, s1
10435 // CHECK: [0x01,0x03,0x85,0xbe]
10437 s_mov_b32 s103, s1
10438 // CHECK: [0x01,0x03,0xe7,0xbe]
10440 s_mov_b32 flat_scratch_lo, s1
10441 // CHECK: [0x01,0x03,0xe8,0xbe]
10443 s_mov_b32 flat_scratch_hi, s1
10444 // CHECK: [0x01,0x03,0xe9,0xbe]
10446 s_mov_b32 vcc_lo, s1
10447 // CHECK: [0x01,0x03,0xea,0xbe]
10449 s_mov_b32 vcc_hi, s1
10450 // CHECK: [0x01,0x03,0xeb,0xbe]
10452 s_mov_b32 tba_lo, s1
10453 // CHECK: [0x01,0x03,0xec,0xbe]
10455 s_mov_b32 tba_hi, s1
10456 // CHECK: [0x01,0x03,0xed,0xbe]
10458 s_mov_b32 tma_lo, s1
10459 // CHECK: [0x01,0x03,0xee,0xbe]
10461 s_mov_b32 tma_hi, s1
10462 // CHECK: [0x01,0x03,0xef,0xbe]
10464 s_mov_b32 ttmp11, s1
10465 // CHECK: [0x01,0x03,0xfb,0xbe]
10467 s_mov_b32 m0, s1
10468 // CHECK: [0x01,0x03,0xfc,0xbe]
10470 s_mov_b32 exec_lo, s1
10471 // CHECK: [0x01,0x03,0xfe,0xbe]
10473 s_mov_b32 exec_hi, s1
10474 // CHECK: [0x01,0x03,0xff,0xbe]
10476 s_mov_b32 s5, s103
10477 // CHECK: [0x67,0x03,0x85,0xbe]
10479 s_mov_b32 s5, flat_scratch_lo
10480 // CHECK: [0x68,0x03,0x85,0xbe]
10482 s_mov_b32 s5, flat_scratch_hi
10483 // CHECK: [0x69,0x03,0x85,0xbe]
10485 s_mov_b32 s5, vcc_lo
10486 // CHECK: [0x6a,0x03,0x85,0xbe]
10488 s_mov_b32 s5, vcc_hi
10489 // CHECK: [0x6b,0x03,0x85,0xbe]
10491 s_mov_b32 s5, tba_lo
10492 // CHECK: [0x6c,0x03,0x85,0xbe]
10494 s_mov_b32 s5, tba_hi
10495 // CHECK: [0x6d,0x03,0x85,0xbe]
10497 s_mov_b32 s5, tma_lo
10498 // CHECK: [0x6e,0x03,0x85,0xbe]
10500 s_mov_b32 s5, tma_hi
10501 // CHECK: [0x6f,0x03,0x85,0xbe]
10503 s_mov_b32 s5, ttmp11
10504 // CHECK: [0x7b,0x03,0x85,0xbe]
10506 s_mov_b32 s5, m0
10507 // CHECK: [0x7c,0x03,0x85,0xbe]
10509 s_mov_b32 s5, exec_lo
10510 // CHECK: [0x7e,0x03,0x85,0xbe]
10512 s_mov_b32 s5, exec_hi
10513 // CHECK: [0x7f,0x03,0x85,0xbe]
10515 s_mov_b32 s5, 0
10516 // CHECK: [0x80,0x03,0x85,0xbe]
10518 s_mov_b32 s5, -1
10519 // CHECK: [0xc1,0x03,0x85,0xbe]
10521 s_mov_b32 s5, 0.5
10522 // CHECK: [0xf0,0x03,0x85,0xbe]
10524 s_mov_b32 s5, -4.0
10525 // CHECK: [0xf7,0x03,0x85,0xbe]
10527 s_mov_b32 s5, 0xaf123456
10528 // CHECK: [0xff,0x03,0x85,0xbe,0x56,0x34,0x12,0xaf]
10530 s_mov_b32 s5, 0x3f717273
10531 // CHECK: [0xff,0x03,0x85,0xbe,0x73,0x72,0x71,0x3f]
10533 s_mov_b64 s[10:11], s[2:3]
10534 // CHECK: [0x02,0x04,0x8a,0xbe]
10536 s_mov_b64 s[12:13], s[2:3]
10537 // CHECK: [0x02,0x04,0x8c,0xbe]
10539 s_mov_b64 s[102:103], s[2:3]
10540 // CHECK: [0x02,0x04,0xe6,0xbe]
10542 s_mov_b64 flat_scratch, s[2:3]
10543 // CHECK: [0x02,0x04,0xe8,0xbe]
10545 s_mov_b64 vcc, s[2:3]
10546 // CHECK: [0x02,0x04,0xea,0xbe]
10548 s_mov_b64 tba, s[2:3]
10549 // CHECK: [0x02,0x04,0xec,0xbe]
10551 s_mov_b64 tma, s[2:3]
10552 // CHECK: [0x02,0x04,0xee,0xbe]
10554 s_mov_b64 ttmp[10:11], s[2:3]
10555 // CHECK: [0x02,0x04,0xfa,0xbe]
10557 s_mov_b64 exec, s[2:3]
10558 // CHECK: [0x02,0x04,0xfe,0xbe]
10560 s_mov_b64 s[10:11], s[4:5]
10561 // CHECK: [0x04,0x04,0x8a,0xbe]
10563 s_mov_b64 s[10:11], s[102:103]
10564 // CHECK: [0x66,0x04,0x8a,0xbe]
10566 s_mov_b64 s[10:11], flat_scratch
10567 // CHECK: [0x68,0x04,0x8a,0xbe]
10569 s_mov_b64 s[10:11], vcc
10570 // CHECK: [0x6a,0x04,0x8a,0xbe]
10572 s_mov_b64 s[10:11], tba
10573 // CHECK: [0x6c,0x04,0x8a,0xbe]
10575 s_mov_b64 s[10:11], tma
10576 // CHECK: [0x6e,0x04,0x8a,0xbe]
10578 s_mov_b64 s[10:11], ttmp[10:11]
10579 // CHECK: [0x7a,0x04,0x8a,0xbe]
10581 s_mov_b64 s[10:11], exec
10582 // CHECK: [0x7e,0x04,0x8a,0xbe]
10584 s_mov_b64 s[10:11], 0
10585 // CHECK: [0x80,0x04,0x8a,0xbe]
10587 s_mov_b64 s[10:11], -1
10588 // CHECK: [0xc1,0x04,0x8a,0xbe]
10590 s_mov_b64 s[10:11], 0.5
10591 // CHECK: [0xf0,0x04,0x8a,0xbe]
10593 s_mov_b64 s[10:11], -4.0
10594 // CHECK: [0xf7,0x04,0x8a,0xbe]
10596 s_mov_b64 s[10:11], 0xaf123456
10597 // CHECK: [0xff,0x04,0x8a,0xbe,0x56,0x34,0x12,0xaf]
10599 s_mov_b64 s[10:11], 0x3f717273
10600 // CHECK: [0xff,0x04,0x8a,0xbe,0x73,0x72,0x71,0x3f]
10602 s_cmov_b32 s5, s1
10603 // CHECK: [0x01,0x05,0x85,0xbe]
10605 s_cmov_b32 s103, s1
10606 // CHECK: [0x01,0x05,0xe7,0xbe]
10608 s_cmov_b32 flat_scratch_lo, s1
10609 // CHECK: [0x01,0x05,0xe8,0xbe]
10611 s_cmov_b32 flat_scratch_hi, s1
10612 // CHECK: [0x01,0x05,0xe9,0xbe]
10614 s_cmov_b32 vcc_lo, s1
10615 // CHECK: [0x01,0x05,0xea,0xbe]
10617 s_cmov_b32 vcc_hi, s1
10618 // CHECK: [0x01,0x05,0xeb,0xbe]
10620 s_cmov_b32 tba_lo, s1
10621 // CHECK: [0x01,0x05,0xec,0xbe]
10623 s_cmov_b32 tba_hi, s1
10624 // CHECK: [0x01,0x05,0xed,0xbe]
10626 s_cmov_b32 tma_lo, s1
10627 // CHECK: [0x01,0x05,0xee,0xbe]
10629 s_cmov_b32 tma_hi, s1
10630 // CHECK: [0x01,0x05,0xef,0xbe]
10632 s_cmov_b32 ttmp11, s1
10633 // CHECK: [0x01,0x05,0xfb,0xbe]
10635 s_cmov_b32 m0, s1
10636 // CHECK: [0x01,0x05,0xfc,0xbe]
10638 s_cmov_b32 exec_lo, s1
10639 // CHECK: [0x01,0x05,0xfe,0xbe]
10641 s_cmov_b32 exec_hi, s1
10642 // CHECK: [0x01,0x05,0xff,0xbe]
10644 s_cmov_b32 s5, s103
10645 // CHECK: [0x67,0x05,0x85,0xbe]
10647 s_cmov_b32 s5, flat_scratch_lo
10648 // CHECK: [0x68,0x05,0x85,0xbe]
10650 s_cmov_b32 s5, flat_scratch_hi
10651 // CHECK: [0x69,0x05,0x85,0xbe]
10653 s_cmov_b32 s5, vcc_lo
10654 // CHECK: [0x6a,0x05,0x85,0xbe]
10656 s_cmov_b32 s5, vcc_hi
10657 // CHECK: [0x6b,0x05,0x85,0xbe]
10659 s_cmov_b32 s5, tba_lo
10660 // CHECK: [0x6c,0x05,0x85,0xbe]
10662 s_cmov_b32 s5, tba_hi
10663 // CHECK: [0x6d,0x05,0x85,0xbe]
10665 s_cmov_b32 s5, tma_lo
10666 // CHECK: [0x6e,0x05,0x85,0xbe]
10668 s_cmov_b32 s5, tma_hi
10669 // CHECK: [0x6f,0x05,0x85,0xbe]
10671 s_cmov_b32 s5, ttmp11
10672 // CHECK: [0x7b,0x05,0x85,0xbe]
10674 s_cmov_b32 s5, m0
10675 // CHECK: [0x7c,0x05,0x85,0xbe]
10677 s_cmov_b32 s5, exec_lo
10678 // CHECK: [0x7e,0x05,0x85,0xbe]
10680 s_cmov_b32 s5, exec_hi
10681 // CHECK: [0x7f,0x05,0x85,0xbe]
10683 s_cmov_b32 s5, 0
10684 // CHECK: [0x80,0x05,0x85,0xbe]
10686 s_cmov_b32 s5, -1
10687 // CHECK: [0xc1,0x05,0x85,0xbe]
10689 s_cmov_b32 s5, 0.5
10690 // CHECK: [0xf0,0x05,0x85,0xbe]
10692 s_cmov_b32 s5, -4.0
10693 // CHECK: [0xf7,0x05,0x85,0xbe]
10695 s_cmov_b32 s5, 0xaf123456
10696 // CHECK: [0xff,0x05,0x85,0xbe,0x56,0x34,0x12,0xaf]
10698 s_cmov_b32 s5, 0x3f717273
10699 // CHECK: [0xff,0x05,0x85,0xbe,0x73,0x72,0x71,0x3f]
10701 s_cmov_b64 s[10:11], s[2:3]
10702 // CHECK: [0x02,0x06,0x8a,0xbe]
10704 s_cmov_b64 s[12:13], s[2:3]
10705 // CHECK: [0x02,0x06,0x8c,0xbe]
10707 s_cmov_b64 s[102:103], s[2:3]
10708 // CHECK: [0x02,0x06,0xe6,0xbe]
10710 s_cmov_b64 flat_scratch, s[2:3]
10711 // CHECK: [0x02,0x06,0xe8,0xbe]
10713 s_cmov_b64 vcc, s[2:3]
10714 // CHECK: [0x02,0x06,0xea,0xbe]
10716 s_cmov_b64 tba, s[2:3]
10717 // CHECK: [0x02,0x06,0xec,0xbe]
10719 s_cmov_b64 tma, s[2:3]
10720 // CHECK: [0x02,0x06,0xee,0xbe]
10722 s_cmov_b64 ttmp[10:11], s[2:3]
10723 // CHECK: [0x02,0x06,0xfa,0xbe]
10725 s_cmov_b64 exec, s[2:3]
10726 // CHECK: [0x02,0x06,0xfe,0xbe]
10728 s_cmov_b64 s[10:11], s[4:5]
10729 // CHECK: [0x04,0x06,0x8a,0xbe]
10731 s_cmov_b64 s[10:11], s[102:103]
10732 // CHECK: [0x66,0x06,0x8a,0xbe]
10734 s_cmov_b64 s[10:11], flat_scratch
10735 // CHECK: [0x68,0x06,0x8a,0xbe]
10737 s_cmov_b64 s[10:11], vcc
10738 // CHECK: [0x6a,0x06,0x8a,0xbe]
10740 s_cmov_b64 s[10:11], tba
10741 // CHECK: [0x6c,0x06,0x8a,0xbe]
10743 s_cmov_b64 s[10:11], tma
10744 // CHECK: [0x6e,0x06,0x8a,0xbe]
10746 s_cmov_b64 s[10:11], ttmp[10:11]
10747 // CHECK: [0x7a,0x06,0x8a,0xbe]
10749 s_cmov_b64 s[10:11], exec
10750 // CHECK: [0x7e,0x06,0x8a,0xbe]
10752 s_cmov_b64 s[10:11], 0
10753 // CHECK: [0x80,0x06,0x8a,0xbe]
10755 s_cmov_b64 s[10:11], -1
10756 // CHECK: [0xc1,0x06,0x8a,0xbe]
10758 s_cmov_b64 s[10:11], 0.5
10759 // CHECK: [0xf0,0x06,0x8a,0xbe]
10761 s_cmov_b64 s[10:11], -4.0
10762 // CHECK: [0xf7,0x06,0x8a,0xbe]
10764 s_cmov_b64 s[10:11], 0xaf123456
10765 // CHECK: [0xff,0x06,0x8a,0xbe,0x56,0x34,0x12,0xaf]
10767 s_cmov_b64 s[10:11], 0x3f717273
10768 // CHECK: [0xff,0x06,0x8a,0xbe,0x73,0x72,0x71,0x3f]
10770 s_not_b32 s5, s1
10771 // CHECK: [0x01,0x07,0x85,0xbe]
10773 s_not_b32 s103, s1
10774 // CHECK: [0x01,0x07,0xe7,0xbe]
10776 s_not_b32 flat_scratch_lo, s1
10777 // CHECK: [0x01,0x07,0xe8,0xbe]
10779 s_not_b32 flat_scratch_hi, s1
10780 // CHECK: [0x01,0x07,0xe9,0xbe]
10782 s_not_b32 vcc_lo, s1
10783 // CHECK: [0x01,0x07,0xea,0xbe]
10785 s_not_b32 vcc_hi, s1
10786 // CHECK: [0x01,0x07,0xeb,0xbe]
10788 s_not_b32 tba_lo, s1
10789 // CHECK: [0x01,0x07,0xec,0xbe]
10791 s_not_b32 tba_hi, s1
10792 // CHECK: [0x01,0x07,0xed,0xbe]
10794 s_not_b32 tma_lo, s1
10795 // CHECK: [0x01,0x07,0xee,0xbe]
10797 s_not_b32 tma_hi, s1
10798 // CHECK: [0x01,0x07,0xef,0xbe]
10800 s_not_b32 ttmp11, s1
10801 // CHECK: [0x01,0x07,0xfb,0xbe]
10803 s_not_b32 m0, s1
10804 // CHECK: [0x01,0x07,0xfc,0xbe]
10806 s_not_b32 exec_lo, s1
10807 // CHECK: [0x01,0x07,0xfe,0xbe]
10809 s_not_b32 exec_hi, s1
10810 // CHECK: [0x01,0x07,0xff,0xbe]
10812 s_not_b32 s5, s103
10813 // CHECK: [0x67,0x07,0x85,0xbe]
10815 s_not_b32 s5, flat_scratch_lo
10816 // CHECK: [0x68,0x07,0x85,0xbe]
10818 s_not_b32 s5, flat_scratch_hi
10819 // CHECK: [0x69,0x07,0x85,0xbe]
10821 s_not_b32 s5, vcc_lo
10822 // CHECK: [0x6a,0x07,0x85,0xbe]
10824 s_not_b32 s5, vcc_hi
10825 // CHECK: [0x6b,0x07,0x85,0xbe]
10827 s_not_b32 s5, tba_lo
10828 // CHECK: [0x6c,0x07,0x85,0xbe]
10830 s_not_b32 s5, tba_hi
10831 // CHECK: [0x6d,0x07,0x85,0xbe]
10833 s_not_b32 s5, tma_lo
10834 // CHECK: [0x6e,0x07,0x85,0xbe]
10836 s_not_b32 s5, tma_hi
10837 // CHECK: [0x6f,0x07,0x85,0xbe]
10839 s_not_b32 s5, ttmp11
10840 // CHECK: [0x7b,0x07,0x85,0xbe]
10842 s_not_b32 s5, m0
10843 // CHECK: [0x7c,0x07,0x85,0xbe]
10845 s_not_b32 s5, exec_lo
10846 // CHECK: [0x7e,0x07,0x85,0xbe]
10848 s_not_b32 s5, exec_hi
10849 // CHECK: [0x7f,0x07,0x85,0xbe]
10851 s_not_b32 s5, 0
10852 // CHECK: [0x80,0x07,0x85,0xbe]
10854 s_not_b32 s5, -1
10855 // CHECK: [0xc1,0x07,0x85,0xbe]
10857 s_not_b32 s5, 0.5
10858 // CHECK: [0xf0,0x07,0x85,0xbe]
10860 s_not_b32 s5, -4.0
10861 // CHECK: [0xf7,0x07,0x85,0xbe]
10863 s_not_b32 s5, 0xaf123456
10864 // CHECK: [0xff,0x07,0x85,0xbe,0x56,0x34,0x12,0xaf]
10866 s_not_b32 s5, 0x3f717273
10867 // CHECK: [0xff,0x07,0x85,0xbe,0x73,0x72,0x71,0x3f]
10869 s_not_b64 s[10:11], s[2:3]
10870 // CHECK: [0x02,0x08,0x8a,0xbe]
10872 s_not_b64 s[12:13], s[2:3]
10873 // CHECK: [0x02,0x08,0x8c,0xbe]
10875 s_not_b64 s[102:103], s[2:3]
10876 // CHECK: [0x02,0x08,0xe6,0xbe]
10878 s_not_b64 flat_scratch, s[2:3]
10879 // CHECK: [0x02,0x08,0xe8,0xbe]
10881 s_not_b64 vcc, s[2:3]
10882 // CHECK: [0x02,0x08,0xea,0xbe]
10884 s_not_b64 tba, s[2:3]
10885 // CHECK: [0x02,0x08,0xec,0xbe]
10887 s_not_b64 tma, s[2:3]
10888 // CHECK: [0x02,0x08,0xee,0xbe]
10890 s_not_b64 ttmp[10:11], s[2:3]
10891 // CHECK: [0x02,0x08,0xfa,0xbe]
10893 s_not_b64 exec, s[2:3]
10894 // CHECK: [0x02,0x08,0xfe,0xbe]
10896 s_not_b64 s[10:11], s[4:5]
10897 // CHECK: [0x04,0x08,0x8a,0xbe]
10899 s_not_b64 s[10:11], s[102:103]
10900 // CHECK: [0x66,0x08,0x8a,0xbe]
10902 s_not_b64 s[10:11], flat_scratch
10903 // CHECK: [0x68,0x08,0x8a,0xbe]
10905 s_not_b64 s[10:11], vcc
10906 // CHECK: [0x6a,0x08,0x8a,0xbe]
10908 s_not_b64 s[10:11], tba
10909 // CHECK: [0x6c,0x08,0x8a,0xbe]
10911 s_not_b64 s[10:11], tma
10912 // CHECK: [0x6e,0x08,0x8a,0xbe]
10914 s_not_b64 s[10:11], ttmp[10:11]
10915 // CHECK: [0x7a,0x08,0x8a,0xbe]
10917 s_not_b64 s[10:11], exec
10918 // CHECK: [0x7e,0x08,0x8a,0xbe]
10920 s_not_b64 s[10:11], 0
10921 // CHECK: [0x80,0x08,0x8a,0xbe]
10923 s_not_b64 s[10:11], -1
10924 // CHECK: [0xc1,0x08,0x8a,0xbe]
10926 s_not_b64 s[10:11], 0.5
10927 // CHECK: [0xf0,0x08,0x8a,0xbe]
10929 s_not_b64 s[10:11], -4.0
10930 // CHECK: [0xf7,0x08,0x8a,0xbe]
10932 s_not_b64 s[10:11], 0xaf123456
10933 // CHECK: [0xff,0x08,0x8a,0xbe,0x56,0x34,0x12,0xaf]
10935 s_not_b64 s[10:11], 0x3f717273
10936 // CHECK: [0xff,0x08,0x8a,0xbe,0x73,0x72,0x71,0x3f]
10938 s_wqm_b32 s5, s1
10939 // CHECK: [0x01,0x09,0x85,0xbe]
10941 s_wqm_b32 s103, s1
10942 // CHECK: [0x01,0x09,0xe7,0xbe]
10944 s_wqm_b32 flat_scratch_lo, s1
10945 // CHECK: [0x01,0x09,0xe8,0xbe]
10947 s_wqm_b32 flat_scratch_hi, s1
10948 // CHECK: [0x01,0x09,0xe9,0xbe]
10950 s_wqm_b32 vcc_lo, s1
10951 // CHECK: [0x01,0x09,0xea,0xbe]
10953 s_wqm_b32 vcc_hi, s1
10954 // CHECK: [0x01,0x09,0xeb,0xbe]
10956 s_wqm_b32 tba_lo, s1
10957 // CHECK: [0x01,0x09,0xec,0xbe]
10959 s_wqm_b32 tba_hi, s1
10960 // CHECK: [0x01,0x09,0xed,0xbe]
10962 s_wqm_b32 tma_lo, s1
10963 // CHECK: [0x01,0x09,0xee,0xbe]
10965 s_wqm_b32 tma_hi, s1
10966 // CHECK: [0x01,0x09,0xef,0xbe]
10968 s_wqm_b32 ttmp11, s1
10969 // CHECK: [0x01,0x09,0xfb,0xbe]
10971 s_wqm_b32 m0, s1
10972 // CHECK: [0x01,0x09,0xfc,0xbe]
10974 s_wqm_b32 exec_lo, s1
10975 // CHECK: [0x01,0x09,0xfe,0xbe]
10977 s_wqm_b32 exec_hi, s1
10978 // CHECK: [0x01,0x09,0xff,0xbe]
10980 s_wqm_b32 s5, s103
10981 // CHECK: [0x67,0x09,0x85,0xbe]
10983 s_wqm_b32 s5, flat_scratch_lo
10984 // CHECK: [0x68,0x09,0x85,0xbe]
10986 s_wqm_b32 s5, flat_scratch_hi
10987 // CHECK: [0x69,0x09,0x85,0xbe]
10989 s_wqm_b32 s5, vcc_lo
10990 // CHECK: [0x6a,0x09,0x85,0xbe]
10992 s_wqm_b32 s5, vcc_hi
10993 // CHECK: [0x6b,0x09,0x85,0xbe]
10995 s_wqm_b32 s5, tba_lo
10996 // CHECK: [0x6c,0x09,0x85,0xbe]
10998 s_wqm_b32 s5, tba_hi
10999 // CHECK: [0x6d,0x09,0x85,0xbe]
11001 s_wqm_b32 s5, tma_lo
11002 // CHECK: [0x6e,0x09,0x85,0xbe]
11004 s_wqm_b32 s5, tma_hi
11005 // CHECK: [0x6f,0x09,0x85,0xbe]
11007 s_wqm_b32 s5, ttmp11
11008 // CHECK: [0x7b,0x09,0x85,0xbe]
11010 s_wqm_b32 s5, m0
11011 // CHECK: [0x7c,0x09,0x85,0xbe]
11013 s_wqm_b32 s5, exec_lo
11014 // CHECK: [0x7e,0x09,0x85,0xbe]
11016 s_wqm_b32 s5, exec_hi
11017 // CHECK: [0x7f,0x09,0x85,0xbe]
11019 s_wqm_b32 s5, 0
11020 // CHECK: [0x80,0x09,0x85,0xbe]
11022 s_wqm_b32 s5, -1
11023 // CHECK: [0xc1,0x09,0x85,0xbe]
11025 s_wqm_b32 s5, 0.5
11026 // CHECK: [0xf0,0x09,0x85,0xbe]
11028 s_wqm_b32 s5, -4.0
11029 // CHECK: [0xf7,0x09,0x85,0xbe]
11031 s_wqm_b32 s5, 0xaf123456
11032 // CHECK: [0xff,0x09,0x85,0xbe,0x56,0x34,0x12,0xaf]
11034 s_wqm_b32 s5, 0x3f717273
11035 // CHECK: [0xff,0x09,0x85,0xbe,0x73,0x72,0x71,0x3f]
11037 s_wqm_b64 s[10:11], s[2:3]
11038 // CHECK: [0x02,0x0a,0x8a,0xbe]
11040 s_wqm_b64 s[12:13], s[2:3]
11041 // CHECK: [0x02,0x0a,0x8c,0xbe]
11043 s_wqm_b64 s[102:103], s[2:3]
11044 // CHECK: [0x02,0x0a,0xe6,0xbe]
11046 s_wqm_b64 flat_scratch, s[2:3]
11047 // CHECK: [0x02,0x0a,0xe8,0xbe]
11049 s_wqm_b64 vcc, s[2:3]
11050 // CHECK: [0x02,0x0a,0xea,0xbe]
11052 s_wqm_b64 tba, s[2:3]
11053 // CHECK: [0x02,0x0a,0xec,0xbe]
11055 s_wqm_b64 tma, s[2:3]
11056 // CHECK: [0x02,0x0a,0xee,0xbe]
11058 s_wqm_b64 ttmp[10:11], s[2:3]
11059 // CHECK: [0x02,0x0a,0xfa,0xbe]
11061 s_wqm_b64 exec, s[2:3]
11062 // CHECK: [0x02,0x0a,0xfe,0xbe]
11064 s_wqm_b64 s[10:11], s[4:5]
11065 // CHECK: [0x04,0x0a,0x8a,0xbe]
11067 s_wqm_b64 s[10:11], s[102:103]
11068 // CHECK: [0x66,0x0a,0x8a,0xbe]
11070 s_wqm_b64 s[10:11], flat_scratch
11071 // CHECK: [0x68,0x0a,0x8a,0xbe]
11073 s_wqm_b64 s[10:11], vcc
11074 // CHECK: [0x6a,0x0a,0x8a,0xbe]
11076 s_wqm_b64 s[10:11], tba
11077 // CHECK: [0x6c,0x0a,0x8a,0xbe]
11079 s_wqm_b64 s[10:11], tma
11080 // CHECK: [0x6e,0x0a,0x8a,0xbe]
11082 s_wqm_b64 s[10:11], ttmp[10:11]
11083 // CHECK: [0x7a,0x0a,0x8a,0xbe]
11085 s_wqm_b64 s[10:11], exec
11086 // CHECK: [0x7e,0x0a,0x8a,0xbe]
11088 s_wqm_b64 s[10:11], 0
11089 // CHECK: [0x80,0x0a,0x8a,0xbe]
11091 s_wqm_b64 s[10:11], -1
11092 // CHECK: [0xc1,0x0a,0x8a,0xbe]
11094 s_wqm_b64 s[10:11], 0.5
11095 // CHECK: [0xf0,0x0a,0x8a,0xbe]
11097 s_wqm_b64 s[10:11], -4.0
11098 // CHECK: [0xf7,0x0a,0x8a,0xbe]
11100 s_wqm_b64 s[10:11], 0xaf123456
11101 // CHECK: [0xff,0x0a,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11103 s_wqm_b64 s[10:11], 0x3f717273
11104 // CHECK: [0xff,0x0a,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11106 s_brev_b32 s5, s1
11107 // CHECK: [0x01,0x0b,0x85,0xbe]
11109 s_brev_b32 s103, s1
11110 // CHECK: [0x01,0x0b,0xe7,0xbe]
11112 s_brev_b32 flat_scratch_lo, s1
11113 // CHECK: [0x01,0x0b,0xe8,0xbe]
11115 s_brev_b32 flat_scratch_hi, s1
11116 // CHECK: [0x01,0x0b,0xe9,0xbe]
11118 s_brev_b32 vcc_lo, s1
11119 // CHECK: [0x01,0x0b,0xea,0xbe]
11121 s_brev_b32 vcc_hi, s1
11122 // CHECK: [0x01,0x0b,0xeb,0xbe]
11124 s_brev_b32 tba_lo, s1
11125 // CHECK: [0x01,0x0b,0xec,0xbe]
11127 s_brev_b32 tba_hi, s1
11128 // CHECK: [0x01,0x0b,0xed,0xbe]
11130 s_brev_b32 tma_lo, s1
11131 // CHECK: [0x01,0x0b,0xee,0xbe]
11133 s_brev_b32 tma_hi, s1
11134 // CHECK: [0x01,0x0b,0xef,0xbe]
11136 s_brev_b32 ttmp11, s1
11137 // CHECK: [0x01,0x0b,0xfb,0xbe]
11139 s_brev_b32 m0, s1
11140 // CHECK: [0x01,0x0b,0xfc,0xbe]
11142 s_brev_b32 exec_lo, s1
11143 // CHECK: [0x01,0x0b,0xfe,0xbe]
11145 s_brev_b32 exec_hi, s1
11146 // CHECK: [0x01,0x0b,0xff,0xbe]
11148 s_brev_b32 s5, s103
11149 // CHECK: [0x67,0x0b,0x85,0xbe]
11151 s_brev_b32 s5, flat_scratch_lo
11152 // CHECK: [0x68,0x0b,0x85,0xbe]
11154 s_brev_b32 s5, flat_scratch_hi
11155 // CHECK: [0x69,0x0b,0x85,0xbe]
11157 s_brev_b32 s5, vcc_lo
11158 // CHECK: [0x6a,0x0b,0x85,0xbe]
11160 s_brev_b32 s5, vcc_hi
11161 // CHECK: [0x6b,0x0b,0x85,0xbe]
11163 s_brev_b32 s5, tba_lo
11164 // CHECK: [0x6c,0x0b,0x85,0xbe]
11166 s_brev_b32 s5, tba_hi
11167 // CHECK: [0x6d,0x0b,0x85,0xbe]
11169 s_brev_b32 s5, tma_lo
11170 // CHECK: [0x6e,0x0b,0x85,0xbe]
11172 s_brev_b32 s5, tma_hi
11173 // CHECK: [0x6f,0x0b,0x85,0xbe]
11175 s_brev_b32 s5, ttmp11
11176 // CHECK: [0x7b,0x0b,0x85,0xbe]
11178 s_brev_b32 s5, m0
11179 // CHECK: [0x7c,0x0b,0x85,0xbe]
11181 s_brev_b32 s5, exec_lo
11182 // CHECK: [0x7e,0x0b,0x85,0xbe]
11184 s_brev_b32 s5, exec_hi
11185 // CHECK: [0x7f,0x0b,0x85,0xbe]
11187 s_brev_b32 s5, 0
11188 // CHECK: [0x80,0x0b,0x85,0xbe]
11190 s_brev_b32 s5, -1
11191 // CHECK: [0xc1,0x0b,0x85,0xbe]
11193 s_brev_b32 s5, 0.5
11194 // CHECK: [0xf0,0x0b,0x85,0xbe]
11196 s_brev_b32 s5, -4.0
11197 // CHECK: [0xf7,0x0b,0x85,0xbe]
11199 s_brev_b32 s5, 0xaf123456
11200 // CHECK: [0xff,0x0b,0x85,0xbe,0x56,0x34,0x12,0xaf]
11202 s_brev_b32 s5, 0x3f717273
11203 // CHECK: [0xff,0x0b,0x85,0xbe,0x73,0x72,0x71,0x3f]
11205 s_brev_b64 s[10:11], s[2:3]
11206 // CHECK: [0x02,0x0c,0x8a,0xbe]
11208 s_brev_b64 s[12:13], s[2:3]
11209 // CHECK: [0x02,0x0c,0x8c,0xbe]
11211 s_brev_b64 s[102:103], s[2:3]
11212 // CHECK: [0x02,0x0c,0xe6,0xbe]
11214 s_brev_b64 flat_scratch, s[2:3]
11215 // CHECK: [0x02,0x0c,0xe8,0xbe]
11217 s_brev_b64 vcc, s[2:3]
11218 // CHECK: [0x02,0x0c,0xea,0xbe]
11220 s_brev_b64 tba, s[2:3]
11221 // CHECK: [0x02,0x0c,0xec,0xbe]
11223 s_brev_b64 tma, s[2:3]
11224 // CHECK: [0x02,0x0c,0xee,0xbe]
11226 s_brev_b64 ttmp[10:11], s[2:3]
11227 // CHECK: [0x02,0x0c,0xfa,0xbe]
11229 s_brev_b64 exec, s[2:3]
11230 // CHECK: [0x02,0x0c,0xfe,0xbe]
11232 s_brev_b64 s[10:11], s[4:5]
11233 // CHECK: [0x04,0x0c,0x8a,0xbe]
11235 s_brev_b64 s[10:11], s[102:103]
11236 // CHECK: [0x66,0x0c,0x8a,0xbe]
11238 s_brev_b64 s[10:11], flat_scratch
11239 // CHECK: [0x68,0x0c,0x8a,0xbe]
11241 s_brev_b64 s[10:11], vcc
11242 // CHECK: [0x6a,0x0c,0x8a,0xbe]
11244 s_brev_b64 s[10:11], tba
11245 // CHECK: [0x6c,0x0c,0x8a,0xbe]
11247 s_brev_b64 s[10:11], tma
11248 // CHECK: [0x6e,0x0c,0x8a,0xbe]
11250 s_brev_b64 s[10:11], ttmp[10:11]
11251 // CHECK: [0x7a,0x0c,0x8a,0xbe]
11253 s_brev_b64 s[10:11], exec
11254 // CHECK: [0x7e,0x0c,0x8a,0xbe]
11256 s_brev_b64 s[10:11], 0
11257 // CHECK: [0x80,0x0c,0x8a,0xbe]
11259 s_brev_b64 s[10:11], -1
11260 // CHECK: [0xc1,0x0c,0x8a,0xbe]
11262 s_brev_b64 s[10:11], 0.5
11263 // CHECK: [0xf0,0x0c,0x8a,0xbe]
11265 s_brev_b64 s[10:11], -4.0
11266 // CHECK: [0xf7,0x0c,0x8a,0xbe]
11268 s_brev_b64 s[10:11], 0xaf123456
11269 // CHECK: [0xff,0x0c,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11271 s_brev_b64 s[10:11], 0x3f717273
11272 // CHECK: [0xff,0x0c,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11274 s_bcnt0_i32_b32 s5, s1
11275 // CHECK: [0x01,0x0d,0x85,0xbe]
11277 s_bcnt0_i32_b32 s103, s1
11278 // CHECK: [0x01,0x0d,0xe7,0xbe]
11280 s_bcnt0_i32_b32 flat_scratch_lo, s1
11281 // CHECK: [0x01,0x0d,0xe8,0xbe]
11283 s_bcnt0_i32_b32 flat_scratch_hi, s1
11284 // CHECK: [0x01,0x0d,0xe9,0xbe]
11286 s_bcnt0_i32_b32 vcc_lo, s1
11287 // CHECK: [0x01,0x0d,0xea,0xbe]
11289 s_bcnt0_i32_b32 vcc_hi, s1
11290 // CHECK: [0x01,0x0d,0xeb,0xbe]
11292 s_bcnt0_i32_b32 tba_lo, s1
11293 // CHECK: [0x01,0x0d,0xec,0xbe]
11295 s_bcnt0_i32_b32 tba_hi, s1
11296 // CHECK: [0x01,0x0d,0xed,0xbe]
11298 s_bcnt0_i32_b32 tma_lo, s1
11299 // CHECK: [0x01,0x0d,0xee,0xbe]
11301 s_bcnt0_i32_b32 tma_hi, s1
11302 // CHECK: [0x01,0x0d,0xef,0xbe]
11304 s_bcnt0_i32_b32 ttmp11, s1
11305 // CHECK: [0x01,0x0d,0xfb,0xbe]
11307 s_bcnt0_i32_b32 m0, s1
11308 // CHECK: [0x01,0x0d,0xfc,0xbe]
11310 s_bcnt0_i32_b32 exec_lo, s1
11311 // CHECK: [0x01,0x0d,0xfe,0xbe]
11313 s_bcnt0_i32_b32 exec_hi, s1
11314 // CHECK: [0x01,0x0d,0xff,0xbe]
11316 s_bcnt0_i32_b32 s5, s103
11317 // CHECK: [0x67,0x0d,0x85,0xbe]
11319 s_bcnt0_i32_b32 s5, flat_scratch_lo
11320 // CHECK: [0x68,0x0d,0x85,0xbe]
11322 s_bcnt0_i32_b32 s5, flat_scratch_hi
11323 // CHECK: [0x69,0x0d,0x85,0xbe]
11325 s_bcnt0_i32_b32 s5, vcc_lo
11326 // CHECK: [0x6a,0x0d,0x85,0xbe]
11328 s_bcnt0_i32_b32 s5, vcc_hi
11329 // CHECK: [0x6b,0x0d,0x85,0xbe]
11331 s_bcnt0_i32_b32 s5, tba_lo
11332 // CHECK: [0x6c,0x0d,0x85,0xbe]
11334 s_bcnt0_i32_b32 s5, tba_hi
11335 // CHECK: [0x6d,0x0d,0x85,0xbe]
11337 s_bcnt0_i32_b32 s5, tma_lo
11338 // CHECK: [0x6e,0x0d,0x85,0xbe]
11340 s_bcnt0_i32_b32 s5, tma_hi
11341 // CHECK: [0x6f,0x0d,0x85,0xbe]
11343 s_bcnt0_i32_b32 s5, ttmp11
11344 // CHECK: [0x7b,0x0d,0x85,0xbe]
11346 s_bcnt0_i32_b32 s5, m0
11347 // CHECK: [0x7c,0x0d,0x85,0xbe]
11349 s_bcnt0_i32_b32 s5, exec_lo
11350 // CHECK: [0x7e,0x0d,0x85,0xbe]
11352 s_bcnt0_i32_b32 s5, exec_hi
11353 // CHECK: [0x7f,0x0d,0x85,0xbe]
11355 s_bcnt0_i32_b32 s5, 0
11356 // CHECK: [0x80,0x0d,0x85,0xbe]
11358 s_bcnt0_i32_b32 s5, -1
11359 // CHECK: [0xc1,0x0d,0x85,0xbe]
11361 s_bcnt0_i32_b32 s5, 0.5
11362 // CHECK: [0xf0,0x0d,0x85,0xbe]
11364 s_bcnt0_i32_b32 s5, -4.0
11365 // CHECK: [0xf7,0x0d,0x85,0xbe]
11367 s_bcnt0_i32_b32 s5, 0xaf123456
11368 // CHECK: [0xff,0x0d,0x85,0xbe,0x56,0x34,0x12,0xaf]
11370 s_bcnt0_i32_b32 s5, 0x3f717273
11371 // CHECK: [0xff,0x0d,0x85,0xbe,0x73,0x72,0x71,0x3f]
11373 s_bcnt0_i32_b64 s5, s[2:3]
11374 // CHECK: [0x02,0x0e,0x85,0xbe]
11376 s_bcnt0_i32_b64 s103, s[2:3]
11377 // CHECK: [0x02,0x0e,0xe7,0xbe]
11379 s_bcnt0_i32_b64 flat_scratch_lo, s[2:3]
11380 // CHECK: [0x02,0x0e,0xe8,0xbe]
11382 s_bcnt0_i32_b64 flat_scratch_hi, s[2:3]
11383 // CHECK: [0x02,0x0e,0xe9,0xbe]
11385 s_bcnt0_i32_b64 vcc_lo, s[2:3]
11386 // CHECK: [0x02,0x0e,0xea,0xbe]
11388 s_bcnt0_i32_b64 vcc_hi, s[2:3]
11389 // CHECK: [0x02,0x0e,0xeb,0xbe]
11391 s_bcnt0_i32_b64 tba_lo, s[2:3]
11392 // CHECK: [0x02,0x0e,0xec,0xbe]
11394 s_bcnt0_i32_b64 tba_hi, s[2:3]
11395 // CHECK: [0x02,0x0e,0xed,0xbe]
11397 s_bcnt0_i32_b64 tma_lo, s[2:3]
11398 // CHECK: [0x02,0x0e,0xee,0xbe]
11400 s_bcnt0_i32_b64 tma_hi, s[2:3]
11401 // CHECK: [0x02,0x0e,0xef,0xbe]
11403 s_bcnt0_i32_b64 ttmp11, s[2:3]
11404 // CHECK: [0x02,0x0e,0xfb,0xbe]
11406 s_bcnt0_i32_b64 m0, s[2:3]
11407 // CHECK: [0x02,0x0e,0xfc,0xbe]
11409 s_bcnt0_i32_b64 exec_lo, s[2:3]
11410 // CHECK: [0x02,0x0e,0xfe,0xbe]
11412 s_bcnt0_i32_b64 exec_hi, s[2:3]
11413 // CHECK: [0x02,0x0e,0xff,0xbe]
11415 s_bcnt0_i32_b64 s5, s[4:5]
11416 // CHECK: [0x04,0x0e,0x85,0xbe]
11418 s_bcnt0_i32_b64 s5, s[102:103]
11419 // CHECK: [0x66,0x0e,0x85,0xbe]
11421 s_bcnt0_i32_b64 s5, flat_scratch
11422 // CHECK: [0x68,0x0e,0x85,0xbe]
11424 s_bcnt0_i32_b64 s5, vcc
11425 // CHECK: [0x6a,0x0e,0x85,0xbe]
11427 s_bcnt0_i32_b64 s5, tba
11428 // CHECK: [0x6c,0x0e,0x85,0xbe]
11430 s_bcnt0_i32_b64 s5, tma
11431 // CHECK: [0x6e,0x0e,0x85,0xbe]
11433 s_bcnt0_i32_b64 s5, ttmp[10:11]
11434 // CHECK: [0x7a,0x0e,0x85,0xbe]
11436 s_bcnt0_i32_b64 s5, exec
11437 // CHECK: [0x7e,0x0e,0x85,0xbe]
11439 s_bcnt0_i32_b64 s5, 0
11440 // CHECK: [0x80,0x0e,0x85,0xbe]
11442 s_bcnt0_i32_b64 s5, -1
11443 // CHECK: [0xc1,0x0e,0x85,0xbe]
11445 s_bcnt0_i32_b64 s5, 0.5
11446 // CHECK: [0xf0,0x0e,0x85,0xbe]
11448 s_bcnt0_i32_b64 s5, -4.0
11449 // CHECK: [0xf7,0x0e,0x85,0xbe]
11451 s_bcnt0_i32_b64 s5, 0xaf123456
11452 // CHECK: [0xff,0x0e,0x85,0xbe,0x56,0x34,0x12,0xaf]
11454 s_bcnt0_i32_b64 s5, 0x3f717273
11455 // CHECK: [0xff,0x0e,0x85,0xbe,0x73,0x72,0x71,0x3f]
11457 s_bcnt1_i32_b32 s5, s1
11458 // CHECK: [0x01,0x0f,0x85,0xbe]
11460 s_bcnt1_i32_b32 s103, s1
11461 // CHECK: [0x01,0x0f,0xe7,0xbe]
11463 s_bcnt1_i32_b32 flat_scratch_lo, s1
11464 // CHECK: [0x01,0x0f,0xe8,0xbe]
11466 s_bcnt1_i32_b32 flat_scratch_hi, s1
11467 // CHECK: [0x01,0x0f,0xe9,0xbe]
11469 s_bcnt1_i32_b32 vcc_lo, s1
11470 // CHECK: [0x01,0x0f,0xea,0xbe]
11472 s_bcnt1_i32_b32 vcc_hi, s1
11473 // CHECK: [0x01,0x0f,0xeb,0xbe]
11475 s_bcnt1_i32_b32 tba_lo, s1
11476 // CHECK: [0x01,0x0f,0xec,0xbe]
11478 s_bcnt1_i32_b32 tba_hi, s1
11479 // CHECK: [0x01,0x0f,0xed,0xbe]
11481 s_bcnt1_i32_b32 tma_lo, s1
11482 // CHECK: [0x01,0x0f,0xee,0xbe]
11484 s_bcnt1_i32_b32 tma_hi, s1
11485 // CHECK: [0x01,0x0f,0xef,0xbe]
11487 s_bcnt1_i32_b32 ttmp11, s1
11488 // CHECK: [0x01,0x0f,0xfb,0xbe]
11490 s_bcnt1_i32_b32 m0, s1
11491 // CHECK: [0x01,0x0f,0xfc,0xbe]
11493 s_bcnt1_i32_b32 exec_lo, s1
11494 // CHECK: [0x01,0x0f,0xfe,0xbe]
11496 s_bcnt1_i32_b32 exec_hi, s1
11497 // CHECK: [0x01,0x0f,0xff,0xbe]
11499 s_bcnt1_i32_b32 s5, s103
11500 // CHECK: [0x67,0x0f,0x85,0xbe]
11502 s_bcnt1_i32_b32 s5, flat_scratch_lo
11503 // CHECK: [0x68,0x0f,0x85,0xbe]
11505 s_bcnt1_i32_b32 s5, flat_scratch_hi
11506 // CHECK: [0x69,0x0f,0x85,0xbe]
11508 s_bcnt1_i32_b32 s5, vcc_lo
11509 // CHECK: [0x6a,0x0f,0x85,0xbe]
11511 s_bcnt1_i32_b32 s5, vcc_hi
11512 // CHECK: [0x6b,0x0f,0x85,0xbe]
11514 s_bcnt1_i32_b32 s5, tba_lo
11515 // CHECK: [0x6c,0x0f,0x85,0xbe]
11517 s_bcnt1_i32_b32 s5, tba_hi
11518 // CHECK: [0x6d,0x0f,0x85,0xbe]
11520 s_bcnt1_i32_b32 s5, tma_lo
11521 // CHECK: [0x6e,0x0f,0x85,0xbe]
11523 s_bcnt1_i32_b32 s5, tma_hi
11524 // CHECK: [0x6f,0x0f,0x85,0xbe]
11526 s_bcnt1_i32_b32 s5, ttmp11
11527 // CHECK: [0x7b,0x0f,0x85,0xbe]
11529 s_bcnt1_i32_b32 s5, m0
11530 // CHECK: [0x7c,0x0f,0x85,0xbe]
11532 s_bcnt1_i32_b32 s5, exec_lo
11533 // CHECK: [0x7e,0x0f,0x85,0xbe]
11535 s_bcnt1_i32_b32 s5, exec_hi
11536 // CHECK: [0x7f,0x0f,0x85,0xbe]
11538 s_bcnt1_i32_b32 s5, 0
11539 // CHECK: [0x80,0x0f,0x85,0xbe]
11541 s_bcnt1_i32_b32 s5, -1
11542 // CHECK: [0xc1,0x0f,0x85,0xbe]
11544 s_bcnt1_i32_b32 s5, 0.5
11545 // CHECK: [0xf0,0x0f,0x85,0xbe]
11547 s_bcnt1_i32_b32 s5, -4.0
11548 // CHECK: [0xf7,0x0f,0x85,0xbe]
11550 s_bcnt1_i32_b32 s5, 0xaf123456
11551 // CHECK: [0xff,0x0f,0x85,0xbe,0x56,0x34,0x12,0xaf]
11553 s_bcnt1_i32_b32 s5, 0x3f717273
11554 // CHECK: [0xff,0x0f,0x85,0xbe,0x73,0x72,0x71,0x3f]
11556 s_bcnt1_i32_b64 s5, s[2:3]
11557 // CHECK: [0x02,0x10,0x85,0xbe]
11559 s_bcnt1_i32_b64 s103, s[2:3]
11560 // CHECK: [0x02,0x10,0xe7,0xbe]
11562 s_bcnt1_i32_b64 flat_scratch_lo, s[2:3]
11563 // CHECK: [0x02,0x10,0xe8,0xbe]
11565 s_bcnt1_i32_b64 flat_scratch_hi, s[2:3]
11566 // CHECK: [0x02,0x10,0xe9,0xbe]
11568 s_bcnt1_i32_b64 vcc_lo, s[2:3]
11569 // CHECK: [0x02,0x10,0xea,0xbe]
11571 s_bcnt1_i32_b64 vcc_hi, s[2:3]
11572 // CHECK: [0x02,0x10,0xeb,0xbe]
11574 s_bcnt1_i32_b64 tba_lo, s[2:3]
11575 // CHECK: [0x02,0x10,0xec,0xbe]
11577 s_bcnt1_i32_b64 tba_hi, s[2:3]
11578 // CHECK: [0x02,0x10,0xed,0xbe]
11580 s_bcnt1_i32_b64 tma_lo, s[2:3]
11581 // CHECK: [0x02,0x10,0xee,0xbe]
11583 s_bcnt1_i32_b64 tma_hi, s[2:3]
11584 // CHECK: [0x02,0x10,0xef,0xbe]
11586 s_bcnt1_i32_b64 ttmp11, s[2:3]
11587 // CHECK: [0x02,0x10,0xfb,0xbe]
11589 s_bcnt1_i32_b64 m0, s[2:3]
11590 // CHECK: [0x02,0x10,0xfc,0xbe]
11592 s_bcnt1_i32_b64 exec_lo, s[2:3]
11593 // CHECK: [0x02,0x10,0xfe,0xbe]
11595 s_bcnt1_i32_b64 exec_hi, s[2:3]
11596 // CHECK: [0x02,0x10,0xff,0xbe]
11598 s_bcnt1_i32_b64 s5, s[4:5]
11599 // CHECK: [0x04,0x10,0x85,0xbe]
11601 s_bcnt1_i32_b64 s5, s[102:103]
11602 // CHECK: [0x66,0x10,0x85,0xbe]
11604 s_bcnt1_i32_b64 s5, flat_scratch
11605 // CHECK: [0x68,0x10,0x85,0xbe]
11607 s_bcnt1_i32_b64 s5, vcc
11608 // CHECK: [0x6a,0x10,0x85,0xbe]
11610 s_bcnt1_i32_b64 s5, tba
11611 // CHECK: [0x6c,0x10,0x85,0xbe]
11613 s_bcnt1_i32_b64 s5, tma
11614 // CHECK: [0x6e,0x10,0x85,0xbe]
11616 s_bcnt1_i32_b64 s5, ttmp[10:11]
11617 // CHECK: [0x7a,0x10,0x85,0xbe]
11619 s_bcnt1_i32_b64 s5, exec
11620 // CHECK: [0x7e,0x10,0x85,0xbe]
11622 s_bcnt1_i32_b64 s5, 0
11623 // CHECK: [0x80,0x10,0x85,0xbe]
11625 s_bcnt1_i32_b64 s5, -1
11626 // CHECK: [0xc1,0x10,0x85,0xbe]
11628 s_bcnt1_i32_b64 s5, 0.5
11629 // CHECK: [0xf0,0x10,0x85,0xbe]
11631 s_bcnt1_i32_b64 s5, -4.0
11632 // CHECK: [0xf7,0x10,0x85,0xbe]
11634 s_bcnt1_i32_b64 s5, 0xaf123456
11635 // CHECK: [0xff,0x10,0x85,0xbe,0x56,0x34,0x12,0xaf]
11637 s_bcnt1_i32_b64 s5, 0x3f717273
11638 // CHECK: [0xff,0x10,0x85,0xbe,0x73,0x72,0x71,0x3f]
11640 s_ff0_i32_b32 s5, s1
11641 // CHECK: [0x01,0x11,0x85,0xbe]
11643 s_ff0_i32_b32 s103, s1
11644 // CHECK: [0x01,0x11,0xe7,0xbe]
11646 s_ff0_i32_b32 flat_scratch_lo, s1
11647 // CHECK: [0x01,0x11,0xe8,0xbe]
11649 s_ff0_i32_b32 flat_scratch_hi, s1
11650 // CHECK: [0x01,0x11,0xe9,0xbe]
11652 s_ff0_i32_b32 vcc_lo, s1
11653 // CHECK: [0x01,0x11,0xea,0xbe]
11655 s_ff0_i32_b32 vcc_hi, s1
11656 // CHECK: [0x01,0x11,0xeb,0xbe]
11658 s_ff0_i32_b32 tba_lo, s1
11659 // CHECK: [0x01,0x11,0xec,0xbe]
11661 s_ff0_i32_b32 tba_hi, s1
11662 // CHECK: [0x01,0x11,0xed,0xbe]
11664 s_ff0_i32_b32 tma_lo, s1
11665 // CHECK: [0x01,0x11,0xee,0xbe]
11667 s_ff0_i32_b32 tma_hi, s1
11668 // CHECK: [0x01,0x11,0xef,0xbe]
11670 s_ff0_i32_b32 ttmp11, s1
11671 // CHECK: [0x01,0x11,0xfb,0xbe]
11673 s_ff0_i32_b32 m0, s1
11674 // CHECK: [0x01,0x11,0xfc,0xbe]
11676 s_ff0_i32_b32 exec_lo, s1
11677 // CHECK: [0x01,0x11,0xfe,0xbe]
11679 s_ff0_i32_b32 exec_hi, s1
11680 // CHECK: [0x01,0x11,0xff,0xbe]
11682 s_ff0_i32_b32 s5, s103
11683 // CHECK: [0x67,0x11,0x85,0xbe]
11685 s_ff0_i32_b32 s5, flat_scratch_lo
11686 // CHECK: [0x68,0x11,0x85,0xbe]
11688 s_ff0_i32_b32 s5, flat_scratch_hi
11689 // CHECK: [0x69,0x11,0x85,0xbe]
11691 s_ff0_i32_b32 s5, vcc_lo
11692 // CHECK: [0x6a,0x11,0x85,0xbe]
11694 s_ff0_i32_b32 s5, vcc_hi
11695 // CHECK: [0x6b,0x11,0x85,0xbe]
11697 s_ff0_i32_b32 s5, tba_lo
11698 // CHECK: [0x6c,0x11,0x85,0xbe]
11700 s_ff0_i32_b32 s5, tba_hi
11701 // CHECK: [0x6d,0x11,0x85,0xbe]
11703 s_ff0_i32_b32 s5, tma_lo
11704 // CHECK: [0x6e,0x11,0x85,0xbe]
11706 s_ff0_i32_b32 s5, tma_hi
11707 // CHECK: [0x6f,0x11,0x85,0xbe]
11709 s_ff0_i32_b32 s5, ttmp11
11710 // CHECK: [0x7b,0x11,0x85,0xbe]
11712 s_ff0_i32_b32 s5, m0
11713 // CHECK: [0x7c,0x11,0x85,0xbe]
11715 s_ff0_i32_b32 s5, exec_lo
11716 // CHECK: [0x7e,0x11,0x85,0xbe]
11718 s_ff0_i32_b32 s5, exec_hi
11719 // CHECK: [0x7f,0x11,0x85,0xbe]
11721 s_ff0_i32_b32 s5, 0
11722 // CHECK: [0x80,0x11,0x85,0xbe]
11724 s_ff0_i32_b32 s5, -1
11725 // CHECK: [0xc1,0x11,0x85,0xbe]
11727 s_ff0_i32_b32 s5, 0.5
11728 // CHECK: [0xf0,0x11,0x85,0xbe]
11730 s_ff0_i32_b32 s5, -4.0
11731 // CHECK: [0xf7,0x11,0x85,0xbe]
11733 s_ff0_i32_b32 s5, 0xaf123456
11734 // CHECK: [0xff,0x11,0x85,0xbe,0x56,0x34,0x12,0xaf]
11736 s_ff0_i32_b32 s5, 0x3f717273
11737 // CHECK: [0xff,0x11,0x85,0xbe,0x73,0x72,0x71,0x3f]
11739 s_ff0_i32_b64 s5, s[2:3]
11740 // CHECK: [0x02,0x12,0x85,0xbe]
11742 s_ff0_i32_b64 s103, s[2:3]
11743 // CHECK: [0x02,0x12,0xe7,0xbe]
11745 s_ff0_i32_b64 flat_scratch_lo, s[2:3]
11746 // CHECK: [0x02,0x12,0xe8,0xbe]
11748 s_ff0_i32_b64 flat_scratch_hi, s[2:3]
11749 // CHECK: [0x02,0x12,0xe9,0xbe]
11751 s_ff0_i32_b64 vcc_lo, s[2:3]
11752 // CHECK: [0x02,0x12,0xea,0xbe]
11754 s_ff0_i32_b64 vcc_hi, s[2:3]
11755 // CHECK: [0x02,0x12,0xeb,0xbe]
11757 s_ff0_i32_b64 tba_lo, s[2:3]
11758 // CHECK: [0x02,0x12,0xec,0xbe]
11760 s_ff0_i32_b64 tba_hi, s[2:3]
11761 // CHECK: [0x02,0x12,0xed,0xbe]
11763 s_ff0_i32_b64 tma_lo, s[2:3]
11764 // CHECK: [0x02,0x12,0xee,0xbe]
11766 s_ff0_i32_b64 tma_hi, s[2:3]
11767 // CHECK: [0x02,0x12,0xef,0xbe]
11769 s_ff0_i32_b64 ttmp11, s[2:3]
11770 // CHECK: [0x02,0x12,0xfb,0xbe]
11772 s_ff0_i32_b64 m0, s[2:3]
11773 // CHECK: [0x02,0x12,0xfc,0xbe]
11775 s_ff0_i32_b64 exec_lo, s[2:3]
11776 // CHECK: [0x02,0x12,0xfe,0xbe]
11778 s_ff0_i32_b64 exec_hi, s[2:3]
11779 // CHECK: [0x02,0x12,0xff,0xbe]
11781 s_ff0_i32_b64 s5, s[4:5]
11782 // CHECK: [0x04,0x12,0x85,0xbe]
11784 s_ff0_i32_b64 s5, s[102:103]
11785 // CHECK: [0x66,0x12,0x85,0xbe]
11787 s_ff0_i32_b64 s5, flat_scratch
11788 // CHECK: [0x68,0x12,0x85,0xbe]
11790 s_ff0_i32_b64 s5, vcc
11791 // CHECK: [0x6a,0x12,0x85,0xbe]
11793 s_ff0_i32_b64 s5, tba
11794 // CHECK: [0x6c,0x12,0x85,0xbe]
11796 s_ff0_i32_b64 s5, tma
11797 // CHECK: [0x6e,0x12,0x85,0xbe]
11799 s_ff0_i32_b64 s5, ttmp[10:11]
11800 // CHECK: [0x7a,0x12,0x85,0xbe]
11802 s_ff0_i32_b64 s5, exec
11803 // CHECK: [0x7e,0x12,0x85,0xbe]
11805 s_ff0_i32_b64 s5, 0
11806 // CHECK: [0x80,0x12,0x85,0xbe]
11808 s_ff0_i32_b64 s5, -1
11809 // CHECK: [0xc1,0x12,0x85,0xbe]
11811 s_ff0_i32_b64 s5, 0.5
11812 // CHECK: [0xf0,0x12,0x85,0xbe]
11814 s_ff0_i32_b64 s5, -4.0
11815 // CHECK: [0xf7,0x12,0x85,0xbe]
11817 s_ff0_i32_b64 s5, 0xaf123456
11818 // CHECK: [0xff,0x12,0x85,0xbe,0x56,0x34,0x12,0xaf]
11820 s_ff0_i32_b64 s5, 0x3f717273
11821 // CHECK: [0xff,0x12,0x85,0xbe,0x73,0x72,0x71,0x3f]
11823 s_ff1_i32_b32 s5, s1
11824 // CHECK: [0x01,0x13,0x85,0xbe]
11826 s_ff1_i32_b32 s103, s1
11827 // CHECK: [0x01,0x13,0xe7,0xbe]
11829 s_ff1_i32_b32 flat_scratch_lo, s1
11830 // CHECK: [0x01,0x13,0xe8,0xbe]
11832 s_ff1_i32_b32 flat_scratch_hi, s1
11833 // CHECK: [0x01,0x13,0xe9,0xbe]
11835 s_ff1_i32_b32 vcc_lo, s1
11836 // CHECK: [0x01,0x13,0xea,0xbe]
11838 s_ff1_i32_b32 vcc_hi, s1
11839 // CHECK: [0x01,0x13,0xeb,0xbe]
11841 s_ff1_i32_b32 tba_lo, s1
11842 // CHECK: [0x01,0x13,0xec,0xbe]
11844 s_ff1_i32_b32 tba_hi, s1
11845 // CHECK: [0x01,0x13,0xed,0xbe]
11847 s_ff1_i32_b32 tma_lo, s1
11848 // CHECK: [0x01,0x13,0xee,0xbe]
11850 s_ff1_i32_b32 tma_hi, s1
11851 // CHECK: [0x01,0x13,0xef,0xbe]
11853 s_ff1_i32_b32 ttmp11, s1
11854 // CHECK: [0x01,0x13,0xfb,0xbe]
11856 s_ff1_i32_b32 m0, s1
11857 // CHECK: [0x01,0x13,0xfc,0xbe]
11859 s_ff1_i32_b32 exec_lo, s1
11860 // CHECK: [0x01,0x13,0xfe,0xbe]
11862 s_ff1_i32_b32 exec_hi, s1
11863 // CHECK: [0x01,0x13,0xff,0xbe]
11865 s_ff1_i32_b32 s5, s103
11866 // CHECK: [0x67,0x13,0x85,0xbe]
11868 s_ff1_i32_b32 s5, flat_scratch_lo
11869 // CHECK: [0x68,0x13,0x85,0xbe]
11871 s_ff1_i32_b32 s5, flat_scratch_hi
11872 // CHECK: [0x69,0x13,0x85,0xbe]
11874 s_ff1_i32_b32 s5, vcc_lo
11875 // CHECK: [0x6a,0x13,0x85,0xbe]
11877 s_ff1_i32_b32 s5, vcc_hi
11878 // CHECK: [0x6b,0x13,0x85,0xbe]
11880 s_ff1_i32_b32 s5, tba_lo
11881 // CHECK: [0x6c,0x13,0x85,0xbe]
11883 s_ff1_i32_b32 s5, tba_hi
11884 // CHECK: [0x6d,0x13,0x85,0xbe]
11886 s_ff1_i32_b32 s5, tma_lo
11887 // CHECK: [0x6e,0x13,0x85,0xbe]
11889 s_ff1_i32_b32 s5, tma_hi
11890 // CHECK: [0x6f,0x13,0x85,0xbe]
11892 s_ff1_i32_b32 s5, ttmp11
11893 // CHECK: [0x7b,0x13,0x85,0xbe]
11895 s_ff1_i32_b32 s5, m0
11896 // CHECK: [0x7c,0x13,0x85,0xbe]
11898 s_ff1_i32_b32 s5, exec_lo
11899 // CHECK: [0x7e,0x13,0x85,0xbe]
11901 s_ff1_i32_b32 s5, exec_hi
11902 // CHECK: [0x7f,0x13,0x85,0xbe]
11904 s_ff1_i32_b32 s5, 0
11905 // CHECK: [0x80,0x13,0x85,0xbe]
11907 s_ff1_i32_b32 s5, -1
11908 // CHECK: [0xc1,0x13,0x85,0xbe]
11910 s_ff1_i32_b32 s5, 0.5
11911 // CHECK: [0xf0,0x13,0x85,0xbe]
11913 s_ff1_i32_b32 s5, -4.0
11914 // CHECK: [0xf7,0x13,0x85,0xbe]
11916 s_ff1_i32_b32 s5, 0xaf123456
11917 // CHECK: [0xff,0x13,0x85,0xbe,0x56,0x34,0x12,0xaf]
11919 s_ff1_i32_b32 s5, 0x3f717273
11920 // CHECK: [0xff,0x13,0x85,0xbe,0x73,0x72,0x71,0x3f]
11922 s_ff1_i32_b64 s5, s[2:3]
11923 // CHECK: [0x02,0x14,0x85,0xbe]
11925 s_ff1_i32_b64 s103, s[2:3]
11926 // CHECK: [0x02,0x14,0xe7,0xbe]
11928 s_ff1_i32_b64 flat_scratch_lo, s[2:3]
11929 // CHECK: [0x02,0x14,0xe8,0xbe]
11931 s_ff1_i32_b64 flat_scratch_hi, s[2:3]
11932 // CHECK: [0x02,0x14,0xe9,0xbe]
11934 s_ff1_i32_b64 vcc_lo, s[2:3]
11935 // CHECK: [0x02,0x14,0xea,0xbe]
11937 s_ff1_i32_b64 vcc_hi, s[2:3]
11938 // CHECK: [0x02,0x14,0xeb,0xbe]
11940 s_ff1_i32_b64 tba_lo, s[2:3]
11941 // CHECK: [0x02,0x14,0xec,0xbe]
11943 s_ff1_i32_b64 tba_hi, s[2:3]
11944 // CHECK: [0x02,0x14,0xed,0xbe]
11946 s_ff1_i32_b64 tma_lo, s[2:3]
11947 // CHECK: [0x02,0x14,0xee,0xbe]
11949 s_ff1_i32_b64 tma_hi, s[2:3]
11950 // CHECK: [0x02,0x14,0xef,0xbe]
11952 s_ff1_i32_b64 ttmp11, s[2:3]
11953 // CHECK: [0x02,0x14,0xfb,0xbe]
11955 s_ff1_i32_b64 m0, s[2:3]
11956 // CHECK: [0x02,0x14,0xfc,0xbe]
11958 s_ff1_i32_b64 exec_lo, s[2:3]
11959 // CHECK: [0x02,0x14,0xfe,0xbe]
11961 s_ff1_i32_b64 exec_hi, s[2:3]
11962 // CHECK: [0x02,0x14,0xff,0xbe]
11964 s_ff1_i32_b64 s5, s[4:5]
11965 // CHECK: [0x04,0x14,0x85,0xbe]
11967 s_ff1_i32_b64 s5, s[102:103]
11968 // CHECK: [0x66,0x14,0x85,0xbe]
11970 s_ff1_i32_b64 s5, flat_scratch
11971 // CHECK: [0x68,0x14,0x85,0xbe]
11973 s_ff1_i32_b64 s5, vcc
11974 // CHECK: [0x6a,0x14,0x85,0xbe]
11976 s_ff1_i32_b64 s5, tba
11977 // CHECK: [0x6c,0x14,0x85,0xbe]
11979 s_ff1_i32_b64 s5, tma
11980 // CHECK: [0x6e,0x14,0x85,0xbe]
11982 s_ff1_i32_b64 s5, ttmp[10:11]
11983 // CHECK: [0x7a,0x14,0x85,0xbe]
11985 s_ff1_i32_b64 s5, exec
11986 // CHECK: [0x7e,0x14,0x85,0xbe]
11988 s_ff1_i32_b64 s5, 0
11989 // CHECK: [0x80,0x14,0x85,0xbe]
11991 s_ff1_i32_b64 s5, -1
11992 // CHECK: [0xc1,0x14,0x85,0xbe]
11994 s_ff1_i32_b64 s5, 0.5
11995 // CHECK: [0xf0,0x14,0x85,0xbe]
11997 s_ff1_i32_b64 s5, -4.0
11998 // CHECK: [0xf7,0x14,0x85,0xbe]
12000 s_ff1_i32_b64 s5, 0xaf123456
12001 // CHECK: [0xff,0x14,0x85,0xbe,0x56,0x34,0x12,0xaf]
12003 s_ff1_i32_b64 s5, 0x3f717273
12004 // CHECK: [0xff,0x14,0x85,0xbe,0x73,0x72,0x71,0x3f]
12006 s_flbit_i32_b32 s5, s1
12007 // CHECK: [0x01,0x15,0x85,0xbe]
12009 s_flbit_i32_b32 s103, s1
12010 // CHECK: [0x01,0x15,0xe7,0xbe]
12012 s_flbit_i32_b32 flat_scratch_lo, s1
12013 // CHECK: [0x01,0x15,0xe8,0xbe]
12015 s_flbit_i32_b32 flat_scratch_hi, s1
12016 // CHECK: [0x01,0x15,0xe9,0xbe]
12018 s_flbit_i32_b32 vcc_lo, s1
12019 // CHECK: [0x01,0x15,0xea,0xbe]
12021 s_flbit_i32_b32 vcc_hi, s1
12022 // CHECK: [0x01,0x15,0xeb,0xbe]
12024 s_flbit_i32_b32 tba_lo, s1
12025 // CHECK: [0x01,0x15,0xec,0xbe]
12027 s_flbit_i32_b32 tba_hi, s1
12028 // CHECK: [0x01,0x15,0xed,0xbe]
12030 s_flbit_i32_b32 tma_lo, s1
12031 // CHECK: [0x01,0x15,0xee,0xbe]
12033 s_flbit_i32_b32 tma_hi, s1
12034 // CHECK: [0x01,0x15,0xef,0xbe]
12036 s_flbit_i32_b32 ttmp11, s1
12037 // CHECK: [0x01,0x15,0xfb,0xbe]
12039 s_flbit_i32_b32 m0, s1
12040 // CHECK: [0x01,0x15,0xfc,0xbe]
12042 s_flbit_i32_b32 exec_lo, s1
12043 // CHECK: [0x01,0x15,0xfe,0xbe]
12045 s_flbit_i32_b32 exec_hi, s1
12046 // CHECK: [0x01,0x15,0xff,0xbe]
12048 s_flbit_i32_b32 s5, s103
12049 // CHECK: [0x67,0x15,0x85,0xbe]
12051 s_flbit_i32_b32 s5, flat_scratch_lo
12052 // CHECK: [0x68,0x15,0x85,0xbe]
12054 s_flbit_i32_b32 s5, flat_scratch_hi
12055 // CHECK: [0x69,0x15,0x85,0xbe]
12057 s_flbit_i32_b32 s5, vcc_lo
12058 // CHECK: [0x6a,0x15,0x85,0xbe]
12060 s_flbit_i32_b32 s5, vcc_hi
12061 // CHECK: [0x6b,0x15,0x85,0xbe]
12063 s_flbit_i32_b32 s5, tba_lo
12064 // CHECK: [0x6c,0x15,0x85,0xbe]
12066 s_flbit_i32_b32 s5, tba_hi
12067 // CHECK: [0x6d,0x15,0x85,0xbe]
12069 s_flbit_i32_b32 s5, tma_lo
12070 // CHECK: [0x6e,0x15,0x85,0xbe]
12072 s_flbit_i32_b32 s5, tma_hi
12073 // CHECK: [0x6f,0x15,0x85,0xbe]
12075 s_flbit_i32_b32 s5, ttmp11
12076 // CHECK: [0x7b,0x15,0x85,0xbe]
12078 s_flbit_i32_b32 s5, m0
12079 // CHECK: [0x7c,0x15,0x85,0xbe]
12081 s_flbit_i32_b32 s5, exec_lo
12082 // CHECK: [0x7e,0x15,0x85,0xbe]
12084 s_flbit_i32_b32 s5, exec_hi
12085 // CHECK: [0x7f,0x15,0x85,0xbe]
12087 s_flbit_i32_b32 s5, 0
12088 // CHECK: [0x80,0x15,0x85,0xbe]
12090 s_flbit_i32_b32 s5, -1
12091 // CHECK: [0xc1,0x15,0x85,0xbe]
12093 s_flbit_i32_b32 s5, 0.5
12094 // CHECK: [0xf0,0x15,0x85,0xbe]
12096 s_flbit_i32_b32 s5, -4.0
12097 // CHECK: [0xf7,0x15,0x85,0xbe]
12099 s_flbit_i32_b32 s5, 0xaf123456
12100 // CHECK: [0xff,0x15,0x85,0xbe,0x56,0x34,0x12,0xaf]
12102 s_flbit_i32_b32 s5, 0x3f717273
12103 // CHECK: [0xff,0x15,0x85,0xbe,0x73,0x72,0x71,0x3f]
12105 s_flbit_i32_b64 s5, s[2:3]
12106 // CHECK: [0x02,0x16,0x85,0xbe]
12108 s_flbit_i32_b64 s103, s[2:3]
12109 // CHECK: [0x02,0x16,0xe7,0xbe]
12111 s_flbit_i32_b64 flat_scratch_lo, s[2:3]
12112 // CHECK: [0x02,0x16,0xe8,0xbe]
12114 s_flbit_i32_b64 flat_scratch_hi, s[2:3]
12115 // CHECK: [0x02,0x16,0xe9,0xbe]
12117 s_flbit_i32_b64 vcc_lo, s[2:3]
12118 // CHECK: [0x02,0x16,0xea,0xbe]
12120 s_flbit_i32_b64 vcc_hi, s[2:3]
12121 // CHECK: [0x02,0x16,0xeb,0xbe]
12123 s_flbit_i32_b64 tba_lo, s[2:3]
12124 // CHECK: [0x02,0x16,0xec,0xbe]
12126 s_flbit_i32_b64 tba_hi, s[2:3]
12127 // CHECK: [0x02,0x16,0xed,0xbe]
12129 s_flbit_i32_b64 tma_lo, s[2:3]
12130 // CHECK: [0x02,0x16,0xee,0xbe]
12132 s_flbit_i32_b64 tma_hi, s[2:3]
12133 // CHECK: [0x02,0x16,0xef,0xbe]
12135 s_flbit_i32_b64 ttmp11, s[2:3]
12136 // CHECK: [0x02,0x16,0xfb,0xbe]
12138 s_flbit_i32_b64 m0, s[2:3]
12139 // CHECK: [0x02,0x16,0xfc,0xbe]
12141 s_flbit_i32_b64 exec_lo, s[2:3]
12142 // CHECK: [0x02,0x16,0xfe,0xbe]
12144 s_flbit_i32_b64 exec_hi, s[2:3]
12145 // CHECK: [0x02,0x16,0xff,0xbe]
12147 s_flbit_i32_b64 s5, s[4:5]
12148 // CHECK: [0x04,0x16,0x85,0xbe]
12150 s_flbit_i32_b64 s5, s[102:103]
12151 // CHECK: [0x66,0x16,0x85,0xbe]
12153 s_flbit_i32_b64 s5, flat_scratch
12154 // CHECK: [0x68,0x16,0x85,0xbe]
12156 s_flbit_i32_b64 s5, vcc
12157 // CHECK: [0x6a,0x16,0x85,0xbe]
12159 s_flbit_i32_b64 s5, tba
12160 // CHECK: [0x6c,0x16,0x85,0xbe]
12162 s_flbit_i32_b64 s5, tma
12163 // CHECK: [0x6e,0x16,0x85,0xbe]
12165 s_flbit_i32_b64 s5, ttmp[10:11]
12166 // CHECK: [0x7a,0x16,0x85,0xbe]
12168 s_flbit_i32_b64 s5, exec
12169 // CHECK: [0x7e,0x16,0x85,0xbe]
12171 s_flbit_i32_b64 s5, 0
12172 // CHECK: [0x80,0x16,0x85,0xbe]
12174 s_flbit_i32_b64 s5, -1
12175 // CHECK: [0xc1,0x16,0x85,0xbe]
12177 s_flbit_i32_b64 s5, 0.5
12178 // CHECK: [0xf0,0x16,0x85,0xbe]
12180 s_flbit_i32_b64 s5, -4.0
12181 // CHECK: [0xf7,0x16,0x85,0xbe]
12183 s_flbit_i32_b64 s5, 0xaf123456
12184 // CHECK: [0xff,0x16,0x85,0xbe,0x56,0x34,0x12,0xaf]
12186 s_flbit_i32_b64 s5, 0x3f717273
12187 // CHECK: [0xff,0x16,0x85,0xbe,0x73,0x72,0x71,0x3f]
12189 s_flbit_i32 s5, s1
12190 // CHECK: [0x01,0x17,0x85,0xbe]
12192 s_flbit_i32 s103, s1
12193 // CHECK: [0x01,0x17,0xe7,0xbe]
12195 s_flbit_i32 flat_scratch_lo, s1
12196 // CHECK: [0x01,0x17,0xe8,0xbe]
12198 s_flbit_i32 flat_scratch_hi, s1
12199 // CHECK: [0x01,0x17,0xe9,0xbe]
12201 s_flbit_i32 vcc_lo, s1
12202 // CHECK: [0x01,0x17,0xea,0xbe]
12204 s_flbit_i32 vcc_hi, s1
12205 // CHECK: [0x01,0x17,0xeb,0xbe]
12207 s_flbit_i32 tba_lo, s1
12208 // CHECK: [0x01,0x17,0xec,0xbe]
12210 s_flbit_i32 tba_hi, s1
12211 // CHECK: [0x01,0x17,0xed,0xbe]
12213 s_flbit_i32 tma_lo, s1
12214 // CHECK: [0x01,0x17,0xee,0xbe]
12216 s_flbit_i32 tma_hi, s1
12217 // CHECK: [0x01,0x17,0xef,0xbe]
12219 s_flbit_i32 ttmp11, s1
12220 // CHECK: [0x01,0x17,0xfb,0xbe]
12222 s_flbit_i32 m0, s1
12223 // CHECK: [0x01,0x17,0xfc,0xbe]
12225 s_flbit_i32 exec_lo, s1
12226 // CHECK: [0x01,0x17,0xfe,0xbe]
12228 s_flbit_i32 exec_hi, s1
12229 // CHECK: [0x01,0x17,0xff,0xbe]
12231 s_flbit_i32 s5, s103
12232 // CHECK: [0x67,0x17,0x85,0xbe]
12234 s_flbit_i32 s5, flat_scratch_lo
12235 // CHECK: [0x68,0x17,0x85,0xbe]
12237 s_flbit_i32 s5, flat_scratch_hi
12238 // CHECK: [0x69,0x17,0x85,0xbe]
12240 s_flbit_i32 s5, vcc_lo
12241 // CHECK: [0x6a,0x17,0x85,0xbe]
12243 s_flbit_i32 s5, vcc_hi
12244 // CHECK: [0x6b,0x17,0x85,0xbe]
12246 s_flbit_i32 s5, tba_lo
12247 // CHECK: [0x6c,0x17,0x85,0xbe]
12249 s_flbit_i32 s5, tba_hi
12250 // CHECK: [0x6d,0x17,0x85,0xbe]
12252 s_flbit_i32 s5, tma_lo
12253 // CHECK: [0x6e,0x17,0x85,0xbe]
12255 s_flbit_i32 s5, tma_hi
12256 // CHECK: [0x6f,0x17,0x85,0xbe]
12258 s_flbit_i32 s5, ttmp11
12259 // CHECK: [0x7b,0x17,0x85,0xbe]
12261 s_flbit_i32 s5, m0
12262 // CHECK: [0x7c,0x17,0x85,0xbe]
12264 s_flbit_i32 s5, exec_lo
12265 // CHECK: [0x7e,0x17,0x85,0xbe]
12267 s_flbit_i32 s5, exec_hi
12268 // CHECK: [0x7f,0x17,0x85,0xbe]
12270 s_flbit_i32 s5, 0
12271 // CHECK: [0x80,0x17,0x85,0xbe]
12273 s_flbit_i32 s5, -1
12274 // CHECK: [0xc1,0x17,0x85,0xbe]
12276 s_flbit_i32 s5, 0.5
12277 // CHECK: [0xf0,0x17,0x85,0xbe]
12279 s_flbit_i32 s5, -4.0
12280 // CHECK: [0xf7,0x17,0x85,0xbe]
12282 s_flbit_i32 s5, 0xaf123456
12283 // CHECK: [0xff,0x17,0x85,0xbe,0x56,0x34,0x12,0xaf]
12285 s_flbit_i32 s5, 0x3f717273
12286 // CHECK: [0xff,0x17,0x85,0xbe,0x73,0x72,0x71,0x3f]
12288 s_flbit_i32_i64 s5, s[2:3]
12289 // CHECK: [0x02,0x18,0x85,0xbe]
12291 s_flbit_i32_i64 s103, s[2:3]
12292 // CHECK: [0x02,0x18,0xe7,0xbe]
12294 s_flbit_i32_i64 flat_scratch_lo, s[2:3]
12295 // CHECK: [0x02,0x18,0xe8,0xbe]
12297 s_flbit_i32_i64 flat_scratch_hi, s[2:3]
12298 // CHECK: [0x02,0x18,0xe9,0xbe]
12300 s_flbit_i32_i64 vcc_lo, s[2:3]
12301 // CHECK: [0x02,0x18,0xea,0xbe]
12303 s_flbit_i32_i64 vcc_hi, s[2:3]
12304 // CHECK: [0x02,0x18,0xeb,0xbe]
12306 s_flbit_i32_i64 tba_lo, s[2:3]
12307 // CHECK: [0x02,0x18,0xec,0xbe]
12309 s_flbit_i32_i64 tba_hi, s[2:3]
12310 // CHECK: [0x02,0x18,0xed,0xbe]
12312 s_flbit_i32_i64 tma_lo, s[2:3]
12313 // CHECK: [0x02,0x18,0xee,0xbe]
12315 s_flbit_i32_i64 tma_hi, s[2:3]
12316 // CHECK: [0x02,0x18,0xef,0xbe]
12318 s_flbit_i32_i64 ttmp11, s[2:3]
12319 // CHECK: [0x02,0x18,0xfb,0xbe]
12321 s_flbit_i32_i64 m0, s[2:3]
12322 // CHECK: [0x02,0x18,0xfc,0xbe]
12324 s_flbit_i32_i64 exec_lo, s[2:3]
12325 // CHECK: [0x02,0x18,0xfe,0xbe]
12327 s_flbit_i32_i64 exec_hi, s[2:3]
12328 // CHECK: [0x02,0x18,0xff,0xbe]
12330 s_flbit_i32_i64 s5, s[4:5]
12331 // CHECK: [0x04,0x18,0x85,0xbe]
12333 s_flbit_i32_i64 s5, s[102:103]
12334 // CHECK: [0x66,0x18,0x85,0xbe]
12336 s_flbit_i32_i64 s5, flat_scratch
12337 // CHECK: [0x68,0x18,0x85,0xbe]
12339 s_flbit_i32_i64 s5, vcc
12340 // CHECK: [0x6a,0x18,0x85,0xbe]
12342 s_flbit_i32_i64 s5, tba
12343 // CHECK: [0x6c,0x18,0x85,0xbe]
12345 s_flbit_i32_i64 s5, tma
12346 // CHECK: [0x6e,0x18,0x85,0xbe]
12348 s_flbit_i32_i64 s5, ttmp[10:11]
12349 // CHECK: [0x7a,0x18,0x85,0xbe]
12351 s_flbit_i32_i64 s5, exec
12352 // CHECK: [0x7e,0x18,0x85,0xbe]
12354 s_flbit_i32_i64 s5, 0
12355 // CHECK: [0x80,0x18,0x85,0xbe]
12357 s_flbit_i32_i64 s5, -1
12358 // CHECK: [0xc1,0x18,0x85,0xbe]
12360 s_flbit_i32_i64 s5, 0.5
12361 // CHECK: [0xf0,0x18,0x85,0xbe]
12363 s_flbit_i32_i64 s5, -4.0
12364 // CHECK: [0xf7,0x18,0x85,0xbe]
12366 s_flbit_i32_i64 s5, 0xaf123456
12367 // CHECK: [0xff,0x18,0x85,0xbe,0x56,0x34,0x12,0xaf]
12369 s_flbit_i32_i64 s5, 0x3f717273
12370 // CHECK: [0xff,0x18,0x85,0xbe,0x73,0x72,0x71,0x3f]
12372 s_sext_i32_i8 s5, s1
12373 // CHECK: [0x01,0x19,0x85,0xbe]
12375 s_sext_i32_i8 s103, s1
12376 // CHECK: [0x01,0x19,0xe7,0xbe]
12378 s_sext_i32_i8 flat_scratch_lo, s1
12379 // CHECK: [0x01,0x19,0xe8,0xbe]
12381 s_sext_i32_i8 flat_scratch_hi, s1
12382 // CHECK: [0x01,0x19,0xe9,0xbe]
12384 s_sext_i32_i8 vcc_lo, s1
12385 // CHECK: [0x01,0x19,0xea,0xbe]
12387 s_sext_i32_i8 vcc_hi, s1
12388 // CHECK: [0x01,0x19,0xeb,0xbe]
12390 s_sext_i32_i8 tba_lo, s1
12391 // CHECK: [0x01,0x19,0xec,0xbe]
12393 s_sext_i32_i8 tba_hi, s1
12394 // CHECK: [0x01,0x19,0xed,0xbe]
12396 s_sext_i32_i8 tma_lo, s1
12397 // CHECK: [0x01,0x19,0xee,0xbe]
12399 s_sext_i32_i8 tma_hi, s1
12400 // CHECK: [0x01,0x19,0xef,0xbe]
12402 s_sext_i32_i8 ttmp11, s1
12403 // CHECK: [0x01,0x19,0xfb,0xbe]
12405 s_sext_i32_i8 m0, s1
12406 // CHECK: [0x01,0x19,0xfc,0xbe]
12408 s_sext_i32_i8 exec_lo, s1
12409 // CHECK: [0x01,0x19,0xfe,0xbe]
12411 s_sext_i32_i8 exec_hi, s1
12412 // CHECK: [0x01,0x19,0xff,0xbe]
12414 s_sext_i32_i8 s5, s103
12415 // CHECK: [0x67,0x19,0x85,0xbe]
12417 s_sext_i32_i8 s5, flat_scratch_lo
12418 // CHECK: [0x68,0x19,0x85,0xbe]
12420 s_sext_i32_i8 s5, flat_scratch_hi
12421 // CHECK: [0x69,0x19,0x85,0xbe]
12423 s_sext_i32_i8 s5, vcc_lo
12424 // CHECK: [0x6a,0x19,0x85,0xbe]
12426 s_sext_i32_i8 s5, vcc_hi
12427 // CHECK: [0x6b,0x19,0x85,0xbe]
12429 s_sext_i32_i8 s5, tba_lo
12430 // CHECK: [0x6c,0x19,0x85,0xbe]
12432 s_sext_i32_i8 s5, tba_hi
12433 // CHECK: [0x6d,0x19,0x85,0xbe]
12435 s_sext_i32_i8 s5, tma_lo
12436 // CHECK: [0x6e,0x19,0x85,0xbe]
12438 s_sext_i32_i8 s5, tma_hi
12439 // CHECK: [0x6f,0x19,0x85,0xbe]
12441 s_sext_i32_i8 s5, ttmp11
12442 // CHECK: [0x7b,0x19,0x85,0xbe]
12444 s_sext_i32_i8 s5, m0
12445 // CHECK: [0x7c,0x19,0x85,0xbe]
12447 s_sext_i32_i8 s5, exec_lo
12448 // CHECK: [0x7e,0x19,0x85,0xbe]
12450 s_sext_i32_i8 s5, exec_hi
12451 // CHECK: [0x7f,0x19,0x85,0xbe]
12453 s_sext_i32_i8 s5, 0
12454 // CHECK: [0x80,0x19,0x85,0xbe]
12456 s_sext_i32_i8 s5, -1
12457 // CHECK: [0xc1,0x19,0x85,0xbe]
12459 s_sext_i32_i8 s5, 0x71
12460 // CHECK: [0xff,0x19,0x85,0xbe,0x71,0x00,0x00,0x00]
12462 s_sext_i32_i8 s5, 0xf0
12463 // CHECK: [0xff,0x19,0x85,0xbe,0xf0,0x00,0x00,0x00]
12465 s_sext_i32_i16 s5, s1
12466 // CHECK: [0x01,0x1a,0x85,0xbe]
12468 s_sext_i32_i16 s103, s1
12469 // CHECK: [0x01,0x1a,0xe7,0xbe]
12471 s_sext_i32_i16 flat_scratch_lo, s1
12472 // CHECK: [0x01,0x1a,0xe8,0xbe]
12474 s_sext_i32_i16 flat_scratch_hi, s1
12475 // CHECK: [0x01,0x1a,0xe9,0xbe]
12477 s_sext_i32_i16 vcc_lo, s1
12478 // CHECK: [0x01,0x1a,0xea,0xbe]
12480 s_sext_i32_i16 vcc_hi, s1
12481 // CHECK: [0x01,0x1a,0xeb,0xbe]
12483 s_sext_i32_i16 tba_lo, s1
12484 // CHECK: [0x01,0x1a,0xec,0xbe]
12486 s_sext_i32_i16 tba_hi, s1
12487 // CHECK: [0x01,0x1a,0xed,0xbe]
12489 s_sext_i32_i16 tma_lo, s1
12490 // CHECK: [0x01,0x1a,0xee,0xbe]
12492 s_sext_i32_i16 tma_hi, s1
12493 // CHECK: [0x01,0x1a,0xef,0xbe]
12495 s_sext_i32_i16 ttmp11, s1
12496 // CHECK: [0x01,0x1a,0xfb,0xbe]
12498 s_sext_i32_i16 m0, s1
12499 // CHECK: [0x01,0x1a,0xfc,0xbe]
12501 s_sext_i32_i16 exec_lo, s1
12502 // CHECK: [0x01,0x1a,0xfe,0xbe]
12504 s_sext_i32_i16 exec_hi, s1
12505 // CHECK: [0x01,0x1a,0xff,0xbe]
12507 s_sext_i32_i16 s5, s103
12508 // CHECK: [0x67,0x1a,0x85,0xbe]
12510 s_sext_i32_i16 s5, flat_scratch_lo
12511 // CHECK: [0x68,0x1a,0x85,0xbe]
12513 s_sext_i32_i16 s5, flat_scratch_hi
12514 // CHECK: [0x69,0x1a,0x85,0xbe]
12516 s_sext_i32_i16 s5, vcc_lo
12517 // CHECK: [0x6a,0x1a,0x85,0xbe]
12519 s_sext_i32_i16 s5, vcc_hi
12520 // CHECK: [0x6b,0x1a,0x85,0xbe]
12522 s_sext_i32_i16 s5, tba_lo
12523 // CHECK: [0x6c,0x1a,0x85,0xbe]
12525 s_sext_i32_i16 s5, tba_hi
12526 // CHECK: [0x6d,0x1a,0x85,0xbe]
12528 s_sext_i32_i16 s5, tma_lo
12529 // CHECK: [0x6e,0x1a,0x85,0xbe]
12531 s_sext_i32_i16 s5, tma_hi
12532 // CHECK: [0x6f,0x1a,0x85,0xbe]
12534 s_sext_i32_i16 s5, ttmp11
12535 // CHECK: [0x7b,0x1a,0x85,0xbe]
12537 s_sext_i32_i16 s5, m0
12538 // CHECK: [0x7c,0x1a,0x85,0xbe]
12540 s_sext_i32_i16 s5, exec_lo
12541 // CHECK: [0x7e,0x1a,0x85,0xbe]
12543 s_sext_i32_i16 s5, exec_hi
12544 // CHECK: [0x7f,0x1a,0x85,0xbe]
12546 s_sext_i32_i16 s5, 0
12547 // CHECK: [0x80,0x1a,0x85,0xbe]
12549 s_sext_i32_i16 s5, -1
12550 // CHECK: [0xc1,0x1a,0x85,0xbe]
12552 s_sext_i32_i16 s5, 0xfe0b
12553 // CHECK: [0xff,0x1a,0x85,0xbe,0x0b,0xfe,0x00,0x00]
12555 s_sext_i32_i16 s5, 0x3456
12556 // CHECK: [0xff,0x1a,0x85,0xbe,0x56,0x34,0x00,0x00]
12558 s_bitset0_b32 s5, s1
12559 // CHECK: [0x01,0x1b,0x85,0xbe]
12561 s_bitset0_b32 s103, s1
12562 // CHECK: [0x01,0x1b,0xe7,0xbe]
12564 s_bitset0_b32 flat_scratch_lo, s1
12565 // CHECK: [0x01,0x1b,0xe8,0xbe]
12567 s_bitset0_b32 flat_scratch_hi, s1
12568 // CHECK: [0x01,0x1b,0xe9,0xbe]
12570 s_bitset0_b32 vcc_lo, s1
12571 // CHECK: [0x01,0x1b,0xea,0xbe]
12573 s_bitset0_b32 vcc_hi, s1
12574 // CHECK: [0x01,0x1b,0xeb,0xbe]
12576 s_bitset0_b32 tba_lo, s1
12577 // CHECK: [0x01,0x1b,0xec,0xbe]
12579 s_bitset0_b32 tba_hi, s1
12580 // CHECK: [0x01,0x1b,0xed,0xbe]
12582 s_bitset0_b32 tma_lo, s1
12583 // CHECK: [0x01,0x1b,0xee,0xbe]
12585 s_bitset0_b32 tma_hi, s1
12586 // CHECK: [0x01,0x1b,0xef,0xbe]
12588 s_bitset0_b32 ttmp11, s1
12589 // CHECK: [0x01,0x1b,0xfb,0xbe]
12591 s_bitset0_b32 m0, s1
12592 // CHECK: [0x01,0x1b,0xfc,0xbe]
12594 s_bitset0_b32 exec_lo, s1
12595 // CHECK: [0x01,0x1b,0xfe,0xbe]
12597 s_bitset0_b32 exec_hi, s1
12598 // CHECK: [0x01,0x1b,0xff,0xbe]
12600 s_bitset0_b32 s5, s103
12601 // CHECK: [0x67,0x1b,0x85,0xbe]
12603 s_bitset0_b32 s5, flat_scratch_lo
12604 // CHECK: [0x68,0x1b,0x85,0xbe]
12606 s_bitset0_b32 s5, flat_scratch_hi
12607 // CHECK: [0x69,0x1b,0x85,0xbe]
12609 s_bitset0_b32 s5, vcc_lo
12610 // CHECK: [0x6a,0x1b,0x85,0xbe]
12612 s_bitset0_b32 s5, vcc_hi
12613 // CHECK: [0x6b,0x1b,0x85,0xbe]
12615 s_bitset0_b32 s5, tba_lo
12616 // CHECK: [0x6c,0x1b,0x85,0xbe]
12618 s_bitset0_b32 s5, tba_hi
12619 // CHECK: [0x6d,0x1b,0x85,0xbe]
12621 s_bitset0_b32 s5, tma_lo
12622 // CHECK: [0x6e,0x1b,0x85,0xbe]
12624 s_bitset0_b32 s5, tma_hi
12625 // CHECK: [0x6f,0x1b,0x85,0xbe]
12627 s_bitset0_b32 s5, ttmp11
12628 // CHECK: [0x7b,0x1b,0x85,0xbe]
12630 s_bitset0_b32 s5, m0
12631 // CHECK: [0x7c,0x1b,0x85,0xbe]
12633 s_bitset0_b32 s5, exec_lo
12634 // CHECK: [0x7e,0x1b,0x85,0xbe]
12636 s_bitset0_b32 s5, exec_hi
12637 // CHECK: [0x7f,0x1b,0x85,0xbe]
12639 s_bitset0_b32 s5, 0
12640 // CHECK: [0x80,0x1b,0x85,0xbe]
12642 s_bitset0_b32 s5, -1
12643 // CHECK: [0xc1,0x1b,0x85,0xbe]
12645 s_bitset0_b32 s5, 0.5
12646 // CHECK: [0xf0,0x1b,0x85,0xbe]
12648 s_bitset0_b32 s5, -4.0
12649 // CHECK: [0xf7,0x1b,0x85,0xbe]
12651 s_bitset0_b32 s5, 0xaf123456
12652 // CHECK: [0xff,0x1b,0x85,0xbe,0x56,0x34,0x12,0xaf]
12654 s_bitset0_b32 s5, 0x3f717273
12655 // CHECK: [0xff,0x1b,0x85,0xbe,0x73,0x72,0x71,0x3f]
12657 s_bitset0_b64 s[10:11], s1
12658 // CHECK: [0x01,0x1c,0x8a,0xbe]
12660 s_bitset0_b64 s[12:13], s1
12661 // CHECK: [0x01,0x1c,0x8c,0xbe]
12663 s_bitset0_b64 s[102:103], s1
12664 // CHECK: [0x01,0x1c,0xe6,0xbe]
12666 s_bitset0_b64 flat_scratch, s1
12667 // CHECK: [0x01,0x1c,0xe8,0xbe]
12669 s_bitset0_b64 vcc, s1
12670 // CHECK: [0x01,0x1c,0xea,0xbe]
12672 s_bitset0_b64 tba, s1
12673 // CHECK: [0x01,0x1c,0xec,0xbe]
12675 s_bitset0_b64 tma, s1
12676 // CHECK: [0x01,0x1c,0xee,0xbe]
12678 s_bitset0_b64 ttmp[10:11], s1
12679 // CHECK: [0x01,0x1c,0xfa,0xbe]
12681 s_bitset0_b64 exec, s1
12682 // CHECK: [0x01,0x1c,0xfe,0xbe]
12684 s_bitset0_b64 s[10:11], s103
12685 // CHECK: [0x67,0x1c,0x8a,0xbe]
12687 s_bitset0_b64 s[10:11], flat_scratch_lo
12688 // CHECK: [0x68,0x1c,0x8a,0xbe]
12690 s_bitset0_b64 s[10:11], flat_scratch_hi
12691 // CHECK: [0x69,0x1c,0x8a,0xbe]
12693 s_bitset0_b64 s[10:11], vcc_lo
12694 // CHECK: [0x6a,0x1c,0x8a,0xbe]
12696 s_bitset0_b64 s[10:11], vcc_hi
12697 // CHECK: [0x6b,0x1c,0x8a,0xbe]
12699 s_bitset0_b64 s[10:11], tba_lo
12700 // CHECK: [0x6c,0x1c,0x8a,0xbe]
12702 s_bitset0_b64 s[10:11], tba_hi
12703 // CHECK: [0x6d,0x1c,0x8a,0xbe]
12705 s_bitset0_b64 s[10:11], tma_lo
12706 // CHECK: [0x6e,0x1c,0x8a,0xbe]
12708 s_bitset0_b64 s[10:11], tma_hi
12709 // CHECK: [0x6f,0x1c,0x8a,0xbe]
12711 s_bitset0_b64 s[10:11], ttmp11
12712 // CHECK: [0x7b,0x1c,0x8a,0xbe]
12714 s_bitset0_b64 s[10:11], m0
12715 // CHECK: [0x7c,0x1c,0x8a,0xbe]
12717 s_bitset0_b64 s[10:11], exec_lo
12718 // CHECK: [0x7e,0x1c,0x8a,0xbe]
12720 s_bitset0_b64 s[10:11], exec_hi
12721 // CHECK: [0x7f,0x1c,0x8a,0xbe]
12723 s_bitset0_b64 s[10:11], 0
12724 // CHECK: [0x80,0x1c,0x8a,0xbe]
12726 s_bitset0_b64 s[10:11], -1
12727 // CHECK: [0xc1,0x1c,0x8a,0xbe]
12729 s_bitset0_b64 s[10:11], 0.5
12730 // CHECK: [0xf0,0x1c,0x8a,0xbe]
12732 s_bitset0_b64 s[10:11], -4.0
12733 // CHECK: [0xf7,0x1c,0x8a,0xbe]
12735 s_bitset0_b64 s[10:11], 0xaf123456
12736 // CHECK: [0xff,0x1c,0x8a,0xbe,0x56,0x34,0x12,0xaf]
12738 s_bitset0_b64 s[10:11], 0x3f717273
12739 // CHECK: [0xff,0x1c,0x8a,0xbe,0x73,0x72,0x71,0x3f]
12741 s_bitset1_b32 s5, s1
12742 // CHECK: [0x01,0x1d,0x85,0xbe]
12744 s_bitset1_b32 s103, s1
12745 // CHECK: [0x01,0x1d,0xe7,0xbe]
12747 s_bitset1_b32 flat_scratch_lo, s1
12748 // CHECK: [0x01,0x1d,0xe8,0xbe]
12750 s_bitset1_b32 flat_scratch_hi, s1
12751 // CHECK: [0x01,0x1d,0xe9,0xbe]
12753 s_bitset1_b32 vcc_lo, s1
12754 // CHECK: [0x01,0x1d,0xea,0xbe]
12756 s_bitset1_b32 vcc_hi, s1
12757 // CHECK: [0x01,0x1d,0xeb,0xbe]
12759 s_bitset1_b32 tba_lo, s1
12760 // CHECK: [0x01,0x1d,0xec,0xbe]
12762 s_bitset1_b32 tba_hi, s1
12763 // CHECK: [0x01,0x1d,0xed,0xbe]
12765 s_bitset1_b32 tma_lo, s1
12766 // CHECK: [0x01,0x1d,0xee,0xbe]
12768 s_bitset1_b32 tma_hi, s1
12769 // CHECK: [0x01,0x1d,0xef,0xbe]
12771 s_bitset1_b32 ttmp11, s1
12772 // CHECK: [0x01,0x1d,0xfb,0xbe]
12774 s_bitset1_b32 m0, s1
12775 // CHECK: [0x01,0x1d,0xfc,0xbe]
12777 s_bitset1_b32 exec_lo, s1
12778 // CHECK: [0x01,0x1d,0xfe,0xbe]
12780 s_bitset1_b32 exec_hi, s1
12781 // CHECK: [0x01,0x1d,0xff,0xbe]
12783 s_bitset1_b32 s5, s103
12784 // CHECK: [0x67,0x1d,0x85,0xbe]
12786 s_bitset1_b32 s5, flat_scratch_lo
12787 // CHECK: [0x68,0x1d,0x85,0xbe]
12789 s_bitset1_b32 s5, flat_scratch_hi
12790 // CHECK: [0x69,0x1d,0x85,0xbe]
12792 s_bitset1_b32 s5, vcc_lo
12793 // CHECK: [0x6a,0x1d,0x85,0xbe]
12795 s_bitset1_b32 s5, vcc_hi
12796 // CHECK: [0x6b,0x1d,0x85,0xbe]
12798 s_bitset1_b32 s5, tba_lo
12799 // CHECK: [0x6c,0x1d,0x85,0xbe]
12801 s_bitset1_b32 s5, tba_hi
12802 // CHECK: [0x6d,0x1d,0x85,0xbe]
12804 s_bitset1_b32 s5, tma_lo
12805 // CHECK: [0x6e,0x1d,0x85,0xbe]
12807 s_bitset1_b32 s5, tma_hi
12808 // CHECK: [0x6f,0x1d,0x85,0xbe]
12810 s_bitset1_b32 s5, ttmp11
12811 // CHECK: [0x7b,0x1d,0x85,0xbe]
12813 s_bitset1_b32 s5, m0
12814 // CHECK: [0x7c,0x1d,0x85,0xbe]
12816 s_bitset1_b32 s5, exec_lo
12817 // CHECK: [0x7e,0x1d,0x85,0xbe]
12819 s_bitset1_b32 s5, exec_hi
12820 // CHECK: [0x7f,0x1d,0x85,0xbe]
12822 s_bitset1_b32 s5, 0
12823 // CHECK: [0x80,0x1d,0x85,0xbe]
12825 s_bitset1_b32 s5, -1
12826 // CHECK: [0xc1,0x1d,0x85,0xbe]
12828 s_bitset1_b32 s5, 0.5
12829 // CHECK: [0xf0,0x1d,0x85,0xbe]
12831 s_bitset1_b32 s5, -4.0
12832 // CHECK: [0xf7,0x1d,0x85,0xbe]
12834 s_bitset1_b32 s5, 0xaf123456
12835 // CHECK: [0xff,0x1d,0x85,0xbe,0x56,0x34,0x12,0xaf]
12837 s_bitset1_b32 s5, 0x3f717273
12838 // CHECK: [0xff,0x1d,0x85,0xbe,0x73,0x72,0x71,0x3f]
12840 s_bitset1_b64 s[10:11], s1
12841 // CHECK: [0x01,0x1e,0x8a,0xbe]
12843 s_bitset1_b64 s[12:13], s1
12844 // CHECK: [0x01,0x1e,0x8c,0xbe]
12846 s_bitset1_b64 s[102:103], s1
12847 // CHECK: [0x01,0x1e,0xe6,0xbe]
12849 s_bitset1_b64 flat_scratch, s1
12850 // CHECK: [0x01,0x1e,0xe8,0xbe]
12852 s_bitset1_b64 vcc, s1
12853 // CHECK: [0x01,0x1e,0xea,0xbe]
12855 s_bitset1_b64 tba, s1
12856 // CHECK: [0x01,0x1e,0xec,0xbe]
12858 s_bitset1_b64 tma, s1
12859 // CHECK: [0x01,0x1e,0xee,0xbe]
12861 s_bitset1_b64 ttmp[10:11], s1
12862 // CHECK: [0x01,0x1e,0xfa,0xbe]
12864 s_bitset1_b64 exec, s1
12865 // CHECK: [0x01,0x1e,0xfe,0xbe]
12867 s_bitset1_b64 s[10:11], s103
12868 // CHECK: [0x67,0x1e,0x8a,0xbe]
12870 s_bitset1_b64 s[10:11], flat_scratch_lo
12871 // CHECK: [0x68,0x1e,0x8a,0xbe]
12873 s_bitset1_b64 s[10:11], flat_scratch_hi
12874 // CHECK: [0x69,0x1e,0x8a,0xbe]
12876 s_bitset1_b64 s[10:11], vcc_lo
12877 // CHECK: [0x6a,0x1e,0x8a,0xbe]
12879 s_bitset1_b64 s[10:11], vcc_hi
12880 // CHECK: [0x6b,0x1e,0x8a,0xbe]
12882 s_bitset1_b64 s[10:11], tba_lo
12883 // CHECK: [0x6c,0x1e,0x8a,0xbe]
12885 s_bitset1_b64 s[10:11], tba_hi
12886 // CHECK: [0x6d,0x1e,0x8a,0xbe]
12888 s_bitset1_b64 s[10:11], tma_lo
12889 // CHECK: [0x6e,0x1e,0x8a,0xbe]
12891 s_bitset1_b64 s[10:11], tma_hi
12892 // CHECK: [0x6f,0x1e,0x8a,0xbe]
12894 s_bitset1_b64 s[10:11], ttmp11
12895 // CHECK: [0x7b,0x1e,0x8a,0xbe]
12897 s_bitset1_b64 s[10:11], m0
12898 // CHECK: [0x7c,0x1e,0x8a,0xbe]
12900 s_bitset1_b64 s[10:11], exec_lo
12901 // CHECK: [0x7e,0x1e,0x8a,0xbe]
12903 s_bitset1_b64 s[10:11], exec_hi
12904 // CHECK: [0x7f,0x1e,0x8a,0xbe]
12906 s_bitset1_b64 s[10:11], 0
12907 // CHECK: [0x80,0x1e,0x8a,0xbe]
12909 s_bitset1_b64 s[10:11], -1
12910 // CHECK: [0xc1,0x1e,0x8a,0xbe]
12912 s_bitset1_b64 s[10:11], 0.5
12913 // CHECK: [0xf0,0x1e,0x8a,0xbe]
12915 s_bitset1_b64 s[10:11], -4.0
12916 // CHECK: [0xf7,0x1e,0x8a,0xbe]
12918 s_bitset1_b64 s[10:11], 0xaf123456
12919 // CHECK: [0xff,0x1e,0x8a,0xbe,0x56,0x34,0x12,0xaf]
12921 s_bitset1_b64 s[10:11], 0x3f717273
12922 // CHECK: [0xff,0x1e,0x8a,0xbe,0x73,0x72,0x71,0x3f]
12924 s_getpc_b64 s[10:11]
12925 // CHECK: [0x00,0x1f,0x8a,0xbe]
12927 s_getpc_b64 s[12:13]
12928 // CHECK: [0x00,0x1f,0x8c,0xbe]
12930 s_getpc_b64 s[102:103]
12931 // CHECK: [0x00,0x1f,0xe6,0xbe]
12933 s_getpc_b64 flat_scratch
12934 // CHECK: [0x00,0x1f,0xe8,0xbe]
12936 s_getpc_b64 vcc
12937 // CHECK: [0x00,0x1f,0xea,0xbe]
12939 s_getpc_b64 tba
12940 // CHECK: [0x00,0x1f,0xec,0xbe]
12942 s_getpc_b64 tma
12943 // CHECK: [0x00,0x1f,0xee,0xbe]
12945 s_getpc_b64 ttmp[10:11]
12946 // CHECK: [0x00,0x1f,0xfa,0xbe]
12948 s_getpc_b64 exec
12949 // CHECK: [0x00,0x1f,0xfe,0xbe]
12951 s_setpc_b64 s[2:3]
12952 // CHECK: [0x02,0x20,0x80,0xbe]
12954 s_setpc_b64 s[4:5]
12955 // CHECK: [0x04,0x20,0x80,0xbe]
12957 s_setpc_b64 s[102:103]
12958 // CHECK: [0x66,0x20,0x80,0xbe]
12960 s_setpc_b64 flat_scratch
12961 // CHECK: [0x68,0x20,0x80,0xbe]
12963 s_setpc_b64 vcc
12964 // CHECK: [0x6a,0x20,0x80,0xbe]
12966 s_setpc_b64 tba
12967 // CHECK: [0x6c,0x20,0x80,0xbe]
12969 s_setpc_b64 tma
12970 // CHECK: [0x6e,0x20,0x80,0xbe]
12972 s_setpc_b64 ttmp[10:11]
12973 // CHECK: [0x7a,0x20,0x80,0xbe]
12975 s_swappc_b64 s[10:11], s[2:3]
12976 // CHECK: [0x02,0x21,0x8a,0xbe]
12978 s_swappc_b64 s[12:13], s[2:3]
12979 // CHECK: [0x02,0x21,0x8c,0xbe]
12981 s_swappc_b64 s[102:103], s[2:3]
12982 // CHECK: [0x02,0x21,0xe6,0xbe]
12984 s_swappc_b64 flat_scratch, s[2:3]
12985 // CHECK: [0x02,0x21,0xe8,0xbe]
12987 s_swappc_b64 vcc, s[2:3]
12988 // CHECK: [0x02,0x21,0xea,0xbe]
12990 s_swappc_b64 tba, s[2:3]
12991 // CHECK: [0x02,0x21,0xec,0xbe]
12993 s_swappc_b64 tma, s[2:3]
12994 // CHECK: [0x02,0x21,0xee,0xbe]
12996 s_swappc_b64 ttmp[10:11], s[2:3]
12997 // CHECK: [0x02,0x21,0xfa,0xbe]
12999 s_swappc_b64 exec, s[2:3]
13000 // CHECK: [0x02,0x21,0xfe,0xbe]
13002 s_swappc_b64 s[10:11], s[4:5]
13003 // CHECK: [0x04,0x21,0x8a,0xbe]
13005 s_swappc_b64 s[10:11], s[102:103]
13006 // CHECK: [0x66,0x21,0x8a,0xbe]
13008 s_swappc_b64 s[10:11], flat_scratch
13009 // CHECK: [0x68,0x21,0x8a,0xbe]
13011 s_swappc_b64 s[10:11], vcc
13012 // CHECK: [0x6a,0x21,0x8a,0xbe]
13014 s_swappc_b64 s[10:11], tba
13015 // CHECK: [0x6c,0x21,0x8a,0xbe]
13017 s_swappc_b64 s[10:11], tma
13018 // CHECK: [0x6e,0x21,0x8a,0xbe]
13020 s_swappc_b64 s[10:11], ttmp[10:11]
13021 // CHECK: [0x7a,0x21,0x8a,0xbe]
13023 s_rfe_b64 s[2:3]
13024 // CHECK: [0x02,0x22,0x80,0xbe]
13026 s_rfe_b64 s[4:5]
13027 // CHECK: [0x04,0x22,0x80,0xbe]
13029 s_rfe_b64 s[102:103]
13030 // CHECK: [0x66,0x22,0x80,0xbe]
13032 s_rfe_b64 flat_scratch
13033 // CHECK: [0x68,0x22,0x80,0xbe]
13035 s_rfe_b64 vcc
13036 // CHECK: [0x6a,0x22,0x80,0xbe]
13038 s_rfe_b64 tba
13039 // CHECK: [0x6c,0x22,0x80,0xbe]
13041 s_rfe_b64 tma
13042 // CHECK: [0x6e,0x22,0x80,0xbe]
13044 s_rfe_b64 ttmp[10:11]
13045 // CHECK: [0x7a,0x22,0x80,0xbe]
13047 s_and_saveexec_b64 s[10:11], s[2:3]
13048 // CHECK: [0x02,0x24,0x8a,0xbe]
13050 s_and_saveexec_b64 s[12:13], s[2:3]
13051 // CHECK: [0x02,0x24,0x8c,0xbe]
13053 s_and_saveexec_b64 s[102:103], s[2:3]
13054 // CHECK: [0x02,0x24,0xe6,0xbe]
13056 s_and_saveexec_b64 flat_scratch, s[2:3]
13057 // CHECK: [0x02,0x24,0xe8,0xbe]
13059 s_and_saveexec_b64 vcc, s[2:3]
13060 // CHECK: [0x02,0x24,0xea,0xbe]
13062 s_and_saveexec_b64 tba, s[2:3]
13063 // CHECK: [0x02,0x24,0xec,0xbe]
13065 s_and_saveexec_b64 tma, s[2:3]
13066 // CHECK: [0x02,0x24,0xee,0xbe]
13068 s_and_saveexec_b64 ttmp[10:11], s[2:3]
13069 // CHECK: [0x02,0x24,0xfa,0xbe]
13071 s_and_saveexec_b64 s[10:11], s[4:5]
13072 // CHECK: [0x04,0x24,0x8a,0xbe]
13074 s_and_saveexec_b64 s[10:11], s[102:103]
13075 // CHECK: [0x66,0x24,0x8a,0xbe]
13077 s_and_saveexec_b64 s[10:11], flat_scratch
13078 // CHECK: [0x68,0x24,0x8a,0xbe]
13080 s_and_saveexec_b64 s[10:11], vcc
13081 // CHECK: [0x6a,0x24,0x8a,0xbe]
13083 s_and_saveexec_b64 s[10:11], tba
13084 // CHECK: [0x6c,0x24,0x8a,0xbe]
13086 s_and_saveexec_b64 s[10:11], tma
13087 // CHECK: [0x6e,0x24,0x8a,0xbe]
13089 s_and_saveexec_b64 s[10:11], ttmp[10:11]
13090 // CHECK: [0x7a,0x24,0x8a,0xbe]
13092 s_and_saveexec_b64 s[10:11], exec
13093 // CHECK: [0x7e,0x24,0x8a,0xbe]
13095 s_and_saveexec_b64 s[10:11], 0
13096 // CHECK: [0x80,0x24,0x8a,0xbe]
13098 s_and_saveexec_b64 s[10:11], -1
13099 // CHECK: [0xc1,0x24,0x8a,0xbe]
13101 s_and_saveexec_b64 s[10:11], 0.5
13102 // CHECK: [0xf0,0x24,0x8a,0xbe]
13104 s_and_saveexec_b64 s[10:11], -4.0
13105 // CHECK: [0xf7,0x24,0x8a,0xbe]
13107 s_and_saveexec_b64 s[10:11], 0xaf123456
13108 // CHECK: [0xff,0x24,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13110 s_and_saveexec_b64 s[10:11], 0x3f717273
13111 // CHECK: [0xff,0x24,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13113 s_or_saveexec_b64 s[10:11], s[2:3]
13114 // CHECK: [0x02,0x25,0x8a,0xbe]
13116 s_or_saveexec_b64 s[12:13], s[2:3]
13117 // CHECK: [0x02,0x25,0x8c,0xbe]
13119 s_or_saveexec_b64 s[102:103], s[2:3]
13120 // CHECK: [0x02,0x25,0xe6,0xbe]
13122 s_or_saveexec_b64 flat_scratch, s[2:3]
13123 // CHECK: [0x02,0x25,0xe8,0xbe]
13125 s_or_saveexec_b64 vcc, s[2:3]
13126 // CHECK: [0x02,0x25,0xea,0xbe]
13128 s_or_saveexec_b64 tba, s[2:3]
13129 // CHECK: [0x02,0x25,0xec,0xbe]
13131 s_or_saveexec_b64 tma, s[2:3]
13132 // CHECK: [0x02,0x25,0xee,0xbe]
13134 s_or_saveexec_b64 ttmp[10:11], s[2:3]
13135 // CHECK: [0x02,0x25,0xfa,0xbe]
13137 s_or_saveexec_b64 s[10:11], s[4:5]
13138 // CHECK: [0x04,0x25,0x8a,0xbe]
13140 s_or_saveexec_b64 s[10:11], s[102:103]
13141 // CHECK: [0x66,0x25,0x8a,0xbe]
13143 s_or_saveexec_b64 s[10:11], flat_scratch
13144 // CHECK: [0x68,0x25,0x8a,0xbe]
13146 s_or_saveexec_b64 s[10:11], vcc
13147 // CHECK: [0x6a,0x25,0x8a,0xbe]
13149 s_or_saveexec_b64 s[10:11], tba
13150 // CHECK: [0x6c,0x25,0x8a,0xbe]
13152 s_or_saveexec_b64 s[10:11], tma
13153 // CHECK: [0x6e,0x25,0x8a,0xbe]
13155 s_or_saveexec_b64 s[10:11], ttmp[10:11]
13156 // CHECK: [0x7a,0x25,0x8a,0xbe]
13158 s_or_saveexec_b64 s[10:11], exec
13159 // CHECK: [0x7e,0x25,0x8a,0xbe]
13161 s_or_saveexec_b64 s[10:11], 0
13162 // CHECK: [0x80,0x25,0x8a,0xbe]
13164 s_or_saveexec_b64 s[10:11], -1
13165 // CHECK: [0xc1,0x25,0x8a,0xbe]
13167 s_or_saveexec_b64 s[10:11], 0.5
13168 // CHECK: [0xf0,0x25,0x8a,0xbe]
13170 s_or_saveexec_b64 s[10:11], -4.0
13171 // CHECK: [0xf7,0x25,0x8a,0xbe]
13173 s_or_saveexec_b64 s[10:11], 0xaf123456
13174 // CHECK: [0xff,0x25,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13176 s_or_saveexec_b64 s[10:11], 0x3f717273
13177 // CHECK: [0xff,0x25,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13179 s_xor_saveexec_b64 s[10:11], s[2:3]
13180 // CHECK: [0x02,0x26,0x8a,0xbe]
13182 s_xor_saveexec_b64 s[12:13], s[2:3]
13183 // CHECK: [0x02,0x26,0x8c,0xbe]
13185 s_xor_saveexec_b64 s[102:103], s[2:3]
13186 // CHECK: [0x02,0x26,0xe6,0xbe]
13188 s_xor_saveexec_b64 flat_scratch, s[2:3]
13189 // CHECK: [0x02,0x26,0xe8,0xbe]
13191 s_xor_saveexec_b64 vcc, s[2:3]
13192 // CHECK: [0x02,0x26,0xea,0xbe]
13194 s_xor_saveexec_b64 tba, s[2:3]
13195 // CHECK: [0x02,0x26,0xec,0xbe]
13197 s_xor_saveexec_b64 tma, s[2:3]
13198 // CHECK: [0x02,0x26,0xee,0xbe]
13200 s_xor_saveexec_b64 ttmp[10:11], s[2:3]
13201 // CHECK: [0x02,0x26,0xfa,0xbe]
13203 s_xor_saveexec_b64 s[10:11], s[4:5]
13204 // CHECK: [0x04,0x26,0x8a,0xbe]
13206 s_xor_saveexec_b64 s[10:11], s[102:103]
13207 // CHECK: [0x66,0x26,0x8a,0xbe]
13209 s_xor_saveexec_b64 s[10:11], flat_scratch
13210 // CHECK: [0x68,0x26,0x8a,0xbe]
13212 s_xor_saveexec_b64 s[10:11], vcc
13213 // CHECK: [0x6a,0x26,0x8a,0xbe]
13215 s_xor_saveexec_b64 s[10:11], tba
13216 // CHECK: [0x6c,0x26,0x8a,0xbe]
13218 s_xor_saveexec_b64 s[10:11], tma
13219 // CHECK: [0x6e,0x26,0x8a,0xbe]
13221 s_xor_saveexec_b64 s[10:11], ttmp[10:11]
13222 // CHECK: [0x7a,0x26,0x8a,0xbe]
13224 s_xor_saveexec_b64 s[10:11], exec
13225 // CHECK: [0x7e,0x26,0x8a,0xbe]
13227 s_xor_saveexec_b64 s[10:11], 0
13228 // CHECK: [0x80,0x26,0x8a,0xbe]
13230 s_xor_saveexec_b64 s[10:11], -1
13231 // CHECK: [0xc1,0x26,0x8a,0xbe]
13233 s_xor_saveexec_b64 s[10:11], 0.5
13234 // CHECK: [0xf0,0x26,0x8a,0xbe]
13236 s_xor_saveexec_b64 s[10:11], -4.0
13237 // CHECK: [0xf7,0x26,0x8a,0xbe]
13239 s_xor_saveexec_b64 s[10:11], 0xaf123456
13240 // CHECK: [0xff,0x26,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13242 s_xor_saveexec_b64 s[10:11], 0x3f717273
13243 // CHECK: [0xff,0x26,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13245 s_andn2_saveexec_b64 s[10:11], s[2:3]
13246 // CHECK: [0x02,0x27,0x8a,0xbe]
13248 s_andn2_saveexec_b64 s[12:13], s[2:3]
13249 // CHECK: [0x02,0x27,0x8c,0xbe]
13251 s_andn2_saveexec_b64 s[102:103], s[2:3]
13252 // CHECK: [0x02,0x27,0xe6,0xbe]
13254 s_andn2_saveexec_b64 flat_scratch, s[2:3]
13255 // CHECK: [0x02,0x27,0xe8,0xbe]
13257 s_andn2_saveexec_b64 vcc, s[2:3]
13258 // CHECK: [0x02,0x27,0xea,0xbe]
13260 s_andn2_saveexec_b64 tba, s[2:3]
13261 // CHECK: [0x02,0x27,0xec,0xbe]
13263 s_andn2_saveexec_b64 tma, s[2:3]
13264 // CHECK: [0x02,0x27,0xee,0xbe]
13266 s_andn2_saveexec_b64 ttmp[10:11], s[2:3]
13267 // CHECK: [0x02,0x27,0xfa,0xbe]
13269 s_andn2_saveexec_b64 s[10:11], s[4:5]
13270 // CHECK: [0x04,0x27,0x8a,0xbe]
13272 s_andn2_saveexec_b64 s[10:11], s[102:103]
13273 // CHECK: [0x66,0x27,0x8a,0xbe]
13275 s_andn2_saveexec_b64 s[10:11], flat_scratch
13276 // CHECK: [0x68,0x27,0x8a,0xbe]
13278 s_andn2_saveexec_b64 s[10:11], vcc
13279 // CHECK: [0x6a,0x27,0x8a,0xbe]
13281 s_andn2_saveexec_b64 s[10:11], tba
13282 // CHECK: [0x6c,0x27,0x8a,0xbe]
13284 s_andn2_saveexec_b64 s[10:11], tma
13285 // CHECK: [0x6e,0x27,0x8a,0xbe]
13287 s_andn2_saveexec_b64 s[10:11], ttmp[10:11]
13288 // CHECK: [0x7a,0x27,0x8a,0xbe]
13290 s_andn2_saveexec_b64 s[10:11], exec
13291 // CHECK: [0x7e,0x27,0x8a,0xbe]
13293 s_andn2_saveexec_b64 s[10:11], 0
13294 // CHECK: [0x80,0x27,0x8a,0xbe]
13296 s_andn2_saveexec_b64 s[10:11], -1
13297 // CHECK: [0xc1,0x27,0x8a,0xbe]
13299 s_andn2_saveexec_b64 s[10:11], 0.5
13300 // CHECK: [0xf0,0x27,0x8a,0xbe]
13302 s_andn2_saveexec_b64 s[10:11], -4.0
13303 // CHECK: [0xf7,0x27,0x8a,0xbe]
13305 s_andn2_saveexec_b64 s[10:11], 0xaf123456
13306 // CHECK: [0xff,0x27,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13308 s_andn2_saveexec_b64 s[10:11], 0x3f717273
13309 // CHECK: [0xff,0x27,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13311 s_orn2_saveexec_b64 s[10:11], s[2:3]
13312 // CHECK: [0x02,0x28,0x8a,0xbe]
13314 s_orn2_saveexec_b64 s[12:13], s[2:3]
13315 // CHECK: [0x02,0x28,0x8c,0xbe]
13317 s_orn2_saveexec_b64 s[102:103], s[2:3]
13318 // CHECK: [0x02,0x28,0xe6,0xbe]
13320 s_orn2_saveexec_b64 flat_scratch, s[2:3]
13321 // CHECK: [0x02,0x28,0xe8,0xbe]
13323 s_orn2_saveexec_b64 vcc, s[2:3]
13324 // CHECK: [0x02,0x28,0xea,0xbe]
13326 s_orn2_saveexec_b64 tba, s[2:3]
13327 // CHECK: [0x02,0x28,0xec,0xbe]
13329 s_orn2_saveexec_b64 tma, s[2:3]
13330 // CHECK: [0x02,0x28,0xee,0xbe]
13332 s_orn2_saveexec_b64 ttmp[10:11], s[2:3]
13333 // CHECK: [0x02,0x28,0xfa,0xbe]
13335 s_orn2_saveexec_b64 s[10:11], s[4:5]
13336 // CHECK: [0x04,0x28,0x8a,0xbe]
13338 s_orn2_saveexec_b64 s[10:11], s[102:103]
13339 // CHECK: [0x66,0x28,0x8a,0xbe]
13341 s_orn2_saveexec_b64 s[10:11], flat_scratch
13342 // CHECK: [0x68,0x28,0x8a,0xbe]
13344 s_orn2_saveexec_b64 s[10:11], vcc
13345 // CHECK: [0x6a,0x28,0x8a,0xbe]
13347 s_orn2_saveexec_b64 s[10:11], tba
13348 // CHECK: [0x6c,0x28,0x8a,0xbe]
13350 s_orn2_saveexec_b64 s[10:11], tma
13351 // CHECK: [0x6e,0x28,0x8a,0xbe]
13353 s_orn2_saveexec_b64 s[10:11], ttmp[10:11]
13354 // CHECK: [0x7a,0x28,0x8a,0xbe]
13356 s_orn2_saveexec_b64 s[10:11], exec
13357 // CHECK: [0x7e,0x28,0x8a,0xbe]
13359 s_orn2_saveexec_b64 s[10:11], 0
13360 // CHECK: [0x80,0x28,0x8a,0xbe]
13362 s_orn2_saveexec_b64 s[10:11], -1
13363 // CHECK: [0xc1,0x28,0x8a,0xbe]
13365 s_orn2_saveexec_b64 s[10:11], 0.5
13366 // CHECK: [0xf0,0x28,0x8a,0xbe]
13368 s_orn2_saveexec_b64 s[10:11], -4.0
13369 // CHECK: [0xf7,0x28,0x8a,0xbe]
13371 s_orn2_saveexec_b64 s[10:11], 0xaf123456
13372 // CHECK: [0xff,0x28,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13374 s_orn2_saveexec_b64 s[10:11], 0x3f717273
13375 // CHECK: [0xff,0x28,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13377 s_nand_saveexec_b64 s[10:11], s[2:3]
13378 // CHECK: [0x02,0x29,0x8a,0xbe]
13380 s_nand_saveexec_b64 s[12:13], s[2:3]
13381 // CHECK: [0x02,0x29,0x8c,0xbe]
13383 s_nand_saveexec_b64 s[102:103], s[2:3]
13384 // CHECK: [0x02,0x29,0xe6,0xbe]
13386 s_nand_saveexec_b64 flat_scratch, s[2:3]
13387 // CHECK: [0x02,0x29,0xe8,0xbe]
13389 s_nand_saveexec_b64 vcc, s[2:3]
13390 // CHECK: [0x02,0x29,0xea,0xbe]
13392 s_nand_saveexec_b64 tba, s[2:3]
13393 // CHECK: [0x02,0x29,0xec,0xbe]
13395 s_nand_saveexec_b64 tma, s[2:3]
13396 // CHECK: [0x02,0x29,0xee,0xbe]
13398 s_nand_saveexec_b64 ttmp[10:11], s[2:3]
13399 // CHECK: [0x02,0x29,0xfa,0xbe]
13401 s_nand_saveexec_b64 s[10:11], s[4:5]
13402 // CHECK: [0x04,0x29,0x8a,0xbe]
13404 s_nand_saveexec_b64 s[10:11], s[102:103]
13405 // CHECK: [0x66,0x29,0x8a,0xbe]
13407 s_nand_saveexec_b64 s[10:11], flat_scratch
13408 // CHECK: [0x68,0x29,0x8a,0xbe]
13410 s_nand_saveexec_b64 s[10:11], vcc
13411 // CHECK: [0x6a,0x29,0x8a,0xbe]
13413 s_nand_saveexec_b64 s[10:11], tba
13414 // CHECK: [0x6c,0x29,0x8a,0xbe]
13416 s_nand_saveexec_b64 s[10:11], tma
13417 // CHECK: [0x6e,0x29,0x8a,0xbe]
13419 s_nand_saveexec_b64 s[10:11], ttmp[10:11]
13420 // CHECK: [0x7a,0x29,0x8a,0xbe]
13422 s_nand_saveexec_b64 s[10:11], exec
13423 // CHECK: [0x7e,0x29,0x8a,0xbe]
13425 s_nand_saveexec_b64 s[10:11], 0
13426 // CHECK: [0x80,0x29,0x8a,0xbe]
13428 s_nand_saveexec_b64 s[10:11], -1
13429 // CHECK: [0xc1,0x29,0x8a,0xbe]
13431 s_nand_saveexec_b64 s[10:11], 0.5
13432 // CHECK: [0xf0,0x29,0x8a,0xbe]
13434 s_nand_saveexec_b64 s[10:11], -4.0
13435 // CHECK: [0xf7,0x29,0x8a,0xbe]
13437 s_nand_saveexec_b64 s[10:11], 0xaf123456
13438 // CHECK: [0xff,0x29,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13440 s_nand_saveexec_b64 s[10:11], 0x3f717273
13441 // CHECK: [0xff,0x29,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13443 s_nor_saveexec_b64 s[10:11], s[2:3]
13444 // CHECK: [0x02,0x2a,0x8a,0xbe]
13446 s_nor_saveexec_b64 s[12:13], s[2:3]
13447 // CHECK: [0x02,0x2a,0x8c,0xbe]
13449 s_nor_saveexec_b64 s[102:103], s[2:3]
13450 // CHECK: [0x02,0x2a,0xe6,0xbe]
13452 s_nor_saveexec_b64 flat_scratch, s[2:3]
13453 // CHECK: [0x02,0x2a,0xe8,0xbe]
13455 s_nor_saveexec_b64 vcc, s[2:3]
13456 // CHECK: [0x02,0x2a,0xea,0xbe]
13458 s_nor_saveexec_b64 tba, s[2:3]
13459 // CHECK: [0x02,0x2a,0xec,0xbe]
13461 s_nor_saveexec_b64 tma, s[2:3]
13462 // CHECK: [0x02,0x2a,0xee,0xbe]
13464 s_nor_saveexec_b64 ttmp[10:11], s[2:3]
13465 // CHECK: [0x02,0x2a,0xfa,0xbe]
13467 s_nor_saveexec_b64 s[10:11], s[4:5]
13468 // CHECK: [0x04,0x2a,0x8a,0xbe]
13470 s_nor_saveexec_b64 s[10:11], s[102:103]
13471 // CHECK: [0x66,0x2a,0x8a,0xbe]
13473 s_nor_saveexec_b64 s[10:11], flat_scratch
13474 // CHECK: [0x68,0x2a,0x8a,0xbe]
13476 s_nor_saveexec_b64 s[10:11], vcc
13477 // CHECK: [0x6a,0x2a,0x8a,0xbe]
13479 s_nor_saveexec_b64 s[10:11], tba
13480 // CHECK: [0x6c,0x2a,0x8a,0xbe]
13482 s_nor_saveexec_b64 s[10:11], tma
13483 // CHECK: [0x6e,0x2a,0x8a,0xbe]
13485 s_nor_saveexec_b64 s[10:11], ttmp[10:11]
13486 // CHECK: [0x7a,0x2a,0x8a,0xbe]
13488 s_nor_saveexec_b64 s[10:11], exec
13489 // CHECK: [0x7e,0x2a,0x8a,0xbe]
13491 s_nor_saveexec_b64 s[10:11], 0
13492 // CHECK: [0x80,0x2a,0x8a,0xbe]
13494 s_nor_saveexec_b64 s[10:11], -1
13495 // CHECK: [0xc1,0x2a,0x8a,0xbe]
13497 s_nor_saveexec_b64 s[10:11], 0.5
13498 // CHECK: [0xf0,0x2a,0x8a,0xbe]
13500 s_nor_saveexec_b64 s[10:11], -4.0
13501 // CHECK: [0xf7,0x2a,0x8a,0xbe]
13503 s_nor_saveexec_b64 s[10:11], 0xaf123456
13504 // CHECK: [0xff,0x2a,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13506 s_nor_saveexec_b64 s[10:11], 0x3f717273
13507 // CHECK: [0xff,0x2a,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13509 s_xnor_saveexec_b64 s[10:11], s[2:3]
13510 // CHECK: [0x02,0x2b,0x8a,0xbe]
13512 s_xnor_saveexec_b64 s[12:13], s[2:3]
13513 // CHECK: [0x02,0x2b,0x8c,0xbe]
13515 s_xnor_saveexec_b64 s[102:103], s[2:3]
13516 // CHECK: [0x02,0x2b,0xe6,0xbe]
13518 s_xnor_saveexec_b64 flat_scratch, s[2:3]
13519 // CHECK: [0x02,0x2b,0xe8,0xbe]
13521 s_xnor_saveexec_b64 vcc, s[2:3]
13522 // CHECK: [0x02,0x2b,0xea,0xbe]
13524 s_xnor_saveexec_b64 tba, s[2:3]
13525 // CHECK: [0x02,0x2b,0xec,0xbe]
13527 s_xnor_saveexec_b64 tma, s[2:3]
13528 // CHECK: [0x02,0x2b,0xee,0xbe]
13530 s_xnor_saveexec_b64 ttmp[10:11], s[2:3]
13531 // CHECK: [0x02,0x2b,0xfa,0xbe]
13533 s_xnor_saveexec_b64 s[10:11], s[4:5]
13534 // CHECK: [0x04,0x2b,0x8a,0xbe]
13536 s_xnor_saveexec_b64 s[10:11], s[102:103]
13537 // CHECK: [0x66,0x2b,0x8a,0xbe]
13539 s_xnor_saveexec_b64 s[10:11], flat_scratch
13540 // CHECK: [0x68,0x2b,0x8a,0xbe]
13542 s_xnor_saveexec_b64 s[10:11], vcc
13543 // CHECK: [0x6a,0x2b,0x8a,0xbe]
13545 s_xnor_saveexec_b64 s[10:11], tba
13546 // CHECK: [0x6c,0x2b,0x8a,0xbe]
13548 s_xnor_saveexec_b64 s[10:11], tma
13549 // CHECK: [0x6e,0x2b,0x8a,0xbe]
13551 s_xnor_saveexec_b64 s[10:11], ttmp[10:11]
13552 // CHECK: [0x7a,0x2b,0x8a,0xbe]
13554 s_xnor_saveexec_b64 s[10:11], exec
13555 // CHECK: [0x7e,0x2b,0x8a,0xbe]
13557 s_xnor_saveexec_b64 s[10:11], 0
13558 // CHECK: [0x80,0x2b,0x8a,0xbe]
13560 s_xnor_saveexec_b64 s[10:11], -1
13561 // CHECK: [0xc1,0x2b,0x8a,0xbe]
13563 s_xnor_saveexec_b64 s[10:11], 0.5
13564 // CHECK: [0xf0,0x2b,0x8a,0xbe]
13566 s_xnor_saveexec_b64 s[10:11], -4.0
13567 // CHECK: [0xf7,0x2b,0x8a,0xbe]
13569 s_xnor_saveexec_b64 s[10:11], 0xaf123456
13570 // CHECK: [0xff,0x2b,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13572 s_xnor_saveexec_b64 s[10:11], 0x3f717273
13573 // CHECK: [0xff,0x2b,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13575 s_quadmask_b32 s5, s1
13576 // CHECK: [0x01,0x2c,0x85,0xbe]
13578 s_quadmask_b32 s103, s1
13579 // CHECK: [0x01,0x2c,0xe7,0xbe]
13581 s_quadmask_b32 flat_scratch_lo, s1
13582 // CHECK: [0x01,0x2c,0xe8,0xbe]
13584 s_quadmask_b32 flat_scratch_hi, s1
13585 // CHECK: [0x01,0x2c,0xe9,0xbe]
13587 s_quadmask_b32 vcc_lo, s1
13588 // CHECK: [0x01,0x2c,0xea,0xbe]
13590 s_quadmask_b32 vcc_hi, s1
13591 // CHECK: [0x01,0x2c,0xeb,0xbe]
13593 s_quadmask_b32 tba_lo, s1
13594 // CHECK: [0x01,0x2c,0xec,0xbe]
13596 s_quadmask_b32 tba_hi, s1
13597 // CHECK: [0x01,0x2c,0xed,0xbe]
13599 s_quadmask_b32 tma_lo, s1
13600 // CHECK: [0x01,0x2c,0xee,0xbe]
13602 s_quadmask_b32 tma_hi, s1
13603 // CHECK: [0x01,0x2c,0xef,0xbe]
13605 s_quadmask_b32 ttmp11, s1
13606 // CHECK: [0x01,0x2c,0xfb,0xbe]
13608 s_quadmask_b32 m0, s1
13609 // CHECK: [0x01,0x2c,0xfc,0xbe]
13611 s_quadmask_b32 exec_lo, s1
13612 // CHECK: [0x01,0x2c,0xfe,0xbe]
13614 s_quadmask_b32 exec_hi, s1
13615 // CHECK: [0x01,0x2c,0xff,0xbe]
13617 s_quadmask_b32 s5, s103
13618 // CHECK: [0x67,0x2c,0x85,0xbe]
13620 s_quadmask_b32 s5, flat_scratch_lo
13621 // CHECK: [0x68,0x2c,0x85,0xbe]
13623 s_quadmask_b32 s5, flat_scratch_hi
13624 // CHECK: [0x69,0x2c,0x85,0xbe]
13626 s_quadmask_b32 s5, vcc_lo
13627 // CHECK: [0x6a,0x2c,0x85,0xbe]
13629 s_quadmask_b32 s5, vcc_hi
13630 // CHECK: [0x6b,0x2c,0x85,0xbe]
13632 s_quadmask_b32 s5, tba_lo
13633 // CHECK: [0x6c,0x2c,0x85,0xbe]
13635 s_quadmask_b32 s5, tba_hi
13636 // CHECK: [0x6d,0x2c,0x85,0xbe]
13638 s_quadmask_b32 s5, tma_lo
13639 // CHECK: [0x6e,0x2c,0x85,0xbe]
13641 s_quadmask_b32 s5, tma_hi
13642 // CHECK: [0x6f,0x2c,0x85,0xbe]
13644 s_quadmask_b32 s5, ttmp11
13645 // CHECK: [0x7b,0x2c,0x85,0xbe]
13647 s_quadmask_b32 s5, m0
13648 // CHECK: [0x7c,0x2c,0x85,0xbe]
13650 s_quadmask_b32 s5, exec_lo
13651 // CHECK: [0x7e,0x2c,0x85,0xbe]
13653 s_quadmask_b32 s5, exec_hi
13654 // CHECK: [0x7f,0x2c,0x85,0xbe]
13656 s_quadmask_b32 s5, 0
13657 // CHECK: [0x80,0x2c,0x85,0xbe]
13659 s_quadmask_b32 s5, -1
13660 // CHECK: [0xc1,0x2c,0x85,0xbe]
13662 s_quadmask_b32 s5, 0.5
13663 // CHECK: [0xf0,0x2c,0x85,0xbe]
13665 s_quadmask_b32 s5, -4.0
13666 // CHECK: [0xf7,0x2c,0x85,0xbe]
13668 s_quadmask_b32 s5, 0xaf123456
13669 // CHECK: [0xff,0x2c,0x85,0xbe,0x56,0x34,0x12,0xaf]
13671 s_quadmask_b32 s5, 0x3f717273
13672 // CHECK: [0xff,0x2c,0x85,0xbe,0x73,0x72,0x71,0x3f]
13674 s_quadmask_b64 s[10:11], s[2:3]
13675 // CHECK: [0x02,0x2d,0x8a,0xbe]
13677 s_quadmask_b64 s[12:13], s[2:3]
13678 // CHECK: [0x02,0x2d,0x8c,0xbe]
13680 s_quadmask_b64 s[102:103], s[2:3]
13681 // CHECK: [0x02,0x2d,0xe6,0xbe]
13683 s_quadmask_b64 flat_scratch, s[2:3]
13684 // CHECK: [0x02,0x2d,0xe8,0xbe]
13686 s_quadmask_b64 vcc, s[2:3]
13687 // CHECK: [0x02,0x2d,0xea,0xbe]
13689 s_quadmask_b64 tba, s[2:3]
13690 // CHECK: [0x02,0x2d,0xec,0xbe]
13692 s_quadmask_b64 tma, s[2:3]
13693 // CHECK: [0x02,0x2d,0xee,0xbe]
13695 s_quadmask_b64 ttmp[10:11], s[2:3]
13696 // CHECK: [0x02,0x2d,0xfa,0xbe]
13698 s_quadmask_b64 exec, s[2:3]
13699 // CHECK: [0x02,0x2d,0xfe,0xbe]
13701 s_quadmask_b64 s[10:11], s[4:5]
13702 // CHECK: [0x04,0x2d,0x8a,0xbe]
13704 s_quadmask_b64 s[10:11], s[102:103]
13705 // CHECK: [0x66,0x2d,0x8a,0xbe]
13707 s_quadmask_b64 s[10:11], flat_scratch
13708 // CHECK: [0x68,0x2d,0x8a,0xbe]
13710 s_quadmask_b64 s[10:11], vcc
13711 // CHECK: [0x6a,0x2d,0x8a,0xbe]
13713 s_quadmask_b64 s[10:11], tba
13714 // CHECK: [0x6c,0x2d,0x8a,0xbe]
13716 s_quadmask_b64 s[10:11], tma
13717 // CHECK: [0x6e,0x2d,0x8a,0xbe]
13719 s_quadmask_b64 s[10:11], ttmp[10:11]
13720 // CHECK: [0x7a,0x2d,0x8a,0xbe]
13722 s_quadmask_b64 s[10:11], exec
13723 // CHECK: [0x7e,0x2d,0x8a,0xbe]
13725 s_quadmask_b64 s[10:11], 0
13726 // CHECK: [0x80,0x2d,0x8a,0xbe]
13728 s_quadmask_b64 s[10:11], -1
13729 // CHECK: [0xc1,0x2d,0x8a,0xbe]
13731 s_quadmask_b64 s[10:11], 0.5
13732 // CHECK: [0xf0,0x2d,0x8a,0xbe]
13734 s_quadmask_b64 s[10:11], -4.0
13735 // CHECK: [0xf7,0x2d,0x8a,0xbe]
13737 s_quadmask_b64 s[10:11], 0xaf123456
13738 // CHECK: [0xff,0x2d,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13740 s_quadmask_b64 s[10:11], 0x3f717273
13741 // CHECK: [0xff,0x2d,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13743 s_movrels_b32 s5, s1
13744 // CHECK: [0x01,0x2e,0x85,0xbe]
13746 s_movrels_b32 s103, s1
13747 // CHECK: [0x01,0x2e,0xe7,0xbe]
13749 s_movrels_b32 flat_scratch_lo, s1
13750 // CHECK: [0x01,0x2e,0xe8,0xbe]
13752 s_movrels_b32 flat_scratch_hi, s1
13753 // CHECK: [0x01,0x2e,0xe9,0xbe]
13755 s_movrels_b32 vcc_lo, s1
13756 // CHECK: [0x01,0x2e,0xea,0xbe]
13758 s_movrels_b32 vcc_hi, s1
13759 // CHECK: [0x01,0x2e,0xeb,0xbe]
13761 s_movrels_b32 tba_lo, s1
13762 // CHECK: [0x01,0x2e,0xec,0xbe]
13764 s_movrels_b32 tba_hi, s1
13765 // CHECK: [0x01,0x2e,0xed,0xbe]
13767 s_movrels_b32 tma_lo, s1
13768 // CHECK: [0x01,0x2e,0xee,0xbe]
13770 s_movrels_b32 tma_hi, s1
13771 // CHECK: [0x01,0x2e,0xef,0xbe]
13773 s_movrels_b32 ttmp11, s1
13774 // CHECK: [0x01,0x2e,0xfb,0xbe]
13776 s_movrels_b32 m0, s1
13777 // CHECK: [0x01,0x2e,0xfc,0xbe]
13779 s_movrels_b32 exec_lo, s1
13780 // CHECK: [0x01,0x2e,0xfe,0xbe]
13782 s_movrels_b32 exec_hi, s1
13783 // CHECK: [0x01,0x2e,0xff,0xbe]
13785 s_movrels_b32 s5, s103
13786 // CHECK: [0x67,0x2e,0x85,0xbe]
13788 s_movrels_b32 s5, flat_scratch_lo
13789 // CHECK: [0x68,0x2e,0x85,0xbe]
13791 s_movrels_b32 s5, flat_scratch_hi
13792 // CHECK: [0x69,0x2e,0x85,0xbe]
13794 s_movrels_b32 s5, vcc_lo
13795 // CHECK: [0x6a,0x2e,0x85,0xbe]
13797 s_movrels_b32 s5, vcc_hi
13798 // CHECK: [0x6b,0x2e,0x85,0xbe]
13800 s_movrels_b32 s5, tba_lo
13801 // CHECK: [0x6c,0x2e,0x85,0xbe]
13803 s_movrels_b32 s5, tba_hi
13804 // CHECK: [0x6d,0x2e,0x85,0xbe]
13806 s_movrels_b32 s5, tma_lo
13807 // CHECK: [0x6e,0x2e,0x85,0xbe]
13809 s_movrels_b32 s5, tma_hi
13810 // CHECK: [0x6f,0x2e,0x85,0xbe]
13812 s_movrels_b32 s5, ttmp11
13813 // CHECK: [0x7b,0x2e,0x85,0xbe]
13815 s_movrels_b64 s[10:11], s[2:3]
13816 // CHECK: [0x02,0x2f,0x8a,0xbe]
13818 s_movrels_b64 s[12:13], s[2:3]
13819 // CHECK: [0x02,0x2f,0x8c,0xbe]
13821 s_movrels_b64 s[102:103], s[2:3]
13822 // CHECK: [0x02,0x2f,0xe6,0xbe]
13824 s_movrels_b64 flat_scratch, s[2:3]
13825 // CHECK: [0x02,0x2f,0xe8,0xbe]
13827 s_movrels_b64 vcc, s[2:3]
13828 // CHECK: [0x02,0x2f,0xea,0xbe]
13830 s_movrels_b64 tba, s[2:3]
13831 // CHECK: [0x02,0x2f,0xec,0xbe]
13833 s_movrels_b64 tma, s[2:3]
13834 // CHECK: [0x02,0x2f,0xee,0xbe]
13836 s_movrels_b64 ttmp[10:11], s[2:3]
13837 // CHECK: [0x02,0x2f,0xfa,0xbe]
13839 s_movrels_b64 exec, s[2:3]
13840 // CHECK: [0x02,0x2f,0xfe,0xbe]
13842 s_movrels_b64 s[10:11], s[4:5]
13843 // CHECK: [0x04,0x2f,0x8a,0xbe]
13845 s_movrels_b64 s[10:11], s[102:103]
13846 // CHECK: [0x66,0x2f,0x8a,0xbe]
13848 s_movrels_b64 s[10:11], flat_scratch
13849 // CHECK: [0x68,0x2f,0x8a,0xbe]
13851 s_movrels_b64 s[10:11], vcc
13852 // CHECK: [0x6a,0x2f,0x8a,0xbe]
13854 s_movrels_b64 s[10:11], tba
13855 // CHECK: [0x6c,0x2f,0x8a,0xbe]
13857 s_movrels_b64 s[10:11], tma
13858 // CHECK: [0x6e,0x2f,0x8a,0xbe]
13860 s_movrels_b64 s[10:11], ttmp[10:11]
13861 // CHECK: [0x7a,0x2f,0x8a,0xbe]
13863 s_movreld_b32 s5, s1
13864 // CHECK: [0x01,0x30,0x85,0xbe]
13866 s_movreld_b32 s103, s1
13867 // CHECK: [0x01,0x30,0xe7,0xbe]
13869 s_movreld_b32 flat_scratch_lo, s1
13870 // CHECK: [0x01,0x30,0xe8,0xbe]
13872 s_movreld_b32 flat_scratch_hi, s1
13873 // CHECK: [0x01,0x30,0xe9,0xbe]
13875 s_movreld_b32 vcc_lo, s1
13876 // CHECK: [0x01,0x30,0xea,0xbe]
13878 s_movreld_b32 vcc_hi, s1
13879 // CHECK: [0x01,0x30,0xeb,0xbe]
13881 s_movreld_b32 tba_lo, s1
13882 // CHECK: [0x01,0x30,0xec,0xbe]
13884 s_movreld_b32 tba_hi, s1
13885 // CHECK: [0x01,0x30,0xed,0xbe]
13887 s_movreld_b32 tma_lo, s1
13888 // CHECK: [0x01,0x30,0xee,0xbe]
13890 s_movreld_b32 tma_hi, s1
13891 // CHECK: [0x01,0x30,0xef,0xbe]
13893 s_movreld_b32 ttmp11, s1
13894 // CHECK: [0x01,0x30,0xfb,0xbe]
13896 s_movreld_b32 s5, s103
13897 // CHECK: [0x67,0x30,0x85,0xbe]
13899 s_movreld_b32 s5, flat_scratch_lo
13900 // CHECK: [0x68,0x30,0x85,0xbe]
13902 s_movreld_b32 s5, flat_scratch_hi
13903 // CHECK: [0x69,0x30,0x85,0xbe]
13905 s_movreld_b32 s5, vcc_lo
13906 // CHECK: [0x6a,0x30,0x85,0xbe]
13908 s_movreld_b32 s5, vcc_hi
13909 // CHECK: [0x6b,0x30,0x85,0xbe]
13911 s_movreld_b32 s5, tba_lo
13912 // CHECK: [0x6c,0x30,0x85,0xbe]
13914 s_movreld_b32 s5, tba_hi
13915 // CHECK: [0x6d,0x30,0x85,0xbe]
13917 s_movreld_b32 s5, tma_lo
13918 // CHECK: [0x6e,0x30,0x85,0xbe]
13920 s_movreld_b32 s5, tma_hi
13921 // CHECK: [0x6f,0x30,0x85,0xbe]
13923 s_movreld_b32 s5, ttmp11
13924 // CHECK: [0x7b,0x30,0x85,0xbe]
13926 s_movreld_b32 s5, m0
13927 // CHECK: [0x7c,0x30,0x85,0xbe]
13929 s_movreld_b32 s5, 0
13930 // CHECK: [0x80,0x30,0x85,0xbe]
13932 s_movreld_b32 s5, -1
13933 // CHECK: [0xc1,0x30,0x85,0xbe]
13935 s_movreld_b32 s5, 0.5
13936 // CHECK: [0xf0,0x30,0x85,0xbe]
13938 s_movreld_b32 s5, -4.0
13939 // CHECK: [0xf7,0x30,0x85,0xbe]
13941 s_movreld_b32 s5, 0xaf123456
13942 // CHECK: [0xff,0x30,0x85,0xbe,0x56,0x34,0x12,0xaf]
13944 s_movreld_b32 s5, 0x3f717273
13945 // CHECK: [0xff,0x30,0x85,0xbe,0x73,0x72,0x71,0x3f]
13947 s_movreld_b64 s[10:11], s[2:3]
13948 // CHECK: [0x02,0x31,0x8a,0xbe]
13950 s_movreld_b64 s[12:13], s[2:3]
13951 // CHECK: [0x02,0x31,0x8c,0xbe]
13953 s_movreld_b64 s[102:103], s[2:3]
13954 // CHECK: [0x02,0x31,0xe6,0xbe]
13956 s_movreld_b64 flat_scratch, s[2:3]
13957 // CHECK: [0x02,0x31,0xe8,0xbe]
13959 s_movreld_b64 vcc, s[2:3]
13960 // CHECK: [0x02,0x31,0xea,0xbe]
13962 s_movreld_b64 tba, s[2:3]
13963 // CHECK: [0x02,0x31,0xec,0xbe]
13965 s_movreld_b64 tma, s[2:3]
13966 // CHECK: [0x02,0x31,0xee,0xbe]
13968 s_movreld_b64 ttmp[10:11], s[2:3]
13969 // CHECK: [0x02,0x31,0xfa,0xbe]
13971 s_movreld_b64 s[10:11], s[4:5]
13972 // CHECK: [0x04,0x31,0x8a,0xbe]
13974 s_movreld_b64 s[10:11], s[102:103]
13975 // CHECK: [0x66,0x31,0x8a,0xbe]
13977 s_movreld_b64 s[10:11], flat_scratch
13978 // CHECK: [0x68,0x31,0x8a,0xbe]
13980 s_movreld_b64 s[10:11], vcc
13981 // CHECK: [0x6a,0x31,0x8a,0xbe]
13983 s_movreld_b64 s[10:11], tba
13984 // CHECK: [0x6c,0x31,0x8a,0xbe]
13986 s_movreld_b64 s[10:11], tma
13987 // CHECK: [0x6e,0x31,0x8a,0xbe]
13989 s_movreld_b64 s[10:11], ttmp[10:11]
13990 // CHECK: [0x7a,0x31,0x8a,0xbe]
13992 s_movreld_b64 s[10:11], 0
13993 // CHECK: [0x80,0x31,0x8a,0xbe]
13995 s_movreld_b64 s[10:11], -1
13996 // CHECK: [0xc1,0x31,0x8a,0xbe]
13998 s_movreld_b64 s[10:11], 0.5
13999 // CHECK: [0xf0,0x31,0x8a,0xbe]
14001 s_movreld_b64 s[10:11], -4.0
14002 // CHECK: [0xf7,0x31,0x8a,0xbe]
14004 s_movreld_b64 s[10:11], 0xaf123456
14005 // CHECK: [0xff,0x31,0x8a,0xbe,0x56,0x34,0x12,0xaf]
14007 s_movreld_b64 s[10:11], 0x3f717273
14008 // CHECK: [0xff,0x31,0x8a,0xbe,0x73,0x72,0x71,0x3f]
14010 s_cbranch_join s1
14011 // CHECK: [0x01,0x32,0x80,0xbe]
14013 s_cbranch_join s103
14014 // CHECK: [0x67,0x32,0x80,0xbe]
14016 s_cbranch_join flat_scratch_lo
14017 // CHECK: [0x68,0x32,0x80,0xbe]
14019 s_cbranch_join flat_scratch_hi
14020 // CHECK: [0x69,0x32,0x80,0xbe]
14022 s_cbranch_join vcc_lo
14023 // CHECK: [0x6a,0x32,0x80,0xbe]
14025 s_cbranch_join vcc_hi
14026 // CHECK: [0x6b,0x32,0x80,0xbe]
14028 s_cbranch_join tba_lo
14029 // CHECK: [0x6c,0x32,0x80,0xbe]
14031 s_cbranch_join tba_hi
14032 // CHECK: [0x6d,0x32,0x80,0xbe]
14034 s_cbranch_join tma_lo
14035 // CHECK: [0x6e,0x32,0x80,0xbe]
14037 s_cbranch_join tma_hi
14038 // CHECK: [0x6f,0x32,0x80,0xbe]
14040 s_cbranch_join ttmp11
14041 // CHECK: [0x7b,0x32,0x80,0xbe]
14043 s_cbranch_join m0
14044 // CHECK: [0x7c,0x32,0x80,0xbe]
14046 s_cbranch_join exec_lo
14047 // CHECK: [0x7e,0x32,0x80,0xbe]
14049 s_cbranch_join exec_hi
14050 // CHECK: [0x7f,0x32,0x80,0xbe]
14052 s_abs_i32 s5, s1
14053 // CHECK: [0x01,0x34,0x85,0xbe]
14055 s_abs_i32 s103, s1
14056 // CHECK: [0x01,0x34,0xe7,0xbe]
14058 s_abs_i32 flat_scratch_lo, s1
14059 // CHECK: [0x01,0x34,0xe8,0xbe]
14061 s_abs_i32 flat_scratch_hi, s1
14062 // CHECK: [0x01,0x34,0xe9,0xbe]
14064 s_abs_i32 vcc_lo, s1
14065 // CHECK: [0x01,0x34,0xea,0xbe]
14067 s_abs_i32 vcc_hi, s1
14068 // CHECK: [0x01,0x34,0xeb,0xbe]
14070 s_abs_i32 tba_lo, s1
14071 // CHECK: [0x01,0x34,0xec,0xbe]
14073 s_abs_i32 tba_hi, s1
14074 // CHECK: [0x01,0x34,0xed,0xbe]
14076 s_abs_i32 tma_lo, s1
14077 // CHECK: [0x01,0x34,0xee,0xbe]
14079 s_abs_i32 tma_hi, s1
14080 // CHECK: [0x01,0x34,0xef,0xbe]
14082 s_abs_i32 ttmp11, s1
14083 // CHECK: [0x01,0x34,0xfb,0xbe]
14085 s_abs_i32 m0, s1
14086 // CHECK: [0x01,0x34,0xfc,0xbe]
14088 s_abs_i32 exec_lo, s1
14089 // CHECK: [0x01,0x34,0xfe,0xbe]
14091 s_abs_i32 exec_hi, s1
14092 // CHECK: [0x01,0x34,0xff,0xbe]
14094 s_abs_i32 s5, s103
14095 // CHECK: [0x67,0x34,0x85,0xbe]
14097 s_abs_i32 s5, flat_scratch_lo
14098 // CHECK: [0x68,0x34,0x85,0xbe]
14100 s_abs_i32 s5, flat_scratch_hi
14101 // CHECK: [0x69,0x34,0x85,0xbe]
14103 s_abs_i32 s5, vcc_lo
14104 // CHECK: [0x6a,0x34,0x85,0xbe]
14106 s_abs_i32 s5, vcc_hi
14107 // CHECK: [0x6b,0x34,0x85,0xbe]
14109 s_abs_i32 s5, tba_lo
14110 // CHECK: [0x6c,0x34,0x85,0xbe]
14112 s_abs_i32 s5, tba_hi
14113 // CHECK: [0x6d,0x34,0x85,0xbe]
14115 s_abs_i32 s5, tma_lo
14116 // CHECK: [0x6e,0x34,0x85,0xbe]
14118 s_abs_i32 s5, tma_hi
14119 // CHECK: [0x6f,0x34,0x85,0xbe]
14121 s_abs_i32 s5, ttmp11
14122 // CHECK: [0x7b,0x34,0x85,0xbe]
14124 s_abs_i32 s5, m0
14125 // CHECK: [0x7c,0x34,0x85,0xbe]
14127 s_abs_i32 s5, exec_lo
14128 // CHECK: [0x7e,0x34,0x85,0xbe]
14130 s_abs_i32 s5, exec_hi
14131 // CHECK: [0x7f,0x34,0x85,0xbe]
14133 s_abs_i32 s5, 0
14134 // CHECK: [0x80,0x34,0x85,0xbe]
14136 s_abs_i32 s5, -1
14137 // CHECK: [0xc1,0x34,0x85,0xbe]
14139 s_abs_i32 s5, 0.5
14140 // CHECK: [0xf0,0x34,0x85,0xbe]
14142 s_abs_i32 s5, -4.0
14143 // CHECK: [0xf7,0x34,0x85,0xbe]
14145 s_abs_i32 s5, 0xaf123456
14146 // CHECK: [0xff,0x34,0x85,0xbe,0x56,0x34,0x12,0xaf]
14148 s_abs_i32 s5, 0x3f717273
14149 // CHECK: [0xff,0x34,0x85,0xbe,0x73,0x72,0x71,0x3f]
14151 s_mov_fed_b32 s5, s1
14152 // CHECK: [0x01,0x35,0x85,0xbe]
14154 s_mov_fed_b32 s103, s1
14155 // CHECK: [0x01,0x35,0xe7,0xbe]
14157 s_mov_fed_b32 flat_scratch_lo, s1
14158 // CHECK: [0x01,0x35,0xe8,0xbe]
14160 s_mov_fed_b32 flat_scratch_hi, s1
14161 // CHECK: [0x01,0x35,0xe9,0xbe]
14163 s_mov_fed_b32 vcc_lo, s1
14164 // CHECK: [0x01,0x35,0xea,0xbe]
14166 s_mov_fed_b32 vcc_hi, s1
14167 // CHECK: [0x01,0x35,0xeb,0xbe]
14169 s_mov_fed_b32 tba_lo, s1
14170 // CHECK: [0x01,0x35,0xec,0xbe]
14172 s_mov_fed_b32 tba_hi, s1
14173 // CHECK: [0x01,0x35,0xed,0xbe]
14175 s_mov_fed_b32 tma_lo, s1
14176 // CHECK: [0x01,0x35,0xee,0xbe]
14178 s_mov_fed_b32 tma_hi, s1
14179 // CHECK: [0x01,0x35,0xef,0xbe]
14181 s_mov_fed_b32 ttmp11, s1
14182 // CHECK: [0x01,0x35,0xfb,0xbe]
14184 s_mov_fed_b32 m0, s1
14185 // CHECK: [0x01,0x35,0xfc,0xbe]
14187 s_mov_fed_b32 exec_lo, s1
14188 // CHECK: [0x01,0x35,0xfe,0xbe]
14190 s_mov_fed_b32 exec_hi, s1
14191 // CHECK: [0x01,0x35,0xff,0xbe]
14193 s_mov_fed_b32 s5, s103
14194 // CHECK: [0x67,0x35,0x85,0xbe]
14196 s_mov_fed_b32 s5, flat_scratch_lo
14197 // CHECK: [0x68,0x35,0x85,0xbe]
14199 s_mov_fed_b32 s5, flat_scratch_hi
14200 // CHECK: [0x69,0x35,0x85,0xbe]
14202 s_mov_fed_b32 s5, vcc_lo
14203 // CHECK: [0x6a,0x35,0x85,0xbe]
14205 s_mov_fed_b32 s5, vcc_hi
14206 // CHECK: [0x6b,0x35,0x85,0xbe]
14208 s_mov_fed_b32 s5, tba_lo
14209 // CHECK: [0x6c,0x35,0x85,0xbe]
14211 s_mov_fed_b32 s5, tba_hi
14212 // CHECK: [0x6d,0x35,0x85,0xbe]
14214 s_mov_fed_b32 s5, tma_lo
14215 // CHECK: [0x6e,0x35,0x85,0xbe]
14217 s_mov_fed_b32 s5, tma_hi
14218 // CHECK: [0x6f,0x35,0x85,0xbe]
14220 s_mov_fed_b32 s5, ttmp11
14221 // CHECK: [0x7b,0x35,0x85,0xbe]
14223 s_mov_fed_b32 s5, m0
14224 // CHECK: [0x7c,0x35,0x85,0xbe]
14226 s_mov_fed_b32 s5, exec_lo
14227 // CHECK: [0x7e,0x35,0x85,0xbe]
14229 s_mov_fed_b32 s5, exec_hi
14230 // CHECK: [0x7f,0x35,0x85,0xbe]
14232 s_mov_fed_b32 s5, 0
14233 // CHECK: [0x80,0x35,0x85,0xbe]
14235 s_mov_fed_b32 s5, -1
14236 // CHECK: [0xc1,0x35,0x85,0xbe]
14238 s_mov_fed_b32 s5, 0.5
14239 // CHECK: [0xf0,0x35,0x85,0xbe]
14241 s_mov_fed_b32 s5, -4.0
14242 // CHECK: [0xf7,0x35,0x85,0xbe]
14244 s_mov_fed_b32 s5, 0xaf123456
14245 // CHECK: [0xff,0x35,0x85,0xbe,0x56,0x34,0x12,0xaf]
14247 s_mov_fed_b32 s5, 0x3f717273
14248 // CHECK: [0xff,0x35,0x85,0xbe,0x73,0x72,0x71,0x3f]
14250 s_add_u32 s5, s1, s2
14251 // CHECK: [0x01,0x02,0x05,0x80]
14253 s_add_u32 s103, s1, s2
14254 // CHECK: [0x01,0x02,0x67,0x80]
14256 s_add_u32 flat_scratch_lo, s1, s2
14257 // CHECK: [0x01,0x02,0x68,0x80]
14259 s_add_u32 flat_scratch_hi, s1, s2
14260 // CHECK: [0x01,0x02,0x69,0x80]
14262 s_add_u32 vcc_lo, s1, s2
14263 // CHECK: [0x01,0x02,0x6a,0x80]
14265 s_add_u32 vcc_hi, s1, s2
14266 // CHECK: [0x01,0x02,0x6b,0x80]
14268 s_add_u32 tba_lo, s1, s2
14269 // CHECK: [0x01,0x02,0x6c,0x80]
14271 s_add_u32 tba_hi, s1, s2
14272 // CHECK: [0x01,0x02,0x6d,0x80]
14274 s_add_u32 tma_lo, s1, s2
14275 // CHECK: [0x01,0x02,0x6e,0x80]
14277 s_add_u32 tma_hi, s1, s2
14278 // CHECK: [0x01,0x02,0x6f,0x80]
14280 s_add_u32 ttmp11, s1, s2
14281 // CHECK: [0x01,0x02,0x7b,0x80]
14283 s_add_u32 m0, s1, s2
14284 // CHECK: [0x01,0x02,0x7c,0x80]
14286 s_add_u32 exec_lo, s1, s2
14287 // CHECK: [0x01,0x02,0x7e,0x80]
14289 s_add_u32 exec_hi, s1, s2
14290 // CHECK: [0x01,0x02,0x7f,0x80]
14292 s_add_u32 s5, s103, s2
14293 // CHECK: [0x67,0x02,0x05,0x80]
14295 s_add_u32 s5, flat_scratch_lo, s2
14296 // CHECK: [0x68,0x02,0x05,0x80]
14298 s_add_u32 s5, flat_scratch_hi, s2
14299 // CHECK: [0x69,0x02,0x05,0x80]
14301 s_add_u32 s5, vcc_lo, s2
14302 // CHECK: [0x6a,0x02,0x05,0x80]
14304 s_add_u32 s5, vcc_hi, s2
14305 // CHECK: [0x6b,0x02,0x05,0x80]
14307 s_add_u32 s5, tba_lo, s2
14308 // CHECK: [0x6c,0x02,0x05,0x80]
14310 s_add_u32 s5, tba_hi, s2
14311 // CHECK: [0x6d,0x02,0x05,0x80]
14313 s_add_u32 s5, tma_lo, s2
14314 // CHECK: [0x6e,0x02,0x05,0x80]
14316 s_add_u32 s5, tma_hi, s2
14317 // CHECK: [0x6f,0x02,0x05,0x80]
14319 s_add_u32 s5, ttmp11, s2
14320 // CHECK: [0x7b,0x02,0x05,0x80]
14322 s_add_u32 s5, m0, s2
14323 // CHECK: [0x7c,0x02,0x05,0x80]
14325 s_add_u32 s5, exec_lo, s2
14326 // CHECK: [0x7e,0x02,0x05,0x80]
14328 s_add_u32 s5, exec_hi, s2
14329 // CHECK: [0x7f,0x02,0x05,0x80]
14331 s_add_u32 s5, 0, s2
14332 // CHECK: [0x80,0x02,0x05,0x80]
14334 s_add_u32 s5, -1, s2
14335 // CHECK: [0xc1,0x02,0x05,0x80]
14337 s_add_u32 s5, 0.5, s2
14338 // CHECK: [0xf0,0x02,0x05,0x80]
14340 s_add_u32 s5, -4.0, s2
14341 // CHECK: [0xf7,0x02,0x05,0x80]
14343 s_add_u32 s5, 0xaf123456, s2
14344 // CHECK: [0xff,0x02,0x05,0x80,0x56,0x34,0x12,0xaf]
14346 s_add_u32 s5, 0x3f717273, s2
14347 // CHECK: [0xff,0x02,0x05,0x80,0x73,0x72,0x71,0x3f]
14349 s_add_u32 s5, s1, s103
14350 // CHECK: [0x01,0x67,0x05,0x80]
14352 s_add_u32 s5, s1, flat_scratch_lo
14353 // CHECK: [0x01,0x68,0x05,0x80]
14355 s_add_u32 s5, s1, flat_scratch_hi
14356 // CHECK: [0x01,0x69,0x05,0x80]
14358 s_add_u32 s5, s1, vcc_lo
14359 // CHECK: [0x01,0x6a,0x05,0x80]
14361 s_add_u32 s5, s1, vcc_hi
14362 // CHECK: [0x01,0x6b,0x05,0x80]
14364 s_add_u32 s5, s1, tba_lo
14365 // CHECK: [0x01,0x6c,0x05,0x80]
14367 s_add_u32 s5, s1, tba_hi
14368 // CHECK: [0x01,0x6d,0x05,0x80]
14370 s_add_u32 s5, s1, tma_lo
14371 // CHECK: [0x01,0x6e,0x05,0x80]
14373 s_add_u32 s5, s1, tma_hi
14374 // CHECK: [0x01,0x6f,0x05,0x80]
14376 s_add_u32 s5, s1, ttmp11
14377 // CHECK: [0x01,0x7b,0x05,0x80]
14379 s_add_u32 s5, s1, m0
14380 // CHECK: [0x01,0x7c,0x05,0x80]
14382 s_add_u32 s5, s1, exec_lo
14383 // CHECK: [0x01,0x7e,0x05,0x80]
14385 s_add_u32 s5, s1, exec_hi
14386 // CHECK: [0x01,0x7f,0x05,0x80]
14388 s_add_u32 s5, s1, 0
14389 // CHECK: [0x01,0x80,0x05,0x80]
14391 s_add_u32 s5, s1, -1
14392 // CHECK: [0x01,0xc1,0x05,0x80]
14394 s_add_u32 s5, s1, 0.5
14395 // CHECK: [0x01,0xf0,0x05,0x80]
14397 s_add_u32 s5, s1, -4.0
14398 // CHECK: [0x01,0xf7,0x05,0x80]
14400 s_add_u32 s5, s1, 0xaf123456
14401 // CHECK: [0x01,0xff,0x05,0x80,0x56,0x34,0x12,0xaf]
14403 s_add_u32 s5, s1, 0x3f717273
14404 // CHECK: [0x01,0xff,0x05,0x80,0x73,0x72,0x71,0x3f]
14406 s_sub_u32 s5, s1, s2
14407 // CHECK: [0x01,0x02,0x85,0x80]
14409 s_sub_u32 s103, s1, s2
14410 // CHECK: [0x01,0x02,0xe7,0x80]
14412 s_sub_u32 flat_scratch_lo, s1, s2
14413 // CHECK: [0x01,0x02,0xe8,0x80]
14415 s_sub_u32 flat_scratch_hi, s1, s2
14416 // CHECK: [0x01,0x02,0xe9,0x80]
14418 s_sub_u32 vcc_lo, s1, s2
14419 // CHECK: [0x01,0x02,0xea,0x80]
14421 s_sub_u32 vcc_hi, s1, s2
14422 // CHECK: [0x01,0x02,0xeb,0x80]
14424 s_sub_u32 tba_lo, s1, s2
14425 // CHECK: [0x01,0x02,0xec,0x80]
14427 s_sub_u32 tba_hi, s1, s2
14428 // CHECK: [0x01,0x02,0xed,0x80]
14430 s_sub_u32 tma_lo, s1, s2
14431 // CHECK: [0x01,0x02,0xee,0x80]
14433 s_sub_u32 tma_hi, s1, s2
14434 // CHECK: [0x01,0x02,0xef,0x80]
14436 s_sub_u32 ttmp11, s1, s2
14437 // CHECK: [0x01,0x02,0xfb,0x80]
14439 s_sub_u32 m0, s1, s2
14440 // CHECK: [0x01,0x02,0xfc,0x80]
14442 s_sub_u32 exec_lo, s1, s2
14443 // CHECK: [0x01,0x02,0xfe,0x80]
14445 s_sub_u32 exec_hi, s1, s2
14446 // CHECK: [0x01,0x02,0xff,0x80]
14448 s_sub_u32 s5, s103, s2
14449 // CHECK: [0x67,0x02,0x85,0x80]
14451 s_sub_u32 s5, flat_scratch_lo, s2
14452 // CHECK: [0x68,0x02,0x85,0x80]
14454 s_sub_u32 s5, flat_scratch_hi, s2
14455 // CHECK: [0x69,0x02,0x85,0x80]
14457 s_sub_u32 s5, vcc_lo, s2
14458 // CHECK: [0x6a,0x02,0x85,0x80]
14460 s_sub_u32 s5, vcc_hi, s2
14461 // CHECK: [0x6b,0x02,0x85,0x80]
14463 s_sub_u32 s5, tba_lo, s2
14464 // CHECK: [0x6c,0x02,0x85,0x80]
14466 s_sub_u32 s5, tba_hi, s2
14467 // CHECK: [0x6d,0x02,0x85,0x80]
14469 s_sub_u32 s5, tma_lo, s2
14470 // CHECK: [0x6e,0x02,0x85,0x80]
14472 s_sub_u32 s5, tma_hi, s2
14473 // CHECK: [0x6f,0x02,0x85,0x80]
14475 s_sub_u32 s5, ttmp11, s2
14476 // CHECK: [0x7b,0x02,0x85,0x80]
14478 s_sub_u32 s5, m0, s2
14479 // CHECK: [0x7c,0x02,0x85,0x80]
14481 s_sub_u32 s5, exec_lo, s2
14482 // CHECK: [0x7e,0x02,0x85,0x80]
14484 s_sub_u32 s5, exec_hi, s2
14485 // CHECK: [0x7f,0x02,0x85,0x80]
14487 s_sub_u32 s5, 0, s2
14488 // CHECK: [0x80,0x02,0x85,0x80]
14490 s_sub_u32 s5, -1, s2
14491 // CHECK: [0xc1,0x02,0x85,0x80]
14493 s_sub_u32 s5, 0.5, s2
14494 // CHECK: [0xf0,0x02,0x85,0x80]
14496 s_sub_u32 s5, -4.0, s2
14497 // CHECK: [0xf7,0x02,0x85,0x80]
14499 s_sub_u32 s5, 0xaf123456, s2
14500 // CHECK: [0xff,0x02,0x85,0x80,0x56,0x34,0x12,0xaf]
14502 s_sub_u32 s5, 0x3f717273, s2
14503 // CHECK: [0xff,0x02,0x85,0x80,0x73,0x72,0x71,0x3f]
14505 s_sub_u32 s5, s1, s103
14506 // CHECK: [0x01,0x67,0x85,0x80]
14508 s_sub_u32 s5, s1, flat_scratch_lo
14509 // CHECK: [0x01,0x68,0x85,0x80]
14511 s_sub_u32 s5, s1, flat_scratch_hi
14512 // CHECK: [0x01,0x69,0x85,0x80]
14514 s_sub_u32 s5, s1, vcc_lo
14515 // CHECK: [0x01,0x6a,0x85,0x80]
14517 s_sub_u32 s5, s1, vcc_hi
14518 // CHECK: [0x01,0x6b,0x85,0x80]
14520 s_sub_u32 s5, s1, tba_lo
14521 // CHECK: [0x01,0x6c,0x85,0x80]
14523 s_sub_u32 s5, s1, tba_hi
14524 // CHECK: [0x01,0x6d,0x85,0x80]
14526 s_sub_u32 s5, s1, tma_lo
14527 // CHECK: [0x01,0x6e,0x85,0x80]
14529 s_sub_u32 s5, s1, tma_hi
14530 // CHECK: [0x01,0x6f,0x85,0x80]
14532 s_sub_u32 s5, s1, ttmp11
14533 // CHECK: [0x01,0x7b,0x85,0x80]
14535 s_sub_u32 s5, s1, m0
14536 // CHECK: [0x01,0x7c,0x85,0x80]
14538 s_sub_u32 s5, s1, exec_lo
14539 // CHECK: [0x01,0x7e,0x85,0x80]
14541 s_sub_u32 s5, s1, exec_hi
14542 // CHECK: [0x01,0x7f,0x85,0x80]
14544 s_sub_u32 s5, s1, 0
14545 // CHECK: [0x01,0x80,0x85,0x80]
14547 s_sub_u32 s5, s1, -1
14548 // CHECK: [0x01,0xc1,0x85,0x80]
14550 s_sub_u32 s5, s1, 0.5
14551 // CHECK: [0x01,0xf0,0x85,0x80]
14553 s_sub_u32 s5, s1, -4.0
14554 // CHECK: [0x01,0xf7,0x85,0x80]
14556 s_sub_u32 s5, s1, 0xaf123456
14557 // CHECK: [0x01,0xff,0x85,0x80,0x56,0x34,0x12,0xaf]
14559 s_sub_u32 s5, s1, 0x3f717273
14560 // CHECK: [0x01,0xff,0x85,0x80,0x73,0x72,0x71,0x3f]
14562 s_add_i32 s5, s1, s2
14563 // CHECK: [0x01,0x02,0x05,0x81]
14565 s_add_i32 s103, s1, s2
14566 // CHECK: [0x01,0x02,0x67,0x81]
14568 s_add_i32 flat_scratch_lo, s1, s2
14569 // CHECK: [0x01,0x02,0x68,0x81]
14571 s_add_i32 flat_scratch_hi, s1, s2
14572 // CHECK: [0x01,0x02,0x69,0x81]
14574 s_add_i32 vcc_lo, s1, s2
14575 // CHECK: [0x01,0x02,0x6a,0x81]
14577 s_add_i32 vcc_hi, s1, s2
14578 // CHECK: [0x01,0x02,0x6b,0x81]
14580 s_add_i32 tba_lo, s1, s2
14581 // CHECK: [0x01,0x02,0x6c,0x81]
14583 s_add_i32 tba_hi, s1, s2
14584 // CHECK: [0x01,0x02,0x6d,0x81]
14586 s_add_i32 tma_lo, s1, s2
14587 // CHECK: [0x01,0x02,0x6e,0x81]
14589 s_add_i32 tma_hi, s1, s2
14590 // CHECK: [0x01,0x02,0x6f,0x81]
14592 s_add_i32 ttmp11, s1, s2
14593 // CHECK: [0x01,0x02,0x7b,0x81]
14595 s_add_i32 m0, s1, s2
14596 // CHECK: [0x01,0x02,0x7c,0x81]
14598 s_add_i32 exec_lo, s1, s2
14599 // CHECK: [0x01,0x02,0x7e,0x81]
14601 s_add_i32 exec_hi, s1, s2
14602 // CHECK: [0x01,0x02,0x7f,0x81]
14604 s_add_i32 s5, s103, s2
14605 // CHECK: [0x67,0x02,0x05,0x81]
14607 s_add_i32 s5, flat_scratch_lo, s2
14608 // CHECK: [0x68,0x02,0x05,0x81]
14610 s_add_i32 s5, flat_scratch_hi, s2
14611 // CHECK: [0x69,0x02,0x05,0x81]
14613 s_add_i32 s5, vcc_lo, s2
14614 // CHECK: [0x6a,0x02,0x05,0x81]
14616 s_add_i32 s5, vcc_hi, s2
14617 // CHECK: [0x6b,0x02,0x05,0x81]
14619 s_add_i32 s5, tba_lo, s2
14620 // CHECK: [0x6c,0x02,0x05,0x81]
14622 s_add_i32 s5, tba_hi, s2
14623 // CHECK: [0x6d,0x02,0x05,0x81]
14625 s_add_i32 s5, tma_lo, s2
14626 // CHECK: [0x6e,0x02,0x05,0x81]
14628 s_add_i32 s5, tma_hi, s2
14629 // CHECK: [0x6f,0x02,0x05,0x81]
14631 s_add_i32 s5, ttmp11, s2
14632 // CHECK: [0x7b,0x02,0x05,0x81]
14634 s_add_i32 s5, m0, s2
14635 // CHECK: [0x7c,0x02,0x05,0x81]
14637 s_add_i32 s5, exec_lo, s2
14638 // CHECK: [0x7e,0x02,0x05,0x81]
14640 s_add_i32 s5, exec_hi, s2
14641 // CHECK: [0x7f,0x02,0x05,0x81]
14643 s_add_i32 s5, 0, s2
14644 // CHECK: [0x80,0x02,0x05,0x81]
14646 s_add_i32 s5, -1, s2
14647 // CHECK: [0xc1,0x02,0x05,0x81]
14649 s_add_i32 s5, 0.5, s2
14650 // CHECK: [0xf0,0x02,0x05,0x81]
14652 s_add_i32 s5, -4.0, s2
14653 // CHECK: [0xf7,0x02,0x05,0x81]
14655 s_add_i32 s5, 0xaf123456, s2
14656 // CHECK: [0xff,0x02,0x05,0x81,0x56,0x34,0x12,0xaf]
14658 s_add_i32 s5, 0x3f717273, s2
14659 // CHECK: [0xff,0x02,0x05,0x81,0x73,0x72,0x71,0x3f]
14661 s_add_i32 s5, s1, s103
14662 // CHECK: [0x01,0x67,0x05,0x81]
14664 s_add_i32 s5, s1, flat_scratch_lo
14665 // CHECK: [0x01,0x68,0x05,0x81]
14667 s_add_i32 s5, s1, flat_scratch_hi
14668 // CHECK: [0x01,0x69,0x05,0x81]
14670 s_add_i32 s5, s1, vcc_lo
14671 // CHECK: [0x01,0x6a,0x05,0x81]
14673 s_add_i32 s5, s1, vcc_hi
14674 // CHECK: [0x01,0x6b,0x05,0x81]
14676 s_add_i32 s5, s1, tba_lo
14677 // CHECK: [0x01,0x6c,0x05,0x81]
14679 s_add_i32 s5, s1, tba_hi
14680 // CHECK: [0x01,0x6d,0x05,0x81]
14682 s_add_i32 s5, s1, tma_lo
14683 // CHECK: [0x01,0x6e,0x05,0x81]
14685 s_add_i32 s5, s1, tma_hi
14686 // CHECK: [0x01,0x6f,0x05,0x81]
14688 s_add_i32 s5, s1, ttmp11
14689 // CHECK: [0x01,0x7b,0x05,0x81]
14691 s_add_i32 s5, s1, m0
14692 // CHECK: [0x01,0x7c,0x05,0x81]
14694 s_add_i32 s5, s1, exec_lo
14695 // CHECK: [0x01,0x7e,0x05,0x81]
14697 s_add_i32 s5, s1, exec_hi
14698 // CHECK: [0x01,0x7f,0x05,0x81]
14700 s_add_i32 s5, s1, 0
14701 // CHECK: [0x01,0x80,0x05,0x81]
14703 s_add_i32 s5, s1, -1
14704 // CHECK: [0x01,0xc1,0x05,0x81]
14706 s_add_i32 s5, s1, 0.5
14707 // CHECK: [0x01,0xf0,0x05,0x81]
14709 s_add_i32 s5, s1, -4.0
14710 // CHECK: [0x01,0xf7,0x05,0x81]
14712 s_add_i32 s5, s1, 0xaf123456
14713 // CHECK: [0x01,0xff,0x05,0x81,0x56,0x34,0x12,0xaf]
14715 s_add_i32 s5, s1, 0x3f717273
14716 // CHECK: [0x01,0xff,0x05,0x81,0x73,0x72,0x71,0x3f]
14718 s_sub_i32 s5, s1, s2
14719 // CHECK: [0x01,0x02,0x85,0x81]
14721 s_sub_i32 s103, s1, s2
14722 // CHECK: [0x01,0x02,0xe7,0x81]
14724 s_sub_i32 flat_scratch_lo, s1, s2
14725 // CHECK: [0x01,0x02,0xe8,0x81]
14727 s_sub_i32 flat_scratch_hi, s1, s2
14728 // CHECK: [0x01,0x02,0xe9,0x81]
14730 s_sub_i32 vcc_lo, s1, s2
14731 // CHECK: [0x01,0x02,0xea,0x81]
14733 s_sub_i32 vcc_hi, s1, s2
14734 // CHECK: [0x01,0x02,0xeb,0x81]
14736 s_sub_i32 tba_lo, s1, s2
14737 // CHECK: [0x01,0x02,0xec,0x81]
14739 s_sub_i32 tba_hi, s1, s2
14740 // CHECK: [0x01,0x02,0xed,0x81]
14742 s_sub_i32 tma_lo, s1, s2
14743 // CHECK: [0x01,0x02,0xee,0x81]
14745 s_sub_i32 tma_hi, s1, s2
14746 // CHECK: [0x01,0x02,0xef,0x81]
14748 s_sub_i32 ttmp11, s1, s2
14749 // CHECK: [0x01,0x02,0xfb,0x81]
14751 s_sub_i32 m0, s1, s2
14752 // CHECK: [0x01,0x02,0xfc,0x81]
14754 s_sub_i32 exec_lo, s1, s2
14755 // CHECK: [0x01,0x02,0xfe,0x81]
14757 s_sub_i32 exec_hi, s1, s2
14758 // CHECK: [0x01,0x02,0xff,0x81]
14760 s_sub_i32 s5, s103, s2
14761 // CHECK: [0x67,0x02,0x85,0x81]
14763 s_sub_i32 s5, flat_scratch_lo, s2
14764 // CHECK: [0x68,0x02,0x85,0x81]
14766 s_sub_i32 s5, flat_scratch_hi, s2
14767 // CHECK: [0x69,0x02,0x85,0x81]
14769 s_sub_i32 s5, vcc_lo, s2
14770 // CHECK: [0x6a,0x02,0x85,0x81]
14772 s_sub_i32 s5, vcc_hi, s2
14773 // CHECK: [0x6b,0x02,0x85,0x81]
14775 s_sub_i32 s5, tba_lo, s2
14776 // CHECK: [0x6c,0x02,0x85,0x81]
14778 s_sub_i32 s5, tba_hi, s2
14779 // CHECK: [0x6d,0x02,0x85,0x81]
14781 s_sub_i32 s5, tma_lo, s2
14782 // CHECK: [0x6e,0x02,0x85,0x81]
14784 s_sub_i32 s5, tma_hi, s2
14785 // CHECK: [0x6f,0x02,0x85,0x81]
14787 s_sub_i32 s5, ttmp11, s2
14788 // CHECK: [0x7b,0x02,0x85,0x81]
14790 s_sub_i32 s5, m0, s2
14791 // CHECK: [0x7c,0x02,0x85,0x81]
14793 s_sub_i32 s5, exec_lo, s2
14794 // CHECK: [0x7e,0x02,0x85,0x81]
14796 s_sub_i32 s5, exec_hi, s2
14797 // CHECK: [0x7f,0x02,0x85,0x81]
14799 s_sub_i32 s5, 0, s2
14800 // CHECK: [0x80,0x02,0x85,0x81]
14802 s_sub_i32 s5, -1, s2
14803 // CHECK: [0xc1,0x02,0x85,0x81]
14805 s_sub_i32 s5, 0.5, s2
14806 // CHECK: [0xf0,0x02,0x85,0x81]
14808 s_sub_i32 s5, -4.0, s2
14809 // CHECK: [0xf7,0x02,0x85,0x81]
14811 s_sub_i32 s5, 0xaf123456, s2
14812 // CHECK: [0xff,0x02,0x85,0x81,0x56,0x34,0x12,0xaf]
14814 s_sub_i32 s5, 0x3f717273, s2
14815 // CHECK: [0xff,0x02,0x85,0x81,0x73,0x72,0x71,0x3f]
14817 s_sub_i32 s5, s1, s103
14818 // CHECK: [0x01,0x67,0x85,0x81]
14820 s_sub_i32 s5, s1, flat_scratch_lo
14821 // CHECK: [0x01,0x68,0x85,0x81]
14823 s_sub_i32 s5, s1, flat_scratch_hi
14824 // CHECK: [0x01,0x69,0x85,0x81]
14826 s_sub_i32 s5, s1, vcc_lo
14827 // CHECK: [0x01,0x6a,0x85,0x81]
14829 s_sub_i32 s5, s1, vcc_hi
14830 // CHECK: [0x01,0x6b,0x85,0x81]
14832 s_sub_i32 s5, s1, tba_lo
14833 // CHECK: [0x01,0x6c,0x85,0x81]
14835 s_sub_i32 s5, s1, tba_hi
14836 // CHECK: [0x01,0x6d,0x85,0x81]
14838 s_sub_i32 s5, s1, tma_lo
14839 // CHECK: [0x01,0x6e,0x85,0x81]
14841 s_sub_i32 s5, s1, tma_hi
14842 // CHECK: [0x01,0x6f,0x85,0x81]
14844 s_sub_i32 s5, s1, ttmp11
14845 // CHECK: [0x01,0x7b,0x85,0x81]
14847 s_sub_i32 s5, s1, m0
14848 // CHECK: [0x01,0x7c,0x85,0x81]
14850 s_sub_i32 s5, s1, exec_lo
14851 // CHECK: [0x01,0x7e,0x85,0x81]
14853 s_sub_i32 s5, s1, exec_hi
14854 // CHECK: [0x01,0x7f,0x85,0x81]
14856 s_sub_i32 s5, s1, 0
14857 // CHECK: [0x01,0x80,0x85,0x81]
14859 s_sub_i32 s5, s1, -1
14860 // CHECK: [0x01,0xc1,0x85,0x81]
14862 s_sub_i32 s5, s1, 0.5
14863 // CHECK: [0x01,0xf0,0x85,0x81]
14865 s_sub_i32 s5, s1, -4.0
14866 // CHECK: [0x01,0xf7,0x85,0x81]
14868 s_sub_i32 s5, s1, 0xaf123456
14869 // CHECK: [0x01,0xff,0x85,0x81,0x56,0x34,0x12,0xaf]
14871 s_sub_i32 s5, s1, 0x3f717273
14872 // CHECK: [0x01,0xff,0x85,0x81,0x73,0x72,0x71,0x3f]
14874 s_addc_u32 s5, s1, s2
14875 // CHECK: [0x01,0x02,0x05,0x82]
14877 s_addc_u32 s103, s1, s2
14878 // CHECK: [0x01,0x02,0x67,0x82]
14880 s_addc_u32 flat_scratch_lo, s1, s2
14881 // CHECK: [0x01,0x02,0x68,0x82]
14883 s_addc_u32 flat_scratch_hi, s1, s2
14884 // CHECK: [0x01,0x02,0x69,0x82]
14886 s_addc_u32 vcc_lo, s1, s2
14887 // CHECK: [0x01,0x02,0x6a,0x82]
14889 s_addc_u32 vcc_hi, s1, s2
14890 // CHECK: [0x01,0x02,0x6b,0x82]
14892 s_addc_u32 tba_lo, s1, s2
14893 // CHECK: [0x01,0x02,0x6c,0x82]
14895 s_addc_u32 tba_hi, s1, s2
14896 // CHECK: [0x01,0x02,0x6d,0x82]
14898 s_addc_u32 tma_lo, s1, s2
14899 // CHECK: [0x01,0x02,0x6e,0x82]
14901 s_addc_u32 tma_hi, s1, s2
14902 // CHECK: [0x01,0x02,0x6f,0x82]
14904 s_addc_u32 ttmp11, s1, s2
14905 // CHECK: [0x01,0x02,0x7b,0x82]
14907 s_addc_u32 m0, s1, s2
14908 // CHECK: [0x01,0x02,0x7c,0x82]
14910 s_addc_u32 exec_lo, s1, s2
14911 // CHECK: [0x01,0x02,0x7e,0x82]
14913 s_addc_u32 exec_hi, s1, s2
14914 // CHECK: [0x01,0x02,0x7f,0x82]
14916 s_addc_u32 s5, s103, s2
14917 // CHECK: [0x67,0x02,0x05,0x82]
14919 s_addc_u32 s5, flat_scratch_lo, s2
14920 // CHECK: [0x68,0x02,0x05,0x82]
14922 s_addc_u32 s5, flat_scratch_hi, s2
14923 // CHECK: [0x69,0x02,0x05,0x82]
14925 s_addc_u32 s5, vcc_lo, s2
14926 // CHECK: [0x6a,0x02,0x05,0x82]
14928 s_addc_u32 s5, vcc_hi, s2
14929 // CHECK: [0x6b,0x02,0x05,0x82]
14931 s_addc_u32 s5, tba_lo, s2
14932 // CHECK: [0x6c,0x02,0x05,0x82]
14934 s_addc_u32 s5, tba_hi, s2
14935 // CHECK: [0x6d,0x02,0x05,0x82]
14937 s_addc_u32 s5, tma_lo, s2
14938 // CHECK: [0x6e,0x02,0x05,0x82]
14940 s_addc_u32 s5, tma_hi, s2
14941 // CHECK: [0x6f,0x02,0x05,0x82]
14943 s_addc_u32 s5, ttmp11, s2
14944 // CHECK: [0x7b,0x02,0x05,0x82]
14946 s_addc_u32 s5, m0, s2
14947 // CHECK: [0x7c,0x02,0x05,0x82]
14949 s_addc_u32 s5, exec_lo, s2
14950 // CHECK: [0x7e,0x02,0x05,0x82]
14952 s_addc_u32 s5, exec_hi, s2
14953 // CHECK: [0x7f,0x02,0x05,0x82]
14955 s_addc_u32 s5, 0, s2
14956 // CHECK: [0x80,0x02,0x05,0x82]
14958 s_addc_u32 s5, -1, s2
14959 // CHECK: [0xc1,0x02,0x05,0x82]
14961 s_addc_u32 s5, 0.5, s2
14962 // CHECK: [0xf0,0x02,0x05,0x82]
14964 s_addc_u32 s5, -4.0, s2
14965 // CHECK: [0xf7,0x02,0x05,0x82]
14967 s_addc_u32 s5, 0xaf123456, s2
14968 // CHECK: [0xff,0x02,0x05,0x82,0x56,0x34,0x12,0xaf]
14970 s_addc_u32 s5, 0x3f717273, s2
14971 // CHECK: [0xff,0x02,0x05,0x82,0x73,0x72,0x71,0x3f]
14973 s_addc_u32 s5, s1, s103
14974 // CHECK: [0x01,0x67,0x05,0x82]
14976 s_addc_u32 s5, s1, flat_scratch_lo
14977 // CHECK: [0x01,0x68,0x05,0x82]
14979 s_addc_u32 s5, s1, flat_scratch_hi
14980 // CHECK: [0x01,0x69,0x05,0x82]
14982 s_addc_u32 s5, s1, vcc_lo
14983 // CHECK: [0x01,0x6a,0x05,0x82]
14985 s_addc_u32 s5, s1, vcc_hi
14986 // CHECK: [0x01,0x6b,0x05,0x82]
14988 s_addc_u32 s5, s1, tba_lo
14989 // CHECK: [0x01,0x6c,0x05,0x82]
14991 s_addc_u32 s5, s1, tba_hi
14992 // CHECK: [0x01,0x6d,0x05,0x82]
14994 s_addc_u32 s5, s1, tma_lo
14995 // CHECK: [0x01,0x6e,0x05,0x82]
14997 s_addc_u32 s5, s1, tma_hi
14998 // CHECK: [0x01,0x6f,0x05,0x82]
15000 s_addc_u32 s5, s1, ttmp11
15001 // CHECK: [0x01,0x7b,0x05,0x82]
15003 s_addc_u32 s5, s1, m0
15004 // CHECK: [0x01,0x7c,0x05,0x82]
15006 s_addc_u32 s5, s1, exec_lo
15007 // CHECK: [0x01,0x7e,0x05,0x82]
15009 s_addc_u32 s5, s1, exec_hi
15010 // CHECK: [0x01,0x7f,0x05,0x82]
15012 s_addc_u32 s5, s1, 0
15013 // CHECK: [0x01,0x80,0x05,0x82]
15015 s_addc_u32 s5, s1, -1
15016 // CHECK: [0x01,0xc1,0x05,0x82]
15018 s_addc_u32 s5, s1, 0.5
15019 // CHECK: [0x01,0xf0,0x05,0x82]
15021 s_addc_u32 s5, s1, -4.0
15022 // CHECK: [0x01,0xf7,0x05,0x82]
15024 s_addc_u32 s5, s1, 0xaf123456
15025 // CHECK: [0x01,0xff,0x05,0x82,0x56,0x34,0x12,0xaf]
15027 s_addc_u32 s5, s1, 0x3f717273
15028 // CHECK: [0x01,0xff,0x05,0x82,0x73,0x72,0x71,0x3f]
15030 s_subb_u32 s5, s1, s2
15031 // CHECK: [0x01,0x02,0x85,0x82]
15033 s_subb_u32 s103, s1, s2
15034 // CHECK: [0x01,0x02,0xe7,0x82]
15036 s_subb_u32 flat_scratch_lo, s1, s2
15037 // CHECK: [0x01,0x02,0xe8,0x82]
15039 s_subb_u32 flat_scratch_hi, s1, s2
15040 // CHECK: [0x01,0x02,0xe9,0x82]
15042 s_subb_u32 vcc_lo, s1, s2
15043 // CHECK: [0x01,0x02,0xea,0x82]
15045 s_subb_u32 vcc_hi, s1, s2
15046 // CHECK: [0x01,0x02,0xeb,0x82]
15048 s_subb_u32 tba_lo, s1, s2
15049 // CHECK: [0x01,0x02,0xec,0x82]
15051 s_subb_u32 tba_hi, s1, s2
15052 // CHECK: [0x01,0x02,0xed,0x82]
15054 s_subb_u32 tma_lo, s1, s2
15055 // CHECK: [0x01,0x02,0xee,0x82]
15057 s_subb_u32 tma_hi, s1, s2
15058 // CHECK: [0x01,0x02,0xef,0x82]
15060 s_subb_u32 ttmp11, s1, s2
15061 // CHECK: [0x01,0x02,0xfb,0x82]
15063 s_subb_u32 m0, s1, s2
15064 // CHECK: [0x01,0x02,0xfc,0x82]
15066 s_subb_u32 exec_lo, s1, s2
15067 // CHECK: [0x01,0x02,0xfe,0x82]
15069 s_subb_u32 exec_hi, s1, s2
15070 // CHECK: [0x01,0x02,0xff,0x82]
15072 s_subb_u32 s5, s103, s2
15073 // CHECK: [0x67,0x02,0x85,0x82]
15075 s_subb_u32 s5, flat_scratch_lo, s2
15076 // CHECK: [0x68,0x02,0x85,0x82]
15078 s_subb_u32 s5, flat_scratch_hi, s2
15079 // CHECK: [0x69,0x02,0x85,0x82]
15081 s_subb_u32 s5, vcc_lo, s2
15082 // CHECK: [0x6a,0x02,0x85,0x82]
15084 s_subb_u32 s5, vcc_hi, s2
15085 // CHECK: [0x6b,0x02,0x85,0x82]
15087 s_subb_u32 s5, tba_lo, s2
15088 // CHECK: [0x6c,0x02,0x85,0x82]
15090 s_subb_u32 s5, tba_hi, s2
15091 // CHECK: [0x6d,0x02,0x85,0x82]
15093 s_subb_u32 s5, tma_lo, s2
15094 // CHECK: [0x6e,0x02,0x85,0x82]
15096 s_subb_u32 s5, tma_hi, s2
15097 // CHECK: [0x6f,0x02,0x85,0x82]
15099 s_subb_u32 s5, ttmp11, s2
15100 // CHECK: [0x7b,0x02,0x85,0x82]
15102 s_subb_u32 s5, m0, s2
15103 // CHECK: [0x7c,0x02,0x85,0x82]
15105 s_subb_u32 s5, exec_lo, s2
15106 // CHECK: [0x7e,0x02,0x85,0x82]
15108 s_subb_u32 s5, exec_hi, s2
15109 // CHECK: [0x7f,0x02,0x85,0x82]
15111 s_subb_u32 s5, 0, s2
15112 // CHECK: [0x80,0x02,0x85,0x82]
15114 s_subb_u32 s5, -1, s2
15115 // CHECK: [0xc1,0x02,0x85,0x82]
15117 s_subb_u32 s5, 0.5, s2
15118 // CHECK: [0xf0,0x02,0x85,0x82]
15120 s_subb_u32 s5, -4.0, s2
15121 // CHECK: [0xf7,0x02,0x85,0x82]
15123 s_subb_u32 s5, 0xaf123456, s2
15124 // CHECK: [0xff,0x02,0x85,0x82,0x56,0x34,0x12,0xaf]
15126 s_subb_u32 s5, 0x3f717273, s2
15127 // CHECK: [0xff,0x02,0x85,0x82,0x73,0x72,0x71,0x3f]
15129 s_subb_u32 s5, s1, s103
15130 // CHECK: [0x01,0x67,0x85,0x82]
15132 s_subb_u32 s5, s1, flat_scratch_lo
15133 // CHECK: [0x01,0x68,0x85,0x82]
15135 s_subb_u32 s5, s1, flat_scratch_hi
15136 // CHECK: [0x01,0x69,0x85,0x82]
15138 s_subb_u32 s5, s1, vcc_lo
15139 // CHECK: [0x01,0x6a,0x85,0x82]
15141 s_subb_u32 s5, s1, vcc_hi
15142 // CHECK: [0x01,0x6b,0x85,0x82]
15144 s_subb_u32 s5, s1, tba_lo
15145 // CHECK: [0x01,0x6c,0x85,0x82]
15147 s_subb_u32 s5, s1, tba_hi
15148 // CHECK: [0x01,0x6d,0x85,0x82]
15150 s_subb_u32 s5, s1, tma_lo
15151 // CHECK: [0x01,0x6e,0x85,0x82]
15153 s_subb_u32 s5, s1, tma_hi
15154 // CHECK: [0x01,0x6f,0x85,0x82]
15156 s_subb_u32 s5, s1, ttmp11
15157 // CHECK: [0x01,0x7b,0x85,0x82]
15159 s_subb_u32 s5, s1, m0
15160 // CHECK: [0x01,0x7c,0x85,0x82]
15162 s_subb_u32 s5, s1, exec_lo
15163 // CHECK: [0x01,0x7e,0x85,0x82]
15165 s_subb_u32 s5, s1, exec_hi
15166 // CHECK: [0x01,0x7f,0x85,0x82]
15168 s_subb_u32 s5, s1, 0
15169 // CHECK: [0x01,0x80,0x85,0x82]
15171 s_subb_u32 s5, s1, -1
15172 // CHECK: [0x01,0xc1,0x85,0x82]
15174 s_subb_u32 s5, s1, 0.5
15175 // CHECK: [0x01,0xf0,0x85,0x82]
15177 s_subb_u32 s5, s1, -4.0
15178 // CHECK: [0x01,0xf7,0x85,0x82]
15180 s_subb_u32 s5, s1, 0xaf123456
15181 // CHECK: [0x01,0xff,0x85,0x82,0x56,0x34,0x12,0xaf]
15183 s_subb_u32 s5, s1, 0x3f717273
15184 // CHECK: [0x01,0xff,0x85,0x82,0x73,0x72,0x71,0x3f]
15186 s_min_i32 s5, s1, s2
15187 // CHECK: [0x01,0x02,0x05,0x83]
15189 s_min_i32 s103, s1, s2
15190 // CHECK: [0x01,0x02,0x67,0x83]
15192 s_min_i32 flat_scratch_lo, s1, s2
15193 // CHECK: [0x01,0x02,0x68,0x83]
15195 s_min_i32 flat_scratch_hi, s1, s2
15196 // CHECK: [0x01,0x02,0x69,0x83]
15198 s_min_i32 vcc_lo, s1, s2
15199 // CHECK: [0x01,0x02,0x6a,0x83]
15201 s_min_i32 vcc_hi, s1, s2
15202 // CHECK: [0x01,0x02,0x6b,0x83]
15204 s_min_i32 tba_lo, s1, s2
15205 // CHECK: [0x01,0x02,0x6c,0x83]
15207 s_min_i32 tba_hi, s1, s2
15208 // CHECK: [0x01,0x02,0x6d,0x83]
15210 s_min_i32 tma_lo, s1, s2
15211 // CHECK: [0x01,0x02,0x6e,0x83]
15213 s_min_i32 tma_hi, s1, s2
15214 // CHECK: [0x01,0x02,0x6f,0x83]
15216 s_min_i32 ttmp11, s1, s2
15217 // CHECK: [0x01,0x02,0x7b,0x83]
15219 s_min_i32 m0, s1, s2
15220 // CHECK: [0x01,0x02,0x7c,0x83]
15222 s_min_i32 exec_lo, s1, s2
15223 // CHECK: [0x01,0x02,0x7e,0x83]
15225 s_min_i32 exec_hi, s1, s2
15226 // CHECK: [0x01,0x02,0x7f,0x83]
15228 s_min_i32 s5, s103, s2
15229 // CHECK: [0x67,0x02,0x05,0x83]
15231 s_min_i32 s5, flat_scratch_lo, s2
15232 // CHECK: [0x68,0x02,0x05,0x83]
15234 s_min_i32 s5, flat_scratch_hi, s2
15235 // CHECK: [0x69,0x02,0x05,0x83]
15237 s_min_i32 s5, vcc_lo, s2
15238 // CHECK: [0x6a,0x02,0x05,0x83]
15240 s_min_i32 s5, vcc_hi, s2
15241 // CHECK: [0x6b,0x02,0x05,0x83]
15243 s_min_i32 s5, tba_lo, s2
15244 // CHECK: [0x6c,0x02,0x05,0x83]
15246 s_min_i32 s5, tba_hi, s2
15247 // CHECK: [0x6d,0x02,0x05,0x83]
15249 s_min_i32 s5, tma_lo, s2
15250 // CHECK: [0x6e,0x02,0x05,0x83]
15252 s_min_i32 s5, tma_hi, s2
15253 // CHECK: [0x6f,0x02,0x05,0x83]
15255 s_min_i32 s5, ttmp11, s2
15256 // CHECK: [0x7b,0x02,0x05,0x83]
15258 s_min_i32 s5, m0, s2
15259 // CHECK: [0x7c,0x02,0x05,0x83]
15261 s_min_i32 s5, exec_lo, s2
15262 // CHECK: [0x7e,0x02,0x05,0x83]
15264 s_min_i32 s5, exec_hi, s2
15265 // CHECK: [0x7f,0x02,0x05,0x83]
15267 s_min_i32 s5, 0, s2
15268 // CHECK: [0x80,0x02,0x05,0x83]
15270 s_min_i32 s5, -1, s2
15271 // CHECK: [0xc1,0x02,0x05,0x83]
15273 s_min_i32 s5, 0.5, s2
15274 // CHECK: [0xf0,0x02,0x05,0x83]
15276 s_min_i32 s5, -4.0, s2
15277 // CHECK: [0xf7,0x02,0x05,0x83]
15279 s_min_i32 s5, 0xaf123456, s2
15280 // CHECK: [0xff,0x02,0x05,0x83,0x56,0x34,0x12,0xaf]
15282 s_min_i32 s5, 0x3f717273, s2
15283 // CHECK: [0xff,0x02,0x05,0x83,0x73,0x72,0x71,0x3f]
15285 s_min_i32 s5, s1, s103
15286 // CHECK: [0x01,0x67,0x05,0x83]
15288 s_min_i32 s5, s1, flat_scratch_lo
15289 // CHECK: [0x01,0x68,0x05,0x83]
15291 s_min_i32 s5, s1, flat_scratch_hi
15292 // CHECK: [0x01,0x69,0x05,0x83]
15294 s_min_i32 s5, s1, vcc_lo
15295 // CHECK: [0x01,0x6a,0x05,0x83]
15297 s_min_i32 s5, s1, vcc_hi
15298 // CHECK: [0x01,0x6b,0x05,0x83]
15300 s_min_i32 s5, s1, tba_lo
15301 // CHECK: [0x01,0x6c,0x05,0x83]
15303 s_min_i32 s5, s1, tba_hi
15304 // CHECK: [0x01,0x6d,0x05,0x83]
15306 s_min_i32 s5, s1, tma_lo
15307 // CHECK: [0x01,0x6e,0x05,0x83]
15309 s_min_i32 s5, s1, tma_hi
15310 // CHECK: [0x01,0x6f,0x05,0x83]
15312 s_min_i32 s5, s1, ttmp11
15313 // CHECK: [0x01,0x7b,0x05,0x83]
15315 s_min_i32 s5, s1, m0
15316 // CHECK: [0x01,0x7c,0x05,0x83]
15318 s_min_i32 s5, s1, exec_lo
15319 // CHECK: [0x01,0x7e,0x05,0x83]
15321 s_min_i32 s5, s1, exec_hi
15322 // CHECK: [0x01,0x7f,0x05,0x83]
15324 s_min_i32 s5, s1, 0
15325 // CHECK: [0x01,0x80,0x05,0x83]
15327 s_min_i32 s5, s1, -1
15328 // CHECK: [0x01,0xc1,0x05,0x83]
15330 s_min_i32 s5, s1, 0.5
15331 // CHECK: [0x01,0xf0,0x05,0x83]
15333 s_min_i32 s5, s1, -4.0
15334 // CHECK: [0x01,0xf7,0x05,0x83]
15336 s_min_i32 s5, s1, 0xaf123456
15337 // CHECK: [0x01,0xff,0x05,0x83,0x56,0x34,0x12,0xaf]
15339 s_min_i32 s5, s1, 0x3f717273
15340 // CHECK: [0x01,0xff,0x05,0x83,0x73,0x72,0x71,0x3f]
15342 s_min_u32 s5, s1, s2
15343 // CHECK: [0x01,0x02,0x85,0x83]
15345 s_min_u32 s103, s1, s2
15346 // CHECK: [0x01,0x02,0xe7,0x83]
15348 s_min_u32 flat_scratch_lo, s1, s2
15349 // CHECK: [0x01,0x02,0xe8,0x83]
15351 s_min_u32 flat_scratch_hi, s1, s2
15352 // CHECK: [0x01,0x02,0xe9,0x83]
15354 s_min_u32 vcc_lo, s1, s2
15355 // CHECK: [0x01,0x02,0xea,0x83]
15357 s_min_u32 vcc_hi, s1, s2
15358 // CHECK: [0x01,0x02,0xeb,0x83]
15360 s_min_u32 tba_lo, s1, s2
15361 // CHECK: [0x01,0x02,0xec,0x83]
15363 s_min_u32 tba_hi, s1, s2
15364 // CHECK: [0x01,0x02,0xed,0x83]
15366 s_min_u32 tma_lo, s1, s2
15367 // CHECK: [0x01,0x02,0xee,0x83]
15369 s_min_u32 tma_hi, s1, s2
15370 // CHECK: [0x01,0x02,0xef,0x83]
15372 s_min_u32 ttmp11, s1, s2
15373 // CHECK: [0x01,0x02,0xfb,0x83]
15375 s_min_u32 m0, s1, s2
15376 // CHECK: [0x01,0x02,0xfc,0x83]
15378 s_min_u32 exec_lo, s1, s2
15379 // CHECK: [0x01,0x02,0xfe,0x83]
15381 s_min_u32 exec_hi, s1, s2
15382 // CHECK: [0x01,0x02,0xff,0x83]
15384 s_min_u32 s5, s103, s2
15385 // CHECK: [0x67,0x02,0x85,0x83]
15387 s_min_u32 s5, flat_scratch_lo, s2
15388 // CHECK: [0x68,0x02,0x85,0x83]
15390 s_min_u32 s5, flat_scratch_hi, s2
15391 // CHECK: [0x69,0x02,0x85,0x83]
15393 s_min_u32 s5, vcc_lo, s2
15394 // CHECK: [0x6a,0x02,0x85,0x83]
15396 s_min_u32 s5, vcc_hi, s2
15397 // CHECK: [0x6b,0x02,0x85,0x83]
15399 s_min_u32 s5, tba_lo, s2
15400 // CHECK: [0x6c,0x02,0x85,0x83]
15402 s_min_u32 s5, tba_hi, s2
15403 // CHECK: [0x6d,0x02,0x85,0x83]
15405 s_min_u32 s5, tma_lo, s2
15406 // CHECK: [0x6e,0x02,0x85,0x83]
15408 s_min_u32 s5, tma_hi, s2
15409 // CHECK: [0x6f,0x02,0x85,0x83]
15411 s_min_u32 s5, ttmp11, s2
15412 // CHECK: [0x7b,0x02,0x85,0x83]
15414 s_min_u32 s5, m0, s2
15415 // CHECK: [0x7c,0x02,0x85,0x83]
15417 s_min_u32 s5, exec_lo, s2
15418 // CHECK: [0x7e,0x02,0x85,0x83]
15420 s_min_u32 s5, exec_hi, s2
15421 // CHECK: [0x7f,0x02,0x85,0x83]
15423 s_min_u32 s5, 0, s2
15424 // CHECK: [0x80,0x02,0x85,0x83]
15426 s_min_u32 s5, -1, s2
15427 // CHECK: [0xc1,0x02,0x85,0x83]
15429 s_min_u32 s5, 0.5, s2
15430 // CHECK: [0xf0,0x02,0x85,0x83]
15432 s_min_u32 s5, -4.0, s2
15433 // CHECK: [0xf7,0x02,0x85,0x83]
15435 s_min_u32 s5, 0xaf123456, s2
15436 // CHECK: [0xff,0x02,0x85,0x83,0x56,0x34,0x12,0xaf]
15438 s_min_u32 s5, 0x3f717273, s2
15439 // CHECK: [0xff,0x02,0x85,0x83,0x73,0x72,0x71,0x3f]
15441 s_min_u32 s5, s1, s103
15442 // CHECK: [0x01,0x67,0x85,0x83]
15444 s_min_u32 s5, s1, flat_scratch_lo
15445 // CHECK: [0x01,0x68,0x85,0x83]
15447 s_min_u32 s5, s1, flat_scratch_hi
15448 // CHECK: [0x01,0x69,0x85,0x83]
15450 s_min_u32 s5, s1, vcc_lo
15451 // CHECK: [0x01,0x6a,0x85,0x83]
15453 s_min_u32 s5, s1, vcc_hi
15454 // CHECK: [0x01,0x6b,0x85,0x83]
15456 s_min_u32 s5, s1, tba_lo
15457 // CHECK: [0x01,0x6c,0x85,0x83]
15459 s_min_u32 s5, s1, tba_hi
15460 // CHECK: [0x01,0x6d,0x85,0x83]
15462 s_min_u32 s5, s1, tma_lo
15463 // CHECK: [0x01,0x6e,0x85,0x83]
15465 s_min_u32 s5, s1, tma_hi
15466 // CHECK: [0x01,0x6f,0x85,0x83]
15468 s_min_u32 s5, s1, ttmp11
15469 // CHECK: [0x01,0x7b,0x85,0x83]
15471 s_min_u32 s5, s1, m0
15472 // CHECK: [0x01,0x7c,0x85,0x83]
15474 s_min_u32 s5, s1, exec_lo
15475 // CHECK: [0x01,0x7e,0x85,0x83]
15477 s_min_u32 s5, s1, exec_hi
15478 // CHECK: [0x01,0x7f,0x85,0x83]
15480 s_min_u32 s5, s1, 0
15481 // CHECK: [0x01,0x80,0x85,0x83]
15483 s_min_u32 s5, s1, -1
15484 // CHECK: [0x01,0xc1,0x85,0x83]
15486 s_min_u32 s5, s1, 0.5
15487 // CHECK: [0x01,0xf0,0x85,0x83]
15489 s_min_u32 s5, s1, -4.0
15490 // CHECK: [0x01,0xf7,0x85,0x83]
15492 s_min_u32 s5, s1, 0xaf123456
15493 // CHECK: [0x01,0xff,0x85,0x83,0x56,0x34,0x12,0xaf]
15495 s_min_u32 s5, s1, 0x3f717273
15496 // CHECK: [0x01,0xff,0x85,0x83,0x73,0x72,0x71,0x3f]
15498 s_max_i32 s5, s1, s2
15499 // CHECK: [0x01,0x02,0x05,0x84]
15501 s_max_i32 s103, s1, s2
15502 // CHECK: [0x01,0x02,0x67,0x84]
15504 s_max_i32 flat_scratch_lo, s1, s2
15505 // CHECK: [0x01,0x02,0x68,0x84]
15507 s_max_i32 flat_scratch_hi, s1, s2
15508 // CHECK: [0x01,0x02,0x69,0x84]
15510 s_max_i32 vcc_lo, s1, s2
15511 // CHECK: [0x01,0x02,0x6a,0x84]
15513 s_max_i32 vcc_hi, s1, s2
15514 // CHECK: [0x01,0x02,0x6b,0x84]
15516 s_max_i32 tba_lo, s1, s2
15517 // CHECK: [0x01,0x02,0x6c,0x84]
15519 s_max_i32 tba_hi, s1, s2
15520 // CHECK: [0x01,0x02,0x6d,0x84]
15522 s_max_i32 tma_lo, s1, s2
15523 // CHECK: [0x01,0x02,0x6e,0x84]
15525 s_max_i32 tma_hi, s1, s2
15526 // CHECK: [0x01,0x02,0x6f,0x84]
15528 s_max_i32 ttmp11, s1, s2
15529 // CHECK: [0x01,0x02,0x7b,0x84]
15531 s_max_i32 m0, s1, s2
15532 // CHECK: [0x01,0x02,0x7c,0x84]
15534 s_max_i32 exec_lo, s1, s2
15535 // CHECK: [0x01,0x02,0x7e,0x84]
15537 s_max_i32 exec_hi, s1, s2
15538 // CHECK: [0x01,0x02,0x7f,0x84]
15540 s_max_i32 s5, s103, s2
15541 // CHECK: [0x67,0x02,0x05,0x84]
15543 s_max_i32 s5, flat_scratch_lo, s2
15544 // CHECK: [0x68,0x02,0x05,0x84]
15546 s_max_i32 s5, flat_scratch_hi, s2
15547 // CHECK: [0x69,0x02,0x05,0x84]
15549 s_max_i32 s5, vcc_lo, s2
15550 // CHECK: [0x6a,0x02,0x05,0x84]
15552 s_max_i32 s5, vcc_hi, s2
15553 // CHECK: [0x6b,0x02,0x05,0x84]
15555 s_max_i32 s5, tba_lo, s2
15556 // CHECK: [0x6c,0x02,0x05,0x84]
15558 s_max_i32 s5, tba_hi, s2
15559 // CHECK: [0x6d,0x02,0x05,0x84]
15561 s_max_i32 s5, tma_lo, s2
15562 // CHECK: [0x6e,0x02,0x05,0x84]
15564 s_max_i32 s5, tma_hi, s2
15565 // CHECK: [0x6f,0x02,0x05,0x84]
15567 s_max_i32 s5, ttmp11, s2
15568 // CHECK: [0x7b,0x02,0x05,0x84]
15570 s_max_i32 s5, m0, s2
15571 // CHECK: [0x7c,0x02,0x05,0x84]
15573 s_max_i32 s5, exec_lo, s2
15574 // CHECK: [0x7e,0x02,0x05,0x84]
15576 s_max_i32 s5, exec_hi, s2
15577 // CHECK: [0x7f,0x02,0x05,0x84]
15579 s_max_i32 s5, 0, s2
15580 // CHECK: [0x80,0x02,0x05,0x84]
15582 s_max_i32 s5, -1, s2
15583 // CHECK: [0xc1,0x02,0x05,0x84]
15585 s_max_i32 s5, 0.5, s2
15586 // CHECK: [0xf0,0x02,0x05,0x84]
15588 s_max_i32 s5, -4.0, s2
15589 // CHECK: [0xf7,0x02,0x05,0x84]
15591 s_max_i32 s5, 0xaf123456, s2
15592 // CHECK: [0xff,0x02,0x05,0x84,0x56,0x34,0x12,0xaf]
15594 s_max_i32 s5, 0x3f717273, s2
15595 // CHECK: [0xff,0x02,0x05,0x84,0x73,0x72,0x71,0x3f]
15597 s_max_i32 s5, s1, s103
15598 // CHECK: [0x01,0x67,0x05,0x84]
15600 s_max_i32 s5, s1, flat_scratch_lo
15601 // CHECK: [0x01,0x68,0x05,0x84]
15603 s_max_i32 s5, s1, flat_scratch_hi
15604 // CHECK: [0x01,0x69,0x05,0x84]
15606 s_max_i32 s5, s1, vcc_lo
15607 // CHECK: [0x01,0x6a,0x05,0x84]
15609 s_max_i32 s5, s1, vcc_hi
15610 // CHECK: [0x01,0x6b,0x05,0x84]
15612 s_max_i32 s5, s1, tba_lo
15613 // CHECK: [0x01,0x6c,0x05,0x84]
15615 s_max_i32 s5, s1, tba_hi
15616 // CHECK: [0x01,0x6d,0x05,0x84]
15618 s_max_i32 s5, s1, tma_lo
15619 // CHECK: [0x01,0x6e,0x05,0x84]
15621 s_max_i32 s5, s1, tma_hi
15622 // CHECK: [0x01,0x6f,0x05,0x84]
15624 s_max_i32 s5, s1, ttmp11
15625 // CHECK: [0x01,0x7b,0x05,0x84]
15627 s_max_i32 s5, s1, m0
15628 // CHECK: [0x01,0x7c,0x05,0x84]
15630 s_max_i32 s5, s1, exec_lo
15631 // CHECK: [0x01,0x7e,0x05,0x84]
15633 s_max_i32 s5, s1, exec_hi
15634 // CHECK: [0x01,0x7f,0x05,0x84]
15636 s_max_i32 s5, s1, 0
15637 // CHECK: [0x01,0x80,0x05,0x84]
15639 s_max_i32 s5, s1, -1
15640 // CHECK: [0x01,0xc1,0x05,0x84]
15642 s_max_i32 s5, s1, 0.5
15643 // CHECK: [0x01,0xf0,0x05,0x84]
15645 s_max_i32 s5, s1, -4.0
15646 // CHECK: [0x01,0xf7,0x05,0x84]
15648 s_max_i32 s5, s1, 0xaf123456
15649 // CHECK: [0x01,0xff,0x05,0x84,0x56,0x34,0x12,0xaf]
15651 s_max_i32 s5, s1, 0x3f717273
15652 // CHECK: [0x01,0xff,0x05,0x84,0x73,0x72,0x71,0x3f]
15654 s_max_u32 s5, s1, s2
15655 // CHECK: [0x01,0x02,0x85,0x84]
15657 s_max_u32 s103, s1, s2
15658 // CHECK: [0x01,0x02,0xe7,0x84]
15660 s_max_u32 flat_scratch_lo, s1, s2
15661 // CHECK: [0x01,0x02,0xe8,0x84]
15663 s_max_u32 flat_scratch_hi, s1, s2
15664 // CHECK: [0x01,0x02,0xe9,0x84]
15666 s_max_u32 vcc_lo, s1, s2
15667 // CHECK: [0x01,0x02,0xea,0x84]
15669 s_max_u32 vcc_hi, s1, s2
15670 // CHECK: [0x01,0x02,0xeb,0x84]
15672 s_max_u32 tba_lo, s1, s2
15673 // CHECK: [0x01,0x02,0xec,0x84]
15675 s_max_u32 tba_hi, s1, s2
15676 // CHECK: [0x01,0x02,0xed,0x84]
15678 s_max_u32 tma_lo, s1, s2
15679 // CHECK: [0x01,0x02,0xee,0x84]
15681 s_max_u32 tma_hi, s1, s2
15682 // CHECK: [0x01,0x02,0xef,0x84]
15684 s_max_u32 ttmp11, s1, s2
15685 // CHECK: [0x01,0x02,0xfb,0x84]
15687 s_max_u32 m0, s1, s2
15688 // CHECK: [0x01,0x02,0xfc,0x84]
15690 s_max_u32 exec_lo, s1, s2
15691 // CHECK: [0x01,0x02,0xfe,0x84]
15693 s_max_u32 exec_hi, s1, s2
15694 // CHECK: [0x01,0x02,0xff,0x84]
15696 s_max_u32 s5, s103, s2
15697 // CHECK: [0x67,0x02,0x85,0x84]
15699 s_max_u32 s5, flat_scratch_lo, s2
15700 // CHECK: [0x68,0x02,0x85,0x84]
15702 s_max_u32 s5, flat_scratch_hi, s2
15703 // CHECK: [0x69,0x02,0x85,0x84]
15705 s_max_u32 s5, vcc_lo, s2
15706 // CHECK: [0x6a,0x02,0x85,0x84]
15708 s_max_u32 s5, vcc_hi, s2
15709 // CHECK: [0x6b,0x02,0x85,0x84]
15711 s_max_u32 s5, tba_lo, s2
15712 // CHECK: [0x6c,0x02,0x85,0x84]
15714 s_max_u32 s5, tba_hi, s2
15715 // CHECK: [0x6d,0x02,0x85,0x84]
15717 s_max_u32 s5, tma_lo, s2
15718 // CHECK: [0x6e,0x02,0x85,0x84]
15720 s_max_u32 s5, tma_hi, s2
15721 // CHECK: [0x6f,0x02,0x85,0x84]
15723 s_max_u32 s5, ttmp11, s2
15724 // CHECK: [0x7b,0x02,0x85,0x84]
15726 s_max_u32 s5, m0, s2
15727 // CHECK: [0x7c,0x02,0x85,0x84]
15729 s_max_u32 s5, exec_lo, s2
15730 // CHECK: [0x7e,0x02,0x85,0x84]
15732 s_max_u32 s5, exec_hi, s2
15733 // CHECK: [0x7f,0x02,0x85,0x84]
15735 s_max_u32 s5, 0, s2
15736 // CHECK: [0x80,0x02,0x85,0x84]
15738 s_max_u32 s5, -1, s2
15739 // CHECK: [0xc1,0x02,0x85,0x84]
15741 s_max_u32 s5, 0.5, s2
15742 // CHECK: [0xf0,0x02,0x85,0x84]
15744 s_max_u32 s5, -4.0, s2
15745 // CHECK: [0xf7,0x02,0x85,0x84]
15747 s_max_u32 s5, 0xaf123456, s2
15748 // CHECK: [0xff,0x02,0x85,0x84,0x56,0x34,0x12,0xaf]
15750 s_max_u32 s5, 0x3f717273, s2
15751 // CHECK: [0xff,0x02,0x85,0x84,0x73,0x72,0x71,0x3f]
15753 s_max_u32 s5, s1, s103
15754 // CHECK: [0x01,0x67,0x85,0x84]
15756 s_max_u32 s5, s1, flat_scratch_lo
15757 // CHECK: [0x01,0x68,0x85,0x84]
15759 s_max_u32 s5, s1, flat_scratch_hi
15760 // CHECK: [0x01,0x69,0x85,0x84]
15762 s_max_u32 s5, s1, vcc_lo
15763 // CHECK: [0x01,0x6a,0x85,0x84]
15765 s_max_u32 s5, s1, vcc_hi
15766 // CHECK: [0x01,0x6b,0x85,0x84]
15768 s_max_u32 s5, s1, tba_lo
15769 // CHECK: [0x01,0x6c,0x85,0x84]
15771 s_max_u32 s5, s1, tba_hi
15772 // CHECK: [0x01,0x6d,0x85,0x84]
15774 s_max_u32 s5, s1, tma_lo
15775 // CHECK: [0x01,0x6e,0x85,0x84]
15777 s_max_u32 s5, s1, tma_hi
15778 // CHECK: [0x01,0x6f,0x85,0x84]
15780 s_max_u32 s5, s1, ttmp11
15781 // CHECK: [0x01,0x7b,0x85,0x84]
15783 s_max_u32 s5, s1, m0
15784 // CHECK: [0x01,0x7c,0x85,0x84]
15786 s_max_u32 s5, s1, exec_lo
15787 // CHECK: [0x01,0x7e,0x85,0x84]
15789 s_max_u32 s5, s1, exec_hi
15790 // CHECK: [0x01,0x7f,0x85,0x84]
15792 s_max_u32 s5, s1, 0
15793 // CHECK: [0x01,0x80,0x85,0x84]
15795 s_max_u32 s5, s1, -1
15796 // CHECK: [0x01,0xc1,0x85,0x84]
15798 s_max_u32 s5, s1, 0.5
15799 // CHECK: [0x01,0xf0,0x85,0x84]
15801 s_max_u32 s5, s1, -4.0
15802 // CHECK: [0x01,0xf7,0x85,0x84]
15804 s_max_u32 s5, s1, 0xaf123456
15805 // CHECK: [0x01,0xff,0x85,0x84,0x56,0x34,0x12,0xaf]
15807 s_max_u32 s5, s1, 0x3f717273
15808 // CHECK: [0x01,0xff,0x85,0x84,0x73,0x72,0x71,0x3f]
15810 s_cselect_b32 s5, s1, s2
15811 // CHECK: [0x01,0x02,0x05,0x85]
15813 s_cselect_b32 s103, s1, s2
15814 // CHECK: [0x01,0x02,0x67,0x85]
15816 s_cselect_b32 flat_scratch_lo, s1, s2
15817 // CHECK: [0x01,0x02,0x68,0x85]
15819 s_cselect_b32 flat_scratch_hi, s1, s2
15820 // CHECK: [0x01,0x02,0x69,0x85]
15822 s_cselect_b32 vcc_lo, s1, s2
15823 // CHECK: [0x01,0x02,0x6a,0x85]
15825 s_cselect_b32 vcc_hi, s1, s2
15826 // CHECK: [0x01,0x02,0x6b,0x85]
15828 s_cselect_b32 tba_lo, s1, s2
15829 // CHECK: [0x01,0x02,0x6c,0x85]
15831 s_cselect_b32 tba_hi, s1, s2
15832 // CHECK: [0x01,0x02,0x6d,0x85]
15834 s_cselect_b32 tma_lo, s1, s2
15835 // CHECK: [0x01,0x02,0x6e,0x85]
15837 s_cselect_b32 tma_hi, s1, s2
15838 // CHECK: [0x01,0x02,0x6f,0x85]
15840 s_cselect_b32 ttmp11, s1, s2
15841 // CHECK: [0x01,0x02,0x7b,0x85]
15843 s_cselect_b32 m0, s1, s2
15844 // CHECK: [0x01,0x02,0x7c,0x85]
15846 s_cselect_b32 exec_lo, s1, s2
15847 // CHECK: [0x01,0x02,0x7e,0x85]
15849 s_cselect_b32 exec_hi, s1, s2
15850 // CHECK: [0x01,0x02,0x7f,0x85]
15852 s_cselect_b32 s5, s103, s2
15853 // CHECK: [0x67,0x02,0x05,0x85]
15855 s_cselect_b32 s5, flat_scratch_lo, s2
15856 // CHECK: [0x68,0x02,0x05,0x85]
15858 s_cselect_b32 s5, flat_scratch_hi, s2
15859 // CHECK: [0x69,0x02,0x05,0x85]
15861 s_cselect_b32 s5, vcc_lo, s2
15862 // CHECK: [0x6a,0x02,0x05,0x85]
15864 s_cselect_b32 s5, vcc_hi, s2
15865 // CHECK: [0x6b,0x02,0x05,0x85]
15867 s_cselect_b32 s5, tba_lo, s2
15868 // CHECK: [0x6c,0x02,0x05,0x85]
15870 s_cselect_b32 s5, tba_hi, s2
15871 // CHECK: [0x6d,0x02,0x05,0x85]
15873 s_cselect_b32 s5, tma_lo, s2
15874 // CHECK: [0x6e,0x02,0x05,0x85]
15876 s_cselect_b32 s5, tma_hi, s2
15877 // CHECK: [0x6f,0x02,0x05,0x85]
15879 s_cselect_b32 s5, ttmp11, s2
15880 // CHECK: [0x7b,0x02,0x05,0x85]
15882 s_cselect_b32 s5, m0, s2
15883 // CHECK: [0x7c,0x02,0x05,0x85]
15885 s_cselect_b32 s5, exec_lo, s2
15886 // CHECK: [0x7e,0x02,0x05,0x85]
15888 s_cselect_b32 s5, exec_hi, s2
15889 // CHECK: [0x7f,0x02,0x05,0x85]
15891 s_cselect_b32 s5, 0, s2
15892 // CHECK: [0x80,0x02,0x05,0x85]
15894 s_cselect_b32 s5, -1, s2
15895 // CHECK: [0xc1,0x02,0x05,0x85]
15897 s_cselect_b32 s5, 0.5, s2
15898 // CHECK: [0xf0,0x02,0x05,0x85]
15900 s_cselect_b32 s5, -4.0, s2
15901 // CHECK: [0xf7,0x02,0x05,0x85]
15903 s_cselect_b32 s5, 0xaf123456, s2
15904 // CHECK: [0xff,0x02,0x05,0x85,0x56,0x34,0x12,0xaf]
15906 s_cselect_b32 s5, 0x3f717273, s2
15907 // CHECK: [0xff,0x02,0x05,0x85,0x73,0x72,0x71,0x3f]
15909 s_cselect_b32 s5, s1, s103
15910 // CHECK: [0x01,0x67,0x05,0x85]
15912 s_cselect_b32 s5, s1, flat_scratch_lo
15913 // CHECK: [0x01,0x68,0x05,0x85]
15915 s_cselect_b32 s5, s1, flat_scratch_hi
15916 // CHECK: [0x01,0x69,0x05,0x85]
15918 s_cselect_b32 s5, s1, vcc_lo
15919 // CHECK: [0x01,0x6a,0x05,0x85]
15921 s_cselect_b32 s5, s1, vcc_hi
15922 // CHECK: [0x01,0x6b,0x05,0x85]
15924 s_cselect_b32 s5, s1, tba_lo
15925 // CHECK: [0x01,0x6c,0x05,0x85]
15927 s_cselect_b32 s5, s1, tba_hi
15928 // CHECK: [0x01,0x6d,0x05,0x85]
15930 s_cselect_b32 s5, s1, tma_lo
15931 // CHECK: [0x01,0x6e,0x05,0x85]
15933 s_cselect_b32 s5, s1, tma_hi
15934 // CHECK: [0x01,0x6f,0x05,0x85]
15936 s_cselect_b32 s5, s1, ttmp11
15937 // CHECK: [0x01,0x7b,0x05,0x85]
15939 s_cselect_b32 s5, s1, m0
15940 // CHECK: [0x01,0x7c,0x05,0x85]
15942 s_cselect_b32 s5, s1, exec_lo
15943 // CHECK: [0x01,0x7e,0x05,0x85]
15945 s_cselect_b32 s5, s1, exec_hi
15946 // CHECK: [0x01,0x7f,0x05,0x85]
15948 s_cselect_b32 s5, s1, 0
15949 // CHECK: [0x01,0x80,0x05,0x85]
15951 s_cselect_b32 s5, s1, -1
15952 // CHECK: [0x01,0xc1,0x05,0x85]
15954 s_cselect_b32 s5, s1, 0.5
15955 // CHECK: [0x01,0xf0,0x05,0x85]
15957 s_cselect_b32 s5, s1, -4.0
15958 // CHECK: [0x01,0xf7,0x05,0x85]
15960 s_cselect_b32 s5, s1, 0xaf123456
15961 // CHECK: [0x01,0xff,0x05,0x85,0x56,0x34,0x12,0xaf]
15963 s_cselect_b32 s5, s1, 0x3f717273
15964 // CHECK: [0x01,0xff,0x05,0x85,0x73,0x72,0x71,0x3f]
15966 s_cselect_b64 s[10:11], s[2:3], s[4:5]
15967 // CHECK: [0x02,0x04,0x8a,0x85]
15969 s_cselect_b64 s[12:13], s[2:3], s[4:5]
15970 // CHECK: [0x02,0x04,0x8c,0x85]
15972 s_cselect_b64 s[102:103], s[2:3], s[4:5]
15973 // CHECK: [0x02,0x04,0xe6,0x85]
15975 s_cselect_b64 flat_scratch, s[2:3], s[4:5]
15976 // CHECK: [0x02,0x04,0xe8,0x85]
15978 s_cselect_b64 vcc, s[2:3], s[4:5]
15979 // CHECK: [0x02,0x04,0xea,0x85]
15981 s_cselect_b64 tba, s[2:3], s[4:5]
15982 // CHECK: [0x02,0x04,0xec,0x85]
15984 s_cselect_b64 tma, s[2:3], s[4:5]
15985 // CHECK: [0x02,0x04,0xee,0x85]
15987 s_cselect_b64 ttmp[10:11], s[2:3], s[4:5]
15988 // CHECK: [0x02,0x04,0xfa,0x85]
15990 s_cselect_b64 exec, s[2:3], s[4:5]
15991 // CHECK: [0x02,0x04,0xfe,0x85]
15993 s_cselect_b64 s[10:11], s[4:5], s[4:5]
15994 // CHECK: [0x04,0x04,0x8a,0x85]
15996 s_cselect_b64 s[10:11], s[102:103], s[4:5]
15997 // CHECK: [0x66,0x04,0x8a,0x85]
15999 s_cselect_b64 s[10:11], flat_scratch, s[4:5]
16000 // CHECK: [0x68,0x04,0x8a,0x85]
16002 s_cselect_b64 s[10:11], vcc, s[4:5]
16003 // CHECK: [0x6a,0x04,0x8a,0x85]
16005 s_cselect_b64 s[10:11], tba, s[4:5]
16006 // CHECK: [0x6c,0x04,0x8a,0x85]
16008 s_cselect_b64 s[10:11], tma, s[4:5]
16009 // CHECK: [0x6e,0x04,0x8a,0x85]
16011 s_cselect_b64 s[10:11], ttmp[10:11], s[4:5]
16012 // CHECK: [0x7a,0x04,0x8a,0x85]
16014 s_cselect_b64 s[10:11], exec, s[4:5]
16015 // CHECK: [0x7e,0x04,0x8a,0x85]
16017 s_cselect_b64 s[10:11], 0, s[4:5]
16018 // CHECK: [0x80,0x04,0x8a,0x85]
16020 s_cselect_b64 s[10:11], -1, s[4:5]
16021 // CHECK: [0xc1,0x04,0x8a,0x85]
16023 s_cselect_b64 s[10:11], 0.5, s[4:5]
16024 // CHECK: [0xf0,0x04,0x8a,0x85]
16026 s_cselect_b64 s[10:11], -4.0, s[4:5]
16027 // CHECK: [0xf7,0x04,0x8a,0x85]
16029 s_cselect_b64 s[10:11], 0xaf123456, s[4:5]
16030 // CHECK: [0xff,0x04,0x8a,0x85,0x56,0x34,0x12,0xaf]
16032 s_cselect_b64 s[10:11], 0x3f717273, s[4:5]
16033 // CHECK: [0xff,0x04,0x8a,0x85,0x73,0x72,0x71,0x3f]
16035 s_cselect_b64 s[10:11], s[2:3], s[6:7]
16036 // CHECK: [0x02,0x06,0x8a,0x85]
16038 s_cselect_b64 s[10:11], s[2:3], s[102:103]
16039 // CHECK: [0x02,0x66,0x8a,0x85]
16041 s_cselect_b64 s[10:11], s[2:3], flat_scratch
16042 // CHECK: [0x02,0x68,0x8a,0x85]
16044 s_cselect_b64 s[10:11], s[2:3], vcc
16045 // CHECK: [0x02,0x6a,0x8a,0x85]
16047 s_cselect_b64 s[10:11], s[2:3], tba
16048 // CHECK: [0x02,0x6c,0x8a,0x85]
16050 s_cselect_b64 s[10:11], s[2:3], tma
16051 // CHECK: [0x02,0x6e,0x8a,0x85]
16053 s_cselect_b64 s[10:11], s[2:3], ttmp[10:11]
16054 // CHECK: [0x02,0x7a,0x8a,0x85]
16056 s_cselect_b64 s[10:11], s[2:3], exec
16057 // CHECK: [0x02,0x7e,0x8a,0x85]
16059 s_cselect_b64 s[10:11], s[2:3], 0
16060 // CHECK: [0x02,0x80,0x8a,0x85]
16062 s_cselect_b64 s[10:11], s[2:3], -1
16063 // CHECK: [0x02,0xc1,0x8a,0x85]
16065 s_cselect_b64 s[10:11], s[2:3], 0.5
16066 // CHECK: [0x02,0xf0,0x8a,0x85]
16068 s_cselect_b64 s[10:11], s[2:3], -4.0
16069 // CHECK: [0x02,0xf7,0x8a,0x85]
16071 s_cselect_b64 s[10:11], s[2:3], 0xaf123456
16072 // CHECK: [0x02,0xff,0x8a,0x85,0x56,0x34,0x12,0xaf]
16074 s_cselect_b64 s[10:11], s[2:3], 0x3f717273
16075 // CHECK: [0x02,0xff,0x8a,0x85,0x73,0x72,0x71,0x3f]
16077 s_and_b32 s5, s1, s2
16078 // CHECK: [0x01,0x02,0x05,0x87]
16080 s_and_b32 s103, s1, s2
16081 // CHECK: [0x01,0x02,0x67,0x87]
16083 s_and_b32 flat_scratch_lo, s1, s2
16084 // CHECK: [0x01,0x02,0x68,0x87]
16086 s_and_b32 flat_scratch_hi, s1, s2
16087 // CHECK: [0x01,0x02,0x69,0x87]
16089 s_and_b32 vcc_lo, s1, s2
16090 // CHECK: [0x01,0x02,0x6a,0x87]
16092 s_and_b32 vcc_hi, s1, s2
16093 // CHECK: [0x01,0x02,0x6b,0x87]
16095 s_and_b32 tba_lo, s1, s2
16096 // CHECK: [0x01,0x02,0x6c,0x87]
16098 s_and_b32 tba_hi, s1, s2
16099 // CHECK: [0x01,0x02,0x6d,0x87]
16101 s_and_b32 tma_lo, s1, s2
16102 // CHECK: [0x01,0x02,0x6e,0x87]
16104 s_and_b32 tma_hi, s1, s2
16105 // CHECK: [0x01,0x02,0x6f,0x87]
16107 s_and_b32 ttmp11, s1, s2
16108 // CHECK: [0x01,0x02,0x7b,0x87]
16110 s_and_b32 m0, s1, s2
16111 // CHECK: [0x01,0x02,0x7c,0x87]
16113 s_and_b32 exec_lo, s1, s2
16114 // CHECK: [0x01,0x02,0x7e,0x87]
16116 s_and_b32 exec_hi, s1, s2
16117 // CHECK: [0x01,0x02,0x7f,0x87]
16119 s_and_b32 s5, s103, s2
16120 // CHECK: [0x67,0x02,0x05,0x87]
16122 s_and_b32 s5, flat_scratch_lo, s2
16123 // CHECK: [0x68,0x02,0x05,0x87]
16125 s_and_b32 s5, flat_scratch_hi, s2
16126 // CHECK: [0x69,0x02,0x05,0x87]
16128 s_and_b32 s5, vcc_lo, s2
16129 // CHECK: [0x6a,0x02,0x05,0x87]
16131 s_and_b32 s5, vcc_hi, s2
16132 // CHECK: [0x6b,0x02,0x05,0x87]
16134 s_and_b32 s5, tba_lo, s2
16135 // CHECK: [0x6c,0x02,0x05,0x87]
16137 s_and_b32 s5, tba_hi, s2
16138 // CHECK: [0x6d,0x02,0x05,0x87]
16140 s_and_b32 s5, tma_lo, s2
16141 // CHECK: [0x6e,0x02,0x05,0x87]
16143 s_and_b32 s5, tma_hi, s2
16144 // CHECK: [0x6f,0x02,0x05,0x87]
16146 s_and_b32 s5, ttmp11, s2
16147 // CHECK: [0x7b,0x02,0x05,0x87]
16149 s_and_b32 s5, m0, s2
16150 // CHECK: [0x7c,0x02,0x05,0x87]
16152 s_and_b32 s5, exec_lo, s2
16153 // CHECK: [0x7e,0x02,0x05,0x87]
16155 s_and_b32 s5, exec_hi, s2
16156 // CHECK: [0x7f,0x02,0x05,0x87]
16158 s_and_b32 s5, 0, s2
16159 // CHECK: [0x80,0x02,0x05,0x87]
16161 s_and_b32 s5, -1, s2
16162 // CHECK: [0xc1,0x02,0x05,0x87]
16164 s_and_b32 s5, 0.5, s2
16165 // CHECK: [0xf0,0x02,0x05,0x87]
16167 s_and_b32 s5, -4.0, s2
16168 // CHECK: [0xf7,0x02,0x05,0x87]
16170 s_and_b32 s5, 0xaf123456, s2
16171 // CHECK: [0xff,0x02,0x05,0x87,0x56,0x34,0x12,0xaf]
16173 s_and_b32 s5, 0x3f717273, s2
16174 // CHECK: [0xff,0x02,0x05,0x87,0x73,0x72,0x71,0x3f]
16176 s_and_b32 s5, s1, s103
16177 // CHECK: [0x01,0x67,0x05,0x87]
16179 s_and_b32 s5, s1, flat_scratch_lo
16180 // CHECK: [0x01,0x68,0x05,0x87]
16182 s_and_b32 s5, s1, flat_scratch_hi
16183 // CHECK: [0x01,0x69,0x05,0x87]
16185 s_and_b32 s5, s1, vcc_lo
16186 // CHECK: [0x01,0x6a,0x05,0x87]
16188 s_and_b32 s5, s1, vcc_hi
16189 // CHECK: [0x01,0x6b,0x05,0x87]
16191 s_and_b32 s5, s1, tba_lo
16192 // CHECK: [0x01,0x6c,0x05,0x87]
16194 s_and_b32 s5, s1, tba_hi
16195 // CHECK: [0x01,0x6d,0x05,0x87]
16197 s_and_b32 s5, s1, tma_lo
16198 // CHECK: [0x01,0x6e,0x05,0x87]
16200 s_and_b32 s5, s1, tma_hi
16201 // CHECK: [0x01,0x6f,0x05,0x87]
16203 s_and_b32 s5, s1, ttmp11
16204 // CHECK: [0x01,0x7b,0x05,0x87]
16206 s_and_b32 s5, s1, m0
16207 // CHECK: [0x01,0x7c,0x05,0x87]
16209 s_and_b32 s5, s1, exec_lo
16210 // CHECK: [0x01,0x7e,0x05,0x87]
16212 s_and_b32 s5, s1, exec_hi
16213 // CHECK: [0x01,0x7f,0x05,0x87]
16215 s_and_b32 s5, s1, 0
16216 // CHECK: [0x01,0x80,0x05,0x87]
16218 s_and_b32 s5, s1, -1
16219 // CHECK: [0x01,0xc1,0x05,0x87]
16221 s_and_b32 s5, s1, 0.5
16222 // CHECK: [0x01,0xf0,0x05,0x87]
16224 s_and_b32 s5, s1, -4.0
16225 // CHECK: [0x01,0xf7,0x05,0x87]
16227 s_and_b32 s5, s1, 0xaf123456
16228 // CHECK: [0x01,0xff,0x05,0x87,0x56,0x34,0x12,0xaf]
16230 s_and_b32 s5, s1, 0x3f717273
16231 // CHECK: [0x01,0xff,0x05,0x87,0x73,0x72,0x71,0x3f]
16233 s_and_b64 s[10:11], s[2:3], s[4:5]
16234 // CHECK: [0x02,0x04,0x8a,0x87]
16236 s_and_b64 s[12:13], s[2:3], s[4:5]
16237 // CHECK: [0x02,0x04,0x8c,0x87]
16239 s_and_b64 s[102:103], s[2:3], s[4:5]
16240 // CHECK: [0x02,0x04,0xe6,0x87]
16242 s_and_b64 flat_scratch, s[2:3], s[4:5]
16243 // CHECK: [0x02,0x04,0xe8,0x87]
16245 s_and_b64 vcc, s[2:3], s[4:5]
16246 // CHECK: [0x02,0x04,0xea,0x87]
16248 s_and_b64 tba, s[2:3], s[4:5]
16249 // CHECK: [0x02,0x04,0xec,0x87]
16251 s_and_b64 tma, s[2:3], s[4:5]
16252 // CHECK: [0x02,0x04,0xee,0x87]
16254 s_and_b64 ttmp[10:11], s[2:3], s[4:5]
16255 // CHECK: [0x02,0x04,0xfa,0x87]
16257 s_and_b64 exec, s[2:3], s[4:5]
16258 // CHECK: [0x02,0x04,0xfe,0x87]
16260 s_and_b64 s[10:11], s[4:5], s[4:5]
16261 // CHECK: [0x04,0x04,0x8a,0x87]
16263 s_and_b64 s[10:11], s[102:103], s[4:5]
16264 // CHECK: [0x66,0x04,0x8a,0x87]
16266 s_and_b64 s[10:11], flat_scratch, s[4:5]
16267 // CHECK: [0x68,0x04,0x8a,0x87]
16269 s_and_b64 s[10:11], vcc, s[4:5]
16270 // CHECK: [0x6a,0x04,0x8a,0x87]
16272 s_and_b64 s[10:11], tba, s[4:5]
16273 // CHECK: [0x6c,0x04,0x8a,0x87]
16275 s_and_b64 s[10:11], tma, s[4:5]
16276 // CHECK: [0x6e,0x04,0x8a,0x87]
16278 s_and_b64 s[10:11], ttmp[10:11], s[4:5]
16279 // CHECK: [0x7a,0x04,0x8a,0x87]
16281 s_and_b64 s[10:11], exec, s[4:5]
16282 // CHECK: [0x7e,0x04,0x8a,0x87]
16284 s_and_b64 s[10:11], 0, s[4:5]
16285 // CHECK: [0x80,0x04,0x8a,0x87]
16287 s_and_b64 s[10:11], -1, s[4:5]
16288 // CHECK: [0xc1,0x04,0x8a,0x87]
16290 s_and_b64 s[10:11], 0.5, s[4:5]
16291 // CHECK: [0xf0,0x04,0x8a,0x87]
16293 s_and_b64 s[10:11], -4.0, s[4:5]
16294 // CHECK: [0xf7,0x04,0x8a,0x87]
16296 s_and_b64 s[10:11], 0xaf123456, s[4:5]
16297 // CHECK: [0xff,0x04,0x8a,0x87,0x56,0x34,0x12,0xaf]
16299 s_and_b64 s[10:11], 0x3f717273, s[4:5]
16300 // CHECK: [0xff,0x04,0x8a,0x87,0x73,0x72,0x71,0x3f]
16302 s_and_b64 s[10:11], s[2:3], s[6:7]
16303 // CHECK: [0x02,0x06,0x8a,0x87]
16305 s_and_b64 s[10:11], s[2:3], s[102:103]
16306 // CHECK: [0x02,0x66,0x8a,0x87]
16308 s_and_b64 s[10:11], s[2:3], flat_scratch
16309 // CHECK: [0x02,0x68,0x8a,0x87]
16311 s_and_b64 s[10:11], s[2:3], vcc
16312 // CHECK: [0x02,0x6a,0x8a,0x87]
16314 s_and_b64 s[10:11], s[2:3], tba
16315 // CHECK: [0x02,0x6c,0x8a,0x87]
16317 s_and_b64 s[10:11], s[2:3], tma
16318 // CHECK: [0x02,0x6e,0x8a,0x87]
16320 s_and_b64 s[10:11], s[2:3], ttmp[10:11]
16321 // CHECK: [0x02,0x7a,0x8a,0x87]
16323 s_and_b64 s[10:11], s[2:3], exec
16324 // CHECK: [0x02,0x7e,0x8a,0x87]
16326 s_and_b64 s[10:11], s[2:3], 0
16327 // CHECK: [0x02,0x80,0x8a,0x87]
16329 s_and_b64 s[10:11], s[2:3], -1
16330 // CHECK: [0x02,0xc1,0x8a,0x87]
16332 s_and_b64 s[10:11], s[2:3], 0.5
16333 // CHECK: [0x02,0xf0,0x8a,0x87]
16335 s_and_b64 s[10:11], s[2:3], -4.0
16336 // CHECK: [0x02,0xf7,0x8a,0x87]
16338 s_and_b64 s[10:11], s[2:3], 0xaf123456
16339 // CHECK: [0x02,0xff,0x8a,0x87,0x56,0x34,0x12,0xaf]
16341 s_and_b64 s[10:11], s[2:3], 0x3f717273
16342 // CHECK: [0x02,0xff,0x8a,0x87,0x73,0x72,0x71,0x3f]
16344 s_or_b32 s5, s1, s2
16345 // CHECK: [0x01,0x02,0x05,0x88]
16347 s_or_b32 s103, s1, s2
16348 // CHECK: [0x01,0x02,0x67,0x88]
16350 s_or_b32 flat_scratch_lo, s1, s2
16351 // CHECK: [0x01,0x02,0x68,0x88]
16353 s_or_b32 flat_scratch_hi, s1, s2
16354 // CHECK: [0x01,0x02,0x69,0x88]
16356 s_or_b32 vcc_lo, s1, s2
16357 // CHECK: [0x01,0x02,0x6a,0x88]
16359 s_or_b32 vcc_hi, s1, s2
16360 // CHECK: [0x01,0x02,0x6b,0x88]
16362 s_or_b32 tba_lo, s1, s2
16363 // CHECK: [0x01,0x02,0x6c,0x88]
16365 s_or_b32 tba_hi, s1, s2
16366 // CHECK: [0x01,0x02,0x6d,0x88]
16368 s_or_b32 tma_lo, s1, s2
16369 // CHECK: [0x01,0x02,0x6e,0x88]
16371 s_or_b32 tma_hi, s1, s2
16372 // CHECK: [0x01,0x02,0x6f,0x88]
16374 s_or_b32 ttmp11, s1, s2
16375 // CHECK: [0x01,0x02,0x7b,0x88]
16377 s_or_b32 m0, s1, s2
16378 // CHECK: [0x01,0x02,0x7c,0x88]
16380 s_or_b32 exec_lo, s1, s2
16381 // CHECK: [0x01,0x02,0x7e,0x88]
16383 s_or_b32 exec_hi, s1, s2
16384 // CHECK: [0x01,0x02,0x7f,0x88]
16386 s_or_b32 s5, s103, s2
16387 // CHECK: [0x67,0x02,0x05,0x88]
16389 s_or_b32 s5, flat_scratch_lo, s2
16390 // CHECK: [0x68,0x02,0x05,0x88]
16392 s_or_b32 s5, flat_scratch_hi, s2
16393 // CHECK: [0x69,0x02,0x05,0x88]
16395 s_or_b32 s5, vcc_lo, s2
16396 // CHECK: [0x6a,0x02,0x05,0x88]
16398 s_or_b32 s5, vcc_hi, s2
16399 // CHECK: [0x6b,0x02,0x05,0x88]
16401 s_or_b32 s5, tba_lo, s2
16402 // CHECK: [0x6c,0x02,0x05,0x88]
16404 s_or_b32 s5, tba_hi, s2
16405 // CHECK: [0x6d,0x02,0x05,0x88]
16407 s_or_b32 s5, tma_lo, s2
16408 // CHECK: [0x6e,0x02,0x05,0x88]
16410 s_or_b32 s5, tma_hi, s2
16411 // CHECK: [0x6f,0x02,0x05,0x88]
16413 s_or_b32 s5, ttmp11, s2
16414 // CHECK: [0x7b,0x02,0x05,0x88]
16416 s_or_b32 s5, m0, s2
16417 // CHECK: [0x7c,0x02,0x05,0x88]
16419 s_or_b32 s5, exec_lo, s2
16420 // CHECK: [0x7e,0x02,0x05,0x88]
16422 s_or_b32 s5, exec_hi, s2
16423 // CHECK: [0x7f,0x02,0x05,0x88]
16425 s_or_b32 s5, 0, s2
16426 // CHECK: [0x80,0x02,0x05,0x88]
16428 s_or_b32 s5, -1, s2
16429 // CHECK: [0xc1,0x02,0x05,0x88]
16431 s_or_b32 s5, 0.5, s2
16432 // CHECK: [0xf0,0x02,0x05,0x88]
16434 s_or_b32 s5, -4.0, s2
16435 // CHECK: [0xf7,0x02,0x05,0x88]
16437 s_or_b32 s5, 0xaf123456, s2
16438 // CHECK: [0xff,0x02,0x05,0x88,0x56,0x34,0x12,0xaf]
16440 s_or_b32 s5, 0x3f717273, s2
16441 // CHECK: [0xff,0x02,0x05,0x88,0x73,0x72,0x71,0x3f]
16443 s_or_b32 s5, s1, s103
16444 // CHECK: [0x01,0x67,0x05,0x88]
16446 s_or_b32 s5, s1, flat_scratch_lo
16447 // CHECK: [0x01,0x68,0x05,0x88]
16449 s_or_b32 s5, s1, flat_scratch_hi
16450 // CHECK: [0x01,0x69,0x05,0x88]
16452 s_or_b32 s5, s1, vcc_lo
16453 // CHECK: [0x01,0x6a,0x05,0x88]
16455 s_or_b32 s5, s1, vcc_hi
16456 // CHECK: [0x01,0x6b,0x05,0x88]
16458 s_or_b32 s5, s1, tba_lo
16459 // CHECK: [0x01,0x6c,0x05,0x88]
16461 s_or_b32 s5, s1, tba_hi
16462 // CHECK: [0x01,0x6d,0x05,0x88]
16464 s_or_b32 s5, s1, tma_lo
16465 // CHECK: [0x01,0x6e,0x05,0x88]
16467 s_or_b32 s5, s1, tma_hi
16468 // CHECK: [0x01,0x6f,0x05,0x88]
16470 s_or_b32 s5, s1, ttmp11
16471 // CHECK: [0x01,0x7b,0x05,0x88]
16473 s_or_b32 s5, s1, m0
16474 // CHECK: [0x01,0x7c,0x05,0x88]
16476 s_or_b32 s5, s1, exec_lo
16477 // CHECK: [0x01,0x7e,0x05,0x88]
16479 s_or_b32 s5, s1, exec_hi
16480 // CHECK: [0x01,0x7f,0x05,0x88]
16482 s_or_b32 s5, s1, 0
16483 // CHECK: [0x01,0x80,0x05,0x88]
16485 s_or_b32 s5, s1, -1
16486 // CHECK: [0x01,0xc1,0x05,0x88]
16488 s_or_b32 s5, s1, 0.5
16489 // CHECK: [0x01,0xf0,0x05,0x88]
16491 s_or_b32 s5, s1, -4.0
16492 // CHECK: [0x01,0xf7,0x05,0x88]
16494 s_or_b32 s5, s1, 0xaf123456
16495 // CHECK: [0x01,0xff,0x05,0x88,0x56,0x34,0x12,0xaf]
16497 s_or_b32 s5, s1, 0x3f717273
16498 // CHECK: [0x01,0xff,0x05,0x88,0x73,0x72,0x71,0x3f]
16500 s_or_b64 s[10:11], s[2:3], s[4:5]
16501 // CHECK: [0x02,0x04,0x8a,0x88]
16503 s_or_b64 s[12:13], s[2:3], s[4:5]
16504 // CHECK: [0x02,0x04,0x8c,0x88]
16506 s_or_b64 s[102:103], s[2:3], s[4:5]
16507 // CHECK: [0x02,0x04,0xe6,0x88]
16509 s_or_b64 flat_scratch, s[2:3], s[4:5]
16510 // CHECK: [0x02,0x04,0xe8,0x88]
16512 s_or_b64 vcc, s[2:3], s[4:5]
16513 // CHECK: [0x02,0x04,0xea,0x88]
16515 s_or_b64 tba, s[2:3], s[4:5]
16516 // CHECK: [0x02,0x04,0xec,0x88]
16518 s_or_b64 tma, s[2:3], s[4:5]
16519 // CHECK: [0x02,0x04,0xee,0x88]
16521 s_or_b64 ttmp[10:11], s[2:3], s[4:5]
16522 // CHECK: [0x02,0x04,0xfa,0x88]
16524 s_or_b64 exec, s[2:3], s[4:5]
16525 // CHECK: [0x02,0x04,0xfe,0x88]
16527 s_or_b64 s[10:11], s[4:5], s[4:5]
16528 // CHECK: [0x04,0x04,0x8a,0x88]
16530 s_or_b64 s[10:11], s[102:103], s[4:5]
16531 // CHECK: [0x66,0x04,0x8a,0x88]
16533 s_or_b64 s[10:11], flat_scratch, s[4:5]
16534 // CHECK: [0x68,0x04,0x8a,0x88]
16536 s_or_b64 s[10:11], vcc, s[4:5]
16537 // CHECK: [0x6a,0x04,0x8a,0x88]
16539 s_or_b64 s[10:11], tba, s[4:5]
16540 // CHECK: [0x6c,0x04,0x8a,0x88]
16542 s_or_b64 s[10:11], tma, s[4:5]
16543 // CHECK: [0x6e,0x04,0x8a,0x88]
16545 s_or_b64 s[10:11], ttmp[10:11], s[4:5]
16546 // CHECK: [0x7a,0x04,0x8a,0x88]
16548 s_or_b64 s[10:11], exec, s[4:5]
16549 // CHECK: [0x7e,0x04,0x8a,0x88]
16551 s_or_b64 s[10:11], 0, s[4:5]
16552 // CHECK: [0x80,0x04,0x8a,0x88]
16554 s_or_b64 s[10:11], -1, s[4:5]
16555 // CHECK: [0xc1,0x04,0x8a,0x88]
16557 s_or_b64 s[10:11], 0.5, s[4:5]
16558 // CHECK: [0xf0,0x04,0x8a,0x88]
16560 s_or_b64 s[10:11], -4.0, s[4:5]
16561 // CHECK: [0xf7,0x04,0x8a,0x88]
16563 s_or_b64 s[10:11], 0xaf123456, s[4:5]
16564 // CHECK: [0xff,0x04,0x8a,0x88,0x56,0x34,0x12,0xaf]
16566 s_or_b64 s[10:11], 0x3f717273, s[4:5]
16567 // CHECK: [0xff,0x04,0x8a,0x88,0x73,0x72,0x71,0x3f]
16569 s_or_b64 s[10:11], s[2:3], s[6:7]
16570 // CHECK: [0x02,0x06,0x8a,0x88]
16572 s_or_b64 s[10:11], s[2:3], s[102:103]
16573 // CHECK: [0x02,0x66,0x8a,0x88]
16575 s_or_b64 s[10:11], s[2:3], flat_scratch
16576 // CHECK: [0x02,0x68,0x8a,0x88]
16578 s_or_b64 s[10:11], s[2:3], vcc
16579 // CHECK: [0x02,0x6a,0x8a,0x88]
16581 s_or_b64 s[10:11], s[2:3], tba
16582 // CHECK: [0x02,0x6c,0x8a,0x88]
16584 s_or_b64 s[10:11], s[2:3], tma
16585 // CHECK: [0x02,0x6e,0x8a,0x88]
16587 s_or_b64 s[10:11], s[2:3], ttmp[10:11]
16588 // CHECK: [0x02,0x7a,0x8a,0x88]
16590 s_or_b64 s[10:11], s[2:3], exec
16591 // CHECK: [0x02,0x7e,0x8a,0x88]
16593 s_or_b64 s[10:11], s[2:3], 0
16594 // CHECK: [0x02,0x80,0x8a,0x88]
16596 s_or_b64 s[10:11], s[2:3], -1
16597 // CHECK: [0x02,0xc1,0x8a,0x88]
16599 s_or_b64 s[10:11], s[2:3], 0.5
16600 // CHECK: [0x02,0xf0,0x8a,0x88]
16602 s_or_b64 s[10:11], s[2:3], -4.0
16603 // CHECK: [0x02,0xf7,0x8a,0x88]
16605 s_or_b64 s[10:11], s[2:3], 0xaf123456
16606 // CHECK: [0x02,0xff,0x8a,0x88,0x56,0x34,0x12,0xaf]
16608 s_or_b64 s[10:11], s[2:3], 0x3f717273
16609 // CHECK: [0x02,0xff,0x8a,0x88,0x73,0x72,0x71,0x3f]
16611 s_xor_b32 s5, s1, s2
16612 // CHECK: [0x01,0x02,0x05,0x89]
16614 s_xor_b32 s103, s1, s2
16615 // CHECK: [0x01,0x02,0x67,0x89]
16617 s_xor_b32 flat_scratch_lo, s1, s2
16618 // CHECK: [0x01,0x02,0x68,0x89]
16620 s_xor_b32 flat_scratch_hi, s1, s2
16621 // CHECK: [0x01,0x02,0x69,0x89]
16623 s_xor_b32 vcc_lo, s1, s2
16624 // CHECK: [0x01,0x02,0x6a,0x89]
16626 s_xor_b32 vcc_hi, s1, s2
16627 // CHECK: [0x01,0x02,0x6b,0x89]
16629 s_xor_b32 tba_lo, s1, s2
16630 // CHECK: [0x01,0x02,0x6c,0x89]
16632 s_xor_b32 tba_hi, s1, s2
16633 // CHECK: [0x01,0x02,0x6d,0x89]
16635 s_xor_b32 tma_lo, s1, s2
16636 // CHECK: [0x01,0x02,0x6e,0x89]
16638 s_xor_b32 tma_hi, s1, s2
16639 // CHECK: [0x01,0x02,0x6f,0x89]
16641 s_xor_b32 ttmp11, s1, s2
16642 // CHECK: [0x01,0x02,0x7b,0x89]
16644 s_xor_b32 m0, s1, s2
16645 // CHECK: [0x01,0x02,0x7c,0x89]
16647 s_xor_b32 exec_lo, s1, s2
16648 // CHECK: [0x01,0x02,0x7e,0x89]
16650 s_xor_b32 exec_hi, s1, s2
16651 // CHECK: [0x01,0x02,0x7f,0x89]
16653 s_xor_b32 s5, s103, s2
16654 // CHECK: [0x67,0x02,0x05,0x89]
16656 s_xor_b32 s5, flat_scratch_lo, s2
16657 // CHECK: [0x68,0x02,0x05,0x89]
16659 s_xor_b32 s5, flat_scratch_hi, s2
16660 // CHECK: [0x69,0x02,0x05,0x89]
16662 s_xor_b32 s5, vcc_lo, s2
16663 // CHECK: [0x6a,0x02,0x05,0x89]
16665 s_xor_b32 s5, vcc_hi, s2
16666 // CHECK: [0x6b,0x02,0x05,0x89]
16668 s_xor_b32 s5, tba_lo, s2
16669 // CHECK: [0x6c,0x02,0x05,0x89]
16671 s_xor_b32 s5, tba_hi, s2
16672 // CHECK: [0x6d,0x02,0x05,0x89]
16674 s_xor_b32 s5, tma_lo, s2
16675 // CHECK: [0x6e,0x02,0x05,0x89]
16677 s_xor_b32 s5, tma_hi, s2
16678 // CHECK: [0x6f,0x02,0x05,0x89]
16680 s_xor_b32 s5, ttmp11, s2
16681 // CHECK: [0x7b,0x02,0x05,0x89]
16683 s_xor_b32 s5, m0, s2
16684 // CHECK: [0x7c,0x02,0x05,0x89]
16686 s_xor_b32 s5, exec_lo, s2
16687 // CHECK: [0x7e,0x02,0x05,0x89]
16689 s_xor_b32 s5, exec_hi, s2
16690 // CHECK: [0x7f,0x02,0x05,0x89]
16692 s_xor_b32 s5, 0, s2
16693 // CHECK: [0x80,0x02,0x05,0x89]
16695 s_xor_b32 s5, -1, s2
16696 // CHECK: [0xc1,0x02,0x05,0x89]
16698 s_xor_b32 s5, 0.5, s2
16699 // CHECK: [0xf0,0x02,0x05,0x89]
16701 s_xor_b32 s5, -4.0, s2
16702 // CHECK: [0xf7,0x02,0x05,0x89]
16704 s_xor_b32 s5, 0xaf123456, s2
16705 // CHECK: [0xff,0x02,0x05,0x89,0x56,0x34,0x12,0xaf]
16707 s_xor_b32 s5, 0x3f717273, s2
16708 // CHECK: [0xff,0x02,0x05,0x89,0x73,0x72,0x71,0x3f]
16710 s_xor_b32 s5, s1, s103
16711 // CHECK: [0x01,0x67,0x05,0x89]
16713 s_xor_b32 s5, s1, flat_scratch_lo
16714 // CHECK: [0x01,0x68,0x05,0x89]
16716 s_xor_b32 s5, s1, flat_scratch_hi
16717 // CHECK: [0x01,0x69,0x05,0x89]
16719 s_xor_b32 s5, s1, vcc_lo
16720 // CHECK: [0x01,0x6a,0x05,0x89]
16722 s_xor_b32 s5, s1, vcc_hi
16723 // CHECK: [0x01,0x6b,0x05,0x89]
16725 s_xor_b32 s5, s1, tba_lo
16726 // CHECK: [0x01,0x6c,0x05,0x89]
16728 s_xor_b32 s5, s1, tba_hi
16729 // CHECK: [0x01,0x6d,0x05,0x89]
16731 s_xor_b32 s5, s1, tma_lo
16732 // CHECK: [0x01,0x6e,0x05,0x89]
16734 s_xor_b32 s5, s1, tma_hi
16735 // CHECK: [0x01,0x6f,0x05,0x89]
16737 s_xor_b32 s5, s1, ttmp11
16738 // CHECK: [0x01,0x7b,0x05,0x89]
16740 s_xor_b32 s5, s1, m0
16741 // CHECK: [0x01,0x7c,0x05,0x89]
16743 s_xor_b32 s5, s1, exec_lo
16744 // CHECK: [0x01,0x7e,0x05,0x89]
16746 s_xor_b32 s5, s1, exec_hi
16747 // CHECK: [0x01,0x7f,0x05,0x89]
16749 s_xor_b32 s5, s1, 0
16750 // CHECK: [0x01,0x80,0x05,0x89]
16752 s_xor_b32 s5, s1, -1
16753 // CHECK: [0x01,0xc1,0x05,0x89]
16755 s_xor_b32 s5, s1, 0.5
16756 // CHECK: [0x01,0xf0,0x05,0x89]
16758 s_xor_b32 s5, s1, -4.0
16759 // CHECK: [0x01,0xf7,0x05,0x89]
16761 s_xor_b32 s5, s1, 0xaf123456
16762 // CHECK: [0x01,0xff,0x05,0x89,0x56,0x34,0x12,0xaf]
16764 s_xor_b32 s5, s1, 0x3f717273
16765 // CHECK: [0x01,0xff,0x05,0x89,0x73,0x72,0x71,0x3f]
16767 s_xor_b64 s[10:11], s[2:3], s[4:5]
16768 // CHECK: [0x02,0x04,0x8a,0x89]
16770 s_xor_b64 s[12:13], s[2:3], s[4:5]
16771 // CHECK: [0x02,0x04,0x8c,0x89]
16773 s_xor_b64 s[102:103], s[2:3], s[4:5]
16774 // CHECK: [0x02,0x04,0xe6,0x89]
16776 s_xor_b64 flat_scratch, s[2:3], s[4:5]
16777 // CHECK: [0x02,0x04,0xe8,0x89]
16779 s_xor_b64 vcc, s[2:3], s[4:5]
16780 // CHECK: [0x02,0x04,0xea,0x89]
16782 s_xor_b64 tba, s[2:3], s[4:5]
16783 // CHECK: [0x02,0x04,0xec,0x89]
16785 s_xor_b64 tma, s[2:3], s[4:5]
16786 // CHECK: [0x02,0x04,0xee,0x89]
16788 s_xor_b64 ttmp[10:11], s[2:3], s[4:5]
16789 // CHECK: [0x02,0x04,0xfa,0x89]
16791 s_xor_b64 exec, s[2:3], s[4:5]
16792 // CHECK: [0x02,0x04,0xfe,0x89]
16794 s_xor_b64 s[10:11], s[4:5], s[4:5]
16795 // CHECK: [0x04,0x04,0x8a,0x89]
16797 s_xor_b64 s[10:11], s[102:103], s[4:5]
16798 // CHECK: [0x66,0x04,0x8a,0x89]
16800 s_xor_b64 s[10:11], flat_scratch, s[4:5]
16801 // CHECK: [0x68,0x04,0x8a,0x89]
16803 s_xor_b64 s[10:11], vcc, s[4:5]
16804 // CHECK: [0x6a,0x04,0x8a,0x89]
16806 s_xor_b64 s[10:11], tba, s[4:5]
16807 // CHECK: [0x6c,0x04,0x8a,0x89]
16809 s_xor_b64 s[10:11], tma, s[4:5]
16810 // CHECK: [0x6e,0x04,0x8a,0x89]
16812 s_xor_b64 s[10:11], ttmp[10:11], s[4:5]
16813 // CHECK: [0x7a,0x04,0x8a,0x89]
16815 s_xor_b64 s[10:11], exec, s[4:5]
16816 // CHECK: [0x7e,0x04,0x8a,0x89]
16818 s_xor_b64 s[10:11], 0, s[4:5]
16819 // CHECK: [0x80,0x04,0x8a,0x89]
16821 s_xor_b64 s[10:11], -1, s[4:5]
16822 // CHECK: [0xc1,0x04,0x8a,0x89]
16824 s_xor_b64 s[10:11], 0.5, s[4:5]
16825 // CHECK: [0xf0,0x04,0x8a,0x89]
16827 s_xor_b64 s[10:11], -4.0, s[4:5]
16828 // CHECK: [0xf7,0x04,0x8a,0x89]
16830 s_xor_b64 s[10:11], 0xaf123456, s[4:5]
16831 // CHECK: [0xff,0x04,0x8a,0x89,0x56,0x34,0x12,0xaf]
16833 s_xor_b64 s[10:11], 0x3f717273, s[4:5]
16834 // CHECK: [0xff,0x04,0x8a,0x89,0x73,0x72,0x71,0x3f]
16836 s_xor_b64 s[10:11], s[2:3], s[6:7]
16837 // CHECK: [0x02,0x06,0x8a,0x89]
16839 s_xor_b64 s[10:11], s[2:3], s[102:103]
16840 // CHECK: [0x02,0x66,0x8a,0x89]
16842 s_xor_b64 s[10:11], s[2:3], flat_scratch
16843 // CHECK: [0x02,0x68,0x8a,0x89]
16845 s_xor_b64 s[10:11], s[2:3], vcc
16846 // CHECK: [0x02,0x6a,0x8a,0x89]
16848 s_xor_b64 s[10:11], s[2:3], tba
16849 // CHECK: [0x02,0x6c,0x8a,0x89]
16851 s_xor_b64 s[10:11], s[2:3], tma
16852 // CHECK: [0x02,0x6e,0x8a,0x89]
16854 s_xor_b64 s[10:11], s[2:3], ttmp[10:11]
16855 // CHECK: [0x02,0x7a,0x8a,0x89]
16857 s_xor_b64 s[10:11], s[2:3], exec
16858 // CHECK: [0x02,0x7e,0x8a,0x89]
16860 s_xor_b64 s[10:11], s[2:3], 0
16861 // CHECK: [0x02,0x80,0x8a,0x89]
16863 s_xor_b64 s[10:11], s[2:3], -1
16864 // CHECK: [0x02,0xc1,0x8a,0x89]
16866 s_xor_b64 s[10:11], s[2:3], 0.5
16867 // CHECK: [0x02,0xf0,0x8a,0x89]
16869 s_xor_b64 s[10:11], s[2:3], -4.0
16870 // CHECK: [0x02,0xf7,0x8a,0x89]
16872 s_xor_b64 s[10:11], s[2:3], 0xaf123456
16873 // CHECK: [0x02,0xff,0x8a,0x89,0x56,0x34,0x12,0xaf]
16875 s_xor_b64 s[10:11], s[2:3], 0x3f717273
16876 // CHECK: [0x02,0xff,0x8a,0x89,0x73,0x72,0x71,0x3f]
16878 s_andn2_b32 s5, s1, s2
16879 // CHECK: [0x01,0x02,0x05,0x8a]
16881 s_andn2_b32 s103, s1, s2
16882 // CHECK: [0x01,0x02,0x67,0x8a]
16884 s_andn2_b32 flat_scratch_lo, s1, s2
16885 // CHECK: [0x01,0x02,0x68,0x8a]
16887 s_andn2_b32 flat_scratch_hi, s1, s2
16888 // CHECK: [0x01,0x02,0x69,0x8a]
16890 s_andn2_b32 vcc_lo, s1, s2
16891 // CHECK: [0x01,0x02,0x6a,0x8a]
16893 s_andn2_b32 vcc_hi, s1, s2
16894 // CHECK: [0x01,0x02,0x6b,0x8a]
16896 s_andn2_b32 tba_lo, s1, s2
16897 // CHECK: [0x01,0x02,0x6c,0x8a]
16899 s_andn2_b32 tba_hi, s1, s2
16900 // CHECK: [0x01,0x02,0x6d,0x8a]
16902 s_andn2_b32 tma_lo, s1, s2
16903 // CHECK: [0x01,0x02,0x6e,0x8a]
16905 s_andn2_b32 tma_hi, s1, s2
16906 // CHECK: [0x01,0x02,0x6f,0x8a]
16908 s_andn2_b32 ttmp11, s1, s2
16909 // CHECK: [0x01,0x02,0x7b,0x8a]
16911 s_andn2_b32 m0, s1, s2
16912 // CHECK: [0x01,0x02,0x7c,0x8a]
16914 s_andn2_b32 exec_lo, s1, s2
16915 // CHECK: [0x01,0x02,0x7e,0x8a]
16917 s_andn2_b32 exec_hi, s1, s2
16918 // CHECK: [0x01,0x02,0x7f,0x8a]
16920 s_andn2_b32 s5, s103, s2
16921 // CHECK: [0x67,0x02,0x05,0x8a]
16923 s_andn2_b32 s5, flat_scratch_lo, s2
16924 // CHECK: [0x68,0x02,0x05,0x8a]
16926 s_andn2_b32 s5, flat_scratch_hi, s2
16927 // CHECK: [0x69,0x02,0x05,0x8a]
16929 s_andn2_b32 s5, vcc_lo, s2
16930 // CHECK: [0x6a,0x02,0x05,0x8a]
16932 s_andn2_b32 s5, vcc_hi, s2
16933 // CHECK: [0x6b,0x02,0x05,0x8a]
16935 s_andn2_b32 s5, tba_lo, s2
16936 // CHECK: [0x6c,0x02,0x05,0x8a]
16938 s_andn2_b32 s5, tba_hi, s2
16939 // CHECK: [0x6d,0x02,0x05,0x8a]
16941 s_andn2_b32 s5, tma_lo, s2
16942 // CHECK: [0x6e,0x02,0x05,0x8a]
16944 s_andn2_b32 s5, tma_hi, s2
16945 // CHECK: [0x6f,0x02,0x05,0x8a]
16947 s_andn2_b32 s5, ttmp11, s2
16948 // CHECK: [0x7b,0x02,0x05,0x8a]
16950 s_andn2_b32 s5, m0, s2
16951 // CHECK: [0x7c,0x02,0x05,0x8a]
16953 s_andn2_b32 s5, exec_lo, s2
16954 // CHECK: [0x7e,0x02,0x05,0x8a]
16956 s_andn2_b32 s5, exec_hi, s2
16957 // CHECK: [0x7f,0x02,0x05,0x8a]
16959 s_andn2_b32 s5, 0, s2
16960 // CHECK: [0x80,0x02,0x05,0x8a]
16962 s_andn2_b32 s5, -1, s2
16963 // CHECK: [0xc1,0x02,0x05,0x8a]
16965 s_andn2_b32 s5, 0.5, s2
16966 // CHECK: [0xf0,0x02,0x05,0x8a]
16968 s_andn2_b32 s5, -4.0, s2
16969 // CHECK: [0xf7,0x02,0x05,0x8a]
16971 s_andn2_b32 s5, 0xaf123456, s2
16972 // CHECK: [0xff,0x02,0x05,0x8a,0x56,0x34,0x12,0xaf]
16974 s_andn2_b32 s5, 0x3f717273, s2
16975 // CHECK: [0xff,0x02,0x05,0x8a,0x73,0x72,0x71,0x3f]
16977 s_andn2_b32 s5, s1, s103
16978 // CHECK: [0x01,0x67,0x05,0x8a]
16980 s_andn2_b32 s5, s1, flat_scratch_lo
16981 // CHECK: [0x01,0x68,0x05,0x8a]
16983 s_andn2_b32 s5, s1, flat_scratch_hi
16984 // CHECK: [0x01,0x69,0x05,0x8a]
16986 s_andn2_b32 s5, s1, vcc_lo
16987 // CHECK: [0x01,0x6a,0x05,0x8a]
16989 s_andn2_b32 s5, s1, vcc_hi
16990 // CHECK: [0x01,0x6b,0x05,0x8a]
16992 s_andn2_b32 s5, s1, tba_lo
16993 // CHECK: [0x01,0x6c,0x05,0x8a]
16995 s_andn2_b32 s5, s1, tba_hi
16996 // CHECK: [0x01,0x6d,0x05,0x8a]
16998 s_andn2_b32 s5, s1, tma_lo
16999 // CHECK: [0x01,0x6e,0x05,0x8a]
17001 s_andn2_b32 s5, s1, tma_hi
17002 // CHECK: [0x01,0x6f,0x05,0x8a]
17004 s_andn2_b32 s5, s1, ttmp11
17005 // CHECK: [0x01,0x7b,0x05,0x8a]
17007 s_andn2_b32 s5, s1, m0
17008 // CHECK: [0x01,0x7c,0x05,0x8a]
17010 s_andn2_b32 s5, s1, exec_lo
17011 // CHECK: [0x01,0x7e,0x05,0x8a]
17013 s_andn2_b32 s5, s1, exec_hi
17014 // CHECK: [0x01,0x7f,0x05,0x8a]
17016 s_andn2_b32 s5, s1, 0
17017 // CHECK: [0x01,0x80,0x05,0x8a]
17019 s_andn2_b32 s5, s1, -1
17020 // CHECK: [0x01,0xc1,0x05,0x8a]
17022 s_andn2_b32 s5, s1, 0.5
17023 // CHECK: [0x01,0xf0,0x05,0x8a]
17025 s_andn2_b32 s5, s1, -4.0
17026 // CHECK: [0x01,0xf7,0x05,0x8a]
17028 s_andn2_b32 s5, s1, 0xaf123456
17029 // CHECK: [0x01,0xff,0x05,0x8a,0x56,0x34,0x12,0xaf]
17031 s_andn2_b32 s5, s1, 0x3f717273
17032 // CHECK: [0x01,0xff,0x05,0x8a,0x73,0x72,0x71,0x3f]
17034 s_andn2_b64 s[10:11], s[2:3], s[4:5]
17035 // CHECK: [0x02,0x04,0x8a,0x8a]
17037 s_andn2_b64 s[12:13], s[2:3], s[4:5]
17038 // CHECK: [0x02,0x04,0x8c,0x8a]
17040 s_andn2_b64 s[102:103], s[2:3], s[4:5]
17041 // CHECK: [0x02,0x04,0xe6,0x8a]
17043 s_andn2_b64 flat_scratch, s[2:3], s[4:5]
17044 // CHECK: [0x02,0x04,0xe8,0x8a]
17046 s_andn2_b64 vcc, s[2:3], s[4:5]
17047 // CHECK: [0x02,0x04,0xea,0x8a]
17049 s_andn2_b64 tba, s[2:3], s[4:5]
17050 // CHECK: [0x02,0x04,0xec,0x8a]
17052 s_andn2_b64 tma, s[2:3], s[4:5]
17053 // CHECK: [0x02,0x04,0xee,0x8a]
17055 s_andn2_b64 ttmp[10:11], s[2:3], s[4:5]
17056 // CHECK: [0x02,0x04,0xfa,0x8a]
17058 s_andn2_b64 exec, s[2:3], s[4:5]
17059 // CHECK: [0x02,0x04,0xfe,0x8a]
17061 s_andn2_b64 s[10:11], s[4:5], s[4:5]
17062 // CHECK: [0x04,0x04,0x8a,0x8a]
17064 s_andn2_b64 s[10:11], s[102:103], s[4:5]
17065 // CHECK: [0x66,0x04,0x8a,0x8a]
17067 s_andn2_b64 s[10:11], flat_scratch, s[4:5]
17068 // CHECK: [0x68,0x04,0x8a,0x8a]
17070 s_andn2_b64 s[10:11], vcc, s[4:5]
17071 // CHECK: [0x6a,0x04,0x8a,0x8a]
17073 s_andn2_b64 s[10:11], tba, s[4:5]
17074 // CHECK: [0x6c,0x04,0x8a,0x8a]
17076 s_andn2_b64 s[10:11], tma, s[4:5]
17077 // CHECK: [0x6e,0x04,0x8a,0x8a]
17079 s_andn2_b64 s[10:11], ttmp[10:11], s[4:5]
17080 // CHECK: [0x7a,0x04,0x8a,0x8a]
17082 s_andn2_b64 s[10:11], exec, s[4:5]
17083 // CHECK: [0x7e,0x04,0x8a,0x8a]
17085 s_andn2_b64 s[10:11], 0, s[4:5]
17086 // CHECK: [0x80,0x04,0x8a,0x8a]
17088 s_andn2_b64 s[10:11], -1, s[4:5]
17089 // CHECK: [0xc1,0x04,0x8a,0x8a]
17091 s_andn2_b64 s[10:11], 0.5, s[4:5]
17092 // CHECK: [0xf0,0x04,0x8a,0x8a]
17094 s_andn2_b64 s[10:11], -4.0, s[4:5]
17095 // CHECK: [0xf7,0x04,0x8a,0x8a]
17097 s_andn2_b64 s[10:11], 0xaf123456, s[4:5]
17098 // CHECK: [0xff,0x04,0x8a,0x8a,0x56,0x34,0x12,0xaf]
17100 s_andn2_b64 s[10:11], 0x3f717273, s[4:5]
17101 // CHECK: [0xff,0x04,0x8a,0x8a,0x73,0x72,0x71,0x3f]
17103 s_andn2_b64 s[10:11], s[2:3], s[6:7]
17104 // CHECK: [0x02,0x06,0x8a,0x8a]
17106 s_andn2_b64 s[10:11], s[2:3], s[102:103]
17107 // CHECK: [0x02,0x66,0x8a,0x8a]
17109 s_andn2_b64 s[10:11], s[2:3], flat_scratch
17110 // CHECK: [0x02,0x68,0x8a,0x8a]
17112 s_andn2_b64 s[10:11], s[2:3], vcc
17113 // CHECK: [0x02,0x6a,0x8a,0x8a]
17115 s_andn2_b64 s[10:11], s[2:3], tba
17116 // CHECK: [0x02,0x6c,0x8a,0x8a]
17118 s_andn2_b64 s[10:11], s[2:3], tma
17119 // CHECK: [0x02,0x6e,0x8a,0x8a]
17121 s_andn2_b64 s[10:11], s[2:3], ttmp[10:11]
17122 // CHECK: [0x02,0x7a,0x8a,0x8a]
17124 s_andn2_b64 s[10:11], s[2:3], exec
17125 // CHECK: [0x02,0x7e,0x8a,0x8a]
17127 s_andn2_b64 s[10:11], s[2:3], 0
17128 // CHECK: [0x02,0x80,0x8a,0x8a]
17130 s_andn2_b64 s[10:11], s[2:3], -1
17131 // CHECK: [0x02,0xc1,0x8a,0x8a]
17133 s_andn2_b64 s[10:11], s[2:3], 0.5
17134 // CHECK: [0x02,0xf0,0x8a,0x8a]
17136 s_andn2_b64 s[10:11], s[2:3], -4.0
17137 // CHECK: [0x02,0xf7,0x8a,0x8a]
17139 s_andn2_b64 s[10:11], s[2:3], 0xaf123456
17140 // CHECK: [0x02,0xff,0x8a,0x8a,0x56,0x34,0x12,0xaf]
17142 s_andn2_b64 s[10:11], s[2:3], 0x3f717273
17143 // CHECK: [0x02,0xff,0x8a,0x8a,0x73,0x72,0x71,0x3f]
17145 s_orn2_b32 s5, s1, s2
17146 // CHECK: [0x01,0x02,0x05,0x8b]
17148 s_orn2_b32 s103, s1, s2
17149 // CHECK: [0x01,0x02,0x67,0x8b]
17151 s_orn2_b32 flat_scratch_lo, s1, s2
17152 // CHECK: [0x01,0x02,0x68,0x8b]
17154 s_orn2_b32 flat_scratch_hi, s1, s2
17155 // CHECK: [0x01,0x02,0x69,0x8b]
17157 s_orn2_b32 vcc_lo, s1, s2
17158 // CHECK: [0x01,0x02,0x6a,0x8b]
17160 s_orn2_b32 vcc_hi, s1, s2
17161 // CHECK: [0x01,0x02,0x6b,0x8b]
17163 s_orn2_b32 tba_lo, s1, s2
17164 // CHECK: [0x01,0x02,0x6c,0x8b]
17166 s_orn2_b32 tba_hi, s1, s2
17167 // CHECK: [0x01,0x02,0x6d,0x8b]
17169 s_orn2_b32 tma_lo, s1, s2
17170 // CHECK: [0x01,0x02,0x6e,0x8b]
17172 s_orn2_b32 tma_hi, s1, s2
17173 // CHECK: [0x01,0x02,0x6f,0x8b]
17175 s_orn2_b32 ttmp11, s1, s2
17176 // CHECK: [0x01,0x02,0x7b,0x8b]
17178 s_orn2_b32 m0, s1, s2
17179 // CHECK: [0x01,0x02,0x7c,0x8b]
17181 s_orn2_b32 exec_lo, s1, s2
17182 // CHECK: [0x01,0x02,0x7e,0x8b]
17184 s_orn2_b32 exec_hi, s1, s2
17185 // CHECK: [0x01,0x02,0x7f,0x8b]
17187 s_orn2_b32 s5, s103, s2
17188 // CHECK: [0x67,0x02,0x05,0x8b]
17190 s_orn2_b32 s5, flat_scratch_lo, s2
17191 // CHECK: [0x68,0x02,0x05,0x8b]
17193 s_orn2_b32 s5, flat_scratch_hi, s2
17194 // CHECK: [0x69,0x02,0x05,0x8b]
17196 s_orn2_b32 s5, vcc_lo, s2
17197 // CHECK: [0x6a,0x02,0x05,0x8b]
17199 s_orn2_b32 s5, vcc_hi, s2
17200 // CHECK: [0x6b,0x02,0x05,0x8b]
17202 s_orn2_b32 s5, tba_lo, s2
17203 // CHECK: [0x6c,0x02,0x05,0x8b]
17205 s_orn2_b32 s5, tba_hi, s2
17206 // CHECK: [0x6d,0x02,0x05,0x8b]
17208 s_orn2_b32 s5, tma_lo, s2
17209 // CHECK: [0x6e,0x02,0x05,0x8b]
17211 s_orn2_b32 s5, tma_hi, s2
17212 // CHECK: [0x6f,0x02,0x05,0x8b]
17214 s_orn2_b32 s5, ttmp11, s2
17215 // CHECK: [0x7b,0x02,0x05,0x8b]
17217 s_orn2_b32 s5, m0, s2
17218 // CHECK: [0x7c,0x02,0x05,0x8b]
17220 s_orn2_b32 s5, exec_lo, s2
17221 // CHECK: [0x7e,0x02,0x05,0x8b]
17223 s_orn2_b32 s5, exec_hi, s2
17224 // CHECK: [0x7f,0x02,0x05,0x8b]
17226 s_orn2_b32 s5, 0, s2
17227 // CHECK: [0x80,0x02,0x05,0x8b]
17229 s_orn2_b32 s5, -1, s2
17230 // CHECK: [0xc1,0x02,0x05,0x8b]
17232 s_orn2_b32 s5, 0.5, s2
17233 // CHECK: [0xf0,0x02,0x05,0x8b]
17235 s_orn2_b32 s5, -4.0, s2
17236 // CHECK: [0xf7,0x02,0x05,0x8b]
17238 s_orn2_b32 s5, 0xaf123456, s2
17239 // CHECK: [0xff,0x02,0x05,0x8b,0x56,0x34,0x12,0xaf]
17241 s_orn2_b32 s5, 0x3f717273, s2
17242 // CHECK: [0xff,0x02,0x05,0x8b,0x73,0x72,0x71,0x3f]
17244 s_orn2_b32 s5, s1, s103
17245 // CHECK: [0x01,0x67,0x05,0x8b]
17247 s_orn2_b32 s5, s1, flat_scratch_lo
17248 // CHECK: [0x01,0x68,0x05,0x8b]
17250 s_orn2_b32 s5, s1, flat_scratch_hi
17251 // CHECK: [0x01,0x69,0x05,0x8b]
17253 s_orn2_b32 s5, s1, vcc_lo
17254 // CHECK: [0x01,0x6a,0x05,0x8b]
17256 s_orn2_b32 s5, s1, vcc_hi
17257 // CHECK: [0x01,0x6b,0x05,0x8b]
17259 s_orn2_b32 s5, s1, tba_lo
17260 // CHECK: [0x01,0x6c,0x05,0x8b]
17262 s_orn2_b32 s5, s1, tba_hi
17263 // CHECK: [0x01,0x6d,0x05,0x8b]
17265 s_orn2_b32 s5, s1, tma_lo
17266 // CHECK: [0x01,0x6e,0x05,0x8b]
17268 s_orn2_b32 s5, s1, tma_hi
17269 // CHECK: [0x01,0x6f,0x05,0x8b]
17271 s_orn2_b32 s5, s1, ttmp11
17272 // CHECK: [0x01,0x7b,0x05,0x8b]
17274 s_orn2_b32 s5, s1, m0
17275 // CHECK: [0x01,0x7c,0x05,0x8b]
17277 s_orn2_b32 s5, s1, exec_lo
17278 // CHECK: [0x01,0x7e,0x05,0x8b]
17280 s_orn2_b32 s5, s1, exec_hi
17281 // CHECK: [0x01,0x7f,0x05,0x8b]
17283 s_orn2_b32 s5, s1, 0
17284 // CHECK: [0x01,0x80,0x05,0x8b]
17286 s_orn2_b32 s5, s1, -1
17287 // CHECK: [0x01,0xc1,0x05,0x8b]
17289 s_orn2_b32 s5, s1, 0.5
17290 // CHECK: [0x01,0xf0,0x05,0x8b]
17292 s_orn2_b32 s5, s1, -4.0
17293 // CHECK: [0x01,0xf7,0x05,0x8b]
17295 s_orn2_b32 s5, s1, 0xaf123456
17296 // CHECK: [0x01,0xff,0x05,0x8b,0x56,0x34,0x12,0xaf]
17298 s_orn2_b32 s5, s1, 0x3f717273
17299 // CHECK: [0x01,0xff,0x05,0x8b,0x73,0x72,0x71,0x3f]
17301 s_orn2_b64 s[10:11], s[2:3], s[4:5]
17302 // CHECK: [0x02,0x04,0x8a,0x8b]
17304 s_orn2_b64 s[12:13], s[2:3], s[4:5]
17305 // CHECK: [0x02,0x04,0x8c,0x8b]
17307 s_orn2_b64 s[102:103], s[2:3], s[4:5]
17308 // CHECK: [0x02,0x04,0xe6,0x8b]
17310 s_orn2_b64 flat_scratch, s[2:3], s[4:5]
17311 // CHECK: [0x02,0x04,0xe8,0x8b]
17313 s_orn2_b64 vcc, s[2:3], s[4:5]
17314 // CHECK: [0x02,0x04,0xea,0x8b]
17316 s_orn2_b64 tba, s[2:3], s[4:5]
17317 // CHECK: [0x02,0x04,0xec,0x8b]
17319 s_orn2_b64 tma, s[2:3], s[4:5]
17320 // CHECK: [0x02,0x04,0xee,0x8b]
17322 s_orn2_b64 ttmp[10:11], s[2:3], s[4:5]
17323 // CHECK: [0x02,0x04,0xfa,0x8b]
17325 s_orn2_b64 exec, s[2:3], s[4:5]
17326 // CHECK: [0x02,0x04,0xfe,0x8b]
17328 s_orn2_b64 s[10:11], s[4:5], s[4:5]
17329 // CHECK: [0x04,0x04,0x8a,0x8b]
17331 s_orn2_b64 s[10:11], s[102:103], s[4:5]
17332 // CHECK: [0x66,0x04,0x8a,0x8b]
17334 s_orn2_b64 s[10:11], flat_scratch, s[4:5]
17335 // CHECK: [0x68,0x04,0x8a,0x8b]
17337 s_orn2_b64 s[10:11], vcc, s[4:5]
17338 // CHECK: [0x6a,0x04,0x8a,0x8b]
17340 s_orn2_b64 s[10:11], tba, s[4:5]
17341 // CHECK: [0x6c,0x04,0x8a,0x8b]
17343 s_orn2_b64 s[10:11], tma, s[4:5]
17344 // CHECK: [0x6e,0x04,0x8a,0x8b]
17346 s_orn2_b64 s[10:11], ttmp[10:11], s[4:5]
17347 // CHECK: [0x7a,0x04,0x8a,0x8b]
17349 s_orn2_b64 s[10:11], exec, s[4:5]
17350 // CHECK: [0x7e,0x04,0x8a,0x8b]
17352 s_orn2_b64 s[10:11], 0, s[4:5]
17353 // CHECK: [0x80,0x04,0x8a,0x8b]
17355 s_orn2_b64 s[10:11], -1, s[4:5]
17356 // CHECK: [0xc1,0x04,0x8a,0x8b]
17358 s_orn2_b64 s[10:11], 0.5, s[4:5]
17359 // CHECK: [0xf0,0x04,0x8a,0x8b]
17361 s_orn2_b64 s[10:11], -4.0, s[4:5]
17362 // CHECK: [0xf7,0x04,0x8a,0x8b]
17364 s_orn2_b64 s[10:11], 0xaf123456, s[4:5]
17365 // CHECK: [0xff,0x04,0x8a,0x8b,0x56,0x34,0x12,0xaf]
17367 s_orn2_b64 s[10:11], 0x3f717273, s[4:5]
17368 // CHECK: [0xff,0x04,0x8a,0x8b,0x73,0x72,0x71,0x3f]
17370 s_orn2_b64 s[10:11], s[2:3], s[6:7]
17371 // CHECK: [0x02,0x06,0x8a,0x8b]
17373 s_orn2_b64 s[10:11], s[2:3], s[102:103]
17374 // CHECK: [0x02,0x66,0x8a,0x8b]
17376 s_orn2_b64 s[10:11], s[2:3], flat_scratch
17377 // CHECK: [0x02,0x68,0x8a,0x8b]
17379 s_orn2_b64 s[10:11], s[2:3], vcc
17380 // CHECK: [0x02,0x6a,0x8a,0x8b]
17382 s_orn2_b64 s[10:11], s[2:3], tba
17383 // CHECK: [0x02,0x6c,0x8a,0x8b]
17385 s_orn2_b64 s[10:11], s[2:3], tma
17386 // CHECK: [0x02,0x6e,0x8a,0x8b]
17388 s_orn2_b64 s[10:11], s[2:3], ttmp[10:11]
17389 // CHECK: [0x02,0x7a,0x8a,0x8b]
17391 s_orn2_b64 s[10:11], s[2:3], exec
17392 // CHECK: [0x02,0x7e,0x8a,0x8b]
17394 s_orn2_b64 s[10:11], s[2:3], 0
17395 // CHECK: [0x02,0x80,0x8a,0x8b]
17397 s_orn2_b64 s[10:11], s[2:3], -1
17398 // CHECK: [0x02,0xc1,0x8a,0x8b]
17400 s_orn2_b64 s[10:11], s[2:3], 0.5
17401 // CHECK: [0x02,0xf0,0x8a,0x8b]
17403 s_orn2_b64 s[10:11], s[2:3], -4.0
17404 // CHECK: [0x02,0xf7,0x8a,0x8b]
17406 s_orn2_b64 s[10:11], s[2:3], 0xaf123456
17407 // CHECK: [0x02,0xff,0x8a,0x8b,0x56,0x34,0x12,0xaf]
17409 s_orn2_b64 s[10:11], s[2:3], 0x3f717273
17410 // CHECK: [0x02,0xff,0x8a,0x8b,0x73,0x72,0x71,0x3f]
17412 s_nand_b32 s5, s1, s2
17413 // CHECK: [0x01,0x02,0x05,0x8c]
17415 s_nand_b32 s103, s1, s2
17416 // CHECK: [0x01,0x02,0x67,0x8c]
17418 s_nand_b32 flat_scratch_lo, s1, s2
17419 // CHECK: [0x01,0x02,0x68,0x8c]
17421 s_nand_b32 flat_scratch_hi, s1, s2
17422 // CHECK: [0x01,0x02,0x69,0x8c]
17424 s_nand_b32 vcc_lo, s1, s2
17425 // CHECK: [0x01,0x02,0x6a,0x8c]
17427 s_nand_b32 vcc_hi, s1, s2
17428 // CHECK: [0x01,0x02,0x6b,0x8c]
17430 s_nand_b32 tba_lo, s1, s2
17431 // CHECK: [0x01,0x02,0x6c,0x8c]
17433 s_nand_b32 tba_hi, s1, s2
17434 // CHECK: [0x01,0x02,0x6d,0x8c]
17436 s_nand_b32 tma_lo, s1, s2
17437 // CHECK: [0x01,0x02,0x6e,0x8c]
17439 s_nand_b32 tma_hi, s1, s2
17440 // CHECK: [0x01,0x02,0x6f,0x8c]
17442 s_nand_b32 ttmp11, s1, s2
17443 // CHECK: [0x01,0x02,0x7b,0x8c]
17445 s_nand_b32 m0, s1, s2
17446 // CHECK: [0x01,0x02,0x7c,0x8c]
17448 s_nand_b32 exec_lo, s1, s2
17449 // CHECK: [0x01,0x02,0x7e,0x8c]
17451 s_nand_b32 exec_hi, s1, s2
17452 // CHECK: [0x01,0x02,0x7f,0x8c]
17454 s_nand_b32 s5, s103, s2
17455 // CHECK: [0x67,0x02,0x05,0x8c]
17457 s_nand_b32 s5, flat_scratch_lo, s2
17458 // CHECK: [0x68,0x02,0x05,0x8c]
17460 s_nand_b32 s5, flat_scratch_hi, s2
17461 // CHECK: [0x69,0x02,0x05,0x8c]
17463 s_nand_b32 s5, vcc_lo, s2
17464 // CHECK: [0x6a,0x02,0x05,0x8c]
17466 s_nand_b32 s5, vcc_hi, s2
17467 // CHECK: [0x6b,0x02,0x05,0x8c]
17469 s_nand_b32 s5, tba_lo, s2
17470 // CHECK: [0x6c,0x02,0x05,0x8c]
17472 s_nand_b32 s5, tba_hi, s2
17473 // CHECK: [0x6d,0x02,0x05,0x8c]
17475 s_nand_b32 s5, tma_lo, s2
17476 // CHECK: [0x6e,0x02,0x05,0x8c]
17478 s_nand_b32 s5, tma_hi, s2
17479 // CHECK: [0x6f,0x02,0x05,0x8c]
17481 s_nand_b32 s5, ttmp11, s2
17482 // CHECK: [0x7b,0x02,0x05,0x8c]
17484 s_nand_b32 s5, m0, s2
17485 // CHECK: [0x7c,0x02,0x05,0x8c]
17487 s_nand_b32 s5, exec_lo, s2
17488 // CHECK: [0x7e,0x02,0x05,0x8c]
17490 s_nand_b32 s5, exec_hi, s2
17491 // CHECK: [0x7f,0x02,0x05,0x8c]
17493 s_nand_b32 s5, 0, s2
17494 // CHECK: [0x80,0x02,0x05,0x8c]
17496 s_nand_b32 s5, -1, s2
17497 // CHECK: [0xc1,0x02,0x05,0x8c]
17499 s_nand_b32 s5, 0.5, s2
17500 // CHECK: [0xf0,0x02,0x05,0x8c]
17502 s_nand_b32 s5, -4.0, s2
17503 // CHECK: [0xf7,0x02,0x05,0x8c]
17505 s_nand_b32 s5, 0xaf123456, s2
17506 // CHECK: [0xff,0x02,0x05,0x8c,0x56,0x34,0x12,0xaf]
17508 s_nand_b32 s5, 0x3f717273, s2
17509 // CHECK: [0xff,0x02,0x05,0x8c,0x73,0x72,0x71,0x3f]
17511 s_nand_b32 s5, s1, s103
17512 // CHECK: [0x01,0x67,0x05,0x8c]
17514 s_nand_b32 s5, s1, flat_scratch_lo
17515 // CHECK: [0x01,0x68,0x05,0x8c]
17517 s_nand_b32 s5, s1, flat_scratch_hi
17518 // CHECK: [0x01,0x69,0x05,0x8c]
17520 s_nand_b32 s5, s1, vcc_lo
17521 // CHECK: [0x01,0x6a,0x05,0x8c]
17523 s_nand_b32 s5, s1, vcc_hi
17524 // CHECK: [0x01,0x6b,0x05,0x8c]
17526 s_nand_b32 s5, s1, tba_lo
17527 // CHECK: [0x01,0x6c,0x05,0x8c]
17529 s_nand_b32 s5, s1, tba_hi
17530 // CHECK: [0x01,0x6d,0x05,0x8c]
17532 s_nand_b32 s5, s1, tma_lo
17533 // CHECK: [0x01,0x6e,0x05,0x8c]
17535 s_nand_b32 s5, s1, tma_hi
17536 // CHECK: [0x01,0x6f,0x05,0x8c]
17538 s_nand_b32 s5, s1, ttmp11
17539 // CHECK: [0x01,0x7b,0x05,0x8c]
17541 s_nand_b32 s5, s1, m0
17542 // CHECK: [0x01,0x7c,0x05,0x8c]
17544 s_nand_b32 s5, s1, exec_lo
17545 // CHECK: [0x01,0x7e,0x05,0x8c]
17547 s_nand_b32 s5, s1, exec_hi
17548 // CHECK: [0x01,0x7f,0x05,0x8c]
17550 s_nand_b32 s5, s1, 0
17551 // CHECK: [0x01,0x80,0x05,0x8c]
17553 s_nand_b32 s5, s1, -1
17554 // CHECK: [0x01,0xc1,0x05,0x8c]
17556 s_nand_b32 s5, s1, 0.5
17557 // CHECK: [0x01,0xf0,0x05,0x8c]
17559 s_nand_b32 s5, s1, -4.0
17560 // CHECK: [0x01,0xf7,0x05,0x8c]
17562 s_nand_b32 s5, s1, 0xaf123456
17563 // CHECK: [0x01,0xff,0x05,0x8c,0x56,0x34,0x12,0xaf]
17565 s_nand_b32 s5, s1, 0x3f717273
17566 // CHECK: [0x01,0xff,0x05,0x8c,0x73,0x72,0x71,0x3f]
17568 s_nand_b64 s[10:11], s[2:3], s[4:5]
17569 // CHECK: [0x02,0x04,0x8a,0x8c]
17571 s_nand_b64 s[12:13], s[2:3], s[4:5]
17572 // CHECK: [0x02,0x04,0x8c,0x8c]
17574 s_nand_b64 s[102:103], s[2:3], s[4:5]
17575 // CHECK: [0x02,0x04,0xe6,0x8c]
17577 s_nand_b64 flat_scratch, s[2:3], s[4:5]
17578 // CHECK: [0x02,0x04,0xe8,0x8c]
17580 s_nand_b64 vcc, s[2:3], s[4:5]
17581 // CHECK: [0x02,0x04,0xea,0x8c]
17583 s_nand_b64 tba, s[2:3], s[4:5]
17584 // CHECK: [0x02,0x04,0xec,0x8c]
17586 s_nand_b64 tma, s[2:3], s[4:5]
17587 // CHECK: [0x02,0x04,0xee,0x8c]
17589 s_nand_b64 ttmp[10:11], s[2:3], s[4:5]
17590 // CHECK: [0x02,0x04,0xfa,0x8c]
17592 s_nand_b64 exec, s[2:3], s[4:5]
17593 // CHECK: [0x02,0x04,0xfe,0x8c]
17595 s_nand_b64 s[10:11], s[4:5], s[4:5]
17596 // CHECK: [0x04,0x04,0x8a,0x8c]
17598 s_nand_b64 s[10:11], s[102:103], s[4:5]
17599 // CHECK: [0x66,0x04,0x8a,0x8c]
17601 s_nand_b64 s[10:11], flat_scratch, s[4:5]
17602 // CHECK: [0x68,0x04,0x8a,0x8c]
17604 s_nand_b64 s[10:11], vcc, s[4:5]
17605 // CHECK: [0x6a,0x04,0x8a,0x8c]
17607 s_nand_b64 s[10:11], tba, s[4:5]
17608 // CHECK: [0x6c,0x04,0x8a,0x8c]
17610 s_nand_b64 s[10:11], tma, s[4:5]
17611 // CHECK: [0x6e,0x04,0x8a,0x8c]
17613 s_nand_b64 s[10:11], ttmp[10:11], s[4:5]
17614 // CHECK: [0x7a,0x04,0x8a,0x8c]
17616 s_nand_b64 s[10:11], exec, s[4:5]
17617 // CHECK: [0x7e,0x04,0x8a,0x8c]
17619 s_nand_b64 s[10:11], 0, s[4:5]
17620 // CHECK: [0x80,0x04,0x8a,0x8c]
17622 s_nand_b64 s[10:11], -1, s[4:5]
17623 // CHECK: [0xc1,0x04,0x8a,0x8c]
17625 s_nand_b64 s[10:11], 0.5, s[4:5]
17626 // CHECK: [0xf0,0x04,0x8a,0x8c]
17628 s_nand_b64 s[10:11], -4.0, s[4:5]
17629 // CHECK: [0xf7,0x04,0x8a,0x8c]
17631 s_nand_b64 s[10:11], 0xaf123456, s[4:5]
17632 // CHECK: [0xff,0x04,0x8a,0x8c,0x56,0x34,0x12,0xaf]
17634 s_nand_b64 s[10:11], 0x3f717273, s[4:5]
17635 // CHECK: [0xff,0x04,0x8a,0x8c,0x73,0x72,0x71,0x3f]
17637 s_nand_b64 s[10:11], s[2:3], s[6:7]
17638 // CHECK: [0x02,0x06,0x8a,0x8c]
17640 s_nand_b64 s[10:11], s[2:3], s[102:103]
17641 // CHECK: [0x02,0x66,0x8a,0x8c]
17643 s_nand_b64 s[10:11], s[2:3], flat_scratch
17644 // CHECK: [0x02,0x68,0x8a,0x8c]
17646 s_nand_b64 s[10:11], s[2:3], vcc
17647 // CHECK: [0x02,0x6a,0x8a,0x8c]
17649 s_nand_b64 s[10:11], s[2:3], tba
17650 // CHECK: [0x02,0x6c,0x8a,0x8c]
17652 s_nand_b64 s[10:11], s[2:3], tma
17653 // CHECK: [0x02,0x6e,0x8a,0x8c]
17655 s_nand_b64 s[10:11], s[2:3], ttmp[10:11]
17656 // CHECK: [0x02,0x7a,0x8a,0x8c]
17658 s_nand_b64 s[10:11], s[2:3], exec
17659 // CHECK: [0x02,0x7e,0x8a,0x8c]
17661 s_nand_b64 s[10:11], s[2:3], 0
17662 // CHECK: [0x02,0x80,0x8a,0x8c]
17664 s_nand_b64 s[10:11], s[2:3], -1
17665 // CHECK: [0x02,0xc1,0x8a,0x8c]
17667 s_nand_b64 s[10:11], s[2:3], 0.5
17668 // CHECK: [0x02,0xf0,0x8a,0x8c]
17670 s_nand_b64 s[10:11], s[2:3], -4.0
17671 // CHECK: [0x02,0xf7,0x8a,0x8c]
17673 s_nand_b64 s[10:11], s[2:3], 0xaf123456
17674 // CHECK: [0x02,0xff,0x8a,0x8c,0x56,0x34,0x12,0xaf]
17676 s_nand_b64 s[10:11], s[2:3], 0x3f717273
17677 // CHECK: [0x02,0xff,0x8a,0x8c,0x73,0x72,0x71,0x3f]
17679 s_nor_b32 s5, s1, s2
17680 // CHECK: [0x01,0x02,0x05,0x8d]
17682 s_nor_b32 s103, s1, s2
17683 // CHECK: [0x01,0x02,0x67,0x8d]
17685 s_nor_b32 flat_scratch_lo, s1, s2
17686 // CHECK: [0x01,0x02,0x68,0x8d]
17688 s_nor_b32 flat_scratch_hi, s1, s2
17689 // CHECK: [0x01,0x02,0x69,0x8d]
17691 s_nor_b32 vcc_lo, s1, s2
17692 // CHECK: [0x01,0x02,0x6a,0x8d]
17694 s_nor_b32 vcc_hi, s1, s2
17695 // CHECK: [0x01,0x02,0x6b,0x8d]
17697 s_nor_b32 tba_lo, s1, s2
17698 // CHECK: [0x01,0x02,0x6c,0x8d]
17700 s_nor_b32 tba_hi, s1, s2
17701 // CHECK: [0x01,0x02,0x6d,0x8d]
17703 s_nor_b32 tma_lo, s1, s2
17704 // CHECK: [0x01,0x02,0x6e,0x8d]
17706 s_nor_b32 tma_hi, s1, s2
17707 // CHECK: [0x01,0x02,0x6f,0x8d]
17709 s_nor_b32 ttmp11, s1, s2
17710 // CHECK: [0x01,0x02,0x7b,0x8d]
17712 s_nor_b32 m0, s1, s2
17713 // CHECK: [0x01,0x02,0x7c,0x8d]
17715 s_nor_b32 exec_lo, s1, s2
17716 // CHECK: [0x01,0x02,0x7e,0x8d]
17718 s_nor_b32 exec_hi, s1, s2
17719 // CHECK: [0x01,0x02,0x7f,0x8d]
17721 s_nor_b32 s5, s103, s2
17722 // CHECK: [0x67,0x02,0x05,0x8d]
17724 s_nor_b32 s5, flat_scratch_lo, s2
17725 // CHECK: [0x68,0x02,0x05,0x8d]
17727 s_nor_b32 s5, flat_scratch_hi, s2
17728 // CHECK: [0x69,0x02,0x05,0x8d]
17730 s_nor_b32 s5, vcc_lo, s2
17731 // CHECK: [0x6a,0x02,0x05,0x8d]
17733 s_nor_b32 s5, vcc_hi, s2
17734 // CHECK: [0x6b,0x02,0x05,0x8d]
17736 s_nor_b32 s5, tba_lo, s2
17737 // CHECK: [0x6c,0x02,0x05,0x8d]
17739 s_nor_b32 s5, tba_hi, s2
17740 // CHECK: [0x6d,0x02,0x05,0x8d]
17742 s_nor_b32 s5, tma_lo, s2
17743 // CHECK: [0x6e,0x02,0x05,0x8d]
17745 s_nor_b32 s5, tma_hi, s2
17746 // CHECK: [0x6f,0x02,0x05,0x8d]
17748 s_nor_b32 s5, ttmp11, s2
17749 // CHECK: [0x7b,0x02,0x05,0x8d]
17751 s_nor_b32 s5, m0, s2
17752 // CHECK: [0x7c,0x02,0x05,0x8d]
17754 s_nor_b32 s5, exec_lo, s2
17755 // CHECK: [0x7e,0x02,0x05,0x8d]
17757 s_nor_b32 s5, exec_hi, s2
17758 // CHECK: [0x7f,0x02,0x05,0x8d]
17760 s_nor_b32 s5, 0, s2
17761 // CHECK: [0x80,0x02,0x05,0x8d]
17763 s_nor_b32 s5, -1, s2
17764 // CHECK: [0xc1,0x02,0x05,0x8d]
17766 s_nor_b32 s5, 0.5, s2
17767 // CHECK: [0xf0,0x02,0x05,0x8d]
17769 s_nor_b32 s5, -4.0, s2
17770 // CHECK: [0xf7,0x02,0x05,0x8d]
17772 s_nor_b32 s5, 0xaf123456, s2
17773 // CHECK: [0xff,0x02,0x05,0x8d,0x56,0x34,0x12,0xaf]
17775 s_nor_b32 s5, 0x3f717273, s2
17776 // CHECK: [0xff,0x02,0x05,0x8d,0x73,0x72,0x71,0x3f]
17778 s_nor_b32 s5, s1, s103
17779 // CHECK: [0x01,0x67,0x05,0x8d]
17781 s_nor_b32 s5, s1, flat_scratch_lo
17782 // CHECK: [0x01,0x68,0x05,0x8d]
17784 s_nor_b32 s5, s1, flat_scratch_hi
17785 // CHECK: [0x01,0x69,0x05,0x8d]
17787 s_nor_b32 s5, s1, vcc_lo
17788 // CHECK: [0x01,0x6a,0x05,0x8d]
17790 s_nor_b32 s5, s1, vcc_hi
17791 // CHECK: [0x01,0x6b,0x05,0x8d]
17793 s_nor_b32 s5, s1, tba_lo
17794 // CHECK: [0x01,0x6c,0x05,0x8d]
17796 s_nor_b32 s5, s1, tba_hi
17797 // CHECK: [0x01,0x6d,0x05,0x8d]
17799 s_nor_b32 s5, s1, tma_lo
17800 // CHECK: [0x01,0x6e,0x05,0x8d]
17802 s_nor_b32 s5, s1, tma_hi
17803 // CHECK: [0x01,0x6f,0x05,0x8d]
17805 s_nor_b32 s5, s1, ttmp11
17806 // CHECK: [0x01,0x7b,0x05,0x8d]
17808 s_nor_b32 s5, s1, m0
17809 // CHECK: [0x01,0x7c,0x05,0x8d]
17811 s_nor_b32 s5, s1, exec_lo
17812 // CHECK: [0x01,0x7e,0x05,0x8d]
17814 s_nor_b32 s5, s1, exec_hi
17815 // CHECK: [0x01,0x7f,0x05,0x8d]
17817 s_nor_b32 s5, s1, 0
17818 // CHECK: [0x01,0x80,0x05,0x8d]
17820 s_nor_b32 s5, s1, -1
17821 // CHECK: [0x01,0xc1,0x05,0x8d]
17823 s_nor_b32 s5, s1, 0.5
17824 // CHECK: [0x01,0xf0,0x05,0x8d]
17826 s_nor_b32 s5, s1, -4.0
17827 // CHECK: [0x01,0xf7,0x05,0x8d]
17829 s_nor_b32 s5, s1, 0xaf123456
17830 // CHECK: [0x01,0xff,0x05,0x8d,0x56,0x34,0x12,0xaf]
17832 s_nor_b32 s5, s1, 0x3f717273
17833 // CHECK: [0x01,0xff,0x05,0x8d,0x73,0x72,0x71,0x3f]
17835 s_nor_b64 s[10:11], s[2:3], s[4:5]
17836 // CHECK: [0x02,0x04,0x8a,0x8d]
17838 s_nor_b64 s[12:13], s[2:3], s[4:5]
17839 // CHECK: [0x02,0x04,0x8c,0x8d]
17841 s_nor_b64 s[102:103], s[2:3], s[4:5]
17842 // CHECK: [0x02,0x04,0xe6,0x8d]
17844 s_nor_b64 flat_scratch, s[2:3], s[4:5]
17845 // CHECK: [0x02,0x04,0xe8,0x8d]
17847 s_nor_b64 vcc, s[2:3], s[4:5]
17848 // CHECK: [0x02,0x04,0xea,0x8d]
17850 s_nor_b64 tba, s[2:3], s[4:5]
17851 // CHECK: [0x02,0x04,0xec,0x8d]
17853 s_nor_b64 tma, s[2:3], s[4:5]
17854 // CHECK: [0x02,0x04,0xee,0x8d]
17856 s_nor_b64 ttmp[10:11], s[2:3], s[4:5]
17857 // CHECK: [0x02,0x04,0xfa,0x8d]
17859 s_nor_b64 exec, s[2:3], s[4:5]
17860 // CHECK: [0x02,0x04,0xfe,0x8d]
17862 s_nor_b64 s[10:11], s[4:5], s[4:5]
17863 // CHECK: [0x04,0x04,0x8a,0x8d]
17865 s_nor_b64 s[10:11], s[102:103], s[4:5]
17866 // CHECK: [0x66,0x04,0x8a,0x8d]
17868 s_nor_b64 s[10:11], flat_scratch, s[4:5]
17869 // CHECK: [0x68,0x04,0x8a,0x8d]
17871 s_nor_b64 s[10:11], vcc, s[4:5]
17872 // CHECK: [0x6a,0x04,0x8a,0x8d]
17874 s_nor_b64 s[10:11], tba, s[4:5]
17875 // CHECK: [0x6c,0x04,0x8a,0x8d]
17877 s_nor_b64 s[10:11], tma, s[4:5]
17878 // CHECK: [0x6e,0x04,0x8a,0x8d]
17880 s_nor_b64 s[10:11], ttmp[10:11], s[4:5]
17881 // CHECK: [0x7a,0x04,0x8a,0x8d]
17883 s_nor_b64 s[10:11], exec, s[4:5]
17884 // CHECK: [0x7e,0x04,0x8a,0x8d]
17886 s_nor_b64 s[10:11], 0, s[4:5]
17887 // CHECK: [0x80,0x04,0x8a,0x8d]
17889 s_nor_b64 s[10:11], -1, s[4:5]
17890 // CHECK: [0xc1,0x04,0x8a,0x8d]
17892 s_nor_b64 s[10:11], 0.5, s[4:5]
17893 // CHECK: [0xf0,0x04,0x8a,0x8d]
17895 s_nor_b64 s[10:11], -4.0, s[4:5]
17896 // CHECK: [0xf7,0x04,0x8a,0x8d]
17898 s_nor_b64 s[10:11], 0xaf123456, s[4:5]
17899 // CHECK: [0xff,0x04,0x8a,0x8d,0x56,0x34,0x12,0xaf]
17901 s_nor_b64 s[10:11], 0x3f717273, s[4:5]
17902 // CHECK: [0xff,0x04,0x8a,0x8d,0x73,0x72,0x71,0x3f]
17904 s_nor_b64 s[10:11], s[2:3], s[6:7]
17905 // CHECK: [0x02,0x06,0x8a,0x8d]
17907 s_nor_b64 s[10:11], s[2:3], s[102:103]
17908 // CHECK: [0x02,0x66,0x8a,0x8d]
17910 s_nor_b64 s[10:11], s[2:3], flat_scratch
17911 // CHECK: [0x02,0x68,0x8a,0x8d]
17913 s_nor_b64 s[10:11], s[2:3], vcc
17914 // CHECK: [0x02,0x6a,0x8a,0x8d]
17916 s_nor_b64 s[10:11], s[2:3], tba
17917 // CHECK: [0x02,0x6c,0x8a,0x8d]
17919 s_nor_b64 s[10:11], s[2:3], tma
17920 // CHECK: [0x02,0x6e,0x8a,0x8d]
17922 s_nor_b64 s[10:11], s[2:3], ttmp[10:11]
17923 // CHECK: [0x02,0x7a,0x8a,0x8d]
17925 s_nor_b64 s[10:11], s[2:3], exec
17926 // CHECK: [0x02,0x7e,0x8a,0x8d]
17928 s_nor_b64 s[10:11], s[2:3], 0
17929 // CHECK: [0x02,0x80,0x8a,0x8d]
17931 s_nor_b64 s[10:11], s[2:3], -1
17932 // CHECK: [0x02,0xc1,0x8a,0x8d]
17934 s_nor_b64 s[10:11], s[2:3], 0.5
17935 // CHECK: [0x02,0xf0,0x8a,0x8d]
17937 s_nor_b64 s[10:11], s[2:3], -4.0
17938 // CHECK: [0x02,0xf7,0x8a,0x8d]
17940 s_nor_b64 s[10:11], s[2:3], 0xaf123456
17941 // CHECK: [0x02,0xff,0x8a,0x8d,0x56,0x34,0x12,0xaf]
17943 s_nor_b64 s[10:11], s[2:3], 0x3f717273
17944 // CHECK: [0x02,0xff,0x8a,0x8d,0x73,0x72,0x71,0x3f]
17946 s_xnor_b32 s5, s1, s2
17947 // CHECK: [0x01,0x02,0x05,0x8e]
17949 s_xnor_b32 s103, s1, s2
17950 // CHECK: [0x01,0x02,0x67,0x8e]
17952 s_xnor_b32 flat_scratch_lo, s1, s2
17953 // CHECK: [0x01,0x02,0x68,0x8e]
17955 s_xnor_b32 flat_scratch_hi, s1, s2
17956 // CHECK: [0x01,0x02,0x69,0x8e]
17958 s_xnor_b32 vcc_lo, s1, s2
17959 // CHECK: [0x01,0x02,0x6a,0x8e]
17961 s_xnor_b32 vcc_hi, s1, s2
17962 // CHECK: [0x01,0x02,0x6b,0x8e]
17964 s_xnor_b32 tba_lo, s1, s2
17965 // CHECK: [0x01,0x02,0x6c,0x8e]
17967 s_xnor_b32 tba_hi, s1, s2
17968 // CHECK: [0x01,0x02,0x6d,0x8e]
17970 s_xnor_b32 tma_lo, s1, s2
17971 // CHECK: [0x01,0x02,0x6e,0x8e]
17973 s_xnor_b32 tma_hi, s1, s2
17974 // CHECK: [0x01,0x02,0x6f,0x8e]
17976 s_xnor_b32 ttmp11, s1, s2
17977 // CHECK: [0x01,0x02,0x7b,0x8e]
17979 s_xnor_b32 m0, s1, s2
17980 // CHECK: [0x01,0x02,0x7c,0x8e]
17982 s_xnor_b32 exec_lo, s1, s2
17983 // CHECK: [0x01,0x02,0x7e,0x8e]
17985 s_xnor_b32 exec_hi, s1, s2
17986 // CHECK: [0x01,0x02,0x7f,0x8e]
17988 s_xnor_b32 s5, s103, s2
17989 // CHECK: [0x67,0x02,0x05,0x8e]
17991 s_xnor_b32 s5, flat_scratch_lo, s2
17992 // CHECK: [0x68,0x02,0x05,0x8e]
17994 s_xnor_b32 s5, flat_scratch_hi, s2
17995 // CHECK: [0x69,0x02,0x05,0x8e]
17997 s_xnor_b32 s5, vcc_lo, s2
17998 // CHECK: [0x6a,0x02,0x05,0x8e]
18000 s_xnor_b32 s5, vcc_hi, s2
18001 // CHECK: [0x6b,0x02,0x05,0x8e]
18003 s_xnor_b32 s5, tba_lo, s2
18004 // CHECK: [0x6c,0x02,0x05,0x8e]
18006 s_xnor_b32 s5, tba_hi, s2
18007 // CHECK: [0x6d,0x02,0x05,0x8e]
18009 s_xnor_b32 s5, tma_lo, s2
18010 // CHECK: [0x6e,0x02,0x05,0x8e]
18012 s_xnor_b32 s5, tma_hi, s2
18013 // CHECK: [0x6f,0x02,0x05,0x8e]
18015 s_xnor_b32 s5, ttmp11, s2
18016 // CHECK: [0x7b,0x02,0x05,0x8e]
18018 s_xnor_b32 s5, m0, s2
18019 // CHECK: [0x7c,0x02,0x05,0x8e]
18021 s_xnor_b32 s5, exec_lo, s2
18022 // CHECK: [0x7e,0x02,0x05,0x8e]
18024 s_xnor_b32 s5, exec_hi, s2
18025 // CHECK: [0x7f,0x02,0x05,0x8e]
18027 s_xnor_b32 s5, 0, s2
18028 // CHECK: [0x80,0x02,0x05,0x8e]
18030 s_xnor_b32 s5, -1, s2
18031 // CHECK: [0xc1,0x02,0x05,0x8e]
18033 s_xnor_b32 s5, 0.5, s2
18034 // CHECK: [0xf0,0x02,0x05,0x8e]
18036 s_xnor_b32 s5, -4.0, s2
18037 // CHECK: [0xf7,0x02,0x05,0x8e]
18039 s_xnor_b32 s5, 0xaf123456, s2
18040 // CHECK: [0xff,0x02,0x05,0x8e,0x56,0x34,0x12,0xaf]
18042 s_xnor_b32 s5, 0x3f717273, s2
18043 // CHECK: [0xff,0x02,0x05,0x8e,0x73,0x72,0x71,0x3f]
18045 s_xnor_b32 s5, s1, s103
18046 // CHECK: [0x01,0x67,0x05,0x8e]
18048 s_xnor_b32 s5, s1, flat_scratch_lo
18049 // CHECK: [0x01,0x68,0x05,0x8e]
18051 s_xnor_b32 s5, s1, flat_scratch_hi
18052 // CHECK: [0x01,0x69,0x05,0x8e]
18054 s_xnor_b32 s5, s1, vcc_lo
18055 // CHECK: [0x01,0x6a,0x05,0x8e]
18057 s_xnor_b32 s5, s1, vcc_hi
18058 // CHECK: [0x01,0x6b,0x05,0x8e]
18060 s_xnor_b32 s5, s1, tba_lo
18061 // CHECK: [0x01,0x6c,0x05,0x8e]
18063 s_xnor_b32 s5, s1, tba_hi
18064 // CHECK: [0x01,0x6d,0x05,0x8e]
18066 s_xnor_b32 s5, s1, tma_lo
18067 // CHECK: [0x01,0x6e,0x05,0x8e]
18069 s_xnor_b32 s5, s1, tma_hi
18070 // CHECK: [0x01,0x6f,0x05,0x8e]
18072 s_xnor_b32 s5, s1, ttmp11
18073 // CHECK: [0x01,0x7b,0x05,0x8e]
18075 s_xnor_b32 s5, s1, m0
18076 // CHECK: [0x01,0x7c,0x05,0x8e]
18078 s_xnor_b32 s5, s1, exec_lo
18079 // CHECK: [0x01,0x7e,0x05,0x8e]
18081 s_xnor_b32 s5, s1, exec_hi
18082 // CHECK: [0x01,0x7f,0x05,0x8e]
18084 s_xnor_b32 s5, s1, 0
18085 // CHECK: [0x01,0x80,0x05,0x8e]
18087 s_xnor_b32 s5, s1, -1
18088 // CHECK: [0x01,0xc1,0x05,0x8e]
18090 s_xnor_b32 s5, s1, 0.5
18091 // CHECK: [0x01,0xf0,0x05,0x8e]
18093 s_xnor_b32 s5, s1, -4.0
18094 // CHECK: [0x01,0xf7,0x05,0x8e]
18096 s_xnor_b32 s5, s1, 0xaf123456
18097 // CHECK: [0x01,0xff,0x05,0x8e,0x56,0x34,0x12,0xaf]
18099 s_xnor_b32 s5, s1, 0x3f717273
18100 // CHECK: [0x01,0xff,0x05,0x8e,0x73,0x72,0x71,0x3f]
18102 s_xnor_b64 s[10:11], s[2:3], s[4:5]
18103 // CHECK: [0x02,0x04,0x8a,0x8e]
18105 s_xnor_b64 s[12:13], s[2:3], s[4:5]
18106 // CHECK: [0x02,0x04,0x8c,0x8e]
18108 s_xnor_b64 s[102:103], s[2:3], s[4:5]
18109 // CHECK: [0x02,0x04,0xe6,0x8e]
18111 s_xnor_b64 flat_scratch, s[2:3], s[4:5]
18112 // CHECK: [0x02,0x04,0xe8,0x8e]
18114 s_xnor_b64 vcc, s[2:3], s[4:5]
18115 // CHECK: [0x02,0x04,0xea,0x8e]
18117 s_xnor_b64 tba, s[2:3], s[4:5]
18118 // CHECK: [0x02,0x04,0xec,0x8e]
18120 s_xnor_b64 tma, s[2:3], s[4:5]
18121 // CHECK: [0x02,0x04,0xee,0x8e]
18123 s_xnor_b64 ttmp[10:11], s[2:3], s[4:5]
18124 // CHECK: [0x02,0x04,0xfa,0x8e]
18126 s_xnor_b64 exec, s[2:3], s[4:5]
18127 // CHECK: [0x02,0x04,0xfe,0x8e]
18129 s_xnor_b64 s[10:11], s[4:5], s[4:5]
18130 // CHECK: [0x04,0x04,0x8a,0x8e]
18132 s_xnor_b64 s[10:11], s[102:103], s[4:5]
18133 // CHECK: [0x66,0x04,0x8a,0x8e]
18135 s_xnor_b64 s[10:11], flat_scratch, s[4:5]
18136 // CHECK: [0x68,0x04,0x8a,0x8e]
18138 s_xnor_b64 s[10:11], vcc, s[4:5]
18139 // CHECK: [0x6a,0x04,0x8a,0x8e]
18141 s_xnor_b64 s[10:11], tba, s[4:5]
18142 // CHECK: [0x6c,0x04,0x8a,0x8e]
18144 s_xnor_b64 s[10:11], tma, s[4:5]
18145 // CHECK: [0x6e,0x04,0x8a,0x8e]
18147 s_xnor_b64 s[10:11], ttmp[10:11], s[4:5]
18148 // CHECK: [0x7a,0x04,0x8a,0x8e]
18150 s_xnor_b64 s[10:11], exec, s[4:5]
18151 // CHECK: [0x7e,0x04,0x8a,0x8e]
18153 s_xnor_b64 s[10:11], 0, s[4:5]
18154 // CHECK: [0x80,0x04,0x8a,0x8e]
18156 s_xnor_b64 s[10:11], -1, s[4:5]
18157 // CHECK: [0xc1,0x04,0x8a,0x8e]
18159 s_xnor_b64 s[10:11], 0.5, s[4:5]
18160 // CHECK: [0xf0,0x04,0x8a,0x8e]
18162 s_xnor_b64 s[10:11], -4.0, s[4:5]
18163 // CHECK: [0xf7,0x04,0x8a,0x8e]
18165 s_xnor_b64 s[10:11], 0xaf123456, s[4:5]
18166 // CHECK: [0xff,0x04,0x8a,0x8e,0x56,0x34,0x12,0xaf]
18168 s_xnor_b64 s[10:11], 0x3f717273, s[4:5]
18169 // CHECK: [0xff,0x04,0x8a,0x8e,0x73,0x72,0x71,0x3f]
18171 s_xnor_b64 s[10:11], s[2:3], s[6:7]
18172 // CHECK: [0x02,0x06,0x8a,0x8e]
18174 s_xnor_b64 s[10:11], s[2:3], s[102:103]
18175 // CHECK: [0x02,0x66,0x8a,0x8e]
18177 s_xnor_b64 s[10:11], s[2:3], flat_scratch
18178 // CHECK: [0x02,0x68,0x8a,0x8e]
18180 s_xnor_b64 s[10:11], s[2:3], vcc
18181 // CHECK: [0x02,0x6a,0x8a,0x8e]
18183 s_xnor_b64 s[10:11], s[2:3], tba
18184 // CHECK: [0x02,0x6c,0x8a,0x8e]
18186 s_xnor_b64 s[10:11], s[2:3], tma
18187 // CHECK: [0x02,0x6e,0x8a,0x8e]
18189 s_xnor_b64 s[10:11], s[2:3], ttmp[10:11]
18190 // CHECK: [0x02,0x7a,0x8a,0x8e]
18192 s_xnor_b64 s[10:11], s[2:3], exec
18193 // CHECK: [0x02,0x7e,0x8a,0x8e]
18195 s_xnor_b64 s[10:11], s[2:3], 0
18196 // CHECK: [0x02,0x80,0x8a,0x8e]
18198 s_xnor_b64 s[10:11], s[2:3], -1
18199 // CHECK: [0x02,0xc1,0x8a,0x8e]
18201 s_xnor_b64 s[10:11], s[2:3], 0.5
18202 // CHECK: [0x02,0xf0,0x8a,0x8e]
18204 s_xnor_b64 s[10:11], s[2:3], -4.0
18205 // CHECK: [0x02,0xf7,0x8a,0x8e]
18207 s_xnor_b64 s[10:11], s[2:3], 0xaf123456
18208 // CHECK: [0x02,0xff,0x8a,0x8e,0x56,0x34,0x12,0xaf]
18210 s_xnor_b64 s[10:11], s[2:3], 0x3f717273
18211 // CHECK: [0x02,0xff,0x8a,0x8e,0x73,0x72,0x71,0x3f]
18213 s_lshl_b32 s5, s1, s2
18214 // CHECK: [0x01,0x02,0x05,0x8f]
18216 s_lshl_b32 s103, s1, s2
18217 // CHECK: [0x01,0x02,0x67,0x8f]
18219 s_lshl_b32 flat_scratch_lo, s1, s2
18220 // CHECK: [0x01,0x02,0x68,0x8f]
18222 s_lshl_b32 flat_scratch_hi, s1, s2
18223 // CHECK: [0x01,0x02,0x69,0x8f]
18225 s_lshl_b32 vcc_lo, s1, s2
18226 // CHECK: [0x01,0x02,0x6a,0x8f]
18228 s_lshl_b32 vcc_hi, s1, s2
18229 // CHECK: [0x01,0x02,0x6b,0x8f]
18231 s_lshl_b32 tba_lo, s1, s2
18232 // CHECK: [0x01,0x02,0x6c,0x8f]
18234 s_lshl_b32 tba_hi, s1, s2
18235 // CHECK: [0x01,0x02,0x6d,0x8f]
18237 s_lshl_b32 tma_lo, s1, s2
18238 // CHECK: [0x01,0x02,0x6e,0x8f]
18240 s_lshl_b32 tma_hi, s1, s2
18241 // CHECK: [0x01,0x02,0x6f,0x8f]
18243 s_lshl_b32 ttmp11, s1, s2
18244 // CHECK: [0x01,0x02,0x7b,0x8f]
18246 s_lshl_b32 m0, s1, s2
18247 // CHECK: [0x01,0x02,0x7c,0x8f]
18249 s_lshl_b32 exec_lo, s1, s2
18250 // CHECK: [0x01,0x02,0x7e,0x8f]
18252 s_lshl_b32 exec_hi, s1, s2
18253 // CHECK: [0x01,0x02,0x7f,0x8f]
18255 s_lshl_b32 s5, s103, s2
18256 // CHECK: [0x67,0x02,0x05,0x8f]
18258 s_lshl_b32 s5, flat_scratch_lo, s2
18259 // CHECK: [0x68,0x02,0x05,0x8f]
18261 s_lshl_b32 s5, flat_scratch_hi, s2
18262 // CHECK: [0x69,0x02,0x05,0x8f]
18264 s_lshl_b32 s5, vcc_lo, s2
18265 // CHECK: [0x6a,0x02,0x05,0x8f]
18267 s_lshl_b32 s5, vcc_hi, s2
18268 // CHECK: [0x6b,0x02,0x05,0x8f]
18270 s_lshl_b32 s5, tba_lo, s2
18271 // CHECK: [0x6c,0x02,0x05,0x8f]
18273 s_lshl_b32 s5, tba_hi, s2
18274 // CHECK: [0x6d,0x02,0x05,0x8f]
18276 s_lshl_b32 s5, tma_lo, s2
18277 // CHECK: [0x6e,0x02,0x05,0x8f]
18279 s_lshl_b32 s5, tma_hi, s2
18280 // CHECK: [0x6f,0x02,0x05,0x8f]
18282 s_lshl_b32 s5, ttmp11, s2
18283 // CHECK: [0x7b,0x02,0x05,0x8f]
18285 s_lshl_b32 s5, m0, s2
18286 // CHECK: [0x7c,0x02,0x05,0x8f]
18288 s_lshl_b32 s5, exec_lo, s2
18289 // CHECK: [0x7e,0x02,0x05,0x8f]
18291 s_lshl_b32 s5, exec_hi, s2
18292 // CHECK: [0x7f,0x02,0x05,0x8f]
18294 s_lshl_b32 s5, 0, s2
18295 // CHECK: [0x80,0x02,0x05,0x8f]
18297 s_lshl_b32 s5, -1, s2
18298 // CHECK: [0xc1,0x02,0x05,0x8f]
18300 s_lshl_b32 s5, 0.5, s2
18301 // CHECK: [0xf0,0x02,0x05,0x8f]
18303 s_lshl_b32 s5, -4.0, s2
18304 // CHECK: [0xf7,0x02,0x05,0x8f]
18306 s_lshl_b32 s5, 0xaf123456, s2
18307 // CHECK: [0xff,0x02,0x05,0x8f,0x56,0x34,0x12,0xaf]
18309 s_lshl_b32 s5, 0x3f717273, s2
18310 // CHECK: [0xff,0x02,0x05,0x8f,0x73,0x72,0x71,0x3f]
18312 s_lshl_b32 s5, s1, s103
18313 // CHECK: [0x01,0x67,0x05,0x8f]
18315 s_lshl_b32 s5, s1, flat_scratch_lo
18316 // CHECK: [0x01,0x68,0x05,0x8f]
18318 s_lshl_b32 s5, s1, flat_scratch_hi
18319 // CHECK: [0x01,0x69,0x05,0x8f]
18321 s_lshl_b32 s5, s1, vcc_lo
18322 // CHECK: [0x01,0x6a,0x05,0x8f]
18324 s_lshl_b32 s5, s1, vcc_hi
18325 // CHECK: [0x01,0x6b,0x05,0x8f]
18327 s_lshl_b32 s5, s1, tba_lo
18328 // CHECK: [0x01,0x6c,0x05,0x8f]
18330 s_lshl_b32 s5, s1, tba_hi
18331 // CHECK: [0x01,0x6d,0x05,0x8f]
18333 s_lshl_b32 s5, s1, tma_lo
18334 // CHECK: [0x01,0x6e,0x05,0x8f]
18336 s_lshl_b32 s5, s1, tma_hi
18337 // CHECK: [0x01,0x6f,0x05,0x8f]
18339 s_lshl_b32 s5, s1, ttmp11
18340 // CHECK: [0x01,0x7b,0x05,0x8f]
18342 s_lshl_b32 s5, s1, m0
18343 // CHECK: [0x01,0x7c,0x05,0x8f]
18345 s_lshl_b32 s5, s1, exec_lo
18346 // CHECK: [0x01,0x7e,0x05,0x8f]
18348 s_lshl_b32 s5, s1, exec_hi
18349 // CHECK: [0x01,0x7f,0x05,0x8f]
18351 s_lshl_b32 s5, s1, 0
18352 // CHECK: [0x01,0x80,0x05,0x8f]
18354 s_lshl_b32 s5, s1, -1
18355 // CHECK: [0x01,0xc1,0x05,0x8f]
18357 s_lshl_b32 s5, s1, 0.5
18358 // CHECK: [0x01,0xf0,0x05,0x8f]
18360 s_lshl_b32 s5, s1, -4.0
18361 // CHECK: [0x01,0xf7,0x05,0x8f]
18363 s_lshl_b32 s5, s1, 0xaf123456
18364 // CHECK: [0x01,0xff,0x05,0x8f,0x56,0x34,0x12,0xaf]
18366 s_lshl_b32 s5, s1, 0x3f717273
18367 // CHECK: [0x01,0xff,0x05,0x8f,0x73,0x72,0x71,0x3f]
18369 s_lshl_b64 s[10:11], s[2:3], s2
18370 // CHECK: [0x02,0x02,0x8a,0x8f]
18372 s_lshl_b64 s[12:13], s[2:3], s2
18373 // CHECK: [0x02,0x02,0x8c,0x8f]
18375 s_lshl_b64 s[102:103], s[2:3], s2
18376 // CHECK: [0x02,0x02,0xe6,0x8f]
18378 s_lshl_b64 flat_scratch, s[2:3], s2
18379 // CHECK: [0x02,0x02,0xe8,0x8f]
18381 s_lshl_b64 vcc, s[2:3], s2
18382 // CHECK: [0x02,0x02,0xea,0x8f]
18384 s_lshl_b64 tba, s[2:3], s2
18385 // CHECK: [0x02,0x02,0xec,0x8f]
18387 s_lshl_b64 tma, s[2:3], s2
18388 // CHECK: [0x02,0x02,0xee,0x8f]
18390 s_lshl_b64 ttmp[10:11], s[2:3], s2
18391 // CHECK: [0x02,0x02,0xfa,0x8f]
18393 s_lshl_b64 exec, s[2:3], s2
18394 // CHECK: [0x02,0x02,0xfe,0x8f]
18396 s_lshl_b64 s[10:11], s[4:5], s2
18397 // CHECK: [0x04,0x02,0x8a,0x8f]
18399 s_lshl_b64 s[10:11], s[102:103], s2
18400 // CHECK: [0x66,0x02,0x8a,0x8f]
18402 s_lshl_b64 s[10:11], flat_scratch, s2
18403 // CHECK: [0x68,0x02,0x8a,0x8f]
18405 s_lshl_b64 s[10:11], vcc, s2
18406 // CHECK: [0x6a,0x02,0x8a,0x8f]
18408 s_lshl_b64 s[10:11], tba, s2
18409 // CHECK: [0x6c,0x02,0x8a,0x8f]
18411 s_lshl_b64 s[10:11], tma, s2
18412 // CHECK: [0x6e,0x02,0x8a,0x8f]
18414 s_lshl_b64 s[10:11], ttmp[10:11], s2
18415 // CHECK: [0x7a,0x02,0x8a,0x8f]
18417 s_lshl_b64 s[10:11], exec, s2
18418 // CHECK: [0x7e,0x02,0x8a,0x8f]
18420 s_lshl_b64 s[10:11], 0, s2
18421 // CHECK: [0x80,0x02,0x8a,0x8f]
18423 s_lshl_b64 s[10:11], -1, s2
18424 // CHECK: [0xc1,0x02,0x8a,0x8f]
18426 s_lshl_b64 s[10:11], 0.5, s2
18427 // CHECK: [0xf0,0x02,0x8a,0x8f]
18429 s_lshl_b64 s[10:11], -4.0, s2
18430 // CHECK: [0xf7,0x02,0x8a,0x8f]
18432 s_lshl_b64 s[10:11], 0xaf123456, s2
18433 // CHECK: [0xff,0x02,0x8a,0x8f,0x56,0x34,0x12,0xaf]
18435 s_lshl_b64 s[10:11], 0x3f717273, s2
18436 // CHECK: [0xff,0x02,0x8a,0x8f,0x73,0x72,0x71,0x3f]
18438 s_lshl_b64 s[10:11], s[2:3], s103
18439 // CHECK: [0x02,0x67,0x8a,0x8f]
18441 s_lshl_b64 s[10:11], s[2:3], flat_scratch_lo
18442 // CHECK: [0x02,0x68,0x8a,0x8f]
18444 s_lshl_b64 s[10:11], s[2:3], flat_scratch_hi
18445 // CHECK: [0x02,0x69,0x8a,0x8f]
18447 s_lshl_b64 s[10:11], s[2:3], vcc_lo
18448 // CHECK: [0x02,0x6a,0x8a,0x8f]
18450 s_lshl_b64 s[10:11], s[2:3], vcc_hi
18451 // CHECK: [0x02,0x6b,0x8a,0x8f]
18453 s_lshl_b64 s[10:11], s[2:3], tba_lo
18454 // CHECK: [0x02,0x6c,0x8a,0x8f]
18456 s_lshl_b64 s[10:11], s[2:3], tba_hi
18457 // CHECK: [0x02,0x6d,0x8a,0x8f]
18459 s_lshl_b64 s[10:11], s[2:3], tma_lo
18460 // CHECK: [0x02,0x6e,0x8a,0x8f]
18462 s_lshl_b64 s[10:11], s[2:3], tma_hi
18463 // CHECK: [0x02,0x6f,0x8a,0x8f]
18465 s_lshl_b64 s[10:11], s[2:3], ttmp11
18466 // CHECK: [0x02,0x7b,0x8a,0x8f]
18468 s_lshl_b64 s[10:11], s[2:3], m0
18469 // CHECK: [0x02,0x7c,0x8a,0x8f]
18471 s_lshl_b64 s[10:11], s[2:3], exec_lo
18472 // CHECK: [0x02,0x7e,0x8a,0x8f]
18474 s_lshl_b64 s[10:11], s[2:3], exec_hi
18475 // CHECK: [0x02,0x7f,0x8a,0x8f]
18477 s_lshl_b64 s[10:11], s[2:3], 0
18478 // CHECK: [0x02,0x80,0x8a,0x8f]
18480 s_lshl_b64 s[10:11], s[2:3], -1
18481 // CHECK: [0x02,0xc1,0x8a,0x8f]
18483 s_lshl_b64 s[10:11], s[2:3], 0.5
18484 // CHECK: [0x02,0xf0,0x8a,0x8f]
18486 s_lshl_b64 s[10:11], s[2:3], -4.0
18487 // CHECK: [0x02,0xf7,0x8a,0x8f]
18489 s_lshl_b64 s[10:11], s[2:3], 0xaf123456
18490 // CHECK: [0x02,0xff,0x8a,0x8f,0x56,0x34,0x12,0xaf]
18492 s_lshl_b64 s[10:11], s[2:3], 0x3f717273
18493 // CHECK: [0x02,0xff,0x8a,0x8f,0x73,0x72,0x71,0x3f]
18495 s_lshr_b32 s5, s1, s2
18496 // CHECK: [0x01,0x02,0x05,0x90]
18498 s_lshr_b32 s103, s1, s2
18499 // CHECK: [0x01,0x02,0x67,0x90]
18501 s_lshr_b32 flat_scratch_lo, s1, s2
18502 // CHECK: [0x01,0x02,0x68,0x90]
18504 s_lshr_b32 flat_scratch_hi, s1, s2
18505 // CHECK: [0x01,0x02,0x69,0x90]
18507 s_lshr_b32 vcc_lo, s1, s2
18508 // CHECK: [0x01,0x02,0x6a,0x90]
18510 s_lshr_b32 vcc_hi, s1, s2
18511 // CHECK: [0x01,0x02,0x6b,0x90]
18513 s_lshr_b32 tba_lo, s1, s2
18514 // CHECK: [0x01,0x02,0x6c,0x90]
18516 s_lshr_b32 tba_hi, s1, s2
18517 // CHECK: [0x01,0x02,0x6d,0x90]
18519 s_lshr_b32 tma_lo, s1, s2
18520 // CHECK: [0x01,0x02,0x6e,0x90]
18522 s_lshr_b32 tma_hi, s1, s2
18523 // CHECK: [0x01,0x02,0x6f,0x90]
18525 s_lshr_b32 ttmp11, s1, s2
18526 // CHECK: [0x01,0x02,0x7b,0x90]
18528 s_lshr_b32 m0, s1, s2
18529 // CHECK: [0x01,0x02,0x7c,0x90]
18531 s_lshr_b32 exec_lo, s1, s2
18532 // CHECK: [0x01,0x02,0x7e,0x90]
18534 s_lshr_b32 exec_hi, s1, s2
18535 // CHECK: [0x01,0x02,0x7f,0x90]
18537 s_lshr_b32 s5, s103, s2
18538 // CHECK: [0x67,0x02,0x05,0x90]
18540 s_lshr_b32 s5, flat_scratch_lo, s2
18541 // CHECK: [0x68,0x02,0x05,0x90]
18543 s_lshr_b32 s5, flat_scratch_hi, s2
18544 // CHECK: [0x69,0x02,0x05,0x90]
18546 s_lshr_b32 s5, vcc_lo, s2
18547 // CHECK: [0x6a,0x02,0x05,0x90]
18549 s_lshr_b32 s5, vcc_hi, s2
18550 // CHECK: [0x6b,0x02,0x05,0x90]
18552 s_lshr_b32 s5, tba_lo, s2
18553 // CHECK: [0x6c,0x02,0x05,0x90]
18555 s_lshr_b32 s5, tba_hi, s2
18556 // CHECK: [0x6d,0x02,0x05,0x90]
18558 s_lshr_b32 s5, tma_lo, s2
18559 // CHECK: [0x6e,0x02,0x05,0x90]
18561 s_lshr_b32 s5, tma_hi, s2
18562 // CHECK: [0x6f,0x02,0x05,0x90]
18564 s_lshr_b32 s5, ttmp11, s2
18565 // CHECK: [0x7b,0x02,0x05,0x90]
18567 s_lshr_b32 s5, m0, s2
18568 // CHECK: [0x7c,0x02,0x05,0x90]
18570 s_lshr_b32 s5, exec_lo, s2
18571 // CHECK: [0x7e,0x02,0x05,0x90]
18573 s_lshr_b32 s5, exec_hi, s2
18574 // CHECK: [0x7f,0x02,0x05,0x90]
18576 s_lshr_b32 s5, 0, s2
18577 // CHECK: [0x80,0x02,0x05,0x90]
18579 s_lshr_b32 s5, -1, s2
18580 // CHECK: [0xc1,0x02,0x05,0x90]
18582 s_lshr_b32 s5, 0.5, s2
18583 // CHECK: [0xf0,0x02,0x05,0x90]
18585 s_lshr_b32 s5, -4.0, s2
18586 // CHECK: [0xf7,0x02,0x05,0x90]
18588 s_lshr_b32 s5, 0xaf123456, s2
18589 // CHECK: [0xff,0x02,0x05,0x90,0x56,0x34,0x12,0xaf]
18591 s_lshr_b32 s5, 0x3f717273, s2
18592 // CHECK: [0xff,0x02,0x05,0x90,0x73,0x72,0x71,0x3f]
18594 s_lshr_b32 s5, s1, s103
18595 // CHECK: [0x01,0x67,0x05,0x90]
18597 s_lshr_b32 s5, s1, flat_scratch_lo
18598 // CHECK: [0x01,0x68,0x05,0x90]
18600 s_lshr_b32 s5, s1, flat_scratch_hi
18601 // CHECK: [0x01,0x69,0x05,0x90]
18603 s_lshr_b32 s5, s1, vcc_lo
18604 // CHECK: [0x01,0x6a,0x05,0x90]
18606 s_lshr_b32 s5, s1, vcc_hi
18607 // CHECK: [0x01,0x6b,0x05,0x90]
18609 s_lshr_b32 s5, s1, tba_lo
18610 // CHECK: [0x01,0x6c,0x05,0x90]
18612 s_lshr_b32 s5, s1, tba_hi
18613 // CHECK: [0x01,0x6d,0x05,0x90]
18615 s_lshr_b32 s5, s1, tma_lo
18616 // CHECK: [0x01,0x6e,0x05,0x90]
18618 s_lshr_b32 s5, s1, tma_hi
18619 // CHECK: [0x01,0x6f,0x05,0x90]
18621 s_lshr_b32 s5, s1, ttmp11
18622 // CHECK: [0x01,0x7b,0x05,0x90]
18624 s_lshr_b32 s5, s1, m0
18625 // CHECK: [0x01,0x7c,0x05,0x90]
18627 s_lshr_b32 s5, s1, exec_lo
18628 // CHECK: [0x01,0x7e,0x05,0x90]
18630 s_lshr_b32 s5, s1, exec_hi
18631 // CHECK: [0x01,0x7f,0x05,0x90]
18633 s_lshr_b32 s5, s1, 0
18634 // CHECK: [0x01,0x80,0x05,0x90]
18636 s_lshr_b32 s5, s1, -1
18637 // CHECK: [0x01,0xc1,0x05,0x90]
18639 s_lshr_b32 s5, s1, 0.5
18640 // CHECK: [0x01,0xf0,0x05,0x90]
18642 s_lshr_b32 s5, s1, -4.0
18643 // CHECK: [0x01,0xf7,0x05,0x90]
18645 s_lshr_b32 s5, s1, 0xaf123456
18646 // CHECK: [0x01,0xff,0x05,0x90,0x56,0x34,0x12,0xaf]
18648 s_lshr_b32 s5, s1, 0x3f717273
18649 // CHECK: [0x01,0xff,0x05,0x90,0x73,0x72,0x71,0x3f]
18651 s_lshr_b64 s[10:11], s[2:3], s2
18652 // CHECK: [0x02,0x02,0x8a,0x90]
18654 s_lshr_b64 s[12:13], s[2:3], s2
18655 // CHECK: [0x02,0x02,0x8c,0x90]
18657 s_lshr_b64 s[102:103], s[2:3], s2
18658 // CHECK: [0x02,0x02,0xe6,0x90]
18660 s_lshr_b64 flat_scratch, s[2:3], s2
18661 // CHECK: [0x02,0x02,0xe8,0x90]
18663 s_lshr_b64 vcc, s[2:3], s2
18664 // CHECK: [0x02,0x02,0xea,0x90]
18666 s_lshr_b64 tba, s[2:3], s2
18667 // CHECK: [0x02,0x02,0xec,0x90]
18669 s_lshr_b64 tma, s[2:3], s2
18670 // CHECK: [0x02,0x02,0xee,0x90]
18672 s_lshr_b64 ttmp[10:11], s[2:3], s2
18673 // CHECK: [0x02,0x02,0xfa,0x90]
18675 s_lshr_b64 exec, s[2:3], s2
18676 // CHECK: [0x02,0x02,0xfe,0x90]
18678 s_lshr_b64 s[10:11], s[4:5], s2
18679 // CHECK: [0x04,0x02,0x8a,0x90]
18681 s_lshr_b64 s[10:11], s[102:103], s2
18682 // CHECK: [0x66,0x02,0x8a,0x90]
18684 s_lshr_b64 s[10:11], flat_scratch, s2
18685 // CHECK: [0x68,0x02,0x8a,0x90]
18687 s_lshr_b64 s[10:11], vcc, s2
18688 // CHECK: [0x6a,0x02,0x8a,0x90]
18690 s_lshr_b64 s[10:11], tba, s2
18691 // CHECK: [0x6c,0x02,0x8a,0x90]
18693 s_lshr_b64 s[10:11], tma, s2
18694 // CHECK: [0x6e,0x02,0x8a,0x90]
18696 s_lshr_b64 s[10:11], ttmp[10:11], s2
18697 // CHECK: [0x7a,0x02,0x8a,0x90]
18699 s_lshr_b64 s[10:11], exec, s2
18700 // CHECK: [0x7e,0x02,0x8a,0x90]
18702 s_lshr_b64 s[10:11], 0, s2
18703 // CHECK: [0x80,0x02,0x8a,0x90]
18705 s_lshr_b64 s[10:11], -1, s2
18706 // CHECK: [0xc1,0x02,0x8a,0x90]
18708 s_lshr_b64 s[10:11], 0.5, s2
18709 // CHECK: [0xf0,0x02,0x8a,0x90]
18711 s_lshr_b64 s[10:11], -4.0, s2
18712 // CHECK: [0xf7,0x02,0x8a,0x90]
18714 s_lshr_b64 s[10:11], 0xaf123456, s2
18715 // CHECK: [0xff,0x02,0x8a,0x90,0x56,0x34,0x12,0xaf]
18717 s_lshr_b64 s[10:11], 0x3f717273, s2
18718 // CHECK: [0xff,0x02,0x8a,0x90,0x73,0x72,0x71,0x3f]
18720 s_lshr_b64 s[10:11], s[2:3], s103
18721 // CHECK: [0x02,0x67,0x8a,0x90]
18723 s_lshr_b64 s[10:11], s[2:3], flat_scratch_lo
18724 // CHECK: [0x02,0x68,0x8a,0x90]
18726 s_lshr_b64 s[10:11], s[2:3], flat_scratch_hi
18727 // CHECK: [0x02,0x69,0x8a,0x90]
18729 s_lshr_b64 s[10:11], s[2:3], vcc_lo
18730 // CHECK: [0x02,0x6a,0x8a,0x90]
18732 s_lshr_b64 s[10:11], s[2:3], vcc_hi
18733 // CHECK: [0x02,0x6b,0x8a,0x90]
18735 s_lshr_b64 s[10:11], s[2:3], tba_lo
18736 // CHECK: [0x02,0x6c,0x8a,0x90]
18738 s_lshr_b64 s[10:11], s[2:3], tba_hi
18739 // CHECK: [0x02,0x6d,0x8a,0x90]
18741 s_lshr_b64 s[10:11], s[2:3], tma_lo
18742 // CHECK: [0x02,0x6e,0x8a,0x90]
18744 s_lshr_b64 s[10:11], s[2:3], tma_hi
18745 // CHECK: [0x02,0x6f,0x8a,0x90]
18747 s_lshr_b64 s[10:11], s[2:3], ttmp11
18748 // CHECK: [0x02,0x7b,0x8a,0x90]
18750 s_lshr_b64 s[10:11], s[2:3], m0
18751 // CHECK: [0x02,0x7c,0x8a,0x90]
18753 s_lshr_b64 s[10:11], s[2:3], exec_lo
18754 // CHECK: [0x02,0x7e,0x8a,0x90]
18756 s_lshr_b64 s[10:11], s[2:3], exec_hi
18757 // CHECK: [0x02,0x7f,0x8a,0x90]
18759 s_lshr_b64 s[10:11], s[2:3], 0
18760 // CHECK: [0x02,0x80,0x8a,0x90]
18762 s_lshr_b64 s[10:11], s[2:3], -1
18763 // CHECK: [0x02,0xc1,0x8a,0x90]
18765 s_lshr_b64 s[10:11], s[2:3], 0.5
18766 // CHECK: [0x02,0xf0,0x8a,0x90]
18768 s_lshr_b64 s[10:11], s[2:3], -4.0
18769 // CHECK: [0x02,0xf7,0x8a,0x90]
18771 s_lshr_b64 s[10:11], s[2:3], 0xaf123456
18772 // CHECK: [0x02,0xff,0x8a,0x90,0x56,0x34,0x12,0xaf]
18774 s_lshr_b64 s[10:11], s[2:3], 0x3f717273
18775 // CHECK: [0x02,0xff,0x8a,0x90,0x73,0x72,0x71,0x3f]
18777 s_ashr_i32 s5, s1, s2
18778 // CHECK: [0x01,0x02,0x05,0x91]
18780 s_ashr_i32 s103, s1, s2
18781 // CHECK: [0x01,0x02,0x67,0x91]
18783 s_ashr_i32 flat_scratch_lo, s1, s2
18784 // CHECK: [0x01,0x02,0x68,0x91]
18786 s_ashr_i32 flat_scratch_hi, s1, s2
18787 // CHECK: [0x01,0x02,0x69,0x91]
18789 s_ashr_i32 vcc_lo, s1, s2
18790 // CHECK: [0x01,0x02,0x6a,0x91]
18792 s_ashr_i32 vcc_hi, s1, s2
18793 // CHECK: [0x01,0x02,0x6b,0x91]
18795 s_ashr_i32 tba_lo, s1, s2
18796 // CHECK: [0x01,0x02,0x6c,0x91]
18798 s_ashr_i32 tba_hi, s1, s2
18799 // CHECK: [0x01,0x02,0x6d,0x91]
18801 s_ashr_i32 tma_lo, s1, s2
18802 // CHECK: [0x01,0x02,0x6e,0x91]
18804 s_ashr_i32 tma_hi, s1, s2
18805 // CHECK: [0x01,0x02,0x6f,0x91]
18807 s_ashr_i32 ttmp11, s1, s2
18808 // CHECK: [0x01,0x02,0x7b,0x91]
18810 s_ashr_i32 m0, s1, s2
18811 // CHECK: [0x01,0x02,0x7c,0x91]
18813 s_ashr_i32 exec_lo, s1, s2
18814 // CHECK: [0x01,0x02,0x7e,0x91]
18816 s_ashr_i32 exec_hi, s1, s2
18817 // CHECK: [0x01,0x02,0x7f,0x91]
18819 s_ashr_i32 s5, s103, s2
18820 // CHECK: [0x67,0x02,0x05,0x91]
18822 s_ashr_i32 s5, flat_scratch_lo, s2
18823 // CHECK: [0x68,0x02,0x05,0x91]
18825 s_ashr_i32 s5, flat_scratch_hi, s2
18826 // CHECK: [0x69,0x02,0x05,0x91]
18828 s_ashr_i32 s5, vcc_lo, s2
18829 // CHECK: [0x6a,0x02,0x05,0x91]
18831 s_ashr_i32 s5, vcc_hi, s2
18832 // CHECK: [0x6b,0x02,0x05,0x91]
18834 s_ashr_i32 s5, tba_lo, s2
18835 // CHECK: [0x6c,0x02,0x05,0x91]
18837 s_ashr_i32 s5, tba_hi, s2
18838 // CHECK: [0x6d,0x02,0x05,0x91]
18840 s_ashr_i32 s5, tma_lo, s2
18841 // CHECK: [0x6e,0x02,0x05,0x91]
18843 s_ashr_i32 s5, tma_hi, s2
18844 // CHECK: [0x6f,0x02,0x05,0x91]
18846 s_ashr_i32 s5, ttmp11, s2
18847 // CHECK: [0x7b,0x02,0x05,0x91]
18849 s_ashr_i32 s5, m0, s2
18850 // CHECK: [0x7c,0x02,0x05,0x91]
18852 s_ashr_i32 s5, exec_lo, s2
18853 // CHECK: [0x7e,0x02,0x05,0x91]
18855 s_ashr_i32 s5, exec_hi, s2
18856 // CHECK: [0x7f,0x02,0x05,0x91]
18858 s_ashr_i32 s5, 0, s2
18859 // CHECK: [0x80,0x02,0x05,0x91]
18861 s_ashr_i32 s5, -1, s2
18862 // CHECK: [0xc1,0x02,0x05,0x91]
18864 s_ashr_i32 s5, 0.5, s2
18865 // CHECK: [0xf0,0x02,0x05,0x91]
18867 s_ashr_i32 s5, -4.0, s2
18868 // CHECK: [0xf7,0x02,0x05,0x91]
18870 s_ashr_i32 s5, 0xaf123456, s2
18871 // CHECK: [0xff,0x02,0x05,0x91,0x56,0x34,0x12,0xaf]
18873 s_ashr_i32 s5, 0x3f717273, s2
18874 // CHECK: [0xff,0x02,0x05,0x91,0x73,0x72,0x71,0x3f]
18876 s_ashr_i32 s5, s1, s103
18877 // CHECK: [0x01,0x67,0x05,0x91]
18879 s_ashr_i32 s5, s1, flat_scratch_lo
18880 // CHECK: [0x01,0x68,0x05,0x91]
18882 s_ashr_i32 s5, s1, flat_scratch_hi
18883 // CHECK: [0x01,0x69,0x05,0x91]
18885 s_ashr_i32 s5, s1, vcc_lo
18886 // CHECK: [0x01,0x6a,0x05,0x91]
18888 s_ashr_i32 s5, s1, vcc_hi
18889 // CHECK: [0x01,0x6b,0x05,0x91]
18891 s_ashr_i32 s5, s1, tba_lo
18892 // CHECK: [0x01,0x6c,0x05,0x91]
18894 s_ashr_i32 s5, s1, tba_hi
18895 // CHECK: [0x01,0x6d,0x05,0x91]
18897 s_ashr_i32 s5, s1, tma_lo
18898 // CHECK: [0x01,0x6e,0x05,0x91]
18900 s_ashr_i32 s5, s1, tma_hi
18901 // CHECK: [0x01,0x6f,0x05,0x91]
18903 s_ashr_i32 s5, s1, ttmp11
18904 // CHECK: [0x01,0x7b,0x05,0x91]
18906 s_ashr_i32 s5, s1, m0
18907 // CHECK: [0x01,0x7c,0x05,0x91]
18909 s_ashr_i32 s5, s1, exec_lo
18910 // CHECK: [0x01,0x7e,0x05,0x91]
18912 s_ashr_i32 s5, s1, exec_hi
18913 // CHECK: [0x01,0x7f,0x05,0x91]
18915 s_ashr_i32 s5, s1, 0
18916 // CHECK: [0x01,0x80,0x05,0x91]
18918 s_ashr_i32 s5, s1, -1
18919 // CHECK: [0x01,0xc1,0x05,0x91]
18921 s_ashr_i32 s5, s1, 0.5
18922 // CHECK: [0x01,0xf0,0x05,0x91]
18924 s_ashr_i32 s5, s1, -4.0
18925 // CHECK: [0x01,0xf7,0x05,0x91]
18927 s_ashr_i32 s5, s1, 0xaf123456
18928 // CHECK: [0x01,0xff,0x05,0x91,0x56,0x34,0x12,0xaf]
18930 s_ashr_i32 s5, s1, 0x3f717273
18931 // CHECK: [0x01,0xff,0x05,0x91,0x73,0x72,0x71,0x3f]
18933 s_ashr_i64 s[10:11], s[2:3], s2
18934 // CHECK: [0x02,0x02,0x8a,0x91]
18936 s_ashr_i64 s[12:13], s[2:3], s2
18937 // CHECK: [0x02,0x02,0x8c,0x91]
18939 s_ashr_i64 s[102:103], s[2:3], s2
18940 // CHECK: [0x02,0x02,0xe6,0x91]
18942 s_ashr_i64 flat_scratch, s[2:3], s2
18943 // CHECK: [0x02,0x02,0xe8,0x91]
18945 s_ashr_i64 vcc, s[2:3], s2
18946 // CHECK: [0x02,0x02,0xea,0x91]
18948 s_ashr_i64 tba, s[2:3], s2
18949 // CHECK: [0x02,0x02,0xec,0x91]
18951 s_ashr_i64 tma, s[2:3], s2
18952 // CHECK: [0x02,0x02,0xee,0x91]
18954 s_ashr_i64 ttmp[10:11], s[2:3], s2
18955 // CHECK: [0x02,0x02,0xfa,0x91]
18957 s_ashr_i64 exec, s[2:3], s2
18958 // CHECK: [0x02,0x02,0xfe,0x91]
18960 s_ashr_i64 s[10:11], s[4:5], s2
18961 // CHECK: [0x04,0x02,0x8a,0x91]
18963 s_ashr_i64 s[10:11], s[102:103], s2
18964 // CHECK: [0x66,0x02,0x8a,0x91]
18966 s_ashr_i64 s[10:11], flat_scratch, s2
18967 // CHECK: [0x68,0x02,0x8a,0x91]
18969 s_ashr_i64 s[10:11], vcc, s2
18970 // CHECK: [0x6a,0x02,0x8a,0x91]
18972 s_ashr_i64 s[10:11], tba, s2
18973 // CHECK: [0x6c,0x02,0x8a,0x91]
18975 s_ashr_i64 s[10:11], tma, s2
18976 // CHECK: [0x6e,0x02,0x8a,0x91]
18978 s_ashr_i64 s[10:11], ttmp[10:11], s2
18979 // CHECK: [0x7a,0x02,0x8a,0x91]
18981 s_ashr_i64 s[10:11], exec, s2
18982 // CHECK: [0x7e,0x02,0x8a,0x91]
18984 s_ashr_i64 s[10:11], 0, s2
18985 // CHECK: [0x80,0x02,0x8a,0x91]
18987 s_ashr_i64 s[10:11], -1, s2
18988 // CHECK: [0xc1,0x02,0x8a,0x91]
18990 s_ashr_i64 s[10:11], 0.5, s2
18991 // CHECK: [0xf0,0x02,0x8a,0x91]
18993 s_ashr_i64 s[10:11], -4.0, s2
18994 // CHECK: [0xf7,0x02,0x8a,0x91]
18996 s_ashr_i64 s[10:11], 0xaf123456, s2
18997 // CHECK: [0xff,0x02,0x8a,0x91,0x56,0x34,0x12,0xaf]
18999 s_ashr_i64 s[10:11], 0x3f717273, s2
19000 // CHECK: [0xff,0x02,0x8a,0x91,0x73,0x72,0x71,0x3f]
19002 s_ashr_i64 s[10:11], s[2:3], s103
19003 // CHECK: [0x02,0x67,0x8a,0x91]
19005 s_ashr_i64 s[10:11], s[2:3], flat_scratch_lo
19006 // CHECK: [0x02,0x68,0x8a,0x91]
19008 s_ashr_i64 s[10:11], s[2:3], flat_scratch_hi
19009 // CHECK: [0x02,0x69,0x8a,0x91]
19011 s_ashr_i64 s[10:11], s[2:3], vcc_lo
19012 // CHECK: [0x02,0x6a,0x8a,0x91]
19014 s_ashr_i64 s[10:11], s[2:3], vcc_hi
19015 // CHECK: [0x02,0x6b,0x8a,0x91]
19017 s_ashr_i64 s[10:11], s[2:3], tba_lo
19018 // CHECK: [0x02,0x6c,0x8a,0x91]
19020 s_ashr_i64 s[10:11], s[2:3], tba_hi
19021 // CHECK: [0x02,0x6d,0x8a,0x91]
19023 s_ashr_i64 s[10:11], s[2:3], tma_lo
19024 // CHECK: [0x02,0x6e,0x8a,0x91]
19026 s_ashr_i64 s[10:11], s[2:3], tma_hi
19027 // CHECK: [0x02,0x6f,0x8a,0x91]
19029 s_ashr_i64 s[10:11], s[2:3], ttmp11
19030 // CHECK: [0x02,0x7b,0x8a,0x91]
19032 s_ashr_i64 s[10:11], s[2:3], m0
19033 // CHECK: [0x02,0x7c,0x8a,0x91]
19035 s_ashr_i64 s[10:11], s[2:3], exec_lo
19036 // CHECK: [0x02,0x7e,0x8a,0x91]
19038 s_ashr_i64 s[10:11], s[2:3], exec_hi
19039 // CHECK: [0x02,0x7f,0x8a,0x91]
19041 s_ashr_i64 s[10:11], s[2:3], 0
19042 // CHECK: [0x02,0x80,0x8a,0x91]
19044 s_ashr_i64 s[10:11], s[2:3], -1
19045 // CHECK: [0x02,0xc1,0x8a,0x91]
19047 s_ashr_i64 s[10:11], s[2:3], 0.5
19048 // CHECK: [0x02,0xf0,0x8a,0x91]
19050 s_ashr_i64 s[10:11], s[2:3], -4.0
19051 // CHECK: [0x02,0xf7,0x8a,0x91]
19053 s_ashr_i64 s[10:11], s[2:3], 0xaf123456
19054 // CHECK: [0x02,0xff,0x8a,0x91,0x56,0x34,0x12,0xaf]
19056 s_ashr_i64 s[10:11], s[2:3], 0x3f717273
19057 // CHECK: [0x02,0xff,0x8a,0x91,0x73,0x72,0x71,0x3f]
19059 s_bfm_b32 s5, s1, s2
19060 // CHECK: [0x01,0x02,0x05,0x92]
19062 s_bfm_b32 s103, s1, s2
19063 // CHECK: [0x01,0x02,0x67,0x92]
19065 s_bfm_b32 flat_scratch_lo, s1, s2
19066 // CHECK: [0x01,0x02,0x68,0x92]
19068 s_bfm_b32 flat_scratch_hi, s1, s2
19069 // CHECK: [0x01,0x02,0x69,0x92]
19071 s_bfm_b32 vcc_lo, s1, s2
19072 // CHECK: [0x01,0x02,0x6a,0x92]
19074 s_bfm_b32 vcc_hi, s1, s2
19075 // CHECK: [0x01,0x02,0x6b,0x92]
19077 s_bfm_b32 tba_lo, s1, s2
19078 // CHECK: [0x01,0x02,0x6c,0x92]
19080 s_bfm_b32 tba_hi, s1, s2
19081 // CHECK: [0x01,0x02,0x6d,0x92]
19083 s_bfm_b32 tma_lo, s1, s2
19084 // CHECK: [0x01,0x02,0x6e,0x92]
19086 s_bfm_b32 tma_hi, s1, s2
19087 // CHECK: [0x01,0x02,0x6f,0x92]
19089 s_bfm_b32 ttmp11, s1, s2
19090 // CHECK: [0x01,0x02,0x7b,0x92]
19092 s_bfm_b32 m0, s1, s2
19093 // CHECK: [0x01,0x02,0x7c,0x92]
19095 s_bfm_b32 exec_lo, s1, s2
19096 // CHECK: [0x01,0x02,0x7e,0x92]
19098 s_bfm_b32 exec_hi, s1, s2
19099 // CHECK: [0x01,0x02,0x7f,0x92]
19101 s_bfm_b32 s5, s103, s2
19102 // CHECK: [0x67,0x02,0x05,0x92]
19104 s_bfm_b32 s5, flat_scratch_lo, s2
19105 // CHECK: [0x68,0x02,0x05,0x92]
19107 s_bfm_b32 s5, flat_scratch_hi, s2
19108 // CHECK: [0x69,0x02,0x05,0x92]
19110 s_bfm_b32 s5, vcc_lo, s2
19111 // CHECK: [0x6a,0x02,0x05,0x92]
19113 s_bfm_b32 s5, vcc_hi, s2
19114 // CHECK: [0x6b,0x02,0x05,0x92]
19116 s_bfm_b32 s5, tba_lo, s2
19117 // CHECK: [0x6c,0x02,0x05,0x92]
19119 s_bfm_b32 s5, tba_hi, s2
19120 // CHECK: [0x6d,0x02,0x05,0x92]
19122 s_bfm_b32 s5, tma_lo, s2
19123 // CHECK: [0x6e,0x02,0x05,0x92]
19125 s_bfm_b32 s5, tma_hi, s2
19126 // CHECK: [0x6f,0x02,0x05,0x92]
19128 s_bfm_b32 s5, ttmp11, s2
19129 // CHECK: [0x7b,0x02,0x05,0x92]
19131 s_bfm_b32 s5, m0, s2
19132 // CHECK: [0x7c,0x02,0x05,0x92]
19134 s_bfm_b32 s5, exec_lo, s2
19135 // CHECK: [0x7e,0x02,0x05,0x92]
19137 s_bfm_b32 s5, exec_hi, s2
19138 // CHECK: [0x7f,0x02,0x05,0x92]
19140 s_bfm_b32 s5, 0, s2
19141 // CHECK: [0x80,0x02,0x05,0x92]
19143 s_bfm_b32 s5, -1, s2
19144 // CHECK: [0xc1,0x02,0x05,0x92]
19146 s_bfm_b32 s5, 0.5, s2
19147 // CHECK: [0xf0,0x02,0x05,0x92]
19149 s_bfm_b32 s5, -4.0, s2
19150 // CHECK: [0xf7,0x02,0x05,0x92]
19152 s_bfm_b32 s5, 0xaf123456, s2
19153 // CHECK: [0xff,0x02,0x05,0x92,0x56,0x34,0x12,0xaf]
19155 s_bfm_b32 s5, 0x3f717273, s2
19156 // CHECK: [0xff,0x02,0x05,0x92,0x73,0x72,0x71,0x3f]
19158 s_bfm_b32 s5, s1, s103
19159 // CHECK: [0x01,0x67,0x05,0x92]
19161 s_bfm_b32 s5, s1, flat_scratch_lo
19162 // CHECK: [0x01,0x68,0x05,0x92]
19164 s_bfm_b32 s5, s1, flat_scratch_hi
19165 // CHECK: [0x01,0x69,0x05,0x92]
19167 s_bfm_b32 s5, s1, vcc_lo
19168 // CHECK: [0x01,0x6a,0x05,0x92]
19170 s_bfm_b32 s5, s1, vcc_hi
19171 // CHECK: [0x01,0x6b,0x05,0x92]
19173 s_bfm_b32 s5, s1, tba_lo
19174 // CHECK: [0x01,0x6c,0x05,0x92]
19176 s_bfm_b32 s5, s1, tba_hi
19177 // CHECK: [0x01,0x6d,0x05,0x92]
19179 s_bfm_b32 s5, s1, tma_lo
19180 // CHECK: [0x01,0x6e,0x05,0x92]
19182 s_bfm_b32 s5, s1, tma_hi
19183 // CHECK: [0x01,0x6f,0x05,0x92]
19185 s_bfm_b32 s5, s1, ttmp11
19186 // CHECK: [0x01,0x7b,0x05,0x92]
19188 s_bfm_b32 s5, s1, m0
19189 // CHECK: [0x01,0x7c,0x05,0x92]
19191 s_bfm_b32 s5, s1, exec_lo
19192 // CHECK: [0x01,0x7e,0x05,0x92]
19194 s_bfm_b32 s5, s1, exec_hi
19195 // CHECK: [0x01,0x7f,0x05,0x92]
19197 s_bfm_b32 s5, s1, 0
19198 // CHECK: [0x01,0x80,0x05,0x92]
19200 s_bfm_b32 s5, s1, -1
19201 // CHECK: [0x01,0xc1,0x05,0x92]
19203 s_bfm_b32 s5, s1, 0.5
19204 // CHECK: [0x01,0xf0,0x05,0x92]
19206 s_bfm_b32 s5, s1, -4.0
19207 // CHECK: [0x01,0xf7,0x05,0x92]
19209 s_bfm_b32 s5, s1, 0xaf123456
19210 // CHECK: [0x01,0xff,0x05,0x92,0x56,0x34,0x12,0xaf]
19212 s_bfm_b32 s5, s1, 0x3f717273
19213 // CHECK: [0x01,0xff,0x05,0x92,0x73,0x72,0x71,0x3f]
19215 s_bfm_b64 s[10:11], s1, s2
19216 // CHECK: [0x01,0x02,0x8a,0x92]
19218 s_bfm_b64 s[12:13], s1, s2
19219 // CHECK: [0x01,0x02,0x8c,0x92]
19221 s_bfm_b64 s[102:103], s1, s2
19222 // CHECK: [0x01,0x02,0xe6,0x92]
19224 s_bfm_b64 flat_scratch, s1, s2
19225 // CHECK: [0x01,0x02,0xe8,0x92]
19227 s_bfm_b64 vcc, s1, s2
19228 // CHECK: [0x01,0x02,0xea,0x92]
19230 s_bfm_b64 tba, s1, s2
19231 // CHECK: [0x01,0x02,0xec,0x92]
19233 s_bfm_b64 tma, s1, s2
19234 // CHECK: [0x01,0x02,0xee,0x92]
19236 s_bfm_b64 ttmp[10:11], s1, s2
19237 // CHECK: [0x01,0x02,0xfa,0x92]
19239 s_bfm_b64 exec, s1, s2
19240 // CHECK: [0x01,0x02,0xfe,0x92]
19242 s_bfm_b64 s[10:11], s103, s2
19243 // CHECK: [0x67,0x02,0x8a,0x92]
19245 s_bfm_b64 s[10:11], flat_scratch_lo, s2
19246 // CHECK: [0x68,0x02,0x8a,0x92]
19248 s_bfm_b64 s[10:11], flat_scratch_hi, s2
19249 // CHECK: [0x69,0x02,0x8a,0x92]
19251 s_bfm_b64 s[10:11], vcc_lo, s2
19252 // CHECK: [0x6a,0x02,0x8a,0x92]
19254 s_bfm_b64 s[10:11], vcc_hi, s2
19255 // CHECK: [0x6b,0x02,0x8a,0x92]
19257 s_bfm_b64 s[10:11], tba_lo, s2
19258 // CHECK: [0x6c,0x02,0x8a,0x92]
19260 s_bfm_b64 s[10:11], tba_hi, s2
19261 // CHECK: [0x6d,0x02,0x8a,0x92]
19263 s_bfm_b64 s[10:11], tma_lo, s2
19264 // CHECK: [0x6e,0x02,0x8a,0x92]
19266 s_bfm_b64 s[10:11], tma_hi, s2
19267 // CHECK: [0x6f,0x02,0x8a,0x92]
19269 s_bfm_b64 s[10:11], ttmp11, s2
19270 // CHECK: [0x7b,0x02,0x8a,0x92]
19272 s_bfm_b64 s[10:11], m0, s2
19273 // CHECK: [0x7c,0x02,0x8a,0x92]
19275 s_bfm_b64 s[10:11], exec_lo, s2
19276 // CHECK: [0x7e,0x02,0x8a,0x92]
19278 s_bfm_b64 s[10:11], exec_hi, s2
19279 // CHECK: [0x7f,0x02,0x8a,0x92]
19281 s_bfm_b64 s[10:11], 0, s2
19282 // CHECK: [0x80,0x02,0x8a,0x92]
19284 s_bfm_b64 s[10:11], -1, s2
19285 // CHECK: [0xc1,0x02,0x8a,0x92]
19287 s_bfm_b64 s[10:11], 0.5, s2
19288 // CHECK: [0xf0,0x02,0x8a,0x92]
19290 s_bfm_b64 s[10:11], -4.0, s2
19291 // CHECK: [0xf7,0x02,0x8a,0x92]
19293 s_bfm_b64 s[10:11], 0xaf123456, s2
19294 // CHECK: [0xff,0x02,0x8a,0x92,0x56,0x34,0x12,0xaf]
19296 s_bfm_b64 s[10:11], 0x3f717273, s2
19297 // CHECK: [0xff,0x02,0x8a,0x92,0x73,0x72,0x71,0x3f]
19299 s_bfm_b64 s[10:11], s1, s103
19300 // CHECK: [0x01,0x67,0x8a,0x92]
19302 s_bfm_b64 s[10:11], s1, flat_scratch_lo
19303 // CHECK: [0x01,0x68,0x8a,0x92]
19305 s_bfm_b64 s[10:11], s1, flat_scratch_hi
19306 // CHECK: [0x01,0x69,0x8a,0x92]
19308 s_bfm_b64 s[10:11], s1, vcc_lo
19309 // CHECK: [0x01,0x6a,0x8a,0x92]
19311 s_bfm_b64 s[10:11], s1, vcc_hi
19312 // CHECK: [0x01,0x6b,0x8a,0x92]
19314 s_bfm_b64 s[10:11], s1, tba_lo
19315 // CHECK: [0x01,0x6c,0x8a,0x92]
19317 s_bfm_b64 s[10:11], s1, tba_hi
19318 // CHECK: [0x01,0x6d,0x8a,0x92]
19320 s_bfm_b64 s[10:11], s1, tma_lo
19321 // CHECK: [0x01,0x6e,0x8a,0x92]
19323 s_bfm_b64 s[10:11], s1, tma_hi
19324 // CHECK: [0x01,0x6f,0x8a,0x92]
19326 s_bfm_b64 s[10:11], s1, ttmp11
19327 // CHECK: [0x01,0x7b,0x8a,0x92]
19329 s_bfm_b64 s[10:11], s1, m0
19330 // CHECK: [0x01,0x7c,0x8a,0x92]
19332 s_bfm_b64 s[10:11], s1, exec_lo
19333 // CHECK: [0x01,0x7e,0x8a,0x92]
19335 s_bfm_b64 s[10:11], s1, exec_hi
19336 // CHECK: [0x01,0x7f,0x8a,0x92]
19338 s_bfm_b64 s[10:11], s1, 0
19339 // CHECK: [0x01,0x80,0x8a,0x92]
19341 s_bfm_b64 s[10:11], s1, -1
19342 // CHECK: [0x01,0xc1,0x8a,0x92]
19344 s_bfm_b64 s[10:11], s1, 0.5
19345 // CHECK: [0x01,0xf0,0x8a,0x92]
19347 s_bfm_b64 s[10:11], s1, -4.0
19348 // CHECK: [0x01,0xf7,0x8a,0x92]
19350 s_bfm_b64 s[10:11], s1, 0xaf123456
19351 // CHECK: [0x01,0xff,0x8a,0x92,0x56,0x34,0x12,0xaf]
19353 s_bfm_b64 s[10:11], s1, 0x3f717273
19354 // CHECK: [0x01,0xff,0x8a,0x92,0x73,0x72,0x71,0x3f]
19356 s_mul_i32 s5, s1, s2
19357 // CHECK: [0x01,0x02,0x05,0x93]
19359 s_mul_i32 s103, s1, s2
19360 // CHECK: [0x01,0x02,0x67,0x93]
19362 s_mul_i32 flat_scratch_lo, s1, s2
19363 // CHECK: [0x01,0x02,0x68,0x93]
19365 s_mul_i32 flat_scratch_hi, s1, s2
19366 // CHECK: [0x01,0x02,0x69,0x93]
19368 s_mul_i32 vcc_lo, s1, s2
19369 // CHECK: [0x01,0x02,0x6a,0x93]
19371 s_mul_i32 vcc_hi, s1, s2
19372 // CHECK: [0x01,0x02,0x6b,0x93]
19374 s_mul_i32 tba_lo, s1, s2
19375 // CHECK: [0x01,0x02,0x6c,0x93]
19377 s_mul_i32 tba_hi, s1, s2
19378 // CHECK: [0x01,0x02,0x6d,0x93]
19380 s_mul_i32 tma_lo, s1, s2
19381 // CHECK: [0x01,0x02,0x6e,0x93]
19383 s_mul_i32 tma_hi, s1, s2
19384 // CHECK: [0x01,0x02,0x6f,0x93]
19386 s_mul_i32 ttmp11, s1, s2
19387 // CHECK: [0x01,0x02,0x7b,0x93]
19389 s_mul_i32 m0, s1, s2
19390 // CHECK: [0x01,0x02,0x7c,0x93]
19392 s_mul_i32 exec_lo, s1, s2
19393 // CHECK: [0x01,0x02,0x7e,0x93]
19395 s_mul_i32 exec_hi, s1, s2
19396 // CHECK: [0x01,0x02,0x7f,0x93]
19398 s_mul_i32 s5, s103, s2
19399 // CHECK: [0x67,0x02,0x05,0x93]
19401 s_mul_i32 s5, flat_scratch_lo, s2
19402 // CHECK: [0x68,0x02,0x05,0x93]
19404 s_mul_i32 s5, flat_scratch_hi, s2
19405 // CHECK: [0x69,0x02,0x05,0x93]
19407 s_mul_i32 s5, vcc_lo, s2
19408 // CHECK: [0x6a,0x02,0x05,0x93]
19410 s_mul_i32 s5, vcc_hi, s2
19411 // CHECK: [0x6b,0x02,0x05,0x93]
19413 s_mul_i32 s5, tba_lo, s2
19414 // CHECK: [0x6c,0x02,0x05,0x93]
19416 s_mul_i32 s5, tba_hi, s2
19417 // CHECK: [0x6d,0x02,0x05,0x93]
19419 s_mul_i32 s5, tma_lo, s2
19420 // CHECK: [0x6e,0x02,0x05,0x93]
19422 s_mul_i32 s5, tma_hi, s2
19423 // CHECK: [0x6f,0x02,0x05,0x93]
19425 s_mul_i32 s5, ttmp11, s2
19426 // CHECK: [0x7b,0x02,0x05,0x93]
19428 s_mul_i32 s5, m0, s2
19429 // CHECK: [0x7c,0x02,0x05,0x93]
19431 s_mul_i32 s5, exec_lo, s2
19432 // CHECK: [0x7e,0x02,0x05,0x93]
19434 s_mul_i32 s5, exec_hi, s2
19435 // CHECK: [0x7f,0x02,0x05,0x93]
19437 s_mul_i32 s5, 0, s2
19438 // CHECK: [0x80,0x02,0x05,0x93]
19440 s_mul_i32 s5, -1, s2
19441 // CHECK: [0xc1,0x02,0x05,0x93]
19443 s_mul_i32 s5, 0.5, s2
19444 // CHECK: [0xf0,0x02,0x05,0x93]
19446 s_mul_i32 s5, -4.0, s2
19447 // CHECK: [0xf7,0x02,0x05,0x93]
19449 s_mul_i32 s5, 0xaf123456, s2
19450 // CHECK: [0xff,0x02,0x05,0x93,0x56,0x34,0x12,0xaf]
19452 s_mul_i32 s5, 0x3f717273, s2
19453 // CHECK: [0xff,0x02,0x05,0x93,0x73,0x72,0x71,0x3f]
19455 s_mul_i32 s5, s1, s103
19456 // CHECK: [0x01,0x67,0x05,0x93]
19458 s_mul_i32 s5, s1, flat_scratch_lo
19459 // CHECK: [0x01,0x68,0x05,0x93]
19461 s_mul_i32 s5, s1, flat_scratch_hi
19462 // CHECK: [0x01,0x69,0x05,0x93]
19464 s_mul_i32 s5, s1, vcc_lo
19465 // CHECK: [0x01,0x6a,0x05,0x93]
19467 s_mul_i32 s5, s1, vcc_hi
19468 // CHECK: [0x01,0x6b,0x05,0x93]
19470 s_mul_i32 s5, s1, tba_lo
19471 // CHECK: [0x01,0x6c,0x05,0x93]
19473 s_mul_i32 s5, s1, tba_hi
19474 // CHECK: [0x01,0x6d,0x05,0x93]
19476 s_mul_i32 s5, s1, tma_lo
19477 // CHECK: [0x01,0x6e,0x05,0x93]
19479 s_mul_i32 s5, s1, tma_hi
19480 // CHECK: [0x01,0x6f,0x05,0x93]
19482 s_mul_i32 s5, s1, ttmp11
19483 // CHECK: [0x01,0x7b,0x05,0x93]
19485 s_mul_i32 s5, s1, m0
19486 // CHECK: [0x01,0x7c,0x05,0x93]
19488 s_mul_i32 s5, s1, exec_lo
19489 // CHECK: [0x01,0x7e,0x05,0x93]
19491 s_mul_i32 s5, s1, exec_hi
19492 // CHECK: [0x01,0x7f,0x05,0x93]
19494 s_mul_i32 s5, s1, 0
19495 // CHECK: [0x01,0x80,0x05,0x93]
19497 s_mul_i32 s5, s1, -1
19498 // CHECK: [0x01,0xc1,0x05,0x93]
19500 s_mul_i32 s5, s1, 0.5
19501 // CHECK: [0x01,0xf0,0x05,0x93]
19503 s_mul_i32 s5, s1, -4.0
19504 // CHECK: [0x01,0xf7,0x05,0x93]
19506 s_mul_i32 s5, s1, 0xaf123456
19507 // CHECK: [0x01,0xff,0x05,0x93,0x56,0x34,0x12,0xaf]
19509 s_mul_i32 s5, s1, 0x3f717273
19510 // CHECK: [0x01,0xff,0x05,0x93,0x73,0x72,0x71,0x3f]
19512 s_bfe_u32 s5, s1, s2
19513 // CHECK: [0x01,0x02,0x85,0x93]
19515 s_bfe_u32 s103, s1, s2
19516 // CHECK: [0x01,0x02,0xe7,0x93]
19518 s_bfe_u32 flat_scratch_lo, s1, s2
19519 // CHECK: [0x01,0x02,0xe8,0x93]
19521 s_bfe_u32 flat_scratch_hi, s1, s2
19522 // CHECK: [0x01,0x02,0xe9,0x93]
19524 s_bfe_u32 vcc_lo, s1, s2
19525 // CHECK: [0x01,0x02,0xea,0x93]
19527 s_bfe_u32 vcc_hi, s1, s2
19528 // CHECK: [0x01,0x02,0xeb,0x93]
19530 s_bfe_u32 tba_lo, s1, s2
19531 // CHECK: [0x01,0x02,0xec,0x93]
19533 s_bfe_u32 tba_hi, s1, s2
19534 // CHECK: [0x01,0x02,0xed,0x93]
19536 s_bfe_u32 tma_lo, s1, s2
19537 // CHECK: [0x01,0x02,0xee,0x93]
19539 s_bfe_u32 tma_hi, s1, s2
19540 // CHECK: [0x01,0x02,0xef,0x93]
19542 s_bfe_u32 ttmp11, s1, s2
19543 // CHECK: [0x01,0x02,0xfb,0x93]
19545 s_bfe_u32 m0, s1, s2
19546 // CHECK: [0x01,0x02,0xfc,0x93]
19548 s_bfe_u32 exec_lo, s1, s2
19549 // CHECK: [0x01,0x02,0xfe,0x93]
19551 s_bfe_u32 exec_hi, s1, s2
19552 // CHECK: [0x01,0x02,0xff,0x93]
19554 s_bfe_u32 s5, s103, s2
19555 // CHECK: [0x67,0x02,0x85,0x93]
19557 s_bfe_u32 s5, flat_scratch_lo, s2
19558 // CHECK: [0x68,0x02,0x85,0x93]
19560 s_bfe_u32 s5, flat_scratch_hi, s2
19561 // CHECK: [0x69,0x02,0x85,0x93]
19563 s_bfe_u32 s5, vcc_lo, s2
19564 // CHECK: [0x6a,0x02,0x85,0x93]
19566 s_bfe_u32 s5, vcc_hi, s2
19567 // CHECK: [0x6b,0x02,0x85,0x93]
19569 s_bfe_u32 s5, tba_lo, s2
19570 // CHECK: [0x6c,0x02,0x85,0x93]
19572 s_bfe_u32 s5, tba_hi, s2
19573 // CHECK: [0x6d,0x02,0x85,0x93]
19575 s_bfe_u32 s5, tma_lo, s2
19576 // CHECK: [0x6e,0x02,0x85,0x93]
19578 s_bfe_u32 s5, tma_hi, s2
19579 // CHECK: [0x6f,0x02,0x85,0x93]
19581 s_bfe_u32 s5, ttmp11, s2
19582 // CHECK: [0x7b,0x02,0x85,0x93]
19584 s_bfe_u32 s5, m0, s2
19585 // CHECK: [0x7c,0x02,0x85,0x93]
19587 s_bfe_u32 s5, exec_lo, s2
19588 // CHECK: [0x7e,0x02,0x85,0x93]
19590 s_bfe_u32 s5, exec_hi, s2
19591 // CHECK: [0x7f,0x02,0x85,0x93]
19593 s_bfe_u32 s5, 0, s2
19594 // CHECK: [0x80,0x02,0x85,0x93]
19596 s_bfe_u32 s5, -1, s2
19597 // CHECK: [0xc1,0x02,0x85,0x93]
19599 s_bfe_u32 s5, 0.5, s2
19600 // CHECK: [0xf0,0x02,0x85,0x93]
19602 s_bfe_u32 s5, -4.0, s2
19603 // CHECK: [0xf7,0x02,0x85,0x93]
19605 s_bfe_u32 s5, 0xaf123456, s2
19606 // CHECK: [0xff,0x02,0x85,0x93,0x56,0x34,0x12,0xaf]
19608 s_bfe_u32 s5, 0x3f717273, s2
19609 // CHECK: [0xff,0x02,0x85,0x93,0x73,0x72,0x71,0x3f]
19611 s_bfe_u32 s5, s1, s103
19612 // CHECK: [0x01,0x67,0x85,0x93]
19614 s_bfe_u32 s5, s1, flat_scratch_lo
19615 // CHECK: [0x01,0x68,0x85,0x93]
19617 s_bfe_u32 s5, s1, flat_scratch_hi
19618 // CHECK: [0x01,0x69,0x85,0x93]
19620 s_bfe_u32 s5, s1, vcc_lo
19621 // CHECK: [0x01,0x6a,0x85,0x93]
19623 s_bfe_u32 s5, s1, vcc_hi
19624 // CHECK: [0x01,0x6b,0x85,0x93]
19626 s_bfe_u32 s5, s1, tba_lo
19627 // CHECK: [0x01,0x6c,0x85,0x93]
19629 s_bfe_u32 s5, s1, tba_hi
19630 // CHECK: [0x01,0x6d,0x85,0x93]
19632 s_bfe_u32 s5, s1, tma_lo
19633 // CHECK: [0x01,0x6e,0x85,0x93]
19635 s_bfe_u32 s5, s1, tma_hi
19636 // CHECK: [0x01,0x6f,0x85,0x93]
19638 s_bfe_u32 s5, s1, ttmp11
19639 // CHECK: [0x01,0x7b,0x85,0x93]
19641 s_bfe_u32 s5, s1, m0
19642 // CHECK: [0x01,0x7c,0x85,0x93]
19644 s_bfe_u32 s5, s1, exec_lo
19645 // CHECK: [0x01,0x7e,0x85,0x93]
19647 s_bfe_u32 s5, s1, exec_hi
19648 // CHECK: [0x01,0x7f,0x85,0x93]
19650 s_bfe_u32 s5, s1, 0
19651 // CHECK: [0x01,0x80,0x85,0x93]
19653 s_bfe_u32 s5, s1, -1
19654 // CHECK: [0x01,0xc1,0x85,0x93]
19656 s_bfe_u32 s5, s1, 0.5
19657 // CHECK: [0x01,0xf0,0x85,0x93]
19659 s_bfe_u32 s5, s1, -4.0
19660 // CHECK: [0x01,0xf7,0x85,0x93]
19662 s_bfe_u32 s5, s1, 0xaf123456
19663 // CHECK: [0x01,0xff,0x85,0x93,0x56,0x34,0x12,0xaf]
19665 s_bfe_u32 s5, s1, 0x3f717273
19666 // CHECK: [0x01,0xff,0x85,0x93,0x73,0x72,0x71,0x3f]
19668 s_bfe_i32 s5, s1, s2
19669 // CHECK: [0x01,0x02,0x05,0x94]
19671 s_bfe_i32 s103, s1, s2
19672 // CHECK: [0x01,0x02,0x67,0x94]
19674 s_bfe_i32 flat_scratch_lo, s1, s2
19675 // CHECK: [0x01,0x02,0x68,0x94]
19677 s_bfe_i32 flat_scratch_hi, s1, s2
19678 // CHECK: [0x01,0x02,0x69,0x94]
19680 s_bfe_i32 vcc_lo, s1, s2
19681 // CHECK: [0x01,0x02,0x6a,0x94]
19683 s_bfe_i32 vcc_hi, s1, s2
19684 // CHECK: [0x01,0x02,0x6b,0x94]
19686 s_bfe_i32 tba_lo, s1, s2
19687 // CHECK: [0x01,0x02,0x6c,0x94]
19689 s_bfe_i32 tba_hi, s1, s2
19690 // CHECK: [0x01,0x02,0x6d,0x94]
19692 s_bfe_i32 tma_lo, s1, s2
19693 // CHECK: [0x01,0x02,0x6e,0x94]
19695 s_bfe_i32 tma_hi, s1, s2
19696 // CHECK: [0x01,0x02,0x6f,0x94]
19698 s_bfe_i32 ttmp11, s1, s2
19699 // CHECK: [0x01,0x02,0x7b,0x94]
19701 s_bfe_i32 m0, s1, s2
19702 // CHECK: [0x01,0x02,0x7c,0x94]
19704 s_bfe_i32 exec_lo, s1, s2
19705 // CHECK: [0x01,0x02,0x7e,0x94]
19707 s_bfe_i32 exec_hi, s1, s2
19708 // CHECK: [0x01,0x02,0x7f,0x94]
19710 s_bfe_i32 s5, s103, s2
19711 // CHECK: [0x67,0x02,0x05,0x94]
19713 s_bfe_i32 s5, flat_scratch_lo, s2
19714 // CHECK: [0x68,0x02,0x05,0x94]
19716 s_bfe_i32 s5, flat_scratch_hi, s2
19717 // CHECK: [0x69,0x02,0x05,0x94]
19719 s_bfe_i32 s5, vcc_lo, s2
19720 // CHECK: [0x6a,0x02,0x05,0x94]
19722 s_bfe_i32 s5, vcc_hi, s2
19723 // CHECK: [0x6b,0x02,0x05,0x94]
19725 s_bfe_i32 s5, tba_lo, s2
19726 // CHECK: [0x6c,0x02,0x05,0x94]
19728 s_bfe_i32 s5, tba_hi, s2
19729 // CHECK: [0x6d,0x02,0x05,0x94]
19731 s_bfe_i32 s5, tma_lo, s2
19732 // CHECK: [0x6e,0x02,0x05,0x94]
19734 s_bfe_i32 s5, tma_hi, s2
19735 // CHECK: [0x6f,0x02,0x05,0x94]
19737 s_bfe_i32 s5, ttmp11, s2
19738 // CHECK: [0x7b,0x02,0x05,0x94]
19740 s_bfe_i32 s5, m0, s2
19741 // CHECK: [0x7c,0x02,0x05,0x94]
19743 s_bfe_i32 s5, exec_lo, s2
19744 // CHECK: [0x7e,0x02,0x05,0x94]
19746 s_bfe_i32 s5, exec_hi, s2
19747 // CHECK: [0x7f,0x02,0x05,0x94]
19749 s_bfe_i32 s5, 0, s2
19750 // CHECK: [0x80,0x02,0x05,0x94]
19752 s_bfe_i32 s5, -1, s2
19753 // CHECK: [0xc1,0x02,0x05,0x94]
19755 s_bfe_i32 s5, 0.5, s2
19756 // CHECK: [0xf0,0x02,0x05,0x94]
19758 s_bfe_i32 s5, -4.0, s2
19759 // CHECK: [0xf7,0x02,0x05,0x94]
19761 s_bfe_i32 s5, 0xaf123456, s2
19762 // CHECK: [0xff,0x02,0x05,0x94,0x56,0x34,0x12,0xaf]
19764 s_bfe_i32 s5, 0x3f717273, s2
19765 // CHECK: [0xff,0x02,0x05,0x94,0x73,0x72,0x71,0x3f]
19767 s_bfe_i32 s5, s1, s103
19768 // CHECK: [0x01,0x67,0x05,0x94]
19770 s_bfe_i32 s5, s1, flat_scratch_lo
19771 // CHECK: [0x01,0x68,0x05,0x94]
19773 s_bfe_i32 s5, s1, flat_scratch_hi
19774 // CHECK: [0x01,0x69,0x05,0x94]
19776 s_bfe_i32 s5, s1, vcc_lo
19777 // CHECK: [0x01,0x6a,0x05,0x94]
19779 s_bfe_i32 s5, s1, vcc_hi
19780 // CHECK: [0x01,0x6b,0x05,0x94]
19782 s_bfe_i32 s5, s1, tba_lo
19783 // CHECK: [0x01,0x6c,0x05,0x94]
19785 s_bfe_i32 s5, s1, tba_hi
19786 // CHECK: [0x01,0x6d,0x05,0x94]
19788 s_bfe_i32 s5, s1, tma_lo
19789 // CHECK: [0x01,0x6e,0x05,0x94]
19791 s_bfe_i32 s5, s1, tma_hi
19792 // CHECK: [0x01,0x6f,0x05,0x94]
19794 s_bfe_i32 s5, s1, ttmp11
19795 // CHECK: [0x01,0x7b,0x05,0x94]
19797 s_bfe_i32 s5, s1, m0
19798 // CHECK: [0x01,0x7c,0x05,0x94]
19800 s_bfe_i32 s5, s1, exec_lo
19801 // CHECK: [0x01,0x7e,0x05,0x94]
19803 s_bfe_i32 s5, s1, exec_hi
19804 // CHECK: [0x01,0x7f,0x05,0x94]
19806 s_bfe_i32 s5, s1, 0
19807 // CHECK: [0x01,0x80,0x05,0x94]
19809 s_bfe_i32 s5, s1, -1
19810 // CHECK: [0x01,0xc1,0x05,0x94]
19812 s_bfe_i32 s5, s1, 0.5
19813 // CHECK: [0x01,0xf0,0x05,0x94]
19815 s_bfe_i32 s5, s1, -4.0
19816 // CHECK: [0x01,0xf7,0x05,0x94]
19818 s_bfe_i32 s5, s1, 0xaf123456
19819 // CHECK: [0x01,0xff,0x05,0x94,0x56,0x34,0x12,0xaf]
19821 s_bfe_i32 s5, s1, 0x3f717273
19822 // CHECK: [0x01,0xff,0x05,0x94,0x73,0x72,0x71,0x3f]
19824 s_bfe_u64 s[10:11], s[2:3], s2
19825 // CHECK: [0x02,0x02,0x8a,0x94]
19827 s_bfe_u64 s[12:13], s[2:3], s2
19828 // CHECK: [0x02,0x02,0x8c,0x94]
19830 s_bfe_u64 s[102:103], s[2:3], s2
19831 // CHECK: [0x02,0x02,0xe6,0x94]
19833 s_bfe_u64 flat_scratch, s[2:3], s2
19834 // CHECK: [0x02,0x02,0xe8,0x94]
19836 s_bfe_u64 vcc, s[2:3], s2
19837 // CHECK: [0x02,0x02,0xea,0x94]
19839 s_bfe_u64 tba, s[2:3], s2
19840 // CHECK: [0x02,0x02,0xec,0x94]
19842 s_bfe_u64 tma, s[2:3], s2
19843 // CHECK: [0x02,0x02,0xee,0x94]
19845 s_bfe_u64 ttmp[10:11], s[2:3], s2
19846 // CHECK: [0x02,0x02,0xfa,0x94]
19848 s_bfe_u64 exec, s[2:3], s2
19849 // CHECK: [0x02,0x02,0xfe,0x94]
19851 s_bfe_u64 s[10:11], s[4:5], s2
19852 // CHECK: [0x04,0x02,0x8a,0x94]
19854 s_bfe_u64 s[10:11], s[102:103], s2
19855 // CHECK: [0x66,0x02,0x8a,0x94]
19857 s_bfe_u64 s[10:11], flat_scratch, s2
19858 // CHECK: [0x68,0x02,0x8a,0x94]
19860 s_bfe_u64 s[10:11], vcc, s2
19861 // CHECK: [0x6a,0x02,0x8a,0x94]
19863 s_bfe_u64 s[10:11], tba, s2
19864 // CHECK: [0x6c,0x02,0x8a,0x94]
19866 s_bfe_u64 s[10:11], tma, s2
19867 // CHECK: [0x6e,0x02,0x8a,0x94]
19869 s_bfe_u64 s[10:11], ttmp[10:11], s2
19870 // CHECK: [0x7a,0x02,0x8a,0x94]
19872 s_bfe_u64 s[10:11], exec, s2
19873 // CHECK: [0x7e,0x02,0x8a,0x94]
19875 s_bfe_u64 s[10:11], 0, s2
19876 // CHECK: [0x80,0x02,0x8a,0x94]
19878 s_bfe_u64 s[10:11], -1, s2
19879 // CHECK: [0xc1,0x02,0x8a,0x94]
19881 s_bfe_u64 s[10:11], 0.5, s2
19882 // CHECK: [0xf0,0x02,0x8a,0x94]
19884 s_bfe_u64 s[10:11], -4.0, s2
19885 // CHECK: [0xf7,0x02,0x8a,0x94]
19887 s_bfe_u64 s[10:11], 0xaf123456, s2
19888 // CHECK: [0xff,0x02,0x8a,0x94,0x56,0x34,0x12,0xaf]
19890 s_bfe_u64 s[10:11], 0x3f717273, s2
19891 // CHECK: [0xff,0x02,0x8a,0x94,0x73,0x72,0x71,0x3f]
19893 s_bfe_u64 s[10:11], s[2:3], s103
19894 // CHECK: [0x02,0x67,0x8a,0x94]
19896 s_bfe_u64 s[10:11], s[2:3], flat_scratch_lo
19897 // CHECK: [0x02,0x68,0x8a,0x94]
19899 s_bfe_u64 s[10:11], s[2:3], flat_scratch_hi
19900 // CHECK: [0x02,0x69,0x8a,0x94]
19902 s_bfe_u64 s[10:11], s[2:3], vcc_lo
19903 // CHECK: [0x02,0x6a,0x8a,0x94]
19905 s_bfe_u64 s[10:11], s[2:3], vcc_hi
19906 // CHECK: [0x02,0x6b,0x8a,0x94]
19908 s_bfe_u64 s[10:11], s[2:3], tba_lo
19909 // CHECK: [0x02,0x6c,0x8a,0x94]
19911 s_bfe_u64 s[10:11], s[2:3], tba_hi
19912 // CHECK: [0x02,0x6d,0x8a,0x94]
19914 s_bfe_u64 s[10:11], s[2:3], tma_lo
19915 // CHECK: [0x02,0x6e,0x8a,0x94]
19917 s_bfe_u64 s[10:11], s[2:3], tma_hi
19918 // CHECK: [0x02,0x6f,0x8a,0x94]
19920 s_bfe_u64 s[10:11], s[2:3], ttmp11
19921 // CHECK: [0x02,0x7b,0x8a,0x94]
19923 s_bfe_u64 s[10:11], s[2:3], m0
19924 // CHECK: [0x02,0x7c,0x8a,0x94]
19926 s_bfe_u64 s[10:11], s[2:3], exec_lo
19927 // CHECK: [0x02,0x7e,0x8a,0x94]
19929 s_bfe_u64 s[10:11], s[2:3], exec_hi
19930 // CHECK: [0x02,0x7f,0x8a,0x94]
19932 s_bfe_u64 s[10:11], s[2:3], 0
19933 // CHECK: [0x02,0x80,0x8a,0x94]
19935 s_bfe_u64 s[10:11], s[2:3], -1
19936 // CHECK: [0x02,0xc1,0x8a,0x94]
19938 s_bfe_u64 s[10:11], s[2:3], 0.5
19939 // CHECK: [0x02,0xf0,0x8a,0x94]
19941 s_bfe_u64 s[10:11], s[2:3], -4.0
19942 // CHECK: [0x02,0xf7,0x8a,0x94]
19944 s_bfe_u64 s[10:11], s[2:3], 0xaf123456
19945 // CHECK: [0x02,0xff,0x8a,0x94,0x56,0x34,0x12,0xaf]
19947 s_bfe_u64 s[10:11], s[2:3], 0x3f717273
19948 // CHECK: [0x02,0xff,0x8a,0x94,0x73,0x72,0x71,0x3f]
19950 s_bfe_i64 s[10:11], s[2:3], s2
19951 // CHECK: [0x02,0x02,0x0a,0x95]
19953 s_bfe_i64 s[12:13], s[2:3], s2
19954 // CHECK: [0x02,0x02,0x0c,0x95]
19956 s_bfe_i64 s[102:103], s[2:3], s2
19957 // CHECK: [0x02,0x02,0x66,0x95]
19959 s_bfe_i64 flat_scratch, s[2:3], s2
19960 // CHECK: [0x02,0x02,0x68,0x95]
19962 s_bfe_i64 vcc, s[2:3], s2
19963 // CHECK: [0x02,0x02,0x6a,0x95]
19965 s_bfe_i64 tba, s[2:3], s2
19966 // CHECK: [0x02,0x02,0x6c,0x95]
19968 s_bfe_i64 tma, s[2:3], s2
19969 // CHECK: [0x02,0x02,0x6e,0x95]
19971 s_bfe_i64 ttmp[10:11], s[2:3], s2
19972 // CHECK: [0x02,0x02,0x7a,0x95]
19974 s_bfe_i64 exec, s[2:3], s2
19975 // CHECK: [0x02,0x02,0x7e,0x95]
19977 s_bfe_i64 s[10:11], s[4:5], s2
19978 // CHECK: [0x04,0x02,0x0a,0x95]
19980 s_bfe_i64 s[10:11], s[102:103], s2
19981 // CHECK: [0x66,0x02,0x0a,0x95]
19983 s_bfe_i64 s[10:11], flat_scratch, s2
19984 // CHECK: [0x68,0x02,0x0a,0x95]
19986 s_bfe_i64 s[10:11], vcc, s2
19987 // CHECK: [0x6a,0x02,0x0a,0x95]
19989 s_bfe_i64 s[10:11], tba, s2
19990 // CHECK: [0x6c,0x02,0x0a,0x95]
19992 s_bfe_i64 s[10:11], tma, s2
19993 // CHECK: [0x6e,0x02,0x0a,0x95]
19995 s_bfe_i64 s[10:11], ttmp[10:11], s2
19996 // CHECK: [0x7a,0x02,0x0a,0x95]
19998 s_bfe_i64 s[10:11], exec, s2
19999 // CHECK: [0x7e,0x02,0x0a,0x95]
20001 s_bfe_i64 s[10:11], 0, s2
20002 // CHECK: [0x80,0x02,0x0a,0x95]
20004 s_bfe_i64 s[10:11], -1, s2
20005 // CHECK: [0xc1,0x02,0x0a,0x95]
20007 s_bfe_i64 s[10:11], 0.5, s2
20008 // CHECK: [0xf0,0x02,0x0a,0x95]
20010 s_bfe_i64 s[10:11], -4.0, s2
20011 // CHECK: [0xf7,0x02,0x0a,0x95]
20013 s_bfe_i64 s[10:11], 0xaf123456, s2
20014 // CHECK: [0xff,0x02,0x0a,0x95,0x56,0x34,0x12,0xaf]
20016 s_bfe_i64 s[10:11], 0x3f717273, s2
20017 // CHECK: [0xff,0x02,0x0a,0x95,0x73,0x72,0x71,0x3f]
20019 s_bfe_i64 s[10:11], s[2:3], s103
20020 // CHECK: [0x02,0x67,0x0a,0x95]
20022 s_bfe_i64 s[10:11], s[2:3], flat_scratch_lo
20023 // CHECK: [0x02,0x68,0x0a,0x95]
20025 s_bfe_i64 s[10:11], s[2:3], flat_scratch_hi
20026 // CHECK: [0x02,0x69,0x0a,0x95]
20028 s_bfe_i64 s[10:11], s[2:3], vcc_lo
20029 // CHECK: [0x02,0x6a,0x0a,0x95]
20031 s_bfe_i64 s[10:11], s[2:3], vcc_hi
20032 // CHECK: [0x02,0x6b,0x0a,0x95]
20034 s_bfe_i64 s[10:11], s[2:3], tba_lo
20035 // CHECK: [0x02,0x6c,0x0a,0x95]
20037 s_bfe_i64 s[10:11], s[2:3], tba_hi
20038 // CHECK: [0x02,0x6d,0x0a,0x95]
20040 s_bfe_i64 s[10:11], s[2:3], tma_lo
20041 // CHECK: [0x02,0x6e,0x0a,0x95]
20043 s_bfe_i64 s[10:11], s[2:3], tma_hi
20044 // CHECK: [0x02,0x6f,0x0a,0x95]
20046 s_bfe_i64 s[10:11], s[2:3], ttmp11
20047 // CHECK: [0x02,0x7b,0x0a,0x95]
20049 s_bfe_i64 s[10:11], s[2:3], m0
20050 // CHECK: [0x02,0x7c,0x0a,0x95]
20052 s_bfe_i64 s[10:11], s[2:3], exec_lo
20053 // CHECK: [0x02,0x7e,0x0a,0x95]
20055 s_bfe_i64 s[10:11], s[2:3], exec_hi
20056 // CHECK: [0x02,0x7f,0x0a,0x95]
20058 s_bfe_i64 s[10:11], s[2:3], 0
20059 // CHECK: [0x02,0x80,0x0a,0x95]
20061 s_bfe_i64 s[10:11], s[2:3], -1
20062 // CHECK: [0x02,0xc1,0x0a,0x95]
20064 s_bfe_i64 s[10:11], s[2:3], 0.5
20065 // CHECK: [0x02,0xf0,0x0a,0x95]
20067 s_bfe_i64 s[10:11], s[2:3], -4.0
20068 // CHECK: [0x02,0xf7,0x0a,0x95]
20070 s_bfe_i64 s[10:11], s[2:3], 0xaf123456
20071 // CHECK: [0x02,0xff,0x0a,0x95,0x56,0x34,0x12,0xaf]
20073 s_bfe_i64 s[10:11], s[2:3], 0x3f717273
20074 // CHECK: [0x02,0xff,0x0a,0x95,0x73,0x72,0x71,0x3f]
20076 s_cbranch_g_fork s[2:3], s[4:5]
20077 // CHECK: [0x02,0x04,0x80,0x95]
20079 s_cbranch_g_fork s[4:5], s[4:5]
20080 // CHECK: [0x04,0x04,0x80,0x95]
20082 s_cbranch_g_fork s[102:103], s[4:5]
20083 // CHECK: [0x66,0x04,0x80,0x95]
20085 s_cbranch_g_fork flat_scratch, s[4:5]
20086 // CHECK: [0x68,0x04,0x80,0x95]
20088 s_cbranch_g_fork vcc, s[4:5]
20089 // CHECK: [0x6a,0x04,0x80,0x95]
20091 s_cbranch_g_fork tba, s[4:5]
20092 // CHECK: [0x6c,0x04,0x80,0x95]
20094 s_cbranch_g_fork tma, s[4:5]
20095 // CHECK: [0x6e,0x04,0x80,0x95]
20097 s_cbranch_g_fork ttmp[10:11], s[4:5]
20098 // CHECK: [0x7a,0x04,0x80,0x95]
20100 s_cbranch_g_fork exec, s[4:5]
20101 // CHECK: [0x7e,0x04,0x80,0x95]
20103 s_cbranch_g_fork 0, s[4:5]
20104 // CHECK: [0x80,0x04,0x80,0x95]
20106 s_cbranch_g_fork -1, s[4:5]
20107 // CHECK: [0xc1,0x04,0x80,0x95]
20109 s_cbranch_g_fork 0.5, s[4:5]
20110 // CHECK: [0xf0,0x04,0x80,0x95]
20112 s_cbranch_g_fork -4.0, s[4:5]
20113 // CHECK: [0xf7,0x04,0x80,0x95]
20115 s_cbranch_g_fork s[2:3], s[6:7]
20116 // CHECK: [0x02,0x06,0x80,0x95]
20118 s_cbranch_g_fork s[2:3], s[102:103]
20119 // CHECK: [0x02,0x66,0x80,0x95]
20121 s_cbranch_g_fork s[2:3], flat_scratch
20122 // CHECK: [0x02,0x68,0x80,0x95]
20124 s_cbranch_g_fork s[2:3], vcc
20125 // CHECK: [0x02,0x6a,0x80,0x95]
20127 s_cbranch_g_fork s[2:3], tba
20128 // CHECK: [0x02,0x6c,0x80,0x95]
20130 s_cbranch_g_fork s[2:3], tma
20131 // CHECK: [0x02,0x6e,0x80,0x95]
20133 s_cbranch_g_fork s[2:3], ttmp[10:11]
20134 // CHECK: [0x02,0x7a,0x80,0x95]
20136 s_cbranch_g_fork s[2:3], exec
20137 // CHECK: [0x02,0x7e,0x80,0x95]
20139 s_cbranch_g_fork s[2:3], 0
20140 // CHECK: [0x02,0x80,0x80,0x95]
20142 s_cbranch_g_fork s[2:3], -1
20143 // CHECK: [0x02,0xc1,0x80,0x95]
20145 s_cbranch_g_fork s[2:3], 0.5
20146 // CHECK: [0x02,0xf0,0x80,0x95]
20148 s_cbranch_g_fork s[2:3], -4.0
20149 // CHECK: [0x02,0xf7,0x80,0x95]
20151 s_absdiff_i32 s5, s1, s2
20152 // CHECK: [0x01,0x02,0x05,0x96]
20154 s_absdiff_i32 s103, s1, s2
20155 // CHECK: [0x01,0x02,0x67,0x96]
20157 s_absdiff_i32 flat_scratch_lo, s1, s2
20158 // CHECK: [0x01,0x02,0x68,0x96]
20160 s_absdiff_i32 flat_scratch_hi, s1, s2
20161 // CHECK: [0x01,0x02,0x69,0x96]
20163 s_absdiff_i32 vcc_lo, s1, s2
20164 // CHECK: [0x01,0x02,0x6a,0x96]
20166 s_absdiff_i32 vcc_hi, s1, s2
20167 // CHECK: [0x01,0x02,0x6b,0x96]
20169 s_absdiff_i32 tba_lo, s1, s2
20170 // CHECK: [0x01,0x02,0x6c,0x96]
20172 s_absdiff_i32 tba_hi, s1, s2
20173 // CHECK: [0x01,0x02,0x6d,0x96]
20175 s_absdiff_i32 tma_lo, s1, s2
20176 // CHECK: [0x01,0x02,0x6e,0x96]
20178 s_absdiff_i32 tma_hi, s1, s2
20179 // CHECK: [0x01,0x02,0x6f,0x96]
20181 s_absdiff_i32 ttmp11, s1, s2
20182 // CHECK: [0x01,0x02,0x7b,0x96]
20184 s_absdiff_i32 m0, s1, s2
20185 // CHECK: [0x01,0x02,0x7c,0x96]
20187 s_absdiff_i32 exec_lo, s1, s2
20188 // CHECK: [0x01,0x02,0x7e,0x96]
20190 s_absdiff_i32 exec_hi, s1, s2
20191 // CHECK: [0x01,0x02,0x7f,0x96]
20193 s_absdiff_i32 s5, s103, s2
20194 // CHECK: [0x67,0x02,0x05,0x96]
20196 s_absdiff_i32 s5, flat_scratch_lo, s2
20197 // CHECK: [0x68,0x02,0x05,0x96]
20199 s_absdiff_i32 s5, flat_scratch_hi, s2
20200 // CHECK: [0x69,0x02,0x05,0x96]
20202 s_absdiff_i32 s5, vcc_lo, s2
20203 // CHECK: [0x6a,0x02,0x05,0x96]
20205 s_absdiff_i32 s5, vcc_hi, s2
20206 // CHECK: [0x6b,0x02,0x05,0x96]
20208 s_absdiff_i32 s5, tba_lo, s2
20209 // CHECK: [0x6c,0x02,0x05,0x96]
20211 s_absdiff_i32 s5, tba_hi, s2
20212 // CHECK: [0x6d,0x02,0x05,0x96]
20214 s_absdiff_i32 s5, tma_lo, s2
20215 // CHECK: [0x6e,0x02,0x05,0x96]
20217 s_absdiff_i32 s5, tma_hi, s2
20218 // CHECK: [0x6f,0x02,0x05,0x96]
20220 s_absdiff_i32 s5, ttmp11, s2
20221 // CHECK: [0x7b,0x02,0x05,0x96]
20223 s_absdiff_i32 s5, m0, s2
20224 // CHECK: [0x7c,0x02,0x05,0x96]
20226 s_absdiff_i32 s5, exec_lo, s2
20227 // CHECK: [0x7e,0x02,0x05,0x96]
20229 s_absdiff_i32 s5, exec_hi, s2
20230 // CHECK: [0x7f,0x02,0x05,0x96]
20232 s_absdiff_i32 s5, 0, s2
20233 // CHECK: [0x80,0x02,0x05,0x96]
20235 s_absdiff_i32 s5, -1, s2
20236 // CHECK: [0xc1,0x02,0x05,0x96]
20238 s_absdiff_i32 s5, 0.5, s2
20239 // CHECK: [0xf0,0x02,0x05,0x96]
20241 s_absdiff_i32 s5, -4.0, s2
20242 // CHECK: [0xf7,0x02,0x05,0x96]
20244 s_absdiff_i32 s5, 0xaf123456, s2
20245 // CHECK: [0xff,0x02,0x05,0x96,0x56,0x34,0x12,0xaf]
20247 s_absdiff_i32 s5, 0x3f717273, s2
20248 // CHECK: [0xff,0x02,0x05,0x96,0x73,0x72,0x71,0x3f]
20250 s_absdiff_i32 s5, s1, s103
20251 // CHECK: [0x01,0x67,0x05,0x96]
20253 s_absdiff_i32 s5, s1, flat_scratch_lo
20254 // CHECK: [0x01,0x68,0x05,0x96]
20256 s_absdiff_i32 s5, s1, flat_scratch_hi
20257 // CHECK: [0x01,0x69,0x05,0x96]
20259 s_absdiff_i32 s5, s1, vcc_lo
20260 // CHECK: [0x01,0x6a,0x05,0x96]
20262 s_absdiff_i32 s5, s1, vcc_hi
20263 // CHECK: [0x01,0x6b,0x05,0x96]
20265 s_absdiff_i32 s5, s1, tba_lo
20266 // CHECK: [0x01,0x6c,0x05,0x96]
20268 s_absdiff_i32 s5, s1, tba_hi
20269 // CHECK: [0x01,0x6d,0x05,0x96]
20271 s_absdiff_i32 s5, s1, tma_lo
20272 // CHECK: [0x01,0x6e,0x05,0x96]
20274 s_absdiff_i32 s5, s1, tma_hi
20275 // CHECK: [0x01,0x6f,0x05,0x96]
20277 s_absdiff_i32 s5, s1, ttmp11
20278 // CHECK: [0x01,0x7b,0x05,0x96]
20280 s_absdiff_i32 s5, s1, m0
20281 // CHECK: [0x01,0x7c,0x05,0x96]
20283 s_absdiff_i32 s5, s1, exec_lo
20284 // CHECK: [0x01,0x7e,0x05,0x96]
20286 s_absdiff_i32 s5, s1, exec_hi
20287 // CHECK: [0x01,0x7f,0x05,0x96]
20289 s_absdiff_i32 s5, s1, 0
20290 // CHECK: [0x01,0x80,0x05,0x96]
20292 s_absdiff_i32 s5, s1, -1
20293 // CHECK: [0x01,0xc1,0x05,0x96]
20295 s_absdiff_i32 s5, s1, 0.5
20296 // CHECK: [0x01,0xf0,0x05,0x96]
20298 s_absdiff_i32 s5, s1, -4.0
20299 // CHECK: [0x01,0xf7,0x05,0x96]
20301 s_absdiff_i32 s5, s1, 0xaf123456
20302 // CHECK: [0x01,0xff,0x05,0x96,0x56,0x34,0x12,0xaf]
20304 s_absdiff_i32 s5, s1, 0x3f717273
20305 // CHECK: [0x01,0xff,0x05,0x96,0x73,0x72,0x71,0x3f]
20307 s_cmp_eq_i32 s1, s2
20308 // CHECK: [0x01,0x02,0x00,0xbf]
20310 s_cmp_eq_i32 s103, s2
20311 // CHECK: [0x67,0x02,0x00,0xbf]
20313 s_cmp_eq_i32 flat_scratch_lo, s2
20314 // CHECK: [0x68,0x02,0x00,0xbf]
20316 s_cmp_eq_i32 flat_scratch_hi, s2
20317 // CHECK: [0x69,0x02,0x00,0xbf]
20319 s_cmp_eq_i32 vcc_lo, s2
20320 // CHECK: [0x6a,0x02,0x00,0xbf]
20322 s_cmp_eq_i32 vcc_hi, s2
20323 // CHECK: [0x6b,0x02,0x00,0xbf]
20325 s_cmp_eq_i32 tba_lo, s2
20326 // CHECK: [0x6c,0x02,0x00,0xbf]
20328 s_cmp_eq_i32 tba_hi, s2
20329 // CHECK: [0x6d,0x02,0x00,0xbf]
20331 s_cmp_eq_i32 tma_lo, s2
20332 // CHECK: [0x6e,0x02,0x00,0xbf]
20334 s_cmp_eq_i32 tma_hi, s2
20335 // CHECK: [0x6f,0x02,0x00,0xbf]
20337 s_cmp_eq_i32 ttmp11, s2
20338 // CHECK: [0x7b,0x02,0x00,0xbf]
20340 s_cmp_eq_i32 m0, s2
20341 // CHECK: [0x7c,0x02,0x00,0xbf]
20343 s_cmp_eq_i32 exec_lo, s2
20344 // CHECK: [0x7e,0x02,0x00,0xbf]
20346 s_cmp_eq_i32 exec_hi, s2
20347 // CHECK: [0x7f,0x02,0x00,0xbf]
20349 s_cmp_eq_i32 0, s2
20350 // CHECK: [0x80,0x02,0x00,0xbf]
20352 s_cmp_eq_i32 -1, s2
20353 // CHECK: [0xc1,0x02,0x00,0xbf]
20355 s_cmp_eq_i32 0.5, s2
20356 // CHECK: [0xf0,0x02,0x00,0xbf]
20358 s_cmp_eq_i32 -4.0, s2
20359 // CHECK: [0xf7,0x02,0x00,0xbf]
20361 s_cmp_eq_i32 0xaf123456, s2
20362 // CHECK: [0xff,0x02,0x00,0xbf,0x56,0x34,0x12,0xaf]
20364 s_cmp_eq_i32 0x3f717273, s2
20365 // CHECK: [0xff,0x02,0x00,0xbf,0x73,0x72,0x71,0x3f]
20367 s_cmp_eq_i32 s1, s103
20368 // CHECK: [0x01,0x67,0x00,0xbf]
20370 s_cmp_eq_i32 s1, flat_scratch_lo
20371 // CHECK: [0x01,0x68,0x00,0xbf]
20373 s_cmp_eq_i32 s1, flat_scratch_hi
20374 // CHECK: [0x01,0x69,0x00,0xbf]
20376 s_cmp_eq_i32 s1, vcc_lo
20377 // CHECK: [0x01,0x6a,0x00,0xbf]
20379 s_cmp_eq_i32 s1, vcc_hi
20380 // CHECK: [0x01,0x6b,0x00,0xbf]
20382 s_cmp_eq_i32 s1, tba_lo
20383 // CHECK: [0x01,0x6c,0x00,0xbf]
20385 s_cmp_eq_i32 s1, tba_hi
20386 // CHECK: [0x01,0x6d,0x00,0xbf]
20388 s_cmp_eq_i32 s1, tma_lo
20389 // CHECK: [0x01,0x6e,0x00,0xbf]
20391 s_cmp_eq_i32 s1, tma_hi
20392 // CHECK: [0x01,0x6f,0x00,0xbf]
20394 s_cmp_eq_i32 s1, ttmp11
20395 // CHECK: [0x01,0x7b,0x00,0xbf]
20397 s_cmp_eq_i32 s1, m0
20398 // CHECK: [0x01,0x7c,0x00,0xbf]
20400 s_cmp_eq_i32 s1, exec_lo
20401 // CHECK: [0x01,0x7e,0x00,0xbf]
20403 s_cmp_eq_i32 s1, exec_hi
20404 // CHECK: [0x01,0x7f,0x00,0xbf]
20406 s_cmp_eq_i32 s1, 0
20407 // CHECK: [0x01,0x80,0x00,0xbf]
20409 s_cmp_eq_i32 s1, -1
20410 // CHECK: [0x01,0xc1,0x00,0xbf]
20412 s_cmp_eq_i32 s1, 0.5
20413 // CHECK: [0x01,0xf0,0x00,0xbf]
20415 s_cmp_eq_i32 s1, -4.0
20416 // CHECK: [0x01,0xf7,0x00,0xbf]
20418 s_cmp_eq_i32 s1, 0xaf123456
20419 // CHECK: [0x01,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
20421 s_cmp_eq_i32 s1, 0x3f717273
20422 // CHECK: [0x01,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
20424 s_cmp_lg_i32 s1, s2
20425 // CHECK: [0x01,0x02,0x01,0xbf]
20427 s_cmp_lg_i32 s103, s2
20428 // CHECK: [0x67,0x02,0x01,0xbf]
20430 s_cmp_lg_i32 flat_scratch_lo, s2
20431 // CHECK: [0x68,0x02,0x01,0xbf]
20433 s_cmp_lg_i32 flat_scratch_hi, s2
20434 // CHECK: [0x69,0x02,0x01,0xbf]
20436 s_cmp_lg_i32 vcc_lo, s2
20437 // CHECK: [0x6a,0x02,0x01,0xbf]
20439 s_cmp_lg_i32 vcc_hi, s2
20440 // CHECK: [0x6b,0x02,0x01,0xbf]
20442 s_cmp_lg_i32 tba_lo, s2
20443 // CHECK: [0x6c,0x02,0x01,0xbf]
20445 s_cmp_lg_i32 tba_hi, s2
20446 // CHECK: [0x6d,0x02,0x01,0xbf]
20448 s_cmp_lg_i32 tma_lo, s2
20449 // CHECK: [0x6e,0x02,0x01,0xbf]
20451 s_cmp_lg_i32 tma_hi, s2
20452 // CHECK: [0x6f,0x02,0x01,0xbf]
20454 s_cmp_lg_i32 ttmp11, s2
20455 // CHECK: [0x7b,0x02,0x01,0xbf]
20457 s_cmp_lg_i32 m0, s2
20458 // CHECK: [0x7c,0x02,0x01,0xbf]
20460 s_cmp_lg_i32 exec_lo, s2
20461 // CHECK: [0x7e,0x02,0x01,0xbf]
20463 s_cmp_lg_i32 exec_hi, s2
20464 // CHECK: [0x7f,0x02,0x01,0xbf]
20466 s_cmp_lg_i32 0, s2
20467 // CHECK: [0x80,0x02,0x01,0xbf]
20469 s_cmp_lg_i32 -1, s2
20470 // CHECK: [0xc1,0x02,0x01,0xbf]
20472 s_cmp_lg_i32 0.5, s2
20473 // CHECK: [0xf0,0x02,0x01,0xbf]
20475 s_cmp_lg_i32 -4.0, s2
20476 // CHECK: [0xf7,0x02,0x01,0xbf]
20478 s_cmp_lg_i32 0xaf123456, s2
20479 // CHECK: [0xff,0x02,0x01,0xbf,0x56,0x34,0x12,0xaf]
20481 s_cmp_lg_i32 0x3f717273, s2
20482 // CHECK: [0xff,0x02,0x01,0xbf,0x73,0x72,0x71,0x3f]
20484 s_cmp_lg_i32 s1, s103
20485 // CHECK: [0x01,0x67,0x01,0xbf]
20487 s_cmp_lg_i32 s1, flat_scratch_lo
20488 // CHECK: [0x01,0x68,0x01,0xbf]
20490 s_cmp_lg_i32 s1, flat_scratch_hi
20491 // CHECK: [0x01,0x69,0x01,0xbf]
20493 s_cmp_lg_i32 s1, vcc_lo
20494 // CHECK: [0x01,0x6a,0x01,0xbf]
20496 s_cmp_lg_i32 s1, vcc_hi
20497 // CHECK: [0x01,0x6b,0x01,0xbf]
20499 s_cmp_lg_i32 s1, tba_lo
20500 // CHECK: [0x01,0x6c,0x01,0xbf]
20502 s_cmp_lg_i32 s1, tba_hi
20503 // CHECK: [0x01,0x6d,0x01,0xbf]
20505 s_cmp_lg_i32 s1, tma_lo
20506 // CHECK: [0x01,0x6e,0x01,0xbf]
20508 s_cmp_lg_i32 s1, tma_hi
20509 // CHECK: [0x01,0x6f,0x01,0xbf]
20511 s_cmp_lg_i32 s1, ttmp11
20512 // CHECK: [0x01,0x7b,0x01,0xbf]
20514 s_cmp_lg_i32 s1, m0
20515 // CHECK: [0x01,0x7c,0x01,0xbf]
20517 s_cmp_lg_i32 s1, exec_lo
20518 // CHECK: [0x01,0x7e,0x01,0xbf]
20520 s_cmp_lg_i32 s1, exec_hi
20521 // CHECK: [0x01,0x7f,0x01,0xbf]
20523 s_cmp_lg_i32 s1, 0
20524 // CHECK: [0x01,0x80,0x01,0xbf]
20526 s_cmp_lg_i32 s1, -1
20527 // CHECK: [0x01,0xc1,0x01,0xbf]
20529 s_cmp_lg_i32 s1, 0.5
20530 // CHECK: [0x01,0xf0,0x01,0xbf]
20532 s_cmp_lg_i32 s1, -4.0
20533 // CHECK: [0x01,0xf7,0x01,0xbf]
20535 s_cmp_lg_i32 s1, 0xaf123456
20536 // CHECK: [0x01,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
20538 s_cmp_lg_i32 s1, 0x3f717273
20539 // CHECK: [0x01,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
20541 s_cmp_gt_i32 s1, s2
20542 // CHECK: [0x01,0x02,0x02,0xbf]
20544 s_cmp_gt_i32 s103, s2
20545 // CHECK: [0x67,0x02,0x02,0xbf]
20547 s_cmp_gt_i32 flat_scratch_lo, s2
20548 // CHECK: [0x68,0x02,0x02,0xbf]
20550 s_cmp_gt_i32 flat_scratch_hi, s2
20551 // CHECK: [0x69,0x02,0x02,0xbf]
20553 s_cmp_gt_i32 vcc_lo, s2
20554 // CHECK: [0x6a,0x02,0x02,0xbf]
20556 s_cmp_gt_i32 vcc_hi, s2
20557 // CHECK: [0x6b,0x02,0x02,0xbf]
20559 s_cmp_gt_i32 tba_lo, s2
20560 // CHECK: [0x6c,0x02,0x02,0xbf]
20562 s_cmp_gt_i32 tba_hi, s2
20563 // CHECK: [0x6d,0x02,0x02,0xbf]
20565 s_cmp_gt_i32 tma_lo, s2
20566 // CHECK: [0x6e,0x02,0x02,0xbf]
20568 s_cmp_gt_i32 tma_hi, s2
20569 // CHECK: [0x6f,0x02,0x02,0xbf]
20571 s_cmp_gt_i32 ttmp11, s2
20572 // CHECK: [0x7b,0x02,0x02,0xbf]
20574 s_cmp_gt_i32 m0, s2
20575 // CHECK: [0x7c,0x02,0x02,0xbf]
20577 s_cmp_gt_i32 exec_lo, s2
20578 // CHECK: [0x7e,0x02,0x02,0xbf]
20580 s_cmp_gt_i32 exec_hi, s2
20581 // CHECK: [0x7f,0x02,0x02,0xbf]
20583 s_cmp_gt_i32 0, s2
20584 // CHECK: [0x80,0x02,0x02,0xbf]
20586 s_cmp_gt_i32 -1, s2
20587 // CHECK: [0xc1,0x02,0x02,0xbf]
20589 s_cmp_gt_i32 0.5, s2
20590 // CHECK: [0xf0,0x02,0x02,0xbf]
20592 s_cmp_gt_i32 -4.0, s2
20593 // CHECK: [0xf7,0x02,0x02,0xbf]
20595 s_cmp_gt_i32 0xaf123456, s2
20596 // CHECK: [0xff,0x02,0x02,0xbf,0x56,0x34,0x12,0xaf]
20598 s_cmp_gt_i32 0x3f717273, s2
20599 // CHECK: [0xff,0x02,0x02,0xbf,0x73,0x72,0x71,0x3f]
20601 s_cmp_gt_i32 s1, s103
20602 // CHECK: [0x01,0x67,0x02,0xbf]
20604 s_cmp_gt_i32 s1, flat_scratch_lo
20605 // CHECK: [0x01,0x68,0x02,0xbf]
20607 s_cmp_gt_i32 s1, flat_scratch_hi
20608 // CHECK: [0x01,0x69,0x02,0xbf]
20610 s_cmp_gt_i32 s1, vcc_lo
20611 // CHECK: [0x01,0x6a,0x02,0xbf]
20613 s_cmp_gt_i32 s1, vcc_hi
20614 // CHECK: [0x01,0x6b,0x02,0xbf]
20616 s_cmp_gt_i32 s1, tba_lo
20617 // CHECK: [0x01,0x6c,0x02,0xbf]
20619 s_cmp_gt_i32 s1, tba_hi
20620 // CHECK: [0x01,0x6d,0x02,0xbf]
20622 s_cmp_gt_i32 s1, tma_lo
20623 // CHECK: [0x01,0x6e,0x02,0xbf]
20625 s_cmp_gt_i32 s1, tma_hi
20626 // CHECK: [0x01,0x6f,0x02,0xbf]
20628 s_cmp_gt_i32 s1, ttmp11
20629 // CHECK: [0x01,0x7b,0x02,0xbf]
20631 s_cmp_gt_i32 s1, m0
20632 // CHECK: [0x01,0x7c,0x02,0xbf]
20634 s_cmp_gt_i32 s1, exec_lo
20635 // CHECK: [0x01,0x7e,0x02,0xbf]
20637 s_cmp_gt_i32 s1, exec_hi
20638 // CHECK: [0x01,0x7f,0x02,0xbf]
20640 s_cmp_gt_i32 s1, 0
20641 // CHECK: [0x01,0x80,0x02,0xbf]
20643 s_cmp_gt_i32 s1, -1
20644 // CHECK: [0x01,0xc1,0x02,0xbf]
20646 s_cmp_gt_i32 s1, 0.5
20647 // CHECK: [0x01,0xf0,0x02,0xbf]
20649 s_cmp_gt_i32 s1, -4.0
20650 // CHECK: [0x01,0xf7,0x02,0xbf]
20652 s_cmp_gt_i32 s1, 0xaf123456
20653 // CHECK: [0x01,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
20655 s_cmp_gt_i32 s1, 0x3f717273
20656 // CHECK: [0x01,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
20658 s_cmp_ge_i32 s1, s2
20659 // CHECK: [0x01,0x02,0x03,0xbf]
20661 s_cmp_ge_i32 s103, s2
20662 // CHECK: [0x67,0x02,0x03,0xbf]
20664 s_cmp_ge_i32 flat_scratch_lo, s2
20665 // CHECK: [0x68,0x02,0x03,0xbf]
20667 s_cmp_ge_i32 flat_scratch_hi, s2
20668 // CHECK: [0x69,0x02,0x03,0xbf]
20670 s_cmp_ge_i32 vcc_lo, s2
20671 // CHECK: [0x6a,0x02,0x03,0xbf]
20673 s_cmp_ge_i32 vcc_hi, s2
20674 // CHECK: [0x6b,0x02,0x03,0xbf]
20676 s_cmp_ge_i32 tba_lo, s2
20677 // CHECK: [0x6c,0x02,0x03,0xbf]
20679 s_cmp_ge_i32 tba_hi, s2
20680 // CHECK: [0x6d,0x02,0x03,0xbf]
20682 s_cmp_ge_i32 tma_lo, s2
20683 // CHECK: [0x6e,0x02,0x03,0xbf]
20685 s_cmp_ge_i32 tma_hi, s2
20686 // CHECK: [0x6f,0x02,0x03,0xbf]
20688 s_cmp_ge_i32 ttmp11, s2
20689 // CHECK: [0x7b,0x02,0x03,0xbf]
20691 s_cmp_ge_i32 m0, s2
20692 // CHECK: [0x7c,0x02,0x03,0xbf]
20694 s_cmp_ge_i32 exec_lo, s2
20695 // CHECK: [0x7e,0x02,0x03,0xbf]
20697 s_cmp_ge_i32 exec_hi, s2
20698 // CHECK: [0x7f,0x02,0x03,0xbf]
20700 s_cmp_ge_i32 0, s2
20701 // CHECK: [0x80,0x02,0x03,0xbf]
20703 s_cmp_ge_i32 -1, s2
20704 // CHECK: [0xc1,0x02,0x03,0xbf]
20706 s_cmp_ge_i32 0.5, s2
20707 // CHECK: [0xf0,0x02,0x03,0xbf]
20709 s_cmp_ge_i32 -4.0, s2
20710 // CHECK: [0xf7,0x02,0x03,0xbf]
20712 s_cmp_ge_i32 0xaf123456, s2
20713 // CHECK: [0xff,0x02,0x03,0xbf,0x56,0x34,0x12,0xaf]
20715 s_cmp_ge_i32 0x3f717273, s2
20716 // CHECK: [0xff,0x02,0x03,0xbf,0x73,0x72,0x71,0x3f]
20718 s_cmp_ge_i32 s1, s103
20719 // CHECK: [0x01,0x67,0x03,0xbf]
20721 s_cmp_ge_i32 s1, flat_scratch_lo
20722 // CHECK: [0x01,0x68,0x03,0xbf]
20724 s_cmp_ge_i32 s1, flat_scratch_hi
20725 // CHECK: [0x01,0x69,0x03,0xbf]
20727 s_cmp_ge_i32 s1, vcc_lo
20728 // CHECK: [0x01,0x6a,0x03,0xbf]
20730 s_cmp_ge_i32 s1, vcc_hi
20731 // CHECK: [0x01,0x6b,0x03,0xbf]
20733 s_cmp_ge_i32 s1, tba_lo
20734 // CHECK: [0x01,0x6c,0x03,0xbf]
20736 s_cmp_ge_i32 s1, tba_hi
20737 // CHECK: [0x01,0x6d,0x03,0xbf]
20739 s_cmp_ge_i32 s1, tma_lo
20740 // CHECK: [0x01,0x6e,0x03,0xbf]
20742 s_cmp_ge_i32 s1, tma_hi
20743 // CHECK: [0x01,0x6f,0x03,0xbf]
20745 s_cmp_ge_i32 s1, ttmp11
20746 // CHECK: [0x01,0x7b,0x03,0xbf]
20748 s_cmp_ge_i32 s1, m0
20749 // CHECK: [0x01,0x7c,0x03,0xbf]
20751 s_cmp_ge_i32 s1, exec_lo
20752 // CHECK: [0x01,0x7e,0x03,0xbf]
20754 s_cmp_ge_i32 s1, exec_hi
20755 // CHECK: [0x01,0x7f,0x03,0xbf]
20757 s_cmp_ge_i32 s1, 0
20758 // CHECK: [0x01,0x80,0x03,0xbf]
20760 s_cmp_ge_i32 s1, -1
20761 // CHECK: [0x01,0xc1,0x03,0xbf]
20763 s_cmp_ge_i32 s1, 0.5
20764 // CHECK: [0x01,0xf0,0x03,0xbf]
20766 s_cmp_ge_i32 s1, -4.0
20767 // CHECK: [0x01,0xf7,0x03,0xbf]
20769 s_cmp_ge_i32 s1, 0xaf123456
20770 // CHECK: [0x01,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
20772 s_cmp_ge_i32 s1, 0x3f717273
20773 // CHECK: [0x01,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
20775 s_cmp_lt_i32 s1, s2
20776 // CHECK: [0x01,0x02,0x04,0xbf]
20778 s_cmp_lt_i32 s103, s2
20779 // CHECK: [0x67,0x02,0x04,0xbf]
20781 s_cmp_lt_i32 flat_scratch_lo, s2
20782 // CHECK: [0x68,0x02,0x04,0xbf]
20784 s_cmp_lt_i32 flat_scratch_hi, s2
20785 // CHECK: [0x69,0x02,0x04,0xbf]
20787 s_cmp_lt_i32 vcc_lo, s2
20788 // CHECK: [0x6a,0x02,0x04,0xbf]
20790 s_cmp_lt_i32 vcc_hi, s2
20791 // CHECK: [0x6b,0x02,0x04,0xbf]
20793 s_cmp_lt_i32 tba_lo, s2
20794 // CHECK: [0x6c,0x02,0x04,0xbf]
20796 s_cmp_lt_i32 tba_hi, s2
20797 // CHECK: [0x6d,0x02,0x04,0xbf]
20799 s_cmp_lt_i32 tma_lo, s2
20800 // CHECK: [0x6e,0x02,0x04,0xbf]
20802 s_cmp_lt_i32 tma_hi, s2
20803 // CHECK: [0x6f,0x02,0x04,0xbf]
20805 s_cmp_lt_i32 ttmp11, s2
20806 // CHECK: [0x7b,0x02,0x04,0xbf]
20808 s_cmp_lt_i32 m0, s2
20809 // CHECK: [0x7c,0x02,0x04,0xbf]
20811 s_cmp_lt_i32 exec_lo, s2
20812 // CHECK: [0x7e,0x02,0x04,0xbf]
20814 s_cmp_lt_i32 exec_hi, s2
20815 // CHECK: [0x7f,0x02,0x04,0xbf]
20817 s_cmp_lt_i32 0, s2
20818 // CHECK: [0x80,0x02,0x04,0xbf]
20820 s_cmp_lt_i32 -1, s2
20821 // CHECK: [0xc1,0x02,0x04,0xbf]
20823 s_cmp_lt_i32 0.5, s2
20824 // CHECK: [0xf0,0x02,0x04,0xbf]
20826 s_cmp_lt_i32 -4.0, s2
20827 // CHECK: [0xf7,0x02,0x04,0xbf]
20829 s_cmp_lt_i32 0xaf123456, s2
20830 // CHECK: [0xff,0x02,0x04,0xbf,0x56,0x34,0x12,0xaf]
20832 s_cmp_lt_i32 0x3f717273, s2
20833 // CHECK: [0xff,0x02,0x04,0xbf,0x73,0x72,0x71,0x3f]
20835 s_cmp_lt_i32 s1, s103
20836 // CHECK: [0x01,0x67,0x04,0xbf]
20838 s_cmp_lt_i32 s1, flat_scratch_lo
20839 // CHECK: [0x01,0x68,0x04,0xbf]
20841 s_cmp_lt_i32 s1, flat_scratch_hi
20842 // CHECK: [0x01,0x69,0x04,0xbf]
20844 s_cmp_lt_i32 s1, vcc_lo
20845 // CHECK: [0x01,0x6a,0x04,0xbf]
20847 s_cmp_lt_i32 s1, vcc_hi
20848 // CHECK: [0x01,0x6b,0x04,0xbf]
20850 s_cmp_lt_i32 s1, tba_lo
20851 // CHECK: [0x01,0x6c,0x04,0xbf]
20853 s_cmp_lt_i32 s1, tba_hi
20854 // CHECK: [0x01,0x6d,0x04,0xbf]
20856 s_cmp_lt_i32 s1, tma_lo
20857 // CHECK: [0x01,0x6e,0x04,0xbf]
20859 s_cmp_lt_i32 s1, tma_hi
20860 // CHECK: [0x01,0x6f,0x04,0xbf]
20862 s_cmp_lt_i32 s1, ttmp11
20863 // CHECK: [0x01,0x7b,0x04,0xbf]
20865 s_cmp_lt_i32 s1, m0
20866 // CHECK: [0x01,0x7c,0x04,0xbf]
20868 s_cmp_lt_i32 s1, exec_lo
20869 // CHECK: [0x01,0x7e,0x04,0xbf]
20871 s_cmp_lt_i32 s1, exec_hi
20872 // CHECK: [0x01,0x7f,0x04,0xbf]
20874 s_cmp_lt_i32 s1, 0
20875 // CHECK: [0x01,0x80,0x04,0xbf]
20877 s_cmp_lt_i32 s1, -1
20878 // CHECK: [0x01,0xc1,0x04,0xbf]
20880 s_cmp_lt_i32 s1, 0.5
20881 // CHECK: [0x01,0xf0,0x04,0xbf]
20883 s_cmp_lt_i32 s1, -4.0
20884 // CHECK: [0x01,0xf7,0x04,0xbf]
20886 s_cmp_lt_i32 s1, 0xaf123456
20887 // CHECK: [0x01,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
20889 s_cmp_lt_i32 s1, 0x3f717273
20890 // CHECK: [0x01,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
20892 s_cmp_le_i32 s1, s2
20893 // CHECK: [0x01,0x02,0x05,0xbf]
20895 s_cmp_le_i32 s103, s2
20896 // CHECK: [0x67,0x02,0x05,0xbf]
20898 s_cmp_le_i32 flat_scratch_lo, s2
20899 // CHECK: [0x68,0x02,0x05,0xbf]
20901 s_cmp_le_i32 flat_scratch_hi, s2
20902 // CHECK: [0x69,0x02,0x05,0xbf]
20904 s_cmp_le_i32 vcc_lo, s2
20905 // CHECK: [0x6a,0x02,0x05,0xbf]
20907 s_cmp_le_i32 vcc_hi, s2
20908 // CHECK: [0x6b,0x02,0x05,0xbf]
20910 s_cmp_le_i32 tba_lo, s2
20911 // CHECK: [0x6c,0x02,0x05,0xbf]
20913 s_cmp_le_i32 tba_hi, s2
20914 // CHECK: [0x6d,0x02,0x05,0xbf]
20916 s_cmp_le_i32 tma_lo, s2
20917 // CHECK: [0x6e,0x02,0x05,0xbf]
20919 s_cmp_le_i32 tma_hi, s2
20920 // CHECK: [0x6f,0x02,0x05,0xbf]
20922 s_cmp_le_i32 ttmp11, s2
20923 // CHECK: [0x7b,0x02,0x05,0xbf]
20925 s_cmp_le_i32 m0, s2
20926 // CHECK: [0x7c,0x02,0x05,0xbf]
20928 s_cmp_le_i32 exec_lo, s2
20929 // CHECK: [0x7e,0x02,0x05,0xbf]
20931 s_cmp_le_i32 exec_hi, s2
20932 // CHECK: [0x7f,0x02,0x05,0xbf]
20934 s_cmp_le_i32 0, s2
20935 // CHECK: [0x80,0x02,0x05,0xbf]
20937 s_cmp_le_i32 -1, s2
20938 // CHECK: [0xc1,0x02,0x05,0xbf]
20940 s_cmp_le_i32 0.5, s2
20941 // CHECK: [0xf0,0x02,0x05,0xbf]
20943 s_cmp_le_i32 -4.0, s2
20944 // CHECK: [0xf7,0x02,0x05,0xbf]
20946 s_cmp_le_i32 0xaf123456, s2
20947 // CHECK: [0xff,0x02,0x05,0xbf,0x56,0x34,0x12,0xaf]
20949 s_cmp_le_i32 0x3f717273, s2
20950 // CHECK: [0xff,0x02,0x05,0xbf,0x73,0x72,0x71,0x3f]
20952 s_cmp_le_i32 s1, s103
20953 // CHECK: [0x01,0x67,0x05,0xbf]
20955 s_cmp_le_i32 s1, flat_scratch_lo
20956 // CHECK: [0x01,0x68,0x05,0xbf]
20958 s_cmp_le_i32 s1, flat_scratch_hi
20959 // CHECK: [0x01,0x69,0x05,0xbf]
20961 s_cmp_le_i32 s1, vcc_lo
20962 // CHECK: [0x01,0x6a,0x05,0xbf]
20964 s_cmp_le_i32 s1, vcc_hi
20965 // CHECK: [0x01,0x6b,0x05,0xbf]
20967 s_cmp_le_i32 s1, tba_lo
20968 // CHECK: [0x01,0x6c,0x05,0xbf]
20970 s_cmp_le_i32 s1, tba_hi
20971 // CHECK: [0x01,0x6d,0x05,0xbf]
20973 s_cmp_le_i32 s1, tma_lo
20974 // CHECK: [0x01,0x6e,0x05,0xbf]
20976 s_cmp_le_i32 s1, tma_hi
20977 // CHECK: [0x01,0x6f,0x05,0xbf]
20979 s_cmp_le_i32 s1, ttmp11
20980 // CHECK: [0x01,0x7b,0x05,0xbf]
20982 s_cmp_le_i32 s1, m0
20983 // CHECK: [0x01,0x7c,0x05,0xbf]
20985 s_cmp_le_i32 s1, exec_lo
20986 // CHECK: [0x01,0x7e,0x05,0xbf]
20988 s_cmp_le_i32 s1, exec_hi
20989 // CHECK: [0x01,0x7f,0x05,0xbf]
20991 s_cmp_le_i32 s1, 0
20992 // CHECK: [0x01,0x80,0x05,0xbf]
20994 s_cmp_le_i32 s1, -1
20995 // CHECK: [0x01,0xc1,0x05,0xbf]
20997 s_cmp_le_i32 s1, 0.5
20998 // CHECK: [0x01,0xf0,0x05,0xbf]
21000 s_cmp_le_i32 s1, -4.0
21001 // CHECK: [0x01,0xf7,0x05,0xbf]
21003 s_cmp_le_i32 s1, 0xaf123456
21004 // CHECK: [0x01,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
21006 s_cmp_le_i32 s1, 0x3f717273
21007 // CHECK: [0x01,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
21009 s_cmp_eq_u32 s1, s2
21010 // CHECK: [0x01,0x02,0x06,0xbf]
21012 s_cmp_eq_u32 s103, s2
21013 // CHECK: [0x67,0x02,0x06,0xbf]
21015 s_cmp_eq_u32 flat_scratch_lo, s2
21016 // CHECK: [0x68,0x02,0x06,0xbf]
21018 s_cmp_eq_u32 flat_scratch_hi, s2
21019 // CHECK: [0x69,0x02,0x06,0xbf]
21021 s_cmp_eq_u32 vcc_lo, s2
21022 // CHECK: [0x6a,0x02,0x06,0xbf]
21024 s_cmp_eq_u32 vcc_hi, s2
21025 // CHECK: [0x6b,0x02,0x06,0xbf]
21027 s_cmp_eq_u32 tba_lo, s2
21028 // CHECK: [0x6c,0x02,0x06,0xbf]
21030 s_cmp_eq_u32 tba_hi, s2
21031 // CHECK: [0x6d,0x02,0x06,0xbf]
21033 s_cmp_eq_u32 tma_lo, s2
21034 // CHECK: [0x6e,0x02,0x06,0xbf]
21036 s_cmp_eq_u32 tma_hi, s2
21037 // CHECK: [0x6f,0x02,0x06,0xbf]
21039 s_cmp_eq_u32 ttmp11, s2
21040 // CHECK: [0x7b,0x02,0x06,0xbf]
21042 s_cmp_eq_u32 m0, s2
21043 // CHECK: [0x7c,0x02,0x06,0xbf]
21045 s_cmp_eq_u32 exec_lo, s2
21046 // CHECK: [0x7e,0x02,0x06,0xbf]
21048 s_cmp_eq_u32 exec_hi, s2
21049 // CHECK: [0x7f,0x02,0x06,0xbf]
21051 s_cmp_eq_u32 0, s2
21052 // CHECK: [0x80,0x02,0x06,0xbf]
21054 s_cmp_eq_u32 -1, s2
21055 // CHECK: [0xc1,0x02,0x06,0xbf]
21057 s_cmp_eq_u32 0.5, s2
21058 // CHECK: [0xf0,0x02,0x06,0xbf]
21060 s_cmp_eq_u32 -4.0, s2
21061 // CHECK: [0xf7,0x02,0x06,0xbf]
21063 s_cmp_eq_u32 0xaf123456, s2
21064 // CHECK: [0xff,0x02,0x06,0xbf,0x56,0x34,0x12,0xaf]
21066 s_cmp_eq_u32 0x3f717273, s2
21067 // CHECK: [0xff,0x02,0x06,0xbf,0x73,0x72,0x71,0x3f]
21069 s_cmp_eq_u32 s1, s103
21070 // CHECK: [0x01,0x67,0x06,0xbf]
21072 s_cmp_eq_u32 s1, flat_scratch_lo
21073 // CHECK: [0x01,0x68,0x06,0xbf]
21075 s_cmp_eq_u32 s1, flat_scratch_hi
21076 // CHECK: [0x01,0x69,0x06,0xbf]
21078 s_cmp_eq_u32 s1, vcc_lo
21079 // CHECK: [0x01,0x6a,0x06,0xbf]
21081 s_cmp_eq_u32 s1, vcc_hi
21082 // CHECK: [0x01,0x6b,0x06,0xbf]
21084 s_cmp_eq_u32 s1, tba_lo
21085 // CHECK: [0x01,0x6c,0x06,0xbf]
21087 s_cmp_eq_u32 s1, tba_hi
21088 // CHECK: [0x01,0x6d,0x06,0xbf]
21090 s_cmp_eq_u32 s1, tma_lo
21091 // CHECK: [0x01,0x6e,0x06,0xbf]
21093 s_cmp_eq_u32 s1, tma_hi
21094 // CHECK: [0x01,0x6f,0x06,0xbf]
21096 s_cmp_eq_u32 s1, ttmp11
21097 // CHECK: [0x01,0x7b,0x06,0xbf]
21099 s_cmp_eq_u32 s1, m0
21100 // CHECK: [0x01,0x7c,0x06,0xbf]
21102 s_cmp_eq_u32 s1, exec_lo
21103 // CHECK: [0x01,0x7e,0x06,0xbf]
21105 s_cmp_eq_u32 s1, exec_hi
21106 // CHECK: [0x01,0x7f,0x06,0xbf]
21108 s_cmp_eq_u32 s1, 0
21109 // CHECK: [0x01,0x80,0x06,0xbf]
21111 s_cmp_eq_u32 s1, -1
21112 // CHECK: [0x01,0xc1,0x06,0xbf]
21114 s_cmp_eq_u32 s1, 0.5
21115 // CHECK: [0x01,0xf0,0x06,0xbf]
21117 s_cmp_eq_u32 s1, -4.0
21118 // CHECK: [0x01,0xf7,0x06,0xbf]
21120 s_cmp_eq_u32 s1, 0xaf123456
21121 // CHECK: [0x01,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
21123 s_cmp_eq_u32 s1, 0x3f717273
21124 // CHECK: [0x01,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
21126 s_cmp_lg_u32 s1, s2
21127 // CHECK: [0x01,0x02,0x07,0xbf]
21129 s_cmp_lg_u32 s103, s2
21130 // CHECK: [0x67,0x02,0x07,0xbf]
21132 s_cmp_lg_u32 flat_scratch_lo, s2
21133 // CHECK: [0x68,0x02,0x07,0xbf]
21135 s_cmp_lg_u32 flat_scratch_hi, s2
21136 // CHECK: [0x69,0x02,0x07,0xbf]
21138 s_cmp_lg_u32 vcc_lo, s2
21139 // CHECK: [0x6a,0x02,0x07,0xbf]
21141 s_cmp_lg_u32 vcc_hi, s2
21142 // CHECK: [0x6b,0x02,0x07,0xbf]
21144 s_cmp_lg_u32 tba_lo, s2
21145 // CHECK: [0x6c,0x02,0x07,0xbf]
21147 s_cmp_lg_u32 tba_hi, s2
21148 // CHECK: [0x6d,0x02,0x07,0xbf]
21150 s_cmp_lg_u32 tma_lo, s2
21151 // CHECK: [0x6e,0x02,0x07,0xbf]
21153 s_cmp_lg_u32 tma_hi, s2
21154 // CHECK: [0x6f,0x02,0x07,0xbf]
21156 s_cmp_lg_u32 ttmp11, s2
21157 // CHECK: [0x7b,0x02,0x07,0xbf]
21159 s_cmp_lg_u32 m0, s2
21160 // CHECK: [0x7c,0x02,0x07,0xbf]
21162 s_cmp_lg_u32 exec_lo, s2
21163 // CHECK: [0x7e,0x02,0x07,0xbf]
21165 s_cmp_lg_u32 exec_hi, s2
21166 // CHECK: [0x7f,0x02,0x07,0xbf]
21168 s_cmp_lg_u32 0, s2
21169 // CHECK: [0x80,0x02,0x07,0xbf]
21171 s_cmp_lg_u32 -1, s2
21172 // CHECK: [0xc1,0x02,0x07,0xbf]
21174 s_cmp_lg_u32 0.5, s2
21175 // CHECK: [0xf0,0x02,0x07,0xbf]
21177 s_cmp_lg_u32 -4.0, s2
21178 // CHECK: [0xf7,0x02,0x07,0xbf]
21180 s_cmp_lg_u32 0xaf123456, s2
21181 // CHECK: [0xff,0x02,0x07,0xbf,0x56,0x34,0x12,0xaf]
21183 s_cmp_lg_u32 0x3f717273, s2
21184 // CHECK: [0xff,0x02,0x07,0xbf,0x73,0x72,0x71,0x3f]
21186 s_cmp_lg_u32 s1, s103
21187 // CHECK: [0x01,0x67,0x07,0xbf]
21189 s_cmp_lg_u32 s1, flat_scratch_lo
21190 // CHECK: [0x01,0x68,0x07,0xbf]
21192 s_cmp_lg_u32 s1, flat_scratch_hi
21193 // CHECK: [0x01,0x69,0x07,0xbf]
21195 s_cmp_lg_u32 s1, vcc_lo
21196 // CHECK: [0x01,0x6a,0x07,0xbf]
21198 s_cmp_lg_u32 s1, vcc_hi
21199 // CHECK: [0x01,0x6b,0x07,0xbf]
21201 s_cmp_lg_u32 s1, tba_lo
21202 // CHECK: [0x01,0x6c,0x07,0xbf]
21204 s_cmp_lg_u32 s1, tba_hi
21205 // CHECK: [0x01,0x6d,0x07,0xbf]
21207 s_cmp_lg_u32 s1, tma_lo
21208 // CHECK: [0x01,0x6e,0x07,0xbf]
21210 s_cmp_lg_u32 s1, tma_hi
21211 // CHECK: [0x01,0x6f,0x07,0xbf]
21213 s_cmp_lg_u32 s1, ttmp11
21214 // CHECK: [0x01,0x7b,0x07,0xbf]
21216 s_cmp_lg_u32 s1, m0
21217 // CHECK: [0x01,0x7c,0x07,0xbf]
21219 s_cmp_lg_u32 s1, exec_lo
21220 // CHECK: [0x01,0x7e,0x07,0xbf]
21222 s_cmp_lg_u32 s1, exec_hi
21223 // CHECK: [0x01,0x7f,0x07,0xbf]
21225 s_cmp_lg_u32 s1, 0
21226 // CHECK: [0x01,0x80,0x07,0xbf]
21228 s_cmp_lg_u32 s1, -1
21229 // CHECK: [0x01,0xc1,0x07,0xbf]
21231 s_cmp_lg_u32 s1, 0.5
21232 // CHECK: [0x01,0xf0,0x07,0xbf]
21234 s_cmp_lg_u32 s1, -4.0
21235 // CHECK: [0x01,0xf7,0x07,0xbf]
21237 s_cmp_lg_u32 s1, 0xaf123456
21238 // CHECK: [0x01,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
21240 s_cmp_lg_u32 s1, 0x3f717273
21241 // CHECK: [0x01,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
21243 s_cmp_gt_u32 s1, s2
21244 // CHECK: [0x01,0x02,0x08,0xbf]
21246 s_cmp_gt_u32 s103, s2
21247 // CHECK: [0x67,0x02,0x08,0xbf]
21249 s_cmp_gt_u32 flat_scratch_lo, s2
21250 // CHECK: [0x68,0x02,0x08,0xbf]
21252 s_cmp_gt_u32 flat_scratch_hi, s2
21253 // CHECK: [0x69,0x02,0x08,0xbf]
21255 s_cmp_gt_u32 vcc_lo, s2
21256 // CHECK: [0x6a,0x02,0x08,0xbf]
21258 s_cmp_gt_u32 vcc_hi, s2
21259 // CHECK: [0x6b,0x02,0x08,0xbf]
21261 s_cmp_gt_u32 tba_lo, s2
21262 // CHECK: [0x6c,0x02,0x08,0xbf]
21264 s_cmp_gt_u32 tba_hi, s2
21265 // CHECK: [0x6d,0x02,0x08,0xbf]
21267 s_cmp_gt_u32 tma_lo, s2
21268 // CHECK: [0x6e,0x02,0x08,0xbf]
21270 s_cmp_gt_u32 tma_hi, s2
21271 // CHECK: [0x6f,0x02,0x08,0xbf]
21273 s_cmp_gt_u32 ttmp11, s2
21274 // CHECK: [0x7b,0x02,0x08,0xbf]
21276 s_cmp_gt_u32 m0, s2
21277 // CHECK: [0x7c,0x02,0x08,0xbf]
21279 s_cmp_gt_u32 exec_lo, s2
21280 // CHECK: [0x7e,0x02,0x08,0xbf]
21282 s_cmp_gt_u32 exec_hi, s2
21283 // CHECK: [0x7f,0x02,0x08,0xbf]
21285 s_cmp_gt_u32 0, s2
21286 // CHECK: [0x80,0x02,0x08,0xbf]
21288 s_cmp_gt_u32 -1, s2
21289 // CHECK: [0xc1,0x02,0x08,0xbf]
21291 s_cmp_gt_u32 0.5, s2
21292 // CHECK: [0xf0,0x02,0x08,0xbf]
21294 s_cmp_gt_u32 -4.0, s2
21295 // CHECK: [0xf7,0x02,0x08,0xbf]
21297 s_cmp_gt_u32 0xaf123456, s2
21298 // CHECK: [0xff,0x02,0x08,0xbf,0x56,0x34,0x12,0xaf]
21300 s_cmp_gt_u32 0x3f717273, s2
21301 // CHECK: [0xff,0x02,0x08,0xbf,0x73,0x72,0x71,0x3f]
21303 s_cmp_gt_u32 s1, s103
21304 // CHECK: [0x01,0x67,0x08,0xbf]
21306 s_cmp_gt_u32 s1, flat_scratch_lo
21307 // CHECK: [0x01,0x68,0x08,0xbf]
21309 s_cmp_gt_u32 s1, flat_scratch_hi
21310 // CHECK: [0x01,0x69,0x08,0xbf]
21312 s_cmp_gt_u32 s1, vcc_lo
21313 // CHECK: [0x01,0x6a,0x08,0xbf]
21315 s_cmp_gt_u32 s1, vcc_hi
21316 // CHECK: [0x01,0x6b,0x08,0xbf]
21318 s_cmp_gt_u32 s1, tba_lo
21319 // CHECK: [0x01,0x6c,0x08,0xbf]
21321 s_cmp_gt_u32 s1, tba_hi
21322 // CHECK: [0x01,0x6d,0x08,0xbf]
21324 s_cmp_gt_u32 s1, tma_lo
21325 // CHECK: [0x01,0x6e,0x08,0xbf]
21327 s_cmp_gt_u32 s1, tma_hi
21328 // CHECK: [0x01,0x6f,0x08,0xbf]
21330 s_cmp_gt_u32 s1, ttmp11
21331 // CHECK: [0x01,0x7b,0x08,0xbf]
21333 s_cmp_gt_u32 s1, m0
21334 // CHECK: [0x01,0x7c,0x08,0xbf]
21336 s_cmp_gt_u32 s1, exec_lo
21337 // CHECK: [0x01,0x7e,0x08,0xbf]
21339 s_cmp_gt_u32 s1, exec_hi
21340 // CHECK: [0x01,0x7f,0x08,0xbf]
21342 s_cmp_gt_u32 s1, 0
21343 // CHECK: [0x01,0x80,0x08,0xbf]
21345 s_cmp_gt_u32 s1, -1
21346 // CHECK: [0x01,0xc1,0x08,0xbf]
21348 s_cmp_gt_u32 s1, 0.5
21349 // CHECK: [0x01,0xf0,0x08,0xbf]
21351 s_cmp_gt_u32 s1, -4.0
21352 // CHECK: [0x01,0xf7,0x08,0xbf]
21354 s_cmp_gt_u32 s1, 0xaf123456
21355 // CHECK: [0x01,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
21357 s_cmp_gt_u32 s1, 0x3f717273
21358 // CHECK: [0x01,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
21360 s_cmp_ge_u32 s1, s2
21361 // CHECK: [0x01,0x02,0x09,0xbf]
21363 s_cmp_ge_u32 s103, s2
21364 // CHECK: [0x67,0x02,0x09,0xbf]
21366 s_cmp_ge_u32 flat_scratch_lo, s2
21367 // CHECK: [0x68,0x02,0x09,0xbf]
21369 s_cmp_ge_u32 flat_scratch_hi, s2
21370 // CHECK: [0x69,0x02,0x09,0xbf]
21372 s_cmp_ge_u32 vcc_lo, s2
21373 // CHECK: [0x6a,0x02,0x09,0xbf]
21375 s_cmp_ge_u32 vcc_hi, s2
21376 // CHECK: [0x6b,0x02,0x09,0xbf]
21378 s_cmp_ge_u32 tba_lo, s2
21379 // CHECK: [0x6c,0x02,0x09,0xbf]
21381 s_cmp_ge_u32 tba_hi, s2
21382 // CHECK: [0x6d,0x02,0x09,0xbf]
21384 s_cmp_ge_u32 tma_lo, s2
21385 // CHECK: [0x6e,0x02,0x09,0xbf]
21387 s_cmp_ge_u32 tma_hi, s2
21388 // CHECK: [0x6f,0x02,0x09,0xbf]
21390 s_cmp_ge_u32 ttmp11, s2
21391 // CHECK: [0x7b,0x02,0x09,0xbf]
21393 s_cmp_ge_u32 m0, s2
21394 // CHECK: [0x7c,0x02,0x09,0xbf]
21396 s_cmp_ge_u32 exec_lo, s2
21397 // CHECK: [0x7e,0x02,0x09,0xbf]
21399 s_cmp_ge_u32 exec_hi, s2
21400 // CHECK: [0x7f,0x02,0x09,0xbf]
21402 s_cmp_ge_u32 0, s2
21403 // CHECK: [0x80,0x02,0x09,0xbf]
21405 s_cmp_ge_u32 -1, s2
21406 // CHECK: [0xc1,0x02,0x09,0xbf]
21408 s_cmp_ge_u32 0.5, s2
21409 // CHECK: [0xf0,0x02,0x09,0xbf]
21411 s_cmp_ge_u32 -4.0, s2
21412 // CHECK: [0xf7,0x02,0x09,0xbf]
21414 s_cmp_ge_u32 0xaf123456, s2
21415 // CHECK: [0xff,0x02,0x09,0xbf,0x56,0x34,0x12,0xaf]
21417 s_cmp_ge_u32 0x3f717273, s2
21418 // CHECK: [0xff,0x02,0x09,0xbf,0x73,0x72,0x71,0x3f]
21420 s_cmp_ge_u32 s1, s103
21421 // CHECK: [0x01,0x67,0x09,0xbf]
21423 s_cmp_ge_u32 s1, flat_scratch_lo
21424 // CHECK: [0x01,0x68,0x09,0xbf]
21426 s_cmp_ge_u32 s1, flat_scratch_hi
21427 // CHECK: [0x01,0x69,0x09,0xbf]
21429 s_cmp_ge_u32 s1, vcc_lo
21430 // CHECK: [0x01,0x6a,0x09,0xbf]
21432 s_cmp_ge_u32 s1, vcc_hi
21433 // CHECK: [0x01,0x6b,0x09,0xbf]
21435 s_cmp_ge_u32 s1, tba_lo
21436 // CHECK: [0x01,0x6c,0x09,0xbf]
21438 s_cmp_ge_u32 s1, tba_hi
21439 // CHECK: [0x01,0x6d,0x09,0xbf]
21441 s_cmp_ge_u32 s1, tma_lo
21442 // CHECK: [0x01,0x6e,0x09,0xbf]
21444 s_cmp_ge_u32 s1, tma_hi
21445 // CHECK: [0x01,0x6f,0x09,0xbf]
21447 s_cmp_ge_u32 s1, ttmp11
21448 // CHECK: [0x01,0x7b,0x09,0xbf]
21450 s_cmp_ge_u32 s1, m0
21451 // CHECK: [0x01,0x7c,0x09,0xbf]
21453 s_cmp_ge_u32 s1, exec_lo
21454 // CHECK: [0x01,0x7e,0x09,0xbf]
21456 s_cmp_ge_u32 s1, exec_hi
21457 // CHECK: [0x01,0x7f,0x09,0xbf]
21459 s_cmp_ge_u32 s1, 0
21460 // CHECK: [0x01,0x80,0x09,0xbf]
21462 s_cmp_ge_u32 s1, -1
21463 // CHECK: [0x01,0xc1,0x09,0xbf]
21465 s_cmp_ge_u32 s1, 0.5
21466 // CHECK: [0x01,0xf0,0x09,0xbf]
21468 s_cmp_ge_u32 s1, -4.0
21469 // CHECK: [0x01,0xf7,0x09,0xbf]
21471 s_cmp_ge_u32 s1, 0xaf123456
21472 // CHECK: [0x01,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
21474 s_cmp_ge_u32 s1, 0x3f717273
21475 // CHECK: [0x01,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
21477 s_cmp_lt_u32 s1, s2
21478 // CHECK: [0x01,0x02,0x0a,0xbf]
21480 s_cmp_lt_u32 s103, s2
21481 // CHECK: [0x67,0x02,0x0a,0xbf]
21483 s_cmp_lt_u32 flat_scratch_lo, s2
21484 // CHECK: [0x68,0x02,0x0a,0xbf]
21486 s_cmp_lt_u32 flat_scratch_hi, s2
21487 // CHECK: [0x69,0x02,0x0a,0xbf]
21489 s_cmp_lt_u32 vcc_lo, s2
21490 // CHECK: [0x6a,0x02,0x0a,0xbf]
21492 s_cmp_lt_u32 vcc_hi, s2
21493 // CHECK: [0x6b,0x02,0x0a,0xbf]
21495 s_cmp_lt_u32 tba_lo, s2
21496 // CHECK: [0x6c,0x02,0x0a,0xbf]
21498 s_cmp_lt_u32 tba_hi, s2
21499 // CHECK: [0x6d,0x02,0x0a,0xbf]
21501 s_cmp_lt_u32 tma_lo, s2
21502 // CHECK: [0x6e,0x02,0x0a,0xbf]
21504 s_cmp_lt_u32 tma_hi, s2
21505 // CHECK: [0x6f,0x02,0x0a,0xbf]
21507 s_cmp_lt_u32 ttmp11, s2
21508 // CHECK: [0x7b,0x02,0x0a,0xbf]
21510 s_cmp_lt_u32 m0, s2
21511 // CHECK: [0x7c,0x02,0x0a,0xbf]
21513 s_cmp_lt_u32 exec_lo, s2
21514 // CHECK: [0x7e,0x02,0x0a,0xbf]
21516 s_cmp_lt_u32 exec_hi, s2
21517 // CHECK: [0x7f,0x02,0x0a,0xbf]
21519 s_cmp_lt_u32 0, s2
21520 // CHECK: [0x80,0x02,0x0a,0xbf]
21522 s_cmp_lt_u32 -1, s2
21523 // CHECK: [0xc1,0x02,0x0a,0xbf]
21525 s_cmp_lt_u32 0.5, s2
21526 // CHECK: [0xf0,0x02,0x0a,0xbf]
21528 s_cmp_lt_u32 -4.0, s2
21529 // CHECK: [0xf7,0x02,0x0a,0xbf]
21531 s_cmp_lt_u32 0xaf123456, s2
21532 // CHECK: [0xff,0x02,0x0a,0xbf,0x56,0x34,0x12,0xaf]
21534 s_cmp_lt_u32 0x3f717273, s2
21535 // CHECK: [0xff,0x02,0x0a,0xbf,0x73,0x72,0x71,0x3f]
21537 s_cmp_lt_u32 s1, s103
21538 // CHECK: [0x01,0x67,0x0a,0xbf]
21540 s_cmp_lt_u32 s1, flat_scratch_lo
21541 // CHECK: [0x01,0x68,0x0a,0xbf]
21543 s_cmp_lt_u32 s1, flat_scratch_hi
21544 // CHECK: [0x01,0x69,0x0a,0xbf]
21546 s_cmp_lt_u32 s1, vcc_lo
21547 // CHECK: [0x01,0x6a,0x0a,0xbf]
21549 s_cmp_lt_u32 s1, vcc_hi
21550 // CHECK: [0x01,0x6b,0x0a,0xbf]
21552 s_cmp_lt_u32 s1, tba_lo
21553 // CHECK: [0x01,0x6c,0x0a,0xbf]
21555 s_cmp_lt_u32 s1, tba_hi
21556 // CHECK: [0x01,0x6d,0x0a,0xbf]
21558 s_cmp_lt_u32 s1, tma_lo
21559 // CHECK: [0x01,0x6e,0x0a,0xbf]
21561 s_cmp_lt_u32 s1, tma_hi
21562 // CHECK: [0x01,0x6f,0x0a,0xbf]
21564 s_cmp_lt_u32 s1, ttmp11
21565 // CHECK: [0x01,0x7b,0x0a,0xbf]
21567 s_cmp_lt_u32 s1, m0
21568 // CHECK: [0x01,0x7c,0x0a,0xbf]
21570 s_cmp_lt_u32 s1, exec_lo
21571 // CHECK: [0x01,0x7e,0x0a,0xbf]
21573 s_cmp_lt_u32 s1, exec_hi
21574 // CHECK: [0x01,0x7f,0x0a,0xbf]
21576 s_cmp_lt_u32 s1, 0
21577 // CHECK: [0x01,0x80,0x0a,0xbf]
21579 s_cmp_lt_u32 s1, -1
21580 // CHECK: [0x01,0xc1,0x0a,0xbf]
21582 s_cmp_lt_u32 s1, 0.5
21583 // CHECK: [0x01,0xf0,0x0a,0xbf]
21585 s_cmp_lt_u32 s1, -4.0
21586 // CHECK: [0x01,0xf7,0x0a,0xbf]
21588 s_cmp_lt_u32 s1, 0xaf123456
21589 // CHECK: [0x01,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
21591 s_cmp_lt_u32 s1, 0x3f717273
21592 // CHECK: [0x01,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
21594 s_cmp_le_u32 s1, s2
21595 // CHECK: [0x01,0x02,0x0b,0xbf]
21597 s_cmp_le_u32 s103, s2
21598 // CHECK: [0x67,0x02,0x0b,0xbf]
21600 s_cmp_le_u32 flat_scratch_lo, s2
21601 // CHECK: [0x68,0x02,0x0b,0xbf]
21603 s_cmp_le_u32 flat_scratch_hi, s2
21604 // CHECK: [0x69,0x02,0x0b,0xbf]
21606 s_cmp_le_u32 vcc_lo, s2
21607 // CHECK: [0x6a,0x02,0x0b,0xbf]
21609 s_cmp_le_u32 vcc_hi, s2
21610 // CHECK: [0x6b,0x02,0x0b,0xbf]
21612 s_cmp_le_u32 tba_lo, s2
21613 // CHECK: [0x6c,0x02,0x0b,0xbf]
21615 s_cmp_le_u32 tba_hi, s2
21616 // CHECK: [0x6d,0x02,0x0b,0xbf]
21618 s_cmp_le_u32 tma_lo, s2
21619 // CHECK: [0x6e,0x02,0x0b,0xbf]
21621 s_cmp_le_u32 tma_hi, s2
21622 // CHECK: [0x6f,0x02,0x0b,0xbf]
21624 s_cmp_le_u32 ttmp11, s2
21625 // CHECK: [0x7b,0x02,0x0b,0xbf]
21627 s_cmp_le_u32 m0, s2
21628 // CHECK: [0x7c,0x02,0x0b,0xbf]
21630 s_cmp_le_u32 exec_lo, s2
21631 // CHECK: [0x7e,0x02,0x0b,0xbf]
21633 s_cmp_le_u32 exec_hi, s2
21634 // CHECK: [0x7f,0x02,0x0b,0xbf]
21636 s_cmp_le_u32 0, s2
21637 // CHECK: [0x80,0x02,0x0b,0xbf]
21639 s_cmp_le_u32 -1, s2
21640 // CHECK: [0xc1,0x02,0x0b,0xbf]
21642 s_cmp_le_u32 0.5, s2
21643 // CHECK: [0xf0,0x02,0x0b,0xbf]
21645 s_cmp_le_u32 -4.0, s2
21646 // CHECK: [0xf7,0x02,0x0b,0xbf]
21648 s_cmp_le_u32 0xaf123456, s2
21649 // CHECK: [0xff,0x02,0x0b,0xbf,0x56,0x34,0x12,0xaf]
21651 s_cmp_le_u32 0x3f717273, s2
21652 // CHECK: [0xff,0x02,0x0b,0xbf,0x73,0x72,0x71,0x3f]
21654 s_cmp_le_u32 s1, s103
21655 // CHECK: [0x01,0x67,0x0b,0xbf]
21657 s_cmp_le_u32 s1, flat_scratch_lo
21658 // CHECK: [0x01,0x68,0x0b,0xbf]
21660 s_cmp_le_u32 s1, flat_scratch_hi
21661 // CHECK: [0x01,0x69,0x0b,0xbf]
21663 s_cmp_le_u32 s1, vcc_lo
21664 // CHECK: [0x01,0x6a,0x0b,0xbf]
21666 s_cmp_le_u32 s1, vcc_hi
21667 // CHECK: [0x01,0x6b,0x0b,0xbf]
21669 s_cmp_le_u32 s1, tba_lo
21670 // CHECK: [0x01,0x6c,0x0b,0xbf]
21672 s_cmp_le_u32 s1, tba_hi
21673 // CHECK: [0x01,0x6d,0x0b,0xbf]
21675 s_cmp_le_u32 s1, tma_lo
21676 // CHECK: [0x01,0x6e,0x0b,0xbf]
21678 s_cmp_le_u32 s1, tma_hi
21679 // CHECK: [0x01,0x6f,0x0b,0xbf]
21681 s_cmp_le_u32 s1, ttmp11
21682 // CHECK: [0x01,0x7b,0x0b,0xbf]
21684 s_cmp_le_u32 s1, m0
21685 // CHECK: [0x01,0x7c,0x0b,0xbf]
21687 s_cmp_le_u32 s1, exec_lo
21688 // CHECK: [0x01,0x7e,0x0b,0xbf]
21690 s_cmp_le_u32 s1, exec_hi
21691 // CHECK: [0x01,0x7f,0x0b,0xbf]
21693 s_cmp_le_u32 s1, 0
21694 // CHECK: [0x01,0x80,0x0b,0xbf]
21696 s_cmp_le_u32 s1, -1
21697 // CHECK: [0x01,0xc1,0x0b,0xbf]
21699 s_cmp_le_u32 s1, 0.5
21700 // CHECK: [0x01,0xf0,0x0b,0xbf]
21702 s_cmp_le_u32 s1, -4.0
21703 // CHECK: [0x01,0xf7,0x0b,0xbf]
21705 s_cmp_le_u32 s1, 0xaf123456
21706 // CHECK: [0x01,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
21708 s_cmp_le_u32 s1, 0x3f717273
21709 // CHECK: [0x01,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
21711 s_bitcmp0_b32 s1, s2
21712 // CHECK: [0x01,0x02,0x0c,0xbf]
21714 s_bitcmp0_b32 s103, s2
21715 // CHECK: [0x67,0x02,0x0c,0xbf]
21717 s_bitcmp0_b32 flat_scratch_lo, s2
21718 // CHECK: [0x68,0x02,0x0c,0xbf]
21720 s_bitcmp0_b32 flat_scratch_hi, s2
21721 // CHECK: [0x69,0x02,0x0c,0xbf]
21723 s_bitcmp0_b32 vcc_lo, s2
21724 // CHECK: [0x6a,0x02,0x0c,0xbf]
21726 s_bitcmp0_b32 vcc_hi, s2
21727 // CHECK: [0x6b,0x02,0x0c,0xbf]
21729 s_bitcmp0_b32 tba_lo, s2
21730 // CHECK: [0x6c,0x02,0x0c,0xbf]
21732 s_bitcmp0_b32 tba_hi, s2
21733 // CHECK: [0x6d,0x02,0x0c,0xbf]
21735 s_bitcmp0_b32 tma_lo, s2
21736 // CHECK: [0x6e,0x02,0x0c,0xbf]
21738 s_bitcmp0_b32 tma_hi, s2
21739 // CHECK: [0x6f,0x02,0x0c,0xbf]
21741 s_bitcmp0_b32 ttmp11, s2
21742 // CHECK: [0x7b,0x02,0x0c,0xbf]
21744 s_bitcmp0_b32 m0, s2
21745 // CHECK: [0x7c,0x02,0x0c,0xbf]
21747 s_bitcmp0_b32 exec_lo, s2
21748 // CHECK: [0x7e,0x02,0x0c,0xbf]
21750 s_bitcmp0_b32 exec_hi, s2
21751 // CHECK: [0x7f,0x02,0x0c,0xbf]
21753 s_bitcmp0_b32 0, s2
21754 // CHECK: [0x80,0x02,0x0c,0xbf]
21756 s_bitcmp0_b32 -1, s2
21757 // CHECK: [0xc1,0x02,0x0c,0xbf]
21759 s_bitcmp0_b32 0.5, s2
21760 // CHECK: [0xf0,0x02,0x0c,0xbf]
21762 s_bitcmp0_b32 -4.0, s2
21763 // CHECK: [0xf7,0x02,0x0c,0xbf]
21765 s_bitcmp0_b32 0xaf123456, s2
21766 // CHECK: [0xff,0x02,0x0c,0xbf,0x56,0x34,0x12,0xaf]
21768 s_bitcmp0_b32 0x3f717273, s2
21769 // CHECK: [0xff,0x02,0x0c,0xbf,0x73,0x72,0x71,0x3f]
21771 s_bitcmp0_b32 s1, s103
21772 // CHECK: [0x01,0x67,0x0c,0xbf]
21774 s_bitcmp0_b32 s1, flat_scratch_lo
21775 // CHECK: [0x01,0x68,0x0c,0xbf]
21777 s_bitcmp0_b32 s1, flat_scratch_hi
21778 // CHECK: [0x01,0x69,0x0c,0xbf]
21780 s_bitcmp0_b32 s1, vcc_lo
21781 // CHECK: [0x01,0x6a,0x0c,0xbf]
21783 s_bitcmp0_b32 s1, vcc_hi
21784 // CHECK: [0x01,0x6b,0x0c,0xbf]
21786 s_bitcmp0_b32 s1, tba_lo
21787 // CHECK: [0x01,0x6c,0x0c,0xbf]
21789 s_bitcmp0_b32 s1, tba_hi
21790 // CHECK: [0x01,0x6d,0x0c,0xbf]
21792 s_bitcmp0_b32 s1, tma_lo
21793 // CHECK: [0x01,0x6e,0x0c,0xbf]
21795 s_bitcmp0_b32 s1, tma_hi
21796 // CHECK: [0x01,0x6f,0x0c,0xbf]
21798 s_bitcmp0_b32 s1, ttmp11
21799 // CHECK: [0x01,0x7b,0x0c,0xbf]
21801 s_bitcmp0_b32 s1, m0
21802 // CHECK: [0x01,0x7c,0x0c,0xbf]
21804 s_bitcmp0_b32 s1, exec_lo
21805 // CHECK: [0x01,0x7e,0x0c,0xbf]
21807 s_bitcmp0_b32 s1, exec_hi
21808 // CHECK: [0x01,0x7f,0x0c,0xbf]
21810 s_bitcmp0_b32 s1, 0
21811 // CHECK: [0x01,0x80,0x0c,0xbf]
21813 s_bitcmp0_b32 s1, -1
21814 // CHECK: [0x01,0xc1,0x0c,0xbf]
21816 s_bitcmp0_b32 s1, 0.5
21817 // CHECK: [0x01,0xf0,0x0c,0xbf]
21819 s_bitcmp0_b32 s1, -4.0
21820 // CHECK: [0x01,0xf7,0x0c,0xbf]
21822 s_bitcmp0_b32 s1, 0xaf123456
21823 // CHECK: [0x01,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
21825 s_bitcmp0_b32 s1, 0x3f717273
21826 // CHECK: [0x01,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
21828 s_bitcmp1_b32 s1, s2
21829 // CHECK: [0x01,0x02,0x0d,0xbf]
21831 s_bitcmp1_b32 s103, s2
21832 // CHECK: [0x67,0x02,0x0d,0xbf]
21834 s_bitcmp1_b32 flat_scratch_lo, s2
21835 // CHECK: [0x68,0x02,0x0d,0xbf]
21837 s_bitcmp1_b32 flat_scratch_hi, s2
21838 // CHECK: [0x69,0x02,0x0d,0xbf]
21840 s_bitcmp1_b32 vcc_lo, s2
21841 // CHECK: [0x6a,0x02,0x0d,0xbf]
21843 s_bitcmp1_b32 vcc_hi, s2
21844 // CHECK: [0x6b,0x02,0x0d,0xbf]
21846 s_bitcmp1_b32 tba_lo, s2
21847 // CHECK: [0x6c,0x02,0x0d,0xbf]
21849 s_bitcmp1_b32 tba_hi, s2
21850 // CHECK: [0x6d,0x02,0x0d,0xbf]
21852 s_bitcmp1_b32 tma_lo, s2
21853 // CHECK: [0x6e,0x02,0x0d,0xbf]
21855 s_bitcmp1_b32 tma_hi, s2
21856 // CHECK: [0x6f,0x02,0x0d,0xbf]
21858 s_bitcmp1_b32 ttmp11, s2
21859 // CHECK: [0x7b,0x02,0x0d,0xbf]
21861 s_bitcmp1_b32 m0, s2
21862 // CHECK: [0x7c,0x02,0x0d,0xbf]
21864 s_bitcmp1_b32 exec_lo, s2
21865 // CHECK: [0x7e,0x02,0x0d,0xbf]
21867 s_bitcmp1_b32 exec_hi, s2
21868 // CHECK: [0x7f,0x02,0x0d,0xbf]
21870 s_bitcmp1_b32 0, s2
21871 // CHECK: [0x80,0x02,0x0d,0xbf]
21873 s_bitcmp1_b32 -1, s2
21874 // CHECK: [0xc1,0x02,0x0d,0xbf]
21876 s_bitcmp1_b32 0.5, s2
21877 // CHECK: [0xf0,0x02,0x0d,0xbf]
21879 s_bitcmp1_b32 -4.0, s2
21880 // CHECK: [0xf7,0x02,0x0d,0xbf]
21882 s_bitcmp1_b32 0xaf123456, s2
21883 // CHECK: [0xff,0x02,0x0d,0xbf,0x56,0x34,0x12,0xaf]
21885 s_bitcmp1_b32 0x3f717273, s2
21886 // CHECK: [0xff,0x02,0x0d,0xbf,0x73,0x72,0x71,0x3f]
21888 s_bitcmp1_b32 s1, s103
21889 // CHECK: [0x01,0x67,0x0d,0xbf]
21891 s_bitcmp1_b32 s1, flat_scratch_lo
21892 // CHECK: [0x01,0x68,0x0d,0xbf]
21894 s_bitcmp1_b32 s1, flat_scratch_hi
21895 // CHECK: [0x01,0x69,0x0d,0xbf]
21897 s_bitcmp1_b32 s1, vcc_lo
21898 // CHECK: [0x01,0x6a,0x0d,0xbf]
21900 s_bitcmp1_b32 s1, vcc_hi
21901 // CHECK: [0x01,0x6b,0x0d,0xbf]
21903 s_bitcmp1_b32 s1, tba_lo
21904 // CHECK: [0x01,0x6c,0x0d,0xbf]
21906 s_bitcmp1_b32 s1, tba_hi
21907 // CHECK: [0x01,0x6d,0x0d,0xbf]
21909 s_bitcmp1_b32 s1, tma_lo
21910 // CHECK: [0x01,0x6e,0x0d,0xbf]
21912 s_bitcmp1_b32 s1, tma_hi
21913 // CHECK: [0x01,0x6f,0x0d,0xbf]
21915 s_bitcmp1_b32 s1, ttmp11
21916 // CHECK: [0x01,0x7b,0x0d,0xbf]
21918 s_bitcmp1_b32 s1, m0
21919 // CHECK: [0x01,0x7c,0x0d,0xbf]
21921 s_bitcmp1_b32 s1, exec_lo
21922 // CHECK: [0x01,0x7e,0x0d,0xbf]
21924 s_bitcmp1_b32 s1, exec_hi
21925 // CHECK: [0x01,0x7f,0x0d,0xbf]
21927 s_bitcmp1_b32 s1, 0
21928 // CHECK: [0x01,0x80,0x0d,0xbf]
21930 s_bitcmp1_b32 s1, -1
21931 // CHECK: [0x01,0xc1,0x0d,0xbf]
21933 s_bitcmp1_b32 s1, 0.5
21934 // CHECK: [0x01,0xf0,0x0d,0xbf]
21936 s_bitcmp1_b32 s1, -4.0
21937 // CHECK: [0x01,0xf7,0x0d,0xbf]
21939 s_bitcmp1_b32 s1, 0xaf123456
21940 // CHECK: [0x01,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
21942 s_bitcmp1_b32 s1, 0x3f717273
21943 // CHECK: [0x01,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
21945 s_bitcmp0_b64 s[2:3], s2
21946 // CHECK: [0x02,0x02,0x0e,0xbf]
21948 s_bitcmp0_b64 s[4:5], s2
21949 // CHECK: [0x04,0x02,0x0e,0xbf]
21951 s_bitcmp0_b64 s[102:103], s2
21952 // CHECK: [0x66,0x02,0x0e,0xbf]
21954 s_bitcmp0_b64 flat_scratch, s2
21955 // CHECK: [0x68,0x02,0x0e,0xbf]
21957 s_bitcmp0_b64 vcc, s2
21958 // CHECK: [0x6a,0x02,0x0e,0xbf]
21960 s_bitcmp0_b64 tba, s2
21961 // CHECK: [0x6c,0x02,0x0e,0xbf]
21963 s_bitcmp0_b64 tma, s2
21964 // CHECK: [0x6e,0x02,0x0e,0xbf]
21966 s_bitcmp0_b64 ttmp[10:11], s2
21967 // CHECK: [0x7a,0x02,0x0e,0xbf]
21969 s_bitcmp0_b64 exec, s2
21970 // CHECK: [0x7e,0x02,0x0e,0xbf]
21972 s_bitcmp0_b64 0, s2
21973 // CHECK: [0x80,0x02,0x0e,0xbf]
21975 s_bitcmp0_b64 -1, s2
21976 // CHECK: [0xc1,0x02,0x0e,0xbf]
21978 s_bitcmp0_b64 0.5, s2
21979 // CHECK: [0xf0,0x02,0x0e,0xbf]
21981 s_bitcmp0_b64 -4.0, s2
21982 // CHECK: [0xf7,0x02,0x0e,0xbf]
21984 s_bitcmp0_b64 0xaf123456, s2
21985 // CHECK: [0xff,0x02,0x0e,0xbf,0x56,0x34,0x12,0xaf]
21987 s_bitcmp0_b64 0x3f717273, s2
21988 // CHECK: [0xff,0x02,0x0e,0xbf,0x73,0x72,0x71,0x3f]
21990 s_bitcmp0_b64 s[2:3], s103
21991 // CHECK: [0x02,0x67,0x0e,0xbf]
21993 s_bitcmp0_b64 s[2:3], flat_scratch_lo
21994 // CHECK: [0x02,0x68,0x0e,0xbf]
21996 s_bitcmp0_b64 s[2:3], flat_scratch_hi
21997 // CHECK: [0x02,0x69,0x0e,0xbf]
21999 s_bitcmp0_b64 s[2:3], vcc_lo
22000 // CHECK: [0x02,0x6a,0x0e,0xbf]
22002 s_bitcmp0_b64 s[2:3], vcc_hi
22003 // CHECK: [0x02,0x6b,0x0e,0xbf]
22005 s_bitcmp0_b64 s[2:3], tba_lo
22006 // CHECK: [0x02,0x6c,0x0e,0xbf]
22008 s_bitcmp0_b64 s[2:3], tba_hi
22009 // CHECK: [0x02,0x6d,0x0e,0xbf]
22011 s_bitcmp0_b64 s[2:3], tma_lo
22012 // CHECK: [0x02,0x6e,0x0e,0xbf]
22014 s_bitcmp0_b64 s[2:3], tma_hi
22015 // CHECK: [0x02,0x6f,0x0e,0xbf]
22017 s_bitcmp0_b64 s[2:3], ttmp11
22018 // CHECK: [0x02,0x7b,0x0e,0xbf]
22020 s_bitcmp0_b64 s[2:3], m0
22021 // CHECK: [0x02,0x7c,0x0e,0xbf]
22023 s_bitcmp0_b64 s[2:3], exec_lo
22024 // CHECK: [0x02,0x7e,0x0e,0xbf]
22026 s_bitcmp0_b64 s[2:3], exec_hi
22027 // CHECK: [0x02,0x7f,0x0e,0xbf]
22029 s_bitcmp0_b64 s[2:3], 0
22030 // CHECK: [0x02,0x80,0x0e,0xbf]
22032 s_bitcmp0_b64 s[2:3], -1
22033 // CHECK: [0x02,0xc1,0x0e,0xbf]
22035 s_bitcmp0_b64 s[2:3], 0.5
22036 // CHECK: [0x02,0xf0,0x0e,0xbf]
22038 s_bitcmp0_b64 s[2:3], -4.0
22039 // CHECK: [0x02,0xf7,0x0e,0xbf]
22041 s_bitcmp0_b64 s[2:3], 0xaf123456
22042 // CHECK: [0x02,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
22044 s_bitcmp0_b64 s[2:3], 0x3f717273
22045 // CHECK: [0x02,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
22047 s_bitcmp1_b64 s[2:3], s2
22048 // CHECK: [0x02,0x02,0x0f,0xbf]
22050 s_bitcmp1_b64 s[4:5], s2
22051 // CHECK: [0x04,0x02,0x0f,0xbf]
22053 s_bitcmp1_b64 s[102:103], s2
22054 // CHECK: [0x66,0x02,0x0f,0xbf]
22056 s_bitcmp1_b64 flat_scratch, s2
22057 // CHECK: [0x68,0x02,0x0f,0xbf]
22059 s_bitcmp1_b64 vcc, s2
22060 // CHECK: [0x6a,0x02,0x0f,0xbf]
22062 s_bitcmp1_b64 tba, s2
22063 // CHECK: [0x6c,0x02,0x0f,0xbf]
22065 s_bitcmp1_b64 tma, s2
22066 // CHECK: [0x6e,0x02,0x0f,0xbf]
22068 s_bitcmp1_b64 ttmp[10:11], s2
22069 // CHECK: [0x7a,0x02,0x0f,0xbf]
22071 s_bitcmp1_b64 exec, s2
22072 // CHECK: [0x7e,0x02,0x0f,0xbf]
22074 s_bitcmp1_b64 0, s2
22075 // CHECK: [0x80,0x02,0x0f,0xbf]
22077 s_bitcmp1_b64 -1, s2
22078 // CHECK: [0xc1,0x02,0x0f,0xbf]
22080 s_bitcmp1_b64 0.5, s2
22081 // CHECK: [0xf0,0x02,0x0f,0xbf]
22083 s_bitcmp1_b64 -4.0, s2
22084 // CHECK: [0xf7,0x02,0x0f,0xbf]
22086 s_bitcmp1_b64 0xaf123456, s2
22087 // CHECK: [0xff,0x02,0x0f,0xbf,0x56,0x34,0x12,0xaf]
22089 s_bitcmp1_b64 0x3f717273, s2
22090 // CHECK: [0xff,0x02,0x0f,0xbf,0x73,0x72,0x71,0x3f]
22092 s_bitcmp1_b64 s[2:3], s103
22093 // CHECK: [0x02,0x67,0x0f,0xbf]
22095 s_bitcmp1_b64 s[2:3], flat_scratch_lo
22096 // CHECK: [0x02,0x68,0x0f,0xbf]
22098 s_bitcmp1_b64 s[2:3], flat_scratch_hi
22099 // CHECK: [0x02,0x69,0x0f,0xbf]
22101 s_bitcmp1_b64 s[2:3], vcc_lo
22102 // CHECK: [0x02,0x6a,0x0f,0xbf]
22104 s_bitcmp1_b64 s[2:3], vcc_hi
22105 // CHECK: [0x02,0x6b,0x0f,0xbf]
22107 s_bitcmp1_b64 s[2:3], tba_lo
22108 // CHECK: [0x02,0x6c,0x0f,0xbf]
22110 s_bitcmp1_b64 s[2:3], tba_hi
22111 // CHECK: [0x02,0x6d,0x0f,0xbf]
22113 s_bitcmp1_b64 s[2:3], tma_lo
22114 // CHECK: [0x02,0x6e,0x0f,0xbf]
22116 s_bitcmp1_b64 s[2:3], tma_hi
22117 // CHECK: [0x02,0x6f,0x0f,0xbf]
22119 s_bitcmp1_b64 s[2:3], ttmp11
22120 // CHECK: [0x02,0x7b,0x0f,0xbf]
22122 s_bitcmp1_b64 s[2:3], m0
22123 // CHECK: [0x02,0x7c,0x0f,0xbf]
22125 s_bitcmp1_b64 s[2:3], exec_lo
22126 // CHECK: [0x02,0x7e,0x0f,0xbf]
22128 s_bitcmp1_b64 s[2:3], exec_hi
22129 // CHECK: [0x02,0x7f,0x0f,0xbf]
22131 s_bitcmp1_b64 s[2:3], 0
22132 // CHECK: [0x02,0x80,0x0f,0xbf]
22134 s_bitcmp1_b64 s[2:3], -1
22135 // CHECK: [0x02,0xc1,0x0f,0xbf]
22137 s_bitcmp1_b64 s[2:3], 0.5
22138 // CHECK: [0x02,0xf0,0x0f,0xbf]
22140 s_bitcmp1_b64 s[2:3], -4.0
22141 // CHECK: [0x02,0xf7,0x0f,0xbf]
22143 s_bitcmp1_b64 s[2:3], 0xaf123456
22144 // CHECK: [0x02,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
22146 s_bitcmp1_b64 s[2:3], 0x3f717273
22147 // CHECK: [0x02,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
22149 s_setvskip s1, s2
22150 // CHECK: [0x01,0x02,0x10,0xbf]
22152 s_setvskip s103, s2
22153 // CHECK: [0x67,0x02,0x10,0xbf]
22155 s_setvskip flat_scratch_lo, s2
22156 // CHECK: [0x68,0x02,0x10,0xbf]
22158 s_setvskip flat_scratch_hi, s2
22159 // CHECK: [0x69,0x02,0x10,0xbf]
22161 s_setvskip vcc_lo, s2
22162 // CHECK: [0x6a,0x02,0x10,0xbf]
22164 s_setvskip vcc_hi, s2
22165 // CHECK: [0x6b,0x02,0x10,0xbf]
22167 s_setvskip tba_lo, s2
22168 // CHECK: [0x6c,0x02,0x10,0xbf]
22170 s_setvskip tba_hi, s2
22171 // CHECK: [0x6d,0x02,0x10,0xbf]
22173 s_setvskip tma_lo, s2
22174 // CHECK: [0x6e,0x02,0x10,0xbf]
22176 s_setvskip tma_hi, s2
22177 // CHECK: [0x6f,0x02,0x10,0xbf]
22179 s_setvskip ttmp11, s2
22180 // CHECK: [0x7b,0x02,0x10,0xbf]
22182 s_setvskip m0, s2
22183 // CHECK: [0x7c,0x02,0x10,0xbf]
22185 s_setvskip exec_lo, s2
22186 // CHECK: [0x7e,0x02,0x10,0xbf]
22188 s_setvskip exec_hi, s2
22189 // CHECK: [0x7f,0x02,0x10,0xbf]
22191 s_setvskip 0, s2
22192 // CHECK: [0x80,0x02,0x10,0xbf]
22194 s_setvskip -1, s2
22195 // CHECK: [0xc1,0x02,0x10,0xbf]
22197 s_setvskip 0.5, s2
22198 // CHECK: [0xf0,0x02,0x10,0xbf]
22200 s_setvskip -4.0, s2
22201 // CHECK: [0xf7,0x02,0x10,0xbf]
22203 s_setvskip 0xaf123456, s2
22204 // CHECK: [0xff,0x02,0x10,0xbf,0x56,0x34,0x12,0xaf]
22206 s_setvskip 0x3f717273, s2
22207 // CHECK: [0xff,0x02,0x10,0xbf,0x73,0x72,0x71,0x3f]
22209 s_setvskip s1, s103
22210 // CHECK: [0x01,0x67,0x10,0xbf]
22212 s_setvskip s1, flat_scratch_lo
22213 // CHECK: [0x01,0x68,0x10,0xbf]
22215 s_setvskip s1, flat_scratch_hi
22216 // CHECK: [0x01,0x69,0x10,0xbf]
22218 s_setvskip s1, vcc_lo
22219 // CHECK: [0x01,0x6a,0x10,0xbf]
22221 s_setvskip s1, vcc_hi
22222 // CHECK: [0x01,0x6b,0x10,0xbf]
22224 s_setvskip s1, tba_lo
22225 // CHECK: [0x01,0x6c,0x10,0xbf]
22227 s_setvskip s1, tba_hi
22228 // CHECK: [0x01,0x6d,0x10,0xbf]
22230 s_setvskip s1, tma_lo
22231 // CHECK: [0x01,0x6e,0x10,0xbf]
22233 s_setvskip s1, tma_hi
22234 // CHECK: [0x01,0x6f,0x10,0xbf]
22236 s_setvskip s1, ttmp11
22237 // CHECK: [0x01,0x7b,0x10,0xbf]
22239 s_setvskip s1, m0
22240 // CHECK: [0x01,0x7c,0x10,0xbf]
22242 s_setvskip s1, exec_lo
22243 // CHECK: [0x01,0x7e,0x10,0xbf]
22245 s_setvskip s1, exec_hi
22246 // CHECK: [0x01,0x7f,0x10,0xbf]
22248 s_setvskip s1, 0
22249 // CHECK: [0x01,0x80,0x10,0xbf]
22251 s_setvskip s1, -1
22252 // CHECK: [0x01,0xc1,0x10,0xbf]
22254 s_setvskip s1, 0.5
22255 // CHECK: [0x01,0xf0,0x10,0xbf]
22257 s_setvskip s1, -4.0
22258 // CHECK: [0x01,0xf7,0x10,0xbf]
22260 s_setvskip s1, 0xaf123456
22261 // CHECK: [0x01,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf]
22263 s_setvskip s1, 0x3f717273
22264 // CHECK: [0x01,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f]
22266 s_movk_i32 s5, 0x3141
22267 // CHECK: [0x41,0x31,0x05,0xb0]
22269 s_movk_i32 s103, 0x3141
22270 // CHECK: [0x41,0x31,0x67,0xb0]
22272 s_movk_i32 flat_scratch_lo, 0x3141
22273 // CHECK: [0x41,0x31,0x68,0xb0]
22275 s_movk_i32 flat_scratch_hi, 0x3141
22276 // CHECK: [0x41,0x31,0x69,0xb0]
22278 s_movk_i32 vcc_lo, 0x3141
22279 // CHECK: [0x41,0x31,0x6a,0xb0]
22281 s_movk_i32 vcc_hi, 0x3141
22282 // CHECK: [0x41,0x31,0x6b,0xb0]
22284 s_movk_i32 tba_lo, 0x3141
22285 // CHECK: [0x41,0x31,0x6c,0xb0]
22287 s_movk_i32 tba_hi, 0x3141
22288 // CHECK: [0x41,0x31,0x6d,0xb0]
22290 s_movk_i32 tma_lo, 0x3141
22291 // CHECK: [0x41,0x31,0x6e,0xb0]
22293 s_movk_i32 tma_hi, 0x3141
22294 // CHECK: [0x41,0x31,0x6f,0xb0]
22296 s_movk_i32 ttmp11, 0x3141
22297 // CHECK: [0x41,0x31,0x7b,0xb0]
22299 s_movk_i32 m0, 0x3141
22300 // CHECK: [0x41,0x31,0x7c,0xb0]
22302 s_movk_i32 exec_lo, 0x3141
22303 // CHECK: [0x41,0x31,0x7e,0xb0]
22305 s_movk_i32 exec_hi, 0x3141
22306 // CHECK: [0x41,0x31,0x7f,0xb0]
22308 s_movk_i32 s5, 0xc1d1
22309 // CHECK: [0xd1,0xc1,0x05,0xb0]
22311 s_cmovk_i32 s5, 0x3141
22312 // CHECK: [0x41,0x31,0x05,0xb1]
22314 s_cmovk_i32 s103, 0x3141
22315 // CHECK: [0x41,0x31,0x67,0xb1]
22317 s_cmovk_i32 flat_scratch_lo, 0x3141
22318 // CHECK: [0x41,0x31,0x68,0xb1]
22320 s_cmovk_i32 flat_scratch_hi, 0x3141
22321 // CHECK: [0x41,0x31,0x69,0xb1]
22323 s_cmovk_i32 vcc_lo, 0x3141
22324 // CHECK: [0x41,0x31,0x6a,0xb1]
22326 s_cmovk_i32 vcc_hi, 0x3141
22327 // CHECK: [0x41,0x31,0x6b,0xb1]
22329 s_cmovk_i32 tba_lo, 0x3141
22330 // CHECK: [0x41,0x31,0x6c,0xb1]
22332 s_cmovk_i32 tba_hi, 0x3141
22333 // CHECK: [0x41,0x31,0x6d,0xb1]
22335 s_cmovk_i32 tma_lo, 0x3141
22336 // CHECK: [0x41,0x31,0x6e,0xb1]
22338 s_cmovk_i32 tma_hi, 0x3141
22339 // CHECK: [0x41,0x31,0x6f,0xb1]
22341 s_cmovk_i32 ttmp11, 0x3141
22342 // CHECK: [0x41,0x31,0x7b,0xb1]
22344 s_cmovk_i32 m0, 0x3141
22345 // CHECK: [0x41,0x31,0x7c,0xb1]
22347 s_cmovk_i32 exec_lo, 0x3141
22348 // CHECK: [0x41,0x31,0x7e,0xb1]
22350 s_cmovk_i32 exec_hi, 0x3141
22351 // CHECK: [0x41,0x31,0x7f,0xb1]
22353 s_cmovk_i32 s5, 0xc1d1
22354 // CHECK: [0xd1,0xc1,0x05,0xb1]
22356 s_cmpk_eq_i32 s1, 0x3141
22357 // CHECK: [0x41,0x31,0x81,0xb1]
22359 s_cmpk_eq_i32 s103, 0x3141
22360 // CHECK: [0x41,0x31,0xe7,0xb1]
22362 s_cmpk_eq_i32 flat_scratch_lo, 0x3141
22363 // CHECK: [0x41,0x31,0xe8,0xb1]
22365 s_cmpk_eq_i32 flat_scratch_hi, 0x3141
22366 // CHECK: [0x41,0x31,0xe9,0xb1]
22368 s_cmpk_eq_i32 vcc_lo, 0x3141
22369 // CHECK: [0x41,0x31,0xea,0xb1]
22371 s_cmpk_eq_i32 vcc_hi, 0x3141
22372 // CHECK: [0x41,0x31,0xeb,0xb1]
22374 s_cmpk_eq_i32 tba_lo, 0x3141
22375 // CHECK: [0x41,0x31,0xec,0xb1]
22377 s_cmpk_eq_i32 tba_hi, 0x3141
22378 // CHECK: [0x41,0x31,0xed,0xb1]
22380 s_cmpk_eq_i32 tma_lo, 0x3141
22381 // CHECK: [0x41,0x31,0xee,0xb1]
22383 s_cmpk_eq_i32 tma_hi, 0x3141
22384 // CHECK: [0x41,0x31,0xef,0xb1]
22386 s_cmpk_eq_i32 ttmp11, 0x3141
22387 // CHECK: [0x41,0x31,0xfb,0xb1]
22389 s_cmpk_eq_i32 m0, 0x3141
22390 // CHECK: [0x41,0x31,0xfc,0xb1]
22392 s_cmpk_eq_i32 exec_lo, 0x3141
22393 // CHECK: [0x41,0x31,0xfe,0xb1]
22395 s_cmpk_eq_i32 exec_hi, 0x3141
22396 // CHECK: [0x41,0x31,0xff,0xb1]
22398 s_cmpk_eq_i32 s1, 0xc1d1
22399 // CHECK: [0xd1,0xc1,0x81,0xb1]
22401 s_cmpk_lg_i32 s1, 0x3141
22402 // CHECK: [0x41,0x31,0x01,0xb2]
22404 s_cmpk_lg_i32 s103, 0x3141
22405 // CHECK: [0x41,0x31,0x67,0xb2]
22407 s_cmpk_lg_i32 flat_scratch_lo, 0x3141
22408 // CHECK: [0x41,0x31,0x68,0xb2]
22410 s_cmpk_lg_i32 flat_scratch_hi, 0x3141
22411 // CHECK: [0x41,0x31,0x69,0xb2]
22413 s_cmpk_lg_i32 vcc_lo, 0x3141
22414 // CHECK: [0x41,0x31,0x6a,0xb2]
22416 s_cmpk_lg_i32 vcc_hi, 0x3141
22417 // CHECK: [0x41,0x31,0x6b,0xb2]
22419 s_cmpk_lg_i32 tba_lo, 0x3141
22420 // CHECK: [0x41,0x31,0x6c,0xb2]
22422 s_cmpk_lg_i32 tba_hi, 0x3141
22423 // CHECK: [0x41,0x31,0x6d,0xb2]
22425 s_cmpk_lg_i32 tma_lo, 0x3141
22426 // CHECK: [0x41,0x31,0x6e,0xb2]
22428 s_cmpk_lg_i32 tma_hi, 0x3141
22429 // CHECK: [0x41,0x31,0x6f,0xb2]
22431 s_cmpk_lg_i32 ttmp11, 0x3141
22432 // CHECK: [0x41,0x31,0x7b,0xb2]
22434 s_cmpk_lg_i32 m0, 0x3141
22435 // CHECK: [0x41,0x31,0x7c,0xb2]
22437 s_cmpk_lg_i32 exec_lo, 0x3141
22438 // CHECK: [0x41,0x31,0x7e,0xb2]
22440 s_cmpk_lg_i32 exec_hi, 0x3141
22441 // CHECK: [0x41,0x31,0x7f,0xb2]
22443 s_cmpk_lg_i32 s1, 0xc1d1
22444 // CHECK: [0xd1,0xc1,0x01,0xb2]
22446 s_cmpk_gt_i32 s1, 0x3141
22447 // CHECK: [0x41,0x31,0x81,0xb2]
22449 s_cmpk_gt_i32 s103, 0x3141
22450 // CHECK: [0x41,0x31,0xe7,0xb2]
22452 s_cmpk_gt_i32 flat_scratch_lo, 0x3141
22453 // CHECK: [0x41,0x31,0xe8,0xb2]
22455 s_cmpk_gt_i32 flat_scratch_hi, 0x3141
22456 // CHECK: [0x41,0x31,0xe9,0xb2]
22458 s_cmpk_gt_i32 vcc_lo, 0x3141
22459 // CHECK: [0x41,0x31,0xea,0xb2]
22461 s_cmpk_gt_i32 vcc_hi, 0x3141
22462 // CHECK: [0x41,0x31,0xeb,0xb2]
22464 s_cmpk_gt_i32 tba_lo, 0x3141
22465 // CHECK: [0x41,0x31,0xec,0xb2]
22467 s_cmpk_gt_i32 tba_hi, 0x3141
22468 // CHECK: [0x41,0x31,0xed,0xb2]
22470 s_cmpk_gt_i32 tma_lo, 0x3141
22471 // CHECK: [0x41,0x31,0xee,0xb2]
22473 s_cmpk_gt_i32 tma_hi, 0x3141
22474 // CHECK: [0x41,0x31,0xef,0xb2]
22476 s_cmpk_gt_i32 ttmp11, 0x3141
22477 // CHECK: [0x41,0x31,0xfb,0xb2]
22479 s_cmpk_gt_i32 m0, 0x3141
22480 // CHECK: [0x41,0x31,0xfc,0xb2]
22482 s_cmpk_gt_i32 exec_lo, 0x3141
22483 // CHECK: [0x41,0x31,0xfe,0xb2]
22485 s_cmpk_gt_i32 exec_hi, 0x3141
22486 // CHECK: [0x41,0x31,0xff,0xb2]
22488 s_cmpk_gt_i32 s1, 0xc1d1
22489 // CHECK: [0xd1,0xc1,0x81,0xb2]
22491 s_cmpk_ge_i32 s1, 0x3141
22492 // CHECK: [0x41,0x31,0x01,0xb3]
22494 s_cmpk_ge_i32 s103, 0x3141
22495 // CHECK: [0x41,0x31,0x67,0xb3]
22497 s_cmpk_ge_i32 flat_scratch_lo, 0x3141
22498 // CHECK: [0x41,0x31,0x68,0xb3]
22500 s_cmpk_ge_i32 flat_scratch_hi, 0x3141
22501 // CHECK: [0x41,0x31,0x69,0xb3]
22503 s_cmpk_ge_i32 vcc_lo, 0x3141
22504 // CHECK: [0x41,0x31,0x6a,0xb3]
22506 s_cmpk_ge_i32 vcc_hi, 0x3141
22507 // CHECK: [0x41,0x31,0x6b,0xb3]
22509 s_cmpk_ge_i32 tba_lo, 0x3141
22510 // CHECK: [0x41,0x31,0x6c,0xb3]
22512 s_cmpk_ge_i32 tba_hi, 0x3141
22513 // CHECK: [0x41,0x31,0x6d,0xb3]
22515 s_cmpk_ge_i32 tma_lo, 0x3141
22516 // CHECK: [0x41,0x31,0x6e,0xb3]
22518 s_cmpk_ge_i32 tma_hi, 0x3141
22519 // CHECK: [0x41,0x31,0x6f,0xb3]
22521 s_cmpk_ge_i32 ttmp11, 0x3141
22522 // CHECK: [0x41,0x31,0x7b,0xb3]
22524 s_cmpk_ge_i32 m0, 0x3141
22525 // CHECK: [0x41,0x31,0x7c,0xb3]
22527 s_cmpk_ge_i32 exec_lo, 0x3141
22528 // CHECK: [0x41,0x31,0x7e,0xb3]
22530 s_cmpk_ge_i32 exec_hi, 0x3141
22531 // CHECK: [0x41,0x31,0x7f,0xb3]
22533 s_cmpk_ge_i32 s1, 0xc1d1
22534 // CHECK: [0xd1,0xc1,0x01,0xb3]
22536 s_cmpk_lt_i32 s1, 0x3141
22537 // CHECK: [0x41,0x31,0x81,0xb3]
22539 s_cmpk_lt_i32 s103, 0x3141
22540 // CHECK: [0x41,0x31,0xe7,0xb3]
22542 s_cmpk_lt_i32 flat_scratch_lo, 0x3141
22543 // CHECK: [0x41,0x31,0xe8,0xb3]
22545 s_cmpk_lt_i32 flat_scratch_hi, 0x3141
22546 // CHECK: [0x41,0x31,0xe9,0xb3]
22548 s_cmpk_lt_i32 vcc_lo, 0x3141
22549 // CHECK: [0x41,0x31,0xea,0xb3]
22551 s_cmpk_lt_i32 vcc_hi, 0x3141
22552 // CHECK: [0x41,0x31,0xeb,0xb3]
22554 s_cmpk_lt_i32 tba_lo, 0x3141
22555 // CHECK: [0x41,0x31,0xec,0xb3]
22557 s_cmpk_lt_i32 tba_hi, 0x3141
22558 // CHECK: [0x41,0x31,0xed,0xb3]
22560 s_cmpk_lt_i32 tma_lo, 0x3141
22561 // CHECK: [0x41,0x31,0xee,0xb3]
22563 s_cmpk_lt_i32 tma_hi, 0x3141
22564 // CHECK: [0x41,0x31,0xef,0xb3]
22566 s_cmpk_lt_i32 ttmp11, 0x3141
22567 // CHECK: [0x41,0x31,0xfb,0xb3]
22569 s_cmpk_lt_i32 m0, 0x3141
22570 // CHECK: [0x41,0x31,0xfc,0xb3]
22572 s_cmpk_lt_i32 exec_lo, 0x3141
22573 // CHECK: [0x41,0x31,0xfe,0xb3]
22575 s_cmpk_lt_i32 exec_hi, 0x3141
22576 // CHECK: [0x41,0x31,0xff,0xb3]
22578 s_cmpk_lt_i32 s1, 0xc1d1
22579 // CHECK: [0xd1,0xc1,0x81,0xb3]
22581 s_cmpk_le_i32 s1, 0x3141
22582 // CHECK: [0x41,0x31,0x01,0xb4]
22584 s_cmpk_le_i32 s103, 0x3141
22585 // CHECK: [0x41,0x31,0x67,0xb4]
22587 s_cmpk_le_i32 flat_scratch_lo, 0x3141
22588 // CHECK: [0x41,0x31,0x68,0xb4]
22590 s_cmpk_le_i32 flat_scratch_hi, 0x3141
22591 // CHECK: [0x41,0x31,0x69,0xb4]
22593 s_cmpk_le_i32 vcc_lo, 0x3141
22594 // CHECK: [0x41,0x31,0x6a,0xb4]
22596 s_cmpk_le_i32 vcc_hi, 0x3141
22597 // CHECK: [0x41,0x31,0x6b,0xb4]
22599 s_cmpk_le_i32 tba_lo, 0x3141
22600 // CHECK: [0x41,0x31,0x6c,0xb4]
22602 s_cmpk_le_i32 tba_hi, 0x3141
22603 // CHECK: [0x41,0x31,0x6d,0xb4]
22605 s_cmpk_le_i32 tma_lo, 0x3141
22606 // CHECK: [0x41,0x31,0x6e,0xb4]
22608 s_cmpk_le_i32 tma_hi, 0x3141
22609 // CHECK: [0x41,0x31,0x6f,0xb4]
22611 s_cmpk_le_i32 ttmp11, 0x3141
22612 // CHECK: [0x41,0x31,0x7b,0xb4]
22614 s_cmpk_le_i32 m0, 0x3141
22615 // CHECK: [0x41,0x31,0x7c,0xb4]
22617 s_cmpk_le_i32 exec_lo, 0x3141
22618 // CHECK: [0x41,0x31,0x7e,0xb4]
22620 s_cmpk_le_i32 exec_hi, 0x3141
22621 // CHECK: [0x41,0x31,0x7f,0xb4]
22623 s_cmpk_le_i32 s1, 0xc1d1
22624 // CHECK: [0xd1,0xc1,0x01,0xb4]
22626 s_cmpk_eq_u32 s1, 0x3141
22627 // CHECK: [0x41,0x31,0x81,0xb4]
22629 s_cmpk_eq_u32 s103, 0x3141
22630 // CHECK: [0x41,0x31,0xe7,0xb4]
22632 s_cmpk_eq_u32 flat_scratch_lo, 0x3141
22633 // CHECK: [0x41,0x31,0xe8,0xb4]
22635 s_cmpk_eq_u32 flat_scratch_hi, 0x3141
22636 // CHECK: [0x41,0x31,0xe9,0xb4]
22638 s_cmpk_eq_u32 vcc_lo, 0x3141
22639 // CHECK: [0x41,0x31,0xea,0xb4]
22641 s_cmpk_eq_u32 vcc_hi, 0x3141
22642 // CHECK: [0x41,0x31,0xeb,0xb4]
22644 s_cmpk_eq_u32 tba_lo, 0x3141
22645 // CHECK: [0x41,0x31,0xec,0xb4]
22647 s_cmpk_eq_u32 tba_hi, 0x3141
22648 // CHECK: [0x41,0x31,0xed,0xb4]
22650 s_cmpk_eq_u32 tma_lo, 0x3141
22651 // CHECK: [0x41,0x31,0xee,0xb4]
22653 s_cmpk_eq_u32 tma_hi, 0x3141
22654 // CHECK: [0x41,0x31,0xef,0xb4]
22656 s_cmpk_eq_u32 ttmp11, 0x3141
22657 // CHECK: [0x41,0x31,0xfb,0xb4]
22659 s_cmpk_eq_u32 m0, 0x3141
22660 // CHECK: [0x41,0x31,0xfc,0xb4]
22662 s_cmpk_eq_u32 exec_lo, 0x3141
22663 // CHECK: [0x41,0x31,0xfe,0xb4]
22665 s_cmpk_eq_u32 exec_hi, 0x3141
22666 // CHECK: [0x41,0x31,0xff,0xb4]
22668 s_cmpk_eq_u32 s1, 0xc1d1
22669 // CHECK: [0xd1,0xc1,0x81,0xb4]
22671 s_cmpk_lg_u32 s1, 0x3141
22672 // CHECK: [0x41,0x31,0x01,0xb5]
22674 s_cmpk_lg_u32 s103, 0x3141
22675 // CHECK: [0x41,0x31,0x67,0xb5]
22677 s_cmpk_lg_u32 flat_scratch_lo, 0x3141
22678 // CHECK: [0x41,0x31,0x68,0xb5]
22680 s_cmpk_lg_u32 flat_scratch_hi, 0x3141
22681 // CHECK: [0x41,0x31,0x69,0xb5]
22683 s_cmpk_lg_u32 vcc_lo, 0x3141
22684 // CHECK: [0x41,0x31,0x6a,0xb5]
22686 s_cmpk_lg_u32 vcc_hi, 0x3141
22687 // CHECK: [0x41,0x31,0x6b,0xb5]
22689 s_cmpk_lg_u32 tba_lo, 0x3141
22690 // CHECK: [0x41,0x31,0x6c,0xb5]
22692 s_cmpk_lg_u32 tba_hi, 0x3141
22693 // CHECK: [0x41,0x31,0x6d,0xb5]
22695 s_cmpk_lg_u32 tma_lo, 0x3141
22696 // CHECK: [0x41,0x31,0x6e,0xb5]
22698 s_cmpk_lg_u32 tma_hi, 0x3141
22699 // CHECK: [0x41,0x31,0x6f,0xb5]
22701 s_cmpk_lg_u32 ttmp11, 0x3141
22702 // CHECK: [0x41,0x31,0x7b,0xb5]
22704 s_cmpk_lg_u32 m0, 0x3141
22705 // CHECK: [0x41,0x31,0x7c,0xb5]
22707 s_cmpk_lg_u32 exec_lo, 0x3141
22708 // CHECK: [0x41,0x31,0x7e,0xb5]
22710 s_cmpk_lg_u32 exec_hi, 0x3141
22711 // CHECK: [0x41,0x31,0x7f,0xb5]
22713 s_cmpk_lg_u32 s1, 0xc1d1
22714 // CHECK: [0xd1,0xc1,0x01,0xb5]
22716 s_cmpk_gt_u32 s1, 0x3141
22717 // CHECK: [0x41,0x31,0x81,0xb5]
22719 s_cmpk_gt_u32 s103, 0x3141
22720 // CHECK: [0x41,0x31,0xe7,0xb5]
22722 s_cmpk_gt_u32 flat_scratch_lo, 0x3141
22723 // CHECK: [0x41,0x31,0xe8,0xb5]
22725 s_cmpk_gt_u32 flat_scratch_hi, 0x3141
22726 // CHECK: [0x41,0x31,0xe9,0xb5]
22728 s_cmpk_gt_u32 vcc_lo, 0x3141
22729 // CHECK: [0x41,0x31,0xea,0xb5]
22731 s_cmpk_gt_u32 vcc_hi, 0x3141
22732 // CHECK: [0x41,0x31,0xeb,0xb5]
22734 s_cmpk_gt_u32 tba_lo, 0x3141
22735 // CHECK: [0x41,0x31,0xec,0xb5]
22737 s_cmpk_gt_u32 tba_hi, 0x3141
22738 // CHECK: [0x41,0x31,0xed,0xb5]
22740 s_cmpk_gt_u32 tma_lo, 0x3141
22741 // CHECK: [0x41,0x31,0xee,0xb5]
22743 s_cmpk_gt_u32 tma_hi, 0x3141
22744 // CHECK: [0x41,0x31,0xef,0xb5]
22746 s_cmpk_gt_u32 ttmp11, 0x3141
22747 // CHECK: [0x41,0x31,0xfb,0xb5]
22749 s_cmpk_gt_u32 m0, 0x3141
22750 // CHECK: [0x41,0x31,0xfc,0xb5]
22752 s_cmpk_gt_u32 exec_lo, 0x3141
22753 // CHECK: [0x41,0x31,0xfe,0xb5]
22755 s_cmpk_gt_u32 exec_hi, 0x3141
22756 // CHECK: [0x41,0x31,0xff,0xb5]
22758 s_cmpk_gt_u32 s1, 0xc1d1
22759 // CHECK: [0xd1,0xc1,0x81,0xb5]
22761 s_cmpk_ge_u32 s1, 0x3141
22762 // CHECK: [0x41,0x31,0x01,0xb6]
22764 s_cmpk_ge_u32 s103, 0x3141
22765 // CHECK: [0x41,0x31,0x67,0xb6]
22767 s_cmpk_ge_u32 flat_scratch_lo, 0x3141
22768 // CHECK: [0x41,0x31,0x68,0xb6]
22770 s_cmpk_ge_u32 flat_scratch_hi, 0x3141
22771 // CHECK: [0x41,0x31,0x69,0xb6]
22773 s_cmpk_ge_u32 vcc_lo, 0x3141
22774 // CHECK: [0x41,0x31,0x6a,0xb6]
22776 s_cmpk_ge_u32 vcc_hi, 0x3141
22777 // CHECK: [0x41,0x31,0x6b,0xb6]
22779 s_cmpk_ge_u32 tba_lo, 0x3141
22780 // CHECK: [0x41,0x31,0x6c,0xb6]
22782 s_cmpk_ge_u32 tba_hi, 0x3141
22783 // CHECK: [0x41,0x31,0x6d,0xb6]
22785 s_cmpk_ge_u32 tma_lo, 0x3141
22786 // CHECK: [0x41,0x31,0x6e,0xb6]
22788 s_cmpk_ge_u32 tma_hi, 0x3141
22789 // CHECK: [0x41,0x31,0x6f,0xb6]
22791 s_cmpk_ge_u32 ttmp11, 0x3141
22792 // CHECK: [0x41,0x31,0x7b,0xb6]
22794 s_cmpk_ge_u32 m0, 0x3141
22795 // CHECK: [0x41,0x31,0x7c,0xb6]
22797 s_cmpk_ge_u32 exec_lo, 0x3141
22798 // CHECK: [0x41,0x31,0x7e,0xb6]
22800 s_cmpk_ge_u32 exec_hi, 0x3141
22801 // CHECK: [0x41,0x31,0x7f,0xb6]
22803 s_cmpk_ge_u32 s1, 0xc1d1
22804 // CHECK: [0xd1,0xc1,0x01,0xb6]
22806 s_cmpk_lt_u32 s1, 0x3141
22807 // CHECK: [0x41,0x31,0x81,0xb6]
22809 s_cmpk_lt_u32 s103, 0x3141
22810 // CHECK: [0x41,0x31,0xe7,0xb6]
22812 s_cmpk_lt_u32 flat_scratch_lo, 0x3141
22813 // CHECK: [0x41,0x31,0xe8,0xb6]
22815 s_cmpk_lt_u32 flat_scratch_hi, 0x3141
22816 // CHECK: [0x41,0x31,0xe9,0xb6]
22818 s_cmpk_lt_u32 vcc_lo, 0x3141
22819 // CHECK: [0x41,0x31,0xea,0xb6]
22821 s_cmpk_lt_u32 vcc_hi, 0x3141
22822 // CHECK: [0x41,0x31,0xeb,0xb6]
22824 s_cmpk_lt_u32 tba_lo, 0x3141
22825 // CHECK: [0x41,0x31,0xec,0xb6]
22827 s_cmpk_lt_u32 tba_hi, 0x3141
22828 // CHECK: [0x41,0x31,0xed,0xb6]
22830 s_cmpk_lt_u32 tma_lo, 0x3141
22831 // CHECK: [0x41,0x31,0xee,0xb6]
22833 s_cmpk_lt_u32 tma_hi, 0x3141
22834 // CHECK: [0x41,0x31,0xef,0xb6]
22836 s_cmpk_lt_u32 ttmp11, 0x3141
22837 // CHECK: [0x41,0x31,0xfb,0xb6]
22839 s_cmpk_lt_u32 m0, 0x3141
22840 // CHECK: [0x41,0x31,0xfc,0xb6]
22842 s_cmpk_lt_u32 exec_lo, 0x3141
22843 // CHECK: [0x41,0x31,0xfe,0xb6]
22845 s_cmpk_lt_u32 exec_hi, 0x3141
22846 // CHECK: [0x41,0x31,0xff,0xb6]
22848 s_cmpk_lt_u32 s1, 0xc1d1
22849 // CHECK: [0xd1,0xc1,0x81,0xb6]
22851 s_cmpk_le_u32 s1, 0x3141
22852 // CHECK: [0x41,0x31,0x01,0xb7]
22854 s_cmpk_le_u32 s103, 0x3141
22855 // CHECK: [0x41,0x31,0x67,0xb7]
22857 s_cmpk_le_u32 flat_scratch_lo, 0x3141
22858 // CHECK: [0x41,0x31,0x68,0xb7]
22860 s_cmpk_le_u32 flat_scratch_hi, 0x3141
22861 // CHECK: [0x41,0x31,0x69,0xb7]
22863 s_cmpk_le_u32 vcc_lo, 0x3141
22864 // CHECK: [0x41,0x31,0x6a,0xb7]
22866 s_cmpk_le_u32 vcc_hi, 0x3141
22867 // CHECK: [0x41,0x31,0x6b,0xb7]
22869 s_cmpk_le_u32 tba_lo, 0x3141
22870 // CHECK: [0x41,0x31,0x6c,0xb7]
22872 s_cmpk_le_u32 tba_hi, 0x3141
22873 // CHECK: [0x41,0x31,0x6d,0xb7]
22875 s_cmpk_le_u32 tma_lo, 0x3141
22876 // CHECK: [0x41,0x31,0x6e,0xb7]
22878 s_cmpk_le_u32 tma_hi, 0x3141
22879 // CHECK: [0x41,0x31,0x6f,0xb7]
22881 s_cmpk_le_u32 ttmp11, 0x3141
22882 // CHECK: [0x41,0x31,0x7b,0xb7]
22884 s_cmpk_le_u32 m0, 0x3141
22885 // CHECK: [0x41,0x31,0x7c,0xb7]
22887 s_cmpk_le_u32 exec_lo, 0x3141
22888 // CHECK: [0x41,0x31,0x7e,0xb7]
22890 s_cmpk_le_u32 exec_hi, 0x3141
22891 // CHECK: [0x41,0x31,0x7f,0xb7]
22893 s_cmpk_le_u32 s1, 0xc1d1
22894 // CHECK: [0xd1,0xc1,0x01,0xb7]
22896 s_addk_i32 s5, 0x3141
22897 // CHECK: [0x41,0x31,0x85,0xb7]
22899 s_addk_i32 s103, 0x3141
22900 // CHECK: [0x41,0x31,0xe7,0xb7]
22902 s_addk_i32 flat_scratch_lo, 0x3141
22903 // CHECK: [0x41,0x31,0xe8,0xb7]
22905 s_addk_i32 flat_scratch_hi, 0x3141
22906 // CHECK: [0x41,0x31,0xe9,0xb7]
22908 s_addk_i32 vcc_lo, 0x3141
22909 // CHECK: [0x41,0x31,0xea,0xb7]
22911 s_addk_i32 vcc_hi, 0x3141
22912 // CHECK: [0x41,0x31,0xeb,0xb7]
22914 s_addk_i32 tba_lo, 0x3141
22915 // CHECK: [0x41,0x31,0xec,0xb7]
22917 s_addk_i32 tba_hi, 0x3141
22918 // CHECK: [0x41,0x31,0xed,0xb7]
22920 s_addk_i32 tma_lo, 0x3141
22921 // CHECK: [0x41,0x31,0xee,0xb7]
22923 s_addk_i32 tma_hi, 0x3141
22924 // CHECK: [0x41,0x31,0xef,0xb7]
22926 s_addk_i32 ttmp11, 0x3141
22927 // CHECK: [0x41,0x31,0xfb,0xb7]
22929 s_addk_i32 m0, 0x3141
22930 // CHECK: [0x41,0x31,0xfc,0xb7]
22932 s_addk_i32 exec_lo, 0x3141
22933 // CHECK: [0x41,0x31,0xfe,0xb7]
22935 s_addk_i32 exec_hi, 0x3141
22936 // CHECK: [0x41,0x31,0xff,0xb7]
22938 s_addk_i32 s5, 0xc1d1
22939 // CHECK: [0xd1,0xc1,0x85,0xb7]
22941 s_mulk_i32 s5, 0x3141
22942 // CHECK: [0x41,0x31,0x05,0xb8]
22944 s_mulk_i32 s103, 0x3141
22945 // CHECK: [0x41,0x31,0x67,0xb8]
22947 s_mulk_i32 flat_scratch_lo, 0x3141
22948 // CHECK: [0x41,0x31,0x68,0xb8]
22950 s_mulk_i32 flat_scratch_hi, 0x3141
22951 // CHECK: [0x41,0x31,0x69,0xb8]
22953 s_mulk_i32 vcc_lo, 0x3141
22954 // CHECK: [0x41,0x31,0x6a,0xb8]
22956 s_mulk_i32 vcc_hi, 0x3141
22957 // CHECK: [0x41,0x31,0x6b,0xb8]
22959 s_mulk_i32 tba_lo, 0x3141
22960 // CHECK: [0x41,0x31,0x6c,0xb8]
22962 s_mulk_i32 tba_hi, 0x3141
22963 // CHECK: [0x41,0x31,0x6d,0xb8]
22965 s_mulk_i32 tma_lo, 0x3141
22966 // CHECK: [0x41,0x31,0x6e,0xb8]
22968 s_mulk_i32 tma_hi, 0x3141
22969 // CHECK: [0x41,0x31,0x6f,0xb8]
22971 s_mulk_i32 ttmp11, 0x3141
22972 // CHECK: [0x41,0x31,0x7b,0xb8]
22974 s_mulk_i32 m0, 0x3141
22975 // CHECK: [0x41,0x31,0x7c,0xb8]
22977 s_mulk_i32 exec_lo, 0x3141
22978 // CHECK: [0x41,0x31,0x7e,0xb8]
22980 s_mulk_i32 exec_hi, 0x3141
22981 // CHECK: [0x41,0x31,0x7f,0xb8]
22983 s_mulk_i32 s5, 0xc1d1
22984 // CHECK: [0xd1,0xc1,0x05,0xb8]
22986 s_cbranch_i_fork s[2:3], 12609
22987 // CHECK: [0x41,0x31,0x82,0xb8]
22989 s_cbranch_i_fork s[4:5], 12609
22990 // CHECK: [0x41,0x31,0x84,0xb8]
22992 s_cbranch_i_fork s[102:103], 12609
22993 // CHECK: [0x41,0x31,0xe6,0xb8]
22995 s_cbranch_i_fork flat_scratch, 12609
22996 // CHECK: [0x41,0x31,0xe8,0xb8]
22998 s_cbranch_i_fork vcc, 12609
22999 // CHECK: [0x41,0x31,0xea,0xb8]
23001 s_cbranch_i_fork tba, 12609
23002 // CHECK: [0x41,0x31,0xec,0xb8]
23004 s_cbranch_i_fork tma, 12609
23005 // CHECK: [0x41,0x31,0xee,0xb8]
23007 s_cbranch_i_fork ttmp[10:11], 12609
23008 // CHECK: [0x41,0x31,0xfa,0xb8]
23010 s_cbranch_i_fork exec, 12609
23011 // CHECK: [0x41,0x31,0xfe,0xb8]
23013 s_cbranch_i_fork s[2:3], 49617
23014 // CHECK: [0xd1,0xc1,0x82,0xb8]
23016 s_getreg_b32 s5, 0x3141
23017 // CHECK: [0x41,0x31,0x05,0xb9]
23019 s_getreg_b32 s103, 0x3141
23020 // CHECK: [0x41,0x31,0x67,0xb9]
23022 s_getreg_b32 flat_scratch_lo, 0x3141
23023 // CHECK: [0x41,0x31,0x68,0xb9]
23025 s_getreg_b32 flat_scratch_hi, 0x3141
23026 // CHECK: [0x41,0x31,0x69,0xb9]
23028 s_getreg_b32 vcc_lo, 0x3141
23029 // CHECK: [0x41,0x31,0x6a,0xb9]
23031 s_getreg_b32 vcc_hi, 0x3141
23032 // CHECK: [0x41,0x31,0x6b,0xb9]
23034 s_getreg_b32 tba_lo, 0x3141
23035 // CHECK: [0x41,0x31,0x6c,0xb9]
23037 s_getreg_b32 tba_hi, 0x3141
23038 // CHECK: [0x41,0x31,0x6d,0xb9]
23040 s_getreg_b32 tma_lo, 0x3141
23041 // CHECK: [0x41,0x31,0x6e,0xb9]
23043 s_getreg_b32 tma_hi, 0x3141
23044 // CHECK: [0x41,0x31,0x6f,0xb9]
23046 s_getreg_b32 ttmp11, 0x3141
23047 // CHECK: [0x41,0x31,0x7b,0xb9]
23049 s_getreg_b32 m0, 0x3141
23050 // CHECK: [0x41,0x31,0x7c,0xb9]
23052 s_getreg_b32 exec_lo, 0x3141
23053 // CHECK: [0x41,0x31,0x7e,0xb9]
23055 s_getreg_b32 exec_hi, 0x3141
23056 // CHECK: [0x41,0x31,0x7f,0xb9]
23058 s_getreg_b32 s5, 0xc1d1
23059 // CHECK: [0xd1,0xc1,0x05,0xb9]
23061 s_setreg_b32 0x3141, s1
23062 // CHECK: [0x41,0x31,0x81,0xb9]
23064 s_setreg_b32 0xc1d1, s1
23065 // CHECK: [0xd1,0xc1,0x81,0xb9]
23067 s_setreg_b32 0x3141, s103
23068 // CHECK: [0x41,0x31,0xe7,0xb9]
23070 s_setreg_b32 0x3141, flat_scratch_lo
23071 // CHECK: [0x41,0x31,0xe8,0xb9]
23073 s_setreg_b32 0x3141, flat_scratch_hi
23074 // CHECK: [0x41,0x31,0xe9,0xb9]
23076 s_setreg_b32 0x3141, vcc_lo
23077 // CHECK: [0x41,0x31,0xea,0xb9]
23079 s_setreg_b32 0x3141, vcc_hi
23080 // CHECK: [0x41,0x31,0xeb,0xb9]
23082 s_setreg_b32 0x3141, tba_lo
23083 // CHECK: [0x41,0x31,0xec,0xb9]
23085 s_setreg_b32 0x3141, tba_hi
23086 // CHECK: [0x41,0x31,0xed,0xb9]
23088 s_setreg_b32 0x3141, tma_lo
23089 // CHECK: [0x41,0x31,0xee,0xb9]
23091 s_setreg_b32 0x3141, tma_hi
23092 // CHECK: [0x41,0x31,0xef,0xb9]
23094 s_setreg_b32 0x3141, ttmp11
23095 // CHECK: [0x41,0x31,0xfb,0xb9]
23097 s_setreg_b32 0x3141, m0
23098 // CHECK: [0x41,0x31,0xfc,0xb9]
23100 s_setreg_b32 0x3141, exec_lo
23101 // CHECK: [0x41,0x31,0xfe,0xb9]
23103 s_setreg_b32 0x3141, exec_hi
23104 // CHECK: [0x41,0x31,0xff,0xb9]
23106 s_setreg_imm32_b32 0x3141, 0x11213141
23107 // CHECK: [0x41,0x31,0x80,0xba,0x41,0x31,0x21,0x11]
23109 s_setreg_imm32_b32 0xc1d1, 0x11213141
23110 // CHECK: [0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11]
23112 s_setreg_imm32_b32 0x3141, 0xa1b1c1d1
23113 // CHECK: [0x41,0x31,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
23115 s_nop 0x3141
23116 // CHECK: [0x41,0x31,0x80,0xbf]
23118 s_nop 0xc1d1
23119 // CHECK: [0xd1,0xc1,0x80,0xbf]
23121 s_endpgm
23122 // CHECK: [0x00,0x00,0x81,0xbf]
23124 s_branch 12609
23125 // CHECK: [0x41,0x31,0x82,0xbf]
23127 s_branch 49617
23128 // CHECK: [0xd1,0xc1,0x82,0xbf]
23130 s_cbranch_scc0 12609
23131 // CHECK: [0x41,0x31,0x84,0xbf]
23133 s_cbranch_scc0 49617
23134 // CHECK: [0xd1,0xc1,0x84,0xbf]
23136 s_cbranch_scc1 12609
23137 // CHECK: [0x41,0x31,0x85,0xbf]
23139 s_cbranch_scc1 49617
23140 // CHECK: [0xd1,0xc1,0x85,0xbf]
23142 s_cbranch_vccz 12609
23143 // CHECK: [0x41,0x31,0x86,0xbf]
23145 s_cbranch_vccz 49617
23146 // CHECK: [0xd1,0xc1,0x86,0xbf]
23148 s_cbranch_vccnz 12609
23149 // CHECK: [0x41,0x31,0x87,0xbf]
23151 s_cbranch_vccnz 49617
23152 // CHECK: [0xd1,0xc1,0x87,0xbf]
23154 s_cbranch_execz 12609
23155 // CHECK: [0x41,0x31,0x88,0xbf]
23157 s_cbranch_execz 49617
23158 // CHECK: [0xd1,0xc1,0x88,0xbf]
23160 s_cbranch_execnz 12609
23161 // CHECK: [0x41,0x31,0x89,0xbf]
23163 s_cbranch_execnz 49617
23164 // CHECK: [0xd1,0xc1,0x89,0xbf]
23166 s_barrier
23167 // CHECK: [0x00,0x00,0x8a,0xbf]
23169 s_setkill 0x3141
23170 // CHECK: [0x41,0x31,0x8b,0xbf]
23172 s_setkill 0xc1d1
23173 // CHECK: [0xd1,0xc1,0x8b,0xbf]
23175 s_waitcnt 0x3141
23176 // CHECK: [0x41,0x31,0x8c,0xbf]
23178 s_waitcnt 0xc1d1
23179 // CHECK: [0xd1,0xc1,0x8c,0xbf]
23181 s_sethalt 0x3141
23182 // CHECK: [0x41,0x31,0x8d,0xbf]
23184 s_sethalt 0xc1d1
23185 // CHECK: [0xd1,0xc1,0x8d,0xbf]
23187 s_sleep 0x3141
23188 // CHECK: [0x41,0x31,0x8e,0xbf]
23190 s_sleep 0xc1d1
23191 // CHECK: [0xd1,0xc1,0x8e,0xbf]
23193 s_setprio 0x3141
23194 // CHECK: [0x41,0x31,0x8f,0xbf]
23196 s_setprio 0xc1d1
23197 // CHECK: [0xd1,0xc1,0x8f,0xbf]
23199 s_sendmsg 0x3141
23200 // CHECK: [0x41,0x31,0x90,0xbf]
23202 s_sendmsg 0xc1d1
23203 // CHECK: [0xd1,0xc1,0x90,0xbf]
23205 s_sendmsghalt 0x3141
23206 // CHECK: [0x41,0x31,0x91,0xbf]
23208 s_sendmsghalt 0xc1d1
23209 // CHECK: [0xd1,0xc1,0x91,0xbf]
23211 s_trap 0x3141
23212 // CHECK: [0x41,0x31,0x92,0xbf]
23214 s_trap 0xc1d1
23215 // CHECK: [0xd1,0xc1,0x92,0xbf]
23217 s_icache_inv
23218 // CHECK: [0x00,0x00,0x93,0xbf]
23220 s_incperflevel 0x3141
23221 // CHECK: [0x41,0x31,0x94,0xbf]
23223 s_incperflevel 0xc1d1
23224 // CHECK: [0xd1,0xc1,0x94,0xbf]
23226 s_decperflevel 0x3141
23227 // CHECK: [0x41,0x31,0x95,0xbf]
23229 s_decperflevel 0xc1d1
23230 // CHECK: [0xd1,0xc1,0x95,0xbf]
23232 s_ttracedata
23233 // CHECK: [0x00,0x00,0x96,0xbf]
23235 s_cbranch_cdbgsys 12609
23236 // CHECK: [0x41,0x31,0x97,0xbf]
23238 s_cbranch_cdbgsys 49617
23239 // CHECK: [0xd1,0xc1,0x97,0xbf]
23241 s_cbranch_cdbguser 12609
23242 // CHECK: [0x41,0x31,0x98,0xbf]
23244 s_cbranch_cdbguser 49617
23245 // CHECK: [0xd1,0xc1,0x98,0xbf]
23247 s_cbranch_cdbgsys_or_user 12609
23248 // CHECK: [0x41,0x31,0x99,0xbf]
23250 s_cbranch_cdbgsys_or_user 49617
23251 // CHECK: [0xd1,0xc1,0x99,0xbf]
23253 s_cbranch_cdbgsys_and_user 12609
23254 // CHECK: [0x41,0x31,0x9a,0xbf]
23256 s_cbranch_cdbgsys_and_user 49617
23257 // CHECK: [0xd1,0xc1,0x9a,0xbf]
23259 v_interp_p1_f32 v5, v1, attr0.x
23260 // CHECK: [0x01,0x00,0x14,0xc8]
23262 v_interp_p1_f32 v255, v1, attr0.x
23263 // CHECK: [0x01,0x00,0xfc,0xcb]
23265 v_interp_p1_f32 v5, v255, attr0.x
23266 // CHECK: [0xff,0x00,0x14,0xc8]
23268 v_interp_p1_f32 v5, v1, attr1.x
23269 // CHECK: [0x01,0x04,0x14,0xc8]
23271 v_interp_p1_f32 v5, v1, attr31.x
23272 // CHECK: [0x01,0x7c,0x14,0xc8]
23274 v_interp_p1_f32 v5, v1, attr32.x
23275 // CHECK: [0x01,0x80,0x14,0xc8]
23277 v_interp_p1_f32 v5, v1, attr0.y
23278 // CHECK: [0x01,0x01,0x14,0xc8]
23280 v_interp_p1_f32 v5, v1, attr0.z
23281 // CHECK: [0x01,0x02,0x14,0xc8]
23283 v_interp_p1_f32 v5, v1, attr0.w
23284 // CHECK: [0x01,0x03,0x14,0xc8]
23286 v_interp_p2_f32 v5, v1, attr0.x
23287 // CHECK: [0x01,0x00,0x15,0xc8]
23289 v_interp_p2_f32 v255, v1, attr0.x
23290 // CHECK: [0x01,0x00,0xfd,0xcb]
23292 v_interp_p2_f32 v5, v255, attr0.x
23293 // CHECK: [0xff,0x00,0x15,0xc8]
23295 v_interp_p2_f32 v5, v1, attr1.x
23296 // CHECK: [0x01,0x04,0x15,0xc8]
23298 v_interp_p2_f32 v5, v1, attr31.x
23299 // CHECK: [0x01,0x7c,0x15,0xc8]
23301 v_interp_p2_f32 v5, v1, attr32.x
23302 // CHECK: [0x01,0x80,0x15,0xc8]
23304 v_interp_p2_f32 v5, v1, attr0.y
23305 // CHECK: [0x01,0x01,0x15,0xc8]
23307 v_interp_p2_f32 v5, v1, attr0.z
23308 // CHECK: [0x01,0x02,0x15,0xc8]
23310 v_interp_p2_f32 v5, v1, attr0.w
23311 // CHECK: [0x01,0x03,0x15,0xc8]
23313 v_interp_mov_f32 v5, p10, attr0.x
23314 // CHECK: [0x00,0x00,0x16,0xc8]
23316 v_interp_mov_f32 v255, p10, attr0.x
23317 // CHECK: [0x00,0x00,0xfe,0xcb]
23319 v_interp_mov_f32 v5, p20, attr0.x
23320 // CHECK: [0x01,0x00,0x16,0xc8]
23322 v_interp_mov_f32 v5, p0, attr0.x
23323 // CHECK: [0x02,0x00,0x16,0xc8]
23325 v_interp_mov_f32 v5, p10, attr1.x
23326 // CHECK: [0x00,0x04,0x16,0xc8]
23328 v_interp_mov_f32 v5, p10, attr31.x
23329 // CHECK: [0x00,0x7c,0x16,0xc8]
23331 v_interp_mov_f32 v5, p10, attr32.x
23332 // CHECK: [0x00,0x80,0x16,0xc8]
23334 v_interp_mov_f32 v5, p10, attr0.y
23335 // CHECK: [0x00,0x01,0x16,0xc8]
23337 v_interp_mov_f32 v5, p10, attr0.z
23338 // CHECK: [0x00,0x02,0x16,0xc8]
23340 v_interp_mov_f32 v5, p10, attr0.w
23341 // CHECK: [0x00,0x03,0x16,0xc8]
23343 v_nop
23344 // CHECK: [0x00,0x00,0x00,0x7e]
23346 v_nop_e64
23347 // CHECK: [0x00,0x00,0x00,0xd3,0x00,0x00,0x00,0x00]
23349 v_mov_b32 v5, v1
23350 // CHECK: [0x01,0x03,0x0a,0x7e]
23352 v_mov_b32 v255, v1
23353 // CHECK: [0x01,0x03,0xfe,0x7f]
23355 v_mov_b32 v5, v255
23356 // CHECK: [0xff,0x03,0x0a,0x7e]
23358 v_mov_b32 v5, s1
23359 // CHECK: [0x01,0x02,0x0a,0x7e]
23361 v_mov_b32 v5, s103
23362 // CHECK: [0x67,0x02,0x0a,0x7e]
23364 v_mov_b32 v5, flat_scratch_lo
23365 // CHECK: [0x68,0x02,0x0a,0x7e]
23367 v_mov_b32 v5, flat_scratch_hi
23368 // CHECK: [0x69,0x02,0x0a,0x7e]
23370 v_mov_b32 v5, vcc_lo
23371 // CHECK: [0x6a,0x02,0x0a,0x7e]
23373 v_mov_b32 v5, vcc_hi
23374 // CHECK: [0x6b,0x02,0x0a,0x7e]
23376 v_mov_b32 v5, tba_lo
23377 // CHECK: [0x6c,0x02,0x0a,0x7e]
23379 v_mov_b32 v5, tba_hi
23380 // CHECK: [0x6d,0x02,0x0a,0x7e]
23382 v_mov_b32 v5, tma_lo
23383 // CHECK: [0x6e,0x02,0x0a,0x7e]
23385 v_mov_b32 v5, tma_hi
23386 // CHECK: [0x6f,0x02,0x0a,0x7e]
23388 v_mov_b32 v5, ttmp11
23389 // CHECK: [0x7b,0x02,0x0a,0x7e]
23391 v_mov_b32 v5, m0
23392 // CHECK: [0x7c,0x02,0x0a,0x7e]
23394 v_mov_b32 v5, exec_lo
23395 // CHECK: [0x7e,0x02,0x0a,0x7e]
23397 v_mov_b32 v5, exec_hi
23398 // CHECK: [0x7f,0x02,0x0a,0x7e]
23400 v_mov_b32 v5, 0
23401 // CHECK: [0x80,0x02,0x0a,0x7e]
23403 v_mov_b32 v5, -1
23404 // CHECK: [0xc1,0x02,0x0a,0x7e]
23406 v_mov_b32 v5, 0.5
23407 // CHECK: [0xf0,0x02,0x0a,0x7e]
23409 v_mov_b32 v5, -4.0
23410 // CHECK: [0xf7,0x02,0x0a,0x7e]
23412 v_mov_b32 v5, 0xaf123456
23413 // CHECK: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23415 v_mov_b32 v5, 0x3f717273
23416 // CHECK: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23418 v_mov_b32_e64 v5, v1
23419 // CHECK: [0x05,0x00,0x02,0xd3,0x01,0x01,0x00,0x00]
23421 v_mov_b32_e64 v255, v1
23422 // CHECK: [0xff,0x00,0x02,0xd3,0x01,0x01,0x00,0x00]
23424 v_mov_b32_e64 v5, v255
23425 // CHECK: [0x05,0x00,0x02,0xd3,0xff,0x01,0x00,0x00]
23427 v_mov_b32_e64 v5, s1
23428 // CHECK: [0x05,0x00,0x02,0xd3,0x01,0x00,0x00,0x00]
23430 v_mov_b32_e64 v5, s103
23431 // CHECK: [0x05,0x00,0x02,0xd3,0x67,0x00,0x00,0x00]
23433 v_mov_b32_e64 v5, flat_scratch_lo
23434 // CHECK: [0x05,0x00,0x02,0xd3,0x68,0x00,0x00,0x00]
23436 v_mov_b32_e64 v5, flat_scratch_hi
23437 // CHECK: [0x05,0x00,0x02,0xd3,0x69,0x00,0x00,0x00]
23439 v_mov_b32_e64 v5, vcc_lo
23440 // CHECK: [0x05,0x00,0x02,0xd3,0x6a,0x00,0x00,0x00]
23442 v_mov_b32_e64 v5, vcc_hi
23443 // CHECK: [0x05,0x00,0x02,0xd3,0x6b,0x00,0x00,0x00]
23445 v_mov_b32_e64 v5, tba_lo
23446 // CHECK: [0x05,0x00,0x02,0xd3,0x6c,0x00,0x00,0x00]
23448 v_mov_b32_e64 v5, tba_hi
23449 // CHECK: [0x05,0x00,0x02,0xd3,0x6d,0x00,0x00,0x00]
23451 v_mov_b32_e64 v5, tma_lo
23452 // CHECK: [0x05,0x00,0x02,0xd3,0x6e,0x00,0x00,0x00]
23454 v_mov_b32_e64 v5, tma_hi
23455 // CHECK: [0x05,0x00,0x02,0xd3,0x6f,0x00,0x00,0x00]
23457 v_mov_b32_e64 v5, ttmp11
23458 // CHECK: [0x05,0x00,0x02,0xd3,0x7b,0x00,0x00,0x00]
23460 v_mov_b32_e64 v5, m0
23461 // CHECK: [0x05,0x00,0x02,0xd3,0x7c,0x00,0x00,0x00]
23463 v_mov_b32_e64 v5, exec_lo
23464 // CHECK: [0x05,0x00,0x02,0xd3,0x7e,0x00,0x00,0x00]
23466 v_mov_b32_e64 v5, exec_hi
23467 // CHECK: [0x05,0x00,0x02,0xd3,0x7f,0x00,0x00,0x00]
23469 v_mov_b32_e64 v5, 0
23470 // CHECK: [0x05,0x00,0x02,0xd3,0x80,0x00,0x00,0x00]
23472 v_mov_b32_e64 v5, -1
23473 // CHECK: [0x05,0x00,0x02,0xd3,0xc1,0x00,0x00,0x00]
23475 v_mov_b32_e64 v5, 0.5
23476 // CHECK: [0x05,0x00,0x02,0xd3,0xf0,0x00,0x00,0x00]
23478 v_mov_b32_e64 v5, -4.0
23479 // CHECK: [0x05,0x00,0x02,0xd3,0xf7,0x00,0x00,0x00]
23481 v_readfirstlane_b32 s5, v1
23482 // CHECK: [0x01,0x05,0x0a,0x7e]
23484 v_readfirstlane_b32 s103, v1
23485 // CHECK: [0x01,0x05,0xce,0x7e]
23487 v_readfirstlane_b32 tba_lo, v1
23488 // CHECK: [0x01,0x05,0xd8,0x7e]
23490 v_readfirstlane_b32 tba_hi, v1
23491 // CHECK: [0x01,0x05,0xda,0x7e]
23493 v_readfirstlane_b32 tma_lo, v1
23494 // CHECK: [0x01,0x05,0xdc,0x7e]
23496 v_readfirstlane_b32 tma_hi, v1
23497 // CHECK: [0x01,0x05,0xde,0x7e]
23499 v_readfirstlane_b32 ttmp11, v1
23500 // CHECK: [0x01,0x05,0xf6,0x7e]
23502 v_readfirstlane_b32 s5, v255
23503 // CHECK: [0xff,0x05,0x0a,0x7e]
23505 v_cvt_i32_f64 v5, v[1:2]
23506 // CHECK: [0x01,0x07,0x0a,0x7e]
23508 v_cvt_i32_f64 v255, v[1:2]
23509 // CHECK: [0x01,0x07,0xfe,0x7f]
23511 v_cvt_i32_f64 v5, v[254:255]
23512 // CHECK: [0xfe,0x07,0x0a,0x7e]
23514 v_cvt_i32_f64 v5, s[2:3]
23515 // CHECK: [0x02,0x06,0x0a,0x7e]
23517 v_cvt_i32_f64 v5, s[4:5]
23518 // CHECK: [0x04,0x06,0x0a,0x7e]
23520 v_cvt_i32_f64 v5, s[102:103]
23521 // CHECK: [0x66,0x06,0x0a,0x7e]
23523 v_cvt_i32_f64 v5, flat_scratch
23524 // CHECK: [0x68,0x06,0x0a,0x7e]
23526 v_cvt_i32_f64 v5, vcc
23527 // CHECK: [0x6a,0x06,0x0a,0x7e]
23529 v_cvt_i32_f64 v5, tba
23530 // CHECK: [0x6c,0x06,0x0a,0x7e]
23532 v_cvt_i32_f64 v5, tma
23533 // CHECK: [0x6e,0x06,0x0a,0x7e]
23535 v_cvt_i32_f64 v5, ttmp[10:11]
23536 // CHECK: [0x7a,0x06,0x0a,0x7e]
23538 v_cvt_i32_f64 v5, exec
23539 // CHECK: [0x7e,0x06,0x0a,0x7e]
23541 v_cvt_i32_f64 v5, 0
23542 // CHECK: [0x80,0x06,0x0a,0x7e]
23544 v_cvt_i32_f64 v5, -1
23545 // CHECK: [0xc1,0x06,0x0a,0x7e]
23547 v_cvt_i32_f64 v5, 0.5
23548 // CHECK: [0xf0,0x06,0x0a,0x7e]
23550 v_cvt_i32_f64 v5, -4.0
23551 // CHECK: [0xf7,0x06,0x0a,0x7e]
23553 v_cvt_i32_f64 v5, 0xaf123456
23554 // CHECK: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23556 v_cvt_i32_f64 v5, 0x3f717273
23557 // CHECK: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23559 v_cvt_i32_f64_e64 v5, v[1:2]
23560 // CHECK: [0x05,0x00,0x06,0xd3,0x01,0x01,0x00,0x00]
23562 v_cvt_i32_f64_e64 v255, v[1:2]
23563 // CHECK: [0xff,0x00,0x06,0xd3,0x01,0x01,0x00,0x00]
23565 v_cvt_i32_f64_e64 v5, v[254:255]
23566 // CHECK: [0x05,0x00,0x06,0xd3,0xfe,0x01,0x00,0x00]
23568 v_cvt_i32_f64_e64 v5, s[2:3]
23569 // CHECK: [0x05,0x00,0x06,0xd3,0x02,0x00,0x00,0x00]
23571 v_cvt_i32_f64_e64 v5, s[4:5]
23572 // CHECK: [0x05,0x00,0x06,0xd3,0x04,0x00,0x00,0x00]
23574 v_cvt_i32_f64_e64 v5, s[102:103]
23575 // CHECK: [0x05,0x00,0x06,0xd3,0x66,0x00,0x00,0x00]
23577 v_cvt_i32_f64_e64 v5, flat_scratch
23578 // CHECK: [0x05,0x00,0x06,0xd3,0x68,0x00,0x00,0x00]
23580 v_cvt_i32_f64_e64 v5, vcc
23581 // CHECK: [0x05,0x00,0x06,0xd3,0x6a,0x00,0x00,0x00]
23583 v_cvt_i32_f64_e64 v5, tba
23584 // CHECK: [0x05,0x00,0x06,0xd3,0x6c,0x00,0x00,0x00]
23586 v_cvt_i32_f64_e64 v5, tma
23587 // CHECK: [0x05,0x00,0x06,0xd3,0x6e,0x00,0x00,0x00]
23589 v_cvt_i32_f64_e64 v5, ttmp[10:11]
23590 // CHECK: [0x05,0x00,0x06,0xd3,0x7a,0x00,0x00,0x00]
23592 v_cvt_i32_f64_e64 v5, exec
23593 // CHECK: [0x05,0x00,0x06,0xd3,0x7e,0x00,0x00,0x00]
23595 v_cvt_i32_f64_e64 v5, 0
23596 // CHECK: [0x05,0x00,0x06,0xd3,0x80,0x00,0x00,0x00]
23598 v_cvt_i32_f64_e64 v5, -1
23599 // CHECK: [0x05,0x00,0x06,0xd3,0xc1,0x00,0x00,0x00]
23601 v_cvt_i32_f64_e64 v5, 0.5
23602 // CHECK: [0x05,0x00,0x06,0xd3,0xf0,0x00,0x00,0x00]
23604 v_cvt_i32_f64_e64 v5, -4.0
23605 // CHECK: [0x05,0x00,0x06,0xd3,0xf7,0x00,0x00,0x00]
23607 v_cvt_i32_f64_e64 v5, -v[1:2]
23608 // CHECK: [0x05,0x00,0x06,0xd3,0x01,0x01,0x00,0x20]
23610 v_cvt_i32_f64_e64 v5, |v[1:2]|
23611 // CHECK: [0x05,0x01,0x06,0xd3,0x01,0x01,0x00,0x00]
23613 v_cvt_f64_i32 v[5:6], v1
23614 // CHECK: [0x01,0x09,0x0a,0x7e]
23616 v_cvt_f64_i32 v[254:255], v1
23617 // CHECK: [0x01,0x09,0xfc,0x7f]
23619 v_cvt_f64_i32 v[5:6], v255
23620 // CHECK: [0xff,0x09,0x0a,0x7e]
23622 v_cvt_f64_i32 v[5:6], s1
23623 // CHECK: [0x01,0x08,0x0a,0x7e]
23625 v_cvt_f64_i32 v[5:6], s103
23626 // CHECK: [0x67,0x08,0x0a,0x7e]
23628 v_cvt_f64_i32 v[5:6], flat_scratch_lo
23629 // CHECK: [0x68,0x08,0x0a,0x7e]
23631 v_cvt_f64_i32 v[5:6], flat_scratch_hi
23632 // CHECK: [0x69,0x08,0x0a,0x7e]
23634 v_cvt_f64_i32 v[5:6], vcc_lo
23635 // CHECK: [0x6a,0x08,0x0a,0x7e]
23637 v_cvt_f64_i32 v[5:6], vcc_hi
23638 // CHECK: [0x6b,0x08,0x0a,0x7e]
23640 v_cvt_f64_i32 v[5:6], tba_lo
23641 // CHECK: [0x6c,0x08,0x0a,0x7e]
23643 v_cvt_f64_i32 v[5:6], tba_hi
23644 // CHECK: [0x6d,0x08,0x0a,0x7e]
23646 v_cvt_f64_i32 v[5:6], tma_lo
23647 // CHECK: [0x6e,0x08,0x0a,0x7e]
23649 v_cvt_f64_i32 v[5:6], tma_hi
23650 // CHECK: [0x6f,0x08,0x0a,0x7e]
23652 v_cvt_f64_i32 v[5:6], ttmp11
23653 // CHECK: [0x7b,0x08,0x0a,0x7e]
23655 v_cvt_f64_i32 v[5:6], m0
23656 // CHECK: [0x7c,0x08,0x0a,0x7e]
23658 v_cvt_f64_i32 v[5:6], exec_lo
23659 // CHECK: [0x7e,0x08,0x0a,0x7e]
23661 v_cvt_f64_i32 v[5:6], exec_hi
23662 // CHECK: [0x7f,0x08,0x0a,0x7e]
23664 v_cvt_f64_i32 v[5:6], 0
23665 // CHECK: [0x80,0x08,0x0a,0x7e]
23667 v_cvt_f64_i32 v[5:6], -1
23668 // CHECK: [0xc1,0x08,0x0a,0x7e]
23670 v_cvt_f64_i32 v[5:6], 0.5
23671 // CHECK: [0xf0,0x08,0x0a,0x7e]
23673 v_cvt_f64_i32 v[5:6], -4.0
23674 // CHECK: [0xf7,0x08,0x0a,0x7e]
23676 v_cvt_f64_i32 v[5:6], 0xaf123456
23677 // CHECK: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23679 v_cvt_f64_i32 v[5:6], 0x3f717273
23680 // CHECK: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23682 v_cvt_f64_i32_e64 v[5:6], v1
23683 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x00]
23685 v_cvt_f64_i32_e64 v[254:255], v1
23686 // CHECK: [0xfe,0x00,0x08,0xd3,0x01,0x01,0x00,0x00]
23688 v_cvt_f64_i32_e64 v[5:6], v255
23689 // CHECK: [0x05,0x00,0x08,0xd3,0xff,0x01,0x00,0x00]
23691 v_cvt_f64_i32_e64 v[5:6], s1
23692 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x00,0x00,0x00]
23694 v_cvt_f64_i32_e64 v[5:6], s103
23695 // CHECK: [0x05,0x00,0x08,0xd3,0x67,0x00,0x00,0x00]
23697 v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo
23698 // CHECK: [0x05,0x00,0x08,0xd3,0x68,0x00,0x00,0x00]
23700 v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi
23701 // CHECK: [0x05,0x00,0x08,0xd3,0x69,0x00,0x00,0x00]
23703 v_cvt_f64_i32_e64 v[5:6], vcc_lo
23704 // CHECK: [0x05,0x00,0x08,0xd3,0x6a,0x00,0x00,0x00]
23706 v_cvt_f64_i32_e64 v[5:6], vcc_hi
23707 // CHECK: [0x05,0x00,0x08,0xd3,0x6b,0x00,0x00,0x00]
23709 v_cvt_f64_i32_e64 v[5:6], tba_lo
23710 // CHECK: [0x05,0x00,0x08,0xd3,0x6c,0x00,0x00,0x00]
23712 v_cvt_f64_i32_e64 v[5:6], tba_hi
23713 // CHECK: [0x05,0x00,0x08,0xd3,0x6d,0x00,0x00,0x00]
23715 v_cvt_f64_i32_e64 v[5:6], tma_lo
23716 // CHECK: [0x05,0x00,0x08,0xd3,0x6e,0x00,0x00,0x00]
23718 v_cvt_f64_i32_e64 v[5:6], tma_hi
23719 // CHECK: [0x05,0x00,0x08,0xd3,0x6f,0x00,0x00,0x00]
23721 v_cvt_f64_i32_e64 v[5:6], ttmp11
23722 // CHECK: [0x05,0x00,0x08,0xd3,0x7b,0x00,0x00,0x00]
23724 v_cvt_f64_i32_e64 v[5:6], m0
23725 // CHECK: [0x05,0x00,0x08,0xd3,0x7c,0x00,0x00,0x00]
23727 v_cvt_f64_i32_e64 v[5:6], exec_lo
23728 // CHECK: [0x05,0x00,0x08,0xd3,0x7e,0x00,0x00,0x00]
23730 v_cvt_f64_i32_e64 v[5:6], exec_hi
23731 // CHECK: [0x05,0x00,0x08,0xd3,0x7f,0x00,0x00,0x00]
23733 v_cvt_f64_i32_e64 v[5:6], 0
23734 // CHECK: [0x05,0x00,0x08,0xd3,0x80,0x00,0x00,0x00]
23736 v_cvt_f64_i32_e64 v[5:6], -1
23737 // CHECK: [0x05,0x00,0x08,0xd3,0xc1,0x00,0x00,0x00]
23739 v_cvt_f64_i32_e64 v[5:6], 0.5
23740 // CHECK: [0x05,0x00,0x08,0xd3,0xf0,0x00,0x00,0x00]
23742 v_cvt_f64_i32_e64 v[5:6], -4.0
23743 // CHECK: [0x05,0x00,0x08,0xd3,0xf7,0x00,0x00,0x00]
23745 v_cvt_f64_i32_e64 v[5:6], v1 clamp
23746 // CHECK: [0x05,0x08,0x08,0xd3,0x01,0x01,0x00,0x00]
23748 v_cvt_f64_i32_e64 v[5:6], v1 mul:2
23749 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x08]
23751 v_cvt_f64_i32_e64 v[5:6], v1 mul:4
23752 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x10]
23754 v_cvt_f64_i32_e64 v[5:6], v1 div:2
23755 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x18]
23757 v_cvt_f32_i32 v5, v1
23758 // CHECK: [0x01,0x0b,0x0a,0x7e]
23760 v_cvt_f32_i32 v255, v1
23761 // CHECK: [0x01,0x0b,0xfe,0x7f]
23763 v_cvt_f32_i32 v5, v255
23764 // CHECK: [0xff,0x0b,0x0a,0x7e]
23766 v_cvt_f32_i32 v5, s1
23767 // CHECK: [0x01,0x0a,0x0a,0x7e]
23769 v_cvt_f32_i32 v5, s103
23770 // CHECK: [0x67,0x0a,0x0a,0x7e]
23772 v_cvt_f32_i32 v5, flat_scratch_lo
23773 // CHECK: [0x68,0x0a,0x0a,0x7e]
23775 v_cvt_f32_i32 v5, flat_scratch_hi
23776 // CHECK: [0x69,0x0a,0x0a,0x7e]
23778 v_cvt_f32_i32 v5, vcc_lo
23779 // CHECK: [0x6a,0x0a,0x0a,0x7e]
23781 v_cvt_f32_i32 v5, vcc_hi
23782 // CHECK: [0x6b,0x0a,0x0a,0x7e]
23784 v_cvt_f32_i32 v5, tba_lo
23785 // CHECK: [0x6c,0x0a,0x0a,0x7e]
23787 v_cvt_f32_i32 v5, tba_hi
23788 // CHECK: [0x6d,0x0a,0x0a,0x7e]
23790 v_cvt_f32_i32 v5, tma_lo
23791 // CHECK: [0x6e,0x0a,0x0a,0x7e]
23793 v_cvt_f32_i32 v5, tma_hi
23794 // CHECK: [0x6f,0x0a,0x0a,0x7e]
23796 v_cvt_f32_i32 v5, ttmp11
23797 // CHECK: [0x7b,0x0a,0x0a,0x7e]
23799 v_cvt_f32_i32 v5, m0
23800 // CHECK: [0x7c,0x0a,0x0a,0x7e]
23802 v_cvt_f32_i32 v5, exec_lo
23803 // CHECK: [0x7e,0x0a,0x0a,0x7e]
23805 v_cvt_f32_i32 v5, exec_hi
23806 // CHECK: [0x7f,0x0a,0x0a,0x7e]
23808 v_cvt_f32_i32 v5, 0
23809 // CHECK: [0x80,0x0a,0x0a,0x7e]
23811 v_cvt_f32_i32 v5, -1
23812 // CHECK: [0xc1,0x0a,0x0a,0x7e]
23814 v_cvt_f32_i32 v5, 0.5
23815 // CHECK: [0xf0,0x0a,0x0a,0x7e]
23817 v_cvt_f32_i32 v5, -4.0
23818 // CHECK: [0xf7,0x0a,0x0a,0x7e]
23820 v_cvt_f32_i32 v5, 0xaf123456
23821 // CHECK: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23823 v_cvt_f32_i32 v5, 0x3f717273
23824 // CHECK: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23826 v_cvt_f32_i32_e64 v5, v1
23827 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x00]
23829 v_cvt_f32_i32_e64 v255, v1
23830 // CHECK: [0xff,0x00,0x0a,0xd3,0x01,0x01,0x00,0x00]
23832 v_cvt_f32_i32_e64 v5, v255
23833 // CHECK: [0x05,0x00,0x0a,0xd3,0xff,0x01,0x00,0x00]
23835 v_cvt_f32_i32_e64 v5, s1
23836 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x00,0x00,0x00]
23838 v_cvt_f32_i32_e64 v5, s103
23839 // CHECK: [0x05,0x00,0x0a,0xd3,0x67,0x00,0x00,0x00]
23841 v_cvt_f32_i32_e64 v5, flat_scratch_lo
23842 // CHECK: [0x05,0x00,0x0a,0xd3,0x68,0x00,0x00,0x00]
23844 v_cvt_f32_i32_e64 v5, flat_scratch_hi
23845 // CHECK: [0x05,0x00,0x0a,0xd3,0x69,0x00,0x00,0x00]
23847 v_cvt_f32_i32_e64 v5, vcc_lo
23848 // CHECK: [0x05,0x00,0x0a,0xd3,0x6a,0x00,0x00,0x00]
23850 v_cvt_f32_i32_e64 v5, vcc_hi
23851 // CHECK: [0x05,0x00,0x0a,0xd3,0x6b,0x00,0x00,0x00]
23853 v_cvt_f32_i32_e64 v5, tba_lo
23854 // CHECK: [0x05,0x00,0x0a,0xd3,0x6c,0x00,0x00,0x00]
23856 v_cvt_f32_i32_e64 v5, tba_hi
23857 // CHECK: [0x05,0x00,0x0a,0xd3,0x6d,0x00,0x00,0x00]
23859 v_cvt_f32_i32_e64 v5, tma_lo
23860 // CHECK: [0x05,0x00,0x0a,0xd3,0x6e,0x00,0x00,0x00]
23862 v_cvt_f32_i32_e64 v5, tma_hi
23863 // CHECK: [0x05,0x00,0x0a,0xd3,0x6f,0x00,0x00,0x00]
23865 v_cvt_f32_i32_e64 v5, ttmp11
23866 // CHECK: [0x05,0x00,0x0a,0xd3,0x7b,0x00,0x00,0x00]
23868 v_cvt_f32_i32_e64 v5, m0
23869 // CHECK: [0x05,0x00,0x0a,0xd3,0x7c,0x00,0x00,0x00]
23871 v_cvt_f32_i32_e64 v5, exec_lo
23872 // CHECK: [0x05,0x00,0x0a,0xd3,0x7e,0x00,0x00,0x00]
23874 v_cvt_f32_i32_e64 v5, exec_hi
23875 // CHECK: [0x05,0x00,0x0a,0xd3,0x7f,0x00,0x00,0x00]
23877 v_cvt_f32_i32_e64 v5, 0
23878 // CHECK: [0x05,0x00,0x0a,0xd3,0x80,0x00,0x00,0x00]
23880 v_cvt_f32_i32_e64 v5, -1
23881 // CHECK: [0x05,0x00,0x0a,0xd3,0xc1,0x00,0x00,0x00]
23883 v_cvt_f32_i32_e64 v5, 0.5
23884 // CHECK: [0x05,0x00,0x0a,0xd3,0xf0,0x00,0x00,0x00]
23886 v_cvt_f32_i32_e64 v5, -4.0
23887 // CHECK: [0x05,0x00,0x0a,0xd3,0xf7,0x00,0x00,0x00]
23889 v_cvt_f32_i32_e64 v5, v1 clamp
23890 // CHECK: [0x05,0x08,0x0a,0xd3,0x01,0x01,0x00,0x00]
23892 v_cvt_f32_i32_e64 v5, v1 mul:2
23893 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x08]
23895 v_cvt_f32_i32_e64 v5, v1 mul:4
23896 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x10]
23898 v_cvt_f32_i32_e64 v5, v1 div:2
23899 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x18]
23901 v_cvt_f32_u32 v5, v1
23902 // CHECK: [0x01,0x0d,0x0a,0x7e]
23904 v_cvt_f32_u32 v255, v1
23905 // CHECK: [0x01,0x0d,0xfe,0x7f]
23907 v_cvt_f32_u32 v5, v255
23908 // CHECK: [0xff,0x0d,0x0a,0x7e]
23910 v_cvt_f32_u32 v5, s1
23911 // CHECK: [0x01,0x0c,0x0a,0x7e]
23913 v_cvt_f32_u32 v5, s103
23914 // CHECK: [0x67,0x0c,0x0a,0x7e]
23916 v_cvt_f32_u32 v5, flat_scratch_lo
23917 // CHECK: [0x68,0x0c,0x0a,0x7e]
23919 v_cvt_f32_u32 v5, flat_scratch_hi
23920 // CHECK: [0x69,0x0c,0x0a,0x7e]
23922 v_cvt_f32_u32 v5, vcc_lo
23923 // CHECK: [0x6a,0x0c,0x0a,0x7e]
23925 v_cvt_f32_u32 v5, vcc_hi
23926 // CHECK: [0x6b,0x0c,0x0a,0x7e]
23928 v_cvt_f32_u32 v5, tba_lo
23929 // CHECK: [0x6c,0x0c,0x0a,0x7e]
23931 v_cvt_f32_u32 v5, tba_hi
23932 // CHECK: [0x6d,0x0c,0x0a,0x7e]
23934 v_cvt_f32_u32 v5, tma_lo
23935 // CHECK: [0x6e,0x0c,0x0a,0x7e]
23937 v_cvt_f32_u32 v5, tma_hi
23938 // CHECK: [0x6f,0x0c,0x0a,0x7e]
23940 v_cvt_f32_u32 v5, ttmp11
23941 // CHECK: [0x7b,0x0c,0x0a,0x7e]
23943 v_cvt_f32_u32 v5, m0
23944 // CHECK: [0x7c,0x0c,0x0a,0x7e]
23946 v_cvt_f32_u32 v5, exec_lo
23947 // CHECK: [0x7e,0x0c,0x0a,0x7e]
23949 v_cvt_f32_u32 v5, exec_hi
23950 // CHECK: [0x7f,0x0c,0x0a,0x7e]
23952 v_cvt_f32_u32 v5, 0
23953 // CHECK: [0x80,0x0c,0x0a,0x7e]
23955 v_cvt_f32_u32 v5, -1
23956 // CHECK: [0xc1,0x0c,0x0a,0x7e]
23958 v_cvt_f32_u32 v5, 0.5
23959 // CHECK: [0xf0,0x0c,0x0a,0x7e]
23961 v_cvt_f32_u32 v5, -4.0
23962 // CHECK: [0xf7,0x0c,0x0a,0x7e]
23964 v_cvt_f32_u32 v5, 0xaf123456
23965 // CHECK: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23967 v_cvt_f32_u32 v5, 0x3f717273
23968 // CHECK: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23970 v_cvt_f32_u32_e64 v5, v1
23971 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x00]
23973 v_cvt_f32_u32_e64 v255, v1
23974 // CHECK: [0xff,0x00,0x0c,0xd3,0x01,0x01,0x00,0x00]
23976 v_cvt_f32_u32_e64 v5, v255
23977 // CHECK: [0x05,0x00,0x0c,0xd3,0xff,0x01,0x00,0x00]
23979 v_cvt_f32_u32_e64 v5, s1
23980 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x00,0x00,0x00]
23982 v_cvt_f32_u32_e64 v5, s103
23983 // CHECK: [0x05,0x00,0x0c,0xd3,0x67,0x00,0x00,0x00]
23985 v_cvt_f32_u32_e64 v5, flat_scratch_lo
23986 // CHECK: [0x05,0x00,0x0c,0xd3,0x68,0x00,0x00,0x00]
23988 v_cvt_f32_u32_e64 v5, flat_scratch_hi
23989 // CHECK: [0x05,0x00,0x0c,0xd3,0x69,0x00,0x00,0x00]
23991 v_cvt_f32_u32_e64 v5, vcc_lo
23992 // CHECK: [0x05,0x00,0x0c,0xd3,0x6a,0x00,0x00,0x00]
23994 v_cvt_f32_u32_e64 v5, vcc_hi
23995 // CHECK: [0x05,0x00,0x0c,0xd3,0x6b,0x00,0x00,0x00]
23997 v_cvt_f32_u32_e64 v5, tba_lo
23998 // CHECK: [0x05,0x00,0x0c,0xd3,0x6c,0x00,0x00,0x00]
24000 v_cvt_f32_u32_e64 v5, tba_hi
24001 // CHECK: [0x05,0x00,0x0c,0xd3,0x6d,0x00,0x00,0x00]
24003 v_cvt_f32_u32_e64 v5, tma_lo
24004 // CHECK: [0x05,0x00,0x0c,0xd3,0x6e,0x00,0x00,0x00]
24006 v_cvt_f32_u32_e64 v5, tma_hi
24007 // CHECK: [0x05,0x00,0x0c,0xd3,0x6f,0x00,0x00,0x00]
24009 v_cvt_f32_u32_e64 v5, ttmp11
24010 // CHECK: [0x05,0x00,0x0c,0xd3,0x7b,0x00,0x00,0x00]
24012 v_cvt_f32_u32_e64 v5, m0
24013 // CHECK: [0x05,0x00,0x0c,0xd3,0x7c,0x00,0x00,0x00]
24015 v_cvt_f32_u32_e64 v5, exec_lo
24016 // CHECK: [0x05,0x00,0x0c,0xd3,0x7e,0x00,0x00,0x00]
24018 v_cvt_f32_u32_e64 v5, exec_hi
24019 // CHECK: [0x05,0x00,0x0c,0xd3,0x7f,0x00,0x00,0x00]
24021 v_cvt_f32_u32_e64 v5, 0
24022 // CHECK: [0x05,0x00,0x0c,0xd3,0x80,0x00,0x00,0x00]
24024 v_cvt_f32_u32_e64 v5, -1
24025 // CHECK: [0x05,0x00,0x0c,0xd3,0xc1,0x00,0x00,0x00]
24027 v_cvt_f32_u32_e64 v5, 0.5
24028 // CHECK: [0x05,0x00,0x0c,0xd3,0xf0,0x00,0x00,0x00]
24030 v_cvt_f32_u32_e64 v5, -4.0
24031 // CHECK: [0x05,0x00,0x0c,0xd3,0xf7,0x00,0x00,0x00]
24033 v_cvt_f32_u32_e64 v5, v1 clamp
24034 // CHECK: [0x05,0x08,0x0c,0xd3,0x01,0x01,0x00,0x00]
24036 v_cvt_f32_u32_e64 v5, v1 mul:2
24037 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x08]
24039 v_cvt_f32_u32_e64 v5, v1 mul:4
24040 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x10]
24042 v_cvt_f32_u32_e64 v5, v1 div:2
24043 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x18]
24045 v_cvt_u32_f32 v5, v1
24046 // CHECK: [0x01,0x0f,0x0a,0x7e]
24048 v_cvt_u32_f32 v255, v1
24049 // CHECK: [0x01,0x0f,0xfe,0x7f]
24051 v_cvt_u32_f32 v5, v255
24052 // CHECK: [0xff,0x0f,0x0a,0x7e]
24054 v_cvt_u32_f32 v5, s1
24055 // CHECK: [0x01,0x0e,0x0a,0x7e]
24057 v_cvt_u32_f32 v5, s103
24058 // CHECK: [0x67,0x0e,0x0a,0x7e]
24060 v_cvt_u32_f32 v5, flat_scratch_lo
24061 // CHECK: [0x68,0x0e,0x0a,0x7e]
24063 v_cvt_u32_f32 v5, flat_scratch_hi
24064 // CHECK: [0x69,0x0e,0x0a,0x7e]
24066 v_cvt_u32_f32 v5, vcc_lo
24067 // CHECK: [0x6a,0x0e,0x0a,0x7e]
24069 v_cvt_u32_f32 v5, vcc_hi
24070 // CHECK: [0x6b,0x0e,0x0a,0x7e]
24072 v_cvt_u32_f32 v5, tba_lo
24073 // CHECK: [0x6c,0x0e,0x0a,0x7e]
24075 v_cvt_u32_f32 v5, tba_hi
24076 // CHECK: [0x6d,0x0e,0x0a,0x7e]
24078 v_cvt_u32_f32 v5, tma_lo
24079 // CHECK: [0x6e,0x0e,0x0a,0x7e]
24081 v_cvt_u32_f32 v5, tma_hi
24082 // CHECK: [0x6f,0x0e,0x0a,0x7e]
24084 v_cvt_u32_f32 v5, ttmp11
24085 // CHECK: [0x7b,0x0e,0x0a,0x7e]
24087 v_cvt_u32_f32 v5, m0
24088 // CHECK: [0x7c,0x0e,0x0a,0x7e]
24090 v_cvt_u32_f32 v5, exec_lo
24091 // CHECK: [0x7e,0x0e,0x0a,0x7e]
24093 v_cvt_u32_f32 v5, exec_hi
24094 // CHECK: [0x7f,0x0e,0x0a,0x7e]
24096 v_cvt_u32_f32 v5, 0
24097 // CHECK: [0x80,0x0e,0x0a,0x7e]
24099 v_cvt_u32_f32 v5, -1
24100 // CHECK: [0xc1,0x0e,0x0a,0x7e]
24102 v_cvt_u32_f32 v5, 0.5
24103 // CHECK: [0xf0,0x0e,0x0a,0x7e]
24105 v_cvt_u32_f32 v5, -4.0
24106 // CHECK: [0xf7,0x0e,0x0a,0x7e]
24108 v_cvt_u32_f32 v5, 0xaf123456
24109 // CHECK: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24111 v_cvt_u32_f32 v5, 0x3f717273
24112 // CHECK: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24114 v_cvt_u32_f32_e64 v5, v1
24115 // CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x01,0x00,0x00]
24117 v_cvt_u32_f32_e64 v255, v1
24118 // CHECK: [0xff,0x00,0x0e,0xd3,0x01,0x01,0x00,0x00]
24120 v_cvt_u32_f32_e64 v5, v255
24121 // CHECK: [0x05,0x00,0x0e,0xd3,0xff,0x01,0x00,0x00]
24123 v_cvt_u32_f32_e64 v5, s1
24124 // CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x00,0x00,0x00]
24126 v_cvt_u32_f32_e64 v5, s103
24127 // CHECK: [0x05,0x00,0x0e,0xd3,0x67,0x00,0x00,0x00]
24129 v_cvt_u32_f32_e64 v5, flat_scratch_lo
24130 // CHECK: [0x05,0x00,0x0e,0xd3,0x68,0x00,0x00,0x00]
24132 v_cvt_u32_f32_e64 v5, flat_scratch_hi
24133 // CHECK: [0x05,0x00,0x0e,0xd3,0x69,0x00,0x00,0x00]
24135 v_cvt_u32_f32_e64 v5, vcc_lo
24136 // CHECK: [0x05,0x00,0x0e,0xd3,0x6a,0x00,0x00,0x00]
24138 v_cvt_u32_f32_e64 v5, vcc_hi
24139 // CHECK: [0x05,0x00,0x0e,0xd3,0x6b,0x00,0x00,0x00]
24141 v_cvt_u32_f32_e64 v5, tba_lo
24142 // CHECK: [0x05,0x00,0x0e,0xd3,0x6c,0x00,0x00,0x00]
24144 v_cvt_u32_f32_e64 v5, tba_hi
24145 // CHECK: [0x05,0x00,0x0e,0xd3,0x6d,0x00,0x00,0x00]
24147 v_cvt_u32_f32_e64 v5, tma_lo
24148 // CHECK: [0x05,0x00,0x0e,0xd3,0x6e,0x00,0x00,0x00]
24150 v_cvt_u32_f32_e64 v5, tma_hi
24151 // CHECK: [0x05,0x00,0x0e,0xd3,0x6f,0x00,0x00,0x00]
24153 v_cvt_u32_f32_e64 v5, ttmp11
24154 // CHECK: [0x05,0x00,0x0e,0xd3,0x7b,0x00,0x00,0x00]
24156 v_cvt_u32_f32_e64 v5, m0
24157 // CHECK: [0x05,0x00,0x0e,0xd3,0x7c,0x00,0x00,0x00]
24159 v_cvt_u32_f32_e64 v5, exec_lo
24160 // CHECK: [0x05,0x00,0x0e,0xd3,0x7e,0x00,0x00,0x00]
24162 v_cvt_u32_f32_e64 v5, exec_hi
24163 // CHECK: [0x05,0x00,0x0e,0xd3,0x7f,0x00,0x00,0x00]
24165 v_cvt_u32_f32_e64 v5, 0
24166 // CHECK: [0x05,0x00,0x0e,0xd3,0x80,0x00,0x00,0x00]
24168 v_cvt_u32_f32_e64 v5, -1
24169 // CHECK: [0x05,0x00,0x0e,0xd3,0xc1,0x00,0x00,0x00]
24171 v_cvt_u32_f32_e64 v5, 0.5
24172 // CHECK: [0x05,0x00,0x0e,0xd3,0xf0,0x00,0x00,0x00]
24174 v_cvt_u32_f32_e64 v5, -4.0
24175 // CHECK: [0x05,0x00,0x0e,0xd3,0xf7,0x00,0x00,0x00]
24177 v_cvt_u32_f32_e64 v5, -v1
24178 // CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x01,0x00,0x20]
24180 v_cvt_u32_f32_e64 v5, |v1|
24181 // CHECK: [0x05,0x01,0x0e,0xd3,0x01,0x01,0x00,0x00]
24183 v_cvt_i32_f32 v5, v1
24184 // CHECK: [0x01,0x11,0x0a,0x7e]
24186 v_cvt_i32_f32 v255, v1
24187 // CHECK: [0x01,0x11,0xfe,0x7f]
24189 v_cvt_i32_f32 v5, v255
24190 // CHECK: [0xff,0x11,0x0a,0x7e]
24192 v_cvt_i32_f32 v5, s1
24193 // CHECK: [0x01,0x10,0x0a,0x7e]
24195 v_cvt_i32_f32 v5, s103
24196 // CHECK: [0x67,0x10,0x0a,0x7e]
24198 v_cvt_i32_f32 v5, flat_scratch_lo
24199 // CHECK: [0x68,0x10,0x0a,0x7e]
24201 v_cvt_i32_f32 v5, flat_scratch_hi
24202 // CHECK: [0x69,0x10,0x0a,0x7e]
24204 v_cvt_i32_f32 v5, vcc_lo
24205 // CHECK: [0x6a,0x10,0x0a,0x7e]
24207 v_cvt_i32_f32 v5, vcc_hi
24208 // CHECK: [0x6b,0x10,0x0a,0x7e]
24210 v_cvt_i32_f32 v5, tba_lo
24211 // CHECK: [0x6c,0x10,0x0a,0x7e]
24213 v_cvt_i32_f32 v5, tba_hi
24214 // CHECK: [0x6d,0x10,0x0a,0x7e]
24216 v_cvt_i32_f32 v5, tma_lo
24217 // CHECK: [0x6e,0x10,0x0a,0x7e]
24219 v_cvt_i32_f32 v5, tma_hi
24220 // CHECK: [0x6f,0x10,0x0a,0x7e]
24222 v_cvt_i32_f32 v5, ttmp11
24223 // CHECK: [0x7b,0x10,0x0a,0x7e]
24225 v_cvt_i32_f32 v5, m0
24226 // CHECK: [0x7c,0x10,0x0a,0x7e]
24228 v_cvt_i32_f32 v5, exec_lo
24229 // CHECK: [0x7e,0x10,0x0a,0x7e]
24231 v_cvt_i32_f32 v5, exec_hi
24232 // CHECK: [0x7f,0x10,0x0a,0x7e]
24234 v_cvt_i32_f32 v5, 0
24235 // CHECK: [0x80,0x10,0x0a,0x7e]
24237 v_cvt_i32_f32 v5, -1
24238 // CHECK: [0xc1,0x10,0x0a,0x7e]
24240 v_cvt_i32_f32 v5, 0.5
24241 // CHECK: [0xf0,0x10,0x0a,0x7e]
24243 v_cvt_i32_f32 v5, -4.0
24244 // CHECK: [0xf7,0x10,0x0a,0x7e]
24246 v_cvt_i32_f32 v5, 0xaf123456
24247 // CHECK: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24249 v_cvt_i32_f32 v5, 0x3f717273
24250 // CHECK: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24252 v_cvt_i32_f32_e64 v5, v1
24253 // CHECK: [0x05,0x00,0x10,0xd3,0x01,0x01,0x00,0x00]
24255 v_cvt_i32_f32_e64 v255, v1
24256 // CHECK: [0xff,0x00,0x10,0xd3,0x01,0x01,0x00,0x00]
24258 v_cvt_i32_f32_e64 v5, v255
24259 // CHECK: [0x05,0x00,0x10,0xd3,0xff,0x01,0x00,0x00]
24261 v_cvt_i32_f32_e64 v5, s1
24262 // CHECK: [0x05,0x00,0x10,0xd3,0x01,0x00,0x00,0x00]
24264 v_cvt_i32_f32_e64 v5, s103
24265 // CHECK: [0x05,0x00,0x10,0xd3,0x67,0x00,0x00,0x00]
24267 v_cvt_i32_f32_e64 v5, flat_scratch_lo
24268 // CHECK: [0x05,0x00,0x10,0xd3,0x68,0x00,0x00,0x00]
24270 v_cvt_i32_f32_e64 v5, flat_scratch_hi
24271 // CHECK: [0x05,0x00,0x10,0xd3,0x69,0x00,0x00,0x00]
24273 v_cvt_i32_f32_e64 v5, vcc_lo
24274 // CHECK: [0x05,0x00,0x10,0xd3,0x6a,0x00,0x00,0x00]
24276 v_cvt_i32_f32_e64 v5, vcc_hi
24277 // CHECK: [0x05,0x00,0x10,0xd3,0x6b,0x00,0x00,0x00]
24279 v_cvt_i32_f32_e64 v5, tba_lo
24280 // CHECK: [0x05,0x00,0x10,0xd3,0x6c,0x00,0x00,0x00]
24282 v_cvt_i32_f32_e64 v5, tba_hi
24283 // CHECK: [0x05,0x00,0x10,0xd3,0x6d,0x00,0x00,0x00]
24285 v_cvt_i32_f32_e64 v5, tma_lo
24286 // CHECK: [0x05,0x00,0x10,0xd3,0x6e,0x00,0x00,0x00]
24288 v_cvt_i32_f32_e64 v5, tma_hi
24289 // CHECK: [0x05,0x00,0x10,0xd3,0x6f,0x00,0x00,0x00]
24291 v_cvt_i32_f32_e64 v5, ttmp11
24292 // CHECK: [0x05,0x00,0x10,0xd3,0x7b,0x00,0x00,0x00]
24294 v_cvt_i32_f32_e64 v5, m0
24295 // CHECK: [0x05,0x00,0x10,0xd3,0x7c,0x00,0x00,0x00]
24297 v_cvt_i32_f32_e64 v5, exec_lo
24298 // CHECK: [0x05,0x00,0x10,0xd3,0x7e,0x00,0x00,0x00]
24300 v_cvt_i32_f32_e64 v5, exec_hi
24301 // CHECK: [0x05,0x00,0x10,0xd3,0x7f,0x00,0x00,0x00]
24303 v_cvt_i32_f32_e64 v5, 0
24304 // CHECK: [0x05,0x00,0x10,0xd3,0x80,0x00,0x00,0x00]
24306 v_cvt_i32_f32_e64 v5, -1
24307 // CHECK: [0x05,0x00,0x10,0xd3,0xc1,0x00,0x00,0x00]
24309 v_cvt_i32_f32_e64 v5, 0.5
24310 // CHECK: [0x05,0x00,0x10,0xd3,0xf0,0x00,0x00,0x00]
24312 v_cvt_i32_f32_e64 v5, -4.0
24313 // CHECK: [0x05,0x00,0x10,0xd3,0xf7,0x00,0x00,0x00]
24315 v_cvt_i32_f32_e64 v5, -v1
24316 // CHECK: [0x05,0x00,0x10,0xd3,0x01,0x01,0x00,0x20]
24318 v_cvt_i32_f32_e64 v5, |v1|
24319 // CHECK: [0x05,0x01,0x10,0xd3,0x01,0x01,0x00,0x00]
24321 v_mov_fed_b32 v5, v1
24322 // CHECK: [0x01,0x13,0x0a,0x7e]
24324 v_mov_fed_b32 v255, v1
24325 // CHECK: [0x01,0x13,0xfe,0x7f]
24327 v_mov_fed_b32 v5, v255
24328 // CHECK: [0xff,0x13,0x0a,0x7e]
24330 v_mov_fed_b32 v5, s1
24331 // CHECK: [0x01,0x12,0x0a,0x7e]
24333 v_mov_fed_b32 v5, s103
24334 // CHECK: [0x67,0x12,0x0a,0x7e]
24336 v_mov_fed_b32 v5, flat_scratch_lo
24337 // CHECK: [0x68,0x12,0x0a,0x7e]
24339 v_mov_fed_b32 v5, flat_scratch_hi
24340 // CHECK: [0x69,0x12,0x0a,0x7e]
24342 v_mov_fed_b32 v5, vcc_lo
24343 // CHECK: [0x6a,0x12,0x0a,0x7e]
24345 v_mov_fed_b32 v5, vcc_hi
24346 // CHECK: [0x6b,0x12,0x0a,0x7e]
24348 v_mov_fed_b32 v5, tba_lo
24349 // CHECK: [0x6c,0x12,0x0a,0x7e]
24351 v_mov_fed_b32 v5, tba_hi
24352 // CHECK: [0x6d,0x12,0x0a,0x7e]
24354 v_mov_fed_b32 v5, tma_lo
24355 // CHECK: [0x6e,0x12,0x0a,0x7e]
24357 v_mov_fed_b32 v5, tma_hi
24358 // CHECK: [0x6f,0x12,0x0a,0x7e]
24360 v_mov_fed_b32 v5, ttmp11
24361 // CHECK: [0x7b,0x12,0x0a,0x7e]
24363 v_mov_fed_b32 v5, m0
24364 // CHECK: [0x7c,0x12,0x0a,0x7e]
24366 v_mov_fed_b32 v5, exec_lo
24367 // CHECK: [0x7e,0x12,0x0a,0x7e]
24369 v_mov_fed_b32 v5, exec_hi
24370 // CHECK: [0x7f,0x12,0x0a,0x7e]
24372 v_mov_fed_b32 v5, 0
24373 // CHECK: [0x80,0x12,0x0a,0x7e]
24375 v_mov_fed_b32 v5, -1
24376 // CHECK: [0xc1,0x12,0x0a,0x7e]
24378 v_mov_fed_b32 v5, 0.5
24379 // CHECK: [0xf0,0x12,0x0a,0x7e]
24381 v_mov_fed_b32 v5, -4.0
24382 // CHECK: [0xf7,0x12,0x0a,0x7e]
24384 v_mov_fed_b32 v5, 0xaf123456
24385 // CHECK: [0xff,0x12,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24387 v_mov_fed_b32 v5, 0x3f717273
24388 // CHECK: [0xff,0x12,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24390 v_mov_fed_b32_e64 v5, v1
24391 // CHECK: [0x05,0x00,0x12,0xd3,0x01,0x01,0x00,0x00]
24393 v_mov_fed_b32_e64 v255, v1
24394 // CHECK: [0xff,0x00,0x12,0xd3,0x01,0x01,0x00,0x00]
24396 v_mov_fed_b32_e64 v5, v255
24397 // CHECK: [0x05,0x00,0x12,0xd3,0xff,0x01,0x00,0x00]
24399 v_mov_fed_b32_e64 v5, s1
24400 // CHECK: [0x05,0x00,0x12,0xd3,0x01,0x00,0x00,0x00]
24402 v_mov_fed_b32_e64 v5, s103
24403 // CHECK: [0x05,0x00,0x12,0xd3,0x67,0x00,0x00,0x00]
24405 v_mov_fed_b32_e64 v5, flat_scratch_lo
24406 // CHECK: [0x05,0x00,0x12,0xd3,0x68,0x00,0x00,0x00]
24408 v_mov_fed_b32_e64 v5, flat_scratch_hi
24409 // CHECK: [0x05,0x00,0x12,0xd3,0x69,0x00,0x00,0x00]
24411 v_mov_fed_b32_e64 v5, vcc_lo
24412 // CHECK: [0x05,0x00,0x12,0xd3,0x6a,0x00,0x00,0x00]
24414 v_mov_fed_b32_e64 v5, vcc_hi
24415 // CHECK: [0x05,0x00,0x12,0xd3,0x6b,0x00,0x00,0x00]
24417 v_mov_fed_b32_e64 v5, tba_lo
24418 // CHECK: [0x05,0x00,0x12,0xd3,0x6c,0x00,0x00,0x00]
24420 v_mov_fed_b32_e64 v5, tba_hi
24421 // CHECK: [0x05,0x00,0x12,0xd3,0x6d,0x00,0x00,0x00]
24423 v_mov_fed_b32_e64 v5, tma_lo
24424 // CHECK: [0x05,0x00,0x12,0xd3,0x6e,0x00,0x00,0x00]
24426 v_mov_fed_b32_e64 v5, tma_hi
24427 // CHECK: [0x05,0x00,0x12,0xd3,0x6f,0x00,0x00,0x00]
24429 v_mov_fed_b32_e64 v5, ttmp11
24430 // CHECK: [0x05,0x00,0x12,0xd3,0x7b,0x00,0x00,0x00]
24432 v_mov_fed_b32_e64 v5, m0
24433 // CHECK: [0x05,0x00,0x12,0xd3,0x7c,0x00,0x00,0x00]
24435 v_mov_fed_b32_e64 v5, exec_lo
24436 // CHECK: [0x05,0x00,0x12,0xd3,0x7e,0x00,0x00,0x00]
24438 v_mov_fed_b32_e64 v5, exec_hi
24439 // CHECK: [0x05,0x00,0x12,0xd3,0x7f,0x00,0x00,0x00]
24441 v_mov_fed_b32_e64 v5, 0
24442 // CHECK: [0x05,0x00,0x12,0xd3,0x80,0x00,0x00,0x00]
24444 v_mov_fed_b32_e64 v5, -1
24445 // CHECK: [0x05,0x00,0x12,0xd3,0xc1,0x00,0x00,0x00]
24447 v_mov_fed_b32_e64 v5, 0.5
24448 // CHECK: [0x05,0x00,0x12,0xd3,0xf0,0x00,0x00,0x00]
24450 v_mov_fed_b32_e64 v5, -4.0
24451 // CHECK: [0x05,0x00,0x12,0xd3,0xf7,0x00,0x00,0x00]
24453 v_cvt_f16_f32 v5, v1
24454 // CHECK: [0x01,0x15,0x0a,0x7e]
24456 v_cvt_f16_f32 v255, v1
24457 // CHECK: [0x01,0x15,0xfe,0x7f]
24459 v_cvt_f16_f32 v5, v255
24460 // CHECK: [0xff,0x15,0x0a,0x7e]
24462 v_cvt_f16_f32 v5, s1
24463 // CHECK: [0x01,0x14,0x0a,0x7e]
24465 v_cvt_f16_f32 v5, s103
24466 // CHECK: [0x67,0x14,0x0a,0x7e]
24468 v_cvt_f16_f32 v5, flat_scratch_lo
24469 // CHECK: [0x68,0x14,0x0a,0x7e]
24471 v_cvt_f16_f32 v5, flat_scratch_hi
24472 // CHECK: [0x69,0x14,0x0a,0x7e]
24474 v_cvt_f16_f32 v5, vcc_lo
24475 // CHECK: [0x6a,0x14,0x0a,0x7e]
24477 v_cvt_f16_f32 v5, vcc_hi
24478 // CHECK: [0x6b,0x14,0x0a,0x7e]
24480 v_cvt_f16_f32 v5, tba_lo
24481 // CHECK: [0x6c,0x14,0x0a,0x7e]
24483 v_cvt_f16_f32 v5, tba_hi
24484 // CHECK: [0x6d,0x14,0x0a,0x7e]
24486 v_cvt_f16_f32 v5, tma_lo
24487 // CHECK: [0x6e,0x14,0x0a,0x7e]
24489 v_cvt_f16_f32 v5, tma_hi
24490 // CHECK: [0x6f,0x14,0x0a,0x7e]
24492 v_cvt_f16_f32 v5, ttmp11
24493 // CHECK: [0x7b,0x14,0x0a,0x7e]
24495 v_cvt_f16_f32 v5, m0
24496 // CHECK: [0x7c,0x14,0x0a,0x7e]
24498 v_cvt_f16_f32 v5, exec_lo
24499 // CHECK: [0x7e,0x14,0x0a,0x7e]
24501 v_cvt_f16_f32 v5, exec_hi
24502 // CHECK: [0x7f,0x14,0x0a,0x7e]
24504 v_cvt_f16_f32 v5, 0
24505 // CHECK: [0x80,0x14,0x0a,0x7e]
24507 v_cvt_f16_f32 v5, -1
24508 // CHECK: [0xc1,0x14,0x0a,0x7e]
24510 v_cvt_f16_f32 v5, 0.5
24511 // CHECK: [0xf0,0x14,0x0a,0x7e]
24513 v_cvt_f16_f32 v5, -4.0
24514 // CHECK: [0xf7,0x14,0x0a,0x7e]
24516 v_cvt_f16_f32 v5, 0xaf123456
24517 // CHECK: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24519 v_cvt_f16_f32 v5, 0x3f717273
24520 // CHECK: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24522 v_cvt_f16_f32_e64 v5, v1
24523 // CHECK: [0x05,0x00,0x14,0xd3,0x01,0x01,0x00,0x00]
24525 v_cvt_f16_f32_e64 v255, v1
24526 // CHECK: [0xff,0x00,0x14,0xd3,0x01,0x01,0x00,0x00]
24528 v_cvt_f16_f32_e64 v5, v255
24529 // CHECK: [0x05,0x00,0x14,0xd3,0xff,0x01,0x00,0x00]
24531 v_cvt_f16_f32_e64 v5, s1
24532 // CHECK: [0x05,0x00,0x14,0xd3,0x01,0x00,0x00,0x00]
24534 v_cvt_f16_f32_e64 v5, s103
24535 // CHECK: [0x05,0x00,0x14,0xd3,0x67,0x00,0x00,0x00]
24537 v_cvt_f16_f32_e64 v5, flat_scratch_lo
24538 // CHECK: [0x05,0x00,0x14,0xd3,0x68,0x00,0x00,0x00]
24540 v_cvt_f16_f32_e64 v5, flat_scratch_hi
24541 // CHECK: [0x05,0x00,0x14,0xd3,0x69,0x00,0x00,0x00]
24543 v_cvt_f16_f32_e64 v5, vcc_lo
24544 // CHECK: [0x05,0x00,0x14,0xd3,0x6a,0x00,0x00,0x00]
24546 v_cvt_f16_f32_e64 v5, vcc_hi
24547 // CHECK: [0x05,0x00,0x14,0xd3,0x6b,0x00,0x00,0x00]
24549 v_cvt_f16_f32_e64 v5, tba_lo
24550 // CHECK: [0x05,0x00,0x14,0xd3,0x6c,0x00,0x00,0x00]
24552 v_cvt_f16_f32_e64 v5, tba_hi
24553 // CHECK: [0x05,0x00,0x14,0xd3,0x6d,0x00,0x00,0x00]
24555 v_cvt_f16_f32_e64 v5, tma_lo
24556 // CHECK: [0x05,0x00,0x14,0xd3,0x6e,0x00,0x00,0x00]
24558 v_cvt_f16_f32_e64 v5, tma_hi
24559 // CHECK: [0x05,0x00,0x14,0xd3,0x6f,0x00,0x00,0x00]
24561 v_cvt_f16_f32_e64 v5, ttmp11
24562 // CHECK: [0x05,0x00,0x14,0xd3,0x7b,0x00,0x00,0x00]
24564 v_cvt_f16_f32_e64 v5, m0
24565 // CHECK: [0x05,0x00,0x14,0xd3,0x7c,0x00,0x00,0x00]
24567 v_cvt_f16_f32_e64 v5, exec_lo
24568 // CHECK: [0x05,0x00,0x14,0xd3,0x7e,0x00,0x00,0x00]
24570 v_cvt_f16_f32_e64 v5, exec_hi
24571 // CHECK: [0x05,0x00,0x14,0xd3,0x7f,0x00,0x00,0x00]
24573 v_cvt_f16_f32_e64 v5, 0
24574 // CHECK: [0x05,0x00,0x14,0xd3,0x80,0x00,0x00,0x00]
24576 v_cvt_f16_f32_e64 v5, -1
24577 // CHECK: [0x05,0x00,0x14,0xd3,0xc1,0x00,0x00,0x00]
24579 v_cvt_f16_f32_e64 v5, 0.5
24580 // CHECK: [0x05,0x00,0x14,0xd3,0xf0,0x00,0x00,0x00]
24582 v_cvt_f16_f32_e64 v5, -4.0
24583 // CHECK: [0x05,0x00,0x14,0xd3,0xf7,0x00,0x00,0x00]
24585 v_cvt_f16_f32_e64 v5, -v1
24586 // CHECK: [0x05,0x00,0x14,0xd3,0x01,0x01,0x00,0x20]
24588 v_cvt_f16_f32_e64 v5, |v1|
24589 // CHECK: [0x05,0x01,0x14,0xd3,0x01,0x01,0x00,0x00]
24591 v_cvt_f32_f16 v5, v1
24592 // CHECK: [0x01,0x17,0x0a,0x7e]
24594 v_cvt_f32_f16 v255, v1
24595 // CHECK: [0x01,0x17,0xfe,0x7f]
24597 v_cvt_f32_f16 v5, v255
24598 // CHECK: [0xff,0x17,0x0a,0x7e]
24600 v_cvt_f32_f16 v5, s1
24601 // CHECK: [0x01,0x16,0x0a,0x7e]
24603 v_cvt_f32_f16 v5, s103
24604 // CHECK: [0x67,0x16,0x0a,0x7e]
24606 v_cvt_f32_f16 v5, flat_scratch_lo
24607 // CHECK: [0x68,0x16,0x0a,0x7e]
24609 v_cvt_f32_f16 v5, flat_scratch_hi
24610 // CHECK: [0x69,0x16,0x0a,0x7e]
24612 v_cvt_f32_f16 v5, vcc_lo
24613 // CHECK: [0x6a,0x16,0x0a,0x7e]
24615 v_cvt_f32_f16 v5, vcc_hi
24616 // CHECK: [0x6b,0x16,0x0a,0x7e]
24618 v_cvt_f32_f16 v5, tba_lo
24619 // CHECK: [0x6c,0x16,0x0a,0x7e]
24621 v_cvt_f32_f16 v5, tba_hi
24622 // CHECK: [0x6d,0x16,0x0a,0x7e]
24624 v_cvt_f32_f16 v5, tma_lo
24625 // CHECK: [0x6e,0x16,0x0a,0x7e]
24627 v_cvt_f32_f16 v5, tma_hi
24628 // CHECK: [0x6f,0x16,0x0a,0x7e]
24630 v_cvt_f32_f16 v5, ttmp11
24631 // CHECK: [0x7b,0x16,0x0a,0x7e]
24633 v_cvt_f32_f16 v5, m0
24634 // CHECK: [0x7c,0x16,0x0a,0x7e]
24636 v_cvt_f32_f16 v5, exec_lo
24637 // CHECK: [0x7e,0x16,0x0a,0x7e]
24639 v_cvt_f32_f16 v5, exec_hi
24640 // CHECK: [0x7f,0x16,0x0a,0x7e]
24642 v_cvt_f32_f16 v5, 0
24643 // CHECK: [0x80,0x16,0x0a,0x7e]
24645 v_cvt_f32_f16 v5, -1
24646 // CHECK: [0xc1,0x16,0x0a,0x7e]
24648 v_cvt_f32_f16_e64 v5, v1
24649 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x00]
24651 v_cvt_f32_f16_e64 v255, v1
24652 // CHECK: [0xff,0x00,0x16,0xd3,0x01,0x01,0x00,0x00]
24654 v_cvt_f32_f16_e64 v5, v255
24655 // CHECK: [0x05,0x00,0x16,0xd3,0xff,0x01,0x00,0x00]
24657 v_cvt_f32_f16_e64 v5, s1
24658 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x00,0x00,0x00]
24660 v_cvt_f32_f16_e64 v5, s103
24661 // CHECK: [0x05,0x00,0x16,0xd3,0x67,0x00,0x00,0x00]
24663 v_cvt_f32_f16_e64 v5, flat_scratch_lo
24664 // CHECK: [0x05,0x00,0x16,0xd3,0x68,0x00,0x00,0x00]
24666 v_cvt_f32_f16_e64 v5, flat_scratch_hi
24667 // CHECK: [0x05,0x00,0x16,0xd3,0x69,0x00,0x00,0x00]
24669 v_cvt_f32_f16_e64 v5, vcc_lo
24670 // CHECK: [0x05,0x00,0x16,0xd3,0x6a,0x00,0x00,0x00]
24672 v_cvt_f32_f16_e64 v5, vcc_hi
24673 // CHECK: [0x05,0x00,0x16,0xd3,0x6b,0x00,0x00,0x00]
24675 v_cvt_f32_f16_e64 v5, tba_lo
24676 // CHECK: [0x05,0x00,0x16,0xd3,0x6c,0x00,0x00,0x00]
24678 v_cvt_f32_f16_e64 v5, tba_hi
24679 // CHECK: [0x05,0x00,0x16,0xd3,0x6d,0x00,0x00,0x00]
24681 v_cvt_f32_f16_e64 v5, tma_lo
24682 // CHECK: [0x05,0x00,0x16,0xd3,0x6e,0x00,0x00,0x00]
24684 v_cvt_f32_f16_e64 v5, tma_hi
24685 // CHECK: [0x05,0x00,0x16,0xd3,0x6f,0x00,0x00,0x00]
24687 v_cvt_f32_f16_e64 v5, ttmp11
24688 // CHECK: [0x05,0x00,0x16,0xd3,0x7b,0x00,0x00,0x00]
24690 v_cvt_f32_f16_e64 v5, m0
24691 // CHECK: [0x05,0x00,0x16,0xd3,0x7c,0x00,0x00,0x00]
24693 v_cvt_f32_f16_e64 v5, exec_lo
24694 // CHECK: [0x05,0x00,0x16,0xd3,0x7e,0x00,0x00,0x00]
24696 v_cvt_f32_f16_e64 v5, exec_hi
24697 // CHECK: [0x05,0x00,0x16,0xd3,0x7f,0x00,0x00,0x00]
24699 v_cvt_f32_f16_e64 v5, v1 clamp
24700 // CHECK: [0x05,0x08,0x16,0xd3,0x01,0x01,0x00,0x00]
24702 v_cvt_f32_f16_e64 v5, v1 mul:2
24703 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x08]
24705 v_cvt_f32_f16_e64 v5, v1 mul:4
24706 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x10]
24708 v_cvt_f32_f16_e64 v5, v1 div:2
24709 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x18]
24711 v_cvt_rpi_i32_f32 v5, v1
24712 // CHECK: [0x01,0x19,0x0a,0x7e]
24714 v_cvt_rpi_i32_f32 v255, v1
24715 // CHECK: [0x01,0x19,0xfe,0x7f]
24717 v_cvt_rpi_i32_f32 v5, v255
24718 // CHECK: [0xff,0x19,0x0a,0x7e]
24720 v_cvt_rpi_i32_f32 v5, s1
24721 // CHECK: [0x01,0x18,0x0a,0x7e]
24723 v_cvt_rpi_i32_f32 v5, s103
24724 // CHECK: [0x67,0x18,0x0a,0x7e]
24726 v_cvt_rpi_i32_f32 v5, flat_scratch_lo
24727 // CHECK: [0x68,0x18,0x0a,0x7e]
24729 v_cvt_rpi_i32_f32 v5, flat_scratch_hi
24730 // CHECK: [0x69,0x18,0x0a,0x7e]
24732 v_cvt_rpi_i32_f32 v5, vcc_lo
24733 // CHECK: [0x6a,0x18,0x0a,0x7e]
24735 v_cvt_rpi_i32_f32 v5, vcc_hi
24736 // CHECK: [0x6b,0x18,0x0a,0x7e]
24738 v_cvt_rpi_i32_f32 v5, tba_lo
24739 // CHECK: [0x6c,0x18,0x0a,0x7e]
24741 v_cvt_rpi_i32_f32 v5, tba_hi
24742 // CHECK: [0x6d,0x18,0x0a,0x7e]
24744 v_cvt_rpi_i32_f32 v5, tma_lo
24745 // CHECK: [0x6e,0x18,0x0a,0x7e]
24747 v_cvt_rpi_i32_f32 v5, tma_hi
24748 // CHECK: [0x6f,0x18,0x0a,0x7e]
24750 v_cvt_rpi_i32_f32 v5, ttmp11
24751 // CHECK: [0x7b,0x18,0x0a,0x7e]
24753 v_cvt_rpi_i32_f32 v5, m0
24754 // CHECK: [0x7c,0x18,0x0a,0x7e]
24756 v_cvt_rpi_i32_f32 v5, exec_lo
24757 // CHECK: [0x7e,0x18,0x0a,0x7e]
24759 v_cvt_rpi_i32_f32 v5, exec_hi
24760 // CHECK: [0x7f,0x18,0x0a,0x7e]
24762 v_cvt_rpi_i32_f32 v5, 0
24763 // CHECK: [0x80,0x18,0x0a,0x7e]
24765 v_cvt_rpi_i32_f32 v5, -1
24766 // CHECK: [0xc1,0x18,0x0a,0x7e]
24768 v_cvt_rpi_i32_f32 v5, 0.5
24769 // CHECK: [0xf0,0x18,0x0a,0x7e]
24771 v_cvt_rpi_i32_f32 v5, -4.0
24772 // CHECK: [0xf7,0x18,0x0a,0x7e]
24774 v_cvt_rpi_i32_f32 v5, 0xaf123456
24775 // CHECK: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24777 v_cvt_rpi_i32_f32 v5, 0x3f717273
24778 // CHECK: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24780 v_cvt_rpi_i32_f32_e64 v5, v1
24781 // CHECK: [0x05,0x00,0x18,0xd3,0x01,0x01,0x00,0x00]
24783 v_cvt_rpi_i32_f32_e64 v255, v1
24784 // CHECK: [0xff,0x00,0x18,0xd3,0x01,0x01,0x00,0x00]
24786 v_cvt_rpi_i32_f32_e64 v5, v255
24787 // CHECK: [0x05,0x00,0x18,0xd3,0xff,0x01,0x00,0x00]
24789 v_cvt_rpi_i32_f32_e64 v5, s1
24790 // CHECK: [0x05,0x00,0x18,0xd3,0x01,0x00,0x00,0x00]
24792 v_cvt_rpi_i32_f32_e64 v5, s103
24793 // CHECK: [0x05,0x00,0x18,0xd3,0x67,0x00,0x00,0x00]
24795 v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo
24796 // CHECK: [0x05,0x00,0x18,0xd3,0x68,0x00,0x00,0x00]
24798 v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi
24799 // CHECK: [0x05,0x00,0x18,0xd3,0x69,0x00,0x00,0x00]
24801 v_cvt_rpi_i32_f32_e64 v5, vcc_lo
24802 // CHECK: [0x05,0x00,0x18,0xd3,0x6a,0x00,0x00,0x00]
24804 v_cvt_rpi_i32_f32_e64 v5, vcc_hi
24805 // CHECK: [0x05,0x00,0x18,0xd3,0x6b,0x00,0x00,0x00]
24807 v_cvt_rpi_i32_f32_e64 v5, tba_lo
24808 // CHECK: [0x05,0x00,0x18,0xd3,0x6c,0x00,0x00,0x00]
24810 v_cvt_rpi_i32_f32_e64 v5, tba_hi
24811 // CHECK: [0x05,0x00,0x18,0xd3,0x6d,0x00,0x00,0x00]
24813 v_cvt_rpi_i32_f32_e64 v5, tma_lo
24814 // CHECK: [0x05,0x00,0x18,0xd3,0x6e,0x00,0x00,0x00]
24816 v_cvt_rpi_i32_f32_e64 v5, tma_hi
24817 // CHECK: [0x05,0x00,0x18,0xd3,0x6f,0x00,0x00,0x00]
24819 v_cvt_rpi_i32_f32_e64 v5, ttmp11
24820 // CHECK: [0x05,0x00,0x18,0xd3,0x7b,0x00,0x00,0x00]
24822 v_cvt_rpi_i32_f32_e64 v5, m0
24823 // CHECK: [0x05,0x00,0x18,0xd3,0x7c,0x00,0x00,0x00]
24825 v_cvt_rpi_i32_f32_e64 v5, exec_lo
24826 // CHECK: [0x05,0x00,0x18,0xd3,0x7e,0x00,0x00,0x00]
24828 v_cvt_rpi_i32_f32_e64 v5, exec_hi
24829 // CHECK: [0x05,0x00,0x18,0xd3,0x7f,0x00,0x00,0x00]
24831 v_cvt_rpi_i32_f32_e64 v5, 0
24832 // CHECK: [0x05,0x00,0x18,0xd3,0x80,0x00,0x00,0x00]
24834 v_cvt_rpi_i32_f32_e64 v5, -1
24835 // CHECK: [0x05,0x00,0x18,0xd3,0xc1,0x00,0x00,0x00]
24837 v_cvt_rpi_i32_f32_e64 v5, 0.5
24838 // CHECK: [0x05,0x00,0x18,0xd3,0xf0,0x00,0x00,0x00]
24840 v_cvt_rpi_i32_f32_e64 v5, -4.0
24841 // CHECK: [0x05,0x00,0x18,0xd3,0xf7,0x00,0x00,0x00]
24843 v_cvt_rpi_i32_f32_e64 v5, -v1
24844 // CHECK: [0x05,0x00,0x18,0xd3,0x01,0x01,0x00,0x20]
24846 v_cvt_rpi_i32_f32_e64 v5, |v1|
24847 // CHECK: [0x05,0x01,0x18,0xd3,0x01,0x01,0x00,0x00]
24849 v_cvt_flr_i32_f32 v5, v1
24850 // CHECK: [0x01,0x1b,0x0a,0x7e]
24852 v_cvt_flr_i32_f32 v255, v1
24853 // CHECK: [0x01,0x1b,0xfe,0x7f]
24855 v_cvt_flr_i32_f32 v5, v255
24856 // CHECK: [0xff,0x1b,0x0a,0x7e]
24858 v_cvt_flr_i32_f32 v5, s1
24859 // CHECK: [0x01,0x1a,0x0a,0x7e]
24861 v_cvt_flr_i32_f32 v5, s103
24862 // CHECK: [0x67,0x1a,0x0a,0x7e]
24864 v_cvt_flr_i32_f32 v5, flat_scratch_lo
24865 // CHECK: [0x68,0x1a,0x0a,0x7e]
24867 v_cvt_flr_i32_f32 v5, flat_scratch_hi
24868 // CHECK: [0x69,0x1a,0x0a,0x7e]
24870 v_cvt_flr_i32_f32 v5, vcc_lo
24871 // CHECK: [0x6a,0x1a,0x0a,0x7e]
24873 v_cvt_flr_i32_f32 v5, vcc_hi
24874 // CHECK: [0x6b,0x1a,0x0a,0x7e]
24876 v_cvt_flr_i32_f32 v5, tba_lo
24877 // CHECK: [0x6c,0x1a,0x0a,0x7e]
24879 v_cvt_flr_i32_f32 v5, tba_hi
24880 // CHECK: [0x6d,0x1a,0x0a,0x7e]
24882 v_cvt_flr_i32_f32 v5, tma_lo
24883 // CHECK: [0x6e,0x1a,0x0a,0x7e]
24885 v_cvt_flr_i32_f32 v5, tma_hi
24886 // CHECK: [0x6f,0x1a,0x0a,0x7e]
24888 v_cvt_flr_i32_f32 v5, ttmp11
24889 // CHECK: [0x7b,0x1a,0x0a,0x7e]
24891 v_cvt_flr_i32_f32 v5, m0
24892 // CHECK: [0x7c,0x1a,0x0a,0x7e]
24894 v_cvt_flr_i32_f32 v5, exec_lo
24895 // CHECK: [0x7e,0x1a,0x0a,0x7e]
24897 v_cvt_flr_i32_f32 v5, exec_hi
24898 // CHECK: [0x7f,0x1a,0x0a,0x7e]
24900 v_cvt_flr_i32_f32 v5, 0
24901 // CHECK: [0x80,0x1a,0x0a,0x7e]
24903 v_cvt_flr_i32_f32 v5, -1
24904 // CHECK: [0xc1,0x1a,0x0a,0x7e]
24906 v_cvt_flr_i32_f32 v5, 0.5
24907 // CHECK: [0xf0,0x1a,0x0a,0x7e]
24909 v_cvt_flr_i32_f32 v5, -4.0
24910 // CHECK: [0xf7,0x1a,0x0a,0x7e]
24912 v_cvt_flr_i32_f32 v5, 0xaf123456
24913 // CHECK: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24915 v_cvt_flr_i32_f32 v5, 0x3f717273
24916 // CHECK: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24918 v_cvt_flr_i32_f32_e64 v5, v1
24919 // CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x01,0x00,0x00]
24921 v_cvt_flr_i32_f32_e64 v255, v1
24922 // CHECK: [0xff,0x00,0x1a,0xd3,0x01,0x01,0x00,0x00]
24924 v_cvt_flr_i32_f32_e64 v5, v255
24925 // CHECK: [0x05,0x00,0x1a,0xd3,0xff,0x01,0x00,0x00]
24927 v_cvt_flr_i32_f32_e64 v5, s1
24928 // CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x00,0x00,0x00]
24930 v_cvt_flr_i32_f32_e64 v5, s103
24931 // CHECK: [0x05,0x00,0x1a,0xd3,0x67,0x00,0x00,0x00]
24933 v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo
24934 // CHECK: [0x05,0x00,0x1a,0xd3,0x68,0x00,0x00,0x00]
24936 v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi
24937 // CHECK: [0x05,0x00,0x1a,0xd3,0x69,0x00,0x00,0x00]
24939 v_cvt_flr_i32_f32_e64 v5, vcc_lo
24940 // CHECK: [0x05,0x00,0x1a,0xd3,0x6a,0x00,0x00,0x00]
24942 v_cvt_flr_i32_f32_e64 v5, vcc_hi
24943 // CHECK: [0x05,0x00,0x1a,0xd3,0x6b,0x00,0x00,0x00]
24945 v_cvt_flr_i32_f32_e64 v5, tba_lo
24946 // CHECK: [0x05,0x00,0x1a,0xd3,0x6c,0x00,0x00,0x00]
24948 v_cvt_flr_i32_f32_e64 v5, tba_hi
24949 // CHECK: [0x05,0x00,0x1a,0xd3,0x6d,0x00,0x00,0x00]
24951 v_cvt_flr_i32_f32_e64 v5, tma_lo
24952 // CHECK: [0x05,0x00,0x1a,0xd3,0x6e,0x00,0x00,0x00]
24954 v_cvt_flr_i32_f32_e64 v5, tma_hi
24955 // CHECK: [0x05,0x00,0x1a,0xd3,0x6f,0x00,0x00,0x00]
24957 v_cvt_flr_i32_f32_e64 v5, ttmp11
24958 // CHECK: [0x05,0x00,0x1a,0xd3,0x7b,0x00,0x00,0x00]
24960 v_cvt_flr_i32_f32_e64 v5, m0
24961 // CHECK: [0x05,0x00,0x1a,0xd3,0x7c,0x00,0x00,0x00]
24963 v_cvt_flr_i32_f32_e64 v5, exec_lo
24964 // CHECK: [0x05,0x00,0x1a,0xd3,0x7e,0x00,0x00,0x00]
24966 v_cvt_flr_i32_f32_e64 v5, exec_hi
24967 // CHECK: [0x05,0x00,0x1a,0xd3,0x7f,0x00,0x00,0x00]
24969 v_cvt_flr_i32_f32_e64 v5, 0
24970 // CHECK: [0x05,0x00,0x1a,0xd3,0x80,0x00,0x00,0x00]
24972 v_cvt_flr_i32_f32_e64 v5, -1
24973 // CHECK: [0x05,0x00,0x1a,0xd3,0xc1,0x00,0x00,0x00]
24975 v_cvt_flr_i32_f32_e64 v5, 0.5
24976 // CHECK: [0x05,0x00,0x1a,0xd3,0xf0,0x00,0x00,0x00]
24978 v_cvt_flr_i32_f32_e64 v5, -4.0
24979 // CHECK: [0x05,0x00,0x1a,0xd3,0xf7,0x00,0x00,0x00]
24981 v_cvt_flr_i32_f32_e64 v5, -v1
24982 // CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x01,0x00,0x20]
24984 v_cvt_flr_i32_f32_e64 v5, |v1|
24985 // CHECK: [0x05,0x01,0x1a,0xd3,0x01,0x01,0x00,0x00]
24987 v_cvt_off_f32_i4 v5, v1
24988 // CHECK: [0x01,0x1d,0x0a,0x7e]
24990 v_cvt_off_f32_i4 v255, v1
24991 // CHECK: [0x01,0x1d,0xfe,0x7f]
24993 v_cvt_off_f32_i4 v5, v255
24994 // CHECK: [0xff,0x1d,0x0a,0x7e]
24996 v_cvt_off_f32_i4 v5, s1
24997 // CHECK: [0x01,0x1c,0x0a,0x7e]
24999 v_cvt_off_f32_i4 v5, s103
25000 // CHECK: [0x67,0x1c,0x0a,0x7e]
25002 v_cvt_off_f32_i4 v5, flat_scratch_lo
25003 // CHECK: [0x68,0x1c,0x0a,0x7e]
25005 v_cvt_off_f32_i4 v5, flat_scratch_hi
25006 // CHECK: [0x69,0x1c,0x0a,0x7e]
25008 v_cvt_off_f32_i4 v5, vcc_lo
25009 // CHECK: [0x6a,0x1c,0x0a,0x7e]
25011 v_cvt_off_f32_i4 v5, vcc_hi
25012 // CHECK: [0x6b,0x1c,0x0a,0x7e]
25014 v_cvt_off_f32_i4 v5, tba_lo
25015 // CHECK: [0x6c,0x1c,0x0a,0x7e]
25017 v_cvt_off_f32_i4 v5, tba_hi
25018 // CHECK: [0x6d,0x1c,0x0a,0x7e]
25020 v_cvt_off_f32_i4 v5, tma_lo
25021 // CHECK: [0x6e,0x1c,0x0a,0x7e]
25023 v_cvt_off_f32_i4 v5, tma_hi
25024 // CHECK: [0x6f,0x1c,0x0a,0x7e]
25026 v_cvt_off_f32_i4 v5, ttmp11
25027 // CHECK: [0x7b,0x1c,0x0a,0x7e]
25029 v_cvt_off_f32_i4 v5, m0
25030 // CHECK: [0x7c,0x1c,0x0a,0x7e]
25032 v_cvt_off_f32_i4 v5, exec_lo
25033 // CHECK: [0x7e,0x1c,0x0a,0x7e]
25035 v_cvt_off_f32_i4 v5, exec_hi
25036 // CHECK: [0x7f,0x1c,0x0a,0x7e]
25038 v_cvt_off_f32_i4 v5, 0
25039 // CHECK: [0x80,0x1c,0x0a,0x7e]
25041 v_cvt_off_f32_i4 v5, -1
25042 // CHECK: [0xc1,0x1c,0x0a,0x7e]
25044 v_cvt_off_f32_i4 v5, 0.5
25045 // CHECK: [0xf0,0x1c,0x0a,0x7e]
25047 v_cvt_off_f32_i4 v5, -4.0
25048 // CHECK: [0xf7,0x1c,0x0a,0x7e]
25050 v_cvt_off_f32_i4 v5, 0x4f
25051 // CHECK: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
25053 v_cvt_off_f32_i4 v5, 0x41
25054 // CHECK: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
25056 v_cvt_off_f32_i4_e64 v5, v1
25057 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x00]
25059 v_cvt_off_f32_i4_e64 v255, v1
25060 // CHECK: [0xff,0x00,0x1c,0xd3,0x01,0x01,0x00,0x00]
25062 v_cvt_off_f32_i4_e64 v5, v255
25063 // CHECK: [0x05,0x00,0x1c,0xd3,0xff,0x01,0x00,0x00]
25065 v_cvt_off_f32_i4_e64 v5, s1
25066 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x00,0x00,0x00]
25068 v_cvt_off_f32_i4_e64 v5, s103
25069 // CHECK: [0x05,0x00,0x1c,0xd3,0x67,0x00,0x00,0x00]
25071 v_cvt_off_f32_i4_e64 v5, flat_scratch_lo
25072 // CHECK: [0x05,0x00,0x1c,0xd3,0x68,0x00,0x00,0x00]
25074 v_cvt_off_f32_i4_e64 v5, flat_scratch_hi
25075 // CHECK: [0x05,0x00,0x1c,0xd3,0x69,0x00,0x00,0x00]
25077 v_cvt_off_f32_i4_e64 v5, vcc_lo
25078 // CHECK: [0x05,0x00,0x1c,0xd3,0x6a,0x00,0x00,0x00]
25080 v_cvt_off_f32_i4_e64 v5, vcc_hi
25081 // CHECK: [0x05,0x00,0x1c,0xd3,0x6b,0x00,0x00,0x00]
25083 v_cvt_off_f32_i4_e64 v5, tba_lo
25084 // CHECK: [0x05,0x00,0x1c,0xd3,0x6c,0x00,0x00,0x00]
25086 v_cvt_off_f32_i4_e64 v5, tba_hi
25087 // CHECK: [0x05,0x00,0x1c,0xd3,0x6d,0x00,0x00,0x00]
25089 v_cvt_off_f32_i4_e64 v5, tma_lo
25090 // CHECK: [0x05,0x00,0x1c,0xd3,0x6e,0x00,0x00,0x00]
25092 v_cvt_off_f32_i4_e64 v5, tma_hi
25093 // CHECK: [0x05,0x00,0x1c,0xd3,0x6f,0x00,0x00,0x00]
25095 v_cvt_off_f32_i4_e64 v5, ttmp11
25096 // CHECK: [0x05,0x00,0x1c,0xd3,0x7b,0x00,0x00,0x00]
25098 v_cvt_off_f32_i4_e64 v5, m0
25099 // CHECK: [0x05,0x00,0x1c,0xd3,0x7c,0x00,0x00,0x00]
25101 v_cvt_off_f32_i4_e64 v5, exec_lo
25102 // CHECK: [0x05,0x00,0x1c,0xd3,0x7e,0x00,0x00,0x00]
25104 v_cvt_off_f32_i4_e64 v5, exec_hi
25105 // CHECK: [0x05,0x00,0x1c,0xd3,0x7f,0x00,0x00,0x00]
25107 v_cvt_off_f32_i4_e64 v5, 0
25108 // CHECK: [0x05,0x00,0x1c,0xd3,0x80,0x00,0x00,0x00]
25110 v_cvt_off_f32_i4_e64 v5, -1
25111 // CHECK: [0x05,0x00,0x1c,0xd3,0xc1,0x00,0x00,0x00]
25113 v_cvt_off_f32_i4_e64 v5, 0.5
25114 // CHECK: [0x05,0x00,0x1c,0xd3,0xf0,0x00,0x00,0x00]
25116 v_cvt_off_f32_i4_e64 v5, -4.0
25117 // CHECK: [0x05,0x00,0x1c,0xd3,0xf7,0x00,0x00,0x00]
25119 v_cvt_off_f32_i4_e64 v5, v1 clamp
25120 // CHECK: [0x05,0x08,0x1c,0xd3,0x01,0x01,0x00,0x00]
25122 v_cvt_off_f32_i4_e64 v5, v1 mul:2
25123 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x08]
25125 v_cvt_off_f32_i4_e64 v5, v1 mul:4
25126 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x10]
25128 v_cvt_off_f32_i4_e64 v5, v1 div:2
25129 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x18]
25131 v_cvt_f32_f64 v5, v[1:2]
25132 // CHECK: [0x01,0x1f,0x0a,0x7e]
25134 v_cvt_f32_f64 v255, v[1:2]
25135 // CHECK: [0x01,0x1f,0xfe,0x7f]
25137 v_cvt_f32_f64 v5, v[254:255]
25138 // CHECK: [0xfe,0x1f,0x0a,0x7e]
25140 v_cvt_f32_f64 v5, s[2:3]
25141 // CHECK: [0x02,0x1e,0x0a,0x7e]
25143 v_cvt_f32_f64 v5, s[4:5]
25144 // CHECK: [0x04,0x1e,0x0a,0x7e]
25146 v_cvt_f32_f64 v5, s[102:103]
25147 // CHECK: [0x66,0x1e,0x0a,0x7e]
25149 v_cvt_f32_f64 v5, flat_scratch
25150 // CHECK: [0x68,0x1e,0x0a,0x7e]
25152 v_cvt_f32_f64 v5, vcc
25153 // CHECK: [0x6a,0x1e,0x0a,0x7e]
25155 v_cvt_f32_f64 v5, tba
25156 // CHECK: [0x6c,0x1e,0x0a,0x7e]
25158 v_cvt_f32_f64 v5, tma
25159 // CHECK: [0x6e,0x1e,0x0a,0x7e]
25161 v_cvt_f32_f64 v5, ttmp[10:11]
25162 // CHECK: [0x7a,0x1e,0x0a,0x7e]
25164 v_cvt_f32_f64 v5, exec
25165 // CHECK: [0x7e,0x1e,0x0a,0x7e]
25167 v_cvt_f32_f64 v5, 0
25168 // CHECK: [0x80,0x1e,0x0a,0x7e]
25170 v_cvt_f32_f64 v5, -1
25171 // CHECK: [0xc1,0x1e,0x0a,0x7e]
25173 v_cvt_f32_f64 v5, 0.5
25174 // CHECK: [0xf0,0x1e,0x0a,0x7e]
25176 v_cvt_f32_f64 v5, -4.0
25177 // CHECK: [0xf7,0x1e,0x0a,0x7e]
25179 v_cvt_f32_f64 v5, 0xaf123456
25180 // CHECK: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25182 v_cvt_f32_f64 v5, 0x3f717273
25183 // CHECK: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25185 v_cvt_f32_f64_e64 v5, v[1:2]
25186 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x00]
25188 v_cvt_f32_f64_e64 v255, v[1:2]
25189 // CHECK: [0xff,0x00,0x1e,0xd3,0x01,0x01,0x00,0x00]
25191 v_cvt_f32_f64_e64 v5, v[254:255]
25192 // CHECK: [0x05,0x00,0x1e,0xd3,0xfe,0x01,0x00,0x00]
25194 v_cvt_f32_f64_e64 v5, s[2:3]
25195 // CHECK: [0x05,0x00,0x1e,0xd3,0x02,0x00,0x00,0x00]
25197 v_cvt_f32_f64_e64 v5, s[4:5]
25198 // CHECK: [0x05,0x00,0x1e,0xd3,0x04,0x00,0x00,0x00]
25200 v_cvt_f32_f64_e64 v5, s[102:103]
25201 // CHECK: [0x05,0x00,0x1e,0xd3,0x66,0x00,0x00,0x00]
25203 v_cvt_f32_f64_e64 v5, flat_scratch
25204 // CHECK: [0x05,0x00,0x1e,0xd3,0x68,0x00,0x00,0x00]
25206 v_cvt_f32_f64_e64 v5, vcc
25207 // CHECK: [0x05,0x00,0x1e,0xd3,0x6a,0x00,0x00,0x00]
25209 v_cvt_f32_f64_e64 v5, tba
25210 // CHECK: [0x05,0x00,0x1e,0xd3,0x6c,0x00,0x00,0x00]
25212 v_cvt_f32_f64_e64 v5, tma
25213 // CHECK: [0x05,0x00,0x1e,0xd3,0x6e,0x00,0x00,0x00]
25215 v_cvt_f32_f64_e64 v5, ttmp[10:11]
25216 // CHECK: [0x05,0x00,0x1e,0xd3,0x7a,0x00,0x00,0x00]
25218 v_cvt_f32_f64_e64 v5, exec
25219 // CHECK: [0x05,0x00,0x1e,0xd3,0x7e,0x00,0x00,0x00]
25221 v_cvt_f32_f64_e64 v5, 0
25222 // CHECK: [0x05,0x00,0x1e,0xd3,0x80,0x00,0x00,0x00]
25224 v_cvt_f32_f64_e64 v5, -1
25225 // CHECK: [0x05,0x00,0x1e,0xd3,0xc1,0x00,0x00,0x00]
25227 v_cvt_f32_f64_e64 v5, 0.5
25228 // CHECK: [0x05,0x00,0x1e,0xd3,0xf0,0x00,0x00,0x00]
25230 v_cvt_f32_f64_e64 v5, -4.0
25231 // CHECK: [0x05,0x00,0x1e,0xd3,0xf7,0x00,0x00,0x00]
25233 v_cvt_f32_f64_e64 v5, -v[1:2]
25234 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x20]
25236 v_cvt_f32_f64_e64 v5, |v[1:2]|
25237 // CHECK: [0x05,0x01,0x1e,0xd3,0x01,0x01,0x00,0x00]
25239 v_cvt_f32_f64_e64 v5, v[1:2] clamp
25240 // CHECK: [0x05,0x08,0x1e,0xd3,0x01,0x01,0x00,0x00]
25242 v_cvt_f32_f64_e64 v5, v[1:2] mul:2
25243 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x08]
25245 v_cvt_f32_f64_e64 v5, v[1:2] mul:4
25246 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x10]
25248 v_cvt_f32_f64_e64 v5, v[1:2] div:2
25249 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x18]
25251 v_cvt_f64_f32 v[5:6], v1
25252 // CHECK: [0x01,0x21,0x0a,0x7e]
25254 v_cvt_f64_f32 v[254:255], v1
25255 // CHECK: [0x01,0x21,0xfc,0x7f]
25257 v_cvt_f64_f32 v[5:6], v255
25258 // CHECK: [0xff,0x21,0x0a,0x7e]
25260 v_cvt_f64_f32 v[5:6], s1
25261 // CHECK: [0x01,0x20,0x0a,0x7e]
25263 v_cvt_f64_f32 v[5:6], s103
25264 // CHECK: [0x67,0x20,0x0a,0x7e]
25266 v_cvt_f64_f32 v[5:6], flat_scratch_lo
25267 // CHECK: [0x68,0x20,0x0a,0x7e]
25269 v_cvt_f64_f32 v[5:6], flat_scratch_hi
25270 // CHECK: [0x69,0x20,0x0a,0x7e]
25272 v_cvt_f64_f32 v[5:6], vcc_lo
25273 // CHECK: [0x6a,0x20,0x0a,0x7e]
25275 v_cvt_f64_f32 v[5:6], vcc_hi
25276 // CHECK: [0x6b,0x20,0x0a,0x7e]
25278 v_cvt_f64_f32 v[5:6], tba_lo
25279 // CHECK: [0x6c,0x20,0x0a,0x7e]
25281 v_cvt_f64_f32 v[5:6], tba_hi
25282 // CHECK: [0x6d,0x20,0x0a,0x7e]
25284 v_cvt_f64_f32 v[5:6], tma_lo
25285 // CHECK: [0x6e,0x20,0x0a,0x7e]
25287 v_cvt_f64_f32 v[5:6], tma_hi
25288 // CHECK: [0x6f,0x20,0x0a,0x7e]
25290 v_cvt_f64_f32 v[5:6], ttmp11
25291 // CHECK: [0x7b,0x20,0x0a,0x7e]
25293 v_cvt_f64_f32 v[5:6], m0
25294 // CHECK: [0x7c,0x20,0x0a,0x7e]
25296 v_cvt_f64_f32 v[5:6], exec_lo
25297 // CHECK: [0x7e,0x20,0x0a,0x7e]
25299 v_cvt_f64_f32 v[5:6], exec_hi
25300 // CHECK: [0x7f,0x20,0x0a,0x7e]
25302 v_cvt_f64_f32 v[5:6], 0
25303 // CHECK: [0x80,0x20,0x0a,0x7e]
25305 v_cvt_f64_f32 v[5:6], -1
25306 // CHECK: [0xc1,0x20,0x0a,0x7e]
25308 v_cvt_f64_f32 v[5:6], 0.5
25309 // CHECK: [0xf0,0x20,0x0a,0x7e]
25311 v_cvt_f64_f32 v[5:6], -4.0
25312 // CHECK: [0xf7,0x20,0x0a,0x7e]
25314 v_cvt_f64_f32 v[5:6], 0xaf123456
25315 // CHECK: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25317 v_cvt_f64_f32 v[5:6], 0x3f717273
25318 // CHECK: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25320 v_cvt_f64_f32_e64 v[5:6], v1
25321 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x00]
25323 v_cvt_f64_f32_e64 v[254:255], v1
25324 // CHECK: [0xfe,0x00,0x20,0xd3,0x01,0x01,0x00,0x00]
25326 v_cvt_f64_f32_e64 v[5:6], v255
25327 // CHECK: [0x05,0x00,0x20,0xd3,0xff,0x01,0x00,0x00]
25329 v_cvt_f64_f32_e64 v[5:6], s1
25330 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x00,0x00,0x00]
25332 v_cvt_f64_f32_e64 v[5:6], s103
25333 // CHECK: [0x05,0x00,0x20,0xd3,0x67,0x00,0x00,0x00]
25335 v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo
25336 // CHECK: [0x05,0x00,0x20,0xd3,0x68,0x00,0x00,0x00]
25338 v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi
25339 // CHECK: [0x05,0x00,0x20,0xd3,0x69,0x00,0x00,0x00]
25341 v_cvt_f64_f32_e64 v[5:6], vcc_lo
25342 // CHECK: [0x05,0x00,0x20,0xd3,0x6a,0x00,0x00,0x00]
25344 v_cvt_f64_f32_e64 v[5:6], vcc_hi
25345 // CHECK: [0x05,0x00,0x20,0xd3,0x6b,0x00,0x00,0x00]
25347 v_cvt_f64_f32_e64 v[5:6], tba_lo
25348 // CHECK: [0x05,0x00,0x20,0xd3,0x6c,0x00,0x00,0x00]
25350 v_cvt_f64_f32_e64 v[5:6], tba_hi
25351 // CHECK: [0x05,0x00,0x20,0xd3,0x6d,0x00,0x00,0x00]
25353 v_cvt_f64_f32_e64 v[5:6], tma_lo
25354 // CHECK: [0x05,0x00,0x20,0xd3,0x6e,0x00,0x00,0x00]
25356 v_cvt_f64_f32_e64 v[5:6], tma_hi
25357 // CHECK: [0x05,0x00,0x20,0xd3,0x6f,0x00,0x00,0x00]
25359 v_cvt_f64_f32_e64 v[5:6], ttmp11
25360 // CHECK: [0x05,0x00,0x20,0xd3,0x7b,0x00,0x00,0x00]
25362 v_cvt_f64_f32_e64 v[5:6], m0
25363 // CHECK: [0x05,0x00,0x20,0xd3,0x7c,0x00,0x00,0x00]
25365 v_cvt_f64_f32_e64 v[5:6], exec_lo
25366 // CHECK: [0x05,0x00,0x20,0xd3,0x7e,0x00,0x00,0x00]
25368 v_cvt_f64_f32_e64 v[5:6], exec_hi
25369 // CHECK: [0x05,0x00,0x20,0xd3,0x7f,0x00,0x00,0x00]
25371 v_cvt_f64_f32_e64 v[5:6], 0
25372 // CHECK: [0x05,0x00,0x20,0xd3,0x80,0x00,0x00,0x00]
25374 v_cvt_f64_f32_e64 v[5:6], -1
25375 // CHECK: [0x05,0x00,0x20,0xd3,0xc1,0x00,0x00,0x00]
25377 v_cvt_f64_f32_e64 v[5:6], 0.5
25378 // CHECK: [0x05,0x00,0x20,0xd3,0xf0,0x00,0x00,0x00]
25380 v_cvt_f64_f32_e64 v[5:6], -4.0
25381 // CHECK: [0x05,0x00,0x20,0xd3,0xf7,0x00,0x00,0x00]
25383 v_cvt_f64_f32_e64 v[5:6], -v1
25384 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x20]
25386 v_cvt_f64_f32_e64 v[5:6], |v1|
25387 // CHECK: [0x05,0x01,0x20,0xd3,0x01,0x01,0x00,0x00]
25389 v_cvt_f64_f32_e64 v[5:6], v1 clamp
25390 // CHECK: [0x05,0x08,0x20,0xd3,0x01,0x01,0x00,0x00]
25392 v_cvt_f64_f32_e64 v[5:6], v1 mul:2
25393 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x08]
25395 v_cvt_f64_f32_e64 v[5:6], v1 mul:4
25396 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x10]
25398 v_cvt_f64_f32_e64 v[5:6], v1 div:2
25399 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x18]
25401 v_cvt_f32_ubyte0 v5, v1
25402 // CHECK: [0x01,0x23,0x0a,0x7e]
25404 v_cvt_f32_ubyte0 v255, v1
25405 // CHECK: [0x01,0x23,0xfe,0x7f]
25407 v_cvt_f32_ubyte0 v5, v255
25408 // CHECK: [0xff,0x23,0x0a,0x7e]
25410 v_cvt_f32_ubyte0 v5, s1
25411 // CHECK: [0x01,0x22,0x0a,0x7e]
25413 v_cvt_f32_ubyte0 v5, s103
25414 // CHECK: [0x67,0x22,0x0a,0x7e]
25416 v_cvt_f32_ubyte0 v5, flat_scratch_lo
25417 // CHECK: [0x68,0x22,0x0a,0x7e]
25419 v_cvt_f32_ubyte0 v5, flat_scratch_hi
25420 // CHECK: [0x69,0x22,0x0a,0x7e]
25422 v_cvt_f32_ubyte0 v5, vcc_lo
25423 // CHECK: [0x6a,0x22,0x0a,0x7e]
25425 v_cvt_f32_ubyte0 v5, vcc_hi
25426 // CHECK: [0x6b,0x22,0x0a,0x7e]
25428 v_cvt_f32_ubyte0 v5, tba_lo
25429 // CHECK: [0x6c,0x22,0x0a,0x7e]
25431 v_cvt_f32_ubyte0 v5, tba_hi
25432 // CHECK: [0x6d,0x22,0x0a,0x7e]
25434 v_cvt_f32_ubyte0 v5, tma_lo
25435 // CHECK: [0x6e,0x22,0x0a,0x7e]
25437 v_cvt_f32_ubyte0 v5, tma_hi
25438 // CHECK: [0x6f,0x22,0x0a,0x7e]
25440 v_cvt_f32_ubyte0 v5, ttmp11
25441 // CHECK: [0x7b,0x22,0x0a,0x7e]
25443 v_cvt_f32_ubyte0 v5, m0
25444 // CHECK: [0x7c,0x22,0x0a,0x7e]
25446 v_cvt_f32_ubyte0 v5, exec_lo
25447 // CHECK: [0x7e,0x22,0x0a,0x7e]
25449 v_cvt_f32_ubyte0 v5, exec_hi
25450 // CHECK: [0x7f,0x22,0x0a,0x7e]
25452 v_cvt_f32_ubyte0 v5, 0
25453 // CHECK: [0x80,0x22,0x0a,0x7e]
25455 v_cvt_f32_ubyte0 v5, -1
25456 // CHECK: [0xc1,0x22,0x0a,0x7e]
25458 v_cvt_f32_ubyte0 v5, 0.5
25459 // CHECK: [0xf0,0x22,0x0a,0x7e]
25461 v_cvt_f32_ubyte0 v5, -4.0
25462 // CHECK: [0xf7,0x22,0x0a,0x7e]
25464 v_cvt_f32_ubyte0 v5, 0xaf123456
25465 // CHECK: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25467 v_cvt_f32_ubyte0 v5, 0x3f717273
25468 // CHECK: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25470 v_cvt_f32_ubyte0_e64 v5, v1
25471 // CHECK: [0x05,0x00,0x22,0xd3,0x01,0x01,0x00,0x00]
25473 v_cvt_f32_ubyte0_e64 v255, v1
25474 // CHECK: [0xff,0x00,0x22,0xd3,0x01,0x01,0x00,0x00]
25476 v_cvt_f32_ubyte0_e64 v5, v255
25477 // CHECK: [0x05,0x00,0x22,0xd3,0xff,0x01,0x00,0x00]
25479 v_cvt_f32_ubyte0_e64 v5, s1
25480 // CHECK: [0x05,0x00,0x22,0xd3,0x01,0x00,0x00,0x00]
25482 v_cvt_f32_ubyte0_e64 v5, s103
25483 // CHECK: [0x05,0x00,0x22,0xd3,0x67,0x00,0x00,0x00]
25485 v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo
25486 // CHECK: [0x05,0x00,0x22,0xd3,0x68,0x00,0x00,0x00]
25488 v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi
25489 // CHECK: [0x05,0x00,0x22,0xd3,0x69,0x00,0x00,0x00]
25491 v_cvt_f32_ubyte0_e64 v5, vcc_lo
25492 // CHECK: [0x05,0x00,0x22,0xd3,0x6a,0x00,0x00,0x00]
25494 v_cvt_f32_ubyte0_e64 v5, vcc_hi
25495 // CHECK: [0x05,0x00,0x22,0xd3,0x6b,0x00,0x00,0x00]
25497 v_cvt_f32_ubyte0_e64 v5, tba_lo
25498 // CHECK: [0x05,0x00,0x22,0xd3,0x6c,0x00,0x00,0x00]
25500 v_cvt_f32_ubyte0_e64 v5, tba_hi
25501 // CHECK: [0x05,0x00,0x22,0xd3,0x6d,0x00,0x00,0x00]
25503 v_cvt_f32_ubyte0_e64 v5, tma_lo
25504 // CHECK: [0x05,0x00,0x22,0xd3,0x6e,0x00,0x00,0x00]
25506 v_cvt_f32_ubyte0_e64 v5, tma_hi
25507 // CHECK: [0x05,0x00,0x22,0xd3,0x6f,0x00,0x00,0x00]
25509 v_cvt_f32_ubyte0_e64 v5, ttmp11
25510 // CHECK: [0x05,0x00,0x22,0xd3,0x7b,0x00,0x00,0x00]
25512 v_cvt_f32_ubyte0_e64 v5, m0
25513 // CHECK: [0x05,0x00,0x22,0xd3,0x7c,0x00,0x00,0x00]
25515 v_cvt_f32_ubyte0_e64 v5, exec_lo
25516 // CHECK: [0x05,0x00,0x22,0xd3,0x7e,0x00,0x00,0x00]
25518 v_cvt_f32_ubyte0_e64 v5, exec_hi
25519 // CHECK: [0x05,0x00,0x22,0xd3,0x7f,0x00,0x00,0x00]
25521 v_cvt_f32_ubyte0_e64 v5, 0
25522 // CHECK: [0x05,0x00,0x22,0xd3,0x80,0x00,0x00,0x00]
25524 v_cvt_f32_ubyte0_e64 v5, -1
25525 // CHECK: [0x05,0x00,0x22,0xd3,0xc1,0x00,0x00,0x00]
25527 v_cvt_f32_ubyte0_e64 v5, 0.5
25528 // CHECK: [0x05,0x00,0x22,0xd3,0xf0,0x00,0x00,0x00]
25530 v_cvt_f32_ubyte0_e64 v5, -4.0
25531 // CHECK: [0x05,0x00,0x22,0xd3,0xf7,0x00,0x00,0x00]
25533 v_cvt_f32_ubyte1 v5, v1
25534 // CHECK: [0x01,0x25,0x0a,0x7e]
25536 v_cvt_f32_ubyte1 v255, v1
25537 // CHECK: [0x01,0x25,0xfe,0x7f]
25539 v_cvt_f32_ubyte1 v5, v255
25540 // CHECK: [0xff,0x25,0x0a,0x7e]
25542 v_cvt_f32_ubyte1 v5, s1
25543 // CHECK: [0x01,0x24,0x0a,0x7e]
25545 v_cvt_f32_ubyte1 v5, s103
25546 // CHECK: [0x67,0x24,0x0a,0x7e]
25548 v_cvt_f32_ubyte1 v5, flat_scratch_lo
25549 // CHECK: [0x68,0x24,0x0a,0x7e]
25551 v_cvt_f32_ubyte1 v5, flat_scratch_hi
25552 // CHECK: [0x69,0x24,0x0a,0x7e]
25554 v_cvt_f32_ubyte1 v5, vcc_lo
25555 // CHECK: [0x6a,0x24,0x0a,0x7e]
25557 v_cvt_f32_ubyte1 v5, vcc_hi
25558 // CHECK: [0x6b,0x24,0x0a,0x7e]
25560 v_cvt_f32_ubyte1 v5, tba_lo
25561 // CHECK: [0x6c,0x24,0x0a,0x7e]
25563 v_cvt_f32_ubyte1 v5, tba_hi
25564 // CHECK: [0x6d,0x24,0x0a,0x7e]
25566 v_cvt_f32_ubyte1 v5, tma_lo
25567 // CHECK: [0x6e,0x24,0x0a,0x7e]
25569 v_cvt_f32_ubyte1 v5, tma_hi
25570 // CHECK: [0x6f,0x24,0x0a,0x7e]
25572 v_cvt_f32_ubyte1 v5, ttmp11
25573 // CHECK: [0x7b,0x24,0x0a,0x7e]
25575 v_cvt_f32_ubyte1 v5, m0
25576 // CHECK: [0x7c,0x24,0x0a,0x7e]
25578 v_cvt_f32_ubyte1 v5, exec_lo
25579 // CHECK: [0x7e,0x24,0x0a,0x7e]
25581 v_cvt_f32_ubyte1 v5, exec_hi
25582 // CHECK: [0x7f,0x24,0x0a,0x7e]
25584 v_cvt_f32_ubyte1 v5, 0
25585 // CHECK: [0x80,0x24,0x0a,0x7e]
25587 v_cvt_f32_ubyte1 v5, -1
25588 // CHECK: [0xc1,0x24,0x0a,0x7e]
25590 v_cvt_f32_ubyte1 v5, 0.5
25591 // CHECK: [0xf0,0x24,0x0a,0x7e]
25593 v_cvt_f32_ubyte1 v5, -4.0
25594 // CHECK: [0xf7,0x24,0x0a,0x7e]
25596 v_cvt_f32_ubyte1 v5, 0xaf123456
25597 // CHECK: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25599 v_cvt_f32_ubyte1 v5, 0x3f717273
25600 // CHECK: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25602 v_cvt_f32_ubyte1_e64 v5, v1
25603 // CHECK: [0x05,0x00,0x24,0xd3,0x01,0x01,0x00,0x00]
25605 v_cvt_f32_ubyte1_e64 v255, v1
25606 // CHECK: [0xff,0x00,0x24,0xd3,0x01,0x01,0x00,0x00]
25608 v_cvt_f32_ubyte1_e64 v5, v255
25609 // CHECK: [0x05,0x00,0x24,0xd3,0xff,0x01,0x00,0x00]
25611 v_cvt_f32_ubyte1_e64 v5, s1
25612 // CHECK: [0x05,0x00,0x24,0xd3,0x01,0x00,0x00,0x00]
25614 v_cvt_f32_ubyte1_e64 v5, s103
25615 // CHECK: [0x05,0x00,0x24,0xd3,0x67,0x00,0x00,0x00]
25617 v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo
25618 // CHECK: [0x05,0x00,0x24,0xd3,0x68,0x00,0x00,0x00]
25620 v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi
25621 // CHECK: [0x05,0x00,0x24,0xd3,0x69,0x00,0x00,0x00]
25623 v_cvt_f32_ubyte1_e64 v5, vcc_lo
25624 // CHECK: [0x05,0x00,0x24,0xd3,0x6a,0x00,0x00,0x00]
25626 v_cvt_f32_ubyte1_e64 v5, vcc_hi
25627 // CHECK: [0x05,0x00,0x24,0xd3,0x6b,0x00,0x00,0x00]
25629 v_cvt_f32_ubyte1_e64 v5, tba_lo
25630 // CHECK: [0x05,0x00,0x24,0xd3,0x6c,0x00,0x00,0x00]
25632 v_cvt_f32_ubyte1_e64 v5, tba_hi
25633 // CHECK: [0x05,0x00,0x24,0xd3,0x6d,0x00,0x00,0x00]
25635 v_cvt_f32_ubyte1_e64 v5, tma_lo
25636 // CHECK: [0x05,0x00,0x24,0xd3,0x6e,0x00,0x00,0x00]
25638 v_cvt_f32_ubyte1_e64 v5, tma_hi
25639 // CHECK: [0x05,0x00,0x24,0xd3,0x6f,0x00,0x00,0x00]
25641 v_cvt_f32_ubyte1_e64 v5, ttmp11
25642 // CHECK: [0x05,0x00,0x24,0xd3,0x7b,0x00,0x00,0x00]
25644 v_cvt_f32_ubyte1_e64 v5, m0
25645 // CHECK: [0x05,0x00,0x24,0xd3,0x7c,0x00,0x00,0x00]
25647 v_cvt_f32_ubyte1_e64 v5, exec_lo
25648 // CHECK: [0x05,0x00,0x24,0xd3,0x7e,0x00,0x00,0x00]
25650 v_cvt_f32_ubyte1_e64 v5, exec_hi
25651 // CHECK: [0x05,0x00,0x24,0xd3,0x7f,0x00,0x00,0x00]
25653 v_cvt_f32_ubyte1_e64 v5, 0
25654 // CHECK: [0x05,0x00,0x24,0xd3,0x80,0x00,0x00,0x00]
25656 v_cvt_f32_ubyte1_e64 v5, -1
25657 // CHECK: [0x05,0x00,0x24,0xd3,0xc1,0x00,0x00,0x00]
25659 v_cvt_f32_ubyte1_e64 v5, 0.5
25660 // CHECK: [0x05,0x00,0x24,0xd3,0xf0,0x00,0x00,0x00]
25662 v_cvt_f32_ubyte1_e64 v5, -4.0
25663 // CHECK: [0x05,0x00,0x24,0xd3,0xf7,0x00,0x00,0x00]
25665 v_cvt_f32_ubyte2 v5, v1
25666 // CHECK: [0x01,0x27,0x0a,0x7e]
25668 v_cvt_f32_ubyte2 v255, v1
25669 // CHECK: [0x01,0x27,0xfe,0x7f]
25671 v_cvt_f32_ubyte2 v5, v255
25672 // CHECK: [0xff,0x27,0x0a,0x7e]
25674 v_cvt_f32_ubyte2 v5, s1
25675 // CHECK: [0x01,0x26,0x0a,0x7e]
25677 v_cvt_f32_ubyte2 v5, s103
25678 // CHECK: [0x67,0x26,0x0a,0x7e]
25680 v_cvt_f32_ubyte2 v5, flat_scratch_lo
25681 // CHECK: [0x68,0x26,0x0a,0x7e]
25683 v_cvt_f32_ubyte2 v5, flat_scratch_hi
25684 // CHECK: [0x69,0x26,0x0a,0x7e]
25686 v_cvt_f32_ubyte2 v5, vcc_lo
25687 // CHECK: [0x6a,0x26,0x0a,0x7e]
25689 v_cvt_f32_ubyte2 v5, vcc_hi
25690 // CHECK: [0x6b,0x26,0x0a,0x7e]
25692 v_cvt_f32_ubyte2 v5, tba_lo
25693 // CHECK: [0x6c,0x26,0x0a,0x7e]
25695 v_cvt_f32_ubyte2 v5, tba_hi
25696 // CHECK: [0x6d,0x26,0x0a,0x7e]
25698 v_cvt_f32_ubyte2 v5, tma_lo
25699 // CHECK: [0x6e,0x26,0x0a,0x7e]
25701 v_cvt_f32_ubyte2 v5, tma_hi
25702 // CHECK: [0x6f,0x26,0x0a,0x7e]
25704 v_cvt_f32_ubyte2 v5, ttmp11
25705 // CHECK: [0x7b,0x26,0x0a,0x7e]
25707 v_cvt_f32_ubyte2 v5, m0
25708 // CHECK: [0x7c,0x26,0x0a,0x7e]
25710 v_cvt_f32_ubyte2 v5, exec_lo
25711 // CHECK: [0x7e,0x26,0x0a,0x7e]
25713 v_cvt_f32_ubyte2 v5, exec_hi
25714 // CHECK: [0x7f,0x26,0x0a,0x7e]
25716 v_cvt_f32_ubyte2 v5, 0
25717 // CHECK: [0x80,0x26,0x0a,0x7e]
25719 v_cvt_f32_ubyte2 v5, -1
25720 // CHECK: [0xc1,0x26,0x0a,0x7e]
25722 v_cvt_f32_ubyte2 v5, 0.5
25723 // CHECK: [0xf0,0x26,0x0a,0x7e]
25725 v_cvt_f32_ubyte2 v5, -4.0
25726 // CHECK: [0xf7,0x26,0x0a,0x7e]
25728 v_cvt_f32_ubyte2 v5, 0xaf123456
25729 // CHECK: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25731 v_cvt_f32_ubyte2 v5, 0x3f717273
25732 // CHECK: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25734 v_cvt_f32_ubyte2_e64 v5, v1
25735 // CHECK: [0x05,0x00,0x26,0xd3,0x01,0x01,0x00,0x00]
25737 v_cvt_f32_ubyte2_e64 v255, v1
25738 // CHECK: [0xff,0x00,0x26,0xd3,0x01,0x01,0x00,0x00]
25740 v_cvt_f32_ubyte2_e64 v5, v255
25741 // CHECK: [0x05,0x00,0x26,0xd3,0xff,0x01,0x00,0x00]
25743 v_cvt_f32_ubyte2_e64 v5, s1
25744 // CHECK: [0x05,0x00,0x26,0xd3,0x01,0x00,0x00,0x00]
25746 v_cvt_f32_ubyte2_e64 v5, s103
25747 // CHECK: [0x05,0x00,0x26,0xd3,0x67,0x00,0x00,0x00]
25749 v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo
25750 // CHECK: [0x05,0x00,0x26,0xd3,0x68,0x00,0x00,0x00]
25752 v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi
25753 // CHECK: [0x05,0x00,0x26,0xd3,0x69,0x00,0x00,0x00]
25755 v_cvt_f32_ubyte2_e64 v5, vcc_lo
25756 // CHECK: [0x05,0x00,0x26,0xd3,0x6a,0x00,0x00,0x00]
25758 v_cvt_f32_ubyte2_e64 v5, vcc_hi
25759 // CHECK: [0x05,0x00,0x26,0xd3,0x6b,0x00,0x00,0x00]
25761 v_cvt_f32_ubyte2_e64 v5, tba_lo
25762 // CHECK: [0x05,0x00,0x26,0xd3,0x6c,0x00,0x00,0x00]
25764 v_cvt_f32_ubyte2_e64 v5, tba_hi
25765 // CHECK: [0x05,0x00,0x26,0xd3,0x6d,0x00,0x00,0x00]
25767 v_cvt_f32_ubyte2_e64 v5, tma_lo
25768 // CHECK: [0x05,0x00,0x26,0xd3,0x6e,0x00,0x00,0x00]
25770 v_cvt_f32_ubyte2_e64 v5, tma_hi
25771 // CHECK: [0x05,0x00,0x26,0xd3,0x6f,0x00,0x00,0x00]
25773 v_cvt_f32_ubyte2_e64 v5, ttmp11
25774 // CHECK: [0x05,0x00,0x26,0xd3,0x7b,0x00,0x00,0x00]
25776 v_cvt_f32_ubyte2_e64 v5, m0
25777 // CHECK: [0x05,0x00,0x26,0xd3,0x7c,0x00,0x00,0x00]
25779 v_cvt_f32_ubyte2_e64 v5, exec_lo
25780 // CHECK: [0x05,0x00,0x26,0xd3,0x7e,0x00,0x00,0x00]
25782 v_cvt_f32_ubyte2_e64 v5, exec_hi
25783 // CHECK: [0x05,0x00,0x26,0xd3,0x7f,0x00,0x00,0x00]
25785 v_cvt_f32_ubyte2_e64 v5, 0
25786 // CHECK: [0x05,0x00,0x26,0xd3,0x80,0x00,0x00,0x00]
25788 v_cvt_f32_ubyte2_e64 v5, -1
25789 // CHECK: [0x05,0x00,0x26,0xd3,0xc1,0x00,0x00,0x00]
25791 v_cvt_f32_ubyte2_e64 v5, 0.5
25792 // CHECK: [0x05,0x00,0x26,0xd3,0xf0,0x00,0x00,0x00]
25794 v_cvt_f32_ubyte2_e64 v5, -4.0
25795 // CHECK: [0x05,0x00,0x26,0xd3,0xf7,0x00,0x00,0x00]
25797 v_cvt_f32_ubyte3 v5, v1
25798 // CHECK: [0x01,0x29,0x0a,0x7e]
25800 v_cvt_f32_ubyte3 v255, v1
25801 // CHECK: [0x01,0x29,0xfe,0x7f]
25803 v_cvt_f32_ubyte3 v5, v255
25804 // CHECK: [0xff,0x29,0x0a,0x7e]
25806 v_cvt_f32_ubyte3 v5, s1
25807 // CHECK: [0x01,0x28,0x0a,0x7e]
25809 v_cvt_f32_ubyte3 v5, s103
25810 // CHECK: [0x67,0x28,0x0a,0x7e]
25812 v_cvt_f32_ubyte3 v5, flat_scratch_lo
25813 // CHECK: [0x68,0x28,0x0a,0x7e]
25815 v_cvt_f32_ubyte3 v5, flat_scratch_hi
25816 // CHECK: [0x69,0x28,0x0a,0x7e]
25818 v_cvt_f32_ubyte3 v5, vcc_lo
25819 // CHECK: [0x6a,0x28,0x0a,0x7e]
25821 v_cvt_f32_ubyte3 v5, vcc_hi
25822 // CHECK: [0x6b,0x28,0x0a,0x7e]
25824 v_cvt_f32_ubyte3 v5, tba_lo
25825 // CHECK: [0x6c,0x28,0x0a,0x7e]
25827 v_cvt_f32_ubyte3 v5, tba_hi
25828 // CHECK: [0x6d,0x28,0x0a,0x7e]
25830 v_cvt_f32_ubyte3 v5, tma_lo
25831 // CHECK: [0x6e,0x28,0x0a,0x7e]
25833 v_cvt_f32_ubyte3 v5, tma_hi
25834 // CHECK: [0x6f,0x28,0x0a,0x7e]
25836 v_cvt_f32_ubyte3 v5, ttmp11
25837 // CHECK: [0x7b,0x28,0x0a,0x7e]
25839 v_cvt_f32_ubyte3 v5, m0
25840 // CHECK: [0x7c,0x28,0x0a,0x7e]
25842 v_cvt_f32_ubyte3 v5, exec_lo
25843 // CHECK: [0x7e,0x28,0x0a,0x7e]
25845 v_cvt_f32_ubyte3 v5, exec_hi
25846 // CHECK: [0x7f,0x28,0x0a,0x7e]
25848 v_cvt_f32_ubyte3 v5, 0
25849 // CHECK: [0x80,0x28,0x0a,0x7e]
25851 v_cvt_f32_ubyte3 v5, -1
25852 // CHECK: [0xc1,0x28,0x0a,0x7e]
25854 v_cvt_f32_ubyte3 v5, 0.5
25855 // CHECK: [0xf0,0x28,0x0a,0x7e]
25857 v_cvt_f32_ubyte3 v5, -4.0
25858 // CHECK: [0xf7,0x28,0x0a,0x7e]
25860 v_cvt_f32_ubyte3 v5, 0xaf123456
25861 // CHECK: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25863 v_cvt_f32_ubyte3 v5, 0x3f717273
25864 // CHECK: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25866 v_cvt_f32_ubyte3_e64 v5, v1
25867 // CHECK: [0x05,0x00,0x28,0xd3,0x01,0x01,0x00,0x00]
25869 v_cvt_f32_ubyte3_e64 v255, v1
25870 // CHECK: [0xff,0x00,0x28,0xd3,0x01,0x01,0x00,0x00]
25872 v_cvt_f32_ubyte3_e64 v5, v255
25873 // CHECK: [0x05,0x00,0x28,0xd3,0xff,0x01,0x00,0x00]
25875 v_cvt_f32_ubyte3_e64 v5, s1
25876 // CHECK: [0x05,0x00,0x28,0xd3,0x01,0x00,0x00,0x00]
25878 v_cvt_f32_ubyte3_e64 v5, s103
25879 // CHECK: [0x05,0x00,0x28,0xd3,0x67,0x00,0x00,0x00]
25881 v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo
25882 // CHECK: [0x05,0x00,0x28,0xd3,0x68,0x00,0x00,0x00]
25884 v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi
25885 // CHECK: [0x05,0x00,0x28,0xd3,0x69,0x00,0x00,0x00]
25887 v_cvt_f32_ubyte3_e64 v5, vcc_lo
25888 // CHECK: [0x05,0x00,0x28,0xd3,0x6a,0x00,0x00,0x00]
25890 v_cvt_f32_ubyte3_e64 v5, vcc_hi
25891 // CHECK: [0x05,0x00,0x28,0xd3,0x6b,0x00,0x00,0x00]
25893 v_cvt_f32_ubyte3_e64 v5, tba_lo
25894 // CHECK: [0x05,0x00,0x28,0xd3,0x6c,0x00,0x00,0x00]
25896 v_cvt_f32_ubyte3_e64 v5, tba_hi
25897 // CHECK: [0x05,0x00,0x28,0xd3,0x6d,0x00,0x00,0x00]
25899 v_cvt_f32_ubyte3_e64 v5, tma_lo
25900 // CHECK: [0x05,0x00,0x28,0xd3,0x6e,0x00,0x00,0x00]
25902 v_cvt_f32_ubyte3_e64 v5, tma_hi
25903 // CHECK: [0x05,0x00,0x28,0xd3,0x6f,0x00,0x00,0x00]
25905 v_cvt_f32_ubyte3_e64 v5, ttmp11
25906 // CHECK: [0x05,0x00,0x28,0xd3,0x7b,0x00,0x00,0x00]
25908 v_cvt_f32_ubyte3_e64 v5, m0
25909 // CHECK: [0x05,0x00,0x28,0xd3,0x7c,0x00,0x00,0x00]
25911 v_cvt_f32_ubyte3_e64 v5, exec_lo
25912 // CHECK: [0x05,0x00,0x28,0xd3,0x7e,0x00,0x00,0x00]
25914 v_cvt_f32_ubyte3_e64 v5, exec_hi
25915 // CHECK: [0x05,0x00,0x28,0xd3,0x7f,0x00,0x00,0x00]
25917 v_cvt_f32_ubyte3_e64 v5, 0
25918 // CHECK: [0x05,0x00,0x28,0xd3,0x80,0x00,0x00,0x00]
25920 v_cvt_f32_ubyte3_e64 v5, -1
25921 // CHECK: [0x05,0x00,0x28,0xd3,0xc1,0x00,0x00,0x00]
25923 v_cvt_f32_ubyte3_e64 v5, 0.5
25924 // CHECK: [0x05,0x00,0x28,0xd3,0xf0,0x00,0x00,0x00]
25926 v_cvt_f32_ubyte3_e64 v5, -4.0
25927 // CHECK: [0x05,0x00,0x28,0xd3,0xf7,0x00,0x00,0x00]
25929 v_cvt_u32_f64 v5, v[1:2]
25930 // CHECK: [0x01,0x2b,0x0a,0x7e]
25932 v_cvt_u32_f64 v255, v[1:2]
25933 // CHECK: [0x01,0x2b,0xfe,0x7f]
25935 v_cvt_u32_f64 v5, v[254:255]
25936 // CHECK: [0xfe,0x2b,0x0a,0x7e]
25938 v_cvt_u32_f64 v5, s[2:3]
25939 // CHECK: [0x02,0x2a,0x0a,0x7e]
25941 v_cvt_u32_f64 v5, s[4:5]
25942 // CHECK: [0x04,0x2a,0x0a,0x7e]
25944 v_cvt_u32_f64 v5, s[102:103]
25945 // CHECK: [0x66,0x2a,0x0a,0x7e]
25947 v_cvt_u32_f64 v5, flat_scratch
25948 // CHECK: [0x68,0x2a,0x0a,0x7e]
25950 v_cvt_u32_f64 v5, vcc
25951 // CHECK: [0x6a,0x2a,0x0a,0x7e]
25953 v_cvt_u32_f64 v5, tba
25954 // CHECK: [0x6c,0x2a,0x0a,0x7e]
25956 v_cvt_u32_f64 v5, tma
25957 // CHECK: [0x6e,0x2a,0x0a,0x7e]
25959 v_cvt_u32_f64 v5, ttmp[10:11]
25960 // CHECK: [0x7a,0x2a,0x0a,0x7e]
25962 v_cvt_u32_f64 v5, exec
25963 // CHECK: [0x7e,0x2a,0x0a,0x7e]
25965 v_cvt_u32_f64 v5, 0
25966 // CHECK: [0x80,0x2a,0x0a,0x7e]
25968 v_cvt_u32_f64 v5, -1
25969 // CHECK: [0xc1,0x2a,0x0a,0x7e]
25971 v_cvt_u32_f64 v5, 0.5
25972 // CHECK: [0xf0,0x2a,0x0a,0x7e]
25974 v_cvt_u32_f64 v5, -4.0
25975 // CHECK: [0xf7,0x2a,0x0a,0x7e]
25977 v_cvt_u32_f64 v5, 0xaf123456
25978 // CHECK: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25980 v_cvt_u32_f64 v5, 0x3f717273
25981 // CHECK: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25983 v_cvt_u32_f64_e64 v5, v[1:2]
25984 // CHECK: [0x05,0x00,0x2a,0xd3,0x01,0x01,0x00,0x00]
25986 v_cvt_u32_f64_e64 v255, v[1:2]
25987 // CHECK: [0xff,0x00,0x2a,0xd3,0x01,0x01,0x00,0x00]
25989 v_cvt_u32_f64_e64 v5, v[254:255]
25990 // CHECK: [0x05,0x00,0x2a,0xd3,0xfe,0x01,0x00,0x00]
25992 v_cvt_u32_f64_e64 v5, s[2:3]
25993 // CHECK: [0x05,0x00,0x2a,0xd3,0x02,0x00,0x00,0x00]
25995 v_cvt_u32_f64_e64 v5, s[4:5]
25996 // CHECK: [0x05,0x00,0x2a,0xd3,0x04,0x00,0x00,0x00]
25998 v_cvt_u32_f64_e64 v5, s[102:103]
25999 // CHECK: [0x05,0x00,0x2a,0xd3,0x66,0x00,0x00,0x00]
26001 v_cvt_u32_f64_e64 v5, flat_scratch
26002 // CHECK: [0x05,0x00,0x2a,0xd3,0x68,0x00,0x00,0x00]
26004 v_cvt_u32_f64_e64 v5, vcc
26005 // CHECK: [0x05,0x00,0x2a,0xd3,0x6a,0x00,0x00,0x00]
26007 v_cvt_u32_f64_e64 v5, tba
26008 // CHECK: [0x05,0x00,0x2a,0xd3,0x6c,0x00,0x00,0x00]
26010 v_cvt_u32_f64_e64 v5, tma
26011 // CHECK: [0x05,0x00,0x2a,0xd3,0x6e,0x00,0x00,0x00]
26013 v_cvt_u32_f64_e64 v5, ttmp[10:11]
26014 // CHECK: [0x05,0x00,0x2a,0xd3,0x7a,0x00,0x00,0x00]
26016 v_cvt_u32_f64_e64 v5, exec
26017 // CHECK: [0x05,0x00,0x2a,0xd3,0x7e,0x00,0x00,0x00]
26019 v_cvt_u32_f64_e64 v5, 0
26020 // CHECK: [0x05,0x00,0x2a,0xd3,0x80,0x00,0x00,0x00]
26022 v_cvt_u32_f64_e64 v5, -1
26023 // CHECK: [0x05,0x00,0x2a,0xd3,0xc1,0x00,0x00,0x00]
26025 v_cvt_u32_f64_e64 v5, 0.5
26026 // CHECK: [0x05,0x00,0x2a,0xd3,0xf0,0x00,0x00,0x00]
26028 v_cvt_u32_f64_e64 v5, -4.0
26029 // CHECK: [0x05,0x00,0x2a,0xd3,0xf7,0x00,0x00,0x00]
26031 v_cvt_u32_f64_e64 v5, -v[1:2]
26032 // CHECK: [0x05,0x00,0x2a,0xd3,0x01,0x01,0x00,0x20]
26034 v_cvt_u32_f64_e64 v5, |v[1:2]|
26035 // CHECK: [0x05,0x01,0x2a,0xd3,0x01,0x01,0x00,0x00]
26037 v_cvt_f64_u32 v[5:6], v1
26038 // CHECK: [0x01,0x2d,0x0a,0x7e]
26040 v_cvt_f64_u32 v[254:255], v1
26041 // CHECK: [0x01,0x2d,0xfc,0x7f]
26043 v_cvt_f64_u32 v[5:6], v255
26044 // CHECK: [0xff,0x2d,0x0a,0x7e]
26046 v_cvt_f64_u32 v[5:6], s1
26047 // CHECK: [0x01,0x2c,0x0a,0x7e]
26049 v_cvt_f64_u32 v[5:6], s103
26050 // CHECK: [0x67,0x2c,0x0a,0x7e]
26052 v_cvt_f64_u32 v[5:6], flat_scratch_lo
26053 // CHECK: [0x68,0x2c,0x0a,0x7e]
26055 v_cvt_f64_u32 v[5:6], flat_scratch_hi
26056 // CHECK: [0x69,0x2c,0x0a,0x7e]
26058 v_cvt_f64_u32 v[5:6], vcc_lo
26059 // CHECK: [0x6a,0x2c,0x0a,0x7e]
26061 v_cvt_f64_u32 v[5:6], vcc_hi
26062 // CHECK: [0x6b,0x2c,0x0a,0x7e]
26064 v_cvt_f64_u32 v[5:6], tba_lo
26065 // CHECK: [0x6c,0x2c,0x0a,0x7e]
26067 v_cvt_f64_u32 v[5:6], tba_hi
26068 // CHECK: [0x6d,0x2c,0x0a,0x7e]
26070 v_cvt_f64_u32 v[5:6], tma_lo
26071 // CHECK: [0x6e,0x2c,0x0a,0x7e]
26073 v_cvt_f64_u32 v[5:6], tma_hi
26074 // CHECK: [0x6f,0x2c,0x0a,0x7e]
26076 v_cvt_f64_u32 v[5:6], ttmp11
26077 // CHECK: [0x7b,0x2c,0x0a,0x7e]
26079 v_cvt_f64_u32 v[5:6], m0
26080 // CHECK: [0x7c,0x2c,0x0a,0x7e]
26082 v_cvt_f64_u32 v[5:6], exec_lo
26083 // CHECK: [0x7e,0x2c,0x0a,0x7e]
26085 v_cvt_f64_u32 v[5:6], exec_hi
26086 // CHECK: [0x7f,0x2c,0x0a,0x7e]
26088 v_cvt_f64_u32 v[5:6], 0
26089 // CHECK: [0x80,0x2c,0x0a,0x7e]
26091 v_cvt_f64_u32 v[5:6], -1
26092 // CHECK: [0xc1,0x2c,0x0a,0x7e]
26094 v_cvt_f64_u32 v[5:6], 0.5
26095 // CHECK: [0xf0,0x2c,0x0a,0x7e]
26097 v_cvt_f64_u32 v[5:6], -4.0
26098 // CHECK: [0xf7,0x2c,0x0a,0x7e]
26100 v_cvt_f64_u32 v[5:6], 0xaf123456
26101 // CHECK: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26103 v_cvt_f64_u32 v[5:6], 0x3f717273
26104 // CHECK: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26106 v_cvt_f64_u32_e64 v[5:6], v1
26107 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x00]
26109 v_cvt_f64_u32_e64 v[254:255], v1
26110 // CHECK: [0xfe,0x00,0x2c,0xd3,0x01,0x01,0x00,0x00]
26112 v_cvt_f64_u32_e64 v[5:6], v255
26113 // CHECK: [0x05,0x00,0x2c,0xd3,0xff,0x01,0x00,0x00]
26115 v_cvt_f64_u32_e64 v[5:6], s1
26116 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x00,0x00,0x00]
26118 v_cvt_f64_u32_e64 v[5:6], s103
26119 // CHECK: [0x05,0x00,0x2c,0xd3,0x67,0x00,0x00,0x00]
26121 v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo
26122 // CHECK: [0x05,0x00,0x2c,0xd3,0x68,0x00,0x00,0x00]
26124 v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi
26125 // CHECK: [0x05,0x00,0x2c,0xd3,0x69,0x00,0x00,0x00]
26127 v_cvt_f64_u32_e64 v[5:6], vcc_lo
26128 // CHECK: [0x05,0x00,0x2c,0xd3,0x6a,0x00,0x00,0x00]
26130 v_cvt_f64_u32_e64 v[5:6], vcc_hi
26131 // CHECK: [0x05,0x00,0x2c,0xd3,0x6b,0x00,0x00,0x00]
26133 v_cvt_f64_u32_e64 v[5:6], tba_lo
26134 // CHECK: [0x05,0x00,0x2c,0xd3,0x6c,0x00,0x00,0x00]
26136 v_cvt_f64_u32_e64 v[5:6], tba_hi
26137 // CHECK: [0x05,0x00,0x2c,0xd3,0x6d,0x00,0x00,0x00]
26139 v_cvt_f64_u32_e64 v[5:6], tma_lo
26140 // CHECK: [0x05,0x00,0x2c,0xd3,0x6e,0x00,0x00,0x00]
26142 v_cvt_f64_u32_e64 v[5:6], tma_hi
26143 // CHECK: [0x05,0x00,0x2c,0xd3,0x6f,0x00,0x00,0x00]
26145 v_cvt_f64_u32_e64 v[5:6], ttmp11
26146 // CHECK: [0x05,0x00,0x2c,0xd3,0x7b,0x00,0x00,0x00]
26148 v_cvt_f64_u32_e64 v[5:6], m0
26149 // CHECK: [0x05,0x00,0x2c,0xd3,0x7c,0x00,0x00,0x00]
26151 v_cvt_f64_u32_e64 v[5:6], exec_lo
26152 // CHECK: [0x05,0x00,0x2c,0xd3,0x7e,0x00,0x00,0x00]
26154 v_cvt_f64_u32_e64 v[5:6], exec_hi
26155 // CHECK: [0x05,0x00,0x2c,0xd3,0x7f,0x00,0x00,0x00]
26157 v_cvt_f64_u32_e64 v[5:6], 0
26158 // CHECK: [0x05,0x00,0x2c,0xd3,0x80,0x00,0x00,0x00]
26160 v_cvt_f64_u32_e64 v[5:6], -1
26161 // CHECK: [0x05,0x00,0x2c,0xd3,0xc1,0x00,0x00,0x00]
26163 v_cvt_f64_u32_e64 v[5:6], 0.5
26164 // CHECK: [0x05,0x00,0x2c,0xd3,0xf0,0x00,0x00,0x00]
26166 v_cvt_f64_u32_e64 v[5:6], -4.0
26167 // CHECK: [0x05,0x00,0x2c,0xd3,0xf7,0x00,0x00,0x00]
26169 v_cvt_f64_u32_e64 v[5:6], v1 clamp
26170 // CHECK: [0x05,0x08,0x2c,0xd3,0x01,0x01,0x00,0x00]
26172 v_cvt_f64_u32_e64 v[5:6], v1 mul:2
26173 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x08]
26175 v_cvt_f64_u32_e64 v[5:6], v1 mul:4
26176 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x10]
26178 v_cvt_f64_u32_e64 v[5:6], v1 div:2
26179 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x18]
26181 v_trunc_f64 v[5:6], v[1:2]
26182 // CHECK: [0x01,0x2f,0x0a,0x7e]
26184 v_trunc_f64 v[254:255], v[1:2]
26185 // CHECK: [0x01,0x2f,0xfc,0x7f]
26187 v_trunc_f64 v[5:6], v[254:255]
26188 // CHECK: [0xfe,0x2f,0x0a,0x7e]
26190 v_trunc_f64 v[5:6], s[2:3]
26191 // CHECK: [0x02,0x2e,0x0a,0x7e]
26193 v_trunc_f64 v[5:6], s[4:5]
26194 // CHECK: [0x04,0x2e,0x0a,0x7e]
26196 v_trunc_f64 v[5:6], s[102:103]
26197 // CHECK: [0x66,0x2e,0x0a,0x7e]
26199 v_trunc_f64 v[5:6], flat_scratch
26200 // CHECK: [0x68,0x2e,0x0a,0x7e]
26202 v_trunc_f64 v[5:6], vcc
26203 // CHECK: [0x6a,0x2e,0x0a,0x7e]
26205 v_trunc_f64 v[5:6], tba
26206 // CHECK: [0x6c,0x2e,0x0a,0x7e]
26208 v_trunc_f64 v[5:6], tma
26209 // CHECK: [0x6e,0x2e,0x0a,0x7e]
26211 v_trunc_f64 v[5:6], ttmp[10:11]
26212 // CHECK: [0x7a,0x2e,0x0a,0x7e]
26214 v_trunc_f64 v[5:6], exec
26215 // CHECK: [0x7e,0x2e,0x0a,0x7e]
26217 v_trunc_f64 v[5:6], 0
26218 // CHECK: [0x80,0x2e,0x0a,0x7e]
26220 v_trunc_f64 v[5:6], -1
26221 // CHECK: [0xc1,0x2e,0x0a,0x7e]
26223 v_trunc_f64 v[5:6], 0.5
26224 // CHECK: [0xf0,0x2e,0x0a,0x7e]
26226 v_trunc_f64 v[5:6], -4.0
26227 // CHECK: [0xf7,0x2e,0x0a,0x7e]
26229 v_trunc_f64 v[5:6], 0xaf123456
26230 // CHECK: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26232 v_trunc_f64 v[5:6], 0x3f717273
26233 // CHECK: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26235 v_trunc_f64_e64 v[5:6], v[1:2]
26236 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x00]
26238 v_trunc_f64_e64 v[254:255], v[1:2]
26239 // CHECK: [0xfe,0x00,0x2e,0xd3,0x01,0x01,0x00,0x00]
26241 v_trunc_f64_e64 v[5:6], v[254:255]
26242 // CHECK: [0x05,0x00,0x2e,0xd3,0xfe,0x01,0x00,0x00]
26244 v_trunc_f64_e64 v[5:6], s[2:3]
26245 // CHECK: [0x05,0x00,0x2e,0xd3,0x02,0x00,0x00,0x00]
26247 v_trunc_f64_e64 v[5:6], s[4:5]
26248 // CHECK: [0x05,0x00,0x2e,0xd3,0x04,0x00,0x00,0x00]
26250 v_trunc_f64_e64 v[5:6], s[102:103]
26251 // CHECK: [0x05,0x00,0x2e,0xd3,0x66,0x00,0x00,0x00]
26253 v_trunc_f64_e64 v[5:6], flat_scratch
26254 // CHECK: [0x05,0x00,0x2e,0xd3,0x68,0x00,0x00,0x00]
26256 v_trunc_f64_e64 v[5:6], vcc
26257 // CHECK: [0x05,0x00,0x2e,0xd3,0x6a,0x00,0x00,0x00]
26259 v_trunc_f64_e64 v[5:6], tba
26260 // CHECK: [0x05,0x00,0x2e,0xd3,0x6c,0x00,0x00,0x00]
26262 v_trunc_f64_e64 v[5:6], tma
26263 // CHECK: [0x05,0x00,0x2e,0xd3,0x6e,0x00,0x00,0x00]
26265 v_trunc_f64_e64 v[5:6], ttmp[10:11]
26266 // CHECK: [0x05,0x00,0x2e,0xd3,0x7a,0x00,0x00,0x00]
26268 v_trunc_f64_e64 v[5:6], exec
26269 // CHECK: [0x05,0x00,0x2e,0xd3,0x7e,0x00,0x00,0x00]
26271 v_trunc_f64_e64 v[5:6], 0
26272 // CHECK: [0x05,0x00,0x2e,0xd3,0x80,0x00,0x00,0x00]
26274 v_trunc_f64_e64 v[5:6], -1
26275 // CHECK: [0x05,0x00,0x2e,0xd3,0xc1,0x00,0x00,0x00]
26277 v_trunc_f64_e64 v[5:6], 0.5
26278 // CHECK: [0x05,0x00,0x2e,0xd3,0xf0,0x00,0x00,0x00]
26280 v_trunc_f64_e64 v[5:6], -4.0
26281 // CHECK: [0x05,0x00,0x2e,0xd3,0xf7,0x00,0x00,0x00]
26283 v_trunc_f64_e64 v[5:6], -v[1:2]
26284 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x20]
26286 v_trunc_f64_e64 v[5:6], |v[1:2]|
26287 // CHECK: [0x05,0x01,0x2e,0xd3,0x01,0x01,0x00,0x00]
26289 v_trunc_f64_e64 v[5:6], v[1:2] clamp
26290 // CHECK: [0x05,0x08,0x2e,0xd3,0x01,0x01,0x00,0x00]
26292 v_trunc_f64_e64 v[5:6], v[1:2] mul:2
26293 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x08]
26295 v_trunc_f64_e64 v[5:6], v[1:2] mul:4
26296 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x10]
26298 v_trunc_f64_e64 v[5:6], v[1:2] div:2
26299 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x18]
26301 v_ceil_f64 v[5:6], v[1:2]
26302 // CHECK: [0x01,0x31,0x0a,0x7e]
26304 v_ceil_f64 v[254:255], v[1:2]
26305 // CHECK: [0x01,0x31,0xfc,0x7f]
26307 v_ceil_f64 v[5:6], v[254:255]
26308 // CHECK: [0xfe,0x31,0x0a,0x7e]
26310 v_ceil_f64 v[5:6], s[2:3]
26311 // CHECK: [0x02,0x30,0x0a,0x7e]
26313 v_ceil_f64 v[5:6], s[4:5]
26314 // CHECK: [0x04,0x30,0x0a,0x7e]
26316 v_ceil_f64 v[5:6], s[102:103]
26317 // CHECK: [0x66,0x30,0x0a,0x7e]
26319 v_ceil_f64 v[5:6], flat_scratch
26320 // CHECK: [0x68,0x30,0x0a,0x7e]
26322 v_ceil_f64 v[5:6], vcc
26323 // CHECK: [0x6a,0x30,0x0a,0x7e]
26325 v_ceil_f64 v[5:6], tba
26326 // CHECK: [0x6c,0x30,0x0a,0x7e]
26328 v_ceil_f64 v[5:6], tma
26329 // CHECK: [0x6e,0x30,0x0a,0x7e]
26331 v_ceil_f64 v[5:6], ttmp[10:11]
26332 // CHECK: [0x7a,0x30,0x0a,0x7e]
26334 v_ceil_f64 v[5:6], exec
26335 // CHECK: [0x7e,0x30,0x0a,0x7e]
26337 v_ceil_f64 v[5:6], 0
26338 // CHECK: [0x80,0x30,0x0a,0x7e]
26340 v_ceil_f64 v[5:6], -1
26341 // CHECK: [0xc1,0x30,0x0a,0x7e]
26343 v_ceil_f64 v[5:6], 0.5
26344 // CHECK: [0xf0,0x30,0x0a,0x7e]
26346 v_ceil_f64 v[5:6], -4.0
26347 // CHECK: [0xf7,0x30,0x0a,0x7e]
26349 v_ceil_f64 v[5:6], 0xaf123456
26350 // CHECK: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26352 v_ceil_f64 v[5:6], 0x3f717273
26353 // CHECK: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26355 v_ceil_f64_e64 v[5:6], v[1:2]
26356 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x00]
26358 v_ceil_f64_e64 v[254:255], v[1:2]
26359 // CHECK: [0xfe,0x00,0x30,0xd3,0x01,0x01,0x00,0x00]
26361 v_ceil_f64_e64 v[5:6], v[254:255]
26362 // CHECK: [0x05,0x00,0x30,0xd3,0xfe,0x01,0x00,0x00]
26364 v_ceil_f64_e64 v[5:6], s[2:3]
26365 // CHECK: [0x05,0x00,0x30,0xd3,0x02,0x00,0x00,0x00]
26367 v_ceil_f64_e64 v[5:6], s[4:5]
26368 // CHECK: [0x05,0x00,0x30,0xd3,0x04,0x00,0x00,0x00]
26370 v_ceil_f64_e64 v[5:6], s[102:103]
26371 // CHECK: [0x05,0x00,0x30,0xd3,0x66,0x00,0x00,0x00]
26373 v_ceil_f64_e64 v[5:6], flat_scratch
26374 // CHECK: [0x05,0x00,0x30,0xd3,0x68,0x00,0x00,0x00]
26376 v_ceil_f64_e64 v[5:6], vcc
26377 // CHECK: [0x05,0x00,0x30,0xd3,0x6a,0x00,0x00,0x00]
26379 v_ceil_f64_e64 v[5:6], tba
26380 // CHECK: [0x05,0x00,0x30,0xd3,0x6c,0x00,0x00,0x00]
26382 v_ceil_f64_e64 v[5:6], tma
26383 // CHECK: [0x05,0x00,0x30,0xd3,0x6e,0x00,0x00,0x00]
26385 v_ceil_f64_e64 v[5:6], ttmp[10:11]
26386 // CHECK: [0x05,0x00,0x30,0xd3,0x7a,0x00,0x00,0x00]
26388 v_ceil_f64_e64 v[5:6], exec
26389 // CHECK: [0x05,0x00,0x30,0xd3,0x7e,0x00,0x00,0x00]
26391 v_ceil_f64_e64 v[5:6], 0
26392 // CHECK: [0x05,0x00,0x30,0xd3,0x80,0x00,0x00,0x00]
26394 v_ceil_f64_e64 v[5:6], -1
26395 // CHECK: [0x05,0x00,0x30,0xd3,0xc1,0x00,0x00,0x00]
26397 v_ceil_f64_e64 v[5:6], 0.5
26398 // CHECK: [0x05,0x00,0x30,0xd3,0xf0,0x00,0x00,0x00]
26400 v_ceil_f64_e64 v[5:6], -4.0
26401 // CHECK: [0x05,0x00,0x30,0xd3,0xf7,0x00,0x00,0x00]
26403 v_ceil_f64_e64 v[5:6], -v[1:2]
26404 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x20]
26406 v_ceil_f64_e64 v[5:6], |v[1:2]|
26407 // CHECK: [0x05,0x01,0x30,0xd3,0x01,0x01,0x00,0x00]
26409 v_ceil_f64_e64 v[5:6], v[1:2] clamp
26410 // CHECK: [0x05,0x08,0x30,0xd3,0x01,0x01,0x00,0x00]
26412 v_ceil_f64_e64 v[5:6], v[1:2] mul:2
26413 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x08]
26415 v_ceil_f64_e64 v[5:6], v[1:2] mul:4
26416 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x10]
26418 v_ceil_f64_e64 v[5:6], v[1:2] div:2
26419 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x18]
26421 v_rndne_f64 v[5:6], v[1:2]
26422 // CHECK: [0x01,0x33,0x0a,0x7e]
26424 v_rndne_f64 v[254:255], v[1:2]
26425 // CHECK: [0x01,0x33,0xfc,0x7f]
26427 v_rndne_f64 v[5:6], v[254:255]
26428 // CHECK: [0xfe,0x33,0x0a,0x7e]
26430 v_rndne_f64 v[5:6], s[2:3]
26431 // CHECK: [0x02,0x32,0x0a,0x7e]
26433 v_rndne_f64 v[5:6], s[4:5]
26434 // CHECK: [0x04,0x32,0x0a,0x7e]
26436 v_rndne_f64 v[5:6], s[102:103]
26437 // CHECK: [0x66,0x32,0x0a,0x7e]
26439 v_rndne_f64 v[5:6], flat_scratch
26440 // CHECK: [0x68,0x32,0x0a,0x7e]
26442 v_rndne_f64 v[5:6], vcc
26443 // CHECK: [0x6a,0x32,0x0a,0x7e]
26445 v_rndne_f64 v[5:6], tba
26446 // CHECK: [0x6c,0x32,0x0a,0x7e]
26448 v_rndne_f64 v[5:6], tma
26449 // CHECK: [0x6e,0x32,0x0a,0x7e]
26451 v_rndne_f64 v[5:6], ttmp[10:11]
26452 // CHECK: [0x7a,0x32,0x0a,0x7e]
26454 v_rndne_f64 v[5:6], exec
26455 // CHECK: [0x7e,0x32,0x0a,0x7e]
26457 v_rndne_f64 v[5:6], 0
26458 // CHECK: [0x80,0x32,0x0a,0x7e]
26460 v_rndne_f64 v[5:6], -1
26461 // CHECK: [0xc1,0x32,0x0a,0x7e]
26463 v_rndne_f64 v[5:6], 0.5
26464 // CHECK: [0xf0,0x32,0x0a,0x7e]
26466 v_rndne_f64 v[5:6], -4.0
26467 // CHECK: [0xf7,0x32,0x0a,0x7e]
26469 v_rndne_f64 v[5:6], 0xaf123456
26470 // CHECK: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26472 v_rndne_f64 v[5:6], 0x3f717273
26473 // CHECK: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26475 v_rndne_f64_e64 v[5:6], v[1:2]
26476 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x00]
26478 v_rndne_f64_e64 v[254:255], v[1:2]
26479 // CHECK: [0xfe,0x00,0x32,0xd3,0x01,0x01,0x00,0x00]
26481 v_rndne_f64_e64 v[5:6], v[254:255]
26482 // CHECK: [0x05,0x00,0x32,0xd3,0xfe,0x01,0x00,0x00]
26484 v_rndne_f64_e64 v[5:6], s[2:3]
26485 // CHECK: [0x05,0x00,0x32,0xd3,0x02,0x00,0x00,0x00]
26487 v_rndne_f64_e64 v[5:6], s[4:5]
26488 // CHECK: [0x05,0x00,0x32,0xd3,0x04,0x00,0x00,0x00]
26490 v_rndne_f64_e64 v[5:6], s[102:103]
26491 // CHECK: [0x05,0x00,0x32,0xd3,0x66,0x00,0x00,0x00]
26493 v_rndne_f64_e64 v[5:6], flat_scratch
26494 // CHECK: [0x05,0x00,0x32,0xd3,0x68,0x00,0x00,0x00]
26496 v_rndne_f64_e64 v[5:6], vcc
26497 // CHECK: [0x05,0x00,0x32,0xd3,0x6a,0x00,0x00,0x00]
26499 v_rndne_f64_e64 v[5:6], tba
26500 // CHECK: [0x05,0x00,0x32,0xd3,0x6c,0x00,0x00,0x00]
26502 v_rndne_f64_e64 v[5:6], tma
26503 // CHECK: [0x05,0x00,0x32,0xd3,0x6e,0x00,0x00,0x00]
26505 v_rndne_f64_e64 v[5:6], ttmp[10:11]
26506 // CHECK: [0x05,0x00,0x32,0xd3,0x7a,0x00,0x00,0x00]
26508 v_rndne_f64_e64 v[5:6], exec
26509 // CHECK: [0x05,0x00,0x32,0xd3,0x7e,0x00,0x00,0x00]
26511 v_rndne_f64_e64 v[5:6], 0
26512 // CHECK: [0x05,0x00,0x32,0xd3,0x80,0x00,0x00,0x00]
26514 v_rndne_f64_e64 v[5:6], -1
26515 // CHECK: [0x05,0x00,0x32,0xd3,0xc1,0x00,0x00,0x00]
26517 v_rndne_f64_e64 v[5:6], 0.5
26518 // CHECK: [0x05,0x00,0x32,0xd3,0xf0,0x00,0x00,0x00]
26520 v_rndne_f64_e64 v[5:6], -4.0
26521 // CHECK: [0x05,0x00,0x32,0xd3,0xf7,0x00,0x00,0x00]
26523 v_rndne_f64_e64 v[5:6], -v[1:2]
26524 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x20]
26526 v_rndne_f64_e64 v[5:6], |v[1:2]|
26527 // CHECK: [0x05,0x01,0x32,0xd3,0x01,0x01,0x00,0x00]
26529 v_rndne_f64_e64 v[5:6], v[1:2] clamp
26530 // CHECK: [0x05,0x08,0x32,0xd3,0x01,0x01,0x00,0x00]
26532 v_rndne_f64_e64 v[5:6], v[1:2] mul:2
26533 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x08]
26535 v_rndne_f64_e64 v[5:6], v[1:2] mul:4
26536 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x10]
26538 v_rndne_f64_e64 v[5:6], v[1:2] div:2
26539 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x18]
26541 v_floor_f64 v[5:6], v[1:2]
26542 // CHECK: [0x01,0x35,0x0a,0x7e]
26544 v_floor_f64 v[254:255], v[1:2]
26545 // CHECK: [0x01,0x35,0xfc,0x7f]
26547 v_floor_f64 v[5:6], v[254:255]
26548 // CHECK: [0xfe,0x35,0x0a,0x7e]
26550 v_floor_f64 v[5:6], s[2:3]
26551 // CHECK: [0x02,0x34,0x0a,0x7e]
26553 v_floor_f64 v[5:6], s[4:5]
26554 // CHECK: [0x04,0x34,0x0a,0x7e]
26556 v_floor_f64 v[5:6], s[102:103]
26557 // CHECK: [0x66,0x34,0x0a,0x7e]
26559 v_floor_f64 v[5:6], flat_scratch
26560 // CHECK: [0x68,0x34,0x0a,0x7e]
26562 v_floor_f64 v[5:6], vcc
26563 // CHECK: [0x6a,0x34,0x0a,0x7e]
26565 v_floor_f64 v[5:6], tba
26566 // CHECK: [0x6c,0x34,0x0a,0x7e]
26568 v_floor_f64 v[5:6], tma
26569 // CHECK: [0x6e,0x34,0x0a,0x7e]
26571 v_floor_f64 v[5:6], ttmp[10:11]
26572 // CHECK: [0x7a,0x34,0x0a,0x7e]
26574 v_floor_f64 v[5:6], exec
26575 // CHECK: [0x7e,0x34,0x0a,0x7e]
26577 v_floor_f64 v[5:6], 0
26578 // CHECK: [0x80,0x34,0x0a,0x7e]
26580 v_floor_f64 v[5:6], -1
26581 // CHECK: [0xc1,0x34,0x0a,0x7e]
26583 v_floor_f64 v[5:6], 0.5
26584 // CHECK: [0xf0,0x34,0x0a,0x7e]
26586 v_floor_f64 v[5:6], -4.0
26587 // CHECK: [0xf7,0x34,0x0a,0x7e]
26589 v_floor_f64 v[5:6], 0xaf123456
26590 // CHECK: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26592 v_floor_f64 v[5:6], 0x3f717273
26593 // CHECK: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26595 v_floor_f64_e64 v[5:6], v[1:2]
26596 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x00]
26598 v_floor_f64_e64 v[254:255], v[1:2]
26599 // CHECK: [0xfe,0x00,0x34,0xd3,0x01,0x01,0x00,0x00]
26601 v_floor_f64_e64 v[5:6], v[254:255]
26602 // CHECK: [0x05,0x00,0x34,0xd3,0xfe,0x01,0x00,0x00]
26604 v_floor_f64_e64 v[5:6], s[2:3]
26605 // CHECK: [0x05,0x00,0x34,0xd3,0x02,0x00,0x00,0x00]
26607 v_floor_f64_e64 v[5:6], s[4:5]
26608 // CHECK: [0x05,0x00,0x34,0xd3,0x04,0x00,0x00,0x00]
26610 v_floor_f64_e64 v[5:6], s[102:103]
26611 // CHECK: [0x05,0x00,0x34,0xd3,0x66,0x00,0x00,0x00]
26613 v_floor_f64_e64 v[5:6], flat_scratch
26614 // CHECK: [0x05,0x00,0x34,0xd3,0x68,0x00,0x00,0x00]
26616 v_floor_f64_e64 v[5:6], vcc
26617 // CHECK: [0x05,0x00,0x34,0xd3,0x6a,0x00,0x00,0x00]
26619 v_floor_f64_e64 v[5:6], tba
26620 // CHECK: [0x05,0x00,0x34,0xd3,0x6c,0x00,0x00,0x00]
26622 v_floor_f64_e64 v[5:6], tma
26623 // CHECK: [0x05,0x00,0x34,0xd3,0x6e,0x00,0x00,0x00]
26625 v_floor_f64_e64 v[5:6], ttmp[10:11]
26626 // CHECK: [0x05,0x00,0x34,0xd3,0x7a,0x00,0x00,0x00]
26628 v_floor_f64_e64 v[5:6], exec
26629 // CHECK: [0x05,0x00,0x34,0xd3,0x7e,0x00,0x00,0x00]
26631 v_floor_f64_e64 v[5:6], 0
26632 // CHECK: [0x05,0x00,0x34,0xd3,0x80,0x00,0x00,0x00]
26634 v_floor_f64_e64 v[5:6], -1
26635 // CHECK: [0x05,0x00,0x34,0xd3,0xc1,0x00,0x00,0x00]
26637 v_floor_f64_e64 v[5:6], 0.5
26638 // CHECK: [0x05,0x00,0x34,0xd3,0xf0,0x00,0x00,0x00]
26640 v_floor_f64_e64 v[5:6], -4.0
26641 // CHECK: [0x05,0x00,0x34,0xd3,0xf7,0x00,0x00,0x00]
26643 v_floor_f64_e64 v[5:6], -v[1:2]
26644 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x20]
26646 v_floor_f64_e64 v[5:6], |v[1:2]|
26647 // CHECK: [0x05,0x01,0x34,0xd3,0x01,0x01,0x00,0x00]
26649 v_floor_f64_e64 v[5:6], v[1:2] clamp
26650 // CHECK: [0x05,0x08,0x34,0xd3,0x01,0x01,0x00,0x00]
26652 v_floor_f64_e64 v[5:6], v[1:2] mul:2
26653 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x08]
26655 v_floor_f64_e64 v[5:6], v[1:2] mul:4
26656 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x10]
26658 v_floor_f64_e64 v[5:6], v[1:2] div:2
26659 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x18]
26661 v_fract_f32 v5, v1
26662 // CHECK: [0x01,0x41,0x0a,0x7e]
26664 v_fract_f32 v255, v1
26665 // CHECK: [0x01,0x41,0xfe,0x7f]
26667 v_fract_f32 v5, v255
26668 // CHECK: [0xff,0x41,0x0a,0x7e]
26670 v_fract_f32 v5, s1
26671 // CHECK: [0x01,0x40,0x0a,0x7e]
26673 v_fract_f32 v5, s103
26674 // CHECK: [0x67,0x40,0x0a,0x7e]
26676 v_fract_f32 v5, flat_scratch_lo
26677 // CHECK: [0x68,0x40,0x0a,0x7e]
26679 v_fract_f32 v5, flat_scratch_hi
26680 // CHECK: [0x69,0x40,0x0a,0x7e]
26682 v_fract_f32 v5, vcc_lo
26683 // CHECK: [0x6a,0x40,0x0a,0x7e]
26685 v_fract_f32 v5, vcc_hi
26686 // CHECK: [0x6b,0x40,0x0a,0x7e]
26688 v_fract_f32 v5, tba_lo
26689 // CHECK: [0x6c,0x40,0x0a,0x7e]
26691 v_fract_f32 v5, tba_hi
26692 // CHECK: [0x6d,0x40,0x0a,0x7e]
26694 v_fract_f32 v5, tma_lo
26695 // CHECK: [0x6e,0x40,0x0a,0x7e]
26697 v_fract_f32 v5, tma_hi
26698 // CHECK: [0x6f,0x40,0x0a,0x7e]
26700 v_fract_f32 v5, ttmp11
26701 // CHECK: [0x7b,0x40,0x0a,0x7e]
26703 v_fract_f32 v5, m0
26704 // CHECK: [0x7c,0x40,0x0a,0x7e]
26706 v_fract_f32 v5, exec_lo
26707 // CHECK: [0x7e,0x40,0x0a,0x7e]
26709 v_fract_f32 v5, exec_hi
26710 // CHECK: [0x7f,0x40,0x0a,0x7e]
26712 v_fract_f32 v5, 0
26713 // CHECK: [0x80,0x40,0x0a,0x7e]
26715 v_fract_f32 v5, -1
26716 // CHECK: [0xc1,0x40,0x0a,0x7e]
26718 v_fract_f32 v5, 0.5
26719 // CHECK: [0xf0,0x40,0x0a,0x7e]
26721 v_fract_f32 v5, -4.0
26722 // CHECK: [0xf7,0x40,0x0a,0x7e]
26724 v_fract_f32 v5, 0xaf123456
26725 // CHECK: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26727 v_fract_f32 v5, 0x3f717273
26728 // CHECK: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26730 v_fract_f32_e64 v5, v1
26731 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x00]
26733 v_fract_f32_e64 v255, v1
26734 // CHECK: [0xff,0x00,0x40,0xd3,0x01,0x01,0x00,0x00]
26736 v_fract_f32_e64 v5, v255
26737 // CHECK: [0x05,0x00,0x40,0xd3,0xff,0x01,0x00,0x00]
26739 v_fract_f32_e64 v5, s1
26740 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x00,0x00,0x00]
26742 v_fract_f32_e64 v5, s103
26743 // CHECK: [0x05,0x00,0x40,0xd3,0x67,0x00,0x00,0x00]
26745 v_fract_f32_e64 v5, flat_scratch_lo
26746 // CHECK: [0x05,0x00,0x40,0xd3,0x68,0x00,0x00,0x00]
26748 v_fract_f32_e64 v5, flat_scratch_hi
26749 // CHECK: [0x05,0x00,0x40,0xd3,0x69,0x00,0x00,0x00]
26751 v_fract_f32_e64 v5, vcc_lo
26752 // CHECK: [0x05,0x00,0x40,0xd3,0x6a,0x00,0x00,0x00]
26754 v_fract_f32_e64 v5, vcc_hi
26755 // CHECK: [0x05,0x00,0x40,0xd3,0x6b,0x00,0x00,0x00]
26757 v_fract_f32_e64 v5, tba_lo
26758 // CHECK: [0x05,0x00,0x40,0xd3,0x6c,0x00,0x00,0x00]
26760 v_fract_f32_e64 v5, tba_hi
26761 // CHECK: [0x05,0x00,0x40,0xd3,0x6d,0x00,0x00,0x00]
26763 v_fract_f32_e64 v5, tma_lo
26764 // CHECK: [0x05,0x00,0x40,0xd3,0x6e,0x00,0x00,0x00]
26766 v_fract_f32_e64 v5, tma_hi
26767 // CHECK: [0x05,0x00,0x40,0xd3,0x6f,0x00,0x00,0x00]
26769 v_fract_f32_e64 v5, ttmp11
26770 // CHECK: [0x05,0x00,0x40,0xd3,0x7b,0x00,0x00,0x00]
26772 v_fract_f32_e64 v5, m0
26773 // CHECK: [0x05,0x00,0x40,0xd3,0x7c,0x00,0x00,0x00]
26775 v_fract_f32_e64 v5, exec_lo
26776 // CHECK: [0x05,0x00,0x40,0xd3,0x7e,0x00,0x00,0x00]
26778 v_fract_f32_e64 v5, exec_hi
26779 // CHECK: [0x05,0x00,0x40,0xd3,0x7f,0x00,0x00,0x00]
26781 v_fract_f32_e64 v5, 0
26782 // CHECK: [0x05,0x00,0x40,0xd3,0x80,0x00,0x00,0x00]
26784 v_fract_f32_e64 v5, -1
26785 // CHECK: [0x05,0x00,0x40,0xd3,0xc1,0x00,0x00,0x00]
26787 v_fract_f32_e64 v5, 0.5
26788 // CHECK: [0x05,0x00,0x40,0xd3,0xf0,0x00,0x00,0x00]
26790 v_fract_f32_e64 v5, -4.0
26791 // CHECK: [0x05,0x00,0x40,0xd3,0xf7,0x00,0x00,0x00]
26793 v_fract_f32_e64 v5, -v1
26794 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x20]
26796 v_fract_f32_e64 v5, |v1|
26797 // CHECK: [0x05,0x01,0x40,0xd3,0x01,0x01,0x00,0x00]
26799 v_fract_f32_e64 v5, v1 clamp
26800 // CHECK: [0x05,0x08,0x40,0xd3,0x01,0x01,0x00,0x00]
26802 v_fract_f32_e64 v5, v1 mul:2
26803 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x08]
26805 v_fract_f32_e64 v5, v1 mul:4
26806 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x10]
26808 v_fract_f32_e64 v5, v1 div:2
26809 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x18]
26811 v_trunc_f32 v5, v1
26812 // CHECK: [0x01,0x43,0x0a,0x7e]
26814 v_trunc_f32 v255, v1
26815 // CHECK: [0x01,0x43,0xfe,0x7f]
26817 v_trunc_f32 v5, v255
26818 // CHECK: [0xff,0x43,0x0a,0x7e]
26820 v_trunc_f32 v5, s1
26821 // CHECK: [0x01,0x42,0x0a,0x7e]
26823 v_trunc_f32 v5, s103
26824 // CHECK: [0x67,0x42,0x0a,0x7e]
26826 v_trunc_f32 v5, flat_scratch_lo
26827 // CHECK: [0x68,0x42,0x0a,0x7e]
26829 v_trunc_f32 v5, flat_scratch_hi
26830 // CHECK: [0x69,0x42,0x0a,0x7e]
26832 v_trunc_f32 v5, vcc_lo
26833 // CHECK: [0x6a,0x42,0x0a,0x7e]
26835 v_trunc_f32 v5, vcc_hi
26836 // CHECK: [0x6b,0x42,0x0a,0x7e]
26838 v_trunc_f32 v5, tba_lo
26839 // CHECK: [0x6c,0x42,0x0a,0x7e]
26841 v_trunc_f32 v5, tba_hi
26842 // CHECK: [0x6d,0x42,0x0a,0x7e]
26844 v_trunc_f32 v5, tma_lo
26845 // CHECK: [0x6e,0x42,0x0a,0x7e]
26847 v_trunc_f32 v5, tma_hi
26848 // CHECK: [0x6f,0x42,0x0a,0x7e]
26850 v_trunc_f32 v5, ttmp11
26851 // CHECK: [0x7b,0x42,0x0a,0x7e]
26853 v_trunc_f32 v5, m0
26854 // CHECK: [0x7c,0x42,0x0a,0x7e]
26856 v_trunc_f32 v5, exec_lo
26857 // CHECK: [0x7e,0x42,0x0a,0x7e]
26859 v_trunc_f32 v5, exec_hi
26860 // CHECK: [0x7f,0x42,0x0a,0x7e]
26862 v_trunc_f32 v5, 0
26863 // CHECK: [0x80,0x42,0x0a,0x7e]
26865 v_trunc_f32 v5, -1
26866 // CHECK: [0xc1,0x42,0x0a,0x7e]
26868 v_trunc_f32 v5, 0.5
26869 // CHECK: [0xf0,0x42,0x0a,0x7e]
26871 v_trunc_f32 v5, -4.0
26872 // CHECK: [0xf7,0x42,0x0a,0x7e]
26874 v_trunc_f32 v5, 0xaf123456
26875 // CHECK: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26877 v_trunc_f32 v5, 0x3f717273
26878 // CHECK: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26880 v_trunc_f32_e64 v5, v1
26881 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x00]
26883 v_trunc_f32_e64 v255, v1
26884 // CHECK: [0xff,0x00,0x42,0xd3,0x01,0x01,0x00,0x00]
26886 v_trunc_f32_e64 v5, v255
26887 // CHECK: [0x05,0x00,0x42,0xd3,0xff,0x01,0x00,0x00]
26889 v_trunc_f32_e64 v5, s1
26890 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x00,0x00,0x00]
26892 v_trunc_f32_e64 v5, s103
26893 // CHECK: [0x05,0x00,0x42,0xd3,0x67,0x00,0x00,0x00]
26895 v_trunc_f32_e64 v5, flat_scratch_lo
26896 // CHECK: [0x05,0x00,0x42,0xd3,0x68,0x00,0x00,0x00]
26898 v_trunc_f32_e64 v5, flat_scratch_hi
26899 // CHECK: [0x05,0x00,0x42,0xd3,0x69,0x00,0x00,0x00]
26901 v_trunc_f32_e64 v5, vcc_lo
26902 // CHECK: [0x05,0x00,0x42,0xd3,0x6a,0x00,0x00,0x00]
26904 v_trunc_f32_e64 v5, vcc_hi
26905 // CHECK: [0x05,0x00,0x42,0xd3,0x6b,0x00,0x00,0x00]
26907 v_trunc_f32_e64 v5, tba_lo
26908 // CHECK: [0x05,0x00,0x42,0xd3,0x6c,0x00,0x00,0x00]
26910 v_trunc_f32_e64 v5, tba_hi
26911 // CHECK: [0x05,0x00,0x42,0xd3,0x6d,0x00,0x00,0x00]
26913 v_trunc_f32_e64 v5, tma_lo
26914 // CHECK: [0x05,0x00,0x42,0xd3,0x6e,0x00,0x00,0x00]
26916 v_trunc_f32_e64 v5, tma_hi
26917 // CHECK: [0x05,0x00,0x42,0xd3,0x6f,0x00,0x00,0x00]
26919 v_trunc_f32_e64 v5, ttmp11
26920 // CHECK: [0x05,0x00,0x42,0xd3,0x7b,0x00,0x00,0x00]
26922 v_trunc_f32_e64 v5, m0
26923 // CHECK: [0x05,0x00,0x42,0xd3,0x7c,0x00,0x00,0x00]
26925 v_trunc_f32_e64 v5, exec_lo
26926 // CHECK: [0x05,0x00,0x42,0xd3,0x7e,0x00,0x00,0x00]
26928 v_trunc_f32_e64 v5, exec_hi
26929 // CHECK: [0x05,0x00,0x42,0xd3,0x7f,0x00,0x00,0x00]
26931 v_trunc_f32_e64 v5, 0
26932 // CHECK: [0x05,0x00,0x42,0xd3,0x80,0x00,0x00,0x00]
26934 v_trunc_f32_e64 v5, -1
26935 // CHECK: [0x05,0x00,0x42,0xd3,0xc1,0x00,0x00,0x00]
26937 v_trunc_f32_e64 v5, 0.5
26938 // CHECK: [0x05,0x00,0x42,0xd3,0xf0,0x00,0x00,0x00]
26940 v_trunc_f32_e64 v5, -4.0
26941 // CHECK: [0x05,0x00,0x42,0xd3,0xf7,0x00,0x00,0x00]
26943 v_trunc_f32_e64 v5, -v1
26944 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x20]
26946 v_trunc_f32_e64 v5, |v1|
26947 // CHECK: [0x05,0x01,0x42,0xd3,0x01,0x01,0x00,0x00]
26949 v_trunc_f32_e64 v5, v1 clamp
26950 // CHECK: [0x05,0x08,0x42,0xd3,0x01,0x01,0x00,0x00]
26952 v_trunc_f32_e64 v5, v1 mul:2
26953 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x08]
26955 v_trunc_f32_e64 v5, v1 mul:4
26956 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x10]
26958 v_trunc_f32_e64 v5, v1 div:2
26959 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x18]
26961 v_ceil_f32 v5, v1
26962 // CHECK: [0x01,0x45,0x0a,0x7e]
26964 v_ceil_f32 v255, v1
26965 // CHECK: [0x01,0x45,0xfe,0x7f]
26967 v_ceil_f32 v5, v255
26968 // CHECK: [0xff,0x45,0x0a,0x7e]
26970 v_ceil_f32 v5, s1
26971 // CHECK: [0x01,0x44,0x0a,0x7e]
26973 v_ceil_f32 v5, s103
26974 // CHECK: [0x67,0x44,0x0a,0x7e]
26976 v_ceil_f32 v5, flat_scratch_lo
26977 // CHECK: [0x68,0x44,0x0a,0x7e]
26979 v_ceil_f32 v5, flat_scratch_hi
26980 // CHECK: [0x69,0x44,0x0a,0x7e]
26982 v_ceil_f32 v5, vcc_lo
26983 // CHECK: [0x6a,0x44,0x0a,0x7e]
26985 v_ceil_f32 v5, vcc_hi
26986 // CHECK: [0x6b,0x44,0x0a,0x7e]
26988 v_ceil_f32 v5, tba_lo
26989 // CHECK: [0x6c,0x44,0x0a,0x7e]
26991 v_ceil_f32 v5, tba_hi
26992 // CHECK: [0x6d,0x44,0x0a,0x7e]
26994 v_ceil_f32 v5, tma_lo
26995 // CHECK: [0x6e,0x44,0x0a,0x7e]
26997 v_ceil_f32 v5, tma_hi
26998 // CHECK: [0x6f,0x44,0x0a,0x7e]
27000 v_ceil_f32 v5, ttmp11
27001 // CHECK: [0x7b,0x44,0x0a,0x7e]
27003 v_ceil_f32 v5, m0
27004 // CHECK: [0x7c,0x44,0x0a,0x7e]
27006 v_ceil_f32 v5, exec_lo
27007 // CHECK: [0x7e,0x44,0x0a,0x7e]
27009 v_ceil_f32 v5, exec_hi
27010 // CHECK: [0x7f,0x44,0x0a,0x7e]
27012 v_ceil_f32 v5, 0
27013 // CHECK: [0x80,0x44,0x0a,0x7e]
27015 v_ceil_f32 v5, -1
27016 // CHECK: [0xc1,0x44,0x0a,0x7e]
27018 v_ceil_f32 v5, 0.5
27019 // CHECK: [0xf0,0x44,0x0a,0x7e]
27021 v_ceil_f32 v5, -4.0
27022 // CHECK: [0xf7,0x44,0x0a,0x7e]
27024 v_ceil_f32 v5, 0xaf123456
27025 // CHECK: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27027 v_ceil_f32 v5, 0x3f717273
27028 // CHECK: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27030 v_ceil_f32_e64 v5, v1
27031 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x00]
27033 v_ceil_f32_e64 v255, v1
27034 // CHECK: [0xff,0x00,0x44,0xd3,0x01,0x01,0x00,0x00]
27036 v_ceil_f32_e64 v5, v255
27037 // CHECK: [0x05,0x00,0x44,0xd3,0xff,0x01,0x00,0x00]
27039 v_ceil_f32_e64 v5, s1
27040 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x00,0x00,0x00]
27042 v_ceil_f32_e64 v5, s103
27043 // CHECK: [0x05,0x00,0x44,0xd3,0x67,0x00,0x00,0x00]
27045 v_ceil_f32_e64 v5, flat_scratch_lo
27046 // CHECK: [0x05,0x00,0x44,0xd3,0x68,0x00,0x00,0x00]
27048 v_ceil_f32_e64 v5, flat_scratch_hi
27049 // CHECK: [0x05,0x00,0x44,0xd3,0x69,0x00,0x00,0x00]
27051 v_ceil_f32_e64 v5, vcc_lo
27052 // CHECK: [0x05,0x00,0x44,0xd3,0x6a,0x00,0x00,0x00]
27054 v_ceil_f32_e64 v5, vcc_hi
27055 // CHECK: [0x05,0x00,0x44,0xd3,0x6b,0x00,0x00,0x00]
27057 v_ceil_f32_e64 v5, tba_lo
27058 // CHECK: [0x05,0x00,0x44,0xd3,0x6c,0x00,0x00,0x00]
27060 v_ceil_f32_e64 v5, tba_hi
27061 // CHECK: [0x05,0x00,0x44,0xd3,0x6d,0x00,0x00,0x00]
27063 v_ceil_f32_e64 v5, tma_lo
27064 // CHECK: [0x05,0x00,0x44,0xd3,0x6e,0x00,0x00,0x00]
27066 v_ceil_f32_e64 v5, tma_hi
27067 // CHECK: [0x05,0x00,0x44,0xd3,0x6f,0x00,0x00,0x00]
27069 v_ceil_f32_e64 v5, ttmp11
27070 // CHECK: [0x05,0x00,0x44,0xd3,0x7b,0x00,0x00,0x00]
27072 v_ceil_f32_e64 v5, m0
27073 // CHECK: [0x05,0x00,0x44,0xd3,0x7c,0x00,0x00,0x00]
27075 v_ceil_f32_e64 v5, exec_lo
27076 // CHECK: [0x05,0x00,0x44,0xd3,0x7e,0x00,0x00,0x00]
27078 v_ceil_f32_e64 v5, exec_hi
27079 // CHECK: [0x05,0x00,0x44,0xd3,0x7f,0x00,0x00,0x00]
27081 v_ceil_f32_e64 v5, 0
27082 // CHECK: [0x05,0x00,0x44,0xd3,0x80,0x00,0x00,0x00]
27084 v_ceil_f32_e64 v5, -1
27085 // CHECK: [0x05,0x00,0x44,0xd3,0xc1,0x00,0x00,0x00]
27087 v_ceil_f32_e64 v5, 0.5
27088 // CHECK: [0x05,0x00,0x44,0xd3,0xf0,0x00,0x00,0x00]
27090 v_ceil_f32_e64 v5, -4.0
27091 // CHECK: [0x05,0x00,0x44,0xd3,0xf7,0x00,0x00,0x00]
27093 v_ceil_f32_e64 v5, -v1
27094 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x20]
27096 v_ceil_f32_e64 v5, |v1|
27097 // CHECK: [0x05,0x01,0x44,0xd3,0x01,0x01,0x00,0x00]
27099 v_ceil_f32_e64 v5, v1 clamp
27100 // CHECK: [0x05,0x08,0x44,0xd3,0x01,0x01,0x00,0x00]
27102 v_ceil_f32_e64 v5, v1 mul:2
27103 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x08]
27105 v_ceil_f32_e64 v5, v1 mul:4
27106 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x10]
27108 v_ceil_f32_e64 v5, v1 div:2
27109 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x18]
27111 v_rndne_f32 v5, v1
27112 // CHECK: [0x01,0x47,0x0a,0x7e]
27114 v_rndne_f32 v255, v1
27115 // CHECK: [0x01,0x47,0xfe,0x7f]
27117 v_rndne_f32 v5, v255
27118 // CHECK: [0xff,0x47,0x0a,0x7e]
27120 v_rndne_f32 v5, s1
27121 // CHECK: [0x01,0x46,0x0a,0x7e]
27123 v_rndne_f32 v5, s103
27124 // CHECK: [0x67,0x46,0x0a,0x7e]
27126 v_rndne_f32 v5, flat_scratch_lo
27127 // CHECK: [0x68,0x46,0x0a,0x7e]
27129 v_rndne_f32 v5, flat_scratch_hi
27130 // CHECK: [0x69,0x46,0x0a,0x7e]
27132 v_rndne_f32 v5, vcc_lo
27133 // CHECK: [0x6a,0x46,0x0a,0x7e]
27135 v_rndne_f32 v5, vcc_hi
27136 // CHECK: [0x6b,0x46,0x0a,0x7e]
27138 v_rndne_f32 v5, tba_lo
27139 // CHECK: [0x6c,0x46,0x0a,0x7e]
27141 v_rndne_f32 v5, tba_hi
27142 // CHECK: [0x6d,0x46,0x0a,0x7e]
27144 v_rndne_f32 v5, tma_lo
27145 // CHECK: [0x6e,0x46,0x0a,0x7e]
27147 v_rndne_f32 v5, tma_hi
27148 // CHECK: [0x6f,0x46,0x0a,0x7e]
27150 v_rndne_f32 v5, ttmp11
27151 // CHECK: [0x7b,0x46,0x0a,0x7e]
27153 v_rndne_f32 v5, m0
27154 // CHECK: [0x7c,0x46,0x0a,0x7e]
27156 v_rndne_f32 v5, exec_lo
27157 // CHECK: [0x7e,0x46,0x0a,0x7e]
27159 v_rndne_f32 v5, exec_hi
27160 // CHECK: [0x7f,0x46,0x0a,0x7e]
27162 v_rndne_f32 v5, 0
27163 // CHECK: [0x80,0x46,0x0a,0x7e]
27165 v_rndne_f32 v5, -1
27166 // CHECK: [0xc1,0x46,0x0a,0x7e]
27168 v_rndne_f32 v5, 0.5
27169 // CHECK: [0xf0,0x46,0x0a,0x7e]
27171 v_rndne_f32 v5, -4.0
27172 // CHECK: [0xf7,0x46,0x0a,0x7e]
27174 v_rndne_f32 v5, 0xaf123456
27175 // CHECK: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27177 v_rndne_f32 v5, 0x3f717273
27178 // CHECK: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27180 v_rndne_f32_e64 v5, v1
27181 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x00]
27183 v_rndne_f32_e64 v255, v1
27184 // CHECK: [0xff,0x00,0x46,0xd3,0x01,0x01,0x00,0x00]
27186 v_rndne_f32_e64 v5, v255
27187 // CHECK: [0x05,0x00,0x46,0xd3,0xff,0x01,0x00,0x00]
27189 v_rndne_f32_e64 v5, s1
27190 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x00,0x00,0x00]
27192 v_rndne_f32_e64 v5, s103
27193 // CHECK: [0x05,0x00,0x46,0xd3,0x67,0x00,0x00,0x00]
27195 v_rndne_f32_e64 v5, flat_scratch_lo
27196 // CHECK: [0x05,0x00,0x46,0xd3,0x68,0x00,0x00,0x00]
27198 v_rndne_f32_e64 v5, flat_scratch_hi
27199 // CHECK: [0x05,0x00,0x46,0xd3,0x69,0x00,0x00,0x00]
27201 v_rndne_f32_e64 v5, vcc_lo
27202 // CHECK: [0x05,0x00,0x46,0xd3,0x6a,0x00,0x00,0x00]
27204 v_rndne_f32_e64 v5, vcc_hi
27205 // CHECK: [0x05,0x00,0x46,0xd3,0x6b,0x00,0x00,0x00]
27207 v_rndne_f32_e64 v5, tba_lo
27208 // CHECK: [0x05,0x00,0x46,0xd3,0x6c,0x00,0x00,0x00]
27210 v_rndne_f32_e64 v5, tba_hi
27211 // CHECK: [0x05,0x00,0x46,0xd3,0x6d,0x00,0x00,0x00]
27213 v_rndne_f32_e64 v5, tma_lo
27214 // CHECK: [0x05,0x00,0x46,0xd3,0x6e,0x00,0x00,0x00]
27216 v_rndne_f32_e64 v5, tma_hi
27217 // CHECK: [0x05,0x00,0x46,0xd3,0x6f,0x00,0x00,0x00]
27219 v_rndne_f32_e64 v5, ttmp11
27220 // CHECK: [0x05,0x00,0x46,0xd3,0x7b,0x00,0x00,0x00]
27222 v_rndne_f32_e64 v5, m0
27223 // CHECK: [0x05,0x00,0x46,0xd3,0x7c,0x00,0x00,0x00]
27225 v_rndne_f32_e64 v5, exec_lo
27226 // CHECK: [0x05,0x00,0x46,0xd3,0x7e,0x00,0x00,0x00]
27228 v_rndne_f32_e64 v5, exec_hi
27229 // CHECK: [0x05,0x00,0x46,0xd3,0x7f,0x00,0x00,0x00]
27231 v_rndne_f32_e64 v5, 0
27232 // CHECK: [0x05,0x00,0x46,0xd3,0x80,0x00,0x00,0x00]
27234 v_rndne_f32_e64 v5, -1
27235 // CHECK: [0x05,0x00,0x46,0xd3,0xc1,0x00,0x00,0x00]
27237 v_rndne_f32_e64 v5, 0.5
27238 // CHECK: [0x05,0x00,0x46,0xd3,0xf0,0x00,0x00,0x00]
27240 v_rndne_f32_e64 v5, -4.0
27241 // CHECK: [0x05,0x00,0x46,0xd3,0xf7,0x00,0x00,0x00]
27243 v_rndne_f32_e64 v5, -v1
27244 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x20]
27246 v_rndne_f32_e64 v5, |v1|
27247 // CHECK: [0x05,0x01,0x46,0xd3,0x01,0x01,0x00,0x00]
27249 v_rndne_f32_e64 v5, v1 clamp
27250 // CHECK: [0x05,0x08,0x46,0xd3,0x01,0x01,0x00,0x00]
27252 v_rndne_f32_e64 v5, v1 mul:2
27253 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x08]
27255 v_rndne_f32_e64 v5, v1 mul:4
27256 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x10]
27258 v_rndne_f32_e64 v5, v1 div:2
27259 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x18]
27261 v_floor_f32 v5, v1
27262 // CHECK: [0x01,0x49,0x0a,0x7e]
27264 v_floor_f32 v255, v1
27265 // CHECK: [0x01,0x49,0xfe,0x7f]
27267 v_floor_f32 v5, v255
27268 // CHECK: [0xff,0x49,0x0a,0x7e]
27270 v_floor_f32 v5, s1
27271 // CHECK: [0x01,0x48,0x0a,0x7e]
27273 v_floor_f32 v5, s103
27274 // CHECK: [0x67,0x48,0x0a,0x7e]
27276 v_floor_f32 v5, flat_scratch_lo
27277 // CHECK: [0x68,0x48,0x0a,0x7e]
27279 v_floor_f32 v5, flat_scratch_hi
27280 // CHECK: [0x69,0x48,0x0a,0x7e]
27282 v_floor_f32 v5, vcc_lo
27283 // CHECK: [0x6a,0x48,0x0a,0x7e]
27285 v_floor_f32 v5, vcc_hi
27286 // CHECK: [0x6b,0x48,0x0a,0x7e]
27288 v_floor_f32 v5, tba_lo
27289 // CHECK: [0x6c,0x48,0x0a,0x7e]
27291 v_floor_f32 v5, tba_hi
27292 // CHECK: [0x6d,0x48,0x0a,0x7e]
27294 v_floor_f32 v5, tma_lo
27295 // CHECK: [0x6e,0x48,0x0a,0x7e]
27297 v_floor_f32 v5, tma_hi
27298 // CHECK: [0x6f,0x48,0x0a,0x7e]
27300 v_floor_f32 v5, ttmp11
27301 // CHECK: [0x7b,0x48,0x0a,0x7e]
27303 v_floor_f32 v5, m0
27304 // CHECK: [0x7c,0x48,0x0a,0x7e]
27306 v_floor_f32 v5, exec_lo
27307 // CHECK: [0x7e,0x48,0x0a,0x7e]
27309 v_floor_f32 v5, exec_hi
27310 // CHECK: [0x7f,0x48,0x0a,0x7e]
27312 v_floor_f32 v5, 0
27313 // CHECK: [0x80,0x48,0x0a,0x7e]
27315 v_floor_f32 v5, -1
27316 // CHECK: [0xc1,0x48,0x0a,0x7e]
27318 v_floor_f32 v5, 0.5
27319 // CHECK: [0xf0,0x48,0x0a,0x7e]
27321 v_floor_f32 v5, -4.0
27322 // CHECK: [0xf7,0x48,0x0a,0x7e]
27324 v_floor_f32 v5, 0xaf123456
27325 // CHECK: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27327 v_floor_f32 v5, 0x3f717273
27328 // CHECK: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27330 v_floor_f32_e64 v5, v1
27331 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x00]
27333 v_floor_f32_e64 v255, v1
27334 // CHECK: [0xff,0x00,0x48,0xd3,0x01,0x01,0x00,0x00]
27336 v_floor_f32_e64 v5, v255
27337 // CHECK: [0x05,0x00,0x48,0xd3,0xff,0x01,0x00,0x00]
27339 v_floor_f32_e64 v5, s1
27340 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x00,0x00,0x00]
27342 v_floor_f32_e64 v5, s103
27343 // CHECK: [0x05,0x00,0x48,0xd3,0x67,0x00,0x00,0x00]
27345 v_floor_f32_e64 v5, flat_scratch_lo
27346 // CHECK: [0x05,0x00,0x48,0xd3,0x68,0x00,0x00,0x00]
27348 v_floor_f32_e64 v5, flat_scratch_hi
27349 // CHECK: [0x05,0x00,0x48,0xd3,0x69,0x00,0x00,0x00]
27351 v_floor_f32_e64 v5, vcc_lo
27352 // CHECK: [0x05,0x00,0x48,0xd3,0x6a,0x00,0x00,0x00]
27354 v_floor_f32_e64 v5, vcc_hi
27355 // CHECK: [0x05,0x00,0x48,0xd3,0x6b,0x00,0x00,0x00]
27357 v_floor_f32_e64 v5, tba_lo
27358 // CHECK: [0x05,0x00,0x48,0xd3,0x6c,0x00,0x00,0x00]
27360 v_floor_f32_e64 v5, tba_hi
27361 // CHECK: [0x05,0x00,0x48,0xd3,0x6d,0x00,0x00,0x00]
27363 v_floor_f32_e64 v5, tma_lo
27364 // CHECK: [0x05,0x00,0x48,0xd3,0x6e,0x00,0x00,0x00]
27366 v_floor_f32_e64 v5, tma_hi
27367 // CHECK: [0x05,0x00,0x48,0xd3,0x6f,0x00,0x00,0x00]
27369 v_floor_f32_e64 v5, ttmp11
27370 // CHECK: [0x05,0x00,0x48,0xd3,0x7b,0x00,0x00,0x00]
27372 v_floor_f32_e64 v5, m0
27373 // CHECK: [0x05,0x00,0x48,0xd3,0x7c,0x00,0x00,0x00]
27375 v_floor_f32_e64 v5, exec_lo
27376 // CHECK: [0x05,0x00,0x48,0xd3,0x7e,0x00,0x00,0x00]
27378 v_floor_f32_e64 v5, exec_hi
27379 // CHECK: [0x05,0x00,0x48,0xd3,0x7f,0x00,0x00,0x00]
27381 v_floor_f32_e64 v5, 0
27382 // CHECK: [0x05,0x00,0x48,0xd3,0x80,0x00,0x00,0x00]
27384 v_floor_f32_e64 v5, -1
27385 // CHECK: [0x05,0x00,0x48,0xd3,0xc1,0x00,0x00,0x00]
27387 v_floor_f32_e64 v5, 0.5
27388 // CHECK: [0x05,0x00,0x48,0xd3,0xf0,0x00,0x00,0x00]
27390 v_floor_f32_e64 v5, -4.0
27391 // CHECK: [0x05,0x00,0x48,0xd3,0xf7,0x00,0x00,0x00]
27393 v_floor_f32_e64 v5, -v1
27394 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x20]
27396 v_floor_f32_e64 v5, |v1|
27397 // CHECK: [0x05,0x01,0x48,0xd3,0x01,0x01,0x00,0x00]
27399 v_floor_f32_e64 v5, v1 clamp
27400 // CHECK: [0x05,0x08,0x48,0xd3,0x01,0x01,0x00,0x00]
27402 v_floor_f32_e64 v5, v1 mul:2
27403 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x08]
27405 v_floor_f32_e64 v5, v1 mul:4
27406 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x10]
27408 v_floor_f32_e64 v5, v1 div:2
27409 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x18]
27411 v_exp_f32 v5, v1
27412 // CHECK: [0x01,0x4b,0x0a,0x7e]
27414 v_exp_f32 v255, v1
27415 // CHECK: [0x01,0x4b,0xfe,0x7f]
27417 v_exp_f32 v5, v255
27418 // CHECK: [0xff,0x4b,0x0a,0x7e]
27420 v_exp_f32 v5, s1
27421 // CHECK: [0x01,0x4a,0x0a,0x7e]
27423 v_exp_f32 v5, s103
27424 // CHECK: [0x67,0x4a,0x0a,0x7e]
27426 v_exp_f32 v5, flat_scratch_lo
27427 // CHECK: [0x68,0x4a,0x0a,0x7e]
27429 v_exp_f32 v5, flat_scratch_hi
27430 // CHECK: [0x69,0x4a,0x0a,0x7e]
27432 v_exp_f32 v5, vcc_lo
27433 // CHECK: [0x6a,0x4a,0x0a,0x7e]
27435 v_exp_f32 v5, vcc_hi
27436 // CHECK: [0x6b,0x4a,0x0a,0x7e]
27438 v_exp_f32 v5, tba_lo
27439 // CHECK: [0x6c,0x4a,0x0a,0x7e]
27441 v_exp_f32 v5, tba_hi
27442 // CHECK: [0x6d,0x4a,0x0a,0x7e]
27444 v_exp_f32 v5, tma_lo
27445 // CHECK: [0x6e,0x4a,0x0a,0x7e]
27447 v_exp_f32 v5, tma_hi
27448 // CHECK: [0x6f,0x4a,0x0a,0x7e]
27450 v_exp_f32 v5, ttmp11
27451 // CHECK: [0x7b,0x4a,0x0a,0x7e]
27453 v_exp_f32 v5, m0
27454 // CHECK: [0x7c,0x4a,0x0a,0x7e]
27456 v_exp_f32 v5, exec_lo
27457 // CHECK: [0x7e,0x4a,0x0a,0x7e]
27459 v_exp_f32 v5, exec_hi
27460 // CHECK: [0x7f,0x4a,0x0a,0x7e]
27462 v_exp_f32 v5, 0
27463 // CHECK: [0x80,0x4a,0x0a,0x7e]
27465 v_exp_f32 v5, -1
27466 // CHECK: [0xc1,0x4a,0x0a,0x7e]
27468 v_exp_f32 v5, 0.5
27469 // CHECK: [0xf0,0x4a,0x0a,0x7e]
27471 v_exp_f32 v5, -4.0
27472 // CHECK: [0xf7,0x4a,0x0a,0x7e]
27474 v_exp_f32 v5, 0xaf123456
27475 // CHECK: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27477 v_exp_f32 v5, 0x3f717273
27478 // CHECK: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27480 v_exp_f32_e64 v5, v1
27481 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x00]
27483 v_exp_f32_e64 v255, v1
27484 // CHECK: [0xff,0x00,0x4a,0xd3,0x01,0x01,0x00,0x00]
27486 v_exp_f32_e64 v5, v255
27487 // CHECK: [0x05,0x00,0x4a,0xd3,0xff,0x01,0x00,0x00]
27489 v_exp_f32_e64 v5, s1
27490 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x00,0x00,0x00]
27492 v_exp_f32_e64 v5, s103
27493 // CHECK: [0x05,0x00,0x4a,0xd3,0x67,0x00,0x00,0x00]
27495 v_exp_f32_e64 v5, flat_scratch_lo
27496 // CHECK: [0x05,0x00,0x4a,0xd3,0x68,0x00,0x00,0x00]
27498 v_exp_f32_e64 v5, flat_scratch_hi
27499 // CHECK: [0x05,0x00,0x4a,0xd3,0x69,0x00,0x00,0x00]
27501 v_exp_f32_e64 v5, vcc_lo
27502 // CHECK: [0x05,0x00,0x4a,0xd3,0x6a,0x00,0x00,0x00]
27504 v_exp_f32_e64 v5, vcc_hi
27505 // CHECK: [0x05,0x00,0x4a,0xd3,0x6b,0x00,0x00,0x00]
27507 v_exp_f32_e64 v5, tba_lo
27508 // CHECK: [0x05,0x00,0x4a,0xd3,0x6c,0x00,0x00,0x00]
27510 v_exp_f32_e64 v5, tba_hi
27511 // CHECK: [0x05,0x00,0x4a,0xd3,0x6d,0x00,0x00,0x00]
27513 v_exp_f32_e64 v5, tma_lo
27514 // CHECK: [0x05,0x00,0x4a,0xd3,0x6e,0x00,0x00,0x00]
27516 v_exp_f32_e64 v5, tma_hi
27517 // CHECK: [0x05,0x00,0x4a,0xd3,0x6f,0x00,0x00,0x00]
27519 v_exp_f32_e64 v5, ttmp11
27520 // CHECK: [0x05,0x00,0x4a,0xd3,0x7b,0x00,0x00,0x00]
27522 v_exp_f32_e64 v5, m0
27523 // CHECK: [0x05,0x00,0x4a,0xd3,0x7c,0x00,0x00,0x00]
27525 v_exp_f32_e64 v5, exec_lo
27526 // CHECK: [0x05,0x00,0x4a,0xd3,0x7e,0x00,0x00,0x00]
27528 v_exp_f32_e64 v5, exec_hi
27529 // CHECK: [0x05,0x00,0x4a,0xd3,0x7f,0x00,0x00,0x00]
27531 v_exp_f32_e64 v5, 0
27532 // CHECK: [0x05,0x00,0x4a,0xd3,0x80,0x00,0x00,0x00]
27534 v_exp_f32_e64 v5, -1
27535 // CHECK: [0x05,0x00,0x4a,0xd3,0xc1,0x00,0x00,0x00]
27537 v_exp_f32_e64 v5, 0.5
27538 // CHECK: [0x05,0x00,0x4a,0xd3,0xf0,0x00,0x00,0x00]
27540 v_exp_f32_e64 v5, -4.0
27541 // CHECK: [0x05,0x00,0x4a,0xd3,0xf7,0x00,0x00,0x00]
27543 v_exp_f32_e64 v5, -v1
27544 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x20]
27546 v_exp_f32_e64 v5, v1 mul:2
27547 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x08]
27549 v_exp_f32_e64 v5, v1 mul:4
27550 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x10]
27552 v_exp_f32_e64 v5, v1 div:2
27553 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x18]
27555 v_log_clamp_f32 v5, v1
27556 // CHECK: [0x01,0x4d,0x0a,0x7e]
27558 v_log_clamp_f32 v255, v1
27559 // CHECK: [0x01,0x4d,0xfe,0x7f]
27561 v_log_clamp_f32 v5, v255
27562 // CHECK: [0xff,0x4d,0x0a,0x7e]
27564 v_log_clamp_f32 v5, s1
27565 // CHECK: [0x01,0x4c,0x0a,0x7e]
27567 v_log_clamp_f32 v5, s103
27568 // CHECK: [0x67,0x4c,0x0a,0x7e]
27570 v_log_clamp_f32 v5, flat_scratch_lo
27571 // CHECK: [0x68,0x4c,0x0a,0x7e]
27573 v_log_clamp_f32 v5, flat_scratch_hi
27574 // CHECK: [0x69,0x4c,0x0a,0x7e]
27576 v_log_clamp_f32 v5, vcc_lo
27577 // CHECK: [0x6a,0x4c,0x0a,0x7e]
27579 v_log_clamp_f32 v5, vcc_hi
27580 // CHECK: [0x6b,0x4c,0x0a,0x7e]
27582 v_log_clamp_f32 v5, tba_lo
27583 // CHECK: [0x6c,0x4c,0x0a,0x7e]
27585 v_log_clamp_f32 v5, tba_hi
27586 // CHECK: [0x6d,0x4c,0x0a,0x7e]
27588 v_log_clamp_f32 v5, tma_lo
27589 // CHECK: [0x6e,0x4c,0x0a,0x7e]
27591 v_log_clamp_f32 v5, tma_hi
27592 // CHECK: [0x6f,0x4c,0x0a,0x7e]
27594 v_log_clamp_f32 v5, ttmp11
27595 // CHECK: [0x7b,0x4c,0x0a,0x7e]
27597 v_log_clamp_f32 v5, m0
27598 // CHECK: [0x7c,0x4c,0x0a,0x7e]
27600 v_log_clamp_f32 v5, exec_lo
27601 // CHECK: [0x7e,0x4c,0x0a,0x7e]
27603 v_log_clamp_f32 v5, exec_hi
27604 // CHECK: [0x7f,0x4c,0x0a,0x7e]
27606 v_log_clamp_f32 v5, 0
27607 // CHECK: [0x80,0x4c,0x0a,0x7e]
27609 v_log_clamp_f32 v5, -1
27610 // CHECK: [0xc1,0x4c,0x0a,0x7e]
27612 v_log_clamp_f32 v5, 0.5
27613 // CHECK: [0xf0,0x4c,0x0a,0x7e]
27615 v_log_clamp_f32 v5, -4.0
27616 // CHECK: [0xf7,0x4c,0x0a,0x7e]
27618 v_log_clamp_f32 v5, 0xaf123456
27619 // CHECK: [0xff,0x4c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27621 v_log_clamp_f32 v5, 0x3f717273
27622 // CHECK: [0xff,0x4c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27624 v_log_clamp_f32_e64 v5, v1
27625 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x00]
27627 v_log_clamp_f32_e64 v255, v1
27628 // CHECK: [0xff,0x00,0x4c,0xd3,0x01,0x01,0x00,0x00]
27630 v_log_clamp_f32_e64 v5, v255
27631 // CHECK: [0x05,0x00,0x4c,0xd3,0xff,0x01,0x00,0x00]
27633 v_log_clamp_f32_e64 v5, s1
27634 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x00,0x00,0x00]
27636 v_log_clamp_f32_e64 v5, s103
27637 // CHECK: [0x05,0x00,0x4c,0xd3,0x67,0x00,0x00,0x00]
27639 v_log_clamp_f32_e64 v5, flat_scratch_lo
27640 // CHECK: [0x05,0x00,0x4c,0xd3,0x68,0x00,0x00,0x00]
27642 v_log_clamp_f32_e64 v5, flat_scratch_hi
27643 // CHECK: [0x05,0x00,0x4c,0xd3,0x69,0x00,0x00,0x00]
27645 v_log_clamp_f32_e64 v5, vcc_lo
27646 // CHECK: [0x05,0x00,0x4c,0xd3,0x6a,0x00,0x00,0x00]
27648 v_log_clamp_f32_e64 v5, vcc_hi
27649 // CHECK: [0x05,0x00,0x4c,0xd3,0x6b,0x00,0x00,0x00]
27651 v_log_clamp_f32_e64 v5, tba_lo
27652 // CHECK: [0x05,0x00,0x4c,0xd3,0x6c,0x00,0x00,0x00]
27654 v_log_clamp_f32_e64 v5, tba_hi
27655 // CHECK: [0x05,0x00,0x4c,0xd3,0x6d,0x00,0x00,0x00]
27657 v_log_clamp_f32_e64 v5, tma_lo
27658 // CHECK: [0x05,0x00,0x4c,0xd3,0x6e,0x00,0x00,0x00]
27660 v_log_clamp_f32_e64 v5, tma_hi
27661 // CHECK: [0x05,0x00,0x4c,0xd3,0x6f,0x00,0x00,0x00]
27663 v_log_clamp_f32_e64 v5, ttmp11
27664 // CHECK: [0x05,0x00,0x4c,0xd3,0x7b,0x00,0x00,0x00]
27666 v_log_clamp_f32_e64 v5, m0
27667 // CHECK: [0x05,0x00,0x4c,0xd3,0x7c,0x00,0x00,0x00]
27669 v_log_clamp_f32_e64 v5, exec_lo
27670 // CHECK: [0x05,0x00,0x4c,0xd3,0x7e,0x00,0x00,0x00]
27672 v_log_clamp_f32_e64 v5, exec_hi
27673 // CHECK: [0x05,0x00,0x4c,0xd3,0x7f,0x00,0x00,0x00]
27675 v_log_clamp_f32_e64 v5, 0
27676 // CHECK: [0x05,0x00,0x4c,0xd3,0x80,0x00,0x00,0x00]
27678 v_log_clamp_f32_e64 v5, -1
27679 // CHECK: [0x05,0x00,0x4c,0xd3,0xc1,0x00,0x00,0x00]
27681 v_log_clamp_f32_e64 v5, 0.5
27682 // CHECK: [0x05,0x00,0x4c,0xd3,0xf0,0x00,0x00,0x00]
27684 v_log_clamp_f32_e64 v5, -4.0
27685 // CHECK: [0x05,0x00,0x4c,0xd3,0xf7,0x00,0x00,0x00]
27687 v_log_clamp_f32_e64 v5, -v1
27688 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x20]
27690 v_log_clamp_f32_e64 v5, v1 mul:2
27691 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x08]
27693 v_log_clamp_f32_e64 v5, v1 mul:4
27694 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x10]
27696 v_log_clamp_f32_e64 v5, v1 div:2
27697 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x18]
27699 v_log_f32 v5, v1
27700 // CHECK: [0x01,0x4f,0x0a,0x7e]
27702 v_log_f32 v255, v1
27703 // CHECK: [0x01,0x4f,0xfe,0x7f]
27705 v_log_f32 v5, v255
27706 // CHECK: [0xff,0x4f,0x0a,0x7e]
27708 v_log_f32 v5, s1
27709 // CHECK: [0x01,0x4e,0x0a,0x7e]
27711 v_log_f32 v5, s103
27712 // CHECK: [0x67,0x4e,0x0a,0x7e]
27714 v_log_f32 v5, flat_scratch_lo
27715 // CHECK: [0x68,0x4e,0x0a,0x7e]
27717 v_log_f32 v5, flat_scratch_hi
27718 // CHECK: [0x69,0x4e,0x0a,0x7e]
27720 v_log_f32 v5, vcc_lo
27721 // CHECK: [0x6a,0x4e,0x0a,0x7e]
27723 v_log_f32 v5, vcc_hi
27724 // CHECK: [0x6b,0x4e,0x0a,0x7e]
27726 v_log_f32 v5, tba_lo
27727 // CHECK: [0x6c,0x4e,0x0a,0x7e]
27729 v_log_f32 v5, tba_hi
27730 // CHECK: [0x6d,0x4e,0x0a,0x7e]
27732 v_log_f32 v5, tma_lo
27733 // CHECK: [0x6e,0x4e,0x0a,0x7e]
27735 v_log_f32 v5, tma_hi
27736 // CHECK: [0x6f,0x4e,0x0a,0x7e]
27738 v_log_f32 v5, ttmp11
27739 // CHECK: [0x7b,0x4e,0x0a,0x7e]
27741 v_log_f32 v5, m0
27742 // CHECK: [0x7c,0x4e,0x0a,0x7e]
27744 v_log_f32 v5, exec_lo
27745 // CHECK: [0x7e,0x4e,0x0a,0x7e]
27747 v_log_f32 v5, exec_hi
27748 // CHECK: [0x7f,0x4e,0x0a,0x7e]
27750 v_log_f32 v5, 0
27751 // CHECK: [0x80,0x4e,0x0a,0x7e]
27753 v_log_f32 v5, -1
27754 // CHECK: [0xc1,0x4e,0x0a,0x7e]
27756 v_log_f32 v5, 0.5
27757 // CHECK: [0xf0,0x4e,0x0a,0x7e]
27759 v_log_f32 v5, -4.0
27760 // CHECK: [0xf7,0x4e,0x0a,0x7e]
27762 v_log_f32 v5, 0xaf123456
27763 // CHECK: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27765 v_log_f32 v5, 0x3f717273
27766 // CHECK: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27768 v_log_f32_e64 v5, v1
27769 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x00]
27771 v_log_f32_e64 v255, v1
27772 // CHECK: [0xff,0x00,0x4e,0xd3,0x01,0x01,0x00,0x00]
27774 v_log_f32_e64 v5, v255
27775 // CHECK: [0x05,0x00,0x4e,0xd3,0xff,0x01,0x00,0x00]
27777 v_log_f32_e64 v5, s1
27778 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x00,0x00,0x00]
27780 v_log_f32_e64 v5, s103
27781 // CHECK: [0x05,0x00,0x4e,0xd3,0x67,0x00,0x00,0x00]
27783 v_log_f32_e64 v5, flat_scratch_lo
27784 // CHECK: [0x05,0x00,0x4e,0xd3,0x68,0x00,0x00,0x00]
27786 v_log_f32_e64 v5, flat_scratch_hi
27787 // CHECK: [0x05,0x00,0x4e,0xd3,0x69,0x00,0x00,0x00]
27789 v_log_f32_e64 v5, vcc_lo
27790 // CHECK: [0x05,0x00,0x4e,0xd3,0x6a,0x00,0x00,0x00]
27792 v_log_f32_e64 v5, vcc_hi
27793 // CHECK: [0x05,0x00,0x4e,0xd3,0x6b,0x00,0x00,0x00]
27795 v_log_f32_e64 v5, tba_lo
27796 // CHECK: [0x05,0x00,0x4e,0xd3,0x6c,0x00,0x00,0x00]
27798 v_log_f32_e64 v5, tba_hi
27799 // CHECK: [0x05,0x00,0x4e,0xd3,0x6d,0x00,0x00,0x00]
27801 v_log_f32_e64 v5, tma_lo
27802 // CHECK: [0x05,0x00,0x4e,0xd3,0x6e,0x00,0x00,0x00]
27804 v_log_f32_e64 v5, tma_hi
27805 // CHECK: [0x05,0x00,0x4e,0xd3,0x6f,0x00,0x00,0x00]
27807 v_log_f32_e64 v5, ttmp11
27808 // CHECK: [0x05,0x00,0x4e,0xd3,0x7b,0x00,0x00,0x00]
27810 v_log_f32_e64 v5, m0
27811 // CHECK: [0x05,0x00,0x4e,0xd3,0x7c,0x00,0x00,0x00]
27813 v_log_f32_e64 v5, exec_lo
27814 // CHECK: [0x05,0x00,0x4e,0xd3,0x7e,0x00,0x00,0x00]
27816 v_log_f32_e64 v5, exec_hi
27817 // CHECK: [0x05,0x00,0x4e,0xd3,0x7f,0x00,0x00,0x00]
27819 v_log_f32_e64 v5, 0
27820 // CHECK: [0x05,0x00,0x4e,0xd3,0x80,0x00,0x00,0x00]
27822 v_log_f32_e64 v5, -1
27823 // CHECK: [0x05,0x00,0x4e,0xd3,0xc1,0x00,0x00,0x00]
27825 v_log_f32_e64 v5, 0.5
27826 // CHECK: [0x05,0x00,0x4e,0xd3,0xf0,0x00,0x00,0x00]
27828 v_log_f32_e64 v5, -4.0
27829 // CHECK: [0x05,0x00,0x4e,0xd3,0xf7,0x00,0x00,0x00]
27831 v_log_f32_e64 v5, -v1
27832 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x20]
27834 v_log_f32_e64 v5, v1 mul:2
27835 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x08]
27837 v_log_f32_e64 v5, v1 mul:4
27838 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x10]
27840 v_log_f32_e64 v5, v1 div:2
27841 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x18]
27843 v_rcp_clamp_f32 v5, v1
27844 // CHECK: [0x01,0x51,0x0a,0x7e]
27846 v_rcp_clamp_f32 v255, v1
27847 // CHECK: [0x01,0x51,0xfe,0x7f]
27849 v_rcp_clamp_f32 v5, v255
27850 // CHECK: [0xff,0x51,0x0a,0x7e]
27852 v_rcp_clamp_f32 v5, s1
27853 // CHECK: [0x01,0x50,0x0a,0x7e]
27855 v_rcp_clamp_f32 v5, s103
27856 // CHECK: [0x67,0x50,0x0a,0x7e]
27858 v_rcp_clamp_f32 v5, flat_scratch_lo
27859 // CHECK: [0x68,0x50,0x0a,0x7e]
27861 v_rcp_clamp_f32 v5, flat_scratch_hi
27862 // CHECK: [0x69,0x50,0x0a,0x7e]
27864 v_rcp_clamp_f32 v5, vcc_lo
27865 // CHECK: [0x6a,0x50,0x0a,0x7e]
27867 v_rcp_clamp_f32 v5, vcc_hi
27868 // CHECK: [0x6b,0x50,0x0a,0x7e]
27870 v_rcp_clamp_f32 v5, tba_lo
27871 // CHECK: [0x6c,0x50,0x0a,0x7e]
27873 v_rcp_clamp_f32 v5, tba_hi
27874 // CHECK: [0x6d,0x50,0x0a,0x7e]
27876 v_rcp_clamp_f32 v5, tma_lo
27877 // CHECK: [0x6e,0x50,0x0a,0x7e]
27879 v_rcp_clamp_f32 v5, tma_hi
27880 // CHECK: [0x6f,0x50,0x0a,0x7e]
27882 v_rcp_clamp_f32 v5, ttmp11
27883 // CHECK: [0x7b,0x50,0x0a,0x7e]
27885 v_rcp_clamp_f32 v5, m0
27886 // CHECK: [0x7c,0x50,0x0a,0x7e]
27888 v_rcp_clamp_f32 v5, exec_lo
27889 // CHECK: [0x7e,0x50,0x0a,0x7e]
27891 v_rcp_clamp_f32 v5, exec_hi
27892 // CHECK: [0x7f,0x50,0x0a,0x7e]
27894 v_rcp_clamp_f32 v5, 0
27895 // CHECK: [0x80,0x50,0x0a,0x7e]
27897 v_rcp_clamp_f32 v5, -1
27898 // CHECK: [0xc1,0x50,0x0a,0x7e]
27900 v_rcp_clamp_f32 v5, 0.5
27901 // CHECK: [0xf0,0x50,0x0a,0x7e]
27903 v_rcp_clamp_f32 v5, -4.0
27904 // CHECK: [0xf7,0x50,0x0a,0x7e]
27906 v_rcp_clamp_f32 v5, 0xaf123456
27907 // CHECK: [0xff,0x50,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27909 v_rcp_clamp_f32 v5, 0x3f717273
27910 // CHECK: [0xff,0x50,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27912 v_rcp_clamp_f32_e64 v5, v1
27913 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x00]
27915 v_rcp_clamp_f32_e64 v255, v1
27916 // CHECK: [0xff,0x00,0x50,0xd3,0x01,0x01,0x00,0x00]
27918 v_rcp_clamp_f32_e64 v5, v255
27919 // CHECK: [0x05,0x00,0x50,0xd3,0xff,0x01,0x00,0x00]
27921 v_rcp_clamp_f32_e64 v5, s1
27922 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x00,0x00,0x00]
27924 v_rcp_clamp_f32_e64 v5, s103
27925 // CHECK: [0x05,0x00,0x50,0xd3,0x67,0x00,0x00,0x00]
27927 v_rcp_clamp_f32_e64 v5, flat_scratch_lo
27928 // CHECK: [0x05,0x00,0x50,0xd3,0x68,0x00,0x00,0x00]
27930 v_rcp_clamp_f32_e64 v5, flat_scratch_hi
27931 // CHECK: [0x05,0x00,0x50,0xd3,0x69,0x00,0x00,0x00]
27933 v_rcp_clamp_f32_e64 v5, vcc_lo
27934 // CHECK: [0x05,0x00,0x50,0xd3,0x6a,0x00,0x00,0x00]
27936 v_rcp_clamp_f32_e64 v5, vcc_hi
27937 // CHECK: [0x05,0x00,0x50,0xd3,0x6b,0x00,0x00,0x00]
27939 v_rcp_clamp_f32_e64 v5, tba_lo
27940 // CHECK: [0x05,0x00,0x50,0xd3,0x6c,0x00,0x00,0x00]
27942 v_rcp_clamp_f32_e64 v5, tba_hi
27943 // CHECK: [0x05,0x00,0x50,0xd3,0x6d,0x00,0x00,0x00]
27945 v_rcp_clamp_f32_e64 v5, tma_lo
27946 // CHECK: [0x05,0x00,0x50,0xd3,0x6e,0x00,0x00,0x00]
27948 v_rcp_clamp_f32_e64 v5, tma_hi
27949 // CHECK: [0x05,0x00,0x50,0xd3,0x6f,0x00,0x00,0x00]
27951 v_rcp_clamp_f32_e64 v5, ttmp11
27952 // CHECK: [0x05,0x00,0x50,0xd3,0x7b,0x00,0x00,0x00]
27954 v_rcp_clamp_f32_e64 v5, m0
27955 // CHECK: [0x05,0x00,0x50,0xd3,0x7c,0x00,0x00,0x00]
27957 v_rcp_clamp_f32_e64 v5, exec_lo
27958 // CHECK: [0x05,0x00,0x50,0xd3,0x7e,0x00,0x00,0x00]
27960 v_rcp_clamp_f32_e64 v5, exec_hi
27961 // CHECK: [0x05,0x00,0x50,0xd3,0x7f,0x00,0x00,0x00]
27963 v_rcp_clamp_f32_e64 v5, 0
27964 // CHECK: [0x05,0x00,0x50,0xd3,0x80,0x00,0x00,0x00]
27966 v_rcp_clamp_f32_e64 v5, -1
27967 // CHECK: [0x05,0x00,0x50,0xd3,0xc1,0x00,0x00,0x00]
27969 v_rcp_clamp_f32_e64 v5, 0.5
27970 // CHECK: [0x05,0x00,0x50,0xd3,0xf0,0x00,0x00,0x00]
27972 v_rcp_clamp_f32_e64 v5, -4.0
27973 // CHECK: [0x05,0x00,0x50,0xd3,0xf7,0x00,0x00,0x00]
27975 v_rcp_clamp_f32_e64 v5, -v1
27976 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x20]
27978 v_rcp_clamp_f32_e64 v5, v1 mul:2
27979 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x08]
27981 v_rcp_clamp_f32_e64 v5, v1 mul:4
27982 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x10]
27984 v_rcp_clamp_f32_e64 v5, v1 div:2
27985 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x18]
27987 v_rcp_legacy_f32 v5, v1
27988 // CHECK: [0x01,0x53,0x0a,0x7e]
27990 v_rcp_legacy_f32 v255, v1
27991 // CHECK: [0x01,0x53,0xfe,0x7f]
27993 v_rcp_legacy_f32 v5, v255
27994 // CHECK: [0xff,0x53,0x0a,0x7e]
27996 v_rcp_legacy_f32 v5, s1
27997 // CHECK: [0x01,0x52,0x0a,0x7e]
27999 v_rcp_legacy_f32 v5, s103
28000 // CHECK: [0x67,0x52,0x0a,0x7e]
28002 v_rcp_legacy_f32 v5, flat_scratch_lo
28003 // CHECK: [0x68,0x52,0x0a,0x7e]
28005 v_rcp_legacy_f32 v5, flat_scratch_hi
28006 // CHECK: [0x69,0x52,0x0a,0x7e]
28008 v_rcp_legacy_f32 v5, vcc_lo
28009 // CHECK: [0x6a,0x52,0x0a,0x7e]
28011 v_rcp_legacy_f32 v5, vcc_hi
28012 // CHECK: [0x6b,0x52,0x0a,0x7e]
28014 v_rcp_legacy_f32 v5, tba_lo
28015 // CHECK: [0x6c,0x52,0x0a,0x7e]
28017 v_rcp_legacy_f32 v5, tba_hi
28018 // CHECK: [0x6d,0x52,0x0a,0x7e]
28020 v_rcp_legacy_f32 v5, tma_lo
28021 // CHECK: [0x6e,0x52,0x0a,0x7e]
28023 v_rcp_legacy_f32 v5, tma_hi
28024 // CHECK: [0x6f,0x52,0x0a,0x7e]
28026 v_rcp_legacy_f32 v5, ttmp11
28027 // CHECK: [0x7b,0x52,0x0a,0x7e]
28029 v_rcp_legacy_f32 v5, m0
28030 // CHECK: [0x7c,0x52,0x0a,0x7e]
28032 v_rcp_legacy_f32 v5, exec_lo
28033 // CHECK: [0x7e,0x52,0x0a,0x7e]
28035 v_rcp_legacy_f32 v5, exec_hi
28036 // CHECK: [0x7f,0x52,0x0a,0x7e]
28038 v_rcp_legacy_f32 v5, 0
28039 // CHECK: [0x80,0x52,0x0a,0x7e]
28041 v_rcp_legacy_f32 v5, -1
28042 // CHECK: [0xc1,0x52,0x0a,0x7e]
28044 v_rcp_legacy_f32 v5, 0.5
28045 // CHECK: [0xf0,0x52,0x0a,0x7e]
28047 v_rcp_legacy_f32 v5, -4.0
28048 // CHECK: [0xf7,0x52,0x0a,0x7e]
28050 v_rcp_legacy_f32 v5, 0xaf123456
28051 // CHECK: [0xff,0x52,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28053 v_rcp_legacy_f32 v5, 0x3f717273
28054 // CHECK: [0xff,0x52,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28056 v_rcp_legacy_f32_e64 v5, v1
28057 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x00]
28059 v_rcp_legacy_f32_e64 v255, v1
28060 // CHECK: [0xff,0x00,0x52,0xd3,0x01,0x01,0x00,0x00]
28062 v_rcp_legacy_f32_e64 v5, v255
28063 // CHECK: [0x05,0x00,0x52,0xd3,0xff,0x01,0x00,0x00]
28065 v_rcp_legacy_f32_e64 v5, s1
28066 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x00,0x00,0x00]
28068 v_rcp_legacy_f32_e64 v5, s103
28069 // CHECK: [0x05,0x00,0x52,0xd3,0x67,0x00,0x00,0x00]
28071 v_rcp_legacy_f32_e64 v5, flat_scratch_lo
28072 // CHECK: [0x05,0x00,0x52,0xd3,0x68,0x00,0x00,0x00]
28074 v_rcp_legacy_f32_e64 v5, flat_scratch_hi
28075 // CHECK: [0x05,0x00,0x52,0xd3,0x69,0x00,0x00,0x00]
28077 v_rcp_legacy_f32_e64 v5, vcc_lo
28078 // CHECK: [0x05,0x00,0x52,0xd3,0x6a,0x00,0x00,0x00]
28080 v_rcp_legacy_f32_e64 v5, vcc_hi
28081 // CHECK: [0x05,0x00,0x52,0xd3,0x6b,0x00,0x00,0x00]
28083 v_rcp_legacy_f32_e64 v5, tba_lo
28084 // CHECK: [0x05,0x00,0x52,0xd3,0x6c,0x00,0x00,0x00]
28086 v_rcp_legacy_f32_e64 v5, tba_hi
28087 // CHECK: [0x05,0x00,0x52,0xd3,0x6d,0x00,0x00,0x00]
28089 v_rcp_legacy_f32_e64 v5, tma_lo
28090 // CHECK: [0x05,0x00,0x52,0xd3,0x6e,0x00,0x00,0x00]
28092 v_rcp_legacy_f32_e64 v5, tma_hi
28093 // CHECK: [0x05,0x00,0x52,0xd3,0x6f,0x00,0x00,0x00]
28095 v_rcp_legacy_f32_e64 v5, ttmp11
28096 // CHECK: [0x05,0x00,0x52,0xd3,0x7b,0x00,0x00,0x00]
28098 v_rcp_legacy_f32_e64 v5, m0
28099 // CHECK: [0x05,0x00,0x52,0xd3,0x7c,0x00,0x00,0x00]
28101 v_rcp_legacy_f32_e64 v5, exec_lo
28102 // CHECK: [0x05,0x00,0x52,0xd3,0x7e,0x00,0x00,0x00]
28104 v_rcp_legacy_f32_e64 v5, exec_hi
28105 // CHECK: [0x05,0x00,0x52,0xd3,0x7f,0x00,0x00,0x00]
28107 v_rcp_legacy_f32_e64 v5, 0
28108 // CHECK: [0x05,0x00,0x52,0xd3,0x80,0x00,0x00,0x00]
28110 v_rcp_legacy_f32_e64 v5, -1
28111 // CHECK: [0x05,0x00,0x52,0xd3,0xc1,0x00,0x00,0x00]
28113 v_rcp_legacy_f32_e64 v5, 0.5
28114 // CHECK: [0x05,0x00,0x52,0xd3,0xf0,0x00,0x00,0x00]
28116 v_rcp_legacy_f32_e64 v5, -4.0
28117 // CHECK: [0x05,0x00,0x52,0xd3,0xf7,0x00,0x00,0x00]
28119 v_rcp_legacy_f32_e64 v5, -v1
28120 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x20]
28122 v_rcp_legacy_f32_e64 v5, v1 mul:2
28123 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x08]
28125 v_rcp_legacy_f32_e64 v5, v1 mul:4
28126 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x10]
28128 v_rcp_legacy_f32_e64 v5, v1 div:2
28129 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x18]
28131 v_rcp_f32 v5, v1
28132 // CHECK: [0x01,0x55,0x0a,0x7e]
28134 v_rcp_f32 v255, v1
28135 // CHECK: [0x01,0x55,0xfe,0x7f]
28137 v_rcp_f32 v5, v255
28138 // CHECK: [0xff,0x55,0x0a,0x7e]
28140 v_rcp_f32 v5, s1
28141 // CHECK: [0x01,0x54,0x0a,0x7e]
28143 v_rcp_f32 v5, s103
28144 // CHECK: [0x67,0x54,0x0a,0x7e]
28146 v_rcp_f32 v5, flat_scratch_lo
28147 // CHECK: [0x68,0x54,0x0a,0x7e]
28149 v_rcp_f32 v5, flat_scratch_hi
28150 // CHECK: [0x69,0x54,0x0a,0x7e]
28152 v_rcp_f32 v5, vcc_lo
28153 // CHECK: [0x6a,0x54,0x0a,0x7e]
28155 v_rcp_f32 v5, vcc_hi
28156 // CHECK: [0x6b,0x54,0x0a,0x7e]
28158 v_rcp_f32 v5, tba_lo
28159 // CHECK: [0x6c,0x54,0x0a,0x7e]
28161 v_rcp_f32 v5, tba_hi
28162 // CHECK: [0x6d,0x54,0x0a,0x7e]
28164 v_rcp_f32 v5, tma_lo
28165 // CHECK: [0x6e,0x54,0x0a,0x7e]
28167 v_rcp_f32 v5, tma_hi
28168 // CHECK: [0x6f,0x54,0x0a,0x7e]
28170 v_rcp_f32 v5, ttmp11
28171 // CHECK: [0x7b,0x54,0x0a,0x7e]
28173 v_rcp_f32 v5, m0
28174 // CHECK: [0x7c,0x54,0x0a,0x7e]
28176 v_rcp_f32 v5, exec_lo
28177 // CHECK: [0x7e,0x54,0x0a,0x7e]
28179 v_rcp_f32 v5, exec_hi
28180 // CHECK: [0x7f,0x54,0x0a,0x7e]
28182 v_rcp_f32 v5, 0
28183 // CHECK: [0x80,0x54,0x0a,0x7e]
28185 v_rcp_f32 v5, -1
28186 // CHECK: [0xc1,0x54,0x0a,0x7e]
28188 v_rcp_f32 v5, 0.5
28189 // CHECK: [0xf0,0x54,0x0a,0x7e]
28191 v_rcp_f32 v5, -4.0
28192 // CHECK: [0xf7,0x54,0x0a,0x7e]
28194 v_rcp_f32 v5, 0xaf123456
28195 // CHECK: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28197 v_rcp_f32 v5, 0x3f717273
28198 // CHECK: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28200 v_rcp_f32_e64 v5, v1
28201 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x00]
28203 v_rcp_f32_e64 v255, v1
28204 // CHECK: [0xff,0x00,0x54,0xd3,0x01,0x01,0x00,0x00]
28206 v_rcp_f32_e64 v5, v255
28207 // CHECK: [0x05,0x00,0x54,0xd3,0xff,0x01,0x00,0x00]
28209 v_rcp_f32_e64 v5, s1
28210 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x00,0x00,0x00]
28212 v_rcp_f32_e64 v5, s103
28213 // CHECK: [0x05,0x00,0x54,0xd3,0x67,0x00,0x00,0x00]
28215 v_rcp_f32_e64 v5, flat_scratch_lo
28216 // CHECK: [0x05,0x00,0x54,0xd3,0x68,0x00,0x00,0x00]
28218 v_rcp_f32_e64 v5, flat_scratch_hi
28219 // CHECK: [0x05,0x00,0x54,0xd3,0x69,0x00,0x00,0x00]
28221 v_rcp_f32_e64 v5, vcc_lo
28222 // CHECK: [0x05,0x00,0x54,0xd3,0x6a,0x00,0x00,0x00]
28224 v_rcp_f32_e64 v5, vcc_hi
28225 // CHECK: [0x05,0x00,0x54,0xd3,0x6b,0x00,0x00,0x00]
28227 v_rcp_f32_e64 v5, tba_lo
28228 // CHECK: [0x05,0x00,0x54,0xd3,0x6c,0x00,0x00,0x00]
28230 v_rcp_f32_e64 v5, tba_hi
28231 // CHECK: [0x05,0x00,0x54,0xd3,0x6d,0x00,0x00,0x00]
28233 v_rcp_f32_e64 v5, tma_lo
28234 // CHECK: [0x05,0x00,0x54,0xd3,0x6e,0x00,0x00,0x00]
28236 v_rcp_f32_e64 v5, tma_hi
28237 // CHECK: [0x05,0x00,0x54,0xd3,0x6f,0x00,0x00,0x00]
28239 v_rcp_f32_e64 v5, ttmp11
28240 // CHECK: [0x05,0x00,0x54,0xd3,0x7b,0x00,0x00,0x00]
28242 v_rcp_f32_e64 v5, m0
28243 // CHECK: [0x05,0x00,0x54,0xd3,0x7c,0x00,0x00,0x00]
28245 v_rcp_f32_e64 v5, exec_lo
28246 // CHECK: [0x05,0x00,0x54,0xd3,0x7e,0x00,0x00,0x00]
28248 v_rcp_f32_e64 v5, exec_hi
28249 // CHECK: [0x05,0x00,0x54,0xd3,0x7f,0x00,0x00,0x00]
28251 v_rcp_f32_e64 v5, 0
28252 // CHECK: [0x05,0x00,0x54,0xd3,0x80,0x00,0x00,0x00]
28254 v_rcp_f32_e64 v5, -1
28255 // CHECK: [0x05,0x00,0x54,0xd3,0xc1,0x00,0x00,0x00]
28257 v_rcp_f32_e64 v5, 0.5
28258 // CHECK: [0x05,0x00,0x54,0xd3,0xf0,0x00,0x00,0x00]
28260 v_rcp_f32_e64 v5, -4.0
28261 // CHECK: [0x05,0x00,0x54,0xd3,0xf7,0x00,0x00,0x00]
28263 v_rcp_f32_e64 v5, -v1
28264 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x20]
28266 v_rcp_f32_e64 v5, v1 mul:2
28267 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x08]
28269 v_rcp_f32_e64 v5, v1 mul:4
28270 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x10]
28272 v_rcp_f32_e64 v5, v1 div:2
28273 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x18]
28275 v_rcp_iflag_f32 v5, v1
28276 // CHECK: [0x01,0x57,0x0a,0x7e]
28278 v_rcp_iflag_f32 v255, v1
28279 // CHECK: [0x01,0x57,0xfe,0x7f]
28281 v_rcp_iflag_f32 v5, v255
28282 // CHECK: [0xff,0x57,0x0a,0x7e]
28284 v_rcp_iflag_f32 v5, s1
28285 // CHECK: [0x01,0x56,0x0a,0x7e]
28287 v_rcp_iflag_f32 v5, s103
28288 // CHECK: [0x67,0x56,0x0a,0x7e]
28290 v_rcp_iflag_f32 v5, flat_scratch_lo
28291 // CHECK: [0x68,0x56,0x0a,0x7e]
28293 v_rcp_iflag_f32 v5, flat_scratch_hi
28294 // CHECK: [0x69,0x56,0x0a,0x7e]
28296 v_rcp_iflag_f32 v5, vcc_lo
28297 // CHECK: [0x6a,0x56,0x0a,0x7e]
28299 v_rcp_iflag_f32 v5, vcc_hi
28300 // CHECK: [0x6b,0x56,0x0a,0x7e]
28302 v_rcp_iflag_f32 v5, tba_lo
28303 // CHECK: [0x6c,0x56,0x0a,0x7e]
28305 v_rcp_iflag_f32 v5, tba_hi
28306 // CHECK: [0x6d,0x56,0x0a,0x7e]
28308 v_rcp_iflag_f32 v5, tma_lo
28309 // CHECK: [0x6e,0x56,0x0a,0x7e]
28311 v_rcp_iflag_f32 v5, tma_hi
28312 // CHECK: [0x6f,0x56,0x0a,0x7e]
28314 v_rcp_iflag_f32 v5, ttmp11
28315 // CHECK: [0x7b,0x56,0x0a,0x7e]
28317 v_rcp_iflag_f32 v5, m0
28318 // CHECK: [0x7c,0x56,0x0a,0x7e]
28320 v_rcp_iflag_f32 v5, exec_lo
28321 // CHECK: [0x7e,0x56,0x0a,0x7e]
28323 v_rcp_iflag_f32 v5, exec_hi
28324 // CHECK: [0x7f,0x56,0x0a,0x7e]
28326 v_rcp_iflag_f32 v5, 0
28327 // CHECK: [0x80,0x56,0x0a,0x7e]
28329 v_rcp_iflag_f32 v5, -1
28330 // CHECK: [0xc1,0x56,0x0a,0x7e]
28332 v_rcp_iflag_f32 v5, 0.5
28333 // CHECK: [0xf0,0x56,0x0a,0x7e]
28335 v_rcp_iflag_f32 v5, -4.0
28336 // CHECK: [0xf7,0x56,0x0a,0x7e]
28338 v_rcp_iflag_f32 v5, 0xaf123456
28339 // CHECK: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28341 v_rcp_iflag_f32 v5, 0x3f717273
28342 // CHECK: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28344 v_rcp_iflag_f32_e64 v5, v1
28345 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x00]
28347 v_rcp_iflag_f32_e64 v255, v1
28348 // CHECK: [0xff,0x00,0x56,0xd3,0x01,0x01,0x00,0x00]
28350 v_rcp_iflag_f32_e64 v5, v255
28351 // CHECK: [0x05,0x00,0x56,0xd3,0xff,0x01,0x00,0x00]
28353 v_rcp_iflag_f32_e64 v5, s1
28354 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x00,0x00,0x00]
28356 v_rcp_iflag_f32_e64 v5, s103
28357 // CHECK: [0x05,0x00,0x56,0xd3,0x67,0x00,0x00,0x00]
28359 v_rcp_iflag_f32_e64 v5, flat_scratch_lo
28360 // CHECK: [0x05,0x00,0x56,0xd3,0x68,0x00,0x00,0x00]
28362 v_rcp_iflag_f32_e64 v5, flat_scratch_hi
28363 // CHECK: [0x05,0x00,0x56,0xd3,0x69,0x00,0x00,0x00]
28365 v_rcp_iflag_f32_e64 v5, vcc_lo
28366 // CHECK: [0x05,0x00,0x56,0xd3,0x6a,0x00,0x00,0x00]
28368 v_rcp_iflag_f32_e64 v5, vcc_hi
28369 // CHECK: [0x05,0x00,0x56,0xd3,0x6b,0x00,0x00,0x00]
28371 v_rcp_iflag_f32_e64 v5, tba_lo
28372 // CHECK: [0x05,0x00,0x56,0xd3,0x6c,0x00,0x00,0x00]
28374 v_rcp_iflag_f32_e64 v5, tba_hi
28375 // CHECK: [0x05,0x00,0x56,0xd3,0x6d,0x00,0x00,0x00]
28377 v_rcp_iflag_f32_e64 v5, tma_lo
28378 // CHECK: [0x05,0x00,0x56,0xd3,0x6e,0x00,0x00,0x00]
28380 v_rcp_iflag_f32_e64 v5, tma_hi
28381 // CHECK: [0x05,0x00,0x56,0xd3,0x6f,0x00,0x00,0x00]
28383 v_rcp_iflag_f32_e64 v5, ttmp11
28384 // CHECK: [0x05,0x00,0x56,0xd3,0x7b,0x00,0x00,0x00]
28386 v_rcp_iflag_f32_e64 v5, m0
28387 // CHECK: [0x05,0x00,0x56,0xd3,0x7c,0x00,0x00,0x00]
28389 v_rcp_iflag_f32_e64 v5, exec_lo
28390 // CHECK: [0x05,0x00,0x56,0xd3,0x7e,0x00,0x00,0x00]
28392 v_rcp_iflag_f32_e64 v5, exec_hi
28393 // CHECK: [0x05,0x00,0x56,0xd3,0x7f,0x00,0x00,0x00]
28395 v_rcp_iflag_f32_e64 v5, 0
28396 // CHECK: [0x05,0x00,0x56,0xd3,0x80,0x00,0x00,0x00]
28398 v_rcp_iflag_f32_e64 v5, -1
28399 // CHECK: [0x05,0x00,0x56,0xd3,0xc1,0x00,0x00,0x00]
28401 v_rcp_iflag_f32_e64 v5, 0.5
28402 // CHECK: [0x05,0x00,0x56,0xd3,0xf0,0x00,0x00,0x00]
28404 v_rcp_iflag_f32_e64 v5, -4.0
28405 // CHECK: [0x05,0x00,0x56,0xd3,0xf7,0x00,0x00,0x00]
28407 v_rcp_iflag_f32_e64 v5, -v1
28408 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x20]
28410 v_rcp_iflag_f32_e64 v5, |v1|
28411 // CHECK: [0x05,0x01,0x56,0xd3,0x01,0x01,0x00,0x00]
28413 v_rcp_iflag_f32_e64 v5, v1 clamp
28414 // CHECK: [0x05,0x08,0x56,0xd3,0x01,0x01,0x00,0x00]
28416 v_rcp_iflag_f32_e64 v5, v1 mul:2
28417 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x08]
28419 v_rcp_iflag_f32_e64 v5, v1 mul:4
28420 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x10]
28422 v_rcp_iflag_f32_e64 v5, v1 div:2
28423 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x18]
28425 v_rsq_clamp_f32 v5, v1
28426 // CHECK: [0x01,0x59,0x0a,0x7e]
28428 v_rsq_clamp_f32 v255, v1
28429 // CHECK: [0x01,0x59,0xfe,0x7f]
28431 v_rsq_clamp_f32 v5, v255
28432 // CHECK: [0xff,0x59,0x0a,0x7e]
28434 v_rsq_clamp_f32 v5, s1
28435 // CHECK: [0x01,0x58,0x0a,0x7e]
28437 v_rsq_clamp_f32 v5, s103
28438 // CHECK: [0x67,0x58,0x0a,0x7e]
28440 v_rsq_clamp_f32 v5, flat_scratch_lo
28441 // CHECK: [0x68,0x58,0x0a,0x7e]
28443 v_rsq_clamp_f32 v5, flat_scratch_hi
28444 // CHECK: [0x69,0x58,0x0a,0x7e]
28446 v_rsq_clamp_f32 v5, vcc_lo
28447 // CHECK: [0x6a,0x58,0x0a,0x7e]
28449 v_rsq_clamp_f32 v5, vcc_hi
28450 // CHECK: [0x6b,0x58,0x0a,0x7e]
28452 v_rsq_clamp_f32 v5, tba_lo
28453 // CHECK: [0x6c,0x58,0x0a,0x7e]
28455 v_rsq_clamp_f32 v5, tba_hi
28456 // CHECK: [0x6d,0x58,0x0a,0x7e]
28458 v_rsq_clamp_f32 v5, tma_lo
28459 // CHECK: [0x6e,0x58,0x0a,0x7e]
28461 v_rsq_clamp_f32 v5, tma_hi
28462 // CHECK: [0x6f,0x58,0x0a,0x7e]
28464 v_rsq_clamp_f32 v5, ttmp11
28465 // CHECK: [0x7b,0x58,0x0a,0x7e]
28467 v_rsq_clamp_f32 v5, m0
28468 // CHECK: [0x7c,0x58,0x0a,0x7e]
28470 v_rsq_clamp_f32 v5, exec_lo
28471 // CHECK: [0x7e,0x58,0x0a,0x7e]
28473 v_rsq_clamp_f32 v5, exec_hi
28474 // CHECK: [0x7f,0x58,0x0a,0x7e]
28476 v_rsq_clamp_f32 v5, 0
28477 // CHECK: [0x80,0x58,0x0a,0x7e]
28479 v_rsq_clamp_f32 v5, -1
28480 // CHECK: [0xc1,0x58,0x0a,0x7e]
28482 v_rsq_clamp_f32 v5, 0.5
28483 // CHECK: [0xf0,0x58,0x0a,0x7e]
28485 v_rsq_clamp_f32 v5, -4.0
28486 // CHECK: [0xf7,0x58,0x0a,0x7e]
28488 v_rsq_clamp_f32 v5, 0xaf123456
28489 // CHECK: [0xff,0x58,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28491 v_rsq_clamp_f32 v5, 0x3f717273
28492 // CHECK: [0xff,0x58,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28494 v_rsq_clamp_f32_e64 v5, v1
28495 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x00]
28497 v_rsq_clamp_f32_e64 v255, v1
28498 // CHECK: [0xff,0x00,0x58,0xd3,0x01,0x01,0x00,0x00]
28500 v_rsq_clamp_f32_e64 v5, v255
28501 // CHECK: [0x05,0x00,0x58,0xd3,0xff,0x01,0x00,0x00]
28503 v_rsq_clamp_f32_e64 v5, s1
28504 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x00,0x00,0x00]
28506 v_rsq_clamp_f32_e64 v5, s103
28507 // CHECK: [0x05,0x00,0x58,0xd3,0x67,0x00,0x00,0x00]
28509 v_rsq_clamp_f32_e64 v5, flat_scratch_lo
28510 // CHECK: [0x05,0x00,0x58,0xd3,0x68,0x00,0x00,0x00]
28512 v_rsq_clamp_f32_e64 v5, flat_scratch_hi
28513 // CHECK: [0x05,0x00,0x58,0xd3,0x69,0x00,0x00,0x00]
28515 v_rsq_clamp_f32_e64 v5, vcc_lo
28516 // CHECK: [0x05,0x00,0x58,0xd3,0x6a,0x00,0x00,0x00]
28518 v_rsq_clamp_f32_e64 v5, vcc_hi
28519 // CHECK: [0x05,0x00,0x58,0xd3,0x6b,0x00,0x00,0x00]
28521 v_rsq_clamp_f32_e64 v5, tba_lo
28522 // CHECK: [0x05,0x00,0x58,0xd3,0x6c,0x00,0x00,0x00]
28524 v_rsq_clamp_f32_e64 v5, tba_hi
28525 // CHECK: [0x05,0x00,0x58,0xd3,0x6d,0x00,0x00,0x00]
28527 v_rsq_clamp_f32_e64 v5, tma_lo
28528 // CHECK: [0x05,0x00,0x58,0xd3,0x6e,0x00,0x00,0x00]
28530 v_rsq_clamp_f32_e64 v5, tma_hi
28531 // CHECK: [0x05,0x00,0x58,0xd3,0x6f,0x00,0x00,0x00]
28533 v_rsq_clamp_f32_e64 v5, ttmp11
28534 // CHECK: [0x05,0x00,0x58,0xd3,0x7b,0x00,0x00,0x00]
28536 v_rsq_clamp_f32_e64 v5, m0
28537 // CHECK: [0x05,0x00,0x58,0xd3,0x7c,0x00,0x00,0x00]
28539 v_rsq_clamp_f32_e64 v5, exec_lo
28540 // CHECK: [0x05,0x00,0x58,0xd3,0x7e,0x00,0x00,0x00]
28542 v_rsq_clamp_f32_e64 v5, exec_hi
28543 // CHECK: [0x05,0x00,0x58,0xd3,0x7f,0x00,0x00,0x00]
28545 v_rsq_clamp_f32_e64 v5, 0
28546 // CHECK: [0x05,0x00,0x58,0xd3,0x80,0x00,0x00,0x00]
28548 v_rsq_clamp_f32_e64 v5, -1
28549 // CHECK: [0x05,0x00,0x58,0xd3,0xc1,0x00,0x00,0x00]
28551 v_rsq_clamp_f32_e64 v5, 0.5
28552 // CHECK: [0x05,0x00,0x58,0xd3,0xf0,0x00,0x00,0x00]
28554 v_rsq_clamp_f32_e64 v5, -4.0
28555 // CHECK: [0x05,0x00,0x58,0xd3,0xf7,0x00,0x00,0x00]
28557 v_rsq_clamp_f32_e64 v5, -v1
28558 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x20]
28560 v_rsq_clamp_f32_e64 v5, |v1|
28561 // CHECK: [0x05,0x01,0x58,0xd3,0x01,0x01,0x00,0x00]
28563 v_rsq_clamp_f32_e64 v5, v1 clamp
28564 // CHECK: [0x05,0x08,0x58,0xd3,0x01,0x01,0x00,0x00]
28566 v_rsq_clamp_f32_e64 v5, v1 mul:2
28567 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x08]
28569 v_rsq_clamp_f32_e64 v5, v1 mul:4
28570 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x10]
28572 v_rsq_clamp_f32_e64 v5, v1 div:2
28573 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x18]
28575 v_rsq_legacy_f32 v5, v1
28576 // CHECK: [0x01,0x5b,0x0a,0x7e]
28578 v_rsq_legacy_f32 v255, v1
28579 // CHECK: [0x01,0x5b,0xfe,0x7f]
28581 v_rsq_legacy_f32 v5, v255
28582 // CHECK: [0xff,0x5b,0x0a,0x7e]
28584 v_rsq_legacy_f32 v5, s1
28585 // CHECK: [0x01,0x5a,0x0a,0x7e]
28587 v_rsq_legacy_f32 v5, s103
28588 // CHECK: [0x67,0x5a,0x0a,0x7e]
28590 v_rsq_legacy_f32 v5, flat_scratch_lo
28591 // CHECK: [0x68,0x5a,0x0a,0x7e]
28593 v_rsq_legacy_f32 v5, flat_scratch_hi
28594 // CHECK: [0x69,0x5a,0x0a,0x7e]
28596 v_rsq_legacy_f32 v5, vcc_lo
28597 // CHECK: [0x6a,0x5a,0x0a,0x7e]
28599 v_rsq_legacy_f32 v5, vcc_hi
28600 // CHECK: [0x6b,0x5a,0x0a,0x7e]
28602 v_rsq_legacy_f32 v5, tba_lo
28603 // CHECK: [0x6c,0x5a,0x0a,0x7e]
28605 v_rsq_legacy_f32 v5, tba_hi
28606 // CHECK: [0x6d,0x5a,0x0a,0x7e]
28608 v_rsq_legacy_f32 v5, tma_lo
28609 // CHECK: [0x6e,0x5a,0x0a,0x7e]
28611 v_rsq_legacy_f32 v5, tma_hi
28612 // CHECK: [0x6f,0x5a,0x0a,0x7e]
28614 v_rsq_legacy_f32 v5, ttmp11
28615 // CHECK: [0x7b,0x5a,0x0a,0x7e]
28617 v_rsq_legacy_f32 v5, m0
28618 // CHECK: [0x7c,0x5a,0x0a,0x7e]
28620 v_rsq_legacy_f32 v5, exec_lo
28621 // CHECK: [0x7e,0x5a,0x0a,0x7e]
28623 v_rsq_legacy_f32 v5, exec_hi
28624 // CHECK: [0x7f,0x5a,0x0a,0x7e]
28626 v_rsq_legacy_f32 v5, 0
28627 // CHECK: [0x80,0x5a,0x0a,0x7e]
28629 v_rsq_legacy_f32 v5, -1
28630 // CHECK: [0xc1,0x5a,0x0a,0x7e]
28632 v_rsq_legacy_f32 v5, 0.5
28633 // CHECK: [0xf0,0x5a,0x0a,0x7e]
28635 v_rsq_legacy_f32 v5, -4.0
28636 // CHECK: [0xf7,0x5a,0x0a,0x7e]
28638 v_rsq_legacy_f32 v5, 0xaf123456
28639 // CHECK: [0xff,0x5a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28641 v_rsq_legacy_f32 v5, 0x3f717273
28642 // CHECK: [0xff,0x5a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28644 v_rsq_legacy_f32_e64 v5, v1
28645 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x00]
28647 v_rsq_legacy_f32_e64 v255, v1
28648 // CHECK: [0xff,0x00,0x5a,0xd3,0x01,0x01,0x00,0x00]
28650 v_rsq_legacy_f32_e64 v5, v255
28651 // CHECK: [0x05,0x00,0x5a,0xd3,0xff,0x01,0x00,0x00]
28653 v_rsq_legacy_f32_e64 v5, s1
28654 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x00,0x00,0x00]
28656 v_rsq_legacy_f32_e64 v5, s103
28657 // CHECK: [0x05,0x00,0x5a,0xd3,0x67,0x00,0x00,0x00]
28659 v_rsq_legacy_f32_e64 v5, flat_scratch_lo
28660 // CHECK: [0x05,0x00,0x5a,0xd3,0x68,0x00,0x00,0x00]
28662 v_rsq_legacy_f32_e64 v5, flat_scratch_hi
28663 // CHECK: [0x05,0x00,0x5a,0xd3,0x69,0x00,0x00,0x00]
28665 v_rsq_legacy_f32_e64 v5, vcc_lo
28666 // CHECK: [0x05,0x00,0x5a,0xd3,0x6a,0x00,0x00,0x00]
28668 v_rsq_legacy_f32_e64 v5, vcc_hi
28669 // CHECK: [0x05,0x00,0x5a,0xd3,0x6b,0x00,0x00,0x00]
28671 v_rsq_legacy_f32_e64 v5, tba_lo
28672 // CHECK: [0x05,0x00,0x5a,0xd3,0x6c,0x00,0x00,0x00]
28674 v_rsq_legacy_f32_e64 v5, tba_hi
28675 // CHECK: [0x05,0x00,0x5a,0xd3,0x6d,0x00,0x00,0x00]
28677 v_rsq_legacy_f32_e64 v5, tma_lo
28678 // CHECK: [0x05,0x00,0x5a,0xd3,0x6e,0x00,0x00,0x00]
28680 v_rsq_legacy_f32_e64 v5, tma_hi
28681 // CHECK: [0x05,0x00,0x5a,0xd3,0x6f,0x00,0x00,0x00]
28683 v_rsq_legacy_f32_e64 v5, ttmp11
28684 // CHECK: [0x05,0x00,0x5a,0xd3,0x7b,0x00,0x00,0x00]
28686 v_rsq_legacy_f32_e64 v5, m0
28687 // CHECK: [0x05,0x00,0x5a,0xd3,0x7c,0x00,0x00,0x00]
28689 v_rsq_legacy_f32_e64 v5, exec_lo
28690 // CHECK: [0x05,0x00,0x5a,0xd3,0x7e,0x00,0x00,0x00]
28692 v_rsq_legacy_f32_e64 v5, exec_hi
28693 // CHECK: [0x05,0x00,0x5a,0xd3,0x7f,0x00,0x00,0x00]
28695 v_rsq_legacy_f32_e64 v5, 0
28696 // CHECK: [0x05,0x00,0x5a,0xd3,0x80,0x00,0x00,0x00]
28698 v_rsq_legacy_f32_e64 v5, -1
28699 // CHECK: [0x05,0x00,0x5a,0xd3,0xc1,0x00,0x00,0x00]
28701 v_rsq_legacy_f32_e64 v5, 0.5
28702 // CHECK: [0x05,0x00,0x5a,0xd3,0xf0,0x00,0x00,0x00]
28704 v_rsq_legacy_f32_e64 v5, -4.0
28705 // CHECK: [0x05,0x00,0x5a,0xd3,0xf7,0x00,0x00,0x00]
28707 v_rsq_legacy_f32_e64 v5, -v1
28708 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x20]
28710 v_rsq_legacy_f32_e64 v5, |v1|
28711 // CHECK: [0x05,0x01,0x5a,0xd3,0x01,0x01,0x00,0x00]
28713 v_rsq_legacy_f32_e64 v5, v1 clamp
28714 // CHECK: [0x05,0x08,0x5a,0xd3,0x01,0x01,0x00,0x00]
28716 v_rsq_legacy_f32_e64 v5, v1 mul:2
28717 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x08]
28719 v_rsq_legacy_f32_e64 v5, v1 mul:4
28720 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x10]
28722 v_rsq_legacy_f32_e64 v5, v1 div:2
28723 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x18]
28725 v_rsq_f32 v5, v1
28726 // CHECK: [0x01,0x5d,0x0a,0x7e]
28728 v_rsq_f32 v255, v1
28729 // CHECK: [0x01,0x5d,0xfe,0x7f]
28731 v_rsq_f32 v5, v255
28732 // CHECK: [0xff,0x5d,0x0a,0x7e]
28734 v_rsq_f32 v5, s1
28735 // CHECK: [0x01,0x5c,0x0a,0x7e]
28737 v_rsq_f32 v5, s103
28738 // CHECK: [0x67,0x5c,0x0a,0x7e]
28740 v_rsq_f32 v5, flat_scratch_lo
28741 // CHECK: [0x68,0x5c,0x0a,0x7e]
28743 v_rsq_f32 v5, flat_scratch_hi
28744 // CHECK: [0x69,0x5c,0x0a,0x7e]
28746 v_rsq_f32 v5, vcc_lo
28747 // CHECK: [0x6a,0x5c,0x0a,0x7e]
28749 v_rsq_f32 v5, vcc_hi
28750 // CHECK: [0x6b,0x5c,0x0a,0x7e]
28752 v_rsq_f32 v5, tba_lo
28753 // CHECK: [0x6c,0x5c,0x0a,0x7e]
28755 v_rsq_f32 v5, tba_hi
28756 // CHECK: [0x6d,0x5c,0x0a,0x7e]
28758 v_rsq_f32 v5, tma_lo
28759 // CHECK: [0x6e,0x5c,0x0a,0x7e]
28761 v_rsq_f32 v5, tma_hi
28762 // CHECK: [0x6f,0x5c,0x0a,0x7e]
28764 v_rsq_f32 v5, ttmp11
28765 // CHECK: [0x7b,0x5c,0x0a,0x7e]
28767 v_rsq_f32 v5, m0
28768 // CHECK: [0x7c,0x5c,0x0a,0x7e]
28770 v_rsq_f32 v5, exec_lo
28771 // CHECK: [0x7e,0x5c,0x0a,0x7e]
28773 v_rsq_f32 v5, exec_hi
28774 // CHECK: [0x7f,0x5c,0x0a,0x7e]
28776 v_rsq_f32 v5, 0
28777 // CHECK: [0x80,0x5c,0x0a,0x7e]
28779 v_rsq_f32 v5, -1
28780 // CHECK: [0xc1,0x5c,0x0a,0x7e]
28782 v_rsq_f32 v5, 0.5
28783 // CHECK: [0xf0,0x5c,0x0a,0x7e]
28785 v_rsq_f32 v5, -4.0
28786 // CHECK: [0xf7,0x5c,0x0a,0x7e]
28788 v_rsq_f32 v5, 0xaf123456
28789 // CHECK: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28791 v_rsq_f32 v5, 0x3f717273
28792 // CHECK: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28794 v_rsq_f32_e64 v5, v1
28795 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x00]
28797 v_rsq_f32_e64 v255, v1
28798 // CHECK: [0xff,0x00,0x5c,0xd3,0x01,0x01,0x00,0x00]
28800 v_rsq_f32_e64 v5, v255
28801 // CHECK: [0x05,0x00,0x5c,0xd3,0xff,0x01,0x00,0x00]
28803 v_rsq_f32_e64 v5, s1
28804 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x00,0x00,0x00]
28806 v_rsq_f32_e64 v5, s103
28807 // CHECK: [0x05,0x00,0x5c,0xd3,0x67,0x00,0x00,0x00]
28809 v_rsq_f32_e64 v5, flat_scratch_lo
28810 // CHECK: [0x05,0x00,0x5c,0xd3,0x68,0x00,0x00,0x00]
28812 v_rsq_f32_e64 v5, flat_scratch_hi
28813 // CHECK: [0x05,0x00,0x5c,0xd3,0x69,0x00,0x00,0x00]
28815 v_rsq_f32_e64 v5, vcc_lo
28816 // CHECK: [0x05,0x00,0x5c,0xd3,0x6a,0x00,0x00,0x00]
28818 v_rsq_f32_e64 v5, vcc_hi
28819 // CHECK: [0x05,0x00,0x5c,0xd3,0x6b,0x00,0x00,0x00]
28821 v_rsq_f32_e64 v5, tba_lo
28822 // CHECK: [0x05,0x00,0x5c,0xd3,0x6c,0x00,0x00,0x00]
28824 v_rsq_f32_e64 v5, tba_hi
28825 // CHECK: [0x05,0x00,0x5c,0xd3,0x6d,0x00,0x00,0x00]
28827 v_rsq_f32_e64 v5, tma_lo
28828 // CHECK: [0x05,0x00,0x5c,0xd3,0x6e,0x00,0x00,0x00]
28830 v_rsq_f32_e64 v5, tma_hi
28831 // CHECK: [0x05,0x00,0x5c,0xd3,0x6f,0x00,0x00,0x00]
28833 v_rsq_f32_e64 v5, ttmp11
28834 // CHECK: [0x05,0x00,0x5c,0xd3,0x7b,0x00,0x00,0x00]
28836 v_rsq_f32_e64 v5, m0
28837 // CHECK: [0x05,0x00,0x5c,0xd3,0x7c,0x00,0x00,0x00]
28839 v_rsq_f32_e64 v5, exec_lo
28840 // CHECK: [0x05,0x00,0x5c,0xd3,0x7e,0x00,0x00,0x00]
28842 v_rsq_f32_e64 v5, exec_hi
28843 // CHECK: [0x05,0x00,0x5c,0xd3,0x7f,0x00,0x00,0x00]
28845 v_rsq_f32_e64 v5, 0
28846 // CHECK: [0x05,0x00,0x5c,0xd3,0x80,0x00,0x00,0x00]
28848 v_rsq_f32_e64 v5, -1
28849 // CHECK: [0x05,0x00,0x5c,0xd3,0xc1,0x00,0x00,0x00]
28851 v_rsq_f32_e64 v5, 0.5
28852 // CHECK: [0x05,0x00,0x5c,0xd3,0xf0,0x00,0x00,0x00]
28854 v_rsq_f32_e64 v5, -4.0
28855 // CHECK: [0x05,0x00,0x5c,0xd3,0xf7,0x00,0x00,0x00]
28857 v_rsq_f32_e64 v5, -v1
28858 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x20]
28860 v_rsq_f32_e64 v5, |v1|
28861 // CHECK: [0x05,0x01,0x5c,0xd3,0x01,0x01,0x00,0x00]
28863 v_rsq_f32_e64 v5, v1 clamp
28864 // CHECK: [0x05,0x08,0x5c,0xd3,0x01,0x01,0x00,0x00]
28866 v_rsq_f32_e64 v5, v1 mul:2
28867 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x08]
28869 v_rsq_f32_e64 v5, v1 mul:4
28870 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x10]
28872 v_rsq_f32_e64 v5, v1 div:2
28873 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x18]
28875 v_rcp_f64 v[5:6], v[1:2]
28876 // CHECK: [0x01,0x5f,0x0a,0x7e]
28878 v_rcp_f64 v[254:255], v[1:2]
28879 // CHECK: [0x01,0x5f,0xfc,0x7f]
28881 v_rcp_f64 v[5:6], v[254:255]
28882 // CHECK: [0xfe,0x5f,0x0a,0x7e]
28884 v_rcp_f64 v[5:6], s[2:3]
28885 // CHECK: [0x02,0x5e,0x0a,0x7e]
28887 v_rcp_f64 v[5:6], s[4:5]
28888 // CHECK: [0x04,0x5e,0x0a,0x7e]
28890 v_rcp_f64 v[5:6], s[102:103]
28891 // CHECK: [0x66,0x5e,0x0a,0x7e]
28893 v_rcp_f64 v[5:6], flat_scratch
28894 // CHECK: [0x68,0x5e,0x0a,0x7e]
28896 v_rcp_f64 v[5:6], vcc
28897 // CHECK: [0x6a,0x5e,0x0a,0x7e]
28899 v_rcp_f64 v[5:6], tba
28900 // CHECK: [0x6c,0x5e,0x0a,0x7e]
28902 v_rcp_f64 v[5:6], tma
28903 // CHECK: [0x6e,0x5e,0x0a,0x7e]
28905 v_rcp_f64 v[5:6], ttmp[10:11]
28906 // CHECK: [0x7a,0x5e,0x0a,0x7e]
28908 v_rcp_f64 v[5:6], exec
28909 // CHECK: [0x7e,0x5e,0x0a,0x7e]
28911 v_rcp_f64 v[5:6], 0
28912 // CHECK: [0x80,0x5e,0x0a,0x7e]
28914 v_rcp_f64 v[5:6], -1
28915 // CHECK: [0xc1,0x5e,0x0a,0x7e]
28917 v_rcp_f64 v[5:6], 0.5
28918 // CHECK: [0xf0,0x5e,0x0a,0x7e]
28920 v_rcp_f64 v[5:6], -4.0
28921 // CHECK: [0xf7,0x5e,0x0a,0x7e]
28923 v_rcp_f64 v[5:6], 0xaf123456
28924 // CHECK: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28926 v_rcp_f64 v[5:6], 0x3f717273
28927 // CHECK: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28929 v_rcp_f64_e64 v[5:6], v[1:2]
28930 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x00]
28932 v_rcp_f64_e64 v[254:255], v[1:2]
28933 // CHECK: [0xfe,0x00,0x5e,0xd3,0x01,0x01,0x00,0x00]
28935 v_rcp_f64_e64 v[5:6], v[254:255]
28936 // CHECK: [0x05,0x00,0x5e,0xd3,0xfe,0x01,0x00,0x00]
28938 v_rcp_f64_e64 v[5:6], s[2:3]
28939 // CHECK: [0x05,0x00,0x5e,0xd3,0x02,0x00,0x00,0x00]
28941 v_rcp_f64_e64 v[5:6], s[4:5]
28942 // CHECK: [0x05,0x00,0x5e,0xd3,0x04,0x00,0x00,0x00]
28944 v_rcp_f64_e64 v[5:6], s[102:103]
28945 // CHECK: [0x05,0x00,0x5e,0xd3,0x66,0x00,0x00,0x00]
28947 v_rcp_f64_e64 v[5:6], flat_scratch
28948 // CHECK: [0x05,0x00,0x5e,0xd3,0x68,0x00,0x00,0x00]
28950 v_rcp_f64_e64 v[5:6], vcc
28951 // CHECK: [0x05,0x00,0x5e,0xd3,0x6a,0x00,0x00,0x00]
28953 v_rcp_f64_e64 v[5:6], tba
28954 // CHECK: [0x05,0x00,0x5e,0xd3,0x6c,0x00,0x00,0x00]
28956 v_rcp_f64_e64 v[5:6], tma
28957 // CHECK: [0x05,0x00,0x5e,0xd3,0x6e,0x00,0x00,0x00]
28959 v_rcp_f64_e64 v[5:6], ttmp[10:11]
28960 // CHECK: [0x05,0x00,0x5e,0xd3,0x7a,0x00,0x00,0x00]
28962 v_rcp_f64_e64 v[5:6], exec
28963 // CHECK: [0x05,0x00,0x5e,0xd3,0x7e,0x00,0x00,0x00]
28965 v_rcp_f64_e64 v[5:6], 0
28966 // CHECK: [0x05,0x00,0x5e,0xd3,0x80,0x00,0x00,0x00]
28968 v_rcp_f64_e64 v[5:6], -1
28969 // CHECK: [0x05,0x00,0x5e,0xd3,0xc1,0x00,0x00,0x00]
28971 v_rcp_f64_e64 v[5:6], 0.5
28972 // CHECK: [0x05,0x00,0x5e,0xd3,0xf0,0x00,0x00,0x00]
28974 v_rcp_f64_e64 v[5:6], -4.0
28975 // CHECK: [0x05,0x00,0x5e,0xd3,0xf7,0x00,0x00,0x00]
28977 v_rcp_f64_e64 v[5:6], -v[1:2]
28978 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x20]
28980 v_rcp_f64_e64 v[5:6], |v[1:2]|
28981 // CHECK: [0x05,0x01,0x5e,0xd3,0x01,0x01,0x00,0x00]
28983 v_rcp_f64_e64 v[5:6], v[1:2] clamp
28984 // CHECK: [0x05,0x08,0x5e,0xd3,0x01,0x01,0x00,0x00]
28986 v_rcp_f64_e64 v[5:6], v[1:2] mul:2
28987 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x08]
28989 v_rcp_f64_e64 v[5:6], v[1:2] mul:4
28990 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x10]
28992 v_rcp_f64_e64 v[5:6], v[1:2] div:2
28993 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x18]
28995 v_rcp_clamp_f64 v[5:6], v[1:2]
28996 // CHECK: [0x01,0x61,0x0a,0x7e]
28998 v_rcp_clamp_f64 v[254:255], v[1:2]
28999 // CHECK: [0x01,0x61,0xfc,0x7f]
29001 v_rcp_clamp_f64 v[5:6], v[254:255]
29002 // CHECK: [0xfe,0x61,0x0a,0x7e]
29004 v_rcp_clamp_f64 v[5:6], s[2:3]
29005 // CHECK: [0x02,0x60,0x0a,0x7e]
29007 v_rcp_clamp_f64 v[5:6], s[4:5]
29008 // CHECK: [0x04,0x60,0x0a,0x7e]
29010 v_rcp_clamp_f64 v[5:6], s[102:103]
29011 // CHECK: [0x66,0x60,0x0a,0x7e]
29013 v_rcp_clamp_f64 v[5:6], flat_scratch
29014 // CHECK: [0x68,0x60,0x0a,0x7e]
29016 v_rcp_clamp_f64 v[5:6], vcc
29017 // CHECK: [0x6a,0x60,0x0a,0x7e]
29019 v_rcp_clamp_f64 v[5:6], tba
29020 // CHECK: [0x6c,0x60,0x0a,0x7e]
29022 v_rcp_clamp_f64 v[5:6], tma
29023 // CHECK: [0x6e,0x60,0x0a,0x7e]
29025 v_rcp_clamp_f64 v[5:6], ttmp[10:11]
29026 // CHECK: [0x7a,0x60,0x0a,0x7e]
29028 v_rcp_clamp_f64 v[5:6], exec
29029 // CHECK: [0x7e,0x60,0x0a,0x7e]
29031 v_rcp_clamp_f64 v[5:6], 0
29032 // CHECK: [0x80,0x60,0x0a,0x7e]
29034 v_rcp_clamp_f64 v[5:6], -1
29035 // CHECK: [0xc1,0x60,0x0a,0x7e]
29037 v_rcp_clamp_f64 v[5:6], 0.5
29038 // CHECK: [0xf0,0x60,0x0a,0x7e]
29040 v_rcp_clamp_f64 v[5:6], -4.0
29041 // CHECK: [0xf7,0x60,0x0a,0x7e]
29043 v_rcp_clamp_f64 v[5:6], 0xaf123456
29044 // CHECK: [0xff,0x60,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29046 v_rcp_clamp_f64 v[5:6], 0x3f717273
29047 // CHECK: [0xff,0x60,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29049 v_rcp_clamp_f64_e64 v[5:6], v[1:2]
29050 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x00]
29052 v_rcp_clamp_f64_e64 v[254:255], v[1:2]
29053 // CHECK: [0xfe,0x00,0x60,0xd3,0x01,0x01,0x00,0x00]
29055 v_rcp_clamp_f64_e64 v[5:6], v[254:255]
29056 // CHECK: [0x05,0x00,0x60,0xd3,0xfe,0x01,0x00,0x00]
29058 v_rcp_clamp_f64_e64 v[5:6], s[2:3]
29059 // CHECK: [0x05,0x00,0x60,0xd3,0x02,0x00,0x00,0x00]
29061 v_rcp_clamp_f64_e64 v[5:6], s[4:5]
29062 // CHECK: [0x05,0x00,0x60,0xd3,0x04,0x00,0x00,0x00]
29064 v_rcp_clamp_f64_e64 v[5:6], s[102:103]
29065 // CHECK: [0x05,0x00,0x60,0xd3,0x66,0x00,0x00,0x00]
29067 v_rcp_clamp_f64_e64 v[5:6], flat_scratch
29068 // CHECK: [0x05,0x00,0x60,0xd3,0x68,0x00,0x00,0x00]
29070 v_rcp_clamp_f64_e64 v[5:6], vcc
29071 // CHECK: [0x05,0x00,0x60,0xd3,0x6a,0x00,0x00,0x00]
29073 v_rcp_clamp_f64_e64 v[5:6], tba
29074 // CHECK: [0x05,0x00,0x60,0xd3,0x6c,0x00,0x00,0x00]
29076 v_rcp_clamp_f64_e64 v[5:6], tma
29077 // CHECK: [0x05,0x00,0x60,0xd3,0x6e,0x00,0x00,0x00]
29079 v_rcp_clamp_f64_e64 v[5:6], ttmp[10:11]
29080 // CHECK: [0x05,0x00,0x60,0xd3,0x7a,0x00,0x00,0x00]
29082 v_rcp_clamp_f64_e64 v[5:6], exec
29083 // CHECK: [0x05,0x00,0x60,0xd3,0x7e,0x00,0x00,0x00]
29085 v_rcp_clamp_f64_e64 v[5:6], 0
29086 // CHECK: [0x05,0x00,0x60,0xd3,0x80,0x00,0x00,0x00]
29088 v_rcp_clamp_f64_e64 v[5:6], -1
29089 // CHECK: [0x05,0x00,0x60,0xd3,0xc1,0x00,0x00,0x00]
29091 v_rcp_clamp_f64_e64 v[5:6], 0.5
29092 // CHECK: [0x05,0x00,0x60,0xd3,0xf0,0x00,0x00,0x00]
29094 v_rcp_clamp_f64_e64 v[5:6], -4.0
29095 // CHECK: [0x05,0x00,0x60,0xd3,0xf7,0x00,0x00,0x00]
29097 v_rcp_clamp_f64_e64 v[5:6], -v[1:2]
29098 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x20]
29100 v_rcp_clamp_f64_e64 v[5:6], |v[1:2]|
29101 // CHECK: [0x05,0x01,0x60,0xd3,0x01,0x01,0x00,0x00]
29103 v_rcp_clamp_f64_e64 v[5:6], v[1:2] clamp
29104 // CHECK: [0x05,0x08,0x60,0xd3,0x01,0x01,0x00,0x00]
29106 v_rcp_clamp_f64_e64 v[5:6], v[1:2] mul:2
29107 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x08]
29109 v_rcp_clamp_f64_e64 v[5:6], v[1:2] mul:4
29110 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x10]
29112 v_rcp_clamp_f64_e64 v[5:6], v[1:2] div:2
29113 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x18]
29115 v_rsq_f64 v[5:6], v[1:2]
29116 // CHECK: [0x01,0x63,0x0a,0x7e]
29118 v_rsq_f64 v[254:255], v[1:2]
29119 // CHECK: [0x01,0x63,0xfc,0x7f]
29121 v_rsq_f64 v[5:6], v[254:255]
29122 // CHECK: [0xfe,0x63,0x0a,0x7e]
29124 v_rsq_f64 v[5:6], s[2:3]
29125 // CHECK: [0x02,0x62,0x0a,0x7e]
29127 v_rsq_f64 v[5:6], s[4:5]
29128 // CHECK: [0x04,0x62,0x0a,0x7e]
29130 v_rsq_f64 v[5:6], s[102:103]
29131 // CHECK: [0x66,0x62,0x0a,0x7e]
29133 v_rsq_f64 v[5:6], flat_scratch
29134 // CHECK: [0x68,0x62,0x0a,0x7e]
29136 v_rsq_f64 v[5:6], vcc
29137 // CHECK: [0x6a,0x62,0x0a,0x7e]
29139 v_rsq_f64 v[5:6], tba
29140 // CHECK: [0x6c,0x62,0x0a,0x7e]
29142 v_rsq_f64 v[5:6], tma
29143 // CHECK: [0x6e,0x62,0x0a,0x7e]
29145 v_rsq_f64 v[5:6], ttmp[10:11]
29146 // CHECK: [0x7a,0x62,0x0a,0x7e]
29148 v_rsq_f64 v[5:6], exec
29149 // CHECK: [0x7e,0x62,0x0a,0x7e]
29151 v_rsq_f64 v[5:6], 0
29152 // CHECK: [0x80,0x62,0x0a,0x7e]
29154 v_rsq_f64 v[5:6], -1
29155 // CHECK: [0xc1,0x62,0x0a,0x7e]
29157 v_rsq_f64 v[5:6], 0.5
29158 // CHECK: [0xf0,0x62,0x0a,0x7e]
29160 v_rsq_f64 v[5:6], -4.0
29161 // CHECK: [0xf7,0x62,0x0a,0x7e]
29163 v_rsq_f64 v[5:6], 0xaf123456
29164 // CHECK: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29166 v_rsq_f64 v[5:6], 0x3f717273
29167 // CHECK: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29169 v_rsq_f64_e64 v[5:6], v[1:2]
29170 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x00]
29172 v_rsq_f64_e64 v[254:255], v[1:2]
29173 // CHECK: [0xfe,0x00,0x62,0xd3,0x01,0x01,0x00,0x00]
29175 v_rsq_f64_e64 v[5:6], v[254:255]
29176 // CHECK: [0x05,0x00,0x62,0xd3,0xfe,0x01,0x00,0x00]
29178 v_rsq_f64_e64 v[5:6], s[2:3]
29179 // CHECK: [0x05,0x00,0x62,0xd3,0x02,0x00,0x00,0x00]
29181 v_rsq_f64_e64 v[5:6], s[4:5]
29182 // CHECK: [0x05,0x00,0x62,0xd3,0x04,0x00,0x00,0x00]
29184 v_rsq_f64_e64 v[5:6], s[102:103]
29185 // CHECK: [0x05,0x00,0x62,0xd3,0x66,0x00,0x00,0x00]
29187 v_rsq_f64_e64 v[5:6], flat_scratch
29188 // CHECK: [0x05,0x00,0x62,0xd3,0x68,0x00,0x00,0x00]
29190 v_rsq_f64_e64 v[5:6], vcc
29191 // CHECK: [0x05,0x00,0x62,0xd3,0x6a,0x00,0x00,0x00]
29193 v_rsq_f64_e64 v[5:6], tba
29194 // CHECK: [0x05,0x00,0x62,0xd3,0x6c,0x00,0x00,0x00]
29196 v_rsq_f64_e64 v[5:6], tma
29197 // CHECK: [0x05,0x00,0x62,0xd3,0x6e,0x00,0x00,0x00]
29199 v_rsq_f64_e64 v[5:6], ttmp[10:11]
29200 // CHECK: [0x05,0x00,0x62,0xd3,0x7a,0x00,0x00,0x00]
29202 v_rsq_f64_e64 v[5:6], exec
29203 // CHECK: [0x05,0x00,0x62,0xd3,0x7e,0x00,0x00,0x00]
29205 v_rsq_f64_e64 v[5:6], 0
29206 // CHECK: [0x05,0x00,0x62,0xd3,0x80,0x00,0x00,0x00]
29208 v_rsq_f64_e64 v[5:6], -1
29209 // CHECK: [0x05,0x00,0x62,0xd3,0xc1,0x00,0x00,0x00]
29211 v_rsq_f64_e64 v[5:6], 0.5
29212 // CHECK: [0x05,0x00,0x62,0xd3,0xf0,0x00,0x00,0x00]
29214 v_rsq_f64_e64 v[5:6], -4.0
29215 // CHECK: [0x05,0x00,0x62,0xd3,0xf7,0x00,0x00,0x00]
29217 v_rsq_f64_e64 v[5:6], -v[1:2]
29218 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x20]
29220 v_rsq_f64_e64 v[5:6], |v[1:2]|
29221 // CHECK: [0x05,0x01,0x62,0xd3,0x01,0x01,0x00,0x00]
29223 v_rsq_f64_e64 v[5:6], v[1:2] clamp
29224 // CHECK: [0x05,0x08,0x62,0xd3,0x01,0x01,0x00,0x00]
29226 v_rsq_f64_e64 v[5:6], v[1:2] mul:2
29227 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x08]
29229 v_rsq_f64_e64 v[5:6], v[1:2] mul:4
29230 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x10]
29232 v_rsq_f64_e64 v[5:6], v[1:2] div:2
29233 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x18]
29235 v_rsq_clamp_f64 v[5:6], v[1:2]
29236 // CHECK: [0x01,0x65,0x0a,0x7e]
29238 v_rsq_clamp_f64 v[254:255], v[1:2]
29239 // CHECK: [0x01,0x65,0xfc,0x7f]
29241 v_rsq_clamp_f64 v[5:6], v[254:255]
29242 // CHECK: [0xfe,0x65,0x0a,0x7e]
29244 v_rsq_clamp_f64 v[5:6], s[2:3]
29245 // CHECK: [0x02,0x64,0x0a,0x7e]
29247 v_rsq_clamp_f64 v[5:6], s[4:5]
29248 // CHECK: [0x04,0x64,0x0a,0x7e]
29250 v_rsq_clamp_f64 v[5:6], s[102:103]
29251 // CHECK: [0x66,0x64,0x0a,0x7e]
29253 v_rsq_clamp_f64 v[5:6], flat_scratch
29254 // CHECK: [0x68,0x64,0x0a,0x7e]
29256 v_rsq_clamp_f64 v[5:6], vcc
29257 // CHECK: [0x6a,0x64,0x0a,0x7e]
29259 v_rsq_clamp_f64 v[5:6], tba
29260 // CHECK: [0x6c,0x64,0x0a,0x7e]
29262 v_rsq_clamp_f64 v[5:6], tma
29263 // CHECK: [0x6e,0x64,0x0a,0x7e]
29265 v_rsq_clamp_f64 v[5:6], ttmp[10:11]
29266 // CHECK: [0x7a,0x64,0x0a,0x7e]
29268 v_rsq_clamp_f64 v[5:6], exec
29269 // CHECK: [0x7e,0x64,0x0a,0x7e]
29271 v_rsq_clamp_f64 v[5:6], 0
29272 // CHECK: [0x80,0x64,0x0a,0x7e]
29274 v_rsq_clamp_f64 v[5:6], -1
29275 // CHECK: [0xc1,0x64,0x0a,0x7e]
29277 v_rsq_clamp_f64 v[5:6], 0.5
29278 // CHECK: [0xf0,0x64,0x0a,0x7e]
29280 v_rsq_clamp_f64 v[5:6], -4.0
29281 // CHECK: [0xf7,0x64,0x0a,0x7e]
29283 v_rsq_clamp_f64 v[5:6], 0xaf123456
29284 // CHECK: [0xff,0x64,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29286 v_rsq_clamp_f64 v[5:6], 0x3f717273
29287 // CHECK: [0xff,0x64,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29289 v_rsq_clamp_f64_e64 v[5:6], v[1:2]
29290 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x00]
29292 v_rsq_clamp_f64_e64 v[254:255], v[1:2]
29293 // CHECK: [0xfe,0x00,0x64,0xd3,0x01,0x01,0x00,0x00]
29295 v_rsq_clamp_f64_e64 v[5:6], v[254:255]
29296 // CHECK: [0x05,0x00,0x64,0xd3,0xfe,0x01,0x00,0x00]
29298 v_rsq_clamp_f64_e64 v[5:6], s[2:3]
29299 // CHECK: [0x05,0x00,0x64,0xd3,0x02,0x00,0x00,0x00]
29301 v_rsq_clamp_f64_e64 v[5:6], s[4:5]
29302 // CHECK: [0x05,0x00,0x64,0xd3,0x04,0x00,0x00,0x00]
29304 v_rsq_clamp_f64_e64 v[5:6], s[102:103]
29305 // CHECK: [0x05,0x00,0x64,0xd3,0x66,0x00,0x00,0x00]
29307 v_rsq_clamp_f64_e64 v[5:6], flat_scratch
29308 // CHECK: [0x05,0x00,0x64,0xd3,0x68,0x00,0x00,0x00]
29310 v_rsq_clamp_f64_e64 v[5:6], vcc
29311 // CHECK: [0x05,0x00,0x64,0xd3,0x6a,0x00,0x00,0x00]
29313 v_rsq_clamp_f64_e64 v[5:6], tba
29314 // CHECK: [0x05,0x00,0x64,0xd3,0x6c,0x00,0x00,0x00]
29316 v_rsq_clamp_f64_e64 v[5:6], tma
29317 // CHECK: [0x05,0x00,0x64,0xd3,0x6e,0x00,0x00,0x00]
29319 v_rsq_clamp_f64_e64 v[5:6], ttmp[10:11]
29320 // CHECK: [0x05,0x00,0x64,0xd3,0x7a,0x00,0x00,0x00]
29322 v_rsq_clamp_f64_e64 v[5:6], exec
29323 // CHECK: [0x05,0x00,0x64,0xd3,0x7e,0x00,0x00,0x00]
29325 v_rsq_clamp_f64_e64 v[5:6], 0
29326 // CHECK: [0x05,0x00,0x64,0xd3,0x80,0x00,0x00,0x00]
29328 v_rsq_clamp_f64_e64 v[5:6], -1
29329 // CHECK: [0x05,0x00,0x64,0xd3,0xc1,0x00,0x00,0x00]
29331 v_rsq_clamp_f64_e64 v[5:6], 0.5
29332 // CHECK: [0x05,0x00,0x64,0xd3,0xf0,0x00,0x00,0x00]
29334 v_rsq_clamp_f64_e64 v[5:6], -4.0
29335 // CHECK: [0x05,0x00,0x64,0xd3,0xf7,0x00,0x00,0x00]
29337 v_rsq_clamp_f64_e64 v[5:6], -v[1:2]
29338 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x20]
29340 v_rsq_clamp_f64_e64 v[5:6], |v[1:2]|
29341 // CHECK: [0x05,0x01,0x64,0xd3,0x01,0x01,0x00,0x00]
29343 v_rsq_clamp_f64_e64 v[5:6], v[1:2] clamp
29344 // CHECK: [0x05,0x08,0x64,0xd3,0x01,0x01,0x00,0x00]
29346 v_rsq_clamp_f64_e64 v[5:6], v[1:2] mul:2
29347 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x08]
29349 v_rsq_clamp_f64_e64 v[5:6], v[1:2] mul:4
29350 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x10]
29352 v_rsq_clamp_f64_e64 v[5:6], v[1:2] div:2
29353 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x18]
29355 v_sqrt_f32 v5, v1
29356 // CHECK: [0x01,0x67,0x0a,0x7e]
29358 v_sqrt_f32 v255, v1
29359 // CHECK: [0x01,0x67,0xfe,0x7f]
29361 v_sqrt_f32 v5, v255
29362 // CHECK: [0xff,0x67,0x0a,0x7e]
29364 v_sqrt_f32 v5, s1
29365 // CHECK: [0x01,0x66,0x0a,0x7e]
29367 v_sqrt_f32 v5, s103
29368 // CHECK: [0x67,0x66,0x0a,0x7e]
29370 v_sqrt_f32 v5, flat_scratch_lo
29371 // CHECK: [0x68,0x66,0x0a,0x7e]
29373 v_sqrt_f32 v5, flat_scratch_hi
29374 // CHECK: [0x69,0x66,0x0a,0x7e]
29376 v_sqrt_f32 v5, vcc_lo
29377 // CHECK: [0x6a,0x66,0x0a,0x7e]
29379 v_sqrt_f32 v5, vcc_hi
29380 // CHECK: [0x6b,0x66,0x0a,0x7e]
29382 v_sqrt_f32 v5, tba_lo
29383 // CHECK: [0x6c,0x66,0x0a,0x7e]
29385 v_sqrt_f32 v5, tba_hi
29386 // CHECK: [0x6d,0x66,0x0a,0x7e]
29388 v_sqrt_f32 v5, tma_lo
29389 // CHECK: [0x6e,0x66,0x0a,0x7e]
29391 v_sqrt_f32 v5, tma_hi
29392 // CHECK: [0x6f,0x66,0x0a,0x7e]
29394 v_sqrt_f32 v5, ttmp11
29395 // CHECK: [0x7b,0x66,0x0a,0x7e]
29397 v_sqrt_f32 v5, m0
29398 // CHECK: [0x7c,0x66,0x0a,0x7e]
29400 v_sqrt_f32 v5, exec_lo
29401 // CHECK: [0x7e,0x66,0x0a,0x7e]
29403 v_sqrt_f32 v5, exec_hi
29404 // CHECK: [0x7f,0x66,0x0a,0x7e]
29406 v_sqrt_f32 v5, 0
29407 // CHECK: [0x80,0x66,0x0a,0x7e]
29409 v_sqrt_f32 v5, -1
29410 // CHECK: [0xc1,0x66,0x0a,0x7e]
29412 v_sqrt_f32 v5, 0.5
29413 // CHECK: [0xf0,0x66,0x0a,0x7e]
29415 v_sqrt_f32 v5, -4.0
29416 // CHECK: [0xf7,0x66,0x0a,0x7e]
29418 v_sqrt_f32 v5, 0xaf123456
29419 // CHECK: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29421 v_sqrt_f32 v5, 0x3f717273
29422 // CHECK: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29424 v_sqrt_f32_e64 v5, v1
29425 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x00]
29427 v_sqrt_f32_e64 v255, v1
29428 // CHECK: [0xff,0x00,0x66,0xd3,0x01,0x01,0x00,0x00]
29430 v_sqrt_f32_e64 v5, v255
29431 // CHECK: [0x05,0x00,0x66,0xd3,0xff,0x01,0x00,0x00]
29433 v_sqrt_f32_e64 v5, s1
29434 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x00,0x00,0x00]
29436 v_sqrt_f32_e64 v5, s103
29437 // CHECK: [0x05,0x00,0x66,0xd3,0x67,0x00,0x00,0x00]
29439 v_sqrt_f32_e64 v5, flat_scratch_lo
29440 // CHECK: [0x05,0x00,0x66,0xd3,0x68,0x00,0x00,0x00]
29442 v_sqrt_f32_e64 v5, flat_scratch_hi
29443 // CHECK: [0x05,0x00,0x66,0xd3,0x69,0x00,0x00,0x00]
29445 v_sqrt_f32_e64 v5, vcc_lo
29446 // CHECK: [0x05,0x00,0x66,0xd3,0x6a,0x00,0x00,0x00]
29448 v_sqrt_f32_e64 v5, vcc_hi
29449 // CHECK: [0x05,0x00,0x66,0xd3,0x6b,0x00,0x00,0x00]
29451 v_sqrt_f32_e64 v5, tba_lo
29452 // CHECK: [0x05,0x00,0x66,0xd3,0x6c,0x00,0x00,0x00]
29454 v_sqrt_f32_e64 v5, tba_hi
29455 // CHECK: [0x05,0x00,0x66,0xd3,0x6d,0x00,0x00,0x00]
29457 v_sqrt_f32_e64 v5, tma_lo
29458 // CHECK: [0x05,0x00,0x66,0xd3,0x6e,0x00,0x00,0x00]
29460 v_sqrt_f32_e64 v5, tma_hi
29461 // CHECK: [0x05,0x00,0x66,0xd3,0x6f,0x00,0x00,0x00]
29463 v_sqrt_f32_e64 v5, ttmp11
29464 // CHECK: [0x05,0x00,0x66,0xd3,0x7b,0x00,0x00,0x00]
29466 v_sqrt_f32_e64 v5, m0
29467 // CHECK: [0x05,0x00,0x66,0xd3,0x7c,0x00,0x00,0x00]
29469 v_sqrt_f32_e64 v5, exec_lo
29470 // CHECK: [0x05,0x00,0x66,0xd3,0x7e,0x00,0x00,0x00]
29472 v_sqrt_f32_e64 v5, exec_hi
29473 // CHECK: [0x05,0x00,0x66,0xd3,0x7f,0x00,0x00,0x00]
29475 v_sqrt_f32_e64 v5, 0
29476 // CHECK: [0x05,0x00,0x66,0xd3,0x80,0x00,0x00,0x00]
29478 v_sqrt_f32_e64 v5, -1
29479 // CHECK: [0x05,0x00,0x66,0xd3,0xc1,0x00,0x00,0x00]
29481 v_sqrt_f32_e64 v5, 0.5
29482 // CHECK: [0x05,0x00,0x66,0xd3,0xf0,0x00,0x00,0x00]
29484 v_sqrt_f32_e64 v5, -4.0
29485 // CHECK: [0x05,0x00,0x66,0xd3,0xf7,0x00,0x00,0x00]
29487 v_sqrt_f32_e64 v5, -v1
29488 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x20]
29490 v_sqrt_f32_e64 v5, |v1|
29491 // CHECK: [0x05,0x01,0x66,0xd3,0x01,0x01,0x00,0x00]
29493 v_sqrt_f32_e64 v5, v1 clamp
29494 // CHECK: [0x05,0x08,0x66,0xd3,0x01,0x01,0x00,0x00]
29496 v_sqrt_f32_e64 v5, v1 mul:2
29497 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x08]
29499 v_sqrt_f32_e64 v5, v1 mul:4
29500 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x10]
29502 v_sqrt_f32_e64 v5, v1 div:2
29503 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x18]
29505 v_sqrt_f64 v[5:6], v[1:2]
29506 // CHECK: [0x01,0x69,0x0a,0x7e]
29508 v_sqrt_f64 v[254:255], v[1:2]
29509 // CHECK: [0x01,0x69,0xfc,0x7f]
29511 v_sqrt_f64 v[5:6], v[254:255]
29512 // CHECK: [0xfe,0x69,0x0a,0x7e]
29514 v_sqrt_f64 v[5:6], s[2:3]
29515 // CHECK: [0x02,0x68,0x0a,0x7e]
29517 v_sqrt_f64 v[5:6], s[4:5]
29518 // CHECK: [0x04,0x68,0x0a,0x7e]
29520 v_sqrt_f64 v[5:6], s[102:103]
29521 // CHECK: [0x66,0x68,0x0a,0x7e]
29523 v_sqrt_f64 v[5:6], flat_scratch
29524 // CHECK: [0x68,0x68,0x0a,0x7e]
29526 v_sqrt_f64 v[5:6], vcc
29527 // CHECK: [0x6a,0x68,0x0a,0x7e]
29529 v_sqrt_f64 v[5:6], tba
29530 // CHECK: [0x6c,0x68,0x0a,0x7e]
29532 v_sqrt_f64 v[5:6], tma
29533 // CHECK: [0x6e,0x68,0x0a,0x7e]
29535 v_sqrt_f64 v[5:6], ttmp[10:11]
29536 // CHECK: [0x7a,0x68,0x0a,0x7e]
29538 v_sqrt_f64 v[5:6], exec
29539 // CHECK: [0x7e,0x68,0x0a,0x7e]
29541 v_sqrt_f64 v[5:6], 0
29542 // CHECK: [0x80,0x68,0x0a,0x7e]
29544 v_sqrt_f64 v[5:6], -1
29545 // CHECK: [0xc1,0x68,0x0a,0x7e]
29547 v_sqrt_f64 v[5:6], 0.5
29548 // CHECK: [0xf0,0x68,0x0a,0x7e]
29550 v_sqrt_f64 v[5:6], -4.0
29551 // CHECK: [0xf7,0x68,0x0a,0x7e]
29553 v_sqrt_f64 v[5:6], 0xaf123456
29554 // CHECK: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29556 v_sqrt_f64 v[5:6], 0x3f717273
29557 // CHECK: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29559 v_sqrt_f64_e64 v[5:6], v[1:2]
29560 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x00]
29562 v_sqrt_f64_e64 v[254:255], v[1:2]
29563 // CHECK: [0xfe,0x00,0x68,0xd3,0x01,0x01,0x00,0x00]
29565 v_sqrt_f64_e64 v[5:6], v[254:255]
29566 // CHECK: [0x05,0x00,0x68,0xd3,0xfe,0x01,0x00,0x00]
29568 v_sqrt_f64_e64 v[5:6], s[2:3]
29569 // CHECK: [0x05,0x00,0x68,0xd3,0x02,0x00,0x00,0x00]
29571 v_sqrt_f64_e64 v[5:6], s[4:5]
29572 // CHECK: [0x05,0x00,0x68,0xd3,0x04,0x00,0x00,0x00]
29574 v_sqrt_f64_e64 v[5:6], s[102:103]
29575 // CHECK: [0x05,0x00,0x68,0xd3,0x66,0x00,0x00,0x00]
29577 v_sqrt_f64_e64 v[5:6], flat_scratch
29578 // CHECK: [0x05,0x00,0x68,0xd3,0x68,0x00,0x00,0x00]
29580 v_sqrt_f64_e64 v[5:6], vcc
29581 // CHECK: [0x05,0x00,0x68,0xd3,0x6a,0x00,0x00,0x00]
29583 v_sqrt_f64_e64 v[5:6], tba
29584 // CHECK: [0x05,0x00,0x68,0xd3,0x6c,0x00,0x00,0x00]
29586 v_sqrt_f64_e64 v[5:6], tma
29587 // CHECK: [0x05,0x00,0x68,0xd3,0x6e,0x00,0x00,0x00]
29589 v_sqrt_f64_e64 v[5:6], ttmp[10:11]
29590 // CHECK: [0x05,0x00,0x68,0xd3,0x7a,0x00,0x00,0x00]
29592 v_sqrt_f64_e64 v[5:6], exec
29593 // CHECK: [0x05,0x00,0x68,0xd3,0x7e,0x00,0x00,0x00]
29595 v_sqrt_f64_e64 v[5:6], 0
29596 // CHECK: [0x05,0x00,0x68,0xd3,0x80,0x00,0x00,0x00]
29598 v_sqrt_f64_e64 v[5:6], -1
29599 // CHECK: [0x05,0x00,0x68,0xd3,0xc1,0x00,0x00,0x00]
29601 v_sqrt_f64_e64 v[5:6], 0.5
29602 // CHECK: [0x05,0x00,0x68,0xd3,0xf0,0x00,0x00,0x00]
29604 v_sqrt_f64_e64 v[5:6], -4.0
29605 // CHECK: [0x05,0x00,0x68,0xd3,0xf7,0x00,0x00,0x00]
29607 v_sqrt_f64_e64 v[5:6], -v[1:2]
29608 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x20]
29610 v_sqrt_f64_e64 v[5:6], |v[1:2]|
29611 // CHECK: [0x05,0x01,0x68,0xd3,0x01,0x01,0x00,0x00]
29613 v_sqrt_f64_e64 v[5:6], v[1:2] clamp
29614 // CHECK: [0x05,0x08,0x68,0xd3,0x01,0x01,0x00,0x00]
29616 v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
29617 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x08]
29619 v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
29620 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x10]
29622 v_sqrt_f64_e64 v[5:6], v[1:2] div:2
29623 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x18]
29625 v_sin_f32 v5, v1
29626 // CHECK: [0x01,0x6b,0x0a,0x7e]
29628 v_sin_f32 v255, v1
29629 // CHECK: [0x01,0x6b,0xfe,0x7f]
29631 v_sin_f32 v5, v255
29632 // CHECK: [0xff,0x6b,0x0a,0x7e]
29634 v_sin_f32 v5, s1
29635 // CHECK: [0x01,0x6a,0x0a,0x7e]
29637 v_sin_f32 v5, s103
29638 // CHECK: [0x67,0x6a,0x0a,0x7e]
29640 v_sin_f32 v5, flat_scratch_lo
29641 // CHECK: [0x68,0x6a,0x0a,0x7e]
29643 v_sin_f32 v5, flat_scratch_hi
29644 // CHECK: [0x69,0x6a,0x0a,0x7e]
29646 v_sin_f32 v5, vcc_lo
29647 // CHECK: [0x6a,0x6a,0x0a,0x7e]
29649 v_sin_f32 v5, vcc_hi
29650 // CHECK: [0x6b,0x6a,0x0a,0x7e]
29652 v_sin_f32 v5, tba_lo
29653 // CHECK: [0x6c,0x6a,0x0a,0x7e]
29655 v_sin_f32 v5, tba_hi
29656 // CHECK: [0x6d,0x6a,0x0a,0x7e]
29658 v_sin_f32 v5, tma_lo
29659 // CHECK: [0x6e,0x6a,0x0a,0x7e]
29661 v_sin_f32 v5, tma_hi
29662 // CHECK: [0x6f,0x6a,0x0a,0x7e]
29664 v_sin_f32 v5, ttmp11
29665 // CHECK: [0x7b,0x6a,0x0a,0x7e]
29667 v_sin_f32 v5, m0
29668 // CHECK: [0x7c,0x6a,0x0a,0x7e]
29670 v_sin_f32 v5, exec_lo
29671 // CHECK: [0x7e,0x6a,0x0a,0x7e]
29673 v_sin_f32 v5, exec_hi
29674 // CHECK: [0x7f,0x6a,0x0a,0x7e]
29676 v_sin_f32 v5, 0
29677 // CHECK: [0x80,0x6a,0x0a,0x7e]
29679 v_sin_f32 v5, -1
29680 // CHECK: [0xc1,0x6a,0x0a,0x7e]
29682 v_sin_f32 v5, 0.5
29683 // CHECK: [0xf0,0x6a,0x0a,0x7e]
29685 v_sin_f32 v5, -4.0
29686 // CHECK: [0xf7,0x6a,0x0a,0x7e]
29688 v_sin_f32 v5, 0xaf123456
29689 // CHECK: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29691 v_sin_f32 v5, 0x3f717273
29692 // CHECK: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29694 v_sin_f32_e64 v5, v1
29695 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x00]
29697 v_sin_f32_e64 v255, v1
29698 // CHECK: [0xff,0x00,0x6a,0xd3,0x01,0x01,0x00,0x00]
29700 v_sin_f32_e64 v5, v255
29701 // CHECK: [0x05,0x00,0x6a,0xd3,0xff,0x01,0x00,0x00]
29703 v_sin_f32_e64 v5, s1
29704 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x00,0x00,0x00]
29706 v_sin_f32_e64 v5, s103
29707 // CHECK: [0x05,0x00,0x6a,0xd3,0x67,0x00,0x00,0x00]
29709 v_sin_f32_e64 v5, flat_scratch_lo
29710 // CHECK: [0x05,0x00,0x6a,0xd3,0x68,0x00,0x00,0x00]
29712 v_sin_f32_e64 v5, flat_scratch_hi
29713 // CHECK: [0x05,0x00,0x6a,0xd3,0x69,0x00,0x00,0x00]
29715 v_sin_f32_e64 v5, vcc_lo
29716 // CHECK: [0x05,0x00,0x6a,0xd3,0x6a,0x00,0x00,0x00]
29718 v_sin_f32_e64 v5, vcc_hi
29719 // CHECK: [0x05,0x00,0x6a,0xd3,0x6b,0x00,0x00,0x00]
29721 v_sin_f32_e64 v5, tba_lo
29722 // CHECK: [0x05,0x00,0x6a,0xd3,0x6c,0x00,0x00,0x00]
29724 v_sin_f32_e64 v5, tba_hi
29725 // CHECK: [0x05,0x00,0x6a,0xd3,0x6d,0x00,0x00,0x00]
29727 v_sin_f32_e64 v5, tma_lo
29728 // CHECK: [0x05,0x00,0x6a,0xd3,0x6e,0x00,0x00,0x00]
29730 v_sin_f32_e64 v5, tma_hi
29731 // CHECK: [0x05,0x00,0x6a,0xd3,0x6f,0x00,0x00,0x00]
29733 v_sin_f32_e64 v5, ttmp11
29734 // CHECK: [0x05,0x00,0x6a,0xd3,0x7b,0x00,0x00,0x00]
29736 v_sin_f32_e64 v5, m0
29737 // CHECK: [0x05,0x00,0x6a,0xd3,0x7c,0x00,0x00,0x00]
29739 v_sin_f32_e64 v5, exec_lo
29740 // CHECK: [0x05,0x00,0x6a,0xd3,0x7e,0x00,0x00,0x00]
29742 v_sin_f32_e64 v5, exec_hi
29743 // CHECK: [0x05,0x00,0x6a,0xd3,0x7f,0x00,0x00,0x00]
29745 v_sin_f32_e64 v5, 0
29746 // CHECK: [0x05,0x00,0x6a,0xd3,0x80,0x00,0x00,0x00]
29748 v_sin_f32_e64 v5, -1
29749 // CHECK: [0x05,0x00,0x6a,0xd3,0xc1,0x00,0x00,0x00]
29751 v_sin_f32_e64 v5, 0.5
29752 // CHECK: [0x05,0x00,0x6a,0xd3,0xf0,0x00,0x00,0x00]
29754 v_sin_f32_e64 v5, -4.0
29755 // CHECK: [0x05,0x00,0x6a,0xd3,0xf7,0x00,0x00,0x00]
29757 v_sin_f32_e64 v5, -v1
29758 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x20]
29760 v_sin_f32_e64 v5, |v1|
29761 // CHECK: [0x05,0x01,0x6a,0xd3,0x01,0x01,0x00,0x00]
29763 v_sin_f32_e64 v5, v1 clamp
29764 // CHECK: [0x05,0x08,0x6a,0xd3,0x01,0x01,0x00,0x00]
29766 v_sin_f32_e64 v5, v1 mul:2
29767 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x08]
29769 v_sin_f32_e64 v5, v1 mul:4
29770 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x10]
29772 v_sin_f32_e64 v5, v1 div:2
29773 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x18]
29775 v_cos_f32 v5, v1
29776 // CHECK: [0x01,0x6d,0x0a,0x7e]
29778 v_cos_f32 v255, v1
29779 // CHECK: [0x01,0x6d,0xfe,0x7f]
29781 v_cos_f32 v5, v255
29782 // CHECK: [0xff,0x6d,0x0a,0x7e]
29784 v_cos_f32 v5, s1
29785 // CHECK: [0x01,0x6c,0x0a,0x7e]
29787 v_cos_f32 v5, s103
29788 // CHECK: [0x67,0x6c,0x0a,0x7e]
29790 v_cos_f32 v5, flat_scratch_lo
29791 // CHECK: [0x68,0x6c,0x0a,0x7e]
29793 v_cos_f32 v5, flat_scratch_hi
29794 // CHECK: [0x69,0x6c,0x0a,0x7e]
29796 v_cos_f32 v5, vcc_lo
29797 // CHECK: [0x6a,0x6c,0x0a,0x7e]
29799 v_cos_f32 v5, vcc_hi
29800 // CHECK: [0x6b,0x6c,0x0a,0x7e]
29802 v_cos_f32 v5, tba_lo
29803 // CHECK: [0x6c,0x6c,0x0a,0x7e]
29805 v_cos_f32 v5, tba_hi
29806 // CHECK: [0x6d,0x6c,0x0a,0x7e]
29808 v_cos_f32 v5, tma_lo
29809 // CHECK: [0x6e,0x6c,0x0a,0x7e]
29811 v_cos_f32 v5, tma_hi
29812 // CHECK: [0x6f,0x6c,0x0a,0x7e]
29814 v_cos_f32 v5, ttmp11
29815 // CHECK: [0x7b,0x6c,0x0a,0x7e]
29817 v_cos_f32 v5, m0
29818 // CHECK: [0x7c,0x6c,0x0a,0x7e]
29820 v_cos_f32 v5, exec_lo
29821 // CHECK: [0x7e,0x6c,0x0a,0x7e]
29823 v_cos_f32 v5, exec_hi
29824 // CHECK: [0x7f,0x6c,0x0a,0x7e]
29826 v_cos_f32 v5, 0
29827 // CHECK: [0x80,0x6c,0x0a,0x7e]
29829 v_cos_f32 v5, -1
29830 // CHECK: [0xc1,0x6c,0x0a,0x7e]
29832 v_cos_f32 v5, 0.5
29833 // CHECK: [0xf0,0x6c,0x0a,0x7e]
29835 v_cos_f32 v5, -4.0
29836 // CHECK: [0xf7,0x6c,0x0a,0x7e]
29838 v_cos_f32 v5, 0xaf123456
29839 // CHECK: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29841 v_cos_f32 v5, 0x3f717273
29842 // CHECK: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29844 v_cos_f32_e64 v5, v1
29845 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x00]
29847 v_cos_f32_e64 v255, v1
29848 // CHECK: [0xff,0x00,0x6c,0xd3,0x01,0x01,0x00,0x00]
29850 v_cos_f32_e64 v5, v255
29851 // CHECK: [0x05,0x00,0x6c,0xd3,0xff,0x01,0x00,0x00]
29853 v_cos_f32_e64 v5, s1
29854 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x00,0x00,0x00]
29856 v_cos_f32_e64 v5, s103
29857 // CHECK: [0x05,0x00,0x6c,0xd3,0x67,0x00,0x00,0x00]
29859 v_cos_f32_e64 v5, flat_scratch_lo
29860 // CHECK: [0x05,0x00,0x6c,0xd3,0x68,0x00,0x00,0x00]
29862 v_cos_f32_e64 v5, flat_scratch_hi
29863 // CHECK: [0x05,0x00,0x6c,0xd3,0x69,0x00,0x00,0x00]
29865 v_cos_f32_e64 v5, vcc_lo
29866 // CHECK: [0x05,0x00,0x6c,0xd3,0x6a,0x00,0x00,0x00]
29868 v_cos_f32_e64 v5, vcc_hi
29869 // CHECK: [0x05,0x00,0x6c,0xd3,0x6b,0x00,0x00,0x00]
29871 v_cos_f32_e64 v5, tba_lo
29872 // CHECK: [0x05,0x00,0x6c,0xd3,0x6c,0x00,0x00,0x00]
29874 v_cos_f32_e64 v5, tba_hi
29875 // CHECK: [0x05,0x00,0x6c,0xd3,0x6d,0x00,0x00,0x00]
29877 v_cos_f32_e64 v5, tma_lo
29878 // CHECK: [0x05,0x00,0x6c,0xd3,0x6e,0x00,0x00,0x00]
29880 v_cos_f32_e64 v5, tma_hi
29881 // CHECK: [0x05,0x00,0x6c,0xd3,0x6f,0x00,0x00,0x00]
29883 v_cos_f32_e64 v5, ttmp11
29884 // CHECK: [0x05,0x00,0x6c,0xd3,0x7b,0x00,0x00,0x00]
29886 v_cos_f32_e64 v5, m0
29887 // CHECK: [0x05,0x00,0x6c,0xd3,0x7c,0x00,0x00,0x00]
29889 v_cos_f32_e64 v5, exec_lo
29890 // CHECK: [0x05,0x00,0x6c,0xd3,0x7e,0x00,0x00,0x00]
29892 v_cos_f32_e64 v5, exec_hi
29893 // CHECK: [0x05,0x00,0x6c,0xd3,0x7f,0x00,0x00,0x00]
29895 v_cos_f32_e64 v5, 0
29896 // CHECK: [0x05,0x00,0x6c,0xd3,0x80,0x00,0x00,0x00]
29898 v_cos_f32_e64 v5, -1
29899 // CHECK: [0x05,0x00,0x6c,0xd3,0xc1,0x00,0x00,0x00]
29901 v_cos_f32_e64 v5, 0.5
29902 // CHECK: [0x05,0x00,0x6c,0xd3,0xf0,0x00,0x00,0x00]
29904 v_cos_f32_e64 v5, -4.0
29905 // CHECK: [0x05,0x00,0x6c,0xd3,0xf7,0x00,0x00,0x00]
29907 v_cos_f32_e64 v5, -v1
29908 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x20]
29910 v_cos_f32_e64 v5, |v1|
29911 // CHECK: [0x05,0x01,0x6c,0xd3,0x01,0x01,0x00,0x00]
29913 v_cos_f32_e64 v5, v1 clamp
29914 // CHECK: [0x05,0x08,0x6c,0xd3,0x01,0x01,0x00,0x00]
29916 v_cos_f32_e64 v5, v1 mul:2
29917 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x08]
29919 v_cos_f32_e64 v5, v1 mul:4
29920 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x10]
29922 v_cos_f32_e64 v5, v1 div:2
29923 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x18]
29925 v_not_b32 v5, v1
29926 // CHECK: [0x01,0x6f,0x0a,0x7e]
29928 v_not_b32 v255, v1
29929 // CHECK: [0x01,0x6f,0xfe,0x7f]
29931 v_not_b32 v5, v255
29932 // CHECK: [0xff,0x6f,0x0a,0x7e]
29934 v_not_b32 v5, s1
29935 // CHECK: [0x01,0x6e,0x0a,0x7e]
29937 v_not_b32 v5, s103
29938 // CHECK: [0x67,0x6e,0x0a,0x7e]
29940 v_not_b32 v5, flat_scratch_lo
29941 // CHECK: [0x68,0x6e,0x0a,0x7e]
29943 v_not_b32 v5, flat_scratch_hi
29944 // CHECK: [0x69,0x6e,0x0a,0x7e]
29946 v_not_b32 v5, vcc_lo
29947 // CHECK: [0x6a,0x6e,0x0a,0x7e]
29949 v_not_b32 v5, vcc_hi
29950 // CHECK: [0x6b,0x6e,0x0a,0x7e]
29952 v_not_b32 v5, tba_lo
29953 // CHECK: [0x6c,0x6e,0x0a,0x7e]
29955 v_not_b32 v5, tba_hi
29956 // CHECK: [0x6d,0x6e,0x0a,0x7e]
29958 v_not_b32 v5, tma_lo
29959 // CHECK: [0x6e,0x6e,0x0a,0x7e]
29961 v_not_b32 v5, tma_hi
29962 // CHECK: [0x6f,0x6e,0x0a,0x7e]
29964 v_not_b32 v5, ttmp11
29965 // CHECK: [0x7b,0x6e,0x0a,0x7e]
29967 v_not_b32 v5, m0
29968 // CHECK: [0x7c,0x6e,0x0a,0x7e]
29970 v_not_b32 v5, exec_lo
29971 // CHECK: [0x7e,0x6e,0x0a,0x7e]
29973 v_not_b32 v5, exec_hi
29974 // CHECK: [0x7f,0x6e,0x0a,0x7e]
29976 v_not_b32 v5, 0
29977 // CHECK: [0x80,0x6e,0x0a,0x7e]
29979 v_not_b32 v5, -1
29980 // CHECK: [0xc1,0x6e,0x0a,0x7e]
29982 v_not_b32 v5, 0.5
29983 // CHECK: [0xf0,0x6e,0x0a,0x7e]
29985 v_not_b32 v5, -4.0
29986 // CHECK: [0xf7,0x6e,0x0a,0x7e]
29988 v_not_b32 v5, 0xaf123456
29989 // CHECK: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29991 v_not_b32 v5, 0x3f717273
29992 // CHECK: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29994 v_not_b32_e64 v5, v1
29995 // CHECK: [0x05,0x00,0x6e,0xd3,0x01,0x01,0x00,0x00]
29997 v_not_b32_e64 v255, v1
29998 // CHECK: [0xff,0x00,0x6e,0xd3,0x01,0x01,0x00,0x00]
30000 v_not_b32_e64 v5, v255
30001 // CHECK: [0x05,0x00,0x6e,0xd3,0xff,0x01,0x00,0x00]
30003 v_not_b32_e64 v5, s1
30004 // CHECK: [0x05,0x00,0x6e,0xd3,0x01,0x00,0x00,0x00]
30006 v_not_b32_e64 v5, s103
30007 // CHECK: [0x05,0x00,0x6e,0xd3,0x67,0x00,0x00,0x00]
30009 v_not_b32_e64 v5, flat_scratch_lo
30010 // CHECK: [0x05,0x00,0x6e,0xd3,0x68,0x00,0x00,0x00]
30012 v_not_b32_e64 v5, flat_scratch_hi
30013 // CHECK: [0x05,0x00,0x6e,0xd3,0x69,0x00,0x00,0x00]
30015 v_not_b32_e64 v5, vcc_lo
30016 // CHECK: [0x05,0x00,0x6e,0xd3,0x6a,0x00,0x00,0x00]
30018 v_not_b32_e64 v5, vcc_hi
30019 // CHECK: [0x05,0x00,0x6e,0xd3,0x6b,0x00,0x00,0x00]
30021 v_not_b32_e64 v5, tba_lo
30022 // CHECK: [0x05,0x00,0x6e,0xd3,0x6c,0x00,0x00,0x00]
30024 v_not_b32_e64 v5, tba_hi
30025 // CHECK: [0x05,0x00,0x6e,0xd3,0x6d,0x00,0x00,0x00]
30027 v_not_b32_e64 v5, tma_lo
30028 // CHECK: [0x05,0x00,0x6e,0xd3,0x6e,0x00,0x00,0x00]
30030 v_not_b32_e64 v5, tma_hi
30031 // CHECK: [0x05,0x00,0x6e,0xd3,0x6f,0x00,0x00,0x00]
30033 v_not_b32_e64 v5, ttmp11
30034 // CHECK: [0x05,0x00,0x6e,0xd3,0x7b,0x00,0x00,0x00]
30036 v_not_b32_e64 v5, m0
30037 // CHECK: [0x05,0x00,0x6e,0xd3,0x7c,0x00,0x00,0x00]
30039 v_not_b32_e64 v5, exec_lo
30040 // CHECK: [0x05,0x00,0x6e,0xd3,0x7e,0x00,0x00,0x00]
30042 v_not_b32_e64 v5, exec_hi
30043 // CHECK: [0x05,0x00,0x6e,0xd3,0x7f,0x00,0x00,0x00]
30045 v_not_b32_e64 v5, 0
30046 // CHECK: [0x05,0x00,0x6e,0xd3,0x80,0x00,0x00,0x00]
30048 v_not_b32_e64 v5, -1
30049 // CHECK: [0x05,0x00,0x6e,0xd3,0xc1,0x00,0x00,0x00]
30051 v_not_b32_e64 v5, 0.5
30052 // CHECK: [0x05,0x00,0x6e,0xd3,0xf0,0x00,0x00,0x00]
30054 v_not_b32_e64 v5, -4.0
30055 // CHECK: [0x05,0x00,0x6e,0xd3,0xf7,0x00,0x00,0x00]
30057 v_bfrev_b32 v5, v1
30058 // CHECK: [0x01,0x71,0x0a,0x7e]
30060 v_bfrev_b32 v255, v1
30061 // CHECK: [0x01,0x71,0xfe,0x7f]
30063 v_bfrev_b32 v5, v255
30064 // CHECK: [0xff,0x71,0x0a,0x7e]
30066 v_bfrev_b32 v5, s1
30067 // CHECK: [0x01,0x70,0x0a,0x7e]
30069 v_bfrev_b32 v5, s103
30070 // CHECK: [0x67,0x70,0x0a,0x7e]
30072 v_bfrev_b32 v5, flat_scratch_lo
30073 // CHECK: [0x68,0x70,0x0a,0x7e]
30075 v_bfrev_b32 v5, flat_scratch_hi
30076 // CHECK: [0x69,0x70,0x0a,0x7e]
30078 v_bfrev_b32 v5, vcc_lo
30079 // CHECK: [0x6a,0x70,0x0a,0x7e]
30081 v_bfrev_b32 v5, vcc_hi
30082 // CHECK: [0x6b,0x70,0x0a,0x7e]
30084 v_bfrev_b32 v5, tba_lo
30085 // CHECK: [0x6c,0x70,0x0a,0x7e]
30087 v_bfrev_b32 v5, tba_hi
30088 // CHECK: [0x6d,0x70,0x0a,0x7e]
30090 v_bfrev_b32 v5, tma_lo
30091 // CHECK: [0x6e,0x70,0x0a,0x7e]
30093 v_bfrev_b32 v5, tma_hi
30094 // CHECK: [0x6f,0x70,0x0a,0x7e]
30096 v_bfrev_b32 v5, ttmp11
30097 // CHECK: [0x7b,0x70,0x0a,0x7e]
30099 v_bfrev_b32 v5, m0
30100 // CHECK: [0x7c,0x70,0x0a,0x7e]
30102 v_bfrev_b32 v5, exec_lo
30103 // CHECK: [0x7e,0x70,0x0a,0x7e]
30105 v_bfrev_b32 v5, exec_hi
30106 // CHECK: [0x7f,0x70,0x0a,0x7e]
30108 v_bfrev_b32 v5, 0
30109 // CHECK: [0x80,0x70,0x0a,0x7e]
30111 v_bfrev_b32 v5, -1
30112 // CHECK: [0xc1,0x70,0x0a,0x7e]
30114 v_bfrev_b32 v5, 0.5
30115 // CHECK: [0xf0,0x70,0x0a,0x7e]
30117 v_bfrev_b32 v5, -4.0
30118 // CHECK: [0xf7,0x70,0x0a,0x7e]
30120 v_bfrev_b32 v5, 0xaf123456
30121 // CHECK: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30123 v_bfrev_b32 v5, 0x3f717273
30124 // CHECK: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30126 v_bfrev_b32_e64 v5, v1
30127 // CHECK: [0x05,0x00,0x70,0xd3,0x01,0x01,0x00,0x00]
30129 v_bfrev_b32_e64 v255, v1
30130 // CHECK: [0xff,0x00,0x70,0xd3,0x01,0x01,0x00,0x00]
30132 v_bfrev_b32_e64 v5, v255
30133 // CHECK: [0x05,0x00,0x70,0xd3,0xff,0x01,0x00,0x00]
30135 v_bfrev_b32_e64 v5, s1
30136 // CHECK: [0x05,0x00,0x70,0xd3,0x01,0x00,0x00,0x00]
30138 v_bfrev_b32_e64 v5, s103
30139 // CHECK: [0x05,0x00,0x70,0xd3,0x67,0x00,0x00,0x00]
30141 v_bfrev_b32_e64 v5, flat_scratch_lo
30142 // CHECK: [0x05,0x00,0x70,0xd3,0x68,0x00,0x00,0x00]
30144 v_bfrev_b32_e64 v5, flat_scratch_hi
30145 // CHECK: [0x05,0x00,0x70,0xd3,0x69,0x00,0x00,0x00]
30147 v_bfrev_b32_e64 v5, vcc_lo
30148 // CHECK: [0x05,0x00,0x70,0xd3,0x6a,0x00,0x00,0x00]
30150 v_bfrev_b32_e64 v5, vcc_hi
30151 // CHECK: [0x05,0x00,0x70,0xd3,0x6b,0x00,0x00,0x00]
30153 v_bfrev_b32_e64 v5, tba_lo
30154 // CHECK: [0x05,0x00,0x70,0xd3,0x6c,0x00,0x00,0x00]
30156 v_bfrev_b32_e64 v5, tba_hi
30157 // CHECK: [0x05,0x00,0x70,0xd3,0x6d,0x00,0x00,0x00]
30159 v_bfrev_b32_e64 v5, tma_lo
30160 // CHECK: [0x05,0x00,0x70,0xd3,0x6e,0x00,0x00,0x00]
30162 v_bfrev_b32_e64 v5, tma_hi
30163 // CHECK: [0x05,0x00,0x70,0xd3,0x6f,0x00,0x00,0x00]
30165 v_bfrev_b32_e64 v5, ttmp11
30166 // CHECK: [0x05,0x00,0x70,0xd3,0x7b,0x00,0x00,0x00]
30168 v_bfrev_b32_e64 v5, m0
30169 // CHECK: [0x05,0x00,0x70,0xd3,0x7c,0x00,0x00,0x00]
30171 v_bfrev_b32_e64 v5, exec_lo
30172 // CHECK: [0x05,0x00,0x70,0xd3,0x7e,0x00,0x00,0x00]
30174 v_bfrev_b32_e64 v5, exec_hi
30175 // CHECK: [0x05,0x00,0x70,0xd3,0x7f,0x00,0x00,0x00]
30177 v_bfrev_b32_e64 v5, 0
30178 // CHECK: [0x05,0x00,0x70,0xd3,0x80,0x00,0x00,0x00]
30180 v_bfrev_b32_e64 v5, -1
30181 // CHECK: [0x05,0x00,0x70,0xd3,0xc1,0x00,0x00,0x00]
30183 v_bfrev_b32_e64 v5, 0.5
30184 // CHECK: [0x05,0x00,0x70,0xd3,0xf0,0x00,0x00,0x00]
30186 v_bfrev_b32_e64 v5, -4.0
30187 // CHECK: [0x05,0x00,0x70,0xd3,0xf7,0x00,0x00,0x00]
30189 v_ffbh_u32 v5, v1
30190 // CHECK: [0x01,0x73,0x0a,0x7e]
30192 v_ffbh_u32 v255, v1
30193 // CHECK: [0x01,0x73,0xfe,0x7f]
30195 v_ffbh_u32 v5, v255
30196 // CHECK: [0xff,0x73,0x0a,0x7e]
30198 v_ffbh_u32 v5, s1
30199 // CHECK: [0x01,0x72,0x0a,0x7e]
30201 v_ffbh_u32 v5, s103
30202 // CHECK: [0x67,0x72,0x0a,0x7e]
30204 v_ffbh_u32 v5, flat_scratch_lo
30205 // CHECK: [0x68,0x72,0x0a,0x7e]
30207 v_ffbh_u32 v5, flat_scratch_hi
30208 // CHECK: [0x69,0x72,0x0a,0x7e]
30210 v_ffbh_u32 v5, vcc_lo
30211 // CHECK: [0x6a,0x72,0x0a,0x7e]
30213 v_ffbh_u32 v5, vcc_hi
30214 // CHECK: [0x6b,0x72,0x0a,0x7e]
30216 v_ffbh_u32 v5, tba_lo
30217 // CHECK: [0x6c,0x72,0x0a,0x7e]
30219 v_ffbh_u32 v5, tba_hi
30220 // CHECK: [0x6d,0x72,0x0a,0x7e]
30222 v_ffbh_u32 v5, tma_lo
30223 // CHECK: [0x6e,0x72,0x0a,0x7e]
30225 v_ffbh_u32 v5, tma_hi
30226 // CHECK: [0x6f,0x72,0x0a,0x7e]
30228 v_ffbh_u32 v5, ttmp11
30229 // CHECK: [0x7b,0x72,0x0a,0x7e]
30231 v_ffbh_u32 v5, m0
30232 // CHECK: [0x7c,0x72,0x0a,0x7e]
30234 v_ffbh_u32 v5, exec_lo
30235 // CHECK: [0x7e,0x72,0x0a,0x7e]
30237 v_ffbh_u32 v5, exec_hi
30238 // CHECK: [0x7f,0x72,0x0a,0x7e]
30240 v_ffbh_u32 v5, 0
30241 // CHECK: [0x80,0x72,0x0a,0x7e]
30243 v_ffbh_u32 v5, -1
30244 // CHECK: [0xc1,0x72,0x0a,0x7e]
30246 v_ffbh_u32 v5, 0.5
30247 // CHECK: [0xf0,0x72,0x0a,0x7e]
30249 v_ffbh_u32 v5, -4.0
30250 // CHECK: [0xf7,0x72,0x0a,0x7e]
30252 v_ffbh_u32 v5, 0xaf123456
30253 // CHECK: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30255 v_ffbh_u32 v5, 0x3f717273
30256 // CHECK: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30258 v_ffbh_u32_e64 v5, v1
30259 // CHECK: [0x05,0x00,0x72,0xd3,0x01,0x01,0x00,0x00]
30261 v_ffbh_u32_e64 v255, v1
30262 // CHECK: [0xff,0x00,0x72,0xd3,0x01,0x01,0x00,0x00]
30264 v_ffbh_u32_e64 v5, v255
30265 // CHECK: [0x05,0x00,0x72,0xd3,0xff,0x01,0x00,0x00]
30267 v_ffbh_u32_e64 v5, s1
30268 // CHECK: [0x05,0x00,0x72,0xd3,0x01,0x00,0x00,0x00]
30270 v_ffbh_u32_e64 v5, s103
30271 // CHECK: [0x05,0x00,0x72,0xd3,0x67,0x00,0x00,0x00]
30273 v_ffbh_u32_e64 v5, flat_scratch_lo
30274 // CHECK: [0x05,0x00,0x72,0xd3,0x68,0x00,0x00,0x00]
30276 v_ffbh_u32_e64 v5, flat_scratch_hi
30277 // CHECK: [0x05,0x00,0x72,0xd3,0x69,0x00,0x00,0x00]
30279 v_ffbh_u32_e64 v5, vcc_lo
30280 // CHECK: [0x05,0x00,0x72,0xd3,0x6a,0x00,0x00,0x00]
30282 v_ffbh_u32_e64 v5, vcc_hi
30283 // CHECK: [0x05,0x00,0x72,0xd3,0x6b,0x00,0x00,0x00]
30285 v_ffbh_u32_e64 v5, tba_lo
30286 // CHECK: [0x05,0x00,0x72,0xd3,0x6c,0x00,0x00,0x00]
30288 v_ffbh_u32_e64 v5, tba_hi
30289 // CHECK: [0x05,0x00,0x72,0xd3,0x6d,0x00,0x00,0x00]
30291 v_ffbh_u32_e64 v5, tma_lo
30292 // CHECK: [0x05,0x00,0x72,0xd3,0x6e,0x00,0x00,0x00]
30294 v_ffbh_u32_e64 v5, tma_hi
30295 // CHECK: [0x05,0x00,0x72,0xd3,0x6f,0x00,0x00,0x00]
30297 v_ffbh_u32_e64 v5, ttmp11
30298 // CHECK: [0x05,0x00,0x72,0xd3,0x7b,0x00,0x00,0x00]
30300 v_ffbh_u32_e64 v5, m0
30301 // CHECK: [0x05,0x00,0x72,0xd3,0x7c,0x00,0x00,0x00]
30303 v_ffbh_u32_e64 v5, exec_lo
30304 // CHECK: [0x05,0x00,0x72,0xd3,0x7e,0x00,0x00,0x00]
30306 v_ffbh_u32_e64 v5, exec_hi
30307 // CHECK: [0x05,0x00,0x72,0xd3,0x7f,0x00,0x00,0x00]
30309 v_ffbh_u32_e64 v5, 0
30310 // CHECK: [0x05,0x00,0x72,0xd3,0x80,0x00,0x00,0x00]
30312 v_ffbh_u32_e64 v5, -1
30313 // CHECK: [0x05,0x00,0x72,0xd3,0xc1,0x00,0x00,0x00]
30315 v_ffbh_u32_e64 v5, 0.5
30316 // CHECK: [0x05,0x00,0x72,0xd3,0xf0,0x00,0x00,0x00]
30318 v_ffbh_u32_e64 v5, -4.0
30319 // CHECK: [0x05,0x00,0x72,0xd3,0xf7,0x00,0x00,0x00]
30321 v_ffbl_b32 v5, v1
30322 // CHECK: [0x01,0x75,0x0a,0x7e]
30324 v_ffbl_b32 v255, v1
30325 // CHECK: [0x01,0x75,0xfe,0x7f]
30327 v_ffbl_b32 v5, v255
30328 // CHECK: [0xff,0x75,0x0a,0x7e]
30330 v_ffbl_b32 v5, s1
30331 // CHECK: [0x01,0x74,0x0a,0x7e]
30333 v_ffbl_b32 v5, s103
30334 // CHECK: [0x67,0x74,0x0a,0x7e]
30336 v_ffbl_b32 v5, flat_scratch_lo
30337 // CHECK: [0x68,0x74,0x0a,0x7e]
30339 v_ffbl_b32 v5, flat_scratch_hi
30340 // CHECK: [0x69,0x74,0x0a,0x7e]
30342 v_ffbl_b32 v5, vcc_lo
30343 // CHECK: [0x6a,0x74,0x0a,0x7e]
30345 v_ffbl_b32 v5, vcc_hi
30346 // CHECK: [0x6b,0x74,0x0a,0x7e]
30348 v_ffbl_b32 v5, tba_lo
30349 // CHECK: [0x6c,0x74,0x0a,0x7e]
30351 v_ffbl_b32 v5, tba_hi
30352 // CHECK: [0x6d,0x74,0x0a,0x7e]
30354 v_ffbl_b32 v5, tma_lo
30355 // CHECK: [0x6e,0x74,0x0a,0x7e]
30357 v_ffbl_b32 v5, tma_hi
30358 // CHECK: [0x6f,0x74,0x0a,0x7e]
30360 v_ffbl_b32 v5, ttmp11
30361 // CHECK: [0x7b,0x74,0x0a,0x7e]
30363 v_ffbl_b32 v5, m0
30364 // CHECK: [0x7c,0x74,0x0a,0x7e]
30366 v_ffbl_b32 v5, exec_lo
30367 // CHECK: [0x7e,0x74,0x0a,0x7e]
30369 v_ffbl_b32 v5, exec_hi
30370 // CHECK: [0x7f,0x74,0x0a,0x7e]
30372 v_ffbl_b32 v5, 0
30373 // CHECK: [0x80,0x74,0x0a,0x7e]
30375 v_ffbl_b32 v5, -1
30376 // CHECK: [0xc1,0x74,0x0a,0x7e]
30378 v_ffbl_b32 v5, 0.5
30379 // CHECK: [0xf0,0x74,0x0a,0x7e]
30381 v_ffbl_b32 v5, -4.0
30382 // CHECK: [0xf7,0x74,0x0a,0x7e]
30384 v_ffbl_b32 v5, 0xaf123456
30385 // CHECK: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30387 v_ffbl_b32 v5, 0x3f717273
30388 // CHECK: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30390 v_ffbl_b32_e64 v5, v1
30391 // CHECK: [0x05,0x00,0x74,0xd3,0x01,0x01,0x00,0x00]
30393 v_ffbl_b32_e64 v255, v1
30394 // CHECK: [0xff,0x00,0x74,0xd3,0x01,0x01,0x00,0x00]
30396 v_ffbl_b32_e64 v5, v255
30397 // CHECK: [0x05,0x00,0x74,0xd3,0xff,0x01,0x00,0x00]
30399 v_ffbl_b32_e64 v5, s1
30400 // CHECK: [0x05,0x00,0x74,0xd3,0x01,0x00,0x00,0x00]
30402 v_ffbl_b32_e64 v5, s103
30403 // CHECK: [0x05,0x00,0x74,0xd3,0x67,0x00,0x00,0x00]
30405 v_ffbl_b32_e64 v5, flat_scratch_lo
30406 // CHECK: [0x05,0x00,0x74,0xd3,0x68,0x00,0x00,0x00]
30408 v_ffbl_b32_e64 v5, flat_scratch_hi
30409 // CHECK: [0x05,0x00,0x74,0xd3,0x69,0x00,0x00,0x00]
30411 v_ffbl_b32_e64 v5, vcc_lo
30412 // CHECK: [0x05,0x00,0x74,0xd3,0x6a,0x00,0x00,0x00]
30414 v_ffbl_b32_e64 v5, vcc_hi
30415 // CHECK: [0x05,0x00,0x74,0xd3,0x6b,0x00,0x00,0x00]
30417 v_ffbl_b32_e64 v5, tba_lo
30418 // CHECK: [0x05,0x00,0x74,0xd3,0x6c,0x00,0x00,0x00]
30420 v_ffbl_b32_e64 v5, tba_hi
30421 // CHECK: [0x05,0x00,0x74,0xd3,0x6d,0x00,0x00,0x00]
30423 v_ffbl_b32_e64 v5, tma_lo
30424 // CHECK: [0x05,0x00,0x74,0xd3,0x6e,0x00,0x00,0x00]
30426 v_ffbl_b32_e64 v5, tma_hi
30427 // CHECK: [0x05,0x00,0x74,0xd3,0x6f,0x00,0x00,0x00]
30429 v_ffbl_b32_e64 v5, ttmp11
30430 // CHECK: [0x05,0x00,0x74,0xd3,0x7b,0x00,0x00,0x00]
30432 v_ffbl_b32_e64 v5, m0
30433 // CHECK: [0x05,0x00,0x74,0xd3,0x7c,0x00,0x00,0x00]
30435 v_ffbl_b32_e64 v5, exec_lo
30436 // CHECK: [0x05,0x00,0x74,0xd3,0x7e,0x00,0x00,0x00]
30438 v_ffbl_b32_e64 v5, exec_hi
30439 // CHECK: [0x05,0x00,0x74,0xd3,0x7f,0x00,0x00,0x00]
30441 v_ffbl_b32_e64 v5, 0
30442 // CHECK: [0x05,0x00,0x74,0xd3,0x80,0x00,0x00,0x00]
30444 v_ffbl_b32_e64 v5, -1
30445 // CHECK: [0x05,0x00,0x74,0xd3,0xc1,0x00,0x00,0x00]
30447 v_ffbl_b32_e64 v5, 0.5
30448 // CHECK: [0x05,0x00,0x74,0xd3,0xf0,0x00,0x00,0x00]
30450 v_ffbl_b32_e64 v5, -4.0
30451 // CHECK: [0x05,0x00,0x74,0xd3,0xf7,0x00,0x00,0x00]
30453 v_ffbh_i32 v5, v1
30454 // CHECK: [0x01,0x77,0x0a,0x7e]
30456 v_ffbh_i32 v255, v1
30457 // CHECK: [0x01,0x77,0xfe,0x7f]
30459 v_ffbh_i32 v5, v255
30460 // CHECK: [0xff,0x77,0x0a,0x7e]
30462 v_ffbh_i32 v5, s1
30463 // CHECK: [0x01,0x76,0x0a,0x7e]
30465 v_ffbh_i32 v5, s103
30466 // CHECK: [0x67,0x76,0x0a,0x7e]
30468 v_ffbh_i32 v5, flat_scratch_lo
30469 // CHECK: [0x68,0x76,0x0a,0x7e]
30471 v_ffbh_i32 v5, flat_scratch_hi
30472 // CHECK: [0x69,0x76,0x0a,0x7e]
30474 v_ffbh_i32 v5, vcc_lo
30475 // CHECK: [0x6a,0x76,0x0a,0x7e]
30477 v_ffbh_i32 v5, vcc_hi
30478 // CHECK: [0x6b,0x76,0x0a,0x7e]
30480 v_ffbh_i32 v5, tba_lo
30481 // CHECK: [0x6c,0x76,0x0a,0x7e]
30483 v_ffbh_i32 v5, tba_hi
30484 // CHECK: [0x6d,0x76,0x0a,0x7e]
30486 v_ffbh_i32 v5, tma_lo
30487 // CHECK: [0x6e,0x76,0x0a,0x7e]
30489 v_ffbh_i32 v5, tma_hi
30490 // CHECK: [0x6f,0x76,0x0a,0x7e]
30492 v_ffbh_i32 v5, ttmp11
30493 // CHECK: [0x7b,0x76,0x0a,0x7e]
30495 v_ffbh_i32 v5, m0
30496 // CHECK: [0x7c,0x76,0x0a,0x7e]
30498 v_ffbh_i32 v5, exec_lo
30499 // CHECK: [0x7e,0x76,0x0a,0x7e]
30501 v_ffbh_i32 v5, exec_hi
30502 // CHECK: [0x7f,0x76,0x0a,0x7e]
30504 v_ffbh_i32 v5, 0
30505 // CHECK: [0x80,0x76,0x0a,0x7e]
30507 v_ffbh_i32 v5, -1
30508 // CHECK: [0xc1,0x76,0x0a,0x7e]
30510 v_ffbh_i32 v5, 0.5
30511 // CHECK: [0xf0,0x76,0x0a,0x7e]
30513 v_ffbh_i32 v5, -4.0
30514 // CHECK: [0xf7,0x76,0x0a,0x7e]
30516 v_ffbh_i32 v5, 0xaf123456
30517 // CHECK: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30519 v_ffbh_i32 v5, 0x3f717273
30520 // CHECK: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30522 v_ffbh_i32_e64 v5, v1
30523 // CHECK: [0x05,0x00,0x76,0xd3,0x01,0x01,0x00,0x00]
30525 v_ffbh_i32_e64 v255, v1
30526 // CHECK: [0xff,0x00,0x76,0xd3,0x01,0x01,0x00,0x00]
30528 v_ffbh_i32_e64 v5, v255
30529 // CHECK: [0x05,0x00,0x76,0xd3,0xff,0x01,0x00,0x00]
30531 v_ffbh_i32_e64 v5, s1
30532 // CHECK: [0x05,0x00,0x76,0xd3,0x01,0x00,0x00,0x00]
30534 v_ffbh_i32_e64 v5, s103
30535 // CHECK: [0x05,0x00,0x76,0xd3,0x67,0x00,0x00,0x00]
30537 v_ffbh_i32_e64 v5, flat_scratch_lo
30538 // CHECK: [0x05,0x00,0x76,0xd3,0x68,0x00,0x00,0x00]
30540 v_ffbh_i32_e64 v5, flat_scratch_hi
30541 // CHECK: [0x05,0x00,0x76,0xd3,0x69,0x00,0x00,0x00]
30543 v_ffbh_i32_e64 v5, vcc_lo
30544 // CHECK: [0x05,0x00,0x76,0xd3,0x6a,0x00,0x00,0x00]
30546 v_ffbh_i32_e64 v5, vcc_hi
30547 // CHECK: [0x05,0x00,0x76,0xd3,0x6b,0x00,0x00,0x00]
30549 v_ffbh_i32_e64 v5, tba_lo
30550 // CHECK: [0x05,0x00,0x76,0xd3,0x6c,0x00,0x00,0x00]
30552 v_ffbh_i32_e64 v5, tba_hi
30553 // CHECK: [0x05,0x00,0x76,0xd3,0x6d,0x00,0x00,0x00]
30555 v_ffbh_i32_e64 v5, tma_lo
30556 // CHECK: [0x05,0x00,0x76,0xd3,0x6e,0x00,0x00,0x00]
30558 v_ffbh_i32_e64 v5, tma_hi
30559 // CHECK: [0x05,0x00,0x76,0xd3,0x6f,0x00,0x00,0x00]
30561 v_ffbh_i32_e64 v5, ttmp11
30562 // CHECK: [0x05,0x00,0x76,0xd3,0x7b,0x00,0x00,0x00]
30564 v_ffbh_i32_e64 v5, m0
30565 // CHECK: [0x05,0x00,0x76,0xd3,0x7c,0x00,0x00,0x00]
30567 v_ffbh_i32_e64 v5, exec_lo
30568 // CHECK: [0x05,0x00,0x76,0xd3,0x7e,0x00,0x00,0x00]
30570 v_ffbh_i32_e64 v5, exec_hi
30571 // CHECK: [0x05,0x00,0x76,0xd3,0x7f,0x00,0x00,0x00]
30573 v_ffbh_i32_e64 v5, 0
30574 // CHECK: [0x05,0x00,0x76,0xd3,0x80,0x00,0x00,0x00]
30576 v_ffbh_i32_e64 v5, -1
30577 // CHECK: [0x05,0x00,0x76,0xd3,0xc1,0x00,0x00,0x00]
30579 v_ffbh_i32_e64 v5, 0.5
30580 // CHECK: [0x05,0x00,0x76,0xd3,0xf0,0x00,0x00,0x00]
30582 v_ffbh_i32_e64 v5, -4.0
30583 // CHECK: [0x05,0x00,0x76,0xd3,0xf7,0x00,0x00,0x00]
30585 v_frexp_exp_i32_f64 v5, v[1:2]
30586 // CHECK: [0x01,0x79,0x0a,0x7e]
30588 v_frexp_exp_i32_f64 v255, v[1:2]
30589 // CHECK: [0x01,0x79,0xfe,0x7f]
30591 v_frexp_exp_i32_f64 v5, v[254:255]
30592 // CHECK: [0xfe,0x79,0x0a,0x7e]
30594 v_frexp_exp_i32_f64 v5, s[2:3]
30595 // CHECK: [0x02,0x78,0x0a,0x7e]
30597 v_frexp_exp_i32_f64 v5, s[4:5]
30598 // CHECK: [0x04,0x78,0x0a,0x7e]
30600 v_frexp_exp_i32_f64 v5, s[102:103]
30601 // CHECK: [0x66,0x78,0x0a,0x7e]
30603 v_frexp_exp_i32_f64 v5, flat_scratch
30604 // CHECK: [0x68,0x78,0x0a,0x7e]
30606 v_frexp_exp_i32_f64 v5, vcc
30607 // CHECK: [0x6a,0x78,0x0a,0x7e]
30609 v_frexp_exp_i32_f64 v5, tba
30610 // CHECK: [0x6c,0x78,0x0a,0x7e]
30612 v_frexp_exp_i32_f64 v5, tma
30613 // CHECK: [0x6e,0x78,0x0a,0x7e]
30615 v_frexp_exp_i32_f64 v5, ttmp[10:11]
30616 // CHECK: [0x7a,0x78,0x0a,0x7e]
30618 v_frexp_exp_i32_f64 v5, exec
30619 // CHECK: [0x7e,0x78,0x0a,0x7e]
30621 v_frexp_exp_i32_f64 v5, 0
30622 // CHECK: [0x80,0x78,0x0a,0x7e]
30624 v_frexp_exp_i32_f64 v5, -1
30625 // CHECK: [0xc1,0x78,0x0a,0x7e]
30627 v_frexp_exp_i32_f64 v5, 0.5
30628 // CHECK: [0xf0,0x78,0x0a,0x7e]
30630 v_frexp_exp_i32_f64 v5, -4.0
30631 // CHECK: [0xf7,0x78,0x0a,0x7e]
30633 v_frexp_exp_i32_f64 v5, 0xaf123456
30634 // CHECK: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30636 v_frexp_exp_i32_f64 v5, 0x3f717273
30637 // CHECK: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30639 v_frexp_exp_i32_f64_e64 v5, v[1:2]
30640 // CHECK: [0x05,0x00,0x78,0xd3,0x01,0x01,0x00,0x00]
30642 v_frexp_exp_i32_f64_e64 v255, v[1:2]
30643 // CHECK: [0xff,0x00,0x78,0xd3,0x01,0x01,0x00,0x00]
30645 v_frexp_exp_i32_f64_e64 v5, v[254:255]
30646 // CHECK: [0x05,0x00,0x78,0xd3,0xfe,0x01,0x00,0x00]
30648 v_frexp_exp_i32_f64_e64 v5, s[2:3]
30649 // CHECK: [0x05,0x00,0x78,0xd3,0x02,0x00,0x00,0x00]
30651 v_frexp_exp_i32_f64_e64 v5, s[4:5]
30652 // CHECK: [0x05,0x00,0x78,0xd3,0x04,0x00,0x00,0x00]
30654 v_frexp_exp_i32_f64_e64 v5, s[102:103]
30655 // CHECK: [0x05,0x00,0x78,0xd3,0x66,0x00,0x00,0x00]
30657 v_frexp_exp_i32_f64_e64 v5, flat_scratch
30658 // CHECK: [0x05,0x00,0x78,0xd3,0x68,0x00,0x00,0x00]
30660 v_frexp_exp_i32_f64_e64 v5, vcc
30661 // CHECK: [0x05,0x00,0x78,0xd3,0x6a,0x00,0x00,0x00]
30663 v_frexp_exp_i32_f64_e64 v5, tba
30664 // CHECK: [0x05,0x00,0x78,0xd3,0x6c,0x00,0x00,0x00]
30666 v_frexp_exp_i32_f64_e64 v5, tma
30667 // CHECK: [0x05,0x00,0x78,0xd3,0x6e,0x00,0x00,0x00]
30669 v_frexp_exp_i32_f64_e64 v5, ttmp[10:11]
30670 // CHECK: [0x05,0x00,0x78,0xd3,0x7a,0x00,0x00,0x00]
30672 v_frexp_exp_i32_f64_e64 v5, exec
30673 // CHECK: [0x05,0x00,0x78,0xd3,0x7e,0x00,0x00,0x00]
30675 v_frexp_exp_i32_f64_e64 v5, 0
30676 // CHECK: [0x05,0x00,0x78,0xd3,0x80,0x00,0x00,0x00]
30678 v_frexp_exp_i32_f64_e64 v5, -1
30679 // CHECK: [0x05,0x00,0x78,0xd3,0xc1,0x00,0x00,0x00]
30681 v_frexp_exp_i32_f64_e64 v5, 0.5
30682 // CHECK: [0x05,0x00,0x78,0xd3,0xf0,0x00,0x00,0x00]
30684 v_frexp_exp_i32_f64_e64 v5, -4.0
30685 // CHECK: [0x05,0x00,0x78,0xd3,0xf7,0x00,0x00,0x00]
30687 v_frexp_exp_i32_f64_e64 v5, -v[1:2]
30688 // CHECK: [0x05,0x00,0x78,0xd3,0x01,0x01,0x00,0x20]
30690 v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
30691 // CHECK: [0x05,0x01,0x78,0xd3,0x01,0x01,0x00,0x00]
30693 v_frexp_mant_f64 v[5:6], v[1:2]
30694 // CHECK: [0x01,0x7b,0x0a,0x7e]
30696 v_frexp_mant_f64 v[254:255], v[1:2]
30697 // CHECK: [0x01,0x7b,0xfc,0x7f]
30699 v_frexp_mant_f64 v[5:6], v[254:255]
30700 // CHECK: [0xfe,0x7b,0x0a,0x7e]
30702 v_frexp_mant_f64 v[5:6], s[2:3]
30703 // CHECK: [0x02,0x7a,0x0a,0x7e]
30705 v_frexp_mant_f64 v[5:6], s[4:5]
30706 // CHECK: [0x04,0x7a,0x0a,0x7e]
30708 v_frexp_mant_f64 v[5:6], s[102:103]
30709 // CHECK: [0x66,0x7a,0x0a,0x7e]
30711 v_frexp_mant_f64 v[5:6], flat_scratch
30712 // CHECK: [0x68,0x7a,0x0a,0x7e]
30714 v_frexp_mant_f64 v[5:6], vcc
30715 // CHECK: [0x6a,0x7a,0x0a,0x7e]
30717 v_frexp_mant_f64 v[5:6], tba
30718 // CHECK: [0x6c,0x7a,0x0a,0x7e]
30720 v_frexp_mant_f64 v[5:6], tma
30721 // CHECK: [0x6e,0x7a,0x0a,0x7e]
30723 v_frexp_mant_f64 v[5:6], ttmp[10:11]
30724 // CHECK: [0x7a,0x7a,0x0a,0x7e]
30726 v_frexp_mant_f64 v[5:6], exec
30727 // CHECK: [0x7e,0x7a,0x0a,0x7e]
30729 v_frexp_mant_f64 v[5:6], 0
30730 // CHECK: [0x80,0x7a,0x0a,0x7e]
30732 v_frexp_mant_f64 v[5:6], -1
30733 // CHECK: [0xc1,0x7a,0x0a,0x7e]
30735 v_frexp_mant_f64 v[5:6], 0.5
30736 // CHECK: [0xf0,0x7a,0x0a,0x7e]
30738 v_frexp_mant_f64 v[5:6], -4.0
30739 // CHECK: [0xf7,0x7a,0x0a,0x7e]
30741 v_frexp_mant_f64 v[5:6], 0xaf123456
30742 // CHECK: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30744 v_frexp_mant_f64 v[5:6], 0x3f717273
30745 // CHECK: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30747 v_frexp_mant_f64_e64 v[5:6], v[1:2]
30748 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x00]
30750 v_frexp_mant_f64_e64 v[254:255], v[1:2]
30751 // CHECK: [0xfe,0x00,0x7a,0xd3,0x01,0x01,0x00,0x00]
30753 v_frexp_mant_f64_e64 v[5:6], v[254:255]
30754 // CHECK: [0x05,0x00,0x7a,0xd3,0xfe,0x01,0x00,0x00]
30756 v_frexp_mant_f64_e64 v[5:6], s[2:3]
30757 // CHECK: [0x05,0x00,0x7a,0xd3,0x02,0x00,0x00,0x00]
30759 v_frexp_mant_f64_e64 v[5:6], s[4:5]
30760 // CHECK: [0x05,0x00,0x7a,0xd3,0x04,0x00,0x00,0x00]
30762 v_frexp_mant_f64_e64 v[5:6], s[102:103]
30763 // CHECK: [0x05,0x00,0x7a,0xd3,0x66,0x00,0x00,0x00]
30765 v_frexp_mant_f64_e64 v[5:6], flat_scratch
30766 // CHECK: [0x05,0x00,0x7a,0xd3,0x68,0x00,0x00,0x00]
30768 v_frexp_mant_f64_e64 v[5:6], vcc
30769 // CHECK: [0x05,0x00,0x7a,0xd3,0x6a,0x00,0x00,0x00]
30771 v_frexp_mant_f64_e64 v[5:6], tba
30772 // CHECK: [0x05,0x00,0x7a,0xd3,0x6c,0x00,0x00,0x00]
30774 v_frexp_mant_f64_e64 v[5:6], tma
30775 // CHECK: [0x05,0x00,0x7a,0xd3,0x6e,0x00,0x00,0x00]
30777 v_frexp_mant_f64_e64 v[5:6], ttmp[10:11]
30778 // CHECK: [0x05,0x00,0x7a,0xd3,0x7a,0x00,0x00,0x00]
30780 v_frexp_mant_f64_e64 v[5:6], exec
30781 // CHECK: [0x05,0x00,0x7a,0xd3,0x7e,0x00,0x00,0x00]
30783 v_frexp_mant_f64_e64 v[5:6], 0
30784 // CHECK: [0x05,0x00,0x7a,0xd3,0x80,0x00,0x00,0x00]
30786 v_frexp_mant_f64_e64 v[5:6], -1
30787 // CHECK: [0x05,0x00,0x7a,0xd3,0xc1,0x00,0x00,0x00]
30789 v_frexp_mant_f64_e64 v[5:6], 0.5
30790 // CHECK: [0x05,0x00,0x7a,0xd3,0xf0,0x00,0x00,0x00]
30792 v_frexp_mant_f64_e64 v[5:6], -4.0
30793 // CHECK: [0x05,0x00,0x7a,0xd3,0xf7,0x00,0x00,0x00]
30795 v_frexp_mant_f64_e64 v[5:6], -v[1:2]
30796 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x20]
30798 v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
30799 // CHECK: [0x05,0x01,0x7a,0xd3,0x01,0x01,0x00,0x00]
30801 v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
30802 // CHECK: [0x05,0x08,0x7a,0xd3,0x01,0x01,0x00,0x00]
30804 v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
30805 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x08]
30807 v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
30808 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x10]
30810 v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
30811 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x18]
30813 v_fract_f64 v[5:6], v[1:2]
30814 // CHECK: [0x01,0x7d,0x0a,0x7e]
30816 v_fract_f64 v[254:255], v[1:2]
30817 // CHECK: [0x01,0x7d,0xfc,0x7f]
30819 v_fract_f64 v[5:6], v[254:255]
30820 // CHECK: [0xfe,0x7d,0x0a,0x7e]
30822 v_fract_f64 v[5:6], s[2:3]
30823 // CHECK: [0x02,0x7c,0x0a,0x7e]
30825 v_fract_f64 v[5:6], s[4:5]
30826 // CHECK: [0x04,0x7c,0x0a,0x7e]
30828 v_fract_f64 v[5:6], s[102:103]
30829 // CHECK: [0x66,0x7c,0x0a,0x7e]
30831 v_fract_f64 v[5:6], flat_scratch
30832 // CHECK: [0x68,0x7c,0x0a,0x7e]
30834 v_fract_f64 v[5:6], vcc
30835 // CHECK: [0x6a,0x7c,0x0a,0x7e]
30837 v_fract_f64 v[5:6], tba
30838 // CHECK: [0x6c,0x7c,0x0a,0x7e]
30840 v_fract_f64 v[5:6], tma
30841 // CHECK: [0x6e,0x7c,0x0a,0x7e]
30843 v_fract_f64 v[5:6], ttmp[10:11]
30844 // CHECK: [0x7a,0x7c,0x0a,0x7e]
30846 v_fract_f64 v[5:6], exec
30847 // CHECK: [0x7e,0x7c,0x0a,0x7e]
30849 v_fract_f64 v[5:6], 0
30850 // CHECK: [0x80,0x7c,0x0a,0x7e]
30852 v_fract_f64 v[5:6], -1
30853 // CHECK: [0xc1,0x7c,0x0a,0x7e]
30855 v_fract_f64 v[5:6], 0.5
30856 // CHECK: [0xf0,0x7c,0x0a,0x7e]
30858 v_fract_f64 v[5:6], -4.0
30859 // CHECK: [0xf7,0x7c,0x0a,0x7e]
30861 v_fract_f64 v[5:6], 0xaf123456
30862 // CHECK: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30864 v_fract_f64 v[5:6], 0x3f717273
30865 // CHECK: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30867 v_fract_f64_e64 v[5:6], v[1:2]
30868 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x00]
30870 v_fract_f64_e64 v[254:255], v[1:2]
30871 // CHECK: [0xfe,0x00,0x7c,0xd3,0x01,0x01,0x00,0x00]
30873 v_fract_f64_e64 v[5:6], v[254:255]
30874 // CHECK: [0x05,0x00,0x7c,0xd3,0xfe,0x01,0x00,0x00]
30876 v_fract_f64_e64 v[5:6], s[2:3]
30877 // CHECK: [0x05,0x00,0x7c,0xd3,0x02,0x00,0x00,0x00]
30879 v_fract_f64_e64 v[5:6], s[4:5]
30880 // CHECK: [0x05,0x00,0x7c,0xd3,0x04,0x00,0x00,0x00]
30882 v_fract_f64_e64 v[5:6], s[102:103]
30883 // CHECK: [0x05,0x00,0x7c,0xd3,0x66,0x00,0x00,0x00]
30885 v_fract_f64_e64 v[5:6], flat_scratch
30886 // CHECK: [0x05,0x00,0x7c,0xd3,0x68,0x00,0x00,0x00]
30888 v_fract_f64_e64 v[5:6], vcc
30889 // CHECK: [0x05,0x00,0x7c,0xd3,0x6a,0x00,0x00,0x00]
30891 v_fract_f64_e64 v[5:6], tba
30892 // CHECK: [0x05,0x00,0x7c,0xd3,0x6c,0x00,0x00,0x00]
30894 v_fract_f64_e64 v[5:6], tma
30895 // CHECK: [0x05,0x00,0x7c,0xd3,0x6e,0x00,0x00,0x00]
30897 v_fract_f64_e64 v[5:6], ttmp[10:11]
30898 // CHECK: [0x05,0x00,0x7c,0xd3,0x7a,0x00,0x00,0x00]
30900 v_fract_f64_e64 v[5:6], exec
30901 // CHECK: [0x05,0x00,0x7c,0xd3,0x7e,0x00,0x00,0x00]
30903 v_fract_f64_e64 v[5:6], 0
30904 // CHECK: [0x05,0x00,0x7c,0xd3,0x80,0x00,0x00,0x00]
30906 v_fract_f64_e64 v[5:6], -1
30907 // CHECK: [0x05,0x00,0x7c,0xd3,0xc1,0x00,0x00,0x00]
30909 v_fract_f64_e64 v[5:6], 0.5
30910 // CHECK: [0x05,0x00,0x7c,0xd3,0xf0,0x00,0x00,0x00]
30912 v_fract_f64_e64 v[5:6], -4.0
30913 // CHECK: [0x05,0x00,0x7c,0xd3,0xf7,0x00,0x00,0x00]
30915 v_fract_f64_e64 v[5:6], -v[1:2]
30916 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x20]
30918 v_fract_f64_e64 v[5:6], |v[1:2]|
30919 // CHECK: [0x05,0x01,0x7c,0xd3,0x01,0x01,0x00,0x00]
30921 v_fract_f64_e64 v[5:6], v[1:2] clamp
30922 // CHECK: [0x05,0x08,0x7c,0xd3,0x01,0x01,0x00,0x00]
30924 v_fract_f64_e64 v[5:6], v[1:2] mul:2
30925 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x08]
30927 v_fract_f64_e64 v[5:6], v[1:2] mul:4
30928 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x10]
30930 v_fract_f64_e64 v[5:6], v[1:2] div:2
30931 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x18]
30933 v_frexp_exp_i32_f32 v5, v1
30934 // CHECK: [0x01,0x7f,0x0a,0x7e]
30936 v_frexp_exp_i32_f32 v255, v1
30937 // CHECK: [0x01,0x7f,0xfe,0x7f]
30939 v_frexp_exp_i32_f32 v5, v255
30940 // CHECK: [0xff,0x7f,0x0a,0x7e]
30942 v_frexp_exp_i32_f32 v5, s1
30943 // CHECK: [0x01,0x7e,0x0a,0x7e]
30945 v_frexp_exp_i32_f32 v5, s103
30946 // CHECK: [0x67,0x7e,0x0a,0x7e]
30948 v_frexp_exp_i32_f32 v5, flat_scratch_lo
30949 // CHECK: [0x68,0x7e,0x0a,0x7e]
30951 v_frexp_exp_i32_f32 v5, flat_scratch_hi
30952 // CHECK: [0x69,0x7e,0x0a,0x7e]
30954 v_frexp_exp_i32_f32 v5, vcc_lo
30955 // CHECK: [0x6a,0x7e,0x0a,0x7e]
30957 v_frexp_exp_i32_f32 v5, vcc_hi
30958 // CHECK: [0x6b,0x7e,0x0a,0x7e]
30960 v_frexp_exp_i32_f32 v5, tba_lo
30961 // CHECK: [0x6c,0x7e,0x0a,0x7e]
30963 v_frexp_exp_i32_f32 v5, tba_hi
30964 // CHECK: [0x6d,0x7e,0x0a,0x7e]
30966 v_frexp_exp_i32_f32 v5, tma_lo
30967 // CHECK: [0x6e,0x7e,0x0a,0x7e]
30969 v_frexp_exp_i32_f32 v5, tma_hi
30970 // CHECK: [0x6f,0x7e,0x0a,0x7e]
30972 v_frexp_exp_i32_f32 v5, ttmp11
30973 // CHECK: [0x7b,0x7e,0x0a,0x7e]
30975 v_frexp_exp_i32_f32 v5, m0
30976 // CHECK: [0x7c,0x7e,0x0a,0x7e]
30978 v_frexp_exp_i32_f32 v5, exec_lo
30979 // CHECK: [0x7e,0x7e,0x0a,0x7e]
30981 v_frexp_exp_i32_f32 v5, exec_hi
30982 // CHECK: [0x7f,0x7e,0x0a,0x7e]
30984 v_frexp_exp_i32_f32 v5, 0
30985 // CHECK: [0x80,0x7e,0x0a,0x7e]
30987 v_frexp_exp_i32_f32 v5, -1
30988 // CHECK: [0xc1,0x7e,0x0a,0x7e]
30990 v_frexp_exp_i32_f32 v5, 0.5
30991 // CHECK: [0xf0,0x7e,0x0a,0x7e]
30993 v_frexp_exp_i32_f32 v5, -4.0
30994 // CHECK: [0xf7,0x7e,0x0a,0x7e]
30996 v_frexp_exp_i32_f32 v5, 0xaf123456
30997 // CHECK: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30999 v_frexp_exp_i32_f32 v5, 0x3f717273
31000 // CHECK: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31002 v_frexp_exp_i32_f32_e64 v5, v1
31003 // CHECK: [0x05,0x00,0x7e,0xd3,0x01,0x01,0x00,0x00]
31005 v_frexp_exp_i32_f32_e64 v255, v1
31006 // CHECK: [0xff,0x00,0x7e,0xd3,0x01,0x01,0x00,0x00]
31008 v_frexp_exp_i32_f32_e64 v5, v255
31009 // CHECK: [0x05,0x00,0x7e,0xd3,0xff,0x01,0x00,0x00]
31011 v_frexp_exp_i32_f32_e64 v5, s1
31012 // CHECK: [0x05,0x00,0x7e,0xd3,0x01,0x00,0x00,0x00]
31014 v_frexp_exp_i32_f32_e64 v5, s103
31015 // CHECK: [0x05,0x00,0x7e,0xd3,0x67,0x00,0x00,0x00]
31017 v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo
31018 // CHECK: [0x05,0x00,0x7e,0xd3,0x68,0x00,0x00,0x00]
31020 v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi
31021 // CHECK: [0x05,0x00,0x7e,0xd3,0x69,0x00,0x00,0x00]
31023 v_frexp_exp_i32_f32_e64 v5, vcc_lo
31024 // CHECK: [0x05,0x00,0x7e,0xd3,0x6a,0x00,0x00,0x00]
31026 v_frexp_exp_i32_f32_e64 v5, vcc_hi
31027 // CHECK: [0x05,0x00,0x7e,0xd3,0x6b,0x00,0x00,0x00]
31029 v_frexp_exp_i32_f32_e64 v5, tba_lo
31030 // CHECK: [0x05,0x00,0x7e,0xd3,0x6c,0x00,0x00,0x00]
31032 v_frexp_exp_i32_f32_e64 v5, tba_hi
31033 // CHECK: [0x05,0x00,0x7e,0xd3,0x6d,0x00,0x00,0x00]
31035 v_frexp_exp_i32_f32_e64 v5, tma_lo
31036 // CHECK: [0x05,0x00,0x7e,0xd3,0x6e,0x00,0x00,0x00]
31038 v_frexp_exp_i32_f32_e64 v5, tma_hi
31039 // CHECK: [0x05,0x00,0x7e,0xd3,0x6f,0x00,0x00,0x00]
31041 v_frexp_exp_i32_f32_e64 v5, ttmp11
31042 // CHECK: [0x05,0x00,0x7e,0xd3,0x7b,0x00,0x00,0x00]
31044 v_frexp_exp_i32_f32_e64 v5, m0
31045 // CHECK: [0x05,0x00,0x7e,0xd3,0x7c,0x00,0x00,0x00]
31047 v_frexp_exp_i32_f32_e64 v5, exec_lo
31048 // CHECK: [0x05,0x00,0x7e,0xd3,0x7e,0x00,0x00,0x00]
31050 v_frexp_exp_i32_f32_e64 v5, exec_hi
31051 // CHECK: [0x05,0x00,0x7e,0xd3,0x7f,0x00,0x00,0x00]
31053 v_frexp_exp_i32_f32_e64 v5, 0
31054 // CHECK: [0x05,0x00,0x7e,0xd3,0x80,0x00,0x00,0x00]
31056 v_frexp_exp_i32_f32_e64 v5, -1
31057 // CHECK: [0x05,0x00,0x7e,0xd3,0xc1,0x00,0x00,0x00]
31059 v_frexp_exp_i32_f32_e64 v5, 0.5
31060 // CHECK: [0x05,0x00,0x7e,0xd3,0xf0,0x00,0x00,0x00]
31062 v_frexp_exp_i32_f32_e64 v5, -4.0
31063 // CHECK: [0x05,0x00,0x7e,0xd3,0xf7,0x00,0x00,0x00]
31065 v_frexp_mant_f32 v5, v1
31066 // CHECK: [0x01,0x81,0x0a,0x7e]
31068 v_frexp_mant_f32 v255, v1
31069 // CHECK: [0x01,0x81,0xfe,0x7f]
31071 v_frexp_mant_f32 v5, v255
31072 // CHECK: [0xff,0x81,0x0a,0x7e]
31074 v_frexp_mant_f32 v5, s1
31075 // CHECK: [0x01,0x80,0x0a,0x7e]
31077 v_frexp_mant_f32 v5, s103
31078 // CHECK: [0x67,0x80,0x0a,0x7e]
31080 v_frexp_mant_f32 v5, flat_scratch_lo
31081 // CHECK: [0x68,0x80,0x0a,0x7e]
31083 v_frexp_mant_f32 v5, flat_scratch_hi
31084 // CHECK: [0x69,0x80,0x0a,0x7e]
31086 v_frexp_mant_f32 v5, vcc_lo
31087 // CHECK: [0x6a,0x80,0x0a,0x7e]
31089 v_frexp_mant_f32 v5, vcc_hi
31090 // CHECK: [0x6b,0x80,0x0a,0x7e]
31092 v_frexp_mant_f32 v5, tba_lo
31093 // CHECK: [0x6c,0x80,0x0a,0x7e]
31095 v_frexp_mant_f32 v5, tba_hi
31096 // CHECK: [0x6d,0x80,0x0a,0x7e]
31098 v_frexp_mant_f32 v5, tma_lo
31099 // CHECK: [0x6e,0x80,0x0a,0x7e]
31101 v_frexp_mant_f32 v5, tma_hi
31102 // CHECK: [0x6f,0x80,0x0a,0x7e]
31104 v_frexp_mant_f32 v5, ttmp11
31105 // CHECK: [0x7b,0x80,0x0a,0x7e]
31107 v_frexp_mant_f32 v5, m0
31108 // CHECK: [0x7c,0x80,0x0a,0x7e]
31110 v_frexp_mant_f32 v5, exec_lo
31111 // CHECK: [0x7e,0x80,0x0a,0x7e]
31113 v_frexp_mant_f32 v5, exec_hi
31114 // CHECK: [0x7f,0x80,0x0a,0x7e]
31116 v_frexp_mant_f32 v5, 0
31117 // CHECK: [0x80,0x80,0x0a,0x7e]
31119 v_frexp_mant_f32 v5, -1
31120 // CHECK: [0xc1,0x80,0x0a,0x7e]
31122 v_frexp_mant_f32 v5, 0.5
31123 // CHECK: [0xf0,0x80,0x0a,0x7e]
31125 v_frexp_mant_f32 v5, -4.0
31126 // CHECK: [0xf7,0x80,0x0a,0x7e]
31128 v_frexp_mant_f32 v5, 0xaf123456
31129 // CHECK: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31131 v_frexp_mant_f32 v5, 0x3f717273
31132 // CHECK: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31134 v_frexp_mant_f32_e64 v5, v1
31135 // CHECK: [0x05,0x00,0x80,0xd3,0x01,0x01,0x00,0x00]
31137 v_frexp_mant_f32_e64 v255, v1
31138 // CHECK: [0xff,0x00,0x80,0xd3,0x01,0x01,0x00,0x00]
31140 v_frexp_mant_f32_e64 v5, v255
31141 // CHECK: [0x05,0x00,0x80,0xd3,0xff,0x01,0x00,0x00]
31143 v_frexp_mant_f32_e64 v5, s1
31144 // CHECK: [0x05,0x00,0x80,0xd3,0x01,0x00,0x00,0x00]
31146 v_frexp_mant_f32_e64 v5, s103
31147 // CHECK: [0x05,0x00,0x80,0xd3,0x67,0x00,0x00,0x00]
31149 v_frexp_mant_f32_e64 v5, flat_scratch_lo
31150 // CHECK: [0x05,0x00,0x80,0xd3,0x68,0x00,0x00,0x00]
31152 v_frexp_mant_f32_e64 v5, flat_scratch_hi
31153 // CHECK: [0x05,0x00,0x80,0xd3,0x69,0x00,0x00,0x00]
31155 v_frexp_mant_f32_e64 v5, vcc_lo
31156 // CHECK: [0x05,0x00,0x80,0xd3,0x6a,0x00,0x00,0x00]
31158 v_frexp_mant_f32_e64 v5, vcc_hi
31159 // CHECK: [0x05,0x00,0x80,0xd3,0x6b,0x00,0x00,0x00]
31161 v_frexp_mant_f32_e64 v5, tba_lo
31162 // CHECK: [0x05,0x00,0x80,0xd3,0x6c,0x00,0x00,0x00]
31164 v_frexp_mant_f32_e64 v5, tba_hi
31165 // CHECK: [0x05,0x00,0x80,0xd3,0x6d,0x00,0x00,0x00]
31167 v_frexp_mant_f32_e64 v5, tma_lo
31168 // CHECK: [0x05,0x00,0x80,0xd3,0x6e,0x00,0x00,0x00]
31170 v_frexp_mant_f32_e64 v5, tma_hi
31171 // CHECK: [0x05,0x00,0x80,0xd3,0x6f,0x00,0x00,0x00]
31173 v_frexp_mant_f32_e64 v5, ttmp11
31174 // CHECK: [0x05,0x00,0x80,0xd3,0x7b,0x00,0x00,0x00]
31176 v_frexp_mant_f32_e64 v5, m0
31177 // CHECK: [0x05,0x00,0x80,0xd3,0x7c,0x00,0x00,0x00]
31179 v_frexp_mant_f32_e64 v5, exec_lo
31180 // CHECK: [0x05,0x00,0x80,0xd3,0x7e,0x00,0x00,0x00]
31182 v_frexp_mant_f32_e64 v5, exec_hi
31183 // CHECK: [0x05,0x00,0x80,0xd3,0x7f,0x00,0x00,0x00]
31185 v_frexp_mant_f32_e64 v5, 0
31186 // CHECK: [0x05,0x00,0x80,0xd3,0x80,0x00,0x00,0x00]
31188 v_frexp_mant_f32_e64 v5, -1
31189 // CHECK: [0x05,0x00,0x80,0xd3,0xc1,0x00,0x00,0x00]
31191 v_frexp_mant_f32_e64 v5, 0.5
31192 // CHECK: [0x05,0x00,0x80,0xd3,0xf0,0x00,0x00,0x00]
31194 v_frexp_mant_f32_e64 v5, -4.0
31195 // CHECK: [0x05,0x00,0x80,0xd3,0xf7,0x00,0x00,0x00]
31197 v_clrexcp
31198 // CHECK: [0x00,0x82,0x00,0x7e]
31200 v_clrexcp_e64
31201 // CHECK: [0x00,0x00,0x82,0xd3,0x00,0x00,0x00,0x00]
31203 v_movreld_b32 v5, v1
31204 // CHECK: [0x01,0x85,0x0a,0x7e]
31206 v_movreld_b32 v255, v1
31207 // CHECK: [0x01,0x85,0xfe,0x7f]
31209 v_movreld_b32 v5, v255
31210 // CHECK: [0xff,0x85,0x0a,0x7e]
31212 v_movreld_b32 v5, m0
31213 // CHECK: [0x7c,0x84,0x0a,0x7e]
31215 v_movreld_b32 v5, 0
31216 // CHECK: [0x80,0x84,0x0a,0x7e]
31218 v_movreld_b32 v5, -1
31219 // CHECK: [0xc1,0x84,0x0a,0x7e]
31221 v_movreld_b32 v5, 0.5
31222 // CHECK: [0xf0,0x84,0x0a,0x7e]
31224 v_movreld_b32 v5, -4.0
31225 // CHECK: [0xf7,0x84,0x0a,0x7e]
31227 v_movreld_b32_e64 v5, v1
31228 // CHECK: [0x05,0x00,0x84,0xd3,0x01,0x01,0x00,0x00]
31230 v_movreld_b32_e64 v255, v1
31231 // CHECK: [0xff,0x00,0x84,0xd3,0x01,0x01,0x00,0x00]
31233 v_movreld_b32_e64 v5, v255
31234 // CHECK: [0x05,0x00,0x84,0xd3,0xff,0x01,0x00,0x00]
31236 v_movreld_b32_e64 v5, m0
31237 // CHECK: [0x05,0x00,0x84,0xd3,0x7c,0x00,0x00,0x00]
31239 v_movreld_b32_e64 v5, 0
31240 // CHECK: [0x05,0x00,0x84,0xd3,0x80,0x00,0x00,0x00]
31242 v_movreld_b32_e64 v5, -1
31243 // CHECK: [0x05,0x00,0x84,0xd3,0xc1,0x00,0x00,0x00]
31245 v_movreld_b32_e64 v5, 0.5
31246 // CHECK: [0x05,0x00,0x84,0xd3,0xf0,0x00,0x00,0x00]
31248 v_movreld_b32_e64 v5, -4.0
31249 // CHECK: [0x05,0x00,0x84,0xd3,0xf7,0x00,0x00,0x00]
31251 v_movrels_b32 v5, v1
31252 // CHECK: [0x01,0x87,0x0a,0x7e]
31254 v_movrels_b32 v255, v1
31255 // CHECK: [0x01,0x87,0xfe,0x7f]
31257 v_movrels_b32 v5, v255
31258 // CHECK: [0xff,0x87,0x0a,0x7e]
31260 v_movrels_b32_e64 v5, v1
31261 // CHECK: [0x05,0x00,0x86,0xd3,0x01,0x01,0x00,0x00]
31263 v_movrels_b32_e64 v255, v1
31264 // CHECK: [0xff,0x00,0x86,0xd3,0x01,0x01,0x00,0x00]
31266 v_movrels_b32_e64 v5, v255
31267 // CHECK: [0x05,0x00,0x86,0xd3,0xff,0x01,0x00,0x00]
31269 v_movrelsd_b32 v5, v1
31270 // CHECK: [0x01,0x89,0x0a,0x7e]
31272 v_movrelsd_b32 v255, v1
31273 // CHECK: [0x01,0x89,0xfe,0x7f]
31275 v_movrelsd_b32 v5, v255
31276 // CHECK: [0xff,0x89,0x0a,0x7e]
31278 v_movrelsd_b32_e64 v5, v1
31279 // CHECK: [0x05,0x00,0x88,0xd3,0x01,0x01,0x00,0x00]
31281 v_movrelsd_b32_e64 v255, v1
31282 // CHECK: [0xff,0x00,0x88,0xd3,0x01,0x01,0x00,0x00]
31284 v_movrelsd_b32_e64 v5, v255
31285 // CHECK: [0x05,0x00,0x88,0xd3,0xff,0x01,0x00,0x00]
31287 v_log_legacy_f32 v5, v1
31288 // CHECK: [0x01,0x8b,0x0a,0x7e]
31290 v_log_legacy_f32 v255, v1
31291 // CHECK: [0x01,0x8b,0xfe,0x7f]
31293 v_log_legacy_f32 v5, v255
31294 // CHECK: [0xff,0x8b,0x0a,0x7e]
31296 v_log_legacy_f32 v5, s1
31297 // CHECK: [0x01,0x8a,0x0a,0x7e]
31299 v_log_legacy_f32 v5, s103
31300 // CHECK: [0x67,0x8a,0x0a,0x7e]
31302 v_log_legacy_f32 v5, flat_scratch_lo
31303 // CHECK: [0x68,0x8a,0x0a,0x7e]
31305 v_log_legacy_f32 v5, flat_scratch_hi
31306 // CHECK: [0x69,0x8a,0x0a,0x7e]
31308 v_log_legacy_f32 v5, vcc_lo
31309 // CHECK: [0x6a,0x8a,0x0a,0x7e]
31311 v_log_legacy_f32 v5, vcc_hi
31312 // CHECK: [0x6b,0x8a,0x0a,0x7e]
31314 v_log_legacy_f32 v5, tba_lo
31315 // CHECK: [0x6c,0x8a,0x0a,0x7e]
31317 v_log_legacy_f32 v5, tba_hi
31318 // CHECK: [0x6d,0x8a,0x0a,0x7e]
31320 v_log_legacy_f32 v5, tma_lo
31321 // CHECK: [0x6e,0x8a,0x0a,0x7e]
31323 v_log_legacy_f32 v5, tma_hi
31324 // CHECK: [0x6f,0x8a,0x0a,0x7e]
31326 v_log_legacy_f32 v5, ttmp11
31327 // CHECK: [0x7b,0x8a,0x0a,0x7e]
31329 v_log_legacy_f32 v5, m0
31330 // CHECK: [0x7c,0x8a,0x0a,0x7e]
31332 v_log_legacy_f32 v5, exec_lo
31333 // CHECK: [0x7e,0x8a,0x0a,0x7e]
31335 v_log_legacy_f32 v5, exec_hi
31336 // CHECK: [0x7f,0x8a,0x0a,0x7e]
31338 v_log_legacy_f32 v5, 0
31339 // CHECK: [0x80,0x8a,0x0a,0x7e]
31341 v_log_legacy_f32 v5, -1
31342 // CHECK: [0xc1,0x8a,0x0a,0x7e]
31344 v_log_legacy_f32 v5, 0.5
31345 // CHECK: [0xf0,0x8a,0x0a,0x7e]
31347 v_log_legacy_f32 v5, -4.0
31348 // CHECK: [0xf7,0x8a,0x0a,0x7e]
31350 v_log_legacy_f32 v5, 0xaf123456
31351 // CHECK: [0xff,0x8a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31353 v_log_legacy_f32 v5, 0x3f717273
31354 // CHECK: [0xff,0x8a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31356 v_log_legacy_f32_e64 v5, v1
31357 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x00]
31359 v_log_legacy_f32_e64 v255, v1
31360 // CHECK: [0xff,0x00,0x8a,0xd3,0x01,0x01,0x00,0x00]
31362 v_log_legacy_f32_e64 v5, v255
31363 // CHECK: [0x05,0x00,0x8a,0xd3,0xff,0x01,0x00,0x00]
31365 v_log_legacy_f32_e64 v5, s1
31366 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x00,0x00,0x00]
31368 v_log_legacy_f32_e64 v5, s103
31369 // CHECK: [0x05,0x00,0x8a,0xd3,0x67,0x00,0x00,0x00]
31371 v_log_legacy_f32_e64 v5, flat_scratch_lo
31372 // CHECK: [0x05,0x00,0x8a,0xd3,0x68,0x00,0x00,0x00]
31374 v_log_legacy_f32_e64 v5, flat_scratch_hi
31375 // CHECK: [0x05,0x00,0x8a,0xd3,0x69,0x00,0x00,0x00]
31377 v_log_legacy_f32_e64 v5, vcc_lo
31378 // CHECK: [0x05,0x00,0x8a,0xd3,0x6a,0x00,0x00,0x00]
31380 v_log_legacy_f32_e64 v5, vcc_hi
31381 // CHECK: [0x05,0x00,0x8a,0xd3,0x6b,0x00,0x00,0x00]
31383 v_log_legacy_f32_e64 v5, tba_lo
31384 // CHECK: [0x05,0x00,0x8a,0xd3,0x6c,0x00,0x00,0x00]
31386 v_log_legacy_f32_e64 v5, tba_hi
31387 // CHECK: [0x05,0x00,0x8a,0xd3,0x6d,0x00,0x00,0x00]
31389 v_log_legacy_f32_e64 v5, tma_lo
31390 // CHECK: [0x05,0x00,0x8a,0xd3,0x6e,0x00,0x00,0x00]
31392 v_log_legacy_f32_e64 v5, tma_hi
31393 // CHECK: [0x05,0x00,0x8a,0xd3,0x6f,0x00,0x00,0x00]
31395 v_log_legacy_f32_e64 v5, ttmp11
31396 // CHECK: [0x05,0x00,0x8a,0xd3,0x7b,0x00,0x00,0x00]
31398 v_log_legacy_f32_e64 v5, m0
31399 // CHECK: [0x05,0x00,0x8a,0xd3,0x7c,0x00,0x00,0x00]
31401 v_log_legacy_f32_e64 v5, exec_lo
31402 // CHECK: [0x05,0x00,0x8a,0xd3,0x7e,0x00,0x00,0x00]
31404 v_log_legacy_f32_e64 v5, exec_hi
31405 // CHECK: [0x05,0x00,0x8a,0xd3,0x7f,0x00,0x00,0x00]
31407 v_log_legacy_f32_e64 v5, 0
31408 // CHECK: [0x05,0x00,0x8a,0xd3,0x80,0x00,0x00,0x00]
31410 v_log_legacy_f32_e64 v5, -1
31411 // CHECK: [0x05,0x00,0x8a,0xd3,0xc1,0x00,0x00,0x00]
31413 v_log_legacy_f32_e64 v5, 0.5
31414 // CHECK: [0x05,0x00,0x8a,0xd3,0xf0,0x00,0x00,0x00]
31416 v_log_legacy_f32_e64 v5, -4.0
31417 // CHECK: [0x05,0x00,0x8a,0xd3,0xf7,0x00,0x00,0x00]
31419 v_log_legacy_f32_e64 v5, -v1
31420 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x20]
31422 v_log_legacy_f32_e64 v5, |v1|
31423 // CHECK: [0x05,0x01,0x8a,0xd3,0x01,0x01,0x00,0x00]
31425 v_log_legacy_f32_e64 v5, v1 clamp
31426 // CHECK: [0x05,0x08,0x8a,0xd3,0x01,0x01,0x00,0x00]
31428 v_log_legacy_f32_e64 v5, v1 mul:2
31429 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x08]
31431 v_log_legacy_f32_e64 v5, v1 mul:4
31432 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x10]
31434 v_log_legacy_f32_e64 v5, v1 div:2
31435 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x18]
31437 v_exp_legacy_f32 v5, v1
31438 // CHECK: [0x01,0x8d,0x0a,0x7e]
31440 v_exp_legacy_f32 v255, v1
31441 // CHECK: [0x01,0x8d,0xfe,0x7f]
31443 v_exp_legacy_f32 v5, v255
31444 // CHECK: [0xff,0x8d,0x0a,0x7e]
31446 v_exp_legacy_f32 v5, s1
31447 // CHECK: [0x01,0x8c,0x0a,0x7e]
31449 v_exp_legacy_f32 v5, s103
31450 // CHECK: [0x67,0x8c,0x0a,0x7e]
31452 v_exp_legacy_f32 v5, flat_scratch_lo
31453 // CHECK: [0x68,0x8c,0x0a,0x7e]
31455 v_exp_legacy_f32 v5, flat_scratch_hi
31456 // CHECK: [0x69,0x8c,0x0a,0x7e]
31458 v_exp_legacy_f32 v5, vcc_lo
31459 // CHECK: [0x6a,0x8c,0x0a,0x7e]
31461 v_exp_legacy_f32 v5, vcc_hi
31462 // CHECK: [0x6b,0x8c,0x0a,0x7e]
31464 v_exp_legacy_f32 v5, tba_lo
31465 // CHECK: [0x6c,0x8c,0x0a,0x7e]
31467 v_exp_legacy_f32 v5, tba_hi
31468 // CHECK: [0x6d,0x8c,0x0a,0x7e]
31470 v_exp_legacy_f32 v5, tma_lo
31471 // CHECK: [0x6e,0x8c,0x0a,0x7e]
31473 v_exp_legacy_f32 v5, tma_hi
31474 // CHECK: [0x6f,0x8c,0x0a,0x7e]
31476 v_exp_legacy_f32 v5, ttmp11
31477 // CHECK: [0x7b,0x8c,0x0a,0x7e]
31479 v_exp_legacy_f32 v5, m0
31480 // CHECK: [0x7c,0x8c,0x0a,0x7e]
31482 v_exp_legacy_f32 v5, exec_lo
31483 // CHECK: [0x7e,0x8c,0x0a,0x7e]
31485 v_exp_legacy_f32 v5, exec_hi
31486 // CHECK: [0x7f,0x8c,0x0a,0x7e]
31488 v_exp_legacy_f32 v5, 0
31489 // CHECK: [0x80,0x8c,0x0a,0x7e]
31491 v_exp_legacy_f32 v5, -1
31492 // CHECK: [0xc1,0x8c,0x0a,0x7e]
31494 v_exp_legacy_f32 v5, 0.5
31495 // CHECK: [0xf0,0x8c,0x0a,0x7e]
31497 v_exp_legacy_f32 v5, -4.0
31498 // CHECK: [0xf7,0x8c,0x0a,0x7e]
31500 v_exp_legacy_f32 v5, 0xaf123456
31501 // CHECK: [0xff,0x8c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31503 v_exp_legacy_f32 v5, 0x3f717273
31504 // CHECK: [0xff,0x8c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31506 v_exp_legacy_f32_e64 v5, v1
31507 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x00]
31509 v_exp_legacy_f32_e64 v255, v1
31510 // CHECK: [0xff,0x00,0x8c,0xd3,0x01,0x01,0x00,0x00]
31512 v_exp_legacy_f32_e64 v5, v255
31513 // CHECK: [0x05,0x00,0x8c,0xd3,0xff,0x01,0x00,0x00]
31515 v_exp_legacy_f32_e64 v5, s1
31516 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x00,0x00,0x00]
31518 v_exp_legacy_f32_e64 v5, s103
31519 // CHECK: [0x05,0x00,0x8c,0xd3,0x67,0x00,0x00,0x00]
31521 v_exp_legacy_f32_e64 v5, flat_scratch_lo
31522 // CHECK: [0x05,0x00,0x8c,0xd3,0x68,0x00,0x00,0x00]
31524 v_exp_legacy_f32_e64 v5, flat_scratch_hi
31525 // CHECK: [0x05,0x00,0x8c,0xd3,0x69,0x00,0x00,0x00]
31527 v_exp_legacy_f32_e64 v5, vcc_lo
31528 // CHECK: [0x05,0x00,0x8c,0xd3,0x6a,0x00,0x00,0x00]
31530 v_exp_legacy_f32_e64 v5, vcc_hi
31531 // CHECK: [0x05,0x00,0x8c,0xd3,0x6b,0x00,0x00,0x00]
31533 v_exp_legacy_f32_e64 v5, tba_lo
31534 // CHECK: [0x05,0x00,0x8c,0xd3,0x6c,0x00,0x00,0x00]
31536 v_exp_legacy_f32_e64 v5, tba_hi
31537 // CHECK: [0x05,0x00,0x8c,0xd3,0x6d,0x00,0x00,0x00]
31539 v_exp_legacy_f32_e64 v5, tma_lo
31540 // CHECK: [0x05,0x00,0x8c,0xd3,0x6e,0x00,0x00,0x00]
31542 v_exp_legacy_f32_e64 v5, tma_hi
31543 // CHECK: [0x05,0x00,0x8c,0xd3,0x6f,0x00,0x00,0x00]
31545 v_exp_legacy_f32_e64 v5, ttmp11
31546 // CHECK: [0x05,0x00,0x8c,0xd3,0x7b,0x00,0x00,0x00]
31548 v_exp_legacy_f32_e64 v5, m0
31549 // CHECK: [0x05,0x00,0x8c,0xd3,0x7c,0x00,0x00,0x00]
31551 v_exp_legacy_f32_e64 v5, exec_lo
31552 // CHECK: [0x05,0x00,0x8c,0xd3,0x7e,0x00,0x00,0x00]
31554 v_exp_legacy_f32_e64 v5, exec_hi
31555 // CHECK: [0x05,0x00,0x8c,0xd3,0x7f,0x00,0x00,0x00]
31557 v_exp_legacy_f32_e64 v5, 0
31558 // CHECK: [0x05,0x00,0x8c,0xd3,0x80,0x00,0x00,0x00]
31560 v_exp_legacy_f32_e64 v5, -1
31561 // CHECK: [0x05,0x00,0x8c,0xd3,0xc1,0x00,0x00,0x00]
31563 v_exp_legacy_f32_e64 v5, 0.5
31564 // CHECK: [0x05,0x00,0x8c,0xd3,0xf0,0x00,0x00,0x00]
31566 v_exp_legacy_f32_e64 v5, -4.0
31567 // CHECK: [0x05,0x00,0x8c,0xd3,0xf7,0x00,0x00,0x00]
31569 v_exp_legacy_f32_e64 v5, -v1
31570 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x20]
31572 v_exp_legacy_f32_e64 v5, |v1|
31573 // CHECK: [0x05,0x01,0x8c,0xd3,0x01,0x01,0x00,0x00]
31575 v_exp_legacy_f32_e64 v5, v1 clamp
31576 // CHECK: [0x05,0x08,0x8c,0xd3,0x01,0x01,0x00,0x00]
31578 v_exp_legacy_f32_e64 v5, v1 mul:2
31579 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x08]
31581 v_exp_legacy_f32_e64 v5, v1 mul:4
31582 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x10]
31584 v_exp_legacy_f32_e64 v5, v1 div:2
31585 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x18]
31587 v_cndmask_b32 v5, v1, v2, vcc
31588 // CHECK: [0x01,0x05,0x0a,0x00]
31590 v_cndmask_b32 v255, v1, v2, vcc
31591 // CHECK: [0x01,0x05,0xfe,0x01]
31593 v_cndmask_b32 v5, v255, v2, vcc
31594 // CHECK: [0xff,0x05,0x0a,0x00]
31596 v_cndmask_b32 v5, 0, v2, vcc
31597 // CHECK: [0x80,0x04,0x0a,0x00]
31599 v_cndmask_b32 v5, -1, v2, vcc
31600 // CHECK: [0xc1,0x04,0x0a,0x00]
31602 v_cndmask_b32 v5, 0.5, v2, vcc
31603 // CHECK: [0xf0,0x04,0x0a,0x00]
31605 v_cndmask_b32 v5, -4.0, v2, vcc
31606 // CHECK: [0xf7,0x04,0x0a,0x00]
31608 v_cndmask_b32 v5, v1, v255, vcc
31609 // CHECK: [0x01,0xff,0x0b,0x00]
31611 v_cndmask_b32_e64 v5, v1, v2, s[6:7]
31612 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x1a,0x00]
31614 v_cndmask_b32_e64 v255, v1, v2, s[6:7]
31615 // CHECK: [0xff,0x00,0x00,0xd2,0x01,0x05,0x1a,0x00]
31617 v_cndmask_b32_e64 v5, v255, v2, s[6:7]
31618 // CHECK: [0x05,0x00,0x00,0xd2,0xff,0x05,0x1a,0x00]
31620 v_cndmask_b32_e64 v5, 0, v2, s[6:7]
31621 // CHECK: [0x05,0x00,0x00,0xd2,0x80,0x04,0x1a,0x00]
31623 v_cndmask_b32_e64 v5, -1, v2, s[6:7]
31624 // CHECK: [0x05,0x00,0x00,0xd2,0xc1,0x04,0x1a,0x00]
31626 v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]
31627 // CHECK: [0x05,0x00,0x00,0xd2,0xf0,0x04,0x1a,0x00]
31629 v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]
31630 // CHECK: [0x05,0x00,0x00,0xd2,0xf7,0x04,0x1a,0x00]
31632 v_cndmask_b32_e64 v5, v1, v255, s[6:7]
31633 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x1b,0x00]
31635 v_cndmask_b32_e64 v5, v1, 0, s[6:7]
31636 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x01,0x19,0x00]
31638 v_cndmask_b32_e64 v5, v1, -1, s[6:7]
31639 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x83,0x19,0x00]
31641 v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]
31642 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0xe1,0x19,0x00]
31644 v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]
31645 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0xef,0x19,0x00]
31647 v_cndmask_b32_e64 v5, v1, v2, s[8:9]
31648 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x22,0x00]
31650 v_cndmask_b32_e64 v5, v1, v2, s[102:103]
31651 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9a,0x01]
31653 v_cndmask_b32_e64 v5, v1, v2, flat_scratch
31654 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xa2,0x01]
31656 v_cndmask_b32_e64 v5, v1, v2, vcc
31657 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xaa,0x01]
31659 v_cndmask_b32_e64 v5, v1, v2, tba
31660 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xb2,0x01]
31662 v_cndmask_b32_e64 v5, v1, v2, tma
31663 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xba,0x01]
31665 v_cndmask_b32_e64 v5, v1, v2, ttmp[10:11]
31666 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xea,0x01]
31668 v_readlane_b32 s5, v1, s2
31669 // CHECK: [0x01,0x05,0x0a,0x02]
31671 v_readlane_b32 s103, v1, s2
31672 // CHECK: [0x01,0x05,0xce,0x02]
31674 v_readlane_b32 tba_lo, v1, s2
31675 // CHECK: [0x01,0x05,0xd8,0x02]
31677 v_readlane_b32 tba_hi, v1, s2
31678 // CHECK: [0x01,0x05,0xda,0x02]
31680 v_readlane_b32 tma_lo, v1, s2
31681 // CHECK: [0x01,0x05,0xdc,0x02]
31683 v_readlane_b32 tma_hi, v1, s2
31684 // CHECK: [0x01,0x05,0xde,0x02]
31686 v_readlane_b32 ttmp11, v1, s2
31687 // CHECK: [0x01,0x05,0xf6,0x02]
31689 v_readlane_b32 s5, v255, s2
31690 // CHECK: [0xff,0x05,0x0a,0x02]
31692 v_readlane_b32 s5, v1, s103
31693 // CHECK: [0x01,0xcf,0x0a,0x02]
31695 v_readlane_b32 s5, v1, flat_scratch_lo
31696 // CHECK: [0x01,0xd1,0x0a,0x02]
31698 v_readlane_b32 s5, v1, flat_scratch_hi
31699 // CHECK: [0x01,0xd3,0x0a,0x02]
31701 v_readlane_b32 s5, v1, vcc_lo
31702 // CHECK: [0x01,0xd5,0x0a,0x02]
31704 v_readlane_b32 s5, v1, vcc_hi
31705 // CHECK: [0x01,0xd7,0x0a,0x02]
31707 v_readlane_b32 s5, v1, tba_lo
31708 // CHECK: [0x01,0xd9,0x0a,0x02]
31710 v_readlane_b32 s5, v1, tba_hi
31711 // CHECK: [0x01,0xdb,0x0a,0x02]
31713 v_readlane_b32 s5, v1, tma_lo
31714 // CHECK: [0x01,0xdd,0x0a,0x02]
31716 v_readlane_b32 s5, v1, tma_hi
31717 // CHECK: [0x01,0xdf,0x0a,0x02]
31719 v_readlane_b32 s5, v1, ttmp11
31720 // CHECK: [0x01,0xf7,0x0a,0x02]
31722 v_readlane_b32 s5, v1, m0
31723 // CHECK: [0x01,0xf9,0x0a,0x02]
31725 v_readlane_b32 s5, v1, 0
31726 // CHECK: [0x01,0x01,0x0b,0x02]
31728 v_writelane_b32 v5, 0, s2
31729 // CHECK: [0x80,0x04,0x0a,0x04]
31731 v_writelane_b32 v255, 0, s2
31732 // CHECK: [0x80,0x04,0xfe,0x05]
31734 v_writelane_b32 v5, -1, s2
31735 // CHECK: [0xc1,0x04,0x0a,0x04]
31737 v_writelane_b32 v5, 0.5, s2
31738 // CHECK: [0xf0,0x04,0x0a,0x04]
31740 v_writelane_b32 v5, -4.0, s2
31741 // CHECK: [0xf7,0x04,0x0a,0x04]
31743 v_writelane_b32 v5, 0, s103
31744 // CHECK: [0x80,0xce,0x0a,0x04]
31746 v_writelane_b32 v5, 0, flat_scratch_lo
31747 // CHECK: [0x80,0xd0,0x0a,0x04]
31749 v_writelane_b32 v5, 0, flat_scratch_hi
31750 // CHECK: [0x80,0xd2,0x0a,0x04]
31752 v_writelane_b32 v5, 0, vcc_lo
31753 // CHECK: [0x80,0xd4,0x0a,0x04]
31755 v_writelane_b32 v5, 0, vcc_hi
31756 // CHECK: [0x80,0xd6,0x0a,0x04]
31758 v_writelane_b32 v5, 0, tba_lo
31759 // CHECK: [0x80,0xd8,0x0a,0x04]
31761 v_writelane_b32 v5, 0, tba_hi
31762 // CHECK: [0x80,0xda,0x0a,0x04]
31764 v_writelane_b32 v5, 0, tma_lo
31765 // CHECK: [0x80,0xdc,0x0a,0x04]
31767 v_writelane_b32 v5, 0, tma_hi
31768 // CHECK: [0x80,0xde,0x0a,0x04]
31770 v_writelane_b32 v5, 0, ttmp11
31771 // CHECK: [0x80,0xf6,0x0a,0x04]
31773 v_writelane_b32 v5, 0, m0
31774 // CHECK: [0x80,0xf8,0x0a,0x04]
31776 v_writelane_b32 v5, 0, 0
31777 // CHECK: [0x80,0x00,0x0b,0x04]
31779 v_add_f32 v5, v1, v2
31780 // CHECK: [0x01,0x05,0x0a,0x06]
31782 v_add_f32 v255, v1, v2
31783 // CHECK: [0x01,0x05,0xfe,0x07]
31785 v_add_f32 v5, v255, v2
31786 // CHECK: [0xff,0x05,0x0a,0x06]
31788 v_add_f32 v5, s1, v2
31789 // CHECK: [0x01,0x04,0x0a,0x06]
31791 v_add_f32 v5, s103, v2
31792 // CHECK: [0x67,0x04,0x0a,0x06]
31794 v_add_f32 v5, flat_scratch_lo, v2
31795 // CHECK: [0x68,0x04,0x0a,0x06]
31797 v_add_f32 v5, flat_scratch_hi, v2
31798 // CHECK: [0x69,0x04,0x0a,0x06]
31800 v_add_f32 v5, vcc_lo, v2
31801 // CHECK: [0x6a,0x04,0x0a,0x06]
31803 v_add_f32 v5, vcc_hi, v2
31804 // CHECK: [0x6b,0x04,0x0a,0x06]
31806 v_add_f32 v5, tba_lo, v2
31807 // CHECK: [0x6c,0x04,0x0a,0x06]
31809 v_add_f32 v5, tba_hi, v2
31810 // CHECK: [0x6d,0x04,0x0a,0x06]
31812 v_add_f32 v5, tma_lo, v2
31813 // CHECK: [0x6e,0x04,0x0a,0x06]
31815 v_add_f32 v5, tma_hi, v2
31816 // CHECK: [0x6f,0x04,0x0a,0x06]
31818 v_add_f32 v5, ttmp11, v2
31819 // CHECK: [0x7b,0x04,0x0a,0x06]
31821 v_add_f32 v5, m0, v2
31822 // CHECK: [0x7c,0x04,0x0a,0x06]
31824 v_add_f32 v5, exec_lo, v2
31825 // CHECK: [0x7e,0x04,0x0a,0x06]
31827 v_add_f32 v5, exec_hi, v2
31828 // CHECK: [0x7f,0x04,0x0a,0x06]
31830 v_add_f32 v5, 0, v2
31831 // CHECK: [0x80,0x04,0x0a,0x06]
31833 v_add_f32 v5, -1, v2
31834 // CHECK: [0xc1,0x04,0x0a,0x06]
31836 v_add_f32 v5, 0.5, v2
31837 // CHECK: [0xf0,0x04,0x0a,0x06]
31839 v_add_f32 v5, -4.0, v2
31840 // CHECK: [0xf7,0x04,0x0a,0x06]
31842 v_add_f32 v5, 0xaf123456, v2
31843 // CHECK: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]
31845 v_add_f32 v5, 0x3f717273, v2
31846 // CHECK: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]
31848 v_add_f32 v5, v1, v255
31849 // CHECK: [0x01,0xff,0x0b,0x06]
31851 v_add_f32_e64 v5, v1, v2
31852 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x00]
31854 v_add_f32_e64 v255, v1, v2
31855 // CHECK: [0xff,0x00,0x06,0xd2,0x01,0x05,0x02,0x00]
31857 v_add_f32_e64 v5, v255, v2
31858 // CHECK: [0x05,0x00,0x06,0xd2,0xff,0x05,0x02,0x00]
31860 v_add_f32_e64 v5, s1, v2
31861 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x04,0x02,0x00]
31863 v_add_f32_e64 v5, s103, v2
31864 // CHECK: [0x05,0x00,0x06,0xd2,0x67,0x04,0x02,0x00]
31866 v_add_f32_e64 v5, flat_scratch_lo, v2
31867 // CHECK: [0x05,0x00,0x06,0xd2,0x68,0x04,0x02,0x00]
31869 v_add_f32_e64 v5, flat_scratch_hi, v2
31870 // CHECK: [0x05,0x00,0x06,0xd2,0x69,0x04,0x02,0x00]
31872 v_add_f32_e64 v5, vcc_lo, v2
31873 // CHECK: [0x05,0x00,0x06,0xd2,0x6a,0x04,0x02,0x00]
31875 v_add_f32_e64 v5, vcc_hi, v2
31876 // CHECK: [0x05,0x00,0x06,0xd2,0x6b,0x04,0x02,0x00]
31878 v_add_f32_e64 v5, tba_lo, v2
31879 // CHECK: [0x05,0x00,0x06,0xd2,0x6c,0x04,0x02,0x00]
31881 v_add_f32_e64 v5, tba_hi, v2
31882 // CHECK: [0x05,0x00,0x06,0xd2,0x6d,0x04,0x02,0x00]
31884 v_add_f32_e64 v5, tma_lo, v2
31885 // CHECK: [0x05,0x00,0x06,0xd2,0x6e,0x04,0x02,0x00]
31887 v_add_f32_e64 v5, tma_hi, v2
31888 // CHECK: [0x05,0x00,0x06,0xd2,0x6f,0x04,0x02,0x00]
31890 v_add_f32_e64 v5, ttmp11, v2
31891 // CHECK: [0x05,0x00,0x06,0xd2,0x7b,0x04,0x02,0x00]
31893 v_add_f32_e64 v5, m0, v2
31894 // CHECK: [0x05,0x00,0x06,0xd2,0x7c,0x04,0x02,0x00]
31896 v_add_f32_e64 v5, exec_lo, v2
31897 // CHECK: [0x05,0x00,0x06,0xd2,0x7e,0x04,0x02,0x00]
31899 v_add_f32_e64 v5, exec_hi, v2
31900 // CHECK: [0x05,0x00,0x06,0xd2,0x7f,0x04,0x02,0x00]
31902 v_add_f32_e64 v5, 0, v2
31903 // CHECK: [0x05,0x00,0x06,0xd2,0x80,0x04,0x02,0x00]
31905 v_add_f32_e64 v5, -1, v2
31906 // CHECK: [0x05,0x00,0x06,0xd2,0xc1,0x04,0x02,0x00]
31908 v_add_f32_e64 v5, 0.5, v2
31909 // CHECK: [0x05,0x00,0x06,0xd2,0xf0,0x04,0x02,0x00]
31911 v_add_f32_e64 v5, -4.0, v2
31912 // CHECK: [0x05,0x00,0x06,0xd2,0xf7,0x04,0x02,0x00]
31914 v_add_f32_e64 v5, v1, v255
31915 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xff,0x03,0x00]
31917 v_add_f32_e64 v5, v1, s2
31918 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x00,0x00]
31920 v_add_f32_e64 v5, v1, s103
31921 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xcf,0x00,0x00]
31923 v_add_f32_e64 v5, v1, flat_scratch_lo
31924 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd1,0x00,0x00]
31926 v_add_f32_e64 v5, v1, flat_scratch_hi
31927 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd3,0x00,0x00]
31929 v_add_f32_e64 v5, v1, vcc_lo
31930 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd5,0x00,0x00]
31932 v_add_f32_e64 v5, v1, vcc_hi
31933 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd7,0x00,0x00]
31935 v_add_f32_e64 v5, v1, tba_lo
31936 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd9,0x00,0x00]
31938 v_add_f32_e64 v5, v1, tba_hi
31939 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdb,0x00,0x00]
31941 v_add_f32_e64 v5, v1, tma_lo
31942 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdd,0x00,0x00]
31944 v_add_f32_e64 v5, v1, tma_hi
31945 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdf,0x00,0x00]
31947 v_add_f32_e64 v5, v1, ttmp11
31948 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf7,0x00,0x00]
31950 v_add_f32_e64 v5, v1, m0
31951 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf9,0x00,0x00]
31953 v_add_f32_e64 v5, v1, exec_lo
31954 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xfd,0x00,0x00]
31956 v_add_f32_e64 v5, v1, exec_hi
31957 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xff,0x00,0x00]
31959 v_add_f32_e64 v5, v1, 0
31960 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x01,0x01,0x00]
31962 v_add_f32_e64 v5, v1, -1
31963 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x83,0x01,0x00]
31965 v_add_f32_e64 v5, v1, 0.5
31966 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xe1,0x01,0x00]
31968 v_add_f32_e64 v5, v1, -4.0
31969 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xef,0x01,0x00]
31971 v_add_f32_e64 v5, -v1, v2
31972 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x20]
31974 v_add_f32_e64 v5, v1, -v2
31975 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x40]
31977 v_add_f32_e64 v5, -v1, -v2
31978 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x60]
31980 v_add_f32_e64 v5, |v1|, v2
31981 // CHECK: [0x05,0x01,0x06,0xd2,0x01,0x05,0x02,0x00]
31983 v_add_f32_e64 v5, v1, |v2|
31984 // CHECK: [0x05,0x02,0x06,0xd2,0x01,0x05,0x02,0x00]
31986 v_add_f32_e64 v5, |v1|, |v2|
31987 // CHECK: [0x05,0x03,0x06,0xd2,0x01,0x05,0x02,0x00]
31989 v_add_f32_e64 v5, v1, v2 clamp
31990 // CHECK: [0x05,0x08,0x06,0xd2,0x01,0x05,0x02,0x00]
31992 v_add_f32_e64 v5, v1, v2 mul:2
31993 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x08]
31995 v_add_f32_e64 v5, v1, v2 mul:4
31996 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x10]
31998 v_add_f32_e64 v5, v1, v2 div:2
31999 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x18]
32001 v_sub_f32 v5, v1, v2
32002 // CHECK: [0x01,0x05,0x0a,0x08]
32004 v_sub_f32 v255, v1, v2
32005 // CHECK: [0x01,0x05,0xfe,0x09]
32007 v_sub_f32 v5, v255, v2
32008 // CHECK: [0xff,0x05,0x0a,0x08]
32010 v_sub_f32 v5, s1, v2
32011 // CHECK: [0x01,0x04,0x0a,0x08]
32013 v_sub_f32 v5, s103, v2
32014 // CHECK: [0x67,0x04,0x0a,0x08]
32016 v_sub_f32 v5, flat_scratch_lo, v2
32017 // CHECK: [0x68,0x04,0x0a,0x08]
32019 v_sub_f32 v5, flat_scratch_hi, v2
32020 // CHECK: [0x69,0x04,0x0a,0x08]
32022 v_sub_f32 v5, vcc_lo, v2
32023 // CHECK: [0x6a,0x04,0x0a,0x08]
32025 v_sub_f32 v5, vcc_hi, v2
32026 // CHECK: [0x6b,0x04,0x0a,0x08]
32028 v_sub_f32 v5, tba_lo, v2
32029 // CHECK: [0x6c,0x04,0x0a,0x08]
32031 v_sub_f32 v5, tba_hi, v2
32032 // CHECK: [0x6d,0x04,0x0a,0x08]
32034 v_sub_f32 v5, tma_lo, v2
32035 // CHECK: [0x6e,0x04,0x0a,0x08]
32037 v_sub_f32 v5, tma_hi, v2
32038 // CHECK: [0x6f,0x04,0x0a,0x08]
32040 v_sub_f32 v5, ttmp11, v2
32041 // CHECK: [0x7b,0x04,0x0a,0x08]
32043 v_sub_f32 v5, m0, v2
32044 // CHECK: [0x7c,0x04,0x0a,0x08]
32046 v_sub_f32 v5, exec_lo, v2
32047 // CHECK: [0x7e,0x04,0x0a,0x08]
32049 v_sub_f32 v5, exec_hi, v2
32050 // CHECK: [0x7f,0x04,0x0a,0x08]
32052 v_sub_f32 v5, 0, v2
32053 // CHECK: [0x80,0x04,0x0a,0x08]
32055 v_sub_f32 v5, -1, v2
32056 // CHECK: [0xc1,0x04,0x0a,0x08]
32058 v_sub_f32 v5, 0.5, v2
32059 // CHECK: [0xf0,0x04,0x0a,0x08]
32061 v_sub_f32 v5, -4.0, v2
32062 // CHECK: [0xf7,0x04,0x0a,0x08]
32064 v_sub_f32 v5, 0xaf123456, v2
32065 // CHECK: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]
32067 v_sub_f32 v5, 0x3f717273, v2
32068 // CHECK: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]
32070 v_sub_f32 v5, v1, v255
32071 // CHECK: [0x01,0xff,0x0b,0x08]
32073 v_sub_f32_e64 v5, v1, v2
32074 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x00]
32076 v_sub_f32_e64 v255, v1, v2
32077 // CHECK: [0xff,0x00,0x08,0xd2,0x01,0x05,0x02,0x00]
32079 v_sub_f32_e64 v5, v255, v2
32080 // CHECK: [0x05,0x00,0x08,0xd2,0xff,0x05,0x02,0x00]
32082 v_sub_f32_e64 v5, s1, v2
32083 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x04,0x02,0x00]
32085 v_sub_f32_e64 v5, s103, v2
32086 // CHECK: [0x05,0x00,0x08,0xd2,0x67,0x04,0x02,0x00]
32088 v_sub_f32_e64 v5, flat_scratch_lo, v2
32089 // CHECK: [0x05,0x00,0x08,0xd2,0x68,0x04,0x02,0x00]
32091 v_sub_f32_e64 v5, flat_scratch_hi, v2
32092 // CHECK: [0x05,0x00,0x08,0xd2,0x69,0x04,0x02,0x00]
32094 v_sub_f32_e64 v5, vcc_lo, v2
32095 // CHECK: [0x05,0x00,0x08,0xd2,0x6a,0x04,0x02,0x00]
32097 v_sub_f32_e64 v5, vcc_hi, v2
32098 // CHECK: [0x05,0x00,0x08,0xd2,0x6b,0x04,0x02,0x00]
32100 v_sub_f32_e64 v5, tba_lo, v2
32101 // CHECK: [0x05,0x00,0x08,0xd2,0x6c,0x04,0x02,0x00]
32103 v_sub_f32_e64 v5, tba_hi, v2
32104 // CHECK: [0x05,0x00,0x08,0xd2,0x6d,0x04,0x02,0x00]
32106 v_sub_f32_e64 v5, tma_lo, v2
32107 // CHECK: [0x05,0x00,0x08,0xd2,0x6e,0x04,0x02,0x00]
32109 v_sub_f32_e64 v5, tma_hi, v2
32110 // CHECK: [0x05,0x00,0x08,0xd2,0x6f,0x04,0x02,0x00]
32112 v_sub_f32_e64 v5, ttmp11, v2
32113 // CHECK: [0x05,0x00,0x08,0xd2,0x7b,0x04,0x02,0x00]
32115 v_sub_f32_e64 v5, m0, v2
32116 // CHECK: [0x05,0x00,0x08,0xd2,0x7c,0x04,0x02,0x00]
32118 v_sub_f32_e64 v5, exec_lo, v2
32119 // CHECK: [0x05,0x00,0x08,0xd2,0x7e,0x04,0x02,0x00]
32121 v_sub_f32_e64 v5, exec_hi, v2
32122 // CHECK: [0x05,0x00,0x08,0xd2,0x7f,0x04,0x02,0x00]
32124 v_sub_f32_e64 v5, 0, v2
32125 // CHECK: [0x05,0x00,0x08,0xd2,0x80,0x04,0x02,0x00]
32127 v_sub_f32_e64 v5, -1, v2
32128 // CHECK: [0x05,0x00,0x08,0xd2,0xc1,0x04,0x02,0x00]
32130 v_sub_f32_e64 v5, 0.5, v2
32131 // CHECK: [0x05,0x00,0x08,0xd2,0xf0,0x04,0x02,0x00]
32133 v_sub_f32_e64 v5, -4.0, v2
32134 // CHECK: [0x05,0x00,0x08,0xd2,0xf7,0x04,0x02,0x00]
32136 v_sub_f32_e64 v5, v1, v255
32137 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xff,0x03,0x00]
32139 v_sub_f32_e64 v5, v1, s2
32140 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x00,0x00]
32142 v_sub_f32_e64 v5, v1, s103
32143 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xcf,0x00,0x00]
32145 v_sub_f32_e64 v5, v1, flat_scratch_lo
32146 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd1,0x00,0x00]
32148 v_sub_f32_e64 v5, v1, flat_scratch_hi
32149 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd3,0x00,0x00]
32151 v_sub_f32_e64 v5, v1, vcc_lo
32152 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd5,0x00,0x00]
32154 v_sub_f32_e64 v5, v1, vcc_hi
32155 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd7,0x00,0x00]
32157 v_sub_f32_e64 v5, v1, tba_lo
32158 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd9,0x00,0x00]
32160 v_sub_f32_e64 v5, v1, tba_hi
32161 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdb,0x00,0x00]
32163 v_sub_f32_e64 v5, v1, tma_lo
32164 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdd,0x00,0x00]
32166 v_sub_f32_e64 v5, v1, tma_hi
32167 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdf,0x00,0x00]
32169 v_sub_f32_e64 v5, v1, ttmp11
32170 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xf7,0x00,0x00]
32172 v_sub_f32_e64 v5, v1, m0
32173 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xf9,0x00,0x00]
32175 v_sub_f32_e64 v5, v1, exec_lo
32176 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xfd,0x00,0x00]
32178 v_sub_f32_e64 v5, v1, exec_hi
32179 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xff,0x00,0x00]
32181 v_sub_f32_e64 v5, v1, 0
32182 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x01,0x01,0x00]
32184 v_sub_f32_e64 v5, v1, -1
32185 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x83,0x01,0x00]
32187 v_sub_f32_e64 v5, v1, 0.5
32188 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xe1,0x01,0x00]
32190 v_sub_f32_e64 v5, v1, -4.0
32191 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xef,0x01,0x00]
32193 v_sub_f32_e64 v5, -v1, v2
32194 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x20]
32196 v_sub_f32_e64 v5, v1, -v2
32197 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x40]
32199 v_sub_f32_e64 v5, -v1, -v2
32200 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x60]
32202 v_sub_f32_e64 v5, |v1|, v2
32203 // CHECK: [0x05,0x01,0x08,0xd2,0x01,0x05,0x02,0x00]
32205 v_sub_f32_e64 v5, v1, |v2|
32206 // CHECK: [0x05,0x02,0x08,0xd2,0x01,0x05,0x02,0x00]
32208 v_sub_f32_e64 v5, |v1|, |v2|
32209 // CHECK: [0x05,0x03,0x08,0xd2,0x01,0x05,0x02,0x00]
32211 v_sub_f32_e64 v5, v1, v2 clamp
32212 // CHECK: [0x05,0x08,0x08,0xd2,0x01,0x05,0x02,0x00]
32214 v_sub_f32_e64 v5, v1, v2 mul:2
32215 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x08]
32217 v_sub_f32_e64 v5, v1, v2 mul:4
32218 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x10]
32220 v_sub_f32_e64 v5, v1, v2 div:2
32221 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x18]
32223 v_subrev_f32 v5, v1, v2
32224 // CHECK: [0x01,0x05,0x0a,0x0a]
32226 v_subrev_f32 v255, v1, v2
32227 // CHECK: [0x01,0x05,0xfe,0x0b]
32229 v_subrev_f32 v5, v255, v2
32230 // CHECK: [0xff,0x05,0x0a,0x0a]
32232 v_subrev_f32 v5, s1, v2
32233 // CHECK: [0x01,0x04,0x0a,0x0a]
32235 v_subrev_f32 v5, s103, v2
32236 // CHECK: [0x67,0x04,0x0a,0x0a]
32238 v_subrev_f32 v5, flat_scratch_lo, v2
32239 // CHECK: [0x68,0x04,0x0a,0x0a]
32241 v_subrev_f32 v5, flat_scratch_hi, v2
32242 // CHECK: [0x69,0x04,0x0a,0x0a]
32244 v_subrev_f32 v5, vcc_lo, v2
32245 // CHECK: [0x6a,0x04,0x0a,0x0a]
32247 v_subrev_f32 v5, vcc_hi, v2
32248 // CHECK: [0x6b,0x04,0x0a,0x0a]
32250 v_subrev_f32 v5, tba_lo, v2
32251 // CHECK: [0x6c,0x04,0x0a,0x0a]
32253 v_subrev_f32 v5, tba_hi, v2
32254 // CHECK: [0x6d,0x04,0x0a,0x0a]
32256 v_subrev_f32 v5, tma_lo, v2
32257 // CHECK: [0x6e,0x04,0x0a,0x0a]
32259 v_subrev_f32 v5, tma_hi, v2
32260 // CHECK: [0x6f,0x04,0x0a,0x0a]
32262 v_subrev_f32 v5, ttmp11, v2
32263 // CHECK: [0x7b,0x04,0x0a,0x0a]
32265 v_subrev_f32 v5, m0, v2
32266 // CHECK: [0x7c,0x04,0x0a,0x0a]
32268 v_subrev_f32 v5, exec_lo, v2
32269 // CHECK: [0x7e,0x04,0x0a,0x0a]
32271 v_subrev_f32 v5, exec_hi, v2
32272 // CHECK: [0x7f,0x04,0x0a,0x0a]
32274 v_subrev_f32 v5, 0, v2
32275 // CHECK: [0x80,0x04,0x0a,0x0a]
32277 v_subrev_f32 v5, -1, v2
32278 // CHECK: [0xc1,0x04,0x0a,0x0a]
32280 v_subrev_f32 v5, 0.5, v2
32281 // CHECK: [0xf0,0x04,0x0a,0x0a]
32283 v_subrev_f32 v5, -4.0, v2
32284 // CHECK: [0xf7,0x04,0x0a,0x0a]
32286 v_subrev_f32 v5, 0xaf123456, v2
32287 // CHECK: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]
32289 v_subrev_f32 v5, 0x3f717273, v2
32290 // CHECK: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]
32292 v_subrev_f32 v5, v1, v255
32293 // CHECK: [0x01,0xff,0x0b,0x0a]
32295 v_subrev_f32_e64 v5, v1, v2
32296 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x00]
32298 v_subrev_f32_e64 v255, v1, v2
32299 // CHECK: [0xff,0x00,0x0a,0xd2,0x01,0x05,0x02,0x00]
32301 v_subrev_f32_e64 v5, v255, v2
32302 // CHECK: [0x05,0x00,0x0a,0xd2,0xff,0x05,0x02,0x00]
32304 v_subrev_f32_e64 v5, s1, v2
32305 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x04,0x02,0x00]
32307 v_subrev_f32_e64 v5, s103, v2
32308 // CHECK: [0x05,0x00,0x0a,0xd2,0x67,0x04,0x02,0x00]
32310 v_subrev_f32_e64 v5, flat_scratch_lo, v2
32311 // CHECK: [0x05,0x00,0x0a,0xd2,0x68,0x04,0x02,0x00]
32313 v_subrev_f32_e64 v5, flat_scratch_hi, v2
32314 // CHECK: [0x05,0x00,0x0a,0xd2,0x69,0x04,0x02,0x00]
32316 v_subrev_f32_e64 v5, vcc_lo, v2
32317 // CHECK: [0x05,0x00,0x0a,0xd2,0x6a,0x04,0x02,0x00]
32319 v_subrev_f32_e64 v5, vcc_hi, v2
32320 // CHECK: [0x05,0x00,0x0a,0xd2,0x6b,0x04,0x02,0x00]
32322 v_subrev_f32_e64 v5, tba_lo, v2
32323 // CHECK: [0x05,0x00,0x0a,0xd2,0x6c,0x04,0x02,0x00]
32325 v_subrev_f32_e64 v5, tba_hi, v2
32326 // CHECK: [0x05,0x00,0x0a,0xd2,0x6d,0x04,0x02,0x00]
32328 v_subrev_f32_e64 v5, tma_lo, v2
32329 // CHECK: [0x05,0x00,0x0a,0xd2,0x6e,0x04,0x02,0x00]
32331 v_subrev_f32_e64 v5, tma_hi, v2
32332 // CHECK: [0x05,0x00,0x0a,0xd2,0x6f,0x04,0x02,0x00]
32334 v_subrev_f32_e64 v5, ttmp11, v2
32335 // CHECK: [0x05,0x00,0x0a,0xd2,0x7b,0x04,0x02,0x00]
32337 v_subrev_f32_e64 v5, m0, v2
32338 // CHECK: [0x05,0x00,0x0a,0xd2,0x7c,0x04,0x02,0x00]
32340 v_subrev_f32_e64 v5, exec_lo, v2
32341 // CHECK: [0x05,0x00,0x0a,0xd2,0x7e,0x04,0x02,0x00]
32343 v_subrev_f32_e64 v5, exec_hi, v2
32344 // CHECK: [0x05,0x00,0x0a,0xd2,0x7f,0x04,0x02,0x00]
32346 v_subrev_f32_e64 v5, 0, v2
32347 // CHECK: [0x05,0x00,0x0a,0xd2,0x80,0x04,0x02,0x00]
32349 v_subrev_f32_e64 v5, -1, v2
32350 // CHECK: [0x05,0x00,0x0a,0xd2,0xc1,0x04,0x02,0x00]
32352 v_subrev_f32_e64 v5, 0.5, v2
32353 // CHECK: [0x05,0x00,0x0a,0xd2,0xf0,0x04,0x02,0x00]
32355 v_subrev_f32_e64 v5, -4.0, v2
32356 // CHECK: [0x05,0x00,0x0a,0xd2,0xf7,0x04,0x02,0x00]
32358 v_subrev_f32_e64 v5, v1, v255
32359 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xff,0x03,0x00]
32361 v_subrev_f32_e64 v5, v1, s2
32362 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x00,0x00]
32364 v_subrev_f32_e64 v5, v1, s103
32365 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xcf,0x00,0x00]
32367 v_subrev_f32_e64 v5, v1, flat_scratch_lo
32368 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd1,0x00,0x00]
32370 v_subrev_f32_e64 v5, v1, flat_scratch_hi
32371 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd3,0x00,0x00]
32373 v_subrev_f32_e64 v5, v1, vcc_lo
32374 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd5,0x00,0x00]
32376 v_subrev_f32_e64 v5, v1, vcc_hi
32377 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd7,0x00,0x00]
32379 v_subrev_f32_e64 v5, v1, tba_lo
32380 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd9,0x00,0x00]
32382 v_subrev_f32_e64 v5, v1, tba_hi
32383 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdb,0x00,0x00]
32385 v_subrev_f32_e64 v5, v1, tma_lo
32386 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdd,0x00,0x00]
32388 v_subrev_f32_e64 v5, v1, tma_hi
32389 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdf,0x00,0x00]
32391 v_subrev_f32_e64 v5, v1, ttmp11
32392 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xf7,0x00,0x00]
32394 v_subrev_f32_e64 v5, v1, m0
32395 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xf9,0x00,0x00]
32397 v_subrev_f32_e64 v5, v1, exec_lo
32398 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xfd,0x00,0x00]
32400 v_subrev_f32_e64 v5, v1, exec_hi
32401 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xff,0x00,0x00]
32403 v_subrev_f32_e64 v5, v1, 0
32404 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x01,0x01,0x00]
32406 v_subrev_f32_e64 v5, v1, -1
32407 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x83,0x01,0x00]
32409 v_subrev_f32_e64 v5, v1, 0.5
32410 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xe1,0x01,0x00]
32412 v_subrev_f32_e64 v5, v1, -4.0
32413 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xef,0x01,0x00]
32415 v_subrev_f32_e64 v5, -v1, v2
32416 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x20]
32418 v_subrev_f32_e64 v5, v1, -v2
32419 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x40]
32421 v_subrev_f32_e64 v5, -v1, -v2
32422 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x60]
32424 v_subrev_f32_e64 v5, |v1|, v2
32425 // CHECK: [0x05,0x01,0x0a,0xd2,0x01,0x05,0x02,0x00]
32427 v_subrev_f32_e64 v5, v1, |v2|
32428 // CHECK: [0x05,0x02,0x0a,0xd2,0x01,0x05,0x02,0x00]
32430 v_subrev_f32_e64 v5, |v1|, |v2|
32431 // CHECK: [0x05,0x03,0x0a,0xd2,0x01,0x05,0x02,0x00]
32433 v_subrev_f32_e64 v5, v1, v2 clamp
32434 // CHECK: [0x05,0x08,0x0a,0xd2,0x01,0x05,0x02,0x00]
32436 v_subrev_f32_e64 v5, v1, v2 mul:2
32437 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x08]
32439 v_subrev_f32_e64 v5, v1, v2 mul:4
32440 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x10]
32442 v_subrev_f32_e64 v5, v1, v2 div:2
32443 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x18]
32445 v_mac_legacy_f32 v5, v1, v2
32446 // CHECK: [0x01,0x05,0x0a,0x0c]
32448 v_mac_legacy_f32 v255, v1, v2
32449 // CHECK: [0x01,0x05,0xfe,0x0d]
32451 v_mac_legacy_f32 v5, v255, v2
32452 // CHECK: [0xff,0x05,0x0a,0x0c]
32454 v_mac_legacy_f32 v5, s1, v2
32455 // CHECK: [0x01,0x04,0x0a,0x0c]
32457 v_mac_legacy_f32 v5, s103, v2
32458 // CHECK: [0x67,0x04,0x0a,0x0c]
32460 v_mac_legacy_f32 v5, flat_scratch_lo, v2
32461 // CHECK: [0x68,0x04,0x0a,0x0c]
32463 v_mac_legacy_f32 v5, flat_scratch_hi, v2
32464 // CHECK: [0x69,0x04,0x0a,0x0c]
32466 v_mac_legacy_f32 v5, vcc_lo, v2
32467 // CHECK: [0x6a,0x04,0x0a,0x0c]
32469 v_mac_legacy_f32 v5, vcc_hi, v2
32470 // CHECK: [0x6b,0x04,0x0a,0x0c]
32472 v_mac_legacy_f32 v5, tba_lo, v2
32473 // CHECK: [0x6c,0x04,0x0a,0x0c]
32475 v_mac_legacy_f32 v5, tba_hi, v2
32476 // CHECK: [0x6d,0x04,0x0a,0x0c]
32478 v_mac_legacy_f32 v5, tma_lo, v2
32479 // CHECK: [0x6e,0x04,0x0a,0x0c]
32481 v_mac_legacy_f32 v5, tma_hi, v2
32482 // CHECK: [0x6f,0x04,0x0a,0x0c]
32484 v_mac_legacy_f32 v5, ttmp11, v2
32485 // CHECK: [0x7b,0x04,0x0a,0x0c]
32487 v_mac_legacy_f32 v5, m0, v2
32488 // CHECK: [0x7c,0x04,0x0a,0x0c]
32490 v_mac_legacy_f32 v5, exec_lo, v2
32491 // CHECK: [0x7e,0x04,0x0a,0x0c]
32493 v_mac_legacy_f32 v5, exec_hi, v2
32494 // CHECK: [0x7f,0x04,0x0a,0x0c]
32496 v_mac_legacy_f32 v5, 0, v2
32497 // CHECK: [0x80,0x04,0x0a,0x0c]
32499 v_mac_legacy_f32 v5, -1, v2
32500 // CHECK: [0xc1,0x04,0x0a,0x0c]
32502 v_mac_legacy_f32 v5, 0.5, v2
32503 // CHECK: [0xf0,0x04,0x0a,0x0c]
32505 v_mac_legacy_f32 v5, -4.0, v2
32506 // CHECK: [0xf7,0x04,0x0a,0x0c]
32508 v_mac_legacy_f32 v5, 0xaf123456, v2
32509 // CHECK: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]
32511 v_mac_legacy_f32 v5, 0x3f717273, v2
32512 // CHECK: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]
32514 v_mac_legacy_f32 v5, v1, v255
32515 // CHECK: [0x01,0xff,0x0b,0x0c]
32517 v_mac_legacy_f32_e64 v5, v1, v2
32518 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x00]
32520 v_mac_legacy_f32_e64 v255, v1, v2
32521 // CHECK: [0xff,0x00,0x0c,0xd2,0x01,0x05,0x02,0x00]
32523 v_mac_legacy_f32_e64 v5, v255, v2
32524 // CHECK: [0x05,0x00,0x0c,0xd2,0xff,0x05,0x02,0x00]
32526 v_mac_legacy_f32_e64 v5, s1, v2
32527 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x04,0x02,0x00]
32529 v_mac_legacy_f32_e64 v5, s103, v2
32530 // CHECK: [0x05,0x00,0x0c,0xd2,0x67,0x04,0x02,0x00]
32532 v_mac_legacy_f32_e64 v5, flat_scratch_lo, v2
32533 // CHECK: [0x05,0x00,0x0c,0xd2,0x68,0x04,0x02,0x00]
32535 v_mac_legacy_f32_e64 v5, flat_scratch_hi, v2
32536 // CHECK: [0x05,0x00,0x0c,0xd2,0x69,0x04,0x02,0x00]
32538 v_mac_legacy_f32_e64 v5, vcc_lo, v2
32539 // CHECK: [0x05,0x00,0x0c,0xd2,0x6a,0x04,0x02,0x00]
32541 v_mac_legacy_f32_e64 v5, vcc_hi, v2
32542 // CHECK: [0x05,0x00,0x0c,0xd2,0x6b,0x04,0x02,0x00]
32544 v_mac_legacy_f32_e64 v5, tba_lo, v2
32545 // CHECK: [0x05,0x00,0x0c,0xd2,0x6c,0x04,0x02,0x00]
32547 v_mac_legacy_f32_e64 v5, tba_hi, v2
32548 // CHECK: [0x05,0x00,0x0c,0xd2,0x6d,0x04,0x02,0x00]
32550 v_mac_legacy_f32_e64 v5, tma_lo, v2
32551 // CHECK: [0x05,0x00,0x0c,0xd2,0x6e,0x04,0x02,0x00]
32553 v_mac_legacy_f32_e64 v5, tma_hi, v2
32554 // CHECK: [0x05,0x00,0x0c,0xd2,0x6f,0x04,0x02,0x00]
32556 v_mac_legacy_f32_e64 v5, ttmp11, v2
32557 // CHECK: [0x05,0x00,0x0c,0xd2,0x7b,0x04,0x02,0x00]
32559 v_mac_legacy_f32_e64 v5, m0, v2
32560 // CHECK: [0x05,0x00,0x0c,0xd2,0x7c,0x04,0x02,0x00]
32562 v_mac_legacy_f32_e64 v5, exec_lo, v2
32563 // CHECK: [0x05,0x00,0x0c,0xd2,0x7e,0x04,0x02,0x00]
32565 v_mac_legacy_f32_e64 v5, exec_hi, v2
32566 // CHECK: [0x05,0x00,0x0c,0xd2,0x7f,0x04,0x02,0x00]
32568 v_mac_legacy_f32_e64 v5, 0, v2
32569 // CHECK: [0x05,0x00,0x0c,0xd2,0x80,0x04,0x02,0x00]
32571 v_mac_legacy_f32_e64 v5, -1, v2
32572 // CHECK: [0x05,0x00,0x0c,0xd2,0xc1,0x04,0x02,0x00]
32574 v_mac_legacy_f32_e64 v5, 0.5, v2
32575 // CHECK: [0x05,0x00,0x0c,0xd2,0xf0,0x04,0x02,0x00]
32577 v_mac_legacy_f32_e64 v5, -4.0, v2
32578 // CHECK: [0x05,0x00,0x0c,0xd2,0xf7,0x04,0x02,0x00]
32580 v_mac_legacy_f32_e64 v5, v1, v255
32581 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xff,0x03,0x00]
32583 v_mac_legacy_f32_e64 v5, v1, s2
32584 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x00,0x00]
32586 v_mac_legacy_f32_e64 v5, v1, s103
32587 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xcf,0x00,0x00]
32589 v_mac_legacy_f32_e64 v5, v1, flat_scratch_lo
32590 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd1,0x00,0x00]
32592 v_mac_legacy_f32_e64 v5, v1, flat_scratch_hi
32593 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd3,0x00,0x00]
32595 v_mac_legacy_f32_e64 v5, v1, vcc_lo
32596 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd5,0x00,0x00]
32598 v_mac_legacy_f32_e64 v5, v1, vcc_hi
32599 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd7,0x00,0x00]
32601 v_mac_legacy_f32_e64 v5, v1, tba_lo
32602 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd9,0x00,0x00]
32604 v_mac_legacy_f32_e64 v5, v1, tba_hi
32605 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdb,0x00,0x00]
32607 v_mac_legacy_f32_e64 v5, v1, tma_lo
32608 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdd,0x00,0x00]
32610 v_mac_legacy_f32_e64 v5, v1, tma_hi
32611 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdf,0x00,0x00]
32613 v_mac_legacy_f32_e64 v5, v1, ttmp11
32614 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xf7,0x00,0x00]
32616 v_mac_legacy_f32_e64 v5, v1, m0
32617 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xf9,0x00,0x00]
32619 v_mac_legacy_f32_e64 v5, v1, exec_lo
32620 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xfd,0x00,0x00]
32622 v_mac_legacy_f32_e64 v5, v1, exec_hi
32623 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xff,0x00,0x00]
32625 v_mac_legacy_f32_e64 v5, v1, 0
32626 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x01,0x01,0x00]
32628 v_mac_legacy_f32_e64 v5, v1, -1
32629 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x83,0x01,0x00]
32631 v_mac_legacy_f32_e64 v5, v1, 0.5
32632 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xe1,0x01,0x00]
32634 v_mac_legacy_f32_e64 v5, v1, -4.0
32635 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xef,0x01,0x00]
32637 v_mac_legacy_f32_e64 v5, -v1, v2
32638 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x20]
32640 v_mac_legacy_f32_e64 v5, v1, -v2
32641 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x40]
32643 v_mac_legacy_f32_e64 v5, -v1, -v2
32644 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x60]
32646 v_mac_legacy_f32_e64 v5, |v1|, v2
32647 // CHECK: [0x05,0x01,0x0c,0xd2,0x01,0x05,0x02,0x00]
32649 v_mac_legacy_f32_e64 v5, v1, |v2|
32650 // CHECK: [0x05,0x02,0x0c,0xd2,0x01,0x05,0x02,0x00]
32652 v_mac_legacy_f32_e64 v5, |v1|, |v2|
32653 // CHECK: [0x05,0x03,0x0c,0xd2,0x01,0x05,0x02,0x00]
32655 v_mac_legacy_f32_e64 v5, v1, v2 clamp
32656 // CHECK: [0x05,0x08,0x0c,0xd2,0x01,0x05,0x02,0x00]
32658 v_mac_legacy_f32_e64 v5, v1, v2 mul:2
32659 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x08]
32661 v_mac_legacy_f32_e64 v5, v1, v2 mul:4
32662 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x10]
32664 v_mac_legacy_f32_e64 v5, v1, v2 div:2
32665 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x18]
32667 v_mul_legacy_f32 v5, v1, v2
32668 // CHECK: [0x01,0x05,0x0a,0x0e]
32670 v_mul_legacy_f32 v255, v1, v2
32671 // CHECK: [0x01,0x05,0xfe,0x0f]
32673 v_mul_legacy_f32 v5, v255, v2
32674 // CHECK: [0xff,0x05,0x0a,0x0e]
32676 v_mul_legacy_f32 v5, s1, v2
32677 // CHECK: [0x01,0x04,0x0a,0x0e]
32679 v_mul_legacy_f32 v5, s103, v2
32680 // CHECK: [0x67,0x04,0x0a,0x0e]
32682 v_mul_legacy_f32 v5, flat_scratch_lo, v2
32683 // CHECK: [0x68,0x04,0x0a,0x0e]
32685 v_mul_legacy_f32 v5, flat_scratch_hi, v2
32686 // CHECK: [0x69,0x04,0x0a,0x0e]
32688 v_mul_legacy_f32 v5, vcc_lo, v2
32689 // CHECK: [0x6a,0x04,0x0a,0x0e]
32691 v_mul_legacy_f32 v5, vcc_hi, v2
32692 // CHECK: [0x6b,0x04,0x0a,0x0e]
32694 v_mul_legacy_f32 v5, tba_lo, v2
32695 // CHECK: [0x6c,0x04,0x0a,0x0e]
32697 v_mul_legacy_f32 v5, tba_hi, v2
32698 // CHECK: [0x6d,0x04,0x0a,0x0e]
32700 v_mul_legacy_f32 v5, tma_lo, v2
32701 // CHECK: [0x6e,0x04,0x0a,0x0e]
32703 v_mul_legacy_f32 v5, tma_hi, v2
32704 // CHECK: [0x6f,0x04,0x0a,0x0e]
32706 v_mul_legacy_f32 v5, ttmp11, v2
32707 // CHECK: [0x7b,0x04,0x0a,0x0e]
32709 v_mul_legacy_f32 v5, m0, v2
32710 // CHECK: [0x7c,0x04,0x0a,0x0e]
32712 v_mul_legacy_f32 v5, exec_lo, v2
32713 // CHECK: [0x7e,0x04,0x0a,0x0e]
32715 v_mul_legacy_f32 v5, exec_hi, v2
32716 // CHECK: [0x7f,0x04,0x0a,0x0e]
32718 v_mul_legacy_f32 v5, 0, v2
32719 // CHECK: [0x80,0x04,0x0a,0x0e]
32721 v_mul_legacy_f32 v5, -1, v2
32722 // CHECK: [0xc1,0x04,0x0a,0x0e]
32724 v_mul_legacy_f32 v5, 0.5, v2
32725 // CHECK: [0xf0,0x04,0x0a,0x0e]
32727 v_mul_legacy_f32 v5, -4.0, v2
32728 // CHECK: [0xf7,0x04,0x0a,0x0e]
32730 v_mul_legacy_f32 v5, 0xaf123456, v2
32731 // CHECK: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]
32733 v_mul_legacy_f32 v5, 0x3f717273, v2
32734 // CHECK: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]
32736 v_mul_legacy_f32 v5, v1, v255
32737 // CHECK: [0x01,0xff,0x0b,0x0e]
32739 v_mul_legacy_f32_e64 v5, v1, v2
32740 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x00]
32742 v_mul_legacy_f32_e64 v255, v1, v2
32743 // CHECK: [0xff,0x00,0x0e,0xd2,0x01,0x05,0x02,0x00]
32745 v_mul_legacy_f32_e64 v5, v255, v2
32746 // CHECK: [0x05,0x00,0x0e,0xd2,0xff,0x05,0x02,0x00]
32748 v_mul_legacy_f32_e64 v5, s1, v2
32749 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x04,0x02,0x00]
32751 v_mul_legacy_f32_e64 v5, s103, v2
32752 // CHECK: [0x05,0x00,0x0e,0xd2,0x67,0x04,0x02,0x00]
32754 v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2
32755 // CHECK: [0x05,0x00,0x0e,0xd2,0x68,0x04,0x02,0x00]
32757 v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2
32758 // CHECK: [0x05,0x00,0x0e,0xd2,0x69,0x04,0x02,0x00]
32760 v_mul_legacy_f32_e64 v5, vcc_lo, v2
32761 // CHECK: [0x05,0x00,0x0e,0xd2,0x6a,0x04,0x02,0x00]
32763 v_mul_legacy_f32_e64 v5, vcc_hi, v2
32764 // CHECK: [0x05,0x00,0x0e,0xd2,0x6b,0x04,0x02,0x00]
32766 v_mul_legacy_f32_e64 v5, tba_lo, v2
32767 // CHECK: [0x05,0x00,0x0e,0xd2,0x6c,0x04,0x02,0x00]
32769 v_mul_legacy_f32_e64 v5, tba_hi, v2
32770 // CHECK: [0x05,0x00,0x0e,0xd2,0x6d,0x04,0x02,0x00]
32772 v_mul_legacy_f32_e64 v5, tma_lo, v2
32773 // CHECK: [0x05,0x00,0x0e,0xd2,0x6e,0x04,0x02,0x00]
32775 v_mul_legacy_f32_e64 v5, tma_hi, v2
32776 // CHECK: [0x05,0x00,0x0e,0xd2,0x6f,0x04,0x02,0x00]
32778 v_mul_legacy_f32_e64 v5, ttmp11, v2
32779 // CHECK: [0x05,0x00,0x0e,0xd2,0x7b,0x04,0x02,0x00]
32781 v_mul_legacy_f32_e64 v5, m0, v2
32782 // CHECK: [0x05,0x00,0x0e,0xd2,0x7c,0x04,0x02,0x00]
32784 v_mul_legacy_f32_e64 v5, exec_lo, v2
32785 // CHECK: [0x05,0x00,0x0e,0xd2,0x7e,0x04,0x02,0x00]
32787 v_mul_legacy_f32_e64 v5, exec_hi, v2
32788 // CHECK: [0x05,0x00,0x0e,0xd2,0x7f,0x04,0x02,0x00]
32790 v_mul_legacy_f32_e64 v5, 0, v2
32791 // CHECK: [0x05,0x00,0x0e,0xd2,0x80,0x04,0x02,0x00]
32793 v_mul_legacy_f32_e64 v5, -1, v2
32794 // CHECK: [0x05,0x00,0x0e,0xd2,0xc1,0x04,0x02,0x00]
32796 v_mul_legacy_f32_e64 v5, 0.5, v2
32797 // CHECK: [0x05,0x00,0x0e,0xd2,0xf0,0x04,0x02,0x00]
32799 v_mul_legacy_f32_e64 v5, -4.0, v2
32800 // CHECK: [0x05,0x00,0x0e,0xd2,0xf7,0x04,0x02,0x00]
32802 v_mul_legacy_f32_e64 v5, v1, v255
32803 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xff,0x03,0x00]
32805 v_mul_legacy_f32_e64 v5, v1, s2
32806 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x00,0x00]
32808 v_mul_legacy_f32_e64 v5, v1, s103
32809 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xcf,0x00,0x00]
32811 v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo
32812 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd1,0x00,0x00]
32814 v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi
32815 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd3,0x00,0x00]
32817 v_mul_legacy_f32_e64 v5, v1, vcc_lo
32818 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd5,0x00,0x00]
32820 v_mul_legacy_f32_e64 v5, v1, vcc_hi
32821 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd7,0x00,0x00]
32823 v_mul_legacy_f32_e64 v5, v1, tba_lo
32824 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd9,0x00,0x00]
32826 v_mul_legacy_f32_e64 v5, v1, tba_hi
32827 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdb,0x00,0x00]
32829 v_mul_legacy_f32_e64 v5, v1, tma_lo
32830 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdd,0x00,0x00]
32832 v_mul_legacy_f32_e64 v5, v1, tma_hi
32833 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdf,0x00,0x00]
32835 v_mul_legacy_f32_e64 v5, v1, ttmp11
32836 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xf7,0x00,0x00]
32838 v_mul_legacy_f32_e64 v5, v1, m0
32839 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xf9,0x00,0x00]
32841 v_mul_legacy_f32_e64 v5, v1, exec_lo
32842 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xfd,0x00,0x00]
32844 v_mul_legacy_f32_e64 v5, v1, exec_hi
32845 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xff,0x00,0x00]
32847 v_mul_legacy_f32_e64 v5, v1, 0
32848 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x01,0x01,0x00]
32850 v_mul_legacy_f32_e64 v5, v1, -1
32851 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x83,0x01,0x00]
32853 v_mul_legacy_f32_e64 v5, v1, 0.5
32854 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xe1,0x01,0x00]
32856 v_mul_legacy_f32_e64 v5, v1, -4.0
32857 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xef,0x01,0x00]
32859 v_mul_legacy_f32_e64 v5, -v1, v2
32860 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x20]
32862 v_mul_legacy_f32_e64 v5, v1, -v2
32863 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x40]
32865 v_mul_legacy_f32_e64 v5, -v1, -v2
32866 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x60]
32868 v_mul_legacy_f32_e64 v5, |v1|, v2
32869 // CHECK: [0x05,0x01,0x0e,0xd2,0x01,0x05,0x02,0x00]
32871 v_mul_legacy_f32_e64 v5, v1, |v2|
32872 // CHECK: [0x05,0x02,0x0e,0xd2,0x01,0x05,0x02,0x00]
32874 v_mul_legacy_f32_e64 v5, |v1|, |v2|
32875 // CHECK: [0x05,0x03,0x0e,0xd2,0x01,0x05,0x02,0x00]
32877 v_mul_legacy_f32_e64 v5, v1, v2 clamp
32878 // CHECK: [0x05,0x08,0x0e,0xd2,0x01,0x05,0x02,0x00]
32880 v_mul_legacy_f32_e64 v5, v1, v2 mul:2
32881 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x08]
32883 v_mul_legacy_f32_e64 v5, v1, v2 mul:4
32884 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x10]
32886 v_mul_legacy_f32_e64 v5, v1, v2 div:2
32887 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x18]
32889 v_mul_f32 v5, v1, v2
32890 // CHECK: [0x01,0x05,0x0a,0x10]
32892 v_mul_f32 v255, v1, v2
32893 // CHECK: [0x01,0x05,0xfe,0x11]
32895 v_mul_f32 v5, v255, v2
32896 // CHECK: [0xff,0x05,0x0a,0x10]
32898 v_mul_f32 v5, s1, v2
32899 // CHECK: [0x01,0x04,0x0a,0x10]
32901 v_mul_f32 v5, s103, v2
32902 // CHECK: [0x67,0x04,0x0a,0x10]
32904 v_mul_f32 v5, flat_scratch_lo, v2
32905 // CHECK: [0x68,0x04,0x0a,0x10]
32907 v_mul_f32 v5, flat_scratch_hi, v2
32908 // CHECK: [0x69,0x04,0x0a,0x10]
32910 v_mul_f32 v5, vcc_lo, v2
32911 // CHECK: [0x6a,0x04,0x0a,0x10]
32913 v_mul_f32 v5, vcc_hi, v2
32914 // CHECK: [0x6b,0x04,0x0a,0x10]
32916 v_mul_f32 v5, tba_lo, v2
32917 // CHECK: [0x6c,0x04,0x0a,0x10]
32919 v_mul_f32 v5, tba_hi, v2
32920 // CHECK: [0x6d,0x04,0x0a,0x10]
32922 v_mul_f32 v5, tma_lo, v2
32923 // CHECK: [0x6e,0x04,0x0a,0x10]
32925 v_mul_f32 v5, tma_hi, v2
32926 // CHECK: [0x6f,0x04,0x0a,0x10]
32928 v_mul_f32 v5, ttmp11, v2
32929 // CHECK: [0x7b,0x04,0x0a,0x10]
32931 v_mul_f32 v5, m0, v2
32932 // CHECK: [0x7c,0x04,0x0a,0x10]
32934 v_mul_f32 v5, exec_lo, v2
32935 // CHECK: [0x7e,0x04,0x0a,0x10]
32937 v_mul_f32 v5, exec_hi, v2
32938 // CHECK: [0x7f,0x04,0x0a,0x10]
32940 v_mul_f32 v5, 0, v2
32941 // CHECK: [0x80,0x04,0x0a,0x10]
32943 v_mul_f32 v5, -1, v2
32944 // CHECK: [0xc1,0x04,0x0a,0x10]
32946 v_mul_f32 v5, 0.5, v2
32947 // CHECK: [0xf0,0x04,0x0a,0x10]
32949 v_mul_f32 v5, -4.0, v2
32950 // CHECK: [0xf7,0x04,0x0a,0x10]
32952 v_mul_f32 v5, 0xaf123456, v2
32953 // CHECK: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]
32955 v_mul_f32 v5, 0x3f717273, v2
32956 // CHECK: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]
32958 v_mul_f32 v5, v1, v255
32959 // CHECK: [0x01,0xff,0x0b,0x10]
32961 v_mul_f32_e64 v5, v1, v2
32962 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x00]
32964 v_mul_f32_e64 v255, v1, v2
32965 // CHECK: [0xff,0x00,0x10,0xd2,0x01,0x05,0x02,0x00]
32967 v_mul_f32_e64 v5, v255, v2
32968 // CHECK: [0x05,0x00,0x10,0xd2,0xff,0x05,0x02,0x00]
32970 v_mul_f32_e64 v5, s1, v2
32971 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x04,0x02,0x00]
32973 v_mul_f32_e64 v5, s103, v2
32974 // CHECK: [0x05,0x00,0x10,0xd2,0x67,0x04,0x02,0x00]
32976 v_mul_f32_e64 v5, flat_scratch_lo, v2
32977 // CHECK: [0x05,0x00,0x10,0xd2,0x68,0x04,0x02,0x00]
32979 v_mul_f32_e64 v5, flat_scratch_hi, v2
32980 // CHECK: [0x05,0x00,0x10,0xd2,0x69,0x04,0x02,0x00]
32982 v_mul_f32_e64 v5, vcc_lo, v2
32983 // CHECK: [0x05,0x00,0x10,0xd2,0x6a,0x04,0x02,0x00]
32985 v_mul_f32_e64 v5, vcc_hi, v2
32986 // CHECK: [0x05,0x00,0x10,0xd2,0x6b,0x04,0x02,0x00]
32988 v_mul_f32_e64 v5, tba_lo, v2
32989 // CHECK: [0x05,0x00,0x10,0xd2,0x6c,0x04,0x02,0x00]
32991 v_mul_f32_e64 v5, tba_hi, v2
32992 // CHECK: [0x05,0x00,0x10,0xd2,0x6d,0x04,0x02,0x00]
32994 v_mul_f32_e64 v5, tma_lo, v2
32995 // CHECK: [0x05,0x00,0x10,0xd2,0x6e,0x04,0x02,0x00]
32997 v_mul_f32_e64 v5, tma_hi, v2
32998 // CHECK: [0x05,0x00,0x10,0xd2,0x6f,0x04,0x02,0x00]
33000 v_mul_f32_e64 v5, ttmp11, v2
33001 // CHECK: [0x05,0x00,0x10,0xd2,0x7b,0x04,0x02,0x00]
33003 v_mul_f32_e64 v5, m0, v2
33004 // CHECK: [0x05,0x00,0x10,0xd2,0x7c,0x04,0x02,0x00]
33006 v_mul_f32_e64 v5, exec_lo, v2
33007 // CHECK: [0x05,0x00,0x10,0xd2,0x7e,0x04,0x02,0x00]
33009 v_mul_f32_e64 v5, exec_hi, v2
33010 // CHECK: [0x05,0x00,0x10,0xd2,0x7f,0x04,0x02,0x00]
33012 v_mul_f32_e64 v5, 0, v2
33013 // CHECK: [0x05,0x00,0x10,0xd2,0x80,0x04,0x02,0x00]
33015 v_mul_f32_e64 v5, -1, v2
33016 // CHECK: [0x05,0x00,0x10,0xd2,0xc1,0x04,0x02,0x00]
33018 v_mul_f32_e64 v5, 0.5, v2
33019 // CHECK: [0x05,0x00,0x10,0xd2,0xf0,0x04,0x02,0x00]
33021 v_mul_f32_e64 v5, -4.0, v2
33022 // CHECK: [0x05,0x00,0x10,0xd2,0xf7,0x04,0x02,0x00]
33024 v_mul_f32_e64 v5, v1, v255
33025 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xff,0x03,0x00]
33027 v_mul_f32_e64 v5, v1, s2
33028 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x00,0x00]
33030 v_mul_f32_e64 v5, v1, s103
33031 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xcf,0x00,0x00]
33033 v_mul_f32_e64 v5, v1, flat_scratch_lo
33034 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd1,0x00,0x00]
33036 v_mul_f32_e64 v5, v1, flat_scratch_hi
33037 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd3,0x00,0x00]
33039 v_mul_f32_e64 v5, v1, vcc_lo
33040 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd5,0x00,0x00]
33042 v_mul_f32_e64 v5, v1, vcc_hi
33043 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd7,0x00,0x00]
33045 v_mul_f32_e64 v5, v1, tba_lo
33046 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd9,0x00,0x00]
33048 v_mul_f32_e64 v5, v1, tba_hi
33049 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdb,0x00,0x00]
33051 v_mul_f32_e64 v5, v1, tma_lo
33052 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdd,0x00,0x00]
33054 v_mul_f32_e64 v5, v1, tma_hi
33055 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdf,0x00,0x00]
33057 v_mul_f32_e64 v5, v1, ttmp11
33058 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xf7,0x00,0x00]
33060 v_mul_f32_e64 v5, v1, m0
33061 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xf9,0x00,0x00]
33063 v_mul_f32_e64 v5, v1, exec_lo
33064 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xfd,0x00,0x00]
33066 v_mul_f32_e64 v5, v1, exec_hi
33067 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xff,0x00,0x00]
33069 v_mul_f32_e64 v5, v1, 0
33070 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x01,0x01,0x00]
33072 v_mul_f32_e64 v5, v1, -1
33073 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x83,0x01,0x00]
33075 v_mul_f32_e64 v5, v1, 0.5
33076 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xe1,0x01,0x00]
33078 v_mul_f32_e64 v5, v1, -4.0
33079 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xef,0x01,0x00]
33081 v_mul_f32_e64 v5, -v1, v2
33082 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x20]
33084 v_mul_f32_e64 v5, v1, -v2
33085 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x40]
33087 v_mul_f32_e64 v5, -v1, -v2
33088 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x60]
33090 v_mul_f32_e64 v5, |v1|, v2
33091 // CHECK: [0x05,0x01,0x10,0xd2,0x01,0x05,0x02,0x00]
33093 v_mul_f32_e64 v5, v1, |v2|
33094 // CHECK: [0x05,0x02,0x10,0xd2,0x01,0x05,0x02,0x00]
33096 v_mul_f32_e64 v5, |v1|, |v2|
33097 // CHECK: [0x05,0x03,0x10,0xd2,0x01,0x05,0x02,0x00]
33099 v_mul_f32_e64 v5, v1, v2 clamp
33100 // CHECK: [0x05,0x08,0x10,0xd2,0x01,0x05,0x02,0x00]
33102 v_mul_f32_e64 v5, v1, v2 mul:2
33103 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x08]
33105 v_mul_f32_e64 v5, v1, v2 mul:4
33106 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x10]
33108 v_mul_f32_e64 v5, v1, v2 div:2
33109 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x18]
33111 v_mul_i32_i24 v5, v1, v2
33112 // CHECK: [0x01,0x05,0x0a,0x12]
33114 v_mul_i32_i24 v255, v1, v2
33115 // CHECK: [0x01,0x05,0xfe,0x13]
33117 v_mul_i32_i24 v5, v255, v2
33118 // CHECK: [0xff,0x05,0x0a,0x12]
33120 v_mul_i32_i24 v5, s1, v2
33121 // CHECK: [0x01,0x04,0x0a,0x12]
33123 v_mul_i32_i24 v5, s103, v2
33124 // CHECK: [0x67,0x04,0x0a,0x12]
33126 v_mul_i32_i24 v5, flat_scratch_lo, v2
33127 // CHECK: [0x68,0x04,0x0a,0x12]
33129 v_mul_i32_i24 v5, flat_scratch_hi, v2
33130 // CHECK: [0x69,0x04,0x0a,0x12]
33132 v_mul_i32_i24 v5, vcc_lo, v2
33133 // CHECK: [0x6a,0x04,0x0a,0x12]
33135 v_mul_i32_i24 v5, vcc_hi, v2
33136 // CHECK: [0x6b,0x04,0x0a,0x12]
33138 v_mul_i32_i24 v5, tba_lo, v2
33139 // CHECK: [0x6c,0x04,0x0a,0x12]
33141 v_mul_i32_i24 v5, tba_hi, v2
33142 // CHECK: [0x6d,0x04,0x0a,0x12]
33144 v_mul_i32_i24 v5, tma_lo, v2
33145 // CHECK: [0x6e,0x04,0x0a,0x12]
33147 v_mul_i32_i24 v5, tma_hi, v2
33148 // CHECK: [0x6f,0x04,0x0a,0x12]
33150 v_mul_i32_i24 v5, ttmp11, v2
33151 // CHECK: [0x7b,0x04,0x0a,0x12]
33153 v_mul_i32_i24 v5, m0, v2
33154 // CHECK: [0x7c,0x04,0x0a,0x12]
33156 v_mul_i32_i24 v5, exec_lo, v2
33157 // CHECK: [0x7e,0x04,0x0a,0x12]
33159 v_mul_i32_i24 v5, exec_hi, v2
33160 // CHECK: [0x7f,0x04,0x0a,0x12]
33162 v_mul_i32_i24 v5, 0, v2
33163 // CHECK: [0x80,0x04,0x0a,0x12]
33165 v_mul_i32_i24 v5, -1, v2
33166 // CHECK: [0xc1,0x04,0x0a,0x12]
33168 v_mul_i32_i24 v5, 0.5, v2
33169 // CHECK: [0xf0,0x04,0x0a,0x12]
33171 v_mul_i32_i24 v5, -4.0, v2
33172 // CHECK: [0xf7,0x04,0x0a,0x12]
33174 v_mul_i32_i24 v5, 0xaf123456, v2
33175 // CHECK: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]
33177 v_mul_i32_i24 v5, 0x3f717273, v2
33178 // CHECK: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]
33180 v_mul_i32_i24 v5, v1, v255
33181 // CHECK: [0x01,0xff,0x0b,0x12]
33183 v_mul_i32_i24_e64 v5, v1, v2
33184 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x05,0x02,0x00]
33186 v_mul_i32_i24_e64 v255, v1, v2
33187 // CHECK: [0xff,0x00,0x12,0xd2,0x01,0x05,0x02,0x00]
33189 v_mul_i32_i24_e64 v5, v255, v2
33190 // CHECK: [0x05,0x00,0x12,0xd2,0xff,0x05,0x02,0x00]
33192 v_mul_i32_i24_e64 v5, s1, v2
33193 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x04,0x02,0x00]
33195 v_mul_i32_i24_e64 v5, s103, v2
33196 // CHECK: [0x05,0x00,0x12,0xd2,0x67,0x04,0x02,0x00]
33198 v_mul_i32_i24_e64 v5, flat_scratch_lo, v2
33199 // CHECK: [0x05,0x00,0x12,0xd2,0x68,0x04,0x02,0x00]
33201 v_mul_i32_i24_e64 v5, flat_scratch_hi, v2
33202 // CHECK: [0x05,0x00,0x12,0xd2,0x69,0x04,0x02,0x00]
33204 v_mul_i32_i24_e64 v5, vcc_lo, v2
33205 // CHECK: [0x05,0x00,0x12,0xd2,0x6a,0x04,0x02,0x00]
33207 v_mul_i32_i24_e64 v5, vcc_hi, v2
33208 // CHECK: [0x05,0x00,0x12,0xd2,0x6b,0x04,0x02,0x00]
33210 v_mul_i32_i24_e64 v5, tba_lo, v2
33211 // CHECK: [0x05,0x00,0x12,0xd2,0x6c,0x04,0x02,0x00]
33213 v_mul_i32_i24_e64 v5, tba_hi, v2
33214 // CHECK: [0x05,0x00,0x12,0xd2,0x6d,0x04,0x02,0x00]
33216 v_mul_i32_i24_e64 v5, tma_lo, v2
33217 // CHECK: [0x05,0x00,0x12,0xd2,0x6e,0x04,0x02,0x00]
33219 v_mul_i32_i24_e64 v5, tma_hi, v2
33220 // CHECK: [0x05,0x00,0x12,0xd2,0x6f,0x04,0x02,0x00]
33222 v_mul_i32_i24_e64 v5, ttmp11, v2
33223 // CHECK: [0x05,0x00,0x12,0xd2,0x7b,0x04,0x02,0x00]
33225 v_mul_i32_i24_e64 v5, m0, v2
33226 // CHECK: [0x05,0x00,0x12,0xd2,0x7c,0x04,0x02,0x00]
33228 v_mul_i32_i24_e64 v5, exec_lo, v2
33229 // CHECK: [0x05,0x00,0x12,0xd2,0x7e,0x04,0x02,0x00]
33231 v_mul_i32_i24_e64 v5, exec_hi, v2
33232 // CHECK: [0x05,0x00,0x12,0xd2,0x7f,0x04,0x02,0x00]
33234 v_mul_i32_i24_e64 v5, 0, v2
33235 // CHECK: [0x05,0x00,0x12,0xd2,0x80,0x04,0x02,0x00]
33237 v_mul_i32_i24_e64 v5, -1, v2
33238 // CHECK: [0x05,0x00,0x12,0xd2,0xc1,0x04,0x02,0x00]
33240 v_mul_i32_i24_e64 v5, 0.5, v2
33241 // CHECK: [0x05,0x00,0x12,0xd2,0xf0,0x04,0x02,0x00]
33243 v_mul_i32_i24_e64 v5, -4.0, v2
33244 // CHECK: [0x05,0x00,0x12,0xd2,0xf7,0x04,0x02,0x00]
33246 v_mul_i32_i24_e64 v5, v1, v255
33247 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xff,0x03,0x00]
33249 v_mul_i32_i24_e64 v5, v1, s2
33250 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x05,0x00,0x00]
33252 v_mul_i32_i24_e64 v5, v1, s103
33253 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xcf,0x00,0x00]
33255 v_mul_i32_i24_e64 v5, v1, flat_scratch_lo
33256 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd1,0x00,0x00]
33258 v_mul_i32_i24_e64 v5, v1, flat_scratch_hi
33259 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd3,0x00,0x00]
33261 v_mul_i32_i24_e64 v5, v1, vcc_lo
33262 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd5,0x00,0x00]
33264 v_mul_i32_i24_e64 v5, v1, vcc_hi
33265 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd7,0x00,0x00]
33267 v_mul_i32_i24_e64 v5, v1, tba_lo
33268 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd9,0x00,0x00]
33270 v_mul_i32_i24_e64 v5, v1, tba_hi
33271 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdb,0x00,0x00]
33273 v_mul_i32_i24_e64 v5, v1, tma_lo
33274 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdd,0x00,0x00]
33276 v_mul_i32_i24_e64 v5, v1, tma_hi
33277 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdf,0x00,0x00]
33279 v_mul_i32_i24_e64 v5, v1, ttmp11
33280 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xf7,0x00,0x00]
33282 v_mul_i32_i24_e64 v5, v1, m0
33283 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xf9,0x00,0x00]
33285 v_mul_i32_i24_e64 v5, v1, exec_lo
33286 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xfd,0x00,0x00]
33288 v_mul_i32_i24_e64 v5, v1, exec_hi
33289 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xff,0x00,0x00]
33291 v_mul_i32_i24_e64 v5, v1, 0
33292 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x01,0x01,0x00]
33294 v_mul_i32_i24_e64 v5, v1, -1
33295 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x83,0x01,0x00]
33297 v_mul_i32_i24_e64 v5, v1, 0.5
33298 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xe1,0x01,0x00]
33300 v_mul_i32_i24_e64 v5, v1, -4.0
33301 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xef,0x01,0x00]
33303 v_mul_hi_i32_i24 v5, v1, v2
33304 // CHECK: [0x01,0x05,0x0a,0x14]
33306 v_mul_hi_i32_i24 v255, v1, v2
33307 // CHECK: [0x01,0x05,0xfe,0x15]
33309 v_mul_hi_i32_i24 v5, v255, v2
33310 // CHECK: [0xff,0x05,0x0a,0x14]
33312 v_mul_hi_i32_i24 v5, s1, v2
33313 // CHECK: [0x01,0x04,0x0a,0x14]
33315 v_mul_hi_i32_i24 v5, s103, v2
33316 // CHECK: [0x67,0x04,0x0a,0x14]
33318 v_mul_hi_i32_i24 v5, flat_scratch_lo, v2
33319 // CHECK: [0x68,0x04,0x0a,0x14]
33321 v_mul_hi_i32_i24 v5, flat_scratch_hi, v2
33322 // CHECK: [0x69,0x04,0x0a,0x14]
33324 v_mul_hi_i32_i24 v5, vcc_lo, v2
33325 // CHECK: [0x6a,0x04,0x0a,0x14]
33327 v_mul_hi_i32_i24 v5, vcc_hi, v2
33328 // CHECK: [0x6b,0x04,0x0a,0x14]
33330 v_mul_hi_i32_i24 v5, tba_lo, v2
33331 // CHECK: [0x6c,0x04,0x0a,0x14]
33333 v_mul_hi_i32_i24 v5, tba_hi, v2
33334 // CHECK: [0x6d,0x04,0x0a,0x14]
33336 v_mul_hi_i32_i24 v5, tma_lo, v2
33337 // CHECK: [0x6e,0x04,0x0a,0x14]
33339 v_mul_hi_i32_i24 v5, tma_hi, v2
33340 // CHECK: [0x6f,0x04,0x0a,0x14]
33342 v_mul_hi_i32_i24 v5, ttmp11, v2
33343 // CHECK: [0x7b,0x04,0x0a,0x14]
33345 v_mul_hi_i32_i24 v5, m0, v2
33346 // CHECK: [0x7c,0x04,0x0a,0x14]
33348 v_mul_hi_i32_i24 v5, exec_lo, v2
33349 // CHECK: [0x7e,0x04,0x0a,0x14]
33351 v_mul_hi_i32_i24 v5, exec_hi, v2
33352 // CHECK: [0x7f,0x04,0x0a,0x14]
33354 v_mul_hi_i32_i24 v5, 0, v2
33355 // CHECK: [0x80,0x04,0x0a,0x14]
33357 v_mul_hi_i32_i24 v5, -1, v2
33358 // CHECK: [0xc1,0x04,0x0a,0x14]
33360 v_mul_hi_i32_i24 v5, 0.5, v2
33361 // CHECK: [0xf0,0x04,0x0a,0x14]
33363 v_mul_hi_i32_i24 v5, -4.0, v2
33364 // CHECK: [0xf7,0x04,0x0a,0x14]
33366 v_mul_hi_i32_i24 v5, 0xaf123456, v2
33367 // CHECK: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]
33369 v_mul_hi_i32_i24 v5, 0x3f717273, v2
33370 // CHECK: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]
33372 v_mul_hi_i32_i24 v5, v1, v255
33373 // CHECK: [0x01,0xff,0x0b,0x14]
33375 v_mul_hi_i32_i24_e64 v5, v1, v2
33376 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x05,0x02,0x00]
33378 v_mul_hi_i32_i24_e64 v255, v1, v2
33379 // CHECK: [0xff,0x00,0x14,0xd2,0x01,0x05,0x02,0x00]
33381 v_mul_hi_i32_i24_e64 v5, v255, v2
33382 // CHECK: [0x05,0x00,0x14,0xd2,0xff,0x05,0x02,0x00]
33384 v_mul_hi_i32_i24_e64 v5, s1, v2
33385 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x04,0x02,0x00]
33387 v_mul_hi_i32_i24_e64 v5, s103, v2
33388 // CHECK: [0x05,0x00,0x14,0xd2,0x67,0x04,0x02,0x00]
33390 v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2
33391 // CHECK: [0x05,0x00,0x14,0xd2,0x68,0x04,0x02,0x00]
33393 v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2
33394 // CHECK: [0x05,0x00,0x14,0xd2,0x69,0x04,0x02,0x00]
33396 v_mul_hi_i32_i24_e64 v5, vcc_lo, v2
33397 // CHECK: [0x05,0x00,0x14,0xd2,0x6a,0x04,0x02,0x00]
33399 v_mul_hi_i32_i24_e64 v5, vcc_hi, v2
33400 // CHECK: [0x05,0x00,0x14,0xd2,0x6b,0x04,0x02,0x00]
33402 v_mul_hi_i32_i24_e64 v5, tba_lo, v2
33403 // CHECK: [0x05,0x00,0x14,0xd2,0x6c,0x04,0x02,0x00]
33405 v_mul_hi_i32_i24_e64 v5, tba_hi, v2
33406 // CHECK: [0x05,0x00,0x14,0xd2,0x6d,0x04,0x02,0x00]
33408 v_mul_hi_i32_i24_e64 v5, tma_lo, v2
33409 // CHECK: [0x05,0x00,0x14,0xd2,0x6e,0x04,0x02,0x00]
33411 v_mul_hi_i32_i24_e64 v5, tma_hi, v2
33412 // CHECK: [0x05,0x00,0x14,0xd2,0x6f,0x04,0x02,0x00]
33414 v_mul_hi_i32_i24_e64 v5, ttmp11, v2
33415 // CHECK: [0x05,0x00,0x14,0xd2,0x7b,0x04,0x02,0x00]
33417 v_mul_hi_i32_i24_e64 v5, m0, v2
33418 // CHECK: [0x05,0x00,0x14,0xd2,0x7c,0x04,0x02,0x00]
33420 v_mul_hi_i32_i24_e64 v5, exec_lo, v2
33421 // CHECK: [0x05,0x00,0x14,0xd2,0x7e,0x04,0x02,0x00]
33423 v_mul_hi_i32_i24_e64 v5, exec_hi, v2
33424 // CHECK: [0x05,0x00,0x14,0xd2,0x7f,0x04,0x02,0x00]
33426 v_mul_hi_i32_i24_e64 v5, 0, v2
33427 // CHECK: [0x05,0x00,0x14,0xd2,0x80,0x04,0x02,0x00]
33429 v_mul_hi_i32_i24_e64 v5, -1, v2
33430 // CHECK: [0x05,0x00,0x14,0xd2,0xc1,0x04,0x02,0x00]
33432 v_mul_hi_i32_i24_e64 v5, 0.5, v2
33433 // CHECK: [0x05,0x00,0x14,0xd2,0xf0,0x04,0x02,0x00]
33435 v_mul_hi_i32_i24_e64 v5, -4.0, v2
33436 // CHECK: [0x05,0x00,0x14,0xd2,0xf7,0x04,0x02,0x00]
33438 v_mul_hi_i32_i24_e64 v5, v1, v255
33439 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xff,0x03,0x00]
33441 v_mul_hi_i32_i24_e64 v5, v1, s2
33442 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x05,0x00,0x00]
33444 v_mul_hi_i32_i24_e64 v5, v1, s103
33445 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xcf,0x00,0x00]
33447 v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo
33448 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd1,0x00,0x00]
33450 v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi
33451 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd3,0x00,0x00]
33453 v_mul_hi_i32_i24_e64 v5, v1, vcc_lo
33454 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd5,0x00,0x00]
33456 v_mul_hi_i32_i24_e64 v5, v1, vcc_hi
33457 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd7,0x00,0x00]
33459 v_mul_hi_i32_i24_e64 v5, v1, tba_lo
33460 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd9,0x00,0x00]
33462 v_mul_hi_i32_i24_e64 v5, v1, tba_hi
33463 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdb,0x00,0x00]
33465 v_mul_hi_i32_i24_e64 v5, v1, tma_lo
33466 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdd,0x00,0x00]
33468 v_mul_hi_i32_i24_e64 v5, v1, tma_hi
33469 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdf,0x00,0x00]
33471 v_mul_hi_i32_i24_e64 v5, v1, ttmp11
33472 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xf7,0x00,0x00]
33474 v_mul_hi_i32_i24_e64 v5, v1, m0
33475 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xf9,0x00,0x00]
33477 v_mul_hi_i32_i24_e64 v5, v1, exec_lo
33478 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xfd,0x00,0x00]
33480 v_mul_hi_i32_i24_e64 v5, v1, exec_hi
33481 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xff,0x00,0x00]
33483 v_mul_hi_i32_i24_e64 v5, v1, 0
33484 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x01,0x01,0x00]
33486 v_mul_hi_i32_i24_e64 v5, v1, -1
33487 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x83,0x01,0x00]
33489 v_mul_hi_i32_i24_e64 v5, v1, 0.5
33490 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xe1,0x01,0x00]
33492 v_mul_hi_i32_i24_e64 v5, v1, -4.0
33493 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xef,0x01,0x00]
33495 v_mul_u32_u24 v5, v1, v2
33496 // CHECK: [0x01,0x05,0x0a,0x16]
33498 v_mul_u32_u24 v255, v1, v2
33499 // CHECK: [0x01,0x05,0xfe,0x17]
33501 v_mul_u32_u24 v5, v255, v2
33502 // CHECK: [0xff,0x05,0x0a,0x16]
33504 v_mul_u32_u24 v5, s1, v2
33505 // CHECK: [0x01,0x04,0x0a,0x16]
33507 v_mul_u32_u24 v5, s103, v2
33508 // CHECK: [0x67,0x04,0x0a,0x16]
33510 v_mul_u32_u24 v5, flat_scratch_lo, v2
33511 // CHECK: [0x68,0x04,0x0a,0x16]
33513 v_mul_u32_u24 v5, flat_scratch_hi, v2
33514 // CHECK: [0x69,0x04,0x0a,0x16]
33516 v_mul_u32_u24 v5, vcc_lo, v2
33517 // CHECK: [0x6a,0x04,0x0a,0x16]
33519 v_mul_u32_u24 v5, vcc_hi, v2
33520 // CHECK: [0x6b,0x04,0x0a,0x16]
33522 v_mul_u32_u24 v5, tba_lo, v2
33523 // CHECK: [0x6c,0x04,0x0a,0x16]
33525 v_mul_u32_u24 v5, tba_hi, v2
33526 // CHECK: [0x6d,0x04,0x0a,0x16]
33528 v_mul_u32_u24 v5, tma_lo, v2
33529 // CHECK: [0x6e,0x04,0x0a,0x16]
33531 v_mul_u32_u24 v5, tma_hi, v2
33532 // CHECK: [0x6f,0x04,0x0a,0x16]
33534 v_mul_u32_u24 v5, ttmp11, v2
33535 // CHECK: [0x7b,0x04,0x0a,0x16]
33537 v_mul_u32_u24 v5, m0, v2
33538 // CHECK: [0x7c,0x04,0x0a,0x16]
33540 v_mul_u32_u24 v5, exec_lo, v2
33541 // CHECK: [0x7e,0x04,0x0a,0x16]
33543 v_mul_u32_u24 v5, exec_hi, v2
33544 // CHECK: [0x7f,0x04,0x0a,0x16]
33546 v_mul_u32_u24 v5, 0, v2
33547 // CHECK: [0x80,0x04,0x0a,0x16]
33549 v_mul_u32_u24 v5, -1, v2
33550 // CHECK: [0xc1,0x04,0x0a,0x16]
33552 v_mul_u32_u24 v5, 0.5, v2
33553 // CHECK: [0xf0,0x04,0x0a,0x16]
33555 v_mul_u32_u24 v5, -4.0, v2
33556 // CHECK: [0xf7,0x04,0x0a,0x16]
33558 v_mul_u32_u24 v5, 0xaf123456, v2
33559 // CHECK: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]
33561 v_mul_u32_u24 v5, 0x3f717273, v2
33562 // CHECK: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]
33564 v_mul_u32_u24 v5, v1, v255
33565 // CHECK: [0x01,0xff,0x0b,0x16]
33567 v_mul_u32_u24_e64 v5, v1, v2
33568 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x05,0x02,0x00]
33570 v_mul_u32_u24_e64 v255, v1, v2
33571 // CHECK: [0xff,0x00,0x16,0xd2,0x01,0x05,0x02,0x00]
33573 v_mul_u32_u24_e64 v5, v255, v2
33574 // CHECK: [0x05,0x00,0x16,0xd2,0xff,0x05,0x02,0x00]
33576 v_mul_u32_u24_e64 v5, s1, v2
33577 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x04,0x02,0x00]
33579 v_mul_u32_u24_e64 v5, s103, v2
33580 // CHECK: [0x05,0x00,0x16,0xd2,0x67,0x04,0x02,0x00]
33582 v_mul_u32_u24_e64 v5, flat_scratch_lo, v2
33583 // CHECK: [0x05,0x00,0x16,0xd2,0x68,0x04,0x02,0x00]
33585 v_mul_u32_u24_e64 v5, flat_scratch_hi, v2
33586 // CHECK: [0x05,0x00,0x16,0xd2,0x69,0x04,0x02,0x00]
33588 v_mul_u32_u24_e64 v5, vcc_lo, v2
33589 // CHECK: [0x05,0x00,0x16,0xd2,0x6a,0x04,0x02,0x00]
33591 v_mul_u32_u24_e64 v5, vcc_hi, v2
33592 // CHECK: [0x05,0x00,0x16,0xd2,0x6b,0x04,0x02,0x00]
33594 v_mul_u32_u24_e64 v5, tba_lo, v2
33595 // CHECK: [0x05,0x00,0x16,0xd2,0x6c,0x04,0x02,0x00]
33597 v_mul_u32_u24_e64 v5, tba_hi, v2
33598 // CHECK: [0x05,0x00,0x16,0xd2,0x6d,0x04,0x02,0x00]
33600 v_mul_u32_u24_e64 v5, tma_lo, v2
33601 // CHECK: [0x05,0x00,0x16,0xd2,0x6e,0x04,0x02,0x00]
33603 v_mul_u32_u24_e64 v5, tma_hi, v2
33604 // CHECK: [0x05,0x00,0x16,0xd2,0x6f,0x04,0x02,0x00]
33606 v_mul_u32_u24_e64 v5, ttmp11, v2
33607 // CHECK: [0x05,0x00,0x16,0xd2,0x7b,0x04,0x02,0x00]
33609 v_mul_u32_u24_e64 v5, m0, v2
33610 // CHECK: [0x05,0x00,0x16,0xd2,0x7c,0x04,0x02,0x00]
33612 v_mul_u32_u24_e64 v5, exec_lo, v2
33613 // CHECK: [0x05,0x00,0x16,0xd2,0x7e,0x04,0x02,0x00]
33615 v_mul_u32_u24_e64 v5, exec_hi, v2
33616 // CHECK: [0x05,0x00,0x16,0xd2,0x7f,0x04,0x02,0x00]
33618 v_mul_u32_u24_e64 v5, 0, v2
33619 // CHECK: [0x05,0x00,0x16,0xd2,0x80,0x04,0x02,0x00]
33621 v_mul_u32_u24_e64 v5, -1, v2
33622 // CHECK: [0x05,0x00,0x16,0xd2,0xc1,0x04,0x02,0x00]
33624 v_mul_u32_u24_e64 v5, 0.5, v2
33625 // CHECK: [0x05,0x00,0x16,0xd2,0xf0,0x04,0x02,0x00]
33627 v_mul_u32_u24_e64 v5, -4.0, v2
33628 // CHECK: [0x05,0x00,0x16,0xd2,0xf7,0x04,0x02,0x00]
33630 v_mul_u32_u24_e64 v5, v1, v255
33631 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xff,0x03,0x00]
33633 v_mul_u32_u24_e64 v5, v1, s2
33634 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x05,0x00,0x00]
33636 v_mul_u32_u24_e64 v5, v1, s103
33637 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xcf,0x00,0x00]
33639 v_mul_u32_u24_e64 v5, v1, flat_scratch_lo
33640 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd1,0x00,0x00]
33642 v_mul_u32_u24_e64 v5, v1, flat_scratch_hi
33643 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd3,0x00,0x00]
33645 v_mul_u32_u24_e64 v5, v1, vcc_lo
33646 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd5,0x00,0x00]
33648 v_mul_u32_u24_e64 v5, v1, vcc_hi
33649 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd7,0x00,0x00]
33651 v_mul_u32_u24_e64 v5, v1, tba_lo
33652 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd9,0x00,0x00]
33654 v_mul_u32_u24_e64 v5, v1, tba_hi
33655 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdb,0x00,0x00]
33657 v_mul_u32_u24_e64 v5, v1, tma_lo
33658 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdd,0x00,0x00]
33660 v_mul_u32_u24_e64 v5, v1, tma_hi
33661 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdf,0x00,0x00]
33663 v_mul_u32_u24_e64 v5, v1, ttmp11
33664 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xf7,0x00,0x00]
33666 v_mul_u32_u24_e64 v5, v1, m0
33667 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xf9,0x00,0x00]
33669 v_mul_u32_u24_e64 v5, v1, exec_lo
33670 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xfd,0x00,0x00]
33672 v_mul_u32_u24_e64 v5, v1, exec_hi
33673 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xff,0x00,0x00]
33675 v_mul_u32_u24_e64 v5, v1, 0
33676 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x01,0x01,0x00]
33678 v_mul_u32_u24_e64 v5, v1, -1
33679 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x83,0x01,0x00]
33681 v_mul_u32_u24_e64 v5, v1, 0.5
33682 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xe1,0x01,0x00]
33684 v_mul_u32_u24_e64 v5, v1, -4.0
33685 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xef,0x01,0x00]
33687 v_mul_hi_u32_u24 v5, v1, v2
33688 // CHECK: [0x01,0x05,0x0a,0x18]
33690 v_mul_hi_u32_u24 v255, v1, v2
33691 // CHECK: [0x01,0x05,0xfe,0x19]
33693 v_mul_hi_u32_u24 v5, v255, v2
33694 // CHECK: [0xff,0x05,0x0a,0x18]
33696 v_mul_hi_u32_u24 v5, s1, v2
33697 // CHECK: [0x01,0x04,0x0a,0x18]
33699 v_mul_hi_u32_u24 v5, s103, v2
33700 // CHECK: [0x67,0x04,0x0a,0x18]
33702 v_mul_hi_u32_u24 v5, flat_scratch_lo, v2
33703 // CHECK: [0x68,0x04,0x0a,0x18]
33705 v_mul_hi_u32_u24 v5, flat_scratch_hi, v2
33706 // CHECK: [0x69,0x04,0x0a,0x18]
33708 v_mul_hi_u32_u24 v5, vcc_lo, v2
33709 // CHECK: [0x6a,0x04,0x0a,0x18]
33711 v_mul_hi_u32_u24 v5, vcc_hi, v2
33712 // CHECK: [0x6b,0x04,0x0a,0x18]
33714 v_mul_hi_u32_u24 v5, tba_lo, v2
33715 // CHECK: [0x6c,0x04,0x0a,0x18]
33717 v_mul_hi_u32_u24 v5, tba_hi, v2
33718 // CHECK: [0x6d,0x04,0x0a,0x18]
33720 v_mul_hi_u32_u24 v5, tma_lo, v2
33721 // CHECK: [0x6e,0x04,0x0a,0x18]
33723 v_mul_hi_u32_u24 v5, tma_hi, v2
33724 // CHECK: [0x6f,0x04,0x0a,0x18]
33726 v_mul_hi_u32_u24 v5, ttmp11, v2
33727 // CHECK: [0x7b,0x04,0x0a,0x18]
33729 v_mul_hi_u32_u24 v5, m0, v2
33730 // CHECK: [0x7c,0x04,0x0a,0x18]
33732 v_mul_hi_u32_u24 v5, exec_lo, v2
33733 // CHECK: [0x7e,0x04,0x0a,0x18]
33735 v_mul_hi_u32_u24 v5, exec_hi, v2
33736 // CHECK: [0x7f,0x04,0x0a,0x18]
33738 v_mul_hi_u32_u24 v5, 0, v2
33739 // CHECK: [0x80,0x04,0x0a,0x18]
33741 v_mul_hi_u32_u24 v5, -1, v2
33742 // CHECK: [0xc1,0x04,0x0a,0x18]
33744 v_mul_hi_u32_u24 v5, 0.5, v2
33745 // CHECK: [0xf0,0x04,0x0a,0x18]
33747 v_mul_hi_u32_u24 v5, -4.0, v2
33748 // CHECK: [0xf7,0x04,0x0a,0x18]
33750 v_mul_hi_u32_u24 v5, 0xaf123456, v2
33751 // CHECK: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]
33753 v_mul_hi_u32_u24 v5, 0x3f717273, v2
33754 // CHECK: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]
33756 v_mul_hi_u32_u24 v5, v1, v255
33757 // CHECK: [0x01,0xff,0x0b,0x18]
33759 v_mul_hi_u32_u24_e64 v5, v1, v2
33760 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x05,0x02,0x00]
33762 v_mul_hi_u32_u24_e64 v255, v1, v2
33763 // CHECK: [0xff,0x00,0x18,0xd2,0x01,0x05,0x02,0x00]
33765 v_mul_hi_u32_u24_e64 v5, v255, v2
33766 // CHECK: [0x05,0x00,0x18,0xd2,0xff,0x05,0x02,0x00]
33768 v_mul_hi_u32_u24_e64 v5, s1, v2
33769 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x04,0x02,0x00]
33771 v_mul_hi_u32_u24_e64 v5, s103, v2
33772 // CHECK: [0x05,0x00,0x18,0xd2,0x67,0x04,0x02,0x00]
33774 v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2
33775 // CHECK: [0x05,0x00,0x18,0xd2,0x68,0x04,0x02,0x00]
33777 v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2
33778 // CHECK: [0x05,0x00,0x18,0xd2,0x69,0x04,0x02,0x00]
33780 v_mul_hi_u32_u24_e64 v5, vcc_lo, v2
33781 // CHECK: [0x05,0x00,0x18,0xd2,0x6a,0x04,0x02,0x00]
33783 v_mul_hi_u32_u24_e64 v5, vcc_hi, v2
33784 // CHECK: [0x05,0x00,0x18,0xd2,0x6b,0x04,0x02,0x00]
33786 v_mul_hi_u32_u24_e64 v5, tba_lo, v2
33787 // CHECK: [0x05,0x00,0x18,0xd2,0x6c,0x04,0x02,0x00]
33789 v_mul_hi_u32_u24_e64 v5, tba_hi, v2
33790 // CHECK: [0x05,0x00,0x18,0xd2,0x6d,0x04,0x02,0x00]
33792 v_mul_hi_u32_u24_e64 v5, tma_lo, v2
33793 // CHECK: [0x05,0x00,0x18,0xd2,0x6e,0x04,0x02,0x00]
33795 v_mul_hi_u32_u24_e64 v5, tma_hi, v2
33796 // CHECK: [0x05,0x00,0x18,0xd2,0x6f,0x04,0x02,0x00]
33798 v_mul_hi_u32_u24_e64 v5, ttmp11, v2
33799 // CHECK: [0x05,0x00,0x18,0xd2,0x7b,0x04,0x02,0x00]
33801 v_mul_hi_u32_u24_e64 v5, m0, v2
33802 // CHECK: [0x05,0x00,0x18,0xd2,0x7c,0x04,0x02,0x00]
33804 v_mul_hi_u32_u24_e64 v5, exec_lo, v2
33805 // CHECK: [0x05,0x00,0x18,0xd2,0x7e,0x04,0x02,0x00]
33807 v_mul_hi_u32_u24_e64 v5, exec_hi, v2
33808 // CHECK: [0x05,0x00,0x18,0xd2,0x7f,0x04,0x02,0x00]
33810 v_mul_hi_u32_u24_e64 v5, 0, v2
33811 // CHECK: [0x05,0x00,0x18,0xd2,0x80,0x04,0x02,0x00]
33813 v_mul_hi_u32_u24_e64 v5, -1, v2
33814 // CHECK: [0x05,0x00,0x18,0xd2,0xc1,0x04,0x02,0x00]
33816 v_mul_hi_u32_u24_e64 v5, 0.5, v2
33817 // CHECK: [0x05,0x00,0x18,0xd2,0xf0,0x04,0x02,0x00]
33819 v_mul_hi_u32_u24_e64 v5, -4.0, v2
33820 // CHECK: [0x05,0x00,0x18,0xd2,0xf7,0x04,0x02,0x00]
33822 v_mul_hi_u32_u24_e64 v5, v1, v255
33823 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xff,0x03,0x00]
33825 v_mul_hi_u32_u24_e64 v5, v1, s2
33826 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x05,0x00,0x00]
33828 v_mul_hi_u32_u24_e64 v5, v1, s103
33829 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xcf,0x00,0x00]
33831 v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo
33832 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd1,0x00,0x00]
33834 v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi
33835 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd3,0x00,0x00]
33837 v_mul_hi_u32_u24_e64 v5, v1, vcc_lo
33838 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd5,0x00,0x00]
33840 v_mul_hi_u32_u24_e64 v5, v1, vcc_hi
33841 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd7,0x00,0x00]
33843 v_mul_hi_u32_u24_e64 v5, v1, tba_lo
33844 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd9,0x00,0x00]
33846 v_mul_hi_u32_u24_e64 v5, v1, tba_hi
33847 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdb,0x00,0x00]
33849 v_mul_hi_u32_u24_e64 v5, v1, tma_lo
33850 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdd,0x00,0x00]
33852 v_mul_hi_u32_u24_e64 v5, v1, tma_hi
33853 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdf,0x00,0x00]
33855 v_mul_hi_u32_u24_e64 v5, v1, ttmp11
33856 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xf7,0x00,0x00]
33858 v_mul_hi_u32_u24_e64 v5, v1, m0
33859 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xf9,0x00,0x00]
33861 v_mul_hi_u32_u24_e64 v5, v1, exec_lo
33862 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xfd,0x00,0x00]
33864 v_mul_hi_u32_u24_e64 v5, v1, exec_hi
33865 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xff,0x00,0x00]
33867 v_mul_hi_u32_u24_e64 v5, v1, 0
33868 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x01,0x01,0x00]
33870 v_mul_hi_u32_u24_e64 v5, v1, -1
33871 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x83,0x01,0x00]
33873 v_mul_hi_u32_u24_e64 v5, v1, 0.5
33874 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xe1,0x01,0x00]
33876 v_mul_hi_u32_u24_e64 v5, v1, -4.0
33877 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xef,0x01,0x00]
33879 v_min_legacy_f32 v5, v1, v2
33880 // CHECK: [0x01,0x05,0x0a,0x1a]
33882 v_min_legacy_f32 v255, v1, v2
33883 // CHECK: [0x01,0x05,0xfe,0x1b]
33885 v_min_legacy_f32 v5, v255, v2
33886 // CHECK: [0xff,0x05,0x0a,0x1a]
33888 v_min_legacy_f32 v5, s1, v2
33889 // CHECK: [0x01,0x04,0x0a,0x1a]
33891 v_min_legacy_f32 v5, s103, v2
33892 // CHECK: [0x67,0x04,0x0a,0x1a]
33894 v_min_legacy_f32 v5, flat_scratch_lo, v2
33895 // CHECK: [0x68,0x04,0x0a,0x1a]
33897 v_min_legacy_f32 v5, flat_scratch_hi, v2
33898 // CHECK: [0x69,0x04,0x0a,0x1a]
33900 v_min_legacy_f32 v5, vcc_lo, v2
33901 // CHECK: [0x6a,0x04,0x0a,0x1a]
33903 v_min_legacy_f32 v5, vcc_hi, v2
33904 // CHECK: [0x6b,0x04,0x0a,0x1a]
33906 v_min_legacy_f32 v5, tba_lo, v2
33907 // CHECK: [0x6c,0x04,0x0a,0x1a]
33909 v_min_legacy_f32 v5, tba_hi, v2
33910 // CHECK: [0x6d,0x04,0x0a,0x1a]
33912 v_min_legacy_f32 v5, tma_lo, v2
33913 // CHECK: [0x6e,0x04,0x0a,0x1a]
33915 v_min_legacy_f32 v5, tma_hi, v2
33916 // CHECK: [0x6f,0x04,0x0a,0x1a]
33918 v_min_legacy_f32 v5, ttmp11, v2
33919 // CHECK: [0x7b,0x04,0x0a,0x1a]
33921 v_min_legacy_f32 v5, m0, v2
33922 // CHECK: [0x7c,0x04,0x0a,0x1a]
33924 v_min_legacy_f32 v5, exec_lo, v2
33925 // CHECK: [0x7e,0x04,0x0a,0x1a]
33927 v_min_legacy_f32 v5, exec_hi, v2
33928 // CHECK: [0x7f,0x04,0x0a,0x1a]
33930 v_min_legacy_f32 v5, 0, v2
33931 // CHECK: [0x80,0x04,0x0a,0x1a]
33933 v_min_legacy_f32 v5, -1, v2
33934 // CHECK: [0xc1,0x04,0x0a,0x1a]
33936 v_min_legacy_f32 v5, 0.5, v2
33937 // CHECK: [0xf0,0x04,0x0a,0x1a]
33939 v_min_legacy_f32 v5, -4.0, v2
33940 // CHECK: [0xf7,0x04,0x0a,0x1a]
33942 v_min_legacy_f32 v5, 0xaf123456, v2
33943 // CHECK: [0xff,0x04,0x0a,0x1a,0x56,0x34,0x12,0xaf]
33945 v_min_legacy_f32 v5, 0x3f717273, v2
33946 // CHECK: [0xff,0x04,0x0a,0x1a,0x73,0x72,0x71,0x3f]
33948 v_min_legacy_f32 v5, v1, v255
33949 // CHECK: [0x01,0xff,0x0b,0x1a]
33951 v_min_legacy_f32_e64 v5, v1, v2
33952 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x00]
33954 v_min_legacy_f32_e64 v255, v1, v2
33955 // CHECK: [0xff,0x00,0x1a,0xd2,0x01,0x05,0x02,0x00]
33957 v_min_legacy_f32_e64 v5, v255, v2
33958 // CHECK: [0x05,0x00,0x1a,0xd2,0xff,0x05,0x02,0x00]
33960 v_min_legacy_f32_e64 v5, s1, v2
33961 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x04,0x02,0x00]
33963 v_min_legacy_f32_e64 v5, s103, v2
33964 // CHECK: [0x05,0x00,0x1a,0xd2,0x67,0x04,0x02,0x00]
33966 v_min_legacy_f32_e64 v5, flat_scratch_lo, v2
33967 // CHECK: [0x05,0x00,0x1a,0xd2,0x68,0x04,0x02,0x00]
33969 v_min_legacy_f32_e64 v5, flat_scratch_hi, v2
33970 // CHECK: [0x05,0x00,0x1a,0xd2,0x69,0x04,0x02,0x00]
33972 v_min_legacy_f32_e64 v5, vcc_lo, v2
33973 // CHECK: [0x05,0x00,0x1a,0xd2,0x6a,0x04,0x02,0x00]
33975 v_min_legacy_f32_e64 v5, vcc_hi, v2
33976 // CHECK: [0x05,0x00,0x1a,0xd2,0x6b,0x04,0x02,0x00]
33978 v_min_legacy_f32_e64 v5, tba_lo, v2
33979 // CHECK: [0x05,0x00,0x1a,0xd2,0x6c,0x04,0x02,0x00]
33981 v_min_legacy_f32_e64 v5, tba_hi, v2
33982 // CHECK: [0x05,0x00,0x1a,0xd2,0x6d,0x04,0x02,0x00]
33984 v_min_legacy_f32_e64 v5, tma_lo, v2
33985 // CHECK: [0x05,0x00,0x1a,0xd2,0x6e,0x04,0x02,0x00]
33987 v_min_legacy_f32_e64 v5, tma_hi, v2
33988 // CHECK: [0x05,0x00,0x1a,0xd2,0x6f,0x04,0x02,0x00]
33990 v_min_legacy_f32_e64 v5, ttmp11, v2
33991 // CHECK: [0x05,0x00,0x1a,0xd2,0x7b,0x04,0x02,0x00]
33993 v_min_legacy_f32_e64 v5, m0, v2
33994 // CHECK: [0x05,0x00,0x1a,0xd2,0x7c,0x04,0x02,0x00]
33996 v_min_legacy_f32_e64 v5, exec_lo, v2
33997 // CHECK: [0x05,0x00,0x1a,0xd2,0x7e,0x04,0x02,0x00]
33999 v_min_legacy_f32_e64 v5, exec_hi, v2
34000 // CHECK: [0x05,0x00,0x1a,0xd2,0x7f,0x04,0x02,0x00]
34002 v_min_legacy_f32_e64 v5, 0, v2
34003 // CHECK: [0x05,0x00,0x1a,0xd2,0x80,0x04,0x02,0x00]
34005 v_min_legacy_f32_e64 v5, -1, v2
34006 // CHECK: [0x05,0x00,0x1a,0xd2,0xc1,0x04,0x02,0x00]
34008 v_min_legacy_f32_e64 v5, 0.5, v2
34009 // CHECK: [0x05,0x00,0x1a,0xd2,0xf0,0x04,0x02,0x00]
34011 v_min_legacy_f32_e64 v5, -4.0, v2
34012 // CHECK: [0x05,0x00,0x1a,0xd2,0xf7,0x04,0x02,0x00]
34014 v_min_legacy_f32_e64 v5, v1, v255
34015 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xff,0x03,0x00]
34017 v_min_legacy_f32_e64 v5, v1, s2
34018 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x00,0x00]
34020 v_min_legacy_f32_e64 v5, v1, s103
34021 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xcf,0x00,0x00]
34023 v_min_legacy_f32_e64 v5, v1, flat_scratch_lo
34024 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd1,0x00,0x00]
34026 v_min_legacy_f32_e64 v5, v1, flat_scratch_hi
34027 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd3,0x00,0x00]
34029 v_min_legacy_f32_e64 v5, v1, vcc_lo
34030 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd5,0x00,0x00]
34032 v_min_legacy_f32_e64 v5, v1, vcc_hi
34033 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd7,0x00,0x00]
34035 v_min_legacy_f32_e64 v5, v1, tba_lo
34036 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd9,0x00,0x00]
34038 v_min_legacy_f32_e64 v5, v1, tba_hi
34039 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdb,0x00,0x00]
34041 v_min_legacy_f32_e64 v5, v1, tma_lo
34042 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdd,0x00,0x00]
34044 v_min_legacy_f32_e64 v5, v1, tma_hi
34045 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdf,0x00,0x00]
34047 v_min_legacy_f32_e64 v5, v1, ttmp11
34048 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xf7,0x00,0x00]
34050 v_min_legacy_f32_e64 v5, v1, m0
34051 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xf9,0x00,0x00]
34053 v_min_legacy_f32_e64 v5, v1, exec_lo
34054 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xfd,0x00,0x00]
34056 v_min_legacy_f32_e64 v5, v1, exec_hi
34057 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xff,0x00,0x00]
34059 v_min_legacy_f32_e64 v5, v1, 0
34060 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x01,0x01,0x00]
34062 v_min_legacy_f32_e64 v5, v1, -1
34063 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x83,0x01,0x00]
34065 v_min_legacy_f32_e64 v5, v1, 0.5
34066 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xe1,0x01,0x00]
34068 v_min_legacy_f32_e64 v5, v1, -4.0
34069 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xef,0x01,0x00]
34071 v_min_legacy_f32_e64 v5, -v1, v2
34072 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x20]
34074 v_min_legacy_f32_e64 v5, v1, -v2
34075 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x40]
34077 v_min_legacy_f32_e64 v5, -v1, -v2
34078 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x60]
34080 v_min_legacy_f32_e64 v5, |v1|, v2
34081 // CHECK: [0x05,0x01,0x1a,0xd2,0x01,0x05,0x02,0x00]
34083 v_min_legacy_f32_e64 v5, v1, |v2|
34084 // CHECK: [0x05,0x02,0x1a,0xd2,0x01,0x05,0x02,0x00]
34086 v_min_legacy_f32_e64 v5, |v1|, |v2|
34087 // CHECK: [0x05,0x03,0x1a,0xd2,0x01,0x05,0x02,0x00]
34089 v_min_legacy_f32_e64 v5, v1, v2 clamp
34090 // CHECK: [0x05,0x08,0x1a,0xd2,0x01,0x05,0x02,0x00]
34092 v_min_legacy_f32_e64 v5, v1, v2 mul:2
34093 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x08]
34095 v_min_legacy_f32_e64 v5, v1, v2 mul:4
34096 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x10]
34098 v_min_legacy_f32_e64 v5, v1, v2 div:2
34099 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x18]
34101 v_max_legacy_f32 v5, v1, v2
34102 // CHECK: [0x01,0x05,0x0a,0x1c]
34104 v_max_legacy_f32 v255, v1, v2
34105 // CHECK: [0x01,0x05,0xfe,0x1d]
34107 v_max_legacy_f32 v5, v255, v2
34108 // CHECK: [0xff,0x05,0x0a,0x1c]
34110 v_max_legacy_f32 v5, s1, v2
34111 // CHECK: [0x01,0x04,0x0a,0x1c]
34113 v_max_legacy_f32 v5, s103, v2
34114 // CHECK: [0x67,0x04,0x0a,0x1c]
34116 v_max_legacy_f32 v5, flat_scratch_lo, v2
34117 // CHECK: [0x68,0x04,0x0a,0x1c]
34119 v_max_legacy_f32 v5, flat_scratch_hi, v2
34120 // CHECK: [0x69,0x04,0x0a,0x1c]
34122 v_max_legacy_f32 v5, vcc_lo, v2
34123 // CHECK: [0x6a,0x04,0x0a,0x1c]
34125 v_max_legacy_f32 v5, vcc_hi, v2
34126 // CHECK: [0x6b,0x04,0x0a,0x1c]
34128 v_max_legacy_f32 v5, tba_lo, v2
34129 // CHECK: [0x6c,0x04,0x0a,0x1c]
34131 v_max_legacy_f32 v5, tba_hi, v2
34132 // CHECK: [0x6d,0x04,0x0a,0x1c]
34134 v_max_legacy_f32 v5, tma_lo, v2
34135 // CHECK: [0x6e,0x04,0x0a,0x1c]
34137 v_max_legacy_f32 v5, tma_hi, v2
34138 // CHECK: [0x6f,0x04,0x0a,0x1c]
34140 v_max_legacy_f32 v5, ttmp11, v2
34141 // CHECK: [0x7b,0x04,0x0a,0x1c]
34143 v_max_legacy_f32 v5, m0, v2
34144 // CHECK: [0x7c,0x04,0x0a,0x1c]
34146 v_max_legacy_f32 v5, exec_lo, v2
34147 // CHECK: [0x7e,0x04,0x0a,0x1c]
34149 v_max_legacy_f32 v5, exec_hi, v2
34150 // CHECK: [0x7f,0x04,0x0a,0x1c]
34152 v_max_legacy_f32 v5, 0, v2
34153 // CHECK: [0x80,0x04,0x0a,0x1c]
34155 v_max_legacy_f32 v5, -1, v2
34156 // CHECK: [0xc1,0x04,0x0a,0x1c]
34158 v_max_legacy_f32 v5, 0.5, v2
34159 // CHECK: [0xf0,0x04,0x0a,0x1c]
34161 v_max_legacy_f32 v5, -4.0, v2
34162 // CHECK: [0xf7,0x04,0x0a,0x1c]
34164 v_max_legacy_f32 v5, 0xaf123456, v2
34165 // CHECK: [0xff,0x04,0x0a,0x1c,0x56,0x34,0x12,0xaf]
34167 v_max_legacy_f32 v5, 0x3f717273, v2
34168 // CHECK: [0xff,0x04,0x0a,0x1c,0x73,0x72,0x71,0x3f]
34170 v_max_legacy_f32 v5, v1, v255
34171 // CHECK: [0x01,0xff,0x0b,0x1c]
34173 v_max_legacy_f32_e64 v5, v1, v2
34174 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x00]
34176 v_max_legacy_f32_e64 v255, v1, v2
34177 // CHECK: [0xff,0x00,0x1c,0xd2,0x01,0x05,0x02,0x00]
34179 v_max_legacy_f32_e64 v5, v255, v2
34180 // CHECK: [0x05,0x00,0x1c,0xd2,0xff,0x05,0x02,0x00]
34182 v_max_legacy_f32_e64 v5, s1, v2
34183 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x04,0x02,0x00]
34185 v_max_legacy_f32_e64 v5, s103, v2
34186 // CHECK: [0x05,0x00,0x1c,0xd2,0x67,0x04,0x02,0x00]
34188 v_max_legacy_f32_e64 v5, flat_scratch_lo, v2
34189 // CHECK: [0x05,0x00,0x1c,0xd2,0x68,0x04,0x02,0x00]
34191 v_max_legacy_f32_e64 v5, flat_scratch_hi, v2
34192 // CHECK: [0x05,0x00,0x1c,0xd2,0x69,0x04,0x02,0x00]
34194 v_max_legacy_f32_e64 v5, vcc_lo, v2
34195 // CHECK: [0x05,0x00,0x1c,0xd2,0x6a,0x04,0x02,0x00]
34197 v_max_legacy_f32_e64 v5, vcc_hi, v2
34198 // CHECK: [0x05,0x00,0x1c,0xd2,0x6b,0x04,0x02,0x00]
34200 v_max_legacy_f32_e64 v5, tba_lo, v2
34201 // CHECK: [0x05,0x00,0x1c,0xd2,0x6c,0x04,0x02,0x00]
34203 v_max_legacy_f32_e64 v5, tba_hi, v2
34204 // CHECK: [0x05,0x00,0x1c,0xd2,0x6d,0x04,0x02,0x00]
34206 v_max_legacy_f32_e64 v5, tma_lo, v2
34207 // CHECK: [0x05,0x00,0x1c,0xd2,0x6e,0x04,0x02,0x00]
34209 v_max_legacy_f32_e64 v5, tma_hi, v2
34210 // CHECK: [0x05,0x00,0x1c,0xd2,0x6f,0x04,0x02,0x00]
34212 v_max_legacy_f32_e64 v5, ttmp11, v2
34213 // CHECK: [0x05,0x00,0x1c,0xd2,0x7b,0x04,0x02,0x00]
34215 v_max_legacy_f32_e64 v5, m0, v2
34216 // CHECK: [0x05,0x00,0x1c,0xd2,0x7c,0x04,0x02,0x00]
34218 v_max_legacy_f32_e64 v5, exec_lo, v2
34219 // CHECK: [0x05,0x00,0x1c,0xd2,0x7e,0x04,0x02,0x00]
34221 v_max_legacy_f32_e64 v5, exec_hi, v2
34222 // CHECK: [0x05,0x00,0x1c,0xd2,0x7f,0x04,0x02,0x00]
34224 v_max_legacy_f32_e64 v5, 0, v2
34225 // CHECK: [0x05,0x00,0x1c,0xd2,0x80,0x04,0x02,0x00]
34227 v_max_legacy_f32_e64 v5, -1, v2
34228 // CHECK: [0x05,0x00,0x1c,0xd2,0xc1,0x04,0x02,0x00]
34230 v_max_legacy_f32_e64 v5, 0.5, v2
34231 // CHECK: [0x05,0x00,0x1c,0xd2,0xf0,0x04,0x02,0x00]
34233 v_max_legacy_f32_e64 v5, -4.0, v2
34234 // CHECK: [0x05,0x00,0x1c,0xd2,0xf7,0x04,0x02,0x00]
34236 v_max_legacy_f32_e64 v5, v1, v255
34237 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xff,0x03,0x00]
34239 v_max_legacy_f32_e64 v5, v1, s2
34240 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x00,0x00]
34242 v_max_legacy_f32_e64 v5, v1, s103
34243 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xcf,0x00,0x00]
34245 v_max_legacy_f32_e64 v5, v1, flat_scratch_lo
34246 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd1,0x00,0x00]
34248 v_max_legacy_f32_e64 v5, v1, flat_scratch_hi
34249 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd3,0x00,0x00]
34251 v_max_legacy_f32_e64 v5, v1, vcc_lo
34252 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd5,0x00,0x00]
34254 v_max_legacy_f32_e64 v5, v1, vcc_hi
34255 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd7,0x00,0x00]
34257 v_max_legacy_f32_e64 v5, v1, tba_lo
34258 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd9,0x00,0x00]
34260 v_max_legacy_f32_e64 v5, v1, tba_hi
34261 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdb,0x00,0x00]
34263 v_max_legacy_f32_e64 v5, v1, tma_lo
34264 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdd,0x00,0x00]
34266 v_max_legacy_f32_e64 v5, v1, tma_hi
34267 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdf,0x00,0x00]
34269 v_max_legacy_f32_e64 v5, v1, ttmp11
34270 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xf7,0x00,0x00]
34272 v_max_legacy_f32_e64 v5, v1, m0
34273 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xf9,0x00,0x00]
34275 v_max_legacy_f32_e64 v5, v1, exec_lo
34276 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xfd,0x00,0x00]
34278 v_max_legacy_f32_e64 v5, v1, exec_hi
34279 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xff,0x00,0x00]
34281 v_max_legacy_f32_e64 v5, v1, 0
34282 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x01,0x01,0x00]
34284 v_max_legacy_f32_e64 v5, v1, -1
34285 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x83,0x01,0x00]
34287 v_max_legacy_f32_e64 v5, v1, 0.5
34288 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xe1,0x01,0x00]
34290 v_max_legacy_f32_e64 v5, v1, -4.0
34291 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xef,0x01,0x00]
34293 v_max_legacy_f32_e64 v5, -v1, v2
34294 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x20]
34296 v_max_legacy_f32_e64 v5, v1, -v2
34297 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x40]
34299 v_max_legacy_f32_e64 v5, -v1, -v2
34300 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x60]
34302 v_max_legacy_f32_e64 v5, |v1|, v2
34303 // CHECK: [0x05,0x01,0x1c,0xd2,0x01,0x05,0x02,0x00]
34305 v_max_legacy_f32_e64 v5, v1, |v2|
34306 // CHECK: [0x05,0x02,0x1c,0xd2,0x01,0x05,0x02,0x00]
34308 v_max_legacy_f32_e64 v5, |v1|, |v2|
34309 // CHECK: [0x05,0x03,0x1c,0xd2,0x01,0x05,0x02,0x00]
34311 v_max_legacy_f32_e64 v5, v1, v2 clamp
34312 // CHECK: [0x05,0x08,0x1c,0xd2,0x01,0x05,0x02,0x00]
34314 v_max_legacy_f32_e64 v5, v1, v2 mul:2
34315 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x08]
34317 v_max_legacy_f32_e64 v5, v1, v2 mul:4
34318 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x10]
34320 v_max_legacy_f32_e64 v5, v1, v2 div:2
34321 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x18]
34323 v_min_f32 v5, v1, v2
34324 // CHECK: [0x01,0x05,0x0a,0x1e]
34326 v_min_f32 v255, v1, v2
34327 // CHECK: [0x01,0x05,0xfe,0x1f]
34329 v_min_f32 v5, v255, v2
34330 // CHECK: [0xff,0x05,0x0a,0x1e]
34332 v_min_f32 v5, s1, v2
34333 // CHECK: [0x01,0x04,0x0a,0x1e]
34335 v_min_f32 v5, s103, v2
34336 // CHECK: [0x67,0x04,0x0a,0x1e]
34338 v_min_f32 v5, flat_scratch_lo, v2
34339 // CHECK: [0x68,0x04,0x0a,0x1e]
34341 v_min_f32 v5, flat_scratch_hi, v2
34342 // CHECK: [0x69,0x04,0x0a,0x1e]
34344 v_min_f32 v5, vcc_lo, v2
34345 // CHECK: [0x6a,0x04,0x0a,0x1e]
34347 v_min_f32 v5, vcc_hi, v2
34348 // CHECK: [0x6b,0x04,0x0a,0x1e]
34350 v_min_f32 v5, tba_lo, v2
34351 // CHECK: [0x6c,0x04,0x0a,0x1e]
34353 v_min_f32 v5, tba_hi, v2
34354 // CHECK: [0x6d,0x04,0x0a,0x1e]
34356 v_min_f32 v5, tma_lo, v2
34357 // CHECK: [0x6e,0x04,0x0a,0x1e]
34359 v_min_f32 v5, tma_hi, v2
34360 // CHECK: [0x6f,0x04,0x0a,0x1e]
34362 v_min_f32 v5, ttmp11, v2
34363 // CHECK: [0x7b,0x04,0x0a,0x1e]
34365 v_min_f32 v5, m0, v2
34366 // CHECK: [0x7c,0x04,0x0a,0x1e]
34368 v_min_f32 v5, exec_lo, v2
34369 // CHECK: [0x7e,0x04,0x0a,0x1e]
34371 v_min_f32 v5, exec_hi, v2
34372 // CHECK: [0x7f,0x04,0x0a,0x1e]
34374 v_min_f32 v5, 0, v2
34375 // CHECK: [0x80,0x04,0x0a,0x1e]
34377 v_min_f32 v5, -1, v2
34378 // CHECK: [0xc1,0x04,0x0a,0x1e]
34380 v_min_f32 v5, 0.5, v2
34381 // CHECK: [0xf0,0x04,0x0a,0x1e]
34383 v_min_f32 v5, -4.0, v2
34384 // CHECK: [0xf7,0x04,0x0a,0x1e]
34386 v_min_f32 v5, 0xaf123456, v2
34387 // CHECK: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]
34389 v_min_f32 v5, 0x3f717273, v2
34390 // CHECK: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]
34392 v_min_f32 v5, v1, v255
34393 // CHECK: [0x01,0xff,0x0b,0x1e]
34395 v_min_f32_e64 v5, v1, v2
34396 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x00]
34398 v_min_f32_e64 v255, v1, v2
34399 // CHECK: [0xff,0x00,0x1e,0xd2,0x01,0x05,0x02,0x00]
34401 v_min_f32_e64 v5, v255, v2
34402 // CHECK: [0x05,0x00,0x1e,0xd2,0xff,0x05,0x02,0x00]
34404 v_min_f32_e64 v5, s1, v2
34405 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x04,0x02,0x00]
34407 v_min_f32_e64 v5, s103, v2
34408 // CHECK: [0x05,0x00,0x1e,0xd2,0x67,0x04,0x02,0x00]
34410 v_min_f32_e64 v5, flat_scratch_lo, v2
34411 // CHECK: [0x05,0x00,0x1e,0xd2,0x68,0x04,0x02,0x00]
34413 v_min_f32_e64 v5, flat_scratch_hi, v2
34414 // CHECK: [0x05,0x00,0x1e,0xd2,0x69,0x04,0x02,0x00]
34416 v_min_f32_e64 v5, vcc_lo, v2
34417 // CHECK: [0x05,0x00,0x1e,0xd2,0x6a,0x04,0x02,0x00]
34419 v_min_f32_e64 v5, vcc_hi, v2
34420 // CHECK: [0x05,0x00,0x1e,0xd2,0x6b,0x04,0x02,0x00]
34422 v_min_f32_e64 v5, tba_lo, v2
34423 // CHECK: [0x05,0x00,0x1e,0xd2,0x6c,0x04,0x02,0x00]
34425 v_min_f32_e64 v5, tba_hi, v2
34426 // CHECK: [0x05,0x00,0x1e,0xd2,0x6d,0x04,0x02,0x00]
34428 v_min_f32_e64 v5, tma_lo, v2
34429 // CHECK: [0x05,0x00,0x1e,0xd2,0x6e,0x04,0x02,0x00]
34431 v_min_f32_e64 v5, tma_hi, v2
34432 // CHECK: [0x05,0x00,0x1e,0xd2,0x6f,0x04,0x02,0x00]
34434 v_min_f32_e64 v5, ttmp11, v2
34435 // CHECK: [0x05,0x00,0x1e,0xd2,0x7b,0x04,0x02,0x00]
34437 v_min_f32_e64 v5, m0, v2
34438 // CHECK: [0x05,0x00,0x1e,0xd2,0x7c,0x04,0x02,0x00]
34440 v_min_f32_e64 v5, exec_lo, v2
34441 // CHECK: [0x05,0x00,0x1e,0xd2,0x7e,0x04,0x02,0x00]
34443 v_min_f32_e64 v5, exec_hi, v2
34444 // CHECK: [0x05,0x00,0x1e,0xd2,0x7f,0x04,0x02,0x00]
34446 v_min_f32_e64 v5, 0, v2
34447 // CHECK: [0x05,0x00,0x1e,0xd2,0x80,0x04,0x02,0x00]
34449 v_min_f32_e64 v5, -1, v2
34450 // CHECK: [0x05,0x00,0x1e,0xd2,0xc1,0x04,0x02,0x00]
34452 v_min_f32_e64 v5, 0.5, v2
34453 // CHECK: [0x05,0x00,0x1e,0xd2,0xf0,0x04,0x02,0x00]
34455 v_min_f32_e64 v5, -4.0, v2
34456 // CHECK: [0x05,0x00,0x1e,0xd2,0xf7,0x04,0x02,0x00]
34458 v_min_f32_e64 v5, v1, v255
34459 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xff,0x03,0x00]
34461 v_min_f32_e64 v5, v1, s2
34462 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x00,0x00]
34464 v_min_f32_e64 v5, v1, s103
34465 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xcf,0x00,0x00]
34467 v_min_f32_e64 v5, v1, flat_scratch_lo
34468 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd1,0x00,0x00]
34470 v_min_f32_e64 v5, v1, flat_scratch_hi
34471 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd3,0x00,0x00]
34473 v_min_f32_e64 v5, v1, vcc_lo
34474 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd5,0x00,0x00]
34476 v_min_f32_e64 v5, v1, vcc_hi
34477 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd7,0x00,0x00]
34479 v_min_f32_e64 v5, v1, tba_lo
34480 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd9,0x00,0x00]
34482 v_min_f32_e64 v5, v1, tba_hi
34483 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdb,0x00,0x00]
34485 v_min_f32_e64 v5, v1, tma_lo
34486 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdd,0x00,0x00]
34488 v_min_f32_e64 v5, v1, tma_hi
34489 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdf,0x00,0x00]
34491 v_min_f32_e64 v5, v1, ttmp11
34492 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xf7,0x00,0x00]
34494 v_min_f32_e64 v5, v1, m0
34495 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xf9,0x00,0x00]
34497 v_min_f32_e64 v5, v1, exec_lo
34498 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xfd,0x00,0x00]
34500 v_min_f32_e64 v5, v1, exec_hi
34501 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xff,0x00,0x00]
34503 v_min_f32_e64 v5, v1, 0
34504 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x01,0x01,0x00]
34506 v_min_f32_e64 v5, v1, -1
34507 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x83,0x01,0x00]
34509 v_min_f32_e64 v5, v1, 0.5
34510 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xe1,0x01,0x00]
34512 v_min_f32_e64 v5, v1, -4.0
34513 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xef,0x01,0x00]
34515 v_min_f32_e64 v5, -v1, v2
34516 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x20]
34518 v_min_f32_e64 v5, v1, -v2
34519 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x40]
34521 v_min_f32_e64 v5, -v1, -v2
34522 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x60]
34524 v_min_f32_e64 v5, |v1|, v2
34525 // CHECK: [0x05,0x01,0x1e,0xd2,0x01,0x05,0x02,0x00]
34527 v_min_f32_e64 v5, v1, |v2|
34528 // CHECK: [0x05,0x02,0x1e,0xd2,0x01,0x05,0x02,0x00]
34530 v_min_f32_e64 v5, |v1|, |v2|
34531 // CHECK: [0x05,0x03,0x1e,0xd2,0x01,0x05,0x02,0x00]
34533 v_min_f32_e64 v5, v1, v2 clamp
34534 // CHECK: [0x05,0x08,0x1e,0xd2,0x01,0x05,0x02,0x00]
34536 v_min_f32_e64 v5, v1, v2 mul:2
34537 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x08]
34539 v_min_f32_e64 v5, v1, v2 mul:4
34540 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x10]
34542 v_min_f32_e64 v5, v1, v2 div:2
34543 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x18]
34545 v_max_f32 v5, v1, v2
34546 // CHECK: [0x01,0x05,0x0a,0x20]
34548 v_max_f32 v255, v1, v2
34549 // CHECK: [0x01,0x05,0xfe,0x21]
34551 v_max_f32 v5, v255, v2
34552 // CHECK: [0xff,0x05,0x0a,0x20]
34554 v_max_f32 v5, s1, v2
34555 // CHECK: [0x01,0x04,0x0a,0x20]
34557 v_max_f32 v5, s103, v2
34558 // CHECK: [0x67,0x04,0x0a,0x20]
34560 v_max_f32 v5, flat_scratch_lo, v2
34561 // CHECK: [0x68,0x04,0x0a,0x20]
34563 v_max_f32 v5, flat_scratch_hi, v2
34564 // CHECK: [0x69,0x04,0x0a,0x20]
34566 v_max_f32 v5, vcc_lo, v2
34567 // CHECK: [0x6a,0x04,0x0a,0x20]
34569 v_max_f32 v5, vcc_hi, v2
34570 // CHECK: [0x6b,0x04,0x0a,0x20]
34572 v_max_f32 v5, tba_lo, v2
34573 // CHECK: [0x6c,0x04,0x0a,0x20]
34575 v_max_f32 v5, tba_hi, v2
34576 // CHECK: [0x6d,0x04,0x0a,0x20]
34578 v_max_f32 v5, tma_lo, v2
34579 // CHECK: [0x6e,0x04,0x0a,0x20]
34581 v_max_f32 v5, tma_hi, v2
34582 // CHECK: [0x6f,0x04,0x0a,0x20]
34584 v_max_f32 v5, ttmp11, v2
34585 // CHECK: [0x7b,0x04,0x0a,0x20]
34587 v_max_f32 v5, m0, v2
34588 // CHECK: [0x7c,0x04,0x0a,0x20]
34590 v_max_f32 v5, exec_lo, v2
34591 // CHECK: [0x7e,0x04,0x0a,0x20]
34593 v_max_f32 v5, exec_hi, v2
34594 // CHECK: [0x7f,0x04,0x0a,0x20]
34596 v_max_f32 v5, 0, v2
34597 // CHECK: [0x80,0x04,0x0a,0x20]
34599 v_max_f32 v5, -1, v2
34600 // CHECK: [0xc1,0x04,0x0a,0x20]
34602 v_max_f32 v5, 0.5, v2
34603 // CHECK: [0xf0,0x04,0x0a,0x20]
34605 v_max_f32 v5, -4.0, v2
34606 // CHECK: [0xf7,0x04,0x0a,0x20]
34608 v_max_f32 v5, 0xaf123456, v2
34609 // CHECK: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]
34611 v_max_f32 v5, 0x3f717273, v2
34612 // CHECK: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]
34614 v_max_f32 v5, v1, v255
34615 // CHECK: [0x01,0xff,0x0b,0x20]
34617 v_max_f32_e64 v5, v1, v2
34618 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x00]
34620 v_max_f32_e64 v255, v1, v2
34621 // CHECK: [0xff,0x00,0x20,0xd2,0x01,0x05,0x02,0x00]
34623 v_max_f32_e64 v5, v255, v2
34624 // CHECK: [0x05,0x00,0x20,0xd2,0xff,0x05,0x02,0x00]
34626 v_max_f32_e64 v5, s1, v2
34627 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x04,0x02,0x00]
34629 v_max_f32_e64 v5, s103, v2
34630 // CHECK: [0x05,0x00,0x20,0xd2,0x67,0x04,0x02,0x00]
34632 v_max_f32_e64 v5, flat_scratch_lo, v2
34633 // CHECK: [0x05,0x00,0x20,0xd2,0x68,0x04,0x02,0x00]
34635 v_max_f32_e64 v5, flat_scratch_hi, v2
34636 // CHECK: [0x05,0x00,0x20,0xd2,0x69,0x04,0x02,0x00]
34638 v_max_f32_e64 v5, vcc_lo, v2
34639 // CHECK: [0x05,0x00,0x20,0xd2,0x6a,0x04,0x02,0x00]
34641 v_max_f32_e64 v5, vcc_hi, v2
34642 // CHECK: [0x05,0x00,0x20,0xd2,0x6b,0x04,0x02,0x00]
34644 v_max_f32_e64 v5, tba_lo, v2
34645 // CHECK: [0x05,0x00,0x20,0xd2,0x6c,0x04,0x02,0x00]
34647 v_max_f32_e64 v5, tba_hi, v2
34648 // CHECK: [0x05,0x00,0x20,0xd2,0x6d,0x04,0x02,0x00]
34650 v_max_f32_e64 v5, tma_lo, v2
34651 // CHECK: [0x05,0x00,0x20,0xd2,0x6e,0x04,0x02,0x00]
34653 v_max_f32_e64 v5, tma_hi, v2
34654 // CHECK: [0x05,0x00,0x20,0xd2,0x6f,0x04,0x02,0x00]
34656 v_max_f32_e64 v5, ttmp11, v2
34657 // CHECK: [0x05,0x00,0x20,0xd2,0x7b,0x04,0x02,0x00]
34659 v_max_f32_e64 v5, m0, v2
34660 // CHECK: [0x05,0x00,0x20,0xd2,0x7c,0x04,0x02,0x00]
34662 v_max_f32_e64 v5, exec_lo, v2
34663 // CHECK: [0x05,0x00,0x20,0xd2,0x7e,0x04,0x02,0x00]
34665 v_max_f32_e64 v5, exec_hi, v2
34666 // CHECK: [0x05,0x00,0x20,0xd2,0x7f,0x04,0x02,0x00]
34668 v_max_f32_e64 v5, 0, v2
34669 // CHECK: [0x05,0x00,0x20,0xd2,0x80,0x04,0x02,0x00]
34671 v_max_f32_e64 v5, -1, v2
34672 // CHECK: [0x05,0x00,0x20,0xd2,0xc1,0x04,0x02,0x00]
34674 v_max_f32_e64 v5, 0.5, v2
34675 // CHECK: [0x05,0x00,0x20,0xd2,0xf0,0x04,0x02,0x00]
34677 v_max_f32_e64 v5, -4.0, v2
34678 // CHECK: [0x05,0x00,0x20,0xd2,0xf7,0x04,0x02,0x00]
34680 v_max_f32_e64 v5, v1, v255
34681 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xff,0x03,0x00]
34683 v_max_f32_e64 v5, v1, s2
34684 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x00,0x00]
34686 v_max_f32_e64 v5, v1, s103
34687 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xcf,0x00,0x00]
34689 v_max_f32_e64 v5, v1, flat_scratch_lo
34690 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd1,0x00,0x00]
34692 v_max_f32_e64 v5, v1, flat_scratch_hi
34693 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd3,0x00,0x00]
34695 v_max_f32_e64 v5, v1, vcc_lo
34696 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd5,0x00,0x00]
34698 v_max_f32_e64 v5, v1, vcc_hi
34699 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd7,0x00,0x00]
34701 v_max_f32_e64 v5, v1, tba_lo
34702 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd9,0x00,0x00]
34704 v_max_f32_e64 v5, v1, tba_hi
34705 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdb,0x00,0x00]
34707 v_max_f32_e64 v5, v1, tma_lo
34708 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdd,0x00,0x00]
34710 v_max_f32_e64 v5, v1, tma_hi
34711 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdf,0x00,0x00]
34713 v_max_f32_e64 v5, v1, ttmp11
34714 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xf7,0x00,0x00]
34716 v_max_f32_e64 v5, v1, m0
34717 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xf9,0x00,0x00]
34719 v_max_f32_e64 v5, v1, exec_lo
34720 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xfd,0x00,0x00]
34722 v_max_f32_e64 v5, v1, exec_hi
34723 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xff,0x00,0x00]
34725 v_max_f32_e64 v5, v1, 0
34726 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x01,0x01,0x00]
34728 v_max_f32_e64 v5, v1, -1
34729 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x83,0x01,0x00]
34731 v_max_f32_e64 v5, v1, 0.5
34732 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xe1,0x01,0x00]
34734 v_max_f32_e64 v5, v1, -4.0
34735 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xef,0x01,0x00]
34737 v_max_f32_e64 v5, -v1, v2
34738 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x20]
34740 v_max_f32_e64 v5, v1, -v2
34741 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x40]
34743 v_max_f32_e64 v5, -v1, -v2
34744 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x60]
34746 v_max_f32_e64 v5, |v1|, v2
34747 // CHECK: [0x05,0x01,0x20,0xd2,0x01,0x05,0x02,0x00]
34749 v_max_f32_e64 v5, v1, |v2|
34750 // CHECK: [0x05,0x02,0x20,0xd2,0x01,0x05,0x02,0x00]
34752 v_max_f32_e64 v5, |v1|, |v2|
34753 // CHECK: [0x05,0x03,0x20,0xd2,0x01,0x05,0x02,0x00]
34755 v_max_f32_e64 v5, v1, v2 clamp
34756 // CHECK: [0x05,0x08,0x20,0xd2,0x01,0x05,0x02,0x00]
34758 v_max_f32_e64 v5, v1, v2 mul:2
34759 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x08]
34761 v_max_f32_e64 v5, v1, v2 mul:4
34762 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x10]
34764 v_max_f32_e64 v5, v1, v2 div:2
34765 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x18]
34767 v_min_i32 v5, v1, v2
34768 // CHECK: [0x01,0x05,0x0a,0x22]
34770 v_min_i32 v255, v1, v2
34771 // CHECK: [0x01,0x05,0xfe,0x23]
34773 v_min_i32 v5, v255, v2
34774 // CHECK: [0xff,0x05,0x0a,0x22]
34776 v_min_i32 v5, s1, v2
34777 // CHECK: [0x01,0x04,0x0a,0x22]
34779 v_min_i32 v5, s103, v2
34780 // CHECK: [0x67,0x04,0x0a,0x22]
34782 v_min_i32 v5, flat_scratch_lo, v2
34783 // CHECK: [0x68,0x04,0x0a,0x22]
34785 v_min_i32 v5, flat_scratch_hi, v2
34786 // CHECK: [0x69,0x04,0x0a,0x22]
34788 v_min_i32 v5, vcc_lo, v2
34789 // CHECK: [0x6a,0x04,0x0a,0x22]
34791 v_min_i32 v5, vcc_hi, v2
34792 // CHECK: [0x6b,0x04,0x0a,0x22]
34794 v_min_i32 v5, tba_lo, v2
34795 // CHECK: [0x6c,0x04,0x0a,0x22]
34797 v_min_i32 v5, tba_hi, v2
34798 // CHECK: [0x6d,0x04,0x0a,0x22]
34800 v_min_i32 v5, tma_lo, v2
34801 // CHECK: [0x6e,0x04,0x0a,0x22]
34803 v_min_i32 v5, tma_hi, v2
34804 // CHECK: [0x6f,0x04,0x0a,0x22]
34806 v_min_i32 v5, ttmp11, v2
34807 // CHECK: [0x7b,0x04,0x0a,0x22]
34809 v_min_i32 v5, m0, v2
34810 // CHECK: [0x7c,0x04,0x0a,0x22]
34812 v_min_i32 v5, exec_lo, v2
34813 // CHECK: [0x7e,0x04,0x0a,0x22]
34815 v_min_i32 v5, exec_hi, v2
34816 // CHECK: [0x7f,0x04,0x0a,0x22]
34818 v_min_i32 v5, 0, v2
34819 // CHECK: [0x80,0x04,0x0a,0x22]
34821 v_min_i32 v5, -1, v2
34822 // CHECK: [0xc1,0x04,0x0a,0x22]
34824 v_min_i32 v5, 0.5, v2
34825 // CHECK: [0xf0,0x04,0x0a,0x22]
34827 v_min_i32 v5, -4.0, v2
34828 // CHECK: [0xf7,0x04,0x0a,0x22]
34830 v_min_i32 v5, 0xaf123456, v2
34831 // CHECK: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]
34833 v_min_i32 v5, 0x3f717273, v2
34834 // CHECK: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]
34836 v_min_i32 v5, v1, v255
34837 // CHECK: [0x01,0xff,0x0b,0x22]
34839 v_min_i32_e64 v5, v1, v2
34840 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x05,0x02,0x00]
34842 v_min_i32_e64 v255, v1, v2
34843 // CHECK: [0xff,0x00,0x22,0xd2,0x01,0x05,0x02,0x00]
34845 v_min_i32_e64 v5, v255, v2
34846 // CHECK: [0x05,0x00,0x22,0xd2,0xff,0x05,0x02,0x00]
34848 v_min_i32_e64 v5, s1, v2
34849 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x04,0x02,0x00]
34851 v_min_i32_e64 v5, s103, v2
34852 // CHECK: [0x05,0x00,0x22,0xd2,0x67,0x04,0x02,0x00]
34854 v_min_i32_e64 v5, flat_scratch_lo, v2
34855 // CHECK: [0x05,0x00,0x22,0xd2,0x68,0x04,0x02,0x00]
34857 v_min_i32_e64 v5, flat_scratch_hi, v2
34858 // CHECK: [0x05,0x00,0x22,0xd2,0x69,0x04,0x02,0x00]
34860 v_min_i32_e64 v5, vcc_lo, v2
34861 // CHECK: [0x05,0x00,0x22,0xd2,0x6a,0x04,0x02,0x00]
34863 v_min_i32_e64 v5, vcc_hi, v2
34864 // CHECK: [0x05,0x00,0x22,0xd2,0x6b,0x04,0x02,0x00]
34866 v_min_i32_e64 v5, tba_lo, v2
34867 // CHECK: [0x05,0x00,0x22,0xd2,0x6c,0x04,0x02,0x00]
34869 v_min_i32_e64 v5, tba_hi, v2
34870 // CHECK: [0x05,0x00,0x22,0xd2,0x6d,0x04,0x02,0x00]
34872 v_min_i32_e64 v5, tma_lo, v2
34873 // CHECK: [0x05,0x00,0x22,0xd2,0x6e,0x04,0x02,0x00]
34875 v_min_i32_e64 v5, tma_hi, v2
34876 // CHECK: [0x05,0x00,0x22,0xd2,0x6f,0x04,0x02,0x00]
34878 v_min_i32_e64 v5, ttmp11, v2
34879 // CHECK: [0x05,0x00,0x22,0xd2,0x7b,0x04,0x02,0x00]
34881 v_min_i32_e64 v5, m0, v2
34882 // CHECK: [0x05,0x00,0x22,0xd2,0x7c,0x04,0x02,0x00]
34884 v_min_i32_e64 v5, exec_lo, v2
34885 // CHECK: [0x05,0x00,0x22,0xd2,0x7e,0x04,0x02,0x00]
34887 v_min_i32_e64 v5, exec_hi, v2
34888 // CHECK: [0x05,0x00,0x22,0xd2,0x7f,0x04,0x02,0x00]
34890 v_min_i32_e64 v5, 0, v2
34891 // CHECK: [0x05,0x00,0x22,0xd2,0x80,0x04,0x02,0x00]
34893 v_min_i32_e64 v5, -1, v2
34894 // CHECK: [0x05,0x00,0x22,0xd2,0xc1,0x04,0x02,0x00]
34896 v_min_i32_e64 v5, 0.5, v2
34897 // CHECK: [0x05,0x00,0x22,0xd2,0xf0,0x04,0x02,0x00]
34899 v_min_i32_e64 v5, -4.0, v2
34900 // CHECK: [0x05,0x00,0x22,0xd2,0xf7,0x04,0x02,0x00]
34902 v_min_i32_e64 v5, v1, v255
34903 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xff,0x03,0x00]
34905 v_min_i32_e64 v5, v1, s2
34906 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x05,0x00,0x00]
34908 v_min_i32_e64 v5, v1, s103
34909 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xcf,0x00,0x00]
34911 v_min_i32_e64 v5, v1, flat_scratch_lo
34912 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd1,0x00,0x00]
34914 v_min_i32_e64 v5, v1, flat_scratch_hi
34915 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd3,0x00,0x00]
34917 v_min_i32_e64 v5, v1, vcc_lo
34918 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd5,0x00,0x00]
34920 v_min_i32_e64 v5, v1, vcc_hi
34921 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd7,0x00,0x00]
34923 v_min_i32_e64 v5, v1, tba_lo
34924 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd9,0x00,0x00]
34926 v_min_i32_e64 v5, v1, tba_hi
34927 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdb,0x00,0x00]
34929 v_min_i32_e64 v5, v1, tma_lo
34930 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdd,0x00,0x00]
34932 v_min_i32_e64 v5, v1, tma_hi
34933 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdf,0x00,0x00]
34935 v_min_i32_e64 v5, v1, ttmp11
34936 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xf7,0x00,0x00]
34938 v_min_i32_e64 v5, v1, m0
34939 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xf9,0x00,0x00]
34941 v_min_i32_e64 v5, v1, exec_lo
34942 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xfd,0x00,0x00]
34944 v_min_i32_e64 v5, v1, exec_hi
34945 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xff,0x00,0x00]
34947 v_min_i32_e64 v5, v1, 0
34948 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x01,0x01,0x00]
34950 v_min_i32_e64 v5, v1, -1
34951 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x83,0x01,0x00]
34953 v_min_i32_e64 v5, v1, 0.5
34954 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xe1,0x01,0x00]
34956 v_min_i32_e64 v5, v1, -4.0
34957 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xef,0x01,0x00]
34959 v_max_i32 v5, v1, v2
34960 // CHECK: [0x01,0x05,0x0a,0x24]
34962 v_max_i32 v255, v1, v2
34963 // CHECK: [0x01,0x05,0xfe,0x25]
34965 v_max_i32 v5, v255, v2
34966 // CHECK: [0xff,0x05,0x0a,0x24]
34968 v_max_i32 v5, s1, v2
34969 // CHECK: [0x01,0x04,0x0a,0x24]
34971 v_max_i32 v5, s103, v2
34972 // CHECK: [0x67,0x04,0x0a,0x24]
34974 v_max_i32 v5, flat_scratch_lo, v2
34975 // CHECK: [0x68,0x04,0x0a,0x24]
34977 v_max_i32 v5, flat_scratch_hi, v2
34978 // CHECK: [0x69,0x04,0x0a,0x24]
34980 v_max_i32 v5, vcc_lo, v2
34981 // CHECK: [0x6a,0x04,0x0a,0x24]
34983 v_max_i32 v5, vcc_hi, v2
34984 // CHECK: [0x6b,0x04,0x0a,0x24]
34986 v_max_i32 v5, tba_lo, v2
34987 // CHECK: [0x6c,0x04,0x0a,0x24]
34989 v_max_i32 v5, tba_hi, v2
34990 // CHECK: [0x6d,0x04,0x0a,0x24]
34992 v_max_i32 v5, tma_lo, v2
34993 // CHECK: [0x6e,0x04,0x0a,0x24]
34995 v_max_i32 v5, tma_hi, v2
34996 // CHECK: [0x6f,0x04,0x0a,0x24]
34998 v_max_i32 v5, ttmp11, v2
34999 // CHECK: [0x7b,0x04,0x0a,0x24]
35001 v_max_i32 v5, m0, v2
35002 // CHECK: [0x7c,0x04,0x0a,0x24]
35004 v_max_i32 v5, exec_lo, v2
35005 // CHECK: [0x7e,0x04,0x0a,0x24]
35007 v_max_i32 v5, exec_hi, v2
35008 // CHECK: [0x7f,0x04,0x0a,0x24]
35010 v_max_i32 v5, 0, v2
35011 // CHECK: [0x80,0x04,0x0a,0x24]
35013 v_max_i32 v5, -1, v2
35014 // CHECK: [0xc1,0x04,0x0a,0x24]
35016 v_max_i32 v5, 0.5, v2
35017 // CHECK: [0xf0,0x04,0x0a,0x24]
35019 v_max_i32 v5, -4.0, v2
35020 // CHECK: [0xf7,0x04,0x0a,0x24]
35022 v_max_i32 v5, 0xaf123456, v2
35023 // CHECK: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]
35025 v_max_i32 v5, 0x3f717273, v2
35026 // CHECK: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]
35028 v_max_i32 v5, v1, v255
35029 // CHECK: [0x01,0xff,0x0b,0x24]
35031 v_max_i32_e64 v5, v1, v2
35032 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x05,0x02,0x00]
35034 v_max_i32_e64 v255, v1, v2
35035 // CHECK: [0xff,0x00,0x24,0xd2,0x01,0x05,0x02,0x00]
35037 v_max_i32_e64 v5, v255, v2
35038 // CHECK: [0x05,0x00,0x24,0xd2,0xff,0x05,0x02,0x00]
35040 v_max_i32_e64 v5, s1, v2
35041 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x04,0x02,0x00]
35043 v_max_i32_e64 v5, s103, v2
35044 // CHECK: [0x05,0x00,0x24,0xd2,0x67,0x04,0x02,0x00]
35046 v_max_i32_e64 v5, flat_scratch_lo, v2
35047 // CHECK: [0x05,0x00,0x24,0xd2,0x68,0x04,0x02,0x00]
35049 v_max_i32_e64 v5, flat_scratch_hi, v2
35050 // CHECK: [0x05,0x00,0x24,0xd2,0x69,0x04,0x02,0x00]
35052 v_max_i32_e64 v5, vcc_lo, v2
35053 // CHECK: [0x05,0x00,0x24,0xd2,0x6a,0x04,0x02,0x00]
35055 v_max_i32_e64 v5, vcc_hi, v2
35056 // CHECK: [0x05,0x00,0x24,0xd2,0x6b,0x04,0x02,0x00]
35058 v_max_i32_e64 v5, tba_lo, v2
35059 // CHECK: [0x05,0x00,0x24,0xd2,0x6c,0x04,0x02,0x00]
35061 v_max_i32_e64 v5, tba_hi, v2
35062 // CHECK: [0x05,0x00,0x24,0xd2,0x6d,0x04,0x02,0x00]
35064 v_max_i32_e64 v5, tma_lo, v2
35065 // CHECK: [0x05,0x00,0x24,0xd2,0x6e,0x04,0x02,0x00]
35067 v_max_i32_e64 v5, tma_hi, v2
35068 // CHECK: [0x05,0x00,0x24,0xd2,0x6f,0x04,0x02,0x00]
35070 v_max_i32_e64 v5, ttmp11, v2
35071 // CHECK: [0x05,0x00,0x24,0xd2,0x7b,0x04,0x02,0x00]
35073 v_max_i32_e64 v5, m0, v2
35074 // CHECK: [0x05,0x00,0x24,0xd2,0x7c,0x04,0x02,0x00]
35076 v_max_i32_e64 v5, exec_lo, v2
35077 // CHECK: [0x05,0x00,0x24,0xd2,0x7e,0x04,0x02,0x00]
35079 v_max_i32_e64 v5, exec_hi, v2
35080 // CHECK: [0x05,0x00,0x24,0xd2,0x7f,0x04,0x02,0x00]
35082 v_max_i32_e64 v5, 0, v2
35083 // CHECK: [0x05,0x00,0x24,0xd2,0x80,0x04,0x02,0x00]
35085 v_max_i32_e64 v5, -1, v2
35086 // CHECK: [0x05,0x00,0x24,0xd2,0xc1,0x04,0x02,0x00]
35088 v_max_i32_e64 v5, 0.5, v2
35089 // CHECK: [0x05,0x00,0x24,0xd2,0xf0,0x04,0x02,0x00]
35091 v_max_i32_e64 v5, -4.0, v2
35092 // CHECK: [0x05,0x00,0x24,0xd2,0xf7,0x04,0x02,0x00]
35094 v_max_i32_e64 v5, v1, v255
35095 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xff,0x03,0x00]
35097 v_max_i32_e64 v5, v1, s2
35098 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x05,0x00,0x00]
35100 v_max_i32_e64 v5, v1, s103
35101 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xcf,0x00,0x00]
35103 v_max_i32_e64 v5, v1, flat_scratch_lo
35104 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd1,0x00,0x00]
35106 v_max_i32_e64 v5, v1, flat_scratch_hi
35107 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd3,0x00,0x00]
35109 v_max_i32_e64 v5, v1, vcc_lo
35110 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd5,0x00,0x00]
35112 v_max_i32_e64 v5, v1, vcc_hi
35113 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd7,0x00,0x00]
35115 v_max_i32_e64 v5, v1, tba_lo
35116 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd9,0x00,0x00]
35118 v_max_i32_e64 v5, v1, tba_hi
35119 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdb,0x00,0x00]
35121 v_max_i32_e64 v5, v1, tma_lo
35122 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdd,0x00,0x00]
35124 v_max_i32_e64 v5, v1, tma_hi
35125 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdf,0x00,0x00]
35127 v_max_i32_e64 v5, v1, ttmp11
35128 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xf7,0x00,0x00]
35130 v_max_i32_e64 v5, v1, m0
35131 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xf9,0x00,0x00]
35133 v_max_i32_e64 v5, v1, exec_lo
35134 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xfd,0x00,0x00]
35136 v_max_i32_e64 v5, v1, exec_hi
35137 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xff,0x00,0x00]
35139 v_max_i32_e64 v5, v1, 0
35140 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x01,0x01,0x00]
35142 v_max_i32_e64 v5, v1, -1
35143 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x83,0x01,0x00]
35145 v_max_i32_e64 v5, v1, 0.5
35146 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xe1,0x01,0x00]
35148 v_max_i32_e64 v5, v1, -4.0
35149 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xef,0x01,0x00]
35151 v_min_u32 v5, v1, v2
35152 // CHECK: [0x01,0x05,0x0a,0x26]
35154 v_min_u32 v255, v1, v2
35155 // CHECK: [0x01,0x05,0xfe,0x27]
35157 v_min_u32 v5, v255, v2
35158 // CHECK: [0xff,0x05,0x0a,0x26]
35160 v_min_u32 v5, s1, v2
35161 // CHECK: [0x01,0x04,0x0a,0x26]
35163 v_min_u32 v5, s103, v2
35164 // CHECK: [0x67,0x04,0x0a,0x26]
35166 v_min_u32 v5, flat_scratch_lo, v2
35167 // CHECK: [0x68,0x04,0x0a,0x26]
35169 v_min_u32 v5, flat_scratch_hi, v2
35170 // CHECK: [0x69,0x04,0x0a,0x26]
35172 v_min_u32 v5, vcc_lo, v2
35173 // CHECK: [0x6a,0x04,0x0a,0x26]
35175 v_min_u32 v5, vcc_hi, v2
35176 // CHECK: [0x6b,0x04,0x0a,0x26]
35178 v_min_u32 v5, tba_lo, v2
35179 // CHECK: [0x6c,0x04,0x0a,0x26]
35181 v_min_u32 v5, tba_hi, v2
35182 // CHECK: [0x6d,0x04,0x0a,0x26]
35184 v_min_u32 v5, tma_lo, v2
35185 // CHECK: [0x6e,0x04,0x0a,0x26]
35187 v_min_u32 v5, tma_hi, v2
35188 // CHECK: [0x6f,0x04,0x0a,0x26]
35190 v_min_u32 v5, ttmp11, v2
35191 // CHECK: [0x7b,0x04,0x0a,0x26]
35193 v_min_u32 v5, m0, v2
35194 // CHECK: [0x7c,0x04,0x0a,0x26]
35196 v_min_u32 v5, exec_lo, v2
35197 // CHECK: [0x7e,0x04,0x0a,0x26]
35199 v_min_u32 v5, exec_hi, v2
35200 // CHECK: [0x7f,0x04,0x0a,0x26]
35202 v_min_u32 v5, 0, v2
35203 // CHECK: [0x80,0x04,0x0a,0x26]
35205 v_min_u32 v5, -1, v2
35206 // CHECK: [0xc1,0x04,0x0a,0x26]
35208 v_min_u32 v5, 0.5, v2
35209 // CHECK: [0xf0,0x04,0x0a,0x26]
35211 v_min_u32 v5, -4.0, v2
35212 // CHECK: [0xf7,0x04,0x0a,0x26]
35214 v_min_u32 v5, 0xaf123456, v2
35215 // CHECK: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]
35217 v_min_u32 v5, 0x3f717273, v2
35218 // CHECK: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]
35220 v_min_u32 v5, v1, v255
35221 // CHECK: [0x01,0xff,0x0b,0x26]
35223 v_min_u32_e64 v5, v1, v2
35224 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x05,0x02,0x00]
35226 v_min_u32_e64 v255, v1, v2
35227 // CHECK: [0xff,0x00,0x26,0xd2,0x01,0x05,0x02,0x00]
35229 v_min_u32_e64 v5, v255, v2
35230 // CHECK: [0x05,0x00,0x26,0xd2,0xff,0x05,0x02,0x00]
35232 v_min_u32_e64 v5, s1, v2
35233 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x04,0x02,0x00]
35235 v_min_u32_e64 v5, s103, v2
35236 // CHECK: [0x05,0x00,0x26,0xd2,0x67,0x04,0x02,0x00]
35238 v_min_u32_e64 v5, flat_scratch_lo, v2
35239 // CHECK: [0x05,0x00,0x26,0xd2,0x68,0x04,0x02,0x00]
35241 v_min_u32_e64 v5, flat_scratch_hi, v2
35242 // CHECK: [0x05,0x00,0x26,0xd2,0x69,0x04,0x02,0x00]
35244 v_min_u32_e64 v5, vcc_lo, v2
35245 // CHECK: [0x05,0x00,0x26,0xd2,0x6a,0x04,0x02,0x00]
35247 v_min_u32_e64 v5, vcc_hi, v2
35248 // CHECK: [0x05,0x00,0x26,0xd2,0x6b,0x04,0x02,0x00]
35250 v_min_u32_e64 v5, tba_lo, v2
35251 // CHECK: [0x05,0x00,0x26,0xd2,0x6c,0x04,0x02,0x00]
35253 v_min_u32_e64 v5, tba_hi, v2
35254 // CHECK: [0x05,0x00,0x26,0xd2,0x6d,0x04,0x02,0x00]
35256 v_min_u32_e64 v5, tma_lo, v2
35257 // CHECK: [0x05,0x00,0x26,0xd2,0x6e,0x04,0x02,0x00]
35259 v_min_u32_e64 v5, tma_hi, v2
35260 // CHECK: [0x05,0x00,0x26,0xd2,0x6f,0x04,0x02,0x00]
35262 v_min_u32_e64 v5, ttmp11, v2
35263 // CHECK: [0x05,0x00,0x26,0xd2,0x7b,0x04,0x02,0x00]
35265 v_min_u32_e64 v5, m0, v2
35266 // CHECK: [0x05,0x00,0x26,0xd2,0x7c,0x04,0x02,0x00]
35268 v_min_u32_e64 v5, exec_lo, v2
35269 // CHECK: [0x05,0x00,0x26,0xd2,0x7e,0x04,0x02,0x00]
35271 v_min_u32_e64 v5, exec_hi, v2
35272 // CHECK: [0x05,0x00,0x26,0xd2,0x7f,0x04,0x02,0x00]
35274 v_min_u32_e64 v5, 0, v2
35275 // CHECK: [0x05,0x00,0x26,0xd2,0x80,0x04,0x02,0x00]
35277 v_min_u32_e64 v5, -1, v2
35278 // CHECK: [0x05,0x00,0x26,0xd2,0xc1,0x04,0x02,0x00]
35280 v_min_u32_e64 v5, 0.5, v2
35281 // CHECK: [0x05,0x00,0x26,0xd2,0xf0,0x04,0x02,0x00]
35283 v_min_u32_e64 v5, -4.0, v2
35284 // CHECK: [0x05,0x00,0x26,0xd2,0xf7,0x04,0x02,0x00]
35286 v_min_u32_e64 v5, v1, v255
35287 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xff,0x03,0x00]
35289 v_min_u32_e64 v5, v1, s2
35290 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x05,0x00,0x00]
35292 v_min_u32_e64 v5, v1, s103
35293 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xcf,0x00,0x00]
35295 v_min_u32_e64 v5, v1, flat_scratch_lo
35296 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd1,0x00,0x00]
35298 v_min_u32_e64 v5, v1, flat_scratch_hi
35299 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd3,0x00,0x00]
35301 v_min_u32_e64 v5, v1, vcc_lo
35302 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd5,0x00,0x00]
35304 v_min_u32_e64 v5, v1, vcc_hi
35305 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd7,0x00,0x00]
35307 v_min_u32_e64 v5, v1, tba_lo
35308 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd9,0x00,0x00]
35310 v_min_u32_e64 v5, v1, tba_hi
35311 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdb,0x00,0x00]
35313 v_min_u32_e64 v5, v1, tma_lo
35314 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdd,0x00,0x00]
35316 v_min_u32_e64 v5, v1, tma_hi
35317 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdf,0x00,0x00]
35319 v_min_u32_e64 v5, v1, ttmp11
35320 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xf7,0x00,0x00]
35322 v_min_u32_e64 v5, v1, m0
35323 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xf9,0x00,0x00]
35325 v_min_u32_e64 v5, v1, exec_lo
35326 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xfd,0x00,0x00]
35328 v_min_u32_e64 v5, v1, exec_hi
35329 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xff,0x00,0x00]
35331 v_min_u32_e64 v5, v1, 0
35332 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x01,0x01,0x00]
35334 v_min_u32_e64 v5, v1, -1
35335 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x83,0x01,0x00]
35337 v_min_u32_e64 v5, v1, 0.5
35338 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xe1,0x01,0x00]
35340 v_min_u32_e64 v5, v1, -4.0
35341 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xef,0x01,0x00]
35343 v_max_u32 v5, v1, v2
35344 // CHECK: [0x01,0x05,0x0a,0x28]
35346 v_max_u32 v255, v1, v2
35347 // CHECK: [0x01,0x05,0xfe,0x29]
35349 v_max_u32 v5, v255, v2
35350 // CHECK: [0xff,0x05,0x0a,0x28]
35352 v_max_u32 v5, s1, v2
35353 // CHECK: [0x01,0x04,0x0a,0x28]
35355 v_max_u32 v5, s103, v2
35356 // CHECK: [0x67,0x04,0x0a,0x28]
35358 v_max_u32 v5, flat_scratch_lo, v2
35359 // CHECK: [0x68,0x04,0x0a,0x28]
35361 v_max_u32 v5, flat_scratch_hi, v2
35362 // CHECK: [0x69,0x04,0x0a,0x28]
35364 v_max_u32 v5, vcc_lo, v2
35365 // CHECK: [0x6a,0x04,0x0a,0x28]
35367 v_max_u32 v5, vcc_hi, v2
35368 // CHECK: [0x6b,0x04,0x0a,0x28]
35370 v_max_u32 v5, tba_lo, v2
35371 // CHECK: [0x6c,0x04,0x0a,0x28]
35373 v_max_u32 v5, tba_hi, v2
35374 // CHECK: [0x6d,0x04,0x0a,0x28]
35376 v_max_u32 v5, tma_lo, v2
35377 // CHECK: [0x6e,0x04,0x0a,0x28]
35379 v_max_u32 v5, tma_hi, v2
35380 // CHECK: [0x6f,0x04,0x0a,0x28]
35382 v_max_u32 v5, ttmp11, v2
35383 // CHECK: [0x7b,0x04,0x0a,0x28]
35385 v_max_u32 v5, m0, v2
35386 // CHECK: [0x7c,0x04,0x0a,0x28]
35388 v_max_u32 v5, exec_lo, v2
35389 // CHECK: [0x7e,0x04,0x0a,0x28]
35391 v_max_u32 v5, exec_hi, v2
35392 // CHECK: [0x7f,0x04,0x0a,0x28]
35394 v_max_u32 v5, 0, v2
35395 // CHECK: [0x80,0x04,0x0a,0x28]
35397 v_max_u32 v5, -1, v2
35398 // CHECK: [0xc1,0x04,0x0a,0x28]
35400 v_max_u32 v5, 0.5, v2
35401 // CHECK: [0xf0,0x04,0x0a,0x28]
35403 v_max_u32 v5, -4.0, v2
35404 // CHECK: [0xf7,0x04,0x0a,0x28]
35406 v_max_u32 v5, 0xaf123456, v2
35407 // CHECK: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]
35409 v_max_u32 v5, 0x3f717273, v2
35410 // CHECK: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]
35412 v_max_u32 v5, v1, v255
35413 // CHECK: [0x01,0xff,0x0b,0x28]
35415 v_max_u32_e64 v5, v1, v2
35416 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x05,0x02,0x00]
35418 v_max_u32_e64 v255, v1, v2
35419 // CHECK: [0xff,0x00,0x28,0xd2,0x01,0x05,0x02,0x00]
35421 v_max_u32_e64 v5, v255, v2
35422 // CHECK: [0x05,0x00,0x28,0xd2,0xff,0x05,0x02,0x00]
35424 v_max_u32_e64 v5, s1, v2
35425 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x04,0x02,0x00]
35427 v_max_u32_e64 v5, s103, v2
35428 // CHECK: [0x05,0x00,0x28,0xd2,0x67,0x04,0x02,0x00]
35430 v_max_u32_e64 v5, flat_scratch_lo, v2
35431 // CHECK: [0x05,0x00,0x28,0xd2,0x68,0x04,0x02,0x00]
35433 v_max_u32_e64 v5, flat_scratch_hi, v2
35434 // CHECK: [0x05,0x00,0x28,0xd2,0x69,0x04,0x02,0x00]
35436 v_max_u32_e64 v5, vcc_lo, v2
35437 // CHECK: [0x05,0x00,0x28,0xd2,0x6a,0x04,0x02,0x00]
35439 v_max_u32_e64 v5, vcc_hi, v2
35440 // CHECK: [0x05,0x00,0x28,0xd2,0x6b,0x04,0x02,0x00]
35442 v_max_u32_e64 v5, tba_lo, v2
35443 // CHECK: [0x05,0x00,0x28,0xd2,0x6c,0x04,0x02,0x00]
35445 v_max_u32_e64 v5, tba_hi, v2
35446 // CHECK: [0x05,0x00,0x28,0xd2,0x6d,0x04,0x02,0x00]
35448 v_max_u32_e64 v5, tma_lo, v2
35449 // CHECK: [0x05,0x00,0x28,0xd2,0x6e,0x04,0x02,0x00]
35451 v_max_u32_e64 v5, tma_hi, v2
35452 // CHECK: [0x05,0x00,0x28,0xd2,0x6f,0x04,0x02,0x00]
35454 v_max_u32_e64 v5, ttmp11, v2
35455 // CHECK: [0x05,0x00,0x28,0xd2,0x7b,0x04,0x02,0x00]
35457 v_max_u32_e64 v5, m0, v2
35458 // CHECK: [0x05,0x00,0x28,0xd2,0x7c,0x04,0x02,0x00]
35460 v_max_u32_e64 v5, exec_lo, v2
35461 // CHECK: [0x05,0x00,0x28,0xd2,0x7e,0x04,0x02,0x00]
35463 v_max_u32_e64 v5, exec_hi, v2
35464 // CHECK: [0x05,0x00,0x28,0xd2,0x7f,0x04,0x02,0x00]
35466 v_max_u32_e64 v5, 0, v2
35467 // CHECK: [0x05,0x00,0x28,0xd2,0x80,0x04,0x02,0x00]
35469 v_max_u32_e64 v5, -1, v2
35470 // CHECK: [0x05,0x00,0x28,0xd2,0xc1,0x04,0x02,0x00]
35472 v_max_u32_e64 v5, 0.5, v2
35473 // CHECK: [0x05,0x00,0x28,0xd2,0xf0,0x04,0x02,0x00]
35475 v_max_u32_e64 v5, -4.0, v2
35476 // CHECK: [0x05,0x00,0x28,0xd2,0xf7,0x04,0x02,0x00]
35478 v_max_u32_e64 v5, v1, v255
35479 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xff,0x03,0x00]
35481 v_max_u32_e64 v5, v1, s2
35482 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x05,0x00,0x00]
35484 v_max_u32_e64 v5, v1, s103
35485 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xcf,0x00,0x00]
35487 v_max_u32_e64 v5, v1, flat_scratch_lo
35488 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd1,0x00,0x00]
35490 v_max_u32_e64 v5, v1, flat_scratch_hi
35491 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd3,0x00,0x00]
35493 v_max_u32_e64 v5, v1, vcc_lo
35494 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd5,0x00,0x00]
35496 v_max_u32_e64 v5, v1, vcc_hi
35497 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd7,0x00,0x00]
35499 v_max_u32_e64 v5, v1, tba_lo
35500 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd9,0x00,0x00]
35502 v_max_u32_e64 v5, v1, tba_hi
35503 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdb,0x00,0x00]
35505 v_max_u32_e64 v5, v1, tma_lo
35506 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdd,0x00,0x00]
35508 v_max_u32_e64 v5, v1, tma_hi
35509 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdf,0x00,0x00]
35511 v_max_u32_e64 v5, v1, ttmp11
35512 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xf7,0x00,0x00]
35514 v_max_u32_e64 v5, v1, m0
35515 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xf9,0x00,0x00]
35517 v_max_u32_e64 v5, v1, exec_lo
35518 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xfd,0x00,0x00]
35520 v_max_u32_e64 v5, v1, exec_hi
35521 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xff,0x00,0x00]
35523 v_max_u32_e64 v5, v1, 0
35524 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x01,0x01,0x00]
35526 v_max_u32_e64 v5, v1, -1
35527 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x83,0x01,0x00]
35529 v_max_u32_e64 v5, v1, 0.5
35530 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xe1,0x01,0x00]
35532 v_max_u32_e64 v5, v1, -4.0
35533 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xef,0x01,0x00]
35535 v_lshr_b32 v5, v1, v2
35536 // CHECK: [0x01,0x05,0x0a,0x2a]
35538 v_lshr_b32 v255, v1, v2
35539 // CHECK: [0x01,0x05,0xfe,0x2b]
35541 v_lshr_b32 v5, v255, v2
35542 // CHECK: [0xff,0x05,0x0a,0x2a]
35544 v_lshr_b32 v5, s1, v2
35545 // CHECK: [0x01,0x04,0x0a,0x2a]
35547 v_lshr_b32 v5, s103, v2
35548 // CHECK: [0x67,0x04,0x0a,0x2a]
35550 v_lshr_b32 v5, flat_scratch_lo, v2
35551 // CHECK: [0x68,0x04,0x0a,0x2a]
35553 v_lshr_b32 v5, flat_scratch_hi, v2
35554 // CHECK: [0x69,0x04,0x0a,0x2a]
35556 v_lshr_b32 v5, vcc_lo, v2
35557 // CHECK: [0x6a,0x04,0x0a,0x2a]
35559 v_lshr_b32 v5, vcc_hi, v2
35560 // CHECK: [0x6b,0x04,0x0a,0x2a]
35562 v_lshr_b32 v5, tba_lo, v2
35563 // CHECK: [0x6c,0x04,0x0a,0x2a]
35565 v_lshr_b32 v5, tba_hi, v2
35566 // CHECK: [0x6d,0x04,0x0a,0x2a]
35568 v_lshr_b32 v5, tma_lo, v2
35569 // CHECK: [0x6e,0x04,0x0a,0x2a]
35571 v_lshr_b32 v5, tma_hi, v2
35572 // CHECK: [0x6f,0x04,0x0a,0x2a]
35574 v_lshr_b32 v5, ttmp11, v2
35575 // CHECK: [0x7b,0x04,0x0a,0x2a]
35577 v_lshr_b32 v5, m0, v2
35578 // CHECK: [0x7c,0x04,0x0a,0x2a]
35580 v_lshr_b32 v5, exec_lo, v2
35581 // CHECK: [0x7e,0x04,0x0a,0x2a]
35583 v_lshr_b32 v5, exec_hi, v2
35584 // CHECK: [0x7f,0x04,0x0a,0x2a]
35586 v_lshr_b32 v5, 0, v2
35587 // CHECK: [0x80,0x04,0x0a,0x2a]
35589 v_lshr_b32 v5, -1, v2
35590 // CHECK: [0xc1,0x04,0x0a,0x2a]
35592 v_lshr_b32 v5, 0.5, v2
35593 // CHECK: [0xf0,0x04,0x0a,0x2a]
35595 v_lshr_b32 v5, -4.0, v2
35596 // CHECK: [0xf7,0x04,0x0a,0x2a]
35598 v_lshr_b32 v5, 0xaf123456, v2
35599 // CHECK: [0xff,0x04,0x0a,0x2a,0x56,0x34,0x12,0xaf]
35601 v_lshr_b32 v5, 0x3f717273, v2
35602 // CHECK: [0xff,0x04,0x0a,0x2a,0x73,0x72,0x71,0x3f]
35604 v_lshr_b32 v5, v1, v255
35605 // CHECK: [0x01,0xff,0x0b,0x2a]
35607 v_lshr_b32_e64 v5, v1, v2
35608 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x05,0x02,0x00]
35610 v_lshr_b32_e64 v255, v1, v2
35611 // CHECK: [0xff,0x00,0x2a,0xd2,0x01,0x05,0x02,0x00]
35613 v_lshr_b32_e64 v5, v255, v2
35614 // CHECK: [0x05,0x00,0x2a,0xd2,0xff,0x05,0x02,0x00]
35616 v_lshr_b32_e64 v5, s1, v2
35617 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x04,0x02,0x00]
35619 v_lshr_b32_e64 v5, s103, v2
35620 // CHECK: [0x05,0x00,0x2a,0xd2,0x67,0x04,0x02,0x00]
35622 v_lshr_b32_e64 v5, flat_scratch_lo, v2
35623 // CHECK: [0x05,0x00,0x2a,0xd2,0x68,0x04,0x02,0x00]
35625 v_lshr_b32_e64 v5, flat_scratch_hi, v2
35626 // CHECK: [0x05,0x00,0x2a,0xd2,0x69,0x04,0x02,0x00]
35628 v_lshr_b32_e64 v5, vcc_lo, v2
35629 // CHECK: [0x05,0x00,0x2a,0xd2,0x6a,0x04,0x02,0x00]
35631 v_lshr_b32_e64 v5, vcc_hi, v2
35632 // CHECK: [0x05,0x00,0x2a,0xd2,0x6b,0x04,0x02,0x00]
35634 v_lshr_b32_e64 v5, tba_lo, v2
35635 // CHECK: [0x05,0x00,0x2a,0xd2,0x6c,0x04,0x02,0x00]
35637 v_lshr_b32_e64 v5, tba_hi, v2
35638 // CHECK: [0x05,0x00,0x2a,0xd2,0x6d,0x04,0x02,0x00]
35640 v_lshr_b32_e64 v5, tma_lo, v2
35641 // CHECK: [0x05,0x00,0x2a,0xd2,0x6e,0x04,0x02,0x00]
35643 v_lshr_b32_e64 v5, tma_hi, v2
35644 // CHECK: [0x05,0x00,0x2a,0xd2,0x6f,0x04,0x02,0x00]
35646 v_lshr_b32_e64 v5, ttmp11, v2
35647 // CHECK: [0x05,0x00,0x2a,0xd2,0x7b,0x04,0x02,0x00]
35649 v_lshr_b32_e64 v5, m0, v2
35650 // CHECK: [0x05,0x00,0x2a,0xd2,0x7c,0x04,0x02,0x00]
35652 v_lshr_b32_e64 v5, exec_lo, v2
35653 // CHECK: [0x05,0x00,0x2a,0xd2,0x7e,0x04,0x02,0x00]
35655 v_lshr_b32_e64 v5, exec_hi, v2
35656 // CHECK: [0x05,0x00,0x2a,0xd2,0x7f,0x04,0x02,0x00]
35658 v_lshr_b32_e64 v5, 0, v2
35659 // CHECK: [0x05,0x00,0x2a,0xd2,0x80,0x04,0x02,0x00]
35661 v_lshr_b32_e64 v5, -1, v2
35662 // CHECK: [0x05,0x00,0x2a,0xd2,0xc1,0x04,0x02,0x00]
35664 v_lshr_b32_e64 v5, 0.5, v2
35665 // CHECK: [0x05,0x00,0x2a,0xd2,0xf0,0x04,0x02,0x00]
35667 v_lshr_b32_e64 v5, -4.0, v2
35668 // CHECK: [0x05,0x00,0x2a,0xd2,0xf7,0x04,0x02,0x00]
35670 v_lshr_b32_e64 v5, v1, v255
35671 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xff,0x03,0x00]
35673 v_lshr_b32_e64 v5, v1, s2
35674 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x05,0x00,0x00]
35676 v_lshr_b32_e64 v5, v1, s103
35677 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xcf,0x00,0x00]
35679 v_lshr_b32_e64 v5, v1, flat_scratch_lo
35680 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd1,0x00,0x00]
35682 v_lshr_b32_e64 v5, v1, flat_scratch_hi
35683 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd3,0x00,0x00]
35685 v_lshr_b32_e64 v5, v1, vcc_lo
35686 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd5,0x00,0x00]
35688 v_lshr_b32_e64 v5, v1, vcc_hi
35689 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd7,0x00,0x00]
35691 v_lshr_b32_e64 v5, v1, tba_lo
35692 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd9,0x00,0x00]
35694 v_lshr_b32_e64 v5, v1, tba_hi
35695 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdb,0x00,0x00]
35697 v_lshr_b32_e64 v5, v1, tma_lo
35698 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdd,0x00,0x00]
35700 v_lshr_b32_e64 v5, v1, tma_hi
35701 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdf,0x00,0x00]
35703 v_lshr_b32_e64 v5, v1, ttmp11
35704 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xf7,0x00,0x00]
35706 v_lshr_b32_e64 v5, v1, m0
35707 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xf9,0x00,0x00]
35709 v_lshr_b32_e64 v5, v1, exec_lo
35710 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xfd,0x00,0x00]
35712 v_lshr_b32_e64 v5, v1, exec_hi
35713 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xff,0x00,0x00]
35715 v_lshr_b32_e64 v5, v1, 0
35716 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x01,0x01,0x00]
35718 v_lshr_b32_e64 v5, v1, -1
35719 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x83,0x01,0x00]
35721 v_lshr_b32_e64 v5, v1, 0.5
35722 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xe1,0x01,0x00]
35724 v_lshr_b32_e64 v5, v1, -4.0
35725 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xef,0x01,0x00]
35727 v_lshrrev_b32 v5, v1, v2
35728 // CHECK: [0x01,0x05,0x0a,0x2c]
35730 v_lshrrev_b32 v255, v1, v2
35731 // CHECK: [0x01,0x05,0xfe,0x2d]
35733 v_lshrrev_b32 v5, v255, v2
35734 // CHECK: [0xff,0x05,0x0a,0x2c]
35736 v_lshrrev_b32 v5, s1, v2
35737 // CHECK: [0x01,0x04,0x0a,0x2c]
35739 v_lshrrev_b32 v5, s103, v2
35740 // CHECK: [0x67,0x04,0x0a,0x2c]
35742 v_lshrrev_b32 v5, flat_scratch_lo, v2
35743 // CHECK: [0x68,0x04,0x0a,0x2c]
35745 v_lshrrev_b32 v5, flat_scratch_hi, v2
35746 // CHECK: [0x69,0x04,0x0a,0x2c]
35748 v_lshrrev_b32 v5, vcc_lo, v2
35749 // CHECK: [0x6a,0x04,0x0a,0x2c]
35751 v_lshrrev_b32 v5, vcc_hi, v2
35752 // CHECK: [0x6b,0x04,0x0a,0x2c]
35754 v_lshrrev_b32 v5, tba_lo, v2
35755 // CHECK: [0x6c,0x04,0x0a,0x2c]
35757 v_lshrrev_b32 v5, tba_hi, v2
35758 // CHECK: [0x6d,0x04,0x0a,0x2c]
35760 v_lshrrev_b32 v5, tma_lo, v2
35761 // CHECK: [0x6e,0x04,0x0a,0x2c]
35763 v_lshrrev_b32 v5, tma_hi, v2
35764 // CHECK: [0x6f,0x04,0x0a,0x2c]
35766 v_lshrrev_b32 v5, ttmp11, v2
35767 // CHECK: [0x7b,0x04,0x0a,0x2c]
35769 v_lshrrev_b32 v5, m0, v2
35770 // CHECK: [0x7c,0x04,0x0a,0x2c]
35772 v_lshrrev_b32 v5, exec_lo, v2
35773 // CHECK: [0x7e,0x04,0x0a,0x2c]
35775 v_lshrrev_b32 v5, exec_hi, v2
35776 // CHECK: [0x7f,0x04,0x0a,0x2c]
35778 v_lshrrev_b32 v5, 0, v2
35779 // CHECK: [0x80,0x04,0x0a,0x2c]
35781 v_lshrrev_b32 v5, -1, v2
35782 // CHECK: [0xc1,0x04,0x0a,0x2c]
35784 v_lshrrev_b32 v5, 0.5, v2
35785 // CHECK: [0xf0,0x04,0x0a,0x2c]
35787 v_lshrrev_b32 v5, -4.0, v2
35788 // CHECK: [0xf7,0x04,0x0a,0x2c]
35790 v_lshrrev_b32 v5, 0xaf123456, v2
35791 // CHECK: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]
35793 v_lshrrev_b32 v5, 0x3f717273, v2
35794 // CHECK: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]
35796 v_lshrrev_b32 v5, v1, v255
35797 // CHECK: [0x01,0xff,0x0b,0x2c]
35799 v_lshrrev_b32_e64 v5, v1, v2
35800 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x05,0x02,0x00]
35802 v_lshrrev_b32_e64 v255, v1, v2
35803 // CHECK: [0xff,0x00,0x2c,0xd2,0x01,0x05,0x02,0x00]
35805 v_lshrrev_b32_e64 v5, v255, v2
35806 // CHECK: [0x05,0x00,0x2c,0xd2,0xff,0x05,0x02,0x00]
35808 v_lshrrev_b32_e64 v5, s1, v2
35809 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x04,0x02,0x00]
35811 v_lshrrev_b32_e64 v5, s103, v2
35812 // CHECK: [0x05,0x00,0x2c,0xd2,0x67,0x04,0x02,0x00]
35814 v_lshrrev_b32_e64 v5, flat_scratch_lo, v2
35815 // CHECK: [0x05,0x00,0x2c,0xd2,0x68,0x04,0x02,0x00]
35817 v_lshrrev_b32_e64 v5, flat_scratch_hi, v2
35818 // CHECK: [0x05,0x00,0x2c,0xd2,0x69,0x04,0x02,0x00]
35820 v_lshrrev_b32_e64 v5, vcc_lo, v2
35821 // CHECK: [0x05,0x00,0x2c,0xd2,0x6a,0x04,0x02,0x00]
35823 v_lshrrev_b32_e64 v5, vcc_hi, v2
35824 // CHECK: [0x05,0x00,0x2c,0xd2,0x6b,0x04,0x02,0x00]
35826 v_lshrrev_b32_e64 v5, tba_lo, v2
35827 // CHECK: [0x05,0x00,0x2c,0xd2,0x6c,0x04,0x02,0x00]
35829 v_lshrrev_b32_e64 v5, tba_hi, v2
35830 // CHECK: [0x05,0x00,0x2c,0xd2,0x6d,0x04,0x02,0x00]
35832 v_lshrrev_b32_e64 v5, tma_lo, v2
35833 // CHECK: [0x05,0x00,0x2c,0xd2,0x6e,0x04,0x02,0x00]
35835 v_lshrrev_b32_e64 v5, tma_hi, v2
35836 // CHECK: [0x05,0x00,0x2c,0xd2,0x6f,0x04,0x02,0x00]
35838 v_lshrrev_b32_e64 v5, ttmp11, v2
35839 // CHECK: [0x05,0x00,0x2c,0xd2,0x7b,0x04,0x02,0x00]
35841 v_lshrrev_b32_e64 v5, m0, v2
35842 // CHECK: [0x05,0x00,0x2c,0xd2,0x7c,0x04,0x02,0x00]
35844 v_lshrrev_b32_e64 v5, exec_lo, v2
35845 // CHECK: [0x05,0x00,0x2c,0xd2,0x7e,0x04,0x02,0x00]
35847 v_lshrrev_b32_e64 v5, exec_hi, v2
35848 // CHECK: [0x05,0x00,0x2c,0xd2,0x7f,0x04,0x02,0x00]
35850 v_lshrrev_b32_e64 v5, 0, v2
35851 // CHECK: [0x05,0x00,0x2c,0xd2,0x80,0x04,0x02,0x00]
35853 v_lshrrev_b32_e64 v5, -1, v2
35854 // CHECK: [0x05,0x00,0x2c,0xd2,0xc1,0x04,0x02,0x00]
35856 v_lshrrev_b32_e64 v5, 0.5, v2
35857 // CHECK: [0x05,0x00,0x2c,0xd2,0xf0,0x04,0x02,0x00]
35859 v_lshrrev_b32_e64 v5, -4.0, v2
35860 // CHECK: [0x05,0x00,0x2c,0xd2,0xf7,0x04,0x02,0x00]
35862 v_lshrrev_b32_e64 v5, v1, v255
35863 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xff,0x03,0x00]
35865 v_lshrrev_b32_e64 v5, v1, s2
35866 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x05,0x00,0x00]
35868 v_lshrrev_b32_e64 v5, v1, s103
35869 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xcf,0x00,0x00]
35871 v_lshrrev_b32_e64 v5, v1, flat_scratch_lo
35872 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd1,0x00,0x00]
35874 v_lshrrev_b32_e64 v5, v1, flat_scratch_hi
35875 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd3,0x00,0x00]
35877 v_lshrrev_b32_e64 v5, v1, vcc_lo
35878 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd5,0x00,0x00]
35880 v_lshrrev_b32_e64 v5, v1, vcc_hi
35881 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd7,0x00,0x00]
35883 v_lshrrev_b32_e64 v5, v1, tba_lo
35884 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd9,0x00,0x00]
35886 v_lshrrev_b32_e64 v5, v1, tba_hi
35887 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdb,0x00,0x00]
35889 v_lshrrev_b32_e64 v5, v1, tma_lo
35890 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdd,0x00,0x00]
35892 v_lshrrev_b32_e64 v5, v1, tma_hi
35893 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdf,0x00,0x00]
35895 v_lshrrev_b32_e64 v5, v1, ttmp11
35896 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xf7,0x00,0x00]
35898 v_lshrrev_b32_e64 v5, v1, m0
35899 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xf9,0x00,0x00]
35901 v_lshrrev_b32_e64 v5, v1, exec_lo
35902 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xfd,0x00,0x00]
35904 v_lshrrev_b32_e64 v5, v1, exec_hi
35905 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xff,0x00,0x00]
35907 v_lshrrev_b32_e64 v5, v1, 0
35908 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x01,0x01,0x00]
35910 v_lshrrev_b32_e64 v5, v1, -1
35911 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x83,0x01,0x00]
35913 v_lshrrev_b32_e64 v5, v1, 0.5
35914 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xe1,0x01,0x00]
35916 v_lshrrev_b32_e64 v5, v1, -4.0
35917 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xef,0x01,0x00]
35919 v_ashr_i32 v5, v1, v2
35920 // CHECK: [0x01,0x05,0x0a,0x2e]
35922 v_ashr_i32 v255, v1, v2
35923 // CHECK: [0x01,0x05,0xfe,0x2f]
35925 v_ashr_i32 v5, v255, v2
35926 // CHECK: [0xff,0x05,0x0a,0x2e]
35928 v_ashr_i32 v5, s1, v2
35929 // CHECK: [0x01,0x04,0x0a,0x2e]
35931 v_ashr_i32 v5, s103, v2
35932 // CHECK: [0x67,0x04,0x0a,0x2e]
35934 v_ashr_i32 v5, flat_scratch_lo, v2
35935 // CHECK: [0x68,0x04,0x0a,0x2e]
35937 v_ashr_i32 v5, flat_scratch_hi, v2
35938 // CHECK: [0x69,0x04,0x0a,0x2e]
35940 v_ashr_i32 v5, vcc_lo, v2
35941 // CHECK: [0x6a,0x04,0x0a,0x2e]
35943 v_ashr_i32 v5, vcc_hi, v2
35944 // CHECK: [0x6b,0x04,0x0a,0x2e]
35946 v_ashr_i32 v5, tba_lo, v2
35947 // CHECK: [0x6c,0x04,0x0a,0x2e]
35949 v_ashr_i32 v5, tba_hi, v2
35950 // CHECK: [0x6d,0x04,0x0a,0x2e]
35952 v_ashr_i32 v5, tma_lo, v2
35953 // CHECK: [0x6e,0x04,0x0a,0x2e]
35955 v_ashr_i32 v5, tma_hi, v2
35956 // CHECK: [0x6f,0x04,0x0a,0x2e]
35958 v_ashr_i32 v5, ttmp11, v2
35959 // CHECK: [0x7b,0x04,0x0a,0x2e]
35961 v_ashr_i32 v5, m0, v2
35962 // CHECK: [0x7c,0x04,0x0a,0x2e]
35964 v_ashr_i32 v5, exec_lo, v2
35965 // CHECK: [0x7e,0x04,0x0a,0x2e]
35967 v_ashr_i32 v5, exec_hi, v2
35968 // CHECK: [0x7f,0x04,0x0a,0x2e]
35970 v_ashr_i32 v5, 0, v2
35971 // CHECK: [0x80,0x04,0x0a,0x2e]
35973 v_ashr_i32 v5, -1, v2
35974 // CHECK: [0xc1,0x04,0x0a,0x2e]
35976 v_ashr_i32 v5, 0.5, v2
35977 // CHECK: [0xf0,0x04,0x0a,0x2e]
35979 v_ashr_i32 v5, -4.0, v2
35980 // CHECK: [0xf7,0x04,0x0a,0x2e]
35982 v_ashr_i32 v5, 0xaf123456, v2
35983 // CHECK: [0xff,0x04,0x0a,0x2e,0x56,0x34,0x12,0xaf]
35985 v_ashr_i32 v5, 0x3f717273, v2
35986 // CHECK: [0xff,0x04,0x0a,0x2e,0x73,0x72,0x71,0x3f]
35988 v_ashr_i32 v5, v1, v255
35989 // CHECK: [0x01,0xff,0x0b,0x2e]
35991 v_ashr_i32_e64 v5, v1, v2
35992 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x05,0x02,0x00]
35994 v_ashr_i32_e64 v255, v1, v2
35995 // CHECK: [0xff,0x00,0x2e,0xd2,0x01,0x05,0x02,0x00]
35997 v_ashr_i32_e64 v5, v255, v2
35998 // CHECK: [0x05,0x00,0x2e,0xd2,0xff,0x05,0x02,0x00]
36000 v_ashr_i32_e64 v5, s1, v2
36001 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x04,0x02,0x00]
36003 v_ashr_i32_e64 v5, s103, v2
36004 // CHECK: [0x05,0x00,0x2e,0xd2,0x67,0x04,0x02,0x00]
36006 v_ashr_i32_e64 v5, flat_scratch_lo, v2
36007 // CHECK: [0x05,0x00,0x2e,0xd2,0x68,0x04,0x02,0x00]
36009 v_ashr_i32_e64 v5, flat_scratch_hi, v2
36010 // CHECK: [0x05,0x00,0x2e,0xd2,0x69,0x04,0x02,0x00]
36012 v_ashr_i32_e64 v5, vcc_lo, v2
36013 // CHECK: [0x05,0x00,0x2e,0xd2,0x6a,0x04,0x02,0x00]
36015 v_ashr_i32_e64 v5, vcc_hi, v2
36016 // CHECK: [0x05,0x00,0x2e,0xd2,0x6b,0x04,0x02,0x00]
36018 v_ashr_i32_e64 v5, tba_lo, v2
36019 // CHECK: [0x05,0x00,0x2e,0xd2,0x6c,0x04,0x02,0x00]
36021 v_ashr_i32_e64 v5, tba_hi, v2
36022 // CHECK: [0x05,0x00,0x2e,0xd2,0x6d,0x04,0x02,0x00]
36024 v_ashr_i32_e64 v5, tma_lo, v2
36025 // CHECK: [0x05,0x00,0x2e,0xd2,0x6e,0x04,0x02,0x00]
36027 v_ashr_i32_e64 v5, tma_hi, v2
36028 // CHECK: [0x05,0x00,0x2e,0xd2,0x6f,0x04,0x02,0x00]
36030 v_ashr_i32_e64 v5, ttmp11, v2
36031 // CHECK: [0x05,0x00,0x2e,0xd2,0x7b,0x04,0x02,0x00]
36033 v_ashr_i32_e64 v5, m0, v2
36034 // CHECK: [0x05,0x00,0x2e,0xd2,0x7c,0x04,0x02,0x00]
36036 v_ashr_i32_e64 v5, exec_lo, v2
36037 // CHECK: [0x05,0x00,0x2e,0xd2,0x7e,0x04,0x02,0x00]
36039 v_ashr_i32_e64 v5, exec_hi, v2
36040 // CHECK: [0x05,0x00,0x2e,0xd2,0x7f,0x04,0x02,0x00]
36042 v_ashr_i32_e64 v5, 0, v2
36043 // CHECK: [0x05,0x00,0x2e,0xd2,0x80,0x04,0x02,0x00]
36045 v_ashr_i32_e64 v5, -1, v2
36046 // CHECK: [0x05,0x00,0x2e,0xd2,0xc1,0x04,0x02,0x00]
36048 v_ashr_i32_e64 v5, 0.5, v2
36049 // CHECK: [0x05,0x00,0x2e,0xd2,0xf0,0x04,0x02,0x00]
36051 v_ashr_i32_e64 v5, -4.0, v2
36052 // CHECK: [0x05,0x00,0x2e,0xd2,0xf7,0x04,0x02,0x00]
36054 v_ashr_i32_e64 v5, v1, v255
36055 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xff,0x03,0x00]
36057 v_ashr_i32_e64 v5, v1, s2
36058 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x05,0x00,0x00]
36060 v_ashr_i32_e64 v5, v1, s103
36061 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xcf,0x00,0x00]
36063 v_ashr_i32_e64 v5, v1, flat_scratch_lo
36064 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd1,0x00,0x00]
36066 v_ashr_i32_e64 v5, v1, flat_scratch_hi
36067 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd3,0x00,0x00]
36069 v_ashr_i32_e64 v5, v1, vcc_lo
36070 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd5,0x00,0x00]
36072 v_ashr_i32_e64 v5, v1, vcc_hi
36073 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd7,0x00,0x00]
36075 v_ashr_i32_e64 v5, v1, tba_lo
36076 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd9,0x00,0x00]
36078 v_ashr_i32_e64 v5, v1, tba_hi
36079 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdb,0x00,0x00]
36081 v_ashr_i32_e64 v5, v1, tma_lo
36082 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdd,0x00,0x00]
36084 v_ashr_i32_e64 v5, v1, tma_hi
36085 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdf,0x00,0x00]
36087 v_ashr_i32_e64 v5, v1, ttmp11
36088 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xf7,0x00,0x00]
36090 v_ashr_i32_e64 v5, v1, m0
36091 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xf9,0x00,0x00]
36093 v_ashr_i32_e64 v5, v1, exec_lo
36094 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xfd,0x00,0x00]
36096 v_ashr_i32_e64 v5, v1, exec_hi
36097 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xff,0x00,0x00]
36099 v_ashr_i32_e64 v5, v1, 0
36100 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x01,0x01,0x00]
36102 v_ashr_i32_e64 v5, v1, -1
36103 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x83,0x01,0x00]
36105 v_ashr_i32_e64 v5, v1, 0.5
36106 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xe1,0x01,0x00]
36108 v_ashr_i32_e64 v5, v1, -4.0
36109 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xef,0x01,0x00]
36111 v_ashrrev_i32 v5, v1, v2
36112 // CHECK: [0x01,0x05,0x0a,0x30]
36114 v_ashrrev_i32 v255, v1, v2
36115 // CHECK: [0x01,0x05,0xfe,0x31]
36117 v_ashrrev_i32 v5, v255, v2
36118 // CHECK: [0xff,0x05,0x0a,0x30]
36120 v_ashrrev_i32 v5, s1, v2
36121 // CHECK: [0x01,0x04,0x0a,0x30]
36123 v_ashrrev_i32 v5, s103, v2
36124 // CHECK: [0x67,0x04,0x0a,0x30]
36126 v_ashrrev_i32 v5, flat_scratch_lo, v2
36127 // CHECK: [0x68,0x04,0x0a,0x30]
36129 v_ashrrev_i32 v5, flat_scratch_hi, v2
36130 // CHECK: [0x69,0x04,0x0a,0x30]
36132 v_ashrrev_i32 v5, vcc_lo, v2
36133 // CHECK: [0x6a,0x04,0x0a,0x30]
36135 v_ashrrev_i32 v5, vcc_hi, v2
36136 // CHECK: [0x6b,0x04,0x0a,0x30]
36138 v_ashrrev_i32 v5, tba_lo, v2
36139 // CHECK: [0x6c,0x04,0x0a,0x30]
36141 v_ashrrev_i32 v5, tba_hi, v2
36142 // CHECK: [0x6d,0x04,0x0a,0x30]
36144 v_ashrrev_i32 v5, tma_lo, v2
36145 // CHECK: [0x6e,0x04,0x0a,0x30]
36147 v_ashrrev_i32 v5, tma_hi, v2
36148 // CHECK: [0x6f,0x04,0x0a,0x30]
36150 v_ashrrev_i32 v5, ttmp11, v2
36151 // CHECK: [0x7b,0x04,0x0a,0x30]
36153 v_ashrrev_i32 v5, m0, v2
36154 // CHECK: [0x7c,0x04,0x0a,0x30]
36156 v_ashrrev_i32 v5, exec_lo, v2
36157 // CHECK: [0x7e,0x04,0x0a,0x30]
36159 v_ashrrev_i32 v5, exec_hi, v2
36160 // CHECK: [0x7f,0x04,0x0a,0x30]
36162 v_ashrrev_i32 v5, 0, v2
36163 // CHECK: [0x80,0x04,0x0a,0x30]
36165 v_ashrrev_i32 v5, -1, v2
36166 // CHECK: [0xc1,0x04,0x0a,0x30]
36168 v_ashrrev_i32 v5, 0.5, v2
36169 // CHECK: [0xf0,0x04,0x0a,0x30]
36171 v_ashrrev_i32 v5, -4.0, v2
36172 // CHECK: [0xf7,0x04,0x0a,0x30]
36174 v_ashrrev_i32 v5, 0xaf123456, v2
36175 // CHECK: [0xff,0x04,0x0a,0x30,0x56,0x34,0x12,0xaf]
36177 v_ashrrev_i32 v5, 0x3f717273, v2
36178 // CHECK: [0xff,0x04,0x0a,0x30,0x73,0x72,0x71,0x3f]
36180 v_ashrrev_i32 v5, v1, v255
36181 // CHECK: [0x01,0xff,0x0b,0x30]
36183 v_ashrrev_i32_e64 v5, v1, v2
36184 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x05,0x02,0x00]
36186 v_ashrrev_i32_e64 v255, v1, v2
36187 // CHECK: [0xff,0x00,0x30,0xd2,0x01,0x05,0x02,0x00]
36189 v_ashrrev_i32_e64 v5, v255, v2
36190 // CHECK: [0x05,0x00,0x30,0xd2,0xff,0x05,0x02,0x00]
36192 v_ashrrev_i32_e64 v5, s1, v2
36193 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x04,0x02,0x00]
36195 v_ashrrev_i32_e64 v5, s103, v2
36196 // CHECK: [0x05,0x00,0x30,0xd2,0x67,0x04,0x02,0x00]
36198 v_ashrrev_i32_e64 v5, flat_scratch_lo, v2
36199 // CHECK: [0x05,0x00,0x30,0xd2,0x68,0x04,0x02,0x00]
36201 v_ashrrev_i32_e64 v5, flat_scratch_hi, v2
36202 // CHECK: [0x05,0x00,0x30,0xd2,0x69,0x04,0x02,0x00]
36204 v_ashrrev_i32_e64 v5, vcc_lo, v2
36205 // CHECK: [0x05,0x00,0x30,0xd2,0x6a,0x04,0x02,0x00]
36207 v_ashrrev_i32_e64 v5, vcc_hi, v2
36208 // CHECK: [0x05,0x00,0x30,0xd2,0x6b,0x04,0x02,0x00]
36210 v_ashrrev_i32_e64 v5, tba_lo, v2
36211 // CHECK: [0x05,0x00,0x30,0xd2,0x6c,0x04,0x02,0x00]
36213 v_ashrrev_i32_e64 v5, tba_hi, v2
36214 // CHECK: [0x05,0x00,0x30,0xd2,0x6d,0x04,0x02,0x00]
36216 v_ashrrev_i32_e64 v5, tma_lo, v2
36217 // CHECK: [0x05,0x00,0x30,0xd2,0x6e,0x04,0x02,0x00]
36219 v_ashrrev_i32_e64 v5, tma_hi, v2
36220 // CHECK: [0x05,0x00,0x30,0xd2,0x6f,0x04,0x02,0x00]
36222 v_ashrrev_i32_e64 v5, ttmp11, v2
36223 // CHECK: [0x05,0x00,0x30,0xd2,0x7b,0x04,0x02,0x00]
36225 v_ashrrev_i32_e64 v5, m0, v2
36226 // CHECK: [0x05,0x00,0x30,0xd2,0x7c,0x04,0x02,0x00]
36228 v_ashrrev_i32_e64 v5, exec_lo, v2
36229 // CHECK: [0x05,0x00,0x30,0xd2,0x7e,0x04,0x02,0x00]
36231 v_ashrrev_i32_e64 v5, exec_hi, v2
36232 // CHECK: [0x05,0x00,0x30,0xd2,0x7f,0x04,0x02,0x00]
36234 v_ashrrev_i32_e64 v5, 0, v2
36235 // CHECK: [0x05,0x00,0x30,0xd2,0x80,0x04,0x02,0x00]
36237 v_ashrrev_i32_e64 v5, -1, v2
36238 // CHECK: [0x05,0x00,0x30,0xd2,0xc1,0x04,0x02,0x00]
36240 v_ashrrev_i32_e64 v5, 0.5, v2
36241 // CHECK: [0x05,0x00,0x30,0xd2,0xf0,0x04,0x02,0x00]
36243 v_ashrrev_i32_e64 v5, -4.0, v2
36244 // CHECK: [0x05,0x00,0x30,0xd2,0xf7,0x04,0x02,0x00]
36246 v_ashrrev_i32_e64 v5, v1, v255
36247 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xff,0x03,0x00]
36249 v_ashrrev_i32_e64 v5, v1, s2
36250 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x05,0x00,0x00]
36252 v_ashrrev_i32_e64 v5, v1, s103
36253 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xcf,0x00,0x00]
36255 v_ashrrev_i32_e64 v5, v1, flat_scratch_lo
36256 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd1,0x00,0x00]
36258 v_ashrrev_i32_e64 v5, v1, flat_scratch_hi
36259 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd3,0x00,0x00]
36261 v_ashrrev_i32_e64 v5, v1, vcc_lo
36262 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd5,0x00,0x00]
36264 v_ashrrev_i32_e64 v5, v1, vcc_hi
36265 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd7,0x00,0x00]
36267 v_ashrrev_i32_e64 v5, v1, tba_lo
36268 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd9,0x00,0x00]
36270 v_ashrrev_i32_e64 v5, v1, tba_hi
36271 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdb,0x00,0x00]
36273 v_ashrrev_i32_e64 v5, v1, tma_lo
36274 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdd,0x00,0x00]
36276 v_ashrrev_i32_e64 v5, v1, tma_hi
36277 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdf,0x00,0x00]
36279 v_ashrrev_i32_e64 v5, v1, ttmp11
36280 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xf7,0x00,0x00]
36282 v_ashrrev_i32_e64 v5, v1, m0
36283 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xf9,0x00,0x00]
36285 v_ashrrev_i32_e64 v5, v1, exec_lo
36286 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xfd,0x00,0x00]
36288 v_ashrrev_i32_e64 v5, v1, exec_hi
36289 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xff,0x00,0x00]
36291 v_ashrrev_i32_e64 v5, v1, 0
36292 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x01,0x01,0x00]
36294 v_ashrrev_i32_e64 v5, v1, -1
36295 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x83,0x01,0x00]
36297 v_ashrrev_i32_e64 v5, v1, 0.5
36298 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xe1,0x01,0x00]
36300 v_ashrrev_i32_e64 v5, v1, -4.0
36301 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xef,0x01,0x00]
36303 v_lshl_b32 v5, v1, v2
36304 // CHECK: [0x01,0x05,0x0a,0x32]
36306 v_lshl_b32 v255, v1, v2
36307 // CHECK: [0x01,0x05,0xfe,0x33]
36309 v_lshl_b32 v5, v255, v2
36310 // CHECK: [0xff,0x05,0x0a,0x32]
36312 v_lshl_b32 v5, s1, v2
36313 // CHECK: [0x01,0x04,0x0a,0x32]
36315 v_lshl_b32 v5, s103, v2
36316 // CHECK: [0x67,0x04,0x0a,0x32]
36318 v_lshl_b32 v5, flat_scratch_lo, v2
36319 // CHECK: [0x68,0x04,0x0a,0x32]
36321 v_lshl_b32 v5, flat_scratch_hi, v2
36322 // CHECK: [0x69,0x04,0x0a,0x32]
36324 v_lshl_b32 v5, vcc_lo, v2
36325 // CHECK: [0x6a,0x04,0x0a,0x32]
36327 v_lshl_b32 v5, vcc_hi, v2
36328 // CHECK: [0x6b,0x04,0x0a,0x32]
36330 v_lshl_b32 v5, tba_lo, v2
36331 // CHECK: [0x6c,0x04,0x0a,0x32]
36333 v_lshl_b32 v5, tba_hi, v2
36334 // CHECK: [0x6d,0x04,0x0a,0x32]
36336 v_lshl_b32 v5, tma_lo, v2
36337 // CHECK: [0x6e,0x04,0x0a,0x32]
36339 v_lshl_b32 v5, tma_hi, v2
36340 // CHECK: [0x6f,0x04,0x0a,0x32]
36342 v_lshl_b32 v5, ttmp11, v2
36343 // CHECK: [0x7b,0x04,0x0a,0x32]
36345 v_lshl_b32 v5, m0, v2
36346 // CHECK: [0x7c,0x04,0x0a,0x32]
36348 v_lshl_b32 v5, exec_lo, v2
36349 // CHECK: [0x7e,0x04,0x0a,0x32]
36351 v_lshl_b32 v5, exec_hi, v2
36352 // CHECK: [0x7f,0x04,0x0a,0x32]
36354 v_lshl_b32 v5, 0, v2
36355 // CHECK: [0x80,0x04,0x0a,0x32]
36357 v_lshl_b32 v5, -1, v2
36358 // CHECK: [0xc1,0x04,0x0a,0x32]
36360 v_lshl_b32 v5, 0.5, v2
36361 // CHECK: [0xf0,0x04,0x0a,0x32]
36363 v_lshl_b32 v5, -4.0, v2
36364 // CHECK: [0xf7,0x04,0x0a,0x32]
36366 v_lshl_b32 v5, 0xaf123456, v2
36367 // CHECK: [0xff,0x04,0x0a,0x32,0x56,0x34,0x12,0xaf]
36369 v_lshl_b32 v5, 0x3f717273, v2
36370 // CHECK: [0xff,0x04,0x0a,0x32,0x73,0x72,0x71,0x3f]
36372 v_lshl_b32 v5, v1, v255
36373 // CHECK: [0x01,0xff,0x0b,0x32]
36375 v_lshl_b32_e64 v5, v1, v2
36376 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x05,0x02,0x00]
36378 v_lshl_b32_e64 v255, v1, v2
36379 // CHECK: [0xff,0x00,0x32,0xd2,0x01,0x05,0x02,0x00]
36381 v_lshl_b32_e64 v5, v255, v2
36382 // CHECK: [0x05,0x00,0x32,0xd2,0xff,0x05,0x02,0x00]
36384 v_lshl_b32_e64 v5, s1, v2
36385 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x04,0x02,0x00]
36387 v_lshl_b32_e64 v5, s103, v2
36388 // CHECK: [0x05,0x00,0x32,0xd2,0x67,0x04,0x02,0x00]
36390 v_lshl_b32_e64 v5, flat_scratch_lo, v2
36391 // CHECK: [0x05,0x00,0x32,0xd2,0x68,0x04,0x02,0x00]
36393 v_lshl_b32_e64 v5, flat_scratch_hi, v2
36394 // CHECK: [0x05,0x00,0x32,0xd2,0x69,0x04,0x02,0x00]
36396 v_lshl_b32_e64 v5, vcc_lo, v2
36397 // CHECK: [0x05,0x00,0x32,0xd2,0x6a,0x04,0x02,0x00]
36399 v_lshl_b32_e64 v5, vcc_hi, v2
36400 // CHECK: [0x05,0x00,0x32,0xd2,0x6b,0x04,0x02,0x00]
36402 v_lshl_b32_e64 v5, tba_lo, v2
36403 // CHECK: [0x05,0x00,0x32,0xd2,0x6c,0x04,0x02,0x00]
36405 v_lshl_b32_e64 v5, tba_hi, v2
36406 // CHECK: [0x05,0x00,0x32,0xd2,0x6d,0x04,0x02,0x00]
36408 v_lshl_b32_e64 v5, tma_lo, v2
36409 // CHECK: [0x05,0x00,0x32,0xd2,0x6e,0x04,0x02,0x00]
36411 v_lshl_b32_e64 v5, tma_hi, v2
36412 // CHECK: [0x05,0x00,0x32,0xd2,0x6f,0x04,0x02,0x00]
36414 v_lshl_b32_e64 v5, ttmp11, v2
36415 // CHECK: [0x05,0x00,0x32,0xd2,0x7b,0x04,0x02,0x00]
36417 v_lshl_b32_e64 v5, m0, v2
36418 // CHECK: [0x05,0x00,0x32,0xd2,0x7c,0x04,0x02,0x00]
36420 v_lshl_b32_e64 v5, exec_lo, v2
36421 // CHECK: [0x05,0x00,0x32,0xd2,0x7e,0x04,0x02,0x00]
36423 v_lshl_b32_e64 v5, exec_hi, v2
36424 // CHECK: [0x05,0x00,0x32,0xd2,0x7f,0x04,0x02,0x00]
36426 v_lshl_b32_e64 v5, 0, v2
36427 // CHECK: [0x05,0x00,0x32,0xd2,0x80,0x04,0x02,0x00]
36429 v_lshl_b32_e64 v5, -1, v2
36430 // CHECK: [0x05,0x00,0x32,0xd2,0xc1,0x04,0x02,0x00]
36432 v_lshl_b32_e64 v5, 0.5, v2
36433 // CHECK: [0x05,0x00,0x32,0xd2,0xf0,0x04,0x02,0x00]
36435 v_lshl_b32_e64 v5, -4.0, v2
36436 // CHECK: [0x05,0x00,0x32,0xd2,0xf7,0x04,0x02,0x00]
36438 v_lshl_b32_e64 v5, v1, v255
36439 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xff,0x03,0x00]
36441 v_lshl_b32_e64 v5, v1, s2
36442 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x05,0x00,0x00]
36444 v_lshl_b32_e64 v5, v1, s103
36445 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xcf,0x00,0x00]
36447 v_lshl_b32_e64 v5, v1, flat_scratch_lo
36448 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd1,0x00,0x00]
36450 v_lshl_b32_e64 v5, v1, flat_scratch_hi
36451 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd3,0x00,0x00]
36453 v_lshl_b32_e64 v5, v1, vcc_lo
36454 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd5,0x00,0x00]
36456 v_lshl_b32_e64 v5, v1, vcc_hi
36457 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd7,0x00,0x00]
36459 v_lshl_b32_e64 v5, v1, tba_lo
36460 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd9,0x00,0x00]
36462 v_lshl_b32_e64 v5, v1, tba_hi
36463 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdb,0x00,0x00]
36465 v_lshl_b32_e64 v5, v1, tma_lo
36466 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdd,0x00,0x00]
36468 v_lshl_b32_e64 v5, v1, tma_hi
36469 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdf,0x00,0x00]
36471 v_lshl_b32_e64 v5, v1, ttmp11
36472 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xf7,0x00,0x00]
36474 v_lshl_b32_e64 v5, v1, m0
36475 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xf9,0x00,0x00]
36477 v_lshl_b32_e64 v5, v1, exec_lo
36478 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xfd,0x00,0x00]
36480 v_lshl_b32_e64 v5, v1, exec_hi
36481 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xff,0x00,0x00]
36483 v_lshl_b32_e64 v5, v1, 0
36484 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x01,0x01,0x00]
36486 v_lshl_b32_e64 v5, v1, -1
36487 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x83,0x01,0x00]
36489 v_lshl_b32_e64 v5, v1, 0.5
36490 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xe1,0x01,0x00]
36492 v_lshl_b32_e64 v5, v1, -4.0
36493 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xef,0x01,0x00]
36495 v_lshlrev_b32 v5, v1, v2
36496 // CHECK: [0x01,0x05,0x0a,0x34]
36498 v_lshlrev_b32 v255, v1, v2
36499 // CHECK: [0x01,0x05,0xfe,0x35]
36501 v_lshlrev_b32 v5, v255, v2
36502 // CHECK: [0xff,0x05,0x0a,0x34]
36504 v_lshlrev_b32 v5, s1, v2
36505 // CHECK: [0x01,0x04,0x0a,0x34]
36507 v_lshlrev_b32 v5, s103, v2
36508 // CHECK: [0x67,0x04,0x0a,0x34]
36510 v_lshlrev_b32 v5, flat_scratch_lo, v2
36511 // CHECK: [0x68,0x04,0x0a,0x34]
36513 v_lshlrev_b32 v5, flat_scratch_hi, v2
36514 // CHECK: [0x69,0x04,0x0a,0x34]
36516 v_lshlrev_b32 v5, vcc_lo, v2
36517 // CHECK: [0x6a,0x04,0x0a,0x34]
36519 v_lshlrev_b32 v5, vcc_hi, v2
36520 // CHECK: [0x6b,0x04,0x0a,0x34]
36522 v_lshlrev_b32 v5, tba_lo, v2
36523 // CHECK: [0x6c,0x04,0x0a,0x34]
36525 v_lshlrev_b32 v5, tba_hi, v2
36526 // CHECK: [0x6d,0x04,0x0a,0x34]
36528 v_lshlrev_b32 v5, tma_lo, v2
36529 // CHECK: [0x6e,0x04,0x0a,0x34]
36531 v_lshlrev_b32 v5, tma_hi, v2
36532 // CHECK: [0x6f,0x04,0x0a,0x34]
36534 v_lshlrev_b32 v5, ttmp11, v2
36535 // CHECK: [0x7b,0x04,0x0a,0x34]
36537 v_lshlrev_b32 v5, m0, v2
36538 // CHECK: [0x7c,0x04,0x0a,0x34]
36540 v_lshlrev_b32 v5, exec_lo, v2
36541 // CHECK: [0x7e,0x04,0x0a,0x34]
36543 v_lshlrev_b32 v5, exec_hi, v2
36544 // CHECK: [0x7f,0x04,0x0a,0x34]
36546 v_lshlrev_b32 v5, 0, v2
36547 // CHECK: [0x80,0x04,0x0a,0x34]
36549 v_lshlrev_b32 v5, -1, v2
36550 // CHECK: [0xc1,0x04,0x0a,0x34]
36552 v_lshlrev_b32 v5, 0.5, v2
36553 // CHECK: [0xf0,0x04,0x0a,0x34]
36555 v_lshlrev_b32 v5, -4.0, v2
36556 // CHECK: [0xf7,0x04,0x0a,0x34]
36558 v_lshlrev_b32 v5, 0xaf123456, v2
36559 // CHECK: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]
36561 v_lshlrev_b32 v5, 0x3f717273, v2
36562 // CHECK: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]
36564 v_lshlrev_b32 v5, v1, v255
36565 // CHECK: [0x01,0xff,0x0b,0x34]
36567 v_lshlrev_b32_e64 v5, v1, v2
36568 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x05,0x02,0x00]
36570 v_lshlrev_b32_e64 v255, v1, v2
36571 // CHECK: [0xff,0x00,0x34,0xd2,0x01,0x05,0x02,0x00]
36573 v_lshlrev_b32_e64 v5, v255, v2
36574 // CHECK: [0x05,0x00,0x34,0xd2,0xff,0x05,0x02,0x00]
36576 v_lshlrev_b32_e64 v5, s1, v2
36577 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x04,0x02,0x00]
36579 v_lshlrev_b32_e64 v5, s103, v2
36580 // CHECK: [0x05,0x00,0x34,0xd2,0x67,0x04,0x02,0x00]
36582 v_lshlrev_b32_e64 v5, flat_scratch_lo, v2
36583 // CHECK: [0x05,0x00,0x34,0xd2,0x68,0x04,0x02,0x00]
36585 v_lshlrev_b32_e64 v5, flat_scratch_hi, v2
36586 // CHECK: [0x05,0x00,0x34,0xd2,0x69,0x04,0x02,0x00]
36588 v_lshlrev_b32_e64 v5, vcc_lo, v2
36589 // CHECK: [0x05,0x00,0x34,0xd2,0x6a,0x04,0x02,0x00]
36591 v_lshlrev_b32_e64 v5, vcc_hi, v2
36592 // CHECK: [0x05,0x00,0x34,0xd2,0x6b,0x04,0x02,0x00]
36594 v_lshlrev_b32_e64 v5, tba_lo, v2
36595 // CHECK: [0x05,0x00,0x34,0xd2,0x6c,0x04,0x02,0x00]
36597 v_lshlrev_b32_e64 v5, tba_hi, v2
36598 // CHECK: [0x05,0x00,0x34,0xd2,0x6d,0x04,0x02,0x00]
36600 v_lshlrev_b32_e64 v5, tma_lo, v2
36601 // CHECK: [0x05,0x00,0x34,0xd2,0x6e,0x04,0x02,0x00]
36603 v_lshlrev_b32_e64 v5, tma_hi, v2
36604 // CHECK: [0x05,0x00,0x34,0xd2,0x6f,0x04,0x02,0x00]
36606 v_lshlrev_b32_e64 v5, ttmp11, v2
36607 // CHECK: [0x05,0x00,0x34,0xd2,0x7b,0x04,0x02,0x00]
36609 v_lshlrev_b32_e64 v5, m0, v2
36610 // CHECK: [0x05,0x00,0x34,0xd2,0x7c,0x04,0x02,0x00]
36612 v_lshlrev_b32_e64 v5, exec_lo, v2
36613 // CHECK: [0x05,0x00,0x34,0xd2,0x7e,0x04,0x02,0x00]
36615 v_lshlrev_b32_e64 v5, exec_hi, v2
36616 // CHECK: [0x05,0x00,0x34,0xd2,0x7f,0x04,0x02,0x00]
36618 v_lshlrev_b32_e64 v5, 0, v2
36619 // CHECK: [0x05,0x00,0x34,0xd2,0x80,0x04,0x02,0x00]
36621 v_lshlrev_b32_e64 v5, -1, v2
36622 // CHECK: [0x05,0x00,0x34,0xd2,0xc1,0x04,0x02,0x00]
36624 v_lshlrev_b32_e64 v5, 0.5, v2
36625 // CHECK: [0x05,0x00,0x34,0xd2,0xf0,0x04,0x02,0x00]
36627 v_lshlrev_b32_e64 v5, -4.0, v2
36628 // CHECK: [0x05,0x00,0x34,0xd2,0xf7,0x04,0x02,0x00]
36630 v_lshlrev_b32_e64 v5, v1, v255
36631 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xff,0x03,0x00]
36633 v_lshlrev_b32_e64 v5, v1, s2
36634 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x05,0x00,0x00]
36636 v_lshlrev_b32_e64 v5, v1, s103
36637 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xcf,0x00,0x00]
36639 v_lshlrev_b32_e64 v5, v1, flat_scratch_lo
36640 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd1,0x00,0x00]
36642 v_lshlrev_b32_e64 v5, v1, flat_scratch_hi
36643 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd3,0x00,0x00]
36645 v_lshlrev_b32_e64 v5, v1, vcc_lo
36646 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd5,0x00,0x00]
36648 v_lshlrev_b32_e64 v5, v1, vcc_hi
36649 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd7,0x00,0x00]
36651 v_lshlrev_b32_e64 v5, v1, tba_lo
36652 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd9,0x00,0x00]
36654 v_lshlrev_b32_e64 v5, v1, tba_hi
36655 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdb,0x00,0x00]
36657 v_lshlrev_b32_e64 v5, v1, tma_lo
36658 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdd,0x00,0x00]
36660 v_lshlrev_b32_e64 v5, v1, tma_hi
36661 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdf,0x00,0x00]
36663 v_lshlrev_b32_e64 v5, v1, ttmp11
36664 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xf7,0x00,0x00]
36666 v_lshlrev_b32_e64 v5, v1, m0
36667 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xf9,0x00,0x00]
36669 v_lshlrev_b32_e64 v5, v1, exec_lo
36670 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xfd,0x00,0x00]
36672 v_lshlrev_b32_e64 v5, v1, exec_hi
36673 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xff,0x00,0x00]
36675 v_lshlrev_b32_e64 v5, v1, 0
36676 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x01,0x01,0x00]
36678 v_lshlrev_b32_e64 v5, v1, -1
36679 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x83,0x01,0x00]
36681 v_lshlrev_b32_e64 v5, v1, 0.5
36682 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xe1,0x01,0x00]
36684 v_lshlrev_b32_e64 v5, v1, -4.0
36685 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xef,0x01,0x00]
36687 v_and_b32 v5, v1, v2
36688 // CHECK: [0x01,0x05,0x0a,0x36]
36690 v_and_b32 v255, v1, v2
36691 // CHECK: [0x01,0x05,0xfe,0x37]
36693 v_and_b32 v5, v255, v2
36694 // CHECK: [0xff,0x05,0x0a,0x36]
36696 v_and_b32 v5, s1, v2
36697 // CHECK: [0x01,0x04,0x0a,0x36]
36699 v_and_b32 v5, s103, v2
36700 // CHECK: [0x67,0x04,0x0a,0x36]
36702 v_and_b32 v5, flat_scratch_lo, v2
36703 // CHECK: [0x68,0x04,0x0a,0x36]
36705 v_and_b32 v5, flat_scratch_hi, v2
36706 // CHECK: [0x69,0x04,0x0a,0x36]
36708 v_and_b32 v5, vcc_lo, v2
36709 // CHECK: [0x6a,0x04,0x0a,0x36]
36711 v_and_b32 v5, vcc_hi, v2
36712 // CHECK: [0x6b,0x04,0x0a,0x36]
36714 v_and_b32 v5, tba_lo, v2
36715 // CHECK: [0x6c,0x04,0x0a,0x36]
36717 v_and_b32 v5, tba_hi, v2
36718 // CHECK: [0x6d,0x04,0x0a,0x36]
36720 v_and_b32 v5, tma_lo, v2
36721 // CHECK: [0x6e,0x04,0x0a,0x36]
36723 v_and_b32 v5, tma_hi, v2
36724 // CHECK: [0x6f,0x04,0x0a,0x36]
36726 v_and_b32 v5, ttmp11, v2
36727 // CHECK: [0x7b,0x04,0x0a,0x36]
36729 v_and_b32 v5, m0, v2
36730 // CHECK: [0x7c,0x04,0x0a,0x36]
36732 v_and_b32 v5, exec_lo, v2
36733 // CHECK: [0x7e,0x04,0x0a,0x36]
36735 v_and_b32 v5, exec_hi, v2
36736 // CHECK: [0x7f,0x04,0x0a,0x36]
36738 v_and_b32 v5, 0, v2
36739 // CHECK: [0x80,0x04,0x0a,0x36]
36741 v_and_b32 v5, -1, v2
36742 // CHECK: [0xc1,0x04,0x0a,0x36]
36744 v_and_b32 v5, 0.5, v2
36745 // CHECK: [0xf0,0x04,0x0a,0x36]
36747 v_and_b32 v5, -4.0, v2
36748 // CHECK: [0xf7,0x04,0x0a,0x36]
36750 v_and_b32 v5, 0xaf123456, v2
36751 // CHECK: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]
36753 v_and_b32 v5, 0x3f717273, v2
36754 // CHECK: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]
36756 v_and_b32 v5, v1, v255
36757 // CHECK: [0x01,0xff,0x0b,0x36]
36759 v_and_b32_e64 v5, v1, v2
36760 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x05,0x02,0x00]
36762 v_and_b32_e64 v255, v1, v2
36763 // CHECK: [0xff,0x00,0x36,0xd2,0x01,0x05,0x02,0x00]
36765 v_and_b32_e64 v5, v255, v2
36766 // CHECK: [0x05,0x00,0x36,0xd2,0xff,0x05,0x02,0x00]
36768 v_and_b32_e64 v5, s1, v2
36769 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x04,0x02,0x00]
36771 v_and_b32_e64 v5, s103, v2
36772 // CHECK: [0x05,0x00,0x36,0xd2,0x67,0x04,0x02,0x00]
36774 v_and_b32_e64 v5, flat_scratch_lo, v2
36775 // CHECK: [0x05,0x00,0x36,0xd2,0x68,0x04,0x02,0x00]
36777 v_and_b32_e64 v5, flat_scratch_hi, v2
36778 // CHECK: [0x05,0x00,0x36,0xd2,0x69,0x04,0x02,0x00]
36780 v_and_b32_e64 v5, vcc_lo, v2
36781 // CHECK: [0x05,0x00,0x36,0xd2,0x6a,0x04,0x02,0x00]
36783 v_and_b32_e64 v5, vcc_hi, v2
36784 // CHECK: [0x05,0x00,0x36,0xd2,0x6b,0x04,0x02,0x00]
36786 v_and_b32_e64 v5, tba_lo, v2
36787 // CHECK: [0x05,0x00,0x36,0xd2,0x6c,0x04,0x02,0x00]
36789 v_and_b32_e64 v5, tba_hi, v2
36790 // CHECK: [0x05,0x00,0x36,0xd2,0x6d,0x04,0x02,0x00]
36792 v_and_b32_e64 v5, tma_lo, v2
36793 // CHECK: [0x05,0x00,0x36,0xd2,0x6e,0x04,0x02,0x00]
36795 v_and_b32_e64 v5, tma_hi, v2
36796 // CHECK: [0x05,0x00,0x36,0xd2,0x6f,0x04,0x02,0x00]
36798 v_and_b32_e64 v5, ttmp11, v2
36799 // CHECK: [0x05,0x00,0x36,0xd2,0x7b,0x04,0x02,0x00]
36801 v_and_b32_e64 v5, m0, v2
36802 // CHECK: [0x05,0x00,0x36,0xd2,0x7c,0x04,0x02,0x00]
36804 v_and_b32_e64 v5, exec_lo, v2
36805 // CHECK: [0x05,0x00,0x36,0xd2,0x7e,0x04,0x02,0x00]
36807 v_and_b32_e64 v5, exec_hi, v2
36808 // CHECK: [0x05,0x00,0x36,0xd2,0x7f,0x04,0x02,0x00]
36810 v_and_b32_e64 v5, 0, v2
36811 // CHECK: [0x05,0x00,0x36,0xd2,0x80,0x04,0x02,0x00]
36813 v_and_b32_e64 v5, -1, v2
36814 // CHECK: [0x05,0x00,0x36,0xd2,0xc1,0x04,0x02,0x00]
36816 v_and_b32_e64 v5, 0.5, v2
36817 // CHECK: [0x05,0x00,0x36,0xd2,0xf0,0x04,0x02,0x00]
36819 v_and_b32_e64 v5, -4.0, v2
36820 // CHECK: [0x05,0x00,0x36,0xd2,0xf7,0x04,0x02,0x00]
36822 v_and_b32_e64 v5, v1, v255
36823 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xff,0x03,0x00]
36825 v_and_b32_e64 v5, v1, s2
36826 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x05,0x00,0x00]
36828 v_and_b32_e64 v5, v1, s103
36829 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xcf,0x00,0x00]
36831 v_and_b32_e64 v5, v1, flat_scratch_lo
36832 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd1,0x00,0x00]
36834 v_and_b32_e64 v5, v1, flat_scratch_hi
36835 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd3,0x00,0x00]
36837 v_and_b32_e64 v5, v1, vcc_lo
36838 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd5,0x00,0x00]
36840 v_and_b32_e64 v5, v1, vcc_hi
36841 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd7,0x00,0x00]
36843 v_and_b32_e64 v5, v1, tba_lo
36844 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd9,0x00,0x00]
36846 v_and_b32_e64 v5, v1, tba_hi
36847 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdb,0x00,0x00]
36849 v_and_b32_e64 v5, v1, tma_lo
36850 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdd,0x00,0x00]
36852 v_and_b32_e64 v5, v1, tma_hi
36853 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdf,0x00,0x00]
36855 v_and_b32_e64 v5, v1, ttmp11
36856 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xf7,0x00,0x00]
36858 v_and_b32_e64 v5, v1, m0
36859 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xf9,0x00,0x00]
36861 v_and_b32_e64 v5, v1, exec_lo
36862 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xfd,0x00,0x00]
36864 v_and_b32_e64 v5, v1, exec_hi
36865 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xff,0x00,0x00]
36867 v_and_b32_e64 v5, v1, 0
36868 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x01,0x01,0x00]
36870 v_and_b32_e64 v5, v1, -1
36871 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x83,0x01,0x00]
36873 v_and_b32_e64 v5, v1, 0.5
36874 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xe1,0x01,0x00]
36876 v_and_b32_e64 v5, v1, -4.0
36877 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xef,0x01,0x00]
36879 v_or_b32 v5, v1, v2
36880 // CHECK: [0x01,0x05,0x0a,0x38]
36882 v_or_b32 v255, v1, v2
36883 // CHECK: [0x01,0x05,0xfe,0x39]
36885 v_or_b32 v5, v255, v2
36886 // CHECK: [0xff,0x05,0x0a,0x38]
36888 v_or_b32 v5, s1, v2
36889 // CHECK: [0x01,0x04,0x0a,0x38]
36891 v_or_b32 v5, s103, v2
36892 // CHECK: [0x67,0x04,0x0a,0x38]
36894 v_or_b32 v5, flat_scratch_lo, v2
36895 // CHECK: [0x68,0x04,0x0a,0x38]
36897 v_or_b32 v5, flat_scratch_hi, v2
36898 // CHECK: [0x69,0x04,0x0a,0x38]
36900 v_or_b32 v5, vcc_lo, v2
36901 // CHECK: [0x6a,0x04,0x0a,0x38]
36903 v_or_b32 v5, vcc_hi, v2
36904 // CHECK: [0x6b,0x04,0x0a,0x38]
36906 v_or_b32 v5, tba_lo, v2
36907 // CHECK: [0x6c,0x04,0x0a,0x38]
36909 v_or_b32 v5, tba_hi, v2
36910 // CHECK: [0x6d,0x04,0x0a,0x38]
36912 v_or_b32 v5, tma_lo, v2
36913 // CHECK: [0x6e,0x04,0x0a,0x38]
36915 v_or_b32 v5, tma_hi, v2
36916 // CHECK: [0x6f,0x04,0x0a,0x38]
36918 v_or_b32 v5, ttmp11, v2
36919 // CHECK: [0x7b,0x04,0x0a,0x38]
36921 v_or_b32 v5, m0, v2
36922 // CHECK: [0x7c,0x04,0x0a,0x38]
36924 v_or_b32 v5, exec_lo, v2
36925 // CHECK: [0x7e,0x04,0x0a,0x38]
36927 v_or_b32 v5, exec_hi, v2
36928 // CHECK: [0x7f,0x04,0x0a,0x38]
36930 v_or_b32 v5, 0, v2
36931 // CHECK: [0x80,0x04,0x0a,0x38]
36933 v_or_b32 v5, -1, v2
36934 // CHECK: [0xc1,0x04,0x0a,0x38]
36936 v_or_b32 v5, 0.5, v2
36937 // CHECK: [0xf0,0x04,0x0a,0x38]
36939 v_or_b32 v5, -4.0, v2
36940 // CHECK: [0xf7,0x04,0x0a,0x38]
36942 v_or_b32 v5, 0xaf123456, v2
36943 // CHECK: [0xff,0x04,0x0a,0x38,0x56,0x34,0x12,0xaf]
36945 v_or_b32 v5, 0x3f717273, v2
36946 // CHECK: [0xff,0x04,0x0a,0x38,0x73,0x72,0x71,0x3f]
36948 v_or_b32 v5, v1, v255
36949 // CHECK: [0x01,0xff,0x0b,0x38]
36951 v_or_b32_e64 v5, v1, v2
36952 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x05,0x02,0x00]
36954 v_or_b32_e64 v255, v1, v2
36955 // CHECK: [0xff,0x00,0x38,0xd2,0x01,0x05,0x02,0x00]
36957 v_or_b32_e64 v5, v255, v2
36958 // CHECK: [0x05,0x00,0x38,0xd2,0xff,0x05,0x02,0x00]
36960 v_or_b32_e64 v5, s1, v2
36961 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x04,0x02,0x00]
36963 v_or_b32_e64 v5, s103, v2
36964 // CHECK: [0x05,0x00,0x38,0xd2,0x67,0x04,0x02,0x00]
36966 v_or_b32_e64 v5, flat_scratch_lo, v2
36967 // CHECK: [0x05,0x00,0x38,0xd2,0x68,0x04,0x02,0x00]
36969 v_or_b32_e64 v5, flat_scratch_hi, v2
36970 // CHECK: [0x05,0x00,0x38,0xd2,0x69,0x04,0x02,0x00]
36972 v_or_b32_e64 v5, vcc_lo, v2
36973 // CHECK: [0x05,0x00,0x38,0xd2,0x6a,0x04,0x02,0x00]
36975 v_or_b32_e64 v5, vcc_hi, v2
36976 // CHECK: [0x05,0x00,0x38,0xd2,0x6b,0x04,0x02,0x00]
36978 v_or_b32_e64 v5, tba_lo, v2
36979 // CHECK: [0x05,0x00,0x38,0xd2,0x6c,0x04,0x02,0x00]
36981 v_or_b32_e64 v5, tba_hi, v2
36982 // CHECK: [0x05,0x00,0x38,0xd2,0x6d,0x04,0x02,0x00]
36984 v_or_b32_e64 v5, tma_lo, v2
36985 // CHECK: [0x05,0x00,0x38,0xd2,0x6e,0x04,0x02,0x00]
36987 v_or_b32_e64 v5, tma_hi, v2
36988 // CHECK: [0x05,0x00,0x38,0xd2,0x6f,0x04,0x02,0x00]
36990 v_or_b32_e64 v5, ttmp11, v2
36991 // CHECK: [0x05,0x00,0x38,0xd2,0x7b,0x04,0x02,0x00]
36993 v_or_b32_e64 v5, m0, v2
36994 // CHECK: [0x05,0x00,0x38,0xd2,0x7c,0x04,0x02,0x00]
36996 v_or_b32_e64 v5, exec_lo, v2
36997 // CHECK: [0x05,0x00,0x38,0xd2,0x7e,0x04,0x02,0x00]
36999 v_or_b32_e64 v5, exec_hi, v2
37000 // CHECK: [0x05,0x00,0x38,0xd2,0x7f,0x04,0x02,0x00]
37002 v_or_b32_e64 v5, 0, v2
37003 // CHECK: [0x05,0x00,0x38,0xd2,0x80,0x04,0x02,0x00]
37005 v_or_b32_e64 v5, -1, v2
37006 // CHECK: [0x05,0x00,0x38,0xd2,0xc1,0x04,0x02,0x00]
37008 v_or_b32_e64 v5, 0.5, v2
37009 // CHECK: [0x05,0x00,0x38,0xd2,0xf0,0x04,0x02,0x00]
37011 v_or_b32_e64 v5, -4.0, v2
37012 // CHECK: [0x05,0x00,0x38,0xd2,0xf7,0x04,0x02,0x00]
37014 v_or_b32_e64 v5, v1, v255
37015 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xff,0x03,0x00]
37017 v_or_b32_e64 v5, v1, s2
37018 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x05,0x00,0x00]
37020 v_or_b32_e64 v5, v1, s103
37021 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xcf,0x00,0x00]
37023 v_or_b32_e64 v5, v1, flat_scratch_lo
37024 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd1,0x00,0x00]
37026 v_or_b32_e64 v5, v1, flat_scratch_hi
37027 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd3,0x00,0x00]
37029 v_or_b32_e64 v5, v1, vcc_lo
37030 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd5,0x00,0x00]
37032 v_or_b32_e64 v5, v1, vcc_hi
37033 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd7,0x00,0x00]
37035 v_or_b32_e64 v5, v1, tba_lo
37036 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd9,0x00,0x00]
37038 v_or_b32_e64 v5, v1, tba_hi
37039 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdb,0x00,0x00]
37041 v_or_b32_e64 v5, v1, tma_lo
37042 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdd,0x00,0x00]
37044 v_or_b32_e64 v5, v1, tma_hi
37045 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdf,0x00,0x00]
37047 v_or_b32_e64 v5, v1, ttmp11
37048 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xf7,0x00,0x00]
37050 v_or_b32_e64 v5, v1, m0
37051 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xf9,0x00,0x00]
37053 v_or_b32_e64 v5, v1, exec_lo
37054 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xfd,0x00,0x00]
37056 v_or_b32_e64 v5, v1, exec_hi
37057 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xff,0x00,0x00]
37059 v_or_b32_e64 v5, v1, 0
37060 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x01,0x01,0x00]
37062 v_or_b32_e64 v5, v1, -1
37063 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x83,0x01,0x00]
37065 v_or_b32_e64 v5, v1, 0.5
37066 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xe1,0x01,0x00]
37068 v_or_b32_e64 v5, v1, -4.0
37069 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xef,0x01,0x00]
37071 v_xor_b32 v5, v1, v2
37072 // CHECK: [0x01,0x05,0x0a,0x3a]
37074 v_xor_b32 v255, v1, v2
37075 // CHECK: [0x01,0x05,0xfe,0x3b]
37077 v_xor_b32 v5, v255, v2
37078 // CHECK: [0xff,0x05,0x0a,0x3a]
37080 v_xor_b32 v5, s1, v2
37081 // CHECK: [0x01,0x04,0x0a,0x3a]
37083 v_xor_b32 v5, s103, v2
37084 // CHECK: [0x67,0x04,0x0a,0x3a]
37086 v_xor_b32 v5, flat_scratch_lo, v2
37087 // CHECK: [0x68,0x04,0x0a,0x3a]
37089 v_xor_b32 v5, flat_scratch_hi, v2
37090 // CHECK: [0x69,0x04,0x0a,0x3a]
37092 v_xor_b32 v5, vcc_lo, v2
37093 // CHECK: [0x6a,0x04,0x0a,0x3a]
37095 v_xor_b32 v5, vcc_hi, v2
37096 // CHECK: [0x6b,0x04,0x0a,0x3a]
37098 v_xor_b32 v5, tba_lo, v2
37099 // CHECK: [0x6c,0x04,0x0a,0x3a]
37101 v_xor_b32 v5, tba_hi, v2
37102 // CHECK: [0x6d,0x04,0x0a,0x3a]
37104 v_xor_b32 v5, tma_lo, v2
37105 // CHECK: [0x6e,0x04,0x0a,0x3a]
37107 v_xor_b32 v5, tma_hi, v2
37108 // CHECK: [0x6f,0x04,0x0a,0x3a]
37110 v_xor_b32 v5, ttmp11, v2
37111 // CHECK: [0x7b,0x04,0x0a,0x3a]
37113 v_xor_b32 v5, m0, v2
37114 // CHECK: [0x7c,0x04,0x0a,0x3a]
37116 v_xor_b32 v5, exec_lo, v2
37117 // CHECK: [0x7e,0x04,0x0a,0x3a]
37119 v_xor_b32 v5, exec_hi, v2
37120 // CHECK: [0x7f,0x04,0x0a,0x3a]
37122 v_xor_b32 v5, 0, v2
37123 // CHECK: [0x80,0x04,0x0a,0x3a]
37125 v_xor_b32 v5, -1, v2
37126 // CHECK: [0xc1,0x04,0x0a,0x3a]
37128 v_xor_b32 v5, 0.5, v2
37129 // CHECK: [0xf0,0x04,0x0a,0x3a]
37131 v_xor_b32 v5, -4.0, v2
37132 // CHECK: [0xf7,0x04,0x0a,0x3a]
37134 v_xor_b32 v5, 0xaf123456, v2
37135 // CHECK: [0xff,0x04,0x0a,0x3a,0x56,0x34,0x12,0xaf]
37137 v_xor_b32 v5, 0x3f717273, v2
37138 // CHECK: [0xff,0x04,0x0a,0x3a,0x73,0x72,0x71,0x3f]
37140 v_xor_b32 v5, v1, v255
37141 // CHECK: [0x01,0xff,0x0b,0x3a]
37143 v_xor_b32_e64 v5, v1, v2
37144 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x05,0x02,0x00]
37146 v_xor_b32_e64 v255, v1, v2
37147 // CHECK: [0xff,0x00,0x3a,0xd2,0x01,0x05,0x02,0x00]
37149 v_xor_b32_e64 v5, v255, v2
37150 // CHECK: [0x05,0x00,0x3a,0xd2,0xff,0x05,0x02,0x00]
37152 v_xor_b32_e64 v5, s1, v2
37153 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x04,0x02,0x00]
37155 v_xor_b32_e64 v5, s103, v2
37156 // CHECK: [0x05,0x00,0x3a,0xd2,0x67,0x04,0x02,0x00]
37158 v_xor_b32_e64 v5, flat_scratch_lo, v2
37159 // CHECK: [0x05,0x00,0x3a,0xd2,0x68,0x04,0x02,0x00]
37161 v_xor_b32_e64 v5, flat_scratch_hi, v2
37162 // CHECK: [0x05,0x00,0x3a,0xd2,0x69,0x04,0x02,0x00]
37164 v_xor_b32_e64 v5, vcc_lo, v2
37165 // CHECK: [0x05,0x00,0x3a,0xd2,0x6a,0x04,0x02,0x00]
37167 v_xor_b32_e64 v5, vcc_hi, v2
37168 // CHECK: [0x05,0x00,0x3a,0xd2,0x6b,0x04,0x02,0x00]
37170 v_xor_b32_e64 v5, tba_lo, v2
37171 // CHECK: [0x05,0x00,0x3a,0xd2,0x6c,0x04,0x02,0x00]
37173 v_xor_b32_e64 v5, tba_hi, v2
37174 // CHECK: [0x05,0x00,0x3a,0xd2,0x6d,0x04,0x02,0x00]
37176 v_xor_b32_e64 v5, tma_lo, v2
37177 // CHECK: [0x05,0x00,0x3a,0xd2,0x6e,0x04,0x02,0x00]
37179 v_xor_b32_e64 v5, tma_hi, v2
37180 // CHECK: [0x05,0x00,0x3a,0xd2,0x6f,0x04,0x02,0x00]
37182 v_xor_b32_e64 v5, ttmp11, v2
37183 // CHECK: [0x05,0x00,0x3a,0xd2,0x7b,0x04,0x02,0x00]
37185 v_xor_b32_e64 v5, m0, v2
37186 // CHECK: [0x05,0x00,0x3a,0xd2,0x7c,0x04,0x02,0x00]
37188 v_xor_b32_e64 v5, exec_lo, v2
37189 // CHECK: [0x05,0x00,0x3a,0xd2,0x7e,0x04,0x02,0x00]
37191 v_xor_b32_e64 v5, exec_hi, v2
37192 // CHECK: [0x05,0x00,0x3a,0xd2,0x7f,0x04,0x02,0x00]
37194 v_xor_b32_e64 v5, 0, v2
37195 // CHECK: [0x05,0x00,0x3a,0xd2,0x80,0x04,0x02,0x00]
37197 v_xor_b32_e64 v5, -1, v2
37198 // CHECK: [0x05,0x00,0x3a,0xd2,0xc1,0x04,0x02,0x00]
37200 v_xor_b32_e64 v5, 0.5, v2
37201 // CHECK: [0x05,0x00,0x3a,0xd2,0xf0,0x04,0x02,0x00]
37203 v_xor_b32_e64 v5, -4.0, v2
37204 // CHECK: [0x05,0x00,0x3a,0xd2,0xf7,0x04,0x02,0x00]
37206 v_xor_b32_e64 v5, v1, v255
37207 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xff,0x03,0x00]
37209 v_xor_b32_e64 v5, v1, s2
37210 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x05,0x00,0x00]
37212 v_xor_b32_e64 v5, v1, s103
37213 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xcf,0x00,0x00]
37215 v_xor_b32_e64 v5, v1, flat_scratch_lo
37216 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd1,0x00,0x00]
37218 v_xor_b32_e64 v5, v1, flat_scratch_hi
37219 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd3,0x00,0x00]
37221 v_xor_b32_e64 v5, v1, vcc_lo
37222 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd5,0x00,0x00]
37224 v_xor_b32_e64 v5, v1, vcc_hi
37225 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd7,0x00,0x00]
37227 v_xor_b32_e64 v5, v1, tba_lo
37228 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd9,0x00,0x00]
37230 v_xor_b32_e64 v5, v1, tba_hi
37231 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdb,0x00,0x00]
37233 v_xor_b32_e64 v5, v1, tma_lo
37234 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdd,0x00,0x00]
37236 v_xor_b32_e64 v5, v1, tma_hi
37237 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdf,0x00,0x00]
37239 v_xor_b32_e64 v5, v1, ttmp11
37240 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xf7,0x00,0x00]
37242 v_xor_b32_e64 v5, v1, m0
37243 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xf9,0x00,0x00]
37245 v_xor_b32_e64 v5, v1, exec_lo
37246 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xfd,0x00,0x00]
37248 v_xor_b32_e64 v5, v1, exec_hi
37249 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xff,0x00,0x00]
37251 v_xor_b32_e64 v5, v1, 0
37252 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x01,0x01,0x00]
37254 v_xor_b32_e64 v5, v1, -1
37255 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x83,0x01,0x00]
37257 v_xor_b32_e64 v5, v1, 0.5
37258 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xe1,0x01,0x00]
37260 v_xor_b32_e64 v5, v1, -4.0
37261 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xef,0x01,0x00]
37263 v_bfm_b32 v5, v1, v2
37264 // CHECK: [0x01,0x05,0x0a,0x3c]
37266 v_bfm_b32 v255, v1, v2
37267 // CHECK: [0x01,0x05,0xfe,0x3d]
37269 v_bfm_b32 v5, v255, v2
37270 // CHECK: [0xff,0x05,0x0a,0x3c]
37272 v_bfm_b32 v5, s1, v2
37273 // CHECK: [0x01,0x04,0x0a,0x3c]
37275 v_bfm_b32 v5, s103, v2
37276 // CHECK: [0x67,0x04,0x0a,0x3c]
37278 v_bfm_b32 v5, flat_scratch_lo, v2
37279 // CHECK: [0x68,0x04,0x0a,0x3c]
37281 v_bfm_b32 v5, flat_scratch_hi, v2
37282 // CHECK: [0x69,0x04,0x0a,0x3c]
37284 v_bfm_b32 v5, vcc_lo, v2
37285 // CHECK: [0x6a,0x04,0x0a,0x3c]
37287 v_bfm_b32 v5, vcc_hi, v2
37288 // CHECK: [0x6b,0x04,0x0a,0x3c]
37290 v_bfm_b32 v5, tba_lo, v2
37291 // CHECK: [0x6c,0x04,0x0a,0x3c]
37293 v_bfm_b32 v5, tba_hi, v2
37294 // CHECK: [0x6d,0x04,0x0a,0x3c]
37296 v_bfm_b32 v5, tma_lo, v2
37297 // CHECK: [0x6e,0x04,0x0a,0x3c]
37299 v_bfm_b32 v5, tma_hi, v2
37300 // CHECK: [0x6f,0x04,0x0a,0x3c]
37302 v_bfm_b32 v5, ttmp11, v2
37303 // CHECK: [0x7b,0x04,0x0a,0x3c]
37305 v_bfm_b32 v5, m0, v2
37306 // CHECK: [0x7c,0x04,0x0a,0x3c]
37308 v_bfm_b32 v5, exec_lo, v2
37309 // CHECK: [0x7e,0x04,0x0a,0x3c]
37311 v_bfm_b32 v5, exec_hi, v2
37312 // CHECK: [0x7f,0x04,0x0a,0x3c]
37314 v_bfm_b32 v5, 0, v2
37315 // CHECK: [0x80,0x04,0x0a,0x3c]
37317 v_bfm_b32 v5, -1, v2
37318 // CHECK: [0xc1,0x04,0x0a,0x3c]
37320 v_bfm_b32 v5, 0.5, v2
37321 // CHECK: [0xf0,0x04,0x0a,0x3c]
37323 v_bfm_b32 v5, -4.0, v2
37324 // CHECK: [0xf7,0x04,0x0a,0x3c]
37326 v_bfm_b32 v5, 0xaf123456, v2
37327 // CHECK: [0xff,0x04,0x0a,0x3c,0x56,0x34,0x12,0xaf]
37329 v_bfm_b32 v5, 0x3f717273, v2
37330 // CHECK: [0xff,0x04,0x0a,0x3c,0x73,0x72,0x71,0x3f]
37332 v_bfm_b32 v5, v1, v255
37333 // CHECK: [0x01,0xff,0x0b,0x3c]
37335 v_bfm_b32_e64 v5, v1, v2
37336 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x05,0x02,0x00]
37338 v_bfm_b32_e64 v255, v1, v2
37339 // CHECK: [0xff,0x00,0x3c,0xd2,0x01,0x05,0x02,0x00]
37341 v_bfm_b32_e64 v5, v255, v2
37342 // CHECK: [0x05,0x00,0x3c,0xd2,0xff,0x05,0x02,0x00]
37344 v_bfm_b32_e64 v5, s1, v2
37345 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x04,0x02,0x00]
37347 v_bfm_b32_e64 v5, s103, v2
37348 // CHECK: [0x05,0x00,0x3c,0xd2,0x67,0x04,0x02,0x00]
37350 v_bfm_b32_e64 v5, flat_scratch_lo, v2
37351 // CHECK: [0x05,0x00,0x3c,0xd2,0x68,0x04,0x02,0x00]
37353 v_bfm_b32_e64 v5, flat_scratch_hi, v2
37354 // CHECK: [0x05,0x00,0x3c,0xd2,0x69,0x04,0x02,0x00]
37356 v_bfm_b32_e64 v5, vcc_lo, v2
37357 // CHECK: [0x05,0x00,0x3c,0xd2,0x6a,0x04,0x02,0x00]
37359 v_bfm_b32_e64 v5, vcc_hi, v2
37360 // CHECK: [0x05,0x00,0x3c,0xd2,0x6b,0x04,0x02,0x00]
37362 v_bfm_b32_e64 v5, tba_lo, v2
37363 // CHECK: [0x05,0x00,0x3c,0xd2,0x6c,0x04,0x02,0x00]
37365 v_bfm_b32_e64 v5, tba_hi, v2
37366 // CHECK: [0x05,0x00,0x3c,0xd2,0x6d,0x04,0x02,0x00]
37368 v_bfm_b32_e64 v5, tma_lo, v2
37369 // CHECK: [0x05,0x00,0x3c,0xd2,0x6e,0x04,0x02,0x00]
37371 v_bfm_b32_e64 v5, tma_hi, v2
37372 // CHECK: [0x05,0x00,0x3c,0xd2,0x6f,0x04,0x02,0x00]
37374 v_bfm_b32_e64 v5, ttmp11, v2
37375 // CHECK: [0x05,0x00,0x3c,0xd2,0x7b,0x04,0x02,0x00]
37377 v_bfm_b32_e64 v5, m0, v2
37378 // CHECK: [0x05,0x00,0x3c,0xd2,0x7c,0x04,0x02,0x00]
37380 v_bfm_b32_e64 v5, exec_lo, v2
37381 // CHECK: [0x05,0x00,0x3c,0xd2,0x7e,0x04,0x02,0x00]
37383 v_bfm_b32_e64 v5, exec_hi, v2
37384 // CHECK: [0x05,0x00,0x3c,0xd2,0x7f,0x04,0x02,0x00]
37386 v_bfm_b32_e64 v5, 0, v2
37387 // CHECK: [0x05,0x00,0x3c,0xd2,0x80,0x04,0x02,0x00]
37389 v_bfm_b32_e64 v5, -1, v2
37390 // CHECK: [0x05,0x00,0x3c,0xd2,0xc1,0x04,0x02,0x00]
37392 v_bfm_b32_e64 v5, 0.5, v2
37393 // CHECK: [0x05,0x00,0x3c,0xd2,0xf0,0x04,0x02,0x00]
37395 v_bfm_b32_e64 v5, -4.0, v2
37396 // CHECK: [0x05,0x00,0x3c,0xd2,0xf7,0x04,0x02,0x00]
37398 v_bfm_b32_e64 v5, v1, v255
37399 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xff,0x03,0x00]
37401 v_bfm_b32_e64 v5, v1, s2
37402 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x05,0x00,0x00]
37404 v_bfm_b32_e64 v5, v1, s103
37405 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xcf,0x00,0x00]
37407 v_bfm_b32_e64 v5, v1, flat_scratch_lo
37408 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd1,0x00,0x00]
37410 v_bfm_b32_e64 v5, v1, flat_scratch_hi
37411 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd3,0x00,0x00]
37413 v_bfm_b32_e64 v5, v1, vcc_lo
37414 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd5,0x00,0x00]
37416 v_bfm_b32_e64 v5, v1, vcc_hi
37417 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd7,0x00,0x00]
37419 v_bfm_b32_e64 v5, v1, tba_lo
37420 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd9,0x00,0x00]
37422 v_bfm_b32_e64 v5, v1, tba_hi
37423 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdb,0x00,0x00]
37425 v_bfm_b32_e64 v5, v1, tma_lo
37426 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdd,0x00,0x00]
37428 v_bfm_b32_e64 v5, v1, tma_hi
37429 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdf,0x00,0x00]
37431 v_bfm_b32_e64 v5, v1, ttmp11
37432 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xf7,0x00,0x00]
37434 v_bfm_b32_e64 v5, v1, m0
37435 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xf9,0x00,0x00]
37437 v_bfm_b32_e64 v5, v1, exec_lo
37438 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xfd,0x00,0x00]
37440 v_bfm_b32_e64 v5, v1, exec_hi
37441 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xff,0x00,0x00]
37443 v_bfm_b32_e64 v5, v1, 0
37444 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x01,0x01,0x00]
37446 v_bfm_b32_e64 v5, v1, -1
37447 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x83,0x01,0x00]
37449 v_bfm_b32_e64 v5, v1, 0.5
37450 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xe1,0x01,0x00]
37452 v_bfm_b32_e64 v5, v1, -4.0
37453 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xef,0x01,0x00]
37455 v_mac_f32 v5, v1, v2
37456 // CHECK: [0x01,0x05,0x0a,0x3e]
37458 v_mac_f32 v255, v1, v2
37459 // CHECK: [0x01,0x05,0xfe,0x3f]
37461 v_mac_f32 v5, v255, v2
37462 // CHECK: [0xff,0x05,0x0a,0x3e]
37464 v_mac_f32 v5, s1, v2
37465 // CHECK: [0x01,0x04,0x0a,0x3e]
37467 v_mac_f32 v5, s103, v2
37468 // CHECK: [0x67,0x04,0x0a,0x3e]
37470 v_mac_f32 v5, flat_scratch_lo, v2
37471 // CHECK: [0x68,0x04,0x0a,0x3e]
37473 v_mac_f32 v5, flat_scratch_hi, v2
37474 // CHECK: [0x69,0x04,0x0a,0x3e]
37476 v_mac_f32 v5, vcc_lo, v2
37477 // CHECK: [0x6a,0x04,0x0a,0x3e]
37479 v_mac_f32 v5, vcc_hi, v2
37480 // CHECK: [0x6b,0x04,0x0a,0x3e]
37482 v_mac_f32 v5, tba_lo, v2
37483 // CHECK: [0x6c,0x04,0x0a,0x3e]
37485 v_mac_f32 v5, tba_hi, v2
37486 // CHECK: [0x6d,0x04,0x0a,0x3e]
37488 v_mac_f32 v5, tma_lo, v2
37489 // CHECK: [0x6e,0x04,0x0a,0x3e]
37491 v_mac_f32 v5, tma_hi, v2
37492 // CHECK: [0x6f,0x04,0x0a,0x3e]
37494 v_mac_f32 v5, ttmp11, v2
37495 // CHECK: [0x7b,0x04,0x0a,0x3e]
37497 v_mac_f32 v5, m0, v2
37498 // CHECK: [0x7c,0x04,0x0a,0x3e]
37500 v_mac_f32 v5, exec_lo, v2
37501 // CHECK: [0x7e,0x04,0x0a,0x3e]
37503 v_mac_f32 v5, exec_hi, v2
37504 // CHECK: [0x7f,0x04,0x0a,0x3e]
37506 v_mac_f32 v5, 0, v2
37507 // CHECK: [0x80,0x04,0x0a,0x3e]
37509 v_mac_f32 v5, -1, v2
37510 // CHECK: [0xc1,0x04,0x0a,0x3e]
37512 v_mac_f32 v5, 0.5, v2
37513 // CHECK: [0xf0,0x04,0x0a,0x3e]
37515 v_mac_f32 v5, -4.0, v2
37516 // CHECK: [0xf7,0x04,0x0a,0x3e]
37518 v_mac_f32 v5, 0xaf123456, v2
37519 // CHECK: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x12,0xaf]
37521 v_mac_f32 v5, 0x3f717273, v2
37522 // CHECK: [0xff,0x04,0x0a,0x3e,0x73,0x72,0x71,0x3f]
37524 v_mac_f32 v5, v1, v255
37525 // CHECK: [0x01,0xff,0x0b,0x3e]
37527 v_mac_f32_e64 v5, v1, v2
37528 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x00]
37530 v_mac_f32_e64 v255, v1, v2
37531 // CHECK: [0xff,0x00,0x3e,0xd2,0x01,0x05,0x02,0x00]
37533 v_mac_f32_e64 v5, v255, v2
37534 // CHECK: [0x05,0x00,0x3e,0xd2,0xff,0x05,0x02,0x00]
37536 v_mac_f32_e64 v5, s1, v2
37537 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x04,0x02,0x00]
37539 v_mac_f32_e64 v5, s103, v2
37540 // CHECK: [0x05,0x00,0x3e,0xd2,0x67,0x04,0x02,0x00]
37542 v_mac_f32_e64 v5, flat_scratch_lo, v2
37543 // CHECK: [0x05,0x00,0x3e,0xd2,0x68,0x04,0x02,0x00]
37545 v_mac_f32_e64 v5, flat_scratch_hi, v2
37546 // CHECK: [0x05,0x00,0x3e,0xd2,0x69,0x04,0x02,0x00]
37548 v_mac_f32_e64 v5, vcc_lo, v2
37549 // CHECK: [0x05,0x00,0x3e,0xd2,0x6a,0x04,0x02,0x00]
37551 v_mac_f32_e64 v5, vcc_hi, v2
37552 // CHECK: [0x05,0x00,0x3e,0xd2,0x6b,0x04,0x02,0x00]
37554 v_mac_f32_e64 v5, tba_lo, v2
37555 // CHECK: [0x05,0x00,0x3e,0xd2,0x6c,0x04,0x02,0x00]
37557 v_mac_f32_e64 v5, tba_hi, v2
37558 // CHECK: [0x05,0x00,0x3e,0xd2,0x6d,0x04,0x02,0x00]
37560 v_mac_f32_e64 v5, tma_lo, v2
37561 // CHECK: [0x05,0x00,0x3e,0xd2,0x6e,0x04,0x02,0x00]
37563 v_mac_f32_e64 v5, tma_hi, v2
37564 // CHECK: [0x05,0x00,0x3e,0xd2,0x6f,0x04,0x02,0x00]
37566 v_mac_f32_e64 v5, ttmp11, v2
37567 // CHECK: [0x05,0x00,0x3e,0xd2,0x7b,0x04,0x02,0x00]
37569 v_mac_f32_e64 v5, m0, v2
37570 // CHECK: [0x05,0x00,0x3e,0xd2,0x7c,0x04,0x02,0x00]
37572 v_mac_f32_e64 v5, exec_lo, v2
37573 // CHECK: [0x05,0x00,0x3e,0xd2,0x7e,0x04,0x02,0x00]
37575 v_mac_f32_e64 v5, exec_hi, v2
37576 // CHECK: [0x05,0x00,0x3e,0xd2,0x7f,0x04,0x02,0x00]
37578 v_mac_f32_e64 v5, 0, v2
37579 // CHECK: [0x05,0x00,0x3e,0xd2,0x80,0x04,0x02,0x00]
37581 v_mac_f32_e64 v5, -1, v2
37582 // CHECK: [0x05,0x00,0x3e,0xd2,0xc1,0x04,0x02,0x00]
37584 v_mac_f32_e64 v5, 0.5, v2
37585 // CHECK: [0x05,0x00,0x3e,0xd2,0xf0,0x04,0x02,0x00]
37587 v_mac_f32_e64 v5, -4.0, v2
37588 // CHECK: [0x05,0x00,0x3e,0xd2,0xf7,0x04,0x02,0x00]
37590 v_mac_f32_e64 v5, v1, v255
37591 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xff,0x03,0x00]
37593 v_mac_f32_e64 v5, v1, s2
37594 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x00,0x00]
37596 v_mac_f32_e64 v5, v1, s103
37597 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xcf,0x00,0x00]
37599 v_mac_f32_e64 v5, v1, flat_scratch_lo
37600 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd1,0x00,0x00]
37602 v_mac_f32_e64 v5, v1, flat_scratch_hi
37603 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd3,0x00,0x00]
37605 v_mac_f32_e64 v5, v1, vcc_lo
37606 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd5,0x00,0x00]
37608 v_mac_f32_e64 v5, v1, vcc_hi
37609 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd7,0x00,0x00]
37611 v_mac_f32_e64 v5, v1, tba_lo
37612 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd9,0x00,0x00]
37614 v_mac_f32_e64 v5, v1, tba_hi
37615 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdb,0x00,0x00]
37617 v_mac_f32_e64 v5, v1, tma_lo
37618 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdd,0x00,0x00]
37620 v_mac_f32_e64 v5, v1, tma_hi
37621 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdf,0x00,0x00]
37623 v_mac_f32_e64 v5, v1, ttmp11
37624 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xf7,0x00,0x00]
37626 v_mac_f32_e64 v5, v1, m0
37627 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xf9,0x00,0x00]
37629 v_mac_f32_e64 v5, v1, exec_lo
37630 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xfd,0x00,0x00]
37632 v_mac_f32_e64 v5, v1, exec_hi
37633 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xff,0x00,0x00]
37635 v_mac_f32_e64 v5, v1, 0
37636 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x01,0x01,0x00]
37638 v_mac_f32_e64 v5, v1, -1
37639 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x83,0x01,0x00]
37641 v_mac_f32_e64 v5, v1, 0.5
37642 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xe1,0x01,0x00]
37644 v_mac_f32_e64 v5, v1, -4.0
37645 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xef,0x01,0x00]
37647 v_mac_f32_e64 v5, -v1, v2
37648 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x20]
37650 v_mac_f32_e64 v5, v1, -v2
37651 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x40]
37653 v_mac_f32_e64 v5, -v1, -v2
37654 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x60]
37656 v_mac_f32_e64 v5, |v1|, v2
37657 // CHECK: [0x05,0x01,0x3e,0xd2,0x01,0x05,0x02,0x00]
37659 v_mac_f32_e64 v5, v1, |v2|
37660 // CHECK: [0x05,0x02,0x3e,0xd2,0x01,0x05,0x02,0x00]
37662 v_mac_f32_e64 v5, |v1|, |v2|
37663 // CHECK: [0x05,0x03,0x3e,0xd2,0x01,0x05,0x02,0x00]
37665 v_mac_f32_e64 v5, v1, v2 clamp
37666 // CHECK: [0x05,0x08,0x3e,0xd2,0x01,0x05,0x02,0x00]
37668 v_mac_f32_e64 v5, v1, v2 mul:2
37669 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x08]
37671 v_mac_f32_e64 v5, v1, v2 mul:4
37672 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x10]
37674 v_mac_f32_e64 v5, v1, v2 div:2
37675 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x18]
37677 v_madmk_f32 v5, v1, 0x11213141, v3
37678 // CHECK: [0x01,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
37680 v_madmk_f32 v255, v1, 0x11213141, v3
37681 // CHECK: [0x01,0x07,0xfe,0x41,0x41,0x31,0x21,0x11]
37683 v_madmk_f32 v5, v255, 0x11213141, v3
37684 // CHECK: [0xff,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
37686 v_madmk_f32 v5, 0, 0x11213141, v3
37687 // CHECK: [0x80,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
37689 v_madmk_f32 v5, -1, 0x11213141, v3
37690 // CHECK: [0xc1,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
37692 v_madmk_f32 v5, 0.5, 0x11213141, v3
37693 // CHECK: [0xf0,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
37695 v_madmk_f32 v5, -4.0, 0x11213141, v3
37696 // CHECK: [0xf7,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
37698 v_madmk_f32 v5, v1, 0xa1b1c1d1, v3
37699 // CHECK: [0x01,0x07,0x0a,0x40,0xd1,0xc1,0xb1,0xa1]
37701 v_madmk_f32 v5, v1, 0x11213141, v255
37702 // CHECK: [0x01,0xff,0x0b,0x40,0x41,0x31,0x21,0x11]
37704 v_madak_f32 v5, v1, v2, 0x11213141
37705 // CHECK: [0x01,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
37707 v_madak_f32 v255, v1, v2, 0x11213141
37708 // CHECK: [0x01,0x05,0xfe,0x43,0x41,0x31,0x21,0x11]
37710 v_madak_f32 v5, v255, v2, 0x11213141
37711 // CHECK: [0xff,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
37713 v_madak_f32 v5, 0, v2, 0x11213141
37714 // CHECK: [0x80,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
37716 v_madak_f32 v5, -1, v2, 0x11213141
37717 // CHECK: [0xc1,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
37719 v_madak_f32 v5, 0.5, v2, 0x11213141
37720 // CHECK: [0xf0,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
37722 v_madak_f32 v5, -4.0, v2, 0x11213141
37723 // CHECK: [0xf7,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
37725 v_madak_f32 v5, v1, v255, 0x11213141
37726 // CHECK: [0x01,0xff,0x0b,0x42,0x41,0x31,0x21,0x11]
37728 v_madak_f32 v5, v1, v2, 0xa1b1c1d1
37729 // CHECK: [0x01,0x05,0x0a,0x42,0xd1,0xc1,0xb1,0xa1]
37731 v_bcnt_u32_b32 v5, v1, v2
37732 // CHECK: [0x01,0x05,0x0a,0x44]
37734 v_bcnt_u32_b32 v255, v1, v2
37735 // CHECK: [0x01,0x05,0xfe,0x45]
37737 v_bcnt_u32_b32 v5, v255, v2
37738 // CHECK: [0xff,0x05,0x0a,0x44]
37740 v_bcnt_u32_b32 v5, s1, v2
37741 // CHECK: [0x01,0x04,0x0a,0x44]
37743 v_bcnt_u32_b32 v5, s103, v2
37744 // CHECK: [0x67,0x04,0x0a,0x44]
37746 v_bcnt_u32_b32 v5, flat_scratch_lo, v2
37747 // CHECK: [0x68,0x04,0x0a,0x44]
37749 v_bcnt_u32_b32 v5, flat_scratch_hi, v2
37750 // CHECK: [0x69,0x04,0x0a,0x44]
37752 v_bcnt_u32_b32 v5, vcc_lo, v2
37753 // CHECK: [0x6a,0x04,0x0a,0x44]
37755 v_bcnt_u32_b32 v5, vcc_hi, v2
37756 // CHECK: [0x6b,0x04,0x0a,0x44]
37758 v_bcnt_u32_b32 v5, tba_lo, v2
37759 // CHECK: [0x6c,0x04,0x0a,0x44]
37761 v_bcnt_u32_b32 v5, tba_hi, v2
37762 // CHECK: [0x6d,0x04,0x0a,0x44]
37764 v_bcnt_u32_b32 v5, tma_lo, v2
37765 // CHECK: [0x6e,0x04,0x0a,0x44]
37767 v_bcnt_u32_b32 v5, tma_hi, v2
37768 // CHECK: [0x6f,0x04,0x0a,0x44]
37770 v_bcnt_u32_b32 v5, ttmp11, v2
37771 // CHECK: [0x7b,0x04,0x0a,0x44]
37773 v_bcnt_u32_b32 v5, m0, v2
37774 // CHECK: [0x7c,0x04,0x0a,0x44]
37776 v_bcnt_u32_b32 v5, exec_lo, v2
37777 // CHECK: [0x7e,0x04,0x0a,0x44]
37779 v_bcnt_u32_b32 v5, exec_hi, v2
37780 // CHECK: [0x7f,0x04,0x0a,0x44]
37782 v_bcnt_u32_b32 v5, 0, v2
37783 // CHECK: [0x80,0x04,0x0a,0x44]
37785 v_bcnt_u32_b32 v5, -1, v2
37786 // CHECK: [0xc1,0x04,0x0a,0x44]
37788 v_bcnt_u32_b32 v5, 0.5, v2
37789 // CHECK: [0xf0,0x04,0x0a,0x44]
37791 v_bcnt_u32_b32 v5, -4.0, v2
37792 // CHECK: [0xf7,0x04,0x0a,0x44]
37794 v_bcnt_u32_b32 v5, 0xaf123456, v2
37795 // CHECK: [0xff,0x04,0x0a,0x44,0x56,0x34,0x12,0xaf]
37797 v_bcnt_u32_b32 v5, 0x3f717273, v2
37798 // CHECK: [0xff,0x04,0x0a,0x44,0x73,0x72,0x71,0x3f]
37800 v_bcnt_u32_b32 v5, v1, v255
37801 // CHECK: [0x01,0xff,0x0b,0x44]
37803 v_bcnt_u32_b32_e64 v5, v1, v2
37804 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x05,0x02,0x00]
37806 v_bcnt_u32_b32_e64 v255, v1, v2
37807 // CHECK: [0xff,0x00,0x44,0xd2,0x01,0x05,0x02,0x00]
37809 v_bcnt_u32_b32_e64 v5, v255, v2
37810 // CHECK: [0x05,0x00,0x44,0xd2,0xff,0x05,0x02,0x00]
37812 v_bcnt_u32_b32_e64 v5, s1, v2
37813 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x04,0x02,0x00]
37815 v_bcnt_u32_b32_e64 v5, s103, v2
37816 // CHECK: [0x05,0x00,0x44,0xd2,0x67,0x04,0x02,0x00]
37818 v_bcnt_u32_b32_e64 v5, flat_scratch_lo, v2
37819 // CHECK: [0x05,0x00,0x44,0xd2,0x68,0x04,0x02,0x00]
37821 v_bcnt_u32_b32_e64 v5, flat_scratch_hi, v2
37822 // CHECK: [0x05,0x00,0x44,0xd2,0x69,0x04,0x02,0x00]
37824 v_bcnt_u32_b32_e64 v5, vcc_lo, v2
37825 // CHECK: [0x05,0x00,0x44,0xd2,0x6a,0x04,0x02,0x00]
37827 v_bcnt_u32_b32_e64 v5, vcc_hi, v2
37828 // CHECK: [0x05,0x00,0x44,0xd2,0x6b,0x04,0x02,0x00]
37830 v_bcnt_u32_b32_e64 v5, tba_lo, v2
37831 // CHECK: [0x05,0x00,0x44,0xd2,0x6c,0x04,0x02,0x00]
37833 v_bcnt_u32_b32_e64 v5, tba_hi, v2
37834 // CHECK: [0x05,0x00,0x44,0xd2,0x6d,0x04,0x02,0x00]
37836 v_bcnt_u32_b32_e64 v5, tma_lo, v2
37837 // CHECK: [0x05,0x00,0x44,0xd2,0x6e,0x04,0x02,0x00]
37839 v_bcnt_u32_b32_e64 v5, tma_hi, v2
37840 // CHECK: [0x05,0x00,0x44,0xd2,0x6f,0x04,0x02,0x00]
37842 v_bcnt_u32_b32_e64 v5, ttmp11, v2
37843 // CHECK: [0x05,0x00,0x44,0xd2,0x7b,0x04,0x02,0x00]
37845 v_bcnt_u32_b32_e64 v5, m0, v2
37846 // CHECK: [0x05,0x00,0x44,0xd2,0x7c,0x04,0x02,0x00]
37848 v_bcnt_u32_b32_e64 v5, exec_lo, v2
37849 // CHECK: [0x05,0x00,0x44,0xd2,0x7e,0x04,0x02,0x00]
37851 v_bcnt_u32_b32_e64 v5, exec_hi, v2
37852 // CHECK: [0x05,0x00,0x44,0xd2,0x7f,0x04,0x02,0x00]
37854 v_bcnt_u32_b32_e64 v5, 0, v2
37855 // CHECK: [0x05,0x00,0x44,0xd2,0x80,0x04,0x02,0x00]
37857 v_bcnt_u32_b32_e64 v5, -1, v2
37858 // CHECK: [0x05,0x00,0x44,0xd2,0xc1,0x04,0x02,0x00]
37860 v_bcnt_u32_b32_e64 v5, 0.5, v2
37861 // CHECK: [0x05,0x00,0x44,0xd2,0xf0,0x04,0x02,0x00]
37863 v_bcnt_u32_b32_e64 v5, -4.0, v2
37864 // CHECK: [0x05,0x00,0x44,0xd2,0xf7,0x04,0x02,0x00]
37866 v_bcnt_u32_b32_e64 v5, v1, v255
37867 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xff,0x03,0x00]
37869 v_bcnt_u32_b32_e64 v5, v1, s2
37870 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x05,0x00,0x00]
37872 v_bcnt_u32_b32_e64 v5, v1, s103
37873 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xcf,0x00,0x00]
37875 v_bcnt_u32_b32_e64 v5, v1, flat_scratch_lo
37876 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd1,0x00,0x00]
37878 v_bcnt_u32_b32_e64 v5, v1, flat_scratch_hi
37879 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd3,0x00,0x00]
37881 v_bcnt_u32_b32_e64 v5, v1, vcc_lo
37882 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd5,0x00,0x00]
37884 v_bcnt_u32_b32_e64 v5, v1, vcc_hi
37885 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd7,0x00,0x00]
37887 v_bcnt_u32_b32_e64 v5, v1, tba_lo
37888 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd9,0x00,0x00]
37890 v_bcnt_u32_b32_e64 v5, v1, tba_hi
37891 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdb,0x00,0x00]
37893 v_bcnt_u32_b32_e64 v5, v1, tma_lo
37894 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdd,0x00,0x00]
37896 v_bcnt_u32_b32_e64 v5, v1, tma_hi
37897 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdf,0x00,0x00]
37899 v_bcnt_u32_b32_e64 v5, v1, ttmp11
37900 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xf7,0x00,0x00]
37902 v_bcnt_u32_b32_e64 v5, v1, m0
37903 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xf9,0x00,0x00]
37905 v_bcnt_u32_b32_e64 v5, v1, exec_lo
37906 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xfd,0x00,0x00]
37908 v_bcnt_u32_b32_e64 v5, v1, exec_hi
37909 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xff,0x00,0x00]
37911 v_bcnt_u32_b32_e64 v5, v1, 0
37912 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x01,0x01,0x00]
37914 v_bcnt_u32_b32_e64 v5, v1, -1
37915 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x83,0x01,0x00]
37917 v_bcnt_u32_b32_e64 v5, v1, 0.5
37918 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xe1,0x01,0x00]
37920 v_bcnt_u32_b32_e64 v5, v1, -4.0
37921 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xef,0x01,0x00]
37923 v_mbcnt_lo_u32_b32 v5, v1, v2
37924 // CHECK: [0x01,0x05,0x0a,0x46]
37926 v_mbcnt_lo_u32_b32 v255, v1, v2
37927 // CHECK: [0x01,0x05,0xfe,0x47]
37929 v_mbcnt_lo_u32_b32 v5, v255, v2
37930 // CHECK: [0xff,0x05,0x0a,0x46]
37932 v_mbcnt_lo_u32_b32 v5, s1, v2
37933 // CHECK: [0x01,0x04,0x0a,0x46]
37935 v_mbcnt_lo_u32_b32 v5, s103, v2
37936 // CHECK: [0x67,0x04,0x0a,0x46]
37938 v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2
37939 // CHECK: [0x68,0x04,0x0a,0x46]
37941 v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2
37942 // CHECK: [0x69,0x04,0x0a,0x46]
37944 v_mbcnt_lo_u32_b32 v5, vcc_lo, v2
37945 // CHECK: [0x6a,0x04,0x0a,0x46]
37947 v_mbcnt_lo_u32_b32 v5, vcc_hi, v2
37948 // CHECK: [0x6b,0x04,0x0a,0x46]
37950 v_mbcnt_lo_u32_b32 v5, tba_lo, v2
37951 // CHECK: [0x6c,0x04,0x0a,0x46]
37953 v_mbcnt_lo_u32_b32 v5, tba_hi, v2
37954 // CHECK: [0x6d,0x04,0x0a,0x46]
37956 v_mbcnt_lo_u32_b32 v5, tma_lo, v2
37957 // CHECK: [0x6e,0x04,0x0a,0x46]
37959 v_mbcnt_lo_u32_b32 v5, tma_hi, v2
37960 // CHECK: [0x6f,0x04,0x0a,0x46]
37962 v_mbcnt_lo_u32_b32 v5, ttmp11, v2
37963 // CHECK: [0x7b,0x04,0x0a,0x46]
37965 v_mbcnt_lo_u32_b32 v5, m0, v2
37966 // CHECK: [0x7c,0x04,0x0a,0x46]
37968 v_mbcnt_lo_u32_b32 v5, exec_lo, v2
37969 // CHECK: [0x7e,0x04,0x0a,0x46]
37971 v_mbcnt_lo_u32_b32 v5, exec_hi, v2
37972 // CHECK: [0x7f,0x04,0x0a,0x46]
37974 v_mbcnt_lo_u32_b32 v5, 0, v2
37975 // CHECK: [0x80,0x04,0x0a,0x46]
37977 v_mbcnt_lo_u32_b32 v5, -1, v2
37978 // CHECK: [0xc1,0x04,0x0a,0x46]
37980 v_mbcnt_lo_u32_b32 v5, 0.5, v2
37981 // CHECK: [0xf0,0x04,0x0a,0x46]
37983 v_mbcnt_lo_u32_b32 v5, -4.0, v2
37984 // CHECK: [0xf7,0x04,0x0a,0x46]
37986 v_mbcnt_lo_u32_b32 v5, 0xaf123456, v2
37987 // CHECK: [0xff,0x04,0x0a,0x46,0x56,0x34,0x12,0xaf]
37989 v_mbcnt_lo_u32_b32 v5, 0x3f717273, v2
37990 // CHECK: [0xff,0x04,0x0a,0x46,0x73,0x72,0x71,0x3f]
37992 v_mbcnt_lo_u32_b32 v5, v1, v255
37993 // CHECK: [0x01,0xff,0x0b,0x46]
37995 v_mbcnt_lo_u32_b32_e64 v5, v1, v2
37996 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x05,0x02,0x00]
37998 v_mbcnt_lo_u32_b32_e64 v255, v1, v2
37999 // CHECK: [0xff,0x00,0x46,0xd2,0x01,0x05,0x02,0x00]
38001 v_mbcnt_lo_u32_b32_e64 v5, v255, v2
38002 // CHECK: [0x05,0x00,0x46,0xd2,0xff,0x05,0x02,0x00]
38004 v_mbcnt_lo_u32_b32_e64 v5, s1, v2
38005 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x04,0x02,0x00]
38007 v_mbcnt_lo_u32_b32_e64 v5, s103, v2
38008 // CHECK: [0x05,0x00,0x46,0xd2,0x67,0x04,0x02,0x00]
38010 v_mbcnt_lo_u32_b32_e64 v5, flat_scratch_lo, v2
38011 // CHECK: [0x05,0x00,0x46,0xd2,0x68,0x04,0x02,0x00]
38013 v_mbcnt_lo_u32_b32_e64 v5, flat_scratch_hi, v2
38014 // CHECK: [0x05,0x00,0x46,0xd2,0x69,0x04,0x02,0x00]
38016 v_mbcnt_lo_u32_b32_e64 v5, vcc_lo, v2
38017 // CHECK: [0x05,0x00,0x46,0xd2,0x6a,0x04,0x02,0x00]
38019 v_mbcnt_lo_u32_b32_e64 v5, vcc_hi, v2
38020 // CHECK: [0x05,0x00,0x46,0xd2,0x6b,0x04,0x02,0x00]
38022 v_mbcnt_lo_u32_b32_e64 v5, tba_lo, v2
38023 // CHECK: [0x05,0x00,0x46,0xd2,0x6c,0x04,0x02,0x00]
38025 v_mbcnt_lo_u32_b32_e64 v5, tba_hi, v2
38026 // CHECK: [0x05,0x00,0x46,0xd2,0x6d,0x04,0x02,0x00]
38028 v_mbcnt_lo_u32_b32_e64 v5, tma_lo, v2
38029 // CHECK: [0x05,0x00,0x46,0xd2,0x6e,0x04,0x02,0x00]
38031 v_mbcnt_lo_u32_b32_e64 v5, tma_hi, v2
38032 // CHECK: [0x05,0x00,0x46,0xd2,0x6f,0x04,0x02,0x00]
38034 v_mbcnt_lo_u32_b32_e64 v5, ttmp11, v2
38035 // CHECK: [0x05,0x00,0x46,0xd2,0x7b,0x04,0x02,0x00]
38037 v_mbcnt_lo_u32_b32_e64 v5, m0, v2
38038 // CHECK: [0x05,0x00,0x46,0xd2,0x7c,0x04,0x02,0x00]
38040 v_mbcnt_lo_u32_b32_e64 v5, exec_lo, v2
38041 // CHECK: [0x05,0x00,0x46,0xd2,0x7e,0x04,0x02,0x00]
38043 v_mbcnt_lo_u32_b32_e64 v5, exec_hi, v2
38044 // CHECK: [0x05,0x00,0x46,0xd2,0x7f,0x04,0x02,0x00]
38046 v_mbcnt_lo_u32_b32_e64 v5, 0, v2
38047 // CHECK: [0x05,0x00,0x46,0xd2,0x80,0x04,0x02,0x00]
38049 v_mbcnt_lo_u32_b32_e64 v5, -1, v2
38050 // CHECK: [0x05,0x00,0x46,0xd2,0xc1,0x04,0x02,0x00]
38052 v_mbcnt_lo_u32_b32_e64 v5, 0.5, v2
38053 // CHECK: [0x05,0x00,0x46,0xd2,0xf0,0x04,0x02,0x00]
38055 v_mbcnt_lo_u32_b32_e64 v5, -4.0, v2
38056 // CHECK: [0x05,0x00,0x46,0xd2,0xf7,0x04,0x02,0x00]
38058 v_mbcnt_lo_u32_b32_e64 v5, v1, v255
38059 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xff,0x03,0x00]
38061 v_mbcnt_lo_u32_b32_e64 v5, v1, s2
38062 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x05,0x00,0x00]
38064 v_mbcnt_lo_u32_b32_e64 v5, v1, s103
38065 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xcf,0x00,0x00]
38067 v_mbcnt_lo_u32_b32_e64 v5, v1, flat_scratch_lo
38068 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd1,0x00,0x00]
38070 v_mbcnt_lo_u32_b32_e64 v5, v1, flat_scratch_hi
38071 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd3,0x00,0x00]
38073 v_mbcnt_lo_u32_b32_e64 v5, v1, vcc_lo
38074 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd5,0x00,0x00]
38076 v_mbcnt_lo_u32_b32_e64 v5, v1, vcc_hi
38077 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd7,0x00,0x00]
38079 v_mbcnt_lo_u32_b32_e64 v5, v1, tba_lo
38080 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd9,0x00,0x00]
38082 v_mbcnt_lo_u32_b32_e64 v5, v1, tba_hi
38083 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdb,0x00,0x00]
38085 v_mbcnt_lo_u32_b32_e64 v5, v1, tma_lo
38086 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdd,0x00,0x00]
38088 v_mbcnt_lo_u32_b32_e64 v5, v1, tma_hi
38089 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdf,0x00,0x00]
38091 v_mbcnt_lo_u32_b32_e64 v5, v1, ttmp11
38092 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xf7,0x00,0x00]
38094 v_mbcnt_lo_u32_b32_e64 v5, v1, m0
38095 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xf9,0x00,0x00]
38097 v_mbcnt_lo_u32_b32_e64 v5, v1, exec_lo
38098 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xfd,0x00,0x00]
38100 v_mbcnt_lo_u32_b32_e64 v5, v1, exec_hi
38101 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xff,0x00,0x00]
38103 v_mbcnt_lo_u32_b32_e64 v5, v1, 0
38104 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x01,0x01,0x00]
38106 v_mbcnt_lo_u32_b32_e64 v5, v1, -1
38107 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x83,0x01,0x00]
38109 v_mbcnt_lo_u32_b32_e64 v5, v1, 0.5
38110 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xe1,0x01,0x00]
38112 v_mbcnt_lo_u32_b32_e64 v5, v1, -4.0
38113 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xef,0x01,0x00]
38115 v_mbcnt_hi_u32_b32 v5, v1, v2
38116 // CHECK: [0x01,0x05,0x0a,0x48]
38118 v_mbcnt_hi_u32_b32 v255, v1, v2
38119 // CHECK: [0x01,0x05,0xfe,0x49]
38121 v_mbcnt_hi_u32_b32 v5, v255, v2
38122 // CHECK: [0xff,0x05,0x0a,0x48]
38124 v_mbcnt_hi_u32_b32 v5, s1, v2
38125 // CHECK: [0x01,0x04,0x0a,0x48]
38127 v_mbcnt_hi_u32_b32 v5, s103, v2
38128 // CHECK: [0x67,0x04,0x0a,0x48]
38130 v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2
38131 // CHECK: [0x68,0x04,0x0a,0x48]
38133 v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2
38134 // CHECK: [0x69,0x04,0x0a,0x48]
38136 v_mbcnt_hi_u32_b32 v5, vcc_lo, v2
38137 // CHECK: [0x6a,0x04,0x0a,0x48]
38139 v_mbcnt_hi_u32_b32 v5, vcc_hi, v2
38140 // CHECK: [0x6b,0x04,0x0a,0x48]
38142 v_mbcnt_hi_u32_b32 v5, tba_lo, v2
38143 // CHECK: [0x6c,0x04,0x0a,0x48]
38145 v_mbcnt_hi_u32_b32 v5, tba_hi, v2
38146 // CHECK: [0x6d,0x04,0x0a,0x48]
38148 v_mbcnt_hi_u32_b32 v5, tma_lo, v2
38149 // CHECK: [0x6e,0x04,0x0a,0x48]
38151 v_mbcnt_hi_u32_b32 v5, tma_hi, v2
38152 // CHECK: [0x6f,0x04,0x0a,0x48]
38154 v_mbcnt_hi_u32_b32 v5, ttmp11, v2
38155 // CHECK: [0x7b,0x04,0x0a,0x48]
38157 v_mbcnt_hi_u32_b32 v5, m0, v2
38158 // CHECK: [0x7c,0x04,0x0a,0x48]
38160 v_mbcnt_hi_u32_b32 v5, exec_lo, v2
38161 // CHECK: [0x7e,0x04,0x0a,0x48]
38163 v_mbcnt_hi_u32_b32 v5, exec_hi, v2
38164 // CHECK: [0x7f,0x04,0x0a,0x48]
38166 v_mbcnt_hi_u32_b32 v5, 0, v2
38167 // CHECK: [0x80,0x04,0x0a,0x48]
38169 v_mbcnt_hi_u32_b32 v5, -1, v2
38170 // CHECK: [0xc1,0x04,0x0a,0x48]
38172 v_mbcnt_hi_u32_b32 v5, 0.5, v2
38173 // CHECK: [0xf0,0x04,0x0a,0x48]
38175 v_mbcnt_hi_u32_b32 v5, -4.0, v2
38176 // CHECK: [0xf7,0x04,0x0a,0x48]
38178 v_mbcnt_hi_u32_b32 v5, 0xaf123456, v2
38179 // CHECK: [0xff,0x04,0x0a,0x48,0x56,0x34,0x12,0xaf]
38181 v_mbcnt_hi_u32_b32 v5, 0x3f717273, v2
38182 // CHECK: [0xff,0x04,0x0a,0x48,0x73,0x72,0x71,0x3f]
38184 v_mbcnt_hi_u32_b32 v5, v1, v255
38185 // CHECK: [0x01,0xff,0x0b,0x48]
38187 v_mbcnt_hi_u32_b32_e64 v5, v1, v2
38188 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x05,0x02,0x00]
38190 v_mbcnt_hi_u32_b32_e64 v255, v1, v2
38191 // CHECK: [0xff,0x00,0x48,0xd2,0x01,0x05,0x02,0x00]
38193 v_mbcnt_hi_u32_b32_e64 v5, v255, v2
38194 // CHECK: [0x05,0x00,0x48,0xd2,0xff,0x05,0x02,0x00]
38196 v_mbcnt_hi_u32_b32_e64 v5, s1, v2
38197 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x04,0x02,0x00]
38199 v_mbcnt_hi_u32_b32_e64 v5, s103, v2
38200 // CHECK: [0x05,0x00,0x48,0xd2,0x67,0x04,0x02,0x00]
38202 v_mbcnt_hi_u32_b32_e64 v5, flat_scratch_lo, v2
38203 // CHECK: [0x05,0x00,0x48,0xd2,0x68,0x04,0x02,0x00]
38205 v_mbcnt_hi_u32_b32_e64 v5, flat_scratch_hi, v2
38206 // CHECK: [0x05,0x00,0x48,0xd2,0x69,0x04,0x02,0x00]
38208 v_mbcnt_hi_u32_b32_e64 v5, vcc_lo, v2
38209 // CHECK: [0x05,0x00,0x48,0xd2,0x6a,0x04,0x02,0x00]
38211 v_mbcnt_hi_u32_b32_e64 v5, vcc_hi, v2
38212 // CHECK: [0x05,0x00,0x48,0xd2,0x6b,0x04,0x02,0x00]
38214 v_mbcnt_hi_u32_b32_e64 v5, tba_lo, v2
38215 // CHECK: [0x05,0x00,0x48,0xd2,0x6c,0x04,0x02,0x00]
38217 v_mbcnt_hi_u32_b32_e64 v5, tba_hi, v2
38218 // CHECK: [0x05,0x00,0x48,0xd2,0x6d,0x04,0x02,0x00]
38220 v_mbcnt_hi_u32_b32_e64 v5, tma_lo, v2
38221 // CHECK: [0x05,0x00,0x48,0xd2,0x6e,0x04,0x02,0x00]
38223 v_mbcnt_hi_u32_b32_e64 v5, tma_hi, v2
38224 // CHECK: [0x05,0x00,0x48,0xd2,0x6f,0x04,0x02,0x00]
38226 v_mbcnt_hi_u32_b32_e64 v5, ttmp11, v2
38227 // CHECK: [0x05,0x00,0x48,0xd2,0x7b,0x04,0x02,0x00]
38229 v_mbcnt_hi_u32_b32_e64 v5, m0, v2
38230 // CHECK: [0x05,0x00,0x48,0xd2,0x7c,0x04,0x02,0x00]
38232 v_mbcnt_hi_u32_b32_e64 v5, exec_lo, v2
38233 // CHECK: [0x05,0x00,0x48,0xd2,0x7e,0x04,0x02,0x00]
38235 v_mbcnt_hi_u32_b32_e64 v5, exec_hi, v2
38236 // CHECK: [0x05,0x00,0x48,0xd2,0x7f,0x04,0x02,0x00]
38238 v_mbcnt_hi_u32_b32_e64 v5, 0, v2
38239 // CHECK: [0x05,0x00,0x48,0xd2,0x80,0x04,0x02,0x00]
38241 v_mbcnt_hi_u32_b32_e64 v5, -1, v2
38242 // CHECK: [0x05,0x00,0x48,0xd2,0xc1,0x04,0x02,0x00]
38244 v_mbcnt_hi_u32_b32_e64 v5, 0.5, v2
38245 // CHECK: [0x05,0x00,0x48,0xd2,0xf0,0x04,0x02,0x00]
38247 v_mbcnt_hi_u32_b32_e64 v5, -4.0, v2
38248 // CHECK: [0x05,0x00,0x48,0xd2,0xf7,0x04,0x02,0x00]
38250 v_mbcnt_hi_u32_b32_e64 v5, v1, v255
38251 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xff,0x03,0x00]
38253 v_mbcnt_hi_u32_b32_e64 v5, v1, s2
38254 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x05,0x00,0x00]
38256 v_mbcnt_hi_u32_b32_e64 v5, v1, s103
38257 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xcf,0x00,0x00]
38259 v_mbcnt_hi_u32_b32_e64 v5, v1, flat_scratch_lo
38260 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd1,0x00,0x00]
38262 v_mbcnt_hi_u32_b32_e64 v5, v1, flat_scratch_hi
38263 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd3,0x00,0x00]
38265 v_mbcnt_hi_u32_b32_e64 v5, v1, vcc_lo
38266 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd5,0x00,0x00]
38268 v_mbcnt_hi_u32_b32_e64 v5, v1, vcc_hi
38269 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd7,0x00,0x00]
38271 v_mbcnt_hi_u32_b32_e64 v5, v1, tba_lo
38272 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd9,0x00,0x00]
38274 v_mbcnt_hi_u32_b32_e64 v5, v1, tba_hi
38275 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdb,0x00,0x00]
38277 v_mbcnt_hi_u32_b32_e64 v5, v1, tma_lo
38278 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdd,0x00,0x00]
38280 v_mbcnt_hi_u32_b32_e64 v5, v1, tma_hi
38281 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdf,0x00,0x00]
38283 v_mbcnt_hi_u32_b32_e64 v5, v1, ttmp11
38284 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xf7,0x00,0x00]
38286 v_mbcnt_hi_u32_b32_e64 v5, v1, m0
38287 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xf9,0x00,0x00]
38289 v_mbcnt_hi_u32_b32_e64 v5, v1, exec_lo
38290 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xfd,0x00,0x00]
38292 v_mbcnt_hi_u32_b32_e64 v5, v1, exec_hi
38293 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xff,0x00,0x00]
38295 v_mbcnt_hi_u32_b32_e64 v5, v1, 0
38296 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x01,0x01,0x00]
38298 v_mbcnt_hi_u32_b32_e64 v5, v1, -1
38299 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x83,0x01,0x00]
38301 v_mbcnt_hi_u32_b32_e64 v5, v1, 0.5
38302 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xe1,0x01,0x00]
38304 v_mbcnt_hi_u32_b32_e64 v5, v1, -4.0
38305 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xef,0x01,0x00]
38307 v_add_i32 v5, vcc, v1, v2
38308 // CHECK: [0x01,0x05,0x0a,0x4a]
38310 v_add_i32 v255, vcc, v1, v2
38311 // CHECK: [0x01,0x05,0xfe,0x4b]
38313 v_add_i32 v5, vcc, v255, v2
38314 // CHECK: [0xff,0x05,0x0a,0x4a]
38316 v_add_i32 v5, vcc, s1, v2
38317 // CHECK: [0x01,0x04,0x0a,0x4a]
38319 v_add_i32 v5, vcc, s103, v2
38320 // CHECK: [0x67,0x04,0x0a,0x4a]
38322 v_add_i32 v5, vcc, flat_scratch_lo, v2
38323 // CHECK: [0x68,0x04,0x0a,0x4a]
38325 v_add_i32 v5, vcc, flat_scratch_hi, v2
38326 // CHECK: [0x69,0x04,0x0a,0x4a]
38328 v_add_i32 v5, vcc, vcc_lo, v2
38329 // CHECK: [0x6a,0x04,0x0a,0x4a]
38331 v_add_i32 v5, vcc, vcc_hi, v2
38332 // CHECK: [0x6b,0x04,0x0a,0x4a]
38334 v_add_i32 v5, vcc, tba_lo, v2
38335 // CHECK: [0x6c,0x04,0x0a,0x4a]
38337 v_add_i32 v5, vcc, tba_hi, v2
38338 // CHECK: [0x6d,0x04,0x0a,0x4a]
38340 v_add_i32 v5, vcc, tma_lo, v2
38341 // CHECK: [0x6e,0x04,0x0a,0x4a]
38343 v_add_i32 v5, vcc, tma_hi, v2
38344 // CHECK: [0x6f,0x04,0x0a,0x4a]
38346 v_add_i32 v5, vcc, ttmp11, v2
38347 // CHECK: [0x7b,0x04,0x0a,0x4a]
38349 v_add_i32 v5, vcc, m0, v2
38350 // CHECK: [0x7c,0x04,0x0a,0x4a]
38352 v_add_i32 v5, vcc, exec_lo, v2
38353 // CHECK: [0x7e,0x04,0x0a,0x4a]
38355 v_add_i32 v5, vcc, exec_hi, v2
38356 // CHECK: [0x7f,0x04,0x0a,0x4a]
38358 v_add_i32 v5, vcc, 0, v2
38359 // CHECK: [0x80,0x04,0x0a,0x4a]
38361 v_add_i32 v5, vcc, -1, v2
38362 // CHECK: [0xc1,0x04,0x0a,0x4a]
38364 v_add_i32 v5, vcc, 0.5, v2
38365 // CHECK: [0xf0,0x04,0x0a,0x4a]
38367 v_add_i32 v5, vcc, -4.0, v2
38368 // CHECK: [0xf7,0x04,0x0a,0x4a]
38370 v_add_i32 v5, vcc, 0xaf123456, v2
38371 // CHECK: [0xff,0x04,0x0a,0x4a,0x56,0x34,0x12,0xaf]
38373 v_add_i32 v5, vcc, 0x3f717273, v2
38374 // CHECK: [0xff,0x04,0x0a,0x4a,0x73,0x72,0x71,0x3f]
38376 v_add_i32 v5, vcc, v1, v255
38377 // CHECK: [0x01,0xff,0x0b,0x4a]
38379 v_add_i32_e64 v5, s[12:13], v1, v2
38380 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x05,0x02,0x00]
38382 v_add_i32_e64 v255, s[12:13], v1, v2
38383 // CHECK: [0xff,0x0c,0x4a,0xd2,0x01,0x05,0x02,0x00]
38385 v_add_i32_e64 v5, s[14:15], v1, v2
38386 // CHECK: [0x05,0x0e,0x4a,0xd2,0x01,0x05,0x02,0x00]
38388 v_add_i32_e64 v5, s[102:103], v1, v2
38389 // CHECK: [0x05,0x66,0x4a,0xd2,0x01,0x05,0x02,0x00]
38391 v_add_i32_e64 v5, flat_scratch, v1, v2
38392 // CHECK: [0x05,0x68,0x4a,0xd2,0x01,0x05,0x02,0x00]
38394 v_add_i32_e64 v5, vcc, v1, v2
38395 // CHECK: [0x05,0x6a,0x4a,0xd2,0x01,0x05,0x02,0x00]
38397 v_add_i32_e64 v5, tba, v1, v2
38398 // CHECK: [0x05,0x6c,0x4a,0xd2,0x01,0x05,0x02,0x00]
38400 v_add_i32_e64 v5, tma, v1, v2
38401 // CHECK: [0x05,0x6e,0x4a,0xd2,0x01,0x05,0x02,0x00]
38403 v_add_i32_e64 v5, ttmp[10:11], v1, v2
38404 // CHECK: [0x05,0x7a,0x4a,0xd2,0x01,0x05,0x02,0x00]
38406 v_add_i32_e64 v5, s[12:13], v255, v2
38407 // CHECK: [0x05,0x0c,0x4a,0xd2,0xff,0x05,0x02,0x00]
38409 v_add_i32_e64 v5, s[12:13], s1, v2
38410 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x04,0x02,0x00]
38412 v_add_i32_e64 v5, s[12:13], s103, v2
38413 // CHECK: [0x05,0x0c,0x4a,0xd2,0x67,0x04,0x02,0x00]
38415 v_add_i32_e64 v5, s[12:13], flat_scratch_lo, v2
38416 // CHECK: [0x05,0x0c,0x4a,0xd2,0x68,0x04,0x02,0x00]
38418 v_add_i32_e64 v5, s[12:13], flat_scratch_hi, v2
38419 // CHECK: [0x05,0x0c,0x4a,0xd2,0x69,0x04,0x02,0x00]
38421 v_add_i32_e64 v5, s[12:13], vcc_lo, v2
38422 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6a,0x04,0x02,0x00]
38424 v_add_i32_e64 v5, s[12:13], vcc_hi, v2
38425 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6b,0x04,0x02,0x00]
38427 v_add_i32_e64 v5, s[12:13], tba_lo, v2
38428 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6c,0x04,0x02,0x00]
38430 v_add_i32_e64 v5, s[12:13], tba_hi, v2
38431 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6d,0x04,0x02,0x00]
38433 v_add_i32_e64 v5, s[12:13], tma_lo, v2
38434 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6e,0x04,0x02,0x00]
38436 v_add_i32_e64 v5, s[12:13], tma_hi, v2
38437 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6f,0x04,0x02,0x00]
38439 v_add_i32_e64 v5, s[12:13], ttmp11, v2
38440 // CHECK: [0x05,0x0c,0x4a,0xd2,0x7b,0x04,0x02,0x00]
38442 v_add_i32_e64 v5, s[12:13], m0, v2
38443 // CHECK: [0x05,0x0c,0x4a,0xd2,0x7c,0x04,0x02,0x00]
38445 v_add_i32_e64 v5, s[12:13], exec_lo, v2
38446 // CHECK: [0x05,0x0c,0x4a,0xd2,0x7e,0x04,0x02,0x00]
38448 v_add_i32_e64 v5, s[12:13], exec_hi, v2
38449 // CHECK: [0x05,0x0c,0x4a,0xd2,0x7f,0x04,0x02,0x00]
38451 v_add_i32_e64 v5, s[12:13], 0, v2
38452 // CHECK: [0x05,0x0c,0x4a,0xd2,0x80,0x04,0x02,0x00]
38454 v_add_i32_e64 v5, s[12:13], -1, v2
38455 // CHECK: [0x05,0x0c,0x4a,0xd2,0xc1,0x04,0x02,0x00]
38457 v_add_i32_e64 v5, s[12:13], 0.5, v2
38458 // CHECK: [0x05,0x0c,0x4a,0xd2,0xf0,0x04,0x02,0x00]
38460 v_add_i32_e64 v5, s[12:13], -4.0, v2
38461 // CHECK: [0x05,0x0c,0x4a,0xd2,0xf7,0x04,0x02,0x00]
38463 v_add_i32_e64 v5, s[12:13], v1, v255
38464 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xff,0x03,0x00]
38466 v_add_i32_e64 v5, s[12:13], v1, s2
38467 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x05,0x00,0x00]
38469 v_add_i32_e64 v5, s[12:13], v1, s103
38470 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xcf,0x00,0x00]
38472 v_add_i32_e64 v5, s[12:13], v1, flat_scratch_lo
38473 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd1,0x00,0x00]
38475 v_add_i32_e64 v5, s[12:13], v1, flat_scratch_hi
38476 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd3,0x00,0x00]
38478 v_add_i32_e64 v5, s[12:13], v1, vcc_lo
38479 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd5,0x00,0x00]
38481 v_add_i32_e64 v5, s[12:13], v1, vcc_hi
38482 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd7,0x00,0x00]
38484 v_add_i32_e64 v5, s[12:13], v1, tba_lo
38485 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd9,0x00,0x00]
38487 v_add_i32_e64 v5, s[12:13], v1, tba_hi
38488 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdb,0x00,0x00]
38490 v_add_i32_e64 v5, s[12:13], v1, tma_lo
38491 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdd,0x00,0x00]
38493 v_add_i32_e64 v5, s[12:13], v1, tma_hi
38494 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdf,0x00,0x00]
38496 v_add_i32_e64 v5, s[12:13], v1, ttmp11
38497 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xf7,0x00,0x00]
38499 v_add_i32_e64 v5, s[12:13], v1, m0
38500 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xf9,0x00,0x00]
38502 v_add_i32_e64 v5, s[12:13], v1, exec_lo
38503 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xfd,0x00,0x00]
38505 v_add_i32_e64 v5, s[12:13], v1, exec_hi
38506 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xff,0x00,0x00]
38508 v_add_i32_e64 v5, s[12:13], v1, 0
38509 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x01,0x01,0x00]
38511 v_add_i32_e64 v5, s[12:13], v1, -1
38512 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x83,0x01,0x00]
38514 v_add_i32_e64 v5, s[12:13], v1, 0.5
38515 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xe1,0x01,0x00]
38517 v_add_i32_e64 v5, s[12:13], v1, -4.0
38518 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xef,0x01,0x00]
38520 v_sub_i32 v5, vcc, v1, v2
38521 // CHECK: [0x01,0x05,0x0a,0x4c]
38523 v_sub_i32 v255, vcc, v1, v2
38524 // CHECK: [0x01,0x05,0xfe,0x4d]
38526 v_sub_i32 v5, vcc, v255, v2
38527 // CHECK: [0xff,0x05,0x0a,0x4c]
38529 v_sub_i32 v5, vcc, s1, v2
38530 // CHECK: [0x01,0x04,0x0a,0x4c]
38532 v_sub_i32 v5, vcc, s103, v2
38533 // CHECK: [0x67,0x04,0x0a,0x4c]
38535 v_sub_i32 v5, vcc, flat_scratch_lo, v2
38536 // CHECK: [0x68,0x04,0x0a,0x4c]
38538 v_sub_i32 v5, vcc, flat_scratch_hi, v2
38539 // CHECK: [0x69,0x04,0x0a,0x4c]
38541 v_sub_i32 v5, vcc, vcc_lo, v2
38542 // CHECK: [0x6a,0x04,0x0a,0x4c]
38544 v_sub_i32 v5, vcc, vcc_hi, v2
38545 // CHECK: [0x6b,0x04,0x0a,0x4c]
38547 v_sub_i32 v5, vcc, tba_lo, v2
38548 // CHECK: [0x6c,0x04,0x0a,0x4c]
38550 v_sub_i32 v5, vcc, tba_hi, v2
38551 // CHECK: [0x6d,0x04,0x0a,0x4c]
38553 v_sub_i32 v5, vcc, tma_lo, v2
38554 // CHECK: [0x6e,0x04,0x0a,0x4c]
38556 v_sub_i32 v5, vcc, tma_hi, v2
38557 // CHECK: [0x6f,0x04,0x0a,0x4c]
38559 v_sub_i32 v5, vcc, ttmp11, v2
38560 // CHECK: [0x7b,0x04,0x0a,0x4c]
38562 v_sub_i32 v5, vcc, m0, v2
38563 // CHECK: [0x7c,0x04,0x0a,0x4c]
38565 v_sub_i32 v5, vcc, exec_lo, v2
38566 // CHECK: [0x7e,0x04,0x0a,0x4c]
38568 v_sub_i32 v5, vcc, exec_hi, v2
38569 // CHECK: [0x7f,0x04,0x0a,0x4c]
38571 v_sub_i32 v5, vcc, 0, v2
38572 // CHECK: [0x80,0x04,0x0a,0x4c]
38574 v_sub_i32 v5, vcc, -1, v2
38575 // CHECK: [0xc1,0x04,0x0a,0x4c]
38577 v_sub_i32 v5, vcc, 0.5, v2
38578 // CHECK: [0xf0,0x04,0x0a,0x4c]
38580 v_sub_i32 v5, vcc, -4.0, v2
38581 // CHECK: [0xf7,0x04,0x0a,0x4c]
38583 v_sub_i32 v5, vcc, 0xaf123456, v2
38584 // CHECK: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x12,0xaf]
38586 v_sub_i32 v5, vcc, 0x3f717273, v2
38587 // CHECK: [0xff,0x04,0x0a,0x4c,0x73,0x72,0x71,0x3f]
38589 v_sub_i32 v5, vcc, v1, v255
38590 // CHECK: [0x01,0xff,0x0b,0x4c]
38592 v_sub_i32_e64 v5, s[12:13], v1, v2
38593 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x05,0x02,0x00]
38595 v_sub_i32_e64 v255, s[12:13], v1, v2
38596 // CHECK: [0xff,0x0c,0x4c,0xd2,0x01,0x05,0x02,0x00]
38598 v_sub_i32_e64 v5, s[14:15], v1, v2
38599 // CHECK: [0x05,0x0e,0x4c,0xd2,0x01,0x05,0x02,0x00]
38601 v_sub_i32_e64 v5, s[102:103], v1, v2
38602 // CHECK: [0x05,0x66,0x4c,0xd2,0x01,0x05,0x02,0x00]
38604 v_sub_i32_e64 v5, flat_scratch, v1, v2
38605 // CHECK: [0x05,0x68,0x4c,0xd2,0x01,0x05,0x02,0x00]
38607 v_sub_i32_e64 v5, vcc, v1, v2
38608 // CHECK: [0x05,0x6a,0x4c,0xd2,0x01,0x05,0x02,0x00]
38610 v_sub_i32_e64 v5, tba, v1, v2
38611 // CHECK: [0x05,0x6c,0x4c,0xd2,0x01,0x05,0x02,0x00]
38613 v_sub_i32_e64 v5, tma, v1, v2
38614 // CHECK: [0x05,0x6e,0x4c,0xd2,0x01,0x05,0x02,0x00]
38616 v_sub_i32_e64 v5, ttmp[10:11], v1, v2
38617 // CHECK: [0x05,0x7a,0x4c,0xd2,0x01,0x05,0x02,0x00]
38619 v_sub_i32_e64 v5, s[12:13], v255, v2
38620 // CHECK: [0x05,0x0c,0x4c,0xd2,0xff,0x05,0x02,0x00]
38622 v_sub_i32_e64 v5, s[12:13], s1, v2
38623 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x04,0x02,0x00]
38625 v_sub_i32_e64 v5, s[12:13], s103, v2
38626 // CHECK: [0x05,0x0c,0x4c,0xd2,0x67,0x04,0x02,0x00]
38628 v_sub_i32_e64 v5, s[12:13], flat_scratch_lo, v2
38629 // CHECK: [0x05,0x0c,0x4c,0xd2,0x68,0x04,0x02,0x00]
38631 v_sub_i32_e64 v5, s[12:13], flat_scratch_hi, v2
38632 // CHECK: [0x05,0x0c,0x4c,0xd2,0x69,0x04,0x02,0x00]
38634 v_sub_i32_e64 v5, s[12:13], vcc_lo, v2
38635 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6a,0x04,0x02,0x00]
38637 v_sub_i32_e64 v5, s[12:13], vcc_hi, v2
38638 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6b,0x04,0x02,0x00]
38640 v_sub_i32_e64 v5, s[12:13], tba_lo, v2
38641 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6c,0x04,0x02,0x00]
38643 v_sub_i32_e64 v5, s[12:13], tba_hi, v2
38644 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6d,0x04,0x02,0x00]
38646 v_sub_i32_e64 v5, s[12:13], tma_lo, v2
38647 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6e,0x04,0x02,0x00]
38649 v_sub_i32_e64 v5, s[12:13], tma_hi, v2
38650 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6f,0x04,0x02,0x00]
38652 v_sub_i32_e64 v5, s[12:13], ttmp11, v2
38653 // CHECK: [0x05,0x0c,0x4c,0xd2,0x7b,0x04,0x02,0x00]
38655 v_sub_i32_e64 v5, s[12:13], m0, v2
38656 // CHECK: [0x05,0x0c,0x4c,0xd2,0x7c,0x04,0x02,0x00]
38658 v_sub_i32_e64 v5, s[12:13], exec_lo, v2
38659 // CHECK: [0x05,0x0c,0x4c,0xd2,0x7e,0x04,0x02,0x00]
38661 v_sub_i32_e64 v5, s[12:13], exec_hi, v2
38662 // CHECK: [0x05,0x0c,0x4c,0xd2,0x7f,0x04,0x02,0x00]
38664 v_sub_i32_e64 v5, s[12:13], 0, v2
38665 // CHECK: [0x05,0x0c,0x4c,0xd2,0x80,0x04,0x02,0x00]
38667 v_sub_i32_e64 v5, s[12:13], -1, v2
38668 // CHECK: [0x05,0x0c,0x4c,0xd2,0xc1,0x04,0x02,0x00]
38670 v_sub_i32_e64 v5, s[12:13], 0.5, v2
38671 // CHECK: [0x05,0x0c,0x4c,0xd2,0xf0,0x04,0x02,0x00]
38673 v_sub_i32_e64 v5, s[12:13], -4.0, v2
38674 // CHECK: [0x05,0x0c,0x4c,0xd2,0xf7,0x04,0x02,0x00]
38676 v_sub_i32_e64 v5, s[12:13], v1, v255
38677 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xff,0x03,0x00]
38679 v_sub_i32_e64 v5, s[12:13], v1, s2
38680 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x05,0x00,0x00]
38682 v_sub_i32_e64 v5, s[12:13], v1, s103
38683 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xcf,0x00,0x00]
38685 v_sub_i32_e64 v5, s[12:13], v1, flat_scratch_lo
38686 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd1,0x00,0x00]
38688 v_sub_i32_e64 v5, s[12:13], v1, flat_scratch_hi
38689 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd3,0x00,0x00]
38691 v_sub_i32_e64 v5, s[12:13], v1, vcc_lo
38692 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd5,0x00,0x00]
38694 v_sub_i32_e64 v5, s[12:13], v1, vcc_hi
38695 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd7,0x00,0x00]
38697 v_sub_i32_e64 v5, s[12:13], v1, tba_lo
38698 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd9,0x00,0x00]
38700 v_sub_i32_e64 v5, s[12:13], v1, tba_hi
38701 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdb,0x00,0x00]
38703 v_sub_i32_e64 v5, s[12:13], v1, tma_lo
38704 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdd,0x00,0x00]
38706 v_sub_i32_e64 v5, s[12:13], v1, tma_hi
38707 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdf,0x00,0x00]
38709 v_sub_i32_e64 v5, s[12:13], v1, ttmp11
38710 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xf7,0x00,0x00]
38712 v_sub_i32_e64 v5, s[12:13], v1, m0
38713 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xf9,0x00,0x00]
38715 v_sub_i32_e64 v5, s[12:13], v1, exec_lo
38716 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xfd,0x00,0x00]
38718 v_sub_i32_e64 v5, s[12:13], v1, exec_hi
38719 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xff,0x00,0x00]
38721 v_sub_i32_e64 v5, s[12:13], v1, 0
38722 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x01,0x01,0x00]
38724 v_sub_i32_e64 v5, s[12:13], v1, -1
38725 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x83,0x01,0x00]
38727 v_sub_i32_e64 v5, s[12:13], v1, 0.5
38728 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xe1,0x01,0x00]
38730 v_sub_i32_e64 v5, s[12:13], v1, -4.0
38731 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xef,0x01,0x00]
38733 v_subrev_i32 v5, vcc, v1, v2
38734 // CHECK: [0x01,0x05,0x0a,0x4e]
38736 v_subrev_i32 v255, vcc, v1, v2
38737 // CHECK: [0x01,0x05,0xfe,0x4f]
38739 v_subrev_i32 v5, vcc, v255, v2
38740 // CHECK: [0xff,0x05,0x0a,0x4e]
38742 v_subrev_i32 v5, vcc, s1, v2
38743 // CHECK: [0x01,0x04,0x0a,0x4e]
38745 v_subrev_i32 v5, vcc, s103, v2
38746 // CHECK: [0x67,0x04,0x0a,0x4e]
38748 v_subrev_i32 v5, vcc, flat_scratch_lo, v2
38749 // CHECK: [0x68,0x04,0x0a,0x4e]
38751 v_subrev_i32 v5, vcc, flat_scratch_hi, v2
38752 // CHECK: [0x69,0x04,0x0a,0x4e]
38754 v_subrev_i32 v5, vcc, vcc_lo, v2
38755 // CHECK: [0x6a,0x04,0x0a,0x4e]
38757 v_subrev_i32 v5, vcc, vcc_hi, v2
38758 // CHECK: [0x6b,0x04,0x0a,0x4e]
38760 v_subrev_i32 v5, vcc, tba_lo, v2
38761 // CHECK: [0x6c,0x04,0x0a,0x4e]
38763 v_subrev_i32 v5, vcc, tba_hi, v2
38764 // CHECK: [0x6d,0x04,0x0a,0x4e]
38766 v_subrev_i32 v5, vcc, tma_lo, v2
38767 // CHECK: [0x6e,0x04,0x0a,0x4e]
38769 v_subrev_i32 v5, vcc, tma_hi, v2
38770 // CHECK: [0x6f,0x04,0x0a,0x4e]
38772 v_subrev_i32 v5, vcc, ttmp11, v2
38773 // CHECK: [0x7b,0x04,0x0a,0x4e]
38775 v_subrev_i32 v5, vcc, m0, v2
38776 // CHECK: [0x7c,0x04,0x0a,0x4e]
38778 v_subrev_i32 v5, vcc, exec_lo, v2
38779 // CHECK: [0x7e,0x04,0x0a,0x4e]
38781 v_subrev_i32 v5, vcc, exec_hi, v2
38782 // CHECK: [0x7f,0x04,0x0a,0x4e]
38784 v_subrev_i32 v5, vcc, 0, v2
38785 // CHECK: [0x80,0x04,0x0a,0x4e]
38787 v_subrev_i32 v5, vcc, -1, v2
38788 // CHECK: [0xc1,0x04,0x0a,0x4e]
38790 v_subrev_i32 v5, vcc, 0.5, v2
38791 // CHECK: [0xf0,0x04,0x0a,0x4e]
38793 v_subrev_i32 v5, vcc, -4.0, v2
38794 // CHECK: [0xf7,0x04,0x0a,0x4e]
38796 v_subrev_i32 v5, vcc, 0xaf123456, v2
38797 // CHECK: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x12,0xaf]
38799 v_subrev_i32 v5, vcc, 0x3f717273, v2
38800 // CHECK: [0xff,0x04,0x0a,0x4e,0x73,0x72,0x71,0x3f]
38802 v_subrev_i32 v5, vcc, v1, v255
38803 // CHECK: [0x01,0xff,0x0b,0x4e]
38805 v_subrev_i32_e64 v5, s[12:13], v1, v2
38806 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x05,0x02,0x00]
38808 v_subrev_i32_e64 v255, s[12:13], v1, v2
38809 // CHECK: [0xff,0x0c,0x4e,0xd2,0x01,0x05,0x02,0x00]
38811 v_subrev_i32_e64 v5, s[14:15], v1, v2
38812 // CHECK: [0x05,0x0e,0x4e,0xd2,0x01,0x05,0x02,0x00]
38814 v_subrev_i32_e64 v5, s[102:103], v1, v2
38815 // CHECK: [0x05,0x66,0x4e,0xd2,0x01,0x05,0x02,0x00]
38817 v_subrev_i32_e64 v5, flat_scratch, v1, v2
38818 // CHECK: [0x05,0x68,0x4e,0xd2,0x01,0x05,0x02,0x00]
38820 v_subrev_i32_e64 v5, vcc, v1, v2
38821 // CHECK: [0x05,0x6a,0x4e,0xd2,0x01,0x05,0x02,0x00]
38823 v_subrev_i32_e64 v5, tba, v1, v2
38824 // CHECK: [0x05,0x6c,0x4e,0xd2,0x01,0x05,0x02,0x00]
38826 v_subrev_i32_e64 v5, tma, v1, v2
38827 // CHECK: [0x05,0x6e,0x4e,0xd2,0x01,0x05,0x02,0x00]
38829 v_subrev_i32_e64 v5, ttmp[10:11], v1, v2
38830 // CHECK: [0x05,0x7a,0x4e,0xd2,0x01,0x05,0x02,0x00]
38832 v_subrev_i32_e64 v5, s[12:13], v255, v2
38833 // CHECK: [0x05,0x0c,0x4e,0xd2,0xff,0x05,0x02,0x00]
38835 v_subrev_i32_e64 v5, s[12:13], s1, v2
38836 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x04,0x02,0x00]
38838 v_subrev_i32_e64 v5, s[12:13], s103, v2
38839 // CHECK: [0x05,0x0c,0x4e,0xd2,0x67,0x04,0x02,0x00]
38841 v_subrev_i32_e64 v5, s[12:13], flat_scratch_lo, v2
38842 // CHECK: [0x05,0x0c,0x4e,0xd2,0x68,0x04,0x02,0x00]
38844 v_subrev_i32_e64 v5, s[12:13], flat_scratch_hi, v2
38845 // CHECK: [0x05,0x0c,0x4e,0xd2,0x69,0x04,0x02,0x00]
38847 v_subrev_i32_e64 v5, s[12:13], vcc_lo, v2
38848 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6a,0x04,0x02,0x00]
38850 v_subrev_i32_e64 v5, s[12:13], vcc_hi, v2
38851 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6b,0x04,0x02,0x00]
38853 v_subrev_i32_e64 v5, s[12:13], tba_lo, v2
38854 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6c,0x04,0x02,0x00]
38856 v_subrev_i32_e64 v5, s[12:13], tba_hi, v2
38857 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6d,0x04,0x02,0x00]
38859 v_subrev_i32_e64 v5, s[12:13], tma_lo, v2
38860 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6e,0x04,0x02,0x00]
38862 v_subrev_i32_e64 v5, s[12:13], tma_hi, v2
38863 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6f,0x04,0x02,0x00]
38865 v_subrev_i32_e64 v5, s[12:13], ttmp11, v2
38866 // CHECK: [0x05,0x0c,0x4e,0xd2,0x7b,0x04,0x02,0x00]
38868 v_subrev_i32_e64 v5, s[12:13], m0, v2
38869 // CHECK: [0x05,0x0c,0x4e,0xd2,0x7c,0x04,0x02,0x00]
38871 v_subrev_i32_e64 v5, s[12:13], exec_lo, v2
38872 // CHECK: [0x05,0x0c,0x4e,0xd2,0x7e,0x04,0x02,0x00]
38874 v_subrev_i32_e64 v5, s[12:13], exec_hi, v2
38875 // CHECK: [0x05,0x0c,0x4e,0xd2,0x7f,0x04,0x02,0x00]
38877 v_subrev_i32_e64 v5, s[12:13], 0, v2
38878 // CHECK: [0x05,0x0c,0x4e,0xd2,0x80,0x04,0x02,0x00]
38880 v_subrev_i32_e64 v5, s[12:13], -1, v2
38881 // CHECK: [0x05,0x0c,0x4e,0xd2,0xc1,0x04,0x02,0x00]
38883 v_subrev_i32_e64 v5, s[12:13], 0.5, v2
38884 // CHECK: [0x05,0x0c,0x4e,0xd2,0xf0,0x04,0x02,0x00]
38886 v_subrev_i32_e64 v5, s[12:13], -4.0, v2
38887 // CHECK: [0x05,0x0c,0x4e,0xd2,0xf7,0x04,0x02,0x00]
38889 v_subrev_i32_e64 v5, s[12:13], v1, v255
38890 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xff,0x03,0x00]
38892 v_subrev_i32_e64 v5, s[12:13], v1, s2
38893 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x05,0x00,0x00]
38895 v_subrev_i32_e64 v5, s[12:13], v1, s103
38896 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xcf,0x00,0x00]
38898 v_subrev_i32_e64 v5, s[12:13], v1, flat_scratch_lo
38899 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd1,0x00,0x00]
38901 v_subrev_i32_e64 v5, s[12:13], v1, flat_scratch_hi
38902 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd3,0x00,0x00]
38904 v_subrev_i32_e64 v5, s[12:13], v1, vcc_lo
38905 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd5,0x00,0x00]
38907 v_subrev_i32_e64 v5, s[12:13], v1, vcc_hi
38908 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd7,0x00,0x00]
38910 v_subrev_i32_e64 v5, s[12:13], v1, tba_lo
38911 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd9,0x00,0x00]
38913 v_subrev_i32_e64 v5, s[12:13], v1, tba_hi
38914 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdb,0x00,0x00]
38916 v_subrev_i32_e64 v5, s[12:13], v1, tma_lo
38917 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdd,0x00,0x00]
38919 v_subrev_i32_e64 v5, s[12:13], v1, tma_hi
38920 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdf,0x00,0x00]
38922 v_subrev_i32_e64 v5, s[12:13], v1, ttmp11
38923 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xf7,0x00,0x00]
38925 v_subrev_i32_e64 v5, s[12:13], v1, m0
38926 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xf9,0x00,0x00]
38928 v_subrev_i32_e64 v5, s[12:13], v1, exec_lo
38929 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xfd,0x00,0x00]
38931 v_subrev_i32_e64 v5, s[12:13], v1, exec_hi
38932 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xff,0x00,0x00]
38934 v_subrev_i32_e64 v5, s[12:13], v1, 0
38935 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x01,0x01,0x00]
38937 v_subrev_i32_e64 v5, s[12:13], v1, -1
38938 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x83,0x01,0x00]
38940 v_subrev_i32_e64 v5, s[12:13], v1, 0.5
38941 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xe1,0x01,0x00]
38943 v_subrev_i32_e64 v5, s[12:13], v1, -4.0
38944 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xef,0x01,0x00]
38946 v_addc_u32 v5, vcc, v1, v2, vcc
38947 // CHECK: [0x01,0x05,0x0a,0x50]
38949 v_addc_u32 v255, vcc, v1, v2, vcc
38950 // CHECK: [0x01,0x05,0xfe,0x51]
38952 v_addc_u32 v5, vcc, v255, v2, vcc
38953 // CHECK: [0xff,0x05,0x0a,0x50]
38955 v_addc_u32 v5, vcc, 0, v2, vcc
38956 // CHECK: [0x80,0x04,0x0a,0x50]
38958 v_addc_u32 v5, vcc, -1, v2, vcc
38959 // CHECK: [0xc1,0x04,0x0a,0x50]
38961 v_addc_u32 v5, vcc, 0.5, v2, vcc
38962 // CHECK: [0xf0,0x04,0x0a,0x50]
38964 v_addc_u32 v5, vcc, -4.0, v2, vcc
38965 // CHECK: [0xf7,0x04,0x0a,0x50]
38967 v_addc_u32 v5, vcc, v1, v255, vcc
38968 // CHECK: [0x01,0xff,0x0b,0x50]
38970 v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7]
38971 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x1a,0x00]
38973 v_addc_u32_e64 v255, s[12:13], v1, v2, s[6:7]
38974 // CHECK: [0xff,0x0c,0x50,0xd2,0x01,0x05,0x1a,0x00]
38976 v_addc_u32_e64 v5, s[14:15], v1, v2, s[6:7]
38977 // CHECK: [0x05,0x0e,0x50,0xd2,0x01,0x05,0x1a,0x00]
38979 v_addc_u32_e64 v5, s[102:103], v1, v2, s[6:7]
38980 // CHECK: [0x05,0x66,0x50,0xd2,0x01,0x05,0x1a,0x00]
38982 v_addc_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
38983 // CHECK: [0x05,0x68,0x50,0xd2,0x01,0x05,0x1a,0x00]
38985 v_addc_u32_e64 v5, vcc, v1, v2, s[6:7]
38986 // CHECK: [0x05,0x6a,0x50,0xd2,0x01,0x05,0x1a,0x00]
38988 v_addc_u32_e64 v5, tba, v1, v2, s[6:7]
38989 // CHECK: [0x05,0x6c,0x50,0xd2,0x01,0x05,0x1a,0x00]
38991 v_addc_u32_e64 v5, tma, v1, v2, s[6:7]
38992 // CHECK: [0x05,0x6e,0x50,0xd2,0x01,0x05,0x1a,0x00]
38994 v_addc_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
38995 // CHECK: [0x05,0x7a,0x50,0xd2,0x01,0x05,0x1a,0x00]
38997 v_addc_u32_e64 v5, s[12:13], v255, v2, s[6:7]
38998 // CHECK: [0x05,0x0c,0x50,0xd2,0xff,0x05,0x1a,0x00]
39000 v_addc_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39001 // CHECK: [0x05,0x0c,0x50,0xd2,0x80,0x04,0x1a,0x00]
39003 v_addc_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39004 // CHECK: [0x05,0x0c,0x50,0xd2,0xc1,0x04,0x1a,0x00]
39006 v_addc_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39007 // CHECK: [0x05,0x0c,0x50,0xd2,0xf0,0x04,0x1a,0x00]
39009 v_addc_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39010 // CHECK: [0x05,0x0c,0x50,0xd2,0xf7,0x04,0x1a,0x00]
39012 v_addc_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39013 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xff,0x1b,0x00]
39015 v_addc_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39016 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x01,0x19,0x00]
39018 v_addc_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39019 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x83,0x19,0x00]
39021 v_addc_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39022 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xe1,0x19,0x00]
39024 v_addc_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39025 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xef,0x19,0x00]
39027 v_addc_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39028 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x22,0x00]
39030 v_addc_u32_e64 v5, s[12:13], v1, v2, s[102:103]
39031 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x9a,0x01]
39033 v_addc_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39034 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xa2,0x01]
39036 v_addc_u32_e64 v5, s[12:13], v1, v2, vcc
39037 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xaa,0x01]
39039 v_addc_u32_e64 v5, s[12:13], v1, v2, tba
39040 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xb2,0x01]
39042 v_addc_u32_e64 v5, s[12:13], v1, v2, tma
39043 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xba,0x01]
39045 v_addc_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39046 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xea,0x01]
39048 v_subb_u32 v5, vcc, v1, v2, vcc
39049 // CHECK: [0x01,0x05,0x0a,0x52]
39051 v_subb_u32 v255, vcc, v1, v2, vcc
39052 // CHECK: [0x01,0x05,0xfe,0x53]
39054 v_subb_u32 v5, vcc, v255, v2, vcc
39055 // CHECK: [0xff,0x05,0x0a,0x52]
39057 v_subb_u32 v5, vcc, 0, v2, vcc
39058 // CHECK: [0x80,0x04,0x0a,0x52]
39060 v_subb_u32 v5, vcc, -1, v2, vcc
39061 // CHECK: [0xc1,0x04,0x0a,0x52]
39063 v_subb_u32 v5, vcc, 0.5, v2, vcc
39064 // CHECK: [0xf0,0x04,0x0a,0x52]
39066 v_subb_u32 v5, vcc, -4.0, v2, vcc
39067 // CHECK: [0xf7,0x04,0x0a,0x52]
39069 v_subb_u32 v5, vcc, v1, v255, vcc
39070 // CHECK: [0x01,0xff,0x0b,0x52]
39072 v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7]
39073 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x1a,0x00]
39075 v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]
39076 // CHECK: [0xff,0x0c,0x52,0xd2,0x01,0x05,0x1a,0x00]
39078 v_subb_u32_e64 v5, s[14:15], v1, v2, s[6:7]
39079 // CHECK: [0x05,0x0e,0x52,0xd2,0x01,0x05,0x1a,0x00]
39081 v_subb_u32_e64 v5, s[102:103], v1, v2, s[6:7]
39082 // CHECK: [0x05,0x66,0x52,0xd2,0x01,0x05,0x1a,0x00]
39084 v_subb_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
39085 // CHECK: [0x05,0x68,0x52,0xd2,0x01,0x05,0x1a,0x00]
39087 v_subb_u32_e64 v5, vcc, v1, v2, s[6:7]
39088 // CHECK: [0x05,0x6a,0x52,0xd2,0x01,0x05,0x1a,0x00]
39090 v_subb_u32_e64 v5, tba, v1, v2, s[6:7]
39091 // CHECK: [0x05,0x6c,0x52,0xd2,0x01,0x05,0x1a,0x00]
39093 v_subb_u32_e64 v5, tma, v1, v2, s[6:7]
39094 // CHECK: [0x05,0x6e,0x52,0xd2,0x01,0x05,0x1a,0x00]
39096 v_subb_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
39097 // CHECK: [0x05,0x7a,0x52,0xd2,0x01,0x05,0x1a,0x00]
39099 v_subb_u32_e64 v5, s[12:13], v255, v2, s[6:7]
39100 // CHECK: [0x05,0x0c,0x52,0xd2,0xff,0x05,0x1a,0x00]
39102 v_subb_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39103 // CHECK: [0x05,0x0c,0x52,0xd2,0x80,0x04,0x1a,0x00]
39105 v_subb_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39106 // CHECK: [0x05,0x0c,0x52,0xd2,0xc1,0x04,0x1a,0x00]
39108 v_subb_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39109 // CHECK: [0x05,0x0c,0x52,0xd2,0xf0,0x04,0x1a,0x00]
39111 v_subb_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39112 // CHECK: [0x05,0x0c,0x52,0xd2,0xf7,0x04,0x1a,0x00]
39114 v_subb_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39115 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xff,0x1b,0x00]
39117 v_subb_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39118 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x01,0x19,0x00]
39120 v_subb_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39121 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x83,0x19,0x00]
39123 v_subb_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39124 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xe1,0x19,0x00]
39126 v_subb_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39127 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xef,0x19,0x00]
39129 v_subb_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39130 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x22,0x00]
39132 v_subb_u32_e64 v5, s[12:13], v1, v2, s[102:103]
39133 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x9a,0x01]
39135 v_subb_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39136 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xa2,0x01]
39138 v_subb_u32_e64 v5, s[12:13], v1, v2, vcc
39139 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xaa,0x01]
39141 v_subb_u32_e64 v5, s[12:13], v1, v2, tba
39142 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xb2,0x01]
39144 v_subb_u32_e64 v5, s[12:13], v1, v2, tma
39145 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xba,0x01]
39147 v_subb_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39148 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xea,0x01]
39150 v_subbrev_u32 v5, vcc, v1, v2, vcc
39151 // CHECK: [0x01,0x05,0x0a,0x54]
39153 v_subbrev_u32 v255, vcc, v1, v2, vcc
39154 // CHECK: [0x01,0x05,0xfe,0x55]
39156 v_subbrev_u32 v5, vcc, v255, v2, vcc
39157 // CHECK: [0xff,0x05,0x0a,0x54]
39159 v_subbrev_u32 v5, vcc, 0, v2, vcc
39160 // CHECK: [0x80,0x04,0x0a,0x54]
39162 v_subbrev_u32 v5, vcc, -1, v2, vcc
39163 // CHECK: [0xc1,0x04,0x0a,0x54]
39165 v_subbrev_u32 v5, vcc, 0.5, v2, vcc
39166 // CHECK: [0xf0,0x04,0x0a,0x54]
39168 v_subbrev_u32 v5, vcc, -4.0, v2, vcc
39169 // CHECK: [0xf7,0x04,0x0a,0x54]
39171 v_subbrev_u32 v5, vcc, v1, v255, vcc
39172 // CHECK: [0x01,0xff,0x0b,0x54]
39174 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7]
39175 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x1a,0x00]
39177 v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]
39178 // CHECK: [0xff,0x0c,0x54,0xd2,0x01,0x05,0x1a,0x00]
39180 v_subbrev_u32_e64 v5, s[14:15], v1, v2, s[6:7]
39181 // CHECK: [0x05,0x0e,0x54,0xd2,0x01,0x05,0x1a,0x00]
39183 v_subbrev_u32_e64 v5, s[102:103], v1, v2, s[6:7]
39184 // CHECK: [0x05,0x66,0x54,0xd2,0x01,0x05,0x1a,0x00]
39186 v_subbrev_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
39187 // CHECK: [0x05,0x68,0x54,0xd2,0x01,0x05,0x1a,0x00]
39189 v_subbrev_u32_e64 v5, vcc, v1, v2, s[6:7]
39190 // CHECK: [0x05,0x6a,0x54,0xd2,0x01,0x05,0x1a,0x00]
39192 v_subbrev_u32_e64 v5, tba, v1, v2, s[6:7]
39193 // CHECK: [0x05,0x6c,0x54,0xd2,0x01,0x05,0x1a,0x00]
39195 v_subbrev_u32_e64 v5, tma, v1, v2, s[6:7]
39196 // CHECK: [0x05,0x6e,0x54,0xd2,0x01,0x05,0x1a,0x00]
39198 v_subbrev_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
39199 // CHECK: [0x05,0x7a,0x54,0xd2,0x01,0x05,0x1a,0x00]
39201 v_subbrev_u32_e64 v5, s[12:13], v255, v2, s[6:7]
39202 // CHECK: [0x05,0x0c,0x54,0xd2,0xff,0x05,0x1a,0x00]
39204 v_subbrev_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39205 // CHECK: [0x05,0x0c,0x54,0xd2,0x80,0x04,0x1a,0x00]
39207 v_subbrev_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39208 // CHECK: [0x05,0x0c,0x54,0xd2,0xc1,0x04,0x1a,0x00]
39210 v_subbrev_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39211 // CHECK: [0x05,0x0c,0x54,0xd2,0xf0,0x04,0x1a,0x00]
39213 v_subbrev_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39214 // CHECK: [0x05,0x0c,0x54,0xd2,0xf7,0x04,0x1a,0x00]
39216 v_subbrev_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39217 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xff,0x1b,0x00]
39219 v_subbrev_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39220 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x01,0x19,0x00]
39222 v_subbrev_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39223 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x83,0x19,0x00]
39225 v_subbrev_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39226 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xe1,0x19,0x00]
39228 v_subbrev_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39229 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xef,0x19,0x00]
39231 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39232 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x22,0x00]
39234 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[102:103]
39235 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x9a,0x01]
39237 v_subbrev_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39238 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xa2,0x01]
39240 v_subbrev_u32_e64 v5, s[12:13], v1, v2, vcc
39241 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xaa,0x01]
39243 v_subbrev_u32_e64 v5, s[12:13], v1, v2, tba
39244 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xb2,0x01]
39246 v_subbrev_u32_e64 v5, s[12:13], v1, v2, tma
39247 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xba,0x01]
39249 v_subbrev_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39250 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xea,0x01]
39252 v_ldexp_f32 v5, v1, v2
39253 // CHECK: [0x01,0x05,0x0a,0x56]
39255 v_ldexp_f32 v255, v1, v2
39256 // CHECK: [0x01,0x05,0xfe,0x57]
39258 v_ldexp_f32 v5, v255, v2
39259 // CHECK: [0xff,0x05,0x0a,0x56]
39261 v_ldexp_f32 v5, s1, v2
39262 // CHECK: [0x01,0x04,0x0a,0x56]
39264 v_ldexp_f32 v5, s103, v2
39265 // CHECK: [0x67,0x04,0x0a,0x56]
39267 v_ldexp_f32 v5, flat_scratch_lo, v2
39268 // CHECK: [0x68,0x04,0x0a,0x56]
39270 v_ldexp_f32 v5, flat_scratch_hi, v2
39271 // CHECK: [0x69,0x04,0x0a,0x56]
39273 v_ldexp_f32 v5, vcc_lo, v2
39274 // CHECK: [0x6a,0x04,0x0a,0x56]
39276 v_ldexp_f32 v5, vcc_hi, v2
39277 // CHECK: [0x6b,0x04,0x0a,0x56]
39279 v_ldexp_f32 v5, tba_lo, v2
39280 // CHECK: [0x6c,0x04,0x0a,0x56]
39282 v_ldexp_f32 v5, tba_hi, v2
39283 // CHECK: [0x6d,0x04,0x0a,0x56]
39285 v_ldexp_f32 v5, tma_lo, v2
39286 // CHECK: [0x6e,0x04,0x0a,0x56]
39288 v_ldexp_f32 v5, tma_hi, v2
39289 // CHECK: [0x6f,0x04,0x0a,0x56]
39291 v_ldexp_f32 v5, ttmp11, v2
39292 // CHECK: [0x7b,0x04,0x0a,0x56]
39294 v_ldexp_f32 v5, m0, v2
39295 // CHECK: [0x7c,0x04,0x0a,0x56]
39297 v_ldexp_f32 v5, exec_lo, v2
39298 // CHECK: [0x7e,0x04,0x0a,0x56]
39300 v_ldexp_f32 v5, exec_hi, v2
39301 // CHECK: [0x7f,0x04,0x0a,0x56]
39303 v_ldexp_f32 v5, 0, v2
39304 // CHECK: [0x80,0x04,0x0a,0x56]
39306 v_ldexp_f32 v5, -1, v2
39307 // CHECK: [0xc1,0x04,0x0a,0x56]
39309 v_ldexp_f32 v5, 0.5, v2
39310 // CHECK: [0xf0,0x04,0x0a,0x56]
39312 v_ldexp_f32 v5, -4.0, v2
39313 // CHECK: [0xf7,0x04,0x0a,0x56]
39315 v_ldexp_f32 v5, 0xaf123456, v2
39316 // CHECK: [0xff,0x04,0x0a,0x56,0x56,0x34,0x12,0xaf]
39318 v_ldexp_f32 v5, 0x3f717273, v2
39319 // CHECK: [0xff,0x04,0x0a,0x56,0x73,0x72,0x71,0x3f]
39321 v_ldexp_f32 v5, v1, v255
39322 // CHECK: [0x01,0xff,0x0b,0x56]
39324 v_ldexp_f32_e64 v5, v1, v2
39325 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x02,0x00]
39327 v_ldexp_f32_e64 v255, v1, v2
39328 // CHECK: [0xff,0x00,0x56,0xd2,0x01,0x05,0x02,0x00]
39330 v_ldexp_f32_e64 v5, v255, v2
39331 // CHECK: [0x05,0x00,0x56,0xd2,0xff,0x05,0x02,0x00]
39333 v_ldexp_f32_e64 v5, s1, v2
39334 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x04,0x02,0x00]
39336 v_ldexp_f32_e64 v5, s103, v2
39337 // CHECK: [0x05,0x00,0x56,0xd2,0x67,0x04,0x02,0x00]
39339 v_ldexp_f32_e64 v5, flat_scratch_lo, v2
39340 // CHECK: [0x05,0x00,0x56,0xd2,0x68,0x04,0x02,0x00]
39342 v_ldexp_f32_e64 v5, flat_scratch_hi, v2
39343 // CHECK: [0x05,0x00,0x56,0xd2,0x69,0x04,0x02,0x00]
39345 v_ldexp_f32_e64 v5, vcc_lo, v2
39346 // CHECK: [0x05,0x00,0x56,0xd2,0x6a,0x04,0x02,0x00]
39348 v_ldexp_f32_e64 v5, vcc_hi, v2
39349 // CHECK: [0x05,0x00,0x56,0xd2,0x6b,0x04,0x02,0x00]
39351 v_ldexp_f32_e64 v5, tba_lo, v2
39352 // CHECK: [0x05,0x00,0x56,0xd2,0x6c,0x04,0x02,0x00]
39354 v_ldexp_f32_e64 v5, tba_hi, v2
39355 // CHECK: [0x05,0x00,0x56,0xd2,0x6d,0x04,0x02,0x00]
39357 v_ldexp_f32_e64 v5, tma_lo, v2
39358 // CHECK: [0x05,0x00,0x56,0xd2,0x6e,0x04,0x02,0x00]
39360 v_ldexp_f32_e64 v5, tma_hi, v2
39361 // CHECK: [0x05,0x00,0x56,0xd2,0x6f,0x04,0x02,0x00]
39363 v_ldexp_f32_e64 v5, ttmp11, v2
39364 // CHECK: [0x05,0x00,0x56,0xd2,0x7b,0x04,0x02,0x00]
39366 v_ldexp_f32_e64 v5, m0, v2
39367 // CHECK: [0x05,0x00,0x56,0xd2,0x7c,0x04,0x02,0x00]
39369 v_ldexp_f32_e64 v5, exec_lo, v2
39370 // CHECK: [0x05,0x00,0x56,0xd2,0x7e,0x04,0x02,0x00]
39372 v_ldexp_f32_e64 v5, exec_hi, v2
39373 // CHECK: [0x05,0x00,0x56,0xd2,0x7f,0x04,0x02,0x00]
39375 v_ldexp_f32_e64 v5, 0, v2
39376 // CHECK: [0x05,0x00,0x56,0xd2,0x80,0x04,0x02,0x00]
39378 v_ldexp_f32_e64 v5, -1, v2
39379 // CHECK: [0x05,0x00,0x56,0xd2,0xc1,0x04,0x02,0x00]
39381 v_ldexp_f32_e64 v5, 0.5, v2
39382 // CHECK: [0x05,0x00,0x56,0xd2,0xf0,0x04,0x02,0x00]
39384 v_ldexp_f32_e64 v5, -4.0, v2
39385 // CHECK: [0x05,0x00,0x56,0xd2,0xf7,0x04,0x02,0x00]
39387 v_ldexp_f32_e64 v5, v1, v255
39388 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xff,0x03,0x00]
39390 v_ldexp_f32_e64 v5, v1, s2
39391 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x00,0x00]
39393 v_ldexp_f32_e64 v5, v1, s103
39394 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xcf,0x00,0x00]
39396 v_ldexp_f32_e64 v5, v1, flat_scratch_lo
39397 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd1,0x00,0x00]
39399 v_ldexp_f32_e64 v5, v1, flat_scratch_hi
39400 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd3,0x00,0x00]
39402 v_ldexp_f32_e64 v5, v1, vcc_lo
39403 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd5,0x00,0x00]
39405 v_ldexp_f32_e64 v5, v1, vcc_hi
39406 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd7,0x00,0x00]
39408 v_ldexp_f32_e64 v5, v1, tba_lo
39409 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd9,0x00,0x00]
39411 v_ldexp_f32_e64 v5, v1, tba_hi
39412 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdb,0x00,0x00]
39414 v_ldexp_f32_e64 v5, v1, tma_lo
39415 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdd,0x00,0x00]
39417 v_ldexp_f32_e64 v5, v1, tma_hi
39418 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdf,0x00,0x00]
39420 v_ldexp_f32_e64 v5, v1, ttmp11
39421 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xf7,0x00,0x00]
39423 v_ldexp_f32_e64 v5, v1, m0
39424 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xf9,0x00,0x00]
39426 v_ldexp_f32_e64 v5, v1, exec_lo
39427 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xfd,0x00,0x00]
39429 v_ldexp_f32_e64 v5, v1, exec_hi
39430 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xff,0x00,0x00]
39432 v_ldexp_f32_e64 v5, v1, 0
39433 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x01,0x01,0x00]
39435 v_ldexp_f32_e64 v5, v1, -1
39436 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x83,0x01,0x00]
39438 v_ldexp_f32_e64 v5, v1, 0.5
39439 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xe1,0x01,0x00]
39441 v_ldexp_f32_e64 v5, v1, -4.0
39442 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xef,0x01,0x00]
39444 v_cvt_pkaccum_u8_f32 v5, v1, v2
39445 // CHECK: [0x01,0x05,0x0a,0x58]
39447 v_cvt_pkaccum_u8_f32 v255, v1, v2
39448 // CHECK: [0x01,0x05,0xfe,0x59]
39450 v_cvt_pkaccum_u8_f32 v5, v255, v2
39451 // CHECK: [0xff,0x05,0x0a,0x58]
39453 v_cvt_pkaccum_u8_f32 v5, s1, v2
39454 // CHECK: [0x01,0x04,0x0a,0x58]
39456 v_cvt_pkaccum_u8_f32 v5, s103, v2
39457 // CHECK: [0x67,0x04,0x0a,0x58]
39459 v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v2
39460 // CHECK: [0x68,0x04,0x0a,0x58]
39462 v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v2
39463 // CHECK: [0x69,0x04,0x0a,0x58]
39465 v_cvt_pkaccum_u8_f32 v5, vcc_lo, v2
39466 // CHECK: [0x6a,0x04,0x0a,0x58]
39468 v_cvt_pkaccum_u8_f32 v5, vcc_hi, v2
39469 // CHECK: [0x6b,0x04,0x0a,0x58]
39471 v_cvt_pkaccum_u8_f32 v5, tba_lo, v2
39472 // CHECK: [0x6c,0x04,0x0a,0x58]
39474 v_cvt_pkaccum_u8_f32 v5, tba_hi, v2
39475 // CHECK: [0x6d,0x04,0x0a,0x58]
39477 v_cvt_pkaccum_u8_f32 v5, tma_lo, v2
39478 // CHECK: [0x6e,0x04,0x0a,0x58]
39480 v_cvt_pkaccum_u8_f32 v5, tma_hi, v2
39481 // CHECK: [0x6f,0x04,0x0a,0x58]
39483 v_cvt_pkaccum_u8_f32 v5, ttmp11, v2
39484 // CHECK: [0x7b,0x04,0x0a,0x58]
39486 v_cvt_pkaccum_u8_f32 v5, m0, v2
39487 // CHECK: [0x7c,0x04,0x0a,0x58]
39489 v_cvt_pkaccum_u8_f32 v5, exec_lo, v2
39490 // CHECK: [0x7e,0x04,0x0a,0x58]
39492 v_cvt_pkaccum_u8_f32 v5, exec_hi, v2
39493 // CHECK: [0x7f,0x04,0x0a,0x58]
39495 v_cvt_pkaccum_u8_f32 v5, 0, v2
39496 // CHECK: [0x80,0x04,0x0a,0x58]
39498 v_cvt_pkaccum_u8_f32 v5, -1, v2
39499 // CHECK: [0xc1,0x04,0x0a,0x58]
39501 v_cvt_pkaccum_u8_f32 v5, 0.5, v2
39502 // CHECK: [0xf0,0x04,0x0a,0x58]
39504 v_cvt_pkaccum_u8_f32 v5, -4.0, v2
39505 // CHECK: [0xf7,0x04,0x0a,0x58]
39507 v_cvt_pkaccum_u8_f32 v5, 0xaf123456, v2
39508 // CHECK: [0xff,0x04,0x0a,0x58,0x56,0x34,0x12,0xaf]
39510 v_cvt_pkaccum_u8_f32 v5, 0x3f717273, v2
39511 // CHECK: [0xff,0x04,0x0a,0x58,0x73,0x72,0x71,0x3f]
39513 v_cvt_pkaccum_u8_f32 v5, v1, v255
39514 // CHECK: [0x01,0xff,0x0b,0x58]
39516 v_cvt_pkaccum_u8_f32_e64 v5, v1, v2
39517 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x02,0x00]
39519 v_cvt_pkaccum_u8_f32_e64 v255, v1, v2
39520 // CHECK: [0xff,0x00,0x58,0xd2,0x01,0x05,0x02,0x00]
39522 v_cvt_pkaccum_u8_f32_e64 v5, v255, v2
39523 // CHECK: [0x05,0x00,0x58,0xd2,0xff,0x05,0x02,0x00]
39525 v_cvt_pkaccum_u8_f32_e64 v5, s1, v2
39526 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x04,0x02,0x00]
39528 v_cvt_pkaccum_u8_f32_e64 v5, s103, v2
39529 // CHECK: [0x05,0x00,0x58,0xd2,0x67,0x04,0x02,0x00]
39531 v_cvt_pkaccum_u8_f32_e64 v5, flat_scratch_lo, v2
39532 // CHECK: [0x05,0x00,0x58,0xd2,0x68,0x04,0x02,0x00]
39534 v_cvt_pkaccum_u8_f32_e64 v5, flat_scratch_hi, v2
39535 // CHECK: [0x05,0x00,0x58,0xd2,0x69,0x04,0x02,0x00]
39537 v_cvt_pkaccum_u8_f32_e64 v5, vcc_lo, v2
39538 // CHECK: [0x05,0x00,0x58,0xd2,0x6a,0x04,0x02,0x00]
39540 v_cvt_pkaccum_u8_f32_e64 v5, vcc_hi, v2
39541 // CHECK: [0x05,0x00,0x58,0xd2,0x6b,0x04,0x02,0x00]
39543 v_cvt_pkaccum_u8_f32_e64 v5, tba_lo, v2
39544 // CHECK: [0x05,0x00,0x58,0xd2,0x6c,0x04,0x02,0x00]
39546 v_cvt_pkaccum_u8_f32_e64 v5, tba_hi, v2
39547 // CHECK: [0x05,0x00,0x58,0xd2,0x6d,0x04,0x02,0x00]
39549 v_cvt_pkaccum_u8_f32_e64 v5, tma_lo, v2
39550 // CHECK: [0x05,0x00,0x58,0xd2,0x6e,0x04,0x02,0x00]
39552 v_cvt_pkaccum_u8_f32_e64 v5, tma_hi, v2
39553 // CHECK: [0x05,0x00,0x58,0xd2,0x6f,0x04,0x02,0x00]
39555 v_cvt_pkaccum_u8_f32_e64 v5, ttmp11, v2
39556 // CHECK: [0x05,0x00,0x58,0xd2,0x7b,0x04,0x02,0x00]
39558 v_cvt_pkaccum_u8_f32_e64 v5, m0, v2
39559 // CHECK: [0x05,0x00,0x58,0xd2,0x7c,0x04,0x02,0x00]
39561 v_cvt_pkaccum_u8_f32_e64 v5, exec_lo, v2
39562 // CHECK: [0x05,0x00,0x58,0xd2,0x7e,0x04,0x02,0x00]
39564 v_cvt_pkaccum_u8_f32_e64 v5, exec_hi, v2
39565 // CHECK: [0x05,0x00,0x58,0xd2,0x7f,0x04,0x02,0x00]
39567 v_cvt_pkaccum_u8_f32_e64 v5, 0, v2
39568 // CHECK: [0x05,0x00,0x58,0xd2,0x80,0x04,0x02,0x00]
39570 v_cvt_pkaccum_u8_f32_e64 v5, -1, v2
39571 // CHECK: [0x05,0x00,0x58,0xd2,0xc1,0x04,0x02,0x00]
39573 v_cvt_pkaccum_u8_f32_e64 v5, 0.5, v2
39574 // CHECK: [0x05,0x00,0x58,0xd2,0xf0,0x04,0x02,0x00]
39576 v_cvt_pkaccum_u8_f32_e64 v5, -4.0, v2
39577 // CHECK: [0x05,0x00,0x58,0xd2,0xf7,0x04,0x02,0x00]
39579 v_cvt_pkaccum_u8_f32_e64 v5, v1, v255
39580 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xff,0x03,0x00]
39582 v_cvt_pkaccum_u8_f32_e64 v5, v1, s2
39583 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x00,0x00]
39585 v_cvt_pkaccum_u8_f32_e64 v5, v1, s103
39586 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xcf,0x00,0x00]
39588 v_cvt_pkaccum_u8_f32_e64 v5, v1, flat_scratch_lo
39589 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd1,0x00,0x00]
39591 v_cvt_pkaccum_u8_f32_e64 v5, v1, flat_scratch_hi
39592 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd3,0x00,0x00]
39594 v_cvt_pkaccum_u8_f32_e64 v5, v1, vcc_lo
39595 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd5,0x00,0x00]
39597 v_cvt_pkaccum_u8_f32_e64 v5, v1, vcc_hi
39598 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd7,0x00,0x00]
39600 v_cvt_pkaccum_u8_f32_e64 v5, v1, tba_lo
39601 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd9,0x00,0x00]
39603 v_cvt_pkaccum_u8_f32_e64 v5, v1, tba_hi
39604 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdb,0x00,0x00]
39606 v_cvt_pkaccum_u8_f32_e64 v5, v1, tma_lo
39607 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdd,0x00,0x00]
39609 v_cvt_pkaccum_u8_f32_e64 v5, v1, tma_hi
39610 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdf,0x00,0x00]
39612 v_cvt_pkaccum_u8_f32_e64 v5, v1, ttmp11
39613 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xf7,0x00,0x00]
39615 v_cvt_pkaccum_u8_f32_e64 v5, v1, m0
39616 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xf9,0x00,0x00]
39618 v_cvt_pkaccum_u8_f32_e64 v5, v1, exec_lo
39619 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xfd,0x00,0x00]
39621 v_cvt_pkaccum_u8_f32_e64 v5, v1, exec_hi
39622 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xff,0x00,0x00]
39624 v_cvt_pkaccum_u8_f32_e64 v5, v1, 0
39625 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x01,0x01,0x00]
39627 v_cvt_pkaccum_u8_f32_e64 v5, v1, -1
39628 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x83,0x01,0x00]
39630 v_cvt_pkaccum_u8_f32_e64 v5, v1, 0.5
39631 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xe1,0x01,0x00]
39633 v_cvt_pkaccum_u8_f32_e64 v5, v1, -4.0
39634 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xef,0x01,0x00]
39636 v_cvt_pkaccum_u8_f32_e64 v5, -v1, v2
39637 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x02,0x20]
39639 v_cvt_pkaccum_u8_f32_e64 v5, |v1|, v2
39640 // CHECK: [0x05,0x01,0x58,0xd2,0x01,0x05,0x02,0x00]
39642 v_cvt_pknorm_i16_f32 v5, v1, v2
39643 // CHECK: [0x01,0x05,0x0a,0x5a]
39645 v_cvt_pknorm_i16_f32 v255, v1, v2
39646 // CHECK: [0x01,0x05,0xfe,0x5b]
39648 v_cvt_pknorm_i16_f32 v5, v255, v2
39649 // CHECK: [0xff,0x05,0x0a,0x5a]
39651 v_cvt_pknorm_i16_f32 v5, s1, v2
39652 // CHECK: [0x01,0x04,0x0a,0x5a]
39654 v_cvt_pknorm_i16_f32 v5, s103, v2
39655 // CHECK: [0x67,0x04,0x0a,0x5a]
39657 v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2
39658 // CHECK: [0x68,0x04,0x0a,0x5a]
39660 v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2
39661 // CHECK: [0x69,0x04,0x0a,0x5a]
39663 v_cvt_pknorm_i16_f32 v5, vcc_lo, v2
39664 // CHECK: [0x6a,0x04,0x0a,0x5a]
39666 v_cvt_pknorm_i16_f32 v5, vcc_hi, v2
39667 // CHECK: [0x6b,0x04,0x0a,0x5a]
39669 v_cvt_pknorm_i16_f32 v5, tba_lo, v2
39670 // CHECK: [0x6c,0x04,0x0a,0x5a]
39672 v_cvt_pknorm_i16_f32 v5, tba_hi, v2
39673 // CHECK: [0x6d,0x04,0x0a,0x5a]
39675 v_cvt_pknorm_i16_f32 v5, tma_lo, v2
39676 // CHECK: [0x6e,0x04,0x0a,0x5a]
39678 v_cvt_pknorm_i16_f32 v5, tma_hi, v2
39679 // CHECK: [0x6f,0x04,0x0a,0x5a]
39681 v_cvt_pknorm_i16_f32 v5, ttmp11, v2
39682 // CHECK: [0x7b,0x04,0x0a,0x5a]
39684 v_cvt_pknorm_i16_f32 v5, m0, v2
39685 // CHECK: [0x7c,0x04,0x0a,0x5a]
39687 v_cvt_pknorm_i16_f32 v5, exec_lo, v2
39688 // CHECK: [0x7e,0x04,0x0a,0x5a]
39690 v_cvt_pknorm_i16_f32 v5, exec_hi, v2
39691 // CHECK: [0x7f,0x04,0x0a,0x5a]
39693 v_cvt_pknorm_i16_f32 v5, 0, v2
39694 // CHECK: [0x80,0x04,0x0a,0x5a]
39696 v_cvt_pknorm_i16_f32 v5, -1, v2
39697 // CHECK: [0xc1,0x04,0x0a,0x5a]
39699 v_cvt_pknorm_i16_f32 v5, 0.5, v2
39700 // CHECK: [0xf0,0x04,0x0a,0x5a]
39702 v_cvt_pknorm_i16_f32 v5, -4.0, v2
39703 // CHECK: [0xf7,0x04,0x0a,0x5a]
39705 v_cvt_pknorm_i16_f32 v5, 0xaf123456, v2
39706 // CHECK: [0xff,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]
39708 v_cvt_pknorm_i16_f32 v5, 0x3f717273, v2
39709 // CHECK: [0xff,0x04,0x0a,0x5a,0x73,0x72,0x71,0x3f]
39711 v_cvt_pknorm_i16_f32 v5, v1, v255
39712 // CHECK: [0x01,0xff,0x0b,0x5a]
39714 v_cvt_pknorm_i16_f32_e64 v5, v1, v2
39715 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x00]
39717 v_cvt_pknorm_i16_f32_e64 v255, v1, v2
39718 // CHECK: [0xff,0x00,0x5a,0xd2,0x01,0x05,0x02,0x00]
39720 v_cvt_pknorm_i16_f32_e64 v5, v255, v2
39721 // CHECK: [0x05,0x00,0x5a,0xd2,0xff,0x05,0x02,0x00]
39723 v_cvt_pknorm_i16_f32_e64 v5, s1, v2
39724 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x04,0x02,0x00]
39726 v_cvt_pknorm_i16_f32_e64 v5, s103, v2
39727 // CHECK: [0x05,0x00,0x5a,0xd2,0x67,0x04,0x02,0x00]
39729 v_cvt_pknorm_i16_f32_e64 v5, flat_scratch_lo, v2
39730 // CHECK: [0x05,0x00,0x5a,0xd2,0x68,0x04,0x02,0x00]
39732 v_cvt_pknorm_i16_f32_e64 v5, flat_scratch_hi, v2
39733 // CHECK: [0x05,0x00,0x5a,0xd2,0x69,0x04,0x02,0x00]
39735 v_cvt_pknorm_i16_f32_e64 v5, vcc_lo, v2
39736 // CHECK: [0x05,0x00,0x5a,0xd2,0x6a,0x04,0x02,0x00]
39738 v_cvt_pknorm_i16_f32_e64 v5, vcc_hi, v2
39739 // CHECK: [0x05,0x00,0x5a,0xd2,0x6b,0x04,0x02,0x00]
39741 v_cvt_pknorm_i16_f32_e64 v5, tba_lo, v2
39742 // CHECK: [0x05,0x00,0x5a,0xd2,0x6c,0x04,0x02,0x00]
39744 v_cvt_pknorm_i16_f32_e64 v5, tba_hi, v2
39745 // CHECK: [0x05,0x00,0x5a,0xd2,0x6d,0x04,0x02,0x00]
39747 v_cvt_pknorm_i16_f32_e64 v5, tma_lo, v2
39748 // CHECK: [0x05,0x00,0x5a,0xd2,0x6e,0x04,0x02,0x00]
39750 v_cvt_pknorm_i16_f32_e64 v5, tma_hi, v2
39751 // CHECK: [0x05,0x00,0x5a,0xd2,0x6f,0x04,0x02,0x00]
39753 v_cvt_pknorm_i16_f32_e64 v5, ttmp11, v2
39754 // CHECK: [0x05,0x00,0x5a,0xd2,0x7b,0x04,0x02,0x00]
39756 v_cvt_pknorm_i16_f32_e64 v5, m0, v2
39757 // CHECK: [0x05,0x00,0x5a,0xd2,0x7c,0x04,0x02,0x00]
39759 v_cvt_pknorm_i16_f32_e64 v5, exec_lo, v2
39760 // CHECK: [0x05,0x00,0x5a,0xd2,0x7e,0x04,0x02,0x00]
39762 v_cvt_pknorm_i16_f32_e64 v5, exec_hi, v2
39763 // CHECK: [0x05,0x00,0x5a,0xd2,0x7f,0x04,0x02,0x00]
39765 v_cvt_pknorm_i16_f32_e64 v5, 0, v2
39766 // CHECK: [0x05,0x00,0x5a,0xd2,0x80,0x04,0x02,0x00]
39768 v_cvt_pknorm_i16_f32_e64 v5, -1, v2
39769 // CHECK: [0x05,0x00,0x5a,0xd2,0xc1,0x04,0x02,0x00]
39771 v_cvt_pknorm_i16_f32_e64 v5, 0.5, v2
39772 // CHECK: [0x05,0x00,0x5a,0xd2,0xf0,0x04,0x02,0x00]
39774 v_cvt_pknorm_i16_f32_e64 v5, -4.0, v2
39775 // CHECK: [0x05,0x00,0x5a,0xd2,0xf7,0x04,0x02,0x00]
39777 v_cvt_pknorm_i16_f32_e64 v5, v1, v255
39778 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xff,0x03,0x00]
39780 v_cvt_pknorm_i16_f32_e64 v5, v1, s2
39781 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x00,0x00]
39783 v_cvt_pknorm_i16_f32_e64 v5, v1, s103
39784 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xcf,0x00,0x00]
39786 v_cvt_pknorm_i16_f32_e64 v5, v1, flat_scratch_lo
39787 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd1,0x00,0x00]
39789 v_cvt_pknorm_i16_f32_e64 v5, v1, flat_scratch_hi
39790 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd3,0x00,0x00]
39792 v_cvt_pknorm_i16_f32_e64 v5, v1, vcc_lo
39793 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd5,0x00,0x00]
39795 v_cvt_pknorm_i16_f32_e64 v5, v1, vcc_hi
39796 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd7,0x00,0x00]
39798 v_cvt_pknorm_i16_f32_e64 v5, v1, tba_lo
39799 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd9,0x00,0x00]
39801 v_cvt_pknorm_i16_f32_e64 v5, v1, tba_hi
39802 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdb,0x00,0x00]
39804 v_cvt_pknorm_i16_f32_e64 v5, v1, tma_lo
39805 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdd,0x00,0x00]
39807 v_cvt_pknorm_i16_f32_e64 v5, v1, tma_hi
39808 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdf,0x00,0x00]
39810 v_cvt_pknorm_i16_f32_e64 v5, v1, ttmp11
39811 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xf7,0x00,0x00]
39813 v_cvt_pknorm_i16_f32_e64 v5, v1, m0
39814 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xf9,0x00,0x00]
39816 v_cvt_pknorm_i16_f32_e64 v5, v1, exec_lo
39817 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xfd,0x00,0x00]
39819 v_cvt_pknorm_i16_f32_e64 v5, v1, exec_hi
39820 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xff,0x00,0x00]
39822 v_cvt_pknorm_i16_f32_e64 v5, v1, 0
39823 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x01,0x01,0x00]
39825 v_cvt_pknorm_i16_f32_e64 v5, v1, -1
39826 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x83,0x01,0x00]
39828 v_cvt_pknorm_i16_f32_e64 v5, v1, 0.5
39829 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xe1,0x01,0x00]
39831 v_cvt_pknorm_i16_f32_e64 v5, v1, -4.0
39832 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xef,0x01,0x00]
39834 v_cvt_pknorm_i16_f32_e64 v5, -v1, v2
39835 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x20]
39837 v_cvt_pknorm_i16_f32_e64 v5, v1, -v2
39838 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x40]
39840 v_cvt_pknorm_i16_f32_e64 v5, -v1, -v2
39841 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x60]
39843 v_cvt_pknorm_i16_f32_e64 v5, |v1|, v2
39844 // CHECK: [0x05,0x01,0x5a,0xd2,0x01,0x05,0x02,0x00]
39846 v_cvt_pknorm_i16_f32_e64 v5, v1, |v2|
39847 // CHECK: [0x05,0x02,0x5a,0xd2,0x01,0x05,0x02,0x00]
39849 v_cvt_pknorm_i16_f32_e64 v5, |v1|, |v2|
39850 // CHECK: [0x05,0x03,0x5a,0xd2,0x01,0x05,0x02,0x00]
39852 v_cvt_pknorm_u16_f32 v5, v1, v2
39853 // CHECK: [0x01,0x05,0x0a,0x5c]
39855 v_cvt_pknorm_u16_f32 v255, v1, v2
39856 // CHECK: [0x01,0x05,0xfe,0x5d]
39858 v_cvt_pknorm_u16_f32 v5, v255, v2
39859 // CHECK: [0xff,0x05,0x0a,0x5c]
39861 v_cvt_pknorm_u16_f32 v5, s1, v2
39862 // CHECK: [0x01,0x04,0x0a,0x5c]
39864 v_cvt_pknorm_u16_f32 v5, s103, v2
39865 // CHECK: [0x67,0x04,0x0a,0x5c]
39867 v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2
39868 // CHECK: [0x68,0x04,0x0a,0x5c]
39870 v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2
39871 // CHECK: [0x69,0x04,0x0a,0x5c]
39873 v_cvt_pknorm_u16_f32 v5, vcc_lo, v2
39874 // CHECK: [0x6a,0x04,0x0a,0x5c]
39876 v_cvt_pknorm_u16_f32 v5, vcc_hi, v2
39877 // CHECK: [0x6b,0x04,0x0a,0x5c]
39879 v_cvt_pknorm_u16_f32 v5, tba_lo, v2
39880 // CHECK: [0x6c,0x04,0x0a,0x5c]
39882 v_cvt_pknorm_u16_f32 v5, tba_hi, v2
39883 // CHECK: [0x6d,0x04,0x0a,0x5c]
39885 v_cvt_pknorm_u16_f32 v5, tma_lo, v2
39886 // CHECK: [0x6e,0x04,0x0a,0x5c]
39888 v_cvt_pknorm_u16_f32 v5, tma_hi, v2
39889 // CHECK: [0x6f,0x04,0x0a,0x5c]
39891 v_cvt_pknorm_u16_f32 v5, ttmp11, v2
39892 // CHECK: [0x7b,0x04,0x0a,0x5c]
39894 v_cvt_pknorm_u16_f32 v5, m0, v2
39895 // CHECK: [0x7c,0x04,0x0a,0x5c]
39897 v_cvt_pknorm_u16_f32 v5, exec_lo, v2
39898 // CHECK: [0x7e,0x04,0x0a,0x5c]
39900 v_cvt_pknorm_u16_f32 v5, exec_hi, v2
39901 // CHECK: [0x7f,0x04,0x0a,0x5c]
39903 v_cvt_pknorm_u16_f32 v5, 0, v2
39904 // CHECK: [0x80,0x04,0x0a,0x5c]
39906 v_cvt_pknorm_u16_f32 v5, -1, v2
39907 // CHECK: [0xc1,0x04,0x0a,0x5c]
39909 v_cvt_pknorm_u16_f32 v5, 0.5, v2
39910 // CHECK: [0xf0,0x04,0x0a,0x5c]
39912 v_cvt_pknorm_u16_f32 v5, -4.0, v2
39913 // CHECK: [0xf7,0x04,0x0a,0x5c]
39915 v_cvt_pknorm_u16_f32 v5, 0xaf123456, v2
39916 // CHECK: [0xff,0x04,0x0a,0x5c,0x56,0x34,0x12,0xaf]
39918 v_cvt_pknorm_u16_f32 v5, 0x3f717273, v2
39919 // CHECK: [0xff,0x04,0x0a,0x5c,0x73,0x72,0x71,0x3f]
39921 v_cvt_pknorm_u16_f32 v5, v1, v255
39922 // CHECK: [0x01,0xff,0x0b,0x5c]
39924 v_cvt_pknorm_u16_f32_e64 v5, v1, v2
39925 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x00]
39927 v_cvt_pknorm_u16_f32_e64 v255, v1, v2
39928 // CHECK: [0xff,0x00,0x5c,0xd2,0x01,0x05,0x02,0x00]
39930 v_cvt_pknorm_u16_f32_e64 v5, v255, v2
39931 // CHECK: [0x05,0x00,0x5c,0xd2,0xff,0x05,0x02,0x00]
39933 v_cvt_pknorm_u16_f32_e64 v5, s1, v2
39934 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x04,0x02,0x00]
39936 v_cvt_pknorm_u16_f32_e64 v5, s103, v2
39937 // CHECK: [0x05,0x00,0x5c,0xd2,0x67,0x04,0x02,0x00]
39939 v_cvt_pknorm_u16_f32_e64 v5, flat_scratch_lo, v2
39940 // CHECK: [0x05,0x00,0x5c,0xd2,0x68,0x04,0x02,0x00]
39942 v_cvt_pknorm_u16_f32_e64 v5, flat_scratch_hi, v2
39943 // CHECK: [0x05,0x00,0x5c,0xd2,0x69,0x04,0x02,0x00]
39945 v_cvt_pknorm_u16_f32_e64 v5, vcc_lo, v2
39946 // CHECK: [0x05,0x00,0x5c,0xd2,0x6a,0x04,0x02,0x00]
39948 v_cvt_pknorm_u16_f32_e64 v5, vcc_hi, v2
39949 // CHECK: [0x05,0x00,0x5c,0xd2,0x6b,0x04,0x02,0x00]
39951 v_cvt_pknorm_u16_f32_e64 v5, tba_lo, v2
39952 // CHECK: [0x05,0x00,0x5c,0xd2,0x6c,0x04,0x02,0x00]
39954 v_cvt_pknorm_u16_f32_e64 v5, tba_hi, v2
39955 // CHECK: [0x05,0x00,0x5c,0xd2,0x6d,0x04,0x02,0x00]
39957 v_cvt_pknorm_u16_f32_e64 v5, tma_lo, v2
39958 // CHECK: [0x05,0x00,0x5c,0xd2,0x6e,0x04,0x02,0x00]
39960 v_cvt_pknorm_u16_f32_e64 v5, tma_hi, v2
39961 // CHECK: [0x05,0x00,0x5c,0xd2,0x6f,0x04,0x02,0x00]
39963 v_cvt_pknorm_u16_f32_e64 v5, ttmp11, v2
39964 // CHECK: [0x05,0x00,0x5c,0xd2,0x7b,0x04,0x02,0x00]
39966 v_cvt_pknorm_u16_f32_e64 v5, m0, v2
39967 // CHECK: [0x05,0x00,0x5c,0xd2,0x7c,0x04,0x02,0x00]
39969 v_cvt_pknorm_u16_f32_e64 v5, exec_lo, v2
39970 // CHECK: [0x05,0x00,0x5c,0xd2,0x7e,0x04,0x02,0x00]
39972 v_cvt_pknorm_u16_f32_e64 v5, exec_hi, v2
39973 // CHECK: [0x05,0x00,0x5c,0xd2,0x7f,0x04,0x02,0x00]
39975 v_cvt_pknorm_u16_f32_e64 v5, 0, v2
39976 // CHECK: [0x05,0x00,0x5c,0xd2,0x80,0x04,0x02,0x00]
39978 v_cvt_pknorm_u16_f32_e64 v5, -1, v2
39979 // CHECK: [0x05,0x00,0x5c,0xd2,0xc1,0x04,0x02,0x00]
39981 v_cvt_pknorm_u16_f32_e64 v5, 0.5, v2
39982 // CHECK: [0x05,0x00,0x5c,0xd2,0xf0,0x04,0x02,0x00]
39984 v_cvt_pknorm_u16_f32_e64 v5, -4.0, v2
39985 // CHECK: [0x05,0x00,0x5c,0xd2,0xf7,0x04,0x02,0x00]
39987 v_cvt_pknorm_u16_f32_e64 v5, v1, v255
39988 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xff,0x03,0x00]
39990 v_cvt_pknorm_u16_f32_e64 v5, v1, s2
39991 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x00,0x00]
39993 v_cvt_pknorm_u16_f32_e64 v5, v1, s103
39994 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xcf,0x00,0x00]
39996 v_cvt_pknorm_u16_f32_e64 v5, v1, flat_scratch_lo
39997 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd1,0x00,0x00]
39999 v_cvt_pknorm_u16_f32_e64 v5, v1, flat_scratch_hi
40000 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd3,0x00,0x00]
40002 v_cvt_pknorm_u16_f32_e64 v5, v1, vcc_lo
40003 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd5,0x00,0x00]
40005 v_cvt_pknorm_u16_f32_e64 v5, v1, vcc_hi
40006 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd7,0x00,0x00]
40008 v_cvt_pknorm_u16_f32_e64 v5, v1, tba_lo
40009 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd9,0x00,0x00]
40011 v_cvt_pknorm_u16_f32_e64 v5, v1, tba_hi
40012 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdb,0x00,0x00]
40014 v_cvt_pknorm_u16_f32_e64 v5, v1, tma_lo
40015 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdd,0x00,0x00]
40017 v_cvt_pknorm_u16_f32_e64 v5, v1, tma_hi
40018 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdf,0x00,0x00]
40020 v_cvt_pknorm_u16_f32_e64 v5, v1, ttmp11
40021 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xf7,0x00,0x00]
40023 v_cvt_pknorm_u16_f32_e64 v5, v1, m0
40024 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xf9,0x00,0x00]
40026 v_cvt_pknorm_u16_f32_e64 v5, v1, exec_lo
40027 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xfd,0x00,0x00]
40029 v_cvt_pknorm_u16_f32_e64 v5, v1, exec_hi
40030 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xff,0x00,0x00]
40032 v_cvt_pknorm_u16_f32_e64 v5, v1, 0
40033 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x01,0x01,0x00]
40035 v_cvt_pknorm_u16_f32_e64 v5, v1, -1
40036 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x83,0x01,0x00]
40038 v_cvt_pknorm_u16_f32_e64 v5, v1, 0.5
40039 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xe1,0x01,0x00]
40041 v_cvt_pknorm_u16_f32_e64 v5, v1, -4.0
40042 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xef,0x01,0x00]
40044 v_cvt_pknorm_u16_f32_e64 v5, -v1, v2
40045 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x20]
40047 v_cvt_pknorm_u16_f32_e64 v5, v1, -v2
40048 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x40]
40050 v_cvt_pknorm_u16_f32_e64 v5, -v1, -v2
40051 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x60]
40053 v_cvt_pknorm_u16_f32_e64 v5, |v1|, v2
40054 // CHECK: [0x05,0x01,0x5c,0xd2,0x01,0x05,0x02,0x00]
40056 v_cvt_pknorm_u16_f32_e64 v5, v1, |v2|
40057 // CHECK: [0x05,0x02,0x5c,0xd2,0x01,0x05,0x02,0x00]
40059 v_cvt_pknorm_u16_f32_e64 v5, |v1|, |v2|
40060 // CHECK: [0x05,0x03,0x5c,0xd2,0x01,0x05,0x02,0x00]
40062 v_cvt_pkrtz_f16_f32 v5, v1, v2
40063 // CHECK: [0x01,0x05,0x0a,0x5e]
40065 v_cvt_pkrtz_f16_f32 v255, v1, v2
40066 // CHECK: [0x01,0x05,0xfe,0x5f]
40068 v_cvt_pkrtz_f16_f32 v5, v255, v2
40069 // CHECK: [0xff,0x05,0x0a,0x5e]
40071 v_cvt_pkrtz_f16_f32 v5, s1, v2
40072 // CHECK: [0x01,0x04,0x0a,0x5e]
40074 v_cvt_pkrtz_f16_f32 v5, s103, v2
40075 // CHECK: [0x67,0x04,0x0a,0x5e]
40077 v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2
40078 // CHECK: [0x68,0x04,0x0a,0x5e]
40080 v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2
40081 // CHECK: [0x69,0x04,0x0a,0x5e]
40083 v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2
40084 // CHECK: [0x6a,0x04,0x0a,0x5e]
40086 v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2
40087 // CHECK: [0x6b,0x04,0x0a,0x5e]
40089 v_cvt_pkrtz_f16_f32 v5, tba_lo, v2
40090 // CHECK: [0x6c,0x04,0x0a,0x5e]
40092 v_cvt_pkrtz_f16_f32 v5, tba_hi, v2
40093 // CHECK: [0x6d,0x04,0x0a,0x5e]
40095 v_cvt_pkrtz_f16_f32 v5, tma_lo, v2
40096 // CHECK: [0x6e,0x04,0x0a,0x5e]
40098 v_cvt_pkrtz_f16_f32 v5, tma_hi, v2
40099 // CHECK: [0x6f,0x04,0x0a,0x5e]
40101 v_cvt_pkrtz_f16_f32 v5, ttmp11, v2
40102 // CHECK: [0x7b,0x04,0x0a,0x5e]
40104 v_cvt_pkrtz_f16_f32 v5, m0, v2
40105 // CHECK: [0x7c,0x04,0x0a,0x5e]
40107 v_cvt_pkrtz_f16_f32 v5, exec_lo, v2
40108 // CHECK: [0x7e,0x04,0x0a,0x5e]
40110 v_cvt_pkrtz_f16_f32 v5, exec_hi, v2
40111 // CHECK: [0x7f,0x04,0x0a,0x5e]
40113 v_cvt_pkrtz_f16_f32 v5, 0, v2
40114 // CHECK: [0x80,0x04,0x0a,0x5e]
40116 v_cvt_pkrtz_f16_f32 v5, -1, v2
40117 // CHECK: [0xc1,0x04,0x0a,0x5e]
40119 v_cvt_pkrtz_f16_f32 v5, 0.5, v2
40120 // CHECK: [0xf0,0x04,0x0a,0x5e]
40122 v_cvt_pkrtz_f16_f32 v5, -4.0, v2
40123 // CHECK: [0xf7,0x04,0x0a,0x5e]
40125 v_cvt_pkrtz_f16_f32 v5, 0xaf123456, v2
40126 // CHECK: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x12,0xaf]
40128 v_cvt_pkrtz_f16_f32 v5, 0x3f717273, v2
40129 // CHECK: [0xff,0x04,0x0a,0x5e,0x73,0x72,0x71,0x3f]
40131 v_cvt_pkrtz_f16_f32 v5, v1, v255
40132 // CHECK: [0x01,0xff,0x0b,0x5e]
40134 v_cvt_pkrtz_f16_f32_e64 v5, v1, v2
40135 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x00]
40137 v_cvt_pkrtz_f16_f32_e64 v255, v1, v2
40138 // CHECK: [0xff,0x00,0x5e,0xd2,0x01,0x05,0x02,0x00]
40140 v_cvt_pkrtz_f16_f32_e64 v5, v255, v2
40141 // CHECK: [0x05,0x00,0x5e,0xd2,0xff,0x05,0x02,0x00]
40143 v_cvt_pkrtz_f16_f32_e64 v5, s1, v2
40144 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x04,0x02,0x00]
40146 v_cvt_pkrtz_f16_f32_e64 v5, s103, v2
40147 // CHECK: [0x05,0x00,0x5e,0xd2,0x67,0x04,0x02,0x00]
40149 v_cvt_pkrtz_f16_f32_e64 v5, flat_scratch_lo, v2
40150 // CHECK: [0x05,0x00,0x5e,0xd2,0x68,0x04,0x02,0x00]
40152 v_cvt_pkrtz_f16_f32_e64 v5, flat_scratch_hi, v2
40153 // CHECK: [0x05,0x00,0x5e,0xd2,0x69,0x04,0x02,0x00]
40155 v_cvt_pkrtz_f16_f32_e64 v5, vcc_lo, v2
40156 // CHECK: [0x05,0x00,0x5e,0xd2,0x6a,0x04,0x02,0x00]
40158 v_cvt_pkrtz_f16_f32_e64 v5, vcc_hi, v2
40159 // CHECK: [0x05,0x00,0x5e,0xd2,0x6b,0x04,0x02,0x00]
40161 v_cvt_pkrtz_f16_f32_e64 v5, tba_lo, v2
40162 // CHECK: [0x05,0x00,0x5e,0xd2,0x6c,0x04,0x02,0x00]
40164 v_cvt_pkrtz_f16_f32_e64 v5, tba_hi, v2
40165 // CHECK: [0x05,0x00,0x5e,0xd2,0x6d,0x04,0x02,0x00]
40167 v_cvt_pkrtz_f16_f32_e64 v5, tma_lo, v2
40168 // CHECK: [0x05,0x00,0x5e,0xd2,0x6e,0x04,0x02,0x00]
40170 v_cvt_pkrtz_f16_f32_e64 v5, tma_hi, v2
40171 // CHECK: [0x05,0x00,0x5e,0xd2,0x6f,0x04,0x02,0x00]
40173 v_cvt_pkrtz_f16_f32_e64 v5, ttmp11, v2
40174 // CHECK: [0x05,0x00,0x5e,0xd2,0x7b,0x04,0x02,0x00]
40176 v_cvt_pkrtz_f16_f32_e64 v5, m0, v2
40177 // CHECK: [0x05,0x00,0x5e,0xd2,0x7c,0x04,0x02,0x00]
40179 v_cvt_pkrtz_f16_f32_e64 v5, exec_lo, v2
40180 // CHECK: [0x05,0x00,0x5e,0xd2,0x7e,0x04,0x02,0x00]
40182 v_cvt_pkrtz_f16_f32_e64 v5, exec_hi, v2
40183 // CHECK: [0x05,0x00,0x5e,0xd2,0x7f,0x04,0x02,0x00]
40185 v_cvt_pkrtz_f16_f32_e64 v5, 0, v2
40186 // CHECK: [0x05,0x00,0x5e,0xd2,0x80,0x04,0x02,0x00]
40188 v_cvt_pkrtz_f16_f32_e64 v5, -1, v2
40189 // CHECK: [0x05,0x00,0x5e,0xd2,0xc1,0x04,0x02,0x00]
40191 v_cvt_pkrtz_f16_f32_e64 v5, 0.5, v2
40192 // CHECK: [0x05,0x00,0x5e,0xd2,0xf0,0x04,0x02,0x00]
40194 v_cvt_pkrtz_f16_f32_e64 v5, -4.0, v2
40195 // CHECK: [0x05,0x00,0x5e,0xd2,0xf7,0x04,0x02,0x00]
40197 v_cvt_pkrtz_f16_f32_e64 v5, v1, v255
40198 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xff,0x03,0x00]
40200 v_cvt_pkrtz_f16_f32_e64 v5, v1, s2
40201 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x00,0x00]
40203 v_cvt_pkrtz_f16_f32_e64 v5, v1, s103
40204 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xcf,0x00,0x00]
40206 v_cvt_pkrtz_f16_f32_e64 v5, v1, flat_scratch_lo
40207 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd1,0x00,0x00]
40209 v_cvt_pkrtz_f16_f32_e64 v5, v1, flat_scratch_hi
40210 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd3,0x00,0x00]
40212 v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_lo
40213 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd5,0x00,0x00]
40215 v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_hi
40216 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd7,0x00,0x00]
40218 v_cvt_pkrtz_f16_f32_e64 v5, v1, tba_lo
40219 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd9,0x00,0x00]
40221 v_cvt_pkrtz_f16_f32_e64 v5, v1, tba_hi
40222 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdb,0x00,0x00]
40224 v_cvt_pkrtz_f16_f32_e64 v5, v1, tma_lo
40225 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdd,0x00,0x00]
40227 v_cvt_pkrtz_f16_f32_e64 v5, v1, tma_hi
40228 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdf,0x00,0x00]
40230 v_cvt_pkrtz_f16_f32_e64 v5, v1, ttmp11
40231 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xf7,0x00,0x00]
40233 v_cvt_pkrtz_f16_f32_e64 v5, v1, m0
40234 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xf9,0x00,0x00]
40236 v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_lo
40237 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xfd,0x00,0x00]
40239 v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_hi
40240 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xff,0x00,0x00]
40242 v_cvt_pkrtz_f16_f32_e64 v5, v1, 0
40243 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x01,0x01,0x00]
40245 v_cvt_pkrtz_f16_f32_e64 v5, v1, -1
40246 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x83,0x01,0x00]
40248 v_cvt_pkrtz_f16_f32_e64 v5, v1, 0.5
40249 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xe1,0x01,0x00]
40251 v_cvt_pkrtz_f16_f32_e64 v5, v1, -4.0
40252 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xef,0x01,0x00]
40254 v_cvt_pkrtz_f16_f32_e64 v5, -v1, v2
40255 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x20]
40257 v_cvt_pkrtz_f16_f32_e64 v5, v1, -v2
40258 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x40]
40260 v_cvt_pkrtz_f16_f32_e64 v5, -v1, -v2
40261 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x60]
40263 v_cvt_pkrtz_f16_f32_e64 v5, |v1|, v2
40264 // CHECK: [0x05,0x01,0x5e,0xd2,0x01,0x05,0x02,0x00]
40266 v_cvt_pkrtz_f16_f32_e64 v5, v1, |v2|
40267 // CHECK: [0x05,0x02,0x5e,0xd2,0x01,0x05,0x02,0x00]
40269 v_cvt_pkrtz_f16_f32_e64 v5, |v1|, |v2|
40270 // CHECK: [0x05,0x03,0x5e,0xd2,0x01,0x05,0x02,0x00]
40272 v_cvt_pk_u16_u32 v5, v1, v2
40273 // CHECK: [0x01,0x05,0x0a,0x60]
40275 v_cvt_pk_u16_u32 v255, v1, v2
40276 // CHECK: [0x01,0x05,0xfe,0x61]
40278 v_cvt_pk_u16_u32 v5, v255, v2
40279 // CHECK: [0xff,0x05,0x0a,0x60]
40281 v_cvt_pk_u16_u32 v5, s1, v2
40282 // CHECK: [0x01,0x04,0x0a,0x60]
40284 v_cvt_pk_u16_u32 v5, s103, v2
40285 // CHECK: [0x67,0x04,0x0a,0x60]
40287 v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2
40288 // CHECK: [0x68,0x04,0x0a,0x60]
40290 v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2
40291 // CHECK: [0x69,0x04,0x0a,0x60]
40293 v_cvt_pk_u16_u32 v5, vcc_lo, v2
40294 // CHECK: [0x6a,0x04,0x0a,0x60]
40296 v_cvt_pk_u16_u32 v5, vcc_hi, v2
40297 // CHECK: [0x6b,0x04,0x0a,0x60]
40299 v_cvt_pk_u16_u32 v5, tba_lo, v2
40300 // CHECK: [0x6c,0x04,0x0a,0x60]
40302 v_cvt_pk_u16_u32 v5, tba_hi, v2
40303 // CHECK: [0x6d,0x04,0x0a,0x60]
40305 v_cvt_pk_u16_u32 v5, tma_lo, v2
40306 // CHECK: [0x6e,0x04,0x0a,0x60]
40308 v_cvt_pk_u16_u32 v5, tma_hi, v2
40309 // CHECK: [0x6f,0x04,0x0a,0x60]
40311 v_cvt_pk_u16_u32 v5, ttmp11, v2
40312 // CHECK: [0x7b,0x04,0x0a,0x60]
40314 v_cvt_pk_u16_u32 v5, m0, v2
40315 // CHECK: [0x7c,0x04,0x0a,0x60]
40317 v_cvt_pk_u16_u32 v5, exec_lo, v2
40318 // CHECK: [0x7e,0x04,0x0a,0x60]
40320 v_cvt_pk_u16_u32 v5, exec_hi, v2
40321 // CHECK: [0x7f,0x04,0x0a,0x60]
40323 v_cvt_pk_u16_u32 v5, 0, v2
40324 // CHECK: [0x80,0x04,0x0a,0x60]
40326 v_cvt_pk_u16_u32 v5, -1, v2
40327 // CHECK: [0xc1,0x04,0x0a,0x60]
40329 v_cvt_pk_u16_u32 v5, 0.5, v2
40330 // CHECK: [0xf0,0x04,0x0a,0x60]
40332 v_cvt_pk_u16_u32 v5, -4.0, v2
40333 // CHECK: [0xf7,0x04,0x0a,0x60]
40335 v_cvt_pk_u16_u32 v5, 0xaf123456, v2
40336 // CHECK: [0xff,0x04,0x0a,0x60,0x56,0x34,0x12,0xaf]
40338 v_cvt_pk_u16_u32 v5, 0x3f717273, v2
40339 // CHECK: [0xff,0x04,0x0a,0x60,0x73,0x72,0x71,0x3f]
40341 v_cvt_pk_u16_u32 v5, v1, v255
40342 // CHECK: [0x01,0xff,0x0b,0x60]
40344 v_cvt_pk_u16_u32_e64 v5, v1, v2
40345 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x05,0x02,0x00]
40347 v_cvt_pk_u16_u32_e64 v255, v1, v2
40348 // CHECK: [0xff,0x00,0x60,0xd2,0x01,0x05,0x02,0x00]
40350 v_cvt_pk_u16_u32_e64 v5, v255, v2
40351 // CHECK: [0x05,0x00,0x60,0xd2,0xff,0x05,0x02,0x00]
40353 v_cvt_pk_u16_u32_e64 v5, s1, v2
40354 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x04,0x02,0x00]
40356 v_cvt_pk_u16_u32_e64 v5, s103, v2
40357 // CHECK: [0x05,0x00,0x60,0xd2,0x67,0x04,0x02,0x00]
40359 v_cvt_pk_u16_u32_e64 v5, flat_scratch_lo, v2
40360 // CHECK: [0x05,0x00,0x60,0xd2,0x68,0x04,0x02,0x00]
40362 v_cvt_pk_u16_u32_e64 v5, flat_scratch_hi, v2
40363 // CHECK: [0x05,0x00,0x60,0xd2,0x69,0x04,0x02,0x00]
40365 v_cvt_pk_u16_u32_e64 v5, vcc_lo, v2
40366 // CHECK: [0x05,0x00,0x60,0xd2,0x6a,0x04,0x02,0x00]
40368 v_cvt_pk_u16_u32_e64 v5, vcc_hi, v2
40369 // CHECK: [0x05,0x00,0x60,0xd2,0x6b,0x04,0x02,0x00]
40371 v_cvt_pk_u16_u32_e64 v5, tba_lo, v2
40372 // CHECK: [0x05,0x00,0x60,0xd2,0x6c,0x04,0x02,0x00]
40374 v_cvt_pk_u16_u32_e64 v5, tba_hi, v2
40375 // CHECK: [0x05,0x00,0x60,0xd2,0x6d,0x04,0x02,0x00]
40377 v_cvt_pk_u16_u32_e64 v5, tma_lo, v2
40378 // CHECK: [0x05,0x00,0x60,0xd2,0x6e,0x04,0x02,0x00]
40380 v_cvt_pk_u16_u32_e64 v5, tma_hi, v2
40381 // CHECK: [0x05,0x00,0x60,0xd2,0x6f,0x04,0x02,0x00]
40383 v_cvt_pk_u16_u32_e64 v5, ttmp11, v2
40384 // CHECK: [0x05,0x00,0x60,0xd2,0x7b,0x04,0x02,0x00]
40386 v_cvt_pk_u16_u32_e64 v5, m0, v2
40387 // CHECK: [0x05,0x00,0x60,0xd2,0x7c,0x04,0x02,0x00]
40389 v_cvt_pk_u16_u32_e64 v5, exec_lo, v2
40390 // CHECK: [0x05,0x00,0x60,0xd2,0x7e,0x04,0x02,0x00]
40392 v_cvt_pk_u16_u32_e64 v5, exec_hi, v2
40393 // CHECK: [0x05,0x00,0x60,0xd2,0x7f,0x04,0x02,0x00]
40395 v_cvt_pk_u16_u32_e64 v5, 0, v2
40396 // CHECK: [0x05,0x00,0x60,0xd2,0x80,0x04,0x02,0x00]
40398 v_cvt_pk_u16_u32_e64 v5, -1, v2
40399 // CHECK: [0x05,0x00,0x60,0xd2,0xc1,0x04,0x02,0x00]
40401 v_cvt_pk_u16_u32_e64 v5, 0.5, v2
40402 // CHECK: [0x05,0x00,0x60,0xd2,0xf0,0x04,0x02,0x00]
40404 v_cvt_pk_u16_u32_e64 v5, -4.0, v2
40405 // CHECK: [0x05,0x00,0x60,0xd2,0xf7,0x04,0x02,0x00]
40407 v_cvt_pk_u16_u32_e64 v5, v1, v255
40408 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xff,0x03,0x00]
40410 v_cvt_pk_u16_u32_e64 v5, v1, s2
40411 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x05,0x00,0x00]
40413 v_cvt_pk_u16_u32_e64 v5, v1, s103
40414 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xcf,0x00,0x00]
40416 v_cvt_pk_u16_u32_e64 v5, v1, flat_scratch_lo
40417 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd1,0x00,0x00]
40419 v_cvt_pk_u16_u32_e64 v5, v1, flat_scratch_hi
40420 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd3,0x00,0x00]
40422 v_cvt_pk_u16_u32_e64 v5, v1, vcc_lo
40423 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd5,0x00,0x00]
40425 v_cvt_pk_u16_u32_e64 v5, v1, vcc_hi
40426 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd7,0x00,0x00]
40428 v_cvt_pk_u16_u32_e64 v5, v1, tba_lo
40429 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd9,0x00,0x00]
40431 v_cvt_pk_u16_u32_e64 v5, v1, tba_hi
40432 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdb,0x00,0x00]
40434 v_cvt_pk_u16_u32_e64 v5, v1, tma_lo
40435 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdd,0x00,0x00]
40437 v_cvt_pk_u16_u32_e64 v5, v1, tma_hi
40438 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdf,0x00,0x00]
40440 v_cvt_pk_u16_u32_e64 v5, v1, ttmp11
40441 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xf7,0x00,0x00]
40443 v_cvt_pk_u16_u32_e64 v5, v1, m0
40444 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xf9,0x00,0x00]
40446 v_cvt_pk_u16_u32_e64 v5, v1, exec_lo
40447 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xfd,0x00,0x00]
40449 v_cvt_pk_u16_u32_e64 v5, v1, exec_hi
40450 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xff,0x00,0x00]
40452 v_cvt_pk_u16_u32_e64 v5, v1, 0
40453 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x01,0x01,0x00]
40455 v_cvt_pk_u16_u32_e64 v5, v1, -1
40456 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x83,0x01,0x00]
40458 v_cvt_pk_u16_u32_e64 v5, v1, 0.5
40459 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xe1,0x01,0x00]
40461 v_cvt_pk_u16_u32_e64 v5, v1, -4.0
40462 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xef,0x01,0x00]
40464 v_cvt_pk_i16_i32 v5, v1, v2
40465 // CHECK: [0x01,0x05,0x0a,0x62]
40467 v_cvt_pk_i16_i32 v255, v1, v2
40468 // CHECK: [0x01,0x05,0xfe,0x63]
40470 v_cvt_pk_i16_i32 v5, v255, v2
40471 // CHECK: [0xff,0x05,0x0a,0x62]
40473 v_cvt_pk_i16_i32 v5, s1, v2
40474 // CHECK: [0x01,0x04,0x0a,0x62]
40476 v_cvt_pk_i16_i32 v5, s103, v2
40477 // CHECK: [0x67,0x04,0x0a,0x62]
40479 v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2
40480 // CHECK: [0x68,0x04,0x0a,0x62]
40482 v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2
40483 // CHECK: [0x69,0x04,0x0a,0x62]
40485 v_cvt_pk_i16_i32 v5, vcc_lo, v2
40486 // CHECK: [0x6a,0x04,0x0a,0x62]
40488 v_cvt_pk_i16_i32 v5, vcc_hi, v2
40489 // CHECK: [0x6b,0x04,0x0a,0x62]
40491 v_cvt_pk_i16_i32 v5, tba_lo, v2
40492 // CHECK: [0x6c,0x04,0x0a,0x62]
40494 v_cvt_pk_i16_i32 v5, tba_hi, v2
40495 // CHECK: [0x6d,0x04,0x0a,0x62]
40497 v_cvt_pk_i16_i32 v5, tma_lo, v2
40498 // CHECK: [0x6e,0x04,0x0a,0x62]
40500 v_cvt_pk_i16_i32 v5, tma_hi, v2
40501 // CHECK: [0x6f,0x04,0x0a,0x62]
40503 v_cvt_pk_i16_i32 v5, ttmp11, v2
40504 // CHECK: [0x7b,0x04,0x0a,0x62]
40506 v_cvt_pk_i16_i32 v5, m0, v2
40507 // CHECK: [0x7c,0x04,0x0a,0x62]
40509 v_cvt_pk_i16_i32 v5, exec_lo, v2
40510 // CHECK: [0x7e,0x04,0x0a,0x62]
40512 v_cvt_pk_i16_i32 v5, exec_hi, v2
40513 // CHECK: [0x7f,0x04,0x0a,0x62]
40515 v_cvt_pk_i16_i32 v5, 0, v2
40516 // CHECK: [0x80,0x04,0x0a,0x62]
40518 v_cvt_pk_i16_i32 v5, -1, v2
40519 // CHECK: [0xc1,0x04,0x0a,0x62]
40521 v_cvt_pk_i16_i32 v5, 0.5, v2
40522 // CHECK: [0xf0,0x04,0x0a,0x62]
40524 v_cvt_pk_i16_i32 v5, -4.0, v2
40525 // CHECK: [0xf7,0x04,0x0a,0x62]
40527 v_cvt_pk_i16_i32 v5, 0xaf123456, v2
40528 // CHECK: [0xff,0x04,0x0a,0x62,0x56,0x34,0x12,0xaf]
40530 v_cvt_pk_i16_i32 v5, 0x3f717273, v2
40531 // CHECK: [0xff,0x04,0x0a,0x62,0x73,0x72,0x71,0x3f]
40533 v_cvt_pk_i16_i32 v5, v1, v255
40534 // CHECK: [0x01,0xff,0x0b,0x62]
40536 v_cvt_pk_i16_i32_e64 v5, v1, v2
40537 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x05,0x02,0x00]
40539 v_cvt_pk_i16_i32_e64 v255, v1, v2
40540 // CHECK: [0xff,0x00,0x62,0xd2,0x01,0x05,0x02,0x00]
40542 v_cvt_pk_i16_i32_e64 v5, v255, v2
40543 // CHECK: [0x05,0x00,0x62,0xd2,0xff,0x05,0x02,0x00]
40545 v_cvt_pk_i16_i32_e64 v5, s1, v2
40546 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x04,0x02,0x00]
40548 v_cvt_pk_i16_i32_e64 v5, s103, v2
40549 // CHECK: [0x05,0x00,0x62,0xd2,0x67,0x04,0x02,0x00]
40551 v_cvt_pk_i16_i32_e64 v5, flat_scratch_lo, v2
40552 // CHECK: [0x05,0x00,0x62,0xd2,0x68,0x04,0x02,0x00]
40554 v_cvt_pk_i16_i32_e64 v5, flat_scratch_hi, v2
40555 // CHECK: [0x05,0x00,0x62,0xd2,0x69,0x04,0x02,0x00]
40557 v_cvt_pk_i16_i32_e64 v5, vcc_lo, v2
40558 // CHECK: [0x05,0x00,0x62,0xd2,0x6a,0x04,0x02,0x00]
40560 v_cvt_pk_i16_i32_e64 v5, vcc_hi, v2
40561 // CHECK: [0x05,0x00,0x62,0xd2,0x6b,0x04,0x02,0x00]
40563 v_cvt_pk_i16_i32_e64 v5, tba_lo, v2
40564 // CHECK: [0x05,0x00,0x62,0xd2,0x6c,0x04,0x02,0x00]
40566 v_cvt_pk_i16_i32_e64 v5, tba_hi, v2
40567 // CHECK: [0x05,0x00,0x62,0xd2,0x6d,0x04,0x02,0x00]
40569 v_cvt_pk_i16_i32_e64 v5, tma_lo, v2
40570 // CHECK: [0x05,0x00,0x62,0xd2,0x6e,0x04,0x02,0x00]
40572 v_cvt_pk_i16_i32_e64 v5, tma_hi, v2
40573 // CHECK: [0x05,0x00,0x62,0xd2,0x6f,0x04,0x02,0x00]
40575 v_cvt_pk_i16_i32_e64 v5, ttmp11, v2
40576 // CHECK: [0x05,0x00,0x62,0xd2,0x7b,0x04,0x02,0x00]
40578 v_cvt_pk_i16_i32_e64 v5, m0, v2
40579 // CHECK: [0x05,0x00,0x62,0xd2,0x7c,0x04,0x02,0x00]
40581 v_cvt_pk_i16_i32_e64 v5, exec_lo, v2
40582 // CHECK: [0x05,0x00,0x62,0xd2,0x7e,0x04,0x02,0x00]
40584 v_cvt_pk_i16_i32_e64 v5, exec_hi, v2
40585 // CHECK: [0x05,0x00,0x62,0xd2,0x7f,0x04,0x02,0x00]
40587 v_cvt_pk_i16_i32_e64 v5, 0, v2
40588 // CHECK: [0x05,0x00,0x62,0xd2,0x80,0x04,0x02,0x00]
40590 v_cvt_pk_i16_i32_e64 v5, -1, v2
40591 // CHECK: [0x05,0x00,0x62,0xd2,0xc1,0x04,0x02,0x00]
40593 v_cvt_pk_i16_i32_e64 v5, 0.5, v2
40594 // CHECK: [0x05,0x00,0x62,0xd2,0xf0,0x04,0x02,0x00]
40596 v_cvt_pk_i16_i32_e64 v5, -4.0, v2
40597 // CHECK: [0x05,0x00,0x62,0xd2,0xf7,0x04,0x02,0x00]
40599 v_cvt_pk_i16_i32_e64 v5, v1, v255
40600 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xff,0x03,0x00]
40602 v_cvt_pk_i16_i32_e64 v5, v1, s2
40603 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x05,0x00,0x00]
40605 v_cvt_pk_i16_i32_e64 v5, v1, s103
40606 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xcf,0x00,0x00]
40608 v_cvt_pk_i16_i32_e64 v5, v1, flat_scratch_lo
40609 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd1,0x00,0x00]
40611 v_cvt_pk_i16_i32_e64 v5, v1, flat_scratch_hi
40612 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd3,0x00,0x00]
40614 v_cvt_pk_i16_i32_e64 v5, v1, vcc_lo
40615 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd5,0x00,0x00]
40617 v_cvt_pk_i16_i32_e64 v5, v1, vcc_hi
40618 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd7,0x00,0x00]
40620 v_cvt_pk_i16_i32_e64 v5, v1, tba_lo
40621 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd9,0x00,0x00]
40623 v_cvt_pk_i16_i32_e64 v5, v1, tba_hi
40624 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdb,0x00,0x00]
40626 v_cvt_pk_i16_i32_e64 v5, v1, tma_lo
40627 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdd,0x00,0x00]
40629 v_cvt_pk_i16_i32_e64 v5, v1, tma_hi
40630 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdf,0x00,0x00]
40632 v_cvt_pk_i16_i32_e64 v5, v1, ttmp11
40633 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xf7,0x00,0x00]
40635 v_cvt_pk_i16_i32_e64 v5, v1, m0
40636 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xf9,0x00,0x00]
40638 v_cvt_pk_i16_i32_e64 v5, v1, exec_lo
40639 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xfd,0x00,0x00]
40641 v_cvt_pk_i16_i32_e64 v5, v1, exec_hi
40642 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xff,0x00,0x00]
40644 v_cvt_pk_i16_i32_e64 v5, v1, 0
40645 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x01,0x01,0x00]
40647 v_cvt_pk_i16_i32_e64 v5, v1, -1
40648 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x83,0x01,0x00]
40650 v_cvt_pk_i16_i32_e64 v5, v1, 0.5
40651 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xe1,0x01,0x00]
40653 v_cvt_pk_i16_i32_e64 v5, v1, -4.0
40654 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xef,0x01,0x00]
40656 v_mad_legacy_f32 v5, v1, v2, v3
40657 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x04]
40659 v_mad_legacy_f32 v255, v1, v2, v3
40660 // CHECK: [0xff,0x00,0x80,0xd2,0x01,0x05,0x0e,0x04]
40662 v_mad_legacy_f32 v5, v255, v2, v3
40663 // CHECK: [0x05,0x00,0x80,0xd2,0xff,0x05,0x0e,0x04]
40665 v_mad_legacy_f32 v5, s1, v2, v3
40666 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x04,0x0e,0x04]
40668 v_mad_legacy_f32 v5, s103, v2, v3
40669 // CHECK: [0x05,0x00,0x80,0xd2,0x67,0x04,0x0e,0x04]
40671 v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3
40672 // CHECK: [0x05,0x00,0x80,0xd2,0x68,0x04,0x0e,0x04]
40674 v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3
40675 // CHECK: [0x05,0x00,0x80,0xd2,0x69,0x04,0x0e,0x04]
40677 v_mad_legacy_f32 v5, vcc_lo, v2, v3
40678 // CHECK: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x0e,0x04]
40680 v_mad_legacy_f32 v5, vcc_hi, v2, v3
40681 // CHECK: [0x05,0x00,0x80,0xd2,0x6b,0x04,0x0e,0x04]
40683 v_mad_legacy_f32 v5, tba_lo, v2, v3
40684 // CHECK: [0x05,0x00,0x80,0xd2,0x6c,0x04,0x0e,0x04]
40686 v_mad_legacy_f32 v5, tba_hi, v2, v3
40687 // CHECK: [0x05,0x00,0x80,0xd2,0x6d,0x04,0x0e,0x04]
40689 v_mad_legacy_f32 v5, tma_lo, v2, v3
40690 // CHECK: [0x05,0x00,0x80,0xd2,0x6e,0x04,0x0e,0x04]
40692 v_mad_legacy_f32 v5, tma_hi, v2, v3
40693 // CHECK: [0x05,0x00,0x80,0xd2,0x6f,0x04,0x0e,0x04]
40695 v_mad_legacy_f32 v5, ttmp11, v2, v3
40696 // CHECK: [0x05,0x00,0x80,0xd2,0x7b,0x04,0x0e,0x04]
40698 v_mad_legacy_f32 v5, m0, v2, v3
40699 // CHECK: [0x05,0x00,0x80,0xd2,0x7c,0x04,0x0e,0x04]
40701 v_mad_legacy_f32 v5, exec_lo, v2, v3
40702 // CHECK: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x0e,0x04]
40704 v_mad_legacy_f32 v5, exec_hi, v2, v3
40705 // CHECK: [0x05,0x00,0x80,0xd2,0x7f,0x04,0x0e,0x04]
40707 v_mad_legacy_f32 v5, 0, v2, v3
40708 // CHECK: [0x05,0x00,0x80,0xd2,0x80,0x04,0x0e,0x04]
40710 v_mad_legacy_f32 v5, -1, v2, v3
40711 // CHECK: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x0e,0x04]
40713 v_mad_legacy_f32 v5, 0.5, v2, v3
40714 // CHECK: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x0e,0x04]
40716 v_mad_legacy_f32 v5, -4.0, v2, v3
40717 // CHECK: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x0e,0x04]
40719 v_mad_legacy_f32 v5, v1, v255, v3
40720 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xff,0x0f,0x04]
40722 v_mad_legacy_f32 v5, v1, s2, v3
40723 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0c,0x04]
40725 v_mad_legacy_f32 v5, v1, s103, v3
40726 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xcf,0x0c,0x04]
40728 v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3
40729 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd1,0x0c,0x04]
40731 v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3
40732 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd3,0x0c,0x04]
40734 v_mad_legacy_f32 v5, v1, vcc_lo, v3
40735 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x0c,0x04]
40737 v_mad_legacy_f32 v5, v1, vcc_hi, v3
40738 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd7,0x0c,0x04]
40740 v_mad_legacy_f32 v5, v1, tba_lo, v3
40741 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd9,0x0c,0x04]
40743 v_mad_legacy_f32 v5, v1, tba_hi, v3
40744 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdb,0x0c,0x04]
40746 v_mad_legacy_f32 v5, v1, tma_lo, v3
40747 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdd,0x0c,0x04]
40749 v_mad_legacy_f32 v5, v1, tma_hi, v3
40750 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdf,0x0c,0x04]
40752 v_mad_legacy_f32 v5, v1, ttmp11, v3
40753 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf7,0x0c,0x04]
40755 v_mad_legacy_f32 v5, v1, m0, v3
40756 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf9,0x0c,0x04]
40758 v_mad_legacy_f32 v5, v1, exec_lo, v3
40759 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x0c,0x04]
40761 v_mad_legacy_f32 v5, v1, exec_hi, v3
40762 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xff,0x0c,0x04]
40764 v_mad_legacy_f32 v5, v1, 0, v3
40765 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x01,0x0d,0x04]
40767 v_mad_legacy_f32 v5, v1, -1, v3
40768 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x83,0x0d,0x04]
40770 v_mad_legacy_f32 v5, v1, 0.5, v3
40771 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x0d,0x04]
40773 v_mad_legacy_f32 v5, v1, -4.0, v3
40774 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0xef,0x0d,0x04]
40776 v_mad_legacy_f32 v5, v1, v2, v255
40777 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfe,0x07]
40779 v_mad_legacy_f32 v5, v1, v2, s3
40780 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x00]
40782 v_mad_legacy_f32 v5, v1, v2, s103
40783 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x9e,0x01]
40785 v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo
40786 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xa2,0x01]
40788 v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi
40789 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xa6,0x01]
40791 v_mad_legacy_f32 v5, v1, v2, vcc_lo
40792 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xaa,0x01]
40794 v_mad_legacy_f32 v5, v1, v2, vcc_hi
40795 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xae,0x01]
40797 v_mad_legacy_f32 v5, v1, v2, tba_lo
40798 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xb2,0x01]
40800 v_mad_legacy_f32 v5, v1, v2, tba_hi
40801 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xb6,0x01]
40803 v_mad_legacy_f32 v5, v1, v2, tma_lo
40804 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xba,0x01]
40806 v_mad_legacy_f32 v5, v1, v2, tma_hi
40807 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xbe,0x01]
40809 v_mad_legacy_f32 v5, v1, v2, ttmp11
40810 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xee,0x01]
40812 v_mad_legacy_f32 v5, v1, v2, m0
40813 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xf2,0x01]
40815 v_mad_legacy_f32 v5, v1, v2, exec_lo
40816 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfa,0x01]
40818 v_mad_legacy_f32 v5, v1, v2, exec_hi
40819 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfe,0x01]
40821 v_mad_legacy_f32 v5, v1, v2, 0
40822 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x02]
40824 v_mad_legacy_f32 v5, v1, v2, -1
40825 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x06,0x03]
40827 v_mad_legacy_f32 v5, v1, v2, 0.5
40828 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xc2,0x03]
40830 v_mad_legacy_f32 v5, v1, v2, -4.0
40831 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xde,0x03]
40833 v_mad_legacy_f32 v5, -v1, v2, v3
40834 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x24]
40836 v_mad_legacy_f32 v5, v1, -v2, v3
40837 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x44]
40839 v_mad_legacy_f32 v5, v1, v2, -v3
40840 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x84]
40842 v_mad_legacy_f32 v5, -v1, -v2, -v3
40843 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0xe4]
40845 v_mad_legacy_f32 v5, |v1|, v2, v3
40846 // CHECK: [0x05,0x01,0x80,0xd2,0x01,0x05,0x0e,0x04]
40848 v_mad_legacy_f32 v5, v1, |v2|, v3
40849 // CHECK: [0x05,0x02,0x80,0xd2,0x01,0x05,0x0e,0x04]
40851 v_mad_legacy_f32 v5, v1, v2, |v3|
40852 // CHECK: [0x05,0x04,0x80,0xd2,0x01,0x05,0x0e,0x04]
40854 v_mad_legacy_f32 v5, |v1|, |v2|, |v3|
40855 // CHECK: [0x05,0x07,0x80,0xd2,0x01,0x05,0x0e,0x04]
40857 v_mad_legacy_f32 v5, v1, v2, v3 clamp
40858 // CHECK: [0x05,0x08,0x80,0xd2,0x01,0x05,0x0e,0x04]
40860 v_mad_legacy_f32 v5, v1, v2, v3 mul:2
40861 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x0c]
40863 v_mad_legacy_f32 v5, v1, v2, v3 mul:4
40864 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x14]
40866 v_mad_legacy_f32 v5, v1, v2, v3 div:2
40867 // CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x1c]
40869 v_mad_f32 v5, v1, v2, v3
40870 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x04]
40872 v_mad_f32 v255, v1, v2, v3
40873 // CHECK: [0xff,0x00,0x82,0xd2,0x01,0x05,0x0e,0x04]
40875 v_mad_f32 v5, v255, v2, v3
40876 // CHECK: [0x05,0x00,0x82,0xd2,0xff,0x05,0x0e,0x04]
40878 v_mad_f32 v5, s1, v2, v3
40879 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x04,0x0e,0x04]
40881 v_mad_f32 v5, s103, v2, v3
40882 // CHECK: [0x05,0x00,0x82,0xd2,0x67,0x04,0x0e,0x04]
40884 v_mad_f32 v5, flat_scratch_lo, v2, v3
40885 // CHECK: [0x05,0x00,0x82,0xd2,0x68,0x04,0x0e,0x04]
40887 v_mad_f32 v5, flat_scratch_hi, v2, v3
40888 // CHECK: [0x05,0x00,0x82,0xd2,0x69,0x04,0x0e,0x04]
40890 v_mad_f32 v5, vcc_lo, v2, v3
40891 // CHECK: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x0e,0x04]
40893 v_mad_f32 v5, vcc_hi, v2, v3
40894 // CHECK: [0x05,0x00,0x82,0xd2,0x6b,0x04,0x0e,0x04]
40896 v_mad_f32 v5, tba_lo, v2, v3
40897 // CHECK: [0x05,0x00,0x82,0xd2,0x6c,0x04,0x0e,0x04]
40899 v_mad_f32 v5, tba_hi, v2, v3
40900 // CHECK: [0x05,0x00,0x82,0xd2,0x6d,0x04,0x0e,0x04]
40902 v_mad_f32 v5, tma_lo, v2, v3
40903 // CHECK: [0x05,0x00,0x82,0xd2,0x6e,0x04,0x0e,0x04]
40905 v_mad_f32 v5, tma_hi, v2, v3
40906 // CHECK: [0x05,0x00,0x82,0xd2,0x6f,0x04,0x0e,0x04]
40908 v_mad_f32 v5, ttmp11, v2, v3
40909 // CHECK: [0x05,0x00,0x82,0xd2,0x7b,0x04,0x0e,0x04]
40911 v_mad_f32 v5, m0, v2, v3
40912 // CHECK: [0x05,0x00,0x82,0xd2,0x7c,0x04,0x0e,0x04]
40914 v_mad_f32 v5, exec_lo, v2, v3
40915 // CHECK: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x0e,0x04]
40917 v_mad_f32 v5, exec_hi, v2, v3
40918 // CHECK: [0x05,0x00,0x82,0xd2,0x7f,0x04,0x0e,0x04]
40920 v_mad_f32 v5, 0, v2, v3
40921 // CHECK: [0x05,0x00,0x82,0xd2,0x80,0x04,0x0e,0x04]
40923 v_mad_f32 v5, -1, v2, v3
40924 // CHECK: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x0e,0x04]
40926 v_mad_f32 v5, 0.5, v2, v3
40927 // CHECK: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x0e,0x04]
40929 v_mad_f32 v5, -4.0, v2, v3
40930 // CHECK: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x0e,0x04]
40932 v_mad_f32 v5, v1, v255, v3
40933 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xff,0x0f,0x04]
40935 v_mad_f32 v5, v1, s2, v3
40936 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0c,0x04]
40938 v_mad_f32 v5, v1, s103, v3
40939 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xcf,0x0c,0x04]
40941 v_mad_f32 v5, v1, flat_scratch_lo, v3
40942 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd1,0x0c,0x04]
40944 v_mad_f32 v5, v1, flat_scratch_hi, v3
40945 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd3,0x0c,0x04]
40947 v_mad_f32 v5, v1, vcc_lo, v3
40948 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x0c,0x04]
40950 v_mad_f32 v5, v1, vcc_hi, v3
40951 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd7,0x0c,0x04]
40953 v_mad_f32 v5, v1, tba_lo, v3
40954 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd9,0x0c,0x04]
40956 v_mad_f32 v5, v1, tba_hi, v3
40957 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdb,0x0c,0x04]
40959 v_mad_f32 v5, v1, tma_lo, v3
40960 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdd,0x0c,0x04]
40962 v_mad_f32 v5, v1, tma_hi, v3
40963 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdf,0x0c,0x04]
40965 v_mad_f32 v5, v1, ttmp11, v3
40966 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf7,0x0c,0x04]
40968 v_mad_f32 v5, v1, m0, v3
40969 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf9,0x0c,0x04]
40971 v_mad_f32 v5, v1, exec_lo, v3
40972 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x0c,0x04]
40974 v_mad_f32 v5, v1, exec_hi, v3
40975 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xff,0x0c,0x04]
40977 v_mad_f32 v5, v1, 0, v3
40978 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x01,0x0d,0x04]
40980 v_mad_f32 v5, v1, -1, v3
40981 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x83,0x0d,0x04]
40983 v_mad_f32 v5, v1, 0.5, v3
40984 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x0d,0x04]
40986 v_mad_f32 v5, v1, -4.0, v3
40987 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0xef,0x0d,0x04]
40989 v_mad_f32 v5, v1, v2, v255
40990 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfe,0x07]
40992 v_mad_f32 v5, v1, v2, s3
40993 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x00]
40995 v_mad_f32 v5, v1, v2, s103
40996 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x9e,0x01]
40998 v_mad_f32 v5, v1, v2, flat_scratch_lo
40999 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xa2,0x01]
41001 v_mad_f32 v5, v1, v2, flat_scratch_hi
41002 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xa6,0x01]
41004 v_mad_f32 v5, v1, v2, vcc_lo
41005 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xaa,0x01]
41007 v_mad_f32 v5, v1, v2, vcc_hi
41008 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xae,0x01]
41010 v_mad_f32 v5, v1, v2, tba_lo
41011 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xb2,0x01]
41013 v_mad_f32 v5, v1, v2, tba_hi
41014 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xb6,0x01]
41016 v_mad_f32 v5, v1, v2, tma_lo
41017 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xba,0x01]
41019 v_mad_f32 v5, v1, v2, tma_hi
41020 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xbe,0x01]
41022 v_mad_f32 v5, v1, v2, ttmp11
41023 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xee,0x01]
41025 v_mad_f32 v5, v1, v2, m0
41026 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xf2,0x01]
41028 v_mad_f32 v5, v1, v2, exec_lo
41029 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfa,0x01]
41031 v_mad_f32 v5, v1, v2, exec_hi
41032 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfe,0x01]
41034 v_mad_f32 v5, v1, v2, 0
41035 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x02]
41037 v_mad_f32 v5, v1, v2, -1
41038 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x06,0x03]
41040 v_mad_f32 v5, v1, v2, 0.5
41041 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xc2,0x03]
41043 v_mad_f32 v5, v1, v2, -4.0
41044 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xde,0x03]
41046 v_mad_f32 v5, -v1, v2, v3
41047 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x24]
41049 v_mad_f32 v5, v1, -v2, v3
41050 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x44]
41052 v_mad_f32 v5, v1, v2, -v3
41053 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x84]
41055 v_mad_f32 v5, -v1, -v2, -v3
41056 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0xe4]
41058 v_mad_f32 v5, |v1|, v2, v3
41059 // CHECK: [0x05,0x01,0x82,0xd2,0x01,0x05,0x0e,0x04]
41061 v_mad_f32 v5, v1, |v2|, v3
41062 // CHECK: [0x05,0x02,0x82,0xd2,0x01,0x05,0x0e,0x04]
41064 v_mad_f32 v5, v1, v2, |v3|
41065 // CHECK: [0x05,0x04,0x82,0xd2,0x01,0x05,0x0e,0x04]
41067 v_mad_f32 v5, |v1|, |v2|, |v3|
41068 // CHECK: [0x05,0x07,0x82,0xd2,0x01,0x05,0x0e,0x04]
41070 v_mad_f32 v5, v1, v2, v3 clamp
41071 // CHECK: [0x05,0x08,0x82,0xd2,0x01,0x05,0x0e,0x04]
41073 v_mad_f32 v5, v1, v2, v3 mul:2
41074 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x0c]
41076 v_mad_f32 v5, v1, v2, v3 mul:4
41077 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x14]
41079 v_mad_f32 v5, v1, v2, v3 div:2
41080 // CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x1c]
41082 v_mad_i32_i24 v5, v1, v2, v3
41083 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0e,0x04]
41085 v_mad_i32_i24 v255, v1, v2, v3
41086 // CHECK: [0xff,0x00,0x84,0xd2,0x01,0x05,0x0e,0x04]
41088 v_mad_i32_i24 v5, v255, v2, v3
41089 // CHECK: [0x05,0x00,0x84,0xd2,0xff,0x05,0x0e,0x04]
41091 v_mad_i32_i24 v5, s1, v2, v3
41092 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x04,0x0e,0x04]
41094 v_mad_i32_i24 v5, s103, v2, v3
41095 // CHECK: [0x05,0x00,0x84,0xd2,0x67,0x04,0x0e,0x04]
41097 v_mad_i32_i24 v5, flat_scratch_lo, v2, v3
41098 // CHECK: [0x05,0x00,0x84,0xd2,0x68,0x04,0x0e,0x04]
41100 v_mad_i32_i24 v5, flat_scratch_hi, v2, v3
41101 // CHECK: [0x05,0x00,0x84,0xd2,0x69,0x04,0x0e,0x04]
41103 v_mad_i32_i24 v5, vcc_lo, v2, v3
41104 // CHECK: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x0e,0x04]
41106 v_mad_i32_i24 v5, vcc_hi, v2, v3
41107 // CHECK: [0x05,0x00,0x84,0xd2,0x6b,0x04,0x0e,0x04]
41109 v_mad_i32_i24 v5, tba_lo, v2, v3
41110 // CHECK: [0x05,0x00,0x84,0xd2,0x6c,0x04,0x0e,0x04]
41112 v_mad_i32_i24 v5, tba_hi, v2, v3
41113 // CHECK: [0x05,0x00,0x84,0xd2,0x6d,0x04,0x0e,0x04]
41115 v_mad_i32_i24 v5, tma_lo, v2, v3
41116 // CHECK: [0x05,0x00,0x84,0xd2,0x6e,0x04,0x0e,0x04]
41118 v_mad_i32_i24 v5, tma_hi, v2, v3
41119 // CHECK: [0x05,0x00,0x84,0xd2,0x6f,0x04,0x0e,0x04]
41121 v_mad_i32_i24 v5, ttmp11, v2, v3
41122 // CHECK: [0x05,0x00,0x84,0xd2,0x7b,0x04,0x0e,0x04]
41124 v_mad_i32_i24 v5, m0, v2, v3
41125 // CHECK: [0x05,0x00,0x84,0xd2,0x7c,0x04,0x0e,0x04]
41127 v_mad_i32_i24 v5, exec_lo, v2, v3
41128 // CHECK: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x0e,0x04]
41130 v_mad_i32_i24 v5, exec_hi, v2, v3
41131 // CHECK: [0x05,0x00,0x84,0xd2,0x7f,0x04,0x0e,0x04]
41133 v_mad_i32_i24 v5, 0, v2, v3
41134 // CHECK: [0x05,0x00,0x84,0xd2,0x80,0x04,0x0e,0x04]
41136 v_mad_i32_i24 v5, -1, v2, v3
41137 // CHECK: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x0e,0x04]
41139 v_mad_i32_i24 v5, 0.5, v2, v3
41140 // CHECK: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x0e,0x04]
41142 v_mad_i32_i24 v5, -4.0, v2, v3
41143 // CHECK: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x0e,0x04]
41145 v_mad_i32_i24 v5, v1, v255, v3
41146 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x0f,0x04]
41148 v_mad_i32_i24 v5, v1, s2, v3
41149 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0c,0x04]
41151 v_mad_i32_i24 v5, v1, s103, v3
41152 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x0c,0x04]
41154 v_mad_i32_i24 v5, v1, flat_scratch_lo, v3
41155 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd1,0x0c,0x04]
41157 v_mad_i32_i24 v5, v1, flat_scratch_hi, v3
41158 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd3,0x0c,0x04]
41160 v_mad_i32_i24 v5, v1, vcc_lo, v3
41161 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x0c,0x04]
41163 v_mad_i32_i24 v5, v1, vcc_hi, v3
41164 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x0c,0x04]
41166 v_mad_i32_i24 v5, v1, tba_lo, v3
41167 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd9,0x0c,0x04]
41169 v_mad_i32_i24 v5, v1, tba_hi, v3
41170 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdb,0x0c,0x04]
41172 v_mad_i32_i24 v5, v1, tma_lo, v3
41173 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdd,0x0c,0x04]
41175 v_mad_i32_i24 v5, v1, tma_hi, v3
41176 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdf,0x0c,0x04]
41178 v_mad_i32_i24 v5, v1, ttmp11, v3
41179 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x0c,0x04]
41181 v_mad_i32_i24 v5, v1, m0, v3
41182 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x0c,0x04]
41184 v_mad_i32_i24 v5, v1, exec_lo, v3
41185 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x0c,0x04]
41187 v_mad_i32_i24 v5, v1, exec_hi, v3
41188 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x0c,0x04]
41190 v_mad_i32_i24 v5, v1, 0, v3
41191 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x01,0x0d,0x04]
41193 v_mad_i32_i24 v5, v1, -1, v3
41194 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x83,0x0d,0x04]
41196 v_mad_i32_i24 v5, v1, 0.5, v3
41197 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x0d,0x04]
41199 v_mad_i32_i24 v5, v1, -4.0, v3
41200 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0xef,0x0d,0x04]
41202 v_mad_i32_i24 v5, v1, v2, v255
41203 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfe,0x07]
41205 v_mad_i32_i24 v5, v1, v2, s3
41206 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0e,0x00]
41208 v_mad_i32_i24 v5, v1, v2, s103
41209 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x9e,0x01]
41211 v_mad_i32_i24 v5, v1, v2, flat_scratch_lo
41212 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xa2,0x01]
41214 v_mad_i32_i24 v5, v1, v2, flat_scratch_hi
41215 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xa6,0x01]
41217 v_mad_i32_i24 v5, v1, v2, vcc_lo
41218 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xaa,0x01]
41220 v_mad_i32_i24 v5, v1, v2, vcc_hi
41221 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xae,0x01]
41223 v_mad_i32_i24 v5, v1, v2, tba_lo
41224 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xb2,0x01]
41226 v_mad_i32_i24 v5, v1, v2, tba_hi
41227 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xb6,0x01]
41229 v_mad_i32_i24 v5, v1, v2, tma_lo
41230 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xba,0x01]
41232 v_mad_i32_i24 v5, v1, v2, tma_hi
41233 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xbe,0x01]
41235 v_mad_i32_i24 v5, v1, v2, ttmp11
41236 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xee,0x01]
41238 v_mad_i32_i24 v5, v1, v2, m0
41239 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xf2,0x01]
41241 v_mad_i32_i24 v5, v1, v2, exec_lo
41242 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfa,0x01]
41244 v_mad_i32_i24 v5, v1, v2, exec_hi
41245 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfe,0x01]
41247 v_mad_i32_i24 v5, v1, v2, 0
41248 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x02]
41250 v_mad_i32_i24 v5, v1, v2, -1
41251 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x06,0x03]
41253 v_mad_i32_i24 v5, v1, v2, 0.5
41254 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xc2,0x03]
41256 v_mad_i32_i24 v5, v1, v2, -4.0
41257 // CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xde,0x03]
41259 v_mad_u32_u24 v5, v1, v2, v3
41260 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0e,0x04]
41262 v_mad_u32_u24 v255, v1, v2, v3
41263 // CHECK: [0xff,0x00,0x86,0xd2,0x01,0x05,0x0e,0x04]
41265 v_mad_u32_u24 v5, v255, v2, v3
41266 // CHECK: [0x05,0x00,0x86,0xd2,0xff,0x05,0x0e,0x04]
41268 v_mad_u32_u24 v5, s1, v2, v3
41269 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x04,0x0e,0x04]
41271 v_mad_u32_u24 v5, s103, v2, v3
41272 // CHECK: [0x05,0x00,0x86,0xd2,0x67,0x04,0x0e,0x04]
41274 v_mad_u32_u24 v5, flat_scratch_lo, v2, v3
41275 // CHECK: [0x05,0x00,0x86,0xd2,0x68,0x04,0x0e,0x04]
41277 v_mad_u32_u24 v5, flat_scratch_hi, v2, v3
41278 // CHECK: [0x05,0x00,0x86,0xd2,0x69,0x04,0x0e,0x04]
41280 v_mad_u32_u24 v5, vcc_lo, v2, v3
41281 // CHECK: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x0e,0x04]
41283 v_mad_u32_u24 v5, vcc_hi, v2, v3
41284 // CHECK: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x0e,0x04]
41286 v_mad_u32_u24 v5, tba_lo, v2, v3
41287 // CHECK: [0x05,0x00,0x86,0xd2,0x6c,0x04,0x0e,0x04]
41289 v_mad_u32_u24 v5, tba_hi, v2, v3
41290 // CHECK: [0x05,0x00,0x86,0xd2,0x6d,0x04,0x0e,0x04]
41292 v_mad_u32_u24 v5, tma_lo, v2, v3
41293 // CHECK: [0x05,0x00,0x86,0xd2,0x6e,0x04,0x0e,0x04]
41295 v_mad_u32_u24 v5, tma_hi, v2, v3
41296 // CHECK: [0x05,0x00,0x86,0xd2,0x6f,0x04,0x0e,0x04]
41298 v_mad_u32_u24 v5, ttmp11, v2, v3
41299 // CHECK: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x0e,0x04]
41301 v_mad_u32_u24 v5, m0, v2, v3
41302 // CHECK: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x0e,0x04]
41304 v_mad_u32_u24 v5, exec_lo, v2, v3
41305 // CHECK: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x0e,0x04]
41307 v_mad_u32_u24 v5, exec_hi, v2, v3
41308 // CHECK: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x0e,0x04]
41310 v_mad_u32_u24 v5, 0, v2, v3
41311 // CHECK: [0x05,0x00,0x86,0xd2,0x80,0x04,0x0e,0x04]
41313 v_mad_u32_u24 v5, -1, v2, v3
41314 // CHECK: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x0e,0x04]
41316 v_mad_u32_u24 v5, 0.5, v2, v3
41317 // CHECK: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x0e,0x04]
41319 v_mad_u32_u24 v5, -4.0, v2, v3
41320 // CHECK: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x0e,0x04]
41322 v_mad_u32_u24 v5, v1, v255, v3
41323 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x0f,0x04]
41325 v_mad_u32_u24 v5, v1, s2, v3
41326 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0c,0x04]
41328 v_mad_u32_u24 v5, v1, s103, v3
41329 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x0c,0x04]
41331 v_mad_u32_u24 v5, v1, flat_scratch_lo, v3
41332 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd1,0x0c,0x04]
41334 v_mad_u32_u24 v5, v1, flat_scratch_hi, v3
41335 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd3,0x0c,0x04]
41337 v_mad_u32_u24 v5, v1, vcc_lo, v3
41338 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x0c,0x04]
41340 v_mad_u32_u24 v5, v1, vcc_hi, v3
41341 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x0c,0x04]
41343 v_mad_u32_u24 v5, v1, tba_lo, v3
41344 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd9,0x0c,0x04]
41346 v_mad_u32_u24 v5, v1, tba_hi, v3
41347 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdb,0x0c,0x04]
41349 v_mad_u32_u24 v5, v1, tma_lo, v3
41350 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdd,0x0c,0x04]
41352 v_mad_u32_u24 v5, v1, tma_hi, v3
41353 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdf,0x0c,0x04]
41355 v_mad_u32_u24 v5, v1, ttmp11, v3
41356 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x0c,0x04]
41358 v_mad_u32_u24 v5, v1, m0, v3
41359 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x0c,0x04]
41361 v_mad_u32_u24 v5, v1, exec_lo, v3
41362 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x0c,0x04]
41364 v_mad_u32_u24 v5, v1, exec_hi, v3
41365 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x0c,0x04]
41367 v_mad_u32_u24 v5, v1, 0, v3
41368 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x01,0x0d,0x04]
41370 v_mad_u32_u24 v5, v1, -1, v3
41371 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x83,0x0d,0x04]
41373 v_mad_u32_u24 v5, v1, 0.5, v3
41374 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x0d,0x04]
41376 v_mad_u32_u24 v5, v1, -4.0, v3
41377 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0xef,0x0d,0x04]
41379 v_mad_u32_u24 v5, v1, v2, v255
41380 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfe,0x07]
41382 v_mad_u32_u24 v5, v1, v2, s3
41383 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0e,0x00]
41385 v_mad_u32_u24 v5, v1, v2, s103
41386 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x9e,0x01]
41388 v_mad_u32_u24 v5, v1, v2, flat_scratch_lo
41389 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xa2,0x01]
41391 v_mad_u32_u24 v5, v1, v2, flat_scratch_hi
41392 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xa6,0x01]
41394 v_mad_u32_u24 v5, v1, v2, vcc_lo
41395 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xaa,0x01]
41397 v_mad_u32_u24 v5, v1, v2, vcc_hi
41398 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xae,0x01]
41400 v_mad_u32_u24 v5, v1, v2, tba_lo
41401 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xb2,0x01]
41403 v_mad_u32_u24 v5, v1, v2, tba_hi
41404 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xb6,0x01]
41406 v_mad_u32_u24 v5, v1, v2, tma_lo
41407 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xba,0x01]
41409 v_mad_u32_u24 v5, v1, v2, tma_hi
41410 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xbe,0x01]
41412 v_mad_u32_u24 v5, v1, v2, ttmp11
41413 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xee,0x01]
41415 v_mad_u32_u24 v5, v1, v2, m0
41416 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xf2,0x01]
41418 v_mad_u32_u24 v5, v1, v2, exec_lo
41419 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfa,0x01]
41421 v_mad_u32_u24 v5, v1, v2, exec_hi
41422 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfe,0x01]
41424 v_mad_u32_u24 v5, v1, v2, 0
41425 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x02]
41427 v_mad_u32_u24 v5, v1, v2, -1
41428 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x06,0x03]
41430 v_mad_u32_u24 v5, v1, v2, 0.5
41431 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xc2,0x03]
41433 v_mad_u32_u24 v5, v1, v2, -4.0
41434 // CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xde,0x03]
41436 v_cubeid_f32 v5, v1, v2, v3
41437 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x04]
41439 v_cubeid_f32 v255, v1, v2, v3
41440 // CHECK: [0xff,0x00,0x88,0xd2,0x01,0x05,0x0e,0x04]
41442 v_cubeid_f32 v5, v255, v2, v3
41443 // CHECK: [0x05,0x00,0x88,0xd2,0xff,0x05,0x0e,0x04]
41445 v_cubeid_f32 v5, s1, v2, v3
41446 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x04,0x0e,0x04]
41448 v_cubeid_f32 v5, s103, v2, v3
41449 // CHECK: [0x05,0x00,0x88,0xd2,0x67,0x04,0x0e,0x04]
41451 v_cubeid_f32 v5, flat_scratch_lo, v2, v3
41452 // CHECK: [0x05,0x00,0x88,0xd2,0x68,0x04,0x0e,0x04]
41454 v_cubeid_f32 v5, flat_scratch_hi, v2, v3
41455 // CHECK: [0x05,0x00,0x88,0xd2,0x69,0x04,0x0e,0x04]
41457 v_cubeid_f32 v5, vcc_lo, v2, v3
41458 // CHECK: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x0e,0x04]
41460 v_cubeid_f32 v5, vcc_hi, v2, v3
41461 // CHECK: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x0e,0x04]
41463 v_cubeid_f32 v5, tba_lo, v2, v3
41464 // CHECK: [0x05,0x00,0x88,0xd2,0x6c,0x04,0x0e,0x04]
41466 v_cubeid_f32 v5, tba_hi, v2, v3
41467 // CHECK: [0x05,0x00,0x88,0xd2,0x6d,0x04,0x0e,0x04]
41469 v_cubeid_f32 v5, tma_lo, v2, v3
41470 // CHECK: [0x05,0x00,0x88,0xd2,0x6e,0x04,0x0e,0x04]
41472 v_cubeid_f32 v5, tma_hi, v2, v3
41473 // CHECK: [0x05,0x00,0x88,0xd2,0x6f,0x04,0x0e,0x04]
41475 v_cubeid_f32 v5, ttmp11, v2, v3
41476 // CHECK: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x0e,0x04]
41478 v_cubeid_f32 v5, m0, v2, v3
41479 // CHECK: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x0e,0x04]
41481 v_cubeid_f32 v5, exec_lo, v2, v3
41482 // CHECK: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x0e,0x04]
41484 v_cubeid_f32 v5, exec_hi, v2, v3
41485 // CHECK: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x0e,0x04]
41487 v_cubeid_f32 v5, 0, v2, v3
41488 // CHECK: [0x05,0x00,0x88,0xd2,0x80,0x04,0x0e,0x04]
41490 v_cubeid_f32 v5, -1, v2, v3
41491 // CHECK: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x0e,0x04]
41493 v_cubeid_f32 v5, 0.5, v2, v3
41494 // CHECK: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x0e,0x04]
41496 v_cubeid_f32 v5, -4.0, v2, v3
41497 // CHECK: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x0e,0x04]
41499 v_cubeid_f32 v5, v1, v255, v3
41500 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x0f,0x04]
41502 v_cubeid_f32 v5, v1, s2, v3
41503 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0c,0x04]
41505 v_cubeid_f32 v5, v1, s103, v3
41506 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x0c,0x04]
41508 v_cubeid_f32 v5, v1, flat_scratch_lo, v3
41509 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd1,0x0c,0x04]
41511 v_cubeid_f32 v5, v1, flat_scratch_hi, v3
41512 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd3,0x0c,0x04]
41514 v_cubeid_f32 v5, v1, vcc_lo, v3
41515 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x0c,0x04]
41517 v_cubeid_f32 v5, v1, vcc_hi, v3
41518 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x0c,0x04]
41520 v_cubeid_f32 v5, v1, tba_lo, v3
41521 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd9,0x0c,0x04]
41523 v_cubeid_f32 v5, v1, tba_hi, v3
41524 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdb,0x0c,0x04]
41526 v_cubeid_f32 v5, v1, tma_lo, v3
41527 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdd,0x0c,0x04]
41529 v_cubeid_f32 v5, v1, tma_hi, v3
41530 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdf,0x0c,0x04]
41532 v_cubeid_f32 v5, v1, ttmp11, v3
41533 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x0c,0x04]
41535 v_cubeid_f32 v5, v1, m0, v3
41536 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x0c,0x04]
41538 v_cubeid_f32 v5, v1, exec_lo, v3
41539 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x0c,0x04]
41541 v_cubeid_f32 v5, v1, exec_hi, v3
41542 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x0c,0x04]
41544 v_cubeid_f32 v5, v1, 0, v3
41545 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x01,0x0d,0x04]
41547 v_cubeid_f32 v5, v1, -1, v3
41548 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x83,0x0d,0x04]
41550 v_cubeid_f32 v5, v1, 0.5, v3
41551 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x0d,0x04]
41553 v_cubeid_f32 v5, v1, -4.0, v3
41554 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0xef,0x0d,0x04]
41556 v_cubeid_f32 v5, v1, v2, v255
41557 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfe,0x07]
41559 v_cubeid_f32 v5, v1, v2, s3
41560 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x00]
41562 v_cubeid_f32 v5, v1, v2, s103
41563 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x9e,0x01]
41565 v_cubeid_f32 v5, v1, v2, flat_scratch_lo
41566 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xa2,0x01]
41568 v_cubeid_f32 v5, v1, v2, flat_scratch_hi
41569 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xa6,0x01]
41571 v_cubeid_f32 v5, v1, v2, vcc_lo
41572 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xaa,0x01]
41574 v_cubeid_f32 v5, v1, v2, vcc_hi
41575 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xae,0x01]
41577 v_cubeid_f32 v5, v1, v2, tba_lo
41578 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xb2,0x01]
41580 v_cubeid_f32 v5, v1, v2, tba_hi
41581 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xb6,0x01]
41583 v_cubeid_f32 v5, v1, v2, tma_lo
41584 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xba,0x01]
41586 v_cubeid_f32 v5, v1, v2, tma_hi
41587 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xbe,0x01]
41589 v_cubeid_f32 v5, v1, v2, ttmp11
41590 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xee,0x01]
41592 v_cubeid_f32 v5, v1, v2, m0
41593 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xf2,0x01]
41595 v_cubeid_f32 v5, v1, v2, exec_lo
41596 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfa,0x01]
41598 v_cubeid_f32 v5, v1, v2, exec_hi
41599 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfe,0x01]
41601 v_cubeid_f32 v5, v1, v2, 0
41602 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x02]
41604 v_cubeid_f32 v5, v1, v2, -1
41605 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x06,0x03]
41607 v_cubeid_f32 v5, v1, v2, 0.5
41608 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xc2,0x03]
41610 v_cubeid_f32 v5, v1, v2, -4.0
41611 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xde,0x03]
41613 v_cubeid_f32 v5, -v1, v2, v3
41614 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x24]
41616 v_cubeid_f32 v5, v1, -v2, v3
41617 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x44]
41619 v_cubeid_f32 v5, v1, v2, -v3
41620 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x84]
41622 v_cubeid_f32 v5, -v1, -v2, -v3
41623 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0xe4]
41625 v_cubeid_f32 v5, |v1|, v2, v3
41626 // CHECK: [0x05,0x01,0x88,0xd2,0x01,0x05,0x0e,0x04]
41628 v_cubeid_f32 v5, v1, |v2|, v3
41629 // CHECK: [0x05,0x02,0x88,0xd2,0x01,0x05,0x0e,0x04]
41631 v_cubeid_f32 v5, v1, v2, |v3|
41632 // CHECK: [0x05,0x04,0x88,0xd2,0x01,0x05,0x0e,0x04]
41634 v_cubeid_f32 v5, |v1|, |v2|, |v3|
41635 // CHECK: [0x05,0x07,0x88,0xd2,0x01,0x05,0x0e,0x04]
41637 v_cubeid_f32 v5, v1, v2, v3 clamp
41638 // CHECK: [0x05,0x08,0x88,0xd2,0x01,0x05,0x0e,0x04]
41640 v_cubeid_f32 v5, v1, v2, v3 mul:2
41641 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x0c]
41643 v_cubeid_f32 v5, v1, v2, v3 mul:4
41644 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x14]
41646 v_cubeid_f32 v5, v1, v2, v3 div:2
41647 // CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x1c]
41649 v_cubesc_f32 v5, v1, v2, v3
41650 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41652 v_cubesc_f32 v255, v1, v2, v3
41653 // CHECK: [0xff,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41655 v_cubesc_f32 v5, v255, v2, v3
41656 // CHECK: [0x05,0x00,0x8a,0xd2,0xff,0x05,0x0e,0x04]
41658 v_cubesc_f32 v5, s1, v2, v3
41659 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x04,0x0e,0x04]
41661 v_cubesc_f32 v5, s103, v2, v3
41662 // CHECK: [0x05,0x00,0x8a,0xd2,0x67,0x04,0x0e,0x04]
41664 v_cubesc_f32 v5, flat_scratch_lo, v2, v3
41665 // CHECK: [0x05,0x00,0x8a,0xd2,0x68,0x04,0x0e,0x04]
41667 v_cubesc_f32 v5, flat_scratch_hi, v2, v3
41668 // CHECK: [0x05,0x00,0x8a,0xd2,0x69,0x04,0x0e,0x04]
41670 v_cubesc_f32 v5, vcc_lo, v2, v3
41671 // CHECK: [0x05,0x00,0x8a,0xd2,0x6a,0x04,0x0e,0x04]
41673 v_cubesc_f32 v5, vcc_hi, v2, v3
41674 // CHECK: [0x05,0x00,0x8a,0xd2,0x6b,0x04,0x0e,0x04]
41676 v_cubesc_f32 v5, tba_lo, v2, v3
41677 // CHECK: [0x05,0x00,0x8a,0xd2,0x6c,0x04,0x0e,0x04]
41679 v_cubesc_f32 v5, tba_hi, v2, v3
41680 // CHECK: [0x05,0x00,0x8a,0xd2,0x6d,0x04,0x0e,0x04]
41682 v_cubesc_f32 v5, tma_lo, v2, v3
41683 // CHECK: [0x05,0x00,0x8a,0xd2,0x6e,0x04,0x0e,0x04]
41685 v_cubesc_f32 v5, tma_hi, v2, v3
41686 // CHECK: [0x05,0x00,0x8a,0xd2,0x6f,0x04,0x0e,0x04]
41688 v_cubesc_f32 v5, ttmp11, v2, v3
41689 // CHECK: [0x05,0x00,0x8a,0xd2,0x7b,0x04,0x0e,0x04]
41691 v_cubesc_f32 v5, m0, v2, v3
41692 // CHECK: [0x05,0x00,0x8a,0xd2,0x7c,0x04,0x0e,0x04]
41694 v_cubesc_f32 v5, exec_lo, v2, v3
41695 // CHECK: [0x05,0x00,0x8a,0xd2,0x7e,0x04,0x0e,0x04]
41697 v_cubesc_f32 v5, exec_hi, v2, v3
41698 // CHECK: [0x05,0x00,0x8a,0xd2,0x7f,0x04,0x0e,0x04]
41700 v_cubesc_f32 v5, 0, v2, v3
41701 // CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x0e,0x04]
41703 v_cubesc_f32 v5, -1, v2, v3
41704 // CHECK: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x0e,0x04]
41706 v_cubesc_f32 v5, 0.5, v2, v3
41707 // CHECK: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x0e,0x04]
41709 v_cubesc_f32 v5, -4.0, v2, v3
41710 // CHECK: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x0e,0x04]
41712 v_cubesc_f32 v5, v1, v255, v3
41713 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xff,0x0f,0x04]
41715 v_cubesc_f32 v5, v1, s2, v3
41716 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0c,0x04]
41718 v_cubesc_f32 v5, v1, s103, v3
41719 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xcf,0x0c,0x04]
41721 v_cubesc_f32 v5, v1, flat_scratch_lo, v3
41722 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd1,0x0c,0x04]
41724 v_cubesc_f32 v5, v1, flat_scratch_hi, v3
41725 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd3,0x0c,0x04]
41727 v_cubesc_f32 v5, v1, vcc_lo, v3
41728 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd5,0x0c,0x04]
41730 v_cubesc_f32 v5, v1, vcc_hi, v3
41731 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd7,0x0c,0x04]
41733 v_cubesc_f32 v5, v1, tba_lo, v3
41734 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd9,0x0c,0x04]
41736 v_cubesc_f32 v5, v1, tba_hi, v3
41737 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdb,0x0c,0x04]
41739 v_cubesc_f32 v5, v1, tma_lo, v3
41740 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdd,0x0c,0x04]
41742 v_cubesc_f32 v5, v1, tma_hi, v3
41743 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdf,0x0c,0x04]
41745 v_cubesc_f32 v5, v1, ttmp11, v3
41746 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf7,0x0c,0x04]
41748 v_cubesc_f32 v5, v1, m0, v3
41749 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf9,0x0c,0x04]
41751 v_cubesc_f32 v5, v1, exec_lo, v3
41752 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xfd,0x0c,0x04]
41754 v_cubesc_f32 v5, v1, exec_hi, v3
41755 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xff,0x0c,0x04]
41757 v_cubesc_f32 v5, v1, 0, v3
41758 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x01,0x0d,0x04]
41760 v_cubesc_f32 v5, v1, -1, v3
41761 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x83,0x0d,0x04]
41763 v_cubesc_f32 v5, v1, 0.5, v3
41764 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xe1,0x0d,0x04]
41766 v_cubesc_f32 v5, v1, -4.0, v3
41767 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xef,0x0d,0x04]
41769 v_cubesc_f32 v5, v1, v2, v255
41770 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfe,0x07]
41772 v_cubesc_f32 v5, v1, v2, s3
41773 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x00]
41775 v_cubesc_f32 v5, v1, v2, s103
41776 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x9e,0x01]
41778 v_cubesc_f32 v5, v1, v2, flat_scratch_lo
41779 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xa2,0x01]
41781 v_cubesc_f32 v5, v1, v2, flat_scratch_hi
41782 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xa6,0x01]
41784 v_cubesc_f32 v5, v1, v2, vcc_lo
41785 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xaa,0x01]
41787 v_cubesc_f32 v5, v1, v2, vcc_hi
41788 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xae,0x01]
41790 v_cubesc_f32 v5, v1, v2, tba_lo
41791 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xb2,0x01]
41793 v_cubesc_f32 v5, v1, v2, tba_hi
41794 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xb6,0x01]
41796 v_cubesc_f32 v5, v1, v2, tma_lo
41797 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xba,0x01]
41799 v_cubesc_f32 v5, v1, v2, tma_hi
41800 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xbe,0x01]
41802 v_cubesc_f32 v5, v1, v2, ttmp11
41803 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xee,0x01]
41805 v_cubesc_f32 v5, v1, v2, m0
41806 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xf2,0x01]
41808 v_cubesc_f32 v5, v1, v2, exec_lo
41809 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfa,0x01]
41811 v_cubesc_f32 v5, v1, v2, exec_hi
41812 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfe,0x01]
41814 v_cubesc_f32 v5, v1, v2, 0
41815 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x02,0x02]
41817 v_cubesc_f32 v5, v1, v2, -1
41818 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x06,0x03]
41820 v_cubesc_f32 v5, v1, v2, 0.5
41821 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xc2,0x03]
41823 v_cubesc_f32 v5, v1, v2, -4.0
41824 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xde,0x03]
41826 v_cubesc_f32 v5, -v1, v2, v3
41827 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x24]
41829 v_cubesc_f32 v5, v1, -v2, v3
41830 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x44]
41832 v_cubesc_f32 v5, v1, v2, -v3
41833 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x84]
41835 v_cubesc_f32 v5, -v1, -v2, -v3
41836 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0xe4]
41838 v_cubesc_f32 v5, |v1|, v2, v3
41839 // CHECK: [0x05,0x01,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41841 v_cubesc_f32 v5, v1, |v2|, v3
41842 // CHECK: [0x05,0x02,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41844 v_cubesc_f32 v5, v1, v2, |v3|
41845 // CHECK: [0x05,0x04,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41847 v_cubesc_f32 v5, |v1|, |v2|, |v3|
41848 // CHECK: [0x05,0x07,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41850 v_cubesc_f32 v5, v1, v2, v3 clamp
41851 // CHECK: [0x05,0x08,0x8a,0xd2,0x01,0x05,0x0e,0x04]
41853 v_cubesc_f32 v5, v1, v2, v3 mul:2
41854 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x0c]
41856 v_cubesc_f32 v5, v1, v2, v3 mul:4
41857 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x14]
41859 v_cubesc_f32 v5, v1, v2, v3 div:2
41860 // CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x1c]
41862 v_cubetc_f32 v5, v1, v2, v3
41863 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x04]
41865 v_cubetc_f32 v255, v1, v2, v3
41866 // CHECK: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x04]
41868 v_cubetc_f32 v5, v255, v2, v3
41869 // CHECK: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x0e,0x04]
41871 v_cubetc_f32 v5, s1, v2, v3
41872 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x0e,0x04]
41874 v_cubetc_f32 v5, s103, v2, v3
41875 // CHECK: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x0e,0x04]
41877 v_cubetc_f32 v5, flat_scratch_lo, v2, v3
41878 // CHECK: [0x05,0x00,0x8c,0xd2,0x68,0x04,0x0e,0x04]
41880 v_cubetc_f32 v5, flat_scratch_hi, v2, v3
41881 // CHECK: [0x05,0x00,0x8c,0xd2,0x69,0x04,0x0e,0x04]
41883 v_cubetc_f32 v5, vcc_lo, v2, v3
41884 // CHECK: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x0e,0x04]
41886 v_cubetc_f32 v5, vcc_hi, v2, v3
41887 // CHECK: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x0e,0x04]
41889 v_cubetc_f32 v5, tba_lo, v2, v3
41890 // CHECK: [0x05,0x00,0x8c,0xd2,0x6c,0x04,0x0e,0x04]
41892 v_cubetc_f32 v5, tba_hi, v2, v3
41893 // CHECK: [0x05,0x00,0x8c,0xd2,0x6d,0x04,0x0e,0x04]
41895 v_cubetc_f32 v5, tma_lo, v2, v3
41896 // CHECK: [0x05,0x00,0x8c,0xd2,0x6e,0x04,0x0e,0x04]
41898 v_cubetc_f32 v5, tma_hi, v2, v3
41899 // CHECK: [0x05,0x00,0x8c,0xd2,0x6f,0x04,0x0e,0x04]
41901 v_cubetc_f32 v5, ttmp11, v2, v3
41902 // CHECK: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x0e,0x04]
41904 v_cubetc_f32 v5, m0, v2, v3
41905 // CHECK: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x0e,0x04]
41907 v_cubetc_f32 v5, exec_lo, v2, v3
41908 // CHECK: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x0e,0x04]
41910 v_cubetc_f32 v5, exec_hi, v2, v3
41911 // CHECK: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x0e,0x04]
41913 v_cubetc_f32 v5, 0, v2, v3
41914 // CHECK: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x0e,0x04]
41916 v_cubetc_f32 v5, -1, v2, v3
41917 // CHECK: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x0e,0x04]
41919 v_cubetc_f32 v5, 0.5, v2, v3
41920 // CHECK: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x0e,0x04]
41922 v_cubetc_f32 v5, -4.0, v2, v3
41923 // CHECK: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x0e,0x04]
41925 v_cubetc_f32 v5, v1, v255, v3
41926 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x0f,0x04]
41928 v_cubetc_f32 v5, v1, s2, v3
41929 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0c,0x04]
41931 v_cubetc_f32 v5, v1, s103, v3
41932 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x0c,0x04]
41934 v_cubetc_f32 v5, v1, flat_scratch_lo, v3
41935 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd1,0x0c,0x04]
41937 v_cubetc_f32 v5, v1, flat_scratch_hi, v3
41938 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd3,0x0c,0x04]
41940 v_cubetc_f32 v5, v1, vcc_lo, v3
41941 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x0c,0x04]
41943 v_cubetc_f32 v5, v1, vcc_hi, v3
41944 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x0c,0x04]
41946 v_cubetc_f32 v5, v1, tba_lo, v3
41947 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd9,0x0c,0x04]
41949 v_cubetc_f32 v5, v1, tba_hi, v3
41950 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdb,0x0c,0x04]
41952 v_cubetc_f32 v5, v1, tma_lo, v3
41953 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdd,0x0c,0x04]
41955 v_cubetc_f32 v5, v1, tma_hi, v3
41956 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdf,0x0c,0x04]
41958 v_cubetc_f32 v5, v1, ttmp11, v3
41959 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x0c,0x04]
41961 v_cubetc_f32 v5, v1, m0, v3
41962 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x0c,0x04]
41964 v_cubetc_f32 v5, v1, exec_lo, v3
41965 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x0c,0x04]
41967 v_cubetc_f32 v5, v1, exec_hi, v3
41968 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x0c,0x04]
41970 v_cubetc_f32 v5, v1, 0, v3
41971 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x0d,0x04]
41973 v_cubetc_f32 v5, v1, -1, v3
41974 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x0d,0x04]
41976 v_cubetc_f32 v5, v1, 0.5, v3
41977 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x0d,0x04]
41979 v_cubetc_f32 v5, v1, -4.0, v3
41980 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x0d,0x04]
41982 v_cubetc_f32 v5, v1, v2, v255
41983 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfe,0x07]
41985 v_cubetc_f32 v5, v1, v2, s3
41986 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x00]
41988 v_cubetc_f32 v5, v1, v2, s103
41989 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x9e,0x01]
41991 v_cubetc_f32 v5, v1, v2, flat_scratch_lo
41992 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xa2,0x01]
41994 v_cubetc_f32 v5, v1, v2, flat_scratch_hi
41995 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xa6,0x01]
41997 v_cubetc_f32 v5, v1, v2, vcc_lo
41998 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xaa,0x01]
42000 v_cubetc_f32 v5, v1, v2, vcc_hi
42001 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xae,0x01]
42003 v_cubetc_f32 v5, v1, v2, tba_lo
42004 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xb2,0x01]
42006 v_cubetc_f32 v5, v1, v2, tba_hi
42007 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xb6,0x01]
42009 v_cubetc_f32 v5, v1, v2, tma_lo
42010 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xba,0x01]
42012 v_cubetc_f32 v5, v1, v2, tma_hi
42013 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xbe,0x01]
42015 v_cubetc_f32 v5, v1, v2, ttmp11
42016 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xee,0x01]
42018 v_cubetc_f32 v5, v1, v2, m0
42019 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xf2,0x01]
42021 v_cubetc_f32 v5, v1, v2, exec_lo
42022 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfa,0x01]
42024 v_cubetc_f32 v5, v1, v2, exec_hi
42025 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfe,0x01]
42027 v_cubetc_f32 v5, v1, v2, 0
42028 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x02]
42030 v_cubetc_f32 v5, v1, v2, -1
42031 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x06,0x03]
42033 v_cubetc_f32 v5, v1, v2, 0.5
42034 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xc2,0x03]
42036 v_cubetc_f32 v5, v1, v2, -4.0
42037 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xde,0x03]
42039 v_cubetc_f32 v5, -v1, v2, v3
42040 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x24]
42042 v_cubetc_f32 v5, v1, -v2, v3
42043 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x44]
42045 v_cubetc_f32 v5, v1, v2, -v3
42046 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x84]
42048 v_cubetc_f32 v5, -v1, -v2, -v3
42049 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0xe4]
42051 v_cubetc_f32 v5, |v1|, v2, v3
42052 // CHECK: [0x05,0x01,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42054 v_cubetc_f32 v5, v1, |v2|, v3
42055 // CHECK: [0x05,0x02,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42057 v_cubetc_f32 v5, v1, v2, |v3|
42058 // CHECK: [0x05,0x04,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42060 v_cubetc_f32 v5, |v1|, |v2|, |v3|
42061 // CHECK: [0x05,0x07,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42063 v_cubetc_f32 v5, v1, v2, v3 clamp
42064 // CHECK: [0x05,0x08,0x8c,0xd2,0x01,0x05,0x0e,0x04]
42066 v_cubetc_f32 v5, v1, v2, v3 mul:2
42067 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x0c]
42069 v_cubetc_f32 v5, v1, v2, v3 mul:4
42070 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x14]
42072 v_cubetc_f32 v5, v1, v2, v3 div:2
42073 // CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x1c]
42075 v_cubema_f32 v5, v1, v2, v3
42076 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42078 v_cubema_f32 v255, v1, v2, v3
42079 // CHECK: [0xff,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42081 v_cubema_f32 v5, v255, v2, v3
42082 // CHECK: [0x05,0x00,0x8e,0xd2,0xff,0x05,0x0e,0x04]
42084 v_cubema_f32 v5, s1, v2, v3
42085 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x04,0x0e,0x04]
42087 v_cubema_f32 v5, s103, v2, v3
42088 // CHECK: [0x05,0x00,0x8e,0xd2,0x67,0x04,0x0e,0x04]
42090 v_cubema_f32 v5, flat_scratch_lo, v2, v3
42091 // CHECK: [0x05,0x00,0x8e,0xd2,0x68,0x04,0x0e,0x04]
42093 v_cubema_f32 v5, flat_scratch_hi, v2, v3
42094 // CHECK: [0x05,0x00,0x8e,0xd2,0x69,0x04,0x0e,0x04]
42096 v_cubema_f32 v5, vcc_lo, v2, v3
42097 // CHECK: [0x05,0x00,0x8e,0xd2,0x6a,0x04,0x0e,0x04]
42099 v_cubema_f32 v5, vcc_hi, v2, v3
42100 // CHECK: [0x05,0x00,0x8e,0xd2,0x6b,0x04,0x0e,0x04]
42102 v_cubema_f32 v5, tba_lo, v2, v3
42103 // CHECK: [0x05,0x00,0x8e,0xd2,0x6c,0x04,0x0e,0x04]
42105 v_cubema_f32 v5, tba_hi, v2, v3
42106 // CHECK: [0x05,0x00,0x8e,0xd2,0x6d,0x04,0x0e,0x04]
42108 v_cubema_f32 v5, tma_lo, v2, v3
42109 // CHECK: [0x05,0x00,0x8e,0xd2,0x6e,0x04,0x0e,0x04]
42111 v_cubema_f32 v5, tma_hi, v2, v3
42112 // CHECK: [0x05,0x00,0x8e,0xd2,0x6f,0x04,0x0e,0x04]
42114 v_cubema_f32 v5, ttmp11, v2, v3
42115 // CHECK: [0x05,0x00,0x8e,0xd2,0x7b,0x04,0x0e,0x04]
42117 v_cubema_f32 v5, m0, v2, v3
42118 // CHECK: [0x05,0x00,0x8e,0xd2,0x7c,0x04,0x0e,0x04]
42120 v_cubema_f32 v5, exec_lo, v2, v3
42121 // CHECK: [0x05,0x00,0x8e,0xd2,0x7e,0x04,0x0e,0x04]
42123 v_cubema_f32 v5, exec_hi, v2, v3
42124 // CHECK: [0x05,0x00,0x8e,0xd2,0x7f,0x04,0x0e,0x04]
42126 v_cubema_f32 v5, 0, v2, v3
42127 // CHECK: [0x05,0x00,0x8e,0xd2,0x80,0x04,0x0e,0x04]
42129 v_cubema_f32 v5, -1, v2, v3
42130 // CHECK: [0x05,0x00,0x8e,0xd2,0xc1,0x04,0x0e,0x04]
42132 v_cubema_f32 v5, 0.5, v2, v3
42133 // CHECK: [0x05,0x00,0x8e,0xd2,0xf0,0x04,0x0e,0x04]
42135 v_cubema_f32 v5, -4.0, v2, v3
42136 // CHECK: [0x05,0x00,0x8e,0xd2,0xf7,0x04,0x0e,0x04]
42138 v_cubema_f32 v5, v1, v255, v3
42139 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xff,0x0f,0x04]
42141 v_cubema_f32 v5, v1, s2, v3
42142 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0c,0x04]
42144 v_cubema_f32 v5, v1, s103, v3
42145 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xcf,0x0c,0x04]
42147 v_cubema_f32 v5, v1, flat_scratch_lo, v3
42148 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd1,0x0c,0x04]
42150 v_cubema_f32 v5, v1, flat_scratch_hi, v3
42151 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd3,0x0c,0x04]
42153 v_cubema_f32 v5, v1, vcc_lo, v3
42154 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd5,0x0c,0x04]
42156 v_cubema_f32 v5, v1, vcc_hi, v3
42157 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd7,0x0c,0x04]
42159 v_cubema_f32 v5, v1, tba_lo, v3
42160 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd9,0x0c,0x04]
42162 v_cubema_f32 v5, v1, tba_hi, v3
42163 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdb,0x0c,0x04]
42165 v_cubema_f32 v5, v1, tma_lo, v3
42166 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdd,0x0c,0x04]
42168 v_cubema_f32 v5, v1, tma_hi, v3
42169 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdf,0x0c,0x04]
42171 v_cubema_f32 v5, v1, ttmp11, v3
42172 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf7,0x0c,0x04]
42174 v_cubema_f32 v5, v1, m0, v3
42175 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf9,0x0c,0x04]
42177 v_cubema_f32 v5, v1, exec_lo, v3
42178 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xfd,0x0c,0x04]
42180 v_cubema_f32 v5, v1, exec_hi, v3
42181 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xff,0x0c,0x04]
42183 v_cubema_f32 v5, v1, 0, v3
42184 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x01,0x0d,0x04]
42186 v_cubema_f32 v5, v1, -1, v3
42187 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x83,0x0d,0x04]
42189 v_cubema_f32 v5, v1, 0.5, v3
42190 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xe1,0x0d,0x04]
42192 v_cubema_f32 v5, v1, -4.0, v3
42193 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xef,0x0d,0x04]
42195 v_cubema_f32 v5, v1, v2, v255
42196 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfe,0x07]
42198 v_cubema_f32 v5, v1, v2, s3
42199 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x00]
42201 v_cubema_f32 v5, v1, v2, s103
42202 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x9e,0x01]
42204 v_cubema_f32 v5, v1, v2, flat_scratch_lo
42205 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xa2,0x01]
42207 v_cubema_f32 v5, v1, v2, flat_scratch_hi
42208 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xa6,0x01]
42210 v_cubema_f32 v5, v1, v2, vcc_lo
42211 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xaa,0x01]
42213 v_cubema_f32 v5, v1, v2, vcc_hi
42214 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xae,0x01]
42216 v_cubema_f32 v5, v1, v2, tba_lo
42217 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xb2,0x01]
42219 v_cubema_f32 v5, v1, v2, tba_hi
42220 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xb6,0x01]
42222 v_cubema_f32 v5, v1, v2, tma_lo
42223 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xba,0x01]
42225 v_cubema_f32 v5, v1, v2, tma_hi
42226 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xbe,0x01]
42228 v_cubema_f32 v5, v1, v2, ttmp11
42229 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xee,0x01]
42231 v_cubema_f32 v5, v1, v2, m0
42232 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xf2,0x01]
42234 v_cubema_f32 v5, v1, v2, exec_lo
42235 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfa,0x01]
42237 v_cubema_f32 v5, v1, v2, exec_hi
42238 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfe,0x01]
42240 v_cubema_f32 v5, v1, v2, 0
42241 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x02,0x02]
42243 v_cubema_f32 v5, v1, v2, -1
42244 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x06,0x03]
42246 v_cubema_f32 v5, v1, v2, 0.5
42247 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xc2,0x03]
42249 v_cubema_f32 v5, v1, v2, -4.0
42250 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xde,0x03]
42252 v_cubema_f32 v5, -v1, v2, v3
42253 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x24]
42255 v_cubema_f32 v5, v1, -v2, v3
42256 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x44]
42258 v_cubema_f32 v5, v1, v2, -v3
42259 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x84]
42261 v_cubema_f32 v5, -v1, -v2, -v3
42262 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0xe4]
42264 v_cubema_f32 v5, |v1|, v2, v3
42265 // CHECK: [0x05,0x01,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42267 v_cubema_f32 v5, v1, |v2|, v3
42268 // CHECK: [0x05,0x02,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42270 v_cubema_f32 v5, v1, v2, |v3|
42271 // CHECK: [0x05,0x04,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42273 v_cubema_f32 v5, |v1|, |v2|, |v3|
42274 // CHECK: [0x05,0x07,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42276 v_cubema_f32 v5, v1, v2, v3 clamp
42277 // CHECK: [0x05,0x08,0x8e,0xd2,0x01,0x05,0x0e,0x04]
42279 v_cubema_f32 v5, v1, v2, v3 mul:2
42280 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x0c]
42282 v_cubema_f32 v5, v1, v2, v3 mul:4
42283 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x14]
42285 v_cubema_f32 v5, v1, v2, v3 div:2
42286 // CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x1c]
42288 v_bfe_u32 v5, v1, v2, v3
42289 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0e,0x04]
42291 v_bfe_u32 v255, v1, v2, v3
42292 // CHECK: [0xff,0x00,0x90,0xd2,0x01,0x05,0x0e,0x04]
42294 v_bfe_u32 v5, v255, v2, v3
42295 // CHECK: [0x05,0x00,0x90,0xd2,0xff,0x05,0x0e,0x04]
42297 v_bfe_u32 v5, s1, v2, v3
42298 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x04,0x0e,0x04]
42300 v_bfe_u32 v5, s103, v2, v3
42301 // CHECK: [0x05,0x00,0x90,0xd2,0x67,0x04,0x0e,0x04]
42303 v_bfe_u32 v5, flat_scratch_lo, v2, v3
42304 // CHECK: [0x05,0x00,0x90,0xd2,0x68,0x04,0x0e,0x04]
42306 v_bfe_u32 v5, flat_scratch_hi, v2, v3
42307 // CHECK: [0x05,0x00,0x90,0xd2,0x69,0x04,0x0e,0x04]
42309 v_bfe_u32 v5, vcc_lo, v2, v3
42310 // CHECK: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x0e,0x04]
42312 v_bfe_u32 v5, vcc_hi, v2, v3
42313 // CHECK: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x0e,0x04]
42315 v_bfe_u32 v5, tba_lo, v2, v3
42316 // CHECK: [0x05,0x00,0x90,0xd2,0x6c,0x04,0x0e,0x04]
42318 v_bfe_u32 v5, tba_hi, v2, v3
42319 // CHECK: [0x05,0x00,0x90,0xd2,0x6d,0x04,0x0e,0x04]
42321 v_bfe_u32 v5, tma_lo, v2, v3
42322 // CHECK: [0x05,0x00,0x90,0xd2,0x6e,0x04,0x0e,0x04]
42324 v_bfe_u32 v5, tma_hi, v2, v3
42325 // CHECK: [0x05,0x00,0x90,0xd2,0x6f,0x04,0x0e,0x04]
42327 v_bfe_u32 v5, ttmp11, v2, v3
42328 // CHECK: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x0e,0x04]
42330 v_bfe_u32 v5, m0, v2, v3
42331 // CHECK: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x0e,0x04]
42333 v_bfe_u32 v5, exec_lo, v2, v3
42334 // CHECK: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x0e,0x04]
42336 v_bfe_u32 v5, exec_hi, v2, v3
42337 // CHECK: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x0e,0x04]
42339 v_bfe_u32 v5, 0, v2, v3
42340 // CHECK: [0x05,0x00,0x90,0xd2,0x80,0x04,0x0e,0x04]
42342 v_bfe_u32 v5, -1, v2, v3
42343 // CHECK: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x0e,0x04]
42345 v_bfe_u32 v5, 0.5, v2, v3
42346 // CHECK: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x0e,0x04]
42348 v_bfe_u32 v5, -4.0, v2, v3
42349 // CHECK: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x0e,0x04]
42351 v_bfe_u32 v5, v1, v255, v3
42352 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xff,0x0f,0x04]
42354 v_bfe_u32 v5, v1, s2, v3
42355 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0c,0x04]
42357 v_bfe_u32 v5, v1, s103, v3
42358 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xcf,0x0c,0x04]
42360 v_bfe_u32 v5, v1, flat_scratch_lo, v3
42361 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd1,0x0c,0x04]
42363 v_bfe_u32 v5, v1, flat_scratch_hi, v3
42364 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd3,0x0c,0x04]
42366 v_bfe_u32 v5, v1, vcc_lo, v3
42367 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x0c,0x04]
42369 v_bfe_u32 v5, v1, vcc_hi, v3
42370 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd7,0x0c,0x04]
42372 v_bfe_u32 v5, v1, tba_lo, v3
42373 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd9,0x0c,0x04]
42375 v_bfe_u32 v5, v1, tba_hi, v3
42376 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdb,0x0c,0x04]
42378 v_bfe_u32 v5, v1, tma_lo, v3
42379 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdd,0x0c,0x04]
42381 v_bfe_u32 v5, v1, tma_hi, v3
42382 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdf,0x0c,0x04]
42384 v_bfe_u32 v5, v1, ttmp11, v3
42385 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf7,0x0c,0x04]
42387 v_bfe_u32 v5, v1, m0, v3
42388 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf9,0x0c,0x04]
42390 v_bfe_u32 v5, v1, exec_lo, v3
42391 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x0c,0x04]
42393 v_bfe_u32 v5, v1, exec_hi, v3
42394 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xff,0x0c,0x04]
42396 v_bfe_u32 v5, v1, 0, v3
42397 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x01,0x0d,0x04]
42399 v_bfe_u32 v5, v1, -1, v3
42400 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x83,0x0d,0x04]
42402 v_bfe_u32 v5, v1, 0.5, v3
42403 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x0d,0x04]
42405 v_bfe_u32 v5, v1, -4.0, v3
42406 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0xef,0x0d,0x04]
42408 v_bfe_u32 v5, v1, v2, v255
42409 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfe,0x07]
42411 v_bfe_u32 v5, v1, v2, s3
42412 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0e,0x00]
42414 v_bfe_u32 v5, v1, v2, s103
42415 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x9e,0x01]
42417 v_bfe_u32 v5, v1, v2, flat_scratch_lo
42418 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xa2,0x01]
42420 v_bfe_u32 v5, v1, v2, flat_scratch_hi
42421 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xa6,0x01]
42423 v_bfe_u32 v5, v1, v2, vcc_lo
42424 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xaa,0x01]
42426 v_bfe_u32 v5, v1, v2, vcc_hi
42427 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xae,0x01]
42429 v_bfe_u32 v5, v1, v2, tba_lo
42430 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xb2,0x01]
42432 v_bfe_u32 v5, v1, v2, tba_hi
42433 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xb6,0x01]
42435 v_bfe_u32 v5, v1, v2, tma_lo
42436 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xba,0x01]
42438 v_bfe_u32 v5, v1, v2, tma_hi
42439 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xbe,0x01]
42441 v_bfe_u32 v5, v1, v2, ttmp11
42442 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xee,0x01]
42444 v_bfe_u32 v5, v1, v2, m0
42445 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xf2,0x01]
42447 v_bfe_u32 v5, v1, v2, exec_lo
42448 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfa,0x01]
42450 v_bfe_u32 v5, v1, v2, exec_hi
42451 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfe,0x01]
42453 v_bfe_u32 v5, v1, v2, 0
42454 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x02]
42456 v_bfe_u32 v5, v1, v2, -1
42457 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x06,0x03]
42459 v_bfe_u32 v5, v1, v2, 0.5
42460 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xc2,0x03]
42462 v_bfe_u32 v5, v1, v2, -4.0
42463 // CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xde,0x03]
42465 v_bfe_i32 v5, v1, v2, v3
42466 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0e,0x04]
42468 v_bfe_i32 v255, v1, v2, v3
42469 // CHECK: [0xff,0x00,0x92,0xd2,0x01,0x05,0x0e,0x04]
42471 v_bfe_i32 v5, v255, v2, v3
42472 // CHECK: [0x05,0x00,0x92,0xd2,0xff,0x05,0x0e,0x04]
42474 v_bfe_i32 v5, s1, v2, v3
42475 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x04,0x0e,0x04]
42477 v_bfe_i32 v5, s103, v2, v3
42478 // CHECK: [0x05,0x00,0x92,0xd2,0x67,0x04,0x0e,0x04]
42480 v_bfe_i32 v5, flat_scratch_lo, v2, v3
42481 // CHECK: [0x05,0x00,0x92,0xd2,0x68,0x04,0x0e,0x04]
42483 v_bfe_i32 v5, flat_scratch_hi, v2, v3
42484 // CHECK: [0x05,0x00,0x92,0xd2,0x69,0x04,0x0e,0x04]
42486 v_bfe_i32 v5, vcc_lo, v2, v3
42487 // CHECK: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x0e,0x04]
42489 v_bfe_i32 v5, vcc_hi, v2, v3
42490 // CHECK: [0x05,0x00,0x92,0xd2,0x6b,0x04,0x0e,0x04]
42492 v_bfe_i32 v5, tba_lo, v2, v3
42493 // CHECK: [0x05,0x00,0x92,0xd2,0x6c,0x04,0x0e,0x04]
42495 v_bfe_i32 v5, tba_hi, v2, v3
42496 // CHECK: [0x05,0x00,0x92,0xd2,0x6d,0x04,0x0e,0x04]
42498 v_bfe_i32 v5, tma_lo, v2, v3
42499 // CHECK: [0x05,0x00,0x92,0xd2,0x6e,0x04,0x0e,0x04]
42501 v_bfe_i32 v5, tma_hi, v2, v3
42502 // CHECK: [0x05,0x00,0x92,0xd2,0x6f,0x04,0x0e,0x04]
42504 v_bfe_i32 v5, ttmp11, v2, v3
42505 // CHECK: [0x05,0x00,0x92,0xd2,0x7b,0x04,0x0e,0x04]
42507 v_bfe_i32 v5, m0, v2, v3
42508 // CHECK: [0x05,0x00,0x92,0xd2,0x7c,0x04,0x0e,0x04]
42510 v_bfe_i32 v5, exec_lo, v2, v3
42511 // CHECK: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x0e,0x04]
42513 v_bfe_i32 v5, exec_hi, v2, v3
42514 // CHECK: [0x05,0x00,0x92,0xd2,0x7f,0x04,0x0e,0x04]
42516 v_bfe_i32 v5, 0, v2, v3
42517 // CHECK: [0x05,0x00,0x92,0xd2,0x80,0x04,0x0e,0x04]
42519 v_bfe_i32 v5, -1, v2, v3
42520 // CHECK: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x0e,0x04]
42522 v_bfe_i32 v5, 0.5, v2, v3
42523 // CHECK: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x0e,0x04]
42525 v_bfe_i32 v5, -4.0, v2, v3
42526 // CHECK: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x0e,0x04]
42528 v_bfe_i32 v5, v1, v255, v3
42529 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x0f,0x04]
42531 v_bfe_i32 v5, v1, s2, v3
42532 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0c,0x04]
42534 v_bfe_i32 v5, v1, s103, v3
42535 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x0c,0x04]
42537 v_bfe_i32 v5, v1, flat_scratch_lo, v3
42538 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd1,0x0c,0x04]
42540 v_bfe_i32 v5, v1, flat_scratch_hi, v3
42541 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd3,0x0c,0x04]
42543 v_bfe_i32 v5, v1, vcc_lo, v3
42544 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x0c,0x04]
42546 v_bfe_i32 v5, v1, vcc_hi, v3
42547 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x0c,0x04]
42549 v_bfe_i32 v5, v1, tba_lo, v3
42550 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd9,0x0c,0x04]
42552 v_bfe_i32 v5, v1, tba_hi, v3
42553 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdb,0x0c,0x04]
42555 v_bfe_i32 v5, v1, tma_lo, v3
42556 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdd,0x0c,0x04]
42558 v_bfe_i32 v5, v1, tma_hi, v3
42559 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdf,0x0c,0x04]
42561 v_bfe_i32 v5, v1, ttmp11, v3
42562 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x0c,0x04]
42564 v_bfe_i32 v5, v1, m0, v3
42565 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x0c,0x04]
42567 v_bfe_i32 v5, v1, exec_lo, v3
42568 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x0c,0x04]
42570 v_bfe_i32 v5, v1, exec_hi, v3
42571 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x0c,0x04]
42573 v_bfe_i32 v5, v1, 0, v3
42574 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x01,0x0d,0x04]
42576 v_bfe_i32 v5, v1, -1, v3
42577 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x83,0x0d,0x04]
42579 v_bfe_i32 v5, v1, 0.5, v3
42580 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x0d,0x04]
42582 v_bfe_i32 v5, v1, -4.0, v3
42583 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0xef,0x0d,0x04]
42585 v_bfe_i32 v5, v1, v2, v255
42586 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfe,0x07]
42588 v_bfe_i32 v5, v1, v2, s3
42589 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0e,0x00]
42591 v_bfe_i32 v5, v1, v2, s103
42592 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x9e,0x01]
42594 v_bfe_i32 v5, v1, v2, flat_scratch_lo
42595 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xa2,0x01]
42597 v_bfe_i32 v5, v1, v2, flat_scratch_hi
42598 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xa6,0x01]
42600 v_bfe_i32 v5, v1, v2, vcc_lo
42601 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xaa,0x01]
42603 v_bfe_i32 v5, v1, v2, vcc_hi
42604 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xae,0x01]
42606 v_bfe_i32 v5, v1, v2, tba_lo
42607 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xb2,0x01]
42609 v_bfe_i32 v5, v1, v2, tba_hi
42610 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xb6,0x01]
42612 v_bfe_i32 v5, v1, v2, tma_lo
42613 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xba,0x01]
42615 v_bfe_i32 v5, v1, v2, tma_hi
42616 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xbe,0x01]
42618 v_bfe_i32 v5, v1, v2, ttmp11
42619 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xee,0x01]
42621 v_bfe_i32 v5, v1, v2, m0
42622 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xf2,0x01]
42624 v_bfe_i32 v5, v1, v2, exec_lo
42625 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfa,0x01]
42627 v_bfe_i32 v5, v1, v2, exec_hi
42628 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfe,0x01]
42630 v_bfe_i32 v5, v1, v2, 0
42631 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x02]
42633 v_bfe_i32 v5, v1, v2, -1
42634 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x06,0x03]
42636 v_bfe_i32 v5, v1, v2, 0.5
42637 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xc2,0x03]
42639 v_bfe_i32 v5, v1, v2, -4.0
42640 // CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xde,0x03]
42642 v_bfi_b32 v5, v1, v2, v3
42643 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0e,0x04]
42645 v_bfi_b32 v255, v1, v2, v3
42646 // CHECK: [0xff,0x00,0x94,0xd2,0x01,0x05,0x0e,0x04]
42648 v_bfi_b32 v5, v255, v2, v3
42649 // CHECK: [0x05,0x00,0x94,0xd2,0xff,0x05,0x0e,0x04]
42651 v_bfi_b32 v5, s1, v2, v3
42652 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x04,0x0e,0x04]
42654 v_bfi_b32 v5, s103, v2, v3
42655 // CHECK: [0x05,0x00,0x94,0xd2,0x67,0x04,0x0e,0x04]
42657 v_bfi_b32 v5, flat_scratch_lo, v2, v3
42658 // CHECK: [0x05,0x00,0x94,0xd2,0x68,0x04,0x0e,0x04]
42660 v_bfi_b32 v5, flat_scratch_hi, v2, v3
42661 // CHECK: [0x05,0x00,0x94,0xd2,0x69,0x04,0x0e,0x04]
42663 v_bfi_b32 v5, vcc_lo, v2, v3
42664 // CHECK: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x0e,0x04]
42666 v_bfi_b32 v5, vcc_hi, v2, v3
42667 // CHECK: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x0e,0x04]
42669 v_bfi_b32 v5, tba_lo, v2, v3
42670 // CHECK: [0x05,0x00,0x94,0xd2,0x6c,0x04,0x0e,0x04]
42672 v_bfi_b32 v5, tba_hi, v2, v3
42673 // CHECK: [0x05,0x00,0x94,0xd2,0x6d,0x04,0x0e,0x04]
42675 v_bfi_b32 v5, tma_lo, v2, v3
42676 // CHECK: [0x05,0x00,0x94,0xd2,0x6e,0x04,0x0e,0x04]
42678 v_bfi_b32 v5, tma_hi, v2, v3
42679 // CHECK: [0x05,0x00,0x94,0xd2,0x6f,0x04,0x0e,0x04]
42681 v_bfi_b32 v5, ttmp11, v2, v3
42682 // CHECK: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x0e,0x04]
42684 v_bfi_b32 v5, m0, v2, v3
42685 // CHECK: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x0e,0x04]
42687 v_bfi_b32 v5, exec_lo, v2, v3
42688 // CHECK: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x0e,0x04]
42690 v_bfi_b32 v5, exec_hi, v2, v3
42691 // CHECK: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x0e,0x04]
42693 v_bfi_b32 v5, 0, v2, v3
42694 // CHECK: [0x05,0x00,0x94,0xd2,0x80,0x04,0x0e,0x04]
42696 v_bfi_b32 v5, -1, v2, v3
42697 // CHECK: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x0e,0x04]
42699 v_bfi_b32 v5, 0.5, v2, v3
42700 // CHECK: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x0e,0x04]
42702 v_bfi_b32 v5, -4.0, v2, v3
42703 // CHECK: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x0e,0x04]
42705 v_bfi_b32 v5, v1, v255, v3
42706 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x0f,0x04]
42708 v_bfi_b32 v5, v1, s2, v3
42709 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0c,0x04]
42711 v_bfi_b32 v5, v1, s103, v3
42712 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x0c,0x04]
42714 v_bfi_b32 v5, v1, flat_scratch_lo, v3
42715 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd1,0x0c,0x04]
42717 v_bfi_b32 v5, v1, flat_scratch_hi, v3
42718 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd3,0x0c,0x04]
42720 v_bfi_b32 v5, v1, vcc_lo, v3
42721 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x0c,0x04]
42723 v_bfi_b32 v5, v1, vcc_hi, v3
42724 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x0c,0x04]
42726 v_bfi_b32 v5, v1, tba_lo, v3
42727 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd9,0x0c,0x04]
42729 v_bfi_b32 v5, v1, tba_hi, v3
42730 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdb,0x0c,0x04]
42732 v_bfi_b32 v5, v1, tma_lo, v3
42733 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdd,0x0c,0x04]
42735 v_bfi_b32 v5, v1, tma_hi, v3
42736 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdf,0x0c,0x04]
42738 v_bfi_b32 v5, v1, ttmp11, v3
42739 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x0c,0x04]
42741 v_bfi_b32 v5, v1, m0, v3
42742 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x0c,0x04]
42744 v_bfi_b32 v5, v1, exec_lo, v3
42745 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x0c,0x04]
42747 v_bfi_b32 v5, v1, exec_hi, v3
42748 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x0c,0x04]
42750 v_bfi_b32 v5, v1, 0, v3
42751 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x01,0x0d,0x04]
42753 v_bfi_b32 v5, v1, -1, v3
42754 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x83,0x0d,0x04]
42756 v_bfi_b32 v5, v1, 0.5, v3
42757 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x0d,0x04]
42759 v_bfi_b32 v5, v1, -4.0, v3
42760 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0xef,0x0d,0x04]
42762 v_bfi_b32 v5, v1, v2, v255
42763 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfe,0x07]
42765 v_bfi_b32 v5, v1, v2, s3
42766 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0e,0x00]
42768 v_bfi_b32 v5, v1, v2, s103
42769 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x9e,0x01]
42771 v_bfi_b32 v5, v1, v2, flat_scratch_lo
42772 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xa2,0x01]
42774 v_bfi_b32 v5, v1, v2, flat_scratch_hi
42775 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xa6,0x01]
42777 v_bfi_b32 v5, v1, v2, vcc_lo
42778 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xaa,0x01]
42780 v_bfi_b32 v5, v1, v2, vcc_hi
42781 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xae,0x01]
42783 v_bfi_b32 v5, v1, v2, tba_lo
42784 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xb2,0x01]
42786 v_bfi_b32 v5, v1, v2, tba_hi
42787 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xb6,0x01]
42789 v_bfi_b32 v5, v1, v2, tma_lo
42790 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xba,0x01]
42792 v_bfi_b32 v5, v1, v2, tma_hi
42793 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xbe,0x01]
42795 v_bfi_b32 v5, v1, v2, ttmp11
42796 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xee,0x01]
42798 v_bfi_b32 v5, v1, v2, m0
42799 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xf2,0x01]
42801 v_bfi_b32 v5, v1, v2, exec_lo
42802 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfa,0x01]
42804 v_bfi_b32 v5, v1, v2, exec_hi
42805 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfe,0x01]
42807 v_bfi_b32 v5, v1, v2, 0
42808 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x02]
42810 v_bfi_b32 v5, v1, v2, -1
42811 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x06,0x03]
42813 v_bfi_b32 v5, v1, v2, 0.5
42814 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xc2,0x03]
42816 v_bfi_b32 v5, v1, v2, -4.0
42817 // CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xde,0x03]
42819 v_fma_f32 v5, v1, v2, v3
42820 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x04]
42822 v_fma_f32 v255, v1, v2, v3
42823 // CHECK: [0xff,0x00,0x96,0xd2,0x01,0x05,0x0e,0x04]
42825 v_fma_f32 v5, v255, v2, v3
42826 // CHECK: [0x05,0x00,0x96,0xd2,0xff,0x05,0x0e,0x04]
42828 v_fma_f32 v5, s1, v2, v3
42829 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x04,0x0e,0x04]
42831 v_fma_f32 v5, s103, v2, v3
42832 // CHECK: [0x05,0x00,0x96,0xd2,0x67,0x04,0x0e,0x04]
42834 v_fma_f32 v5, flat_scratch_lo, v2, v3
42835 // CHECK: [0x05,0x00,0x96,0xd2,0x68,0x04,0x0e,0x04]
42837 v_fma_f32 v5, flat_scratch_hi, v2, v3
42838 // CHECK: [0x05,0x00,0x96,0xd2,0x69,0x04,0x0e,0x04]
42840 v_fma_f32 v5, vcc_lo, v2, v3
42841 // CHECK: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x0e,0x04]
42843 v_fma_f32 v5, vcc_hi, v2, v3
42844 // CHECK: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x0e,0x04]
42846 v_fma_f32 v5, tba_lo, v2, v3
42847 // CHECK: [0x05,0x00,0x96,0xd2,0x6c,0x04,0x0e,0x04]
42849 v_fma_f32 v5, tba_hi, v2, v3
42850 // CHECK: [0x05,0x00,0x96,0xd2,0x6d,0x04,0x0e,0x04]
42852 v_fma_f32 v5, tma_lo, v2, v3
42853 // CHECK: [0x05,0x00,0x96,0xd2,0x6e,0x04,0x0e,0x04]
42855 v_fma_f32 v5, tma_hi, v2, v3
42856 // CHECK: [0x05,0x00,0x96,0xd2,0x6f,0x04,0x0e,0x04]
42858 v_fma_f32 v5, ttmp11, v2, v3
42859 // CHECK: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x0e,0x04]
42861 v_fma_f32 v5, m0, v2, v3
42862 // CHECK: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x0e,0x04]
42864 v_fma_f32 v5, exec_lo, v2, v3
42865 // CHECK: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x0e,0x04]
42867 v_fma_f32 v5, exec_hi, v2, v3
42868 // CHECK: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x0e,0x04]
42870 v_fma_f32 v5, 0, v2, v3
42871 // CHECK: [0x05,0x00,0x96,0xd2,0x80,0x04,0x0e,0x04]
42873 v_fma_f32 v5, -1, v2, v3
42874 // CHECK: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x0e,0x04]
42876 v_fma_f32 v5, 0.5, v2, v3
42877 // CHECK: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x0e,0x04]
42879 v_fma_f32 v5, -4.0, v2, v3
42880 // CHECK: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x0e,0x04]
42882 v_fma_f32 v5, v1, v255, v3
42883 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x0f,0x04]
42885 v_fma_f32 v5, v1, s2, v3
42886 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0c,0x04]
42888 v_fma_f32 v5, v1, s103, v3
42889 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x0c,0x04]
42891 v_fma_f32 v5, v1, flat_scratch_lo, v3
42892 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd1,0x0c,0x04]
42894 v_fma_f32 v5, v1, flat_scratch_hi, v3
42895 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd3,0x0c,0x04]
42897 v_fma_f32 v5, v1, vcc_lo, v3
42898 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x0c,0x04]
42900 v_fma_f32 v5, v1, vcc_hi, v3
42901 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x0c,0x04]
42903 v_fma_f32 v5, v1, tba_lo, v3
42904 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd9,0x0c,0x04]
42906 v_fma_f32 v5, v1, tba_hi, v3
42907 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdb,0x0c,0x04]
42909 v_fma_f32 v5, v1, tma_lo, v3
42910 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdd,0x0c,0x04]
42912 v_fma_f32 v5, v1, tma_hi, v3
42913 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdf,0x0c,0x04]
42915 v_fma_f32 v5, v1, ttmp11, v3
42916 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x0c,0x04]
42918 v_fma_f32 v5, v1, m0, v3
42919 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x0c,0x04]
42921 v_fma_f32 v5, v1, exec_lo, v3
42922 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x0c,0x04]
42924 v_fma_f32 v5, v1, exec_hi, v3
42925 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x0c,0x04]
42927 v_fma_f32 v5, v1, 0, v3
42928 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x01,0x0d,0x04]
42930 v_fma_f32 v5, v1, -1, v3
42931 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x83,0x0d,0x04]
42933 v_fma_f32 v5, v1, 0.5, v3
42934 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x0d,0x04]
42936 v_fma_f32 v5, v1, -4.0, v3
42937 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0xef,0x0d,0x04]
42939 v_fma_f32 v5, v1, v2, v255
42940 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfe,0x07]
42942 v_fma_f32 v5, v1, v2, s3
42943 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x00]
42945 v_fma_f32 v5, v1, v2, s103
42946 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x9e,0x01]
42948 v_fma_f32 v5, v1, v2, flat_scratch_lo
42949 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xa2,0x01]
42951 v_fma_f32 v5, v1, v2, flat_scratch_hi
42952 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xa6,0x01]
42954 v_fma_f32 v5, v1, v2, vcc_lo
42955 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xaa,0x01]
42957 v_fma_f32 v5, v1, v2, vcc_hi
42958 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xae,0x01]
42960 v_fma_f32 v5, v1, v2, tba_lo
42961 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xb2,0x01]
42963 v_fma_f32 v5, v1, v2, tba_hi
42964 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xb6,0x01]
42966 v_fma_f32 v5, v1, v2, tma_lo
42967 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xba,0x01]
42969 v_fma_f32 v5, v1, v2, tma_hi
42970 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xbe,0x01]
42972 v_fma_f32 v5, v1, v2, ttmp11
42973 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xee,0x01]
42975 v_fma_f32 v5, v1, v2, m0
42976 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xf2,0x01]
42978 v_fma_f32 v5, v1, v2, exec_lo
42979 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfa,0x01]
42981 v_fma_f32 v5, v1, v2, exec_hi
42982 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfe,0x01]
42984 v_fma_f32 v5, v1, v2, 0
42985 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x02]
42987 v_fma_f32 v5, v1, v2, -1
42988 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x06,0x03]
42990 v_fma_f32 v5, v1, v2, 0.5
42991 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xc2,0x03]
42993 v_fma_f32 v5, v1, v2, -4.0
42994 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xde,0x03]
42996 v_fma_f32 v5, -v1, v2, v3
42997 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x24]
42999 v_fma_f32 v5, v1, -v2, v3
43000 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x44]
43002 v_fma_f32 v5, v1, v2, -v3
43003 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x84]
43005 v_fma_f32 v5, -v1, -v2, -v3
43006 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0xe4]
43008 v_fma_f32 v5, |v1|, v2, v3
43009 // CHECK: [0x05,0x01,0x96,0xd2,0x01,0x05,0x0e,0x04]
43011 v_fma_f32 v5, v1, |v2|, v3
43012 // CHECK: [0x05,0x02,0x96,0xd2,0x01,0x05,0x0e,0x04]
43014 v_fma_f32 v5, v1, v2, |v3|
43015 // CHECK: [0x05,0x04,0x96,0xd2,0x01,0x05,0x0e,0x04]
43017 v_fma_f32 v5, |v1|, |v2|, |v3|
43018 // CHECK: [0x05,0x07,0x96,0xd2,0x01,0x05,0x0e,0x04]
43020 v_fma_f32 v5, v1, v2, v3 clamp
43021 // CHECK: [0x05,0x08,0x96,0xd2,0x01,0x05,0x0e,0x04]
43023 v_fma_f32 v5, v1, v2, v3 mul:2
43024 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x0c]
43026 v_fma_f32 v5, v1, v2, v3 mul:4
43027 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x14]
43029 v_fma_f32 v5, v1, v2, v3 div:2
43030 // CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x1c]
43032 v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4]
43033 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x04]
43035 v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4]
43036 // CHECK: [0xfe,0x00,0x98,0xd2,0x01,0x05,0x0e,0x04]
43038 v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4]
43039 // CHECK: [0x05,0x00,0x98,0xd2,0xfe,0x05,0x0e,0x04]
43041 v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4]
43042 // CHECK: [0x05,0x00,0x98,0xd2,0x02,0x04,0x0e,0x04]
43044 v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4]
43045 // CHECK: [0x05,0x00,0x98,0xd2,0x04,0x04,0x0e,0x04]
43047 v_fma_f64 v[5:6], s[102:103], v[2:3], v[3:4]
43048 // CHECK: [0x05,0x00,0x98,0xd2,0x66,0x04,0x0e,0x04]
43050 v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4]
43051 // CHECK: [0x05,0x00,0x98,0xd2,0x68,0x04,0x0e,0x04]
43053 v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]
43054 // CHECK: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x0e,0x04]
43056 v_fma_f64 v[5:6], tba, v[2:3], v[3:4]
43057 // CHECK: [0x05,0x00,0x98,0xd2,0x6c,0x04,0x0e,0x04]
43059 v_fma_f64 v[5:6], tma, v[2:3], v[3:4]
43060 // CHECK: [0x05,0x00,0x98,0xd2,0x6e,0x04,0x0e,0x04]
43062 v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
43063 // CHECK: [0x05,0x00,0x98,0xd2,0x7a,0x04,0x0e,0x04]
43065 v_fma_f64 v[5:6], exec, v[2:3], v[3:4]
43066 // CHECK: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x0e,0x04]
43068 v_fma_f64 v[5:6], 0, v[2:3], v[3:4]
43069 // CHECK: [0x05,0x00,0x98,0xd2,0x80,0x04,0x0e,0x04]
43071 v_fma_f64 v[5:6], -1, v[2:3], v[3:4]
43072 // CHECK: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x0e,0x04]
43074 v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]
43075 // CHECK: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x0e,0x04]
43077 v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]
43078 // CHECK: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x0e,0x04]
43080 v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4]
43081 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x0f,0x04]
43083 v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4]
43084 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x09,0x0c,0x04]
43086 v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4]
43087 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x0d,0x0c,0x04]
43089 v_fma_f64 v[5:6], v[1:2], s[102:103], v[3:4]
43090 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x0c,0x04]
43092 v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4]
43093 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd1,0x0c,0x04]
43095 v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]
43096 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x0c,0x04]
43098 v_fma_f64 v[5:6], v[1:2], tba, v[3:4]
43099 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd9,0x0c,0x04]
43101 v_fma_f64 v[5:6], v[1:2], tma, v[3:4]
43102 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xdd,0x0c,0x04]
43104 v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
43105 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf5,0x0c,0x04]
43107 v_fma_f64 v[5:6], v[1:2], exec, v[3:4]
43108 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x0c,0x04]
43110 v_fma_f64 v[5:6], v[1:2], 0, v[3:4]
43111 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x01,0x0d,0x04]
43113 v_fma_f64 v[5:6], v[1:2], -1, v[3:4]
43114 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x83,0x0d,0x04]
43116 v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]
43117 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x0d,0x04]
43119 v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]
43120 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0xef,0x0d,0x04]
43122 v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255]
43123 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xfa,0x07]
43125 v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7]
43126 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x1a,0x00]
43128 v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9]
43129 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x22,0x00]
43131 v_fma_f64 v[5:6], v[1:2], v[2:3], s[102:103]
43132 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x9a,0x01]
43134 v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch
43135 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xa2,0x01]
43137 v_fma_f64 v[5:6], v[1:2], v[2:3], vcc
43138 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xaa,0x01]
43140 v_fma_f64 v[5:6], v[1:2], v[2:3], tba
43141 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xb2,0x01]
43143 v_fma_f64 v[5:6], v[1:2], v[2:3], tma
43144 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xba,0x01]
43146 v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
43147 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xea,0x01]
43149 v_fma_f64 v[5:6], v[1:2], v[2:3], exec
43150 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xfa,0x01]
43152 v_fma_f64 v[5:6], v[1:2], v[2:3], 0
43153 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x02]
43155 v_fma_f64 v[5:6], v[1:2], v[2:3], -1
43156 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x06,0x03]
43158 v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5
43159 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xc2,0x03]
43161 v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0
43162 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xde,0x03]
43164 v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
43165 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x24]
43167 v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
43168 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x44]
43170 v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
43171 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x84]
43173 v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
43174 // CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0xe4]
43176 v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
43177 // CHECK: [0x05,0x01,0x98,0xd2,0x01,0x05,0x0e,0x04]
43179 v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
43180 // CHECK: [0x05,0x02,0x98,0xd2,0x01,0x05,0x0e,0x04]
43182 v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
43183 // CHECK: [0x05,0x04,0x98,0xd2,0x01,0x05,0x0e,0x04]
43185 v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
43186 // CHECK: [0x05,0x07,0x98,0xd2,0x01,0x05,0x0e,0x04]
43188 v_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]
43191 v_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]
43194 v_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]
43197 v_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]
43200 v_lerp_u8 v5, v1, v2, v3
43201 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x04]
43203 v_lerp_u8 v255, v1, v2, v3
43204 // CHECK: [0xff,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x04]
43206 v_lerp_u8 v5, v255, v2, v3
43207 // CHECK: [0x05,0x00,0x9a,0xd2,0xff,0x05,0x0e,0x04]
43209 v_lerp_u8 v5, s1, v2, v3
43210 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x04,0x0e,0x04]
43212 v_lerp_u8 v5, s103, v2, v3
43213 // CHECK: [0x05,0x00,0x9a,0xd2,0x67,0x04,0x0e,0x04]
43215 v_lerp_u8 v5, flat_scratch_lo, v2, v3
43216 // CHECK: [0x05,0x00,0x9a,0xd2,0x68,0x04,0x0e,0x04]
43218 v_lerp_u8 v5, flat_scratch_hi, v2, v3
43219 // CHECK: [0x05,0x00,0x9a,0xd2,0x69,0x04,0x0e,0x04]
43221 v_lerp_u8 v5, vcc_lo, v2, v3
43222 // CHECK: [0x05,0x00,0x9a,0xd2,0x6a,0x04,0x0e,0x04]
43224 v_lerp_u8 v5, vcc_hi, v2, v3
43225 // CHECK: [0x05,0x00,0x9a,0xd2,0x6b,0x04,0x0e,0x04]
43227 v_lerp_u8 v5, tba_lo, v2, v3
43228 // CHECK: [0x05,0x00,0x9a,0xd2,0x6c,0x04,0x0e,0x04]
43230 v_lerp_u8 v5, tba_hi, v2, v3
43231 // CHECK: [0x05,0x00,0x9a,0xd2,0x6d,0x04,0x0e,0x04]
43233 v_lerp_u8 v5, tma_lo, v2, v3
43234 // CHECK: [0x05,0x00,0x9a,0xd2,0x6e,0x04,0x0e,0x04]
43236 v_lerp_u8 v5, tma_hi, v2, v3
43237 // CHECK: [0x05,0x00,0x9a,0xd2,0x6f,0x04,0x0e,0x04]
43239 v_lerp_u8 v5, ttmp11, v2, v3
43240 // CHECK: [0x05,0x00,0x9a,0xd2,0x7b,0x04,0x0e,0x04]
43242 v_lerp_u8 v5, m0, v2, v3
43243 // CHECK: [0x05,0x00,0x9a,0xd2,0x7c,0x04,0x0e,0x04]
43245 v_lerp_u8 v5, exec_lo, v2, v3
43246 // CHECK: [0x05,0x00,0x9a,0xd2,0x7e,0x04,0x0e,0x04]
43248 v_lerp_u8 v5, exec_hi, v2, v3
43249 // CHECK: [0x05,0x00,0x9a,0xd2,0x7f,0x04,0x0e,0x04]
43251 v_lerp_u8 v5, 0, v2, v3
43252 // CHECK: [0x05,0x00,0x9a,0xd2,0x80,0x04,0x0e,0x04]
43254 v_lerp_u8 v5, -1, v2, v3
43255 // CHECK: [0x05,0x00,0x9a,0xd2,0xc1,0x04,0x0e,0x04]
43257 v_lerp_u8 v5, v1, v255, v3
43258 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x0f,0x04]
43260 v_lerp_u8 v5, v1, s2, v3
43261 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0c,0x04]
43263 v_lerp_u8 v5, v1, s103, v3
43264 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xcf,0x0c,0x04]
43266 v_lerp_u8 v5, v1, flat_scratch_lo, v3
43267 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd1,0x0c,0x04]
43269 v_lerp_u8 v5, v1, flat_scratch_hi, v3
43270 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd3,0x0c,0x04]
43272 v_lerp_u8 v5, v1, vcc_lo, v3
43273 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd5,0x0c,0x04]
43275 v_lerp_u8 v5, v1, vcc_hi, v3
43276 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd7,0x0c,0x04]
43278 v_lerp_u8 v5, v1, tba_lo, v3
43279 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd9,0x0c,0x04]
43281 v_lerp_u8 v5, v1, tba_hi, v3
43282 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdb,0x0c,0x04]
43284 v_lerp_u8 v5, v1, tma_lo, v3
43285 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdd,0x0c,0x04]
43287 v_lerp_u8 v5, v1, tma_hi, v3
43288 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdf,0x0c,0x04]
43290 v_lerp_u8 v5, v1, ttmp11, v3
43291 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf7,0x0c,0x04]
43293 v_lerp_u8 v5, v1, m0, v3
43294 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf9,0x0c,0x04]
43296 v_lerp_u8 v5, v1, exec_lo, v3
43297 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xfd,0x0c,0x04]
43299 v_lerp_u8 v5, v1, exec_hi, v3
43300 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x0c,0x04]
43302 v_lerp_u8 v5, v1, 0, v3
43303 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x01,0x0d,0x04]
43305 v_lerp_u8 v5, v1, -1, v3
43306 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x83,0x0d,0x04]
43308 v_lerp_u8 v5, v1, v2, v255
43309 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfe,0x07]
43311 v_lerp_u8 v5, v1, v2, s3
43312 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x00]
43314 v_lerp_u8 v5, v1, v2, s103
43315 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x9e,0x01]
43317 v_lerp_u8 v5, v1, v2, flat_scratch_lo
43318 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xa2,0x01]
43320 v_lerp_u8 v5, v1, v2, flat_scratch_hi
43321 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xa6,0x01]
43323 v_lerp_u8 v5, v1, v2, vcc_lo
43324 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xaa,0x01]
43326 v_lerp_u8 v5, v1, v2, vcc_hi
43327 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xae,0x01]
43329 v_lerp_u8 v5, v1, v2, tba_lo
43330 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xb2,0x01]
43332 v_lerp_u8 v5, v1, v2, tba_hi
43333 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xb6,0x01]
43335 v_lerp_u8 v5, v1, v2, tma_lo
43336 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xba,0x01]
43338 v_lerp_u8 v5, v1, v2, tma_hi
43339 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xbe,0x01]
43341 v_lerp_u8 v5, v1, v2, ttmp11
43342 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xee,0x01]
43344 v_lerp_u8 v5, v1, v2, m0
43345 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xf2,0x01]
43347 v_lerp_u8 v5, v1, v2, exec_lo
43348 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfa,0x01]
43350 v_lerp_u8 v5, v1, v2, exec_hi
43351 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfe,0x01]
43353 v_lerp_u8 v5, v1, v2, 0
43354 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x02]
43356 v_lerp_u8 v5, v1, v2, -1
43357 // CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x06,0x03]
43359 v_alignbit_b32 v5, v1, v2, v3
43360 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x04]
43362 v_alignbit_b32 v255, v1, v2, v3
43363 // CHECK: [0xff,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x04]
43365 v_alignbit_b32 v5, v255, v2, v3
43366 // CHECK: [0x05,0x00,0x9c,0xd2,0xff,0x05,0x0e,0x04]
43368 v_alignbit_b32 v5, s1, v2, v3
43369 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x04,0x0e,0x04]
43371 v_alignbit_b32 v5, s103, v2, v3
43372 // CHECK: [0x05,0x00,0x9c,0xd2,0x67,0x04,0x0e,0x04]
43374 v_alignbit_b32 v5, flat_scratch_lo, v2, v3
43375 // CHECK: [0x05,0x00,0x9c,0xd2,0x68,0x04,0x0e,0x04]
43377 v_alignbit_b32 v5, flat_scratch_hi, v2, v3
43378 // CHECK: [0x05,0x00,0x9c,0xd2,0x69,0x04,0x0e,0x04]
43380 v_alignbit_b32 v5, vcc_lo, v2, v3
43381 // CHECK: [0x05,0x00,0x9c,0xd2,0x6a,0x04,0x0e,0x04]
43383 v_alignbit_b32 v5, vcc_hi, v2, v3
43384 // CHECK: [0x05,0x00,0x9c,0xd2,0x6b,0x04,0x0e,0x04]
43386 v_alignbit_b32 v5, tba_lo, v2, v3
43387 // CHECK: [0x05,0x00,0x9c,0xd2,0x6c,0x04,0x0e,0x04]
43389 v_alignbit_b32 v5, tba_hi, v2, v3
43390 // CHECK: [0x05,0x00,0x9c,0xd2,0x6d,0x04,0x0e,0x04]
43392 v_alignbit_b32 v5, tma_lo, v2, v3
43393 // CHECK: [0x05,0x00,0x9c,0xd2,0x6e,0x04,0x0e,0x04]
43395 v_alignbit_b32 v5, tma_hi, v2, v3
43396 // CHECK: [0x05,0x00,0x9c,0xd2,0x6f,0x04,0x0e,0x04]
43398 v_alignbit_b32 v5, ttmp11, v2, v3
43399 // CHECK: [0x05,0x00,0x9c,0xd2,0x7b,0x04,0x0e,0x04]
43401 v_alignbit_b32 v5, m0, v2, v3
43402 // CHECK: [0x05,0x00,0x9c,0xd2,0x7c,0x04,0x0e,0x04]
43404 v_alignbit_b32 v5, exec_lo, v2, v3
43405 // CHECK: [0x05,0x00,0x9c,0xd2,0x7e,0x04,0x0e,0x04]
43407 v_alignbit_b32 v5, exec_hi, v2, v3
43408 // CHECK: [0x05,0x00,0x9c,0xd2,0x7f,0x04,0x0e,0x04]
43410 v_alignbit_b32 v5, 0, v2, v3
43411 // CHECK: [0x05,0x00,0x9c,0xd2,0x80,0x04,0x0e,0x04]
43413 v_alignbit_b32 v5, -1, v2, v3
43414 // CHECK: [0x05,0x00,0x9c,0xd2,0xc1,0x04,0x0e,0x04]
43416 v_alignbit_b32 v5, 0.5, v2, v3
43417 // CHECK: [0x05,0x00,0x9c,0xd2,0xf0,0x04,0x0e,0x04]
43419 v_alignbit_b32 v5, -4.0, v2, v3
43420 // CHECK: [0x05,0x00,0x9c,0xd2,0xf7,0x04,0x0e,0x04]
43422 v_alignbit_b32 v5, v1, v255, v3
43423 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x0f,0x04]
43425 v_alignbit_b32 v5, v1, s2, v3
43426 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0c,0x04]
43428 v_alignbit_b32 v5, v1, s103, v3
43429 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xcf,0x0c,0x04]
43431 v_alignbit_b32 v5, v1, flat_scratch_lo, v3
43432 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd1,0x0c,0x04]
43434 v_alignbit_b32 v5, v1, flat_scratch_hi, v3
43435 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd3,0x0c,0x04]
43437 v_alignbit_b32 v5, v1, vcc_lo, v3
43438 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd5,0x0c,0x04]
43440 v_alignbit_b32 v5, v1, vcc_hi, v3
43441 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd7,0x0c,0x04]
43443 v_alignbit_b32 v5, v1, tba_lo, v3
43444 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd9,0x0c,0x04]
43446 v_alignbit_b32 v5, v1, tba_hi, v3
43447 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdb,0x0c,0x04]
43449 v_alignbit_b32 v5, v1, tma_lo, v3
43450 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdd,0x0c,0x04]
43452 v_alignbit_b32 v5, v1, tma_hi, v3
43453 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdf,0x0c,0x04]
43455 v_alignbit_b32 v5, v1, ttmp11, v3
43456 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf7,0x0c,0x04]
43458 v_alignbit_b32 v5, v1, m0, v3
43459 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf9,0x0c,0x04]
43461 v_alignbit_b32 v5, v1, exec_lo, v3
43462 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xfd,0x0c,0x04]
43464 v_alignbit_b32 v5, v1, exec_hi, v3
43465 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x0c,0x04]
43467 v_alignbit_b32 v5, v1, 0, v3
43468 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x01,0x0d,0x04]
43470 v_alignbit_b32 v5, v1, -1, v3
43471 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x83,0x0d,0x04]
43473 v_alignbit_b32 v5, v1, 0.5, v3
43474 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xe1,0x0d,0x04]
43476 v_alignbit_b32 v5, v1, -4.0, v3
43477 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xef,0x0d,0x04]
43479 v_alignbit_b32 v5, v1, v2, v255
43480 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfe,0x07]
43482 v_alignbit_b32 v5, v1, v2, s3
43483 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x00]
43485 v_alignbit_b32 v5, v1, v2, s103
43486 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x9e,0x01]
43488 v_alignbit_b32 v5, v1, v2, flat_scratch_lo
43489 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xa2,0x01]
43491 v_alignbit_b32 v5, v1, v2, flat_scratch_hi
43492 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xa6,0x01]
43494 v_alignbit_b32 v5, v1, v2, vcc_lo
43495 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xaa,0x01]
43497 v_alignbit_b32 v5, v1, v2, vcc_hi
43498 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xae,0x01]
43500 v_alignbit_b32 v5, v1, v2, tba_lo
43501 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xb2,0x01]
43503 v_alignbit_b32 v5, v1, v2, tba_hi
43504 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xb6,0x01]
43506 v_alignbit_b32 v5, v1, v2, tma_lo
43507 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xba,0x01]
43509 v_alignbit_b32 v5, v1, v2, tma_hi
43510 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xbe,0x01]
43512 v_alignbit_b32 v5, v1, v2, ttmp11
43513 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xee,0x01]
43515 v_alignbit_b32 v5, v1, v2, m0
43516 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xf2,0x01]
43518 v_alignbit_b32 v5, v1, v2, exec_lo
43519 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfa,0x01]
43521 v_alignbit_b32 v5, v1, v2, exec_hi
43522 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfe,0x01]
43524 v_alignbit_b32 v5, v1, v2, 0
43525 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x02,0x02]
43527 v_alignbit_b32 v5, v1, v2, -1
43528 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x06,0x03]
43530 v_alignbit_b32 v5, v1, v2, 0.5
43531 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xc2,0x03]
43533 v_alignbit_b32 v5, v1, v2, -4.0
43534 // CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xde,0x03]
43536 v_alignbyte_b32 v5, v1, v2, v3
43537 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x04]
43539 v_alignbyte_b32 v255, v1, v2, v3
43540 // CHECK: [0xff,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x04]
43542 v_alignbyte_b32 v5, v255, v2, v3
43543 // CHECK: [0x05,0x00,0x9e,0xd2,0xff,0x05,0x0e,0x04]
43545 v_alignbyte_b32 v5, s1, v2, v3
43546 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x04,0x0e,0x04]
43548 v_alignbyte_b32 v5, s103, v2, v3
43549 // CHECK: [0x05,0x00,0x9e,0xd2,0x67,0x04,0x0e,0x04]
43551 v_alignbyte_b32 v5, flat_scratch_lo, v2, v3
43552 // CHECK: [0x05,0x00,0x9e,0xd2,0x68,0x04,0x0e,0x04]
43554 v_alignbyte_b32 v5, flat_scratch_hi, v2, v3
43555 // CHECK: [0x05,0x00,0x9e,0xd2,0x69,0x04,0x0e,0x04]
43557 v_alignbyte_b32 v5, vcc_lo, v2, v3
43558 // CHECK: [0x05,0x00,0x9e,0xd2,0x6a,0x04,0x0e,0x04]
43560 v_alignbyte_b32 v5, vcc_hi, v2, v3
43561 // CHECK: [0x05,0x00,0x9e,0xd2,0x6b,0x04,0x0e,0x04]
43563 v_alignbyte_b32 v5, tba_lo, v2, v3
43564 // CHECK: [0x05,0x00,0x9e,0xd2,0x6c,0x04,0x0e,0x04]
43566 v_alignbyte_b32 v5, tba_hi, v2, v3
43567 // CHECK: [0x05,0x00,0x9e,0xd2,0x6d,0x04,0x0e,0x04]
43569 v_alignbyte_b32 v5, tma_lo, v2, v3
43570 // CHECK: [0x05,0x00,0x9e,0xd2,0x6e,0x04,0x0e,0x04]
43572 v_alignbyte_b32 v5, tma_hi, v2, v3
43573 // CHECK: [0x05,0x00,0x9e,0xd2,0x6f,0x04,0x0e,0x04]
43575 v_alignbyte_b32 v5, ttmp11, v2, v3
43576 // CHECK: [0x05,0x00,0x9e,0xd2,0x7b,0x04,0x0e,0x04]
43578 v_alignbyte_b32 v5, m0, v2, v3
43579 // CHECK: [0x05,0x00,0x9e,0xd2,0x7c,0x04,0x0e,0x04]
43581 v_alignbyte_b32 v5, exec_lo, v2, v3
43582 // CHECK: [0x05,0x00,0x9e,0xd2,0x7e,0x04,0x0e,0x04]
43584 v_alignbyte_b32 v5, exec_hi, v2, v3
43585 // CHECK: [0x05,0x00,0x9e,0xd2,0x7f,0x04,0x0e,0x04]
43587 v_alignbyte_b32 v5, 0, v2, v3
43588 // CHECK: [0x05,0x00,0x9e,0xd2,0x80,0x04,0x0e,0x04]
43590 v_alignbyte_b32 v5, -1, v2, v3
43591 // CHECK: [0x05,0x00,0x9e,0xd2,0xc1,0x04,0x0e,0x04]
43593 v_alignbyte_b32 v5, 0.5, v2, v3
43594 // CHECK: [0x05,0x00,0x9e,0xd2,0xf0,0x04,0x0e,0x04]
43596 v_alignbyte_b32 v5, -4.0, v2, v3
43597 // CHECK: [0x05,0x00,0x9e,0xd2,0xf7,0x04,0x0e,0x04]
43599 v_alignbyte_b32 v5, v1, v255, v3
43600 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x0f,0x04]
43602 v_alignbyte_b32 v5, v1, s2, v3
43603 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0c,0x04]
43605 v_alignbyte_b32 v5, v1, s103, v3
43606 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xcf,0x0c,0x04]
43608 v_alignbyte_b32 v5, v1, flat_scratch_lo, v3
43609 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd1,0x0c,0x04]
43611 v_alignbyte_b32 v5, v1, flat_scratch_hi, v3
43612 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd3,0x0c,0x04]
43614 v_alignbyte_b32 v5, v1, vcc_lo, v3
43615 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd5,0x0c,0x04]
43617 v_alignbyte_b32 v5, v1, vcc_hi, v3
43618 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd7,0x0c,0x04]
43620 v_alignbyte_b32 v5, v1, tba_lo, v3
43621 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd9,0x0c,0x04]
43623 v_alignbyte_b32 v5, v1, tba_hi, v3
43624 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdb,0x0c,0x04]
43626 v_alignbyte_b32 v5, v1, tma_lo, v3
43627 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdd,0x0c,0x04]
43629 v_alignbyte_b32 v5, v1, tma_hi, v3
43630 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdf,0x0c,0x04]
43632 v_alignbyte_b32 v5, v1, ttmp11, v3
43633 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf7,0x0c,0x04]
43635 v_alignbyte_b32 v5, v1, m0, v3
43636 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf9,0x0c,0x04]
43638 v_alignbyte_b32 v5, v1, exec_lo, v3
43639 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xfd,0x0c,0x04]
43641 v_alignbyte_b32 v5, v1, exec_hi, v3
43642 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x0c,0x04]
43644 v_alignbyte_b32 v5, v1, 0, v3
43645 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x01,0x0d,0x04]
43647 v_alignbyte_b32 v5, v1, -1, v3
43648 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x83,0x0d,0x04]
43650 v_alignbyte_b32 v5, v1, 0.5, v3
43651 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xe1,0x0d,0x04]
43653 v_alignbyte_b32 v5, v1, -4.0, v3
43654 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xef,0x0d,0x04]
43656 v_alignbyte_b32 v5, v1, v2, v255
43657 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfe,0x07]
43659 v_alignbyte_b32 v5, v1, v2, s3
43660 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x00]
43662 v_alignbyte_b32 v5, v1, v2, s103
43663 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x9e,0x01]
43665 v_alignbyte_b32 v5, v1, v2, flat_scratch_lo
43666 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xa2,0x01]
43668 v_alignbyte_b32 v5, v1, v2, flat_scratch_hi
43669 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xa6,0x01]
43671 v_alignbyte_b32 v5, v1, v2, vcc_lo
43672 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xaa,0x01]
43674 v_alignbyte_b32 v5, v1, v2, vcc_hi
43675 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xae,0x01]
43677 v_alignbyte_b32 v5, v1, v2, tba_lo
43678 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xb2,0x01]
43680 v_alignbyte_b32 v5, v1, v2, tba_hi
43681 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xb6,0x01]
43683 v_alignbyte_b32 v5, v1, v2, tma_lo
43684 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xba,0x01]
43686 v_alignbyte_b32 v5, v1, v2, tma_hi
43687 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xbe,0x01]
43689 v_alignbyte_b32 v5, v1, v2, ttmp11
43690 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xee,0x01]
43692 v_alignbyte_b32 v5, v1, v2, m0
43693 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xf2,0x01]
43695 v_alignbyte_b32 v5, v1, v2, exec_lo
43696 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfa,0x01]
43698 v_alignbyte_b32 v5, v1, v2, exec_hi
43699 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfe,0x01]
43701 v_alignbyte_b32 v5, v1, v2, 0
43702 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x02,0x02]
43704 v_alignbyte_b32 v5, v1, v2, -1
43705 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x06,0x03]
43707 v_alignbyte_b32 v5, v1, v2, 0.5
43708 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xc2,0x03]
43710 v_alignbyte_b32 v5, v1, v2, -4.0
43711 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xde,0x03]
43713 v_mullit_f32 v5, v1, v2, v3
43714 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43716 v_mullit_f32 v255, v1, v2, v3
43717 // CHECK: [0xff,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43719 v_mullit_f32 v5, v255, v2, v3
43720 // CHECK: [0x05,0x00,0xa0,0xd2,0xff,0x05,0x0e,0x04]
43722 v_mullit_f32 v5, s1, v2, v3
43723 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x04,0x0e,0x04]
43725 v_mullit_f32 v5, s103, v2, v3
43726 // CHECK: [0x05,0x00,0xa0,0xd2,0x67,0x04,0x0e,0x04]
43728 v_mullit_f32 v5, flat_scratch_lo, v2, v3
43729 // CHECK: [0x05,0x00,0xa0,0xd2,0x68,0x04,0x0e,0x04]
43731 v_mullit_f32 v5, flat_scratch_hi, v2, v3
43732 // CHECK: [0x05,0x00,0xa0,0xd2,0x69,0x04,0x0e,0x04]
43734 v_mullit_f32 v5, vcc_lo, v2, v3
43735 // CHECK: [0x05,0x00,0xa0,0xd2,0x6a,0x04,0x0e,0x04]
43737 v_mullit_f32 v5, vcc_hi, v2, v3
43738 // CHECK: [0x05,0x00,0xa0,0xd2,0x6b,0x04,0x0e,0x04]
43740 v_mullit_f32 v5, tba_lo, v2, v3
43741 // CHECK: [0x05,0x00,0xa0,0xd2,0x6c,0x04,0x0e,0x04]
43743 v_mullit_f32 v5, tba_hi, v2, v3
43744 // CHECK: [0x05,0x00,0xa0,0xd2,0x6d,0x04,0x0e,0x04]
43746 v_mullit_f32 v5, tma_lo, v2, v3
43747 // CHECK: [0x05,0x00,0xa0,0xd2,0x6e,0x04,0x0e,0x04]
43749 v_mullit_f32 v5, tma_hi, v2, v3
43750 // CHECK: [0x05,0x00,0xa0,0xd2,0x6f,0x04,0x0e,0x04]
43752 v_mullit_f32 v5, ttmp11, v2, v3
43753 // CHECK: [0x05,0x00,0xa0,0xd2,0x7b,0x04,0x0e,0x04]
43755 v_mullit_f32 v5, m0, v2, v3
43756 // CHECK: [0x05,0x00,0xa0,0xd2,0x7c,0x04,0x0e,0x04]
43758 v_mullit_f32 v5, exec_lo, v2, v3
43759 // CHECK: [0x05,0x00,0xa0,0xd2,0x7e,0x04,0x0e,0x04]
43761 v_mullit_f32 v5, exec_hi, v2, v3
43762 // CHECK: [0x05,0x00,0xa0,0xd2,0x7f,0x04,0x0e,0x04]
43764 v_mullit_f32 v5, 0, v2, v3
43765 // CHECK: [0x05,0x00,0xa0,0xd2,0x80,0x04,0x0e,0x04]
43767 v_mullit_f32 v5, -1, v2, v3
43768 // CHECK: [0x05,0x00,0xa0,0xd2,0xc1,0x04,0x0e,0x04]
43770 v_mullit_f32 v5, 0.5, v2, v3
43771 // CHECK: [0x05,0x00,0xa0,0xd2,0xf0,0x04,0x0e,0x04]
43773 v_mullit_f32 v5, -4.0, v2, v3
43774 // CHECK: [0x05,0x00,0xa0,0xd2,0xf7,0x04,0x0e,0x04]
43776 v_mullit_f32 v5, v1, v255, v3
43777 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x0f,0x04]
43779 v_mullit_f32 v5, v1, s2, v3
43780 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0c,0x04]
43782 v_mullit_f32 v5, v1, s103, v3
43783 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcf,0x0c,0x04]
43785 v_mullit_f32 v5, v1, flat_scratch_lo, v3
43786 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd1,0x0c,0x04]
43788 v_mullit_f32 v5, v1, flat_scratch_hi, v3
43789 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd3,0x0c,0x04]
43791 v_mullit_f32 v5, v1, vcc_lo, v3
43792 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd5,0x0c,0x04]
43794 v_mullit_f32 v5, v1, vcc_hi, v3
43795 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd7,0x0c,0x04]
43797 v_mullit_f32 v5, v1, tba_lo, v3
43798 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd9,0x0c,0x04]
43800 v_mullit_f32 v5, v1, tba_hi, v3
43801 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdb,0x0c,0x04]
43803 v_mullit_f32 v5, v1, tma_lo, v3
43804 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdd,0x0c,0x04]
43806 v_mullit_f32 v5, v1, tma_hi, v3
43807 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdf,0x0c,0x04]
43809 v_mullit_f32 v5, v1, ttmp11, v3
43810 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf7,0x0c,0x04]
43812 v_mullit_f32 v5, v1, m0, v3
43813 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x0c,0x04]
43815 v_mullit_f32 v5, v1, exec_lo, v3
43816 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfd,0x0c,0x04]
43818 v_mullit_f32 v5, v1, exec_hi, v3
43819 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x0c,0x04]
43821 v_mullit_f32 v5, v1, 0, v3
43822 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x01,0x0d,0x04]
43824 v_mullit_f32 v5, v1, -1, v3
43825 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x83,0x0d,0x04]
43827 v_mullit_f32 v5, v1, 0.5, v3
43828 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xe1,0x0d,0x04]
43830 v_mullit_f32 v5, v1, -4.0, v3
43831 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xef,0x0d,0x04]
43833 v_mullit_f32 v5, v1, v2, v255
43834 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfe,0x07]
43836 v_mullit_f32 v5, v1, v2, s3
43837 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x00]
43839 v_mullit_f32 v5, v1, v2, s103
43840 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x9e,0x01]
43842 v_mullit_f32 v5, v1, v2, flat_scratch_lo
43843 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xa2,0x01]
43845 v_mullit_f32 v5, v1, v2, flat_scratch_hi
43846 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xa6,0x01]
43848 v_mullit_f32 v5, v1, v2, vcc_lo
43849 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xaa,0x01]
43851 v_mullit_f32 v5, v1, v2, vcc_hi
43852 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xae,0x01]
43854 v_mullit_f32 v5, v1, v2, tba_lo
43855 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xb2,0x01]
43857 v_mullit_f32 v5, v1, v2, tba_hi
43858 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xb6,0x01]
43860 v_mullit_f32 v5, v1, v2, tma_lo
43861 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xba,0x01]
43863 v_mullit_f32 v5, v1, v2, tma_hi
43864 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xbe,0x01]
43866 v_mullit_f32 v5, v1, v2, ttmp11
43867 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xee,0x01]
43869 v_mullit_f32 v5, v1, v2, m0
43870 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xf2,0x01]
43872 v_mullit_f32 v5, v1, v2, exec_lo
43873 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfa,0x01]
43875 v_mullit_f32 v5, v1, v2, exec_hi
43876 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfe,0x01]
43878 v_mullit_f32 v5, v1, v2, 0
43879 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x02]
43881 v_mullit_f32 v5, v1, v2, -1
43882 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x06,0x03]
43884 v_mullit_f32 v5, v1, v2, 0.5
43885 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xc2,0x03]
43887 v_mullit_f32 v5, v1, v2, -4.0
43888 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xde,0x03]
43890 v_mullit_f32 v5, -v1, v2, v3
43891 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x24]
43893 v_mullit_f32 v5, v1, -v2, v3
43894 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x44]
43896 v_mullit_f32 v5, v1, v2, -v3
43897 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x84]
43899 v_mullit_f32 v5, -v1, -v2, -v3
43900 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0xe4]
43902 v_mullit_f32 v5, |v1|, v2, v3
43903 // CHECK: [0x05,0x01,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43905 v_mullit_f32 v5, v1, |v2|, v3
43906 // CHECK: [0x05,0x02,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43908 v_mullit_f32 v5, v1, v2, |v3|
43909 // CHECK: [0x05,0x04,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43911 v_mullit_f32 v5, |v1|, |v2|, |v3|
43912 // CHECK: [0x05,0x07,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43914 v_mullit_f32 v5, v1, v2, v3 clamp
43915 // CHECK: [0x05,0x08,0xa0,0xd2,0x01,0x05,0x0e,0x04]
43917 v_mullit_f32 v5, v1, v2, v3 mul:2
43918 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x0c]
43920 v_mullit_f32 v5, v1, v2, v3 mul:4
43921 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x14]
43923 v_mullit_f32 v5, v1, v2, v3 div:2
43924 // CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x1c]
43926 v_min3_f32 v5, v1, v2, v3
43927 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x04]
43929 v_min3_f32 v255, v1, v2, v3
43930 // CHECK: [0xff,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x04]
43932 v_min3_f32 v5, v255, v2, v3
43933 // CHECK: [0x05,0x00,0xa2,0xd2,0xff,0x05,0x0e,0x04]
43935 v_min3_f32 v5, s1, v2, v3
43936 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x04,0x0e,0x04]
43938 v_min3_f32 v5, s103, v2, v3
43939 // CHECK: [0x05,0x00,0xa2,0xd2,0x67,0x04,0x0e,0x04]
43941 v_min3_f32 v5, flat_scratch_lo, v2, v3
43942 // CHECK: [0x05,0x00,0xa2,0xd2,0x68,0x04,0x0e,0x04]
43944 v_min3_f32 v5, flat_scratch_hi, v2, v3
43945 // CHECK: [0x05,0x00,0xa2,0xd2,0x69,0x04,0x0e,0x04]
43947 v_min3_f32 v5, vcc_lo, v2, v3
43948 // CHECK: [0x05,0x00,0xa2,0xd2,0x6a,0x04,0x0e,0x04]
43950 v_min3_f32 v5, vcc_hi, v2, v3
43951 // CHECK: [0x05,0x00,0xa2,0xd2,0x6b,0x04,0x0e,0x04]
43953 v_min3_f32 v5, tba_lo, v2, v3
43954 // CHECK: [0x05,0x00,0xa2,0xd2,0x6c,0x04,0x0e,0x04]
43956 v_min3_f32 v5, tba_hi, v2, v3
43957 // CHECK: [0x05,0x00,0xa2,0xd2,0x6d,0x04,0x0e,0x04]
43959 v_min3_f32 v5, tma_lo, v2, v3
43960 // CHECK: [0x05,0x00,0xa2,0xd2,0x6e,0x04,0x0e,0x04]
43962 v_min3_f32 v5, tma_hi, v2, v3
43963 // CHECK: [0x05,0x00,0xa2,0xd2,0x6f,0x04,0x0e,0x04]
43965 v_min3_f32 v5, ttmp11, v2, v3
43966 // CHECK: [0x05,0x00,0xa2,0xd2,0x7b,0x04,0x0e,0x04]
43968 v_min3_f32 v5, m0, v2, v3
43969 // CHECK: [0x05,0x00,0xa2,0xd2,0x7c,0x04,0x0e,0x04]
43971 v_min3_f32 v5, exec_lo, v2, v3
43972 // CHECK: [0x05,0x00,0xa2,0xd2,0x7e,0x04,0x0e,0x04]
43974 v_min3_f32 v5, exec_hi, v2, v3
43975 // CHECK: [0x05,0x00,0xa2,0xd2,0x7f,0x04,0x0e,0x04]
43977 v_min3_f32 v5, 0, v2, v3
43978 // CHECK: [0x05,0x00,0xa2,0xd2,0x80,0x04,0x0e,0x04]
43980 v_min3_f32 v5, -1, v2, v3
43981 // CHECK: [0x05,0x00,0xa2,0xd2,0xc1,0x04,0x0e,0x04]
43983 v_min3_f32 v5, 0.5, v2, v3
43984 // CHECK: [0x05,0x00,0xa2,0xd2,0xf0,0x04,0x0e,0x04]
43986 v_min3_f32 v5, -4.0, v2, v3
43987 // CHECK: [0x05,0x00,0xa2,0xd2,0xf7,0x04,0x0e,0x04]
43989 v_min3_f32 v5, v1, v255, v3
43990 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xff,0x0f,0x04]
43992 v_min3_f32 v5, v1, s2, v3
43993 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0c,0x04]
43995 v_min3_f32 v5, v1, s103, v3
43996 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xcf,0x0c,0x04]
43998 v_min3_f32 v5, v1, flat_scratch_lo, v3
43999 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd1,0x0c,0x04]
44001 v_min3_f32 v5, v1, flat_scratch_hi, v3
44002 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd3,0x0c,0x04]
44004 v_min3_f32 v5, v1, vcc_lo, v3
44005 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd5,0x0c,0x04]
44007 v_min3_f32 v5, v1, vcc_hi, v3
44008 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd7,0x0c,0x04]
44010 v_min3_f32 v5, v1, tba_lo, v3
44011 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd9,0x0c,0x04]
44013 v_min3_f32 v5, v1, tba_hi, v3
44014 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdb,0x0c,0x04]
44016 v_min3_f32 v5, v1, tma_lo, v3
44017 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdd,0x0c,0x04]
44019 v_min3_f32 v5, v1, tma_hi, v3
44020 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdf,0x0c,0x04]
44022 v_min3_f32 v5, v1, ttmp11, v3
44023 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf7,0x0c,0x04]
44025 v_min3_f32 v5, v1, m0, v3
44026 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf9,0x0c,0x04]
44028 v_min3_f32 v5, v1, exec_lo, v3
44029 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xfd,0x0c,0x04]
44031 v_min3_f32 v5, v1, exec_hi, v3
44032 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xff,0x0c,0x04]
44034 v_min3_f32 v5, v1, 0, v3
44035 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x01,0x0d,0x04]
44037 v_min3_f32 v5, v1, -1, v3
44038 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x83,0x0d,0x04]
44040 v_min3_f32 v5, v1, 0.5, v3
44041 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xe1,0x0d,0x04]
44043 v_min3_f32 v5, v1, -4.0, v3
44044 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xef,0x0d,0x04]
44046 v_min3_f32 v5, v1, v2, v255
44047 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfe,0x07]
44049 v_min3_f32 v5, v1, v2, s3
44050 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x00]
44052 v_min3_f32 v5, v1, v2, s103
44053 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x9e,0x01]
44055 v_min3_f32 v5, v1, v2, flat_scratch_lo
44056 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xa2,0x01]
44058 v_min3_f32 v5, v1, v2, flat_scratch_hi
44059 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xa6,0x01]
44061 v_min3_f32 v5, v1, v2, vcc_lo
44062 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xaa,0x01]
44064 v_min3_f32 v5, v1, v2, vcc_hi
44065 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xae,0x01]
44067 v_min3_f32 v5, v1, v2, tba_lo
44068 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xb2,0x01]
44070 v_min3_f32 v5, v1, v2, tba_hi
44071 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xb6,0x01]
44073 v_min3_f32 v5, v1, v2, tma_lo
44074 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xba,0x01]
44076 v_min3_f32 v5, v1, v2, tma_hi
44077 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xbe,0x01]
44079 v_min3_f32 v5, v1, v2, ttmp11
44080 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xee,0x01]
44082 v_min3_f32 v5, v1, v2, m0
44083 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xf2,0x01]
44085 v_min3_f32 v5, v1, v2, exec_lo
44086 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfa,0x01]
44088 v_min3_f32 v5, v1, v2, exec_hi
44089 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfe,0x01]
44091 v_min3_f32 v5, v1, v2, 0
44092 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x02,0x02]
44094 v_min3_f32 v5, v1, v2, -1
44095 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x06,0x03]
44097 v_min3_f32 v5, v1, v2, 0.5
44098 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xc2,0x03]
44100 v_min3_f32 v5, v1, v2, -4.0
44101 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xde,0x03]
44103 v_min3_f32 v5, -v1, v2, v3
44104 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x24]
44106 v_min3_f32 v5, v1, -v2, v3
44107 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x44]
44109 v_min3_f32 v5, v1, v2, -v3
44110 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x84]
44112 v_min3_f32 v5, -v1, -v2, -v3
44113 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0xe4]
44115 v_min3_f32 v5, |v1|, v2, v3
44116 // CHECK: [0x05,0x01,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44118 v_min3_f32 v5, v1, |v2|, v3
44119 // CHECK: [0x05,0x02,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44121 v_min3_f32 v5, v1, v2, |v3|
44122 // CHECK: [0x05,0x04,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44124 v_min3_f32 v5, |v1|, |v2|, |v3|
44125 // CHECK: [0x05,0x07,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44127 v_min3_f32 v5, v1, v2, v3 clamp
44128 // CHECK: [0x05,0x08,0xa2,0xd2,0x01,0x05,0x0e,0x04]
44130 v_min3_f32 v5, v1, v2, v3 mul:2
44131 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x0c]
44133 v_min3_f32 v5, v1, v2, v3 mul:4
44134 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x14]
44136 v_min3_f32 v5, v1, v2, v3 div:2
44137 // CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x1c]
44139 v_min3_i32 v5, v1, v2, v3
44140 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x04]
44142 v_min3_i32 v255, v1, v2, v3
44143 // CHECK: [0xff,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x04]
44145 v_min3_i32 v5, v255, v2, v3
44146 // CHECK: [0x05,0x00,0xa4,0xd2,0xff,0x05,0x0e,0x04]
44148 v_min3_i32 v5, s1, v2, v3
44149 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x04,0x0e,0x04]
44151 v_min3_i32 v5, s103, v2, v3
44152 // CHECK: [0x05,0x00,0xa4,0xd2,0x67,0x04,0x0e,0x04]
44154 v_min3_i32 v5, flat_scratch_lo, v2, v3
44155 // CHECK: [0x05,0x00,0xa4,0xd2,0x68,0x04,0x0e,0x04]
44157 v_min3_i32 v5, flat_scratch_hi, v2, v3
44158 // CHECK: [0x05,0x00,0xa4,0xd2,0x69,0x04,0x0e,0x04]
44160 v_min3_i32 v5, vcc_lo, v2, v3
44161 // CHECK: [0x05,0x00,0xa4,0xd2,0x6a,0x04,0x0e,0x04]
44163 v_min3_i32 v5, vcc_hi, v2, v3
44164 // CHECK: [0x05,0x00,0xa4,0xd2,0x6b,0x04,0x0e,0x04]
44166 v_min3_i32 v5, tba_lo, v2, v3
44167 // CHECK: [0x05,0x00,0xa4,0xd2,0x6c,0x04,0x0e,0x04]
44169 v_min3_i32 v5, tba_hi, v2, v3
44170 // CHECK: [0x05,0x00,0xa4,0xd2,0x6d,0x04,0x0e,0x04]
44172 v_min3_i32 v5, tma_lo, v2, v3
44173 // CHECK: [0x05,0x00,0xa4,0xd2,0x6e,0x04,0x0e,0x04]
44175 v_min3_i32 v5, tma_hi, v2, v3
44176 // CHECK: [0x05,0x00,0xa4,0xd2,0x6f,0x04,0x0e,0x04]
44178 v_min3_i32 v5, ttmp11, v2, v3
44179 // CHECK: [0x05,0x00,0xa4,0xd2,0x7b,0x04,0x0e,0x04]
44181 v_min3_i32 v5, m0, v2, v3
44182 // CHECK: [0x05,0x00,0xa4,0xd2,0x7c,0x04,0x0e,0x04]
44184 v_min3_i32 v5, exec_lo, v2, v3
44185 // CHECK: [0x05,0x00,0xa4,0xd2,0x7e,0x04,0x0e,0x04]
44187 v_min3_i32 v5, exec_hi, v2, v3
44188 // CHECK: [0x05,0x00,0xa4,0xd2,0x7f,0x04,0x0e,0x04]
44190 v_min3_i32 v5, 0, v2, v3
44191 // CHECK: [0x05,0x00,0xa4,0xd2,0x80,0x04,0x0e,0x04]
44193 v_min3_i32 v5, -1, v2, v3
44194 // CHECK: [0x05,0x00,0xa4,0xd2,0xc1,0x04,0x0e,0x04]
44196 v_min3_i32 v5, 0.5, v2, v3
44197 // CHECK: [0x05,0x00,0xa4,0xd2,0xf0,0x04,0x0e,0x04]
44199 v_min3_i32 v5, -4.0, v2, v3
44200 // CHECK: [0x05,0x00,0xa4,0xd2,0xf7,0x04,0x0e,0x04]
44202 v_min3_i32 v5, v1, v255, v3
44203 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xff,0x0f,0x04]
44205 v_min3_i32 v5, v1, s2, v3
44206 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0c,0x04]
44208 v_min3_i32 v5, v1, s103, v3
44209 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xcf,0x0c,0x04]
44211 v_min3_i32 v5, v1, flat_scratch_lo, v3
44212 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd1,0x0c,0x04]
44214 v_min3_i32 v5, v1, flat_scratch_hi, v3
44215 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd3,0x0c,0x04]
44217 v_min3_i32 v5, v1, vcc_lo, v3
44218 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd5,0x0c,0x04]
44220 v_min3_i32 v5, v1, vcc_hi, v3
44221 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd7,0x0c,0x04]
44223 v_min3_i32 v5, v1, tba_lo, v3
44224 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd9,0x0c,0x04]
44226 v_min3_i32 v5, v1, tba_hi, v3
44227 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdb,0x0c,0x04]
44229 v_min3_i32 v5, v1, tma_lo, v3
44230 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdd,0x0c,0x04]
44232 v_min3_i32 v5, v1, tma_hi, v3
44233 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdf,0x0c,0x04]
44235 v_min3_i32 v5, v1, ttmp11, v3
44236 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf7,0x0c,0x04]
44238 v_min3_i32 v5, v1, m0, v3
44239 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf9,0x0c,0x04]
44241 v_min3_i32 v5, v1, exec_lo, v3
44242 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xfd,0x0c,0x04]
44244 v_min3_i32 v5, v1, exec_hi, v3
44245 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xff,0x0c,0x04]
44247 v_min3_i32 v5, v1, 0, v3
44248 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x01,0x0d,0x04]
44250 v_min3_i32 v5, v1, -1, v3
44251 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x83,0x0d,0x04]
44253 v_min3_i32 v5, v1, 0.5, v3
44254 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xe1,0x0d,0x04]
44256 v_min3_i32 v5, v1, -4.0, v3
44257 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xef,0x0d,0x04]
44259 v_min3_i32 v5, v1, v2, v255
44260 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfe,0x07]
44262 v_min3_i32 v5, v1, v2, s3
44263 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x00]
44265 v_min3_i32 v5, v1, v2, s103
44266 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x9e,0x01]
44268 v_min3_i32 v5, v1, v2, flat_scratch_lo
44269 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xa2,0x01]
44271 v_min3_i32 v5, v1, v2, flat_scratch_hi
44272 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xa6,0x01]
44274 v_min3_i32 v5, v1, v2, vcc_lo
44275 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xaa,0x01]
44277 v_min3_i32 v5, v1, v2, vcc_hi
44278 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xae,0x01]
44280 v_min3_i32 v5, v1, v2, tba_lo
44281 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xb2,0x01]
44283 v_min3_i32 v5, v1, v2, tba_hi
44284 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xb6,0x01]
44286 v_min3_i32 v5, v1, v2, tma_lo
44287 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xba,0x01]
44289 v_min3_i32 v5, v1, v2, tma_hi
44290 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xbe,0x01]
44292 v_min3_i32 v5, v1, v2, ttmp11
44293 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xee,0x01]
44295 v_min3_i32 v5, v1, v2, m0
44296 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xf2,0x01]
44298 v_min3_i32 v5, v1, v2, exec_lo
44299 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfa,0x01]
44301 v_min3_i32 v5, v1, v2, exec_hi
44302 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfe,0x01]
44304 v_min3_i32 v5, v1, v2, 0
44305 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x02,0x02]
44307 v_min3_i32 v5, v1, v2, -1
44308 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x06,0x03]
44310 v_min3_i32 v5, v1, v2, 0.5
44311 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xc2,0x03]
44313 v_min3_i32 v5, v1, v2, -4.0
44314 // CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xde,0x03]
44316 v_min3_u32 v5, v1, v2, v3
44317 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x04]
44319 v_min3_u32 v255, v1, v2, v3
44320 // CHECK: [0xff,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x04]
44322 v_min3_u32 v5, v255, v2, v3
44323 // CHECK: [0x05,0x00,0xa6,0xd2,0xff,0x05,0x0e,0x04]
44325 v_min3_u32 v5, s1, v2, v3
44326 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x04,0x0e,0x04]
44328 v_min3_u32 v5, s103, v2, v3
44329 // CHECK: [0x05,0x00,0xa6,0xd2,0x67,0x04,0x0e,0x04]
44331 v_min3_u32 v5, flat_scratch_lo, v2, v3
44332 // CHECK: [0x05,0x00,0xa6,0xd2,0x68,0x04,0x0e,0x04]
44334 v_min3_u32 v5, flat_scratch_hi, v2, v3
44335 // CHECK: [0x05,0x00,0xa6,0xd2,0x69,0x04,0x0e,0x04]
44337 v_min3_u32 v5, vcc_lo, v2, v3
44338 // CHECK: [0x05,0x00,0xa6,0xd2,0x6a,0x04,0x0e,0x04]
44340 v_min3_u32 v5, vcc_hi, v2, v3
44341 // CHECK: [0x05,0x00,0xa6,0xd2,0x6b,0x04,0x0e,0x04]
44343 v_min3_u32 v5, tba_lo, v2, v3
44344 // CHECK: [0x05,0x00,0xa6,0xd2,0x6c,0x04,0x0e,0x04]
44346 v_min3_u32 v5, tba_hi, v2, v3
44347 // CHECK: [0x05,0x00,0xa6,0xd2,0x6d,0x04,0x0e,0x04]
44349 v_min3_u32 v5, tma_lo, v2, v3
44350 // CHECK: [0x05,0x00,0xa6,0xd2,0x6e,0x04,0x0e,0x04]
44352 v_min3_u32 v5, tma_hi, v2, v3
44353 // CHECK: [0x05,0x00,0xa6,0xd2,0x6f,0x04,0x0e,0x04]
44355 v_min3_u32 v5, ttmp11, v2, v3
44356 // CHECK: [0x05,0x00,0xa6,0xd2,0x7b,0x04,0x0e,0x04]
44358 v_min3_u32 v5, m0, v2, v3
44359 // CHECK: [0x05,0x00,0xa6,0xd2,0x7c,0x04,0x0e,0x04]
44361 v_min3_u32 v5, exec_lo, v2, v3
44362 // CHECK: [0x05,0x00,0xa6,0xd2,0x7e,0x04,0x0e,0x04]
44364 v_min3_u32 v5, exec_hi, v2, v3
44365 // CHECK: [0x05,0x00,0xa6,0xd2,0x7f,0x04,0x0e,0x04]
44367 v_min3_u32 v5, 0, v2, v3
44368 // CHECK: [0x05,0x00,0xa6,0xd2,0x80,0x04,0x0e,0x04]
44370 v_min3_u32 v5, -1, v2, v3
44371 // CHECK: [0x05,0x00,0xa6,0xd2,0xc1,0x04,0x0e,0x04]
44373 v_min3_u32 v5, 0.5, v2, v3
44374 // CHECK: [0x05,0x00,0xa6,0xd2,0xf0,0x04,0x0e,0x04]
44376 v_min3_u32 v5, -4.0, v2, v3
44377 // CHECK: [0x05,0x00,0xa6,0xd2,0xf7,0x04,0x0e,0x04]
44379 v_min3_u32 v5, v1, v255, v3
44380 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xff,0x0f,0x04]
44382 v_min3_u32 v5, v1, s2, v3
44383 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0c,0x04]
44385 v_min3_u32 v5, v1, s103, v3
44386 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xcf,0x0c,0x04]
44388 v_min3_u32 v5, v1, flat_scratch_lo, v3
44389 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd1,0x0c,0x04]
44391 v_min3_u32 v5, v1, flat_scratch_hi, v3
44392 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd3,0x0c,0x04]
44394 v_min3_u32 v5, v1, vcc_lo, v3
44395 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd5,0x0c,0x04]
44397 v_min3_u32 v5, v1, vcc_hi, v3
44398 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd7,0x0c,0x04]
44400 v_min3_u32 v5, v1, tba_lo, v3
44401 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd9,0x0c,0x04]
44403 v_min3_u32 v5, v1, tba_hi, v3
44404 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdb,0x0c,0x04]
44406 v_min3_u32 v5, v1, tma_lo, v3
44407 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdd,0x0c,0x04]
44409 v_min3_u32 v5, v1, tma_hi, v3
44410 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdf,0x0c,0x04]
44412 v_min3_u32 v5, v1, ttmp11, v3
44413 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf7,0x0c,0x04]
44415 v_min3_u32 v5, v1, m0, v3
44416 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf9,0x0c,0x04]
44418 v_min3_u32 v5, v1, exec_lo, v3
44419 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xfd,0x0c,0x04]
44421 v_min3_u32 v5, v1, exec_hi, v3
44422 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xff,0x0c,0x04]
44424 v_min3_u32 v5, v1, 0, v3
44425 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x01,0x0d,0x04]
44427 v_min3_u32 v5, v1, -1, v3
44428 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x83,0x0d,0x04]
44430 v_min3_u32 v5, v1, 0.5, v3
44431 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xe1,0x0d,0x04]
44433 v_min3_u32 v5, v1, -4.0, v3
44434 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xef,0x0d,0x04]
44436 v_min3_u32 v5, v1, v2, v255
44437 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfe,0x07]
44439 v_min3_u32 v5, v1, v2, s3
44440 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x00]
44442 v_min3_u32 v5, v1, v2, s103
44443 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x9e,0x01]
44445 v_min3_u32 v5, v1, v2, flat_scratch_lo
44446 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xa2,0x01]
44448 v_min3_u32 v5, v1, v2, flat_scratch_hi
44449 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xa6,0x01]
44451 v_min3_u32 v5, v1, v2, vcc_lo
44452 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xaa,0x01]
44454 v_min3_u32 v5, v1, v2, vcc_hi
44455 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xae,0x01]
44457 v_min3_u32 v5, v1, v2, tba_lo
44458 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xb2,0x01]
44460 v_min3_u32 v5, v1, v2, tba_hi
44461 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xb6,0x01]
44463 v_min3_u32 v5, v1, v2, tma_lo
44464 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xba,0x01]
44466 v_min3_u32 v5, v1, v2, tma_hi
44467 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xbe,0x01]
44469 v_min3_u32 v5, v1, v2, ttmp11
44470 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xee,0x01]
44472 v_min3_u32 v5, v1, v2, m0
44473 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xf2,0x01]
44475 v_min3_u32 v5, v1, v2, exec_lo
44476 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfa,0x01]
44478 v_min3_u32 v5, v1, v2, exec_hi
44479 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfe,0x01]
44481 v_min3_u32 v5, v1, v2, 0
44482 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x02,0x02]
44484 v_min3_u32 v5, v1, v2, -1
44485 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x06,0x03]
44487 v_min3_u32 v5, v1, v2, 0.5
44488 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xc2,0x03]
44490 v_min3_u32 v5, v1, v2, -4.0
44491 // CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xde,0x03]
44493 v_max3_f32 v5, v1, v2, v3
44494 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44496 v_max3_f32 v255, v1, v2, v3
44497 // CHECK: [0xff,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44499 v_max3_f32 v5, v255, v2, v3
44500 // CHECK: [0x05,0x00,0xa8,0xd2,0xff,0x05,0x0e,0x04]
44502 v_max3_f32 v5, s1, v2, v3
44503 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x04,0x0e,0x04]
44505 v_max3_f32 v5, s103, v2, v3
44506 // CHECK: [0x05,0x00,0xa8,0xd2,0x67,0x04,0x0e,0x04]
44508 v_max3_f32 v5, flat_scratch_lo, v2, v3
44509 // CHECK: [0x05,0x00,0xa8,0xd2,0x68,0x04,0x0e,0x04]
44511 v_max3_f32 v5, flat_scratch_hi, v2, v3
44512 // CHECK: [0x05,0x00,0xa8,0xd2,0x69,0x04,0x0e,0x04]
44514 v_max3_f32 v5, vcc_lo, v2, v3
44515 // CHECK: [0x05,0x00,0xa8,0xd2,0x6a,0x04,0x0e,0x04]
44517 v_max3_f32 v5, vcc_hi, v2, v3
44518 // CHECK: [0x05,0x00,0xa8,0xd2,0x6b,0x04,0x0e,0x04]
44520 v_max3_f32 v5, tba_lo, v2, v3
44521 // CHECK: [0x05,0x00,0xa8,0xd2,0x6c,0x04,0x0e,0x04]
44523 v_max3_f32 v5, tba_hi, v2, v3
44524 // CHECK: [0x05,0x00,0xa8,0xd2,0x6d,0x04,0x0e,0x04]
44526 v_max3_f32 v5, tma_lo, v2, v3
44527 // CHECK: [0x05,0x00,0xa8,0xd2,0x6e,0x04,0x0e,0x04]
44529 v_max3_f32 v5, tma_hi, v2, v3
44530 // CHECK: [0x05,0x00,0xa8,0xd2,0x6f,0x04,0x0e,0x04]
44532 v_max3_f32 v5, ttmp11, v2, v3
44533 // CHECK: [0x05,0x00,0xa8,0xd2,0x7b,0x04,0x0e,0x04]
44535 v_max3_f32 v5, m0, v2, v3
44536 // CHECK: [0x05,0x00,0xa8,0xd2,0x7c,0x04,0x0e,0x04]
44538 v_max3_f32 v5, exec_lo, v2, v3
44539 // CHECK: [0x05,0x00,0xa8,0xd2,0x7e,0x04,0x0e,0x04]
44541 v_max3_f32 v5, exec_hi, v2, v3
44542 // CHECK: [0x05,0x00,0xa8,0xd2,0x7f,0x04,0x0e,0x04]
44544 v_max3_f32 v5, 0, v2, v3
44545 // CHECK: [0x05,0x00,0xa8,0xd2,0x80,0x04,0x0e,0x04]
44547 v_max3_f32 v5, -1, v2, v3
44548 // CHECK: [0x05,0x00,0xa8,0xd2,0xc1,0x04,0x0e,0x04]
44550 v_max3_f32 v5, 0.5, v2, v3
44551 // CHECK: [0x05,0x00,0xa8,0xd2,0xf0,0x04,0x0e,0x04]
44553 v_max3_f32 v5, -4.0, v2, v3
44554 // CHECK: [0x05,0x00,0xa8,0xd2,0xf7,0x04,0x0e,0x04]
44556 v_max3_f32 v5, v1, v255, v3
44557 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xff,0x0f,0x04]
44559 v_max3_f32 v5, v1, s2, v3
44560 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0c,0x04]
44562 v_max3_f32 v5, v1, s103, v3
44563 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xcf,0x0c,0x04]
44565 v_max3_f32 v5, v1, flat_scratch_lo, v3
44566 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd1,0x0c,0x04]
44568 v_max3_f32 v5, v1, flat_scratch_hi, v3
44569 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd3,0x0c,0x04]
44571 v_max3_f32 v5, v1, vcc_lo, v3
44572 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd5,0x0c,0x04]
44574 v_max3_f32 v5, v1, vcc_hi, v3
44575 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd7,0x0c,0x04]
44577 v_max3_f32 v5, v1, tba_lo, v3
44578 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd9,0x0c,0x04]
44580 v_max3_f32 v5, v1, tba_hi, v3
44581 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdb,0x0c,0x04]
44583 v_max3_f32 v5, v1, tma_lo, v3
44584 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdd,0x0c,0x04]
44586 v_max3_f32 v5, v1, tma_hi, v3
44587 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdf,0x0c,0x04]
44589 v_max3_f32 v5, v1, ttmp11, v3
44590 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf7,0x0c,0x04]
44592 v_max3_f32 v5, v1, m0, v3
44593 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf9,0x0c,0x04]
44595 v_max3_f32 v5, v1, exec_lo, v3
44596 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xfd,0x0c,0x04]
44598 v_max3_f32 v5, v1, exec_hi, v3
44599 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xff,0x0c,0x04]
44601 v_max3_f32 v5, v1, 0, v3
44602 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x01,0x0d,0x04]
44604 v_max3_f32 v5, v1, -1, v3
44605 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x83,0x0d,0x04]
44607 v_max3_f32 v5, v1, 0.5, v3
44608 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xe1,0x0d,0x04]
44610 v_max3_f32 v5, v1, -4.0, v3
44611 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xef,0x0d,0x04]
44613 v_max3_f32 v5, v1, v2, v255
44614 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfe,0x07]
44616 v_max3_f32 v5, v1, v2, s3
44617 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x00]
44619 v_max3_f32 v5, v1, v2, s103
44620 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x9e,0x01]
44622 v_max3_f32 v5, v1, v2, flat_scratch_lo
44623 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xa2,0x01]
44625 v_max3_f32 v5, v1, v2, flat_scratch_hi
44626 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xa6,0x01]
44628 v_max3_f32 v5, v1, v2, vcc_lo
44629 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xaa,0x01]
44631 v_max3_f32 v5, v1, v2, vcc_hi
44632 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xae,0x01]
44634 v_max3_f32 v5, v1, v2, tba_lo
44635 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xb2,0x01]
44637 v_max3_f32 v5, v1, v2, tba_hi
44638 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xb6,0x01]
44640 v_max3_f32 v5, v1, v2, tma_lo
44641 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xba,0x01]
44643 v_max3_f32 v5, v1, v2, tma_hi
44644 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xbe,0x01]
44646 v_max3_f32 v5, v1, v2, ttmp11
44647 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xee,0x01]
44649 v_max3_f32 v5, v1, v2, m0
44650 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xf2,0x01]
44652 v_max3_f32 v5, v1, v2, exec_lo
44653 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfa,0x01]
44655 v_max3_f32 v5, v1, v2, exec_hi
44656 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfe,0x01]
44658 v_max3_f32 v5, v1, v2, 0
44659 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x02,0x02]
44661 v_max3_f32 v5, v1, v2, -1
44662 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x06,0x03]
44664 v_max3_f32 v5, v1, v2, 0.5
44665 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xc2,0x03]
44667 v_max3_f32 v5, v1, v2, -4.0
44668 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xde,0x03]
44670 v_max3_f32 v5, -v1, v2, v3
44671 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x24]
44673 v_max3_f32 v5, v1, -v2, v3
44674 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x44]
44676 v_max3_f32 v5, v1, v2, -v3
44677 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x84]
44679 v_max3_f32 v5, -v1, -v2, -v3
44680 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0xe4]
44682 v_max3_f32 v5, |v1|, v2, v3
44683 // CHECK: [0x05,0x01,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44685 v_max3_f32 v5, v1, |v2|, v3
44686 // CHECK: [0x05,0x02,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44688 v_max3_f32 v5, v1, v2, |v3|
44689 // CHECK: [0x05,0x04,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44691 v_max3_f32 v5, |v1|, |v2|, |v3|
44692 // CHECK: [0x05,0x07,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44694 v_max3_f32 v5, v1, v2, v3 clamp
44695 // CHECK: [0x05,0x08,0xa8,0xd2,0x01,0x05,0x0e,0x04]
44697 v_max3_f32 v5, v1, v2, v3 mul:2
44698 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x0c]
44700 v_max3_f32 v5, v1, v2, v3 mul:4
44701 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x14]
44703 v_max3_f32 v5, v1, v2, v3 div:2
44704 // CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x1c]
44706 v_max3_i32 v5, v1, v2, v3
44707 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x04]
44709 v_max3_i32 v255, v1, v2, v3
44710 // CHECK: [0xff,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x04]
44712 v_max3_i32 v5, v255, v2, v3
44713 // CHECK: [0x05,0x00,0xaa,0xd2,0xff,0x05,0x0e,0x04]
44715 v_max3_i32 v5, s1, v2, v3
44716 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x04,0x0e,0x04]
44718 v_max3_i32 v5, s103, v2, v3
44719 // CHECK: [0x05,0x00,0xaa,0xd2,0x67,0x04,0x0e,0x04]
44721 v_max3_i32 v5, flat_scratch_lo, v2, v3
44722 // CHECK: [0x05,0x00,0xaa,0xd2,0x68,0x04,0x0e,0x04]
44724 v_max3_i32 v5, flat_scratch_hi, v2, v3
44725 // CHECK: [0x05,0x00,0xaa,0xd2,0x69,0x04,0x0e,0x04]
44727 v_max3_i32 v5, vcc_lo, v2, v3
44728 // CHECK: [0x05,0x00,0xaa,0xd2,0x6a,0x04,0x0e,0x04]
44730 v_max3_i32 v5, vcc_hi, v2, v3
44731 // CHECK: [0x05,0x00,0xaa,0xd2,0x6b,0x04,0x0e,0x04]
44733 v_max3_i32 v5, tba_lo, v2, v3
44734 // CHECK: [0x05,0x00,0xaa,0xd2,0x6c,0x04,0x0e,0x04]
44736 v_max3_i32 v5, tba_hi, v2, v3
44737 // CHECK: [0x05,0x00,0xaa,0xd2,0x6d,0x04,0x0e,0x04]
44739 v_max3_i32 v5, tma_lo, v2, v3
44740 // CHECK: [0x05,0x00,0xaa,0xd2,0x6e,0x04,0x0e,0x04]
44742 v_max3_i32 v5, tma_hi, v2, v3
44743 // CHECK: [0x05,0x00,0xaa,0xd2,0x6f,0x04,0x0e,0x04]
44745 v_max3_i32 v5, ttmp11, v2, v3
44746 // CHECK: [0x05,0x00,0xaa,0xd2,0x7b,0x04,0x0e,0x04]
44748 v_max3_i32 v5, m0, v2, v3
44749 // CHECK: [0x05,0x00,0xaa,0xd2,0x7c,0x04,0x0e,0x04]
44751 v_max3_i32 v5, exec_lo, v2, v3
44752 // CHECK: [0x05,0x00,0xaa,0xd2,0x7e,0x04,0x0e,0x04]
44754 v_max3_i32 v5, exec_hi, v2, v3
44755 // CHECK: [0x05,0x00,0xaa,0xd2,0x7f,0x04,0x0e,0x04]
44757 v_max3_i32 v5, 0, v2, v3
44758 // CHECK: [0x05,0x00,0xaa,0xd2,0x80,0x04,0x0e,0x04]
44760 v_max3_i32 v5, -1, v2, v3
44761 // CHECK: [0x05,0x00,0xaa,0xd2,0xc1,0x04,0x0e,0x04]
44763 v_max3_i32 v5, 0.5, v2, v3
44764 // CHECK: [0x05,0x00,0xaa,0xd2,0xf0,0x04,0x0e,0x04]
44766 v_max3_i32 v5, -4.0, v2, v3
44767 // CHECK: [0x05,0x00,0xaa,0xd2,0xf7,0x04,0x0e,0x04]
44769 v_max3_i32 v5, v1, v255, v3
44770 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xff,0x0f,0x04]
44772 v_max3_i32 v5, v1, s2, v3
44773 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0c,0x04]
44775 v_max3_i32 v5, v1, s103, v3
44776 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xcf,0x0c,0x04]
44778 v_max3_i32 v5, v1, flat_scratch_lo, v3
44779 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd1,0x0c,0x04]
44781 v_max3_i32 v5, v1, flat_scratch_hi, v3
44782 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd3,0x0c,0x04]
44784 v_max3_i32 v5, v1, vcc_lo, v3
44785 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd5,0x0c,0x04]
44787 v_max3_i32 v5, v1, vcc_hi, v3
44788 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd7,0x0c,0x04]
44790 v_max3_i32 v5, v1, tba_lo, v3
44791 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd9,0x0c,0x04]
44793 v_max3_i32 v5, v1, tba_hi, v3
44794 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdb,0x0c,0x04]
44796 v_max3_i32 v5, v1, tma_lo, v3
44797 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdd,0x0c,0x04]
44799 v_max3_i32 v5, v1, tma_hi, v3
44800 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdf,0x0c,0x04]
44802 v_max3_i32 v5, v1, ttmp11, v3
44803 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf7,0x0c,0x04]
44805 v_max3_i32 v5, v1, m0, v3
44806 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf9,0x0c,0x04]
44808 v_max3_i32 v5, v1, exec_lo, v3
44809 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xfd,0x0c,0x04]
44811 v_max3_i32 v5, v1, exec_hi, v3
44812 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xff,0x0c,0x04]
44814 v_max3_i32 v5, v1, 0, v3
44815 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x01,0x0d,0x04]
44817 v_max3_i32 v5, v1, -1, v3
44818 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x83,0x0d,0x04]
44820 v_max3_i32 v5, v1, 0.5, v3
44821 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xe1,0x0d,0x04]
44823 v_max3_i32 v5, v1, -4.0, v3
44824 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xef,0x0d,0x04]
44826 v_max3_i32 v5, v1, v2, v255
44827 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfe,0x07]
44829 v_max3_i32 v5, v1, v2, s3
44830 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x00]
44832 v_max3_i32 v5, v1, v2, s103
44833 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x9e,0x01]
44835 v_max3_i32 v5, v1, v2, flat_scratch_lo
44836 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xa2,0x01]
44838 v_max3_i32 v5, v1, v2, flat_scratch_hi
44839 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xa6,0x01]
44841 v_max3_i32 v5, v1, v2, vcc_lo
44842 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xaa,0x01]
44844 v_max3_i32 v5, v1, v2, vcc_hi
44845 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xae,0x01]
44847 v_max3_i32 v5, v1, v2, tba_lo
44848 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xb2,0x01]
44850 v_max3_i32 v5, v1, v2, tba_hi
44851 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xb6,0x01]
44853 v_max3_i32 v5, v1, v2, tma_lo
44854 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xba,0x01]
44856 v_max3_i32 v5, v1, v2, tma_hi
44857 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xbe,0x01]
44859 v_max3_i32 v5, v1, v2, ttmp11
44860 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xee,0x01]
44862 v_max3_i32 v5, v1, v2, m0
44863 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xf2,0x01]
44865 v_max3_i32 v5, v1, v2, exec_lo
44866 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfa,0x01]
44868 v_max3_i32 v5, v1, v2, exec_hi
44869 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfe,0x01]
44871 v_max3_i32 v5, v1, v2, 0
44872 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x02,0x02]
44874 v_max3_i32 v5, v1, v2, -1
44875 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x06,0x03]
44877 v_max3_i32 v5, v1, v2, 0.5
44878 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xc2,0x03]
44880 v_max3_i32 v5, v1, v2, -4.0
44881 // CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xde,0x03]
44883 v_max3_u32 v5, v1, v2, v3
44884 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0e,0x04]
44886 v_max3_u32 v255, v1, v2, v3
44887 // CHECK: [0xff,0x00,0xac,0xd2,0x01,0x05,0x0e,0x04]
44889 v_max3_u32 v5, v255, v2, v3
44890 // CHECK: [0x05,0x00,0xac,0xd2,0xff,0x05,0x0e,0x04]
44892 v_max3_u32 v5, s1, v2, v3
44893 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x04,0x0e,0x04]
44895 v_max3_u32 v5, s103, v2, v3
44896 // CHECK: [0x05,0x00,0xac,0xd2,0x67,0x04,0x0e,0x04]
44898 v_max3_u32 v5, flat_scratch_lo, v2, v3
44899 // CHECK: [0x05,0x00,0xac,0xd2,0x68,0x04,0x0e,0x04]
44901 v_max3_u32 v5, flat_scratch_hi, v2, v3
44902 // CHECK: [0x05,0x00,0xac,0xd2,0x69,0x04,0x0e,0x04]
44904 v_max3_u32 v5, vcc_lo, v2, v3
44905 // CHECK: [0x05,0x00,0xac,0xd2,0x6a,0x04,0x0e,0x04]
44907 v_max3_u32 v5, vcc_hi, v2, v3
44908 // CHECK: [0x05,0x00,0xac,0xd2,0x6b,0x04,0x0e,0x04]
44910 v_max3_u32 v5, tba_lo, v2, v3
44911 // CHECK: [0x05,0x00,0xac,0xd2,0x6c,0x04,0x0e,0x04]
44913 v_max3_u32 v5, tba_hi, v2, v3
44914 // CHECK: [0x05,0x00,0xac,0xd2,0x6d,0x04,0x0e,0x04]
44916 v_max3_u32 v5, tma_lo, v2, v3
44917 // CHECK: [0x05,0x00,0xac,0xd2,0x6e,0x04,0x0e,0x04]
44919 v_max3_u32 v5, tma_hi, v2, v3
44920 // CHECK: [0x05,0x00,0xac,0xd2,0x6f,0x04,0x0e,0x04]
44922 v_max3_u32 v5, ttmp11, v2, v3
44923 // CHECK: [0x05,0x00,0xac,0xd2,0x7b,0x04,0x0e,0x04]
44925 v_max3_u32 v5, m0, v2, v3
44926 // CHECK: [0x05,0x00,0xac,0xd2,0x7c,0x04,0x0e,0x04]
44928 v_max3_u32 v5, exec_lo, v2, v3
44929 // CHECK: [0x05,0x00,0xac,0xd2,0x7e,0x04,0x0e,0x04]
44931 v_max3_u32 v5, exec_hi, v2, v3
44932 // CHECK: [0x05,0x00,0xac,0xd2,0x7f,0x04,0x0e,0x04]
44934 v_max3_u32 v5, 0, v2, v3
44935 // CHECK: [0x05,0x00,0xac,0xd2,0x80,0x04,0x0e,0x04]
44937 v_max3_u32 v5, -1, v2, v3
44938 // CHECK: [0x05,0x00,0xac,0xd2,0xc1,0x04,0x0e,0x04]
44940 v_max3_u32 v5, 0.5, v2, v3
44941 // CHECK: [0x05,0x00,0xac,0xd2,0xf0,0x04,0x0e,0x04]
44943 v_max3_u32 v5, -4.0, v2, v3
44944 // CHECK: [0x05,0x00,0xac,0xd2,0xf7,0x04,0x0e,0x04]
44946 v_max3_u32 v5, v1, v255, v3
44947 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xff,0x0f,0x04]
44949 v_max3_u32 v5, v1, s2, v3
44950 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0c,0x04]
44952 v_max3_u32 v5, v1, s103, v3
44953 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xcf,0x0c,0x04]
44955 v_max3_u32 v5, v1, flat_scratch_lo, v3
44956 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd1,0x0c,0x04]
44958 v_max3_u32 v5, v1, flat_scratch_hi, v3
44959 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd3,0x0c,0x04]
44961 v_max3_u32 v5, v1, vcc_lo, v3
44962 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd5,0x0c,0x04]
44964 v_max3_u32 v5, v1, vcc_hi, v3
44965 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd7,0x0c,0x04]
44967 v_max3_u32 v5, v1, tba_lo, v3
44968 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd9,0x0c,0x04]
44970 v_max3_u32 v5, v1, tba_hi, v3
44971 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdb,0x0c,0x04]
44973 v_max3_u32 v5, v1, tma_lo, v3
44974 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdd,0x0c,0x04]
44976 v_max3_u32 v5, v1, tma_hi, v3
44977 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdf,0x0c,0x04]
44979 v_max3_u32 v5, v1, ttmp11, v3
44980 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf7,0x0c,0x04]
44982 v_max3_u32 v5, v1, m0, v3
44983 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf9,0x0c,0x04]
44985 v_max3_u32 v5, v1, exec_lo, v3
44986 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xfd,0x0c,0x04]
44988 v_max3_u32 v5, v1, exec_hi, v3
44989 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xff,0x0c,0x04]
44991 v_max3_u32 v5, v1, 0, v3
44992 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x01,0x0d,0x04]
44994 v_max3_u32 v5, v1, -1, v3
44995 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x83,0x0d,0x04]
44997 v_max3_u32 v5, v1, 0.5, v3
44998 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xe1,0x0d,0x04]
45000 v_max3_u32 v5, v1, -4.0, v3
45001 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0xef,0x0d,0x04]
45003 v_max3_u32 v5, v1, v2, v255
45004 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfe,0x07]
45006 v_max3_u32 v5, v1, v2, s3
45007 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0e,0x00]
45009 v_max3_u32 v5, v1, v2, s103
45010 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x9e,0x01]
45012 v_max3_u32 v5, v1, v2, flat_scratch_lo
45013 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xa2,0x01]
45015 v_max3_u32 v5, v1, v2, flat_scratch_hi
45016 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xa6,0x01]
45018 v_max3_u32 v5, v1, v2, vcc_lo
45019 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xaa,0x01]
45021 v_max3_u32 v5, v1, v2, vcc_hi
45022 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xae,0x01]
45024 v_max3_u32 v5, v1, v2, tba_lo
45025 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xb2,0x01]
45027 v_max3_u32 v5, v1, v2, tba_hi
45028 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xb6,0x01]
45030 v_max3_u32 v5, v1, v2, tma_lo
45031 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xba,0x01]
45033 v_max3_u32 v5, v1, v2, tma_hi
45034 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xbe,0x01]
45036 v_max3_u32 v5, v1, v2, ttmp11
45037 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xee,0x01]
45039 v_max3_u32 v5, v1, v2, m0
45040 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xf2,0x01]
45042 v_max3_u32 v5, v1, v2, exec_lo
45043 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfa,0x01]
45045 v_max3_u32 v5, v1, v2, exec_hi
45046 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfe,0x01]
45048 v_max3_u32 v5, v1, v2, 0
45049 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x02,0x02]
45051 v_max3_u32 v5, v1, v2, -1
45052 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x06,0x03]
45054 v_max3_u32 v5, v1, v2, 0.5
45055 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xc2,0x03]
45057 v_max3_u32 v5, v1, v2, -4.0
45058 // CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xde,0x03]
45060 v_med3_f32 v5, v1, v2, v3
45061 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x04]
45063 v_med3_f32 v255, v1, v2, v3
45064 // CHECK: [0xff,0x00,0xae,0xd2,0x01,0x05,0x0e,0x04]
45066 v_med3_f32 v5, v255, v2, v3
45067 // CHECK: [0x05,0x00,0xae,0xd2,0xff,0x05,0x0e,0x04]
45069 v_med3_f32 v5, s1, v2, v3
45070 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x04,0x0e,0x04]
45072 v_med3_f32 v5, s103, v2, v3
45073 // CHECK: [0x05,0x00,0xae,0xd2,0x67,0x04,0x0e,0x04]
45075 v_med3_f32 v5, flat_scratch_lo, v2, v3
45076 // CHECK: [0x05,0x00,0xae,0xd2,0x68,0x04,0x0e,0x04]
45078 v_med3_f32 v5, flat_scratch_hi, v2, v3
45079 // CHECK: [0x05,0x00,0xae,0xd2,0x69,0x04,0x0e,0x04]
45081 v_med3_f32 v5, vcc_lo, v2, v3
45082 // CHECK: [0x05,0x00,0xae,0xd2,0x6a,0x04,0x0e,0x04]
45084 v_med3_f32 v5, vcc_hi, v2, v3
45085 // CHECK: [0x05,0x00,0xae,0xd2,0x6b,0x04,0x0e,0x04]
45087 v_med3_f32 v5, tba_lo, v2, v3
45088 // CHECK: [0x05,0x00,0xae,0xd2,0x6c,0x04,0x0e,0x04]
45090 v_med3_f32 v5, tba_hi, v2, v3
45091 // CHECK: [0x05,0x00,0xae,0xd2,0x6d,0x04,0x0e,0x04]
45093 v_med3_f32 v5, tma_lo, v2, v3
45094 // CHECK: [0x05,0x00,0xae,0xd2,0x6e,0x04,0x0e,0x04]
45096 v_med3_f32 v5, tma_hi, v2, v3
45097 // CHECK: [0x05,0x00,0xae,0xd2,0x6f,0x04,0x0e,0x04]
45099 v_med3_f32 v5, ttmp11, v2, v3
45100 // CHECK: [0x05,0x00,0xae,0xd2,0x7b,0x04,0x0e,0x04]
45102 v_med3_f32 v5, m0, v2, v3
45103 // CHECK: [0x05,0x00,0xae,0xd2,0x7c,0x04,0x0e,0x04]
45105 v_med3_f32 v5, exec_lo, v2, v3
45106 // CHECK: [0x05,0x00,0xae,0xd2,0x7e,0x04,0x0e,0x04]
45108 v_med3_f32 v5, exec_hi, v2, v3
45109 // CHECK: [0x05,0x00,0xae,0xd2,0x7f,0x04,0x0e,0x04]
45111 v_med3_f32 v5, 0, v2, v3
45112 // CHECK: [0x05,0x00,0xae,0xd2,0x80,0x04,0x0e,0x04]
45114 v_med3_f32 v5, -1, v2, v3
45115 // CHECK: [0x05,0x00,0xae,0xd2,0xc1,0x04,0x0e,0x04]
45117 v_med3_f32 v5, 0.5, v2, v3
45118 // CHECK: [0x05,0x00,0xae,0xd2,0xf0,0x04,0x0e,0x04]
45120 v_med3_f32 v5, -4.0, v2, v3
45121 // CHECK: [0x05,0x00,0xae,0xd2,0xf7,0x04,0x0e,0x04]
45123 v_med3_f32 v5, v1, v255, v3
45124 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xff,0x0f,0x04]
45126 v_med3_f32 v5, v1, s2, v3
45127 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0c,0x04]
45129 v_med3_f32 v5, v1, s103, v3
45130 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xcf,0x0c,0x04]
45132 v_med3_f32 v5, v1, flat_scratch_lo, v3
45133 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd1,0x0c,0x04]
45135 v_med3_f32 v5, v1, flat_scratch_hi, v3
45136 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd3,0x0c,0x04]
45138 v_med3_f32 v5, v1, vcc_lo, v3
45139 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd5,0x0c,0x04]
45141 v_med3_f32 v5, v1, vcc_hi, v3
45142 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd7,0x0c,0x04]
45144 v_med3_f32 v5, v1, tba_lo, v3
45145 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd9,0x0c,0x04]
45147 v_med3_f32 v5, v1, tba_hi, v3
45148 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdb,0x0c,0x04]
45150 v_med3_f32 v5, v1, tma_lo, v3
45151 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdd,0x0c,0x04]
45153 v_med3_f32 v5, v1, tma_hi, v3
45154 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdf,0x0c,0x04]
45156 v_med3_f32 v5, v1, ttmp11, v3
45157 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf7,0x0c,0x04]
45159 v_med3_f32 v5, v1, m0, v3
45160 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf9,0x0c,0x04]
45162 v_med3_f32 v5, v1, exec_lo, v3
45163 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xfd,0x0c,0x04]
45165 v_med3_f32 v5, v1, exec_hi, v3
45166 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xff,0x0c,0x04]
45168 v_med3_f32 v5, v1, 0, v3
45169 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x01,0x0d,0x04]
45171 v_med3_f32 v5, v1, -1, v3
45172 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x83,0x0d,0x04]
45174 v_med3_f32 v5, v1, 0.5, v3
45175 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xe1,0x0d,0x04]
45177 v_med3_f32 v5, v1, -4.0, v3
45178 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0xef,0x0d,0x04]
45180 v_med3_f32 v5, v1, v2, v255
45181 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfe,0x07]
45183 v_med3_f32 v5, v1, v2, s3
45184 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x00]
45186 v_med3_f32 v5, v1, v2, s103
45187 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x9e,0x01]
45189 v_med3_f32 v5, v1, v2, flat_scratch_lo
45190 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xa2,0x01]
45192 v_med3_f32 v5, v1, v2, flat_scratch_hi
45193 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xa6,0x01]
45195 v_med3_f32 v5, v1, v2, vcc_lo
45196 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xaa,0x01]
45198 v_med3_f32 v5, v1, v2, vcc_hi
45199 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xae,0x01]
45201 v_med3_f32 v5, v1, v2, tba_lo
45202 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xb2,0x01]
45204 v_med3_f32 v5, v1, v2, tba_hi
45205 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xb6,0x01]
45207 v_med3_f32 v5, v1, v2, tma_lo
45208 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xba,0x01]
45210 v_med3_f32 v5, v1, v2, tma_hi
45211 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xbe,0x01]
45213 v_med3_f32 v5, v1, v2, ttmp11
45214 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xee,0x01]
45216 v_med3_f32 v5, v1, v2, m0
45217 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xf2,0x01]
45219 v_med3_f32 v5, v1, v2, exec_lo
45220 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfa,0x01]
45222 v_med3_f32 v5, v1, v2, exec_hi
45223 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfe,0x01]
45225 v_med3_f32 v5, v1, v2, 0
45226 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x02,0x02]
45228 v_med3_f32 v5, v1, v2, -1
45229 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x06,0x03]
45231 v_med3_f32 v5, v1, v2, 0.5
45232 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xc2,0x03]
45234 v_med3_f32 v5, v1, v2, -4.0
45235 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xde,0x03]
45237 v_med3_f32 v5, -v1, v2, v3
45238 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x24]
45240 v_med3_f32 v5, v1, -v2, v3
45241 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x44]
45243 v_med3_f32 v5, v1, v2, -v3
45244 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x84]
45246 v_med3_f32 v5, -v1, -v2, -v3
45247 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0xe4]
45249 v_med3_f32 v5, |v1|, v2, v3
45250 // CHECK: [0x05,0x01,0xae,0xd2,0x01,0x05,0x0e,0x04]
45252 v_med3_f32 v5, v1, |v2|, v3
45253 // CHECK: [0x05,0x02,0xae,0xd2,0x01,0x05,0x0e,0x04]
45255 v_med3_f32 v5, v1, v2, |v3|
45256 // CHECK: [0x05,0x04,0xae,0xd2,0x01,0x05,0x0e,0x04]
45258 v_med3_f32 v5, |v1|, |v2|, |v3|
45259 // CHECK: [0x05,0x07,0xae,0xd2,0x01,0x05,0x0e,0x04]
45261 v_med3_f32 v5, v1, v2, v3 clamp
45262 // CHECK: [0x05,0x08,0xae,0xd2,0x01,0x05,0x0e,0x04]
45264 v_med3_f32 v5, v1, v2, v3 mul:2
45265 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x0c]
45267 v_med3_f32 v5, v1, v2, v3 mul:4
45268 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x14]
45270 v_med3_f32 v5, v1, v2, v3 div:2
45271 // CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x1c]
45273 v_med3_i32 v5, v1, v2, v3
45274 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x04]
45276 v_med3_i32 v255, v1, v2, v3
45277 // CHECK: [0xff,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x04]
45279 v_med3_i32 v5, v255, v2, v3
45280 // CHECK: [0x05,0x00,0xb0,0xd2,0xff,0x05,0x0e,0x04]
45282 v_med3_i32 v5, s1, v2, v3
45283 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x04,0x0e,0x04]
45285 v_med3_i32 v5, s103, v2, v3
45286 // CHECK: [0x05,0x00,0xb0,0xd2,0x67,0x04,0x0e,0x04]
45288 v_med3_i32 v5, flat_scratch_lo, v2, v3
45289 // CHECK: [0x05,0x00,0xb0,0xd2,0x68,0x04,0x0e,0x04]
45291 v_med3_i32 v5, flat_scratch_hi, v2, v3
45292 // CHECK: [0x05,0x00,0xb0,0xd2,0x69,0x04,0x0e,0x04]
45294 v_med3_i32 v5, vcc_lo, v2, v3
45295 // CHECK: [0x05,0x00,0xb0,0xd2,0x6a,0x04,0x0e,0x04]
45297 v_med3_i32 v5, vcc_hi, v2, v3
45298 // CHECK: [0x05,0x00,0xb0,0xd2,0x6b,0x04,0x0e,0x04]
45300 v_med3_i32 v5, tba_lo, v2, v3
45301 // CHECK: [0x05,0x00,0xb0,0xd2,0x6c,0x04,0x0e,0x04]
45303 v_med3_i32 v5, tba_hi, v2, v3
45304 // CHECK: [0x05,0x00,0xb0,0xd2,0x6d,0x04,0x0e,0x04]
45306 v_med3_i32 v5, tma_lo, v2, v3
45307 // CHECK: [0x05,0x00,0xb0,0xd2,0x6e,0x04,0x0e,0x04]
45309 v_med3_i32 v5, tma_hi, v2, v3
45310 // CHECK: [0x05,0x00,0xb0,0xd2,0x6f,0x04,0x0e,0x04]
45312 v_med3_i32 v5, ttmp11, v2, v3
45313 // CHECK: [0x05,0x00,0xb0,0xd2,0x7b,0x04,0x0e,0x04]
45315 v_med3_i32 v5, m0, v2, v3
45316 // CHECK: [0x05,0x00,0xb0,0xd2,0x7c,0x04,0x0e,0x04]
45318 v_med3_i32 v5, exec_lo, v2, v3
45319 // CHECK: [0x05,0x00,0xb0,0xd2,0x7e,0x04,0x0e,0x04]
45321 v_med3_i32 v5, exec_hi, v2, v3
45322 // CHECK: [0x05,0x00,0xb0,0xd2,0x7f,0x04,0x0e,0x04]
45324 v_med3_i32 v5, 0, v2, v3
45325 // CHECK: [0x05,0x00,0xb0,0xd2,0x80,0x04,0x0e,0x04]
45327 v_med3_i32 v5, -1, v2, v3
45328 // CHECK: [0x05,0x00,0xb0,0xd2,0xc1,0x04,0x0e,0x04]
45330 v_med3_i32 v5, 0.5, v2, v3
45331 // CHECK: [0x05,0x00,0xb0,0xd2,0xf0,0x04,0x0e,0x04]
45333 v_med3_i32 v5, -4.0, v2, v3
45334 // CHECK: [0x05,0x00,0xb0,0xd2,0xf7,0x04,0x0e,0x04]
45336 v_med3_i32 v5, v1, v255, v3
45337 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xff,0x0f,0x04]
45339 v_med3_i32 v5, v1, s2, v3
45340 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0c,0x04]
45342 v_med3_i32 v5, v1, s103, v3
45343 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xcf,0x0c,0x04]
45345 v_med3_i32 v5, v1, flat_scratch_lo, v3
45346 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd1,0x0c,0x04]
45348 v_med3_i32 v5, v1, flat_scratch_hi, v3
45349 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd3,0x0c,0x04]
45351 v_med3_i32 v5, v1, vcc_lo, v3
45352 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd5,0x0c,0x04]
45354 v_med3_i32 v5, v1, vcc_hi, v3
45355 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd7,0x0c,0x04]
45357 v_med3_i32 v5, v1, tba_lo, v3
45358 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd9,0x0c,0x04]
45360 v_med3_i32 v5, v1, tba_hi, v3
45361 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdb,0x0c,0x04]
45363 v_med3_i32 v5, v1, tma_lo, v3
45364 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdd,0x0c,0x04]
45366 v_med3_i32 v5, v1, tma_hi, v3
45367 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdf,0x0c,0x04]
45369 v_med3_i32 v5, v1, ttmp11, v3
45370 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf7,0x0c,0x04]
45372 v_med3_i32 v5, v1, m0, v3
45373 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf9,0x0c,0x04]
45375 v_med3_i32 v5, v1, exec_lo, v3
45376 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xfd,0x0c,0x04]
45378 v_med3_i32 v5, v1, exec_hi, v3
45379 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xff,0x0c,0x04]
45381 v_med3_i32 v5, v1, 0, v3
45382 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x01,0x0d,0x04]
45384 v_med3_i32 v5, v1, -1, v3
45385 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x83,0x0d,0x04]
45387 v_med3_i32 v5, v1, 0.5, v3
45388 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xe1,0x0d,0x04]
45390 v_med3_i32 v5, v1, -4.0, v3
45391 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xef,0x0d,0x04]
45393 v_med3_i32 v5, v1, v2, v255
45394 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfe,0x07]
45396 v_med3_i32 v5, v1, v2, s3
45397 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x00]
45399 v_med3_i32 v5, v1, v2, s103
45400 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x9e,0x01]
45402 v_med3_i32 v5, v1, v2, flat_scratch_lo
45403 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xa2,0x01]
45405 v_med3_i32 v5, v1, v2, flat_scratch_hi
45406 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xa6,0x01]
45408 v_med3_i32 v5, v1, v2, vcc_lo
45409 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xaa,0x01]
45411 v_med3_i32 v5, v1, v2, vcc_hi
45412 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xae,0x01]
45414 v_med3_i32 v5, v1, v2, tba_lo
45415 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xb2,0x01]
45417 v_med3_i32 v5, v1, v2, tba_hi
45418 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xb6,0x01]
45420 v_med3_i32 v5, v1, v2, tma_lo
45421 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xba,0x01]
45423 v_med3_i32 v5, v1, v2, tma_hi
45424 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xbe,0x01]
45426 v_med3_i32 v5, v1, v2, ttmp11
45427 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xee,0x01]
45429 v_med3_i32 v5, v1, v2, m0
45430 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xf2,0x01]
45432 v_med3_i32 v5, v1, v2, exec_lo
45433 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfa,0x01]
45435 v_med3_i32 v5, v1, v2, exec_hi
45436 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfe,0x01]
45438 v_med3_i32 v5, v1, v2, 0
45439 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x02,0x02]
45441 v_med3_i32 v5, v1, v2, -1
45442 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x06,0x03]
45444 v_med3_i32 v5, v1, v2, 0.5
45445 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xc2,0x03]
45447 v_med3_i32 v5, v1, v2, -4.0
45448 // CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xde,0x03]
45450 v_med3_u32 v5, v1, v2, v3
45451 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x04]
45453 v_med3_u32 v255, v1, v2, v3
45454 // CHECK: [0xff,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x04]
45456 v_med3_u32 v5, v255, v2, v3
45457 // CHECK: [0x05,0x00,0xb2,0xd2,0xff,0x05,0x0e,0x04]
45459 v_med3_u32 v5, s1, v2, v3
45460 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x04,0x0e,0x04]
45462 v_med3_u32 v5, s103, v2, v3
45463 // CHECK: [0x05,0x00,0xb2,0xd2,0x67,0x04,0x0e,0x04]
45465 v_med3_u32 v5, flat_scratch_lo, v2, v3
45466 // CHECK: [0x05,0x00,0xb2,0xd2,0x68,0x04,0x0e,0x04]
45468 v_med3_u32 v5, flat_scratch_hi, v2, v3
45469 // CHECK: [0x05,0x00,0xb2,0xd2,0x69,0x04,0x0e,0x04]
45471 v_med3_u32 v5, vcc_lo, v2, v3
45472 // CHECK: [0x05,0x00,0xb2,0xd2,0x6a,0x04,0x0e,0x04]
45474 v_med3_u32 v5, vcc_hi, v2, v3
45475 // CHECK: [0x05,0x00,0xb2,0xd2,0x6b,0x04,0x0e,0x04]
45477 v_med3_u32 v5, tba_lo, v2, v3
45478 // CHECK: [0x05,0x00,0xb2,0xd2,0x6c,0x04,0x0e,0x04]
45480 v_med3_u32 v5, tba_hi, v2, v3
45481 // CHECK: [0x05,0x00,0xb2,0xd2,0x6d,0x04,0x0e,0x04]
45483 v_med3_u32 v5, tma_lo, v2, v3
45484 // CHECK: [0x05,0x00,0xb2,0xd2,0x6e,0x04,0x0e,0x04]
45486 v_med3_u32 v5, tma_hi, v2, v3
45487 // CHECK: [0x05,0x00,0xb2,0xd2,0x6f,0x04,0x0e,0x04]
45489 v_med3_u32 v5, ttmp11, v2, v3
45490 // CHECK: [0x05,0x00,0xb2,0xd2,0x7b,0x04,0x0e,0x04]
45492 v_med3_u32 v5, m0, v2, v3
45493 // CHECK: [0x05,0x00,0xb2,0xd2,0x7c,0x04,0x0e,0x04]
45495 v_med3_u32 v5, exec_lo, v2, v3
45496 // CHECK: [0x05,0x00,0xb2,0xd2,0x7e,0x04,0x0e,0x04]
45498 v_med3_u32 v5, exec_hi, v2, v3
45499 // CHECK: [0x05,0x00,0xb2,0xd2,0x7f,0x04,0x0e,0x04]
45501 v_med3_u32 v5, 0, v2, v3
45502 // CHECK: [0x05,0x00,0xb2,0xd2,0x80,0x04,0x0e,0x04]
45504 v_med3_u32 v5, -1, v2, v3
45505 // CHECK: [0x05,0x00,0xb2,0xd2,0xc1,0x04,0x0e,0x04]
45507 v_med3_u32 v5, 0.5, v2, v3
45508 // CHECK: [0x05,0x00,0xb2,0xd2,0xf0,0x04,0x0e,0x04]
45510 v_med3_u32 v5, -4.0, v2, v3
45511 // CHECK: [0x05,0x00,0xb2,0xd2,0xf7,0x04,0x0e,0x04]
45513 v_med3_u32 v5, v1, v255, v3
45514 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xff,0x0f,0x04]
45516 v_med3_u32 v5, v1, s2, v3
45517 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0c,0x04]
45519 v_med3_u32 v5, v1, s103, v3
45520 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xcf,0x0c,0x04]
45522 v_med3_u32 v5, v1, flat_scratch_lo, v3
45523 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd1,0x0c,0x04]
45525 v_med3_u32 v5, v1, flat_scratch_hi, v3
45526 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd3,0x0c,0x04]
45528 v_med3_u32 v5, v1, vcc_lo, v3
45529 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd5,0x0c,0x04]
45531 v_med3_u32 v5, v1, vcc_hi, v3
45532 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd7,0x0c,0x04]
45534 v_med3_u32 v5, v1, tba_lo, v3
45535 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd9,0x0c,0x04]
45537 v_med3_u32 v5, v1, tba_hi, v3
45538 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdb,0x0c,0x04]
45540 v_med3_u32 v5, v1, tma_lo, v3
45541 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdd,0x0c,0x04]
45543 v_med3_u32 v5, v1, tma_hi, v3
45544 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdf,0x0c,0x04]
45546 v_med3_u32 v5, v1, ttmp11, v3
45547 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf7,0x0c,0x04]
45549 v_med3_u32 v5, v1, m0, v3
45550 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf9,0x0c,0x04]
45552 v_med3_u32 v5, v1, exec_lo, v3
45553 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xfd,0x0c,0x04]
45555 v_med3_u32 v5, v1, exec_hi, v3
45556 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xff,0x0c,0x04]
45558 v_med3_u32 v5, v1, 0, v3
45559 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x01,0x0d,0x04]
45561 v_med3_u32 v5, v1, -1, v3
45562 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x83,0x0d,0x04]
45564 v_med3_u32 v5, v1, 0.5, v3
45565 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xe1,0x0d,0x04]
45567 v_med3_u32 v5, v1, -4.0, v3
45568 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xef,0x0d,0x04]
45570 v_med3_u32 v5, v1, v2, v255
45571 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfe,0x07]
45573 v_med3_u32 v5, v1, v2, s3
45574 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x00]
45576 v_med3_u32 v5, v1, v2, s103
45577 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x9e,0x01]
45579 v_med3_u32 v5, v1, v2, flat_scratch_lo
45580 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xa2,0x01]
45582 v_med3_u32 v5, v1, v2, flat_scratch_hi
45583 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xa6,0x01]
45585 v_med3_u32 v5, v1, v2, vcc_lo
45586 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xaa,0x01]
45588 v_med3_u32 v5, v1, v2, vcc_hi
45589 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xae,0x01]
45591 v_med3_u32 v5, v1, v2, tba_lo
45592 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xb2,0x01]
45594 v_med3_u32 v5, v1, v2, tba_hi
45595 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xb6,0x01]
45597 v_med3_u32 v5, v1, v2, tma_lo
45598 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xba,0x01]
45600 v_med3_u32 v5, v1, v2, tma_hi
45601 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xbe,0x01]
45603 v_med3_u32 v5, v1, v2, ttmp11
45604 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xee,0x01]
45606 v_med3_u32 v5, v1, v2, m0
45607 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xf2,0x01]
45609 v_med3_u32 v5, v1, v2, exec_lo
45610 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfa,0x01]
45612 v_med3_u32 v5, v1, v2, exec_hi
45613 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfe,0x01]
45615 v_med3_u32 v5, v1, v2, 0
45616 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x02,0x02]
45618 v_med3_u32 v5, v1, v2, -1
45619 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x06,0x03]
45621 v_med3_u32 v5, v1, v2, 0.5
45622 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xc2,0x03]
45624 v_med3_u32 v5, v1, v2, -4.0
45625 // CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xde,0x03]
45627 v_sad_u8 v5, v1, v2, v3
45628 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x04]
45630 v_sad_u8 v255, v1, v2, v3
45631 // CHECK: [0xff,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x04]
45633 v_sad_u8 v5, v255, v2, v3
45634 // CHECK: [0x05,0x00,0xb4,0xd2,0xff,0x05,0x0e,0x04]
45636 v_sad_u8 v5, s1, v2, v3
45637 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x04,0x0e,0x04]
45639 v_sad_u8 v5, s103, v2, v3
45640 // CHECK: [0x05,0x00,0xb4,0xd2,0x67,0x04,0x0e,0x04]
45642 v_sad_u8 v5, flat_scratch_lo, v2, v3
45643 // CHECK: [0x05,0x00,0xb4,0xd2,0x68,0x04,0x0e,0x04]
45645 v_sad_u8 v5, flat_scratch_hi, v2, v3
45646 // CHECK: [0x05,0x00,0xb4,0xd2,0x69,0x04,0x0e,0x04]
45648 v_sad_u8 v5, vcc_lo, v2, v3
45649 // CHECK: [0x05,0x00,0xb4,0xd2,0x6a,0x04,0x0e,0x04]
45651 v_sad_u8 v5, vcc_hi, v2, v3
45652 // CHECK: [0x05,0x00,0xb4,0xd2,0x6b,0x04,0x0e,0x04]
45654 v_sad_u8 v5, tba_lo, v2, v3
45655 // CHECK: [0x05,0x00,0xb4,0xd2,0x6c,0x04,0x0e,0x04]
45657 v_sad_u8 v5, tba_hi, v2, v3
45658 // CHECK: [0x05,0x00,0xb4,0xd2,0x6d,0x04,0x0e,0x04]
45660 v_sad_u8 v5, tma_lo, v2, v3
45661 // CHECK: [0x05,0x00,0xb4,0xd2,0x6e,0x04,0x0e,0x04]
45663 v_sad_u8 v5, tma_hi, v2, v3
45664 // CHECK: [0x05,0x00,0xb4,0xd2,0x6f,0x04,0x0e,0x04]
45666 v_sad_u8 v5, ttmp11, v2, v3
45667 // CHECK: [0x05,0x00,0xb4,0xd2,0x7b,0x04,0x0e,0x04]
45669 v_sad_u8 v5, m0, v2, v3
45670 // CHECK: [0x05,0x00,0xb4,0xd2,0x7c,0x04,0x0e,0x04]
45672 v_sad_u8 v5, exec_lo, v2, v3
45673 // CHECK: [0x05,0x00,0xb4,0xd2,0x7e,0x04,0x0e,0x04]
45675 v_sad_u8 v5, exec_hi, v2, v3
45676 // CHECK: [0x05,0x00,0xb4,0xd2,0x7f,0x04,0x0e,0x04]
45678 v_sad_u8 v5, 0, v2, v3
45679 // CHECK: [0x05,0x00,0xb4,0xd2,0x80,0x04,0x0e,0x04]
45681 v_sad_u8 v5, -1, v2, v3
45682 // CHECK: [0x05,0x00,0xb4,0xd2,0xc1,0x04,0x0e,0x04]
45684 v_sad_u8 v5, v1, v255, v3
45685 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xff,0x0f,0x04]
45687 v_sad_u8 v5, v1, s2, v3
45688 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0c,0x04]
45690 v_sad_u8 v5, v1, s103, v3
45691 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xcf,0x0c,0x04]
45693 v_sad_u8 v5, v1, flat_scratch_lo, v3
45694 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd1,0x0c,0x04]
45696 v_sad_u8 v5, v1, flat_scratch_hi, v3
45697 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd3,0x0c,0x04]
45699 v_sad_u8 v5, v1, vcc_lo, v3
45700 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd5,0x0c,0x04]
45702 v_sad_u8 v5, v1, vcc_hi, v3
45703 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd7,0x0c,0x04]
45705 v_sad_u8 v5, v1, tba_lo, v3
45706 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd9,0x0c,0x04]
45708 v_sad_u8 v5, v1, tba_hi, v3
45709 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdb,0x0c,0x04]
45711 v_sad_u8 v5, v1, tma_lo, v3
45712 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdd,0x0c,0x04]
45714 v_sad_u8 v5, v1, tma_hi, v3
45715 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdf,0x0c,0x04]
45717 v_sad_u8 v5, v1, ttmp11, v3
45718 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf7,0x0c,0x04]
45720 v_sad_u8 v5, v1, m0, v3
45721 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf9,0x0c,0x04]
45723 v_sad_u8 v5, v1, exec_lo, v3
45724 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xfd,0x0c,0x04]
45726 v_sad_u8 v5, v1, exec_hi, v3
45727 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xff,0x0c,0x04]
45729 v_sad_u8 v5, v1, 0, v3
45730 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x01,0x0d,0x04]
45732 v_sad_u8 v5, v1, -1, v3
45733 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x83,0x0d,0x04]
45735 v_sad_u8 v5, v1, v2, v255
45736 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfe,0x07]
45738 v_sad_u8 v5, v1, v2, s3
45739 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x00]
45741 v_sad_u8 v5, v1, v2, s103
45742 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x9e,0x01]
45744 v_sad_u8 v5, v1, v2, flat_scratch_lo
45745 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xa2,0x01]
45747 v_sad_u8 v5, v1, v2, flat_scratch_hi
45748 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xa6,0x01]
45750 v_sad_u8 v5, v1, v2, vcc_lo
45751 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xaa,0x01]
45753 v_sad_u8 v5, v1, v2, vcc_hi
45754 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xae,0x01]
45756 v_sad_u8 v5, v1, v2, tba_lo
45757 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xb2,0x01]
45759 v_sad_u8 v5, v1, v2, tba_hi
45760 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xb6,0x01]
45762 v_sad_u8 v5, v1, v2, tma_lo
45763 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xba,0x01]
45765 v_sad_u8 v5, v1, v2, tma_hi
45766 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xbe,0x01]
45768 v_sad_u8 v5, v1, v2, ttmp11
45769 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xee,0x01]
45771 v_sad_u8 v5, v1, v2, m0
45772 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xf2,0x01]
45774 v_sad_u8 v5, v1, v2, exec_lo
45775 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfa,0x01]
45777 v_sad_u8 v5, v1, v2, exec_hi
45778 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfe,0x01]
45780 v_sad_u8 v5, v1, v2, 0
45781 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x02,0x02]
45783 v_sad_u8 v5, v1, v2, -1
45784 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x06,0x03]
45786 v_sad_u8 v5, v1, v2, 0.5
45787 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xc2,0x03]
45789 v_sad_u8 v5, v1, v2, -4.0
45790 // CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xde,0x03]
45792 v_sad_hi_u8 v5, v1, v2, v3
45793 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x04]
45795 v_sad_hi_u8 v255, v1, v2, v3
45796 // CHECK: [0xff,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x04]
45798 v_sad_hi_u8 v5, v255, v2, v3
45799 // CHECK: [0x05,0x00,0xb6,0xd2,0xff,0x05,0x0e,0x04]
45801 v_sad_hi_u8 v5, s1, v2, v3
45802 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x04,0x0e,0x04]
45804 v_sad_hi_u8 v5, s103, v2, v3
45805 // CHECK: [0x05,0x00,0xb6,0xd2,0x67,0x04,0x0e,0x04]
45807 v_sad_hi_u8 v5, flat_scratch_lo, v2, v3
45808 // CHECK: [0x05,0x00,0xb6,0xd2,0x68,0x04,0x0e,0x04]
45810 v_sad_hi_u8 v5, flat_scratch_hi, v2, v3
45811 // CHECK: [0x05,0x00,0xb6,0xd2,0x69,0x04,0x0e,0x04]
45813 v_sad_hi_u8 v5, vcc_lo, v2, v3
45814 // CHECK: [0x05,0x00,0xb6,0xd2,0x6a,0x04,0x0e,0x04]
45816 v_sad_hi_u8 v5, vcc_hi, v2, v3
45817 // CHECK: [0x05,0x00,0xb6,0xd2,0x6b,0x04,0x0e,0x04]
45819 v_sad_hi_u8 v5, tba_lo, v2, v3
45820 // CHECK: [0x05,0x00,0xb6,0xd2,0x6c,0x04,0x0e,0x04]
45822 v_sad_hi_u8 v5, tba_hi, v2, v3
45823 // CHECK: [0x05,0x00,0xb6,0xd2,0x6d,0x04,0x0e,0x04]
45825 v_sad_hi_u8 v5, tma_lo, v2, v3
45826 // CHECK: [0x05,0x00,0xb6,0xd2,0x6e,0x04,0x0e,0x04]
45828 v_sad_hi_u8 v5, tma_hi, v2, v3
45829 // CHECK: [0x05,0x00,0xb6,0xd2,0x6f,0x04,0x0e,0x04]
45831 v_sad_hi_u8 v5, ttmp11, v2, v3
45832 // CHECK: [0x05,0x00,0xb6,0xd2,0x7b,0x04,0x0e,0x04]
45834 v_sad_hi_u8 v5, m0, v2, v3
45835 // CHECK: [0x05,0x00,0xb6,0xd2,0x7c,0x04,0x0e,0x04]
45837 v_sad_hi_u8 v5, exec_lo, v2, v3
45838 // CHECK: [0x05,0x00,0xb6,0xd2,0x7e,0x04,0x0e,0x04]
45840 v_sad_hi_u8 v5, exec_hi, v2, v3
45841 // CHECK: [0x05,0x00,0xb6,0xd2,0x7f,0x04,0x0e,0x04]
45843 v_sad_hi_u8 v5, 0, v2, v3
45844 // CHECK: [0x05,0x00,0xb6,0xd2,0x80,0x04,0x0e,0x04]
45846 v_sad_hi_u8 v5, -1, v2, v3
45847 // CHECK: [0x05,0x00,0xb6,0xd2,0xc1,0x04,0x0e,0x04]
45849 v_sad_hi_u8 v5, v1, v255, v3
45850 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xff,0x0f,0x04]
45852 v_sad_hi_u8 v5, v1, s2, v3
45853 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0c,0x04]
45855 v_sad_hi_u8 v5, v1, s103, v3
45856 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xcf,0x0c,0x04]
45858 v_sad_hi_u8 v5, v1, flat_scratch_lo, v3
45859 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd1,0x0c,0x04]
45861 v_sad_hi_u8 v5, v1, flat_scratch_hi, v3
45862 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd3,0x0c,0x04]
45864 v_sad_hi_u8 v5, v1, vcc_lo, v3
45865 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd5,0x0c,0x04]
45867 v_sad_hi_u8 v5, v1, vcc_hi, v3
45868 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd7,0x0c,0x04]
45870 v_sad_hi_u8 v5, v1, tba_lo, v3
45871 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd9,0x0c,0x04]
45873 v_sad_hi_u8 v5, v1, tba_hi, v3
45874 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdb,0x0c,0x04]
45876 v_sad_hi_u8 v5, v1, tma_lo, v3
45877 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdd,0x0c,0x04]
45879 v_sad_hi_u8 v5, v1, tma_hi, v3
45880 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdf,0x0c,0x04]
45882 v_sad_hi_u8 v5, v1, ttmp11, v3
45883 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf7,0x0c,0x04]
45885 v_sad_hi_u8 v5, v1, m0, v3
45886 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf9,0x0c,0x04]
45888 v_sad_hi_u8 v5, v1, exec_lo, v3
45889 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xfd,0x0c,0x04]
45891 v_sad_hi_u8 v5, v1, exec_hi, v3
45892 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xff,0x0c,0x04]
45894 v_sad_hi_u8 v5, v1, 0, v3
45895 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x01,0x0d,0x04]
45897 v_sad_hi_u8 v5, v1, -1, v3
45898 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x83,0x0d,0x04]
45900 v_sad_hi_u8 v5, v1, v2, v255
45901 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfe,0x07]
45903 v_sad_hi_u8 v5, v1, v2, s3
45904 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x00]
45906 v_sad_hi_u8 v5, v1, v2, s103
45907 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x9e,0x01]
45909 v_sad_hi_u8 v5, v1, v2, flat_scratch_lo
45910 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xa2,0x01]
45912 v_sad_hi_u8 v5, v1, v2, flat_scratch_hi
45913 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xa6,0x01]
45915 v_sad_hi_u8 v5, v1, v2, vcc_lo
45916 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xaa,0x01]
45918 v_sad_hi_u8 v5, v1, v2, vcc_hi
45919 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xae,0x01]
45921 v_sad_hi_u8 v5, v1, v2, tba_lo
45922 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xb2,0x01]
45924 v_sad_hi_u8 v5, v1, v2, tba_hi
45925 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xb6,0x01]
45927 v_sad_hi_u8 v5, v1, v2, tma_lo
45928 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xba,0x01]
45930 v_sad_hi_u8 v5, v1, v2, tma_hi
45931 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xbe,0x01]
45933 v_sad_hi_u8 v5, v1, v2, ttmp11
45934 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xee,0x01]
45936 v_sad_hi_u8 v5, v1, v2, m0
45937 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xf2,0x01]
45939 v_sad_hi_u8 v5, v1, v2, exec_lo
45940 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfa,0x01]
45942 v_sad_hi_u8 v5, v1, v2, exec_hi
45943 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfe,0x01]
45945 v_sad_hi_u8 v5, v1, v2, 0
45946 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x02,0x02]
45948 v_sad_hi_u8 v5, v1, v2, -1
45949 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x06,0x03]
45951 v_sad_hi_u8 v5, v1, v2, 0.5
45952 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xc2,0x03]
45954 v_sad_hi_u8 v5, v1, v2, -4.0
45955 // CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xde,0x03]
45957 v_sad_u16 v5, v1, v2, v3
45958 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x04]
45960 v_sad_u16 v255, v1, v2, v3
45961 // CHECK: [0xff,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x04]
45963 v_sad_u16 v5, v255, v2, v3
45964 // CHECK: [0x05,0x00,0xb8,0xd2,0xff,0x05,0x0e,0x04]
45966 v_sad_u16 v5, s1, v2, v3
45967 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x04,0x0e,0x04]
45969 v_sad_u16 v5, s103, v2, v3
45970 // CHECK: [0x05,0x00,0xb8,0xd2,0x67,0x04,0x0e,0x04]
45972 v_sad_u16 v5, flat_scratch_lo, v2, v3
45973 // CHECK: [0x05,0x00,0xb8,0xd2,0x68,0x04,0x0e,0x04]
45975 v_sad_u16 v5, flat_scratch_hi, v2, v3
45976 // CHECK: [0x05,0x00,0xb8,0xd2,0x69,0x04,0x0e,0x04]
45978 v_sad_u16 v5, vcc_lo, v2, v3
45979 // CHECK: [0x05,0x00,0xb8,0xd2,0x6a,0x04,0x0e,0x04]
45981 v_sad_u16 v5, vcc_hi, v2, v3
45982 // CHECK: [0x05,0x00,0xb8,0xd2,0x6b,0x04,0x0e,0x04]
45984 v_sad_u16 v5, tba_lo, v2, v3
45985 // CHECK: [0x05,0x00,0xb8,0xd2,0x6c,0x04,0x0e,0x04]
45987 v_sad_u16 v5, tba_hi, v2, v3
45988 // CHECK: [0x05,0x00,0xb8,0xd2,0x6d,0x04,0x0e,0x04]
45990 v_sad_u16 v5, tma_lo, v2, v3
45991 // CHECK: [0x05,0x00,0xb8,0xd2,0x6e,0x04,0x0e,0x04]
45993 v_sad_u16 v5, tma_hi, v2, v3
45994 // CHECK: [0x05,0x00,0xb8,0xd2,0x6f,0x04,0x0e,0x04]
45996 v_sad_u16 v5, ttmp11, v2, v3
45997 // CHECK: [0x05,0x00,0xb8,0xd2,0x7b,0x04,0x0e,0x04]
45999 v_sad_u16 v5, m0, v2, v3
46000 // CHECK: [0x05,0x00,0xb8,0xd2,0x7c,0x04,0x0e,0x04]
46002 v_sad_u16 v5, exec_lo, v2, v3
46003 // CHECK: [0x05,0x00,0xb8,0xd2,0x7e,0x04,0x0e,0x04]
46005 v_sad_u16 v5, exec_hi, v2, v3
46006 // CHECK: [0x05,0x00,0xb8,0xd2,0x7f,0x04,0x0e,0x04]
46008 v_sad_u16 v5, 0, v2, v3
46009 // CHECK: [0x05,0x00,0xb8,0xd2,0x80,0x04,0x0e,0x04]
46011 v_sad_u16 v5, -1, v2, v3
46012 // CHECK: [0x05,0x00,0xb8,0xd2,0xc1,0x04,0x0e,0x04]
46014 v_sad_u16 v5, v1, v255, v3
46015 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xff,0x0f,0x04]
46017 v_sad_u16 v5, v1, s2, v3
46018 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0c,0x04]
46020 v_sad_u16 v5, v1, s103, v3
46021 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xcf,0x0c,0x04]
46023 v_sad_u16 v5, v1, flat_scratch_lo, v3
46024 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd1,0x0c,0x04]
46026 v_sad_u16 v5, v1, flat_scratch_hi, v3
46027 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd3,0x0c,0x04]
46029 v_sad_u16 v5, v1, vcc_lo, v3
46030 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd5,0x0c,0x04]
46032 v_sad_u16 v5, v1, vcc_hi, v3
46033 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd7,0x0c,0x04]
46035 v_sad_u16 v5, v1, tba_lo, v3
46036 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd9,0x0c,0x04]
46038 v_sad_u16 v5, v1, tba_hi, v3
46039 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdb,0x0c,0x04]
46041 v_sad_u16 v5, v1, tma_lo, v3
46042 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdd,0x0c,0x04]
46044 v_sad_u16 v5, v1, tma_hi, v3
46045 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdf,0x0c,0x04]
46047 v_sad_u16 v5, v1, ttmp11, v3
46048 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf7,0x0c,0x04]
46050 v_sad_u16 v5, v1, m0, v3
46051 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf9,0x0c,0x04]
46053 v_sad_u16 v5, v1, exec_lo, v3
46054 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xfd,0x0c,0x04]
46056 v_sad_u16 v5, v1, exec_hi, v3
46057 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xff,0x0c,0x04]
46059 v_sad_u16 v5, v1, 0, v3
46060 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x01,0x0d,0x04]
46062 v_sad_u16 v5, v1, -1, v3
46063 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x83,0x0d,0x04]
46065 v_sad_u16 v5, v1, v2, v255
46066 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfe,0x07]
46068 v_sad_u16 v5, v1, v2, s3
46069 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x00]
46071 v_sad_u16 v5, v1, v2, s103
46072 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x9e,0x01]
46074 v_sad_u16 v5, v1, v2, flat_scratch_lo
46075 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xa2,0x01]
46077 v_sad_u16 v5, v1, v2, flat_scratch_hi
46078 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xa6,0x01]
46080 v_sad_u16 v5, v1, v2, vcc_lo
46081 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xaa,0x01]
46083 v_sad_u16 v5, v1, v2, vcc_hi
46084 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xae,0x01]
46086 v_sad_u16 v5, v1, v2, tba_lo
46087 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xb2,0x01]
46089 v_sad_u16 v5, v1, v2, tba_hi
46090 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xb6,0x01]
46092 v_sad_u16 v5, v1, v2, tma_lo
46093 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xba,0x01]
46095 v_sad_u16 v5, v1, v2, tma_hi
46096 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xbe,0x01]
46098 v_sad_u16 v5, v1, v2, ttmp11
46099 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xee,0x01]
46101 v_sad_u16 v5, v1, v2, m0
46102 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xf2,0x01]
46104 v_sad_u16 v5, v1, v2, exec_lo
46105 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfa,0x01]
46107 v_sad_u16 v5, v1, v2, exec_hi
46108 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfe,0x01]
46110 v_sad_u16 v5, v1, v2, 0
46111 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x02,0x02]
46113 v_sad_u16 v5, v1, v2, -1
46114 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x06,0x03]
46116 v_sad_u16 v5, v1, v2, 0.5
46117 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xc2,0x03]
46119 v_sad_u16 v5, v1, v2, -4.0
46120 // CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xde,0x03]
46122 v_sad_u32 v5, v1, v2, v3
46123 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0e,0x04]
46125 v_sad_u32 v255, v1, v2, v3
46126 // CHECK: [0xff,0x00,0xba,0xd2,0x01,0x05,0x0e,0x04]
46128 v_sad_u32 v5, v255, v2, v3
46129 // CHECK: [0x05,0x00,0xba,0xd2,0xff,0x05,0x0e,0x04]
46131 v_sad_u32 v5, s1, v2, v3
46132 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x04,0x0e,0x04]
46134 v_sad_u32 v5, s103, v2, v3
46135 // CHECK: [0x05,0x00,0xba,0xd2,0x67,0x04,0x0e,0x04]
46137 v_sad_u32 v5, flat_scratch_lo, v2, v3
46138 // CHECK: [0x05,0x00,0xba,0xd2,0x68,0x04,0x0e,0x04]
46140 v_sad_u32 v5, flat_scratch_hi, v2, v3
46141 // CHECK: [0x05,0x00,0xba,0xd2,0x69,0x04,0x0e,0x04]
46143 v_sad_u32 v5, vcc_lo, v2, v3
46144 // CHECK: [0x05,0x00,0xba,0xd2,0x6a,0x04,0x0e,0x04]
46146 v_sad_u32 v5, vcc_hi, v2, v3
46147 // CHECK: [0x05,0x00,0xba,0xd2,0x6b,0x04,0x0e,0x04]
46149 v_sad_u32 v5, tba_lo, v2, v3
46150 // CHECK: [0x05,0x00,0xba,0xd2,0x6c,0x04,0x0e,0x04]
46152 v_sad_u32 v5, tba_hi, v2, v3
46153 // CHECK: [0x05,0x00,0xba,0xd2,0x6d,0x04,0x0e,0x04]
46155 v_sad_u32 v5, tma_lo, v2, v3
46156 // CHECK: [0x05,0x00,0xba,0xd2,0x6e,0x04,0x0e,0x04]
46158 v_sad_u32 v5, tma_hi, v2, v3
46159 // CHECK: [0x05,0x00,0xba,0xd2,0x6f,0x04,0x0e,0x04]
46161 v_sad_u32 v5, ttmp11, v2, v3
46162 // CHECK: [0x05,0x00,0xba,0xd2,0x7b,0x04,0x0e,0x04]
46164 v_sad_u32 v5, m0, v2, v3
46165 // CHECK: [0x05,0x00,0xba,0xd2,0x7c,0x04,0x0e,0x04]
46167 v_sad_u32 v5, exec_lo, v2, v3
46168 // CHECK: [0x05,0x00,0xba,0xd2,0x7e,0x04,0x0e,0x04]
46170 v_sad_u32 v5, exec_hi, v2, v3
46171 // CHECK: [0x05,0x00,0xba,0xd2,0x7f,0x04,0x0e,0x04]
46173 v_sad_u32 v5, 0, v2, v3
46174 // CHECK: [0x05,0x00,0xba,0xd2,0x80,0x04,0x0e,0x04]
46176 v_sad_u32 v5, -1, v2, v3
46177 // CHECK: [0x05,0x00,0xba,0xd2,0xc1,0x04,0x0e,0x04]
46179 v_sad_u32 v5, 0.5, v2, v3
46180 // CHECK: [0x05,0x00,0xba,0xd2,0xf0,0x04,0x0e,0x04]
46182 v_sad_u32 v5, -4.0, v2, v3
46183 // CHECK: [0x05,0x00,0xba,0xd2,0xf7,0x04,0x0e,0x04]
46185 v_sad_u32 v5, v1, v255, v3
46186 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xff,0x0f,0x04]
46188 v_sad_u32 v5, v1, s2, v3
46189 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0c,0x04]
46191 v_sad_u32 v5, v1, s103, v3
46192 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xcf,0x0c,0x04]
46194 v_sad_u32 v5, v1, flat_scratch_lo, v3
46195 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd1,0x0c,0x04]
46197 v_sad_u32 v5, v1, flat_scratch_hi, v3
46198 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd3,0x0c,0x04]
46200 v_sad_u32 v5, v1, vcc_lo, v3
46201 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd5,0x0c,0x04]
46203 v_sad_u32 v5, v1, vcc_hi, v3
46204 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd7,0x0c,0x04]
46206 v_sad_u32 v5, v1, tba_lo, v3
46207 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd9,0x0c,0x04]
46209 v_sad_u32 v5, v1, tba_hi, v3
46210 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdb,0x0c,0x04]
46212 v_sad_u32 v5, v1, tma_lo, v3
46213 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdd,0x0c,0x04]
46215 v_sad_u32 v5, v1, tma_hi, v3
46216 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdf,0x0c,0x04]
46218 v_sad_u32 v5, v1, ttmp11, v3
46219 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf7,0x0c,0x04]
46221 v_sad_u32 v5, v1, m0, v3
46222 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf9,0x0c,0x04]
46224 v_sad_u32 v5, v1, exec_lo, v3
46225 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xfd,0x0c,0x04]
46227 v_sad_u32 v5, v1, exec_hi, v3
46228 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xff,0x0c,0x04]
46230 v_sad_u32 v5, v1, 0, v3
46231 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x01,0x0d,0x04]
46233 v_sad_u32 v5, v1, -1, v3
46234 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x83,0x0d,0x04]
46236 v_sad_u32 v5, v1, 0.5, v3
46237 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xe1,0x0d,0x04]
46239 v_sad_u32 v5, v1, -4.0, v3
46240 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0xef,0x0d,0x04]
46242 v_sad_u32 v5, v1, v2, v255
46243 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfe,0x07]
46245 v_sad_u32 v5, v1, v2, s3
46246 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0e,0x00]
46248 v_sad_u32 v5, v1, v2, s103
46249 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x9e,0x01]
46251 v_sad_u32 v5, v1, v2, flat_scratch_lo
46252 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xa2,0x01]
46254 v_sad_u32 v5, v1, v2, flat_scratch_hi
46255 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xa6,0x01]
46257 v_sad_u32 v5, v1, v2, vcc_lo
46258 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xaa,0x01]
46260 v_sad_u32 v5, v1, v2, vcc_hi
46261 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xae,0x01]
46263 v_sad_u32 v5, v1, v2, tba_lo
46264 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xb2,0x01]
46266 v_sad_u32 v5, v1, v2, tba_hi
46267 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xb6,0x01]
46269 v_sad_u32 v5, v1, v2, tma_lo
46270 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xba,0x01]
46272 v_sad_u32 v5, v1, v2, tma_hi
46273 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xbe,0x01]
46275 v_sad_u32 v5, v1, v2, ttmp11
46276 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xee,0x01]
46278 v_sad_u32 v5, v1, v2, m0
46279 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xf2,0x01]
46281 v_sad_u32 v5, v1, v2, exec_lo
46282 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfa,0x01]
46284 v_sad_u32 v5, v1, v2, exec_hi
46285 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfe,0x01]
46287 v_sad_u32 v5, v1, v2, 0
46288 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x02,0x02]
46290 v_sad_u32 v5, v1, v2, -1
46291 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x06,0x03]
46293 v_sad_u32 v5, v1, v2, 0.5
46294 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xc2,0x03]
46296 v_sad_u32 v5, v1, v2, -4.0
46297 // CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xde,0x03]
46299 v_cvt_pk_u8_f32 v5, v1, v2, v3
46300 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x04]
46302 v_cvt_pk_u8_f32 v255, v1, v2, v3
46303 // CHECK: [0xff,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x04]
46305 v_cvt_pk_u8_f32 v5, v255, v2, v3
46306 // CHECK: [0x05,0x00,0xbc,0xd2,0xff,0x05,0x0e,0x04]
46308 v_cvt_pk_u8_f32 v5, s1, v2, v3
46309 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x04,0x0e,0x04]
46311 v_cvt_pk_u8_f32 v5, s103, v2, v3
46312 // CHECK: [0x05,0x00,0xbc,0xd2,0x67,0x04,0x0e,0x04]
46314 v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3
46315 // CHECK: [0x05,0x00,0xbc,0xd2,0x68,0x04,0x0e,0x04]
46317 v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3
46318 // CHECK: [0x05,0x00,0xbc,0xd2,0x69,0x04,0x0e,0x04]
46320 v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3
46321 // CHECK: [0x05,0x00,0xbc,0xd2,0x6a,0x04,0x0e,0x04]
46323 v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3
46324 // CHECK: [0x05,0x00,0xbc,0xd2,0x6b,0x04,0x0e,0x04]
46326 v_cvt_pk_u8_f32 v5, tba_lo, v2, v3
46327 // CHECK: [0x05,0x00,0xbc,0xd2,0x6c,0x04,0x0e,0x04]
46329 v_cvt_pk_u8_f32 v5, tba_hi, v2, v3
46330 // CHECK: [0x05,0x00,0xbc,0xd2,0x6d,0x04,0x0e,0x04]
46332 v_cvt_pk_u8_f32 v5, tma_lo, v2, v3
46333 // CHECK: [0x05,0x00,0xbc,0xd2,0x6e,0x04,0x0e,0x04]
46335 v_cvt_pk_u8_f32 v5, tma_hi, v2, v3
46336 // CHECK: [0x05,0x00,0xbc,0xd2,0x6f,0x04,0x0e,0x04]
46338 v_cvt_pk_u8_f32 v5, ttmp11, v2, v3
46339 // CHECK: [0x05,0x00,0xbc,0xd2,0x7b,0x04,0x0e,0x04]
46341 v_cvt_pk_u8_f32 v5, m0, v2, v3
46342 // CHECK: [0x05,0x00,0xbc,0xd2,0x7c,0x04,0x0e,0x04]
46344 v_cvt_pk_u8_f32 v5, exec_lo, v2, v3
46345 // CHECK: [0x05,0x00,0xbc,0xd2,0x7e,0x04,0x0e,0x04]
46347 v_cvt_pk_u8_f32 v5, exec_hi, v2, v3
46348 // CHECK: [0x05,0x00,0xbc,0xd2,0x7f,0x04,0x0e,0x04]
46350 v_cvt_pk_u8_f32 v5, 0, v2, v3
46351 // CHECK: [0x05,0x00,0xbc,0xd2,0x80,0x04,0x0e,0x04]
46353 v_cvt_pk_u8_f32 v5, -1, v2, v3
46354 // CHECK: [0x05,0x00,0xbc,0xd2,0xc1,0x04,0x0e,0x04]
46356 v_cvt_pk_u8_f32 v5, 0.5, v2, v3
46357 // CHECK: [0x05,0x00,0xbc,0xd2,0xf0,0x04,0x0e,0x04]
46359 v_cvt_pk_u8_f32 v5, -4.0, v2, v3
46360 // CHECK: [0x05,0x00,0xbc,0xd2,0xf7,0x04,0x0e,0x04]
46362 v_cvt_pk_u8_f32 v5, v1, v255, v3
46363 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xff,0x0f,0x04]
46365 v_cvt_pk_u8_f32 v5, v1, s2, v3
46366 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0c,0x04]
46368 v_cvt_pk_u8_f32 v5, v1, s103, v3
46369 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xcf,0x0c,0x04]
46371 v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3
46372 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd1,0x0c,0x04]
46374 v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3
46375 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd3,0x0c,0x04]
46377 v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3
46378 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd5,0x0c,0x04]
46380 v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3
46381 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd7,0x0c,0x04]
46383 v_cvt_pk_u8_f32 v5, v1, tba_lo, v3
46384 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd9,0x0c,0x04]
46386 v_cvt_pk_u8_f32 v5, v1, tba_hi, v3
46387 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdb,0x0c,0x04]
46389 v_cvt_pk_u8_f32 v5, v1, tma_lo, v3
46390 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdd,0x0c,0x04]
46392 v_cvt_pk_u8_f32 v5, v1, tma_hi, v3
46393 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdf,0x0c,0x04]
46395 v_cvt_pk_u8_f32 v5, v1, ttmp11, v3
46396 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf7,0x0c,0x04]
46398 v_cvt_pk_u8_f32 v5, v1, m0, v3
46399 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf9,0x0c,0x04]
46401 v_cvt_pk_u8_f32 v5, v1, exec_lo, v3
46402 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xfd,0x0c,0x04]
46404 v_cvt_pk_u8_f32 v5, v1, exec_hi, v3
46405 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xff,0x0c,0x04]
46407 v_cvt_pk_u8_f32 v5, v1, 0, v3
46408 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x01,0x0d,0x04]
46410 v_cvt_pk_u8_f32 v5, v1, -1, v3
46411 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x83,0x0d,0x04]
46413 v_cvt_pk_u8_f32 v5, v1, 0.5, v3
46414 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xe1,0x0d,0x04]
46416 v_cvt_pk_u8_f32 v5, v1, -4.0, v3
46417 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xef,0x0d,0x04]
46419 v_cvt_pk_u8_f32 v5, v1, v2, v255
46420 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfe,0x07]
46422 v_cvt_pk_u8_f32 v5, v1, v2, s3
46423 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x00]
46425 v_cvt_pk_u8_f32 v5, v1, v2, s103
46426 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x9e,0x01]
46428 v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo
46429 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xa2,0x01]
46431 v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi
46432 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xa6,0x01]
46434 v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo
46435 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xaa,0x01]
46437 v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi
46438 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xae,0x01]
46440 v_cvt_pk_u8_f32 v5, v1, v2, tba_lo
46441 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xb2,0x01]
46443 v_cvt_pk_u8_f32 v5, v1, v2, tba_hi
46444 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xb6,0x01]
46446 v_cvt_pk_u8_f32 v5, v1, v2, tma_lo
46447 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xba,0x01]
46449 v_cvt_pk_u8_f32 v5, v1, v2, tma_hi
46450 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xbe,0x01]
46452 v_cvt_pk_u8_f32 v5, v1, v2, ttmp11
46453 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xee,0x01]
46455 v_cvt_pk_u8_f32 v5, v1, v2, m0
46456 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xf2,0x01]
46458 v_cvt_pk_u8_f32 v5, v1, v2, exec_lo
46459 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfa,0x01]
46461 v_cvt_pk_u8_f32 v5, v1, v2, exec_hi
46462 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfe,0x01]
46464 v_cvt_pk_u8_f32 v5, v1, v2, 0
46465 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x02,0x02]
46467 v_cvt_pk_u8_f32 v5, v1, v2, -1
46468 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x06,0x03]
46470 v_cvt_pk_u8_f32 v5, v1, v2, 0.5
46471 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xc2,0x03]
46473 v_cvt_pk_u8_f32 v5, v1, v2, -4.0
46474 // CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xde,0x03]
46476 v_div_fixup_f32 v5, v1, v2, v3
46477 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46479 v_div_fixup_f32 v255, v1, v2, v3
46480 // CHECK: [0xff,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46482 v_div_fixup_f32 v5, v255, v2, v3
46483 // CHECK: [0x05,0x00,0xbe,0xd2,0xff,0x05,0x0e,0x04]
46485 v_div_fixup_f32 v5, s1, v2, v3
46486 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x04,0x0e,0x04]
46488 v_div_fixup_f32 v5, s103, v2, v3
46489 // CHECK: [0x05,0x00,0xbe,0xd2,0x67,0x04,0x0e,0x04]
46491 v_div_fixup_f32 v5, flat_scratch_lo, v2, v3
46492 // CHECK: [0x05,0x00,0xbe,0xd2,0x68,0x04,0x0e,0x04]
46494 v_div_fixup_f32 v5, flat_scratch_hi, v2, v3
46495 // CHECK: [0x05,0x00,0xbe,0xd2,0x69,0x04,0x0e,0x04]
46497 v_div_fixup_f32 v5, vcc_lo, v2, v3
46498 // CHECK: [0x05,0x00,0xbe,0xd2,0x6a,0x04,0x0e,0x04]
46500 v_div_fixup_f32 v5, vcc_hi, v2, v3
46501 // CHECK: [0x05,0x00,0xbe,0xd2,0x6b,0x04,0x0e,0x04]
46503 v_div_fixup_f32 v5, tba_lo, v2, v3
46504 // CHECK: [0x05,0x00,0xbe,0xd2,0x6c,0x04,0x0e,0x04]
46506 v_div_fixup_f32 v5, tba_hi, v2, v3
46507 // CHECK: [0x05,0x00,0xbe,0xd2,0x6d,0x04,0x0e,0x04]
46509 v_div_fixup_f32 v5, tma_lo, v2, v3
46510 // CHECK: [0x05,0x00,0xbe,0xd2,0x6e,0x04,0x0e,0x04]
46512 v_div_fixup_f32 v5, tma_hi, v2, v3
46513 // CHECK: [0x05,0x00,0xbe,0xd2,0x6f,0x04,0x0e,0x04]
46515 v_div_fixup_f32 v5, ttmp11, v2, v3
46516 // CHECK: [0x05,0x00,0xbe,0xd2,0x7b,0x04,0x0e,0x04]
46518 v_div_fixup_f32 v5, m0, v2, v3
46519 // CHECK: [0x05,0x00,0xbe,0xd2,0x7c,0x04,0x0e,0x04]
46521 v_div_fixup_f32 v5, exec_lo, v2, v3
46522 // CHECK: [0x05,0x00,0xbe,0xd2,0x7e,0x04,0x0e,0x04]
46524 v_div_fixup_f32 v5, exec_hi, v2, v3
46525 // CHECK: [0x05,0x00,0xbe,0xd2,0x7f,0x04,0x0e,0x04]
46527 v_div_fixup_f32 v5, 0, v2, v3
46528 // CHECK: [0x05,0x00,0xbe,0xd2,0x80,0x04,0x0e,0x04]
46530 v_div_fixup_f32 v5, -1, v2, v3
46531 // CHECK: [0x05,0x00,0xbe,0xd2,0xc1,0x04,0x0e,0x04]
46533 v_div_fixup_f32 v5, 0.5, v2, v3
46534 // CHECK: [0x05,0x00,0xbe,0xd2,0xf0,0x04,0x0e,0x04]
46536 v_div_fixup_f32 v5, -4.0, v2, v3
46537 // CHECK: [0x05,0x00,0xbe,0xd2,0xf7,0x04,0x0e,0x04]
46539 v_div_fixup_f32 v5, v1, v255, v3
46540 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xff,0x0f,0x04]
46542 v_div_fixup_f32 v5, v1, s2, v3
46543 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0c,0x04]
46545 v_div_fixup_f32 v5, v1, s103, v3
46546 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xcf,0x0c,0x04]
46548 v_div_fixup_f32 v5, v1, flat_scratch_lo, v3
46549 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd1,0x0c,0x04]
46551 v_div_fixup_f32 v5, v1, flat_scratch_hi, v3
46552 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd3,0x0c,0x04]
46554 v_div_fixup_f32 v5, v1, vcc_lo, v3
46555 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd5,0x0c,0x04]
46557 v_div_fixup_f32 v5, v1, vcc_hi, v3
46558 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd7,0x0c,0x04]
46560 v_div_fixup_f32 v5, v1, tba_lo, v3
46561 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd9,0x0c,0x04]
46563 v_div_fixup_f32 v5, v1, tba_hi, v3
46564 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdb,0x0c,0x04]
46566 v_div_fixup_f32 v5, v1, tma_lo, v3
46567 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdd,0x0c,0x04]
46569 v_div_fixup_f32 v5, v1, tma_hi, v3
46570 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdf,0x0c,0x04]
46572 v_div_fixup_f32 v5, v1, ttmp11, v3
46573 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf7,0x0c,0x04]
46575 v_div_fixup_f32 v5, v1, m0, v3
46576 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf9,0x0c,0x04]
46578 v_div_fixup_f32 v5, v1, exec_lo, v3
46579 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xfd,0x0c,0x04]
46581 v_div_fixup_f32 v5, v1, exec_hi, v3
46582 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xff,0x0c,0x04]
46584 v_div_fixup_f32 v5, v1, 0, v3
46585 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x01,0x0d,0x04]
46587 v_div_fixup_f32 v5, v1, -1, v3
46588 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x83,0x0d,0x04]
46590 v_div_fixup_f32 v5, v1, 0.5, v3
46591 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xe1,0x0d,0x04]
46593 v_div_fixup_f32 v5, v1, -4.0, v3
46594 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xef,0x0d,0x04]
46596 v_div_fixup_f32 v5, v1, v2, v255
46597 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfe,0x07]
46599 v_div_fixup_f32 v5, v1, v2, s3
46600 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x00]
46602 v_div_fixup_f32 v5, v1, v2, s103
46603 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x9e,0x01]
46605 v_div_fixup_f32 v5, v1, v2, flat_scratch_lo
46606 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xa2,0x01]
46608 v_div_fixup_f32 v5, v1, v2, flat_scratch_hi
46609 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xa6,0x01]
46611 v_div_fixup_f32 v5, v1, v2, vcc_lo
46612 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xaa,0x01]
46614 v_div_fixup_f32 v5, v1, v2, vcc_hi
46615 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xae,0x01]
46617 v_div_fixup_f32 v5, v1, v2, tba_lo
46618 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xb2,0x01]
46620 v_div_fixup_f32 v5, v1, v2, tba_hi
46621 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xb6,0x01]
46623 v_div_fixup_f32 v5, v1, v2, tma_lo
46624 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xba,0x01]
46626 v_div_fixup_f32 v5, v1, v2, tma_hi
46627 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xbe,0x01]
46629 v_div_fixup_f32 v5, v1, v2, ttmp11
46630 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xee,0x01]
46632 v_div_fixup_f32 v5, v1, v2, m0
46633 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xf2,0x01]
46635 v_div_fixup_f32 v5, v1, v2, exec_lo
46636 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfa,0x01]
46638 v_div_fixup_f32 v5, v1, v2, exec_hi
46639 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfe,0x01]
46641 v_div_fixup_f32 v5, v1, v2, 0
46642 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x02,0x02]
46644 v_div_fixup_f32 v5, v1, v2, -1
46645 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x06,0x03]
46647 v_div_fixup_f32 v5, v1, v2, 0.5
46648 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xc2,0x03]
46650 v_div_fixup_f32 v5, v1, v2, -4.0
46651 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xde,0x03]
46653 v_div_fixup_f32 v5, -v1, v2, v3
46654 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x24]
46656 v_div_fixup_f32 v5, v1, -v2, v3
46657 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x44]
46659 v_div_fixup_f32 v5, v1, v2, -v3
46660 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x84]
46662 v_div_fixup_f32 v5, -v1, -v2, -v3
46663 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0xe4]
46665 v_div_fixup_f32 v5, |v1|, v2, v3
46666 // CHECK: [0x05,0x01,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46668 v_div_fixup_f32 v5, v1, |v2|, v3
46669 // CHECK: [0x05,0x02,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46671 v_div_fixup_f32 v5, v1, v2, |v3|
46672 // CHECK: [0x05,0x04,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46674 v_div_fixup_f32 v5, |v1|, |v2|, |v3|
46675 // CHECK: [0x05,0x07,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46677 v_div_fixup_f32 v5, v1, v2, v3 clamp
46678 // CHECK: [0x05,0x08,0xbe,0xd2,0x01,0x05,0x0e,0x04]
46680 v_div_fixup_f32 v5, v1, v2, v3 mul:2
46681 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x0c]
46683 v_div_fixup_f32 v5, v1, v2, v3 mul:4
46684 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x14]
46686 v_div_fixup_f32 v5, v1, v2, v3 div:2
46687 // CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x1c]
46689 v_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]
46692 v_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]
46695 v_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]
46698 v_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]
46701 v_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]
46704 v_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]
46707 v_div_fixup_f64 v[5:6], flat_scratch, v[2:3], v[3:4]
46708 // CHECK: [0x05,0x00,0xc0,0xd2,0x68,0x04,0x0e,0x04]
46710 v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4]
46711 // CHECK: [0x05,0x00,0xc0,0xd2,0x6a,0x04,0x0e,0x04]
46713 v_div_fixup_f64 v[5:6], tba, v[2:3], v[3:4]
46714 // CHECK: [0x05,0x00,0xc0,0xd2,0x6c,0x04,0x0e,0x04]
46716 v_div_fixup_f64 v[5:6], tma, v[2:3], v[3:4]
46717 // CHECK: [0x05,0x00,0xc0,0xd2,0x6e,0x04,0x0e,0x04]
46719 v_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]
46722 v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4]
46723 // CHECK: [0x05,0x00,0xc0,0xd2,0x7e,0x04,0x0e,0x04]
46725 v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4]
46726 // CHECK: [0x05,0x00,0xc0,0xd2,0x80,0x04,0x0e,0x04]
46728 v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4]
46729 // CHECK: [0x05,0x00,0xc0,0xd2,0xc1,0x04,0x0e,0x04]
46731 v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4]
46732 // CHECK: [0x05,0x00,0xc0,0xd2,0xf0,0x04,0x0e,0x04]
46734 v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4]
46735 // CHECK: [0x05,0x00,0xc0,0xd2,0xf7,0x04,0x0e,0x04]
46737 v_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]
46740 v_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]
46743 v_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]
46746 v_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]
46749 v_div_fixup_f64 v[5:6], v[1:2], flat_scratch, v[3:4]
46750 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd1,0x0c,0x04]
46752 v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4]
46753 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd5,0x0c,0x04]
46755 v_div_fixup_f64 v[5:6], v[1:2], tba, v[3:4]
46756 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd9,0x0c,0x04]
46758 v_div_fixup_f64 v[5:6], v[1:2], tma, v[3:4]
46759 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xdd,0x0c,0x04]
46761 v_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]
46764 v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4]
46765 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfd,0x0c,0x04]
46767 v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4]
46768 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x01,0x0d,0x04]
46770 v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4]
46771 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x83,0x0d,0x04]
46773 v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4]
46774 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xe1,0x0d,0x04]
46776 v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4]
46777 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xef,0x0d,0x04]
46779 v_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]
46782 v_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]
46785 v_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]
46788 v_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]
46791 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], flat_scratch
46792 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xa2,0x01]
46794 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc
46795 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xaa,0x01]
46797 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tba
46798 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xb2,0x01]
46800 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tma
46801 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xba,0x01]
46803 v_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]
46806 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec
46807 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xfa,0x01]
46809 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0
46810 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x02,0x02]
46812 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1
46813 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x06,0x03]
46815 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5
46816 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xc2,0x03]
46818 v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0
46819 // CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xde,0x03]
46821 v_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]
46824 v_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]
46827 v_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]
46830 v_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]
46833 v_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]
46836 v_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]
46839 v_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]
46842 v_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]
46845 v_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]
46848 v_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]
46851 v_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]
46854 v_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]
46857 v_lshl_b64 v[5:6], v[1:2], v2
46858 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x05,0x02,0x00]
46860 v_lshl_b64 v[254:255], v[1:2], v2
46861 // CHECK: [0xfe,0x00,0xc2,0xd2,0x01,0x05,0x02,0x00]
46863 v_lshl_b64 v[5:6], v[254:255], v2
46864 // CHECK: [0x05,0x00,0xc2,0xd2,0xfe,0x05,0x02,0x00]
46866 v_lshl_b64 v[5:6], s[2:3], v2
46867 // CHECK: [0x05,0x00,0xc2,0xd2,0x02,0x04,0x02,0x00]
46869 v_lshl_b64 v[5:6], s[4:5], v2
46870 // CHECK: [0x05,0x00,0xc2,0xd2,0x04,0x04,0x02,0x00]
46872 v_lshl_b64 v[5:6], s[102:103], v2
46873 // CHECK: [0x05,0x00,0xc2,0xd2,0x66,0x04,0x02,0x00]
46875 v_lshl_b64 v[5:6], flat_scratch, v2
46876 // CHECK: [0x05,0x00,0xc2,0xd2,0x68,0x04,0x02,0x00]
46878 v_lshl_b64 v[5:6], vcc, v2
46879 // CHECK: [0x05,0x00,0xc2,0xd2,0x6a,0x04,0x02,0x00]
46881 v_lshl_b64 v[5:6], tba, v2
46882 // CHECK: [0x05,0x00,0xc2,0xd2,0x6c,0x04,0x02,0x00]
46884 v_lshl_b64 v[5:6], tma, v2
46885 // CHECK: [0x05,0x00,0xc2,0xd2,0x6e,0x04,0x02,0x00]
46887 v_lshl_b64 v[5:6], ttmp[10:11], v2
46888 // CHECK: [0x05,0x00,0xc2,0xd2,0x7a,0x04,0x02,0x00]
46890 v_lshl_b64 v[5:6], exec, v2
46891 // CHECK: [0x05,0x00,0xc2,0xd2,0x7e,0x04,0x02,0x00]
46893 v_lshl_b64 v[5:6], 0, v2
46894 // CHECK: [0x05,0x00,0xc2,0xd2,0x80,0x04,0x02,0x00]
46896 v_lshl_b64 v[5:6], -1, v2
46897 // CHECK: [0x05,0x00,0xc2,0xd2,0xc1,0x04,0x02,0x00]
46899 v_lshl_b64 v[5:6], 0.5, v2
46900 // CHECK: [0x05,0x00,0xc2,0xd2,0xf0,0x04,0x02,0x00]
46902 v_lshl_b64 v[5:6], -4.0, v2
46903 // CHECK: [0x05,0x00,0xc2,0xd2,0xf7,0x04,0x02,0x00]
46905 v_lshl_b64 v[5:6], v[1:2], v255
46906 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xff,0x03,0x00]
46908 v_lshl_b64 v[5:6], v[1:2], s2
46909 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x05,0x00,0x00]
46911 v_lshl_b64 v[5:6], v[1:2], s103
46912 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xcf,0x00,0x00]
46914 v_lshl_b64 v[5:6], v[1:2], flat_scratch_lo
46915 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd1,0x00,0x00]
46917 v_lshl_b64 v[5:6], v[1:2], flat_scratch_hi
46918 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd3,0x00,0x00]
46920 v_lshl_b64 v[5:6], v[1:2], vcc_lo
46921 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd5,0x00,0x00]
46923 v_lshl_b64 v[5:6], v[1:2], vcc_hi
46924 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd7,0x00,0x00]
46926 v_lshl_b64 v[5:6], v[1:2], tba_lo
46927 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd9,0x00,0x00]
46929 v_lshl_b64 v[5:6], v[1:2], tba_hi
46930 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdb,0x00,0x00]
46932 v_lshl_b64 v[5:6], v[1:2], tma_lo
46933 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdd,0x00,0x00]
46935 v_lshl_b64 v[5:6], v[1:2], tma_hi
46936 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdf,0x00,0x00]
46938 v_lshl_b64 v[5:6], v[1:2], ttmp11
46939 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf7,0x00,0x00]
46941 v_lshl_b64 v[5:6], v[1:2], m0
46942 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf9,0x00,0x00]
46944 v_lshl_b64 v[5:6], v[1:2], exec_lo
46945 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xfd,0x00,0x00]
46947 v_lshl_b64 v[5:6], v[1:2], exec_hi
46948 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xff,0x00,0x00]
46950 v_lshl_b64 v[5:6], v[1:2], 0
46951 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x01,0x01,0x00]
46953 v_lshl_b64 v[5:6], v[1:2], -1
46954 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x83,0x01,0x00]
46956 v_lshl_b64 v[5:6], v[1:2], 0.5
46957 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xe1,0x01,0x00]
46959 v_lshl_b64 v[5:6], v[1:2], -4.0
46960 // CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xef,0x01,0x00]
46962 v_lshr_b64 v[5:6], v[1:2], v2
46963 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x05,0x02,0x00]
46965 v_lshr_b64 v[254:255], v[1:2], v2
46966 // CHECK: [0xfe,0x00,0xc4,0xd2,0x01,0x05,0x02,0x00]
46968 v_lshr_b64 v[5:6], v[254:255], v2
46969 // CHECK: [0x05,0x00,0xc4,0xd2,0xfe,0x05,0x02,0x00]
46971 v_lshr_b64 v[5:6], s[2:3], v2
46972 // CHECK: [0x05,0x00,0xc4,0xd2,0x02,0x04,0x02,0x00]
46974 v_lshr_b64 v[5:6], s[4:5], v2
46975 // CHECK: [0x05,0x00,0xc4,0xd2,0x04,0x04,0x02,0x00]
46977 v_lshr_b64 v[5:6], s[102:103], v2
46978 // CHECK: [0x05,0x00,0xc4,0xd2,0x66,0x04,0x02,0x00]
46980 v_lshr_b64 v[5:6], flat_scratch, v2
46981 // CHECK: [0x05,0x00,0xc4,0xd2,0x68,0x04,0x02,0x00]
46983 v_lshr_b64 v[5:6], vcc, v2
46984 // CHECK: [0x05,0x00,0xc4,0xd2,0x6a,0x04,0x02,0x00]
46986 v_lshr_b64 v[5:6], tba, v2
46987 // CHECK: [0x05,0x00,0xc4,0xd2,0x6c,0x04,0x02,0x00]
46989 v_lshr_b64 v[5:6], tma, v2
46990 // CHECK: [0x05,0x00,0xc4,0xd2,0x6e,0x04,0x02,0x00]
46992 v_lshr_b64 v[5:6], ttmp[10:11], v2
46993 // CHECK: [0x05,0x00,0xc4,0xd2,0x7a,0x04,0x02,0x00]
46995 v_lshr_b64 v[5:6], exec, v2
46996 // CHECK: [0x05,0x00,0xc4,0xd2,0x7e,0x04,0x02,0x00]
46998 v_lshr_b64 v[5:6], 0, v2
46999 // CHECK: [0x05,0x00,0xc4,0xd2,0x80,0x04,0x02,0x00]
47001 v_lshr_b64 v[5:6], -1, v2
47002 // CHECK: [0x05,0x00,0xc4,0xd2,0xc1,0x04,0x02,0x00]
47004 v_lshr_b64 v[5:6], 0.5, v2
47005 // CHECK: [0x05,0x00,0xc4,0xd2,0xf0,0x04,0x02,0x00]
47007 v_lshr_b64 v[5:6], -4.0, v2
47008 // CHECK: [0x05,0x00,0xc4,0xd2,0xf7,0x04,0x02,0x00]
47010 v_lshr_b64 v[5:6], v[1:2], v255
47011 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xff,0x03,0x00]
47013 v_lshr_b64 v[5:6], v[1:2], s2
47014 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x05,0x00,0x00]
47016 v_lshr_b64 v[5:6], v[1:2], s103
47017 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xcf,0x00,0x00]
47019 v_lshr_b64 v[5:6], v[1:2], flat_scratch_lo
47020 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd1,0x00,0x00]
47022 v_lshr_b64 v[5:6], v[1:2], flat_scratch_hi
47023 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd3,0x00,0x00]
47025 v_lshr_b64 v[5:6], v[1:2], vcc_lo
47026 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd5,0x00,0x00]
47028 v_lshr_b64 v[5:6], v[1:2], vcc_hi
47029 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd7,0x00,0x00]
47031 v_lshr_b64 v[5:6], v[1:2], tba_lo
47032 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd9,0x00,0x00]
47034 v_lshr_b64 v[5:6], v[1:2], tba_hi
47035 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdb,0x00,0x00]
47037 v_lshr_b64 v[5:6], v[1:2], tma_lo
47038 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdd,0x00,0x00]
47040 v_lshr_b64 v[5:6], v[1:2], tma_hi
47041 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdf,0x00,0x00]
47043 v_lshr_b64 v[5:6], v[1:2], ttmp11
47044 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf7,0x00,0x00]
47046 v_lshr_b64 v[5:6], v[1:2], m0
47047 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf9,0x00,0x00]
47049 v_lshr_b64 v[5:6], v[1:2], exec_lo
47050 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xfd,0x00,0x00]
47052 v_lshr_b64 v[5:6], v[1:2], exec_hi
47053 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xff,0x00,0x00]
47055 v_lshr_b64 v[5:6], v[1:2], 0
47056 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x01,0x01,0x00]
47058 v_lshr_b64 v[5:6], v[1:2], -1
47059 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x83,0x01,0x00]
47061 v_lshr_b64 v[5:6], v[1:2], 0.5
47062 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xe1,0x01,0x00]
47064 v_lshr_b64 v[5:6], v[1:2], -4.0
47065 // CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xef,0x01,0x00]
47067 v_ashr_i64 v[5:6], v[1:2], v2
47068 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x05,0x02,0x00]
47070 v_ashr_i64 v[254:255], v[1:2], v2
47071 // CHECK: [0xfe,0x00,0xc6,0xd2,0x01,0x05,0x02,0x00]
47073 v_ashr_i64 v[5:6], v[254:255], v2
47074 // CHECK: [0x05,0x00,0xc6,0xd2,0xfe,0x05,0x02,0x00]
47076 v_ashr_i64 v[5:6], s[2:3], v2
47077 // CHECK: [0x05,0x00,0xc6,0xd2,0x02,0x04,0x02,0x00]
47079 v_ashr_i64 v[5:6], s[4:5], v2
47080 // CHECK: [0x05,0x00,0xc6,0xd2,0x04,0x04,0x02,0x00]
47082 v_ashr_i64 v[5:6], s[102:103], v2
47083 // CHECK: [0x05,0x00,0xc6,0xd2,0x66,0x04,0x02,0x00]
47085 v_ashr_i64 v[5:6], flat_scratch, v2
47086 // CHECK: [0x05,0x00,0xc6,0xd2,0x68,0x04,0x02,0x00]
47088 v_ashr_i64 v[5:6], vcc, v2
47089 // CHECK: [0x05,0x00,0xc6,0xd2,0x6a,0x04,0x02,0x00]
47091 v_ashr_i64 v[5:6], tba, v2
47092 // CHECK: [0x05,0x00,0xc6,0xd2,0x6c,0x04,0x02,0x00]
47094 v_ashr_i64 v[5:6], tma, v2
47095 // CHECK: [0x05,0x00,0xc6,0xd2,0x6e,0x04,0x02,0x00]
47097 v_ashr_i64 v[5:6], ttmp[10:11], v2
47098 // CHECK: [0x05,0x00,0xc6,0xd2,0x7a,0x04,0x02,0x00]
47100 v_ashr_i64 v[5:6], exec, v2
47101 // CHECK: [0x05,0x00,0xc6,0xd2,0x7e,0x04,0x02,0x00]
47103 v_ashr_i64 v[5:6], 0, v2
47104 // CHECK: [0x05,0x00,0xc6,0xd2,0x80,0x04,0x02,0x00]
47106 v_ashr_i64 v[5:6], -1, v2
47107 // CHECK: [0x05,0x00,0xc6,0xd2,0xc1,0x04,0x02,0x00]
47109 v_ashr_i64 v[5:6], 0.5, v2
47110 // CHECK: [0x05,0x00,0xc6,0xd2,0xf0,0x04,0x02,0x00]
47112 v_ashr_i64 v[5:6], -4.0, v2
47113 // CHECK: [0x05,0x00,0xc6,0xd2,0xf7,0x04,0x02,0x00]
47115 v_ashr_i64 v[5:6], v[1:2], v255
47116 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xff,0x03,0x00]
47118 v_ashr_i64 v[5:6], v[1:2], s2
47119 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x05,0x00,0x00]
47121 v_ashr_i64 v[5:6], v[1:2], s103
47122 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xcf,0x00,0x00]
47124 v_ashr_i64 v[5:6], v[1:2], flat_scratch_lo
47125 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd1,0x00,0x00]
47127 v_ashr_i64 v[5:6], v[1:2], flat_scratch_hi
47128 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd3,0x00,0x00]
47130 v_ashr_i64 v[5:6], v[1:2], vcc_lo
47131 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd5,0x00,0x00]
47133 v_ashr_i64 v[5:6], v[1:2], vcc_hi
47134 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd7,0x00,0x00]
47136 v_ashr_i64 v[5:6], v[1:2], tba_lo
47137 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd9,0x00,0x00]
47139 v_ashr_i64 v[5:6], v[1:2], tba_hi
47140 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdb,0x00,0x00]
47142 v_ashr_i64 v[5:6], v[1:2], tma_lo
47143 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdd,0x00,0x00]
47145 v_ashr_i64 v[5:6], v[1:2], tma_hi
47146 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdf,0x00,0x00]
47148 v_ashr_i64 v[5:6], v[1:2], ttmp11
47149 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf7,0x00,0x00]
47151 v_ashr_i64 v[5:6], v[1:2], m0
47152 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf9,0x00,0x00]
47154 v_ashr_i64 v[5:6], v[1:2], exec_lo
47155 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xfd,0x00,0x00]
47157 v_ashr_i64 v[5:6], v[1:2], exec_hi
47158 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xff,0x00,0x00]
47160 v_ashr_i64 v[5:6], v[1:2], 0
47161 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x01,0x01,0x00]
47163 v_ashr_i64 v[5:6], v[1:2], -1
47164 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x83,0x01,0x00]
47166 v_ashr_i64 v[5:6], v[1:2], 0.5
47167 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xe1,0x01,0x00]
47169 v_ashr_i64 v[5:6], v[1:2], -4.0
47170 // CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xef,0x01,0x00]
47172 v_add_f64 v[5:6], v[1:2], v[2:3]
47173 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x00]
47175 v_add_f64 v[254:255], v[1:2], v[2:3]
47176 // CHECK: [0xfe,0x00,0xc8,0xd2,0x01,0x05,0x02,0x00]
47178 v_add_f64 v[5:6], v[254:255], v[2:3]
47179 // CHECK: [0x05,0x00,0xc8,0xd2,0xfe,0x05,0x02,0x00]
47181 v_add_f64 v[5:6], s[2:3], v[2:3]
47182 // CHECK: [0x05,0x00,0xc8,0xd2,0x02,0x04,0x02,0x00]
47184 v_add_f64 v[5:6], s[4:5], v[2:3]
47185 // CHECK: [0x05,0x00,0xc8,0xd2,0x04,0x04,0x02,0x00]
47187 v_add_f64 v[5:6], s[102:103], v[2:3]
47188 // CHECK: [0x05,0x00,0xc8,0xd2,0x66,0x04,0x02,0x00]
47190 v_add_f64 v[5:6], flat_scratch, v[2:3]
47191 // CHECK: [0x05,0x00,0xc8,0xd2,0x68,0x04,0x02,0x00]
47193 v_add_f64 v[5:6], vcc, v[2:3]
47194 // CHECK: [0x05,0x00,0xc8,0xd2,0x6a,0x04,0x02,0x00]
47196 v_add_f64 v[5:6], tba, v[2:3]
47197 // CHECK: [0x05,0x00,0xc8,0xd2,0x6c,0x04,0x02,0x00]
47199 v_add_f64 v[5:6], tma, v[2:3]
47200 // CHECK: [0x05,0x00,0xc8,0xd2,0x6e,0x04,0x02,0x00]
47202 v_add_f64 v[5:6], ttmp[10:11], v[2:3]
47203 // CHECK: [0x05,0x00,0xc8,0xd2,0x7a,0x04,0x02,0x00]
47205 v_add_f64 v[5:6], exec, v[2:3]
47206 // CHECK: [0x05,0x00,0xc8,0xd2,0x7e,0x04,0x02,0x00]
47208 v_add_f64 v[5:6], 0, v[2:3]
47209 // CHECK: [0x05,0x00,0xc8,0xd2,0x80,0x04,0x02,0x00]
47211 v_add_f64 v[5:6], -1, v[2:3]
47212 // CHECK: [0x05,0x00,0xc8,0xd2,0xc1,0x04,0x02,0x00]
47214 v_add_f64 v[5:6], 0.5, v[2:3]
47215 // CHECK: [0x05,0x00,0xc8,0xd2,0xf0,0x04,0x02,0x00]
47217 v_add_f64 v[5:6], -4.0, v[2:3]
47218 // CHECK: [0x05,0x00,0xc8,0xd2,0xf7,0x04,0x02,0x00]
47220 v_add_f64 v[5:6], v[1:2], v[254:255]
47221 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfd,0x03,0x00]
47223 v_add_f64 v[5:6], v[1:2], s[4:5]
47224 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x09,0x00,0x00]
47226 v_add_f64 v[5:6], v[1:2], s[6:7]
47227 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x0d,0x00,0x00]
47229 v_add_f64 v[5:6], v[1:2], s[102:103]
47230 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xcd,0x00,0x00]
47232 v_add_f64 v[5:6], v[1:2], flat_scratch
47233 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd1,0x00,0x00]
47235 v_add_f64 v[5:6], v[1:2], vcc
47236 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd5,0x00,0x00]
47238 v_add_f64 v[5:6], v[1:2], tba
47239 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd9,0x00,0x00]
47241 v_add_f64 v[5:6], v[1:2], tma
47242 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xdd,0x00,0x00]
47244 v_add_f64 v[5:6], v[1:2], ttmp[10:11]
47245 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xf5,0x00,0x00]
47247 v_add_f64 v[5:6], v[1:2], exec
47248 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfd,0x00,0x00]
47250 v_add_f64 v[5:6], v[1:2], 0
47251 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x01,0x01,0x00]
47253 v_add_f64 v[5:6], v[1:2], -1
47254 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x83,0x01,0x00]
47256 v_add_f64 v[5:6], v[1:2], 0.5
47257 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xe1,0x01,0x00]
47259 v_add_f64 v[5:6], v[1:2], -4.0
47260 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xef,0x01,0x00]
47262 v_add_f64 v[5:6], -v[1:2], v[2:3]
47263 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x20]
47265 v_add_f64 v[5:6], v[1:2], -v[2:3]
47266 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x40]
47268 v_add_f64 v[5:6], -v[1:2], -v[2:3]
47269 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x60]
47271 v_add_f64 v[5:6], |v[1:2]|, v[2:3]
47272 // CHECK: [0x05,0x01,0xc8,0xd2,0x01,0x05,0x02,0x00]
47274 v_add_f64 v[5:6], v[1:2], |v[2:3]|
47275 // CHECK: [0x05,0x02,0xc8,0xd2,0x01,0x05,0x02,0x00]
47277 v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|
47278 // CHECK: [0x05,0x03,0xc8,0xd2,0x01,0x05,0x02,0x00]
47280 v_add_f64 v[5:6], v[1:2], v[2:3] clamp
47281 // CHECK: [0x05,0x08,0xc8,0xd2,0x01,0x05,0x02,0x00]
47283 v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
47284 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x08]
47286 v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
47287 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x10]
47289 v_add_f64 v[5:6], v[1:2], v[2:3] div:2
47290 // CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x18]
47292 v_mul_f64 v[5:6], v[1:2], v[2:3]
47293 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x00]
47295 v_mul_f64 v[254:255], v[1:2], v[2:3]
47296 // CHECK: [0xfe,0x00,0xca,0xd2,0x01,0x05,0x02,0x00]
47298 v_mul_f64 v[5:6], v[254:255], v[2:3]
47299 // CHECK: [0x05,0x00,0xca,0xd2,0xfe,0x05,0x02,0x00]
47301 v_mul_f64 v[5:6], s[2:3], v[2:3]
47302 // CHECK: [0x05,0x00,0xca,0xd2,0x02,0x04,0x02,0x00]
47304 v_mul_f64 v[5:6], s[4:5], v[2:3]
47305 // CHECK: [0x05,0x00,0xca,0xd2,0x04,0x04,0x02,0x00]
47307 v_mul_f64 v[5:6], s[102:103], v[2:3]
47308 // CHECK: [0x05,0x00,0xca,0xd2,0x66,0x04,0x02,0x00]
47310 v_mul_f64 v[5:6], flat_scratch, v[2:3]
47311 // CHECK: [0x05,0x00,0xca,0xd2,0x68,0x04,0x02,0x00]
47313 v_mul_f64 v[5:6], vcc, v[2:3]
47314 // CHECK: [0x05,0x00,0xca,0xd2,0x6a,0x04,0x02,0x00]
47316 v_mul_f64 v[5:6], tba, v[2:3]
47317 // CHECK: [0x05,0x00,0xca,0xd2,0x6c,0x04,0x02,0x00]
47319 v_mul_f64 v[5:6], tma, v[2:3]
47320 // CHECK: [0x05,0x00,0xca,0xd2,0x6e,0x04,0x02,0x00]
47322 v_mul_f64 v[5:6], ttmp[10:11], v[2:3]
47323 // CHECK: [0x05,0x00,0xca,0xd2,0x7a,0x04,0x02,0x00]
47325 v_mul_f64 v[5:6], exec, v[2:3]
47326 // CHECK: [0x05,0x00,0xca,0xd2,0x7e,0x04,0x02,0x00]
47328 v_mul_f64 v[5:6], 0, v[2:3]
47329 // CHECK: [0x05,0x00,0xca,0xd2,0x80,0x04,0x02,0x00]
47331 v_mul_f64 v[5:6], -1, v[2:3]
47332 // CHECK: [0x05,0x00,0xca,0xd2,0xc1,0x04,0x02,0x00]
47334 v_mul_f64 v[5:6], 0.5, v[2:3]
47335 // CHECK: [0x05,0x00,0xca,0xd2,0xf0,0x04,0x02,0x00]
47337 v_mul_f64 v[5:6], -4.0, v[2:3]
47338 // CHECK: [0x05,0x00,0xca,0xd2,0xf7,0x04,0x02,0x00]
47340 v_mul_f64 v[5:6], v[1:2], v[254:255]
47341 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfd,0x03,0x00]
47343 v_mul_f64 v[5:6], v[1:2], s[4:5]
47344 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x09,0x00,0x00]
47346 v_mul_f64 v[5:6], v[1:2], s[6:7]
47347 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x0d,0x00,0x00]
47349 v_mul_f64 v[5:6], v[1:2], s[102:103]
47350 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xcd,0x00,0x00]
47352 v_mul_f64 v[5:6], v[1:2], flat_scratch
47353 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd1,0x00,0x00]
47355 v_mul_f64 v[5:6], v[1:2], vcc
47356 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd5,0x00,0x00]
47358 v_mul_f64 v[5:6], v[1:2], tba
47359 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd9,0x00,0x00]
47361 v_mul_f64 v[5:6], v[1:2], tma
47362 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xdd,0x00,0x00]
47364 v_mul_f64 v[5:6], v[1:2], ttmp[10:11]
47365 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xf5,0x00,0x00]
47367 v_mul_f64 v[5:6], v[1:2], exec
47368 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfd,0x00,0x00]
47370 v_mul_f64 v[5:6], v[1:2], 0
47371 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x01,0x01,0x00]
47373 v_mul_f64 v[5:6], v[1:2], -1
47374 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x83,0x01,0x00]
47376 v_mul_f64 v[5:6], v[1:2], 0.5
47377 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xe1,0x01,0x00]
47379 v_mul_f64 v[5:6], v[1:2], -4.0
47380 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0xef,0x01,0x00]
47382 v_mul_f64 v[5:6], -v[1:2], v[2:3]
47383 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x20]
47385 v_mul_f64 v[5:6], v[1:2], -v[2:3]
47386 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x40]
47388 v_mul_f64 v[5:6], -v[1:2], -v[2:3]
47389 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x60]
47391 v_mul_f64 v[5:6], |v[1:2]|, v[2:3]
47392 // CHECK: [0x05,0x01,0xca,0xd2,0x01,0x05,0x02,0x00]
47394 v_mul_f64 v[5:6], v[1:2], |v[2:3]|
47395 // CHECK: [0x05,0x02,0xca,0xd2,0x01,0x05,0x02,0x00]
47397 v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|
47398 // CHECK: [0x05,0x03,0xca,0xd2,0x01,0x05,0x02,0x00]
47400 v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
47401 // CHECK: [0x05,0x08,0xca,0xd2,0x01,0x05,0x02,0x00]
47403 v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
47404 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x08]
47406 v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
47407 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x10]
47409 v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
47410 // CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x18]
47412 v_min_f64 v[5:6], v[1:2], v[2:3]
47413 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x00]
47415 v_min_f64 v[254:255], v[1:2], v[2:3]
47416 // CHECK: [0xfe,0x00,0xcc,0xd2,0x01,0x05,0x02,0x00]
47418 v_min_f64 v[5:6], v[254:255], v[2:3]
47419 // CHECK: [0x05,0x00,0xcc,0xd2,0xfe,0x05,0x02,0x00]
47421 v_min_f64 v[5:6], s[2:3], v[2:3]
47422 // CHECK: [0x05,0x00,0xcc,0xd2,0x02,0x04,0x02,0x00]
47424 v_min_f64 v[5:6], s[4:5], v[2:3]
47425 // CHECK: [0x05,0x00,0xcc,0xd2,0x04,0x04,0x02,0x00]
47427 v_min_f64 v[5:6], s[102:103], v[2:3]
47428 // CHECK: [0x05,0x00,0xcc,0xd2,0x66,0x04,0x02,0x00]
47430 v_min_f64 v[5:6], flat_scratch, v[2:3]
47431 // CHECK: [0x05,0x00,0xcc,0xd2,0x68,0x04,0x02,0x00]
47433 v_min_f64 v[5:6], vcc, v[2:3]
47434 // CHECK: [0x05,0x00,0xcc,0xd2,0x6a,0x04,0x02,0x00]
47436 v_min_f64 v[5:6], tba, v[2:3]
47437 // CHECK: [0x05,0x00,0xcc,0xd2,0x6c,0x04,0x02,0x00]
47439 v_min_f64 v[5:6], tma, v[2:3]
47440 // CHECK: [0x05,0x00,0xcc,0xd2,0x6e,0x04,0x02,0x00]
47442 v_min_f64 v[5:6], ttmp[10:11], v[2:3]
47443 // CHECK: [0x05,0x00,0xcc,0xd2,0x7a,0x04,0x02,0x00]
47445 v_min_f64 v[5:6], exec, v[2:3]
47446 // CHECK: [0x05,0x00,0xcc,0xd2,0x7e,0x04,0x02,0x00]
47448 v_min_f64 v[5:6], 0, v[2:3]
47449 // CHECK: [0x05,0x00,0xcc,0xd2,0x80,0x04,0x02,0x00]
47451 v_min_f64 v[5:6], -1, v[2:3]
47452 // CHECK: [0x05,0x00,0xcc,0xd2,0xc1,0x04,0x02,0x00]
47454 v_min_f64 v[5:6], 0.5, v[2:3]
47455 // CHECK: [0x05,0x00,0xcc,0xd2,0xf0,0x04,0x02,0x00]
47457 v_min_f64 v[5:6], -4.0, v[2:3]
47458 // CHECK: [0x05,0x00,0xcc,0xd2,0xf7,0x04,0x02,0x00]
47460 v_min_f64 v[5:6], v[1:2], v[254:255]
47461 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfd,0x03,0x00]
47463 v_min_f64 v[5:6], v[1:2], s[4:5]
47464 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x09,0x00,0x00]
47466 v_min_f64 v[5:6], v[1:2], s[6:7]
47467 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x0d,0x00,0x00]
47469 v_min_f64 v[5:6], v[1:2], s[102:103]
47470 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xcd,0x00,0x00]
47472 v_min_f64 v[5:6], v[1:2], flat_scratch
47473 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd1,0x00,0x00]
47475 v_min_f64 v[5:6], v[1:2], vcc
47476 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd5,0x00,0x00]
47478 v_min_f64 v[5:6], v[1:2], tba
47479 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd9,0x00,0x00]
47481 v_min_f64 v[5:6], v[1:2], tma
47482 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xdd,0x00,0x00]
47484 v_min_f64 v[5:6], v[1:2], ttmp[10:11]
47485 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xf5,0x00,0x00]
47487 v_min_f64 v[5:6], v[1:2], exec
47488 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfd,0x00,0x00]
47490 v_min_f64 v[5:6], v[1:2], 0
47491 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x01,0x01,0x00]
47493 v_min_f64 v[5:6], v[1:2], -1
47494 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x83,0x01,0x00]
47496 v_min_f64 v[5:6], v[1:2], 0.5
47497 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xe1,0x01,0x00]
47499 v_min_f64 v[5:6], v[1:2], -4.0
47500 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xef,0x01,0x00]
47502 v_min_f64 v[5:6], -v[1:2], v[2:3]
47503 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x20]
47505 v_min_f64 v[5:6], v[1:2], -v[2:3]
47506 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x40]
47508 v_min_f64 v[5:6], -v[1:2], -v[2:3]
47509 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x60]
47511 v_min_f64 v[5:6], |v[1:2]|, v[2:3]
47512 // CHECK: [0x05,0x01,0xcc,0xd2,0x01,0x05,0x02,0x00]
47514 v_min_f64 v[5:6], v[1:2], |v[2:3]|
47515 // CHECK: [0x05,0x02,0xcc,0xd2,0x01,0x05,0x02,0x00]
47517 v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|
47518 // CHECK: [0x05,0x03,0xcc,0xd2,0x01,0x05,0x02,0x00]
47520 v_min_f64 v[5:6], v[1:2], v[2:3] clamp
47521 // CHECK: [0x05,0x08,0xcc,0xd2,0x01,0x05,0x02,0x00]
47523 v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
47524 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x08]
47526 v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
47527 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x10]
47529 v_min_f64 v[5:6], v[1:2], v[2:3] div:2
47530 // CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x18]
47532 v_max_f64 v[5:6], v[1:2], v[2:3]
47533 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x00]
47535 v_max_f64 v[254:255], v[1:2], v[2:3]
47536 // CHECK: [0xfe,0x00,0xce,0xd2,0x01,0x05,0x02,0x00]
47538 v_max_f64 v[5:6], v[254:255], v[2:3]
47539 // CHECK: [0x05,0x00,0xce,0xd2,0xfe,0x05,0x02,0x00]
47541 v_max_f64 v[5:6], s[2:3], v[2:3]
47542 // CHECK: [0x05,0x00,0xce,0xd2,0x02,0x04,0x02,0x00]
47544 v_max_f64 v[5:6], s[4:5], v[2:3]
47545 // CHECK: [0x05,0x00,0xce,0xd2,0x04,0x04,0x02,0x00]
47547 v_max_f64 v[5:6], s[102:103], v[2:3]
47548 // CHECK: [0x05,0x00,0xce,0xd2,0x66,0x04,0x02,0x00]
47550 v_max_f64 v[5:6], flat_scratch, v[2:3]
47551 // CHECK: [0x05,0x00,0xce,0xd2,0x68,0x04,0x02,0x00]
47553 v_max_f64 v[5:6], vcc, v[2:3]
47554 // CHECK: [0x05,0x00,0xce,0xd2,0x6a,0x04,0x02,0x00]
47556 v_max_f64 v[5:6], tba, v[2:3]
47557 // CHECK: [0x05,0x00,0xce,0xd2,0x6c,0x04,0x02,0x00]
47559 v_max_f64 v[5:6], tma, v[2:3]
47560 // CHECK: [0x05,0x00,0xce,0xd2,0x6e,0x04,0x02,0x00]
47562 v_max_f64 v[5:6], ttmp[10:11], v[2:3]
47563 // CHECK: [0x05,0x00,0xce,0xd2,0x7a,0x04,0x02,0x00]
47565 v_max_f64 v[5:6], exec, v[2:3]
47566 // CHECK: [0x05,0x00,0xce,0xd2,0x7e,0x04,0x02,0x00]
47568 v_max_f64 v[5:6], 0, v[2:3]
47569 // CHECK: [0x05,0x00,0xce,0xd2,0x80,0x04,0x02,0x00]
47571 v_max_f64 v[5:6], -1, v[2:3]
47572 // CHECK: [0x05,0x00,0xce,0xd2,0xc1,0x04,0x02,0x00]
47574 v_max_f64 v[5:6], 0.5, v[2:3]
47575 // CHECK: [0x05,0x00,0xce,0xd2,0xf0,0x04,0x02,0x00]
47577 v_max_f64 v[5:6], -4.0, v[2:3]
47578 // CHECK: [0x05,0x00,0xce,0xd2,0xf7,0x04,0x02,0x00]
47580 v_max_f64 v[5:6], v[1:2], v[254:255]
47581 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfd,0x03,0x00]
47583 v_max_f64 v[5:6], v[1:2], s[4:5]
47584 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x09,0x00,0x00]
47586 v_max_f64 v[5:6], v[1:2], s[6:7]
47587 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x0d,0x00,0x00]
47589 v_max_f64 v[5:6], v[1:2], s[102:103]
47590 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xcd,0x00,0x00]
47592 v_max_f64 v[5:6], v[1:2], flat_scratch
47593 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd1,0x00,0x00]
47595 v_max_f64 v[5:6], v[1:2], vcc
47596 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd5,0x00,0x00]
47598 v_max_f64 v[5:6], v[1:2], tba
47599 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd9,0x00,0x00]
47601 v_max_f64 v[5:6], v[1:2], tma
47602 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xdd,0x00,0x00]
47604 v_max_f64 v[5:6], v[1:2], ttmp[10:11]
47605 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xf5,0x00,0x00]
47607 v_max_f64 v[5:6], v[1:2], exec
47608 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfd,0x00,0x00]
47610 v_max_f64 v[5:6], v[1:2], 0
47611 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x01,0x01,0x00]
47613 v_max_f64 v[5:6], v[1:2], -1
47614 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x83,0x01,0x00]
47616 v_max_f64 v[5:6], v[1:2], 0.5
47617 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xe1,0x01,0x00]
47619 v_max_f64 v[5:6], v[1:2], -4.0
47620 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0xef,0x01,0x00]
47622 v_max_f64 v[5:6], -v[1:2], v[2:3]
47623 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x20]
47625 v_max_f64 v[5:6], v[1:2], -v[2:3]
47626 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x40]
47628 v_max_f64 v[5:6], -v[1:2], -v[2:3]
47629 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x60]
47631 v_max_f64 v[5:6], |v[1:2]|, v[2:3]
47632 // CHECK: [0x05,0x01,0xce,0xd2,0x01,0x05,0x02,0x00]
47634 v_max_f64 v[5:6], v[1:2], |v[2:3]|
47635 // CHECK: [0x05,0x02,0xce,0xd2,0x01,0x05,0x02,0x00]
47637 v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|
47638 // CHECK: [0x05,0x03,0xce,0xd2,0x01,0x05,0x02,0x00]
47640 v_max_f64 v[5:6], v[1:2], v[2:3] clamp
47641 // CHECK: [0x05,0x08,0xce,0xd2,0x01,0x05,0x02,0x00]
47643 v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
47644 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x08]
47646 v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
47647 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x10]
47649 v_max_f64 v[5:6], v[1:2], v[2:3] div:2
47650 // CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x18]
47652 v_ldexp_f64 v[5:6], v[1:2], v2
47653 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x00]
47655 v_ldexp_f64 v[254:255], v[1:2], v2
47656 // CHECK: [0xfe,0x00,0xd0,0xd2,0x01,0x05,0x02,0x00]
47658 v_ldexp_f64 v[5:6], v[254:255], v2
47659 // CHECK: [0x05,0x00,0xd0,0xd2,0xfe,0x05,0x02,0x00]
47661 v_ldexp_f64 v[5:6], s[2:3], v2
47662 // CHECK: [0x05,0x00,0xd0,0xd2,0x02,0x04,0x02,0x00]
47664 v_ldexp_f64 v[5:6], s[4:5], v2
47665 // CHECK: [0x05,0x00,0xd0,0xd2,0x04,0x04,0x02,0x00]
47667 v_ldexp_f64 v[5:6], s[102:103], v2
47668 // CHECK: [0x05,0x00,0xd0,0xd2,0x66,0x04,0x02,0x00]
47670 v_ldexp_f64 v[5:6], flat_scratch, v2
47671 // CHECK: [0x05,0x00,0xd0,0xd2,0x68,0x04,0x02,0x00]
47673 v_ldexp_f64 v[5:6], vcc, v2
47674 // CHECK: [0x05,0x00,0xd0,0xd2,0x6a,0x04,0x02,0x00]
47676 v_ldexp_f64 v[5:6], tba, v2
47677 // CHECK: [0x05,0x00,0xd0,0xd2,0x6c,0x04,0x02,0x00]
47679 v_ldexp_f64 v[5:6], tma, v2
47680 // CHECK: [0x05,0x00,0xd0,0xd2,0x6e,0x04,0x02,0x00]
47682 v_ldexp_f64 v[5:6], ttmp[10:11], v2
47683 // CHECK: [0x05,0x00,0xd0,0xd2,0x7a,0x04,0x02,0x00]
47685 v_ldexp_f64 v[5:6], exec, v2
47686 // CHECK: [0x05,0x00,0xd0,0xd2,0x7e,0x04,0x02,0x00]
47688 v_ldexp_f64 v[5:6], 0, v2
47689 // CHECK: [0x05,0x00,0xd0,0xd2,0x80,0x04,0x02,0x00]
47691 v_ldexp_f64 v[5:6], -1, v2
47692 // CHECK: [0x05,0x00,0xd0,0xd2,0xc1,0x04,0x02,0x00]
47694 v_ldexp_f64 v[5:6], 0.5, v2
47695 // CHECK: [0x05,0x00,0xd0,0xd2,0xf0,0x04,0x02,0x00]
47697 v_ldexp_f64 v[5:6], -4.0, v2
47698 // CHECK: [0x05,0x00,0xd0,0xd2,0xf7,0x04,0x02,0x00]
47700 v_ldexp_f64 v[5:6], v[1:2], v255
47701 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xff,0x03,0x00]
47703 v_ldexp_f64 v[5:6], v[1:2], s2
47704 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x00,0x00]
47706 v_ldexp_f64 v[5:6], v[1:2], s103
47707 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xcf,0x00,0x00]
47709 v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo
47710 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd1,0x00,0x00]
47712 v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi
47713 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd3,0x00,0x00]
47715 v_ldexp_f64 v[5:6], v[1:2], vcc_lo
47716 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd5,0x00,0x00]
47718 v_ldexp_f64 v[5:6], v[1:2], vcc_hi
47719 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd7,0x00,0x00]
47721 v_ldexp_f64 v[5:6], v[1:2], tba_lo
47722 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd9,0x00,0x00]
47724 v_ldexp_f64 v[5:6], v[1:2], tba_hi
47725 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdb,0x00,0x00]
47727 v_ldexp_f64 v[5:6], v[1:2], tma_lo
47728 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdd,0x00,0x00]
47730 v_ldexp_f64 v[5:6], v[1:2], tma_hi
47731 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdf,0x00,0x00]
47733 v_ldexp_f64 v[5:6], v[1:2], ttmp11
47734 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf7,0x00,0x00]
47736 v_ldexp_f64 v[5:6], v[1:2], m0
47737 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf9,0x00,0x00]
47739 v_ldexp_f64 v[5:6], v[1:2], exec_lo
47740 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xfd,0x00,0x00]
47742 v_ldexp_f64 v[5:6], v[1:2], exec_hi
47743 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xff,0x00,0x00]
47745 v_ldexp_f64 v[5:6], v[1:2], 0
47746 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x01,0x01,0x00]
47748 v_ldexp_f64 v[5:6], v[1:2], -1
47749 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x83,0x01,0x00]
47751 v_ldexp_f64 v[5:6], v[1:2], 0.5
47752 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xe1,0x01,0x00]
47754 v_ldexp_f64 v[5:6], v[1:2], -4.0
47755 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xef,0x01,0x00]
47757 v_ldexp_f64 v[5:6], -v[1:2], v2
47758 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x20]
47760 v_ldexp_f64 v[5:6], |v[1:2]|, v2
47761 // CHECK: [0x05,0x01,0xd0,0xd2,0x01,0x05,0x02,0x00]
47763 v_ldexp_f64 v[5:6], v[1:2], v2 clamp
47764 // CHECK: [0x05,0x08,0xd0,0xd2,0x01,0x05,0x02,0x00]
47766 v_ldexp_f64 v[5:6], v[1:2], v2 mul:2
47767 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x08]
47769 v_ldexp_f64 v[5:6], v[1:2], v2 mul:4
47770 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x10]
47772 v_ldexp_f64 v[5:6], v[1:2], v2 div:2
47773 // CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x18]
47775 v_mul_lo_u32 v5, v1, v2
47776 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x05,0x02,0x00]
47778 v_mul_lo_u32 v255, v1, v2
47779 // CHECK: [0xff,0x00,0xd2,0xd2,0x01,0x05,0x02,0x00]
47781 v_mul_lo_u32 v5, v255, v2
47782 // CHECK: [0x05,0x00,0xd2,0xd2,0xff,0x05,0x02,0x00]
47784 v_mul_lo_u32 v5, s1, v2
47785 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x04,0x02,0x00]
47787 v_mul_lo_u32 v5, s103, v2
47788 // CHECK: [0x05,0x00,0xd2,0xd2,0x67,0x04,0x02,0x00]
47790 v_mul_lo_u32 v5, flat_scratch_lo, v2
47791 // CHECK: [0x05,0x00,0xd2,0xd2,0x68,0x04,0x02,0x00]
47793 v_mul_lo_u32 v5, flat_scratch_hi, v2
47794 // CHECK: [0x05,0x00,0xd2,0xd2,0x69,0x04,0x02,0x00]
47796 v_mul_lo_u32 v5, vcc_lo, v2
47797 // CHECK: [0x05,0x00,0xd2,0xd2,0x6a,0x04,0x02,0x00]
47799 v_mul_lo_u32 v5, vcc_hi, v2
47800 // CHECK: [0x05,0x00,0xd2,0xd2,0x6b,0x04,0x02,0x00]
47802 v_mul_lo_u32 v5, tba_lo, v2
47803 // CHECK: [0x05,0x00,0xd2,0xd2,0x6c,0x04,0x02,0x00]
47805 v_mul_lo_u32 v5, tba_hi, v2
47806 // CHECK: [0x05,0x00,0xd2,0xd2,0x6d,0x04,0x02,0x00]
47808 v_mul_lo_u32 v5, tma_lo, v2
47809 // CHECK: [0x05,0x00,0xd2,0xd2,0x6e,0x04,0x02,0x00]
47811 v_mul_lo_u32 v5, tma_hi, v2
47812 // CHECK: [0x05,0x00,0xd2,0xd2,0x6f,0x04,0x02,0x00]
47814 v_mul_lo_u32 v5, ttmp11, v2
47815 // CHECK: [0x05,0x00,0xd2,0xd2,0x7b,0x04,0x02,0x00]
47817 v_mul_lo_u32 v5, m0, v2
47818 // CHECK: [0x05,0x00,0xd2,0xd2,0x7c,0x04,0x02,0x00]
47820 v_mul_lo_u32 v5, exec_lo, v2
47821 // CHECK: [0x05,0x00,0xd2,0xd2,0x7e,0x04,0x02,0x00]
47823 v_mul_lo_u32 v5, exec_hi, v2
47824 // CHECK: [0x05,0x00,0xd2,0xd2,0x7f,0x04,0x02,0x00]
47826 v_mul_lo_u32 v5, 0, v2
47827 // CHECK: [0x05,0x00,0xd2,0xd2,0x80,0x04,0x02,0x00]
47829 v_mul_lo_u32 v5, -1, v2
47830 // CHECK: [0x05,0x00,0xd2,0xd2,0xc1,0x04,0x02,0x00]
47832 v_mul_lo_u32 v5, 0.5, v2
47833 // CHECK: [0x05,0x00,0xd2,0xd2,0xf0,0x04,0x02,0x00]
47835 v_mul_lo_u32 v5, -4.0, v2
47836 // CHECK: [0x05,0x00,0xd2,0xd2,0xf7,0x04,0x02,0x00]
47838 v_mul_lo_u32 v5, v1, v255
47839 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xff,0x03,0x00]
47841 v_mul_lo_u32 v5, v1, s2
47842 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x05,0x00,0x00]
47844 v_mul_lo_u32 v5, v1, s103
47845 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xcf,0x00,0x00]
47847 v_mul_lo_u32 v5, v1, flat_scratch_lo
47848 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd1,0x00,0x00]
47850 v_mul_lo_u32 v5, v1, flat_scratch_hi
47851 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd3,0x00,0x00]
47853 v_mul_lo_u32 v5, v1, vcc_lo
47854 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd5,0x00,0x00]
47856 v_mul_lo_u32 v5, v1, vcc_hi
47857 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd7,0x00,0x00]
47859 v_mul_lo_u32 v5, v1, tba_lo
47860 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd9,0x00,0x00]
47862 v_mul_lo_u32 v5, v1, tba_hi
47863 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdb,0x00,0x00]
47865 v_mul_lo_u32 v5, v1, tma_lo
47866 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdd,0x00,0x00]
47868 v_mul_lo_u32 v5, v1, tma_hi
47869 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdf,0x00,0x00]
47871 v_mul_lo_u32 v5, v1, ttmp11
47872 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf7,0x00,0x00]
47874 v_mul_lo_u32 v5, v1, m0
47875 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf9,0x00,0x00]
47877 v_mul_lo_u32 v5, v1, exec_lo
47878 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xfd,0x00,0x00]
47880 v_mul_lo_u32 v5, v1, exec_hi
47881 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xff,0x00,0x00]
47883 v_mul_lo_u32 v5, v1, 0
47884 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x01,0x01,0x00]
47886 v_mul_lo_u32 v5, v1, -1
47887 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x83,0x01,0x00]
47889 v_mul_lo_u32 v5, v1, 0.5
47890 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xe1,0x01,0x00]
47892 v_mul_lo_u32 v5, v1, -4.0
47893 // CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xef,0x01,0x00]
47895 v_mul_hi_u32 v5, v1, v2
47896 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x05,0x02,0x00]
47898 v_mul_hi_u32 v255, v1, v2
47899 // CHECK: [0xff,0x00,0xd4,0xd2,0x01,0x05,0x02,0x00]
47901 v_mul_hi_u32 v5, v255, v2
47902 // CHECK: [0x05,0x00,0xd4,0xd2,0xff,0x05,0x02,0x00]
47904 v_mul_hi_u32 v5, s1, v2
47905 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x04,0x02,0x00]
47907 v_mul_hi_u32 v5, s103, v2
47908 // CHECK: [0x05,0x00,0xd4,0xd2,0x67,0x04,0x02,0x00]
47910 v_mul_hi_u32 v5, flat_scratch_lo, v2
47911 // CHECK: [0x05,0x00,0xd4,0xd2,0x68,0x04,0x02,0x00]
47913 v_mul_hi_u32 v5, flat_scratch_hi, v2
47914 // CHECK: [0x05,0x00,0xd4,0xd2,0x69,0x04,0x02,0x00]
47916 v_mul_hi_u32 v5, vcc_lo, v2
47917 // CHECK: [0x05,0x00,0xd4,0xd2,0x6a,0x04,0x02,0x00]
47919 v_mul_hi_u32 v5, vcc_hi, v2
47920 // CHECK: [0x05,0x00,0xd4,0xd2,0x6b,0x04,0x02,0x00]
47922 v_mul_hi_u32 v5, tba_lo, v2
47923 // CHECK: [0x05,0x00,0xd4,0xd2,0x6c,0x04,0x02,0x00]
47925 v_mul_hi_u32 v5, tba_hi, v2
47926 // CHECK: [0x05,0x00,0xd4,0xd2,0x6d,0x04,0x02,0x00]
47928 v_mul_hi_u32 v5, tma_lo, v2
47929 // CHECK: [0x05,0x00,0xd4,0xd2,0x6e,0x04,0x02,0x00]
47931 v_mul_hi_u32 v5, tma_hi, v2
47932 // CHECK: [0x05,0x00,0xd4,0xd2,0x6f,0x04,0x02,0x00]
47934 v_mul_hi_u32 v5, ttmp11, v2
47935 // CHECK: [0x05,0x00,0xd4,0xd2,0x7b,0x04,0x02,0x00]
47937 v_mul_hi_u32 v5, m0, v2
47938 // CHECK: [0x05,0x00,0xd4,0xd2,0x7c,0x04,0x02,0x00]
47940 v_mul_hi_u32 v5, exec_lo, v2
47941 // CHECK: [0x05,0x00,0xd4,0xd2,0x7e,0x04,0x02,0x00]
47943 v_mul_hi_u32 v5, exec_hi, v2
47944 // CHECK: [0x05,0x00,0xd4,0xd2,0x7f,0x04,0x02,0x00]
47946 v_mul_hi_u32 v5, 0, v2
47947 // CHECK: [0x05,0x00,0xd4,0xd2,0x80,0x04,0x02,0x00]
47949 v_mul_hi_u32 v5, -1, v2
47950 // CHECK: [0x05,0x00,0xd4,0xd2,0xc1,0x04,0x02,0x00]
47952 v_mul_hi_u32 v5, 0.5, v2
47953 // CHECK: [0x05,0x00,0xd4,0xd2,0xf0,0x04,0x02,0x00]
47955 v_mul_hi_u32 v5, -4.0, v2
47956 // CHECK: [0x05,0x00,0xd4,0xd2,0xf7,0x04,0x02,0x00]
47958 v_mul_hi_u32 v5, v1, v255
47959 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xff,0x03,0x00]
47961 v_mul_hi_u32 v5, v1, s2
47962 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x05,0x00,0x00]
47964 v_mul_hi_u32 v5, v1, s103
47965 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xcf,0x00,0x00]
47967 v_mul_hi_u32 v5, v1, flat_scratch_lo
47968 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd1,0x00,0x00]
47970 v_mul_hi_u32 v5, v1, flat_scratch_hi
47971 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd3,0x00,0x00]
47973 v_mul_hi_u32 v5, v1, vcc_lo
47974 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd5,0x00,0x00]
47976 v_mul_hi_u32 v5, v1, vcc_hi
47977 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd7,0x00,0x00]
47979 v_mul_hi_u32 v5, v1, tba_lo
47980 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd9,0x00,0x00]
47982 v_mul_hi_u32 v5, v1, tba_hi
47983 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdb,0x00,0x00]
47985 v_mul_hi_u32 v5, v1, tma_lo
47986 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdd,0x00,0x00]
47988 v_mul_hi_u32 v5, v1, tma_hi
47989 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdf,0x00,0x00]
47991 v_mul_hi_u32 v5, v1, ttmp11
47992 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf7,0x00,0x00]
47994 v_mul_hi_u32 v5, v1, m0
47995 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf9,0x00,0x00]
47997 v_mul_hi_u32 v5, v1, exec_lo
47998 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xfd,0x00,0x00]
48000 v_mul_hi_u32 v5, v1, exec_hi
48001 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xff,0x00,0x00]
48003 v_mul_hi_u32 v5, v1, 0
48004 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x01,0x01,0x00]
48006 v_mul_hi_u32 v5, v1, -1
48007 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x83,0x01,0x00]
48009 v_mul_hi_u32 v5, v1, 0.5
48010 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xe1,0x01,0x00]
48012 v_mul_hi_u32 v5, v1, -4.0
48013 // CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xef,0x01,0x00]
48015 v_mul_lo_i32 v5, v1, v2
48016 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x05,0x02,0x00]
48018 v_mul_lo_i32 v255, v1, v2
48019 // CHECK: [0xff,0x00,0xd6,0xd2,0x01,0x05,0x02,0x00]
48021 v_mul_lo_i32 v5, v255, v2
48022 // CHECK: [0x05,0x00,0xd6,0xd2,0xff,0x05,0x02,0x00]
48024 v_mul_lo_i32 v5, s1, v2
48025 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x04,0x02,0x00]
48027 v_mul_lo_i32 v5, s103, v2
48028 // CHECK: [0x05,0x00,0xd6,0xd2,0x67,0x04,0x02,0x00]
48030 v_mul_lo_i32 v5, flat_scratch_lo, v2
48031 // CHECK: [0x05,0x00,0xd6,0xd2,0x68,0x04,0x02,0x00]
48033 v_mul_lo_i32 v5, flat_scratch_hi, v2
48034 // CHECK: [0x05,0x00,0xd6,0xd2,0x69,0x04,0x02,0x00]
48036 v_mul_lo_i32 v5, vcc_lo, v2
48037 // CHECK: [0x05,0x00,0xd6,0xd2,0x6a,0x04,0x02,0x00]
48039 v_mul_lo_i32 v5, vcc_hi, v2
48040 // CHECK: [0x05,0x00,0xd6,0xd2,0x6b,0x04,0x02,0x00]
48042 v_mul_lo_i32 v5, tba_lo, v2
48043 // CHECK: [0x05,0x00,0xd6,0xd2,0x6c,0x04,0x02,0x00]
48045 v_mul_lo_i32 v5, tba_hi, v2
48046 // CHECK: [0x05,0x00,0xd6,0xd2,0x6d,0x04,0x02,0x00]
48048 v_mul_lo_i32 v5, tma_lo, v2
48049 // CHECK: [0x05,0x00,0xd6,0xd2,0x6e,0x04,0x02,0x00]
48051 v_mul_lo_i32 v5, tma_hi, v2
48052 // CHECK: [0x05,0x00,0xd6,0xd2,0x6f,0x04,0x02,0x00]
48054 v_mul_lo_i32 v5, ttmp11, v2
48055 // CHECK: [0x05,0x00,0xd6,0xd2,0x7b,0x04,0x02,0x00]
48057 v_mul_lo_i32 v5, m0, v2
48058 // CHECK: [0x05,0x00,0xd6,0xd2,0x7c,0x04,0x02,0x00]
48060 v_mul_lo_i32 v5, exec_lo, v2
48061 // CHECK: [0x05,0x00,0xd6,0xd2,0x7e,0x04,0x02,0x00]
48063 v_mul_lo_i32 v5, exec_hi, v2
48064 // CHECK: [0x05,0x00,0xd6,0xd2,0x7f,0x04,0x02,0x00]
48066 v_mul_lo_i32 v5, 0, v2
48067 // CHECK: [0x05,0x00,0xd6,0xd2,0x80,0x04,0x02,0x00]
48069 v_mul_lo_i32 v5, -1, v2
48070 // CHECK: [0x05,0x00,0xd6,0xd2,0xc1,0x04,0x02,0x00]
48072 v_mul_lo_i32 v5, 0.5, v2
48073 // CHECK: [0x05,0x00,0xd6,0xd2,0xf0,0x04,0x02,0x00]
48075 v_mul_lo_i32 v5, -4.0, v2
48076 // CHECK: [0x05,0x00,0xd6,0xd2,0xf7,0x04,0x02,0x00]
48078 v_mul_lo_i32 v5, v1, v255
48079 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xff,0x03,0x00]
48081 v_mul_lo_i32 v5, v1, s2
48082 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x05,0x00,0x00]
48084 v_mul_lo_i32 v5, v1, s103
48085 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xcf,0x00,0x00]
48087 v_mul_lo_i32 v5, v1, flat_scratch_lo
48088 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd1,0x00,0x00]
48090 v_mul_lo_i32 v5, v1, flat_scratch_hi
48091 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd3,0x00,0x00]
48093 v_mul_lo_i32 v5, v1, vcc_lo
48094 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd5,0x00,0x00]
48096 v_mul_lo_i32 v5, v1, vcc_hi
48097 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd7,0x00,0x00]
48099 v_mul_lo_i32 v5, v1, tba_lo
48100 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd9,0x00,0x00]
48102 v_mul_lo_i32 v5, v1, tba_hi
48103 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdb,0x00,0x00]
48105 v_mul_lo_i32 v5, v1, tma_lo
48106 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdd,0x00,0x00]
48108 v_mul_lo_i32 v5, v1, tma_hi
48109 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdf,0x00,0x00]
48111 v_mul_lo_i32 v5, v1, ttmp11
48112 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf7,0x00,0x00]
48114 v_mul_lo_i32 v5, v1, m0
48115 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf9,0x00,0x00]
48117 v_mul_lo_i32 v5, v1, exec_lo
48118 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xfd,0x00,0x00]
48120 v_mul_lo_i32 v5, v1, exec_hi
48121 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xff,0x00,0x00]
48123 v_mul_lo_i32 v5, v1, 0
48124 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x01,0x01,0x00]
48126 v_mul_lo_i32 v5, v1, -1
48127 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x83,0x01,0x00]
48129 v_mul_lo_i32 v5, v1, 0.5
48130 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xe1,0x01,0x00]
48132 v_mul_lo_i32 v5, v1, -4.0
48133 // CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xef,0x01,0x00]
48135 v_mul_hi_i32 v5, v1, v2
48136 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x05,0x02,0x00]
48138 v_mul_hi_i32 v255, v1, v2
48139 // CHECK: [0xff,0x00,0xd8,0xd2,0x01,0x05,0x02,0x00]
48141 v_mul_hi_i32 v5, v255, v2
48142 // CHECK: [0x05,0x00,0xd8,0xd2,0xff,0x05,0x02,0x00]
48144 v_mul_hi_i32 v5, s1, v2
48145 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x04,0x02,0x00]
48147 v_mul_hi_i32 v5, s103, v2
48148 // CHECK: [0x05,0x00,0xd8,0xd2,0x67,0x04,0x02,0x00]
48150 v_mul_hi_i32 v5, flat_scratch_lo, v2
48151 // CHECK: [0x05,0x00,0xd8,0xd2,0x68,0x04,0x02,0x00]
48153 v_mul_hi_i32 v5, flat_scratch_hi, v2
48154 // CHECK: [0x05,0x00,0xd8,0xd2,0x69,0x04,0x02,0x00]
48156 v_mul_hi_i32 v5, vcc_lo, v2
48157 // CHECK: [0x05,0x00,0xd8,0xd2,0x6a,0x04,0x02,0x00]
48159 v_mul_hi_i32 v5, vcc_hi, v2
48160 // CHECK: [0x05,0x00,0xd8,0xd2,0x6b,0x04,0x02,0x00]
48162 v_mul_hi_i32 v5, tba_lo, v2
48163 // CHECK: [0x05,0x00,0xd8,0xd2,0x6c,0x04,0x02,0x00]
48165 v_mul_hi_i32 v5, tba_hi, v2
48166 // CHECK: [0x05,0x00,0xd8,0xd2,0x6d,0x04,0x02,0x00]
48168 v_mul_hi_i32 v5, tma_lo, v2
48169 // CHECK: [0x05,0x00,0xd8,0xd2,0x6e,0x04,0x02,0x00]
48171 v_mul_hi_i32 v5, tma_hi, v2
48172 // CHECK: [0x05,0x00,0xd8,0xd2,0x6f,0x04,0x02,0x00]
48174 v_mul_hi_i32 v5, ttmp11, v2
48175 // CHECK: [0x05,0x00,0xd8,0xd2,0x7b,0x04,0x02,0x00]
48177 v_mul_hi_i32 v5, m0, v2
48178 // CHECK: [0x05,0x00,0xd8,0xd2,0x7c,0x04,0x02,0x00]
48180 v_mul_hi_i32 v5, exec_lo, v2
48181 // CHECK: [0x05,0x00,0xd8,0xd2,0x7e,0x04,0x02,0x00]
48183 v_mul_hi_i32 v5, exec_hi, v2
48184 // CHECK: [0x05,0x00,0xd8,0xd2,0x7f,0x04,0x02,0x00]
48186 v_mul_hi_i32 v5, 0, v2
48187 // CHECK: [0x05,0x00,0xd8,0xd2,0x80,0x04,0x02,0x00]
48189 v_mul_hi_i32 v5, -1, v2
48190 // CHECK: [0x05,0x00,0xd8,0xd2,0xc1,0x04,0x02,0x00]
48192 v_mul_hi_i32 v5, 0.5, v2
48193 // CHECK: [0x05,0x00,0xd8,0xd2,0xf0,0x04,0x02,0x00]
48195 v_mul_hi_i32 v5, -4.0, v2
48196 // CHECK: [0x05,0x00,0xd8,0xd2,0xf7,0x04,0x02,0x00]
48198 v_mul_hi_i32 v5, v1, v255
48199 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xff,0x03,0x00]
48201 v_mul_hi_i32 v5, v1, s2
48202 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x05,0x00,0x00]
48204 v_mul_hi_i32 v5, v1, s103
48205 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xcf,0x00,0x00]
48207 v_mul_hi_i32 v5, v1, flat_scratch_lo
48208 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd1,0x00,0x00]
48210 v_mul_hi_i32 v5, v1, flat_scratch_hi
48211 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd3,0x00,0x00]
48213 v_mul_hi_i32 v5, v1, vcc_lo
48214 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd5,0x00,0x00]
48216 v_mul_hi_i32 v5, v1, vcc_hi
48217 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd7,0x00,0x00]
48219 v_mul_hi_i32 v5, v1, tba_lo
48220 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd9,0x00,0x00]
48222 v_mul_hi_i32 v5, v1, tba_hi
48223 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdb,0x00,0x00]
48225 v_mul_hi_i32 v5, v1, tma_lo
48226 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdd,0x00,0x00]
48228 v_mul_hi_i32 v5, v1, tma_hi
48229 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdf,0x00,0x00]
48231 v_mul_hi_i32 v5, v1, ttmp11
48232 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf7,0x00,0x00]
48234 v_mul_hi_i32 v5, v1, m0
48235 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf9,0x00,0x00]
48237 v_mul_hi_i32 v5, v1, exec_lo
48238 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xfd,0x00,0x00]
48240 v_mul_hi_i32 v5, v1, exec_hi
48241 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xff,0x00,0x00]
48243 v_mul_hi_i32 v5, v1, 0
48244 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x01,0x01,0x00]
48246 v_mul_hi_i32 v5, v1, -1
48247 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x83,0x01,0x00]
48249 v_mul_hi_i32 v5, v1, 0.5
48250 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xe1,0x01,0x00]
48252 v_mul_hi_i32 v5, v1, -4.0
48253 // CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xef,0x01,0x00]
48255 v_div_scale_f32 v5, vcc, v1, v2, v3
48256 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x04]
48258 v_div_scale_f32 v255, vcc, v1, v2, v3
48259 // CHECK: [0xff,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x04]
48261 v_div_scale_f32 v5, vcc, v255, v2, v3
48262 // CHECK: [0x05,0x6a,0xda,0xd2,0xff,0x05,0x0e,0x04]
48264 v_div_scale_f32 v5, vcc, s1, v2, v3
48265 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x04,0x0e,0x04]
48267 v_div_scale_f32 v5, vcc, s103, v2, v3
48268 // CHECK: [0x05,0x6a,0xda,0xd2,0x67,0x04,0x0e,0x04]
48270 v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3
48271 // CHECK: [0x05,0x6a,0xda,0xd2,0x68,0x04,0x0e,0x04]
48273 v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3
48274 // CHECK: [0x05,0x6a,0xda,0xd2,0x69,0x04,0x0e,0x04]
48276 v_div_scale_f32 v5, vcc, vcc_lo, v2, v3
48277 // CHECK: [0x05,0x6a,0xda,0xd2,0x6a,0x04,0x0e,0x04]
48279 v_div_scale_f32 v5, vcc, vcc_hi, v2, v3
48280 // CHECK: [0x05,0x6a,0xda,0xd2,0x6b,0x04,0x0e,0x04]
48282 v_div_scale_f32 v5, vcc, tba_lo, v2, v3
48283 // CHECK: [0x05,0x6a,0xda,0xd2,0x6c,0x04,0x0e,0x04]
48285 v_div_scale_f32 v5, vcc, tba_hi, v2, v3
48286 // CHECK: [0x05,0x6a,0xda,0xd2,0x6d,0x04,0x0e,0x04]
48288 v_div_scale_f32 v5, vcc, tma_lo, v2, v3
48289 // CHECK: [0x05,0x6a,0xda,0xd2,0x6e,0x04,0x0e,0x04]
48291 v_div_scale_f32 v5, vcc, tma_hi, v2, v3
48292 // CHECK: [0x05,0x6a,0xda,0xd2,0x6f,0x04,0x0e,0x04]
48294 v_div_scale_f32 v5, vcc, ttmp11, v2, v3
48295 // CHECK: [0x05,0x6a,0xda,0xd2,0x7b,0x04,0x0e,0x04]
48297 v_div_scale_f32 v5, vcc, m0, v2, v3
48298 // CHECK: [0x05,0x6a,0xda,0xd2,0x7c,0x04,0x0e,0x04]
48300 v_div_scale_f32 v5, vcc, exec_lo, v2, v3
48301 // CHECK: [0x05,0x6a,0xda,0xd2,0x7e,0x04,0x0e,0x04]
48303 v_div_scale_f32 v5, vcc, exec_hi, v2, v3
48304 // CHECK: [0x05,0x6a,0xda,0xd2,0x7f,0x04,0x0e,0x04]
48306 v_div_scale_f32 v5, vcc, 0, v2, v3
48307 // CHECK: [0x05,0x6a,0xda,0xd2,0x80,0x04,0x0e,0x04]
48309 v_div_scale_f32 v5, vcc, -1, v2, v3
48310 // CHECK: [0x05,0x6a,0xda,0xd2,0xc1,0x04,0x0e,0x04]
48312 v_div_scale_f32 v5, vcc, 0.5, v2, v3
48313 // CHECK: [0x05,0x6a,0xda,0xd2,0xf0,0x04,0x0e,0x04]
48315 v_div_scale_f32 v5, vcc, -4.0, v2, v3
48316 // CHECK: [0x05,0x6a,0xda,0xd2,0xf7,0x04,0x0e,0x04]
48318 v_div_scale_f32 v5, vcc, v1, v255, v3
48319 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xff,0x0f,0x04]
48321 v_div_scale_f32 v5, vcc, v1, s2, v3
48322 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0c,0x04]
48324 v_div_scale_f32 v5, vcc, v1, s103, v3
48325 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xcf,0x0c,0x04]
48327 v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3
48328 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd1,0x0c,0x04]
48330 v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3
48331 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd3,0x0c,0x04]
48333 v_div_scale_f32 v5, vcc, v1, vcc_lo, v3
48334 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd5,0x0c,0x04]
48336 v_div_scale_f32 v5, vcc, v1, vcc_hi, v3
48337 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd7,0x0c,0x04]
48339 v_div_scale_f32 v5, vcc, v1, tba_lo, v3
48340 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd9,0x0c,0x04]
48342 v_div_scale_f32 v5, vcc, v1, tba_hi, v3
48343 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdb,0x0c,0x04]
48345 v_div_scale_f32 v5, vcc, v1, tma_lo, v3
48346 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdd,0x0c,0x04]
48348 v_div_scale_f32 v5, vcc, v1, tma_hi, v3
48349 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdf,0x0c,0x04]
48351 v_div_scale_f32 v5, vcc, v1, ttmp11, v3
48352 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf7,0x0c,0x04]
48354 v_div_scale_f32 v5, vcc, v1, m0, v3
48355 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf9,0x0c,0x04]
48357 v_div_scale_f32 v5, vcc, v1, exec_lo, v3
48358 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xfd,0x0c,0x04]
48360 v_div_scale_f32 v5, vcc, v1, exec_hi, v3
48361 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xff,0x0c,0x04]
48363 v_div_scale_f32 v5, vcc, v1, 0, v3
48364 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x01,0x0d,0x04]
48366 v_div_scale_f32 v5, vcc, v1, -1, v3
48367 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x83,0x0d,0x04]
48369 v_div_scale_f32 v5, vcc, v1, 0.5, v3
48370 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xe1,0x0d,0x04]
48372 v_div_scale_f32 v5, vcc, v1, -4.0, v3
48373 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xef,0x0d,0x04]
48375 v_div_scale_f32 v5, vcc, v1, v2, v255
48376 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfe,0x07]
48378 v_div_scale_f32 v5, vcc, v1, v2, s3
48379 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x00]
48381 v_div_scale_f32 v5, vcc, v1, v2, s103
48382 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x9e,0x01]
48384 v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo
48385 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xa2,0x01]
48387 v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi
48388 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xa6,0x01]
48390 v_div_scale_f32 v5, vcc, v1, v2, vcc_lo
48391 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xaa,0x01]
48393 v_div_scale_f32 v5, vcc, v1, v2, vcc_hi
48394 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xae,0x01]
48396 v_div_scale_f32 v5, vcc, v1, v2, tba_lo
48397 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xb2,0x01]
48399 v_div_scale_f32 v5, vcc, v1, v2, tba_hi
48400 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xb6,0x01]
48402 v_div_scale_f32 v5, vcc, v1, v2, tma_lo
48403 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xba,0x01]
48405 v_div_scale_f32 v5, vcc, v1, v2, tma_hi
48406 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xbe,0x01]
48408 v_div_scale_f32 v5, vcc, v1, v2, ttmp11
48409 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xee,0x01]
48411 v_div_scale_f32 v5, vcc, v1, v2, m0
48412 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xf2,0x01]
48414 v_div_scale_f32 v5, vcc, v1, v2, exec_lo
48415 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfa,0x01]
48417 v_div_scale_f32 v5, vcc, v1, v2, exec_hi
48418 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfe,0x01]
48420 v_div_scale_f32 v5, vcc, v1, v2, 0
48421 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x02,0x02]
48423 v_div_scale_f32 v5, vcc, v1, v2, -1
48424 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x06,0x03]
48426 v_div_scale_f32 v5, vcc, v1, v2, 0.5
48427 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xc2,0x03]
48429 v_div_scale_f32 v5, vcc, v1, v2, -4.0
48430 // CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xde,0x03]
48432 v_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]
48435 v_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]
48438 v_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]
48441 v_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]
48444 v_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]
48447 v_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]
48450 v_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]
48453 v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4]
48454 // CHECK: [0x05,0x6a,0xdc,0xd2,0x6a,0x04,0x0e,0x04]
48456 v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4]
48457 // CHECK: [0x05,0x6a,0xdc,0xd2,0x6c,0x04,0x0e,0x04]
48459 v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4]
48460 // CHECK: [0x05,0x6a,0xdc,0xd2,0x6e,0x04,0x0e,0x04]
48462 v_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]
48465 v_div_scale_f64 v[5:6], vcc, exec, v[2:3], v[3:4]
48466 // CHECK: [0x05,0x6a,0xdc,0xd2,0x7e,0x04,0x0e,0x04]
48468 v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4]
48469 // CHECK: [0x05,0x6a,0xdc,0xd2,0x80,0x04,0x0e,0x04]
48471 v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4]
48472 // CHECK: [0x05,0x6a,0xdc,0xd2,0xc1,0x04,0x0e,0x04]
48474 v_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]
48477 v_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]
48480 v_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]
48483 v_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]
48486 v_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]
48489 v_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]
48492 v_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]
48495 v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4]
48496 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd5,0x0c,0x04]
48498 v_div_scale_f64 v[5:6], vcc, v[1:2], tba, v[3:4]
48499 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd9,0x0c,0x04]
48501 v_div_scale_f64 v[5:6], vcc, v[1:2], tma, v[3:4]
48502 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xdd,0x0c,0x04]
48504 v_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]
48507 v_div_scale_f64 v[5:6], vcc, v[1:2], exec, v[3:4]
48508 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfd,0x0c,0x04]
48510 v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4]
48511 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x01,0x0d,0x04]
48513 v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4]
48514 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x83,0x0d,0x04]
48516 v_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]
48519 v_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]
48522 v_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]
48525 v_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]
48528 v_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]
48531 v_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]
48534 v_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]
48537 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc
48538 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xaa,0x01]
48540 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tba
48541 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xb2,0x01]
48543 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tma
48544 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xba,0x01]
48546 v_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]
48549 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], exec
48550 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xfa,0x01]
48552 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0
48553 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x02,0x02]
48555 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -1
48556 // CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x06,0x03]
48558 v_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]
48561 v_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]
48564 v_div_fmas_f32 v5, v1, v2, v3
48565 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x04]
48567 v_div_fmas_f32 v255, v1, v2, v3
48568 // CHECK: [0xff,0x00,0xde,0xd2,0x01,0x05,0x0e,0x04]
48570 v_div_fmas_f32 v5, v255, v2, v3
48571 // CHECK: [0x05,0x00,0xde,0xd2,0xff,0x05,0x0e,0x04]
48573 v_div_fmas_f32 v5, 0, v2, v3
48574 // CHECK: [0x05,0x00,0xde,0xd2,0x80,0x04,0x0e,0x04]
48576 v_div_fmas_f32 v5, -1, v2, v3
48577 // CHECK: [0x05,0x00,0xde,0xd2,0xc1,0x04,0x0e,0x04]
48579 v_div_fmas_f32 v5, 0.5, v2, v3
48580 // CHECK: [0x05,0x00,0xde,0xd2,0xf0,0x04,0x0e,0x04]
48582 v_div_fmas_f32 v5, -4.0, v2, v3
48583 // CHECK: [0x05,0x00,0xde,0xd2,0xf7,0x04,0x0e,0x04]
48585 v_div_fmas_f32 v5, v1, v255, v3
48586 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0xff,0x0f,0x04]
48588 v_div_fmas_f32 v5, v1, 0, v3
48589 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x01,0x0d,0x04]
48591 v_div_fmas_f32 v5, v1, -1, v3
48592 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x83,0x0d,0x04]
48594 v_div_fmas_f32 v5, v1, 0.5, v3
48595 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0xe1,0x0d,0x04]
48597 v_div_fmas_f32 v5, v1, -4.0, v3
48598 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0xef,0x0d,0x04]
48600 v_div_fmas_f32 v5, v1, v2, v255
48601 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xfe,0x07]
48603 v_div_fmas_f32 v5, v1, v2, 0
48604 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x02,0x02]
48606 v_div_fmas_f32 v5, v1, v2, -1
48607 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x06,0x03]
48609 v_div_fmas_f32 v5, v1, v2, 0.5
48610 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xc2,0x03]
48612 v_div_fmas_f32 v5, v1, v2, -4.0
48613 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xde,0x03]
48615 v_div_fmas_f32 v5, -v1, v2, v3
48616 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x24]
48618 v_div_fmas_f32 v5, v1, -v2, v3
48619 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x44]
48621 v_div_fmas_f32 v5, v1, v2, -v3
48622 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x84]
48624 v_div_fmas_f32 v5, -v1, -v2, -v3
48625 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0xe4]
48627 v_div_fmas_f32 v5, |v1|, v2, v3
48628 // CHECK: [0x05,0x01,0xde,0xd2,0x01,0x05,0x0e,0x04]
48630 v_div_fmas_f32 v5, v1, |v2|, v3
48631 // CHECK: [0x05,0x02,0xde,0xd2,0x01,0x05,0x0e,0x04]
48633 v_div_fmas_f32 v5, v1, v2, |v3|
48634 // CHECK: [0x05,0x04,0xde,0xd2,0x01,0x05,0x0e,0x04]
48636 v_div_fmas_f32 v5, |v1|, |v2|, |v3|
48637 // CHECK: [0x05,0x07,0xde,0xd2,0x01,0x05,0x0e,0x04]
48639 v_div_fmas_f32 v5, v1, v2, v3 clamp
48640 // CHECK: [0x05,0x08,0xde,0xd2,0x01,0x05,0x0e,0x04]
48642 v_div_fmas_f32 v5, v1, v2, v3 mul:2
48643 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x0c]
48645 v_div_fmas_f32 v5, v1, v2, v3 mul:4
48646 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x14]
48648 v_div_fmas_f32 v5, v1, v2, v3 div:2
48649 // CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x1c]
48651 v_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]
48654 v_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]
48657 v_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]
48660 v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4]
48661 // CHECK: [0x05,0x00,0xe0,0xd2,0x6a,0x04,0x0e,0x04]
48663 v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4]
48664 // CHECK: [0x05,0x00,0xe0,0xd2,0x80,0x04,0x0e,0x04]
48666 v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4]
48667 // CHECK: [0x05,0x00,0xe0,0xd2,0xc1,0x04,0x0e,0x04]
48669 v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4]
48670 // CHECK: [0x05,0x00,0xe0,0xd2,0xf0,0x04,0x0e,0x04]
48672 v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4]
48673 // CHECK: [0x05,0x00,0xe0,0xd2,0xf7,0x04,0x0e,0x04]
48675 v_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]
48678 v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4]
48679 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xd5,0x0c,0x04]
48681 v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4]
48682 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x01,0x0d,0x04]
48684 v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4]
48685 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x83,0x0d,0x04]
48687 v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4]
48688 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xe1,0x0d,0x04]
48690 v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4]
48691 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xef,0x0d,0x04]
48693 v_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]
48696 v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc
48697 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xaa,0x01]
48699 v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0
48700 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x02,0x02]
48702 v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1
48703 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x06,0x03]
48705 v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5
48706 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xc2,0x03]
48708 v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0
48709 // CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xde,0x03]
48711 v_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]
48714 v_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]
48717 v_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]
48720 v_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]
48723 v_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]
48726 v_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]
48729 v_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]
48732 v_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]
48735 v_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]
48738 v_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]
48741 v_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]
48744 v_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]
48747 v_msad_u8 v5, v1, v2, v3
48748 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x04]
48750 v_msad_u8 v255, v1, v2, v3
48751 // CHECK: [0xff,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x04]
48753 v_msad_u8 v5, v255, v2, v3
48754 // CHECK: [0x05,0x00,0xe2,0xd2,0xff,0x05,0x0e,0x04]
48756 v_msad_u8 v5, s1, v2, v3
48757 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x04,0x0e,0x04]
48759 v_msad_u8 v5, s103, v2, v3
48760 // CHECK: [0x05,0x00,0xe2,0xd2,0x67,0x04,0x0e,0x04]
48762 v_msad_u8 v5, flat_scratch_lo, v2, v3
48763 // CHECK: [0x05,0x00,0xe2,0xd2,0x68,0x04,0x0e,0x04]
48765 v_msad_u8 v5, flat_scratch_hi, v2, v3
48766 // CHECK: [0x05,0x00,0xe2,0xd2,0x69,0x04,0x0e,0x04]
48768 v_msad_u8 v5, vcc_lo, v2, v3
48769 // CHECK: [0x05,0x00,0xe2,0xd2,0x6a,0x04,0x0e,0x04]
48771 v_msad_u8 v5, vcc_hi, v2, v3
48772 // CHECK: [0x05,0x00,0xe2,0xd2,0x6b,0x04,0x0e,0x04]
48774 v_msad_u8 v5, tba_lo, v2, v3
48775 // CHECK: [0x05,0x00,0xe2,0xd2,0x6c,0x04,0x0e,0x04]
48777 v_msad_u8 v5, tba_hi, v2, v3
48778 // CHECK: [0x05,0x00,0xe2,0xd2,0x6d,0x04,0x0e,0x04]
48780 v_msad_u8 v5, tma_lo, v2, v3
48781 // CHECK: [0x05,0x00,0xe2,0xd2,0x6e,0x04,0x0e,0x04]
48783 v_msad_u8 v5, tma_hi, v2, v3
48784 // CHECK: [0x05,0x00,0xe2,0xd2,0x6f,0x04,0x0e,0x04]
48786 v_msad_u8 v5, ttmp11, v2, v3
48787 // CHECK: [0x05,0x00,0xe2,0xd2,0x7b,0x04,0x0e,0x04]
48789 v_msad_u8 v5, m0, v2, v3
48790 // CHECK: [0x05,0x00,0xe2,0xd2,0x7c,0x04,0x0e,0x04]
48792 v_msad_u8 v5, exec_lo, v2, v3
48793 // CHECK: [0x05,0x00,0xe2,0xd2,0x7e,0x04,0x0e,0x04]
48795 v_msad_u8 v5, exec_hi, v2, v3
48796 // CHECK: [0x05,0x00,0xe2,0xd2,0x7f,0x04,0x0e,0x04]
48798 v_msad_u8 v5, 0, v2, v3
48799 // CHECK: [0x05,0x00,0xe2,0xd2,0x80,0x04,0x0e,0x04]
48801 v_msad_u8 v5, -1, v2, v3
48802 // CHECK: [0x05,0x00,0xe2,0xd2,0xc1,0x04,0x0e,0x04]
48804 v_msad_u8 v5, v1, v255, v3
48805 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xff,0x0f,0x04]
48807 v_msad_u8 v5, v1, s2, v3
48808 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0c,0x04]
48810 v_msad_u8 v5, v1, s103, v3
48811 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xcf,0x0c,0x04]
48813 v_msad_u8 v5, v1, flat_scratch_lo, v3
48814 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd1,0x0c,0x04]
48816 v_msad_u8 v5, v1, flat_scratch_hi, v3
48817 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd3,0x0c,0x04]
48819 v_msad_u8 v5, v1, vcc_lo, v3
48820 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd5,0x0c,0x04]
48822 v_msad_u8 v5, v1, vcc_hi, v3
48823 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd7,0x0c,0x04]
48825 v_msad_u8 v5, v1, tba_lo, v3
48826 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd9,0x0c,0x04]
48828 v_msad_u8 v5, v1, tba_hi, v3
48829 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdb,0x0c,0x04]
48831 v_msad_u8 v5, v1, tma_lo, v3
48832 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdd,0x0c,0x04]
48834 v_msad_u8 v5, v1, tma_hi, v3
48835 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdf,0x0c,0x04]
48837 v_msad_u8 v5, v1, ttmp11, v3
48838 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf7,0x0c,0x04]
48840 v_msad_u8 v5, v1, m0, v3
48841 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf9,0x0c,0x04]
48843 v_msad_u8 v5, v1, exec_lo, v3
48844 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xfd,0x0c,0x04]
48846 v_msad_u8 v5, v1, exec_hi, v3
48847 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xff,0x0c,0x04]
48849 v_msad_u8 v5, v1, 0, v3
48850 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x01,0x0d,0x04]
48852 v_msad_u8 v5, v1, -1, v3
48853 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x83,0x0d,0x04]
48855 v_msad_u8 v5, v1, v2, v255
48856 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfe,0x07]
48858 v_msad_u8 v5, v1, v2, s3
48859 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x00]
48861 v_msad_u8 v5, v1, v2, s103
48862 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x9e,0x01]
48864 v_msad_u8 v5, v1, v2, flat_scratch_lo
48865 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xa2,0x01]
48867 v_msad_u8 v5, v1, v2, flat_scratch_hi
48868 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xa6,0x01]
48870 v_msad_u8 v5, v1, v2, vcc_lo
48871 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xaa,0x01]
48873 v_msad_u8 v5, v1, v2, vcc_hi
48874 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xae,0x01]
48876 v_msad_u8 v5, v1, v2, tba_lo
48877 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xb2,0x01]
48879 v_msad_u8 v5, v1, v2, tba_hi
48880 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xb6,0x01]
48882 v_msad_u8 v5, v1, v2, tma_lo
48883 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xba,0x01]
48885 v_msad_u8 v5, v1, v2, tma_hi
48886 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xbe,0x01]
48888 v_msad_u8 v5, v1, v2, ttmp11
48889 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xee,0x01]
48891 v_msad_u8 v5, v1, v2, m0
48892 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xf2,0x01]
48894 v_msad_u8 v5, v1, v2, exec_lo
48895 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfa,0x01]
48897 v_msad_u8 v5, v1, v2, exec_hi
48898 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfe,0x01]
48900 v_msad_u8 v5, v1, v2, 0
48901 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x02,0x02]
48903 v_msad_u8 v5, v1, v2, -1
48904 // CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x06,0x03]
48906 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
48907 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x0e,0x04]
48909 v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
48910 // CHECK: [0xfe,0x00,0xe4,0xd2,0x01,0x05,0x0e,0x04]
48912 v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
48913 // CHECK: [0x05,0x00,0xe4,0xd2,0xfe,0x05,0x0e,0x04]
48915 v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
48916 // CHECK: [0x05,0x00,0xe4,0xd2,0x02,0x04,0x0e,0x04]
48918 v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
48919 // CHECK: [0x05,0x00,0xe4,0xd2,0x04,0x04,0x0e,0x04]
48921 v_qsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
48922 // CHECK: [0x05,0x00,0xe4,0xd2,0x66,0x04,0x0e,0x04]
48924 v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4]
48925 // CHECK: [0x05,0x00,0xe4,0xd2,0x68,0x04,0x0e,0x04]
48927 v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
48928 // CHECK: [0x05,0x00,0xe4,0xd2,0x6a,0x04,0x0e,0x04]
48930 v_qsad_pk_u16_u8 v[5:6], tba, v2, v[3:4]
48931 // CHECK: [0x05,0x00,0xe4,0xd2,0x6c,0x04,0x0e,0x04]
48933 v_qsad_pk_u16_u8 v[5:6], tma, v2, v[3:4]
48934 // CHECK: [0x05,0x00,0xe4,0xd2,0x6e,0x04,0x0e,0x04]
48936 v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
48937 // CHECK: [0x05,0x00,0xe4,0xd2,0x7a,0x04,0x0e,0x04]
48939 v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
48940 // CHECK: [0x05,0x00,0xe4,0xd2,0x7e,0x04,0x0e,0x04]
48942 v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
48943 // CHECK: [0x05,0x00,0xe4,0xd2,0x80,0x04,0x0e,0x04]
48945 v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
48946 // CHECK: [0x05,0x00,0xe4,0xd2,0xc1,0x04,0x0e,0x04]
48948 v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
48949 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xff,0x0f,0x04]
48951 v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
48952 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x0c,0x04]
48954 v_qsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
48955 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xcf,0x0c,0x04]
48957 v_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]
48960 v_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]
48963 v_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]
48966 v_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]
48969 v_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]
48972 v_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]
48975 v_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]
48978 v_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]
48981 v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
48982 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf7,0x0c,0x04]
48984 v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
48985 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf9,0x0c,0x04]
48987 v_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]
48990 v_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]
48993 v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
48994 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x01,0x0d,0x04]
48996 v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
48997 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x83,0x0d,0x04]
48999 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
49000 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xfa,0x07]
49002 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
49003 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x1a,0x00]
49005 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
49006 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x22,0x00]
49008 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
49009 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x9a,0x01]
49011 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch
49012 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xa2,0x01]
49014 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
49015 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xaa,0x01]
49017 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tba
49018 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xb2,0x01]
49020 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tma
49021 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xba,0x01]
49023 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
49024 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xea,0x01]
49026 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
49027 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xfa,0x01]
49029 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
49030 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x02,0x02]
49032 v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
49033 // CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x06,0x03]
49035 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
49036 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x0e,0x04]
49038 v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
49039 // CHECK: [0xfe,0x00,0xe6,0xd2,0x01,0x05,0x0e,0x04]
49041 v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
49042 // CHECK: [0x05,0x00,0xe6,0xd2,0xfe,0x05,0x0e,0x04]
49044 v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
49045 // CHECK: [0x05,0x00,0xe6,0xd2,0x02,0x04,0x0e,0x04]
49047 v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
49048 // CHECK: [0x05,0x00,0xe6,0xd2,0x04,0x04,0x0e,0x04]
49050 v_mqsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
49051 // CHECK: [0x05,0x00,0xe6,0xd2,0x66,0x04,0x0e,0x04]
49053 v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4]
49054 // CHECK: [0x05,0x00,0xe6,0xd2,0x68,0x04,0x0e,0x04]
49056 v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
49057 // CHECK: [0x05,0x00,0xe6,0xd2,0x6a,0x04,0x0e,0x04]
49059 v_mqsad_pk_u16_u8 v[5:6], tba, v2, v[3:4]
49060 // CHECK: [0x05,0x00,0xe6,0xd2,0x6c,0x04,0x0e,0x04]
49062 v_mqsad_pk_u16_u8 v[5:6], tma, v2, v[3:4]
49063 // CHECK: [0x05,0x00,0xe6,0xd2,0x6e,0x04,0x0e,0x04]
49065 v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
49066 // CHECK: [0x05,0x00,0xe6,0xd2,0x7a,0x04,0x0e,0x04]
49068 v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
49069 // CHECK: [0x05,0x00,0xe6,0xd2,0x7e,0x04,0x0e,0x04]
49071 v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
49072 // CHECK: [0x05,0x00,0xe6,0xd2,0x80,0x04,0x0e,0x04]
49074 v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
49075 // CHECK: [0x05,0x00,0xe6,0xd2,0xc1,0x04,0x0e,0x04]
49077 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
49078 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xff,0x0f,0x04]
49080 v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
49081 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x0c,0x04]
49083 v_mqsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
49084 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xcf,0x0c,0x04]
49086 v_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]
49089 v_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]
49092 v_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]
49095 v_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]
49098 v_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]
49101 v_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]
49104 v_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]
49107 v_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]
49110 v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
49111 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf7,0x0c,0x04]
49113 v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
49114 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf9,0x0c,0x04]
49116 v_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]
49119 v_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]
49122 v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
49123 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x01,0x0d,0x04]
49125 v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
49126 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x83,0x0d,0x04]
49128 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
49129 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xfa,0x07]
49131 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
49132 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x1a,0x00]
49134 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
49135 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x22,0x00]
49137 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
49138 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x9a,0x01]
49140 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch
49141 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xa2,0x01]
49143 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
49144 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xaa,0x01]
49146 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tba
49147 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xb2,0x01]
49149 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tma
49150 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xba,0x01]
49152 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
49153 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xea,0x01]
49155 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
49156 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xfa,0x01]
49158 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
49159 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x02,0x02]
49161 v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
49162 // CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x06,0x03]
49164 v_trig_preop_f64 v[5:6], v[1:2], v2
49165 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x00]
49167 v_trig_preop_f64 v[254:255], v[1:2], v2
49168 // CHECK: [0xfe,0x00,0xe8,0xd2,0x01,0x05,0x02,0x00]
49170 v_trig_preop_f64 v[5:6], v[254:255], v2
49171 // CHECK: [0x05,0x00,0xe8,0xd2,0xfe,0x05,0x02,0x00]
49173 v_trig_preop_f64 v[5:6], s[2:3], v2
49174 // CHECK: [0x05,0x00,0xe8,0xd2,0x02,0x04,0x02,0x00]
49176 v_trig_preop_f64 v[5:6], s[4:5], v2
49177 // CHECK: [0x05,0x00,0xe8,0xd2,0x04,0x04,0x02,0x00]
49179 v_trig_preop_f64 v[5:6], s[102:103], v2
49180 // CHECK: [0x05,0x00,0xe8,0xd2,0x66,0x04,0x02,0x00]
49182 v_trig_preop_f64 v[5:6], flat_scratch, v2
49183 // CHECK: [0x05,0x00,0xe8,0xd2,0x68,0x04,0x02,0x00]
49185 v_trig_preop_f64 v[5:6], vcc, v2
49186 // CHECK: [0x05,0x00,0xe8,0xd2,0x6a,0x04,0x02,0x00]
49188 v_trig_preop_f64 v[5:6], tba, v2
49189 // CHECK: [0x05,0x00,0xe8,0xd2,0x6c,0x04,0x02,0x00]
49191 v_trig_preop_f64 v[5:6], tma, v2
49192 // CHECK: [0x05,0x00,0xe8,0xd2,0x6e,0x04,0x02,0x00]
49194 v_trig_preop_f64 v[5:6], ttmp[10:11], v2
49195 // CHECK: [0x05,0x00,0xe8,0xd2,0x7a,0x04,0x02,0x00]
49197 v_trig_preop_f64 v[5:6], exec, v2
49198 // CHECK: [0x05,0x00,0xe8,0xd2,0x7e,0x04,0x02,0x00]
49200 v_trig_preop_f64 v[5:6], 0, v2
49201 // CHECK: [0x05,0x00,0xe8,0xd2,0x80,0x04,0x02,0x00]
49203 v_trig_preop_f64 v[5:6], -1, v2
49204 // CHECK: [0x05,0x00,0xe8,0xd2,0xc1,0x04,0x02,0x00]
49206 v_trig_preop_f64 v[5:6], 0.5, v2
49207 // CHECK: [0x05,0x00,0xe8,0xd2,0xf0,0x04,0x02,0x00]
49209 v_trig_preop_f64 v[5:6], -4.0, v2
49210 // CHECK: [0x05,0x00,0xe8,0xd2,0xf7,0x04,0x02,0x00]
49212 v_trig_preop_f64 v[5:6], v[1:2], v255
49213 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xff,0x03,0x00]
49215 v_trig_preop_f64 v[5:6], v[1:2], s2
49216 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x00,0x00]
49218 v_trig_preop_f64 v[5:6], v[1:2], s103
49219 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xcf,0x00,0x00]
49221 v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo
49222 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd1,0x00,0x00]
49224 v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi
49225 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd3,0x00,0x00]
49227 v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
49228 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd5,0x00,0x00]
49230 v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
49231 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd7,0x00,0x00]
49233 v_trig_preop_f64 v[5:6], v[1:2], tba_lo
49234 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd9,0x00,0x00]
49236 v_trig_preop_f64 v[5:6], v[1:2], tba_hi
49237 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdb,0x00,0x00]
49239 v_trig_preop_f64 v[5:6], v[1:2], tma_lo
49240 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdd,0x00,0x00]
49242 v_trig_preop_f64 v[5:6], v[1:2], tma_hi
49243 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdf,0x00,0x00]
49245 v_trig_preop_f64 v[5:6], v[1:2], ttmp11
49246 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf7,0x00,0x00]
49248 v_trig_preop_f64 v[5:6], v[1:2], m0
49249 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf9,0x00,0x00]
49251 v_trig_preop_f64 v[5:6], v[1:2], exec_lo
49252 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xfd,0x00,0x00]
49254 v_trig_preop_f64 v[5:6], v[1:2], exec_hi
49255 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xff,0x00,0x00]
49257 v_trig_preop_f64 v[5:6], v[1:2], 0
49258 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x01,0x01,0x00]
49260 v_trig_preop_f64 v[5:6], v[1:2], -1
49261 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x83,0x01,0x00]
49263 v_trig_preop_f64 v[5:6], v[1:2], 0.5
49264 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xe1,0x01,0x00]
49266 v_trig_preop_f64 v[5:6], v[1:2], -4.0
49267 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xef,0x01,0x00]
49269 v_trig_preop_f64 v[5:6], -v[1:2], v2
49270 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x20]
49272 v_trig_preop_f64 v[5:6], |v[1:2]|, v2
49273 // CHECK: [0x05,0x01,0xe8,0xd2,0x01,0x05,0x02,0x00]
49275 v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
49276 // CHECK: [0x05,0x08,0xe8,0xd2,0x01,0x05,0x02,0x00]
49278 v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
49279 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x08]
49281 v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
49282 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x10]
49284 v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
49285 // CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x18]
49287 v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6]
49288 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x05,0x0e,0x04]
49290 v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6]
49291 // CHECK: [0xfc,0x00,0xea,0xd2,0x02,0x04,0x0e,0x04]
49293 v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6]
49294 // CHECK: [0xfc,0x00,0xea,0xd2,0x04,0x04,0x0e,0x04]
49296 v_mqsad_u32_u8 v[252:255], s[102:103], v2, v[3:6]
49297 // CHECK: [0xfc,0x00,0xea,0xd2,0x66,0x04,0x0e,0x04]
49299 v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6]
49300 // CHECK: [0xfc,0x00,0xea,0xd2,0x68,0x04,0x0e,0x04]
49302 v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6]
49303 // CHECK: [0xfc,0x00,0xea,0xd2,0x6a,0x04,0x0e,0x04]
49305 v_mqsad_u32_u8 v[252:255], tba, v2, v[3:6]
49306 // CHECK: [0xfc,0x00,0xea,0xd2,0x6c,0x04,0x0e,0x04]
49308 v_mqsad_u32_u8 v[252:255], tma, v2, v[3:6]
49309 // CHECK: [0xfc,0x00,0xea,0xd2,0x6e,0x04,0x0e,0x04]
49311 v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6]
49312 // CHECK: [0xfc,0x00,0xea,0xd2,0x7a,0x04,0x0e,0x04]
49314 v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6]
49315 // CHECK: [0xfc,0x00,0xea,0xd2,0x7e,0x04,0x0e,0x04]
49317 v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6]
49318 // CHECK: [0xfc,0x00,0xea,0xd2,0x80,0x04,0x0e,0x04]
49320 v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6]
49321 // CHECK: [0xfc,0x00,0xea,0xd2,0xc1,0x04,0x0e,0x04]
49323 v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6]
49324 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x05,0x0c,0x04]
49326 v_mqsad_u32_u8 v[252:255], v[1:2], s103, v[3:6]
49327 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xcf,0x0c,0x04]
49329 v_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]
49332 v_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]
49335 v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6]
49336 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd5,0x0c,0x04]
49338 v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6]
49339 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd7,0x0c,0x04]
49341 v_mqsad_u32_u8 v[252:255], v[1:2], tba_lo, v[3:6]
49342 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd9,0x0c,0x04]
49344 v_mqsad_u32_u8 v[252:255], v[1:2], tba_hi, v[3:6]
49345 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdb,0x0c,0x04]
49347 v_mqsad_u32_u8 v[252:255], v[1:2], tma_lo, v[3:6]
49348 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdd,0x0c,0x04]
49350 v_mqsad_u32_u8 v[252:255], v[1:2], tma_hi, v[3:6]
49351 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdf,0x0c,0x04]
49353 v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6]
49354 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf7,0x0c,0x04]
49356 v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6]
49357 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf9,0x0c,0x04]
49359 v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6]
49360 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xfd,0x0c,0x04]
49362 v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6]
49363 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xff,0x0c,0x04]
49365 v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6]
49366 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x01,0x0d,0x04]
49368 v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6]
49369 // CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x83,0x0d,0x04]
49371 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4]
49372 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x0e,0x04]
49374 v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4]
49375 // CHECK: [0xfe,0x0c,0xec,0xd2,0x01,0x05,0x0e,0x04]
49377 v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4]
49378 // CHECK: [0x05,0x0e,0xec,0xd2,0x01,0x05,0x0e,0x04]
49380 v_mad_u64_u32 v[5:6], s[102:103], v1, v2, v[3:4]
49381 // CHECK: [0x05,0x66,0xec,0xd2,0x01,0x05,0x0e,0x04]
49383 v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4]
49384 // CHECK: [0x05,0x68,0xec,0xd2,0x01,0x05,0x0e,0x04]
49386 v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4]
49387 // CHECK: [0x05,0x6a,0xec,0xd2,0x01,0x05,0x0e,0x04]
49389 v_mad_u64_u32 v[5:6], tba, v1, v2, v[3:4]
49390 // CHECK: [0x05,0x6c,0xec,0xd2,0x01,0x05,0x0e,0x04]
49392 v_mad_u64_u32 v[5:6], tma, v1, v2, v[3:4]
49393 // CHECK: [0x05,0x6e,0xec,0xd2,0x01,0x05,0x0e,0x04]
49395 v_mad_u64_u32 v[5:6], ttmp[10:11], v1, v2, v[3:4]
49396 // CHECK: [0x05,0x7a,0xec,0xd2,0x01,0x05,0x0e,0x04]
49398 v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4]
49399 // CHECK: [0x05,0x0c,0xec,0xd2,0xff,0x05,0x0e,0x04]
49401 v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4]
49402 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x04,0x0e,0x04]
49404 v_mad_u64_u32 v[5:6], s[12:13], s103, v2, v[3:4]
49405 // CHECK: [0x05,0x0c,0xec,0xd2,0x67,0x04,0x0e,0x04]
49407 v_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]
49410 v_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]
49413 v_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]
49416 v_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]
49419 v_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]
49422 v_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]
49425 v_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]
49428 v_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]
49431 v_mad_u64_u32 v[5:6], s[12:13], ttmp11, v2, v[3:4]
49432 // CHECK: [0x05,0x0c,0xec,0xd2,0x7b,0x04,0x0e,0x04]
49434 v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4]
49435 // CHECK: [0x05,0x0c,0xec,0xd2,0x7c,0x04,0x0e,0x04]
49437 v_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]
49440 v_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]
49443 v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4]
49444 // CHECK: [0x05,0x0c,0xec,0xd2,0x80,0x04,0x0e,0x04]
49446 v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4]
49447 // CHECK: [0x05,0x0c,0xec,0xd2,0xc1,0x04,0x0e,0x04]
49449 v_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]
49452 v_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]
49455 v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4]
49456 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xff,0x0f,0x04]
49458 v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4]
49459 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x0c,0x04]
49461 v_mad_u64_u32 v[5:6], s[12:13], v1, s103, v[3:4]
49462 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xcf,0x0c,0x04]
49464 v_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]
49467 v_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]
49470 v_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]
49473 v_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]
49476 v_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]
49479 v_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]
49482 v_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]
49485 v_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]
49488 v_mad_u64_u32 v[5:6], s[12:13], v1, ttmp11, v[3:4]
49489 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf7,0x0c,0x04]
49491 v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4]
49492 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf9,0x0c,0x04]
49494 v_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]
49497 v_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]
49500 v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4]
49501 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x01,0x0d,0x04]
49503 v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4]
49504 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x83,0x0d,0x04]
49506 v_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]
49509 v_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]
49512 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255]
49513 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xfa,0x07]
49515 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7]
49516 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x1a,0x00]
49518 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9]
49519 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x22,0x00]
49521 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[102:103]
49522 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x9a,0x01]
49524 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch
49525 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xa2,0x01]
49527 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc
49528 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xaa,0x01]
49530 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tba
49531 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xb2,0x01]
49533 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tma
49534 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xba,0x01]
49536 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, ttmp[10:11]
49537 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xea,0x01]
49539 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec
49540 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xfa,0x01]
49542 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0
49543 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x02,0x02]
49545 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1
49546 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x06,0x03]
49548 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5
49549 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xc2,0x03]
49551 v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0
49552 // CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xde,0x03]
49554 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4]
49555 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x0e,0x04]
49557 v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4]
49558 // CHECK: [0xfe,0x0c,0xee,0xd2,0x01,0x05,0x0e,0x04]
49560 v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4]
49561 // CHECK: [0x05,0x0e,0xee,0xd2,0x01,0x05,0x0e,0x04]
49563 v_mad_i64_i32 v[5:6], s[102:103], v1, v2, v[3:4]
49564 // CHECK: [0x05,0x66,0xee,0xd2,0x01,0x05,0x0e,0x04]
49566 v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4]
49567 // CHECK: [0x05,0x68,0xee,0xd2,0x01,0x05,0x0e,0x04]
49569 v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4]
49570 // CHECK: [0x05,0x6a,0xee,0xd2,0x01,0x05,0x0e,0x04]
49572 v_mad_i64_i32 v[5:6], tba, v1, v2, v[3:4]
49573 // CHECK: [0x05,0x6c,0xee,0xd2,0x01,0x05,0x0e,0x04]
49575 v_mad_i64_i32 v[5:6], tma, v1, v2, v[3:4]
49576 // CHECK: [0x05,0x6e,0xee,0xd2,0x01,0x05,0x0e,0x04]
49578 v_mad_i64_i32 v[5:6], ttmp[10:11], v1, v2, v[3:4]
49579 // CHECK: [0x05,0x7a,0xee,0xd2,0x01,0x05,0x0e,0x04]
49581 v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4]
49582 // CHECK: [0x05,0x0c,0xee,0xd2,0xff,0x05,0x0e,0x04]
49584 v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4]
49585 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x04,0x0e,0x04]
49587 v_mad_i64_i32 v[5:6], s[12:13], s103, v2, v[3:4]
49588 // CHECK: [0x05,0x0c,0xee,0xd2,0x67,0x04,0x0e,0x04]
49590 v_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]
49593 v_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]
49596 v_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]
49599 v_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]
49602 v_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]
49605 v_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]
49608 v_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]
49611 v_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]
49614 v_mad_i64_i32 v[5:6], s[12:13], ttmp11, v2, v[3:4]
49615 // CHECK: [0x05,0x0c,0xee,0xd2,0x7b,0x04,0x0e,0x04]
49617 v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4]
49618 // CHECK: [0x05,0x0c,0xee,0xd2,0x7c,0x04,0x0e,0x04]
49620 v_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]
49623 v_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]
49626 v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4]
49627 // CHECK: [0x05,0x0c,0xee,0xd2,0x80,0x04,0x0e,0x04]
49629 v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4]
49630 // CHECK: [0x05,0x0c,0xee,0xd2,0xc1,0x04,0x0e,0x04]
49632 v_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]
49635 v_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]
49638 v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4]
49639 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xff,0x0f,0x04]
49641 v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4]
49642 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x0c,0x04]
49644 v_mad_i64_i32 v[5:6], s[12:13], v1, s103, v[3:4]
49645 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xcf,0x0c,0x04]
49647 v_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]
49650 v_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]
49653 v_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]
49656 v_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]
49659 v_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]
49662 v_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]
49665 v_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]
49668 v_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]
49671 v_mad_i64_i32 v[5:6], s[12:13], v1, ttmp11, v[3:4]
49672 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf7,0x0c,0x04]
49674 v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4]
49675 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf9,0x0c,0x04]
49677 v_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]
49680 v_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]
49683 v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4]
49684 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x01,0x0d,0x04]
49686 v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4]
49687 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x83,0x0d,0x04]
49689 v_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]
49692 v_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]
49695 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255]
49696 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xfa,0x07]
49698 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7]
49699 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x1a,0x00]
49701 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9]
49702 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x22,0x00]
49704 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[102:103]
49705 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x9a,0x01]
49707 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch
49708 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xa2,0x01]
49710 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc
49711 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xaa,0x01]
49713 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tba
49714 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xb2,0x01]
49716 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tma
49717 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xba,0x01]
49719 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, ttmp[10:11]
49720 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xea,0x01]
49722 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec
49723 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xfa,0x01]
49725 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0
49726 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x02,0x02]
49728 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1
49729 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x06,0x03]
49731 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5
49732 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xc2,0x03]
49734 v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0
49735 // CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xde,0x03]
49737 v_cmp_f_f32 vcc, v1, v2
49738 // CHECK: [0x01,0x05,0x00,0x7c]
49740 v_cmp_f_f32 vcc, v255, v2
49741 // CHECK: [0xff,0x05,0x00,0x7c]
49743 v_cmp_f_f32 vcc, s1, v2
49744 // CHECK: [0x01,0x04,0x00,0x7c]
49746 v_cmp_f_f32 vcc, s103, v2
49747 // CHECK: [0x67,0x04,0x00,0x7c]
49749 v_cmp_f_f32 vcc, flat_scratch_lo, v2
49750 // CHECK: [0x68,0x04,0x00,0x7c]
49752 v_cmp_f_f32 vcc, flat_scratch_hi, v2
49753 // CHECK: [0x69,0x04,0x00,0x7c]
49755 v_cmp_f_f32 vcc, vcc_lo, v2
49756 // CHECK: [0x6a,0x04,0x00,0x7c]
49758 v_cmp_f_f32 vcc, vcc_hi, v2
49759 // CHECK: [0x6b,0x04,0x00,0x7c]
49761 v_cmp_f_f32 vcc, tba_lo, v2
49762 // CHECK: [0x6c,0x04,0x00,0x7c]
49764 v_cmp_f_f32 vcc, tba_hi, v2
49765 // CHECK: [0x6d,0x04,0x00,0x7c]
49767 v_cmp_f_f32 vcc, tma_lo, v2
49768 // CHECK: [0x6e,0x04,0x00,0x7c]
49770 v_cmp_f_f32 vcc, tma_hi, v2
49771 // CHECK: [0x6f,0x04,0x00,0x7c]
49773 v_cmp_f_f32 vcc, ttmp11, v2
49774 // CHECK: [0x7b,0x04,0x00,0x7c]
49776 v_cmp_f_f32 vcc, m0, v2
49777 // CHECK: [0x7c,0x04,0x00,0x7c]
49779 v_cmp_f_f32 vcc, exec_lo, v2
49780 // CHECK: [0x7e,0x04,0x00,0x7c]
49782 v_cmp_f_f32 vcc, exec_hi, v2
49783 // CHECK: [0x7f,0x04,0x00,0x7c]
49785 v_cmp_f_f32 vcc, 0, v2
49786 // CHECK: [0x80,0x04,0x00,0x7c]
49788 v_cmp_f_f32 vcc, -1, v2
49789 // CHECK: [0xc1,0x04,0x00,0x7c]
49791 v_cmp_f_f32 vcc, 0.5, v2
49792 // CHECK: [0xf0,0x04,0x00,0x7c]
49794 v_cmp_f_f32 vcc, -4.0, v2
49795 // CHECK: [0xf7,0x04,0x00,0x7c]
49797 v_cmp_f_f32 vcc, 0xaf123456, v2
49798 // CHECK: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
49800 v_cmp_f_f32 vcc, 0x3f717273, v2
49801 // CHECK: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
49803 v_cmp_f_f32 vcc, v1, v255
49804 // CHECK: [0x01,0xff,0x01,0x7c]
49806 v_cmp_f_f32_e64 s[10:11], v1, v2
49807 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49809 v_cmp_f_f32_e64 s[12:13], v1, v2
49810 // CHECK: [0x0c,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49812 v_cmp_f_f32_e64 s[102:103], v1, v2
49813 // CHECK: [0x66,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49815 v_cmp_f_f32_e64 flat_scratch, v1, v2
49816 // CHECK: [0x68,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49818 v_cmp_f_f32_e64 vcc, v1, v2
49819 // CHECK: [0x6a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49821 v_cmp_f_f32_e64 tba, v1, v2
49822 // CHECK: [0x6c,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49824 v_cmp_f_f32_e64 tma, v1, v2
49825 // CHECK: [0x6e,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49827 v_cmp_f_f32_e64 ttmp[10:11], v1, v2
49828 // CHECK: [0x7a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
49830 v_cmp_f_f32_e64 s[10:11], v255, v2
49831 // CHECK: [0x0a,0x00,0x00,0xd0,0xff,0x05,0x02,0x00]
49833 v_cmp_f_f32_e64 s[10:11], s1, v2
49834 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x04,0x02,0x00]
49836 v_cmp_f_f32_e64 s[10:11], s103, v2
49837 // CHECK: [0x0a,0x00,0x00,0xd0,0x67,0x04,0x02,0x00]
49839 v_cmp_f_f32_e64 s[10:11], flat_scratch_lo, v2
49840 // CHECK: [0x0a,0x00,0x00,0xd0,0x68,0x04,0x02,0x00]
49842 v_cmp_f_f32_e64 s[10:11], flat_scratch_hi, v2
49843 // CHECK: [0x0a,0x00,0x00,0xd0,0x69,0x04,0x02,0x00]
49845 v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
49846 // CHECK: [0x0a,0x00,0x00,0xd0,0x6a,0x04,0x02,0x00]
49848 v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
49849 // CHECK: [0x0a,0x00,0x00,0xd0,0x6b,0x04,0x02,0x00]
49851 v_cmp_f_f32_e64 s[10:11], tba_lo, v2
49852 // CHECK: [0x0a,0x00,0x00,0xd0,0x6c,0x04,0x02,0x00]
49854 v_cmp_f_f32_e64 s[10:11], tba_hi, v2
49855 // CHECK: [0x0a,0x00,0x00,0xd0,0x6d,0x04,0x02,0x00]
49857 v_cmp_f_f32_e64 s[10:11], tma_lo, v2
49858 // CHECK: [0x0a,0x00,0x00,0xd0,0x6e,0x04,0x02,0x00]
49860 v_cmp_f_f32_e64 s[10:11], tma_hi, v2
49861 // CHECK: [0x0a,0x00,0x00,0xd0,0x6f,0x04,0x02,0x00]
49863 v_cmp_f_f32_e64 s[10:11], ttmp11, v2
49864 // CHECK: [0x0a,0x00,0x00,0xd0,0x7b,0x04,0x02,0x00]
49866 v_cmp_f_f32_e64 s[10:11], m0, v2
49867 // CHECK: [0x0a,0x00,0x00,0xd0,0x7c,0x04,0x02,0x00]
49869 v_cmp_f_f32_e64 s[10:11], exec_lo, v2
49870 // CHECK: [0x0a,0x00,0x00,0xd0,0x7e,0x04,0x02,0x00]
49872 v_cmp_f_f32_e64 s[10:11], exec_hi, v2
49873 // CHECK: [0x0a,0x00,0x00,0xd0,0x7f,0x04,0x02,0x00]
49875 v_cmp_f_f32_e64 s[10:11], 0, v2
49876 // CHECK: [0x0a,0x00,0x00,0xd0,0x80,0x04,0x02,0x00]
49878 v_cmp_f_f32_e64 s[10:11], -1, v2
49879 // CHECK: [0x0a,0x00,0x00,0xd0,0xc1,0x04,0x02,0x00]
49881 v_cmp_f_f32_e64 s[10:11], 0.5, v2
49882 // CHECK: [0x0a,0x00,0x00,0xd0,0xf0,0x04,0x02,0x00]
49884 v_cmp_f_f32_e64 s[10:11], -4.0, v2
49885 // CHECK: [0x0a,0x00,0x00,0xd0,0xf7,0x04,0x02,0x00]
49887 v_cmp_f_f32_e64 s[10:11], v1, v255
49888 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xff,0x03,0x00]
49890 v_cmp_f_f32_e64 s[10:11], v1, s2
49891 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x00,0x00]
49893 v_cmp_f_f32_e64 s[10:11], v1, s103
49894 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xcf,0x00,0x00]
49896 v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_lo
49897 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd1,0x00,0x00]
49899 v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_hi
49900 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd3,0x00,0x00]
49902 v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
49903 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd5,0x00,0x00]
49905 v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
49906 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd7,0x00,0x00]
49908 v_cmp_f_f32_e64 s[10:11], v1, tba_lo
49909 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd9,0x00,0x00]
49911 v_cmp_f_f32_e64 s[10:11], v1, tba_hi
49912 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdb,0x00,0x00]
49914 v_cmp_f_f32_e64 s[10:11], v1, tma_lo
49915 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdd,0x00,0x00]
49917 v_cmp_f_f32_e64 s[10:11], v1, tma_hi
49918 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdf,0x00,0x00]
49920 v_cmp_f_f32_e64 s[10:11], v1, ttmp11
49921 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xf7,0x00,0x00]
49923 v_cmp_f_f32_e64 s[10:11], v1, m0
49924 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xf9,0x00,0x00]
49926 v_cmp_f_f32_e64 s[10:11], v1, exec_lo
49927 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xfd,0x00,0x00]
49929 v_cmp_f_f32_e64 s[10:11], v1, exec_hi
49930 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xff,0x00,0x00]
49932 v_cmp_f_f32_e64 s[10:11], v1, 0
49933 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x01,0x01,0x00]
49935 v_cmp_f_f32_e64 s[10:11], v1, -1
49936 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x83,0x01,0x00]
49938 v_cmp_f_f32_e64 s[10:11], v1, 0.5
49939 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xe1,0x01,0x00]
49941 v_cmp_f_f32_e64 s[10:11], v1, -4.0
49942 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xef,0x01,0x00]
49944 v_cmp_f_f32_e64 s[10:11], -v1, v2
49945 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x20]
49947 v_cmp_f_f32_e64 s[10:11], v1, -v2
49948 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x40]
49950 v_cmp_f_f32_e64 s[10:11], -v1, -v2
49951 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x60]
49953 v_cmp_lt_f32 vcc, v1, v2
49954 // CHECK: [0x01,0x05,0x02,0x7c]
49956 v_cmp_lt_f32 vcc, v255, v2
49957 // CHECK: [0xff,0x05,0x02,0x7c]
49959 v_cmp_lt_f32 vcc, s1, v2
49960 // CHECK: [0x01,0x04,0x02,0x7c]
49962 v_cmp_lt_f32 vcc, s103, v2
49963 // CHECK: [0x67,0x04,0x02,0x7c]
49965 v_cmp_lt_f32 vcc, flat_scratch_lo, v2
49966 // CHECK: [0x68,0x04,0x02,0x7c]
49968 v_cmp_lt_f32 vcc, flat_scratch_hi, v2
49969 // CHECK: [0x69,0x04,0x02,0x7c]
49971 v_cmp_lt_f32 vcc, vcc_lo, v2
49972 // CHECK: [0x6a,0x04,0x02,0x7c]
49974 v_cmp_lt_f32 vcc, vcc_hi, v2
49975 // CHECK: [0x6b,0x04,0x02,0x7c]
49977 v_cmp_lt_f32 vcc, tba_lo, v2
49978 // CHECK: [0x6c,0x04,0x02,0x7c]
49980 v_cmp_lt_f32 vcc, tba_hi, v2
49981 // CHECK: [0x6d,0x04,0x02,0x7c]
49983 v_cmp_lt_f32 vcc, tma_lo, v2
49984 // CHECK: [0x6e,0x04,0x02,0x7c]
49986 v_cmp_lt_f32 vcc, tma_hi, v2
49987 // CHECK: [0x6f,0x04,0x02,0x7c]
49989 v_cmp_lt_f32 vcc, ttmp11, v2
49990 // CHECK: [0x7b,0x04,0x02,0x7c]
49992 v_cmp_lt_f32 vcc, m0, v2
49993 // CHECK: [0x7c,0x04,0x02,0x7c]
49995 v_cmp_lt_f32 vcc, exec_lo, v2
49996 // CHECK: [0x7e,0x04,0x02,0x7c]
49998 v_cmp_lt_f32 vcc, exec_hi, v2
49999 // CHECK: [0x7f,0x04,0x02,0x7c]
50001 v_cmp_lt_f32 vcc, 0, v2
50002 // CHECK: [0x80,0x04,0x02,0x7c]
50004 v_cmp_lt_f32 vcc, -1, v2
50005 // CHECK: [0xc1,0x04,0x02,0x7c]
50007 v_cmp_lt_f32 vcc, 0.5, v2
50008 // CHECK: [0xf0,0x04,0x02,0x7c]
50010 v_cmp_lt_f32 vcc, -4.0, v2
50011 // CHECK: [0xf7,0x04,0x02,0x7c]
50013 v_cmp_lt_f32 vcc, 0xaf123456, v2
50014 // CHECK: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
50016 v_cmp_lt_f32 vcc, 0x3f717273, v2
50017 // CHECK: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
50019 v_cmp_lt_f32 vcc, v1, v255
50020 // CHECK: [0x01,0xff,0x03,0x7c]
50022 v_cmp_lt_f32_e64 s[10:11], v1, v2
50023 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50025 v_cmp_lt_f32_e64 s[12:13], v1, v2
50026 // CHECK: [0x0c,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50028 v_cmp_lt_f32_e64 s[102:103], v1, v2
50029 // CHECK: [0x66,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50031 v_cmp_lt_f32_e64 flat_scratch, v1, v2
50032 // CHECK: [0x68,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50034 v_cmp_lt_f32_e64 vcc, v1, v2
50035 // CHECK: [0x6a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50037 v_cmp_lt_f32_e64 tba, v1, v2
50038 // CHECK: [0x6c,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50040 v_cmp_lt_f32_e64 tma, v1, v2
50041 // CHECK: [0x6e,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50043 v_cmp_lt_f32_e64 ttmp[10:11], v1, v2
50044 // CHECK: [0x7a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
50046 v_cmp_lt_f32_e64 s[10:11], v255, v2
50047 // CHECK: [0x0a,0x00,0x02,0xd0,0xff,0x05,0x02,0x00]
50049 v_cmp_lt_f32_e64 s[10:11], s1, v2
50050 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x04,0x02,0x00]
50052 v_cmp_lt_f32_e64 s[10:11], s103, v2
50053 // CHECK: [0x0a,0x00,0x02,0xd0,0x67,0x04,0x02,0x00]
50055 v_cmp_lt_f32_e64 s[10:11], flat_scratch_lo, v2
50056 // CHECK: [0x0a,0x00,0x02,0xd0,0x68,0x04,0x02,0x00]
50058 v_cmp_lt_f32_e64 s[10:11], flat_scratch_hi, v2
50059 // CHECK: [0x0a,0x00,0x02,0xd0,0x69,0x04,0x02,0x00]
50061 v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
50062 // CHECK: [0x0a,0x00,0x02,0xd0,0x6a,0x04,0x02,0x00]
50064 v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
50065 // CHECK: [0x0a,0x00,0x02,0xd0,0x6b,0x04,0x02,0x00]
50067 v_cmp_lt_f32_e64 s[10:11], tba_lo, v2
50068 // CHECK: [0x0a,0x00,0x02,0xd0,0x6c,0x04,0x02,0x00]
50070 v_cmp_lt_f32_e64 s[10:11], tba_hi, v2
50071 // CHECK: [0x0a,0x00,0x02,0xd0,0x6d,0x04,0x02,0x00]
50073 v_cmp_lt_f32_e64 s[10:11], tma_lo, v2
50074 // CHECK: [0x0a,0x00,0x02,0xd0,0x6e,0x04,0x02,0x00]
50076 v_cmp_lt_f32_e64 s[10:11], tma_hi, v2
50077 // CHECK: [0x0a,0x00,0x02,0xd0,0x6f,0x04,0x02,0x00]
50079 v_cmp_lt_f32_e64 s[10:11], ttmp11, v2
50080 // CHECK: [0x0a,0x00,0x02,0xd0,0x7b,0x04,0x02,0x00]
50082 v_cmp_lt_f32_e64 s[10:11], m0, v2
50083 // CHECK: [0x0a,0x00,0x02,0xd0,0x7c,0x04,0x02,0x00]
50085 v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
50086 // CHECK: [0x0a,0x00,0x02,0xd0,0x7e,0x04,0x02,0x00]
50088 v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
50089 // CHECK: [0x0a,0x00,0x02,0xd0,0x7f,0x04,0x02,0x00]
50091 v_cmp_lt_f32_e64 s[10:11], 0, v2
50092 // CHECK: [0x0a,0x00,0x02,0xd0,0x80,0x04,0x02,0x00]
50094 v_cmp_lt_f32_e64 s[10:11], -1, v2
50095 // CHECK: [0x0a,0x00,0x02,0xd0,0xc1,0x04,0x02,0x00]
50097 v_cmp_lt_f32_e64 s[10:11], 0.5, v2
50098 // CHECK: [0x0a,0x00,0x02,0xd0,0xf0,0x04,0x02,0x00]
50100 v_cmp_lt_f32_e64 s[10:11], -4.0, v2
50101 // CHECK: [0x0a,0x00,0x02,0xd0,0xf7,0x04,0x02,0x00]
50103 v_cmp_lt_f32_e64 s[10:11], v1, v255
50104 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xff,0x03,0x00]
50106 v_cmp_lt_f32_e64 s[10:11], v1, s2
50107 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x00,0x00]
50109 v_cmp_lt_f32_e64 s[10:11], v1, s103
50110 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xcf,0x00,0x00]
50112 v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_lo
50113 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd1,0x00,0x00]
50115 v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_hi
50116 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd3,0x00,0x00]
50118 v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
50119 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd5,0x00,0x00]
50121 v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
50122 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd7,0x00,0x00]
50124 v_cmp_lt_f32_e64 s[10:11], v1, tba_lo
50125 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd9,0x00,0x00]
50127 v_cmp_lt_f32_e64 s[10:11], v1, tba_hi
50128 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdb,0x00,0x00]
50130 v_cmp_lt_f32_e64 s[10:11], v1, tma_lo
50131 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdd,0x00,0x00]
50133 v_cmp_lt_f32_e64 s[10:11], v1, tma_hi
50134 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdf,0x00,0x00]
50136 v_cmp_lt_f32_e64 s[10:11], v1, ttmp11
50137 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xf7,0x00,0x00]
50139 v_cmp_lt_f32_e64 s[10:11], v1, m0
50140 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xf9,0x00,0x00]
50142 v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
50143 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xfd,0x00,0x00]
50145 v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
50146 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xff,0x00,0x00]
50148 v_cmp_lt_f32_e64 s[10:11], v1, 0
50149 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x01,0x01,0x00]
50151 v_cmp_lt_f32_e64 s[10:11], v1, -1
50152 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x83,0x01,0x00]
50154 v_cmp_lt_f32_e64 s[10:11], v1, 0.5
50155 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xe1,0x01,0x00]
50157 v_cmp_lt_f32_e64 s[10:11], v1, -4.0
50158 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xef,0x01,0x00]
50160 v_cmp_lt_f32_e64 s[10:11], -v1, v2
50161 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x20]
50163 v_cmp_lt_f32_e64 s[10:11], v1, -v2
50164 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x40]
50166 v_cmp_lt_f32_e64 s[10:11], -v1, -v2
50167 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x60]
50169 v_cmp_eq_f32 vcc, v1, v2
50170 // CHECK: [0x01,0x05,0x04,0x7c]
50172 v_cmp_eq_f32 vcc, v255, v2
50173 // CHECK: [0xff,0x05,0x04,0x7c]
50175 v_cmp_eq_f32 vcc, s1, v2
50176 // CHECK: [0x01,0x04,0x04,0x7c]
50178 v_cmp_eq_f32 vcc, s103, v2
50179 // CHECK: [0x67,0x04,0x04,0x7c]
50181 v_cmp_eq_f32 vcc, flat_scratch_lo, v2
50182 // CHECK: [0x68,0x04,0x04,0x7c]
50184 v_cmp_eq_f32 vcc, flat_scratch_hi, v2
50185 // CHECK: [0x69,0x04,0x04,0x7c]
50187 v_cmp_eq_f32 vcc, vcc_lo, v2
50188 // CHECK: [0x6a,0x04,0x04,0x7c]
50190 v_cmp_eq_f32 vcc, vcc_hi, v2
50191 // CHECK: [0x6b,0x04,0x04,0x7c]
50193 v_cmp_eq_f32 vcc, tba_lo, v2
50194 // CHECK: [0x6c,0x04,0x04,0x7c]
50196 v_cmp_eq_f32 vcc, tba_hi, v2
50197 // CHECK: [0x6d,0x04,0x04,0x7c]
50199 v_cmp_eq_f32 vcc, tma_lo, v2
50200 // CHECK: [0x6e,0x04,0x04,0x7c]
50202 v_cmp_eq_f32 vcc, tma_hi, v2
50203 // CHECK: [0x6f,0x04,0x04,0x7c]
50205 v_cmp_eq_f32 vcc, ttmp11, v2
50206 // CHECK: [0x7b,0x04,0x04,0x7c]
50208 v_cmp_eq_f32 vcc, m0, v2
50209 // CHECK: [0x7c,0x04,0x04,0x7c]
50211 v_cmp_eq_f32 vcc, exec_lo, v2
50212 // CHECK: [0x7e,0x04,0x04,0x7c]
50214 v_cmp_eq_f32 vcc, exec_hi, v2
50215 // CHECK: [0x7f,0x04,0x04,0x7c]
50217 v_cmp_eq_f32 vcc, 0, v2
50218 // CHECK: [0x80,0x04,0x04,0x7c]
50220 v_cmp_eq_f32 vcc, -1, v2
50221 // CHECK: [0xc1,0x04,0x04,0x7c]
50223 v_cmp_eq_f32 vcc, 0.5, v2
50224 // CHECK: [0xf0,0x04,0x04,0x7c]
50226 v_cmp_eq_f32 vcc, -4.0, v2
50227 // CHECK: [0xf7,0x04,0x04,0x7c]
50229 v_cmp_eq_f32 vcc, 0xaf123456, v2
50230 // CHECK: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
50232 v_cmp_eq_f32 vcc, 0x3f717273, v2
50233 // CHECK: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
50235 v_cmp_eq_f32 vcc, v1, v255
50236 // CHECK: [0x01,0xff,0x05,0x7c]
50238 v_cmp_eq_f32_e64 s[10:11], v1, v2
50239 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50241 v_cmp_eq_f32_e64 s[12:13], v1, v2
50242 // CHECK: [0x0c,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50244 v_cmp_eq_f32_e64 s[102:103], v1, v2
50245 // CHECK: [0x66,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50247 v_cmp_eq_f32_e64 flat_scratch, v1, v2
50248 // CHECK: [0x68,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50250 v_cmp_eq_f32_e64 vcc, v1, v2
50251 // CHECK: [0x6a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50253 v_cmp_eq_f32_e64 tba, v1, v2
50254 // CHECK: [0x6c,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50256 v_cmp_eq_f32_e64 tma, v1, v2
50257 // CHECK: [0x6e,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50259 v_cmp_eq_f32_e64 ttmp[10:11], v1, v2
50260 // CHECK: [0x7a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
50262 v_cmp_eq_f32_e64 s[10:11], v255, v2
50263 // CHECK: [0x0a,0x00,0x04,0xd0,0xff,0x05,0x02,0x00]
50265 v_cmp_eq_f32_e64 s[10:11], s1, v2
50266 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x04,0x02,0x00]
50268 v_cmp_eq_f32_e64 s[10:11], s103, v2
50269 // CHECK: [0x0a,0x00,0x04,0xd0,0x67,0x04,0x02,0x00]
50271 v_cmp_eq_f32_e64 s[10:11], flat_scratch_lo, v2
50272 // CHECK: [0x0a,0x00,0x04,0xd0,0x68,0x04,0x02,0x00]
50274 v_cmp_eq_f32_e64 s[10:11], flat_scratch_hi, v2
50275 // CHECK: [0x0a,0x00,0x04,0xd0,0x69,0x04,0x02,0x00]
50277 v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
50278 // CHECK: [0x0a,0x00,0x04,0xd0,0x6a,0x04,0x02,0x00]
50280 v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
50281 // CHECK: [0x0a,0x00,0x04,0xd0,0x6b,0x04,0x02,0x00]
50283 v_cmp_eq_f32_e64 s[10:11], tba_lo, v2
50284 // CHECK: [0x0a,0x00,0x04,0xd0,0x6c,0x04,0x02,0x00]
50286 v_cmp_eq_f32_e64 s[10:11], tba_hi, v2
50287 // CHECK: [0x0a,0x00,0x04,0xd0,0x6d,0x04,0x02,0x00]
50289 v_cmp_eq_f32_e64 s[10:11], tma_lo, v2
50290 // CHECK: [0x0a,0x00,0x04,0xd0,0x6e,0x04,0x02,0x00]
50292 v_cmp_eq_f32_e64 s[10:11], tma_hi, v2
50293 // CHECK: [0x0a,0x00,0x04,0xd0,0x6f,0x04,0x02,0x00]
50295 v_cmp_eq_f32_e64 s[10:11], ttmp11, v2
50296 // CHECK: [0x0a,0x00,0x04,0xd0,0x7b,0x04,0x02,0x00]
50298 v_cmp_eq_f32_e64 s[10:11], m0, v2
50299 // CHECK: [0x0a,0x00,0x04,0xd0,0x7c,0x04,0x02,0x00]
50301 v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
50302 // CHECK: [0x0a,0x00,0x04,0xd0,0x7e,0x04,0x02,0x00]
50304 v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
50305 // CHECK: [0x0a,0x00,0x04,0xd0,0x7f,0x04,0x02,0x00]
50307 v_cmp_eq_f32_e64 s[10:11], 0, v2
50308 // CHECK: [0x0a,0x00,0x04,0xd0,0x80,0x04,0x02,0x00]
50310 v_cmp_eq_f32_e64 s[10:11], -1, v2
50311 // CHECK: [0x0a,0x00,0x04,0xd0,0xc1,0x04,0x02,0x00]
50313 v_cmp_eq_f32_e64 s[10:11], 0.5, v2
50314 // CHECK: [0x0a,0x00,0x04,0xd0,0xf0,0x04,0x02,0x00]
50316 v_cmp_eq_f32_e64 s[10:11], -4.0, v2
50317 // CHECK: [0x0a,0x00,0x04,0xd0,0xf7,0x04,0x02,0x00]
50319 v_cmp_eq_f32_e64 s[10:11], v1, v255
50320 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xff,0x03,0x00]
50322 v_cmp_eq_f32_e64 s[10:11], v1, s2
50323 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x00,0x00]
50325 v_cmp_eq_f32_e64 s[10:11], v1, s103
50326 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xcf,0x00,0x00]
50328 v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_lo
50329 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd1,0x00,0x00]
50331 v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_hi
50332 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd3,0x00,0x00]
50334 v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
50335 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd5,0x00,0x00]
50337 v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
50338 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd7,0x00,0x00]
50340 v_cmp_eq_f32_e64 s[10:11], v1, tba_lo
50341 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd9,0x00,0x00]
50343 v_cmp_eq_f32_e64 s[10:11], v1, tba_hi
50344 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdb,0x00,0x00]
50346 v_cmp_eq_f32_e64 s[10:11], v1, tma_lo
50347 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdd,0x00,0x00]
50349 v_cmp_eq_f32_e64 s[10:11], v1, tma_hi
50350 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdf,0x00,0x00]
50352 v_cmp_eq_f32_e64 s[10:11], v1, ttmp11
50353 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xf7,0x00,0x00]
50355 v_cmp_eq_f32_e64 s[10:11], v1, m0
50356 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xf9,0x00,0x00]
50358 v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
50359 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xfd,0x00,0x00]
50361 v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
50362 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xff,0x00,0x00]
50364 v_cmp_eq_f32_e64 s[10:11], v1, 0
50365 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x01,0x01,0x00]
50367 v_cmp_eq_f32_e64 s[10:11], v1, -1
50368 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x83,0x01,0x00]
50370 v_cmp_eq_f32_e64 s[10:11], v1, 0.5
50371 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xe1,0x01,0x00]
50373 v_cmp_eq_f32_e64 s[10:11], v1, -4.0
50374 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xef,0x01,0x00]
50376 v_cmp_eq_f32_e64 s[10:11], -v1, v2
50377 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x20]
50379 v_cmp_eq_f32_e64 s[10:11], v1, -v2
50380 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x40]
50382 v_cmp_eq_f32_e64 s[10:11], -v1, -v2
50383 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x60]
50385 v_cmp_le_f32 vcc, v1, v2
50386 // CHECK: [0x01,0x05,0x06,0x7c]
50388 v_cmp_le_f32 vcc, v255, v2
50389 // CHECK: [0xff,0x05,0x06,0x7c]
50391 v_cmp_le_f32 vcc, s1, v2
50392 // CHECK: [0x01,0x04,0x06,0x7c]
50394 v_cmp_le_f32 vcc, s103, v2
50395 // CHECK: [0x67,0x04,0x06,0x7c]
50397 v_cmp_le_f32 vcc, flat_scratch_lo, v2
50398 // CHECK: [0x68,0x04,0x06,0x7c]
50400 v_cmp_le_f32 vcc, flat_scratch_hi, v2
50401 // CHECK: [0x69,0x04,0x06,0x7c]
50403 v_cmp_le_f32 vcc, vcc_lo, v2
50404 // CHECK: [0x6a,0x04,0x06,0x7c]
50406 v_cmp_le_f32 vcc, vcc_hi, v2
50407 // CHECK: [0x6b,0x04,0x06,0x7c]
50409 v_cmp_le_f32 vcc, tba_lo, v2
50410 // CHECK: [0x6c,0x04,0x06,0x7c]
50412 v_cmp_le_f32 vcc, tba_hi, v2
50413 // CHECK: [0x6d,0x04,0x06,0x7c]
50415 v_cmp_le_f32 vcc, tma_lo, v2
50416 // CHECK: [0x6e,0x04,0x06,0x7c]
50418 v_cmp_le_f32 vcc, tma_hi, v2
50419 // CHECK: [0x6f,0x04,0x06,0x7c]
50421 v_cmp_le_f32 vcc, ttmp11, v2
50422 // CHECK: [0x7b,0x04,0x06,0x7c]
50424 v_cmp_le_f32 vcc, m0, v2
50425 // CHECK: [0x7c,0x04,0x06,0x7c]
50427 v_cmp_le_f32 vcc, exec_lo, v2
50428 // CHECK: [0x7e,0x04,0x06,0x7c]
50430 v_cmp_le_f32 vcc, exec_hi, v2
50431 // CHECK: [0x7f,0x04,0x06,0x7c]
50433 v_cmp_le_f32 vcc, 0, v2
50434 // CHECK: [0x80,0x04,0x06,0x7c]
50436 v_cmp_le_f32 vcc, -1, v2
50437 // CHECK: [0xc1,0x04,0x06,0x7c]
50439 v_cmp_le_f32 vcc, 0.5, v2
50440 // CHECK: [0xf0,0x04,0x06,0x7c]
50442 v_cmp_le_f32 vcc, -4.0, v2
50443 // CHECK: [0xf7,0x04,0x06,0x7c]
50445 v_cmp_le_f32 vcc, 0xaf123456, v2
50446 // CHECK: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
50448 v_cmp_le_f32 vcc, 0x3f717273, v2
50449 // CHECK: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
50451 v_cmp_le_f32 vcc, v1, v255
50452 // CHECK: [0x01,0xff,0x07,0x7c]
50454 v_cmp_le_f32_e64 s[10:11], v1, v2
50455 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50457 v_cmp_le_f32_e64 s[12:13], v1, v2
50458 // CHECK: [0x0c,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50460 v_cmp_le_f32_e64 s[102:103], v1, v2
50461 // CHECK: [0x66,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50463 v_cmp_le_f32_e64 flat_scratch, v1, v2
50464 // CHECK: [0x68,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50466 v_cmp_le_f32_e64 vcc, v1, v2
50467 // CHECK: [0x6a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50469 v_cmp_le_f32_e64 tba, v1, v2
50470 // CHECK: [0x6c,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50472 v_cmp_le_f32_e64 tma, v1, v2
50473 // CHECK: [0x6e,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50475 v_cmp_le_f32_e64 ttmp[10:11], v1, v2
50476 // CHECK: [0x7a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
50478 v_cmp_le_f32_e64 s[10:11], v255, v2
50479 // CHECK: [0x0a,0x00,0x06,0xd0,0xff,0x05,0x02,0x00]
50481 v_cmp_le_f32_e64 s[10:11], s1, v2
50482 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x04,0x02,0x00]
50484 v_cmp_le_f32_e64 s[10:11], s103, v2
50485 // CHECK: [0x0a,0x00,0x06,0xd0,0x67,0x04,0x02,0x00]
50487 v_cmp_le_f32_e64 s[10:11], flat_scratch_lo, v2
50488 // CHECK: [0x0a,0x00,0x06,0xd0,0x68,0x04,0x02,0x00]
50490 v_cmp_le_f32_e64 s[10:11], flat_scratch_hi, v2
50491 // CHECK: [0x0a,0x00,0x06,0xd0,0x69,0x04,0x02,0x00]
50493 v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
50494 // CHECK: [0x0a,0x00,0x06,0xd0,0x6a,0x04,0x02,0x00]
50496 v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
50497 // CHECK: [0x0a,0x00,0x06,0xd0,0x6b,0x04,0x02,0x00]
50499 v_cmp_le_f32_e64 s[10:11], tba_lo, v2
50500 // CHECK: [0x0a,0x00,0x06,0xd0,0x6c,0x04,0x02,0x00]
50502 v_cmp_le_f32_e64 s[10:11], tba_hi, v2
50503 // CHECK: [0x0a,0x00,0x06,0xd0,0x6d,0x04,0x02,0x00]
50505 v_cmp_le_f32_e64 s[10:11], tma_lo, v2
50506 // CHECK: [0x0a,0x00,0x06,0xd0,0x6e,0x04,0x02,0x00]
50508 v_cmp_le_f32_e64 s[10:11], tma_hi, v2
50509 // CHECK: [0x0a,0x00,0x06,0xd0,0x6f,0x04,0x02,0x00]
50511 v_cmp_le_f32_e64 s[10:11], ttmp11, v2
50512 // CHECK: [0x0a,0x00,0x06,0xd0,0x7b,0x04,0x02,0x00]
50514 v_cmp_le_f32_e64 s[10:11], m0, v2
50515 // CHECK: [0x0a,0x00,0x06,0xd0,0x7c,0x04,0x02,0x00]
50517 v_cmp_le_f32_e64 s[10:11], exec_lo, v2
50518 // CHECK: [0x0a,0x00,0x06,0xd0,0x7e,0x04,0x02,0x00]
50520 v_cmp_le_f32_e64 s[10:11], exec_hi, v2
50521 // CHECK: [0x0a,0x00,0x06,0xd0,0x7f,0x04,0x02,0x00]
50523 v_cmp_le_f32_e64 s[10:11], 0, v2
50524 // CHECK: [0x0a,0x00,0x06,0xd0,0x80,0x04,0x02,0x00]
50526 v_cmp_le_f32_e64 s[10:11], -1, v2
50527 // CHECK: [0x0a,0x00,0x06,0xd0,0xc1,0x04,0x02,0x00]
50529 v_cmp_le_f32_e64 s[10:11], 0.5, v2
50530 // CHECK: [0x0a,0x00,0x06,0xd0,0xf0,0x04,0x02,0x00]
50532 v_cmp_le_f32_e64 s[10:11], -4.0, v2
50533 // CHECK: [0x0a,0x00,0x06,0xd0,0xf7,0x04,0x02,0x00]
50535 v_cmp_le_f32_e64 s[10:11], v1, v255
50536 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xff,0x03,0x00]
50538 v_cmp_le_f32_e64 s[10:11], v1, s2
50539 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x00,0x00]
50541 v_cmp_le_f32_e64 s[10:11], v1, s103
50542 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xcf,0x00,0x00]
50544 v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_lo
50545 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd1,0x00,0x00]
50547 v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_hi
50548 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd3,0x00,0x00]
50550 v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
50551 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd5,0x00,0x00]
50553 v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
50554 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd7,0x00,0x00]
50556 v_cmp_le_f32_e64 s[10:11], v1, tba_lo
50557 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd9,0x00,0x00]
50559 v_cmp_le_f32_e64 s[10:11], v1, tba_hi
50560 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdb,0x00,0x00]
50562 v_cmp_le_f32_e64 s[10:11], v1, tma_lo
50563 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdd,0x00,0x00]
50565 v_cmp_le_f32_e64 s[10:11], v1, tma_hi
50566 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdf,0x00,0x00]
50568 v_cmp_le_f32_e64 s[10:11], v1, ttmp11
50569 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xf7,0x00,0x00]
50571 v_cmp_le_f32_e64 s[10:11], v1, m0
50572 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xf9,0x00,0x00]
50574 v_cmp_le_f32_e64 s[10:11], v1, exec_lo
50575 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xfd,0x00,0x00]
50577 v_cmp_le_f32_e64 s[10:11], v1, exec_hi
50578 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xff,0x00,0x00]
50580 v_cmp_le_f32_e64 s[10:11], v1, 0
50581 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x01,0x01,0x00]
50583 v_cmp_le_f32_e64 s[10:11], v1, -1
50584 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x83,0x01,0x00]
50586 v_cmp_le_f32_e64 s[10:11], v1, 0.5
50587 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xe1,0x01,0x00]
50589 v_cmp_le_f32_e64 s[10:11], v1, -4.0
50590 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xef,0x01,0x00]
50592 v_cmp_le_f32_e64 s[10:11], -v1, v2
50593 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x20]
50595 v_cmp_le_f32_e64 s[10:11], v1, -v2
50596 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x40]
50598 v_cmp_le_f32_e64 s[10:11], -v1, -v2
50599 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x60]
50601 v_cmp_gt_f32 vcc, v1, v2
50602 // CHECK: [0x01,0x05,0x08,0x7c]
50604 v_cmp_gt_f32 vcc, v255, v2
50605 // CHECK: [0xff,0x05,0x08,0x7c]
50607 v_cmp_gt_f32 vcc, s1, v2
50608 // CHECK: [0x01,0x04,0x08,0x7c]
50610 v_cmp_gt_f32 vcc, s103, v2
50611 // CHECK: [0x67,0x04,0x08,0x7c]
50613 v_cmp_gt_f32 vcc, flat_scratch_lo, v2
50614 // CHECK: [0x68,0x04,0x08,0x7c]
50616 v_cmp_gt_f32 vcc, flat_scratch_hi, v2
50617 // CHECK: [0x69,0x04,0x08,0x7c]
50619 v_cmp_gt_f32 vcc, vcc_lo, v2
50620 // CHECK: [0x6a,0x04,0x08,0x7c]
50622 v_cmp_gt_f32 vcc, vcc_hi, v2
50623 // CHECK: [0x6b,0x04,0x08,0x7c]
50625 v_cmp_gt_f32 vcc, tba_lo, v2
50626 // CHECK: [0x6c,0x04,0x08,0x7c]
50628 v_cmp_gt_f32 vcc, tba_hi, v2
50629 // CHECK: [0x6d,0x04,0x08,0x7c]
50631 v_cmp_gt_f32 vcc, tma_lo, v2
50632 // CHECK: [0x6e,0x04,0x08,0x7c]
50634 v_cmp_gt_f32 vcc, tma_hi, v2
50635 // CHECK: [0x6f,0x04,0x08,0x7c]
50637 v_cmp_gt_f32 vcc, ttmp11, v2
50638 // CHECK: [0x7b,0x04,0x08,0x7c]
50640 v_cmp_gt_f32 vcc, m0, v2
50641 // CHECK: [0x7c,0x04,0x08,0x7c]
50643 v_cmp_gt_f32 vcc, exec_lo, v2
50644 // CHECK: [0x7e,0x04,0x08,0x7c]
50646 v_cmp_gt_f32 vcc, exec_hi, v2
50647 // CHECK: [0x7f,0x04,0x08,0x7c]
50649 v_cmp_gt_f32 vcc, 0, v2
50650 // CHECK: [0x80,0x04,0x08,0x7c]
50652 v_cmp_gt_f32 vcc, -1, v2
50653 // CHECK: [0xc1,0x04,0x08,0x7c]
50655 v_cmp_gt_f32 vcc, 0.5, v2
50656 // CHECK: [0xf0,0x04,0x08,0x7c]
50658 v_cmp_gt_f32 vcc, -4.0, v2
50659 // CHECK: [0xf7,0x04,0x08,0x7c]
50661 v_cmp_gt_f32 vcc, 0xaf123456, v2
50662 // CHECK: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
50664 v_cmp_gt_f32 vcc, 0x3f717273, v2
50665 // CHECK: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
50667 v_cmp_gt_f32 vcc, v1, v255
50668 // CHECK: [0x01,0xff,0x09,0x7c]
50670 v_cmp_gt_f32_e64 s[10:11], v1, v2
50671 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50673 v_cmp_gt_f32_e64 s[12:13], v1, v2
50674 // CHECK: [0x0c,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50676 v_cmp_gt_f32_e64 s[102:103], v1, v2
50677 // CHECK: [0x66,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50679 v_cmp_gt_f32_e64 flat_scratch, v1, v2
50680 // CHECK: [0x68,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50682 v_cmp_gt_f32_e64 vcc, v1, v2
50683 // CHECK: [0x6a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50685 v_cmp_gt_f32_e64 tba, v1, v2
50686 // CHECK: [0x6c,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50688 v_cmp_gt_f32_e64 tma, v1, v2
50689 // CHECK: [0x6e,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50691 v_cmp_gt_f32_e64 ttmp[10:11], v1, v2
50692 // CHECK: [0x7a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
50694 v_cmp_gt_f32_e64 s[10:11], v255, v2
50695 // CHECK: [0x0a,0x00,0x08,0xd0,0xff,0x05,0x02,0x00]
50697 v_cmp_gt_f32_e64 s[10:11], s1, v2
50698 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x04,0x02,0x00]
50700 v_cmp_gt_f32_e64 s[10:11], s103, v2
50701 // CHECK: [0x0a,0x00,0x08,0xd0,0x67,0x04,0x02,0x00]
50703 v_cmp_gt_f32_e64 s[10:11], flat_scratch_lo, v2
50704 // CHECK: [0x0a,0x00,0x08,0xd0,0x68,0x04,0x02,0x00]
50706 v_cmp_gt_f32_e64 s[10:11], flat_scratch_hi, v2
50707 // CHECK: [0x0a,0x00,0x08,0xd0,0x69,0x04,0x02,0x00]
50709 v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
50710 // CHECK: [0x0a,0x00,0x08,0xd0,0x6a,0x04,0x02,0x00]
50712 v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
50713 // CHECK: [0x0a,0x00,0x08,0xd0,0x6b,0x04,0x02,0x00]
50715 v_cmp_gt_f32_e64 s[10:11], tba_lo, v2
50716 // CHECK: [0x0a,0x00,0x08,0xd0,0x6c,0x04,0x02,0x00]
50718 v_cmp_gt_f32_e64 s[10:11], tba_hi, v2
50719 // CHECK: [0x0a,0x00,0x08,0xd0,0x6d,0x04,0x02,0x00]
50721 v_cmp_gt_f32_e64 s[10:11], tma_lo, v2
50722 // CHECK: [0x0a,0x00,0x08,0xd0,0x6e,0x04,0x02,0x00]
50724 v_cmp_gt_f32_e64 s[10:11], tma_hi, v2
50725 // CHECK: [0x0a,0x00,0x08,0xd0,0x6f,0x04,0x02,0x00]
50727 v_cmp_gt_f32_e64 s[10:11], ttmp11, v2
50728 // CHECK: [0x0a,0x00,0x08,0xd0,0x7b,0x04,0x02,0x00]
50730 v_cmp_gt_f32_e64 s[10:11], m0, v2
50731 // CHECK: [0x0a,0x00,0x08,0xd0,0x7c,0x04,0x02,0x00]
50733 v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
50734 // CHECK: [0x0a,0x00,0x08,0xd0,0x7e,0x04,0x02,0x00]
50736 v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
50737 // CHECK: [0x0a,0x00,0x08,0xd0,0x7f,0x04,0x02,0x00]
50739 v_cmp_gt_f32_e64 s[10:11], 0, v2
50740 // CHECK: [0x0a,0x00,0x08,0xd0,0x80,0x04,0x02,0x00]
50742 v_cmp_gt_f32_e64 s[10:11], -1, v2
50743 // CHECK: [0x0a,0x00,0x08,0xd0,0xc1,0x04,0x02,0x00]
50745 v_cmp_gt_f32_e64 s[10:11], 0.5, v2
50746 // CHECK: [0x0a,0x00,0x08,0xd0,0xf0,0x04,0x02,0x00]
50748 v_cmp_gt_f32_e64 s[10:11], -4.0, v2
50749 // CHECK: [0x0a,0x00,0x08,0xd0,0xf7,0x04,0x02,0x00]
50751 v_cmp_gt_f32_e64 s[10:11], v1, v255
50752 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xff,0x03,0x00]
50754 v_cmp_gt_f32_e64 s[10:11], v1, s2
50755 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x00,0x00]
50757 v_cmp_gt_f32_e64 s[10:11], v1, s103
50758 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xcf,0x00,0x00]
50760 v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_lo
50761 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd1,0x00,0x00]
50763 v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_hi
50764 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd3,0x00,0x00]
50766 v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
50767 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd5,0x00,0x00]
50769 v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
50770 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd7,0x00,0x00]
50772 v_cmp_gt_f32_e64 s[10:11], v1, tba_lo
50773 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd9,0x00,0x00]
50775 v_cmp_gt_f32_e64 s[10:11], v1, tba_hi
50776 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdb,0x00,0x00]
50778 v_cmp_gt_f32_e64 s[10:11], v1, tma_lo
50779 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdd,0x00,0x00]
50781 v_cmp_gt_f32_e64 s[10:11], v1, tma_hi
50782 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdf,0x00,0x00]
50784 v_cmp_gt_f32_e64 s[10:11], v1, ttmp11
50785 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xf7,0x00,0x00]
50787 v_cmp_gt_f32_e64 s[10:11], v1, m0
50788 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xf9,0x00,0x00]
50790 v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
50791 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xfd,0x00,0x00]
50793 v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
50794 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xff,0x00,0x00]
50796 v_cmp_gt_f32_e64 s[10:11], v1, 0
50797 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x01,0x01,0x00]
50799 v_cmp_gt_f32_e64 s[10:11], v1, -1
50800 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x83,0x01,0x00]
50802 v_cmp_gt_f32_e64 s[10:11], v1, 0.5
50803 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xe1,0x01,0x00]
50805 v_cmp_gt_f32_e64 s[10:11], v1, -4.0
50806 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xef,0x01,0x00]
50808 v_cmp_gt_f32_e64 s[10:11], -v1, v2
50809 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x20]
50811 v_cmp_gt_f32_e64 s[10:11], v1, -v2
50812 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x40]
50814 v_cmp_gt_f32_e64 s[10:11], -v1, -v2
50815 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x60]
50817 v_cmp_lg_f32 vcc, v1, v2
50818 // CHECK: [0x01,0x05,0x0a,0x7c]
50820 v_cmp_lg_f32 vcc, v255, v2
50821 // CHECK: [0xff,0x05,0x0a,0x7c]
50823 v_cmp_lg_f32 vcc, s1, v2
50824 // CHECK: [0x01,0x04,0x0a,0x7c]
50826 v_cmp_lg_f32 vcc, s103, v2
50827 // CHECK: [0x67,0x04,0x0a,0x7c]
50829 v_cmp_lg_f32 vcc, flat_scratch_lo, v2
50830 // CHECK: [0x68,0x04,0x0a,0x7c]
50832 v_cmp_lg_f32 vcc, flat_scratch_hi, v2
50833 // CHECK: [0x69,0x04,0x0a,0x7c]
50835 v_cmp_lg_f32 vcc, vcc_lo, v2
50836 // CHECK: [0x6a,0x04,0x0a,0x7c]
50838 v_cmp_lg_f32 vcc, vcc_hi, v2
50839 // CHECK: [0x6b,0x04,0x0a,0x7c]
50841 v_cmp_lg_f32 vcc, tba_lo, v2
50842 // CHECK: [0x6c,0x04,0x0a,0x7c]
50844 v_cmp_lg_f32 vcc, tba_hi, v2
50845 // CHECK: [0x6d,0x04,0x0a,0x7c]
50847 v_cmp_lg_f32 vcc, tma_lo, v2
50848 // CHECK: [0x6e,0x04,0x0a,0x7c]
50850 v_cmp_lg_f32 vcc, tma_hi, v2
50851 // CHECK: [0x6f,0x04,0x0a,0x7c]
50853 v_cmp_lg_f32 vcc, ttmp11, v2
50854 // CHECK: [0x7b,0x04,0x0a,0x7c]
50856 v_cmp_lg_f32 vcc, m0, v2
50857 // CHECK: [0x7c,0x04,0x0a,0x7c]
50859 v_cmp_lg_f32 vcc, exec_lo, v2
50860 // CHECK: [0x7e,0x04,0x0a,0x7c]
50862 v_cmp_lg_f32 vcc, exec_hi, v2
50863 // CHECK: [0x7f,0x04,0x0a,0x7c]
50865 v_cmp_lg_f32 vcc, 0, v2
50866 // CHECK: [0x80,0x04,0x0a,0x7c]
50868 v_cmp_lg_f32 vcc, -1, v2
50869 // CHECK: [0xc1,0x04,0x0a,0x7c]
50871 v_cmp_lg_f32 vcc, 0.5, v2
50872 // CHECK: [0xf0,0x04,0x0a,0x7c]
50874 v_cmp_lg_f32 vcc, -4.0, v2
50875 // CHECK: [0xf7,0x04,0x0a,0x7c]
50877 v_cmp_lg_f32 vcc, 0xaf123456, v2
50878 // CHECK: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
50880 v_cmp_lg_f32 vcc, 0x3f717273, v2
50881 // CHECK: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
50883 v_cmp_lg_f32 vcc, v1, v255
50884 // CHECK: [0x01,0xff,0x0b,0x7c]
50886 v_cmp_lg_f32_e64 s[10:11], v1, v2
50887 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50889 v_cmp_lg_f32_e64 s[12:13], v1, v2
50890 // CHECK: [0x0c,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50892 v_cmp_lg_f32_e64 s[102:103], v1, v2
50893 // CHECK: [0x66,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50895 v_cmp_lg_f32_e64 flat_scratch, v1, v2
50896 // CHECK: [0x68,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50898 v_cmp_lg_f32_e64 vcc, v1, v2
50899 // CHECK: [0x6a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50901 v_cmp_lg_f32_e64 tba, v1, v2
50902 // CHECK: [0x6c,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50904 v_cmp_lg_f32_e64 tma, v1, v2
50905 // CHECK: [0x6e,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50907 v_cmp_lg_f32_e64 ttmp[10:11], v1, v2
50908 // CHECK: [0x7a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
50910 v_cmp_lg_f32_e64 s[10:11], v255, v2
50911 // CHECK: [0x0a,0x00,0x0a,0xd0,0xff,0x05,0x02,0x00]
50913 v_cmp_lg_f32_e64 s[10:11], s1, v2
50914 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x04,0x02,0x00]
50916 v_cmp_lg_f32_e64 s[10:11], s103, v2
50917 // CHECK: [0x0a,0x00,0x0a,0xd0,0x67,0x04,0x02,0x00]
50919 v_cmp_lg_f32_e64 s[10:11], flat_scratch_lo, v2
50920 // CHECK: [0x0a,0x00,0x0a,0xd0,0x68,0x04,0x02,0x00]
50922 v_cmp_lg_f32_e64 s[10:11], flat_scratch_hi, v2
50923 // CHECK: [0x0a,0x00,0x0a,0xd0,0x69,0x04,0x02,0x00]
50925 v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
50926 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6a,0x04,0x02,0x00]
50928 v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
50929 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6b,0x04,0x02,0x00]
50931 v_cmp_lg_f32_e64 s[10:11], tba_lo, v2
50932 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6c,0x04,0x02,0x00]
50934 v_cmp_lg_f32_e64 s[10:11], tba_hi, v2
50935 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6d,0x04,0x02,0x00]
50937 v_cmp_lg_f32_e64 s[10:11], tma_lo, v2
50938 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6e,0x04,0x02,0x00]
50940 v_cmp_lg_f32_e64 s[10:11], tma_hi, v2
50941 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6f,0x04,0x02,0x00]
50943 v_cmp_lg_f32_e64 s[10:11], ttmp11, v2
50944 // CHECK: [0x0a,0x00,0x0a,0xd0,0x7b,0x04,0x02,0x00]
50946 v_cmp_lg_f32_e64 s[10:11], m0, v2
50947 // CHECK: [0x0a,0x00,0x0a,0xd0,0x7c,0x04,0x02,0x00]
50949 v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
50950 // CHECK: [0x0a,0x00,0x0a,0xd0,0x7e,0x04,0x02,0x00]
50952 v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
50953 // CHECK: [0x0a,0x00,0x0a,0xd0,0x7f,0x04,0x02,0x00]
50955 v_cmp_lg_f32_e64 s[10:11], 0, v2
50956 // CHECK: [0x0a,0x00,0x0a,0xd0,0x80,0x04,0x02,0x00]
50958 v_cmp_lg_f32_e64 s[10:11], -1, v2
50959 // CHECK: [0x0a,0x00,0x0a,0xd0,0xc1,0x04,0x02,0x00]
50961 v_cmp_lg_f32_e64 s[10:11], 0.5, v2
50962 // CHECK: [0x0a,0x00,0x0a,0xd0,0xf0,0x04,0x02,0x00]
50964 v_cmp_lg_f32_e64 s[10:11], -4.0, v2
50965 // CHECK: [0x0a,0x00,0x0a,0xd0,0xf7,0x04,0x02,0x00]
50967 v_cmp_lg_f32_e64 s[10:11], v1, v255
50968 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xff,0x03,0x00]
50970 v_cmp_lg_f32_e64 s[10:11], v1, s2
50971 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x00,0x00]
50973 v_cmp_lg_f32_e64 s[10:11], v1, s103
50974 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xcf,0x00,0x00]
50976 v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_lo
50977 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd1,0x00,0x00]
50979 v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_hi
50980 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd3,0x00,0x00]
50982 v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
50983 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd5,0x00,0x00]
50985 v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
50986 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd7,0x00,0x00]
50988 v_cmp_lg_f32_e64 s[10:11], v1, tba_lo
50989 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd9,0x00,0x00]
50991 v_cmp_lg_f32_e64 s[10:11], v1, tba_hi
50992 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdb,0x00,0x00]
50994 v_cmp_lg_f32_e64 s[10:11], v1, tma_lo
50995 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdd,0x00,0x00]
50997 v_cmp_lg_f32_e64 s[10:11], v1, tma_hi
50998 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdf,0x00,0x00]
51000 v_cmp_lg_f32_e64 s[10:11], v1, ttmp11
51001 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xf7,0x00,0x00]
51003 v_cmp_lg_f32_e64 s[10:11], v1, m0
51004 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xf9,0x00,0x00]
51006 v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
51007 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xfd,0x00,0x00]
51009 v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
51010 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xff,0x00,0x00]
51012 v_cmp_lg_f32_e64 s[10:11], v1, 0
51013 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x01,0x01,0x00]
51015 v_cmp_lg_f32_e64 s[10:11], v1, -1
51016 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x83,0x01,0x00]
51018 v_cmp_lg_f32_e64 s[10:11], v1, 0.5
51019 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xe1,0x01,0x00]
51021 v_cmp_lg_f32_e64 s[10:11], v1, -4.0
51022 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xef,0x01,0x00]
51024 v_cmp_lg_f32_e64 s[10:11], -v1, v2
51025 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x20]
51027 v_cmp_lg_f32_e64 s[10:11], v1, -v2
51028 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x40]
51030 v_cmp_lg_f32_e64 s[10:11], -v1, -v2
51031 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x60]
51033 v_cmp_ge_f32 vcc, v1, v2
51034 // CHECK: [0x01,0x05,0x0c,0x7c]
51036 v_cmp_ge_f32 vcc, v255, v2
51037 // CHECK: [0xff,0x05,0x0c,0x7c]
51039 v_cmp_ge_f32 vcc, s1, v2
51040 // CHECK: [0x01,0x04,0x0c,0x7c]
51042 v_cmp_ge_f32 vcc, s103, v2
51043 // CHECK: [0x67,0x04,0x0c,0x7c]
51045 v_cmp_ge_f32 vcc, flat_scratch_lo, v2
51046 // CHECK: [0x68,0x04,0x0c,0x7c]
51048 v_cmp_ge_f32 vcc, flat_scratch_hi, v2
51049 // CHECK: [0x69,0x04,0x0c,0x7c]
51051 v_cmp_ge_f32 vcc, vcc_lo, v2
51052 // CHECK: [0x6a,0x04,0x0c,0x7c]
51054 v_cmp_ge_f32 vcc, vcc_hi, v2
51055 // CHECK: [0x6b,0x04,0x0c,0x7c]
51057 v_cmp_ge_f32 vcc, tba_lo, v2
51058 // CHECK: [0x6c,0x04,0x0c,0x7c]
51060 v_cmp_ge_f32 vcc, tba_hi, v2
51061 // CHECK: [0x6d,0x04,0x0c,0x7c]
51063 v_cmp_ge_f32 vcc, tma_lo, v2
51064 // CHECK: [0x6e,0x04,0x0c,0x7c]
51066 v_cmp_ge_f32 vcc, tma_hi, v2
51067 // CHECK: [0x6f,0x04,0x0c,0x7c]
51069 v_cmp_ge_f32 vcc, ttmp11, v2
51070 // CHECK: [0x7b,0x04,0x0c,0x7c]
51072 v_cmp_ge_f32 vcc, m0, v2
51073 // CHECK: [0x7c,0x04,0x0c,0x7c]
51075 v_cmp_ge_f32 vcc, exec_lo, v2
51076 // CHECK: [0x7e,0x04,0x0c,0x7c]
51078 v_cmp_ge_f32 vcc, exec_hi, v2
51079 // CHECK: [0x7f,0x04,0x0c,0x7c]
51081 v_cmp_ge_f32 vcc, 0, v2
51082 // CHECK: [0x80,0x04,0x0c,0x7c]
51084 v_cmp_ge_f32 vcc, -1, v2
51085 // CHECK: [0xc1,0x04,0x0c,0x7c]
51087 v_cmp_ge_f32 vcc, 0.5, v2
51088 // CHECK: [0xf0,0x04,0x0c,0x7c]
51090 v_cmp_ge_f32 vcc, -4.0, v2
51091 // CHECK: [0xf7,0x04,0x0c,0x7c]
51093 v_cmp_ge_f32 vcc, 0xaf123456, v2
51094 // CHECK: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
51096 v_cmp_ge_f32 vcc, 0x3f717273, v2
51097 // CHECK: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
51099 v_cmp_ge_f32 vcc, v1, v255
51100 // CHECK: [0x01,0xff,0x0d,0x7c]
51102 v_cmp_ge_f32_e64 s[10:11], v1, v2
51103 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51105 v_cmp_ge_f32_e64 s[12:13], v1, v2
51106 // CHECK: [0x0c,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51108 v_cmp_ge_f32_e64 s[102:103], v1, v2
51109 // CHECK: [0x66,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51111 v_cmp_ge_f32_e64 flat_scratch, v1, v2
51112 // CHECK: [0x68,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51114 v_cmp_ge_f32_e64 vcc, v1, v2
51115 // CHECK: [0x6a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51117 v_cmp_ge_f32_e64 tba, v1, v2
51118 // CHECK: [0x6c,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51120 v_cmp_ge_f32_e64 tma, v1, v2
51121 // CHECK: [0x6e,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51123 v_cmp_ge_f32_e64 ttmp[10:11], v1, v2
51124 // CHECK: [0x7a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
51126 v_cmp_ge_f32_e64 s[10:11], v255, v2
51127 // CHECK: [0x0a,0x00,0x0c,0xd0,0xff,0x05,0x02,0x00]
51129 v_cmp_ge_f32_e64 s[10:11], s1, v2
51130 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x04,0x02,0x00]
51132 v_cmp_ge_f32_e64 s[10:11], s103, v2
51133 // CHECK: [0x0a,0x00,0x0c,0xd0,0x67,0x04,0x02,0x00]
51135 v_cmp_ge_f32_e64 s[10:11], flat_scratch_lo, v2
51136 // CHECK: [0x0a,0x00,0x0c,0xd0,0x68,0x04,0x02,0x00]
51138 v_cmp_ge_f32_e64 s[10:11], flat_scratch_hi, v2
51139 // CHECK: [0x0a,0x00,0x0c,0xd0,0x69,0x04,0x02,0x00]
51141 v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
51142 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6a,0x04,0x02,0x00]
51144 v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
51145 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6b,0x04,0x02,0x00]
51147 v_cmp_ge_f32_e64 s[10:11], tba_lo, v2
51148 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6c,0x04,0x02,0x00]
51150 v_cmp_ge_f32_e64 s[10:11], tba_hi, v2
51151 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6d,0x04,0x02,0x00]
51153 v_cmp_ge_f32_e64 s[10:11], tma_lo, v2
51154 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6e,0x04,0x02,0x00]
51156 v_cmp_ge_f32_e64 s[10:11], tma_hi, v2
51157 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6f,0x04,0x02,0x00]
51159 v_cmp_ge_f32_e64 s[10:11], ttmp11, v2
51160 // CHECK: [0x0a,0x00,0x0c,0xd0,0x7b,0x04,0x02,0x00]
51162 v_cmp_ge_f32_e64 s[10:11], m0, v2
51163 // CHECK: [0x0a,0x00,0x0c,0xd0,0x7c,0x04,0x02,0x00]
51165 v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
51166 // CHECK: [0x0a,0x00,0x0c,0xd0,0x7e,0x04,0x02,0x00]
51168 v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
51169 // CHECK: [0x0a,0x00,0x0c,0xd0,0x7f,0x04,0x02,0x00]
51171 v_cmp_ge_f32_e64 s[10:11], 0, v2
51172 // CHECK: [0x0a,0x00,0x0c,0xd0,0x80,0x04,0x02,0x00]
51174 v_cmp_ge_f32_e64 s[10:11], -1, v2
51175 // CHECK: [0x0a,0x00,0x0c,0xd0,0xc1,0x04,0x02,0x00]
51177 v_cmp_ge_f32_e64 s[10:11], 0.5, v2
51178 // CHECK: [0x0a,0x00,0x0c,0xd0,0xf0,0x04,0x02,0x00]
51180 v_cmp_ge_f32_e64 s[10:11], -4.0, v2
51181 // CHECK: [0x0a,0x00,0x0c,0xd0,0xf7,0x04,0x02,0x00]
51183 v_cmp_ge_f32_e64 s[10:11], v1, v255
51184 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xff,0x03,0x00]
51186 v_cmp_ge_f32_e64 s[10:11], v1, s2
51187 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x00,0x00]
51189 v_cmp_ge_f32_e64 s[10:11], v1, s103
51190 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xcf,0x00,0x00]
51192 v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_lo
51193 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd1,0x00,0x00]
51195 v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_hi
51196 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd3,0x00,0x00]
51198 v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
51199 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd5,0x00,0x00]
51201 v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
51202 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd7,0x00,0x00]
51204 v_cmp_ge_f32_e64 s[10:11], v1, tba_lo
51205 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd9,0x00,0x00]
51207 v_cmp_ge_f32_e64 s[10:11], v1, tba_hi
51208 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdb,0x00,0x00]
51210 v_cmp_ge_f32_e64 s[10:11], v1, tma_lo
51211 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdd,0x00,0x00]
51213 v_cmp_ge_f32_e64 s[10:11], v1, tma_hi
51214 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdf,0x00,0x00]
51216 v_cmp_ge_f32_e64 s[10:11], v1, ttmp11
51217 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xf7,0x00,0x00]
51219 v_cmp_ge_f32_e64 s[10:11], v1, m0
51220 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xf9,0x00,0x00]
51222 v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
51223 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xfd,0x00,0x00]
51225 v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
51226 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xff,0x00,0x00]
51228 v_cmp_ge_f32_e64 s[10:11], v1, 0
51229 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x01,0x01,0x00]
51231 v_cmp_ge_f32_e64 s[10:11], v1, -1
51232 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x83,0x01,0x00]
51234 v_cmp_ge_f32_e64 s[10:11], v1, 0.5
51235 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xe1,0x01,0x00]
51237 v_cmp_ge_f32_e64 s[10:11], v1, -4.0
51238 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xef,0x01,0x00]
51240 v_cmp_ge_f32_e64 s[10:11], -v1, v2
51241 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x20]
51243 v_cmp_ge_f32_e64 s[10:11], v1, -v2
51244 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x40]
51246 v_cmp_ge_f32_e64 s[10:11], -v1, -v2
51247 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x60]
51249 v_cmp_o_f32 vcc, v1, v2
51250 // CHECK: [0x01,0x05,0x0e,0x7c]
51252 v_cmp_o_f32 vcc, v255, v2
51253 // CHECK: [0xff,0x05,0x0e,0x7c]
51255 v_cmp_o_f32 vcc, s1, v2
51256 // CHECK: [0x01,0x04,0x0e,0x7c]
51258 v_cmp_o_f32 vcc, s103, v2
51259 // CHECK: [0x67,0x04,0x0e,0x7c]
51261 v_cmp_o_f32 vcc, flat_scratch_lo, v2
51262 // CHECK: [0x68,0x04,0x0e,0x7c]
51264 v_cmp_o_f32 vcc, flat_scratch_hi, v2
51265 // CHECK: [0x69,0x04,0x0e,0x7c]
51267 v_cmp_o_f32 vcc, vcc_lo, v2
51268 // CHECK: [0x6a,0x04,0x0e,0x7c]
51270 v_cmp_o_f32 vcc, vcc_hi, v2
51271 // CHECK: [0x6b,0x04,0x0e,0x7c]
51273 v_cmp_o_f32 vcc, tba_lo, v2
51274 // CHECK: [0x6c,0x04,0x0e,0x7c]
51276 v_cmp_o_f32 vcc, tba_hi, v2
51277 // CHECK: [0x6d,0x04,0x0e,0x7c]
51279 v_cmp_o_f32 vcc, tma_lo, v2
51280 // CHECK: [0x6e,0x04,0x0e,0x7c]
51282 v_cmp_o_f32 vcc, tma_hi, v2
51283 // CHECK: [0x6f,0x04,0x0e,0x7c]
51285 v_cmp_o_f32 vcc, ttmp11, v2
51286 // CHECK: [0x7b,0x04,0x0e,0x7c]
51288 v_cmp_o_f32 vcc, m0, v2
51289 // CHECK: [0x7c,0x04,0x0e,0x7c]
51291 v_cmp_o_f32 vcc, exec_lo, v2
51292 // CHECK: [0x7e,0x04,0x0e,0x7c]
51294 v_cmp_o_f32 vcc, exec_hi, v2
51295 // CHECK: [0x7f,0x04,0x0e,0x7c]
51297 v_cmp_o_f32 vcc, 0, v2
51298 // CHECK: [0x80,0x04,0x0e,0x7c]
51300 v_cmp_o_f32 vcc, -1, v2
51301 // CHECK: [0xc1,0x04,0x0e,0x7c]
51303 v_cmp_o_f32 vcc, 0.5, v2
51304 // CHECK: [0xf0,0x04,0x0e,0x7c]
51306 v_cmp_o_f32 vcc, -4.0, v2
51307 // CHECK: [0xf7,0x04,0x0e,0x7c]
51309 v_cmp_o_f32 vcc, 0xaf123456, v2
51310 // CHECK: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
51312 v_cmp_o_f32 vcc, 0x3f717273, v2
51313 // CHECK: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
51315 v_cmp_o_f32 vcc, v1, v255
51316 // CHECK: [0x01,0xff,0x0f,0x7c]
51318 v_cmp_o_f32_e64 s[10:11], v1, v2
51319 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51321 v_cmp_o_f32_e64 s[12:13], v1, v2
51322 // CHECK: [0x0c,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51324 v_cmp_o_f32_e64 s[102:103], v1, v2
51325 // CHECK: [0x66,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51327 v_cmp_o_f32_e64 flat_scratch, v1, v2
51328 // CHECK: [0x68,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51330 v_cmp_o_f32_e64 vcc, v1, v2
51331 // CHECK: [0x6a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51333 v_cmp_o_f32_e64 tba, v1, v2
51334 // CHECK: [0x6c,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51336 v_cmp_o_f32_e64 tma, v1, v2
51337 // CHECK: [0x6e,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51339 v_cmp_o_f32_e64 ttmp[10:11], v1, v2
51340 // CHECK: [0x7a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
51342 v_cmp_o_f32_e64 s[10:11], v255, v2
51343 // CHECK: [0x0a,0x00,0x0e,0xd0,0xff,0x05,0x02,0x00]
51345 v_cmp_o_f32_e64 s[10:11], s1, v2
51346 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x04,0x02,0x00]
51348 v_cmp_o_f32_e64 s[10:11], s103, v2
51349 // CHECK: [0x0a,0x00,0x0e,0xd0,0x67,0x04,0x02,0x00]
51351 v_cmp_o_f32_e64 s[10:11], flat_scratch_lo, v2
51352 // CHECK: [0x0a,0x00,0x0e,0xd0,0x68,0x04,0x02,0x00]
51354 v_cmp_o_f32_e64 s[10:11], flat_scratch_hi, v2
51355 // CHECK: [0x0a,0x00,0x0e,0xd0,0x69,0x04,0x02,0x00]
51357 v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
51358 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6a,0x04,0x02,0x00]
51360 v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
51361 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6b,0x04,0x02,0x00]
51363 v_cmp_o_f32_e64 s[10:11], tba_lo, v2
51364 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6c,0x04,0x02,0x00]
51366 v_cmp_o_f32_e64 s[10:11], tba_hi, v2
51367 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6d,0x04,0x02,0x00]
51369 v_cmp_o_f32_e64 s[10:11], tma_lo, v2
51370 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6e,0x04,0x02,0x00]
51372 v_cmp_o_f32_e64 s[10:11], tma_hi, v2
51373 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6f,0x04,0x02,0x00]
51375 v_cmp_o_f32_e64 s[10:11], ttmp11, v2
51376 // CHECK: [0x0a,0x00,0x0e,0xd0,0x7b,0x04,0x02,0x00]
51378 v_cmp_o_f32_e64 s[10:11], m0, v2
51379 // CHECK: [0x0a,0x00,0x0e,0xd0,0x7c,0x04,0x02,0x00]
51381 v_cmp_o_f32_e64 s[10:11], exec_lo, v2
51382 // CHECK: [0x0a,0x00,0x0e,0xd0,0x7e,0x04,0x02,0x00]
51384 v_cmp_o_f32_e64 s[10:11], exec_hi, v2
51385 // CHECK: [0x0a,0x00,0x0e,0xd0,0x7f,0x04,0x02,0x00]
51387 v_cmp_o_f32_e64 s[10:11], 0, v2
51388 // CHECK: [0x0a,0x00,0x0e,0xd0,0x80,0x04,0x02,0x00]
51390 v_cmp_o_f32_e64 s[10:11], -1, v2
51391 // CHECK: [0x0a,0x00,0x0e,0xd0,0xc1,0x04,0x02,0x00]
51393 v_cmp_o_f32_e64 s[10:11], 0.5, v2
51394 // CHECK: [0x0a,0x00,0x0e,0xd0,0xf0,0x04,0x02,0x00]
51396 v_cmp_o_f32_e64 s[10:11], -4.0, v2
51397 // CHECK: [0x0a,0x00,0x0e,0xd0,0xf7,0x04,0x02,0x00]
51399 v_cmp_o_f32_e64 s[10:11], v1, v255
51400 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xff,0x03,0x00]
51402 v_cmp_o_f32_e64 s[10:11], v1, s2
51403 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x00,0x00]
51405 v_cmp_o_f32_e64 s[10:11], v1, s103
51406 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xcf,0x00,0x00]
51408 v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_lo
51409 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd1,0x00,0x00]
51411 v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_hi
51412 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd3,0x00,0x00]
51414 v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
51415 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd5,0x00,0x00]
51417 v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
51418 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd7,0x00,0x00]
51420 v_cmp_o_f32_e64 s[10:11], v1, tba_lo
51421 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd9,0x00,0x00]
51423 v_cmp_o_f32_e64 s[10:11], v1, tba_hi
51424 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdb,0x00,0x00]
51426 v_cmp_o_f32_e64 s[10:11], v1, tma_lo
51427 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdd,0x00,0x00]
51429 v_cmp_o_f32_e64 s[10:11], v1, tma_hi
51430 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdf,0x00,0x00]
51432 v_cmp_o_f32_e64 s[10:11], v1, ttmp11
51433 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xf7,0x00,0x00]
51435 v_cmp_o_f32_e64 s[10:11], v1, m0
51436 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xf9,0x00,0x00]
51438 v_cmp_o_f32_e64 s[10:11], v1, exec_lo
51439 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xfd,0x00,0x00]
51441 v_cmp_o_f32_e64 s[10:11], v1, exec_hi
51442 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xff,0x00,0x00]
51444 v_cmp_o_f32_e64 s[10:11], v1, 0
51445 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x01,0x01,0x00]
51447 v_cmp_o_f32_e64 s[10:11], v1, -1
51448 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x83,0x01,0x00]
51450 v_cmp_o_f32_e64 s[10:11], v1, 0.5
51451 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xe1,0x01,0x00]
51453 v_cmp_o_f32_e64 s[10:11], v1, -4.0
51454 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xef,0x01,0x00]
51456 v_cmp_o_f32_e64 s[10:11], -v1, v2
51457 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x20]
51459 v_cmp_o_f32_e64 s[10:11], v1, -v2
51460 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x40]
51462 v_cmp_o_f32_e64 s[10:11], -v1, -v2
51463 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x60]
51465 v_cmp_u_f32 vcc, v1, v2
51466 // CHECK: [0x01,0x05,0x10,0x7c]
51468 v_cmp_u_f32 vcc, v255, v2
51469 // CHECK: [0xff,0x05,0x10,0x7c]
51471 v_cmp_u_f32 vcc, s1, v2
51472 // CHECK: [0x01,0x04,0x10,0x7c]
51474 v_cmp_u_f32 vcc, s103, v2
51475 // CHECK: [0x67,0x04,0x10,0x7c]
51477 v_cmp_u_f32 vcc, flat_scratch_lo, v2
51478 // CHECK: [0x68,0x04,0x10,0x7c]
51480 v_cmp_u_f32 vcc, flat_scratch_hi, v2
51481 // CHECK: [0x69,0x04,0x10,0x7c]
51483 v_cmp_u_f32 vcc, vcc_lo, v2
51484 // CHECK: [0x6a,0x04,0x10,0x7c]
51486 v_cmp_u_f32 vcc, vcc_hi, v2
51487 // CHECK: [0x6b,0x04,0x10,0x7c]
51489 v_cmp_u_f32 vcc, tba_lo, v2
51490 // CHECK: [0x6c,0x04,0x10,0x7c]
51492 v_cmp_u_f32 vcc, tba_hi, v2
51493 // CHECK: [0x6d,0x04,0x10,0x7c]
51495 v_cmp_u_f32 vcc, tma_lo, v2
51496 // CHECK: [0x6e,0x04,0x10,0x7c]
51498 v_cmp_u_f32 vcc, tma_hi, v2
51499 // CHECK: [0x6f,0x04,0x10,0x7c]
51501 v_cmp_u_f32 vcc, ttmp11, v2
51502 // CHECK: [0x7b,0x04,0x10,0x7c]
51504 v_cmp_u_f32 vcc, m0, v2
51505 // CHECK: [0x7c,0x04,0x10,0x7c]
51507 v_cmp_u_f32 vcc, exec_lo, v2
51508 // CHECK: [0x7e,0x04,0x10,0x7c]
51510 v_cmp_u_f32 vcc, exec_hi, v2
51511 // CHECK: [0x7f,0x04,0x10,0x7c]
51513 v_cmp_u_f32 vcc, 0, v2
51514 // CHECK: [0x80,0x04,0x10,0x7c]
51516 v_cmp_u_f32 vcc, -1, v2
51517 // CHECK: [0xc1,0x04,0x10,0x7c]
51519 v_cmp_u_f32 vcc, 0.5, v2
51520 // CHECK: [0xf0,0x04,0x10,0x7c]
51522 v_cmp_u_f32 vcc, -4.0, v2
51523 // CHECK: [0xf7,0x04,0x10,0x7c]
51525 v_cmp_u_f32 vcc, 0xaf123456, v2
51526 // CHECK: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
51528 v_cmp_u_f32 vcc, 0x3f717273, v2
51529 // CHECK: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
51531 v_cmp_u_f32 vcc, v1, v255
51532 // CHECK: [0x01,0xff,0x11,0x7c]
51534 v_cmp_u_f32_e64 s[10:11], v1, v2
51535 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51537 v_cmp_u_f32_e64 s[12:13], v1, v2
51538 // CHECK: [0x0c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51540 v_cmp_u_f32_e64 s[102:103], v1, v2
51541 // CHECK: [0x66,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51543 v_cmp_u_f32_e64 flat_scratch, v1, v2
51544 // CHECK: [0x68,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51546 v_cmp_u_f32_e64 vcc, v1, v2
51547 // CHECK: [0x6a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51549 v_cmp_u_f32_e64 tba, v1, v2
51550 // CHECK: [0x6c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51552 v_cmp_u_f32_e64 tma, v1, v2
51553 // CHECK: [0x6e,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51555 v_cmp_u_f32_e64 ttmp[10:11], v1, v2
51556 // CHECK: [0x7a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
51558 v_cmp_u_f32_e64 s[10:11], v255, v2
51559 // CHECK: [0x0a,0x00,0x10,0xd0,0xff,0x05,0x02,0x00]
51561 v_cmp_u_f32_e64 s[10:11], s1, v2
51562 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x04,0x02,0x00]
51564 v_cmp_u_f32_e64 s[10:11], s103, v2
51565 // CHECK: [0x0a,0x00,0x10,0xd0,0x67,0x04,0x02,0x00]
51567 v_cmp_u_f32_e64 s[10:11], flat_scratch_lo, v2
51568 // CHECK: [0x0a,0x00,0x10,0xd0,0x68,0x04,0x02,0x00]
51570 v_cmp_u_f32_e64 s[10:11], flat_scratch_hi, v2
51571 // CHECK: [0x0a,0x00,0x10,0xd0,0x69,0x04,0x02,0x00]
51573 v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
51574 // CHECK: [0x0a,0x00,0x10,0xd0,0x6a,0x04,0x02,0x00]
51576 v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
51577 // CHECK: [0x0a,0x00,0x10,0xd0,0x6b,0x04,0x02,0x00]
51579 v_cmp_u_f32_e64 s[10:11], tba_lo, v2
51580 // CHECK: [0x0a,0x00,0x10,0xd0,0x6c,0x04,0x02,0x00]
51582 v_cmp_u_f32_e64 s[10:11], tba_hi, v2
51583 // CHECK: [0x0a,0x00,0x10,0xd0,0x6d,0x04,0x02,0x00]
51585 v_cmp_u_f32_e64 s[10:11], tma_lo, v2
51586 // CHECK: [0x0a,0x00,0x10,0xd0,0x6e,0x04,0x02,0x00]
51588 v_cmp_u_f32_e64 s[10:11], tma_hi, v2
51589 // CHECK: [0x0a,0x00,0x10,0xd0,0x6f,0x04,0x02,0x00]
51591 v_cmp_u_f32_e64 s[10:11], ttmp11, v2
51592 // CHECK: [0x0a,0x00,0x10,0xd0,0x7b,0x04,0x02,0x00]
51594 v_cmp_u_f32_e64 s[10:11], m0, v2
51595 // CHECK: [0x0a,0x00,0x10,0xd0,0x7c,0x04,0x02,0x00]
51597 v_cmp_u_f32_e64 s[10:11], exec_lo, v2
51598 // CHECK: [0x0a,0x00,0x10,0xd0,0x7e,0x04,0x02,0x00]
51600 v_cmp_u_f32_e64 s[10:11], exec_hi, v2
51601 // CHECK: [0x0a,0x00,0x10,0xd0,0x7f,0x04,0x02,0x00]
51603 v_cmp_u_f32_e64 s[10:11], 0, v2
51604 // CHECK: [0x0a,0x00,0x10,0xd0,0x80,0x04,0x02,0x00]
51606 v_cmp_u_f32_e64 s[10:11], -1, v2
51607 // CHECK: [0x0a,0x00,0x10,0xd0,0xc1,0x04,0x02,0x00]
51609 v_cmp_u_f32_e64 s[10:11], 0.5, v2
51610 // CHECK: [0x0a,0x00,0x10,0xd0,0xf0,0x04,0x02,0x00]
51612 v_cmp_u_f32_e64 s[10:11], -4.0, v2
51613 // CHECK: [0x0a,0x00,0x10,0xd0,0xf7,0x04,0x02,0x00]
51615 v_cmp_u_f32_e64 s[10:11], v1, v255
51616 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x03,0x00]
51618 v_cmp_u_f32_e64 s[10:11], v1, s2
51619 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x00,0x00]
51621 v_cmp_u_f32_e64 s[10:11], v1, s103
51622 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcf,0x00,0x00]
51624 v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_lo
51625 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd1,0x00,0x00]
51627 v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_hi
51628 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd3,0x00,0x00]
51630 v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
51631 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd5,0x00,0x00]
51633 v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
51634 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd7,0x00,0x00]
51636 v_cmp_u_f32_e64 s[10:11], v1, tba_lo
51637 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd9,0x00,0x00]
51639 v_cmp_u_f32_e64 s[10:11], v1, tba_hi
51640 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdb,0x00,0x00]
51642 v_cmp_u_f32_e64 s[10:11], v1, tma_lo
51643 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdd,0x00,0x00]
51645 v_cmp_u_f32_e64 s[10:11], v1, tma_hi
51646 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdf,0x00,0x00]
51648 v_cmp_u_f32_e64 s[10:11], v1, ttmp11
51649 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf7,0x00,0x00]
51651 v_cmp_u_f32_e64 s[10:11], v1, m0
51652 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x00,0x00]
51654 v_cmp_u_f32_e64 s[10:11], v1, exec_lo
51655 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfd,0x00,0x00]
51657 v_cmp_u_f32_e64 s[10:11], v1, exec_hi
51658 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x00,0x00]
51660 v_cmp_u_f32_e64 s[10:11], v1, 0
51661 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x01,0x01,0x00]
51663 v_cmp_u_f32_e64 s[10:11], v1, -1
51664 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x83,0x01,0x00]
51666 v_cmp_u_f32_e64 s[10:11], v1, 0.5
51667 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xe1,0x01,0x00]
51669 v_cmp_u_f32_e64 s[10:11], v1, -4.0
51670 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xef,0x01,0x00]
51672 v_cmp_u_f32_e64 s[10:11], -v1, v2
51673 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x20]
51675 v_cmp_u_f32_e64 s[10:11], v1, -v2
51676 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x40]
51678 v_cmp_u_f32_e64 s[10:11], -v1, -v2
51679 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x60]
51681 v_cmp_nge_f32 vcc, v1, v2
51682 // CHECK: [0x01,0x05,0x12,0x7c]
51684 v_cmp_nge_f32 vcc, v255, v2
51685 // CHECK: [0xff,0x05,0x12,0x7c]
51687 v_cmp_nge_f32 vcc, s1, v2
51688 // CHECK: [0x01,0x04,0x12,0x7c]
51690 v_cmp_nge_f32 vcc, s103, v2
51691 // CHECK: [0x67,0x04,0x12,0x7c]
51693 v_cmp_nge_f32 vcc, flat_scratch_lo, v2
51694 // CHECK: [0x68,0x04,0x12,0x7c]
51696 v_cmp_nge_f32 vcc, flat_scratch_hi, v2
51697 // CHECK: [0x69,0x04,0x12,0x7c]
51699 v_cmp_nge_f32 vcc, vcc_lo, v2
51700 // CHECK: [0x6a,0x04,0x12,0x7c]
51702 v_cmp_nge_f32 vcc, vcc_hi, v2
51703 // CHECK: [0x6b,0x04,0x12,0x7c]
51705 v_cmp_nge_f32 vcc, tba_lo, v2
51706 // CHECK: [0x6c,0x04,0x12,0x7c]
51708 v_cmp_nge_f32 vcc, tba_hi, v2
51709 // CHECK: [0x6d,0x04,0x12,0x7c]
51711 v_cmp_nge_f32 vcc, tma_lo, v2
51712 // CHECK: [0x6e,0x04,0x12,0x7c]
51714 v_cmp_nge_f32 vcc, tma_hi, v2
51715 // CHECK: [0x6f,0x04,0x12,0x7c]
51717 v_cmp_nge_f32 vcc, ttmp11, v2
51718 // CHECK: [0x7b,0x04,0x12,0x7c]
51720 v_cmp_nge_f32 vcc, m0, v2
51721 // CHECK: [0x7c,0x04,0x12,0x7c]
51723 v_cmp_nge_f32 vcc, exec_lo, v2
51724 // CHECK: [0x7e,0x04,0x12,0x7c]
51726 v_cmp_nge_f32 vcc, exec_hi, v2
51727 // CHECK: [0x7f,0x04,0x12,0x7c]
51729 v_cmp_nge_f32 vcc, 0, v2
51730 // CHECK: [0x80,0x04,0x12,0x7c]
51732 v_cmp_nge_f32 vcc, -1, v2
51733 // CHECK: [0xc1,0x04,0x12,0x7c]
51735 v_cmp_nge_f32 vcc, 0.5, v2
51736 // CHECK: [0xf0,0x04,0x12,0x7c]
51738 v_cmp_nge_f32 vcc, -4.0, v2
51739 // CHECK: [0xf7,0x04,0x12,0x7c]
51741 v_cmp_nge_f32 vcc, 0xaf123456, v2
51742 // CHECK: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
51744 v_cmp_nge_f32 vcc, 0x3f717273, v2
51745 // CHECK: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
51747 v_cmp_nge_f32 vcc, v1, v255
51748 // CHECK: [0x01,0xff,0x13,0x7c]
51750 v_cmp_nge_f32_e64 s[10:11], v1, v2
51751 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51753 v_cmp_nge_f32_e64 s[12:13], v1, v2
51754 // CHECK: [0x0c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51756 v_cmp_nge_f32_e64 s[102:103], v1, v2
51757 // CHECK: [0x66,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51759 v_cmp_nge_f32_e64 flat_scratch, v1, v2
51760 // CHECK: [0x68,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51762 v_cmp_nge_f32_e64 vcc, v1, v2
51763 // CHECK: [0x6a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51765 v_cmp_nge_f32_e64 tba, v1, v2
51766 // CHECK: [0x6c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51768 v_cmp_nge_f32_e64 tma, v1, v2
51769 // CHECK: [0x6e,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51771 v_cmp_nge_f32_e64 ttmp[10:11], v1, v2
51772 // CHECK: [0x7a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
51774 v_cmp_nge_f32_e64 s[10:11], v255, v2
51775 // CHECK: [0x0a,0x00,0x12,0xd0,0xff,0x05,0x02,0x00]
51777 v_cmp_nge_f32_e64 s[10:11], s1, v2
51778 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x04,0x02,0x00]
51780 v_cmp_nge_f32_e64 s[10:11], s103, v2
51781 // CHECK: [0x0a,0x00,0x12,0xd0,0x67,0x04,0x02,0x00]
51783 v_cmp_nge_f32_e64 s[10:11], flat_scratch_lo, v2
51784 // CHECK: [0x0a,0x00,0x12,0xd0,0x68,0x04,0x02,0x00]
51786 v_cmp_nge_f32_e64 s[10:11], flat_scratch_hi, v2
51787 // CHECK: [0x0a,0x00,0x12,0xd0,0x69,0x04,0x02,0x00]
51789 v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
51790 // CHECK: [0x0a,0x00,0x12,0xd0,0x6a,0x04,0x02,0x00]
51792 v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
51793 // CHECK: [0x0a,0x00,0x12,0xd0,0x6b,0x04,0x02,0x00]
51795 v_cmp_nge_f32_e64 s[10:11], tba_lo, v2
51796 // CHECK: [0x0a,0x00,0x12,0xd0,0x6c,0x04,0x02,0x00]
51798 v_cmp_nge_f32_e64 s[10:11], tba_hi, v2
51799 // CHECK: [0x0a,0x00,0x12,0xd0,0x6d,0x04,0x02,0x00]
51801 v_cmp_nge_f32_e64 s[10:11], tma_lo, v2
51802 // CHECK: [0x0a,0x00,0x12,0xd0,0x6e,0x04,0x02,0x00]
51804 v_cmp_nge_f32_e64 s[10:11], tma_hi, v2
51805 // CHECK: [0x0a,0x00,0x12,0xd0,0x6f,0x04,0x02,0x00]
51807 v_cmp_nge_f32_e64 s[10:11], ttmp11, v2
51808 // CHECK: [0x0a,0x00,0x12,0xd0,0x7b,0x04,0x02,0x00]
51810 v_cmp_nge_f32_e64 s[10:11], m0, v2
51811 // CHECK: [0x0a,0x00,0x12,0xd0,0x7c,0x04,0x02,0x00]
51813 v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
51814 // CHECK: [0x0a,0x00,0x12,0xd0,0x7e,0x04,0x02,0x00]
51816 v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
51817 // CHECK: [0x0a,0x00,0x12,0xd0,0x7f,0x04,0x02,0x00]
51819 v_cmp_nge_f32_e64 s[10:11], 0, v2
51820 // CHECK: [0x0a,0x00,0x12,0xd0,0x80,0x04,0x02,0x00]
51822 v_cmp_nge_f32_e64 s[10:11], -1, v2
51823 // CHECK: [0x0a,0x00,0x12,0xd0,0xc1,0x04,0x02,0x00]
51825 v_cmp_nge_f32_e64 s[10:11], 0.5, v2
51826 // CHECK: [0x0a,0x00,0x12,0xd0,0xf0,0x04,0x02,0x00]
51828 v_cmp_nge_f32_e64 s[10:11], -4.0, v2
51829 // CHECK: [0x0a,0x00,0x12,0xd0,0xf7,0x04,0x02,0x00]
51831 v_cmp_nge_f32_e64 s[10:11], v1, v255
51832 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x03,0x00]
51834 v_cmp_nge_f32_e64 s[10:11], v1, s2
51835 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x00,0x00]
51837 v_cmp_nge_f32_e64 s[10:11], v1, s103
51838 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcf,0x00,0x00]
51840 v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_lo
51841 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd1,0x00,0x00]
51843 v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_hi
51844 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd3,0x00,0x00]
51846 v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
51847 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd5,0x00,0x00]
51849 v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
51850 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd7,0x00,0x00]
51852 v_cmp_nge_f32_e64 s[10:11], v1, tba_lo
51853 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd9,0x00,0x00]
51855 v_cmp_nge_f32_e64 s[10:11], v1, tba_hi
51856 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdb,0x00,0x00]
51858 v_cmp_nge_f32_e64 s[10:11], v1, tma_lo
51859 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdd,0x00,0x00]
51861 v_cmp_nge_f32_e64 s[10:11], v1, tma_hi
51862 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdf,0x00,0x00]
51864 v_cmp_nge_f32_e64 s[10:11], v1, ttmp11
51865 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf7,0x00,0x00]
51867 v_cmp_nge_f32_e64 s[10:11], v1, m0
51868 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x00,0x00]
51870 v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
51871 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfd,0x00,0x00]
51873 v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
51874 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x00,0x00]
51876 v_cmp_nge_f32_e64 s[10:11], v1, 0
51877 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x01,0x01,0x00]
51879 v_cmp_nge_f32_e64 s[10:11], v1, -1
51880 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x83,0x01,0x00]
51882 v_cmp_nge_f32_e64 s[10:11], v1, 0.5
51883 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xe1,0x01,0x00]
51885 v_cmp_nge_f32_e64 s[10:11], v1, -4.0
51886 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xef,0x01,0x00]
51888 v_cmp_nge_f32_e64 s[10:11], -v1, v2
51889 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x20]
51891 v_cmp_nge_f32_e64 s[10:11], v1, -v2
51892 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x40]
51894 v_cmp_nge_f32_e64 s[10:11], -v1, -v2
51895 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x60]
51897 v_cmp_nlg_f32 vcc, v1, v2
51898 // CHECK: [0x01,0x05,0x14,0x7c]
51900 v_cmp_nlg_f32 vcc, v255, v2
51901 // CHECK: [0xff,0x05,0x14,0x7c]
51903 v_cmp_nlg_f32 vcc, s1, v2
51904 // CHECK: [0x01,0x04,0x14,0x7c]
51906 v_cmp_nlg_f32 vcc, s103, v2
51907 // CHECK: [0x67,0x04,0x14,0x7c]
51909 v_cmp_nlg_f32 vcc, flat_scratch_lo, v2
51910 // CHECK: [0x68,0x04,0x14,0x7c]
51912 v_cmp_nlg_f32 vcc, flat_scratch_hi, v2
51913 // CHECK: [0x69,0x04,0x14,0x7c]
51915 v_cmp_nlg_f32 vcc, vcc_lo, v2
51916 // CHECK: [0x6a,0x04,0x14,0x7c]
51918 v_cmp_nlg_f32 vcc, vcc_hi, v2
51919 // CHECK: [0x6b,0x04,0x14,0x7c]
51921 v_cmp_nlg_f32 vcc, tba_lo, v2
51922 // CHECK: [0x6c,0x04,0x14,0x7c]
51924 v_cmp_nlg_f32 vcc, tba_hi, v2
51925 // CHECK: [0x6d,0x04,0x14,0x7c]
51927 v_cmp_nlg_f32 vcc, tma_lo, v2
51928 // CHECK: [0x6e,0x04,0x14,0x7c]
51930 v_cmp_nlg_f32 vcc, tma_hi, v2
51931 // CHECK: [0x6f,0x04,0x14,0x7c]
51933 v_cmp_nlg_f32 vcc, ttmp11, v2
51934 // CHECK: [0x7b,0x04,0x14,0x7c]
51936 v_cmp_nlg_f32 vcc, m0, v2
51937 // CHECK: [0x7c,0x04,0x14,0x7c]
51939 v_cmp_nlg_f32 vcc, exec_lo, v2
51940 // CHECK: [0x7e,0x04,0x14,0x7c]
51942 v_cmp_nlg_f32 vcc, exec_hi, v2
51943 // CHECK: [0x7f,0x04,0x14,0x7c]
51945 v_cmp_nlg_f32 vcc, 0, v2
51946 // CHECK: [0x80,0x04,0x14,0x7c]
51948 v_cmp_nlg_f32 vcc, -1, v2
51949 // CHECK: [0xc1,0x04,0x14,0x7c]
51951 v_cmp_nlg_f32 vcc, 0.5, v2
51952 // CHECK: [0xf0,0x04,0x14,0x7c]
51954 v_cmp_nlg_f32 vcc, -4.0, v2
51955 // CHECK: [0xf7,0x04,0x14,0x7c]
51957 v_cmp_nlg_f32 vcc, 0xaf123456, v2
51958 // CHECK: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
51960 v_cmp_nlg_f32 vcc, 0x3f717273, v2
51961 // CHECK: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
51963 v_cmp_nlg_f32 vcc, v1, v255
51964 // CHECK: [0x01,0xff,0x15,0x7c]
51966 v_cmp_nlg_f32_e64 s[10:11], v1, v2
51967 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51969 v_cmp_nlg_f32_e64 s[12:13], v1, v2
51970 // CHECK: [0x0c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51972 v_cmp_nlg_f32_e64 s[102:103], v1, v2
51973 // CHECK: [0x66,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51975 v_cmp_nlg_f32_e64 flat_scratch, v1, v2
51976 // CHECK: [0x68,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51978 v_cmp_nlg_f32_e64 vcc, v1, v2
51979 // CHECK: [0x6a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51981 v_cmp_nlg_f32_e64 tba, v1, v2
51982 // CHECK: [0x6c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51984 v_cmp_nlg_f32_e64 tma, v1, v2
51985 // CHECK: [0x6e,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51987 v_cmp_nlg_f32_e64 ttmp[10:11], v1, v2
51988 // CHECK: [0x7a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
51990 v_cmp_nlg_f32_e64 s[10:11], v255, v2
51991 // CHECK: [0x0a,0x00,0x14,0xd0,0xff,0x05,0x02,0x00]
51993 v_cmp_nlg_f32_e64 s[10:11], s1, v2
51994 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x04,0x02,0x00]
51996 v_cmp_nlg_f32_e64 s[10:11], s103, v2
51997 // CHECK: [0x0a,0x00,0x14,0xd0,0x67,0x04,0x02,0x00]
51999 v_cmp_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
52000 // CHECK: [0x0a,0x00,0x14,0xd0,0x68,0x04,0x02,0x00]
52002 v_cmp_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
52003 // CHECK: [0x0a,0x00,0x14,0xd0,0x69,0x04,0x02,0x00]
52005 v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
52006 // CHECK: [0x0a,0x00,0x14,0xd0,0x6a,0x04,0x02,0x00]
52008 v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
52009 // CHECK: [0x0a,0x00,0x14,0xd0,0x6b,0x04,0x02,0x00]
52011 v_cmp_nlg_f32_e64 s[10:11], tba_lo, v2
52012 // CHECK: [0x0a,0x00,0x14,0xd0,0x6c,0x04,0x02,0x00]
52014 v_cmp_nlg_f32_e64 s[10:11], tba_hi, v2
52015 // CHECK: [0x0a,0x00,0x14,0xd0,0x6d,0x04,0x02,0x00]
52017 v_cmp_nlg_f32_e64 s[10:11], tma_lo, v2
52018 // CHECK: [0x0a,0x00,0x14,0xd0,0x6e,0x04,0x02,0x00]
52020 v_cmp_nlg_f32_e64 s[10:11], tma_hi, v2
52021 // CHECK: [0x0a,0x00,0x14,0xd0,0x6f,0x04,0x02,0x00]
52023 v_cmp_nlg_f32_e64 s[10:11], ttmp11, v2
52024 // CHECK: [0x0a,0x00,0x14,0xd0,0x7b,0x04,0x02,0x00]
52026 v_cmp_nlg_f32_e64 s[10:11], m0, v2
52027 // CHECK: [0x0a,0x00,0x14,0xd0,0x7c,0x04,0x02,0x00]
52029 v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
52030 // CHECK: [0x0a,0x00,0x14,0xd0,0x7e,0x04,0x02,0x00]
52032 v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
52033 // CHECK: [0x0a,0x00,0x14,0xd0,0x7f,0x04,0x02,0x00]
52035 v_cmp_nlg_f32_e64 s[10:11], 0, v2
52036 // CHECK: [0x0a,0x00,0x14,0xd0,0x80,0x04,0x02,0x00]
52038 v_cmp_nlg_f32_e64 s[10:11], -1, v2
52039 // CHECK: [0x0a,0x00,0x14,0xd0,0xc1,0x04,0x02,0x00]
52041 v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
52042 // CHECK: [0x0a,0x00,0x14,0xd0,0xf0,0x04,0x02,0x00]
52044 v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
52045 // CHECK: [0x0a,0x00,0x14,0xd0,0xf7,0x04,0x02,0x00]
52047 v_cmp_nlg_f32_e64 s[10:11], v1, v255
52048 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x03,0x00]
52050 v_cmp_nlg_f32_e64 s[10:11], v1, s2
52051 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x00,0x00]
52053 v_cmp_nlg_f32_e64 s[10:11], v1, s103
52054 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcf,0x00,0x00]
52056 v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
52057 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd1,0x00,0x00]
52059 v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
52060 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd3,0x00,0x00]
52062 v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
52063 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd5,0x00,0x00]
52065 v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
52066 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd7,0x00,0x00]
52068 v_cmp_nlg_f32_e64 s[10:11], v1, tba_lo
52069 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd9,0x00,0x00]
52071 v_cmp_nlg_f32_e64 s[10:11], v1, tba_hi
52072 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdb,0x00,0x00]
52074 v_cmp_nlg_f32_e64 s[10:11], v1, tma_lo
52075 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdd,0x00,0x00]
52077 v_cmp_nlg_f32_e64 s[10:11], v1, tma_hi
52078 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdf,0x00,0x00]
52080 v_cmp_nlg_f32_e64 s[10:11], v1, ttmp11
52081 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf7,0x00,0x00]
52083 v_cmp_nlg_f32_e64 s[10:11], v1, m0
52084 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x00,0x00]
52086 v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
52087 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfd,0x00,0x00]
52089 v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
52090 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x00,0x00]
52092 v_cmp_nlg_f32_e64 s[10:11], v1, 0
52093 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x01,0x01,0x00]
52095 v_cmp_nlg_f32_e64 s[10:11], v1, -1
52096 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x83,0x01,0x00]
52098 v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
52099 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xe1,0x01,0x00]
52101 v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
52102 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xef,0x01,0x00]
52104 v_cmp_nlg_f32_e64 s[10:11], -v1, v2
52105 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x20]
52107 v_cmp_nlg_f32_e64 s[10:11], v1, -v2
52108 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x40]
52110 v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
52111 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x60]
52113 v_cmp_ngt_f32 vcc, v1, v2
52114 // CHECK: [0x01,0x05,0x16,0x7c]
52116 v_cmp_ngt_f32 vcc, v255, v2
52117 // CHECK: [0xff,0x05,0x16,0x7c]
52119 v_cmp_ngt_f32 vcc, s1, v2
52120 // CHECK: [0x01,0x04,0x16,0x7c]
52122 v_cmp_ngt_f32 vcc, s103, v2
52123 // CHECK: [0x67,0x04,0x16,0x7c]
52125 v_cmp_ngt_f32 vcc, flat_scratch_lo, v2
52126 // CHECK: [0x68,0x04,0x16,0x7c]
52128 v_cmp_ngt_f32 vcc, flat_scratch_hi, v2
52129 // CHECK: [0x69,0x04,0x16,0x7c]
52131 v_cmp_ngt_f32 vcc, vcc_lo, v2
52132 // CHECK: [0x6a,0x04,0x16,0x7c]
52134 v_cmp_ngt_f32 vcc, vcc_hi, v2
52135 // CHECK: [0x6b,0x04,0x16,0x7c]
52137 v_cmp_ngt_f32 vcc, tba_lo, v2
52138 // CHECK: [0x6c,0x04,0x16,0x7c]
52140 v_cmp_ngt_f32 vcc, tba_hi, v2
52141 // CHECK: [0x6d,0x04,0x16,0x7c]
52143 v_cmp_ngt_f32 vcc, tma_lo, v2
52144 // CHECK: [0x6e,0x04,0x16,0x7c]
52146 v_cmp_ngt_f32 vcc, tma_hi, v2
52147 // CHECK: [0x6f,0x04,0x16,0x7c]
52149 v_cmp_ngt_f32 vcc, ttmp11, v2
52150 // CHECK: [0x7b,0x04,0x16,0x7c]
52152 v_cmp_ngt_f32 vcc, m0, v2
52153 // CHECK: [0x7c,0x04,0x16,0x7c]
52155 v_cmp_ngt_f32 vcc, exec_lo, v2
52156 // CHECK: [0x7e,0x04,0x16,0x7c]
52158 v_cmp_ngt_f32 vcc, exec_hi, v2
52159 // CHECK: [0x7f,0x04,0x16,0x7c]
52161 v_cmp_ngt_f32 vcc, 0, v2
52162 // CHECK: [0x80,0x04,0x16,0x7c]
52164 v_cmp_ngt_f32 vcc, -1, v2
52165 // CHECK: [0xc1,0x04,0x16,0x7c]
52167 v_cmp_ngt_f32 vcc, 0.5, v2
52168 // CHECK: [0xf0,0x04,0x16,0x7c]
52170 v_cmp_ngt_f32 vcc, -4.0, v2
52171 // CHECK: [0xf7,0x04,0x16,0x7c]
52173 v_cmp_ngt_f32 vcc, 0xaf123456, v2
52174 // CHECK: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
52176 v_cmp_ngt_f32 vcc, 0x3f717273, v2
52177 // CHECK: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
52179 v_cmp_ngt_f32 vcc, v1, v255
52180 // CHECK: [0x01,0xff,0x17,0x7c]
52182 v_cmp_ngt_f32_e64 s[10:11], v1, v2
52183 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52185 v_cmp_ngt_f32_e64 s[12:13], v1, v2
52186 // CHECK: [0x0c,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52188 v_cmp_ngt_f32_e64 s[102:103], v1, v2
52189 // CHECK: [0x66,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52191 v_cmp_ngt_f32_e64 flat_scratch, v1, v2
52192 // CHECK: [0x68,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52194 v_cmp_ngt_f32_e64 vcc, v1, v2
52195 // CHECK: [0x6a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52197 v_cmp_ngt_f32_e64 tba, v1, v2
52198 // CHECK: [0x6c,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52200 v_cmp_ngt_f32_e64 tma, v1, v2
52201 // CHECK: [0x6e,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52203 v_cmp_ngt_f32_e64 ttmp[10:11], v1, v2
52204 // CHECK: [0x7a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
52206 v_cmp_ngt_f32_e64 s[10:11], v255, v2
52207 // CHECK: [0x0a,0x00,0x16,0xd0,0xff,0x05,0x02,0x00]
52209 v_cmp_ngt_f32_e64 s[10:11], s1, v2
52210 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x04,0x02,0x00]
52212 v_cmp_ngt_f32_e64 s[10:11], s103, v2
52213 // CHECK: [0x0a,0x00,0x16,0xd0,0x67,0x04,0x02,0x00]
52215 v_cmp_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
52216 // CHECK: [0x0a,0x00,0x16,0xd0,0x68,0x04,0x02,0x00]
52218 v_cmp_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
52219 // CHECK: [0x0a,0x00,0x16,0xd0,0x69,0x04,0x02,0x00]
52221 v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
52222 // CHECK: [0x0a,0x00,0x16,0xd0,0x6a,0x04,0x02,0x00]
52224 v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
52225 // CHECK: [0x0a,0x00,0x16,0xd0,0x6b,0x04,0x02,0x00]
52227 v_cmp_ngt_f32_e64 s[10:11], tba_lo, v2
52228 // CHECK: [0x0a,0x00,0x16,0xd0,0x6c,0x04,0x02,0x00]
52230 v_cmp_ngt_f32_e64 s[10:11], tba_hi, v2
52231 // CHECK: [0x0a,0x00,0x16,0xd0,0x6d,0x04,0x02,0x00]
52233 v_cmp_ngt_f32_e64 s[10:11], tma_lo, v2
52234 // CHECK: [0x0a,0x00,0x16,0xd0,0x6e,0x04,0x02,0x00]
52236 v_cmp_ngt_f32_e64 s[10:11], tma_hi, v2
52237 // CHECK: [0x0a,0x00,0x16,0xd0,0x6f,0x04,0x02,0x00]
52239 v_cmp_ngt_f32_e64 s[10:11], ttmp11, v2
52240 // CHECK: [0x0a,0x00,0x16,0xd0,0x7b,0x04,0x02,0x00]
52242 v_cmp_ngt_f32_e64 s[10:11], m0, v2
52243 // CHECK: [0x0a,0x00,0x16,0xd0,0x7c,0x04,0x02,0x00]
52245 v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
52246 // CHECK: [0x0a,0x00,0x16,0xd0,0x7e,0x04,0x02,0x00]
52248 v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
52249 // CHECK: [0x0a,0x00,0x16,0xd0,0x7f,0x04,0x02,0x00]
52251 v_cmp_ngt_f32_e64 s[10:11], 0, v2
52252 // CHECK: [0x0a,0x00,0x16,0xd0,0x80,0x04,0x02,0x00]
52254 v_cmp_ngt_f32_e64 s[10:11], -1, v2
52255 // CHECK: [0x0a,0x00,0x16,0xd0,0xc1,0x04,0x02,0x00]
52257 v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
52258 // CHECK: [0x0a,0x00,0x16,0xd0,0xf0,0x04,0x02,0x00]
52260 v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
52261 // CHECK: [0x0a,0x00,0x16,0xd0,0xf7,0x04,0x02,0x00]
52263 v_cmp_ngt_f32_e64 s[10:11], v1, v255
52264 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xff,0x03,0x00]
52266 v_cmp_ngt_f32_e64 s[10:11], v1, s2
52267 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x00,0x00]
52269 v_cmp_ngt_f32_e64 s[10:11], v1, s103
52270 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xcf,0x00,0x00]
52272 v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
52273 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd1,0x00,0x00]
52275 v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
52276 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd3,0x00,0x00]
52278 v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
52279 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd5,0x00,0x00]
52281 v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
52282 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd7,0x00,0x00]
52284 v_cmp_ngt_f32_e64 s[10:11], v1, tba_lo
52285 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd9,0x00,0x00]
52287 v_cmp_ngt_f32_e64 s[10:11], v1, tba_hi
52288 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdb,0x00,0x00]
52290 v_cmp_ngt_f32_e64 s[10:11], v1, tma_lo
52291 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdd,0x00,0x00]
52293 v_cmp_ngt_f32_e64 s[10:11], v1, tma_hi
52294 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdf,0x00,0x00]
52296 v_cmp_ngt_f32_e64 s[10:11], v1, ttmp11
52297 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xf7,0x00,0x00]
52299 v_cmp_ngt_f32_e64 s[10:11], v1, m0
52300 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xf9,0x00,0x00]
52302 v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
52303 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xfd,0x00,0x00]
52305 v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
52306 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xff,0x00,0x00]
52308 v_cmp_ngt_f32_e64 s[10:11], v1, 0
52309 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x01,0x01,0x00]
52311 v_cmp_ngt_f32_e64 s[10:11], v1, -1
52312 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x83,0x01,0x00]
52314 v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
52315 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xe1,0x01,0x00]
52317 v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
52318 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xef,0x01,0x00]
52320 v_cmp_ngt_f32_e64 s[10:11], -v1, v2
52321 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x20]
52323 v_cmp_ngt_f32_e64 s[10:11], v1, -v2
52324 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x40]
52326 v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
52327 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x60]
52329 v_cmp_nle_f32 vcc, v1, v2
52330 // CHECK: [0x01,0x05,0x18,0x7c]
52332 v_cmp_nle_f32 vcc, v255, v2
52333 // CHECK: [0xff,0x05,0x18,0x7c]
52335 v_cmp_nle_f32 vcc, s1, v2
52336 // CHECK: [0x01,0x04,0x18,0x7c]
52338 v_cmp_nle_f32 vcc, s103, v2
52339 // CHECK: [0x67,0x04,0x18,0x7c]
52341 v_cmp_nle_f32 vcc, flat_scratch_lo, v2
52342 // CHECK: [0x68,0x04,0x18,0x7c]
52344 v_cmp_nle_f32 vcc, flat_scratch_hi, v2
52345 // CHECK: [0x69,0x04,0x18,0x7c]
52347 v_cmp_nle_f32 vcc, vcc_lo, v2
52348 // CHECK: [0x6a,0x04,0x18,0x7c]
52350 v_cmp_nle_f32 vcc, vcc_hi, v2
52351 // CHECK: [0x6b,0x04,0x18,0x7c]
52353 v_cmp_nle_f32 vcc, tba_lo, v2
52354 // CHECK: [0x6c,0x04,0x18,0x7c]
52356 v_cmp_nle_f32 vcc, tba_hi, v2
52357 // CHECK: [0x6d,0x04,0x18,0x7c]
52359 v_cmp_nle_f32 vcc, tma_lo, v2
52360 // CHECK: [0x6e,0x04,0x18,0x7c]
52362 v_cmp_nle_f32 vcc, tma_hi, v2
52363 // CHECK: [0x6f,0x04,0x18,0x7c]
52365 v_cmp_nle_f32 vcc, ttmp11, v2
52366 // CHECK: [0x7b,0x04,0x18,0x7c]
52368 v_cmp_nle_f32 vcc, m0, v2
52369 // CHECK: [0x7c,0x04,0x18,0x7c]
52371 v_cmp_nle_f32 vcc, exec_lo, v2
52372 // CHECK: [0x7e,0x04,0x18,0x7c]
52374 v_cmp_nle_f32 vcc, exec_hi, v2
52375 // CHECK: [0x7f,0x04,0x18,0x7c]
52377 v_cmp_nle_f32 vcc, 0, v2
52378 // CHECK: [0x80,0x04,0x18,0x7c]
52380 v_cmp_nle_f32 vcc, -1, v2
52381 // CHECK: [0xc1,0x04,0x18,0x7c]
52383 v_cmp_nle_f32 vcc, 0.5, v2
52384 // CHECK: [0xf0,0x04,0x18,0x7c]
52386 v_cmp_nle_f32 vcc, -4.0, v2
52387 // CHECK: [0xf7,0x04,0x18,0x7c]
52389 v_cmp_nle_f32 vcc, 0xaf123456, v2
52390 // CHECK: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
52392 v_cmp_nle_f32 vcc, 0x3f717273, v2
52393 // CHECK: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
52395 v_cmp_nle_f32 vcc, v1, v255
52396 // CHECK: [0x01,0xff,0x19,0x7c]
52398 v_cmp_nle_f32_e64 s[10:11], v1, v2
52399 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52401 v_cmp_nle_f32_e64 s[12:13], v1, v2
52402 // CHECK: [0x0c,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52404 v_cmp_nle_f32_e64 s[102:103], v1, v2
52405 // CHECK: [0x66,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52407 v_cmp_nle_f32_e64 flat_scratch, v1, v2
52408 // CHECK: [0x68,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52410 v_cmp_nle_f32_e64 vcc, v1, v2
52411 // CHECK: [0x6a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52413 v_cmp_nle_f32_e64 tba, v1, v2
52414 // CHECK: [0x6c,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52416 v_cmp_nle_f32_e64 tma, v1, v2
52417 // CHECK: [0x6e,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52419 v_cmp_nle_f32_e64 ttmp[10:11], v1, v2
52420 // CHECK: [0x7a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
52422 v_cmp_nle_f32_e64 s[10:11], v255, v2
52423 // CHECK: [0x0a,0x00,0x18,0xd0,0xff,0x05,0x02,0x00]
52425 v_cmp_nle_f32_e64 s[10:11], s1, v2
52426 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x04,0x02,0x00]
52428 v_cmp_nle_f32_e64 s[10:11], s103, v2
52429 // CHECK: [0x0a,0x00,0x18,0xd0,0x67,0x04,0x02,0x00]
52431 v_cmp_nle_f32_e64 s[10:11], flat_scratch_lo, v2
52432 // CHECK: [0x0a,0x00,0x18,0xd0,0x68,0x04,0x02,0x00]
52434 v_cmp_nle_f32_e64 s[10:11], flat_scratch_hi, v2
52435 // CHECK: [0x0a,0x00,0x18,0xd0,0x69,0x04,0x02,0x00]
52437 v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
52438 // CHECK: [0x0a,0x00,0x18,0xd0,0x6a,0x04,0x02,0x00]
52440 v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
52441 // CHECK: [0x0a,0x00,0x18,0xd0,0x6b,0x04,0x02,0x00]
52443 v_cmp_nle_f32_e64 s[10:11], tba_lo, v2
52444 // CHECK: [0x0a,0x00,0x18,0xd0,0x6c,0x04,0x02,0x00]
52446 v_cmp_nle_f32_e64 s[10:11], tba_hi, v2
52447 // CHECK: [0x0a,0x00,0x18,0xd0,0x6d,0x04,0x02,0x00]
52449 v_cmp_nle_f32_e64 s[10:11], tma_lo, v2
52450 // CHECK: [0x0a,0x00,0x18,0xd0,0x6e,0x04,0x02,0x00]
52452 v_cmp_nle_f32_e64 s[10:11], tma_hi, v2
52453 // CHECK: [0x0a,0x00,0x18,0xd0,0x6f,0x04,0x02,0x00]
52455 v_cmp_nle_f32_e64 s[10:11], ttmp11, v2
52456 // CHECK: [0x0a,0x00,0x18,0xd0,0x7b,0x04,0x02,0x00]
52458 v_cmp_nle_f32_e64 s[10:11], m0, v2
52459 // CHECK: [0x0a,0x00,0x18,0xd0,0x7c,0x04,0x02,0x00]
52461 v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
52462 // CHECK: [0x0a,0x00,0x18,0xd0,0x7e,0x04,0x02,0x00]
52464 v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
52465 // CHECK: [0x0a,0x00,0x18,0xd0,0x7f,0x04,0x02,0x00]
52467 v_cmp_nle_f32_e64 s[10:11], 0, v2
52468 // CHECK: [0x0a,0x00,0x18,0xd0,0x80,0x04,0x02,0x00]
52470 v_cmp_nle_f32_e64 s[10:11], -1, v2
52471 // CHECK: [0x0a,0x00,0x18,0xd0,0xc1,0x04,0x02,0x00]
52473 v_cmp_nle_f32_e64 s[10:11], 0.5, v2
52474 // CHECK: [0x0a,0x00,0x18,0xd0,0xf0,0x04,0x02,0x00]
52476 v_cmp_nle_f32_e64 s[10:11], -4.0, v2
52477 // CHECK: [0x0a,0x00,0x18,0xd0,0xf7,0x04,0x02,0x00]
52479 v_cmp_nle_f32_e64 s[10:11], v1, v255
52480 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xff,0x03,0x00]
52482 v_cmp_nle_f32_e64 s[10:11], v1, s2
52483 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x00,0x00]
52485 v_cmp_nle_f32_e64 s[10:11], v1, s103
52486 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xcf,0x00,0x00]
52488 v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_lo
52489 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd1,0x00,0x00]
52491 v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_hi
52492 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd3,0x00,0x00]
52494 v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
52495 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd5,0x00,0x00]
52497 v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
52498 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd7,0x00,0x00]
52500 v_cmp_nle_f32_e64 s[10:11], v1, tba_lo
52501 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd9,0x00,0x00]
52503 v_cmp_nle_f32_e64 s[10:11], v1, tba_hi
52504 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdb,0x00,0x00]
52506 v_cmp_nle_f32_e64 s[10:11], v1, tma_lo
52507 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdd,0x00,0x00]
52509 v_cmp_nle_f32_e64 s[10:11], v1, tma_hi
52510 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdf,0x00,0x00]
52512 v_cmp_nle_f32_e64 s[10:11], v1, ttmp11
52513 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xf7,0x00,0x00]
52515 v_cmp_nle_f32_e64 s[10:11], v1, m0
52516 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xf9,0x00,0x00]
52518 v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
52519 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xfd,0x00,0x00]
52521 v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
52522 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xff,0x00,0x00]
52524 v_cmp_nle_f32_e64 s[10:11], v1, 0
52525 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x01,0x01,0x00]
52527 v_cmp_nle_f32_e64 s[10:11], v1, -1
52528 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x83,0x01,0x00]
52530 v_cmp_nle_f32_e64 s[10:11], v1, 0.5
52531 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xe1,0x01,0x00]
52533 v_cmp_nle_f32_e64 s[10:11], v1, -4.0
52534 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xef,0x01,0x00]
52536 v_cmp_nle_f32_e64 s[10:11], -v1, v2
52537 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x20]
52539 v_cmp_nle_f32_e64 s[10:11], v1, -v2
52540 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x40]
52542 v_cmp_nle_f32_e64 s[10:11], -v1, -v2
52543 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x60]
52545 v_cmp_neq_f32 vcc, v1, v2
52546 // CHECK: [0x01,0x05,0x1a,0x7c]
52548 v_cmp_neq_f32 vcc, v255, v2
52549 // CHECK: [0xff,0x05,0x1a,0x7c]
52551 v_cmp_neq_f32 vcc, s1, v2
52552 // CHECK: [0x01,0x04,0x1a,0x7c]
52554 v_cmp_neq_f32 vcc, s103, v2
52555 // CHECK: [0x67,0x04,0x1a,0x7c]
52557 v_cmp_neq_f32 vcc, flat_scratch_lo, v2
52558 // CHECK: [0x68,0x04,0x1a,0x7c]
52560 v_cmp_neq_f32 vcc, flat_scratch_hi, v2
52561 // CHECK: [0x69,0x04,0x1a,0x7c]
52563 v_cmp_neq_f32 vcc, vcc_lo, v2
52564 // CHECK: [0x6a,0x04,0x1a,0x7c]
52566 v_cmp_neq_f32 vcc, vcc_hi, v2
52567 // CHECK: [0x6b,0x04,0x1a,0x7c]
52569 v_cmp_neq_f32 vcc, tba_lo, v2
52570 // CHECK: [0x6c,0x04,0x1a,0x7c]
52572 v_cmp_neq_f32 vcc, tba_hi, v2
52573 // CHECK: [0x6d,0x04,0x1a,0x7c]
52575 v_cmp_neq_f32 vcc, tma_lo, v2
52576 // CHECK: [0x6e,0x04,0x1a,0x7c]
52578 v_cmp_neq_f32 vcc, tma_hi, v2
52579 // CHECK: [0x6f,0x04,0x1a,0x7c]
52581 v_cmp_neq_f32 vcc, ttmp11, v2
52582 // CHECK: [0x7b,0x04,0x1a,0x7c]
52584 v_cmp_neq_f32 vcc, m0, v2
52585 // CHECK: [0x7c,0x04,0x1a,0x7c]
52587 v_cmp_neq_f32 vcc, exec_lo, v2
52588 // CHECK: [0x7e,0x04,0x1a,0x7c]
52590 v_cmp_neq_f32 vcc, exec_hi, v2
52591 // CHECK: [0x7f,0x04,0x1a,0x7c]
52593 v_cmp_neq_f32 vcc, 0, v2
52594 // CHECK: [0x80,0x04,0x1a,0x7c]
52596 v_cmp_neq_f32 vcc, -1, v2
52597 // CHECK: [0xc1,0x04,0x1a,0x7c]
52599 v_cmp_neq_f32 vcc, 0.5, v2
52600 // CHECK: [0xf0,0x04,0x1a,0x7c]
52602 v_cmp_neq_f32 vcc, -4.0, v2
52603 // CHECK: [0xf7,0x04,0x1a,0x7c]
52605 v_cmp_neq_f32 vcc, 0xaf123456, v2
52606 // CHECK: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
52608 v_cmp_neq_f32 vcc, 0x3f717273, v2
52609 // CHECK: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
52611 v_cmp_neq_f32 vcc, v1, v255
52612 // CHECK: [0x01,0xff,0x1b,0x7c]
52614 v_cmp_neq_f32_e64 s[10:11], v1, v2
52615 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52617 v_cmp_neq_f32_e64 s[12:13], v1, v2
52618 // CHECK: [0x0c,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52620 v_cmp_neq_f32_e64 s[102:103], v1, v2
52621 // CHECK: [0x66,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52623 v_cmp_neq_f32_e64 flat_scratch, v1, v2
52624 // CHECK: [0x68,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52626 v_cmp_neq_f32_e64 vcc, v1, v2
52627 // CHECK: [0x6a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52629 v_cmp_neq_f32_e64 tba, v1, v2
52630 // CHECK: [0x6c,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52632 v_cmp_neq_f32_e64 tma, v1, v2
52633 // CHECK: [0x6e,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52635 v_cmp_neq_f32_e64 ttmp[10:11], v1, v2
52636 // CHECK: [0x7a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
52638 v_cmp_neq_f32_e64 s[10:11], v255, v2
52639 // CHECK: [0x0a,0x00,0x1a,0xd0,0xff,0x05,0x02,0x00]
52641 v_cmp_neq_f32_e64 s[10:11], s1, v2
52642 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x04,0x02,0x00]
52644 v_cmp_neq_f32_e64 s[10:11], s103, v2
52645 // CHECK: [0x0a,0x00,0x1a,0xd0,0x67,0x04,0x02,0x00]
52647 v_cmp_neq_f32_e64 s[10:11], flat_scratch_lo, v2
52648 // CHECK: [0x0a,0x00,0x1a,0xd0,0x68,0x04,0x02,0x00]
52650 v_cmp_neq_f32_e64 s[10:11], flat_scratch_hi, v2
52651 // CHECK: [0x0a,0x00,0x1a,0xd0,0x69,0x04,0x02,0x00]
52653 v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
52654 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6a,0x04,0x02,0x00]
52656 v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
52657 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6b,0x04,0x02,0x00]
52659 v_cmp_neq_f32_e64 s[10:11], tba_lo, v2
52660 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6c,0x04,0x02,0x00]
52662 v_cmp_neq_f32_e64 s[10:11], tba_hi, v2
52663 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6d,0x04,0x02,0x00]
52665 v_cmp_neq_f32_e64 s[10:11], tma_lo, v2
52666 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6e,0x04,0x02,0x00]
52668 v_cmp_neq_f32_e64 s[10:11], tma_hi, v2
52669 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6f,0x04,0x02,0x00]
52671 v_cmp_neq_f32_e64 s[10:11], ttmp11, v2
52672 // CHECK: [0x0a,0x00,0x1a,0xd0,0x7b,0x04,0x02,0x00]
52674 v_cmp_neq_f32_e64 s[10:11], m0, v2
52675 // CHECK: [0x0a,0x00,0x1a,0xd0,0x7c,0x04,0x02,0x00]
52677 v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
52678 // CHECK: [0x0a,0x00,0x1a,0xd0,0x7e,0x04,0x02,0x00]
52680 v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
52681 // CHECK: [0x0a,0x00,0x1a,0xd0,0x7f,0x04,0x02,0x00]
52683 v_cmp_neq_f32_e64 s[10:11], 0, v2
52684 // CHECK: [0x0a,0x00,0x1a,0xd0,0x80,0x04,0x02,0x00]
52686 v_cmp_neq_f32_e64 s[10:11], -1, v2
52687 // CHECK: [0x0a,0x00,0x1a,0xd0,0xc1,0x04,0x02,0x00]
52689 v_cmp_neq_f32_e64 s[10:11], 0.5, v2
52690 // CHECK: [0x0a,0x00,0x1a,0xd0,0xf0,0x04,0x02,0x00]
52692 v_cmp_neq_f32_e64 s[10:11], -4.0, v2
52693 // CHECK: [0x0a,0x00,0x1a,0xd0,0xf7,0x04,0x02,0x00]
52695 v_cmp_neq_f32_e64 s[10:11], v1, v255
52696 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xff,0x03,0x00]
52698 v_cmp_neq_f32_e64 s[10:11], v1, s2
52699 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x00,0x00]
52701 v_cmp_neq_f32_e64 s[10:11], v1, s103
52702 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xcf,0x00,0x00]
52704 v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_lo
52705 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd1,0x00,0x00]
52707 v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_hi
52708 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd3,0x00,0x00]
52710 v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
52711 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd5,0x00,0x00]
52713 v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
52714 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd7,0x00,0x00]
52716 v_cmp_neq_f32_e64 s[10:11], v1, tba_lo
52717 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd9,0x00,0x00]
52719 v_cmp_neq_f32_e64 s[10:11], v1, tba_hi
52720 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdb,0x00,0x00]
52722 v_cmp_neq_f32_e64 s[10:11], v1, tma_lo
52723 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdd,0x00,0x00]
52725 v_cmp_neq_f32_e64 s[10:11], v1, tma_hi
52726 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdf,0x00,0x00]
52728 v_cmp_neq_f32_e64 s[10:11], v1, ttmp11
52729 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xf7,0x00,0x00]
52731 v_cmp_neq_f32_e64 s[10:11], v1, m0
52732 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xf9,0x00,0x00]
52734 v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
52735 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xfd,0x00,0x00]
52737 v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
52738 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xff,0x00,0x00]
52740 v_cmp_neq_f32_e64 s[10:11], v1, 0
52741 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x01,0x01,0x00]
52743 v_cmp_neq_f32_e64 s[10:11], v1, -1
52744 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x83,0x01,0x00]
52746 v_cmp_neq_f32_e64 s[10:11], v1, 0.5
52747 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xe1,0x01,0x00]
52749 v_cmp_neq_f32_e64 s[10:11], v1, -4.0
52750 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xef,0x01,0x00]
52752 v_cmp_neq_f32_e64 s[10:11], -v1, v2
52753 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x20]
52755 v_cmp_neq_f32_e64 s[10:11], v1, -v2
52756 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x40]
52758 v_cmp_neq_f32_e64 s[10:11], -v1, -v2
52759 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x60]
52761 v_cmp_nlt_f32 vcc, v1, v2
52762 // CHECK: [0x01,0x05,0x1c,0x7c]
52764 v_cmp_nlt_f32 vcc, v255, v2
52765 // CHECK: [0xff,0x05,0x1c,0x7c]
52767 v_cmp_nlt_f32 vcc, s1, v2
52768 // CHECK: [0x01,0x04,0x1c,0x7c]
52770 v_cmp_nlt_f32 vcc, s103, v2
52771 // CHECK: [0x67,0x04,0x1c,0x7c]
52773 v_cmp_nlt_f32 vcc, flat_scratch_lo, v2
52774 // CHECK: [0x68,0x04,0x1c,0x7c]
52776 v_cmp_nlt_f32 vcc, flat_scratch_hi, v2
52777 // CHECK: [0x69,0x04,0x1c,0x7c]
52779 v_cmp_nlt_f32 vcc, vcc_lo, v2
52780 // CHECK: [0x6a,0x04,0x1c,0x7c]
52782 v_cmp_nlt_f32 vcc, vcc_hi, v2
52783 // CHECK: [0x6b,0x04,0x1c,0x7c]
52785 v_cmp_nlt_f32 vcc, tba_lo, v2
52786 // CHECK: [0x6c,0x04,0x1c,0x7c]
52788 v_cmp_nlt_f32 vcc, tba_hi, v2
52789 // CHECK: [0x6d,0x04,0x1c,0x7c]
52791 v_cmp_nlt_f32 vcc, tma_lo, v2
52792 // CHECK: [0x6e,0x04,0x1c,0x7c]
52794 v_cmp_nlt_f32 vcc, tma_hi, v2
52795 // CHECK: [0x6f,0x04,0x1c,0x7c]
52797 v_cmp_nlt_f32 vcc, ttmp11, v2
52798 // CHECK: [0x7b,0x04,0x1c,0x7c]
52800 v_cmp_nlt_f32 vcc, m0, v2
52801 // CHECK: [0x7c,0x04,0x1c,0x7c]
52803 v_cmp_nlt_f32 vcc, exec_lo, v2
52804 // CHECK: [0x7e,0x04,0x1c,0x7c]
52806 v_cmp_nlt_f32 vcc, exec_hi, v2
52807 // CHECK: [0x7f,0x04,0x1c,0x7c]
52809 v_cmp_nlt_f32 vcc, 0, v2
52810 // CHECK: [0x80,0x04,0x1c,0x7c]
52812 v_cmp_nlt_f32 vcc, -1, v2
52813 // CHECK: [0xc1,0x04,0x1c,0x7c]
52815 v_cmp_nlt_f32 vcc, 0.5, v2
52816 // CHECK: [0xf0,0x04,0x1c,0x7c]
52818 v_cmp_nlt_f32 vcc, -4.0, v2
52819 // CHECK: [0xf7,0x04,0x1c,0x7c]
52821 v_cmp_nlt_f32 vcc, 0xaf123456, v2
52822 // CHECK: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
52824 v_cmp_nlt_f32 vcc, 0x3f717273, v2
52825 // CHECK: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
52827 v_cmp_nlt_f32 vcc, v1, v255
52828 // CHECK: [0x01,0xff,0x1d,0x7c]
52830 v_cmp_nlt_f32_e64 s[10:11], v1, v2
52831 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52833 v_cmp_nlt_f32_e64 s[12:13], v1, v2
52834 // CHECK: [0x0c,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52836 v_cmp_nlt_f32_e64 s[102:103], v1, v2
52837 // CHECK: [0x66,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52839 v_cmp_nlt_f32_e64 flat_scratch, v1, v2
52840 // CHECK: [0x68,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52842 v_cmp_nlt_f32_e64 vcc, v1, v2
52843 // CHECK: [0x6a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52845 v_cmp_nlt_f32_e64 tba, v1, v2
52846 // CHECK: [0x6c,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52848 v_cmp_nlt_f32_e64 tma, v1, v2
52849 // CHECK: [0x6e,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52851 v_cmp_nlt_f32_e64 ttmp[10:11], v1, v2
52852 // CHECK: [0x7a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
52854 v_cmp_nlt_f32_e64 s[10:11], v255, v2
52855 // CHECK: [0x0a,0x00,0x1c,0xd0,0xff,0x05,0x02,0x00]
52857 v_cmp_nlt_f32_e64 s[10:11], s1, v2
52858 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x04,0x02,0x00]
52860 v_cmp_nlt_f32_e64 s[10:11], s103, v2
52861 // CHECK: [0x0a,0x00,0x1c,0xd0,0x67,0x04,0x02,0x00]
52863 v_cmp_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
52864 // CHECK: [0x0a,0x00,0x1c,0xd0,0x68,0x04,0x02,0x00]
52866 v_cmp_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
52867 // CHECK: [0x0a,0x00,0x1c,0xd0,0x69,0x04,0x02,0x00]
52869 v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
52870 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6a,0x04,0x02,0x00]
52872 v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
52873 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6b,0x04,0x02,0x00]
52875 v_cmp_nlt_f32_e64 s[10:11], tba_lo, v2
52876 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6c,0x04,0x02,0x00]
52878 v_cmp_nlt_f32_e64 s[10:11], tba_hi, v2
52879 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6d,0x04,0x02,0x00]
52881 v_cmp_nlt_f32_e64 s[10:11], tma_lo, v2
52882 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6e,0x04,0x02,0x00]
52884 v_cmp_nlt_f32_e64 s[10:11], tma_hi, v2
52885 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6f,0x04,0x02,0x00]
52887 v_cmp_nlt_f32_e64 s[10:11], ttmp11, v2
52888 // CHECK: [0x0a,0x00,0x1c,0xd0,0x7b,0x04,0x02,0x00]
52890 v_cmp_nlt_f32_e64 s[10:11], m0, v2
52891 // CHECK: [0x0a,0x00,0x1c,0xd0,0x7c,0x04,0x02,0x00]
52893 v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
52894 // CHECK: [0x0a,0x00,0x1c,0xd0,0x7e,0x04,0x02,0x00]
52896 v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
52897 // CHECK: [0x0a,0x00,0x1c,0xd0,0x7f,0x04,0x02,0x00]
52899 v_cmp_nlt_f32_e64 s[10:11], 0, v2
52900 // CHECK: [0x0a,0x00,0x1c,0xd0,0x80,0x04,0x02,0x00]
52902 v_cmp_nlt_f32_e64 s[10:11], -1, v2
52903 // CHECK: [0x0a,0x00,0x1c,0xd0,0xc1,0x04,0x02,0x00]
52905 v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
52906 // CHECK: [0x0a,0x00,0x1c,0xd0,0xf0,0x04,0x02,0x00]
52908 v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
52909 // CHECK: [0x0a,0x00,0x1c,0xd0,0xf7,0x04,0x02,0x00]
52911 v_cmp_nlt_f32_e64 s[10:11], v1, v255
52912 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xff,0x03,0x00]
52914 v_cmp_nlt_f32_e64 s[10:11], v1, s2
52915 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x00,0x00]
52917 v_cmp_nlt_f32_e64 s[10:11], v1, s103
52918 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xcf,0x00,0x00]
52920 v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
52921 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd1,0x00,0x00]
52923 v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
52924 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd3,0x00,0x00]
52926 v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
52927 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd5,0x00,0x00]
52929 v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
52930 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd7,0x00,0x00]
52932 v_cmp_nlt_f32_e64 s[10:11], v1, tba_lo
52933 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd9,0x00,0x00]
52935 v_cmp_nlt_f32_e64 s[10:11], v1, tba_hi
52936 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdb,0x00,0x00]
52938 v_cmp_nlt_f32_e64 s[10:11], v1, tma_lo
52939 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdd,0x00,0x00]
52941 v_cmp_nlt_f32_e64 s[10:11], v1, tma_hi
52942 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdf,0x00,0x00]
52944 v_cmp_nlt_f32_e64 s[10:11], v1, ttmp11
52945 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xf7,0x00,0x00]
52947 v_cmp_nlt_f32_e64 s[10:11], v1, m0
52948 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xf9,0x00,0x00]
52950 v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
52951 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xfd,0x00,0x00]
52953 v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
52954 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xff,0x00,0x00]
52956 v_cmp_nlt_f32_e64 s[10:11], v1, 0
52957 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x01,0x01,0x00]
52959 v_cmp_nlt_f32_e64 s[10:11], v1, -1
52960 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x83,0x01,0x00]
52962 v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
52963 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xe1,0x01,0x00]
52965 v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
52966 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xef,0x01,0x00]
52968 v_cmp_nlt_f32_e64 s[10:11], -v1, v2
52969 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x20]
52971 v_cmp_nlt_f32_e64 s[10:11], v1, -v2
52972 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x40]
52974 v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
52975 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x60]
52977 v_cmp_tru_f32 vcc, v1, v2
52978 // CHECK: [0x01,0x05,0x1e,0x7c]
52980 v_cmp_tru_f32 vcc, v255, v2
52981 // CHECK: [0xff,0x05,0x1e,0x7c]
52983 v_cmp_tru_f32 vcc, s1, v2
52984 // CHECK: [0x01,0x04,0x1e,0x7c]
52986 v_cmp_tru_f32 vcc, s103, v2
52987 // CHECK: [0x67,0x04,0x1e,0x7c]
52989 v_cmp_tru_f32 vcc, flat_scratch_lo, v2
52990 // CHECK: [0x68,0x04,0x1e,0x7c]
52992 v_cmp_tru_f32 vcc, flat_scratch_hi, v2
52993 // CHECK: [0x69,0x04,0x1e,0x7c]
52995 v_cmp_tru_f32 vcc, vcc_lo, v2
52996 // CHECK: [0x6a,0x04,0x1e,0x7c]
52998 v_cmp_tru_f32 vcc, vcc_hi, v2
52999 // CHECK: [0x6b,0x04,0x1e,0x7c]
53001 v_cmp_tru_f32 vcc, tba_lo, v2
53002 // CHECK: [0x6c,0x04,0x1e,0x7c]
53004 v_cmp_tru_f32 vcc, tba_hi, v2
53005 // CHECK: [0x6d,0x04,0x1e,0x7c]
53007 v_cmp_tru_f32 vcc, tma_lo, v2
53008 // CHECK: [0x6e,0x04,0x1e,0x7c]
53010 v_cmp_tru_f32 vcc, tma_hi, v2
53011 // CHECK: [0x6f,0x04,0x1e,0x7c]
53013 v_cmp_tru_f32 vcc, ttmp11, v2
53014 // CHECK: [0x7b,0x04,0x1e,0x7c]
53016 v_cmp_tru_f32 vcc, m0, v2
53017 // CHECK: [0x7c,0x04,0x1e,0x7c]
53019 v_cmp_tru_f32 vcc, exec_lo, v2
53020 // CHECK: [0x7e,0x04,0x1e,0x7c]
53022 v_cmp_tru_f32 vcc, exec_hi, v2
53023 // CHECK: [0x7f,0x04,0x1e,0x7c]
53025 v_cmp_tru_f32 vcc, 0, v2
53026 // CHECK: [0x80,0x04,0x1e,0x7c]
53028 v_cmp_tru_f32 vcc, -1, v2
53029 // CHECK: [0xc1,0x04,0x1e,0x7c]
53031 v_cmp_tru_f32 vcc, 0.5, v2
53032 // CHECK: [0xf0,0x04,0x1e,0x7c]
53034 v_cmp_tru_f32 vcc, -4.0, v2
53035 // CHECK: [0xf7,0x04,0x1e,0x7c]
53037 v_cmp_tru_f32 vcc, 0xaf123456, v2
53038 // CHECK: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
53040 v_cmp_tru_f32 vcc, 0x3f717273, v2
53041 // CHECK: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
53043 v_cmp_tru_f32 vcc, v1, v255
53044 // CHECK: [0x01,0xff,0x1f,0x7c]
53046 v_cmp_tru_f32_e64 s[10:11], v1, v2
53047 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53049 v_cmp_tru_f32_e64 s[12:13], v1, v2
53050 // CHECK: [0x0c,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53052 v_cmp_tru_f32_e64 s[102:103], v1, v2
53053 // CHECK: [0x66,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53055 v_cmp_tru_f32_e64 flat_scratch, v1, v2
53056 // CHECK: [0x68,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53058 v_cmp_tru_f32_e64 vcc, v1, v2
53059 // CHECK: [0x6a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53061 v_cmp_tru_f32_e64 tba, v1, v2
53062 // CHECK: [0x6c,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53064 v_cmp_tru_f32_e64 tma, v1, v2
53065 // CHECK: [0x6e,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53067 v_cmp_tru_f32_e64 ttmp[10:11], v1, v2
53068 // CHECK: [0x7a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
53070 v_cmp_tru_f32_e64 s[10:11], v255, v2
53071 // CHECK: [0x0a,0x00,0x1e,0xd0,0xff,0x05,0x02,0x00]
53073 v_cmp_tru_f32_e64 s[10:11], s1, v2
53074 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x04,0x02,0x00]
53076 v_cmp_tru_f32_e64 s[10:11], s103, v2
53077 // CHECK: [0x0a,0x00,0x1e,0xd0,0x67,0x04,0x02,0x00]
53079 v_cmp_tru_f32_e64 s[10:11], flat_scratch_lo, v2
53080 // CHECK: [0x0a,0x00,0x1e,0xd0,0x68,0x04,0x02,0x00]
53082 v_cmp_tru_f32_e64 s[10:11], flat_scratch_hi, v2
53083 // CHECK: [0x0a,0x00,0x1e,0xd0,0x69,0x04,0x02,0x00]
53085 v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
53086 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6a,0x04,0x02,0x00]
53088 v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
53089 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6b,0x04,0x02,0x00]
53091 v_cmp_tru_f32_e64 s[10:11], tba_lo, v2
53092 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6c,0x04,0x02,0x00]
53094 v_cmp_tru_f32_e64 s[10:11], tba_hi, v2
53095 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6d,0x04,0x02,0x00]
53097 v_cmp_tru_f32_e64 s[10:11], tma_lo, v2
53098 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6e,0x04,0x02,0x00]
53100 v_cmp_tru_f32_e64 s[10:11], tma_hi, v2
53101 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6f,0x04,0x02,0x00]
53103 v_cmp_tru_f32_e64 s[10:11], ttmp11, v2
53104 // CHECK: [0x0a,0x00,0x1e,0xd0,0x7b,0x04,0x02,0x00]
53106 v_cmp_tru_f32_e64 s[10:11], m0, v2
53107 // CHECK: [0x0a,0x00,0x1e,0xd0,0x7c,0x04,0x02,0x00]
53109 v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
53110 // CHECK: [0x0a,0x00,0x1e,0xd0,0x7e,0x04,0x02,0x00]
53112 v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
53113 // CHECK: [0x0a,0x00,0x1e,0xd0,0x7f,0x04,0x02,0x00]
53115 v_cmp_tru_f32_e64 s[10:11], 0, v2
53116 // CHECK: [0x0a,0x00,0x1e,0xd0,0x80,0x04,0x02,0x00]
53118 v_cmp_tru_f32_e64 s[10:11], -1, v2
53119 // CHECK: [0x0a,0x00,0x1e,0xd0,0xc1,0x04,0x02,0x00]
53121 v_cmp_tru_f32_e64 s[10:11], 0.5, v2
53122 // CHECK: [0x0a,0x00,0x1e,0xd0,0xf0,0x04,0x02,0x00]
53124 v_cmp_tru_f32_e64 s[10:11], -4.0, v2
53125 // CHECK: [0x0a,0x00,0x1e,0xd0,0xf7,0x04,0x02,0x00]
53127 v_cmp_tru_f32_e64 s[10:11], v1, v255
53128 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xff,0x03,0x00]
53130 v_cmp_tru_f32_e64 s[10:11], v1, s2
53131 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x00,0x00]
53133 v_cmp_tru_f32_e64 s[10:11], v1, s103
53134 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xcf,0x00,0x00]
53136 v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_lo
53137 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd1,0x00,0x00]
53139 v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_hi
53140 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd3,0x00,0x00]
53142 v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
53143 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd5,0x00,0x00]
53145 v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
53146 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd7,0x00,0x00]
53148 v_cmp_tru_f32_e64 s[10:11], v1, tba_lo
53149 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd9,0x00,0x00]
53151 v_cmp_tru_f32_e64 s[10:11], v1, tba_hi
53152 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdb,0x00,0x00]
53154 v_cmp_tru_f32_e64 s[10:11], v1, tma_lo
53155 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdd,0x00,0x00]
53157 v_cmp_tru_f32_e64 s[10:11], v1, tma_hi
53158 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdf,0x00,0x00]
53160 v_cmp_tru_f32_e64 s[10:11], v1, ttmp11
53161 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xf7,0x00,0x00]
53163 v_cmp_tru_f32_e64 s[10:11], v1, m0
53164 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xf9,0x00,0x00]
53166 v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
53167 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xfd,0x00,0x00]
53169 v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
53170 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xff,0x00,0x00]
53172 v_cmp_tru_f32_e64 s[10:11], v1, 0
53173 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x01,0x01,0x00]
53175 v_cmp_tru_f32_e64 s[10:11], v1, -1
53176 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x83,0x01,0x00]
53178 v_cmp_tru_f32_e64 s[10:11], v1, 0.5
53179 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xe1,0x01,0x00]
53181 v_cmp_tru_f32_e64 s[10:11], v1, -4.0
53182 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xef,0x01,0x00]
53184 v_cmp_tru_f32_e64 s[10:11], -v1, v2
53185 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x20]
53187 v_cmp_tru_f32_e64 s[10:11], v1, -v2
53188 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x40]
53190 v_cmp_tru_f32_e64 s[10:11], -v1, -v2
53191 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x60]
53193 v_cmpx_f_f32 vcc, v1, v2
53194 // CHECK: [0x01,0x05,0x20,0x7c]
53196 v_cmpx_f_f32 vcc, v255, v2
53197 // CHECK: [0xff,0x05,0x20,0x7c]
53199 v_cmpx_f_f32 vcc, s1, v2
53200 // CHECK: [0x01,0x04,0x20,0x7c]
53202 v_cmpx_f_f32 vcc, s103, v2
53203 // CHECK: [0x67,0x04,0x20,0x7c]
53205 v_cmpx_f_f32 vcc, flat_scratch_lo, v2
53206 // CHECK: [0x68,0x04,0x20,0x7c]
53208 v_cmpx_f_f32 vcc, flat_scratch_hi, v2
53209 // CHECK: [0x69,0x04,0x20,0x7c]
53211 v_cmpx_f_f32 vcc, vcc_lo, v2
53212 // CHECK: [0x6a,0x04,0x20,0x7c]
53214 v_cmpx_f_f32 vcc, vcc_hi, v2
53215 // CHECK: [0x6b,0x04,0x20,0x7c]
53217 v_cmpx_f_f32 vcc, tba_lo, v2
53218 // CHECK: [0x6c,0x04,0x20,0x7c]
53220 v_cmpx_f_f32 vcc, tba_hi, v2
53221 // CHECK: [0x6d,0x04,0x20,0x7c]
53223 v_cmpx_f_f32 vcc, tma_lo, v2
53224 // CHECK: [0x6e,0x04,0x20,0x7c]
53226 v_cmpx_f_f32 vcc, tma_hi, v2
53227 // CHECK: [0x6f,0x04,0x20,0x7c]
53229 v_cmpx_f_f32 vcc, ttmp11, v2
53230 // CHECK: [0x7b,0x04,0x20,0x7c]
53232 v_cmpx_f_f32 vcc, m0, v2
53233 // CHECK: [0x7c,0x04,0x20,0x7c]
53235 v_cmpx_f_f32 vcc, exec_lo, v2
53236 // CHECK: [0x7e,0x04,0x20,0x7c]
53238 v_cmpx_f_f32 vcc, exec_hi, v2
53239 // CHECK: [0x7f,0x04,0x20,0x7c]
53241 v_cmpx_f_f32 vcc, 0, v2
53242 // CHECK: [0x80,0x04,0x20,0x7c]
53244 v_cmpx_f_f32 vcc, -1, v2
53245 // CHECK: [0xc1,0x04,0x20,0x7c]
53247 v_cmpx_f_f32 vcc, 0.5, v2
53248 // CHECK: [0xf0,0x04,0x20,0x7c]
53250 v_cmpx_f_f32 vcc, -4.0, v2
53251 // CHECK: [0xf7,0x04,0x20,0x7c]
53253 v_cmpx_f_f32 vcc, 0xaf123456, v2
53254 // CHECK: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
53256 v_cmpx_f_f32 vcc, 0x3f717273, v2
53257 // CHECK: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
53259 v_cmpx_f_f32 vcc, v1, v255
53260 // CHECK: [0x01,0xff,0x21,0x7c]
53262 v_cmpx_f_f32_e64 s[10:11], v1, v2
53263 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53265 v_cmpx_f_f32_e64 s[12:13], v1, v2
53266 // CHECK: [0x0c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53268 v_cmpx_f_f32_e64 s[102:103], v1, v2
53269 // CHECK: [0x66,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53271 v_cmpx_f_f32_e64 flat_scratch, v1, v2
53272 // CHECK: [0x68,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53274 v_cmpx_f_f32_e64 vcc, v1, v2
53275 // CHECK: [0x6a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53277 v_cmpx_f_f32_e64 tba, v1, v2
53278 // CHECK: [0x6c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53280 v_cmpx_f_f32_e64 tma, v1, v2
53281 // CHECK: [0x6e,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53283 v_cmpx_f_f32_e64 ttmp[10:11], v1, v2
53284 // CHECK: [0x7a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
53286 v_cmpx_f_f32_e64 s[10:11], v255, v2
53287 // CHECK: [0x0a,0x00,0x20,0xd0,0xff,0x05,0x02,0x00]
53289 v_cmpx_f_f32_e64 s[10:11], s1, v2
53290 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x04,0x02,0x00]
53292 v_cmpx_f_f32_e64 s[10:11], s103, v2
53293 // CHECK: [0x0a,0x00,0x20,0xd0,0x67,0x04,0x02,0x00]
53295 v_cmpx_f_f32_e64 s[10:11], flat_scratch_lo, v2
53296 // CHECK: [0x0a,0x00,0x20,0xd0,0x68,0x04,0x02,0x00]
53298 v_cmpx_f_f32_e64 s[10:11], flat_scratch_hi, v2
53299 // CHECK: [0x0a,0x00,0x20,0xd0,0x69,0x04,0x02,0x00]
53301 v_cmpx_f_f32_e64 s[10:11], vcc_lo, v2
53302 // CHECK: [0x0a,0x00,0x20,0xd0,0x6a,0x04,0x02,0x00]
53304 v_cmpx_f_f32_e64 s[10:11], vcc_hi, v2
53305 // CHECK: [0x0a,0x00,0x20,0xd0,0x6b,0x04,0x02,0x00]
53307 v_cmpx_f_f32_e64 s[10:11], tba_lo, v2
53308 // CHECK: [0x0a,0x00,0x20,0xd0,0x6c,0x04,0x02,0x00]
53310 v_cmpx_f_f32_e64 s[10:11], tba_hi, v2
53311 // CHECK: [0x0a,0x00,0x20,0xd0,0x6d,0x04,0x02,0x00]
53313 v_cmpx_f_f32_e64 s[10:11], tma_lo, v2
53314 // CHECK: [0x0a,0x00,0x20,0xd0,0x6e,0x04,0x02,0x00]
53316 v_cmpx_f_f32_e64 s[10:11], tma_hi, v2
53317 // CHECK: [0x0a,0x00,0x20,0xd0,0x6f,0x04,0x02,0x00]
53319 v_cmpx_f_f32_e64 s[10:11], ttmp11, v2
53320 // CHECK: [0x0a,0x00,0x20,0xd0,0x7b,0x04,0x02,0x00]
53322 v_cmpx_f_f32_e64 s[10:11], m0, v2
53323 // CHECK: [0x0a,0x00,0x20,0xd0,0x7c,0x04,0x02,0x00]
53325 v_cmpx_f_f32_e64 s[10:11], exec_lo, v2
53326 // CHECK: [0x0a,0x00,0x20,0xd0,0x7e,0x04,0x02,0x00]
53328 v_cmpx_f_f32_e64 s[10:11], exec_hi, v2
53329 // CHECK: [0x0a,0x00,0x20,0xd0,0x7f,0x04,0x02,0x00]
53331 v_cmpx_f_f32_e64 s[10:11], 0, v2
53332 // CHECK: [0x0a,0x00,0x20,0xd0,0x80,0x04,0x02,0x00]
53334 v_cmpx_f_f32_e64 s[10:11], -1, v2
53335 // CHECK: [0x0a,0x00,0x20,0xd0,0xc1,0x04,0x02,0x00]
53337 v_cmpx_f_f32_e64 s[10:11], 0.5, v2
53338 // CHECK: [0x0a,0x00,0x20,0xd0,0xf0,0x04,0x02,0x00]
53340 v_cmpx_f_f32_e64 s[10:11], -4.0, v2
53341 // CHECK: [0x0a,0x00,0x20,0xd0,0xf7,0x04,0x02,0x00]
53343 v_cmpx_f_f32_e64 s[10:11], v1, v255
53344 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x03,0x00]
53346 v_cmpx_f_f32_e64 s[10:11], v1, s2
53347 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x00,0x00]
53349 v_cmpx_f_f32_e64 s[10:11], v1, s103
53350 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcf,0x00,0x00]
53352 v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_lo
53353 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd1,0x00,0x00]
53355 v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_hi
53356 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd3,0x00,0x00]
53358 v_cmpx_f_f32_e64 s[10:11], v1, vcc_lo
53359 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd5,0x00,0x00]
53361 v_cmpx_f_f32_e64 s[10:11], v1, vcc_hi
53362 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd7,0x00,0x00]
53364 v_cmpx_f_f32_e64 s[10:11], v1, tba_lo
53365 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd9,0x00,0x00]
53367 v_cmpx_f_f32_e64 s[10:11], v1, tba_hi
53368 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdb,0x00,0x00]
53370 v_cmpx_f_f32_e64 s[10:11], v1, tma_lo
53371 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdd,0x00,0x00]
53373 v_cmpx_f_f32_e64 s[10:11], v1, tma_hi
53374 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdf,0x00,0x00]
53376 v_cmpx_f_f32_e64 s[10:11], v1, ttmp11
53377 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf7,0x00,0x00]
53379 v_cmpx_f_f32_e64 s[10:11], v1, m0
53380 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x00,0x00]
53382 v_cmpx_f_f32_e64 s[10:11], v1, exec_lo
53383 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfd,0x00,0x00]
53385 v_cmpx_f_f32_e64 s[10:11], v1, exec_hi
53386 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x00,0x00]
53388 v_cmpx_f_f32_e64 s[10:11], v1, 0
53389 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x01,0x01,0x00]
53391 v_cmpx_f_f32_e64 s[10:11], v1, -1
53392 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x83,0x01,0x00]
53394 v_cmpx_f_f32_e64 s[10:11], v1, 0.5
53395 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xe1,0x01,0x00]
53397 v_cmpx_f_f32_e64 s[10:11], v1, -4.0
53398 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xef,0x01,0x00]
53400 v_cmpx_f_f32_e64 s[10:11], -v1, v2
53401 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x20]
53403 v_cmpx_f_f32_e64 s[10:11], v1, -v2
53404 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x40]
53406 v_cmpx_f_f32_e64 s[10:11], -v1, -v2
53407 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x60]
53409 v_cmpx_lt_f32 vcc, v1, v2
53410 // CHECK: [0x01,0x05,0x22,0x7c]
53412 v_cmpx_lt_f32 vcc, v255, v2
53413 // CHECK: [0xff,0x05,0x22,0x7c]
53415 v_cmpx_lt_f32 vcc, s1, v2
53416 // CHECK: [0x01,0x04,0x22,0x7c]
53418 v_cmpx_lt_f32 vcc, s103, v2
53419 // CHECK: [0x67,0x04,0x22,0x7c]
53421 v_cmpx_lt_f32 vcc, flat_scratch_lo, v2
53422 // CHECK: [0x68,0x04,0x22,0x7c]
53424 v_cmpx_lt_f32 vcc, flat_scratch_hi, v2
53425 // CHECK: [0x69,0x04,0x22,0x7c]
53427 v_cmpx_lt_f32 vcc, vcc_lo, v2
53428 // CHECK: [0x6a,0x04,0x22,0x7c]
53430 v_cmpx_lt_f32 vcc, vcc_hi, v2
53431 // CHECK: [0x6b,0x04,0x22,0x7c]
53433 v_cmpx_lt_f32 vcc, tba_lo, v2
53434 // CHECK: [0x6c,0x04,0x22,0x7c]
53436 v_cmpx_lt_f32 vcc, tba_hi, v2
53437 // CHECK: [0x6d,0x04,0x22,0x7c]
53439 v_cmpx_lt_f32 vcc, tma_lo, v2
53440 // CHECK: [0x6e,0x04,0x22,0x7c]
53442 v_cmpx_lt_f32 vcc, tma_hi, v2
53443 // CHECK: [0x6f,0x04,0x22,0x7c]
53445 v_cmpx_lt_f32 vcc, ttmp11, v2
53446 // CHECK: [0x7b,0x04,0x22,0x7c]
53448 v_cmpx_lt_f32 vcc, m0, v2
53449 // CHECK: [0x7c,0x04,0x22,0x7c]
53451 v_cmpx_lt_f32 vcc, exec_lo, v2
53452 // CHECK: [0x7e,0x04,0x22,0x7c]
53454 v_cmpx_lt_f32 vcc, exec_hi, v2
53455 // CHECK: [0x7f,0x04,0x22,0x7c]
53457 v_cmpx_lt_f32 vcc, 0, v2
53458 // CHECK: [0x80,0x04,0x22,0x7c]
53460 v_cmpx_lt_f32 vcc, -1, v2
53461 // CHECK: [0xc1,0x04,0x22,0x7c]
53463 v_cmpx_lt_f32 vcc, 0.5, v2
53464 // CHECK: [0xf0,0x04,0x22,0x7c]
53466 v_cmpx_lt_f32 vcc, -4.0, v2
53467 // CHECK: [0xf7,0x04,0x22,0x7c]
53469 v_cmpx_lt_f32 vcc, 0xaf123456, v2
53470 // CHECK: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
53472 v_cmpx_lt_f32 vcc, 0x3f717273, v2
53473 // CHECK: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
53475 v_cmpx_lt_f32 vcc, v1, v255
53476 // CHECK: [0x01,0xff,0x23,0x7c]
53478 v_cmpx_lt_f32_e64 s[10:11], v1, v2
53479 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53481 v_cmpx_lt_f32_e64 s[12:13], v1, v2
53482 // CHECK: [0x0c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53484 v_cmpx_lt_f32_e64 s[102:103], v1, v2
53485 // CHECK: [0x66,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53487 v_cmpx_lt_f32_e64 flat_scratch, v1, v2
53488 // CHECK: [0x68,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53490 v_cmpx_lt_f32_e64 vcc, v1, v2
53491 // CHECK: [0x6a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53493 v_cmpx_lt_f32_e64 tba, v1, v2
53494 // CHECK: [0x6c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53496 v_cmpx_lt_f32_e64 tma, v1, v2
53497 // CHECK: [0x6e,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53499 v_cmpx_lt_f32_e64 ttmp[10:11], v1, v2
53500 // CHECK: [0x7a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
53502 v_cmpx_lt_f32_e64 s[10:11], v255, v2
53503 // CHECK: [0x0a,0x00,0x22,0xd0,0xff,0x05,0x02,0x00]
53505 v_cmpx_lt_f32_e64 s[10:11], s1, v2
53506 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x04,0x02,0x00]
53508 v_cmpx_lt_f32_e64 s[10:11], s103, v2
53509 // CHECK: [0x0a,0x00,0x22,0xd0,0x67,0x04,0x02,0x00]
53511 v_cmpx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
53512 // CHECK: [0x0a,0x00,0x22,0xd0,0x68,0x04,0x02,0x00]
53514 v_cmpx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
53515 // CHECK: [0x0a,0x00,0x22,0xd0,0x69,0x04,0x02,0x00]
53517 v_cmpx_lt_f32_e64 s[10:11], vcc_lo, v2
53518 // CHECK: [0x0a,0x00,0x22,0xd0,0x6a,0x04,0x02,0x00]
53520 v_cmpx_lt_f32_e64 s[10:11], vcc_hi, v2
53521 // CHECK: [0x0a,0x00,0x22,0xd0,0x6b,0x04,0x02,0x00]
53523 v_cmpx_lt_f32_e64 s[10:11], tba_lo, v2
53524 // CHECK: [0x0a,0x00,0x22,0xd0,0x6c,0x04,0x02,0x00]
53526 v_cmpx_lt_f32_e64 s[10:11], tba_hi, v2
53527 // CHECK: [0x0a,0x00,0x22,0xd0,0x6d,0x04,0x02,0x00]
53529 v_cmpx_lt_f32_e64 s[10:11], tma_lo, v2
53530 // CHECK: [0x0a,0x00,0x22,0xd0,0x6e,0x04,0x02,0x00]
53532 v_cmpx_lt_f32_e64 s[10:11], tma_hi, v2
53533 // CHECK: [0x0a,0x00,0x22,0xd0,0x6f,0x04,0x02,0x00]
53535 v_cmpx_lt_f32_e64 s[10:11], ttmp11, v2
53536 // CHECK: [0x0a,0x00,0x22,0xd0,0x7b,0x04,0x02,0x00]
53538 v_cmpx_lt_f32_e64 s[10:11], m0, v2
53539 // CHECK: [0x0a,0x00,0x22,0xd0,0x7c,0x04,0x02,0x00]
53541 v_cmpx_lt_f32_e64 s[10:11], exec_lo, v2
53542 // CHECK: [0x0a,0x00,0x22,0xd0,0x7e,0x04,0x02,0x00]
53544 v_cmpx_lt_f32_e64 s[10:11], exec_hi, v2
53545 // CHECK: [0x0a,0x00,0x22,0xd0,0x7f,0x04,0x02,0x00]
53547 v_cmpx_lt_f32_e64 s[10:11], 0, v2
53548 // CHECK: [0x0a,0x00,0x22,0xd0,0x80,0x04,0x02,0x00]
53550 v_cmpx_lt_f32_e64 s[10:11], -1, v2
53551 // CHECK: [0x0a,0x00,0x22,0xd0,0xc1,0x04,0x02,0x00]
53553 v_cmpx_lt_f32_e64 s[10:11], 0.5, v2
53554 // CHECK: [0x0a,0x00,0x22,0xd0,0xf0,0x04,0x02,0x00]
53556 v_cmpx_lt_f32_e64 s[10:11], -4.0, v2
53557 // CHECK: [0x0a,0x00,0x22,0xd0,0xf7,0x04,0x02,0x00]
53559 v_cmpx_lt_f32_e64 s[10:11], v1, v255
53560 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x03,0x00]
53562 v_cmpx_lt_f32_e64 s[10:11], v1, s2
53563 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x00,0x00]
53565 v_cmpx_lt_f32_e64 s[10:11], v1, s103
53566 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcf,0x00,0x00]
53568 v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
53569 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd1,0x00,0x00]
53571 v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
53572 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd3,0x00,0x00]
53574 v_cmpx_lt_f32_e64 s[10:11], v1, vcc_lo
53575 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd5,0x00,0x00]
53577 v_cmpx_lt_f32_e64 s[10:11], v1, vcc_hi
53578 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd7,0x00,0x00]
53580 v_cmpx_lt_f32_e64 s[10:11], v1, tba_lo
53581 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd9,0x00,0x00]
53583 v_cmpx_lt_f32_e64 s[10:11], v1, tba_hi
53584 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdb,0x00,0x00]
53586 v_cmpx_lt_f32_e64 s[10:11], v1, tma_lo
53587 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdd,0x00,0x00]
53589 v_cmpx_lt_f32_e64 s[10:11], v1, tma_hi
53590 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdf,0x00,0x00]
53592 v_cmpx_lt_f32_e64 s[10:11], v1, ttmp11
53593 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf7,0x00,0x00]
53595 v_cmpx_lt_f32_e64 s[10:11], v1, m0
53596 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x00,0x00]
53598 v_cmpx_lt_f32_e64 s[10:11], v1, exec_lo
53599 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfd,0x00,0x00]
53601 v_cmpx_lt_f32_e64 s[10:11], v1, exec_hi
53602 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x00,0x00]
53604 v_cmpx_lt_f32_e64 s[10:11], v1, 0
53605 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x01,0x01,0x00]
53607 v_cmpx_lt_f32_e64 s[10:11], v1, -1
53608 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x83,0x01,0x00]
53610 v_cmpx_lt_f32_e64 s[10:11], v1, 0.5
53611 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xe1,0x01,0x00]
53613 v_cmpx_lt_f32_e64 s[10:11], v1, -4.0
53614 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xef,0x01,0x00]
53616 v_cmpx_lt_f32_e64 s[10:11], -v1, v2
53617 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x20]
53619 v_cmpx_lt_f32_e64 s[10:11], v1, -v2
53620 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x40]
53622 v_cmpx_lt_f32_e64 s[10:11], -v1, -v2
53623 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x60]
53625 v_cmpx_eq_f32 vcc, v1, v2
53626 // CHECK: [0x01,0x05,0x24,0x7c]
53628 v_cmpx_eq_f32 vcc, v255, v2
53629 // CHECK: [0xff,0x05,0x24,0x7c]
53631 v_cmpx_eq_f32 vcc, s1, v2
53632 // CHECK: [0x01,0x04,0x24,0x7c]
53634 v_cmpx_eq_f32 vcc, s103, v2
53635 // CHECK: [0x67,0x04,0x24,0x7c]
53637 v_cmpx_eq_f32 vcc, flat_scratch_lo, v2
53638 // CHECK: [0x68,0x04,0x24,0x7c]
53640 v_cmpx_eq_f32 vcc, flat_scratch_hi, v2
53641 // CHECK: [0x69,0x04,0x24,0x7c]
53643 v_cmpx_eq_f32 vcc, vcc_lo, v2
53644 // CHECK: [0x6a,0x04,0x24,0x7c]
53646 v_cmpx_eq_f32 vcc, vcc_hi, v2
53647 // CHECK: [0x6b,0x04,0x24,0x7c]
53649 v_cmpx_eq_f32 vcc, tba_lo, v2
53650 // CHECK: [0x6c,0x04,0x24,0x7c]
53652 v_cmpx_eq_f32 vcc, tba_hi, v2
53653 // CHECK: [0x6d,0x04,0x24,0x7c]
53655 v_cmpx_eq_f32 vcc, tma_lo, v2
53656 // CHECK: [0x6e,0x04,0x24,0x7c]
53658 v_cmpx_eq_f32 vcc, tma_hi, v2
53659 // CHECK: [0x6f,0x04,0x24,0x7c]
53661 v_cmpx_eq_f32 vcc, ttmp11, v2
53662 // CHECK: [0x7b,0x04,0x24,0x7c]
53664 v_cmpx_eq_f32 vcc, m0, v2
53665 // CHECK: [0x7c,0x04,0x24,0x7c]
53667 v_cmpx_eq_f32 vcc, exec_lo, v2
53668 // CHECK: [0x7e,0x04,0x24,0x7c]
53670 v_cmpx_eq_f32 vcc, exec_hi, v2
53671 // CHECK: [0x7f,0x04,0x24,0x7c]
53673 v_cmpx_eq_f32 vcc, 0, v2
53674 // CHECK: [0x80,0x04,0x24,0x7c]
53676 v_cmpx_eq_f32 vcc, -1, v2
53677 // CHECK: [0xc1,0x04,0x24,0x7c]
53679 v_cmpx_eq_f32 vcc, 0.5, v2
53680 // CHECK: [0xf0,0x04,0x24,0x7c]
53682 v_cmpx_eq_f32 vcc, -4.0, v2
53683 // CHECK: [0xf7,0x04,0x24,0x7c]
53685 v_cmpx_eq_f32 vcc, 0xaf123456, v2
53686 // CHECK: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
53688 v_cmpx_eq_f32 vcc, 0x3f717273, v2
53689 // CHECK: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
53691 v_cmpx_eq_f32 vcc, v1, v255
53692 // CHECK: [0x01,0xff,0x25,0x7c]
53694 v_cmpx_eq_f32_e64 s[10:11], v1, v2
53695 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53697 v_cmpx_eq_f32_e64 s[12:13], v1, v2
53698 // CHECK: [0x0c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53700 v_cmpx_eq_f32_e64 s[102:103], v1, v2
53701 // CHECK: [0x66,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53703 v_cmpx_eq_f32_e64 flat_scratch, v1, v2
53704 // CHECK: [0x68,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53706 v_cmpx_eq_f32_e64 vcc, v1, v2
53707 // CHECK: [0x6a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53709 v_cmpx_eq_f32_e64 tba, v1, v2
53710 // CHECK: [0x6c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53712 v_cmpx_eq_f32_e64 tma, v1, v2
53713 // CHECK: [0x6e,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53715 v_cmpx_eq_f32_e64 ttmp[10:11], v1, v2
53716 // CHECK: [0x7a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
53718 v_cmpx_eq_f32_e64 s[10:11], v255, v2
53719 // CHECK: [0x0a,0x00,0x24,0xd0,0xff,0x05,0x02,0x00]
53721 v_cmpx_eq_f32_e64 s[10:11], s1, v2
53722 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x04,0x02,0x00]
53724 v_cmpx_eq_f32_e64 s[10:11], s103, v2
53725 // CHECK: [0x0a,0x00,0x24,0xd0,0x67,0x04,0x02,0x00]
53727 v_cmpx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
53728 // CHECK: [0x0a,0x00,0x24,0xd0,0x68,0x04,0x02,0x00]
53730 v_cmpx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
53731 // CHECK: [0x0a,0x00,0x24,0xd0,0x69,0x04,0x02,0x00]
53733 v_cmpx_eq_f32_e64 s[10:11], vcc_lo, v2
53734 // CHECK: [0x0a,0x00,0x24,0xd0,0x6a,0x04,0x02,0x00]
53736 v_cmpx_eq_f32_e64 s[10:11], vcc_hi, v2
53737 // CHECK: [0x0a,0x00,0x24,0xd0,0x6b,0x04,0x02,0x00]
53739 v_cmpx_eq_f32_e64 s[10:11], tba_lo, v2
53740 // CHECK: [0x0a,0x00,0x24,0xd0,0x6c,0x04,0x02,0x00]
53742 v_cmpx_eq_f32_e64 s[10:11], tba_hi, v2
53743 // CHECK: [0x0a,0x00,0x24,0xd0,0x6d,0x04,0x02,0x00]
53745 v_cmpx_eq_f32_e64 s[10:11], tma_lo, v2
53746 // CHECK: [0x0a,0x00,0x24,0xd0,0x6e,0x04,0x02,0x00]
53748 v_cmpx_eq_f32_e64 s[10:11], tma_hi, v2
53749 // CHECK: [0x0a,0x00,0x24,0xd0,0x6f,0x04,0x02,0x00]
53751 v_cmpx_eq_f32_e64 s[10:11], ttmp11, v2
53752 // CHECK: [0x0a,0x00,0x24,0xd0,0x7b,0x04,0x02,0x00]
53754 v_cmpx_eq_f32_e64 s[10:11], m0, v2
53755 // CHECK: [0x0a,0x00,0x24,0xd0,0x7c,0x04,0x02,0x00]
53757 v_cmpx_eq_f32_e64 s[10:11], exec_lo, v2
53758 // CHECK: [0x0a,0x00,0x24,0xd0,0x7e,0x04,0x02,0x00]
53760 v_cmpx_eq_f32_e64 s[10:11], exec_hi, v2
53761 // CHECK: [0x0a,0x00,0x24,0xd0,0x7f,0x04,0x02,0x00]
53763 v_cmpx_eq_f32_e64 s[10:11], 0, v2
53764 // CHECK: [0x0a,0x00,0x24,0xd0,0x80,0x04,0x02,0x00]
53766 v_cmpx_eq_f32_e64 s[10:11], -1, v2
53767 // CHECK: [0x0a,0x00,0x24,0xd0,0xc1,0x04,0x02,0x00]
53769 v_cmpx_eq_f32_e64 s[10:11], 0.5, v2
53770 // CHECK: [0x0a,0x00,0x24,0xd0,0xf0,0x04,0x02,0x00]
53772 v_cmpx_eq_f32_e64 s[10:11], -4.0, v2
53773 // CHECK: [0x0a,0x00,0x24,0xd0,0xf7,0x04,0x02,0x00]
53775 v_cmpx_eq_f32_e64 s[10:11], v1, v255
53776 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x03,0x00]
53778 v_cmpx_eq_f32_e64 s[10:11], v1, s2
53779 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x00,0x00]
53781 v_cmpx_eq_f32_e64 s[10:11], v1, s103
53782 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcf,0x00,0x00]
53784 v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
53785 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd1,0x00,0x00]
53787 v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
53788 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd3,0x00,0x00]
53790 v_cmpx_eq_f32_e64 s[10:11], v1, vcc_lo
53791 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd5,0x00,0x00]
53793 v_cmpx_eq_f32_e64 s[10:11], v1, vcc_hi
53794 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd7,0x00,0x00]
53796 v_cmpx_eq_f32_e64 s[10:11], v1, tba_lo
53797 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd9,0x00,0x00]
53799 v_cmpx_eq_f32_e64 s[10:11], v1, tba_hi
53800 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdb,0x00,0x00]
53802 v_cmpx_eq_f32_e64 s[10:11], v1, tma_lo
53803 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdd,0x00,0x00]
53805 v_cmpx_eq_f32_e64 s[10:11], v1, tma_hi
53806 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdf,0x00,0x00]
53808 v_cmpx_eq_f32_e64 s[10:11], v1, ttmp11
53809 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf7,0x00,0x00]
53811 v_cmpx_eq_f32_e64 s[10:11], v1, m0
53812 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x00,0x00]
53814 v_cmpx_eq_f32_e64 s[10:11], v1, exec_lo
53815 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfd,0x00,0x00]
53817 v_cmpx_eq_f32_e64 s[10:11], v1, exec_hi
53818 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x00,0x00]
53820 v_cmpx_eq_f32_e64 s[10:11], v1, 0
53821 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x01,0x01,0x00]
53823 v_cmpx_eq_f32_e64 s[10:11], v1, -1
53824 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x83,0x01,0x00]
53826 v_cmpx_eq_f32_e64 s[10:11], v1, 0.5
53827 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xe1,0x01,0x00]
53829 v_cmpx_eq_f32_e64 s[10:11], v1, -4.0
53830 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xef,0x01,0x00]
53832 v_cmpx_eq_f32_e64 s[10:11], -v1, v2
53833 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x20]
53835 v_cmpx_eq_f32_e64 s[10:11], v1, -v2
53836 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x40]
53838 v_cmpx_eq_f32_e64 s[10:11], -v1, -v2
53839 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x60]
53841 v_cmpx_le_f32 vcc, v1, v2
53842 // CHECK: [0x01,0x05,0x26,0x7c]
53844 v_cmpx_le_f32 vcc, v255, v2
53845 // CHECK: [0xff,0x05,0x26,0x7c]
53847 v_cmpx_le_f32 vcc, s1, v2
53848 // CHECK: [0x01,0x04,0x26,0x7c]
53850 v_cmpx_le_f32 vcc, s103, v2
53851 // CHECK: [0x67,0x04,0x26,0x7c]
53853 v_cmpx_le_f32 vcc, flat_scratch_lo, v2
53854 // CHECK: [0x68,0x04,0x26,0x7c]
53856 v_cmpx_le_f32 vcc, flat_scratch_hi, v2
53857 // CHECK: [0x69,0x04,0x26,0x7c]
53859 v_cmpx_le_f32 vcc, vcc_lo, v2
53860 // CHECK: [0x6a,0x04,0x26,0x7c]
53862 v_cmpx_le_f32 vcc, vcc_hi, v2
53863 // CHECK: [0x6b,0x04,0x26,0x7c]
53865 v_cmpx_le_f32 vcc, tba_lo, v2
53866 // CHECK: [0x6c,0x04,0x26,0x7c]
53868 v_cmpx_le_f32 vcc, tba_hi, v2
53869 // CHECK: [0x6d,0x04,0x26,0x7c]
53871 v_cmpx_le_f32 vcc, tma_lo, v2
53872 // CHECK: [0x6e,0x04,0x26,0x7c]
53874 v_cmpx_le_f32 vcc, tma_hi, v2
53875 // CHECK: [0x6f,0x04,0x26,0x7c]
53877 v_cmpx_le_f32 vcc, ttmp11, v2
53878 // CHECK: [0x7b,0x04,0x26,0x7c]
53880 v_cmpx_le_f32 vcc, m0, v2
53881 // CHECK: [0x7c,0x04,0x26,0x7c]
53883 v_cmpx_le_f32 vcc, exec_lo, v2
53884 // CHECK: [0x7e,0x04,0x26,0x7c]
53886 v_cmpx_le_f32 vcc, exec_hi, v2
53887 // CHECK: [0x7f,0x04,0x26,0x7c]
53889 v_cmpx_le_f32 vcc, 0, v2
53890 // CHECK: [0x80,0x04,0x26,0x7c]
53892 v_cmpx_le_f32 vcc, -1, v2
53893 // CHECK: [0xc1,0x04,0x26,0x7c]
53895 v_cmpx_le_f32 vcc, 0.5, v2
53896 // CHECK: [0xf0,0x04,0x26,0x7c]
53898 v_cmpx_le_f32 vcc, -4.0, v2
53899 // CHECK: [0xf7,0x04,0x26,0x7c]
53901 v_cmpx_le_f32 vcc, 0xaf123456, v2
53902 // CHECK: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
53904 v_cmpx_le_f32 vcc, 0x3f717273, v2
53905 // CHECK: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
53907 v_cmpx_le_f32 vcc, v1, v255
53908 // CHECK: [0x01,0xff,0x27,0x7c]
53910 v_cmpx_le_f32_e64 s[10:11], v1, v2
53911 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53913 v_cmpx_le_f32_e64 s[12:13], v1, v2
53914 // CHECK: [0x0c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53916 v_cmpx_le_f32_e64 s[102:103], v1, v2
53917 // CHECK: [0x66,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53919 v_cmpx_le_f32_e64 flat_scratch, v1, v2
53920 // CHECK: [0x68,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53922 v_cmpx_le_f32_e64 vcc, v1, v2
53923 // CHECK: [0x6a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53925 v_cmpx_le_f32_e64 tba, v1, v2
53926 // CHECK: [0x6c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53928 v_cmpx_le_f32_e64 tma, v1, v2
53929 // CHECK: [0x6e,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53931 v_cmpx_le_f32_e64 ttmp[10:11], v1, v2
53932 // CHECK: [0x7a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
53934 v_cmpx_le_f32_e64 s[10:11], v255, v2
53935 // CHECK: [0x0a,0x00,0x26,0xd0,0xff,0x05,0x02,0x00]
53937 v_cmpx_le_f32_e64 s[10:11], s1, v2
53938 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x04,0x02,0x00]
53940 v_cmpx_le_f32_e64 s[10:11], s103, v2
53941 // CHECK: [0x0a,0x00,0x26,0xd0,0x67,0x04,0x02,0x00]
53943 v_cmpx_le_f32_e64 s[10:11], flat_scratch_lo, v2
53944 // CHECK: [0x0a,0x00,0x26,0xd0,0x68,0x04,0x02,0x00]
53946 v_cmpx_le_f32_e64 s[10:11], flat_scratch_hi, v2
53947 // CHECK: [0x0a,0x00,0x26,0xd0,0x69,0x04,0x02,0x00]
53949 v_cmpx_le_f32_e64 s[10:11], vcc_lo, v2
53950 // CHECK: [0x0a,0x00,0x26,0xd0,0x6a,0x04,0x02,0x00]
53952 v_cmpx_le_f32_e64 s[10:11], vcc_hi, v2
53953 // CHECK: [0x0a,0x00,0x26,0xd0,0x6b,0x04,0x02,0x00]
53955 v_cmpx_le_f32_e64 s[10:11], tba_lo, v2
53956 // CHECK: [0x0a,0x00,0x26,0xd0,0x6c,0x04,0x02,0x00]
53958 v_cmpx_le_f32_e64 s[10:11], tba_hi, v2
53959 // CHECK: [0x0a,0x00,0x26,0xd0,0x6d,0x04,0x02,0x00]
53961 v_cmpx_le_f32_e64 s[10:11], tma_lo, v2
53962 // CHECK: [0x0a,0x00,0x26,0xd0,0x6e,0x04,0x02,0x00]
53964 v_cmpx_le_f32_e64 s[10:11], tma_hi, v2
53965 // CHECK: [0x0a,0x00,0x26,0xd0,0x6f,0x04,0x02,0x00]
53967 v_cmpx_le_f32_e64 s[10:11], ttmp11, v2
53968 // CHECK: [0x0a,0x00,0x26,0xd0,0x7b,0x04,0x02,0x00]
53970 v_cmpx_le_f32_e64 s[10:11], m0, v2
53971 // CHECK: [0x0a,0x00,0x26,0xd0,0x7c,0x04,0x02,0x00]
53973 v_cmpx_le_f32_e64 s[10:11], exec_lo, v2
53974 // CHECK: [0x0a,0x00,0x26,0xd0,0x7e,0x04,0x02,0x00]
53976 v_cmpx_le_f32_e64 s[10:11], exec_hi, v2
53977 // CHECK: [0x0a,0x00,0x26,0xd0,0x7f,0x04,0x02,0x00]
53979 v_cmpx_le_f32_e64 s[10:11], 0, v2
53980 // CHECK: [0x0a,0x00,0x26,0xd0,0x80,0x04,0x02,0x00]
53982 v_cmpx_le_f32_e64 s[10:11], -1, v2
53983 // CHECK: [0x0a,0x00,0x26,0xd0,0xc1,0x04,0x02,0x00]
53985 v_cmpx_le_f32_e64 s[10:11], 0.5, v2
53986 // CHECK: [0x0a,0x00,0x26,0xd0,0xf0,0x04,0x02,0x00]
53988 v_cmpx_le_f32_e64 s[10:11], -4.0, v2
53989 // CHECK: [0x0a,0x00,0x26,0xd0,0xf7,0x04,0x02,0x00]
53991 v_cmpx_le_f32_e64 s[10:11], v1, v255
53992 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x03,0x00]
53994 v_cmpx_le_f32_e64 s[10:11], v1, s2
53995 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x00,0x00]
53997 v_cmpx_le_f32_e64 s[10:11], v1, s103
53998 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcf,0x00,0x00]
54000 v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_lo
54001 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd1,0x00,0x00]
54003 v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_hi
54004 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd3,0x00,0x00]
54006 v_cmpx_le_f32_e64 s[10:11], v1, vcc_lo
54007 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd5,0x00,0x00]
54009 v_cmpx_le_f32_e64 s[10:11], v1, vcc_hi
54010 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd7,0x00,0x00]
54012 v_cmpx_le_f32_e64 s[10:11], v1, tba_lo
54013 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd9,0x00,0x00]
54015 v_cmpx_le_f32_e64 s[10:11], v1, tba_hi
54016 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdb,0x00,0x00]
54018 v_cmpx_le_f32_e64 s[10:11], v1, tma_lo
54019 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdd,0x00,0x00]
54021 v_cmpx_le_f32_e64 s[10:11], v1, tma_hi
54022 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdf,0x00,0x00]
54024 v_cmpx_le_f32_e64 s[10:11], v1, ttmp11
54025 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf7,0x00,0x00]
54027 v_cmpx_le_f32_e64 s[10:11], v1, m0
54028 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x00,0x00]
54030 v_cmpx_le_f32_e64 s[10:11], v1, exec_lo
54031 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfd,0x00,0x00]
54033 v_cmpx_le_f32_e64 s[10:11], v1, exec_hi
54034 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x00,0x00]
54036 v_cmpx_le_f32_e64 s[10:11], v1, 0
54037 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x01,0x01,0x00]
54039 v_cmpx_le_f32_e64 s[10:11], v1, -1
54040 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x83,0x01,0x00]
54042 v_cmpx_le_f32_e64 s[10:11], v1, 0.5
54043 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xe1,0x01,0x00]
54045 v_cmpx_le_f32_e64 s[10:11], v1, -4.0
54046 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xef,0x01,0x00]
54048 v_cmpx_le_f32_e64 s[10:11], -v1, v2
54049 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x20]
54051 v_cmpx_le_f32_e64 s[10:11], v1, -v2
54052 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x40]
54054 v_cmpx_le_f32_e64 s[10:11], -v1, -v2
54055 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x60]
54057 v_cmpx_gt_f32 vcc, v1, v2
54058 // CHECK: [0x01,0x05,0x28,0x7c]
54060 v_cmpx_gt_f32 vcc, v255, v2
54061 // CHECK: [0xff,0x05,0x28,0x7c]
54063 v_cmpx_gt_f32 vcc, s1, v2
54064 // CHECK: [0x01,0x04,0x28,0x7c]
54066 v_cmpx_gt_f32 vcc, s103, v2
54067 // CHECK: [0x67,0x04,0x28,0x7c]
54069 v_cmpx_gt_f32 vcc, flat_scratch_lo, v2
54070 // CHECK: [0x68,0x04,0x28,0x7c]
54072 v_cmpx_gt_f32 vcc, flat_scratch_hi, v2
54073 // CHECK: [0x69,0x04,0x28,0x7c]
54075 v_cmpx_gt_f32 vcc, vcc_lo, v2
54076 // CHECK: [0x6a,0x04,0x28,0x7c]
54078 v_cmpx_gt_f32 vcc, vcc_hi, v2
54079 // CHECK: [0x6b,0x04,0x28,0x7c]
54081 v_cmpx_gt_f32 vcc, tba_lo, v2
54082 // CHECK: [0x6c,0x04,0x28,0x7c]
54084 v_cmpx_gt_f32 vcc, tba_hi, v2
54085 // CHECK: [0x6d,0x04,0x28,0x7c]
54087 v_cmpx_gt_f32 vcc, tma_lo, v2
54088 // CHECK: [0x6e,0x04,0x28,0x7c]
54090 v_cmpx_gt_f32 vcc, tma_hi, v2
54091 // CHECK: [0x6f,0x04,0x28,0x7c]
54093 v_cmpx_gt_f32 vcc, ttmp11, v2
54094 // CHECK: [0x7b,0x04,0x28,0x7c]
54096 v_cmpx_gt_f32 vcc, m0, v2
54097 // CHECK: [0x7c,0x04,0x28,0x7c]
54099 v_cmpx_gt_f32 vcc, exec_lo, v2
54100 // CHECK: [0x7e,0x04,0x28,0x7c]
54102 v_cmpx_gt_f32 vcc, exec_hi, v2
54103 // CHECK: [0x7f,0x04,0x28,0x7c]
54105 v_cmpx_gt_f32 vcc, 0, v2
54106 // CHECK: [0x80,0x04,0x28,0x7c]
54108 v_cmpx_gt_f32 vcc, -1, v2
54109 // CHECK: [0xc1,0x04,0x28,0x7c]
54111 v_cmpx_gt_f32 vcc, 0.5, v2
54112 // CHECK: [0xf0,0x04,0x28,0x7c]
54114 v_cmpx_gt_f32 vcc, -4.0, v2
54115 // CHECK: [0xf7,0x04,0x28,0x7c]
54117 v_cmpx_gt_f32 vcc, 0xaf123456, v2
54118 // CHECK: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
54120 v_cmpx_gt_f32 vcc, 0x3f717273, v2
54121 // CHECK: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
54123 v_cmpx_gt_f32 vcc, v1, v255
54124 // CHECK: [0x01,0xff,0x29,0x7c]
54126 v_cmpx_gt_f32_e64 s[10:11], v1, v2
54127 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54129 v_cmpx_gt_f32_e64 s[12:13], v1, v2
54130 // CHECK: [0x0c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54132 v_cmpx_gt_f32_e64 s[102:103], v1, v2
54133 // CHECK: [0x66,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54135 v_cmpx_gt_f32_e64 flat_scratch, v1, v2
54136 // CHECK: [0x68,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54138 v_cmpx_gt_f32_e64 vcc, v1, v2
54139 // CHECK: [0x6a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54141 v_cmpx_gt_f32_e64 tba, v1, v2
54142 // CHECK: [0x6c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54144 v_cmpx_gt_f32_e64 tma, v1, v2
54145 // CHECK: [0x6e,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54147 v_cmpx_gt_f32_e64 ttmp[10:11], v1, v2
54148 // CHECK: [0x7a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
54150 v_cmpx_gt_f32_e64 s[10:11], v255, v2
54151 // CHECK: [0x0a,0x00,0x28,0xd0,0xff,0x05,0x02,0x00]
54153 v_cmpx_gt_f32_e64 s[10:11], s1, v2
54154 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x04,0x02,0x00]
54156 v_cmpx_gt_f32_e64 s[10:11], s103, v2
54157 // CHECK: [0x0a,0x00,0x28,0xd0,0x67,0x04,0x02,0x00]
54159 v_cmpx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
54160 // CHECK: [0x0a,0x00,0x28,0xd0,0x68,0x04,0x02,0x00]
54162 v_cmpx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
54163 // CHECK: [0x0a,0x00,0x28,0xd0,0x69,0x04,0x02,0x00]
54165 v_cmpx_gt_f32_e64 s[10:11], vcc_lo, v2
54166 // CHECK: [0x0a,0x00,0x28,0xd0,0x6a,0x04,0x02,0x00]
54168 v_cmpx_gt_f32_e64 s[10:11], vcc_hi, v2
54169 // CHECK: [0x0a,0x00,0x28,0xd0,0x6b,0x04,0x02,0x00]
54171 v_cmpx_gt_f32_e64 s[10:11], tba_lo, v2
54172 // CHECK: [0x0a,0x00,0x28,0xd0,0x6c,0x04,0x02,0x00]
54174 v_cmpx_gt_f32_e64 s[10:11], tba_hi, v2
54175 // CHECK: [0x0a,0x00,0x28,0xd0,0x6d,0x04,0x02,0x00]
54177 v_cmpx_gt_f32_e64 s[10:11], tma_lo, v2
54178 // CHECK: [0x0a,0x00,0x28,0xd0,0x6e,0x04,0x02,0x00]
54180 v_cmpx_gt_f32_e64 s[10:11], tma_hi, v2
54181 // CHECK: [0x0a,0x00,0x28,0xd0,0x6f,0x04,0x02,0x00]
54183 v_cmpx_gt_f32_e64 s[10:11], ttmp11, v2
54184 // CHECK: [0x0a,0x00,0x28,0xd0,0x7b,0x04,0x02,0x00]
54186 v_cmpx_gt_f32_e64 s[10:11], m0, v2
54187 // CHECK: [0x0a,0x00,0x28,0xd0,0x7c,0x04,0x02,0x00]
54189 v_cmpx_gt_f32_e64 s[10:11], exec_lo, v2
54190 // CHECK: [0x0a,0x00,0x28,0xd0,0x7e,0x04,0x02,0x00]
54192 v_cmpx_gt_f32_e64 s[10:11], exec_hi, v2
54193 // CHECK: [0x0a,0x00,0x28,0xd0,0x7f,0x04,0x02,0x00]
54195 v_cmpx_gt_f32_e64 s[10:11], 0, v2
54196 // CHECK: [0x0a,0x00,0x28,0xd0,0x80,0x04,0x02,0x00]
54198 v_cmpx_gt_f32_e64 s[10:11], -1, v2
54199 // CHECK: [0x0a,0x00,0x28,0xd0,0xc1,0x04,0x02,0x00]
54201 v_cmpx_gt_f32_e64 s[10:11], 0.5, v2
54202 // CHECK: [0x0a,0x00,0x28,0xd0,0xf0,0x04,0x02,0x00]
54204 v_cmpx_gt_f32_e64 s[10:11], -4.0, v2
54205 // CHECK: [0x0a,0x00,0x28,0xd0,0xf7,0x04,0x02,0x00]
54207 v_cmpx_gt_f32_e64 s[10:11], v1, v255
54208 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x03,0x00]
54210 v_cmpx_gt_f32_e64 s[10:11], v1, s2
54211 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x00,0x00]
54213 v_cmpx_gt_f32_e64 s[10:11], v1, s103
54214 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcf,0x00,0x00]
54216 v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
54217 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd1,0x00,0x00]
54219 v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
54220 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd3,0x00,0x00]
54222 v_cmpx_gt_f32_e64 s[10:11], v1, vcc_lo
54223 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd5,0x00,0x00]
54225 v_cmpx_gt_f32_e64 s[10:11], v1, vcc_hi
54226 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd7,0x00,0x00]
54228 v_cmpx_gt_f32_e64 s[10:11], v1, tba_lo
54229 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd9,0x00,0x00]
54231 v_cmpx_gt_f32_e64 s[10:11], v1, tba_hi
54232 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdb,0x00,0x00]
54234 v_cmpx_gt_f32_e64 s[10:11], v1, tma_lo
54235 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdd,0x00,0x00]
54237 v_cmpx_gt_f32_e64 s[10:11], v1, tma_hi
54238 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdf,0x00,0x00]
54240 v_cmpx_gt_f32_e64 s[10:11], v1, ttmp11
54241 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf7,0x00,0x00]
54243 v_cmpx_gt_f32_e64 s[10:11], v1, m0
54244 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x00,0x00]
54246 v_cmpx_gt_f32_e64 s[10:11], v1, exec_lo
54247 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfd,0x00,0x00]
54249 v_cmpx_gt_f32_e64 s[10:11], v1, exec_hi
54250 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x00,0x00]
54252 v_cmpx_gt_f32_e64 s[10:11], v1, 0
54253 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x01,0x01,0x00]
54255 v_cmpx_gt_f32_e64 s[10:11], v1, -1
54256 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x83,0x01,0x00]
54258 v_cmpx_gt_f32_e64 s[10:11], v1, 0.5
54259 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xe1,0x01,0x00]
54261 v_cmpx_gt_f32_e64 s[10:11], v1, -4.0
54262 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xef,0x01,0x00]
54264 v_cmpx_gt_f32_e64 s[10:11], -v1, v2
54265 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x20]
54267 v_cmpx_gt_f32_e64 s[10:11], v1, -v2
54268 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x40]
54270 v_cmpx_gt_f32_e64 s[10:11], -v1, -v2
54271 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x60]
54273 v_cmpx_lg_f32 vcc, v1, v2
54274 // CHECK: [0x01,0x05,0x2a,0x7c]
54276 v_cmpx_lg_f32 vcc, v255, v2
54277 // CHECK: [0xff,0x05,0x2a,0x7c]
54279 v_cmpx_lg_f32 vcc, s1, v2
54280 // CHECK: [0x01,0x04,0x2a,0x7c]
54282 v_cmpx_lg_f32 vcc, s103, v2
54283 // CHECK: [0x67,0x04,0x2a,0x7c]
54285 v_cmpx_lg_f32 vcc, flat_scratch_lo, v2
54286 // CHECK: [0x68,0x04,0x2a,0x7c]
54288 v_cmpx_lg_f32 vcc, flat_scratch_hi, v2
54289 // CHECK: [0x69,0x04,0x2a,0x7c]
54291 v_cmpx_lg_f32 vcc, vcc_lo, v2
54292 // CHECK: [0x6a,0x04,0x2a,0x7c]
54294 v_cmpx_lg_f32 vcc, vcc_hi, v2
54295 // CHECK: [0x6b,0x04,0x2a,0x7c]
54297 v_cmpx_lg_f32 vcc, tba_lo, v2
54298 // CHECK: [0x6c,0x04,0x2a,0x7c]
54300 v_cmpx_lg_f32 vcc, tba_hi, v2
54301 // CHECK: [0x6d,0x04,0x2a,0x7c]
54303 v_cmpx_lg_f32 vcc, tma_lo, v2
54304 // CHECK: [0x6e,0x04,0x2a,0x7c]
54306 v_cmpx_lg_f32 vcc, tma_hi, v2
54307 // CHECK: [0x6f,0x04,0x2a,0x7c]
54309 v_cmpx_lg_f32 vcc, ttmp11, v2
54310 // CHECK: [0x7b,0x04,0x2a,0x7c]
54312 v_cmpx_lg_f32 vcc, m0, v2
54313 // CHECK: [0x7c,0x04,0x2a,0x7c]
54315 v_cmpx_lg_f32 vcc, exec_lo, v2
54316 // CHECK: [0x7e,0x04,0x2a,0x7c]
54318 v_cmpx_lg_f32 vcc, exec_hi, v2
54319 // CHECK: [0x7f,0x04,0x2a,0x7c]
54321 v_cmpx_lg_f32 vcc, 0, v2
54322 // CHECK: [0x80,0x04,0x2a,0x7c]
54324 v_cmpx_lg_f32 vcc, -1, v2
54325 // CHECK: [0xc1,0x04,0x2a,0x7c]
54327 v_cmpx_lg_f32 vcc, 0.5, v2
54328 // CHECK: [0xf0,0x04,0x2a,0x7c]
54330 v_cmpx_lg_f32 vcc, -4.0, v2
54331 // CHECK: [0xf7,0x04,0x2a,0x7c]
54333 v_cmpx_lg_f32 vcc, 0xaf123456, v2
54334 // CHECK: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
54336 v_cmpx_lg_f32 vcc, 0x3f717273, v2
54337 // CHECK: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
54339 v_cmpx_lg_f32 vcc, v1, v255
54340 // CHECK: [0x01,0xff,0x2b,0x7c]
54342 v_cmpx_lg_f32_e64 s[10:11], v1, v2
54343 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54345 v_cmpx_lg_f32_e64 s[12:13], v1, v2
54346 // CHECK: [0x0c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54348 v_cmpx_lg_f32_e64 s[102:103], v1, v2
54349 // CHECK: [0x66,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54351 v_cmpx_lg_f32_e64 flat_scratch, v1, v2
54352 // CHECK: [0x68,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54354 v_cmpx_lg_f32_e64 vcc, v1, v2
54355 // CHECK: [0x6a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54357 v_cmpx_lg_f32_e64 tba, v1, v2
54358 // CHECK: [0x6c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54360 v_cmpx_lg_f32_e64 tma, v1, v2
54361 // CHECK: [0x6e,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54363 v_cmpx_lg_f32_e64 ttmp[10:11], v1, v2
54364 // CHECK: [0x7a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
54366 v_cmpx_lg_f32_e64 s[10:11], v255, v2
54367 // CHECK: [0x0a,0x00,0x2a,0xd0,0xff,0x05,0x02,0x00]
54369 v_cmpx_lg_f32_e64 s[10:11], s1, v2
54370 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x04,0x02,0x00]
54372 v_cmpx_lg_f32_e64 s[10:11], s103, v2
54373 // CHECK: [0x0a,0x00,0x2a,0xd0,0x67,0x04,0x02,0x00]
54375 v_cmpx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
54376 // CHECK: [0x0a,0x00,0x2a,0xd0,0x68,0x04,0x02,0x00]
54378 v_cmpx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
54379 // CHECK: [0x0a,0x00,0x2a,0xd0,0x69,0x04,0x02,0x00]
54381 v_cmpx_lg_f32_e64 s[10:11], vcc_lo, v2
54382 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6a,0x04,0x02,0x00]
54384 v_cmpx_lg_f32_e64 s[10:11], vcc_hi, v2
54385 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6b,0x04,0x02,0x00]
54387 v_cmpx_lg_f32_e64 s[10:11], tba_lo, v2
54388 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6c,0x04,0x02,0x00]
54390 v_cmpx_lg_f32_e64 s[10:11], tba_hi, v2
54391 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6d,0x04,0x02,0x00]
54393 v_cmpx_lg_f32_e64 s[10:11], tma_lo, v2
54394 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6e,0x04,0x02,0x00]
54396 v_cmpx_lg_f32_e64 s[10:11], tma_hi, v2
54397 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6f,0x04,0x02,0x00]
54399 v_cmpx_lg_f32_e64 s[10:11], ttmp11, v2
54400 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7b,0x04,0x02,0x00]
54402 v_cmpx_lg_f32_e64 s[10:11], m0, v2
54403 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7c,0x04,0x02,0x00]
54405 v_cmpx_lg_f32_e64 s[10:11], exec_lo, v2
54406 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7e,0x04,0x02,0x00]
54408 v_cmpx_lg_f32_e64 s[10:11], exec_hi, v2
54409 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7f,0x04,0x02,0x00]
54411 v_cmpx_lg_f32_e64 s[10:11], 0, v2
54412 // CHECK: [0x0a,0x00,0x2a,0xd0,0x80,0x04,0x02,0x00]
54414 v_cmpx_lg_f32_e64 s[10:11], -1, v2
54415 // CHECK: [0x0a,0x00,0x2a,0xd0,0xc1,0x04,0x02,0x00]
54417 v_cmpx_lg_f32_e64 s[10:11], 0.5, v2
54418 // CHECK: [0x0a,0x00,0x2a,0xd0,0xf0,0x04,0x02,0x00]
54420 v_cmpx_lg_f32_e64 s[10:11], -4.0, v2
54421 // CHECK: [0x0a,0x00,0x2a,0xd0,0xf7,0x04,0x02,0x00]
54423 v_cmpx_lg_f32_e64 s[10:11], v1, v255
54424 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x03,0x00]
54426 v_cmpx_lg_f32_e64 s[10:11], v1, s2
54427 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x00,0x00]
54429 v_cmpx_lg_f32_e64 s[10:11], v1, s103
54430 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcf,0x00,0x00]
54432 v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
54433 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd1,0x00,0x00]
54435 v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
54436 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd3,0x00,0x00]
54438 v_cmpx_lg_f32_e64 s[10:11], v1, vcc_lo
54439 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd5,0x00,0x00]
54441 v_cmpx_lg_f32_e64 s[10:11], v1, vcc_hi
54442 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd7,0x00,0x00]
54444 v_cmpx_lg_f32_e64 s[10:11], v1, tba_lo
54445 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd9,0x00,0x00]
54447 v_cmpx_lg_f32_e64 s[10:11], v1, tba_hi
54448 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdb,0x00,0x00]
54450 v_cmpx_lg_f32_e64 s[10:11], v1, tma_lo
54451 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdd,0x00,0x00]
54453 v_cmpx_lg_f32_e64 s[10:11], v1, tma_hi
54454 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdf,0x00,0x00]
54456 v_cmpx_lg_f32_e64 s[10:11], v1, ttmp11
54457 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf7,0x00,0x00]
54459 v_cmpx_lg_f32_e64 s[10:11], v1, m0
54460 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x00,0x00]
54462 v_cmpx_lg_f32_e64 s[10:11], v1, exec_lo
54463 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfd,0x00,0x00]
54465 v_cmpx_lg_f32_e64 s[10:11], v1, exec_hi
54466 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x00,0x00]
54468 v_cmpx_lg_f32_e64 s[10:11], v1, 0
54469 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x01,0x01,0x00]
54471 v_cmpx_lg_f32_e64 s[10:11], v1, -1
54472 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x83,0x01,0x00]
54474 v_cmpx_lg_f32_e64 s[10:11], v1, 0.5
54475 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xe1,0x01,0x00]
54477 v_cmpx_lg_f32_e64 s[10:11], v1, -4.0
54478 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xef,0x01,0x00]
54480 v_cmpx_lg_f32_e64 s[10:11], -v1, v2
54481 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x20]
54483 v_cmpx_lg_f32_e64 s[10:11], v1, -v2
54484 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x40]
54486 v_cmpx_lg_f32_e64 s[10:11], -v1, -v2
54487 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x60]
54489 v_cmpx_ge_f32 vcc, v1, v2
54490 // CHECK: [0x01,0x05,0x2c,0x7c]
54492 v_cmpx_ge_f32 vcc, v255, v2
54493 // CHECK: [0xff,0x05,0x2c,0x7c]
54495 v_cmpx_ge_f32 vcc, s1, v2
54496 // CHECK: [0x01,0x04,0x2c,0x7c]
54498 v_cmpx_ge_f32 vcc, s103, v2
54499 // CHECK: [0x67,0x04,0x2c,0x7c]
54501 v_cmpx_ge_f32 vcc, flat_scratch_lo, v2
54502 // CHECK: [0x68,0x04,0x2c,0x7c]
54504 v_cmpx_ge_f32 vcc, flat_scratch_hi, v2
54505 // CHECK: [0x69,0x04,0x2c,0x7c]
54507 v_cmpx_ge_f32 vcc, vcc_lo, v2
54508 // CHECK: [0x6a,0x04,0x2c,0x7c]
54510 v_cmpx_ge_f32 vcc, vcc_hi, v2
54511 // CHECK: [0x6b,0x04,0x2c,0x7c]
54513 v_cmpx_ge_f32 vcc, tba_lo, v2
54514 // CHECK: [0x6c,0x04,0x2c,0x7c]
54516 v_cmpx_ge_f32 vcc, tba_hi, v2
54517 // CHECK: [0x6d,0x04,0x2c,0x7c]
54519 v_cmpx_ge_f32 vcc, tma_lo, v2
54520 // CHECK: [0x6e,0x04,0x2c,0x7c]
54522 v_cmpx_ge_f32 vcc, tma_hi, v2
54523 // CHECK: [0x6f,0x04,0x2c,0x7c]
54525 v_cmpx_ge_f32 vcc, ttmp11, v2
54526 // CHECK: [0x7b,0x04,0x2c,0x7c]
54528 v_cmpx_ge_f32 vcc, m0, v2
54529 // CHECK: [0x7c,0x04,0x2c,0x7c]
54531 v_cmpx_ge_f32 vcc, exec_lo, v2
54532 // CHECK: [0x7e,0x04,0x2c,0x7c]
54534 v_cmpx_ge_f32 vcc, exec_hi, v2
54535 // CHECK: [0x7f,0x04,0x2c,0x7c]
54537 v_cmpx_ge_f32 vcc, 0, v2
54538 // CHECK: [0x80,0x04,0x2c,0x7c]
54540 v_cmpx_ge_f32 vcc, -1, v2
54541 // CHECK: [0xc1,0x04,0x2c,0x7c]
54543 v_cmpx_ge_f32 vcc, 0.5, v2
54544 // CHECK: [0xf0,0x04,0x2c,0x7c]
54546 v_cmpx_ge_f32 vcc, -4.0, v2
54547 // CHECK: [0xf7,0x04,0x2c,0x7c]
54549 v_cmpx_ge_f32 vcc, 0xaf123456, v2
54550 // CHECK: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
54552 v_cmpx_ge_f32 vcc, 0x3f717273, v2
54553 // CHECK: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
54555 v_cmpx_ge_f32 vcc, v1, v255
54556 // CHECK: [0x01,0xff,0x2d,0x7c]
54558 v_cmpx_ge_f32_e64 s[10:11], v1, v2
54559 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54561 v_cmpx_ge_f32_e64 s[12:13], v1, v2
54562 // CHECK: [0x0c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54564 v_cmpx_ge_f32_e64 s[102:103], v1, v2
54565 // CHECK: [0x66,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54567 v_cmpx_ge_f32_e64 flat_scratch, v1, v2
54568 // CHECK: [0x68,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54570 v_cmpx_ge_f32_e64 vcc, v1, v2
54571 // CHECK: [0x6a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54573 v_cmpx_ge_f32_e64 tba, v1, v2
54574 // CHECK: [0x6c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54576 v_cmpx_ge_f32_e64 tma, v1, v2
54577 // CHECK: [0x6e,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54579 v_cmpx_ge_f32_e64 ttmp[10:11], v1, v2
54580 // CHECK: [0x7a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
54582 v_cmpx_ge_f32_e64 s[10:11], v255, v2
54583 // CHECK: [0x0a,0x00,0x2c,0xd0,0xff,0x05,0x02,0x00]
54585 v_cmpx_ge_f32_e64 s[10:11], s1, v2
54586 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x04,0x02,0x00]
54588 v_cmpx_ge_f32_e64 s[10:11], s103, v2
54589 // CHECK: [0x0a,0x00,0x2c,0xd0,0x67,0x04,0x02,0x00]
54591 v_cmpx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
54592 // CHECK: [0x0a,0x00,0x2c,0xd0,0x68,0x04,0x02,0x00]
54594 v_cmpx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
54595 // CHECK: [0x0a,0x00,0x2c,0xd0,0x69,0x04,0x02,0x00]
54597 v_cmpx_ge_f32_e64 s[10:11], vcc_lo, v2
54598 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6a,0x04,0x02,0x00]
54600 v_cmpx_ge_f32_e64 s[10:11], vcc_hi, v2
54601 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6b,0x04,0x02,0x00]
54603 v_cmpx_ge_f32_e64 s[10:11], tba_lo, v2
54604 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6c,0x04,0x02,0x00]
54606 v_cmpx_ge_f32_e64 s[10:11], tba_hi, v2
54607 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6d,0x04,0x02,0x00]
54609 v_cmpx_ge_f32_e64 s[10:11], tma_lo, v2
54610 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6e,0x04,0x02,0x00]
54612 v_cmpx_ge_f32_e64 s[10:11], tma_hi, v2
54613 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6f,0x04,0x02,0x00]
54615 v_cmpx_ge_f32_e64 s[10:11], ttmp11, v2
54616 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7b,0x04,0x02,0x00]
54618 v_cmpx_ge_f32_e64 s[10:11], m0, v2
54619 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7c,0x04,0x02,0x00]
54621 v_cmpx_ge_f32_e64 s[10:11], exec_lo, v2
54622 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7e,0x04,0x02,0x00]
54624 v_cmpx_ge_f32_e64 s[10:11], exec_hi, v2
54625 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7f,0x04,0x02,0x00]
54627 v_cmpx_ge_f32_e64 s[10:11], 0, v2
54628 // CHECK: [0x0a,0x00,0x2c,0xd0,0x80,0x04,0x02,0x00]
54630 v_cmpx_ge_f32_e64 s[10:11], -1, v2
54631 // CHECK: [0x0a,0x00,0x2c,0xd0,0xc1,0x04,0x02,0x00]
54633 v_cmpx_ge_f32_e64 s[10:11], 0.5, v2
54634 // CHECK: [0x0a,0x00,0x2c,0xd0,0xf0,0x04,0x02,0x00]
54636 v_cmpx_ge_f32_e64 s[10:11], -4.0, v2
54637 // CHECK: [0x0a,0x00,0x2c,0xd0,0xf7,0x04,0x02,0x00]
54639 v_cmpx_ge_f32_e64 s[10:11], v1, v255
54640 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x03,0x00]
54642 v_cmpx_ge_f32_e64 s[10:11], v1, s2
54643 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x00,0x00]
54645 v_cmpx_ge_f32_e64 s[10:11], v1, s103
54646 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcf,0x00,0x00]
54648 v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
54649 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd1,0x00,0x00]
54651 v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
54652 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd3,0x00,0x00]
54654 v_cmpx_ge_f32_e64 s[10:11], v1, vcc_lo
54655 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd5,0x00,0x00]
54657 v_cmpx_ge_f32_e64 s[10:11], v1, vcc_hi
54658 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd7,0x00,0x00]
54660 v_cmpx_ge_f32_e64 s[10:11], v1, tba_lo
54661 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd9,0x00,0x00]
54663 v_cmpx_ge_f32_e64 s[10:11], v1, tba_hi
54664 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdb,0x00,0x00]
54666 v_cmpx_ge_f32_e64 s[10:11], v1, tma_lo
54667 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdd,0x00,0x00]
54669 v_cmpx_ge_f32_e64 s[10:11], v1, tma_hi
54670 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdf,0x00,0x00]
54672 v_cmpx_ge_f32_e64 s[10:11], v1, ttmp11
54673 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf7,0x00,0x00]
54675 v_cmpx_ge_f32_e64 s[10:11], v1, m0
54676 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x00,0x00]
54678 v_cmpx_ge_f32_e64 s[10:11], v1, exec_lo
54679 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfd,0x00,0x00]
54681 v_cmpx_ge_f32_e64 s[10:11], v1, exec_hi
54682 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x00,0x00]
54684 v_cmpx_ge_f32_e64 s[10:11], v1, 0
54685 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x01,0x01,0x00]
54687 v_cmpx_ge_f32_e64 s[10:11], v1, -1
54688 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x83,0x01,0x00]
54690 v_cmpx_ge_f32_e64 s[10:11], v1, 0.5
54691 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xe1,0x01,0x00]
54693 v_cmpx_ge_f32_e64 s[10:11], v1, -4.0
54694 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xef,0x01,0x00]
54696 v_cmpx_ge_f32_e64 s[10:11], -v1, v2
54697 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x20]
54699 v_cmpx_ge_f32_e64 s[10:11], v1, -v2
54700 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x40]
54702 v_cmpx_ge_f32_e64 s[10:11], -v1, -v2
54703 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x60]
54705 v_cmpx_o_f32 vcc, v1, v2
54706 // CHECK: [0x01,0x05,0x2e,0x7c]
54708 v_cmpx_o_f32 vcc, v255, v2
54709 // CHECK: [0xff,0x05,0x2e,0x7c]
54711 v_cmpx_o_f32 vcc, s1, v2
54712 // CHECK: [0x01,0x04,0x2e,0x7c]
54714 v_cmpx_o_f32 vcc, s103, v2
54715 // CHECK: [0x67,0x04,0x2e,0x7c]
54717 v_cmpx_o_f32 vcc, flat_scratch_lo, v2
54718 // CHECK: [0x68,0x04,0x2e,0x7c]
54720 v_cmpx_o_f32 vcc, flat_scratch_hi, v2
54721 // CHECK: [0x69,0x04,0x2e,0x7c]
54723 v_cmpx_o_f32 vcc, vcc_lo, v2
54724 // CHECK: [0x6a,0x04,0x2e,0x7c]
54726 v_cmpx_o_f32 vcc, vcc_hi, v2
54727 // CHECK: [0x6b,0x04,0x2e,0x7c]
54729 v_cmpx_o_f32 vcc, tba_lo, v2
54730 // CHECK: [0x6c,0x04,0x2e,0x7c]
54732 v_cmpx_o_f32 vcc, tba_hi, v2
54733 // CHECK: [0x6d,0x04,0x2e,0x7c]
54735 v_cmpx_o_f32 vcc, tma_lo, v2
54736 // CHECK: [0x6e,0x04,0x2e,0x7c]
54738 v_cmpx_o_f32 vcc, tma_hi, v2
54739 // CHECK: [0x6f,0x04,0x2e,0x7c]
54741 v_cmpx_o_f32 vcc, ttmp11, v2
54742 // CHECK: [0x7b,0x04,0x2e,0x7c]
54744 v_cmpx_o_f32 vcc, m0, v2
54745 // CHECK: [0x7c,0x04,0x2e,0x7c]
54747 v_cmpx_o_f32 vcc, exec_lo, v2
54748 // CHECK: [0x7e,0x04,0x2e,0x7c]
54750 v_cmpx_o_f32 vcc, exec_hi, v2
54751 // CHECK: [0x7f,0x04,0x2e,0x7c]
54753 v_cmpx_o_f32 vcc, 0, v2
54754 // CHECK: [0x80,0x04,0x2e,0x7c]
54756 v_cmpx_o_f32 vcc, -1, v2
54757 // CHECK: [0xc1,0x04,0x2e,0x7c]
54759 v_cmpx_o_f32 vcc, 0.5, v2
54760 // CHECK: [0xf0,0x04,0x2e,0x7c]
54762 v_cmpx_o_f32 vcc, -4.0, v2
54763 // CHECK: [0xf7,0x04,0x2e,0x7c]
54765 v_cmpx_o_f32 vcc, 0xaf123456, v2
54766 // CHECK: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
54768 v_cmpx_o_f32 vcc, 0x3f717273, v2
54769 // CHECK: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
54771 v_cmpx_o_f32 vcc, v1, v255
54772 // CHECK: [0x01,0xff,0x2f,0x7c]
54774 v_cmpx_o_f32_e64 s[10:11], v1, v2
54775 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54777 v_cmpx_o_f32_e64 s[12:13], v1, v2
54778 // CHECK: [0x0c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54780 v_cmpx_o_f32_e64 s[102:103], v1, v2
54781 // CHECK: [0x66,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54783 v_cmpx_o_f32_e64 flat_scratch, v1, v2
54784 // CHECK: [0x68,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54786 v_cmpx_o_f32_e64 vcc, v1, v2
54787 // CHECK: [0x6a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54789 v_cmpx_o_f32_e64 tba, v1, v2
54790 // CHECK: [0x6c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54792 v_cmpx_o_f32_e64 tma, v1, v2
54793 // CHECK: [0x6e,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54795 v_cmpx_o_f32_e64 ttmp[10:11], v1, v2
54796 // CHECK: [0x7a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
54798 v_cmpx_o_f32_e64 s[10:11], v255, v2
54799 // CHECK: [0x0a,0x00,0x2e,0xd0,0xff,0x05,0x02,0x00]
54801 v_cmpx_o_f32_e64 s[10:11], s1, v2
54802 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x04,0x02,0x00]
54804 v_cmpx_o_f32_e64 s[10:11], s103, v2
54805 // CHECK: [0x0a,0x00,0x2e,0xd0,0x67,0x04,0x02,0x00]
54807 v_cmpx_o_f32_e64 s[10:11], flat_scratch_lo, v2
54808 // CHECK: [0x0a,0x00,0x2e,0xd0,0x68,0x04,0x02,0x00]
54810 v_cmpx_o_f32_e64 s[10:11], flat_scratch_hi, v2
54811 // CHECK: [0x0a,0x00,0x2e,0xd0,0x69,0x04,0x02,0x00]
54813 v_cmpx_o_f32_e64 s[10:11], vcc_lo, v2
54814 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6a,0x04,0x02,0x00]
54816 v_cmpx_o_f32_e64 s[10:11], vcc_hi, v2
54817 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6b,0x04,0x02,0x00]
54819 v_cmpx_o_f32_e64 s[10:11], tba_lo, v2
54820 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6c,0x04,0x02,0x00]
54822 v_cmpx_o_f32_e64 s[10:11], tba_hi, v2
54823 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6d,0x04,0x02,0x00]
54825 v_cmpx_o_f32_e64 s[10:11], tma_lo, v2
54826 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6e,0x04,0x02,0x00]
54828 v_cmpx_o_f32_e64 s[10:11], tma_hi, v2
54829 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6f,0x04,0x02,0x00]
54831 v_cmpx_o_f32_e64 s[10:11], ttmp11, v2
54832 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7b,0x04,0x02,0x00]
54834 v_cmpx_o_f32_e64 s[10:11], m0, v2
54835 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7c,0x04,0x02,0x00]
54837 v_cmpx_o_f32_e64 s[10:11], exec_lo, v2
54838 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7e,0x04,0x02,0x00]
54840 v_cmpx_o_f32_e64 s[10:11], exec_hi, v2
54841 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7f,0x04,0x02,0x00]
54843 v_cmpx_o_f32_e64 s[10:11], 0, v2
54844 // CHECK: [0x0a,0x00,0x2e,0xd0,0x80,0x04,0x02,0x00]
54846 v_cmpx_o_f32_e64 s[10:11], -1, v2
54847 // CHECK: [0x0a,0x00,0x2e,0xd0,0xc1,0x04,0x02,0x00]
54849 v_cmpx_o_f32_e64 s[10:11], 0.5, v2
54850 // CHECK: [0x0a,0x00,0x2e,0xd0,0xf0,0x04,0x02,0x00]
54852 v_cmpx_o_f32_e64 s[10:11], -4.0, v2
54853 // CHECK: [0x0a,0x00,0x2e,0xd0,0xf7,0x04,0x02,0x00]
54855 v_cmpx_o_f32_e64 s[10:11], v1, v255
54856 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x03,0x00]
54858 v_cmpx_o_f32_e64 s[10:11], v1, s2
54859 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x00,0x00]
54861 v_cmpx_o_f32_e64 s[10:11], v1, s103
54862 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcf,0x00,0x00]
54864 v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_lo
54865 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd1,0x00,0x00]
54867 v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_hi
54868 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd3,0x00,0x00]
54870 v_cmpx_o_f32_e64 s[10:11], v1, vcc_lo
54871 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd5,0x00,0x00]
54873 v_cmpx_o_f32_e64 s[10:11], v1, vcc_hi
54874 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd7,0x00,0x00]
54876 v_cmpx_o_f32_e64 s[10:11], v1, tba_lo
54877 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd9,0x00,0x00]
54879 v_cmpx_o_f32_e64 s[10:11], v1, tba_hi
54880 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdb,0x00,0x00]
54882 v_cmpx_o_f32_e64 s[10:11], v1, tma_lo
54883 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdd,0x00,0x00]
54885 v_cmpx_o_f32_e64 s[10:11], v1, tma_hi
54886 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdf,0x00,0x00]
54888 v_cmpx_o_f32_e64 s[10:11], v1, ttmp11
54889 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf7,0x00,0x00]
54891 v_cmpx_o_f32_e64 s[10:11], v1, m0
54892 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x00,0x00]
54894 v_cmpx_o_f32_e64 s[10:11], v1, exec_lo
54895 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfd,0x00,0x00]
54897 v_cmpx_o_f32_e64 s[10:11], v1, exec_hi
54898 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x00,0x00]
54900 v_cmpx_o_f32_e64 s[10:11], v1, 0
54901 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x01,0x01,0x00]
54903 v_cmpx_o_f32_e64 s[10:11], v1, -1
54904 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x83,0x01,0x00]
54906 v_cmpx_o_f32_e64 s[10:11], v1, 0.5
54907 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xe1,0x01,0x00]
54909 v_cmpx_o_f32_e64 s[10:11], v1, -4.0
54910 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xef,0x01,0x00]
54912 v_cmpx_o_f32_e64 s[10:11], -v1, v2
54913 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x20]
54915 v_cmpx_o_f32_e64 s[10:11], v1, -v2
54916 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x40]
54918 v_cmpx_o_f32_e64 s[10:11], -v1, -v2
54919 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x60]
54921 v_cmpx_u_f32 vcc, v1, v2
54922 // CHECK: [0x01,0x05,0x30,0x7c]
54924 v_cmpx_u_f32 vcc, v255, v2
54925 // CHECK: [0xff,0x05,0x30,0x7c]
54927 v_cmpx_u_f32 vcc, s1, v2
54928 // CHECK: [0x01,0x04,0x30,0x7c]
54930 v_cmpx_u_f32 vcc, s103, v2
54931 // CHECK: [0x67,0x04,0x30,0x7c]
54933 v_cmpx_u_f32 vcc, flat_scratch_lo, v2
54934 // CHECK: [0x68,0x04,0x30,0x7c]
54936 v_cmpx_u_f32 vcc, flat_scratch_hi, v2
54937 // CHECK: [0x69,0x04,0x30,0x7c]
54939 v_cmpx_u_f32 vcc, vcc_lo, v2
54940 // CHECK: [0x6a,0x04,0x30,0x7c]
54942 v_cmpx_u_f32 vcc, vcc_hi, v2
54943 // CHECK: [0x6b,0x04,0x30,0x7c]
54945 v_cmpx_u_f32 vcc, tba_lo, v2
54946 // CHECK: [0x6c,0x04,0x30,0x7c]
54948 v_cmpx_u_f32 vcc, tba_hi, v2
54949 // CHECK: [0x6d,0x04,0x30,0x7c]
54951 v_cmpx_u_f32 vcc, tma_lo, v2
54952 // CHECK: [0x6e,0x04,0x30,0x7c]
54954 v_cmpx_u_f32 vcc, tma_hi, v2
54955 // CHECK: [0x6f,0x04,0x30,0x7c]
54957 v_cmpx_u_f32 vcc, ttmp11, v2
54958 // CHECK: [0x7b,0x04,0x30,0x7c]
54960 v_cmpx_u_f32 vcc, m0, v2
54961 // CHECK: [0x7c,0x04,0x30,0x7c]
54963 v_cmpx_u_f32 vcc, exec_lo, v2
54964 // CHECK: [0x7e,0x04,0x30,0x7c]
54966 v_cmpx_u_f32 vcc, exec_hi, v2
54967 // CHECK: [0x7f,0x04,0x30,0x7c]
54969 v_cmpx_u_f32 vcc, 0, v2
54970 // CHECK: [0x80,0x04,0x30,0x7c]
54972 v_cmpx_u_f32 vcc, -1, v2
54973 // CHECK: [0xc1,0x04,0x30,0x7c]
54975 v_cmpx_u_f32 vcc, 0.5, v2
54976 // CHECK: [0xf0,0x04,0x30,0x7c]
54978 v_cmpx_u_f32 vcc, -4.0, v2
54979 // CHECK: [0xf7,0x04,0x30,0x7c]
54981 v_cmpx_u_f32 vcc, 0xaf123456, v2
54982 // CHECK: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
54984 v_cmpx_u_f32 vcc, 0x3f717273, v2
54985 // CHECK: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
54987 v_cmpx_u_f32 vcc, v1, v255
54988 // CHECK: [0x01,0xff,0x31,0x7c]
54990 v_cmpx_u_f32_e64 s[10:11], v1, v2
54991 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
54993 v_cmpx_u_f32_e64 s[12:13], v1, v2
54994 // CHECK: [0x0c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
54996 v_cmpx_u_f32_e64 s[102:103], v1, v2
54997 // CHECK: [0x66,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
54999 v_cmpx_u_f32_e64 flat_scratch, v1, v2
55000 // CHECK: [0x68,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55002 v_cmpx_u_f32_e64 vcc, v1, v2
55003 // CHECK: [0x6a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55005 v_cmpx_u_f32_e64 tba, v1, v2
55006 // CHECK: [0x6c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55008 v_cmpx_u_f32_e64 tma, v1, v2
55009 // CHECK: [0x6e,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55011 v_cmpx_u_f32_e64 ttmp[10:11], v1, v2
55012 // CHECK: [0x7a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
55014 v_cmpx_u_f32_e64 s[10:11], v255, v2
55015 // CHECK: [0x0a,0x00,0x30,0xd0,0xff,0x05,0x02,0x00]
55017 v_cmpx_u_f32_e64 s[10:11], s1, v2
55018 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x04,0x02,0x00]
55020 v_cmpx_u_f32_e64 s[10:11], s103, v2
55021 // CHECK: [0x0a,0x00,0x30,0xd0,0x67,0x04,0x02,0x00]
55023 v_cmpx_u_f32_e64 s[10:11], flat_scratch_lo, v2
55024 // CHECK: [0x0a,0x00,0x30,0xd0,0x68,0x04,0x02,0x00]
55026 v_cmpx_u_f32_e64 s[10:11], flat_scratch_hi, v2
55027 // CHECK: [0x0a,0x00,0x30,0xd0,0x69,0x04,0x02,0x00]
55029 v_cmpx_u_f32_e64 s[10:11], vcc_lo, v2
55030 // CHECK: [0x0a,0x00,0x30,0xd0,0x6a,0x04,0x02,0x00]
55032 v_cmpx_u_f32_e64 s[10:11], vcc_hi, v2
55033 // CHECK: [0x0a,0x00,0x30,0xd0,0x6b,0x04,0x02,0x00]
55035 v_cmpx_u_f32_e64 s[10:11], tba_lo, v2
55036 // CHECK: [0x0a,0x00,0x30,0xd0,0x6c,0x04,0x02,0x00]
55038 v_cmpx_u_f32_e64 s[10:11], tba_hi, v2
55039 // CHECK: [0x0a,0x00,0x30,0xd0,0x6d,0x04,0x02,0x00]
55041 v_cmpx_u_f32_e64 s[10:11], tma_lo, v2
55042 // CHECK: [0x0a,0x00,0x30,0xd0,0x6e,0x04,0x02,0x00]
55044 v_cmpx_u_f32_e64 s[10:11], tma_hi, v2
55045 // CHECK: [0x0a,0x00,0x30,0xd0,0x6f,0x04,0x02,0x00]
55047 v_cmpx_u_f32_e64 s[10:11], ttmp11, v2
55048 // CHECK: [0x0a,0x00,0x30,0xd0,0x7b,0x04,0x02,0x00]
55050 v_cmpx_u_f32_e64 s[10:11], m0, v2
55051 // CHECK: [0x0a,0x00,0x30,0xd0,0x7c,0x04,0x02,0x00]
55053 v_cmpx_u_f32_e64 s[10:11], exec_lo, v2
55054 // CHECK: [0x0a,0x00,0x30,0xd0,0x7e,0x04,0x02,0x00]
55056 v_cmpx_u_f32_e64 s[10:11], exec_hi, v2
55057 // CHECK: [0x0a,0x00,0x30,0xd0,0x7f,0x04,0x02,0x00]
55059 v_cmpx_u_f32_e64 s[10:11], 0, v2
55060 // CHECK: [0x0a,0x00,0x30,0xd0,0x80,0x04,0x02,0x00]
55062 v_cmpx_u_f32_e64 s[10:11], -1, v2
55063 // CHECK: [0x0a,0x00,0x30,0xd0,0xc1,0x04,0x02,0x00]
55065 v_cmpx_u_f32_e64 s[10:11], 0.5, v2
55066 // CHECK: [0x0a,0x00,0x30,0xd0,0xf0,0x04,0x02,0x00]
55068 v_cmpx_u_f32_e64 s[10:11], -4.0, v2
55069 // CHECK: [0x0a,0x00,0x30,0xd0,0xf7,0x04,0x02,0x00]
55071 v_cmpx_u_f32_e64 s[10:11], v1, v255
55072 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x03,0x00]
55074 v_cmpx_u_f32_e64 s[10:11], v1, s2
55075 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x00,0x00]
55077 v_cmpx_u_f32_e64 s[10:11], v1, s103
55078 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcf,0x00,0x00]
55080 v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_lo
55081 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd1,0x00,0x00]
55083 v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_hi
55084 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd3,0x00,0x00]
55086 v_cmpx_u_f32_e64 s[10:11], v1, vcc_lo
55087 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd5,0x00,0x00]
55089 v_cmpx_u_f32_e64 s[10:11], v1, vcc_hi
55090 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd7,0x00,0x00]
55092 v_cmpx_u_f32_e64 s[10:11], v1, tba_lo
55093 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd9,0x00,0x00]
55095 v_cmpx_u_f32_e64 s[10:11], v1, tba_hi
55096 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdb,0x00,0x00]
55098 v_cmpx_u_f32_e64 s[10:11], v1, tma_lo
55099 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdd,0x00,0x00]
55101 v_cmpx_u_f32_e64 s[10:11], v1, tma_hi
55102 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdf,0x00,0x00]
55104 v_cmpx_u_f32_e64 s[10:11], v1, ttmp11
55105 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf7,0x00,0x00]
55107 v_cmpx_u_f32_e64 s[10:11], v1, m0
55108 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x00,0x00]
55110 v_cmpx_u_f32_e64 s[10:11], v1, exec_lo
55111 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfd,0x00,0x00]
55113 v_cmpx_u_f32_e64 s[10:11], v1, exec_hi
55114 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x00,0x00]
55116 v_cmpx_u_f32_e64 s[10:11], v1, 0
55117 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x01,0x01,0x00]
55119 v_cmpx_u_f32_e64 s[10:11], v1, -1
55120 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x83,0x01,0x00]
55122 v_cmpx_u_f32_e64 s[10:11], v1, 0.5
55123 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xe1,0x01,0x00]
55125 v_cmpx_u_f32_e64 s[10:11], v1, -4.0
55126 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xef,0x01,0x00]
55128 v_cmpx_u_f32_e64 s[10:11], -v1, v2
55129 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x20]
55131 v_cmpx_u_f32_e64 s[10:11], v1, -v2
55132 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x40]
55134 v_cmpx_u_f32_e64 s[10:11], -v1, -v2
55135 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x60]
55137 v_cmpx_nge_f32 vcc, v1, v2
55138 // CHECK: [0x01,0x05,0x32,0x7c]
55140 v_cmpx_nge_f32 vcc, v255, v2
55141 // CHECK: [0xff,0x05,0x32,0x7c]
55143 v_cmpx_nge_f32 vcc, s1, v2
55144 // CHECK: [0x01,0x04,0x32,0x7c]
55146 v_cmpx_nge_f32 vcc, s103, v2
55147 // CHECK: [0x67,0x04,0x32,0x7c]
55149 v_cmpx_nge_f32 vcc, flat_scratch_lo, v2
55150 // CHECK: [0x68,0x04,0x32,0x7c]
55152 v_cmpx_nge_f32 vcc, flat_scratch_hi, v2
55153 // CHECK: [0x69,0x04,0x32,0x7c]
55155 v_cmpx_nge_f32 vcc, vcc_lo, v2
55156 // CHECK: [0x6a,0x04,0x32,0x7c]
55158 v_cmpx_nge_f32 vcc, vcc_hi, v2
55159 // CHECK: [0x6b,0x04,0x32,0x7c]
55161 v_cmpx_nge_f32 vcc, tba_lo, v2
55162 // CHECK: [0x6c,0x04,0x32,0x7c]
55164 v_cmpx_nge_f32 vcc, tba_hi, v2
55165 // CHECK: [0x6d,0x04,0x32,0x7c]
55167 v_cmpx_nge_f32 vcc, tma_lo, v2
55168 // CHECK: [0x6e,0x04,0x32,0x7c]
55170 v_cmpx_nge_f32 vcc, tma_hi, v2
55171 // CHECK: [0x6f,0x04,0x32,0x7c]
55173 v_cmpx_nge_f32 vcc, ttmp11, v2
55174 // CHECK: [0x7b,0x04,0x32,0x7c]
55176 v_cmpx_nge_f32 vcc, m0, v2
55177 // CHECK: [0x7c,0x04,0x32,0x7c]
55179 v_cmpx_nge_f32 vcc, exec_lo, v2
55180 // CHECK: [0x7e,0x04,0x32,0x7c]
55182 v_cmpx_nge_f32 vcc, exec_hi, v2
55183 // CHECK: [0x7f,0x04,0x32,0x7c]
55185 v_cmpx_nge_f32 vcc, 0, v2
55186 // CHECK: [0x80,0x04,0x32,0x7c]
55188 v_cmpx_nge_f32 vcc, -1, v2
55189 // CHECK: [0xc1,0x04,0x32,0x7c]
55191 v_cmpx_nge_f32 vcc, 0.5, v2
55192 // CHECK: [0xf0,0x04,0x32,0x7c]
55194 v_cmpx_nge_f32 vcc, -4.0, v2
55195 // CHECK: [0xf7,0x04,0x32,0x7c]
55197 v_cmpx_nge_f32 vcc, 0xaf123456, v2
55198 // CHECK: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
55200 v_cmpx_nge_f32 vcc, 0x3f717273, v2
55201 // CHECK: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
55203 v_cmpx_nge_f32 vcc, v1, v255
55204 // CHECK: [0x01,0xff,0x33,0x7c]
55206 v_cmpx_nge_f32_e64 s[10:11], v1, v2
55207 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55209 v_cmpx_nge_f32_e64 s[12:13], v1, v2
55210 // CHECK: [0x0c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55212 v_cmpx_nge_f32_e64 s[102:103], v1, v2
55213 // CHECK: [0x66,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55215 v_cmpx_nge_f32_e64 flat_scratch, v1, v2
55216 // CHECK: [0x68,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55218 v_cmpx_nge_f32_e64 vcc, v1, v2
55219 // CHECK: [0x6a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55221 v_cmpx_nge_f32_e64 tba, v1, v2
55222 // CHECK: [0x6c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55224 v_cmpx_nge_f32_e64 tma, v1, v2
55225 // CHECK: [0x6e,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55227 v_cmpx_nge_f32_e64 ttmp[10:11], v1, v2
55228 // CHECK: [0x7a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
55230 v_cmpx_nge_f32_e64 s[10:11], v255, v2
55231 // CHECK: [0x0a,0x00,0x32,0xd0,0xff,0x05,0x02,0x00]
55233 v_cmpx_nge_f32_e64 s[10:11], s1, v2
55234 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x04,0x02,0x00]
55236 v_cmpx_nge_f32_e64 s[10:11], s103, v2
55237 // CHECK: [0x0a,0x00,0x32,0xd0,0x67,0x04,0x02,0x00]
55239 v_cmpx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
55240 // CHECK: [0x0a,0x00,0x32,0xd0,0x68,0x04,0x02,0x00]
55242 v_cmpx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
55243 // CHECK: [0x0a,0x00,0x32,0xd0,0x69,0x04,0x02,0x00]
55245 v_cmpx_nge_f32_e64 s[10:11], vcc_lo, v2
55246 // CHECK: [0x0a,0x00,0x32,0xd0,0x6a,0x04,0x02,0x00]
55248 v_cmpx_nge_f32_e64 s[10:11], vcc_hi, v2
55249 // CHECK: [0x0a,0x00,0x32,0xd0,0x6b,0x04,0x02,0x00]
55251 v_cmpx_nge_f32_e64 s[10:11], tba_lo, v2
55252 // CHECK: [0x0a,0x00,0x32,0xd0,0x6c,0x04,0x02,0x00]
55254 v_cmpx_nge_f32_e64 s[10:11], tba_hi, v2
55255 // CHECK: [0x0a,0x00,0x32,0xd0,0x6d,0x04,0x02,0x00]
55257 v_cmpx_nge_f32_e64 s[10:11], tma_lo, v2
55258 // CHECK: [0x0a,0x00,0x32,0xd0,0x6e,0x04,0x02,0x00]
55260 v_cmpx_nge_f32_e64 s[10:11], tma_hi, v2
55261 // CHECK: [0x0a,0x00,0x32,0xd0,0x6f,0x04,0x02,0x00]
55263 v_cmpx_nge_f32_e64 s[10:11], ttmp11, v2
55264 // CHECK: [0x0a,0x00,0x32,0xd0,0x7b,0x04,0x02,0x00]
55266 v_cmpx_nge_f32_e64 s[10:11], m0, v2
55267 // CHECK: [0x0a,0x00,0x32,0xd0,0x7c,0x04,0x02,0x00]
55269 v_cmpx_nge_f32_e64 s[10:11], exec_lo, v2
55270 // CHECK: [0x0a,0x00,0x32,0xd0,0x7e,0x04,0x02,0x00]
55272 v_cmpx_nge_f32_e64 s[10:11], exec_hi, v2
55273 // CHECK: [0x0a,0x00,0x32,0xd0,0x7f,0x04,0x02,0x00]
55275 v_cmpx_nge_f32_e64 s[10:11], 0, v2
55276 // CHECK: [0x0a,0x00,0x32,0xd0,0x80,0x04,0x02,0x00]
55278 v_cmpx_nge_f32_e64 s[10:11], -1, v2
55279 // CHECK: [0x0a,0x00,0x32,0xd0,0xc1,0x04,0x02,0x00]
55281 v_cmpx_nge_f32_e64 s[10:11], 0.5, v2
55282 // CHECK: [0x0a,0x00,0x32,0xd0,0xf0,0x04,0x02,0x00]
55284 v_cmpx_nge_f32_e64 s[10:11], -4.0, v2
55285 // CHECK: [0x0a,0x00,0x32,0xd0,0xf7,0x04,0x02,0x00]
55287 v_cmpx_nge_f32_e64 s[10:11], v1, v255
55288 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x03,0x00]
55290 v_cmpx_nge_f32_e64 s[10:11], v1, s2
55291 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x00,0x00]
55293 v_cmpx_nge_f32_e64 s[10:11], v1, s103
55294 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcf,0x00,0x00]
55296 v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
55297 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd1,0x00,0x00]
55299 v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
55300 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd3,0x00,0x00]
55302 v_cmpx_nge_f32_e64 s[10:11], v1, vcc_lo
55303 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd5,0x00,0x00]
55305 v_cmpx_nge_f32_e64 s[10:11], v1, vcc_hi
55306 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd7,0x00,0x00]
55308 v_cmpx_nge_f32_e64 s[10:11], v1, tba_lo
55309 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd9,0x00,0x00]
55311 v_cmpx_nge_f32_e64 s[10:11], v1, tba_hi
55312 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdb,0x00,0x00]
55314 v_cmpx_nge_f32_e64 s[10:11], v1, tma_lo
55315 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdd,0x00,0x00]
55317 v_cmpx_nge_f32_e64 s[10:11], v1, tma_hi
55318 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdf,0x00,0x00]
55320 v_cmpx_nge_f32_e64 s[10:11], v1, ttmp11
55321 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf7,0x00,0x00]
55323 v_cmpx_nge_f32_e64 s[10:11], v1, m0
55324 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x00,0x00]
55326 v_cmpx_nge_f32_e64 s[10:11], v1, exec_lo
55327 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfd,0x00,0x00]
55329 v_cmpx_nge_f32_e64 s[10:11], v1, exec_hi
55330 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x00,0x00]
55332 v_cmpx_nge_f32_e64 s[10:11], v1, 0
55333 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x01,0x01,0x00]
55335 v_cmpx_nge_f32_e64 s[10:11], v1, -1
55336 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x83,0x01,0x00]
55338 v_cmpx_nge_f32_e64 s[10:11], v1, 0.5
55339 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xe1,0x01,0x00]
55341 v_cmpx_nge_f32_e64 s[10:11], v1, -4.0
55342 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xef,0x01,0x00]
55344 v_cmpx_nge_f32_e64 s[10:11], -v1, v2
55345 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x20]
55347 v_cmpx_nge_f32_e64 s[10:11], v1, -v2
55348 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x40]
55350 v_cmpx_nge_f32_e64 s[10:11], -v1, -v2
55351 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x60]
55353 v_cmpx_nlg_f32 vcc, v1, v2
55354 // CHECK: [0x01,0x05,0x34,0x7c]
55356 v_cmpx_nlg_f32 vcc, v255, v2
55357 // CHECK: [0xff,0x05,0x34,0x7c]
55359 v_cmpx_nlg_f32 vcc, s1, v2
55360 // CHECK: [0x01,0x04,0x34,0x7c]
55362 v_cmpx_nlg_f32 vcc, s103, v2
55363 // CHECK: [0x67,0x04,0x34,0x7c]
55365 v_cmpx_nlg_f32 vcc, flat_scratch_lo, v2
55366 // CHECK: [0x68,0x04,0x34,0x7c]
55368 v_cmpx_nlg_f32 vcc, flat_scratch_hi, v2
55369 // CHECK: [0x69,0x04,0x34,0x7c]
55371 v_cmpx_nlg_f32 vcc, vcc_lo, v2
55372 // CHECK: [0x6a,0x04,0x34,0x7c]
55374 v_cmpx_nlg_f32 vcc, vcc_hi, v2
55375 // CHECK: [0x6b,0x04,0x34,0x7c]
55377 v_cmpx_nlg_f32 vcc, tba_lo, v2
55378 // CHECK: [0x6c,0x04,0x34,0x7c]
55380 v_cmpx_nlg_f32 vcc, tba_hi, v2
55381 // CHECK: [0x6d,0x04,0x34,0x7c]
55383 v_cmpx_nlg_f32 vcc, tma_lo, v2
55384 // CHECK: [0x6e,0x04,0x34,0x7c]
55386 v_cmpx_nlg_f32 vcc, tma_hi, v2
55387 // CHECK: [0x6f,0x04,0x34,0x7c]
55389 v_cmpx_nlg_f32 vcc, ttmp11, v2
55390 // CHECK: [0x7b,0x04,0x34,0x7c]
55392 v_cmpx_nlg_f32 vcc, m0, v2
55393 // CHECK: [0x7c,0x04,0x34,0x7c]
55395 v_cmpx_nlg_f32 vcc, exec_lo, v2
55396 // CHECK: [0x7e,0x04,0x34,0x7c]
55398 v_cmpx_nlg_f32 vcc, exec_hi, v2
55399 // CHECK: [0x7f,0x04,0x34,0x7c]
55401 v_cmpx_nlg_f32 vcc, 0, v2
55402 // CHECK: [0x80,0x04,0x34,0x7c]
55404 v_cmpx_nlg_f32 vcc, -1, v2
55405 // CHECK: [0xc1,0x04,0x34,0x7c]
55407 v_cmpx_nlg_f32 vcc, 0.5, v2
55408 // CHECK: [0xf0,0x04,0x34,0x7c]
55410 v_cmpx_nlg_f32 vcc, -4.0, v2
55411 // CHECK: [0xf7,0x04,0x34,0x7c]
55413 v_cmpx_nlg_f32 vcc, 0xaf123456, v2
55414 // CHECK: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
55416 v_cmpx_nlg_f32 vcc, 0x3f717273, v2
55417 // CHECK: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
55419 v_cmpx_nlg_f32 vcc, v1, v255
55420 // CHECK: [0x01,0xff,0x35,0x7c]
55422 v_cmpx_nlg_f32_e64 s[10:11], v1, v2
55423 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55425 v_cmpx_nlg_f32_e64 s[12:13], v1, v2
55426 // CHECK: [0x0c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55428 v_cmpx_nlg_f32_e64 s[102:103], v1, v2
55429 // CHECK: [0x66,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55431 v_cmpx_nlg_f32_e64 flat_scratch, v1, v2
55432 // CHECK: [0x68,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55434 v_cmpx_nlg_f32_e64 vcc, v1, v2
55435 // CHECK: [0x6a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55437 v_cmpx_nlg_f32_e64 tba, v1, v2
55438 // CHECK: [0x6c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55440 v_cmpx_nlg_f32_e64 tma, v1, v2
55441 // CHECK: [0x6e,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55443 v_cmpx_nlg_f32_e64 ttmp[10:11], v1, v2
55444 // CHECK: [0x7a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
55446 v_cmpx_nlg_f32_e64 s[10:11], v255, v2
55447 // CHECK: [0x0a,0x00,0x34,0xd0,0xff,0x05,0x02,0x00]
55449 v_cmpx_nlg_f32_e64 s[10:11], s1, v2
55450 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x04,0x02,0x00]
55452 v_cmpx_nlg_f32_e64 s[10:11], s103, v2
55453 // CHECK: [0x0a,0x00,0x34,0xd0,0x67,0x04,0x02,0x00]
55455 v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
55456 // CHECK: [0x0a,0x00,0x34,0xd0,0x68,0x04,0x02,0x00]
55458 v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
55459 // CHECK: [0x0a,0x00,0x34,0xd0,0x69,0x04,0x02,0x00]
55461 v_cmpx_nlg_f32_e64 s[10:11], vcc_lo, v2
55462 // CHECK: [0x0a,0x00,0x34,0xd0,0x6a,0x04,0x02,0x00]
55464 v_cmpx_nlg_f32_e64 s[10:11], vcc_hi, v2
55465 // CHECK: [0x0a,0x00,0x34,0xd0,0x6b,0x04,0x02,0x00]
55467 v_cmpx_nlg_f32_e64 s[10:11], tba_lo, v2
55468 // CHECK: [0x0a,0x00,0x34,0xd0,0x6c,0x04,0x02,0x00]
55470 v_cmpx_nlg_f32_e64 s[10:11], tba_hi, v2
55471 // CHECK: [0x0a,0x00,0x34,0xd0,0x6d,0x04,0x02,0x00]
55473 v_cmpx_nlg_f32_e64 s[10:11], tma_lo, v2
55474 // CHECK: [0x0a,0x00,0x34,0xd0,0x6e,0x04,0x02,0x00]
55476 v_cmpx_nlg_f32_e64 s[10:11], tma_hi, v2
55477 // CHECK: [0x0a,0x00,0x34,0xd0,0x6f,0x04,0x02,0x00]
55479 v_cmpx_nlg_f32_e64 s[10:11], ttmp11, v2
55480 // CHECK: [0x0a,0x00,0x34,0xd0,0x7b,0x04,0x02,0x00]
55482 v_cmpx_nlg_f32_e64 s[10:11], m0, v2
55483 // CHECK: [0x0a,0x00,0x34,0xd0,0x7c,0x04,0x02,0x00]
55485 v_cmpx_nlg_f32_e64 s[10:11], exec_lo, v2
55486 // CHECK: [0x0a,0x00,0x34,0xd0,0x7e,0x04,0x02,0x00]
55488 v_cmpx_nlg_f32_e64 s[10:11], exec_hi, v2
55489 // CHECK: [0x0a,0x00,0x34,0xd0,0x7f,0x04,0x02,0x00]
55491 v_cmpx_nlg_f32_e64 s[10:11], 0, v2
55492 // CHECK: [0x0a,0x00,0x34,0xd0,0x80,0x04,0x02,0x00]
55494 v_cmpx_nlg_f32_e64 s[10:11], -1, v2
55495 // CHECK: [0x0a,0x00,0x34,0xd0,0xc1,0x04,0x02,0x00]
55497 v_cmpx_nlg_f32_e64 s[10:11], 0.5, v2
55498 // CHECK: [0x0a,0x00,0x34,0xd0,0xf0,0x04,0x02,0x00]
55500 v_cmpx_nlg_f32_e64 s[10:11], -4.0, v2
55501 // CHECK: [0x0a,0x00,0x34,0xd0,0xf7,0x04,0x02,0x00]
55503 v_cmpx_nlg_f32_e64 s[10:11], v1, v255
55504 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x03,0x00]
55506 v_cmpx_nlg_f32_e64 s[10:11], v1, s2
55507 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x00,0x00]
55509 v_cmpx_nlg_f32_e64 s[10:11], v1, s103
55510 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcf,0x00,0x00]
55512 v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
55513 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd1,0x00,0x00]
55515 v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
55516 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd3,0x00,0x00]
55518 v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_lo
55519 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd5,0x00,0x00]
55521 v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_hi
55522 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd7,0x00,0x00]
55524 v_cmpx_nlg_f32_e64 s[10:11], v1, tba_lo
55525 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd9,0x00,0x00]
55527 v_cmpx_nlg_f32_e64 s[10:11], v1, tba_hi
55528 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdb,0x00,0x00]
55530 v_cmpx_nlg_f32_e64 s[10:11], v1, tma_lo
55531 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdd,0x00,0x00]
55533 v_cmpx_nlg_f32_e64 s[10:11], v1, tma_hi
55534 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdf,0x00,0x00]
55536 v_cmpx_nlg_f32_e64 s[10:11], v1, ttmp11
55537 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf7,0x00,0x00]
55539 v_cmpx_nlg_f32_e64 s[10:11], v1, m0
55540 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x00,0x00]
55542 v_cmpx_nlg_f32_e64 s[10:11], v1, exec_lo
55543 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfd,0x00,0x00]
55545 v_cmpx_nlg_f32_e64 s[10:11], v1, exec_hi
55546 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x00,0x00]
55548 v_cmpx_nlg_f32_e64 s[10:11], v1, 0
55549 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x01,0x01,0x00]
55551 v_cmpx_nlg_f32_e64 s[10:11], v1, -1
55552 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x83,0x01,0x00]
55554 v_cmpx_nlg_f32_e64 s[10:11], v1, 0.5
55555 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xe1,0x01,0x00]
55557 v_cmpx_nlg_f32_e64 s[10:11], v1, -4.0
55558 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xef,0x01,0x00]
55560 v_cmpx_nlg_f32_e64 s[10:11], -v1, v2
55561 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x20]
55563 v_cmpx_nlg_f32_e64 s[10:11], v1, -v2
55564 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x40]
55566 v_cmpx_nlg_f32_e64 s[10:11], -v1, -v2
55567 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x60]
55569 v_cmpx_ngt_f32 vcc, v1, v2
55570 // CHECK: [0x01,0x05,0x36,0x7c]
55572 v_cmpx_ngt_f32 vcc, v255, v2
55573 // CHECK: [0xff,0x05,0x36,0x7c]
55575 v_cmpx_ngt_f32 vcc, s1, v2
55576 // CHECK: [0x01,0x04,0x36,0x7c]
55578 v_cmpx_ngt_f32 vcc, s103, v2
55579 // CHECK: [0x67,0x04,0x36,0x7c]
55581 v_cmpx_ngt_f32 vcc, flat_scratch_lo, v2
55582 // CHECK: [0x68,0x04,0x36,0x7c]
55584 v_cmpx_ngt_f32 vcc, flat_scratch_hi, v2
55585 // CHECK: [0x69,0x04,0x36,0x7c]
55587 v_cmpx_ngt_f32 vcc, vcc_lo, v2
55588 // CHECK: [0x6a,0x04,0x36,0x7c]
55590 v_cmpx_ngt_f32 vcc, vcc_hi, v2
55591 // CHECK: [0x6b,0x04,0x36,0x7c]
55593 v_cmpx_ngt_f32 vcc, tba_lo, v2
55594 // CHECK: [0x6c,0x04,0x36,0x7c]
55596 v_cmpx_ngt_f32 vcc, tba_hi, v2
55597 // CHECK: [0x6d,0x04,0x36,0x7c]
55599 v_cmpx_ngt_f32 vcc, tma_lo, v2
55600 // CHECK: [0x6e,0x04,0x36,0x7c]
55602 v_cmpx_ngt_f32 vcc, tma_hi, v2
55603 // CHECK: [0x6f,0x04,0x36,0x7c]
55605 v_cmpx_ngt_f32 vcc, ttmp11, v2
55606 // CHECK: [0x7b,0x04,0x36,0x7c]
55608 v_cmpx_ngt_f32 vcc, m0, v2
55609 // CHECK: [0x7c,0x04,0x36,0x7c]
55611 v_cmpx_ngt_f32 vcc, exec_lo, v2
55612 // CHECK: [0x7e,0x04,0x36,0x7c]
55614 v_cmpx_ngt_f32 vcc, exec_hi, v2
55615 // CHECK: [0x7f,0x04,0x36,0x7c]
55617 v_cmpx_ngt_f32 vcc, 0, v2
55618 // CHECK: [0x80,0x04,0x36,0x7c]
55620 v_cmpx_ngt_f32 vcc, -1, v2
55621 // CHECK: [0xc1,0x04,0x36,0x7c]
55623 v_cmpx_ngt_f32 vcc, 0.5, v2
55624 // CHECK: [0xf0,0x04,0x36,0x7c]
55626 v_cmpx_ngt_f32 vcc, -4.0, v2
55627 // CHECK: [0xf7,0x04,0x36,0x7c]
55629 v_cmpx_ngt_f32 vcc, 0xaf123456, v2
55630 // CHECK: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
55632 v_cmpx_ngt_f32 vcc, 0x3f717273, v2
55633 // CHECK: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
55635 v_cmpx_ngt_f32 vcc, v1, v255
55636 // CHECK: [0x01,0xff,0x37,0x7c]
55638 v_cmpx_ngt_f32_e64 s[10:11], v1, v2
55639 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55641 v_cmpx_ngt_f32_e64 s[12:13], v1, v2
55642 // CHECK: [0x0c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55644 v_cmpx_ngt_f32_e64 s[102:103], v1, v2
55645 // CHECK: [0x66,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55647 v_cmpx_ngt_f32_e64 flat_scratch, v1, v2
55648 // CHECK: [0x68,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55650 v_cmpx_ngt_f32_e64 vcc, v1, v2
55651 // CHECK: [0x6a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55653 v_cmpx_ngt_f32_e64 tba, v1, v2
55654 // CHECK: [0x6c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55656 v_cmpx_ngt_f32_e64 tma, v1, v2
55657 // CHECK: [0x6e,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55659 v_cmpx_ngt_f32_e64 ttmp[10:11], v1, v2
55660 // CHECK: [0x7a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
55662 v_cmpx_ngt_f32_e64 s[10:11], v255, v2
55663 // CHECK: [0x0a,0x00,0x36,0xd0,0xff,0x05,0x02,0x00]
55665 v_cmpx_ngt_f32_e64 s[10:11], s1, v2
55666 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x04,0x02,0x00]
55668 v_cmpx_ngt_f32_e64 s[10:11], s103, v2
55669 // CHECK: [0x0a,0x00,0x36,0xd0,0x67,0x04,0x02,0x00]
55671 v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
55672 // CHECK: [0x0a,0x00,0x36,0xd0,0x68,0x04,0x02,0x00]
55674 v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
55675 // CHECK: [0x0a,0x00,0x36,0xd0,0x69,0x04,0x02,0x00]
55677 v_cmpx_ngt_f32_e64 s[10:11], vcc_lo, v2
55678 // CHECK: [0x0a,0x00,0x36,0xd0,0x6a,0x04,0x02,0x00]
55680 v_cmpx_ngt_f32_e64 s[10:11], vcc_hi, v2
55681 // CHECK: [0x0a,0x00,0x36,0xd0,0x6b,0x04,0x02,0x00]
55683 v_cmpx_ngt_f32_e64 s[10:11], tba_lo, v2
55684 // CHECK: [0x0a,0x00,0x36,0xd0,0x6c,0x04,0x02,0x00]
55686 v_cmpx_ngt_f32_e64 s[10:11], tba_hi, v2
55687 // CHECK: [0x0a,0x00,0x36,0xd0,0x6d,0x04,0x02,0x00]
55689 v_cmpx_ngt_f32_e64 s[10:11], tma_lo, v2
55690 // CHECK: [0x0a,0x00,0x36,0xd0,0x6e,0x04,0x02,0x00]
55692 v_cmpx_ngt_f32_e64 s[10:11], tma_hi, v2
55693 // CHECK: [0x0a,0x00,0x36,0xd0,0x6f,0x04,0x02,0x00]
55695 v_cmpx_ngt_f32_e64 s[10:11], ttmp11, v2
55696 // CHECK: [0x0a,0x00,0x36,0xd0,0x7b,0x04,0x02,0x00]
55698 v_cmpx_ngt_f32_e64 s[10:11], m0, v2
55699 // CHECK: [0x0a,0x00,0x36,0xd0,0x7c,0x04,0x02,0x00]
55701 v_cmpx_ngt_f32_e64 s[10:11], exec_lo, v2
55702 // CHECK: [0x0a,0x00,0x36,0xd0,0x7e,0x04,0x02,0x00]
55704 v_cmpx_ngt_f32_e64 s[10:11], exec_hi, v2
55705 // CHECK: [0x0a,0x00,0x36,0xd0,0x7f,0x04,0x02,0x00]
55707 v_cmpx_ngt_f32_e64 s[10:11], 0, v2
55708 // CHECK: [0x0a,0x00,0x36,0xd0,0x80,0x04,0x02,0x00]
55710 v_cmpx_ngt_f32_e64 s[10:11], -1, v2
55711 // CHECK: [0x0a,0x00,0x36,0xd0,0xc1,0x04,0x02,0x00]
55713 v_cmpx_ngt_f32_e64 s[10:11], 0.5, v2
55714 // CHECK: [0x0a,0x00,0x36,0xd0,0xf0,0x04,0x02,0x00]
55716 v_cmpx_ngt_f32_e64 s[10:11], -4.0, v2
55717 // CHECK: [0x0a,0x00,0x36,0xd0,0xf7,0x04,0x02,0x00]
55719 v_cmpx_ngt_f32_e64 s[10:11], v1, v255
55720 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x03,0x00]
55722 v_cmpx_ngt_f32_e64 s[10:11], v1, s2
55723 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x00,0x00]
55725 v_cmpx_ngt_f32_e64 s[10:11], v1, s103
55726 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcf,0x00,0x00]
55728 v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
55729 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd1,0x00,0x00]
55731 v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
55732 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd3,0x00,0x00]
55734 v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_lo
55735 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd5,0x00,0x00]
55737 v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_hi
55738 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd7,0x00,0x00]
55740 v_cmpx_ngt_f32_e64 s[10:11], v1, tba_lo
55741 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd9,0x00,0x00]
55743 v_cmpx_ngt_f32_e64 s[10:11], v1, tba_hi
55744 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdb,0x00,0x00]
55746 v_cmpx_ngt_f32_e64 s[10:11], v1, tma_lo
55747 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdd,0x00,0x00]
55749 v_cmpx_ngt_f32_e64 s[10:11], v1, tma_hi
55750 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdf,0x00,0x00]
55752 v_cmpx_ngt_f32_e64 s[10:11], v1, ttmp11
55753 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf7,0x00,0x00]
55755 v_cmpx_ngt_f32_e64 s[10:11], v1, m0
55756 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x00,0x00]
55758 v_cmpx_ngt_f32_e64 s[10:11], v1, exec_lo
55759 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfd,0x00,0x00]
55761 v_cmpx_ngt_f32_e64 s[10:11], v1, exec_hi
55762 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x00,0x00]
55764 v_cmpx_ngt_f32_e64 s[10:11], v1, 0
55765 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x01,0x01,0x00]
55767 v_cmpx_ngt_f32_e64 s[10:11], v1, -1
55768 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x83,0x01,0x00]
55770 v_cmpx_ngt_f32_e64 s[10:11], v1, 0.5
55771 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xe1,0x01,0x00]
55773 v_cmpx_ngt_f32_e64 s[10:11], v1, -4.0
55774 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xef,0x01,0x00]
55776 v_cmpx_ngt_f32_e64 s[10:11], -v1, v2
55777 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x20]
55779 v_cmpx_ngt_f32_e64 s[10:11], v1, -v2
55780 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x40]
55782 v_cmpx_ngt_f32_e64 s[10:11], -v1, -v2
55783 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x60]
55785 v_cmpx_nle_f32 vcc, v1, v2
55786 // CHECK: [0x01,0x05,0x38,0x7c]
55788 v_cmpx_nle_f32 vcc, v255, v2
55789 // CHECK: [0xff,0x05,0x38,0x7c]
55791 v_cmpx_nle_f32 vcc, s1, v2
55792 // CHECK: [0x01,0x04,0x38,0x7c]
55794 v_cmpx_nle_f32 vcc, s103, v2
55795 // CHECK: [0x67,0x04,0x38,0x7c]
55797 v_cmpx_nle_f32 vcc, flat_scratch_lo, v2
55798 // CHECK: [0x68,0x04,0x38,0x7c]
55800 v_cmpx_nle_f32 vcc, flat_scratch_hi, v2
55801 // CHECK: [0x69,0x04,0x38,0x7c]
55803 v_cmpx_nle_f32 vcc, vcc_lo, v2
55804 // CHECK: [0x6a,0x04,0x38,0x7c]
55806 v_cmpx_nle_f32 vcc, vcc_hi, v2
55807 // CHECK: [0x6b,0x04,0x38,0x7c]
55809 v_cmpx_nle_f32 vcc, tba_lo, v2
55810 // CHECK: [0x6c,0x04,0x38,0x7c]
55812 v_cmpx_nle_f32 vcc, tba_hi, v2
55813 // CHECK: [0x6d,0x04,0x38,0x7c]
55815 v_cmpx_nle_f32 vcc, tma_lo, v2
55816 // CHECK: [0x6e,0x04,0x38,0x7c]
55818 v_cmpx_nle_f32 vcc, tma_hi, v2
55819 // CHECK: [0x6f,0x04,0x38,0x7c]
55821 v_cmpx_nle_f32 vcc, ttmp11, v2
55822 // CHECK: [0x7b,0x04,0x38,0x7c]
55824 v_cmpx_nle_f32 vcc, m0, v2
55825 // CHECK: [0x7c,0x04,0x38,0x7c]
55827 v_cmpx_nle_f32 vcc, exec_lo, v2
55828 // CHECK: [0x7e,0x04,0x38,0x7c]
55830 v_cmpx_nle_f32 vcc, exec_hi, v2
55831 // CHECK: [0x7f,0x04,0x38,0x7c]
55833 v_cmpx_nle_f32 vcc, 0, v2
55834 // CHECK: [0x80,0x04,0x38,0x7c]
55836 v_cmpx_nle_f32 vcc, -1, v2
55837 // CHECK: [0xc1,0x04,0x38,0x7c]
55839 v_cmpx_nle_f32 vcc, 0.5, v2
55840 // CHECK: [0xf0,0x04,0x38,0x7c]
55842 v_cmpx_nle_f32 vcc, -4.0, v2
55843 // CHECK: [0xf7,0x04,0x38,0x7c]
55845 v_cmpx_nle_f32 vcc, 0xaf123456, v2
55846 // CHECK: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
55848 v_cmpx_nle_f32 vcc, 0x3f717273, v2
55849 // CHECK: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
55851 v_cmpx_nle_f32 vcc, v1, v255
55852 // CHECK: [0x01,0xff,0x39,0x7c]
55854 v_cmpx_nle_f32_e64 s[10:11], v1, v2
55855 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55857 v_cmpx_nle_f32_e64 s[12:13], v1, v2
55858 // CHECK: [0x0c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55860 v_cmpx_nle_f32_e64 s[102:103], v1, v2
55861 // CHECK: [0x66,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55863 v_cmpx_nle_f32_e64 flat_scratch, v1, v2
55864 // CHECK: [0x68,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55866 v_cmpx_nle_f32_e64 vcc, v1, v2
55867 // CHECK: [0x6a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55869 v_cmpx_nle_f32_e64 tba, v1, v2
55870 // CHECK: [0x6c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55872 v_cmpx_nle_f32_e64 tma, v1, v2
55873 // CHECK: [0x6e,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55875 v_cmpx_nle_f32_e64 ttmp[10:11], v1, v2
55876 // CHECK: [0x7a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
55878 v_cmpx_nle_f32_e64 s[10:11], v255, v2
55879 // CHECK: [0x0a,0x00,0x38,0xd0,0xff,0x05,0x02,0x00]
55881 v_cmpx_nle_f32_e64 s[10:11], s1, v2
55882 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x04,0x02,0x00]
55884 v_cmpx_nle_f32_e64 s[10:11], s103, v2
55885 // CHECK: [0x0a,0x00,0x38,0xd0,0x67,0x04,0x02,0x00]
55887 v_cmpx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
55888 // CHECK: [0x0a,0x00,0x38,0xd0,0x68,0x04,0x02,0x00]
55890 v_cmpx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
55891 // CHECK: [0x0a,0x00,0x38,0xd0,0x69,0x04,0x02,0x00]
55893 v_cmpx_nle_f32_e64 s[10:11], vcc_lo, v2
55894 // CHECK: [0x0a,0x00,0x38,0xd0,0x6a,0x04,0x02,0x00]
55896 v_cmpx_nle_f32_e64 s[10:11], vcc_hi, v2
55897 // CHECK: [0x0a,0x00,0x38,0xd0,0x6b,0x04,0x02,0x00]
55899 v_cmpx_nle_f32_e64 s[10:11], tba_lo, v2
55900 // CHECK: [0x0a,0x00,0x38,0xd0,0x6c,0x04,0x02,0x00]
55902 v_cmpx_nle_f32_e64 s[10:11], tba_hi, v2
55903 // CHECK: [0x0a,0x00,0x38,0xd0,0x6d,0x04,0x02,0x00]
55905 v_cmpx_nle_f32_e64 s[10:11], tma_lo, v2
55906 // CHECK: [0x0a,0x00,0x38,0xd0,0x6e,0x04,0x02,0x00]
55908 v_cmpx_nle_f32_e64 s[10:11], tma_hi, v2
55909 // CHECK: [0x0a,0x00,0x38,0xd0,0x6f,0x04,0x02,0x00]
55911 v_cmpx_nle_f32_e64 s[10:11], ttmp11, v2
55912 // CHECK: [0x0a,0x00,0x38,0xd0,0x7b,0x04,0x02,0x00]
55914 v_cmpx_nle_f32_e64 s[10:11], m0, v2
55915 // CHECK: [0x0a,0x00,0x38,0xd0,0x7c,0x04,0x02,0x00]
55917 v_cmpx_nle_f32_e64 s[10:11], exec_lo, v2
55918 // CHECK: [0x0a,0x00,0x38,0xd0,0x7e,0x04,0x02,0x00]
55920 v_cmpx_nle_f32_e64 s[10:11], exec_hi, v2
55921 // CHECK: [0x0a,0x00,0x38,0xd0,0x7f,0x04,0x02,0x00]
55923 v_cmpx_nle_f32_e64 s[10:11], 0, v2
55924 // CHECK: [0x0a,0x00,0x38,0xd0,0x80,0x04,0x02,0x00]
55926 v_cmpx_nle_f32_e64 s[10:11], -1, v2
55927 // CHECK: [0x0a,0x00,0x38,0xd0,0xc1,0x04,0x02,0x00]
55929 v_cmpx_nle_f32_e64 s[10:11], 0.5, v2
55930 // CHECK: [0x0a,0x00,0x38,0xd0,0xf0,0x04,0x02,0x00]
55932 v_cmpx_nle_f32_e64 s[10:11], -4.0, v2
55933 // CHECK: [0x0a,0x00,0x38,0xd0,0xf7,0x04,0x02,0x00]
55935 v_cmpx_nle_f32_e64 s[10:11], v1, v255
55936 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x03,0x00]
55938 v_cmpx_nle_f32_e64 s[10:11], v1, s2
55939 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x00,0x00]
55941 v_cmpx_nle_f32_e64 s[10:11], v1, s103
55942 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcf,0x00,0x00]
55944 v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
55945 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd1,0x00,0x00]
55947 v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
55948 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd3,0x00,0x00]
55950 v_cmpx_nle_f32_e64 s[10:11], v1, vcc_lo
55951 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd5,0x00,0x00]
55953 v_cmpx_nle_f32_e64 s[10:11], v1, vcc_hi
55954 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd7,0x00,0x00]
55956 v_cmpx_nle_f32_e64 s[10:11], v1, tba_lo
55957 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd9,0x00,0x00]
55959 v_cmpx_nle_f32_e64 s[10:11], v1, tba_hi
55960 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdb,0x00,0x00]
55962 v_cmpx_nle_f32_e64 s[10:11], v1, tma_lo
55963 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdd,0x00,0x00]
55965 v_cmpx_nle_f32_e64 s[10:11], v1, tma_hi
55966 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdf,0x00,0x00]
55968 v_cmpx_nle_f32_e64 s[10:11], v1, ttmp11
55969 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf7,0x00,0x00]
55971 v_cmpx_nle_f32_e64 s[10:11], v1, m0
55972 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x00,0x00]
55974 v_cmpx_nle_f32_e64 s[10:11], v1, exec_lo
55975 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfd,0x00,0x00]
55977 v_cmpx_nle_f32_e64 s[10:11], v1, exec_hi
55978 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x00,0x00]
55980 v_cmpx_nle_f32_e64 s[10:11], v1, 0
55981 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x01,0x01,0x00]
55983 v_cmpx_nle_f32_e64 s[10:11], v1, -1
55984 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x83,0x01,0x00]
55986 v_cmpx_nle_f32_e64 s[10:11], v1, 0.5
55987 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xe1,0x01,0x00]
55989 v_cmpx_nle_f32_e64 s[10:11], v1, -4.0
55990 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xef,0x01,0x00]
55992 v_cmpx_nle_f32_e64 s[10:11], -v1, v2
55993 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x20]
55995 v_cmpx_nle_f32_e64 s[10:11], v1, -v2
55996 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x40]
55998 v_cmpx_nle_f32_e64 s[10:11], -v1, -v2
55999 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x60]
56001 v_cmpx_neq_f32 vcc, v1, v2
56002 // CHECK: [0x01,0x05,0x3a,0x7c]
56004 v_cmpx_neq_f32 vcc, v255, v2
56005 // CHECK: [0xff,0x05,0x3a,0x7c]
56007 v_cmpx_neq_f32 vcc, s1, v2
56008 // CHECK: [0x01,0x04,0x3a,0x7c]
56010 v_cmpx_neq_f32 vcc, s103, v2
56011 // CHECK: [0x67,0x04,0x3a,0x7c]
56013 v_cmpx_neq_f32 vcc, flat_scratch_lo, v2
56014 // CHECK: [0x68,0x04,0x3a,0x7c]
56016 v_cmpx_neq_f32 vcc, flat_scratch_hi, v2
56017 // CHECK: [0x69,0x04,0x3a,0x7c]
56019 v_cmpx_neq_f32 vcc, vcc_lo, v2
56020 // CHECK: [0x6a,0x04,0x3a,0x7c]
56022 v_cmpx_neq_f32 vcc, vcc_hi, v2
56023 // CHECK: [0x6b,0x04,0x3a,0x7c]
56025 v_cmpx_neq_f32 vcc, tba_lo, v2
56026 // CHECK: [0x6c,0x04,0x3a,0x7c]
56028 v_cmpx_neq_f32 vcc, tba_hi, v2
56029 // CHECK: [0x6d,0x04,0x3a,0x7c]
56031 v_cmpx_neq_f32 vcc, tma_lo, v2
56032 // CHECK: [0x6e,0x04,0x3a,0x7c]
56034 v_cmpx_neq_f32 vcc, tma_hi, v2
56035 // CHECK: [0x6f,0x04,0x3a,0x7c]
56037 v_cmpx_neq_f32 vcc, ttmp11, v2
56038 // CHECK: [0x7b,0x04,0x3a,0x7c]
56040 v_cmpx_neq_f32 vcc, m0, v2
56041 // CHECK: [0x7c,0x04,0x3a,0x7c]
56043 v_cmpx_neq_f32 vcc, exec_lo, v2
56044 // CHECK: [0x7e,0x04,0x3a,0x7c]
56046 v_cmpx_neq_f32 vcc, exec_hi, v2
56047 // CHECK: [0x7f,0x04,0x3a,0x7c]
56049 v_cmpx_neq_f32 vcc, 0, v2
56050 // CHECK: [0x80,0x04,0x3a,0x7c]
56052 v_cmpx_neq_f32 vcc, -1, v2
56053 // CHECK: [0xc1,0x04,0x3a,0x7c]
56055 v_cmpx_neq_f32 vcc, 0.5, v2
56056 // CHECK: [0xf0,0x04,0x3a,0x7c]
56058 v_cmpx_neq_f32 vcc, -4.0, v2
56059 // CHECK: [0xf7,0x04,0x3a,0x7c]
56061 v_cmpx_neq_f32 vcc, 0xaf123456, v2
56062 // CHECK: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
56064 v_cmpx_neq_f32 vcc, 0x3f717273, v2
56065 // CHECK: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
56067 v_cmpx_neq_f32 vcc, v1, v255
56068 // CHECK: [0x01,0xff,0x3b,0x7c]
56070 v_cmpx_neq_f32_e64 s[10:11], v1, v2
56071 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56073 v_cmpx_neq_f32_e64 s[12:13], v1, v2
56074 // CHECK: [0x0c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56076 v_cmpx_neq_f32_e64 s[102:103], v1, v2
56077 // CHECK: [0x66,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56079 v_cmpx_neq_f32_e64 flat_scratch, v1, v2
56080 // CHECK: [0x68,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56082 v_cmpx_neq_f32_e64 vcc, v1, v2
56083 // CHECK: [0x6a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56085 v_cmpx_neq_f32_e64 tba, v1, v2
56086 // CHECK: [0x6c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56088 v_cmpx_neq_f32_e64 tma, v1, v2
56089 // CHECK: [0x6e,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56091 v_cmpx_neq_f32_e64 ttmp[10:11], v1, v2
56092 // CHECK: [0x7a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
56094 v_cmpx_neq_f32_e64 s[10:11], v255, v2
56095 // CHECK: [0x0a,0x00,0x3a,0xd0,0xff,0x05,0x02,0x00]
56097 v_cmpx_neq_f32_e64 s[10:11], s1, v2
56098 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x04,0x02,0x00]
56100 v_cmpx_neq_f32_e64 s[10:11], s103, v2
56101 // CHECK: [0x0a,0x00,0x3a,0xd0,0x67,0x04,0x02,0x00]
56103 v_cmpx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
56104 // CHECK: [0x0a,0x00,0x3a,0xd0,0x68,0x04,0x02,0x00]
56106 v_cmpx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
56107 // CHECK: [0x0a,0x00,0x3a,0xd0,0x69,0x04,0x02,0x00]
56109 v_cmpx_neq_f32_e64 s[10:11], vcc_lo, v2
56110 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6a,0x04,0x02,0x00]
56112 v_cmpx_neq_f32_e64 s[10:11], vcc_hi, v2
56113 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6b,0x04,0x02,0x00]
56115 v_cmpx_neq_f32_e64 s[10:11], tba_lo, v2
56116 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6c,0x04,0x02,0x00]
56118 v_cmpx_neq_f32_e64 s[10:11], tba_hi, v2
56119 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6d,0x04,0x02,0x00]
56121 v_cmpx_neq_f32_e64 s[10:11], tma_lo, v2
56122 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6e,0x04,0x02,0x00]
56124 v_cmpx_neq_f32_e64 s[10:11], tma_hi, v2
56125 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6f,0x04,0x02,0x00]
56127 v_cmpx_neq_f32_e64 s[10:11], ttmp11, v2
56128 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7b,0x04,0x02,0x00]
56130 v_cmpx_neq_f32_e64 s[10:11], m0, v2
56131 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7c,0x04,0x02,0x00]
56133 v_cmpx_neq_f32_e64 s[10:11], exec_lo, v2
56134 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7e,0x04,0x02,0x00]
56136 v_cmpx_neq_f32_e64 s[10:11], exec_hi, v2
56137 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7f,0x04,0x02,0x00]
56139 v_cmpx_neq_f32_e64 s[10:11], 0, v2
56140 // CHECK: [0x0a,0x00,0x3a,0xd0,0x80,0x04,0x02,0x00]
56142 v_cmpx_neq_f32_e64 s[10:11], -1, v2
56143 // CHECK: [0x0a,0x00,0x3a,0xd0,0xc1,0x04,0x02,0x00]
56145 v_cmpx_neq_f32_e64 s[10:11], 0.5, v2
56146 // CHECK: [0x0a,0x00,0x3a,0xd0,0xf0,0x04,0x02,0x00]
56148 v_cmpx_neq_f32_e64 s[10:11], -4.0, v2
56149 // CHECK: [0x0a,0x00,0x3a,0xd0,0xf7,0x04,0x02,0x00]
56151 v_cmpx_neq_f32_e64 s[10:11], v1, v255
56152 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x03,0x00]
56154 v_cmpx_neq_f32_e64 s[10:11], v1, s2
56155 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x00,0x00]
56157 v_cmpx_neq_f32_e64 s[10:11], v1, s103
56158 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcf,0x00,0x00]
56160 v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
56161 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd1,0x00,0x00]
56163 v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
56164 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd3,0x00,0x00]
56166 v_cmpx_neq_f32_e64 s[10:11], v1, vcc_lo
56167 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd5,0x00,0x00]
56169 v_cmpx_neq_f32_e64 s[10:11], v1, vcc_hi
56170 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd7,0x00,0x00]
56172 v_cmpx_neq_f32_e64 s[10:11], v1, tba_lo
56173 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd9,0x00,0x00]
56175 v_cmpx_neq_f32_e64 s[10:11], v1, tba_hi
56176 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdb,0x00,0x00]
56178 v_cmpx_neq_f32_e64 s[10:11], v1, tma_lo
56179 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdd,0x00,0x00]
56181 v_cmpx_neq_f32_e64 s[10:11], v1, tma_hi
56182 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdf,0x00,0x00]
56184 v_cmpx_neq_f32_e64 s[10:11], v1, ttmp11
56185 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf7,0x00,0x00]
56187 v_cmpx_neq_f32_e64 s[10:11], v1, m0
56188 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x00,0x00]
56190 v_cmpx_neq_f32_e64 s[10:11], v1, exec_lo
56191 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfd,0x00,0x00]
56193 v_cmpx_neq_f32_e64 s[10:11], v1, exec_hi
56194 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x00,0x00]
56196 v_cmpx_neq_f32_e64 s[10:11], v1, 0
56197 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x01,0x01,0x00]
56199 v_cmpx_neq_f32_e64 s[10:11], v1, -1
56200 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x83,0x01,0x00]
56202 v_cmpx_neq_f32_e64 s[10:11], v1, 0.5
56203 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xe1,0x01,0x00]
56205 v_cmpx_neq_f32_e64 s[10:11], v1, -4.0
56206 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xef,0x01,0x00]
56208 v_cmpx_neq_f32_e64 s[10:11], -v1, v2
56209 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x20]
56211 v_cmpx_neq_f32_e64 s[10:11], v1, -v2
56212 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x40]
56214 v_cmpx_neq_f32_e64 s[10:11], -v1, -v2
56215 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x60]
56217 v_cmpx_nlt_f32 vcc, v1, v2
56218 // CHECK: [0x01,0x05,0x3c,0x7c]
56220 v_cmpx_nlt_f32 vcc, v255, v2
56221 // CHECK: [0xff,0x05,0x3c,0x7c]
56223 v_cmpx_nlt_f32 vcc, s1, v2
56224 // CHECK: [0x01,0x04,0x3c,0x7c]
56226 v_cmpx_nlt_f32 vcc, s103, v2
56227 // CHECK: [0x67,0x04,0x3c,0x7c]
56229 v_cmpx_nlt_f32 vcc, flat_scratch_lo, v2
56230 // CHECK: [0x68,0x04,0x3c,0x7c]
56232 v_cmpx_nlt_f32 vcc, flat_scratch_hi, v2
56233 // CHECK: [0x69,0x04,0x3c,0x7c]
56235 v_cmpx_nlt_f32 vcc, vcc_lo, v2
56236 // CHECK: [0x6a,0x04,0x3c,0x7c]
56238 v_cmpx_nlt_f32 vcc, vcc_hi, v2
56239 // CHECK: [0x6b,0x04,0x3c,0x7c]
56241 v_cmpx_nlt_f32 vcc, tba_lo, v2
56242 // CHECK: [0x6c,0x04,0x3c,0x7c]
56244 v_cmpx_nlt_f32 vcc, tba_hi, v2
56245 // CHECK: [0x6d,0x04,0x3c,0x7c]
56247 v_cmpx_nlt_f32 vcc, tma_lo, v2
56248 // CHECK: [0x6e,0x04,0x3c,0x7c]
56250 v_cmpx_nlt_f32 vcc, tma_hi, v2
56251 // CHECK: [0x6f,0x04,0x3c,0x7c]
56253 v_cmpx_nlt_f32 vcc, ttmp11, v2
56254 // CHECK: [0x7b,0x04,0x3c,0x7c]
56256 v_cmpx_nlt_f32 vcc, m0, v2
56257 // CHECK: [0x7c,0x04,0x3c,0x7c]
56259 v_cmpx_nlt_f32 vcc, exec_lo, v2
56260 // CHECK: [0x7e,0x04,0x3c,0x7c]
56262 v_cmpx_nlt_f32 vcc, exec_hi, v2
56263 // CHECK: [0x7f,0x04,0x3c,0x7c]
56265 v_cmpx_nlt_f32 vcc, 0, v2
56266 // CHECK: [0x80,0x04,0x3c,0x7c]
56268 v_cmpx_nlt_f32 vcc, -1, v2
56269 // CHECK: [0xc1,0x04,0x3c,0x7c]
56271 v_cmpx_nlt_f32 vcc, 0.5, v2
56272 // CHECK: [0xf0,0x04,0x3c,0x7c]
56274 v_cmpx_nlt_f32 vcc, -4.0, v2
56275 // CHECK: [0xf7,0x04,0x3c,0x7c]
56277 v_cmpx_nlt_f32 vcc, 0xaf123456, v2
56278 // CHECK: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
56280 v_cmpx_nlt_f32 vcc, 0x3f717273, v2
56281 // CHECK: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
56283 v_cmpx_nlt_f32 vcc, v1, v255
56284 // CHECK: [0x01,0xff,0x3d,0x7c]
56286 v_cmpx_nlt_f32_e64 s[10:11], v1, v2
56287 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56289 v_cmpx_nlt_f32_e64 s[12:13], v1, v2
56290 // CHECK: [0x0c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56292 v_cmpx_nlt_f32_e64 s[102:103], v1, v2
56293 // CHECK: [0x66,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56295 v_cmpx_nlt_f32_e64 flat_scratch, v1, v2
56296 // CHECK: [0x68,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56298 v_cmpx_nlt_f32_e64 vcc, v1, v2
56299 // CHECK: [0x6a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56301 v_cmpx_nlt_f32_e64 tba, v1, v2
56302 // CHECK: [0x6c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56304 v_cmpx_nlt_f32_e64 tma, v1, v2
56305 // CHECK: [0x6e,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56307 v_cmpx_nlt_f32_e64 ttmp[10:11], v1, v2
56308 // CHECK: [0x7a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
56310 v_cmpx_nlt_f32_e64 s[10:11], v255, v2
56311 // CHECK: [0x0a,0x00,0x3c,0xd0,0xff,0x05,0x02,0x00]
56313 v_cmpx_nlt_f32_e64 s[10:11], s1, v2
56314 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x04,0x02,0x00]
56316 v_cmpx_nlt_f32_e64 s[10:11], s103, v2
56317 // CHECK: [0x0a,0x00,0x3c,0xd0,0x67,0x04,0x02,0x00]
56319 v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
56320 // CHECK: [0x0a,0x00,0x3c,0xd0,0x68,0x04,0x02,0x00]
56322 v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
56323 // CHECK: [0x0a,0x00,0x3c,0xd0,0x69,0x04,0x02,0x00]
56325 v_cmpx_nlt_f32_e64 s[10:11], vcc_lo, v2
56326 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6a,0x04,0x02,0x00]
56328 v_cmpx_nlt_f32_e64 s[10:11], vcc_hi, v2
56329 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6b,0x04,0x02,0x00]
56331 v_cmpx_nlt_f32_e64 s[10:11], tba_lo, v2
56332 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6c,0x04,0x02,0x00]
56334 v_cmpx_nlt_f32_e64 s[10:11], tba_hi, v2
56335 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6d,0x04,0x02,0x00]
56337 v_cmpx_nlt_f32_e64 s[10:11], tma_lo, v2
56338 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6e,0x04,0x02,0x00]
56340 v_cmpx_nlt_f32_e64 s[10:11], tma_hi, v2
56341 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6f,0x04,0x02,0x00]
56343 v_cmpx_nlt_f32_e64 s[10:11], ttmp11, v2
56344 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7b,0x04,0x02,0x00]
56346 v_cmpx_nlt_f32_e64 s[10:11], m0, v2
56347 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7c,0x04,0x02,0x00]
56349 v_cmpx_nlt_f32_e64 s[10:11], exec_lo, v2
56350 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7e,0x04,0x02,0x00]
56352 v_cmpx_nlt_f32_e64 s[10:11], exec_hi, v2
56353 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7f,0x04,0x02,0x00]
56355 v_cmpx_nlt_f32_e64 s[10:11], 0, v2
56356 // CHECK: [0x0a,0x00,0x3c,0xd0,0x80,0x04,0x02,0x00]
56358 v_cmpx_nlt_f32_e64 s[10:11], -1, v2
56359 // CHECK: [0x0a,0x00,0x3c,0xd0,0xc1,0x04,0x02,0x00]
56361 v_cmpx_nlt_f32_e64 s[10:11], 0.5, v2
56362 // CHECK: [0x0a,0x00,0x3c,0xd0,0xf0,0x04,0x02,0x00]
56364 v_cmpx_nlt_f32_e64 s[10:11], -4.0, v2
56365 // CHECK: [0x0a,0x00,0x3c,0xd0,0xf7,0x04,0x02,0x00]
56367 v_cmpx_nlt_f32_e64 s[10:11], v1, v255
56368 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x03,0x00]
56370 v_cmpx_nlt_f32_e64 s[10:11], v1, s2
56371 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x00,0x00]
56373 v_cmpx_nlt_f32_e64 s[10:11], v1, s103
56374 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcf,0x00,0x00]
56376 v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
56377 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd1,0x00,0x00]
56379 v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
56380 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd3,0x00,0x00]
56382 v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_lo
56383 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd5,0x00,0x00]
56385 v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_hi
56386 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd7,0x00,0x00]
56388 v_cmpx_nlt_f32_e64 s[10:11], v1, tba_lo
56389 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd9,0x00,0x00]
56391 v_cmpx_nlt_f32_e64 s[10:11], v1, tba_hi
56392 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdb,0x00,0x00]
56394 v_cmpx_nlt_f32_e64 s[10:11], v1, tma_lo
56395 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdd,0x00,0x00]
56397 v_cmpx_nlt_f32_e64 s[10:11], v1, tma_hi
56398 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdf,0x00,0x00]
56400 v_cmpx_nlt_f32_e64 s[10:11], v1, ttmp11
56401 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf7,0x00,0x00]
56403 v_cmpx_nlt_f32_e64 s[10:11], v1, m0
56404 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x00,0x00]
56406 v_cmpx_nlt_f32_e64 s[10:11], v1, exec_lo
56407 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfd,0x00,0x00]
56409 v_cmpx_nlt_f32_e64 s[10:11], v1, exec_hi
56410 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x00,0x00]
56412 v_cmpx_nlt_f32_e64 s[10:11], v1, 0
56413 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x01,0x01,0x00]
56415 v_cmpx_nlt_f32_e64 s[10:11], v1, -1
56416 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x83,0x01,0x00]
56418 v_cmpx_nlt_f32_e64 s[10:11], v1, 0.5
56419 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xe1,0x01,0x00]
56421 v_cmpx_nlt_f32_e64 s[10:11], v1, -4.0
56422 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xef,0x01,0x00]
56424 v_cmpx_nlt_f32_e64 s[10:11], -v1, v2
56425 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x20]
56427 v_cmpx_nlt_f32_e64 s[10:11], v1, -v2
56428 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x40]
56430 v_cmpx_nlt_f32_e64 s[10:11], -v1, -v2
56431 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x60]
56433 v_cmpx_tru_f32 vcc, v1, v2
56434 // CHECK: [0x01,0x05,0x3e,0x7c]
56436 v_cmpx_tru_f32 vcc, v255, v2
56437 // CHECK: [0xff,0x05,0x3e,0x7c]
56439 v_cmpx_tru_f32 vcc, s1, v2
56440 // CHECK: [0x01,0x04,0x3e,0x7c]
56442 v_cmpx_tru_f32 vcc, s103, v2
56443 // CHECK: [0x67,0x04,0x3e,0x7c]
56445 v_cmpx_tru_f32 vcc, flat_scratch_lo, v2
56446 // CHECK: [0x68,0x04,0x3e,0x7c]
56448 v_cmpx_tru_f32 vcc, flat_scratch_hi, v2
56449 // CHECK: [0x69,0x04,0x3e,0x7c]
56451 v_cmpx_tru_f32 vcc, vcc_lo, v2
56452 // CHECK: [0x6a,0x04,0x3e,0x7c]
56454 v_cmpx_tru_f32 vcc, vcc_hi, v2
56455 // CHECK: [0x6b,0x04,0x3e,0x7c]
56457 v_cmpx_tru_f32 vcc, tba_lo, v2
56458 // CHECK: [0x6c,0x04,0x3e,0x7c]
56460 v_cmpx_tru_f32 vcc, tba_hi, v2
56461 // CHECK: [0x6d,0x04,0x3e,0x7c]
56463 v_cmpx_tru_f32 vcc, tma_lo, v2
56464 // CHECK: [0x6e,0x04,0x3e,0x7c]
56466 v_cmpx_tru_f32 vcc, tma_hi, v2
56467 // CHECK: [0x6f,0x04,0x3e,0x7c]
56469 v_cmpx_tru_f32 vcc, ttmp11, v2
56470 // CHECK: [0x7b,0x04,0x3e,0x7c]
56472 v_cmpx_tru_f32 vcc, m0, v2
56473 // CHECK: [0x7c,0x04,0x3e,0x7c]
56475 v_cmpx_tru_f32 vcc, exec_lo, v2
56476 // CHECK: [0x7e,0x04,0x3e,0x7c]
56478 v_cmpx_tru_f32 vcc, exec_hi, v2
56479 // CHECK: [0x7f,0x04,0x3e,0x7c]
56481 v_cmpx_tru_f32 vcc, 0, v2
56482 // CHECK: [0x80,0x04,0x3e,0x7c]
56484 v_cmpx_tru_f32 vcc, -1, v2
56485 // CHECK: [0xc1,0x04,0x3e,0x7c]
56487 v_cmpx_tru_f32 vcc, 0.5, v2
56488 // CHECK: [0xf0,0x04,0x3e,0x7c]
56490 v_cmpx_tru_f32 vcc, -4.0, v2
56491 // CHECK: [0xf7,0x04,0x3e,0x7c]
56493 v_cmpx_tru_f32 vcc, 0xaf123456, v2
56494 // CHECK: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
56496 v_cmpx_tru_f32 vcc, 0x3f717273, v2
56497 // CHECK: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
56499 v_cmpx_tru_f32 vcc, v1, v255
56500 // CHECK: [0x01,0xff,0x3f,0x7c]
56502 v_cmpx_tru_f32_e64 s[10:11], v1, v2
56503 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56505 v_cmpx_tru_f32_e64 s[12:13], v1, v2
56506 // CHECK: [0x0c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56508 v_cmpx_tru_f32_e64 s[102:103], v1, v2
56509 // CHECK: [0x66,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56511 v_cmpx_tru_f32_e64 flat_scratch, v1, v2
56512 // CHECK: [0x68,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56514 v_cmpx_tru_f32_e64 vcc, v1, v2
56515 // CHECK: [0x6a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56517 v_cmpx_tru_f32_e64 tba, v1, v2
56518 // CHECK: [0x6c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56520 v_cmpx_tru_f32_e64 tma, v1, v2
56521 // CHECK: [0x6e,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56523 v_cmpx_tru_f32_e64 ttmp[10:11], v1, v2
56524 // CHECK: [0x7a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
56526 v_cmpx_tru_f32_e64 s[10:11], v255, v2
56527 // CHECK: [0x0a,0x00,0x3e,0xd0,0xff,0x05,0x02,0x00]
56529 v_cmpx_tru_f32_e64 s[10:11], s1, v2
56530 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x04,0x02,0x00]
56532 v_cmpx_tru_f32_e64 s[10:11], s103, v2
56533 // CHECK: [0x0a,0x00,0x3e,0xd0,0x67,0x04,0x02,0x00]
56535 v_cmpx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
56536 // CHECK: [0x0a,0x00,0x3e,0xd0,0x68,0x04,0x02,0x00]
56538 v_cmpx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
56539 // CHECK: [0x0a,0x00,0x3e,0xd0,0x69,0x04,0x02,0x00]
56541 v_cmpx_tru_f32_e64 s[10:11], vcc_lo, v2
56542 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6a,0x04,0x02,0x00]
56544 v_cmpx_tru_f32_e64 s[10:11], vcc_hi, v2
56545 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6b,0x04,0x02,0x00]
56547 v_cmpx_tru_f32_e64 s[10:11], tba_lo, v2
56548 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6c,0x04,0x02,0x00]
56550 v_cmpx_tru_f32_e64 s[10:11], tba_hi, v2
56551 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6d,0x04,0x02,0x00]
56553 v_cmpx_tru_f32_e64 s[10:11], tma_lo, v2
56554 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6e,0x04,0x02,0x00]
56556 v_cmpx_tru_f32_e64 s[10:11], tma_hi, v2
56557 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6f,0x04,0x02,0x00]
56559 v_cmpx_tru_f32_e64 s[10:11], ttmp11, v2
56560 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7b,0x04,0x02,0x00]
56562 v_cmpx_tru_f32_e64 s[10:11], m0, v2
56563 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7c,0x04,0x02,0x00]
56565 v_cmpx_tru_f32_e64 s[10:11], exec_lo, v2
56566 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7e,0x04,0x02,0x00]
56568 v_cmpx_tru_f32_e64 s[10:11], exec_hi, v2
56569 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7f,0x04,0x02,0x00]
56571 v_cmpx_tru_f32_e64 s[10:11], 0, v2
56572 // CHECK: [0x0a,0x00,0x3e,0xd0,0x80,0x04,0x02,0x00]
56574 v_cmpx_tru_f32_e64 s[10:11], -1, v2
56575 // CHECK: [0x0a,0x00,0x3e,0xd0,0xc1,0x04,0x02,0x00]
56577 v_cmpx_tru_f32_e64 s[10:11], 0.5, v2
56578 // CHECK: [0x0a,0x00,0x3e,0xd0,0xf0,0x04,0x02,0x00]
56580 v_cmpx_tru_f32_e64 s[10:11], -4.0, v2
56581 // CHECK: [0x0a,0x00,0x3e,0xd0,0xf7,0x04,0x02,0x00]
56583 v_cmpx_tru_f32_e64 s[10:11], v1, v255
56584 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x03,0x00]
56586 v_cmpx_tru_f32_e64 s[10:11], v1, s2
56587 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x00,0x00]
56589 v_cmpx_tru_f32_e64 s[10:11], v1, s103
56590 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcf,0x00,0x00]
56592 v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
56593 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd1,0x00,0x00]
56595 v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
56596 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd3,0x00,0x00]
56598 v_cmpx_tru_f32_e64 s[10:11], v1, vcc_lo
56599 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd5,0x00,0x00]
56601 v_cmpx_tru_f32_e64 s[10:11], v1, vcc_hi
56602 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd7,0x00,0x00]
56604 v_cmpx_tru_f32_e64 s[10:11], v1, tba_lo
56605 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd9,0x00,0x00]
56607 v_cmpx_tru_f32_e64 s[10:11], v1, tba_hi
56608 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdb,0x00,0x00]
56610 v_cmpx_tru_f32_e64 s[10:11], v1, tma_lo
56611 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdd,0x00,0x00]
56613 v_cmpx_tru_f32_e64 s[10:11], v1, tma_hi
56614 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdf,0x00,0x00]
56616 v_cmpx_tru_f32_e64 s[10:11], v1, ttmp11
56617 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf7,0x00,0x00]
56619 v_cmpx_tru_f32_e64 s[10:11], v1, m0
56620 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x00,0x00]
56622 v_cmpx_tru_f32_e64 s[10:11], v1, exec_lo
56623 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfd,0x00,0x00]
56625 v_cmpx_tru_f32_e64 s[10:11], v1, exec_hi
56626 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x00,0x00]
56628 v_cmpx_tru_f32_e64 s[10:11], v1, 0
56629 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x01,0x01,0x00]
56631 v_cmpx_tru_f32_e64 s[10:11], v1, -1
56632 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x83,0x01,0x00]
56634 v_cmpx_tru_f32_e64 s[10:11], v1, 0.5
56635 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xe1,0x01,0x00]
56637 v_cmpx_tru_f32_e64 s[10:11], v1, -4.0
56638 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xef,0x01,0x00]
56640 v_cmpx_tru_f32_e64 s[10:11], -v1, v2
56641 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x20]
56643 v_cmpx_tru_f32_e64 s[10:11], v1, -v2
56644 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x40]
56646 v_cmpx_tru_f32_e64 s[10:11], -v1, -v2
56647 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x60]
56649 v_cmp_f_f64 vcc, v[1:2], v[2:3]
56650 // CHECK: [0x01,0x05,0x40,0x7c]
56652 v_cmp_f_f64 vcc, v[254:255], v[2:3]
56653 // CHECK: [0xfe,0x05,0x40,0x7c]
56655 v_cmp_f_f64 vcc, s[2:3], v[2:3]
56656 // CHECK: [0x02,0x04,0x40,0x7c]
56658 v_cmp_f_f64 vcc, s[4:5], v[2:3]
56659 // CHECK: [0x04,0x04,0x40,0x7c]
56661 v_cmp_f_f64 vcc, s[102:103], v[2:3]
56662 // CHECK: [0x66,0x04,0x40,0x7c]
56664 v_cmp_f_f64 vcc, flat_scratch, v[2:3]
56665 // CHECK: [0x68,0x04,0x40,0x7c]
56667 v_cmp_f_f64 vcc, vcc, v[2:3]
56668 // CHECK: [0x6a,0x04,0x40,0x7c]
56670 v_cmp_f_f64 vcc, tba, v[2:3]
56671 // CHECK: [0x6c,0x04,0x40,0x7c]
56673 v_cmp_f_f64 vcc, tma, v[2:3]
56674 // CHECK: [0x6e,0x04,0x40,0x7c]
56676 v_cmp_f_f64 vcc, ttmp[10:11], v[2:3]
56677 // CHECK: [0x7a,0x04,0x40,0x7c]
56679 v_cmp_f_f64 vcc, exec, v[2:3]
56680 // CHECK: [0x7e,0x04,0x40,0x7c]
56682 v_cmp_f_f64 vcc, 0, v[2:3]
56683 // CHECK: [0x80,0x04,0x40,0x7c]
56685 v_cmp_f_f64 vcc, -1, v[2:3]
56686 // CHECK: [0xc1,0x04,0x40,0x7c]
56688 v_cmp_f_f64 vcc, 0.5, v[2:3]
56689 // CHECK: [0xf0,0x04,0x40,0x7c]
56691 v_cmp_f_f64 vcc, -4.0, v[2:3]
56692 // CHECK: [0xf7,0x04,0x40,0x7c]
56694 v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
56695 // CHECK: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
56697 v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
56698 // CHECK: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
56700 v_cmp_f_f64 vcc, v[1:2], v[254:255]
56701 // CHECK: [0x01,0xfd,0x41,0x7c]
56703 v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
56704 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56706 v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
56707 // CHECK: [0x0c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56709 v_cmp_f_f64_e64 s[102:103], v[1:2], v[2:3]
56710 // CHECK: [0x66,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56712 v_cmp_f_f64_e64 flat_scratch, v[1:2], v[2:3]
56713 // CHECK: [0x68,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56715 v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
56716 // CHECK: [0x6a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56718 v_cmp_f_f64_e64 tba, v[1:2], v[2:3]
56719 // CHECK: [0x6c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56721 v_cmp_f_f64_e64 tma, v[1:2], v[2:3]
56722 // CHECK: [0x6e,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56724 v_cmp_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
56725 // CHECK: [0x7a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
56727 v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
56728 // CHECK: [0x0a,0x00,0x40,0xd0,0xfe,0x05,0x02,0x00]
56730 v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
56731 // CHECK: [0x0a,0x00,0x40,0xd0,0x02,0x04,0x02,0x00]
56733 v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
56734 // CHECK: [0x0a,0x00,0x40,0xd0,0x04,0x04,0x02,0x00]
56736 v_cmp_f_f64_e64 s[10:11], s[102:103], v[2:3]
56737 // CHECK: [0x0a,0x00,0x40,0xd0,0x66,0x04,0x02,0x00]
56739 v_cmp_f_f64_e64 s[10:11], flat_scratch, v[2:3]
56740 // CHECK: [0x0a,0x00,0x40,0xd0,0x68,0x04,0x02,0x00]
56742 v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
56743 // CHECK: [0x0a,0x00,0x40,0xd0,0x6a,0x04,0x02,0x00]
56745 v_cmp_f_f64_e64 s[10:11], tba, v[2:3]
56746 // CHECK: [0x0a,0x00,0x40,0xd0,0x6c,0x04,0x02,0x00]
56748 v_cmp_f_f64_e64 s[10:11], tma, v[2:3]
56749 // CHECK: [0x0a,0x00,0x40,0xd0,0x6e,0x04,0x02,0x00]
56751 v_cmp_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
56752 // CHECK: [0x0a,0x00,0x40,0xd0,0x7a,0x04,0x02,0x00]
56754 v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
56755 // CHECK: [0x0a,0x00,0x40,0xd0,0x7e,0x04,0x02,0x00]
56757 v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
56758 // CHECK: [0x0a,0x00,0x40,0xd0,0x80,0x04,0x02,0x00]
56760 v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
56761 // CHECK: [0x0a,0x00,0x40,0xd0,0xc1,0x04,0x02,0x00]
56763 v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
56764 // CHECK: [0x0a,0x00,0x40,0xd0,0xf0,0x04,0x02,0x00]
56766 v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
56767 // CHECK: [0x0a,0x00,0x40,0xd0,0xf7,0x04,0x02,0x00]
56769 v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
56770 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x03,0x00]
56772 v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
56773 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x09,0x00,0x00]
56775 v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
56776 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x0d,0x00,0x00]
56778 v_cmp_f_f64_e64 s[10:11], v[1:2], s[102:103]
56779 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcd,0x00,0x00]
56781 v_cmp_f_f64_e64 s[10:11], v[1:2], flat_scratch
56782 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd1,0x00,0x00]
56784 v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
56785 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd5,0x00,0x00]
56787 v_cmp_f_f64_e64 s[10:11], v[1:2], tba
56788 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd9,0x00,0x00]
56790 v_cmp_f_f64_e64 s[10:11], v[1:2], tma
56791 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdd,0x00,0x00]
56793 v_cmp_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
56794 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf5,0x00,0x00]
56796 v_cmp_f_f64_e64 s[10:11], v[1:2], exec
56797 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x00,0x00]
56799 v_cmp_f_f64_e64 s[10:11], v[1:2], 0
56800 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x01,0x01,0x00]
56802 v_cmp_f_f64_e64 s[10:11], v[1:2], -1
56803 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x83,0x01,0x00]
56805 v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
56806 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xe1,0x01,0x00]
56808 v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
56809 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xef,0x01,0x00]
56811 v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
56812 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x20]
56814 v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
56815 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x40]
56817 v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
56818 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x60]
56820 v_cmp_lt_f64 vcc, v[1:2], v[2:3]
56821 // CHECK: [0x01,0x05,0x42,0x7c]
56823 v_cmp_lt_f64 vcc, v[254:255], v[2:3]
56824 // CHECK: [0xfe,0x05,0x42,0x7c]
56826 v_cmp_lt_f64 vcc, s[2:3], v[2:3]
56827 // CHECK: [0x02,0x04,0x42,0x7c]
56829 v_cmp_lt_f64 vcc, s[4:5], v[2:3]
56830 // CHECK: [0x04,0x04,0x42,0x7c]
56832 v_cmp_lt_f64 vcc, s[102:103], v[2:3]
56833 // CHECK: [0x66,0x04,0x42,0x7c]
56835 v_cmp_lt_f64 vcc, flat_scratch, v[2:3]
56836 // CHECK: [0x68,0x04,0x42,0x7c]
56838 v_cmp_lt_f64 vcc, vcc, v[2:3]
56839 // CHECK: [0x6a,0x04,0x42,0x7c]
56841 v_cmp_lt_f64 vcc, tba, v[2:3]
56842 // CHECK: [0x6c,0x04,0x42,0x7c]
56844 v_cmp_lt_f64 vcc, tma, v[2:3]
56845 // CHECK: [0x6e,0x04,0x42,0x7c]
56847 v_cmp_lt_f64 vcc, ttmp[10:11], v[2:3]
56848 // CHECK: [0x7a,0x04,0x42,0x7c]
56850 v_cmp_lt_f64 vcc, exec, v[2:3]
56851 // CHECK: [0x7e,0x04,0x42,0x7c]
56853 v_cmp_lt_f64 vcc, 0, v[2:3]
56854 // CHECK: [0x80,0x04,0x42,0x7c]
56856 v_cmp_lt_f64 vcc, -1, v[2:3]
56857 // CHECK: [0xc1,0x04,0x42,0x7c]
56859 v_cmp_lt_f64 vcc, 0.5, v[2:3]
56860 // CHECK: [0xf0,0x04,0x42,0x7c]
56862 v_cmp_lt_f64 vcc, -4.0, v[2:3]
56863 // CHECK: [0xf7,0x04,0x42,0x7c]
56865 v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
56866 // CHECK: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
56868 v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
56869 // CHECK: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
56871 v_cmp_lt_f64 vcc, v[1:2], v[254:255]
56872 // CHECK: [0x01,0xfd,0x43,0x7c]
56874 v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
56875 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56877 v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
56878 // CHECK: [0x0c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56880 v_cmp_lt_f64_e64 s[102:103], v[1:2], v[2:3]
56881 // CHECK: [0x66,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56883 v_cmp_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
56884 // CHECK: [0x68,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56886 v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
56887 // CHECK: [0x6a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56889 v_cmp_lt_f64_e64 tba, v[1:2], v[2:3]
56890 // CHECK: [0x6c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56892 v_cmp_lt_f64_e64 tma, v[1:2], v[2:3]
56893 // CHECK: [0x6e,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56895 v_cmp_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
56896 // CHECK: [0x7a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
56898 v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
56899 // CHECK: [0x0a,0x00,0x42,0xd0,0xfe,0x05,0x02,0x00]
56901 v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
56902 // CHECK: [0x0a,0x00,0x42,0xd0,0x02,0x04,0x02,0x00]
56904 v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
56905 // CHECK: [0x0a,0x00,0x42,0xd0,0x04,0x04,0x02,0x00]
56907 v_cmp_lt_f64_e64 s[10:11], s[102:103], v[2:3]
56908 // CHECK: [0x0a,0x00,0x42,0xd0,0x66,0x04,0x02,0x00]
56910 v_cmp_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
56911 // CHECK: [0x0a,0x00,0x42,0xd0,0x68,0x04,0x02,0x00]
56913 v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
56914 // CHECK: [0x0a,0x00,0x42,0xd0,0x6a,0x04,0x02,0x00]
56916 v_cmp_lt_f64_e64 s[10:11], tba, v[2:3]
56917 // CHECK: [0x0a,0x00,0x42,0xd0,0x6c,0x04,0x02,0x00]
56919 v_cmp_lt_f64_e64 s[10:11], tma, v[2:3]
56920 // CHECK: [0x0a,0x00,0x42,0xd0,0x6e,0x04,0x02,0x00]
56922 v_cmp_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
56923 // CHECK: [0x0a,0x00,0x42,0xd0,0x7a,0x04,0x02,0x00]
56925 v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
56926 // CHECK: [0x0a,0x00,0x42,0xd0,0x7e,0x04,0x02,0x00]
56928 v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
56929 // CHECK: [0x0a,0x00,0x42,0xd0,0x80,0x04,0x02,0x00]
56931 v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
56932 // CHECK: [0x0a,0x00,0x42,0xd0,0xc1,0x04,0x02,0x00]
56934 v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
56935 // CHECK: [0x0a,0x00,0x42,0xd0,0xf0,0x04,0x02,0x00]
56937 v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
56938 // CHECK: [0x0a,0x00,0x42,0xd0,0xf7,0x04,0x02,0x00]
56940 v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
56941 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x03,0x00]
56943 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
56944 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x09,0x00,0x00]
56946 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
56947 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x0d,0x00,0x00]
56949 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[102:103]
56950 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcd,0x00,0x00]
56952 v_cmp_lt_f64_e64 s[10:11], v[1:2], flat_scratch
56953 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd1,0x00,0x00]
56955 v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
56956 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd5,0x00,0x00]
56958 v_cmp_lt_f64_e64 s[10:11], v[1:2], tba
56959 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd9,0x00,0x00]
56961 v_cmp_lt_f64_e64 s[10:11], v[1:2], tma
56962 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdd,0x00,0x00]
56964 v_cmp_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
56965 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf5,0x00,0x00]
56967 v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
56968 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x00,0x00]
56970 v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
56971 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x01,0x01,0x00]
56973 v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
56974 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x83,0x01,0x00]
56976 v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
56977 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xe1,0x01,0x00]
56979 v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
56980 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xef,0x01,0x00]
56982 v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
56983 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x20]
56985 v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
56986 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x40]
56988 v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
56989 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x60]
56991 v_cmp_eq_f64 vcc, v[1:2], v[2:3]
56992 // CHECK: [0x01,0x05,0x44,0x7c]
56994 v_cmp_eq_f64 vcc, v[254:255], v[2:3]
56995 // CHECK: [0xfe,0x05,0x44,0x7c]
56997 v_cmp_eq_f64 vcc, s[2:3], v[2:3]
56998 // CHECK: [0x02,0x04,0x44,0x7c]
57000 v_cmp_eq_f64 vcc, s[4:5], v[2:3]
57001 // CHECK: [0x04,0x04,0x44,0x7c]
57003 v_cmp_eq_f64 vcc, s[102:103], v[2:3]
57004 // CHECK: [0x66,0x04,0x44,0x7c]
57006 v_cmp_eq_f64 vcc, flat_scratch, v[2:3]
57007 // CHECK: [0x68,0x04,0x44,0x7c]
57009 v_cmp_eq_f64 vcc, vcc, v[2:3]
57010 // CHECK: [0x6a,0x04,0x44,0x7c]
57012 v_cmp_eq_f64 vcc, tba, v[2:3]
57013 // CHECK: [0x6c,0x04,0x44,0x7c]
57015 v_cmp_eq_f64 vcc, tma, v[2:3]
57016 // CHECK: [0x6e,0x04,0x44,0x7c]
57018 v_cmp_eq_f64 vcc, ttmp[10:11], v[2:3]
57019 // CHECK: [0x7a,0x04,0x44,0x7c]
57021 v_cmp_eq_f64 vcc, exec, v[2:3]
57022 // CHECK: [0x7e,0x04,0x44,0x7c]
57024 v_cmp_eq_f64 vcc, 0, v[2:3]
57025 // CHECK: [0x80,0x04,0x44,0x7c]
57027 v_cmp_eq_f64 vcc, -1, v[2:3]
57028 // CHECK: [0xc1,0x04,0x44,0x7c]
57030 v_cmp_eq_f64 vcc, 0.5, v[2:3]
57031 // CHECK: [0xf0,0x04,0x44,0x7c]
57033 v_cmp_eq_f64 vcc, -4.0, v[2:3]
57034 // CHECK: [0xf7,0x04,0x44,0x7c]
57036 v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
57037 // CHECK: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
57039 v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
57040 // CHECK: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
57042 v_cmp_eq_f64 vcc, v[1:2], v[254:255]
57043 // CHECK: [0x01,0xfd,0x45,0x7c]
57045 v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
57046 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57048 v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
57049 // CHECK: [0x0c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57051 v_cmp_eq_f64_e64 s[102:103], v[1:2], v[2:3]
57052 // CHECK: [0x66,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57054 v_cmp_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
57055 // CHECK: [0x68,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57057 v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
57058 // CHECK: [0x6a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57060 v_cmp_eq_f64_e64 tba, v[1:2], v[2:3]
57061 // CHECK: [0x6c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57063 v_cmp_eq_f64_e64 tma, v[1:2], v[2:3]
57064 // CHECK: [0x6e,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57066 v_cmp_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57067 // CHECK: [0x7a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
57069 v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
57070 // CHECK: [0x0a,0x00,0x44,0xd0,0xfe,0x05,0x02,0x00]
57072 v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
57073 // CHECK: [0x0a,0x00,0x44,0xd0,0x02,0x04,0x02,0x00]
57075 v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
57076 // CHECK: [0x0a,0x00,0x44,0xd0,0x04,0x04,0x02,0x00]
57078 v_cmp_eq_f64_e64 s[10:11], s[102:103], v[2:3]
57079 // CHECK: [0x0a,0x00,0x44,0xd0,0x66,0x04,0x02,0x00]
57081 v_cmp_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
57082 // CHECK: [0x0a,0x00,0x44,0xd0,0x68,0x04,0x02,0x00]
57084 v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
57085 // CHECK: [0x0a,0x00,0x44,0xd0,0x6a,0x04,0x02,0x00]
57087 v_cmp_eq_f64_e64 s[10:11], tba, v[2:3]
57088 // CHECK: [0x0a,0x00,0x44,0xd0,0x6c,0x04,0x02,0x00]
57090 v_cmp_eq_f64_e64 s[10:11], tma, v[2:3]
57091 // CHECK: [0x0a,0x00,0x44,0xd0,0x6e,0x04,0x02,0x00]
57093 v_cmp_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57094 // CHECK: [0x0a,0x00,0x44,0xd0,0x7a,0x04,0x02,0x00]
57096 v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
57097 // CHECK: [0x0a,0x00,0x44,0xd0,0x7e,0x04,0x02,0x00]
57099 v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
57100 // CHECK: [0x0a,0x00,0x44,0xd0,0x80,0x04,0x02,0x00]
57102 v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
57103 // CHECK: [0x0a,0x00,0x44,0xd0,0xc1,0x04,0x02,0x00]
57105 v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
57106 // CHECK: [0x0a,0x00,0x44,0xd0,0xf0,0x04,0x02,0x00]
57108 v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
57109 // CHECK: [0x0a,0x00,0x44,0xd0,0xf7,0x04,0x02,0x00]
57111 v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
57112 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x03,0x00]
57114 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
57115 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x09,0x00,0x00]
57117 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
57118 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x0d,0x00,0x00]
57120 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[102:103]
57121 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcd,0x00,0x00]
57123 v_cmp_eq_f64_e64 s[10:11], v[1:2], flat_scratch
57124 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd1,0x00,0x00]
57126 v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
57127 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd5,0x00,0x00]
57129 v_cmp_eq_f64_e64 s[10:11], v[1:2], tba
57130 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd9,0x00,0x00]
57132 v_cmp_eq_f64_e64 s[10:11], v[1:2], tma
57133 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdd,0x00,0x00]
57135 v_cmp_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57136 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf5,0x00,0x00]
57138 v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
57139 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x00,0x00]
57141 v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
57142 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x01,0x01,0x00]
57144 v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
57145 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x83,0x01,0x00]
57147 v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
57148 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xe1,0x01,0x00]
57150 v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
57151 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xef,0x01,0x00]
57153 v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
57154 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x20]
57156 v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
57157 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x40]
57159 v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
57160 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x60]
57162 v_cmp_le_f64 vcc, v[1:2], v[2:3]
57163 // CHECK: [0x01,0x05,0x46,0x7c]
57165 v_cmp_le_f64 vcc, v[254:255], v[2:3]
57166 // CHECK: [0xfe,0x05,0x46,0x7c]
57168 v_cmp_le_f64 vcc, s[2:3], v[2:3]
57169 // CHECK: [0x02,0x04,0x46,0x7c]
57171 v_cmp_le_f64 vcc, s[4:5], v[2:3]
57172 // CHECK: [0x04,0x04,0x46,0x7c]
57174 v_cmp_le_f64 vcc, s[102:103], v[2:3]
57175 // CHECK: [0x66,0x04,0x46,0x7c]
57177 v_cmp_le_f64 vcc, flat_scratch, v[2:3]
57178 // CHECK: [0x68,0x04,0x46,0x7c]
57180 v_cmp_le_f64 vcc, vcc, v[2:3]
57181 // CHECK: [0x6a,0x04,0x46,0x7c]
57183 v_cmp_le_f64 vcc, tba, v[2:3]
57184 // CHECK: [0x6c,0x04,0x46,0x7c]
57186 v_cmp_le_f64 vcc, tma, v[2:3]
57187 // CHECK: [0x6e,0x04,0x46,0x7c]
57189 v_cmp_le_f64 vcc, ttmp[10:11], v[2:3]
57190 // CHECK: [0x7a,0x04,0x46,0x7c]
57192 v_cmp_le_f64 vcc, exec, v[2:3]
57193 // CHECK: [0x7e,0x04,0x46,0x7c]
57195 v_cmp_le_f64 vcc, 0, v[2:3]
57196 // CHECK: [0x80,0x04,0x46,0x7c]
57198 v_cmp_le_f64 vcc, -1, v[2:3]
57199 // CHECK: [0xc1,0x04,0x46,0x7c]
57201 v_cmp_le_f64 vcc, 0.5, v[2:3]
57202 // CHECK: [0xf0,0x04,0x46,0x7c]
57204 v_cmp_le_f64 vcc, -4.0, v[2:3]
57205 // CHECK: [0xf7,0x04,0x46,0x7c]
57207 v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
57208 // CHECK: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
57210 v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
57211 // CHECK: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
57213 v_cmp_le_f64 vcc, v[1:2], v[254:255]
57214 // CHECK: [0x01,0xfd,0x47,0x7c]
57216 v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
57217 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57219 v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
57220 // CHECK: [0x0c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57222 v_cmp_le_f64_e64 s[102:103], v[1:2], v[2:3]
57223 // CHECK: [0x66,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57225 v_cmp_le_f64_e64 flat_scratch, v[1:2], v[2:3]
57226 // CHECK: [0x68,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57228 v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
57229 // CHECK: [0x6a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57231 v_cmp_le_f64_e64 tba, v[1:2], v[2:3]
57232 // CHECK: [0x6c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57234 v_cmp_le_f64_e64 tma, v[1:2], v[2:3]
57235 // CHECK: [0x6e,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57237 v_cmp_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57238 // CHECK: [0x7a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
57240 v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
57241 // CHECK: [0x0a,0x00,0x46,0xd0,0xfe,0x05,0x02,0x00]
57243 v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
57244 // CHECK: [0x0a,0x00,0x46,0xd0,0x02,0x04,0x02,0x00]
57246 v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
57247 // CHECK: [0x0a,0x00,0x46,0xd0,0x04,0x04,0x02,0x00]
57249 v_cmp_le_f64_e64 s[10:11], s[102:103], v[2:3]
57250 // CHECK: [0x0a,0x00,0x46,0xd0,0x66,0x04,0x02,0x00]
57252 v_cmp_le_f64_e64 s[10:11], flat_scratch, v[2:3]
57253 // CHECK: [0x0a,0x00,0x46,0xd0,0x68,0x04,0x02,0x00]
57255 v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
57256 // CHECK: [0x0a,0x00,0x46,0xd0,0x6a,0x04,0x02,0x00]
57258 v_cmp_le_f64_e64 s[10:11], tba, v[2:3]
57259 // CHECK: [0x0a,0x00,0x46,0xd0,0x6c,0x04,0x02,0x00]
57261 v_cmp_le_f64_e64 s[10:11], tma, v[2:3]
57262 // CHECK: [0x0a,0x00,0x46,0xd0,0x6e,0x04,0x02,0x00]
57264 v_cmp_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57265 // CHECK: [0x0a,0x00,0x46,0xd0,0x7a,0x04,0x02,0x00]
57267 v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
57268 // CHECK: [0x0a,0x00,0x46,0xd0,0x7e,0x04,0x02,0x00]
57270 v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
57271 // CHECK: [0x0a,0x00,0x46,0xd0,0x80,0x04,0x02,0x00]
57273 v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
57274 // CHECK: [0x0a,0x00,0x46,0xd0,0xc1,0x04,0x02,0x00]
57276 v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
57277 // CHECK: [0x0a,0x00,0x46,0xd0,0xf0,0x04,0x02,0x00]
57279 v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
57280 // CHECK: [0x0a,0x00,0x46,0xd0,0xf7,0x04,0x02,0x00]
57282 v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
57283 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x03,0x00]
57285 v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
57286 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x09,0x00,0x00]
57288 v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
57289 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x0d,0x00,0x00]
57291 v_cmp_le_f64_e64 s[10:11], v[1:2], s[102:103]
57292 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcd,0x00,0x00]
57294 v_cmp_le_f64_e64 s[10:11], v[1:2], flat_scratch
57295 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd1,0x00,0x00]
57297 v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
57298 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd5,0x00,0x00]
57300 v_cmp_le_f64_e64 s[10:11], v[1:2], tba
57301 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd9,0x00,0x00]
57303 v_cmp_le_f64_e64 s[10:11], v[1:2], tma
57304 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdd,0x00,0x00]
57306 v_cmp_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57307 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf5,0x00,0x00]
57309 v_cmp_le_f64_e64 s[10:11], v[1:2], exec
57310 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x00,0x00]
57312 v_cmp_le_f64_e64 s[10:11], v[1:2], 0
57313 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x01,0x01,0x00]
57315 v_cmp_le_f64_e64 s[10:11], v[1:2], -1
57316 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x83,0x01,0x00]
57318 v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
57319 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xe1,0x01,0x00]
57321 v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
57322 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xef,0x01,0x00]
57324 v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
57325 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x20]
57327 v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
57328 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x40]
57330 v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
57331 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x60]
57333 v_cmp_gt_f64 vcc, v[1:2], v[2:3]
57334 // CHECK: [0x01,0x05,0x48,0x7c]
57336 v_cmp_gt_f64 vcc, v[254:255], v[2:3]
57337 // CHECK: [0xfe,0x05,0x48,0x7c]
57339 v_cmp_gt_f64 vcc, s[2:3], v[2:3]
57340 // CHECK: [0x02,0x04,0x48,0x7c]
57342 v_cmp_gt_f64 vcc, s[4:5], v[2:3]
57343 // CHECK: [0x04,0x04,0x48,0x7c]
57345 v_cmp_gt_f64 vcc, s[102:103], v[2:3]
57346 // CHECK: [0x66,0x04,0x48,0x7c]
57348 v_cmp_gt_f64 vcc, flat_scratch, v[2:3]
57349 // CHECK: [0x68,0x04,0x48,0x7c]
57351 v_cmp_gt_f64 vcc, vcc, v[2:3]
57352 // CHECK: [0x6a,0x04,0x48,0x7c]
57354 v_cmp_gt_f64 vcc, tba, v[2:3]
57355 // CHECK: [0x6c,0x04,0x48,0x7c]
57357 v_cmp_gt_f64 vcc, tma, v[2:3]
57358 // CHECK: [0x6e,0x04,0x48,0x7c]
57360 v_cmp_gt_f64 vcc, ttmp[10:11], v[2:3]
57361 // CHECK: [0x7a,0x04,0x48,0x7c]
57363 v_cmp_gt_f64 vcc, exec, v[2:3]
57364 // CHECK: [0x7e,0x04,0x48,0x7c]
57366 v_cmp_gt_f64 vcc, 0, v[2:3]
57367 // CHECK: [0x80,0x04,0x48,0x7c]
57369 v_cmp_gt_f64 vcc, -1, v[2:3]
57370 // CHECK: [0xc1,0x04,0x48,0x7c]
57372 v_cmp_gt_f64 vcc, 0.5, v[2:3]
57373 // CHECK: [0xf0,0x04,0x48,0x7c]
57375 v_cmp_gt_f64 vcc, -4.0, v[2:3]
57376 // CHECK: [0xf7,0x04,0x48,0x7c]
57378 v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
57379 // CHECK: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
57381 v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
57382 // CHECK: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
57384 v_cmp_gt_f64 vcc, v[1:2], v[254:255]
57385 // CHECK: [0x01,0xfd,0x49,0x7c]
57387 v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
57388 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57390 v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
57391 // CHECK: [0x0c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57393 v_cmp_gt_f64_e64 s[102:103], v[1:2], v[2:3]
57394 // CHECK: [0x66,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57396 v_cmp_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
57397 // CHECK: [0x68,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57399 v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
57400 // CHECK: [0x6a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57402 v_cmp_gt_f64_e64 tba, v[1:2], v[2:3]
57403 // CHECK: [0x6c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57405 v_cmp_gt_f64_e64 tma, v[1:2], v[2:3]
57406 // CHECK: [0x6e,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57408 v_cmp_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57409 // CHECK: [0x7a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
57411 v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
57412 // CHECK: [0x0a,0x00,0x48,0xd0,0xfe,0x05,0x02,0x00]
57414 v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
57415 // CHECK: [0x0a,0x00,0x48,0xd0,0x02,0x04,0x02,0x00]
57417 v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
57418 // CHECK: [0x0a,0x00,0x48,0xd0,0x04,0x04,0x02,0x00]
57420 v_cmp_gt_f64_e64 s[10:11], s[102:103], v[2:3]
57421 // CHECK: [0x0a,0x00,0x48,0xd0,0x66,0x04,0x02,0x00]
57423 v_cmp_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
57424 // CHECK: [0x0a,0x00,0x48,0xd0,0x68,0x04,0x02,0x00]
57426 v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
57427 // CHECK: [0x0a,0x00,0x48,0xd0,0x6a,0x04,0x02,0x00]
57429 v_cmp_gt_f64_e64 s[10:11], tba, v[2:3]
57430 // CHECK: [0x0a,0x00,0x48,0xd0,0x6c,0x04,0x02,0x00]
57432 v_cmp_gt_f64_e64 s[10:11], tma, v[2:3]
57433 // CHECK: [0x0a,0x00,0x48,0xd0,0x6e,0x04,0x02,0x00]
57435 v_cmp_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57436 // CHECK: [0x0a,0x00,0x48,0xd0,0x7a,0x04,0x02,0x00]
57438 v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
57439 // CHECK: [0x0a,0x00,0x48,0xd0,0x7e,0x04,0x02,0x00]
57441 v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
57442 // CHECK: [0x0a,0x00,0x48,0xd0,0x80,0x04,0x02,0x00]
57444 v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
57445 // CHECK: [0x0a,0x00,0x48,0xd0,0xc1,0x04,0x02,0x00]
57447 v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
57448 // CHECK: [0x0a,0x00,0x48,0xd0,0xf0,0x04,0x02,0x00]
57450 v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
57451 // CHECK: [0x0a,0x00,0x48,0xd0,0xf7,0x04,0x02,0x00]
57453 v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
57454 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x03,0x00]
57456 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
57457 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x09,0x00,0x00]
57459 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
57460 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x0d,0x00,0x00]
57462 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[102:103]
57463 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcd,0x00,0x00]
57465 v_cmp_gt_f64_e64 s[10:11], v[1:2], flat_scratch
57466 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd1,0x00,0x00]
57468 v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
57469 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd5,0x00,0x00]
57471 v_cmp_gt_f64_e64 s[10:11], v[1:2], tba
57472 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd9,0x00,0x00]
57474 v_cmp_gt_f64_e64 s[10:11], v[1:2], tma
57475 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdd,0x00,0x00]
57477 v_cmp_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57478 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf5,0x00,0x00]
57480 v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
57481 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x00,0x00]
57483 v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
57484 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x01,0x01,0x00]
57486 v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
57487 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x83,0x01,0x00]
57489 v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
57490 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xe1,0x01,0x00]
57492 v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
57493 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xef,0x01,0x00]
57495 v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
57496 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x20]
57498 v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
57499 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x40]
57501 v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
57502 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x60]
57504 v_cmp_lg_f64 vcc, v[1:2], v[2:3]
57505 // CHECK: [0x01,0x05,0x4a,0x7c]
57507 v_cmp_lg_f64 vcc, v[254:255], v[2:3]
57508 // CHECK: [0xfe,0x05,0x4a,0x7c]
57510 v_cmp_lg_f64 vcc, s[2:3], v[2:3]
57511 // CHECK: [0x02,0x04,0x4a,0x7c]
57513 v_cmp_lg_f64 vcc, s[4:5], v[2:3]
57514 // CHECK: [0x04,0x04,0x4a,0x7c]
57516 v_cmp_lg_f64 vcc, s[102:103], v[2:3]
57517 // CHECK: [0x66,0x04,0x4a,0x7c]
57519 v_cmp_lg_f64 vcc, flat_scratch, v[2:3]
57520 // CHECK: [0x68,0x04,0x4a,0x7c]
57522 v_cmp_lg_f64 vcc, vcc, v[2:3]
57523 // CHECK: [0x6a,0x04,0x4a,0x7c]
57525 v_cmp_lg_f64 vcc, tba, v[2:3]
57526 // CHECK: [0x6c,0x04,0x4a,0x7c]
57528 v_cmp_lg_f64 vcc, tma, v[2:3]
57529 // CHECK: [0x6e,0x04,0x4a,0x7c]
57531 v_cmp_lg_f64 vcc, ttmp[10:11], v[2:3]
57532 // CHECK: [0x7a,0x04,0x4a,0x7c]
57534 v_cmp_lg_f64 vcc, exec, v[2:3]
57535 // CHECK: [0x7e,0x04,0x4a,0x7c]
57537 v_cmp_lg_f64 vcc, 0, v[2:3]
57538 // CHECK: [0x80,0x04,0x4a,0x7c]
57540 v_cmp_lg_f64 vcc, -1, v[2:3]
57541 // CHECK: [0xc1,0x04,0x4a,0x7c]
57543 v_cmp_lg_f64 vcc, 0.5, v[2:3]
57544 // CHECK: [0xf0,0x04,0x4a,0x7c]
57546 v_cmp_lg_f64 vcc, -4.0, v[2:3]
57547 // CHECK: [0xf7,0x04,0x4a,0x7c]
57549 v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
57550 // CHECK: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
57552 v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
57553 // CHECK: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
57555 v_cmp_lg_f64 vcc, v[1:2], v[254:255]
57556 // CHECK: [0x01,0xfd,0x4b,0x7c]
57558 v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
57559 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57561 v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
57562 // CHECK: [0x0c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57564 v_cmp_lg_f64_e64 s[102:103], v[1:2], v[2:3]
57565 // CHECK: [0x66,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57567 v_cmp_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
57568 // CHECK: [0x68,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57570 v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
57571 // CHECK: [0x6a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57573 v_cmp_lg_f64_e64 tba, v[1:2], v[2:3]
57574 // CHECK: [0x6c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57576 v_cmp_lg_f64_e64 tma, v[1:2], v[2:3]
57577 // CHECK: [0x6e,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57579 v_cmp_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57580 // CHECK: [0x7a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
57582 v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
57583 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfe,0x05,0x02,0x00]
57585 v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
57586 // CHECK: [0x0a,0x00,0x4a,0xd0,0x02,0x04,0x02,0x00]
57588 v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
57589 // CHECK: [0x0a,0x00,0x4a,0xd0,0x04,0x04,0x02,0x00]
57591 v_cmp_lg_f64_e64 s[10:11], s[102:103], v[2:3]
57592 // CHECK: [0x0a,0x00,0x4a,0xd0,0x66,0x04,0x02,0x00]
57594 v_cmp_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
57595 // CHECK: [0x0a,0x00,0x4a,0xd0,0x68,0x04,0x02,0x00]
57597 v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
57598 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6a,0x04,0x02,0x00]
57600 v_cmp_lg_f64_e64 s[10:11], tba, v[2:3]
57601 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6c,0x04,0x02,0x00]
57603 v_cmp_lg_f64_e64 s[10:11], tma, v[2:3]
57604 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6e,0x04,0x02,0x00]
57606 v_cmp_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57607 // CHECK: [0x0a,0x00,0x4a,0xd0,0x7a,0x04,0x02,0x00]
57609 v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
57610 // CHECK: [0x0a,0x00,0x4a,0xd0,0x7e,0x04,0x02,0x00]
57612 v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
57613 // CHECK: [0x0a,0x00,0x4a,0xd0,0x80,0x04,0x02,0x00]
57615 v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
57616 // CHECK: [0x0a,0x00,0x4a,0xd0,0xc1,0x04,0x02,0x00]
57618 v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
57619 // CHECK: [0x0a,0x00,0x4a,0xd0,0xf0,0x04,0x02,0x00]
57621 v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
57622 // CHECK: [0x0a,0x00,0x4a,0xd0,0xf7,0x04,0x02,0x00]
57624 v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
57625 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x03,0x00]
57627 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
57628 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x09,0x00,0x00]
57630 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
57631 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x0d,0x00,0x00]
57633 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[102:103]
57634 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcd,0x00,0x00]
57636 v_cmp_lg_f64_e64 s[10:11], v[1:2], flat_scratch
57637 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd1,0x00,0x00]
57639 v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
57640 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd5,0x00,0x00]
57642 v_cmp_lg_f64_e64 s[10:11], v[1:2], tba
57643 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd9,0x00,0x00]
57645 v_cmp_lg_f64_e64 s[10:11], v[1:2], tma
57646 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdd,0x00,0x00]
57648 v_cmp_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57649 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf5,0x00,0x00]
57651 v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
57652 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x00,0x00]
57654 v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
57655 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x01,0x01,0x00]
57657 v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
57658 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x83,0x01,0x00]
57660 v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
57661 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xe1,0x01,0x00]
57663 v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
57664 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xef,0x01,0x00]
57666 v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
57667 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x20]
57669 v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
57670 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x40]
57672 v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
57673 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x60]
57675 v_cmp_ge_f64 vcc, v[1:2], v[2:3]
57676 // CHECK: [0x01,0x05,0x4c,0x7c]
57678 v_cmp_ge_f64 vcc, v[254:255], v[2:3]
57679 // CHECK: [0xfe,0x05,0x4c,0x7c]
57681 v_cmp_ge_f64 vcc, s[2:3], v[2:3]
57682 // CHECK: [0x02,0x04,0x4c,0x7c]
57684 v_cmp_ge_f64 vcc, s[4:5], v[2:3]
57685 // CHECK: [0x04,0x04,0x4c,0x7c]
57687 v_cmp_ge_f64 vcc, s[102:103], v[2:3]
57688 // CHECK: [0x66,0x04,0x4c,0x7c]
57690 v_cmp_ge_f64 vcc, flat_scratch, v[2:3]
57691 // CHECK: [0x68,0x04,0x4c,0x7c]
57693 v_cmp_ge_f64 vcc, vcc, v[2:3]
57694 // CHECK: [0x6a,0x04,0x4c,0x7c]
57696 v_cmp_ge_f64 vcc, tba, v[2:3]
57697 // CHECK: [0x6c,0x04,0x4c,0x7c]
57699 v_cmp_ge_f64 vcc, tma, v[2:3]
57700 // CHECK: [0x6e,0x04,0x4c,0x7c]
57702 v_cmp_ge_f64 vcc, ttmp[10:11], v[2:3]
57703 // CHECK: [0x7a,0x04,0x4c,0x7c]
57705 v_cmp_ge_f64 vcc, exec, v[2:3]
57706 // CHECK: [0x7e,0x04,0x4c,0x7c]
57708 v_cmp_ge_f64 vcc, 0, v[2:3]
57709 // CHECK: [0x80,0x04,0x4c,0x7c]
57711 v_cmp_ge_f64 vcc, -1, v[2:3]
57712 // CHECK: [0xc1,0x04,0x4c,0x7c]
57714 v_cmp_ge_f64 vcc, 0.5, v[2:3]
57715 // CHECK: [0xf0,0x04,0x4c,0x7c]
57717 v_cmp_ge_f64 vcc, -4.0, v[2:3]
57718 // CHECK: [0xf7,0x04,0x4c,0x7c]
57720 v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
57721 // CHECK: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
57723 v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
57724 // CHECK: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
57726 v_cmp_ge_f64 vcc, v[1:2], v[254:255]
57727 // CHECK: [0x01,0xfd,0x4d,0x7c]
57729 v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
57730 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57732 v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
57733 // CHECK: [0x0c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57735 v_cmp_ge_f64_e64 s[102:103], v[1:2], v[2:3]
57736 // CHECK: [0x66,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57738 v_cmp_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
57739 // CHECK: [0x68,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57741 v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
57742 // CHECK: [0x6a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57744 v_cmp_ge_f64_e64 tba, v[1:2], v[2:3]
57745 // CHECK: [0x6c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57747 v_cmp_ge_f64_e64 tma, v[1:2], v[2:3]
57748 // CHECK: [0x6e,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57750 v_cmp_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57751 // CHECK: [0x7a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
57753 v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
57754 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfe,0x05,0x02,0x00]
57756 v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
57757 // CHECK: [0x0a,0x00,0x4c,0xd0,0x02,0x04,0x02,0x00]
57759 v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
57760 // CHECK: [0x0a,0x00,0x4c,0xd0,0x04,0x04,0x02,0x00]
57762 v_cmp_ge_f64_e64 s[10:11], s[102:103], v[2:3]
57763 // CHECK: [0x0a,0x00,0x4c,0xd0,0x66,0x04,0x02,0x00]
57765 v_cmp_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
57766 // CHECK: [0x0a,0x00,0x4c,0xd0,0x68,0x04,0x02,0x00]
57768 v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
57769 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6a,0x04,0x02,0x00]
57771 v_cmp_ge_f64_e64 s[10:11], tba, v[2:3]
57772 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6c,0x04,0x02,0x00]
57774 v_cmp_ge_f64_e64 s[10:11], tma, v[2:3]
57775 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6e,0x04,0x02,0x00]
57777 v_cmp_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57778 // CHECK: [0x0a,0x00,0x4c,0xd0,0x7a,0x04,0x02,0x00]
57780 v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
57781 // CHECK: [0x0a,0x00,0x4c,0xd0,0x7e,0x04,0x02,0x00]
57783 v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
57784 // CHECK: [0x0a,0x00,0x4c,0xd0,0x80,0x04,0x02,0x00]
57786 v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
57787 // CHECK: [0x0a,0x00,0x4c,0xd0,0xc1,0x04,0x02,0x00]
57789 v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
57790 // CHECK: [0x0a,0x00,0x4c,0xd0,0xf0,0x04,0x02,0x00]
57792 v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
57793 // CHECK: [0x0a,0x00,0x4c,0xd0,0xf7,0x04,0x02,0x00]
57795 v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
57796 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x03,0x00]
57798 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
57799 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x09,0x00,0x00]
57801 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
57802 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x0d,0x00,0x00]
57804 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[102:103]
57805 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcd,0x00,0x00]
57807 v_cmp_ge_f64_e64 s[10:11], v[1:2], flat_scratch
57808 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd1,0x00,0x00]
57810 v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
57811 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd5,0x00,0x00]
57813 v_cmp_ge_f64_e64 s[10:11], v[1:2], tba
57814 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd9,0x00,0x00]
57816 v_cmp_ge_f64_e64 s[10:11], v[1:2], tma
57817 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdd,0x00,0x00]
57819 v_cmp_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57820 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf5,0x00,0x00]
57822 v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
57823 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x00,0x00]
57825 v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
57826 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x01,0x01,0x00]
57828 v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
57829 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x83,0x01,0x00]
57831 v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
57832 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xe1,0x01,0x00]
57834 v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
57835 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xef,0x01,0x00]
57837 v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
57838 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x20]
57840 v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
57841 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x40]
57843 v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
57844 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x60]
57846 v_cmp_o_f64 vcc, v[1:2], v[2:3]
57847 // CHECK: [0x01,0x05,0x4e,0x7c]
57849 v_cmp_o_f64 vcc, v[254:255], v[2:3]
57850 // CHECK: [0xfe,0x05,0x4e,0x7c]
57852 v_cmp_o_f64 vcc, s[2:3], v[2:3]
57853 // CHECK: [0x02,0x04,0x4e,0x7c]
57855 v_cmp_o_f64 vcc, s[4:5], v[2:3]
57856 // CHECK: [0x04,0x04,0x4e,0x7c]
57858 v_cmp_o_f64 vcc, s[102:103], v[2:3]
57859 // CHECK: [0x66,0x04,0x4e,0x7c]
57861 v_cmp_o_f64 vcc, flat_scratch, v[2:3]
57862 // CHECK: [0x68,0x04,0x4e,0x7c]
57864 v_cmp_o_f64 vcc, vcc, v[2:3]
57865 // CHECK: [0x6a,0x04,0x4e,0x7c]
57867 v_cmp_o_f64 vcc, tba, v[2:3]
57868 // CHECK: [0x6c,0x04,0x4e,0x7c]
57870 v_cmp_o_f64 vcc, tma, v[2:3]
57871 // CHECK: [0x6e,0x04,0x4e,0x7c]
57873 v_cmp_o_f64 vcc, ttmp[10:11], v[2:3]
57874 // CHECK: [0x7a,0x04,0x4e,0x7c]
57876 v_cmp_o_f64 vcc, exec, v[2:3]
57877 // CHECK: [0x7e,0x04,0x4e,0x7c]
57879 v_cmp_o_f64 vcc, 0, v[2:3]
57880 // CHECK: [0x80,0x04,0x4e,0x7c]
57882 v_cmp_o_f64 vcc, -1, v[2:3]
57883 // CHECK: [0xc1,0x04,0x4e,0x7c]
57885 v_cmp_o_f64 vcc, 0.5, v[2:3]
57886 // CHECK: [0xf0,0x04,0x4e,0x7c]
57888 v_cmp_o_f64 vcc, -4.0, v[2:3]
57889 // CHECK: [0xf7,0x04,0x4e,0x7c]
57891 v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
57892 // CHECK: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
57894 v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
57895 // CHECK: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
57897 v_cmp_o_f64 vcc, v[1:2], v[254:255]
57898 // CHECK: [0x01,0xfd,0x4f,0x7c]
57900 v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
57901 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57903 v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
57904 // CHECK: [0x0c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57906 v_cmp_o_f64_e64 s[102:103], v[1:2], v[2:3]
57907 // CHECK: [0x66,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57909 v_cmp_o_f64_e64 flat_scratch, v[1:2], v[2:3]
57910 // CHECK: [0x68,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57912 v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
57913 // CHECK: [0x6a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57915 v_cmp_o_f64_e64 tba, v[1:2], v[2:3]
57916 // CHECK: [0x6c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57918 v_cmp_o_f64_e64 tma, v[1:2], v[2:3]
57919 // CHECK: [0x6e,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57921 v_cmp_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
57922 // CHECK: [0x7a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
57924 v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
57925 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfe,0x05,0x02,0x00]
57927 v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
57928 // CHECK: [0x0a,0x00,0x4e,0xd0,0x02,0x04,0x02,0x00]
57930 v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
57931 // CHECK: [0x0a,0x00,0x4e,0xd0,0x04,0x04,0x02,0x00]
57933 v_cmp_o_f64_e64 s[10:11], s[102:103], v[2:3]
57934 // CHECK: [0x0a,0x00,0x4e,0xd0,0x66,0x04,0x02,0x00]
57936 v_cmp_o_f64_e64 s[10:11], flat_scratch, v[2:3]
57937 // CHECK: [0x0a,0x00,0x4e,0xd0,0x68,0x04,0x02,0x00]
57939 v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
57940 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6a,0x04,0x02,0x00]
57942 v_cmp_o_f64_e64 s[10:11], tba, v[2:3]
57943 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6c,0x04,0x02,0x00]
57945 v_cmp_o_f64_e64 s[10:11], tma, v[2:3]
57946 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6e,0x04,0x02,0x00]
57948 v_cmp_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
57949 // CHECK: [0x0a,0x00,0x4e,0xd0,0x7a,0x04,0x02,0x00]
57951 v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
57952 // CHECK: [0x0a,0x00,0x4e,0xd0,0x7e,0x04,0x02,0x00]
57954 v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
57955 // CHECK: [0x0a,0x00,0x4e,0xd0,0x80,0x04,0x02,0x00]
57957 v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
57958 // CHECK: [0x0a,0x00,0x4e,0xd0,0xc1,0x04,0x02,0x00]
57960 v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
57961 // CHECK: [0x0a,0x00,0x4e,0xd0,0xf0,0x04,0x02,0x00]
57963 v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
57964 // CHECK: [0x0a,0x00,0x4e,0xd0,0xf7,0x04,0x02,0x00]
57966 v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
57967 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x03,0x00]
57969 v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
57970 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x09,0x00,0x00]
57972 v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
57973 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x0d,0x00,0x00]
57975 v_cmp_o_f64_e64 s[10:11], v[1:2], s[102:103]
57976 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcd,0x00,0x00]
57978 v_cmp_o_f64_e64 s[10:11], v[1:2], flat_scratch
57979 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd1,0x00,0x00]
57981 v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
57982 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd5,0x00,0x00]
57984 v_cmp_o_f64_e64 s[10:11], v[1:2], tba
57985 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd9,0x00,0x00]
57987 v_cmp_o_f64_e64 s[10:11], v[1:2], tma
57988 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdd,0x00,0x00]
57990 v_cmp_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
57991 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf5,0x00,0x00]
57993 v_cmp_o_f64_e64 s[10:11], v[1:2], exec
57994 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x00,0x00]
57996 v_cmp_o_f64_e64 s[10:11], v[1:2], 0
57997 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x01,0x01,0x00]
57999 v_cmp_o_f64_e64 s[10:11], v[1:2], -1
58000 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x83,0x01,0x00]
58002 v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
58003 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xe1,0x01,0x00]
58005 v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
58006 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xef,0x01,0x00]
58008 v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
58009 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x20]
58011 v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
58012 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x40]
58014 v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
58015 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x60]
58017 v_cmp_u_f64 vcc, v[1:2], v[2:3]
58018 // CHECK: [0x01,0x05,0x50,0x7c]
58020 v_cmp_u_f64 vcc, v[254:255], v[2:3]
58021 // CHECK: [0xfe,0x05,0x50,0x7c]
58023 v_cmp_u_f64 vcc, s[2:3], v[2:3]
58024 // CHECK: [0x02,0x04,0x50,0x7c]
58026 v_cmp_u_f64 vcc, s[4:5], v[2:3]
58027 // CHECK: [0x04,0x04,0x50,0x7c]
58029 v_cmp_u_f64 vcc, s[102:103], v[2:3]
58030 // CHECK: [0x66,0x04,0x50,0x7c]
58032 v_cmp_u_f64 vcc, flat_scratch, v[2:3]
58033 // CHECK: [0x68,0x04,0x50,0x7c]
58035 v_cmp_u_f64 vcc, vcc, v[2:3]
58036 // CHECK: [0x6a,0x04,0x50,0x7c]
58038 v_cmp_u_f64 vcc, tba, v[2:3]
58039 // CHECK: [0x6c,0x04,0x50,0x7c]
58041 v_cmp_u_f64 vcc, tma, v[2:3]
58042 // CHECK: [0x6e,0x04,0x50,0x7c]
58044 v_cmp_u_f64 vcc, ttmp[10:11], v[2:3]
58045 // CHECK: [0x7a,0x04,0x50,0x7c]
58047 v_cmp_u_f64 vcc, exec, v[2:3]
58048 // CHECK: [0x7e,0x04,0x50,0x7c]
58050 v_cmp_u_f64 vcc, 0, v[2:3]
58051 // CHECK: [0x80,0x04,0x50,0x7c]
58053 v_cmp_u_f64 vcc, -1, v[2:3]
58054 // CHECK: [0xc1,0x04,0x50,0x7c]
58056 v_cmp_u_f64 vcc, 0.5, v[2:3]
58057 // CHECK: [0xf0,0x04,0x50,0x7c]
58059 v_cmp_u_f64 vcc, -4.0, v[2:3]
58060 // CHECK: [0xf7,0x04,0x50,0x7c]
58062 v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
58063 // CHECK: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
58065 v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
58066 // CHECK: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
58068 v_cmp_u_f64 vcc, v[1:2], v[254:255]
58069 // CHECK: [0x01,0xfd,0x51,0x7c]
58071 v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
58072 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58074 v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
58075 // CHECK: [0x0c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58077 v_cmp_u_f64_e64 s[102:103], v[1:2], v[2:3]
58078 // CHECK: [0x66,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58080 v_cmp_u_f64_e64 flat_scratch, v[1:2], v[2:3]
58081 // CHECK: [0x68,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58083 v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
58084 // CHECK: [0x6a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58086 v_cmp_u_f64_e64 tba, v[1:2], v[2:3]
58087 // CHECK: [0x6c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58089 v_cmp_u_f64_e64 tma, v[1:2], v[2:3]
58090 // CHECK: [0x6e,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58092 v_cmp_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58093 // CHECK: [0x7a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
58095 v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
58096 // CHECK: [0x0a,0x00,0x50,0xd0,0xfe,0x05,0x02,0x00]
58098 v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
58099 // CHECK: [0x0a,0x00,0x50,0xd0,0x02,0x04,0x02,0x00]
58101 v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
58102 // CHECK: [0x0a,0x00,0x50,0xd0,0x04,0x04,0x02,0x00]
58104 v_cmp_u_f64_e64 s[10:11], s[102:103], v[2:3]
58105 // CHECK: [0x0a,0x00,0x50,0xd0,0x66,0x04,0x02,0x00]
58107 v_cmp_u_f64_e64 s[10:11], flat_scratch, v[2:3]
58108 // CHECK: [0x0a,0x00,0x50,0xd0,0x68,0x04,0x02,0x00]
58110 v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
58111 // CHECK: [0x0a,0x00,0x50,0xd0,0x6a,0x04,0x02,0x00]
58113 v_cmp_u_f64_e64 s[10:11], tba, v[2:3]
58114 // CHECK: [0x0a,0x00,0x50,0xd0,0x6c,0x04,0x02,0x00]
58116 v_cmp_u_f64_e64 s[10:11], tma, v[2:3]
58117 // CHECK: [0x0a,0x00,0x50,0xd0,0x6e,0x04,0x02,0x00]
58119 v_cmp_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58120 // CHECK: [0x0a,0x00,0x50,0xd0,0x7a,0x04,0x02,0x00]
58122 v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
58123 // CHECK: [0x0a,0x00,0x50,0xd0,0x7e,0x04,0x02,0x00]
58125 v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
58126 // CHECK: [0x0a,0x00,0x50,0xd0,0x80,0x04,0x02,0x00]
58128 v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
58129 // CHECK: [0x0a,0x00,0x50,0xd0,0xc1,0x04,0x02,0x00]
58131 v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
58132 // CHECK: [0x0a,0x00,0x50,0xd0,0xf0,0x04,0x02,0x00]
58134 v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
58135 // CHECK: [0x0a,0x00,0x50,0xd0,0xf7,0x04,0x02,0x00]
58137 v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
58138 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x03,0x00]
58140 v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
58141 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x09,0x00,0x00]
58143 v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
58144 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x0d,0x00,0x00]
58146 v_cmp_u_f64_e64 s[10:11], v[1:2], s[102:103]
58147 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcd,0x00,0x00]
58149 v_cmp_u_f64_e64 s[10:11], v[1:2], flat_scratch
58150 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd1,0x00,0x00]
58152 v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
58153 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd5,0x00,0x00]
58155 v_cmp_u_f64_e64 s[10:11], v[1:2], tba
58156 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd9,0x00,0x00]
58158 v_cmp_u_f64_e64 s[10:11], v[1:2], tma
58159 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdd,0x00,0x00]
58161 v_cmp_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58162 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf5,0x00,0x00]
58164 v_cmp_u_f64_e64 s[10:11], v[1:2], exec
58165 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x00,0x00]
58167 v_cmp_u_f64_e64 s[10:11], v[1:2], 0
58168 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x01,0x01,0x00]
58170 v_cmp_u_f64_e64 s[10:11], v[1:2], -1
58171 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x83,0x01,0x00]
58173 v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
58174 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xe1,0x01,0x00]
58176 v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
58177 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xef,0x01,0x00]
58179 v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
58180 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x20]
58182 v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
58183 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x40]
58185 v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
58186 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x60]
58188 v_cmp_nge_f64 vcc, v[1:2], v[2:3]
58189 // CHECK: [0x01,0x05,0x52,0x7c]
58191 v_cmp_nge_f64 vcc, v[254:255], v[2:3]
58192 // CHECK: [0xfe,0x05,0x52,0x7c]
58194 v_cmp_nge_f64 vcc, s[2:3], v[2:3]
58195 // CHECK: [0x02,0x04,0x52,0x7c]
58197 v_cmp_nge_f64 vcc, s[4:5], v[2:3]
58198 // CHECK: [0x04,0x04,0x52,0x7c]
58200 v_cmp_nge_f64 vcc, s[102:103], v[2:3]
58201 // CHECK: [0x66,0x04,0x52,0x7c]
58203 v_cmp_nge_f64 vcc, flat_scratch, v[2:3]
58204 // CHECK: [0x68,0x04,0x52,0x7c]
58206 v_cmp_nge_f64 vcc, vcc, v[2:3]
58207 // CHECK: [0x6a,0x04,0x52,0x7c]
58209 v_cmp_nge_f64 vcc, tba, v[2:3]
58210 // CHECK: [0x6c,0x04,0x52,0x7c]
58212 v_cmp_nge_f64 vcc, tma, v[2:3]
58213 // CHECK: [0x6e,0x04,0x52,0x7c]
58215 v_cmp_nge_f64 vcc, ttmp[10:11], v[2:3]
58216 // CHECK: [0x7a,0x04,0x52,0x7c]
58218 v_cmp_nge_f64 vcc, exec, v[2:3]
58219 // CHECK: [0x7e,0x04,0x52,0x7c]
58221 v_cmp_nge_f64 vcc, 0, v[2:3]
58222 // CHECK: [0x80,0x04,0x52,0x7c]
58224 v_cmp_nge_f64 vcc, -1, v[2:3]
58225 // CHECK: [0xc1,0x04,0x52,0x7c]
58227 v_cmp_nge_f64 vcc, 0.5, v[2:3]
58228 // CHECK: [0xf0,0x04,0x52,0x7c]
58230 v_cmp_nge_f64 vcc, -4.0, v[2:3]
58231 // CHECK: [0xf7,0x04,0x52,0x7c]
58233 v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
58234 // CHECK: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
58236 v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
58237 // CHECK: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
58239 v_cmp_nge_f64 vcc, v[1:2], v[254:255]
58240 // CHECK: [0x01,0xfd,0x53,0x7c]
58242 v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
58243 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58245 v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
58246 // CHECK: [0x0c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58248 v_cmp_nge_f64_e64 s[102:103], v[1:2], v[2:3]
58249 // CHECK: [0x66,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58251 v_cmp_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
58252 // CHECK: [0x68,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58254 v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
58255 // CHECK: [0x6a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58257 v_cmp_nge_f64_e64 tba, v[1:2], v[2:3]
58258 // CHECK: [0x6c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58260 v_cmp_nge_f64_e64 tma, v[1:2], v[2:3]
58261 // CHECK: [0x6e,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58263 v_cmp_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58264 // CHECK: [0x7a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
58266 v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
58267 // CHECK: [0x0a,0x00,0x52,0xd0,0xfe,0x05,0x02,0x00]
58269 v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
58270 // CHECK: [0x0a,0x00,0x52,0xd0,0x02,0x04,0x02,0x00]
58272 v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
58273 // CHECK: [0x0a,0x00,0x52,0xd0,0x04,0x04,0x02,0x00]
58275 v_cmp_nge_f64_e64 s[10:11], s[102:103], v[2:3]
58276 // CHECK: [0x0a,0x00,0x52,0xd0,0x66,0x04,0x02,0x00]
58278 v_cmp_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
58279 // CHECK: [0x0a,0x00,0x52,0xd0,0x68,0x04,0x02,0x00]
58281 v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
58282 // CHECK: [0x0a,0x00,0x52,0xd0,0x6a,0x04,0x02,0x00]
58284 v_cmp_nge_f64_e64 s[10:11], tba, v[2:3]
58285 // CHECK: [0x0a,0x00,0x52,0xd0,0x6c,0x04,0x02,0x00]
58287 v_cmp_nge_f64_e64 s[10:11], tma, v[2:3]
58288 // CHECK: [0x0a,0x00,0x52,0xd0,0x6e,0x04,0x02,0x00]
58290 v_cmp_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58291 // CHECK: [0x0a,0x00,0x52,0xd0,0x7a,0x04,0x02,0x00]
58293 v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
58294 // CHECK: [0x0a,0x00,0x52,0xd0,0x7e,0x04,0x02,0x00]
58296 v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
58297 // CHECK: [0x0a,0x00,0x52,0xd0,0x80,0x04,0x02,0x00]
58299 v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
58300 // CHECK: [0x0a,0x00,0x52,0xd0,0xc1,0x04,0x02,0x00]
58302 v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
58303 // CHECK: [0x0a,0x00,0x52,0xd0,0xf0,0x04,0x02,0x00]
58305 v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
58306 // CHECK: [0x0a,0x00,0x52,0xd0,0xf7,0x04,0x02,0x00]
58308 v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
58309 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x03,0x00]
58311 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
58312 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x09,0x00,0x00]
58314 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
58315 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x0d,0x00,0x00]
58317 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[102:103]
58318 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcd,0x00,0x00]
58320 v_cmp_nge_f64_e64 s[10:11], v[1:2], flat_scratch
58321 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd1,0x00,0x00]
58323 v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
58324 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd5,0x00,0x00]
58326 v_cmp_nge_f64_e64 s[10:11], v[1:2], tba
58327 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd9,0x00,0x00]
58329 v_cmp_nge_f64_e64 s[10:11], v[1:2], tma
58330 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdd,0x00,0x00]
58332 v_cmp_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58333 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf5,0x00,0x00]
58335 v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
58336 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x00,0x00]
58338 v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
58339 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x01,0x01,0x00]
58341 v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
58342 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x83,0x01,0x00]
58344 v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
58345 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xe1,0x01,0x00]
58347 v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
58348 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xef,0x01,0x00]
58350 v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
58351 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x20]
58353 v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
58354 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x40]
58356 v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
58357 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x60]
58359 v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
58360 // CHECK: [0x01,0x05,0x54,0x7c]
58362 v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
58363 // CHECK: [0xfe,0x05,0x54,0x7c]
58365 v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
58366 // CHECK: [0x02,0x04,0x54,0x7c]
58368 v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
58369 // CHECK: [0x04,0x04,0x54,0x7c]
58371 v_cmp_nlg_f64 vcc, s[102:103], v[2:3]
58372 // CHECK: [0x66,0x04,0x54,0x7c]
58374 v_cmp_nlg_f64 vcc, flat_scratch, v[2:3]
58375 // CHECK: [0x68,0x04,0x54,0x7c]
58377 v_cmp_nlg_f64 vcc, vcc, v[2:3]
58378 // CHECK: [0x6a,0x04,0x54,0x7c]
58380 v_cmp_nlg_f64 vcc, tba, v[2:3]
58381 // CHECK: [0x6c,0x04,0x54,0x7c]
58383 v_cmp_nlg_f64 vcc, tma, v[2:3]
58384 // CHECK: [0x6e,0x04,0x54,0x7c]
58386 v_cmp_nlg_f64 vcc, ttmp[10:11], v[2:3]
58387 // CHECK: [0x7a,0x04,0x54,0x7c]
58389 v_cmp_nlg_f64 vcc, exec, v[2:3]
58390 // CHECK: [0x7e,0x04,0x54,0x7c]
58392 v_cmp_nlg_f64 vcc, 0, v[2:3]
58393 // CHECK: [0x80,0x04,0x54,0x7c]
58395 v_cmp_nlg_f64 vcc, -1, v[2:3]
58396 // CHECK: [0xc1,0x04,0x54,0x7c]
58398 v_cmp_nlg_f64 vcc, 0.5, v[2:3]
58399 // CHECK: [0xf0,0x04,0x54,0x7c]
58401 v_cmp_nlg_f64 vcc, -4.0, v[2:3]
58402 // CHECK: [0xf7,0x04,0x54,0x7c]
58404 v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
58405 // CHECK: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
58407 v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
58408 // CHECK: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
58410 v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
58411 // CHECK: [0x01,0xfd,0x55,0x7c]
58413 v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
58414 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58416 v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
58417 // CHECK: [0x0c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58419 v_cmp_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
58420 // CHECK: [0x66,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58422 v_cmp_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
58423 // CHECK: [0x68,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58425 v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
58426 // CHECK: [0x6a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58428 v_cmp_nlg_f64_e64 tba, v[1:2], v[2:3]
58429 // CHECK: [0x6c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58431 v_cmp_nlg_f64_e64 tma, v[1:2], v[2:3]
58432 // CHECK: [0x6e,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58434 v_cmp_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58435 // CHECK: [0x7a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
58437 v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
58438 // CHECK: [0x0a,0x00,0x54,0xd0,0xfe,0x05,0x02,0x00]
58440 v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
58441 // CHECK: [0x0a,0x00,0x54,0xd0,0x02,0x04,0x02,0x00]
58443 v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
58444 // CHECK: [0x0a,0x00,0x54,0xd0,0x04,0x04,0x02,0x00]
58446 v_cmp_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
58447 // CHECK: [0x0a,0x00,0x54,0xd0,0x66,0x04,0x02,0x00]
58449 v_cmp_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
58450 // CHECK: [0x0a,0x00,0x54,0xd0,0x68,0x04,0x02,0x00]
58452 v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
58453 // CHECK: [0x0a,0x00,0x54,0xd0,0x6a,0x04,0x02,0x00]
58455 v_cmp_nlg_f64_e64 s[10:11], tba, v[2:3]
58456 // CHECK: [0x0a,0x00,0x54,0xd0,0x6c,0x04,0x02,0x00]
58458 v_cmp_nlg_f64_e64 s[10:11], tma, v[2:3]
58459 // CHECK: [0x0a,0x00,0x54,0xd0,0x6e,0x04,0x02,0x00]
58461 v_cmp_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58462 // CHECK: [0x0a,0x00,0x54,0xd0,0x7a,0x04,0x02,0x00]
58464 v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
58465 // CHECK: [0x0a,0x00,0x54,0xd0,0x7e,0x04,0x02,0x00]
58467 v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
58468 // CHECK: [0x0a,0x00,0x54,0xd0,0x80,0x04,0x02,0x00]
58470 v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
58471 // CHECK: [0x0a,0x00,0x54,0xd0,0xc1,0x04,0x02,0x00]
58473 v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
58474 // CHECK: [0x0a,0x00,0x54,0xd0,0xf0,0x04,0x02,0x00]
58476 v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
58477 // CHECK: [0x0a,0x00,0x54,0xd0,0xf7,0x04,0x02,0x00]
58479 v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
58480 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x03,0x00]
58482 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
58483 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x09,0x00,0x00]
58485 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
58486 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x0d,0x00,0x00]
58488 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
58489 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcd,0x00,0x00]
58491 v_cmp_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
58492 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd1,0x00,0x00]
58494 v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
58495 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd5,0x00,0x00]
58497 v_cmp_nlg_f64_e64 s[10:11], v[1:2], tba
58498 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd9,0x00,0x00]
58500 v_cmp_nlg_f64_e64 s[10:11], v[1:2], tma
58501 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdd,0x00,0x00]
58503 v_cmp_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58504 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf5,0x00,0x00]
58506 v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
58507 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x00,0x00]
58509 v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
58510 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x01,0x01,0x00]
58512 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
58513 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x83,0x01,0x00]
58515 v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
58516 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xe1,0x01,0x00]
58518 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
58519 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xef,0x01,0x00]
58521 v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
58522 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x20]
58524 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
58525 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x40]
58527 v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
58528 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x60]
58530 v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
58531 // CHECK: [0x01,0x05,0x56,0x7c]
58533 v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
58534 // CHECK: [0xfe,0x05,0x56,0x7c]
58536 v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
58537 // CHECK: [0x02,0x04,0x56,0x7c]
58539 v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
58540 // CHECK: [0x04,0x04,0x56,0x7c]
58542 v_cmp_ngt_f64 vcc, s[102:103], v[2:3]
58543 // CHECK: [0x66,0x04,0x56,0x7c]
58545 v_cmp_ngt_f64 vcc, flat_scratch, v[2:3]
58546 // CHECK: [0x68,0x04,0x56,0x7c]
58548 v_cmp_ngt_f64 vcc, vcc, v[2:3]
58549 // CHECK: [0x6a,0x04,0x56,0x7c]
58551 v_cmp_ngt_f64 vcc, tba, v[2:3]
58552 // CHECK: [0x6c,0x04,0x56,0x7c]
58554 v_cmp_ngt_f64 vcc, tma, v[2:3]
58555 // CHECK: [0x6e,0x04,0x56,0x7c]
58557 v_cmp_ngt_f64 vcc, ttmp[10:11], v[2:3]
58558 // CHECK: [0x7a,0x04,0x56,0x7c]
58560 v_cmp_ngt_f64 vcc, exec, v[2:3]
58561 // CHECK: [0x7e,0x04,0x56,0x7c]
58563 v_cmp_ngt_f64 vcc, 0, v[2:3]
58564 // CHECK: [0x80,0x04,0x56,0x7c]
58566 v_cmp_ngt_f64 vcc, -1, v[2:3]
58567 // CHECK: [0xc1,0x04,0x56,0x7c]
58569 v_cmp_ngt_f64 vcc, 0.5, v[2:3]
58570 // CHECK: [0xf0,0x04,0x56,0x7c]
58572 v_cmp_ngt_f64 vcc, -4.0, v[2:3]
58573 // CHECK: [0xf7,0x04,0x56,0x7c]
58575 v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
58576 // CHECK: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
58578 v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
58579 // CHECK: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
58581 v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
58582 // CHECK: [0x01,0xfd,0x57,0x7c]
58584 v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
58585 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58587 v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
58588 // CHECK: [0x0c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58590 v_cmp_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
58591 // CHECK: [0x66,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58593 v_cmp_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
58594 // CHECK: [0x68,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58596 v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
58597 // CHECK: [0x6a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58599 v_cmp_ngt_f64_e64 tba, v[1:2], v[2:3]
58600 // CHECK: [0x6c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58602 v_cmp_ngt_f64_e64 tma, v[1:2], v[2:3]
58603 // CHECK: [0x6e,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58605 v_cmp_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58606 // CHECK: [0x7a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
58608 v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
58609 // CHECK: [0x0a,0x00,0x56,0xd0,0xfe,0x05,0x02,0x00]
58611 v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
58612 // CHECK: [0x0a,0x00,0x56,0xd0,0x02,0x04,0x02,0x00]
58614 v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
58615 // CHECK: [0x0a,0x00,0x56,0xd0,0x04,0x04,0x02,0x00]
58617 v_cmp_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
58618 // CHECK: [0x0a,0x00,0x56,0xd0,0x66,0x04,0x02,0x00]
58620 v_cmp_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
58621 // CHECK: [0x0a,0x00,0x56,0xd0,0x68,0x04,0x02,0x00]
58623 v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
58624 // CHECK: [0x0a,0x00,0x56,0xd0,0x6a,0x04,0x02,0x00]
58626 v_cmp_ngt_f64_e64 s[10:11], tba, v[2:3]
58627 // CHECK: [0x0a,0x00,0x56,0xd0,0x6c,0x04,0x02,0x00]
58629 v_cmp_ngt_f64_e64 s[10:11], tma, v[2:3]
58630 // CHECK: [0x0a,0x00,0x56,0xd0,0x6e,0x04,0x02,0x00]
58632 v_cmp_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58633 // CHECK: [0x0a,0x00,0x56,0xd0,0x7a,0x04,0x02,0x00]
58635 v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
58636 // CHECK: [0x0a,0x00,0x56,0xd0,0x7e,0x04,0x02,0x00]
58638 v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
58639 // CHECK: [0x0a,0x00,0x56,0xd0,0x80,0x04,0x02,0x00]
58641 v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
58642 // CHECK: [0x0a,0x00,0x56,0xd0,0xc1,0x04,0x02,0x00]
58644 v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
58645 // CHECK: [0x0a,0x00,0x56,0xd0,0xf0,0x04,0x02,0x00]
58647 v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
58648 // CHECK: [0x0a,0x00,0x56,0xd0,0xf7,0x04,0x02,0x00]
58650 v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
58651 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x03,0x00]
58653 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
58654 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x09,0x00,0x00]
58656 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
58657 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x0d,0x00,0x00]
58659 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
58660 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcd,0x00,0x00]
58662 v_cmp_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
58663 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd1,0x00,0x00]
58665 v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
58666 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd5,0x00,0x00]
58668 v_cmp_ngt_f64_e64 s[10:11], v[1:2], tba
58669 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd9,0x00,0x00]
58671 v_cmp_ngt_f64_e64 s[10:11], v[1:2], tma
58672 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdd,0x00,0x00]
58674 v_cmp_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58675 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf5,0x00,0x00]
58677 v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
58678 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x00,0x00]
58680 v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
58681 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x01,0x01,0x00]
58683 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
58684 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x83,0x01,0x00]
58686 v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
58687 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xe1,0x01,0x00]
58689 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
58690 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xef,0x01,0x00]
58692 v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
58693 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x20]
58695 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
58696 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x40]
58698 v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
58699 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x60]
58701 v_cmp_nle_f64 vcc, v[1:2], v[2:3]
58702 // CHECK: [0x01,0x05,0x58,0x7c]
58704 v_cmp_nle_f64 vcc, v[254:255], v[2:3]
58705 // CHECK: [0xfe,0x05,0x58,0x7c]
58707 v_cmp_nle_f64 vcc, s[2:3], v[2:3]
58708 // CHECK: [0x02,0x04,0x58,0x7c]
58710 v_cmp_nle_f64 vcc, s[4:5], v[2:3]
58711 // CHECK: [0x04,0x04,0x58,0x7c]
58713 v_cmp_nle_f64 vcc, s[102:103], v[2:3]
58714 // CHECK: [0x66,0x04,0x58,0x7c]
58716 v_cmp_nle_f64 vcc, flat_scratch, v[2:3]
58717 // CHECK: [0x68,0x04,0x58,0x7c]
58719 v_cmp_nle_f64 vcc, vcc, v[2:3]
58720 // CHECK: [0x6a,0x04,0x58,0x7c]
58722 v_cmp_nle_f64 vcc, tba, v[2:3]
58723 // CHECK: [0x6c,0x04,0x58,0x7c]
58725 v_cmp_nle_f64 vcc, tma, v[2:3]
58726 // CHECK: [0x6e,0x04,0x58,0x7c]
58728 v_cmp_nle_f64 vcc, ttmp[10:11], v[2:3]
58729 // CHECK: [0x7a,0x04,0x58,0x7c]
58731 v_cmp_nle_f64 vcc, exec, v[2:3]
58732 // CHECK: [0x7e,0x04,0x58,0x7c]
58734 v_cmp_nle_f64 vcc, 0, v[2:3]
58735 // CHECK: [0x80,0x04,0x58,0x7c]
58737 v_cmp_nle_f64 vcc, -1, v[2:3]
58738 // CHECK: [0xc1,0x04,0x58,0x7c]
58740 v_cmp_nle_f64 vcc, 0.5, v[2:3]
58741 // CHECK: [0xf0,0x04,0x58,0x7c]
58743 v_cmp_nle_f64 vcc, -4.0, v[2:3]
58744 // CHECK: [0xf7,0x04,0x58,0x7c]
58746 v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
58747 // CHECK: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
58749 v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
58750 // CHECK: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
58752 v_cmp_nle_f64 vcc, v[1:2], v[254:255]
58753 // CHECK: [0x01,0xfd,0x59,0x7c]
58755 v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
58756 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58758 v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
58759 // CHECK: [0x0c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58761 v_cmp_nle_f64_e64 s[102:103], v[1:2], v[2:3]
58762 // CHECK: [0x66,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58764 v_cmp_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
58765 // CHECK: [0x68,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58767 v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
58768 // CHECK: [0x6a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58770 v_cmp_nle_f64_e64 tba, v[1:2], v[2:3]
58771 // CHECK: [0x6c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58773 v_cmp_nle_f64_e64 tma, v[1:2], v[2:3]
58774 // CHECK: [0x6e,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58776 v_cmp_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58777 // CHECK: [0x7a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
58779 v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
58780 // CHECK: [0x0a,0x00,0x58,0xd0,0xfe,0x05,0x02,0x00]
58782 v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
58783 // CHECK: [0x0a,0x00,0x58,0xd0,0x02,0x04,0x02,0x00]
58785 v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
58786 // CHECK: [0x0a,0x00,0x58,0xd0,0x04,0x04,0x02,0x00]
58788 v_cmp_nle_f64_e64 s[10:11], s[102:103], v[2:3]
58789 // CHECK: [0x0a,0x00,0x58,0xd0,0x66,0x04,0x02,0x00]
58791 v_cmp_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
58792 // CHECK: [0x0a,0x00,0x58,0xd0,0x68,0x04,0x02,0x00]
58794 v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
58795 // CHECK: [0x0a,0x00,0x58,0xd0,0x6a,0x04,0x02,0x00]
58797 v_cmp_nle_f64_e64 s[10:11], tba, v[2:3]
58798 // CHECK: [0x0a,0x00,0x58,0xd0,0x6c,0x04,0x02,0x00]
58800 v_cmp_nle_f64_e64 s[10:11], tma, v[2:3]
58801 // CHECK: [0x0a,0x00,0x58,0xd0,0x6e,0x04,0x02,0x00]
58803 v_cmp_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58804 // CHECK: [0x0a,0x00,0x58,0xd0,0x7a,0x04,0x02,0x00]
58806 v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
58807 // CHECK: [0x0a,0x00,0x58,0xd0,0x7e,0x04,0x02,0x00]
58809 v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
58810 // CHECK: [0x0a,0x00,0x58,0xd0,0x80,0x04,0x02,0x00]
58812 v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
58813 // CHECK: [0x0a,0x00,0x58,0xd0,0xc1,0x04,0x02,0x00]
58815 v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
58816 // CHECK: [0x0a,0x00,0x58,0xd0,0xf0,0x04,0x02,0x00]
58818 v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
58819 // CHECK: [0x0a,0x00,0x58,0xd0,0xf7,0x04,0x02,0x00]
58821 v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
58822 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x03,0x00]
58824 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
58825 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x09,0x00,0x00]
58827 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
58828 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x0d,0x00,0x00]
58830 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[102:103]
58831 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcd,0x00,0x00]
58833 v_cmp_nle_f64_e64 s[10:11], v[1:2], flat_scratch
58834 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd1,0x00,0x00]
58836 v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
58837 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd5,0x00,0x00]
58839 v_cmp_nle_f64_e64 s[10:11], v[1:2], tba
58840 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd9,0x00,0x00]
58842 v_cmp_nle_f64_e64 s[10:11], v[1:2], tma
58843 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdd,0x00,0x00]
58845 v_cmp_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
58846 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf5,0x00,0x00]
58848 v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
58849 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x00,0x00]
58851 v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
58852 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x01,0x01,0x00]
58854 v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
58855 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x83,0x01,0x00]
58857 v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
58858 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xe1,0x01,0x00]
58860 v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
58861 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xef,0x01,0x00]
58863 v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
58864 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x20]
58866 v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
58867 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x40]
58869 v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
58870 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x60]
58872 v_cmp_neq_f64 vcc, v[1:2], v[2:3]
58873 // CHECK: [0x01,0x05,0x5a,0x7c]
58875 v_cmp_neq_f64 vcc, v[254:255], v[2:3]
58876 // CHECK: [0xfe,0x05,0x5a,0x7c]
58878 v_cmp_neq_f64 vcc, s[2:3], v[2:3]
58879 // CHECK: [0x02,0x04,0x5a,0x7c]
58881 v_cmp_neq_f64 vcc, s[4:5], v[2:3]
58882 // CHECK: [0x04,0x04,0x5a,0x7c]
58884 v_cmp_neq_f64 vcc, s[102:103], v[2:3]
58885 // CHECK: [0x66,0x04,0x5a,0x7c]
58887 v_cmp_neq_f64 vcc, flat_scratch, v[2:3]
58888 // CHECK: [0x68,0x04,0x5a,0x7c]
58890 v_cmp_neq_f64 vcc, vcc, v[2:3]
58891 // CHECK: [0x6a,0x04,0x5a,0x7c]
58893 v_cmp_neq_f64 vcc, tba, v[2:3]
58894 // CHECK: [0x6c,0x04,0x5a,0x7c]
58896 v_cmp_neq_f64 vcc, tma, v[2:3]
58897 // CHECK: [0x6e,0x04,0x5a,0x7c]
58899 v_cmp_neq_f64 vcc, ttmp[10:11], v[2:3]
58900 // CHECK: [0x7a,0x04,0x5a,0x7c]
58902 v_cmp_neq_f64 vcc, exec, v[2:3]
58903 // CHECK: [0x7e,0x04,0x5a,0x7c]
58905 v_cmp_neq_f64 vcc, 0, v[2:3]
58906 // CHECK: [0x80,0x04,0x5a,0x7c]
58908 v_cmp_neq_f64 vcc, -1, v[2:3]
58909 // CHECK: [0xc1,0x04,0x5a,0x7c]
58911 v_cmp_neq_f64 vcc, 0.5, v[2:3]
58912 // CHECK: [0xf0,0x04,0x5a,0x7c]
58914 v_cmp_neq_f64 vcc, -4.0, v[2:3]
58915 // CHECK: [0xf7,0x04,0x5a,0x7c]
58917 v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
58918 // CHECK: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
58920 v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
58921 // CHECK: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
58923 v_cmp_neq_f64 vcc, v[1:2], v[254:255]
58924 // CHECK: [0x01,0xfd,0x5b,0x7c]
58926 v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
58927 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58929 v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
58930 // CHECK: [0x0c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58932 v_cmp_neq_f64_e64 s[102:103], v[1:2], v[2:3]
58933 // CHECK: [0x66,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58935 v_cmp_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
58936 // CHECK: [0x68,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58938 v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
58939 // CHECK: [0x6a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58941 v_cmp_neq_f64_e64 tba, v[1:2], v[2:3]
58942 // CHECK: [0x6c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58944 v_cmp_neq_f64_e64 tma, v[1:2], v[2:3]
58945 // CHECK: [0x6e,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58947 v_cmp_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
58948 // CHECK: [0x7a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
58950 v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
58951 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfe,0x05,0x02,0x00]
58953 v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
58954 // CHECK: [0x0a,0x00,0x5a,0xd0,0x02,0x04,0x02,0x00]
58956 v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
58957 // CHECK: [0x0a,0x00,0x5a,0xd0,0x04,0x04,0x02,0x00]
58959 v_cmp_neq_f64_e64 s[10:11], s[102:103], v[2:3]
58960 // CHECK: [0x0a,0x00,0x5a,0xd0,0x66,0x04,0x02,0x00]
58962 v_cmp_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
58963 // CHECK: [0x0a,0x00,0x5a,0xd0,0x68,0x04,0x02,0x00]
58965 v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
58966 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6a,0x04,0x02,0x00]
58968 v_cmp_neq_f64_e64 s[10:11], tba, v[2:3]
58969 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6c,0x04,0x02,0x00]
58971 v_cmp_neq_f64_e64 s[10:11], tma, v[2:3]
58972 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6e,0x04,0x02,0x00]
58974 v_cmp_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
58975 // CHECK: [0x0a,0x00,0x5a,0xd0,0x7a,0x04,0x02,0x00]
58977 v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
58978 // CHECK: [0x0a,0x00,0x5a,0xd0,0x7e,0x04,0x02,0x00]
58980 v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
58981 // CHECK: [0x0a,0x00,0x5a,0xd0,0x80,0x04,0x02,0x00]
58983 v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
58984 // CHECK: [0x0a,0x00,0x5a,0xd0,0xc1,0x04,0x02,0x00]
58986 v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
58987 // CHECK: [0x0a,0x00,0x5a,0xd0,0xf0,0x04,0x02,0x00]
58989 v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
58990 // CHECK: [0x0a,0x00,0x5a,0xd0,0xf7,0x04,0x02,0x00]
58992 v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
58993 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x03,0x00]
58995 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
58996 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x09,0x00,0x00]
58998 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
58999 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x0d,0x00,0x00]
59001 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[102:103]
59002 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcd,0x00,0x00]
59004 v_cmp_neq_f64_e64 s[10:11], v[1:2], flat_scratch
59005 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd1,0x00,0x00]
59007 v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
59008 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd5,0x00,0x00]
59010 v_cmp_neq_f64_e64 s[10:11], v[1:2], tba
59011 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd9,0x00,0x00]
59013 v_cmp_neq_f64_e64 s[10:11], v[1:2], tma
59014 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdd,0x00,0x00]
59016 v_cmp_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59017 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf5,0x00,0x00]
59019 v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
59020 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x00,0x00]
59022 v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
59023 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x01,0x01,0x00]
59025 v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
59026 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x83,0x01,0x00]
59028 v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
59029 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xe1,0x01,0x00]
59031 v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
59032 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xef,0x01,0x00]
59034 v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
59035 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x20]
59037 v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
59038 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x40]
59040 v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
59041 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x60]
59043 v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
59044 // CHECK: [0x01,0x05,0x5c,0x7c]
59046 v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
59047 // CHECK: [0xfe,0x05,0x5c,0x7c]
59049 v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
59050 // CHECK: [0x02,0x04,0x5c,0x7c]
59052 v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
59053 // CHECK: [0x04,0x04,0x5c,0x7c]
59055 v_cmp_nlt_f64 vcc, s[102:103], v[2:3]
59056 // CHECK: [0x66,0x04,0x5c,0x7c]
59058 v_cmp_nlt_f64 vcc, flat_scratch, v[2:3]
59059 // CHECK: [0x68,0x04,0x5c,0x7c]
59061 v_cmp_nlt_f64 vcc, vcc, v[2:3]
59062 // CHECK: [0x6a,0x04,0x5c,0x7c]
59064 v_cmp_nlt_f64 vcc, tba, v[2:3]
59065 // CHECK: [0x6c,0x04,0x5c,0x7c]
59067 v_cmp_nlt_f64 vcc, tma, v[2:3]
59068 // CHECK: [0x6e,0x04,0x5c,0x7c]
59070 v_cmp_nlt_f64 vcc, ttmp[10:11], v[2:3]
59071 // CHECK: [0x7a,0x04,0x5c,0x7c]
59073 v_cmp_nlt_f64 vcc, exec, v[2:3]
59074 // CHECK: [0x7e,0x04,0x5c,0x7c]
59076 v_cmp_nlt_f64 vcc, 0, v[2:3]
59077 // CHECK: [0x80,0x04,0x5c,0x7c]
59079 v_cmp_nlt_f64 vcc, -1, v[2:3]
59080 // CHECK: [0xc1,0x04,0x5c,0x7c]
59082 v_cmp_nlt_f64 vcc, 0.5, v[2:3]
59083 // CHECK: [0xf0,0x04,0x5c,0x7c]
59085 v_cmp_nlt_f64 vcc, -4.0, v[2:3]
59086 // CHECK: [0xf7,0x04,0x5c,0x7c]
59088 v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
59089 // CHECK: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
59091 v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
59092 // CHECK: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
59094 v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
59095 // CHECK: [0x01,0xfd,0x5d,0x7c]
59097 v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
59098 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59100 v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
59101 // CHECK: [0x0c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59103 v_cmp_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
59104 // CHECK: [0x66,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59106 v_cmp_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
59107 // CHECK: [0x68,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59109 v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
59110 // CHECK: [0x6a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59112 v_cmp_nlt_f64_e64 tba, v[1:2], v[2:3]
59113 // CHECK: [0x6c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59115 v_cmp_nlt_f64_e64 tma, v[1:2], v[2:3]
59116 // CHECK: [0x6e,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59118 v_cmp_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59119 // CHECK: [0x7a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
59121 v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
59122 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfe,0x05,0x02,0x00]
59124 v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
59125 // CHECK: [0x0a,0x00,0x5c,0xd0,0x02,0x04,0x02,0x00]
59127 v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
59128 // CHECK: [0x0a,0x00,0x5c,0xd0,0x04,0x04,0x02,0x00]
59130 v_cmp_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
59131 // CHECK: [0x0a,0x00,0x5c,0xd0,0x66,0x04,0x02,0x00]
59133 v_cmp_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
59134 // CHECK: [0x0a,0x00,0x5c,0xd0,0x68,0x04,0x02,0x00]
59136 v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
59137 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6a,0x04,0x02,0x00]
59139 v_cmp_nlt_f64_e64 s[10:11], tba, v[2:3]
59140 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6c,0x04,0x02,0x00]
59142 v_cmp_nlt_f64_e64 s[10:11], tma, v[2:3]
59143 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6e,0x04,0x02,0x00]
59145 v_cmp_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59146 // CHECK: [0x0a,0x00,0x5c,0xd0,0x7a,0x04,0x02,0x00]
59148 v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
59149 // CHECK: [0x0a,0x00,0x5c,0xd0,0x7e,0x04,0x02,0x00]
59151 v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
59152 // CHECK: [0x0a,0x00,0x5c,0xd0,0x80,0x04,0x02,0x00]
59154 v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
59155 // CHECK: [0x0a,0x00,0x5c,0xd0,0xc1,0x04,0x02,0x00]
59157 v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
59158 // CHECK: [0x0a,0x00,0x5c,0xd0,0xf0,0x04,0x02,0x00]
59160 v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
59161 // CHECK: [0x0a,0x00,0x5c,0xd0,0xf7,0x04,0x02,0x00]
59163 v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
59164 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x03,0x00]
59166 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
59167 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x09,0x00,0x00]
59169 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
59170 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x0d,0x00,0x00]
59172 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
59173 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcd,0x00,0x00]
59175 v_cmp_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
59176 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd1,0x00,0x00]
59178 v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
59179 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd5,0x00,0x00]
59181 v_cmp_nlt_f64_e64 s[10:11], v[1:2], tba
59182 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd9,0x00,0x00]
59184 v_cmp_nlt_f64_e64 s[10:11], v[1:2], tma
59185 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdd,0x00,0x00]
59187 v_cmp_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59188 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf5,0x00,0x00]
59190 v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
59191 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x00,0x00]
59193 v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
59194 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x01,0x01,0x00]
59196 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
59197 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x83,0x01,0x00]
59199 v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
59200 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xe1,0x01,0x00]
59202 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
59203 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xef,0x01,0x00]
59205 v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
59206 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x20]
59208 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
59209 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x40]
59211 v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
59212 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x60]
59214 v_cmp_tru_f64 vcc, v[1:2], v[2:3]
59215 // CHECK: [0x01,0x05,0x5e,0x7c]
59217 v_cmp_tru_f64 vcc, v[254:255], v[2:3]
59218 // CHECK: [0xfe,0x05,0x5e,0x7c]
59220 v_cmp_tru_f64 vcc, s[2:3], v[2:3]
59221 // CHECK: [0x02,0x04,0x5e,0x7c]
59223 v_cmp_tru_f64 vcc, s[4:5], v[2:3]
59224 // CHECK: [0x04,0x04,0x5e,0x7c]
59226 v_cmp_tru_f64 vcc, s[102:103], v[2:3]
59227 // CHECK: [0x66,0x04,0x5e,0x7c]
59229 v_cmp_tru_f64 vcc, flat_scratch, v[2:3]
59230 // CHECK: [0x68,0x04,0x5e,0x7c]
59232 v_cmp_tru_f64 vcc, vcc, v[2:3]
59233 // CHECK: [0x6a,0x04,0x5e,0x7c]
59235 v_cmp_tru_f64 vcc, tba, v[2:3]
59236 // CHECK: [0x6c,0x04,0x5e,0x7c]
59238 v_cmp_tru_f64 vcc, tma, v[2:3]
59239 // CHECK: [0x6e,0x04,0x5e,0x7c]
59241 v_cmp_tru_f64 vcc, ttmp[10:11], v[2:3]
59242 // CHECK: [0x7a,0x04,0x5e,0x7c]
59244 v_cmp_tru_f64 vcc, exec, v[2:3]
59245 // CHECK: [0x7e,0x04,0x5e,0x7c]
59247 v_cmp_tru_f64 vcc, 0, v[2:3]
59248 // CHECK: [0x80,0x04,0x5e,0x7c]
59250 v_cmp_tru_f64 vcc, -1, v[2:3]
59251 // CHECK: [0xc1,0x04,0x5e,0x7c]
59253 v_cmp_tru_f64 vcc, 0.5, v[2:3]
59254 // CHECK: [0xf0,0x04,0x5e,0x7c]
59256 v_cmp_tru_f64 vcc, -4.0, v[2:3]
59257 // CHECK: [0xf7,0x04,0x5e,0x7c]
59259 v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
59260 // CHECK: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
59262 v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
59263 // CHECK: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
59265 v_cmp_tru_f64 vcc, v[1:2], v[254:255]
59266 // CHECK: [0x01,0xfd,0x5f,0x7c]
59268 v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
59269 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59271 v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
59272 // CHECK: [0x0c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59274 v_cmp_tru_f64_e64 s[102:103], v[1:2], v[2:3]
59275 // CHECK: [0x66,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59277 v_cmp_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
59278 // CHECK: [0x68,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59280 v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
59281 // CHECK: [0x6a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59283 v_cmp_tru_f64_e64 tba, v[1:2], v[2:3]
59284 // CHECK: [0x6c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59286 v_cmp_tru_f64_e64 tma, v[1:2], v[2:3]
59287 // CHECK: [0x6e,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59289 v_cmp_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59290 // CHECK: [0x7a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
59292 v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
59293 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfe,0x05,0x02,0x00]
59295 v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
59296 // CHECK: [0x0a,0x00,0x5e,0xd0,0x02,0x04,0x02,0x00]
59298 v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
59299 // CHECK: [0x0a,0x00,0x5e,0xd0,0x04,0x04,0x02,0x00]
59301 v_cmp_tru_f64_e64 s[10:11], s[102:103], v[2:3]
59302 // CHECK: [0x0a,0x00,0x5e,0xd0,0x66,0x04,0x02,0x00]
59304 v_cmp_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
59305 // CHECK: [0x0a,0x00,0x5e,0xd0,0x68,0x04,0x02,0x00]
59307 v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
59308 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6a,0x04,0x02,0x00]
59310 v_cmp_tru_f64_e64 s[10:11], tba, v[2:3]
59311 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6c,0x04,0x02,0x00]
59313 v_cmp_tru_f64_e64 s[10:11], tma, v[2:3]
59314 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6e,0x04,0x02,0x00]
59316 v_cmp_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59317 // CHECK: [0x0a,0x00,0x5e,0xd0,0x7a,0x04,0x02,0x00]
59319 v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
59320 // CHECK: [0x0a,0x00,0x5e,0xd0,0x7e,0x04,0x02,0x00]
59322 v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
59323 // CHECK: [0x0a,0x00,0x5e,0xd0,0x80,0x04,0x02,0x00]
59325 v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
59326 // CHECK: [0x0a,0x00,0x5e,0xd0,0xc1,0x04,0x02,0x00]
59328 v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
59329 // CHECK: [0x0a,0x00,0x5e,0xd0,0xf0,0x04,0x02,0x00]
59331 v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
59332 // CHECK: [0x0a,0x00,0x5e,0xd0,0xf7,0x04,0x02,0x00]
59334 v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
59335 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x03,0x00]
59337 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
59338 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x09,0x00,0x00]
59340 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
59341 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x0d,0x00,0x00]
59343 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[102:103]
59344 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcd,0x00,0x00]
59346 v_cmp_tru_f64_e64 s[10:11], v[1:2], flat_scratch
59347 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd1,0x00,0x00]
59349 v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
59350 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd5,0x00,0x00]
59352 v_cmp_tru_f64_e64 s[10:11], v[1:2], tba
59353 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd9,0x00,0x00]
59355 v_cmp_tru_f64_e64 s[10:11], v[1:2], tma
59356 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdd,0x00,0x00]
59358 v_cmp_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59359 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf5,0x00,0x00]
59361 v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
59362 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x00,0x00]
59364 v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
59365 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x01,0x01,0x00]
59367 v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
59368 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x83,0x01,0x00]
59370 v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
59371 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xe1,0x01,0x00]
59373 v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
59374 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xef,0x01,0x00]
59376 v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
59377 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x20]
59379 v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
59380 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x40]
59382 v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
59383 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x60]
59385 v_cmpx_f_f64 vcc, v[1:2], v[2:3]
59386 // CHECK: [0x01,0x05,0x60,0x7c]
59388 v_cmpx_f_f64 vcc, v[254:255], v[2:3]
59389 // CHECK: [0xfe,0x05,0x60,0x7c]
59391 v_cmpx_f_f64 vcc, s[2:3], v[2:3]
59392 // CHECK: [0x02,0x04,0x60,0x7c]
59394 v_cmpx_f_f64 vcc, s[4:5], v[2:3]
59395 // CHECK: [0x04,0x04,0x60,0x7c]
59397 v_cmpx_f_f64 vcc, s[102:103], v[2:3]
59398 // CHECK: [0x66,0x04,0x60,0x7c]
59400 v_cmpx_f_f64 vcc, flat_scratch, v[2:3]
59401 // CHECK: [0x68,0x04,0x60,0x7c]
59403 v_cmpx_f_f64 vcc, vcc, v[2:3]
59404 // CHECK: [0x6a,0x04,0x60,0x7c]
59406 v_cmpx_f_f64 vcc, tba, v[2:3]
59407 // CHECK: [0x6c,0x04,0x60,0x7c]
59409 v_cmpx_f_f64 vcc, tma, v[2:3]
59410 // CHECK: [0x6e,0x04,0x60,0x7c]
59412 v_cmpx_f_f64 vcc, ttmp[10:11], v[2:3]
59413 // CHECK: [0x7a,0x04,0x60,0x7c]
59415 v_cmpx_f_f64 vcc, exec, v[2:3]
59416 // CHECK: [0x7e,0x04,0x60,0x7c]
59418 v_cmpx_f_f64 vcc, 0, v[2:3]
59419 // CHECK: [0x80,0x04,0x60,0x7c]
59421 v_cmpx_f_f64 vcc, -1, v[2:3]
59422 // CHECK: [0xc1,0x04,0x60,0x7c]
59424 v_cmpx_f_f64 vcc, 0.5, v[2:3]
59425 // CHECK: [0xf0,0x04,0x60,0x7c]
59427 v_cmpx_f_f64 vcc, -4.0, v[2:3]
59428 // CHECK: [0xf7,0x04,0x60,0x7c]
59430 v_cmpx_f_f64 vcc, 0xaf123456, v[2:3]
59431 // CHECK: [0xff,0x04,0x60,0x7c,0x56,0x34,0x12,0xaf]
59433 v_cmpx_f_f64 vcc, 0x3f717273, v[2:3]
59434 // CHECK: [0xff,0x04,0x60,0x7c,0x73,0x72,0x71,0x3f]
59436 v_cmpx_f_f64 vcc, v[1:2], v[254:255]
59437 // CHECK: [0x01,0xfd,0x61,0x7c]
59439 v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3]
59440 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59442 v_cmpx_f_f64_e64 s[12:13], v[1:2], v[2:3]
59443 // CHECK: [0x0c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59445 v_cmpx_f_f64_e64 s[102:103], v[1:2], v[2:3]
59446 // CHECK: [0x66,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59448 v_cmpx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
59449 // CHECK: [0x68,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59451 v_cmpx_f_f64_e64 vcc, v[1:2], v[2:3]
59452 // CHECK: [0x6a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59454 v_cmpx_f_f64_e64 tba, v[1:2], v[2:3]
59455 // CHECK: [0x6c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59457 v_cmpx_f_f64_e64 tma, v[1:2], v[2:3]
59458 // CHECK: [0x6e,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59460 v_cmpx_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59461 // CHECK: [0x7a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
59463 v_cmpx_f_f64_e64 s[10:11], v[254:255], v[2:3]
59464 // CHECK: [0x0a,0x00,0x60,0xd0,0xfe,0x05,0x02,0x00]
59466 v_cmpx_f_f64_e64 s[10:11], s[2:3], v[2:3]
59467 // CHECK: [0x0a,0x00,0x60,0xd0,0x02,0x04,0x02,0x00]
59469 v_cmpx_f_f64_e64 s[10:11], s[4:5], v[2:3]
59470 // CHECK: [0x0a,0x00,0x60,0xd0,0x04,0x04,0x02,0x00]
59472 v_cmpx_f_f64_e64 s[10:11], s[102:103], v[2:3]
59473 // CHECK: [0x0a,0x00,0x60,0xd0,0x66,0x04,0x02,0x00]
59475 v_cmpx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
59476 // CHECK: [0x0a,0x00,0x60,0xd0,0x68,0x04,0x02,0x00]
59478 v_cmpx_f_f64_e64 s[10:11], vcc, v[2:3]
59479 // CHECK: [0x0a,0x00,0x60,0xd0,0x6a,0x04,0x02,0x00]
59481 v_cmpx_f_f64_e64 s[10:11], tba, v[2:3]
59482 // CHECK: [0x0a,0x00,0x60,0xd0,0x6c,0x04,0x02,0x00]
59484 v_cmpx_f_f64_e64 s[10:11], tma, v[2:3]
59485 // CHECK: [0x0a,0x00,0x60,0xd0,0x6e,0x04,0x02,0x00]
59487 v_cmpx_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59488 // CHECK: [0x0a,0x00,0x60,0xd0,0x7a,0x04,0x02,0x00]
59490 v_cmpx_f_f64_e64 s[10:11], exec, v[2:3]
59491 // CHECK: [0x0a,0x00,0x60,0xd0,0x7e,0x04,0x02,0x00]
59493 v_cmpx_f_f64_e64 s[10:11], 0, v[2:3]
59494 // CHECK: [0x0a,0x00,0x60,0xd0,0x80,0x04,0x02,0x00]
59496 v_cmpx_f_f64_e64 s[10:11], -1, v[2:3]
59497 // CHECK: [0x0a,0x00,0x60,0xd0,0xc1,0x04,0x02,0x00]
59499 v_cmpx_f_f64_e64 s[10:11], 0.5, v[2:3]
59500 // CHECK: [0x0a,0x00,0x60,0xd0,0xf0,0x04,0x02,0x00]
59502 v_cmpx_f_f64_e64 s[10:11], -4.0, v[2:3]
59503 // CHECK: [0x0a,0x00,0x60,0xd0,0xf7,0x04,0x02,0x00]
59505 v_cmpx_f_f64_e64 s[10:11], v[1:2], v[254:255]
59506 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x03,0x00]
59508 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[4:5]
59509 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x09,0x00,0x00]
59511 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[6:7]
59512 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x0d,0x00,0x00]
59514 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[102:103]
59515 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xcd,0x00,0x00]
59517 v_cmpx_f_f64_e64 s[10:11], v[1:2], flat_scratch
59518 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd1,0x00,0x00]
59520 v_cmpx_f_f64_e64 s[10:11], v[1:2], vcc
59521 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd5,0x00,0x00]
59523 v_cmpx_f_f64_e64 s[10:11], v[1:2], tba
59524 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd9,0x00,0x00]
59526 v_cmpx_f_f64_e64 s[10:11], v[1:2], tma
59527 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xdd,0x00,0x00]
59529 v_cmpx_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59530 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf5,0x00,0x00]
59532 v_cmpx_f_f64_e64 s[10:11], v[1:2], exec
59533 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x00,0x00]
59535 v_cmpx_f_f64_e64 s[10:11], v[1:2], 0
59536 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x01,0x01,0x00]
59538 v_cmpx_f_f64_e64 s[10:11], v[1:2], -1
59539 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x83,0x01,0x00]
59541 v_cmpx_f_f64_e64 s[10:11], v[1:2], 0.5
59542 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xe1,0x01,0x00]
59544 v_cmpx_f_f64_e64 s[10:11], v[1:2], -4.0
59545 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xef,0x01,0x00]
59547 v_cmpx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
59548 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x20]
59550 v_cmpx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
59551 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x40]
59553 v_cmpx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
59554 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x60]
59556 v_cmpx_lt_f64 vcc, v[1:2], v[2:3]
59557 // CHECK: [0x01,0x05,0x62,0x7c]
59559 v_cmpx_lt_f64 vcc, v[254:255], v[2:3]
59560 // CHECK: [0xfe,0x05,0x62,0x7c]
59562 v_cmpx_lt_f64 vcc, s[2:3], v[2:3]
59563 // CHECK: [0x02,0x04,0x62,0x7c]
59565 v_cmpx_lt_f64 vcc, s[4:5], v[2:3]
59566 // CHECK: [0x04,0x04,0x62,0x7c]
59568 v_cmpx_lt_f64 vcc, s[102:103], v[2:3]
59569 // CHECK: [0x66,0x04,0x62,0x7c]
59571 v_cmpx_lt_f64 vcc, flat_scratch, v[2:3]
59572 // CHECK: [0x68,0x04,0x62,0x7c]
59574 v_cmpx_lt_f64 vcc, vcc, v[2:3]
59575 // CHECK: [0x6a,0x04,0x62,0x7c]
59577 v_cmpx_lt_f64 vcc, tba, v[2:3]
59578 // CHECK: [0x6c,0x04,0x62,0x7c]
59580 v_cmpx_lt_f64 vcc, tma, v[2:3]
59581 // CHECK: [0x6e,0x04,0x62,0x7c]
59583 v_cmpx_lt_f64 vcc, ttmp[10:11], v[2:3]
59584 // CHECK: [0x7a,0x04,0x62,0x7c]
59586 v_cmpx_lt_f64 vcc, exec, v[2:3]
59587 // CHECK: [0x7e,0x04,0x62,0x7c]
59589 v_cmpx_lt_f64 vcc, 0, v[2:3]
59590 // CHECK: [0x80,0x04,0x62,0x7c]
59592 v_cmpx_lt_f64 vcc, -1, v[2:3]
59593 // CHECK: [0xc1,0x04,0x62,0x7c]
59595 v_cmpx_lt_f64 vcc, 0.5, v[2:3]
59596 // CHECK: [0xf0,0x04,0x62,0x7c]
59598 v_cmpx_lt_f64 vcc, -4.0, v[2:3]
59599 // CHECK: [0xf7,0x04,0x62,0x7c]
59601 v_cmpx_lt_f64 vcc, 0xaf123456, v[2:3]
59602 // CHECK: [0xff,0x04,0x62,0x7c,0x56,0x34,0x12,0xaf]
59604 v_cmpx_lt_f64 vcc, 0x3f717273, v[2:3]
59605 // CHECK: [0xff,0x04,0x62,0x7c,0x73,0x72,0x71,0x3f]
59607 v_cmpx_lt_f64 vcc, v[1:2], v[254:255]
59608 // CHECK: [0x01,0xfd,0x63,0x7c]
59610 v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
59611 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59613 v_cmpx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
59614 // CHECK: [0x0c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59616 v_cmpx_lt_f64_e64 s[102:103], v[1:2], v[2:3]
59617 // CHECK: [0x66,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59619 v_cmpx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
59620 // CHECK: [0x68,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59622 v_cmpx_lt_f64_e64 vcc, v[1:2], v[2:3]
59623 // CHECK: [0x6a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59625 v_cmpx_lt_f64_e64 tba, v[1:2], v[2:3]
59626 // CHECK: [0x6c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59628 v_cmpx_lt_f64_e64 tma, v[1:2], v[2:3]
59629 // CHECK: [0x6e,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59631 v_cmpx_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59632 // CHECK: [0x7a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
59634 v_cmpx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
59635 // CHECK: [0x0a,0x00,0x62,0xd0,0xfe,0x05,0x02,0x00]
59637 v_cmpx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
59638 // CHECK: [0x0a,0x00,0x62,0xd0,0x02,0x04,0x02,0x00]
59640 v_cmpx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
59641 // CHECK: [0x0a,0x00,0x62,0xd0,0x04,0x04,0x02,0x00]
59643 v_cmpx_lt_f64_e64 s[10:11], s[102:103], v[2:3]
59644 // CHECK: [0x0a,0x00,0x62,0xd0,0x66,0x04,0x02,0x00]
59646 v_cmpx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
59647 // CHECK: [0x0a,0x00,0x62,0xd0,0x68,0x04,0x02,0x00]
59649 v_cmpx_lt_f64_e64 s[10:11], vcc, v[2:3]
59650 // CHECK: [0x0a,0x00,0x62,0xd0,0x6a,0x04,0x02,0x00]
59652 v_cmpx_lt_f64_e64 s[10:11], tba, v[2:3]
59653 // CHECK: [0x0a,0x00,0x62,0xd0,0x6c,0x04,0x02,0x00]
59655 v_cmpx_lt_f64_e64 s[10:11], tma, v[2:3]
59656 // CHECK: [0x0a,0x00,0x62,0xd0,0x6e,0x04,0x02,0x00]
59658 v_cmpx_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59659 // CHECK: [0x0a,0x00,0x62,0xd0,0x7a,0x04,0x02,0x00]
59661 v_cmpx_lt_f64_e64 s[10:11], exec, v[2:3]
59662 // CHECK: [0x0a,0x00,0x62,0xd0,0x7e,0x04,0x02,0x00]
59664 v_cmpx_lt_f64_e64 s[10:11], 0, v[2:3]
59665 // CHECK: [0x0a,0x00,0x62,0xd0,0x80,0x04,0x02,0x00]
59667 v_cmpx_lt_f64_e64 s[10:11], -1, v[2:3]
59668 // CHECK: [0x0a,0x00,0x62,0xd0,0xc1,0x04,0x02,0x00]
59670 v_cmpx_lt_f64_e64 s[10:11], 0.5, v[2:3]
59671 // CHECK: [0x0a,0x00,0x62,0xd0,0xf0,0x04,0x02,0x00]
59673 v_cmpx_lt_f64_e64 s[10:11], -4.0, v[2:3]
59674 // CHECK: [0x0a,0x00,0x62,0xd0,0xf7,0x04,0x02,0x00]
59676 v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
59677 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x03,0x00]
59679 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
59680 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x09,0x00,0x00]
59682 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
59683 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x0d,0x00,0x00]
59685 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[102:103]
59686 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xcd,0x00,0x00]
59688 v_cmpx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
59689 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd1,0x00,0x00]
59691 v_cmpx_lt_f64_e64 s[10:11], v[1:2], vcc
59692 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd5,0x00,0x00]
59694 v_cmpx_lt_f64_e64 s[10:11], v[1:2], tba
59695 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd9,0x00,0x00]
59697 v_cmpx_lt_f64_e64 s[10:11], v[1:2], tma
59698 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xdd,0x00,0x00]
59700 v_cmpx_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59701 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf5,0x00,0x00]
59703 v_cmpx_lt_f64_e64 s[10:11], v[1:2], exec
59704 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x00,0x00]
59706 v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0
59707 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x01,0x01,0x00]
59709 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -1
59710 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x83,0x01,0x00]
59712 v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0.5
59713 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xe1,0x01,0x00]
59715 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -4.0
59716 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xef,0x01,0x00]
59718 v_cmpx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
59719 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x20]
59721 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
59722 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x40]
59724 v_cmpx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
59725 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x60]
59727 v_cmpx_eq_f64 vcc, v[1:2], v[2:3]
59728 // CHECK: [0x01,0x05,0x64,0x7c]
59730 v_cmpx_eq_f64 vcc, v[254:255], v[2:3]
59731 // CHECK: [0xfe,0x05,0x64,0x7c]
59733 v_cmpx_eq_f64 vcc, s[2:3], v[2:3]
59734 // CHECK: [0x02,0x04,0x64,0x7c]
59736 v_cmpx_eq_f64 vcc, s[4:5], v[2:3]
59737 // CHECK: [0x04,0x04,0x64,0x7c]
59739 v_cmpx_eq_f64 vcc, s[102:103], v[2:3]
59740 // CHECK: [0x66,0x04,0x64,0x7c]
59742 v_cmpx_eq_f64 vcc, flat_scratch, v[2:3]
59743 // CHECK: [0x68,0x04,0x64,0x7c]
59745 v_cmpx_eq_f64 vcc, vcc, v[2:3]
59746 // CHECK: [0x6a,0x04,0x64,0x7c]
59748 v_cmpx_eq_f64 vcc, tba, v[2:3]
59749 // CHECK: [0x6c,0x04,0x64,0x7c]
59751 v_cmpx_eq_f64 vcc, tma, v[2:3]
59752 // CHECK: [0x6e,0x04,0x64,0x7c]
59754 v_cmpx_eq_f64 vcc, ttmp[10:11], v[2:3]
59755 // CHECK: [0x7a,0x04,0x64,0x7c]
59757 v_cmpx_eq_f64 vcc, exec, v[2:3]
59758 // CHECK: [0x7e,0x04,0x64,0x7c]
59760 v_cmpx_eq_f64 vcc, 0, v[2:3]
59761 // CHECK: [0x80,0x04,0x64,0x7c]
59763 v_cmpx_eq_f64 vcc, -1, v[2:3]
59764 // CHECK: [0xc1,0x04,0x64,0x7c]
59766 v_cmpx_eq_f64 vcc, 0.5, v[2:3]
59767 // CHECK: [0xf0,0x04,0x64,0x7c]
59769 v_cmpx_eq_f64 vcc, -4.0, v[2:3]
59770 // CHECK: [0xf7,0x04,0x64,0x7c]
59772 v_cmpx_eq_f64 vcc, 0xaf123456, v[2:3]
59773 // CHECK: [0xff,0x04,0x64,0x7c,0x56,0x34,0x12,0xaf]
59775 v_cmpx_eq_f64 vcc, 0x3f717273, v[2:3]
59776 // CHECK: [0xff,0x04,0x64,0x7c,0x73,0x72,0x71,0x3f]
59778 v_cmpx_eq_f64 vcc, v[1:2], v[254:255]
59779 // CHECK: [0x01,0xfd,0x65,0x7c]
59781 v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
59782 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59784 v_cmpx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
59785 // CHECK: [0x0c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59787 v_cmpx_eq_f64_e64 s[102:103], v[1:2], v[2:3]
59788 // CHECK: [0x66,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59790 v_cmpx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
59791 // CHECK: [0x68,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59793 v_cmpx_eq_f64_e64 vcc, v[1:2], v[2:3]
59794 // CHECK: [0x6a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59796 v_cmpx_eq_f64_e64 tba, v[1:2], v[2:3]
59797 // CHECK: [0x6c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59799 v_cmpx_eq_f64_e64 tma, v[1:2], v[2:3]
59800 // CHECK: [0x6e,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59802 v_cmpx_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59803 // CHECK: [0x7a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
59805 v_cmpx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
59806 // CHECK: [0x0a,0x00,0x64,0xd0,0xfe,0x05,0x02,0x00]
59808 v_cmpx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
59809 // CHECK: [0x0a,0x00,0x64,0xd0,0x02,0x04,0x02,0x00]
59811 v_cmpx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
59812 // CHECK: [0x0a,0x00,0x64,0xd0,0x04,0x04,0x02,0x00]
59814 v_cmpx_eq_f64_e64 s[10:11], s[102:103], v[2:3]
59815 // CHECK: [0x0a,0x00,0x64,0xd0,0x66,0x04,0x02,0x00]
59817 v_cmpx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
59818 // CHECK: [0x0a,0x00,0x64,0xd0,0x68,0x04,0x02,0x00]
59820 v_cmpx_eq_f64_e64 s[10:11], vcc, v[2:3]
59821 // CHECK: [0x0a,0x00,0x64,0xd0,0x6a,0x04,0x02,0x00]
59823 v_cmpx_eq_f64_e64 s[10:11], tba, v[2:3]
59824 // CHECK: [0x0a,0x00,0x64,0xd0,0x6c,0x04,0x02,0x00]
59826 v_cmpx_eq_f64_e64 s[10:11], tma, v[2:3]
59827 // CHECK: [0x0a,0x00,0x64,0xd0,0x6e,0x04,0x02,0x00]
59829 v_cmpx_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
59830 // CHECK: [0x0a,0x00,0x64,0xd0,0x7a,0x04,0x02,0x00]
59832 v_cmpx_eq_f64_e64 s[10:11], exec, v[2:3]
59833 // CHECK: [0x0a,0x00,0x64,0xd0,0x7e,0x04,0x02,0x00]
59835 v_cmpx_eq_f64_e64 s[10:11], 0, v[2:3]
59836 // CHECK: [0x0a,0x00,0x64,0xd0,0x80,0x04,0x02,0x00]
59838 v_cmpx_eq_f64_e64 s[10:11], -1, v[2:3]
59839 // CHECK: [0x0a,0x00,0x64,0xd0,0xc1,0x04,0x02,0x00]
59841 v_cmpx_eq_f64_e64 s[10:11], 0.5, v[2:3]
59842 // CHECK: [0x0a,0x00,0x64,0xd0,0xf0,0x04,0x02,0x00]
59844 v_cmpx_eq_f64_e64 s[10:11], -4.0, v[2:3]
59845 // CHECK: [0x0a,0x00,0x64,0xd0,0xf7,0x04,0x02,0x00]
59847 v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
59848 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x03,0x00]
59850 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
59851 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x09,0x00,0x00]
59853 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
59854 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x0d,0x00,0x00]
59856 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[102:103]
59857 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xcd,0x00,0x00]
59859 v_cmpx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
59860 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd1,0x00,0x00]
59862 v_cmpx_eq_f64_e64 s[10:11], v[1:2], vcc
59863 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd5,0x00,0x00]
59865 v_cmpx_eq_f64_e64 s[10:11], v[1:2], tba
59866 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd9,0x00,0x00]
59868 v_cmpx_eq_f64_e64 s[10:11], v[1:2], tma
59869 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xdd,0x00,0x00]
59871 v_cmpx_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
59872 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf5,0x00,0x00]
59874 v_cmpx_eq_f64_e64 s[10:11], v[1:2], exec
59875 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x00,0x00]
59877 v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0
59878 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x01,0x01,0x00]
59880 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -1
59881 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x83,0x01,0x00]
59883 v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0.5
59884 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xe1,0x01,0x00]
59886 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -4.0
59887 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xef,0x01,0x00]
59889 v_cmpx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
59890 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x20]
59892 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
59893 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x40]
59895 v_cmpx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
59896 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x60]
59898 v_cmpx_le_f64 vcc, v[1:2], v[2:3]
59899 // CHECK: [0x01,0x05,0x66,0x7c]
59901 v_cmpx_le_f64 vcc, v[254:255], v[2:3]
59902 // CHECK: [0xfe,0x05,0x66,0x7c]
59904 v_cmpx_le_f64 vcc, s[2:3], v[2:3]
59905 // CHECK: [0x02,0x04,0x66,0x7c]
59907 v_cmpx_le_f64 vcc, s[4:5], v[2:3]
59908 // CHECK: [0x04,0x04,0x66,0x7c]
59910 v_cmpx_le_f64 vcc, s[102:103], v[2:3]
59911 // CHECK: [0x66,0x04,0x66,0x7c]
59913 v_cmpx_le_f64 vcc, flat_scratch, v[2:3]
59914 // CHECK: [0x68,0x04,0x66,0x7c]
59916 v_cmpx_le_f64 vcc, vcc, v[2:3]
59917 // CHECK: [0x6a,0x04,0x66,0x7c]
59919 v_cmpx_le_f64 vcc, tba, v[2:3]
59920 // CHECK: [0x6c,0x04,0x66,0x7c]
59922 v_cmpx_le_f64 vcc, tma, v[2:3]
59923 // CHECK: [0x6e,0x04,0x66,0x7c]
59925 v_cmpx_le_f64 vcc, ttmp[10:11], v[2:3]
59926 // CHECK: [0x7a,0x04,0x66,0x7c]
59928 v_cmpx_le_f64 vcc, exec, v[2:3]
59929 // CHECK: [0x7e,0x04,0x66,0x7c]
59931 v_cmpx_le_f64 vcc, 0, v[2:3]
59932 // CHECK: [0x80,0x04,0x66,0x7c]
59934 v_cmpx_le_f64 vcc, -1, v[2:3]
59935 // CHECK: [0xc1,0x04,0x66,0x7c]
59937 v_cmpx_le_f64 vcc, 0.5, v[2:3]
59938 // CHECK: [0xf0,0x04,0x66,0x7c]
59940 v_cmpx_le_f64 vcc, -4.0, v[2:3]
59941 // CHECK: [0xf7,0x04,0x66,0x7c]
59943 v_cmpx_le_f64 vcc, 0xaf123456, v[2:3]
59944 // CHECK: [0xff,0x04,0x66,0x7c,0x56,0x34,0x12,0xaf]
59946 v_cmpx_le_f64 vcc, 0x3f717273, v[2:3]
59947 // CHECK: [0xff,0x04,0x66,0x7c,0x73,0x72,0x71,0x3f]
59949 v_cmpx_le_f64 vcc, v[1:2], v[254:255]
59950 // CHECK: [0x01,0xfd,0x67,0x7c]
59952 v_cmpx_le_f64_e64 s[10:11], v[1:2], v[2:3]
59953 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59955 v_cmpx_le_f64_e64 s[12:13], v[1:2], v[2:3]
59956 // CHECK: [0x0c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59958 v_cmpx_le_f64_e64 s[102:103], v[1:2], v[2:3]
59959 // CHECK: [0x66,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59961 v_cmpx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
59962 // CHECK: [0x68,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59964 v_cmpx_le_f64_e64 vcc, v[1:2], v[2:3]
59965 // CHECK: [0x6a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59967 v_cmpx_le_f64_e64 tba, v[1:2], v[2:3]
59968 // CHECK: [0x6c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59970 v_cmpx_le_f64_e64 tma, v[1:2], v[2:3]
59971 // CHECK: [0x6e,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59973 v_cmpx_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
59974 // CHECK: [0x7a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
59976 v_cmpx_le_f64_e64 s[10:11], v[254:255], v[2:3]
59977 // CHECK: [0x0a,0x00,0x66,0xd0,0xfe,0x05,0x02,0x00]
59979 v_cmpx_le_f64_e64 s[10:11], s[2:3], v[2:3]
59980 // CHECK: [0x0a,0x00,0x66,0xd0,0x02,0x04,0x02,0x00]
59982 v_cmpx_le_f64_e64 s[10:11], s[4:5], v[2:3]
59983 // CHECK: [0x0a,0x00,0x66,0xd0,0x04,0x04,0x02,0x00]
59985 v_cmpx_le_f64_e64 s[10:11], s[102:103], v[2:3]
59986 // CHECK: [0x0a,0x00,0x66,0xd0,0x66,0x04,0x02,0x00]
59988 v_cmpx_le_f64_e64 s[10:11], flat_scratch, v[2:3]
59989 // CHECK: [0x0a,0x00,0x66,0xd0,0x68,0x04,0x02,0x00]
59991 v_cmpx_le_f64_e64 s[10:11], vcc, v[2:3]
59992 // CHECK: [0x0a,0x00,0x66,0xd0,0x6a,0x04,0x02,0x00]
59994 v_cmpx_le_f64_e64 s[10:11], tba, v[2:3]
59995 // CHECK: [0x0a,0x00,0x66,0xd0,0x6c,0x04,0x02,0x00]
59997 v_cmpx_le_f64_e64 s[10:11], tma, v[2:3]
59998 // CHECK: [0x0a,0x00,0x66,0xd0,0x6e,0x04,0x02,0x00]
60000 v_cmpx_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60001 // CHECK: [0x0a,0x00,0x66,0xd0,0x7a,0x04,0x02,0x00]
60003 v_cmpx_le_f64_e64 s[10:11], exec, v[2:3]
60004 // CHECK: [0x0a,0x00,0x66,0xd0,0x7e,0x04,0x02,0x00]
60006 v_cmpx_le_f64_e64 s[10:11], 0, v[2:3]
60007 // CHECK: [0x0a,0x00,0x66,0xd0,0x80,0x04,0x02,0x00]
60009 v_cmpx_le_f64_e64 s[10:11], -1, v[2:3]
60010 // CHECK: [0x0a,0x00,0x66,0xd0,0xc1,0x04,0x02,0x00]
60012 v_cmpx_le_f64_e64 s[10:11], 0.5, v[2:3]
60013 // CHECK: [0x0a,0x00,0x66,0xd0,0xf0,0x04,0x02,0x00]
60015 v_cmpx_le_f64_e64 s[10:11], -4.0, v[2:3]
60016 // CHECK: [0x0a,0x00,0x66,0xd0,0xf7,0x04,0x02,0x00]
60018 v_cmpx_le_f64_e64 s[10:11], v[1:2], v[254:255]
60019 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x03,0x00]
60021 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[4:5]
60022 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x09,0x00,0x00]
60024 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[6:7]
60025 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x0d,0x00,0x00]
60027 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[102:103]
60028 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xcd,0x00,0x00]
60030 v_cmpx_le_f64_e64 s[10:11], v[1:2], flat_scratch
60031 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd1,0x00,0x00]
60033 v_cmpx_le_f64_e64 s[10:11], v[1:2], vcc
60034 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd5,0x00,0x00]
60036 v_cmpx_le_f64_e64 s[10:11], v[1:2], tba
60037 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd9,0x00,0x00]
60039 v_cmpx_le_f64_e64 s[10:11], v[1:2], tma
60040 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xdd,0x00,0x00]
60042 v_cmpx_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60043 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf5,0x00,0x00]
60045 v_cmpx_le_f64_e64 s[10:11], v[1:2], exec
60046 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x00,0x00]
60048 v_cmpx_le_f64_e64 s[10:11], v[1:2], 0
60049 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x01,0x01,0x00]
60051 v_cmpx_le_f64_e64 s[10:11], v[1:2], -1
60052 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x83,0x01,0x00]
60054 v_cmpx_le_f64_e64 s[10:11], v[1:2], 0.5
60055 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xe1,0x01,0x00]
60057 v_cmpx_le_f64_e64 s[10:11], v[1:2], -4.0
60058 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xef,0x01,0x00]
60060 v_cmpx_le_f64_e64 s[10:11], -v[1:2], v[2:3]
60061 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x20]
60063 v_cmpx_le_f64_e64 s[10:11], v[1:2], -v[2:3]
60064 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x40]
60066 v_cmpx_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
60067 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x60]
60069 v_cmpx_gt_f64 vcc, v[1:2], v[2:3]
60070 // CHECK: [0x01,0x05,0x68,0x7c]
60072 v_cmpx_gt_f64 vcc, v[254:255], v[2:3]
60073 // CHECK: [0xfe,0x05,0x68,0x7c]
60075 v_cmpx_gt_f64 vcc, s[2:3], v[2:3]
60076 // CHECK: [0x02,0x04,0x68,0x7c]
60078 v_cmpx_gt_f64 vcc, s[4:5], v[2:3]
60079 // CHECK: [0x04,0x04,0x68,0x7c]
60081 v_cmpx_gt_f64 vcc, s[102:103], v[2:3]
60082 // CHECK: [0x66,0x04,0x68,0x7c]
60084 v_cmpx_gt_f64 vcc, flat_scratch, v[2:3]
60085 // CHECK: [0x68,0x04,0x68,0x7c]
60087 v_cmpx_gt_f64 vcc, vcc, v[2:3]
60088 // CHECK: [0x6a,0x04,0x68,0x7c]
60090 v_cmpx_gt_f64 vcc, tba, v[2:3]
60091 // CHECK: [0x6c,0x04,0x68,0x7c]
60093 v_cmpx_gt_f64 vcc, tma, v[2:3]
60094 // CHECK: [0x6e,0x04,0x68,0x7c]
60096 v_cmpx_gt_f64 vcc, ttmp[10:11], v[2:3]
60097 // CHECK: [0x7a,0x04,0x68,0x7c]
60099 v_cmpx_gt_f64 vcc, exec, v[2:3]
60100 // CHECK: [0x7e,0x04,0x68,0x7c]
60102 v_cmpx_gt_f64 vcc, 0, v[2:3]
60103 // CHECK: [0x80,0x04,0x68,0x7c]
60105 v_cmpx_gt_f64 vcc, -1, v[2:3]
60106 // CHECK: [0xc1,0x04,0x68,0x7c]
60108 v_cmpx_gt_f64 vcc, 0.5, v[2:3]
60109 // CHECK: [0xf0,0x04,0x68,0x7c]
60111 v_cmpx_gt_f64 vcc, -4.0, v[2:3]
60112 // CHECK: [0xf7,0x04,0x68,0x7c]
60114 v_cmpx_gt_f64 vcc, 0xaf123456, v[2:3]
60115 // CHECK: [0xff,0x04,0x68,0x7c,0x56,0x34,0x12,0xaf]
60117 v_cmpx_gt_f64 vcc, 0x3f717273, v[2:3]
60118 // CHECK: [0xff,0x04,0x68,0x7c,0x73,0x72,0x71,0x3f]
60120 v_cmpx_gt_f64 vcc, v[1:2], v[254:255]
60121 // CHECK: [0x01,0xfd,0x69,0x7c]
60123 v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[2:3]
60124 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60126 v_cmpx_gt_f64_e64 s[12:13], v[1:2], v[2:3]
60127 // CHECK: [0x0c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60129 v_cmpx_gt_f64_e64 s[102:103], v[1:2], v[2:3]
60130 // CHECK: [0x66,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60132 v_cmpx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
60133 // CHECK: [0x68,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60135 v_cmpx_gt_f64_e64 vcc, v[1:2], v[2:3]
60136 // CHECK: [0x6a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60138 v_cmpx_gt_f64_e64 tba, v[1:2], v[2:3]
60139 // CHECK: [0x6c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60141 v_cmpx_gt_f64_e64 tma, v[1:2], v[2:3]
60142 // CHECK: [0x6e,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60144 v_cmpx_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60145 // CHECK: [0x7a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
60147 v_cmpx_gt_f64_e64 s[10:11], v[254:255], v[2:3]
60148 // CHECK: [0x0a,0x00,0x68,0xd0,0xfe,0x05,0x02,0x00]
60150 v_cmpx_gt_f64_e64 s[10:11], s[2:3], v[2:3]
60151 // CHECK: [0x0a,0x00,0x68,0xd0,0x02,0x04,0x02,0x00]
60153 v_cmpx_gt_f64_e64 s[10:11], s[4:5], v[2:3]
60154 // CHECK: [0x0a,0x00,0x68,0xd0,0x04,0x04,0x02,0x00]
60156 v_cmpx_gt_f64_e64 s[10:11], s[102:103], v[2:3]
60157 // CHECK: [0x0a,0x00,0x68,0xd0,0x66,0x04,0x02,0x00]
60159 v_cmpx_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
60160 // CHECK: [0x0a,0x00,0x68,0xd0,0x68,0x04,0x02,0x00]
60162 v_cmpx_gt_f64_e64 s[10:11], vcc, v[2:3]
60163 // CHECK: [0x0a,0x00,0x68,0xd0,0x6a,0x04,0x02,0x00]
60165 v_cmpx_gt_f64_e64 s[10:11], tba, v[2:3]
60166 // CHECK: [0x0a,0x00,0x68,0xd0,0x6c,0x04,0x02,0x00]
60168 v_cmpx_gt_f64_e64 s[10:11], tma, v[2:3]
60169 // CHECK: [0x0a,0x00,0x68,0xd0,0x6e,0x04,0x02,0x00]
60171 v_cmpx_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60172 // CHECK: [0x0a,0x00,0x68,0xd0,0x7a,0x04,0x02,0x00]
60174 v_cmpx_gt_f64_e64 s[10:11], exec, v[2:3]
60175 // CHECK: [0x0a,0x00,0x68,0xd0,0x7e,0x04,0x02,0x00]
60177 v_cmpx_gt_f64_e64 s[10:11], 0, v[2:3]
60178 // CHECK: [0x0a,0x00,0x68,0xd0,0x80,0x04,0x02,0x00]
60180 v_cmpx_gt_f64_e64 s[10:11], -1, v[2:3]
60181 // CHECK: [0x0a,0x00,0x68,0xd0,0xc1,0x04,0x02,0x00]
60183 v_cmpx_gt_f64_e64 s[10:11], 0.5, v[2:3]
60184 // CHECK: [0x0a,0x00,0x68,0xd0,0xf0,0x04,0x02,0x00]
60186 v_cmpx_gt_f64_e64 s[10:11], -4.0, v[2:3]
60187 // CHECK: [0x0a,0x00,0x68,0xd0,0xf7,0x04,0x02,0x00]
60189 v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[254:255]
60190 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x03,0x00]
60192 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[4:5]
60193 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x09,0x00,0x00]
60195 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[6:7]
60196 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x0d,0x00,0x00]
60198 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[102:103]
60199 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xcd,0x00,0x00]
60201 v_cmpx_gt_f64_e64 s[10:11], v[1:2], flat_scratch
60202 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd1,0x00,0x00]
60204 v_cmpx_gt_f64_e64 s[10:11], v[1:2], vcc
60205 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd5,0x00,0x00]
60207 v_cmpx_gt_f64_e64 s[10:11], v[1:2], tba
60208 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd9,0x00,0x00]
60210 v_cmpx_gt_f64_e64 s[10:11], v[1:2], tma
60211 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xdd,0x00,0x00]
60213 v_cmpx_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60214 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf5,0x00,0x00]
60216 v_cmpx_gt_f64_e64 s[10:11], v[1:2], exec
60217 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x00,0x00]
60219 v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0
60220 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x01,0x01,0x00]
60222 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -1
60223 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x83,0x01,0x00]
60225 v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0.5
60226 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xe1,0x01,0x00]
60228 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -4.0
60229 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xef,0x01,0x00]
60231 v_cmpx_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
60232 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x20]
60234 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
60235 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x40]
60237 v_cmpx_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
60238 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x60]
60240 v_cmpx_lg_f64 vcc, v[1:2], v[2:3]
60241 // CHECK: [0x01,0x05,0x6a,0x7c]
60243 v_cmpx_lg_f64 vcc, v[254:255], v[2:3]
60244 // CHECK: [0xfe,0x05,0x6a,0x7c]
60246 v_cmpx_lg_f64 vcc, s[2:3], v[2:3]
60247 // CHECK: [0x02,0x04,0x6a,0x7c]
60249 v_cmpx_lg_f64 vcc, s[4:5], v[2:3]
60250 // CHECK: [0x04,0x04,0x6a,0x7c]
60252 v_cmpx_lg_f64 vcc, s[102:103], v[2:3]
60253 // CHECK: [0x66,0x04,0x6a,0x7c]
60255 v_cmpx_lg_f64 vcc, flat_scratch, v[2:3]
60256 // CHECK: [0x68,0x04,0x6a,0x7c]
60258 v_cmpx_lg_f64 vcc, vcc, v[2:3]
60259 // CHECK: [0x6a,0x04,0x6a,0x7c]
60261 v_cmpx_lg_f64 vcc, tba, v[2:3]
60262 // CHECK: [0x6c,0x04,0x6a,0x7c]
60264 v_cmpx_lg_f64 vcc, tma, v[2:3]
60265 // CHECK: [0x6e,0x04,0x6a,0x7c]
60267 v_cmpx_lg_f64 vcc, ttmp[10:11], v[2:3]
60268 // CHECK: [0x7a,0x04,0x6a,0x7c]
60270 v_cmpx_lg_f64 vcc, exec, v[2:3]
60271 // CHECK: [0x7e,0x04,0x6a,0x7c]
60273 v_cmpx_lg_f64 vcc, 0, v[2:3]
60274 // CHECK: [0x80,0x04,0x6a,0x7c]
60276 v_cmpx_lg_f64 vcc, -1, v[2:3]
60277 // CHECK: [0xc1,0x04,0x6a,0x7c]
60279 v_cmpx_lg_f64 vcc, 0.5, v[2:3]
60280 // CHECK: [0xf0,0x04,0x6a,0x7c]
60282 v_cmpx_lg_f64 vcc, -4.0, v[2:3]
60283 // CHECK: [0xf7,0x04,0x6a,0x7c]
60285 v_cmpx_lg_f64 vcc, 0xaf123456, v[2:3]
60286 // CHECK: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x12,0xaf]
60288 v_cmpx_lg_f64 vcc, 0x3f717273, v[2:3]
60289 // CHECK: [0xff,0x04,0x6a,0x7c,0x73,0x72,0x71,0x3f]
60291 v_cmpx_lg_f64 vcc, v[1:2], v[254:255]
60292 // CHECK: [0x01,0xfd,0x6b,0x7c]
60294 v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[2:3]
60295 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60297 v_cmpx_lg_f64_e64 s[12:13], v[1:2], v[2:3]
60298 // CHECK: [0x0c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60300 v_cmpx_lg_f64_e64 s[102:103], v[1:2], v[2:3]
60301 // CHECK: [0x66,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60303 v_cmpx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
60304 // CHECK: [0x68,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60306 v_cmpx_lg_f64_e64 vcc, v[1:2], v[2:3]
60307 // CHECK: [0x6a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60309 v_cmpx_lg_f64_e64 tba, v[1:2], v[2:3]
60310 // CHECK: [0x6c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60312 v_cmpx_lg_f64_e64 tma, v[1:2], v[2:3]
60313 // CHECK: [0x6e,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60315 v_cmpx_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60316 // CHECK: [0x7a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
60318 v_cmpx_lg_f64_e64 s[10:11], v[254:255], v[2:3]
60319 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfe,0x05,0x02,0x00]
60321 v_cmpx_lg_f64_e64 s[10:11], s[2:3], v[2:3]
60322 // CHECK: [0x0a,0x00,0x6a,0xd0,0x02,0x04,0x02,0x00]
60324 v_cmpx_lg_f64_e64 s[10:11], s[4:5], v[2:3]
60325 // CHECK: [0x0a,0x00,0x6a,0xd0,0x04,0x04,0x02,0x00]
60327 v_cmpx_lg_f64_e64 s[10:11], s[102:103], v[2:3]
60328 // CHECK: [0x0a,0x00,0x6a,0xd0,0x66,0x04,0x02,0x00]
60330 v_cmpx_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
60331 // CHECK: [0x0a,0x00,0x6a,0xd0,0x68,0x04,0x02,0x00]
60333 v_cmpx_lg_f64_e64 s[10:11], vcc, v[2:3]
60334 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6a,0x04,0x02,0x00]
60336 v_cmpx_lg_f64_e64 s[10:11], tba, v[2:3]
60337 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6c,0x04,0x02,0x00]
60339 v_cmpx_lg_f64_e64 s[10:11], tma, v[2:3]
60340 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6e,0x04,0x02,0x00]
60342 v_cmpx_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60343 // CHECK: [0x0a,0x00,0x6a,0xd0,0x7a,0x04,0x02,0x00]
60345 v_cmpx_lg_f64_e64 s[10:11], exec, v[2:3]
60346 // CHECK: [0x0a,0x00,0x6a,0xd0,0x7e,0x04,0x02,0x00]
60348 v_cmpx_lg_f64_e64 s[10:11], 0, v[2:3]
60349 // CHECK: [0x0a,0x00,0x6a,0xd0,0x80,0x04,0x02,0x00]
60351 v_cmpx_lg_f64_e64 s[10:11], -1, v[2:3]
60352 // CHECK: [0x0a,0x00,0x6a,0xd0,0xc1,0x04,0x02,0x00]
60354 v_cmpx_lg_f64_e64 s[10:11], 0.5, v[2:3]
60355 // CHECK: [0x0a,0x00,0x6a,0xd0,0xf0,0x04,0x02,0x00]
60357 v_cmpx_lg_f64_e64 s[10:11], -4.0, v[2:3]
60358 // CHECK: [0x0a,0x00,0x6a,0xd0,0xf7,0x04,0x02,0x00]
60360 v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[254:255]
60361 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x03,0x00]
60363 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[4:5]
60364 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x09,0x00,0x00]
60366 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[6:7]
60367 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x0d,0x00,0x00]
60369 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[102:103]
60370 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xcd,0x00,0x00]
60372 v_cmpx_lg_f64_e64 s[10:11], v[1:2], flat_scratch
60373 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd1,0x00,0x00]
60375 v_cmpx_lg_f64_e64 s[10:11], v[1:2], vcc
60376 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd5,0x00,0x00]
60378 v_cmpx_lg_f64_e64 s[10:11], v[1:2], tba
60379 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd9,0x00,0x00]
60381 v_cmpx_lg_f64_e64 s[10:11], v[1:2], tma
60382 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xdd,0x00,0x00]
60384 v_cmpx_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60385 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf5,0x00,0x00]
60387 v_cmpx_lg_f64_e64 s[10:11], v[1:2], exec
60388 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x00,0x00]
60390 v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0
60391 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x01,0x01,0x00]
60393 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -1
60394 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x83,0x01,0x00]
60396 v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0.5
60397 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xe1,0x01,0x00]
60399 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -4.0
60400 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xef,0x01,0x00]
60402 v_cmpx_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
60403 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x20]
60405 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
60406 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x40]
60408 v_cmpx_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
60409 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x60]
60411 v_cmpx_ge_f64 vcc, v[1:2], v[2:3]
60412 // CHECK: [0x01,0x05,0x6c,0x7c]
60414 v_cmpx_ge_f64 vcc, v[254:255], v[2:3]
60415 // CHECK: [0xfe,0x05,0x6c,0x7c]
60417 v_cmpx_ge_f64 vcc, s[2:3], v[2:3]
60418 // CHECK: [0x02,0x04,0x6c,0x7c]
60420 v_cmpx_ge_f64 vcc, s[4:5], v[2:3]
60421 // CHECK: [0x04,0x04,0x6c,0x7c]
60423 v_cmpx_ge_f64 vcc, s[102:103], v[2:3]
60424 // CHECK: [0x66,0x04,0x6c,0x7c]
60426 v_cmpx_ge_f64 vcc, flat_scratch, v[2:3]
60427 // CHECK: [0x68,0x04,0x6c,0x7c]
60429 v_cmpx_ge_f64 vcc, vcc, v[2:3]
60430 // CHECK: [0x6a,0x04,0x6c,0x7c]
60432 v_cmpx_ge_f64 vcc, tba, v[2:3]
60433 // CHECK: [0x6c,0x04,0x6c,0x7c]
60435 v_cmpx_ge_f64 vcc, tma, v[2:3]
60436 // CHECK: [0x6e,0x04,0x6c,0x7c]
60438 v_cmpx_ge_f64 vcc, ttmp[10:11], v[2:3]
60439 // CHECK: [0x7a,0x04,0x6c,0x7c]
60441 v_cmpx_ge_f64 vcc, exec, v[2:3]
60442 // CHECK: [0x7e,0x04,0x6c,0x7c]
60444 v_cmpx_ge_f64 vcc, 0, v[2:3]
60445 // CHECK: [0x80,0x04,0x6c,0x7c]
60447 v_cmpx_ge_f64 vcc, -1, v[2:3]
60448 // CHECK: [0xc1,0x04,0x6c,0x7c]
60450 v_cmpx_ge_f64 vcc, 0.5, v[2:3]
60451 // CHECK: [0xf0,0x04,0x6c,0x7c]
60453 v_cmpx_ge_f64 vcc, -4.0, v[2:3]
60454 // CHECK: [0xf7,0x04,0x6c,0x7c]
60456 v_cmpx_ge_f64 vcc, 0xaf123456, v[2:3]
60457 // CHECK: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x12,0xaf]
60459 v_cmpx_ge_f64 vcc, 0x3f717273, v[2:3]
60460 // CHECK: [0xff,0x04,0x6c,0x7c,0x73,0x72,0x71,0x3f]
60462 v_cmpx_ge_f64 vcc, v[1:2], v[254:255]
60463 // CHECK: [0x01,0xfd,0x6d,0x7c]
60465 v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[2:3]
60466 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60468 v_cmpx_ge_f64_e64 s[12:13], v[1:2], v[2:3]
60469 // CHECK: [0x0c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60471 v_cmpx_ge_f64_e64 s[102:103], v[1:2], v[2:3]
60472 // CHECK: [0x66,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60474 v_cmpx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
60475 // CHECK: [0x68,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60477 v_cmpx_ge_f64_e64 vcc, v[1:2], v[2:3]
60478 // CHECK: [0x6a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60480 v_cmpx_ge_f64_e64 tba, v[1:2], v[2:3]
60481 // CHECK: [0x6c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60483 v_cmpx_ge_f64_e64 tma, v[1:2], v[2:3]
60484 // CHECK: [0x6e,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60486 v_cmpx_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60487 // CHECK: [0x7a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
60489 v_cmpx_ge_f64_e64 s[10:11], v[254:255], v[2:3]
60490 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfe,0x05,0x02,0x00]
60492 v_cmpx_ge_f64_e64 s[10:11], s[2:3], v[2:3]
60493 // CHECK: [0x0a,0x00,0x6c,0xd0,0x02,0x04,0x02,0x00]
60495 v_cmpx_ge_f64_e64 s[10:11], s[4:5], v[2:3]
60496 // CHECK: [0x0a,0x00,0x6c,0xd0,0x04,0x04,0x02,0x00]
60498 v_cmpx_ge_f64_e64 s[10:11], s[102:103], v[2:3]
60499 // CHECK: [0x0a,0x00,0x6c,0xd0,0x66,0x04,0x02,0x00]
60501 v_cmpx_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
60502 // CHECK: [0x0a,0x00,0x6c,0xd0,0x68,0x04,0x02,0x00]
60504 v_cmpx_ge_f64_e64 s[10:11], vcc, v[2:3]
60505 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6a,0x04,0x02,0x00]
60507 v_cmpx_ge_f64_e64 s[10:11], tba, v[2:3]
60508 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6c,0x04,0x02,0x00]
60510 v_cmpx_ge_f64_e64 s[10:11], tma, v[2:3]
60511 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6e,0x04,0x02,0x00]
60513 v_cmpx_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60514 // CHECK: [0x0a,0x00,0x6c,0xd0,0x7a,0x04,0x02,0x00]
60516 v_cmpx_ge_f64_e64 s[10:11], exec, v[2:3]
60517 // CHECK: [0x0a,0x00,0x6c,0xd0,0x7e,0x04,0x02,0x00]
60519 v_cmpx_ge_f64_e64 s[10:11], 0, v[2:3]
60520 // CHECK: [0x0a,0x00,0x6c,0xd0,0x80,0x04,0x02,0x00]
60522 v_cmpx_ge_f64_e64 s[10:11], -1, v[2:3]
60523 // CHECK: [0x0a,0x00,0x6c,0xd0,0xc1,0x04,0x02,0x00]
60525 v_cmpx_ge_f64_e64 s[10:11], 0.5, v[2:3]
60526 // CHECK: [0x0a,0x00,0x6c,0xd0,0xf0,0x04,0x02,0x00]
60528 v_cmpx_ge_f64_e64 s[10:11], -4.0, v[2:3]
60529 // CHECK: [0x0a,0x00,0x6c,0xd0,0xf7,0x04,0x02,0x00]
60531 v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[254:255]
60532 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x03,0x00]
60534 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[4:5]
60535 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x09,0x00,0x00]
60537 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[6:7]
60538 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x0d,0x00,0x00]
60540 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[102:103]
60541 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xcd,0x00,0x00]
60543 v_cmpx_ge_f64_e64 s[10:11], v[1:2], flat_scratch
60544 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd1,0x00,0x00]
60546 v_cmpx_ge_f64_e64 s[10:11], v[1:2], vcc
60547 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd5,0x00,0x00]
60549 v_cmpx_ge_f64_e64 s[10:11], v[1:2], tba
60550 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd9,0x00,0x00]
60552 v_cmpx_ge_f64_e64 s[10:11], v[1:2], tma
60553 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xdd,0x00,0x00]
60555 v_cmpx_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60556 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf5,0x00,0x00]
60558 v_cmpx_ge_f64_e64 s[10:11], v[1:2], exec
60559 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x00,0x00]
60561 v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0
60562 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x01,0x01,0x00]
60564 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -1
60565 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x83,0x01,0x00]
60567 v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0.5
60568 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xe1,0x01,0x00]
60570 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -4.0
60571 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xef,0x01,0x00]
60573 v_cmpx_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
60574 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x20]
60576 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
60577 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x40]
60579 v_cmpx_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
60580 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x60]
60582 v_cmpx_o_f64 vcc, v[1:2], v[2:3]
60583 // CHECK: [0x01,0x05,0x6e,0x7c]
60585 v_cmpx_o_f64 vcc, v[254:255], v[2:3]
60586 // CHECK: [0xfe,0x05,0x6e,0x7c]
60588 v_cmpx_o_f64 vcc, s[2:3], v[2:3]
60589 // CHECK: [0x02,0x04,0x6e,0x7c]
60591 v_cmpx_o_f64 vcc, s[4:5], v[2:3]
60592 // CHECK: [0x04,0x04,0x6e,0x7c]
60594 v_cmpx_o_f64 vcc, s[102:103], v[2:3]
60595 // CHECK: [0x66,0x04,0x6e,0x7c]
60597 v_cmpx_o_f64 vcc, flat_scratch, v[2:3]
60598 // CHECK: [0x68,0x04,0x6e,0x7c]
60600 v_cmpx_o_f64 vcc, vcc, v[2:3]
60601 // CHECK: [0x6a,0x04,0x6e,0x7c]
60603 v_cmpx_o_f64 vcc, tba, v[2:3]
60604 // CHECK: [0x6c,0x04,0x6e,0x7c]
60606 v_cmpx_o_f64 vcc, tma, v[2:3]
60607 // CHECK: [0x6e,0x04,0x6e,0x7c]
60609 v_cmpx_o_f64 vcc, ttmp[10:11], v[2:3]
60610 // CHECK: [0x7a,0x04,0x6e,0x7c]
60612 v_cmpx_o_f64 vcc, exec, v[2:3]
60613 // CHECK: [0x7e,0x04,0x6e,0x7c]
60615 v_cmpx_o_f64 vcc, 0, v[2:3]
60616 // CHECK: [0x80,0x04,0x6e,0x7c]
60618 v_cmpx_o_f64 vcc, -1, v[2:3]
60619 // CHECK: [0xc1,0x04,0x6e,0x7c]
60621 v_cmpx_o_f64 vcc, 0.5, v[2:3]
60622 // CHECK: [0xf0,0x04,0x6e,0x7c]
60624 v_cmpx_o_f64 vcc, -4.0, v[2:3]
60625 // CHECK: [0xf7,0x04,0x6e,0x7c]
60627 v_cmpx_o_f64 vcc, 0xaf123456, v[2:3]
60628 // CHECK: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x12,0xaf]
60630 v_cmpx_o_f64 vcc, 0x3f717273, v[2:3]
60631 // CHECK: [0xff,0x04,0x6e,0x7c,0x73,0x72,0x71,0x3f]
60633 v_cmpx_o_f64 vcc, v[1:2], v[254:255]
60634 // CHECK: [0x01,0xfd,0x6f,0x7c]
60636 v_cmpx_o_f64_e64 s[10:11], v[1:2], v[2:3]
60637 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60639 v_cmpx_o_f64_e64 s[12:13], v[1:2], v[2:3]
60640 // CHECK: [0x0c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60642 v_cmpx_o_f64_e64 s[102:103], v[1:2], v[2:3]
60643 // CHECK: [0x66,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60645 v_cmpx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
60646 // CHECK: [0x68,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60648 v_cmpx_o_f64_e64 vcc, v[1:2], v[2:3]
60649 // CHECK: [0x6a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60651 v_cmpx_o_f64_e64 tba, v[1:2], v[2:3]
60652 // CHECK: [0x6c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60654 v_cmpx_o_f64_e64 tma, v[1:2], v[2:3]
60655 // CHECK: [0x6e,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60657 v_cmpx_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60658 // CHECK: [0x7a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
60660 v_cmpx_o_f64_e64 s[10:11], v[254:255], v[2:3]
60661 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfe,0x05,0x02,0x00]
60663 v_cmpx_o_f64_e64 s[10:11], s[2:3], v[2:3]
60664 // CHECK: [0x0a,0x00,0x6e,0xd0,0x02,0x04,0x02,0x00]
60666 v_cmpx_o_f64_e64 s[10:11], s[4:5], v[2:3]
60667 // CHECK: [0x0a,0x00,0x6e,0xd0,0x04,0x04,0x02,0x00]
60669 v_cmpx_o_f64_e64 s[10:11], s[102:103], v[2:3]
60670 // CHECK: [0x0a,0x00,0x6e,0xd0,0x66,0x04,0x02,0x00]
60672 v_cmpx_o_f64_e64 s[10:11], flat_scratch, v[2:3]
60673 // CHECK: [0x0a,0x00,0x6e,0xd0,0x68,0x04,0x02,0x00]
60675 v_cmpx_o_f64_e64 s[10:11], vcc, v[2:3]
60676 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6a,0x04,0x02,0x00]
60678 v_cmpx_o_f64_e64 s[10:11], tba, v[2:3]
60679 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6c,0x04,0x02,0x00]
60681 v_cmpx_o_f64_e64 s[10:11], tma, v[2:3]
60682 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6e,0x04,0x02,0x00]
60684 v_cmpx_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60685 // CHECK: [0x0a,0x00,0x6e,0xd0,0x7a,0x04,0x02,0x00]
60687 v_cmpx_o_f64_e64 s[10:11], exec, v[2:3]
60688 // CHECK: [0x0a,0x00,0x6e,0xd0,0x7e,0x04,0x02,0x00]
60690 v_cmpx_o_f64_e64 s[10:11], 0, v[2:3]
60691 // CHECK: [0x0a,0x00,0x6e,0xd0,0x80,0x04,0x02,0x00]
60693 v_cmpx_o_f64_e64 s[10:11], -1, v[2:3]
60694 // CHECK: [0x0a,0x00,0x6e,0xd0,0xc1,0x04,0x02,0x00]
60696 v_cmpx_o_f64_e64 s[10:11], 0.5, v[2:3]
60697 // CHECK: [0x0a,0x00,0x6e,0xd0,0xf0,0x04,0x02,0x00]
60699 v_cmpx_o_f64_e64 s[10:11], -4.0, v[2:3]
60700 // CHECK: [0x0a,0x00,0x6e,0xd0,0xf7,0x04,0x02,0x00]
60702 v_cmpx_o_f64_e64 s[10:11], v[1:2], v[254:255]
60703 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x03,0x00]
60705 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[4:5]
60706 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x09,0x00,0x00]
60708 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[6:7]
60709 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x0d,0x00,0x00]
60711 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[102:103]
60712 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xcd,0x00,0x00]
60714 v_cmpx_o_f64_e64 s[10:11], v[1:2], flat_scratch
60715 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd1,0x00,0x00]
60717 v_cmpx_o_f64_e64 s[10:11], v[1:2], vcc
60718 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd5,0x00,0x00]
60720 v_cmpx_o_f64_e64 s[10:11], v[1:2], tba
60721 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd9,0x00,0x00]
60723 v_cmpx_o_f64_e64 s[10:11], v[1:2], tma
60724 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xdd,0x00,0x00]
60726 v_cmpx_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60727 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf5,0x00,0x00]
60729 v_cmpx_o_f64_e64 s[10:11], v[1:2], exec
60730 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x00,0x00]
60732 v_cmpx_o_f64_e64 s[10:11], v[1:2], 0
60733 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x01,0x01,0x00]
60735 v_cmpx_o_f64_e64 s[10:11], v[1:2], -1
60736 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x83,0x01,0x00]
60738 v_cmpx_o_f64_e64 s[10:11], v[1:2], 0.5
60739 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xe1,0x01,0x00]
60741 v_cmpx_o_f64_e64 s[10:11], v[1:2], -4.0
60742 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xef,0x01,0x00]
60744 v_cmpx_o_f64_e64 s[10:11], -v[1:2], v[2:3]
60745 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x20]
60747 v_cmpx_o_f64_e64 s[10:11], v[1:2], -v[2:3]
60748 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x40]
60750 v_cmpx_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
60751 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x60]
60753 v_cmpx_u_f64 vcc, v[1:2], v[2:3]
60754 // CHECK: [0x01,0x05,0x70,0x7c]
60756 v_cmpx_u_f64 vcc, v[254:255], v[2:3]
60757 // CHECK: [0xfe,0x05,0x70,0x7c]
60759 v_cmpx_u_f64 vcc, s[2:3], v[2:3]
60760 // CHECK: [0x02,0x04,0x70,0x7c]
60762 v_cmpx_u_f64 vcc, s[4:5], v[2:3]
60763 // CHECK: [0x04,0x04,0x70,0x7c]
60765 v_cmpx_u_f64 vcc, s[102:103], v[2:3]
60766 // CHECK: [0x66,0x04,0x70,0x7c]
60768 v_cmpx_u_f64 vcc, flat_scratch, v[2:3]
60769 // CHECK: [0x68,0x04,0x70,0x7c]
60771 v_cmpx_u_f64 vcc, vcc, v[2:3]
60772 // CHECK: [0x6a,0x04,0x70,0x7c]
60774 v_cmpx_u_f64 vcc, tba, v[2:3]
60775 // CHECK: [0x6c,0x04,0x70,0x7c]
60777 v_cmpx_u_f64 vcc, tma, v[2:3]
60778 // CHECK: [0x6e,0x04,0x70,0x7c]
60780 v_cmpx_u_f64 vcc, ttmp[10:11], v[2:3]
60781 // CHECK: [0x7a,0x04,0x70,0x7c]
60783 v_cmpx_u_f64 vcc, exec, v[2:3]
60784 // CHECK: [0x7e,0x04,0x70,0x7c]
60786 v_cmpx_u_f64 vcc, 0, v[2:3]
60787 // CHECK: [0x80,0x04,0x70,0x7c]
60789 v_cmpx_u_f64 vcc, -1, v[2:3]
60790 // CHECK: [0xc1,0x04,0x70,0x7c]
60792 v_cmpx_u_f64 vcc, 0.5, v[2:3]
60793 // CHECK: [0xf0,0x04,0x70,0x7c]
60795 v_cmpx_u_f64 vcc, -4.0, v[2:3]
60796 // CHECK: [0xf7,0x04,0x70,0x7c]
60798 v_cmpx_u_f64 vcc, 0xaf123456, v[2:3]
60799 // CHECK: [0xff,0x04,0x70,0x7c,0x56,0x34,0x12,0xaf]
60801 v_cmpx_u_f64 vcc, 0x3f717273, v[2:3]
60802 // CHECK: [0xff,0x04,0x70,0x7c,0x73,0x72,0x71,0x3f]
60804 v_cmpx_u_f64 vcc, v[1:2], v[254:255]
60805 // CHECK: [0x01,0xfd,0x71,0x7c]
60807 v_cmpx_u_f64_e64 s[10:11], v[1:2], v[2:3]
60808 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60810 v_cmpx_u_f64_e64 s[12:13], v[1:2], v[2:3]
60811 // CHECK: [0x0c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60813 v_cmpx_u_f64_e64 s[102:103], v[1:2], v[2:3]
60814 // CHECK: [0x66,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60816 v_cmpx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
60817 // CHECK: [0x68,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60819 v_cmpx_u_f64_e64 vcc, v[1:2], v[2:3]
60820 // CHECK: [0x6a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60822 v_cmpx_u_f64_e64 tba, v[1:2], v[2:3]
60823 // CHECK: [0x6c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60825 v_cmpx_u_f64_e64 tma, v[1:2], v[2:3]
60826 // CHECK: [0x6e,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60828 v_cmpx_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
60829 // CHECK: [0x7a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
60831 v_cmpx_u_f64_e64 s[10:11], v[254:255], v[2:3]
60832 // CHECK: [0x0a,0x00,0x70,0xd0,0xfe,0x05,0x02,0x00]
60834 v_cmpx_u_f64_e64 s[10:11], s[2:3], v[2:3]
60835 // CHECK: [0x0a,0x00,0x70,0xd0,0x02,0x04,0x02,0x00]
60837 v_cmpx_u_f64_e64 s[10:11], s[4:5], v[2:3]
60838 // CHECK: [0x0a,0x00,0x70,0xd0,0x04,0x04,0x02,0x00]
60840 v_cmpx_u_f64_e64 s[10:11], s[102:103], v[2:3]
60841 // CHECK: [0x0a,0x00,0x70,0xd0,0x66,0x04,0x02,0x00]
60843 v_cmpx_u_f64_e64 s[10:11], flat_scratch, v[2:3]
60844 // CHECK: [0x0a,0x00,0x70,0xd0,0x68,0x04,0x02,0x00]
60846 v_cmpx_u_f64_e64 s[10:11], vcc, v[2:3]
60847 // CHECK: [0x0a,0x00,0x70,0xd0,0x6a,0x04,0x02,0x00]
60849 v_cmpx_u_f64_e64 s[10:11], tba, v[2:3]
60850 // CHECK: [0x0a,0x00,0x70,0xd0,0x6c,0x04,0x02,0x00]
60852 v_cmpx_u_f64_e64 s[10:11], tma, v[2:3]
60853 // CHECK: [0x0a,0x00,0x70,0xd0,0x6e,0x04,0x02,0x00]
60855 v_cmpx_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
60856 // CHECK: [0x0a,0x00,0x70,0xd0,0x7a,0x04,0x02,0x00]
60858 v_cmpx_u_f64_e64 s[10:11], exec, v[2:3]
60859 // CHECK: [0x0a,0x00,0x70,0xd0,0x7e,0x04,0x02,0x00]
60861 v_cmpx_u_f64_e64 s[10:11], 0, v[2:3]
60862 // CHECK: [0x0a,0x00,0x70,0xd0,0x80,0x04,0x02,0x00]
60864 v_cmpx_u_f64_e64 s[10:11], -1, v[2:3]
60865 // CHECK: [0x0a,0x00,0x70,0xd0,0xc1,0x04,0x02,0x00]
60867 v_cmpx_u_f64_e64 s[10:11], 0.5, v[2:3]
60868 // CHECK: [0x0a,0x00,0x70,0xd0,0xf0,0x04,0x02,0x00]
60870 v_cmpx_u_f64_e64 s[10:11], -4.0, v[2:3]
60871 // CHECK: [0x0a,0x00,0x70,0xd0,0xf7,0x04,0x02,0x00]
60873 v_cmpx_u_f64_e64 s[10:11], v[1:2], v[254:255]
60874 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x03,0x00]
60876 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[4:5]
60877 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x09,0x00,0x00]
60879 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[6:7]
60880 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x0d,0x00,0x00]
60882 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[102:103]
60883 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xcd,0x00,0x00]
60885 v_cmpx_u_f64_e64 s[10:11], v[1:2], flat_scratch
60886 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd1,0x00,0x00]
60888 v_cmpx_u_f64_e64 s[10:11], v[1:2], vcc
60889 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd5,0x00,0x00]
60891 v_cmpx_u_f64_e64 s[10:11], v[1:2], tba
60892 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd9,0x00,0x00]
60894 v_cmpx_u_f64_e64 s[10:11], v[1:2], tma
60895 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xdd,0x00,0x00]
60897 v_cmpx_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
60898 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf5,0x00,0x00]
60900 v_cmpx_u_f64_e64 s[10:11], v[1:2], exec
60901 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x00,0x00]
60903 v_cmpx_u_f64_e64 s[10:11], v[1:2], 0
60904 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x01,0x01,0x00]
60906 v_cmpx_u_f64_e64 s[10:11], v[1:2], -1
60907 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x83,0x01,0x00]
60909 v_cmpx_u_f64_e64 s[10:11], v[1:2], 0.5
60910 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xe1,0x01,0x00]
60912 v_cmpx_u_f64_e64 s[10:11], v[1:2], -4.0
60913 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xef,0x01,0x00]
60915 v_cmpx_u_f64_e64 s[10:11], -v[1:2], v[2:3]
60916 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x20]
60918 v_cmpx_u_f64_e64 s[10:11], v[1:2], -v[2:3]
60919 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x40]
60921 v_cmpx_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
60922 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x60]
60924 v_cmpx_nge_f64 vcc, v[1:2], v[2:3]
60925 // CHECK: [0x01,0x05,0x72,0x7c]
60927 v_cmpx_nge_f64 vcc, v[254:255], v[2:3]
60928 // CHECK: [0xfe,0x05,0x72,0x7c]
60930 v_cmpx_nge_f64 vcc, s[2:3], v[2:3]
60931 // CHECK: [0x02,0x04,0x72,0x7c]
60933 v_cmpx_nge_f64 vcc, s[4:5], v[2:3]
60934 // CHECK: [0x04,0x04,0x72,0x7c]
60936 v_cmpx_nge_f64 vcc, s[102:103], v[2:3]
60937 // CHECK: [0x66,0x04,0x72,0x7c]
60939 v_cmpx_nge_f64 vcc, flat_scratch, v[2:3]
60940 // CHECK: [0x68,0x04,0x72,0x7c]
60942 v_cmpx_nge_f64 vcc, vcc, v[2:3]
60943 // CHECK: [0x6a,0x04,0x72,0x7c]
60945 v_cmpx_nge_f64 vcc, tba, v[2:3]
60946 // CHECK: [0x6c,0x04,0x72,0x7c]
60948 v_cmpx_nge_f64 vcc, tma, v[2:3]
60949 // CHECK: [0x6e,0x04,0x72,0x7c]
60951 v_cmpx_nge_f64 vcc, ttmp[10:11], v[2:3]
60952 // CHECK: [0x7a,0x04,0x72,0x7c]
60954 v_cmpx_nge_f64 vcc, exec, v[2:3]
60955 // CHECK: [0x7e,0x04,0x72,0x7c]
60957 v_cmpx_nge_f64 vcc, 0, v[2:3]
60958 // CHECK: [0x80,0x04,0x72,0x7c]
60960 v_cmpx_nge_f64 vcc, -1, v[2:3]
60961 // CHECK: [0xc1,0x04,0x72,0x7c]
60963 v_cmpx_nge_f64 vcc, 0.5, v[2:3]
60964 // CHECK: [0xf0,0x04,0x72,0x7c]
60966 v_cmpx_nge_f64 vcc, -4.0, v[2:3]
60967 // CHECK: [0xf7,0x04,0x72,0x7c]
60969 v_cmpx_nge_f64 vcc, 0xaf123456, v[2:3]
60970 // CHECK: [0xff,0x04,0x72,0x7c,0x56,0x34,0x12,0xaf]
60972 v_cmpx_nge_f64 vcc, 0x3f717273, v[2:3]
60973 // CHECK: [0xff,0x04,0x72,0x7c,0x73,0x72,0x71,0x3f]
60975 v_cmpx_nge_f64 vcc, v[1:2], v[254:255]
60976 // CHECK: [0x01,0xfd,0x73,0x7c]
60978 v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[2:3]
60979 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60981 v_cmpx_nge_f64_e64 s[12:13], v[1:2], v[2:3]
60982 // CHECK: [0x0c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60984 v_cmpx_nge_f64_e64 s[102:103], v[1:2], v[2:3]
60985 // CHECK: [0x66,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60987 v_cmpx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
60988 // CHECK: [0x68,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60990 v_cmpx_nge_f64_e64 vcc, v[1:2], v[2:3]
60991 // CHECK: [0x6a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60993 v_cmpx_nge_f64_e64 tba, v[1:2], v[2:3]
60994 // CHECK: [0x6c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60996 v_cmpx_nge_f64_e64 tma, v[1:2], v[2:3]
60997 // CHECK: [0x6e,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
60999 v_cmpx_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61000 // CHECK: [0x7a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
61002 v_cmpx_nge_f64_e64 s[10:11], v[254:255], v[2:3]
61003 // CHECK: [0x0a,0x00,0x72,0xd0,0xfe,0x05,0x02,0x00]
61005 v_cmpx_nge_f64_e64 s[10:11], s[2:3], v[2:3]
61006 // CHECK: [0x0a,0x00,0x72,0xd0,0x02,0x04,0x02,0x00]
61008 v_cmpx_nge_f64_e64 s[10:11], s[4:5], v[2:3]
61009 // CHECK: [0x0a,0x00,0x72,0xd0,0x04,0x04,0x02,0x00]
61011 v_cmpx_nge_f64_e64 s[10:11], s[102:103], v[2:3]
61012 // CHECK: [0x0a,0x00,0x72,0xd0,0x66,0x04,0x02,0x00]
61014 v_cmpx_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
61015 // CHECK: [0x0a,0x00,0x72,0xd0,0x68,0x04,0x02,0x00]
61017 v_cmpx_nge_f64_e64 s[10:11], vcc, v[2:3]
61018 // CHECK: [0x0a,0x00,0x72,0xd0,0x6a,0x04,0x02,0x00]
61020 v_cmpx_nge_f64_e64 s[10:11], tba, v[2:3]
61021 // CHECK: [0x0a,0x00,0x72,0xd0,0x6c,0x04,0x02,0x00]
61023 v_cmpx_nge_f64_e64 s[10:11], tma, v[2:3]
61024 // CHECK: [0x0a,0x00,0x72,0xd0,0x6e,0x04,0x02,0x00]
61026 v_cmpx_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61027 // CHECK: [0x0a,0x00,0x72,0xd0,0x7a,0x04,0x02,0x00]
61029 v_cmpx_nge_f64_e64 s[10:11], exec, v[2:3]
61030 // CHECK: [0x0a,0x00,0x72,0xd0,0x7e,0x04,0x02,0x00]
61032 v_cmpx_nge_f64_e64 s[10:11], 0, v[2:3]
61033 // CHECK: [0x0a,0x00,0x72,0xd0,0x80,0x04,0x02,0x00]
61035 v_cmpx_nge_f64_e64 s[10:11], -1, v[2:3]
61036 // CHECK: [0x0a,0x00,0x72,0xd0,0xc1,0x04,0x02,0x00]
61038 v_cmpx_nge_f64_e64 s[10:11], 0.5, v[2:3]
61039 // CHECK: [0x0a,0x00,0x72,0xd0,0xf0,0x04,0x02,0x00]
61041 v_cmpx_nge_f64_e64 s[10:11], -4.0, v[2:3]
61042 // CHECK: [0x0a,0x00,0x72,0xd0,0xf7,0x04,0x02,0x00]
61044 v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[254:255]
61045 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x03,0x00]
61047 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[4:5]
61048 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x09,0x00,0x00]
61050 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[6:7]
61051 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x0d,0x00,0x00]
61053 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[102:103]
61054 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xcd,0x00,0x00]
61056 v_cmpx_nge_f64_e64 s[10:11], v[1:2], flat_scratch
61057 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd1,0x00,0x00]
61059 v_cmpx_nge_f64_e64 s[10:11], v[1:2], vcc
61060 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd5,0x00,0x00]
61062 v_cmpx_nge_f64_e64 s[10:11], v[1:2], tba
61063 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd9,0x00,0x00]
61065 v_cmpx_nge_f64_e64 s[10:11], v[1:2], tma
61066 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xdd,0x00,0x00]
61068 v_cmpx_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61069 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf5,0x00,0x00]
61071 v_cmpx_nge_f64_e64 s[10:11], v[1:2], exec
61072 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x00,0x00]
61074 v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0
61075 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x01,0x01,0x00]
61077 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -1
61078 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x83,0x01,0x00]
61080 v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0.5
61081 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xe1,0x01,0x00]
61083 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -4.0
61084 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xef,0x01,0x00]
61086 v_cmpx_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
61087 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x20]
61089 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
61090 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x40]
61092 v_cmpx_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
61093 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x60]
61095 v_cmpx_nlg_f64 vcc, v[1:2], v[2:3]
61096 // CHECK: [0x01,0x05,0x74,0x7c]
61098 v_cmpx_nlg_f64 vcc, v[254:255], v[2:3]
61099 // CHECK: [0xfe,0x05,0x74,0x7c]
61101 v_cmpx_nlg_f64 vcc, s[2:3], v[2:3]
61102 // CHECK: [0x02,0x04,0x74,0x7c]
61104 v_cmpx_nlg_f64 vcc, s[4:5], v[2:3]
61105 // CHECK: [0x04,0x04,0x74,0x7c]
61107 v_cmpx_nlg_f64 vcc, s[102:103], v[2:3]
61108 // CHECK: [0x66,0x04,0x74,0x7c]
61110 v_cmpx_nlg_f64 vcc, flat_scratch, v[2:3]
61111 // CHECK: [0x68,0x04,0x74,0x7c]
61113 v_cmpx_nlg_f64 vcc, vcc, v[2:3]
61114 // CHECK: [0x6a,0x04,0x74,0x7c]
61116 v_cmpx_nlg_f64 vcc, tba, v[2:3]
61117 // CHECK: [0x6c,0x04,0x74,0x7c]
61119 v_cmpx_nlg_f64 vcc, tma, v[2:3]
61120 // CHECK: [0x6e,0x04,0x74,0x7c]
61122 v_cmpx_nlg_f64 vcc, ttmp[10:11], v[2:3]
61123 // CHECK: [0x7a,0x04,0x74,0x7c]
61125 v_cmpx_nlg_f64 vcc, exec, v[2:3]
61126 // CHECK: [0x7e,0x04,0x74,0x7c]
61128 v_cmpx_nlg_f64 vcc, 0, v[2:3]
61129 // CHECK: [0x80,0x04,0x74,0x7c]
61131 v_cmpx_nlg_f64 vcc, -1, v[2:3]
61132 // CHECK: [0xc1,0x04,0x74,0x7c]
61134 v_cmpx_nlg_f64 vcc, 0.5, v[2:3]
61135 // CHECK: [0xf0,0x04,0x74,0x7c]
61137 v_cmpx_nlg_f64 vcc, -4.0, v[2:3]
61138 // CHECK: [0xf7,0x04,0x74,0x7c]
61140 v_cmpx_nlg_f64 vcc, 0xaf123456, v[2:3]
61141 // CHECK: [0xff,0x04,0x74,0x7c,0x56,0x34,0x12,0xaf]
61143 v_cmpx_nlg_f64 vcc, 0x3f717273, v[2:3]
61144 // CHECK: [0xff,0x04,0x74,0x7c,0x73,0x72,0x71,0x3f]
61146 v_cmpx_nlg_f64 vcc, v[1:2], v[254:255]
61147 // CHECK: [0x01,0xfd,0x75,0x7c]
61149 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
61150 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61152 v_cmpx_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
61153 // CHECK: [0x0c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61155 v_cmpx_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
61156 // CHECK: [0x66,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61158 v_cmpx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
61159 // CHECK: [0x68,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61161 v_cmpx_nlg_f64_e64 vcc, v[1:2], v[2:3]
61162 // CHECK: [0x6a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61164 v_cmpx_nlg_f64_e64 tba, v[1:2], v[2:3]
61165 // CHECK: [0x6c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61167 v_cmpx_nlg_f64_e64 tma, v[1:2], v[2:3]
61168 // CHECK: [0x6e,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61170 v_cmpx_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61171 // CHECK: [0x7a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
61173 v_cmpx_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
61174 // CHECK: [0x0a,0x00,0x74,0xd0,0xfe,0x05,0x02,0x00]
61176 v_cmpx_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
61177 // CHECK: [0x0a,0x00,0x74,0xd0,0x02,0x04,0x02,0x00]
61179 v_cmpx_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
61180 // CHECK: [0x0a,0x00,0x74,0xd0,0x04,0x04,0x02,0x00]
61182 v_cmpx_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
61183 // CHECK: [0x0a,0x00,0x74,0xd0,0x66,0x04,0x02,0x00]
61185 v_cmpx_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
61186 // CHECK: [0x0a,0x00,0x74,0xd0,0x68,0x04,0x02,0x00]
61188 v_cmpx_nlg_f64_e64 s[10:11], vcc, v[2:3]
61189 // CHECK: [0x0a,0x00,0x74,0xd0,0x6a,0x04,0x02,0x00]
61191 v_cmpx_nlg_f64_e64 s[10:11], tba, v[2:3]
61192 // CHECK: [0x0a,0x00,0x74,0xd0,0x6c,0x04,0x02,0x00]
61194 v_cmpx_nlg_f64_e64 s[10:11], tma, v[2:3]
61195 // CHECK: [0x0a,0x00,0x74,0xd0,0x6e,0x04,0x02,0x00]
61197 v_cmpx_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61198 // CHECK: [0x0a,0x00,0x74,0xd0,0x7a,0x04,0x02,0x00]
61200 v_cmpx_nlg_f64_e64 s[10:11], exec, v[2:3]
61201 // CHECK: [0x0a,0x00,0x74,0xd0,0x7e,0x04,0x02,0x00]
61203 v_cmpx_nlg_f64_e64 s[10:11], 0, v[2:3]
61204 // CHECK: [0x0a,0x00,0x74,0xd0,0x80,0x04,0x02,0x00]
61206 v_cmpx_nlg_f64_e64 s[10:11], -1, v[2:3]
61207 // CHECK: [0x0a,0x00,0x74,0xd0,0xc1,0x04,0x02,0x00]
61209 v_cmpx_nlg_f64_e64 s[10:11], 0.5, v[2:3]
61210 // CHECK: [0x0a,0x00,0x74,0xd0,0xf0,0x04,0x02,0x00]
61212 v_cmpx_nlg_f64_e64 s[10:11], -4.0, v[2:3]
61213 // CHECK: [0x0a,0x00,0x74,0xd0,0xf7,0x04,0x02,0x00]
61215 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
61216 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x03,0x00]
61218 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
61219 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x09,0x00,0x00]
61221 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
61222 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x0d,0x00,0x00]
61224 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
61225 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xcd,0x00,0x00]
61227 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
61228 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd1,0x00,0x00]
61230 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], vcc
61231 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd5,0x00,0x00]
61233 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tba
61234 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd9,0x00,0x00]
61236 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tma
61237 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xdd,0x00,0x00]
61239 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61240 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf5,0x00,0x00]
61242 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], exec
61243 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x00,0x00]
61245 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0
61246 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x01,0x01,0x00]
61248 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -1
61249 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x83,0x01,0x00]
61251 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0.5
61252 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xe1,0x01,0x00]
61254 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -4.0
61255 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xef,0x01,0x00]
61257 v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
61258 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x20]
61260 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
61261 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x40]
61263 v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
61264 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x60]
61266 v_cmpx_ngt_f64 vcc, v[1:2], v[2:3]
61267 // CHECK: [0x01,0x05,0x76,0x7c]
61269 v_cmpx_ngt_f64 vcc, v[254:255], v[2:3]
61270 // CHECK: [0xfe,0x05,0x76,0x7c]
61272 v_cmpx_ngt_f64 vcc, s[2:3], v[2:3]
61273 // CHECK: [0x02,0x04,0x76,0x7c]
61275 v_cmpx_ngt_f64 vcc, s[4:5], v[2:3]
61276 // CHECK: [0x04,0x04,0x76,0x7c]
61278 v_cmpx_ngt_f64 vcc, s[102:103], v[2:3]
61279 // CHECK: [0x66,0x04,0x76,0x7c]
61281 v_cmpx_ngt_f64 vcc, flat_scratch, v[2:3]
61282 // CHECK: [0x68,0x04,0x76,0x7c]
61284 v_cmpx_ngt_f64 vcc, vcc, v[2:3]
61285 // CHECK: [0x6a,0x04,0x76,0x7c]
61287 v_cmpx_ngt_f64 vcc, tba, v[2:3]
61288 // CHECK: [0x6c,0x04,0x76,0x7c]
61290 v_cmpx_ngt_f64 vcc, tma, v[2:3]
61291 // CHECK: [0x6e,0x04,0x76,0x7c]
61293 v_cmpx_ngt_f64 vcc, ttmp[10:11], v[2:3]
61294 // CHECK: [0x7a,0x04,0x76,0x7c]
61296 v_cmpx_ngt_f64 vcc, exec, v[2:3]
61297 // CHECK: [0x7e,0x04,0x76,0x7c]
61299 v_cmpx_ngt_f64 vcc, 0, v[2:3]
61300 // CHECK: [0x80,0x04,0x76,0x7c]
61302 v_cmpx_ngt_f64 vcc, -1, v[2:3]
61303 // CHECK: [0xc1,0x04,0x76,0x7c]
61305 v_cmpx_ngt_f64 vcc, 0.5, v[2:3]
61306 // CHECK: [0xf0,0x04,0x76,0x7c]
61308 v_cmpx_ngt_f64 vcc, -4.0, v[2:3]
61309 // CHECK: [0xf7,0x04,0x76,0x7c]
61311 v_cmpx_ngt_f64 vcc, 0xaf123456, v[2:3]
61312 // CHECK: [0xff,0x04,0x76,0x7c,0x56,0x34,0x12,0xaf]
61314 v_cmpx_ngt_f64 vcc, 0x3f717273, v[2:3]
61315 // CHECK: [0xff,0x04,0x76,0x7c,0x73,0x72,0x71,0x3f]
61317 v_cmpx_ngt_f64 vcc, v[1:2], v[254:255]
61318 // CHECK: [0x01,0xfd,0x77,0x7c]
61320 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
61321 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61323 v_cmpx_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
61324 // CHECK: [0x0c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61326 v_cmpx_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
61327 // CHECK: [0x66,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61329 v_cmpx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
61330 // CHECK: [0x68,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61332 v_cmpx_ngt_f64_e64 vcc, v[1:2], v[2:3]
61333 // CHECK: [0x6a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61335 v_cmpx_ngt_f64_e64 tba, v[1:2], v[2:3]
61336 // CHECK: [0x6c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61338 v_cmpx_ngt_f64_e64 tma, v[1:2], v[2:3]
61339 // CHECK: [0x6e,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61341 v_cmpx_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61342 // CHECK: [0x7a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
61344 v_cmpx_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
61345 // CHECK: [0x0a,0x00,0x76,0xd0,0xfe,0x05,0x02,0x00]
61347 v_cmpx_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
61348 // CHECK: [0x0a,0x00,0x76,0xd0,0x02,0x04,0x02,0x00]
61350 v_cmpx_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
61351 // CHECK: [0x0a,0x00,0x76,0xd0,0x04,0x04,0x02,0x00]
61353 v_cmpx_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
61354 // CHECK: [0x0a,0x00,0x76,0xd0,0x66,0x04,0x02,0x00]
61356 v_cmpx_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
61357 // CHECK: [0x0a,0x00,0x76,0xd0,0x68,0x04,0x02,0x00]
61359 v_cmpx_ngt_f64_e64 s[10:11], vcc, v[2:3]
61360 // CHECK: [0x0a,0x00,0x76,0xd0,0x6a,0x04,0x02,0x00]
61362 v_cmpx_ngt_f64_e64 s[10:11], tba, v[2:3]
61363 // CHECK: [0x0a,0x00,0x76,0xd0,0x6c,0x04,0x02,0x00]
61365 v_cmpx_ngt_f64_e64 s[10:11], tma, v[2:3]
61366 // CHECK: [0x0a,0x00,0x76,0xd0,0x6e,0x04,0x02,0x00]
61368 v_cmpx_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61369 // CHECK: [0x0a,0x00,0x76,0xd0,0x7a,0x04,0x02,0x00]
61371 v_cmpx_ngt_f64_e64 s[10:11], exec, v[2:3]
61372 // CHECK: [0x0a,0x00,0x76,0xd0,0x7e,0x04,0x02,0x00]
61374 v_cmpx_ngt_f64_e64 s[10:11], 0, v[2:3]
61375 // CHECK: [0x0a,0x00,0x76,0xd0,0x80,0x04,0x02,0x00]
61377 v_cmpx_ngt_f64_e64 s[10:11], -1, v[2:3]
61378 // CHECK: [0x0a,0x00,0x76,0xd0,0xc1,0x04,0x02,0x00]
61380 v_cmpx_ngt_f64_e64 s[10:11], 0.5, v[2:3]
61381 // CHECK: [0x0a,0x00,0x76,0xd0,0xf0,0x04,0x02,0x00]
61383 v_cmpx_ngt_f64_e64 s[10:11], -4.0, v[2:3]
61384 // CHECK: [0x0a,0x00,0x76,0xd0,0xf7,0x04,0x02,0x00]
61386 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
61387 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x03,0x00]
61389 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
61390 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x09,0x00,0x00]
61392 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
61393 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x0d,0x00,0x00]
61395 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
61396 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xcd,0x00,0x00]
61398 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
61399 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd1,0x00,0x00]
61401 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], vcc
61402 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd5,0x00,0x00]
61404 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tba
61405 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd9,0x00,0x00]
61407 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tma
61408 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xdd,0x00,0x00]
61410 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61411 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf5,0x00,0x00]
61413 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], exec
61414 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x00,0x00]
61416 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0
61417 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x01,0x01,0x00]
61419 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -1
61420 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x83,0x01,0x00]
61422 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0.5
61423 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xe1,0x01,0x00]
61425 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -4.0
61426 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xef,0x01,0x00]
61428 v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
61429 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x20]
61431 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
61432 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x40]
61434 v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
61435 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x60]
61437 v_cmpx_nle_f64 vcc, v[1:2], v[2:3]
61438 // CHECK: [0x01,0x05,0x78,0x7c]
61440 v_cmpx_nle_f64 vcc, v[254:255], v[2:3]
61441 // CHECK: [0xfe,0x05,0x78,0x7c]
61443 v_cmpx_nle_f64 vcc, s[2:3], v[2:3]
61444 // CHECK: [0x02,0x04,0x78,0x7c]
61446 v_cmpx_nle_f64 vcc, s[4:5], v[2:3]
61447 // CHECK: [0x04,0x04,0x78,0x7c]
61449 v_cmpx_nle_f64 vcc, s[102:103], v[2:3]
61450 // CHECK: [0x66,0x04,0x78,0x7c]
61452 v_cmpx_nle_f64 vcc, flat_scratch, v[2:3]
61453 // CHECK: [0x68,0x04,0x78,0x7c]
61455 v_cmpx_nle_f64 vcc, vcc, v[2:3]
61456 // CHECK: [0x6a,0x04,0x78,0x7c]
61458 v_cmpx_nle_f64 vcc, tba, v[2:3]
61459 // CHECK: [0x6c,0x04,0x78,0x7c]
61461 v_cmpx_nle_f64 vcc, tma, v[2:3]
61462 // CHECK: [0x6e,0x04,0x78,0x7c]
61464 v_cmpx_nle_f64 vcc, ttmp[10:11], v[2:3]
61465 // CHECK: [0x7a,0x04,0x78,0x7c]
61467 v_cmpx_nle_f64 vcc, exec, v[2:3]
61468 // CHECK: [0x7e,0x04,0x78,0x7c]
61470 v_cmpx_nle_f64 vcc, 0, v[2:3]
61471 // CHECK: [0x80,0x04,0x78,0x7c]
61473 v_cmpx_nle_f64 vcc, -1, v[2:3]
61474 // CHECK: [0xc1,0x04,0x78,0x7c]
61476 v_cmpx_nle_f64 vcc, 0.5, v[2:3]
61477 // CHECK: [0xf0,0x04,0x78,0x7c]
61479 v_cmpx_nle_f64 vcc, -4.0, v[2:3]
61480 // CHECK: [0xf7,0x04,0x78,0x7c]
61482 v_cmpx_nle_f64 vcc, 0xaf123456, v[2:3]
61483 // CHECK: [0xff,0x04,0x78,0x7c,0x56,0x34,0x12,0xaf]
61485 v_cmpx_nle_f64 vcc, 0x3f717273, v[2:3]
61486 // CHECK: [0xff,0x04,0x78,0x7c,0x73,0x72,0x71,0x3f]
61488 v_cmpx_nle_f64 vcc, v[1:2], v[254:255]
61489 // CHECK: [0x01,0xfd,0x79,0x7c]
61491 v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[2:3]
61492 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61494 v_cmpx_nle_f64_e64 s[12:13], v[1:2], v[2:3]
61495 // CHECK: [0x0c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61497 v_cmpx_nle_f64_e64 s[102:103], v[1:2], v[2:3]
61498 // CHECK: [0x66,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61500 v_cmpx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
61501 // CHECK: [0x68,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61503 v_cmpx_nle_f64_e64 vcc, v[1:2], v[2:3]
61504 // CHECK: [0x6a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61506 v_cmpx_nle_f64_e64 tba, v[1:2], v[2:3]
61507 // CHECK: [0x6c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61509 v_cmpx_nle_f64_e64 tma, v[1:2], v[2:3]
61510 // CHECK: [0x6e,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61512 v_cmpx_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61513 // CHECK: [0x7a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
61515 v_cmpx_nle_f64_e64 s[10:11], v[254:255], v[2:3]
61516 // CHECK: [0x0a,0x00,0x78,0xd0,0xfe,0x05,0x02,0x00]
61518 v_cmpx_nle_f64_e64 s[10:11], s[2:3], v[2:3]
61519 // CHECK: [0x0a,0x00,0x78,0xd0,0x02,0x04,0x02,0x00]
61521 v_cmpx_nle_f64_e64 s[10:11], s[4:5], v[2:3]
61522 // CHECK: [0x0a,0x00,0x78,0xd0,0x04,0x04,0x02,0x00]
61524 v_cmpx_nle_f64_e64 s[10:11], s[102:103], v[2:3]
61525 // CHECK: [0x0a,0x00,0x78,0xd0,0x66,0x04,0x02,0x00]
61527 v_cmpx_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
61528 // CHECK: [0x0a,0x00,0x78,0xd0,0x68,0x04,0x02,0x00]
61530 v_cmpx_nle_f64_e64 s[10:11], vcc, v[2:3]
61531 // CHECK: [0x0a,0x00,0x78,0xd0,0x6a,0x04,0x02,0x00]
61533 v_cmpx_nle_f64_e64 s[10:11], tba, v[2:3]
61534 // CHECK: [0x0a,0x00,0x78,0xd0,0x6c,0x04,0x02,0x00]
61536 v_cmpx_nle_f64_e64 s[10:11], tma, v[2:3]
61537 // CHECK: [0x0a,0x00,0x78,0xd0,0x6e,0x04,0x02,0x00]
61539 v_cmpx_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61540 // CHECK: [0x0a,0x00,0x78,0xd0,0x7a,0x04,0x02,0x00]
61542 v_cmpx_nle_f64_e64 s[10:11], exec, v[2:3]
61543 // CHECK: [0x0a,0x00,0x78,0xd0,0x7e,0x04,0x02,0x00]
61545 v_cmpx_nle_f64_e64 s[10:11], 0, v[2:3]
61546 // CHECK: [0x0a,0x00,0x78,0xd0,0x80,0x04,0x02,0x00]
61548 v_cmpx_nle_f64_e64 s[10:11], -1, v[2:3]
61549 // CHECK: [0x0a,0x00,0x78,0xd0,0xc1,0x04,0x02,0x00]
61551 v_cmpx_nle_f64_e64 s[10:11], 0.5, v[2:3]
61552 // CHECK: [0x0a,0x00,0x78,0xd0,0xf0,0x04,0x02,0x00]
61554 v_cmpx_nle_f64_e64 s[10:11], -4.0, v[2:3]
61555 // CHECK: [0x0a,0x00,0x78,0xd0,0xf7,0x04,0x02,0x00]
61557 v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[254:255]
61558 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x03,0x00]
61560 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[4:5]
61561 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x09,0x00,0x00]
61563 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[6:7]
61564 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x0d,0x00,0x00]
61566 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[102:103]
61567 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xcd,0x00,0x00]
61569 v_cmpx_nle_f64_e64 s[10:11], v[1:2], flat_scratch
61570 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd1,0x00,0x00]
61572 v_cmpx_nle_f64_e64 s[10:11], v[1:2], vcc
61573 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd5,0x00,0x00]
61575 v_cmpx_nle_f64_e64 s[10:11], v[1:2], tba
61576 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd9,0x00,0x00]
61578 v_cmpx_nle_f64_e64 s[10:11], v[1:2], tma
61579 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xdd,0x00,0x00]
61581 v_cmpx_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61582 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf5,0x00,0x00]
61584 v_cmpx_nle_f64_e64 s[10:11], v[1:2], exec
61585 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x00,0x00]
61587 v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0
61588 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x01,0x01,0x00]
61590 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -1
61591 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x83,0x01,0x00]
61593 v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0.5
61594 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xe1,0x01,0x00]
61596 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -4.0
61597 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xef,0x01,0x00]
61599 v_cmpx_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
61600 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x20]
61602 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
61603 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x40]
61605 v_cmpx_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
61606 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x60]
61608 v_cmpx_neq_f64 vcc, v[1:2], v[2:3]
61609 // CHECK: [0x01,0x05,0x7a,0x7c]
61611 v_cmpx_neq_f64 vcc, v[254:255], v[2:3]
61612 // CHECK: [0xfe,0x05,0x7a,0x7c]
61614 v_cmpx_neq_f64 vcc, s[2:3], v[2:3]
61615 // CHECK: [0x02,0x04,0x7a,0x7c]
61617 v_cmpx_neq_f64 vcc, s[4:5], v[2:3]
61618 // CHECK: [0x04,0x04,0x7a,0x7c]
61620 v_cmpx_neq_f64 vcc, s[102:103], v[2:3]
61621 // CHECK: [0x66,0x04,0x7a,0x7c]
61623 v_cmpx_neq_f64 vcc, flat_scratch, v[2:3]
61624 // CHECK: [0x68,0x04,0x7a,0x7c]
61626 v_cmpx_neq_f64 vcc, vcc, v[2:3]
61627 // CHECK: [0x6a,0x04,0x7a,0x7c]
61629 v_cmpx_neq_f64 vcc, tba, v[2:3]
61630 // CHECK: [0x6c,0x04,0x7a,0x7c]
61632 v_cmpx_neq_f64 vcc, tma, v[2:3]
61633 // CHECK: [0x6e,0x04,0x7a,0x7c]
61635 v_cmpx_neq_f64 vcc, ttmp[10:11], v[2:3]
61636 // CHECK: [0x7a,0x04,0x7a,0x7c]
61638 v_cmpx_neq_f64 vcc, exec, v[2:3]
61639 // CHECK: [0x7e,0x04,0x7a,0x7c]
61641 v_cmpx_neq_f64 vcc, 0, v[2:3]
61642 // CHECK: [0x80,0x04,0x7a,0x7c]
61644 v_cmpx_neq_f64 vcc, -1, v[2:3]
61645 // CHECK: [0xc1,0x04,0x7a,0x7c]
61647 v_cmpx_neq_f64 vcc, 0.5, v[2:3]
61648 // CHECK: [0xf0,0x04,0x7a,0x7c]
61650 v_cmpx_neq_f64 vcc, -4.0, v[2:3]
61651 // CHECK: [0xf7,0x04,0x7a,0x7c]
61653 v_cmpx_neq_f64 vcc, 0xaf123456, v[2:3]
61654 // CHECK: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x12,0xaf]
61656 v_cmpx_neq_f64 vcc, 0x3f717273, v[2:3]
61657 // CHECK: [0xff,0x04,0x7a,0x7c,0x73,0x72,0x71,0x3f]
61659 v_cmpx_neq_f64 vcc, v[1:2], v[254:255]
61660 // CHECK: [0x01,0xfd,0x7b,0x7c]
61662 v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[2:3]
61663 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61665 v_cmpx_neq_f64_e64 s[12:13], v[1:2], v[2:3]
61666 // CHECK: [0x0c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61668 v_cmpx_neq_f64_e64 s[102:103], v[1:2], v[2:3]
61669 // CHECK: [0x66,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61671 v_cmpx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
61672 // CHECK: [0x68,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61674 v_cmpx_neq_f64_e64 vcc, v[1:2], v[2:3]
61675 // CHECK: [0x6a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61677 v_cmpx_neq_f64_e64 tba, v[1:2], v[2:3]
61678 // CHECK: [0x6c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61680 v_cmpx_neq_f64_e64 tma, v[1:2], v[2:3]
61681 // CHECK: [0x6e,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61683 v_cmpx_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61684 // CHECK: [0x7a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
61686 v_cmpx_neq_f64_e64 s[10:11], v[254:255], v[2:3]
61687 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfe,0x05,0x02,0x00]
61689 v_cmpx_neq_f64_e64 s[10:11], s[2:3], v[2:3]
61690 // CHECK: [0x0a,0x00,0x7a,0xd0,0x02,0x04,0x02,0x00]
61692 v_cmpx_neq_f64_e64 s[10:11], s[4:5], v[2:3]
61693 // CHECK: [0x0a,0x00,0x7a,0xd0,0x04,0x04,0x02,0x00]
61695 v_cmpx_neq_f64_e64 s[10:11], s[102:103], v[2:3]
61696 // CHECK: [0x0a,0x00,0x7a,0xd0,0x66,0x04,0x02,0x00]
61698 v_cmpx_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
61699 // CHECK: [0x0a,0x00,0x7a,0xd0,0x68,0x04,0x02,0x00]
61701 v_cmpx_neq_f64_e64 s[10:11], vcc, v[2:3]
61702 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6a,0x04,0x02,0x00]
61704 v_cmpx_neq_f64_e64 s[10:11], tba, v[2:3]
61705 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6c,0x04,0x02,0x00]
61707 v_cmpx_neq_f64_e64 s[10:11], tma, v[2:3]
61708 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6e,0x04,0x02,0x00]
61710 v_cmpx_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61711 // CHECK: [0x0a,0x00,0x7a,0xd0,0x7a,0x04,0x02,0x00]
61713 v_cmpx_neq_f64_e64 s[10:11], exec, v[2:3]
61714 // CHECK: [0x0a,0x00,0x7a,0xd0,0x7e,0x04,0x02,0x00]
61716 v_cmpx_neq_f64_e64 s[10:11], 0, v[2:3]
61717 // CHECK: [0x0a,0x00,0x7a,0xd0,0x80,0x04,0x02,0x00]
61719 v_cmpx_neq_f64_e64 s[10:11], -1, v[2:3]
61720 // CHECK: [0x0a,0x00,0x7a,0xd0,0xc1,0x04,0x02,0x00]
61722 v_cmpx_neq_f64_e64 s[10:11], 0.5, v[2:3]
61723 // CHECK: [0x0a,0x00,0x7a,0xd0,0xf0,0x04,0x02,0x00]
61725 v_cmpx_neq_f64_e64 s[10:11], -4.0, v[2:3]
61726 // CHECK: [0x0a,0x00,0x7a,0xd0,0xf7,0x04,0x02,0x00]
61728 v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[254:255]
61729 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x03,0x00]
61731 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[4:5]
61732 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x09,0x00,0x00]
61734 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[6:7]
61735 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x0d,0x00,0x00]
61737 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[102:103]
61738 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xcd,0x00,0x00]
61740 v_cmpx_neq_f64_e64 s[10:11], v[1:2], flat_scratch
61741 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd1,0x00,0x00]
61743 v_cmpx_neq_f64_e64 s[10:11], v[1:2], vcc
61744 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd5,0x00,0x00]
61746 v_cmpx_neq_f64_e64 s[10:11], v[1:2], tba
61747 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd9,0x00,0x00]
61749 v_cmpx_neq_f64_e64 s[10:11], v[1:2], tma
61750 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xdd,0x00,0x00]
61752 v_cmpx_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61753 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf5,0x00,0x00]
61755 v_cmpx_neq_f64_e64 s[10:11], v[1:2], exec
61756 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x00,0x00]
61758 v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0
61759 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x01,0x01,0x00]
61761 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -1
61762 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x83,0x01,0x00]
61764 v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0.5
61765 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xe1,0x01,0x00]
61767 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -4.0
61768 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xef,0x01,0x00]
61770 v_cmpx_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
61771 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x20]
61773 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
61774 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x40]
61776 v_cmpx_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
61777 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x60]
61779 v_cmpx_nlt_f64 vcc, v[1:2], v[2:3]
61780 // CHECK: [0x01,0x05,0x7c,0x7c]
61782 v_cmpx_nlt_f64 vcc, v[254:255], v[2:3]
61783 // CHECK: [0xfe,0x05,0x7c,0x7c]
61785 v_cmpx_nlt_f64 vcc, s[2:3], v[2:3]
61786 // CHECK: [0x02,0x04,0x7c,0x7c]
61788 v_cmpx_nlt_f64 vcc, s[4:5], v[2:3]
61789 // CHECK: [0x04,0x04,0x7c,0x7c]
61791 v_cmpx_nlt_f64 vcc, s[102:103], v[2:3]
61792 // CHECK: [0x66,0x04,0x7c,0x7c]
61794 v_cmpx_nlt_f64 vcc, flat_scratch, v[2:3]
61795 // CHECK: [0x68,0x04,0x7c,0x7c]
61797 v_cmpx_nlt_f64 vcc, vcc, v[2:3]
61798 // CHECK: [0x6a,0x04,0x7c,0x7c]
61800 v_cmpx_nlt_f64 vcc, tba, v[2:3]
61801 // CHECK: [0x6c,0x04,0x7c,0x7c]
61803 v_cmpx_nlt_f64 vcc, tma, v[2:3]
61804 // CHECK: [0x6e,0x04,0x7c,0x7c]
61806 v_cmpx_nlt_f64 vcc, ttmp[10:11], v[2:3]
61807 // CHECK: [0x7a,0x04,0x7c,0x7c]
61809 v_cmpx_nlt_f64 vcc, exec, v[2:3]
61810 // CHECK: [0x7e,0x04,0x7c,0x7c]
61812 v_cmpx_nlt_f64 vcc, 0, v[2:3]
61813 // CHECK: [0x80,0x04,0x7c,0x7c]
61815 v_cmpx_nlt_f64 vcc, -1, v[2:3]
61816 // CHECK: [0xc1,0x04,0x7c,0x7c]
61818 v_cmpx_nlt_f64 vcc, 0.5, v[2:3]
61819 // CHECK: [0xf0,0x04,0x7c,0x7c]
61821 v_cmpx_nlt_f64 vcc, -4.0, v[2:3]
61822 // CHECK: [0xf7,0x04,0x7c,0x7c]
61824 v_cmpx_nlt_f64 vcc, 0xaf123456, v[2:3]
61825 // CHECK: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x12,0xaf]
61827 v_cmpx_nlt_f64 vcc, 0x3f717273, v[2:3]
61828 // CHECK: [0xff,0x04,0x7c,0x7c,0x73,0x72,0x71,0x3f]
61830 v_cmpx_nlt_f64 vcc, v[1:2], v[254:255]
61831 // CHECK: [0x01,0xfd,0x7d,0x7c]
61833 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
61834 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61836 v_cmpx_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
61837 // CHECK: [0x0c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61839 v_cmpx_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
61840 // CHECK: [0x66,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61842 v_cmpx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
61843 // CHECK: [0x68,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61845 v_cmpx_nlt_f64_e64 vcc, v[1:2], v[2:3]
61846 // CHECK: [0x6a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61848 v_cmpx_nlt_f64_e64 tba, v[1:2], v[2:3]
61849 // CHECK: [0x6c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61851 v_cmpx_nlt_f64_e64 tma, v[1:2], v[2:3]
61852 // CHECK: [0x6e,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61854 v_cmpx_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
61855 // CHECK: [0x7a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
61857 v_cmpx_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
61858 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfe,0x05,0x02,0x00]
61860 v_cmpx_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
61861 // CHECK: [0x0a,0x00,0x7c,0xd0,0x02,0x04,0x02,0x00]
61863 v_cmpx_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
61864 // CHECK: [0x0a,0x00,0x7c,0xd0,0x04,0x04,0x02,0x00]
61866 v_cmpx_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
61867 // CHECK: [0x0a,0x00,0x7c,0xd0,0x66,0x04,0x02,0x00]
61869 v_cmpx_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
61870 // CHECK: [0x0a,0x00,0x7c,0xd0,0x68,0x04,0x02,0x00]
61872 v_cmpx_nlt_f64_e64 s[10:11], vcc, v[2:3]
61873 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6a,0x04,0x02,0x00]
61875 v_cmpx_nlt_f64_e64 s[10:11], tba, v[2:3]
61876 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6c,0x04,0x02,0x00]
61878 v_cmpx_nlt_f64_e64 s[10:11], tma, v[2:3]
61879 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6e,0x04,0x02,0x00]
61881 v_cmpx_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
61882 // CHECK: [0x0a,0x00,0x7c,0xd0,0x7a,0x04,0x02,0x00]
61884 v_cmpx_nlt_f64_e64 s[10:11], exec, v[2:3]
61885 // CHECK: [0x0a,0x00,0x7c,0xd0,0x7e,0x04,0x02,0x00]
61887 v_cmpx_nlt_f64_e64 s[10:11], 0, v[2:3]
61888 // CHECK: [0x0a,0x00,0x7c,0xd0,0x80,0x04,0x02,0x00]
61890 v_cmpx_nlt_f64_e64 s[10:11], -1, v[2:3]
61891 // CHECK: [0x0a,0x00,0x7c,0xd0,0xc1,0x04,0x02,0x00]
61893 v_cmpx_nlt_f64_e64 s[10:11], 0.5, v[2:3]
61894 // CHECK: [0x0a,0x00,0x7c,0xd0,0xf0,0x04,0x02,0x00]
61896 v_cmpx_nlt_f64_e64 s[10:11], -4.0, v[2:3]
61897 // CHECK: [0x0a,0x00,0x7c,0xd0,0xf7,0x04,0x02,0x00]
61899 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
61900 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x03,0x00]
61902 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
61903 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x09,0x00,0x00]
61905 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
61906 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x0d,0x00,0x00]
61908 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
61909 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xcd,0x00,0x00]
61911 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
61912 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd1,0x00,0x00]
61914 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], vcc
61915 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd5,0x00,0x00]
61917 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tba
61918 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd9,0x00,0x00]
61920 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tma
61921 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xdd,0x00,0x00]
61923 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
61924 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf5,0x00,0x00]
61926 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], exec
61927 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x00,0x00]
61929 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0
61930 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x01,0x01,0x00]
61932 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -1
61933 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x83,0x01,0x00]
61935 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0.5
61936 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xe1,0x01,0x00]
61938 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -4.0
61939 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xef,0x01,0x00]
61941 v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
61942 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x20]
61944 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
61945 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x40]
61947 v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
61948 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x60]
61950 v_cmpx_tru_f64 vcc, v[1:2], v[2:3]
61951 // CHECK: [0x01,0x05,0x7e,0x7c]
61953 v_cmpx_tru_f64 vcc, v[254:255], v[2:3]
61954 // CHECK: [0xfe,0x05,0x7e,0x7c]
61956 v_cmpx_tru_f64 vcc, s[2:3], v[2:3]
61957 // CHECK: [0x02,0x04,0x7e,0x7c]
61959 v_cmpx_tru_f64 vcc, s[4:5], v[2:3]
61960 // CHECK: [0x04,0x04,0x7e,0x7c]
61962 v_cmpx_tru_f64 vcc, s[102:103], v[2:3]
61963 // CHECK: [0x66,0x04,0x7e,0x7c]
61965 v_cmpx_tru_f64 vcc, flat_scratch, v[2:3]
61966 // CHECK: [0x68,0x04,0x7e,0x7c]
61968 v_cmpx_tru_f64 vcc, vcc, v[2:3]
61969 // CHECK: [0x6a,0x04,0x7e,0x7c]
61971 v_cmpx_tru_f64 vcc, tba, v[2:3]
61972 // CHECK: [0x6c,0x04,0x7e,0x7c]
61974 v_cmpx_tru_f64 vcc, tma, v[2:3]
61975 // CHECK: [0x6e,0x04,0x7e,0x7c]
61977 v_cmpx_tru_f64 vcc, ttmp[10:11], v[2:3]
61978 // CHECK: [0x7a,0x04,0x7e,0x7c]
61980 v_cmpx_tru_f64 vcc, exec, v[2:3]
61981 // CHECK: [0x7e,0x04,0x7e,0x7c]
61983 v_cmpx_tru_f64 vcc, 0, v[2:3]
61984 // CHECK: [0x80,0x04,0x7e,0x7c]
61986 v_cmpx_tru_f64 vcc, -1, v[2:3]
61987 // CHECK: [0xc1,0x04,0x7e,0x7c]
61989 v_cmpx_tru_f64 vcc, 0.5, v[2:3]
61990 // CHECK: [0xf0,0x04,0x7e,0x7c]
61992 v_cmpx_tru_f64 vcc, -4.0, v[2:3]
61993 // CHECK: [0xf7,0x04,0x7e,0x7c]
61995 v_cmpx_tru_f64 vcc, 0xaf123456, v[2:3]
61996 // CHECK: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x12,0xaf]
61998 v_cmpx_tru_f64 vcc, 0x3f717273, v[2:3]
61999 // CHECK: [0xff,0x04,0x7e,0x7c,0x73,0x72,0x71,0x3f]
62001 v_cmpx_tru_f64 vcc, v[1:2], v[254:255]
62002 // CHECK: [0x01,0xfd,0x7f,0x7c]
62004 v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[2:3]
62005 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62007 v_cmpx_tru_f64_e64 s[12:13], v[1:2], v[2:3]
62008 // CHECK: [0x0c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62010 v_cmpx_tru_f64_e64 s[102:103], v[1:2], v[2:3]
62011 // CHECK: [0x66,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62013 v_cmpx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
62014 // CHECK: [0x68,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62016 v_cmpx_tru_f64_e64 vcc, v[1:2], v[2:3]
62017 // CHECK: [0x6a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62019 v_cmpx_tru_f64_e64 tba, v[1:2], v[2:3]
62020 // CHECK: [0x6c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62022 v_cmpx_tru_f64_e64 tma, v[1:2], v[2:3]
62023 // CHECK: [0x6e,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62025 v_cmpx_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
62026 // CHECK: [0x7a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
62028 v_cmpx_tru_f64_e64 s[10:11], v[254:255], v[2:3]
62029 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfe,0x05,0x02,0x00]
62031 v_cmpx_tru_f64_e64 s[10:11], s[2:3], v[2:3]
62032 // CHECK: [0x0a,0x00,0x7e,0xd0,0x02,0x04,0x02,0x00]
62034 v_cmpx_tru_f64_e64 s[10:11], s[4:5], v[2:3]
62035 // CHECK: [0x0a,0x00,0x7e,0xd0,0x04,0x04,0x02,0x00]
62037 v_cmpx_tru_f64_e64 s[10:11], s[102:103], v[2:3]
62038 // CHECK: [0x0a,0x00,0x7e,0xd0,0x66,0x04,0x02,0x00]
62040 v_cmpx_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
62041 // CHECK: [0x0a,0x00,0x7e,0xd0,0x68,0x04,0x02,0x00]
62043 v_cmpx_tru_f64_e64 s[10:11], vcc, v[2:3]
62044 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6a,0x04,0x02,0x00]
62046 v_cmpx_tru_f64_e64 s[10:11], tba, v[2:3]
62047 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6c,0x04,0x02,0x00]
62049 v_cmpx_tru_f64_e64 s[10:11], tma, v[2:3]
62050 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6e,0x04,0x02,0x00]
62052 v_cmpx_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
62053 // CHECK: [0x0a,0x00,0x7e,0xd0,0x7a,0x04,0x02,0x00]
62055 v_cmpx_tru_f64_e64 s[10:11], exec, v[2:3]
62056 // CHECK: [0x0a,0x00,0x7e,0xd0,0x7e,0x04,0x02,0x00]
62058 v_cmpx_tru_f64_e64 s[10:11], 0, v[2:3]
62059 // CHECK: [0x0a,0x00,0x7e,0xd0,0x80,0x04,0x02,0x00]
62061 v_cmpx_tru_f64_e64 s[10:11], -1, v[2:3]
62062 // CHECK: [0x0a,0x00,0x7e,0xd0,0xc1,0x04,0x02,0x00]
62064 v_cmpx_tru_f64_e64 s[10:11], 0.5, v[2:3]
62065 // CHECK: [0x0a,0x00,0x7e,0xd0,0xf0,0x04,0x02,0x00]
62067 v_cmpx_tru_f64_e64 s[10:11], -4.0, v[2:3]
62068 // CHECK: [0x0a,0x00,0x7e,0xd0,0xf7,0x04,0x02,0x00]
62070 v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[254:255]
62071 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x03,0x00]
62073 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[4:5]
62074 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x09,0x00,0x00]
62076 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[6:7]
62077 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x0d,0x00,0x00]
62079 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[102:103]
62080 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xcd,0x00,0x00]
62082 v_cmpx_tru_f64_e64 s[10:11], v[1:2], flat_scratch
62083 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd1,0x00,0x00]
62085 v_cmpx_tru_f64_e64 s[10:11], v[1:2], vcc
62086 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd5,0x00,0x00]
62088 v_cmpx_tru_f64_e64 s[10:11], v[1:2], tba
62089 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd9,0x00,0x00]
62091 v_cmpx_tru_f64_e64 s[10:11], v[1:2], tma
62092 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xdd,0x00,0x00]
62094 v_cmpx_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
62095 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf5,0x00,0x00]
62097 v_cmpx_tru_f64_e64 s[10:11], v[1:2], exec
62098 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x00,0x00]
62100 v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0
62101 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x01,0x01,0x00]
62103 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -1
62104 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x83,0x01,0x00]
62106 v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0.5
62107 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xe1,0x01,0x00]
62109 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -4.0
62110 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xef,0x01,0x00]
62112 v_cmpx_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
62113 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x20]
62115 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
62116 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x40]
62118 v_cmpx_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
62119 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x60]
62121 v_cmps_f_f32 vcc, v1, v2
62122 // CHECK: [0x01,0x05,0x80,0x7c]
62124 v_cmps_f_f32 vcc, v255, v2
62125 // CHECK: [0xff,0x05,0x80,0x7c]
62127 v_cmps_f_f32 vcc, s1, v2
62128 // CHECK: [0x01,0x04,0x80,0x7c]
62130 v_cmps_f_f32 vcc, s103, v2
62131 // CHECK: [0x67,0x04,0x80,0x7c]
62133 v_cmps_f_f32 vcc, flat_scratch_lo, v2
62134 // CHECK: [0x68,0x04,0x80,0x7c]
62136 v_cmps_f_f32 vcc, flat_scratch_hi, v2
62137 // CHECK: [0x69,0x04,0x80,0x7c]
62139 v_cmps_f_f32 vcc, vcc_lo, v2
62140 // CHECK: [0x6a,0x04,0x80,0x7c]
62142 v_cmps_f_f32 vcc, vcc_hi, v2
62143 // CHECK: [0x6b,0x04,0x80,0x7c]
62145 v_cmps_f_f32 vcc, tba_lo, v2
62146 // CHECK: [0x6c,0x04,0x80,0x7c]
62148 v_cmps_f_f32 vcc, tba_hi, v2
62149 // CHECK: [0x6d,0x04,0x80,0x7c]
62151 v_cmps_f_f32 vcc, tma_lo, v2
62152 // CHECK: [0x6e,0x04,0x80,0x7c]
62154 v_cmps_f_f32 vcc, tma_hi, v2
62155 // CHECK: [0x6f,0x04,0x80,0x7c]
62157 v_cmps_f_f32 vcc, ttmp11, v2
62158 // CHECK: [0x7b,0x04,0x80,0x7c]
62160 v_cmps_f_f32 vcc, m0, v2
62161 // CHECK: [0x7c,0x04,0x80,0x7c]
62163 v_cmps_f_f32 vcc, exec_lo, v2
62164 // CHECK: [0x7e,0x04,0x80,0x7c]
62166 v_cmps_f_f32 vcc, exec_hi, v2
62167 // CHECK: [0x7f,0x04,0x80,0x7c]
62169 v_cmps_f_f32 vcc, 0, v2
62170 // CHECK: [0x80,0x04,0x80,0x7c]
62172 v_cmps_f_f32 vcc, -1, v2
62173 // CHECK: [0xc1,0x04,0x80,0x7c]
62175 v_cmps_f_f32 vcc, 0.5, v2
62176 // CHECK: [0xf0,0x04,0x80,0x7c]
62178 v_cmps_f_f32 vcc, -4.0, v2
62179 // CHECK: [0xf7,0x04,0x80,0x7c]
62181 v_cmps_f_f32 vcc, 0xaf123456, v2
62182 // CHECK: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
62184 v_cmps_f_f32 vcc, 0x3f717273, v2
62185 // CHECK: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
62187 v_cmps_f_f32 vcc, v1, v255
62188 // CHECK: [0x01,0xff,0x81,0x7c]
62190 v_cmps_f_f32_e64 s[10:11], v1, v2
62191 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62193 v_cmps_f_f32_e64 s[12:13], v1, v2
62194 // CHECK: [0x0c,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62196 v_cmps_f_f32_e64 s[102:103], v1, v2
62197 // CHECK: [0x66,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62199 v_cmps_f_f32_e64 flat_scratch, v1, v2
62200 // CHECK: [0x68,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62202 v_cmps_f_f32_e64 vcc, v1, v2
62203 // CHECK: [0x6a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62205 v_cmps_f_f32_e64 tba, v1, v2
62206 // CHECK: [0x6c,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62208 v_cmps_f_f32_e64 tma, v1, v2
62209 // CHECK: [0x6e,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62211 v_cmps_f_f32_e64 ttmp[10:11], v1, v2
62212 // CHECK: [0x7a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
62214 v_cmps_f_f32_e64 s[10:11], v255, v2
62215 // CHECK: [0x0a,0x00,0x80,0xd0,0xff,0x05,0x02,0x00]
62217 v_cmps_f_f32_e64 s[10:11], s1, v2
62218 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x04,0x02,0x00]
62220 v_cmps_f_f32_e64 s[10:11], s103, v2
62221 // CHECK: [0x0a,0x00,0x80,0xd0,0x67,0x04,0x02,0x00]
62223 v_cmps_f_f32_e64 s[10:11], flat_scratch_lo, v2
62224 // CHECK: [0x0a,0x00,0x80,0xd0,0x68,0x04,0x02,0x00]
62226 v_cmps_f_f32_e64 s[10:11], flat_scratch_hi, v2
62227 // CHECK: [0x0a,0x00,0x80,0xd0,0x69,0x04,0x02,0x00]
62229 v_cmps_f_f32_e64 s[10:11], vcc_lo, v2
62230 // CHECK: [0x0a,0x00,0x80,0xd0,0x6a,0x04,0x02,0x00]
62232 v_cmps_f_f32_e64 s[10:11], vcc_hi, v2
62233 // CHECK: [0x0a,0x00,0x80,0xd0,0x6b,0x04,0x02,0x00]
62235 v_cmps_f_f32_e64 s[10:11], tba_lo, v2
62236 // CHECK: [0x0a,0x00,0x80,0xd0,0x6c,0x04,0x02,0x00]
62238 v_cmps_f_f32_e64 s[10:11], tba_hi, v2
62239 // CHECK: [0x0a,0x00,0x80,0xd0,0x6d,0x04,0x02,0x00]
62241 v_cmps_f_f32_e64 s[10:11], tma_lo, v2
62242 // CHECK: [0x0a,0x00,0x80,0xd0,0x6e,0x04,0x02,0x00]
62244 v_cmps_f_f32_e64 s[10:11], tma_hi, v2
62245 // CHECK: [0x0a,0x00,0x80,0xd0,0x6f,0x04,0x02,0x00]
62247 v_cmps_f_f32_e64 s[10:11], ttmp11, v2
62248 // CHECK: [0x0a,0x00,0x80,0xd0,0x7b,0x04,0x02,0x00]
62250 v_cmps_f_f32_e64 s[10:11], m0, v2
62251 // CHECK: [0x0a,0x00,0x80,0xd0,0x7c,0x04,0x02,0x00]
62253 v_cmps_f_f32_e64 s[10:11], exec_lo, v2
62254 // CHECK: [0x0a,0x00,0x80,0xd0,0x7e,0x04,0x02,0x00]
62256 v_cmps_f_f32_e64 s[10:11], exec_hi, v2
62257 // CHECK: [0x0a,0x00,0x80,0xd0,0x7f,0x04,0x02,0x00]
62259 v_cmps_f_f32_e64 s[10:11], 0, v2
62260 // CHECK: [0x0a,0x00,0x80,0xd0,0x80,0x04,0x02,0x00]
62262 v_cmps_f_f32_e64 s[10:11], -1, v2
62263 // CHECK: [0x0a,0x00,0x80,0xd0,0xc1,0x04,0x02,0x00]
62265 v_cmps_f_f32_e64 s[10:11], 0.5, v2
62266 // CHECK: [0x0a,0x00,0x80,0xd0,0xf0,0x04,0x02,0x00]
62268 v_cmps_f_f32_e64 s[10:11], -4.0, v2
62269 // CHECK: [0x0a,0x00,0x80,0xd0,0xf7,0x04,0x02,0x00]
62271 v_cmps_f_f32_e64 s[10:11], v1, v255
62272 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xff,0x03,0x00]
62274 v_cmps_f_f32_e64 s[10:11], v1, s2
62275 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x00,0x00]
62277 v_cmps_f_f32_e64 s[10:11], v1, s103
62278 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xcf,0x00,0x00]
62280 v_cmps_f_f32_e64 s[10:11], v1, flat_scratch_lo
62281 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd1,0x00,0x00]
62283 v_cmps_f_f32_e64 s[10:11], v1, flat_scratch_hi
62284 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd3,0x00,0x00]
62286 v_cmps_f_f32_e64 s[10:11], v1, vcc_lo
62287 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd5,0x00,0x00]
62289 v_cmps_f_f32_e64 s[10:11], v1, vcc_hi
62290 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd7,0x00,0x00]
62292 v_cmps_f_f32_e64 s[10:11], v1, tba_lo
62293 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd9,0x00,0x00]
62295 v_cmps_f_f32_e64 s[10:11], v1, tba_hi
62296 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdb,0x00,0x00]
62298 v_cmps_f_f32_e64 s[10:11], v1, tma_lo
62299 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdd,0x00,0x00]
62301 v_cmps_f_f32_e64 s[10:11], v1, tma_hi
62302 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdf,0x00,0x00]
62304 v_cmps_f_f32_e64 s[10:11], v1, ttmp11
62305 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xf7,0x00,0x00]
62307 v_cmps_f_f32_e64 s[10:11], v1, m0
62308 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xf9,0x00,0x00]
62310 v_cmps_f_f32_e64 s[10:11], v1, exec_lo
62311 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xfd,0x00,0x00]
62313 v_cmps_f_f32_e64 s[10:11], v1, exec_hi
62314 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xff,0x00,0x00]
62316 v_cmps_f_f32_e64 s[10:11], v1, 0
62317 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x01,0x01,0x00]
62319 v_cmps_f_f32_e64 s[10:11], v1, -1
62320 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x83,0x01,0x00]
62322 v_cmps_f_f32_e64 s[10:11], v1, 0.5
62323 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xe1,0x01,0x00]
62325 v_cmps_f_f32_e64 s[10:11], v1, -4.0
62326 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xef,0x01,0x00]
62328 v_cmps_f_f32_e64 s[10:11], -v1, v2
62329 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x20]
62331 v_cmps_f_f32_e64 s[10:11], v1, -v2
62332 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x40]
62334 v_cmps_f_f32_e64 s[10:11], -v1, -v2
62335 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x60]
62337 v_cmps_lt_f32 vcc, v1, v2
62338 // CHECK: [0x01,0x05,0x82,0x7c]
62340 v_cmps_lt_f32 vcc, v255, v2
62341 // CHECK: [0xff,0x05,0x82,0x7c]
62343 v_cmps_lt_f32 vcc, s1, v2
62344 // CHECK: [0x01,0x04,0x82,0x7c]
62346 v_cmps_lt_f32 vcc, s103, v2
62347 // CHECK: [0x67,0x04,0x82,0x7c]
62349 v_cmps_lt_f32 vcc, flat_scratch_lo, v2
62350 // CHECK: [0x68,0x04,0x82,0x7c]
62352 v_cmps_lt_f32 vcc, flat_scratch_hi, v2
62353 // CHECK: [0x69,0x04,0x82,0x7c]
62355 v_cmps_lt_f32 vcc, vcc_lo, v2
62356 // CHECK: [0x6a,0x04,0x82,0x7c]
62358 v_cmps_lt_f32 vcc, vcc_hi, v2
62359 // CHECK: [0x6b,0x04,0x82,0x7c]
62361 v_cmps_lt_f32 vcc, tba_lo, v2
62362 // CHECK: [0x6c,0x04,0x82,0x7c]
62364 v_cmps_lt_f32 vcc, tba_hi, v2
62365 // CHECK: [0x6d,0x04,0x82,0x7c]
62367 v_cmps_lt_f32 vcc, tma_lo, v2
62368 // CHECK: [0x6e,0x04,0x82,0x7c]
62370 v_cmps_lt_f32 vcc, tma_hi, v2
62371 // CHECK: [0x6f,0x04,0x82,0x7c]
62373 v_cmps_lt_f32 vcc, ttmp11, v2
62374 // CHECK: [0x7b,0x04,0x82,0x7c]
62376 v_cmps_lt_f32 vcc, m0, v2
62377 // CHECK: [0x7c,0x04,0x82,0x7c]
62379 v_cmps_lt_f32 vcc, exec_lo, v2
62380 // CHECK: [0x7e,0x04,0x82,0x7c]
62382 v_cmps_lt_f32 vcc, exec_hi, v2
62383 // CHECK: [0x7f,0x04,0x82,0x7c]
62385 v_cmps_lt_f32 vcc, 0, v2
62386 // CHECK: [0x80,0x04,0x82,0x7c]
62388 v_cmps_lt_f32 vcc, -1, v2
62389 // CHECK: [0xc1,0x04,0x82,0x7c]
62391 v_cmps_lt_f32 vcc, 0.5, v2
62392 // CHECK: [0xf0,0x04,0x82,0x7c]
62394 v_cmps_lt_f32 vcc, -4.0, v2
62395 // CHECK: [0xf7,0x04,0x82,0x7c]
62397 v_cmps_lt_f32 vcc, 0xaf123456, v2
62398 // CHECK: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
62400 v_cmps_lt_f32 vcc, 0x3f717273, v2
62401 // CHECK: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
62403 v_cmps_lt_f32 vcc, v1, v255
62404 // CHECK: [0x01,0xff,0x83,0x7c]
62406 v_cmps_lt_f32_e64 s[10:11], v1, v2
62407 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62409 v_cmps_lt_f32_e64 s[12:13], v1, v2
62410 // CHECK: [0x0c,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62412 v_cmps_lt_f32_e64 s[102:103], v1, v2
62413 // CHECK: [0x66,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62415 v_cmps_lt_f32_e64 flat_scratch, v1, v2
62416 // CHECK: [0x68,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62418 v_cmps_lt_f32_e64 vcc, v1, v2
62419 // CHECK: [0x6a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62421 v_cmps_lt_f32_e64 tba, v1, v2
62422 // CHECK: [0x6c,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62424 v_cmps_lt_f32_e64 tma, v1, v2
62425 // CHECK: [0x6e,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62427 v_cmps_lt_f32_e64 ttmp[10:11], v1, v2
62428 // CHECK: [0x7a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
62430 v_cmps_lt_f32_e64 s[10:11], v255, v2
62431 // CHECK: [0x0a,0x00,0x82,0xd0,0xff,0x05,0x02,0x00]
62433 v_cmps_lt_f32_e64 s[10:11], s1, v2
62434 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x04,0x02,0x00]
62436 v_cmps_lt_f32_e64 s[10:11], s103, v2
62437 // CHECK: [0x0a,0x00,0x82,0xd0,0x67,0x04,0x02,0x00]
62439 v_cmps_lt_f32_e64 s[10:11], flat_scratch_lo, v2
62440 // CHECK: [0x0a,0x00,0x82,0xd0,0x68,0x04,0x02,0x00]
62442 v_cmps_lt_f32_e64 s[10:11], flat_scratch_hi, v2
62443 // CHECK: [0x0a,0x00,0x82,0xd0,0x69,0x04,0x02,0x00]
62445 v_cmps_lt_f32_e64 s[10:11], vcc_lo, v2
62446 // CHECK: [0x0a,0x00,0x82,0xd0,0x6a,0x04,0x02,0x00]
62448 v_cmps_lt_f32_e64 s[10:11], vcc_hi, v2
62449 // CHECK: [0x0a,0x00,0x82,0xd0,0x6b,0x04,0x02,0x00]
62451 v_cmps_lt_f32_e64 s[10:11], tba_lo, v2
62452 // CHECK: [0x0a,0x00,0x82,0xd0,0x6c,0x04,0x02,0x00]
62454 v_cmps_lt_f32_e64 s[10:11], tba_hi, v2
62455 // CHECK: [0x0a,0x00,0x82,0xd0,0x6d,0x04,0x02,0x00]
62457 v_cmps_lt_f32_e64 s[10:11], tma_lo, v2
62458 // CHECK: [0x0a,0x00,0x82,0xd0,0x6e,0x04,0x02,0x00]
62460 v_cmps_lt_f32_e64 s[10:11], tma_hi, v2
62461 // CHECK: [0x0a,0x00,0x82,0xd0,0x6f,0x04,0x02,0x00]
62463 v_cmps_lt_f32_e64 s[10:11], ttmp11, v2
62464 // CHECK: [0x0a,0x00,0x82,0xd0,0x7b,0x04,0x02,0x00]
62466 v_cmps_lt_f32_e64 s[10:11], m0, v2
62467 // CHECK: [0x0a,0x00,0x82,0xd0,0x7c,0x04,0x02,0x00]
62469 v_cmps_lt_f32_e64 s[10:11], exec_lo, v2
62470 // CHECK: [0x0a,0x00,0x82,0xd0,0x7e,0x04,0x02,0x00]
62472 v_cmps_lt_f32_e64 s[10:11], exec_hi, v2
62473 // CHECK: [0x0a,0x00,0x82,0xd0,0x7f,0x04,0x02,0x00]
62475 v_cmps_lt_f32_e64 s[10:11], 0, v2
62476 // CHECK: [0x0a,0x00,0x82,0xd0,0x80,0x04,0x02,0x00]
62478 v_cmps_lt_f32_e64 s[10:11], -1, v2
62479 // CHECK: [0x0a,0x00,0x82,0xd0,0xc1,0x04,0x02,0x00]
62481 v_cmps_lt_f32_e64 s[10:11], 0.5, v2
62482 // CHECK: [0x0a,0x00,0x82,0xd0,0xf0,0x04,0x02,0x00]
62484 v_cmps_lt_f32_e64 s[10:11], -4.0, v2
62485 // CHECK: [0x0a,0x00,0x82,0xd0,0xf7,0x04,0x02,0x00]
62487 v_cmps_lt_f32_e64 s[10:11], v1, v255
62488 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xff,0x03,0x00]
62490 v_cmps_lt_f32_e64 s[10:11], v1, s2
62491 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x00,0x00]
62493 v_cmps_lt_f32_e64 s[10:11], v1, s103
62494 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xcf,0x00,0x00]
62496 v_cmps_lt_f32_e64 s[10:11], v1, flat_scratch_lo
62497 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd1,0x00,0x00]
62499 v_cmps_lt_f32_e64 s[10:11], v1, flat_scratch_hi
62500 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd3,0x00,0x00]
62502 v_cmps_lt_f32_e64 s[10:11], v1, vcc_lo
62503 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd5,0x00,0x00]
62505 v_cmps_lt_f32_e64 s[10:11], v1, vcc_hi
62506 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd7,0x00,0x00]
62508 v_cmps_lt_f32_e64 s[10:11], v1, tba_lo
62509 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd9,0x00,0x00]
62511 v_cmps_lt_f32_e64 s[10:11], v1, tba_hi
62512 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdb,0x00,0x00]
62514 v_cmps_lt_f32_e64 s[10:11], v1, tma_lo
62515 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdd,0x00,0x00]
62517 v_cmps_lt_f32_e64 s[10:11], v1, tma_hi
62518 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdf,0x00,0x00]
62520 v_cmps_lt_f32_e64 s[10:11], v1, ttmp11
62521 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xf7,0x00,0x00]
62523 v_cmps_lt_f32_e64 s[10:11], v1, m0
62524 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xf9,0x00,0x00]
62526 v_cmps_lt_f32_e64 s[10:11], v1, exec_lo
62527 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xfd,0x00,0x00]
62529 v_cmps_lt_f32_e64 s[10:11], v1, exec_hi
62530 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xff,0x00,0x00]
62532 v_cmps_lt_f32_e64 s[10:11], v1, 0
62533 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x01,0x01,0x00]
62535 v_cmps_lt_f32_e64 s[10:11], v1, -1
62536 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x83,0x01,0x00]
62538 v_cmps_lt_f32_e64 s[10:11], v1, 0.5
62539 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xe1,0x01,0x00]
62541 v_cmps_lt_f32_e64 s[10:11], v1, -4.0
62542 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xef,0x01,0x00]
62544 v_cmps_lt_f32_e64 s[10:11], -v1, v2
62545 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x20]
62547 v_cmps_lt_f32_e64 s[10:11], v1, -v2
62548 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x40]
62550 v_cmps_lt_f32_e64 s[10:11], -v1, -v2
62551 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x60]
62553 v_cmps_eq_f32 vcc, v1, v2
62554 // CHECK: [0x01,0x05,0x84,0x7c]
62556 v_cmps_eq_f32 vcc, v255, v2
62557 // CHECK: [0xff,0x05,0x84,0x7c]
62559 v_cmps_eq_f32 vcc, s1, v2
62560 // CHECK: [0x01,0x04,0x84,0x7c]
62562 v_cmps_eq_f32 vcc, s103, v2
62563 // CHECK: [0x67,0x04,0x84,0x7c]
62565 v_cmps_eq_f32 vcc, flat_scratch_lo, v2
62566 // CHECK: [0x68,0x04,0x84,0x7c]
62568 v_cmps_eq_f32 vcc, flat_scratch_hi, v2
62569 // CHECK: [0x69,0x04,0x84,0x7c]
62571 v_cmps_eq_f32 vcc, vcc_lo, v2
62572 // CHECK: [0x6a,0x04,0x84,0x7c]
62574 v_cmps_eq_f32 vcc, vcc_hi, v2
62575 // CHECK: [0x6b,0x04,0x84,0x7c]
62577 v_cmps_eq_f32 vcc, tba_lo, v2
62578 // CHECK: [0x6c,0x04,0x84,0x7c]
62580 v_cmps_eq_f32 vcc, tba_hi, v2
62581 // CHECK: [0x6d,0x04,0x84,0x7c]
62583 v_cmps_eq_f32 vcc, tma_lo, v2
62584 // CHECK: [0x6e,0x04,0x84,0x7c]
62586 v_cmps_eq_f32 vcc, tma_hi, v2
62587 // CHECK: [0x6f,0x04,0x84,0x7c]
62589 v_cmps_eq_f32 vcc, ttmp11, v2
62590 // CHECK: [0x7b,0x04,0x84,0x7c]
62592 v_cmps_eq_f32 vcc, m0, v2
62593 // CHECK: [0x7c,0x04,0x84,0x7c]
62595 v_cmps_eq_f32 vcc, exec_lo, v2
62596 // CHECK: [0x7e,0x04,0x84,0x7c]
62598 v_cmps_eq_f32 vcc, exec_hi, v2
62599 // CHECK: [0x7f,0x04,0x84,0x7c]
62601 v_cmps_eq_f32 vcc, 0, v2
62602 // CHECK: [0x80,0x04,0x84,0x7c]
62604 v_cmps_eq_f32 vcc, -1, v2
62605 // CHECK: [0xc1,0x04,0x84,0x7c]
62607 v_cmps_eq_f32 vcc, 0.5, v2
62608 // CHECK: [0xf0,0x04,0x84,0x7c]
62610 v_cmps_eq_f32 vcc, -4.0, v2
62611 // CHECK: [0xf7,0x04,0x84,0x7c]
62613 v_cmps_eq_f32 vcc, 0xaf123456, v2
62614 // CHECK: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
62616 v_cmps_eq_f32 vcc, 0x3f717273, v2
62617 // CHECK: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
62619 v_cmps_eq_f32 vcc, v1, v255
62620 // CHECK: [0x01,0xff,0x85,0x7c]
62622 v_cmps_eq_f32_e64 s[10:11], v1, v2
62623 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62625 v_cmps_eq_f32_e64 s[12:13], v1, v2
62626 // CHECK: [0x0c,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62628 v_cmps_eq_f32_e64 s[102:103], v1, v2
62629 // CHECK: [0x66,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62631 v_cmps_eq_f32_e64 flat_scratch, v1, v2
62632 // CHECK: [0x68,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62634 v_cmps_eq_f32_e64 vcc, v1, v2
62635 // CHECK: [0x6a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62637 v_cmps_eq_f32_e64 tba, v1, v2
62638 // CHECK: [0x6c,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62640 v_cmps_eq_f32_e64 tma, v1, v2
62641 // CHECK: [0x6e,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62643 v_cmps_eq_f32_e64 ttmp[10:11], v1, v2
62644 // CHECK: [0x7a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
62646 v_cmps_eq_f32_e64 s[10:11], v255, v2
62647 // CHECK: [0x0a,0x00,0x84,0xd0,0xff,0x05,0x02,0x00]
62649 v_cmps_eq_f32_e64 s[10:11], s1, v2
62650 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x04,0x02,0x00]
62652 v_cmps_eq_f32_e64 s[10:11], s103, v2
62653 // CHECK: [0x0a,0x00,0x84,0xd0,0x67,0x04,0x02,0x00]
62655 v_cmps_eq_f32_e64 s[10:11], flat_scratch_lo, v2
62656 // CHECK: [0x0a,0x00,0x84,0xd0,0x68,0x04,0x02,0x00]
62658 v_cmps_eq_f32_e64 s[10:11], flat_scratch_hi, v2
62659 // CHECK: [0x0a,0x00,0x84,0xd0,0x69,0x04,0x02,0x00]
62661 v_cmps_eq_f32_e64 s[10:11], vcc_lo, v2
62662 // CHECK: [0x0a,0x00,0x84,0xd0,0x6a,0x04,0x02,0x00]
62664 v_cmps_eq_f32_e64 s[10:11], vcc_hi, v2
62665 // CHECK: [0x0a,0x00,0x84,0xd0,0x6b,0x04,0x02,0x00]
62667 v_cmps_eq_f32_e64 s[10:11], tba_lo, v2
62668 // CHECK: [0x0a,0x00,0x84,0xd0,0x6c,0x04,0x02,0x00]
62670 v_cmps_eq_f32_e64 s[10:11], tba_hi, v2
62671 // CHECK: [0x0a,0x00,0x84,0xd0,0x6d,0x04,0x02,0x00]
62673 v_cmps_eq_f32_e64 s[10:11], tma_lo, v2
62674 // CHECK: [0x0a,0x00,0x84,0xd0,0x6e,0x04,0x02,0x00]
62676 v_cmps_eq_f32_e64 s[10:11], tma_hi, v2
62677 // CHECK: [0x0a,0x00,0x84,0xd0,0x6f,0x04,0x02,0x00]
62679 v_cmps_eq_f32_e64 s[10:11], ttmp11, v2
62680 // CHECK: [0x0a,0x00,0x84,0xd0,0x7b,0x04,0x02,0x00]
62682 v_cmps_eq_f32_e64 s[10:11], m0, v2
62683 // CHECK: [0x0a,0x00,0x84,0xd0,0x7c,0x04,0x02,0x00]
62685 v_cmps_eq_f32_e64 s[10:11], exec_lo, v2
62686 // CHECK: [0x0a,0x00,0x84,0xd0,0x7e,0x04,0x02,0x00]
62688 v_cmps_eq_f32_e64 s[10:11], exec_hi, v2
62689 // CHECK: [0x0a,0x00,0x84,0xd0,0x7f,0x04,0x02,0x00]
62691 v_cmps_eq_f32_e64 s[10:11], 0, v2
62692 // CHECK: [0x0a,0x00,0x84,0xd0,0x80,0x04,0x02,0x00]
62694 v_cmps_eq_f32_e64 s[10:11], -1, v2
62695 // CHECK: [0x0a,0x00,0x84,0xd0,0xc1,0x04,0x02,0x00]
62697 v_cmps_eq_f32_e64 s[10:11], 0.5, v2
62698 // CHECK: [0x0a,0x00,0x84,0xd0,0xf0,0x04,0x02,0x00]
62700 v_cmps_eq_f32_e64 s[10:11], -4.0, v2
62701 // CHECK: [0x0a,0x00,0x84,0xd0,0xf7,0x04,0x02,0x00]
62703 v_cmps_eq_f32_e64 s[10:11], v1, v255
62704 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xff,0x03,0x00]
62706 v_cmps_eq_f32_e64 s[10:11], v1, s2
62707 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x00,0x00]
62709 v_cmps_eq_f32_e64 s[10:11], v1, s103
62710 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xcf,0x00,0x00]
62712 v_cmps_eq_f32_e64 s[10:11], v1, flat_scratch_lo
62713 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd1,0x00,0x00]
62715 v_cmps_eq_f32_e64 s[10:11], v1, flat_scratch_hi
62716 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd3,0x00,0x00]
62718 v_cmps_eq_f32_e64 s[10:11], v1, vcc_lo
62719 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd5,0x00,0x00]
62721 v_cmps_eq_f32_e64 s[10:11], v1, vcc_hi
62722 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd7,0x00,0x00]
62724 v_cmps_eq_f32_e64 s[10:11], v1, tba_lo
62725 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd9,0x00,0x00]
62727 v_cmps_eq_f32_e64 s[10:11], v1, tba_hi
62728 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdb,0x00,0x00]
62730 v_cmps_eq_f32_e64 s[10:11], v1, tma_lo
62731 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdd,0x00,0x00]
62733 v_cmps_eq_f32_e64 s[10:11], v1, tma_hi
62734 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdf,0x00,0x00]
62736 v_cmps_eq_f32_e64 s[10:11], v1, ttmp11
62737 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xf7,0x00,0x00]
62739 v_cmps_eq_f32_e64 s[10:11], v1, m0
62740 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xf9,0x00,0x00]
62742 v_cmps_eq_f32_e64 s[10:11], v1, exec_lo
62743 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xfd,0x00,0x00]
62745 v_cmps_eq_f32_e64 s[10:11], v1, exec_hi
62746 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xff,0x00,0x00]
62748 v_cmps_eq_f32_e64 s[10:11], v1, 0
62749 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x01,0x01,0x00]
62751 v_cmps_eq_f32_e64 s[10:11], v1, -1
62752 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x83,0x01,0x00]
62754 v_cmps_eq_f32_e64 s[10:11], v1, 0.5
62755 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xe1,0x01,0x00]
62757 v_cmps_eq_f32_e64 s[10:11], v1, -4.0
62758 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xef,0x01,0x00]
62760 v_cmps_eq_f32_e64 s[10:11], -v1, v2
62761 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x20]
62763 v_cmps_eq_f32_e64 s[10:11], v1, -v2
62764 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x40]
62766 v_cmps_eq_f32_e64 s[10:11], -v1, -v2
62767 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x60]
62769 v_cmps_le_f32 vcc, v1, v2
62770 // CHECK: [0x01,0x05,0x86,0x7c]
62772 v_cmps_le_f32 vcc, v255, v2
62773 // CHECK: [0xff,0x05,0x86,0x7c]
62775 v_cmps_le_f32 vcc, s1, v2
62776 // CHECK: [0x01,0x04,0x86,0x7c]
62778 v_cmps_le_f32 vcc, s103, v2
62779 // CHECK: [0x67,0x04,0x86,0x7c]
62781 v_cmps_le_f32 vcc, flat_scratch_lo, v2
62782 // CHECK: [0x68,0x04,0x86,0x7c]
62784 v_cmps_le_f32 vcc, flat_scratch_hi, v2
62785 // CHECK: [0x69,0x04,0x86,0x7c]
62787 v_cmps_le_f32 vcc, vcc_lo, v2
62788 // CHECK: [0x6a,0x04,0x86,0x7c]
62790 v_cmps_le_f32 vcc, vcc_hi, v2
62791 // CHECK: [0x6b,0x04,0x86,0x7c]
62793 v_cmps_le_f32 vcc, tba_lo, v2
62794 // CHECK: [0x6c,0x04,0x86,0x7c]
62796 v_cmps_le_f32 vcc, tba_hi, v2
62797 // CHECK: [0x6d,0x04,0x86,0x7c]
62799 v_cmps_le_f32 vcc, tma_lo, v2
62800 // CHECK: [0x6e,0x04,0x86,0x7c]
62802 v_cmps_le_f32 vcc, tma_hi, v2
62803 // CHECK: [0x6f,0x04,0x86,0x7c]
62805 v_cmps_le_f32 vcc, ttmp11, v2
62806 // CHECK: [0x7b,0x04,0x86,0x7c]
62808 v_cmps_le_f32 vcc, m0, v2
62809 // CHECK: [0x7c,0x04,0x86,0x7c]
62811 v_cmps_le_f32 vcc, exec_lo, v2
62812 // CHECK: [0x7e,0x04,0x86,0x7c]
62814 v_cmps_le_f32 vcc, exec_hi, v2
62815 // CHECK: [0x7f,0x04,0x86,0x7c]
62817 v_cmps_le_f32 vcc, 0, v2
62818 // CHECK: [0x80,0x04,0x86,0x7c]
62820 v_cmps_le_f32 vcc, -1, v2
62821 // CHECK: [0xc1,0x04,0x86,0x7c]
62823 v_cmps_le_f32 vcc, 0.5, v2
62824 // CHECK: [0xf0,0x04,0x86,0x7c]
62826 v_cmps_le_f32 vcc, -4.0, v2
62827 // CHECK: [0xf7,0x04,0x86,0x7c]
62829 v_cmps_le_f32 vcc, 0xaf123456, v2
62830 // CHECK: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
62832 v_cmps_le_f32 vcc, 0x3f717273, v2
62833 // CHECK: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
62835 v_cmps_le_f32 vcc, v1, v255
62836 // CHECK: [0x01,0xff,0x87,0x7c]
62838 v_cmps_le_f32_e64 s[10:11], v1, v2
62839 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62841 v_cmps_le_f32_e64 s[12:13], v1, v2
62842 // CHECK: [0x0c,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62844 v_cmps_le_f32_e64 s[102:103], v1, v2
62845 // CHECK: [0x66,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62847 v_cmps_le_f32_e64 flat_scratch, v1, v2
62848 // CHECK: [0x68,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62850 v_cmps_le_f32_e64 vcc, v1, v2
62851 // CHECK: [0x6a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62853 v_cmps_le_f32_e64 tba, v1, v2
62854 // CHECK: [0x6c,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62856 v_cmps_le_f32_e64 tma, v1, v2
62857 // CHECK: [0x6e,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62859 v_cmps_le_f32_e64 ttmp[10:11], v1, v2
62860 // CHECK: [0x7a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
62862 v_cmps_le_f32_e64 s[10:11], v255, v2
62863 // CHECK: [0x0a,0x00,0x86,0xd0,0xff,0x05,0x02,0x00]
62865 v_cmps_le_f32_e64 s[10:11], s1, v2
62866 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x04,0x02,0x00]
62868 v_cmps_le_f32_e64 s[10:11], s103, v2
62869 // CHECK: [0x0a,0x00,0x86,0xd0,0x67,0x04,0x02,0x00]
62871 v_cmps_le_f32_e64 s[10:11], flat_scratch_lo, v2
62872 // CHECK: [0x0a,0x00,0x86,0xd0,0x68,0x04,0x02,0x00]
62874 v_cmps_le_f32_e64 s[10:11], flat_scratch_hi, v2
62875 // CHECK: [0x0a,0x00,0x86,0xd0,0x69,0x04,0x02,0x00]
62877 v_cmps_le_f32_e64 s[10:11], vcc_lo, v2
62878 // CHECK: [0x0a,0x00,0x86,0xd0,0x6a,0x04,0x02,0x00]
62880 v_cmps_le_f32_e64 s[10:11], vcc_hi, v2
62881 // CHECK: [0x0a,0x00,0x86,0xd0,0x6b,0x04,0x02,0x00]
62883 v_cmps_le_f32_e64 s[10:11], tba_lo, v2
62884 // CHECK: [0x0a,0x00,0x86,0xd0,0x6c,0x04,0x02,0x00]
62886 v_cmps_le_f32_e64 s[10:11], tba_hi, v2
62887 // CHECK: [0x0a,0x00,0x86,0xd0,0x6d,0x04,0x02,0x00]
62889 v_cmps_le_f32_e64 s[10:11], tma_lo, v2
62890 // CHECK: [0x0a,0x00,0x86,0xd0,0x6e,0x04,0x02,0x00]
62892 v_cmps_le_f32_e64 s[10:11], tma_hi, v2
62893 // CHECK: [0x0a,0x00,0x86,0xd0,0x6f,0x04,0x02,0x00]
62895 v_cmps_le_f32_e64 s[10:11], ttmp11, v2
62896 // CHECK: [0x0a,0x00,0x86,0xd0,0x7b,0x04,0x02,0x00]
62898 v_cmps_le_f32_e64 s[10:11], m0, v2
62899 // CHECK: [0x0a,0x00,0x86,0xd0,0x7c,0x04,0x02,0x00]
62901 v_cmps_le_f32_e64 s[10:11], exec_lo, v2
62902 // CHECK: [0x0a,0x00,0x86,0xd0,0x7e,0x04,0x02,0x00]
62904 v_cmps_le_f32_e64 s[10:11], exec_hi, v2
62905 // CHECK: [0x0a,0x00,0x86,0xd0,0x7f,0x04,0x02,0x00]
62907 v_cmps_le_f32_e64 s[10:11], 0, v2
62908 // CHECK: [0x0a,0x00,0x86,0xd0,0x80,0x04,0x02,0x00]
62910 v_cmps_le_f32_e64 s[10:11], -1, v2
62911 // CHECK: [0x0a,0x00,0x86,0xd0,0xc1,0x04,0x02,0x00]
62913 v_cmps_le_f32_e64 s[10:11], 0.5, v2
62914 // CHECK: [0x0a,0x00,0x86,0xd0,0xf0,0x04,0x02,0x00]
62916 v_cmps_le_f32_e64 s[10:11], -4.0, v2
62917 // CHECK: [0x0a,0x00,0x86,0xd0,0xf7,0x04,0x02,0x00]
62919 v_cmps_le_f32_e64 s[10:11], v1, v255
62920 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xff,0x03,0x00]
62922 v_cmps_le_f32_e64 s[10:11], v1, s2
62923 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x00,0x00]
62925 v_cmps_le_f32_e64 s[10:11], v1, s103
62926 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xcf,0x00,0x00]
62928 v_cmps_le_f32_e64 s[10:11], v1, flat_scratch_lo
62929 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd1,0x00,0x00]
62931 v_cmps_le_f32_e64 s[10:11], v1, flat_scratch_hi
62932 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd3,0x00,0x00]
62934 v_cmps_le_f32_e64 s[10:11], v1, vcc_lo
62935 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd5,0x00,0x00]
62937 v_cmps_le_f32_e64 s[10:11], v1, vcc_hi
62938 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd7,0x00,0x00]
62940 v_cmps_le_f32_e64 s[10:11], v1, tba_lo
62941 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd9,0x00,0x00]
62943 v_cmps_le_f32_e64 s[10:11], v1, tba_hi
62944 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdb,0x00,0x00]
62946 v_cmps_le_f32_e64 s[10:11], v1, tma_lo
62947 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdd,0x00,0x00]
62949 v_cmps_le_f32_e64 s[10:11], v1, tma_hi
62950 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdf,0x00,0x00]
62952 v_cmps_le_f32_e64 s[10:11], v1, ttmp11
62953 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xf7,0x00,0x00]
62955 v_cmps_le_f32_e64 s[10:11], v1, m0
62956 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xf9,0x00,0x00]
62958 v_cmps_le_f32_e64 s[10:11], v1, exec_lo
62959 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xfd,0x00,0x00]
62961 v_cmps_le_f32_e64 s[10:11], v1, exec_hi
62962 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xff,0x00,0x00]
62964 v_cmps_le_f32_e64 s[10:11], v1, 0
62965 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x01,0x01,0x00]
62967 v_cmps_le_f32_e64 s[10:11], v1, -1
62968 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x83,0x01,0x00]
62970 v_cmps_le_f32_e64 s[10:11], v1, 0.5
62971 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xe1,0x01,0x00]
62973 v_cmps_le_f32_e64 s[10:11], v1, -4.0
62974 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xef,0x01,0x00]
62976 v_cmps_le_f32_e64 s[10:11], -v1, v2
62977 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x20]
62979 v_cmps_le_f32_e64 s[10:11], v1, -v2
62980 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x40]
62982 v_cmps_le_f32_e64 s[10:11], -v1, -v2
62983 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x60]
62985 v_cmps_gt_f32 vcc, v1, v2
62986 // CHECK: [0x01,0x05,0x88,0x7c]
62988 v_cmps_gt_f32 vcc, v255, v2
62989 // CHECK: [0xff,0x05,0x88,0x7c]
62991 v_cmps_gt_f32 vcc, s1, v2
62992 // CHECK: [0x01,0x04,0x88,0x7c]
62994 v_cmps_gt_f32 vcc, s103, v2
62995 // CHECK: [0x67,0x04,0x88,0x7c]
62997 v_cmps_gt_f32 vcc, flat_scratch_lo, v2
62998 // CHECK: [0x68,0x04,0x88,0x7c]
63000 v_cmps_gt_f32 vcc, flat_scratch_hi, v2
63001 // CHECK: [0x69,0x04,0x88,0x7c]
63003 v_cmps_gt_f32 vcc, vcc_lo, v2
63004 // CHECK: [0x6a,0x04,0x88,0x7c]
63006 v_cmps_gt_f32 vcc, vcc_hi, v2
63007 // CHECK: [0x6b,0x04,0x88,0x7c]
63009 v_cmps_gt_f32 vcc, tba_lo, v2
63010 // CHECK: [0x6c,0x04,0x88,0x7c]
63012 v_cmps_gt_f32 vcc, tba_hi, v2
63013 // CHECK: [0x6d,0x04,0x88,0x7c]
63015 v_cmps_gt_f32 vcc, tma_lo, v2
63016 // CHECK: [0x6e,0x04,0x88,0x7c]
63018 v_cmps_gt_f32 vcc, tma_hi, v2
63019 // CHECK: [0x6f,0x04,0x88,0x7c]
63021 v_cmps_gt_f32 vcc, ttmp11, v2
63022 // CHECK: [0x7b,0x04,0x88,0x7c]
63024 v_cmps_gt_f32 vcc, m0, v2
63025 // CHECK: [0x7c,0x04,0x88,0x7c]
63027 v_cmps_gt_f32 vcc, exec_lo, v2
63028 // CHECK: [0x7e,0x04,0x88,0x7c]
63030 v_cmps_gt_f32 vcc, exec_hi, v2
63031 // CHECK: [0x7f,0x04,0x88,0x7c]
63033 v_cmps_gt_f32 vcc, 0, v2
63034 // CHECK: [0x80,0x04,0x88,0x7c]
63036 v_cmps_gt_f32 vcc, -1, v2
63037 // CHECK: [0xc1,0x04,0x88,0x7c]
63039 v_cmps_gt_f32 vcc, 0.5, v2
63040 // CHECK: [0xf0,0x04,0x88,0x7c]
63042 v_cmps_gt_f32 vcc, -4.0, v2
63043 // CHECK: [0xf7,0x04,0x88,0x7c]
63045 v_cmps_gt_f32 vcc, 0xaf123456, v2
63046 // CHECK: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
63048 v_cmps_gt_f32 vcc, 0x3f717273, v2
63049 // CHECK: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
63051 v_cmps_gt_f32 vcc, v1, v255
63052 // CHECK: [0x01,0xff,0x89,0x7c]
63054 v_cmps_gt_f32_e64 s[10:11], v1, v2
63055 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63057 v_cmps_gt_f32_e64 s[12:13], v1, v2
63058 // CHECK: [0x0c,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63060 v_cmps_gt_f32_e64 s[102:103], v1, v2
63061 // CHECK: [0x66,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63063 v_cmps_gt_f32_e64 flat_scratch, v1, v2
63064 // CHECK: [0x68,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63066 v_cmps_gt_f32_e64 vcc, v1, v2
63067 // CHECK: [0x6a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63069 v_cmps_gt_f32_e64 tba, v1, v2
63070 // CHECK: [0x6c,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63072 v_cmps_gt_f32_e64 tma, v1, v2
63073 // CHECK: [0x6e,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63075 v_cmps_gt_f32_e64 ttmp[10:11], v1, v2
63076 // CHECK: [0x7a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
63078 v_cmps_gt_f32_e64 s[10:11], v255, v2
63079 // CHECK: [0x0a,0x00,0x88,0xd0,0xff,0x05,0x02,0x00]
63081 v_cmps_gt_f32_e64 s[10:11], s1, v2
63082 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x04,0x02,0x00]
63084 v_cmps_gt_f32_e64 s[10:11], s103, v2
63085 // CHECK: [0x0a,0x00,0x88,0xd0,0x67,0x04,0x02,0x00]
63087 v_cmps_gt_f32_e64 s[10:11], flat_scratch_lo, v2
63088 // CHECK: [0x0a,0x00,0x88,0xd0,0x68,0x04,0x02,0x00]
63090 v_cmps_gt_f32_e64 s[10:11], flat_scratch_hi, v2
63091 // CHECK: [0x0a,0x00,0x88,0xd0,0x69,0x04,0x02,0x00]
63093 v_cmps_gt_f32_e64 s[10:11], vcc_lo, v2
63094 // CHECK: [0x0a,0x00,0x88,0xd0,0x6a,0x04,0x02,0x00]
63096 v_cmps_gt_f32_e64 s[10:11], vcc_hi, v2
63097 // CHECK: [0x0a,0x00,0x88,0xd0,0x6b,0x04,0x02,0x00]
63099 v_cmps_gt_f32_e64 s[10:11], tba_lo, v2
63100 // CHECK: [0x0a,0x00,0x88,0xd0,0x6c,0x04,0x02,0x00]
63102 v_cmps_gt_f32_e64 s[10:11], tba_hi, v2
63103 // CHECK: [0x0a,0x00,0x88,0xd0,0x6d,0x04,0x02,0x00]
63105 v_cmps_gt_f32_e64 s[10:11], tma_lo, v2
63106 // CHECK: [0x0a,0x00,0x88,0xd0,0x6e,0x04,0x02,0x00]
63108 v_cmps_gt_f32_e64 s[10:11], tma_hi, v2
63109 // CHECK: [0x0a,0x00,0x88,0xd0,0x6f,0x04,0x02,0x00]
63111 v_cmps_gt_f32_e64 s[10:11], ttmp11, v2
63112 // CHECK: [0x0a,0x00,0x88,0xd0,0x7b,0x04,0x02,0x00]
63114 v_cmps_gt_f32_e64 s[10:11], m0, v2
63115 // CHECK: [0x0a,0x00,0x88,0xd0,0x7c,0x04,0x02,0x00]
63117 v_cmps_gt_f32_e64 s[10:11], exec_lo, v2
63118 // CHECK: [0x0a,0x00,0x88,0xd0,0x7e,0x04,0x02,0x00]
63120 v_cmps_gt_f32_e64 s[10:11], exec_hi, v2
63121 // CHECK: [0x0a,0x00,0x88,0xd0,0x7f,0x04,0x02,0x00]
63123 v_cmps_gt_f32_e64 s[10:11], 0, v2
63124 // CHECK: [0x0a,0x00,0x88,0xd0,0x80,0x04,0x02,0x00]
63126 v_cmps_gt_f32_e64 s[10:11], -1, v2
63127 // CHECK: [0x0a,0x00,0x88,0xd0,0xc1,0x04,0x02,0x00]
63129 v_cmps_gt_f32_e64 s[10:11], 0.5, v2
63130 // CHECK: [0x0a,0x00,0x88,0xd0,0xf0,0x04,0x02,0x00]
63132 v_cmps_gt_f32_e64 s[10:11], -4.0, v2
63133 // CHECK: [0x0a,0x00,0x88,0xd0,0xf7,0x04,0x02,0x00]
63135 v_cmps_gt_f32_e64 s[10:11], v1, v255
63136 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xff,0x03,0x00]
63138 v_cmps_gt_f32_e64 s[10:11], v1, s2
63139 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x00,0x00]
63141 v_cmps_gt_f32_e64 s[10:11], v1, s103
63142 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xcf,0x00,0x00]
63144 v_cmps_gt_f32_e64 s[10:11], v1, flat_scratch_lo
63145 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd1,0x00,0x00]
63147 v_cmps_gt_f32_e64 s[10:11], v1, flat_scratch_hi
63148 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd3,0x00,0x00]
63150 v_cmps_gt_f32_e64 s[10:11], v1, vcc_lo
63151 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd5,0x00,0x00]
63153 v_cmps_gt_f32_e64 s[10:11], v1, vcc_hi
63154 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd7,0x00,0x00]
63156 v_cmps_gt_f32_e64 s[10:11], v1, tba_lo
63157 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd9,0x00,0x00]
63159 v_cmps_gt_f32_e64 s[10:11], v1, tba_hi
63160 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdb,0x00,0x00]
63162 v_cmps_gt_f32_e64 s[10:11], v1, tma_lo
63163 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdd,0x00,0x00]
63165 v_cmps_gt_f32_e64 s[10:11], v1, tma_hi
63166 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdf,0x00,0x00]
63168 v_cmps_gt_f32_e64 s[10:11], v1, ttmp11
63169 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xf7,0x00,0x00]
63171 v_cmps_gt_f32_e64 s[10:11], v1, m0
63172 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xf9,0x00,0x00]
63174 v_cmps_gt_f32_e64 s[10:11], v1, exec_lo
63175 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xfd,0x00,0x00]
63177 v_cmps_gt_f32_e64 s[10:11], v1, exec_hi
63178 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xff,0x00,0x00]
63180 v_cmps_gt_f32_e64 s[10:11], v1, 0
63181 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x01,0x01,0x00]
63183 v_cmps_gt_f32_e64 s[10:11], v1, -1
63184 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x83,0x01,0x00]
63186 v_cmps_gt_f32_e64 s[10:11], v1, 0.5
63187 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xe1,0x01,0x00]
63189 v_cmps_gt_f32_e64 s[10:11], v1, -4.0
63190 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xef,0x01,0x00]
63192 v_cmps_gt_f32_e64 s[10:11], -v1, v2
63193 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x20]
63195 v_cmps_gt_f32_e64 s[10:11], v1, -v2
63196 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x40]
63198 v_cmps_gt_f32_e64 s[10:11], -v1, -v2
63199 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x60]
63201 v_cmps_lg_f32 vcc, v1, v2
63202 // CHECK: [0x01,0x05,0x8a,0x7c]
63204 v_cmps_lg_f32 vcc, v255, v2
63205 // CHECK: [0xff,0x05,0x8a,0x7c]
63207 v_cmps_lg_f32 vcc, s1, v2
63208 // CHECK: [0x01,0x04,0x8a,0x7c]
63210 v_cmps_lg_f32 vcc, s103, v2
63211 // CHECK: [0x67,0x04,0x8a,0x7c]
63213 v_cmps_lg_f32 vcc, flat_scratch_lo, v2
63214 // CHECK: [0x68,0x04,0x8a,0x7c]
63216 v_cmps_lg_f32 vcc, flat_scratch_hi, v2
63217 // CHECK: [0x69,0x04,0x8a,0x7c]
63219 v_cmps_lg_f32 vcc, vcc_lo, v2
63220 // CHECK: [0x6a,0x04,0x8a,0x7c]
63222 v_cmps_lg_f32 vcc, vcc_hi, v2
63223 // CHECK: [0x6b,0x04,0x8a,0x7c]
63225 v_cmps_lg_f32 vcc, tba_lo, v2
63226 // CHECK: [0x6c,0x04,0x8a,0x7c]
63228 v_cmps_lg_f32 vcc, tba_hi, v2
63229 // CHECK: [0x6d,0x04,0x8a,0x7c]
63231 v_cmps_lg_f32 vcc, tma_lo, v2
63232 // CHECK: [0x6e,0x04,0x8a,0x7c]
63234 v_cmps_lg_f32 vcc, tma_hi, v2
63235 // CHECK: [0x6f,0x04,0x8a,0x7c]
63237 v_cmps_lg_f32 vcc, ttmp11, v2
63238 // CHECK: [0x7b,0x04,0x8a,0x7c]
63240 v_cmps_lg_f32 vcc, m0, v2
63241 // CHECK: [0x7c,0x04,0x8a,0x7c]
63243 v_cmps_lg_f32 vcc, exec_lo, v2
63244 // CHECK: [0x7e,0x04,0x8a,0x7c]
63246 v_cmps_lg_f32 vcc, exec_hi, v2
63247 // CHECK: [0x7f,0x04,0x8a,0x7c]
63249 v_cmps_lg_f32 vcc, 0, v2
63250 // CHECK: [0x80,0x04,0x8a,0x7c]
63252 v_cmps_lg_f32 vcc, -1, v2
63253 // CHECK: [0xc1,0x04,0x8a,0x7c]
63255 v_cmps_lg_f32 vcc, 0.5, v2
63256 // CHECK: [0xf0,0x04,0x8a,0x7c]
63258 v_cmps_lg_f32 vcc, -4.0, v2
63259 // CHECK: [0xf7,0x04,0x8a,0x7c]
63261 v_cmps_lg_f32 vcc, 0xaf123456, v2
63262 // CHECK: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
63264 v_cmps_lg_f32 vcc, 0x3f717273, v2
63265 // CHECK: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
63267 v_cmps_lg_f32 vcc, v1, v255
63268 // CHECK: [0x01,0xff,0x8b,0x7c]
63270 v_cmps_lg_f32_e64 s[10:11], v1, v2
63271 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63273 v_cmps_lg_f32_e64 s[12:13], v1, v2
63274 // CHECK: [0x0c,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63276 v_cmps_lg_f32_e64 s[102:103], v1, v2
63277 // CHECK: [0x66,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63279 v_cmps_lg_f32_e64 flat_scratch, v1, v2
63280 // CHECK: [0x68,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63282 v_cmps_lg_f32_e64 vcc, v1, v2
63283 // CHECK: [0x6a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63285 v_cmps_lg_f32_e64 tba, v1, v2
63286 // CHECK: [0x6c,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63288 v_cmps_lg_f32_e64 tma, v1, v2
63289 // CHECK: [0x6e,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63291 v_cmps_lg_f32_e64 ttmp[10:11], v1, v2
63292 // CHECK: [0x7a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
63294 v_cmps_lg_f32_e64 s[10:11], v255, v2
63295 // CHECK: [0x0a,0x00,0x8a,0xd0,0xff,0x05,0x02,0x00]
63297 v_cmps_lg_f32_e64 s[10:11], s1, v2
63298 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x04,0x02,0x00]
63300 v_cmps_lg_f32_e64 s[10:11], s103, v2
63301 // CHECK: [0x0a,0x00,0x8a,0xd0,0x67,0x04,0x02,0x00]
63303 v_cmps_lg_f32_e64 s[10:11], flat_scratch_lo, v2
63304 // CHECK: [0x0a,0x00,0x8a,0xd0,0x68,0x04,0x02,0x00]
63306 v_cmps_lg_f32_e64 s[10:11], flat_scratch_hi, v2
63307 // CHECK: [0x0a,0x00,0x8a,0xd0,0x69,0x04,0x02,0x00]
63309 v_cmps_lg_f32_e64 s[10:11], vcc_lo, v2
63310 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6a,0x04,0x02,0x00]
63312 v_cmps_lg_f32_e64 s[10:11], vcc_hi, v2
63313 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6b,0x04,0x02,0x00]
63315 v_cmps_lg_f32_e64 s[10:11], tba_lo, v2
63316 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6c,0x04,0x02,0x00]
63318 v_cmps_lg_f32_e64 s[10:11], tba_hi, v2
63319 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6d,0x04,0x02,0x00]
63321 v_cmps_lg_f32_e64 s[10:11], tma_lo, v2
63322 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6e,0x04,0x02,0x00]
63324 v_cmps_lg_f32_e64 s[10:11], tma_hi, v2
63325 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6f,0x04,0x02,0x00]
63327 v_cmps_lg_f32_e64 s[10:11], ttmp11, v2
63328 // CHECK: [0x0a,0x00,0x8a,0xd0,0x7b,0x04,0x02,0x00]
63330 v_cmps_lg_f32_e64 s[10:11], m0, v2
63331 // CHECK: [0x0a,0x00,0x8a,0xd0,0x7c,0x04,0x02,0x00]
63333 v_cmps_lg_f32_e64 s[10:11], exec_lo, v2
63334 // CHECK: [0x0a,0x00,0x8a,0xd0,0x7e,0x04,0x02,0x00]
63336 v_cmps_lg_f32_e64 s[10:11], exec_hi, v2
63337 // CHECK: [0x0a,0x00,0x8a,0xd0,0x7f,0x04,0x02,0x00]
63339 v_cmps_lg_f32_e64 s[10:11], 0, v2
63340 // CHECK: [0x0a,0x00,0x8a,0xd0,0x80,0x04,0x02,0x00]
63342 v_cmps_lg_f32_e64 s[10:11], -1, v2
63343 // CHECK: [0x0a,0x00,0x8a,0xd0,0xc1,0x04,0x02,0x00]
63345 v_cmps_lg_f32_e64 s[10:11], 0.5, v2
63346 // CHECK: [0x0a,0x00,0x8a,0xd0,0xf0,0x04,0x02,0x00]
63348 v_cmps_lg_f32_e64 s[10:11], -4.0, v2
63349 // CHECK: [0x0a,0x00,0x8a,0xd0,0xf7,0x04,0x02,0x00]
63351 v_cmps_lg_f32_e64 s[10:11], v1, v255
63352 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xff,0x03,0x00]
63354 v_cmps_lg_f32_e64 s[10:11], v1, s2
63355 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x00,0x00]
63357 v_cmps_lg_f32_e64 s[10:11], v1, s103
63358 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xcf,0x00,0x00]
63360 v_cmps_lg_f32_e64 s[10:11], v1, flat_scratch_lo
63361 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd1,0x00,0x00]
63363 v_cmps_lg_f32_e64 s[10:11], v1, flat_scratch_hi
63364 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd3,0x00,0x00]
63366 v_cmps_lg_f32_e64 s[10:11], v1, vcc_lo
63367 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd5,0x00,0x00]
63369 v_cmps_lg_f32_e64 s[10:11], v1, vcc_hi
63370 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd7,0x00,0x00]
63372 v_cmps_lg_f32_e64 s[10:11], v1, tba_lo
63373 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd9,0x00,0x00]
63375 v_cmps_lg_f32_e64 s[10:11], v1, tba_hi
63376 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdb,0x00,0x00]
63378 v_cmps_lg_f32_e64 s[10:11], v1, tma_lo
63379 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdd,0x00,0x00]
63381 v_cmps_lg_f32_e64 s[10:11], v1, tma_hi
63382 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdf,0x00,0x00]
63384 v_cmps_lg_f32_e64 s[10:11], v1, ttmp11
63385 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xf7,0x00,0x00]
63387 v_cmps_lg_f32_e64 s[10:11], v1, m0
63388 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xf9,0x00,0x00]
63390 v_cmps_lg_f32_e64 s[10:11], v1, exec_lo
63391 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xfd,0x00,0x00]
63393 v_cmps_lg_f32_e64 s[10:11], v1, exec_hi
63394 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xff,0x00,0x00]
63396 v_cmps_lg_f32_e64 s[10:11], v1, 0
63397 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x01,0x01,0x00]
63399 v_cmps_lg_f32_e64 s[10:11], v1, -1
63400 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x83,0x01,0x00]
63402 v_cmps_lg_f32_e64 s[10:11], v1, 0.5
63403 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xe1,0x01,0x00]
63405 v_cmps_lg_f32_e64 s[10:11], v1, -4.0
63406 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xef,0x01,0x00]
63408 v_cmps_lg_f32_e64 s[10:11], -v1, v2
63409 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x20]
63411 v_cmps_lg_f32_e64 s[10:11], v1, -v2
63412 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x40]
63414 v_cmps_lg_f32_e64 s[10:11], -v1, -v2
63415 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x60]
63417 v_cmps_ge_f32 vcc, v1, v2
63418 // CHECK: [0x01,0x05,0x8c,0x7c]
63420 v_cmps_ge_f32 vcc, v255, v2
63421 // CHECK: [0xff,0x05,0x8c,0x7c]
63423 v_cmps_ge_f32 vcc, s1, v2
63424 // CHECK: [0x01,0x04,0x8c,0x7c]
63426 v_cmps_ge_f32 vcc, s103, v2
63427 // CHECK: [0x67,0x04,0x8c,0x7c]
63429 v_cmps_ge_f32 vcc, flat_scratch_lo, v2
63430 // CHECK: [0x68,0x04,0x8c,0x7c]
63432 v_cmps_ge_f32 vcc, flat_scratch_hi, v2
63433 // CHECK: [0x69,0x04,0x8c,0x7c]
63435 v_cmps_ge_f32 vcc, vcc_lo, v2
63436 // CHECK: [0x6a,0x04,0x8c,0x7c]
63438 v_cmps_ge_f32 vcc, vcc_hi, v2
63439 // CHECK: [0x6b,0x04,0x8c,0x7c]
63441 v_cmps_ge_f32 vcc, tba_lo, v2
63442 // CHECK: [0x6c,0x04,0x8c,0x7c]
63444 v_cmps_ge_f32 vcc, tba_hi, v2
63445 // CHECK: [0x6d,0x04,0x8c,0x7c]
63447 v_cmps_ge_f32 vcc, tma_lo, v2
63448 // CHECK: [0x6e,0x04,0x8c,0x7c]
63450 v_cmps_ge_f32 vcc, tma_hi, v2
63451 // CHECK: [0x6f,0x04,0x8c,0x7c]
63453 v_cmps_ge_f32 vcc, ttmp11, v2
63454 // CHECK: [0x7b,0x04,0x8c,0x7c]
63456 v_cmps_ge_f32 vcc, m0, v2
63457 // CHECK: [0x7c,0x04,0x8c,0x7c]
63459 v_cmps_ge_f32 vcc, exec_lo, v2
63460 // CHECK: [0x7e,0x04,0x8c,0x7c]
63462 v_cmps_ge_f32 vcc, exec_hi, v2
63463 // CHECK: [0x7f,0x04,0x8c,0x7c]
63465 v_cmps_ge_f32 vcc, 0, v2
63466 // CHECK: [0x80,0x04,0x8c,0x7c]
63468 v_cmps_ge_f32 vcc, -1, v2
63469 // CHECK: [0xc1,0x04,0x8c,0x7c]
63471 v_cmps_ge_f32 vcc, 0.5, v2
63472 // CHECK: [0xf0,0x04,0x8c,0x7c]
63474 v_cmps_ge_f32 vcc, -4.0, v2
63475 // CHECK: [0xf7,0x04,0x8c,0x7c]
63477 v_cmps_ge_f32 vcc, 0xaf123456, v2
63478 // CHECK: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
63480 v_cmps_ge_f32 vcc, 0x3f717273, v2
63481 // CHECK: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
63483 v_cmps_ge_f32 vcc, v1, v255
63484 // CHECK: [0x01,0xff,0x8d,0x7c]
63486 v_cmps_ge_f32_e64 s[10:11], v1, v2
63487 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63489 v_cmps_ge_f32_e64 s[12:13], v1, v2
63490 // CHECK: [0x0c,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63492 v_cmps_ge_f32_e64 s[102:103], v1, v2
63493 // CHECK: [0x66,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63495 v_cmps_ge_f32_e64 flat_scratch, v1, v2
63496 // CHECK: [0x68,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63498 v_cmps_ge_f32_e64 vcc, v1, v2
63499 // CHECK: [0x6a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63501 v_cmps_ge_f32_e64 tba, v1, v2
63502 // CHECK: [0x6c,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63504 v_cmps_ge_f32_e64 tma, v1, v2
63505 // CHECK: [0x6e,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63507 v_cmps_ge_f32_e64 ttmp[10:11], v1, v2
63508 // CHECK: [0x7a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
63510 v_cmps_ge_f32_e64 s[10:11], v255, v2
63511 // CHECK: [0x0a,0x00,0x8c,0xd0,0xff,0x05,0x02,0x00]
63513 v_cmps_ge_f32_e64 s[10:11], s1, v2
63514 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x04,0x02,0x00]
63516 v_cmps_ge_f32_e64 s[10:11], s103, v2
63517 // CHECK: [0x0a,0x00,0x8c,0xd0,0x67,0x04,0x02,0x00]
63519 v_cmps_ge_f32_e64 s[10:11], flat_scratch_lo, v2
63520 // CHECK: [0x0a,0x00,0x8c,0xd0,0x68,0x04,0x02,0x00]
63522 v_cmps_ge_f32_e64 s[10:11], flat_scratch_hi, v2
63523 // CHECK: [0x0a,0x00,0x8c,0xd0,0x69,0x04,0x02,0x00]
63525 v_cmps_ge_f32_e64 s[10:11], vcc_lo, v2
63526 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6a,0x04,0x02,0x00]
63528 v_cmps_ge_f32_e64 s[10:11], vcc_hi, v2
63529 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6b,0x04,0x02,0x00]
63531 v_cmps_ge_f32_e64 s[10:11], tba_lo, v2
63532 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6c,0x04,0x02,0x00]
63534 v_cmps_ge_f32_e64 s[10:11], tba_hi, v2
63535 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6d,0x04,0x02,0x00]
63537 v_cmps_ge_f32_e64 s[10:11], tma_lo, v2
63538 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6e,0x04,0x02,0x00]
63540 v_cmps_ge_f32_e64 s[10:11], tma_hi, v2
63541 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6f,0x04,0x02,0x00]
63543 v_cmps_ge_f32_e64 s[10:11], ttmp11, v2
63544 // CHECK: [0x0a,0x00,0x8c,0xd0,0x7b,0x04,0x02,0x00]
63546 v_cmps_ge_f32_e64 s[10:11], m0, v2
63547 // CHECK: [0x0a,0x00,0x8c,0xd0,0x7c,0x04,0x02,0x00]
63549 v_cmps_ge_f32_e64 s[10:11], exec_lo, v2
63550 // CHECK: [0x0a,0x00,0x8c,0xd0,0x7e,0x04,0x02,0x00]
63552 v_cmps_ge_f32_e64 s[10:11], exec_hi, v2
63553 // CHECK: [0x0a,0x00,0x8c,0xd0,0x7f,0x04,0x02,0x00]
63555 v_cmps_ge_f32_e64 s[10:11], 0, v2
63556 // CHECK: [0x0a,0x00,0x8c,0xd0,0x80,0x04,0x02,0x00]
63558 v_cmps_ge_f32_e64 s[10:11], -1, v2
63559 // CHECK: [0x0a,0x00,0x8c,0xd0,0xc1,0x04,0x02,0x00]
63561 v_cmps_ge_f32_e64 s[10:11], 0.5, v2
63562 // CHECK: [0x0a,0x00,0x8c,0xd0,0xf0,0x04,0x02,0x00]
63564 v_cmps_ge_f32_e64 s[10:11], -4.0, v2
63565 // CHECK: [0x0a,0x00,0x8c,0xd0,0xf7,0x04,0x02,0x00]
63567 v_cmps_ge_f32_e64 s[10:11], v1, v255
63568 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xff,0x03,0x00]
63570 v_cmps_ge_f32_e64 s[10:11], v1, s2
63571 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x00,0x00]
63573 v_cmps_ge_f32_e64 s[10:11], v1, s103
63574 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xcf,0x00,0x00]
63576 v_cmps_ge_f32_e64 s[10:11], v1, flat_scratch_lo
63577 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd1,0x00,0x00]
63579 v_cmps_ge_f32_e64 s[10:11], v1, flat_scratch_hi
63580 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd3,0x00,0x00]
63582 v_cmps_ge_f32_e64 s[10:11], v1, vcc_lo
63583 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd5,0x00,0x00]
63585 v_cmps_ge_f32_e64 s[10:11], v1, vcc_hi
63586 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd7,0x00,0x00]
63588 v_cmps_ge_f32_e64 s[10:11], v1, tba_lo
63589 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd9,0x00,0x00]
63591 v_cmps_ge_f32_e64 s[10:11], v1, tba_hi
63592 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdb,0x00,0x00]
63594 v_cmps_ge_f32_e64 s[10:11], v1, tma_lo
63595 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdd,0x00,0x00]
63597 v_cmps_ge_f32_e64 s[10:11], v1, tma_hi
63598 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdf,0x00,0x00]
63600 v_cmps_ge_f32_e64 s[10:11], v1, ttmp11
63601 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xf7,0x00,0x00]
63603 v_cmps_ge_f32_e64 s[10:11], v1, m0
63604 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xf9,0x00,0x00]
63606 v_cmps_ge_f32_e64 s[10:11], v1, exec_lo
63607 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xfd,0x00,0x00]
63609 v_cmps_ge_f32_e64 s[10:11], v1, exec_hi
63610 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xff,0x00,0x00]
63612 v_cmps_ge_f32_e64 s[10:11], v1, 0
63613 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x01,0x01,0x00]
63615 v_cmps_ge_f32_e64 s[10:11], v1, -1
63616 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x83,0x01,0x00]
63618 v_cmps_ge_f32_e64 s[10:11], v1, 0.5
63619 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xe1,0x01,0x00]
63621 v_cmps_ge_f32_e64 s[10:11], v1, -4.0
63622 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xef,0x01,0x00]
63624 v_cmps_ge_f32_e64 s[10:11], -v1, v2
63625 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x20]
63627 v_cmps_ge_f32_e64 s[10:11], v1, -v2
63628 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x40]
63630 v_cmps_ge_f32_e64 s[10:11], -v1, -v2
63631 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x60]
63633 v_cmps_o_f32 vcc, v1, v2
63634 // CHECK: [0x01,0x05,0x8e,0x7c]
63636 v_cmps_o_f32 vcc, v255, v2
63637 // CHECK: [0xff,0x05,0x8e,0x7c]
63639 v_cmps_o_f32 vcc, s1, v2
63640 // CHECK: [0x01,0x04,0x8e,0x7c]
63642 v_cmps_o_f32 vcc, s103, v2
63643 // CHECK: [0x67,0x04,0x8e,0x7c]
63645 v_cmps_o_f32 vcc, flat_scratch_lo, v2
63646 // CHECK: [0x68,0x04,0x8e,0x7c]
63648 v_cmps_o_f32 vcc, flat_scratch_hi, v2
63649 // CHECK: [0x69,0x04,0x8e,0x7c]
63651 v_cmps_o_f32 vcc, vcc_lo, v2
63652 // CHECK: [0x6a,0x04,0x8e,0x7c]
63654 v_cmps_o_f32 vcc, vcc_hi, v2
63655 // CHECK: [0x6b,0x04,0x8e,0x7c]
63657 v_cmps_o_f32 vcc, tba_lo, v2
63658 // CHECK: [0x6c,0x04,0x8e,0x7c]
63660 v_cmps_o_f32 vcc, tba_hi, v2
63661 // CHECK: [0x6d,0x04,0x8e,0x7c]
63663 v_cmps_o_f32 vcc, tma_lo, v2
63664 // CHECK: [0x6e,0x04,0x8e,0x7c]
63666 v_cmps_o_f32 vcc, tma_hi, v2
63667 // CHECK: [0x6f,0x04,0x8e,0x7c]
63669 v_cmps_o_f32 vcc, ttmp11, v2
63670 // CHECK: [0x7b,0x04,0x8e,0x7c]
63672 v_cmps_o_f32 vcc, m0, v2
63673 // CHECK: [0x7c,0x04,0x8e,0x7c]
63675 v_cmps_o_f32 vcc, exec_lo, v2
63676 // CHECK: [0x7e,0x04,0x8e,0x7c]
63678 v_cmps_o_f32 vcc, exec_hi, v2
63679 // CHECK: [0x7f,0x04,0x8e,0x7c]
63681 v_cmps_o_f32 vcc, 0, v2
63682 // CHECK: [0x80,0x04,0x8e,0x7c]
63684 v_cmps_o_f32 vcc, -1, v2
63685 // CHECK: [0xc1,0x04,0x8e,0x7c]
63687 v_cmps_o_f32 vcc, 0.5, v2
63688 // CHECK: [0xf0,0x04,0x8e,0x7c]
63690 v_cmps_o_f32 vcc, -4.0, v2
63691 // CHECK: [0xf7,0x04,0x8e,0x7c]
63693 v_cmps_o_f32 vcc, 0xaf123456, v2
63694 // CHECK: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
63696 v_cmps_o_f32 vcc, 0x3f717273, v2
63697 // CHECK: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
63699 v_cmps_o_f32 vcc, v1, v255
63700 // CHECK: [0x01,0xff,0x8f,0x7c]
63702 v_cmps_o_f32_e64 s[10:11], v1, v2
63703 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63705 v_cmps_o_f32_e64 s[12:13], v1, v2
63706 // CHECK: [0x0c,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63708 v_cmps_o_f32_e64 s[102:103], v1, v2
63709 // CHECK: [0x66,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63711 v_cmps_o_f32_e64 flat_scratch, v1, v2
63712 // CHECK: [0x68,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63714 v_cmps_o_f32_e64 vcc, v1, v2
63715 // CHECK: [0x6a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63717 v_cmps_o_f32_e64 tba, v1, v2
63718 // CHECK: [0x6c,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63720 v_cmps_o_f32_e64 tma, v1, v2
63721 // CHECK: [0x6e,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63723 v_cmps_o_f32_e64 ttmp[10:11], v1, v2
63724 // CHECK: [0x7a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
63726 v_cmps_o_f32_e64 s[10:11], v255, v2
63727 // CHECK: [0x0a,0x00,0x8e,0xd0,0xff,0x05,0x02,0x00]
63729 v_cmps_o_f32_e64 s[10:11], s1, v2
63730 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x04,0x02,0x00]
63732 v_cmps_o_f32_e64 s[10:11], s103, v2
63733 // CHECK: [0x0a,0x00,0x8e,0xd0,0x67,0x04,0x02,0x00]
63735 v_cmps_o_f32_e64 s[10:11], flat_scratch_lo, v2
63736 // CHECK: [0x0a,0x00,0x8e,0xd0,0x68,0x04,0x02,0x00]
63738 v_cmps_o_f32_e64 s[10:11], flat_scratch_hi, v2
63739 // CHECK: [0x0a,0x00,0x8e,0xd0,0x69,0x04,0x02,0x00]
63741 v_cmps_o_f32_e64 s[10:11], vcc_lo, v2
63742 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6a,0x04,0x02,0x00]
63744 v_cmps_o_f32_e64 s[10:11], vcc_hi, v2
63745 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6b,0x04,0x02,0x00]
63747 v_cmps_o_f32_e64 s[10:11], tba_lo, v2
63748 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6c,0x04,0x02,0x00]
63750 v_cmps_o_f32_e64 s[10:11], tba_hi, v2
63751 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6d,0x04,0x02,0x00]
63753 v_cmps_o_f32_e64 s[10:11], tma_lo, v2
63754 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6e,0x04,0x02,0x00]
63756 v_cmps_o_f32_e64 s[10:11], tma_hi, v2
63757 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6f,0x04,0x02,0x00]
63759 v_cmps_o_f32_e64 s[10:11], ttmp11, v2
63760 // CHECK: [0x0a,0x00,0x8e,0xd0,0x7b,0x04,0x02,0x00]
63762 v_cmps_o_f32_e64 s[10:11], m0, v2
63763 // CHECK: [0x0a,0x00,0x8e,0xd0,0x7c,0x04,0x02,0x00]
63765 v_cmps_o_f32_e64 s[10:11], exec_lo, v2
63766 // CHECK: [0x0a,0x00,0x8e,0xd0,0x7e,0x04,0x02,0x00]
63768 v_cmps_o_f32_e64 s[10:11], exec_hi, v2
63769 // CHECK: [0x0a,0x00,0x8e,0xd0,0x7f,0x04,0x02,0x00]
63771 v_cmps_o_f32_e64 s[10:11], 0, v2
63772 // CHECK: [0x0a,0x00,0x8e,0xd0,0x80,0x04,0x02,0x00]
63774 v_cmps_o_f32_e64 s[10:11], -1, v2
63775 // CHECK: [0x0a,0x00,0x8e,0xd0,0xc1,0x04,0x02,0x00]
63777 v_cmps_o_f32_e64 s[10:11], 0.5, v2
63778 // CHECK: [0x0a,0x00,0x8e,0xd0,0xf0,0x04,0x02,0x00]
63780 v_cmps_o_f32_e64 s[10:11], -4.0, v2
63781 // CHECK: [0x0a,0x00,0x8e,0xd0,0xf7,0x04,0x02,0x00]
63783 v_cmps_o_f32_e64 s[10:11], v1, v255
63784 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xff,0x03,0x00]
63786 v_cmps_o_f32_e64 s[10:11], v1, s2
63787 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x00,0x00]
63789 v_cmps_o_f32_e64 s[10:11], v1, s103
63790 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xcf,0x00,0x00]
63792 v_cmps_o_f32_e64 s[10:11], v1, flat_scratch_lo
63793 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd1,0x00,0x00]
63795 v_cmps_o_f32_e64 s[10:11], v1, flat_scratch_hi
63796 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd3,0x00,0x00]
63798 v_cmps_o_f32_e64 s[10:11], v1, vcc_lo
63799 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd5,0x00,0x00]
63801 v_cmps_o_f32_e64 s[10:11], v1, vcc_hi
63802 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd7,0x00,0x00]
63804 v_cmps_o_f32_e64 s[10:11], v1, tba_lo
63805 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd9,0x00,0x00]
63807 v_cmps_o_f32_e64 s[10:11], v1, tba_hi
63808 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdb,0x00,0x00]
63810 v_cmps_o_f32_e64 s[10:11], v1, tma_lo
63811 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdd,0x00,0x00]
63813 v_cmps_o_f32_e64 s[10:11], v1, tma_hi
63814 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdf,0x00,0x00]
63816 v_cmps_o_f32_e64 s[10:11], v1, ttmp11
63817 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xf7,0x00,0x00]
63819 v_cmps_o_f32_e64 s[10:11], v1, m0
63820 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xf9,0x00,0x00]
63822 v_cmps_o_f32_e64 s[10:11], v1, exec_lo
63823 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xfd,0x00,0x00]
63825 v_cmps_o_f32_e64 s[10:11], v1, exec_hi
63826 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xff,0x00,0x00]
63828 v_cmps_o_f32_e64 s[10:11], v1, 0
63829 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x01,0x01,0x00]
63831 v_cmps_o_f32_e64 s[10:11], v1, -1
63832 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x83,0x01,0x00]
63834 v_cmps_o_f32_e64 s[10:11], v1, 0.5
63835 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xe1,0x01,0x00]
63837 v_cmps_o_f32_e64 s[10:11], v1, -4.0
63838 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xef,0x01,0x00]
63840 v_cmps_o_f32_e64 s[10:11], -v1, v2
63841 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x20]
63843 v_cmps_o_f32_e64 s[10:11], v1, -v2
63844 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x40]
63846 v_cmps_o_f32_e64 s[10:11], -v1, -v2
63847 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x60]
63849 v_cmps_u_f32 vcc, v1, v2
63850 // CHECK: [0x01,0x05,0x90,0x7c]
63852 v_cmps_u_f32 vcc, v255, v2
63853 // CHECK: [0xff,0x05,0x90,0x7c]
63855 v_cmps_u_f32 vcc, s1, v2
63856 // CHECK: [0x01,0x04,0x90,0x7c]
63858 v_cmps_u_f32 vcc, s103, v2
63859 // CHECK: [0x67,0x04,0x90,0x7c]
63861 v_cmps_u_f32 vcc, flat_scratch_lo, v2
63862 // CHECK: [0x68,0x04,0x90,0x7c]
63864 v_cmps_u_f32 vcc, flat_scratch_hi, v2
63865 // CHECK: [0x69,0x04,0x90,0x7c]
63867 v_cmps_u_f32 vcc, vcc_lo, v2
63868 // CHECK: [0x6a,0x04,0x90,0x7c]
63870 v_cmps_u_f32 vcc, vcc_hi, v2
63871 // CHECK: [0x6b,0x04,0x90,0x7c]
63873 v_cmps_u_f32 vcc, tba_lo, v2
63874 // CHECK: [0x6c,0x04,0x90,0x7c]
63876 v_cmps_u_f32 vcc, tba_hi, v2
63877 // CHECK: [0x6d,0x04,0x90,0x7c]
63879 v_cmps_u_f32 vcc, tma_lo, v2
63880 // CHECK: [0x6e,0x04,0x90,0x7c]
63882 v_cmps_u_f32 vcc, tma_hi, v2
63883 // CHECK: [0x6f,0x04,0x90,0x7c]
63885 v_cmps_u_f32 vcc, ttmp11, v2
63886 // CHECK: [0x7b,0x04,0x90,0x7c]
63888 v_cmps_u_f32 vcc, m0, v2
63889 // CHECK: [0x7c,0x04,0x90,0x7c]
63891 v_cmps_u_f32 vcc, exec_lo, v2
63892 // CHECK: [0x7e,0x04,0x90,0x7c]
63894 v_cmps_u_f32 vcc, exec_hi, v2
63895 // CHECK: [0x7f,0x04,0x90,0x7c]
63897 v_cmps_u_f32 vcc, 0, v2
63898 // CHECK: [0x80,0x04,0x90,0x7c]
63900 v_cmps_u_f32 vcc, -1, v2
63901 // CHECK: [0xc1,0x04,0x90,0x7c]
63903 v_cmps_u_f32 vcc, 0.5, v2
63904 // CHECK: [0xf0,0x04,0x90,0x7c]
63906 v_cmps_u_f32 vcc, -4.0, v2
63907 // CHECK: [0xf7,0x04,0x90,0x7c]
63909 v_cmps_u_f32 vcc, 0xaf123456, v2
63910 // CHECK: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
63912 v_cmps_u_f32 vcc, 0x3f717273, v2
63913 // CHECK: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
63915 v_cmps_u_f32 vcc, v1, v255
63916 // CHECK: [0x01,0xff,0x91,0x7c]
63918 v_cmps_u_f32_e64 s[10:11], v1, v2
63919 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63921 v_cmps_u_f32_e64 s[12:13], v1, v2
63922 // CHECK: [0x0c,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63924 v_cmps_u_f32_e64 s[102:103], v1, v2
63925 // CHECK: [0x66,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63927 v_cmps_u_f32_e64 flat_scratch, v1, v2
63928 // CHECK: [0x68,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63930 v_cmps_u_f32_e64 vcc, v1, v2
63931 // CHECK: [0x6a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63933 v_cmps_u_f32_e64 tba, v1, v2
63934 // CHECK: [0x6c,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63936 v_cmps_u_f32_e64 tma, v1, v2
63937 // CHECK: [0x6e,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63939 v_cmps_u_f32_e64 ttmp[10:11], v1, v2
63940 // CHECK: [0x7a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
63942 v_cmps_u_f32_e64 s[10:11], v255, v2
63943 // CHECK: [0x0a,0x00,0x90,0xd0,0xff,0x05,0x02,0x00]
63945 v_cmps_u_f32_e64 s[10:11], s1, v2
63946 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x04,0x02,0x00]
63948 v_cmps_u_f32_e64 s[10:11], s103, v2
63949 // CHECK: [0x0a,0x00,0x90,0xd0,0x67,0x04,0x02,0x00]
63951 v_cmps_u_f32_e64 s[10:11], flat_scratch_lo, v2
63952 // CHECK: [0x0a,0x00,0x90,0xd0,0x68,0x04,0x02,0x00]
63954 v_cmps_u_f32_e64 s[10:11], flat_scratch_hi, v2
63955 // CHECK: [0x0a,0x00,0x90,0xd0,0x69,0x04,0x02,0x00]
63957 v_cmps_u_f32_e64 s[10:11], vcc_lo, v2
63958 // CHECK: [0x0a,0x00,0x90,0xd0,0x6a,0x04,0x02,0x00]
63960 v_cmps_u_f32_e64 s[10:11], vcc_hi, v2
63961 // CHECK: [0x0a,0x00,0x90,0xd0,0x6b,0x04,0x02,0x00]
63963 v_cmps_u_f32_e64 s[10:11], tba_lo, v2
63964 // CHECK: [0x0a,0x00,0x90,0xd0,0x6c,0x04,0x02,0x00]
63966 v_cmps_u_f32_e64 s[10:11], tba_hi, v2
63967 // CHECK: [0x0a,0x00,0x90,0xd0,0x6d,0x04,0x02,0x00]
63969 v_cmps_u_f32_e64 s[10:11], tma_lo, v2
63970 // CHECK: [0x0a,0x00,0x90,0xd0,0x6e,0x04,0x02,0x00]
63972 v_cmps_u_f32_e64 s[10:11], tma_hi, v2
63973 // CHECK: [0x0a,0x00,0x90,0xd0,0x6f,0x04,0x02,0x00]
63975 v_cmps_u_f32_e64 s[10:11], ttmp11, v2
63976 // CHECK: [0x0a,0x00,0x90,0xd0,0x7b,0x04,0x02,0x00]
63978 v_cmps_u_f32_e64 s[10:11], m0, v2
63979 // CHECK: [0x0a,0x00,0x90,0xd0,0x7c,0x04,0x02,0x00]
63981 v_cmps_u_f32_e64 s[10:11], exec_lo, v2
63982 // CHECK: [0x0a,0x00,0x90,0xd0,0x7e,0x04,0x02,0x00]
63984 v_cmps_u_f32_e64 s[10:11], exec_hi, v2
63985 // CHECK: [0x0a,0x00,0x90,0xd0,0x7f,0x04,0x02,0x00]
63987 v_cmps_u_f32_e64 s[10:11], 0, v2
63988 // CHECK: [0x0a,0x00,0x90,0xd0,0x80,0x04,0x02,0x00]
63990 v_cmps_u_f32_e64 s[10:11], -1, v2
63991 // CHECK: [0x0a,0x00,0x90,0xd0,0xc1,0x04,0x02,0x00]
63993 v_cmps_u_f32_e64 s[10:11], 0.5, v2
63994 // CHECK: [0x0a,0x00,0x90,0xd0,0xf0,0x04,0x02,0x00]
63996 v_cmps_u_f32_e64 s[10:11], -4.0, v2
63997 // CHECK: [0x0a,0x00,0x90,0xd0,0xf7,0x04,0x02,0x00]
63999 v_cmps_u_f32_e64 s[10:11], v1, v255
64000 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xff,0x03,0x00]
64002 v_cmps_u_f32_e64 s[10:11], v1, s2
64003 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x00,0x00]
64005 v_cmps_u_f32_e64 s[10:11], v1, s103
64006 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xcf,0x00,0x00]
64008 v_cmps_u_f32_e64 s[10:11], v1, flat_scratch_lo
64009 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd1,0x00,0x00]
64011 v_cmps_u_f32_e64 s[10:11], v1, flat_scratch_hi
64012 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd3,0x00,0x00]
64014 v_cmps_u_f32_e64 s[10:11], v1, vcc_lo
64015 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd5,0x00,0x00]
64017 v_cmps_u_f32_e64 s[10:11], v1, vcc_hi
64018 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd7,0x00,0x00]
64020 v_cmps_u_f32_e64 s[10:11], v1, tba_lo
64021 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd9,0x00,0x00]
64023 v_cmps_u_f32_e64 s[10:11], v1, tba_hi
64024 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdb,0x00,0x00]
64026 v_cmps_u_f32_e64 s[10:11], v1, tma_lo
64027 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdd,0x00,0x00]
64029 v_cmps_u_f32_e64 s[10:11], v1, tma_hi
64030 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdf,0x00,0x00]
64032 v_cmps_u_f32_e64 s[10:11], v1, ttmp11
64033 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xf7,0x00,0x00]
64035 v_cmps_u_f32_e64 s[10:11], v1, m0
64036 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xf9,0x00,0x00]
64038 v_cmps_u_f32_e64 s[10:11], v1, exec_lo
64039 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xfd,0x00,0x00]
64041 v_cmps_u_f32_e64 s[10:11], v1, exec_hi
64042 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xff,0x00,0x00]
64044 v_cmps_u_f32_e64 s[10:11], v1, 0
64045 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x01,0x01,0x00]
64047 v_cmps_u_f32_e64 s[10:11], v1, -1
64048 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x83,0x01,0x00]
64050 v_cmps_u_f32_e64 s[10:11], v1, 0.5
64051 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xe1,0x01,0x00]
64053 v_cmps_u_f32_e64 s[10:11], v1, -4.0
64054 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xef,0x01,0x00]
64056 v_cmps_u_f32_e64 s[10:11], -v1, v2
64057 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x20]
64059 v_cmps_u_f32_e64 s[10:11], v1, -v2
64060 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x40]
64062 v_cmps_u_f32_e64 s[10:11], -v1, -v2
64063 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x60]
64065 v_cmps_nge_f32 vcc, v1, v2
64066 // CHECK: [0x01,0x05,0x92,0x7c]
64068 v_cmps_nge_f32 vcc, v255, v2
64069 // CHECK: [0xff,0x05,0x92,0x7c]
64071 v_cmps_nge_f32 vcc, s1, v2
64072 // CHECK: [0x01,0x04,0x92,0x7c]
64074 v_cmps_nge_f32 vcc, s103, v2
64075 // CHECK: [0x67,0x04,0x92,0x7c]
64077 v_cmps_nge_f32 vcc, flat_scratch_lo, v2
64078 // CHECK: [0x68,0x04,0x92,0x7c]
64080 v_cmps_nge_f32 vcc, flat_scratch_hi, v2
64081 // CHECK: [0x69,0x04,0x92,0x7c]
64083 v_cmps_nge_f32 vcc, vcc_lo, v2
64084 // CHECK: [0x6a,0x04,0x92,0x7c]
64086 v_cmps_nge_f32 vcc, vcc_hi, v2
64087 // CHECK: [0x6b,0x04,0x92,0x7c]
64089 v_cmps_nge_f32 vcc, tba_lo, v2
64090 // CHECK: [0x6c,0x04,0x92,0x7c]
64092 v_cmps_nge_f32 vcc, tba_hi, v2
64093 // CHECK: [0x6d,0x04,0x92,0x7c]
64095 v_cmps_nge_f32 vcc, tma_lo, v2
64096 // CHECK: [0x6e,0x04,0x92,0x7c]
64098 v_cmps_nge_f32 vcc, tma_hi, v2
64099 // CHECK: [0x6f,0x04,0x92,0x7c]
64101 v_cmps_nge_f32 vcc, ttmp11, v2
64102 // CHECK: [0x7b,0x04,0x92,0x7c]
64104 v_cmps_nge_f32 vcc, m0, v2
64105 // CHECK: [0x7c,0x04,0x92,0x7c]
64107 v_cmps_nge_f32 vcc, exec_lo, v2
64108 // CHECK: [0x7e,0x04,0x92,0x7c]
64110 v_cmps_nge_f32 vcc, exec_hi, v2
64111 // CHECK: [0x7f,0x04,0x92,0x7c]
64113 v_cmps_nge_f32 vcc, 0, v2
64114 // CHECK: [0x80,0x04,0x92,0x7c]
64116 v_cmps_nge_f32 vcc, -1, v2
64117 // CHECK: [0xc1,0x04,0x92,0x7c]
64119 v_cmps_nge_f32 vcc, 0.5, v2
64120 // CHECK: [0xf0,0x04,0x92,0x7c]
64122 v_cmps_nge_f32 vcc, -4.0, v2
64123 // CHECK: [0xf7,0x04,0x92,0x7c]
64125 v_cmps_nge_f32 vcc, 0xaf123456, v2
64126 // CHECK: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
64128 v_cmps_nge_f32 vcc, 0x3f717273, v2
64129 // CHECK: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
64131 v_cmps_nge_f32 vcc, v1, v255
64132 // CHECK: [0x01,0xff,0x93,0x7c]
64134 v_cmps_nge_f32_e64 s[10:11], v1, v2
64135 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64137 v_cmps_nge_f32_e64 s[12:13], v1, v2
64138 // CHECK: [0x0c,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64140 v_cmps_nge_f32_e64 s[102:103], v1, v2
64141 // CHECK: [0x66,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64143 v_cmps_nge_f32_e64 flat_scratch, v1, v2
64144 // CHECK: [0x68,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64146 v_cmps_nge_f32_e64 vcc, v1, v2
64147 // CHECK: [0x6a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64149 v_cmps_nge_f32_e64 tba, v1, v2
64150 // CHECK: [0x6c,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64152 v_cmps_nge_f32_e64 tma, v1, v2
64153 // CHECK: [0x6e,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64155 v_cmps_nge_f32_e64 ttmp[10:11], v1, v2
64156 // CHECK: [0x7a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
64158 v_cmps_nge_f32_e64 s[10:11], v255, v2
64159 // CHECK: [0x0a,0x00,0x92,0xd0,0xff,0x05,0x02,0x00]
64161 v_cmps_nge_f32_e64 s[10:11], s1, v2
64162 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x04,0x02,0x00]
64164 v_cmps_nge_f32_e64 s[10:11], s103, v2
64165 // CHECK: [0x0a,0x00,0x92,0xd0,0x67,0x04,0x02,0x00]
64167 v_cmps_nge_f32_e64 s[10:11], flat_scratch_lo, v2
64168 // CHECK: [0x0a,0x00,0x92,0xd0,0x68,0x04,0x02,0x00]
64170 v_cmps_nge_f32_e64 s[10:11], flat_scratch_hi, v2
64171 // CHECK: [0x0a,0x00,0x92,0xd0,0x69,0x04,0x02,0x00]
64173 v_cmps_nge_f32_e64 s[10:11], vcc_lo, v2
64174 // CHECK: [0x0a,0x00,0x92,0xd0,0x6a,0x04,0x02,0x00]
64176 v_cmps_nge_f32_e64 s[10:11], vcc_hi, v2
64177 // CHECK: [0x0a,0x00,0x92,0xd0,0x6b,0x04,0x02,0x00]
64179 v_cmps_nge_f32_e64 s[10:11], tba_lo, v2
64180 // CHECK: [0x0a,0x00,0x92,0xd0,0x6c,0x04,0x02,0x00]
64182 v_cmps_nge_f32_e64 s[10:11], tba_hi, v2
64183 // CHECK: [0x0a,0x00,0x92,0xd0,0x6d,0x04,0x02,0x00]
64185 v_cmps_nge_f32_e64 s[10:11], tma_lo, v2
64186 // CHECK: [0x0a,0x00,0x92,0xd0,0x6e,0x04,0x02,0x00]
64188 v_cmps_nge_f32_e64 s[10:11], tma_hi, v2
64189 // CHECK: [0x0a,0x00,0x92,0xd0,0x6f,0x04,0x02,0x00]
64191 v_cmps_nge_f32_e64 s[10:11], ttmp11, v2
64192 // CHECK: [0x0a,0x00,0x92,0xd0,0x7b,0x04,0x02,0x00]
64194 v_cmps_nge_f32_e64 s[10:11], m0, v2
64195 // CHECK: [0x0a,0x00,0x92,0xd0,0x7c,0x04,0x02,0x00]
64197 v_cmps_nge_f32_e64 s[10:11], exec_lo, v2
64198 // CHECK: [0x0a,0x00,0x92,0xd0,0x7e,0x04,0x02,0x00]
64200 v_cmps_nge_f32_e64 s[10:11], exec_hi, v2
64201 // CHECK: [0x0a,0x00,0x92,0xd0,0x7f,0x04,0x02,0x00]
64203 v_cmps_nge_f32_e64 s[10:11], 0, v2
64204 // CHECK: [0x0a,0x00,0x92,0xd0,0x80,0x04,0x02,0x00]
64206 v_cmps_nge_f32_e64 s[10:11], -1, v2
64207 // CHECK: [0x0a,0x00,0x92,0xd0,0xc1,0x04,0x02,0x00]
64209 v_cmps_nge_f32_e64 s[10:11], 0.5, v2
64210 // CHECK: [0x0a,0x00,0x92,0xd0,0xf0,0x04,0x02,0x00]
64212 v_cmps_nge_f32_e64 s[10:11], -4.0, v2
64213 // CHECK: [0x0a,0x00,0x92,0xd0,0xf7,0x04,0x02,0x00]
64215 v_cmps_nge_f32_e64 s[10:11], v1, v255
64216 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xff,0x03,0x00]
64218 v_cmps_nge_f32_e64 s[10:11], v1, s2
64219 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x00,0x00]
64221 v_cmps_nge_f32_e64 s[10:11], v1, s103
64222 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xcf,0x00,0x00]
64224 v_cmps_nge_f32_e64 s[10:11], v1, flat_scratch_lo
64225 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd1,0x00,0x00]
64227 v_cmps_nge_f32_e64 s[10:11], v1, flat_scratch_hi
64228 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd3,0x00,0x00]
64230 v_cmps_nge_f32_e64 s[10:11], v1, vcc_lo
64231 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd5,0x00,0x00]
64233 v_cmps_nge_f32_e64 s[10:11], v1, vcc_hi
64234 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd7,0x00,0x00]
64236 v_cmps_nge_f32_e64 s[10:11], v1, tba_lo
64237 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd9,0x00,0x00]
64239 v_cmps_nge_f32_e64 s[10:11], v1, tba_hi
64240 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdb,0x00,0x00]
64242 v_cmps_nge_f32_e64 s[10:11], v1, tma_lo
64243 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdd,0x00,0x00]
64245 v_cmps_nge_f32_e64 s[10:11], v1, tma_hi
64246 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdf,0x00,0x00]
64248 v_cmps_nge_f32_e64 s[10:11], v1, ttmp11
64249 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xf7,0x00,0x00]
64251 v_cmps_nge_f32_e64 s[10:11], v1, m0
64252 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xf9,0x00,0x00]
64254 v_cmps_nge_f32_e64 s[10:11], v1, exec_lo
64255 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xfd,0x00,0x00]
64257 v_cmps_nge_f32_e64 s[10:11], v1, exec_hi
64258 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xff,0x00,0x00]
64260 v_cmps_nge_f32_e64 s[10:11], v1, 0
64261 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x01,0x01,0x00]
64263 v_cmps_nge_f32_e64 s[10:11], v1, -1
64264 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x83,0x01,0x00]
64266 v_cmps_nge_f32_e64 s[10:11], v1, 0.5
64267 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xe1,0x01,0x00]
64269 v_cmps_nge_f32_e64 s[10:11], v1, -4.0
64270 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xef,0x01,0x00]
64272 v_cmps_nge_f32_e64 s[10:11], -v1, v2
64273 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x20]
64275 v_cmps_nge_f32_e64 s[10:11], v1, -v2
64276 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x40]
64278 v_cmps_nge_f32_e64 s[10:11], -v1, -v2
64279 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x60]
64281 v_cmps_nlg_f32 vcc, v1, v2
64282 // CHECK: [0x01,0x05,0x94,0x7c]
64284 v_cmps_nlg_f32 vcc, v255, v2
64285 // CHECK: [0xff,0x05,0x94,0x7c]
64287 v_cmps_nlg_f32 vcc, s1, v2
64288 // CHECK: [0x01,0x04,0x94,0x7c]
64290 v_cmps_nlg_f32 vcc, s103, v2
64291 // CHECK: [0x67,0x04,0x94,0x7c]
64293 v_cmps_nlg_f32 vcc, flat_scratch_lo, v2
64294 // CHECK: [0x68,0x04,0x94,0x7c]
64296 v_cmps_nlg_f32 vcc, flat_scratch_hi, v2
64297 // CHECK: [0x69,0x04,0x94,0x7c]
64299 v_cmps_nlg_f32 vcc, vcc_lo, v2
64300 // CHECK: [0x6a,0x04,0x94,0x7c]
64302 v_cmps_nlg_f32 vcc, vcc_hi, v2
64303 // CHECK: [0x6b,0x04,0x94,0x7c]
64305 v_cmps_nlg_f32 vcc, tba_lo, v2
64306 // CHECK: [0x6c,0x04,0x94,0x7c]
64308 v_cmps_nlg_f32 vcc, tba_hi, v2
64309 // CHECK: [0x6d,0x04,0x94,0x7c]
64311 v_cmps_nlg_f32 vcc, tma_lo, v2
64312 // CHECK: [0x6e,0x04,0x94,0x7c]
64314 v_cmps_nlg_f32 vcc, tma_hi, v2
64315 // CHECK: [0x6f,0x04,0x94,0x7c]
64317 v_cmps_nlg_f32 vcc, ttmp11, v2
64318 // CHECK: [0x7b,0x04,0x94,0x7c]
64320 v_cmps_nlg_f32 vcc, m0, v2
64321 // CHECK: [0x7c,0x04,0x94,0x7c]
64323 v_cmps_nlg_f32 vcc, exec_lo, v2
64324 // CHECK: [0x7e,0x04,0x94,0x7c]
64326 v_cmps_nlg_f32 vcc, exec_hi, v2
64327 // CHECK: [0x7f,0x04,0x94,0x7c]
64329 v_cmps_nlg_f32 vcc, 0, v2
64330 // CHECK: [0x80,0x04,0x94,0x7c]
64332 v_cmps_nlg_f32 vcc, -1, v2
64333 // CHECK: [0xc1,0x04,0x94,0x7c]
64335 v_cmps_nlg_f32 vcc, 0.5, v2
64336 // CHECK: [0xf0,0x04,0x94,0x7c]
64338 v_cmps_nlg_f32 vcc, -4.0, v2
64339 // CHECK: [0xf7,0x04,0x94,0x7c]
64341 v_cmps_nlg_f32 vcc, 0xaf123456, v2
64342 // CHECK: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
64344 v_cmps_nlg_f32 vcc, 0x3f717273, v2
64345 // CHECK: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
64347 v_cmps_nlg_f32 vcc, v1, v255
64348 // CHECK: [0x01,0xff,0x95,0x7c]
64350 v_cmps_nlg_f32_e64 s[10:11], v1, v2
64351 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64353 v_cmps_nlg_f32_e64 s[12:13], v1, v2
64354 // CHECK: [0x0c,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64356 v_cmps_nlg_f32_e64 s[102:103], v1, v2
64357 // CHECK: [0x66,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64359 v_cmps_nlg_f32_e64 flat_scratch, v1, v2
64360 // CHECK: [0x68,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64362 v_cmps_nlg_f32_e64 vcc, v1, v2
64363 // CHECK: [0x6a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64365 v_cmps_nlg_f32_e64 tba, v1, v2
64366 // CHECK: [0x6c,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64368 v_cmps_nlg_f32_e64 tma, v1, v2
64369 // CHECK: [0x6e,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64371 v_cmps_nlg_f32_e64 ttmp[10:11], v1, v2
64372 // CHECK: [0x7a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
64374 v_cmps_nlg_f32_e64 s[10:11], v255, v2
64375 // CHECK: [0x0a,0x00,0x94,0xd0,0xff,0x05,0x02,0x00]
64377 v_cmps_nlg_f32_e64 s[10:11], s1, v2
64378 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x04,0x02,0x00]
64380 v_cmps_nlg_f32_e64 s[10:11], s103, v2
64381 // CHECK: [0x0a,0x00,0x94,0xd0,0x67,0x04,0x02,0x00]
64383 v_cmps_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
64384 // CHECK: [0x0a,0x00,0x94,0xd0,0x68,0x04,0x02,0x00]
64386 v_cmps_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
64387 // CHECK: [0x0a,0x00,0x94,0xd0,0x69,0x04,0x02,0x00]
64389 v_cmps_nlg_f32_e64 s[10:11], vcc_lo, v2
64390 // CHECK: [0x0a,0x00,0x94,0xd0,0x6a,0x04,0x02,0x00]
64392 v_cmps_nlg_f32_e64 s[10:11], vcc_hi, v2
64393 // CHECK: [0x0a,0x00,0x94,0xd0,0x6b,0x04,0x02,0x00]
64395 v_cmps_nlg_f32_e64 s[10:11], tba_lo, v2
64396 // CHECK: [0x0a,0x00,0x94,0xd0,0x6c,0x04,0x02,0x00]
64398 v_cmps_nlg_f32_e64 s[10:11], tba_hi, v2
64399 // CHECK: [0x0a,0x00,0x94,0xd0,0x6d,0x04,0x02,0x00]
64401 v_cmps_nlg_f32_e64 s[10:11], tma_lo, v2
64402 // CHECK: [0x0a,0x00,0x94,0xd0,0x6e,0x04,0x02,0x00]
64404 v_cmps_nlg_f32_e64 s[10:11], tma_hi, v2
64405 // CHECK: [0x0a,0x00,0x94,0xd0,0x6f,0x04,0x02,0x00]
64407 v_cmps_nlg_f32_e64 s[10:11], ttmp11, v2
64408 // CHECK: [0x0a,0x00,0x94,0xd0,0x7b,0x04,0x02,0x00]
64410 v_cmps_nlg_f32_e64 s[10:11], m0, v2
64411 // CHECK: [0x0a,0x00,0x94,0xd0,0x7c,0x04,0x02,0x00]
64413 v_cmps_nlg_f32_e64 s[10:11], exec_lo, v2
64414 // CHECK: [0x0a,0x00,0x94,0xd0,0x7e,0x04,0x02,0x00]
64416 v_cmps_nlg_f32_e64 s[10:11], exec_hi, v2
64417 // CHECK: [0x0a,0x00,0x94,0xd0,0x7f,0x04,0x02,0x00]
64419 v_cmps_nlg_f32_e64 s[10:11], 0, v2
64420 // CHECK: [0x0a,0x00,0x94,0xd0,0x80,0x04,0x02,0x00]
64422 v_cmps_nlg_f32_e64 s[10:11], -1, v2
64423 // CHECK: [0x0a,0x00,0x94,0xd0,0xc1,0x04,0x02,0x00]
64425 v_cmps_nlg_f32_e64 s[10:11], 0.5, v2
64426 // CHECK: [0x0a,0x00,0x94,0xd0,0xf0,0x04,0x02,0x00]
64428 v_cmps_nlg_f32_e64 s[10:11], -4.0, v2
64429 // CHECK: [0x0a,0x00,0x94,0xd0,0xf7,0x04,0x02,0x00]
64431 v_cmps_nlg_f32_e64 s[10:11], v1, v255
64432 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xff,0x03,0x00]
64434 v_cmps_nlg_f32_e64 s[10:11], v1, s2
64435 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x00,0x00]
64437 v_cmps_nlg_f32_e64 s[10:11], v1, s103
64438 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xcf,0x00,0x00]
64440 v_cmps_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
64441 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd1,0x00,0x00]
64443 v_cmps_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
64444 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd3,0x00,0x00]
64446 v_cmps_nlg_f32_e64 s[10:11], v1, vcc_lo
64447 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd5,0x00,0x00]
64449 v_cmps_nlg_f32_e64 s[10:11], v1, vcc_hi
64450 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd7,0x00,0x00]
64452 v_cmps_nlg_f32_e64 s[10:11], v1, tba_lo
64453 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd9,0x00,0x00]
64455 v_cmps_nlg_f32_e64 s[10:11], v1, tba_hi
64456 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdb,0x00,0x00]
64458 v_cmps_nlg_f32_e64 s[10:11], v1, tma_lo
64459 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdd,0x00,0x00]
64461 v_cmps_nlg_f32_e64 s[10:11], v1, tma_hi
64462 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdf,0x00,0x00]
64464 v_cmps_nlg_f32_e64 s[10:11], v1, ttmp11
64465 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xf7,0x00,0x00]
64467 v_cmps_nlg_f32_e64 s[10:11], v1, m0
64468 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xf9,0x00,0x00]
64470 v_cmps_nlg_f32_e64 s[10:11], v1, exec_lo
64471 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xfd,0x00,0x00]
64473 v_cmps_nlg_f32_e64 s[10:11], v1, exec_hi
64474 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xff,0x00,0x00]
64476 v_cmps_nlg_f32_e64 s[10:11], v1, 0
64477 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x01,0x01,0x00]
64479 v_cmps_nlg_f32_e64 s[10:11], v1, -1
64480 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x83,0x01,0x00]
64482 v_cmps_nlg_f32_e64 s[10:11], v1, 0.5
64483 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xe1,0x01,0x00]
64485 v_cmps_nlg_f32_e64 s[10:11], v1, -4.0
64486 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xef,0x01,0x00]
64488 v_cmps_nlg_f32_e64 s[10:11], -v1, v2
64489 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x20]
64491 v_cmps_nlg_f32_e64 s[10:11], v1, -v2
64492 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x40]
64494 v_cmps_nlg_f32_e64 s[10:11], -v1, -v2
64495 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x60]
64497 v_cmps_ngt_f32 vcc, v1, v2
64498 // CHECK: [0x01,0x05,0x96,0x7c]
64500 v_cmps_ngt_f32 vcc, v255, v2
64501 // CHECK: [0xff,0x05,0x96,0x7c]
64503 v_cmps_ngt_f32 vcc, s1, v2
64504 // CHECK: [0x01,0x04,0x96,0x7c]
64506 v_cmps_ngt_f32 vcc, s103, v2
64507 // CHECK: [0x67,0x04,0x96,0x7c]
64509 v_cmps_ngt_f32 vcc, flat_scratch_lo, v2
64510 // CHECK: [0x68,0x04,0x96,0x7c]
64512 v_cmps_ngt_f32 vcc, flat_scratch_hi, v2
64513 // CHECK: [0x69,0x04,0x96,0x7c]
64515 v_cmps_ngt_f32 vcc, vcc_lo, v2
64516 // CHECK: [0x6a,0x04,0x96,0x7c]
64518 v_cmps_ngt_f32 vcc, vcc_hi, v2
64519 // CHECK: [0x6b,0x04,0x96,0x7c]
64521 v_cmps_ngt_f32 vcc, tba_lo, v2
64522 // CHECK: [0x6c,0x04,0x96,0x7c]
64524 v_cmps_ngt_f32 vcc, tba_hi, v2
64525 // CHECK: [0x6d,0x04,0x96,0x7c]
64527 v_cmps_ngt_f32 vcc, tma_lo, v2
64528 // CHECK: [0x6e,0x04,0x96,0x7c]
64530 v_cmps_ngt_f32 vcc, tma_hi, v2
64531 // CHECK: [0x6f,0x04,0x96,0x7c]
64533 v_cmps_ngt_f32 vcc, ttmp11, v2
64534 // CHECK: [0x7b,0x04,0x96,0x7c]
64536 v_cmps_ngt_f32 vcc, m0, v2
64537 // CHECK: [0x7c,0x04,0x96,0x7c]
64539 v_cmps_ngt_f32 vcc, exec_lo, v2
64540 // CHECK: [0x7e,0x04,0x96,0x7c]
64542 v_cmps_ngt_f32 vcc, exec_hi, v2
64543 // CHECK: [0x7f,0x04,0x96,0x7c]
64545 v_cmps_ngt_f32 vcc, 0, v2
64546 // CHECK: [0x80,0x04,0x96,0x7c]
64548 v_cmps_ngt_f32 vcc, -1, v2
64549 // CHECK: [0xc1,0x04,0x96,0x7c]
64551 v_cmps_ngt_f32 vcc, 0.5, v2
64552 // CHECK: [0xf0,0x04,0x96,0x7c]
64554 v_cmps_ngt_f32 vcc, -4.0, v2
64555 // CHECK: [0xf7,0x04,0x96,0x7c]
64557 v_cmps_ngt_f32 vcc, 0xaf123456, v2
64558 // CHECK: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
64560 v_cmps_ngt_f32 vcc, 0x3f717273, v2
64561 // CHECK: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
64563 v_cmps_ngt_f32 vcc, v1, v255
64564 // CHECK: [0x01,0xff,0x97,0x7c]
64566 v_cmps_ngt_f32_e64 s[10:11], v1, v2
64567 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64569 v_cmps_ngt_f32_e64 s[12:13], v1, v2
64570 // CHECK: [0x0c,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64572 v_cmps_ngt_f32_e64 s[102:103], v1, v2
64573 // CHECK: [0x66,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64575 v_cmps_ngt_f32_e64 flat_scratch, v1, v2
64576 // CHECK: [0x68,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64578 v_cmps_ngt_f32_e64 vcc, v1, v2
64579 // CHECK: [0x6a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64581 v_cmps_ngt_f32_e64 tba, v1, v2
64582 // CHECK: [0x6c,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64584 v_cmps_ngt_f32_e64 tma, v1, v2
64585 // CHECK: [0x6e,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64587 v_cmps_ngt_f32_e64 ttmp[10:11], v1, v2
64588 // CHECK: [0x7a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
64590 v_cmps_ngt_f32_e64 s[10:11], v255, v2
64591 // CHECK: [0x0a,0x00,0x96,0xd0,0xff,0x05,0x02,0x00]
64593 v_cmps_ngt_f32_e64 s[10:11], s1, v2
64594 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x04,0x02,0x00]
64596 v_cmps_ngt_f32_e64 s[10:11], s103, v2
64597 // CHECK: [0x0a,0x00,0x96,0xd0,0x67,0x04,0x02,0x00]
64599 v_cmps_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
64600 // CHECK: [0x0a,0x00,0x96,0xd0,0x68,0x04,0x02,0x00]
64602 v_cmps_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
64603 // CHECK: [0x0a,0x00,0x96,0xd0,0x69,0x04,0x02,0x00]
64605 v_cmps_ngt_f32_e64 s[10:11], vcc_lo, v2
64606 // CHECK: [0x0a,0x00,0x96,0xd0,0x6a,0x04,0x02,0x00]
64608 v_cmps_ngt_f32_e64 s[10:11], vcc_hi, v2
64609 // CHECK: [0x0a,0x00,0x96,0xd0,0x6b,0x04,0x02,0x00]
64611 v_cmps_ngt_f32_e64 s[10:11], tba_lo, v2
64612 // CHECK: [0x0a,0x00,0x96,0xd0,0x6c,0x04,0x02,0x00]
64614 v_cmps_ngt_f32_e64 s[10:11], tba_hi, v2
64615 // CHECK: [0x0a,0x00,0x96,0xd0,0x6d,0x04,0x02,0x00]
64617 v_cmps_ngt_f32_e64 s[10:11], tma_lo, v2
64618 // CHECK: [0x0a,0x00,0x96,0xd0,0x6e,0x04,0x02,0x00]
64620 v_cmps_ngt_f32_e64 s[10:11], tma_hi, v2
64621 // CHECK: [0x0a,0x00,0x96,0xd0,0x6f,0x04,0x02,0x00]
64623 v_cmps_ngt_f32_e64 s[10:11], ttmp11, v2
64624 // CHECK: [0x0a,0x00,0x96,0xd0,0x7b,0x04,0x02,0x00]
64626 v_cmps_ngt_f32_e64 s[10:11], m0, v2
64627 // CHECK: [0x0a,0x00,0x96,0xd0,0x7c,0x04,0x02,0x00]
64629 v_cmps_ngt_f32_e64 s[10:11], exec_lo, v2
64630 // CHECK: [0x0a,0x00,0x96,0xd0,0x7e,0x04,0x02,0x00]
64632 v_cmps_ngt_f32_e64 s[10:11], exec_hi, v2
64633 // CHECK: [0x0a,0x00,0x96,0xd0,0x7f,0x04,0x02,0x00]
64635 v_cmps_ngt_f32_e64 s[10:11], 0, v2
64636 // CHECK: [0x0a,0x00,0x96,0xd0,0x80,0x04,0x02,0x00]
64638 v_cmps_ngt_f32_e64 s[10:11], -1, v2
64639 // CHECK: [0x0a,0x00,0x96,0xd0,0xc1,0x04,0x02,0x00]
64641 v_cmps_ngt_f32_e64 s[10:11], 0.5, v2
64642 // CHECK: [0x0a,0x00,0x96,0xd0,0xf0,0x04,0x02,0x00]
64644 v_cmps_ngt_f32_e64 s[10:11], -4.0, v2
64645 // CHECK: [0x0a,0x00,0x96,0xd0,0xf7,0x04,0x02,0x00]
64647 v_cmps_ngt_f32_e64 s[10:11], v1, v255
64648 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xff,0x03,0x00]
64650 v_cmps_ngt_f32_e64 s[10:11], v1, s2
64651 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x00,0x00]
64653 v_cmps_ngt_f32_e64 s[10:11], v1, s103
64654 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xcf,0x00,0x00]
64656 v_cmps_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
64657 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd1,0x00,0x00]
64659 v_cmps_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
64660 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd3,0x00,0x00]
64662 v_cmps_ngt_f32_e64 s[10:11], v1, vcc_lo
64663 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd5,0x00,0x00]
64665 v_cmps_ngt_f32_e64 s[10:11], v1, vcc_hi
64666 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd7,0x00,0x00]
64668 v_cmps_ngt_f32_e64 s[10:11], v1, tba_lo
64669 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd9,0x00,0x00]
64671 v_cmps_ngt_f32_e64 s[10:11], v1, tba_hi
64672 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdb,0x00,0x00]
64674 v_cmps_ngt_f32_e64 s[10:11], v1, tma_lo
64675 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdd,0x00,0x00]
64677 v_cmps_ngt_f32_e64 s[10:11], v1, tma_hi
64678 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdf,0x00,0x00]
64680 v_cmps_ngt_f32_e64 s[10:11], v1, ttmp11
64681 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xf7,0x00,0x00]
64683 v_cmps_ngt_f32_e64 s[10:11], v1, m0
64684 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xf9,0x00,0x00]
64686 v_cmps_ngt_f32_e64 s[10:11], v1, exec_lo
64687 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xfd,0x00,0x00]
64689 v_cmps_ngt_f32_e64 s[10:11], v1, exec_hi
64690 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xff,0x00,0x00]
64692 v_cmps_ngt_f32_e64 s[10:11], v1, 0
64693 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x01,0x01,0x00]
64695 v_cmps_ngt_f32_e64 s[10:11], v1, -1
64696 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x83,0x01,0x00]
64698 v_cmps_ngt_f32_e64 s[10:11], v1, 0.5
64699 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xe1,0x01,0x00]
64701 v_cmps_ngt_f32_e64 s[10:11], v1, -4.0
64702 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xef,0x01,0x00]
64704 v_cmps_ngt_f32_e64 s[10:11], -v1, v2
64705 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x20]
64707 v_cmps_ngt_f32_e64 s[10:11], v1, -v2
64708 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x40]
64710 v_cmps_ngt_f32_e64 s[10:11], -v1, -v2
64711 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x60]
64713 v_cmps_nle_f32 vcc, v1, v2
64714 // CHECK: [0x01,0x05,0x98,0x7c]
64716 v_cmps_nle_f32 vcc, v255, v2
64717 // CHECK: [0xff,0x05,0x98,0x7c]
64719 v_cmps_nle_f32 vcc, s1, v2
64720 // CHECK: [0x01,0x04,0x98,0x7c]
64722 v_cmps_nle_f32 vcc, s103, v2
64723 // CHECK: [0x67,0x04,0x98,0x7c]
64725 v_cmps_nle_f32 vcc, flat_scratch_lo, v2
64726 // CHECK: [0x68,0x04,0x98,0x7c]
64728 v_cmps_nle_f32 vcc, flat_scratch_hi, v2
64729 // CHECK: [0x69,0x04,0x98,0x7c]
64731 v_cmps_nle_f32 vcc, vcc_lo, v2
64732 // CHECK: [0x6a,0x04,0x98,0x7c]
64734 v_cmps_nle_f32 vcc, vcc_hi, v2
64735 // CHECK: [0x6b,0x04,0x98,0x7c]
64737 v_cmps_nle_f32 vcc, tba_lo, v2
64738 // CHECK: [0x6c,0x04,0x98,0x7c]
64740 v_cmps_nle_f32 vcc, tba_hi, v2
64741 // CHECK: [0x6d,0x04,0x98,0x7c]
64743 v_cmps_nle_f32 vcc, tma_lo, v2
64744 // CHECK: [0x6e,0x04,0x98,0x7c]
64746 v_cmps_nle_f32 vcc, tma_hi, v2
64747 // CHECK: [0x6f,0x04,0x98,0x7c]
64749 v_cmps_nle_f32 vcc, ttmp11, v2
64750 // CHECK: [0x7b,0x04,0x98,0x7c]
64752 v_cmps_nle_f32 vcc, m0, v2
64753 // CHECK: [0x7c,0x04,0x98,0x7c]
64755 v_cmps_nle_f32 vcc, exec_lo, v2
64756 // CHECK: [0x7e,0x04,0x98,0x7c]
64758 v_cmps_nle_f32 vcc, exec_hi, v2
64759 // CHECK: [0x7f,0x04,0x98,0x7c]
64761 v_cmps_nle_f32 vcc, 0, v2
64762 // CHECK: [0x80,0x04,0x98,0x7c]
64764 v_cmps_nle_f32 vcc, -1, v2
64765 // CHECK: [0xc1,0x04,0x98,0x7c]
64767 v_cmps_nle_f32 vcc, 0.5, v2
64768 // CHECK: [0xf0,0x04,0x98,0x7c]
64770 v_cmps_nle_f32 vcc, -4.0, v2
64771 // CHECK: [0xf7,0x04,0x98,0x7c]
64773 v_cmps_nle_f32 vcc, 0xaf123456, v2
64774 // CHECK: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
64776 v_cmps_nle_f32 vcc, 0x3f717273, v2
64777 // CHECK: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
64779 v_cmps_nle_f32 vcc, v1, v255
64780 // CHECK: [0x01,0xff,0x99,0x7c]
64782 v_cmps_nle_f32_e64 s[10:11], v1, v2
64783 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64785 v_cmps_nle_f32_e64 s[12:13], v1, v2
64786 // CHECK: [0x0c,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64788 v_cmps_nle_f32_e64 s[102:103], v1, v2
64789 // CHECK: [0x66,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64791 v_cmps_nle_f32_e64 flat_scratch, v1, v2
64792 // CHECK: [0x68,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64794 v_cmps_nle_f32_e64 vcc, v1, v2
64795 // CHECK: [0x6a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64797 v_cmps_nle_f32_e64 tba, v1, v2
64798 // CHECK: [0x6c,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64800 v_cmps_nle_f32_e64 tma, v1, v2
64801 // CHECK: [0x6e,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64803 v_cmps_nle_f32_e64 ttmp[10:11], v1, v2
64804 // CHECK: [0x7a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
64806 v_cmps_nle_f32_e64 s[10:11], v255, v2
64807 // CHECK: [0x0a,0x00,0x98,0xd0,0xff,0x05,0x02,0x00]
64809 v_cmps_nle_f32_e64 s[10:11], s1, v2
64810 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x04,0x02,0x00]
64812 v_cmps_nle_f32_e64 s[10:11], s103, v2
64813 // CHECK: [0x0a,0x00,0x98,0xd0,0x67,0x04,0x02,0x00]
64815 v_cmps_nle_f32_e64 s[10:11], flat_scratch_lo, v2
64816 // CHECK: [0x0a,0x00,0x98,0xd0,0x68,0x04,0x02,0x00]
64818 v_cmps_nle_f32_e64 s[10:11], flat_scratch_hi, v2
64819 // CHECK: [0x0a,0x00,0x98,0xd0,0x69,0x04,0x02,0x00]
64821 v_cmps_nle_f32_e64 s[10:11], vcc_lo, v2
64822 // CHECK: [0x0a,0x00,0x98,0xd0,0x6a,0x04,0x02,0x00]
64824 v_cmps_nle_f32_e64 s[10:11], vcc_hi, v2
64825 // CHECK: [0x0a,0x00,0x98,0xd0,0x6b,0x04,0x02,0x00]
64827 v_cmps_nle_f32_e64 s[10:11], tba_lo, v2
64828 // CHECK: [0x0a,0x00,0x98,0xd0,0x6c,0x04,0x02,0x00]
64830 v_cmps_nle_f32_e64 s[10:11], tba_hi, v2
64831 // CHECK: [0x0a,0x00,0x98,0xd0,0x6d,0x04,0x02,0x00]
64833 v_cmps_nle_f32_e64 s[10:11], tma_lo, v2
64834 // CHECK: [0x0a,0x00,0x98,0xd0,0x6e,0x04,0x02,0x00]
64836 v_cmps_nle_f32_e64 s[10:11], tma_hi, v2
64837 // CHECK: [0x0a,0x00,0x98,0xd0,0x6f,0x04,0x02,0x00]
64839 v_cmps_nle_f32_e64 s[10:11], ttmp11, v2
64840 // CHECK: [0x0a,0x00,0x98,0xd0,0x7b,0x04,0x02,0x00]
64842 v_cmps_nle_f32_e64 s[10:11], m0, v2
64843 // CHECK: [0x0a,0x00,0x98,0xd0,0x7c,0x04,0x02,0x00]
64845 v_cmps_nle_f32_e64 s[10:11], exec_lo, v2
64846 // CHECK: [0x0a,0x00,0x98,0xd0,0x7e,0x04,0x02,0x00]
64848 v_cmps_nle_f32_e64 s[10:11], exec_hi, v2
64849 // CHECK: [0x0a,0x00,0x98,0xd0,0x7f,0x04,0x02,0x00]
64851 v_cmps_nle_f32_e64 s[10:11], 0, v2
64852 // CHECK: [0x0a,0x00,0x98,0xd0,0x80,0x04,0x02,0x00]
64854 v_cmps_nle_f32_e64 s[10:11], -1, v2
64855 // CHECK: [0x0a,0x00,0x98,0xd0,0xc1,0x04,0x02,0x00]
64857 v_cmps_nle_f32_e64 s[10:11], 0.5, v2
64858 // CHECK: [0x0a,0x00,0x98,0xd0,0xf0,0x04,0x02,0x00]
64860 v_cmps_nle_f32_e64 s[10:11], -4.0, v2
64861 // CHECK: [0x0a,0x00,0x98,0xd0,0xf7,0x04,0x02,0x00]
64863 v_cmps_nle_f32_e64 s[10:11], v1, v255
64864 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xff,0x03,0x00]
64866 v_cmps_nle_f32_e64 s[10:11], v1, s2
64867 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x00,0x00]
64869 v_cmps_nle_f32_e64 s[10:11], v1, s103
64870 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xcf,0x00,0x00]
64872 v_cmps_nle_f32_e64 s[10:11], v1, flat_scratch_lo
64873 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd1,0x00,0x00]
64875 v_cmps_nle_f32_e64 s[10:11], v1, flat_scratch_hi
64876 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd3,0x00,0x00]
64878 v_cmps_nle_f32_e64 s[10:11], v1, vcc_lo
64879 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd5,0x00,0x00]
64881 v_cmps_nle_f32_e64 s[10:11], v1, vcc_hi
64882 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd7,0x00,0x00]
64884 v_cmps_nle_f32_e64 s[10:11], v1, tba_lo
64885 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd9,0x00,0x00]
64887 v_cmps_nle_f32_e64 s[10:11], v1, tba_hi
64888 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdb,0x00,0x00]
64890 v_cmps_nle_f32_e64 s[10:11], v1, tma_lo
64891 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdd,0x00,0x00]
64893 v_cmps_nle_f32_e64 s[10:11], v1, tma_hi
64894 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdf,0x00,0x00]
64896 v_cmps_nle_f32_e64 s[10:11], v1, ttmp11
64897 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xf7,0x00,0x00]
64899 v_cmps_nle_f32_e64 s[10:11], v1, m0
64900 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xf9,0x00,0x00]
64902 v_cmps_nle_f32_e64 s[10:11], v1, exec_lo
64903 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xfd,0x00,0x00]
64905 v_cmps_nle_f32_e64 s[10:11], v1, exec_hi
64906 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xff,0x00,0x00]
64908 v_cmps_nle_f32_e64 s[10:11], v1, 0
64909 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x01,0x01,0x00]
64911 v_cmps_nle_f32_e64 s[10:11], v1, -1
64912 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x83,0x01,0x00]
64914 v_cmps_nle_f32_e64 s[10:11], v1, 0.5
64915 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xe1,0x01,0x00]
64917 v_cmps_nle_f32_e64 s[10:11], v1, -4.0
64918 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xef,0x01,0x00]
64920 v_cmps_nle_f32_e64 s[10:11], -v1, v2
64921 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x20]
64923 v_cmps_nle_f32_e64 s[10:11], v1, -v2
64924 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x40]
64926 v_cmps_nle_f32_e64 s[10:11], -v1, -v2
64927 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x60]
64929 v_cmps_neq_f32 vcc, v1, v2
64930 // CHECK: [0x01,0x05,0x9a,0x7c]
64932 v_cmps_neq_f32 vcc, v255, v2
64933 // CHECK: [0xff,0x05,0x9a,0x7c]
64935 v_cmps_neq_f32 vcc, s1, v2
64936 // CHECK: [0x01,0x04,0x9a,0x7c]
64938 v_cmps_neq_f32 vcc, s103, v2
64939 // CHECK: [0x67,0x04,0x9a,0x7c]
64941 v_cmps_neq_f32 vcc, flat_scratch_lo, v2
64942 // CHECK: [0x68,0x04,0x9a,0x7c]
64944 v_cmps_neq_f32 vcc, flat_scratch_hi, v2
64945 // CHECK: [0x69,0x04,0x9a,0x7c]
64947 v_cmps_neq_f32 vcc, vcc_lo, v2
64948 // CHECK: [0x6a,0x04,0x9a,0x7c]
64950 v_cmps_neq_f32 vcc, vcc_hi, v2
64951 // CHECK: [0x6b,0x04,0x9a,0x7c]
64953 v_cmps_neq_f32 vcc, tba_lo, v2
64954 // CHECK: [0x6c,0x04,0x9a,0x7c]
64956 v_cmps_neq_f32 vcc, tba_hi, v2
64957 // CHECK: [0x6d,0x04,0x9a,0x7c]
64959 v_cmps_neq_f32 vcc, tma_lo, v2
64960 // CHECK: [0x6e,0x04,0x9a,0x7c]
64962 v_cmps_neq_f32 vcc, tma_hi, v2
64963 // CHECK: [0x6f,0x04,0x9a,0x7c]
64965 v_cmps_neq_f32 vcc, ttmp11, v2
64966 // CHECK: [0x7b,0x04,0x9a,0x7c]
64968 v_cmps_neq_f32 vcc, m0, v2
64969 // CHECK: [0x7c,0x04,0x9a,0x7c]
64971 v_cmps_neq_f32 vcc, exec_lo, v2
64972 // CHECK: [0x7e,0x04,0x9a,0x7c]
64974 v_cmps_neq_f32 vcc, exec_hi, v2
64975 // CHECK: [0x7f,0x04,0x9a,0x7c]
64977 v_cmps_neq_f32 vcc, 0, v2
64978 // CHECK: [0x80,0x04,0x9a,0x7c]
64980 v_cmps_neq_f32 vcc, -1, v2
64981 // CHECK: [0xc1,0x04,0x9a,0x7c]
64983 v_cmps_neq_f32 vcc, 0.5, v2
64984 // CHECK: [0xf0,0x04,0x9a,0x7c]
64986 v_cmps_neq_f32 vcc, -4.0, v2
64987 // CHECK: [0xf7,0x04,0x9a,0x7c]
64989 v_cmps_neq_f32 vcc, 0xaf123456, v2
64990 // CHECK: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
64992 v_cmps_neq_f32 vcc, 0x3f717273, v2
64993 // CHECK: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
64995 v_cmps_neq_f32 vcc, v1, v255
64996 // CHECK: [0x01,0xff,0x9b,0x7c]
64998 v_cmps_neq_f32_e64 s[10:11], v1, v2
64999 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65001 v_cmps_neq_f32_e64 s[12:13], v1, v2
65002 // CHECK: [0x0c,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65004 v_cmps_neq_f32_e64 s[102:103], v1, v2
65005 // CHECK: [0x66,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65007 v_cmps_neq_f32_e64 flat_scratch, v1, v2
65008 // CHECK: [0x68,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65010 v_cmps_neq_f32_e64 vcc, v1, v2
65011 // CHECK: [0x6a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65013 v_cmps_neq_f32_e64 tba, v1, v2
65014 // CHECK: [0x6c,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65016 v_cmps_neq_f32_e64 tma, v1, v2
65017 // CHECK: [0x6e,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65019 v_cmps_neq_f32_e64 ttmp[10:11], v1, v2
65020 // CHECK: [0x7a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
65022 v_cmps_neq_f32_e64 s[10:11], v255, v2
65023 // CHECK: [0x0a,0x00,0x9a,0xd0,0xff,0x05,0x02,0x00]
65025 v_cmps_neq_f32_e64 s[10:11], s1, v2
65026 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x04,0x02,0x00]
65028 v_cmps_neq_f32_e64 s[10:11], s103, v2
65029 // CHECK: [0x0a,0x00,0x9a,0xd0,0x67,0x04,0x02,0x00]
65031 v_cmps_neq_f32_e64 s[10:11], flat_scratch_lo, v2
65032 // CHECK: [0x0a,0x00,0x9a,0xd0,0x68,0x04,0x02,0x00]
65034 v_cmps_neq_f32_e64 s[10:11], flat_scratch_hi, v2
65035 // CHECK: [0x0a,0x00,0x9a,0xd0,0x69,0x04,0x02,0x00]
65037 v_cmps_neq_f32_e64 s[10:11], vcc_lo, v2
65038 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6a,0x04,0x02,0x00]
65040 v_cmps_neq_f32_e64 s[10:11], vcc_hi, v2
65041 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6b,0x04,0x02,0x00]
65043 v_cmps_neq_f32_e64 s[10:11], tba_lo, v2
65044 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6c,0x04,0x02,0x00]
65046 v_cmps_neq_f32_e64 s[10:11], tba_hi, v2
65047 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6d,0x04,0x02,0x00]
65049 v_cmps_neq_f32_e64 s[10:11], tma_lo, v2
65050 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6e,0x04,0x02,0x00]
65052 v_cmps_neq_f32_e64 s[10:11], tma_hi, v2
65053 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6f,0x04,0x02,0x00]
65055 v_cmps_neq_f32_e64 s[10:11], ttmp11, v2
65056 // CHECK: [0x0a,0x00,0x9a,0xd0,0x7b,0x04,0x02,0x00]
65058 v_cmps_neq_f32_e64 s[10:11], m0, v2
65059 // CHECK: [0x0a,0x00,0x9a,0xd0,0x7c,0x04,0x02,0x00]
65061 v_cmps_neq_f32_e64 s[10:11], exec_lo, v2
65062 // CHECK: [0x0a,0x00,0x9a,0xd0,0x7e,0x04,0x02,0x00]
65064 v_cmps_neq_f32_e64 s[10:11], exec_hi, v2
65065 // CHECK: [0x0a,0x00,0x9a,0xd0,0x7f,0x04,0x02,0x00]
65067 v_cmps_neq_f32_e64 s[10:11], 0, v2
65068 // CHECK: [0x0a,0x00,0x9a,0xd0,0x80,0x04,0x02,0x00]
65070 v_cmps_neq_f32_e64 s[10:11], -1, v2
65071 // CHECK: [0x0a,0x00,0x9a,0xd0,0xc1,0x04,0x02,0x00]
65073 v_cmps_neq_f32_e64 s[10:11], 0.5, v2
65074 // CHECK: [0x0a,0x00,0x9a,0xd0,0xf0,0x04,0x02,0x00]
65076 v_cmps_neq_f32_e64 s[10:11], -4.0, v2
65077 // CHECK: [0x0a,0x00,0x9a,0xd0,0xf7,0x04,0x02,0x00]
65079 v_cmps_neq_f32_e64 s[10:11], v1, v255
65080 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xff,0x03,0x00]
65082 v_cmps_neq_f32_e64 s[10:11], v1, s2
65083 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x00,0x00]
65085 v_cmps_neq_f32_e64 s[10:11], v1, s103
65086 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xcf,0x00,0x00]
65088 v_cmps_neq_f32_e64 s[10:11], v1, flat_scratch_lo
65089 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd1,0x00,0x00]
65091 v_cmps_neq_f32_e64 s[10:11], v1, flat_scratch_hi
65092 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd3,0x00,0x00]
65094 v_cmps_neq_f32_e64 s[10:11], v1, vcc_lo
65095 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd5,0x00,0x00]
65097 v_cmps_neq_f32_e64 s[10:11], v1, vcc_hi
65098 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd7,0x00,0x00]
65100 v_cmps_neq_f32_e64 s[10:11], v1, tba_lo
65101 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd9,0x00,0x00]
65103 v_cmps_neq_f32_e64 s[10:11], v1, tba_hi
65104 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdb,0x00,0x00]
65106 v_cmps_neq_f32_e64 s[10:11], v1, tma_lo
65107 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdd,0x00,0x00]
65109 v_cmps_neq_f32_e64 s[10:11], v1, tma_hi
65110 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdf,0x00,0x00]
65112 v_cmps_neq_f32_e64 s[10:11], v1, ttmp11
65113 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xf7,0x00,0x00]
65115 v_cmps_neq_f32_e64 s[10:11], v1, m0
65116 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xf9,0x00,0x00]
65118 v_cmps_neq_f32_e64 s[10:11], v1, exec_lo
65119 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xfd,0x00,0x00]
65121 v_cmps_neq_f32_e64 s[10:11], v1, exec_hi
65122 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xff,0x00,0x00]
65124 v_cmps_neq_f32_e64 s[10:11], v1, 0
65125 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x01,0x01,0x00]
65127 v_cmps_neq_f32_e64 s[10:11], v1, -1
65128 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x83,0x01,0x00]
65130 v_cmps_neq_f32_e64 s[10:11], v1, 0.5
65131 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xe1,0x01,0x00]
65133 v_cmps_neq_f32_e64 s[10:11], v1, -4.0
65134 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xef,0x01,0x00]
65136 v_cmps_neq_f32_e64 s[10:11], -v1, v2
65137 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x20]
65139 v_cmps_neq_f32_e64 s[10:11], v1, -v2
65140 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x40]
65142 v_cmps_neq_f32_e64 s[10:11], -v1, -v2
65143 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x60]
65145 v_cmps_nlt_f32 vcc, v1, v2
65146 // CHECK: [0x01,0x05,0x9c,0x7c]
65148 v_cmps_nlt_f32 vcc, v255, v2
65149 // CHECK: [0xff,0x05,0x9c,0x7c]
65151 v_cmps_nlt_f32 vcc, s1, v2
65152 // CHECK: [0x01,0x04,0x9c,0x7c]
65154 v_cmps_nlt_f32 vcc, s103, v2
65155 // CHECK: [0x67,0x04,0x9c,0x7c]
65157 v_cmps_nlt_f32 vcc, flat_scratch_lo, v2
65158 // CHECK: [0x68,0x04,0x9c,0x7c]
65160 v_cmps_nlt_f32 vcc, flat_scratch_hi, v2
65161 // CHECK: [0x69,0x04,0x9c,0x7c]
65163 v_cmps_nlt_f32 vcc, vcc_lo, v2
65164 // CHECK: [0x6a,0x04,0x9c,0x7c]
65166 v_cmps_nlt_f32 vcc, vcc_hi, v2
65167 // CHECK: [0x6b,0x04,0x9c,0x7c]
65169 v_cmps_nlt_f32 vcc, tba_lo, v2
65170 // CHECK: [0x6c,0x04,0x9c,0x7c]
65172 v_cmps_nlt_f32 vcc, tba_hi, v2
65173 // CHECK: [0x6d,0x04,0x9c,0x7c]
65175 v_cmps_nlt_f32 vcc, tma_lo, v2
65176 // CHECK: [0x6e,0x04,0x9c,0x7c]
65178 v_cmps_nlt_f32 vcc, tma_hi, v2
65179 // CHECK: [0x6f,0x04,0x9c,0x7c]
65181 v_cmps_nlt_f32 vcc, ttmp11, v2
65182 // CHECK: [0x7b,0x04,0x9c,0x7c]
65184 v_cmps_nlt_f32 vcc, m0, v2
65185 // CHECK: [0x7c,0x04,0x9c,0x7c]
65187 v_cmps_nlt_f32 vcc, exec_lo, v2
65188 // CHECK: [0x7e,0x04,0x9c,0x7c]
65190 v_cmps_nlt_f32 vcc, exec_hi, v2
65191 // CHECK: [0x7f,0x04,0x9c,0x7c]
65193 v_cmps_nlt_f32 vcc, 0, v2
65194 // CHECK: [0x80,0x04,0x9c,0x7c]
65196 v_cmps_nlt_f32 vcc, -1, v2
65197 // CHECK: [0xc1,0x04,0x9c,0x7c]
65199 v_cmps_nlt_f32 vcc, 0.5, v2
65200 // CHECK: [0xf0,0x04,0x9c,0x7c]
65202 v_cmps_nlt_f32 vcc, -4.0, v2
65203 // CHECK: [0xf7,0x04,0x9c,0x7c]
65205 v_cmps_nlt_f32 vcc, 0xaf123456, v2
65206 // CHECK: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
65208 v_cmps_nlt_f32 vcc, 0x3f717273, v2
65209 // CHECK: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
65211 v_cmps_nlt_f32 vcc, v1, v255
65212 // CHECK: [0x01,0xff,0x9d,0x7c]
65214 v_cmps_nlt_f32_e64 s[10:11], v1, v2
65215 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65217 v_cmps_nlt_f32_e64 s[12:13], v1, v2
65218 // CHECK: [0x0c,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65220 v_cmps_nlt_f32_e64 s[102:103], v1, v2
65221 // CHECK: [0x66,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65223 v_cmps_nlt_f32_e64 flat_scratch, v1, v2
65224 // CHECK: [0x68,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65226 v_cmps_nlt_f32_e64 vcc, v1, v2
65227 // CHECK: [0x6a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65229 v_cmps_nlt_f32_e64 tba, v1, v2
65230 // CHECK: [0x6c,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65232 v_cmps_nlt_f32_e64 tma, v1, v2
65233 // CHECK: [0x6e,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65235 v_cmps_nlt_f32_e64 ttmp[10:11], v1, v2
65236 // CHECK: [0x7a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
65238 v_cmps_nlt_f32_e64 s[10:11], v255, v2
65239 // CHECK: [0x0a,0x00,0x9c,0xd0,0xff,0x05,0x02,0x00]
65241 v_cmps_nlt_f32_e64 s[10:11], s1, v2
65242 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x04,0x02,0x00]
65244 v_cmps_nlt_f32_e64 s[10:11], s103, v2
65245 // CHECK: [0x0a,0x00,0x9c,0xd0,0x67,0x04,0x02,0x00]
65247 v_cmps_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
65248 // CHECK: [0x0a,0x00,0x9c,0xd0,0x68,0x04,0x02,0x00]
65250 v_cmps_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
65251 // CHECK: [0x0a,0x00,0x9c,0xd0,0x69,0x04,0x02,0x00]
65253 v_cmps_nlt_f32_e64 s[10:11], vcc_lo, v2
65254 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6a,0x04,0x02,0x00]
65256 v_cmps_nlt_f32_e64 s[10:11], vcc_hi, v2
65257 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6b,0x04,0x02,0x00]
65259 v_cmps_nlt_f32_e64 s[10:11], tba_lo, v2
65260 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6c,0x04,0x02,0x00]
65262 v_cmps_nlt_f32_e64 s[10:11], tba_hi, v2
65263 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6d,0x04,0x02,0x00]
65265 v_cmps_nlt_f32_e64 s[10:11], tma_lo, v2
65266 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6e,0x04,0x02,0x00]
65268 v_cmps_nlt_f32_e64 s[10:11], tma_hi, v2
65269 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6f,0x04,0x02,0x00]
65271 v_cmps_nlt_f32_e64 s[10:11], ttmp11, v2
65272 // CHECK: [0x0a,0x00,0x9c,0xd0,0x7b,0x04,0x02,0x00]
65274 v_cmps_nlt_f32_e64 s[10:11], m0, v2
65275 // CHECK: [0x0a,0x00,0x9c,0xd0,0x7c,0x04,0x02,0x00]
65277 v_cmps_nlt_f32_e64 s[10:11], exec_lo, v2
65278 // CHECK: [0x0a,0x00,0x9c,0xd0,0x7e,0x04,0x02,0x00]
65280 v_cmps_nlt_f32_e64 s[10:11], exec_hi, v2
65281 // CHECK: [0x0a,0x00,0x9c,0xd0,0x7f,0x04,0x02,0x00]
65283 v_cmps_nlt_f32_e64 s[10:11], 0, v2
65284 // CHECK: [0x0a,0x00,0x9c,0xd0,0x80,0x04,0x02,0x00]
65286 v_cmps_nlt_f32_e64 s[10:11], -1, v2
65287 // CHECK: [0x0a,0x00,0x9c,0xd0,0xc1,0x04,0x02,0x00]
65289 v_cmps_nlt_f32_e64 s[10:11], 0.5, v2
65290 // CHECK: [0x0a,0x00,0x9c,0xd0,0xf0,0x04,0x02,0x00]
65292 v_cmps_nlt_f32_e64 s[10:11], -4.0, v2
65293 // CHECK: [0x0a,0x00,0x9c,0xd0,0xf7,0x04,0x02,0x00]
65295 v_cmps_nlt_f32_e64 s[10:11], v1, v255
65296 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xff,0x03,0x00]
65298 v_cmps_nlt_f32_e64 s[10:11], v1, s2
65299 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x00,0x00]
65301 v_cmps_nlt_f32_e64 s[10:11], v1, s103
65302 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xcf,0x00,0x00]
65304 v_cmps_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
65305 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd1,0x00,0x00]
65307 v_cmps_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
65308 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd3,0x00,0x00]
65310 v_cmps_nlt_f32_e64 s[10:11], v1, vcc_lo
65311 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd5,0x00,0x00]
65313 v_cmps_nlt_f32_e64 s[10:11], v1, vcc_hi
65314 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd7,0x00,0x00]
65316 v_cmps_nlt_f32_e64 s[10:11], v1, tba_lo
65317 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd9,0x00,0x00]
65319 v_cmps_nlt_f32_e64 s[10:11], v1, tba_hi
65320 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdb,0x00,0x00]
65322 v_cmps_nlt_f32_e64 s[10:11], v1, tma_lo
65323 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdd,0x00,0x00]
65325 v_cmps_nlt_f32_e64 s[10:11], v1, tma_hi
65326 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdf,0x00,0x00]
65328 v_cmps_nlt_f32_e64 s[10:11], v1, ttmp11
65329 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xf7,0x00,0x00]
65331 v_cmps_nlt_f32_e64 s[10:11], v1, m0
65332 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xf9,0x00,0x00]
65334 v_cmps_nlt_f32_e64 s[10:11], v1, exec_lo
65335 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xfd,0x00,0x00]
65337 v_cmps_nlt_f32_e64 s[10:11], v1, exec_hi
65338 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xff,0x00,0x00]
65340 v_cmps_nlt_f32_e64 s[10:11], v1, 0
65341 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x01,0x01,0x00]
65343 v_cmps_nlt_f32_e64 s[10:11], v1, -1
65344 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x83,0x01,0x00]
65346 v_cmps_nlt_f32_e64 s[10:11], v1, 0.5
65347 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xe1,0x01,0x00]
65349 v_cmps_nlt_f32_e64 s[10:11], v1, -4.0
65350 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xef,0x01,0x00]
65352 v_cmps_nlt_f32_e64 s[10:11], -v1, v2
65353 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x20]
65355 v_cmps_nlt_f32_e64 s[10:11], v1, -v2
65356 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x40]
65358 v_cmps_nlt_f32_e64 s[10:11], -v1, -v2
65359 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x60]
65361 v_cmps_tru_f32 vcc, v1, v2
65362 // CHECK: [0x01,0x05,0x9e,0x7c]
65364 v_cmps_tru_f32 vcc, v255, v2
65365 // CHECK: [0xff,0x05,0x9e,0x7c]
65367 v_cmps_tru_f32 vcc, s1, v2
65368 // CHECK: [0x01,0x04,0x9e,0x7c]
65370 v_cmps_tru_f32 vcc, s103, v2
65371 // CHECK: [0x67,0x04,0x9e,0x7c]
65373 v_cmps_tru_f32 vcc, flat_scratch_lo, v2
65374 // CHECK: [0x68,0x04,0x9e,0x7c]
65376 v_cmps_tru_f32 vcc, flat_scratch_hi, v2
65377 // CHECK: [0x69,0x04,0x9e,0x7c]
65379 v_cmps_tru_f32 vcc, vcc_lo, v2
65380 // CHECK: [0x6a,0x04,0x9e,0x7c]
65382 v_cmps_tru_f32 vcc, vcc_hi, v2
65383 // CHECK: [0x6b,0x04,0x9e,0x7c]
65385 v_cmps_tru_f32 vcc, tba_lo, v2
65386 // CHECK: [0x6c,0x04,0x9e,0x7c]
65388 v_cmps_tru_f32 vcc, tba_hi, v2
65389 // CHECK: [0x6d,0x04,0x9e,0x7c]
65391 v_cmps_tru_f32 vcc, tma_lo, v2
65392 // CHECK: [0x6e,0x04,0x9e,0x7c]
65394 v_cmps_tru_f32 vcc, tma_hi, v2
65395 // CHECK: [0x6f,0x04,0x9e,0x7c]
65397 v_cmps_tru_f32 vcc, ttmp11, v2
65398 // CHECK: [0x7b,0x04,0x9e,0x7c]
65400 v_cmps_tru_f32 vcc, m0, v2
65401 // CHECK: [0x7c,0x04,0x9e,0x7c]
65403 v_cmps_tru_f32 vcc, exec_lo, v2
65404 // CHECK: [0x7e,0x04,0x9e,0x7c]
65406 v_cmps_tru_f32 vcc, exec_hi, v2
65407 // CHECK: [0x7f,0x04,0x9e,0x7c]
65409 v_cmps_tru_f32 vcc, 0, v2
65410 // CHECK: [0x80,0x04,0x9e,0x7c]
65412 v_cmps_tru_f32 vcc, -1, v2
65413 // CHECK: [0xc1,0x04,0x9e,0x7c]
65415 v_cmps_tru_f32 vcc, 0.5, v2
65416 // CHECK: [0xf0,0x04,0x9e,0x7c]
65418 v_cmps_tru_f32 vcc, -4.0, v2
65419 // CHECK: [0xf7,0x04,0x9e,0x7c]
65421 v_cmps_tru_f32 vcc, 0xaf123456, v2
65422 // CHECK: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
65424 v_cmps_tru_f32 vcc, 0x3f717273, v2
65425 // CHECK: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
65427 v_cmps_tru_f32 vcc, v1, v255
65428 // CHECK: [0x01,0xff,0x9f,0x7c]
65430 v_cmps_tru_f32_e64 s[10:11], v1, v2
65431 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65433 v_cmps_tru_f32_e64 s[12:13], v1, v2
65434 // CHECK: [0x0c,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65436 v_cmps_tru_f32_e64 s[102:103], v1, v2
65437 // CHECK: [0x66,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65439 v_cmps_tru_f32_e64 flat_scratch, v1, v2
65440 // CHECK: [0x68,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65442 v_cmps_tru_f32_e64 vcc, v1, v2
65443 // CHECK: [0x6a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65445 v_cmps_tru_f32_e64 tba, v1, v2
65446 // CHECK: [0x6c,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65448 v_cmps_tru_f32_e64 tma, v1, v2
65449 // CHECK: [0x6e,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65451 v_cmps_tru_f32_e64 ttmp[10:11], v1, v2
65452 // CHECK: [0x7a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
65454 v_cmps_tru_f32_e64 s[10:11], v255, v2
65455 // CHECK: [0x0a,0x00,0x9e,0xd0,0xff,0x05,0x02,0x00]
65457 v_cmps_tru_f32_e64 s[10:11], s1, v2
65458 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x04,0x02,0x00]
65460 v_cmps_tru_f32_e64 s[10:11], s103, v2
65461 // CHECK: [0x0a,0x00,0x9e,0xd0,0x67,0x04,0x02,0x00]
65463 v_cmps_tru_f32_e64 s[10:11], flat_scratch_lo, v2
65464 // CHECK: [0x0a,0x00,0x9e,0xd0,0x68,0x04,0x02,0x00]
65466 v_cmps_tru_f32_e64 s[10:11], flat_scratch_hi, v2
65467 // CHECK: [0x0a,0x00,0x9e,0xd0,0x69,0x04,0x02,0x00]
65469 v_cmps_tru_f32_e64 s[10:11], vcc_lo, v2
65470 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6a,0x04,0x02,0x00]
65472 v_cmps_tru_f32_e64 s[10:11], vcc_hi, v2
65473 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6b,0x04,0x02,0x00]
65475 v_cmps_tru_f32_e64 s[10:11], tba_lo, v2
65476 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6c,0x04,0x02,0x00]
65478 v_cmps_tru_f32_e64 s[10:11], tba_hi, v2
65479 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6d,0x04,0x02,0x00]
65481 v_cmps_tru_f32_e64 s[10:11], tma_lo, v2
65482 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6e,0x04,0x02,0x00]
65484 v_cmps_tru_f32_e64 s[10:11], tma_hi, v2
65485 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6f,0x04,0x02,0x00]
65487 v_cmps_tru_f32_e64 s[10:11], ttmp11, v2
65488 // CHECK: [0x0a,0x00,0x9e,0xd0,0x7b,0x04,0x02,0x00]
65490 v_cmps_tru_f32_e64 s[10:11], m0, v2
65491 // CHECK: [0x0a,0x00,0x9e,0xd0,0x7c,0x04,0x02,0x00]
65493 v_cmps_tru_f32_e64 s[10:11], exec_lo, v2
65494 // CHECK: [0x0a,0x00,0x9e,0xd0,0x7e,0x04,0x02,0x00]
65496 v_cmps_tru_f32_e64 s[10:11], exec_hi, v2
65497 // CHECK: [0x0a,0x00,0x9e,0xd0,0x7f,0x04,0x02,0x00]
65499 v_cmps_tru_f32_e64 s[10:11], 0, v2
65500 // CHECK: [0x0a,0x00,0x9e,0xd0,0x80,0x04,0x02,0x00]
65502 v_cmps_tru_f32_e64 s[10:11], -1, v2
65503 // CHECK: [0x0a,0x00,0x9e,0xd0,0xc1,0x04,0x02,0x00]
65505 v_cmps_tru_f32_e64 s[10:11], 0.5, v2
65506 // CHECK: [0x0a,0x00,0x9e,0xd0,0xf0,0x04,0x02,0x00]
65508 v_cmps_tru_f32_e64 s[10:11], -4.0, v2
65509 // CHECK: [0x0a,0x00,0x9e,0xd0,0xf7,0x04,0x02,0x00]
65511 v_cmps_tru_f32_e64 s[10:11], v1, v255
65512 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xff,0x03,0x00]
65514 v_cmps_tru_f32_e64 s[10:11], v1, s2
65515 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x00,0x00]
65517 v_cmps_tru_f32_e64 s[10:11], v1, s103
65518 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xcf,0x00,0x00]
65520 v_cmps_tru_f32_e64 s[10:11], v1, flat_scratch_lo
65521 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd1,0x00,0x00]
65523 v_cmps_tru_f32_e64 s[10:11], v1, flat_scratch_hi
65524 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd3,0x00,0x00]
65526 v_cmps_tru_f32_e64 s[10:11], v1, vcc_lo
65527 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd5,0x00,0x00]
65529 v_cmps_tru_f32_e64 s[10:11], v1, vcc_hi
65530 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd7,0x00,0x00]
65532 v_cmps_tru_f32_e64 s[10:11], v1, tba_lo
65533 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd9,0x00,0x00]
65535 v_cmps_tru_f32_e64 s[10:11], v1, tba_hi
65536 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdb,0x00,0x00]
65538 v_cmps_tru_f32_e64 s[10:11], v1, tma_lo
65539 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdd,0x00,0x00]
65541 v_cmps_tru_f32_e64 s[10:11], v1, tma_hi
65542 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdf,0x00,0x00]
65544 v_cmps_tru_f32_e64 s[10:11], v1, ttmp11
65545 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xf7,0x00,0x00]
65547 v_cmps_tru_f32_e64 s[10:11], v1, m0
65548 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xf9,0x00,0x00]
65550 v_cmps_tru_f32_e64 s[10:11], v1, exec_lo
65551 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xfd,0x00,0x00]
65553 v_cmps_tru_f32_e64 s[10:11], v1, exec_hi
65554 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xff,0x00,0x00]
65556 v_cmps_tru_f32_e64 s[10:11], v1, 0
65557 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x01,0x01,0x00]
65559 v_cmps_tru_f32_e64 s[10:11], v1, -1
65560 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x83,0x01,0x00]
65562 v_cmps_tru_f32_e64 s[10:11], v1, 0.5
65563 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xe1,0x01,0x00]
65565 v_cmps_tru_f32_e64 s[10:11], v1, -4.0
65566 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xef,0x01,0x00]
65568 v_cmps_tru_f32_e64 s[10:11], -v1, v2
65569 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x20]
65571 v_cmps_tru_f32_e64 s[10:11], v1, -v2
65572 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x40]
65574 v_cmps_tru_f32_e64 s[10:11], -v1, -v2
65575 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x60]
65577 v_cmpsx_f_f32 vcc, v1, v2
65578 // CHECK: [0x01,0x05,0xa0,0x7c]
65580 v_cmpsx_f_f32 vcc, v255, v2
65581 // CHECK: [0xff,0x05,0xa0,0x7c]
65583 v_cmpsx_f_f32 vcc, s1, v2
65584 // CHECK: [0x01,0x04,0xa0,0x7c]
65586 v_cmpsx_f_f32 vcc, s103, v2
65587 // CHECK: [0x67,0x04,0xa0,0x7c]
65589 v_cmpsx_f_f32 vcc, flat_scratch_lo, v2
65590 // CHECK: [0x68,0x04,0xa0,0x7c]
65592 v_cmpsx_f_f32 vcc, flat_scratch_hi, v2
65593 // CHECK: [0x69,0x04,0xa0,0x7c]
65595 v_cmpsx_f_f32 vcc, vcc_lo, v2
65596 // CHECK: [0x6a,0x04,0xa0,0x7c]
65598 v_cmpsx_f_f32 vcc, vcc_hi, v2
65599 // CHECK: [0x6b,0x04,0xa0,0x7c]
65601 v_cmpsx_f_f32 vcc, tba_lo, v2
65602 // CHECK: [0x6c,0x04,0xa0,0x7c]
65604 v_cmpsx_f_f32 vcc, tba_hi, v2
65605 // CHECK: [0x6d,0x04,0xa0,0x7c]
65607 v_cmpsx_f_f32 vcc, tma_lo, v2
65608 // CHECK: [0x6e,0x04,0xa0,0x7c]
65610 v_cmpsx_f_f32 vcc, tma_hi, v2
65611 // CHECK: [0x6f,0x04,0xa0,0x7c]
65613 v_cmpsx_f_f32 vcc, ttmp11, v2
65614 // CHECK: [0x7b,0x04,0xa0,0x7c]
65616 v_cmpsx_f_f32 vcc, m0, v2
65617 // CHECK: [0x7c,0x04,0xa0,0x7c]
65619 v_cmpsx_f_f32 vcc, exec_lo, v2
65620 // CHECK: [0x7e,0x04,0xa0,0x7c]
65622 v_cmpsx_f_f32 vcc, exec_hi, v2
65623 // CHECK: [0x7f,0x04,0xa0,0x7c]
65625 v_cmpsx_f_f32 vcc, 0, v2
65626 // CHECK: [0x80,0x04,0xa0,0x7c]
65628 v_cmpsx_f_f32 vcc, -1, v2
65629 // CHECK: [0xc1,0x04,0xa0,0x7c]
65631 v_cmpsx_f_f32 vcc, 0.5, v2
65632 // CHECK: [0xf0,0x04,0xa0,0x7c]
65634 v_cmpsx_f_f32 vcc, -4.0, v2
65635 // CHECK: [0xf7,0x04,0xa0,0x7c]
65637 v_cmpsx_f_f32 vcc, 0xaf123456, v2
65638 // CHECK: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
65640 v_cmpsx_f_f32 vcc, 0x3f717273, v2
65641 // CHECK: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
65643 v_cmpsx_f_f32 vcc, v1, v255
65644 // CHECK: [0x01,0xff,0xa1,0x7c]
65646 v_cmpsx_f_f32_e64 s[10:11], v1, v2
65647 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65649 v_cmpsx_f_f32_e64 s[12:13], v1, v2
65650 // CHECK: [0x0c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65652 v_cmpsx_f_f32_e64 s[102:103], v1, v2
65653 // CHECK: [0x66,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65655 v_cmpsx_f_f32_e64 flat_scratch, v1, v2
65656 // CHECK: [0x68,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65658 v_cmpsx_f_f32_e64 vcc, v1, v2
65659 // CHECK: [0x6a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65661 v_cmpsx_f_f32_e64 tba, v1, v2
65662 // CHECK: [0x6c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65664 v_cmpsx_f_f32_e64 tma, v1, v2
65665 // CHECK: [0x6e,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65667 v_cmpsx_f_f32_e64 ttmp[10:11], v1, v2
65668 // CHECK: [0x7a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
65670 v_cmpsx_f_f32_e64 s[10:11], v255, v2
65671 // CHECK: [0x0a,0x00,0xa0,0xd0,0xff,0x05,0x02,0x00]
65673 v_cmpsx_f_f32_e64 s[10:11], s1, v2
65674 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x04,0x02,0x00]
65676 v_cmpsx_f_f32_e64 s[10:11], s103, v2
65677 // CHECK: [0x0a,0x00,0xa0,0xd0,0x67,0x04,0x02,0x00]
65679 v_cmpsx_f_f32_e64 s[10:11], flat_scratch_lo, v2
65680 // CHECK: [0x0a,0x00,0xa0,0xd0,0x68,0x04,0x02,0x00]
65682 v_cmpsx_f_f32_e64 s[10:11], flat_scratch_hi, v2
65683 // CHECK: [0x0a,0x00,0xa0,0xd0,0x69,0x04,0x02,0x00]
65685 v_cmpsx_f_f32_e64 s[10:11], vcc_lo, v2
65686 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6a,0x04,0x02,0x00]
65688 v_cmpsx_f_f32_e64 s[10:11], vcc_hi, v2
65689 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6b,0x04,0x02,0x00]
65691 v_cmpsx_f_f32_e64 s[10:11], tba_lo, v2
65692 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6c,0x04,0x02,0x00]
65694 v_cmpsx_f_f32_e64 s[10:11], tba_hi, v2
65695 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6d,0x04,0x02,0x00]
65697 v_cmpsx_f_f32_e64 s[10:11], tma_lo, v2
65698 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6e,0x04,0x02,0x00]
65700 v_cmpsx_f_f32_e64 s[10:11], tma_hi, v2
65701 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6f,0x04,0x02,0x00]
65703 v_cmpsx_f_f32_e64 s[10:11], ttmp11, v2
65704 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7b,0x04,0x02,0x00]
65706 v_cmpsx_f_f32_e64 s[10:11], m0, v2
65707 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7c,0x04,0x02,0x00]
65709 v_cmpsx_f_f32_e64 s[10:11], exec_lo, v2
65710 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7e,0x04,0x02,0x00]
65712 v_cmpsx_f_f32_e64 s[10:11], exec_hi, v2
65713 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7f,0x04,0x02,0x00]
65715 v_cmpsx_f_f32_e64 s[10:11], 0, v2
65716 // CHECK: [0x0a,0x00,0xa0,0xd0,0x80,0x04,0x02,0x00]
65718 v_cmpsx_f_f32_e64 s[10:11], -1, v2
65719 // CHECK: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00]
65721 v_cmpsx_f_f32_e64 s[10:11], 0.5, v2
65722 // CHECK: [0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00]
65724 v_cmpsx_f_f32_e64 s[10:11], -4.0, v2
65725 // CHECK: [0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00]
65727 v_cmpsx_f_f32_e64 s[10:11], v1, v255
65728 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00]
65730 v_cmpsx_f_f32_e64 s[10:11], v1, s2
65731 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x00,0x00]
65733 v_cmpsx_f_f32_e64 s[10:11], v1, s103
65734 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcf,0x00,0x00]
65736 v_cmpsx_f_f32_e64 s[10:11], v1, flat_scratch_lo
65737 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd1,0x00,0x00]
65739 v_cmpsx_f_f32_e64 s[10:11], v1, flat_scratch_hi
65740 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd3,0x00,0x00]
65742 v_cmpsx_f_f32_e64 s[10:11], v1, vcc_lo
65743 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd5,0x00,0x00]
65745 v_cmpsx_f_f32_e64 s[10:11], v1, vcc_hi
65746 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd7,0x00,0x00]
65748 v_cmpsx_f_f32_e64 s[10:11], v1, tba_lo
65749 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd9,0x00,0x00]
65751 v_cmpsx_f_f32_e64 s[10:11], v1, tba_hi
65752 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdb,0x00,0x00]
65754 v_cmpsx_f_f32_e64 s[10:11], v1, tma_lo
65755 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdd,0x00,0x00]
65757 v_cmpsx_f_f32_e64 s[10:11], v1, tma_hi
65758 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdf,0x00,0x00]
65760 v_cmpsx_f_f32_e64 s[10:11], v1, ttmp11
65761 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf7,0x00,0x00]
65763 v_cmpsx_f_f32_e64 s[10:11], v1, m0
65764 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf9,0x00,0x00]
65766 v_cmpsx_f_f32_e64 s[10:11], v1, exec_lo
65767 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xfd,0x00,0x00]
65769 v_cmpsx_f_f32_e64 s[10:11], v1, exec_hi
65770 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x00,0x00]
65772 v_cmpsx_f_f32_e64 s[10:11], v1, 0
65773 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x01,0x01,0x00]
65775 v_cmpsx_f_f32_e64 s[10:11], v1, -1
65776 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00]
65778 v_cmpsx_f_f32_e64 s[10:11], v1, 0.5
65779 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00]
65781 v_cmpsx_f_f32_e64 s[10:11], v1, -4.0
65782 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00]
65784 v_cmpsx_f_f32_e64 s[10:11], -v1, v2
65785 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x20]
65787 v_cmpsx_f_f32_e64 s[10:11], v1, -v2
65788 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x40]
65790 v_cmpsx_f_f32_e64 s[10:11], -v1, -v2
65791 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x60]
65793 v_cmpsx_lt_f32 vcc, v1, v2
65794 // CHECK: [0x01,0x05,0xa2,0x7c]
65796 v_cmpsx_lt_f32 vcc, v255, v2
65797 // CHECK: [0xff,0x05,0xa2,0x7c]
65799 v_cmpsx_lt_f32 vcc, s1, v2
65800 // CHECK: [0x01,0x04,0xa2,0x7c]
65802 v_cmpsx_lt_f32 vcc, s103, v2
65803 // CHECK: [0x67,0x04,0xa2,0x7c]
65805 v_cmpsx_lt_f32 vcc, flat_scratch_lo, v2
65806 // CHECK: [0x68,0x04,0xa2,0x7c]
65808 v_cmpsx_lt_f32 vcc, flat_scratch_hi, v2
65809 // CHECK: [0x69,0x04,0xa2,0x7c]
65811 v_cmpsx_lt_f32 vcc, vcc_lo, v2
65812 // CHECK: [0x6a,0x04,0xa2,0x7c]
65814 v_cmpsx_lt_f32 vcc, vcc_hi, v2
65815 // CHECK: [0x6b,0x04,0xa2,0x7c]
65817 v_cmpsx_lt_f32 vcc, tba_lo, v2
65818 // CHECK: [0x6c,0x04,0xa2,0x7c]
65820 v_cmpsx_lt_f32 vcc, tba_hi, v2
65821 // CHECK: [0x6d,0x04,0xa2,0x7c]
65823 v_cmpsx_lt_f32 vcc, tma_lo, v2
65824 // CHECK: [0x6e,0x04,0xa2,0x7c]
65826 v_cmpsx_lt_f32 vcc, tma_hi, v2
65827 // CHECK: [0x6f,0x04,0xa2,0x7c]
65829 v_cmpsx_lt_f32 vcc, ttmp11, v2
65830 // CHECK: [0x7b,0x04,0xa2,0x7c]
65832 v_cmpsx_lt_f32 vcc, m0, v2
65833 // CHECK: [0x7c,0x04,0xa2,0x7c]
65835 v_cmpsx_lt_f32 vcc, exec_lo, v2
65836 // CHECK: [0x7e,0x04,0xa2,0x7c]
65838 v_cmpsx_lt_f32 vcc, exec_hi, v2
65839 // CHECK: [0x7f,0x04,0xa2,0x7c]
65841 v_cmpsx_lt_f32 vcc, 0, v2
65842 // CHECK: [0x80,0x04,0xa2,0x7c]
65844 v_cmpsx_lt_f32 vcc, -1, v2
65845 // CHECK: [0xc1,0x04,0xa2,0x7c]
65847 v_cmpsx_lt_f32 vcc, 0.5, v2
65848 // CHECK: [0xf0,0x04,0xa2,0x7c]
65850 v_cmpsx_lt_f32 vcc, -4.0, v2
65851 // CHECK: [0xf7,0x04,0xa2,0x7c]
65853 v_cmpsx_lt_f32 vcc, 0xaf123456, v2
65854 // CHECK: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
65856 v_cmpsx_lt_f32 vcc, 0x3f717273, v2
65857 // CHECK: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
65859 v_cmpsx_lt_f32 vcc, v1, v255
65860 // CHECK: [0x01,0xff,0xa3,0x7c]
65862 v_cmpsx_lt_f32_e64 s[10:11], v1, v2
65863 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65865 v_cmpsx_lt_f32_e64 s[12:13], v1, v2
65866 // CHECK: [0x0c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65868 v_cmpsx_lt_f32_e64 s[102:103], v1, v2
65869 // CHECK: [0x66,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65871 v_cmpsx_lt_f32_e64 flat_scratch, v1, v2
65872 // CHECK: [0x68,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65874 v_cmpsx_lt_f32_e64 vcc, v1, v2
65875 // CHECK: [0x6a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65877 v_cmpsx_lt_f32_e64 tba, v1, v2
65878 // CHECK: [0x6c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65880 v_cmpsx_lt_f32_e64 tma, v1, v2
65881 // CHECK: [0x6e,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65883 v_cmpsx_lt_f32_e64 ttmp[10:11], v1, v2
65884 // CHECK: [0x7a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
65886 v_cmpsx_lt_f32_e64 s[10:11], v255, v2
65887 // CHECK: [0x0a,0x00,0xa2,0xd0,0xff,0x05,0x02,0x00]
65889 v_cmpsx_lt_f32_e64 s[10:11], s1, v2
65890 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x04,0x02,0x00]
65892 v_cmpsx_lt_f32_e64 s[10:11], s103, v2
65893 // CHECK: [0x0a,0x00,0xa2,0xd0,0x67,0x04,0x02,0x00]
65895 v_cmpsx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
65896 // CHECK: [0x0a,0x00,0xa2,0xd0,0x68,0x04,0x02,0x00]
65898 v_cmpsx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
65899 // CHECK: [0x0a,0x00,0xa2,0xd0,0x69,0x04,0x02,0x00]
65901 v_cmpsx_lt_f32_e64 s[10:11], vcc_lo, v2
65902 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6a,0x04,0x02,0x00]
65904 v_cmpsx_lt_f32_e64 s[10:11], vcc_hi, v2
65905 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6b,0x04,0x02,0x00]
65907 v_cmpsx_lt_f32_e64 s[10:11], tba_lo, v2
65908 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6c,0x04,0x02,0x00]
65910 v_cmpsx_lt_f32_e64 s[10:11], tba_hi, v2
65911 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6d,0x04,0x02,0x00]
65913 v_cmpsx_lt_f32_e64 s[10:11], tma_lo, v2
65914 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6e,0x04,0x02,0x00]
65916 v_cmpsx_lt_f32_e64 s[10:11], tma_hi, v2
65917 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6f,0x04,0x02,0x00]
65919 v_cmpsx_lt_f32_e64 s[10:11], ttmp11, v2
65920 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7b,0x04,0x02,0x00]
65922 v_cmpsx_lt_f32_e64 s[10:11], m0, v2
65923 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7c,0x04,0x02,0x00]
65925 v_cmpsx_lt_f32_e64 s[10:11], exec_lo, v2
65926 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7e,0x04,0x02,0x00]
65928 v_cmpsx_lt_f32_e64 s[10:11], exec_hi, v2
65929 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7f,0x04,0x02,0x00]
65931 v_cmpsx_lt_f32_e64 s[10:11], 0, v2
65932 // CHECK: [0x0a,0x00,0xa2,0xd0,0x80,0x04,0x02,0x00]
65934 v_cmpsx_lt_f32_e64 s[10:11], -1, v2
65935 // CHECK: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00]
65937 v_cmpsx_lt_f32_e64 s[10:11], 0.5, v2
65938 // CHECK: [0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00]
65940 v_cmpsx_lt_f32_e64 s[10:11], -4.0, v2
65941 // CHECK: [0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00]
65943 v_cmpsx_lt_f32_e64 s[10:11], v1, v255
65944 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00]
65946 v_cmpsx_lt_f32_e64 s[10:11], v1, s2
65947 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x00,0x00]
65949 v_cmpsx_lt_f32_e64 s[10:11], v1, s103
65950 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcf,0x00,0x00]
65952 v_cmpsx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
65953 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd1,0x00,0x00]
65955 v_cmpsx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
65956 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd3,0x00,0x00]
65958 v_cmpsx_lt_f32_e64 s[10:11], v1, vcc_lo
65959 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd5,0x00,0x00]
65961 v_cmpsx_lt_f32_e64 s[10:11], v1, vcc_hi
65962 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd7,0x00,0x00]
65964 v_cmpsx_lt_f32_e64 s[10:11], v1, tba_lo
65965 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd9,0x00,0x00]
65967 v_cmpsx_lt_f32_e64 s[10:11], v1, tba_hi
65968 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdb,0x00,0x00]
65970 v_cmpsx_lt_f32_e64 s[10:11], v1, tma_lo
65971 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdd,0x00,0x00]
65973 v_cmpsx_lt_f32_e64 s[10:11], v1, tma_hi
65974 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdf,0x00,0x00]
65976 v_cmpsx_lt_f32_e64 s[10:11], v1, ttmp11
65977 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf7,0x00,0x00]
65979 v_cmpsx_lt_f32_e64 s[10:11], v1, m0
65980 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf9,0x00,0x00]
65982 v_cmpsx_lt_f32_e64 s[10:11], v1, exec_lo
65983 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xfd,0x00,0x00]
65985 v_cmpsx_lt_f32_e64 s[10:11], v1, exec_hi
65986 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x00,0x00]
65988 v_cmpsx_lt_f32_e64 s[10:11], v1, 0
65989 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x01,0x01,0x00]
65991 v_cmpsx_lt_f32_e64 s[10:11], v1, -1
65992 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00]
65994 v_cmpsx_lt_f32_e64 s[10:11], v1, 0.5
65995 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00]
65997 v_cmpsx_lt_f32_e64 s[10:11], v1, -4.0
65998 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00]
66000 v_cmpsx_lt_f32_e64 s[10:11], -v1, v2
66001 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x20]
66003 v_cmpsx_lt_f32_e64 s[10:11], v1, -v2
66004 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x40]
66006 v_cmpsx_lt_f32_e64 s[10:11], -v1, -v2
66007 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x60]
66009 v_cmpsx_eq_f32 vcc, v1, v2
66010 // CHECK: [0x01,0x05,0xa4,0x7c]
66012 v_cmpsx_eq_f32 vcc, v255, v2
66013 // CHECK: [0xff,0x05,0xa4,0x7c]
66015 v_cmpsx_eq_f32 vcc, s1, v2
66016 // CHECK: [0x01,0x04,0xa4,0x7c]
66018 v_cmpsx_eq_f32 vcc, s103, v2
66019 // CHECK: [0x67,0x04,0xa4,0x7c]
66021 v_cmpsx_eq_f32 vcc, flat_scratch_lo, v2
66022 // CHECK: [0x68,0x04,0xa4,0x7c]
66024 v_cmpsx_eq_f32 vcc, flat_scratch_hi, v2
66025 // CHECK: [0x69,0x04,0xa4,0x7c]
66027 v_cmpsx_eq_f32 vcc, vcc_lo, v2
66028 // CHECK: [0x6a,0x04,0xa4,0x7c]
66030 v_cmpsx_eq_f32 vcc, vcc_hi, v2
66031 // CHECK: [0x6b,0x04,0xa4,0x7c]
66033 v_cmpsx_eq_f32 vcc, tba_lo, v2
66034 // CHECK: [0x6c,0x04,0xa4,0x7c]
66036 v_cmpsx_eq_f32 vcc, tba_hi, v2
66037 // CHECK: [0x6d,0x04,0xa4,0x7c]
66039 v_cmpsx_eq_f32 vcc, tma_lo, v2
66040 // CHECK: [0x6e,0x04,0xa4,0x7c]
66042 v_cmpsx_eq_f32 vcc, tma_hi, v2
66043 // CHECK: [0x6f,0x04,0xa4,0x7c]
66045 v_cmpsx_eq_f32 vcc, ttmp11, v2
66046 // CHECK: [0x7b,0x04,0xa4,0x7c]
66048 v_cmpsx_eq_f32 vcc, m0, v2
66049 // CHECK: [0x7c,0x04,0xa4,0x7c]
66051 v_cmpsx_eq_f32 vcc, exec_lo, v2
66052 // CHECK: [0x7e,0x04,0xa4,0x7c]
66054 v_cmpsx_eq_f32 vcc, exec_hi, v2
66055 // CHECK: [0x7f,0x04,0xa4,0x7c]
66057 v_cmpsx_eq_f32 vcc, 0, v2
66058 // CHECK: [0x80,0x04,0xa4,0x7c]
66060 v_cmpsx_eq_f32 vcc, -1, v2
66061 // CHECK: [0xc1,0x04,0xa4,0x7c]
66063 v_cmpsx_eq_f32 vcc, 0.5, v2
66064 // CHECK: [0xf0,0x04,0xa4,0x7c]
66066 v_cmpsx_eq_f32 vcc, -4.0, v2
66067 // CHECK: [0xf7,0x04,0xa4,0x7c]
66069 v_cmpsx_eq_f32 vcc, 0xaf123456, v2
66070 // CHECK: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
66072 v_cmpsx_eq_f32 vcc, 0x3f717273, v2
66073 // CHECK: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
66075 v_cmpsx_eq_f32 vcc, v1, v255
66076 // CHECK: [0x01,0xff,0xa5,0x7c]
66078 v_cmpsx_eq_f32_e64 s[10:11], v1, v2
66079 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66081 v_cmpsx_eq_f32_e64 s[12:13], v1, v2
66082 // CHECK: [0x0c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66084 v_cmpsx_eq_f32_e64 s[102:103], v1, v2
66085 // CHECK: [0x66,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66087 v_cmpsx_eq_f32_e64 flat_scratch, v1, v2
66088 // CHECK: [0x68,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66090 v_cmpsx_eq_f32_e64 vcc, v1, v2
66091 // CHECK: [0x6a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66093 v_cmpsx_eq_f32_e64 tba, v1, v2
66094 // CHECK: [0x6c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66096 v_cmpsx_eq_f32_e64 tma, v1, v2
66097 // CHECK: [0x6e,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66099 v_cmpsx_eq_f32_e64 ttmp[10:11], v1, v2
66100 // CHECK: [0x7a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
66102 v_cmpsx_eq_f32_e64 s[10:11], v255, v2
66103 // CHECK: [0x0a,0x00,0xa4,0xd0,0xff,0x05,0x02,0x00]
66105 v_cmpsx_eq_f32_e64 s[10:11], s1, v2
66106 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x04,0x02,0x00]
66108 v_cmpsx_eq_f32_e64 s[10:11], s103, v2
66109 // CHECK: [0x0a,0x00,0xa4,0xd0,0x67,0x04,0x02,0x00]
66111 v_cmpsx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
66112 // CHECK: [0x0a,0x00,0xa4,0xd0,0x68,0x04,0x02,0x00]
66114 v_cmpsx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
66115 // CHECK: [0x0a,0x00,0xa4,0xd0,0x69,0x04,0x02,0x00]
66117 v_cmpsx_eq_f32_e64 s[10:11], vcc_lo, v2
66118 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6a,0x04,0x02,0x00]
66120 v_cmpsx_eq_f32_e64 s[10:11], vcc_hi, v2
66121 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6b,0x04,0x02,0x00]
66123 v_cmpsx_eq_f32_e64 s[10:11], tba_lo, v2
66124 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6c,0x04,0x02,0x00]
66126 v_cmpsx_eq_f32_e64 s[10:11], tba_hi, v2
66127 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6d,0x04,0x02,0x00]
66129 v_cmpsx_eq_f32_e64 s[10:11], tma_lo, v2
66130 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6e,0x04,0x02,0x00]
66132 v_cmpsx_eq_f32_e64 s[10:11], tma_hi, v2
66133 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6f,0x04,0x02,0x00]
66135 v_cmpsx_eq_f32_e64 s[10:11], ttmp11, v2
66136 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7b,0x04,0x02,0x00]
66138 v_cmpsx_eq_f32_e64 s[10:11], m0, v2
66139 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7c,0x04,0x02,0x00]
66141 v_cmpsx_eq_f32_e64 s[10:11], exec_lo, v2
66142 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7e,0x04,0x02,0x00]
66144 v_cmpsx_eq_f32_e64 s[10:11], exec_hi, v2
66145 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7f,0x04,0x02,0x00]
66147 v_cmpsx_eq_f32_e64 s[10:11], 0, v2
66148 // CHECK: [0x0a,0x00,0xa4,0xd0,0x80,0x04,0x02,0x00]
66150 v_cmpsx_eq_f32_e64 s[10:11], -1, v2
66151 // CHECK: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00]
66153 v_cmpsx_eq_f32_e64 s[10:11], 0.5, v2
66154 // CHECK: [0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00]
66156 v_cmpsx_eq_f32_e64 s[10:11], -4.0, v2
66157 // CHECK: [0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00]
66159 v_cmpsx_eq_f32_e64 s[10:11], v1, v255
66160 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00]
66162 v_cmpsx_eq_f32_e64 s[10:11], v1, s2
66163 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x00,0x00]
66165 v_cmpsx_eq_f32_e64 s[10:11], v1, s103
66166 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcf,0x00,0x00]
66168 v_cmpsx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
66169 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd1,0x00,0x00]
66171 v_cmpsx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
66172 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd3,0x00,0x00]
66174 v_cmpsx_eq_f32_e64 s[10:11], v1, vcc_lo
66175 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd5,0x00,0x00]
66177 v_cmpsx_eq_f32_e64 s[10:11], v1, vcc_hi
66178 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd7,0x00,0x00]
66180 v_cmpsx_eq_f32_e64 s[10:11], v1, tba_lo
66181 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd9,0x00,0x00]
66183 v_cmpsx_eq_f32_e64 s[10:11], v1, tba_hi
66184 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdb,0x00,0x00]
66186 v_cmpsx_eq_f32_e64 s[10:11], v1, tma_lo
66187 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdd,0x00,0x00]
66189 v_cmpsx_eq_f32_e64 s[10:11], v1, tma_hi
66190 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdf,0x00,0x00]
66192 v_cmpsx_eq_f32_e64 s[10:11], v1, ttmp11
66193 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf7,0x00,0x00]
66195 v_cmpsx_eq_f32_e64 s[10:11], v1, m0
66196 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf9,0x00,0x00]
66198 v_cmpsx_eq_f32_e64 s[10:11], v1, exec_lo
66199 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xfd,0x00,0x00]
66201 v_cmpsx_eq_f32_e64 s[10:11], v1, exec_hi
66202 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x00,0x00]
66204 v_cmpsx_eq_f32_e64 s[10:11], v1, 0
66205 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x01,0x01,0x00]
66207 v_cmpsx_eq_f32_e64 s[10:11], v1, -1
66208 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00]
66210 v_cmpsx_eq_f32_e64 s[10:11], v1, 0.5
66211 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00]
66213 v_cmpsx_eq_f32_e64 s[10:11], v1, -4.0
66214 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00]
66216 v_cmpsx_eq_f32_e64 s[10:11], -v1, v2
66217 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x20]
66219 v_cmpsx_eq_f32_e64 s[10:11], v1, -v2
66220 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x40]
66222 v_cmpsx_eq_f32_e64 s[10:11], -v1, -v2
66223 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x60]
66225 v_cmpsx_le_f32 vcc, v1, v2
66226 // CHECK: [0x01,0x05,0xa6,0x7c]
66228 v_cmpsx_le_f32 vcc, v255, v2
66229 // CHECK: [0xff,0x05,0xa6,0x7c]
66231 v_cmpsx_le_f32 vcc, s1, v2
66232 // CHECK: [0x01,0x04,0xa6,0x7c]
66234 v_cmpsx_le_f32 vcc, s103, v2
66235 // CHECK: [0x67,0x04,0xa6,0x7c]
66237 v_cmpsx_le_f32 vcc, flat_scratch_lo, v2
66238 // CHECK: [0x68,0x04,0xa6,0x7c]
66240 v_cmpsx_le_f32 vcc, flat_scratch_hi, v2
66241 // CHECK: [0x69,0x04,0xa6,0x7c]
66243 v_cmpsx_le_f32 vcc, vcc_lo, v2
66244 // CHECK: [0x6a,0x04,0xa6,0x7c]
66246 v_cmpsx_le_f32 vcc, vcc_hi, v2
66247 // CHECK: [0x6b,0x04,0xa6,0x7c]
66249 v_cmpsx_le_f32 vcc, tba_lo, v2
66250 // CHECK: [0x6c,0x04,0xa6,0x7c]
66252 v_cmpsx_le_f32 vcc, tba_hi, v2
66253 // CHECK: [0x6d,0x04,0xa6,0x7c]
66255 v_cmpsx_le_f32 vcc, tma_lo, v2
66256 // CHECK: [0x6e,0x04,0xa6,0x7c]
66258 v_cmpsx_le_f32 vcc, tma_hi, v2
66259 // CHECK: [0x6f,0x04,0xa6,0x7c]
66261 v_cmpsx_le_f32 vcc, ttmp11, v2
66262 // CHECK: [0x7b,0x04,0xa6,0x7c]
66264 v_cmpsx_le_f32 vcc, m0, v2
66265 // CHECK: [0x7c,0x04,0xa6,0x7c]
66267 v_cmpsx_le_f32 vcc, exec_lo, v2
66268 // CHECK: [0x7e,0x04,0xa6,0x7c]
66270 v_cmpsx_le_f32 vcc, exec_hi, v2
66271 // CHECK: [0x7f,0x04,0xa6,0x7c]
66273 v_cmpsx_le_f32 vcc, 0, v2
66274 // CHECK: [0x80,0x04,0xa6,0x7c]
66276 v_cmpsx_le_f32 vcc, -1, v2
66277 // CHECK: [0xc1,0x04,0xa6,0x7c]
66279 v_cmpsx_le_f32 vcc, 0.5, v2
66280 // CHECK: [0xf0,0x04,0xa6,0x7c]
66282 v_cmpsx_le_f32 vcc, -4.0, v2
66283 // CHECK: [0xf7,0x04,0xa6,0x7c]
66285 v_cmpsx_le_f32 vcc, 0xaf123456, v2
66286 // CHECK: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
66288 v_cmpsx_le_f32 vcc, 0x3f717273, v2
66289 // CHECK: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
66291 v_cmpsx_le_f32 vcc, v1, v255
66292 // CHECK: [0x01,0xff,0xa7,0x7c]
66294 v_cmpsx_le_f32_e64 s[10:11], v1, v2
66295 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66297 v_cmpsx_le_f32_e64 s[12:13], v1, v2
66298 // CHECK: [0x0c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66300 v_cmpsx_le_f32_e64 s[102:103], v1, v2
66301 // CHECK: [0x66,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66303 v_cmpsx_le_f32_e64 flat_scratch, v1, v2
66304 // CHECK: [0x68,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66306 v_cmpsx_le_f32_e64 vcc, v1, v2
66307 // CHECK: [0x6a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66309 v_cmpsx_le_f32_e64 tba, v1, v2
66310 // CHECK: [0x6c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66312 v_cmpsx_le_f32_e64 tma, v1, v2
66313 // CHECK: [0x6e,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66315 v_cmpsx_le_f32_e64 ttmp[10:11], v1, v2
66316 // CHECK: [0x7a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
66318 v_cmpsx_le_f32_e64 s[10:11], v255, v2
66319 // CHECK: [0x0a,0x00,0xa6,0xd0,0xff,0x05,0x02,0x00]
66321 v_cmpsx_le_f32_e64 s[10:11], s1, v2
66322 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x04,0x02,0x00]
66324 v_cmpsx_le_f32_e64 s[10:11], s103, v2
66325 // CHECK: [0x0a,0x00,0xa6,0xd0,0x67,0x04,0x02,0x00]
66327 v_cmpsx_le_f32_e64 s[10:11], flat_scratch_lo, v2
66328 // CHECK: [0x0a,0x00,0xa6,0xd0,0x68,0x04,0x02,0x00]
66330 v_cmpsx_le_f32_e64 s[10:11], flat_scratch_hi, v2
66331 // CHECK: [0x0a,0x00,0xa6,0xd0,0x69,0x04,0x02,0x00]
66333 v_cmpsx_le_f32_e64 s[10:11], vcc_lo, v2
66334 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6a,0x04,0x02,0x00]
66336 v_cmpsx_le_f32_e64 s[10:11], vcc_hi, v2
66337 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6b,0x04,0x02,0x00]
66339 v_cmpsx_le_f32_e64 s[10:11], tba_lo, v2
66340 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6c,0x04,0x02,0x00]
66342 v_cmpsx_le_f32_e64 s[10:11], tba_hi, v2
66343 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6d,0x04,0x02,0x00]
66345 v_cmpsx_le_f32_e64 s[10:11], tma_lo, v2
66346 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6e,0x04,0x02,0x00]
66348 v_cmpsx_le_f32_e64 s[10:11], tma_hi, v2
66349 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6f,0x04,0x02,0x00]
66351 v_cmpsx_le_f32_e64 s[10:11], ttmp11, v2
66352 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7b,0x04,0x02,0x00]
66354 v_cmpsx_le_f32_e64 s[10:11], m0, v2
66355 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7c,0x04,0x02,0x00]
66357 v_cmpsx_le_f32_e64 s[10:11], exec_lo, v2
66358 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7e,0x04,0x02,0x00]
66360 v_cmpsx_le_f32_e64 s[10:11], exec_hi, v2
66361 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7f,0x04,0x02,0x00]
66363 v_cmpsx_le_f32_e64 s[10:11], 0, v2
66364 // CHECK: [0x0a,0x00,0xa6,0xd0,0x80,0x04,0x02,0x00]
66366 v_cmpsx_le_f32_e64 s[10:11], -1, v2
66367 // CHECK: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00]
66369 v_cmpsx_le_f32_e64 s[10:11], 0.5, v2
66370 // CHECK: [0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00]
66372 v_cmpsx_le_f32_e64 s[10:11], -4.0, v2
66373 // CHECK: [0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00]
66375 v_cmpsx_le_f32_e64 s[10:11], v1, v255
66376 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00]
66378 v_cmpsx_le_f32_e64 s[10:11], v1, s2
66379 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x00,0x00]
66381 v_cmpsx_le_f32_e64 s[10:11], v1, s103
66382 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcf,0x00,0x00]
66384 v_cmpsx_le_f32_e64 s[10:11], v1, flat_scratch_lo
66385 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd1,0x00,0x00]
66387 v_cmpsx_le_f32_e64 s[10:11], v1, flat_scratch_hi
66388 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd3,0x00,0x00]
66390 v_cmpsx_le_f32_e64 s[10:11], v1, vcc_lo
66391 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd5,0x00,0x00]
66393 v_cmpsx_le_f32_e64 s[10:11], v1, vcc_hi
66394 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd7,0x00,0x00]
66396 v_cmpsx_le_f32_e64 s[10:11], v1, tba_lo
66397 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd9,0x00,0x00]
66399 v_cmpsx_le_f32_e64 s[10:11], v1, tba_hi
66400 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdb,0x00,0x00]
66402 v_cmpsx_le_f32_e64 s[10:11], v1, tma_lo
66403 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdd,0x00,0x00]
66405 v_cmpsx_le_f32_e64 s[10:11], v1, tma_hi
66406 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdf,0x00,0x00]
66408 v_cmpsx_le_f32_e64 s[10:11], v1, ttmp11
66409 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf7,0x00,0x00]
66411 v_cmpsx_le_f32_e64 s[10:11], v1, m0
66412 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf9,0x00,0x00]
66414 v_cmpsx_le_f32_e64 s[10:11], v1, exec_lo
66415 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xfd,0x00,0x00]
66417 v_cmpsx_le_f32_e64 s[10:11], v1, exec_hi
66418 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x00,0x00]
66420 v_cmpsx_le_f32_e64 s[10:11], v1, 0
66421 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x01,0x01,0x00]
66423 v_cmpsx_le_f32_e64 s[10:11], v1, -1
66424 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00]
66426 v_cmpsx_le_f32_e64 s[10:11], v1, 0.5
66427 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00]
66429 v_cmpsx_le_f32_e64 s[10:11], v1, -4.0
66430 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00]
66432 v_cmpsx_le_f32_e64 s[10:11], -v1, v2
66433 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x20]
66435 v_cmpsx_le_f32_e64 s[10:11], v1, -v2
66436 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x40]
66438 v_cmpsx_le_f32_e64 s[10:11], -v1, -v2
66439 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x60]
66441 v_cmpsx_gt_f32 vcc, v1, v2
66442 // CHECK: [0x01,0x05,0xa8,0x7c]
66444 v_cmpsx_gt_f32 vcc, v255, v2
66445 // CHECK: [0xff,0x05,0xa8,0x7c]
66447 v_cmpsx_gt_f32 vcc, s1, v2
66448 // CHECK: [0x01,0x04,0xa8,0x7c]
66450 v_cmpsx_gt_f32 vcc, s103, v2
66451 // CHECK: [0x67,0x04,0xa8,0x7c]
66453 v_cmpsx_gt_f32 vcc, flat_scratch_lo, v2
66454 // CHECK: [0x68,0x04,0xa8,0x7c]
66456 v_cmpsx_gt_f32 vcc, flat_scratch_hi, v2
66457 // CHECK: [0x69,0x04,0xa8,0x7c]
66459 v_cmpsx_gt_f32 vcc, vcc_lo, v2
66460 // CHECK: [0x6a,0x04,0xa8,0x7c]
66462 v_cmpsx_gt_f32 vcc, vcc_hi, v2
66463 // CHECK: [0x6b,0x04,0xa8,0x7c]
66465 v_cmpsx_gt_f32 vcc, tba_lo, v2
66466 // CHECK: [0x6c,0x04,0xa8,0x7c]
66468 v_cmpsx_gt_f32 vcc, tba_hi, v2
66469 // CHECK: [0x6d,0x04,0xa8,0x7c]
66471 v_cmpsx_gt_f32 vcc, tma_lo, v2
66472 // CHECK: [0x6e,0x04,0xa8,0x7c]
66474 v_cmpsx_gt_f32 vcc, tma_hi, v2
66475 // CHECK: [0x6f,0x04,0xa8,0x7c]
66477 v_cmpsx_gt_f32 vcc, ttmp11, v2
66478 // CHECK: [0x7b,0x04,0xa8,0x7c]
66480 v_cmpsx_gt_f32 vcc, m0, v2
66481 // CHECK: [0x7c,0x04,0xa8,0x7c]
66483 v_cmpsx_gt_f32 vcc, exec_lo, v2
66484 // CHECK: [0x7e,0x04,0xa8,0x7c]
66486 v_cmpsx_gt_f32 vcc, exec_hi, v2
66487 // CHECK: [0x7f,0x04,0xa8,0x7c]
66489 v_cmpsx_gt_f32 vcc, 0, v2
66490 // CHECK: [0x80,0x04,0xa8,0x7c]
66492 v_cmpsx_gt_f32 vcc, -1, v2
66493 // CHECK: [0xc1,0x04,0xa8,0x7c]
66495 v_cmpsx_gt_f32 vcc, 0.5, v2
66496 // CHECK: [0xf0,0x04,0xa8,0x7c]
66498 v_cmpsx_gt_f32 vcc, -4.0, v2
66499 // CHECK: [0xf7,0x04,0xa8,0x7c]
66501 v_cmpsx_gt_f32 vcc, 0xaf123456, v2
66502 // CHECK: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
66504 v_cmpsx_gt_f32 vcc, 0x3f717273, v2
66505 // CHECK: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
66507 v_cmpsx_gt_f32 vcc, v1, v255
66508 // CHECK: [0x01,0xff,0xa9,0x7c]
66510 v_cmpsx_gt_f32_e64 s[10:11], v1, v2
66511 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66513 v_cmpsx_gt_f32_e64 s[12:13], v1, v2
66514 // CHECK: [0x0c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66516 v_cmpsx_gt_f32_e64 s[102:103], v1, v2
66517 // CHECK: [0x66,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66519 v_cmpsx_gt_f32_e64 flat_scratch, v1, v2
66520 // CHECK: [0x68,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66522 v_cmpsx_gt_f32_e64 vcc, v1, v2
66523 // CHECK: [0x6a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66525 v_cmpsx_gt_f32_e64 tba, v1, v2
66526 // CHECK: [0x6c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66528 v_cmpsx_gt_f32_e64 tma, v1, v2
66529 // CHECK: [0x6e,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66531 v_cmpsx_gt_f32_e64 ttmp[10:11], v1, v2
66532 // CHECK: [0x7a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
66534 v_cmpsx_gt_f32_e64 s[10:11], v255, v2
66535 // CHECK: [0x0a,0x00,0xa8,0xd0,0xff,0x05,0x02,0x00]
66537 v_cmpsx_gt_f32_e64 s[10:11], s1, v2
66538 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x04,0x02,0x00]
66540 v_cmpsx_gt_f32_e64 s[10:11], s103, v2
66541 // CHECK: [0x0a,0x00,0xa8,0xd0,0x67,0x04,0x02,0x00]
66543 v_cmpsx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
66544 // CHECK: [0x0a,0x00,0xa8,0xd0,0x68,0x04,0x02,0x00]
66546 v_cmpsx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
66547 // CHECK: [0x0a,0x00,0xa8,0xd0,0x69,0x04,0x02,0x00]
66549 v_cmpsx_gt_f32_e64 s[10:11], vcc_lo, v2
66550 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6a,0x04,0x02,0x00]
66552 v_cmpsx_gt_f32_e64 s[10:11], vcc_hi, v2
66553 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6b,0x04,0x02,0x00]
66555 v_cmpsx_gt_f32_e64 s[10:11], tba_lo, v2
66556 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6c,0x04,0x02,0x00]
66558 v_cmpsx_gt_f32_e64 s[10:11], tba_hi, v2
66559 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6d,0x04,0x02,0x00]
66561 v_cmpsx_gt_f32_e64 s[10:11], tma_lo, v2
66562 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6e,0x04,0x02,0x00]
66564 v_cmpsx_gt_f32_e64 s[10:11], tma_hi, v2
66565 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6f,0x04,0x02,0x00]
66567 v_cmpsx_gt_f32_e64 s[10:11], ttmp11, v2
66568 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7b,0x04,0x02,0x00]
66570 v_cmpsx_gt_f32_e64 s[10:11], m0, v2
66571 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7c,0x04,0x02,0x00]
66573 v_cmpsx_gt_f32_e64 s[10:11], exec_lo, v2
66574 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7e,0x04,0x02,0x00]
66576 v_cmpsx_gt_f32_e64 s[10:11], exec_hi, v2
66577 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7f,0x04,0x02,0x00]
66579 v_cmpsx_gt_f32_e64 s[10:11], 0, v2
66580 // CHECK: [0x0a,0x00,0xa8,0xd0,0x80,0x04,0x02,0x00]
66582 v_cmpsx_gt_f32_e64 s[10:11], -1, v2
66583 // CHECK: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00]
66585 v_cmpsx_gt_f32_e64 s[10:11], 0.5, v2
66586 // CHECK: [0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00]
66588 v_cmpsx_gt_f32_e64 s[10:11], -4.0, v2
66589 // CHECK: [0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00]
66591 v_cmpsx_gt_f32_e64 s[10:11], v1, v255
66592 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00]
66594 v_cmpsx_gt_f32_e64 s[10:11], v1, s2
66595 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x00,0x00]
66597 v_cmpsx_gt_f32_e64 s[10:11], v1, s103
66598 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcf,0x00,0x00]
66600 v_cmpsx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
66601 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd1,0x00,0x00]
66603 v_cmpsx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
66604 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd3,0x00,0x00]
66606 v_cmpsx_gt_f32_e64 s[10:11], v1, vcc_lo
66607 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd5,0x00,0x00]
66609 v_cmpsx_gt_f32_e64 s[10:11], v1, vcc_hi
66610 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd7,0x00,0x00]
66612 v_cmpsx_gt_f32_e64 s[10:11], v1, tba_lo
66613 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd9,0x00,0x00]
66615 v_cmpsx_gt_f32_e64 s[10:11], v1, tba_hi
66616 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdb,0x00,0x00]
66618 v_cmpsx_gt_f32_e64 s[10:11], v1, tma_lo
66619 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdd,0x00,0x00]
66621 v_cmpsx_gt_f32_e64 s[10:11], v1, tma_hi
66622 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdf,0x00,0x00]
66624 v_cmpsx_gt_f32_e64 s[10:11], v1, ttmp11
66625 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf7,0x00,0x00]
66627 v_cmpsx_gt_f32_e64 s[10:11], v1, m0
66628 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf9,0x00,0x00]
66630 v_cmpsx_gt_f32_e64 s[10:11], v1, exec_lo
66631 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xfd,0x00,0x00]
66633 v_cmpsx_gt_f32_e64 s[10:11], v1, exec_hi
66634 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x00,0x00]
66636 v_cmpsx_gt_f32_e64 s[10:11], v1, 0
66637 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x01,0x01,0x00]
66639 v_cmpsx_gt_f32_e64 s[10:11], v1, -1
66640 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00]
66642 v_cmpsx_gt_f32_e64 s[10:11], v1, 0.5
66643 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00]
66645 v_cmpsx_gt_f32_e64 s[10:11], v1, -4.0
66646 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00]
66648 v_cmpsx_gt_f32_e64 s[10:11], -v1, v2
66649 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x20]
66651 v_cmpsx_gt_f32_e64 s[10:11], v1, -v2
66652 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x40]
66654 v_cmpsx_gt_f32_e64 s[10:11], -v1, -v2
66655 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x60]
66657 v_cmpsx_lg_f32 vcc, v1, v2
66658 // CHECK: [0x01,0x05,0xaa,0x7c]
66660 v_cmpsx_lg_f32 vcc, v255, v2
66661 // CHECK: [0xff,0x05,0xaa,0x7c]
66663 v_cmpsx_lg_f32 vcc, s1, v2
66664 // CHECK: [0x01,0x04,0xaa,0x7c]
66666 v_cmpsx_lg_f32 vcc, s103, v2
66667 // CHECK: [0x67,0x04,0xaa,0x7c]
66669 v_cmpsx_lg_f32 vcc, flat_scratch_lo, v2
66670 // CHECK: [0x68,0x04,0xaa,0x7c]
66672 v_cmpsx_lg_f32 vcc, flat_scratch_hi, v2
66673 // CHECK: [0x69,0x04,0xaa,0x7c]
66675 v_cmpsx_lg_f32 vcc, vcc_lo, v2
66676 // CHECK: [0x6a,0x04,0xaa,0x7c]
66678 v_cmpsx_lg_f32 vcc, vcc_hi, v2
66679 // CHECK: [0x6b,0x04,0xaa,0x7c]
66681 v_cmpsx_lg_f32 vcc, tba_lo, v2
66682 // CHECK: [0x6c,0x04,0xaa,0x7c]
66684 v_cmpsx_lg_f32 vcc, tba_hi, v2
66685 // CHECK: [0x6d,0x04,0xaa,0x7c]
66687 v_cmpsx_lg_f32 vcc, tma_lo, v2
66688 // CHECK: [0x6e,0x04,0xaa,0x7c]
66690 v_cmpsx_lg_f32 vcc, tma_hi, v2
66691 // CHECK: [0x6f,0x04,0xaa,0x7c]
66693 v_cmpsx_lg_f32 vcc, ttmp11, v2
66694 // CHECK: [0x7b,0x04,0xaa,0x7c]
66696 v_cmpsx_lg_f32 vcc, m0, v2
66697 // CHECK: [0x7c,0x04,0xaa,0x7c]
66699 v_cmpsx_lg_f32 vcc, exec_lo, v2
66700 // CHECK: [0x7e,0x04,0xaa,0x7c]
66702 v_cmpsx_lg_f32 vcc, exec_hi, v2
66703 // CHECK: [0x7f,0x04,0xaa,0x7c]
66705 v_cmpsx_lg_f32 vcc, 0, v2
66706 // CHECK: [0x80,0x04,0xaa,0x7c]
66708 v_cmpsx_lg_f32 vcc, -1, v2
66709 // CHECK: [0xc1,0x04,0xaa,0x7c]
66711 v_cmpsx_lg_f32 vcc, 0.5, v2
66712 // CHECK: [0xf0,0x04,0xaa,0x7c]
66714 v_cmpsx_lg_f32 vcc, -4.0, v2
66715 // CHECK: [0xf7,0x04,0xaa,0x7c]
66717 v_cmpsx_lg_f32 vcc, 0xaf123456, v2
66718 // CHECK: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
66720 v_cmpsx_lg_f32 vcc, 0x3f717273, v2
66721 // CHECK: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
66723 v_cmpsx_lg_f32 vcc, v1, v255
66724 // CHECK: [0x01,0xff,0xab,0x7c]
66726 v_cmpsx_lg_f32_e64 s[10:11], v1, v2
66727 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66729 v_cmpsx_lg_f32_e64 s[12:13], v1, v2
66730 // CHECK: [0x0c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66732 v_cmpsx_lg_f32_e64 s[102:103], v1, v2
66733 // CHECK: [0x66,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66735 v_cmpsx_lg_f32_e64 flat_scratch, v1, v2
66736 // CHECK: [0x68,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66738 v_cmpsx_lg_f32_e64 vcc, v1, v2
66739 // CHECK: [0x6a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66741 v_cmpsx_lg_f32_e64 tba, v1, v2
66742 // CHECK: [0x6c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66744 v_cmpsx_lg_f32_e64 tma, v1, v2
66745 // CHECK: [0x6e,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66747 v_cmpsx_lg_f32_e64 ttmp[10:11], v1, v2
66748 // CHECK: [0x7a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
66750 v_cmpsx_lg_f32_e64 s[10:11], v255, v2
66751 // CHECK: [0x0a,0x00,0xaa,0xd0,0xff,0x05,0x02,0x00]
66753 v_cmpsx_lg_f32_e64 s[10:11], s1, v2
66754 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x04,0x02,0x00]
66756 v_cmpsx_lg_f32_e64 s[10:11], s103, v2
66757 // CHECK: [0x0a,0x00,0xaa,0xd0,0x67,0x04,0x02,0x00]
66759 v_cmpsx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
66760 // CHECK: [0x0a,0x00,0xaa,0xd0,0x68,0x04,0x02,0x00]
66762 v_cmpsx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
66763 // CHECK: [0x0a,0x00,0xaa,0xd0,0x69,0x04,0x02,0x00]
66765 v_cmpsx_lg_f32_e64 s[10:11], vcc_lo, v2
66766 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6a,0x04,0x02,0x00]
66768 v_cmpsx_lg_f32_e64 s[10:11], vcc_hi, v2
66769 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6b,0x04,0x02,0x00]
66771 v_cmpsx_lg_f32_e64 s[10:11], tba_lo, v2
66772 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6c,0x04,0x02,0x00]
66774 v_cmpsx_lg_f32_e64 s[10:11], tba_hi, v2
66775 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6d,0x04,0x02,0x00]
66777 v_cmpsx_lg_f32_e64 s[10:11], tma_lo, v2
66778 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6e,0x04,0x02,0x00]
66780 v_cmpsx_lg_f32_e64 s[10:11], tma_hi, v2
66781 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6f,0x04,0x02,0x00]
66783 v_cmpsx_lg_f32_e64 s[10:11], ttmp11, v2
66784 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7b,0x04,0x02,0x00]
66786 v_cmpsx_lg_f32_e64 s[10:11], m0, v2
66787 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7c,0x04,0x02,0x00]
66789 v_cmpsx_lg_f32_e64 s[10:11], exec_lo, v2
66790 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7e,0x04,0x02,0x00]
66792 v_cmpsx_lg_f32_e64 s[10:11], exec_hi, v2
66793 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7f,0x04,0x02,0x00]
66795 v_cmpsx_lg_f32_e64 s[10:11], 0, v2
66796 // CHECK: [0x0a,0x00,0xaa,0xd0,0x80,0x04,0x02,0x00]
66798 v_cmpsx_lg_f32_e64 s[10:11], -1, v2
66799 // CHECK: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00]
66801 v_cmpsx_lg_f32_e64 s[10:11], 0.5, v2
66802 // CHECK: [0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00]
66804 v_cmpsx_lg_f32_e64 s[10:11], -4.0, v2
66805 // CHECK: [0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00]
66807 v_cmpsx_lg_f32_e64 s[10:11], v1, v255
66808 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00]
66810 v_cmpsx_lg_f32_e64 s[10:11], v1, s2
66811 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x00,0x00]
66813 v_cmpsx_lg_f32_e64 s[10:11], v1, s103
66814 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcf,0x00,0x00]
66816 v_cmpsx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
66817 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd1,0x00,0x00]
66819 v_cmpsx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
66820 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd3,0x00,0x00]
66822 v_cmpsx_lg_f32_e64 s[10:11], v1, vcc_lo
66823 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd5,0x00,0x00]
66825 v_cmpsx_lg_f32_e64 s[10:11], v1, vcc_hi
66826 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd7,0x00,0x00]
66828 v_cmpsx_lg_f32_e64 s[10:11], v1, tba_lo
66829 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd9,0x00,0x00]
66831 v_cmpsx_lg_f32_e64 s[10:11], v1, tba_hi
66832 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdb,0x00,0x00]
66834 v_cmpsx_lg_f32_e64 s[10:11], v1, tma_lo
66835 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdd,0x00,0x00]
66837 v_cmpsx_lg_f32_e64 s[10:11], v1, tma_hi
66838 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdf,0x00,0x00]
66840 v_cmpsx_lg_f32_e64 s[10:11], v1, ttmp11
66841 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf7,0x00,0x00]
66843 v_cmpsx_lg_f32_e64 s[10:11], v1, m0
66844 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf9,0x00,0x00]
66846 v_cmpsx_lg_f32_e64 s[10:11], v1, exec_lo
66847 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xfd,0x00,0x00]
66849 v_cmpsx_lg_f32_e64 s[10:11], v1, exec_hi
66850 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x00,0x00]
66852 v_cmpsx_lg_f32_e64 s[10:11], v1, 0
66853 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x01,0x01,0x00]
66855 v_cmpsx_lg_f32_e64 s[10:11], v1, -1
66856 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00]
66858 v_cmpsx_lg_f32_e64 s[10:11], v1, 0.5
66859 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00]
66861 v_cmpsx_lg_f32_e64 s[10:11], v1, -4.0
66862 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00]
66864 v_cmpsx_lg_f32_e64 s[10:11], -v1, v2
66865 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x20]
66867 v_cmpsx_lg_f32_e64 s[10:11], v1, -v2
66868 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x40]
66870 v_cmpsx_lg_f32_e64 s[10:11], -v1, -v2
66871 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x60]
66873 v_cmpsx_ge_f32 vcc, v1, v2
66874 // CHECK: [0x01,0x05,0xac,0x7c]
66876 v_cmpsx_ge_f32 vcc, v255, v2
66877 // CHECK: [0xff,0x05,0xac,0x7c]
66879 v_cmpsx_ge_f32 vcc, s1, v2
66880 // CHECK: [0x01,0x04,0xac,0x7c]
66882 v_cmpsx_ge_f32 vcc, s103, v2
66883 // CHECK: [0x67,0x04,0xac,0x7c]
66885 v_cmpsx_ge_f32 vcc, flat_scratch_lo, v2
66886 // CHECK: [0x68,0x04,0xac,0x7c]
66888 v_cmpsx_ge_f32 vcc, flat_scratch_hi, v2
66889 // CHECK: [0x69,0x04,0xac,0x7c]
66891 v_cmpsx_ge_f32 vcc, vcc_lo, v2
66892 // CHECK: [0x6a,0x04,0xac,0x7c]
66894 v_cmpsx_ge_f32 vcc, vcc_hi, v2
66895 // CHECK: [0x6b,0x04,0xac,0x7c]
66897 v_cmpsx_ge_f32 vcc, tba_lo, v2
66898 // CHECK: [0x6c,0x04,0xac,0x7c]
66900 v_cmpsx_ge_f32 vcc, tba_hi, v2
66901 // CHECK: [0x6d,0x04,0xac,0x7c]
66903 v_cmpsx_ge_f32 vcc, tma_lo, v2
66904 // CHECK: [0x6e,0x04,0xac,0x7c]
66906 v_cmpsx_ge_f32 vcc, tma_hi, v2
66907 // CHECK: [0x6f,0x04,0xac,0x7c]
66909 v_cmpsx_ge_f32 vcc, ttmp11, v2
66910 // CHECK: [0x7b,0x04,0xac,0x7c]
66912 v_cmpsx_ge_f32 vcc, m0, v2
66913 // CHECK: [0x7c,0x04,0xac,0x7c]
66915 v_cmpsx_ge_f32 vcc, exec_lo, v2
66916 // CHECK: [0x7e,0x04,0xac,0x7c]
66918 v_cmpsx_ge_f32 vcc, exec_hi, v2
66919 // CHECK: [0x7f,0x04,0xac,0x7c]
66921 v_cmpsx_ge_f32 vcc, 0, v2
66922 // CHECK: [0x80,0x04,0xac,0x7c]
66924 v_cmpsx_ge_f32 vcc, -1, v2
66925 // CHECK: [0xc1,0x04,0xac,0x7c]
66927 v_cmpsx_ge_f32 vcc, 0.5, v2
66928 // CHECK: [0xf0,0x04,0xac,0x7c]
66930 v_cmpsx_ge_f32 vcc, -4.0, v2
66931 // CHECK: [0xf7,0x04,0xac,0x7c]
66933 v_cmpsx_ge_f32 vcc, 0xaf123456, v2
66934 // CHECK: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
66936 v_cmpsx_ge_f32 vcc, 0x3f717273, v2
66937 // CHECK: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
66939 v_cmpsx_ge_f32 vcc, v1, v255
66940 // CHECK: [0x01,0xff,0xad,0x7c]
66942 v_cmpsx_ge_f32_e64 s[10:11], v1, v2
66943 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66945 v_cmpsx_ge_f32_e64 s[12:13], v1, v2
66946 // CHECK: [0x0c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66948 v_cmpsx_ge_f32_e64 s[102:103], v1, v2
66949 // CHECK: [0x66,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66951 v_cmpsx_ge_f32_e64 flat_scratch, v1, v2
66952 // CHECK: [0x68,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66954 v_cmpsx_ge_f32_e64 vcc, v1, v2
66955 // CHECK: [0x6a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66957 v_cmpsx_ge_f32_e64 tba, v1, v2
66958 // CHECK: [0x6c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66960 v_cmpsx_ge_f32_e64 tma, v1, v2
66961 // CHECK: [0x6e,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66963 v_cmpsx_ge_f32_e64 ttmp[10:11], v1, v2
66964 // CHECK: [0x7a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
66966 v_cmpsx_ge_f32_e64 s[10:11], v255, v2
66967 // CHECK: [0x0a,0x00,0xac,0xd0,0xff,0x05,0x02,0x00]
66969 v_cmpsx_ge_f32_e64 s[10:11], s1, v2
66970 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x04,0x02,0x00]
66972 v_cmpsx_ge_f32_e64 s[10:11], s103, v2
66973 // CHECK: [0x0a,0x00,0xac,0xd0,0x67,0x04,0x02,0x00]
66975 v_cmpsx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
66976 // CHECK: [0x0a,0x00,0xac,0xd0,0x68,0x04,0x02,0x00]
66978 v_cmpsx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
66979 // CHECK: [0x0a,0x00,0xac,0xd0,0x69,0x04,0x02,0x00]
66981 v_cmpsx_ge_f32_e64 s[10:11], vcc_lo, v2
66982 // CHECK: [0x0a,0x00,0xac,0xd0,0x6a,0x04,0x02,0x00]
66984 v_cmpsx_ge_f32_e64 s[10:11], vcc_hi, v2
66985 // CHECK: [0x0a,0x00,0xac,0xd0,0x6b,0x04,0x02,0x00]
66987 v_cmpsx_ge_f32_e64 s[10:11], tba_lo, v2
66988 // CHECK: [0x0a,0x00,0xac,0xd0,0x6c,0x04,0x02,0x00]
66990 v_cmpsx_ge_f32_e64 s[10:11], tba_hi, v2
66991 // CHECK: [0x0a,0x00,0xac,0xd0,0x6d,0x04,0x02,0x00]
66993 v_cmpsx_ge_f32_e64 s[10:11], tma_lo, v2
66994 // CHECK: [0x0a,0x00,0xac,0xd0,0x6e,0x04,0x02,0x00]
66996 v_cmpsx_ge_f32_e64 s[10:11], tma_hi, v2
66997 // CHECK: [0x0a,0x00,0xac,0xd0,0x6f,0x04,0x02,0x00]
66999 v_cmpsx_ge_f32_e64 s[10:11], ttmp11, v2
67000 // CHECK: [0x0a,0x00,0xac,0xd0,0x7b,0x04,0x02,0x00]
67002 v_cmpsx_ge_f32_e64 s[10:11], m0, v2
67003 // CHECK: [0x0a,0x00,0xac,0xd0,0x7c,0x04,0x02,0x00]
67005 v_cmpsx_ge_f32_e64 s[10:11], exec_lo, v2
67006 // CHECK: [0x0a,0x00,0xac,0xd0,0x7e,0x04,0x02,0x00]
67008 v_cmpsx_ge_f32_e64 s[10:11], exec_hi, v2
67009 // CHECK: [0x0a,0x00,0xac,0xd0,0x7f,0x04,0x02,0x00]
67011 v_cmpsx_ge_f32_e64 s[10:11], 0, v2
67012 // CHECK: [0x0a,0x00,0xac,0xd0,0x80,0x04,0x02,0x00]
67014 v_cmpsx_ge_f32_e64 s[10:11], -1, v2
67015 // CHECK: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00]
67017 v_cmpsx_ge_f32_e64 s[10:11], 0.5, v2
67018 // CHECK: [0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00]
67020 v_cmpsx_ge_f32_e64 s[10:11], -4.0, v2
67021 // CHECK: [0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00]
67023 v_cmpsx_ge_f32_e64 s[10:11], v1, v255
67024 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00]
67026 v_cmpsx_ge_f32_e64 s[10:11], v1, s2
67027 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x00,0x00]
67029 v_cmpsx_ge_f32_e64 s[10:11], v1, s103
67030 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcf,0x00,0x00]
67032 v_cmpsx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
67033 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd1,0x00,0x00]
67035 v_cmpsx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
67036 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd3,0x00,0x00]
67038 v_cmpsx_ge_f32_e64 s[10:11], v1, vcc_lo
67039 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd5,0x00,0x00]
67041 v_cmpsx_ge_f32_e64 s[10:11], v1, vcc_hi
67042 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd7,0x00,0x00]
67044 v_cmpsx_ge_f32_e64 s[10:11], v1, tba_lo
67045 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd9,0x00,0x00]
67047 v_cmpsx_ge_f32_e64 s[10:11], v1, tba_hi
67048 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdb,0x00,0x00]
67050 v_cmpsx_ge_f32_e64 s[10:11], v1, tma_lo
67051 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdd,0x00,0x00]
67053 v_cmpsx_ge_f32_e64 s[10:11], v1, tma_hi
67054 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdf,0x00,0x00]
67056 v_cmpsx_ge_f32_e64 s[10:11], v1, ttmp11
67057 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf7,0x00,0x00]
67059 v_cmpsx_ge_f32_e64 s[10:11], v1, m0
67060 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf9,0x00,0x00]
67062 v_cmpsx_ge_f32_e64 s[10:11], v1, exec_lo
67063 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xfd,0x00,0x00]
67065 v_cmpsx_ge_f32_e64 s[10:11], v1, exec_hi
67066 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x00,0x00]
67068 v_cmpsx_ge_f32_e64 s[10:11], v1, 0
67069 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x01,0x01,0x00]
67071 v_cmpsx_ge_f32_e64 s[10:11], v1, -1
67072 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00]
67074 v_cmpsx_ge_f32_e64 s[10:11], v1, 0.5
67075 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00]
67077 v_cmpsx_ge_f32_e64 s[10:11], v1, -4.0
67078 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00]
67080 v_cmpsx_ge_f32_e64 s[10:11], -v1, v2
67081 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x20]
67083 v_cmpsx_ge_f32_e64 s[10:11], v1, -v2
67084 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x40]
67086 v_cmpsx_ge_f32_e64 s[10:11], -v1, -v2
67087 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x60]
67089 v_cmpsx_o_f32 vcc, v1, v2
67090 // CHECK: [0x01,0x05,0xae,0x7c]
67092 v_cmpsx_o_f32 vcc, v255, v2
67093 // CHECK: [0xff,0x05,0xae,0x7c]
67095 v_cmpsx_o_f32 vcc, s1, v2
67096 // CHECK: [0x01,0x04,0xae,0x7c]
67098 v_cmpsx_o_f32 vcc, s103, v2
67099 // CHECK: [0x67,0x04,0xae,0x7c]
67101 v_cmpsx_o_f32 vcc, flat_scratch_lo, v2
67102 // CHECK: [0x68,0x04,0xae,0x7c]
67104 v_cmpsx_o_f32 vcc, flat_scratch_hi, v2
67105 // CHECK: [0x69,0x04,0xae,0x7c]
67107 v_cmpsx_o_f32 vcc, vcc_lo, v2
67108 // CHECK: [0x6a,0x04,0xae,0x7c]
67110 v_cmpsx_o_f32 vcc, vcc_hi, v2
67111 // CHECK: [0x6b,0x04,0xae,0x7c]
67113 v_cmpsx_o_f32 vcc, tba_lo, v2
67114 // CHECK: [0x6c,0x04,0xae,0x7c]
67116 v_cmpsx_o_f32 vcc, tba_hi, v2
67117 // CHECK: [0x6d,0x04,0xae,0x7c]
67119 v_cmpsx_o_f32 vcc, tma_lo, v2
67120 // CHECK: [0x6e,0x04,0xae,0x7c]
67122 v_cmpsx_o_f32 vcc, tma_hi, v2
67123 // CHECK: [0x6f,0x04,0xae,0x7c]
67125 v_cmpsx_o_f32 vcc, ttmp11, v2
67126 // CHECK: [0x7b,0x04,0xae,0x7c]
67128 v_cmpsx_o_f32 vcc, m0, v2
67129 // CHECK: [0x7c,0x04,0xae,0x7c]
67131 v_cmpsx_o_f32 vcc, exec_lo, v2
67132 // CHECK: [0x7e,0x04,0xae,0x7c]
67134 v_cmpsx_o_f32 vcc, exec_hi, v2
67135 // CHECK: [0x7f,0x04,0xae,0x7c]
67137 v_cmpsx_o_f32 vcc, 0, v2
67138 // CHECK: [0x80,0x04,0xae,0x7c]
67140 v_cmpsx_o_f32 vcc, -1, v2
67141 // CHECK: [0xc1,0x04,0xae,0x7c]
67143 v_cmpsx_o_f32 vcc, 0.5, v2
67144 // CHECK: [0xf0,0x04,0xae,0x7c]
67146 v_cmpsx_o_f32 vcc, -4.0, v2
67147 // CHECK: [0xf7,0x04,0xae,0x7c]
67149 v_cmpsx_o_f32 vcc, 0xaf123456, v2
67150 // CHECK: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
67152 v_cmpsx_o_f32 vcc, 0x3f717273, v2
67153 // CHECK: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
67155 v_cmpsx_o_f32 vcc, v1, v255
67156 // CHECK: [0x01,0xff,0xaf,0x7c]
67158 v_cmpsx_o_f32_e64 s[10:11], v1, v2
67159 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67161 v_cmpsx_o_f32_e64 s[12:13], v1, v2
67162 // CHECK: [0x0c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67164 v_cmpsx_o_f32_e64 s[102:103], v1, v2
67165 // CHECK: [0x66,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67167 v_cmpsx_o_f32_e64 flat_scratch, v1, v2
67168 // CHECK: [0x68,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67170 v_cmpsx_o_f32_e64 vcc, v1, v2
67171 // CHECK: [0x6a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67173 v_cmpsx_o_f32_e64 tba, v1, v2
67174 // CHECK: [0x6c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67176 v_cmpsx_o_f32_e64 tma, v1, v2
67177 // CHECK: [0x6e,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67179 v_cmpsx_o_f32_e64 ttmp[10:11], v1, v2
67180 // CHECK: [0x7a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
67182 v_cmpsx_o_f32_e64 s[10:11], v255, v2
67183 // CHECK: [0x0a,0x00,0xae,0xd0,0xff,0x05,0x02,0x00]
67185 v_cmpsx_o_f32_e64 s[10:11], s1, v2
67186 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x04,0x02,0x00]
67188 v_cmpsx_o_f32_e64 s[10:11], s103, v2
67189 // CHECK: [0x0a,0x00,0xae,0xd0,0x67,0x04,0x02,0x00]
67191 v_cmpsx_o_f32_e64 s[10:11], flat_scratch_lo, v2
67192 // CHECK: [0x0a,0x00,0xae,0xd0,0x68,0x04,0x02,0x00]
67194 v_cmpsx_o_f32_e64 s[10:11], flat_scratch_hi, v2
67195 // CHECK: [0x0a,0x00,0xae,0xd0,0x69,0x04,0x02,0x00]
67197 v_cmpsx_o_f32_e64 s[10:11], vcc_lo, v2
67198 // CHECK: [0x0a,0x00,0xae,0xd0,0x6a,0x04,0x02,0x00]
67200 v_cmpsx_o_f32_e64 s[10:11], vcc_hi, v2
67201 // CHECK: [0x0a,0x00,0xae,0xd0,0x6b,0x04,0x02,0x00]
67203 v_cmpsx_o_f32_e64 s[10:11], tba_lo, v2
67204 // CHECK: [0x0a,0x00,0xae,0xd0,0x6c,0x04,0x02,0x00]
67206 v_cmpsx_o_f32_e64 s[10:11], tba_hi, v2
67207 // CHECK: [0x0a,0x00,0xae,0xd0,0x6d,0x04,0x02,0x00]
67209 v_cmpsx_o_f32_e64 s[10:11], tma_lo, v2
67210 // CHECK: [0x0a,0x00,0xae,0xd0,0x6e,0x04,0x02,0x00]
67212 v_cmpsx_o_f32_e64 s[10:11], tma_hi, v2
67213 // CHECK: [0x0a,0x00,0xae,0xd0,0x6f,0x04,0x02,0x00]
67215 v_cmpsx_o_f32_e64 s[10:11], ttmp11, v2
67216 // CHECK: [0x0a,0x00,0xae,0xd0,0x7b,0x04,0x02,0x00]
67218 v_cmpsx_o_f32_e64 s[10:11], m0, v2
67219 // CHECK: [0x0a,0x00,0xae,0xd0,0x7c,0x04,0x02,0x00]
67221 v_cmpsx_o_f32_e64 s[10:11], exec_lo, v2
67222 // CHECK: [0x0a,0x00,0xae,0xd0,0x7e,0x04,0x02,0x00]
67224 v_cmpsx_o_f32_e64 s[10:11], exec_hi, v2
67225 // CHECK: [0x0a,0x00,0xae,0xd0,0x7f,0x04,0x02,0x00]
67227 v_cmpsx_o_f32_e64 s[10:11], 0, v2
67228 // CHECK: [0x0a,0x00,0xae,0xd0,0x80,0x04,0x02,0x00]
67230 v_cmpsx_o_f32_e64 s[10:11], -1, v2
67231 // CHECK: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00]
67233 v_cmpsx_o_f32_e64 s[10:11], 0.5, v2
67234 // CHECK: [0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00]
67236 v_cmpsx_o_f32_e64 s[10:11], -4.0, v2
67237 // CHECK: [0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00]
67239 v_cmpsx_o_f32_e64 s[10:11], v1, v255
67240 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00]
67242 v_cmpsx_o_f32_e64 s[10:11], v1, s2
67243 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x00,0x00]
67245 v_cmpsx_o_f32_e64 s[10:11], v1, s103
67246 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcf,0x00,0x00]
67248 v_cmpsx_o_f32_e64 s[10:11], v1, flat_scratch_lo
67249 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd1,0x00,0x00]
67251 v_cmpsx_o_f32_e64 s[10:11], v1, flat_scratch_hi
67252 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd3,0x00,0x00]
67254 v_cmpsx_o_f32_e64 s[10:11], v1, vcc_lo
67255 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd5,0x00,0x00]
67257 v_cmpsx_o_f32_e64 s[10:11], v1, vcc_hi
67258 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd7,0x00,0x00]
67260 v_cmpsx_o_f32_e64 s[10:11], v1, tba_lo
67261 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd9,0x00,0x00]
67263 v_cmpsx_o_f32_e64 s[10:11], v1, tba_hi
67264 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdb,0x00,0x00]
67266 v_cmpsx_o_f32_e64 s[10:11], v1, tma_lo
67267 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdd,0x00,0x00]
67269 v_cmpsx_o_f32_e64 s[10:11], v1, tma_hi
67270 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdf,0x00,0x00]
67272 v_cmpsx_o_f32_e64 s[10:11], v1, ttmp11
67273 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf7,0x00,0x00]
67275 v_cmpsx_o_f32_e64 s[10:11], v1, m0
67276 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf9,0x00,0x00]
67278 v_cmpsx_o_f32_e64 s[10:11], v1, exec_lo
67279 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xfd,0x00,0x00]
67281 v_cmpsx_o_f32_e64 s[10:11], v1, exec_hi
67282 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x00,0x00]
67284 v_cmpsx_o_f32_e64 s[10:11], v1, 0
67285 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x01,0x01,0x00]
67287 v_cmpsx_o_f32_e64 s[10:11], v1, -1
67288 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00]
67290 v_cmpsx_o_f32_e64 s[10:11], v1, 0.5
67291 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00]
67293 v_cmpsx_o_f32_e64 s[10:11], v1, -4.0
67294 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00]
67296 v_cmpsx_o_f32_e64 s[10:11], -v1, v2
67297 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x20]
67299 v_cmpsx_o_f32_e64 s[10:11], v1, -v2
67300 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x40]
67302 v_cmpsx_o_f32_e64 s[10:11], -v1, -v2
67303 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x60]
67305 v_cmpsx_u_f32 vcc, v1, v2
67306 // CHECK: [0x01,0x05,0xb0,0x7c]
67308 v_cmpsx_u_f32 vcc, v255, v2
67309 // CHECK: [0xff,0x05,0xb0,0x7c]
67311 v_cmpsx_u_f32 vcc, s1, v2
67312 // CHECK: [0x01,0x04,0xb0,0x7c]
67314 v_cmpsx_u_f32 vcc, s103, v2
67315 // CHECK: [0x67,0x04,0xb0,0x7c]
67317 v_cmpsx_u_f32 vcc, flat_scratch_lo, v2
67318 // CHECK: [0x68,0x04,0xb0,0x7c]
67320 v_cmpsx_u_f32 vcc, flat_scratch_hi, v2
67321 // CHECK: [0x69,0x04,0xb0,0x7c]
67323 v_cmpsx_u_f32 vcc, vcc_lo, v2
67324 // CHECK: [0x6a,0x04,0xb0,0x7c]
67326 v_cmpsx_u_f32 vcc, vcc_hi, v2
67327 // CHECK: [0x6b,0x04,0xb0,0x7c]
67329 v_cmpsx_u_f32 vcc, tba_lo, v2
67330 // CHECK: [0x6c,0x04,0xb0,0x7c]
67332 v_cmpsx_u_f32 vcc, tba_hi, v2
67333 // CHECK: [0x6d,0x04,0xb0,0x7c]
67335 v_cmpsx_u_f32 vcc, tma_lo, v2
67336 // CHECK: [0x6e,0x04,0xb0,0x7c]
67338 v_cmpsx_u_f32 vcc, tma_hi, v2
67339 // CHECK: [0x6f,0x04,0xb0,0x7c]
67341 v_cmpsx_u_f32 vcc, ttmp11, v2
67342 // CHECK: [0x7b,0x04,0xb0,0x7c]
67344 v_cmpsx_u_f32 vcc, m0, v2
67345 // CHECK: [0x7c,0x04,0xb0,0x7c]
67347 v_cmpsx_u_f32 vcc, exec_lo, v2
67348 // CHECK: [0x7e,0x04,0xb0,0x7c]
67350 v_cmpsx_u_f32 vcc, exec_hi, v2
67351 // CHECK: [0x7f,0x04,0xb0,0x7c]
67353 v_cmpsx_u_f32 vcc, 0, v2
67354 // CHECK: [0x80,0x04,0xb0,0x7c]
67356 v_cmpsx_u_f32 vcc, -1, v2
67357 // CHECK: [0xc1,0x04,0xb0,0x7c]
67359 v_cmpsx_u_f32 vcc, 0.5, v2
67360 // CHECK: [0xf0,0x04,0xb0,0x7c]
67362 v_cmpsx_u_f32 vcc, -4.0, v2
67363 // CHECK: [0xf7,0x04,0xb0,0x7c]
67365 v_cmpsx_u_f32 vcc, 0xaf123456, v2
67366 // CHECK: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
67368 v_cmpsx_u_f32 vcc, 0x3f717273, v2
67369 // CHECK: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
67371 v_cmpsx_u_f32 vcc, v1, v255
67372 // CHECK: [0x01,0xff,0xb1,0x7c]
67374 v_cmpsx_u_f32_e64 s[10:11], v1, v2
67375 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67377 v_cmpsx_u_f32_e64 s[12:13], v1, v2
67378 // CHECK: [0x0c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67380 v_cmpsx_u_f32_e64 s[102:103], v1, v2
67381 // CHECK: [0x66,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67383 v_cmpsx_u_f32_e64 flat_scratch, v1, v2
67384 // CHECK: [0x68,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67386 v_cmpsx_u_f32_e64 vcc, v1, v2
67387 // CHECK: [0x6a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67389 v_cmpsx_u_f32_e64 tba, v1, v2
67390 // CHECK: [0x6c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67392 v_cmpsx_u_f32_e64 tma, v1, v2
67393 // CHECK: [0x6e,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67395 v_cmpsx_u_f32_e64 ttmp[10:11], v1, v2
67396 // CHECK: [0x7a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
67398 v_cmpsx_u_f32_e64 s[10:11], v255, v2
67399 // CHECK: [0x0a,0x00,0xb0,0xd0,0xff,0x05,0x02,0x00]
67401 v_cmpsx_u_f32_e64 s[10:11], s1, v2
67402 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x04,0x02,0x00]
67404 v_cmpsx_u_f32_e64 s[10:11], s103, v2
67405 // CHECK: [0x0a,0x00,0xb0,0xd0,0x67,0x04,0x02,0x00]
67407 v_cmpsx_u_f32_e64 s[10:11], flat_scratch_lo, v2
67408 // CHECK: [0x0a,0x00,0xb0,0xd0,0x68,0x04,0x02,0x00]
67410 v_cmpsx_u_f32_e64 s[10:11], flat_scratch_hi, v2
67411 // CHECK: [0x0a,0x00,0xb0,0xd0,0x69,0x04,0x02,0x00]
67413 v_cmpsx_u_f32_e64 s[10:11], vcc_lo, v2
67414 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6a,0x04,0x02,0x00]
67416 v_cmpsx_u_f32_e64 s[10:11], vcc_hi, v2
67417 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6b,0x04,0x02,0x00]
67419 v_cmpsx_u_f32_e64 s[10:11], tba_lo, v2
67420 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6c,0x04,0x02,0x00]
67422 v_cmpsx_u_f32_e64 s[10:11], tba_hi, v2
67423 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6d,0x04,0x02,0x00]
67425 v_cmpsx_u_f32_e64 s[10:11], tma_lo, v2
67426 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6e,0x04,0x02,0x00]
67428 v_cmpsx_u_f32_e64 s[10:11], tma_hi, v2
67429 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6f,0x04,0x02,0x00]
67431 v_cmpsx_u_f32_e64 s[10:11], ttmp11, v2
67432 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7b,0x04,0x02,0x00]
67434 v_cmpsx_u_f32_e64 s[10:11], m0, v2
67435 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7c,0x04,0x02,0x00]
67437 v_cmpsx_u_f32_e64 s[10:11], exec_lo, v2
67438 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7e,0x04,0x02,0x00]
67440 v_cmpsx_u_f32_e64 s[10:11], exec_hi, v2
67441 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7f,0x04,0x02,0x00]
67443 v_cmpsx_u_f32_e64 s[10:11], 0, v2
67444 // CHECK: [0x0a,0x00,0xb0,0xd0,0x80,0x04,0x02,0x00]
67446 v_cmpsx_u_f32_e64 s[10:11], -1, v2
67447 // CHECK: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00]
67449 v_cmpsx_u_f32_e64 s[10:11], 0.5, v2
67450 // CHECK: [0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00]
67452 v_cmpsx_u_f32_e64 s[10:11], -4.0, v2
67453 // CHECK: [0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00]
67455 v_cmpsx_u_f32_e64 s[10:11], v1, v255
67456 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00]
67458 v_cmpsx_u_f32_e64 s[10:11], v1, s2
67459 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x00,0x00]
67461 v_cmpsx_u_f32_e64 s[10:11], v1, s103
67462 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcf,0x00,0x00]
67464 v_cmpsx_u_f32_e64 s[10:11], v1, flat_scratch_lo
67465 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd1,0x00,0x00]
67467 v_cmpsx_u_f32_e64 s[10:11], v1, flat_scratch_hi
67468 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd3,0x00,0x00]
67470 v_cmpsx_u_f32_e64 s[10:11], v1, vcc_lo
67471 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd5,0x00,0x00]
67473 v_cmpsx_u_f32_e64 s[10:11], v1, vcc_hi
67474 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd7,0x00,0x00]
67476 v_cmpsx_u_f32_e64 s[10:11], v1, tba_lo
67477 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd9,0x00,0x00]
67479 v_cmpsx_u_f32_e64 s[10:11], v1, tba_hi
67480 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdb,0x00,0x00]
67482 v_cmpsx_u_f32_e64 s[10:11], v1, tma_lo
67483 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdd,0x00,0x00]
67485 v_cmpsx_u_f32_e64 s[10:11], v1, tma_hi
67486 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdf,0x00,0x00]
67488 v_cmpsx_u_f32_e64 s[10:11], v1, ttmp11
67489 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf7,0x00,0x00]
67491 v_cmpsx_u_f32_e64 s[10:11], v1, m0
67492 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf9,0x00,0x00]
67494 v_cmpsx_u_f32_e64 s[10:11], v1, exec_lo
67495 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xfd,0x00,0x00]
67497 v_cmpsx_u_f32_e64 s[10:11], v1, exec_hi
67498 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x00,0x00]
67500 v_cmpsx_u_f32_e64 s[10:11], v1, 0
67501 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x01,0x01,0x00]
67503 v_cmpsx_u_f32_e64 s[10:11], v1, -1
67504 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00]
67506 v_cmpsx_u_f32_e64 s[10:11], v1, 0.5
67507 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00]
67509 v_cmpsx_u_f32_e64 s[10:11], v1, -4.0
67510 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00]
67512 v_cmpsx_u_f32_e64 s[10:11], -v1, v2
67513 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x20]
67515 v_cmpsx_u_f32_e64 s[10:11], v1, -v2
67516 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x40]
67518 v_cmpsx_u_f32_e64 s[10:11], -v1, -v2
67519 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x60]
67521 v_cmpsx_nge_f32 vcc, v1, v2
67522 // CHECK: [0x01,0x05,0xb2,0x7c]
67524 v_cmpsx_nge_f32 vcc, v255, v2
67525 // CHECK: [0xff,0x05,0xb2,0x7c]
67527 v_cmpsx_nge_f32 vcc, s1, v2
67528 // CHECK: [0x01,0x04,0xb2,0x7c]
67530 v_cmpsx_nge_f32 vcc, s103, v2
67531 // CHECK: [0x67,0x04,0xb2,0x7c]
67533 v_cmpsx_nge_f32 vcc, flat_scratch_lo, v2
67534 // CHECK: [0x68,0x04,0xb2,0x7c]
67536 v_cmpsx_nge_f32 vcc, flat_scratch_hi, v2
67537 // CHECK: [0x69,0x04,0xb2,0x7c]
67539 v_cmpsx_nge_f32 vcc, vcc_lo, v2
67540 // CHECK: [0x6a,0x04,0xb2,0x7c]
67542 v_cmpsx_nge_f32 vcc, vcc_hi, v2
67543 // CHECK: [0x6b,0x04,0xb2,0x7c]
67545 v_cmpsx_nge_f32 vcc, tba_lo, v2
67546 // CHECK: [0x6c,0x04,0xb2,0x7c]
67548 v_cmpsx_nge_f32 vcc, tba_hi, v2
67549 // CHECK: [0x6d,0x04,0xb2,0x7c]
67551 v_cmpsx_nge_f32 vcc, tma_lo, v2
67552 // CHECK: [0x6e,0x04,0xb2,0x7c]
67554 v_cmpsx_nge_f32 vcc, tma_hi, v2
67555 // CHECK: [0x6f,0x04,0xb2,0x7c]
67557 v_cmpsx_nge_f32 vcc, ttmp11, v2
67558 // CHECK: [0x7b,0x04,0xb2,0x7c]
67560 v_cmpsx_nge_f32 vcc, m0, v2
67561 // CHECK: [0x7c,0x04,0xb2,0x7c]
67563 v_cmpsx_nge_f32 vcc, exec_lo, v2
67564 // CHECK: [0x7e,0x04,0xb2,0x7c]
67566 v_cmpsx_nge_f32 vcc, exec_hi, v2
67567 // CHECK: [0x7f,0x04,0xb2,0x7c]
67569 v_cmpsx_nge_f32 vcc, 0, v2
67570 // CHECK: [0x80,0x04,0xb2,0x7c]
67572 v_cmpsx_nge_f32 vcc, -1, v2
67573 // CHECK: [0xc1,0x04,0xb2,0x7c]
67575 v_cmpsx_nge_f32 vcc, 0.5, v2
67576 // CHECK: [0xf0,0x04,0xb2,0x7c]
67578 v_cmpsx_nge_f32 vcc, -4.0, v2
67579 // CHECK: [0xf7,0x04,0xb2,0x7c]
67581 v_cmpsx_nge_f32 vcc, 0xaf123456, v2
67582 // CHECK: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
67584 v_cmpsx_nge_f32 vcc, 0x3f717273, v2
67585 // CHECK: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
67587 v_cmpsx_nge_f32 vcc, v1, v255
67588 // CHECK: [0x01,0xff,0xb3,0x7c]
67590 v_cmpsx_nge_f32_e64 s[10:11], v1, v2
67591 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67593 v_cmpsx_nge_f32_e64 s[12:13], v1, v2
67594 // CHECK: [0x0c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67596 v_cmpsx_nge_f32_e64 s[102:103], v1, v2
67597 // CHECK: [0x66,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67599 v_cmpsx_nge_f32_e64 flat_scratch, v1, v2
67600 // CHECK: [0x68,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67602 v_cmpsx_nge_f32_e64 vcc, v1, v2
67603 // CHECK: [0x6a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67605 v_cmpsx_nge_f32_e64 tba, v1, v2
67606 // CHECK: [0x6c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67608 v_cmpsx_nge_f32_e64 tma, v1, v2
67609 // CHECK: [0x6e,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67611 v_cmpsx_nge_f32_e64 ttmp[10:11], v1, v2
67612 // CHECK: [0x7a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
67614 v_cmpsx_nge_f32_e64 s[10:11], v255, v2
67615 // CHECK: [0x0a,0x00,0xb2,0xd0,0xff,0x05,0x02,0x00]
67617 v_cmpsx_nge_f32_e64 s[10:11], s1, v2
67618 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x04,0x02,0x00]
67620 v_cmpsx_nge_f32_e64 s[10:11], s103, v2
67621 // CHECK: [0x0a,0x00,0xb2,0xd0,0x67,0x04,0x02,0x00]
67623 v_cmpsx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
67624 // CHECK: [0x0a,0x00,0xb2,0xd0,0x68,0x04,0x02,0x00]
67626 v_cmpsx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
67627 // CHECK: [0x0a,0x00,0xb2,0xd0,0x69,0x04,0x02,0x00]
67629 v_cmpsx_nge_f32_e64 s[10:11], vcc_lo, v2
67630 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6a,0x04,0x02,0x00]
67632 v_cmpsx_nge_f32_e64 s[10:11], vcc_hi, v2
67633 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6b,0x04,0x02,0x00]
67635 v_cmpsx_nge_f32_e64 s[10:11], tba_lo, v2
67636 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6c,0x04,0x02,0x00]
67638 v_cmpsx_nge_f32_e64 s[10:11], tba_hi, v2
67639 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6d,0x04,0x02,0x00]
67641 v_cmpsx_nge_f32_e64 s[10:11], tma_lo, v2
67642 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6e,0x04,0x02,0x00]
67644 v_cmpsx_nge_f32_e64 s[10:11], tma_hi, v2
67645 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6f,0x04,0x02,0x00]
67647 v_cmpsx_nge_f32_e64 s[10:11], ttmp11, v2
67648 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7b,0x04,0x02,0x00]
67650 v_cmpsx_nge_f32_e64 s[10:11], m0, v2
67651 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7c,0x04,0x02,0x00]
67653 v_cmpsx_nge_f32_e64 s[10:11], exec_lo, v2
67654 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7e,0x04,0x02,0x00]
67656 v_cmpsx_nge_f32_e64 s[10:11], exec_hi, v2
67657 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7f,0x04,0x02,0x00]
67659 v_cmpsx_nge_f32_e64 s[10:11], 0, v2
67660 // CHECK: [0x0a,0x00,0xb2,0xd0,0x80,0x04,0x02,0x00]
67662 v_cmpsx_nge_f32_e64 s[10:11], -1, v2
67663 // CHECK: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00]
67665 v_cmpsx_nge_f32_e64 s[10:11], 0.5, v2
67666 // CHECK: [0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00]
67668 v_cmpsx_nge_f32_e64 s[10:11], -4.0, v2
67669 // CHECK: [0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00]
67671 v_cmpsx_nge_f32_e64 s[10:11], v1, v255
67672 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00]
67674 v_cmpsx_nge_f32_e64 s[10:11], v1, s2
67675 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x00,0x00]
67677 v_cmpsx_nge_f32_e64 s[10:11], v1, s103
67678 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcf,0x00,0x00]
67680 v_cmpsx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
67681 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd1,0x00,0x00]
67683 v_cmpsx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
67684 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd3,0x00,0x00]
67686 v_cmpsx_nge_f32_e64 s[10:11], v1, vcc_lo
67687 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd5,0x00,0x00]
67689 v_cmpsx_nge_f32_e64 s[10:11], v1, vcc_hi
67690 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd7,0x00,0x00]
67692 v_cmpsx_nge_f32_e64 s[10:11], v1, tba_lo
67693 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd9,0x00,0x00]
67695 v_cmpsx_nge_f32_e64 s[10:11], v1, tba_hi
67696 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdb,0x00,0x00]
67698 v_cmpsx_nge_f32_e64 s[10:11], v1, tma_lo
67699 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdd,0x00,0x00]
67701 v_cmpsx_nge_f32_e64 s[10:11], v1, tma_hi
67702 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdf,0x00,0x00]
67704 v_cmpsx_nge_f32_e64 s[10:11], v1, ttmp11
67705 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf7,0x00,0x00]
67707 v_cmpsx_nge_f32_e64 s[10:11], v1, m0
67708 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf9,0x00,0x00]
67710 v_cmpsx_nge_f32_e64 s[10:11], v1, exec_lo
67711 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xfd,0x00,0x00]
67713 v_cmpsx_nge_f32_e64 s[10:11], v1, exec_hi
67714 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x00,0x00]
67716 v_cmpsx_nge_f32_e64 s[10:11], v1, 0
67717 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x01,0x01,0x00]
67719 v_cmpsx_nge_f32_e64 s[10:11], v1, -1
67720 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00]
67722 v_cmpsx_nge_f32_e64 s[10:11], v1, 0.5
67723 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00]
67725 v_cmpsx_nge_f32_e64 s[10:11], v1, -4.0
67726 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00]
67728 v_cmpsx_nge_f32_e64 s[10:11], -v1, v2
67729 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x20]
67731 v_cmpsx_nge_f32_e64 s[10:11], v1, -v2
67732 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x40]
67734 v_cmpsx_nge_f32_e64 s[10:11], -v1, -v2
67735 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x60]
67737 v_cmpsx_nlg_f32 vcc, v1, v2
67738 // CHECK: [0x01,0x05,0xb4,0x7c]
67740 v_cmpsx_nlg_f32 vcc, v255, v2
67741 // CHECK: [0xff,0x05,0xb4,0x7c]
67743 v_cmpsx_nlg_f32 vcc, s1, v2
67744 // CHECK: [0x01,0x04,0xb4,0x7c]
67746 v_cmpsx_nlg_f32 vcc, s103, v2
67747 // CHECK: [0x67,0x04,0xb4,0x7c]
67749 v_cmpsx_nlg_f32 vcc, flat_scratch_lo, v2
67750 // CHECK: [0x68,0x04,0xb4,0x7c]
67752 v_cmpsx_nlg_f32 vcc, flat_scratch_hi, v2
67753 // CHECK: [0x69,0x04,0xb4,0x7c]
67755 v_cmpsx_nlg_f32 vcc, vcc_lo, v2
67756 // CHECK: [0x6a,0x04,0xb4,0x7c]
67758 v_cmpsx_nlg_f32 vcc, vcc_hi, v2
67759 // CHECK: [0x6b,0x04,0xb4,0x7c]
67761 v_cmpsx_nlg_f32 vcc, tba_lo, v2
67762 // CHECK: [0x6c,0x04,0xb4,0x7c]
67764 v_cmpsx_nlg_f32 vcc, tba_hi, v2
67765 // CHECK: [0x6d,0x04,0xb4,0x7c]
67767 v_cmpsx_nlg_f32 vcc, tma_lo, v2
67768 // CHECK: [0x6e,0x04,0xb4,0x7c]
67770 v_cmpsx_nlg_f32 vcc, tma_hi, v2
67771 // CHECK: [0x6f,0x04,0xb4,0x7c]
67773 v_cmpsx_nlg_f32 vcc, ttmp11, v2
67774 // CHECK: [0x7b,0x04,0xb4,0x7c]
67776 v_cmpsx_nlg_f32 vcc, m0, v2
67777 // CHECK: [0x7c,0x04,0xb4,0x7c]
67779 v_cmpsx_nlg_f32 vcc, exec_lo, v2
67780 // CHECK: [0x7e,0x04,0xb4,0x7c]
67782 v_cmpsx_nlg_f32 vcc, exec_hi, v2
67783 // CHECK: [0x7f,0x04,0xb4,0x7c]
67785 v_cmpsx_nlg_f32 vcc, 0, v2
67786 // CHECK: [0x80,0x04,0xb4,0x7c]
67788 v_cmpsx_nlg_f32 vcc, -1, v2
67789 // CHECK: [0xc1,0x04,0xb4,0x7c]
67791 v_cmpsx_nlg_f32 vcc, 0.5, v2
67792 // CHECK: [0xf0,0x04,0xb4,0x7c]
67794 v_cmpsx_nlg_f32 vcc, -4.0, v2
67795 // CHECK: [0xf7,0x04,0xb4,0x7c]
67797 v_cmpsx_nlg_f32 vcc, 0xaf123456, v2
67798 // CHECK: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
67800 v_cmpsx_nlg_f32 vcc, 0x3f717273, v2
67801 // CHECK: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
67803 v_cmpsx_nlg_f32 vcc, v1, v255
67804 // CHECK: [0x01,0xff,0xb5,0x7c]
67806 v_cmpsx_nlg_f32_e64 s[10:11], v1, v2
67807 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67809 v_cmpsx_nlg_f32_e64 s[12:13], v1, v2
67810 // CHECK: [0x0c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67812 v_cmpsx_nlg_f32_e64 s[102:103], v1, v2
67813 // CHECK: [0x66,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67815 v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2
67816 // CHECK: [0x68,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67818 v_cmpsx_nlg_f32_e64 vcc, v1, v2
67819 // CHECK: [0x6a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67821 v_cmpsx_nlg_f32_e64 tba, v1, v2
67822 // CHECK: [0x6c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67824 v_cmpsx_nlg_f32_e64 tma, v1, v2
67825 // CHECK: [0x6e,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67827 v_cmpsx_nlg_f32_e64 ttmp[10:11], v1, v2
67828 // CHECK: [0x7a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
67830 v_cmpsx_nlg_f32_e64 s[10:11], v255, v2
67831 // CHECK: [0x0a,0x00,0xb4,0xd0,0xff,0x05,0x02,0x00]
67833 v_cmpsx_nlg_f32_e64 s[10:11], s1, v2
67834 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x04,0x02,0x00]
67836 v_cmpsx_nlg_f32_e64 s[10:11], s103, v2
67837 // CHECK: [0x0a,0x00,0xb4,0xd0,0x67,0x04,0x02,0x00]
67839 v_cmpsx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
67840 // CHECK: [0x0a,0x00,0xb4,0xd0,0x68,0x04,0x02,0x00]
67842 v_cmpsx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
67843 // CHECK: [0x0a,0x00,0xb4,0xd0,0x69,0x04,0x02,0x00]
67845 v_cmpsx_nlg_f32_e64 s[10:11], vcc_lo, v2
67846 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6a,0x04,0x02,0x00]
67848 v_cmpsx_nlg_f32_e64 s[10:11], vcc_hi, v2
67849 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6b,0x04,0x02,0x00]
67851 v_cmpsx_nlg_f32_e64 s[10:11], tba_lo, v2
67852 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6c,0x04,0x02,0x00]
67854 v_cmpsx_nlg_f32_e64 s[10:11], tba_hi, v2
67855 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6d,0x04,0x02,0x00]
67857 v_cmpsx_nlg_f32_e64 s[10:11], tma_lo, v2
67858 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6e,0x04,0x02,0x00]
67860 v_cmpsx_nlg_f32_e64 s[10:11], tma_hi, v2
67861 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6f,0x04,0x02,0x00]
67863 v_cmpsx_nlg_f32_e64 s[10:11], ttmp11, v2
67864 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7b,0x04,0x02,0x00]
67866 v_cmpsx_nlg_f32_e64 s[10:11], m0, v2
67867 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7c,0x04,0x02,0x00]
67869 v_cmpsx_nlg_f32_e64 s[10:11], exec_lo, v2
67870 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7e,0x04,0x02,0x00]
67872 v_cmpsx_nlg_f32_e64 s[10:11], exec_hi, v2
67873 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7f,0x04,0x02,0x00]
67875 v_cmpsx_nlg_f32_e64 s[10:11], 0, v2
67876 // CHECK: [0x0a,0x00,0xb4,0xd0,0x80,0x04,0x02,0x00]
67878 v_cmpsx_nlg_f32_e64 s[10:11], -1, v2
67879 // CHECK: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00]
67881 v_cmpsx_nlg_f32_e64 s[10:11], 0.5, v2
67882 // CHECK: [0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00]
67884 v_cmpsx_nlg_f32_e64 s[10:11], -4.0, v2
67885 // CHECK: [0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00]
67887 v_cmpsx_nlg_f32_e64 s[10:11], v1, v255
67888 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00]
67890 v_cmpsx_nlg_f32_e64 s[10:11], v1, s2
67891 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x00,0x00]
67893 v_cmpsx_nlg_f32_e64 s[10:11], v1, s103
67894 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcf,0x00,0x00]
67896 v_cmpsx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
67897 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd1,0x00,0x00]
67899 v_cmpsx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
67900 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd3,0x00,0x00]
67902 v_cmpsx_nlg_f32_e64 s[10:11], v1, vcc_lo
67903 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd5,0x00,0x00]
67905 v_cmpsx_nlg_f32_e64 s[10:11], v1, vcc_hi
67906 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd7,0x00,0x00]
67908 v_cmpsx_nlg_f32_e64 s[10:11], v1, tba_lo
67909 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd9,0x00,0x00]
67911 v_cmpsx_nlg_f32_e64 s[10:11], v1, tba_hi
67912 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdb,0x00,0x00]
67914 v_cmpsx_nlg_f32_e64 s[10:11], v1, tma_lo
67915 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdd,0x00,0x00]
67917 v_cmpsx_nlg_f32_e64 s[10:11], v1, tma_hi
67918 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdf,0x00,0x00]
67920 v_cmpsx_nlg_f32_e64 s[10:11], v1, ttmp11
67921 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf7,0x00,0x00]
67923 v_cmpsx_nlg_f32_e64 s[10:11], v1, m0
67924 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf9,0x00,0x00]
67926 v_cmpsx_nlg_f32_e64 s[10:11], v1, exec_lo
67927 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xfd,0x00,0x00]
67929 v_cmpsx_nlg_f32_e64 s[10:11], v1, exec_hi
67930 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x00,0x00]
67932 v_cmpsx_nlg_f32_e64 s[10:11], v1, 0
67933 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x01,0x01,0x00]
67935 v_cmpsx_nlg_f32_e64 s[10:11], v1, -1
67936 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00]
67938 v_cmpsx_nlg_f32_e64 s[10:11], v1, 0.5
67939 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00]
67941 v_cmpsx_nlg_f32_e64 s[10:11], v1, -4.0
67942 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00]
67944 v_cmpsx_nlg_f32_e64 s[10:11], -v1, v2
67945 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x20]
67947 v_cmpsx_nlg_f32_e64 s[10:11], v1, -v2
67948 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x40]
67950 v_cmpsx_nlg_f32_e64 s[10:11], -v1, -v2
67951 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x60]
67953 v_cmpsx_ngt_f32 vcc, v1, v2
67954 // CHECK: [0x01,0x05,0xb6,0x7c]
67956 v_cmpsx_ngt_f32 vcc, v255, v2
67957 // CHECK: [0xff,0x05,0xb6,0x7c]
67959 v_cmpsx_ngt_f32 vcc, s1, v2
67960 // CHECK: [0x01,0x04,0xb6,0x7c]
67962 v_cmpsx_ngt_f32 vcc, s103, v2
67963 // CHECK: [0x67,0x04,0xb6,0x7c]
67965 v_cmpsx_ngt_f32 vcc, flat_scratch_lo, v2
67966 // CHECK: [0x68,0x04,0xb6,0x7c]
67968 v_cmpsx_ngt_f32 vcc, flat_scratch_hi, v2
67969 // CHECK: [0x69,0x04,0xb6,0x7c]
67971 v_cmpsx_ngt_f32 vcc, vcc_lo, v2
67972 // CHECK: [0x6a,0x04,0xb6,0x7c]
67974 v_cmpsx_ngt_f32 vcc, vcc_hi, v2
67975 // CHECK: [0x6b,0x04,0xb6,0x7c]
67977 v_cmpsx_ngt_f32 vcc, tba_lo, v2
67978 // CHECK: [0x6c,0x04,0xb6,0x7c]
67980 v_cmpsx_ngt_f32 vcc, tba_hi, v2
67981 // CHECK: [0x6d,0x04,0xb6,0x7c]
67983 v_cmpsx_ngt_f32 vcc, tma_lo, v2
67984 // CHECK: [0x6e,0x04,0xb6,0x7c]
67986 v_cmpsx_ngt_f32 vcc, tma_hi, v2
67987 // CHECK: [0x6f,0x04,0xb6,0x7c]
67989 v_cmpsx_ngt_f32 vcc, ttmp11, v2
67990 // CHECK: [0x7b,0x04,0xb6,0x7c]
67992 v_cmpsx_ngt_f32 vcc, m0, v2
67993 // CHECK: [0x7c,0x04,0xb6,0x7c]
67995 v_cmpsx_ngt_f32 vcc, exec_lo, v2
67996 // CHECK: [0x7e,0x04,0xb6,0x7c]
67998 v_cmpsx_ngt_f32 vcc, exec_hi, v2
67999 // CHECK: [0x7f,0x04,0xb6,0x7c]
68001 v_cmpsx_ngt_f32 vcc, 0, v2
68002 // CHECK: [0x80,0x04,0xb6,0x7c]
68004 v_cmpsx_ngt_f32 vcc, -1, v2
68005 // CHECK: [0xc1,0x04,0xb6,0x7c]
68007 v_cmpsx_ngt_f32 vcc, 0.5, v2
68008 // CHECK: [0xf0,0x04,0xb6,0x7c]
68010 v_cmpsx_ngt_f32 vcc, -4.0, v2
68011 // CHECK: [0xf7,0x04,0xb6,0x7c]
68013 v_cmpsx_ngt_f32 vcc, 0xaf123456, v2
68014 // CHECK: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
68016 v_cmpsx_ngt_f32 vcc, 0x3f717273, v2
68017 // CHECK: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
68019 v_cmpsx_ngt_f32 vcc, v1, v255
68020 // CHECK: [0x01,0xff,0xb7,0x7c]
68022 v_cmpsx_ngt_f32_e64 s[10:11], v1, v2
68023 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68025 v_cmpsx_ngt_f32_e64 s[12:13], v1, v2
68026 // CHECK: [0x0c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68028 v_cmpsx_ngt_f32_e64 s[102:103], v1, v2
68029 // CHECK: [0x66,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68031 v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2
68032 // CHECK: [0x68,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68034 v_cmpsx_ngt_f32_e64 vcc, v1, v2
68035 // CHECK: [0x6a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68037 v_cmpsx_ngt_f32_e64 tba, v1, v2
68038 // CHECK: [0x6c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68040 v_cmpsx_ngt_f32_e64 tma, v1, v2
68041 // CHECK: [0x6e,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68043 v_cmpsx_ngt_f32_e64 ttmp[10:11], v1, v2
68044 // CHECK: [0x7a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
68046 v_cmpsx_ngt_f32_e64 s[10:11], v255, v2
68047 // CHECK: [0x0a,0x00,0xb6,0xd0,0xff,0x05,0x02,0x00]
68049 v_cmpsx_ngt_f32_e64 s[10:11], s1, v2
68050 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x04,0x02,0x00]
68052 v_cmpsx_ngt_f32_e64 s[10:11], s103, v2
68053 // CHECK: [0x0a,0x00,0xb6,0xd0,0x67,0x04,0x02,0x00]
68055 v_cmpsx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
68056 // CHECK: [0x0a,0x00,0xb6,0xd0,0x68,0x04,0x02,0x00]
68058 v_cmpsx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
68059 // CHECK: [0x0a,0x00,0xb6,0xd0,0x69,0x04,0x02,0x00]
68061 v_cmpsx_ngt_f32_e64 s[10:11], vcc_lo, v2
68062 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6a,0x04,0x02,0x00]
68064 v_cmpsx_ngt_f32_e64 s[10:11], vcc_hi, v2
68065 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6b,0x04,0x02,0x00]
68067 v_cmpsx_ngt_f32_e64 s[10:11], tba_lo, v2
68068 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6c,0x04,0x02,0x00]
68070 v_cmpsx_ngt_f32_e64 s[10:11], tba_hi, v2
68071 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6d,0x04,0x02,0x00]
68073 v_cmpsx_ngt_f32_e64 s[10:11], tma_lo, v2
68074 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6e,0x04,0x02,0x00]
68076 v_cmpsx_ngt_f32_e64 s[10:11], tma_hi, v2
68077 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6f,0x04,0x02,0x00]
68079 v_cmpsx_ngt_f32_e64 s[10:11], ttmp11, v2
68080 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7b,0x04,0x02,0x00]
68082 v_cmpsx_ngt_f32_e64 s[10:11], m0, v2
68083 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7c,0x04,0x02,0x00]
68085 v_cmpsx_ngt_f32_e64 s[10:11], exec_lo, v2
68086 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7e,0x04,0x02,0x00]
68088 v_cmpsx_ngt_f32_e64 s[10:11], exec_hi, v2
68089 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7f,0x04,0x02,0x00]
68091 v_cmpsx_ngt_f32_e64 s[10:11], 0, v2
68092 // CHECK: [0x0a,0x00,0xb6,0xd0,0x80,0x04,0x02,0x00]
68094 v_cmpsx_ngt_f32_e64 s[10:11], -1, v2
68095 // CHECK: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00]
68097 v_cmpsx_ngt_f32_e64 s[10:11], 0.5, v2
68098 // CHECK: [0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00]
68100 v_cmpsx_ngt_f32_e64 s[10:11], -4.0, v2
68101 // CHECK: [0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00]
68103 v_cmpsx_ngt_f32_e64 s[10:11], v1, v255
68104 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00]
68106 v_cmpsx_ngt_f32_e64 s[10:11], v1, s2
68107 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x00,0x00]
68109 v_cmpsx_ngt_f32_e64 s[10:11], v1, s103
68110 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcf,0x00,0x00]
68112 v_cmpsx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
68113 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd1,0x00,0x00]
68115 v_cmpsx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
68116 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd3,0x00,0x00]
68118 v_cmpsx_ngt_f32_e64 s[10:11], v1, vcc_lo
68119 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd5,0x00,0x00]
68121 v_cmpsx_ngt_f32_e64 s[10:11], v1, vcc_hi
68122 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd7,0x00,0x00]
68124 v_cmpsx_ngt_f32_e64 s[10:11], v1, tba_lo
68125 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd9,0x00,0x00]
68127 v_cmpsx_ngt_f32_e64 s[10:11], v1, tba_hi
68128 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdb,0x00,0x00]
68130 v_cmpsx_ngt_f32_e64 s[10:11], v1, tma_lo
68131 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdd,0x00,0x00]
68133 v_cmpsx_ngt_f32_e64 s[10:11], v1, tma_hi
68134 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdf,0x00,0x00]
68136 v_cmpsx_ngt_f32_e64 s[10:11], v1, ttmp11
68137 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf7,0x00,0x00]
68139 v_cmpsx_ngt_f32_e64 s[10:11], v1, m0
68140 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf9,0x00,0x00]
68142 v_cmpsx_ngt_f32_e64 s[10:11], v1, exec_lo
68143 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xfd,0x00,0x00]
68145 v_cmpsx_ngt_f32_e64 s[10:11], v1, exec_hi
68146 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x00,0x00]
68148 v_cmpsx_ngt_f32_e64 s[10:11], v1, 0
68149 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x01,0x01,0x00]
68151 v_cmpsx_ngt_f32_e64 s[10:11], v1, -1
68152 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00]
68154 v_cmpsx_ngt_f32_e64 s[10:11], v1, 0.5
68155 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00]
68157 v_cmpsx_ngt_f32_e64 s[10:11], v1, -4.0
68158 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00]
68160 v_cmpsx_ngt_f32_e64 s[10:11], -v1, v2
68161 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x20]
68163 v_cmpsx_ngt_f32_e64 s[10:11], v1, -v2
68164 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x40]
68166 v_cmpsx_ngt_f32_e64 s[10:11], -v1, -v2
68167 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x60]
68169 v_cmpsx_nle_f32 vcc, v1, v2
68170 // CHECK: [0x01,0x05,0xb8,0x7c]
68172 v_cmpsx_nle_f32 vcc, v255, v2
68173 // CHECK: [0xff,0x05,0xb8,0x7c]
68175 v_cmpsx_nle_f32 vcc, s1, v2
68176 // CHECK: [0x01,0x04,0xb8,0x7c]
68178 v_cmpsx_nle_f32 vcc, s103, v2
68179 // CHECK: [0x67,0x04,0xb8,0x7c]
68181 v_cmpsx_nle_f32 vcc, flat_scratch_lo, v2
68182 // CHECK: [0x68,0x04,0xb8,0x7c]
68184 v_cmpsx_nle_f32 vcc, flat_scratch_hi, v2
68185 // CHECK: [0x69,0x04,0xb8,0x7c]
68187 v_cmpsx_nle_f32 vcc, vcc_lo, v2
68188 // CHECK: [0x6a,0x04,0xb8,0x7c]
68190 v_cmpsx_nle_f32 vcc, vcc_hi, v2
68191 // CHECK: [0x6b,0x04,0xb8,0x7c]
68193 v_cmpsx_nle_f32 vcc, tba_lo, v2
68194 // CHECK: [0x6c,0x04,0xb8,0x7c]
68196 v_cmpsx_nle_f32 vcc, tba_hi, v2
68197 // CHECK: [0x6d,0x04,0xb8,0x7c]
68199 v_cmpsx_nle_f32 vcc, tma_lo, v2
68200 // CHECK: [0x6e,0x04,0xb8,0x7c]
68202 v_cmpsx_nle_f32 vcc, tma_hi, v2
68203 // CHECK: [0x6f,0x04,0xb8,0x7c]
68205 v_cmpsx_nle_f32 vcc, ttmp11, v2
68206 // CHECK: [0x7b,0x04,0xb8,0x7c]
68208 v_cmpsx_nle_f32 vcc, m0, v2
68209 // CHECK: [0x7c,0x04,0xb8,0x7c]
68211 v_cmpsx_nle_f32 vcc, exec_lo, v2
68212 // CHECK: [0x7e,0x04,0xb8,0x7c]
68214 v_cmpsx_nle_f32 vcc, exec_hi, v2
68215 // CHECK: [0x7f,0x04,0xb8,0x7c]
68217 v_cmpsx_nle_f32 vcc, 0, v2
68218 // CHECK: [0x80,0x04,0xb8,0x7c]
68220 v_cmpsx_nle_f32 vcc, -1, v2
68221 // CHECK: [0xc1,0x04,0xb8,0x7c]
68223 v_cmpsx_nle_f32 vcc, 0.5, v2
68224 // CHECK: [0xf0,0x04,0xb8,0x7c]
68226 v_cmpsx_nle_f32 vcc, -4.0, v2
68227 // CHECK: [0xf7,0x04,0xb8,0x7c]
68229 v_cmpsx_nle_f32 vcc, 0xaf123456, v2
68230 // CHECK: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
68232 v_cmpsx_nle_f32 vcc, 0x3f717273, v2
68233 // CHECK: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
68235 v_cmpsx_nle_f32 vcc, v1, v255
68236 // CHECK: [0x01,0xff,0xb9,0x7c]
68238 v_cmpsx_nle_f32_e64 s[10:11], v1, v2
68239 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68241 v_cmpsx_nle_f32_e64 s[12:13], v1, v2
68242 // CHECK: [0x0c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68244 v_cmpsx_nle_f32_e64 s[102:103], v1, v2
68245 // CHECK: [0x66,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68247 v_cmpsx_nle_f32_e64 flat_scratch, v1, v2
68248 // CHECK: [0x68,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68250 v_cmpsx_nle_f32_e64 vcc, v1, v2
68251 // CHECK: [0x6a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68253 v_cmpsx_nle_f32_e64 tba, v1, v2
68254 // CHECK: [0x6c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68256 v_cmpsx_nle_f32_e64 tma, v1, v2
68257 // CHECK: [0x6e,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68259 v_cmpsx_nle_f32_e64 ttmp[10:11], v1, v2
68260 // CHECK: [0x7a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
68262 v_cmpsx_nle_f32_e64 s[10:11], v255, v2
68263 // CHECK: [0x0a,0x00,0xb8,0xd0,0xff,0x05,0x02,0x00]
68265 v_cmpsx_nle_f32_e64 s[10:11], s1, v2
68266 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x04,0x02,0x00]
68268 v_cmpsx_nle_f32_e64 s[10:11], s103, v2
68269 // CHECK: [0x0a,0x00,0xb8,0xd0,0x67,0x04,0x02,0x00]
68271 v_cmpsx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
68272 // CHECK: [0x0a,0x00,0xb8,0xd0,0x68,0x04,0x02,0x00]
68274 v_cmpsx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
68275 // CHECK: [0x0a,0x00,0xb8,0xd0,0x69,0x04,0x02,0x00]
68277 v_cmpsx_nle_f32_e64 s[10:11], vcc_lo, v2
68278 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6a,0x04,0x02,0x00]
68280 v_cmpsx_nle_f32_e64 s[10:11], vcc_hi, v2
68281 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6b,0x04,0x02,0x00]
68283 v_cmpsx_nle_f32_e64 s[10:11], tba_lo, v2
68284 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6c,0x04,0x02,0x00]
68286 v_cmpsx_nle_f32_e64 s[10:11], tba_hi, v2
68287 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6d,0x04,0x02,0x00]
68289 v_cmpsx_nle_f32_e64 s[10:11], tma_lo, v2
68290 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6e,0x04,0x02,0x00]
68292 v_cmpsx_nle_f32_e64 s[10:11], tma_hi, v2
68293 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6f,0x04,0x02,0x00]
68295 v_cmpsx_nle_f32_e64 s[10:11], ttmp11, v2
68296 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7b,0x04,0x02,0x00]
68298 v_cmpsx_nle_f32_e64 s[10:11], m0, v2
68299 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7c,0x04,0x02,0x00]
68301 v_cmpsx_nle_f32_e64 s[10:11], exec_lo, v2
68302 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7e,0x04,0x02,0x00]
68304 v_cmpsx_nle_f32_e64 s[10:11], exec_hi, v2
68305 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7f,0x04,0x02,0x00]
68307 v_cmpsx_nle_f32_e64 s[10:11], 0, v2
68308 // CHECK: [0x0a,0x00,0xb8,0xd0,0x80,0x04,0x02,0x00]
68310 v_cmpsx_nle_f32_e64 s[10:11], -1, v2
68311 // CHECK: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00]
68313 v_cmpsx_nle_f32_e64 s[10:11], 0.5, v2
68314 // CHECK: [0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00]
68316 v_cmpsx_nle_f32_e64 s[10:11], -4.0, v2
68317 // CHECK: [0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00]
68319 v_cmpsx_nle_f32_e64 s[10:11], v1, v255
68320 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00]
68322 v_cmpsx_nle_f32_e64 s[10:11], v1, s2
68323 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x00,0x00]
68325 v_cmpsx_nle_f32_e64 s[10:11], v1, s103
68326 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcf,0x00,0x00]
68328 v_cmpsx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
68329 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd1,0x00,0x00]
68331 v_cmpsx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
68332 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd3,0x00,0x00]
68334 v_cmpsx_nle_f32_e64 s[10:11], v1, vcc_lo
68335 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd5,0x00,0x00]
68337 v_cmpsx_nle_f32_e64 s[10:11], v1, vcc_hi
68338 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd7,0x00,0x00]
68340 v_cmpsx_nle_f32_e64 s[10:11], v1, tba_lo
68341 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd9,0x00,0x00]
68343 v_cmpsx_nle_f32_e64 s[10:11], v1, tba_hi
68344 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdb,0x00,0x00]
68346 v_cmpsx_nle_f32_e64 s[10:11], v1, tma_lo
68347 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdd,0x00,0x00]
68349 v_cmpsx_nle_f32_e64 s[10:11], v1, tma_hi
68350 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdf,0x00,0x00]
68352 v_cmpsx_nle_f32_e64 s[10:11], v1, ttmp11
68353 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf7,0x00,0x00]
68355 v_cmpsx_nle_f32_e64 s[10:11], v1, m0
68356 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf9,0x00,0x00]
68358 v_cmpsx_nle_f32_e64 s[10:11], v1, exec_lo
68359 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xfd,0x00,0x00]
68361 v_cmpsx_nle_f32_e64 s[10:11], v1, exec_hi
68362 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x00,0x00]
68364 v_cmpsx_nle_f32_e64 s[10:11], v1, 0
68365 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x01,0x01,0x00]
68367 v_cmpsx_nle_f32_e64 s[10:11], v1, -1
68368 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00]
68370 v_cmpsx_nle_f32_e64 s[10:11], v1, 0.5
68371 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00]
68373 v_cmpsx_nle_f32_e64 s[10:11], v1, -4.0
68374 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00]
68376 v_cmpsx_nle_f32_e64 s[10:11], -v1, v2
68377 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x20]
68379 v_cmpsx_nle_f32_e64 s[10:11], v1, -v2
68380 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x40]
68382 v_cmpsx_nle_f32_e64 s[10:11], -v1, -v2
68383 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x60]
68385 v_cmpsx_neq_f32 vcc, v1, v2
68386 // CHECK: [0x01,0x05,0xba,0x7c]
68388 v_cmpsx_neq_f32 vcc, v255, v2
68389 // CHECK: [0xff,0x05,0xba,0x7c]
68391 v_cmpsx_neq_f32 vcc, s1, v2
68392 // CHECK: [0x01,0x04,0xba,0x7c]
68394 v_cmpsx_neq_f32 vcc, s103, v2
68395 // CHECK: [0x67,0x04,0xba,0x7c]
68397 v_cmpsx_neq_f32 vcc, flat_scratch_lo, v2
68398 // CHECK: [0x68,0x04,0xba,0x7c]
68400 v_cmpsx_neq_f32 vcc, flat_scratch_hi, v2
68401 // CHECK: [0x69,0x04,0xba,0x7c]
68403 v_cmpsx_neq_f32 vcc, vcc_lo, v2
68404 // CHECK: [0x6a,0x04,0xba,0x7c]
68406 v_cmpsx_neq_f32 vcc, vcc_hi, v2
68407 // CHECK: [0x6b,0x04,0xba,0x7c]
68409 v_cmpsx_neq_f32 vcc, tba_lo, v2
68410 // CHECK: [0x6c,0x04,0xba,0x7c]
68412 v_cmpsx_neq_f32 vcc, tba_hi, v2
68413 // CHECK: [0x6d,0x04,0xba,0x7c]
68415 v_cmpsx_neq_f32 vcc, tma_lo, v2
68416 // CHECK: [0x6e,0x04,0xba,0x7c]
68418 v_cmpsx_neq_f32 vcc, tma_hi, v2
68419 // CHECK: [0x6f,0x04,0xba,0x7c]
68421 v_cmpsx_neq_f32 vcc, ttmp11, v2
68422 // CHECK: [0x7b,0x04,0xba,0x7c]
68424 v_cmpsx_neq_f32 vcc, m0, v2
68425 // CHECK: [0x7c,0x04,0xba,0x7c]
68427 v_cmpsx_neq_f32 vcc, exec_lo, v2
68428 // CHECK: [0x7e,0x04,0xba,0x7c]
68430 v_cmpsx_neq_f32 vcc, exec_hi, v2
68431 // CHECK: [0x7f,0x04,0xba,0x7c]
68433 v_cmpsx_neq_f32 vcc, 0, v2
68434 // CHECK: [0x80,0x04,0xba,0x7c]
68436 v_cmpsx_neq_f32 vcc, -1, v2
68437 // CHECK: [0xc1,0x04,0xba,0x7c]
68439 v_cmpsx_neq_f32 vcc, 0.5, v2
68440 // CHECK: [0xf0,0x04,0xba,0x7c]
68442 v_cmpsx_neq_f32 vcc, -4.0, v2
68443 // CHECK: [0xf7,0x04,0xba,0x7c]
68445 v_cmpsx_neq_f32 vcc, 0xaf123456, v2
68446 // CHECK: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
68448 v_cmpsx_neq_f32 vcc, 0x3f717273, v2
68449 // CHECK: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
68451 v_cmpsx_neq_f32 vcc, v1, v255
68452 // CHECK: [0x01,0xff,0xbb,0x7c]
68454 v_cmpsx_neq_f32_e64 s[10:11], v1, v2
68455 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68457 v_cmpsx_neq_f32_e64 s[12:13], v1, v2
68458 // CHECK: [0x0c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68460 v_cmpsx_neq_f32_e64 s[102:103], v1, v2
68461 // CHECK: [0x66,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68463 v_cmpsx_neq_f32_e64 flat_scratch, v1, v2
68464 // CHECK: [0x68,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68466 v_cmpsx_neq_f32_e64 vcc, v1, v2
68467 // CHECK: [0x6a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68469 v_cmpsx_neq_f32_e64 tba, v1, v2
68470 // CHECK: [0x6c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68472 v_cmpsx_neq_f32_e64 tma, v1, v2
68473 // CHECK: [0x6e,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68475 v_cmpsx_neq_f32_e64 ttmp[10:11], v1, v2
68476 // CHECK: [0x7a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
68478 v_cmpsx_neq_f32_e64 s[10:11], v255, v2
68479 // CHECK: [0x0a,0x00,0xba,0xd0,0xff,0x05,0x02,0x00]
68481 v_cmpsx_neq_f32_e64 s[10:11], s1, v2
68482 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x04,0x02,0x00]
68484 v_cmpsx_neq_f32_e64 s[10:11], s103, v2
68485 // CHECK: [0x0a,0x00,0xba,0xd0,0x67,0x04,0x02,0x00]
68487 v_cmpsx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
68488 // CHECK: [0x0a,0x00,0xba,0xd0,0x68,0x04,0x02,0x00]
68490 v_cmpsx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
68491 // CHECK: [0x0a,0x00,0xba,0xd0,0x69,0x04,0x02,0x00]
68493 v_cmpsx_neq_f32_e64 s[10:11], vcc_lo, v2
68494 // CHECK: [0x0a,0x00,0xba,0xd0,0x6a,0x04,0x02,0x00]
68496 v_cmpsx_neq_f32_e64 s[10:11], vcc_hi, v2
68497 // CHECK: [0x0a,0x00,0xba,0xd0,0x6b,0x04,0x02,0x00]
68499 v_cmpsx_neq_f32_e64 s[10:11], tba_lo, v2
68500 // CHECK: [0x0a,0x00,0xba,0xd0,0x6c,0x04,0x02,0x00]
68502 v_cmpsx_neq_f32_e64 s[10:11], tba_hi, v2
68503 // CHECK: [0x0a,0x00,0xba,0xd0,0x6d,0x04,0x02,0x00]
68505 v_cmpsx_neq_f32_e64 s[10:11], tma_lo, v2
68506 // CHECK: [0x0a,0x00,0xba,0xd0,0x6e,0x04,0x02,0x00]
68508 v_cmpsx_neq_f32_e64 s[10:11], tma_hi, v2
68509 // CHECK: [0x0a,0x00,0xba,0xd0,0x6f,0x04,0x02,0x00]
68511 v_cmpsx_neq_f32_e64 s[10:11], ttmp11, v2
68512 // CHECK: [0x0a,0x00,0xba,0xd0,0x7b,0x04,0x02,0x00]
68514 v_cmpsx_neq_f32_e64 s[10:11], m0, v2
68515 // CHECK: [0x0a,0x00,0xba,0xd0,0x7c,0x04,0x02,0x00]
68517 v_cmpsx_neq_f32_e64 s[10:11], exec_lo, v2
68518 // CHECK: [0x0a,0x00,0xba,0xd0,0x7e,0x04,0x02,0x00]
68520 v_cmpsx_neq_f32_e64 s[10:11], exec_hi, v2
68521 // CHECK: [0x0a,0x00,0xba,0xd0,0x7f,0x04,0x02,0x00]
68523 v_cmpsx_neq_f32_e64 s[10:11], 0, v2
68524 // CHECK: [0x0a,0x00,0xba,0xd0,0x80,0x04,0x02,0x00]
68526 v_cmpsx_neq_f32_e64 s[10:11], -1, v2
68527 // CHECK: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00]
68529 v_cmpsx_neq_f32_e64 s[10:11], 0.5, v2
68530 // CHECK: [0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00]
68532 v_cmpsx_neq_f32_e64 s[10:11], -4.0, v2
68533 // CHECK: [0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00]
68535 v_cmpsx_neq_f32_e64 s[10:11], v1, v255
68536 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00]
68538 v_cmpsx_neq_f32_e64 s[10:11], v1, s2
68539 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x00,0x00]
68541 v_cmpsx_neq_f32_e64 s[10:11], v1, s103
68542 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcf,0x00,0x00]
68544 v_cmpsx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
68545 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd1,0x00,0x00]
68547 v_cmpsx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
68548 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd3,0x00,0x00]
68550 v_cmpsx_neq_f32_e64 s[10:11], v1, vcc_lo
68551 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd5,0x00,0x00]
68553 v_cmpsx_neq_f32_e64 s[10:11], v1, vcc_hi
68554 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd7,0x00,0x00]
68556 v_cmpsx_neq_f32_e64 s[10:11], v1, tba_lo
68557 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd9,0x00,0x00]
68559 v_cmpsx_neq_f32_e64 s[10:11], v1, tba_hi
68560 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdb,0x00,0x00]
68562 v_cmpsx_neq_f32_e64 s[10:11], v1, tma_lo
68563 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdd,0x00,0x00]
68565 v_cmpsx_neq_f32_e64 s[10:11], v1, tma_hi
68566 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdf,0x00,0x00]
68568 v_cmpsx_neq_f32_e64 s[10:11], v1, ttmp11
68569 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf7,0x00,0x00]
68571 v_cmpsx_neq_f32_e64 s[10:11], v1, m0
68572 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf9,0x00,0x00]
68574 v_cmpsx_neq_f32_e64 s[10:11], v1, exec_lo
68575 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xfd,0x00,0x00]
68577 v_cmpsx_neq_f32_e64 s[10:11], v1, exec_hi
68578 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x00,0x00]
68580 v_cmpsx_neq_f32_e64 s[10:11], v1, 0
68581 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x01,0x01,0x00]
68583 v_cmpsx_neq_f32_e64 s[10:11], v1, -1
68584 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00]
68586 v_cmpsx_neq_f32_e64 s[10:11], v1, 0.5
68587 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00]
68589 v_cmpsx_neq_f32_e64 s[10:11], v1, -4.0
68590 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00]
68592 v_cmpsx_neq_f32_e64 s[10:11], -v1, v2
68593 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x20]
68595 v_cmpsx_neq_f32_e64 s[10:11], v1, -v2
68596 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x40]
68598 v_cmpsx_neq_f32_e64 s[10:11], -v1, -v2
68599 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x60]
68601 v_cmpsx_nlt_f32 vcc, v1, v2
68602 // CHECK: [0x01,0x05,0xbc,0x7c]
68604 v_cmpsx_nlt_f32 vcc, v255, v2
68605 // CHECK: [0xff,0x05,0xbc,0x7c]
68607 v_cmpsx_nlt_f32 vcc, s1, v2
68608 // CHECK: [0x01,0x04,0xbc,0x7c]
68610 v_cmpsx_nlt_f32 vcc, s103, v2
68611 // CHECK: [0x67,0x04,0xbc,0x7c]
68613 v_cmpsx_nlt_f32 vcc, flat_scratch_lo, v2
68614 // CHECK: [0x68,0x04,0xbc,0x7c]
68616 v_cmpsx_nlt_f32 vcc, flat_scratch_hi, v2
68617 // CHECK: [0x69,0x04,0xbc,0x7c]
68619 v_cmpsx_nlt_f32 vcc, vcc_lo, v2
68620 // CHECK: [0x6a,0x04,0xbc,0x7c]
68622 v_cmpsx_nlt_f32 vcc, vcc_hi, v2
68623 // CHECK: [0x6b,0x04,0xbc,0x7c]
68625 v_cmpsx_nlt_f32 vcc, tba_lo, v2
68626 // CHECK: [0x6c,0x04,0xbc,0x7c]
68628 v_cmpsx_nlt_f32 vcc, tba_hi, v2
68629 // CHECK: [0x6d,0x04,0xbc,0x7c]
68631 v_cmpsx_nlt_f32 vcc, tma_lo, v2
68632 // CHECK: [0x6e,0x04,0xbc,0x7c]
68634 v_cmpsx_nlt_f32 vcc, tma_hi, v2
68635 // CHECK: [0x6f,0x04,0xbc,0x7c]
68637 v_cmpsx_nlt_f32 vcc, ttmp11, v2
68638 // CHECK: [0x7b,0x04,0xbc,0x7c]
68640 v_cmpsx_nlt_f32 vcc, m0, v2
68641 // CHECK: [0x7c,0x04,0xbc,0x7c]
68643 v_cmpsx_nlt_f32 vcc, exec_lo, v2
68644 // CHECK: [0x7e,0x04,0xbc,0x7c]
68646 v_cmpsx_nlt_f32 vcc, exec_hi, v2
68647 // CHECK: [0x7f,0x04,0xbc,0x7c]
68649 v_cmpsx_nlt_f32 vcc, 0, v2
68650 // CHECK: [0x80,0x04,0xbc,0x7c]
68652 v_cmpsx_nlt_f32 vcc, -1, v2
68653 // CHECK: [0xc1,0x04,0xbc,0x7c]
68655 v_cmpsx_nlt_f32 vcc, 0.5, v2
68656 // CHECK: [0xf0,0x04,0xbc,0x7c]
68658 v_cmpsx_nlt_f32 vcc, -4.0, v2
68659 // CHECK: [0xf7,0x04,0xbc,0x7c]
68661 v_cmpsx_nlt_f32 vcc, 0xaf123456, v2
68662 // CHECK: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
68664 v_cmpsx_nlt_f32 vcc, 0x3f717273, v2
68665 // CHECK: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
68667 v_cmpsx_nlt_f32 vcc, v1, v255
68668 // CHECK: [0x01,0xff,0xbd,0x7c]
68670 v_cmpsx_nlt_f32_e64 s[10:11], v1, v2
68671 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68673 v_cmpsx_nlt_f32_e64 s[12:13], v1, v2
68674 // CHECK: [0x0c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68676 v_cmpsx_nlt_f32_e64 s[102:103], v1, v2
68677 // CHECK: [0x66,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68679 v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2
68680 // CHECK: [0x68,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68682 v_cmpsx_nlt_f32_e64 vcc, v1, v2
68683 // CHECK: [0x6a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68685 v_cmpsx_nlt_f32_e64 tba, v1, v2
68686 // CHECK: [0x6c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68688 v_cmpsx_nlt_f32_e64 tma, v1, v2
68689 // CHECK: [0x6e,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68691 v_cmpsx_nlt_f32_e64 ttmp[10:11], v1, v2
68692 // CHECK: [0x7a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
68694 v_cmpsx_nlt_f32_e64 s[10:11], v255, v2
68695 // CHECK: [0x0a,0x00,0xbc,0xd0,0xff,0x05,0x02,0x00]
68697 v_cmpsx_nlt_f32_e64 s[10:11], s1, v2
68698 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x04,0x02,0x00]
68700 v_cmpsx_nlt_f32_e64 s[10:11], s103, v2
68701 // CHECK: [0x0a,0x00,0xbc,0xd0,0x67,0x04,0x02,0x00]
68703 v_cmpsx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
68704 // CHECK: [0x0a,0x00,0xbc,0xd0,0x68,0x04,0x02,0x00]
68706 v_cmpsx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
68707 // CHECK: [0x0a,0x00,0xbc,0xd0,0x69,0x04,0x02,0x00]
68709 v_cmpsx_nlt_f32_e64 s[10:11], vcc_lo, v2
68710 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6a,0x04,0x02,0x00]
68712 v_cmpsx_nlt_f32_e64 s[10:11], vcc_hi, v2
68713 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6b,0x04,0x02,0x00]
68715 v_cmpsx_nlt_f32_e64 s[10:11], tba_lo, v2
68716 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6c,0x04,0x02,0x00]
68718 v_cmpsx_nlt_f32_e64 s[10:11], tba_hi, v2
68719 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6d,0x04,0x02,0x00]
68721 v_cmpsx_nlt_f32_e64 s[10:11], tma_lo, v2
68722 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6e,0x04,0x02,0x00]
68724 v_cmpsx_nlt_f32_e64 s[10:11], tma_hi, v2
68725 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6f,0x04,0x02,0x00]
68727 v_cmpsx_nlt_f32_e64 s[10:11], ttmp11, v2
68728 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7b,0x04,0x02,0x00]
68730 v_cmpsx_nlt_f32_e64 s[10:11], m0, v2
68731 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7c,0x04,0x02,0x00]
68733 v_cmpsx_nlt_f32_e64 s[10:11], exec_lo, v2
68734 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7e,0x04,0x02,0x00]
68736 v_cmpsx_nlt_f32_e64 s[10:11], exec_hi, v2
68737 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7f,0x04,0x02,0x00]
68739 v_cmpsx_nlt_f32_e64 s[10:11], 0, v2
68740 // CHECK: [0x0a,0x00,0xbc,0xd0,0x80,0x04,0x02,0x00]
68742 v_cmpsx_nlt_f32_e64 s[10:11], -1, v2
68743 // CHECK: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00]
68745 v_cmpsx_nlt_f32_e64 s[10:11], 0.5, v2
68746 // CHECK: [0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00]
68748 v_cmpsx_nlt_f32_e64 s[10:11], -4.0, v2
68749 // CHECK: [0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00]
68751 v_cmpsx_nlt_f32_e64 s[10:11], v1, v255
68752 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00]
68754 v_cmpsx_nlt_f32_e64 s[10:11], v1, s2
68755 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x00,0x00]
68757 v_cmpsx_nlt_f32_e64 s[10:11], v1, s103
68758 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcf,0x00,0x00]
68760 v_cmpsx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
68761 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd1,0x00,0x00]
68763 v_cmpsx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
68764 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd3,0x00,0x00]
68766 v_cmpsx_nlt_f32_e64 s[10:11], v1, vcc_lo
68767 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd5,0x00,0x00]
68769 v_cmpsx_nlt_f32_e64 s[10:11], v1, vcc_hi
68770 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd7,0x00,0x00]
68772 v_cmpsx_nlt_f32_e64 s[10:11], v1, tba_lo
68773 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd9,0x00,0x00]
68775 v_cmpsx_nlt_f32_e64 s[10:11], v1, tba_hi
68776 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdb,0x00,0x00]
68778 v_cmpsx_nlt_f32_e64 s[10:11], v1, tma_lo
68779 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdd,0x00,0x00]
68781 v_cmpsx_nlt_f32_e64 s[10:11], v1, tma_hi
68782 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdf,0x00,0x00]
68784 v_cmpsx_nlt_f32_e64 s[10:11], v1, ttmp11
68785 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf7,0x00,0x00]
68787 v_cmpsx_nlt_f32_e64 s[10:11], v1, m0
68788 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf9,0x00,0x00]
68790 v_cmpsx_nlt_f32_e64 s[10:11], v1, exec_lo
68791 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xfd,0x00,0x00]
68793 v_cmpsx_nlt_f32_e64 s[10:11], v1, exec_hi
68794 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x00,0x00]
68796 v_cmpsx_nlt_f32_e64 s[10:11], v1, 0
68797 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x01,0x01,0x00]
68799 v_cmpsx_nlt_f32_e64 s[10:11], v1, -1
68800 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00]
68802 v_cmpsx_nlt_f32_e64 s[10:11], v1, 0.5
68803 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00]
68805 v_cmpsx_nlt_f32_e64 s[10:11], v1, -4.0
68806 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00]
68808 v_cmpsx_nlt_f32_e64 s[10:11], -v1, v2
68809 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x20]
68811 v_cmpsx_nlt_f32_e64 s[10:11], v1, -v2
68812 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x40]
68814 v_cmpsx_nlt_f32_e64 s[10:11], -v1, -v2
68815 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x60]
68817 v_cmpsx_tru_f32 vcc, v1, v2
68818 // CHECK: [0x01,0x05,0xbe,0x7c]
68820 v_cmpsx_tru_f32 vcc, v255, v2
68821 // CHECK: [0xff,0x05,0xbe,0x7c]
68823 v_cmpsx_tru_f32 vcc, s1, v2
68824 // CHECK: [0x01,0x04,0xbe,0x7c]
68826 v_cmpsx_tru_f32 vcc, s103, v2
68827 // CHECK: [0x67,0x04,0xbe,0x7c]
68829 v_cmpsx_tru_f32 vcc, flat_scratch_lo, v2
68830 // CHECK: [0x68,0x04,0xbe,0x7c]
68832 v_cmpsx_tru_f32 vcc, flat_scratch_hi, v2
68833 // CHECK: [0x69,0x04,0xbe,0x7c]
68835 v_cmpsx_tru_f32 vcc, vcc_lo, v2
68836 // CHECK: [0x6a,0x04,0xbe,0x7c]
68838 v_cmpsx_tru_f32 vcc, vcc_hi, v2
68839 // CHECK: [0x6b,0x04,0xbe,0x7c]
68841 v_cmpsx_tru_f32 vcc, tba_lo, v2
68842 // CHECK: [0x6c,0x04,0xbe,0x7c]
68844 v_cmpsx_tru_f32 vcc, tba_hi, v2
68845 // CHECK: [0x6d,0x04,0xbe,0x7c]
68847 v_cmpsx_tru_f32 vcc, tma_lo, v2
68848 // CHECK: [0x6e,0x04,0xbe,0x7c]
68850 v_cmpsx_tru_f32 vcc, tma_hi, v2
68851 // CHECK: [0x6f,0x04,0xbe,0x7c]
68853 v_cmpsx_tru_f32 vcc, ttmp11, v2
68854 // CHECK: [0x7b,0x04,0xbe,0x7c]
68856 v_cmpsx_tru_f32 vcc, m0, v2
68857 // CHECK: [0x7c,0x04,0xbe,0x7c]
68859 v_cmpsx_tru_f32 vcc, exec_lo, v2
68860 // CHECK: [0x7e,0x04,0xbe,0x7c]
68862 v_cmpsx_tru_f32 vcc, exec_hi, v2
68863 // CHECK: [0x7f,0x04,0xbe,0x7c]
68865 v_cmpsx_tru_f32 vcc, 0, v2
68866 // CHECK: [0x80,0x04,0xbe,0x7c]
68868 v_cmpsx_tru_f32 vcc, -1, v2
68869 // CHECK: [0xc1,0x04,0xbe,0x7c]
68871 v_cmpsx_tru_f32 vcc, 0.5, v2
68872 // CHECK: [0xf0,0x04,0xbe,0x7c]
68874 v_cmpsx_tru_f32 vcc, -4.0, v2
68875 // CHECK: [0xf7,0x04,0xbe,0x7c]
68877 v_cmpsx_tru_f32 vcc, 0xaf123456, v2
68878 // CHECK: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
68880 v_cmpsx_tru_f32 vcc, 0x3f717273, v2
68881 // CHECK: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
68883 v_cmpsx_tru_f32 vcc, v1, v255
68884 // CHECK: [0x01,0xff,0xbf,0x7c]
68886 v_cmpsx_tru_f32_e64 s[10:11], v1, v2
68887 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68889 v_cmpsx_tru_f32_e64 s[12:13], v1, v2
68890 // CHECK: [0x0c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68892 v_cmpsx_tru_f32_e64 s[102:103], v1, v2
68893 // CHECK: [0x66,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68895 v_cmpsx_tru_f32_e64 flat_scratch, v1, v2
68896 // CHECK: [0x68,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68898 v_cmpsx_tru_f32_e64 vcc, v1, v2
68899 // CHECK: [0x6a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68901 v_cmpsx_tru_f32_e64 tba, v1, v2
68902 // CHECK: [0x6c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68904 v_cmpsx_tru_f32_e64 tma, v1, v2
68905 // CHECK: [0x6e,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68907 v_cmpsx_tru_f32_e64 ttmp[10:11], v1, v2
68908 // CHECK: [0x7a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
68910 v_cmpsx_tru_f32_e64 s[10:11], v255, v2
68911 // CHECK: [0x0a,0x00,0xbe,0xd0,0xff,0x05,0x02,0x00]
68913 v_cmpsx_tru_f32_e64 s[10:11], s1, v2
68914 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x04,0x02,0x00]
68916 v_cmpsx_tru_f32_e64 s[10:11], s103, v2
68917 // CHECK: [0x0a,0x00,0xbe,0xd0,0x67,0x04,0x02,0x00]
68919 v_cmpsx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
68920 // CHECK: [0x0a,0x00,0xbe,0xd0,0x68,0x04,0x02,0x00]
68922 v_cmpsx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
68923 // CHECK: [0x0a,0x00,0xbe,0xd0,0x69,0x04,0x02,0x00]
68925 v_cmpsx_tru_f32_e64 s[10:11], vcc_lo, v2
68926 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6a,0x04,0x02,0x00]
68928 v_cmpsx_tru_f32_e64 s[10:11], vcc_hi, v2
68929 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6b,0x04,0x02,0x00]
68931 v_cmpsx_tru_f32_e64 s[10:11], tba_lo, v2
68932 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6c,0x04,0x02,0x00]
68934 v_cmpsx_tru_f32_e64 s[10:11], tba_hi, v2
68935 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6d,0x04,0x02,0x00]
68937 v_cmpsx_tru_f32_e64 s[10:11], tma_lo, v2
68938 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6e,0x04,0x02,0x00]
68940 v_cmpsx_tru_f32_e64 s[10:11], tma_hi, v2
68941 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6f,0x04,0x02,0x00]
68943 v_cmpsx_tru_f32_e64 s[10:11], ttmp11, v2
68944 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7b,0x04,0x02,0x00]
68946 v_cmpsx_tru_f32_e64 s[10:11], m0, v2
68947 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7c,0x04,0x02,0x00]
68949 v_cmpsx_tru_f32_e64 s[10:11], exec_lo, v2
68950 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7e,0x04,0x02,0x00]
68952 v_cmpsx_tru_f32_e64 s[10:11], exec_hi, v2
68953 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7f,0x04,0x02,0x00]
68955 v_cmpsx_tru_f32_e64 s[10:11], 0, v2
68956 // CHECK: [0x0a,0x00,0xbe,0xd0,0x80,0x04,0x02,0x00]
68958 v_cmpsx_tru_f32_e64 s[10:11], -1, v2
68959 // CHECK: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00]
68961 v_cmpsx_tru_f32_e64 s[10:11], 0.5, v2
68962 // CHECK: [0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00]
68964 v_cmpsx_tru_f32_e64 s[10:11], -4.0, v2
68965 // CHECK: [0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00]
68967 v_cmpsx_tru_f32_e64 s[10:11], v1, v255
68968 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00]
68970 v_cmpsx_tru_f32_e64 s[10:11], v1, s2
68971 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x00,0x00]
68973 v_cmpsx_tru_f32_e64 s[10:11], v1, s103
68974 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcf,0x00,0x00]
68976 v_cmpsx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
68977 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd1,0x00,0x00]
68979 v_cmpsx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
68980 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd3,0x00,0x00]
68982 v_cmpsx_tru_f32_e64 s[10:11], v1, vcc_lo
68983 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd5,0x00,0x00]
68985 v_cmpsx_tru_f32_e64 s[10:11], v1, vcc_hi
68986 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd7,0x00,0x00]
68988 v_cmpsx_tru_f32_e64 s[10:11], v1, tba_lo
68989 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd9,0x00,0x00]
68991 v_cmpsx_tru_f32_e64 s[10:11], v1, tba_hi
68992 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdb,0x00,0x00]
68994 v_cmpsx_tru_f32_e64 s[10:11], v1, tma_lo
68995 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdd,0x00,0x00]
68997 v_cmpsx_tru_f32_e64 s[10:11], v1, tma_hi
68998 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdf,0x00,0x00]
69000 v_cmpsx_tru_f32_e64 s[10:11], v1, ttmp11
69001 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf7,0x00,0x00]
69003 v_cmpsx_tru_f32_e64 s[10:11], v1, m0
69004 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf9,0x00,0x00]
69006 v_cmpsx_tru_f32_e64 s[10:11], v1, exec_lo
69007 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xfd,0x00,0x00]
69009 v_cmpsx_tru_f32_e64 s[10:11], v1, exec_hi
69010 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x00,0x00]
69012 v_cmpsx_tru_f32_e64 s[10:11], v1, 0
69013 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x01,0x01,0x00]
69015 v_cmpsx_tru_f32_e64 s[10:11], v1, -1
69016 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00]
69018 v_cmpsx_tru_f32_e64 s[10:11], v1, 0.5
69019 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00]
69021 v_cmpsx_tru_f32_e64 s[10:11], v1, -4.0
69022 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00]
69024 v_cmpsx_tru_f32_e64 s[10:11], -v1, v2
69025 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x20]
69027 v_cmpsx_tru_f32_e64 s[10:11], v1, -v2
69028 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x40]
69030 v_cmpsx_tru_f32_e64 s[10:11], -v1, -v2
69031 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x60]
69033 v_cmps_f_f64 vcc, v[1:2], v[2:3]
69034 // CHECK: [0x01,0x05,0xc0,0x7c]
69036 v_cmps_f_f64 vcc, v[254:255], v[2:3]
69037 // CHECK: [0xfe,0x05,0xc0,0x7c]
69039 v_cmps_f_f64 vcc, s[2:3], v[2:3]
69040 // CHECK: [0x02,0x04,0xc0,0x7c]
69042 v_cmps_f_f64 vcc, s[4:5], v[2:3]
69043 // CHECK: [0x04,0x04,0xc0,0x7c]
69045 v_cmps_f_f64 vcc, s[102:103], v[2:3]
69046 // CHECK: [0x66,0x04,0xc0,0x7c]
69048 v_cmps_f_f64 vcc, flat_scratch, v[2:3]
69049 // CHECK: [0x68,0x04,0xc0,0x7c]
69051 v_cmps_f_f64 vcc, vcc, v[2:3]
69052 // CHECK: [0x6a,0x04,0xc0,0x7c]
69054 v_cmps_f_f64 vcc, tba, v[2:3]
69055 // CHECK: [0x6c,0x04,0xc0,0x7c]
69057 v_cmps_f_f64 vcc, tma, v[2:3]
69058 // CHECK: [0x6e,0x04,0xc0,0x7c]
69060 v_cmps_f_f64 vcc, ttmp[10:11], v[2:3]
69061 // CHECK: [0x7a,0x04,0xc0,0x7c]
69063 v_cmps_f_f64 vcc, exec, v[2:3]
69064 // CHECK: [0x7e,0x04,0xc0,0x7c]
69066 v_cmps_f_f64 vcc, 0, v[2:3]
69067 // CHECK: [0x80,0x04,0xc0,0x7c]
69069 v_cmps_f_f64 vcc, -1, v[2:3]
69070 // CHECK: [0xc1,0x04,0xc0,0x7c]
69072 v_cmps_f_f64 vcc, 0.5, v[2:3]
69073 // CHECK: [0xf0,0x04,0xc0,0x7c]
69075 v_cmps_f_f64 vcc, -4.0, v[2:3]
69076 // CHECK: [0xf7,0x04,0xc0,0x7c]
69078 v_cmps_f_f64 vcc, 0xaf123456, v[2:3]
69079 // CHECK: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
69081 v_cmps_f_f64 vcc, 0x3f717273, v[2:3]
69082 // CHECK: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
69084 v_cmps_f_f64 vcc, v[1:2], v[254:255]
69085 // CHECK: [0x01,0xfd,0xc1,0x7c]
69087 v_cmps_f_f64_e64 s[10:11], v[1:2], v[2:3]
69088 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69090 v_cmps_f_f64_e64 s[12:13], v[1:2], v[2:3]
69091 // CHECK: [0x0c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69093 v_cmps_f_f64_e64 s[102:103], v[1:2], v[2:3]
69094 // CHECK: [0x66,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69096 v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]
69097 // CHECK: [0x68,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69099 v_cmps_f_f64_e64 vcc, v[1:2], v[2:3]
69100 // CHECK: [0x6a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69102 v_cmps_f_f64_e64 tba, v[1:2], v[2:3]
69103 // CHECK: [0x6c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69105 v_cmps_f_f64_e64 tma, v[1:2], v[2:3]
69106 // CHECK: [0x6e,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69108 v_cmps_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69109 // CHECK: [0x7a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
69111 v_cmps_f_f64_e64 s[10:11], v[254:255], v[2:3]
69112 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfe,0x05,0x02,0x00]
69114 v_cmps_f_f64_e64 s[10:11], s[2:3], v[2:3]
69115 // CHECK: [0x0a,0x00,0xc0,0xd0,0x02,0x04,0x02,0x00]
69117 v_cmps_f_f64_e64 s[10:11], s[4:5], v[2:3]
69118 // CHECK: [0x0a,0x00,0xc0,0xd0,0x04,0x04,0x02,0x00]
69120 v_cmps_f_f64_e64 s[10:11], s[102:103], v[2:3]
69121 // CHECK: [0x0a,0x00,0xc0,0xd0,0x66,0x04,0x02,0x00]
69123 v_cmps_f_f64_e64 s[10:11], flat_scratch, v[2:3]
69124 // CHECK: [0x0a,0x00,0xc0,0xd0,0x68,0x04,0x02,0x00]
69126 v_cmps_f_f64_e64 s[10:11], vcc, v[2:3]
69127 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6a,0x04,0x02,0x00]
69129 v_cmps_f_f64_e64 s[10:11], tba, v[2:3]
69130 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6c,0x04,0x02,0x00]
69132 v_cmps_f_f64_e64 s[10:11], tma, v[2:3]
69133 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6e,0x04,0x02,0x00]
69135 v_cmps_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69136 // CHECK: [0x0a,0x00,0xc0,0xd0,0x7a,0x04,0x02,0x00]
69138 v_cmps_f_f64_e64 s[10:11], exec, v[2:3]
69139 // CHECK: [0x0a,0x00,0xc0,0xd0,0x7e,0x04,0x02,0x00]
69141 v_cmps_f_f64_e64 s[10:11], 0, v[2:3]
69142 // CHECK: [0x0a,0x00,0xc0,0xd0,0x80,0x04,0x02,0x00]
69144 v_cmps_f_f64_e64 s[10:11], -1, v[2:3]
69145 // CHECK: [0x0a,0x00,0xc0,0xd0,0xc1,0x04,0x02,0x00]
69147 v_cmps_f_f64_e64 s[10:11], 0.5, v[2:3]
69148 // CHECK: [0x0a,0x00,0xc0,0xd0,0xf0,0x04,0x02,0x00]
69150 v_cmps_f_f64_e64 s[10:11], -4.0, v[2:3]
69151 // CHECK: [0x0a,0x00,0xc0,0xd0,0xf7,0x04,0x02,0x00]
69153 v_cmps_f_f64_e64 s[10:11], v[1:2], v[254:255]
69154 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfd,0x03,0x00]
69156 v_cmps_f_f64_e64 s[10:11], v[1:2], s[4:5]
69157 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x09,0x00,0x00]
69159 v_cmps_f_f64_e64 s[10:11], v[1:2], s[6:7]
69160 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x0d,0x00,0x00]
69162 v_cmps_f_f64_e64 s[10:11], v[1:2], s[102:103]
69163 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcd,0x00,0x00]
69165 v_cmps_f_f64_e64 s[10:11], v[1:2], flat_scratch
69166 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd1,0x00,0x00]
69168 v_cmps_f_f64_e64 s[10:11], v[1:2], vcc
69169 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd5,0x00,0x00]
69171 v_cmps_f_f64_e64 s[10:11], v[1:2], tba
69172 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd9,0x00,0x00]
69174 v_cmps_f_f64_e64 s[10:11], v[1:2], tma
69175 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdd,0x00,0x00]
69177 v_cmps_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69178 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf5,0x00,0x00]
69180 v_cmps_f_f64_e64 s[10:11], v[1:2], exec
69181 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfd,0x00,0x00]
69183 v_cmps_f_f64_e64 s[10:11], v[1:2], 0
69184 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x01,0x01,0x00]
69186 v_cmps_f_f64_e64 s[10:11], v[1:2], -1
69187 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x83,0x01,0x00]
69189 v_cmps_f_f64_e64 s[10:11], v[1:2], 0.5
69190 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xe1,0x01,0x00]
69192 v_cmps_f_f64_e64 s[10:11], v[1:2], -4.0
69193 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xef,0x01,0x00]
69195 v_cmps_f_f64_e64 s[10:11], -v[1:2], v[2:3]
69196 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x20]
69198 v_cmps_f_f64_e64 s[10:11], v[1:2], -v[2:3]
69199 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x40]
69201 v_cmps_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
69202 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x60]
69204 v_cmps_lt_f64 vcc, v[1:2], v[2:3]
69205 // CHECK: [0x01,0x05,0xc2,0x7c]
69207 v_cmps_lt_f64 vcc, v[254:255], v[2:3]
69208 // CHECK: [0xfe,0x05,0xc2,0x7c]
69210 v_cmps_lt_f64 vcc, s[2:3], v[2:3]
69211 // CHECK: [0x02,0x04,0xc2,0x7c]
69213 v_cmps_lt_f64 vcc, s[4:5], v[2:3]
69214 // CHECK: [0x04,0x04,0xc2,0x7c]
69216 v_cmps_lt_f64 vcc, s[102:103], v[2:3]
69217 // CHECK: [0x66,0x04,0xc2,0x7c]
69219 v_cmps_lt_f64 vcc, flat_scratch, v[2:3]
69220 // CHECK: [0x68,0x04,0xc2,0x7c]
69222 v_cmps_lt_f64 vcc, vcc, v[2:3]
69223 // CHECK: [0x6a,0x04,0xc2,0x7c]
69225 v_cmps_lt_f64 vcc, tba, v[2:3]
69226 // CHECK: [0x6c,0x04,0xc2,0x7c]
69228 v_cmps_lt_f64 vcc, tma, v[2:3]
69229 // CHECK: [0x6e,0x04,0xc2,0x7c]
69231 v_cmps_lt_f64 vcc, ttmp[10:11], v[2:3]
69232 // CHECK: [0x7a,0x04,0xc2,0x7c]
69234 v_cmps_lt_f64 vcc, exec, v[2:3]
69235 // CHECK: [0x7e,0x04,0xc2,0x7c]
69237 v_cmps_lt_f64 vcc, 0, v[2:3]
69238 // CHECK: [0x80,0x04,0xc2,0x7c]
69240 v_cmps_lt_f64 vcc, -1, v[2:3]
69241 // CHECK: [0xc1,0x04,0xc2,0x7c]
69243 v_cmps_lt_f64 vcc, 0.5, v[2:3]
69244 // CHECK: [0xf0,0x04,0xc2,0x7c]
69246 v_cmps_lt_f64 vcc, -4.0, v[2:3]
69247 // CHECK: [0xf7,0x04,0xc2,0x7c]
69249 v_cmps_lt_f64 vcc, 0xaf123456, v[2:3]
69250 // CHECK: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
69252 v_cmps_lt_f64 vcc, 0x3f717273, v[2:3]
69253 // CHECK: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
69255 v_cmps_lt_f64 vcc, v[1:2], v[254:255]
69256 // CHECK: [0x01,0xfd,0xc3,0x7c]
69258 v_cmps_lt_f64_e64 s[10:11], v[1:2], v[2:3]
69259 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69261 v_cmps_lt_f64_e64 s[12:13], v[1:2], v[2:3]
69262 // CHECK: [0x0c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69264 v_cmps_lt_f64_e64 s[102:103], v[1:2], v[2:3]
69265 // CHECK: [0x66,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69267 v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
69268 // CHECK: [0x68,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69270 v_cmps_lt_f64_e64 vcc, v[1:2], v[2:3]
69271 // CHECK: [0x6a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69273 v_cmps_lt_f64_e64 tba, v[1:2], v[2:3]
69274 // CHECK: [0x6c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69276 v_cmps_lt_f64_e64 tma, v[1:2], v[2:3]
69277 // CHECK: [0x6e,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69279 v_cmps_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69280 // CHECK: [0x7a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
69282 v_cmps_lt_f64_e64 s[10:11], v[254:255], v[2:3]
69283 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfe,0x05,0x02,0x00]
69285 v_cmps_lt_f64_e64 s[10:11], s[2:3], v[2:3]
69286 // CHECK: [0x0a,0x00,0xc2,0xd0,0x02,0x04,0x02,0x00]
69288 v_cmps_lt_f64_e64 s[10:11], s[4:5], v[2:3]
69289 // CHECK: [0x0a,0x00,0xc2,0xd0,0x04,0x04,0x02,0x00]
69291 v_cmps_lt_f64_e64 s[10:11], s[102:103], v[2:3]
69292 // CHECK: [0x0a,0x00,0xc2,0xd0,0x66,0x04,0x02,0x00]
69294 v_cmps_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
69295 // CHECK: [0x0a,0x00,0xc2,0xd0,0x68,0x04,0x02,0x00]
69297 v_cmps_lt_f64_e64 s[10:11], vcc, v[2:3]
69298 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6a,0x04,0x02,0x00]
69300 v_cmps_lt_f64_e64 s[10:11], tba, v[2:3]
69301 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6c,0x04,0x02,0x00]
69303 v_cmps_lt_f64_e64 s[10:11], tma, v[2:3]
69304 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6e,0x04,0x02,0x00]
69306 v_cmps_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69307 // CHECK: [0x0a,0x00,0xc2,0xd0,0x7a,0x04,0x02,0x00]
69309 v_cmps_lt_f64_e64 s[10:11], exec, v[2:3]
69310 // CHECK: [0x0a,0x00,0xc2,0xd0,0x7e,0x04,0x02,0x00]
69312 v_cmps_lt_f64_e64 s[10:11], 0, v[2:3]
69313 // CHECK: [0x0a,0x00,0xc2,0xd0,0x80,0x04,0x02,0x00]
69315 v_cmps_lt_f64_e64 s[10:11], -1, v[2:3]
69316 // CHECK: [0x0a,0x00,0xc2,0xd0,0xc1,0x04,0x02,0x00]
69318 v_cmps_lt_f64_e64 s[10:11], 0.5, v[2:3]
69319 // CHECK: [0x0a,0x00,0xc2,0xd0,0xf0,0x04,0x02,0x00]
69321 v_cmps_lt_f64_e64 s[10:11], -4.0, v[2:3]
69322 // CHECK: [0x0a,0x00,0xc2,0xd0,0xf7,0x04,0x02,0x00]
69324 v_cmps_lt_f64_e64 s[10:11], v[1:2], v[254:255]
69325 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfd,0x03,0x00]
69327 v_cmps_lt_f64_e64 s[10:11], v[1:2], s[4:5]
69328 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x09,0x00,0x00]
69330 v_cmps_lt_f64_e64 s[10:11], v[1:2], s[6:7]
69331 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x0d,0x00,0x00]
69333 v_cmps_lt_f64_e64 s[10:11], v[1:2], s[102:103]
69334 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcd,0x00,0x00]
69336 v_cmps_lt_f64_e64 s[10:11], v[1:2], flat_scratch
69337 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd1,0x00,0x00]
69339 v_cmps_lt_f64_e64 s[10:11], v[1:2], vcc
69340 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd5,0x00,0x00]
69342 v_cmps_lt_f64_e64 s[10:11], v[1:2], tba
69343 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd9,0x00,0x00]
69345 v_cmps_lt_f64_e64 s[10:11], v[1:2], tma
69346 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdd,0x00,0x00]
69348 v_cmps_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69349 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf5,0x00,0x00]
69351 v_cmps_lt_f64_e64 s[10:11], v[1:2], exec
69352 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfd,0x00,0x00]
69354 v_cmps_lt_f64_e64 s[10:11], v[1:2], 0
69355 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x01,0x01,0x00]
69357 v_cmps_lt_f64_e64 s[10:11], v[1:2], -1
69358 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x83,0x01,0x00]
69360 v_cmps_lt_f64_e64 s[10:11], v[1:2], 0.5
69361 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xe1,0x01,0x00]
69363 v_cmps_lt_f64_e64 s[10:11], v[1:2], -4.0
69364 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xef,0x01,0x00]
69366 v_cmps_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
69367 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x20]
69369 v_cmps_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
69370 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x40]
69372 v_cmps_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
69373 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x60]
69375 v_cmps_eq_f64 vcc, v[1:2], v[2:3]
69376 // CHECK: [0x01,0x05,0xc4,0x7c]
69378 v_cmps_eq_f64 vcc, v[254:255], v[2:3]
69379 // CHECK: [0xfe,0x05,0xc4,0x7c]
69381 v_cmps_eq_f64 vcc, s[2:3], v[2:3]
69382 // CHECK: [0x02,0x04,0xc4,0x7c]
69384 v_cmps_eq_f64 vcc, s[4:5], v[2:3]
69385 // CHECK: [0x04,0x04,0xc4,0x7c]
69387 v_cmps_eq_f64 vcc, s[102:103], v[2:3]
69388 // CHECK: [0x66,0x04,0xc4,0x7c]
69390 v_cmps_eq_f64 vcc, flat_scratch, v[2:3]
69391 // CHECK: [0x68,0x04,0xc4,0x7c]
69393 v_cmps_eq_f64 vcc, vcc, v[2:3]
69394 // CHECK: [0x6a,0x04,0xc4,0x7c]
69396 v_cmps_eq_f64 vcc, tba, v[2:3]
69397 // CHECK: [0x6c,0x04,0xc4,0x7c]
69399 v_cmps_eq_f64 vcc, tma, v[2:3]
69400 // CHECK: [0x6e,0x04,0xc4,0x7c]
69402 v_cmps_eq_f64 vcc, ttmp[10:11], v[2:3]
69403 // CHECK: [0x7a,0x04,0xc4,0x7c]
69405 v_cmps_eq_f64 vcc, exec, v[2:3]
69406 // CHECK: [0x7e,0x04,0xc4,0x7c]
69408 v_cmps_eq_f64 vcc, 0, v[2:3]
69409 // CHECK: [0x80,0x04,0xc4,0x7c]
69411 v_cmps_eq_f64 vcc, -1, v[2:3]
69412 // CHECK: [0xc1,0x04,0xc4,0x7c]
69414 v_cmps_eq_f64 vcc, 0.5, v[2:3]
69415 // CHECK: [0xf0,0x04,0xc4,0x7c]
69417 v_cmps_eq_f64 vcc, -4.0, v[2:3]
69418 // CHECK: [0xf7,0x04,0xc4,0x7c]
69420 v_cmps_eq_f64 vcc, 0xaf123456, v[2:3]
69421 // CHECK: [0xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf]
69423 v_cmps_eq_f64 vcc, 0x3f717273, v[2:3]
69424 // CHECK: [0xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f]
69426 v_cmps_eq_f64 vcc, v[1:2], v[254:255]
69427 // CHECK: [0x01,0xfd,0xc5,0x7c]
69429 v_cmps_eq_f64_e64 s[10:11], v[1:2], v[2:3]
69430 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69432 v_cmps_eq_f64_e64 s[12:13], v[1:2], v[2:3]
69433 // CHECK: [0x0c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69435 v_cmps_eq_f64_e64 s[102:103], v[1:2], v[2:3]
69436 // CHECK: [0x66,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69438 v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
69439 // CHECK: [0x68,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69441 v_cmps_eq_f64_e64 vcc, v[1:2], v[2:3]
69442 // CHECK: [0x6a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69444 v_cmps_eq_f64_e64 tba, v[1:2], v[2:3]
69445 // CHECK: [0x6c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69447 v_cmps_eq_f64_e64 tma, v[1:2], v[2:3]
69448 // CHECK: [0x6e,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69450 v_cmps_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69451 // CHECK: [0x7a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
69453 v_cmps_eq_f64_e64 s[10:11], v[254:255], v[2:3]
69454 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfe,0x05,0x02,0x00]
69456 v_cmps_eq_f64_e64 s[10:11], s[2:3], v[2:3]
69457 // CHECK: [0x0a,0x00,0xc4,0xd0,0x02,0x04,0x02,0x00]
69459 v_cmps_eq_f64_e64 s[10:11], s[4:5], v[2:3]
69460 // CHECK: [0x0a,0x00,0xc4,0xd0,0x04,0x04,0x02,0x00]
69462 v_cmps_eq_f64_e64 s[10:11], s[102:103], v[2:3]
69463 // CHECK: [0x0a,0x00,0xc4,0xd0,0x66,0x04,0x02,0x00]
69465 v_cmps_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
69466 // CHECK: [0x0a,0x00,0xc4,0xd0,0x68,0x04,0x02,0x00]
69468 v_cmps_eq_f64_e64 s[10:11], vcc, v[2:3]
69469 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6a,0x04,0x02,0x00]
69471 v_cmps_eq_f64_e64 s[10:11], tba, v[2:3]
69472 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6c,0x04,0x02,0x00]
69474 v_cmps_eq_f64_e64 s[10:11], tma, v[2:3]
69475 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6e,0x04,0x02,0x00]
69477 v_cmps_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69478 // CHECK: [0x0a,0x00,0xc4,0xd0,0x7a,0x04,0x02,0x00]
69480 v_cmps_eq_f64_e64 s[10:11], exec, v[2:3]
69481 // CHECK: [0x0a,0x00,0xc4,0xd0,0x7e,0x04,0x02,0x00]
69483 v_cmps_eq_f64_e64 s[10:11], 0, v[2:3]
69484 // CHECK: [0x0a,0x00,0xc4,0xd0,0x80,0x04,0x02,0x00]
69486 v_cmps_eq_f64_e64 s[10:11], -1, v[2:3]
69487 // CHECK: [0x0a,0x00,0xc4,0xd0,0xc1,0x04,0x02,0x00]
69489 v_cmps_eq_f64_e64 s[10:11], 0.5, v[2:3]
69490 // CHECK: [0x0a,0x00,0xc4,0xd0,0xf0,0x04,0x02,0x00]
69492 v_cmps_eq_f64_e64 s[10:11], -4.0, v[2:3]
69493 // CHECK: [0x0a,0x00,0xc4,0xd0,0xf7,0x04,0x02,0x00]
69495 v_cmps_eq_f64_e64 s[10:11], v[1:2], v[254:255]
69496 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfd,0x03,0x00]
69498 v_cmps_eq_f64_e64 s[10:11], v[1:2], s[4:5]
69499 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x09,0x00,0x00]
69501 v_cmps_eq_f64_e64 s[10:11], v[1:2], s[6:7]
69502 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x0d,0x00,0x00]
69504 v_cmps_eq_f64_e64 s[10:11], v[1:2], s[102:103]
69505 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcd,0x00,0x00]
69507 v_cmps_eq_f64_e64 s[10:11], v[1:2], flat_scratch
69508 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd1,0x00,0x00]
69510 v_cmps_eq_f64_e64 s[10:11], v[1:2], vcc
69511 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd5,0x00,0x00]
69513 v_cmps_eq_f64_e64 s[10:11], v[1:2], tba
69514 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd9,0x00,0x00]
69516 v_cmps_eq_f64_e64 s[10:11], v[1:2], tma
69517 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdd,0x00,0x00]
69519 v_cmps_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69520 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf5,0x00,0x00]
69522 v_cmps_eq_f64_e64 s[10:11], v[1:2], exec
69523 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfd,0x00,0x00]
69525 v_cmps_eq_f64_e64 s[10:11], v[1:2], 0
69526 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x01,0x01,0x00]
69528 v_cmps_eq_f64_e64 s[10:11], v[1:2], -1
69529 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x83,0x01,0x00]
69531 v_cmps_eq_f64_e64 s[10:11], v[1:2], 0.5
69532 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xe1,0x01,0x00]
69534 v_cmps_eq_f64_e64 s[10:11], v[1:2], -4.0
69535 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xef,0x01,0x00]
69537 v_cmps_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
69538 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x20]
69540 v_cmps_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
69541 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x40]
69543 v_cmps_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
69544 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x60]
69546 v_cmps_le_f64 vcc, v[1:2], v[2:3]
69547 // CHECK: [0x01,0x05,0xc6,0x7c]
69549 v_cmps_le_f64 vcc, v[254:255], v[2:3]
69550 // CHECK: [0xfe,0x05,0xc6,0x7c]
69552 v_cmps_le_f64 vcc, s[2:3], v[2:3]
69553 // CHECK: [0x02,0x04,0xc6,0x7c]
69555 v_cmps_le_f64 vcc, s[4:5], v[2:3]
69556 // CHECK: [0x04,0x04,0xc6,0x7c]
69558 v_cmps_le_f64 vcc, s[102:103], v[2:3]
69559 // CHECK: [0x66,0x04,0xc6,0x7c]
69561 v_cmps_le_f64 vcc, flat_scratch, v[2:3]
69562 // CHECK: [0x68,0x04,0xc6,0x7c]
69564 v_cmps_le_f64 vcc, vcc, v[2:3]
69565 // CHECK: [0x6a,0x04,0xc6,0x7c]
69567 v_cmps_le_f64 vcc, tba, v[2:3]
69568 // CHECK: [0x6c,0x04,0xc6,0x7c]
69570 v_cmps_le_f64 vcc, tma, v[2:3]
69571 // CHECK: [0x6e,0x04,0xc6,0x7c]
69573 v_cmps_le_f64 vcc, ttmp[10:11], v[2:3]
69574 // CHECK: [0x7a,0x04,0xc6,0x7c]
69576 v_cmps_le_f64 vcc, exec, v[2:3]
69577 // CHECK: [0x7e,0x04,0xc6,0x7c]
69579 v_cmps_le_f64 vcc, 0, v[2:3]
69580 // CHECK: [0x80,0x04,0xc6,0x7c]
69582 v_cmps_le_f64 vcc, -1, v[2:3]
69583 // CHECK: [0xc1,0x04,0xc6,0x7c]
69585 v_cmps_le_f64 vcc, 0.5, v[2:3]
69586 // CHECK: [0xf0,0x04,0xc6,0x7c]
69588 v_cmps_le_f64 vcc, -4.0, v[2:3]
69589 // CHECK: [0xf7,0x04,0xc6,0x7c]
69591 v_cmps_le_f64 vcc, 0xaf123456, v[2:3]
69592 // CHECK: [0xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf]
69594 v_cmps_le_f64 vcc, 0x3f717273, v[2:3]
69595 // CHECK: [0xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f]
69597 v_cmps_le_f64 vcc, v[1:2], v[254:255]
69598 // CHECK: [0x01,0xfd,0xc7,0x7c]
69600 v_cmps_le_f64_e64 s[10:11], v[1:2], v[2:3]
69601 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69603 v_cmps_le_f64_e64 s[12:13], v[1:2], v[2:3]
69604 // CHECK: [0x0c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69606 v_cmps_le_f64_e64 s[102:103], v[1:2], v[2:3]
69607 // CHECK: [0x66,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69609 v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]
69610 // CHECK: [0x68,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69612 v_cmps_le_f64_e64 vcc, v[1:2], v[2:3]
69613 // CHECK: [0x6a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69615 v_cmps_le_f64_e64 tba, v[1:2], v[2:3]
69616 // CHECK: [0x6c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69618 v_cmps_le_f64_e64 tma, v[1:2], v[2:3]
69619 // CHECK: [0x6e,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69621 v_cmps_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69622 // CHECK: [0x7a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
69624 v_cmps_le_f64_e64 s[10:11], v[254:255], v[2:3]
69625 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfe,0x05,0x02,0x00]
69627 v_cmps_le_f64_e64 s[10:11], s[2:3], v[2:3]
69628 // CHECK: [0x0a,0x00,0xc6,0xd0,0x02,0x04,0x02,0x00]
69630 v_cmps_le_f64_e64 s[10:11], s[4:5], v[2:3]
69631 // CHECK: [0x0a,0x00,0xc6,0xd0,0x04,0x04,0x02,0x00]
69633 v_cmps_le_f64_e64 s[10:11], s[102:103], v[2:3]
69634 // CHECK: [0x0a,0x00,0xc6,0xd0,0x66,0x04,0x02,0x00]
69636 v_cmps_le_f64_e64 s[10:11], flat_scratch, v[2:3]
69637 // CHECK: [0x0a,0x00,0xc6,0xd0,0x68,0x04,0x02,0x00]
69639 v_cmps_le_f64_e64 s[10:11], vcc, v[2:3]
69640 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6a,0x04,0x02,0x00]
69642 v_cmps_le_f64_e64 s[10:11], tba, v[2:3]
69643 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6c,0x04,0x02,0x00]
69645 v_cmps_le_f64_e64 s[10:11], tma, v[2:3]
69646 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6e,0x04,0x02,0x00]
69648 v_cmps_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69649 // CHECK: [0x0a,0x00,0xc6,0xd0,0x7a,0x04,0x02,0x00]
69651 v_cmps_le_f64_e64 s[10:11], exec, v[2:3]
69652 // CHECK: [0x0a,0x00,0xc6,0xd0,0x7e,0x04,0x02,0x00]
69654 v_cmps_le_f64_e64 s[10:11], 0, v[2:3]
69655 // CHECK: [0x0a,0x00,0xc6,0xd0,0x80,0x04,0x02,0x00]
69657 v_cmps_le_f64_e64 s[10:11], -1, v[2:3]
69658 // CHECK: [0x0a,0x00,0xc6,0xd0,0xc1,0x04,0x02,0x00]
69660 v_cmps_le_f64_e64 s[10:11], 0.5, v[2:3]
69661 // CHECK: [0x0a,0x00,0xc6,0xd0,0xf0,0x04,0x02,0x00]
69663 v_cmps_le_f64_e64 s[10:11], -4.0, v[2:3]
69664 // CHECK: [0x0a,0x00,0xc6,0xd0,0xf7,0x04,0x02,0x00]
69666 v_cmps_le_f64_e64 s[10:11], v[1:2], v[254:255]
69667 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfd,0x03,0x00]
69669 v_cmps_le_f64_e64 s[10:11], v[1:2], s[4:5]
69670 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x09,0x00,0x00]
69672 v_cmps_le_f64_e64 s[10:11], v[1:2], s[6:7]
69673 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x0d,0x00,0x00]
69675 v_cmps_le_f64_e64 s[10:11], v[1:2], s[102:103]
69676 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcd,0x00,0x00]
69678 v_cmps_le_f64_e64 s[10:11], v[1:2], flat_scratch
69679 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd1,0x00,0x00]
69681 v_cmps_le_f64_e64 s[10:11], v[1:2], vcc
69682 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd5,0x00,0x00]
69684 v_cmps_le_f64_e64 s[10:11], v[1:2], tba
69685 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd9,0x00,0x00]
69687 v_cmps_le_f64_e64 s[10:11], v[1:2], tma
69688 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdd,0x00,0x00]
69690 v_cmps_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69691 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf5,0x00,0x00]
69693 v_cmps_le_f64_e64 s[10:11], v[1:2], exec
69694 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfd,0x00,0x00]
69696 v_cmps_le_f64_e64 s[10:11], v[1:2], 0
69697 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x01,0x01,0x00]
69699 v_cmps_le_f64_e64 s[10:11], v[1:2], -1
69700 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x83,0x01,0x00]
69702 v_cmps_le_f64_e64 s[10:11], v[1:2], 0.5
69703 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xe1,0x01,0x00]
69705 v_cmps_le_f64_e64 s[10:11], v[1:2], -4.0
69706 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xef,0x01,0x00]
69708 v_cmps_le_f64_e64 s[10:11], -v[1:2], v[2:3]
69709 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x20]
69711 v_cmps_le_f64_e64 s[10:11], v[1:2], -v[2:3]
69712 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x40]
69714 v_cmps_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
69715 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x60]
69717 v_cmps_gt_f64 vcc, v[1:2], v[2:3]
69718 // CHECK: [0x01,0x05,0xc8,0x7c]
69720 v_cmps_gt_f64 vcc, v[254:255], v[2:3]
69721 // CHECK: [0xfe,0x05,0xc8,0x7c]
69723 v_cmps_gt_f64 vcc, s[2:3], v[2:3]
69724 // CHECK: [0x02,0x04,0xc8,0x7c]
69726 v_cmps_gt_f64 vcc, s[4:5], v[2:3]
69727 // CHECK: [0x04,0x04,0xc8,0x7c]
69729 v_cmps_gt_f64 vcc, s[102:103], v[2:3]
69730 // CHECK: [0x66,0x04,0xc8,0x7c]
69732 v_cmps_gt_f64 vcc, flat_scratch, v[2:3]
69733 // CHECK: [0x68,0x04,0xc8,0x7c]
69735 v_cmps_gt_f64 vcc, vcc, v[2:3]
69736 // CHECK: [0x6a,0x04,0xc8,0x7c]
69738 v_cmps_gt_f64 vcc, tba, v[2:3]
69739 // CHECK: [0x6c,0x04,0xc8,0x7c]
69741 v_cmps_gt_f64 vcc, tma, v[2:3]
69742 // CHECK: [0x6e,0x04,0xc8,0x7c]
69744 v_cmps_gt_f64 vcc, ttmp[10:11], v[2:3]
69745 // CHECK: [0x7a,0x04,0xc8,0x7c]
69747 v_cmps_gt_f64 vcc, exec, v[2:3]
69748 // CHECK: [0x7e,0x04,0xc8,0x7c]
69750 v_cmps_gt_f64 vcc, 0, v[2:3]
69751 // CHECK: [0x80,0x04,0xc8,0x7c]
69753 v_cmps_gt_f64 vcc, -1, v[2:3]
69754 // CHECK: [0xc1,0x04,0xc8,0x7c]
69756 v_cmps_gt_f64 vcc, 0.5, v[2:3]
69757 // CHECK: [0xf0,0x04,0xc8,0x7c]
69759 v_cmps_gt_f64 vcc, -4.0, v[2:3]
69760 // CHECK: [0xf7,0x04,0xc8,0x7c]
69762 v_cmps_gt_f64 vcc, 0xaf123456, v[2:3]
69763 // CHECK: [0xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf]
69765 v_cmps_gt_f64 vcc, 0x3f717273, v[2:3]
69766 // CHECK: [0xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f]
69768 v_cmps_gt_f64 vcc, v[1:2], v[254:255]
69769 // CHECK: [0x01,0xfd,0xc9,0x7c]
69771 v_cmps_gt_f64_e64 s[10:11], v[1:2], v[2:3]
69772 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69774 v_cmps_gt_f64_e64 s[12:13], v[1:2], v[2:3]
69775 // CHECK: [0x0c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69777 v_cmps_gt_f64_e64 s[102:103], v[1:2], v[2:3]
69778 // CHECK: [0x66,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69780 v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
69781 // CHECK: [0x68,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69783 v_cmps_gt_f64_e64 vcc, v[1:2], v[2:3]
69784 // CHECK: [0x6a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69786 v_cmps_gt_f64_e64 tba, v[1:2], v[2:3]
69787 // CHECK: [0x6c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69789 v_cmps_gt_f64_e64 tma, v[1:2], v[2:3]
69790 // CHECK: [0x6e,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69792 v_cmps_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69793 // CHECK: [0x7a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
69795 v_cmps_gt_f64_e64 s[10:11], v[254:255], v[2:3]
69796 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfe,0x05,0x02,0x00]
69798 v_cmps_gt_f64_e64 s[10:11], s[2:3], v[2:3]
69799 // CHECK: [0x0a,0x00,0xc8,0xd0,0x02,0x04,0x02,0x00]
69801 v_cmps_gt_f64_e64 s[10:11], s[4:5], v[2:3]
69802 // CHECK: [0x0a,0x00,0xc8,0xd0,0x04,0x04,0x02,0x00]
69804 v_cmps_gt_f64_e64 s[10:11], s[102:103], v[2:3]
69805 // CHECK: [0x0a,0x00,0xc8,0xd0,0x66,0x04,0x02,0x00]
69807 v_cmps_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
69808 // CHECK: [0x0a,0x00,0xc8,0xd0,0x68,0x04,0x02,0x00]
69810 v_cmps_gt_f64_e64 s[10:11], vcc, v[2:3]
69811 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6a,0x04,0x02,0x00]
69813 v_cmps_gt_f64_e64 s[10:11], tba, v[2:3]
69814 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6c,0x04,0x02,0x00]
69816 v_cmps_gt_f64_e64 s[10:11], tma, v[2:3]
69817 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6e,0x04,0x02,0x00]
69819 v_cmps_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69820 // CHECK: [0x0a,0x00,0xc8,0xd0,0x7a,0x04,0x02,0x00]
69822 v_cmps_gt_f64_e64 s[10:11], exec, v[2:3]
69823 // CHECK: [0x0a,0x00,0xc8,0xd0,0x7e,0x04,0x02,0x00]
69825 v_cmps_gt_f64_e64 s[10:11], 0, v[2:3]
69826 // CHECK: [0x0a,0x00,0xc8,0xd0,0x80,0x04,0x02,0x00]
69828 v_cmps_gt_f64_e64 s[10:11], -1, v[2:3]
69829 // CHECK: [0x0a,0x00,0xc8,0xd0,0xc1,0x04,0x02,0x00]
69831 v_cmps_gt_f64_e64 s[10:11], 0.5, v[2:3]
69832 // CHECK: [0x0a,0x00,0xc8,0xd0,0xf0,0x04,0x02,0x00]
69834 v_cmps_gt_f64_e64 s[10:11], -4.0, v[2:3]
69835 // CHECK: [0x0a,0x00,0xc8,0xd0,0xf7,0x04,0x02,0x00]
69837 v_cmps_gt_f64_e64 s[10:11], v[1:2], v[254:255]
69838 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfd,0x03,0x00]
69840 v_cmps_gt_f64_e64 s[10:11], v[1:2], s[4:5]
69841 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x09,0x00,0x00]
69843 v_cmps_gt_f64_e64 s[10:11], v[1:2], s[6:7]
69844 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x0d,0x00,0x00]
69846 v_cmps_gt_f64_e64 s[10:11], v[1:2], s[102:103]
69847 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcd,0x00,0x00]
69849 v_cmps_gt_f64_e64 s[10:11], v[1:2], flat_scratch
69850 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd1,0x00,0x00]
69852 v_cmps_gt_f64_e64 s[10:11], v[1:2], vcc
69853 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd5,0x00,0x00]
69855 v_cmps_gt_f64_e64 s[10:11], v[1:2], tba
69856 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd9,0x00,0x00]
69858 v_cmps_gt_f64_e64 s[10:11], v[1:2], tma
69859 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdd,0x00,0x00]
69861 v_cmps_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
69862 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf5,0x00,0x00]
69864 v_cmps_gt_f64_e64 s[10:11], v[1:2], exec
69865 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfd,0x00,0x00]
69867 v_cmps_gt_f64_e64 s[10:11], v[1:2], 0
69868 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x01,0x01,0x00]
69870 v_cmps_gt_f64_e64 s[10:11], v[1:2], -1
69871 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x83,0x01,0x00]
69873 v_cmps_gt_f64_e64 s[10:11], v[1:2], 0.5
69874 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xe1,0x01,0x00]
69876 v_cmps_gt_f64_e64 s[10:11], v[1:2], -4.0
69877 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xef,0x01,0x00]
69879 v_cmps_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
69880 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x20]
69882 v_cmps_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
69883 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x40]
69885 v_cmps_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
69886 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x60]
69888 v_cmps_lg_f64 vcc, v[1:2], v[2:3]
69889 // CHECK: [0x01,0x05,0xca,0x7c]
69891 v_cmps_lg_f64 vcc, v[254:255], v[2:3]
69892 // CHECK: [0xfe,0x05,0xca,0x7c]
69894 v_cmps_lg_f64 vcc, s[2:3], v[2:3]
69895 // CHECK: [0x02,0x04,0xca,0x7c]
69897 v_cmps_lg_f64 vcc, s[4:5], v[2:3]
69898 // CHECK: [0x04,0x04,0xca,0x7c]
69900 v_cmps_lg_f64 vcc, s[102:103], v[2:3]
69901 // CHECK: [0x66,0x04,0xca,0x7c]
69903 v_cmps_lg_f64 vcc, flat_scratch, v[2:3]
69904 // CHECK: [0x68,0x04,0xca,0x7c]
69906 v_cmps_lg_f64 vcc, vcc, v[2:3]
69907 // CHECK: [0x6a,0x04,0xca,0x7c]
69909 v_cmps_lg_f64 vcc, tba, v[2:3]
69910 // CHECK: [0x6c,0x04,0xca,0x7c]
69912 v_cmps_lg_f64 vcc, tma, v[2:3]
69913 // CHECK: [0x6e,0x04,0xca,0x7c]
69915 v_cmps_lg_f64 vcc, ttmp[10:11], v[2:3]
69916 // CHECK: [0x7a,0x04,0xca,0x7c]
69918 v_cmps_lg_f64 vcc, exec, v[2:3]
69919 // CHECK: [0x7e,0x04,0xca,0x7c]
69921 v_cmps_lg_f64 vcc, 0, v[2:3]
69922 // CHECK: [0x80,0x04,0xca,0x7c]
69924 v_cmps_lg_f64 vcc, -1, v[2:3]
69925 // CHECK: [0xc1,0x04,0xca,0x7c]
69927 v_cmps_lg_f64 vcc, 0.5, v[2:3]
69928 // CHECK: [0xf0,0x04,0xca,0x7c]
69930 v_cmps_lg_f64 vcc, -4.0, v[2:3]
69931 // CHECK: [0xf7,0x04,0xca,0x7c]
69933 v_cmps_lg_f64 vcc, 0xaf123456, v[2:3]
69934 // CHECK: [0xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf]
69936 v_cmps_lg_f64 vcc, 0x3f717273, v[2:3]
69937 // CHECK: [0xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f]
69939 v_cmps_lg_f64 vcc, v[1:2], v[254:255]
69940 // CHECK: [0x01,0xfd,0xcb,0x7c]
69942 v_cmps_lg_f64_e64 s[10:11], v[1:2], v[2:3]
69943 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69945 v_cmps_lg_f64_e64 s[12:13], v[1:2], v[2:3]
69946 // CHECK: [0x0c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69948 v_cmps_lg_f64_e64 s[102:103], v[1:2], v[2:3]
69949 // CHECK: [0x66,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69951 v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
69952 // CHECK: [0x68,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69954 v_cmps_lg_f64_e64 vcc, v[1:2], v[2:3]
69955 // CHECK: [0x6a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69957 v_cmps_lg_f64_e64 tba, v[1:2], v[2:3]
69958 // CHECK: [0x6c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69960 v_cmps_lg_f64_e64 tma, v[1:2], v[2:3]
69961 // CHECK: [0x6e,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69963 v_cmps_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
69964 // CHECK: [0x7a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
69966 v_cmps_lg_f64_e64 s[10:11], v[254:255], v[2:3]
69967 // CHECK: [0x0a,0x00,0xca,0xd0,0xfe,0x05,0x02,0x00]
69969 v_cmps_lg_f64_e64 s[10:11], s[2:3], v[2:3]
69970 // CHECK: [0x0a,0x00,0xca,0xd0,0x02,0x04,0x02,0x00]
69972 v_cmps_lg_f64_e64 s[10:11], s[4:5], v[2:3]
69973 // CHECK: [0x0a,0x00,0xca,0xd0,0x04,0x04,0x02,0x00]
69975 v_cmps_lg_f64_e64 s[10:11], s[102:103], v[2:3]
69976 // CHECK: [0x0a,0x00,0xca,0xd0,0x66,0x04,0x02,0x00]
69978 v_cmps_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
69979 // CHECK: [0x0a,0x00,0xca,0xd0,0x68,0x04,0x02,0x00]
69981 v_cmps_lg_f64_e64 s[10:11], vcc, v[2:3]
69982 // CHECK: [0x0a,0x00,0xca,0xd0,0x6a,0x04,0x02,0x00]
69984 v_cmps_lg_f64_e64 s[10:11], tba, v[2:3]
69985 // CHECK: [0x0a,0x00,0xca,0xd0,0x6c,0x04,0x02,0x00]
69987 v_cmps_lg_f64_e64 s[10:11], tma, v[2:3]
69988 // CHECK: [0x0a,0x00,0xca,0xd0,0x6e,0x04,0x02,0x00]
69990 v_cmps_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
69991 // CHECK: [0x0a,0x00,0xca,0xd0,0x7a,0x04,0x02,0x00]
69993 v_cmps_lg_f64_e64 s[10:11], exec, v[2:3]
69994 // CHECK: [0x0a,0x00,0xca,0xd0,0x7e,0x04,0x02,0x00]
69996 v_cmps_lg_f64_e64 s[10:11], 0, v[2:3]
69997 // CHECK: [0x0a,0x00,0xca,0xd0,0x80,0x04,0x02,0x00]
69999 v_cmps_lg_f64_e64 s[10:11], -1, v[2:3]
70000 // CHECK: [0x0a,0x00,0xca,0xd0,0xc1,0x04,0x02,0x00]
70002 v_cmps_lg_f64_e64 s[10:11], 0.5, v[2:3]
70003 // CHECK: [0x0a,0x00,0xca,0xd0,0xf0,0x04,0x02,0x00]
70005 v_cmps_lg_f64_e64 s[10:11], -4.0, v[2:3]
70006 // CHECK: [0x0a,0x00,0xca,0xd0,0xf7,0x04,0x02,0x00]
70008 v_cmps_lg_f64_e64 s[10:11], v[1:2], v[254:255]
70009 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfd,0x03,0x00]
70011 v_cmps_lg_f64_e64 s[10:11], v[1:2], s[4:5]
70012 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x09,0x00,0x00]
70014 v_cmps_lg_f64_e64 s[10:11], v[1:2], s[6:7]
70015 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x0d,0x00,0x00]
70017 v_cmps_lg_f64_e64 s[10:11], v[1:2], s[102:103]
70018 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcd,0x00,0x00]
70020 v_cmps_lg_f64_e64 s[10:11], v[1:2], flat_scratch
70021 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd1,0x00,0x00]
70023 v_cmps_lg_f64_e64 s[10:11], v[1:2], vcc
70024 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd5,0x00,0x00]
70026 v_cmps_lg_f64_e64 s[10:11], v[1:2], tba
70027 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd9,0x00,0x00]
70029 v_cmps_lg_f64_e64 s[10:11], v[1:2], tma
70030 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdd,0x00,0x00]
70032 v_cmps_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70033 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf5,0x00,0x00]
70035 v_cmps_lg_f64_e64 s[10:11], v[1:2], exec
70036 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfd,0x00,0x00]
70038 v_cmps_lg_f64_e64 s[10:11], v[1:2], 0
70039 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x01,0x01,0x00]
70041 v_cmps_lg_f64_e64 s[10:11], v[1:2], -1
70042 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x83,0x01,0x00]
70044 v_cmps_lg_f64_e64 s[10:11], v[1:2], 0.5
70045 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xe1,0x01,0x00]
70047 v_cmps_lg_f64_e64 s[10:11], v[1:2], -4.0
70048 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xef,0x01,0x00]
70050 v_cmps_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
70051 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x20]
70053 v_cmps_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
70054 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x40]
70056 v_cmps_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
70057 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x60]
70059 v_cmps_ge_f64 vcc, v[1:2], v[2:3]
70060 // CHECK: [0x01,0x05,0xcc,0x7c]
70062 v_cmps_ge_f64 vcc, v[254:255], v[2:3]
70063 // CHECK: [0xfe,0x05,0xcc,0x7c]
70065 v_cmps_ge_f64 vcc, s[2:3], v[2:3]
70066 // CHECK: [0x02,0x04,0xcc,0x7c]
70068 v_cmps_ge_f64 vcc, s[4:5], v[2:3]
70069 // CHECK: [0x04,0x04,0xcc,0x7c]
70071 v_cmps_ge_f64 vcc, s[102:103], v[2:3]
70072 // CHECK: [0x66,0x04,0xcc,0x7c]
70074 v_cmps_ge_f64 vcc, flat_scratch, v[2:3]
70075 // CHECK: [0x68,0x04,0xcc,0x7c]
70077 v_cmps_ge_f64 vcc, vcc, v[2:3]
70078 // CHECK: [0x6a,0x04,0xcc,0x7c]
70080 v_cmps_ge_f64 vcc, tba, v[2:3]
70081 // CHECK: [0x6c,0x04,0xcc,0x7c]
70083 v_cmps_ge_f64 vcc, tma, v[2:3]
70084 // CHECK: [0x6e,0x04,0xcc,0x7c]
70086 v_cmps_ge_f64 vcc, ttmp[10:11], v[2:3]
70087 // CHECK: [0x7a,0x04,0xcc,0x7c]
70089 v_cmps_ge_f64 vcc, exec, v[2:3]
70090 // CHECK: [0x7e,0x04,0xcc,0x7c]
70092 v_cmps_ge_f64 vcc, 0, v[2:3]
70093 // CHECK: [0x80,0x04,0xcc,0x7c]
70095 v_cmps_ge_f64 vcc, -1, v[2:3]
70096 // CHECK: [0xc1,0x04,0xcc,0x7c]
70098 v_cmps_ge_f64 vcc, 0.5, v[2:3]
70099 // CHECK: [0xf0,0x04,0xcc,0x7c]
70101 v_cmps_ge_f64 vcc, -4.0, v[2:3]
70102 // CHECK: [0xf7,0x04,0xcc,0x7c]
70104 v_cmps_ge_f64 vcc, 0xaf123456, v[2:3]
70105 // CHECK: [0xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf]
70107 v_cmps_ge_f64 vcc, 0x3f717273, v[2:3]
70108 // CHECK: [0xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f]
70110 v_cmps_ge_f64 vcc, v[1:2], v[254:255]
70111 // CHECK: [0x01,0xfd,0xcd,0x7c]
70113 v_cmps_ge_f64_e64 s[10:11], v[1:2], v[2:3]
70114 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70116 v_cmps_ge_f64_e64 s[12:13], v[1:2], v[2:3]
70117 // CHECK: [0x0c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70119 v_cmps_ge_f64_e64 s[102:103], v[1:2], v[2:3]
70120 // CHECK: [0x66,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70122 v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
70123 // CHECK: [0x68,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70125 v_cmps_ge_f64_e64 vcc, v[1:2], v[2:3]
70126 // CHECK: [0x6a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70128 v_cmps_ge_f64_e64 tba, v[1:2], v[2:3]
70129 // CHECK: [0x6c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70131 v_cmps_ge_f64_e64 tma, v[1:2], v[2:3]
70132 // CHECK: [0x6e,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70134 v_cmps_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70135 // CHECK: [0x7a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
70137 v_cmps_ge_f64_e64 s[10:11], v[254:255], v[2:3]
70138 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfe,0x05,0x02,0x00]
70140 v_cmps_ge_f64_e64 s[10:11], s[2:3], v[2:3]
70141 // CHECK: [0x0a,0x00,0xcc,0xd0,0x02,0x04,0x02,0x00]
70143 v_cmps_ge_f64_e64 s[10:11], s[4:5], v[2:3]
70144 // CHECK: [0x0a,0x00,0xcc,0xd0,0x04,0x04,0x02,0x00]
70146 v_cmps_ge_f64_e64 s[10:11], s[102:103], v[2:3]
70147 // CHECK: [0x0a,0x00,0xcc,0xd0,0x66,0x04,0x02,0x00]
70149 v_cmps_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
70150 // CHECK: [0x0a,0x00,0xcc,0xd0,0x68,0x04,0x02,0x00]
70152 v_cmps_ge_f64_e64 s[10:11], vcc, v[2:3]
70153 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6a,0x04,0x02,0x00]
70155 v_cmps_ge_f64_e64 s[10:11], tba, v[2:3]
70156 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6c,0x04,0x02,0x00]
70158 v_cmps_ge_f64_e64 s[10:11], tma, v[2:3]
70159 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6e,0x04,0x02,0x00]
70161 v_cmps_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70162 // CHECK: [0x0a,0x00,0xcc,0xd0,0x7a,0x04,0x02,0x00]
70164 v_cmps_ge_f64_e64 s[10:11], exec, v[2:3]
70165 // CHECK: [0x0a,0x00,0xcc,0xd0,0x7e,0x04,0x02,0x00]
70167 v_cmps_ge_f64_e64 s[10:11], 0, v[2:3]
70168 // CHECK: [0x0a,0x00,0xcc,0xd0,0x80,0x04,0x02,0x00]
70170 v_cmps_ge_f64_e64 s[10:11], -1, v[2:3]
70171 // CHECK: [0x0a,0x00,0xcc,0xd0,0xc1,0x04,0x02,0x00]
70173 v_cmps_ge_f64_e64 s[10:11], 0.5, v[2:3]
70174 // CHECK: [0x0a,0x00,0xcc,0xd0,0xf0,0x04,0x02,0x00]
70176 v_cmps_ge_f64_e64 s[10:11], -4.0, v[2:3]
70177 // CHECK: [0x0a,0x00,0xcc,0xd0,0xf7,0x04,0x02,0x00]
70179 v_cmps_ge_f64_e64 s[10:11], v[1:2], v[254:255]
70180 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfd,0x03,0x00]
70182 v_cmps_ge_f64_e64 s[10:11], v[1:2], s[4:5]
70183 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x09,0x00,0x00]
70185 v_cmps_ge_f64_e64 s[10:11], v[1:2], s[6:7]
70186 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x0d,0x00,0x00]
70188 v_cmps_ge_f64_e64 s[10:11], v[1:2], s[102:103]
70189 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcd,0x00,0x00]
70191 v_cmps_ge_f64_e64 s[10:11], v[1:2], flat_scratch
70192 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd1,0x00,0x00]
70194 v_cmps_ge_f64_e64 s[10:11], v[1:2], vcc
70195 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd5,0x00,0x00]
70197 v_cmps_ge_f64_e64 s[10:11], v[1:2], tba
70198 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd9,0x00,0x00]
70200 v_cmps_ge_f64_e64 s[10:11], v[1:2], tma
70201 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdd,0x00,0x00]
70203 v_cmps_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70204 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf5,0x00,0x00]
70206 v_cmps_ge_f64_e64 s[10:11], v[1:2], exec
70207 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfd,0x00,0x00]
70209 v_cmps_ge_f64_e64 s[10:11], v[1:2], 0
70210 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x01,0x01,0x00]
70212 v_cmps_ge_f64_e64 s[10:11], v[1:2], -1
70213 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x83,0x01,0x00]
70215 v_cmps_ge_f64_e64 s[10:11], v[1:2], 0.5
70216 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xe1,0x01,0x00]
70218 v_cmps_ge_f64_e64 s[10:11], v[1:2], -4.0
70219 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xef,0x01,0x00]
70221 v_cmps_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
70222 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x20]
70224 v_cmps_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
70225 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x40]
70227 v_cmps_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
70228 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x60]
70230 v_cmps_o_f64 vcc, v[1:2], v[2:3]
70231 // CHECK: [0x01,0x05,0xce,0x7c]
70233 v_cmps_o_f64 vcc, v[254:255], v[2:3]
70234 // CHECK: [0xfe,0x05,0xce,0x7c]
70236 v_cmps_o_f64 vcc, s[2:3], v[2:3]
70237 // CHECK: [0x02,0x04,0xce,0x7c]
70239 v_cmps_o_f64 vcc, s[4:5], v[2:3]
70240 // CHECK: [0x04,0x04,0xce,0x7c]
70242 v_cmps_o_f64 vcc, s[102:103], v[2:3]
70243 // CHECK: [0x66,0x04,0xce,0x7c]
70245 v_cmps_o_f64 vcc, flat_scratch, v[2:3]
70246 // CHECK: [0x68,0x04,0xce,0x7c]
70248 v_cmps_o_f64 vcc, vcc, v[2:3]
70249 // CHECK: [0x6a,0x04,0xce,0x7c]
70251 v_cmps_o_f64 vcc, tba, v[2:3]
70252 // CHECK: [0x6c,0x04,0xce,0x7c]
70254 v_cmps_o_f64 vcc, tma, v[2:3]
70255 // CHECK: [0x6e,0x04,0xce,0x7c]
70257 v_cmps_o_f64 vcc, ttmp[10:11], v[2:3]
70258 // CHECK: [0x7a,0x04,0xce,0x7c]
70260 v_cmps_o_f64 vcc, exec, v[2:3]
70261 // CHECK: [0x7e,0x04,0xce,0x7c]
70263 v_cmps_o_f64 vcc, 0, v[2:3]
70264 // CHECK: [0x80,0x04,0xce,0x7c]
70266 v_cmps_o_f64 vcc, -1, v[2:3]
70267 // CHECK: [0xc1,0x04,0xce,0x7c]
70269 v_cmps_o_f64 vcc, 0.5, v[2:3]
70270 // CHECK: [0xf0,0x04,0xce,0x7c]
70272 v_cmps_o_f64 vcc, -4.0, v[2:3]
70273 // CHECK: [0xf7,0x04,0xce,0x7c]
70275 v_cmps_o_f64 vcc, 0xaf123456, v[2:3]
70276 // CHECK: [0xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf]
70278 v_cmps_o_f64 vcc, 0x3f717273, v[2:3]
70279 // CHECK: [0xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f]
70281 v_cmps_o_f64 vcc, v[1:2], v[254:255]
70282 // CHECK: [0x01,0xfd,0xcf,0x7c]
70284 v_cmps_o_f64_e64 s[10:11], v[1:2], v[2:3]
70285 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70287 v_cmps_o_f64_e64 s[12:13], v[1:2], v[2:3]
70288 // CHECK: [0x0c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70290 v_cmps_o_f64_e64 s[102:103], v[1:2], v[2:3]
70291 // CHECK: [0x66,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70293 v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]
70294 // CHECK: [0x68,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70296 v_cmps_o_f64_e64 vcc, v[1:2], v[2:3]
70297 // CHECK: [0x6a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70299 v_cmps_o_f64_e64 tba, v[1:2], v[2:3]
70300 // CHECK: [0x6c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70302 v_cmps_o_f64_e64 tma, v[1:2], v[2:3]
70303 // CHECK: [0x6e,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70305 v_cmps_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70306 // CHECK: [0x7a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
70308 v_cmps_o_f64_e64 s[10:11], v[254:255], v[2:3]
70309 // CHECK: [0x0a,0x00,0xce,0xd0,0xfe,0x05,0x02,0x00]
70311 v_cmps_o_f64_e64 s[10:11], s[2:3], v[2:3]
70312 // CHECK: [0x0a,0x00,0xce,0xd0,0x02,0x04,0x02,0x00]
70314 v_cmps_o_f64_e64 s[10:11], s[4:5], v[2:3]
70315 // CHECK: [0x0a,0x00,0xce,0xd0,0x04,0x04,0x02,0x00]
70317 v_cmps_o_f64_e64 s[10:11], s[102:103], v[2:3]
70318 // CHECK: [0x0a,0x00,0xce,0xd0,0x66,0x04,0x02,0x00]
70320 v_cmps_o_f64_e64 s[10:11], flat_scratch, v[2:3]
70321 // CHECK: [0x0a,0x00,0xce,0xd0,0x68,0x04,0x02,0x00]
70323 v_cmps_o_f64_e64 s[10:11], vcc, v[2:3]
70324 // CHECK: [0x0a,0x00,0xce,0xd0,0x6a,0x04,0x02,0x00]
70326 v_cmps_o_f64_e64 s[10:11], tba, v[2:3]
70327 // CHECK: [0x0a,0x00,0xce,0xd0,0x6c,0x04,0x02,0x00]
70329 v_cmps_o_f64_e64 s[10:11], tma, v[2:3]
70330 // CHECK: [0x0a,0x00,0xce,0xd0,0x6e,0x04,0x02,0x00]
70332 v_cmps_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70333 // CHECK: [0x0a,0x00,0xce,0xd0,0x7a,0x04,0x02,0x00]
70335 v_cmps_o_f64_e64 s[10:11], exec, v[2:3]
70336 // CHECK: [0x0a,0x00,0xce,0xd0,0x7e,0x04,0x02,0x00]
70338 v_cmps_o_f64_e64 s[10:11], 0, v[2:3]
70339 // CHECK: [0x0a,0x00,0xce,0xd0,0x80,0x04,0x02,0x00]
70341 v_cmps_o_f64_e64 s[10:11], -1, v[2:3]
70342 // CHECK: [0x0a,0x00,0xce,0xd0,0xc1,0x04,0x02,0x00]
70344 v_cmps_o_f64_e64 s[10:11], 0.5, v[2:3]
70345 // CHECK: [0x0a,0x00,0xce,0xd0,0xf0,0x04,0x02,0x00]
70347 v_cmps_o_f64_e64 s[10:11], -4.0, v[2:3]
70348 // CHECK: [0x0a,0x00,0xce,0xd0,0xf7,0x04,0x02,0x00]
70350 v_cmps_o_f64_e64 s[10:11], v[1:2], v[254:255]
70351 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfd,0x03,0x00]
70353 v_cmps_o_f64_e64 s[10:11], v[1:2], s[4:5]
70354 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x09,0x00,0x00]
70356 v_cmps_o_f64_e64 s[10:11], v[1:2], s[6:7]
70357 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x0d,0x00,0x00]
70359 v_cmps_o_f64_e64 s[10:11], v[1:2], s[102:103]
70360 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcd,0x00,0x00]
70362 v_cmps_o_f64_e64 s[10:11], v[1:2], flat_scratch
70363 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd1,0x00,0x00]
70365 v_cmps_o_f64_e64 s[10:11], v[1:2], vcc
70366 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd5,0x00,0x00]
70368 v_cmps_o_f64_e64 s[10:11], v[1:2], tba
70369 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd9,0x00,0x00]
70371 v_cmps_o_f64_e64 s[10:11], v[1:2], tma
70372 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdd,0x00,0x00]
70374 v_cmps_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70375 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf5,0x00,0x00]
70377 v_cmps_o_f64_e64 s[10:11], v[1:2], exec
70378 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfd,0x00,0x00]
70380 v_cmps_o_f64_e64 s[10:11], v[1:2], 0
70381 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x01,0x01,0x00]
70383 v_cmps_o_f64_e64 s[10:11], v[1:2], -1
70384 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x83,0x01,0x00]
70386 v_cmps_o_f64_e64 s[10:11], v[1:2], 0.5
70387 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xe1,0x01,0x00]
70389 v_cmps_o_f64_e64 s[10:11], v[1:2], -4.0
70390 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xef,0x01,0x00]
70392 v_cmps_o_f64_e64 s[10:11], -v[1:2], v[2:3]
70393 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x20]
70395 v_cmps_o_f64_e64 s[10:11], v[1:2], -v[2:3]
70396 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x40]
70398 v_cmps_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
70399 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x60]
70401 v_cmps_u_f64 vcc, v[1:2], v[2:3]
70402 // CHECK: [0x01,0x05,0xd0,0x7c]
70404 v_cmps_u_f64 vcc, v[254:255], v[2:3]
70405 // CHECK: [0xfe,0x05,0xd0,0x7c]
70407 v_cmps_u_f64 vcc, s[2:3], v[2:3]
70408 // CHECK: [0x02,0x04,0xd0,0x7c]
70410 v_cmps_u_f64 vcc, s[4:5], v[2:3]
70411 // CHECK: [0x04,0x04,0xd0,0x7c]
70413 v_cmps_u_f64 vcc, s[102:103], v[2:3]
70414 // CHECK: [0x66,0x04,0xd0,0x7c]
70416 v_cmps_u_f64 vcc, flat_scratch, v[2:3]
70417 // CHECK: [0x68,0x04,0xd0,0x7c]
70419 v_cmps_u_f64 vcc, vcc, v[2:3]
70420 // CHECK: [0x6a,0x04,0xd0,0x7c]
70422 v_cmps_u_f64 vcc, tba, v[2:3]
70423 // CHECK: [0x6c,0x04,0xd0,0x7c]
70425 v_cmps_u_f64 vcc, tma, v[2:3]
70426 // CHECK: [0x6e,0x04,0xd0,0x7c]
70428 v_cmps_u_f64 vcc, ttmp[10:11], v[2:3]
70429 // CHECK: [0x7a,0x04,0xd0,0x7c]
70431 v_cmps_u_f64 vcc, exec, v[2:3]
70432 // CHECK: [0x7e,0x04,0xd0,0x7c]
70434 v_cmps_u_f64 vcc, 0, v[2:3]
70435 // CHECK: [0x80,0x04,0xd0,0x7c]
70437 v_cmps_u_f64 vcc, -1, v[2:3]
70438 // CHECK: [0xc1,0x04,0xd0,0x7c]
70440 v_cmps_u_f64 vcc, 0.5, v[2:3]
70441 // CHECK: [0xf0,0x04,0xd0,0x7c]
70443 v_cmps_u_f64 vcc, -4.0, v[2:3]
70444 // CHECK: [0xf7,0x04,0xd0,0x7c]
70446 v_cmps_u_f64 vcc, 0xaf123456, v[2:3]
70447 // CHECK: [0xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf]
70449 v_cmps_u_f64 vcc, 0x3f717273, v[2:3]
70450 // CHECK: [0xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f]
70452 v_cmps_u_f64 vcc, v[1:2], v[254:255]
70453 // CHECK: [0x01,0xfd,0xd1,0x7c]
70455 v_cmps_u_f64_e64 s[10:11], v[1:2], v[2:3]
70456 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70458 v_cmps_u_f64_e64 s[12:13], v[1:2], v[2:3]
70459 // CHECK: [0x0c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70461 v_cmps_u_f64_e64 s[102:103], v[1:2], v[2:3]
70462 // CHECK: [0x66,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70464 v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]
70465 // CHECK: [0x68,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70467 v_cmps_u_f64_e64 vcc, v[1:2], v[2:3]
70468 // CHECK: [0x6a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70470 v_cmps_u_f64_e64 tba, v[1:2], v[2:3]
70471 // CHECK: [0x6c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70473 v_cmps_u_f64_e64 tma, v[1:2], v[2:3]
70474 // CHECK: [0x6e,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70476 v_cmps_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70477 // CHECK: [0x7a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
70479 v_cmps_u_f64_e64 s[10:11], v[254:255], v[2:3]
70480 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfe,0x05,0x02,0x00]
70482 v_cmps_u_f64_e64 s[10:11], s[2:3], v[2:3]
70483 // CHECK: [0x0a,0x00,0xd0,0xd0,0x02,0x04,0x02,0x00]
70485 v_cmps_u_f64_e64 s[10:11], s[4:5], v[2:3]
70486 // CHECK: [0x0a,0x00,0xd0,0xd0,0x04,0x04,0x02,0x00]
70488 v_cmps_u_f64_e64 s[10:11], s[102:103], v[2:3]
70489 // CHECK: [0x0a,0x00,0xd0,0xd0,0x66,0x04,0x02,0x00]
70491 v_cmps_u_f64_e64 s[10:11], flat_scratch, v[2:3]
70492 // CHECK: [0x0a,0x00,0xd0,0xd0,0x68,0x04,0x02,0x00]
70494 v_cmps_u_f64_e64 s[10:11], vcc, v[2:3]
70495 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6a,0x04,0x02,0x00]
70497 v_cmps_u_f64_e64 s[10:11], tba, v[2:3]
70498 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6c,0x04,0x02,0x00]
70500 v_cmps_u_f64_e64 s[10:11], tma, v[2:3]
70501 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6e,0x04,0x02,0x00]
70503 v_cmps_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70504 // CHECK: [0x0a,0x00,0xd0,0xd0,0x7a,0x04,0x02,0x00]
70506 v_cmps_u_f64_e64 s[10:11], exec, v[2:3]
70507 // CHECK: [0x0a,0x00,0xd0,0xd0,0x7e,0x04,0x02,0x00]
70509 v_cmps_u_f64_e64 s[10:11], 0, v[2:3]
70510 // CHECK: [0x0a,0x00,0xd0,0xd0,0x80,0x04,0x02,0x00]
70512 v_cmps_u_f64_e64 s[10:11], -1, v[2:3]
70513 // CHECK: [0x0a,0x00,0xd0,0xd0,0xc1,0x04,0x02,0x00]
70515 v_cmps_u_f64_e64 s[10:11], 0.5, v[2:3]
70516 // CHECK: [0x0a,0x00,0xd0,0xd0,0xf0,0x04,0x02,0x00]
70518 v_cmps_u_f64_e64 s[10:11], -4.0, v[2:3]
70519 // CHECK: [0x0a,0x00,0xd0,0xd0,0xf7,0x04,0x02,0x00]
70521 v_cmps_u_f64_e64 s[10:11], v[1:2], v[254:255]
70522 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfd,0x03,0x00]
70524 v_cmps_u_f64_e64 s[10:11], v[1:2], s[4:5]
70525 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x09,0x00,0x00]
70527 v_cmps_u_f64_e64 s[10:11], v[1:2], s[6:7]
70528 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x0d,0x00,0x00]
70530 v_cmps_u_f64_e64 s[10:11], v[1:2], s[102:103]
70531 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcd,0x00,0x00]
70533 v_cmps_u_f64_e64 s[10:11], v[1:2], flat_scratch
70534 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd1,0x00,0x00]
70536 v_cmps_u_f64_e64 s[10:11], v[1:2], vcc
70537 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd5,0x00,0x00]
70539 v_cmps_u_f64_e64 s[10:11], v[1:2], tba
70540 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd9,0x00,0x00]
70542 v_cmps_u_f64_e64 s[10:11], v[1:2], tma
70543 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdd,0x00,0x00]
70545 v_cmps_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70546 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf5,0x00,0x00]
70548 v_cmps_u_f64_e64 s[10:11], v[1:2], exec
70549 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfd,0x00,0x00]
70551 v_cmps_u_f64_e64 s[10:11], v[1:2], 0
70552 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x01,0x01,0x00]
70554 v_cmps_u_f64_e64 s[10:11], v[1:2], -1
70555 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x83,0x01,0x00]
70557 v_cmps_u_f64_e64 s[10:11], v[1:2], 0.5
70558 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xe1,0x01,0x00]
70560 v_cmps_u_f64_e64 s[10:11], v[1:2], -4.0
70561 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xef,0x01,0x00]
70563 v_cmps_u_f64_e64 s[10:11], -v[1:2], v[2:3]
70564 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x20]
70566 v_cmps_u_f64_e64 s[10:11], v[1:2], -v[2:3]
70567 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x40]
70569 v_cmps_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
70570 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x60]
70572 v_cmps_nge_f64 vcc, v[1:2], v[2:3]
70573 // CHECK: [0x01,0x05,0xd2,0x7c]
70575 v_cmps_nge_f64 vcc, v[254:255], v[2:3]
70576 // CHECK: [0xfe,0x05,0xd2,0x7c]
70578 v_cmps_nge_f64 vcc, s[2:3], v[2:3]
70579 // CHECK: [0x02,0x04,0xd2,0x7c]
70581 v_cmps_nge_f64 vcc, s[4:5], v[2:3]
70582 // CHECK: [0x04,0x04,0xd2,0x7c]
70584 v_cmps_nge_f64 vcc, s[102:103], v[2:3]
70585 // CHECK: [0x66,0x04,0xd2,0x7c]
70587 v_cmps_nge_f64 vcc, flat_scratch, v[2:3]
70588 // CHECK: [0x68,0x04,0xd2,0x7c]
70590 v_cmps_nge_f64 vcc, vcc, v[2:3]
70591 // CHECK: [0x6a,0x04,0xd2,0x7c]
70593 v_cmps_nge_f64 vcc, tba, v[2:3]
70594 // CHECK: [0x6c,0x04,0xd2,0x7c]
70596 v_cmps_nge_f64 vcc, tma, v[2:3]
70597 // CHECK: [0x6e,0x04,0xd2,0x7c]
70599 v_cmps_nge_f64 vcc, ttmp[10:11], v[2:3]
70600 // CHECK: [0x7a,0x04,0xd2,0x7c]
70602 v_cmps_nge_f64 vcc, exec, v[2:3]
70603 // CHECK: [0x7e,0x04,0xd2,0x7c]
70605 v_cmps_nge_f64 vcc, 0, v[2:3]
70606 // CHECK: [0x80,0x04,0xd2,0x7c]
70608 v_cmps_nge_f64 vcc, -1, v[2:3]
70609 // CHECK: [0xc1,0x04,0xd2,0x7c]
70611 v_cmps_nge_f64 vcc, 0.5, v[2:3]
70612 // CHECK: [0xf0,0x04,0xd2,0x7c]
70614 v_cmps_nge_f64 vcc, -4.0, v[2:3]
70615 // CHECK: [0xf7,0x04,0xd2,0x7c]
70617 v_cmps_nge_f64 vcc, 0xaf123456, v[2:3]
70618 // CHECK: [0xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf]
70620 v_cmps_nge_f64 vcc, 0x3f717273, v[2:3]
70621 // CHECK: [0xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f]
70623 v_cmps_nge_f64 vcc, v[1:2], v[254:255]
70624 // CHECK: [0x01,0xfd,0xd3,0x7c]
70626 v_cmps_nge_f64_e64 s[10:11], v[1:2], v[2:3]
70627 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70629 v_cmps_nge_f64_e64 s[12:13], v[1:2], v[2:3]
70630 // CHECK: [0x0c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70632 v_cmps_nge_f64_e64 s[102:103], v[1:2], v[2:3]
70633 // CHECK: [0x66,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70635 v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
70636 // CHECK: [0x68,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70638 v_cmps_nge_f64_e64 vcc, v[1:2], v[2:3]
70639 // CHECK: [0x6a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70641 v_cmps_nge_f64_e64 tba, v[1:2], v[2:3]
70642 // CHECK: [0x6c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70644 v_cmps_nge_f64_e64 tma, v[1:2], v[2:3]
70645 // CHECK: [0x6e,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70647 v_cmps_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70648 // CHECK: [0x7a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
70650 v_cmps_nge_f64_e64 s[10:11], v[254:255], v[2:3]
70651 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfe,0x05,0x02,0x00]
70653 v_cmps_nge_f64_e64 s[10:11], s[2:3], v[2:3]
70654 // CHECK: [0x0a,0x00,0xd2,0xd0,0x02,0x04,0x02,0x00]
70656 v_cmps_nge_f64_e64 s[10:11], s[4:5], v[2:3]
70657 // CHECK: [0x0a,0x00,0xd2,0xd0,0x04,0x04,0x02,0x00]
70659 v_cmps_nge_f64_e64 s[10:11], s[102:103], v[2:3]
70660 // CHECK: [0x0a,0x00,0xd2,0xd0,0x66,0x04,0x02,0x00]
70662 v_cmps_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
70663 // CHECK: [0x0a,0x00,0xd2,0xd0,0x68,0x04,0x02,0x00]
70665 v_cmps_nge_f64_e64 s[10:11], vcc, v[2:3]
70666 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6a,0x04,0x02,0x00]
70668 v_cmps_nge_f64_e64 s[10:11], tba, v[2:3]
70669 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6c,0x04,0x02,0x00]
70671 v_cmps_nge_f64_e64 s[10:11], tma, v[2:3]
70672 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6e,0x04,0x02,0x00]
70674 v_cmps_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70675 // CHECK: [0x0a,0x00,0xd2,0xd0,0x7a,0x04,0x02,0x00]
70677 v_cmps_nge_f64_e64 s[10:11], exec, v[2:3]
70678 // CHECK: [0x0a,0x00,0xd2,0xd0,0x7e,0x04,0x02,0x00]
70680 v_cmps_nge_f64_e64 s[10:11], 0, v[2:3]
70681 // CHECK: [0x0a,0x00,0xd2,0xd0,0x80,0x04,0x02,0x00]
70683 v_cmps_nge_f64_e64 s[10:11], -1, v[2:3]
70684 // CHECK: [0x0a,0x00,0xd2,0xd0,0xc1,0x04,0x02,0x00]
70686 v_cmps_nge_f64_e64 s[10:11], 0.5, v[2:3]
70687 // CHECK: [0x0a,0x00,0xd2,0xd0,0xf0,0x04,0x02,0x00]
70689 v_cmps_nge_f64_e64 s[10:11], -4.0, v[2:3]
70690 // CHECK: [0x0a,0x00,0xd2,0xd0,0xf7,0x04,0x02,0x00]
70692 v_cmps_nge_f64_e64 s[10:11], v[1:2], v[254:255]
70693 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfd,0x03,0x00]
70695 v_cmps_nge_f64_e64 s[10:11], v[1:2], s[4:5]
70696 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x09,0x00,0x00]
70698 v_cmps_nge_f64_e64 s[10:11], v[1:2], s[6:7]
70699 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x0d,0x00,0x00]
70701 v_cmps_nge_f64_e64 s[10:11], v[1:2], s[102:103]
70702 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcd,0x00,0x00]
70704 v_cmps_nge_f64_e64 s[10:11], v[1:2], flat_scratch
70705 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd1,0x00,0x00]
70707 v_cmps_nge_f64_e64 s[10:11], v[1:2], vcc
70708 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd5,0x00,0x00]
70710 v_cmps_nge_f64_e64 s[10:11], v[1:2], tba
70711 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd9,0x00,0x00]
70713 v_cmps_nge_f64_e64 s[10:11], v[1:2], tma
70714 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdd,0x00,0x00]
70716 v_cmps_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70717 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf5,0x00,0x00]
70719 v_cmps_nge_f64_e64 s[10:11], v[1:2], exec
70720 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfd,0x00,0x00]
70722 v_cmps_nge_f64_e64 s[10:11], v[1:2], 0
70723 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x01,0x01,0x00]
70725 v_cmps_nge_f64_e64 s[10:11], v[1:2], -1
70726 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x83,0x01,0x00]
70728 v_cmps_nge_f64_e64 s[10:11], v[1:2], 0.5
70729 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xe1,0x01,0x00]
70731 v_cmps_nge_f64_e64 s[10:11], v[1:2], -4.0
70732 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xef,0x01,0x00]
70734 v_cmps_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
70735 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x20]
70737 v_cmps_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
70738 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x40]
70740 v_cmps_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
70741 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x60]
70743 v_cmps_nlg_f64 vcc, v[1:2], v[2:3]
70744 // CHECK: [0x01,0x05,0xd4,0x7c]
70746 v_cmps_nlg_f64 vcc, v[254:255], v[2:3]
70747 // CHECK: [0xfe,0x05,0xd4,0x7c]
70749 v_cmps_nlg_f64 vcc, s[2:3], v[2:3]
70750 // CHECK: [0x02,0x04,0xd4,0x7c]
70752 v_cmps_nlg_f64 vcc, s[4:5], v[2:3]
70753 // CHECK: [0x04,0x04,0xd4,0x7c]
70755 v_cmps_nlg_f64 vcc, s[102:103], v[2:3]
70756 // CHECK: [0x66,0x04,0xd4,0x7c]
70758 v_cmps_nlg_f64 vcc, flat_scratch, v[2:3]
70759 // CHECK: [0x68,0x04,0xd4,0x7c]
70761 v_cmps_nlg_f64 vcc, vcc, v[2:3]
70762 // CHECK: [0x6a,0x04,0xd4,0x7c]
70764 v_cmps_nlg_f64 vcc, tba, v[2:3]
70765 // CHECK: [0x6c,0x04,0xd4,0x7c]
70767 v_cmps_nlg_f64 vcc, tma, v[2:3]
70768 // CHECK: [0x6e,0x04,0xd4,0x7c]
70770 v_cmps_nlg_f64 vcc, ttmp[10:11], v[2:3]
70771 // CHECK: [0x7a,0x04,0xd4,0x7c]
70773 v_cmps_nlg_f64 vcc, exec, v[2:3]
70774 // CHECK: [0x7e,0x04,0xd4,0x7c]
70776 v_cmps_nlg_f64 vcc, 0, v[2:3]
70777 // CHECK: [0x80,0x04,0xd4,0x7c]
70779 v_cmps_nlg_f64 vcc, -1, v[2:3]
70780 // CHECK: [0xc1,0x04,0xd4,0x7c]
70782 v_cmps_nlg_f64 vcc, 0.5, v[2:3]
70783 // CHECK: [0xf0,0x04,0xd4,0x7c]
70785 v_cmps_nlg_f64 vcc, -4.0, v[2:3]
70786 // CHECK: [0xf7,0x04,0xd4,0x7c]
70788 v_cmps_nlg_f64 vcc, 0xaf123456, v[2:3]
70789 // CHECK: [0xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf]
70791 v_cmps_nlg_f64 vcc, 0x3f717273, v[2:3]
70792 // CHECK: [0xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f]
70794 v_cmps_nlg_f64 vcc, v[1:2], v[254:255]
70795 // CHECK: [0x01,0xfd,0xd5,0x7c]
70797 v_cmps_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
70798 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70800 v_cmps_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
70801 // CHECK: [0x0c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70803 v_cmps_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
70804 // CHECK: [0x66,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70806 v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
70807 // CHECK: [0x68,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70809 v_cmps_nlg_f64_e64 vcc, v[1:2], v[2:3]
70810 // CHECK: [0x6a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70812 v_cmps_nlg_f64_e64 tba, v[1:2], v[2:3]
70813 // CHECK: [0x6c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70815 v_cmps_nlg_f64_e64 tma, v[1:2], v[2:3]
70816 // CHECK: [0x6e,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70818 v_cmps_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70819 // CHECK: [0x7a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
70821 v_cmps_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
70822 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfe,0x05,0x02,0x00]
70824 v_cmps_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
70825 // CHECK: [0x0a,0x00,0xd4,0xd0,0x02,0x04,0x02,0x00]
70827 v_cmps_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
70828 // CHECK: [0x0a,0x00,0xd4,0xd0,0x04,0x04,0x02,0x00]
70830 v_cmps_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
70831 // CHECK: [0x0a,0x00,0xd4,0xd0,0x66,0x04,0x02,0x00]
70833 v_cmps_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
70834 // CHECK: [0x0a,0x00,0xd4,0xd0,0x68,0x04,0x02,0x00]
70836 v_cmps_nlg_f64_e64 s[10:11], vcc, v[2:3]
70837 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6a,0x04,0x02,0x00]
70839 v_cmps_nlg_f64_e64 s[10:11], tba, v[2:3]
70840 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6c,0x04,0x02,0x00]
70842 v_cmps_nlg_f64_e64 s[10:11], tma, v[2:3]
70843 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6e,0x04,0x02,0x00]
70845 v_cmps_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70846 // CHECK: [0x0a,0x00,0xd4,0xd0,0x7a,0x04,0x02,0x00]
70848 v_cmps_nlg_f64_e64 s[10:11], exec, v[2:3]
70849 // CHECK: [0x0a,0x00,0xd4,0xd0,0x7e,0x04,0x02,0x00]
70851 v_cmps_nlg_f64_e64 s[10:11], 0, v[2:3]
70852 // CHECK: [0x0a,0x00,0xd4,0xd0,0x80,0x04,0x02,0x00]
70854 v_cmps_nlg_f64_e64 s[10:11], -1, v[2:3]
70855 // CHECK: [0x0a,0x00,0xd4,0xd0,0xc1,0x04,0x02,0x00]
70857 v_cmps_nlg_f64_e64 s[10:11], 0.5, v[2:3]
70858 // CHECK: [0x0a,0x00,0xd4,0xd0,0xf0,0x04,0x02,0x00]
70860 v_cmps_nlg_f64_e64 s[10:11], -4.0, v[2:3]
70861 // CHECK: [0x0a,0x00,0xd4,0xd0,0xf7,0x04,0x02,0x00]
70863 v_cmps_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
70864 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfd,0x03,0x00]
70866 v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
70867 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x09,0x00,0x00]
70869 v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
70870 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x0d,0x00,0x00]
70872 v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
70873 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcd,0x00,0x00]
70875 v_cmps_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
70876 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd1,0x00,0x00]
70878 v_cmps_nlg_f64_e64 s[10:11], v[1:2], vcc
70879 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd5,0x00,0x00]
70881 v_cmps_nlg_f64_e64 s[10:11], v[1:2], tba
70882 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd9,0x00,0x00]
70884 v_cmps_nlg_f64_e64 s[10:11], v[1:2], tma
70885 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdd,0x00,0x00]
70887 v_cmps_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70888 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf5,0x00,0x00]
70890 v_cmps_nlg_f64_e64 s[10:11], v[1:2], exec
70891 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfd,0x00,0x00]
70893 v_cmps_nlg_f64_e64 s[10:11], v[1:2], 0
70894 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x01,0x01,0x00]
70896 v_cmps_nlg_f64_e64 s[10:11], v[1:2], -1
70897 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x83,0x01,0x00]
70899 v_cmps_nlg_f64_e64 s[10:11], v[1:2], 0.5
70900 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xe1,0x01,0x00]
70902 v_cmps_nlg_f64_e64 s[10:11], v[1:2], -4.0
70903 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xef,0x01,0x00]
70905 v_cmps_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
70906 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x20]
70908 v_cmps_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
70909 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x40]
70911 v_cmps_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
70912 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x60]
70914 v_cmps_ngt_f64 vcc, v[1:2], v[2:3]
70915 // CHECK: [0x01,0x05,0xd6,0x7c]
70917 v_cmps_ngt_f64 vcc, v[254:255], v[2:3]
70918 // CHECK: [0xfe,0x05,0xd6,0x7c]
70920 v_cmps_ngt_f64 vcc, s[2:3], v[2:3]
70921 // CHECK: [0x02,0x04,0xd6,0x7c]
70923 v_cmps_ngt_f64 vcc, s[4:5], v[2:3]
70924 // CHECK: [0x04,0x04,0xd6,0x7c]
70926 v_cmps_ngt_f64 vcc, s[102:103], v[2:3]
70927 // CHECK: [0x66,0x04,0xd6,0x7c]
70929 v_cmps_ngt_f64 vcc, flat_scratch, v[2:3]
70930 // CHECK: [0x68,0x04,0xd6,0x7c]
70932 v_cmps_ngt_f64 vcc, vcc, v[2:3]
70933 // CHECK: [0x6a,0x04,0xd6,0x7c]
70935 v_cmps_ngt_f64 vcc, tba, v[2:3]
70936 // CHECK: [0x6c,0x04,0xd6,0x7c]
70938 v_cmps_ngt_f64 vcc, tma, v[2:3]
70939 // CHECK: [0x6e,0x04,0xd6,0x7c]
70941 v_cmps_ngt_f64 vcc, ttmp[10:11], v[2:3]
70942 // CHECK: [0x7a,0x04,0xd6,0x7c]
70944 v_cmps_ngt_f64 vcc, exec, v[2:3]
70945 // CHECK: [0x7e,0x04,0xd6,0x7c]
70947 v_cmps_ngt_f64 vcc, 0, v[2:3]
70948 // CHECK: [0x80,0x04,0xd6,0x7c]
70950 v_cmps_ngt_f64 vcc, -1, v[2:3]
70951 // CHECK: [0xc1,0x04,0xd6,0x7c]
70953 v_cmps_ngt_f64 vcc, 0.5, v[2:3]
70954 // CHECK: [0xf0,0x04,0xd6,0x7c]
70956 v_cmps_ngt_f64 vcc, -4.0, v[2:3]
70957 // CHECK: [0xf7,0x04,0xd6,0x7c]
70959 v_cmps_ngt_f64 vcc, 0xaf123456, v[2:3]
70960 // CHECK: [0xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf]
70962 v_cmps_ngt_f64 vcc, 0x3f717273, v[2:3]
70963 // CHECK: [0xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f]
70965 v_cmps_ngt_f64 vcc, v[1:2], v[254:255]
70966 // CHECK: [0x01,0xfd,0xd7,0x7c]
70968 v_cmps_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
70969 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70971 v_cmps_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
70972 // CHECK: [0x0c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70974 v_cmps_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
70975 // CHECK: [0x66,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70977 v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
70978 // CHECK: [0x68,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70980 v_cmps_ngt_f64_e64 vcc, v[1:2], v[2:3]
70981 // CHECK: [0x6a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70983 v_cmps_ngt_f64_e64 tba, v[1:2], v[2:3]
70984 // CHECK: [0x6c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70986 v_cmps_ngt_f64_e64 tma, v[1:2], v[2:3]
70987 // CHECK: [0x6e,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70989 v_cmps_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70990 // CHECK: [0x7a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
70992 v_cmps_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
70993 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfe,0x05,0x02,0x00]
70995 v_cmps_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
70996 // CHECK: [0x0a,0x00,0xd6,0xd0,0x02,0x04,0x02,0x00]
70998 v_cmps_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
70999 // CHECK: [0x0a,0x00,0xd6,0xd0,0x04,0x04,0x02,0x00]
71001 v_cmps_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
71002 // CHECK: [0x0a,0x00,0xd6,0xd0,0x66,0x04,0x02,0x00]
71004 v_cmps_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
71005 // CHECK: [0x0a,0x00,0xd6,0xd0,0x68,0x04,0x02,0x00]
71007 v_cmps_ngt_f64_e64 s[10:11], vcc, v[2:3]
71008 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6a,0x04,0x02,0x00]
71010 v_cmps_ngt_f64_e64 s[10:11], tba, v[2:3]
71011 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6c,0x04,0x02,0x00]
71013 v_cmps_ngt_f64_e64 s[10:11], tma, v[2:3]
71014 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6e,0x04,0x02,0x00]
71016 v_cmps_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71017 // CHECK: [0x0a,0x00,0xd6,0xd0,0x7a,0x04,0x02,0x00]
71019 v_cmps_ngt_f64_e64 s[10:11], exec, v[2:3]
71020 // CHECK: [0x0a,0x00,0xd6,0xd0,0x7e,0x04,0x02,0x00]
71022 v_cmps_ngt_f64_e64 s[10:11], 0, v[2:3]
71023 // CHECK: [0x0a,0x00,0xd6,0xd0,0x80,0x04,0x02,0x00]
71025 v_cmps_ngt_f64_e64 s[10:11], -1, v[2:3]
71026 // CHECK: [0x0a,0x00,0xd6,0xd0,0xc1,0x04,0x02,0x00]
71028 v_cmps_ngt_f64_e64 s[10:11], 0.5, v[2:3]
71029 // CHECK: [0x0a,0x00,0xd6,0xd0,0xf0,0x04,0x02,0x00]
71031 v_cmps_ngt_f64_e64 s[10:11], -4.0, v[2:3]
71032 // CHECK: [0x0a,0x00,0xd6,0xd0,0xf7,0x04,0x02,0x00]
71034 v_cmps_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
71035 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfd,0x03,0x00]
71037 v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
71038 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x09,0x00,0x00]
71040 v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
71041 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x0d,0x00,0x00]
71043 v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
71044 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcd,0x00,0x00]
71046 v_cmps_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
71047 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd1,0x00,0x00]
71049 v_cmps_ngt_f64_e64 s[10:11], v[1:2], vcc
71050 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd5,0x00,0x00]
71052 v_cmps_ngt_f64_e64 s[10:11], v[1:2], tba
71053 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd9,0x00,0x00]
71055 v_cmps_ngt_f64_e64 s[10:11], v[1:2], tma
71056 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdd,0x00,0x00]
71058 v_cmps_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71059 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf5,0x00,0x00]
71061 v_cmps_ngt_f64_e64 s[10:11], v[1:2], exec
71062 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfd,0x00,0x00]
71064 v_cmps_ngt_f64_e64 s[10:11], v[1:2], 0
71065 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x01,0x01,0x00]
71067 v_cmps_ngt_f64_e64 s[10:11], v[1:2], -1
71068 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x83,0x01,0x00]
71070 v_cmps_ngt_f64_e64 s[10:11], v[1:2], 0.5
71071 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xe1,0x01,0x00]
71073 v_cmps_ngt_f64_e64 s[10:11], v[1:2], -4.0
71074 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xef,0x01,0x00]
71076 v_cmps_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
71077 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x20]
71079 v_cmps_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
71080 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x40]
71082 v_cmps_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
71083 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x60]
71085 v_cmps_nle_f64 vcc, v[1:2], v[2:3]
71086 // CHECK: [0x01,0x05,0xd8,0x7c]
71088 v_cmps_nle_f64 vcc, v[254:255], v[2:3]
71089 // CHECK: [0xfe,0x05,0xd8,0x7c]
71091 v_cmps_nle_f64 vcc, s[2:3], v[2:3]
71092 // CHECK: [0x02,0x04,0xd8,0x7c]
71094 v_cmps_nle_f64 vcc, s[4:5], v[2:3]
71095 // CHECK: [0x04,0x04,0xd8,0x7c]
71097 v_cmps_nle_f64 vcc, s[102:103], v[2:3]
71098 // CHECK: [0x66,0x04,0xd8,0x7c]
71100 v_cmps_nle_f64 vcc, flat_scratch, v[2:3]
71101 // CHECK: [0x68,0x04,0xd8,0x7c]
71103 v_cmps_nle_f64 vcc, vcc, v[2:3]
71104 // CHECK: [0x6a,0x04,0xd8,0x7c]
71106 v_cmps_nle_f64 vcc, tba, v[2:3]
71107 // CHECK: [0x6c,0x04,0xd8,0x7c]
71109 v_cmps_nle_f64 vcc, tma, v[2:3]
71110 // CHECK: [0x6e,0x04,0xd8,0x7c]
71112 v_cmps_nle_f64 vcc, ttmp[10:11], v[2:3]
71113 // CHECK: [0x7a,0x04,0xd8,0x7c]
71115 v_cmps_nle_f64 vcc, exec, v[2:3]
71116 // CHECK: [0x7e,0x04,0xd8,0x7c]
71118 v_cmps_nle_f64 vcc, 0, v[2:3]
71119 // CHECK: [0x80,0x04,0xd8,0x7c]
71121 v_cmps_nle_f64 vcc, -1, v[2:3]
71122 // CHECK: [0xc1,0x04,0xd8,0x7c]
71124 v_cmps_nle_f64 vcc, 0.5, v[2:3]
71125 // CHECK: [0xf0,0x04,0xd8,0x7c]
71127 v_cmps_nle_f64 vcc, -4.0, v[2:3]
71128 // CHECK: [0xf7,0x04,0xd8,0x7c]
71130 v_cmps_nle_f64 vcc, 0xaf123456, v[2:3]
71131 // CHECK: [0xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf]
71133 v_cmps_nle_f64 vcc, 0x3f717273, v[2:3]
71134 // CHECK: [0xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f]
71136 v_cmps_nle_f64 vcc, v[1:2], v[254:255]
71137 // CHECK: [0x01,0xfd,0xd9,0x7c]
71139 v_cmps_nle_f64_e64 s[10:11], v[1:2], v[2:3]
71140 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71142 v_cmps_nle_f64_e64 s[12:13], v[1:2], v[2:3]
71143 // CHECK: [0x0c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71145 v_cmps_nle_f64_e64 s[102:103], v[1:2], v[2:3]
71146 // CHECK: [0x66,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71148 v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
71149 // CHECK: [0x68,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71151 v_cmps_nle_f64_e64 vcc, v[1:2], v[2:3]
71152 // CHECK: [0x6a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71154 v_cmps_nle_f64_e64 tba, v[1:2], v[2:3]
71155 // CHECK: [0x6c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71157 v_cmps_nle_f64_e64 tma, v[1:2], v[2:3]
71158 // CHECK: [0x6e,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71160 v_cmps_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71161 // CHECK: [0x7a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
71163 v_cmps_nle_f64_e64 s[10:11], v[254:255], v[2:3]
71164 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfe,0x05,0x02,0x00]
71166 v_cmps_nle_f64_e64 s[10:11], s[2:3], v[2:3]
71167 // CHECK: [0x0a,0x00,0xd8,0xd0,0x02,0x04,0x02,0x00]
71169 v_cmps_nle_f64_e64 s[10:11], s[4:5], v[2:3]
71170 // CHECK: [0x0a,0x00,0xd8,0xd0,0x04,0x04,0x02,0x00]
71172 v_cmps_nle_f64_e64 s[10:11], s[102:103], v[2:3]
71173 // CHECK: [0x0a,0x00,0xd8,0xd0,0x66,0x04,0x02,0x00]
71175 v_cmps_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
71176 // CHECK: [0x0a,0x00,0xd8,0xd0,0x68,0x04,0x02,0x00]
71178 v_cmps_nle_f64_e64 s[10:11], vcc, v[2:3]
71179 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6a,0x04,0x02,0x00]
71181 v_cmps_nle_f64_e64 s[10:11], tba, v[2:3]
71182 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6c,0x04,0x02,0x00]
71184 v_cmps_nle_f64_e64 s[10:11], tma, v[2:3]
71185 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6e,0x04,0x02,0x00]
71187 v_cmps_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71188 // CHECK: [0x0a,0x00,0xd8,0xd0,0x7a,0x04,0x02,0x00]
71190 v_cmps_nle_f64_e64 s[10:11], exec, v[2:3]
71191 // CHECK: [0x0a,0x00,0xd8,0xd0,0x7e,0x04,0x02,0x00]
71193 v_cmps_nle_f64_e64 s[10:11], 0, v[2:3]
71194 // CHECK: [0x0a,0x00,0xd8,0xd0,0x80,0x04,0x02,0x00]
71196 v_cmps_nle_f64_e64 s[10:11], -1, v[2:3]
71197 // CHECK: [0x0a,0x00,0xd8,0xd0,0xc1,0x04,0x02,0x00]
71199 v_cmps_nle_f64_e64 s[10:11], 0.5, v[2:3]
71200 // CHECK: [0x0a,0x00,0xd8,0xd0,0xf0,0x04,0x02,0x00]
71202 v_cmps_nle_f64_e64 s[10:11], -4.0, v[2:3]
71203 // CHECK: [0x0a,0x00,0xd8,0xd0,0xf7,0x04,0x02,0x00]
71205 v_cmps_nle_f64_e64 s[10:11], v[1:2], v[254:255]
71206 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfd,0x03,0x00]
71208 v_cmps_nle_f64_e64 s[10:11], v[1:2], s[4:5]
71209 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x09,0x00,0x00]
71211 v_cmps_nle_f64_e64 s[10:11], v[1:2], s[6:7]
71212 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x0d,0x00,0x00]
71214 v_cmps_nle_f64_e64 s[10:11], v[1:2], s[102:103]
71215 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcd,0x00,0x00]
71217 v_cmps_nle_f64_e64 s[10:11], v[1:2], flat_scratch
71218 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd1,0x00,0x00]
71220 v_cmps_nle_f64_e64 s[10:11], v[1:2], vcc
71221 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd5,0x00,0x00]
71223 v_cmps_nle_f64_e64 s[10:11], v[1:2], tba
71224 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd9,0x00,0x00]
71226 v_cmps_nle_f64_e64 s[10:11], v[1:2], tma
71227 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdd,0x00,0x00]
71229 v_cmps_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71230 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf5,0x00,0x00]
71232 v_cmps_nle_f64_e64 s[10:11], v[1:2], exec
71233 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfd,0x00,0x00]
71235 v_cmps_nle_f64_e64 s[10:11], v[1:2], 0
71236 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x01,0x01,0x00]
71238 v_cmps_nle_f64_e64 s[10:11], v[1:2], -1
71239 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x83,0x01,0x00]
71241 v_cmps_nle_f64_e64 s[10:11], v[1:2], 0.5
71242 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xe1,0x01,0x00]
71244 v_cmps_nle_f64_e64 s[10:11], v[1:2], -4.0
71245 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xef,0x01,0x00]
71247 v_cmps_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
71248 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x20]
71250 v_cmps_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
71251 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x40]
71253 v_cmps_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
71254 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x60]
71256 v_cmps_neq_f64 vcc, v[1:2], v[2:3]
71257 // CHECK: [0x01,0x05,0xda,0x7c]
71259 v_cmps_neq_f64 vcc, v[254:255], v[2:3]
71260 // CHECK: [0xfe,0x05,0xda,0x7c]
71262 v_cmps_neq_f64 vcc, s[2:3], v[2:3]
71263 // CHECK: [0x02,0x04,0xda,0x7c]
71265 v_cmps_neq_f64 vcc, s[4:5], v[2:3]
71266 // CHECK: [0x04,0x04,0xda,0x7c]
71268 v_cmps_neq_f64 vcc, s[102:103], v[2:3]
71269 // CHECK: [0x66,0x04,0xda,0x7c]
71271 v_cmps_neq_f64 vcc, flat_scratch, v[2:3]
71272 // CHECK: [0x68,0x04,0xda,0x7c]
71274 v_cmps_neq_f64 vcc, vcc, v[2:3]
71275 // CHECK: [0x6a,0x04,0xda,0x7c]
71277 v_cmps_neq_f64 vcc, tba, v[2:3]
71278 // CHECK: [0x6c,0x04,0xda,0x7c]
71280 v_cmps_neq_f64 vcc, tma, v[2:3]
71281 // CHECK: [0x6e,0x04,0xda,0x7c]
71283 v_cmps_neq_f64 vcc, ttmp[10:11], v[2:3]
71284 // CHECK: [0x7a,0x04,0xda,0x7c]
71286 v_cmps_neq_f64 vcc, exec, v[2:3]
71287 // CHECK: [0x7e,0x04,0xda,0x7c]
71289 v_cmps_neq_f64 vcc, 0, v[2:3]
71290 // CHECK: [0x80,0x04,0xda,0x7c]
71292 v_cmps_neq_f64 vcc, -1, v[2:3]
71293 // CHECK: [0xc1,0x04,0xda,0x7c]
71295 v_cmps_neq_f64 vcc, 0.5, v[2:3]
71296 // CHECK: [0xf0,0x04,0xda,0x7c]
71298 v_cmps_neq_f64 vcc, -4.0, v[2:3]
71299 // CHECK: [0xf7,0x04,0xda,0x7c]
71301 v_cmps_neq_f64 vcc, 0xaf123456, v[2:3]
71302 // CHECK: [0xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf]
71304 v_cmps_neq_f64 vcc, 0x3f717273, v[2:3]
71305 // CHECK: [0xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f]
71307 v_cmps_neq_f64 vcc, v[1:2], v[254:255]
71308 // CHECK: [0x01,0xfd,0xdb,0x7c]
71310 v_cmps_neq_f64_e64 s[10:11], v[1:2], v[2:3]
71311 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71313 v_cmps_neq_f64_e64 s[12:13], v[1:2], v[2:3]
71314 // CHECK: [0x0c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71316 v_cmps_neq_f64_e64 s[102:103], v[1:2], v[2:3]
71317 // CHECK: [0x66,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71319 v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
71320 // CHECK: [0x68,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71322 v_cmps_neq_f64_e64 vcc, v[1:2], v[2:3]
71323 // CHECK: [0x6a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71325 v_cmps_neq_f64_e64 tba, v[1:2], v[2:3]
71326 // CHECK: [0x6c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71328 v_cmps_neq_f64_e64 tma, v[1:2], v[2:3]
71329 // CHECK: [0x6e,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71331 v_cmps_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71332 // CHECK: [0x7a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
71334 v_cmps_neq_f64_e64 s[10:11], v[254:255], v[2:3]
71335 // CHECK: [0x0a,0x00,0xda,0xd0,0xfe,0x05,0x02,0x00]
71337 v_cmps_neq_f64_e64 s[10:11], s[2:3], v[2:3]
71338 // CHECK: [0x0a,0x00,0xda,0xd0,0x02,0x04,0x02,0x00]
71340 v_cmps_neq_f64_e64 s[10:11], s[4:5], v[2:3]
71341 // CHECK: [0x0a,0x00,0xda,0xd0,0x04,0x04,0x02,0x00]
71343 v_cmps_neq_f64_e64 s[10:11], s[102:103], v[2:3]
71344 // CHECK: [0x0a,0x00,0xda,0xd0,0x66,0x04,0x02,0x00]
71346 v_cmps_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
71347 // CHECK: [0x0a,0x00,0xda,0xd0,0x68,0x04,0x02,0x00]
71349 v_cmps_neq_f64_e64 s[10:11], vcc, v[2:3]
71350 // CHECK: [0x0a,0x00,0xda,0xd0,0x6a,0x04,0x02,0x00]
71352 v_cmps_neq_f64_e64 s[10:11], tba, v[2:3]
71353 // CHECK: [0x0a,0x00,0xda,0xd0,0x6c,0x04,0x02,0x00]
71355 v_cmps_neq_f64_e64 s[10:11], tma, v[2:3]
71356 // CHECK: [0x0a,0x00,0xda,0xd0,0x6e,0x04,0x02,0x00]
71358 v_cmps_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71359 // CHECK: [0x0a,0x00,0xda,0xd0,0x7a,0x04,0x02,0x00]
71361 v_cmps_neq_f64_e64 s[10:11], exec, v[2:3]
71362 // CHECK: [0x0a,0x00,0xda,0xd0,0x7e,0x04,0x02,0x00]
71364 v_cmps_neq_f64_e64 s[10:11], 0, v[2:3]
71365 // CHECK: [0x0a,0x00,0xda,0xd0,0x80,0x04,0x02,0x00]
71367 v_cmps_neq_f64_e64 s[10:11], -1, v[2:3]
71368 // CHECK: [0x0a,0x00,0xda,0xd0,0xc1,0x04,0x02,0x00]
71370 v_cmps_neq_f64_e64 s[10:11], 0.5, v[2:3]
71371 // CHECK: [0x0a,0x00,0xda,0xd0,0xf0,0x04,0x02,0x00]
71373 v_cmps_neq_f64_e64 s[10:11], -4.0, v[2:3]
71374 // CHECK: [0x0a,0x00,0xda,0xd0,0xf7,0x04,0x02,0x00]
71376 v_cmps_neq_f64_e64 s[10:11], v[1:2], v[254:255]
71377 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfd,0x03,0x00]
71379 v_cmps_neq_f64_e64 s[10:11], v[1:2], s[4:5]
71380 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x09,0x00,0x00]
71382 v_cmps_neq_f64_e64 s[10:11], v[1:2], s[6:7]
71383 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x0d,0x00,0x00]
71385 v_cmps_neq_f64_e64 s[10:11], v[1:2], s[102:103]
71386 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcd,0x00,0x00]
71388 v_cmps_neq_f64_e64 s[10:11], v[1:2], flat_scratch
71389 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd1,0x00,0x00]
71391 v_cmps_neq_f64_e64 s[10:11], v[1:2], vcc
71392 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd5,0x00,0x00]
71394 v_cmps_neq_f64_e64 s[10:11], v[1:2], tba
71395 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd9,0x00,0x00]
71397 v_cmps_neq_f64_e64 s[10:11], v[1:2], tma
71398 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdd,0x00,0x00]
71400 v_cmps_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71401 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf5,0x00,0x00]
71403 v_cmps_neq_f64_e64 s[10:11], v[1:2], exec
71404 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfd,0x00,0x00]
71406 v_cmps_neq_f64_e64 s[10:11], v[1:2], 0
71407 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x01,0x01,0x00]
71409 v_cmps_neq_f64_e64 s[10:11], v[1:2], -1
71410 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x83,0x01,0x00]
71412 v_cmps_neq_f64_e64 s[10:11], v[1:2], 0.5
71413 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xe1,0x01,0x00]
71415 v_cmps_neq_f64_e64 s[10:11], v[1:2], -4.0
71416 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xef,0x01,0x00]
71418 v_cmps_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
71419 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x20]
71421 v_cmps_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
71422 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x40]
71424 v_cmps_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
71425 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x60]
71427 v_cmps_nlt_f64 vcc, v[1:2], v[2:3]
71428 // CHECK: [0x01,0x05,0xdc,0x7c]
71430 v_cmps_nlt_f64 vcc, v[254:255], v[2:3]
71431 // CHECK: [0xfe,0x05,0xdc,0x7c]
71433 v_cmps_nlt_f64 vcc, s[2:3], v[2:3]
71434 // CHECK: [0x02,0x04,0xdc,0x7c]
71436 v_cmps_nlt_f64 vcc, s[4:5], v[2:3]
71437 // CHECK: [0x04,0x04,0xdc,0x7c]
71439 v_cmps_nlt_f64 vcc, s[102:103], v[2:3]
71440 // CHECK: [0x66,0x04,0xdc,0x7c]
71442 v_cmps_nlt_f64 vcc, flat_scratch, v[2:3]
71443 // CHECK: [0x68,0x04,0xdc,0x7c]
71445 v_cmps_nlt_f64 vcc, vcc, v[2:3]
71446 // CHECK: [0x6a,0x04,0xdc,0x7c]
71448 v_cmps_nlt_f64 vcc, tba, v[2:3]
71449 // CHECK: [0x6c,0x04,0xdc,0x7c]
71451 v_cmps_nlt_f64 vcc, tma, v[2:3]
71452 // CHECK: [0x6e,0x04,0xdc,0x7c]
71454 v_cmps_nlt_f64 vcc, ttmp[10:11], v[2:3]
71455 // CHECK: [0x7a,0x04,0xdc,0x7c]
71457 v_cmps_nlt_f64 vcc, exec, v[2:3]
71458 // CHECK: [0x7e,0x04,0xdc,0x7c]
71460 v_cmps_nlt_f64 vcc, 0, v[2:3]
71461 // CHECK: [0x80,0x04,0xdc,0x7c]
71463 v_cmps_nlt_f64 vcc, -1, v[2:3]
71464 // CHECK: [0xc1,0x04,0xdc,0x7c]
71466 v_cmps_nlt_f64 vcc, 0.5, v[2:3]
71467 // CHECK: [0xf0,0x04,0xdc,0x7c]
71469 v_cmps_nlt_f64 vcc, -4.0, v[2:3]
71470 // CHECK: [0xf7,0x04,0xdc,0x7c]
71472 v_cmps_nlt_f64 vcc, 0xaf123456, v[2:3]
71473 // CHECK: [0xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf]
71475 v_cmps_nlt_f64 vcc, 0x3f717273, v[2:3]
71476 // CHECK: [0xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f]
71478 v_cmps_nlt_f64 vcc, v[1:2], v[254:255]
71479 // CHECK: [0x01,0xfd,0xdd,0x7c]
71481 v_cmps_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
71482 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71484 v_cmps_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
71485 // CHECK: [0x0c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71487 v_cmps_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
71488 // CHECK: [0x66,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71490 v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
71491 // CHECK: [0x68,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71493 v_cmps_nlt_f64_e64 vcc, v[1:2], v[2:3]
71494 // CHECK: [0x6a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71496 v_cmps_nlt_f64_e64 tba, v[1:2], v[2:3]
71497 // CHECK: [0x6c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71499 v_cmps_nlt_f64_e64 tma, v[1:2], v[2:3]
71500 // CHECK: [0x6e,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71502 v_cmps_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71503 // CHECK: [0x7a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
71505 v_cmps_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
71506 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfe,0x05,0x02,0x00]
71508 v_cmps_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
71509 // CHECK: [0x0a,0x00,0xdc,0xd0,0x02,0x04,0x02,0x00]
71511 v_cmps_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
71512 // CHECK: [0x0a,0x00,0xdc,0xd0,0x04,0x04,0x02,0x00]
71514 v_cmps_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
71515 // CHECK: [0x0a,0x00,0xdc,0xd0,0x66,0x04,0x02,0x00]
71517 v_cmps_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
71518 // CHECK: [0x0a,0x00,0xdc,0xd0,0x68,0x04,0x02,0x00]
71520 v_cmps_nlt_f64_e64 s[10:11], vcc, v[2:3]
71521 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6a,0x04,0x02,0x00]
71523 v_cmps_nlt_f64_e64 s[10:11], tba, v[2:3]
71524 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6c,0x04,0x02,0x00]
71526 v_cmps_nlt_f64_e64 s[10:11], tma, v[2:3]
71527 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6e,0x04,0x02,0x00]
71529 v_cmps_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71530 // CHECK: [0x0a,0x00,0xdc,0xd0,0x7a,0x04,0x02,0x00]
71532 v_cmps_nlt_f64_e64 s[10:11], exec, v[2:3]
71533 // CHECK: [0x0a,0x00,0xdc,0xd0,0x7e,0x04,0x02,0x00]
71535 v_cmps_nlt_f64_e64 s[10:11], 0, v[2:3]
71536 // CHECK: [0x0a,0x00,0xdc,0xd0,0x80,0x04,0x02,0x00]
71538 v_cmps_nlt_f64_e64 s[10:11], -1, v[2:3]
71539 // CHECK: [0x0a,0x00,0xdc,0xd0,0xc1,0x04,0x02,0x00]
71541 v_cmps_nlt_f64_e64 s[10:11], 0.5, v[2:3]
71542 // CHECK: [0x0a,0x00,0xdc,0xd0,0xf0,0x04,0x02,0x00]
71544 v_cmps_nlt_f64_e64 s[10:11], -4.0, v[2:3]
71545 // CHECK: [0x0a,0x00,0xdc,0xd0,0xf7,0x04,0x02,0x00]
71547 v_cmps_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
71548 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfd,0x03,0x00]
71550 v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
71551 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x09,0x00,0x00]
71553 v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
71554 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x0d,0x00,0x00]
71556 v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
71557 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcd,0x00,0x00]
71559 v_cmps_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
71560 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd1,0x00,0x00]
71562 v_cmps_nlt_f64_e64 s[10:11], v[1:2], vcc
71563 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd5,0x00,0x00]
71565 v_cmps_nlt_f64_e64 s[10:11], v[1:2], tba
71566 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd9,0x00,0x00]
71568 v_cmps_nlt_f64_e64 s[10:11], v[1:2], tma
71569 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdd,0x00,0x00]
71571 v_cmps_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71572 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf5,0x00,0x00]
71574 v_cmps_nlt_f64_e64 s[10:11], v[1:2], exec
71575 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfd,0x00,0x00]
71577 v_cmps_nlt_f64_e64 s[10:11], v[1:2], 0
71578 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x01,0x01,0x00]
71580 v_cmps_nlt_f64_e64 s[10:11], v[1:2], -1
71581 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x83,0x01,0x00]
71583 v_cmps_nlt_f64_e64 s[10:11], v[1:2], 0.5
71584 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xe1,0x01,0x00]
71586 v_cmps_nlt_f64_e64 s[10:11], v[1:2], -4.0
71587 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xef,0x01,0x00]
71589 v_cmps_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
71590 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x20]
71592 v_cmps_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
71593 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x40]
71595 v_cmps_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
71596 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x60]
71598 v_cmps_tru_f64 vcc, v[1:2], v[2:3]
71599 // CHECK: [0x01,0x05,0xde,0x7c]
71601 v_cmps_tru_f64 vcc, v[254:255], v[2:3]
71602 // CHECK: [0xfe,0x05,0xde,0x7c]
71604 v_cmps_tru_f64 vcc, s[2:3], v[2:3]
71605 // CHECK: [0x02,0x04,0xde,0x7c]
71607 v_cmps_tru_f64 vcc, s[4:5], v[2:3]
71608 // CHECK: [0x04,0x04,0xde,0x7c]
71610 v_cmps_tru_f64 vcc, s[102:103], v[2:3]
71611 // CHECK: [0x66,0x04,0xde,0x7c]
71613 v_cmps_tru_f64 vcc, flat_scratch, v[2:3]
71614 // CHECK: [0x68,0x04,0xde,0x7c]
71616 v_cmps_tru_f64 vcc, vcc, v[2:3]
71617 // CHECK: [0x6a,0x04,0xde,0x7c]
71619 v_cmps_tru_f64 vcc, tba, v[2:3]
71620 // CHECK: [0x6c,0x04,0xde,0x7c]
71622 v_cmps_tru_f64 vcc, tma, v[2:3]
71623 // CHECK: [0x6e,0x04,0xde,0x7c]
71625 v_cmps_tru_f64 vcc, ttmp[10:11], v[2:3]
71626 // CHECK: [0x7a,0x04,0xde,0x7c]
71628 v_cmps_tru_f64 vcc, exec, v[2:3]
71629 // CHECK: [0x7e,0x04,0xde,0x7c]
71631 v_cmps_tru_f64 vcc, 0, v[2:3]
71632 // CHECK: [0x80,0x04,0xde,0x7c]
71634 v_cmps_tru_f64 vcc, -1, v[2:3]
71635 // CHECK: [0xc1,0x04,0xde,0x7c]
71637 v_cmps_tru_f64 vcc, 0.5, v[2:3]
71638 // CHECK: [0xf0,0x04,0xde,0x7c]
71640 v_cmps_tru_f64 vcc, -4.0, v[2:3]
71641 // CHECK: [0xf7,0x04,0xde,0x7c]
71643 v_cmps_tru_f64 vcc, 0xaf123456, v[2:3]
71644 // CHECK: [0xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf]
71646 v_cmps_tru_f64 vcc, 0x3f717273, v[2:3]
71647 // CHECK: [0xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f]
71649 v_cmps_tru_f64 vcc, v[1:2], v[254:255]
71650 // CHECK: [0x01,0xfd,0xdf,0x7c]
71652 v_cmps_tru_f64_e64 s[10:11], v[1:2], v[2:3]
71653 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71655 v_cmps_tru_f64_e64 s[12:13], v[1:2], v[2:3]
71656 // CHECK: [0x0c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71658 v_cmps_tru_f64_e64 s[102:103], v[1:2], v[2:3]
71659 // CHECK: [0x66,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71661 v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
71662 // CHECK: [0x68,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71664 v_cmps_tru_f64_e64 vcc, v[1:2], v[2:3]
71665 // CHECK: [0x6a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71667 v_cmps_tru_f64_e64 tba, v[1:2], v[2:3]
71668 // CHECK: [0x6c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71670 v_cmps_tru_f64_e64 tma, v[1:2], v[2:3]
71671 // CHECK: [0x6e,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71673 v_cmps_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71674 // CHECK: [0x7a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
71676 v_cmps_tru_f64_e64 s[10:11], v[254:255], v[2:3]
71677 // CHECK: [0x0a,0x00,0xde,0xd0,0xfe,0x05,0x02,0x00]
71679 v_cmps_tru_f64_e64 s[10:11], s[2:3], v[2:3]
71680 // CHECK: [0x0a,0x00,0xde,0xd0,0x02,0x04,0x02,0x00]
71682 v_cmps_tru_f64_e64 s[10:11], s[4:5], v[2:3]
71683 // CHECK: [0x0a,0x00,0xde,0xd0,0x04,0x04,0x02,0x00]
71685 v_cmps_tru_f64_e64 s[10:11], s[102:103], v[2:3]
71686 // CHECK: [0x0a,0x00,0xde,0xd0,0x66,0x04,0x02,0x00]
71688 v_cmps_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
71689 // CHECK: [0x0a,0x00,0xde,0xd0,0x68,0x04,0x02,0x00]
71691 v_cmps_tru_f64_e64 s[10:11], vcc, v[2:3]
71692 // CHECK: [0x0a,0x00,0xde,0xd0,0x6a,0x04,0x02,0x00]
71694 v_cmps_tru_f64_e64 s[10:11], tba, v[2:3]
71695 // CHECK: [0x0a,0x00,0xde,0xd0,0x6c,0x04,0x02,0x00]
71697 v_cmps_tru_f64_e64 s[10:11], tma, v[2:3]
71698 // CHECK: [0x0a,0x00,0xde,0xd0,0x6e,0x04,0x02,0x00]
71700 v_cmps_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71701 // CHECK: [0x0a,0x00,0xde,0xd0,0x7a,0x04,0x02,0x00]
71703 v_cmps_tru_f64_e64 s[10:11], exec, v[2:3]
71704 // CHECK: [0x0a,0x00,0xde,0xd0,0x7e,0x04,0x02,0x00]
71706 v_cmps_tru_f64_e64 s[10:11], 0, v[2:3]
71707 // CHECK: [0x0a,0x00,0xde,0xd0,0x80,0x04,0x02,0x00]
71709 v_cmps_tru_f64_e64 s[10:11], -1, v[2:3]
71710 // CHECK: [0x0a,0x00,0xde,0xd0,0xc1,0x04,0x02,0x00]
71712 v_cmps_tru_f64_e64 s[10:11], 0.5, v[2:3]
71713 // CHECK: [0x0a,0x00,0xde,0xd0,0xf0,0x04,0x02,0x00]
71715 v_cmps_tru_f64_e64 s[10:11], -4.0, v[2:3]
71716 // CHECK: [0x0a,0x00,0xde,0xd0,0xf7,0x04,0x02,0x00]
71718 v_cmps_tru_f64_e64 s[10:11], v[1:2], v[254:255]
71719 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfd,0x03,0x00]
71721 v_cmps_tru_f64_e64 s[10:11], v[1:2], s[4:5]
71722 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x09,0x00,0x00]
71724 v_cmps_tru_f64_e64 s[10:11], v[1:2], s[6:7]
71725 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x0d,0x00,0x00]
71727 v_cmps_tru_f64_e64 s[10:11], v[1:2], s[102:103]
71728 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcd,0x00,0x00]
71730 v_cmps_tru_f64_e64 s[10:11], v[1:2], flat_scratch
71731 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd1,0x00,0x00]
71733 v_cmps_tru_f64_e64 s[10:11], v[1:2], vcc
71734 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd5,0x00,0x00]
71736 v_cmps_tru_f64_e64 s[10:11], v[1:2], tba
71737 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd9,0x00,0x00]
71739 v_cmps_tru_f64_e64 s[10:11], v[1:2], tma
71740 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdd,0x00,0x00]
71742 v_cmps_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71743 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf5,0x00,0x00]
71745 v_cmps_tru_f64_e64 s[10:11], v[1:2], exec
71746 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfd,0x00,0x00]
71748 v_cmps_tru_f64_e64 s[10:11], v[1:2], 0
71749 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x01,0x01,0x00]
71751 v_cmps_tru_f64_e64 s[10:11], v[1:2], -1
71752 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x83,0x01,0x00]
71754 v_cmps_tru_f64_e64 s[10:11], v[1:2], 0.5
71755 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xe1,0x01,0x00]
71757 v_cmps_tru_f64_e64 s[10:11], v[1:2], -4.0
71758 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xef,0x01,0x00]
71760 v_cmps_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
71761 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x20]
71763 v_cmps_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
71764 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x40]
71766 v_cmps_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
71767 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x60]
71769 v_cmpsx_f_f64 vcc, v[1:2], v[2:3]
71770 // CHECK: [0x01,0x05,0xe0,0x7c]
71772 v_cmpsx_f_f64 vcc, v[254:255], v[2:3]
71773 // CHECK: [0xfe,0x05,0xe0,0x7c]
71775 v_cmpsx_f_f64 vcc, s[2:3], v[2:3]
71776 // CHECK: [0x02,0x04,0xe0,0x7c]
71778 v_cmpsx_f_f64 vcc, s[4:5], v[2:3]
71779 // CHECK: [0x04,0x04,0xe0,0x7c]
71781 v_cmpsx_f_f64 vcc, s[102:103], v[2:3]
71782 // CHECK: [0x66,0x04,0xe0,0x7c]
71784 v_cmpsx_f_f64 vcc, flat_scratch, v[2:3]
71785 // CHECK: [0x68,0x04,0xe0,0x7c]
71787 v_cmpsx_f_f64 vcc, vcc, v[2:3]
71788 // CHECK: [0x6a,0x04,0xe0,0x7c]
71790 v_cmpsx_f_f64 vcc, tba, v[2:3]
71791 // CHECK: [0x6c,0x04,0xe0,0x7c]
71793 v_cmpsx_f_f64 vcc, tma, v[2:3]
71794 // CHECK: [0x6e,0x04,0xe0,0x7c]
71796 v_cmpsx_f_f64 vcc, ttmp[10:11], v[2:3]
71797 // CHECK: [0x7a,0x04,0xe0,0x7c]
71799 v_cmpsx_f_f64 vcc, exec, v[2:3]
71800 // CHECK: [0x7e,0x04,0xe0,0x7c]
71802 v_cmpsx_f_f64 vcc, 0, v[2:3]
71803 // CHECK: [0x80,0x04,0xe0,0x7c]
71805 v_cmpsx_f_f64 vcc, -1, v[2:3]
71806 // CHECK: [0xc1,0x04,0xe0,0x7c]
71808 v_cmpsx_f_f64 vcc, 0.5, v[2:3]
71809 // CHECK: [0xf0,0x04,0xe0,0x7c]
71811 v_cmpsx_f_f64 vcc, -4.0, v[2:3]
71812 // CHECK: [0xf7,0x04,0xe0,0x7c]
71814 v_cmpsx_f_f64 vcc, 0xaf123456, v[2:3]
71815 // CHECK: [0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf]
71817 v_cmpsx_f_f64 vcc, 0x3f717273, v[2:3]
71818 // CHECK: [0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f]
71820 v_cmpsx_f_f64 vcc, v[1:2], v[254:255]
71821 // CHECK: [0x01,0xfd,0xe1,0x7c]
71823 v_cmpsx_f_f64_e64 s[10:11], v[1:2], v[2:3]
71824 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71826 v_cmpsx_f_f64_e64 s[12:13], v[1:2], v[2:3]
71827 // CHECK: [0x0c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71829 v_cmpsx_f_f64_e64 s[102:103], v[1:2], v[2:3]
71830 // CHECK: [0x66,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71832 v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
71833 // CHECK: [0x68,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71835 v_cmpsx_f_f64_e64 vcc, v[1:2], v[2:3]
71836 // CHECK: [0x6a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71838 v_cmpsx_f_f64_e64 tba, v[1:2], v[2:3]
71839 // CHECK: [0x6c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71841 v_cmpsx_f_f64_e64 tma, v[1:2], v[2:3]
71842 // CHECK: [0x6e,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71844 v_cmpsx_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71845 // CHECK: [0x7a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
71847 v_cmpsx_f_f64_e64 s[10:11], v[254:255], v[2:3]
71848 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfe,0x05,0x02,0x00]
71850 v_cmpsx_f_f64_e64 s[10:11], s[2:3], v[2:3]
71851 // CHECK: [0x0a,0x00,0xe0,0xd0,0x02,0x04,0x02,0x00]
71853 v_cmpsx_f_f64_e64 s[10:11], s[4:5], v[2:3]
71854 // CHECK: [0x0a,0x00,0xe0,0xd0,0x04,0x04,0x02,0x00]
71856 v_cmpsx_f_f64_e64 s[10:11], s[102:103], v[2:3]
71857 // CHECK: [0x0a,0x00,0xe0,0xd0,0x66,0x04,0x02,0x00]
71859 v_cmpsx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
71860 // CHECK: [0x0a,0x00,0xe0,0xd0,0x68,0x04,0x02,0x00]
71862 v_cmpsx_f_f64_e64 s[10:11], vcc, v[2:3]
71863 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6a,0x04,0x02,0x00]
71865 v_cmpsx_f_f64_e64 s[10:11], tba, v[2:3]
71866 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6c,0x04,0x02,0x00]
71868 v_cmpsx_f_f64_e64 s[10:11], tma, v[2:3]
71869 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6e,0x04,0x02,0x00]
71871 v_cmpsx_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71872 // CHECK: [0x0a,0x00,0xe0,0xd0,0x7a,0x04,0x02,0x00]
71874 v_cmpsx_f_f64_e64 s[10:11], exec, v[2:3]
71875 // CHECK: [0x0a,0x00,0xe0,0xd0,0x7e,0x04,0x02,0x00]
71877 v_cmpsx_f_f64_e64 s[10:11], 0, v[2:3]
71878 // CHECK: [0x0a,0x00,0xe0,0xd0,0x80,0x04,0x02,0x00]
71880 v_cmpsx_f_f64_e64 s[10:11], -1, v[2:3]
71881 // CHECK: [0x0a,0x00,0xe0,0xd0,0xc1,0x04,0x02,0x00]
71883 v_cmpsx_f_f64_e64 s[10:11], 0.5, v[2:3]
71884 // CHECK: [0x0a,0x00,0xe0,0xd0,0xf0,0x04,0x02,0x00]
71886 v_cmpsx_f_f64_e64 s[10:11], -4.0, v[2:3]
71887 // CHECK: [0x0a,0x00,0xe0,0xd0,0xf7,0x04,0x02,0x00]
71889 v_cmpsx_f_f64_e64 s[10:11], v[1:2], v[254:255]
71890 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x03,0x00]
71892 v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[4:5]
71893 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x09,0x00,0x00]
71895 v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[6:7]
71896 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x0d,0x00,0x00]
71898 v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[102:103]
71899 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xcd,0x00,0x00]
71901 v_cmpsx_f_f64_e64 s[10:11], v[1:2], flat_scratch
71902 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd1,0x00,0x00]
71904 v_cmpsx_f_f64_e64 s[10:11], v[1:2], vcc
71905 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd5,0x00,0x00]
71907 v_cmpsx_f_f64_e64 s[10:11], v[1:2], tba
71908 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd9,0x00,0x00]
71910 v_cmpsx_f_f64_e64 s[10:11], v[1:2], tma
71911 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xdd,0x00,0x00]
71913 v_cmpsx_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71914 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf5,0x00,0x00]
71916 v_cmpsx_f_f64_e64 s[10:11], v[1:2], exec
71917 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x00,0x00]
71919 v_cmpsx_f_f64_e64 s[10:11], v[1:2], 0
71920 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x01,0x01,0x00]
71922 v_cmpsx_f_f64_e64 s[10:11], v[1:2], -1
71923 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x83,0x01,0x00]
71925 v_cmpsx_f_f64_e64 s[10:11], v[1:2], 0.5
71926 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xe1,0x01,0x00]
71928 v_cmpsx_f_f64_e64 s[10:11], v[1:2], -4.0
71929 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xef,0x01,0x00]
71931 v_cmpsx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
71932 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x20]
71934 v_cmpsx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
71935 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x40]
71937 v_cmpsx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
71938 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x60]
71940 v_cmpsx_lt_f64 vcc, v[1:2], v[2:3]
71941 // CHECK: [0x01,0x05,0xe2,0x7c]
71943 v_cmpsx_lt_f64 vcc, v[254:255], v[2:3]
71944 // CHECK: [0xfe,0x05,0xe2,0x7c]
71946 v_cmpsx_lt_f64 vcc, s[2:3], v[2:3]
71947 // CHECK: [0x02,0x04,0xe2,0x7c]
71949 v_cmpsx_lt_f64 vcc, s[4:5], v[2:3]
71950 // CHECK: [0x04,0x04,0xe2,0x7c]
71952 v_cmpsx_lt_f64 vcc, s[102:103], v[2:3]
71953 // CHECK: [0x66,0x04,0xe2,0x7c]
71955 v_cmpsx_lt_f64 vcc, flat_scratch, v[2:3]
71956 // CHECK: [0x68,0x04,0xe2,0x7c]
71958 v_cmpsx_lt_f64 vcc, vcc, v[2:3]
71959 // CHECK: [0x6a,0x04,0xe2,0x7c]
71961 v_cmpsx_lt_f64 vcc, tba, v[2:3]
71962 // CHECK: [0x6c,0x04,0xe2,0x7c]
71964 v_cmpsx_lt_f64 vcc, tma, v[2:3]
71965 // CHECK: [0x6e,0x04,0xe2,0x7c]
71967 v_cmpsx_lt_f64 vcc, ttmp[10:11], v[2:3]
71968 // CHECK: [0x7a,0x04,0xe2,0x7c]
71970 v_cmpsx_lt_f64 vcc, exec, v[2:3]
71971 // CHECK: [0x7e,0x04,0xe2,0x7c]
71973 v_cmpsx_lt_f64 vcc, 0, v[2:3]
71974 // CHECK: [0x80,0x04,0xe2,0x7c]
71976 v_cmpsx_lt_f64 vcc, -1, v[2:3]
71977 // CHECK: [0xc1,0x04,0xe2,0x7c]
71979 v_cmpsx_lt_f64 vcc, 0.5, v[2:3]
71980 // CHECK: [0xf0,0x04,0xe2,0x7c]
71982 v_cmpsx_lt_f64 vcc, -4.0, v[2:3]
71983 // CHECK: [0xf7,0x04,0xe2,0x7c]
71985 v_cmpsx_lt_f64 vcc, 0xaf123456, v[2:3]
71986 // CHECK: [0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf]
71988 v_cmpsx_lt_f64 vcc, 0x3f717273, v[2:3]
71989 // CHECK: [0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f]
71991 v_cmpsx_lt_f64 vcc, v[1:2], v[254:255]
71992 // CHECK: [0x01,0xfd,0xe3,0x7c]
71994 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
71995 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
71997 v_cmpsx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
71998 // CHECK: [0x0c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72000 v_cmpsx_lt_f64_e64 s[102:103], v[1:2], v[2:3]
72001 // CHECK: [0x66,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72003 v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
72004 // CHECK: [0x68,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72006 v_cmpsx_lt_f64_e64 vcc, v[1:2], v[2:3]
72007 // CHECK: [0x6a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72009 v_cmpsx_lt_f64_e64 tba, v[1:2], v[2:3]
72010 // CHECK: [0x6c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72012 v_cmpsx_lt_f64_e64 tma, v[1:2], v[2:3]
72013 // CHECK: [0x6e,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72015 v_cmpsx_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72016 // CHECK: [0x7a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
72018 v_cmpsx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
72019 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfe,0x05,0x02,0x00]
72021 v_cmpsx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
72022 // CHECK: [0x0a,0x00,0xe2,0xd0,0x02,0x04,0x02,0x00]
72024 v_cmpsx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
72025 // CHECK: [0x0a,0x00,0xe2,0xd0,0x04,0x04,0x02,0x00]
72027 v_cmpsx_lt_f64_e64 s[10:11], s[102:103], v[2:3]
72028 // CHECK: [0x0a,0x00,0xe2,0xd0,0x66,0x04,0x02,0x00]
72030 v_cmpsx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
72031 // CHECK: [0x0a,0x00,0xe2,0xd0,0x68,0x04,0x02,0x00]
72033 v_cmpsx_lt_f64_e64 s[10:11], vcc, v[2:3]
72034 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6a,0x04,0x02,0x00]
72036 v_cmpsx_lt_f64_e64 s[10:11], tba, v[2:3]
72037 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6c,0x04,0x02,0x00]
72039 v_cmpsx_lt_f64_e64 s[10:11], tma, v[2:3]
72040 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6e,0x04,0x02,0x00]
72042 v_cmpsx_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72043 // CHECK: [0x0a,0x00,0xe2,0xd0,0x7a,0x04,0x02,0x00]
72045 v_cmpsx_lt_f64_e64 s[10:11], exec, v[2:3]
72046 // CHECK: [0x0a,0x00,0xe2,0xd0,0x7e,0x04,0x02,0x00]
72048 v_cmpsx_lt_f64_e64 s[10:11], 0, v[2:3]
72049 // CHECK: [0x0a,0x00,0xe2,0xd0,0x80,0x04,0x02,0x00]
72051 v_cmpsx_lt_f64_e64 s[10:11], -1, v[2:3]
72052 // CHECK: [0x0a,0x00,0xe2,0xd0,0xc1,0x04,0x02,0x00]
72054 v_cmpsx_lt_f64_e64 s[10:11], 0.5, v[2:3]
72055 // CHECK: [0x0a,0x00,0xe2,0xd0,0xf0,0x04,0x02,0x00]
72057 v_cmpsx_lt_f64_e64 s[10:11], -4.0, v[2:3]
72058 // CHECK: [0x0a,0x00,0xe2,0xd0,0xf7,0x04,0x02,0x00]
72060 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
72061 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x03,0x00]
72063 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
72064 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x09,0x00,0x00]
72066 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
72067 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x0d,0x00,0x00]
72069 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[102:103]
72070 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xcd,0x00,0x00]
72072 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
72073 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd1,0x00,0x00]
72075 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], vcc
72076 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd5,0x00,0x00]
72078 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], tba
72079 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd9,0x00,0x00]
72081 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], tma
72082 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xdd,0x00,0x00]
72084 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72085 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf5,0x00,0x00]
72087 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], exec
72088 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x00,0x00]
72090 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], 0
72091 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x01,0x01,0x00]
72093 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -1
72094 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x83,0x01,0x00]
72096 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], 0.5
72097 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xe1,0x01,0x00]
72099 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -4.0
72100 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xef,0x01,0x00]
72102 v_cmpsx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
72103 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x20]
72105 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
72106 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x40]
72108 v_cmpsx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
72109 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x60]
72111 v_cmpsx_eq_f64 vcc, v[1:2], v[2:3]
72112 // CHECK: [0x01,0x05,0xe4,0x7c]
72114 v_cmpsx_eq_f64 vcc, v[254:255], v[2:3]
72115 // CHECK: [0xfe,0x05,0xe4,0x7c]
72117 v_cmpsx_eq_f64 vcc, s[2:3], v[2:3]
72118 // CHECK: [0x02,0x04,0xe4,0x7c]
72120 v_cmpsx_eq_f64 vcc, s[4:5], v[2:3]
72121 // CHECK: [0x04,0x04,0xe4,0x7c]
72123 v_cmpsx_eq_f64 vcc, s[102:103], v[2:3]
72124 // CHECK: [0x66,0x04,0xe4,0x7c]
72126 v_cmpsx_eq_f64 vcc, flat_scratch, v[2:3]
72127 // CHECK: [0x68,0x04,0xe4,0x7c]
72129 v_cmpsx_eq_f64 vcc, vcc, v[2:3]
72130 // CHECK: [0x6a,0x04,0xe4,0x7c]
72132 v_cmpsx_eq_f64 vcc, tba, v[2:3]
72133 // CHECK: [0x6c,0x04,0xe4,0x7c]
72135 v_cmpsx_eq_f64 vcc, tma, v[2:3]
72136 // CHECK: [0x6e,0x04,0xe4,0x7c]
72138 v_cmpsx_eq_f64 vcc, ttmp[10:11], v[2:3]
72139 // CHECK: [0x7a,0x04,0xe4,0x7c]
72141 v_cmpsx_eq_f64 vcc, exec, v[2:3]
72142 // CHECK: [0x7e,0x04,0xe4,0x7c]
72144 v_cmpsx_eq_f64 vcc, 0, v[2:3]
72145 // CHECK: [0x80,0x04,0xe4,0x7c]
72147 v_cmpsx_eq_f64 vcc, -1, v[2:3]
72148 // CHECK: [0xc1,0x04,0xe4,0x7c]
72150 v_cmpsx_eq_f64 vcc, 0.5, v[2:3]
72151 // CHECK: [0xf0,0x04,0xe4,0x7c]
72153 v_cmpsx_eq_f64 vcc, -4.0, v[2:3]
72154 // CHECK: [0xf7,0x04,0xe4,0x7c]
72156 v_cmpsx_eq_f64 vcc, 0xaf123456, v[2:3]
72157 // CHECK: [0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf]
72159 v_cmpsx_eq_f64 vcc, 0x3f717273, v[2:3]
72160 // CHECK: [0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f]
72162 v_cmpsx_eq_f64 vcc, v[1:2], v[254:255]
72163 // CHECK: [0x01,0xfd,0xe5,0x7c]
72165 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
72166 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72168 v_cmpsx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
72169 // CHECK: [0x0c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72171 v_cmpsx_eq_f64_e64 s[102:103], v[1:2], v[2:3]
72172 // CHECK: [0x66,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72174 v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
72175 // CHECK: [0x68,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72177 v_cmpsx_eq_f64_e64 vcc, v[1:2], v[2:3]
72178 // CHECK: [0x6a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72180 v_cmpsx_eq_f64_e64 tba, v[1:2], v[2:3]
72181 // CHECK: [0x6c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72183 v_cmpsx_eq_f64_e64 tma, v[1:2], v[2:3]
72184 // CHECK: [0x6e,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72186 v_cmpsx_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72187 // CHECK: [0x7a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
72189 v_cmpsx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
72190 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfe,0x05,0x02,0x00]
72192 v_cmpsx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
72193 // CHECK: [0x0a,0x00,0xe4,0xd0,0x02,0x04,0x02,0x00]
72195 v_cmpsx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
72196 // CHECK: [0x0a,0x00,0xe4,0xd0,0x04,0x04,0x02,0x00]
72198 v_cmpsx_eq_f64_e64 s[10:11], s[102:103], v[2:3]
72199 // CHECK: [0x0a,0x00,0xe4,0xd0,0x66,0x04,0x02,0x00]
72201 v_cmpsx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
72202 // CHECK: [0x0a,0x00,0xe4,0xd0,0x68,0x04,0x02,0x00]
72204 v_cmpsx_eq_f64_e64 s[10:11], vcc, v[2:3]
72205 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6a,0x04,0x02,0x00]
72207 v_cmpsx_eq_f64_e64 s[10:11], tba, v[2:3]
72208 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6c,0x04,0x02,0x00]
72210 v_cmpsx_eq_f64_e64 s[10:11], tma, v[2:3]
72211 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6e,0x04,0x02,0x00]
72213 v_cmpsx_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72214 // CHECK: [0x0a,0x00,0xe4,0xd0,0x7a,0x04,0x02,0x00]
72216 v_cmpsx_eq_f64_e64 s[10:11], exec, v[2:3]
72217 // CHECK: [0x0a,0x00,0xe4,0xd0,0x7e,0x04,0x02,0x00]
72219 v_cmpsx_eq_f64_e64 s[10:11], 0, v[2:3]
72220 // CHECK: [0x0a,0x00,0xe4,0xd0,0x80,0x04,0x02,0x00]
72222 v_cmpsx_eq_f64_e64 s[10:11], -1, v[2:3]
72223 // CHECK: [0x0a,0x00,0xe4,0xd0,0xc1,0x04,0x02,0x00]
72225 v_cmpsx_eq_f64_e64 s[10:11], 0.5, v[2:3]
72226 // CHECK: [0x0a,0x00,0xe4,0xd0,0xf0,0x04,0x02,0x00]
72228 v_cmpsx_eq_f64_e64 s[10:11], -4.0, v[2:3]
72229 // CHECK: [0x0a,0x00,0xe4,0xd0,0xf7,0x04,0x02,0x00]
72231 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
72232 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x03,0x00]
72234 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
72235 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x09,0x00,0x00]
72237 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
72238 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x0d,0x00,0x00]
72240 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[102:103]
72241 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xcd,0x00,0x00]
72243 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
72244 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd1,0x00,0x00]
72246 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], vcc
72247 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd5,0x00,0x00]
72249 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], tba
72250 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd9,0x00,0x00]
72252 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], tma
72253 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xdd,0x00,0x00]
72255 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72256 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf5,0x00,0x00]
72258 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], exec
72259 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x00,0x00]
72261 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], 0
72262 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x01,0x01,0x00]
72264 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -1
72265 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x83,0x01,0x00]
72267 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], 0.5
72268 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xe1,0x01,0x00]
72270 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -4.0
72271 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xef,0x01,0x00]
72273 v_cmpsx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
72274 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x20]
72276 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
72277 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x40]
72279 v_cmpsx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
72280 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x60]
72282 v_cmpsx_le_f64 vcc, v[1:2], v[2:3]
72283 // CHECK: [0x01,0x05,0xe6,0x7c]
72285 v_cmpsx_le_f64 vcc, v[254:255], v[2:3]
72286 // CHECK: [0xfe,0x05,0xe6,0x7c]
72288 v_cmpsx_le_f64 vcc, s[2:3], v[2:3]
72289 // CHECK: [0x02,0x04,0xe6,0x7c]
72291 v_cmpsx_le_f64 vcc, s[4:5], v[2:3]
72292 // CHECK: [0x04,0x04,0xe6,0x7c]
72294 v_cmpsx_le_f64 vcc, s[102:103], v[2:3]
72295 // CHECK: [0x66,0x04,0xe6,0x7c]
72297 v_cmpsx_le_f64 vcc, flat_scratch, v[2:3]
72298 // CHECK: [0x68,0x04,0xe6,0x7c]
72300 v_cmpsx_le_f64 vcc, vcc, v[2:3]
72301 // CHECK: [0x6a,0x04,0xe6,0x7c]
72303 v_cmpsx_le_f64 vcc, tba, v[2:3]
72304 // CHECK: [0x6c,0x04,0xe6,0x7c]
72306 v_cmpsx_le_f64 vcc, tma, v[2:3]
72307 // CHECK: [0x6e,0x04,0xe6,0x7c]
72309 v_cmpsx_le_f64 vcc, ttmp[10:11], v[2:3]
72310 // CHECK: [0x7a,0x04,0xe6,0x7c]
72312 v_cmpsx_le_f64 vcc, exec, v[2:3]
72313 // CHECK: [0x7e,0x04,0xe6,0x7c]
72315 v_cmpsx_le_f64 vcc, 0, v[2:3]
72316 // CHECK: [0x80,0x04,0xe6,0x7c]
72318 v_cmpsx_le_f64 vcc, -1, v[2:3]
72319 // CHECK: [0xc1,0x04,0xe6,0x7c]
72321 v_cmpsx_le_f64 vcc, 0.5, v[2:3]
72322 // CHECK: [0xf0,0x04,0xe6,0x7c]
72324 v_cmpsx_le_f64 vcc, -4.0, v[2:3]
72325 // CHECK: [0xf7,0x04,0xe6,0x7c]
72327 v_cmpsx_le_f64 vcc, 0xaf123456, v[2:3]
72328 // CHECK: [0xff,0x04,0xe6,0x7c,0x56,0x34,0x12,0xaf]
72330 v_cmpsx_le_f64 vcc, 0x3f717273, v[2:3]
72331 // CHECK: [0xff,0x04,0xe6,0x7c,0x73,0x72,0x71,0x3f]
72333 v_cmpsx_le_f64 vcc, v[1:2], v[254:255]
72334 // CHECK: [0x01,0xfd,0xe7,0x7c]
72336 v_cmpsx_le_f64_e64 s[10:11], v[1:2], v[2:3]
72337 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72339 v_cmpsx_le_f64_e64 s[12:13], v[1:2], v[2:3]
72340 // CHECK: [0x0c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72342 v_cmpsx_le_f64_e64 s[102:103], v[1:2], v[2:3]
72343 // CHECK: [0x66,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72345 v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
72346 // CHECK: [0x68,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72348 v_cmpsx_le_f64_e64 vcc, v[1:2], v[2:3]
72349 // CHECK: [0x6a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72351 v_cmpsx_le_f64_e64 tba, v[1:2], v[2:3]
72352 // CHECK: [0x6c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72354 v_cmpsx_le_f64_e64 tma, v[1:2], v[2:3]
72355 // CHECK: [0x6e,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72357 v_cmpsx_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72358 // CHECK: [0x7a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
72360 v_cmpsx_le_f64_e64 s[10:11], v[254:255], v[2:3]
72361 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfe,0x05,0x02,0x00]
72363 v_cmpsx_le_f64_e64 s[10:11], s[2:3], v[2:3]
72364 // CHECK: [0x0a,0x00,0xe6,0xd0,0x02,0x04,0x02,0x00]
72366 v_cmpsx_le_f64_e64 s[10:11], s[4:5], v[2:3]
72367 // CHECK: [0x0a,0x00,0xe6,0xd0,0x04,0x04,0x02,0x00]
72369 v_cmpsx_le_f64_e64 s[10:11], s[102:103], v[2:3]
72370 // CHECK: [0x0a,0x00,0xe6,0xd0,0x66,0x04,0x02,0x00]
72372 v_cmpsx_le_f64_e64 s[10:11], flat_scratch, v[2:3]
72373 // CHECK: [0x0a,0x00,0xe6,0xd0,0x68,0x04,0x02,0x00]
72375 v_cmpsx_le_f64_e64 s[10:11], vcc, v[2:3]
72376 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6a,0x04,0x02,0x00]
72378 v_cmpsx_le_f64_e64 s[10:11], tba, v[2:3]
72379 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6c,0x04,0x02,0x00]
72381 v_cmpsx_le_f64_e64 s[10:11], tma, v[2:3]
72382 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6e,0x04,0x02,0x00]
72384 v_cmpsx_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72385 // CHECK: [0x0a,0x00,0xe6,0xd0,0x7a,0x04,0x02,0x00]
72387 v_cmpsx_le_f64_e64 s[10:11], exec, v[2:3]
72388 // CHECK: [0x0a,0x00,0xe6,0xd0,0x7e,0x04,0x02,0x00]
72390 v_cmpsx_le_f64_e64 s[10:11], 0, v[2:3]
72391 // CHECK: [0x0a,0x00,0xe6,0xd0,0x80,0x04,0x02,0x00]
72393 v_cmpsx_le_f64_e64 s[10:11], -1, v[2:3]
72394 // CHECK: [0x0a,0x00,0xe6,0xd0,0xc1,0x04,0x02,0x00]
72396 v_cmpsx_le_f64_e64 s[10:11], 0.5, v[2:3]
72397 // CHECK: [0x0a,0x00,0xe6,0xd0,0xf0,0x04,0x02,0x00]
72399 v_cmpsx_le_f64_e64 s[10:11], -4.0, v[2:3]
72400 // CHECK: [0x0a,0x00,0xe6,0xd0,0xf7,0x04,0x02,0x00]
72402 v_cmpsx_le_f64_e64 s[10:11], v[1:2], v[254:255]
72403 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x03,0x00]
72405 v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[4:5]
72406 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x09,0x00,0x00]
72408 v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[6:7]
72409 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x0d,0x00,0x00]
72411 v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[102:103]
72412 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xcd,0x00,0x00]
72414 v_cmpsx_le_f64_e64 s[10:11], v[1:2], flat_scratch
72415 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd1,0x00,0x00]
72417 v_cmpsx_le_f64_e64 s[10:11], v[1:2], vcc
72418 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd5,0x00,0x00]
72420 v_cmpsx_le_f64_e64 s[10:11], v[1:2], tba
72421 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd9,0x00,0x00]
72423 v_cmpsx_le_f64_e64 s[10:11], v[1:2], tma
72424 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xdd,0x00,0x00]
72426 v_cmpsx_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72427 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf5,0x00,0x00]
72429 v_cmpsx_le_f64_e64 s[10:11], v[1:2], exec
72430 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x00,0x00]
72432 v_cmpsx_le_f64_e64 s[10:11], v[1:2], 0
72433 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x01,0x01,0x00]
72435 v_cmpsx_le_f64_e64 s[10:11], v[1:2], -1
72436 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x83,0x01,0x00]
72438 v_cmpsx_le_f64_e64 s[10:11], v[1:2], 0.5
72439 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xe1,0x01,0x00]
72441 v_cmpsx_le_f64_e64 s[10:11], v[1:2], -4.0
72442 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xef,0x01,0x00]
72444 v_cmpsx_le_f64_e64 s[10:11], -v[1:2], v[2:3]
72445 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x20]
72447 v_cmpsx_le_f64_e64 s[10:11], v[1:2], -v[2:3]
72448 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x40]
72450 v_cmpsx_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
72451 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x60]
72453 v_cmpsx_gt_f64 vcc, v[1:2], v[2:3]
72454 // CHECK: [0x01,0x05,0xe8,0x7c]
72456 v_cmpsx_gt_f64 vcc, v[254:255], v[2:3]
72457 // CHECK: [0xfe,0x05,0xe8,0x7c]
72459 v_cmpsx_gt_f64 vcc, s[2:3], v[2:3]
72460 // CHECK: [0x02,0x04,0xe8,0x7c]
72462 v_cmpsx_gt_f64 vcc, s[4:5], v[2:3]
72463 // CHECK: [0x04,0x04,0xe8,0x7c]
72465 v_cmpsx_gt_f64 vcc, s[102:103], v[2:3]
72466 // CHECK: [0x66,0x04,0xe8,0x7c]
72468 v_cmpsx_gt_f64 vcc, flat_scratch, v[2:3]
72469 // CHECK: [0x68,0x04,0xe8,0x7c]
72471 v_cmpsx_gt_f64 vcc, vcc, v[2:3]
72472 // CHECK: [0x6a,0x04,0xe8,0x7c]
72474 v_cmpsx_gt_f64 vcc, tba, v[2:3]
72475 // CHECK: [0x6c,0x04,0xe8,0x7c]
72477 v_cmpsx_gt_f64 vcc, tma, v[2:3]
72478 // CHECK: [0x6e,0x04,0xe8,0x7c]
72480 v_cmpsx_gt_f64 vcc, ttmp[10:11], v[2:3]
72481 // CHECK: [0x7a,0x04,0xe8,0x7c]
72483 v_cmpsx_gt_f64 vcc, exec, v[2:3]
72484 // CHECK: [0x7e,0x04,0xe8,0x7c]
72486 v_cmpsx_gt_f64 vcc, 0, v[2:3]
72487 // CHECK: [0x80,0x04,0xe8,0x7c]
72489 v_cmpsx_gt_f64 vcc, -1, v[2:3]
72490 // CHECK: [0xc1,0x04,0xe8,0x7c]
72492 v_cmpsx_gt_f64 vcc, 0.5, v[2:3]
72493 // CHECK: [0xf0,0x04,0xe8,0x7c]
72495 v_cmpsx_gt_f64 vcc, -4.0, v[2:3]
72496 // CHECK: [0xf7,0x04,0xe8,0x7c]
72498 v_cmpsx_gt_f64 vcc, 0xaf123456, v[2:3]
72499 // CHECK: [0xff,0x04,0xe8,0x7c,0x56,0x34,0x12,0xaf]
72501 v_cmpsx_gt_f64 vcc, 0x3f717273, v[2:3]
72502 // CHECK: [0xff,0x04,0xe8,0x7c,0x73,0x72,0x71,0x3f]
72504 v_cmpsx_gt_f64 vcc, v[1:2], v[254:255]
72505 // CHECK: [0x01,0xfd,0xe9,0x7c]
72507 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], v[2:3]
72508 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72510 v_cmpsx_gt_f64_e64 s[12:13], v[1:2], v[2:3]
72511 // CHECK: [0x0c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72513 v_cmpsx_gt_f64_e64 s[102:103], v[1:2], v[2:3]
72514 // CHECK: [0x66,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72516 v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
72517 // CHECK: [0x68,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72519 v_cmpsx_gt_f64_e64 vcc, v[1:2], v[2:3]
72520 // CHECK: [0x6a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72522 v_cmpsx_gt_f64_e64 tba, v[1:2], v[2:3]
72523 // CHECK: [0x6c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72525 v_cmpsx_gt_f64_e64 tma, v[1:2], v[2:3]
72526 // CHECK: [0x6e,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72528 v_cmpsx_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72529 // CHECK: [0x7a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
72531 v_cmpsx_gt_f64_e64 s[10:11], v[254:255], v[2:3]
72532 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfe,0x05,0x02,0x00]
72534 v_cmpsx_gt_f64_e64 s[10:11], s[2:3], v[2:3]
72535 // CHECK: [0x0a,0x00,0xe8,0xd0,0x02,0x04,0x02,0x00]
72537 v_cmpsx_gt_f64_e64 s[10:11], s[4:5], v[2:3]
72538 // CHECK: [0x0a,0x00,0xe8,0xd0,0x04,0x04,0x02,0x00]
72540 v_cmpsx_gt_f64_e64 s[10:11], s[102:103], v[2:3]
72541 // CHECK: [0x0a,0x00,0xe8,0xd0,0x66,0x04,0x02,0x00]
72543 v_cmpsx_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
72544 // CHECK: [0x0a,0x00,0xe8,0xd0,0x68,0x04,0x02,0x00]
72546 v_cmpsx_gt_f64_e64 s[10:11], vcc, v[2:3]
72547 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6a,0x04,0x02,0x00]
72549 v_cmpsx_gt_f64_e64 s[10:11], tba, v[2:3]
72550 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6c,0x04,0x02,0x00]
72552 v_cmpsx_gt_f64_e64 s[10:11], tma, v[2:3]
72553 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6e,0x04,0x02,0x00]
72555 v_cmpsx_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72556 // CHECK: [0x0a,0x00,0xe8,0xd0,0x7a,0x04,0x02,0x00]
72558 v_cmpsx_gt_f64_e64 s[10:11], exec, v[2:3]
72559 // CHECK: [0x0a,0x00,0xe8,0xd0,0x7e,0x04,0x02,0x00]
72561 v_cmpsx_gt_f64_e64 s[10:11], 0, v[2:3]
72562 // CHECK: [0x0a,0x00,0xe8,0xd0,0x80,0x04,0x02,0x00]
72564 v_cmpsx_gt_f64_e64 s[10:11], -1, v[2:3]
72565 // CHECK: [0x0a,0x00,0xe8,0xd0,0xc1,0x04,0x02,0x00]
72567 v_cmpsx_gt_f64_e64 s[10:11], 0.5, v[2:3]
72568 // CHECK: [0x0a,0x00,0xe8,0xd0,0xf0,0x04,0x02,0x00]
72570 v_cmpsx_gt_f64_e64 s[10:11], -4.0, v[2:3]
72571 // CHECK: [0x0a,0x00,0xe8,0xd0,0xf7,0x04,0x02,0x00]
72573 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], v[254:255]
72574 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x03,0x00]
72576 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[4:5]
72577 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x09,0x00,0x00]
72579 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[6:7]
72580 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x0d,0x00,0x00]
72582 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[102:103]
72583 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xcd,0x00,0x00]
72585 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], flat_scratch
72586 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd1,0x00,0x00]
72588 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], vcc
72589 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd5,0x00,0x00]
72591 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], tba
72592 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd9,0x00,0x00]
72594 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], tma
72595 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xdd,0x00,0x00]
72597 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72598 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf5,0x00,0x00]
72600 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], exec
72601 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x00,0x00]
72603 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], 0
72604 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x01,0x01,0x00]
72606 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -1
72607 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x83,0x01,0x00]
72609 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], 0.5
72610 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xe1,0x01,0x00]
72612 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -4.0
72613 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xef,0x01,0x00]
72615 v_cmpsx_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
72616 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x20]
72618 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
72619 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x40]
72621 v_cmpsx_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
72622 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x60]
72624 v_cmpsx_lg_f64 vcc, v[1:2], v[2:3]
72625 // CHECK: [0x01,0x05,0xea,0x7c]
72627 v_cmpsx_lg_f64 vcc, v[254:255], v[2:3]
72628 // CHECK: [0xfe,0x05,0xea,0x7c]
72630 v_cmpsx_lg_f64 vcc, s[2:3], v[2:3]
72631 // CHECK: [0x02,0x04,0xea,0x7c]
72633 v_cmpsx_lg_f64 vcc, s[4:5], v[2:3]
72634 // CHECK: [0x04,0x04,0xea,0x7c]
72636 v_cmpsx_lg_f64 vcc, s[102:103], v[2:3]
72637 // CHECK: [0x66,0x04,0xea,0x7c]
72639 v_cmpsx_lg_f64 vcc, flat_scratch, v[2:3]
72640 // CHECK: [0x68,0x04,0xea,0x7c]
72642 v_cmpsx_lg_f64 vcc, vcc, v[2:3]
72643 // CHECK: [0x6a,0x04,0xea,0x7c]
72645 v_cmpsx_lg_f64 vcc, tba, v[2:3]
72646 // CHECK: [0x6c,0x04,0xea,0x7c]
72648 v_cmpsx_lg_f64 vcc, tma, v[2:3]
72649 // CHECK: [0x6e,0x04,0xea,0x7c]
72651 v_cmpsx_lg_f64 vcc, ttmp[10:11], v[2:3]
72652 // CHECK: [0x7a,0x04,0xea,0x7c]
72654 v_cmpsx_lg_f64 vcc, exec, v[2:3]
72655 // CHECK: [0x7e,0x04,0xea,0x7c]
72657 v_cmpsx_lg_f64 vcc, 0, v[2:3]
72658 // CHECK: [0x80,0x04,0xea,0x7c]
72660 v_cmpsx_lg_f64 vcc, -1, v[2:3]
72661 // CHECK: [0xc1,0x04,0xea,0x7c]
72663 v_cmpsx_lg_f64 vcc, 0.5, v[2:3]
72664 // CHECK: [0xf0,0x04,0xea,0x7c]
72666 v_cmpsx_lg_f64 vcc, -4.0, v[2:3]
72667 // CHECK: [0xf7,0x04,0xea,0x7c]
72669 v_cmpsx_lg_f64 vcc, 0xaf123456, v[2:3]
72670 // CHECK: [0xff,0x04,0xea,0x7c,0x56,0x34,0x12,0xaf]
72672 v_cmpsx_lg_f64 vcc, 0x3f717273, v[2:3]
72673 // CHECK: [0xff,0x04,0xea,0x7c,0x73,0x72,0x71,0x3f]
72675 v_cmpsx_lg_f64 vcc, v[1:2], v[254:255]
72676 // CHECK: [0x01,0xfd,0xeb,0x7c]
72678 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], v[2:3]
72679 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72681 v_cmpsx_lg_f64_e64 s[12:13], v[1:2], v[2:3]
72682 // CHECK: [0x0c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72684 v_cmpsx_lg_f64_e64 s[102:103], v[1:2], v[2:3]
72685 // CHECK: [0x66,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72687 v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
72688 // CHECK: [0x68,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72690 v_cmpsx_lg_f64_e64 vcc, v[1:2], v[2:3]
72691 // CHECK: [0x6a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72693 v_cmpsx_lg_f64_e64 tba, v[1:2], v[2:3]
72694 // CHECK: [0x6c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72696 v_cmpsx_lg_f64_e64 tma, v[1:2], v[2:3]
72697 // CHECK: [0x6e,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72699 v_cmpsx_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72700 // CHECK: [0x7a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
72702 v_cmpsx_lg_f64_e64 s[10:11], v[254:255], v[2:3]
72703 // CHECK: [0x0a,0x00,0xea,0xd0,0xfe,0x05,0x02,0x00]
72705 v_cmpsx_lg_f64_e64 s[10:11], s[2:3], v[2:3]
72706 // CHECK: [0x0a,0x00,0xea,0xd0,0x02,0x04,0x02,0x00]
72708 v_cmpsx_lg_f64_e64 s[10:11], s[4:5], v[2:3]
72709 // CHECK: [0x0a,0x00,0xea,0xd0,0x04,0x04,0x02,0x00]
72711 v_cmpsx_lg_f64_e64 s[10:11], s[102:103], v[2:3]
72712 // CHECK: [0x0a,0x00,0xea,0xd0,0x66,0x04,0x02,0x00]
72714 v_cmpsx_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
72715 // CHECK: [0x0a,0x00,0xea,0xd0,0x68,0x04,0x02,0x00]
72717 v_cmpsx_lg_f64_e64 s[10:11], vcc, v[2:3]
72718 // CHECK: [0x0a,0x00,0xea,0xd0,0x6a,0x04,0x02,0x00]
72720 v_cmpsx_lg_f64_e64 s[10:11], tba, v[2:3]
72721 // CHECK: [0x0a,0x00,0xea,0xd0,0x6c,0x04,0x02,0x00]
72723 v_cmpsx_lg_f64_e64 s[10:11], tma, v[2:3]
72724 // CHECK: [0x0a,0x00,0xea,0xd0,0x6e,0x04,0x02,0x00]
72726 v_cmpsx_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72727 // CHECK: [0x0a,0x00,0xea,0xd0,0x7a,0x04,0x02,0x00]
72729 v_cmpsx_lg_f64_e64 s[10:11], exec, v[2:3]
72730 // CHECK: [0x0a,0x00,0xea,0xd0,0x7e,0x04,0x02,0x00]
72732 v_cmpsx_lg_f64_e64 s[10:11], 0, v[2:3]
72733 // CHECK: [0x0a,0x00,0xea,0xd0,0x80,0x04,0x02,0x00]
72735 v_cmpsx_lg_f64_e64 s[10:11], -1, v[2:3]
72736 // CHECK: [0x0a,0x00,0xea,0xd0,0xc1,0x04,0x02,0x00]
72738 v_cmpsx_lg_f64_e64 s[10:11], 0.5, v[2:3]
72739 // CHECK: [0x0a,0x00,0xea,0xd0,0xf0,0x04,0x02,0x00]
72741 v_cmpsx_lg_f64_e64 s[10:11], -4.0, v[2:3]
72742 // CHECK: [0x0a,0x00,0xea,0xd0,0xf7,0x04,0x02,0x00]
72744 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], v[254:255]
72745 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x03,0x00]
72747 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[4:5]
72748 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x09,0x00,0x00]
72750 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[6:7]
72751 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x0d,0x00,0x00]
72753 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[102:103]
72754 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xcd,0x00,0x00]
72756 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], flat_scratch
72757 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd1,0x00,0x00]
72759 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], vcc
72760 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd5,0x00,0x00]
72762 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], tba
72763 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd9,0x00,0x00]
72765 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], tma
72766 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xdd,0x00,0x00]
72768 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72769 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf5,0x00,0x00]
72771 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], exec
72772 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x00,0x00]
72774 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], 0
72775 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x01,0x01,0x00]
72777 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -1
72778 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x83,0x01,0x00]
72780 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], 0.5
72781 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xe1,0x01,0x00]
72783 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -4.0
72784 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xef,0x01,0x00]
72786 v_cmpsx_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
72787 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x20]
72789 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
72790 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x40]
72792 v_cmpsx_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
72793 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x60]
72795 v_cmpsx_ge_f64 vcc, v[1:2], v[2:3]
72796 // CHECK: [0x01,0x05,0xec,0x7c]
72798 v_cmpsx_ge_f64 vcc, v[254:255], v[2:3]
72799 // CHECK: [0xfe,0x05,0xec,0x7c]
72801 v_cmpsx_ge_f64 vcc, s[2:3], v[2:3]
72802 // CHECK: [0x02,0x04,0xec,0x7c]
72804 v_cmpsx_ge_f64 vcc, s[4:5], v[2:3]
72805 // CHECK: [0x04,0x04,0xec,0x7c]
72807 v_cmpsx_ge_f64 vcc, s[102:103], v[2:3]
72808 // CHECK: [0x66,0x04,0xec,0x7c]
72810 v_cmpsx_ge_f64 vcc, flat_scratch, v[2:3]
72811 // CHECK: [0x68,0x04,0xec,0x7c]
72813 v_cmpsx_ge_f64 vcc, vcc, v[2:3]
72814 // CHECK: [0x6a,0x04,0xec,0x7c]
72816 v_cmpsx_ge_f64 vcc, tba, v[2:3]
72817 // CHECK: [0x6c,0x04,0xec,0x7c]
72819 v_cmpsx_ge_f64 vcc, tma, v[2:3]
72820 // CHECK: [0x6e,0x04,0xec,0x7c]
72822 v_cmpsx_ge_f64 vcc, ttmp[10:11], v[2:3]
72823 // CHECK: [0x7a,0x04,0xec,0x7c]
72825 v_cmpsx_ge_f64 vcc, exec, v[2:3]
72826 // CHECK: [0x7e,0x04,0xec,0x7c]
72828 v_cmpsx_ge_f64 vcc, 0, v[2:3]
72829 // CHECK: [0x80,0x04,0xec,0x7c]
72831 v_cmpsx_ge_f64 vcc, -1, v[2:3]
72832 // CHECK: [0xc1,0x04,0xec,0x7c]
72834 v_cmpsx_ge_f64 vcc, 0.5, v[2:3]
72835 // CHECK: [0xf0,0x04,0xec,0x7c]
72837 v_cmpsx_ge_f64 vcc, -4.0, v[2:3]
72838 // CHECK: [0xf7,0x04,0xec,0x7c]
72840 v_cmpsx_ge_f64 vcc, 0xaf123456, v[2:3]
72841 // CHECK: [0xff,0x04,0xec,0x7c,0x56,0x34,0x12,0xaf]
72843 v_cmpsx_ge_f64 vcc, 0x3f717273, v[2:3]
72844 // CHECK: [0xff,0x04,0xec,0x7c,0x73,0x72,0x71,0x3f]
72846 v_cmpsx_ge_f64 vcc, v[1:2], v[254:255]
72847 // CHECK: [0x01,0xfd,0xed,0x7c]
72849 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], v[2:3]
72850 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72852 v_cmpsx_ge_f64_e64 s[12:13], v[1:2], v[2:3]
72853 // CHECK: [0x0c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72855 v_cmpsx_ge_f64_e64 s[102:103], v[1:2], v[2:3]
72856 // CHECK: [0x66,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72858 v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
72859 // CHECK: [0x68,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72861 v_cmpsx_ge_f64_e64 vcc, v[1:2], v[2:3]
72862 // CHECK: [0x6a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72864 v_cmpsx_ge_f64_e64 tba, v[1:2], v[2:3]
72865 // CHECK: [0x6c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72867 v_cmpsx_ge_f64_e64 tma, v[1:2], v[2:3]
72868 // CHECK: [0x6e,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72870 v_cmpsx_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72871 // CHECK: [0x7a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
72873 v_cmpsx_ge_f64_e64 s[10:11], v[254:255], v[2:3]
72874 // CHECK: [0x0a,0x00,0xec,0xd0,0xfe,0x05,0x02,0x00]
72876 v_cmpsx_ge_f64_e64 s[10:11], s[2:3], v[2:3]
72877 // CHECK: [0x0a,0x00,0xec,0xd0,0x02,0x04,0x02,0x00]
72879 v_cmpsx_ge_f64_e64 s[10:11], s[4:5], v[2:3]
72880 // CHECK: [0x0a,0x00,0xec,0xd0,0x04,0x04,0x02,0x00]
72882 v_cmpsx_ge_f64_e64 s[10:11], s[102:103], v[2:3]
72883 // CHECK: [0x0a,0x00,0xec,0xd0,0x66,0x04,0x02,0x00]
72885 v_cmpsx_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
72886 // CHECK: [0x0a,0x00,0xec,0xd0,0x68,0x04,0x02,0x00]
72888 v_cmpsx_ge_f64_e64 s[10:11], vcc, v[2:3]
72889 // CHECK: [0x0a,0x00,0xec,0xd0,0x6a,0x04,0x02,0x00]
72891 v_cmpsx_ge_f64_e64 s[10:11], tba, v[2:3]
72892 // CHECK: [0x0a,0x00,0xec,0xd0,0x6c,0x04,0x02,0x00]
72894 v_cmpsx_ge_f64_e64 s[10:11], tma, v[2:3]
72895 // CHECK: [0x0a,0x00,0xec,0xd0,0x6e,0x04,0x02,0x00]
72897 v_cmpsx_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72898 // CHECK: [0x0a,0x00,0xec,0xd0,0x7a,0x04,0x02,0x00]
72900 v_cmpsx_ge_f64_e64 s[10:11], exec, v[2:3]
72901 // CHECK: [0x0a,0x00,0xec,0xd0,0x7e,0x04,0x02,0x00]
72903 v_cmpsx_ge_f64_e64 s[10:11], 0, v[2:3]
72904 // CHECK: [0x0a,0x00,0xec,0xd0,0x80,0x04,0x02,0x00]
72906 v_cmpsx_ge_f64_e64 s[10:11], -1, v[2:3]
72907 // CHECK: [0x0a,0x00,0xec,0xd0,0xc1,0x04,0x02,0x00]
72909 v_cmpsx_ge_f64_e64 s[10:11], 0.5, v[2:3]
72910 // CHECK: [0x0a,0x00,0xec,0xd0,0xf0,0x04,0x02,0x00]
72912 v_cmpsx_ge_f64_e64 s[10:11], -4.0, v[2:3]
72913 // CHECK: [0x0a,0x00,0xec,0xd0,0xf7,0x04,0x02,0x00]
72915 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], v[254:255]
72916 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x03,0x00]
72918 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[4:5]
72919 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x09,0x00,0x00]
72921 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[6:7]
72922 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x0d,0x00,0x00]
72924 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[102:103]
72925 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xcd,0x00,0x00]
72927 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], flat_scratch
72928 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd1,0x00,0x00]
72930 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], vcc
72931 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd5,0x00,0x00]
72933 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], tba
72934 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd9,0x00,0x00]
72936 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], tma
72937 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xdd,0x00,0x00]
72939 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72940 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf5,0x00,0x00]
72942 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], exec
72943 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x00,0x00]
72945 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], 0
72946 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x01,0x01,0x00]
72948 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -1
72949 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x83,0x01,0x00]
72951 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], 0.5
72952 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xe1,0x01,0x00]
72954 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -4.0
72955 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xef,0x01,0x00]
72957 v_cmpsx_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
72958 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x20]
72960 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
72961 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x40]
72963 v_cmpsx_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
72964 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x60]
72966 v_cmpsx_o_f64 vcc, v[1:2], v[2:3]
72967 // CHECK: [0x01,0x05,0xee,0x7c]
72969 v_cmpsx_o_f64 vcc, v[254:255], v[2:3]
72970 // CHECK: [0xfe,0x05,0xee,0x7c]
72972 v_cmpsx_o_f64 vcc, s[2:3], v[2:3]
72973 // CHECK: [0x02,0x04,0xee,0x7c]
72975 v_cmpsx_o_f64 vcc, s[4:5], v[2:3]
72976 // CHECK: [0x04,0x04,0xee,0x7c]
72978 v_cmpsx_o_f64 vcc, s[102:103], v[2:3]
72979 // CHECK: [0x66,0x04,0xee,0x7c]
72981 v_cmpsx_o_f64 vcc, flat_scratch, v[2:3]
72982 // CHECK: [0x68,0x04,0xee,0x7c]
72984 v_cmpsx_o_f64 vcc, vcc, v[2:3]
72985 // CHECK: [0x6a,0x04,0xee,0x7c]
72987 v_cmpsx_o_f64 vcc, tba, v[2:3]
72988 // CHECK: [0x6c,0x04,0xee,0x7c]
72990 v_cmpsx_o_f64 vcc, tma, v[2:3]
72991 // CHECK: [0x6e,0x04,0xee,0x7c]
72993 v_cmpsx_o_f64 vcc, ttmp[10:11], v[2:3]
72994 // CHECK: [0x7a,0x04,0xee,0x7c]
72996 v_cmpsx_o_f64 vcc, exec, v[2:3]
72997 // CHECK: [0x7e,0x04,0xee,0x7c]
72999 v_cmpsx_o_f64 vcc, 0, v[2:3]
73000 // CHECK: [0x80,0x04,0xee,0x7c]
73002 v_cmpsx_o_f64 vcc, -1, v[2:3]
73003 // CHECK: [0xc1,0x04,0xee,0x7c]
73005 v_cmpsx_o_f64 vcc, 0.5, v[2:3]
73006 // CHECK: [0xf0,0x04,0xee,0x7c]
73008 v_cmpsx_o_f64 vcc, -4.0, v[2:3]
73009 // CHECK: [0xf7,0x04,0xee,0x7c]
73011 v_cmpsx_o_f64 vcc, 0xaf123456, v[2:3]
73012 // CHECK: [0xff,0x04,0xee,0x7c,0x56,0x34,0x12,0xaf]
73014 v_cmpsx_o_f64 vcc, 0x3f717273, v[2:3]
73015 // CHECK: [0xff,0x04,0xee,0x7c,0x73,0x72,0x71,0x3f]
73017 v_cmpsx_o_f64 vcc, v[1:2], v[254:255]
73018 // CHECK: [0x01,0xfd,0xef,0x7c]
73020 v_cmpsx_o_f64_e64 s[10:11], v[1:2], v[2:3]
73021 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73023 v_cmpsx_o_f64_e64 s[12:13], v[1:2], v[2:3]
73024 // CHECK: [0x0c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73026 v_cmpsx_o_f64_e64 s[102:103], v[1:2], v[2:3]
73027 // CHECK: [0x66,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73029 v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
73030 // CHECK: [0x68,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73032 v_cmpsx_o_f64_e64 vcc, v[1:2], v[2:3]
73033 // CHECK: [0x6a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73035 v_cmpsx_o_f64_e64 tba, v[1:2], v[2:3]
73036 // CHECK: [0x6c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73038 v_cmpsx_o_f64_e64 tma, v[1:2], v[2:3]
73039 // CHECK: [0x6e,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73041 v_cmpsx_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73042 // CHECK: [0x7a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
73044 v_cmpsx_o_f64_e64 s[10:11], v[254:255], v[2:3]
73045 // CHECK: [0x0a,0x00,0xee,0xd0,0xfe,0x05,0x02,0x00]
73047 v_cmpsx_o_f64_e64 s[10:11], s[2:3], v[2:3]
73048 // CHECK: [0x0a,0x00,0xee,0xd0,0x02,0x04,0x02,0x00]
73050 v_cmpsx_o_f64_e64 s[10:11], s[4:5], v[2:3]
73051 // CHECK: [0x0a,0x00,0xee,0xd0,0x04,0x04,0x02,0x00]
73053 v_cmpsx_o_f64_e64 s[10:11], s[102:103], v[2:3]
73054 // CHECK: [0x0a,0x00,0xee,0xd0,0x66,0x04,0x02,0x00]
73056 v_cmpsx_o_f64_e64 s[10:11], flat_scratch, v[2:3]
73057 // CHECK: [0x0a,0x00,0xee,0xd0,0x68,0x04,0x02,0x00]
73059 v_cmpsx_o_f64_e64 s[10:11], vcc, v[2:3]
73060 // CHECK: [0x0a,0x00,0xee,0xd0,0x6a,0x04,0x02,0x00]
73062 v_cmpsx_o_f64_e64 s[10:11], tba, v[2:3]
73063 // CHECK: [0x0a,0x00,0xee,0xd0,0x6c,0x04,0x02,0x00]
73065 v_cmpsx_o_f64_e64 s[10:11], tma, v[2:3]
73066 // CHECK: [0x0a,0x00,0xee,0xd0,0x6e,0x04,0x02,0x00]
73068 v_cmpsx_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73069 // CHECK: [0x0a,0x00,0xee,0xd0,0x7a,0x04,0x02,0x00]
73071 v_cmpsx_o_f64_e64 s[10:11], exec, v[2:3]
73072 // CHECK: [0x0a,0x00,0xee,0xd0,0x7e,0x04,0x02,0x00]
73074 v_cmpsx_o_f64_e64 s[10:11], 0, v[2:3]
73075 // CHECK: [0x0a,0x00,0xee,0xd0,0x80,0x04,0x02,0x00]
73077 v_cmpsx_o_f64_e64 s[10:11], -1, v[2:3]
73078 // CHECK: [0x0a,0x00,0xee,0xd0,0xc1,0x04,0x02,0x00]
73080 v_cmpsx_o_f64_e64 s[10:11], 0.5, v[2:3]
73081 // CHECK: [0x0a,0x00,0xee,0xd0,0xf0,0x04,0x02,0x00]
73083 v_cmpsx_o_f64_e64 s[10:11], -4.0, v[2:3]
73084 // CHECK: [0x0a,0x00,0xee,0xd0,0xf7,0x04,0x02,0x00]
73086 v_cmpsx_o_f64_e64 s[10:11], v[1:2], v[254:255]
73087 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x03,0x00]
73089 v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[4:5]
73090 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x09,0x00,0x00]
73092 v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[6:7]
73093 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x0d,0x00,0x00]
73095 v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[102:103]
73096 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xcd,0x00,0x00]
73098 v_cmpsx_o_f64_e64 s[10:11], v[1:2], flat_scratch
73099 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd1,0x00,0x00]
73101 v_cmpsx_o_f64_e64 s[10:11], v[1:2], vcc
73102 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd5,0x00,0x00]
73104 v_cmpsx_o_f64_e64 s[10:11], v[1:2], tba
73105 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd9,0x00,0x00]
73107 v_cmpsx_o_f64_e64 s[10:11], v[1:2], tma
73108 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xdd,0x00,0x00]
73110 v_cmpsx_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73111 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf5,0x00,0x00]
73113 v_cmpsx_o_f64_e64 s[10:11], v[1:2], exec
73114 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x00,0x00]
73116 v_cmpsx_o_f64_e64 s[10:11], v[1:2], 0
73117 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x01,0x01,0x00]
73119 v_cmpsx_o_f64_e64 s[10:11], v[1:2], -1
73120 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x83,0x01,0x00]
73122 v_cmpsx_o_f64_e64 s[10:11], v[1:2], 0.5
73123 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xe1,0x01,0x00]
73125 v_cmpsx_o_f64_e64 s[10:11], v[1:2], -4.0
73126 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xef,0x01,0x00]
73128 v_cmpsx_o_f64_e64 s[10:11], -v[1:2], v[2:3]
73129 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x20]
73131 v_cmpsx_o_f64_e64 s[10:11], v[1:2], -v[2:3]
73132 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x40]
73134 v_cmpsx_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
73135 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x60]
73137 v_cmpsx_u_f64 vcc, v[1:2], v[2:3]
73138 // CHECK: [0x01,0x05,0xf0,0x7c]
73140 v_cmpsx_u_f64 vcc, v[254:255], v[2:3]
73141 // CHECK: [0xfe,0x05,0xf0,0x7c]
73143 v_cmpsx_u_f64 vcc, s[2:3], v[2:3]
73144 // CHECK: [0x02,0x04,0xf0,0x7c]
73146 v_cmpsx_u_f64 vcc, s[4:5], v[2:3]
73147 // CHECK: [0x04,0x04,0xf0,0x7c]
73149 v_cmpsx_u_f64 vcc, s[102:103], v[2:3]
73150 // CHECK: [0x66,0x04,0xf0,0x7c]
73152 v_cmpsx_u_f64 vcc, flat_scratch, v[2:3]
73153 // CHECK: [0x68,0x04,0xf0,0x7c]
73155 v_cmpsx_u_f64 vcc, vcc, v[2:3]
73156 // CHECK: [0x6a,0x04,0xf0,0x7c]
73158 v_cmpsx_u_f64 vcc, tba, v[2:3]
73159 // CHECK: [0x6c,0x04,0xf0,0x7c]
73161 v_cmpsx_u_f64 vcc, tma, v[2:3]
73162 // CHECK: [0x6e,0x04,0xf0,0x7c]
73164 v_cmpsx_u_f64 vcc, ttmp[10:11], v[2:3]
73165 // CHECK: [0x7a,0x04,0xf0,0x7c]
73167 v_cmpsx_u_f64 vcc, exec, v[2:3]
73168 // CHECK: [0x7e,0x04,0xf0,0x7c]
73170 v_cmpsx_u_f64 vcc, 0, v[2:3]
73171 // CHECK: [0x80,0x04,0xf0,0x7c]
73173 v_cmpsx_u_f64 vcc, -1, v[2:3]
73174 // CHECK: [0xc1,0x04,0xf0,0x7c]
73176 v_cmpsx_u_f64 vcc, 0.5, v[2:3]
73177 // CHECK: [0xf0,0x04,0xf0,0x7c]
73179 v_cmpsx_u_f64 vcc, -4.0, v[2:3]
73180 // CHECK: [0xf7,0x04,0xf0,0x7c]
73182 v_cmpsx_u_f64 vcc, 0xaf123456, v[2:3]
73183 // CHECK: [0xff,0x04,0xf0,0x7c,0x56,0x34,0x12,0xaf]
73185 v_cmpsx_u_f64 vcc, 0x3f717273, v[2:3]
73186 // CHECK: [0xff,0x04,0xf0,0x7c,0x73,0x72,0x71,0x3f]
73188 v_cmpsx_u_f64 vcc, v[1:2], v[254:255]
73189 // CHECK: [0x01,0xfd,0xf1,0x7c]
73191 v_cmpsx_u_f64_e64 s[10:11], v[1:2], v[2:3]
73192 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73194 v_cmpsx_u_f64_e64 s[12:13], v[1:2], v[2:3]
73195 // CHECK: [0x0c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73197 v_cmpsx_u_f64_e64 s[102:103], v[1:2], v[2:3]
73198 // CHECK: [0x66,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73200 v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
73201 // CHECK: [0x68,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73203 v_cmpsx_u_f64_e64 vcc, v[1:2], v[2:3]
73204 // CHECK: [0x6a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73206 v_cmpsx_u_f64_e64 tba, v[1:2], v[2:3]
73207 // CHECK: [0x6c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73209 v_cmpsx_u_f64_e64 tma, v[1:2], v[2:3]
73210 // CHECK: [0x6e,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73212 v_cmpsx_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73213 // CHECK: [0x7a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
73215 v_cmpsx_u_f64_e64 s[10:11], v[254:255], v[2:3]
73216 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfe,0x05,0x02,0x00]
73218 v_cmpsx_u_f64_e64 s[10:11], s[2:3], v[2:3]
73219 // CHECK: [0x0a,0x00,0xf0,0xd0,0x02,0x04,0x02,0x00]
73221 v_cmpsx_u_f64_e64 s[10:11], s[4:5], v[2:3]
73222 // CHECK: [0x0a,0x00,0xf0,0xd0,0x04,0x04,0x02,0x00]
73224 v_cmpsx_u_f64_e64 s[10:11], s[102:103], v[2:3]
73225 // CHECK: [0x0a,0x00,0xf0,0xd0,0x66,0x04,0x02,0x00]
73227 v_cmpsx_u_f64_e64 s[10:11], flat_scratch, v[2:3]
73228 // CHECK: [0x0a,0x00,0xf0,0xd0,0x68,0x04,0x02,0x00]
73230 v_cmpsx_u_f64_e64 s[10:11], vcc, v[2:3]
73231 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6a,0x04,0x02,0x00]
73233 v_cmpsx_u_f64_e64 s[10:11], tba, v[2:3]
73234 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6c,0x04,0x02,0x00]
73236 v_cmpsx_u_f64_e64 s[10:11], tma, v[2:3]
73237 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6e,0x04,0x02,0x00]
73239 v_cmpsx_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73240 // CHECK: [0x0a,0x00,0xf0,0xd0,0x7a,0x04,0x02,0x00]
73242 v_cmpsx_u_f64_e64 s[10:11], exec, v[2:3]
73243 // CHECK: [0x0a,0x00,0xf0,0xd0,0x7e,0x04,0x02,0x00]
73245 v_cmpsx_u_f64_e64 s[10:11], 0, v[2:3]
73246 // CHECK: [0x0a,0x00,0xf0,0xd0,0x80,0x04,0x02,0x00]
73248 v_cmpsx_u_f64_e64 s[10:11], -1, v[2:3]
73249 // CHECK: [0x0a,0x00,0xf0,0xd0,0xc1,0x04,0x02,0x00]
73251 v_cmpsx_u_f64_e64 s[10:11], 0.5, v[2:3]
73252 // CHECK: [0x0a,0x00,0xf0,0xd0,0xf0,0x04,0x02,0x00]
73254 v_cmpsx_u_f64_e64 s[10:11], -4.0, v[2:3]
73255 // CHECK: [0x0a,0x00,0xf0,0xd0,0xf7,0x04,0x02,0x00]
73257 v_cmpsx_u_f64_e64 s[10:11], v[1:2], v[254:255]
73258 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x03,0x00]
73260 v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[4:5]
73261 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x09,0x00,0x00]
73263 v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[6:7]
73264 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x0d,0x00,0x00]
73266 v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[102:103]
73267 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xcd,0x00,0x00]
73269 v_cmpsx_u_f64_e64 s[10:11], v[1:2], flat_scratch
73270 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd1,0x00,0x00]
73272 v_cmpsx_u_f64_e64 s[10:11], v[1:2], vcc
73273 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd5,0x00,0x00]
73275 v_cmpsx_u_f64_e64 s[10:11], v[1:2], tba
73276 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd9,0x00,0x00]
73278 v_cmpsx_u_f64_e64 s[10:11], v[1:2], tma
73279 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xdd,0x00,0x00]
73281 v_cmpsx_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73282 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf5,0x00,0x00]
73284 v_cmpsx_u_f64_e64 s[10:11], v[1:2], exec
73285 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x00,0x00]
73287 v_cmpsx_u_f64_e64 s[10:11], v[1:2], 0
73288 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x01,0x01,0x00]
73290 v_cmpsx_u_f64_e64 s[10:11], v[1:2], -1
73291 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x83,0x01,0x00]
73293 v_cmpsx_u_f64_e64 s[10:11], v[1:2], 0.5
73294 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xe1,0x01,0x00]
73296 v_cmpsx_u_f64_e64 s[10:11], v[1:2], -4.0
73297 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xef,0x01,0x00]
73299 v_cmpsx_u_f64_e64 s[10:11], -v[1:2], v[2:3]
73300 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x20]
73302 v_cmpsx_u_f64_e64 s[10:11], v[1:2], -v[2:3]
73303 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x40]
73305 v_cmpsx_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
73306 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x60]
73308 v_cmpsx_nge_f64 vcc, v[1:2], v[2:3]
73309 // CHECK: [0x01,0x05,0xf2,0x7c]
73311 v_cmpsx_nge_f64 vcc, v[254:255], v[2:3]
73312 // CHECK: [0xfe,0x05,0xf2,0x7c]
73314 v_cmpsx_nge_f64 vcc, s[2:3], v[2:3]
73315 // CHECK: [0x02,0x04,0xf2,0x7c]
73317 v_cmpsx_nge_f64 vcc, s[4:5], v[2:3]
73318 // CHECK: [0x04,0x04,0xf2,0x7c]
73320 v_cmpsx_nge_f64 vcc, s[102:103], v[2:3]
73321 // CHECK: [0x66,0x04,0xf2,0x7c]
73323 v_cmpsx_nge_f64 vcc, flat_scratch, v[2:3]
73324 // CHECK: [0x68,0x04,0xf2,0x7c]
73326 v_cmpsx_nge_f64 vcc, vcc, v[2:3]
73327 // CHECK: [0x6a,0x04,0xf2,0x7c]
73329 v_cmpsx_nge_f64 vcc, tba, v[2:3]
73330 // CHECK: [0x6c,0x04,0xf2,0x7c]
73332 v_cmpsx_nge_f64 vcc, tma, v[2:3]
73333 // CHECK: [0x6e,0x04,0xf2,0x7c]
73335 v_cmpsx_nge_f64 vcc, ttmp[10:11], v[2:3]
73336 // CHECK: [0x7a,0x04,0xf2,0x7c]
73338 v_cmpsx_nge_f64 vcc, exec, v[2:3]
73339 // CHECK: [0x7e,0x04,0xf2,0x7c]
73341 v_cmpsx_nge_f64 vcc, 0, v[2:3]
73342 // CHECK: [0x80,0x04,0xf2,0x7c]
73344 v_cmpsx_nge_f64 vcc, -1, v[2:3]
73345 // CHECK: [0xc1,0x04,0xf2,0x7c]
73347 v_cmpsx_nge_f64 vcc, 0.5, v[2:3]
73348 // CHECK: [0xf0,0x04,0xf2,0x7c]
73350 v_cmpsx_nge_f64 vcc, -4.0, v[2:3]
73351 // CHECK: [0xf7,0x04,0xf2,0x7c]
73353 v_cmpsx_nge_f64 vcc, 0xaf123456, v[2:3]
73354 // CHECK: [0xff,0x04,0xf2,0x7c,0x56,0x34,0x12,0xaf]
73356 v_cmpsx_nge_f64 vcc, 0x3f717273, v[2:3]
73357 // CHECK: [0xff,0x04,0xf2,0x7c,0x73,0x72,0x71,0x3f]
73359 v_cmpsx_nge_f64 vcc, v[1:2], v[254:255]
73360 // CHECK: [0x01,0xfd,0xf3,0x7c]
73362 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], v[2:3]
73363 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73365 v_cmpsx_nge_f64_e64 s[12:13], v[1:2], v[2:3]
73366 // CHECK: [0x0c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73368 v_cmpsx_nge_f64_e64 s[102:103], v[1:2], v[2:3]
73369 // CHECK: [0x66,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73371 v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
73372 // CHECK: [0x68,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73374 v_cmpsx_nge_f64_e64 vcc, v[1:2], v[2:3]
73375 // CHECK: [0x6a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73377 v_cmpsx_nge_f64_e64 tba, v[1:2], v[2:3]
73378 // CHECK: [0x6c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73380 v_cmpsx_nge_f64_e64 tma, v[1:2], v[2:3]
73381 // CHECK: [0x6e,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73383 v_cmpsx_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73384 // CHECK: [0x7a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
73386 v_cmpsx_nge_f64_e64 s[10:11], v[254:255], v[2:3]
73387 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfe,0x05,0x02,0x00]
73389 v_cmpsx_nge_f64_e64 s[10:11], s[2:3], v[2:3]
73390 // CHECK: [0x0a,0x00,0xf2,0xd0,0x02,0x04,0x02,0x00]
73392 v_cmpsx_nge_f64_e64 s[10:11], s[4:5], v[2:3]
73393 // CHECK: [0x0a,0x00,0xf2,0xd0,0x04,0x04,0x02,0x00]
73395 v_cmpsx_nge_f64_e64 s[10:11], s[102:103], v[2:3]
73396 // CHECK: [0x0a,0x00,0xf2,0xd0,0x66,0x04,0x02,0x00]
73398 v_cmpsx_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
73399 // CHECK: [0x0a,0x00,0xf2,0xd0,0x68,0x04,0x02,0x00]
73401 v_cmpsx_nge_f64_e64 s[10:11], vcc, v[2:3]
73402 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6a,0x04,0x02,0x00]
73404 v_cmpsx_nge_f64_e64 s[10:11], tba, v[2:3]
73405 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6c,0x04,0x02,0x00]
73407 v_cmpsx_nge_f64_e64 s[10:11], tma, v[2:3]
73408 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6e,0x04,0x02,0x00]
73410 v_cmpsx_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73411 // CHECK: [0x0a,0x00,0xf2,0xd0,0x7a,0x04,0x02,0x00]
73413 v_cmpsx_nge_f64_e64 s[10:11], exec, v[2:3]
73414 // CHECK: [0x0a,0x00,0xf2,0xd0,0x7e,0x04,0x02,0x00]
73416 v_cmpsx_nge_f64_e64 s[10:11], 0, v[2:3]
73417 // CHECK: [0x0a,0x00,0xf2,0xd0,0x80,0x04,0x02,0x00]
73419 v_cmpsx_nge_f64_e64 s[10:11], -1, v[2:3]
73420 // CHECK: [0x0a,0x00,0xf2,0xd0,0xc1,0x04,0x02,0x00]
73422 v_cmpsx_nge_f64_e64 s[10:11], 0.5, v[2:3]
73423 // CHECK: [0x0a,0x00,0xf2,0xd0,0xf0,0x04,0x02,0x00]
73425 v_cmpsx_nge_f64_e64 s[10:11], -4.0, v[2:3]
73426 // CHECK: [0x0a,0x00,0xf2,0xd0,0xf7,0x04,0x02,0x00]
73428 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], v[254:255]
73429 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x03,0x00]
73431 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[4:5]
73432 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x09,0x00,0x00]
73434 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[6:7]
73435 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x0d,0x00,0x00]
73437 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[102:103]
73438 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xcd,0x00,0x00]
73440 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], flat_scratch
73441 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd1,0x00,0x00]
73443 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], vcc
73444 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd5,0x00,0x00]
73446 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], tba
73447 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd9,0x00,0x00]
73449 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], tma
73450 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xdd,0x00,0x00]
73452 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73453 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf5,0x00,0x00]
73455 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], exec
73456 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x00,0x00]
73458 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], 0
73459 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x01,0x01,0x00]
73461 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -1
73462 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x83,0x01,0x00]
73464 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], 0.5
73465 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xe1,0x01,0x00]
73467 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -4.0
73468 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xef,0x01,0x00]
73470 v_cmpsx_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
73471 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x20]
73473 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
73474 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x40]
73476 v_cmpsx_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
73477 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x60]
73479 v_cmpsx_nlg_f64 vcc, v[1:2], v[2:3]
73480 // CHECK: [0x01,0x05,0xf4,0x7c]
73482 v_cmpsx_nlg_f64 vcc, v[254:255], v[2:3]
73483 // CHECK: [0xfe,0x05,0xf4,0x7c]
73485 v_cmpsx_nlg_f64 vcc, s[2:3], v[2:3]
73486 // CHECK: [0x02,0x04,0xf4,0x7c]
73488 v_cmpsx_nlg_f64 vcc, s[4:5], v[2:3]
73489 // CHECK: [0x04,0x04,0xf4,0x7c]
73491 v_cmpsx_nlg_f64 vcc, s[102:103], v[2:3]
73492 // CHECK: [0x66,0x04,0xf4,0x7c]
73494 v_cmpsx_nlg_f64 vcc, flat_scratch, v[2:3]
73495 // CHECK: [0x68,0x04,0xf4,0x7c]
73497 v_cmpsx_nlg_f64 vcc, vcc, v[2:3]
73498 // CHECK: [0x6a,0x04,0xf4,0x7c]
73500 v_cmpsx_nlg_f64 vcc, tba, v[2:3]
73501 // CHECK: [0x6c,0x04,0xf4,0x7c]
73503 v_cmpsx_nlg_f64 vcc, tma, v[2:3]
73504 // CHECK: [0x6e,0x04,0xf4,0x7c]
73506 v_cmpsx_nlg_f64 vcc, ttmp[10:11], v[2:3]
73507 // CHECK: [0x7a,0x04,0xf4,0x7c]
73509 v_cmpsx_nlg_f64 vcc, exec, v[2:3]
73510 // CHECK: [0x7e,0x04,0xf4,0x7c]
73512 v_cmpsx_nlg_f64 vcc, 0, v[2:3]
73513 // CHECK: [0x80,0x04,0xf4,0x7c]
73515 v_cmpsx_nlg_f64 vcc, -1, v[2:3]
73516 // CHECK: [0xc1,0x04,0xf4,0x7c]
73518 v_cmpsx_nlg_f64 vcc, 0.5, v[2:3]
73519 // CHECK: [0xf0,0x04,0xf4,0x7c]
73521 v_cmpsx_nlg_f64 vcc, -4.0, v[2:3]
73522 // CHECK: [0xf7,0x04,0xf4,0x7c]
73524 v_cmpsx_nlg_f64 vcc, 0xaf123456, v[2:3]
73525 // CHECK: [0xff,0x04,0xf4,0x7c,0x56,0x34,0x12,0xaf]
73527 v_cmpsx_nlg_f64 vcc, 0x3f717273, v[2:3]
73528 // CHECK: [0xff,0x04,0xf4,0x7c,0x73,0x72,0x71,0x3f]
73530 v_cmpsx_nlg_f64 vcc, v[1:2], v[254:255]
73531 // CHECK: [0x01,0xfd,0xf5,0x7c]
73533 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
73534 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73536 v_cmpsx_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
73537 // CHECK: [0x0c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73539 v_cmpsx_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
73540 // CHECK: [0x66,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73542 v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
73543 // CHECK: [0x68,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73545 v_cmpsx_nlg_f64_e64 vcc, v[1:2], v[2:3]
73546 // CHECK: [0x6a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73548 v_cmpsx_nlg_f64_e64 tba, v[1:2], v[2:3]
73549 // CHECK: [0x6c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73551 v_cmpsx_nlg_f64_e64 tma, v[1:2], v[2:3]
73552 // CHECK: [0x6e,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73554 v_cmpsx_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73555 // CHECK: [0x7a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
73557 v_cmpsx_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
73558 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfe,0x05,0x02,0x00]
73560 v_cmpsx_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
73561 // CHECK: [0x0a,0x00,0xf4,0xd0,0x02,0x04,0x02,0x00]
73563 v_cmpsx_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
73564 // CHECK: [0x0a,0x00,0xf4,0xd0,0x04,0x04,0x02,0x00]
73566 v_cmpsx_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
73567 // CHECK: [0x0a,0x00,0xf4,0xd0,0x66,0x04,0x02,0x00]
73569 v_cmpsx_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
73570 // CHECK: [0x0a,0x00,0xf4,0xd0,0x68,0x04,0x02,0x00]
73572 v_cmpsx_nlg_f64_e64 s[10:11], vcc, v[2:3]
73573 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6a,0x04,0x02,0x00]
73575 v_cmpsx_nlg_f64_e64 s[10:11], tba, v[2:3]
73576 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6c,0x04,0x02,0x00]
73578 v_cmpsx_nlg_f64_e64 s[10:11], tma, v[2:3]
73579 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6e,0x04,0x02,0x00]
73581 v_cmpsx_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73582 // CHECK: [0x0a,0x00,0xf4,0xd0,0x7a,0x04,0x02,0x00]
73584 v_cmpsx_nlg_f64_e64 s[10:11], exec, v[2:3]
73585 // CHECK: [0x0a,0x00,0xf4,0xd0,0x7e,0x04,0x02,0x00]
73587 v_cmpsx_nlg_f64_e64 s[10:11], 0, v[2:3]
73588 // CHECK: [0x0a,0x00,0xf4,0xd0,0x80,0x04,0x02,0x00]
73590 v_cmpsx_nlg_f64_e64 s[10:11], -1, v[2:3]
73591 // CHECK: [0x0a,0x00,0xf4,0xd0,0xc1,0x04,0x02,0x00]
73593 v_cmpsx_nlg_f64_e64 s[10:11], 0.5, v[2:3]
73594 // CHECK: [0x0a,0x00,0xf4,0xd0,0xf0,0x04,0x02,0x00]
73596 v_cmpsx_nlg_f64_e64 s[10:11], -4.0, v[2:3]
73597 // CHECK: [0x0a,0x00,0xf4,0xd0,0xf7,0x04,0x02,0x00]
73599 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
73600 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x03,0x00]
73602 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
73603 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x09,0x00,0x00]
73605 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
73606 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x0d,0x00,0x00]
73608 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
73609 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xcd,0x00,0x00]
73611 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
73612 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd1,0x00,0x00]
73614 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], vcc
73615 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd5,0x00,0x00]
73617 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], tba
73618 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd9,0x00,0x00]
73620 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], tma
73621 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xdd,0x00,0x00]
73623 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73624 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf5,0x00,0x00]
73626 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], exec
73627 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x00,0x00]
73629 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], 0
73630 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x01,0x01,0x00]
73632 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -1
73633 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x83,0x01,0x00]
73635 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], 0.5
73636 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xe1,0x01,0x00]
73638 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -4.0
73639 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xef,0x01,0x00]
73641 v_cmpsx_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
73642 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x20]
73644 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
73645 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x40]
73647 v_cmpsx_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
73648 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x60]
73650 v_cmpsx_ngt_f64 vcc, v[1:2], v[2:3]
73651 // CHECK: [0x01,0x05,0xf6,0x7c]
73653 v_cmpsx_ngt_f64 vcc, v[254:255], v[2:3]
73654 // CHECK: [0xfe,0x05,0xf6,0x7c]
73656 v_cmpsx_ngt_f64 vcc, s[2:3], v[2:3]
73657 // CHECK: [0x02,0x04,0xf6,0x7c]
73659 v_cmpsx_ngt_f64 vcc, s[4:5], v[2:3]
73660 // CHECK: [0x04,0x04,0xf6,0x7c]
73662 v_cmpsx_ngt_f64 vcc, s[102:103], v[2:3]
73663 // CHECK: [0x66,0x04,0xf6,0x7c]
73665 v_cmpsx_ngt_f64 vcc, flat_scratch, v[2:3]
73666 // CHECK: [0x68,0x04,0xf6,0x7c]
73668 v_cmpsx_ngt_f64 vcc, vcc, v[2:3]
73669 // CHECK: [0x6a,0x04,0xf6,0x7c]
73671 v_cmpsx_ngt_f64 vcc, tba, v[2:3]
73672 // CHECK: [0x6c,0x04,0xf6,0x7c]
73674 v_cmpsx_ngt_f64 vcc, tma, v[2:3]
73675 // CHECK: [0x6e,0x04,0xf6,0x7c]
73677 v_cmpsx_ngt_f64 vcc, ttmp[10:11], v[2:3]
73678 // CHECK: [0x7a,0x04,0xf6,0x7c]
73680 v_cmpsx_ngt_f64 vcc, exec, v[2:3]
73681 // CHECK: [0x7e,0x04,0xf6,0x7c]
73683 v_cmpsx_ngt_f64 vcc, 0, v[2:3]
73684 // CHECK: [0x80,0x04,0xf6,0x7c]
73686 v_cmpsx_ngt_f64 vcc, -1, v[2:3]
73687 // CHECK: [0xc1,0x04,0xf6,0x7c]
73689 v_cmpsx_ngt_f64 vcc, 0.5, v[2:3]
73690 // CHECK: [0xf0,0x04,0xf6,0x7c]
73692 v_cmpsx_ngt_f64 vcc, -4.0, v[2:3]
73693 // CHECK: [0xf7,0x04,0xf6,0x7c]
73695 v_cmpsx_ngt_f64 vcc, 0xaf123456, v[2:3]
73696 // CHECK: [0xff,0x04,0xf6,0x7c,0x56,0x34,0x12,0xaf]
73698 v_cmpsx_ngt_f64 vcc, 0x3f717273, v[2:3]
73699 // CHECK: [0xff,0x04,0xf6,0x7c,0x73,0x72,0x71,0x3f]
73701 v_cmpsx_ngt_f64 vcc, v[1:2], v[254:255]
73702 // CHECK: [0x01,0xfd,0xf7,0x7c]
73704 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
73705 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73707 v_cmpsx_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
73708 // CHECK: [0x0c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73710 v_cmpsx_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
73711 // CHECK: [0x66,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73713 v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
73714 // CHECK: [0x68,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73716 v_cmpsx_ngt_f64_e64 vcc, v[1:2], v[2:3]
73717 // CHECK: [0x6a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73719 v_cmpsx_ngt_f64_e64 tba, v[1:2], v[2:3]
73720 // CHECK: [0x6c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73722 v_cmpsx_ngt_f64_e64 tma, v[1:2], v[2:3]
73723 // CHECK: [0x6e,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73725 v_cmpsx_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73726 // CHECK: [0x7a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
73728 v_cmpsx_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
73729 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfe,0x05,0x02,0x00]
73731 v_cmpsx_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
73732 // CHECK: [0x0a,0x00,0xf6,0xd0,0x02,0x04,0x02,0x00]
73734 v_cmpsx_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
73735 // CHECK: [0x0a,0x00,0xf6,0xd0,0x04,0x04,0x02,0x00]
73737 v_cmpsx_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
73738 // CHECK: [0x0a,0x00,0xf6,0xd0,0x66,0x04,0x02,0x00]
73740 v_cmpsx_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
73741 // CHECK: [0x0a,0x00,0xf6,0xd0,0x68,0x04,0x02,0x00]
73743 v_cmpsx_ngt_f64_e64 s[10:11], vcc, v[2:3]
73744 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6a,0x04,0x02,0x00]
73746 v_cmpsx_ngt_f64_e64 s[10:11], tba, v[2:3]
73747 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6c,0x04,0x02,0x00]
73749 v_cmpsx_ngt_f64_e64 s[10:11], tma, v[2:3]
73750 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6e,0x04,0x02,0x00]
73752 v_cmpsx_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73753 // CHECK: [0x0a,0x00,0xf6,0xd0,0x7a,0x04,0x02,0x00]
73755 v_cmpsx_ngt_f64_e64 s[10:11], exec, v[2:3]
73756 // CHECK: [0x0a,0x00,0xf6,0xd0,0x7e,0x04,0x02,0x00]
73758 v_cmpsx_ngt_f64_e64 s[10:11], 0, v[2:3]
73759 // CHECK: [0x0a,0x00,0xf6,0xd0,0x80,0x04,0x02,0x00]
73761 v_cmpsx_ngt_f64_e64 s[10:11], -1, v[2:3]
73762 // CHECK: [0x0a,0x00,0xf6,0xd0,0xc1,0x04,0x02,0x00]
73764 v_cmpsx_ngt_f64_e64 s[10:11], 0.5, v[2:3]
73765 // CHECK: [0x0a,0x00,0xf6,0xd0,0xf0,0x04,0x02,0x00]
73767 v_cmpsx_ngt_f64_e64 s[10:11], -4.0, v[2:3]
73768 // CHECK: [0x0a,0x00,0xf6,0xd0,0xf7,0x04,0x02,0x00]
73770 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
73771 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x03,0x00]
73773 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
73774 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x09,0x00,0x00]
73776 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
73777 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x0d,0x00,0x00]
73779 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
73780 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xcd,0x00,0x00]
73782 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
73783 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd1,0x00,0x00]
73785 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], vcc
73786 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd5,0x00,0x00]
73788 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], tba
73789 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd9,0x00,0x00]
73791 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], tma
73792 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xdd,0x00,0x00]
73794 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73795 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf5,0x00,0x00]
73797 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], exec
73798 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x00,0x00]
73800 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], 0
73801 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x01,0x01,0x00]
73803 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -1
73804 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x83,0x01,0x00]
73806 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], 0.5
73807 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xe1,0x01,0x00]
73809 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -4.0
73810 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xef,0x01,0x00]
73812 v_cmpsx_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
73813 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x20]
73815 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
73816 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x40]
73818 v_cmpsx_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
73819 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x60]
73821 v_cmpsx_nle_f64 vcc, v[1:2], v[2:3]
73822 // CHECK: [0x01,0x05,0xf8,0x7c]
73824 v_cmpsx_nle_f64 vcc, v[254:255], v[2:3]
73825 // CHECK: [0xfe,0x05,0xf8,0x7c]
73827 v_cmpsx_nle_f64 vcc, s[2:3], v[2:3]
73828 // CHECK: [0x02,0x04,0xf8,0x7c]
73830 v_cmpsx_nle_f64 vcc, s[4:5], v[2:3]
73831 // CHECK: [0x04,0x04,0xf8,0x7c]
73833 v_cmpsx_nle_f64 vcc, s[102:103], v[2:3]
73834 // CHECK: [0x66,0x04,0xf8,0x7c]
73836 v_cmpsx_nle_f64 vcc, flat_scratch, v[2:3]
73837 // CHECK: [0x68,0x04,0xf8,0x7c]
73839 v_cmpsx_nle_f64 vcc, vcc, v[2:3]
73840 // CHECK: [0x6a,0x04,0xf8,0x7c]
73842 v_cmpsx_nle_f64 vcc, tba, v[2:3]
73843 // CHECK: [0x6c,0x04,0xf8,0x7c]
73845 v_cmpsx_nle_f64 vcc, tma, v[2:3]
73846 // CHECK: [0x6e,0x04,0xf8,0x7c]
73848 v_cmpsx_nle_f64 vcc, ttmp[10:11], v[2:3]
73849 // CHECK: [0x7a,0x04,0xf8,0x7c]
73851 v_cmpsx_nle_f64 vcc, exec, v[2:3]
73852 // CHECK: [0x7e,0x04,0xf8,0x7c]
73854 v_cmpsx_nle_f64 vcc, 0, v[2:3]
73855 // CHECK: [0x80,0x04,0xf8,0x7c]
73857 v_cmpsx_nle_f64 vcc, -1, v[2:3]
73858 // CHECK: [0xc1,0x04,0xf8,0x7c]
73860 v_cmpsx_nle_f64 vcc, 0.5, v[2:3]
73861 // CHECK: [0xf0,0x04,0xf8,0x7c]
73863 v_cmpsx_nle_f64 vcc, -4.0, v[2:3]
73864 // CHECK: [0xf7,0x04,0xf8,0x7c]
73866 v_cmpsx_nle_f64 vcc, 0xaf123456, v[2:3]
73867 // CHECK: [0xff,0x04,0xf8,0x7c,0x56,0x34,0x12,0xaf]
73869 v_cmpsx_nle_f64 vcc, 0x3f717273, v[2:3]
73870 // CHECK: [0xff,0x04,0xf8,0x7c,0x73,0x72,0x71,0x3f]
73872 v_cmpsx_nle_f64 vcc, v[1:2], v[254:255]
73873 // CHECK: [0x01,0xfd,0xf9,0x7c]
73875 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], v[2:3]
73876 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73878 v_cmpsx_nle_f64_e64 s[12:13], v[1:2], v[2:3]
73879 // CHECK: [0x0c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73881 v_cmpsx_nle_f64_e64 s[102:103], v[1:2], v[2:3]
73882 // CHECK: [0x66,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73884 v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
73885 // CHECK: [0x68,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73887 v_cmpsx_nle_f64_e64 vcc, v[1:2], v[2:3]
73888 // CHECK: [0x6a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73890 v_cmpsx_nle_f64_e64 tba, v[1:2], v[2:3]
73891 // CHECK: [0x6c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73893 v_cmpsx_nle_f64_e64 tma, v[1:2], v[2:3]
73894 // CHECK: [0x6e,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73896 v_cmpsx_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73897 // CHECK: [0x7a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
73899 v_cmpsx_nle_f64_e64 s[10:11], v[254:255], v[2:3]
73900 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfe,0x05,0x02,0x00]
73902 v_cmpsx_nle_f64_e64 s[10:11], s[2:3], v[2:3]
73903 // CHECK: [0x0a,0x00,0xf8,0xd0,0x02,0x04,0x02,0x00]
73905 v_cmpsx_nle_f64_e64 s[10:11], s[4:5], v[2:3]
73906 // CHECK: [0x0a,0x00,0xf8,0xd0,0x04,0x04,0x02,0x00]
73908 v_cmpsx_nle_f64_e64 s[10:11], s[102:103], v[2:3]
73909 // CHECK: [0x0a,0x00,0xf8,0xd0,0x66,0x04,0x02,0x00]
73911 v_cmpsx_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
73912 // CHECK: [0x0a,0x00,0xf8,0xd0,0x68,0x04,0x02,0x00]
73914 v_cmpsx_nle_f64_e64 s[10:11], vcc, v[2:3]
73915 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6a,0x04,0x02,0x00]
73917 v_cmpsx_nle_f64_e64 s[10:11], tba, v[2:3]
73918 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6c,0x04,0x02,0x00]
73920 v_cmpsx_nle_f64_e64 s[10:11], tma, v[2:3]
73921 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6e,0x04,0x02,0x00]
73923 v_cmpsx_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73924 // CHECK: [0x0a,0x00,0xf8,0xd0,0x7a,0x04,0x02,0x00]
73926 v_cmpsx_nle_f64_e64 s[10:11], exec, v[2:3]
73927 // CHECK: [0x0a,0x00,0xf8,0xd0,0x7e,0x04,0x02,0x00]
73929 v_cmpsx_nle_f64_e64 s[10:11], 0, v[2:3]
73930 // CHECK: [0x0a,0x00,0xf8,0xd0,0x80,0x04,0x02,0x00]
73932 v_cmpsx_nle_f64_e64 s[10:11], -1, v[2:3]
73933 // CHECK: [0x0a,0x00,0xf8,0xd0,0xc1,0x04,0x02,0x00]
73935 v_cmpsx_nle_f64_e64 s[10:11], 0.5, v[2:3]
73936 // CHECK: [0x0a,0x00,0xf8,0xd0,0xf0,0x04,0x02,0x00]
73938 v_cmpsx_nle_f64_e64 s[10:11], -4.0, v[2:3]
73939 // CHECK: [0x0a,0x00,0xf8,0xd0,0xf7,0x04,0x02,0x00]
73941 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], v[254:255]
73942 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x03,0x00]
73944 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[4:5]
73945 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x09,0x00,0x00]
73947 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[6:7]
73948 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x0d,0x00,0x00]
73950 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[102:103]
73951 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xcd,0x00,0x00]
73953 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], flat_scratch
73954 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd1,0x00,0x00]
73956 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], vcc
73957 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd5,0x00,0x00]
73959 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], tba
73960 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd9,0x00,0x00]
73962 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], tma
73963 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xdd,0x00,0x00]
73965 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73966 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf5,0x00,0x00]
73968 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], exec
73969 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x00,0x00]
73971 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], 0
73972 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x01,0x01,0x00]
73974 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -1
73975 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x83,0x01,0x00]
73977 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], 0.5
73978 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xe1,0x01,0x00]
73980 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -4.0
73981 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xef,0x01,0x00]
73983 v_cmpsx_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
73984 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x20]
73986 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
73987 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x40]
73989 v_cmpsx_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
73990 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x60]
73992 v_cmpsx_neq_f64 vcc, v[1:2], v[2:3]
73993 // CHECK: [0x01,0x05,0xfa,0x7c]
73995 v_cmpsx_neq_f64 vcc, v[254:255], v[2:3]
73996 // CHECK: [0xfe,0x05,0xfa,0x7c]
73998 v_cmpsx_neq_f64 vcc, s[2:3], v[2:3]
73999 // CHECK: [0x02,0x04,0xfa,0x7c]
74001 v_cmpsx_neq_f64 vcc, s[4:5], v[2:3]
74002 // CHECK: [0x04,0x04,0xfa,0x7c]
74004 v_cmpsx_neq_f64 vcc, s[102:103], v[2:3]
74005 // CHECK: [0x66,0x04,0xfa,0x7c]
74007 v_cmpsx_neq_f64 vcc, flat_scratch, v[2:3]
74008 // CHECK: [0x68,0x04,0xfa,0x7c]
74010 v_cmpsx_neq_f64 vcc, vcc, v[2:3]
74011 // CHECK: [0x6a,0x04,0xfa,0x7c]
74013 v_cmpsx_neq_f64 vcc, tba, v[2:3]
74014 // CHECK: [0x6c,0x04,0xfa,0x7c]
74016 v_cmpsx_neq_f64 vcc, tma, v[2:3]
74017 // CHECK: [0x6e,0x04,0xfa,0x7c]
74019 v_cmpsx_neq_f64 vcc, ttmp[10:11], v[2:3]
74020 // CHECK: [0x7a,0x04,0xfa,0x7c]
74022 v_cmpsx_neq_f64 vcc, exec, v[2:3]
74023 // CHECK: [0x7e,0x04,0xfa,0x7c]
74025 v_cmpsx_neq_f64 vcc, 0, v[2:3]
74026 // CHECK: [0x80,0x04,0xfa,0x7c]
74028 v_cmpsx_neq_f64 vcc, -1, v[2:3]
74029 // CHECK: [0xc1,0x04,0xfa,0x7c]
74031 v_cmpsx_neq_f64 vcc, 0.5, v[2:3]
74032 // CHECK: [0xf0,0x04,0xfa,0x7c]
74034 v_cmpsx_neq_f64 vcc, -4.0, v[2:3]
74035 // CHECK: [0xf7,0x04,0xfa,0x7c]
74037 v_cmpsx_neq_f64 vcc, 0xaf123456, v[2:3]
74038 // CHECK: [0xff,0x04,0xfa,0x7c,0x56,0x34,0x12,0xaf]
74040 v_cmpsx_neq_f64 vcc, 0x3f717273, v[2:3]
74041 // CHECK: [0xff,0x04,0xfa,0x7c,0x73,0x72,0x71,0x3f]
74043 v_cmpsx_neq_f64 vcc, v[1:2], v[254:255]
74044 // CHECK: [0x01,0xfd,0xfb,0x7c]
74046 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], v[2:3]
74047 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74049 v_cmpsx_neq_f64_e64 s[12:13], v[1:2], v[2:3]
74050 // CHECK: [0x0c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74052 v_cmpsx_neq_f64_e64 s[102:103], v[1:2], v[2:3]
74053 // CHECK: [0x66,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74055 v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
74056 // CHECK: [0x68,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74058 v_cmpsx_neq_f64_e64 vcc, v[1:2], v[2:3]
74059 // CHECK: [0x6a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74061 v_cmpsx_neq_f64_e64 tba, v[1:2], v[2:3]
74062 // CHECK: [0x6c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74064 v_cmpsx_neq_f64_e64 tma, v[1:2], v[2:3]
74065 // CHECK: [0x6e,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74067 v_cmpsx_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74068 // CHECK: [0x7a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
74070 v_cmpsx_neq_f64_e64 s[10:11], v[254:255], v[2:3]
74071 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfe,0x05,0x02,0x00]
74073 v_cmpsx_neq_f64_e64 s[10:11], s[2:3], v[2:3]
74074 // CHECK: [0x0a,0x00,0xfa,0xd0,0x02,0x04,0x02,0x00]
74076 v_cmpsx_neq_f64_e64 s[10:11], s[4:5], v[2:3]
74077 // CHECK: [0x0a,0x00,0xfa,0xd0,0x04,0x04,0x02,0x00]
74079 v_cmpsx_neq_f64_e64 s[10:11], s[102:103], v[2:3]
74080 // CHECK: [0x0a,0x00,0xfa,0xd0,0x66,0x04,0x02,0x00]
74082 v_cmpsx_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
74083 // CHECK: [0x0a,0x00,0xfa,0xd0,0x68,0x04,0x02,0x00]
74085 v_cmpsx_neq_f64_e64 s[10:11], vcc, v[2:3]
74086 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6a,0x04,0x02,0x00]
74088 v_cmpsx_neq_f64_e64 s[10:11], tba, v[2:3]
74089 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6c,0x04,0x02,0x00]
74091 v_cmpsx_neq_f64_e64 s[10:11], tma, v[2:3]
74092 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6e,0x04,0x02,0x00]
74094 v_cmpsx_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74095 // CHECK: [0x0a,0x00,0xfa,0xd0,0x7a,0x04,0x02,0x00]
74097 v_cmpsx_neq_f64_e64 s[10:11], exec, v[2:3]
74098 // CHECK: [0x0a,0x00,0xfa,0xd0,0x7e,0x04,0x02,0x00]
74100 v_cmpsx_neq_f64_e64 s[10:11], 0, v[2:3]
74101 // CHECK: [0x0a,0x00,0xfa,0xd0,0x80,0x04,0x02,0x00]
74103 v_cmpsx_neq_f64_e64 s[10:11], -1, v[2:3]
74104 // CHECK: [0x0a,0x00,0xfa,0xd0,0xc1,0x04,0x02,0x00]
74106 v_cmpsx_neq_f64_e64 s[10:11], 0.5, v[2:3]
74107 // CHECK: [0x0a,0x00,0xfa,0xd0,0xf0,0x04,0x02,0x00]
74109 v_cmpsx_neq_f64_e64 s[10:11], -4.0, v[2:3]
74110 // CHECK: [0x0a,0x00,0xfa,0xd0,0xf7,0x04,0x02,0x00]
74112 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], v[254:255]
74113 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x03,0x00]
74115 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[4:5]
74116 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x09,0x00,0x00]
74118 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[6:7]
74119 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x0d,0x00,0x00]
74121 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[102:103]
74122 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xcd,0x00,0x00]
74124 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], flat_scratch
74125 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd1,0x00,0x00]
74127 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], vcc
74128 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd5,0x00,0x00]
74130 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], tba
74131 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd9,0x00,0x00]
74133 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], tma
74134 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xdd,0x00,0x00]
74136 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74137 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf5,0x00,0x00]
74139 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], exec
74140 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x00,0x00]
74142 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], 0
74143 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x01,0x01,0x00]
74145 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -1
74146 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x83,0x01,0x00]
74148 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], 0.5
74149 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xe1,0x01,0x00]
74151 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -4.0
74152 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xef,0x01,0x00]
74154 v_cmpsx_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
74155 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x20]
74157 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
74158 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x40]
74160 v_cmpsx_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
74161 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x60]
74163 v_cmpsx_nlt_f64 vcc, v[1:2], v[2:3]
74164 // CHECK: [0x01,0x05,0xfc,0x7c]
74166 v_cmpsx_nlt_f64 vcc, v[254:255], v[2:3]
74167 // CHECK: [0xfe,0x05,0xfc,0x7c]
74169 v_cmpsx_nlt_f64 vcc, s[2:3], v[2:3]
74170 // CHECK: [0x02,0x04,0xfc,0x7c]
74172 v_cmpsx_nlt_f64 vcc, s[4:5], v[2:3]
74173 // CHECK: [0x04,0x04,0xfc,0x7c]
74175 v_cmpsx_nlt_f64 vcc, s[102:103], v[2:3]
74176 // CHECK: [0x66,0x04,0xfc,0x7c]
74178 v_cmpsx_nlt_f64 vcc, flat_scratch, v[2:3]
74179 // CHECK: [0x68,0x04,0xfc,0x7c]
74181 v_cmpsx_nlt_f64 vcc, vcc, v[2:3]
74182 // CHECK: [0x6a,0x04,0xfc,0x7c]
74184 v_cmpsx_nlt_f64 vcc, tba, v[2:3]
74185 // CHECK: [0x6c,0x04,0xfc,0x7c]
74187 v_cmpsx_nlt_f64 vcc, tma, v[2:3]
74188 // CHECK: [0x6e,0x04,0xfc,0x7c]
74190 v_cmpsx_nlt_f64 vcc, ttmp[10:11], v[2:3]
74191 // CHECK: [0x7a,0x04,0xfc,0x7c]
74193 v_cmpsx_nlt_f64 vcc, exec, v[2:3]
74194 // CHECK: [0x7e,0x04,0xfc,0x7c]
74196 v_cmpsx_nlt_f64 vcc, 0, v[2:3]
74197 // CHECK: [0x80,0x04,0xfc,0x7c]
74199 v_cmpsx_nlt_f64 vcc, -1, v[2:3]
74200 // CHECK: [0xc1,0x04,0xfc,0x7c]
74202 v_cmpsx_nlt_f64 vcc, 0.5, v[2:3]
74203 // CHECK: [0xf0,0x04,0xfc,0x7c]
74205 v_cmpsx_nlt_f64 vcc, -4.0, v[2:3]
74206 // CHECK: [0xf7,0x04,0xfc,0x7c]
74208 v_cmpsx_nlt_f64 vcc, 0xaf123456, v[2:3]
74209 // CHECK: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
74211 v_cmpsx_nlt_f64 vcc, 0x3f717273, v[2:3]
74212 // CHECK: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
74214 v_cmpsx_nlt_f64 vcc, v[1:2], v[254:255]
74215 // CHECK: [0x01,0xfd,0xfd,0x7c]
74217 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
74218 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74220 v_cmpsx_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
74221 // CHECK: [0x0c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74223 v_cmpsx_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
74224 // CHECK: [0x66,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74226 v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
74227 // CHECK: [0x68,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74229 v_cmpsx_nlt_f64_e64 vcc, v[1:2], v[2:3]
74230 // CHECK: [0x6a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74232 v_cmpsx_nlt_f64_e64 tba, v[1:2], v[2:3]
74233 // CHECK: [0x6c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74235 v_cmpsx_nlt_f64_e64 tma, v[1:2], v[2:3]
74236 // CHECK: [0x6e,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74238 v_cmpsx_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74239 // CHECK: [0x7a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
74241 v_cmpsx_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
74242 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfe,0x05,0x02,0x00]
74244 v_cmpsx_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
74245 // CHECK: [0x0a,0x00,0xfc,0xd0,0x02,0x04,0x02,0x00]
74247 v_cmpsx_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
74248 // CHECK: [0x0a,0x00,0xfc,0xd0,0x04,0x04,0x02,0x00]
74250 v_cmpsx_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
74251 // CHECK: [0x0a,0x00,0xfc,0xd0,0x66,0x04,0x02,0x00]
74253 v_cmpsx_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
74254 // CHECK: [0x0a,0x00,0xfc,0xd0,0x68,0x04,0x02,0x00]
74256 v_cmpsx_nlt_f64_e64 s[10:11], vcc, v[2:3]
74257 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6a,0x04,0x02,0x00]
74259 v_cmpsx_nlt_f64_e64 s[10:11], tba, v[2:3]
74260 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6c,0x04,0x02,0x00]
74262 v_cmpsx_nlt_f64_e64 s[10:11], tma, v[2:3]
74263 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6e,0x04,0x02,0x00]
74265 v_cmpsx_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74266 // CHECK: [0x0a,0x00,0xfc,0xd0,0x7a,0x04,0x02,0x00]
74268 v_cmpsx_nlt_f64_e64 s[10:11], exec, v[2:3]
74269 // CHECK: [0x0a,0x00,0xfc,0xd0,0x7e,0x04,0x02,0x00]
74271 v_cmpsx_nlt_f64_e64 s[10:11], 0, v[2:3]
74272 // CHECK: [0x0a,0x00,0xfc,0xd0,0x80,0x04,0x02,0x00]
74274 v_cmpsx_nlt_f64_e64 s[10:11], -1, v[2:3]
74275 // CHECK: [0x0a,0x00,0xfc,0xd0,0xc1,0x04,0x02,0x00]
74277 v_cmpsx_nlt_f64_e64 s[10:11], 0.5, v[2:3]
74278 // CHECK: [0x0a,0x00,0xfc,0xd0,0xf0,0x04,0x02,0x00]
74280 v_cmpsx_nlt_f64_e64 s[10:11], -4.0, v[2:3]
74281 // CHECK: [0x0a,0x00,0xfc,0xd0,0xf7,0x04,0x02,0x00]
74283 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
74284 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x03,0x00]
74286 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
74287 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x09,0x00,0x00]
74289 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
74290 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x0d,0x00,0x00]
74292 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
74293 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xcd,0x00,0x00]
74295 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
74296 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd1,0x00,0x00]
74298 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], vcc
74299 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd5,0x00,0x00]
74301 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], tba
74302 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd9,0x00,0x00]
74304 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], tma
74305 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xdd,0x00,0x00]
74307 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74308 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf5,0x00,0x00]
74310 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], exec
74311 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x00,0x00]
74313 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], 0
74314 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x01,0x01,0x00]
74316 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -1
74317 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x83,0x01,0x00]
74319 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], 0.5
74320 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xe1,0x01,0x00]
74322 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -4.0
74323 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xef,0x01,0x00]
74325 v_cmpsx_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
74326 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x20]
74328 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
74329 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x40]
74331 v_cmpsx_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
74332 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x60]
74334 v_cmpsx_tru_f64 vcc, v[1:2], v[2:3]
74335 // CHECK: [0x01,0x05,0xfe,0x7c]
74337 v_cmpsx_tru_f64 vcc, v[254:255], v[2:3]
74338 // CHECK: [0xfe,0x05,0xfe,0x7c]
74340 v_cmpsx_tru_f64 vcc, s[2:3], v[2:3]
74341 // CHECK: [0x02,0x04,0xfe,0x7c]
74343 v_cmpsx_tru_f64 vcc, s[4:5], v[2:3]
74344 // CHECK: [0x04,0x04,0xfe,0x7c]
74346 v_cmpsx_tru_f64 vcc, s[102:103], v[2:3]
74347 // CHECK: [0x66,0x04,0xfe,0x7c]
74349 v_cmpsx_tru_f64 vcc, flat_scratch, v[2:3]
74350 // CHECK: [0x68,0x04,0xfe,0x7c]
74352 v_cmpsx_tru_f64 vcc, vcc, v[2:3]
74353 // CHECK: [0x6a,0x04,0xfe,0x7c]
74355 v_cmpsx_tru_f64 vcc, tba, v[2:3]
74356 // CHECK: [0x6c,0x04,0xfe,0x7c]
74358 v_cmpsx_tru_f64 vcc, tma, v[2:3]
74359 // CHECK: [0x6e,0x04,0xfe,0x7c]
74361 v_cmpsx_tru_f64 vcc, ttmp[10:11], v[2:3]
74362 // CHECK: [0x7a,0x04,0xfe,0x7c]
74364 v_cmpsx_tru_f64 vcc, exec, v[2:3]
74365 // CHECK: [0x7e,0x04,0xfe,0x7c]
74367 v_cmpsx_tru_f64 vcc, 0, v[2:3]
74368 // CHECK: [0x80,0x04,0xfe,0x7c]
74370 v_cmpsx_tru_f64 vcc, -1, v[2:3]
74371 // CHECK: [0xc1,0x04,0xfe,0x7c]
74373 v_cmpsx_tru_f64 vcc, 0.5, v[2:3]
74374 // CHECK: [0xf0,0x04,0xfe,0x7c]
74376 v_cmpsx_tru_f64 vcc, -4.0, v[2:3]
74377 // CHECK: [0xf7,0x04,0xfe,0x7c]
74379 v_cmpsx_tru_f64 vcc, 0xaf123456, v[2:3]
74380 // CHECK: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
74382 v_cmpsx_tru_f64 vcc, 0x3f717273, v[2:3]
74383 // CHECK: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
74385 v_cmpsx_tru_f64 vcc, v[1:2], v[254:255]
74386 // CHECK: [0x01,0xfd,0xff,0x7c]
74388 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], v[2:3]
74389 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74391 v_cmpsx_tru_f64_e64 s[12:13], v[1:2], v[2:3]
74392 // CHECK: [0x0c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74394 v_cmpsx_tru_f64_e64 s[102:103], v[1:2], v[2:3]
74395 // CHECK: [0x66,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74397 v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
74398 // CHECK: [0x68,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74400 v_cmpsx_tru_f64_e64 vcc, v[1:2], v[2:3]
74401 // CHECK: [0x6a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74403 v_cmpsx_tru_f64_e64 tba, v[1:2], v[2:3]
74404 // CHECK: [0x6c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74406 v_cmpsx_tru_f64_e64 tma, v[1:2], v[2:3]
74407 // CHECK: [0x6e,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74409 v_cmpsx_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74410 // CHECK: [0x7a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
74412 v_cmpsx_tru_f64_e64 s[10:11], v[254:255], v[2:3]
74413 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfe,0x05,0x02,0x00]
74415 v_cmpsx_tru_f64_e64 s[10:11], s[2:3], v[2:3]
74416 // CHECK: [0x0a,0x00,0xfe,0xd0,0x02,0x04,0x02,0x00]
74418 v_cmpsx_tru_f64_e64 s[10:11], s[4:5], v[2:3]
74419 // CHECK: [0x0a,0x00,0xfe,0xd0,0x04,0x04,0x02,0x00]
74421 v_cmpsx_tru_f64_e64 s[10:11], s[102:103], v[2:3]
74422 // CHECK: [0x0a,0x00,0xfe,0xd0,0x66,0x04,0x02,0x00]
74424 v_cmpsx_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
74425 // CHECK: [0x0a,0x00,0xfe,0xd0,0x68,0x04,0x02,0x00]
74427 v_cmpsx_tru_f64_e64 s[10:11], vcc, v[2:3]
74428 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6a,0x04,0x02,0x00]
74430 v_cmpsx_tru_f64_e64 s[10:11], tba, v[2:3]
74431 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6c,0x04,0x02,0x00]
74433 v_cmpsx_tru_f64_e64 s[10:11], tma, v[2:3]
74434 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6e,0x04,0x02,0x00]
74436 v_cmpsx_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74437 // CHECK: [0x0a,0x00,0xfe,0xd0,0x7a,0x04,0x02,0x00]
74439 v_cmpsx_tru_f64_e64 s[10:11], exec, v[2:3]
74440 // CHECK: [0x0a,0x00,0xfe,0xd0,0x7e,0x04,0x02,0x00]
74442 v_cmpsx_tru_f64_e64 s[10:11], 0, v[2:3]
74443 // CHECK: [0x0a,0x00,0xfe,0xd0,0x80,0x04,0x02,0x00]
74445 v_cmpsx_tru_f64_e64 s[10:11], -1, v[2:3]
74446 // CHECK: [0x0a,0x00,0xfe,0xd0,0xc1,0x04,0x02,0x00]
74448 v_cmpsx_tru_f64_e64 s[10:11], 0.5, v[2:3]
74449 // CHECK: [0x0a,0x00,0xfe,0xd0,0xf0,0x04,0x02,0x00]
74451 v_cmpsx_tru_f64_e64 s[10:11], -4.0, v[2:3]
74452 // CHECK: [0x0a,0x00,0xfe,0xd0,0xf7,0x04,0x02,0x00]
74454 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], v[254:255]
74455 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x03,0x00]
74457 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[4:5]
74458 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x09,0x00,0x00]
74460 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[6:7]
74461 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x0d,0x00,0x00]
74463 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[102:103]
74464 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xcd,0x00,0x00]
74466 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], flat_scratch
74467 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd1,0x00,0x00]
74469 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], vcc
74470 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd5,0x00,0x00]
74472 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], tba
74473 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd9,0x00,0x00]
74475 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], tma
74476 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xdd,0x00,0x00]
74478 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74479 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf5,0x00,0x00]
74481 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], exec
74482 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x00,0x00]
74484 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], 0
74485 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x01,0x01,0x00]
74487 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -1
74488 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x83,0x01,0x00]
74490 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], 0.5
74491 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xe1,0x01,0x00]
74493 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -4.0
74494 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xef,0x01,0x00]
74496 v_cmpsx_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
74497 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x20]
74499 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
74500 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x40]
74502 v_cmpsx_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
74503 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x60]
74505 v_cmp_f_i32 vcc, v1, v2
74506 // CHECK: [0x01,0x05,0x00,0x7d]
74508 v_cmp_f_i32 vcc, v255, v2
74509 // CHECK: [0xff,0x05,0x00,0x7d]
74511 v_cmp_f_i32 vcc, s1, v2
74512 // CHECK: [0x01,0x04,0x00,0x7d]
74514 v_cmp_f_i32 vcc, s103, v2
74515 // CHECK: [0x67,0x04,0x00,0x7d]
74517 v_cmp_f_i32 vcc, flat_scratch_lo, v2
74518 // CHECK: [0x68,0x04,0x00,0x7d]
74520 v_cmp_f_i32 vcc, flat_scratch_hi, v2
74521 // CHECK: [0x69,0x04,0x00,0x7d]
74523 v_cmp_f_i32 vcc, vcc_lo, v2
74524 // CHECK: [0x6a,0x04,0x00,0x7d]
74526 v_cmp_f_i32 vcc, vcc_hi, v2
74527 // CHECK: [0x6b,0x04,0x00,0x7d]
74529 v_cmp_f_i32 vcc, tba_lo, v2
74530 // CHECK: [0x6c,0x04,0x00,0x7d]
74532 v_cmp_f_i32 vcc, tba_hi, v2
74533 // CHECK: [0x6d,0x04,0x00,0x7d]
74535 v_cmp_f_i32 vcc, tma_lo, v2
74536 // CHECK: [0x6e,0x04,0x00,0x7d]
74538 v_cmp_f_i32 vcc, tma_hi, v2
74539 // CHECK: [0x6f,0x04,0x00,0x7d]
74541 v_cmp_f_i32 vcc, ttmp11, v2
74542 // CHECK: [0x7b,0x04,0x00,0x7d]
74544 v_cmp_f_i32 vcc, m0, v2
74545 // CHECK: [0x7c,0x04,0x00,0x7d]
74547 v_cmp_f_i32 vcc, exec_lo, v2
74548 // CHECK: [0x7e,0x04,0x00,0x7d]
74550 v_cmp_f_i32 vcc, exec_hi, v2
74551 // CHECK: [0x7f,0x04,0x00,0x7d]
74553 v_cmp_f_i32 vcc, 0, v2
74554 // CHECK: [0x80,0x04,0x00,0x7d]
74556 v_cmp_f_i32 vcc, -1, v2
74557 // CHECK: [0xc1,0x04,0x00,0x7d]
74559 v_cmp_f_i32 vcc, 0.5, v2
74560 // CHECK: [0xf0,0x04,0x00,0x7d]
74562 v_cmp_f_i32 vcc, -4.0, v2
74563 // CHECK: [0xf7,0x04,0x00,0x7d]
74565 v_cmp_f_i32 vcc, 0xaf123456, v2
74566 // CHECK: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
74568 v_cmp_f_i32 vcc, 0x3f717273, v2
74569 // CHECK: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
74571 v_cmp_f_i32 vcc, v1, v255
74572 // CHECK: [0x01,0xff,0x01,0x7d]
74574 v_cmp_f_i32_e64 s[10:11], v1, v2
74575 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74577 v_cmp_f_i32_e64 s[12:13], v1, v2
74578 // CHECK: [0x0c,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74580 v_cmp_f_i32_e64 s[102:103], v1, v2
74581 // CHECK: [0x66,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74583 v_cmp_f_i32_e64 flat_scratch, v1, v2
74584 // CHECK: [0x68,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74586 v_cmp_f_i32_e64 vcc, v1, v2
74587 // CHECK: [0x6a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74589 v_cmp_f_i32_e64 tba, v1, v2
74590 // CHECK: [0x6c,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74592 v_cmp_f_i32_e64 tma, v1, v2
74593 // CHECK: [0x6e,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74595 v_cmp_f_i32_e64 ttmp[10:11], v1, v2
74596 // CHECK: [0x7a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
74598 v_cmp_f_i32_e64 s[10:11], v255, v2
74599 // CHECK: [0x0a,0x00,0x00,0xd1,0xff,0x05,0x02,0x00]
74601 v_cmp_f_i32_e64 s[10:11], s1, v2
74602 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x04,0x02,0x00]
74604 v_cmp_f_i32_e64 s[10:11], s103, v2
74605 // CHECK: [0x0a,0x00,0x00,0xd1,0x67,0x04,0x02,0x00]
74607 v_cmp_f_i32_e64 s[10:11], flat_scratch_lo, v2
74608 // CHECK: [0x0a,0x00,0x00,0xd1,0x68,0x04,0x02,0x00]
74610 v_cmp_f_i32_e64 s[10:11], flat_scratch_hi, v2
74611 // CHECK: [0x0a,0x00,0x00,0xd1,0x69,0x04,0x02,0x00]
74613 v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
74614 // CHECK: [0x0a,0x00,0x00,0xd1,0x6a,0x04,0x02,0x00]
74616 v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
74617 // CHECK: [0x0a,0x00,0x00,0xd1,0x6b,0x04,0x02,0x00]
74619 v_cmp_f_i32_e64 s[10:11], tba_lo, v2
74620 // CHECK: [0x0a,0x00,0x00,0xd1,0x6c,0x04,0x02,0x00]
74622 v_cmp_f_i32_e64 s[10:11], tba_hi, v2
74623 // CHECK: [0x0a,0x00,0x00,0xd1,0x6d,0x04,0x02,0x00]
74625 v_cmp_f_i32_e64 s[10:11], tma_lo, v2
74626 // CHECK: [0x0a,0x00,0x00,0xd1,0x6e,0x04,0x02,0x00]
74628 v_cmp_f_i32_e64 s[10:11], tma_hi, v2
74629 // CHECK: [0x0a,0x00,0x00,0xd1,0x6f,0x04,0x02,0x00]
74631 v_cmp_f_i32_e64 s[10:11], ttmp11, v2
74632 // CHECK: [0x0a,0x00,0x00,0xd1,0x7b,0x04,0x02,0x00]
74634 v_cmp_f_i32_e64 s[10:11], m0, v2
74635 // CHECK: [0x0a,0x00,0x00,0xd1,0x7c,0x04,0x02,0x00]
74637 v_cmp_f_i32_e64 s[10:11], exec_lo, v2
74638 // CHECK: [0x0a,0x00,0x00,0xd1,0x7e,0x04,0x02,0x00]
74640 v_cmp_f_i32_e64 s[10:11], exec_hi, v2
74641 // CHECK: [0x0a,0x00,0x00,0xd1,0x7f,0x04,0x02,0x00]
74643 v_cmp_f_i32_e64 s[10:11], 0, v2
74644 // CHECK: [0x0a,0x00,0x00,0xd1,0x80,0x04,0x02,0x00]
74646 v_cmp_f_i32_e64 s[10:11], -1, v2
74647 // CHECK: [0x0a,0x00,0x00,0xd1,0xc1,0x04,0x02,0x00]
74649 v_cmp_f_i32_e64 s[10:11], 0.5, v2
74650 // CHECK: [0x0a,0x00,0x00,0xd1,0xf0,0x04,0x02,0x00]
74652 v_cmp_f_i32_e64 s[10:11], -4.0, v2
74653 // CHECK: [0x0a,0x00,0x00,0xd1,0xf7,0x04,0x02,0x00]
74655 v_cmp_f_i32_e64 s[10:11], v1, v255
74656 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xff,0x03,0x00]
74658 v_cmp_f_i32_e64 s[10:11], v1, s2
74659 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x05,0x00,0x00]
74661 v_cmp_f_i32_e64 s[10:11], v1, s103
74662 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xcf,0x00,0x00]
74664 v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_lo
74665 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd1,0x00,0x00]
74667 v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_hi
74668 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd3,0x00,0x00]
74670 v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
74671 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd5,0x00,0x00]
74673 v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
74674 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd7,0x00,0x00]
74676 v_cmp_f_i32_e64 s[10:11], v1, tba_lo
74677 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd9,0x00,0x00]
74679 v_cmp_f_i32_e64 s[10:11], v1, tba_hi
74680 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdb,0x00,0x00]
74682 v_cmp_f_i32_e64 s[10:11], v1, tma_lo
74683 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdd,0x00,0x00]
74685 v_cmp_f_i32_e64 s[10:11], v1, tma_hi
74686 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdf,0x00,0x00]
74688 v_cmp_f_i32_e64 s[10:11], v1, ttmp11
74689 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xf7,0x00,0x00]
74691 v_cmp_f_i32_e64 s[10:11], v1, m0
74692 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xf9,0x00,0x00]
74694 v_cmp_f_i32_e64 s[10:11], v1, exec_lo
74695 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xfd,0x00,0x00]
74697 v_cmp_f_i32_e64 s[10:11], v1, exec_hi
74698 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xff,0x00,0x00]
74700 v_cmp_f_i32_e64 s[10:11], v1, 0
74701 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x01,0x01,0x00]
74703 v_cmp_f_i32_e64 s[10:11], v1, -1
74704 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x83,0x01,0x00]
74706 v_cmp_f_i32_e64 s[10:11], v1, 0.5
74707 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xe1,0x01,0x00]
74709 v_cmp_f_i32_e64 s[10:11], v1, -4.0
74710 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xef,0x01,0x00]
74712 v_cmp_lt_i32 vcc, v1, v2
74713 // CHECK: [0x01,0x05,0x02,0x7d]
74715 v_cmp_lt_i32 vcc, v255, v2
74716 // CHECK: [0xff,0x05,0x02,0x7d]
74718 v_cmp_lt_i32 vcc, s1, v2
74719 // CHECK: [0x01,0x04,0x02,0x7d]
74721 v_cmp_lt_i32 vcc, s103, v2
74722 // CHECK: [0x67,0x04,0x02,0x7d]
74724 v_cmp_lt_i32 vcc, flat_scratch_lo, v2
74725 // CHECK: [0x68,0x04,0x02,0x7d]
74727 v_cmp_lt_i32 vcc, flat_scratch_hi, v2
74728 // CHECK: [0x69,0x04,0x02,0x7d]
74730 v_cmp_lt_i32 vcc, vcc_lo, v2
74731 // CHECK: [0x6a,0x04,0x02,0x7d]
74733 v_cmp_lt_i32 vcc, vcc_hi, v2
74734 // CHECK: [0x6b,0x04,0x02,0x7d]
74736 v_cmp_lt_i32 vcc, tba_lo, v2
74737 // CHECK: [0x6c,0x04,0x02,0x7d]
74739 v_cmp_lt_i32 vcc, tba_hi, v2
74740 // CHECK: [0x6d,0x04,0x02,0x7d]
74742 v_cmp_lt_i32 vcc, tma_lo, v2
74743 // CHECK: [0x6e,0x04,0x02,0x7d]
74745 v_cmp_lt_i32 vcc, tma_hi, v2
74746 // CHECK: [0x6f,0x04,0x02,0x7d]
74748 v_cmp_lt_i32 vcc, ttmp11, v2
74749 // CHECK: [0x7b,0x04,0x02,0x7d]
74751 v_cmp_lt_i32 vcc, m0, v2
74752 // CHECK: [0x7c,0x04,0x02,0x7d]
74754 v_cmp_lt_i32 vcc, exec_lo, v2
74755 // CHECK: [0x7e,0x04,0x02,0x7d]
74757 v_cmp_lt_i32 vcc, exec_hi, v2
74758 // CHECK: [0x7f,0x04,0x02,0x7d]
74760 v_cmp_lt_i32 vcc, 0, v2
74761 // CHECK: [0x80,0x04,0x02,0x7d]
74763 v_cmp_lt_i32 vcc, -1, v2
74764 // CHECK: [0xc1,0x04,0x02,0x7d]
74766 v_cmp_lt_i32 vcc, 0.5, v2
74767 // CHECK: [0xf0,0x04,0x02,0x7d]
74769 v_cmp_lt_i32 vcc, -4.0, v2
74770 // CHECK: [0xf7,0x04,0x02,0x7d]
74772 v_cmp_lt_i32 vcc, 0xaf123456, v2
74773 // CHECK: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
74775 v_cmp_lt_i32 vcc, 0x3f717273, v2
74776 // CHECK: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
74778 v_cmp_lt_i32 vcc, v1, v255
74779 // CHECK: [0x01,0xff,0x03,0x7d]
74781 v_cmp_lt_i32_e64 s[10:11], v1, v2
74782 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74784 v_cmp_lt_i32_e64 s[12:13], v1, v2
74785 // CHECK: [0x0c,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74787 v_cmp_lt_i32_e64 s[102:103], v1, v2
74788 // CHECK: [0x66,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74790 v_cmp_lt_i32_e64 flat_scratch, v1, v2
74791 // CHECK: [0x68,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74793 v_cmp_lt_i32_e64 vcc, v1, v2
74794 // CHECK: [0x6a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74796 v_cmp_lt_i32_e64 tba, v1, v2
74797 // CHECK: [0x6c,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74799 v_cmp_lt_i32_e64 tma, v1, v2
74800 // CHECK: [0x6e,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74802 v_cmp_lt_i32_e64 ttmp[10:11], v1, v2
74803 // CHECK: [0x7a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
74805 v_cmp_lt_i32_e64 s[10:11], v255, v2
74806 // CHECK: [0x0a,0x00,0x02,0xd1,0xff,0x05,0x02,0x00]
74808 v_cmp_lt_i32_e64 s[10:11], s1, v2
74809 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x04,0x02,0x00]
74811 v_cmp_lt_i32_e64 s[10:11], s103, v2
74812 // CHECK: [0x0a,0x00,0x02,0xd1,0x67,0x04,0x02,0x00]
74814 v_cmp_lt_i32_e64 s[10:11], flat_scratch_lo, v2
74815 // CHECK: [0x0a,0x00,0x02,0xd1,0x68,0x04,0x02,0x00]
74817 v_cmp_lt_i32_e64 s[10:11], flat_scratch_hi, v2
74818 // CHECK: [0x0a,0x00,0x02,0xd1,0x69,0x04,0x02,0x00]
74820 v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
74821 // CHECK: [0x0a,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00]
74823 v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
74824 // CHECK: [0x0a,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00]
74826 v_cmp_lt_i32_e64 s[10:11], tba_lo, v2
74827 // CHECK: [0x0a,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00]
74829 v_cmp_lt_i32_e64 s[10:11], tba_hi, v2
74830 // CHECK: [0x0a,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00]
74832 v_cmp_lt_i32_e64 s[10:11], tma_lo, v2
74833 // CHECK: [0x0a,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00]
74835 v_cmp_lt_i32_e64 s[10:11], tma_hi, v2
74836 // CHECK: [0x0a,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00]
74838 v_cmp_lt_i32_e64 s[10:11], ttmp11, v2
74839 // CHECK: [0x0a,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00]
74841 v_cmp_lt_i32_e64 s[10:11], m0, v2
74842 // CHECK: [0x0a,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00]
74844 v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
74845 // CHECK: [0x0a,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00]
74847 v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
74848 // CHECK: [0x0a,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00]
74850 v_cmp_lt_i32_e64 s[10:11], 0, v2
74851 // CHECK: [0x0a,0x00,0x02,0xd1,0x80,0x04,0x02,0x00]
74853 v_cmp_lt_i32_e64 s[10:11], -1, v2
74854 // CHECK: [0x0a,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00]
74856 v_cmp_lt_i32_e64 s[10:11], 0.5, v2
74857 // CHECK: [0x0a,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00]
74859 v_cmp_lt_i32_e64 s[10:11], -4.0, v2
74860 // CHECK: [0x0a,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00]
74862 v_cmp_lt_i32_e64 s[10:11], v1, v255
74863 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xff,0x03,0x00]
74865 v_cmp_lt_i32_e64 s[10:11], v1, s2
74866 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x05,0x00,0x00]
74868 v_cmp_lt_i32_e64 s[10:11], v1, s103
74869 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00]
74871 v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_lo
74872 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd1,0x00,0x00]
74874 v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_hi
74875 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd3,0x00,0x00]
74877 v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
74878 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00]
74880 v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
74881 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00]
74883 v_cmp_lt_i32_e64 s[10:11], v1, tba_lo
74884 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00]
74886 v_cmp_lt_i32_e64 s[10:11], v1, tba_hi
74887 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00]
74889 v_cmp_lt_i32_e64 s[10:11], v1, tma_lo
74890 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00]
74892 v_cmp_lt_i32_e64 s[10:11], v1, tma_hi
74893 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00]
74895 v_cmp_lt_i32_e64 s[10:11], v1, ttmp11
74896 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00]
74898 v_cmp_lt_i32_e64 s[10:11], v1, m0
74899 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00]
74901 v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
74902 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00]
74904 v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
74905 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xff,0x00,0x00]
74907 v_cmp_lt_i32_e64 s[10:11], v1, 0
74908 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x01,0x01,0x00]
74910 v_cmp_lt_i32_e64 s[10:11], v1, -1
74911 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x83,0x01,0x00]
74913 v_cmp_lt_i32_e64 s[10:11], v1, 0.5
74914 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00]
74916 v_cmp_lt_i32_e64 s[10:11], v1, -4.0
74917 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xef,0x01,0x00]
74919 v_cmp_eq_i32 vcc, v1, v2
74920 // CHECK: [0x01,0x05,0x04,0x7d]
74922 v_cmp_eq_i32 vcc, v255, v2
74923 // CHECK: [0xff,0x05,0x04,0x7d]
74925 v_cmp_eq_i32 vcc, s1, v2
74926 // CHECK: [0x01,0x04,0x04,0x7d]
74928 v_cmp_eq_i32 vcc, s103, v2
74929 // CHECK: [0x67,0x04,0x04,0x7d]
74931 v_cmp_eq_i32 vcc, flat_scratch_lo, v2
74932 // CHECK: [0x68,0x04,0x04,0x7d]
74934 v_cmp_eq_i32 vcc, flat_scratch_hi, v2
74935 // CHECK: [0x69,0x04,0x04,0x7d]
74937 v_cmp_eq_i32 vcc, vcc_lo, v2
74938 // CHECK: [0x6a,0x04,0x04,0x7d]
74940 v_cmp_eq_i32 vcc, vcc_hi, v2
74941 // CHECK: [0x6b,0x04,0x04,0x7d]
74943 v_cmp_eq_i32 vcc, tba_lo, v2
74944 // CHECK: [0x6c,0x04,0x04,0x7d]
74946 v_cmp_eq_i32 vcc, tba_hi, v2
74947 // CHECK: [0x6d,0x04,0x04,0x7d]
74949 v_cmp_eq_i32 vcc, tma_lo, v2
74950 // CHECK: [0x6e,0x04,0x04,0x7d]
74952 v_cmp_eq_i32 vcc, tma_hi, v2
74953 // CHECK: [0x6f,0x04,0x04,0x7d]
74955 v_cmp_eq_i32 vcc, ttmp11, v2
74956 // CHECK: [0x7b,0x04,0x04,0x7d]
74958 v_cmp_eq_i32 vcc, m0, v2
74959 // CHECK: [0x7c,0x04,0x04,0x7d]
74961 v_cmp_eq_i32 vcc, exec_lo, v2
74962 // CHECK: [0x7e,0x04,0x04,0x7d]
74964 v_cmp_eq_i32 vcc, exec_hi, v2
74965 // CHECK: [0x7f,0x04,0x04,0x7d]
74967 v_cmp_eq_i32 vcc, 0, v2
74968 // CHECK: [0x80,0x04,0x04,0x7d]
74970 v_cmp_eq_i32 vcc, -1, v2
74971 // CHECK: [0xc1,0x04,0x04,0x7d]
74973 v_cmp_eq_i32 vcc, 0.5, v2
74974 // CHECK: [0xf0,0x04,0x04,0x7d]
74976 v_cmp_eq_i32 vcc, -4.0, v2
74977 // CHECK: [0xf7,0x04,0x04,0x7d]
74979 v_cmp_eq_i32 vcc, 0xaf123456, v2
74980 // CHECK: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
74982 v_cmp_eq_i32 vcc, 0x3f717273, v2
74983 // CHECK: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
74985 v_cmp_eq_i32 vcc, v1, v255
74986 // CHECK: [0x01,0xff,0x05,0x7d]
74988 v_cmp_eq_i32_e64 s[10:11], v1, v2
74989 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
74991 v_cmp_eq_i32_e64 s[12:13], v1, v2
74992 // CHECK: [0x0c,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
74994 v_cmp_eq_i32_e64 s[102:103], v1, v2
74995 // CHECK: [0x66,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
74997 v_cmp_eq_i32_e64 flat_scratch, v1, v2
74998 // CHECK: [0x68,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75000 v_cmp_eq_i32_e64 vcc, v1, v2
75001 // CHECK: [0x6a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75003 v_cmp_eq_i32_e64 tba, v1, v2
75004 // CHECK: [0x6c,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75006 v_cmp_eq_i32_e64 tma, v1, v2
75007 // CHECK: [0x6e,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75009 v_cmp_eq_i32_e64 ttmp[10:11], v1, v2
75010 // CHECK: [0x7a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
75012 v_cmp_eq_i32_e64 s[10:11], v255, v2
75013 // CHECK: [0x0a,0x00,0x04,0xd1,0xff,0x05,0x02,0x00]
75015 v_cmp_eq_i32_e64 s[10:11], s1, v2
75016 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x04,0x02,0x00]
75018 v_cmp_eq_i32_e64 s[10:11], s103, v2
75019 // CHECK: [0x0a,0x00,0x04,0xd1,0x67,0x04,0x02,0x00]
75021 v_cmp_eq_i32_e64 s[10:11], flat_scratch_lo, v2
75022 // CHECK: [0x0a,0x00,0x04,0xd1,0x68,0x04,0x02,0x00]
75024 v_cmp_eq_i32_e64 s[10:11], flat_scratch_hi, v2
75025 // CHECK: [0x0a,0x00,0x04,0xd1,0x69,0x04,0x02,0x00]
75027 v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
75028 // CHECK: [0x0a,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00]
75030 v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
75031 // CHECK: [0x0a,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00]
75033 v_cmp_eq_i32_e64 s[10:11], tba_lo, v2
75034 // CHECK: [0x0a,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00]
75036 v_cmp_eq_i32_e64 s[10:11], tba_hi, v2
75037 // CHECK: [0x0a,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00]
75039 v_cmp_eq_i32_e64 s[10:11], tma_lo, v2
75040 // CHECK: [0x0a,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00]
75042 v_cmp_eq_i32_e64 s[10:11], tma_hi, v2
75043 // CHECK: [0x0a,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00]
75045 v_cmp_eq_i32_e64 s[10:11], ttmp11, v2
75046 // CHECK: [0x0a,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00]
75048 v_cmp_eq_i32_e64 s[10:11], m0, v2
75049 // CHECK: [0x0a,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00]
75051 v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
75052 // CHECK: [0x0a,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00]
75054 v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
75055 // CHECK: [0x0a,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00]
75057 v_cmp_eq_i32_e64 s[10:11], 0, v2
75058 // CHECK: [0x0a,0x00,0x04,0xd1,0x80,0x04,0x02,0x00]
75060 v_cmp_eq_i32_e64 s[10:11], -1, v2
75061 // CHECK: [0x0a,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00]
75063 v_cmp_eq_i32_e64 s[10:11], 0.5, v2
75064 // CHECK: [0x0a,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00]
75066 v_cmp_eq_i32_e64 s[10:11], -4.0, v2
75067 // CHECK: [0x0a,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00]
75069 v_cmp_eq_i32_e64 s[10:11], v1, v255
75070 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xff,0x03,0x00]
75072 v_cmp_eq_i32_e64 s[10:11], v1, s2
75073 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x05,0x00,0x00]
75075 v_cmp_eq_i32_e64 s[10:11], v1, s103
75076 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00]
75078 v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_lo
75079 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd1,0x00,0x00]
75081 v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_hi
75082 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd3,0x00,0x00]
75084 v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
75085 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00]
75087 v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
75088 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00]
75090 v_cmp_eq_i32_e64 s[10:11], v1, tba_lo
75091 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00]
75093 v_cmp_eq_i32_e64 s[10:11], v1, tba_hi
75094 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00]
75096 v_cmp_eq_i32_e64 s[10:11], v1, tma_lo
75097 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00]
75099 v_cmp_eq_i32_e64 s[10:11], v1, tma_hi
75100 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00]
75102 v_cmp_eq_i32_e64 s[10:11], v1, ttmp11
75103 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00]
75105 v_cmp_eq_i32_e64 s[10:11], v1, m0
75106 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00]
75108 v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
75109 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00]
75111 v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
75112 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xff,0x00,0x00]
75114 v_cmp_eq_i32_e64 s[10:11], v1, 0
75115 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x01,0x01,0x00]
75117 v_cmp_eq_i32_e64 s[10:11], v1, -1
75118 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x83,0x01,0x00]
75120 v_cmp_eq_i32_e64 s[10:11], v1, 0.5
75121 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00]
75123 v_cmp_eq_i32_e64 s[10:11], v1, -4.0
75124 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xef,0x01,0x00]
75126 v_cmp_le_i32 vcc, v1, v2
75127 // CHECK: [0x01,0x05,0x06,0x7d]
75129 v_cmp_le_i32 vcc, v255, v2
75130 // CHECK: [0xff,0x05,0x06,0x7d]
75132 v_cmp_le_i32 vcc, s1, v2
75133 // CHECK: [0x01,0x04,0x06,0x7d]
75135 v_cmp_le_i32 vcc, s103, v2
75136 // CHECK: [0x67,0x04,0x06,0x7d]
75138 v_cmp_le_i32 vcc, flat_scratch_lo, v2
75139 // CHECK: [0x68,0x04,0x06,0x7d]
75141 v_cmp_le_i32 vcc, flat_scratch_hi, v2
75142 // CHECK: [0x69,0x04,0x06,0x7d]
75144 v_cmp_le_i32 vcc, vcc_lo, v2
75145 // CHECK: [0x6a,0x04,0x06,0x7d]
75147 v_cmp_le_i32 vcc, vcc_hi, v2
75148 // CHECK: [0x6b,0x04,0x06,0x7d]
75150 v_cmp_le_i32 vcc, tba_lo, v2
75151 // CHECK: [0x6c,0x04,0x06,0x7d]
75153 v_cmp_le_i32 vcc, tba_hi, v2
75154 // CHECK: [0x6d,0x04,0x06,0x7d]
75156 v_cmp_le_i32 vcc, tma_lo, v2
75157 // CHECK: [0x6e,0x04,0x06,0x7d]
75159 v_cmp_le_i32 vcc, tma_hi, v2
75160 // CHECK: [0x6f,0x04,0x06,0x7d]
75162 v_cmp_le_i32 vcc, ttmp11, v2
75163 // CHECK: [0x7b,0x04,0x06,0x7d]
75165 v_cmp_le_i32 vcc, m0, v2
75166 // CHECK: [0x7c,0x04,0x06,0x7d]
75168 v_cmp_le_i32 vcc, exec_lo, v2
75169 // CHECK: [0x7e,0x04,0x06,0x7d]
75171 v_cmp_le_i32 vcc, exec_hi, v2
75172 // CHECK: [0x7f,0x04,0x06,0x7d]
75174 v_cmp_le_i32 vcc, 0, v2
75175 // CHECK: [0x80,0x04,0x06,0x7d]
75177 v_cmp_le_i32 vcc, -1, v2
75178 // CHECK: [0xc1,0x04,0x06,0x7d]
75180 v_cmp_le_i32 vcc, 0.5, v2
75181 // CHECK: [0xf0,0x04,0x06,0x7d]
75183 v_cmp_le_i32 vcc, -4.0, v2
75184 // CHECK: [0xf7,0x04,0x06,0x7d]
75186 v_cmp_le_i32 vcc, 0xaf123456, v2
75187 // CHECK: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
75189 v_cmp_le_i32 vcc, 0x3f717273, v2
75190 // CHECK: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
75192 v_cmp_le_i32 vcc, v1, v255
75193 // CHECK: [0x01,0xff,0x07,0x7d]
75195 v_cmp_le_i32_e64 s[10:11], v1, v2
75196 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75198 v_cmp_le_i32_e64 s[12:13], v1, v2
75199 // CHECK: [0x0c,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75201 v_cmp_le_i32_e64 s[102:103], v1, v2
75202 // CHECK: [0x66,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75204 v_cmp_le_i32_e64 flat_scratch, v1, v2
75205 // CHECK: [0x68,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75207 v_cmp_le_i32_e64 vcc, v1, v2
75208 // CHECK: [0x6a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75210 v_cmp_le_i32_e64 tba, v1, v2
75211 // CHECK: [0x6c,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75213 v_cmp_le_i32_e64 tma, v1, v2
75214 // CHECK: [0x6e,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75216 v_cmp_le_i32_e64 ttmp[10:11], v1, v2
75217 // CHECK: [0x7a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
75219 v_cmp_le_i32_e64 s[10:11], v255, v2
75220 // CHECK: [0x0a,0x00,0x06,0xd1,0xff,0x05,0x02,0x00]
75222 v_cmp_le_i32_e64 s[10:11], s1, v2
75223 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x04,0x02,0x00]
75225 v_cmp_le_i32_e64 s[10:11], s103, v2
75226 // CHECK: [0x0a,0x00,0x06,0xd1,0x67,0x04,0x02,0x00]
75228 v_cmp_le_i32_e64 s[10:11], flat_scratch_lo, v2
75229 // CHECK: [0x0a,0x00,0x06,0xd1,0x68,0x04,0x02,0x00]
75231 v_cmp_le_i32_e64 s[10:11], flat_scratch_hi, v2
75232 // CHECK: [0x0a,0x00,0x06,0xd1,0x69,0x04,0x02,0x00]
75234 v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
75235 // CHECK: [0x0a,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00]
75237 v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
75238 // CHECK: [0x0a,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00]
75240 v_cmp_le_i32_e64 s[10:11], tba_lo, v2
75241 // CHECK: [0x0a,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00]
75243 v_cmp_le_i32_e64 s[10:11], tba_hi, v2
75244 // CHECK: [0x0a,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00]
75246 v_cmp_le_i32_e64 s[10:11], tma_lo, v2
75247 // CHECK: [0x0a,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00]
75249 v_cmp_le_i32_e64 s[10:11], tma_hi, v2
75250 // CHECK: [0x0a,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00]
75252 v_cmp_le_i32_e64 s[10:11], ttmp11, v2
75253 // CHECK: [0x0a,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00]
75255 v_cmp_le_i32_e64 s[10:11], m0, v2
75256 // CHECK: [0x0a,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00]
75258 v_cmp_le_i32_e64 s[10:11], exec_lo, v2
75259 // CHECK: [0x0a,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00]
75261 v_cmp_le_i32_e64 s[10:11], exec_hi, v2
75262 // CHECK: [0x0a,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00]
75264 v_cmp_le_i32_e64 s[10:11], 0, v2
75265 // CHECK: [0x0a,0x00,0x06,0xd1,0x80,0x04,0x02,0x00]
75267 v_cmp_le_i32_e64 s[10:11], -1, v2
75268 // CHECK: [0x0a,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00]
75270 v_cmp_le_i32_e64 s[10:11], 0.5, v2
75271 // CHECK: [0x0a,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00]
75273 v_cmp_le_i32_e64 s[10:11], -4.0, v2
75274 // CHECK: [0x0a,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00]
75276 v_cmp_le_i32_e64 s[10:11], v1, v255
75277 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xff,0x03,0x00]
75279 v_cmp_le_i32_e64 s[10:11], v1, s2
75280 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x05,0x00,0x00]
75282 v_cmp_le_i32_e64 s[10:11], v1, s103
75283 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00]
75285 v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_lo
75286 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd1,0x00,0x00]
75288 v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_hi
75289 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd3,0x00,0x00]
75291 v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
75292 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00]
75294 v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
75295 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00]
75297 v_cmp_le_i32_e64 s[10:11], v1, tba_lo
75298 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00]
75300 v_cmp_le_i32_e64 s[10:11], v1, tba_hi
75301 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00]
75303 v_cmp_le_i32_e64 s[10:11], v1, tma_lo
75304 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00]
75306 v_cmp_le_i32_e64 s[10:11], v1, tma_hi
75307 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00]
75309 v_cmp_le_i32_e64 s[10:11], v1, ttmp11
75310 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00]
75312 v_cmp_le_i32_e64 s[10:11], v1, m0
75313 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00]
75315 v_cmp_le_i32_e64 s[10:11], v1, exec_lo
75316 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00]
75318 v_cmp_le_i32_e64 s[10:11], v1, exec_hi
75319 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xff,0x00,0x00]
75321 v_cmp_le_i32_e64 s[10:11], v1, 0
75322 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x01,0x01,0x00]
75324 v_cmp_le_i32_e64 s[10:11], v1, -1
75325 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x83,0x01,0x00]
75327 v_cmp_le_i32_e64 s[10:11], v1, 0.5
75328 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00]
75330 v_cmp_le_i32_e64 s[10:11], v1, -4.0
75331 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xef,0x01,0x00]
75333 v_cmp_gt_i32 vcc, v1, v2
75334 // CHECK: [0x01,0x05,0x08,0x7d]
75336 v_cmp_gt_i32 vcc, v255, v2
75337 // CHECK: [0xff,0x05,0x08,0x7d]
75339 v_cmp_gt_i32 vcc, s1, v2
75340 // CHECK: [0x01,0x04,0x08,0x7d]
75342 v_cmp_gt_i32 vcc, s103, v2
75343 // CHECK: [0x67,0x04,0x08,0x7d]
75345 v_cmp_gt_i32 vcc, flat_scratch_lo, v2
75346 // CHECK: [0x68,0x04,0x08,0x7d]
75348 v_cmp_gt_i32 vcc, flat_scratch_hi, v2
75349 // CHECK: [0x69,0x04,0x08,0x7d]
75351 v_cmp_gt_i32 vcc, vcc_lo, v2
75352 // CHECK: [0x6a,0x04,0x08,0x7d]
75354 v_cmp_gt_i32 vcc, vcc_hi, v2
75355 // CHECK: [0x6b,0x04,0x08,0x7d]
75357 v_cmp_gt_i32 vcc, tba_lo, v2
75358 // CHECK: [0x6c,0x04,0x08,0x7d]
75360 v_cmp_gt_i32 vcc, tba_hi, v2
75361 // CHECK: [0x6d,0x04,0x08,0x7d]
75363 v_cmp_gt_i32 vcc, tma_lo, v2
75364 // CHECK: [0x6e,0x04,0x08,0x7d]
75366 v_cmp_gt_i32 vcc, tma_hi, v2
75367 // CHECK: [0x6f,0x04,0x08,0x7d]
75369 v_cmp_gt_i32 vcc, ttmp11, v2
75370 // CHECK: [0x7b,0x04,0x08,0x7d]
75372 v_cmp_gt_i32 vcc, m0, v2
75373 // CHECK: [0x7c,0x04,0x08,0x7d]
75375 v_cmp_gt_i32 vcc, exec_lo, v2
75376 // CHECK: [0x7e,0x04,0x08,0x7d]
75378 v_cmp_gt_i32 vcc, exec_hi, v2
75379 // CHECK: [0x7f,0x04,0x08,0x7d]
75381 v_cmp_gt_i32 vcc, 0, v2
75382 // CHECK: [0x80,0x04,0x08,0x7d]
75384 v_cmp_gt_i32 vcc, -1, v2
75385 // CHECK: [0xc1,0x04,0x08,0x7d]
75387 v_cmp_gt_i32 vcc, 0.5, v2
75388 // CHECK: [0xf0,0x04,0x08,0x7d]
75390 v_cmp_gt_i32 vcc, -4.0, v2
75391 // CHECK: [0xf7,0x04,0x08,0x7d]
75393 v_cmp_gt_i32 vcc, 0xaf123456, v2
75394 // CHECK: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
75396 v_cmp_gt_i32 vcc, 0x3f717273, v2
75397 // CHECK: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
75399 v_cmp_gt_i32 vcc, v1, v255
75400 // CHECK: [0x01,0xff,0x09,0x7d]
75402 v_cmp_gt_i32_e64 s[10:11], v1, v2
75403 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75405 v_cmp_gt_i32_e64 s[12:13], v1, v2
75406 // CHECK: [0x0c,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75408 v_cmp_gt_i32_e64 s[102:103], v1, v2
75409 // CHECK: [0x66,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75411 v_cmp_gt_i32_e64 flat_scratch, v1, v2
75412 // CHECK: [0x68,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75414 v_cmp_gt_i32_e64 vcc, v1, v2
75415 // CHECK: [0x6a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75417 v_cmp_gt_i32_e64 tba, v1, v2
75418 // CHECK: [0x6c,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75420 v_cmp_gt_i32_e64 tma, v1, v2
75421 // CHECK: [0x6e,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75423 v_cmp_gt_i32_e64 ttmp[10:11], v1, v2
75424 // CHECK: [0x7a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
75426 v_cmp_gt_i32_e64 s[10:11], v255, v2
75427 // CHECK: [0x0a,0x00,0x08,0xd1,0xff,0x05,0x02,0x00]
75429 v_cmp_gt_i32_e64 s[10:11], s1, v2
75430 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x04,0x02,0x00]
75432 v_cmp_gt_i32_e64 s[10:11], s103, v2
75433 // CHECK: [0x0a,0x00,0x08,0xd1,0x67,0x04,0x02,0x00]
75435 v_cmp_gt_i32_e64 s[10:11], flat_scratch_lo, v2
75436 // CHECK: [0x0a,0x00,0x08,0xd1,0x68,0x04,0x02,0x00]
75438 v_cmp_gt_i32_e64 s[10:11], flat_scratch_hi, v2
75439 // CHECK: [0x0a,0x00,0x08,0xd1,0x69,0x04,0x02,0x00]
75441 v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
75442 // CHECK: [0x0a,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00]
75444 v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
75445 // CHECK: [0x0a,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00]
75447 v_cmp_gt_i32_e64 s[10:11], tba_lo, v2
75448 // CHECK: [0x0a,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00]
75450 v_cmp_gt_i32_e64 s[10:11], tba_hi, v2
75451 // CHECK: [0x0a,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00]
75453 v_cmp_gt_i32_e64 s[10:11], tma_lo, v2
75454 // CHECK: [0x0a,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00]
75456 v_cmp_gt_i32_e64 s[10:11], tma_hi, v2
75457 // CHECK: [0x0a,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00]
75459 v_cmp_gt_i32_e64 s[10:11], ttmp11, v2
75460 // CHECK: [0x0a,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00]
75462 v_cmp_gt_i32_e64 s[10:11], m0, v2
75463 // CHECK: [0x0a,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00]
75465 v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
75466 // CHECK: [0x0a,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00]
75468 v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
75469 // CHECK: [0x0a,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00]
75471 v_cmp_gt_i32_e64 s[10:11], 0, v2
75472 // CHECK: [0x0a,0x00,0x08,0xd1,0x80,0x04,0x02,0x00]
75474 v_cmp_gt_i32_e64 s[10:11], -1, v2
75475 // CHECK: [0x0a,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00]
75477 v_cmp_gt_i32_e64 s[10:11], 0.5, v2
75478 // CHECK: [0x0a,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00]
75480 v_cmp_gt_i32_e64 s[10:11], -4.0, v2
75481 // CHECK: [0x0a,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00]
75483 v_cmp_gt_i32_e64 s[10:11], v1, v255
75484 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xff,0x03,0x00]
75486 v_cmp_gt_i32_e64 s[10:11], v1, s2
75487 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x05,0x00,0x00]
75489 v_cmp_gt_i32_e64 s[10:11], v1, s103
75490 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00]
75492 v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_lo
75493 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd1,0x00,0x00]
75495 v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_hi
75496 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd3,0x00,0x00]
75498 v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
75499 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00]
75501 v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
75502 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00]
75504 v_cmp_gt_i32_e64 s[10:11], v1, tba_lo
75505 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00]
75507 v_cmp_gt_i32_e64 s[10:11], v1, tba_hi
75508 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00]
75510 v_cmp_gt_i32_e64 s[10:11], v1, tma_lo
75511 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00]
75513 v_cmp_gt_i32_e64 s[10:11], v1, tma_hi
75514 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00]
75516 v_cmp_gt_i32_e64 s[10:11], v1, ttmp11
75517 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00]
75519 v_cmp_gt_i32_e64 s[10:11], v1, m0
75520 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00]
75522 v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
75523 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00]
75525 v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
75526 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xff,0x00,0x00]
75528 v_cmp_gt_i32_e64 s[10:11], v1, 0
75529 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x01,0x01,0x00]
75531 v_cmp_gt_i32_e64 s[10:11], v1, -1
75532 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x83,0x01,0x00]
75534 v_cmp_gt_i32_e64 s[10:11], v1, 0.5
75535 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00]
75537 v_cmp_gt_i32_e64 s[10:11], v1, -4.0
75538 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xef,0x01,0x00]
75540 v_cmp_ne_i32 vcc, v1, v2
75541 // CHECK: [0x01,0x05,0x0a,0x7d]
75543 v_cmp_ne_i32 vcc, v255, v2
75544 // CHECK: [0xff,0x05,0x0a,0x7d]
75546 v_cmp_ne_i32 vcc, s1, v2
75547 // CHECK: [0x01,0x04,0x0a,0x7d]
75549 v_cmp_ne_i32 vcc, s103, v2
75550 // CHECK: [0x67,0x04,0x0a,0x7d]
75552 v_cmp_ne_i32 vcc, flat_scratch_lo, v2
75553 // CHECK: [0x68,0x04,0x0a,0x7d]
75555 v_cmp_ne_i32 vcc, flat_scratch_hi, v2
75556 // CHECK: [0x69,0x04,0x0a,0x7d]
75558 v_cmp_ne_i32 vcc, vcc_lo, v2
75559 // CHECK: [0x6a,0x04,0x0a,0x7d]
75561 v_cmp_ne_i32 vcc, vcc_hi, v2
75562 // CHECK: [0x6b,0x04,0x0a,0x7d]
75564 v_cmp_ne_i32 vcc, tba_lo, v2
75565 // CHECK: [0x6c,0x04,0x0a,0x7d]
75567 v_cmp_ne_i32 vcc, tba_hi, v2
75568 // CHECK: [0x6d,0x04,0x0a,0x7d]
75570 v_cmp_ne_i32 vcc, tma_lo, v2
75571 // CHECK: [0x6e,0x04,0x0a,0x7d]
75573 v_cmp_ne_i32 vcc, tma_hi, v2
75574 // CHECK: [0x6f,0x04,0x0a,0x7d]
75576 v_cmp_ne_i32 vcc, ttmp11, v2
75577 // CHECK: [0x7b,0x04,0x0a,0x7d]
75579 v_cmp_ne_i32 vcc, m0, v2
75580 // CHECK: [0x7c,0x04,0x0a,0x7d]
75582 v_cmp_ne_i32 vcc, exec_lo, v2
75583 // CHECK: [0x7e,0x04,0x0a,0x7d]
75585 v_cmp_ne_i32 vcc, exec_hi, v2
75586 // CHECK: [0x7f,0x04,0x0a,0x7d]
75588 v_cmp_ne_i32 vcc, 0, v2
75589 // CHECK: [0x80,0x04,0x0a,0x7d]
75591 v_cmp_ne_i32 vcc, -1, v2
75592 // CHECK: [0xc1,0x04,0x0a,0x7d]
75594 v_cmp_ne_i32 vcc, 0.5, v2
75595 // CHECK: [0xf0,0x04,0x0a,0x7d]
75597 v_cmp_ne_i32 vcc, -4.0, v2
75598 // CHECK: [0xf7,0x04,0x0a,0x7d]
75600 v_cmp_ne_i32 vcc, 0xaf123456, v2
75601 // CHECK: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
75603 v_cmp_ne_i32 vcc, 0x3f717273, v2
75604 // CHECK: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
75606 v_cmp_ne_i32 vcc, v1, v255
75607 // CHECK: [0x01,0xff,0x0b,0x7d]
75609 v_cmp_ne_i32_e64 s[10:11], v1, v2
75610 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75612 v_cmp_ne_i32_e64 s[12:13], v1, v2
75613 // CHECK: [0x0c,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75615 v_cmp_ne_i32_e64 s[102:103], v1, v2
75616 // CHECK: [0x66,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75618 v_cmp_ne_i32_e64 flat_scratch, v1, v2
75619 // CHECK: [0x68,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75621 v_cmp_ne_i32_e64 vcc, v1, v2
75622 // CHECK: [0x6a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75624 v_cmp_ne_i32_e64 tba, v1, v2
75625 // CHECK: [0x6c,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75627 v_cmp_ne_i32_e64 tma, v1, v2
75628 // CHECK: [0x6e,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75630 v_cmp_ne_i32_e64 ttmp[10:11], v1, v2
75631 // CHECK: [0x7a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
75633 v_cmp_ne_i32_e64 s[10:11], v255, v2
75634 // CHECK: [0x0a,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00]
75636 v_cmp_ne_i32_e64 s[10:11], s1, v2
75637 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00]
75639 v_cmp_ne_i32_e64 s[10:11], s103, v2
75640 // CHECK: [0x0a,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00]
75642 v_cmp_ne_i32_e64 s[10:11], flat_scratch_lo, v2
75643 // CHECK: [0x0a,0x00,0x0a,0xd1,0x68,0x04,0x02,0x00]
75645 v_cmp_ne_i32_e64 s[10:11], flat_scratch_hi, v2
75646 // CHECK: [0x0a,0x00,0x0a,0xd1,0x69,0x04,0x02,0x00]
75648 v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
75649 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00]
75651 v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
75652 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00]
75654 v_cmp_ne_i32_e64 s[10:11], tba_lo, v2
75655 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00]
75657 v_cmp_ne_i32_e64 s[10:11], tba_hi, v2
75658 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00]
75660 v_cmp_ne_i32_e64 s[10:11], tma_lo, v2
75661 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00]
75663 v_cmp_ne_i32_e64 s[10:11], tma_hi, v2
75664 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00]
75666 v_cmp_ne_i32_e64 s[10:11], ttmp11, v2
75667 // CHECK: [0x0a,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00]
75669 v_cmp_ne_i32_e64 s[10:11], m0, v2
75670 // CHECK: [0x0a,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00]
75672 v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
75673 // CHECK: [0x0a,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00]
75675 v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
75676 // CHECK: [0x0a,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00]
75678 v_cmp_ne_i32_e64 s[10:11], 0, v2
75679 // CHECK: [0x0a,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00]
75681 v_cmp_ne_i32_e64 s[10:11], -1, v2
75682 // CHECK: [0x0a,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00]
75684 v_cmp_ne_i32_e64 s[10:11], 0.5, v2
75685 // CHECK: [0x0a,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00]
75687 v_cmp_ne_i32_e64 s[10:11], -4.0, v2
75688 // CHECK: [0x0a,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00]
75690 v_cmp_ne_i32_e64 s[10:11], v1, v255
75691 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00]
75693 v_cmp_ne_i32_e64 s[10:11], v1, s2
75694 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00]
75696 v_cmp_ne_i32_e64 s[10:11], v1, s103
75697 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00]
75699 v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_lo
75700 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd1,0x00,0x00]
75702 v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_hi
75703 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd3,0x00,0x00]
75705 v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
75706 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00]
75708 v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
75709 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00]
75711 v_cmp_ne_i32_e64 s[10:11], v1, tba_lo
75712 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00]
75714 v_cmp_ne_i32_e64 s[10:11], v1, tba_hi
75715 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00]
75717 v_cmp_ne_i32_e64 s[10:11], v1, tma_lo
75718 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00]
75720 v_cmp_ne_i32_e64 s[10:11], v1, tma_hi
75721 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00]
75723 v_cmp_ne_i32_e64 s[10:11], v1, ttmp11
75724 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00]
75726 v_cmp_ne_i32_e64 s[10:11], v1, m0
75727 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00]
75729 v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
75730 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00]
75732 v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
75733 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00]
75735 v_cmp_ne_i32_e64 s[10:11], v1, 0
75736 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00]
75738 v_cmp_ne_i32_e64 s[10:11], v1, -1
75739 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00]
75741 v_cmp_ne_i32_e64 s[10:11], v1, 0.5
75742 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00]
75744 v_cmp_ne_i32_e64 s[10:11], v1, -4.0
75745 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00]
75747 v_cmp_ge_i32 vcc, v1, v2
75748 // CHECK: [0x01,0x05,0x0c,0x7d]
75750 v_cmp_ge_i32 vcc, v255, v2
75751 // CHECK: [0xff,0x05,0x0c,0x7d]
75753 v_cmp_ge_i32 vcc, s1, v2
75754 // CHECK: [0x01,0x04,0x0c,0x7d]
75756 v_cmp_ge_i32 vcc, s103, v2
75757 // CHECK: [0x67,0x04,0x0c,0x7d]
75759 v_cmp_ge_i32 vcc, flat_scratch_lo, v2
75760 // CHECK: [0x68,0x04,0x0c,0x7d]
75762 v_cmp_ge_i32 vcc, flat_scratch_hi, v2
75763 // CHECK: [0x69,0x04,0x0c,0x7d]
75765 v_cmp_ge_i32 vcc, vcc_lo, v2
75766 // CHECK: [0x6a,0x04,0x0c,0x7d]
75768 v_cmp_ge_i32 vcc, vcc_hi, v2
75769 // CHECK: [0x6b,0x04,0x0c,0x7d]
75771 v_cmp_ge_i32 vcc, tba_lo, v2
75772 // CHECK: [0x6c,0x04,0x0c,0x7d]
75774 v_cmp_ge_i32 vcc, tba_hi, v2
75775 // CHECK: [0x6d,0x04,0x0c,0x7d]
75777 v_cmp_ge_i32 vcc, tma_lo, v2
75778 // CHECK: [0x6e,0x04,0x0c,0x7d]
75780 v_cmp_ge_i32 vcc, tma_hi, v2
75781 // CHECK: [0x6f,0x04,0x0c,0x7d]
75783 v_cmp_ge_i32 vcc, ttmp11, v2
75784 // CHECK: [0x7b,0x04,0x0c,0x7d]
75786 v_cmp_ge_i32 vcc, m0, v2
75787 // CHECK: [0x7c,0x04,0x0c,0x7d]
75789 v_cmp_ge_i32 vcc, exec_lo, v2
75790 // CHECK: [0x7e,0x04,0x0c,0x7d]
75792 v_cmp_ge_i32 vcc, exec_hi, v2
75793 // CHECK: [0x7f,0x04,0x0c,0x7d]
75795 v_cmp_ge_i32 vcc, 0, v2
75796 // CHECK: [0x80,0x04,0x0c,0x7d]
75798 v_cmp_ge_i32 vcc, -1, v2
75799 // CHECK: [0xc1,0x04,0x0c,0x7d]
75801 v_cmp_ge_i32 vcc, 0.5, v2
75802 // CHECK: [0xf0,0x04,0x0c,0x7d]
75804 v_cmp_ge_i32 vcc, -4.0, v2
75805 // CHECK: [0xf7,0x04,0x0c,0x7d]
75807 v_cmp_ge_i32 vcc, 0xaf123456, v2
75808 // CHECK: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
75810 v_cmp_ge_i32 vcc, 0x3f717273, v2
75811 // CHECK: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
75813 v_cmp_ge_i32 vcc, v1, v255
75814 // CHECK: [0x01,0xff,0x0d,0x7d]
75816 v_cmp_ge_i32_e64 s[10:11], v1, v2
75817 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75819 v_cmp_ge_i32_e64 s[12:13], v1, v2
75820 // CHECK: [0x0c,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75822 v_cmp_ge_i32_e64 s[102:103], v1, v2
75823 // CHECK: [0x66,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75825 v_cmp_ge_i32_e64 flat_scratch, v1, v2
75826 // CHECK: [0x68,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75828 v_cmp_ge_i32_e64 vcc, v1, v2
75829 // CHECK: [0x6a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75831 v_cmp_ge_i32_e64 tba, v1, v2
75832 // CHECK: [0x6c,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75834 v_cmp_ge_i32_e64 tma, v1, v2
75835 // CHECK: [0x6e,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75837 v_cmp_ge_i32_e64 ttmp[10:11], v1, v2
75838 // CHECK: [0x7a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
75840 v_cmp_ge_i32_e64 s[10:11], v255, v2
75841 // CHECK: [0x0a,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00]
75843 v_cmp_ge_i32_e64 s[10:11], s1, v2
75844 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00]
75846 v_cmp_ge_i32_e64 s[10:11], s103, v2
75847 // CHECK: [0x0a,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00]
75849 v_cmp_ge_i32_e64 s[10:11], flat_scratch_lo, v2
75850 // CHECK: [0x0a,0x00,0x0c,0xd1,0x68,0x04,0x02,0x00]
75852 v_cmp_ge_i32_e64 s[10:11], flat_scratch_hi, v2
75853 // CHECK: [0x0a,0x00,0x0c,0xd1,0x69,0x04,0x02,0x00]
75855 v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
75856 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00]
75858 v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
75859 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00]
75861 v_cmp_ge_i32_e64 s[10:11], tba_lo, v2
75862 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00]
75864 v_cmp_ge_i32_e64 s[10:11], tba_hi, v2
75865 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00]
75867 v_cmp_ge_i32_e64 s[10:11], tma_lo, v2
75868 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00]
75870 v_cmp_ge_i32_e64 s[10:11], tma_hi, v2
75871 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00]
75873 v_cmp_ge_i32_e64 s[10:11], ttmp11, v2
75874 // CHECK: [0x0a,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00]
75876 v_cmp_ge_i32_e64 s[10:11], m0, v2
75877 // CHECK: [0x0a,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00]
75879 v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
75880 // CHECK: [0x0a,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00]
75882 v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
75883 // CHECK: [0x0a,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00]
75885 v_cmp_ge_i32_e64 s[10:11], 0, v2
75886 // CHECK: [0x0a,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00]
75888 v_cmp_ge_i32_e64 s[10:11], -1, v2
75889 // CHECK: [0x0a,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00]
75891 v_cmp_ge_i32_e64 s[10:11], 0.5, v2
75892 // CHECK: [0x0a,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00]
75894 v_cmp_ge_i32_e64 s[10:11], -4.0, v2
75895 // CHECK: [0x0a,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00]
75897 v_cmp_ge_i32_e64 s[10:11], v1, v255
75898 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00]
75900 v_cmp_ge_i32_e64 s[10:11], v1, s2
75901 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00]
75903 v_cmp_ge_i32_e64 s[10:11], v1, s103
75904 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00]
75906 v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_lo
75907 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd1,0x00,0x00]
75909 v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_hi
75910 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd3,0x00,0x00]
75912 v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
75913 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00]
75915 v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
75916 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00]
75918 v_cmp_ge_i32_e64 s[10:11], v1, tba_lo
75919 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00]
75921 v_cmp_ge_i32_e64 s[10:11], v1, tba_hi
75922 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00]
75924 v_cmp_ge_i32_e64 s[10:11], v1, tma_lo
75925 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00]
75927 v_cmp_ge_i32_e64 s[10:11], v1, tma_hi
75928 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00]
75930 v_cmp_ge_i32_e64 s[10:11], v1, ttmp11
75931 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00]
75933 v_cmp_ge_i32_e64 s[10:11], v1, m0
75934 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00]
75936 v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
75937 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00]
75939 v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
75940 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00]
75942 v_cmp_ge_i32_e64 s[10:11], v1, 0
75943 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00]
75945 v_cmp_ge_i32_e64 s[10:11], v1, -1
75946 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00]
75948 v_cmp_ge_i32_e64 s[10:11], v1, 0.5
75949 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00]
75951 v_cmp_ge_i32_e64 s[10:11], v1, -4.0
75952 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00]
75954 v_cmp_t_i32 vcc, v1, v2
75955 // CHECK: [0x01,0x05,0x0e,0x7d]
75957 v_cmp_t_i32 vcc, v255, v2
75958 // CHECK: [0xff,0x05,0x0e,0x7d]
75960 v_cmp_t_i32 vcc, s1, v2
75961 // CHECK: [0x01,0x04,0x0e,0x7d]
75963 v_cmp_t_i32 vcc, s103, v2
75964 // CHECK: [0x67,0x04,0x0e,0x7d]
75966 v_cmp_t_i32 vcc, flat_scratch_lo, v2
75967 // CHECK: [0x68,0x04,0x0e,0x7d]
75969 v_cmp_t_i32 vcc, flat_scratch_hi, v2
75970 // CHECK: [0x69,0x04,0x0e,0x7d]
75972 v_cmp_t_i32 vcc, vcc_lo, v2
75973 // CHECK: [0x6a,0x04,0x0e,0x7d]
75975 v_cmp_t_i32 vcc, vcc_hi, v2
75976 // CHECK: [0x6b,0x04,0x0e,0x7d]
75978 v_cmp_t_i32 vcc, tba_lo, v2
75979 // CHECK: [0x6c,0x04,0x0e,0x7d]
75981 v_cmp_t_i32 vcc, tba_hi, v2
75982 // CHECK: [0x6d,0x04,0x0e,0x7d]
75984 v_cmp_t_i32 vcc, tma_lo, v2
75985 // CHECK: [0x6e,0x04,0x0e,0x7d]
75987 v_cmp_t_i32 vcc, tma_hi, v2
75988 // CHECK: [0x6f,0x04,0x0e,0x7d]
75990 v_cmp_t_i32 vcc, ttmp11, v2
75991 // CHECK: [0x7b,0x04,0x0e,0x7d]
75993 v_cmp_t_i32 vcc, m0, v2
75994 // CHECK: [0x7c,0x04,0x0e,0x7d]
75996 v_cmp_t_i32 vcc, exec_lo, v2
75997 // CHECK: [0x7e,0x04,0x0e,0x7d]
75999 v_cmp_t_i32 vcc, exec_hi, v2
76000 // CHECK: [0x7f,0x04,0x0e,0x7d]
76002 v_cmp_t_i32 vcc, 0, v2
76003 // CHECK: [0x80,0x04,0x0e,0x7d]
76005 v_cmp_t_i32 vcc, -1, v2
76006 // CHECK: [0xc1,0x04,0x0e,0x7d]
76008 v_cmp_t_i32 vcc, 0.5, v2
76009 // CHECK: [0xf0,0x04,0x0e,0x7d]
76011 v_cmp_t_i32 vcc, -4.0, v2
76012 // CHECK: [0xf7,0x04,0x0e,0x7d]
76014 v_cmp_t_i32 vcc, 0xaf123456, v2
76015 // CHECK: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
76017 v_cmp_t_i32 vcc, 0x3f717273, v2
76018 // CHECK: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
76020 v_cmp_t_i32 vcc, v1, v255
76021 // CHECK: [0x01,0xff,0x0f,0x7d]
76023 v_cmp_t_i32_e64 s[10:11], v1, v2
76024 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76026 v_cmp_t_i32_e64 s[12:13], v1, v2
76027 // CHECK: [0x0c,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76029 v_cmp_t_i32_e64 s[102:103], v1, v2
76030 // CHECK: [0x66,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76032 v_cmp_t_i32_e64 flat_scratch, v1, v2
76033 // CHECK: [0x68,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76035 v_cmp_t_i32_e64 vcc, v1, v2
76036 // CHECK: [0x6a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76038 v_cmp_t_i32_e64 tba, v1, v2
76039 // CHECK: [0x6c,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76041 v_cmp_t_i32_e64 tma, v1, v2
76042 // CHECK: [0x6e,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76044 v_cmp_t_i32_e64 ttmp[10:11], v1, v2
76045 // CHECK: [0x7a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
76047 v_cmp_t_i32_e64 s[10:11], v255, v2
76048 // CHECK: [0x0a,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00]
76050 v_cmp_t_i32_e64 s[10:11], s1, v2
76051 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00]
76053 v_cmp_t_i32_e64 s[10:11], s103, v2
76054 // CHECK: [0x0a,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00]
76056 v_cmp_t_i32_e64 s[10:11], flat_scratch_lo, v2
76057 // CHECK: [0x0a,0x00,0x0e,0xd1,0x68,0x04,0x02,0x00]
76059 v_cmp_t_i32_e64 s[10:11], flat_scratch_hi, v2
76060 // CHECK: [0x0a,0x00,0x0e,0xd1,0x69,0x04,0x02,0x00]
76062 v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
76063 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00]
76065 v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
76066 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00]
76068 v_cmp_t_i32_e64 s[10:11], tba_lo, v2
76069 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00]
76071 v_cmp_t_i32_e64 s[10:11], tba_hi, v2
76072 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00]
76074 v_cmp_t_i32_e64 s[10:11], tma_lo, v2
76075 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00]
76077 v_cmp_t_i32_e64 s[10:11], tma_hi, v2
76078 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00]
76080 v_cmp_t_i32_e64 s[10:11], ttmp11, v2
76081 // CHECK: [0x0a,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00]
76083 v_cmp_t_i32_e64 s[10:11], m0, v2
76084 // CHECK: [0x0a,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00]
76086 v_cmp_t_i32_e64 s[10:11], exec_lo, v2
76087 // CHECK: [0x0a,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00]
76089 v_cmp_t_i32_e64 s[10:11], exec_hi, v2
76090 // CHECK: [0x0a,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00]
76092 v_cmp_t_i32_e64 s[10:11], 0, v2
76093 // CHECK: [0x0a,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00]
76095 v_cmp_t_i32_e64 s[10:11], -1, v2
76096 // CHECK: [0x0a,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00]
76098 v_cmp_t_i32_e64 s[10:11], 0.5, v2
76099 // CHECK: [0x0a,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00]
76101 v_cmp_t_i32_e64 s[10:11], -4.0, v2
76102 // CHECK: [0x0a,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00]
76104 v_cmp_t_i32_e64 s[10:11], v1, v255
76105 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00]
76107 v_cmp_t_i32_e64 s[10:11], v1, s2
76108 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00]
76110 v_cmp_t_i32_e64 s[10:11], v1, s103
76111 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00]
76113 v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_lo
76114 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd1,0x00,0x00]
76116 v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_hi
76117 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd3,0x00,0x00]
76119 v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
76120 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00]
76122 v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
76123 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00]
76125 v_cmp_t_i32_e64 s[10:11], v1, tba_lo
76126 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00]
76128 v_cmp_t_i32_e64 s[10:11], v1, tba_hi
76129 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00]
76131 v_cmp_t_i32_e64 s[10:11], v1, tma_lo
76132 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00]
76134 v_cmp_t_i32_e64 s[10:11], v1, tma_hi
76135 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00]
76137 v_cmp_t_i32_e64 s[10:11], v1, ttmp11
76138 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00]
76140 v_cmp_t_i32_e64 s[10:11], v1, m0
76141 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00]
76143 v_cmp_t_i32_e64 s[10:11], v1, exec_lo
76144 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00]
76146 v_cmp_t_i32_e64 s[10:11], v1, exec_hi
76147 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00]
76149 v_cmp_t_i32_e64 s[10:11], v1, 0
76150 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00]
76152 v_cmp_t_i32_e64 s[10:11], v1, -1
76153 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00]
76155 v_cmp_t_i32_e64 s[10:11], v1, 0.5
76156 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00]
76158 v_cmp_t_i32_e64 s[10:11], v1, -4.0
76159 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00]
76161 v_cmpx_f_i32 vcc, v1, v2
76162 // CHECK: [0x01,0x05,0x20,0x7d]
76164 v_cmpx_f_i32 vcc, v255, v2
76165 // CHECK: [0xff,0x05,0x20,0x7d]
76167 v_cmpx_f_i32 vcc, s1, v2
76168 // CHECK: [0x01,0x04,0x20,0x7d]
76170 v_cmpx_f_i32 vcc, s103, v2
76171 // CHECK: [0x67,0x04,0x20,0x7d]
76173 v_cmpx_f_i32 vcc, flat_scratch_lo, v2
76174 // CHECK: [0x68,0x04,0x20,0x7d]
76176 v_cmpx_f_i32 vcc, flat_scratch_hi, v2
76177 // CHECK: [0x69,0x04,0x20,0x7d]
76179 v_cmpx_f_i32 vcc, vcc_lo, v2
76180 // CHECK: [0x6a,0x04,0x20,0x7d]
76182 v_cmpx_f_i32 vcc, vcc_hi, v2
76183 // CHECK: [0x6b,0x04,0x20,0x7d]
76185 v_cmpx_f_i32 vcc, tba_lo, v2
76186 // CHECK: [0x6c,0x04,0x20,0x7d]
76188 v_cmpx_f_i32 vcc, tba_hi, v2
76189 // CHECK: [0x6d,0x04,0x20,0x7d]
76191 v_cmpx_f_i32 vcc, tma_lo, v2
76192 // CHECK: [0x6e,0x04,0x20,0x7d]
76194 v_cmpx_f_i32 vcc, tma_hi, v2
76195 // CHECK: [0x6f,0x04,0x20,0x7d]
76197 v_cmpx_f_i32 vcc, ttmp11, v2
76198 // CHECK: [0x7b,0x04,0x20,0x7d]
76200 v_cmpx_f_i32 vcc, m0, v2
76201 // CHECK: [0x7c,0x04,0x20,0x7d]
76203 v_cmpx_f_i32 vcc, exec_lo, v2
76204 // CHECK: [0x7e,0x04,0x20,0x7d]
76206 v_cmpx_f_i32 vcc, exec_hi, v2
76207 // CHECK: [0x7f,0x04,0x20,0x7d]
76209 v_cmpx_f_i32 vcc, 0, v2
76210 // CHECK: [0x80,0x04,0x20,0x7d]
76212 v_cmpx_f_i32 vcc, -1, v2
76213 // CHECK: [0xc1,0x04,0x20,0x7d]
76215 v_cmpx_f_i32 vcc, 0.5, v2
76216 // CHECK: [0xf0,0x04,0x20,0x7d]
76218 v_cmpx_f_i32 vcc, -4.0, v2
76219 // CHECK: [0xf7,0x04,0x20,0x7d]
76221 v_cmpx_f_i32 vcc, 0xaf123456, v2
76222 // CHECK: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
76224 v_cmpx_f_i32 vcc, 0x3f717273, v2
76225 // CHECK: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
76227 v_cmpx_f_i32 vcc, v1, v255
76228 // CHECK: [0x01,0xff,0x21,0x7d]
76230 v_cmpx_f_i32_e64 s[10:11], v1, v2
76231 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76233 v_cmpx_f_i32_e64 s[12:13], v1, v2
76234 // CHECK: [0x0c,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76236 v_cmpx_f_i32_e64 s[102:103], v1, v2
76237 // CHECK: [0x66,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76239 v_cmpx_f_i32_e64 flat_scratch, v1, v2
76240 // CHECK: [0x68,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76242 v_cmpx_f_i32_e64 vcc, v1, v2
76243 // CHECK: [0x6a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76245 v_cmpx_f_i32_e64 tba, v1, v2
76246 // CHECK: [0x6c,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76248 v_cmpx_f_i32_e64 tma, v1, v2
76249 // CHECK: [0x6e,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76251 v_cmpx_f_i32_e64 ttmp[10:11], v1, v2
76252 // CHECK: [0x7a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
76254 v_cmpx_f_i32_e64 s[10:11], v255, v2
76255 // CHECK: [0x0a,0x00,0x20,0xd1,0xff,0x05,0x02,0x00]
76257 v_cmpx_f_i32_e64 s[10:11], s1, v2
76258 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x04,0x02,0x00]
76260 v_cmpx_f_i32_e64 s[10:11], s103, v2
76261 // CHECK: [0x0a,0x00,0x20,0xd1,0x67,0x04,0x02,0x00]
76263 v_cmpx_f_i32_e64 s[10:11], flat_scratch_lo, v2
76264 // CHECK: [0x0a,0x00,0x20,0xd1,0x68,0x04,0x02,0x00]
76266 v_cmpx_f_i32_e64 s[10:11], flat_scratch_hi, v2
76267 // CHECK: [0x0a,0x00,0x20,0xd1,0x69,0x04,0x02,0x00]
76269 v_cmpx_f_i32_e64 s[10:11], vcc_lo, v2
76270 // CHECK: [0x0a,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00]
76272 v_cmpx_f_i32_e64 s[10:11], vcc_hi, v2
76273 // CHECK: [0x0a,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00]
76275 v_cmpx_f_i32_e64 s[10:11], tba_lo, v2
76276 // CHECK: [0x0a,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00]
76278 v_cmpx_f_i32_e64 s[10:11], tba_hi, v2
76279 // CHECK: [0x0a,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00]
76281 v_cmpx_f_i32_e64 s[10:11], tma_lo, v2
76282 // CHECK: [0x0a,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00]
76284 v_cmpx_f_i32_e64 s[10:11], tma_hi, v2
76285 // CHECK: [0x0a,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00]
76287 v_cmpx_f_i32_e64 s[10:11], ttmp11, v2
76288 // CHECK: [0x0a,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00]
76290 v_cmpx_f_i32_e64 s[10:11], m0, v2
76291 // CHECK: [0x0a,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00]
76293 v_cmpx_f_i32_e64 s[10:11], exec_lo, v2
76294 // CHECK: [0x0a,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00]
76296 v_cmpx_f_i32_e64 s[10:11], exec_hi, v2
76297 // CHECK: [0x0a,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00]
76299 v_cmpx_f_i32_e64 s[10:11], 0, v2
76300 // CHECK: [0x0a,0x00,0x20,0xd1,0x80,0x04,0x02,0x00]
76302 v_cmpx_f_i32_e64 s[10:11], -1, v2
76303 // CHECK: [0x0a,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00]
76305 v_cmpx_f_i32_e64 s[10:11], 0.5, v2
76306 // CHECK: [0x0a,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00]
76308 v_cmpx_f_i32_e64 s[10:11], -4.0, v2
76309 // CHECK: [0x0a,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00]
76311 v_cmpx_f_i32_e64 s[10:11], v1, v255
76312 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xff,0x03,0x00]
76314 v_cmpx_f_i32_e64 s[10:11], v1, s2
76315 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x05,0x00,0x00]
76317 v_cmpx_f_i32_e64 s[10:11], v1, s103
76318 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00]
76320 v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_lo
76321 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd1,0x00,0x00]
76323 v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_hi
76324 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd3,0x00,0x00]
76326 v_cmpx_f_i32_e64 s[10:11], v1, vcc_lo
76327 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00]
76329 v_cmpx_f_i32_e64 s[10:11], v1, vcc_hi
76330 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00]
76332 v_cmpx_f_i32_e64 s[10:11], v1, tba_lo
76333 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00]
76335 v_cmpx_f_i32_e64 s[10:11], v1, tba_hi
76336 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00]
76338 v_cmpx_f_i32_e64 s[10:11], v1, tma_lo
76339 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00]
76341 v_cmpx_f_i32_e64 s[10:11], v1, tma_hi
76342 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00]
76344 v_cmpx_f_i32_e64 s[10:11], v1, ttmp11
76345 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00]
76347 v_cmpx_f_i32_e64 s[10:11], v1, m0
76348 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00]
76350 v_cmpx_f_i32_e64 s[10:11], v1, exec_lo
76351 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00]
76353 v_cmpx_f_i32_e64 s[10:11], v1, exec_hi
76354 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xff,0x00,0x00]
76356 v_cmpx_f_i32_e64 s[10:11], v1, 0
76357 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x01,0x01,0x00]
76359 v_cmpx_f_i32_e64 s[10:11], v1, -1
76360 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x83,0x01,0x00]
76362 v_cmpx_f_i32_e64 s[10:11], v1, 0.5
76363 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00]
76365 v_cmpx_f_i32_e64 s[10:11], v1, -4.0
76366 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xef,0x01,0x00]
76368 v_cmpx_lt_i32 vcc, v1, v2
76369 // CHECK: [0x01,0x05,0x22,0x7d]
76371 v_cmpx_lt_i32 vcc, v255, v2
76372 // CHECK: [0xff,0x05,0x22,0x7d]
76374 v_cmpx_lt_i32 vcc, s1, v2
76375 // CHECK: [0x01,0x04,0x22,0x7d]
76377 v_cmpx_lt_i32 vcc, s103, v2
76378 // CHECK: [0x67,0x04,0x22,0x7d]
76380 v_cmpx_lt_i32 vcc, flat_scratch_lo, v2
76381 // CHECK: [0x68,0x04,0x22,0x7d]
76383 v_cmpx_lt_i32 vcc, flat_scratch_hi, v2
76384 // CHECK: [0x69,0x04,0x22,0x7d]
76386 v_cmpx_lt_i32 vcc, vcc_lo, v2
76387 // CHECK: [0x6a,0x04,0x22,0x7d]
76389 v_cmpx_lt_i32 vcc, vcc_hi, v2
76390 // CHECK: [0x6b,0x04,0x22,0x7d]
76392 v_cmpx_lt_i32 vcc, tba_lo, v2
76393 // CHECK: [0x6c,0x04,0x22,0x7d]
76395 v_cmpx_lt_i32 vcc, tba_hi, v2
76396 // CHECK: [0x6d,0x04,0x22,0x7d]
76398 v_cmpx_lt_i32 vcc, tma_lo, v2
76399 // CHECK: [0x6e,0x04,0x22,0x7d]
76401 v_cmpx_lt_i32 vcc, tma_hi, v2
76402 // CHECK: [0x6f,0x04,0x22,0x7d]
76404 v_cmpx_lt_i32 vcc, ttmp11, v2
76405 // CHECK: [0x7b,0x04,0x22,0x7d]
76407 v_cmpx_lt_i32 vcc, m0, v2
76408 // CHECK: [0x7c,0x04,0x22,0x7d]
76410 v_cmpx_lt_i32 vcc, exec_lo, v2
76411 // CHECK: [0x7e,0x04,0x22,0x7d]
76413 v_cmpx_lt_i32 vcc, exec_hi, v2
76414 // CHECK: [0x7f,0x04,0x22,0x7d]
76416 v_cmpx_lt_i32 vcc, 0, v2
76417 // CHECK: [0x80,0x04,0x22,0x7d]
76419 v_cmpx_lt_i32 vcc, -1, v2
76420 // CHECK: [0xc1,0x04,0x22,0x7d]
76422 v_cmpx_lt_i32 vcc, 0.5, v2
76423 // CHECK: [0xf0,0x04,0x22,0x7d]
76425 v_cmpx_lt_i32 vcc, -4.0, v2
76426 // CHECK: [0xf7,0x04,0x22,0x7d]
76428 v_cmpx_lt_i32 vcc, 0xaf123456, v2
76429 // CHECK: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
76431 v_cmpx_lt_i32 vcc, 0x3f717273, v2
76432 // CHECK: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
76434 v_cmpx_lt_i32 vcc, v1, v255
76435 // CHECK: [0x01,0xff,0x23,0x7d]
76437 v_cmpx_lt_i32_e64 s[10:11], v1, v2
76438 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76440 v_cmpx_lt_i32_e64 s[12:13], v1, v2
76441 // CHECK: [0x0c,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76443 v_cmpx_lt_i32_e64 s[102:103], v1, v2
76444 // CHECK: [0x66,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76446 v_cmpx_lt_i32_e64 flat_scratch, v1, v2
76447 // CHECK: [0x68,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76449 v_cmpx_lt_i32_e64 vcc, v1, v2
76450 // CHECK: [0x6a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76452 v_cmpx_lt_i32_e64 tba, v1, v2
76453 // CHECK: [0x6c,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76455 v_cmpx_lt_i32_e64 tma, v1, v2
76456 // CHECK: [0x6e,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76458 v_cmpx_lt_i32_e64 ttmp[10:11], v1, v2
76459 // CHECK: [0x7a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
76461 v_cmpx_lt_i32_e64 s[10:11], v255, v2
76462 // CHECK: [0x0a,0x00,0x22,0xd1,0xff,0x05,0x02,0x00]
76464 v_cmpx_lt_i32_e64 s[10:11], s1, v2
76465 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x04,0x02,0x00]
76467 v_cmpx_lt_i32_e64 s[10:11], s103, v2
76468 // CHECK: [0x0a,0x00,0x22,0xd1,0x67,0x04,0x02,0x00]
76470 v_cmpx_lt_i32_e64 s[10:11], flat_scratch_lo, v2
76471 // CHECK: [0x0a,0x00,0x22,0xd1,0x68,0x04,0x02,0x00]
76473 v_cmpx_lt_i32_e64 s[10:11], flat_scratch_hi, v2
76474 // CHECK: [0x0a,0x00,0x22,0xd1,0x69,0x04,0x02,0x00]
76476 v_cmpx_lt_i32_e64 s[10:11], vcc_lo, v2
76477 // CHECK: [0x0a,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00]
76479 v_cmpx_lt_i32_e64 s[10:11], vcc_hi, v2
76480 // CHECK: [0x0a,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00]
76482 v_cmpx_lt_i32_e64 s[10:11], tba_lo, v2
76483 // CHECK: [0x0a,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00]
76485 v_cmpx_lt_i32_e64 s[10:11], tba_hi, v2
76486 // CHECK: [0x0a,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00]
76488 v_cmpx_lt_i32_e64 s[10:11], tma_lo, v2
76489 // CHECK: [0x0a,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00]
76491 v_cmpx_lt_i32_e64 s[10:11], tma_hi, v2
76492 // CHECK: [0x0a,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00]
76494 v_cmpx_lt_i32_e64 s[10:11], ttmp11, v2
76495 // CHECK: [0x0a,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00]
76497 v_cmpx_lt_i32_e64 s[10:11], m0, v2
76498 // CHECK: [0x0a,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00]
76500 v_cmpx_lt_i32_e64 s[10:11], exec_lo, v2
76501 // CHECK: [0x0a,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00]
76503 v_cmpx_lt_i32_e64 s[10:11], exec_hi, v2
76504 // CHECK: [0x0a,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00]
76506 v_cmpx_lt_i32_e64 s[10:11], 0, v2
76507 // CHECK: [0x0a,0x00,0x22,0xd1,0x80,0x04,0x02,0x00]
76509 v_cmpx_lt_i32_e64 s[10:11], -1, v2
76510 // CHECK: [0x0a,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00]
76512 v_cmpx_lt_i32_e64 s[10:11], 0.5, v2
76513 // CHECK: [0x0a,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00]
76515 v_cmpx_lt_i32_e64 s[10:11], -4.0, v2
76516 // CHECK: [0x0a,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00]
76518 v_cmpx_lt_i32_e64 s[10:11], v1, v255
76519 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xff,0x03,0x00]
76521 v_cmpx_lt_i32_e64 s[10:11], v1, s2
76522 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x05,0x00,0x00]
76524 v_cmpx_lt_i32_e64 s[10:11], v1, s103
76525 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00]
76527 v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_lo
76528 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd1,0x00,0x00]
76530 v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_hi
76531 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd3,0x00,0x00]
76533 v_cmpx_lt_i32_e64 s[10:11], v1, vcc_lo
76534 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00]
76536 v_cmpx_lt_i32_e64 s[10:11], v1, vcc_hi
76537 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00]
76539 v_cmpx_lt_i32_e64 s[10:11], v1, tba_lo
76540 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00]
76542 v_cmpx_lt_i32_e64 s[10:11], v1, tba_hi
76543 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00]
76545 v_cmpx_lt_i32_e64 s[10:11], v1, tma_lo
76546 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00]
76548 v_cmpx_lt_i32_e64 s[10:11], v1, tma_hi
76549 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00]
76551 v_cmpx_lt_i32_e64 s[10:11], v1, ttmp11
76552 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00]
76554 v_cmpx_lt_i32_e64 s[10:11], v1, m0
76555 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00]
76557 v_cmpx_lt_i32_e64 s[10:11], v1, exec_lo
76558 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00]
76560 v_cmpx_lt_i32_e64 s[10:11], v1, exec_hi
76561 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xff,0x00,0x00]
76563 v_cmpx_lt_i32_e64 s[10:11], v1, 0
76564 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x01,0x01,0x00]
76566 v_cmpx_lt_i32_e64 s[10:11], v1, -1
76567 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x83,0x01,0x00]
76569 v_cmpx_lt_i32_e64 s[10:11], v1, 0.5
76570 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00]
76572 v_cmpx_lt_i32_e64 s[10:11], v1, -4.0
76573 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xef,0x01,0x00]
76575 v_cmpx_eq_i32 vcc, v1, v2
76576 // CHECK: [0x01,0x05,0x24,0x7d]
76578 v_cmpx_eq_i32 vcc, v255, v2
76579 // CHECK: [0xff,0x05,0x24,0x7d]
76581 v_cmpx_eq_i32 vcc, s1, v2
76582 // CHECK: [0x01,0x04,0x24,0x7d]
76584 v_cmpx_eq_i32 vcc, s103, v2
76585 // CHECK: [0x67,0x04,0x24,0x7d]
76587 v_cmpx_eq_i32 vcc, flat_scratch_lo, v2
76588 // CHECK: [0x68,0x04,0x24,0x7d]
76590 v_cmpx_eq_i32 vcc, flat_scratch_hi, v2
76591 // CHECK: [0x69,0x04,0x24,0x7d]
76593 v_cmpx_eq_i32 vcc, vcc_lo, v2
76594 // CHECK: [0x6a,0x04,0x24,0x7d]
76596 v_cmpx_eq_i32 vcc, vcc_hi, v2
76597 // CHECK: [0x6b,0x04,0x24,0x7d]
76599 v_cmpx_eq_i32 vcc, tba_lo, v2
76600 // CHECK: [0x6c,0x04,0x24,0x7d]
76602 v_cmpx_eq_i32 vcc, tba_hi, v2
76603 // CHECK: [0x6d,0x04,0x24,0x7d]
76605 v_cmpx_eq_i32 vcc, tma_lo, v2
76606 // CHECK: [0x6e,0x04,0x24,0x7d]
76608 v_cmpx_eq_i32 vcc, tma_hi, v2
76609 // CHECK: [0x6f,0x04,0x24,0x7d]
76611 v_cmpx_eq_i32 vcc, ttmp11, v2
76612 // CHECK: [0x7b,0x04,0x24,0x7d]
76614 v_cmpx_eq_i32 vcc, m0, v2
76615 // CHECK: [0x7c,0x04,0x24,0x7d]
76617 v_cmpx_eq_i32 vcc, exec_lo, v2
76618 // CHECK: [0x7e,0x04,0x24,0x7d]
76620 v_cmpx_eq_i32 vcc, exec_hi, v2
76621 // CHECK: [0x7f,0x04,0x24,0x7d]
76623 v_cmpx_eq_i32 vcc, 0, v2
76624 // CHECK: [0x80,0x04,0x24,0x7d]
76626 v_cmpx_eq_i32 vcc, -1, v2
76627 // CHECK: [0xc1,0x04,0x24,0x7d]
76629 v_cmpx_eq_i32 vcc, 0.5, v2
76630 // CHECK: [0xf0,0x04,0x24,0x7d]
76632 v_cmpx_eq_i32 vcc, -4.0, v2
76633 // CHECK: [0xf7,0x04,0x24,0x7d]
76635 v_cmpx_eq_i32 vcc, 0xaf123456, v2
76636 // CHECK: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
76638 v_cmpx_eq_i32 vcc, 0x3f717273, v2
76639 // CHECK: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
76641 v_cmpx_eq_i32 vcc, v1, v255
76642 // CHECK: [0x01,0xff,0x25,0x7d]
76644 v_cmpx_eq_i32_e64 s[10:11], v1, v2
76645 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76647 v_cmpx_eq_i32_e64 s[12:13], v1, v2
76648 // CHECK: [0x0c,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76650 v_cmpx_eq_i32_e64 s[102:103], v1, v2
76651 // CHECK: [0x66,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76653 v_cmpx_eq_i32_e64 flat_scratch, v1, v2
76654 // CHECK: [0x68,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76656 v_cmpx_eq_i32_e64 vcc, v1, v2
76657 // CHECK: [0x6a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76659 v_cmpx_eq_i32_e64 tba, v1, v2
76660 // CHECK: [0x6c,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76662 v_cmpx_eq_i32_e64 tma, v1, v2
76663 // CHECK: [0x6e,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76665 v_cmpx_eq_i32_e64 ttmp[10:11], v1, v2
76666 // CHECK: [0x7a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
76668 v_cmpx_eq_i32_e64 s[10:11], v255, v2
76669 // CHECK: [0x0a,0x00,0x24,0xd1,0xff,0x05,0x02,0x00]
76671 v_cmpx_eq_i32_e64 s[10:11], s1, v2
76672 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x04,0x02,0x00]
76674 v_cmpx_eq_i32_e64 s[10:11], s103, v2
76675 // CHECK: [0x0a,0x00,0x24,0xd1,0x67,0x04,0x02,0x00]
76677 v_cmpx_eq_i32_e64 s[10:11], flat_scratch_lo, v2
76678 // CHECK: [0x0a,0x00,0x24,0xd1,0x68,0x04,0x02,0x00]
76680 v_cmpx_eq_i32_e64 s[10:11], flat_scratch_hi, v2
76681 // CHECK: [0x0a,0x00,0x24,0xd1,0x69,0x04,0x02,0x00]
76683 v_cmpx_eq_i32_e64 s[10:11], vcc_lo, v2
76684 // CHECK: [0x0a,0x00,0x24,0xd1,0x6a,0x04,0x02,0x00]
76686 v_cmpx_eq_i32_e64 s[10:11], vcc_hi, v2
76687 // CHECK: [0x0a,0x00,0x24,0xd1,0x6b,0x04,0x02,0x00]
76689 v_cmpx_eq_i32_e64 s[10:11], tba_lo, v2
76690 // CHECK: [0x0a,0x00,0x24,0xd1,0x6c,0x04,0x02,0x00]
76692 v_cmpx_eq_i32_e64 s[10:11], tba_hi, v2
76693 // CHECK: [0x0a,0x00,0x24,0xd1,0x6d,0x04,0x02,0x00]
76695 v_cmpx_eq_i32_e64 s[10:11], tma_lo, v2
76696 // CHECK: [0x0a,0x00,0x24,0xd1,0x6e,0x04,0x02,0x00]
76698 v_cmpx_eq_i32_e64 s[10:11], tma_hi, v2
76699 // CHECK: [0x0a,0x00,0x24,0xd1,0x6f,0x04,0x02,0x00]
76701 v_cmpx_eq_i32_e64 s[10:11], ttmp11, v2
76702 // CHECK: [0x0a,0x00,0x24,0xd1,0x7b,0x04,0x02,0x00]
76704 v_cmpx_eq_i32_e64 s[10:11], m0, v2
76705 // CHECK: [0x0a,0x00,0x24,0xd1,0x7c,0x04,0x02,0x00]
76707 v_cmpx_eq_i32_e64 s[10:11], exec_lo, v2
76708 // CHECK: [0x0a,0x00,0x24,0xd1,0x7e,0x04,0x02,0x00]
76710 v_cmpx_eq_i32_e64 s[10:11], exec_hi, v2
76711 // CHECK: [0x0a,0x00,0x24,0xd1,0x7f,0x04,0x02,0x00]
76713 v_cmpx_eq_i32_e64 s[10:11], 0, v2
76714 // CHECK: [0x0a,0x00,0x24,0xd1,0x80,0x04,0x02,0x00]
76716 v_cmpx_eq_i32_e64 s[10:11], -1, v2
76717 // CHECK: [0x0a,0x00,0x24,0xd1,0xc1,0x04,0x02,0x00]
76719 v_cmpx_eq_i32_e64 s[10:11], 0.5, v2
76720 // CHECK: [0x0a,0x00,0x24,0xd1,0xf0,0x04,0x02,0x00]
76722 v_cmpx_eq_i32_e64 s[10:11], -4.0, v2
76723 // CHECK: [0x0a,0x00,0x24,0xd1,0xf7,0x04,0x02,0x00]
76725 v_cmpx_eq_i32_e64 s[10:11], v1, v255
76726 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xff,0x03,0x00]
76728 v_cmpx_eq_i32_e64 s[10:11], v1, s2
76729 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x05,0x00,0x00]
76731 v_cmpx_eq_i32_e64 s[10:11], v1, s103
76732 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xcf,0x00,0x00]
76734 v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_lo
76735 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd1,0x00,0x00]
76737 v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_hi
76738 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd3,0x00,0x00]
76740 v_cmpx_eq_i32_e64 s[10:11], v1, vcc_lo
76741 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd5,0x00,0x00]
76743 v_cmpx_eq_i32_e64 s[10:11], v1, vcc_hi
76744 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd7,0x00,0x00]
76746 v_cmpx_eq_i32_e64 s[10:11], v1, tba_lo
76747 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd9,0x00,0x00]
76749 v_cmpx_eq_i32_e64 s[10:11], v1, tba_hi
76750 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdb,0x00,0x00]
76752 v_cmpx_eq_i32_e64 s[10:11], v1, tma_lo
76753 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdd,0x00,0x00]
76755 v_cmpx_eq_i32_e64 s[10:11], v1, tma_hi
76756 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdf,0x00,0x00]
76758 v_cmpx_eq_i32_e64 s[10:11], v1, ttmp11
76759 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xf7,0x00,0x00]
76761 v_cmpx_eq_i32_e64 s[10:11], v1, m0
76762 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xf9,0x00,0x00]
76764 v_cmpx_eq_i32_e64 s[10:11], v1, exec_lo
76765 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xfd,0x00,0x00]
76767 v_cmpx_eq_i32_e64 s[10:11], v1, exec_hi
76768 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xff,0x00,0x00]
76770 v_cmpx_eq_i32_e64 s[10:11], v1, 0
76771 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x01,0x01,0x00]
76773 v_cmpx_eq_i32_e64 s[10:11], v1, -1
76774 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x83,0x01,0x00]
76776 v_cmpx_eq_i32_e64 s[10:11], v1, 0.5
76777 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xe1,0x01,0x00]
76779 v_cmpx_eq_i32_e64 s[10:11], v1, -4.0
76780 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xef,0x01,0x00]
76782 v_cmpx_le_i32 vcc, v1, v2
76783 // CHECK: [0x01,0x05,0x26,0x7d]
76785 v_cmpx_le_i32 vcc, v255, v2
76786 // CHECK: [0xff,0x05,0x26,0x7d]
76788 v_cmpx_le_i32 vcc, s1, v2
76789 // CHECK: [0x01,0x04,0x26,0x7d]
76791 v_cmpx_le_i32 vcc, s103, v2
76792 // CHECK: [0x67,0x04,0x26,0x7d]
76794 v_cmpx_le_i32 vcc, flat_scratch_lo, v2
76795 // CHECK: [0x68,0x04,0x26,0x7d]
76797 v_cmpx_le_i32 vcc, flat_scratch_hi, v2
76798 // CHECK: [0x69,0x04,0x26,0x7d]
76800 v_cmpx_le_i32 vcc, vcc_lo, v2
76801 // CHECK: [0x6a,0x04,0x26,0x7d]
76803 v_cmpx_le_i32 vcc, vcc_hi, v2
76804 // CHECK: [0x6b,0x04,0x26,0x7d]
76806 v_cmpx_le_i32 vcc, tba_lo, v2
76807 // CHECK: [0x6c,0x04,0x26,0x7d]
76809 v_cmpx_le_i32 vcc, tba_hi, v2
76810 // CHECK: [0x6d,0x04,0x26,0x7d]
76812 v_cmpx_le_i32 vcc, tma_lo, v2
76813 // CHECK: [0x6e,0x04,0x26,0x7d]
76815 v_cmpx_le_i32 vcc, tma_hi, v2
76816 // CHECK: [0x6f,0x04,0x26,0x7d]
76818 v_cmpx_le_i32 vcc, ttmp11, v2
76819 // CHECK: [0x7b,0x04,0x26,0x7d]
76821 v_cmpx_le_i32 vcc, m0, v2
76822 // CHECK: [0x7c,0x04,0x26,0x7d]
76824 v_cmpx_le_i32 vcc, exec_lo, v2
76825 // CHECK: [0x7e,0x04,0x26,0x7d]
76827 v_cmpx_le_i32 vcc, exec_hi, v2
76828 // CHECK: [0x7f,0x04,0x26,0x7d]
76830 v_cmpx_le_i32 vcc, 0, v2
76831 // CHECK: [0x80,0x04,0x26,0x7d]
76833 v_cmpx_le_i32 vcc, -1, v2
76834 // CHECK: [0xc1,0x04,0x26,0x7d]
76836 v_cmpx_le_i32 vcc, 0.5, v2
76837 // CHECK: [0xf0,0x04,0x26,0x7d]
76839 v_cmpx_le_i32 vcc, -4.0, v2
76840 // CHECK: [0xf7,0x04,0x26,0x7d]
76842 v_cmpx_le_i32 vcc, 0xaf123456, v2
76843 // CHECK: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
76845 v_cmpx_le_i32 vcc, 0x3f717273, v2
76846 // CHECK: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
76848 v_cmpx_le_i32 vcc, v1, v255
76849 // CHECK: [0x01,0xff,0x27,0x7d]
76851 v_cmpx_le_i32_e64 s[10:11], v1, v2
76852 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76854 v_cmpx_le_i32_e64 s[12:13], v1, v2
76855 // CHECK: [0x0c,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76857 v_cmpx_le_i32_e64 s[102:103], v1, v2
76858 // CHECK: [0x66,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76860 v_cmpx_le_i32_e64 flat_scratch, v1, v2
76861 // CHECK: [0x68,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76863 v_cmpx_le_i32_e64 vcc, v1, v2
76864 // CHECK: [0x6a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76866 v_cmpx_le_i32_e64 tba, v1, v2
76867 // CHECK: [0x6c,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76869 v_cmpx_le_i32_e64 tma, v1, v2
76870 // CHECK: [0x6e,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76872 v_cmpx_le_i32_e64 ttmp[10:11], v1, v2
76873 // CHECK: [0x7a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
76875 v_cmpx_le_i32_e64 s[10:11], v255, v2
76876 // CHECK: [0x0a,0x00,0x26,0xd1,0xff,0x05,0x02,0x00]
76878 v_cmpx_le_i32_e64 s[10:11], s1, v2
76879 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x04,0x02,0x00]
76881 v_cmpx_le_i32_e64 s[10:11], s103, v2
76882 // CHECK: [0x0a,0x00,0x26,0xd1,0x67,0x04,0x02,0x00]
76884 v_cmpx_le_i32_e64 s[10:11], flat_scratch_lo, v2
76885 // CHECK: [0x0a,0x00,0x26,0xd1,0x68,0x04,0x02,0x00]
76887 v_cmpx_le_i32_e64 s[10:11], flat_scratch_hi, v2
76888 // CHECK: [0x0a,0x00,0x26,0xd1,0x69,0x04,0x02,0x00]
76890 v_cmpx_le_i32_e64 s[10:11], vcc_lo, v2
76891 // CHECK: [0x0a,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00]
76893 v_cmpx_le_i32_e64 s[10:11], vcc_hi, v2
76894 // CHECK: [0x0a,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00]
76896 v_cmpx_le_i32_e64 s[10:11], tba_lo, v2
76897 // CHECK: [0x0a,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00]
76899 v_cmpx_le_i32_e64 s[10:11], tba_hi, v2
76900 // CHECK: [0x0a,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00]
76902 v_cmpx_le_i32_e64 s[10:11], tma_lo, v2
76903 // CHECK: [0x0a,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00]
76905 v_cmpx_le_i32_e64 s[10:11], tma_hi, v2
76906 // CHECK: [0x0a,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00]
76908 v_cmpx_le_i32_e64 s[10:11], ttmp11, v2
76909 // CHECK: [0x0a,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00]
76911 v_cmpx_le_i32_e64 s[10:11], m0, v2
76912 // CHECK: [0x0a,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00]
76914 v_cmpx_le_i32_e64 s[10:11], exec_lo, v2
76915 // CHECK: [0x0a,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00]
76917 v_cmpx_le_i32_e64 s[10:11], exec_hi, v2
76918 // CHECK: [0x0a,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00]
76920 v_cmpx_le_i32_e64 s[10:11], 0, v2
76921 // CHECK: [0x0a,0x00,0x26,0xd1,0x80,0x04,0x02,0x00]
76923 v_cmpx_le_i32_e64 s[10:11], -1, v2
76924 // CHECK: [0x0a,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00]
76926 v_cmpx_le_i32_e64 s[10:11], 0.5, v2
76927 // CHECK: [0x0a,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00]
76929 v_cmpx_le_i32_e64 s[10:11], -4.0, v2
76930 // CHECK: [0x0a,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00]
76932 v_cmpx_le_i32_e64 s[10:11], v1, v255
76933 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xff,0x03,0x00]
76935 v_cmpx_le_i32_e64 s[10:11], v1, s2
76936 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x05,0x00,0x00]
76938 v_cmpx_le_i32_e64 s[10:11], v1, s103
76939 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00]
76941 v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_lo
76942 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd1,0x00,0x00]
76944 v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_hi
76945 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd3,0x00,0x00]
76947 v_cmpx_le_i32_e64 s[10:11], v1, vcc_lo
76948 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00]
76950 v_cmpx_le_i32_e64 s[10:11], v1, vcc_hi
76951 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00]
76953 v_cmpx_le_i32_e64 s[10:11], v1, tba_lo
76954 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00]
76956 v_cmpx_le_i32_e64 s[10:11], v1, tba_hi
76957 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00]
76959 v_cmpx_le_i32_e64 s[10:11], v1, tma_lo
76960 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00]
76962 v_cmpx_le_i32_e64 s[10:11], v1, tma_hi
76963 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00]
76965 v_cmpx_le_i32_e64 s[10:11], v1, ttmp11
76966 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00]
76968 v_cmpx_le_i32_e64 s[10:11], v1, m0
76969 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00]
76971 v_cmpx_le_i32_e64 s[10:11], v1, exec_lo
76972 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00]
76974 v_cmpx_le_i32_e64 s[10:11], v1, exec_hi
76975 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xff,0x00,0x00]
76977 v_cmpx_le_i32_e64 s[10:11], v1, 0
76978 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x01,0x01,0x00]
76980 v_cmpx_le_i32_e64 s[10:11], v1, -1
76981 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x83,0x01,0x00]
76983 v_cmpx_le_i32_e64 s[10:11], v1, 0.5
76984 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00]
76986 v_cmpx_le_i32_e64 s[10:11], v1, -4.0
76987 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xef,0x01,0x00]
76989 v_cmpx_gt_i32 vcc, v1, v2
76990 // CHECK: [0x01,0x05,0x28,0x7d]
76992 v_cmpx_gt_i32 vcc, v255, v2
76993 // CHECK: [0xff,0x05,0x28,0x7d]
76995 v_cmpx_gt_i32 vcc, s1, v2
76996 // CHECK: [0x01,0x04,0x28,0x7d]
76998 v_cmpx_gt_i32 vcc, s103, v2
76999 // CHECK: [0x67,0x04,0x28,0x7d]
77001 v_cmpx_gt_i32 vcc, flat_scratch_lo, v2
77002 // CHECK: [0x68,0x04,0x28,0x7d]
77004 v_cmpx_gt_i32 vcc, flat_scratch_hi, v2
77005 // CHECK: [0x69,0x04,0x28,0x7d]
77007 v_cmpx_gt_i32 vcc, vcc_lo, v2
77008 // CHECK: [0x6a,0x04,0x28,0x7d]
77010 v_cmpx_gt_i32 vcc, vcc_hi, v2
77011 // CHECK: [0x6b,0x04,0x28,0x7d]
77013 v_cmpx_gt_i32 vcc, tba_lo, v2
77014 // CHECK: [0x6c,0x04,0x28,0x7d]
77016 v_cmpx_gt_i32 vcc, tba_hi, v2
77017 // CHECK: [0x6d,0x04,0x28,0x7d]
77019 v_cmpx_gt_i32 vcc, tma_lo, v2
77020 // CHECK: [0x6e,0x04,0x28,0x7d]
77022 v_cmpx_gt_i32 vcc, tma_hi, v2
77023 // CHECK: [0x6f,0x04,0x28,0x7d]
77025 v_cmpx_gt_i32 vcc, ttmp11, v2
77026 // CHECK: [0x7b,0x04,0x28,0x7d]
77028 v_cmpx_gt_i32 vcc, m0, v2
77029 // CHECK: [0x7c,0x04,0x28,0x7d]
77031 v_cmpx_gt_i32 vcc, exec_lo, v2
77032 // CHECK: [0x7e,0x04,0x28,0x7d]
77034 v_cmpx_gt_i32 vcc, exec_hi, v2
77035 // CHECK: [0x7f,0x04,0x28,0x7d]
77037 v_cmpx_gt_i32 vcc, 0, v2
77038 // CHECK: [0x80,0x04,0x28,0x7d]
77040 v_cmpx_gt_i32 vcc, -1, v2
77041 // CHECK: [0xc1,0x04,0x28,0x7d]
77043 v_cmpx_gt_i32 vcc, 0.5, v2
77044 // CHECK: [0xf0,0x04,0x28,0x7d]
77046 v_cmpx_gt_i32 vcc, -4.0, v2
77047 // CHECK: [0xf7,0x04,0x28,0x7d]
77049 v_cmpx_gt_i32 vcc, 0xaf123456, v2
77050 // CHECK: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
77052 v_cmpx_gt_i32 vcc, 0x3f717273, v2
77053 // CHECK: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
77055 v_cmpx_gt_i32 vcc, v1, v255
77056 // CHECK: [0x01,0xff,0x29,0x7d]
77058 v_cmpx_gt_i32_e64 s[10:11], v1, v2
77059 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77061 v_cmpx_gt_i32_e64 s[12:13], v1, v2
77062 // CHECK: [0x0c,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77064 v_cmpx_gt_i32_e64 s[102:103], v1, v2
77065 // CHECK: [0x66,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77067 v_cmpx_gt_i32_e64 flat_scratch, v1, v2
77068 // CHECK: [0x68,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77070 v_cmpx_gt_i32_e64 vcc, v1, v2
77071 // CHECK: [0x6a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77073 v_cmpx_gt_i32_e64 tba, v1, v2
77074 // CHECK: [0x6c,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77076 v_cmpx_gt_i32_e64 tma, v1, v2
77077 // CHECK: [0x6e,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77079 v_cmpx_gt_i32_e64 ttmp[10:11], v1, v2
77080 // CHECK: [0x7a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
77082 v_cmpx_gt_i32_e64 s[10:11], v255, v2
77083 // CHECK: [0x0a,0x00,0x28,0xd1,0xff,0x05,0x02,0x00]
77085 v_cmpx_gt_i32_e64 s[10:11], s1, v2
77086 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x04,0x02,0x00]
77088 v_cmpx_gt_i32_e64 s[10:11], s103, v2
77089 // CHECK: [0x0a,0x00,0x28,0xd1,0x67,0x04,0x02,0x00]
77091 v_cmpx_gt_i32_e64 s[10:11], flat_scratch_lo, v2
77092 // CHECK: [0x0a,0x00,0x28,0xd1,0x68,0x04,0x02,0x00]
77094 v_cmpx_gt_i32_e64 s[10:11], flat_scratch_hi, v2
77095 // CHECK: [0x0a,0x00,0x28,0xd1,0x69,0x04,0x02,0x00]
77097 v_cmpx_gt_i32_e64 s[10:11], vcc_lo, v2
77098 // CHECK: [0x0a,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00]
77100 v_cmpx_gt_i32_e64 s[10:11], vcc_hi, v2
77101 // CHECK: [0x0a,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00]
77103 v_cmpx_gt_i32_e64 s[10:11], tba_lo, v2
77104 // CHECK: [0x0a,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00]
77106 v_cmpx_gt_i32_e64 s[10:11], tba_hi, v2
77107 // CHECK: [0x0a,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00]
77109 v_cmpx_gt_i32_e64 s[10:11], tma_lo, v2
77110 // CHECK: [0x0a,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00]
77112 v_cmpx_gt_i32_e64 s[10:11], tma_hi, v2
77113 // CHECK: [0x0a,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00]
77115 v_cmpx_gt_i32_e64 s[10:11], ttmp11, v2
77116 // CHECK: [0x0a,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00]
77118 v_cmpx_gt_i32_e64 s[10:11], m0, v2
77119 // CHECK: [0x0a,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00]
77121 v_cmpx_gt_i32_e64 s[10:11], exec_lo, v2
77122 // CHECK: [0x0a,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00]
77124 v_cmpx_gt_i32_e64 s[10:11], exec_hi, v2
77125 // CHECK: [0x0a,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00]
77127 v_cmpx_gt_i32_e64 s[10:11], 0, v2
77128 // CHECK: [0x0a,0x00,0x28,0xd1,0x80,0x04,0x02,0x00]
77130 v_cmpx_gt_i32_e64 s[10:11], -1, v2
77131 // CHECK: [0x0a,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00]
77133 v_cmpx_gt_i32_e64 s[10:11], 0.5, v2
77134 // CHECK: [0x0a,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00]
77136 v_cmpx_gt_i32_e64 s[10:11], -4.0, v2
77137 // CHECK: [0x0a,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00]
77139 v_cmpx_gt_i32_e64 s[10:11], v1, v255
77140 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xff,0x03,0x00]
77142 v_cmpx_gt_i32_e64 s[10:11], v1, s2
77143 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x05,0x00,0x00]
77145 v_cmpx_gt_i32_e64 s[10:11], v1, s103
77146 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00]
77148 v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_lo
77149 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd1,0x00,0x00]
77151 v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_hi
77152 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd3,0x00,0x00]
77154 v_cmpx_gt_i32_e64 s[10:11], v1, vcc_lo
77155 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00]
77157 v_cmpx_gt_i32_e64 s[10:11], v1, vcc_hi
77158 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00]
77160 v_cmpx_gt_i32_e64 s[10:11], v1, tba_lo
77161 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00]
77163 v_cmpx_gt_i32_e64 s[10:11], v1, tba_hi
77164 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00]
77166 v_cmpx_gt_i32_e64 s[10:11], v1, tma_lo
77167 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00]
77169 v_cmpx_gt_i32_e64 s[10:11], v1, tma_hi
77170 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00]
77172 v_cmpx_gt_i32_e64 s[10:11], v1, ttmp11
77173 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00]
77175 v_cmpx_gt_i32_e64 s[10:11], v1, m0
77176 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00]
77178 v_cmpx_gt_i32_e64 s[10:11], v1, exec_lo
77179 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00]
77181 v_cmpx_gt_i32_e64 s[10:11], v1, exec_hi
77182 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xff,0x00,0x00]
77184 v_cmpx_gt_i32_e64 s[10:11], v1, 0
77185 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x01,0x01,0x00]
77187 v_cmpx_gt_i32_e64 s[10:11], v1, -1
77188 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x83,0x01,0x00]
77190 v_cmpx_gt_i32_e64 s[10:11], v1, 0.5
77191 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00]
77193 v_cmpx_gt_i32_e64 s[10:11], v1, -4.0
77194 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xef,0x01,0x00]
77196 v_cmpx_ne_i32 vcc, v1, v2
77197 // CHECK: [0x01,0x05,0x2a,0x7d]
77199 v_cmpx_ne_i32 vcc, v255, v2
77200 // CHECK: [0xff,0x05,0x2a,0x7d]
77202 v_cmpx_ne_i32 vcc, s1, v2
77203 // CHECK: [0x01,0x04,0x2a,0x7d]
77205 v_cmpx_ne_i32 vcc, s103, v2
77206 // CHECK: [0x67,0x04,0x2a,0x7d]
77208 v_cmpx_ne_i32 vcc, flat_scratch_lo, v2
77209 // CHECK: [0x68,0x04,0x2a,0x7d]
77211 v_cmpx_ne_i32 vcc, flat_scratch_hi, v2
77212 // CHECK: [0x69,0x04,0x2a,0x7d]
77214 v_cmpx_ne_i32 vcc, vcc_lo, v2
77215 // CHECK: [0x6a,0x04,0x2a,0x7d]
77217 v_cmpx_ne_i32 vcc, vcc_hi, v2
77218 // CHECK: [0x6b,0x04,0x2a,0x7d]
77220 v_cmpx_ne_i32 vcc, tba_lo, v2
77221 // CHECK: [0x6c,0x04,0x2a,0x7d]
77223 v_cmpx_ne_i32 vcc, tba_hi, v2
77224 // CHECK: [0x6d,0x04,0x2a,0x7d]
77226 v_cmpx_ne_i32 vcc, tma_lo, v2
77227 // CHECK: [0x6e,0x04,0x2a,0x7d]
77229 v_cmpx_ne_i32 vcc, tma_hi, v2
77230 // CHECK: [0x6f,0x04,0x2a,0x7d]
77232 v_cmpx_ne_i32 vcc, ttmp11, v2
77233 // CHECK: [0x7b,0x04,0x2a,0x7d]
77235 v_cmpx_ne_i32 vcc, m0, v2
77236 // CHECK: [0x7c,0x04,0x2a,0x7d]
77238 v_cmpx_ne_i32 vcc, exec_lo, v2
77239 // CHECK: [0x7e,0x04,0x2a,0x7d]
77241 v_cmpx_ne_i32 vcc, exec_hi, v2
77242 // CHECK: [0x7f,0x04,0x2a,0x7d]
77244 v_cmpx_ne_i32 vcc, 0, v2
77245 // CHECK: [0x80,0x04,0x2a,0x7d]
77247 v_cmpx_ne_i32 vcc, -1, v2
77248 // CHECK: [0xc1,0x04,0x2a,0x7d]
77250 v_cmpx_ne_i32 vcc, 0.5, v2
77251 // CHECK: [0xf0,0x04,0x2a,0x7d]
77253 v_cmpx_ne_i32 vcc, -4.0, v2
77254 // CHECK: [0xf7,0x04,0x2a,0x7d]
77256 v_cmpx_ne_i32 vcc, 0xaf123456, v2
77257 // CHECK: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
77259 v_cmpx_ne_i32 vcc, 0x3f717273, v2
77260 // CHECK: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
77262 v_cmpx_ne_i32 vcc, v1, v255
77263 // CHECK: [0x01,0xff,0x2b,0x7d]
77265 v_cmpx_ne_i32_e64 s[10:11], v1, v2
77266 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77268 v_cmpx_ne_i32_e64 s[12:13], v1, v2
77269 // CHECK: [0x0c,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77271 v_cmpx_ne_i32_e64 s[102:103], v1, v2
77272 // CHECK: [0x66,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77274 v_cmpx_ne_i32_e64 flat_scratch, v1, v2
77275 // CHECK: [0x68,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77277 v_cmpx_ne_i32_e64 vcc, v1, v2
77278 // CHECK: [0x6a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77280 v_cmpx_ne_i32_e64 tba, v1, v2
77281 // CHECK: [0x6c,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77283 v_cmpx_ne_i32_e64 tma, v1, v2
77284 // CHECK: [0x6e,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77286 v_cmpx_ne_i32_e64 ttmp[10:11], v1, v2
77287 // CHECK: [0x7a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
77289 v_cmpx_ne_i32_e64 s[10:11], v255, v2
77290 // CHECK: [0x0a,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00]
77292 v_cmpx_ne_i32_e64 s[10:11], s1, v2
77293 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00]
77295 v_cmpx_ne_i32_e64 s[10:11], s103, v2
77296 // CHECK: [0x0a,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00]
77298 v_cmpx_ne_i32_e64 s[10:11], flat_scratch_lo, v2
77299 // CHECK: [0x0a,0x00,0x2a,0xd1,0x68,0x04,0x02,0x00]
77301 v_cmpx_ne_i32_e64 s[10:11], flat_scratch_hi, v2
77302 // CHECK: [0x0a,0x00,0x2a,0xd1,0x69,0x04,0x02,0x00]
77304 v_cmpx_ne_i32_e64 s[10:11], vcc_lo, v2
77305 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00]
77307 v_cmpx_ne_i32_e64 s[10:11], vcc_hi, v2
77308 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00]
77310 v_cmpx_ne_i32_e64 s[10:11], tba_lo, v2
77311 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00]
77313 v_cmpx_ne_i32_e64 s[10:11], tba_hi, v2
77314 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00]
77316 v_cmpx_ne_i32_e64 s[10:11], tma_lo, v2
77317 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00]
77319 v_cmpx_ne_i32_e64 s[10:11], tma_hi, v2
77320 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00]
77322 v_cmpx_ne_i32_e64 s[10:11], ttmp11, v2
77323 // CHECK: [0x0a,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00]
77325 v_cmpx_ne_i32_e64 s[10:11], m0, v2
77326 // CHECK: [0x0a,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00]
77328 v_cmpx_ne_i32_e64 s[10:11], exec_lo, v2
77329 // CHECK: [0x0a,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00]
77331 v_cmpx_ne_i32_e64 s[10:11], exec_hi, v2
77332 // CHECK: [0x0a,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00]
77334 v_cmpx_ne_i32_e64 s[10:11], 0, v2
77335 // CHECK: [0x0a,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00]
77337 v_cmpx_ne_i32_e64 s[10:11], -1, v2
77338 // CHECK: [0x0a,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00]
77340 v_cmpx_ne_i32_e64 s[10:11], 0.5, v2
77341 // CHECK: [0x0a,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00]
77343 v_cmpx_ne_i32_e64 s[10:11], -4.0, v2
77344 // CHECK: [0x0a,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00]
77346 v_cmpx_ne_i32_e64 s[10:11], v1, v255
77347 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00]
77349 v_cmpx_ne_i32_e64 s[10:11], v1, s2
77350 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00]
77352 v_cmpx_ne_i32_e64 s[10:11], v1, s103
77353 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00]
77355 v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_lo
77356 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd1,0x00,0x00]
77358 v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_hi
77359 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd3,0x00,0x00]
77361 v_cmpx_ne_i32_e64 s[10:11], v1, vcc_lo
77362 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00]
77364 v_cmpx_ne_i32_e64 s[10:11], v1, vcc_hi
77365 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00]
77367 v_cmpx_ne_i32_e64 s[10:11], v1, tba_lo
77368 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00]
77370 v_cmpx_ne_i32_e64 s[10:11], v1, tba_hi
77371 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00]
77373 v_cmpx_ne_i32_e64 s[10:11], v1, tma_lo
77374 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00]
77376 v_cmpx_ne_i32_e64 s[10:11], v1, tma_hi
77377 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00]
77379 v_cmpx_ne_i32_e64 s[10:11], v1, ttmp11
77380 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00]
77382 v_cmpx_ne_i32_e64 s[10:11], v1, m0
77383 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00]
77385 v_cmpx_ne_i32_e64 s[10:11], v1, exec_lo
77386 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00]
77388 v_cmpx_ne_i32_e64 s[10:11], v1, exec_hi
77389 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00]
77391 v_cmpx_ne_i32_e64 s[10:11], v1, 0
77392 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00]
77394 v_cmpx_ne_i32_e64 s[10:11], v1, -1
77395 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00]
77397 v_cmpx_ne_i32_e64 s[10:11], v1, 0.5
77398 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00]
77400 v_cmpx_ne_i32_e64 s[10:11], v1, -4.0
77401 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00]
77403 v_cmpx_ge_i32 vcc, v1, v2
77404 // CHECK: [0x01,0x05,0x2c,0x7d]
77406 v_cmpx_ge_i32 vcc, v255, v2
77407 // CHECK: [0xff,0x05,0x2c,0x7d]
77409 v_cmpx_ge_i32 vcc, s1, v2
77410 // CHECK: [0x01,0x04,0x2c,0x7d]
77412 v_cmpx_ge_i32 vcc, s103, v2
77413 // CHECK: [0x67,0x04,0x2c,0x7d]
77415 v_cmpx_ge_i32 vcc, flat_scratch_lo, v2
77416 // CHECK: [0x68,0x04,0x2c,0x7d]
77418 v_cmpx_ge_i32 vcc, flat_scratch_hi, v2
77419 // CHECK: [0x69,0x04,0x2c,0x7d]
77421 v_cmpx_ge_i32 vcc, vcc_lo, v2
77422 // CHECK: [0x6a,0x04,0x2c,0x7d]
77424 v_cmpx_ge_i32 vcc, vcc_hi, v2
77425 // CHECK: [0x6b,0x04,0x2c,0x7d]
77427 v_cmpx_ge_i32 vcc, tba_lo, v2
77428 // CHECK: [0x6c,0x04,0x2c,0x7d]
77430 v_cmpx_ge_i32 vcc, tba_hi, v2
77431 // CHECK: [0x6d,0x04,0x2c,0x7d]
77433 v_cmpx_ge_i32 vcc, tma_lo, v2
77434 // CHECK: [0x6e,0x04,0x2c,0x7d]
77436 v_cmpx_ge_i32 vcc, tma_hi, v2
77437 // CHECK: [0x6f,0x04,0x2c,0x7d]
77439 v_cmpx_ge_i32 vcc, ttmp11, v2
77440 // CHECK: [0x7b,0x04,0x2c,0x7d]
77442 v_cmpx_ge_i32 vcc, m0, v2
77443 // CHECK: [0x7c,0x04,0x2c,0x7d]
77445 v_cmpx_ge_i32 vcc, exec_lo, v2
77446 // CHECK: [0x7e,0x04,0x2c,0x7d]
77448 v_cmpx_ge_i32 vcc, exec_hi, v2
77449 // CHECK: [0x7f,0x04,0x2c,0x7d]
77451 v_cmpx_ge_i32 vcc, 0, v2
77452 // CHECK: [0x80,0x04,0x2c,0x7d]
77454 v_cmpx_ge_i32 vcc, -1, v2
77455 // CHECK: [0xc1,0x04,0x2c,0x7d]
77457 v_cmpx_ge_i32 vcc, 0.5, v2
77458 // CHECK: [0xf0,0x04,0x2c,0x7d]
77460 v_cmpx_ge_i32 vcc, -4.0, v2
77461 // CHECK: [0xf7,0x04,0x2c,0x7d]
77463 v_cmpx_ge_i32 vcc, 0xaf123456, v2
77464 // CHECK: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
77466 v_cmpx_ge_i32 vcc, 0x3f717273, v2
77467 // CHECK: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
77469 v_cmpx_ge_i32 vcc, v1, v255
77470 // CHECK: [0x01,0xff,0x2d,0x7d]
77472 v_cmpx_ge_i32_e64 s[10:11], v1, v2
77473 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77475 v_cmpx_ge_i32_e64 s[12:13], v1, v2
77476 // CHECK: [0x0c,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77478 v_cmpx_ge_i32_e64 s[102:103], v1, v2
77479 // CHECK: [0x66,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77481 v_cmpx_ge_i32_e64 flat_scratch, v1, v2
77482 // CHECK: [0x68,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77484 v_cmpx_ge_i32_e64 vcc, v1, v2
77485 // CHECK: [0x6a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77487 v_cmpx_ge_i32_e64 tba, v1, v2
77488 // CHECK: [0x6c,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77490 v_cmpx_ge_i32_e64 tma, v1, v2
77491 // CHECK: [0x6e,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77493 v_cmpx_ge_i32_e64 ttmp[10:11], v1, v2
77494 // CHECK: [0x7a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
77496 v_cmpx_ge_i32_e64 s[10:11], v255, v2
77497 // CHECK: [0x0a,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00]
77499 v_cmpx_ge_i32_e64 s[10:11], s1, v2
77500 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00]
77502 v_cmpx_ge_i32_e64 s[10:11], s103, v2
77503 // CHECK: [0x0a,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00]
77505 v_cmpx_ge_i32_e64 s[10:11], flat_scratch_lo, v2
77506 // CHECK: [0x0a,0x00,0x2c,0xd1,0x68,0x04,0x02,0x00]
77508 v_cmpx_ge_i32_e64 s[10:11], flat_scratch_hi, v2
77509 // CHECK: [0x0a,0x00,0x2c,0xd1,0x69,0x04,0x02,0x00]
77511 v_cmpx_ge_i32_e64 s[10:11], vcc_lo, v2
77512 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00]
77514 v_cmpx_ge_i32_e64 s[10:11], vcc_hi, v2
77515 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00]
77517 v_cmpx_ge_i32_e64 s[10:11], tba_lo, v2
77518 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00]
77520 v_cmpx_ge_i32_e64 s[10:11], tba_hi, v2
77521 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00]
77523 v_cmpx_ge_i32_e64 s[10:11], tma_lo, v2
77524 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00]
77526 v_cmpx_ge_i32_e64 s[10:11], tma_hi, v2
77527 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00]
77529 v_cmpx_ge_i32_e64 s[10:11], ttmp11, v2
77530 // CHECK: [0x0a,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00]
77532 v_cmpx_ge_i32_e64 s[10:11], m0, v2
77533 // CHECK: [0x0a,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00]
77535 v_cmpx_ge_i32_e64 s[10:11], exec_lo, v2
77536 // CHECK: [0x0a,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00]
77538 v_cmpx_ge_i32_e64 s[10:11], exec_hi, v2
77539 // CHECK: [0x0a,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00]
77541 v_cmpx_ge_i32_e64 s[10:11], 0, v2
77542 // CHECK: [0x0a,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00]
77544 v_cmpx_ge_i32_e64 s[10:11], -1, v2
77545 // CHECK: [0x0a,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00]
77547 v_cmpx_ge_i32_e64 s[10:11], 0.5, v2
77548 // CHECK: [0x0a,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00]
77550 v_cmpx_ge_i32_e64 s[10:11], -4.0, v2
77551 // CHECK: [0x0a,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00]
77553 v_cmpx_ge_i32_e64 s[10:11], v1, v255
77554 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00]
77556 v_cmpx_ge_i32_e64 s[10:11], v1, s2
77557 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00]
77559 v_cmpx_ge_i32_e64 s[10:11], v1, s103
77560 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00]
77562 v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_lo
77563 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd1,0x00,0x00]
77565 v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_hi
77566 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd3,0x00,0x00]
77568 v_cmpx_ge_i32_e64 s[10:11], v1, vcc_lo
77569 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00]
77571 v_cmpx_ge_i32_e64 s[10:11], v1, vcc_hi
77572 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00]
77574 v_cmpx_ge_i32_e64 s[10:11], v1, tba_lo
77575 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00]
77577 v_cmpx_ge_i32_e64 s[10:11], v1, tba_hi
77578 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00]
77580 v_cmpx_ge_i32_e64 s[10:11], v1, tma_lo
77581 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00]
77583 v_cmpx_ge_i32_e64 s[10:11], v1, tma_hi
77584 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00]
77586 v_cmpx_ge_i32_e64 s[10:11], v1, ttmp11
77587 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00]
77589 v_cmpx_ge_i32_e64 s[10:11], v1, m0
77590 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00]
77592 v_cmpx_ge_i32_e64 s[10:11], v1, exec_lo
77593 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00]
77595 v_cmpx_ge_i32_e64 s[10:11], v1, exec_hi
77596 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00]
77598 v_cmpx_ge_i32_e64 s[10:11], v1, 0
77599 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00]
77601 v_cmpx_ge_i32_e64 s[10:11], v1, -1
77602 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00]
77604 v_cmpx_ge_i32_e64 s[10:11], v1, 0.5
77605 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00]
77607 v_cmpx_ge_i32_e64 s[10:11], v1, -4.0
77608 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00]
77610 v_cmpx_t_i32 vcc, v1, v2
77611 // CHECK: [0x01,0x05,0x2e,0x7d]
77613 v_cmpx_t_i32 vcc, v255, v2
77614 // CHECK: [0xff,0x05,0x2e,0x7d]
77616 v_cmpx_t_i32 vcc, s1, v2
77617 // CHECK: [0x01,0x04,0x2e,0x7d]
77619 v_cmpx_t_i32 vcc, s103, v2
77620 // CHECK: [0x67,0x04,0x2e,0x7d]
77622 v_cmpx_t_i32 vcc, flat_scratch_lo, v2
77623 // CHECK: [0x68,0x04,0x2e,0x7d]
77625 v_cmpx_t_i32 vcc, flat_scratch_hi, v2
77626 // CHECK: [0x69,0x04,0x2e,0x7d]
77628 v_cmpx_t_i32 vcc, vcc_lo, v2
77629 // CHECK: [0x6a,0x04,0x2e,0x7d]
77631 v_cmpx_t_i32 vcc, vcc_hi, v2
77632 // CHECK: [0x6b,0x04,0x2e,0x7d]
77634 v_cmpx_t_i32 vcc, tba_lo, v2
77635 // CHECK: [0x6c,0x04,0x2e,0x7d]
77637 v_cmpx_t_i32 vcc, tba_hi, v2
77638 // CHECK: [0x6d,0x04,0x2e,0x7d]
77640 v_cmpx_t_i32 vcc, tma_lo, v2
77641 // CHECK: [0x6e,0x04,0x2e,0x7d]
77643 v_cmpx_t_i32 vcc, tma_hi, v2
77644 // CHECK: [0x6f,0x04,0x2e,0x7d]
77646 v_cmpx_t_i32 vcc, ttmp11, v2
77647 // CHECK: [0x7b,0x04,0x2e,0x7d]
77649 v_cmpx_t_i32 vcc, m0, v2
77650 // CHECK: [0x7c,0x04,0x2e,0x7d]
77652 v_cmpx_t_i32 vcc, exec_lo, v2
77653 // CHECK: [0x7e,0x04,0x2e,0x7d]
77655 v_cmpx_t_i32 vcc, exec_hi, v2
77656 // CHECK: [0x7f,0x04,0x2e,0x7d]
77658 v_cmpx_t_i32 vcc, 0, v2
77659 // CHECK: [0x80,0x04,0x2e,0x7d]
77661 v_cmpx_t_i32 vcc, -1, v2
77662 // CHECK: [0xc1,0x04,0x2e,0x7d]
77664 v_cmpx_t_i32 vcc, 0.5, v2
77665 // CHECK: [0xf0,0x04,0x2e,0x7d]
77667 v_cmpx_t_i32 vcc, -4.0, v2
77668 // CHECK: [0xf7,0x04,0x2e,0x7d]
77670 v_cmpx_t_i32 vcc, 0xaf123456, v2
77671 // CHECK: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
77673 v_cmpx_t_i32 vcc, 0x3f717273, v2
77674 // CHECK: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
77676 v_cmpx_t_i32 vcc, v1, v255
77677 // CHECK: [0x01,0xff,0x2f,0x7d]
77679 v_cmpx_t_i32_e64 s[10:11], v1, v2
77680 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77682 v_cmpx_t_i32_e64 s[12:13], v1, v2
77683 // CHECK: [0x0c,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77685 v_cmpx_t_i32_e64 s[102:103], v1, v2
77686 // CHECK: [0x66,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77688 v_cmpx_t_i32_e64 flat_scratch, v1, v2
77689 // CHECK: [0x68,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77691 v_cmpx_t_i32_e64 vcc, v1, v2
77692 // CHECK: [0x6a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77694 v_cmpx_t_i32_e64 tba, v1, v2
77695 // CHECK: [0x6c,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77697 v_cmpx_t_i32_e64 tma, v1, v2
77698 // CHECK: [0x6e,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77700 v_cmpx_t_i32_e64 ttmp[10:11], v1, v2
77701 // CHECK: [0x7a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
77703 v_cmpx_t_i32_e64 s[10:11], v255, v2
77704 // CHECK: [0x0a,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00]
77706 v_cmpx_t_i32_e64 s[10:11], s1, v2
77707 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00]
77709 v_cmpx_t_i32_e64 s[10:11], s103, v2
77710 // CHECK: [0x0a,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00]
77712 v_cmpx_t_i32_e64 s[10:11], flat_scratch_lo, v2
77713 // CHECK: [0x0a,0x00,0x2e,0xd1,0x68,0x04,0x02,0x00]
77715 v_cmpx_t_i32_e64 s[10:11], flat_scratch_hi, v2
77716 // CHECK: [0x0a,0x00,0x2e,0xd1,0x69,0x04,0x02,0x00]
77718 v_cmpx_t_i32_e64 s[10:11], vcc_lo, v2
77719 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00]
77721 v_cmpx_t_i32_e64 s[10:11], vcc_hi, v2
77722 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00]
77724 v_cmpx_t_i32_e64 s[10:11], tba_lo, v2
77725 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00]
77727 v_cmpx_t_i32_e64 s[10:11], tba_hi, v2
77728 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00]
77730 v_cmpx_t_i32_e64 s[10:11], tma_lo, v2
77731 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00]
77733 v_cmpx_t_i32_e64 s[10:11], tma_hi, v2
77734 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00]
77736 v_cmpx_t_i32_e64 s[10:11], ttmp11, v2
77737 // CHECK: [0x0a,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00]
77739 v_cmpx_t_i32_e64 s[10:11], m0, v2
77740 // CHECK: [0x0a,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00]
77742 v_cmpx_t_i32_e64 s[10:11], exec_lo, v2
77743 // CHECK: [0x0a,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00]
77745 v_cmpx_t_i32_e64 s[10:11], exec_hi, v2
77746 // CHECK: [0x0a,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00]
77748 v_cmpx_t_i32_e64 s[10:11], 0, v2
77749 // CHECK: [0x0a,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00]
77751 v_cmpx_t_i32_e64 s[10:11], -1, v2
77752 // CHECK: [0x0a,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00]
77754 v_cmpx_t_i32_e64 s[10:11], 0.5, v2
77755 // CHECK: [0x0a,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00]
77757 v_cmpx_t_i32_e64 s[10:11], -4.0, v2
77758 // CHECK: [0x0a,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00]
77760 v_cmpx_t_i32_e64 s[10:11], v1, v255
77761 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00]
77763 v_cmpx_t_i32_e64 s[10:11], v1, s2
77764 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00]
77766 v_cmpx_t_i32_e64 s[10:11], v1, s103
77767 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00]
77769 v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_lo
77770 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd1,0x00,0x00]
77772 v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_hi
77773 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd3,0x00,0x00]
77775 v_cmpx_t_i32_e64 s[10:11], v1, vcc_lo
77776 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00]
77778 v_cmpx_t_i32_e64 s[10:11], v1, vcc_hi
77779 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00]
77781 v_cmpx_t_i32_e64 s[10:11], v1, tba_lo
77782 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00]
77784 v_cmpx_t_i32_e64 s[10:11], v1, tba_hi
77785 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00]
77787 v_cmpx_t_i32_e64 s[10:11], v1, tma_lo
77788 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00]
77790 v_cmpx_t_i32_e64 s[10:11], v1, tma_hi
77791 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00]
77793 v_cmpx_t_i32_e64 s[10:11], v1, ttmp11
77794 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00]
77796 v_cmpx_t_i32_e64 s[10:11], v1, m0
77797 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00]
77799 v_cmpx_t_i32_e64 s[10:11], v1, exec_lo
77800 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00]
77802 v_cmpx_t_i32_e64 s[10:11], v1, exec_hi
77803 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00]
77805 v_cmpx_t_i32_e64 s[10:11], v1, 0
77806 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00]
77808 v_cmpx_t_i32_e64 s[10:11], v1, -1
77809 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00]
77811 v_cmpx_t_i32_e64 s[10:11], v1, 0.5
77812 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00]
77814 v_cmpx_t_i32_e64 s[10:11], v1, -4.0
77815 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00]
77817 v_cmp_f_i64 vcc, v[1:2], v[2:3]
77818 // CHECK: [0x01,0x05,0x40,0x7d]
77820 v_cmp_f_i64 vcc, v[254:255], v[2:3]
77821 // CHECK: [0xfe,0x05,0x40,0x7d]
77823 v_cmp_f_i64 vcc, s[2:3], v[2:3]
77824 // CHECK: [0x02,0x04,0x40,0x7d]
77826 v_cmp_f_i64 vcc, s[4:5], v[2:3]
77827 // CHECK: [0x04,0x04,0x40,0x7d]
77829 v_cmp_f_i64 vcc, s[102:103], v[2:3]
77830 // CHECK: [0x66,0x04,0x40,0x7d]
77832 v_cmp_f_i64 vcc, flat_scratch, v[2:3]
77833 // CHECK: [0x68,0x04,0x40,0x7d]
77835 v_cmp_f_i64 vcc, vcc, v[2:3]
77836 // CHECK: [0x6a,0x04,0x40,0x7d]
77838 v_cmp_f_i64 vcc, tba, v[2:3]
77839 // CHECK: [0x6c,0x04,0x40,0x7d]
77841 v_cmp_f_i64 vcc, tma, v[2:3]
77842 // CHECK: [0x6e,0x04,0x40,0x7d]
77844 v_cmp_f_i64 vcc, ttmp[10:11], v[2:3]
77845 // CHECK: [0x7a,0x04,0x40,0x7d]
77847 v_cmp_f_i64 vcc, exec, v[2:3]
77848 // CHECK: [0x7e,0x04,0x40,0x7d]
77850 v_cmp_f_i64 vcc, 0, v[2:3]
77851 // CHECK: [0x80,0x04,0x40,0x7d]
77853 v_cmp_f_i64 vcc, -1, v[2:3]
77854 // CHECK: [0xc1,0x04,0x40,0x7d]
77856 v_cmp_f_i64 vcc, 0.5, v[2:3]
77857 // CHECK: [0xf0,0x04,0x40,0x7d]
77859 v_cmp_f_i64 vcc, -4.0, v[2:3]
77860 // CHECK: [0xf7,0x04,0x40,0x7d]
77862 v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
77863 // CHECK: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
77865 v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
77866 // CHECK: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
77868 v_cmp_f_i64 vcc, v[1:2], v[254:255]
77869 // CHECK: [0x01,0xfd,0x41,0x7d]
77871 v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
77872 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77874 v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
77875 // CHECK: [0x0c,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77877 v_cmp_f_i64_e64 s[102:103], v[1:2], v[2:3]
77878 // CHECK: [0x66,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77880 v_cmp_f_i64_e64 flat_scratch, v[1:2], v[2:3]
77881 // CHECK: [0x68,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77883 v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
77884 // CHECK: [0x6a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77886 v_cmp_f_i64_e64 tba, v[1:2], v[2:3]
77887 // CHECK: [0x6c,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77889 v_cmp_f_i64_e64 tma, v[1:2], v[2:3]
77890 // CHECK: [0x6e,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77892 v_cmp_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
77893 // CHECK: [0x7a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
77895 v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
77896 // CHECK: [0x0a,0x00,0x40,0xd1,0xfe,0x05,0x02,0x00]
77898 v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
77899 // CHECK: [0x0a,0x00,0x40,0xd1,0x02,0x04,0x02,0x00]
77901 v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
77902 // CHECK: [0x0a,0x00,0x40,0xd1,0x04,0x04,0x02,0x00]
77904 v_cmp_f_i64_e64 s[10:11], s[102:103], v[2:3]
77905 // CHECK: [0x0a,0x00,0x40,0xd1,0x66,0x04,0x02,0x00]
77907 v_cmp_f_i64_e64 s[10:11], flat_scratch, v[2:3]
77908 // CHECK: [0x0a,0x00,0x40,0xd1,0x68,0x04,0x02,0x00]
77910 v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
77911 // CHECK: [0x0a,0x00,0x40,0xd1,0x6a,0x04,0x02,0x00]
77913 v_cmp_f_i64_e64 s[10:11], tba, v[2:3]
77914 // CHECK: [0x0a,0x00,0x40,0xd1,0x6c,0x04,0x02,0x00]
77916 v_cmp_f_i64_e64 s[10:11], tma, v[2:3]
77917 // CHECK: [0x0a,0x00,0x40,0xd1,0x6e,0x04,0x02,0x00]
77919 v_cmp_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
77920 // CHECK: [0x0a,0x00,0x40,0xd1,0x7a,0x04,0x02,0x00]
77922 v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
77923 // CHECK: [0x0a,0x00,0x40,0xd1,0x7e,0x04,0x02,0x00]
77925 v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
77926 // CHECK: [0x0a,0x00,0x40,0xd1,0x80,0x04,0x02,0x00]
77928 v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
77929 // CHECK: [0x0a,0x00,0x40,0xd1,0xc1,0x04,0x02,0x00]
77931 v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
77932 // CHECK: [0x0a,0x00,0x40,0xd1,0xf0,0x04,0x02,0x00]
77934 v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
77935 // CHECK: [0x0a,0x00,0x40,0xd1,0xf7,0x04,0x02,0x00]
77937 v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
77938 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xfd,0x03,0x00]
77940 v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
77941 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x09,0x00,0x00]
77943 v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
77944 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x0d,0x00,0x00]
77946 v_cmp_f_i64_e64 s[10:11], v[1:2], s[102:103]
77947 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xcd,0x00,0x00]
77949 v_cmp_f_i64_e64 s[10:11], v[1:2], flat_scratch
77950 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd1,0x00,0x00]
77952 v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
77953 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd5,0x00,0x00]
77955 v_cmp_f_i64_e64 s[10:11], v[1:2], tba
77956 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd9,0x00,0x00]
77958 v_cmp_f_i64_e64 s[10:11], v[1:2], tma
77959 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xdd,0x00,0x00]
77961 v_cmp_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
77962 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xf5,0x00,0x00]
77964 v_cmp_f_i64_e64 s[10:11], v[1:2], exec
77965 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xfd,0x00,0x00]
77967 v_cmp_f_i64_e64 s[10:11], v[1:2], 0
77968 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x01,0x01,0x00]
77970 v_cmp_f_i64_e64 s[10:11], v[1:2], -1
77971 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x83,0x01,0x00]
77973 v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
77974 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xe1,0x01,0x00]
77976 v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
77977 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xef,0x01,0x00]
77979 v_cmp_lt_i64 vcc, v[1:2], v[2:3]
77980 // CHECK: [0x01,0x05,0x42,0x7d]
77982 v_cmp_lt_i64 vcc, v[254:255], v[2:3]
77983 // CHECK: [0xfe,0x05,0x42,0x7d]
77985 v_cmp_lt_i64 vcc, s[2:3], v[2:3]
77986 // CHECK: [0x02,0x04,0x42,0x7d]
77988 v_cmp_lt_i64 vcc, s[4:5], v[2:3]
77989 // CHECK: [0x04,0x04,0x42,0x7d]
77991 v_cmp_lt_i64 vcc, s[102:103], v[2:3]
77992 // CHECK: [0x66,0x04,0x42,0x7d]
77994 v_cmp_lt_i64 vcc, flat_scratch, v[2:3]
77995 // CHECK: [0x68,0x04,0x42,0x7d]
77997 v_cmp_lt_i64 vcc, vcc, v[2:3]
77998 // CHECK: [0x6a,0x04,0x42,0x7d]
78000 v_cmp_lt_i64 vcc, tba, v[2:3]
78001 // CHECK: [0x6c,0x04,0x42,0x7d]
78003 v_cmp_lt_i64 vcc, tma, v[2:3]
78004 // CHECK: [0x6e,0x04,0x42,0x7d]
78006 v_cmp_lt_i64 vcc, ttmp[10:11], v[2:3]
78007 // CHECK: [0x7a,0x04,0x42,0x7d]
78009 v_cmp_lt_i64 vcc, exec, v[2:3]
78010 // CHECK: [0x7e,0x04,0x42,0x7d]
78012 v_cmp_lt_i64 vcc, 0, v[2:3]
78013 // CHECK: [0x80,0x04,0x42,0x7d]
78015 v_cmp_lt_i64 vcc, -1, v[2:3]
78016 // CHECK: [0xc1,0x04,0x42,0x7d]
78018 v_cmp_lt_i64 vcc, 0.5, v[2:3]
78019 // CHECK: [0xf0,0x04,0x42,0x7d]
78021 v_cmp_lt_i64 vcc, -4.0, v[2:3]
78022 // CHECK: [0xf7,0x04,0x42,0x7d]
78024 v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
78025 // CHECK: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
78027 v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
78028 // CHECK: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
78030 v_cmp_lt_i64 vcc, v[1:2], v[254:255]
78031 // CHECK: [0x01,0xfd,0x43,0x7d]
78033 v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
78034 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78036 v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
78037 // CHECK: [0x0c,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78039 v_cmp_lt_i64_e64 s[102:103], v[1:2], v[2:3]
78040 // CHECK: [0x66,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78042 v_cmp_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
78043 // CHECK: [0x68,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78045 v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
78046 // CHECK: [0x6a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78048 v_cmp_lt_i64_e64 tba, v[1:2], v[2:3]
78049 // CHECK: [0x6c,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78051 v_cmp_lt_i64_e64 tma, v[1:2], v[2:3]
78052 // CHECK: [0x6e,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78054 v_cmp_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78055 // CHECK: [0x7a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
78057 v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
78058 // CHECK: [0x0a,0x00,0x42,0xd1,0xfe,0x05,0x02,0x00]
78060 v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
78061 // CHECK: [0x0a,0x00,0x42,0xd1,0x02,0x04,0x02,0x00]
78063 v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
78064 // CHECK: [0x0a,0x00,0x42,0xd1,0x04,0x04,0x02,0x00]
78066 v_cmp_lt_i64_e64 s[10:11], s[102:103], v[2:3]
78067 // CHECK: [0x0a,0x00,0x42,0xd1,0x66,0x04,0x02,0x00]
78069 v_cmp_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
78070 // CHECK: [0x0a,0x00,0x42,0xd1,0x68,0x04,0x02,0x00]
78072 v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
78073 // CHECK: [0x0a,0x00,0x42,0xd1,0x6a,0x04,0x02,0x00]
78075 v_cmp_lt_i64_e64 s[10:11], tba, v[2:3]
78076 // CHECK: [0x0a,0x00,0x42,0xd1,0x6c,0x04,0x02,0x00]
78078 v_cmp_lt_i64_e64 s[10:11], tma, v[2:3]
78079 // CHECK: [0x0a,0x00,0x42,0xd1,0x6e,0x04,0x02,0x00]
78081 v_cmp_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78082 // CHECK: [0x0a,0x00,0x42,0xd1,0x7a,0x04,0x02,0x00]
78084 v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
78085 // CHECK: [0x0a,0x00,0x42,0xd1,0x7e,0x04,0x02,0x00]
78087 v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
78088 // CHECK: [0x0a,0x00,0x42,0xd1,0x80,0x04,0x02,0x00]
78090 v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
78091 // CHECK: [0x0a,0x00,0x42,0xd1,0xc1,0x04,0x02,0x00]
78093 v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
78094 // CHECK: [0x0a,0x00,0x42,0xd1,0xf0,0x04,0x02,0x00]
78096 v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
78097 // CHECK: [0x0a,0x00,0x42,0xd1,0xf7,0x04,0x02,0x00]
78099 v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
78100 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xfd,0x03,0x00]
78102 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
78103 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x09,0x00,0x00]
78105 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
78106 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x0d,0x00,0x00]
78108 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[102:103]
78109 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xcd,0x00,0x00]
78111 v_cmp_lt_i64_e64 s[10:11], v[1:2], flat_scratch
78112 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd1,0x00,0x00]
78114 v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
78115 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd5,0x00,0x00]
78117 v_cmp_lt_i64_e64 s[10:11], v[1:2], tba
78118 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd9,0x00,0x00]
78120 v_cmp_lt_i64_e64 s[10:11], v[1:2], tma
78121 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xdd,0x00,0x00]
78123 v_cmp_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78124 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xf5,0x00,0x00]
78126 v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
78127 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xfd,0x00,0x00]
78129 v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
78130 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x01,0x01,0x00]
78132 v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
78133 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x83,0x01,0x00]
78135 v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
78136 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xe1,0x01,0x00]
78138 v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
78139 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xef,0x01,0x00]
78141 v_cmp_eq_i64 vcc, v[1:2], v[2:3]
78142 // CHECK: [0x01,0x05,0x44,0x7d]
78144 v_cmp_eq_i64 vcc, v[254:255], v[2:3]
78145 // CHECK: [0xfe,0x05,0x44,0x7d]
78147 v_cmp_eq_i64 vcc, s[2:3], v[2:3]
78148 // CHECK: [0x02,0x04,0x44,0x7d]
78150 v_cmp_eq_i64 vcc, s[4:5], v[2:3]
78151 // CHECK: [0x04,0x04,0x44,0x7d]
78153 v_cmp_eq_i64 vcc, s[102:103], v[2:3]
78154 // CHECK: [0x66,0x04,0x44,0x7d]
78156 v_cmp_eq_i64 vcc, flat_scratch, v[2:3]
78157 // CHECK: [0x68,0x04,0x44,0x7d]
78159 v_cmp_eq_i64 vcc, vcc, v[2:3]
78160 // CHECK: [0x6a,0x04,0x44,0x7d]
78162 v_cmp_eq_i64 vcc, tba, v[2:3]
78163 // CHECK: [0x6c,0x04,0x44,0x7d]
78165 v_cmp_eq_i64 vcc, tma, v[2:3]
78166 // CHECK: [0x6e,0x04,0x44,0x7d]
78168 v_cmp_eq_i64 vcc, ttmp[10:11], v[2:3]
78169 // CHECK: [0x7a,0x04,0x44,0x7d]
78171 v_cmp_eq_i64 vcc, exec, v[2:3]
78172 // CHECK: [0x7e,0x04,0x44,0x7d]
78174 v_cmp_eq_i64 vcc, 0, v[2:3]
78175 // CHECK: [0x80,0x04,0x44,0x7d]
78177 v_cmp_eq_i64 vcc, -1, v[2:3]
78178 // CHECK: [0xc1,0x04,0x44,0x7d]
78180 v_cmp_eq_i64 vcc, 0.5, v[2:3]
78181 // CHECK: [0xf0,0x04,0x44,0x7d]
78183 v_cmp_eq_i64 vcc, -4.0, v[2:3]
78184 // CHECK: [0xf7,0x04,0x44,0x7d]
78186 v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
78187 // CHECK: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
78189 v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
78190 // CHECK: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
78192 v_cmp_eq_i64 vcc, v[1:2], v[254:255]
78193 // CHECK: [0x01,0xfd,0x45,0x7d]
78195 v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
78196 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78198 v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
78199 // CHECK: [0x0c,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78201 v_cmp_eq_i64_e64 s[102:103], v[1:2], v[2:3]
78202 // CHECK: [0x66,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78204 v_cmp_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
78205 // CHECK: [0x68,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78207 v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
78208 // CHECK: [0x6a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78210 v_cmp_eq_i64_e64 tba, v[1:2], v[2:3]
78211 // CHECK: [0x6c,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78213 v_cmp_eq_i64_e64 tma, v[1:2], v[2:3]
78214 // CHECK: [0x6e,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78216 v_cmp_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78217 // CHECK: [0x7a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
78219 v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
78220 // CHECK: [0x0a,0x00,0x44,0xd1,0xfe,0x05,0x02,0x00]
78222 v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
78223 // CHECK: [0x0a,0x00,0x44,0xd1,0x02,0x04,0x02,0x00]
78225 v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
78226 // CHECK: [0x0a,0x00,0x44,0xd1,0x04,0x04,0x02,0x00]
78228 v_cmp_eq_i64_e64 s[10:11], s[102:103], v[2:3]
78229 // CHECK: [0x0a,0x00,0x44,0xd1,0x66,0x04,0x02,0x00]
78231 v_cmp_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
78232 // CHECK: [0x0a,0x00,0x44,0xd1,0x68,0x04,0x02,0x00]
78234 v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
78235 // CHECK: [0x0a,0x00,0x44,0xd1,0x6a,0x04,0x02,0x00]
78237 v_cmp_eq_i64_e64 s[10:11], tba, v[2:3]
78238 // CHECK: [0x0a,0x00,0x44,0xd1,0x6c,0x04,0x02,0x00]
78240 v_cmp_eq_i64_e64 s[10:11], tma, v[2:3]
78241 // CHECK: [0x0a,0x00,0x44,0xd1,0x6e,0x04,0x02,0x00]
78243 v_cmp_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78244 // CHECK: [0x0a,0x00,0x44,0xd1,0x7a,0x04,0x02,0x00]
78246 v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
78247 // CHECK: [0x0a,0x00,0x44,0xd1,0x7e,0x04,0x02,0x00]
78249 v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
78250 // CHECK: [0x0a,0x00,0x44,0xd1,0x80,0x04,0x02,0x00]
78252 v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
78253 // CHECK: [0x0a,0x00,0x44,0xd1,0xc1,0x04,0x02,0x00]
78255 v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
78256 // CHECK: [0x0a,0x00,0x44,0xd1,0xf0,0x04,0x02,0x00]
78258 v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
78259 // CHECK: [0x0a,0x00,0x44,0xd1,0xf7,0x04,0x02,0x00]
78261 v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
78262 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xfd,0x03,0x00]
78264 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
78265 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x09,0x00,0x00]
78267 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
78268 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x0d,0x00,0x00]
78270 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[102:103]
78271 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xcd,0x00,0x00]
78273 v_cmp_eq_i64_e64 s[10:11], v[1:2], flat_scratch
78274 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd1,0x00,0x00]
78276 v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
78277 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd5,0x00,0x00]
78279 v_cmp_eq_i64_e64 s[10:11], v[1:2], tba
78280 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd9,0x00,0x00]
78282 v_cmp_eq_i64_e64 s[10:11], v[1:2], tma
78283 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xdd,0x00,0x00]
78285 v_cmp_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78286 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xf5,0x00,0x00]
78288 v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
78289 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xfd,0x00,0x00]
78291 v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
78292 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x01,0x01,0x00]
78294 v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
78295 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x83,0x01,0x00]
78297 v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
78298 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xe1,0x01,0x00]
78300 v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
78301 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xef,0x01,0x00]
78303 v_cmp_le_i64 vcc, v[1:2], v[2:3]
78304 // CHECK: [0x01,0x05,0x46,0x7d]
78306 v_cmp_le_i64 vcc, v[254:255], v[2:3]
78307 // CHECK: [0xfe,0x05,0x46,0x7d]
78309 v_cmp_le_i64 vcc, s[2:3], v[2:3]
78310 // CHECK: [0x02,0x04,0x46,0x7d]
78312 v_cmp_le_i64 vcc, s[4:5], v[2:3]
78313 // CHECK: [0x04,0x04,0x46,0x7d]
78315 v_cmp_le_i64 vcc, s[102:103], v[2:3]
78316 // CHECK: [0x66,0x04,0x46,0x7d]
78318 v_cmp_le_i64 vcc, flat_scratch, v[2:3]
78319 // CHECK: [0x68,0x04,0x46,0x7d]
78321 v_cmp_le_i64 vcc, vcc, v[2:3]
78322 // CHECK: [0x6a,0x04,0x46,0x7d]
78324 v_cmp_le_i64 vcc, tba, v[2:3]
78325 // CHECK: [0x6c,0x04,0x46,0x7d]
78327 v_cmp_le_i64 vcc, tma, v[2:3]
78328 // CHECK: [0x6e,0x04,0x46,0x7d]
78330 v_cmp_le_i64 vcc, ttmp[10:11], v[2:3]
78331 // CHECK: [0x7a,0x04,0x46,0x7d]
78333 v_cmp_le_i64 vcc, exec, v[2:3]
78334 // CHECK: [0x7e,0x04,0x46,0x7d]
78336 v_cmp_le_i64 vcc, 0, v[2:3]
78337 // CHECK: [0x80,0x04,0x46,0x7d]
78339 v_cmp_le_i64 vcc, -1, v[2:3]
78340 // CHECK: [0xc1,0x04,0x46,0x7d]
78342 v_cmp_le_i64 vcc, 0.5, v[2:3]
78343 // CHECK: [0xf0,0x04,0x46,0x7d]
78345 v_cmp_le_i64 vcc, -4.0, v[2:3]
78346 // CHECK: [0xf7,0x04,0x46,0x7d]
78348 v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
78349 // CHECK: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
78351 v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
78352 // CHECK: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
78354 v_cmp_le_i64 vcc, v[1:2], v[254:255]
78355 // CHECK: [0x01,0xfd,0x47,0x7d]
78357 v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
78358 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78360 v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
78361 // CHECK: [0x0c,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78363 v_cmp_le_i64_e64 s[102:103], v[1:2], v[2:3]
78364 // CHECK: [0x66,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78366 v_cmp_le_i64_e64 flat_scratch, v[1:2], v[2:3]
78367 // CHECK: [0x68,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78369 v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
78370 // CHECK: [0x6a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78372 v_cmp_le_i64_e64 tba, v[1:2], v[2:3]
78373 // CHECK: [0x6c,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78375 v_cmp_le_i64_e64 tma, v[1:2], v[2:3]
78376 // CHECK: [0x6e,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78378 v_cmp_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78379 // CHECK: [0x7a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
78381 v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
78382 // CHECK: [0x0a,0x00,0x46,0xd1,0xfe,0x05,0x02,0x00]
78384 v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
78385 // CHECK: [0x0a,0x00,0x46,0xd1,0x02,0x04,0x02,0x00]
78387 v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
78388 // CHECK: [0x0a,0x00,0x46,0xd1,0x04,0x04,0x02,0x00]
78390 v_cmp_le_i64_e64 s[10:11], s[102:103], v[2:3]
78391 // CHECK: [0x0a,0x00,0x46,0xd1,0x66,0x04,0x02,0x00]
78393 v_cmp_le_i64_e64 s[10:11], flat_scratch, v[2:3]
78394 // CHECK: [0x0a,0x00,0x46,0xd1,0x68,0x04,0x02,0x00]
78396 v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
78397 // CHECK: [0x0a,0x00,0x46,0xd1,0x6a,0x04,0x02,0x00]
78399 v_cmp_le_i64_e64 s[10:11], tba, v[2:3]
78400 // CHECK: [0x0a,0x00,0x46,0xd1,0x6c,0x04,0x02,0x00]
78402 v_cmp_le_i64_e64 s[10:11], tma, v[2:3]
78403 // CHECK: [0x0a,0x00,0x46,0xd1,0x6e,0x04,0x02,0x00]
78405 v_cmp_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78406 // CHECK: [0x0a,0x00,0x46,0xd1,0x7a,0x04,0x02,0x00]
78408 v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
78409 // CHECK: [0x0a,0x00,0x46,0xd1,0x7e,0x04,0x02,0x00]
78411 v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
78412 // CHECK: [0x0a,0x00,0x46,0xd1,0x80,0x04,0x02,0x00]
78414 v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
78415 // CHECK: [0x0a,0x00,0x46,0xd1,0xc1,0x04,0x02,0x00]
78417 v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
78418 // CHECK: [0x0a,0x00,0x46,0xd1,0xf0,0x04,0x02,0x00]
78420 v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
78421 // CHECK: [0x0a,0x00,0x46,0xd1,0xf7,0x04,0x02,0x00]
78423 v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
78424 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xfd,0x03,0x00]
78426 v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
78427 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x09,0x00,0x00]
78429 v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
78430 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x0d,0x00,0x00]
78432 v_cmp_le_i64_e64 s[10:11], v[1:2], s[102:103]
78433 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xcd,0x00,0x00]
78435 v_cmp_le_i64_e64 s[10:11], v[1:2], flat_scratch
78436 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd1,0x00,0x00]
78438 v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
78439 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd5,0x00,0x00]
78441 v_cmp_le_i64_e64 s[10:11], v[1:2], tba
78442 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd9,0x00,0x00]
78444 v_cmp_le_i64_e64 s[10:11], v[1:2], tma
78445 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xdd,0x00,0x00]
78447 v_cmp_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78448 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xf5,0x00,0x00]
78450 v_cmp_le_i64_e64 s[10:11], v[1:2], exec
78451 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xfd,0x00,0x00]
78453 v_cmp_le_i64_e64 s[10:11], v[1:2], 0
78454 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x01,0x01,0x00]
78456 v_cmp_le_i64_e64 s[10:11], v[1:2], -1
78457 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x83,0x01,0x00]
78459 v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
78460 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xe1,0x01,0x00]
78462 v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
78463 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xef,0x01,0x00]
78465 v_cmp_gt_i64 vcc, v[1:2], v[2:3]
78466 // CHECK: [0x01,0x05,0x48,0x7d]
78468 v_cmp_gt_i64 vcc, v[254:255], v[2:3]
78469 // CHECK: [0xfe,0x05,0x48,0x7d]
78471 v_cmp_gt_i64 vcc, s[2:3], v[2:3]
78472 // CHECK: [0x02,0x04,0x48,0x7d]
78474 v_cmp_gt_i64 vcc, s[4:5], v[2:3]
78475 // CHECK: [0x04,0x04,0x48,0x7d]
78477 v_cmp_gt_i64 vcc, s[102:103], v[2:3]
78478 // CHECK: [0x66,0x04,0x48,0x7d]
78480 v_cmp_gt_i64 vcc, flat_scratch, v[2:3]
78481 // CHECK: [0x68,0x04,0x48,0x7d]
78483 v_cmp_gt_i64 vcc, vcc, v[2:3]
78484 // CHECK: [0x6a,0x04,0x48,0x7d]
78486 v_cmp_gt_i64 vcc, tba, v[2:3]
78487 // CHECK: [0x6c,0x04,0x48,0x7d]
78489 v_cmp_gt_i64 vcc, tma, v[2:3]
78490 // CHECK: [0x6e,0x04,0x48,0x7d]
78492 v_cmp_gt_i64 vcc, ttmp[10:11], v[2:3]
78493 // CHECK: [0x7a,0x04,0x48,0x7d]
78495 v_cmp_gt_i64 vcc, exec, v[2:3]
78496 // CHECK: [0x7e,0x04,0x48,0x7d]
78498 v_cmp_gt_i64 vcc, 0, v[2:3]
78499 // CHECK: [0x80,0x04,0x48,0x7d]
78501 v_cmp_gt_i64 vcc, -1, v[2:3]
78502 // CHECK: [0xc1,0x04,0x48,0x7d]
78504 v_cmp_gt_i64 vcc, 0.5, v[2:3]
78505 // CHECK: [0xf0,0x04,0x48,0x7d]
78507 v_cmp_gt_i64 vcc, -4.0, v[2:3]
78508 // CHECK: [0xf7,0x04,0x48,0x7d]
78510 v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
78511 // CHECK: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
78513 v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
78514 // CHECK: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
78516 v_cmp_gt_i64 vcc, v[1:2], v[254:255]
78517 // CHECK: [0x01,0xfd,0x49,0x7d]
78519 v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
78520 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78522 v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
78523 // CHECK: [0x0c,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78525 v_cmp_gt_i64_e64 s[102:103], v[1:2], v[2:3]
78526 // CHECK: [0x66,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78528 v_cmp_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
78529 // CHECK: [0x68,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78531 v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
78532 // CHECK: [0x6a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78534 v_cmp_gt_i64_e64 tba, v[1:2], v[2:3]
78535 // CHECK: [0x6c,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78537 v_cmp_gt_i64_e64 tma, v[1:2], v[2:3]
78538 // CHECK: [0x6e,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78540 v_cmp_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78541 // CHECK: [0x7a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
78543 v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
78544 // CHECK: [0x0a,0x00,0x48,0xd1,0xfe,0x05,0x02,0x00]
78546 v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
78547 // CHECK: [0x0a,0x00,0x48,0xd1,0x02,0x04,0x02,0x00]
78549 v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
78550 // CHECK: [0x0a,0x00,0x48,0xd1,0x04,0x04,0x02,0x00]
78552 v_cmp_gt_i64_e64 s[10:11], s[102:103], v[2:3]
78553 // CHECK: [0x0a,0x00,0x48,0xd1,0x66,0x04,0x02,0x00]
78555 v_cmp_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
78556 // CHECK: [0x0a,0x00,0x48,0xd1,0x68,0x04,0x02,0x00]
78558 v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
78559 // CHECK: [0x0a,0x00,0x48,0xd1,0x6a,0x04,0x02,0x00]
78561 v_cmp_gt_i64_e64 s[10:11], tba, v[2:3]
78562 // CHECK: [0x0a,0x00,0x48,0xd1,0x6c,0x04,0x02,0x00]
78564 v_cmp_gt_i64_e64 s[10:11], tma, v[2:3]
78565 // CHECK: [0x0a,0x00,0x48,0xd1,0x6e,0x04,0x02,0x00]
78567 v_cmp_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78568 // CHECK: [0x0a,0x00,0x48,0xd1,0x7a,0x04,0x02,0x00]
78570 v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
78571 // CHECK: [0x0a,0x00,0x48,0xd1,0x7e,0x04,0x02,0x00]
78573 v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
78574 // CHECK: [0x0a,0x00,0x48,0xd1,0x80,0x04,0x02,0x00]
78576 v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
78577 // CHECK: [0x0a,0x00,0x48,0xd1,0xc1,0x04,0x02,0x00]
78579 v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
78580 // CHECK: [0x0a,0x00,0x48,0xd1,0xf0,0x04,0x02,0x00]
78582 v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
78583 // CHECK: [0x0a,0x00,0x48,0xd1,0xf7,0x04,0x02,0x00]
78585 v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
78586 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xfd,0x03,0x00]
78588 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
78589 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x09,0x00,0x00]
78591 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
78592 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x0d,0x00,0x00]
78594 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[102:103]
78595 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xcd,0x00,0x00]
78597 v_cmp_gt_i64_e64 s[10:11], v[1:2], flat_scratch
78598 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd1,0x00,0x00]
78600 v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
78601 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd5,0x00,0x00]
78603 v_cmp_gt_i64_e64 s[10:11], v[1:2], tba
78604 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd9,0x00,0x00]
78606 v_cmp_gt_i64_e64 s[10:11], v[1:2], tma
78607 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xdd,0x00,0x00]
78609 v_cmp_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78610 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xf5,0x00,0x00]
78612 v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
78613 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xfd,0x00,0x00]
78615 v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
78616 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x01,0x01,0x00]
78618 v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
78619 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x83,0x01,0x00]
78621 v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
78622 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xe1,0x01,0x00]
78624 v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
78625 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xef,0x01,0x00]
78627 v_cmp_ne_i64 vcc, v[1:2], v[2:3]
78628 // CHECK: [0x01,0x05,0x4a,0x7d]
78630 v_cmp_ne_i64 vcc, v[254:255], v[2:3]
78631 // CHECK: [0xfe,0x05,0x4a,0x7d]
78633 v_cmp_ne_i64 vcc, s[2:3], v[2:3]
78634 // CHECK: [0x02,0x04,0x4a,0x7d]
78636 v_cmp_ne_i64 vcc, s[4:5], v[2:3]
78637 // CHECK: [0x04,0x04,0x4a,0x7d]
78639 v_cmp_ne_i64 vcc, s[102:103], v[2:3]
78640 // CHECK: [0x66,0x04,0x4a,0x7d]
78642 v_cmp_ne_i64 vcc, flat_scratch, v[2:3]
78643 // CHECK: [0x68,0x04,0x4a,0x7d]
78645 v_cmp_ne_i64 vcc, vcc, v[2:3]
78646 // CHECK: [0x6a,0x04,0x4a,0x7d]
78648 v_cmp_ne_i64 vcc, tba, v[2:3]
78649 // CHECK: [0x6c,0x04,0x4a,0x7d]
78651 v_cmp_ne_i64 vcc, tma, v[2:3]
78652 // CHECK: [0x6e,0x04,0x4a,0x7d]
78654 v_cmp_ne_i64 vcc, ttmp[10:11], v[2:3]
78655 // CHECK: [0x7a,0x04,0x4a,0x7d]
78657 v_cmp_ne_i64 vcc, exec, v[2:3]
78658 // CHECK: [0x7e,0x04,0x4a,0x7d]
78660 v_cmp_ne_i64 vcc, 0, v[2:3]
78661 // CHECK: [0x80,0x04,0x4a,0x7d]
78663 v_cmp_ne_i64 vcc, -1, v[2:3]
78664 // CHECK: [0xc1,0x04,0x4a,0x7d]
78666 v_cmp_ne_i64 vcc, 0.5, v[2:3]
78667 // CHECK: [0xf0,0x04,0x4a,0x7d]
78669 v_cmp_ne_i64 vcc, -4.0, v[2:3]
78670 // CHECK: [0xf7,0x04,0x4a,0x7d]
78672 v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
78673 // CHECK: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
78675 v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
78676 // CHECK: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
78678 v_cmp_ne_i64 vcc, v[1:2], v[254:255]
78679 // CHECK: [0x01,0xfd,0x4b,0x7d]
78681 v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
78682 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78684 v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
78685 // CHECK: [0x0c,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78687 v_cmp_ne_i64_e64 s[102:103], v[1:2], v[2:3]
78688 // CHECK: [0x66,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78690 v_cmp_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
78691 // CHECK: [0x68,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78693 v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
78694 // CHECK: [0x6a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78696 v_cmp_ne_i64_e64 tba, v[1:2], v[2:3]
78697 // CHECK: [0x6c,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78699 v_cmp_ne_i64_e64 tma, v[1:2], v[2:3]
78700 // CHECK: [0x6e,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78702 v_cmp_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78703 // CHECK: [0x7a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
78705 v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
78706 // CHECK: [0x0a,0x00,0x4a,0xd1,0xfe,0x05,0x02,0x00]
78708 v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
78709 // CHECK: [0x0a,0x00,0x4a,0xd1,0x02,0x04,0x02,0x00]
78711 v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
78712 // CHECK: [0x0a,0x00,0x4a,0xd1,0x04,0x04,0x02,0x00]
78714 v_cmp_ne_i64_e64 s[10:11], s[102:103], v[2:3]
78715 // CHECK: [0x0a,0x00,0x4a,0xd1,0x66,0x04,0x02,0x00]
78717 v_cmp_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
78718 // CHECK: [0x0a,0x00,0x4a,0xd1,0x68,0x04,0x02,0x00]
78720 v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
78721 // CHECK: [0x0a,0x00,0x4a,0xd1,0x6a,0x04,0x02,0x00]
78723 v_cmp_ne_i64_e64 s[10:11], tba, v[2:3]
78724 // CHECK: [0x0a,0x00,0x4a,0xd1,0x6c,0x04,0x02,0x00]
78726 v_cmp_ne_i64_e64 s[10:11], tma, v[2:3]
78727 // CHECK: [0x0a,0x00,0x4a,0xd1,0x6e,0x04,0x02,0x00]
78729 v_cmp_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78730 // CHECK: [0x0a,0x00,0x4a,0xd1,0x7a,0x04,0x02,0x00]
78732 v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
78733 // CHECK: [0x0a,0x00,0x4a,0xd1,0x7e,0x04,0x02,0x00]
78735 v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
78736 // CHECK: [0x0a,0x00,0x4a,0xd1,0x80,0x04,0x02,0x00]
78738 v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
78739 // CHECK: [0x0a,0x00,0x4a,0xd1,0xc1,0x04,0x02,0x00]
78741 v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
78742 // CHECK: [0x0a,0x00,0x4a,0xd1,0xf0,0x04,0x02,0x00]
78744 v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
78745 // CHECK: [0x0a,0x00,0x4a,0xd1,0xf7,0x04,0x02,0x00]
78747 v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
78748 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xfd,0x03,0x00]
78750 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
78751 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x09,0x00,0x00]
78753 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
78754 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x0d,0x00,0x00]
78756 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[102:103]
78757 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xcd,0x00,0x00]
78759 v_cmp_ne_i64_e64 s[10:11], v[1:2], flat_scratch
78760 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd1,0x00,0x00]
78762 v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
78763 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd5,0x00,0x00]
78765 v_cmp_ne_i64_e64 s[10:11], v[1:2], tba
78766 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd9,0x00,0x00]
78768 v_cmp_ne_i64_e64 s[10:11], v[1:2], tma
78769 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xdd,0x00,0x00]
78771 v_cmp_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78772 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xf5,0x00,0x00]
78774 v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
78775 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xfd,0x00,0x00]
78777 v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
78778 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x01,0x01,0x00]
78780 v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
78781 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x83,0x01,0x00]
78783 v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
78784 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xe1,0x01,0x00]
78786 v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
78787 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xef,0x01,0x00]
78789 v_cmp_ge_i64 vcc, v[1:2], v[2:3]
78790 // CHECK: [0x01,0x05,0x4c,0x7d]
78792 v_cmp_ge_i64 vcc, v[254:255], v[2:3]
78793 // CHECK: [0xfe,0x05,0x4c,0x7d]
78795 v_cmp_ge_i64 vcc, s[2:3], v[2:3]
78796 // CHECK: [0x02,0x04,0x4c,0x7d]
78798 v_cmp_ge_i64 vcc, s[4:5], v[2:3]
78799 // CHECK: [0x04,0x04,0x4c,0x7d]
78801 v_cmp_ge_i64 vcc, s[102:103], v[2:3]
78802 // CHECK: [0x66,0x04,0x4c,0x7d]
78804 v_cmp_ge_i64 vcc, flat_scratch, v[2:3]
78805 // CHECK: [0x68,0x04,0x4c,0x7d]
78807 v_cmp_ge_i64 vcc, vcc, v[2:3]
78808 // CHECK: [0x6a,0x04,0x4c,0x7d]
78810 v_cmp_ge_i64 vcc, tba, v[2:3]
78811 // CHECK: [0x6c,0x04,0x4c,0x7d]
78813 v_cmp_ge_i64 vcc, tma, v[2:3]
78814 // CHECK: [0x6e,0x04,0x4c,0x7d]
78816 v_cmp_ge_i64 vcc, ttmp[10:11], v[2:3]
78817 // CHECK: [0x7a,0x04,0x4c,0x7d]
78819 v_cmp_ge_i64 vcc, exec, v[2:3]
78820 // CHECK: [0x7e,0x04,0x4c,0x7d]
78822 v_cmp_ge_i64 vcc, 0, v[2:3]
78823 // CHECK: [0x80,0x04,0x4c,0x7d]
78825 v_cmp_ge_i64 vcc, -1, v[2:3]
78826 // CHECK: [0xc1,0x04,0x4c,0x7d]
78828 v_cmp_ge_i64 vcc, 0.5, v[2:3]
78829 // CHECK: [0xf0,0x04,0x4c,0x7d]
78831 v_cmp_ge_i64 vcc, -4.0, v[2:3]
78832 // CHECK: [0xf7,0x04,0x4c,0x7d]
78834 v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
78835 // CHECK: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
78837 v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
78838 // CHECK: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
78840 v_cmp_ge_i64 vcc, v[1:2], v[254:255]
78841 // CHECK: [0x01,0xfd,0x4d,0x7d]
78843 v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
78844 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78846 v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
78847 // CHECK: [0x0c,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78849 v_cmp_ge_i64_e64 s[102:103], v[1:2], v[2:3]
78850 // CHECK: [0x66,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78852 v_cmp_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
78853 // CHECK: [0x68,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78855 v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
78856 // CHECK: [0x6a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78858 v_cmp_ge_i64_e64 tba, v[1:2], v[2:3]
78859 // CHECK: [0x6c,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78861 v_cmp_ge_i64_e64 tma, v[1:2], v[2:3]
78862 // CHECK: [0x6e,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78864 v_cmp_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
78865 // CHECK: [0x7a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
78867 v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
78868 // CHECK: [0x0a,0x00,0x4c,0xd1,0xfe,0x05,0x02,0x00]
78870 v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
78871 // CHECK: [0x0a,0x00,0x4c,0xd1,0x02,0x04,0x02,0x00]
78873 v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
78874 // CHECK: [0x0a,0x00,0x4c,0xd1,0x04,0x04,0x02,0x00]
78876 v_cmp_ge_i64_e64 s[10:11], s[102:103], v[2:3]
78877 // CHECK: [0x0a,0x00,0x4c,0xd1,0x66,0x04,0x02,0x00]
78879 v_cmp_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
78880 // CHECK: [0x0a,0x00,0x4c,0xd1,0x68,0x04,0x02,0x00]
78882 v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
78883 // CHECK: [0x0a,0x00,0x4c,0xd1,0x6a,0x04,0x02,0x00]
78885 v_cmp_ge_i64_e64 s[10:11], tba, v[2:3]
78886 // CHECK: [0x0a,0x00,0x4c,0xd1,0x6c,0x04,0x02,0x00]
78888 v_cmp_ge_i64_e64 s[10:11], tma, v[2:3]
78889 // CHECK: [0x0a,0x00,0x4c,0xd1,0x6e,0x04,0x02,0x00]
78891 v_cmp_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
78892 // CHECK: [0x0a,0x00,0x4c,0xd1,0x7a,0x04,0x02,0x00]
78894 v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
78895 // CHECK: [0x0a,0x00,0x4c,0xd1,0x7e,0x04,0x02,0x00]
78897 v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
78898 // CHECK: [0x0a,0x00,0x4c,0xd1,0x80,0x04,0x02,0x00]
78900 v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
78901 // CHECK: [0x0a,0x00,0x4c,0xd1,0xc1,0x04,0x02,0x00]
78903 v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
78904 // CHECK: [0x0a,0x00,0x4c,0xd1,0xf0,0x04,0x02,0x00]
78906 v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
78907 // CHECK: [0x0a,0x00,0x4c,0xd1,0xf7,0x04,0x02,0x00]
78909 v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
78910 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xfd,0x03,0x00]
78912 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
78913 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x09,0x00,0x00]
78915 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
78916 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x0d,0x00,0x00]
78918 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[102:103]
78919 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xcd,0x00,0x00]
78921 v_cmp_ge_i64_e64 s[10:11], v[1:2], flat_scratch
78922 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd1,0x00,0x00]
78924 v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
78925 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd5,0x00,0x00]
78927 v_cmp_ge_i64_e64 s[10:11], v[1:2], tba
78928 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd9,0x00,0x00]
78930 v_cmp_ge_i64_e64 s[10:11], v[1:2], tma
78931 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xdd,0x00,0x00]
78933 v_cmp_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
78934 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xf5,0x00,0x00]
78936 v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
78937 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xfd,0x00,0x00]
78939 v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
78940 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x01,0x01,0x00]
78942 v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
78943 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x83,0x01,0x00]
78945 v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
78946 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xe1,0x01,0x00]
78948 v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
78949 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xef,0x01,0x00]
78951 v_cmp_t_i64 vcc, v[1:2], v[2:3]
78952 // CHECK: [0x01,0x05,0x4e,0x7d]
78954 v_cmp_t_i64 vcc, v[254:255], v[2:3]
78955 // CHECK: [0xfe,0x05,0x4e,0x7d]
78957 v_cmp_t_i64 vcc, s[2:3], v[2:3]
78958 // CHECK: [0x02,0x04,0x4e,0x7d]
78960 v_cmp_t_i64 vcc, s[4:5], v[2:3]
78961 // CHECK: [0x04,0x04,0x4e,0x7d]
78963 v_cmp_t_i64 vcc, s[102:103], v[2:3]
78964 // CHECK: [0x66,0x04,0x4e,0x7d]
78966 v_cmp_t_i64 vcc, flat_scratch, v[2:3]
78967 // CHECK: [0x68,0x04,0x4e,0x7d]
78969 v_cmp_t_i64 vcc, vcc, v[2:3]
78970 // CHECK: [0x6a,0x04,0x4e,0x7d]
78972 v_cmp_t_i64 vcc, tba, v[2:3]
78973 // CHECK: [0x6c,0x04,0x4e,0x7d]
78975 v_cmp_t_i64 vcc, tma, v[2:3]
78976 // CHECK: [0x6e,0x04,0x4e,0x7d]
78978 v_cmp_t_i64 vcc, ttmp[10:11], v[2:3]
78979 // CHECK: [0x7a,0x04,0x4e,0x7d]
78981 v_cmp_t_i64 vcc, exec, v[2:3]
78982 // CHECK: [0x7e,0x04,0x4e,0x7d]
78984 v_cmp_t_i64 vcc, 0, v[2:3]
78985 // CHECK: [0x80,0x04,0x4e,0x7d]
78987 v_cmp_t_i64 vcc, -1, v[2:3]
78988 // CHECK: [0xc1,0x04,0x4e,0x7d]
78990 v_cmp_t_i64 vcc, 0.5, v[2:3]
78991 // CHECK: [0xf0,0x04,0x4e,0x7d]
78993 v_cmp_t_i64 vcc, -4.0, v[2:3]
78994 // CHECK: [0xf7,0x04,0x4e,0x7d]
78996 v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
78997 // CHECK: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
78999 v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
79000 // CHECK: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
79002 v_cmp_t_i64 vcc, v[1:2], v[254:255]
79003 // CHECK: [0x01,0xfd,0x4f,0x7d]
79005 v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
79006 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79008 v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
79009 // CHECK: [0x0c,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79011 v_cmp_t_i64_e64 s[102:103], v[1:2], v[2:3]
79012 // CHECK: [0x66,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79014 v_cmp_t_i64_e64 flat_scratch, v[1:2], v[2:3]
79015 // CHECK: [0x68,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79017 v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
79018 // CHECK: [0x6a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79020 v_cmp_t_i64_e64 tba, v[1:2], v[2:3]
79021 // CHECK: [0x6c,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79023 v_cmp_t_i64_e64 tma, v[1:2], v[2:3]
79024 // CHECK: [0x6e,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79026 v_cmp_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79027 // CHECK: [0x7a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
79029 v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
79030 // CHECK: [0x0a,0x00,0x4e,0xd1,0xfe,0x05,0x02,0x00]
79032 v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
79033 // CHECK: [0x0a,0x00,0x4e,0xd1,0x02,0x04,0x02,0x00]
79035 v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
79036 // CHECK: [0x0a,0x00,0x4e,0xd1,0x04,0x04,0x02,0x00]
79038 v_cmp_t_i64_e64 s[10:11], s[102:103], v[2:3]
79039 // CHECK: [0x0a,0x00,0x4e,0xd1,0x66,0x04,0x02,0x00]
79041 v_cmp_t_i64_e64 s[10:11], flat_scratch, v[2:3]
79042 // CHECK: [0x0a,0x00,0x4e,0xd1,0x68,0x04,0x02,0x00]
79044 v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
79045 // CHECK: [0x0a,0x00,0x4e,0xd1,0x6a,0x04,0x02,0x00]
79047 v_cmp_t_i64_e64 s[10:11], tba, v[2:3]
79048 // CHECK: [0x0a,0x00,0x4e,0xd1,0x6c,0x04,0x02,0x00]
79050 v_cmp_t_i64_e64 s[10:11], tma, v[2:3]
79051 // CHECK: [0x0a,0x00,0x4e,0xd1,0x6e,0x04,0x02,0x00]
79053 v_cmp_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79054 // CHECK: [0x0a,0x00,0x4e,0xd1,0x7a,0x04,0x02,0x00]
79056 v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
79057 // CHECK: [0x0a,0x00,0x4e,0xd1,0x7e,0x04,0x02,0x00]
79059 v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
79060 // CHECK: [0x0a,0x00,0x4e,0xd1,0x80,0x04,0x02,0x00]
79062 v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
79063 // CHECK: [0x0a,0x00,0x4e,0xd1,0xc1,0x04,0x02,0x00]
79065 v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
79066 // CHECK: [0x0a,0x00,0x4e,0xd1,0xf0,0x04,0x02,0x00]
79068 v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
79069 // CHECK: [0x0a,0x00,0x4e,0xd1,0xf7,0x04,0x02,0x00]
79071 v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
79072 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xfd,0x03,0x00]
79074 v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
79075 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x09,0x00,0x00]
79077 v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
79078 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x0d,0x00,0x00]
79080 v_cmp_t_i64_e64 s[10:11], v[1:2], s[102:103]
79081 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xcd,0x00,0x00]
79083 v_cmp_t_i64_e64 s[10:11], v[1:2], flat_scratch
79084 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd1,0x00,0x00]
79086 v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
79087 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd5,0x00,0x00]
79089 v_cmp_t_i64_e64 s[10:11], v[1:2], tba
79090 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd9,0x00,0x00]
79092 v_cmp_t_i64_e64 s[10:11], v[1:2], tma
79093 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xdd,0x00,0x00]
79095 v_cmp_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79096 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xf5,0x00,0x00]
79098 v_cmp_t_i64_e64 s[10:11], v[1:2], exec
79099 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xfd,0x00,0x00]
79101 v_cmp_t_i64_e64 s[10:11], v[1:2], 0
79102 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x01,0x01,0x00]
79104 v_cmp_t_i64_e64 s[10:11], v[1:2], -1
79105 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x83,0x01,0x00]
79107 v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
79108 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xe1,0x01,0x00]
79110 v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
79111 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xef,0x01,0x00]
79113 v_cmpx_f_i64 vcc, v[1:2], v[2:3]
79114 // CHECK: [0x01,0x05,0x60,0x7d]
79116 v_cmpx_f_i64 vcc, v[254:255], v[2:3]
79117 // CHECK: [0xfe,0x05,0x60,0x7d]
79119 v_cmpx_f_i64 vcc, s[2:3], v[2:3]
79120 // CHECK: [0x02,0x04,0x60,0x7d]
79122 v_cmpx_f_i64 vcc, s[4:5], v[2:3]
79123 // CHECK: [0x04,0x04,0x60,0x7d]
79125 v_cmpx_f_i64 vcc, s[102:103], v[2:3]
79126 // CHECK: [0x66,0x04,0x60,0x7d]
79128 v_cmpx_f_i64 vcc, flat_scratch, v[2:3]
79129 // CHECK: [0x68,0x04,0x60,0x7d]
79131 v_cmpx_f_i64 vcc, vcc, v[2:3]
79132 // CHECK: [0x6a,0x04,0x60,0x7d]
79134 v_cmpx_f_i64 vcc, tba, v[2:3]
79135 // CHECK: [0x6c,0x04,0x60,0x7d]
79137 v_cmpx_f_i64 vcc, tma, v[2:3]
79138 // CHECK: [0x6e,0x04,0x60,0x7d]
79140 v_cmpx_f_i64 vcc, ttmp[10:11], v[2:3]
79141 // CHECK: [0x7a,0x04,0x60,0x7d]
79143 v_cmpx_f_i64 vcc, exec, v[2:3]
79144 // CHECK: [0x7e,0x04,0x60,0x7d]
79146 v_cmpx_f_i64 vcc, 0, v[2:3]
79147 // CHECK: [0x80,0x04,0x60,0x7d]
79149 v_cmpx_f_i64 vcc, -1, v[2:3]
79150 // CHECK: [0xc1,0x04,0x60,0x7d]
79152 v_cmpx_f_i64 vcc, 0.5, v[2:3]
79153 // CHECK: [0xf0,0x04,0x60,0x7d]
79155 v_cmpx_f_i64 vcc, -4.0, v[2:3]
79156 // CHECK: [0xf7,0x04,0x60,0x7d]
79158 v_cmpx_f_i64 vcc, 0xaf123456, v[2:3]
79159 // CHECK: [0xff,0x04,0x60,0x7d,0x56,0x34,0x12,0xaf]
79161 v_cmpx_f_i64 vcc, 0x3f717273, v[2:3]
79162 // CHECK: [0xff,0x04,0x60,0x7d,0x73,0x72,0x71,0x3f]
79164 v_cmpx_f_i64 vcc, v[1:2], v[254:255]
79165 // CHECK: [0x01,0xfd,0x61,0x7d]
79167 v_cmpx_f_i64_e64 s[10:11], v[1:2], v[2:3]
79168 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79170 v_cmpx_f_i64_e64 s[12:13], v[1:2], v[2:3]
79171 // CHECK: [0x0c,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79173 v_cmpx_f_i64_e64 s[102:103], v[1:2], v[2:3]
79174 // CHECK: [0x66,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79176 v_cmpx_f_i64_e64 flat_scratch, v[1:2], v[2:3]
79177 // CHECK: [0x68,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79179 v_cmpx_f_i64_e64 vcc, v[1:2], v[2:3]
79180 // CHECK: [0x6a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79182 v_cmpx_f_i64_e64 tba, v[1:2], v[2:3]
79183 // CHECK: [0x6c,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79185 v_cmpx_f_i64_e64 tma, v[1:2], v[2:3]
79186 // CHECK: [0x6e,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79188 v_cmpx_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79189 // CHECK: [0x7a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
79191 v_cmpx_f_i64_e64 s[10:11], v[254:255], v[2:3]
79192 // CHECK: [0x0a,0x00,0x60,0xd1,0xfe,0x05,0x02,0x00]
79194 v_cmpx_f_i64_e64 s[10:11], s[2:3], v[2:3]
79195 // CHECK: [0x0a,0x00,0x60,0xd1,0x02,0x04,0x02,0x00]
79197 v_cmpx_f_i64_e64 s[10:11], s[4:5], v[2:3]
79198 // CHECK: [0x0a,0x00,0x60,0xd1,0x04,0x04,0x02,0x00]
79200 v_cmpx_f_i64_e64 s[10:11], s[102:103], v[2:3]
79201 // CHECK: [0x0a,0x00,0x60,0xd1,0x66,0x04,0x02,0x00]
79203 v_cmpx_f_i64_e64 s[10:11], flat_scratch, v[2:3]
79204 // CHECK: [0x0a,0x00,0x60,0xd1,0x68,0x04,0x02,0x00]
79206 v_cmpx_f_i64_e64 s[10:11], vcc, v[2:3]
79207 // CHECK: [0x0a,0x00,0x60,0xd1,0x6a,0x04,0x02,0x00]
79209 v_cmpx_f_i64_e64 s[10:11], tba, v[2:3]
79210 // CHECK: [0x0a,0x00,0x60,0xd1,0x6c,0x04,0x02,0x00]
79212 v_cmpx_f_i64_e64 s[10:11], tma, v[2:3]
79213 // CHECK: [0x0a,0x00,0x60,0xd1,0x6e,0x04,0x02,0x00]
79215 v_cmpx_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79216 // CHECK: [0x0a,0x00,0x60,0xd1,0x7a,0x04,0x02,0x00]
79218 v_cmpx_f_i64_e64 s[10:11], exec, v[2:3]
79219 // CHECK: [0x0a,0x00,0x60,0xd1,0x7e,0x04,0x02,0x00]
79221 v_cmpx_f_i64_e64 s[10:11], 0, v[2:3]
79222 // CHECK: [0x0a,0x00,0x60,0xd1,0x80,0x04,0x02,0x00]
79224 v_cmpx_f_i64_e64 s[10:11], -1, v[2:3]
79225 // CHECK: [0x0a,0x00,0x60,0xd1,0xc1,0x04,0x02,0x00]
79227 v_cmpx_f_i64_e64 s[10:11], 0.5, v[2:3]
79228 // CHECK: [0x0a,0x00,0x60,0xd1,0xf0,0x04,0x02,0x00]
79230 v_cmpx_f_i64_e64 s[10:11], -4.0, v[2:3]
79231 // CHECK: [0x0a,0x00,0x60,0xd1,0xf7,0x04,0x02,0x00]
79233 v_cmpx_f_i64_e64 s[10:11], v[1:2], v[254:255]
79234 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xfd,0x03,0x00]
79236 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[4:5]
79237 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x09,0x00,0x00]
79239 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[6:7]
79240 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x0d,0x00,0x00]
79242 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[102:103]
79243 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xcd,0x00,0x00]
79245 v_cmpx_f_i64_e64 s[10:11], v[1:2], flat_scratch
79246 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd1,0x00,0x00]
79248 v_cmpx_f_i64_e64 s[10:11], v[1:2], vcc
79249 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd5,0x00,0x00]
79251 v_cmpx_f_i64_e64 s[10:11], v[1:2], tba
79252 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd9,0x00,0x00]
79254 v_cmpx_f_i64_e64 s[10:11], v[1:2], tma
79255 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xdd,0x00,0x00]
79257 v_cmpx_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79258 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xf5,0x00,0x00]
79260 v_cmpx_f_i64_e64 s[10:11], v[1:2], exec
79261 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xfd,0x00,0x00]
79263 v_cmpx_f_i64_e64 s[10:11], v[1:2], 0
79264 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x01,0x01,0x00]
79266 v_cmpx_f_i64_e64 s[10:11], v[1:2], -1
79267 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x83,0x01,0x00]
79269 v_cmpx_f_i64_e64 s[10:11], v[1:2], 0.5
79270 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xe1,0x01,0x00]
79272 v_cmpx_f_i64_e64 s[10:11], v[1:2], -4.0
79273 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xef,0x01,0x00]
79275 v_cmpx_lt_i64 vcc, v[1:2], v[2:3]
79276 // CHECK: [0x01,0x05,0x62,0x7d]
79278 v_cmpx_lt_i64 vcc, v[254:255], v[2:3]
79279 // CHECK: [0xfe,0x05,0x62,0x7d]
79281 v_cmpx_lt_i64 vcc, s[2:3], v[2:3]
79282 // CHECK: [0x02,0x04,0x62,0x7d]
79284 v_cmpx_lt_i64 vcc, s[4:5], v[2:3]
79285 // CHECK: [0x04,0x04,0x62,0x7d]
79287 v_cmpx_lt_i64 vcc, s[102:103], v[2:3]
79288 // CHECK: [0x66,0x04,0x62,0x7d]
79290 v_cmpx_lt_i64 vcc, flat_scratch, v[2:3]
79291 // CHECK: [0x68,0x04,0x62,0x7d]
79293 v_cmpx_lt_i64 vcc, vcc, v[2:3]
79294 // CHECK: [0x6a,0x04,0x62,0x7d]
79296 v_cmpx_lt_i64 vcc, tba, v[2:3]
79297 // CHECK: [0x6c,0x04,0x62,0x7d]
79299 v_cmpx_lt_i64 vcc, tma, v[2:3]
79300 // CHECK: [0x6e,0x04,0x62,0x7d]
79302 v_cmpx_lt_i64 vcc, ttmp[10:11], v[2:3]
79303 // CHECK: [0x7a,0x04,0x62,0x7d]
79305 v_cmpx_lt_i64 vcc, exec, v[2:3]
79306 // CHECK: [0x7e,0x04,0x62,0x7d]
79308 v_cmpx_lt_i64 vcc, 0, v[2:3]
79309 // CHECK: [0x80,0x04,0x62,0x7d]
79311 v_cmpx_lt_i64 vcc, -1, v[2:3]
79312 // CHECK: [0xc1,0x04,0x62,0x7d]
79314 v_cmpx_lt_i64 vcc, 0.5, v[2:3]
79315 // CHECK: [0xf0,0x04,0x62,0x7d]
79317 v_cmpx_lt_i64 vcc, -4.0, v[2:3]
79318 // CHECK: [0xf7,0x04,0x62,0x7d]
79320 v_cmpx_lt_i64 vcc, 0xaf123456, v[2:3]
79321 // CHECK: [0xff,0x04,0x62,0x7d,0x56,0x34,0x12,0xaf]
79323 v_cmpx_lt_i64 vcc, 0x3f717273, v[2:3]
79324 // CHECK: [0xff,0x04,0x62,0x7d,0x73,0x72,0x71,0x3f]
79326 v_cmpx_lt_i64 vcc, v[1:2], v[254:255]
79327 // CHECK: [0x01,0xfd,0x63,0x7d]
79329 v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[2:3]
79330 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79332 v_cmpx_lt_i64_e64 s[12:13], v[1:2], v[2:3]
79333 // CHECK: [0x0c,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79335 v_cmpx_lt_i64_e64 s[102:103], v[1:2], v[2:3]
79336 // CHECK: [0x66,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79338 v_cmpx_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
79339 // CHECK: [0x68,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79341 v_cmpx_lt_i64_e64 vcc, v[1:2], v[2:3]
79342 // CHECK: [0x6a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79344 v_cmpx_lt_i64_e64 tba, v[1:2], v[2:3]
79345 // CHECK: [0x6c,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79347 v_cmpx_lt_i64_e64 tma, v[1:2], v[2:3]
79348 // CHECK: [0x6e,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79350 v_cmpx_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79351 // CHECK: [0x7a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
79353 v_cmpx_lt_i64_e64 s[10:11], v[254:255], v[2:3]
79354 // CHECK: [0x0a,0x00,0x62,0xd1,0xfe,0x05,0x02,0x00]
79356 v_cmpx_lt_i64_e64 s[10:11], s[2:3], v[2:3]
79357 // CHECK: [0x0a,0x00,0x62,0xd1,0x02,0x04,0x02,0x00]
79359 v_cmpx_lt_i64_e64 s[10:11], s[4:5], v[2:3]
79360 // CHECK: [0x0a,0x00,0x62,0xd1,0x04,0x04,0x02,0x00]
79362 v_cmpx_lt_i64_e64 s[10:11], s[102:103], v[2:3]
79363 // CHECK: [0x0a,0x00,0x62,0xd1,0x66,0x04,0x02,0x00]
79365 v_cmpx_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
79366 // CHECK: [0x0a,0x00,0x62,0xd1,0x68,0x04,0x02,0x00]
79368 v_cmpx_lt_i64_e64 s[10:11], vcc, v[2:3]
79369 // CHECK: [0x0a,0x00,0x62,0xd1,0x6a,0x04,0x02,0x00]
79371 v_cmpx_lt_i64_e64 s[10:11], tba, v[2:3]
79372 // CHECK: [0x0a,0x00,0x62,0xd1,0x6c,0x04,0x02,0x00]
79374 v_cmpx_lt_i64_e64 s[10:11], tma, v[2:3]
79375 // CHECK: [0x0a,0x00,0x62,0xd1,0x6e,0x04,0x02,0x00]
79377 v_cmpx_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79378 // CHECK: [0x0a,0x00,0x62,0xd1,0x7a,0x04,0x02,0x00]
79380 v_cmpx_lt_i64_e64 s[10:11], exec, v[2:3]
79381 // CHECK: [0x0a,0x00,0x62,0xd1,0x7e,0x04,0x02,0x00]
79383 v_cmpx_lt_i64_e64 s[10:11], 0, v[2:3]
79384 // CHECK: [0x0a,0x00,0x62,0xd1,0x80,0x04,0x02,0x00]
79386 v_cmpx_lt_i64_e64 s[10:11], -1, v[2:3]
79387 // CHECK: [0x0a,0x00,0x62,0xd1,0xc1,0x04,0x02,0x00]
79389 v_cmpx_lt_i64_e64 s[10:11], 0.5, v[2:3]
79390 // CHECK: [0x0a,0x00,0x62,0xd1,0xf0,0x04,0x02,0x00]
79392 v_cmpx_lt_i64_e64 s[10:11], -4.0, v[2:3]
79393 // CHECK: [0x0a,0x00,0x62,0xd1,0xf7,0x04,0x02,0x00]
79395 v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[254:255]
79396 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xfd,0x03,0x00]
79398 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[4:5]
79399 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x09,0x00,0x00]
79401 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[6:7]
79402 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x0d,0x00,0x00]
79404 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[102:103]
79405 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xcd,0x00,0x00]
79407 v_cmpx_lt_i64_e64 s[10:11], v[1:2], flat_scratch
79408 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd1,0x00,0x00]
79410 v_cmpx_lt_i64_e64 s[10:11], v[1:2], vcc
79411 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd5,0x00,0x00]
79413 v_cmpx_lt_i64_e64 s[10:11], v[1:2], tba
79414 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd9,0x00,0x00]
79416 v_cmpx_lt_i64_e64 s[10:11], v[1:2], tma
79417 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xdd,0x00,0x00]
79419 v_cmpx_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79420 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xf5,0x00,0x00]
79422 v_cmpx_lt_i64_e64 s[10:11], v[1:2], exec
79423 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xfd,0x00,0x00]
79425 v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0
79426 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x01,0x01,0x00]
79428 v_cmpx_lt_i64_e64 s[10:11], v[1:2], -1
79429 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x83,0x01,0x00]
79431 v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0.5
79432 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xe1,0x01,0x00]
79434 v_cmpx_lt_i64_e64 s[10:11], v[1:2], -4.0
79435 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xef,0x01,0x00]
79437 v_cmpx_eq_i64 vcc, v[1:2], v[2:3]
79438 // CHECK: [0x01,0x05,0x64,0x7d]
79440 v_cmpx_eq_i64 vcc, v[254:255], v[2:3]
79441 // CHECK: [0xfe,0x05,0x64,0x7d]
79443 v_cmpx_eq_i64 vcc, s[2:3], v[2:3]
79444 // CHECK: [0x02,0x04,0x64,0x7d]
79446 v_cmpx_eq_i64 vcc, s[4:5], v[2:3]
79447 // CHECK: [0x04,0x04,0x64,0x7d]
79449 v_cmpx_eq_i64 vcc, s[102:103], v[2:3]
79450 // CHECK: [0x66,0x04,0x64,0x7d]
79452 v_cmpx_eq_i64 vcc, flat_scratch, v[2:3]
79453 // CHECK: [0x68,0x04,0x64,0x7d]
79455 v_cmpx_eq_i64 vcc, vcc, v[2:3]
79456 // CHECK: [0x6a,0x04,0x64,0x7d]
79458 v_cmpx_eq_i64 vcc, tba, v[2:3]
79459 // CHECK: [0x6c,0x04,0x64,0x7d]
79461 v_cmpx_eq_i64 vcc, tma, v[2:3]
79462 // CHECK: [0x6e,0x04,0x64,0x7d]
79464 v_cmpx_eq_i64 vcc, ttmp[10:11], v[2:3]
79465 // CHECK: [0x7a,0x04,0x64,0x7d]
79467 v_cmpx_eq_i64 vcc, exec, v[2:3]
79468 // CHECK: [0x7e,0x04,0x64,0x7d]
79470 v_cmpx_eq_i64 vcc, 0, v[2:3]
79471 // CHECK: [0x80,0x04,0x64,0x7d]
79473 v_cmpx_eq_i64 vcc, -1, v[2:3]
79474 // CHECK: [0xc1,0x04,0x64,0x7d]
79476 v_cmpx_eq_i64 vcc, 0.5, v[2:3]
79477 // CHECK: [0xf0,0x04,0x64,0x7d]
79479 v_cmpx_eq_i64 vcc, -4.0, v[2:3]
79480 // CHECK: [0xf7,0x04,0x64,0x7d]
79482 v_cmpx_eq_i64 vcc, 0xaf123456, v[2:3]
79483 // CHECK: [0xff,0x04,0x64,0x7d,0x56,0x34,0x12,0xaf]
79485 v_cmpx_eq_i64 vcc, 0x3f717273, v[2:3]
79486 // CHECK: [0xff,0x04,0x64,0x7d,0x73,0x72,0x71,0x3f]
79488 v_cmpx_eq_i64 vcc, v[1:2], v[254:255]
79489 // CHECK: [0x01,0xfd,0x65,0x7d]
79491 v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[2:3]
79492 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79494 v_cmpx_eq_i64_e64 s[12:13], v[1:2], v[2:3]
79495 // CHECK: [0x0c,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79497 v_cmpx_eq_i64_e64 s[102:103], v[1:2], v[2:3]
79498 // CHECK: [0x66,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79500 v_cmpx_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
79501 // CHECK: [0x68,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79503 v_cmpx_eq_i64_e64 vcc, v[1:2], v[2:3]
79504 // CHECK: [0x6a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79506 v_cmpx_eq_i64_e64 tba, v[1:2], v[2:3]
79507 // CHECK: [0x6c,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79509 v_cmpx_eq_i64_e64 tma, v[1:2], v[2:3]
79510 // CHECK: [0x6e,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79512 v_cmpx_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79513 // CHECK: [0x7a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
79515 v_cmpx_eq_i64_e64 s[10:11], v[254:255], v[2:3]
79516 // CHECK: [0x0a,0x00,0x64,0xd1,0xfe,0x05,0x02,0x00]
79518 v_cmpx_eq_i64_e64 s[10:11], s[2:3], v[2:3]
79519 // CHECK: [0x0a,0x00,0x64,0xd1,0x02,0x04,0x02,0x00]
79521 v_cmpx_eq_i64_e64 s[10:11], s[4:5], v[2:3]
79522 // CHECK: [0x0a,0x00,0x64,0xd1,0x04,0x04,0x02,0x00]
79524 v_cmpx_eq_i64_e64 s[10:11], s[102:103], v[2:3]
79525 // CHECK: [0x0a,0x00,0x64,0xd1,0x66,0x04,0x02,0x00]
79527 v_cmpx_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
79528 // CHECK: [0x0a,0x00,0x64,0xd1,0x68,0x04,0x02,0x00]
79530 v_cmpx_eq_i64_e64 s[10:11], vcc, v[2:3]
79531 // CHECK: [0x0a,0x00,0x64,0xd1,0x6a,0x04,0x02,0x00]
79533 v_cmpx_eq_i64_e64 s[10:11], tba, v[2:3]
79534 // CHECK: [0x0a,0x00,0x64,0xd1,0x6c,0x04,0x02,0x00]
79536 v_cmpx_eq_i64_e64 s[10:11], tma, v[2:3]
79537 // CHECK: [0x0a,0x00,0x64,0xd1,0x6e,0x04,0x02,0x00]
79539 v_cmpx_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79540 // CHECK: [0x0a,0x00,0x64,0xd1,0x7a,0x04,0x02,0x00]
79542 v_cmpx_eq_i64_e64 s[10:11], exec, v[2:3]
79543 // CHECK: [0x0a,0x00,0x64,0xd1,0x7e,0x04,0x02,0x00]
79545 v_cmpx_eq_i64_e64 s[10:11], 0, v[2:3]
79546 // CHECK: [0x0a,0x00,0x64,0xd1,0x80,0x04,0x02,0x00]
79548 v_cmpx_eq_i64_e64 s[10:11], -1, v[2:3]
79549 // CHECK: [0x0a,0x00,0x64,0xd1,0xc1,0x04,0x02,0x00]
79551 v_cmpx_eq_i64_e64 s[10:11], 0.5, v[2:3]
79552 // CHECK: [0x0a,0x00,0x64,0xd1,0xf0,0x04,0x02,0x00]
79554 v_cmpx_eq_i64_e64 s[10:11], -4.0, v[2:3]
79555 // CHECK: [0x0a,0x00,0x64,0xd1,0xf7,0x04,0x02,0x00]
79557 v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[254:255]
79558 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xfd,0x03,0x00]
79560 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[4:5]
79561 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x09,0x00,0x00]
79563 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[6:7]
79564 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x0d,0x00,0x00]
79566 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[102:103]
79567 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xcd,0x00,0x00]
79569 v_cmpx_eq_i64_e64 s[10:11], v[1:2], flat_scratch
79570 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd1,0x00,0x00]
79572 v_cmpx_eq_i64_e64 s[10:11], v[1:2], vcc
79573 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd5,0x00,0x00]
79575 v_cmpx_eq_i64_e64 s[10:11], v[1:2], tba
79576 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd9,0x00,0x00]
79578 v_cmpx_eq_i64_e64 s[10:11], v[1:2], tma
79579 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xdd,0x00,0x00]
79581 v_cmpx_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79582 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xf5,0x00,0x00]
79584 v_cmpx_eq_i64_e64 s[10:11], v[1:2], exec
79585 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xfd,0x00,0x00]
79587 v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0
79588 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x01,0x01,0x00]
79590 v_cmpx_eq_i64_e64 s[10:11], v[1:2], -1
79591 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x83,0x01,0x00]
79593 v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0.5
79594 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xe1,0x01,0x00]
79596 v_cmpx_eq_i64_e64 s[10:11], v[1:2], -4.0
79597 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xef,0x01,0x00]
79599 v_cmpx_le_i64 vcc, v[1:2], v[2:3]
79600 // CHECK: [0x01,0x05,0x66,0x7d]
79602 v_cmpx_le_i64 vcc, v[254:255], v[2:3]
79603 // CHECK: [0xfe,0x05,0x66,0x7d]
79605 v_cmpx_le_i64 vcc, s[2:3], v[2:3]
79606 // CHECK: [0x02,0x04,0x66,0x7d]
79608 v_cmpx_le_i64 vcc, s[4:5], v[2:3]
79609 // CHECK: [0x04,0x04,0x66,0x7d]
79611 v_cmpx_le_i64 vcc, s[102:103], v[2:3]
79612 // CHECK: [0x66,0x04,0x66,0x7d]
79614 v_cmpx_le_i64 vcc, flat_scratch, v[2:3]
79615 // CHECK: [0x68,0x04,0x66,0x7d]
79617 v_cmpx_le_i64 vcc, vcc, v[2:3]
79618 // CHECK: [0x6a,0x04,0x66,0x7d]
79620 v_cmpx_le_i64 vcc, tba, v[2:3]
79621 // CHECK: [0x6c,0x04,0x66,0x7d]
79623 v_cmpx_le_i64 vcc, tma, v[2:3]
79624 // CHECK: [0x6e,0x04,0x66,0x7d]
79626 v_cmpx_le_i64 vcc, ttmp[10:11], v[2:3]
79627 // CHECK: [0x7a,0x04,0x66,0x7d]
79629 v_cmpx_le_i64 vcc, exec, v[2:3]
79630 // CHECK: [0x7e,0x04,0x66,0x7d]
79632 v_cmpx_le_i64 vcc, 0, v[2:3]
79633 // CHECK: [0x80,0x04,0x66,0x7d]
79635 v_cmpx_le_i64 vcc, -1, v[2:3]
79636 // CHECK: [0xc1,0x04,0x66,0x7d]
79638 v_cmpx_le_i64 vcc, 0.5, v[2:3]
79639 // CHECK: [0xf0,0x04,0x66,0x7d]
79641 v_cmpx_le_i64 vcc, -4.0, v[2:3]
79642 // CHECK: [0xf7,0x04,0x66,0x7d]
79644 v_cmpx_le_i64 vcc, 0xaf123456, v[2:3]
79645 // CHECK: [0xff,0x04,0x66,0x7d,0x56,0x34,0x12,0xaf]
79647 v_cmpx_le_i64 vcc, 0x3f717273, v[2:3]
79648 // CHECK: [0xff,0x04,0x66,0x7d,0x73,0x72,0x71,0x3f]
79650 v_cmpx_le_i64 vcc, v[1:2], v[254:255]
79651 // CHECK: [0x01,0xfd,0x67,0x7d]
79653 v_cmpx_le_i64_e64 s[10:11], v[1:2], v[2:3]
79654 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79656 v_cmpx_le_i64_e64 s[12:13], v[1:2], v[2:3]
79657 // CHECK: [0x0c,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79659 v_cmpx_le_i64_e64 s[102:103], v[1:2], v[2:3]
79660 // CHECK: [0x66,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79662 v_cmpx_le_i64_e64 flat_scratch, v[1:2], v[2:3]
79663 // CHECK: [0x68,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79665 v_cmpx_le_i64_e64 vcc, v[1:2], v[2:3]
79666 // CHECK: [0x6a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79668 v_cmpx_le_i64_e64 tba, v[1:2], v[2:3]
79669 // CHECK: [0x6c,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79671 v_cmpx_le_i64_e64 tma, v[1:2], v[2:3]
79672 // CHECK: [0x6e,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79674 v_cmpx_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79675 // CHECK: [0x7a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
79677 v_cmpx_le_i64_e64 s[10:11], v[254:255], v[2:3]
79678 // CHECK: [0x0a,0x00,0x66,0xd1,0xfe,0x05,0x02,0x00]
79680 v_cmpx_le_i64_e64 s[10:11], s[2:3], v[2:3]
79681 // CHECK: [0x0a,0x00,0x66,0xd1,0x02,0x04,0x02,0x00]
79683 v_cmpx_le_i64_e64 s[10:11], s[4:5], v[2:3]
79684 // CHECK: [0x0a,0x00,0x66,0xd1,0x04,0x04,0x02,0x00]
79686 v_cmpx_le_i64_e64 s[10:11], s[102:103], v[2:3]
79687 // CHECK: [0x0a,0x00,0x66,0xd1,0x66,0x04,0x02,0x00]
79689 v_cmpx_le_i64_e64 s[10:11], flat_scratch, v[2:3]
79690 // CHECK: [0x0a,0x00,0x66,0xd1,0x68,0x04,0x02,0x00]
79692 v_cmpx_le_i64_e64 s[10:11], vcc, v[2:3]
79693 // CHECK: [0x0a,0x00,0x66,0xd1,0x6a,0x04,0x02,0x00]
79695 v_cmpx_le_i64_e64 s[10:11], tba, v[2:3]
79696 // CHECK: [0x0a,0x00,0x66,0xd1,0x6c,0x04,0x02,0x00]
79698 v_cmpx_le_i64_e64 s[10:11], tma, v[2:3]
79699 // CHECK: [0x0a,0x00,0x66,0xd1,0x6e,0x04,0x02,0x00]
79701 v_cmpx_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79702 // CHECK: [0x0a,0x00,0x66,0xd1,0x7a,0x04,0x02,0x00]
79704 v_cmpx_le_i64_e64 s[10:11], exec, v[2:3]
79705 // CHECK: [0x0a,0x00,0x66,0xd1,0x7e,0x04,0x02,0x00]
79707 v_cmpx_le_i64_e64 s[10:11], 0, v[2:3]
79708 // CHECK: [0x0a,0x00,0x66,0xd1,0x80,0x04,0x02,0x00]
79710 v_cmpx_le_i64_e64 s[10:11], -1, v[2:3]
79711 // CHECK: [0x0a,0x00,0x66,0xd1,0xc1,0x04,0x02,0x00]
79713 v_cmpx_le_i64_e64 s[10:11], 0.5, v[2:3]
79714 // CHECK: [0x0a,0x00,0x66,0xd1,0xf0,0x04,0x02,0x00]
79716 v_cmpx_le_i64_e64 s[10:11], -4.0, v[2:3]
79717 // CHECK: [0x0a,0x00,0x66,0xd1,0xf7,0x04,0x02,0x00]
79719 v_cmpx_le_i64_e64 s[10:11], v[1:2], v[254:255]
79720 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xfd,0x03,0x00]
79722 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[4:5]
79723 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x09,0x00,0x00]
79725 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[6:7]
79726 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x0d,0x00,0x00]
79728 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[102:103]
79729 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xcd,0x00,0x00]
79731 v_cmpx_le_i64_e64 s[10:11], v[1:2], flat_scratch
79732 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd1,0x00,0x00]
79734 v_cmpx_le_i64_e64 s[10:11], v[1:2], vcc
79735 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd5,0x00,0x00]
79737 v_cmpx_le_i64_e64 s[10:11], v[1:2], tba
79738 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd9,0x00,0x00]
79740 v_cmpx_le_i64_e64 s[10:11], v[1:2], tma
79741 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xdd,0x00,0x00]
79743 v_cmpx_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79744 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xf5,0x00,0x00]
79746 v_cmpx_le_i64_e64 s[10:11], v[1:2], exec
79747 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xfd,0x00,0x00]
79749 v_cmpx_le_i64_e64 s[10:11], v[1:2], 0
79750 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x01,0x01,0x00]
79752 v_cmpx_le_i64_e64 s[10:11], v[1:2], -1
79753 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x83,0x01,0x00]
79755 v_cmpx_le_i64_e64 s[10:11], v[1:2], 0.5
79756 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xe1,0x01,0x00]
79758 v_cmpx_le_i64_e64 s[10:11], v[1:2], -4.0
79759 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xef,0x01,0x00]
79761 v_cmpx_gt_i64 vcc, v[1:2], v[2:3]
79762 // CHECK: [0x01,0x05,0x68,0x7d]
79764 v_cmpx_gt_i64 vcc, v[254:255], v[2:3]
79765 // CHECK: [0xfe,0x05,0x68,0x7d]
79767 v_cmpx_gt_i64 vcc, s[2:3], v[2:3]
79768 // CHECK: [0x02,0x04,0x68,0x7d]
79770 v_cmpx_gt_i64 vcc, s[4:5], v[2:3]
79771 // CHECK: [0x04,0x04,0x68,0x7d]
79773 v_cmpx_gt_i64 vcc, s[102:103], v[2:3]
79774 // CHECK: [0x66,0x04,0x68,0x7d]
79776 v_cmpx_gt_i64 vcc, flat_scratch, v[2:3]
79777 // CHECK: [0x68,0x04,0x68,0x7d]
79779 v_cmpx_gt_i64 vcc, vcc, v[2:3]
79780 // CHECK: [0x6a,0x04,0x68,0x7d]
79782 v_cmpx_gt_i64 vcc, tba, v[2:3]
79783 // CHECK: [0x6c,0x04,0x68,0x7d]
79785 v_cmpx_gt_i64 vcc, tma, v[2:3]
79786 // CHECK: [0x6e,0x04,0x68,0x7d]
79788 v_cmpx_gt_i64 vcc, ttmp[10:11], v[2:3]
79789 // CHECK: [0x7a,0x04,0x68,0x7d]
79791 v_cmpx_gt_i64 vcc, exec, v[2:3]
79792 // CHECK: [0x7e,0x04,0x68,0x7d]
79794 v_cmpx_gt_i64 vcc, 0, v[2:3]
79795 // CHECK: [0x80,0x04,0x68,0x7d]
79797 v_cmpx_gt_i64 vcc, -1, v[2:3]
79798 // CHECK: [0xc1,0x04,0x68,0x7d]
79800 v_cmpx_gt_i64 vcc, 0.5, v[2:3]
79801 // CHECK: [0xf0,0x04,0x68,0x7d]
79803 v_cmpx_gt_i64 vcc, -4.0, v[2:3]
79804 // CHECK: [0xf7,0x04,0x68,0x7d]
79806 v_cmpx_gt_i64 vcc, 0xaf123456, v[2:3]
79807 // CHECK: [0xff,0x04,0x68,0x7d,0x56,0x34,0x12,0xaf]
79809 v_cmpx_gt_i64 vcc, 0x3f717273, v[2:3]
79810 // CHECK: [0xff,0x04,0x68,0x7d,0x73,0x72,0x71,0x3f]
79812 v_cmpx_gt_i64 vcc, v[1:2], v[254:255]
79813 // CHECK: [0x01,0xfd,0x69,0x7d]
79815 v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[2:3]
79816 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79818 v_cmpx_gt_i64_e64 s[12:13], v[1:2], v[2:3]
79819 // CHECK: [0x0c,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79821 v_cmpx_gt_i64_e64 s[102:103], v[1:2], v[2:3]
79822 // CHECK: [0x66,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79824 v_cmpx_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
79825 // CHECK: [0x68,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79827 v_cmpx_gt_i64_e64 vcc, v[1:2], v[2:3]
79828 // CHECK: [0x6a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79830 v_cmpx_gt_i64_e64 tba, v[1:2], v[2:3]
79831 // CHECK: [0x6c,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79833 v_cmpx_gt_i64_e64 tma, v[1:2], v[2:3]
79834 // CHECK: [0x6e,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79836 v_cmpx_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79837 // CHECK: [0x7a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
79839 v_cmpx_gt_i64_e64 s[10:11], v[254:255], v[2:3]
79840 // CHECK: [0x0a,0x00,0x68,0xd1,0xfe,0x05,0x02,0x00]
79842 v_cmpx_gt_i64_e64 s[10:11], s[2:3], v[2:3]
79843 // CHECK: [0x0a,0x00,0x68,0xd1,0x02,0x04,0x02,0x00]
79845 v_cmpx_gt_i64_e64 s[10:11], s[4:5], v[2:3]
79846 // CHECK: [0x0a,0x00,0x68,0xd1,0x04,0x04,0x02,0x00]
79848 v_cmpx_gt_i64_e64 s[10:11], s[102:103], v[2:3]
79849 // CHECK: [0x0a,0x00,0x68,0xd1,0x66,0x04,0x02,0x00]
79851 v_cmpx_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
79852 // CHECK: [0x0a,0x00,0x68,0xd1,0x68,0x04,0x02,0x00]
79854 v_cmpx_gt_i64_e64 s[10:11], vcc, v[2:3]
79855 // CHECK: [0x0a,0x00,0x68,0xd1,0x6a,0x04,0x02,0x00]
79857 v_cmpx_gt_i64_e64 s[10:11], tba, v[2:3]
79858 // CHECK: [0x0a,0x00,0x68,0xd1,0x6c,0x04,0x02,0x00]
79860 v_cmpx_gt_i64_e64 s[10:11], tma, v[2:3]
79861 // CHECK: [0x0a,0x00,0x68,0xd1,0x6e,0x04,0x02,0x00]
79863 v_cmpx_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
79864 // CHECK: [0x0a,0x00,0x68,0xd1,0x7a,0x04,0x02,0x00]
79866 v_cmpx_gt_i64_e64 s[10:11], exec, v[2:3]
79867 // CHECK: [0x0a,0x00,0x68,0xd1,0x7e,0x04,0x02,0x00]
79869 v_cmpx_gt_i64_e64 s[10:11], 0, v[2:3]
79870 // CHECK: [0x0a,0x00,0x68,0xd1,0x80,0x04,0x02,0x00]
79872 v_cmpx_gt_i64_e64 s[10:11], -1, v[2:3]
79873 // CHECK: [0x0a,0x00,0x68,0xd1,0xc1,0x04,0x02,0x00]
79875 v_cmpx_gt_i64_e64 s[10:11], 0.5, v[2:3]
79876 // CHECK: [0x0a,0x00,0x68,0xd1,0xf0,0x04,0x02,0x00]
79878 v_cmpx_gt_i64_e64 s[10:11], -4.0, v[2:3]
79879 // CHECK: [0x0a,0x00,0x68,0xd1,0xf7,0x04,0x02,0x00]
79881 v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[254:255]
79882 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xfd,0x03,0x00]
79884 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[4:5]
79885 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x09,0x00,0x00]
79887 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[6:7]
79888 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x0d,0x00,0x00]
79890 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[102:103]
79891 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xcd,0x00,0x00]
79893 v_cmpx_gt_i64_e64 s[10:11], v[1:2], flat_scratch
79894 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd1,0x00,0x00]
79896 v_cmpx_gt_i64_e64 s[10:11], v[1:2], vcc
79897 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd5,0x00,0x00]
79899 v_cmpx_gt_i64_e64 s[10:11], v[1:2], tba
79900 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd9,0x00,0x00]
79902 v_cmpx_gt_i64_e64 s[10:11], v[1:2], tma
79903 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xdd,0x00,0x00]
79905 v_cmpx_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
79906 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xf5,0x00,0x00]
79908 v_cmpx_gt_i64_e64 s[10:11], v[1:2], exec
79909 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xfd,0x00,0x00]
79911 v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0
79912 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x01,0x01,0x00]
79914 v_cmpx_gt_i64_e64 s[10:11], v[1:2], -1
79915 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x83,0x01,0x00]
79917 v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0.5
79918 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xe1,0x01,0x00]
79920 v_cmpx_gt_i64_e64 s[10:11], v[1:2], -4.0
79921 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xef,0x01,0x00]
79923 v_cmpx_ne_i64 vcc, v[1:2], v[2:3]
79924 // CHECK: [0x01,0x05,0x6a,0x7d]
79926 v_cmpx_ne_i64 vcc, v[254:255], v[2:3]
79927 // CHECK: [0xfe,0x05,0x6a,0x7d]
79929 v_cmpx_ne_i64 vcc, s[2:3], v[2:3]
79930 // CHECK: [0x02,0x04,0x6a,0x7d]
79932 v_cmpx_ne_i64 vcc, s[4:5], v[2:3]
79933 // CHECK: [0x04,0x04,0x6a,0x7d]
79935 v_cmpx_ne_i64 vcc, s[102:103], v[2:3]
79936 // CHECK: [0x66,0x04,0x6a,0x7d]
79938 v_cmpx_ne_i64 vcc, flat_scratch, v[2:3]
79939 // CHECK: [0x68,0x04,0x6a,0x7d]
79941 v_cmpx_ne_i64 vcc, vcc, v[2:3]
79942 // CHECK: [0x6a,0x04,0x6a,0x7d]
79944 v_cmpx_ne_i64 vcc, tba, v[2:3]
79945 // CHECK: [0x6c,0x04,0x6a,0x7d]
79947 v_cmpx_ne_i64 vcc, tma, v[2:3]
79948 // CHECK: [0x6e,0x04,0x6a,0x7d]
79950 v_cmpx_ne_i64 vcc, ttmp[10:11], v[2:3]
79951 // CHECK: [0x7a,0x04,0x6a,0x7d]
79953 v_cmpx_ne_i64 vcc, exec, v[2:3]
79954 // CHECK: [0x7e,0x04,0x6a,0x7d]
79956 v_cmpx_ne_i64 vcc, 0, v[2:3]
79957 // CHECK: [0x80,0x04,0x6a,0x7d]
79959 v_cmpx_ne_i64 vcc, -1, v[2:3]
79960 // CHECK: [0xc1,0x04,0x6a,0x7d]
79962 v_cmpx_ne_i64 vcc, 0.5, v[2:3]
79963 // CHECK: [0xf0,0x04,0x6a,0x7d]
79965 v_cmpx_ne_i64 vcc, -4.0, v[2:3]
79966 // CHECK: [0xf7,0x04,0x6a,0x7d]
79968 v_cmpx_ne_i64 vcc, 0xaf123456, v[2:3]
79969 // CHECK: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x12,0xaf]
79971 v_cmpx_ne_i64 vcc, 0x3f717273, v[2:3]
79972 // CHECK: [0xff,0x04,0x6a,0x7d,0x73,0x72,0x71,0x3f]
79974 v_cmpx_ne_i64 vcc, v[1:2], v[254:255]
79975 // CHECK: [0x01,0xfd,0x6b,0x7d]
79977 v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[2:3]
79978 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79980 v_cmpx_ne_i64_e64 s[12:13], v[1:2], v[2:3]
79981 // CHECK: [0x0c,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79983 v_cmpx_ne_i64_e64 s[102:103], v[1:2], v[2:3]
79984 // CHECK: [0x66,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79986 v_cmpx_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
79987 // CHECK: [0x68,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79989 v_cmpx_ne_i64_e64 vcc, v[1:2], v[2:3]
79990 // CHECK: [0x6a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79992 v_cmpx_ne_i64_e64 tba, v[1:2], v[2:3]
79993 // CHECK: [0x6c,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79995 v_cmpx_ne_i64_e64 tma, v[1:2], v[2:3]
79996 // CHECK: [0x6e,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
79998 v_cmpx_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
79999 // CHECK: [0x7a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
80001 v_cmpx_ne_i64_e64 s[10:11], v[254:255], v[2:3]
80002 // CHECK: [0x0a,0x00,0x6a,0xd1,0xfe,0x05,0x02,0x00]
80004 v_cmpx_ne_i64_e64 s[10:11], s[2:3], v[2:3]
80005 // CHECK: [0x0a,0x00,0x6a,0xd1,0x02,0x04,0x02,0x00]
80007 v_cmpx_ne_i64_e64 s[10:11], s[4:5], v[2:3]
80008 // CHECK: [0x0a,0x00,0x6a,0xd1,0x04,0x04,0x02,0x00]
80010 v_cmpx_ne_i64_e64 s[10:11], s[102:103], v[2:3]
80011 // CHECK: [0x0a,0x00,0x6a,0xd1,0x66,0x04,0x02,0x00]
80013 v_cmpx_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
80014 // CHECK: [0x0a,0x00,0x6a,0xd1,0x68,0x04,0x02,0x00]
80016 v_cmpx_ne_i64_e64 s[10:11], vcc, v[2:3]
80017 // CHECK: [0x0a,0x00,0x6a,0xd1,0x6a,0x04,0x02,0x00]
80019 v_cmpx_ne_i64_e64 s[10:11], tba, v[2:3]
80020 // CHECK: [0x0a,0x00,0x6a,0xd1,0x6c,0x04,0x02,0x00]
80022 v_cmpx_ne_i64_e64 s[10:11], tma, v[2:3]
80023 // CHECK: [0x0a,0x00,0x6a,0xd1,0x6e,0x04,0x02,0x00]
80025 v_cmpx_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
80026 // CHECK: [0x0a,0x00,0x6a,0xd1,0x7a,0x04,0x02,0x00]
80028 v_cmpx_ne_i64_e64 s[10:11], exec, v[2:3]
80029 // CHECK: [0x0a,0x00,0x6a,0xd1,0x7e,0x04,0x02,0x00]
80031 v_cmpx_ne_i64_e64 s[10:11], 0, v[2:3]
80032 // CHECK: [0x0a,0x00,0x6a,0xd1,0x80,0x04,0x02,0x00]
80034 v_cmpx_ne_i64_e64 s[10:11], -1, v[2:3]
80035 // CHECK: [0x0a,0x00,0x6a,0xd1,0xc1,0x04,0x02,0x00]
80037 v_cmpx_ne_i64_e64 s[10:11], 0.5, v[2:3]
80038 // CHECK: [0x0a,0x00,0x6a,0xd1,0xf0,0x04,0x02,0x00]
80040 v_cmpx_ne_i64_e64 s[10:11], -4.0, v[2:3]
80041 // CHECK: [0x0a,0x00,0x6a,0xd1,0xf7,0x04,0x02,0x00]
80043 v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[254:255]
80044 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xfd,0x03,0x00]
80046 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[4:5]
80047 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x09,0x00,0x00]
80049 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[6:7]
80050 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x0d,0x00,0x00]
80052 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[102:103]
80053 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xcd,0x00,0x00]
80055 v_cmpx_ne_i64_e64 s[10:11], v[1:2], flat_scratch
80056 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd1,0x00,0x00]
80058 v_cmpx_ne_i64_e64 s[10:11], v[1:2], vcc
80059 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd5,0x00,0x00]
80061 v_cmpx_ne_i64_e64 s[10:11], v[1:2], tba
80062 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd9,0x00,0x00]
80064 v_cmpx_ne_i64_e64 s[10:11], v[1:2], tma
80065 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xdd,0x00,0x00]
80067 v_cmpx_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
80068 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xf5,0x00,0x00]
80070 v_cmpx_ne_i64_e64 s[10:11], v[1:2], exec
80071 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xfd,0x00,0x00]
80073 v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0
80074 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x01,0x01,0x00]
80076 v_cmpx_ne_i64_e64 s[10:11], v[1:2], -1
80077 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x83,0x01,0x00]
80079 v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0.5
80080 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xe1,0x01,0x00]
80082 v_cmpx_ne_i64_e64 s[10:11], v[1:2], -4.0
80083 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xef,0x01,0x00]
80085 v_cmpx_ge_i64 vcc, v[1:2], v[2:3]
80086 // CHECK: [0x01,0x05,0x6c,0x7d]
80088 v_cmpx_ge_i64 vcc, v[254:255], v[2:3]
80089 // CHECK: [0xfe,0x05,0x6c,0x7d]
80091 v_cmpx_ge_i64 vcc, s[2:3], v[2:3]
80092 // CHECK: [0x02,0x04,0x6c,0x7d]
80094 v_cmpx_ge_i64 vcc, s[4:5], v[2:3]
80095 // CHECK: [0x04,0x04,0x6c,0x7d]
80097 v_cmpx_ge_i64 vcc, s[102:103], v[2:3]
80098 // CHECK: [0x66,0x04,0x6c,0x7d]
80100 v_cmpx_ge_i64 vcc, flat_scratch, v[2:3]
80101 // CHECK: [0x68,0x04,0x6c,0x7d]
80103 v_cmpx_ge_i64 vcc, vcc, v[2:3]
80104 // CHECK: [0x6a,0x04,0x6c,0x7d]
80106 v_cmpx_ge_i64 vcc, tba, v[2:3]
80107 // CHECK: [0x6c,0x04,0x6c,0x7d]
80109 v_cmpx_ge_i64 vcc, tma, v[2:3]
80110 // CHECK: [0x6e,0x04,0x6c,0x7d]
80112 v_cmpx_ge_i64 vcc, ttmp[10:11], v[2:3]
80113 // CHECK: [0x7a,0x04,0x6c,0x7d]
80115 v_cmpx_ge_i64 vcc, exec, v[2:3]
80116 // CHECK: [0x7e,0x04,0x6c,0x7d]
80118 v_cmpx_ge_i64 vcc, 0, v[2:3]
80119 // CHECK: [0x80,0x04,0x6c,0x7d]
80121 v_cmpx_ge_i64 vcc, -1, v[2:3]
80122 // CHECK: [0xc1,0x04,0x6c,0x7d]
80124 v_cmpx_ge_i64 vcc, 0.5, v[2:3]
80125 // CHECK: [0xf0,0x04,0x6c,0x7d]
80127 v_cmpx_ge_i64 vcc, -4.0, v[2:3]
80128 // CHECK: [0xf7,0x04,0x6c,0x7d]
80130 v_cmpx_ge_i64 vcc, 0xaf123456, v[2:3]
80131 // CHECK: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x12,0xaf]
80133 v_cmpx_ge_i64 vcc, 0x3f717273, v[2:3]
80134 // CHECK: [0xff,0x04,0x6c,0x7d,0x73,0x72,0x71,0x3f]
80136 v_cmpx_ge_i64 vcc, v[1:2], v[254:255]
80137 // CHECK: [0x01,0xfd,0x6d,0x7d]
80139 v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[2:3]
80140 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80142 v_cmpx_ge_i64_e64 s[12:13], v[1:2], v[2:3]
80143 // CHECK: [0x0c,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80145 v_cmpx_ge_i64_e64 s[102:103], v[1:2], v[2:3]
80146 // CHECK: [0x66,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80148 v_cmpx_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
80149 // CHECK: [0x68,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80151 v_cmpx_ge_i64_e64 vcc, v[1:2], v[2:3]
80152 // CHECK: [0x6a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80154 v_cmpx_ge_i64_e64 tba, v[1:2], v[2:3]
80155 // CHECK: [0x6c,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80157 v_cmpx_ge_i64_e64 tma, v[1:2], v[2:3]
80158 // CHECK: [0x6e,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80160 v_cmpx_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
80161 // CHECK: [0x7a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
80163 v_cmpx_ge_i64_e64 s[10:11], v[254:255], v[2:3]
80164 // CHECK: [0x0a,0x00,0x6c,0xd1,0xfe,0x05,0x02,0x00]
80166 v_cmpx_ge_i64_e64 s[10:11], s[2:3], v[2:3]
80167 // CHECK: [0x0a,0x00,0x6c,0xd1,0x02,0x04,0x02,0x00]
80169 v_cmpx_ge_i64_e64 s[10:11], s[4:5], v[2:3]
80170 // CHECK: [0x0a,0x00,0x6c,0xd1,0x04,0x04,0x02,0x00]
80172 v_cmpx_ge_i64_e64 s[10:11], s[102:103], v[2:3]
80173 // CHECK: [0x0a,0x00,0x6c,0xd1,0x66,0x04,0x02,0x00]
80175 v_cmpx_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
80176 // CHECK: [0x0a,0x00,0x6c,0xd1,0x68,0x04,0x02,0x00]
80178 v_cmpx_ge_i64_e64 s[10:11], vcc, v[2:3]
80179 // CHECK: [0x0a,0x00,0x6c,0xd1,0x6a,0x04,0x02,0x00]
80181 v_cmpx_ge_i64_e64 s[10:11], tba, v[2:3]
80182 // CHECK: [0x0a,0x00,0x6c,0xd1,0x6c,0x04,0x02,0x00]
80184 v_cmpx_ge_i64_e64 s[10:11], tma, v[2:3]
80185 // CHECK: [0x0a,0x00,0x6c,0xd1,0x6e,0x04,0x02,0x00]
80187 v_cmpx_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
80188 // CHECK: [0x0a,0x00,0x6c,0xd1,0x7a,0x04,0x02,0x00]
80190 v_cmpx_ge_i64_e64 s[10:11], exec, v[2:3]
80191 // CHECK: [0x0a,0x00,0x6c,0xd1,0x7e,0x04,0x02,0x00]
80193 v_cmpx_ge_i64_e64 s[10:11], 0, v[2:3]
80194 // CHECK: [0x0a,0x00,0x6c,0xd1,0x80,0x04,0x02,0x00]
80196 v_cmpx_ge_i64_e64 s[10:11], -1, v[2:3]
80197 // CHECK: [0x0a,0x00,0x6c,0xd1,0xc1,0x04,0x02,0x00]
80199 v_cmpx_ge_i64_e64 s[10:11], 0.5, v[2:3]
80200 // CHECK: [0x0a,0x00,0x6c,0xd1,0xf0,0x04,0x02,0x00]
80202 v_cmpx_ge_i64_e64 s[10:11], -4.0, v[2:3]
80203 // CHECK: [0x0a,0x00,0x6c,0xd1,0xf7,0x04,0x02,0x00]
80205 v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[254:255]
80206 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xfd,0x03,0x00]
80208 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[4:5]
80209 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x09,0x00,0x00]
80211 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[6:7]
80212 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x0d,0x00,0x00]
80214 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[102:103]
80215 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xcd,0x00,0x00]
80217 v_cmpx_ge_i64_e64 s[10:11], v[1:2], flat_scratch
80218 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd1,0x00,0x00]
80220 v_cmpx_ge_i64_e64 s[10:11], v[1:2], vcc
80221 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd5,0x00,0x00]
80223 v_cmpx_ge_i64_e64 s[10:11], v[1:2], tba
80224 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd9,0x00,0x00]
80226 v_cmpx_ge_i64_e64 s[10:11], v[1:2], tma
80227 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xdd,0x00,0x00]
80229 v_cmpx_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
80230 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xf5,0x00,0x00]
80232 v_cmpx_ge_i64_e64 s[10:11], v[1:2], exec
80233 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xfd,0x00,0x00]
80235 v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0
80236 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x01,0x01,0x00]
80238 v_cmpx_ge_i64_e64 s[10:11], v[1:2], -1
80239 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x83,0x01,0x00]
80241 v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0.5
80242 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xe1,0x01,0x00]
80244 v_cmpx_ge_i64_e64 s[10:11], v[1:2], -4.0
80245 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xef,0x01,0x00]
80247 v_cmpx_t_i64 vcc, v[1:2], v[2:3]
80248 // CHECK: [0x01,0x05,0x6e,0x7d]
80250 v_cmpx_t_i64 vcc, v[254:255], v[2:3]
80251 // CHECK: [0xfe,0x05,0x6e,0x7d]
80253 v_cmpx_t_i64 vcc, s[2:3], v[2:3]
80254 // CHECK: [0x02,0x04,0x6e,0x7d]
80256 v_cmpx_t_i64 vcc, s[4:5], v[2:3]
80257 // CHECK: [0x04,0x04,0x6e,0x7d]
80259 v_cmpx_t_i64 vcc, s[102:103], v[2:3]
80260 // CHECK: [0x66,0x04,0x6e,0x7d]
80262 v_cmpx_t_i64 vcc, flat_scratch, v[2:3]
80263 // CHECK: [0x68,0x04,0x6e,0x7d]
80265 v_cmpx_t_i64 vcc, vcc, v[2:3]
80266 // CHECK: [0x6a,0x04,0x6e,0x7d]
80268 v_cmpx_t_i64 vcc, tba, v[2:3]
80269 // CHECK: [0x6c,0x04,0x6e,0x7d]
80271 v_cmpx_t_i64 vcc, tma, v[2:3]
80272 // CHECK: [0x6e,0x04,0x6e,0x7d]
80274 v_cmpx_t_i64 vcc, ttmp[10:11], v[2:3]
80275 // CHECK: [0x7a,0x04,0x6e,0x7d]
80277 v_cmpx_t_i64 vcc, exec, v[2:3]
80278 // CHECK: [0x7e,0x04,0x6e,0x7d]
80280 v_cmpx_t_i64 vcc, 0, v[2:3]
80281 // CHECK: [0x80,0x04,0x6e,0x7d]
80283 v_cmpx_t_i64 vcc, -1, v[2:3]
80284 // CHECK: [0xc1,0x04,0x6e,0x7d]
80286 v_cmpx_t_i64 vcc, 0.5, v[2:3]
80287 // CHECK: [0xf0,0x04,0x6e,0x7d]
80289 v_cmpx_t_i64 vcc, -4.0, v[2:3]
80290 // CHECK: [0xf7,0x04,0x6e,0x7d]
80292 v_cmpx_t_i64 vcc, 0xaf123456, v[2:3]
80293 // CHECK: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x12,0xaf]
80295 v_cmpx_t_i64 vcc, 0x3f717273, v[2:3]
80296 // CHECK: [0xff,0x04,0x6e,0x7d,0x73,0x72,0x71,0x3f]
80298 v_cmpx_t_i64 vcc, v[1:2], v[254:255]
80299 // CHECK: [0x01,0xfd,0x6f,0x7d]
80301 v_cmpx_t_i64_e64 s[10:11], v[1:2], v[2:3]
80302 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80304 v_cmpx_t_i64_e64 s[12:13], v[1:2], v[2:3]
80305 // CHECK: [0x0c,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80307 v_cmpx_t_i64_e64 s[102:103], v[1:2], v[2:3]
80308 // CHECK: [0x66,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80310 v_cmpx_t_i64_e64 flat_scratch, v[1:2], v[2:3]
80311 // CHECK: [0x68,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80313 v_cmpx_t_i64_e64 vcc, v[1:2], v[2:3]
80314 // CHECK: [0x6a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80316 v_cmpx_t_i64_e64 tba, v[1:2], v[2:3]
80317 // CHECK: [0x6c,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80319 v_cmpx_t_i64_e64 tma, v[1:2], v[2:3]
80320 // CHECK: [0x6e,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80322 v_cmpx_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
80323 // CHECK: [0x7a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
80325 v_cmpx_t_i64_e64 s[10:11], v[254:255], v[2:3]
80326 // CHECK: [0x0a,0x00,0x6e,0xd1,0xfe,0x05,0x02,0x00]
80328 v_cmpx_t_i64_e64 s[10:11], s[2:3], v[2:3]
80329 // CHECK: [0x0a,0x00,0x6e,0xd1,0x02,0x04,0x02,0x00]
80331 v_cmpx_t_i64_e64 s[10:11], s[4:5], v[2:3]
80332 // CHECK: [0x0a,0x00,0x6e,0xd1,0x04,0x04,0x02,0x00]
80334 v_cmpx_t_i64_e64 s[10:11], s[102:103], v[2:3]
80335 // CHECK: [0x0a,0x00,0x6e,0xd1,0x66,0x04,0x02,0x00]
80337 v_cmpx_t_i64_e64 s[10:11], flat_scratch, v[2:3]
80338 // CHECK: [0x0a,0x00,0x6e,0xd1,0x68,0x04,0x02,0x00]
80340 v_cmpx_t_i64_e64 s[10:11], vcc, v[2:3]
80341 // CHECK: [0x0a,0x00,0x6e,0xd1,0x6a,0x04,0x02,0x00]
80343 v_cmpx_t_i64_e64 s[10:11], tba, v[2:3]
80344 // CHECK: [0x0a,0x00,0x6e,0xd1,0x6c,0x04,0x02,0x00]
80346 v_cmpx_t_i64_e64 s[10:11], tma, v[2:3]
80347 // CHECK: [0x0a,0x00,0x6e,0xd1,0x6e,0x04,0x02,0x00]
80349 v_cmpx_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
80350 // CHECK: [0x0a,0x00,0x6e,0xd1,0x7a,0x04,0x02,0x00]
80352 v_cmpx_t_i64_e64 s[10:11], exec, v[2:3]
80353 // CHECK: [0x0a,0x00,0x6e,0xd1,0x7e,0x04,0x02,0x00]
80355 v_cmpx_t_i64_e64 s[10:11], 0, v[2:3]
80356 // CHECK: [0x0a,0x00,0x6e,0xd1,0x80,0x04,0x02,0x00]
80358 v_cmpx_t_i64_e64 s[10:11], -1, v[2:3]
80359 // CHECK: [0x0a,0x00,0x6e,0xd1,0xc1,0x04,0x02,0x00]
80361 v_cmpx_t_i64_e64 s[10:11], 0.5, v[2:3]
80362 // CHECK: [0x0a,0x00,0x6e,0xd1,0xf0,0x04,0x02,0x00]
80364 v_cmpx_t_i64_e64 s[10:11], -4.0, v[2:3]
80365 // CHECK: [0x0a,0x00,0x6e,0xd1,0xf7,0x04,0x02,0x00]
80367 v_cmpx_t_i64_e64 s[10:11], v[1:2], v[254:255]
80368 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xfd,0x03,0x00]
80370 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[4:5]
80371 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x09,0x00,0x00]
80373 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[6:7]
80374 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x0d,0x00,0x00]
80376 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[102:103]
80377 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xcd,0x00,0x00]
80379 v_cmpx_t_i64_e64 s[10:11], v[1:2], flat_scratch
80380 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd1,0x00,0x00]
80382 v_cmpx_t_i64_e64 s[10:11], v[1:2], vcc
80383 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd5,0x00,0x00]
80385 v_cmpx_t_i64_e64 s[10:11], v[1:2], tba
80386 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd9,0x00,0x00]
80388 v_cmpx_t_i64_e64 s[10:11], v[1:2], tma
80389 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xdd,0x00,0x00]
80391 v_cmpx_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
80392 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xf5,0x00,0x00]
80394 v_cmpx_t_i64_e64 s[10:11], v[1:2], exec
80395 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xfd,0x00,0x00]
80397 v_cmpx_t_i64_e64 s[10:11], v[1:2], 0
80398 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x01,0x01,0x00]
80400 v_cmpx_t_i64_e64 s[10:11], v[1:2], -1
80401 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x83,0x01,0x00]
80403 v_cmpx_t_i64_e64 s[10:11], v[1:2], 0.5
80404 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xe1,0x01,0x00]
80406 v_cmpx_t_i64_e64 s[10:11], v[1:2], -4.0
80407 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xef,0x01,0x00]
80409 v_cmp_f_u32 vcc, v1, v2
80410 // CHECK: [0x01,0x05,0x80,0x7d]
80412 v_cmp_f_u32 vcc, v255, v2
80413 // CHECK: [0xff,0x05,0x80,0x7d]
80415 v_cmp_f_u32 vcc, s1, v2
80416 // CHECK: [0x01,0x04,0x80,0x7d]
80418 v_cmp_f_u32 vcc, s103, v2
80419 // CHECK: [0x67,0x04,0x80,0x7d]
80421 v_cmp_f_u32 vcc, flat_scratch_lo, v2
80422 // CHECK: [0x68,0x04,0x80,0x7d]
80424 v_cmp_f_u32 vcc, flat_scratch_hi, v2
80425 // CHECK: [0x69,0x04,0x80,0x7d]
80427 v_cmp_f_u32 vcc, vcc_lo, v2
80428 // CHECK: [0x6a,0x04,0x80,0x7d]
80430 v_cmp_f_u32 vcc, vcc_hi, v2
80431 // CHECK: [0x6b,0x04,0x80,0x7d]
80433 v_cmp_f_u32 vcc, tba_lo, v2
80434 // CHECK: [0x6c,0x04,0x80,0x7d]
80436 v_cmp_f_u32 vcc, tba_hi, v2
80437 // CHECK: [0x6d,0x04,0x80,0x7d]
80439 v_cmp_f_u32 vcc, tma_lo, v2
80440 // CHECK: [0x6e,0x04,0x80,0x7d]
80442 v_cmp_f_u32 vcc, tma_hi, v2
80443 // CHECK: [0x6f,0x04,0x80,0x7d]
80445 v_cmp_f_u32 vcc, ttmp11, v2
80446 // CHECK: [0x7b,0x04,0x80,0x7d]
80448 v_cmp_f_u32 vcc, m0, v2
80449 // CHECK: [0x7c,0x04,0x80,0x7d]
80451 v_cmp_f_u32 vcc, exec_lo, v2
80452 // CHECK: [0x7e,0x04,0x80,0x7d]
80454 v_cmp_f_u32 vcc, exec_hi, v2
80455 // CHECK: [0x7f,0x04,0x80,0x7d]
80457 v_cmp_f_u32 vcc, 0, v2
80458 // CHECK: [0x80,0x04,0x80,0x7d]
80460 v_cmp_f_u32 vcc, -1, v2
80461 // CHECK: [0xc1,0x04,0x80,0x7d]
80463 v_cmp_f_u32 vcc, 0.5, v2
80464 // CHECK: [0xf0,0x04,0x80,0x7d]
80466 v_cmp_f_u32 vcc, -4.0, v2
80467 // CHECK: [0xf7,0x04,0x80,0x7d]
80469 v_cmp_f_u32 vcc, 0xaf123456, v2
80470 // CHECK: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
80472 v_cmp_f_u32 vcc, 0x3f717273, v2
80473 // CHECK: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
80475 v_cmp_f_u32 vcc, v1, v255
80476 // CHECK: [0x01,0xff,0x81,0x7d]
80478 v_cmp_f_u32_e64 s[10:11], v1, v2
80479 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80481 v_cmp_f_u32_e64 s[12:13], v1, v2
80482 // CHECK: [0x0c,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80484 v_cmp_f_u32_e64 s[102:103], v1, v2
80485 // CHECK: [0x66,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80487 v_cmp_f_u32_e64 flat_scratch, v1, v2
80488 // CHECK: [0x68,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80490 v_cmp_f_u32_e64 vcc, v1, v2
80491 // CHECK: [0x6a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80493 v_cmp_f_u32_e64 tba, v1, v2
80494 // CHECK: [0x6c,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80496 v_cmp_f_u32_e64 tma, v1, v2
80497 // CHECK: [0x6e,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80499 v_cmp_f_u32_e64 ttmp[10:11], v1, v2
80500 // CHECK: [0x7a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
80502 v_cmp_f_u32_e64 s[10:11], v255, v2
80503 // CHECK: [0x0a,0x00,0x80,0xd1,0xff,0x05,0x02,0x00]
80505 v_cmp_f_u32_e64 s[10:11], s1, v2
80506 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x04,0x02,0x00]
80508 v_cmp_f_u32_e64 s[10:11], s103, v2
80509 // CHECK: [0x0a,0x00,0x80,0xd1,0x67,0x04,0x02,0x00]
80511 v_cmp_f_u32_e64 s[10:11], flat_scratch_lo, v2
80512 // CHECK: [0x0a,0x00,0x80,0xd1,0x68,0x04,0x02,0x00]
80514 v_cmp_f_u32_e64 s[10:11], flat_scratch_hi, v2
80515 // CHECK: [0x0a,0x00,0x80,0xd1,0x69,0x04,0x02,0x00]
80517 v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
80518 // CHECK: [0x0a,0x00,0x80,0xd1,0x6a,0x04,0x02,0x00]
80520 v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
80521 // CHECK: [0x0a,0x00,0x80,0xd1,0x6b,0x04,0x02,0x00]
80523 v_cmp_f_u32_e64 s[10:11], tba_lo, v2
80524 // CHECK: [0x0a,0x00,0x80,0xd1,0x6c,0x04,0x02,0x00]
80526 v_cmp_f_u32_e64 s[10:11], tba_hi, v2
80527 // CHECK: [0x0a,0x00,0x80,0xd1,0x6d,0x04,0x02,0x00]
80529 v_cmp_f_u32_e64 s[10:11], tma_lo, v2
80530 // CHECK: [0x0a,0x00,0x80,0xd1,0x6e,0x04,0x02,0x00]
80532 v_cmp_f_u32_e64 s[10:11], tma_hi, v2
80533 // CHECK: [0x0a,0x00,0x80,0xd1,0x6f,0x04,0x02,0x00]
80535 v_cmp_f_u32_e64 s[10:11], ttmp11, v2
80536 // CHECK: [0x0a,0x00,0x80,0xd1,0x7b,0x04,0x02,0x00]
80538 v_cmp_f_u32_e64 s[10:11], m0, v2
80539 // CHECK: [0x0a,0x00,0x80,0xd1,0x7c,0x04,0x02,0x00]
80541 v_cmp_f_u32_e64 s[10:11], exec_lo, v2
80542 // CHECK: [0x0a,0x00,0x80,0xd1,0x7e,0x04,0x02,0x00]
80544 v_cmp_f_u32_e64 s[10:11], exec_hi, v2
80545 // CHECK: [0x0a,0x00,0x80,0xd1,0x7f,0x04,0x02,0x00]
80547 v_cmp_f_u32_e64 s[10:11], 0, v2
80548 // CHECK: [0x0a,0x00,0x80,0xd1,0x80,0x04,0x02,0x00]
80550 v_cmp_f_u32_e64 s[10:11], -1, v2
80551 // CHECK: [0x0a,0x00,0x80,0xd1,0xc1,0x04,0x02,0x00]
80553 v_cmp_f_u32_e64 s[10:11], 0.5, v2
80554 // CHECK: [0x0a,0x00,0x80,0xd1,0xf0,0x04,0x02,0x00]
80556 v_cmp_f_u32_e64 s[10:11], -4.0, v2
80557 // CHECK: [0x0a,0x00,0x80,0xd1,0xf7,0x04,0x02,0x00]
80559 v_cmp_f_u32_e64 s[10:11], v1, v255
80560 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xff,0x03,0x00]
80562 v_cmp_f_u32_e64 s[10:11], v1, s2
80563 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x05,0x00,0x00]
80565 v_cmp_f_u32_e64 s[10:11], v1, s103
80566 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xcf,0x00,0x00]
80568 v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_lo
80569 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd1,0x00,0x00]
80571 v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_hi
80572 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd3,0x00,0x00]
80574 v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
80575 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd5,0x00,0x00]
80577 v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
80578 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd7,0x00,0x00]
80580 v_cmp_f_u32_e64 s[10:11], v1, tba_lo
80581 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd9,0x00,0x00]
80583 v_cmp_f_u32_e64 s[10:11], v1, tba_hi
80584 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdb,0x00,0x00]
80586 v_cmp_f_u32_e64 s[10:11], v1, tma_lo
80587 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdd,0x00,0x00]
80589 v_cmp_f_u32_e64 s[10:11], v1, tma_hi
80590 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdf,0x00,0x00]
80592 v_cmp_f_u32_e64 s[10:11], v1, ttmp11
80593 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xf7,0x00,0x00]
80595 v_cmp_f_u32_e64 s[10:11], v1, m0
80596 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xf9,0x00,0x00]
80598 v_cmp_f_u32_e64 s[10:11], v1, exec_lo
80599 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xfd,0x00,0x00]
80601 v_cmp_f_u32_e64 s[10:11], v1, exec_hi
80602 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xff,0x00,0x00]
80604 v_cmp_f_u32_e64 s[10:11], v1, 0
80605 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x01,0x01,0x00]
80607 v_cmp_f_u32_e64 s[10:11], v1, -1
80608 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x83,0x01,0x00]
80610 v_cmp_f_u32_e64 s[10:11], v1, 0.5
80611 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xe1,0x01,0x00]
80613 v_cmp_f_u32_e64 s[10:11], v1, -4.0
80614 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xef,0x01,0x00]
80616 v_cmp_lt_u32 vcc, v1, v2
80617 // CHECK: [0x01,0x05,0x82,0x7d]
80619 v_cmp_lt_u32 vcc, v255, v2
80620 // CHECK: [0xff,0x05,0x82,0x7d]
80622 v_cmp_lt_u32 vcc, s1, v2
80623 // CHECK: [0x01,0x04,0x82,0x7d]
80625 v_cmp_lt_u32 vcc, s103, v2
80626 // CHECK: [0x67,0x04,0x82,0x7d]
80628 v_cmp_lt_u32 vcc, flat_scratch_lo, v2
80629 // CHECK: [0x68,0x04,0x82,0x7d]
80631 v_cmp_lt_u32 vcc, flat_scratch_hi, v2
80632 // CHECK: [0x69,0x04,0x82,0x7d]
80634 v_cmp_lt_u32 vcc, vcc_lo, v2
80635 // CHECK: [0x6a,0x04,0x82,0x7d]
80637 v_cmp_lt_u32 vcc, vcc_hi, v2
80638 // CHECK: [0x6b,0x04,0x82,0x7d]
80640 v_cmp_lt_u32 vcc, tba_lo, v2
80641 // CHECK: [0x6c,0x04,0x82,0x7d]
80643 v_cmp_lt_u32 vcc, tba_hi, v2
80644 // CHECK: [0x6d,0x04,0x82,0x7d]
80646 v_cmp_lt_u32 vcc, tma_lo, v2
80647 // CHECK: [0x6e,0x04,0x82,0x7d]
80649 v_cmp_lt_u32 vcc, tma_hi, v2
80650 // CHECK: [0x6f,0x04,0x82,0x7d]
80652 v_cmp_lt_u32 vcc, ttmp11, v2
80653 // CHECK: [0x7b,0x04,0x82,0x7d]
80655 v_cmp_lt_u32 vcc, m0, v2
80656 // CHECK: [0x7c,0x04,0x82,0x7d]
80658 v_cmp_lt_u32 vcc, exec_lo, v2
80659 // CHECK: [0x7e,0x04,0x82,0x7d]
80661 v_cmp_lt_u32 vcc, exec_hi, v2
80662 // CHECK: [0x7f,0x04,0x82,0x7d]
80664 v_cmp_lt_u32 vcc, 0, v2
80665 // CHECK: [0x80,0x04,0x82,0x7d]
80667 v_cmp_lt_u32 vcc, -1, v2
80668 // CHECK: [0xc1,0x04,0x82,0x7d]
80670 v_cmp_lt_u32 vcc, 0.5, v2
80671 // CHECK: [0xf0,0x04,0x82,0x7d]
80673 v_cmp_lt_u32 vcc, -4.0, v2
80674 // CHECK: [0xf7,0x04,0x82,0x7d]
80676 v_cmp_lt_u32 vcc, 0xaf123456, v2
80677 // CHECK: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
80679 v_cmp_lt_u32 vcc, 0x3f717273, v2
80680 // CHECK: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
80682 v_cmp_lt_u32 vcc, v1, v255
80683 // CHECK: [0x01,0xff,0x83,0x7d]
80685 v_cmp_lt_u32_e64 s[10:11], v1, v2
80686 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80688 v_cmp_lt_u32_e64 s[12:13], v1, v2
80689 // CHECK: [0x0c,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80691 v_cmp_lt_u32_e64 s[102:103], v1, v2
80692 // CHECK: [0x66,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80694 v_cmp_lt_u32_e64 flat_scratch, v1, v2
80695 // CHECK: [0x68,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80697 v_cmp_lt_u32_e64 vcc, v1, v2
80698 // CHECK: [0x6a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80700 v_cmp_lt_u32_e64 tba, v1, v2
80701 // CHECK: [0x6c,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80703 v_cmp_lt_u32_e64 tma, v1, v2
80704 // CHECK: [0x6e,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80706 v_cmp_lt_u32_e64 ttmp[10:11], v1, v2
80707 // CHECK: [0x7a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
80709 v_cmp_lt_u32_e64 s[10:11], v255, v2
80710 // CHECK: [0x0a,0x00,0x82,0xd1,0xff,0x05,0x02,0x00]
80712 v_cmp_lt_u32_e64 s[10:11], s1, v2
80713 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x04,0x02,0x00]
80715 v_cmp_lt_u32_e64 s[10:11], s103, v2
80716 // CHECK: [0x0a,0x00,0x82,0xd1,0x67,0x04,0x02,0x00]
80718 v_cmp_lt_u32_e64 s[10:11], flat_scratch_lo, v2
80719 // CHECK: [0x0a,0x00,0x82,0xd1,0x68,0x04,0x02,0x00]
80721 v_cmp_lt_u32_e64 s[10:11], flat_scratch_hi, v2
80722 // CHECK: [0x0a,0x00,0x82,0xd1,0x69,0x04,0x02,0x00]
80724 v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
80725 // CHECK: [0x0a,0x00,0x82,0xd1,0x6a,0x04,0x02,0x00]
80727 v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
80728 // CHECK: [0x0a,0x00,0x82,0xd1,0x6b,0x04,0x02,0x00]
80730 v_cmp_lt_u32_e64 s[10:11], tba_lo, v2
80731 // CHECK: [0x0a,0x00,0x82,0xd1,0x6c,0x04,0x02,0x00]
80733 v_cmp_lt_u32_e64 s[10:11], tba_hi, v2
80734 // CHECK: [0x0a,0x00,0x82,0xd1,0x6d,0x04,0x02,0x00]
80736 v_cmp_lt_u32_e64 s[10:11], tma_lo, v2
80737 // CHECK: [0x0a,0x00,0x82,0xd1,0x6e,0x04,0x02,0x00]
80739 v_cmp_lt_u32_e64 s[10:11], tma_hi, v2
80740 // CHECK: [0x0a,0x00,0x82,0xd1,0x6f,0x04,0x02,0x00]
80742 v_cmp_lt_u32_e64 s[10:11], ttmp11, v2
80743 // CHECK: [0x0a,0x00,0x82,0xd1,0x7b,0x04,0x02,0x00]
80745 v_cmp_lt_u32_e64 s[10:11], m0, v2
80746 // CHECK: [0x0a,0x00,0x82,0xd1,0x7c,0x04,0x02,0x00]
80748 v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
80749 // CHECK: [0x0a,0x00,0x82,0xd1,0x7e,0x04,0x02,0x00]
80751 v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
80752 // CHECK: [0x0a,0x00,0x82,0xd1,0x7f,0x04,0x02,0x00]
80754 v_cmp_lt_u32_e64 s[10:11], 0, v2
80755 // CHECK: [0x0a,0x00,0x82,0xd1,0x80,0x04,0x02,0x00]
80757 v_cmp_lt_u32_e64 s[10:11], -1, v2
80758 // CHECK: [0x0a,0x00,0x82,0xd1,0xc1,0x04,0x02,0x00]
80760 v_cmp_lt_u32_e64 s[10:11], 0.5, v2
80761 // CHECK: [0x0a,0x00,0x82,0xd1,0xf0,0x04,0x02,0x00]
80763 v_cmp_lt_u32_e64 s[10:11], -4.0, v2
80764 // CHECK: [0x0a,0x00,0x82,0xd1,0xf7,0x04,0x02,0x00]
80766 v_cmp_lt_u32_e64 s[10:11], v1, v255
80767 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xff,0x03,0x00]
80769 v_cmp_lt_u32_e64 s[10:11], v1, s2
80770 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x05,0x00,0x00]
80772 v_cmp_lt_u32_e64 s[10:11], v1, s103
80773 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xcf,0x00,0x00]
80775 v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_lo
80776 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd1,0x00,0x00]
80778 v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_hi
80779 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd3,0x00,0x00]
80781 v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
80782 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd5,0x00,0x00]
80784 v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
80785 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd7,0x00,0x00]
80787 v_cmp_lt_u32_e64 s[10:11], v1, tba_lo
80788 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd9,0x00,0x00]
80790 v_cmp_lt_u32_e64 s[10:11], v1, tba_hi
80791 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdb,0x00,0x00]
80793 v_cmp_lt_u32_e64 s[10:11], v1, tma_lo
80794 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdd,0x00,0x00]
80796 v_cmp_lt_u32_e64 s[10:11], v1, tma_hi
80797 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdf,0x00,0x00]
80799 v_cmp_lt_u32_e64 s[10:11], v1, ttmp11
80800 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xf7,0x00,0x00]
80802 v_cmp_lt_u32_e64 s[10:11], v1, m0
80803 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xf9,0x00,0x00]
80805 v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
80806 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xfd,0x00,0x00]
80808 v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
80809 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xff,0x00,0x00]
80811 v_cmp_lt_u32_e64 s[10:11], v1, 0
80812 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x01,0x01,0x00]
80814 v_cmp_lt_u32_e64 s[10:11], v1, -1
80815 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x83,0x01,0x00]
80817 v_cmp_lt_u32_e64 s[10:11], v1, 0.5
80818 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xe1,0x01,0x00]
80820 v_cmp_lt_u32_e64 s[10:11], v1, -4.0
80821 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xef,0x01,0x00]
80823 v_cmp_eq_u32 vcc, v1, v2
80824 // CHECK: [0x01,0x05,0x84,0x7d]
80826 v_cmp_eq_u32 vcc, v255, v2
80827 // CHECK: [0xff,0x05,0x84,0x7d]
80829 v_cmp_eq_u32 vcc, s1, v2
80830 // CHECK: [0x01,0x04,0x84,0x7d]
80832 v_cmp_eq_u32 vcc, s103, v2
80833 // CHECK: [0x67,0x04,0x84,0x7d]
80835 v_cmp_eq_u32 vcc, flat_scratch_lo, v2
80836 // CHECK: [0x68,0x04,0x84,0x7d]
80838 v_cmp_eq_u32 vcc, flat_scratch_hi, v2
80839 // CHECK: [0x69,0x04,0x84,0x7d]
80841 v_cmp_eq_u32 vcc, vcc_lo, v2
80842 // CHECK: [0x6a,0x04,0x84,0x7d]
80844 v_cmp_eq_u32 vcc, vcc_hi, v2
80845 // CHECK: [0x6b,0x04,0x84,0x7d]
80847 v_cmp_eq_u32 vcc, tba_lo, v2
80848 // CHECK: [0x6c,0x04,0x84,0x7d]
80850 v_cmp_eq_u32 vcc, tba_hi, v2
80851 // CHECK: [0x6d,0x04,0x84,0x7d]
80853 v_cmp_eq_u32 vcc, tma_lo, v2
80854 // CHECK: [0x6e,0x04,0x84,0x7d]
80856 v_cmp_eq_u32 vcc, tma_hi, v2
80857 // CHECK: [0x6f,0x04,0x84,0x7d]
80859 v_cmp_eq_u32 vcc, ttmp11, v2
80860 // CHECK: [0x7b,0x04,0x84,0x7d]
80862 v_cmp_eq_u32 vcc, m0, v2
80863 // CHECK: [0x7c,0x04,0x84,0x7d]
80865 v_cmp_eq_u32 vcc, exec_lo, v2
80866 // CHECK: [0x7e,0x04,0x84,0x7d]
80868 v_cmp_eq_u32 vcc, exec_hi, v2
80869 // CHECK: [0x7f,0x04,0x84,0x7d]
80871 v_cmp_eq_u32 vcc, 0, v2
80872 // CHECK: [0x80,0x04,0x84,0x7d]
80874 v_cmp_eq_u32 vcc, -1, v2
80875 // CHECK: [0xc1,0x04,0x84,0x7d]
80877 v_cmp_eq_u32 vcc, 0.5, v2
80878 // CHECK: [0xf0,0x04,0x84,0x7d]
80880 v_cmp_eq_u32 vcc, -4.0, v2
80881 // CHECK: [0xf7,0x04,0x84,0x7d]
80883 v_cmp_eq_u32 vcc, 0xaf123456, v2
80884 // CHECK: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
80886 v_cmp_eq_u32 vcc, 0x3f717273, v2
80887 // CHECK: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
80889 v_cmp_eq_u32 vcc, v1, v255
80890 // CHECK: [0x01,0xff,0x85,0x7d]
80892 v_cmp_eq_u32_e64 s[10:11], v1, v2
80893 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80895 v_cmp_eq_u32_e64 s[12:13], v1, v2
80896 // CHECK: [0x0c,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80898 v_cmp_eq_u32_e64 s[102:103], v1, v2
80899 // CHECK: [0x66,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80901 v_cmp_eq_u32_e64 flat_scratch, v1, v2
80902 // CHECK: [0x68,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80904 v_cmp_eq_u32_e64 vcc, v1, v2
80905 // CHECK: [0x6a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80907 v_cmp_eq_u32_e64 tba, v1, v2
80908 // CHECK: [0x6c,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80910 v_cmp_eq_u32_e64 tma, v1, v2
80911 // CHECK: [0x6e,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80913 v_cmp_eq_u32_e64 ttmp[10:11], v1, v2
80914 // CHECK: [0x7a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
80916 v_cmp_eq_u32_e64 s[10:11], v255, v2
80917 // CHECK: [0x0a,0x00,0x84,0xd1,0xff,0x05,0x02,0x00]
80919 v_cmp_eq_u32_e64 s[10:11], s1, v2
80920 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x04,0x02,0x00]
80922 v_cmp_eq_u32_e64 s[10:11], s103, v2
80923 // CHECK: [0x0a,0x00,0x84,0xd1,0x67,0x04,0x02,0x00]
80925 v_cmp_eq_u32_e64 s[10:11], flat_scratch_lo, v2
80926 // CHECK: [0x0a,0x00,0x84,0xd1,0x68,0x04,0x02,0x00]
80928 v_cmp_eq_u32_e64 s[10:11], flat_scratch_hi, v2
80929 // CHECK: [0x0a,0x00,0x84,0xd1,0x69,0x04,0x02,0x00]
80931 v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
80932 // CHECK: [0x0a,0x00,0x84,0xd1,0x6a,0x04,0x02,0x00]
80934 v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
80935 // CHECK: [0x0a,0x00,0x84,0xd1,0x6b,0x04,0x02,0x00]
80937 v_cmp_eq_u32_e64 s[10:11], tba_lo, v2
80938 // CHECK: [0x0a,0x00,0x84,0xd1,0x6c,0x04,0x02,0x00]
80940 v_cmp_eq_u32_e64 s[10:11], tba_hi, v2
80941 // CHECK: [0x0a,0x00,0x84,0xd1,0x6d,0x04,0x02,0x00]
80943 v_cmp_eq_u32_e64 s[10:11], tma_lo, v2
80944 // CHECK: [0x0a,0x00,0x84,0xd1,0x6e,0x04,0x02,0x00]
80946 v_cmp_eq_u32_e64 s[10:11], tma_hi, v2
80947 // CHECK: [0x0a,0x00,0x84,0xd1,0x6f,0x04,0x02,0x00]
80949 v_cmp_eq_u32_e64 s[10:11], ttmp11, v2
80950 // CHECK: [0x0a,0x00,0x84,0xd1,0x7b,0x04,0x02,0x00]
80952 v_cmp_eq_u32_e64 s[10:11], m0, v2
80953 // CHECK: [0x0a,0x00,0x84,0xd1,0x7c,0x04,0x02,0x00]
80955 v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
80956 // CHECK: [0x0a,0x00,0x84,0xd1,0x7e,0x04,0x02,0x00]
80958 v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
80959 // CHECK: [0x0a,0x00,0x84,0xd1,0x7f,0x04,0x02,0x00]
80961 v_cmp_eq_u32_e64 s[10:11], 0, v2
80962 // CHECK: [0x0a,0x00,0x84,0xd1,0x80,0x04,0x02,0x00]
80964 v_cmp_eq_u32_e64 s[10:11], -1, v2
80965 // CHECK: [0x0a,0x00,0x84,0xd1,0xc1,0x04,0x02,0x00]
80967 v_cmp_eq_u32_e64 s[10:11], 0.5, v2
80968 // CHECK: [0x0a,0x00,0x84,0xd1,0xf0,0x04,0x02,0x00]
80970 v_cmp_eq_u32_e64 s[10:11], -4.0, v2
80971 // CHECK: [0x0a,0x00,0x84,0xd1,0xf7,0x04,0x02,0x00]
80973 v_cmp_eq_u32_e64 s[10:11], v1, v255
80974 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xff,0x03,0x00]
80976 v_cmp_eq_u32_e64 s[10:11], v1, s2
80977 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x05,0x00,0x00]
80979 v_cmp_eq_u32_e64 s[10:11], v1, s103
80980 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xcf,0x00,0x00]
80982 v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_lo
80983 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd1,0x00,0x00]
80985 v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_hi
80986 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd3,0x00,0x00]
80988 v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
80989 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd5,0x00,0x00]
80991 v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
80992 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd7,0x00,0x00]
80994 v_cmp_eq_u32_e64 s[10:11], v1, tba_lo
80995 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd9,0x00,0x00]
80997 v_cmp_eq_u32_e64 s[10:11], v1, tba_hi
80998 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdb,0x00,0x00]
81000 v_cmp_eq_u32_e64 s[10:11], v1, tma_lo
81001 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdd,0x00,0x00]
81003 v_cmp_eq_u32_e64 s[10:11], v1, tma_hi
81004 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdf,0x00,0x00]
81006 v_cmp_eq_u32_e64 s[10:11], v1, ttmp11
81007 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xf7,0x00,0x00]
81009 v_cmp_eq_u32_e64 s[10:11], v1, m0
81010 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xf9,0x00,0x00]
81012 v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
81013 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xfd,0x00,0x00]
81015 v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
81016 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xff,0x00,0x00]
81018 v_cmp_eq_u32_e64 s[10:11], v1, 0
81019 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x01,0x01,0x00]
81021 v_cmp_eq_u32_e64 s[10:11], v1, -1
81022 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x83,0x01,0x00]
81024 v_cmp_eq_u32_e64 s[10:11], v1, 0.5
81025 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xe1,0x01,0x00]
81027 v_cmp_eq_u32_e64 s[10:11], v1, -4.0
81028 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xef,0x01,0x00]
81030 v_cmp_le_u32 vcc, v1, v2
81031 // CHECK: [0x01,0x05,0x86,0x7d]
81033 v_cmp_le_u32 vcc, v255, v2
81034 // CHECK: [0xff,0x05,0x86,0x7d]
81036 v_cmp_le_u32 vcc, s1, v2
81037 // CHECK: [0x01,0x04,0x86,0x7d]
81039 v_cmp_le_u32 vcc, s103, v2
81040 // CHECK: [0x67,0x04,0x86,0x7d]
81042 v_cmp_le_u32 vcc, flat_scratch_lo, v2
81043 // CHECK: [0x68,0x04,0x86,0x7d]
81045 v_cmp_le_u32 vcc, flat_scratch_hi, v2
81046 // CHECK: [0x69,0x04,0x86,0x7d]
81048 v_cmp_le_u32 vcc, vcc_lo, v2
81049 // CHECK: [0x6a,0x04,0x86,0x7d]
81051 v_cmp_le_u32 vcc, vcc_hi, v2
81052 // CHECK: [0x6b,0x04,0x86,0x7d]
81054 v_cmp_le_u32 vcc, tba_lo, v2
81055 // CHECK: [0x6c,0x04,0x86,0x7d]
81057 v_cmp_le_u32 vcc, tba_hi, v2
81058 // CHECK: [0x6d,0x04,0x86,0x7d]
81060 v_cmp_le_u32 vcc, tma_lo, v2
81061 // CHECK: [0x6e,0x04,0x86,0x7d]
81063 v_cmp_le_u32 vcc, tma_hi, v2
81064 // CHECK: [0x6f,0x04,0x86,0x7d]
81066 v_cmp_le_u32 vcc, ttmp11, v2
81067 // CHECK: [0x7b,0x04,0x86,0x7d]
81069 v_cmp_le_u32 vcc, m0, v2
81070 // CHECK: [0x7c,0x04,0x86,0x7d]
81072 v_cmp_le_u32 vcc, exec_lo, v2
81073 // CHECK: [0x7e,0x04,0x86,0x7d]
81075 v_cmp_le_u32 vcc, exec_hi, v2
81076 // CHECK: [0x7f,0x04,0x86,0x7d]
81078 v_cmp_le_u32 vcc, 0, v2
81079 // CHECK: [0x80,0x04,0x86,0x7d]
81081 v_cmp_le_u32 vcc, -1, v2
81082 // CHECK: [0xc1,0x04,0x86,0x7d]
81084 v_cmp_le_u32 vcc, 0.5, v2
81085 // CHECK: [0xf0,0x04,0x86,0x7d]
81087 v_cmp_le_u32 vcc, -4.0, v2
81088 // CHECK: [0xf7,0x04,0x86,0x7d]
81090 v_cmp_le_u32 vcc, 0xaf123456, v2
81091 // CHECK: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
81093 v_cmp_le_u32 vcc, 0x3f717273, v2
81094 // CHECK: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
81096 v_cmp_le_u32 vcc, v1, v255
81097 // CHECK: [0x01,0xff,0x87,0x7d]
81099 v_cmp_le_u32_e64 s[10:11], v1, v2
81100 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81102 v_cmp_le_u32_e64 s[12:13], v1, v2
81103 // CHECK: [0x0c,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81105 v_cmp_le_u32_e64 s[102:103], v1, v2
81106 // CHECK: [0x66,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81108 v_cmp_le_u32_e64 flat_scratch, v1, v2
81109 // CHECK: [0x68,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81111 v_cmp_le_u32_e64 vcc, v1, v2
81112 // CHECK: [0x6a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81114 v_cmp_le_u32_e64 tba, v1, v2
81115 // CHECK: [0x6c,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81117 v_cmp_le_u32_e64 tma, v1, v2
81118 // CHECK: [0x6e,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81120 v_cmp_le_u32_e64 ttmp[10:11], v1, v2
81121 // CHECK: [0x7a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
81123 v_cmp_le_u32_e64 s[10:11], v255, v2
81124 // CHECK: [0x0a,0x00,0x86,0xd1,0xff,0x05,0x02,0x00]
81126 v_cmp_le_u32_e64 s[10:11], s1, v2
81127 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x04,0x02,0x00]
81129 v_cmp_le_u32_e64 s[10:11], s103, v2
81130 // CHECK: [0x0a,0x00,0x86,0xd1,0x67,0x04,0x02,0x00]
81132 v_cmp_le_u32_e64 s[10:11], flat_scratch_lo, v2
81133 // CHECK: [0x0a,0x00,0x86,0xd1,0x68,0x04,0x02,0x00]
81135 v_cmp_le_u32_e64 s[10:11], flat_scratch_hi, v2
81136 // CHECK: [0x0a,0x00,0x86,0xd1,0x69,0x04,0x02,0x00]
81138 v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
81139 // CHECK: [0x0a,0x00,0x86,0xd1,0x6a,0x04,0x02,0x00]
81141 v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
81142 // CHECK: [0x0a,0x00,0x86,0xd1,0x6b,0x04,0x02,0x00]
81144 v_cmp_le_u32_e64 s[10:11], tba_lo, v2
81145 // CHECK: [0x0a,0x00,0x86,0xd1,0x6c,0x04,0x02,0x00]
81147 v_cmp_le_u32_e64 s[10:11], tba_hi, v2
81148 // CHECK: [0x0a,0x00,0x86,0xd1,0x6d,0x04,0x02,0x00]
81150 v_cmp_le_u32_e64 s[10:11], tma_lo, v2
81151 // CHECK: [0x0a,0x00,0x86,0xd1,0x6e,0x04,0x02,0x00]
81153 v_cmp_le_u32_e64 s[10:11], tma_hi, v2
81154 // CHECK: [0x0a,0x00,0x86,0xd1,0x6f,0x04,0x02,0x00]
81156 v_cmp_le_u32_e64 s[10:11], ttmp11, v2
81157 // CHECK: [0x0a,0x00,0x86,0xd1,0x7b,0x04,0x02,0x00]
81159 v_cmp_le_u32_e64 s[10:11], m0, v2
81160 // CHECK: [0x0a,0x00,0x86,0xd1,0x7c,0x04,0x02,0x00]
81162 v_cmp_le_u32_e64 s[10:11], exec_lo, v2
81163 // CHECK: [0x0a,0x00,0x86,0xd1,0x7e,0x04,0x02,0x00]
81165 v_cmp_le_u32_e64 s[10:11], exec_hi, v2
81166 // CHECK: [0x0a,0x00,0x86,0xd1,0x7f,0x04,0x02,0x00]
81168 v_cmp_le_u32_e64 s[10:11], 0, v2
81169 // CHECK: [0x0a,0x00,0x86,0xd1,0x80,0x04,0x02,0x00]
81171 v_cmp_le_u32_e64 s[10:11], -1, v2
81172 // CHECK: [0x0a,0x00,0x86,0xd1,0xc1,0x04,0x02,0x00]
81174 v_cmp_le_u32_e64 s[10:11], 0.5, v2
81175 // CHECK: [0x0a,0x00,0x86,0xd1,0xf0,0x04,0x02,0x00]
81177 v_cmp_le_u32_e64 s[10:11], -4.0, v2
81178 // CHECK: [0x0a,0x00,0x86,0xd1,0xf7,0x04,0x02,0x00]
81180 v_cmp_le_u32_e64 s[10:11], v1, v255
81181 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xff,0x03,0x00]
81183 v_cmp_le_u32_e64 s[10:11], v1, s2
81184 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x05,0x00,0x00]
81186 v_cmp_le_u32_e64 s[10:11], v1, s103
81187 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xcf,0x00,0x00]
81189 v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_lo
81190 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd1,0x00,0x00]
81192 v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_hi
81193 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd3,0x00,0x00]
81195 v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
81196 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd5,0x00,0x00]
81198 v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
81199 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd7,0x00,0x00]
81201 v_cmp_le_u32_e64 s[10:11], v1, tba_lo
81202 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd9,0x00,0x00]
81204 v_cmp_le_u32_e64 s[10:11], v1, tba_hi
81205 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdb,0x00,0x00]
81207 v_cmp_le_u32_e64 s[10:11], v1, tma_lo
81208 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdd,0x00,0x00]
81210 v_cmp_le_u32_e64 s[10:11], v1, tma_hi
81211 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdf,0x00,0x00]
81213 v_cmp_le_u32_e64 s[10:11], v1, ttmp11
81214 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xf7,0x00,0x00]
81216 v_cmp_le_u32_e64 s[10:11], v1, m0
81217 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xf9,0x00,0x00]
81219 v_cmp_le_u32_e64 s[10:11], v1, exec_lo
81220 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xfd,0x00,0x00]
81222 v_cmp_le_u32_e64 s[10:11], v1, exec_hi
81223 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xff,0x00,0x00]
81225 v_cmp_le_u32_e64 s[10:11], v1, 0
81226 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x01,0x01,0x00]
81228 v_cmp_le_u32_e64 s[10:11], v1, -1
81229 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x83,0x01,0x00]
81231 v_cmp_le_u32_e64 s[10:11], v1, 0.5
81232 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xe1,0x01,0x00]
81234 v_cmp_le_u32_e64 s[10:11], v1, -4.0
81235 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xef,0x01,0x00]
81237 v_cmp_gt_u32 vcc, v1, v2
81238 // CHECK: [0x01,0x05,0x88,0x7d]
81240 v_cmp_gt_u32 vcc, v255, v2
81241 // CHECK: [0xff,0x05,0x88,0x7d]
81243 v_cmp_gt_u32 vcc, s1, v2
81244 // CHECK: [0x01,0x04,0x88,0x7d]
81246 v_cmp_gt_u32 vcc, s103, v2
81247 // CHECK: [0x67,0x04,0x88,0x7d]
81249 v_cmp_gt_u32 vcc, flat_scratch_lo, v2
81250 // CHECK: [0x68,0x04,0x88,0x7d]
81252 v_cmp_gt_u32 vcc, flat_scratch_hi, v2
81253 // CHECK: [0x69,0x04,0x88,0x7d]
81255 v_cmp_gt_u32 vcc, vcc_lo, v2
81256 // CHECK: [0x6a,0x04,0x88,0x7d]
81258 v_cmp_gt_u32 vcc, vcc_hi, v2
81259 // CHECK: [0x6b,0x04,0x88,0x7d]
81261 v_cmp_gt_u32 vcc, tba_lo, v2
81262 // CHECK: [0x6c,0x04,0x88,0x7d]
81264 v_cmp_gt_u32 vcc, tba_hi, v2
81265 // CHECK: [0x6d,0x04,0x88,0x7d]
81267 v_cmp_gt_u32 vcc, tma_lo, v2
81268 // CHECK: [0x6e,0x04,0x88,0x7d]
81270 v_cmp_gt_u32 vcc, tma_hi, v2
81271 // CHECK: [0x6f,0x04,0x88,0x7d]
81273 v_cmp_gt_u32 vcc, ttmp11, v2
81274 // CHECK: [0x7b,0x04,0x88,0x7d]
81276 v_cmp_gt_u32 vcc, m0, v2
81277 // CHECK: [0x7c,0x04,0x88,0x7d]
81279 v_cmp_gt_u32 vcc, exec_lo, v2
81280 // CHECK: [0x7e,0x04,0x88,0x7d]
81282 v_cmp_gt_u32 vcc, exec_hi, v2
81283 // CHECK: [0x7f,0x04,0x88,0x7d]
81285 v_cmp_gt_u32 vcc, 0, v2
81286 // CHECK: [0x80,0x04,0x88,0x7d]
81288 v_cmp_gt_u32 vcc, -1, v2
81289 // CHECK: [0xc1,0x04,0x88,0x7d]
81291 v_cmp_gt_u32 vcc, 0.5, v2
81292 // CHECK: [0xf0,0x04,0x88,0x7d]
81294 v_cmp_gt_u32 vcc, -4.0, v2
81295 // CHECK: [0xf7,0x04,0x88,0x7d]
81297 v_cmp_gt_u32 vcc, 0xaf123456, v2
81298 // CHECK: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
81300 v_cmp_gt_u32 vcc, 0x3f717273, v2
81301 // CHECK: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
81303 v_cmp_gt_u32 vcc, v1, v255
81304 // CHECK: [0x01,0xff,0x89,0x7d]
81306 v_cmp_gt_u32_e64 s[10:11], v1, v2
81307 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81309 v_cmp_gt_u32_e64 s[12:13], v1, v2
81310 // CHECK: [0x0c,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81312 v_cmp_gt_u32_e64 s[102:103], v1, v2
81313 // CHECK: [0x66,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81315 v_cmp_gt_u32_e64 flat_scratch, v1, v2
81316 // CHECK: [0x68,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81318 v_cmp_gt_u32_e64 vcc, v1, v2
81319 // CHECK: [0x6a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81321 v_cmp_gt_u32_e64 tba, v1, v2
81322 // CHECK: [0x6c,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81324 v_cmp_gt_u32_e64 tma, v1, v2
81325 // CHECK: [0x6e,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81327 v_cmp_gt_u32_e64 ttmp[10:11], v1, v2
81328 // CHECK: [0x7a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
81330 v_cmp_gt_u32_e64 s[10:11], v255, v2
81331 // CHECK: [0x0a,0x00,0x88,0xd1,0xff,0x05,0x02,0x00]
81333 v_cmp_gt_u32_e64 s[10:11], s1, v2
81334 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x04,0x02,0x00]
81336 v_cmp_gt_u32_e64 s[10:11], s103, v2
81337 // CHECK: [0x0a,0x00,0x88,0xd1,0x67,0x04,0x02,0x00]
81339 v_cmp_gt_u32_e64 s[10:11], flat_scratch_lo, v2
81340 // CHECK: [0x0a,0x00,0x88,0xd1,0x68,0x04,0x02,0x00]
81342 v_cmp_gt_u32_e64 s[10:11], flat_scratch_hi, v2
81343 // CHECK: [0x0a,0x00,0x88,0xd1,0x69,0x04,0x02,0x00]
81345 v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
81346 // CHECK: [0x0a,0x00,0x88,0xd1,0x6a,0x04,0x02,0x00]
81348 v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
81349 // CHECK: [0x0a,0x00,0x88,0xd1,0x6b,0x04,0x02,0x00]
81351 v_cmp_gt_u32_e64 s[10:11], tba_lo, v2
81352 // CHECK: [0x0a,0x00,0x88,0xd1,0x6c,0x04,0x02,0x00]
81354 v_cmp_gt_u32_e64 s[10:11], tba_hi, v2
81355 // CHECK: [0x0a,0x00,0x88,0xd1,0x6d,0x04,0x02,0x00]
81357 v_cmp_gt_u32_e64 s[10:11], tma_lo, v2
81358 // CHECK: [0x0a,0x00,0x88,0xd1,0x6e,0x04,0x02,0x00]
81360 v_cmp_gt_u32_e64 s[10:11], tma_hi, v2
81361 // CHECK: [0x0a,0x00,0x88,0xd1,0x6f,0x04,0x02,0x00]
81363 v_cmp_gt_u32_e64 s[10:11], ttmp11, v2
81364 // CHECK: [0x0a,0x00,0x88,0xd1,0x7b,0x04,0x02,0x00]
81366 v_cmp_gt_u32_e64 s[10:11], m0, v2
81367 // CHECK: [0x0a,0x00,0x88,0xd1,0x7c,0x04,0x02,0x00]
81369 v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
81370 // CHECK: [0x0a,0x00,0x88,0xd1,0x7e,0x04,0x02,0x00]
81372 v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
81373 // CHECK: [0x0a,0x00,0x88,0xd1,0x7f,0x04,0x02,0x00]
81375 v_cmp_gt_u32_e64 s[10:11], 0, v2
81376 // CHECK: [0x0a,0x00,0x88,0xd1,0x80,0x04,0x02,0x00]
81378 v_cmp_gt_u32_e64 s[10:11], -1, v2
81379 // CHECK: [0x0a,0x00,0x88,0xd1,0xc1,0x04,0x02,0x00]
81381 v_cmp_gt_u32_e64 s[10:11], 0.5, v2
81382 // CHECK: [0x0a,0x00,0x88,0xd1,0xf0,0x04,0x02,0x00]
81384 v_cmp_gt_u32_e64 s[10:11], -4.0, v2
81385 // CHECK: [0x0a,0x00,0x88,0xd1,0xf7,0x04,0x02,0x00]
81387 v_cmp_gt_u32_e64 s[10:11], v1, v255
81388 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xff,0x03,0x00]
81390 v_cmp_gt_u32_e64 s[10:11], v1, s2
81391 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x05,0x00,0x00]
81393 v_cmp_gt_u32_e64 s[10:11], v1, s103
81394 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xcf,0x00,0x00]
81396 v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_lo
81397 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd1,0x00,0x00]
81399 v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_hi
81400 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd3,0x00,0x00]
81402 v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
81403 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd5,0x00,0x00]
81405 v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
81406 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd7,0x00,0x00]
81408 v_cmp_gt_u32_e64 s[10:11], v1, tba_lo
81409 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd9,0x00,0x00]
81411 v_cmp_gt_u32_e64 s[10:11], v1, tba_hi
81412 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdb,0x00,0x00]
81414 v_cmp_gt_u32_e64 s[10:11], v1, tma_lo
81415 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdd,0x00,0x00]
81417 v_cmp_gt_u32_e64 s[10:11], v1, tma_hi
81418 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdf,0x00,0x00]
81420 v_cmp_gt_u32_e64 s[10:11], v1, ttmp11
81421 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xf7,0x00,0x00]
81423 v_cmp_gt_u32_e64 s[10:11], v1, m0
81424 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xf9,0x00,0x00]
81426 v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
81427 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xfd,0x00,0x00]
81429 v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
81430 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xff,0x00,0x00]
81432 v_cmp_gt_u32_e64 s[10:11], v1, 0
81433 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x01,0x01,0x00]
81435 v_cmp_gt_u32_e64 s[10:11], v1, -1
81436 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x83,0x01,0x00]
81438 v_cmp_gt_u32_e64 s[10:11], v1, 0.5
81439 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xe1,0x01,0x00]
81441 v_cmp_gt_u32_e64 s[10:11], v1, -4.0
81442 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xef,0x01,0x00]
81444 v_cmp_ne_u32 vcc, v1, v2
81445 // CHECK: [0x01,0x05,0x8a,0x7d]
81447 v_cmp_ne_u32 vcc, v255, v2
81448 // CHECK: [0xff,0x05,0x8a,0x7d]
81450 v_cmp_ne_u32 vcc, s1, v2
81451 // CHECK: [0x01,0x04,0x8a,0x7d]
81453 v_cmp_ne_u32 vcc, s103, v2
81454 // CHECK: [0x67,0x04,0x8a,0x7d]
81456 v_cmp_ne_u32 vcc, flat_scratch_lo, v2
81457 // CHECK: [0x68,0x04,0x8a,0x7d]
81459 v_cmp_ne_u32 vcc, flat_scratch_hi, v2
81460 // CHECK: [0x69,0x04,0x8a,0x7d]
81462 v_cmp_ne_u32 vcc, vcc_lo, v2
81463 // CHECK: [0x6a,0x04,0x8a,0x7d]
81465 v_cmp_ne_u32 vcc, vcc_hi, v2
81466 // CHECK: [0x6b,0x04,0x8a,0x7d]
81468 v_cmp_ne_u32 vcc, tba_lo, v2
81469 // CHECK: [0x6c,0x04,0x8a,0x7d]
81471 v_cmp_ne_u32 vcc, tba_hi, v2
81472 // CHECK: [0x6d,0x04,0x8a,0x7d]
81474 v_cmp_ne_u32 vcc, tma_lo, v2
81475 // CHECK: [0x6e,0x04,0x8a,0x7d]
81477 v_cmp_ne_u32 vcc, tma_hi, v2
81478 // CHECK: [0x6f,0x04,0x8a,0x7d]
81480 v_cmp_ne_u32 vcc, ttmp11, v2
81481 // CHECK: [0x7b,0x04,0x8a,0x7d]
81483 v_cmp_ne_u32 vcc, m0, v2
81484 // CHECK: [0x7c,0x04,0x8a,0x7d]
81486 v_cmp_ne_u32 vcc, exec_lo, v2
81487 // CHECK: [0x7e,0x04,0x8a,0x7d]
81489 v_cmp_ne_u32 vcc, exec_hi, v2
81490 // CHECK: [0x7f,0x04,0x8a,0x7d]
81492 v_cmp_ne_u32 vcc, 0, v2
81493 // CHECK: [0x80,0x04,0x8a,0x7d]
81495 v_cmp_ne_u32 vcc, -1, v2
81496 // CHECK: [0xc1,0x04,0x8a,0x7d]
81498 v_cmp_ne_u32 vcc, 0.5, v2
81499 // CHECK: [0xf0,0x04,0x8a,0x7d]
81501 v_cmp_ne_u32 vcc, -4.0, v2
81502 // CHECK: [0xf7,0x04,0x8a,0x7d]
81504 v_cmp_ne_u32 vcc, 0xaf123456, v2
81505 // CHECK: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
81507 v_cmp_ne_u32 vcc, 0x3f717273, v2
81508 // CHECK: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
81510 v_cmp_ne_u32 vcc, v1, v255
81511 // CHECK: [0x01,0xff,0x8b,0x7d]
81513 v_cmp_ne_u32_e64 s[10:11], v1, v2
81514 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81516 v_cmp_ne_u32_e64 s[12:13], v1, v2
81517 // CHECK: [0x0c,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81519 v_cmp_ne_u32_e64 s[102:103], v1, v2
81520 // CHECK: [0x66,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81522 v_cmp_ne_u32_e64 flat_scratch, v1, v2
81523 // CHECK: [0x68,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81525 v_cmp_ne_u32_e64 vcc, v1, v2
81526 // CHECK: [0x6a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81528 v_cmp_ne_u32_e64 tba, v1, v2
81529 // CHECK: [0x6c,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81531 v_cmp_ne_u32_e64 tma, v1, v2
81532 // CHECK: [0x6e,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81534 v_cmp_ne_u32_e64 ttmp[10:11], v1, v2
81535 // CHECK: [0x7a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
81537 v_cmp_ne_u32_e64 s[10:11], v255, v2
81538 // CHECK: [0x0a,0x00,0x8a,0xd1,0xff,0x05,0x02,0x00]
81540 v_cmp_ne_u32_e64 s[10:11], s1, v2
81541 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x04,0x02,0x00]
81543 v_cmp_ne_u32_e64 s[10:11], s103, v2
81544 // CHECK: [0x0a,0x00,0x8a,0xd1,0x67,0x04,0x02,0x00]
81546 v_cmp_ne_u32_e64 s[10:11], flat_scratch_lo, v2
81547 // CHECK: [0x0a,0x00,0x8a,0xd1,0x68,0x04,0x02,0x00]
81549 v_cmp_ne_u32_e64 s[10:11], flat_scratch_hi, v2
81550 // CHECK: [0x0a,0x00,0x8a,0xd1,0x69,0x04,0x02,0x00]
81552 v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
81553 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6a,0x04,0x02,0x00]
81555 v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
81556 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6b,0x04,0x02,0x00]
81558 v_cmp_ne_u32_e64 s[10:11], tba_lo, v2
81559 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6c,0x04,0x02,0x00]
81561 v_cmp_ne_u32_e64 s[10:11], tba_hi, v2
81562 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6d,0x04,0x02,0x00]
81564 v_cmp_ne_u32_e64 s[10:11], tma_lo, v2
81565 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6e,0x04,0x02,0x00]
81567 v_cmp_ne_u32_e64 s[10:11], tma_hi, v2
81568 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6f,0x04,0x02,0x00]
81570 v_cmp_ne_u32_e64 s[10:11], ttmp11, v2
81571 // CHECK: [0x0a,0x00,0x8a,0xd1,0x7b,0x04,0x02,0x00]
81573 v_cmp_ne_u32_e64 s[10:11], m0, v2
81574 // CHECK: [0x0a,0x00,0x8a,0xd1,0x7c,0x04,0x02,0x00]
81576 v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
81577 // CHECK: [0x0a,0x00,0x8a,0xd1,0x7e,0x04,0x02,0x00]
81579 v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
81580 // CHECK: [0x0a,0x00,0x8a,0xd1,0x7f,0x04,0x02,0x00]
81582 v_cmp_ne_u32_e64 s[10:11], 0, v2
81583 // CHECK: [0x0a,0x00,0x8a,0xd1,0x80,0x04,0x02,0x00]
81585 v_cmp_ne_u32_e64 s[10:11], -1, v2
81586 // CHECK: [0x0a,0x00,0x8a,0xd1,0xc1,0x04,0x02,0x00]
81588 v_cmp_ne_u32_e64 s[10:11], 0.5, v2
81589 // CHECK: [0x0a,0x00,0x8a,0xd1,0xf0,0x04,0x02,0x00]
81591 v_cmp_ne_u32_e64 s[10:11], -4.0, v2
81592 // CHECK: [0x0a,0x00,0x8a,0xd1,0xf7,0x04,0x02,0x00]
81594 v_cmp_ne_u32_e64 s[10:11], v1, v255
81595 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xff,0x03,0x00]
81597 v_cmp_ne_u32_e64 s[10:11], v1, s2
81598 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x05,0x00,0x00]
81600 v_cmp_ne_u32_e64 s[10:11], v1, s103
81601 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xcf,0x00,0x00]
81603 v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_lo
81604 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd1,0x00,0x00]
81606 v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_hi
81607 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd3,0x00,0x00]
81609 v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
81610 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd5,0x00,0x00]
81612 v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
81613 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd7,0x00,0x00]
81615 v_cmp_ne_u32_e64 s[10:11], v1, tba_lo
81616 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd9,0x00,0x00]
81618 v_cmp_ne_u32_e64 s[10:11], v1, tba_hi
81619 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdb,0x00,0x00]
81621 v_cmp_ne_u32_e64 s[10:11], v1, tma_lo
81622 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdd,0x00,0x00]
81624 v_cmp_ne_u32_e64 s[10:11], v1, tma_hi
81625 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdf,0x00,0x00]
81627 v_cmp_ne_u32_e64 s[10:11], v1, ttmp11
81628 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xf7,0x00,0x00]
81630 v_cmp_ne_u32_e64 s[10:11], v1, m0
81631 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xf9,0x00,0x00]
81633 v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
81634 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xfd,0x00,0x00]
81636 v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
81637 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xff,0x00,0x00]
81639 v_cmp_ne_u32_e64 s[10:11], v1, 0
81640 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x01,0x01,0x00]
81642 v_cmp_ne_u32_e64 s[10:11], v1, -1
81643 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x83,0x01,0x00]
81645 v_cmp_ne_u32_e64 s[10:11], v1, 0.5
81646 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xe1,0x01,0x00]
81648 v_cmp_ne_u32_e64 s[10:11], v1, -4.0
81649 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xef,0x01,0x00]
81651 v_cmp_ge_u32 vcc, v1, v2
81652 // CHECK: [0x01,0x05,0x8c,0x7d]
81654 v_cmp_ge_u32 vcc, v255, v2
81655 // CHECK: [0xff,0x05,0x8c,0x7d]
81657 v_cmp_ge_u32 vcc, s1, v2
81658 // CHECK: [0x01,0x04,0x8c,0x7d]
81660 v_cmp_ge_u32 vcc, s103, v2
81661 // CHECK: [0x67,0x04,0x8c,0x7d]
81663 v_cmp_ge_u32 vcc, flat_scratch_lo, v2
81664 // CHECK: [0x68,0x04,0x8c,0x7d]
81666 v_cmp_ge_u32 vcc, flat_scratch_hi, v2
81667 // CHECK: [0x69,0x04,0x8c,0x7d]
81669 v_cmp_ge_u32 vcc, vcc_lo, v2
81670 // CHECK: [0x6a,0x04,0x8c,0x7d]
81672 v_cmp_ge_u32 vcc, vcc_hi, v2
81673 // CHECK: [0x6b,0x04,0x8c,0x7d]
81675 v_cmp_ge_u32 vcc, tba_lo, v2
81676 // CHECK: [0x6c,0x04,0x8c,0x7d]
81678 v_cmp_ge_u32 vcc, tba_hi, v2
81679 // CHECK: [0x6d,0x04,0x8c,0x7d]
81681 v_cmp_ge_u32 vcc, tma_lo, v2
81682 // CHECK: [0x6e,0x04,0x8c,0x7d]
81684 v_cmp_ge_u32 vcc, tma_hi, v2
81685 // CHECK: [0x6f,0x04,0x8c,0x7d]
81687 v_cmp_ge_u32 vcc, ttmp11, v2
81688 // CHECK: [0x7b,0x04,0x8c,0x7d]
81690 v_cmp_ge_u32 vcc, m0, v2
81691 // CHECK: [0x7c,0x04,0x8c,0x7d]
81693 v_cmp_ge_u32 vcc, exec_lo, v2
81694 // CHECK: [0x7e,0x04,0x8c,0x7d]
81696 v_cmp_ge_u32 vcc, exec_hi, v2
81697 // CHECK: [0x7f,0x04,0x8c,0x7d]
81699 v_cmp_ge_u32 vcc, 0, v2
81700 // CHECK: [0x80,0x04,0x8c,0x7d]
81702 v_cmp_ge_u32 vcc, -1, v2
81703 // CHECK: [0xc1,0x04,0x8c,0x7d]
81705 v_cmp_ge_u32 vcc, 0.5, v2
81706 // CHECK: [0xf0,0x04,0x8c,0x7d]
81708 v_cmp_ge_u32 vcc, -4.0, v2
81709 // CHECK: [0xf7,0x04,0x8c,0x7d]
81711 v_cmp_ge_u32 vcc, 0xaf123456, v2
81712 // CHECK: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
81714 v_cmp_ge_u32 vcc, 0x3f717273, v2
81715 // CHECK: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
81717 v_cmp_ge_u32 vcc, v1, v255
81718 // CHECK: [0x01,0xff,0x8d,0x7d]
81720 v_cmp_ge_u32_e64 s[10:11], v1, v2
81721 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81723 v_cmp_ge_u32_e64 s[12:13], v1, v2
81724 // CHECK: [0x0c,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81726 v_cmp_ge_u32_e64 s[102:103], v1, v2
81727 // CHECK: [0x66,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81729 v_cmp_ge_u32_e64 flat_scratch, v1, v2
81730 // CHECK: [0x68,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81732 v_cmp_ge_u32_e64 vcc, v1, v2
81733 // CHECK: [0x6a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81735 v_cmp_ge_u32_e64 tba, v1, v2
81736 // CHECK: [0x6c,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81738 v_cmp_ge_u32_e64 tma, v1, v2
81739 // CHECK: [0x6e,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81741 v_cmp_ge_u32_e64 ttmp[10:11], v1, v2
81742 // CHECK: [0x7a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
81744 v_cmp_ge_u32_e64 s[10:11], v255, v2
81745 // CHECK: [0x0a,0x00,0x8c,0xd1,0xff,0x05,0x02,0x00]
81747 v_cmp_ge_u32_e64 s[10:11], s1, v2
81748 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x04,0x02,0x00]
81750 v_cmp_ge_u32_e64 s[10:11], s103, v2
81751 // CHECK: [0x0a,0x00,0x8c,0xd1,0x67,0x04,0x02,0x00]
81753 v_cmp_ge_u32_e64 s[10:11], flat_scratch_lo, v2
81754 // CHECK: [0x0a,0x00,0x8c,0xd1,0x68,0x04,0x02,0x00]
81756 v_cmp_ge_u32_e64 s[10:11], flat_scratch_hi, v2
81757 // CHECK: [0x0a,0x00,0x8c,0xd1,0x69,0x04,0x02,0x00]
81759 v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
81760 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6a,0x04,0x02,0x00]
81762 v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
81763 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6b,0x04,0x02,0x00]
81765 v_cmp_ge_u32_e64 s[10:11], tba_lo, v2
81766 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6c,0x04,0x02,0x00]
81768 v_cmp_ge_u32_e64 s[10:11], tba_hi, v2
81769 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6d,0x04,0x02,0x00]
81771 v_cmp_ge_u32_e64 s[10:11], tma_lo, v2
81772 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6e,0x04,0x02,0x00]
81774 v_cmp_ge_u32_e64 s[10:11], tma_hi, v2
81775 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6f,0x04,0x02,0x00]
81777 v_cmp_ge_u32_e64 s[10:11], ttmp11, v2
81778 // CHECK: [0x0a,0x00,0x8c,0xd1,0x7b,0x04,0x02,0x00]
81780 v_cmp_ge_u32_e64 s[10:11], m0, v2
81781 // CHECK: [0x0a,0x00,0x8c,0xd1,0x7c,0x04,0x02,0x00]
81783 v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
81784 // CHECK: [0x0a,0x00,0x8c,0xd1,0x7e,0x04,0x02,0x00]
81786 v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
81787 // CHECK: [0x0a,0x00,0x8c,0xd1,0x7f,0x04,0x02,0x00]
81789 v_cmp_ge_u32_e64 s[10:11], 0, v2
81790 // CHECK: [0x0a,0x00,0x8c,0xd1,0x80,0x04,0x02,0x00]
81792 v_cmp_ge_u32_e64 s[10:11], -1, v2
81793 // CHECK: [0x0a,0x00,0x8c,0xd1,0xc1,0x04,0x02,0x00]
81795 v_cmp_ge_u32_e64 s[10:11], 0.5, v2
81796 // CHECK: [0x0a,0x00,0x8c,0xd1,0xf0,0x04,0x02,0x00]
81798 v_cmp_ge_u32_e64 s[10:11], -4.0, v2
81799 // CHECK: [0x0a,0x00,0x8c,0xd1,0xf7,0x04,0x02,0x00]
81801 v_cmp_ge_u32_e64 s[10:11], v1, v255
81802 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xff,0x03,0x00]
81804 v_cmp_ge_u32_e64 s[10:11], v1, s2
81805 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x05,0x00,0x00]
81807 v_cmp_ge_u32_e64 s[10:11], v1, s103
81808 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xcf,0x00,0x00]
81810 v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_lo
81811 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd1,0x00,0x00]
81813 v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_hi
81814 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd3,0x00,0x00]
81816 v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
81817 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd5,0x00,0x00]
81819 v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
81820 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd7,0x00,0x00]
81822 v_cmp_ge_u32_e64 s[10:11], v1, tba_lo
81823 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd9,0x00,0x00]
81825 v_cmp_ge_u32_e64 s[10:11], v1, tba_hi
81826 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdb,0x00,0x00]
81828 v_cmp_ge_u32_e64 s[10:11], v1, tma_lo
81829 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdd,0x00,0x00]
81831 v_cmp_ge_u32_e64 s[10:11], v1, tma_hi
81832 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdf,0x00,0x00]
81834 v_cmp_ge_u32_e64 s[10:11], v1, ttmp11
81835 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xf7,0x00,0x00]
81837 v_cmp_ge_u32_e64 s[10:11], v1, m0
81838 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xf9,0x00,0x00]
81840 v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
81841 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xfd,0x00,0x00]
81843 v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
81844 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xff,0x00,0x00]
81846 v_cmp_ge_u32_e64 s[10:11], v1, 0
81847 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x01,0x01,0x00]
81849 v_cmp_ge_u32_e64 s[10:11], v1, -1
81850 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x83,0x01,0x00]
81852 v_cmp_ge_u32_e64 s[10:11], v1, 0.5
81853 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xe1,0x01,0x00]
81855 v_cmp_ge_u32_e64 s[10:11], v1, -4.0
81856 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xef,0x01,0x00]
81858 v_cmp_t_u32 vcc, v1, v2
81859 // CHECK: [0x01,0x05,0x8e,0x7d]
81861 v_cmp_t_u32 vcc, v255, v2
81862 // CHECK: [0xff,0x05,0x8e,0x7d]
81864 v_cmp_t_u32 vcc, s1, v2
81865 // CHECK: [0x01,0x04,0x8e,0x7d]
81867 v_cmp_t_u32 vcc, s103, v2
81868 // CHECK: [0x67,0x04,0x8e,0x7d]
81870 v_cmp_t_u32 vcc, flat_scratch_lo, v2
81871 // CHECK: [0x68,0x04,0x8e,0x7d]
81873 v_cmp_t_u32 vcc, flat_scratch_hi, v2
81874 // CHECK: [0x69,0x04,0x8e,0x7d]
81876 v_cmp_t_u32 vcc, vcc_lo, v2
81877 // CHECK: [0x6a,0x04,0x8e,0x7d]
81879 v_cmp_t_u32 vcc, vcc_hi, v2
81880 // CHECK: [0x6b,0x04,0x8e,0x7d]
81882 v_cmp_t_u32 vcc, tba_lo, v2
81883 // CHECK: [0x6c,0x04,0x8e,0x7d]
81885 v_cmp_t_u32 vcc, tba_hi, v2
81886 // CHECK: [0x6d,0x04,0x8e,0x7d]
81888 v_cmp_t_u32 vcc, tma_lo, v2
81889 // CHECK: [0x6e,0x04,0x8e,0x7d]
81891 v_cmp_t_u32 vcc, tma_hi, v2
81892 // CHECK: [0x6f,0x04,0x8e,0x7d]
81894 v_cmp_t_u32 vcc, ttmp11, v2
81895 // CHECK: [0x7b,0x04,0x8e,0x7d]
81897 v_cmp_t_u32 vcc, m0, v2
81898 // CHECK: [0x7c,0x04,0x8e,0x7d]
81900 v_cmp_t_u32 vcc, exec_lo, v2
81901 // CHECK: [0x7e,0x04,0x8e,0x7d]
81903 v_cmp_t_u32 vcc, exec_hi, v2
81904 // CHECK: [0x7f,0x04,0x8e,0x7d]
81906 v_cmp_t_u32 vcc, 0, v2
81907 // CHECK: [0x80,0x04,0x8e,0x7d]
81909 v_cmp_t_u32 vcc, -1, v2
81910 // CHECK: [0xc1,0x04,0x8e,0x7d]
81912 v_cmp_t_u32 vcc, 0.5, v2
81913 // CHECK: [0xf0,0x04,0x8e,0x7d]
81915 v_cmp_t_u32 vcc, -4.0, v2
81916 // CHECK: [0xf7,0x04,0x8e,0x7d]
81918 v_cmp_t_u32 vcc, 0xaf123456, v2
81919 // CHECK: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
81921 v_cmp_t_u32 vcc, 0x3f717273, v2
81922 // CHECK: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
81924 v_cmp_t_u32 vcc, v1, v255
81925 // CHECK: [0x01,0xff,0x8f,0x7d]
81927 v_cmp_t_u32_e64 s[10:11], v1, v2
81928 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81930 v_cmp_t_u32_e64 s[12:13], v1, v2
81931 // CHECK: [0x0c,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81933 v_cmp_t_u32_e64 s[102:103], v1, v2
81934 // CHECK: [0x66,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81936 v_cmp_t_u32_e64 flat_scratch, v1, v2
81937 // CHECK: [0x68,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81939 v_cmp_t_u32_e64 vcc, v1, v2
81940 // CHECK: [0x6a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81942 v_cmp_t_u32_e64 tba, v1, v2
81943 // CHECK: [0x6c,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81945 v_cmp_t_u32_e64 tma, v1, v2
81946 // CHECK: [0x6e,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81948 v_cmp_t_u32_e64 ttmp[10:11], v1, v2
81949 // CHECK: [0x7a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
81951 v_cmp_t_u32_e64 s[10:11], v255, v2
81952 // CHECK: [0x0a,0x00,0x8e,0xd1,0xff,0x05,0x02,0x00]
81954 v_cmp_t_u32_e64 s[10:11], s1, v2
81955 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x04,0x02,0x00]
81957 v_cmp_t_u32_e64 s[10:11], s103, v2
81958 // CHECK: [0x0a,0x00,0x8e,0xd1,0x67,0x04,0x02,0x00]
81960 v_cmp_t_u32_e64 s[10:11], flat_scratch_lo, v2
81961 // CHECK: [0x0a,0x00,0x8e,0xd1,0x68,0x04,0x02,0x00]
81963 v_cmp_t_u32_e64 s[10:11], flat_scratch_hi, v2
81964 // CHECK: [0x0a,0x00,0x8e,0xd1,0x69,0x04,0x02,0x00]
81966 v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
81967 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6a,0x04,0x02,0x00]
81969 v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
81970 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6b,0x04,0x02,0x00]
81972 v_cmp_t_u32_e64 s[10:11], tba_lo, v2
81973 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6c,0x04,0x02,0x00]
81975 v_cmp_t_u32_e64 s[10:11], tba_hi, v2
81976 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6d,0x04,0x02,0x00]
81978 v_cmp_t_u32_e64 s[10:11], tma_lo, v2
81979 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6e,0x04,0x02,0x00]
81981 v_cmp_t_u32_e64 s[10:11], tma_hi, v2
81982 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6f,0x04,0x02,0x00]
81984 v_cmp_t_u32_e64 s[10:11], ttmp11, v2
81985 // CHECK: [0x0a,0x00,0x8e,0xd1,0x7b,0x04,0x02,0x00]
81987 v_cmp_t_u32_e64 s[10:11], m0, v2
81988 // CHECK: [0x0a,0x00,0x8e,0xd1,0x7c,0x04,0x02,0x00]
81990 v_cmp_t_u32_e64 s[10:11], exec_lo, v2
81991 // CHECK: [0x0a,0x00,0x8e,0xd1,0x7e,0x04,0x02,0x00]
81993 v_cmp_t_u32_e64 s[10:11], exec_hi, v2
81994 // CHECK: [0x0a,0x00,0x8e,0xd1,0x7f,0x04,0x02,0x00]
81996 v_cmp_t_u32_e64 s[10:11], 0, v2
81997 // CHECK: [0x0a,0x00,0x8e,0xd1,0x80,0x04,0x02,0x00]
81999 v_cmp_t_u32_e64 s[10:11], -1, v2
82000 // CHECK: [0x0a,0x00,0x8e,0xd1,0xc1,0x04,0x02,0x00]
82002 v_cmp_t_u32_e64 s[10:11], 0.5, v2
82003 // CHECK: [0x0a,0x00,0x8e,0xd1,0xf0,0x04,0x02,0x00]
82005 v_cmp_t_u32_e64 s[10:11], -4.0, v2
82006 // CHECK: [0x0a,0x00,0x8e,0xd1,0xf7,0x04,0x02,0x00]
82008 v_cmp_t_u32_e64 s[10:11], v1, v255
82009 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xff,0x03,0x00]
82011 v_cmp_t_u32_e64 s[10:11], v1, s2
82012 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x05,0x00,0x00]
82014 v_cmp_t_u32_e64 s[10:11], v1, s103
82015 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xcf,0x00,0x00]
82017 v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_lo
82018 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd1,0x00,0x00]
82020 v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_hi
82021 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd3,0x00,0x00]
82023 v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
82024 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd5,0x00,0x00]
82026 v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
82027 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd7,0x00,0x00]
82029 v_cmp_t_u32_e64 s[10:11], v1, tba_lo
82030 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd9,0x00,0x00]
82032 v_cmp_t_u32_e64 s[10:11], v1, tba_hi
82033 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdb,0x00,0x00]
82035 v_cmp_t_u32_e64 s[10:11], v1, tma_lo
82036 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdd,0x00,0x00]
82038 v_cmp_t_u32_e64 s[10:11], v1, tma_hi
82039 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdf,0x00,0x00]
82041 v_cmp_t_u32_e64 s[10:11], v1, ttmp11
82042 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xf7,0x00,0x00]
82044 v_cmp_t_u32_e64 s[10:11], v1, m0
82045 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xf9,0x00,0x00]
82047 v_cmp_t_u32_e64 s[10:11], v1, exec_lo
82048 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xfd,0x00,0x00]
82050 v_cmp_t_u32_e64 s[10:11], v1, exec_hi
82051 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xff,0x00,0x00]
82053 v_cmp_t_u32_e64 s[10:11], v1, 0
82054 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x01,0x01,0x00]
82056 v_cmp_t_u32_e64 s[10:11], v1, -1
82057 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x83,0x01,0x00]
82059 v_cmp_t_u32_e64 s[10:11], v1, 0.5
82060 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xe1,0x01,0x00]
82062 v_cmp_t_u32_e64 s[10:11], v1, -4.0
82063 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xef,0x01,0x00]
82065 v_cmpx_f_u32 vcc, v1, v2
82066 // CHECK: [0x01,0x05,0xa0,0x7d]
82068 v_cmpx_f_u32 vcc, v255, v2
82069 // CHECK: [0xff,0x05,0xa0,0x7d]
82071 v_cmpx_f_u32 vcc, s1, v2
82072 // CHECK: [0x01,0x04,0xa0,0x7d]
82074 v_cmpx_f_u32 vcc, s103, v2
82075 // CHECK: [0x67,0x04,0xa0,0x7d]
82077 v_cmpx_f_u32 vcc, flat_scratch_lo, v2
82078 // CHECK: [0x68,0x04,0xa0,0x7d]
82080 v_cmpx_f_u32 vcc, flat_scratch_hi, v2
82081 // CHECK: [0x69,0x04,0xa0,0x7d]
82083 v_cmpx_f_u32 vcc, vcc_lo, v2
82084 // CHECK: [0x6a,0x04,0xa0,0x7d]
82086 v_cmpx_f_u32 vcc, vcc_hi, v2
82087 // CHECK: [0x6b,0x04,0xa0,0x7d]
82089 v_cmpx_f_u32 vcc, tba_lo, v2
82090 // CHECK: [0x6c,0x04,0xa0,0x7d]
82092 v_cmpx_f_u32 vcc, tba_hi, v2
82093 // CHECK: [0x6d,0x04,0xa0,0x7d]
82095 v_cmpx_f_u32 vcc, tma_lo, v2
82096 // CHECK: [0x6e,0x04,0xa0,0x7d]
82098 v_cmpx_f_u32 vcc, tma_hi, v2
82099 // CHECK: [0x6f,0x04,0xa0,0x7d]
82101 v_cmpx_f_u32 vcc, ttmp11, v2
82102 // CHECK: [0x7b,0x04,0xa0,0x7d]
82104 v_cmpx_f_u32 vcc, m0, v2
82105 // CHECK: [0x7c,0x04,0xa0,0x7d]
82107 v_cmpx_f_u32 vcc, exec_lo, v2
82108 // CHECK: [0x7e,0x04,0xa0,0x7d]
82110 v_cmpx_f_u32 vcc, exec_hi, v2
82111 // CHECK: [0x7f,0x04,0xa0,0x7d]
82113 v_cmpx_f_u32 vcc, 0, v2
82114 // CHECK: [0x80,0x04,0xa0,0x7d]
82116 v_cmpx_f_u32 vcc, -1, v2
82117 // CHECK: [0xc1,0x04,0xa0,0x7d]
82119 v_cmpx_f_u32 vcc, 0.5, v2
82120 // CHECK: [0xf0,0x04,0xa0,0x7d]
82122 v_cmpx_f_u32 vcc, -4.0, v2
82123 // CHECK: [0xf7,0x04,0xa0,0x7d]
82125 v_cmpx_f_u32 vcc, 0xaf123456, v2
82126 // CHECK: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
82128 v_cmpx_f_u32 vcc, 0x3f717273, v2
82129 // CHECK: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
82131 v_cmpx_f_u32 vcc, v1, v255
82132 // CHECK: [0x01,0xff,0xa1,0x7d]
82134 v_cmpx_f_u32_e64 s[10:11], v1, v2
82135 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82137 v_cmpx_f_u32_e64 s[12:13], v1, v2
82138 // CHECK: [0x0c,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82140 v_cmpx_f_u32_e64 s[102:103], v1, v2
82141 // CHECK: [0x66,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82143 v_cmpx_f_u32_e64 flat_scratch, v1, v2
82144 // CHECK: [0x68,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82146 v_cmpx_f_u32_e64 vcc, v1, v2
82147 // CHECK: [0x6a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82149 v_cmpx_f_u32_e64 tba, v1, v2
82150 // CHECK: [0x6c,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82152 v_cmpx_f_u32_e64 tma, v1, v2
82153 // CHECK: [0x6e,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82155 v_cmpx_f_u32_e64 ttmp[10:11], v1, v2
82156 // CHECK: [0x7a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
82158 v_cmpx_f_u32_e64 s[10:11], v255, v2
82159 // CHECK: [0x0a,0x00,0xa0,0xd1,0xff,0x05,0x02,0x00]
82161 v_cmpx_f_u32_e64 s[10:11], s1, v2
82162 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x04,0x02,0x00]
82164 v_cmpx_f_u32_e64 s[10:11], s103, v2
82165 // CHECK: [0x0a,0x00,0xa0,0xd1,0x67,0x04,0x02,0x00]
82167 v_cmpx_f_u32_e64 s[10:11], flat_scratch_lo, v2
82168 // CHECK: [0x0a,0x00,0xa0,0xd1,0x68,0x04,0x02,0x00]
82170 v_cmpx_f_u32_e64 s[10:11], flat_scratch_hi, v2
82171 // CHECK: [0x0a,0x00,0xa0,0xd1,0x69,0x04,0x02,0x00]
82173 v_cmpx_f_u32_e64 s[10:11], vcc_lo, v2
82174 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6a,0x04,0x02,0x00]
82176 v_cmpx_f_u32_e64 s[10:11], vcc_hi, v2
82177 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6b,0x04,0x02,0x00]
82179 v_cmpx_f_u32_e64 s[10:11], tba_lo, v2
82180 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6c,0x04,0x02,0x00]
82182 v_cmpx_f_u32_e64 s[10:11], tba_hi, v2
82183 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6d,0x04,0x02,0x00]
82185 v_cmpx_f_u32_e64 s[10:11], tma_lo, v2
82186 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6e,0x04,0x02,0x00]
82188 v_cmpx_f_u32_e64 s[10:11], tma_hi, v2
82189 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6f,0x04,0x02,0x00]
82191 v_cmpx_f_u32_e64 s[10:11], ttmp11, v2
82192 // CHECK: [0x0a,0x00,0xa0,0xd1,0x7b,0x04,0x02,0x00]
82194 v_cmpx_f_u32_e64 s[10:11], m0, v2
82195 // CHECK: [0x0a,0x00,0xa0,0xd1,0x7c,0x04,0x02,0x00]
82197 v_cmpx_f_u32_e64 s[10:11], exec_lo, v2
82198 // CHECK: [0x0a,0x00,0xa0,0xd1,0x7e,0x04,0x02,0x00]
82200 v_cmpx_f_u32_e64 s[10:11], exec_hi, v2
82201 // CHECK: [0x0a,0x00,0xa0,0xd1,0x7f,0x04,0x02,0x00]
82203 v_cmpx_f_u32_e64 s[10:11], 0, v2
82204 // CHECK: [0x0a,0x00,0xa0,0xd1,0x80,0x04,0x02,0x00]
82206 v_cmpx_f_u32_e64 s[10:11], -1, v2
82207 // CHECK: [0x0a,0x00,0xa0,0xd1,0xc1,0x04,0x02,0x00]
82209 v_cmpx_f_u32_e64 s[10:11], 0.5, v2
82210 // CHECK: [0x0a,0x00,0xa0,0xd1,0xf0,0x04,0x02,0x00]
82212 v_cmpx_f_u32_e64 s[10:11], -4.0, v2
82213 // CHECK: [0x0a,0x00,0xa0,0xd1,0xf7,0x04,0x02,0x00]
82215 v_cmpx_f_u32_e64 s[10:11], v1, v255
82216 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xff,0x03,0x00]
82218 v_cmpx_f_u32_e64 s[10:11], v1, s2
82219 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x05,0x00,0x00]
82221 v_cmpx_f_u32_e64 s[10:11], v1, s103
82222 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xcf,0x00,0x00]
82224 v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_lo
82225 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd1,0x00,0x00]
82227 v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_hi
82228 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd3,0x00,0x00]
82230 v_cmpx_f_u32_e64 s[10:11], v1, vcc_lo
82231 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd5,0x00,0x00]
82233 v_cmpx_f_u32_e64 s[10:11], v1, vcc_hi
82234 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd7,0x00,0x00]
82236 v_cmpx_f_u32_e64 s[10:11], v1, tba_lo
82237 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd9,0x00,0x00]
82239 v_cmpx_f_u32_e64 s[10:11], v1, tba_hi
82240 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdb,0x00,0x00]
82242 v_cmpx_f_u32_e64 s[10:11], v1, tma_lo
82243 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdd,0x00,0x00]
82245 v_cmpx_f_u32_e64 s[10:11], v1, tma_hi
82246 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdf,0x00,0x00]
82248 v_cmpx_f_u32_e64 s[10:11], v1, ttmp11
82249 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xf7,0x00,0x00]
82251 v_cmpx_f_u32_e64 s[10:11], v1, m0
82252 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xf9,0x00,0x00]
82254 v_cmpx_f_u32_e64 s[10:11], v1, exec_lo
82255 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xfd,0x00,0x00]
82257 v_cmpx_f_u32_e64 s[10:11], v1, exec_hi
82258 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xff,0x00,0x00]
82260 v_cmpx_f_u32_e64 s[10:11], v1, 0
82261 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x01,0x01,0x00]
82263 v_cmpx_f_u32_e64 s[10:11], v1, -1
82264 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x83,0x01,0x00]
82266 v_cmpx_f_u32_e64 s[10:11], v1, 0.5
82267 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xe1,0x01,0x00]
82269 v_cmpx_f_u32_e64 s[10:11], v1, -4.0
82270 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xef,0x01,0x00]
82272 v_cmpx_lt_u32 vcc, v1, v2
82273 // CHECK: [0x01,0x05,0xa2,0x7d]
82275 v_cmpx_lt_u32 vcc, v255, v2
82276 // CHECK: [0xff,0x05,0xa2,0x7d]
82278 v_cmpx_lt_u32 vcc, s1, v2
82279 // CHECK: [0x01,0x04,0xa2,0x7d]
82281 v_cmpx_lt_u32 vcc, s103, v2
82282 // CHECK: [0x67,0x04,0xa2,0x7d]
82284 v_cmpx_lt_u32 vcc, flat_scratch_lo, v2
82285 // CHECK: [0x68,0x04,0xa2,0x7d]
82287 v_cmpx_lt_u32 vcc, flat_scratch_hi, v2
82288 // CHECK: [0x69,0x04,0xa2,0x7d]
82290 v_cmpx_lt_u32 vcc, vcc_lo, v2
82291 // CHECK: [0x6a,0x04,0xa2,0x7d]
82293 v_cmpx_lt_u32 vcc, vcc_hi, v2
82294 // CHECK: [0x6b,0x04,0xa2,0x7d]
82296 v_cmpx_lt_u32 vcc, tba_lo, v2
82297 // CHECK: [0x6c,0x04,0xa2,0x7d]
82299 v_cmpx_lt_u32 vcc, tba_hi, v2
82300 // CHECK: [0x6d,0x04,0xa2,0x7d]
82302 v_cmpx_lt_u32 vcc, tma_lo, v2
82303 // CHECK: [0x6e,0x04,0xa2,0x7d]
82305 v_cmpx_lt_u32 vcc, tma_hi, v2
82306 // CHECK: [0x6f,0x04,0xa2,0x7d]
82308 v_cmpx_lt_u32 vcc, ttmp11, v2
82309 // CHECK: [0x7b,0x04,0xa2,0x7d]
82311 v_cmpx_lt_u32 vcc, m0, v2
82312 // CHECK: [0x7c,0x04,0xa2,0x7d]
82314 v_cmpx_lt_u32 vcc, exec_lo, v2
82315 // CHECK: [0x7e,0x04,0xa2,0x7d]
82317 v_cmpx_lt_u32 vcc, exec_hi, v2
82318 // CHECK: [0x7f,0x04,0xa2,0x7d]
82320 v_cmpx_lt_u32 vcc, 0, v2
82321 // CHECK: [0x80,0x04,0xa2,0x7d]
82323 v_cmpx_lt_u32 vcc, -1, v2
82324 // CHECK: [0xc1,0x04,0xa2,0x7d]
82326 v_cmpx_lt_u32 vcc, 0.5, v2
82327 // CHECK: [0xf0,0x04,0xa2,0x7d]
82329 v_cmpx_lt_u32 vcc, -4.0, v2
82330 // CHECK: [0xf7,0x04,0xa2,0x7d]
82332 v_cmpx_lt_u32 vcc, 0xaf123456, v2
82333 // CHECK: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
82335 v_cmpx_lt_u32 vcc, 0x3f717273, v2
82336 // CHECK: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
82338 v_cmpx_lt_u32 vcc, v1, v255
82339 // CHECK: [0x01,0xff,0xa3,0x7d]
82341 v_cmpx_lt_u32_e64 s[10:11], v1, v2
82342 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82344 v_cmpx_lt_u32_e64 s[12:13], v1, v2
82345 // CHECK: [0x0c,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82347 v_cmpx_lt_u32_e64 s[102:103], v1, v2
82348 // CHECK: [0x66,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82350 v_cmpx_lt_u32_e64 flat_scratch, v1, v2
82351 // CHECK: [0x68,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82353 v_cmpx_lt_u32_e64 vcc, v1, v2
82354 // CHECK: [0x6a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82356 v_cmpx_lt_u32_e64 tba, v1, v2
82357 // CHECK: [0x6c,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82359 v_cmpx_lt_u32_e64 tma, v1, v2
82360 // CHECK: [0x6e,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82362 v_cmpx_lt_u32_e64 ttmp[10:11], v1, v2
82363 // CHECK: [0x7a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
82365 v_cmpx_lt_u32_e64 s[10:11], v255, v2
82366 // CHECK: [0x0a,0x00,0xa2,0xd1,0xff,0x05,0x02,0x00]
82368 v_cmpx_lt_u32_e64 s[10:11], s1, v2
82369 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x04,0x02,0x00]
82371 v_cmpx_lt_u32_e64 s[10:11], s103, v2
82372 // CHECK: [0x0a,0x00,0xa2,0xd1,0x67,0x04,0x02,0x00]
82374 v_cmpx_lt_u32_e64 s[10:11], flat_scratch_lo, v2
82375 // CHECK: [0x0a,0x00,0xa2,0xd1,0x68,0x04,0x02,0x00]
82377 v_cmpx_lt_u32_e64 s[10:11], flat_scratch_hi, v2
82378 // CHECK: [0x0a,0x00,0xa2,0xd1,0x69,0x04,0x02,0x00]
82380 v_cmpx_lt_u32_e64 s[10:11], vcc_lo, v2
82381 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6a,0x04,0x02,0x00]
82383 v_cmpx_lt_u32_e64 s[10:11], vcc_hi, v2
82384 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6b,0x04,0x02,0x00]
82386 v_cmpx_lt_u32_e64 s[10:11], tba_lo, v2
82387 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6c,0x04,0x02,0x00]
82389 v_cmpx_lt_u32_e64 s[10:11], tba_hi, v2
82390 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6d,0x04,0x02,0x00]
82392 v_cmpx_lt_u32_e64 s[10:11], tma_lo, v2
82393 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6e,0x04,0x02,0x00]
82395 v_cmpx_lt_u32_e64 s[10:11], tma_hi, v2
82396 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6f,0x04,0x02,0x00]
82398 v_cmpx_lt_u32_e64 s[10:11], ttmp11, v2
82399 // CHECK: [0x0a,0x00,0xa2,0xd1,0x7b,0x04,0x02,0x00]
82401 v_cmpx_lt_u32_e64 s[10:11], m0, v2
82402 // CHECK: [0x0a,0x00,0xa2,0xd1,0x7c,0x04,0x02,0x00]
82404 v_cmpx_lt_u32_e64 s[10:11], exec_lo, v2
82405 // CHECK: [0x0a,0x00,0xa2,0xd1,0x7e,0x04,0x02,0x00]
82407 v_cmpx_lt_u32_e64 s[10:11], exec_hi, v2
82408 // CHECK: [0x0a,0x00,0xa2,0xd1,0x7f,0x04,0x02,0x00]
82410 v_cmpx_lt_u32_e64 s[10:11], 0, v2
82411 // CHECK: [0x0a,0x00,0xa2,0xd1,0x80,0x04,0x02,0x00]
82413 v_cmpx_lt_u32_e64 s[10:11], -1, v2
82414 // CHECK: [0x0a,0x00,0xa2,0xd1,0xc1,0x04,0x02,0x00]
82416 v_cmpx_lt_u32_e64 s[10:11], 0.5, v2
82417 // CHECK: [0x0a,0x00,0xa2,0xd1,0xf0,0x04,0x02,0x00]
82419 v_cmpx_lt_u32_e64 s[10:11], -4.0, v2
82420 // CHECK: [0x0a,0x00,0xa2,0xd1,0xf7,0x04,0x02,0x00]
82422 v_cmpx_lt_u32_e64 s[10:11], v1, v255
82423 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xff,0x03,0x00]
82425 v_cmpx_lt_u32_e64 s[10:11], v1, s2
82426 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x05,0x00,0x00]
82428 v_cmpx_lt_u32_e64 s[10:11], v1, s103
82429 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xcf,0x00,0x00]
82431 v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_lo
82432 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd1,0x00,0x00]
82434 v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_hi
82435 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd3,0x00,0x00]
82437 v_cmpx_lt_u32_e64 s[10:11], v1, vcc_lo
82438 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd5,0x00,0x00]
82440 v_cmpx_lt_u32_e64 s[10:11], v1, vcc_hi
82441 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd7,0x00,0x00]
82443 v_cmpx_lt_u32_e64 s[10:11], v1, tba_lo
82444 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd9,0x00,0x00]
82446 v_cmpx_lt_u32_e64 s[10:11], v1, tba_hi
82447 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdb,0x00,0x00]
82449 v_cmpx_lt_u32_e64 s[10:11], v1, tma_lo
82450 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdd,0x00,0x00]
82452 v_cmpx_lt_u32_e64 s[10:11], v1, tma_hi
82453 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdf,0x00,0x00]
82455 v_cmpx_lt_u32_e64 s[10:11], v1, ttmp11
82456 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xf7,0x00,0x00]
82458 v_cmpx_lt_u32_e64 s[10:11], v1, m0
82459 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xf9,0x00,0x00]
82461 v_cmpx_lt_u32_e64 s[10:11], v1, exec_lo
82462 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xfd,0x00,0x00]
82464 v_cmpx_lt_u32_e64 s[10:11], v1, exec_hi
82465 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xff,0x00,0x00]
82467 v_cmpx_lt_u32_e64 s[10:11], v1, 0
82468 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x01,0x01,0x00]
82470 v_cmpx_lt_u32_e64 s[10:11], v1, -1
82471 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x83,0x01,0x00]
82473 v_cmpx_lt_u32_e64 s[10:11], v1, 0.5
82474 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xe1,0x01,0x00]
82476 v_cmpx_lt_u32_e64 s[10:11], v1, -4.0
82477 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xef,0x01,0x00]
82479 v_cmpx_eq_u32 vcc, v1, v2
82480 // CHECK: [0x01,0x05,0xa4,0x7d]
82482 v_cmpx_eq_u32 vcc, v255, v2
82483 // CHECK: [0xff,0x05,0xa4,0x7d]
82485 v_cmpx_eq_u32 vcc, s1, v2
82486 // CHECK: [0x01,0x04,0xa4,0x7d]
82488 v_cmpx_eq_u32 vcc, s103, v2
82489 // CHECK: [0x67,0x04,0xa4,0x7d]
82491 v_cmpx_eq_u32 vcc, flat_scratch_lo, v2
82492 // CHECK: [0x68,0x04,0xa4,0x7d]
82494 v_cmpx_eq_u32 vcc, flat_scratch_hi, v2
82495 // CHECK: [0x69,0x04,0xa4,0x7d]
82497 v_cmpx_eq_u32 vcc, vcc_lo, v2
82498 // CHECK: [0x6a,0x04,0xa4,0x7d]
82500 v_cmpx_eq_u32 vcc, vcc_hi, v2
82501 // CHECK: [0x6b,0x04,0xa4,0x7d]
82503 v_cmpx_eq_u32 vcc, tba_lo, v2
82504 // CHECK: [0x6c,0x04,0xa4,0x7d]
82506 v_cmpx_eq_u32 vcc, tba_hi, v2
82507 // CHECK: [0x6d,0x04,0xa4,0x7d]
82509 v_cmpx_eq_u32 vcc, tma_lo, v2
82510 // CHECK: [0x6e,0x04,0xa4,0x7d]
82512 v_cmpx_eq_u32 vcc, tma_hi, v2
82513 // CHECK: [0x6f,0x04,0xa4,0x7d]
82515 v_cmpx_eq_u32 vcc, ttmp11, v2
82516 // CHECK: [0x7b,0x04,0xa4,0x7d]
82518 v_cmpx_eq_u32 vcc, m0, v2
82519 // CHECK: [0x7c,0x04,0xa4,0x7d]
82521 v_cmpx_eq_u32 vcc, exec_lo, v2
82522 // CHECK: [0x7e,0x04,0xa4,0x7d]
82524 v_cmpx_eq_u32 vcc, exec_hi, v2
82525 // CHECK: [0x7f,0x04,0xa4,0x7d]
82527 v_cmpx_eq_u32 vcc, 0, v2
82528 // CHECK: [0x80,0x04,0xa4,0x7d]
82530 v_cmpx_eq_u32 vcc, -1, v2
82531 // CHECK: [0xc1,0x04,0xa4,0x7d]
82533 v_cmpx_eq_u32 vcc, 0.5, v2
82534 // CHECK: [0xf0,0x04,0xa4,0x7d]
82536 v_cmpx_eq_u32 vcc, -4.0, v2
82537 // CHECK: [0xf7,0x04,0xa4,0x7d]
82539 v_cmpx_eq_u32 vcc, 0xaf123456, v2
82540 // CHECK: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
82542 v_cmpx_eq_u32 vcc, 0x3f717273, v2
82543 // CHECK: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
82545 v_cmpx_eq_u32 vcc, v1, v255
82546 // CHECK: [0x01,0xff,0xa5,0x7d]
82548 v_cmpx_eq_u32_e64 s[10:11], v1, v2
82549 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82551 v_cmpx_eq_u32_e64 s[12:13], v1, v2
82552 // CHECK: [0x0c,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82554 v_cmpx_eq_u32_e64 s[102:103], v1, v2
82555 // CHECK: [0x66,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82557 v_cmpx_eq_u32_e64 flat_scratch, v1, v2
82558 // CHECK: [0x68,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82560 v_cmpx_eq_u32_e64 vcc, v1, v2
82561 // CHECK: [0x6a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82563 v_cmpx_eq_u32_e64 tba, v1, v2
82564 // CHECK: [0x6c,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82566 v_cmpx_eq_u32_e64 tma, v1, v2
82567 // CHECK: [0x6e,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82569 v_cmpx_eq_u32_e64 ttmp[10:11], v1, v2
82570 // CHECK: [0x7a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
82572 v_cmpx_eq_u32_e64 s[10:11], v255, v2
82573 // CHECK: [0x0a,0x00,0xa4,0xd1,0xff,0x05,0x02,0x00]
82575 v_cmpx_eq_u32_e64 s[10:11], s1, v2
82576 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x04,0x02,0x00]
82578 v_cmpx_eq_u32_e64 s[10:11], s103, v2
82579 // CHECK: [0x0a,0x00,0xa4,0xd1,0x67,0x04,0x02,0x00]
82581 v_cmpx_eq_u32_e64 s[10:11], flat_scratch_lo, v2
82582 // CHECK: [0x0a,0x00,0xa4,0xd1,0x68,0x04,0x02,0x00]
82584 v_cmpx_eq_u32_e64 s[10:11], flat_scratch_hi, v2
82585 // CHECK: [0x0a,0x00,0xa4,0xd1,0x69,0x04,0x02,0x00]
82587 v_cmpx_eq_u32_e64 s[10:11], vcc_lo, v2
82588 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6a,0x04,0x02,0x00]
82590 v_cmpx_eq_u32_e64 s[10:11], vcc_hi, v2
82591 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6b,0x04,0x02,0x00]
82593 v_cmpx_eq_u32_e64 s[10:11], tba_lo, v2
82594 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6c,0x04,0x02,0x00]
82596 v_cmpx_eq_u32_e64 s[10:11], tba_hi, v2
82597 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6d,0x04,0x02,0x00]
82599 v_cmpx_eq_u32_e64 s[10:11], tma_lo, v2
82600 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6e,0x04,0x02,0x00]
82602 v_cmpx_eq_u32_e64 s[10:11], tma_hi, v2
82603 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6f,0x04,0x02,0x00]
82605 v_cmpx_eq_u32_e64 s[10:11], ttmp11, v2
82606 // CHECK: [0x0a,0x00,0xa4,0xd1,0x7b,0x04,0x02,0x00]
82608 v_cmpx_eq_u32_e64 s[10:11], m0, v2
82609 // CHECK: [0x0a,0x00,0xa4,0xd1,0x7c,0x04,0x02,0x00]
82611 v_cmpx_eq_u32_e64 s[10:11], exec_lo, v2
82612 // CHECK: [0x0a,0x00,0xa4,0xd1,0x7e,0x04,0x02,0x00]
82614 v_cmpx_eq_u32_e64 s[10:11], exec_hi, v2
82615 // CHECK: [0x0a,0x00,0xa4,0xd1,0x7f,0x04,0x02,0x00]
82617 v_cmpx_eq_u32_e64 s[10:11], 0, v2
82618 // CHECK: [0x0a,0x00,0xa4,0xd1,0x80,0x04,0x02,0x00]
82620 v_cmpx_eq_u32_e64 s[10:11], -1, v2
82621 // CHECK: [0x0a,0x00,0xa4,0xd1,0xc1,0x04,0x02,0x00]
82623 v_cmpx_eq_u32_e64 s[10:11], 0.5, v2
82624 // CHECK: [0x0a,0x00,0xa4,0xd1,0xf0,0x04,0x02,0x00]
82626 v_cmpx_eq_u32_e64 s[10:11], -4.0, v2
82627 // CHECK: [0x0a,0x00,0xa4,0xd1,0xf7,0x04,0x02,0x00]
82629 v_cmpx_eq_u32_e64 s[10:11], v1, v255
82630 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xff,0x03,0x00]
82632 v_cmpx_eq_u32_e64 s[10:11], v1, s2
82633 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x05,0x00,0x00]
82635 v_cmpx_eq_u32_e64 s[10:11], v1, s103
82636 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xcf,0x00,0x00]
82638 v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_lo
82639 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd1,0x00,0x00]
82641 v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_hi
82642 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd3,0x00,0x00]
82644 v_cmpx_eq_u32_e64 s[10:11], v1, vcc_lo
82645 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd5,0x00,0x00]
82647 v_cmpx_eq_u32_e64 s[10:11], v1, vcc_hi
82648 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd7,0x00,0x00]
82650 v_cmpx_eq_u32_e64 s[10:11], v1, tba_lo
82651 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd9,0x00,0x00]
82653 v_cmpx_eq_u32_e64 s[10:11], v1, tba_hi
82654 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdb,0x00,0x00]
82656 v_cmpx_eq_u32_e64 s[10:11], v1, tma_lo
82657 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdd,0x00,0x00]
82659 v_cmpx_eq_u32_e64 s[10:11], v1, tma_hi
82660 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdf,0x00,0x00]
82662 v_cmpx_eq_u32_e64 s[10:11], v1, ttmp11
82663 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xf7,0x00,0x00]
82665 v_cmpx_eq_u32_e64 s[10:11], v1, m0
82666 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xf9,0x00,0x00]
82668 v_cmpx_eq_u32_e64 s[10:11], v1, exec_lo
82669 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xfd,0x00,0x00]
82671 v_cmpx_eq_u32_e64 s[10:11], v1, exec_hi
82672 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xff,0x00,0x00]
82674 v_cmpx_eq_u32_e64 s[10:11], v1, 0
82675 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x01,0x01,0x00]
82677 v_cmpx_eq_u32_e64 s[10:11], v1, -1
82678 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x83,0x01,0x00]
82680 v_cmpx_eq_u32_e64 s[10:11], v1, 0.5
82681 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xe1,0x01,0x00]
82683 v_cmpx_eq_u32_e64 s[10:11], v1, -4.0
82684 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xef,0x01,0x00]
82686 v_cmpx_le_u32 vcc, v1, v2
82687 // CHECK: [0x01,0x05,0xa6,0x7d]
82689 v_cmpx_le_u32 vcc, v255, v2
82690 // CHECK: [0xff,0x05,0xa6,0x7d]
82692 v_cmpx_le_u32 vcc, s1, v2
82693 // CHECK: [0x01,0x04,0xa6,0x7d]
82695 v_cmpx_le_u32 vcc, s103, v2
82696 // CHECK: [0x67,0x04,0xa6,0x7d]
82698 v_cmpx_le_u32 vcc, flat_scratch_lo, v2
82699 // CHECK: [0x68,0x04,0xa6,0x7d]
82701 v_cmpx_le_u32 vcc, flat_scratch_hi, v2
82702 // CHECK: [0x69,0x04,0xa6,0x7d]
82704 v_cmpx_le_u32 vcc, vcc_lo, v2
82705 // CHECK: [0x6a,0x04,0xa6,0x7d]
82707 v_cmpx_le_u32 vcc, vcc_hi, v2
82708 // CHECK: [0x6b,0x04,0xa6,0x7d]
82710 v_cmpx_le_u32 vcc, tba_lo, v2
82711 // CHECK: [0x6c,0x04,0xa6,0x7d]
82713 v_cmpx_le_u32 vcc, tba_hi, v2
82714 // CHECK: [0x6d,0x04,0xa6,0x7d]
82716 v_cmpx_le_u32 vcc, tma_lo, v2
82717 // CHECK: [0x6e,0x04,0xa6,0x7d]
82719 v_cmpx_le_u32 vcc, tma_hi, v2
82720 // CHECK: [0x6f,0x04,0xa6,0x7d]
82722 v_cmpx_le_u32 vcc, ttmp11, v2
82723 // CHECK: [0x7b,0x04,0xa6,0x7d]
82725 v_cmpx_le_u32 vcc, m0, v2
82726 // CHECK: [0x7c,0x04,0xa6,0x7d]
82728 v_cmpx_le_u32 vcc, exec_lo, v2
82729 // CHECK: [0x7e,0x04,0xa6,0x7d]
82731 v_cmpx_le_u32 vcc, exec_hi, v2
82732 // CHECK: [0x7f,0x04,0xa6,0x7d]
82734 v_cmpx_le_u32 vcc, 0, v2
82735 // CHECK: [0x80,0x04,0xa6,0x7d]
82737 v_cmpx_le_u32 vcc, -1, v2
82738 // CHECK: [0xc1,0x04,0xa6,0x7d]
82740 v_cmpx_le_u32 vcc, 0.5, v2
82741 // CHECK: [0xf0,0x04,0xa6,0x7d]
82743 v_cmpx_le_u32 vcc, -4.0, v2
82744 // CHECK: [0xf7,0x04,0xa6,0x7d]
82746 v_cmpx_le_u32 vcc, 0xaf123456, v2
82747 // CHECK: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
82749 v_cmpx_le_u32 vcc, 0x3f717273, v2
82750 // CHECK: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
82752 v_cmpx_le_u32 vcc, v1, v255
82753 // CHECK: [0x01,0xff,0xa7,0x7d]
82755 v_cmpx_le_u32_e64 s[10:11], v1, v2
82756 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82758 v_cmpx_le_u32_e64 s[12:13], v1, v2
82759 // CHECK: [0x0c,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82761 v_cmpx_le_u32_e64 s[102:103], v1, v2
82762 // CHECK: [0x66,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82764 v_cmpx_le_u32_e64 flat_scratch, v1, v2
82765 // CHECK: [0x68,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82767 v_cmpx_le_u32_e64 vcc, v1, v2
82768 // CHECK: [0x6a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82770 v_cmpx_le_u32_e64 tba, v1, v2
82771 // CHECK: [0x6c,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82773 v_cmpx_le_u32_e64 tma, v1, v2
82774 // CHECK: [0x6e,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82776 v_cmpx_le_u32_e64 ttmp[10:11], v1, v2
82777 // CHECK: [0x7a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
82779 v_cmpx_le_u32_e64 s[10:11], v255, v2
82780 // CHECK: [0x0a,0x00,0xa6,0xd1,0xff,0x05,0x02,0x00]
82782 v_cmpx_le_u32_e64 s[10:11], s1, v2
82783 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x04,0x02,0x00]
82785 v_cmpx_le_u32_e64 s[10:11], s103, v2
82786 // CHECK: [0x0a,0x00,0xa6,0xd1,0x67,0x04,0x02,0x00]
82788 v_cmpx_le_u32_e64 s[10:11], flat_scratch_lo, v2
82789 // CHECK: [0x0a,0x00,0xa6,0xd1,0x68,0x04,0x02,0x00]
82791 v_cmpx_le_u32_e64 s[10:11], flat_scratch_hi, v2
82792 // CHECK: [0x0a,0x00,0xa6,0xd1,0x69,0x04,0x02,0x00]
82794 v_cmpx_le_u32_e64 s[10:11], vcc_lo, v2
82795 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6a,0x04,0x02,0x00]
82797 v_cmpx_le_u32_e64 s[10:11], vcc_hi, v2
82798 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6b,0x04,0x02,0x00]
82800 v_cmpx_le_u32_e64 s[10:11], tba_lo, v2
82801 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6c,0x04,0x02,0x00]
82803 v_cmpx_le_u32_e64 s[10:11], tba_hi, v2
82804 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6d,0x04,0x02,0x00]
82806 v_cmpx_le_u32_e64 s[10:11], tma_lo, v2
82807 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6e,0x04,0x02,0x00]
82809 v_cmpx_le_u32_e64 s[10:11], tma_hi, v2
82810 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6f,0x04,0x02,0x00]
82812 v_cmpx_le_u32_e64 s[10:11], ttmp11, v2
82813 // CHECK: [0x0a,0x00,0xa6,0xd1,0x7b,0x04,0x02,0x00]
82815 v_cmpx_le_u32_e64 s[10:11], m0, v2
82816 // CHECK: [0x0a,0x00,0xa6,0xd1,0x7c,0x04,0x02,0x00]
82818 v_cmpx_le_u32_e64 s[10:11], exec_lo, v2
82819 // CHECK: [0x0a,0x00,0xa6,0xd1,0x7e,0x04,0x02,0x00]
82821 v_cmpx_le_u32_e64 s[10:11], exec_hi, v2
82822 // CHECK: [0x0a,0x00,0xa6,0xd1,0x7f,0x04,0x02,0x00]
82824 v_cmpx_le_u32_e64 s[10:11], 0, v2
82825 // CHECK: [0x0a,0x00,0xa6,0xd1,0x80,0x04,0x02,0x00]
82827 v_cmpx_le_u32_e64 s[10:11], -1, v2
82828 // CHECK: [0x0a,0x00,0xa6,0xd1,0xc1,0x04,0x02,0x00]
82830 v_cmpx_le_u32_e64 s[10:11], 0.5, v2
82831 // CHECK: [0x0a,0x00,0xa6,0xd1,0xf0,0x04,0x02,0x00]
82833 v_cmpx_le_u32_e64 s[10:11], -4.0, v2
82834 // CHECK: [0x0a,0x00,0xa6,0xd1,0xf7,0x04,0x02,0x00]
82836 v_cmpx_le_u32_e64 s[10:11], v1, v255
82837 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xff,0x03,0x00]
82839 v_cmpx_le_u32_e64 s[10:11], v1, s2
82840 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x05,0x00,0x00]
82842 v_cmpx_le_u32_e64 s[10:11], v1, s103
82843 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xcf,0x00,0x00]
82845 v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_lo
82846 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd1,0x00,0x00]
82848 v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_hi
82849 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd3,0x00,0x00]
82851 v_cmpx_le_u32_e64 s[10:11], v1, vcc_lo
82852 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd5,0x00,0x00]
82854 v_cmpx_le_u32_e64 s[10:11], v1, vcc_hi
82855 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd7,0x00,0x00]
82857 v_cmpx_le_u32_e64 s[10:11], v1, tba_lo
82858 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd9,0x00,0x00]
82860 v_cmpx_le_u32_e64 s[10:11], v1, tba_hi
82861 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdb,0x00,0x00]
82863 v_cmpx_le_u32_e64 s[10:11], v1, tma_lo
82864 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdd,0x00,0x00]
82866 v_cmpx_le_u32_e64 s[10:11], v1, tma_hi
82867 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdf,0x00,0x00]
82869 v_cmpx_le_u32_e64 s[10:11], v1, ttmp11
82870 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xf7,0x00,0x00]
82872 v_cmpx_le_u32_e64 s[10:11], v1, m0
82873 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xf9,0x00,0x00]
82875 v_cmpx_le_u32_e64 s[10:11], v1, exec_lo
82876 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xfd,0x00,0x00]
82878 v_cmpx_le_u32_e64 s[10:11], v1, exec_hi
82879 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xff,0x00,0x00]
82881 v_cmpx_le_u32_e64 s[10:11], v1, 0
82882 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x01,0x01,0x00]
82884 v_cmpx_le_u32_e64 s[10:11], v1, -1
82885 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x83,0x01,0x00]
82887 v_cmpx_le_u32_e64 s[10:11], v1, 0.5
82888 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xe1,0x01,0x00]
82890 v_cmpx_le_u32_e64 s[10:11], v1, -4.0
82891 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xef,0x01,0x00]
82893 v_cmpx_gt_u32 vcc, v1, v2
82894 // CHECK: [0x01,0x05,0xa8,0x7d]
82896 v_cmpx_gt_u32 vcc, v255, v2
82897 // CHECK: [0xff,0x05,0xa8,0x7d]
82899 v_cmpx_gt_u32 vcc, s1, v2
82900 // CHECK: [0x01,0x04,0xa8,0x7d]
82902 v_cmpx_gt_u32 vcc, s103, v2
82903 // CHECK: [0x67,0x04,0xa8,0x7d]
82905 v_cmpx_gt_u32 vcc, flat_scratch_lo, v2
82906 // CHECK: [0x68,0x04,0xa8,0x7d]
82908 v_cmpx_gt_u32 vcc, flat_scratch_hi, v2
82909 // CHECK: [0x69,0x04,0xa8,0x7d]
82911 v_cmpx_gt_u32 vcc, vcc_lo, v2
82912 // CHECK: [0x6a,0x04,0xa8,0x7d]
82914 v_cmpx_gt_u32 vcc, vcc_hi, v2
82915 // CHECK: [0x6b,0x04,0xa8,0x7d]
82917 v_cmpx_gt_u32 vcc, tba_lo, v2
82918 // CHECK: [0x6c,0x04,0xa8,0x7d]
82920 v_cmpx_gt_u32 vcc, tba_hi, v2
82921 // CHECK: [0x6d,0x04,0xa8,0x7d]
82923 v_cmpx_gt_u32 vcc, tma_lo, v2
82924 // CHECK: [0x6e,0x04,0xa8,0x7d]
82926 v_cmpx_gt_u32 vcc, tma_hi, v2
82927 // CHECK: [0x6f,0x04,0xa8,0x7d]
82929 v_cmpx_gt_u32 vcc, ttmp11, v2
82930 // CHECK: [0x7b,0x04,0xa8,0x7d]
82932 v_cmpx_gt_u32 vcc, m0, v2
82933 // CHECK: [0x7c,0x04,0xa8,0x7d]
82935 v_cmpx_gt_u32 vcc, exec_lo, v2
82936 // CHECK: [0x7e,0x04,0xa8,0x7d]
82938 v_cmpx_gt_u32 vcc, exec_hi, v2
82939 // CHECK: [0x7f,0x04,0xa8,0x7d]
82941 v_cmpx_gt_u32 vcc, 0, v2
82942 // CHECK: [0x80,0x04,0xa8,0x7d]
82944 v_cmpx_gt_u32 vcc, -1, v2
82945 // CHECK: [0xc1,0x04,0xa8,0x7d]
82947 v_cmpx_gt_u32 vcc, 0.5, v2
82948 // CHECK: [0xf0,0x04,0xa8,0x7d]
82950 v_cmpx_gt_u32 vcc, -4.0, v2
82951 // CHECK: [0xf7,0x04,0xa8,0x7d]
82953 v_cmpx_gt_u32 vcc, 0xaf123456, v2
82954 // CHECK: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
82956 v_cmpx_gt_u32 vcc, 0x3f717273, v2
82957 // CHECK: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
82959 v_cmpx_gt_u32 vcc, v1, v255
82960 // CHECK: [0x01,0xff,0xa9,0x7d]
82962 v_cmpx_gt_u32_e64 s[10:11], v1, v2
82963 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82965 v_cmpx_gt_u32_e64 s[12:13], v1, v2
82966 // CHECK: [0x0c,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82968 v_cmpx_gt_u32_e64 s[102:103], v1, v2
82969 // CHECK: [0x66,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82971 v_cmpx_gt_u32_e64 flat_scratch, v1, v2
82972 // CHECK: [0x68,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82974 v_cmpx_gt_u32_e64 vcc, v1, v2
82975 // CHECK: [0x6a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82977 v_cmpx_gt_u32_e64 tba, v1, v2
82978 // CHECK: [0x6c,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82980 v_cmpx_gt_u32_e64 tma, v1, v2
82981 // CHECK: [0x6e,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82983 v_cmpx_gt_u32_e64 ttmp[10:11], v1, v2
82984 // CHECK: [0x7a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
82986 v_cmpx_gt_u32_e64 s[10:11], v255, v2
82987 // CHECK: [0x0a,0x00,0xa8,0xd1,0xff,0x05,0x02,0x00]
82989 v_cmpx_gt_u32_e64 s[10:11], s1, v2
82990 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x04,0x02,0x00]
82992 v_cmpx_gt_u32_e64 s[10:11], s103, v2
82993 // CHECK: [0x0a,0x00,0xa8,0xd1,0x67,0x04,0x02,0x00]
82995 v_cmpx_gt_u32_e64 s[10:11], flat_scratch_lo, v2
82996 // CHECK: [0x0a,0x00,0xa8,0xd1,0x68,0x04,0x02,0x00]
82998 v_cmpx_gt_u32_e64 s[10:11], flat_scratch_hi, v2
82999 // CHECK: [0x0a,0x00,0xa8,0xd1,0x69,0x04,0x02,0x00]
83001 v_cmpx_gt_u32_e64 s[10:11], vcc_lo, v2
83002 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6a,0x04,0x02,0x00]
83004 v_cmpx_gt_u32_e64 s[10:11], vcc_hi, v2
83005 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6b,0x04,0x02,0x00]
83007 v_cmpx_gt_u32_e64 s[10:11], tba_lo, v2
83008 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6c,0x04,0x02,0x00]
83010 v_cmpx_gt_u32_e64 s[10:11], tba_hi, v2
83011 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6d,0x04,0x02,0x00]
83013 v_cmpx_gt_u32_e64 s[10:11], tma_lo, v2
83014 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6e,0x04,0x02,0x00]
83016 v_cmpx_gt_u32_e64 s[10:11], tma_hi, v2
83017 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6f,0x04,0x02,0x00]
83019 v_cmpx_gt_u32_e64 s[10:11], ttmp11, v2
83020 // CHECK: [0x0a,0x00,0xa8,0xd1,0x7b,0x04,0x02,0x00]
83022 v_cmpx_gt_u32_e64 s[10:11], m0, v2
83023 // CHECK: [0x0a,0x00,0xa8,0xd1,0x7c,0x04,0x02,0x00]
83025 v_cmpx_gt_u32_e64 s[10:11], exec_lo, v2
83026 // CHECK: [0x0a,0x00,0xa8,0xd1,0x7e,0x04,0x02,0x00]
83028 v_cmpx_gt_u32_e64 s[10:11], exec_hi, v2
83029 // CHECK: [0x0a,0x00,0xa8,0xd1,0x7f,0x04,0x02,0x00]
83031 v_cmpx_gt_u32_e64 s[10:11], 0, v2
83032 // CHECK: [0x0a,0x00,0xa8,0xd1,0x80,0x04,0x02,0x00]
83034 v_cmpx_gt_u32_e64 s[10:11], -1, v2
83035 // CHECK: [0x0a,0x00,0xa8,0xd1,0xc1,0x04,0x02,0x00]
83037 v_cmpx_gt_u32_e64 s[10:11], 0.5, v2
83038 // CHECK: [0x0a,0x00,0xa8,0xd1,0xf0,0x04,0x02,0x00]
83040 v_cmpx_gt_u32_e64 s[10:11], -4.0, v2
83041 // CHECK: [0x0a,0x00,0xa8,0xd1,0xf7,0x04,0x02,0x00]
83043 v_cmpx_gt_u32_e64 s[10:11], v1, v255
83044 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xff,0x03,0x00]
83046 v_cmpx_gt_u32_e64 s[10:11], v1, s2
83047 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x05,0x00,0x00]
83049 v_cmpx_gt_u32_e64 s[10:11], v1, s103
83050 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xcf,0x00,0x00]
83052 v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_lo
83053 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd1,0x00,0x00]
83055 v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_hi
83056 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd3,0x00,0x00]
83058 v_cmpx_gt_u32_e64 s[10:11], v1, vcc_lo
83059 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd5,0x00,0x00]
83061 v_cmpx_gt_u32_e64 s[10:11], v1, vcc_hi
83062 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd7,0x00,0x00]
83064 v_cmpx_gt_u32_e64 s[10:11], v1, tba_lo
83065 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd9,0x00,0x00]
83067 v_cmpx_gt_u32_e64 s[10:11], v1, tba_hi
83068 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdb,0x00,0x00]
83070 v_cmpx_gt_u32_e64 s[10:11], v1, tma_lo
83071 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdd,0x00,0x00]
83073 v_cmpx_gt_u32_e64 s[10:11], v1, tma_hi
83074 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdf,0x00,0x00]
83076 v_cmpx_gt_u32_e64 s[10:11], v1, ttmp11
83077 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xf7,0x00,0x00]
83079 v_cmpx_gt_u32_e64 s[10:11], v1, m0
83080 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xf9,0x00,0x00]
83082 v_cmpx_gt_u32_e64 s[10:11], v1, exec_lo
83083 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xfd,0x00,0x00]
83085 v_cmpx_gt_u32_e64 s[10:11], v1, exec_hi
83086 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xff,0x00,0x00]
83088 v_cmpx_gt_u32_e64 s[10:11], v1, 0
83089 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x01,0x01,0x00]
83091 v_cmpx_gt_u32_e64 s[10:11], v1, -1
83092 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x83,0x01,0x00]
83094 v_cmpx_gt_u32_e64 s[10:11], v1, 0.5
83095 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xe1,0x01,0x00]
83097 v_cmpx_gt_u32_e64 s[10:11], v1, -4.0
83098 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xef,0x01,0x00]
83100 v_cmpx_ne_u32 vcc, v1, v2
83101 // CHECK: [0x01,0x05,0xaa,0x7d]
83103 v_cmpx_ne_u32 vcc, v255, v2
83104 // CHECK: [0xff,0x05,0xaa,0x7d]
83106 v_cmpx_ne_u32 vcc, s1, v2
83107 // CHECK: [0x01,0x04,0xaa,0x7d]
83109 v_cmpx_ne_u32 vcc, s103, v2
83110 // CHECK: [0x67,0x04,0xaa,0x7d]
83112 v_cmpx_ne_u32 vcc, flat_scratch_lo, v2
83113 // CHECK: [0x68,0x04,0xaa,0x7d]
83115 v_cmpx_ne_u32 vcc, flat_scratch_hi, v2
83116 // CHECK: [0x69,0x04,0xaa,0x7d]
83118 v_cmpx_ne_u32 vcc, vcc_lo, v2
83119 // CHECK: [0x6a,0x04,0xaa,0x7d]
83121 v_cmpx_ne_u32 vcc, vcc_hi, v2
83122 // CHECK: [0x6b,0x04,0xaa,0x7d]
83124 v_cmpx_ne_u32 vcc, tba_lo, v2
83125 // CHECK: [0x6c,0x04,0xaa,0x7d]
83127 v_cmpx_ne_u32 vcc, tba_hi, v2
83128 // CHECK: [0x6d,0x04,0xaa,0x7d]
83130 v_cmpx_ne_u32 vcc, tma_lo, v2
83131 // CHECK: [0x6e,0x04,0xaa,0x7d]
83133 v_cmpx_ne_u32 vcc, tma_hi, v2
83134 // CHECK: [0x6f,0x04,0xaa,0x7d]
83136 v_cmpx_ne_u32 vcc, ttmp11, v2
83137 // CHECK: [0x7b,0x04,0xaa,0x7d]
83139 v_cmpx_ne_u32 vcc, m0, v2
83140 // CHECK: [0x7c,0x04,0xaa,0x7d]
83142 v_cmpx_ne_u32 vcc, exec_lo, v2
83143 // CHECK: [0x7e,0x04,0xaa,0x7d]
83145 v_cmpx_ne_u32 vcc, exec_hi, v2
83146 // CHECK: [0x7f,0x04,0xaa,0x7d]
83148 v_cmpx_ne_u32 vcc, 0, v2
83149 // CHECK: [0x80,0x04,0xaa,0x7d]
83151 v_cmpx_ne_u32 vcc, -1, v2
83152 // CHECK: [0xc1,0x04,0xaa,0x7d]
83154 v_cmpx_ne_u32 vcc, 0.5, v2
83155 // CHECK: [0xf0,0x04,0xaa,0x7d]
83157 v_cmpx_ne_u32 vcc, -4.0, v2
83158 // CHECK: [0xf7,0x04,0xaa,0x7d]
83160 v_cmpx_ne_u32 vcc, 0xaf123456, v2
83161 // CHECK: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
83163 v_cmpx_ne_u32 vcc, 0x3f717273, v2
83164 // CHECK: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
83166 v_cmpx_ne_u32 vcc, v1, v255
83167 // CHECK: [0x01,0xff,0xab,0x7d]
83169 v_cmpx_ne_u32_e64 s[10:11], v1, v2
83170 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83172 v_cmpx_ne_u32_e64 s[12:13], v1, v2
83173 // CHECK: [0x0c,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83175 v_cmpx_ne_u32_e64 s[102:103], v1, v2
83176 // CHECK: [0x66,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83178 v_cmpx_ne_u32_e64 flat_scratch, v1, v2
83179 // CHECK: [0x68,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83181 v_cmpx_ne_u32_e64 vcc, v1, v2
83182 // CHECK: [0x6a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83184 v_cmpx_ne_u32_e64 tba, v1, v2
83185 // CHECK: [0x6c,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83187 v_cmpx_ne_u32_e64 tma, v1, v2
83188 // CHECK: [0x6e,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83190 v_cmpx_ne_u32_e64 ttmp[10:11], v1, v2
83191 // CHECK: [0x7a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
83193 v_cmpx_ne_u32_e64 s[10:11], v255, v2
83194 // CHECK: [0x0a,0x00,0xaa,0xd1,0xff,0x05,0x02,0x00]
83196 v_cmpx_ne_u32_e64 s[10:11], s1, v2
83197 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x04,0x02,0x00]
83199 v_cmpx_ne_u32_e64 s[10:11], s103, v2
83200 // CHECK: [0x0a,0x00,0xaa,0xd1,0x67,0x04,0x02,0x00]
83202 v_cmpx_ne_u32_e64 s[10:11], flat_scratch_lo, v2
83203 // CHECK: [0x0a,0x00,0xaa,0xd1,0x68,0x04,0x02,0x00]
83205 v_cmpx_ne_u32_e64 s[10:11], flat_scratch_hi, v2
83206 // CHECK: [0x0a,0x00,0xaa,0xd1,0x69,0x04,0x02,0x00]
83208 v_cmpx_ne_u32_e64 s[10:11], vcc_lo, v2
83209 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6a,0x04,0x02,0x00]
83211 v_cmpx_ne_u32_e64 s[10:11], vcc_hi, v2
83212 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6b,0x04,0x02,0x00]
83214 v_cmpx_ne_u32_e64 s[10:11], tba_lo, v2
83215 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6c,0x04,0x02,0x00]
83217 v_cmpx_ne_u32_e64 s[10:11], tba_hi, v2
83218 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6d,0x04,0x02,0x00]
83220 v_cmpx_ne_u32_e64 s[10:11], tma_lo, v2
83221 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6e,0x04,0x02,0x00]
83223 v_cmpx_ne_u32_e64 s[10:11], tma_hi, v2
83224 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6f,0x04,0x02,0x00]
83226 v_cmpx_ne_u32_e64 s[10:11], ttmp11, v2
83227 // CHECK: [0x0a,0x00,0xaa,0xd1,0x7b,0x04,0x02,0x00]
83229 v_cmpx_ne_u32_e64 s[10:11], m0, v2
83230 // CHECK: [0x0a,0x00,0xaa,0xd1,0x7c,0x04,0x02,0x00]
83232 v_cmpx_ne_u32_e64 s[10:11], exec_lo, v2
83233 // CHECK: [0x0a,0x00,0xaa,0xd1,0x7e,0x04,0x02,0x00]
83235 v_cmpx_ne_u32_e64 s[10:11], exec_hi, v2
83236 // CHECK: [0x0a,0x00,0xaa,0xd1,0x7f,0x04,0x02,0x00]
83238 v_cmpx_ne_u32_e64 s[10:11], 0, v2
83239 // CHECK: [0x0a,0x00,0xaa,0xd1,0x80,0x04,0x02,0x00]
83241 v_cmpx_ne_u32_e64 s[10:11], -1, v2
83242 // CHECK: [0x0a,0x00,0xaa,0xd1,0xc1,0x04,0x02,0x00]
83244 v_cmpx_ne_u32_e64 s[10:11], 0.5, v2
83245 // CHECK: [0x0a,0x00,0xaa,0xd1,0xf0,0x04,0x02,0x00]
83247 v_cmpx_ne_u32_e64 s[10:11], -4.0, v2
83248 // CHECK: [0x0a,0x00,0xaa,0xd1,0xf7,0x04,0x02,0x00]
83250 v_cmpx_ne_u32_e64 s[10:11], v1, v255
83251 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xff,0x03,0x00]
83253 v_cmpx_ne_u32_e64 s[10:11], v1, s2
83254 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x05,0x00,0x00]
83256 v_cmpx_ne_u32_e64 s[10:11], v1, s103
83257 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xcf,0x00,0x00]
83259 v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_lo
83260 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd1,0x00,0x00]
83262 v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_hi
83263 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd3,0x00,0x00]
83265 v_cmpx_ne_u32_e64 s[10:11], v1, vcc_lo
83266 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd5,0x00,0x00]
83268 v_cmpx_ne_u32_e64 s[10:11], v1, vcc_hi
83269 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd7,0x00,0x00]
83271 v_cmpx_ne_u32_e64 s[10:11], v1, tba_lo
83272 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd9,0x00,0x00]
83274 v_cmpx_ne_u32_e64 s[10:11], v1, tba_hi
83275 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdb,0x00,0x00]
83277 v_cmpx_ne_u32_e64 s[10:11], v1, tma_lo
83278 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdd,0x00,0x00]
83280 v_cmpx_ne_u32_e64 s[10:11], v1, tma_hi
83281 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdf,0x00,0x00]
83283 v_cmpx_ne_u32_e64 s[10:11], v1, ttmp11
83284 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xf7,0x00,0x00]
83286 v_cmpx_ne_u32_e64 s[10:11], v1, m0
83287 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xf9,0x00,0x00]
83289 v_cmpx_ne_u32_e64 s[10:11], v1, exec_lo
83290 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xfd,0x00,0x00]
83292 v_cmpx_ne_u32_e64 s[10:11], v1, exec_hi
83293 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xff,0x00,0x00]
83295 v_cmpx_ne_u32_e64 s[10:11], v1, 0
83296 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x01,0x01,0x00]
83298 v_cmpx_ne_u32_e64 s[10:11], v1, -1
83299 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x83,0x01,0x00]
83301 v_cmpx_ne_u32_e64 s[10:11], v1, 0.5
83302 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xe1,0x01,0x00]
83304 v_cmpx_ne_u32_e64 s[10:11], v1, -4.0
83305 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xef,0x01,0x00]
83307 v_cmpx_ge_u32 vcc, v1, v2
83308 // CHECK: [0x01,0x05,0xac,0x7d]
83310 v_cmpx_ge_u32 vcc, v255, v2
83311 // CHECK: [0xff,0x05,0xac,0x7d]
83313 v_cmpx_ge_u32 vcc, s1, v2
83314 // CHECK: [0x01,0x04,0xac,0x7d]
83316 v_cmpx_ge_u32 vcc, s103, v2
83317 // CHECK: [0x67,0x04,0xac,0x7d]
83319 v_cmpx_ge_u32 vcc, flat_scratch_lo, v2
83320 // CHECK: [0x68,0x04,0xac,0x7d]
83322 v_cmpx_ge_u32 vcc, flat_scratch_hi, v2
83323 // CHECK: [0x69,0x04,0xac,0x7d]
83325 v_cmpx_ge_u32 vcc, vcc_lo, v2
83326 // CHECK: [0x6a,0x04,0xac,0x7d]
83328 v_cmpx_ge_u32 vcc, vcc_hi, v2
83329 // CHECK: [0x6b,0x04,0xac,0x7d]
83331 v_cmpx_ge_u32 vcc, tba_lo, v2
83332 // CHECK: [0x6c,0x04,0xac,0x7d]
83334 v_cmpx_ge_u32 vcc, tba_hi, v2
83335 // CHECK: [0x6d,0x04,0xac,0x7d]
83337 v_cmpx_ge_u32 vcc, tma_lo, v2
83338 // CHECK: [0x6e,0x04,0xac,0x7d]
83340 v_cmpx_ge_u32 vcc, tma_hi, v2
83341 // CHECK: [0x6f,0x04,0xac,0x7d]
83343 v_cmpx_ge_u32 vcc, ttmp11, v2
83344 // CHECK: [0x7b,0x04,0xac,0x7d]
83346 v_cmpx_ge_u32 vcc, m0, v2
83347 // CHECK: [0x7c,0x04,0xac,0x7d]
83349 v_cmpx_ge_u32 vcc, exec_lo, v2
83350 // CHECK: [0x7e,0x04,0xac,0x7d]
83352 v_cmpx_ge_u32 vcc, exec_hi, v2
83353 // CHECK: [0x7f,0x04,0xac,0x7d]
83355 v_cmpx_ge_u32 vcc, 0, v2
83356 // CHECK: [0x80,0x04,0xac,0x7d]
83358 v_cmpx_ge_u32 vcc, -1, v2
83359 // CHECK: [0xc1,0x04,0xac,0x7d]
83361 v_cmpx_ge_u32 vcc, 0.5, v2
83362 // CHECK: [0xf0,0x04,0xac,0x7d]
83364 v_cmpx_ge_u32 vcc, -4.0, v2
83365 // CHECK: [0xf7,0x04,0xac,0x7d]
83367 v_cmpx_ge_u32 vcc, 0xaf123456, v2
83368 // CHECK: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
83370 v_cmpx_ge_u32 vcc, 0x3f717273, v2
83371 // CHECK: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
83373 v_cmpx_ge_u32 vcc, v1, v255
83374 // CHECK: [0x01,0xff,0xad,0x7d]
83376 v_cmpx_ge_u32_e64 s[10:11], v1, v2
83377 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83379 v_cmpx_ge_u32_e64 s[12:13], v1, v2
83380 // CHECK: [0x0c,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83382 v_cmpx_ge_u32_e64 s[102:103], v1, v2
83383 // CHECK: [0x66,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83385 v_cmpx_ge_u32_e64 flat_scratch, v1, v2
83386 // CHECK: [0x68,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83388 v_cmpx_ge_u32_e64 vcc, v1, v2
83389 // CHECK: [0x6a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83391 v_cmpx_ge_u32_e64 tba, v1, v2
83392 // CHECK: [0x6c,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83394 v_cmpx_ge_u32_e64 tma, v1, v2
83395 // CHECK: [0x6e,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83397 v_cmpx_ge_u32_e64 ttmp[10:11], v1, v2
83398 // CHECK: [0x7a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
83400 v_cmpx_ge_u32_e64 s[10:11], v255, v2
83401 // CHECK: [0x0a,0x00,0xac,0xd1,0xff,0x05,0x02,0x00]
83403 v_cmpx_ge_u32_e64 s[10:11], s1, v2
83404 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x04,0x02,0x00]
83406 v_cmpx_ge_u32_e64 s[10:11], s103, v2
83407 // CHECK: [0x0a,0x00,0xac,0xd1,0x67,0x04,0x02,0x00]
83409 v_cmpx_ge_u32_e64 s[10:11], flat_scratch_lo, v2
83410 // CHECK: [0x0a,0x00,0xac,0xd1,0x68,0x04,0x02,0x00]
83412 v_cmpx_ge_u32_e64 s[10:11], flat_scratch_hi, v2
83413 // CHECK: [0x0a,0x00,0xac,0xd1,0x69,0x04,0x02,0x00]
83415 v_cmpx_ge_u32_e64 s[10:11], vcc_lo, v2
83416 // CHECK: [0x0a,0x00,0xac,0xd1,0x6a,0x04,0x02,0x00]
83418 v_cmpx_ge_u32_e64 s[10:11], vcc_hi, v2
83419 // CHECK: [0x0a,0x00,0xac,0xd1,0x6b,0x04,0x02,0x00]
83421 v_cmpx_ge_u32_e64 s[10:11], tba_lo, v2
83422 // CHECK: [0x0a,0x00,0xac,0xd1,0x6c,0x04,0x02,0x00]
83424 v_cmpx_ge_u32_e64 s[10:11], tba_hi, v2
83425 // CHECK: [0x0a,0x00,0xac,0xd1,0x6d,0x04,0x02,0x00]
83427 v_cmpx_ge_u32_e64 s[10:11], tma_lo, v2
83428 // CHECK: [0x0a,0x00,0xac,0xd1,0x6e,0x04,0x02,0x00]
83430 v_cmpx_ge_u32_e64 s[10:11], tma_hi, v2
83431 // CHECK: [0x0a,0x00,0xac,0xd1,0x6f,0x04,0x02,0x00]
83433 v_cmpx_ge_u32_e64 s[10:11], ttmp11, v2
83434 // CHECK: [0x0a,0x00,0xac,0xd1,0x7b,0x04,0x02,0x00]
83436 v_cmpx_ge_u32_e64 s[10:11], m0, v2
83437 // CHECK: [0x0a,0x00,0xac,0xd1,0x7c,0x04,0x02,0x00]
83439 v_cmpx_ge_u32_e64 s[10:11], exec_lo, v2
83440 // CHECK: [0x0a,0x00,0xac,0xd1,0x7e,0x04,0x02,0x00]
83442 v_cmpx_ge_u32_e64 s[10:11], exec_hi, v2
83443 // CHECK: [0x0a,0x00,0xac,0xd1,0x7f,0x04,0x02,0x00]
83445 v_cmpx_ge_u32_e64 s[10:11], 0, v2
83446 // CHECK: [0x0a,0x00,0xac,0xd1,0x80,0x04,0x02,0x00]
83448 v_cmpx_ge_u32_e64 s[10:11], -1, v2
83449 // CHECK: [0x0a,0x00,0xac,0xd1,0xc1,0x04,0x02,0x00]
83451 v_cmpx_ge_u32_e64 s[10:11], 0.5, v2
83452 // CHECK: [0x0a,0x00,0xac,0xd1,0xf0,0x04,0x02,0x00]
83454 v_cmpx_ge_u32_e64 s[10:11], -4.0, v2
83455 // CHECK: [0x0a,0x00,0xac,0xd1,0xf7,0x04,0x02,0x00]
83457 v_cmpx_ge_u32_e64 s[10:11], v1, v255
83458 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xff,0x03,0x00]
83460 v_cmpx_ge_u32_e64 s[10:11], v1, s2
83461 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x05,0x00,0x00]
83463 v_cmpx_ge_u32_e64 s[10:11], v1, s103
83464 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xcf,0x00,0x00]
83466 v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_lo
83467 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd1,0x00,0x00]
83469 v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_hi
83470 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd3,0x00,0x00]
83472 v_cmpx_ge_u32_e64 s[10:11], v1, vcc_lo
83473 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd5,0x00,0x00]
83475 v_cmpx_ge_u32_e64 s[10:11], v1, vcc_hi
83476 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd7,0x00,0x00]
83478 v_cmpx_ge_u32_e64 s[10:11], v1, tba_lo
83479 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd9,0x00,0x00]
83481 v_cmpx_ge_u32_e64 s[10:11], v1, tba_hi
83482 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdb,0x00,0x00]
83484 v_cmpx_ge_u32_e64 s[10:11], v1, tma_lo
83485 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdd,0x00,0x00]
83487 v_cmpx_ge_u32_e64 s[10:11], v1, tma_hi
83488 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdf,0x00,0x00]
83490 v_cmpx_ge_u32_e64 s[10:11], v1, ttmp11
83491 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xf7,0x00,0x00]
83493 v_cmpx_ge_u32_e64 s[10:11], v1, m0
83494 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xf9,0x00,0x00]
83496 v_cmpx_ge_u32_e64 s[10:11], v1, exec_lo
83497 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xfd,0x00,0x00]
83499 v_cmpx_ge_u32_e64 s[10:11], v1, exec_hi
83500 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xff,0x00,0x00]
83502 v_cmpx_ge_u32_e64 s[10:11], v1, 0
83503 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x01,0x01,0x00]
83505 v_cmpx_ge_u32_e64 s[10:11], v1, -1
83506 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x83,0x01,0x00]
83508 v_cmpx_ge_u32_e64 s[10:11], v1, 0.5
83509 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xe1,0x01,0x00]
83511 v_cmpx_ge_u32_e64 s[10:11], v1, -4.0
83512 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xef,0x01,0x00]
83514 v_cmpx_t_u32 vcc, v1, v2
83515 // CHECK: [0x01,0x05,0xae,0x7d]
83517 v_cmpx_t_u32 vcc, v255, v2
83518 // CHECK: [0xff,0x05,0xae,0x7d]
83520 v_cmpx_t_u32 vcc, s1, v2
83521 // CHECK: [0x01,0x04,0xae,0x7d]
83523 v_cmpx_t_u32 vcc, s103, v2
83524 // CHECK: [0x67,0x04,0xae,0x7d]
83526 v_cmpx_t_u32 vcc, flat_scratch_lo, v2
83527 // CHECK: [0x68,0x04,0xae,0x7d]
83529 v_cmpx_t_u32 vcc, flat_scratch_hi, v2
83530 // CHECK: [0x69,0x04,0xae,0x7d]
83532 v_cmpx_t_u32 vcc, vcc_lo, v2
83533 // CHECK: [0x6a,0x04,0xae,0x7d]
83535 v_cmpx_t_u32 vcc, vcc_hi, v2
83536 // CHECK: [0x6b,0x04,0xae,0x7d]
83538 v_cmpx_t_u32 vcc, tba_lo, v2
83539 // CHECK: [0x6c,0x04,0xae,0x7d]
83541 v_cmpx_t_u32 vcc, tba_hi, v2
83542 // CHECK: [0x6d,0x04,0xae,0x7d]
83544 v_cmpx_t_u32 vcc, tma_lo, v2
83545 // CHECK: [0x6e,0x04,0xae,0x7d]
83547 v_cmpx_t_u32 vcc, tma_hi, v2
83548 // CHECK: [0x6f,0x04,0xae,0x7d]
83550 v_cmpx_t_u32 vcc, ttmp11, v2
83551 // CHECK: [0x7b,0x04,0xae,0x7d]
83553 v_cmpx_t_u32 vcc, m0, v2
83554 // CHECK: [0x7c,0x04,0xae,0x7d]
83556 v_cmpx_t_u32 vcc, exec_lo, v2
83557 // CHECK: [0x7e,0x04,0xae,0x7d]
83559 v_cmpx_t_u32 vcc, exec_hi, v2
83560 // CHECK: [0x7f,0x04,0xae,0x7d]
83562 v_cmpx_t_u32 vcc, 0, v2
83563 // CHECK: [0x80,0x04,0xae,0x7d]
83565 v_cmpx_t_u32 vcc, -1, v2
83566 // CHECK: [0xc1,0x04,0xae,0x7d]
83568 v_cmpx_t_u32 vcc, 0.5, v2
83569 // CHECK: [0xf0,0x04,0xae,0x7d]
83571 v_cmpx_t_u32 vcc, -4.0, v2
83572 // CHECK: [0xf7,0x04,0xae,0x7d]
83574 v_cmpx_t_u32 vcc, 0xaf123456, v2
83575 // CHECK: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
83577 v_cmpx_t_u32 vcc, 0x3f717273, v2
83578 // CHECK: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
83580 v_cmpx_t_u32 vcc, v1, v255
83581 // CHECK: [0x01,0xff,0xaf,0x7d]
83583 v_cmpx_t_u32_e64 s[10:11], v1, v2
83584 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83586 v_cmpx_t_u32_e64 s[12:13], v1, v2
83587 // CHECK: [0x0c,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83589 v_cmpx_t_u32_e64 s[102:103], v1, v2
83590 // CHECK: [0x66,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83592 v_cmpx_t_u32_e64 flat_scratch, v1, v2
83593 // CHECK: [0x68,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83595 v_cmpx_t_u32_e64 vcc, v1, v2
83596 // CHECK: [0x6a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83598 v_cmpx_t_u32_e64 tba, v1, v2
83599 // CHECK: [0x6c,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83601 v_cmpx_t_u32_e64 tma, v1, v2
83602 // CHECK: [0x6e,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83604 v_cmpx_t_u32_e64 ttmp[10:11], v1, v2
83605 // CHECK: [0x7a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
83607 v_cmpx_t_u32_e64 s[10:11], v255, v2
83608 // CHECK: [0x0a,0x00,0xae,0xd1,0xff,0x05,0x02,0x00]
83610 v_cmpx_t_u32_e64 s[10:11], s1, v2
83611 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x04,0x02,0x00]
83613 v_cmpx_t_u32_e64 s[10:11], s103, v2
83614 // CHECK: [0x0a,0x00,0xae,0xd1,0x67,0x04,0x02,0x00]
83616 v_cmpx_t_u32_e64 s[10:11], flat_scratch_lo, v2
83617 // CHECK: [0x0a,0x00,0xae,0xd1,0x68,0x04,0x02,0x00]
83619 v_cmpx_t_u32_e64 s[10:11], flat_scratch_hi, v2
83620 // CHECK: [0x0a,0x00,0xae,0xd1,0x69,0x04,0x02,0x00]
83622 v_cmpx_t_u32_e64 s[10:11], vcc_lo, v2
83623 // CHECK: [0x0a,0x00,0xae,0xd1,0x6a,0x04,0x02,0x00]
83625 v_cmpx_t_u32_e64 s[10:11], vcc_hi, v2
83626 // CHECK: [0x0a,0x00,0xae,0xd1,0x6b,0x04,0x02,0x00]
83628 v_cmpx_t_u32_e64 s[10:11], tba_lo, v2
83629 // CHECK: [0x0a,0x00,0xae,0xd1,0x6c,0x04,0x02,0x00]
83631 v_cmpx_t_u32_e64 s[10:11], tba_hi, v2
83632 // CHECK: [0x0a,0x00,0xae,0xd1,0x6d,0x04,0x02,0x00]
83634 v_cmpx_t_u32_e64 s[10:11], tma_lo, v2
83635 // CHECK: [0x0a,0x00,0xae,0xd1,0x6e,0x04,0x02,0x00]
83637 v_cmpx_t_u32_e64 s[10:11], tma_hi, v2
83638 // CHECK: [0x0a,0x00,0xae,0xd1,0x6f,0x04,0x02,0x00]
83640 v_cmpx_t_u32_e64 s[10:11], ttmp11, v2
83641 // CHECK: [0x0a,0x00,0xae,0xd1,0x7b,0x04,0x02,0x00]
83643 v_cmpx_t_u32_e64 s[10:11], m0, v2
83644 // CHECK: [0x0a,0x00,0xae,0xd1,0x7c,0x04,0x02,0x00]
83646 v_cmpx_t_u32_e64 s[10:11], exec_lo, v2
83647 // CHECK: [0x0a,0x00,0xae,0xd1,0x7e,0x04,0x02,0x00]
83649 v_cmpx_t_u32_e64 s[10:11], exec_hi, v2
83650 // CHECK: [0x0a,0x00,0xae,0xd1,0x7f,0x04,0x02,0x00]
83652 v_cmpx_t_u32_e64 s[10:11], 0, v2
83653 // CHECK: [0x0a,0x00,0xae,0xd1,0x80,0x04,0x02,0x00]
83655 v_cmpx_t_u32_e64 s[10:11], -1, v2
83656 // CHECK: [0x0a,0x00,0xae,0xd1,0xc1,0x04,0x02,0x00]
83658 v_cmpx_t_u32_e64 s[10:11], 0.5, v2
83659 // CHECK: [0x0a,0x00,0xae,0xd1,0xf0,0x04,0x02,0x00]
83661 v_cmpx_t_u32_e64 s[10:11], -4.0, v2
83662 // CHECK: [0x0a,0x00,0xae,0xd1,0xf7,0x04,0x02,0x00]
83664 v_cmpx_t_u32_e64 s[10:11], v1, v255
83665 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xff,0x03,0x00]
83667 v_cmpx_t_u32_e64 s[10:11], v1, s2
83668 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x05,0x00,0x00]
83670 v_cmpx_t_u32_e64 s[10:11], v1, s103
83671 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xcf,0x00,0x00]
83673 v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_lo
83674 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd1,0x00,0x00]
83676 v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_hi
83677 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd3,0x00,0x00]
83679 v_cmpx_t_u32_e64 s[10:11], v1, vcc_lo
83680 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd5,0x00,0x00]
83682 v_cmpx_t_u32_e64 s[10:11], v1, vcc_hi
83683 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd7,0x00,0x00]
83685 v_cmpx_t_u32_e64 s[10:11], v1, tba_lo
83686 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd9,0x00,0x00]
83688 v_cmpx_t_u32_e64 s[10:11], v1, tba_hi
83689 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdb,0x00,0x00]
83691 v_cmpx_t_u32_e64 s[10:11], v1, tma_lo
83692 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdd,0x00,0x00]
83694 v_cmpx_t_u32_e64 s[10:11], v1, tma_hi
83695 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdf,0x00,0x00]
83697 v_cmpx_t_u32_e64 s[10:11], v1, ttmp11
83698 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xf7,0x00,0x00]
83700 v_cmpx_t_u32_e64 s[10:11], v1, m0
83701 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xf9,0x00,0x00]
83703 v_cmpx_t_u32_e64 s[10:11], v1, exec_lo
83704 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xfd,0x00,0x00]
83706 v_cmpx_t_u32_e64 s[10:11], v1, exec_hi
83707 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xff,0x00,0x00]
83709 v_cmpx_t_u32_e64 s[10:11], v1, 0
83710 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x01,0x01,0x00]
83712 v_cmpx_t_u32_e64 s[10:11], v1, -1
83713 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x83,0x01,0x00]
83715 v_cmpx_t_u32_e64 s[10:11], v1, 0.5
83716 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xe1,0x01,0x00]
83718 v_cmpx_t_u32_e64 s[10:11], v1, -4.0
83719 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xef,0x01,0x00]
83721 v_cmp_f_u64 vcc, v[1:2], v[2:3]
83722 // CHECK: [0x01,0x05,0xc0,0x7d]
83724 v_cmp_f_u64 vcc, v[254:255], v[2:3]
83725 // CHECK: [0xfe,0x05,0xc0,0x7d]
83727 v_cmp_f_u64 vcc, s[2:3], v[2:3]
83728 // CHECK: [0x02,0x04,0xc0,0x7d]
83730 v_cmp_f_u64 vcc, s[4:5], v[2:3]
83731 // CHECK: [0x04,0x04,0xc0,0x7d]
83733 v_cmp_f_u64 vcc, s[102:103], v[2:3]
83734 // CHECK: [0x66,0x04,0xc0,0x7d]
83736 v_cmp_f_u64 vcc, flat_scratch, v[2:3]
83737 // CHECK: [0x68,0x04,0xc0,0x7d]
83739 v_cmp_f_u64 vcc, vcc, v[2:3]
83740 // CHECK: [0x6a,0x04,0xc0,0x7d]
83742 v_cmp_f_u64 vcc, tba, v[2:3]
83743 // CHECK: [0x6c,0x04,0xc0,0x7d]
83745 v_cmp_f_u64 vcc, tma, v[2:3]
83746 // CHECK: [0x6e,0x04,0xc0,0x7d]
83748 v_cmp_f_u64 vcc, ttmp[10:11], v[2:3]
83749 // CHECK: [0x7a,0x04,0xc0,0x7d]
83751 v_cmp_f_u64 vcc, exec, v[2:3]
83752 // CHECK: [0x7e,0x04,0xc0,0x7d]
83754 v_cmp_f_u64 vcc, 0, v[2:3]
83755 // CHECK: [0x80,0x04,0xc0,0x7d]
83757 v_cmp_f_u64 vcc, -1, v[2:3]
83758 // CHECK: [0xc1,0x04,0xc0,0x7d]
83760 v_cmp_f_u64 vcc, 0.5, v[2:3]
83761 // CHECK: [0xf0,0x04,0xc0,0x7d]
83763 v_cmp_f_u64 vcc, -4.0, v[2:3]
83764 // CHECK: [0xf7,0x04,0xc0,0x7d]
83766 v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
83767 // CHECK: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
83769 v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
83770 // CHECK: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
83772 v_cmp_f_u64 vcc, v[1:2], v[254:255]
83773 // CHECK: [0x01,0xfd,0xc1,0x7d]
83775 v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
83776 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83778 v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
83779 // CHECK: [0x0c,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83781 v_cmp_f_u64_e64 s[102:103], v[1:2], v[2:3]
83782 // CHECK: [0x66,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83784 v_cmp_f_u64_e64 flat_scratch, v[1:2], v[2:3]
83785 // CHECK: [0x68,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83787 v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
83788 // CHECK: [0x6a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83790 v_cmp_f_u64_e64 tba, v[1:2], v[2:3]
83791 // CHECK: [0x6c,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83793 v_cmp_f_u64_e64 tma, v[1:2], v[2:3]
83794 // CHECK: [0x6e,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83796 v_cmp_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
83797 // CHECK: [0x7a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
83799 v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
83800 // CHECK: [0x0a,0x00,0xc0,0xd1,0xfe,0x05,0x02,0x00]
83802 v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
83803 // CHECK: [0x0a,0x00,0xc0,0xd1,0x02,0x04,0x02,0x00]
83805 v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
83806 // CHECK: [0x0a,0x00,0xc0,0xd1,0x04,0x04,0x02,0x00]
83808 v_cmp_f_u64_e64 s[10:11], s[102:103], v[2:3]
83809 // CHECK: [0x0a,0x00,0xc0,0xd1,0x66,0x04,0x02,0x00]
83811 v_cmp_f_u64_e64 s[10:11], flat_scratch, v[2:3]
83812 // CHECK: [0x0a,0x00,0xc0,0xd1,0x68,0x04,0x02,0x00]
83814 v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
83815 // CHECK: [0x0a,0x00,0xc0,0xd1,0x6a,0x04,0x02,0x00]
83817 v_cmp_f_u64_e64 s[10:11], tba, v[2:3]
83818 // CHECK: [0x0a,0x00,0xc0,0xd1,0x6c,0x04,0x02,0x00]
83820 v_cmp_f_u64_e64 s[10:11], tma, v[2:3]
83821 // CHECK: [0x0a,0x00,0xc0,0xd1,0x6e,0x04,0x02,0x00]
83823 v_cmp_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
83824 // CHECK: [0x0a,0x00,0xc0,0xd1,0x7a,0x04,0x02,0x00]
83826 v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
83827 // CHECK: [0x0a,0x00,0xc0,0xd1,0x7e,0x04,0x02,0x00]
83829 v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
83830 // CHECK: [0x0a,0x00,0xc0,0xd1,0x80,0x04,0x02,0x00]
83832 v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
83833 // CHECK: [0x0a,0x00,0xc0,0xd1,0xc1,0x04,0x02,0x00]
83835 v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
83836 // CHECK: [0x0a,0x00,0xc0,0xd1,0xf0,0x04,0x02,0x00]
83838 v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
83839 // CHECK: [0x0a,0x00,0xc0,0xd1,0xf7,0x04,0x02,0x00]
83841 v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
83842 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xfd,0x03,0x00]
83844 v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
83845 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x09,0x00,0x00]
83847 v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
83848 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x0d,0x00,0x00]
83850 v_cmp_f_u64_e64 s[10:11], v[1:2], s[102:103]
83851 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xcd,0x00,0x00]
83853 v_cmp_f_u64_e64 s[10:11], v[1:2], flat_scratch
83854 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd1,0x00,0x00]
83856 v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
83857 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd5,0x00,0x00]
83859 v_cmp_f_u64_e64 s[10:11], v[1:2], tba
83860 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd9,0x00,0x00]
83862 v_cmp_f_u64_e64 s[10:11], v[1:2], tma
83863 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xdd,0x00,0x00]
83865 v_cmp_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
83866 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xf5,0x00,0x00]
83868 v_cmp_f_u64_e64 s[10:11], v[1:2], exec
83869 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xfd,0x00,0x00]
83871 v_cmp_f_u64_e64 s[10:11], v[1:2], 0
83872 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x01,0x01,0x00]
83874 v_cmp_f_u64_e64 s[10:11], v[1:2], -1
83875 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x83,0x01,0x00]
83877 v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
83878 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xe1,0x01,0x00]
83880 v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
83881 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xef,0x01,0x00]
83883 v_cmp_lt_u64 vcc, v[1:2], v[2:3]
83884 // CHECK: [0x01,0x05,0xc2,0x7d]
83886 v_cmp_lt_u64 vcc, v[254:255], v[2:3]
83887 // CHECK: [0xfe,0x05,0xc2,0x7d]
83889 v_cmp_lt_u64 vcc, s[2:3], v[2:3]
83890 // CHECK: [0x02,0x04,0xc2,0x7d]
83892 v_cmp_lt_u64 vcc, s[4:5], v[2:3]
83893 // CHECK: [0x04,0x04,0xc2,0x7d]
83895 v_cmp_lt_u64 vcc, s[102:103], v[2:3]
83896 // CHECK: [0x66,0x04,0xc2,0x7d]
83898 v_cmp_lt_u64 vcc, flat_scratch, v[2:3]
83899 // CHECK: [0x68,0x04,0xc2,0x7d]
83901 v_cmp_lt_u64 vcc, vcc, v[2:3]
83902 // CHECK: [0x6a,0x04,0xc2,0x7d]
83904 v_cmp_lt_u64 vcc, tba, v[2:3]
83905 // CHECK: [0x6c,0x04,0xc2,0x7d]
83907 v_cmp_lt_u64 vcc, tma, v[2:3]
83908 // CHECK: [0x6e,0x04,0xc2,0x7d]
83910 v_cmp_lt_u64 vcc, ttmp[10:11], v[2:3]
83911 // CHECK: [0x7a,0x04,0xc2,0x7d]
83913 v_cmp_lt_u64 vcc, exec, v[2:3]
83914 // CHECK: [0x7e,0x04,0xc2,0x7d]
83916 v_cmp_lt_u64 vcc, 0, v[2:3]
83917 // CHECK: [0x80,0x04,0xc2,0x7d]
83919 v_cmp_lt_u64 vcc, -1, v[2:3]
83920 // CHECK: [0xc1,0x04,0xc2,0x7d]
83922 v_cmp_lt_u64 vcc, 0.5, v[2:3]
83923 // CHECK: [0xf0,0x04,0xc2,0x7d]
83925 v_cmp_lt_u64 vcc, -4.0, v[2:3]
83926 // CHECK: [0xf7,0x04,0xc2,0x7d]
83928 v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
83929 // CHECK: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
83931 v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
83932 // CHECK: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
83934 v_cmp_lt_u64 vcc, v[1:2], v[254:255]
83935 // CHECK: [0x01,0xfd,0xc3,0x7d]
83937 v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
83938 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83940 v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
83941 // CHECK: [0x0c,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83943 v_cmp_lt_u64_e64 s[102:103], v[1:2], v[2:3]
83944 // CHECK: [0x66,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83946 v_cmp_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
83947 // CHECK: [0x68,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83949 v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
83950 // CHECK: [0x6a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83952 v_cmp_lt_u64_e64 tba, v[1:2], v[2:3]
83953 // CHECK: [0x6c,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83955 v_cmp_lt_u64_e64 tma, v[1:2], v[2:3]
83956 // CHECK: [0x6e,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83958 v_cmp_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
83959 // CHECK: [0x7a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
83961 v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
83962 // CHECK: [0x0a,0x00,0xc2,0xd1,0xfe,0x05,0x02,0x00]
83964 v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
83965 // CHECK: [0x0a,0x00,0xc2,0xd1,0x02,0x04,0x02,0x00]
83967 v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
83968 // CHECK: [0x0a,0x00,0xc2,0xd1,0x04,0x04,0x02,0x00]
83970 v_cmp_lt_u64_e64 s[10:11], s[102:103], v[2:3]
83971 // CHECK: [0x0a,0x00,0xc2,0xd1,0x66,0x04,0x02,0x00]
83973 v_cmp_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
83974 // CHECK: [0x0a,0x00,0xc2,0xd1,0x68,0x04,0x02,0x00]
83976 v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
83977 // CHECK: [0x0a,0x00,0xc2,0xd1,0x6a,0x04,0x02,0x00]
83979 v_cmp_lt_u64_e64 s[10:11], tba, v[2:3]
83980 // CHECK: [0x0a,0x00,0xc2,0xd1,0x6c,0x04,0x02,0x00]
83982 v_cmp_lt_u64_e64 s[10:11], tma, v[2:3]
83983 // CHECK: [0x0a,0x00,0xc2,0xd1,0x6e,0x04,0x02,0x00]
83985 v_cmp_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
83986 // CHECK: [0x0a,0x00,0xc2,0xd1,0x7a,0x04,0x02,0x00]
83988 v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
83989 // CHECK: [0x0a,0x00,0xc2,0xd1,0x7e,0x04,0x02,0x00]
83991 v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
83992 // CHECK: [0x0a,0x00,0xc2,0xd1,0x80,0x04,0x02,0x00]
83994 v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
83995 // CHECK: [0x0a,0x00,0xc2,0xd1,0xc1,0x04,0x02,0x00]
83997 v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
83998 // CHECK: [0x0a,0x00,0xc2,0xd1,0xf0,0x04,0x02,0x00]
84000 v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
84001 // CHECK: [0x0a,0x00,0xc2,0xd1,0xf7,0x04,0x02,0x00]
84003 v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
84004 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xfd,0x03,0x00]
84006 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
84007 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x09,0x00,0x00]
84009 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
84010 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x0d,0x00,0x00]
84012 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[102:103]
84013 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xcd,0x00,0x00]
84015 v_cmp_lt_u64_e64 s[10:11], v[1:2], flat_scratch
84016 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd1,0x00,0x00]
84018 v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
84019 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd5,0x00,0x00]
84021 v_cmp_lt_u64_e64 s[10:11], v[1:2], tba
84022 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd9,0x00,0x00]
84024 v_cmp_lt_u64_e64 s[10:11], v[1:2], tma
84025 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xdd,0x00,0x00]
84027 v_cmp_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84028 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xf5,0x00,0x00]
84030 v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
84031 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xfd,0x00,0x00]
84033 v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
84034 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x01,0x01,0x00]
84036 v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
84037 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x83,0x01,0x00]
84039 v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
84040 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xe1,0x01,0x00]
84042 v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
84043 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xef,0x01,0x00]
84045 v_cmp_eq_u64 vcc, v[1:2], v[2:3]
84046 // CHECK: [0x01,0x05,0xc4,0x7d]
84048 v_cmp_eq_u64 vcc, v[254:255], v[2:3]
84049 // CHECK: [0xfe,0x05,0xc4,0x7d]
84051 v_cmp_eq_u64 vcc, s[2:3], v[2:3]
84052 // CHECK: [0x02,0x04,0xc4,0x7d]
84054 v_cmp_eq_u64 vcc, s[4:5], v[2:3]
84055 // CHECK: [0x04,0x04,0xc4,0x7d]
84057 v_cmp_eq_u64 vcc, s[102:103], v[2:3]
84058 // CHECK: [0x66,0x04,0xc4,0x7d]
84060 v_cmp_eq_u64 vcc, flat_scratch, v[2:3]
84061 // CHECK: [0x68,0x04,0xc4,0x7d]
84063 v_cmp_eq_u64 vcc, vcc, v[2:3]
84064 // CHECK: [0x6a,0x04,0xc4,0x7d]
84066 v_cmp_eq_u64 vcc, tba, v[2:3]
84067 // CHECK: [0x6c,0x04,0xc4,0x7d]
84069 v_cmp_eq_u64 vcc, tma, v[2:3]
84070 // CHECK: [0x6e,0x04,0xc4,0x7d]
84072 v_cmp_eq_u64 vcc, ttmp[10:11], v[2:3]
84073 // CHECK: [0x7a,0x04,0xc4,0x7d]
84075 v_cmp_eq_u64 vcc, exec, v[2:3]
84076 // CHECK: [0x7e,0x04,0xc4,0x7d]
84078 v_cmp_eq_u64 vcc, 0, v[2:3]
84079 // CHECK: [0x80,0x04,0xc4,0x7d]
84081 v_cmp_eq_u64 vcc, -1, v[2:3]
84082 // CHECK: [0xc1,0x04,0xc4,0x7d]
84084 v_cmp_eq_u64 vcc, 0.5, v[2:3]
84085 // CHECK: [0xf0,0x04,0xc4,0x7d]
84087 v_cmp_eq_u64 vcc, -4.0, v[2:3]
84088 // CHECK: [0xf7,0x04,0xc4,0x7d]
84090 v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
84091 // CHECK: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
84093 v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
84094 // CHECK: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
84096 v_cmp_eq_u64 vcc, v[1:2], v[254:255]
84097 // CHECK: [0x01,0xfd,0xc5,0x7d]
84099 v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
84100 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84102 v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
84103 // CHECK: [0x0c,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84105 v_cmp_eq_u64_e64 s[102:103], v[1:2], v[2:3]
84106 // CHECK: [0x66,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84108 v_cmp_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
84109 // CHECK: [0x68,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84111 v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
84112 // CHECK: [0x6a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84114 v_cmp_eq_u64_e64 tba, v[1:2], v[2:3]
84115 // CHECK: [0x6c,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84117 v_cmp_eq_u64_e64 tma, v[1:2], v[2:3]
84118 // CHECK: [0x6e,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84120 v_cmp_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84121 // CHECK: [0x7a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
84123 v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
84124 // CHECK: [0x0a,0x00,0xc4,0xd1,0xfe,0x05,0x02,0x00]
84126 v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
84127 // CHECK: [0x0a,0x00,0xc4,0xd1,0x02,0x04,0x02,0x00]
84129 v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
84130 // CHECK: [0x0a,0x00,0xc4,0xd1,0x04,0x04,0x02,0x00]
84132 v_cmp_eq_u64_e64 s[10:11], s[102:103], v[2:3]
84133 // CHECK: [0x0a,0x00,0xc4,0xd1,0x66,0x04,0x02,0x00]
84135 v_cmp_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
84136 // CHECK: [0x0a,0x00,0xc4,0xd1,0x68,0x04,0x02,0x00]
84138 v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
84139 // CHECK: [0x0a,0x00,0xc4,0xd1,0x6a,0x04,0x02,0x00]
84141 v_cmp_eq_u64_e64 s[10:11], tba, v[2:3]
84142 // CHECK: [0x0a,0x00,0xc4,0xd1,0x6c,0x04,0x02,0x00]
84144 v_cmp_eq_u64_e64 s[10:11], tma, v[2:3]
84145 // CHECK: [0x0a,0x00,0xc4,0xd1,0x6e,0x04,0x02,0x00]
84147 v_cmp_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84148 // CHECK: [0x0a,0x00,0xc4,0xd1,0x7a,0x04,0x02,0x00]
84150 v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
84151 // CHECK: [0x0a,0x00,0xc4,0xd1,0x7e,0x04,0x02,0x00]
84153 v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
84154 // CHECK: [0x0a,0x00,0xc4,0xd1,0x80,0x04,0x02,0x00]
84156 v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
84157 // CHECK: [0x0a,0x00,0xc4,0xd1,0xc1,0x04,0x02,0x00]
84159 v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
84160 // CHECK: [0x0a,0x00,0xc4,0xd1,0xf0,0x04,0x02,0x00]
84162 v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
84163 // CHECK: [0x0a,0x00,0xc4,0xd1,0xf7,0x04,0x02,0x00]
84165 v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
84166 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xfd,0x03,0x00]
84168 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
84169 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x09,0x00,0x00]
84171 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
84172 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x0d,0x00,0x00]
84174 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[102:103]
84175 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xcd,0x00,0x00]
84177 v_cmp_eq_u64_e64 s[10:11], v[1:2], flat_scratch
84178 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd1,0x00,0x00]
84180 v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
84181 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd5,0x00,0x00]
84183 v_cmp_eq_u64_e64 s[10:11], v[1:2], tba
84184 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd9,0x00,0x00]
84186 v_cmp_eq_u64_e64 s[10:11], v[1:2], tma
84187 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xdd,0x00,0x00]
84189 v_cmp_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84190 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xf5,0x00,0x00]
84192 v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
84193 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xfd,0x00,0x00]
84195 v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
84196 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x01,0x01,0x00]
84198 v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
84199 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x83,0x01,0x00]
84201 v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
84202 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xe1,0x01,0x00]
84204 v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
84205 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xef,0x01,0x00]
84207 v_cmp_le_u64 vcc, v[1:2], v[2:3]
84208 // CHECK: [0x01,0x05,0xc6,0x7d]
84210 v_cmp_le_u64 vcc, v[254:255], v[2:3]
84211 // CHECK: [0xfe,0x05,0xc6,0x7d]
84213 v_cmp_le_u64 vcc, s[2:3], v[2:3]
84214 // CHECK: [0x02,0x04,0xc6,0x7d]
84216 v_cmp_le_u64 vcc, s[4:5], v[2:3]
84217 // CHECK: [0x04,0x04,0xc6,0x7d]
84219 v_cmp_le_u64 vcc, s[102:103], v[2:3]
84220 // CHECK: [0x66,0x04,0xc6,0x7d]
84222 v_cmp_le_u64 vcc, flat_scratch, v[2:3]
84223 // CHECK: [0x68,0x04,0xc6,0x7d]
84225 v_cmp_le_u64 vcc, vcc, v[2:3]
84226 // CHECK: [0x6a,0x04,0xc6,0x7d]
84228 v_cmp_le_u64 vcc, tba, v[2:3]
84229 // CHECK: [0x6c,0x04,0xc6,0x7d]
84231 v_cmp_le_u64 vcc, tma, v[2:3]
84232 // CHECK: [0x6e,0x04,0xc6,0x7d]
84234 v_cmp_le_u64 vcc, ttmp[10:11], v[2:3]
84235 // CHECK: [0x7a,0x04,0xc6,0x7d]
84237 v_cmp_le_u64 vcc, exec, v[2:3]
84238 // CHECK: [0x7e,0x04,0xc6,0x7d]
84240 v_cmp_le_u64 vcc, 0, v[2:3]
84241 // CHECK: [0x80,0x04,0xc6,0x7d]
84243 v_cmp_le_u64 vcc, -1, v[2:3]
84244 // CHECK: [0xc1,0x04,0xc6,0x7d]
84246 v_cmp_le_u64 vcc, 0.5, v[2:3]
84247 // CHECK: [0xf0,0x04,0xc6,0x7d]
84249 v_cmp_le_u64 vcc, -4.0, v[2:3]
84250 // CHECK: [0xf7,0x04,0xc6,0x7d]
84252 v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
84253 // CHECK: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
84255 v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
84256 // CHECK: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
84258 v_cmp_le_u64 vcc, v[1:2], v[254:255]
84259 // CHECK: [0x01,0xfd,0xc7,0x7d]
84261 v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
84262 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84264 v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
84265 // CHECK: [0x0c,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84267 v_cmp_le_u64_e64 s[102:103], v[1:2], v[2:3]
84268 // CHECK: [0x66,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84270 v_cmp_le_u64_e64 flat_scratch, v[1:2], v[2:3]
84271 // CHECK: [0x68,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84273 v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
84274 // CHECK: [0x6a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84276 v_cmp_le_u64_e64 tba, v[1:2], v[2:3]
84277 // CHECK: [0x6c,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84279 v_cmp_le_u64_e64 tma, v[1:2], v[2:3]
84280 // CHECK: [0x6e,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84282 v_cmp_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84283 // CHECK: [0x7a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
84285 v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
84286 // CHECK: [0x0a,0x00,0xc6,0xd1,0xfe,0x05,0x02,0x00]
84288 v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
84289 // CHECK: [0x0a,0x00,0xc6,0xd1,0x02,0x04,0x02,0x00]
84291 v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
84292 // CHECK: [0x0a,0x00,0xc6,0xd1,0x04,0x04,0x02,0x00]
84294 v_cmp_le_u64_e64 s[10:11], s[102:103], v[2:3]
84295 // CHECK: [0x0a,0x00,0xc6,0xd1,0x66,0x04,0x02,0x00]
84297 v_cmp_le_u64_e64 s[10:11], flat_scratch, v[2:3]
84298 // CHECK: [0x0a,0x00,0xc6,0xd1,0x68,0x04,0x02,0x00]
84300 v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
84301 // CHECK: [0x0a,0x00,0xc6,0xd1,0x6a,0x04,0x02,0x00]
84303 v_cmp_le_u64_e64 s[10:11], tba, v[2:3]
84304 // CHECK: [0x0a,0x00,0xc6,0xd1,0x6c,0x04,0x02,0x00]
84306 v_cmp_le_u64_e64 s[10:11], tma, v[2:3]
84307 // CHECK: [0x0a,0x00,0xc6,0xd1,0x6e,0x04,0x02,0x00]
84309 v_cmp_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84310 // CHECK: [0x0a,0x00,0xc6,0xd1,0x7a,0x04,0x02,0x00]
84312 v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
84313 // CHECK: [0x0a,0x00,0xc6,0xd1,0x7e,0x04,0x02,0x00]
84315 v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
84316 // CHECK: [0x0a,0x00,0xc6,0xd1,0x80,0x04,0x02,0x00]
84318 v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
84319 // CHECK: [0x0a,0x00,0xc6,0xd1,0xc1,0x04,0x02,0x00]
84321 v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
84322 // CHECK: [0x0a,0x00,0xc6,0xd1,0xf0,0x04,0x02,0x00]
84324 v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
84325 // CHECK: [0x0a,0x00,0xc6,0xd1,0xf7,0x04,0x02,0x00]
84327 v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
84328 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xfd,0x03,0x00]
84330 v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
84331 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x09,0x00,0x00]
84333 v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
84334 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x0d,0x00,0x00]
84336 v_cmp_le_u64_e64 s[10:11], v[1:2], s[102:103]
84337 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xcd,0x00,0x00]
84339 v_cmp_le_u64_e64 s[10:11], v[1:2], flat_scratch
84340 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd1,0x00,0x00]
84342 v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
84343 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd5,0x00,0x00]
84345 v_cmp_le_u64_e64 s[10:11], v[1:2], tba
84346 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd9,0x00,0x00]
84348 v_cmp_le_u64_e64 s[10:11], v[1:2], tma
84349 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xdd,0x00,0x00]
84351 v_cmp_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84352 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xf5,0x00,0x00]
84354 v_cmp_le_u64_e64 s[10:11], v[1:2], exec
84355 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xfd,0x00,0x00]
84357 v_cmp_le_u64_e64 s[10:11], v[1:2], 0
84358 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x01,0x01,0x00]
84360 v_cmp_le_u64_e64 s[10:11], v[1:2], -1
84361 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x83,0x01,0x00]
84363 v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
84364 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xe1,0x01,0x00]
84366 v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
84367 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xef,0x01,0x00]
84369 v_cmp_gt_u64 vcc, v[1:2], v[2:3]
84370 // CHECK: [0x01,0x05,0xc8,0x7d]
84372 v_cmp_gt_u64 vcc, v[254:255], v[2:3]
84373 // CHECK: [0xfe,0x05,0xc8,0x7d]
84375 v_cmp_gt_u64 vcc, s[2:3], v[2:3]
84376 // CHECK: [0x02,0x04,0xc8,0x7d]
84378 v_cmp_gt_u64 vcc, s[4:5], v[2:3]
84379 // CHECK: [0x04,0x04,0xc8,0x7d]
84381 v_cmp_gt_u64 vcc, s[102:103], v[2:3]
84382 // CHECK: [0x66,0x04,0xc8,0x7d]
84384 v_cmp_gt_u64 vcc, flat_scratch, v[2:3]
84385 // CHECK: [0x68,0x04,0xc8,0x7d]
84387 v_cmp_gt_u64 vcc, vcc, v[2:3]
84388 // CHECK: [0x6a,0x04,0xc8,0x7d]
84390 v_cmp_gt_u64 vcc, tba, v[2:3]
84391 // CHECK: [0x6c,0x04,0xc8,0x7d]
84393 v_cmp_gt_u64 vcc, tma, v[2:3]
84394 // CHECK: [0x6e,0x04,0xc8,0x7d]
84396 v_cmp_gt_u64 vcc, ttmp[10:11], v[2:3]
84397 // CHECK: [0x7a,0x04,0xc8,0x7d]
84399 v_cmp_gt_u64 vcc, exec, v[2:3]
84400 // CHECK: [0x7e,0x04,0xc8,0x7d]
84402 v_cmp_gt_u64 vcc, 0, v[2:3]
84403 // CHECK: [0x80,0x04,0xc8,0x7d]
84405 v_cmp_gt_u64 vcc, -1, v[2:3]
84406 // CHECK: [0xc1,0x04,0xc8,0x7d]
84408 v_cmp_gt_u64 vcc, 0.5, v[2:3]
84409 // CHECK: [0xf0,0x04,0xc8,0x7d]
84411 v_cmp_gt_u64 vcc, -4.0, v[2:3]
84412 // CHECK: [0xf7,0x04,0xc8,0x7d]
84414 v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
84415 // CHECK: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
84417 v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
84418 // CHECK: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
84420 v_cmp_gt_u64 vcc, v[1:2], v[254:255]
84421 // CHECK: [0x01,0xfd,0xc9,0x7d]
84423 v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
84424 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84426 v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
84427 // CHECK: [0x0c,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84429 v_cmp_gt_u64_e64 s[102:103], v[1:2], v[2:3]
84430 // CHECK: [0x66,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84432 v_cmp_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
84433 // CHECK: [0x68,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84435 v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
84436 // CHECK: [0x6a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84438 v_cmp_gt_u64_e64 tba, v[1:2], v[2:3]
84439 // CHECK: [0x6c,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84441 v_cmp_gt_u64_e64 tma, v[1:2], v[2:3]
84442 // CHECK: [0x6e,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84444 v_cmp_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84445 // CHECK: [0x7a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
84447 v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
84448 // CHECK: [0x0a,0x00,0xc8,0xd1,0xfe,0x05,0x02,0x00]
84450 v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
84451 // CHECK: [0x0a,0x00,0xc8,0xd1,0x02,0x04,0x02,0x00]
84453 v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
84454 // CHECK: [0x0a,0x00,0xc8,0xd1,0x04,0x04,0x02,0x00]
84456 v_cmp_gt_u64_e64 s[10:11], s[102:103], v[2:3]
84457 // CHECK: [0x0a,0x00,0xc8,0xd1,0x66,0x04,0x02,0x00]
84459 v_cmp_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
84460 // CHECK: [0x0a,0x00,0xc8,0xd1,0x68,0x04,0x02,0x00]
84462 v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
84463 // CHECK: [0x0a,0x00,0xc8,0xd1,0x6a,0x04,0x02,0x00]
84465 v_cmp_gt_u64_e64 s[10:11], tba, v[2:3]
84466 // CHECK: [0x0a,0x00,0xc8,0xd1,0x6c,0x04,0x02,0x00]
84468 v_cmp_gt_u64_e64 s[10:11], tma, v[2:3]
84469 // CHECK: [0x0a,0x00,0xc8,0xd1,0x6e,0x04,0x02,0x00]
84471 v_cmp_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84472 // CHECK: [0x0a,0x00,0xc8,0xd1,0x7a,0x04,0x02,0x00]
84474 v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
84475 // CHECK: [0x0a,0x00,0xc8,0xd1,0x7e,0x04,0x02,0x00]
84477 v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
84478 // CHECK: [0x0a,0x00,0xc8,0xd1,0x80,0x04,0x02,0x00]
84480 v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
84481 // CHECK: [0x0a,0x00,0xc8,0xd1,0xc1,0x04,0x02,0x00]
84483 v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
84484 // CHECK: [0x0a,0x00,0xc8,0xd1,0xf0,0x04,0x02,0x00]
84486 v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
84487 // CHECK: [0x0a,0x00,0xc8,0xd1,0xf7,0x04,0x02,0x00]
84489 v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
84490 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xfd,0x03,0x00]
84492 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
84493 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x09,0x00,0x00]
84495 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
84496 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x0d,0x00,0x00]
84498 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[102:103]
84499 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xcd,0x00,0x00]
84501 v_cmp_gt_u64_e64 s[10:11], v[1:2], flat_scratch
84502 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd1,0x00,0x00]
84504 v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
84505 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd5,0x00,0x00]
84507 v_cmp_gt_u64_e64 s[10:11], v[1:2], tba
84508 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd9,0x00,0x00]
84510 v_cmp_gt_u64_e64 s[10:11], v[1:2], tma
84511 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xdd,0x00,0x00]
84513 v_cmp_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84514 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xf5,0x00,0x00]
84516 v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
84517 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xfd,0x00,0x00]
84519 v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
84520 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x01,0x01,0x00]
84522 v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
84523 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x83,0x01,0x00]
84525 v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
84526 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xe1,0x01,0x00]
84528 v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
84529 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xef,0x01,0x00]
84531 v_cmp_ne_u64 vcc, v[1:2], v[2:3]
84532 // CHECK: [0x01,0x05,0xca,0x7d]
84534 v_cmp_ne_u64 vcc, v[254:255], v[2:3]
84535 // CHECK: [0xfe,0x05,0xca,0x7d]
84537 v_cmp_ne_u64 vcc, s[2:3], v[2:3]
84538 // CHECK: [0x02,0x04,0xca,0x7d]
84540 v_cmp_ne_u64 vcc, s[4:5], v[2:3]
84541 // CHECK: [0x04,0x04,0xca,0x7d]
84543 v_cmp_ne_u64 vcc, s[102:103], v[2:3]
84544 // CHECK: [0x66,0x04,0xca,0x7d]
84546 v_cmp_ne_u64 vcc, flat_scratch, v[2:3]
84547 // CHECK: [0x68,0x04,0xca,0x7d]
84549 v_cmp_ne_u64 vcc, vcc, v[2:3]
84550 // CHECK: [0x6a,0x04,0xca,0x7d]
84552 v_cmp_ne_u64 vcc, tba, v[2:3]
84553 // CHECK: [0x6c,0x04,0xca,0x7d]
84555 v_cmp_ne_u64 vcc, tma, v[2:3]
84556 // CHECK: [0x6e,0x04,0xca,0x7d]
84558 v_cmp_ne_u64 vcc, ttmp[10:11], v[2:3]
84559 // CHECK: [0x7a,0x04,0xca,0x7d]
84561 v_cmp_ne_u64 vcc, exec, v[2:3]
84562 // CHECK: [0x7e,0x04,0xca,0x7d]
84564 v_cmp_ne_u64 vcc, 0, v[2:3]
84565 // CHECK: [0x80,0x04,0xca,0x7d]
84567 v_cmp_ne_u64 vcc, -1, v[2:3]
84568 // CHECK: [0xc1,0x04,0xca,0x7d]
84570 v_cmp_ne_u64 vcc, 0.5, v[2:3]
84571 // CHECK: [0xf0,0x04,0xca,0x7d]
84573 v_cmp_ne_u64 vcc, -4.0, v[2:3]
84574 // CHECK: [0xf7,0x04,0xca,0x7d]
84576 v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
84577 // CHECK: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
84579 v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
84580 // CHECK: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
84582 v_cmp_ne_u64 vcc, v[1:2], v[254:255]
84583 // CHECK: [0x01,0xfd,0xcb,0x7d]
84585 v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
84586 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84588 v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
84589 // CHECK: [0x0c,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84591 v_cmp_ne_u64_e64 s[102:103], v[1:2], v[2:3]
84592 // CHECK: [0x66,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84594 v_cmp_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
84595 // CHECK: [0x68,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84597 v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
84598 // CHECK: [0x6a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84600 v_cmp_ne_u64_e64 tba, v[1:2], v[2:3]
84601 // CHECK: [0x6c,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84603 v_cmp_ne_u64_e64 tma, v[1:2], v[2:3]
84604 // CHECK: [0x6e,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84606 v_cmp_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84607 // CHECK: [0x7a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
84609 v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
84610 // CHECK: [0x0a,0x00,0xca,0xd1,0xfe,0x05,0x02,0x00]
84612 v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
84613 // CHECK: [0x0a,0x00,0xca,0xd1,0x02,0x04,0x02,0x00]
84615 v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
84616 // CHECK: [0x0a,0x00,0xca,0xd1,0x04,0x04,0x02,0x00]
84618 v_cmp_ne_u64_e64 s[10:11], s[102:103], v[2:3]
84619 // CHECK: [0x0a,0x00,0xca,0xd1,0x66,0x04,0x02,0x00]
84621 v_cmp_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
84622 // CHECK: [0x0a,0x00,0xca,0xd1,0x68,0x04,0x02,0x00]
84624 v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
84625 // CHECK: [0x0a,0x00,0xca,0xd1,0x6a,0x04,0x02,0x00]
84627 v_cmp_ne_u64_e64 s[10:11], tba, v[2:3]
84628 // CHECK: [0x0a,0x00,0xca,0xd1,0x6c,0x04,0x02,0x00]
84630 v_cmp_ne_u64_e64 s[10:11], tma, v[2:3]
84631 // CHECK: [0x0a,0x00,0xca,0xd1,0x6e,0x04,0x02,0x00]
84633 v_cmp_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84634 // CHECK: [0x0a,0x00,0xca,0xd1,0x7a,0x04,0x02,0x00]
84636 v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
84637 // CHECK: [0x0a,0x00,0xca,0xd1,0x7e,0x04,0x02,0x00]
84639 v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
84640 // CHECK: [0x0a,0x00,0xca,0xd1,0x80,0x04,0x02,0x00]
84642 v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
84643 // CHECK: [0x0a,0x00,0xca,0xd1,0xc1,0x04,0x02,0x00]
84645 v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
84646 // CHECK: [0x0a,0x00,0xca,0xd1,0xf0,0x04,0x02,0x00]
84648 v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
84649 // CHECK: [0x0a,0x00,0xca,0xd1,0xf7,0x04,0x02,0x00]
84651 v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
84652 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xfd,0x03,0x00]
84654 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
84655 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x09,0x00,0x00]
84657 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
84658 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x0d,0x00,0x00]
84660 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[102:103]
84661 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xcd,0x00,0x00]
84663 v_cmp_ne_u64_e64 s[10:11], v[1:2], flat_scratch
84664 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd1,0x00,0x00]
84666 v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
84667 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd5,0x00,0x00]
84669 v_cmp_ne_u64_e64 s[10:11], v[1:2], tba
84670 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd9,0x00,0x00]
84672 v_cmp_ne_u64_e64 s[10:11], v[1:2], tma
84673 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xdd,0x00,0x00]
84675 v_cmp_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84676 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xf5,0x00,0x00]
84678 v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
84679 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xfd,0x00,0x00]
84681 v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
84682 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x01,0x01,0x00]
84684 v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
84685 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x83,0x01,0x00]
84687 v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
84688 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xe1,0x01,0x00]
84690 v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
84691 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xef,0x01,0x00]
84693 v_cmp_ge_u64 vcc, v[1:2], v[2:3]
84694 // CHECK: [0x01,0x05,0xcc,0x7d]
84696 v_cmp_ge_u64 vcc, v[254:255], v[2:3]
84697 // CHECK: [0xfe,0x05,0xcc,0x7d]
84699 v_cmp_ge_u64 vcc, s[2:3], v[2:3]
84700 // CHECK: [0x02,0x04,0xcc,0x7d]
84702 v_cmp_ge_u64 vcc, s[4:5], v[2:3]
84703 // CHECK: [0x04,0x04,0xcc,0x7d]
84705 v_cmp_ge_u64 vcc, s[102:103], v[2:3]
84706 // CHECK: [0x66,0x04,0xcc,0x7d]
84708 v_cmp_ge_u64 vcc, flat_scratch, v[2:3]
84709 // CHECK: [0x68,0x04,0xcc,0x7d]
84711 v_cmp_ge_u64 vcc, vcc, v[2:3]
84712 // CHECK: [0x6a,0x04,0xcc,0x7d]
84714 v_cmp_ge_u64 vcc, tba, v[2:3]
84715 // CHECK: [0x6c,0x04,0xcc,0x7d]
84717 v_cmp_ge_u64 vcc, tma, v[2:3]
84718 // CHECK: [0x6e,0x04,0xcc,0x7d]
84720 v_cmp_ge_u64 vcc, ttmp[10:11], v[2:3]
84721 // CHECK: [0x7a,0x04,0xcc,0x7d]
84723 v_cmp_ge_u64 vcc, exec, v[2:3]
84724 // CHECK: [0x7e,0x04,0xcc,0x7d]
84726 v_cmp_ge_u64 vcc, 0, v[2:3]
84727 // CHECK: [0x80,0x04,0xcc,0x7d]
84729 v_cmp_ge_u64 vcc, -1, v[2:3]
84730 // CHECK: [0xc1,0x04,0xcc,0x7d]
84732 v_cmp_ge_u64 vcc, 0.5, v[2:3]
84733 // CHECK: [0xf0,0x04,0xcc,0x7d]
84735 v_cmp_ge_u64 vcc, -4.0, v[2:3]
84736 // CHECK: [0xf7,0x04,0xcc,0x7d]
84738 v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
84739 // CHECK: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
84741 v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
84742 // CHECK: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
84744 v_cmp_ge_u64 vcc, v[1:2], v[254:255]
84745 // CHECK: [0x01,0xfd,0xcd,0x7d]
84747 v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
84748 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84750 v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
84751 // CHECK: [0x0c,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84753 v_cmp_ge_u64_e64 s[102:103], v[1:2], v[2:3]
84754 // CHECK: [0x66,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84756 v_cmp_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
84757 // CHECK: [0x68,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84759 v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
84760 // CHECK: [0x6a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84762 v_cmp_ge_u64_e64 tba, v[1:2], v[2:3]
84763 // CHECK: [0x6c,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84765 v_cmp_ge_u64_e64 tma, v[1:2], v[2:3]
84766 // CHECK: [0x6e,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84768 v_cmp_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84769 // CHECK: [0x7a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
84771 v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
84772 // CHECK: [0x0a,0x00,0xcc,0xd1,0xfe,0x05,0x02,0x00]
84774 v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
84775 // CHECK: [0x0a,0x00,0xcc,0xd1,0x02,0x04,0x02,0x00]
84777 v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
84778 // CHECK: [0x0a,0x00,0xcc,0xd1,0x04,0x04,0x02,0x00]
84780 v_cmp_ge_u64_e64 s[10:11], s[102:103], v[2:3]
84781 // CHECK: [0x0a,0x00,0xcc,0xd1,0x66,0x04,0x02,0x00]
84783 v_cmp_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
84784 // CHECK: [0x0a,0x00,0xcc,0xd1,0x68,0x04,0x02,0x00]
84786 v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
84787 // CHECK: [0x0a,0x00,0xcc,0xd1,0x6a,0x04,0x02,0x00]
84789 v_cmp_ge_u64_e64 s[10:11], tba, v[2:3]
84790 // CHECK: [0x0a,0x00,0xcc,0xd1,0x6c,0x04,0x02,0x00]
84792 v_cmp_ge_u64_e64 s[10:11], tma, v[2:3]
84793 // CHECK: [0x0a,0x00,0xcc,0xd1,0x6e,0x04,0x02,0x00]
84795 v_cmp_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84796 // CHECK: [0x0a,0x00,0xcc,0xd1,0x7a,0x04,0x02,0x00]
84798 v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
84799 // CHECK: [0x0a,0x00,0xcc,0xd1,0x7e,0x04,0x02,0x00]
84801 v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
84802 // CHECK: [0x0a,0x00,0xcc,0xd1,0x80,0x04,0x02,0x00]
84804 v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
84805 // CHECK: [0x0a,0x00,0xcc,0xd1,0xc1,0x04,0x02,0x00]
84807 v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
84808 // CHECK: [0x0a,0x00,0xcc,0xd1,0xf0,0x04,0x02,0x00]
84810 v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
84811 // CHECK: [0x0a,0x00,0xcc,0xd1,0xf7,0x04,0x02,0x00]
84813 v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
84814 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xfd,0x03,0x00]
84816 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
84817 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x09,0x00,0x00]
84819 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
84820 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x0d,0x00,0x00]
84822 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[102:103]
84823 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xcd,0x00,0x00]
84825 v_cmp_ge_u64_e64 s[10:11], v[1:2], flat_scratch
84826 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd1,0x00,0x00]
84828 v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
84829 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd5,0x00,0x00]
84831 v_cmp_ge_u64_e64 s[10:11], v[1:2], tba
84832 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd9,0x00,0x00]
84834 v_cmp_ge_u64_e64 s[10:11], v[1:2], tma
84835 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xdd,0x00,0x00]
84837 v_cmp_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
84838 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xf5,0x00,0x00]
84840 v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
84841 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xfd,0x00,0x00]
84843 v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
84844 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x01,0x01,0x00]
84846 v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
84847 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x83,0x01,0x00]
84849 v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
84850 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xe1,0x01,0x00]
84852 v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
84853 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xef,0x01,0x00]
84855 v_cmp_t_u64 vcc, v[1:2], v[2:3]
84856 // CHECK: [0x01,0x05,0xce,0x7d]
84858 v_cmp_t_u64 vcc, v[254:255], v[2:3]
84859 // CHECK: [0xfe,0x05,0xce,0x7d]
84861 v_cmp_t_u64 vcc, s[2:3], v[2:3]
84862 // CHECK: [0x02,0x04,0xce,0x7d]
84864 v_cmp_t_u64 vcc, s[4:5], v[2:3]
84865 // CHECK: [0x04,0x04,0xce,0x7d]
84867 v_cmp_t_u64 vcc, s[102:103], v[2:3]
84868 // CHECK: [0x66,0x04,0xce,0x7d]
84870 v_cmp_t_u64 vcc, flat_scratch, v[2:3]
84871 // CHECK: [0x68,0x04,0xce,0x7d]
84873 v_cmp_t_u64 vcc, vcc, v[2:3]
84874 // CHECK: [0x6a,0x04,0xce,0x7d]
84876 v_cmp_t_u64 vcc, tba, v[2:3]
84877 // CHECK: [0x6c,0x04,0xce,0x7d]
84879 v_cmp_t_u64 vcc, tma, v[2:3]
84880 // CHECK: [0x6e,0x04,0xce,0x7d]
84882 v_cmp_t_u64 vcc, ttmp[10:11], v[2:3]
84883 // CHECK: [0x7a,0x04,0xce,0x7d]
84885 v_cmp_t_u64 vcc, exec, v[2:3]
84886 // CHECK: [0x7e,0x04,0xce,0x7d]
84888 v_cmp_t_u64 vcc, 0, v[2:3]
84889 // CHECK: [0x80,0x04,0xce,0x7d]
84891 v_cmp_t_u64 vcc, -1, v[2:3]
84892 // CHECK: [0xc1,0x04,0xce,0x7d]
84894 v_cmp_t_u64 vcc, 0.5, v[2:3]
84895 // CHECK: [0xf0,0x04,0xce,0x7d]
84897 v_cmp_t_u64 vcc, -4.0, v[2:3]
84898 // CHECK: [0xf7,0x04,0xce,0x7d]
84900 v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
84901 // CHECK: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
84903 v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
84904 // CHECK: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
84906 v_cmp_t_u64 vcc, v[1:2], v[254:255]
84907 // CHECK: [0x01,0xfd,0xcf,0x7d]
84909 v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
84910 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84912 v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
84913 // CHECK: [0x0c,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84915 v_cmp_t_u64_e64 s[102:103], v[1:2], v[2:3]
84916 // CHECK: [0x66,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84918 v_cmp_t_u64_e64 flat_scratch, v[1:2], v[2:3]
84919 // CHECK: [0x68,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84921 v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
84922 // CHECK: [0x6a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84924 v_cmp_t_u64_e64 tba, v[1:2], v[2:3]
84925 // CHECK: [0x6c,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84927 v_cmp_t_u64_e64 tma, v[1:2], v[2:3]
84928 // CHECK: [0x6e,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84930 v_cmp_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
84931 // CHECK: [0x7a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
84933 v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
84934 // CHECK: [0x0a,0x00,0xce,0xd1,0xfe,0x05,0x02,0x00]
84936 v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
84937 // CHECK: [0x0a,0x00,0xce,0xd1,0x02,0x04,0x02,0x00]
84939 v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
84940 // CHECK: [0x0a,0x00,0xce,0xd1,0x04,0x04,0x02,0x00]
84942 v_cmp_t_u64_e64 s[10:11], s[102:103], v[2:3]
84943 // CHECK: [0x0a,0x00,0xce,0xd1,0x66,0x04,0x02,0x00]
84945 v_cmp_t_u64_e64 s[10:11], flat_scratch, v[2:3]
84946 // CHECK: [0x0a,0x00,0xce,0xd1,0x68,0x04,0x02,0x00]
84948 v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
84949 // CHECK: [0x0a,0x00,0xce,0xd1,0x6a,0x04,0x02,0x00]
84951 v_cmp_t_u64_e64 s[10:11], tba, v[2:3]
84952 // CHECK: [0x0a,0x00,0xce,0xd1,0x6c,0x04,0x02,0x00]
84954 v_cmp_t_u64_e64 s[10:11], tma, v[2:3]
84955 // CHECK: [0x0a,0x00,0xce,0xd1,0x6e,0x04,0x02,0x00]
84957 v_cmp_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
84958 // CHECK: [0x0a,0x00,0xce,0xd1,0x7a,0x04,0x02,0x00]
84960 v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
84961 // CHECK: [0x0a,0x00,0xce,0xd1,0x7e,0x04,0x02,0x00]
84963 v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
84964 // CHECK: [0x0a,0x00,0xce,0xd1,0x80,0x04,0x02,0x00]
84966 v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
84967 // CHECK: [0x0a,0x00,0xce,0xd1,0xc1,0x04,0x02,0x00]
84969 v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
84970 // CHECK: [0x0a,0x00,0xce,0xd1,0xf0,0x04,0x02,0x00]
84972 v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
84973 // CHECK: [0x0a,0x00,0xce,0xd1,0xf7,0x04,0x02,0x00]
84975 v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
84976 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xfd,0x03,0x00]
84978 v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
84979 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x09,0x00,0x00]
84981 v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
84982 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x0d,0x00,0x00]
84984 v_cmp_t_u64_e64 s[10:11], v[1:2], s[102:103]
84985 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xcd,0x00,0x00]
84987 v_cmp_t_u64_e64 s[10:11], v[1:2], flat_scratch
84988 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd1,0x00,0x00]
84990 v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
84991 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd5,0x00,0x00]
84993 v_cmp_t_u64_e64 s[10:11], v[1:2], tba
84994 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd9,0x00,0x00]
84996 v_cmp_t_u64_e64 s[10:11], v[1:2], tma
84997 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xdd,0x00,0x00]
84999 v_cmp_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85000 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xf5,0x00,0x00]
85002 v_cmp_t_u64_e64 s[10:11], v[1:2], exec
85003 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xfd,0x00,0x00]
85005 v_cmp_t_u64_e64 s[10:11], v[1:2], 0
85006 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x01,0x01,0x00]
85008 v_cmp_t_u64_e64 s[10:11], v[1:2], -1
85009 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x83,0x01,0x00]
85011 v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
85012 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xe1,0x01,0x00]
85014 v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
85015 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xef,0x01,0x00]
85017 v_cmpx_f_u64 vcc, v[1:2], v[2:3]
85018 // CHECK: [0x01,0x05,0xe0,0x7d]
85020 v_cmpx_f_u64 vcc, v[254:255], v[2:3]
85021 // CHECK: [0xfe,0x05,0xe0,0x7d]
85023 v_cmpx_f_u64 vcc, s[2:3], v[2:3]
85024 // CHECK: [0x02,0x04,0xe0,0x7d]
85026 v_cmpx_f_u64 vcc, s[4:5], v[2:3]
85027 // CHECK: [0x04,0x04,0xe0,0x7d]
85029 v_cmpx_f_u64 vcc, s[102:103], v[2:3]
85030 // CHECK: [0x66,0x04,0xe0,0x7d]
85032 v_cmpx_f_u64 vcc, flat_scratch, v[2:3]
85033 // CHECK: [0x68,0x04,0xe0,0x7d]
85035 v_cmpx_f_u64 vcc, vcc, v[2:3]
85036 // CHECK: [0x6a,0x04,0xe0,0x7d]
85038 v_cmpx_f_u64 vcc, tba, v[2:3]
85039 // CHECK: [0x6c,0x04,0xe0,0x7d]
85041 v_cmpx_f_u64 vcc, tma, v[2:3]
85042 // CHECK: [0x6e,0x04,0xe0,0x7d]
85044 v_cmpx_f_u64 vcc, ttmp[10:11], v[2:3]
85045 // CHECK: [0x7a,0x04,0xe0,0x7d]
85047 v_cmpx_f_u64 vcc, exec, v[2:3]
85048 // CHECK: [0x7e,0x04,0xe0,0x7d]
85050 v_cmpx_f_u64 vcc, 0, v[2:3]
85051 // CHECK: [0x80,0x04,0xe0,0x7d]
85053 v_cmpx_f_u64 vcc, -1, v[2:3]
85054 // CHECK: [0xc1,0x04,0xe0,0x7d]
85056 v_cmpx_f_u64 vcc, 0.5, v[2:3]
85057 // CHECK: [0xf0,0x04,0xe0,0x7d]
85059 v_cmpx_f_u64 vcc, -4.0, v[2:3]
85060 // CHECK: [0xf7,0x04,0xe0,0x7d]
85062 v_cmpx_f_u64 vcc, 0xaf123456, v[2:3]
85063 // CHECK: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
85065 v_cmpx_f_u64 vcc, 0x3f717273, v[2:3]
85066 // CHECK: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
85068 v_cmpx_f_u64 vcc, v[1:2], v[254:255]
85069 // CHECK: [0x01,0xfd,0xe1,0x7d]
85071 v_cmpx_f_u64_e64 s[10:11], v[1:2], v[2:3]
85072 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85074 v_cmpx_f_u64_e64 s[12:13], v[1:2], v[2:3]
85075 // CHECK: [0x0c,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85077 v_cmpx_f_u64_e64 s[102:103], v[1:2], v[2:3]
85078 // CHECK: [0x66,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85080 v_cmpx_f_u64_e64 flat_scratch, v[1:2], v[2:3]
85081 // CHECK: [0x68,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85083 v_cmpx_f_u64_e64 vcc, v[1:2], v[2:3]
85084 // CHECK: [0x6a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85086 v_cmpx_f_u64_e64 tba, v[1:2], v[2:3]
85087 // CHECK: [0x6c,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85089 v_cmpx_f_u64_e64 tma, v[1:2], v[2:3]
85090 // CHECK: [0x6e,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85092 v_cmpx_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85093 // CHECK: [0x7a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
85095 v_cmpx_f_u64_e64 s[10:11], v[254:255], v[2:3]
85096 // CHECK: [0x0a,0x00,0xe0,0xd1,0xfe,0x05,0x02,0x00]
85098 v_cmpx_f_u64_e64 s[10:11], s[2:3], v[2:3]
85099 // CHECK: [0x0a,0x00,0xe0,0xd1,0x02,0x04,0x02,0x00]
85101 v_cmpx_f_u64_e64 s[10:11], s[4:5], v[2:3]
85102 // CHECK: [0x0a,0x00,0xe0,0xd1,0x04,0x04,0x02,0x00]
85104 v_cmpx_f_u64_e64 s[10:11], s[102:103], v[2:3]
85105 // CHECK: [0x0a,0x00,0xe0,0xd1,0x66,0x04,0x02,0x00]
85107 v_cmpx_f_u64_e64 s[10:11], flat_scratch, v[2:3]
85108 // CHECK: [0x0a,0x00,0xe0,0xd1,0x68,0x04,0x02,0x00]
85110 v_cmpx_f_u64_e64 s[10:11], vcc, v[2:3]
85111 // CHECK: [0x0a,0x00,0xe0,0xd1,0x6a,0x04,0x02,0x00]
85113 v_cmpx_f_u64_e64 s[10:11], tba, v[2:3]
85114 // CHECK: [0x0a,0x00,0xe0,0xd1,0x6c,0x04,0x02,0x00]
85116 v_cmpx_f_u64_e64 s[10:11], tma, v[2:3]
85117 // CHECK: [0x0a,0x00,0xe0,0xd1,0x6e,0x04,0x02,0x00]
85119 v_cmpx_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85120 // CHECK: [0x0a,0x00,0xe0,0xd1,0x7a,0x04,0x02,0x00]
85122 v_cmpx_f_u64_e64 s[10:11], exec, v[2:3]
85123 // CHECK: [0x0a,0x00,0xe0,0xd1,0x7e,0x04,0x02,0x00]
85125 v_cmpx_f_u64_e64 s[10:11], 0, v[2:3]
85126 // CHECK: [0x0a,0x00,0xe0,0xd1,0x80,0x04,0x02,0x00]
85128 v_cmpx_f_u64_e64 s[10:11], -1, v[2:3]
85129 // CHECK: [0x0a,0x00,0xe0,0xd1,0xc1,0x04,0x02,0x00]
85131 v_cmpx_f_u64_e64 s[10:11], 0.5, v[2:3]
85132 // CHECK: [0x0a,0x00,0xe0,0xd1,0xf0,0x04,0x02,0x00]
85134 v_cmpx_f_u64_e64 s[10:11], -4.0, v[2:3]
85135 // CHECK: [0x0a,0x00,0xe0,0xd1,0xf7,0x04,0x02,0x00]
85137 v_cmpx_f_u64_e64 s[10:11], v[1:2], v[254:255]
85138 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xfd,0x03,0x00]
85140 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[4:5]
85141 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x09,0x00,0x00]
85143 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[6:7]
85144 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x0d,0x00,0x00]
85146 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[102:103]
85147 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xcd,0x00,0x00]
85149 v_cmpx_f_u64_e64 s[10:11], v[1:2], flat_scratch
85150 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd1,0x00,0x00]
85152 v_cmpx_f_u64_e64 s[10:11], v[1:2], vcc
85153 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd5,0x00,0x00]
85155 v_cmpx_f_u64_e64 s[10:11], v[1:2], tba
85156 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd9,0x00,0x00]
85158 v_cmpx_f_u64_e64 s[10:11], v[1:2], tma
85159 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xdd,0x00,0x00]
85161 v_cmpx_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85162 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xf5,0x00,0x00]
85164 v_cmpx_f_u64_e64 s[10:11], v[1:2], exec
85165 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xfd,0x00,0x00]
85167 v_cmpx_f_u64_e64 s[10:11], v[1:2], 0
85168 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x01,0x01,0x00]
85170 v_cmpx_f_u64_e64 s[10:11], v[1:2], -1
85171 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x83,0x01,0x00]
85173 v_cmpx_f_u64_e64 s[10:11], v[1:2], 0.5
85174 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xe1,0x01,0x00]
85176 v_cmpx_f_u64_e64 s[10:11], v[1:2], -4.0
85177 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xef,0x01,0x00]
85179 v_cmpx_lt_u64 vcc, v[1:2], v[2:3]
85180 // CHECK: [0x01,0x05,0xe2,0x7d]
85182 v_cmpx_lt_u64 vcc, v[254:255], v[2:3]
85183 // CHECK: [0xfe,0x05,0xe2,0x7d]
85185 v_cmpx_lt_u64 vcc, s[2:3], v[2:3]
85186 // CHECK: [0x02,0x04,0xe2,0x7d]
85188 v_cmpx_lt_u64 vcc, s[4:5], v[2:3]
85189 // CHECK: [0x04,0x04,0xe2,0x7d]
85191 v_cmpx_lt_u64 vcc, s[102:103], v[2:3]
85192 // CHECK: [0x66,0x04,0xe2,0x7d]
85194 v_cmpx_lt_u64 vcc, flat_scratch, v[2:3]
85195 // CHECK: [0x68,0x04,0xe2,0x7d]
85197 v_cmpx_lt_u64 vcc, vcc, v[2:3]
85198 // CHECK: [0x6a,0x04,0xe2,0x7d]
85200 v_cmpx_lt_u64 vcc, tba, v[2:3]
85201 // CHECK: [0x6c,0x04,0xe2,0x7d]
85203 v_cmpx_lt_u64 vcc, tma, v[2:3]
85204 // CHECK: [0x6e,0x04,0xe2,0x7d]
85206 v_cmpx_lt_u64 vcc, ttmp[10:11], v[2:3]
85207 // CHECK: [0x7a,0x04,0xe2,0x7d]
85209 v_cmpx_lt_u64 vcc, exec, v[2:3]
85210 // CHECK: [0x7e,0x04,0xe2,0x7d]
85212 v_cmpx_lt_u64 vcc, 0, v[2:3]
85213 // CHECK: [0x80,0x04,0xe2,0x7d]
85215 v_cmpx_lt_u64 vcc, -1, v[2:3]
85216 // CHECK: [0xc1,0x04,0xe2,0x7d]
85218 v_cmpx_lt_u64 vcc, 0.5, v[2:3]
85219 // CHECK: [0xf0,0x04,0xe2,0x7d]
85221 v_cmpx_lt_u64 vcc, -4.0, v[2:3]
85222 // CHECK: [0xf7,0x04,0xe2,0x7d]
85224 v_cmpx_lt_u64 vcc, 0xaf123456, v[2:3]
85225 // CHECK: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
85227 v_cmpx_lt_u64 vcc, 0x3f717273, v[2:3]
85228 // CHECK: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
85230 v_cmpx_lt_u64 vcc, v[1:2], v[254:255]
85231 // CHECK: [0x01,0xfd,0xe3,0x7d]
85233 v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[2:3]
85234 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85236 v_cmpx_lt_u64_e64 s[12:13], v[1:2], v[2:3]
85237 // CHECK: [0x0c,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85239 v_cmpx_lt_u64_e64 s[102:103], v[1:2], v[2:3]
85240 // CHECK: [0x66,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85242 v_cmpx_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
85243 // CHECK: [0x68,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85245 v_cmpx_lt_u64_e64 vcc, v[1:2], v[2:3]
85246 // CHECK: [0x6a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85248 v_cmpx_lt_u64_e64 tba, v[1:2], v[2:3]
85249 // CHECK: [0x6c,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85251 v_cmpx_lt_u64_e64 tma, v[1:2], v[2:3]
85252 // CHECK: [0x6e,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85254 v_cmpx_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85255 // CHECK: [0x7a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
85257 v_cmpx_lt_u64_e64 s[10:11], v[254:255], v[2:3]
85258 // CHECK: [0x0a,0x00,0xe2,0xd1,0xfe,0x05,0x02,0x00]
85260 v_cmpx_lt_u64_e64 s[10:11], s[2:3], v[2:3]
85261 // CHECK: [0x0a,0x00,0xe2,0xd1,0x02,0x04,0x02,0x00]
85263 v_cmpx_lt_u64_e64 s[10:11], s[4:5], v[2:3]
85264 // CHECK: [0x0a,0x00,0xe2,0xd1,0x04,0x04,0x02,0x00]
85266 v_cmpx_lt_u64_e64 s[10:11], s[102:103], v[2:3]
85267 // CHECK: [0x0a,0x00,0xe2,0xd1,0x66,0x04,0x02,0x00]
85269 v_cmpx_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
85270 // CHECK: [0x0a,0x00,0xe2,0xd1,0x68,0x04,0x02,0x00]
85272 v_cmpx_lt_u64_e64 s[10:11], vcc, v[2:3]
85273 // CHECK: [0x0a,0x00,0xe2,0xd1,0x6a,0x04,0x02,0x00]
85275 v_cmpx_lt_u64_e64 s[10:11], tba, v[2:3]
85276 // CHECK: [0x0a,0x00,0xe2,0xd1,0x6c,0x04,0x02,0x00]
85278 v_cmpx_lt_u64_e64 s[10:11], tma, v[2:3]
85279 // CHECK: [0x0a,0x00,0xe2,0xd1,0x6e,0x04,0x02,0x00]
85281 v_cmpx_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85282 // CHECK: [0x0a,0x00,0xe2,0xd1,0x7a,0x04,0x02,0x00]
85284 v_cmpx_lt_u64_e64 s[10:11], exec, v[2:3]
85285 // CHECK: [0x0a,0x00,0xe2,0xd1,0x7e,0x04,0x02,0x00]
85287 v_cmpx_lt_u64_e64 s[10:11], 0, v[2:3]
85288 // CHECK: [0x0a,0x00,0xe2,0xd1,0x80,0x04,0x02,0x00]
85290 v_cmpx_lt_u64_e64 s[10:11], -1, v[2:3]
85291 // CHECK: [0x0a,0x00,0xe2,0xd1,0xc1,0x04,0x02,0x00]
85293 v_cmpx_lt_u64_e64 s[10:11], 0.5, v[2:3]
85294 // CHECK: [0x0a,0x00,0xe2,0xd1,0xf0,0x04,0x02,0x00]
85296 v_cmpx_lt_u64_e64 s[10:11], -4.0, v[2:3]
85297 // CHECK: [0x0a,0x00,0xe2,0xd1,0xf7,0x04,0x02,0x00]
85299 v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[254:255]
85300 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xfd,0x03,0x00]
85302 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[4:5]
85303 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x09,0x00,0x00]
85305 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[6:7]
85306 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x0d,0x00,0x00]
85308 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[102:103]
85309 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xcd,0x00,0x00]
85311 v_cmpx_lt_u64_e64 s[10:11], v[1:2], flat_scratch
85312 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd1,0x00,0x00]
85314 v_cmpx_lt_u64_e64 s[10:11], v[1:2], vcc
85315 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd5,0x00,0x00]
85317 v_cmpx_lt_u64_e64 s[10:11], v[1:2], tba
85318 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd9,0x00,0x00]
85320 v_cmpx_lt_u64_e64 s[10:11], v[1:2], tma
85321 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xdd,0x00,0x00]
85323 v_cmpx_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85324 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xf5,0x00,0x00]
85326 v_cmpx_lt_u64_e64 s[10:11], v[1:2], exec
85327 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xfd,0x00,0x00]
85329 v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0
85330 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x01,0x01,0x00]
85332 v_cmpx_lt_u64_e64 s[10:11], v[1:2], -1
85333 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x83,0x01,0x00]
85335 v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0.5
85336 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xe1,0x01,0x00]
85338 v_cmpx_lt_u64_e64 s[10:11], v[1:2], -4.0
85339 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xef,0x01,0x00]
85341 v_cmpx_eq_u64 vcc, v[1:2], v[2:3]
85342 // CHECK: [0x01,0x05,0xe4,0x7d]
85344 v_cmpx_eq_u64 vcc, v[254:255], v[2:3]
85345 // CHECK: [0xfe,0x05,0xe4,0x7d]
85347 v_cmpx_eq_u64 vcc, s[2:3], v[2:3]
85348 // CHECK: [0x02,0x04,0xe4,0x7d]
85350 v_cmpx_eq_u64 vcc, s[4:5], v[2:3]
85351 // CHECK: [0x04,0x04,0xe4,0x7d]
85353 v_cmpx_eq_u64 vcc, s[102:103], v[2:3]
85354 // CHECK: [0x66,0x04,0xe4,0x7d]
85356 v_cmpx_eq_u64 vcc, flat_scratch, v[2:3]
85357 // CHECK: [0x68,0x04,0xe4,0x7d]
85359 v_cmpx_eq_u64 vcc, vcc, v[2:3]
85360 // CHECK: [0x6a,0x04,0xe4,0x7d]
85362 v_cmpx_eq_u64 vcc, tba, v[2:3]
85363 // CHECK: [0x6c,0x04,0xe4,0x7d]
85365 v_cmpx_eq_u64 vcc, tma, v[2:3]
85366 // CHECK: [0x6e,0x04,0xe4,0x7d]
85368 v_cmpx_eq_u64 vcc, ttmp[10:11], v[2:3]
85369 // CHECK: [0x7a,0x04,0xe4,0x7d]
85371 v_cmpx_eq_u64 vcc, exec, v[2:3]
85372 // CHECK: [0x7e,0x04,0xe4,0x7d]
85374 v_cmpx_eq_u64 vcc, 0, v[2:3]
85375 // CHECK: [0x80,0x04,0xe4,0x7d]
85377 v_cmpx_eq_u64 vcc, -1, v[2:3]
85378 // CHECK: [0xc1,0x04,0xe4,0x7d]
85380 v_cmpx_eq_u64 vcc, 0.5, v[2:3]
85381 // CHECK: [0xf0,0x04,0xe4,0x7d]
85383 v_cmpx_eq_u64 vcc, -4.0, v[2:3]
85384 // CHECK: [0xf7,0x04,0xe4,0x7d]
85386 v_cmpx_eq_u64 vcc, 0xaf123456, v[2:3]
85387 // CHECK: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
85389 v_cmpx_eq_u64 vcc, 0x3f717273, v[2:3]
85390 // CHECK: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
85392 v_cmpx_eq_u64 vcc, v[1:2], v[254:255]
85393 // CHECK: [0x01,0xfd,0xe5,0x7d]
85395 v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[2:3]
85396 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85398 v_cmpx_eq_u64_e64 s[12:13], v[1:2], v[2:3]
85399 // CHECK: [0x0c,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85401 v_cmpx_eq_u64_e64 s[102:103], v[1:2], v[2:3]
85402 // CHECK: [0x66,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85404 v_cmpx_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
85405 // CHECK: [0x68,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85407 v_cmpx_eq_u64_e64 vcc, v[1:2], v[2:3]
85408 // CHECK: [0x6a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85410 v_cmpx_eq_u64_e64 tba, v[1:2], v[2:3]
85411 // CHECK: [0x6c,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85413 v_cmpx_eq_u64_e64 tma, v[1:2], v[2:3]
85414 // CHECK: [0x6e,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85416 v_cmpx_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85417 // CHECK: [0x7a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
85419 v_cmpx_eq_u64_e64 s[10:11], v[254:255], v[2:3]
85420 // CHECK: [0x0a,0x00,0xe4,0xd1,0xfe,0x05,0x02,0x00]
85422 v_cmpx_eq_u64_e64 s[10:11], s[2:3], v[2:3]
85423 // CHECK: [0x0a,0x00,0xe4,0xd1,0x02,0x04,0x02,0x00]
85425 v_cmpx_eq_u64_e64 s[10:11], s[4:5], v[2:3]
85426 // CHECK: [0x0a,0x00,0xe4,0xd1,0x04,0x04,0x02,0x00]
85428 v_cmpx_eq_u64_e64 s[10:11], s[102:103], v[2:3]
85429 // CHECK: [0x0a,0x00,0xe4,0xd1,0x66,0x04,0x02,0x00]
85431 v_cmpx_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
85432 // CHECK: [0x0a,0x00,0xe4,0xd1,0x68,0x04,0x02,0x00]
85434 v_cmpx_eq_u64_e64 s[10:11], vcc, v[2:3]
85435 // CHECK: [0x0a,0x00,0xe4,0xd1,0x6a,0x04,0x02,0x00]
85437 v_cmpx_eq_u64_e64 s[10:11], tba, v[2:3]
85438 // CHECK: [0x0a,0x00,0xe4,0xd1,0x6c,0x04,0x02,0x00]
85440 v_cmpx_eq_u64_e64 s[10:11], tma, v[2:3]
85441 // CHECK: [0x0a,0x00,0xe4,0xd1,0x6e,0x04,0x02,0x00]
85443 v_cmpx_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85444 // CHECK: [0x0a,0x00,0xe4,0xd1,0x7a,0x04,0x02,0x00]
85446 v_cmpx_eq_u64_e64 s[10:11], exec, v[2:3]
85447 // CHECK: [0x0a,0x00,0xe4,0xd1,0x7e,0x04,0x02,0x00]
85449 v_cmpx_eq_u64_e64 s[10:11], 0, v[2:3]
85450 // CHECK: [0x0a,0x00,0xe4,0xd1,0x80,0x04,0x02,0x00]
85452 v_cmpx_eq_u64_e64 s[10:11], -1, v[2:3]
85453 // CHECK: [0x0a,0x00,0xe4,0xd1,0xc1,0x04,0x02,0x00]
85455 v_cmpx_eq_u64_e64 s[10:11], 0.5, v[2:3]
85456 // CHECK: [0x0a,0x00,0xe4,0xd1,0xf0,0x04,0x02,0x00]
85458 v_cmpx_eq_u64_e64 s[10:11], -4.0, v[2:3]
85459 // CHECK: [0x0a,0x00,0xe4,0xd1,0xf7,0x04,0x02,0x00]
85461 v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[254:255]
85462 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xfd,0x03,0x00]
85464 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[4:5]
85465 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x09,0x00,0x00]
85467 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[6:7]
85468 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x0d,0x00,0x00]
85470 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[102:103]
85471 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xcd,0x00,0x00]
85473 v_cmpx_eq_u64_e64 s[10:11], v[1:2], flat_scratch
85474 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd1,0x00,0x00]
85476 v_cmpx_eq_u64_e64 s[10:11], v[1:2], vcc
85477 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd5,0x00,0x00]
85479 v_cmpx_eq_u64_e64 s[10:11], v[1:2], tba
85480 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd9,0x00,0x00]
85482 v_cmpx_eq_u64_e64 s[10:11], v[1:2], tma
85483 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xdd,0x00,0x00]
85485 v_cmpx_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85486 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xf5,0x00,0x00]
85488 v_cmpx_eq_u64_e64 s[10:11], v[1:2], exec
85489 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xfd,0x00,0x00]
85491 v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0
85492 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x01,0x01,0x00]
85494 v_cmpx_eq_u64_e64 s[10:11], v[1:2], -1
85495 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x83,0x01,0x00]
85497 v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0.5
85498 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xe1,0x01,0x00]
85500 v_cmpx_eq_u64_e64 s[10:11], v[1:2], -4.0
85501 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xef,0x01,0x00]
85503 v_cmpx_le_u64 vcc, v[1:2], v[2:3]
85504 // CHECK: [0x01,0x05,0xe6,0x7d]
85506 v_cmpx_le_u64 vcc, v[254:255], v[2:3]
85507 // CHECK: [0xfe,0x05,0xe6,0x7d]
85509 v_cmpx_le_u64 vcc, s[2:3], v[2:3]
85510 // CHECK: [0x02,0x04,0xe6,0x7d]
85512 v_cmpx_le_u64 vcc, s[4:5], v[2:3]
85513 // CHECK: [0x04,0x04,0xe6,0x7d]
85515 v_cmpx_le_u64 vcc, s[102:103], v[2:3]
85516 // CHECK: [0x66,0x04,0xe6,0x7d]
85518 v_cmpx_le_u64 vcc, flat_scratch, v[2:3]
85519 // CHECK: [0x68,0x04,0xe6,0x7d]
85521 v_cmpx_le_u64 vcc, vcc, v[2:3]
85522 // CHECK: [0x6a,0x04,0xe6,0x7d]
85524 v_cmpx_le_u64 vcc, tba, v[2:3]
85525 // CHECK: [0x6c,0x04,0xe6,0x7d]
85527 v_cmpx_le_u64 vcc, tma, v[2:3]
85528 // CHECK: [0x6e,0x04,0xe6,0x7d]
85530 v_cmpx_le_u64 vcc, ttmp[10:11], v[2:3]
85531 // CHECK: [0x7a,0x04,0xe6,0x7d]
85533 v_cmpx_le_u64 vcc, exec, v[2:3]
85534 // CHECK: [0x7e,0x04,0xe6,0x7d]
85536 v_cmpx_le_u64 vcc, 0, v[2:3]
85537 // CHECK: [0x80,0x04,0xe6,0x7d]
85539 v_cmpx_le_u64 vcc, -1, v[2:3]
85540 // CHECK: [0xc1,0x04,0xe6,0x7d]
85542 v_cmpx_le_u64 vcc, 0.5, v[2:3]
85543 // CHECK: [0xf0,0x04,0xe6,0x7d]
85545 v_cmpx_le_u64 vcc, -4.0, v[2:3]
85546 // CHECK: [0xf7,0x04,0xe6,0x7d]
85548 v_cmpx_le_u64 vcc, 0xaf123456, v[2:3]
85549 // CHECK: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
85551 v_cmpx_le_u64 vcc, 0x3f717273, v[2:3]
85552 // CHECK: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
85554 v_cmpx_le_u64 vcc, v[1:2], v[254:255]
85555 // CHECK: [0x01,0xfd,0xe7,0x7d]
85557 v_cmpx_le_u64_e64 s[10:11], v[1:2], v[2:3]
85558 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85560 v_cmpx_le_u64_e64 s[12:13], v[1:2], v[2:3]
85561 // CHECK: [0x0c,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85563 v_cmpx_le_u64_e64 s[102:103], v[1:2], v[2:3]
85564 // CHECK: [0x66,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85566 v_cmpx_le_u64_e64 flat_scratch, v[1:2], v[2:3]
85567 // CHECK: [0x68,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85569 v_cmpx_le_u64_e64 vcc, v[1:2], v[2:3]
85570 // CHECK: [0x6a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85572 v_cmpx_le_u64_e64 tba, v[1:2], v[2:3]
85573 // CHECK: [0x6c,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85575 v_cmpx_le_u64_e64 tma, v[1:2], v[2:3]
85576 // CHECK: [0x6e,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85578 v_cmpx_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85579 // CHECK: [0x7a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
85581 v_cmpx_le_u64_e64 s[10:11], v[254:255], v[2:3]
85582 // CHECK: [0x0a,0x00,0xe6,0xd1,0xfe,0x05,0x02,0x00]
85584 v_cmpx_le_u64_e64 s[10:11], s[2:3], v[2:3]
85585 // CHECK: [0x0a,0x00,0xe6,0xd1,0x02,0x04,0x02,0x00]
85587 v_cmpx_le_u64_e64 s[10:11], s[4:5], v[2:3]
85588 // CHECK: [0x0a,0x00,0xe6,0xd1,0x04,0x04,0x02,0x00]
85590 v_cmpx_le_u64_e64 s[10:11], s[102:103], v[2:3]
85591 // CHECK: [0x0a,0x00,0xe6,0xd1,0x66,0x04,0x02,0x00]
85593 v_cmpx_le_u64_e64 s[10:11], flat_scratch, v[2:3]
85594 // CHECK: [0x0a,0x00,0xe6,0xd1,0x68,0x04,0x02,0x00]
85596 v_cmpx_le_u64_e64 s[10:11], vcc, v[2:3]
85597 // CHECK: [0x0a,0x00,0xe6,0xd1,0x6a,0x04,0x02,0x00]
85599 v_cmpx_le_u64_e64 s[10:11], tba, v[2:3]
85600 // CHECK: [0x0a,0x00,0xe6,0xd1,0x6c,0x04,0x02,0x00]
85602 v_cmpx_le_u64_e64 s[10:11], tma, v[2:3]
85603 // CHECK: [0x0a,0x00,0xe6,0xd1,0x6e,0x04,0x02,0x00]
85605 v_cmpx_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85606 // CHECK: [0x0a,0x00,0xe6,0xd1,0x7a,0x04,0x02,0x00]
85608 v_cmpx_le_u64_e64 s[10:11], exec, v[2:3]
85609 // CHECK: [0x0a,0x00,0xe6,0xd1,0x7e,0x04,0x02,0x00]
85611 v_cmpx_le_u64_e64 s[10:11], 0, v[2:3]
85612 // CHECK: [0x0a,0x00,0xe6,0xd1,0x80,0x04,0x02,0x00]
85614 v_cmpx_le_u64_e64 s[10:11], -1, v[2:3]
85615 // CHECK: [0x0a,0x00,0xe6,0xd1,0xc1,0x04,0x02,0x00]
85617 v_cmpx_le_u64_e64 s[10:11], 0.5, v[2:3]
85618 // CHECK: [0x0a,0x00,0xe6,0xd1,0xf0,0x04,0x02,0x00]
85620 v_cmpx_le_u64_e64 s[10:11], -4.0, v[2:3]
85621 // CHECK: [0x0a,0x00,0xe6,0xd1,0xf7,0x04,0x02,0x00]
85623 v_cmpx_le_u64_e64 s[10:11], v[1:2], v[254:255]
85624 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xfd,0x03,0x00]
85626 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[4:5]
85627 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x09,0x00,0x00]
85629 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[6:7]
85630 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x0d,0x00,0x00]
85632 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[102:103]
85633 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xcd,0x00,0x00]
85635 v_cmpx_le_u64_e64 s[10:11], v[1:2], flat_scratch
85636 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd1,0x00,0x00]
85638 v_cmpx_le_u64_e64 s[10:11], v[1:2], vcc
85639 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd5,0x00,0x00]
85641 v_cmpx_le_u64_e64 s[10:11], v[1:2], tba
85642 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd9,0x00,0x00]
85644 v_cmpx_le_u64_e64 s[10:11], v[1:2], tma
85645 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xdd,0x00,0x00]
85647 v_cmpx_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85648 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xf5,0x00,0x00]
85650 v_cmpx_le_u64_e64 s[10:11], v[1:2], exec
85651 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xfd,0x00,0x00]
85653 v_cmpx_le_u64_e64 s[10:11], v[1:2], 0
85654 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x01,0x01,0x00]
85656 v_cmpx_le_u64_e64 s[10:11], v[1:2], -1
85657 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x83,0x01,0x00]
85659 v_cmpx_le_u64_e64 s[10:11], v[1:2], 0.5
85660 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xe1,0x01,0x00]
85662 v_cmpx_le_u64_e64 s[10:11], v[1:2], -4.0
85663 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xef,0x01,0x00]
85665 v_cmpx_gt_u64 vcc, v[1:2], v[2:3]
85666 // CHECK: [0x01,0x05,0xe8,0x7d]
85668 v_cmpx_gt_u64 vcc, v[254:255], v[2:3]
85669 // CHECK: [0xfe,0x05,0xe8,0x7d]
85671 v_cmpx_gt_u64 vcc, s[2:3], v[2:3]
85672 // CHECK: [0x02,0x04,0xe8,0x7d]
85674 v_cmpx_gt_u64 vcc, s[4:5], v[2:3]
85675 // CHECK: [0x04,0x04,0xe8,0x7d]
85677 v_cmpx_gt_u64 vcc, s[102:103], v[2:3]
85678 // CHECK: [0x66,0x04,0xe8,0x7d]
85680 v_cmpx_gt_u64 vcc, flat_scratch, v[2:3]
85681 // CHECK: [0x68,0x04,0xe8,0x7d]
85683 v_cmpx_gt_u64 vcc, vcc, v[2:3]
85684 // CHECK: [0x6a,0x04,0xe8,0x7d]
85686 v_cmpx_gt_u64 vcc, tba, v[2:3]
85687 // CHECK: [0x6c,0x04,0xe8,0x7d]
85689 v_cmpx_gt_u64 vcc, tma, v[2:3]
85690 // CHECK: [0x6e,0x04,0xe8,0x7d]
85692 v_cmpx_gt_u64 vcc, ttmp[10:11], v[2:3]
85693 // CHECK: [0x7a,0x04,0xe8,0x7d]
85695 v_cmpx_gt_u64 vcc, exec, v[2:3]
85696 // CHECK: [0x7e,0x04,0xe8,0x7d]
85698 v_cmpx_gt_u64 vcc, 0, v[2:3]
85699 // CHECK: [0x80,0x04,0xe8,0x7d]
85701 v_cmpx_gt_u64 vcc, -1, v[2:3]
85702 // CHECK: [0xc1,0x04,0xe8,0x7d]
85704 v_cmpx_gt_u64 vcc, 0.5, v[2:3]
85705 // CHECK: [0xf0,0x04,0xe8,0x7d]
85707 v_cmpx_gt_u64 vcc, -4.0, v[2:3]
85708 // CHECK: [0xf7,0x04,0xe8,0x7d]
85710 v_cmpx_gt_u64 vcc, 0xaf123456, v[2:3]
85711 // CHECK: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
85713 v_cmpx_gt_u64 vcc, 0x3f717273, v[2:3]
85714 // CHECK: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
85716 v_cmpx_gt_u64 vcc, v[1:2], v[254:255]
85717 // CHECK: [0x01,0xfd,0xe9,0x7d]
85719 v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[2:3]
85720 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85722 v_cmpx_gt_u64_e64 s[12:13], v[1:2], v[2:3]
85723 // CHECK: [0x0c,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85725 v_cmpx_gt_u64_e64 s[102:103], v[1:2], v[2:3]
85726 // CHECK: [0x66,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85728 v_cmpx_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
85729 // CHECK: [0x68,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85731 v_cmpx_gt_u64_e64 vcc, v[1:2], v[2:3]
85732 // CHECK: [0x6a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85734 v_cmpx_gt_u64_e64 tba, v[1:2], v[2:3]
85735 // CHECK: [0x6c,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85737 v_cmpx_gt_u64_e64 tma, v[1:2], v[2:3]
85738 // CHECK: [0x6e,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85740 v_cmpx_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85741 // CHECK: [0x7a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
85743 v_cmpx_gt_u64_e64 s[10:11], v[254:255], v[2:3]
85744 // CHECK: [0x0a,0x00,0xe8,0xd1,0xfe,0x05,0x02,0x00]
85746 v_cmpx_gt_u64_e64 s[10:11], s[2:3], v[2:3]
85747 // CHECK: [0x0a,0x00,0xe8,0xd1,0x02,0x04,0x02,0x00]
85749 v_cmpx_gt_u64_e64 s[10:11], s[4:5], v[2:3]
85750 // CHECK: [0x0a,0x00,0xe8,0xd1,0x04,0x04,0x02,0x00]
85752 v_cmpx_gt_u64_e64 s[10:11], s[102:103], v[2:3]
85753 // CHECK: [0x0a,0x00,0xe8,0xd1,0x66,0x04,0x02,0x00]
85755 v_cmpx_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
85756 // CHECK: [0x0a,0x00,0xe8,0xd1,0x68,0x04,0x02,0x00]
85758 v_cmpx_gt_u64_e64 s[10:11], vcc, v[2:3]
85759 // CHECK: [0x0a,0x00,0xe8,0xd1,0x6a,0x04,0x02,0x00]
85761 v_cmpx_gt_u64_e64 s[10:11], tba, v[2:3]
85762 // CHECK: [0x0a,0x00,0xe8,0xd1,0x6c,0x04,0x02,0x00]
85764 v_cmpx_gt_u64_e64 s[10:11], tma, v[2:3]
85765 // CHECK: [0x0a,0x00,0xe8,0xd1,0x6e,0x04,0x02,0x00]
85767 v_cmpx_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85768 // CHECK: [0x0a,0x00,0xe8,0xd1,0x7a,0x04,0x02,0x00]
85770 v_cmpx_gt_u64_e64 s[10:11], exec, v[2:3]
85771 // CHECK: [0x0a,0x00,0xe8,0xd1,0x7e,0x04,0x02,0x00]
85773 v_cmpx_gt_u64_e64 s[10:11], 0, v[2:3]
85774 // CHECK: [0x0a,0x00,0xe8,0xd1,0x80,0x04,0x02,0x00]
85776 v_cmpx_gt_u64_e64 s[10:11], -1, v[2:3]
85777 // CHECK: [0x0a,0x00,0xe8,0xd1,0xc1,0x04,0x02,0x00]
85779 v_cmpx_gt_u64_e64 s[10:11], 0.5, v[2:3]
85780 // CHECK: [0x0a,0x00,0xe8,0xd1,0xf0,0x04,0x02,0x00]
85782 v_cmpx_gt_u64_e64 s[10:11], -4.0, v[2:3]
85783 // CHECK: [0x0a,0x00,0xe8,0xd1,0xf7,0x04,0x02,0x00]
85785 v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[254:255]
85786 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xfd,0x03,0x00]
85788 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[4:5]
85789 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x09,0x00,0x00]
85791 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[6:7]
85792 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x0d,0x00,0x00]
85794 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[102:103]
85795 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xcd,0x00,0x00]
85797 v_cmpx_gt_u64_e64 s[10:11], v[1:2], flat_scratch
85798 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd1,0x00,0x00]
85800 v_cmpx_gt_u64_e64 s[10:11], v[1:2], vcc
85801 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd5,0x00,0x00]
85803 v_cmpx_gt_u64_e64 s[10:11], v[1:2], tba
85804 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd9,0x00,0x00]
85806 v_cmpx_gt_u64_e64 s[10:11], v[1:2], tma
85807 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xdd,0x00,0x00]
85809 v_cmpx_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85810 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xf5,0x00,0x00]
85812 v_cmpx_gt_u64_e64 s[10:11], v[1:2], exec
85813 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xfd,0x00,0x00]
85815 v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0
85816 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x01,0x01,0x00]
85818 v_cmpx_gt_u64_e64 s[10:11], v[1:2], -1
85819 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x83,0x01,0x00]
85821 v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0.5
85822 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xe1,0x01,0x00]
85824 v_cmpx_gt_u64_e64 s[10:11], v[1:2], -4.0
85825 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xef,0x01,0x00]
85827 v_cmpx_ne_u64 vcc, v[1:2], v[2:3]
85828 // CHECK: [0x01,0x05,0xea,0x7d]
85830 v_cmpx_ne_u64 vcc, v[254:255], v[2:3]
85831 // CHECK: [0xfe,0x05,0xea,0x7d]
85833 v_cmpx_ne_u64 vcc, s[2:3], v[2:3]
85834 // CHECK: [0x02,0x04,0xea,0x7d]
85836 v_cmpx_ne_u64 vcc, s[4:5], v[2:3]
85837 // CHECK: [0x04,0x04,0xea,0x7d]
85839 v_cmpx_ne_u64 vcc, s[102:103], v[2:3]
85840 // CHECK: [0x66,0x04,0xea,0x7d]
85842 v_cmpx_ne_u64 vcc, flat_scratch, v[2:3]
85843 // CHECK: [0x68,0x04,0xea,0x7d]
85845 v_cmpx_ne_u64 vcc, vcc, v[2:3]
85846 // CHECK: [0x6a,0x04,0xea,0x7d]
85848 v_cmpx_ne_u64 vcc, tba, v[2:3]
85849 // CHECK: [0x6c,0x04,0xea,0x7d]
85851 v_cmpx_ne_u64 vcc, tma, v[2:3]
85852 // CHECK: [0x6e,0x04,0xea,0x7d]
85854 v_cmpx_ne_u64 vcc, ttmp[10:11], v[2:3]
85855 // CHECK: [0x7a,0x04,0xea,0x7d]
85857 v_cmpx_ne_u64 vcc, exec, v[2:3]
85858 // CHECK: [0x7e,0x04,0xea,0x7d]
85860 v_cmpx_ne_u64 vcc, 0, v[2:3]
85861 // CHECK: [0x80,0x04,0xea,0x7d]
85863 v_cmpx_ne_u64 vcc, -1, v[2:3]
85864 // CHECK: [0xc1,0x04,0xea,0x7d]
85866 v_cmpx_ne_u64 vcc, 0.5, v[2:3]
85867 // CHECK: [0xf0,0x04,0xea,0x7d]
85869 v_cmpx_ne_u64 vcc, -4.0, v[2:3]
85870 // CHECK: [0xf7,0x04,0xea,0x7d]
85872 v_cmpx_ne_u64 vcc, 0xaf123456, v[2:3]
85873 // CHECK: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
85875 v_cmpx_ne_u64 vcc, 0x3f717273, v[2:3]
85876 // CHECK: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
85878 v_cmpx_ne_u64 vcc, v[1:2], v[254:255]
85879 // CHECK: [0x01,0xfd,0xeb,0x7d]
85881 v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[2:3]
85882 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85884 v_cmpx_ne_u64_e64 s[12:13], v[1:2], v[2:3]
85885 // CHECK: [0x0c,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85887 v_cmpx_ne_u64_e64 s[102:103], v[1:2], v[2:3]
85888 // CHECK: [0x66,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85890 v_cmpx_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
85891 // CHECK: [0x68,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85893 v_cmpx_ne_u64_e64 vcc, v[1:2], v[2:3]
85894 // CHECK: [0x6a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85896 v_cmpx_ne_u64_e64 tba, v[1:2], v[2:3]
85897 // CHECK: [0x6c,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85899 v_cmpx_ne_u64_e64 tma, v[1:2], v[2:3]
85900 // CHECK: [0x6e,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85902 v_cmpx_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
85903 // CHECK: [0x7a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
85905 v_cmpx_ne_u64_e64 s[10:11], v[254:255], v[2:3]
85906 // CHECK: [0x0a,0x00,0xea,0xd1,0xfe,0x05,0x02,0x00]
85908 v_cmpx_ne_u64_e64 s[10:11], s[2:3], v[2:3]
85909 // CHECK: [0x0a,0x00,0xea,0xd1,0x02,0x04,0x02,0x00]
85911 v_cmpx_ne_u64_e64 s[10:11], s[4:5], v[2:3]
85912 // CHECK: [0x0a,0x00,0xea,0xd1,0x04,0x04,0x02,0x00]
85914 v_cmpx_ne_u64_e64 s[10:11], s[102:103], v[2:3]
85915 // CHECK: [0x0a,0x00,0xea,0xd1,0x66,0x04,0x02,0x00]
85917 v_cmpx_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
85918 // CHECK: [0x0a,0x00,0xea,0xd1,0x68,0x04,0x02,0x00]
85920 v_cmpx_ne_u64_e64 s[10:11], vcc, v[2:3]
85921 // CHECK: [0x0a,0x00,0xea,0xd1,0x6a,0x04,0x02,0x00]
85923 v_cmpx_ne_u64_e64 s[10:11], tba, v[2:3]
85924 // CHECK: [0x0a,0x00,0xea,0xd1,0x6c,0x04,0x02,0x00]
85926 v_cmpx_ne_u64_e64 s[10:11], tma, v[2:3]
85927 // CHECK: [0x0a,0x00,0xea,0xd1,0x6e,0x04,0x02,0x00]
85929 v_cmpx_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
85930 // CHECK: [0x0a,0x00,0xea,0xd1,0x7a,0x04,0x02,0x00]
85932 v_cmpx_ne_u64_e64 s[10:11], exec, v[2:3]
85933 // CHECK: [0x0a,0x00,0xea,0xd1,0x7e,0x04,0x02,0x00]
85935 v_cmpx_ne_u64_e64 s[10:11], 0, v[2:3]
85936 // CHECK: [0x0a,0x00,0xea,0xd1,0x80,0x04,0x02,0x00]
85938 v_cmpx_ne_u64_e64 s[10:11], -1, v[2:3]
85939 // CHECK: [0x0a,0x00,0xea,0xd1,0xc1,0x04,0x02,0x00]
85941 v_cmpx_ne_u64_e64 s[10:11], 0.5, v[2:3]
85942 // CHECK: [0x0a,0x00,0xea,0xd1,0xf0,0x04,0x02,0x00]
85944 v_cmpx_ne_u64_e64 s[10:11], -4.0, v[2:3]
85945 // CHECK: [0x0a,0x00,0xea,0xd1,0xf7,0x04,0x02,0x00]
85947 v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[254:255]
85948 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xfd,0x03,0x00]
85950 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[4:5]
85951 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x09,0x00,0x00]
85953 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[6:7]
85954 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x0d,0x00,0x00]
85956 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[102:103]
85957 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xcd,0x00,0x00]
85959 v_cmpx_ne_u64_e64 s[10:11], v[1:2], flat_scratch
85960 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd1,0x00,0x00]
85962 v_cmpx_ne_u64_e64 s[10:11], v[1:2], vcc
85963 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd5,0x00,0x00]
85965 v_cmpx_ne_u64_e64 s[10:11], v[1:2], tba
85966 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd9,0x00,0x00]
85968 v_cmpx_ne_u64_e64 s[10:11], v[1:2], tma
85969 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xdd,0x00,0x00]
85971 v_cmpx_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
85972 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xf5,0x00,0x00]
85974 v_cmpx_ne_u64_e64 s[10:11], v[1:2], exec
85975 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xfd,0x00,0x00]
85977 v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0
85978 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x01,0x01,0x00]
85980 v_cmpx_ne_u64_e64 s[10:11], v[1:2], -1
85981 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x83,0x01,0x00]
85983 v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0.5
85984 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xe1,0x01,0x00]
85986 v_cmpx_ne_u64_e64 s[10:11], v[1:2], -4.0
85987 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xef,0x01,0x00]
85989 v_cmpx_ge_u64 vcc, v[1:2], v[2:3]
85990 // CHECK: [0x01,0x05,0xec,0x7d]
85992 v_cmpx_ge_u64 vcc, v[254:255], v[2:3]
85993 // CHECK: [0xfe,0x05,0xec,0x7d]
85995 v_cmpx_ge_u64 vcc, s[2:3], v[2:3]
85996 // CHECK: [0x02,0x04,0xec,0x7d]
85998 v_cmpx_ge_u64 vcc, s[4:5], v[2:3]
85999 // CHECK: [0x04,0x04,0xec,0x7d]
86001 v_cmpx_ge_u64 vcc, s[102:103], v[2:3]
86002 // CHECK: [0x66,0x04,0xec,0x7d]
86004 v_cmpx_ge_u64 vcc, flat_scratch, v[2:3]
86005 // CHECK: [0x68,0x04,0xec,0x7d]
86007 v_cmpx_ge_u64 vcc, vcc, v[2:3]
86008 // CHECK: [0x6a,0x04,0xec,0x7d]
86010 v_cmpx_ge_u64 vcc, tba, v[2:3]
86011 // CHECK: [0x6c,0x04,0xec,0x7d]
86013 v_cmpx_ge_u64 vcc, tma, v[2:3]
86014 // CHECK: [0x6e,0x04,0xec,0x7d]
86016 v_cmpx_ge_u64 vcc, ttmp[10:11], v[2:3]
86017 // CHECK: [0x7a,0x04,0xec,0x7d]
86019 v_cmpx_ge_u64 vcc, exec, v[2:3]
86020 // CHECK: [0x7e,0x04,0xec,0x7d]
86022 v_cmpx_ge_u64 vcc, 0, v[2:3]
86023 // CHECK: [0x80,0x04,0xec,0x7d]
86025 v_cmpx_ge_u64 vcc, -1, v[2:3]
86026 // CHECK: [0xc1,0x04,0xec,0x7d]
86028 v_cmpx_ge_u64 vcc, 0.5, v[2:3]
86029 // CHECK: [0xf0,0x04,0xec,0x7d]
86031 v_cmpx_ge_u64 vcc, -4.0, v[2:3]
86032 // CHECK: [0xf7,0x04,0xec,0x7d]
86034 v_cmpx_ge_u64 vcc, 0xaf123456, v[2:3]
86035 // CHECK: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
86037 v_cmpx_ge_u64 vcc, 0x3f717273, v[2:3]
86038 // CHECK: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
86040 v_cmpx_ge_u64 vcc, v[1:2], v[254:255]
86041 // CHECK: [0x01,0xfd,0xed,0x7d]
86043 v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[2:3]
86044 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86046 v_cmpx_ge_u64_e64 s[12:13], v[1:2], v[2:3]
86047 // CHECK: [0x0c,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86049 v_cmpx_ge_u64_e64 s[102:103], v[1:2], v[2:3]
86050 // CHECK: [0x66,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86052 v_cmpx_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
86053 // CHECK: [0x68,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86055 v_cmpx_ge_u64_e64 vcc, v[1:2], v[2:3]
86056 // CHECK: [0x6a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86058 v_cmpx_ge_u64_e64 tba, v[1:2], v[2:3]
86059 // CHECK: [0x6c,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86061 v_cmpx_ge_u64_e64 tma, v[1:2], v[2:3]
86062 // CHECK: [0x6e,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86064 v_cmpx_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
86065 // CHECK: [0x7a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
86067 v_cmpx_ge_u64_e64 s[10:11], v[254:255], v[2:3]
86068 // CHECK: [0x0a,0x00,0xec,0xd1,0xfe,0x05,0x02,0x00]
86070 v_cmpx_ge_u64_e64 s[10:11], s[2:3], v[2:3]
86071 // CHECK: [0x0a,0x00,0xec,0xd1,0x02,0x04,0x02,0x00]
86073 v_cmpx_ge_u64_e64 s[10:11], s[4:5], v[2:3]
86074 // CHECK: [0x0a,0x00,0xec,0xd1,0x04,0x04,0x02,0x00]
86076 v_cmpx_ge_u64_e64 s[10:11], s[102:103], v[2:3]
86077 // CHECK: [0x0a,0x00,0xec,0xd1,0x66,0x04,0x02,0x00]
86079 v_cmpx_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
86080 // CHECK: [0x0a,0x00,0xec,0xd1,0x68,0x04,0x02,0x00]
86082 v_cmpx_ge_u64_e64 s[10:11], vcc, v[2:3]
86083 // CHECK: [0x0a,0x00,0xec,0xd1,0x6a,0x04,0x02,0x00]
86085 v_cmpx_ge_u64_e64 s[10:11], tba, v[2:3]
86086 // CHECK: [0x0a,0x00,0xec,0xd1,0x6c,0x04,0x02,0x00]
86088 v_cmpx_ge_u64_e64 s[10:11], tma, v[2:3]
86089 // CHECK: [0x0a,0x00,0xec,0xd1,0x6e,0x04,0x02,0x00]
86091 v_cmpx_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
86092 // CHECK: [0x0a,0x00,0xec,0xd1,0x7a,0x04,0x02,0x00]
86094 v_cmpx_ge_u64_e64 s[10:11], exec, v[2:3]
86095 // CHECK: [0x0a,0x00,0xec,0xd1,0x7e,0x04,0x02,0x00]
86097 v_cmpx_ge_u64_e64 s[10:11], 0, v[2:3]
86098 // CHECK: [0x0a,0x00,0xec,0xd1,0x80,0x04,0x02,0x00]
86100 v_cmpx_ge_u64_e64 s[10:11], -1, v[2:3]
86101 // CHECK: [0x0a,0x00,0xec,0xd1,0xc1,0x04,0x02,0x00]
86103 v_cmpx_ge_u64_e64 s[10:11], 0.5, v[2:3]
86104 // CHECK: [0x0a,0x00,0xec,0xd1,0xf0,0x04,0x02,0x00]
86106 v_cmpx_ge_u64_e64 s[10:11], -4.0, v[2:3]
86107 // CHECK: [0x0a,0x00,0xec,0xd1,0xf7,0x04,0x02,0x00]
86109 v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[254:255]
86110 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xfd,0x03,0x00]
86112 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[4:5]
86113 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x09,0x00,0x00]
86115 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[6:7]
86116 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x0d,0x00,0x00]
86118 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[102:103]
86119 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xcd,0x00,0x00]
86121 v_cmpx_ge_u64_e64 s[10:11], v[1:2], flat_scratch
86122 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd1,0x00,0x00]
86124 v_cmpx_ge_u64_e64 s[10:11], v[1:2], vcc
86125 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd5,0x00,0x00]
86127 v_cmpx_ge_u64_e64 s[10:11], v[1:2], tba
86128 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd9,0x00,0x00]
86130 v_cmpx_ge_u64_e64 s[10:11], v[1:2], tma
86131 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xdd,0x00,0x00]
86133 v_cmpx_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
86134 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xf5,0x00,0x00]
86136 v_cmpx_ge_u64_e64 s[10:11], v[1:2], exec
86137 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xfd,0x00,0x00]
86139 v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0
86140 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x01,0x01,0x00]
86142 v_cmpx_ge_u64_e64 s[10:11], v[1:2], -1
86143 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x83,0x01,0x00]
86145 v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0.5
86146 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xe1,0x01,0x00]
86148 v_cmpx_ge_u64_e64 s[10:11], v[1:2], -4.0
86149 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xef,0x01,0x00]
86151 v_cmpx_t_u64 vcc, v[1:2], v[2:3]
86152 // CHECK: [0x01,0x05,0xee,0x7d]
86154 v_cmpx_t_u64 vcc, v[254:255], v[2:3]
86155 // CHECK: [0xfe,0x05,0xee,0x7d]
86157 v_cmpx_t_u64 vcc, s[2:3], v[2:3]
86158 // CHECK: [0x02,0x04,0xee,0x7d]
86160 v_cmpx_t_u64 vcc, s[4:5], v[2:3]
86161 // CHECK: [0x04,0x04,0xee,0x7d]
86163 v_cmpx_t_u64 vcc, s[102:103], v[2:3]
86164 // CHECK: [0x66,0x04,0xee,0x7d]
86166 v_cmpx_t_u64 vcc, flat_scratch, v[2:3]
86167 // CHECK: [0x68,0x04,0xee,0x7d]
86169 v_cmpx_t_u64 vcc, vcc, v[2:3]
86170 // CHECK: [0x6a,0x04,0xee,0x7d]
86172 v_cmpx_t_u64 vcc, tba, v[2:3]
86173 // CHECK: [0x6c,0x04,0xee,0x7d]
86175 v_cmpx_t_u64 vcc, tma, v[2:3]
86176 // CHECK: [0x6e,0x04,0xee,0x7d]
86178 v_cmpx_t_u64 vcc, ttmp[10:11], v[2:3]
86179 // CHECK: [0x7a,0x04,0xee,0x7d]
86181 v_cmpx_t_u64 vcc, exec, v[2:3]
86182 // CHECK: [0x7e,0x04,0xee,0x7d]
86184 v_cmpx_t_u64 vcc, 0, v[2:3]
86185 // CHECK: [0x80,0x04,0xee,0x7d]
86187 v_cmpx_t_u64 vcc, -1, v[2:3]
86188 // CHECK: [0xc1,0x04,0xee,0x7d]
86190 v_cmpx_t_u64 vcc, 0.5, v[2:3]
86191 // CHECK: [0xf0,0x04,0xee,0x7d]
86193 v_cmpx_t_u64 vcc, -4.0, v[2:3]
86194 // CHECK: [0xf7,0x04,0xee,0x7d]
86196 v_cmpx_t_u64 vcc, 0xaf123456, v[2:3]
86197 // CHECK: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
86199 v_cmpx_t_u64 vcc, 0x3f717273, v[2:3]
86200 // CHECK: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
86202 v_cmpx_t_u64 vcc, v[1:2], v[254:255]
86203 // CHECK: [0x01,0xfd,0xef,0x7d]
86205 v_cmpx_t_u64_e64 s[10:11], v[1:2], v[2:3]
86206 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86208 v_cmpx_t_u64_e64 s[12:13], v[1:2], v[2:3]
86209 // CHECK: [0x0c,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86211 v_cmpx_t_u64_e64 s[102:103], v[1:2], v[2:3]
86212 // CHECK: [0x66,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86214 v_cmpx_t_u64_e64 flat_scratch, v[1:2], v[2:3]
86215 // CHECK: [0x68,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86217 v_cmpx_t_u64_e64 vcc, v[1:2], v[2:3]
86218 // CHECK: [0x6a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86220 v_cmpx_t_u64_e64 tba, v[1:2], v[2:3]
86221 // CHECK: [0x6c,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86223 v_cmpx_t_u64_e64 tma, v[1:2], v[2:3]
86224 // CHECK: [0x6e,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86226 v_cmpx_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
86227 // CHECK: [0x7a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
86229 v_cmpx_t_u64_e64 s[10:11], v[254:255], v[2:3]
86230 // CHECK: [0x0a,0x00,0xee,0xd1,0xfe,0x05,0x02,0x00]
86232 v_cmpx_t_u64_e64 s[10:11], s[2:3], v[2:3]
86233 // CHECK: [0x0a,0x00,0xee,0xd1,0x02,0x04,0x02,0x00]
86235 v_cmpx_t_u64_e64 s[10:11], s[4:5], v[2:3]
86236 // CHECK: [0x0a,0x00,0xee,0xd1,0x04,0x04,0x02,0x00]
86238 v_cmpx_t_u64_e64 s[10:11], s[102:103], v[2:3]
86239 // CHECK: [0x0a,0x00,0xee,0xd1,0x66,0x04,0x02,0x00]
86241 v_cmpx_t_u64_e64 s[10:11], flat_scratch, v[2:3]
86242 // CHECK: [0x0a,0x00,0xee,0xd1,0x68,0x04,0x02,0x00]
86244 v_cmpx_t_u64_e64 s[10:11], vcc, v[2:3]
86245 // CHECK: [0x0a,0x00,0xee,0xd1,0x6a,0x04,0x02,0x00]
86247 v_cmpx_t_u64_e64 s[10:11], tba, v[2:3]
86248 // CHECK: [0x0a,0x00,0xee,0xd1,0x6c,0x04,0x02,0x00]
86250 v_cmpx_t_u64_e64 s[10:11], tma, v[2:3]
86251 // CHECK: [0x0a,0x00,0xee,0xd1,0x6e,0x04,0x02,0x00]
86253 v_cmpx_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
86254 // CHECK: [0x0a,0x00,0xee,0xd1,0x7a,0x04,0x02,0x00]
86256 v_cmpx_t_u64_e64 s[10:11], exec, v[2:3]
86257 // CHECK: [0x0a,0x00,0xee,0xd1,0x7e,0x04,0x02,0x00]
86259 v_cmpx_t_u64_e64 s[10:11], 0, v[2:3]
86260 // CHECK: [0x0a,0x00,0xee,0xd1,0x80,0x04,0x02,0x00]
86262 v_cmpx_t_u64_e64 s[10:11], -1, v[2:3]
86263 // CHECK: [0x0a,0x00,0xee,0xd1,0xc1,0x04,0x02,0x00]
86265 v_cmpx_t_u64_e64 s[10:11], 0.5, v[2:3]
86266 // CHECK: [0x0a,0x00,0xee,0xd1,0xf0,0x04,0x02,0x00]
86268 v_cmpx_t_u64_e64 s[10:11], -4.0, v[2:3]
86269 // CHECK: [0x0a,0x00,0xee,0xd1,0xf7,0x04,0x02,0x00]
86271 v_cmpx_t_u64_e64 s[10:11], v[1:2], v[254:255]
86272 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xfd,0x03,0x00]
86274 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[4:5]
86275 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x09,0x00,0x00]
86277 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[6:7]
86278 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x0d,0x00,0x00]
86280 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[102:103]
86281 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xcd,0x00,0x00]
86283 v_cmpx_t_u64_e64 s[10:11], v[1:2], flat_scratch
86284 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd1,0x00,0x00]
86286 v_cmpx_t_u64_e64 s[10:11], v[1:2], vcc
86287 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd5,0x00,0x00]
86289 v_cmpx_t_u64_e64 s[10:11], v[1:2], tba
86290 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd9,0x00,0x00]
86292 v_cmpx_t_u64_e64 s[10:11], v[1:2], tma
86293 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xdd,0x00,0x00]
86295 v_cmpx_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
86296 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xf5,0x00,0x00]
86298 v_cmpx_t_u64_e64 s[10:11], v[1:2], exec
86299 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xfd,0x00,0x00]
86301 v_cmpx_t_u64_e64 s[10:11], v[1:2], 0
86302 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x01,0x01,0x00]
86304 v_cmpx_t_u64_e64 s[10:11], v[1:2], -1
86305 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x83,0x01,0x00]
86307 v_cmpx_t_u64_e64 s[10:11], v[1:2], 0.5
86308 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xe1,0x01,0x00]
86310 v_cmpx_t_u64_e64 s[10:11], v[1:2], -4.0
86311 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xef,0x01,0x00]
86313 v_cmp_class_f32 vcc, v1, v2
86314 // CHECK: [0x01,0x05,0x10,0x7d]
86316 v_cmp_class_f32 vcc, v255, v2
86317 // CHECK: [0xff,0x05,0x10,0x7d]
86319 v_cmp_class_f32 vcc, s1, v2
86320 // CHECK: [0x01,0x04,0x10,0x7d]
86322 v_cmp_class_f32 vcc, s103, v2
86323 // CHECK: [0x67,0x04,0x10,0x7d]
86325 v_cmp_class_f32 vcc, flat_scratch_lo, v2
86326 // CHECK: [0x68,0x04,0x10,0x7d]
86328 v_cmp_class_f32 vcc, flat_scratch_hi, v2
86329 // CHECK: [0x69,0x04,0x10,0x7d]
86331 v_cmp_class_f32 vcc, vcc_lo, v2
86332 // CHECK: [0x6a,0x04,0x10,0x7d]
86334 v_cmp_class_f32 vcc, vcc_hi, v2
86335 // CHECK: [0x6b,0x04,0x10,0x7d]
86337 v_cmp_class_f32 vcc, tba_lo, v2
86338 // CHECK: [0x6c,0x04,0x10,0x7d]
86340 v_cmp_class_f32 vcc, tba_hi, v2
86341 // CHECK: [0x6d,0x04,0x10,0x7d]
86343 v_cmp_class_f32 vcc, tma_lo, v2
86344 // CHECK: [0x6e,0x04,0x10,0x7d]
86346 v_cmp_class_f32 vcc, tma_hi, v2
86347 // CHECK: [0x6f,0x04,0x10,0x7d]
86349 v_cmp_class_f32 vcc, ttmp11, v2
86350 // CHECK: [0x7b,0x04,0x10,0x7d]
86352 v_cmp_class_f32 vcc, m0, v2
86353 // CHECK: [0x7c,0x04,0x10,0x7d]
86355 v_cmp_class_f32 vcc, exec_lo, v2
86356 // CHECK: [0x7e,0x04,0x10,0x7d]
86358 v_cmp_class_f32 vcc, exec_hi, v2
86359 // CHECK: [0x7f,0x04,0x10,0x7d]
86361 v_cmp_class_f32 vcc, 0, v2
86362 // CHECK: [0x80,0x04,0x10,0x7d]
86364 v_cmp_class_f32 vcc, -1, v2
86365 // CHECK: [0xc1,0x04,0x10,0x7d]
86367 v_cmp_class_f32 vcc, 0.5, v2
86368 // CHECK: [0xf0,0x04,0x10,0x7d]
86370 v_cmp_class_f32 vcc, -4.0, v2
86371 // CHECK: [0xf7,0x04,0x10,0x7d]
86373 v_cmp_class_f32 vcc, 0xaf123456, v2
86374 // CHECK: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
86376 v_cmp_class_f32 vcc, 0x3f717273, v2
86377 // CHECK: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
86379 v_cmp_class_f32 vcc, v1, v255
86380 // CHECK: [0x01,0xff,0x11,0x7d]
86382 v_cmp_class_f32_e64 s[10:11], v1, v2
86383 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86385 v_cmp_class_f32_e64 s[12:13], v1, v2
86386 // CHECK: [0x0c,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86388 v_cmp_class_f32_e64 s[102:103], v1, v2
86389 // CHECK: [0x66,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86391 v_cmp_class_f32_e64 flat_scratch, v1, v2
86392 // CHECK: [0x68,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86394 v_cmp_class_f32_e64 vcc, v1, v2
86395 // CHECK: [0x6a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86397 v_cmp_class_f32_e64 tba, v1, v2
86398 // CHECK: [0x6c,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86400 v_cmp_class_f32_e64 tma, v1, v2
86401 // CHECK: [0x6e,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86403 v_cmp_class_f32_e64 ttmp[10:11], v1, v2
86404 // CHECK: [0x7a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
86406 v_cmp_class_f32_e64 s[10:11], v255, v2
86407 // CHECK: [0x0a,0x00,0x10,0xd1,0xff,0x05,0x02,0x00]
86409 v_cmp_class_f32_e64 s[10:11], s1, v2
86410 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x04,0x02,0x00]
86412 v_cmp_class_f32_e64 s[10:11], s103, v2
86413 // CHECK: [0x0a,0x00,0x10,0xd1,0x67,0x04,0x02,0x00]
86415 v_cmp_class_f32_e64 s[10:11], flat_scratch_lo, v2
86416 // CHECK: [0x0a,0x00,0x10,0xd1,0x68,0x04,0x02,0x00]
86418 v_cmp_class_f32_e64 s[10:11], flat_scratch_hi, v2
86419 // CHECK: [0x0a,0x00,0x10,0xd1,0x69,0x04,0x02,0x00]
86421 v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
86422 // CHECK: [0x0a,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00]
86424 v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
86425 // CHECK: [0x0a,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00]
86427 v_cmp_class_f32_e64 s[10:11], tba_lo, v2
86428 // CHECK: [0x0a,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00]
86430 v_cmp_class_f32_e64 s[10:11], tba_hi, v2
86431 // CHECK: [0x0a,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00]
86433 v_cmp_class_f32_e64 s[10:11], tma_lo, v2
86434 // CHECK: [0x0a,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00]
86436 v_cmp_class_f32_e64 s[10:11], tma_hi, v2
86437 // CHECK: [0x0a,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00]
86439 v_cmp_class_f32_e64 s[10:11], ttmp11, v2
86440 // CHECK: [0x0a,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00]
86442 v_cmp_class_f32_e64 s[10:11], m0, v2
86443 // CHECK: [0x0a,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00]
86445 v_cmp_class_f32_e64 s[10:11], exec_lo, v2
86446 // CHECK: [0x0a,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00]
86448 v_cmp_class_f32_e64 s[10:11], exec_hi, v2
86449 // CHECK: [0x0a,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00]
86451 v_cmp_class_f32_e64 s[10:11], 0, v2
86452 // CHECK: [0x0a,0x00,0x10,0xd1,0x80,0x04,0x02,0x00]
86454 v_cmp_class_f32_e64 s[10:11], -1, v2
86455 // CHECK: [0x0a,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00]
86457 v_cmp_class_f32_e64 s[10:11], 0.5, v2
86458 // CHECK: [0x0a,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00]
86460 v_cmp_class_f32_e64 s[10:11], -4.0, v2
86461 // CHECK: [0x0a,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00]
86463 v_cmp_class_f32_e64 s[10:11], v1, v255
86464 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xff,0x03,0x00]
86466 v_cmp_class_f32_e64 s[10:11], v1, s2
86467 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x00,0x00]
86469 v_cmp_class_f32_e64 s[10:11], v1, s103
86470 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00]
86472 v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_lo
86473 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd1,0x00,0x00]
86475 v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_hi
86476 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd3,0x00,0x00]
86478 v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
86479 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00]
86481 v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
86482 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00]
86484 v_cmp_class_f32_e64 s[10:11], v1, tba_lo
86485 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00]
86487 v_cmp_class_f32_e64 s[10:11], v1, tba_hi
86488 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00]
86490 v_cmp_class_f32_e64 s[10:11], v1, tma_lo
86491 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00]
86493 v_cmp_class_f32_e64 s[10:11], v1, tma_hi
86494 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00]
86496 v_cmp_class_f32_e64 s[10:11], v1, ttmp11
86497 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00]
86499 v_cmp_class_f32_e64 s[10:11], v1, m0
86500 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00]
86502 v_cmp_class_f32_e64 s[10:11], v1, exec_lo
86503 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00]
86505 v_cmp_class_f32_e64 s[10:11], v1, exec_hi
86506 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xff,0x00,0x00]
86508 v_cmp_class_f32_e64 s[10:11], v1, 0
86509 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x01,0x01,0x00]
86511 v_cmp_class_f32_e64 s[10:11], v1, -1
86512 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x83,0x01,0x00]
86514 v_cmp_class_f32_e64 s[10:11], v1, 0.5
86515 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00]
86517 v_cmp_class_f32_e64 s[10:11], v1, -4.0
86518 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xef,0x01,0x00]
86520 v_cmp_class_f32_e64 s[10:11], -v1, v2
86521 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x02,0x20]
86523 v_cmpx_class_f32 vcc, v1, v2
86524 // CHECK: [0x01,0x05,0x30,0x7d]
86526 v_cmpx_class_f32 vcc, v255, v2
86527 // CHECK: [0xff,0x05,0x30,0x7d]
86529 v_cmpx_class_f32 vcc, s1, v2
86530 // CHECK: [0x01,0x04,0x30,0x7d]
86532 v_cmpx_class_f32 vcc, s103, v2
86533 // CHECK: [0x67,0x04,0x30,0x7d]
86535 v_cmpx_class_f32 vcc, flat_scratch_lo, v2
86536 // CHECK: [0x68,0x04,0x30,0x7d]
86538 v_cmpx_class_f32 vcc, flat_scratch_hi, v2
86539 // CHECK: [0x69,0x04,0x30,0x7d]
86541 v_cmpx_class_f32 vcc, vcc_lo, v2
86542 // CHECK: [0x6a,0x04,0x30,0x7d]
86544 v_cmpx_class_f32 vcc, vcc_hi, v2
86545 // CHECK: [0x6b,0x04,0x30,0x7d]
86547 v_cmpx_class_f32 vcc, tba_lo, v2
86548 // CHECK: [0x6c,0x04,0x30,0x7d]
86550 v_cmpx_class_f32 vcc, tba_hi, v2
86551 // CHECK: [0x6d,0x04,0x30,0x7d]
86553 v_cmpx_class_f32 vcc, tma_lo, v2
86554 // CHECK: [0x6e,0x04,0x30,0x7d]
86556 v_cmpx_class_f32 vcc, tma_hi, v2
86557 // CHECK: [0x6f,0x04,0x30,0x7d]
86559 v_cmpx_class_f32 vcc, ttmp11, v2
86560 // CHECK: [0x7b,0x04,0x30,0x7d]
86562 v_cmpx_class_f32 vcc, m0, v2
86563 // CHECK: [0x7c,0x04,0x30,0x7d]
86565 v_cmpx_class_f32 vcc, exec_lo, v2
86566 // CHECK: [0x7e,0x04,0x30,0x7d]
86568 v_cmpx_class_f32 vcc, exec_hi, v2
86569 // CHECK: [0x7f,0x04,0x30,0x7d]
86571 v_cmpx_class_f32 vcc, 0, v2
86572 // CHECK: [0x80,0x04,0x30,0x7d]
86574 v_cmpx_class_f32 vcc, -1, v2
86575 // CHECK: [0xc1,0x04,0x30,0x7d]
86577 v_cmpx_class_f32 vcc, 0.5, v2
86578 // CHECK: [0xf0,0x04,0x30,0x7d]
86580 v_cmpx_class_f32 vcc, -4.0, v2
86581 // CHECK: [0xf7,0x04,0x30,0x7d]
86583 v_cmpx_class_f32 vcc, 0xaf123456, v2
86584 // CHECK: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
86586 v_cmpx_class_f32 vcc, 0x3f717273, v2
86587 // CHECK: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
86589 v_cmpx_class_f32 vcc, v1, v255
86590 // CHECK: [0x01,0xff,0x31,0x7d]
86592 v_cmpx_class_f32_e64 s[10:11], v1, v2
86593 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86595 v_cmpx_class_f32_e64 s[12:13], v1, v2
86596 // CHECK: [0x0c,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86598 v_cmpx_class_f32_e64 s[102:103], v1, v2
86599 // CHECK: [0x66,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86601 v_cmpx_class_f32_e64 flat_scratch, v1, v2
86602 // CHECK: [0x68,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86604 v_cmpx_class_f32_e64 vcc, v1, v2
86605 // CHECK: [0x6a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86607 v_cmpx_class_f32_e64 tba, v1, v2
86608 // CHECK: [0x6c,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86610 v_cmpx_class_f32_e64 tma, v1, v2
86611 // CHECK: [0x6e,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86613 v_cmpx_class_f32_e64 ttmp[10:11], v1, v2
86614 // CHECK: [0x7a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
86616 v_cmpx_class_f32_e64 s[10:11], v255, v2
86617 // CHECK: [0x0a,0x00,0x30,0xd1,0xff,0x05,0x02,0x00]
86619 v_cmpx_class_f32_e64 s[10:11], s1, v2
86620 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x04,0x02,0x00]
86622 v_cmpx_class_f32_e64 s[10:11], s103, v2
86623 // CHECK: [0x0a,0x00,0x30,0xd1,0x67,0x04,0x02,0x00]
86625 v_cmpx_class_f32_e64 s[10:11], flat_scratch_lo, v2
86626 // CHECK: [0x0a,0x00,0x30,0xd1,0x68,0x04,0x02,0x00]
86628 v_cmpx_class_f32_e64 s[10:11], flat_scratch_hi, v2
86629 // CHECK: [0x0a,0x00,0x30,0xd1,0x69,0x04,0x02,0x00]
86631 v_cmpx_class_f32_e64 s[10:11], vcc_lo, v2
86632 // CHECK: [0x0a,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00]
86634 v_cmpx_class_f32_e64 s[10:11], vcc_hi, v2
86635 // CHECK: [0x0a,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00]
86637 v_cmpx_class_f32_e64 s[10:11], tba_lo, v2
86638 // CHECK: [0x0a,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00]
86640 v_cmpx_class_f32_e64 s[10:11], tba_hi, v2
86641 // CHECK: [0x0a,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00]
86643 v_cmpx_class_f32_e64 s[10:11], tma_lo, v2
86644 // CHECK: [0x0a,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00]
86646 v_cmpx_class_f32_e64 s[10:11], tma_hi, v2
86647 // CHECK: [0x0a,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00]
86649 v_cmpx_class_f32_e64 s[10:11], ttmp11, v2
86650 // CHECK: [0x0a,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00]
86652 v_cmpx_class_f32_e64 s[10:11], m0, v2
86653 // CHECK: [0x0a,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00]
86655 v_cmpx_class_f32_e64 s[10:11], exec_lo, v2
86656 // CHECK: [0x0a,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00]
86658 v_cmpx_class_f32_e64 s[10:11], exec_hi, v2
86659 // CHECK: [0x0a,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00]
86661 v_cmpx_class_f32_e64 s[10:11], 0, v2
86662 // CHECK: [0x0a,0x00,0x30,0xd1,0x80,0x04,0x02,0x00]
86664 v_cmpx_class_f32_e64 s[10:11], -1, v2
86665 // CHECK: [0x0a,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00]
86667 v_cmpx_class_f32_e64 s[10:11], 0.5, v2
86668 // CHECK: [0x0a,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00]
86670 v_cmpx_class_f32_e64 s[10:11], -4.0, v2
86671 // CHECK: [0x0a,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00]
86673 v_cmpx_class_f32_e64 s[10:11], v1, v255
86674 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xff,0x03,0x00]
86676 v_cmpx_class_f32_e64 s[10:11], v1, s2
86677 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x00,0x00]
86679 v_cmpx_class_f32_e64 s[10:11], v1, s103
86680 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00]
86682 v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_lo
86683 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd1,0x00,0x00]
86685 v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_hi
86686 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd3,0x00,0x00]
86688 v_cmpx_class_f32_e64 s[10:11], v1, vcc_lo
86689 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00]
86691 v_cmpx_class_f32_e64 s[10:11], v1, vcc_hi
86692 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00]
86694 v_cmpx_class_f32_e64 s[10:11], v1, tba_lo
86695 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00]
86697 v_cmpx_class_f32_e64 s[10:11], v1, tba_hi
86698 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00]
86700 v_cmpx_class_f32_e64 s[10:11], v1, tma_lo
86701 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00]
86703 v_cmpx_class_f32_e64 s[10:11], v1, tma_hi
86704 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00]
86706 v_cmpx_class_f32_e64 s[10:11], v1, ttmp11
86707 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00]
86709 v_cmpx_class_f32_e64 s[10:11], v1, m0
86710 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00]
86712 v_cmpx_class_f32_e64 s[10:11], v1, exec_lo
86713 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00]
86715 v_cmpx_class_f32_e64 s[10:11], v1, exec_hi
86716 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xff,0x00,0x00]
86718 v_cmpx_class_f32_e64 s[10:11], v1, 0
86719 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x01,0x01,0x00]
86721 v_cmpx_class_f32_e64 s[10:11], v1, -1
86722 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x83,0x01,0x00]
86724 v_cmpx_class_f32_e64 s[10:11], v1, 0.5
86725 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00]
86727 v_cmpx_class_f32_e64 s[10:11], v1, -4.0
86728 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xef,0x01,0x00]
86730 v_cmpx_class_f32_e64 s[10:11], -v1, v2
86731 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x02,0x20]
86733 v_cmp_class_f64 vcc, v[1:2], v2
86734 // CHECK: [0x01,0x05,0x50,0x7d]
86736 v_cmp_class_f64 vcc, v[254:255], v2
86737 // CHECK: [0xfe,0x05,0x50,0x7d]
86739 v_cmp_class_f64 vcc, s[2:3], v2
86740 // CHECK: [0x02,0x04,0x50,0x7d]
86742 v_cmp_class_f64 vcc, s[4:5], v2
86743 // CHECK: [0x04,0x04,0x50,0x7d]
86745 v_cmp_class_f64 vcc, s[102:103], v2
86746 // CHECK: [0x66,0x04,0x50,0x7d]
86748 v_cmp_class_f64 vcc, flat_scratch, v2
86749 // CHECK: [0x68,0x04,0x50,0x7d]
86751 v_cmp_class_f64 vcc, vcc, v2
86752 // CHECK: [0x6a,0x04,0x50,0x7d]
86754 v_cmp_class_f64 vcc, tba, v2
86755 // CHECK: [0x6c,0x04,0x50,0x7d]
86757 v_cmp_class_f64 vcc, tma, v2
86758 // CHECK: [0x6e,0x04,0x50,0x7d]
86760 v_cmp_class_f64 vcc, ttmp[10:11], v2
86761 // CHECK: [0x7a,0x04,0x50,0x7d]
86763 v_cmp_class_f64 vcc, exec, v2
86764 // CHECK: [0x7e,0x04,0x50,0x7d]
86766 v_cmp_class_f64 vcc, 0, v2
86767 // CHECK: [0x80,0x04,0x50,0x7d]
86769 v_cmp_class_f64 vcc, -1, v2
86770 // CHECK: [0xc1,0x04,0x50,0x7d]
86772 v_cmp_class_f64 vcc, 0.5, v2
86773 // CHECK: [0xf0,0x04,0x50,0x7d]
86775 v_cmp_class_f64 vcc, -4.0, v2
86776 // CHECK: [0xf7,0x04,0x50,0x7d]
86778 v_cmp_class_f64 vcc, 0xaf123456, v2
86779 // CHECK: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
86781 v_cmp_class_f64 vcc, 0x3f717273, v2
86782 // CHECK: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
86784 v_cmp_class_f64 vcc, v[1:2], v255
86785 // CHECK: [0x01,0xff,0x51,0x7d]
86787 v_cmp_class_f64_e64 s[10:11], v[1:2], v2
86788 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86790 v_cmp_class_f64_e64 s[12:13], v[1:2], v2
86791 // CHECK: [0x0c,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86793 v_cmp_class_f64_e64 s[102:103], v[1:2], v2
86794 // CHECK: [0x66,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86796 v_cmp_class_f64_e64 flat_scratch, v[1:2], v2
86797 // CHECK: [0x68,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86799 v_cmp_class_f64_e64 vcc, v[1:2], v2
86800 // CHECK: [0x6a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86802 v_cmp_class_f64_e64 tba, v[1:2], v2
86803 // CHECK: [0x6c,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86805 v_cmp_class_f64_e64 tma, v[1:2], v2
86806 // CHECK: [0x6e,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86808 v_cmp_class_f64_e64 ttmp[10:11], v[1:2], v2
86809 // CHECK: [0x7a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
86811 v_cmp_class_f64_e64 s[10:11], v[254:255], v2
86812 // CHECK: [0x0a,0x00,0x50,0xd1,0xfe,0x05,0x02,0x00]
86814 v_cmp_class_f64_e64 s[10:11], s[2:3], v2
86815 // CHECK: [0x0a,0x00,0x50,0xd1,0x02,0x04,0x02,0x00]
86817 v_cmp_class_f64_e64 s[10:11], s[4:5], v2
86818 // CHECK: [0x0a,0x00,0x50,0xd1,0x04,0x04,0x02,0x00]
86820 v_cmp_class_f64_e64 s[10:11], s[102:103], v2
86821 // CHECK: [0x0a,0x00,0x50,0xd1,0x66,0x04,0x02,0x00]
86823 v_cmp_class_f64_e64 s[10:11], flat_scratch, v2
86824 // CHECK: [0x0a,0x00,0x50,0xd1,0x68,0x04,0x02,0x00]
86826 v_cmp_class_f64_e64 s[10:11], vcc, v2
86827 // CHECK: [0x0a,0x00,0x50,0xd1,0x6a,0x04,0x02,0x00]
86829 v_cmp_class_f64_e64 s[10:11], tba, v2
86830 // CHECK: [0x0a,0x00,0x50,0xd1,0x6c,0x04,0x02,0x00]
86832 v_cmp_class_f64_e64 s[10:11], tma, v2
86833 // CHECK: [0x0a,0x00,0x50,0xd1,0x6e,0x04,0x02,0x00]
86835 v_cmp_class_f64_e64 s[10:11], ttmp[10:11], v2
86836 // CHECK: [0x0a,0x00,0x50,0xd1,0x7a,0x04,0x02,0x00]
86838 v_cmp_class_f64_e64 s[10:11], exec, v2
86839 // CHECK: [0x0a,0x00,0x50,0xd1,0x7e,0x04,0x02,0x00]
86841 v_cmp_class_f64_e64 s[10:11], 0, v2
86842 // CHECK: [0x0a,0x00,0x50,0xd1,0x80,0x04,0x02,0x00]
86844 v_cmp_class_f64_e64 s[10:11], -1, v2
86845 // CHECK: [0x0a,0x00,0x50,0xd1,0xc1,0x04,0x02,0x00]
86847 v_cmp_class_f64_e64 s[10:11], 0.5, v2
86848 // CHECK: [0x0a,0x00,0x50,0xd1,0xf0,0x04,0x02,0x00]
86850 v_cmp_class_f64_e64 s[10:11], -4.0, v2
86851 // CHECK: [0x0a,0x00,0x50,0xd1,0xf7,0x04,0x02,0x00]
86853 v_cmp_class_f64_e64 s[10:11], v[1:2], v255
86854 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xff,0x03,0x00]
86856 v_cmp_class_f64_e64 s[10:11], v[1:2], s2
86857 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x00,0x00]
86859 v_cmp_class_f64_e64 s[10:11], v[1:2], s103
86860 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xcf,0x00,0x00]
86862 v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
86863 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd1,0x00,0x00]
86865 v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
86866 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd3,0x00,0x00]
86868 v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
86869 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd5,0x00,0x00]
86871 v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
86872 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd7,0x00,0x00]
86874 v_cmp_class_f64_e64 s[10:11], v[1:2], tba_lo
86875 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd9,0x00,0x00]
86877 v_cmp_class_f64_e64 s[10:11], v[1:2], tba_hi
86878 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdb,0x00,0x00]
86880 v_cmp_class_f64_e64 s[10:11], v[1:2], tma_lo
86881 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdd,0x00,0x00]
86883 v_cmp_class_f64_e64 s[10:11], v[1:2], tma_hi
86884 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdf,0x00,0x00]
86886 v_cmp_class_f64_e64 s[10:11], v[1:2], ttmp11
86887 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xf7,0x00,0x00]
86889 v_cmp_class_f64_e64 s[10:11], v[1:2], m0
86890 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xf9,0x00,0x00]
86892 v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
86893 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xfd,0x00,0x00]
86895 v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
86896 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xff,0x00,0x00]
86898 v_cmp_class_f64_e64 s[10:11], v[1:2], 0
86899 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x01,0x01,0x00]
86901 v_cmp_class_f64_e64 s[10:11], v[1:2], -1
86902 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x83,0x01,0x00]
86904 v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
86905 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xe1,0x01,0x00]
86907 v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
86908 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xef,0x01,0x00]
86910 v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
86911 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x02,0x20]
86913 v_cmpx_class_f64 vcc, v[1:2], v2
86914 // CHECK: [0x01,0x05,0x70,0x7d]
86916 v_cmpx_class_f64 vcc, v[254:255], v2
86917 // CHECK: [0xfe,0x05,0x70,0x7d]
86919 v_cmpx_class_f64 vcc, s[2:3], v2
86920 // CHECK: [0x02,0x04,0x70,0x7d]
86922 v_cmpx_class_f64 vcc, s[4:5], v2
86923 // CHECK: [0x04,0x04,0x70,0x7d]
86925 v_cmpx_class_f64 vcc, s[102:103], v2
86926 // CHECK: [0x66,0x04,0x70,0x7d]
86928 v_cmpx_class_f64 vcc, flat_scratch, v2
86929 // CHECK: [0x68,0x04,0x70,0x7d]
86931 v_cmpx_class_f64 vcc, vcc, v2
86932 // CHECK: [0x6a,0x04,0x70,0x7d]
86934 v_cmpx_class_f64 vcc, tba, v2
86935 // CHECK: [0x6c,0x04,0x70,0x7d]
86937 v_cmpx_class_f64 vcc, tma, v2
86938 // CHECK: [0x6e,0x04,0x70,0x7d]
86940 v_cmpx_class_f64 vcc, ttmp[10:11], v2
86941 // CHECK: [0x7a,0x04,0x70,0x7d]
86943 v_cmpx_class_f64 vcc, exec, v2
86944 // CHECK: [0x7e,0x04,0x70,0x7d]
86946 v_cmpx_class_f64 vcc, 0, v2
86947 // CHECK: [0x80,0x04,0x70,0x7d]
86949 v_cmpx_class_f64 vcc, -1, v2
86950 // CHECK: [0xc1,0x04,0x70,0x7d]
86952 v_cmpx_class_f64 vcc, 0.5, v2
86953 // CHECK: [0xf0,0x04,0x70,0x7d]
86955 v_cmpx_class_f64 vcc, -4.0, v2
86956 // CHECK: [0xf7,0x04,0x70,0x7d]
86958 v_cmpx_class_f64 vcc, 0xaf123456, v2
86959 // CHECK: [0xff,0x04,0x70,0x7d,0x56,0x34,0x12,0xaf]
86961 v_cmpx_class_f64 vcc, 0x3f717273, v2
86962 // CHECK: [0xff,0x04,0x70,0x7d,0x73,0x72,0x71,0x3f]
86964 v_cmpx_class_f64 vcc, v[1:2], v255
86965 // CHECK: [0x01,0xff,0x71,0x7d]
86967 v_cmpx_class_f64_e64 s[10:11], v[1:2], v2
86968 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86970 v_cmpx_class_f64_e64 s[12:13], v[1:2], v2
86971 // CHECK: [0x0c,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86973 v_cmpx_class_f64_e64 s[102:103], v[1:2], v2
86974 // CHECK: [0x66,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86976 v_cmpx_class_f64_e64 flat_scratch, v[1:2], v2
86977 // CHECK: [0x68,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86979 v_cmpx_class_f64_e64 vcc, v[1:2], v2
86980 // CHECK: [0x6a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86982 v_cmpx_class_f64_e64 tba, v[1:2], v2
86983 // CHECK: [0x6c,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86985 v_cmpx_class_f64_e64 tma, v[1:2], v2
86986 // CHECK: [0x6e,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86988 v_cmpx_class_f64_e64 ttmp[10:11], v[1:2], v2
86989 // CHECK: [0x7a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
86991 v_cmpx_class_f64_e64 s[10:11], v[254:255], v2
86992 // CHECK: [0x0a,0x00,0x70,0xd1,0xfe,0x05,0x02,0x00]
86994 v_cmpx_class_f64_e64 s[10:11], s[2:3], v2
86995 // CHECK: [0x0a,0x00,0x70,0xd1,0x02,0x04,0x02,0x00]
86997 v_cmpx_class_f64_e64 s[10:11], s[4:5], v2
86998 // CHECK: [0x0a,0x00,0x70,0xd1,0x04,0x04,0x02,0x00]
87000 v_cmpx_class_f64_e64 s[10:11], s[102:103], v2
87001 // CHECK: [0x0a,0x00,0x70,0xd1,0x66,0x04,0x02,0x00]
87003 v_cmpx_class_f64_e64 s[10:11], flat_scratch, v2
87004 // CHECK: [0x0a,0x00,0x70,0xd1,0x68,0x04,0x02,0x00]
87006 v_cmpx_class_f64_e64 s[10:11], vcc, v2
87007 // CHECK: [0x0a,0x00,0x70,0xd1,0x6a,0x04,0x02,0x00]
87009 v_cmpx_class_f64_e64 s[10:11], tba, v2
87010 // CHECK: [0x0a,0x00,0x70,0xd1,0x6c,0x04,0x02,0x00]
87012 v_cmpx_class_f64_e64 s[10:11], tma, v2
87013 // CHECK: [0x0a,0x00,0x70,0xd1,0x6e,0x04,0x02,0x00]
87015 v_cmpx_class_f64_e64 s[10:11], ttmp[10:11], v2
87016 // CHECK: [0x0a,0x00,0x70,0xd1,0x7a,0x04,0x02,0x00]
87018 v_cmpx_class_f64_e64 s[10:11], exec, v2
87019 // CHECK: [0x0a,0x00,0x70,0xd1,0x7e,0x04,0x02,0x00]
87021 v_cmpx_class_f64_e64 s[10:11], 0, v2
87022 // CHECK: [0x0a,0x00,0x70,0xd1,0x80,0x04,0x02,0x00]
87024 v_cmpx_class_f64_e64 s[10:11], -1, v2
87025 // CHECK: [0x0a,0x00,0x70,0xd1,0xc1,0x04,0x02,0x00]
87027 v_cmpx_class_f64_e64 s[10:11], 0.5, v2
87028 // CHECK: [0x0a,0x00,0x70,0xd1,0xf0,0x04,0x02,0x00]
87030 v_cmpx_class_f64_e64 s[10:11], -4.0, v2
87031 // CHECK: [0x0a,0x00,0x70,0xd1,0xf7,0x04,0x02,0x00]
87033 v_cmpx_class_f64_e64 s[10:11], v[1:2], v255
87034 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xff,0x03,0x00]
87036 v_cmpx_class_f64_e64 s[10:11], v[1:2], s2
87037 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x00,0x00]
87039 v_cmpx_class_f64_e64 s[10:11], v[1:2], s103
87040 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xcf,0x00,0x00]
87042 v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
87043 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd1,0x00,0x00]
87045 v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
87046 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd3,0x00,0x00]
87048 v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_lo
87049 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd5,0x00,0x00]
87051 v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_hi
87052 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd7,0x00,0x00]
87054 v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_lo
87055 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd9,0x00,0x00]
87057 v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_hi
87058 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdb,0x00,0x00]
87060 v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_lo
87061 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdd,0x00,0x00]
87063 v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_hi
87064 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdf,0x00,0x00]
87066 v_cmpx_class_f64_e64 s[10:11], v[1:2], ttmp11
87067 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xf7,0x00,0x00]
87069 v_cmpx_class_f64_e64 s[10:11], v[1:2], m0
87070 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xf9,0x00,0x00]
87072 v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_lo
87073 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xfd,0x00,0x00]
87075 v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_hi
87076 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xff,0x00,0x00]
87078 v_cmpx_class_f64_e64 s[10:11], v[1:2], 0
87079 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x01,0x01,0x00]
87081 v_cmpx_class_f64_e64 s[10:11], v[1:2], -1
87082 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x83,0x01,0x00]
87084 v_cmpx_class_f64_e64 s[10:11], v[1:2], 0.5
87085 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xe1,0x01,0x00]
87087 v_cmpx_class_f64_e64 s[10:11], v[1:2], -4.0
87088 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xef,0x01,0x00]
87090 v_cmpx_class_f64_e64 s[10:11], -v[1:2], v2
87091 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x02,0x20]