[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx7_asm_vop3.s
blob143fc658ec8293a8d150936faf47a740a320a66f
1 // RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s
3 v_nop_e64
4 // CHECK: [0x00,0x00,0x00,0xd3,0x00,0x00,0x00,0x00]
6 v_mov_b32_e64 v5, v1
7 // CHECK: [0x05,0x00,0x02,0xd3,0x01,0x01,0x00,0x00]
9 v_mov_b32_e64 v255, v1
10 // CHECK: [0xff,0x00,0x02,0xd3,0x01,0x01,0x00,0x00]
12 v_mov_b32_e64 v5, v255
13 // CHECK: [0x05,0x00,0x02,0xd3,0xff,0x01,0x00,0x00]
15 v_mov_b32_e64 v5, s1
16 // CHECK: [0x05,0x00,0x02,0xd3,0x01,0x00,0x00,0x00]
18 v_mov_b32_e64 v5, s103
19 // CHECK: [0x05,0x00,0x02,0xd3,0x67,0x00,0x00,0x00]
21 v_mov_b32_e64 v5, flat_scratch_lo
22 // CHECK: [0x05,0x00,0x02,0xd3,0x68,0x00,0x00,0x00]
24 v_mov_b32_e64 v5, flat_scratch_hi
25 // CHECK: [0x05,0x00,0x02,0xd3,0x69,0x00,0x00,0x00]
27 v_mov_b32_e64 v5, vcc_lo
28 // CHECK: [0x05,0x00,0x02,0xd3,0x6a,0x00,0x00,0x00]
30 v_mov_b32_e64 v5, vcc_hi
31 // CHECK: [0x05,0x00,0x02,0xd3,0x6b,0x00,0x00,0x00]
33 v_mov_b32_e64 v5, tba_lo
34 // CHECK: [0x05,0x00,0x02,0xd3,0x6c,0x00,0x00,0x00]
36 v_mov_b32_e64 v5, tba_hi
37 // CHECK: [0x05,0x00,0x02,0xd3,0x6d,0x00,0x00,0x00]
39 v_mov_b32_e64 v5, tma_lo
40 // CHECK: [0x05,0x00,0x02,0xd3,0x6e,0x00,0x00,0x00]
42 v_mov_b32_e64 v5, tma_hi
43 // CHECK: [0x05,0x00,0x02,0xd3,0x6f,0x00,0x00,0x00]
45 v_mov_b32_e64 v5, ttmp11
46 // CHECK: [0x05,0x00,0x02,0xd3,0x7b,0x00,0x00,0x00]
48 v_mov_b32_e64 v5, m0
49 // CHECK: [0x05,0x00,0x02,0xd3,0x7c,0x00,0x00,0x00]
51 v_mov_b32_e64 v5, exec_lo
52 // CHECK: [0x05,0x00,0x02,0xd3,0x7e,0x00,0x00,0x00]
54 v_mov_b32_e64 v5, exec_hi
55 // CHECK: [0x05,0x00,0x02,0xd3,0x7f,0x00,0x00,0x00]
57 v_mov_b32_e64 v5, 0
58 // CHECK: [0x05,0x00,0x02,0xd3,0x80,0x00,0x00,0x00]
60 v_mov_b32_e64 v5, -1
61 // CHECK: [0x05,0x00,0x02,0xd3,0xc1,0x00,0x00,0x00]
63 v_mov_b32_e64 v5, 0.5
64 // CHECK: [0x05,0x00,0x02,0xd3,0xf0,0x00,0x00,0x00]
66 v_mov_b32_e64 v5, -4.0
67 // CHECK: [0x05,0x00,0x02,0xd3,0xf7,0x00,0x00,0x00]
69 v_mov_b32_e64 v5, src_vccz
70 // CHECK: [0x05,0x00,0x02,0xd3,0xfb,0x00,0x00,0x00]
72 v_mov_b32_e64 v5, src_execz
73 // CHECK: [0x05,0x00,0x02,0xd3,0xfc,0x00,0x00,0x00]
75 v_mov_b32_e64 v5, src_scc
76 // CHECK: [0x05,0x00,0x02,0xd3,0xfd,0x00,0x00,0x00]
78 v_mov_b32_e64 v5, src_lds_direct
79 // CHECK: [0x05,0x00,0x02,0xd3,0xfe,0x00,0x00,0x00]
81 v_cvt_i32_f64_e64 v5, v[1:2]
82 // CHECK: [0x05,0x00,0x06,0xd3,0x01,0x01,0x00,0x00]
84 v_cvt_i32_f64_e64 v255, v[1:2]
85 // CHECK: [0xff,0x00,0x06,0xd3,0x01,0x01,0x00,0x00]
87 v_cvt_i32_f64_e64 v5, v[254:255]
88 // CHECK: [0x05,0x00,0x06,0xd3,0xfe,0x01,0x00,0x00]
90 v_cvt_i32_f64_e64 v5, s[2:3]
91 // CHECK: [0x05,0x00,0x06,0xd3,0x02,0x00,0x00,0x00]
93 v_cvt_i32_f64_e64 v5, s[4:5]
94 // CHECK: [0x05,0x00,0x06,0xd3,0x04,0x00,0x00,0x00]
96 v_cvt_i32_f64_e64 v5, s[102:103]
97 // CHECK: [0x05,0x00,0x06,0xd3,0x66,0x00,0x00,0x00]
99 v_cvt_i32_f64_e64 v5, flat_scratch
100 // CHECK: [0x05,0x00,0x06,0xd3,0x68,0x00,0x00,0x00]
102 v_cvt_i32_f64_e64 v5, vcc
103 // CHECK: [0x05,0x00,0x06,0xd3,0x6a,0x00,0x00,0x00]
105 v_cvt_i32_f64_e64 v5, tba
106 // CHECK: [0x05,0x00,0x06,0xd3,0x6c,0x00,0x00,0x00]
108 v_cvt_i32_f64_e64 v5, tma
109 // CHECK: [0x05,0x00,0x06,0xd3,0x6e,0x00,0x00,0x00]
111 v_cvt_i32_f64_e64 v5, ttmp[10:11]
112 // CHECK: [0x05,0x00,0x06,0xd3,0x7a,0x00,0x00,0x00]
114 v_cvt_i32_f64_e64 v5, exec
115 // CHECK: [0x05,0x00,0x06,0xd3,0x7e,0x00,0x00,0x00]
117 v_cvt_i32_f64_e64 v5, 0
118 // CHECK: [0x05,0x00,0x06,0xd3,0x80,0x00,0x00,0x00]
120 v_cvt_i32_f64_e64 v5, -1
121 // CHECK: [0x05,0x00,0x06,0xd3,0xc1,0x00,0x00,0x00]
123 v_cvt_i32_f64_e64 v5, 0.5
124 // CHECK: [0x05,0x00,0x06,0xd3,0xf0,0x00,0x00,0x00]
126 v_cvt_i32_f64_e64 v5, -4.0
127 // CHECK: [0x05,0x00,0x06,0xd3,0xf7,0x00,0x00,0x00]
129 v_cvt_i32_f64_e64 v5, src_vccz
130 // CHECK: [0x05,0x00,0x06,0xd3,0xfb,0x00,0x00,0x00]
132 v_cvt_i32_f64_e64 v5, src_execz
133 // CHECK: [0x05,0x00,0x06,0xd3,0xfc,0x00,0x00,0x00]
135 v_cvt_i32_f64_e64 v5, src_scc
136 // CHECK: [0x05,0x00,0x06,0xd3,0xfd,0x00,0x00,0x00]
138 v_cvt_i32_f64_e64 v5, -v[1:2]
139 // CHECK: [0x05,0x00,0x06,0xd3,0x01,0x01,0x00,0x20]
141 v_cvt_i32_f64_e64 v5, |v[1:2]|
142 // CHECK: [0x05,0x01,0x06,0xd3,0x01,0x01,0x00,0x00]
144 v_cvt_f64_i32_e64 v[5:6], v1
145 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x00]
147 v_cvt_f64_i32_e64 v[254:255], v1
148 // CHECK: [0xfe,0x00,0x08,0xd3,0x01,0x01,0x00,0x00]
150 v_cvt_f64_i32_e64 v[5:6], v255
151 // CHECK: [0x05,0x00,0x08,0xd3,0xff,0x01,0x00,0x00]
153 v_cvt_f64_i32_e64 v[5:6], s1
154 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x00,0x00,0x00]
156 v_cvt_f64_i32_e64 v[5:6], s103
157 // CHECK: [0x05,0x00,0x08,0xd3,0x67,0x00,0x00,0x00]
159 v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo
160 // CHECK: [0x05,0x00,0x08,0xd3,0x68,0x00,0x00,0x00]
162 v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi
163 // CHECK: [0x05,0x00,0x08,0xd3,0x69,0x00,0x00,0x00]
165 v_cvt_f64_i32_e64 v[5:6], vcc_lo
166 // CHECK: [0x05,0x00,0x08,0xd3,0x6a,0x00,0x00,0x00]
168 v_cvt_f64_i32_e64 v[5:6], vcc_hi
169 // CHECK: [0x05,0x00,0x08,0xd3,0x6b,0x00,0x00,0x00]
171 v_cvt_f64_i32_e64 v[5:6], tba_lo
172 // CHECK: [0x05,0x00,0x08,0xd3,0x6c,0x00,0x00,0x00]
174 v_cvt_f64_i32_e64 v[5:6], tba_hi
175 // CHECK: [0x05,0x00,0x08,0xd3,0x6d,0x00,0x00,0x00]
177 v_cvt_f64_i32_e64 v[5:6], tma_lo
178 // CHECK: [0x05,0x00,0x08,0xd3,0x6e,0x00,0x00,0x00]
180 v_cvt_f64_i32_e64 v[5:6], tma_hi
181 // CHECK: [0x05,0x00,0x08,0xd3,0x6f,0x00,0x00,0x00]
183 v_cvt_f64_i32_e64 v[5:6], ttmp11
184 // CHECK: [0x05,0x00,0x08,0xd3,0x7b,0x00,0x00,0x00]
186 v_cvt_f64_i32_e64 v[5:6], m0
187 // CHECK: [0x05,0x00,0x08,0xd3,0x7c,0x00,0x00,0x00]
189 v_cvt_f64_i32_e64 v[5:6], exec_lo
190 // CHECK: [0x05,0x00,0x08,0xd3,0x7e,0x00,0x00,0x00]
192 v_cvt_f64_i32_e64 v[5:6], exec_hi
193 // CHECK: [0x05,0x00,0x08,0xd3,0x7f,0x00,0x00,0x00]
195 v_cvt_f64_i32_e64 v[5:6], 0
196 // CHECK: [0x05,0x00,0x08,0xd3,0x80,0x00,0x00,0x00]
198 v_cvt_f64_i32_e64 v[5:6], -1
199 // CHECK: [0x05,0x00,0x08,0xd3,0xc1,0x00,0x00,0x00]
201 v_cvt_f64_i32_e64 v[5:6], 0.5
202 // CHECK: [0x05,0x00,0x08,0xd3,0xf0,0x00,0x00,0x00]
204 v_cvt_f64_i32_e64 v[5:6], -4.0
205 // CHECK: [0x05,0x00,0x08,0xd3,0xf7,0x00,0x00,0x00]
207 v_cvt_f64_i32_e64 v[5:6], src_vccz
208 // CHECK: [0x05,0x00,0x08,0xd3,0xfb,0x00,0x00,0x00]
210 v_cvt_f64_i32_e64 v[5:6], src_execz
211 // CHECK: [0x05,0x00,0x08,0xd3,0xfc,0x00,0x00,0x00]
213 v_cvt_f64_i32_e64 v[5:6], src_scc
214 // CHECK: [0x05,0x00,0x08,0xd3,0xfd,0x00,0x00,0x00]
216 v_cvt_f64_i32_e64 v[5:6], src_lds_direct
217 // CHECK: [0x05,0x00,0x08,0xd3,0xfe,0x00,0x00,0x00]
219 v_cvt_f64_i32_e64 v[5:6], v1 clamp
220 // CHECK: [0x05,0x08,0x08,0xd3,0x01,0x01,0x00,0x00]
222 v_cvt_f64_i32_e64 v[5:6], v1 mul:2
223 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x08]
225 v_cvt_f64_i32_e64 v[5:6], v1 mul:4
226 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x10]
228 v_cvt_f64_i32_e64 v[5:6], v1 div:2
229 // CHECK: [0x05,0x00,0x08,0xd3,0x01,0x01,0x00,0x18]
231 v_cvt_f32_i32_e64 v5, v1
232 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x00]
234 v_cvt_f32_i32_e64 v255, v1
235 // CHECK: [0xff,0x00,0x0a,0xd3,0x01,0x01,0x00,0x00]
237 v_cvt_f32_i32_e64 v5, v255
238 // CHECK: [0x05,0x00,0x0a,0xd3,0xff,0x01,0x00,0x00]
240 v_cvt_f32_i32_e64 v5, s1
241 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x00,0x00,0x00]
243 v_cvt_f32_i32_e64 v5, s103
244 // CHECK: [0x05,0x00,0x0a,0xd3,0x67,0x00,0x00,0x00]
246 v_cvt_f32_i32_e64 v5, flat_scratch_lo
247 // CHECK: [0x05,0x00,0x0a,0xd3,0x68,0x00,0x00,0x00]
249 v_cvt_f32_i32_e64 v5, flat_scratch_hi
250 // CHECK: [0x05,0x00,0x0a,0xd3,0x69,0x00,0x00,0x00]
252 v_cvt_f32_i32_e64 v5, vcc_lo
253 // CHECK: [0x05,0x00,0x0a,0xd3,0x6a,0x00,0x00,0x00]
255 v_cvt_f32_i32_e64 v5, vcc_hi
256 // CHECK: [0x05,0x00,0x0a,0xd3,0x6b,0x00,0x00,0x00]
258 v_cvt_f32_i32_e64 v5, tba_lo
259 // CHECK: [0x05,0x00,0x0a,0xd3,0x6c,0x00,0x00,0x00]
261 v_cvt_f32_i32_e64 v5, tba_hi
262 // CHECK: [0x05,0x00,0x0a,0xd3,0x6d,0x00,0x00,0x00]
264 v_cvt_f32_i32_e64 v5, tma_lo
265 // CHECK: [0x05,0x00,0x0a,0xd3,0x6e,0x00,0x00,0x00]
267 v_cvt_f32_i32_e64 v5, tma_hi
268 // CHECK: [0x05,0x00,0x0a,0xd3,0x6f,0x00,0x00,0x00]
270 v_cvt_f32_i32_e64 v5, ttmp11
271 // CHECK: [0x05,0x00,0x0a,0xd3,0x7b,0x00,0x00,0x00]
273 v_cvt_f32_i32_e64 v5, m0
274 // CHECK: [0x05,0x00,0x0a,0xd3,0x7c,0x00,0x00,0x00]
276 v_cvt_f32_i32_e64 v5, exec_lo
277 // CHECK: [0x05,0x00,0x0a,0xd3,0x7e,0x00,0x00,0x00]
279 v_cvt_f32_i32_e64 v5, exec_hi
280 // CHECK: [0x05,0x00,0x0a,0xd3,0x7f,0x00,0x00,0x00]
282 v_cvt_f32_i32_e64 v5, 0
283 // CHECK: [0x05,0x00,0x0a,0xd3,0x80,0x00,0x00,0x00]
285 v_cvt_f32_i32_e64 v5, -1
286 // CHECK: [0x05,0x00,0x0a,0xd3,0xc1,0x00,0x00,0x00]
288 v_cvt_f32_i32_e64 v5, 0.5
289 // CHECK: [0x05,0x00,0x0a,0xd3,0xf0,0x00,0x00,0x00]
291 v_cvt_f32_i32_e64 v5, -4.0
292 // CHECK: [0x05,0x00,0x0a,0xd3,0xf7,0x00,0x00,0x00]
294 v_cvt_f32_i32_e64 v5, src_vccz
295 // CHECK: [0x05,0x00,0x0a,0xd3,0xfb,0x00,0x00,0x00]
297 v_cvt_f32_i32_e64 v5, src_execz
298 // CHECK: [0x05,0x00,0x0a,0xd3,0xfc,0x00,0x00,0x00]
300 v_cvt_f32_i32_e64 v5, src_scc
301 // CHECK: [0x05,0x00,0x0a,0xd3,0xfd,0x00,0x00,0x00]
303 v_cvt_f32_i32_e64 v5, src_lds_direct
304 // CHECK: [0x05,0x00,0x0a,0xd3,0xfe,0x00,0x00,0x00]
306 v_cvt_f32_i32_e64 v5, v1 clamp
307 // CHECK: [0x05,0x08,0x0a,0xd3,0x01,0x01,0x00,0x00]
309 v_cvt_f32_i32_e64 v5, v1 mul:2
310 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x08]
312 v_cvt_f32_i32_e64 v5, v1 mul:4
313 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x10]
315 v_cvt_f32_i32_e64 v5, v1 div:2
316 // CHECK: [0x05,0x00,0x0a,0xd3,0x01,0x01,0x00,0x18]
318 v_cvt_f32_u32_e64 v5, v1
319 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x00]
321 v_cvt_f32_u32_e64 v255, v1
322 // CHECK: [0xff,0x00,0x0c,0xd3,0x01,0x01,0x00,0x00]
324 v_cvt_f32_u32_e64 v5, v255
325 // CHECK: [0x05,0x00,0x0c,0xd3,0xff,0x01,0x00,0x00]
327 v_cvt_f32_u32_e64 v5, s1
328 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x00,0x00,0x00]
330 v_cvt_f32_u32_e64 v5, s103
331 // CHECK: [0x05,0x00,0x0c,0xd3,0x67,0x00,0x00,0x00]
333 v_cvt_f32_u32_e64 v5, flat_scratch_lo
334 // CHECK: [0x05,0x00,0x0c,0xd3,0x68,0x00,0x00,0x00]
336 v_cvt_f32_u32_e64 v5, flat_scratch_hi
337 // CHECK: [0x05,0x00,0x0c,0xd3,0x69,0x00,0x00,0x00]
339 v_cvt_f32_u32_e64 v5, vcc_lo
340 // CHECK: [0x05,0x00,0x0c,0xd3,0x6a,0x00,0x00,0x00]
342 v_cvt_f32_u32_e64 v5, vcc_hi
343 // CHECK: [0x05,0x00,0x0c,0xd3,0x6b,0x00,0x00,0x00]
345 v_cvt_f32_u32_e64 v5, tba_lo
346 // CHECK: [0x05,0x00,0x0c,0xd3,0x6c,0x00,0x00,0x00]
348 v_cvt_f32_u32_e64 v5, tba_hi
349 // CHECK: [0x05,0x00,0x0c,0xd3,0x6d,0x00,0x00,0x00]
351 v_cvt_f32_u32_e64 v5, tma_lo
352 // CHECK: [0x05,0x00,0x0c,0xd3,0x6e,0x00,0x00,0x00]
354 v_cvt_f32_u32_e64 v5, tma_hi
355 // CHECK: [0x05,0x00,0x0c,0xd3,0x6f,0x00,0x00,0x00]
357 v_cvt_f32_u32_e64 v5, ttmp11
358 // CHECK: [0x05,0x00,0x0c,0xd3,0x7b,0x00,0x00,0x00]
360 v_cvt_f32_u32_e64 v5, m0
361 // CHECK: [0x05,0x00,0x0c,0xd3,0x7c,0x00,0x00,0x00]
363 v_cvt_f32_u32_e64 v5, exec_lo
364 // CHECK: [0x05,0x00,0x0c,0xd3,0x7e,0x00,0x00,0x00]
366 v_cvt_f32_u32_e64 v5, exec_hi
367 // CHECK: [0x05,0x00,0x0c,0xd3,0x7f,0x00,0x00,0x00]
369 v_cvt_f32_u32_e64 v5, 0
370 // CHECK: [0x05,0x00,0x0c,0xd3,0x80,0x00,0x00,0x00]
372 v_cvt_f32_u32_e64 v5, -1
373 // CHECK: [0x05,0x00,0x0c,0xd3,0xc1,0x00,0x00,0x00]
375 v_cvt_f32_u32_e64 v5, 0.5
376 // CHECK: [0x05,0x00,0x0c,0xd3,0xf0,0x00,0x00,0x00]
378 v_cvt_f32_u32_e64 v5, -4.0
379 // CHECK: [0x05,0x00,0x0c,0xd3,0xf7,0x00,0x00,0x00]
381 v_cvt_f32_u32_e64 v5, src_vccz
382 // CHECK: [0x05,0x00,0x0c,0xd3,0xfb,0x00,0x00,0x00]
384 v_cvt_f32_u32_e64 v5, src_execz
385 // CHECK: [0x05,0x00,0x0c,0xd3,0xfc,0x00,0x00,0x00]
387 v_cvt_f32_u32_e64 v5, src_scc
388 // CHECK: [0x05,0x00,0x0c,0xd3,0xfd,0x00,0x00,0x00]
390 v_cvt_f32_u32_e64 v5, src_lds_direct
391 // CHECK: [0x05,0x00,0x0c,0xd3,0xfe,0x00,0x00,0x00]
393 v_cvt_f32_u32_e64 v5, v1 clamp
394 // CHECK: [0x05,0x08,0x0c,0xd3,0x01,0x01,0x00,0x00]
396 v_cvt_f32_u32_e64 v5, v1 mul:2
397 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x08]
399 v_cvt_f32_u32_e64 v5, v1 mul:4
400 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x10]
402 v_cvt_f32_u32_e64 v5, v1 div:2
403 // CHECK: [0x05,0x00,0x0c,0xd3,0x01,0x01,0x00,0x18]
405 v_cvt_u32_f32_e64 v5, v1
406 // CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x01,0x00,0x00]
408 v_cvt_u32_f32_e64 v255, v1
409 // CHECK: [0xff,0x00,0x0e,0xd3,0x01,0x01,0x00,0x00]
411 v_cvt_u32_f32_e64 v5, v255
412 // CHECK: [0x05,0x00,0x0e,0xd3,0xff,0x01,0x00,0x00]
414 v_cvt_u32_f32_e64 v5, s1
415 // CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x00,0x00,0x00]
417 v_cvt_u32_f32_e64 v5, s103
418 // CHECK: [0x05,0x00,0x0e,0xd3,0x67,0x00,0x00,0x00]
420 v_cvt_u32_f32_e64 v5, flat_scratch_lo
421 // CHECK: [0x05,0x00,0x0e,0xd3,0x68,0x00,0x00,0x00]
423 v_cvt_u32_f32_e64 v5, flat_scratch_hi
424 // CHECK: [0x05,0x00,0x0e,0xd3,0x69,0x00,0x00,0x00]
426 v_cvt_u32_f32_e64 v5, vcc_lo
427 // CHECK: [0x05,0x00,0x0e,0xd3,0x6a,0x00,0x00,0x00]
429 v_cvt_u32_f32_e64 v5, vcc_hi
430 // CHECK: [0x05,0x00,0x0e,0xd3,0x6b,0x00,0x00,0x00]
432 v_cvt_u32_f32_e64 v5, tba_lo
433 // CHECK: [0x05,0x00,0x0e,0xd3,0x6c,0x00,0x00,0x00]
435 v_cvt_u32_f32_e64 v5, tba_hi
436 // CHECK: [0x05,0x00,0x0e,0xd3,0x6d,0x00,0x00,0x00]
438 v_cvt_u32_f32_e64 v5, tma_lo
439 // CHECK: [0x05,0x00,0x0e,0xd3,0x6e,0x00,0x00,0x00]
441 v_cvt_u32_f32_e64 v5, tma_hi
442 // CHECK: [0x05,0x00,0x0e,0xd3,0x6f,0x00,0x00,0x00]
444 v_cvt_u32_f32_e64 v5, ttmp11
445 // CHECK: [0x05,0x00,0x0e,0xd3,0x7b,0x00,0x00,0x00]
447 v_cvt_u32_f32_e64 v5, m0
448 // CHECK: [0x05,0x00,0x0e,0xd3,0x7c,0x00,0x00,0x00]
450 v_cvt_u32_f32_e64 v5, exec_lo
451 // CHECK: [0x05,0x00,0x0e,0xd3,0x7e,0x00,0x00,0x00]
453 v_cvt_u32_f32_e64 v5, exec_hi
454 // CHECK: [0x05,0x00,0x0e,0xd3,0x7f,0x00,0x00,0x00]
456 v_cvt_u32_f32_e64 v5, 0
457 // CHECK: [0x05,0x00,0x0e,0xd3,0x80,0x00,0x00,0x00]
459 v_cvt_u32_f32_e64 v5, -1
460 // CHECK: [0x05,0x00,0x0e,0xd3,0xc1,0x00,0x00,0x00]
462 v_cvt_u32_f32_e64 v5, 0.5
463 // CHECK: [0x05,0x00,0x0e,0xd3,0xf0,0x00,0x00,0x00]
465 v_cvt_u32_f32_e64 v5, -4.0
466 // CHECK: [0x05,0x00,0x0e,0xd3,0xf7,0x00,0x00,0x00]
468 v_cvt_u32_f32_e64 v5, src_vccz
469 // CHECK: [0x05,0x00,0x0e,0xd3,0xfb,0x00,0x00,0x00]
471 v_cvt_u32_f32_e64 v5, src_execz
472 // CHECK: [0x05,0x00,0x0e,0xd3,0xfc,0x00,0x00,0x00]
474 v_cvt_u32_f32_e64 v5, src_scc
475 // CHECK: [0x05,0x00,0x0e,0xd3,0xfd,0x00,0x00,0x00]
477 v_cvt_u32_f32_e64 v5, src_lds_direct
478 // CHECK: [0x05,0x00,0x0e,0xd3,0xfe,0x00,0x00,0x00]
480 v_cvt_u32_f32_e64 v5, -v1
481 // CHECK: [0x05,0x00,0x0e,0xd3,0x01,0x01,0x00,0x20]
483 v_cvt_u32_f32_e64 v5, |v1|
484 // CHECK: [0x05,0x01,0x0e,0xd3,0x01,0x01,0x00,0x00]
486 v_cvt_i32_f32_e64 v5, v1
487 // CHECK: [0x05,0x00,0x10,0xd3,0x01,0x01,0x00,0x00]
489 v_cvt_i32_f32_e64 v255, v1
490 // CHECK: [0xff,0x00,0x10,0xd3,0x01,0x01,0x00,0x00]
492 v_cvt_i32_f32_e64 v5, v255
493 // CHECK: [0x05,0x00,0x10,0xd3,0xff,0x01,0x00,0x00]
495 v_cvt_i32_f32_e64 v5, s1
496 // CHECK: [0x05,0x00,0x10,0xd3,0x01,0x00,0x00,0x00]
498 v_cvt_i32_f32_e64 v5, s103
499 // CHECK: [0x05,0x00,0x10,0xd3,0x67,0x00,0x00,0x00]
501 v_cvt_i32_f32_e64 v5, flat_scratch_lo
502 // CHECK: [0x05,0x00,0x10,0xd3,0x68,0x00,0x00,0x00]
504 v_cvt_i32_f32_e64 v5, flat_scratch_hi
505 // CHECK: [0x05,0x00,0x10,0xd3,0x69,0x00,0x00,0x00]
507 v_cvt_i32_f32_e64 v5, vcc_lo
508 // CHECK: [0x05,0x00,0x10,0xd3,0x6a,0x00,0x00,0x00]
510 v_cvt_i32_f32_e64 v5, vcc_hi
511 // CHECK: [0x05,0x00,0x10,0xd3,0x6b,0x00,0x00,0x00]
513 v_cvt_i32_f32_e64 v5, tba_lo
514 // CHECK: [0x05,0x00,0x10,0xd3,0x6c,0x00,0x00,0x00]
516 v_cvt_i32_f32_e64 v5, tba_hi
517 // CHECK: [0x05,0x00,0x10,0xd3,0x6d,0x00,0x00,0x00]
519 v_cvt_i32_f32_e64 v5, tma_lo
520 // CHECK: [0x05,0x00,0x10,0xd3,0x6e,0x00,0x00,0x00]
522 v_cvt_i32_f32_e64 v5, tma_hi
523 // CHECK: [0x05,0x00,0x10,0xd3,0x6f,0x00,0x00,0x00]
525 v_cvt_i32_f32_e64 v5, ttmp11
526 // CHECK: [0x05,0x00,0x10,0xd3,0x7b,0x00,0x00,0x00]
528 v_cvt_i32_f32_e64 v5, m0
529 // CHECK: [0x05,0x00,0x10,0xd3,0x7c,0x00,0x00,0x00]
531 v_cvt_i32_f32_e64 v5, exec_lo
532 // CHECK: [0x05,0x00,0x10,0xd3,0x7e,0x00,0x00,0x00]
534 v_cvt_i32_f32_e64 v5, exec_hi
535 // CHECK: [0x05,0x00,0x10,0xd3,0x7f,0x00,0x00,0x00]
537 v_cvt_i32_f32_e64 v5, 0
538 // CHECK: [0x05,0x00,0x10,0xd3,0x80,0x00,0x00,0x00]
540 v_cvt_i32_f32_e64 v5, -1
541 // CHECK: [0x05,0x00,0x10,0xd3,0xc1,0x00,0x00,0x00]
543 v_cvt_i32_f32_e64 v5, 0.5
544 // CHECK: [0x05,0x00,0x10,0xd3,0xf0,0x00,0x00,0x00]
546 v_cvt_i32_f32_e64 v5, -4.0
547 // CHECK: [0x05,0x00,0x10,0xd3,0xf7,0x00,0x00,0x00]
549 v_cvt_i32_f32_e64 v5, src_vccz
550 // CHECK: [0x05,0x00,0x10,0xd3,0xfb,0x00,0x00,0x00]
552 v_cvt_i32_f32_e64 v5, src_execz
553 // CHECK: [0x05,0x00,0x10,0xd3,0xfc,0x00,0x00,0x00]
555 v_cvt_i32_f32_e64 v5, src_scc
556 // CHECK: [0x05,0x00,0x10,0xd3,0xfd,0x00,0x00,0x00]
558 v_cvt_i32_f32_e64 v5, src_lds_direct
559 // CHECK: [0x05,0x00,0x10,0xd3,0xfe,0x00,0x00,0x00]
561 v_cvt_i32_f32_e64 v5, -v1
562 // CHECK: [0x05,0x00,0x10,0xd3,0x01,0x01,0x00,0x20]
564 v_cvt_i32_f32_e64 v5, |v1|
565 // CHECK: [0x05,0x01,0x10,0xd3,0x01,0x01,0x00,0x00]
567 v_cvt_f16_f32_e64 v5, v1
568 // CHECK: [0x05,0x00,0x14,0xd3,0x01,0x01,0x00,0x00]
570 v_cvt_f16_f32_e64 v255, v1
571 // CHECK: [0xff,0x00,0x14,0xd3,0x01,0x01,0x00,0x00]
573 v_cvt_f16_f32_e64 v5, v255
574 // CHECK: [0x05,0x00,0x14,0xd3,0xff,0x01,0x00,0x00]
576 v_cvt_f16_f32_e64 v5, s1
577 // CHECK: [0x05,0x00,0x14,0xd3,0x01,0x00,0x00,0x00]
579 v_cvt_f16_f32_e64 v5, s103
580 // CHECK: [0x05,0x00,0x14,0xd3,0x67,0x00,0x00,0x00]
582 v_cvt_f16_f32_e64 v5, flat_scratch_lo
583 // CHECK: [0x05,0x00,0x14,0xd3,0x68,0x00,0x00,0x00]
585 v_cvt_f16_f32_e64 v5, flat_scratch_hi
586 // CHECK: [0x05,0x00,0x14,0xd3,0x69,0x00,0x00,0x00]
588 v_cvt_f16_f32_e64 v5, vcc_lo
589 // CHECK: [0x05,0x00,0x14,0xd3,0x6a,0x00,0x00,0x00]
591 v_cvt_f16_f32_e64 v5, vcc_hi
592 // CHECK: [0x05,0x00,0x14,0xd3,0x6b,0x00,0x00,0x00]
594 v_cvt_f16_f32_e64 v5, tba_lo
595 // CHECK: [0x05,0x00,0x14,0xd3,0x6c,0x00,0x00,0x00]
597 v_cvt_f16_f32_e64 v5, tba_hi
598 // CHECK: [0x05,0x00,0x14,0xd3,0x6d,0x00,0x00,0x00]
600 v_cvt_f16_f32_e64 v5, tma_lo
601 // CHECK: [0x05,0x00,0x14,0xd3,0x6e,0x00,0x00,0x00]
603 v_cvt_f16_f32_e64 v5, tma_hi
604 // CHECK: [0x05,0x00,0x14,0xd3,0x6f,0x00,0x00,0x00]
606 v_cvt_f16_f32_e64 v5, ttmp11
607 // CHECK: [0x05,0x00,0x14,0xd3,0x7b,0x00,0x00,0x00]
609 v_cvt_f16_f32_e64 v5, m0
610 // CHECK: [0x05,0x00,0x14,0xd3,0x7c,0x00,0x00,0x00]
612 v_cvt_f16_f32_e64 v5, exec_lo
613 // CHECK: [0x05,0x00,0x14,0xd3,0x7e,0x00,0x00,0x00]
615 v_cvt_f16_f32_e64 v5, exec_hi
616 // CHECK: [0x05,0x00,0x14,0xd3,0x7f,0x00,0x00,0x00]
618 v_cvt_f16_f32_e64 v5, 0
619 // CHECK: [0x05,0x00,0x14,0xd3,0x80,0x00,0x00,0x00]
621 v_cvt_f16_f32_e64 v5, -1
622 // CHECK: [0x05,0x00,0x14,0xd3,0xc1,0x00,0x00,0x00]
624 v_cvt_f16_f32_e64 v5, 0.5
625 // CHECK: [0x05,0x00,0x14,0xd3,0xf0,0x00,0x00,0x00]
627 v_cvt_f16_f32_e64 v5, -4.0
628 // CHECK: [0x05,0x00,0x14,0xd3,0xf7,0x00,0x00,0x00]
630 v_cvt_f16_f32_e64 v5, src_vccz
631 // CHECK: [0x05,0x00,0x14,0xd3,0xfb,0x00,0x00,0x00]
633 v_cvt_f16_f32_e64 v5, src_execz
634 // CHECK: [0x05,0x00,0x14,0xd3,0xfc,0x00,0x00,0x00]
636 v_cvt_f16_f32_e64 v5, src_scc
637 // CHECK: [0x05,0x00,0x14,0xd3,0xfd,0x00,0x00,0x00]
639 v_cvt_f16_f32_e64 v5, src_lds_direct
640 // CHECK: [0x05,0x00,0x14,0xd3,0xfe,0x00,0x00,0x00]
642 v_cvt_f16_f32_e64 v5, -v1
643 // CHECK: [0x05,0x00,0x14,0xd3,0x01,0x01,0x00,0x20]
645 v_cvt_f16_f32_e64 v5, |v1|
646 // CHECK: [0x05,0x01,0x14,0xd3,0x01,0x01,0x00,0x00]
648 v_cvt_f32_f16_e64 v5, v1
649 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x00]
651 v_cvt_f32_f16_e64 v255, v1
652 // CHECK: [0xff,0x00,0x16,0xd3,0x01,0x01,0x00,0x00]
654 v_cvt_f32_f16_e64 v5, v255
655 // CHECK: [0x05,0x00,0x16,0xd3,0xff,0x01,0x00,0x00]
657 v_cvt_f32_f16_e64 v5, s1
658 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x00,0x00,0x00]
660 v_cvt_f32_f16_e64 v5, s103
661 // CHECK: [0x05,0x00,0x16,0xd3,0x67,0x00,0x00,0x00]
663 v_cvt_f32_f16_e64 v5, flat_scratch_lo
664 // CHECK: [0x05,0x00,0x16,0xd3,0x68,0x00,0x00,0x00]
666 v_cvt_f32_f16_e64 v5, flat_scratch_hi
667 // CHECK: [0x05,0x00,0x16,0xd3,0x69,0x00,0x00,0x00]
669 v_cvt_f32_f16_e64 v5, vcc_lo
670 // CHECK: [0x05,0x00,0x16,0xd3,0x6a,0x00,0x00,0x00]
672 v_cvt_f32_f16_e64 v5, vcc_hi
673 // CHECK: [0x05,0x00,0x16,0xd3,0x6b,0x00,0x00,0x00]
675 v_cvt_f32_f16_e64 v5, tba_lo
676 // CHECK: [0x05,0x00,0x16,0xd3,0x6c,0x00,0x00,0x00]
678 v_cvt_f32_f16_e64 v5, tba_hi
679 // CHECK: [0x05,0x00,0x16,0xd3,0x6d,0x00,0x00,0x00]
681 v_cvt_f32_f16_e64 v5, tma_lo
682 // CHECK: [0x05,0x00,0x16,0xd3,0x6e,0x00,0x00,0x00]
684 v_cvt_f32_f16_e64 v5, tma_hi
685 // CHECK: [0x05,0x00,0x16,0xd3,0x6f,0x00,0x00,0x00]
687 v_cvt_f32_f16_e64 v5, ttmp11
688 // CHECK: [0x05,0x00,0x16,0xd3,0x7b,0x00,0x00,0x00]
690 v_cvt_f32_f16_e64 v5, m0
691 // CHECK: [0x05,0x00,0x16,0xd3,0x7c,0x00,0x00,0x00]
693 v_cvt_f32_f16_e64 v5, exec_lo
694 // CHECK: [0x05,0x00,0x16,0xd3,0x7e,0x00,0x00,0x00]
696 v_cvt_f32_f16_e64 v5, exec_hi
697 // CHECK: [0x05,0x00,0x16,0xd3,0x7f,0x00,0x00,0x00]
699 v_cvt_f32_f16_e64 v5, src_vccz
700 // CHECK: [0x05,0x00,0x16,0xd3,0xfb,0x00,0x00,0x00]
702 v_cvt_f32_f16_e64 v5, src_execz
703 // CHECK: [0x05,0x00,0x16,0xd3,0xfc,0x00,0x00,0x00]
705 v_cvt_f32_f16_e64 v5, src_scc
706 // CHECK: [0x05,0x00,0x16,0xd3,0xfd,0x00,0x00,0x00]
708 v_cvt_f32_f16_e64 v5, src_lds_direct
709 // CHECK: [0x05,0x00,0x16,0xd3,0xfe,0x00,0x00,0x00]
711 v_cvt_f32_f16_e64 v5, v1 clamp
712 // CHECK: [0x05,0x08,0x16,0xd3,0x01,0x01,0x00,0x00]
714 v_cvt_f32_f16_e64 v5, v1 mul:2
715 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x08]
717 v_cvt_f32_f16_e64 v5, v1 mul:4
718 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x10]
720 v_cvt_f32_f16_e64 v5, v1 div:2
721 // CHECK: [0x05,0x00,0x16,0xd3,0x01,0x01,0x00,0x18]
723 v_cvt_rpi_i32_f32_e64 v5, v1
724 // CHECK: [0x05,0x00,0x18,0xd3,0x01,0x01,0x00,0x00]
726 v_cvt_rpi_i32_f32_e64 v255, v1
727 // CHECK: [0xff,0x00,0x18,0xd3,0x01,0x01,0x00,0x00]
729 v_cvt_rpi_i32_f32_e64 v5, v255
730 // CHECK: [0x05,0x00,0x18,0xd3,0xff,0x01,0x00,0x00]
732 v_cvt_rpi_i32_f32_e64 v5, s1
733 // CHECK: [0x05,0x00,0x18,0xd3,0x01,0x00,0x00,0x00]
735 v_cvt_rpi_i32_f32_e64 v5, s103
736 // CHECK: [0x05,0x00,0x18,0xd3,0x67,0x00,0x00,0x00]
738 v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo
739 // CHECK: [0x05,0x00,0x18,0xd3,0x68,0x00,0x00,0x00]
741 v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi
742 // CHECK: [0x05,0x00,0x18,0xd3,0x69,0x00,0x00,0x00]
744 v_cvt_rpi_i32_f32_e64 v5, vcc_lo
745 // CHECK: [0x05,0x00,0x18,0xd3,0x6a,0x00,0x00,0x00]
747 v_cvt_rpi_i32_f32_e64 v5, vcc_hi
748 // CHECK: [0x05,0x00,0x18,0xd3,0x6b,0x00,0x00,0x00]
750 v_cvt_rpi_i32_f32_e64 v5, tba_lo
751 // CHECK: [0x05,0x00,0x18,0xd3,0x6c,0x00,0x00,0x00]
753 v_cvt_rpi_i32_f32_e64 v5, tba_hi
754 // CHECK: [0x05,0x00,0x18,0xd3,0x6d,0x00,0x00,0x00]
756 v_cvt_rpi_i32_f32_e64 v5, tma_lo
757 // CHECK: [0x05,0x00,0x18,0xd3,0x6e,0x00,0x00,0x00]
759 v_cvt_rpi_i32_f32_e64 v5, tma_hi
760 // CHECK: [0x05,0x00,0x18,0xd3,0x6f,0x00,0x00,0x00]
762 v_cvt_rpi_i32_f32_e64 v5, ttmp11
763 // CHECK: [0x05,0x00,0x18,0xd3,0x7b,0x00,0x00,0x00]
765 v_cvt_rpi_i32_f32_e64 v5, m0
766 // CHECK: [0x05,0x00,0x18,0xd3,0x7c,0x00,0x00,0x00]
768 v_cvt_rpi_i32_f32_e64 v5, exec_lo
769 // CHECK: [0x05,0x00,0x18,0xd3,0x7e,0x00,0x00,0x00]
771 v_cvt_rpi_i32_f32_e64 v5, exec_hi
772 // CHECK: [0x05,0x00,0x18,0xd3,0x7f,0x00,0x00,0x00]
774 v_cvt_rpi_i32_f32_e64 v5, 0
775 // CHECK: [0x05,0x00,0x18,0xd3,0x80,0x00,0x00,0x00]
777 v_cvt_rpi_i32_f32_e64 v5, -1
778 // CHECK: [0x05,0x00,0x18,0xd3,0xc1,0x00,0x00,0x00]
780 v_cvt_rpi_i32_f32_e64 v5, 0.5
781 // CHECK: [0x05,0x00,0x18,0xd3,0xf0,0x00,0x00,0x00]
783 v_cvt_rpi_i32_f32_e64 v5, -4.0
784 // CHECK: [0x05,0x00,0x18,0xd3,0xf7,0x00,0x00,0x00]
786 v_cvt_rpi_i32_f32_e64 v5, src_vccz
787 // CHECK: [0x05,0x00,0x18,0xd3,0xfb,0x00,0x00,0x00]
789 v_cvt_rpi_i32_f32_e64 v5, src_execz
790 // CHECK: [0x05,0x00,0x18,0xd3,0xfc,0x00,0x00,0x00]
792 v_cvt_rpi_i32_f32_e64 v5, src_scc
793 // CHECK: [0x05,0x00,0x18,0xd3,0xfd,0x00,0x00,0x00]
795 v_cvt_rpi_i32_f32_e64 v5, src_lds_direct
796 // CHECK: [0x05,0x00,0x18,0xd3,0xfe,0x00,0x00,0x00]
798 v_cvt_rpi_i32_f32_e64 v5, -v1
799 // CHECK: [0x05,0x00,0x18,0xd3,0x01,0x01,0x00,0x20]
801 v_cvt_rpi_i32_f32_e64 v5, |v1|
802 // CHECK: [0x05,0x01,0x18,0xd3,0x01,0x01,0x00,0x00]
804 v_cvt_flr_i32_f32_e64 v5, v1
805 // CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x01,0x00,0x00]
807 v_cvt_flr_i32_f32_e64 v255, v1
808 // CHECK: [0xff,0x00,0x1a,0xd3,0x01,0x01,0x00,0x00]
810 v_cvt_flr_i32_f32_e64 v5, v255
811 // CHECK: [0x05,0x00,0x1a,0xd3,0xff,0x01,0x00,0x00]
813 v_cvt_flr_i32_f32_e64 v5, s1
814 // CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x00,0x00,0x00]
816 v_cvt_flr_i32_f32_e64 v5, s103
817 // CHECK: [0x05,0x00,0x1a,0xd3,0x67,0x00,0x00,0x00]
819 v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo
820 // CHECK: [0x05,0x00,0x1a,0xd3,0x68,0x00,0x00,0x00]
822 v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi
823 // CHECK: [0x05,0x00,0x1a,0xd3,0x69,0x00,0x00,0x00]
825 v_cvt_flr_i32_f32_e64 v5, vcc_lo
826 // CHECK: [0x05,0x00,0x1a,0xd3,0x6a,0x00,0x00,0x00]
828 v_cvt_flr_i32_f32_e64 v5, vcc_hi
829 // CHECK: [0x05,0x00,0x1a,0xd3,0x6b,0x00,0x00,0x00]
831 v_cvt_flr_i32_f32_e64 v5, tba_lo
832 // CHECK: [0x05,0x00,0x1a,0xd3,0x6c,0x00,0x00,0x00]
834 v_cvt_flr_i32_f32_e64 v5, tba_hi
835 // CHECK: [0x05,0x00,0x1a,0xd3,0x6d,0x00,0x00,0x00]
837 v_cvt_flr_i32_f32_e64 v5, tma_lo
838 // CHECK: [0x05,0x00,0x1a,0xd3,0x6e,0x00,0x00,0x00]
840 v_cvt_flr_i32_f32_e64 v5, tma_hi
841 // CHECK: [0x05,0x00,0x1a,0xd3,0x6f,0x00,0x00,0x00]
843 v_cvt_flr_i32_f32_e64 v5, ttmp11
844 // CHECK: [0x05,0x00,0x1a,0xd3,0x7b,0x00,0x00,0x00]
846 v_cvt_flr_i32_f32_e64 v5, m0
847 // CHECK: [0x05,0x00,0x1a,0xd3,0x7c,0x00,0x00,0x00]
849 v_cvt_flr_i32_f32_e64 v5, exec_lo
850 // CHECK: [0x05,0x00,0x1a,0xd3,0x7e,0x00,0x00,0x00]
852 v_cvt_flr_i32_f32_e64 v5, exec_hi
853 // CHECK: [0x05,0x00,0x1a,0xd3,0x7f,0x00,0x00,0x00]
855 v_cvt_flr_i32_f32_e64 v5, 0
856 // CHECK: [0x05,0x00,0x1a,0xd3,0x80,0x00,0x00,0x00]
858 v_cvt_flr_i32_f32_e64 v5, -1
859 // CHECK: [0x05,0x00,0x1a,0xd3,0xc1,0x00,0x00,0x00]
861 v_cvt_flr_i32_f32_e64 v5, 0.5
862 // CHECK: [0x05,0x00,0x1a,0xd3,0xf0,0x00,0x00,0x00]
864 v_cvt_flr_i32_f32_e64 v5, -4.0
865 // CHECK: [0x05,0x00,0x1a,0xd3,0xf7,0x00,0x00,0x00]
867 v_cvt_flr_i32_f32_e64 v5, src_vccz
868 // CHECK: [0x05,0x00,0x1a,0xd3,0xfb,0x00,0x00,0x00]
870 v_cvt_flr_i32_f32_e64 v5, src_execz
871 // CHECK: [0x05,0x00,0x1a,0xd3,0xfc,0x00,0x00,0x00]
873 v_cvt_flr_i32_f32_e64 v5, src_scc
874 // CHECK: [0x05,0x00,0x1a,0xd3,0xfd,0x00,0x00,0x00]
876 v_cvt_flr_i32_f32_e64 v5, src_lds_direct
877 // CHECK: [0x05,0x00,0x1a,0xd3,0xfe,0x00,0x00,0x00]
879 v_cvt_flr_i32_f32_e64 v5, -v1
880 // CHECK: [0x05,0x00,0x1a,0xd3,0x01,0x01,0x00,0x20]
882 v_cvt_flr_i32_f32_e64 v5, |v1|
883 // CHECK: [0x05,0x01,0x1a,0xd3,0x01,0x01,0x00,0x00]
885 v_cvt_off_f32_i4_e64 v5, v1
886 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x00]
888 v_cvt_off_f32_i4_e64 v255, v1
889 // CHECK: [0xff,0x00,0x1c,0xd3,0x01,0x01,0x00,0x00]
891 v_cvt_off_f32_i4_e64 v5, v255
892 // CHECK: [0x05,0x00,0x1c,0xd3,0xff,0x01,0x00,0x00]
894 v_cvt_off_f32_i4_e64 v5, s1
895 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x00,0x00,0x00]
897 v_cvt_off_f32_i4_e64 v5, s103
898 // CHECK: [0x05,0x00,0x1c,0xd3,0x67,0x00,0x00,0x00]
900 v_cvt_off_f32_i4_e64 v5, flat_scratch_lo
901 // CHECK: [0x05,0x00,0x1c,0xd3,0x68,0x00,0x00,0x00]
903 v_cvt_off_f32_i4_e64 v5, flat_scratch_hi
904 // CHECK: [0x05,0x00,0x1c,0xd3,0x69,0x00,0x00,0x00]
906 v_cvt_off_f32_i4_e64 v5, vcc_lo
907 // CHECK: [0x05,0x00,0x1c,0xd3,0x6a,0x00,0x00,0x00]
909 v_cvt_off_f32_i4_e64 v5, vcc_hi
910 // CHECK: [0x05,0x00,0x1c,0xd3,0x6b,0x00,0x00,0x00]
912 v_cvt_off_f32_i4_e64 v5, tba_lo
913 // CHECK: [0x05,0x00,0x1c,0xd3,0x6c,0x00,0x00,0x00]
915 v_cvt_off_f32_i4_e64 v5, tba_hi
916 // CHECK: [0x05,0x00,0x1c,0xd3,0x6d,0x00,0x00,0x00]
918 v_cvt_off_f32_i4_e64 v5, tma_lo
919 // CHECK: [0x05,0x00,0x1c,0xd3,0x6e,0x00,0x00,0x00]
921 v_cvt_off_f32_i4_e64 v5, tma_hi
922 // CHECK: [0x05,0x00,0x1c,0xd3,0x6f,0x00,0x00,0x00]
924 v_cvt_off_f32_i4_e64 v5, ttmp11
925 // CHECK: [0x05,0x00,0x1c,0xd3,0x7b,0x00,0x00,0x00]
927 v_cvt_off_f32_i4_e64 v5, m0
928 // CHECK: [0x05,0x00,0x1c,0xd3,0x7c,0x00,0x00,0x00]
930 v_cvt_off_f32_i4_e64 v5, exec_lo
931 // CHECK: [0x05,0x00,0x1c,0xd3,0x7e,0x00,0x00,0x00]
933 v_cvt_off_f32_i4_e64 v5, exec_hi
934 // CHECK: [0x05,0x00,0x1c,0xd3,0x7f,0x00,0x00,0x00]
936 v_cvt_off_f32_i4_e64 v5, 0
937 // CHECK: [0x05,0x00,0x1c,0xd3,0x80,0x00,0x00,0x00]
939 v_cvt_off_f32_i4_e64 v5, -1
940 // CHECK: [0x05,0x00,0x1c,0xd3,0xc1,0x00,0x00,0x00]
942 v_cvt_off_f32_i4_e64 v5, 0.5
943 // CHECK: [0x05,0x00,0x1c,0xd3,0xf0,0x00,0x00,0x00]
945 v_cvt_off_f32_i4_e64 v5, -4.0
946 // CHECK: [0x05,0x00,0x1c,0xd3,0xf7,0x00,0x00,0x00]
948 v_cvt_off_f32_i4_e64 v5, src_vccz
949 // CHECK: [0x05,0x00,0x1c,0xd3,0xfb,0x00,0x00,0x00]
951 v_cvt_off_f32_i4_e64 v5, src_execz
952 // CHECK: [0x05,0x00,0x1c,0xd3,0xfc,0x00,0x00,0x00]
954 v_cvt_off_f32_i4_e64 v5, src_scc
955 // CHECK: [0x05,0x00,0x1c,0xd3,0xfd,0x00,0x00,0x00]
957 v_cvt_off_f32_i4_e64 v5, src_lds_direct
958 // CHECK: [0x05,0x00,0x1c,0xd3,0xfe,0x00,0x00,0x00]
960 v_cvt_off_f32_i4_e64 v5, v1 clamp
961 // CHECK: [0x05,0x08,0x1c,0xd3,0x01,0x01,0x00,0x00]
963 v_cvt_off_f32_i4_e64 v5, v1 mul:2
964 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x08]
966 v_cvt_off_f32_i4_e64 v5, v1 mul:4
967 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x10]
969 v_cvt_off_f32_i4_e64 v5, v1 div:2
970 // CHECK: [0x05,0x00,0x1c,0xd3,0x01,0x01,0x00,0x18]
972 v_cvt_f32_f64_e64 v5, v[1:2]
973 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x00]
975 v_cvt_f32_f64_e64 v255, v[1:2]
976 // CHECK: [0xff,0x00,0x1e,0xd3,0x01,0x01,0x00,0x00]
978 v_cvt_f32_f64_e64 v5, v[254:255]
979 // CHECK: [0x05,0x00,0x1e,0xd3,0xfe,0x01,0x00,0x00]
981 v_cvt_f32_f64_e64 v5, s[2:3]
982 // CHECK: [0x05,0x00,0x1e,0xd3,0x02,0x00,0x00,0x00]
984 v_cvt_f32_f64_e64 v5, s[4:5]
985 // CHECK: [0x05,0x00,0x1e,0xd3,0x04,0x00,0x00,0x00]
987 v_cvt_f32_f64_e64 v5, s[102:103]
988 // CHECK: [0x05,0x00,0x1e,0xd3,0x66,0x00,0x00,0x00]
990 v_cvt_f32_f64_e64 v5, flat_scratch
991 // CHECK: [0x05,0x00,0x1e,0xd3,0x68,0x00,0x00,0x00]
993 v_cvt_f32_f64_e64 v5, vcc
994 // CHECK: [0x05,0x00,0x1e,0xd3,0x6a,0x00,0x00,0x00]
996 v_cvt_f32_f64_e64 v5, tba
997 // CHECK: [0x05,0x00,0x1e,0xd3,0x6c,0x00,0x00,0x00]
999 v_cvt_f32_f64_e64 v5, tma
1000 // CHECK: [0x05,0x00,0x1e,0xd3,0x6e,0x00,0x00,0x00]
1002 v_cvt_f32_f64_e64 v5, ttmp[10:11]
1003 // CHECK: [0x05,0x00,0x1e,0xd3,0x7a,0x00,0x00,0x00]
1005 v_cvt_f32_f64_e64 v5, exec
1006 // CHECK: [0x05,0x00,0x1e,0xd3,0x7e,0x00,0x00,0x00]
1008 v_cvt_f32_f64_e64 v5, 0
1009 // CHECK: [0x05,0x00,0x1e,0xd3,0x80,0x00,0x00,0x00]
1011 v_cvt_f32_f64_e64 v5, -1
1012 // CHECK: [0x05,0x00,0x1e,0xd3,0xc1,0x00,0x00,0x00]
1014 v_cvt_f32_f64_e64 v5, 0.5
1015 // CHECK: [0x05,0x00,0x1e,0xd3,0xf0,0x00,0x00,0x00]
1017 v_cvt_f32_f64_e64 v5, -4.0
1018 // CHECK: [0x05,0x00,0x1e,0xd3,0xf7,0x00,0x00,0x00]
1020 v_cvt_f32_f64_e64 v5, src_vccz
1021 // CHECK: [0x05,0x00,0x1e,0xd3,0xfb,0x00,0x00,0x00]
1023 v_cvt_f32_f64_e64 v5, src_execz
1024 // CHECK: [0x05,0x00,0x1e,0xd3,0xfc,0x00,0x00,0x00]
1026 v_cvt_f32_f64_e64 v5, src_scc
1027 // CHECK: [0x05,0x00,0x1e,0xd3,0xfd,0x00,0x00,0x00]
1029 v_cvt_f32_f64_e64 v5, -v[1:2]
1030 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x20]
1032 v_cvt_f32_f64_e64 v5, |v[1:2]|
1033 // CHECK: [0x05,0x01,0x1e,0xd3,0x01,0x01,0x00,0x00]
1035 v_cvt_f32_f64_e64 v5, v[1:2] clamp
1036 // CHECK: [0x05,0x08,0x1e,0xd3,0x01,0x01,0x00,0x00]
1038 v_cvt_f32_f64_e64 v5, v[1:2] mul:2
1039 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x08]
1041 v_cvt_f32_f64_e64 v5, v[1:2] mul:4
1042 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x10]
1044 v_cvt_f32_f64_e64 v5, v[1:2] div:2
1045 // CHECK: [0x05,0x00,0x1e,0xd3,0x01,0x01,0x00,0x18]
1047 v_cvt_f64_f32_e64 v[5:6], v1
1048 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x00]
1050 v_cvt_f64_f32_e64 v[254:255], v1
1051 // CHECK: [0xfe,0x00,0x20,0xd3,0x01,0x01,0x00,0x00]
1053 v_cvt_f64_f32_e64 v[5:6], v255
1054 // CHECK: [0x05,0x00,0x20,0xd3,0xff,0x01,0x00,0x00]
1056 v_cvt_f64_f32_e64 v[5:6], s1
1057 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x00,0x00,0x00]
1059 v_cvt_f64_f32_e64 v[5:6], s103
1060 // CHECK: [0x05,0x00,0x20,0xd3,0x67,0x00,0x00,0x00]
1062 v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo
1063 // CHECK: [0x05,0x00,0x20,0xd3,0x68,0x00,0x00,0x00]
1065 v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi
1066 // CHECK: [0x05,0x00,0x20,0xd3,0x69,0x00,0x00,0x00]
1068 v_cvt_f64_f32_e64 v[5:6], vcc_lo
1069 // CHECK: [0x05,0x00,0x20,0xd3,0x6a,0x00,0x00,0x00]
1071 v_cvt_f64_f32_e64 v[5:6], vcc_hi
1072 // CHECK: [0x05,0x00,0x20,0xd3,0x6b,0x00,0x00,0x00]
1074 v_cvt_f64_f32_e64 v[5:6], tba_lo
1075 // CHECK: [0x05,0x00,0x20,0xd3,0x6c,0x00,0x00,0x00]
1077 v_cvt_f64_f32_e64 v[5:6], tba_hi
1078 // CHECK: [0x05,0x00,0x20,0xd3,0x6d,0x00,0x00,0x00]
1080 v_cvt_f64_f32_e64 v[5:6], tma_lo
1081 // CHECK: [0x05,0x00,0x20,0xd3,0x6e,0x00,0x00,0x00]
1083 v_cvt_f64_f32_e64 v[5:6], tma_hi
1084 // CHECK: [0x05,0x00,0x20,0xd3,0x6f,0x00,0x00,0x00]
1086 v_cvt_f64_f32_e64 v[5:6], ttmp11
1087 // CHECK: [0x05,0x00,0x20,0xd3,0x7b,0x00,0x00,0x00]
1089 v_cvt_f64_f32_e64 v[5:6], m0
1090 // CHECK: [0x05,0x00,0x20,0xd3,0x7c,0x00,0x00,0x00]
1092 v_cvt_f64_f32_e64 v[5:6], exec_lo
1093 // CHECK: [0x05,0x00,0x20,0xd3,0x7e,0x00,0x00,0x00]
1095 v_cvt_f64_f32_e64 v[5:6], exec_hi
1096 // CHECK: [0x05,0x00,0x20,0xd3,0x7f,0x00,0x00,0x00]
1098 v_cvt_f64_f32_e64 v[5:6], 0
1099 // CHECK: [0x05,0x00,0x20,0xd3,0x80,0x00,0x00,0x00]
1101 v_cvt_f64_f32_e64 v[5:6], -1
1102 // CHECK: [0x05,0x00,0x20,0xd3,0xc1,0x00,0x00,0x00]
1104 v_cvt_f64_f32_e64 v[5:6], 0.5
1105 // CHECK: [0x05,0x00,0x20,0xd3,0xf0,0x00,0x00,0x00]
1107 v_cvt_f64_f32_e64 v[5:6], -4.0
1108 // CHECK: [0x05,0x00,0x20,0xd3,0xf7,0x00,0x00,0x00]
1110 v_cvt_f64_f32_e64 v[5:6], src_vccz
1111 // CHECK: [0x05,0x00,0x20,0xd3,0xfb,0x00,0x00,0x00]
1113 v_cvt_f64_f32_e64 v[5:6], src_execz
1114 // CHECK: [0x05,0x00,0x20,0xd3,0xfc,0x00,0x00,0x00]
1116 v_cvt_f64_f32_e64 v[5:6], src_scc
1117 // CHECK: [0x05,0x00,0x20,0xd3,0xfd,0x00,0x00,0x00]
1119 v_cvt_f64_f32_e64 v[5:6], src_lds_direct
1120 // CHECK: [0x05,0x00,0x20,0xd3,0xfe,0x00,0x00,0x00]
1122 v_cvt_f64_f32_e64 v[5:6], -v1
1123 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x20]
1125 v_cvt_f64_f32_e64 v[5:6], |v1|
1126 // CHECK: [0x05,0x01,0x20,0xd3,0x01,0x01,0x00,0x00]
1128 v_cvt_f64_f32_e64 v[5:6], v1 clamp
1129 // CHECK: [0x05,0x08,0x20,0xd3,0x01,0x01,0x00,0x00]
1131 v_cvt_f64_f32_e64 v[5:6], v1 mul:2
1132 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x08]
1134 v_cvt_f64_f32_e64 v[5:6], v1 mul:4
1135 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x10]
1137 v_cvt_f64_f32_e64 v[5:6], v1 div:2
1138 // CHECK: [0x05,0x00,0x20,0xd3,0x01,0x01,0x00,0x18]
1140 v_cvt_f32_ubyte0_e64 v5, v1
1141 // CHECK: [0x05,0x00,0x22,0xd3,0x01,0x01,0x00,0x00]
1143 v_cvt_f32_ubyte0_e64 v255, v1
1144 // CHECK: [0xff,0x00,0x22,0xd3,0x01,0x01,0x00,0x00]
1146 v_cvt_f32_ubyte0_e64 v5, v255
1147 // CHECK: [0x05,0x00,0x22,0xd3,0xff,0x01,0x00,0x00]
1149 v_cvt_f32_ubyte0_e64 v5, s1
1150 // CHECK: [0x05,0x00,0x22,0xd3,0x01,0x00,0x00,0x00]
1152 v_cvt_f32_ubyte0_e64 v5, s103
1153 // CHECK: [0x05,0x00,0x22,0xd3,0x67,0x00,0x00,0x00]
1155 v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo
1156 // CHECK: [0x05,0x00,0x22,0xd3,0x68,0x00,0x00,0x00]
1158 v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi
1159 // CHECK: [0x05,0x00,0x22,0xd3,0x69,0x00,0x00,0x00]
1161 v_cvt_f32_ubyte0_e64 v5, vcc_lo
1162 // CHECK: [0x05,0x00,0x22,0xd3,0x6a,0x00,0x00,0x00]
1164 v_cvt_f32_ubyte0_e64 v5, vcc_hi
1165 // CHECK: [0x05,0x00,0x22,0xd3,0x6b,0x00,0x00,0x00]
1167 v_cvt_f32_ubyte0_e64 v5, tba_lo
1168 // CHECK: [0x05,0x00,0x22,0xd3,0x6c,0x00,0x00,0x00]
1170 v_cvt_f32_ubyte0_e64 v5, tba_hi
1171 // CHECK: [0x05,0x00,0x22,0xd3,0x6d,0x00,0x00,0x00]
1173 v_cvt_f32_ubyte0_e64 v5, tma_lo
1174 // CHECK: [0x05,0x00,0x22,0xd3,0x6e,0x00,0x00,0x00]
1176 v_cvt_f32_ubyte0_e64 v5, tma_hi
1177 // CHECK: [0x05,0x00,0x22,0xd3,0x6f,0x00,0x00,0x00]
1179 v_cvt_f32_ubyte0_e64 v5, ttmp11
1180 // CHECK: [0x05,0x00,0x22,0xd3,0x7b,0x00,0x00,0x00]
1182 v_cvt_f32_ubyte0_e64 v5, m0
1183 // CHECK: [0x05,0x00,0x22,0xd3,0x7c,0x00,0x00,0x00]
1185 v_cvt_f32_ubyte0_e64 v5, exec_lo
1186 // CHECK: [0x05,0x00,0x22,0xd3,0x7e,0x00,0x00,0x00]
1188 v_cvt_f32_ubyte0_e64 v5, exec_hi
1189 // CHECK: [0x05,0x00,0x22,0xd3,0x7f,0x00,0x00,0x00]
1191 v_cvt_f32_ubyte0_e64 v5, 0
1192 // CHECK: [0x05,0x00,0x22,0xd3,0x80,0x00,0x00,0x00]
1194 v_cvt_f32_ubyte0_e64 v5, -1
1195 // CHECK: [0x05,0x00,0x22,0xd3,0xc1,0x00,0x00,0x00]
1197 v_cvt_f32_ubyte0_e64 v5, 0.5
1198 // CHECK: [0x05,0x00,0x22,0xd3,0xf0,0x00,0x00,0x00]
1200 v_cvt_f32_ubyte0_e64 v5, -4.0
1201 // CHECK: [0x05,0x00,0x22,0xd3,0xf7,0x00,0x00,0x00]
1203 v_cvt_f32_ubyte0_e64 v5, src_vccz
1204 // CHECK: [0x05,0x00,0x22,0xd3,0xfb,0x00,0x00,0x00]
1206 v_cvt_f32_ubyte0_e64 v5, src_execz
1207 // CHECK: [0x05,0x00,0x22,0xd3,0xfc,0x00,0x00,0x00]
1209 v_cvt_f32_ubyte0_e64 v5, src_scc
1210 // CHECK: [0x05,0x00,0x22,0xd3,0xfd,0x00,0x00,0x00]
1212 v_cvt_f32_ubyte0_e64 v5, src_lds_direct
1213 // CHECK: [0x05,0x00,0x22,0xd3,0xfe,0x00,0x00,0x00]
1215 v_cvt_f32_ubyte1_e64 v5, v1
1216 // CHECK: [0x05,0x00,0x24,0xd3,0x01,0x01,0x00,0x00]
1218 v_cvt_f32_ubyte1_e64 v255, v1
1219 // CHECK: [0xff,0x00,0x24,0xd3,0x01,0x01,0x00,0x00]
1221 v_cvt_f32_ubyte1_e64 v5, v255
1222 // CHECK: [0x05,0x00,0x24,0xd3,0xff,0x01,0x00,0x00]
1224 v_cvt_f32_ubyte1_e64 v5, s1
1225 // CHECK: [0x05,0x00,0x24,0xd3,0x01,0x00,0x00,0x00]
1227 v_cvt_f32_ubyte1_e64 v5, s103
1228 // CHECK: [0x05,0x00,0x24,0xd3,0x67,0x00,0x00,0x00]
1230 v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo
1231 // CHECK: [0x05,0x00,0x24,0xd3,0x68,0x00,0x00,0x00]
1233 v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi
1234 // CHECK: [0x05,0x00,0x24,0xd3,0x69,0x00,0x00,0x00]
1236 v_cvt_f32_ubyte1_e64 v5, vcc_lo
1237 // CHECK: [0x05,0x00,0x24,0xd3,0x6a,0x00,0x00,0x00]
1239 v_cvt_f32_ubyte1_e64 v5, vcc_hi
1240 // CHECK: [0x05,0x00,0x24,0xd3,0x6b,0x00,0x00,0x00]
1242 v_cvt_f32_ubyte1_e64 v5, tba_lo
1243 // CHECK: [0x05,0x00,0x24,0xd3,0x6c,0x00,0x00,0x00]
1245 v_cvt_f32_ubyte1_e64 v5, tba_hi
1246 // CHECK: [0x05,0x00,0x24,0xd3,0x6d,0x00,0x00,0x00]
1248 v_cvt_f32_ubyte1_e64 v5, tma_lo
1249 // CHECK: [0x05,0x00,0x24,0xd3,0x6e,0x00,0x00,0x00]
1251 v_cvt_f32_ubyte1_e64 v5, tma_hi
1252 // CHECK: [0x05,0x00,0x24,0xd3,0x6f,0x00,0x00,0x00]
1254 v_cvt_f32_ubyte1_e64 v5, ttmp11
1255 // CHECK: [0x05,0x00,0x24,0xd3,0x7b,0x00,0x00,0x00]
1257 v_cvt_f32_ubyte1_e64 v5, m0
1258 // CHECK: [0x05,0x00,0x24,0xd3,0x7c,0x00,0x00,0x00]
1260 v_cvt_f32_ubyte1_e64 v5, exec_lo
1261 // CHECK: [0x05,0x00,0x24,0xd3,0x7e,0x00,0x00,0x00]
1263 v_cvt_f32_ubyte1_e64 v5, exec_hi
1264 // CHECK: [0x05,0x00,0x24,0xd3,0x7f,0x00,0x00,0x00]
1266 v_cvt_f32_ubyte1_e64 v5, 0
1267 // CHECK: [0x05,0x00,0x24,0xd3,0x80,0x00,0x00,0x00]
1269 v_cvt_f32_ubyte1_e64 v5, -1
1270 // CHECK: [0x05,0x00,0x24,0xd3,0xc1,0x00,0x00,0x00]
1272 v_cvt_f32_ubyte1_e64 v5, 0.5
1273 // CHECK: [0x05,0x00,0x24,0xd3,0xf0,0x00,0x00,0x00]
1275 v_cvt_f32_ubyte1_e64 v5, -4.0
1276 // CHECK: [0x05,0x00,0x24,0xd3,0xf7,0x00,0x00,0x00]
1278 v_cvt_f32_ubyte1_e64 v5, src_vccz
1279 // CHECK: [0x05,0x00,0x24,0xd3,0xfb,0x00,0x00,0x00]
1281 v_cvt_f32_ubyte1_e64 v5, src_execz
1282 // CHECK: [0x05,0x00,0x24,0xd3,0xfc,0x00,0x00,0x00]
1284 v_cvt_f32_ubyte1_e64 v5, src_scc
1285 // CHECK: [0x05,0x00,0x24,0xd3,0xfd,0x00,0x00,0x00]
1287 v_cvt_f32_ubyte1_e64 v5, src_lds_direct
1288 // CHECK: [0x05,0x00,0x24,0xd3,0xfe,0x00,0x00,0x00]
1290 v_cvt_f32_ubyte2_e64 v5, v1
1291 // CHECK: [0x05,0x00,0x26,0xd3,0x01,0x01,0x00,0x00]
1293 v_cvt_f32_ubyte2_e64 v255, v1
1294 // CHECK: [0xff,0x00,0x26,0xd3,0x01,0x01,0x00,0x00]
1296 v_cvt_f32_ubyte2_e64 v5, v255
1297 // CHECK: [0x05,0x00,0x26,0xd3,0xff,0x01,0x00,0x00]
1299 v_cvt_f32_ubyte2_e64 v5, s1
1300 // CHECK: [0x05,0x00,0x26,0xd3,0x01,0x00,0x00,0x00]
1302 v_cvt_f32_ubyte2_e64 v5, s103
1303 // CHECK: [0x05,0x00,0x26,0xd3,0x67,0x00,0x00,0x00]
1305 v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo
1306 // CHECK: [0x05,0x00,0x26,0xd3,0x68,0x00,0x00,0x00]
1308 v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi
1309 // CHECK: [0x05,0x00,0x26,0xd3,0x69,0x00,0x00,0x00]
1311 v_cvt_f32_ubyte2_e64 v5, vcc_lo
1312 // CHECK: [0x05,0x00,0x26,0xd3,0x6a,0x00,0x00,0x00]
1314 v_cvt_f32_ubyte2_e64 v5, vcc_hi
1315 // CHECK: [0x05,0x00,0x26,0xd3,0x6b,0x00,0x00,0x00]
1317 v_cvt_f32_ubyte2_e64 v5, tba_lo
1318 // CHECK: [0x05,0x00,0x26,0xd3,0x6c,0x00,0x00,0x00]
1320 v_cvt_f32_ubyte2_e64 v5, tba_hi
1321 // CHECK: [0x05,0x00,0x26,0xd3,0x6d,0x00,0x00,0x00]
1323 v_cvt_f32_ubyte2_e64 v5, tma_lo
1324 // CHECK: [0x05,0x00,0x26,0xd3,0x6e,0x00,0x00,0x00]
1326 v_cvt_f32_ubyte2_e64 v5, tma_hi
1327 // CHECK: [0x05,0x00,0x26,0xd3,0x6f,0x00,0x00,0x00]
1329 v_cvt_f32_ubyte2_e64 v5, ttmp11
1330 // CHECK: [0x05,0x00,0x26,0xd3,0x7b,0x00,0x00,0x00]
1332 v_cvt_f32_ubyte2_e64 v5, m0
1333 // CHECK: [0x05,0x00,0x26,0xd3,0x7c,0x00,0x00,0x00]
1335 v_cvt_f32_ubyte2_e64 v5, exec_lo
1336 // CHECK: [0x05,0x00,0x26,0xd3,0x7e,0x00,0x00,0x00]
1338 v_cvt_f32_ubyte2_e64 v5, exec_hi
1339 // CHECK: [0x05,0x00,0x26,0xd3,0x7f,0x00,0x00,0x00]
1341 v_cvt_f32_ubyte2_e64 v5, 0
1342 // CHECK: [0x05,0x00,0x26,0xd3,0x80,0x00,0x00,0x00]
1344 v_cvt_f32_ubyte2_e64 v5, -1
1345 // CHECK: [0x05,0x00,0x26,0xd3,0xc1,0x00,0x00,0x00]
1347 v_cvt_f32_ubyte2_e64 v5, 0.5
1348 // CHECK: [0x05,0x00,0x26,0xd3,0xf0,0x00,0x00,0x00]
1350 v_cvt_f32_ubyte2_e64 v5, -4.0
1351 // CHECK: [0x05,0x00,0x26,0xd3,0xf7,0x00,0x00,0x00]
1353 v_cvt_f32_ubyte2_e64 v5, src_vccz
1354 // CHECK: [0x05,0x00,0x26,0xd3,0xfb,0x00,0x00,0x00]
1356 v_cvt_f32_ubyte2_e64 v5, src_execz
1357 // CHECK: [0x05,0x00,0x26,0xd3,0xfc,0x00,0x00,0x00]
1359 v_cvt_f32_ubyte2_e64 v5, src_scc
1360 // CHECK: [0x05,0x00,0x26,0xd3,0xfd,0x00,0x00,0x00]
1362 v_cvt_f32_ubyte2_e64 v5, src_lds_direct
1363 // CHECK: [0x05,0x00,0x26,0xd3,0xfe,0x00,0x00,0x00]
1365 v_cvt_f32_ubyte3_e64 v5, v1
1366 // CHECK: [0x05,0x00,0x28,0xd3,0x01,0x01,0x00,0x00]
1368 v_cvt_f32_ubyte3_e64 v255, v1
1369 // CHECK: [0xff,0x00,0x28,0xd3,0x01,0x01,0x00,0x00]
1371 v_cvt_f32_ubyte3_e64 v5, v255
1372 // CHECK: [0x05,0x00,0x28,0xd3,0xff,0x01,0x00,0x00]
1374 v_cvt_f32_ubyte3_e64 v5, s1
1375 // CHECK: [0x05,0x00,0x28,0xd3,0x01,0x00,0x00,0x00]
1377 v_cvt_f32_ubyte3_e64 v5, s103
1378 // CHECK: [0x05,0x00,0x28,0xd3,0x67,0x00,0x00,0x00]
1380 v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo
1381 // CHECK: [0x05,0x00,0x28,0xd3,0x68,0x00,0x00,0x00]
1383 v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi
1384 // CHECK: [0x05,0x00,0x28,0xd3,0x69,0x00,0x00,0x00]
1386 v_cvt_f32_ubyte3_e64 v5, vcc_lo
1387 // CHECK: [0x05,0x00,0x28,0xd3,0x6a,0x00,0x00,0x00]
1389 v_cvt_f32_ubyte3_e64 v5, vcc_hi
1390 // CHECK: [0x05,0x00,0x28,0xd3,0x6b,0x00,0x00,0x00]
1392 v_cvt_f32_ubyte3_e64 v5, tba_lo
1393 // CHECK: [0x05,0x00,0x28,0xd3,0x6c,0x00,0x00,0x00]
1395 v_cvt_f32_ubyte3_e64 v5, tba_hi
1396 // CHECK: [0x05,0x00,0x28,0xd3,0x6d,0x00,0x00,0x00]
1398 v_cvt_f32_ubyte3_e64 v5, tma_lo
1399 // CHECK: [0x05,0x00,0x28,0xd3,0x6e,0x00,0x00,0x00]
1401 v_cvt_f32_ubyte3_e64 v5, tma_hi
1402 // CHECK: [0x05,0x00,0x28,0xd3,0x6f,0x00,0x00,0x00]
1404 v_cvt_f32_ubyte3_e64 v5, ttmp11
1405 // CHECK: [0x05,0x00,0x28,0xd3,0x7b,0x00,0x00,0x00]
1407 v_cvt_f32_ubyte3_e64 v5, m0
1408 // CHECK: [0x05,0x00,0x28,0xd3,0x7c,0x00,0x00,0x00]
1410 v_cvt_f32_ubyte3_e64 v5, exec_lo
1411 // CHECK: [0x05,0x00,0x28,0xd3,0x7e,0x00,0x00,0x00]
1413 v_cvt_f32_ubyte3_e64 v5, exec_hi
1414 // CHECK: [0x05,0x00,0x28,0xd3,0x7f,0x00,0x00,0x00]
1416 v_cvt_f32_ubyte3_e64 v5, 0
1417 // CHECK: [0x05,0x00,0x28,0xd3,0x80,0x00,0x00,0x00]
1419 v_cvt_f32_ubyte3_e64 v5, -1
1420 // CHECK: [0x05,0x00,0x28,0xd3,0xc1,0x00,0x00,0x00]
1422 v_cvt_f32_ubyte3_e64 v5, 0.5
1423 // CHECK: [0x05,0x00,0x28,0xd3,0xf0,0x00,0x00,0x00]
1425 v_cvt_f32_ubyte3_e64 v5, -4.0
1426 // CHECK: [0x05,0x00,0x28,0xd3,0xf7,0x00,0x00,0x00]
1428 v_cvt_f32_ubyte3_e64 v5, src_vccz
1429 // CHECK: [0x05,0x00,0x28,0xd3,0xfb,0x00,0x00,0x00]
1431 v_cvt_f32_ubyte3_e64 v5, src_execz
1432 // CHECK: [0x05,0x00,0x28,0xd3,0xfc,0x00,0x00,0x00]
1434 v_cvt_f32_ubyte3_e64 v5, src_scc
1435 // CHECK: [0x05,0x00,0x28,0xd3,0xfd,0x00,0x00,0x00]
1437 v_cvt_f32_ubyte3_e64 v5, src_lds_direct
1438 // CHECK: [0x05,0x00,0x28,0xd3,0xfe,0x00,0x00,0x00]
1440 v_cvt_u32_f64_e64 v5, v[1:2]
1441 // CHECK: [0x05,0x00,0x2a,0xd3,0x01,0x01,0x00,0x00]
1443 v_cvt_u32_f64_e64 v255, v[1:2]
1444 // CHECK: [0xff,0x00,0x2a,0xd3,0x01,0x01,0x00,0x00]
1446 v_cvt_u32_f64_e64 v5, v[254:255]
1447 // CHECK: [0x05,0x00,0x2a,0xd3,0xfe,0x01,0x00,0x00]
1449 v_cvt_u32_f64_e64 v5, s[2:3]
1450 // CHECK: [0x05,0x00,0x2a,0xd3,0x02,0x00,0x00,0x00]
1452 v_cvt_u32_f64_e64 v5, s[4:5]
1453 // CHECK: [0x05,0x00,0x2a,0xd3,0x04,0x00,0x00,0x00]
1455 v_cvt_u32_f64_e64 v5, s[102:103]
1456 // CHECK: [0x05,0x00,0x2a,0xd3,0x66,0x00,0x00,0x00]
1458 v_cvt_u32_f64_e64 v5, flat_scratch
1459 // CHECK: [0x05,0x00,0x2a,0xd3,0x68,0x00,0x00,0x00]
1461 v_cvt_u32_f64_e64 v5, vcc
1462 // CHECK: [0x05,0x00,0x2a,0xd3,0x6a,0x00,0x00,0x00]
1464 v_cvt_u32_f64_e64 v5, tba
1465 // CHECK: [0x05,0x00,0x2a,0xd3,0x6c,0x00,0x00,0x00]
1467 v_cvt_u32_f64_e64 v5, tma
1468 // CHECK: [0x05,0x00,0x2a,0xd3,0x6e,0x00,0x00,0x00]
1470 v_cvt_u32_f64_e64 v5, ttmp[10:11]
1471 // CHECK: [0x05,0x00,0x2a,0xd3,0x7a,0x00,0x00,0x00]
1473 v_cvt_u32_f64_e64 v5, exec
1474 // CHECK: [0x05,0x00,0x2a,0xd3,0x7e,0x00,0x00,0x00]
1476 v_cvt_u32_f64_e64 v5, 0
1477 // CHECK: [0x05,0x00,0x2a,0xd3,0x80,0x00,0x00,0x00]
1479 v_cvt_u32_f64_e64 v5, -1
1480 // CHECK: [0x05,0x00,0x2a,0xd3,0xc1,0x00,0x00,0x00]
1482 v_cvt_u32_f64_e64 v5, 0.5
1483 // CHECK: [0x05,0x00,0x2a,0xd3,0xf0,0x00,0x00,0x00]
1485 v_cvt_u32_f64_e64 v5, -4.0
1486 // CHECK: [0x05,0x00,0x2a,0xd3,0xf7,0x00,0x00,0x00]
1488 v_cvt_u32_f64_e64 v5, src_vccz
1489 // CHECK: [0x05,0x00,0x2a,0xd3,0xfb,0x00,0x00,0x00]
1491 v_cvt_u32_f64_e64 v5, src_execz
1492 // CHECK: [0x05,0x00,0x2a,0xd3,0xfc,0x00,0x00,0x00]
1494 v_cvt_u32_f64_e64 v5, src_scc
1495 // CHECK: [0x05,0x00,0x2a,0xd3,0xfd,0x00,0x00,0x00]
1497 v_cvt_u32_f64_e64 v5, -v[1:2]
1498 // CHECK: [0x05,0x00,0x2a,0xd3,0x01,0x01,0x00,0x20]
1500 v_cvt_u32_f64_e64 v5, |v[1:2]|
1501 // CHECK: [0x05,0x01,0x2a,0xd3,0x01,0x01,0x00,0x00]
1503 v_cvt_f64_u32_e64 v[5:6], v1
1504 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x00]
1506 v_cvt_f64_u32_e64 v[254:255], v1
1507 // CHECK: [0xfe,0x00,0x2c,0xd3,0x01,0x01,0x00,0x00]
1509 v_cvt_f64_u32_e64 v[5:6], v255
1510 // CHECK: [0x05,0x00,0x2c,0xd3,0xff,0x01,0x00,0x00]
1512 v_cvt_f64_u32_e64 v[5:6], s1
1513 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x00,0x00,0x00]
1515 v_cvt_f64_u32_e64 v[5:6], s103
1516 // CHECK: [0x05,0x00,0x2c,0xd3,0x67,0x00,0x00,0x00]
1518 v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo
1519 // CHECK: [0x05,0x00,0x2c,0xd3,0x68,0x00,0x00,0x00]
1521 v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi
1522 // CHECK: [0x05,0x00,0x2c,0xd3,0x69,0x00,0x00,0x00]
1524 v_cvt_f64_u32_e64 v[5:6], vcc_lo
1525 // CHECK: [0x05,0x00,0x2c,0xd3,0x6a,0x00,0x00,0x00]
1527 v_cvt_f64_u32_e64 v[5:6], vcc_hi
1528 // CHECK: [0x05,0x00,0x2c,0xd3,0x6b,0x00,0x00,0x00]
1530 v_cvt_f64_u32_e64 v[5:6], tba_lo
1531 // CHECK: [0x05,0x00,0x2c,0xd3,0x6c,0x00,0x00,0x00]
1533 v_cvt_f64_u32_e64 v[5:6], tba_hi
1534 // CHECK: [0x05,0x00,0x2c,0xd3,0x6d,0x00,0x00,0x00]
1536 v_cvt_f64_u32_e64 v[5:6], tma_lo
1537 // CHECK: [0x05,0x00,0x2c,0xd3,0x6e,0x00,0x00,0x00]
1539 v_cvt_f64_u32_e64 v[5:6], tma_hi
1540 // CHECK: [0x05,0x00,0x2c,0xd3,0x6f,0x00,0x00,0x00]
1542 v_cvt_f64_u32_e64 v[5:6], ttmp11
1543 // CHECK: [0x05,0x00,0x2c,0xd3,0x7b,0x00,0x00,0x00]
1545 v_cvt_f64_u32_e64 v[5:6], m0
1546 // CHECK: [0x05,0x00,0x2c,0xd3,0x7c,0x00,0x00,0x00]
1548 v_cvt_f64_u32_e64 v[5:6], exec_lo
1549 // CHECK: [0x05,0x00,0x2c,0xd3,0x7e,0x00,0x00,0x00]
1551 v_cvt_f64_u32_e64 v[5:6], exec_hi
1552 // CHECK: [0x05,0x00,0x2c,0xd3,0x7f,0x00,0x00,0x00]
1554 v_cvt_f64_u32_e64 v[5:6], 0
1555 // CHECK: [0x05,0x00,0x2c,0xd3,0x80,0x00,0x00,0x00]
1557 v_cvt_f64_u32_e64 v[5:6], -1
1558 // CHECK: [0x05,0x00,0x2c,0xd3,0xc1,0x00,0x00,0x00]
1560 v_cvt_f64_u32_e64 v[5:6], 0.5
1561 // CHECK: [0x05,0x00,0x2c,0xd3,0xf0,0x00,0x00,0x00]
1563 v_cvt_f64_u32_e64 v[5:6], -4.0
1564 // CHECK: [0x05,0x00,0x2c,0xd3,0xf7,0x00,0x00,0x00]
1566 v_cvt_f64_u32_e64 v[5:6], src_vccz
1567 // CHECK: [0x05,0x00,0x2c,0xd3,0xfb,0x00,0x00,0x00]
1569 v_cvt_f64_u32_e64 v[5:6], src_execz
1570 // CHECK: [0x05,0x00,0x2c,0xd3,0xfc,0x00,0x00,0x00]
1572 v_cvt_f64_u32_e64 v[5:6], src_scc
1573 // CHECK: [0x05,0x00,0x2c,0xd3,0xfd,0x00,0x00,0x00]
1575 v_cvt_f64_u32_e64 v[5:6], src_lds_direct
1576 // CHECK: [0x05,0x00,0x2c,0xd3,0xfe,0x00,0x00,0x00]
1578 v_cvt_f64_u32_e64 v[5:6], v1 clamp
1579 // CHECK: [0x05,0x08,0x2c,0xd3,0x01,0x01,0x00,0x00]
1581 v_cvt_f64_u32_e64 v[5:6], v1 mul:2
1582 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x08]
1584 v_cvt_f64_u32_e64 v[5:6], v1 mul:4
1585 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x10]
1587 v_cvt_f64_u32_e64 v[5:6], v1 div:2
1588 // CHECK: [0x05,0x00,0x2c,0xd3,0x01,0x01,0x00,0x18]
1590 v_trunc_f64_e64 v[5:6], v[1:2]
1591 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x00]
1593 v_trunc_f64_e64 v[254:255], v[1:2]
1594 // CHECK: [0xfe,0x00,0x2e,0xd3,0x01,0x01,0x00,0x00]
1596 v_trunc_f64_e64 v[5:6], v[254:255]
1597 // CHECK: [0x05,0x00,0x2e,0xd3,0xfe,0x01,0x00,0x00]
1599 v_trunc_f64_e64 v[5:6], s[2:3]
1600 // CHECK: [0x05,0x00,0x2e,0xd3,0x02,0x00,0x00,0x00]
1602 v_trunc_f64_e64 v[5:6], s[4:5]
1603 // CHECK: [0x05,0x00,0x2e,0xd3,0x04,0x00,0x00,0x00]
1605 v_trunc_f64_e64 v[5:6], s[102:103]
1606 // CHECK: [0x05,0x00,0x2e,0xd3,0x66,0x00,0x00,0x00]
1608 v_trunc_f64_e64 v[5:6], flat_scratch
1609 // CHECK: [0x05,0x00,0x2e,0xd3,0x68,0x00,0x00,0x00]
1611 v_trunc_f64_e64 v[5:6], vcc
1612 // CHECK: [0x05,0x00,0x2e,0xd3,0x6a,0x00,0x00,0x00]
1614 v_trunc_f64_e64 v[5:6], tba
1615 // CHECK: [0x05,0x00,0x2e,0xd3,0x6c,0x00,0x00,0x00]
1617 v_trunc_f64_e64 v[5:6], tma
1618 // CHECK: [0x05,0x00,0x2e,0xd3,0x6e,0x00,0x00,0x00]
1620 v_trunc_f64_e64 v[5:6], ttmp[10:11]
1621 // CHECK: [0x05,0x00,0x2e,0xd3,0x7a,0x00,0x00,0x00]
1623 v_trunc_f64_e64 v[5:6], exec
1624 // CHECK: [0x05,0x00,0x2e,0xd3,0x7e,0x00,0x00,0x00]
1626 v_trunc_f64_e64 v[5:6], 0
1627 // CHECK: [0x05,0x00,0x2e,0xd3,0x80,0x00,0x00,0x00]
1629 v_trunc_f64_e64 v[5:6], -1
1630 // CHECK: [0x05,0x00,0x2e,0xd3,0xc1,0x00,0x00,0x00]
1632 v_trunc_f64_e64 v[5:6], 0.5
1633 // CHECK: [0x05,0x00,0x2e,0xd3,0xf0,0x00,0x00,0x00]
1635 v_trunc_f64_e64 v[5:6], -4.0
1636 // CHECK: [0x05,0x00,0x2e,0xd3,0xf7,0x00,0x00,0x00]
1638 v_trunc_f64_e64 v[5:6], src_vccz
1639 // CHECK: [0x05,0x00,0x2e,0xd3,0xfb,0x00,0x00,0x00]
1641 v_trunc_f64_e64 v[5:6], src_execz
1642 // CHECK: [0x05,0x00,0x2e,0xd3,0xfc,0x00,0x00,0x00]
1644 v_trunc_f64_e64 v[5:6], src_scc
1645 // CHECK: [0x05,0x00,0x2e,0xd3,0xfd,0x00,0x00,0x00]
1647 v_trunc_f64_e64 v[5:6], -v[1:2]
1648 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x20]
1650 v_trunc_f64_e64 v[5:6], |v[1:2]|
1651 // CHECK: [0x05,0x01,0x2e,0xd3,0x01,0x01,0x00,0x00]
1653 v_trunc_f64_e64 v[5:6], v[1:2] clamp
1654 // CHECK: [0x05,0x08,0x2e,0xd3,0x01,0x01,0x00,0x00]
1656 v_trunc_f64_e64 v[5:6], v[1:2] mul:2
1657 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x08]
1659 v_trunc_f64_e64 v[5:6], v[1:2] mul:4
1660 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x10]
1662 v_trunc_f64_e64 v[5:6], v[1:2] div:2
1663 // CHECK: [0x05,0x00,0x2e,0xd3,0x01,0x01,0x00,0x18]
1665 v_ceil_f64_e64 v[5:6], v[1:2]
1666 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x00]
1668 v_ceil_f64_e64 v[254:255], v[1:2]
1669 // CHECK: [0xfe,0x00,0x30,0xd3,0x01,0x01,0x00,0x00]
1671 v_ceil_f64_e64 v[5:6], v[254:255]
1672 // CHECK: [0x05,0x00,0x30,0xd3,0xfe,0x01,0x00,0x00]
1674 v_ceil_f64_e64 v[5:6], s[2:3]
1675 // CHECK: [0x05,0x00,0x30,0xd3,0x02,0x00,0x00,0x00]
1677 v_ceil_f64_e64 v[5:6], s[4:5]
1678 // CHECK: [0x05,0x00,0x30,0xd3,0x04,0x00,0x00,0x00]
1680 v_ceil_f64_e64 v[5:6], s[102:103]
1681 // CHECK: [0x05,0x00,0x30,0xd3,0x66,0x00,0x00,0x00]
1683 v_ceil_f64_e64 v[5:6], flat_scratch
1684 // CHECK: [0x05,0x00,0x30,0xd3,0x68,0x00,0x00,0x00]
1686 v_ceil_f64_e64 v[5:6], vcc
1687 // CHECK: [0x05,0x00,0x30,0xd3,0x6a,0x00,0x00,0x00]
1689 v_ceil_f64_e64 v[5:6], tba
1690 // CHECK: [0x05,0x00,0x30,0xd3,0x6c,0x00,0x00,0x00]
1692 v_ceil_f64_e64 v[5:6], tma
1693 // CHECK: [0x05,0x00,0x30,0xd3,0x6e,0x00,0x00,0x00]
1695 v_ceil_f64_e64 v[5:6], ttmp[10:11]
1696 // CHECK: [0x05,0x00,0x30,0xd3,0x7a,0x00,0x00,0x00]
1698 v_ceil_f64_e64 v[5:6], exec
1699 // CHECK: [0x05,0x00,0x30,0xd3,0x7e,0x00,0x00,0x00]
1701 v_ceil_f64_e64 v[5:6], 0
1702 // CHECK: [0x05,0x00,0x30,0xd3,0x80,0x00,0x00,0x00]
1704 v_ceil_f64_e64 v[5:6], -1
1705 // CHECK: [0x05,0x00,0x30,0xd3,0xc1,0x00,0x00,0x00]
1707 v_ceil_f64_e64 v[5:6], 0.5
1708 // CHECK: [0x05,0x00,0x30,0xd3,0xf0,0x00,0x00,0x00]
1710 v_ceil_f64_e64 v[5:6], -4.0
1711 // CHECK: [0x05,0x00,0x30,0xd3,0xf7,0x00,0x00,0x00]
1713 v_ceil_f64_e64 v[5:6], src_vccz
1714 // CHECK: [0x05,0x00,0x30,0xd3,0xfb,0x00,0x00,0x00]
1716 v_ceil_f64_e64 v[5:6], src_execz
1717 // CHECK: [0x05,0x00,0x30,0xd3,0xfc,0x00,0x00,0x00]
1719 v_ceil_f64_e64 v[5:6], src_scc
1720 // CHECK: [0x05,0x00,0x30,0xd3,0xfd,0x00,0x00,0x00]
1722 v_ceil_f64_e64 v[5:6], -v[1:2]
1723 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x20]
1725 v_ceil_f64_e64 v[5:6], |v[1:2]|
1726 // CHECK: [0x05,0x01,0x30,0xd3,0x01,0x01,0x00,0x00]
1728 v_ceil_f64_e64 v[5:6], v[1:2] clamp
1729 // CHECK: [0x05,0x08,0x30,0xd3,0x01,0x01,0x00,0x00]
1731 v_ceil_f64_e64 v[5:6], v[1:2] mul:2
1732 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x08]
1734 v_ceil_f64_e64 v[5:6], v[1:2] mul:4
1735 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x10]
1737 v_ceil_f64_e64 v[5:6], v[1:2] div:2
1738 // CHECK: [0x05,0x00,0x30,0xd3,0x01,0x01,0x00,0x18]
1740 v_rndne_f64_e64 v[5:6], v[1:2]
1741 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x00]
1743 v_rndne_f64_e64 v[254:255], v[1:2]
1744 // CHECK: [0xfe,0x00,0x32,0xd3,0x01,0x01,0x00,0x00]
1746 v_rndne_f64_e64 v[5:6], v[254:255]
1747 // CHECK: [0x05,0x00,0x32,0xd3,0xfe,0x01,0x00,0x00]
1749 v_rndne_f64_e64 v[5:6], s[2:3]
1750 // CHECK: [0x05,0x00,0x32,0xd3,0x02,0x00,0x00,0x00]
1752 v_rndne_f64_e64 v[5:6], s[4:5]
1753 // CHECK: [0x05,0x00,0x32,0xd3,0x04,0x00,0x00,0x00]
1755 v_rndne_f64_e64 v[5:6], s[102:103]
1756 // CHECK: [0x05,0x00,0x32,0xd3,0x66,0x00,0x00,0x00]
1758 v_rndne_f64_e64 v[5:6], flat_scratch
1759 // CHECK: [0x05,0x00,0x32,0xd3,0x68,0x00,0x00,0x00]
1761 v_rndne_f64_e64 v[5:6], vcc
1762 // CHECK: [0x05,0x00,0x32,0xd3,0x6a,0x00,0x00,0x00]
1764 v_rndne_f64_e64 v[5:6], tba
1765 // CHECK: [0x05,0x00,0x32,0xd3,0x6c,0x00,0x00,0x00]
1767 v_rndne_f64_e64 v[5:6], tma
1768 // CHECK: [0x05,0x00,0x32,0xd3,0x6e,0x00,0x00,0x00]
1770 v_rndne_f64_e64 v[5:6], ttmp[10:11]
1771 // CHECK: [0x05,0x00,0x32,0xd3,0x7a,0x00,0x00,0x00]
1773 v_rndne_f64_e64 v[5:6], exec
1774 // CHECK: [0x05,0x00,0x32,0xd3,0x7e,0x00,0x00,0x00]
1776 v_rndne_f64_e64 v[5:6], 0
1777 // CHECK: [0x05,0x00,0x32,0xd3,0x80,0x00,0x00,0x00]
1779 v_rndne_f64_e64 v[5:6], -1
1780 // CHECK: [0x05,0x00,0x32,0xd3,0xc1,0x00,0x00,0x00]
1782 v_rndne_f64_e64 v[5:6], 0.5
1783 // CHECK: [0x05,0x00,0x32,0xd3,0xf0,0x00,0x00,0x00]
1785 v_rndne_f64_e64 v[5:6], -4.0
1786 // CHECK: [0x05,0x00,0x32,0xd3,0xf7,0x00,0x00,0x00]
1788 v_rndne_f64_e64 v[5:6], src_vccz
1789 // CHECK: [0x05,0x00,0x32,0xd3,0xfb,0x00,0x00,0x00]
1791 v_rndne_f64_e64 v[5:6], src_execz
1792 // CHECK: [0x05,0x00,0x32,0xd3,0xfc,0x00,0x00,0x00]
1794 v_rndne_f64_e64 v[5:6], src_scc
1795 // CHECK: [0x05,0x00,0x32,0xd3,0xfd,0x00,0x00,0x00]
1797 v_rndne_f64_e64 v[5:6], -v[1:2]
1798 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x20]
1800 v_rndne_f64_e64 v[5:6], |v[1:2]|
1801 // CHECK: [0x05,0x01,0x32,0xd3,0x01,0x01,0x00,0x00]
1803 v_rndne_f64_e64 v[5:6], v[1:2] clamp
1804 // CHECK: [0x05,0x08,0x32,0xd3,0x01,0x01,0x00,0x00]
1806 v_rndne_f64_e64 v[5:6], v[1:2] mul:2
1807 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x08]
1809 v_rndne_f64_e64 v[5:6], v[1:2] mul:4
1810 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x10]
1812 v_rndne_f64_e64 v[5:6], v[1:2] div:2
1813 // CHECK: [0x05,0x00,0x32,0xd3,0x01,0x01,0x00,0x18]
1815 v_floor_f64_e64 v[5:6], v[1:2]
1816 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x00]
1818 v_floor_f64_e64 v[254:255], v[1:2]
1819 // CHECK: [0xfe,0x00,0x34,0xd3,0x01,0x01,0x00,0x00]
1821 v_floor_f64_e64 v[5:6], v[254:255]
1822 // CHECK: [0x05,0x00,0x34,0xd3,0xfe,0x01,0x00,0x00]
1824 v_floor_f64_e64 v[5:6], s[2:3]
1825 // CHECK: [0x05,0x00,0x34,0xd3,0x02,0x00,0x00,0x00]
1827 v_floor_f64_e64 v[5:6], s[4:5]
1828 // CHECK: [0x05,0x00,0x34,0xd3,0x04,0x00,0x00,0x00]
1830 v_floor_f64_e64 v[5:6], s[102:103]
1831 // CHECK: [0x05,0x00,0x34,0xd3,0x66,0x00,0x00,0x00]
1833 v_floor_f64_e64 v[5:6], flat_scratch
1834 // CHECK: [0x05,0x00,0x34,0xd3,0x68,0x00,0x00,0x00]
1836 v_floor_f64_e64 v[5:6], vcc
1837 // CHECK: [0x05,0x00,0x34,0xd3,0x6a,0x00,0x00,0x00]
1839 v_floor_f64_e64 v[5:6], tba
1840 // CHECK: [0x05,0x00,0x34,0xd3,0x6c,0x00,0x00,0x00]
1842 v_floor_f64_e64 v[5:6], tma
1843 // CHECK: [0x05,0x00,0x34,0xd3,0x6e,0x00,0x00,0x00]
1845 v_floor_f64_e64 v[5:6], ttmp[10:11]
1846 // CHECK: [0x05,0x00,0x34,0xd3,0x7a,0x00,0x00,0x00]
1848 v_floor_f64_e64 v[5:6], exec
1849 // CHECK: [0x05,0x00,0x34,0xd3,0x7e,0x00,0x00,0x00]
1851 v_floor_f64_e64 v[5:6], 0
1852 // CHECK: [0x05,0x00,0x34,0xd3,0x80,0x00,0x00,0x00]
1854 v_floor_f64_e64 v[5:6], -1
1855 // CHECK: [0x05,0x00,0x34,0xd3,0xc1,0x00,0x00,0x00]
1857 v_floor_f64_e64 v[5:6], 0.5
1858 // CHECK: [0x05,0x00,0x34,0xd3,0xf0,0x00,0x00,0x00]
1860 v_floor_f64_e64 v[5:6], -4.0
1861 // CHECK: [0x05,0x00,0x34,0xd3,0xf7,0x00,0x00,0x00]
1863 v_floor_f64_e64 v[5:6], src_vccz
1864 // CHECK: [0x05,0x00,0x34,0xd3,0xfb,0x00,0x00,0x00]
1866 v_floor_f64_e64 v[5:6], src_execz
1867 // CHECK: [0x05,0x00,0x34,0xd3,0xfc,0x00,0x00,0x00]
1869 v_floor_f64_e64 v[5:6], src_scc
1870 // CHECK: [0x05,0x00,0x34,0xd3,0xfd,0x00,0x00,0x00]
1872 v_floor_f64_e64 v[5:6], -v[1:2]
1873 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x20]
1875 v_floor_f64_e64 v[5:6], |v[1:2]|
1876 // CHECK: [0x05,0x01,0x34,0xd3,0x01,0x01,0x00,0x00]
1878 v_floor_f64_e64 v[5:6], v[1:2] clamp
1879 // CHECK: [0x05,0x08,0x34,0xd3,0x01,0x01,0x00,0x00]
1881 v_floor_f64_e64 v[5:6], v[1:2] mul:2
1882 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x08]
1884 v_floor_f64_e64 v[5:6], v[1:2] mul:4
1885 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x10]
1887 v_floor_f64_e64 v[5:6], v[1:2] div:2
1888 // CHECK: [0x05,0x00,0x34,0xd3,0x01,0x01,0x00,0x18]
1890 v_fract_f32_e64 v5, v1
1891 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x00]
1893 v_fract_f32_e64 v255, v1
1894 // CHECK: [0xff,0x00,0x40,0xd3,0x01,0x01,0x00,0x00]
1896 v_fract_f32_e64 v5, v255
1897 // CHECK: [0x05,0x00,0x40,0xd3,0xff,0x01,0x00,0x00]
1899 v_fract_f32_e64 v5, s1
1900 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x00,0x00,0x00]
1902 v_fract_f32_e64 v5, s103
1903 // CHECK: [0x05,0x00,0x40,0xd3,0x67,0x00,0x00,0x00]
1905 v_fract_f32_e64 v5, flat_scratch_lo
1906 // CHECK: [0x05,0x00,0x40,0xd3,0x68,0x00,0x00,0x00]
1908 v_fract_f32_e64 v5, flat_scratch_hi
1909 // CHECK: [0x05,0x00,0x40,0xd3,0x69,0x00,0x00,0x00]
1911 v_fract_f32_e64 v5, vcc_lo
1912 // CHECK: [0x05,0x00,0x40,0xd3,0x6a,0x00,0x00,0x00]
1914 v_fract_f32_e64 v5, vcc_hi
1915 // CHECK: [0x05,0x00,0x40,0xd3,0x6b,0x00,0x00,0x00]
1917 v_fract_f32_e64 v5, tba_lo
1918 // CHECK: [0x05,0x00,0x40,0xd3,0x6c,0x00,0x00,0x00]
1920 v_fract_f32_e64 v5, tba_hi
1921 // CHECK: [0x05,0x00,0x40,0xd3,0x6d,0x00,0x00,0x00]
1923 v_fract_f32_e64 v5, tma_lo
1924 // CHECK: [0x05,0x00,0x40,0xd3,0x6e,0x00,0x00,0x00]
1926 v_fract_f32_e64 v5, tma_hi
1927 // CHECK: [0x05,0x00,0x40,0xd3,0x6f,0x00,0x00,0x00]
1929 v_fract_f32_e64 v5, ttmp11
1930 // CHECK: [0x05,0x00,0x40,0xd3,0x7b,0x00,0x00,0x00]
1932 v_fract_f32_e64 v5, m0
1933 // CHECK: [0x05,0x00,0x40,0xd3,0x7c,0x00,0x00,0x00]
1935 v_fract_f32_e64 v5, exec_lo
1936 // CHECK: [0x05,0x00,0x40,0xd3,0x7e,0x00,0x00,0x00]
1938 v_fract_f32_e64 v5, exec_hi
1939 // CHECK: [0x05,0x00,0x40,0xd3,0x7f,0x00,0x00,0x00]
1941 v_fract_f32_e64 v5, 0
1942 // CHECK: [0x05,0x00,0x40,0xd3,0x80,0x00,0x00,0x00]
1944 v_fract_f32_e64 v5, -1
1945 // CHECK: [0x05,0x00,0x40,0xd3,0xc1,0x00,0x00,0x00]
1947 v_fract_f32_e64 v5, 0.5
1948 // CHECK: [0x05,0x00,0x40,0xd3,0xf0,0x00,0x00,0x00]
1950 v_fract_f32_e64 v5, -4.0
1951 // CHECK: [0x05,0x00,0x40,0xd3,0xf7,0x00,0x00,0x00]
1953 v_fract_f32_e64 v5, src_vccz
1954 // CHECK: [0x05,0x00,0x40,0xd3,0xfb,0x00,0x00,0x00]
1956 v_fract_f32_e64 v5, src_execz
1957 // CHECK: [0x05,0x00,0x40,0xd3,0xfc,0x00,0x00,0x00]
1959 v_fract_f32_e64 v5, src_scc
1960 // CHECK: [0x05,0x00,0x40,0xd3,0xfd,0x00,0x00,0x00]
1962 v_fract_f32_e64 v5, src_lds_direct
1963 // CHECK: [0x05,0x00,0x40,0xd3,0xfe,0x00,0x00,0x00]
1965 v_fract_f32_e64 v5, -v1
1966 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x20]
1968 v_fract_f32_e64 v5, |v1|
1969 // CHECK: [0x05,0x01,0x40,0xd3,0x01,0x01,0x00,0x00]
1971 v_fract_f32_e64 v5, v1 clamp
1972 // CHECK: [0x05,0x08,0x40,0xd3,0x01,0x01,0x00,0x00]
1974 v_fract_f32_e64 v5, v1 mul:2
1975 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x08]
1977 v_fract_f32_e64 v5, v1 mul:4
1978 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x10]
1980 v_fract_f32_e64 v5, v1 div:2
1981 // CHECK: [0x05,0x00,0x40,0xd3,0x01,0x01,0x00,0x18]
1983 v_trunc_f32_e64 v5, v1
1984 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x00]
1986 v_trunc_f32_e64 v255, v1
1987 // CHECK: [0xff,0x00,0x42,0xd3,0x01,0x01,0x00,0x00]
1989 v_trunc_f32_e64 v5, v255
1990 // CHECK: [0x05,0x00,0x42,0xd3,0xff,0x01,0x00,0x00]
1992 v_trunc_f32_e64 v5, s1
1993 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x00,0x00,0x00]
1995 v_trunc_f32_e64 v5, s103
1996 // CHECK: [0x05,0x00,0x42,0xd3,0x67,0x00,0x00,0x00]
1998 v_trunc_f32_e64 v5, flat_scratch_lo
1999 // CHECK: [0x05,0x00,0x42,0xd3,0x68,0x00,0x00,0x00]
2001 v_trunc_f32_e64 v5, flat_scratch_hi
2002 // CHECK: [0x05,0x00,0x42,0xd3,0x69,0x00,0x00,0x00]
2004 v_trunc_f32_e64 v5, vcc_lo
2005 // CHECK: [0x05,0x00,0x42,0xd3,0x6a,0x00,0x00,0x00]
2007 v_trunc_f32_e64 v5, vcc_hi
2008 // CHECK: [0x05,0x00,0x42,0xd3,0x6b,0x00,0x00,0x00]
2010 v_trunc_f32_e64 v5, tba_lo
2011 // CHECK: [0x05,0x00,0x42,0xd3,0x6c,0x00,0x00,0x00]
2013 v_trunc_f32_e64 v5, tba_hi
2014 // CHECK: [0x05,0x00,0x42,0xd3,0x6d,0x00,0x00,0x00]
2016 v_trunc_f32_e64 v5, tma_lo
2017 // CHECK: [0x05,0x00,0x42,0xd3,0x6e,0x00,0x00,0x00]
2019 v_trunc_f32_e64 v5, tma_hi
2020 // CHECK: [0x05,0x00,0x42,0xd3,0x6f,0x00,0x00,0x00]
2022 v_trunc_f32_e64 v5, ttmp11
2023 // CHECK: [0x05,0x00,0x42,0xd3,0x7b,0x00,0x00,0x00]
2025 v_trunc_f32_e64 v5, m0
2026 // CHECK: [0x05,0x00,0x42,0xd3,0x7c,0x00,0x00,0x00]
2028 v_trunc_f32_e64 v5, exec_lo
2029 // CHECK: [0x05,0x00,0x42,0xd3,0x7e,0x00,0x00,0x00]
2031 v_trunc_f32_e64 v5, exec_hi
2032 // CHECK: [0x05,0x00,0x42,0xd3,0x7f,0x00,0x00,0x00]
2034 v_trunc_f32_e64 v5, 0
2035 // CHECK: [0x05,0x00,0x42,0xd3,0x80,0x00,0x00,0x00]
2037 v_trunc_f32_e64 v5, -1
2038 // CHECK: [0x05,0x00,0x42,0xd3,0xc1,0x00,0x00,0x00]
2040 v_trunc_f32_e64 v5, 0.5
2041 // CHECK: [0x05,0x00,0x42,0xd3,0xf0,0x00,0x00,0x00]
2043 v_trunc_f32_e64 v5, -4.0
2044 // CHECK: [0x05,0x00,0x42,0xd3,0xf7,0x00,0x00,0x00]
2046 v_trunc_f32_e64 v5, src_vccz
2047 // CHECK: [0x05,0x00,0x42,0xd3,0xfb,0x00,0x00,0x00]
2049 v_trunc_f32_e64 v5, src_execz
2050 // CHECK: [0x05,0x00,0x42,0xd3,0xfc,0x00,0x00,0x00]
2052 v_trunc_f32_e64 v5, src_scc
2053 // CHECK: [0x05,0x00,0x42,0xd3,0xfd,0x00,0x00,0x00]
2055 v_trunc_f32_e64 v5, src_lds_direct
2056 // CHECK: [0x05,0x00,0x42,0xd3,0xfe,0x00,0x00,0x00]
2058 v_trunc_f32_e64 v5, -v1
2059 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x20]
2061 v_trunc_f32_e64 v5, |v1|
2062 // CHECK: [0x05,0x01,0x42,0xd3,0x01,0x01,0x00,0x00]
2064 v_trunc_f32_e64 v5, v1 clamp
2065 // CHECK: [0x05,0x08,0x42,0xd3,0x01,0x01,0x00,0x00]
2067 v_trunc_f32_e64 v5, v1 mul:2
2068 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x08]
2070 v_trunc_f32_e64 v5, v1 mul:4
2071 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x10]
2073 v_trunc_f32_e64 v5, v1 div:2
2074 // CHECK: [0x05,0x00,0x42,0xd3,0x01,0x01,0x00,0x18]
2076 v_ceil_f32_e64 v5, v1
2077 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x00]
2079 v_ceil_f32_e64 v255, v1
2080 // CHECK: [0xff,0x00,0x44,0xd3,0x01,0x01,0x00,0x00]
2082 v_ceil_f32_e64 v5, v255
2083 // CHECK: [0x05,0x00,0x44,0xd3,0xff,0x01,0x00,0x00]
2085 v_ceil_f32_e64 v5, s1
2086 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x00,0x00,0x00]
2088 v_ceil_f32_e64 v5, s103
2089 // CHECK: [0x05,0x00,0x44,0xd3,0x67,0x00,0x00,0x00]
2091 v_ceil_f32_e64 v5, flat_scratch_lo
2092 // CHECK: [0x05,0x00,0x44,0xd3,0x68,0x00,0x00,0x00]
2094 v_ceil_f32_e64 v5, flat_scratch_hi
2095 // CHECK: [0x05,0x00,0x44,0xd3,0x69,0x00,0x00,0x00]
2097 v_ceil_f32_e64 v5, vcc_lo
2098 // CHECK: [0x05,0x00,0x44,0xd3,0x6a,0x00,0x00,0x00]
2100 v_ceil_f32_e64 v5, vcc_hi
2101 // CHECK: [0x05,0x00,0x44,0xd3,0x6b,0x00,0x00,0x00]
2103 v_ceil_f32_e64 v5, tba_lo
2104 // CHECK: [0x05,0x00,0x44,0xd3,0x6c,0x00,0x00,0x00]
2106 v_ceil_f32_e64 v5, tba_hi
2107 // CHECK: [0x05,0x00,0x44,0xd3,0x6d,0x00,0x00,0x00]
2109 v_ceil_f32_e64 v5, tma_lo
2110 // CHECK: [0x05,0x00,0x44,0xd3,0x6e,0x00,0x00,0x00]
2112 v_ceil_f32_e64 v5, tma_hi
2113 // CHECK: [0x05,0x00,0x44,0xd3,0x6f,0x00,0x00,0x00]
2115 v_ceil_f32_e64 v5, ttmp11
2116 // CHECK: [0x05,0x00,0x44,0xd3,0x7b,0x00,0x00,0x00]
2118 v_ceil_f32_e64 v5, m0
2119 // CHECK: [0x05,0x00,0x44,0xd3,0x7c,0x00,0x00,0x00]
2121 v_ceil_f32_e64 v5, exec_lo
2122 // CHECK: [0x05,0x00,0x44,0xd3,0x7e,0x00,0x00,0x00]
2124 v_ceil_f32_e64 v5, exec_hi
2125 // CHECK: [0x05,0x00,0x44,0xd3,0x7f,0x00,0x00,0x00]
2127 v_ceil_f32_e64 v5, 0
2128 // CHECK: [0x05,0x00,0x44,0xd3,0x80,0x00,0x00,0x00]
2130 v_ceil_f32_e64 v5, -1
2131 // CHECK: [0x05,0x00,0x44,0xd3,0xc1,0x00,0x00,0x00]
2133 v_ceil_f32_e64 v5, 0.5
2134 // CHECK: [0x05,0x00,0x44,0xd3,0xf0,0x00,0x00,0x00]
2136 v_ceil_f32_e64 v5, -4.0
2137 // CHECK: [0x05,0x00,0x44,0xd3,0xf7,0x00,0x00,0x00]
2139 v_ceil_f32_e64 v5, src_vccz
2140 // CHECK: [0x05,0x00,0x44,0xd3,0xfb,0x00,0x00,0x00]
2142 v_ceil_f32_e64 v5, src_execz
2143 // CHECK: [0x05,0x00,0x44,0xd3,0xfc,0x00,0x00,0x00]
2145 v_ceil_f32_e64 v5, src_scc
2146 // CHECK: [0x05,0x00,0x44,0xd3,0xfd,0x00,0x00,0x00]
2148 v_ceil_f32_e64 v5, src_lds_direct
2149 // CHECK: [0x05,0x00,0x44,0xd3,0xfe,0x00,0x00,0x00]
2151 v_ceil_f32_e64 v5, -v1
2152 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x20]
2154 v_ceil_f32_e64 v5, |v1|
2155 // CHECK: [0x05,0x01,0x44,0xd3,0x01,0x01,0x00,0x00]
2157 v_ceil_f32_e64 v5, v1 clamp
2158 // CHECK: [0x05,0x08,0x44,0xd3,0x01,0x01,0x00,0x00]
2160 v_ceil_f32_e64 v5, v1 mul:2
2161 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x08]
2163 v_ceil_f32_e64 v5, v1 mul:4
2164 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x10]
2166 v_ceil_f32_e64 v5, v1 div:2
2167 // CHECK: [0x05,0x00,0x44,0xd3,0x01,0x01,0x00,0x18]
2169 v_rndne_f32_e64 v5, v1
2170 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x00]
2172 v_rndne_f32_e64 v255, v1
2173 // CHECK: [0xff,0x00,0x46,0xd3,0x01,0x01,0x00,0x00]
2175 v_rndne_f32_e64 v5, v255
2176 // CHECK: [0x05,0x00,0x46,0xd3,0xff,0x01,0x00,0x00]
2178 v_rndne_f32_e64 v5, s1
2179 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x00,0x00,0x00]
2181 v_rndne_f32_e64 v5, s103
2182 // CHECK: [0x05,0x00,0x46,0xd3,0x67,0x00,0x00,0x00]
2184 v_rndne_f32_e64 v5, flat_scratch_lo
2185 // CHECK: [0x05,0x00,0x46,0xd3,0x68,0x00,0x00,0x00]
2187 v_rndne_f32_e64 v5, flat_scratch_hi
2188 // CHECK: [0x05,0x00,0x46,0xd3,0x69,0x00,0x00,0x00]
2190 v_rndne_f32_e64 v5, vcc_lo
2191 // CHECK: [0x05,0x00,0x46,0xd3,0x6a,0x00,0x00,0x00]
2193 v_rndne_f32_e64 v5, vcc_hi
2194 // CHECK: [0x05,0x00,0x46,0xd3,0x6b,0x00,0x00,0x00]
2196 v_rndne_f32_e64 v5, tba_lo
2197 // CHECK: [0x05,0x00,0x46,0xd3,0x6c,0x00,0x00,0x00]
2199 v_rndne_f32_e64 v5, tba_hi
2200 // CHECK: [0x05,0x00,0x46,0xd3,0x6d,0x00,0x00,0x00]
2202 v_rndne_f32_e64 v5, tma_lo
2203 // CHECK: [0x05,0x00,0x46,0xd3,0x6e,0x00,0x00,0x00]
2205 v_rndne_f32_e64 v5, tma_hi
2206 // CHECK: [0x05,0x00,0x46,0xd3,0x6f,0x00,0x00,0x00]
2208 v_rndne_f32_e64 v5, ttmp11
2209 // CHECK: [0x05,0x00,0x46,0xd3,0x7b,0x00,0x00,0x00]
2211 v_rndne_f32_e64 v5, m0
2212 // CHECK: [0x05,0x00,0x46,0xd3,0x7c,0x00,0x00,0x00]
2214 v_rndne_f32_e64 v5, exec_lo
2215 // CHECK: [0x05,0x00,0x46,0xd3,0x7e,0x00,0x00,0x00]
2217 v_rndne_f32_e64 v5, exec_hi
2218 // CHECK: [0x05,0x00,0x46,0xd3,0x7f,0x00,0x00,0x00]
2220 v_rndne_f32_e64 v5, 0
2221 // CHECK: [0x05,0x00,0x46,0xd3,0x80,0x00,0x00,0x00]
2223 v_rndne_f32_e64 v5, -1
2224 // CHECK: [0x05,0x00,0x46,0xd3,0xc1,0x00,0x00,0x00]
2226 v_rndne_f32_e64 v5, 0.5
2227 // CHECK: [0x05,0x00,0x46,0xd3,0xf0,0x00,0x00,0x00]
2229 v_rndne_f32_e64 v5, -4.0
2230 // CHECK: [0x05,0x00,0x46,0xd3,0xf7,0x00,0x00,0x00]
2232 v_rndne_f32_e64 v5, src_vccz
2233 // CHECK: [0x05,0x00,0x46,0xd3,0xfb,0x00,0x00,0x00]
2235 v_rndne_f32_e64 v5, src_execz
2236 // CHECK: [0x05,0x00,0x46,0xd3,0xfc,0x00,0x00,0x00]
2238 v_rndne_f32_e64 v5, src_scc
2239 // CHECK: [0x05,0x00,0x46,0xd3,0xfd,0x00,0x00,0x00]
2241 v_rndne_f32_e64 v5, src_lds_direct
2242 // CHECK: [0x05,0x00,0x46,0xd3,0xfe,0x00,0x00,0x00]
2244 v_rndne_f32_e64 v5, -v1
2245 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x20]
2247 v_rndne_f32_e64 v5, |v1|
2248 // CHECK: [0x05,0x01,0x46,0xd3,0x01,0x01,0x00,0x00]
2250 v_rndne_f32_e64 v5, v1 clamp
2251 // CHECK: [0x05,0x08,0x46,0xd3,0x01,0x01,0x00,0x00]
2253 v_rndne_f32_e64 v5, v1 mul:2
2254 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x08]
2256 v_rndne_f32_e64 v5, v1 mul:4
2257 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x10]
2259 v_rndne_f32_e64 v5, v1 div:2
2260 // CHECK: [0x05,0x00,0x46,0xd3,0x01,0x01,0x00,0x18]
2262 v_floor_f32_e64 v5, v1
2263 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x00]
2265 v_floor_f32_e64 v255, v1
2266 // CHECK: [0xff,0x00,0x48,0xd3,0x01,0x01,0x00,0x00]
2268 v_floor_f32_e64 v5, v255
2269 // CHECK: [0x05,0x00,0x48,0xd3,0xff,0x01,0x00,0x00]
2271 v_floor_f32_e64 v5, s1
2272 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x00,0x00,0x00]
2274 v_floor_f32_e64 v5, s103
2275 // CHECK: [0x05,0x00,0x48,0xd3,0x67,0x00,0x00,0x00]
2277 v_floor_f32_e64 v5, flat_scratch_lo
2278 // CHECK: [0x05,0x00,0x48,0xd3,0x68,0x00,0x00,0x00]
2280 v_floor_f32_e64 v5, flat_scratch_hi
2281 // CHECK: [0x05,0x00,0x48,0xd3,0x69,0x00,0x00,0x00]
2283 v_floor_f32_e64 v5, vcc_lo
2284 // CHECK: [0x05,0x00,0x48,0xd3,0x6a,0x00,0x00,0x00]
2286 v_floor_f32_e64 v5, vcc_hi
2287 // CHECK: [0x05,0x00,0x48,0xd3,0x6b,0x00,0x00,0x00]
2289 v_floor_f32_e64 v5, tba_lo
2290 // CHECK: [0x05,0x00,0x48,0xd3,0x6c,0x00,0x00,0x00]
2292 v_floor_f32_e64 v5, tba_hi
2293 // CHECK: [0x05,0x00,0x48,0xd3,0x6d,0x00,0x00,0x00]
2295 v_floor_f32_e64 v5, tma_lo
2296 // CHECK: [0x05,0x00,0x48,0xd3,0x6e,0x00,0x00,0x00]
2298 v_floor_f32_e64 v5, tma_hi
2299 // CHECK: [0x05,0x00,0x48,0xd3,0x6f,0x00,0x00,0x00]
2301 v_floor_f32_e64 v5, ttmp11
2302 // CHECK: [0x05,0x00,0x48,0xd3,0x7b,0x00,0x00,0x00]
2304 v_floor_f32_e64 v5, m0
2305 // CHECK: [0x05,0x00,0x48,0xd3,0x7c,0x00,0x00,0x00]
2307 v_floor_f32_e64 v5, exec_lo
2308 // CHECK: [0x05,0x00,0x48,0xd3,0x7e,0x00,0x00,0x00]
2310 v_floor_f32_e64 v5, exec_hi
2311 // CHECK: [0x05,0x00,0x48,0xd3,0x7f,0x00,0x00,0x00]
2313 v_floor_f32_e64 v5, 0
2314 // CHECK: [0x05,0x00,0x48,0xd3,0x80,0x00,0x00,0x00]
2316 v_floor_f32_e64 v5, -1
2317 // CHECK: [0x05,0x00,0x48,0xd3,0xc1,0x00,0x00,0x00]
2319 v_floor_f32_e64 v5, 0.5
2320 // CHECK: [0x05,0x00,0x48,0xd3,0xf0,0x00,0x00,0x00]
2322 v_floor_f32_e64 v5, -4.0
2323 // CHECK: [0x05,0x00,0x48,0xd3,0xf7,0x00,0x00,0x00]
2325 v_floor_f32_e64 v5, src_vccz
2326 // CHECK: [0x05,0x00,0x48,0xd3,0xfb,0x00,0x00,0x00]
2328 v_floor_f32_e64 v5, src_execz
2329 // CHECK: [0x05,0x00,0x48,0xd3,0xfc,0x00,0x00,0x00]
2331 v_floor_f32_e64 v5, src_scc
2332 // CHECK: [0x05,0x00,0x48,0xd3,0xfd,0x00,0x00,0x00]
2334 v_floor_f32_e64 v5, src_lds_direct
2335 // CHECK: [0x05,0x00,0x48,0xd3,0xfe,0x00,0x00,0x00]
2337 v_floor_f32_e64 v5, -v1
2338 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x20]
2340 v_floor_f32_e64 v5, |v1|
2341 // CHECK: [0x05,0x01,0x48,0xd3,0x01,0x01,0x00,0x00]
2343 v_floor_f32_e64 v5, v1 clamp
2344 // CHECK: [0x05,0x08,0x48,0xd3,0x01,0x01,0x00,0x00]
2346 v_floor_f32_e64 v5, v1 mul:2
2347 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x08]
2349 v_floor_f32_e64 v5, v1 mul:4
2350 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x10]
2352 v_floor_f32_e64 v5, v1 div:2
2353 // CHECK: [0x05,0x00,0x48,0xd3,0x01,0x01,0x00,0x18]
2355 v_exp_f32_e64 v5, v1
2356 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x00]
2358 v_exp_f32_e64 v255, v1
2359 // CHECK: [0xff,0x00,0x4a,0xd3,0x01,0x01,0x00,0x00]
2361 v_exp_f32_e64 v5, v255
2362 // CHECK: [0x05,0x00,0x4a,0xd3,0xff,0x01,0x00,0x00]
2364 v_exp_f32_e64 v5, s1
2365 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x00,0x00,0x00]
2367 v_exp_f32_e64 v5, s103
2368 // CHECK: [0x05,0x00,0x4a,0xd3,0x67,0x00,0x00,0x00]
2370 v_exp_f32_e64 v5, flat_scratch_lo
2371 // CHECK: [0x05,0x00,0x4a,0xd3,0x68,0x00,0x00,0x00]
2373 v_exp_f32_e64 v5, flat_scratch_hi
2374 // CHECK: [0x05,0x00,0x4a,0xd3,0x69,0x00,0x00,0x00]
2376 v_exp_f32_e64 v5, vcc_lo
2377 // CHECK: [0x05,0x00,0x4a,0xd3,0x6a,0x00,0x00,0x00]
2379 v_exp_f32_e64 v5, vcc_hi
2380 // CHECK: [0x05,0x00,0x4a,0xd3,0x6b,0x00,0x00,0x00]
2382 v_exp_f32_e64 v5, tba_lo
2383 // CHECK: [0x05,0x00,0x4a,0xd3,0x6c,0x00,0x00,0x00]
2385 v_exp_f32_e64 v5, tba_hi
2386 // CHECK: [0x05,0x00,0x4a,0xd3,0x6d,0x00,0x00,0x00]
2388 v_exp_f32_e64 v5, tma_lo
2389 // CHECK: [0x05,0x00,0x4a,0xd3,0x6e,0x00,0x00,0x00]
2391 v_exp_f32_e64 v5, tma_hi
2392 // CHECK: [0x05,0x00,0x4a,0xd3,0x6f,0x00,0x00,0x00]
2394 v_exp_f32_e64 v5, ttmp11
2395 // CHECK: [0x05,0x00,0x4a,0xd3,0x7b,0x00,0x00,0x00]
2397 v_exp_f32_e64 v5, m0
2398 // CHECK: [0x05,0x00,0x4a,0xd3,0x7c,0x00,0x00,0x00]
2400 v_exp_f32_e64 v5, exec_lo
2401 // CHECK: [0x05,0x00,0x4a,0xd3,0x7e,0x00,0x00,0x00]
2403 v_exp_f32_e64 v5, exec_hi
2404 // CHECK: [0x05,0x00,0x4a,0xd3,0x7f,0x00,0x00,0x00]
2406 v_exp_f32_e64 v5, 0
2407 // CHECK: [0x05,0x00,0x4a,0xd3,0x80,0x00,0x00,0x00]
2409 v_exp_f32_e64 v5, -1
2410 // CHECK: [0x05,0x00,0x4a,0xd3,0xc1,0x00,0x00,0x00]
2412 v_exp_f32_e64 v5, 0.5
2413 // CHECK: [0x05,0x00,0x4a,0xd3,0xf0,0x00,0x00,0x00]
2415 v_exp_f32_e64 v5, -4.0
2416 // CHECK: [0x05,0x00,0x4a,0xd3,0xf7,0x00,0x00,0x00]
2418 v_exp_f32_e64 v5, src_vccz
2419 // CHECK: [0x05,0x00,0x4a,0xd3,0xfb,0x00,0x00,0x00]
2421 v_exp_f32_e64 v5, src_execz
2422 // CHECK: [0x05,0x00,0x4a,0xd3,0xfc,0x00,0x00,0x00]
2424 v_exp_f32_e64 v5, src_scc
2425 // CHECK: [0x05,0x00,0x4a,0xd3,0xfd,0x00,0x00,0x00]
2427 v_exp_f32_e64 v5, src_lds_direct
2428 // CHECK: [0x05,0x00,0x4a,0xd3,0xfe,0x00,0x00,0x00]
2430 v_exp_f32_e64 v5, -v1
2431 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x20]
2433 v_exp_f32_e64 v5, |v1|
2434 // CHECK: [0x05,0x01,0x4a,0xd3,0x01,0x01,0x00,0x00]
2436 v_exp_f32_e64 v5, v1 clamp
2437 // CHECK: [0x05,0x08,0x4a,0xd3,0x01,0x01,0x00,0x00]
2439 v_exp_f32_e64 v5, v1 mul:2
2440 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x08]
2442 v_exp_f32_e64 v5, v1 mul:4
2443 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x10]
2445 v_exp_f32_e64 v5, v1 div:2
2446 // CHECK: [0x05,0x00,0x4a,0xd3,0x01,0x01,0x00,0x18]
2448 v_log_clamp_f32_e64 v5, v1
2449 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x00]
2451 v_log_clamp_f32_e64 v255, v1
2452 // CHECK: [0xff,0x00,0x4c,0xd3,0x01,0x01,0x00,0x00]
2454 v_log_clamp_f32_e64 v5, v255
2455 // CHECK: [0x05,0x00,0x4c,0xd3,0xff,0x01,0x00,0x00]
2457 v_log_clamp_f32_e64 v5, s1
2458 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x00,0x00,0x00]
2460 v_log_clamp_f32_e64 v5, s103
2461 // CHECK: [0x05,0x00,0x4c,0xd3,0x67,0x00,0x00,0x00]
2463 v_log_clamp_f32_e64 v5, flat_scratch_lo
2464 // CHECK: [0x05,0x00,0x4c,0xd3,0x68,0x00,0x00,0x00]
2466 v_log_clamp_f32_e64 v5, flat_scratch_hi
2467 // CHECK: [0x05,0x00,0x4c,0xd3,0x69,0x00,0x00,0x00]
2469 v_log_clamp_f32_e64 v5, vcc_lo
2470 // CHECK: [0x05,0x00,0x4c,0xd3,0x6a,0x00,0x00,0x00]
2472 v_log_clamp_f32_e64 v5, vcc_hi
2473 // CHECK: [0x05,0x00,0x4c,0xd3,0x6b,0x00,0x00,0x00]
2475 v_log_clamp_f32_e64 v5, tba_lo
2476 // CHECK: [0x05,0x00,0x4c,0xd3,0x6c,0x00,0x00,0x00]
2478 v_log_clamp_f32_e64 v5, tba_hi
2479 // CHECK: [0x05,0x00,0x4c,0xd3,0x6d,0x00,0x00,0x00]
2481 v_log_clamp_f32_e64 v5, tma_lo
2482 // CHECK: [0x05,0x00,0x4c,0xd3,0x6e,0x00,0x00,0x00]
2484 v_log_clamp_f32_e64 v5, tma_hi
2485 // CHECK: [0x05,0x00,0x4c,0xd3,0x6f,0x00,0x00,0x00]
2487 v_log_clamp_f32_e64 v5, ttmp11
2488 // CHECK: [0x05,0x00,0x4c,0xd3,0x7b,0x00,0x00,0x00]
2490 v_log_clamp_f32_e64 v5, m0
2491 // CHECK: [0x05,0x00,0x4c,0xd3,0x7c,0x00,0x00,0x00]
2493 v_log_clamp_f32_e64 v5, exec_lo
2494 // CHECK: [0x05,0x00,0x4c,0xd3,0x7e,0x00,0x00,0x00]
2496 v_log_clamp_f32_e64 v5, exec_hi
2497 // CHECK: [0x05,0x00,0x4c,0xd3,0x7f,0x00,0x00,0x00]
2499 v_log_clamp_f32_e64 v5, 0
2500 // CHECK: [0x05,0x00,0x4c,0xd3,0x80,0x00,0x00,0x00]
2502 v_log_clamp_f32_e64 v5, -1
2503 // CHECK: [0x05,0x00,0x4c,0xd3,0xc1,0x00,0x00,0x00]
2505 v_log_clamp_f32_e64 v5, 0.5
2506 // CHECK: [0x05,0x00,0x4c,0xd3,0xf0,0x00,0x00,0x00]
2508 v_log_clamp_f32_e64 v5, -4.0
2509 // CHECK: [0x05,0x00,0x4c,0xd3,0xf7,0x00,0x00,0x00]
2511 v_log_clamp_f32_e64 v5, src_vccz
2512 // CHECK: [0x05,0x00,0x4c,0xd3,0xfb,0x00,0x00,0x00]
2514 v_log_clamp_f32_e64 v5, src_execz
2515 // CHECK: [0x05,0x00,0x4c,0xd3,0xfc,0x00,0x00,0x00]
2517 v_log_clamp_f32_e64 v5, src_scc
2518 // CHECK: [0x05,0x00,0x4c,0xd3,0xfd,0x00,0x00,0x00]
2520 v_log_clamp_f32_e64 v5, src_lds_direct
2521 // CHECK: [0x05,0x00,0x4c,0xd3,0xfe,0x00,0x00,0x00]
2523 v_log_clamp_f32_e64 v5, -v1
2524 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x20]
2526 v_log_clamp_f32_e64 v5, |v1|
2527 // CHECK: [0x05,0x01,0x4c,0xd3,0x01,0x01,0x00,0x00]
2529 v_log_clamp_f32_e64 v5, v1 clamp
2530 // CHECK: [0x05,0x08,0x4c,0xd3,0x01,0x01,0x00,0x00]
2532 v_log_clamp_f32_e64 v5, v1 mul:2
2533 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x08]
2535 v_log_clamp_f32_e64 v5, v1 mul:4
2536 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x10]
2538 v_log_clamp_f32_e64 v5, v1 div:2
2539 // CHECK: [0x05,0x00,0x4c,0xd3,0x01,0x01,0x00,0x18]
2541 v_log_f32_e64 v5, v1
2542 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x00]
2544 v_log_f32_e64 v255, v1
2545 // CHECK: [0xff,0x00,0x4e,0xd3,0x01,0x01,0x00,0x00]
2547 v_log_f32_e64 v5, v255
2548 // CHECK: [0x05,0x00,0x4e,0xd3,0xff,0x01,0x00,0x00]
2550 v_log_f32_e64 v5, s1
2551 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x00,0x00,0x00]
2553 v_log_f32_e64 v5, s103
2554 // CHECK: [0x05,0x00,0x4e,0xd3,0x67,0x00,0x00,0x00]
2556 v_log_f32_e64 v5, flat_scratch_lo
2557 // CHECK: [0x05,0x00,0x4e,0xd3,0x68,0x00,0x00,0x00]
2559 v_log_f32_e64 v5, flat_scratch_hi
2560 // CHECK: [0x05,0x00,0x4e,0xd3,0x69,0x00,0x00,0x00]
2562 v_log_f32_e64 v5, vcc_lo
2563 // CHECK: [0x05,0x00,0x4e,0xd3,0x6a,0x00,0x00,0x00]
2565 v_log_f32_e64 v5, vcc_hi
2566 // CHECK: [0x05,0x00,0x4e,0xd3,0x6b,0x00,0x00,0x00]
2568 v_log_f32_e64 v5, tba_lo
2569 // CHECK: [0x05,0x00,0x4e,0xd3,0x6c,0x00,0x00,0x00]
2571 v_log_f32_e64 v5, tba_hi
2572 // CHECK: [0x05,0x00,0x4e,0xd3,0x6d,0x00,0x00,0x00]
2574 v_log_f32_e64 v5, tma_lo
2575 // CHECK: [0x05,0x00,0x4e,0xd3,0x6e,0x00,0x00,0x00]
2577 v_log_f32_e64 v5, tma_hi
2578 // CHECK: [0x05,0x00,0x4e,0xd3,0x6f,0x00,0x00,0x00]
2580 v_log_f32_e64 v5, ttmp11
2581 // CHECK: [0x05,0x00,0x4e,0xd3,0x7b,0x00,0x00,0x00]
2583 v_log_f32_e64 v5, m0
2584 // CHECK: [0x05,0x00,0x4e,0xd3,0x7c,0x00,0x00,0x00]
2586 v_log_f32_e64 v5, exec_lo
2587 // CHECK: [0x05,0x00,0x4e,0xd3,0x7e,0x00,0x00,0x00]
2589 v_log_f32_e64 v5, exec_hi
2590 // CHECK: [0x05,0x00,0x4e,0xd3,0x7f,0x00,0x00,0x00]
2592 v_log_f32_e64 v5, 0
2593 // CHECK: [0x05,0x00,0x4e,0xd3,0x80,0x00,0x00,0x00]
2595 v_log_f32_e64 v5, -1
2596 // CHECK: [0x05,0x00,0x4e,0xd3,0xc1,0x00,0x00,0x00]
2598 v_log_f32_e64 v5, 0.5
2599 // CHECK: [0x05,0x00,0x4e,0xd3,0xf0,0x00,0x00,0x00]
2601 v_log_f32_e64 v5, -4.0
2602 // CHECK: [0x05,0x00,0x4e,0xd3,0xf7,0x00,0x00,0x00]
2604 v_log_f32_e64 v5, src_vccz
2605 // CHECK: [0x05,0x00,0x4e,0xd3,0xfb,0x00,0x00,0x00]
2607 v_log_f32_e64 v5, src_execz
2608 // CHECK: [0x05,0x00,0x4e,0xd3,0xfc,0x00,0x00,0x00]
2610 v_log_f32_e64 v5, src_scc
2611 // CHECK: [0x05,0x00,0x4e,0xd3,0xfd,0x00,0x00,0x00]
2613 v_log_f32_e64 v5, src_lds_direct
2614 // CHECK: [0x05,0x00,0x4e,0xd3,0xfe,0x00,0x00,0x00]
2616 v_log_f32_e64 v5, -v1
2617 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x20]
2619 v_log_f32_e64 v5, |v1|
2620 // CHECK: [0x05,0x01,0x4e,0xd3,0x01,0x01,0x00,0x00]
2622 v_log_f32_e64 v5, v1 clamp
2623 // CHECK: [0x05,0x08,0x4e,0xd3,0x01,0x01,0x00,0x00]
2625 v_log_f32_e64 v5, v1 mul:2
2626 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x08]
2628 v_log_f32_e64 v5, v1 mul:4
2629 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x10]
2631 v_log_f32_e64 v5, v1 div:2
2632 // CHECK: [0x05,0x00,0x4e,0xd3,0x01,0x01,0x00,0x18]
2634 v_rcp_clamp_f32_e64 v5, v1
2635 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x00]
2637 v_rcp_clamp_f32_e64 v255, v1
2638 // CHECK: [0xff,0x00,0x50,0xd3,0x01,0x01,0x00,0x00]
2640 v_rcp_clamp_f32_e64 v5, v255
2641 // CHECK: [0x05,0x00,0x50,0xd3,0xff,0x01,0x00,0x00]
2643 v_rcp_clamp_f32_e64 v5, s1
2644 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x00,0x00,0x00]
2646 v_rcp_clamp_f32_e64 v5, s103
2647 // CHECK: [0x05,0x00,0x50,0xd3,0x67,0x00,0x00,0x00]
2649 v_rcp_clamp_f32_e64 v5, flat_scratch_lo
2650 // CHECK: [0x05,0x00,0x50,0xd3,0x68,0x00,0x00,0x00]
2652 v_rcp_clamp_f32_e64 v5, flat_scratch_hi
2653 // CHECK: [0x05,0x00,0x50,0xd3,0x69,0x00,0x00,0x00]
2655 v_rcp_clamp_f32_e64 v5, vcc_lo
2656 // CHECK: [0x05,0x00,0x50,0xd3,0x6a,0x00,0x00,0x00]
2658 v_rcp_clamp_f32_e64 v5, vcc_hi
2659 // CHECK: [0x05,0x00,0x50,0xd3,0x6b,0x00,0x00,0x00]
2661 v_rcp_clamp_f32_e64 v5, tba_lo
2662 // CHECK: [0x05,0x00,0x50,0xd3,0x6c,0x00,0x00,0x00]
2664 v_rcp_clamp_f32_e64 v5, tba_hi
2665 // CHECK: [0x05,0x00,0x50,0xd3,0x6d,0x00,0x00,0x00]
2667 v_rcp_clamp_f32_e64 v5, tma_lo
2668 // CHECK: [0x05,0x00,0x50,0xd3,0x6e,0x00,0x00,0x00]
2670 v_rcp_clamp_f32_e64 v5, tma_hi
2671 // CHECK: [0x05,0x00,0x50,0xd3,0x6f,0x00,0x00,0x00]
2673 v_rcp_clamp_f32_e64 v5, ttmp11
2674 // CHECK: [0x05,0x00,0x50,0xd3,0x7b,0x00,0x00,0x00]
2676 v_rcp_clamp_f32_e64 v5, m0
2677 // CHECK: [0x05,0x00,0x50,0xd3,0x7c,0x00,0x00,0x00]
2679 v_rcp_clamp_f32_e64 v5, exec_lo
2680 // CHECK: [0x05,0x00,0x50,0xd3,0x7e,0x00,0x00,0x00]
2682 v_rcp_clamp_f32_e64 v5, exec_hi
2683 // CHECK: [0x05,0x00,0x50,0xd3,0x7f,0x00,0x00,0x00]
2685 v_rcp_clamp_f32_e64 v5, 0
2686 // CHECK: [0x05,0x00,0x50,0xd3,0x80,0x00,0x00,0x00]
2688 v_rcp_clamp_f32_e64 v5, -1
2689 // CHECK: [0x05,0x00,0x50,0xd3,0xc1,0x00,0x00,0x00]
2691 v_rcp_clamp_f32_e64 v5, 0.5
2692 // CHECK: [0x05,0x00,0x50,0xd3,0xf0,0x00,0x00,0x00]
2694 v_rcp_clamp_f32_e64 v5, -4.0
2695 // CHECK: [0x05,0x00,0x50,0xd3,0xf7,0x00,0x00,0x00]
2697 v_rcp_clamp_f32_e64 v5, src_vccz
2698 // CHECK: [0x05,0x00,0x50,0xd3,0xfb,0x00,0x00,0x00]
2700 v_rcp_clamp_f32_e64 v5, src_execz
2701 // CHECK: [0x05,0x00,0x50,0xd3,0xfc,0x00,0x00,0x00]
2703 v_rcp_clamp_f32_e64 v5, src_scc
2704 // CHECK: [0x05,0x00,0x50,0xd3,0xfd,0x00,0x00,0x00]
2706 v_rcp_clamp_f32_e64 v5, src_lds_direct
2707 // CHECK: [0x05,0x00,0x50,0xd3,0xfe,0x00,0x00,0x00]
2709 v_rcp_clamp_f32_e64 v5, -v1
2710 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x20]
2712 v_rcp_clamp_f32_e64 v5, |v1|
2713 // CHECK: [0x05,0x01,0x50,0xd3,0x01,0x01,0x00,0x00]
2715 v_rcp_clamp_f32_e64 v5, v1 clamp
2716 // CHECK: [0x05,0x08,0x50,0xd3,0x01,0x01,0x00,0x00]
2718 v_rcp_clamp_f32_e64 v5, v1 mul:2
2719 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x08]
2721 v_rcp_clamp_f32_e64 v5, v1 mul:4
2722 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x10]
2724 v_rcp_clamp_f32_e64 v5, v1 div:2
2725 // CHECK: [0x05,0x00,0x50,0xd3,0x01,0x01,0x00,0x18]
2727 v_rcp_legacy_f32_e64 v5, v1
2728 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x00]
2730 v_rcp_legacy_f32_e64 v255, v1
2731 // CHECK: [0xff,0x00,0x52,0xd3,0x01,0x01,0x00,0x00]
2733 v_rcp_legacy_f32_e64 v5, v255
2734 // CHECK: [0x05,0x00,0x52,0xd3,0xff,0x01,0x00,0x00]
2736 v_rcp_legacy_f32_e64 v5, s1
2737 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x00,0x00,0x00]
2739 v_rcp_legacy_f32_e64 v5, s103
2740 // CHECK: [0x05,0x00,0x52,0xd3,0x67,0x00,0x00,0x00]
2742 v_rcp_legacy_f32_e64 v5, flat_scratch_lo
2743 // CHECK: [0x05,0x00,0x52,0xd3,0x68,0x00,0x00,0x00]
2745 v_rcp_legacy_f32_e64 v5, flat_scratch_hi
2746 // CHECK: [0x05,0x00,0x52,0xd3,0x69,0x00,0x00,0x00]
2748 v_rcp_legacy_f32_e64 v5, vcc_lo
2749 // CHECK: [0x05,0x00,0x52,0xd3,0x6a,0x00,0x00,0x00]
2751 v_rcp_legacy_f32_e64 v5, vcc_hi
2752 // CHECK: [0x05,0x00,0x52,0xd3,0x6b,0x00,0x00,0x00]
2754 v_rcp_legacy_f32_e64 v5, tba_lo
2755 // CHECK: [0x05,0x00,0x52,0xd3,0x6c,0x00,0x00,0x00]
2757 v_rcp_legacy_f32_e64 v5, tba_hi
2758 // CHECK: [0x05,0x00,0x52,0xd3,0x6d,0x00,0x00,0x00]
2760 v_rcp_legacy_f32_e64 v5, tma_lo
2761 // CHECK: [0x05,0x00,0x52,0xd3,0x6e,0x00,0x00,0x00]
2763 v_rcp_legacy_f32_e64 v5, tma_hi
2764 // CHECK: [0x05,0x00,0x52,0xd3,0x6f,0x00,0x00,0x00]
2766 v_rcp_legacy_f32_e64 v5, ttmp11
2767 // CHECK: [0x05,0x00,0x52,0xd3,0x7b,0x00,0x00,0x00]
2769 v_rcp_legacy_f32_e64 v5, m0
2770 // CHECK: [0x05,0x00,0x52,0xd3,0x7c,0x00,0x00,0x00]
2772 v_rcp_legacy_f32_e64 v5, exec_lo
2773 // CHECK: [0x05,0x00,0x52,0xd3,0x7e,0x00,0x00,0x00]
2775 v_rcp_legacy_f32_e64 v5, exec_hi
2776 // CHECK: [0x05,0x00,0x52,0xd3,0x7f,0x00,0x00,0x00]
2778 v_rcp_legacy_f32_e64 v5, 0
2779 // CHECK: [0x05,0x00,0x52,0xd3,0x80,0x00,0x00,0x00]
2781 v_rcp_legacy_f32_e64 v5, -1
2782 // CHECK: [0x05,0x00,0x52,0xd3,0xc1,0x00,0x00,0x00]
2784 v_rcp_legacy_f32_e64 v5, 0.5
2785 // CHECK: [0x05,0x00,0x52,0xd3,0xf0,0x00,0x00,0x00]
2787 v_rcp_legacy_f32_e64 v5, -4.0
2788 // CHECK: [0x05,0x00,0x52,0xd3,0xf7,0x00,0x00,0x00]
2790 v_rcp_legacy_f32_e64 v5, src_vccz
2791 // CHECK: [0x05,0x00,0x52,0xd3,0xfb,0x00,0x00,0x00]
2793 v_rcp_legacy_f32_e64 v5, src_execz
2794 // CHECK: [0x05,0x00,0x52,0xd3,0xfc,0x00,0x00,0x00]
2796 v_rcp_legacy_f32_e64 v5, src_scc
2797 // CHECK: [0x05,0x00,0x52,0xd3,0xfd,0x00,0x00,0x00]
2799 v_rcp_legacy_f32_e64 v5, src_lds_direct
2800 // CHECK: [0x05,0x00,0x52,0xd3,0xfe,0x00,0x00,0x00]
2802 v_rcp_legacy_f32_e64 v5, -v1
2803 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x20]
2805 v_rcp_legacy_f32_e64 v5, |v1|
2806 // CHECK: [0x05,0x01,0x52,0xd3,0x01,0x01,0x00,0x00]
2808 v_rcp_legacy_f32_e64 v5, v1 clamp
2809 // CHECK: [0x05,0x08,0x52,0xd3,0x01,0x01,0x00,0x00]
2811 v_rcp_legacy_f32_e64 v5, v1 mul:2
2812 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x08]
2814 v_rcp_legacy_f32_e64 v5, v1 mul:4
2815 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x10]
2817 v_rcp_legacy_f32_e64 v5, v1 div:2
2818 // CHECK: [0x05,0x00,0x52,0xd3,0x01,0x01,0x00,0x18]
2820 v_rcp_f32_e64 v5, v1
2821 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x00]
2823 v_rcp_f32_e64 v255, v1
2824 // CHECK: [0xff,0x00,0x54,0xd3,0x01,0x01,0x00,0x00]
2826 v_rcp_f32_e64 v5, v255
2827 // CHECK: [0x05,0x00,0x54,0xd3,0xff,0x01,0x00,0x00]
2829 v_rcp_f32_e64 v5, s1
2830 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x00,0x00,0x00]
2832 v_rcp_f32_e64 v5, s103
2833 // CHECK: [0x05,0x00,0x54,0xd3,0x67,0x00,0x00,0x00]
2835 v_rcp_f32_e64 v5, flat_scratch_lo
2836 // CHECK: [0x05,0x00,0x54,0xd3,0x68,0x00,0x00,0x00]
2838 v_rcp_f32_e64 v5, flat_scratch_hi
2839 // CHECK: [0x05,0x00,0x54,0xd3,0x69,0x00,0x00,0x00]
2841 v_rcp_f32_e64 v5, vcc_lo
2842 // CHECK: [0x05,0x00,0x54,0xd3,0x6a,0x00,0x00,0x00]
2844 v_rcp_f32_e64 v5, vcc_hi
2845 // CHECK: [0x05,0x00,0x54,0xd3,0x6b,0x00,0x00,0x00]
2847 v_rcp_f32_e64 v5, tba_lo
2848 // CHECK: [0x05,0x00,0x54,0xd3,0x6c,0x00,0x00,0x00]
2850 v_rcp_f32_e64 v5, tba_hi
2851 // CHECK: [0x05,0x00,0x54,0xd3,0x6d,0x00,0x00,0x00]
2853 v_rcp_f32_e64 v5, tma_lo
2854 // CHECK: [0x05,0x00,0x54,0xd3,0x6e,0x00,0x00,0x00]
2856 v_rcp_f32_e64 v5, tma_hi
2857 // CHECK: [0x05,0x00,0x54,0xd3,0x6f,0x00,0x00,0x00]
2859 v_rcp_f32_e64 v5, ttmp11
2860 // CHECK: [0x05,0x00,0x54,0xd3,0x7b,0x00,0x00,0x00]
2862 v_rcp_f32_e64 v5, m0
2863 // CHECK: [0x05,0x00,0x54,0xd3,0x7c,0x00,0x00,0x00]
2865 v_rcp_f32_e64 v5, exec_lo
2866 // CHECK: [0x05,0x00,0x54,0xd3,0x7e,0x00,0x00,0x00]
2868 v_rcp_f32_e64 v5, exec_hi
2869 // CHECK: [0x05,0x00,0x54,0xd3,0x7f,0x00,0x00,0x00]
2871 v_rcp_f32_e64 v5, 0
2872 // CHECK: [0x05,0x00,0x54,0xd3,0x80,0x00,0x00,0x00]
2874 v_rcp_f32_e64 v5, -1
2875 // CHECK: [0x05,0x00,0x54,0xd3,0xc1,0x00,0x00,0x00]
2877 v_rcp_f32_e64 v5, 0.5
2878 // CHECK: [0x05,0x00,0x54,0xd3,0xf0,0x00,0x00,0x00]
2880 v_rcp_f32_e64 v5, -4.0
2881 // CHECK: [0x05,0x00,0x54,0xd3,0xf7,0x00,0x00,0x00]
2883 v_rcp_f32_e64 v5, src_vccz
2884 // CHECK: [0x05,0x00,0x54,0xd3,0xfb,0x00,0x00,0x00]
2886 v_rcp_f32_e64 v5, src_execz
2887 // CHECK: [0x05,0x00,0x54,0xd3,0xfc,0x00,0x00,0x00]
2889 v_rcp_f32_e64 v5, src_scc
2890 // CHECK: [0x05,0x00,0x54,0xd3,0xfd,0x00,0x00,0x00]
2892 v_rcp_f32_e64 v5, src_lds_direct
2893 // CHECK: [0x05,0x00,0x54,0xd3,0xfe,0x00,0x00,0x00]
2895 v_rcp_f32_e64 v5, -v1
2896 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x20]
2898 v_rcp_f32_e64 v5, |v1|
2899 // CHECK: [0x05,0x01,0x54,0xd3,0x01,0x01,0x00,0x00]
2901 v_rcp_f32_e64 v5, v1 clamp
2902 // CHECK: [0x05,0x08,0x54,0xd3,0x01,0x01,0x00,0x00]
2904 v_rcp_f32_e64 v5, v1 mul:2
2905 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x08]
2907 v_rcp_f32_e64 v5, v1 mul:4
2908 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x10]
2910 v_rcp_f32_e64 v5, v1 div:2
2911 // CHECK: [0x05,0x00,0x54,0xd3,0x01,0x01,0x00,0x18]
2913 v_rcp_iflag_f32_e64 v5, v1
2914 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x00]
2916 v_rcp_iflag_f32_e64 v255, v1
2917 // CHECK: [0xff,0x00,0x56,0xd3,0x01,0x01,0x00,0x00]
2919 v_rcp_iflag_f32_e64 v5, v255
2920 // CHECK: [0x05,0x00,0x56,0xd3,0xff,0x01,0x00,0x00]
2922 v_rcp_iflag_f32_e64 v5, s1
2923 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x00,0x00,0x00]
2925 v_rcp_iflag_f32_e64 v5, s103
2926 // CHECK: [0x05,0x00,0x56,0xd3,0x67,0x00,0x00,0x00]
2928 v_rcp_iflag_f32_e64 v5, flat_scratch_lo
2929 // CHECK: [0x05,0x00,0x56,0xd3,0x68,0x00,0x00,0x00]
2931 v_rcp_iflag_f32_e64 v5, flat_scratch_hi
2932 // CHECK: [0x05,0x00,0x56,0xd3,0x69,0x00,0x00,0x00]
2934 v_rcp_iflag_f32_e64 v5, vcc_lo
2935 // CHECK: [0x05,0x00,0x56,0xd3,0x6a,0x00,0x00,0x00]
2937 v_rcp_iflag_f32_e64 v5, vcc_hi
2938 // CHECK: [0x05,0x00,0x56,0xd3,0x6b,0x00,0x00,0x00]
2940 v_rcp_iflag_f32_e64 v5, tba_lo
2941 // CHECK: [0x05,0x00,0x56,0xd3,0x6c,0x00,0x00,0x00]
2943 v_rcp_iflag_f32_e64 v5, tba_hi
2944 // CHECK: [0x05,0x00,0x56,0xd3,0x6d,0x00,0x00,0x00]
2946 v_rcp_iflag_f32_e64 v5, tma_lo
2947 // CHECK: [0x05,0x00,0x56,0xd3,0x6e,0x00,0x00,0x00]
2949 v_rcp_iflag_f32_e64 v5, tma_hi
2950 // CHECK: [0x05,0x00,0x56,0xd3,0x6f,0x00,0x00,0x00]
2952 v_rcp_iflag_f32_e64 v5, ttmp11
2953 // CHECK: [0x05,0x00,0x56,0xd3,0x7b,0x00,0x00,0x00]
2955 v_rcp_iflag_f32_e64 v5, m0
2956 // CHECK: [0x05,0x00,0x56,0xd3,0x7c,0x00,0x00,0x00]
2958 v_rcp_iflag_f32_e64 v5, exec_lo
2959 // CHECK: [0x05,0x00,0x56,0xd3,0x7e,0x00,0x00,0x00]
2961 v_rcp_iflag_f32_e64 v5, exec_hi
2962 // CHECK: [0x05,0x00,0x56,0xd3,0x7f,0x00,0x00,0x00]
2964 v_rcp_iflag_f32_e64 v5, 0
2965 // CHECK: [0x05,0x00,0x56,0xd3,0x80,0x00,0x00,0x00]
2967 v_rcp_iflag_f32_e64 v5, -1
2968 // CHECK: [0x05,0x00,0x56,0xd3,0xc1,0x00,0x00,0x00]
2970 v_rcp_iflag_f32_e64 v5, 0.5
2971 // CHECK: [0x05,0x00,0x56,0xd3,0xf0,0x00,0x00,0x00]
2973 v_rcp_iflag_f32_e64 v5, -4.0
2974 // CHECK: [0x05,0x00,0x56,0xd3,0xf7,0x00,0x00,0x00]
2976 v_rcp_iflag_f32_e64 v5, src_vccz
2977 // CHECK: [0x05,0x00,0x56,0xd3,0xfb,0x00,0x00,0x00]
2979 v_rcp_iflag_f32_e64 v5, src_execz
2980 // CHECK: [0x05,0x00,0x56,0xd3,0xfc,0x00,0x00,0x00]
2982 v_rcp_iflag_f32_e64 v5, src_scc
2983 // CHECK: [0x05,0x00,0x56,0xd3,0xfd,0x00,0x00,0x00]
2985 v_rcp_iflag_f32_e64 v5, src_lds_direct
2986 // CHECK: [0x05,0x00,0x56,0xd3,0xfe,0x00,0x00,0x00]
2988 v_rcp_iflag_f32_e64 v5, -v1
2989 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x20]
2991 v_rcp_iflag_f32_e64 v5, |v1|
2992 // CHECK: [0x05,0x01,0x56,0xd3,0x01,0x01,0x00,0x00]
2994 v_rcp_iflag_f32_e64 v5, v1 clamp
2995 // CHECK: [0x05,0x08,0x56,0xd3,0x01,0x01,0x00,0x00]
2997 v_rcp_iflag_f32_e64 v5, v1 mul:2
2998 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x08]
3000 v_rcp_iflag_f32_e64 v5, v1 mul:4
3001 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x10]
3003 v_rcp_iflag_f32_e64 v5, v1 div:2
3004 // CHECK: [0x05,0x00,0x56,0xd3,0x01,0x01,0x00,0x18]
3006 v_rsq_clamp_f32_e64 v5, v1
3007 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x00]
3009 v_rsq_clamp_f32_e64 v255, v1
3010 // CHECK: [0xff,0x00,0x58,0xd3,0x01,0x01,0x00,0x00]
3012 v_rsq_clamp_f32_e64 v5, v255
3013 // CHECK: [0x05,0x00,0x58,0xd3,0xff,0x01,0x00,0x00]
3015 v_rsq_clamp_f32_e64 v5, s1
3016 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x00,0x00,0x00]
3018 v_rsq_clamp_f32_e64 v5, s103
3019 // CHECK: [0x05,0x00,0x58,0xd3,0x67,0x00,0x00,0x00]
3021 v_rsq_clamp_f32_e64 v5, flat_scratch_lo
3022 // CHECK: [0x05,0x00,0x58,0xd3,0x68,0x00,0x00,0x00]
3024 v_rsq_clamp_f32_e64 v5, flat_scratch_hi
3025 // CHECK: [0x05,0x00,0x58,0xd3,0x69,0x00,0x00,0x00]
3027 v_rsq_clamp_f32_e64 v5, vcc_lo
3028 // CHECK: [0x05,0x00,0x58,0xd3,0x6a,0x00,0x00,0x00]
3030 v_rsq_clamp_f32_e64 v5, vcc_hi
3031 // CHECK: [0x05,0x00,0x58,0xd3,0x6b,0x00,0x00,0x00]
3033 v_rsq_clamp_f32_e64 v5, tba_lo
3034 // CHECK: [0x05,0x00,0x58,0xd3,0x6c,0x00,0x00,0x00]
3036 v_rsq_clamp_f32_e64 v5, tba_hi
3037 // CHECK: [0x05,0x00,0x58,0xd3,0x6d,0x00,0x00,0x00]
3039 v_rsq_clamp_f32_e64 v5, tma_lo
3040 // CHECK: [0x05,0x00,0x58,0xd3,0x6e,0x00,0x00,0x00]
3042 v_rsq_clamp_f32_e64 v5, tma_hi
3043 // CHECK: [0x05,0x00,0x58,0xd3,0x6f,0x00,0x00,0x00]
3045 v_rsq_clamp_f32_e64 v5, ttmp11
3046 // CHECK: [0x05,0x00,0x58,0xd3,0x7b,0x00,0x00,0x00]
3048 v_rsq_clamp_f32_e64 v5, m0
3049 // CHECK: [0x05,0x00,0x58,0xd3,0x7c,0x00,0x00,0x00]
3051 v_rsq_clamp_f32_e64 v5, exec_lo
3052 // CHECK: [0x05,0x00,0x58,0xd3,0x7e,0x00,0x00,0x00]
3054 v_rsq_clamp_f32_e64 v5, exec_hi
3055 // CHECK: [0x05,0x00,0x58,0xd3,0x7f,0x00,0x00,0x00]
3057 v_rsq_clamp_f32_e64 v5, 0
3058 // CHECK: [0x05,0x00,0x58,0xd3,0x80,0x00,0x00,0x00]
3060 v_rsq_clamp_f32_e64 v5, -1
3061 // CHECK: [0x05,0x00,0x58,0xd3,0xc1,0x00,0x00,0x00]
3063 v_rsq_clamp_f32_e64 v5, 0.5
3064 // CHECK: [0x05,0x00,0x58,0xd3,0xf0,0x00,0x00,0x00]
3066 v_rsq_clamp_f32_e64 v5, -4.0
3067 // CHECK: [0x05,0x00,0x58,0xd3,0xf7,0x00,0x00,0x00]
3069 v_rsq_clamp_f32_e64 v5, src_vccz
3070 // CHECK: [0x05,0x00,0x58,0xd3,0xfb,0x00,0x00,0x00]
3072 v_rsq_clamp_f32_e64 v5, src_execz
3073 // CHECK: [0x05,0x00,0x58,0xd3,0xfc,0x00,0x00,0x00]
3075 v_rsq_clamp_f32_e64 v5, src_scc
3076 // CHECK: [0x05,0x00,0x58,0xd3,0xfd,0x00,0x00,0x00]
3078 v_rsq_clamp_f32_e64 v5, src_lds_direct
3079 // CHECK: [0x05,0x00,0x58,0xd3,0xfe,0x00,0x00,0x00]
3081 v_rsq_clamp_f32_e64 v5, -v1
3082 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x20]
3084 v_rsq_clamp_f32_e64 v5, |v1|
3085 // CHECK: [0x05,0x01,0x58,0xd3,0x01,0x01,0x00,0x00]
3087 v_rsq_clamp_f32_e64 v5, v1 clamp
3088 // CHECK: [0x05,0x08,0x58,0xd3,0x01,0x01,0x00,0x00]
3090 v_rsq_clamp_f32_e64 v5, v1 mul:2
3091 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x08]
3093 v_rsq_clamp_f32_e64 v5, v1 mul:4
3094 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x10]
3096 v_rsq_clamp_f32_e64 v5, v1 div:2
3097 // CHECK: [0x05,0x00,0x58,0xd3,0x01,0x01,0x00,0x18]
3099 v_rsq_legacy_f32_e64 v5, v1
3100 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x00]
3102 v_rsq_legacy_f32_e64 v255, v1
3103 // CHECK: [0xff,0x00,0x5a,0xd3,0x01,0x01,0x00,0x00]
3105 v_rsq_legacy_f32_e64 v5, v255
3106 // CHECK: [0x05,0x00,0x5a,0xd3,0xff,0x01,0x00,0x00]
3108 v_rsq_legacy_f32_e64 v5, s1
3109 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x00,0x00,0x00]
3111 v_rsq_legacy_f32_e64 v5, s103
3112 // CHECK: [0x05,0x00,0x5a,0xd3,0x67,0x00,0x00,0x00]
3114 v_rsq_legacy_f32_e64 v5, flat_scratch_lo
3115 // CHECK: [0x05,0x00,0x5a,0xd3,0x68,0x00,0x00,0x00]
3117 v_rsq_legacy_f32_e64 v5, flat_scratch_hi
3118 // CHECK: [0x05,0x00,0x5a,0xd3,0x69,0x00,0x00,0x00]
3120 v_rsq_legacy_f32_e64 v5, vcc_lo
3121 // CHECK: [0x05,0x00,0x5a,0xd3,0x6a,0x00,0x00,0x00]
3123 v_rsq_legacy_f32_e64 v5, vcc_hi
3124 // CHECK: [0x05,0x00,0x5a,0xd3,0x6b,0x00,0x00,0x00]
3126 v_rsq_legacy_f32_e64 v5, tba_lo
3127 // CHECK: [0x05,0x00,0x5a,0xd3,0x6c,0x00,0x00,0x00]
3129 v_rsq_legacy_f32_e64 v5, tba_hi
3130 // CHECK: [0x05,0x00,0x5a,0xd3,0x6d,0x00,0x00,0x00]
3132 v_rsq_legacy_f32_e64 v5, tma_lo
3133 // CHECK: [0x05,0x00,0x5a,0xd3,0x6e,0x00,0x00,0x00]
3135 v_rsq_legacy_f32_e64 v5, tma_hi
3136 // CHECK: [0x05,0x00,0x5a,0xd3,0x6f,0x00,0x00,0x00]
3138 v_rsq_legacy_f32_e64 v5, ttmp11
3139 // CHECK: [0x05,0x00,0x5a,0xd3,0x7b,0x00,0x00,0x00]
3141 v_rsq_legacy_f32_e64 v5, m0
3142 // CHECK: [0x05,0x00,0x5a,0xd3,0x7c,0x00,0x00,0x00]
3144 v_rsq_legacy_f32_e64 v5, exec_lo
3145 // CHECK: [0x05,0x00,0x5a,0xd3,0x7e,0x00,0x00,0x00]
3147 v_rsq_legacy_f32_e64 v5, exec_hi
3148 // CHECK: [0x05,0x00,0x5a,0xd3,0x7f,0x00,0x00,0x00]
3150 v_rsq_legacy_f32_e64 v5, 0
3151 // CHECK: [0x05,0x00,0x5a,0xd3,0x80,0x00,0x00,0x00]
3153 v_rsq_legacy_f32_e64 v5, -1
3154 // CHECK: [0x05,0x00,0x5a,0xd3,0xc1,0x00,0x00,0x00]
3156 v_rsq_legacy_f32_e64 v5, 0.5
3157 // CHECK: [0x05,0x00,0x5a,0xd3,0xf0,0x00,0x00,0x00]
3159 v_rsq_legacy_f32_e64 v5, -4.0
3160 // CHECK: [0x05,0x00,0x5a,0xd3,0xf7,0x00,0x00,0x00]
3162 v_rsq_legacy_f32_e64 v5, src_vccz
3163 // CHECK: [0x05,0x00,0x5a,0xd3,0xfb,0x00,0x00,0x00]
3165 v_rsq_legacy_f32_e64 v5, src_execz
3166 // CHECK: [0x05,0x00,0x5a,0xd3,0xfc,0x00,0x00,0x00]
3168 v_rsq_legacy_f32_e64 v5, src_scc
3169 // CHECK: [0x05,0x00,0x5a,0xd3,0xfd,0x00,0x00,0x00]
3171 v_rsq_legacy_f32_e64 v5, src_lds_direct
3172 // CHECK: [0x05,0x00,0x5a,0xd3,0xfe,0x00,0x00,0x00]
3174 v_rsq_legacy_f32_e64 v5, -v1
3175 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x20]
3177 v_rsq_legacy_f32_e64 v5, |v1|
3178 // CHECK: [0x05,0x01,0x5a,0xd3,0x01,0x01,0x00,0x00]
3180 v_rsq_legacy_f32_e64 v5, v1 clamp
3181 // CHECK: [0x05,0x08,0x5a,0xd3,0x01,0x01,0x00,0x00]
3183 v_rsq_legacy_f32_e64 v5, v1 mul:2
3184 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x08]
3186 v_rsq_legacy_f32_e64 v5, v1 mul:4
3187 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x10]
3189 v_rsq_legacy_f32_e64 v5, v1 div:2
3190 // CHECK: [0x05,0x00,0x5a,0xd3,0x01,0x01,0x00,0x18]
3192 v_rsq_f32_e64 v5, v1
3193 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x00]
3195 v_rsq_f32_e64 v255, v1
3196 // CHECK: [0xff,0x00,0x5c,0xd3,0x01,0x01,0x00,0x00]
3198 v_rsq_f32_e64 v5, v255
3199 // CHECK: [0x05,0x00,0x5c,0xd3,0xff,0x01,0x00,0x00]
3201 v_rsq_f32_e64 v5, s1
3202 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x00,0x00,0x00]
3204 v_rsq_f32_e64 v5, s103
3205 // CHECK: [0x05,0x00,0x5c,0xd3,0x67,0x00,0x00,0x00]
3207 v_rsq_f32_e64 v5, flat_scratch_lo
3208 // CHECK: [0x05,0x00,0x5c,0xd3,0x68,0x00,0x00,0x00]
3210 v_rsq_f32_e64 v5, flat_scratch_hi
3211 // CHECK: [0x05,0x00,0x5c,0xd3,0x69,0x00,0x00,0x00]
3213 v_rsq_f32_e64 v5, vcc_lo
3214 // CHECK: [0x05,0x00,0x5c,0xd3,0x6a,0x00,0x00,0x00]
3216 v_rsq_f32_e64 v5, vcc_hi
3217 // CHECK: [0x05,0x00,0x5c,0xd3,0x6b,0x00,0x00,0x00]
3219 v_rsq_f32_e64 v5, tba_lo
3220 // CHECK: [0x05,0x00,0x5c,0xd3,0x6c,0x00,0x00,0x00]
3222 v_rsq_f32_e64 v5, tba_hi
3223 // CHECK: [0x05,0x00,0x5c,0xd3,0x6d,0x00,0x00,0x00]
3225 v_rsq_f32_e64 v5, tma_lo
3226 // CHECK: [0x05,0x00,0x5c,0xd3,0x6e,0x00,0x00,0x00]
3228 v_rsq_f32_e64 v5, tma_hi
3229 // CHECK: [0x05,0x00,0x5c,0xd3,0x6f,0x00,0x00,0x00]
3231 v_rsq_f32_e64 v5, ttmp11
3232 // CHECK: [0x05,0x00,0x5c,0xd3,0x7b,0x00,0x00,0x00]
3234 v_rsq_f32_e64 v5, m0
3235 // CHECK: [0x05,0x00,0x5c,0xd3,0x7c,0x00,0x00,0x00]
3237 v_rsq_f32_e64 v5, exec_lo
3238 // CHECK: [0x05,0x00,0x5c,0xd3,0x7e,0x00,0x00,0x00]
3240 v_rsq_f32_e64 v5, exec_hi
3241 // CHECK: [0x05,0x00,0x5c,0xd3,0x7f,0x00,0x00,0x00]
3243 v_rsq_f32_e64 v5, 0
3244 // CHECK: [0x05,0x00,0x5c,0xd3,0x80,0x00,0x00,0x00]
3246 v_rsq_f32_e64 v5, -1
3247 // CHECK: [0x05,0x00,0x5c,0xd3,0xc1,0x00,0x00,0x00]
3249 v_rsq_f32_e64 v5, 0.5
3250 // CHECK: [0x05,0x00,0x5c,0xd3,0xf0,0x00,0x00,0x00]
3252 v_rsq_f32_e64 v5, -4.0
3253 // CHECK: [0x05,0x00,0x5c,0xd3,0xf7,0x00,0x00,0x00]
3255 v_rsq_f32_e64 v5, src_vccz
3256 // CHECK: [0x05,0x00,0x5c,0xd3,0xfb,0x00,0x00,0x00]
3258 v_rsq_f32_e64 v5, src_execz
3259 // CHECK: [0x05,0x00,0x5c,0xd3,0xfc,0x00,0x00,0x00]
3261 v_rsq_f32_e64 v5, src_scc
3262 // CHECK: [0x05,0x00,0x5c,0xd3,0xfd,0x00,0x00,0x00]
3264 v_rsq_f32_e64 v5, src_lds_direct
3265 // CHECK: [0x05,0x00,0x5c,0xd3,0xfe,0x00,0x00,0x00]
3267 v_rsq_f32_e64 v5, -v1
3268 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x20]
3270 v_rsq_f32_e64 v5, |v1|
3271 // CHECK: [0x05,0x01,0x5c,0xd3,0x01,0x01,0x00,0x00]
3273 v_rsq_f32_e64 v5, v1 clamp
3274 // CHECK: [0x05,0x08,0x5c,0xd3,0x01,0x01,0x00,0x00]
3276 v_rsq_f32_e64 v5, v1 mul:2
3277 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x08]
3279 v_rsq_f32_e64 v5, v1 mul:4
3280 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x10]
3282 v_rsq_f32_e64 v5, v1 div:2
3283 // CHECK: [0x05,0x00,0x5c,0xd3,0x01,0x01,0x00,0x18]
3285 v_rcp_f64_e64 v[5:6], v[1:2]
3286 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x00]
3288 v_rcp_f64_e64 v[254:255], v[1:2]
3289 // CHECK: [0xfe,0x00,0x5e,0xd3,0x01,0x01,0x00,0x00]
3291 v_rcp_f64_e64 v[5:6], v[254:255]
3292 // CHECK: [0x05,0x00,0x5e,0xd3,0xfe,0x01,0x00,0x00]
3294 v_rcp_f64_e64 v[5:6], s[2:3]
3295 // CHECK: [0x05,0x00,0x5e,0xd3,0x02,0x00,0x00,0x00]
3297 v_rcp_f64_e64 v[5:6], s[4:5]
3298 // CHECK: [0x05,0x00,0x5e,0xd3,0x04,0x00,0x00,0x00]
3300 v_rcp_f64_e64 v[5:6], s[102:103]
3301 // CHECK: [0x05,0x00,0x5e,0xd3,0x66,0x00,0x00,0x00]
3303 v_rcp_f64_e64 v[5:6], flat_scratch
3304 // CHECK: [0x05,0x00,0x5e,0xd3,0x68,0x00,0x00,0x00]
3306 v_rcp_f64_e64 v[5:6], vcc
3307 // CHECK: [0x05,0x00,0x5e,0xd3,0x6a,0x00,0x00,0x00]
3309 v_rcp_f64_e64 v[5:6], tba
3310 // CHECK: [0x05,0x00,0x5e,0xd3,0x6c,0x00,0x00,0x00]
3312 v_rcp_f64_e64 v[5:6], tma
3313 // CHECK: [0x05,0x00,0x5e,0xd3,0x6e,0x00,0x00,0x00]
3315 v_rcp_f64_e64 v[5:6], ttmp[10:11]
3316 // CHECK: [0x05,0x00,0x5e,0xd3,0x7a,0x00,0x00,0x00]
3318 v_rcp_f64_e64 v[5:6], exec
3319 // CHECK: [0x05,0x00,0x5e,0xd3,0x7e,0x00,0x00,0x00]
3321 v_rcp_f64_e64 v[5:6], 0
3322 // CHECK: [0x05,0x00,0x5e,0xd3,0x80,0x00,0x00,0x00]
3324 v_rcp_f64_e64 v[5:6], -1
3325 // CHECK: [0x05,0x00,0x5e,0xd3,0xc1,0x00,0x00,0x00]
3327 v_rcp_f64_e64 v[5:6], 0.5
3328 // CHECK: [0x05,0x00,0x5e,0xd3,0xf0,0x00,0x00,0x00]
3330 v_rcp_f64_e64 v[5:6], -4.0
3331 // CHECK: [0x05,0x00,0x5e,0xd3,0xf7,0x00,0x00,0x00]
3333 v_rcp_f64_e64 v[5:6], src_vccz
3334 // CHECK: [0x05,0x00,0x5e,0xd3,0xfb,0x00,0x00,0x00]
3336 v_rcp_f64_e64 v[5:6], src_execz
3337 // CHECK: [0x05,0x00,0x5e,0xd3,0xfc,0x00,0x00,0x00]
3339 v_rcp_f64_e64 v[5:6], src_scc
3340 // CHECK: [0x05,0x00,0x5e,0xd3,0xfd,0x00,0x00,0x00]
3342 v_rcp_f64_e64 v[5:6], -v[1:2]
3343 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x20]
3345 v_rcp_f64_e64 v[5:6], |v[1:2]|
3346 // CHECK: [0x05,0x01,0x5e,0xd3,0x01,0x01,0x00,0x00]
3348 v_rcp_f64_e64 v[5:6], v[1:2] clamp
3349 // CHECK: [0x05,0x08,0x5e,0xd3,0x01,0x01,0x00,0x00]
3351 v_rcp_f64_e64 v[5:6], v[1:2] mul:2
3352 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x08]
3354 v_rcp_f64_e64 v[5:6], v[1:2] mul:4
3355 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x10]
3357 v_rcp_f64_e64 v[5:6], v[1:2] div:2
3358 // CHECK: [0x05,0x00,0x5e,0xd3,0x01,0x01,0x00,0x18]
3360 v_rcp_clamp_f64_e64 v[5:6], v[1:2]
3361 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x00]
3363 v_rcp_clamp_f64_e64 v[254:255], v[1:2]
3364 // CHECK: [0xfe,0x00,0x60,0xd3,0x01,0x01,0x00,0x00]
3366 v_rcp_clamp_f64_e64 v[5:6], v[254:255]
3367 // CHECK: [0x05,0x00,0x60,0xd3,0xfe,0x01,0x00,0x00]
3369 v_rcp_clamp_f64_e64 v[5:6], s[2:3]
3370 // CHECK: [0x05,0x00,0x60,0xd3,0x02,0x00,0x00,0x00]
3372 v_rcp_clamp_f64_e64 v[5:6], s[4:5]
3373 // CHECK: [0x05,0x00,0x60,0xd3,0x04,0x00,0x00,0x00]
3375 v_rcp_clamp_f64_e64 v[5:6], s[102:103]
3376 // CHECK: [0x05,0x00,0x60,0xd3,0x66,0x00,0x00,0x00]
3378 v_rcp_clamp_f64_e64 v[5:6], flat_scratch
3379 // CHECK: [0x05,0x00,0x60,0xd3,0x68,0x00,0x00,0x00]
3381 v_rcp_clamp_f64_e64 v[5:6], vcc
3382 // CHECK: [0x05,0x00,0x60,0xd3,0x6a,0x00,0x00,0x00]
3384 v_rcp_clamp_f64_e64 v[5:6], tba
3385 // CHECK: [0x05,0x00,0x60,0xd3,0x6c,0x00,0x00,0x00]
3387 v_rcp_clamp_f64_e64 v[5:6], tma
3388 // CHECK: [0x05,0x00,0x60,0xd3,0x6e,0x00,0x00,0x00]
3390 v_rcp_clamp_f64_e64 v[5:6], ttmp[10:11]
3391 // CHECK: [0x05,0x00,0x60,0xd3,0x7a,0x00,0x00,0x00]
3393 v_rcp_clamp_f64_e64 v[5:6], exec
3394 // CHECK: [0x05,0x00,0x60,0xd3,0x7e,0x00,0x00,0x00]
3396 v_rcp_clamp_f64_e64 v[5:6], 0
3397 // CHECK: [0x05,0x00,0x60,0xd3,0x80,0x00,0x00,0x00]
3399 v_rcp_clamp_f64_e64 v[5:6], -1
3400 // CHECK: [0x05,0x00,0x60,0xd3,0xc1,0x00,0x00,0x00]
3402 v_rcp_clamp_f64_e64 v[5:6], 0.5
3403 // CHECK: [0x05,0x00,0x60,0xd3,0xf0,0x00,0x00,0x00]
3405 v_rcp_clamp_f64_e64 v[5:6], -4.0
3406 // CHECK: [0x05,0x00,0x60,0xd3,0xf7,0x00,0x00,0x00]
3408 v_rcp_clamp_f64_e64 v[5:6], src_vccz
3409 // CHECK: [0x05,0x00,0x60,0xd3,0xfb,0x00,0x00,0x00]
3411 v_rcp_clamp_f64_e64 v[5:6], src_execz
3412 // CHECK: [0x05,0x00,0x60,0xd3,0xfc,0x00,0x00,0x00]
3414 v_rcp_clamp_f64_e64 v[5:6], src_scc
3415 // CHECK: [0x05,0x00,0x60,0xd3,0xfd,0x00,0x00,0x00]
3417 v_rcp_clamp_f64_e64 v[5:6], -v[1:2]
3418 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x20]
3420 v_rcp_clamp_f64_e64 v[5:6], |v[1:2]|
3421 // CHECK: [0x05,0x01,0x60,0xd3,0x01,0x01,0x00,0x00]
3423 v_rcp_clamp_f64_e64 v[5:6], v[1:2] clamp
3424 // CHECK: [0x05,0x08,0x60,0xd3,0x01,0x01,0x00,0x00]
3426 v_rcp_clamp_f64_e64 v[5:6], v[1:2] mul:2
3427 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x08]
3429 v_rcp_clamp_f64_e64 v[5:6], v[1:2] mul:4
3430 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x10]
3432 v_rcp_clamp_f64_e64 v[5:6], v[1:2] div:2
3433 // CHECK: [0x05,0x00,0x60,0xd3,0x01,0x01,0x00,0x18]
3435 v_rsq_f64_e64 v[5:6], v[1:2]
3436 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x00]
3438 v_rsq_f64_e64 v[254:255], v[1:2]
3439 // CHECK: [0xfe,0x00,0x62,0xd3,0x01,0x01,0x00,0x00]
3441 v_rsq_f64_e64 v[5:6], v[254:255]
3442 // CHECK: [0x05,0x00,0x62,0xd3,0xfe,0x01,0x00,0x00]
3444 v_rsq_f64_e64 v[5:6], s[2:3]
3445 // CHECK: [0x05,0x00,0x62,0xd3,0x02,0x00,0x00,0x00]
3447 v_rsq_f64_e64 v[5:6], s[4:5]
3448 // CHECK: [0x05,0x00,0x62,0xd3,0x04,0x00,0x00,0x00]
3450 v_rsq_f64_e64 v[5:6], s[102:103]
3451 // CHECK: [0x05,0x00,0x62,0xd3,0x66,0x00,0x00,0x00]
3453 v_rsq_f64_e64 v[5:6], flat_scratch
3454 // CHECK: [0x05,0x00,0x62,0xd3,0x68,0x00,0x00,0x00]
3456 v_rsq_f64_e64 v[5:6], vcc
3457 // CHECK: [0x05,0x00,0x62,0xd3,0x6a,0x00,0x00,0x00]
3459 v_rsq_f64_e64 v[5:6], tba
3460 // CHECK: [0x05,0x00,0x62,0xd3,0x6c,0x00,0x00,0x00]
3462 v_rsq_f64_e64 v[5:6], tma
3463 // CHECK: [0x05,0x00,0x62,0xd3,0x6e,0x00,0x00,0x00]
3465 v_rsq_f64_e64 v[5:6], ttmp[10:11]
3466 // CHECK: [0x05,0x00,0x62,0xd3,0x7a,0x00,0x00,0x00]
3468 v_rsq_f64_e64 v[5:6], exec
3469 // CHECK: [0x05,0x00,0x62,0xd3,0x7e,0x00,0x00,0x00]
3471 v_rsq_f64_e64 v[5:6], 0
3472 // CHECK: [0x05,0x00,0x62,0xd3,0x80,0x00,0x00,0x00]
3474 v_rsq_f64_e64 v[5:6], -1
3475 // CHECK: [0x05,0x00,0x62,0xd3,0xc1,0x00,0x00,0x00]
3477 v_rsq_f64_e64 v[5:6], 0.5
3478 // CHECK: [0x05,0x00,0x62,0xd3,0xf0,0x00,0x00,0x00]
3480 v_rsq_f64_e64 v[5:6], -4.0
3481 // CHECK: [0x05,0x00,0x62,0xd3,0xf7,0x00,0x00,0x00]
3483 v_rsq_f64_e64 v[5:6], src_vccz
3484 // CHECK: [0x05,0x00,0x62,0xd3,0xfb,0x00,0x00,0x00]
3486 v_rsq_f64_e64 v[5:6], src_execz
3487 // CHECK: [0x05,0x00,0x62,0xd3,0xfc,0x00,0x00,0x00]
3489 v_rsq_f64_e64 v[5:6], src_scc
3490 // CHECK: [0x05,0x00,0x62,0xd3,0xfd,0x00,0x00,0x00]
3492 v_rsq_f64_e64 v[5:6], -v[1:2]
3493 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x20]
3495 v_rsq_f64_e64 v[5:6], |v[1:2]|
3496 // CHECK: [0x05,0x01,0x62,0xd3,0x01,0x01,0x00,0x00]
3498 v_rsq_f64_e64 v[5:6], v[1:2] clamp
3499 // CHECK: [0x05,0x08,0x62,0xd3,0x01,0x01,0x00,0x00]
3501 v_rsq_f64_e64 v[5:6], v[1:2] mul:2
3502 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x08]
3504 v_rsq_f64_e64 v[5:6], v[1:2] mul:4
3505 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x10]
3507 v_rsq_f64_e64 v[5:6], v[1:2] div:2
3508 // CHECK: [0x05,0x00,0x62,0xd3,0x01,0x01,0x00,0x18]
3510 v_rsq_clamp_f64_e64 v[5:6], v[1:2]
3511 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x00]
3513 v_rsq_clamp_f64_e64 v[254:255], v[1:2]
3514 // CHECK: [0xfe,0x00,0x64,0xd3,0x01,0x01,0x00,0x00]
3516 v_rsq_clamp_f64_e64 v[5:6], v[254:255]
3517 // CHECK: [0x05,0x00,0x64,0xd3,0xfe,0x01,0x00,0x00]
3519 v_rsq_clamp_f64_e64 v[5:6], s[2:3]
3520 // CHECK: [0x05,0x00,0x64,0xd3,0x02,0x00,0x00,0x00]
3522 v_rsq_clamp_f64_e64 v[5:6], s[4:5]
3523 // CHECK: [0x05,0x00,0x64,0xd3,0x04,0x00,0x00,0x00]
3525 v_rsq_clamp_f64_e64 v[5:6], s[102:103]
3526 // CHECK: [0x05,0x00,0x64,0xd3,0x66,0x00,0x00,0x00]
3528 v_rsq_clamp_f64_e64 v[5:6], flat_scratch
3529 // CHECK: [0x05,0x00,0x64,0xd3,0x68,0x00,0x00,0x00]
3531 v_rsq_clamp_f64_e64 v[5:6], vcc
3532 // CHECK: [0x05,0x00,0x64,0xd3,0x6a,0x00,0x00,0x00]
3534 v_rsq_clamp_f64_e64 v[5:6], tba
3535 // CHECK: [0x05,0x00,0x64,0xd3,0x6c,0x00,0x00,0x00]
3537 v_rsq_clamp_f64_e64 v[5:6], tma
3538 // CHECK: [0x05,0x00,0x64,0xd3,0x6e,0x00,0x00,0x00]
3540 v_rsq_clamp_f64_e64 v[5:6], ttmp[10:11]
3541 // CHECK: [0x05,0x00,0x64,0xd3,0x7a,0x00,0x00,0x00]
3543 v_rsq_clamp_f64_e64 v[5:6], exec
3544 // CHECK: [0x05,0x00,0x64,0xd3,0x7e,0x00,0x00,0x00]
3546 v_rsq_clamp_f64_e64 v[5:6], 0
3547 // CHECK: [0x05,0x00,0x64,0xd3,0x80,0x00,0x00,0x00]
3549 v_rsq_clamp_f64_e64 v[5:6], -1
3550 // CHECK: [0x05,0x00,0x64,0xd3,0xc1,0x00,0x00,0x00]
3552 v_rsq_clamp_f64_e64 v[5:6], 0.5
3553 // CHECK: [0x05,0x00,0x64,0xd3,0xf0,0x00,0x00,0x00]
3555 v_rsq_clamp_f64_e64 v[5:6], -4.0
3556 // CHECK: [0x05,0x00,0x64,0xd3,0xf7,0x00,0x00,0x00]
3558 v_rsq_clamp_f64_e64 v[5:6], src_vccz
3559 // CHECK: [0x05,0x00,0x64,0xd3,0xfb,0x00,0x00,0x00]
3561 v_rsq_clamp_f64_e64 v[5:6], src_execz
3562 // CHECK: [0x05,0x00,0x64,0xd3,0xfc,0x00,0x00,0x00]
3564 v_rsq_clamp_f64_e64 v[5:6], src_scc
3565 // CHECK: [0x05,0x00,0x64,0xd3,0xfd,0x00,0x00,0x00]
3567 v_rsq_clamp_f64_e64 v[5:6], -v[1:2]
3568 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x20]
3570 v_rsq_clamp_f64_e64 v[5:6], |v[1:2]|
3571 // CHECK: [0x05,0x01,0x64,0xd3,0x01,0x01,0x00,0x00]
3573 v_rsq_clamp_f64_e64 v[5:6], v[1:2] clamp
3574 // CHECK: [0x05,0x08,0x64,0xd3,0x01,0x01,0x00,0x00]
3576 v_rsq_clamp_f64_e64 v[5:6], v[1:2] mul:2
3577 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x08]
3579 v_rsq_clamp_f64_e64 v[5:6], v[1:2] mul:4
3580 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x10]
3582 v_rsq_clamp_f64_e64 v[5:6], v[1:2] div:2
3583 // CHECK: [0x05,0x00,0x64,0xd3,0x01,0x01,0x00,0x18]
3585 v_sqrt_f32_e64 v5, v1
3586 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x00]
3588 v_sqrt_f32_e64 v255, v1
3589 // CHECK: [0xff,0x00,0x66,0xd3,0x01,0x01,0x00,0x00]
3591 v_sqrt_f32_e64 v5, v255
3592 // CHECK: [0x05,0x00,0x66,0xd3,0xff,0x01,0x00,0x00]
3594 v_sqrt_f32_e64 v5, s1
3595 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x00,0x00,0x00]
3597 v_sqrt_f32_e64 v5, s103
3598 // CHECK: [0x05,0x00,0x66,0xd3,0x67,0x00,0x00,0x00]
3600 v_sqrt_f32_e64 v5, flat_scratch_lo
3601 // CHECK: [0x05,0x00,0x66,0xd3,0x68,0x00,0x00,0x00]
3603 v_sqrt_f32_e64 v5, flat_scratch_hi
3604 // CHECK: [0x05,0x00,0x66,0xd3,0x69,0x00,0x00,0x00]
3606 v_sqrt_f32_e64 v5, vcc_lo
3607 // CHECK: [0x05,0x00,0x66,0xd3,0x6a,0x00,0x00,0x00]
3609 v_sqrt_f32_e64 v5, vcc_hi
3610 // CHECK: [0x05,0x00,0x66,0xd3,0x6b,0x00,0x00,0x00]
3612 v_sqrt_f32_e64 v5, tba_lo
3613 // CHECK: [0x05,0x00,0x66,0xd3,0x6c,0x00,0x00,0x00]
3615 v_sqrt_f32_e64 v5, tba_hi
3616 // CHECK: [0x05,0x00,0x66,0xd3,0x6d,0x00,0x00,0x00]
3618 v_sqrt_f32_e64 v5, tma_lo
3619 // CHECK: [0x05,0x00,0x66,0xd3,0x6e,0x00,0x00,0x00]
3621 v_sqrt_f32_e64 v5, tma_hi
3622 // CHECK: [0x05,0x00,0x66,0xd3,0x6f,0x00,0x00,0x00]
3624 v_sqrt_f32_e64 v5, ttmp11
3625 // CHECK: [0x05,0x00,0x66,0xd3,0x7b,0x00,0x00,0x00]
3627 v_sqrt_f32_e64 v5, m0
3628 // CHECK: [0x05,0x00,0x66,0xd3,0x7c,0x00,0x00,0x00]
3630 v_sqrt_f32_e64 v5, exec_lo
3631 // CHECK: [0x05,0x00,0x66,0xd3,0x7e,0x00,0x00,0x00]
3633 v_sqrt_f32_e64 v5, exec_hi
3634 // CHECK: [0x05,0x00,0x66,0xd3,0x7f,0x00,0x00,0x00]
3636 v_sqrt_f32_e64 v5, 0
3637 // CHECK: [0x05,0x00,0x66,0xd3,0x80,0x00,0x00,0x00]
3639 v_sqrt_f32_e64 v5, -1
3640 // CHECK: [0x05,0x00,0x66,0xd3,0xc1,0x00,0x00,0x00]
3642 v_sqrt_f32_e64 v5, 0.5
3643 // CHECK: [0x05,0x00,0x66,0xd3,0xf0,0x00,0x00,0x00]
3645 v_sqrt_f32_e64 v5, -4.0
3646 // CHECK: [0x05,0x00,0x66,0xd3,0xf7,0x00,0x00,0x00]
3648 v_sqrt_f32_e64 v5, src_vccz
3649 // CHECK: [0x05,0x00,0x66,0xd3,0xfb,0x00,0x00,0x00]
3651 v_sqrt_f32_e64 v5, src_execz
3652 // CHECK: [0x05,0x00,0x66,0xd3,0xfc,0x00,0x00,0x00]
3654 v_sqrt_f32_e64 v5, src_scc
3655 // CHECK: [0x05,0x00,0x66,0xd3,0xfd,0x00,0x00,0x00]
3657 v_sqrt_f32_e64 v5, src_lds_direct
3658 // CHECK: [0x05,0x00,0x66,0xd3,0xfe,0x00,0x00,0x00]
3660 v_sqrt_f32_e64 v5, -v1
3661 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x20]
3663 v_sqrt_f32_e64 v5, |v1|
3664 // CHECK: [0x05,0x01,0x66,0xd3,0x01,0x01,0x00,0x00]
3666 v_sqrt_f32_e64 v5, v1 clamp
3667 // CHECK: [0x05,0x08,0x66,0xd3,0x01,0x01,0x00,0x00]
3669 v_sqrt_f32_e64 v5, v1 mul:2
3670 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x08]
3672 v_sqrt_f32_e64 v5, v1 mul:4
3673 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x10]
3675 v_sqrt_f32_e64 v5, v1 div:2
3676 // CHECK: [0x05,0x00,0x66,0xd3,0x01,0x01,0x00,0x18]
3678 v_sqrt_f64_e64 v[5:6], v[1:2]
3679 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x00]
3681 v_sqrt_f64_e64 v[254:255], v[1:2]
3682 // CHECK: [0xfe,0x00,0x68,0xd3,0x01,0x01,0x00,0x00]
3684 v_sqrt_f64_e64 v[5:6], v[254:255]
3685 // CHECK: [0x05,0x00,0x68,0xd3,0xfe,0x01,0x00,0x00]
3687 v_sqrt_f64_e64 v[5:6], s[2:3]
3688 // CHECK: [0x05,0x00,0x68,0xd3,0x02,0x00,0x00,0x00]
3690 v_sqrt_f64_e64 v[5:6], s[4:5]
3691 // CHECK: [0x05,0x00,0x68,0xd3,0x04,0x00,0x00,0x00]
3693 v_sqrt_f64_e64 v[5:6], s[102:103]
3694 // CHECK: [0x05,0x00,0x68,0xd3,0x66,0x00,0x00,0x00]
3696 v_sqrt_f64_e64 v[5:6], flat_scratch
3697 // CHECK: [0x05,0x00,0x68,0xd3,0x68,0x00,0x00,0x00]
3699 v_sqrt_f64_e64 v[5:6], vcc
3700 // CHECK: [0x05,0x00,0x68,0xd3,0x6a,0x00,0x00,0x00]
3702 v_sqrt_f64_e64 v[5:6], tba
3703 // CHECK: [0x05,0x00,0x68,0xd3,0x6c,0x00,0x00,0x00]
3705 v_sqrt_f64_e64 v[5:6], tma
3706 // CHECK: [0x05,0x00,0x68,0xd3,0x6e,0x00,0x00,0x00]
3708 v_sqrt_f64_e64 v[5:6], ttmp[10:11]
3709 // CHECK: [0x05,0x00,0x68,0xd3,0x7a,0x00,0x00,0x00]
3711 v_sqrt_f64_e64 v[5:6], exec
3712 // CHECK: [0x05,0x00,0x68,0xd3,0x7e,0x00,0x00,0x00]
3714 v_sqrt_f64_e64 v[5:6], 0
3715 // CHECK: [0x05,0x00,0x68,0xd3,0x80,0x00,0x00,0x00]
3717 v_sqrt_f64_e64 v[5:6], -1
3718 // CHECK: [0x05,0x00,0x68,0xd3,0xc1,0x00,0x00,0x00]
3720 v_sqrt_f64_e64 v[5:6], 0.5
3721 // CHECK: [0x05,0x00,0x68,0xd3,0xf0,0x00,0x00,0x00]
3723 v_sqrt_f64_e64 v[5:6], -4.0
3724 // CHECK: [0x05,0x00,0x68,0xd3,0xf7,0x00,0x00,0x00]
3726 v_sqrt_f64_e64 v[5:6], src_vccz
3727 // CHECK: [0x05,0x00,0x68,0xd3,0xfb,0x00,0x00,0x00]
3729 v_sqrt_f64_e64 v[5:6], src_execz
3730 // CHECK: [0x05,0x00,0x68,0xd3,0xfc,0x00,0x00,0x00]
3732 v_sqrt_f64_e64 v[5:6], src_scc
3733 // CHECK: [0x05,0x00,0x68,0xd3,0xfd,0x00,0x00,0x00]
3735 v_sqrt_f64_e64 v[5:6], -v[1:2]
3736 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x20]
3738 v_sqrt_f64_e64 v[5:6], |v[1:2]|
3739 // CHECK: [0x05,0x01,0x68,0xd3,0x01,0x01,0x00,0x00]
3741 v_sqrt_f64_e64 v[5:6], v[1:2] clamp
3742 // CHECK: [0x05,0x08,0x68,0xd3,0x01,0x01,0x00,0x00]
3744 v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
3745 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x08]
3747 v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
3748 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x10]
3750 v_sqrt_f64_e64 v[5:6], v[1:2] div:2
3751 // CHECK: [0x05,0x00,0x68,0xd3,0x01,0x01,0x00,0x18]
3753 v_sin_f32_e64 v5, v1
3754 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x00]
3756 v_sin_f32_e64 v255, v1
3757 // CHECK: [0xff,0x00,0x6a,0xd3,0x01,0x01,0x00,0x00]
3759 v_sin_f32_e64 v5, v255
3760 // CHECK: [0x05,0x00,0x6a,0xd3,0xff,0x01,0x00,0x00]
3762 v_sin_f32_e64 v5, s1
3763 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x00,0x00,0x00]
3765 v_sin_f32_e64 v5, s103
3766 // CHECK: [0x05,0x00,0x6a,0xd3,0x67,0x00,0x00,0x00]
3768 v_sin_f32_e64 v5, flat_scratch_lo
3769 // CHECK: [0x05,0x00,0x6a,0xd3,0x68,0x00,0x00,0x00]
3771 v_sin_f32_e64 v5, flat_scratch_hi
3772 // CHECK: [0x05,0x00,0x6a,0xd3,0x69,0x00,0x00,0x00]
3774 v_sin_f32_e64 v5, vcc_lo
3775 // CHECK: [0x05,0x00,0x6a,0xd3,0x6a,0x00,0x00,0x00]
3777 v_sin_f32_e64 v5, vcc_hi
3778 // CHECK: [0x05,0x00,0x6a,0xd3,0x6b,0x00,0x00,0x00]
3780 v_sin_f32_e64 v5, tba_lo
3781 // CHECK: [0x05,0x00,0x6a,0xd3,0x6c,0x00,0x00,0x00]
3783 v_sin_f32_e64 v5, tba_hi
3784 // CHECK: [0x05,0x00,0x6a,0xd3,0x6d,0x00,0x00,0x00]
3786 v_sin_f32_e64 v5, tma_lo
3787 // CHECK: [0x05,0x00,0x6a,0xd3,0x6e,0x00,0x00,0x00]
3789 v_sin_f32_e64 v5, tma_hi
3790 // CHECK: [0x05,0x00,0x6a,0xd3,0x6f,0x00,0x00,0x00]
3792 v_sin_f32_e64 v5, ttmp11
3793 // CHECK: [0x05,0x00,0x6a,0xd3,0x7b,0x00,0x00,0x00]
3795 v_sin_f32_e64 v5, m0
3796 // CHECK: [0x05,0x00,0x6a,0xd3,0x7c,0x00,0x00,0x00]
3798 v_sin_f32_e64 v5, exec_lo
3799 // CHECK: [0x05,0x00,0x6a,0xd3,0x7e,0x00,0x00,0x00]
3801 v_sin_f32_e64 v5, exec_hi
3802 // CHECK: [0x05,0x00,0x6a,0xd3,0x7f,0x00,0x00,0x00]
3804 v_sin_f32_e64 v5, 0
3805 // CHECK: [0x05,0x00,0x6a,0xd3,0x80,0x00,0x00,0x00]
3807 v_sin_f32_e64 v5, -1
3808 // CHECK: [0x05,0x00,0x6a,0xd3,0xc1,0x00,0x00,0x00]
3810 v_sin_f32_e64 v5, 0.5
3811 // CHECK: [0x05,0x00,0x6a,0xd3,0xf0,0x00,0x00,0x00]
3813 v_sin_f32_e64 v5, -4.0
3814 // CHECK: [0x05,0x00,0x6a,0xd3,0xf7,0x00,0x00,0x00]
3816 v_sin_f32_e64 v5, src_vccz
3817 // CHECK: [0x05,0x00,0x6a,0xd3,0xfb,0x00,0x00,0x00]
3819 v_sin_f32_e64 v5, src_execz
3820 // CHECK: [0x05,0x00,0x6a,0xd3,0xfc,0x00,0x00,0x00]
3822 v_sin_f32_e64 v5, src_scc
3823 // CHECK: [0x05,0x00,0x6a,0xd3,0xfd,0x00,0x00,0x00]
3825 v_sin_f32_e64 v5, src_lds_direct
3826 // CHECK: [0x05,0x00,0x6a,0xd3,0xfe,0x00,0x00,0x00]
3828 v_sin_f32_e64 v5, -v1
3829 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x20]
3831 v_sin_f32_e64 v5, |v1|
3832 // CHECK: [0x05,0x01,0x6a,0xd3,0x01,0x01,0x00,0x00]
3834 v_sin_f32_e64 v5, v1 clamp
3835 // CHECK: [0x05,0x08,0x6a,0xd3,0x01,0x01,0x00,0x00]
3837 v_sin_f32_e64 v5, v1 mul:2
3838 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x08]
3840 v_sin_f32_e64 v5, v1 mul:4
3841 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x10]
3843 v_sin_f32_e64 v5, v1 div:2
3844 // CHECK: [0x05,0x00,0x6a,0xd3,0x01,0x01,0x00,0x18]
3846 v_cos_f32_e64 v5, v1
3847 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x00]
3849 v_cos_f32_e64 v255, v1
3850 // CHECK: [0xff,0x00,0x6c,0xd3,0x01,0x01,0x00,0x00]
3852 v_cos_f32_e64 v5, v255
3853 // CHECK: [0x05,0x00,0x6c,0xd3,0xff,0x01,0x00,0x00]
3855 v_cos_f32_e64 v5, s1
3856 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x00,0x00,0x00]
3858 v_cos_f32_e64 v5, s103
3859 // CHECK: [0x05,0x00,0x6c,0xd3,0x67,0x00,0x00,0x00]
3861 v_cos_f32_e64 v5, flat_scratch_lo
3862 // CHECK: [0x05,0x00,0x6c,0xd3,0x68,0x00,0x00,0x00]
3864 v_cos_f32_e64 v5, flat_scratch_hi
3865 // CHECK: [0x05,0x00,0x6c,0xd3,0x69,0x00,0x00,0x00]
3867 v_cos_f32_e64 v5, vcc_lo
3868 // CHECK: [0x05,0x00,0x6c,0xd3,0x6a,0x00,0x00,0x00]
3870 v_cos_f32_e64 v5, vcc_hi
3871 // CHECK: [0x05,0x00,0x6c,0xd3,0x6b,0x00,0x00,0x00]
3873 v_cos_f32_e64 v5, tba_lo
3874 // CHECK: [0x05,0x00,0x6c,0xd3,0x6c,0x00,0x00,0x00]
3876 v_cos_f32_e64 v5, tba_hi
3877 // CHECK: [0x05,0x00,0x6c,0xd3,0x6d,0x00,0x00,0x00]
3879 v_cos_f32_e64 v5, tma_lo
3880 // CHECK: [0x05,0x00,0x6c,0xd3,0x6e,0x00,0x00,0x00]
3882 v_cos_f32_e64 v5, tma_hi
3883 // CHECK: [0x05,0x00,0x6c,0xd3,0x6f,0x00,0x00,0x00]
3885 v_cos_f32_e64 v5, ttmp11
3886 // CHECK: [0x05,0x00,0x6c,0xd3,0x7b,0x00,0x00,0x00]
3888 v_cos_f32_e64 v5, m0
3889 // CHECK: [0x05,0x00,0x6c,0xd3,0x7c,0x00,0x00,0x00]
3891 v_cos_f32_e64 v5, exec_lo
3892 // CHECK: [0x05,0x00,0x6c,0xd3,0x7e,0x00,0x00,0x00]
3894 v_cos_f32_e64 v5, exec_hi
3895 // CHECK: [0x05,0x00,0x6c,0xd3,0x7f,0x00,0x00,0x00]
3897 v_cos_f32_e64 v5, 0
3898 // CHECK: [0x05,0x00,0x6c,0xd3,0x80,0x00,0x00,0x00]
3900 v_cos_f32_e64 v5, -1
3901 // CHECK: [0x05,0x00,0x6c,0xd3,0xc1,0x00,0x00,0x00]
3903 v_cos_f32_e64 v5, 0.5
3904 // CHECK: [0x05,0x00,0x6c,0xd3,0xf0,0x00,0x00,0x00]
3906 v_cos_f32_e64 v5, -4.0
3907 // CHECK: [0x05,0x00,0x6c,0xd3,0xf7,0x00,0x00,0x00]
3909 v_cos_f32_e64 v5, src_vccz
3910 // CHECK: [0x05,0x00,0x6c,0xd3,0xfb,0x00,0x00,0x00]
3912 v_cos_f32_e64 v5, src_execz
3913 // CHECK: [0x05,0x00,0x6c,0xd3,0xfc,0x00,0x00,0x00]
3915 v_cos_f32_e64 v5, src_scc
3916 // CHECK: [0x05,0x00,0x6c,0xd3,0xfd,0x00,0x00,0x00]
3918 v_cos_f32_e64 v5, src_lds_direct
3919 // CHECK: [0x05,0x00,0x6c,0xd3,0xfe,0x00,0x00,0x00]
3921 v_cos_f32_e64 v5, -v1
3922 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x20]
3924 v_cos_f32_e64 v5, |v1|
3925 // CHECK: [0x05,0x01,0x6c,0xd3,0x01,0x01,0x00,0x00]
3927 v_cos_f32_e64 v5, v1 clamp
3928 // CHECK: [0x05,0x08,0x6c,0xd3,0x01,0x01,0x00,0x00]
3930 v_cos_f32_e64 v5, v1 mul:2
3931 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x08]
3933 v_cos_f32_e64 v5, v1 mul:4
3934 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x10]
3936 v_cos_f32_e64 v5, v1 div:2
3937 // CHECK: [0x05,0x00,0x6c,0xd3,0x01,0x01,0x00,0x18]
3939 v_not_b32_e64 v5, v1
3940 // CHECK: [0x05,0x00,0x6e,0xd3,0x01,0x01,0x00,0x00]
3942 v_not_b32_e64 v255, v1
3943 // CHECK: [0xff,0x00,0x6e,0xd3,0x01,0x01,0x00,0x00]
3945 v_not_b32_e64 v5, v255
3946 // CHECK: [0x05,0x00,0x6e,0xd3,0xff,0x01,0x00,0x00]
3948 v_not_b32_e64 v5, s1
3949 // CHECK: [0x05,0x00,0x6e,0xd3,0x01,0x00,0x00,0x00]
3951 v_not_b32_e64 v5, s103
3952 // CHECK: [0x05,0x00,0x6e,0xd3,0x67,0x00,0x00,0x00]
3954 v_not_b32_e64 v5, flat_scratch_lo
3955 // CHECK: [0x05,0x00,0x6e,0xd3,0x68,0x00,0x00,0x00]
3957 v_not_b32_e64 v5, flat_scratch_hi
3958 // CHECK: [0x05,0x00,0x6e,0xd3,0x69,0x00,0x00,0x00]
3960 v_not_b32_e64 v5, vcc_lo
3961 // CHECK: [0x05,0x00,0x6e,0xd3,0x6a,0x00,0x00,0x00]
3963 v_not_b32_e64 v5, vcc_hi
3964 // CHECK: [0x05,0x00,0x6e,0xd3,0x6b,0x00,0x00,0x00]
3966 v_not_b32_e64 v5, tba_lo
3967 // CHECK: [0x05,0x00,0x6e,0xd3,0x6c,0x00,0x00,0x00]
3969 v_not_b32_e64 v5, tba_hi
3970 // CHECK: [0x05,0x00,0x6e,0xd3,0x6d,0x00,0x00,0x00]
3972 v_not_b32_e64 v5, tma_lo
3973 // CHECK: [0x05,0x00,0x6e,0xd3,0x6e,0x00,0x00,0x00]
3975 v_not_b32_e64 v5, tma_hi
3976 // CHECK: [0x05,0x00,0x6e,0xd3,0x6f,0x00,0x00,0x00]
3978 v_not_b32_e64 v5, ttmp11
3979 // CHECK: [0x05,0x00,0x6e,0xd3,0x7b,0x00,0x00,0x00]
3981 v_not_b32_e64 v5, m0
3982 // CHECK: [0x05,0x00,0x6e,0xd3,0x7c,0x00,0x00,0x00]
3984 v_not_b32_e64 v5, exec_lo
3985 // CHECK: [0x05,0x00,0x6e,0xd3,0x7e,0x00,0x00,0x00]
3987 v_not_b32_e64 v5, exec_hi
3988 // CHECK: [0x05,0x00,0x6e,0xd3,0x7f,0x00,0x00,0x00]
3990 v_not_b32_e64 v5, 0
3991 // CHECK: [0x05,0x00,0x6e,0xd3,0x80,0x00,0x00,0x00]
3993 v_not_b32_e64 v5, -1
3994 // CHECK: [0x05,0x00,0x6e,0xd3,0xc1,0x00,0x00,0x00]
3996 v_not_b32_e64 v5, 0.5
3997 // CHECK: [0x05,0x00,0x6e,0xd3,0xf0,0x00,0x00,0x00]
3999 v_not_b32_e64 v5, -4.0
4000 // CHECK: [0x05,0x00,0x6e,0xd3,0xf7,0x00,0x00,0x00]
4002 v_not_b32_e64 v5, src_vccz
4003 // CHECK: [0x05,0x00,0x6e,0xd3,0xfb,0x00,0x00,0x00]
4005 v_not_b32_e64 v5, src_execz
4006 // CHECK: [0x05,0x00,0x6e,0xd3,0xfc,0x00,0x00,0x00]
4008 v_not_b32_e64 v5, src_scc
4009 // CHECK: [0x05,0x00,0x6e,0xd3,0xfd,0x00,0x00,0x00]
4011 v_not_b32_e64 v5, src_lds_direct
4012 // CHECK: [0x05,0x00,0x6e,0xd3,0xfe,0x00,0x00,0x00]
4014 v_bfrev_b32_e64 v5, v1
4015 // CHECK: [0x05,0x00,0x70,0xd3,0x01,0x01,0x00,0x00]
4017 v_bfrev_b32_e64 v255, v1
4018 // CHECK: [0xff,0x00,0x70,0xd3,0x01,0x01,0x00,0x00]
4020 v_bfrev_b32_e64 v5, v255
4021 // CHECK: [0x05,0x00,0x70,0xd3,0xff,0x01,0x00,0x00]
4023 v_bfrev_b32_e64 v5, s1
4024 // CHECK: [0x05,0x00,0x70,0xd3,0x01,0x00,0x00,0x00]
4026 v_bfrev_b32_e64 v5, s103
4027 // CHECK: [0x05,0x00,0x70,0xd3,0x67,0x00,0x00,0x00]
4029 v_bfrev_b32_e64 v5, flat_scratch_lo
4030 // CHECK: [0x05,0x00,0x70,0xd3,0x68,0x00,0x00,0x00]
4032 v_bfrev_b32_e64 v5, flat_scratch_hi
4033 // CHECK: [0x05,0x00,0x70,0xd3,0x69,0x00,0x00,0x00]
4035 v_bfrev_b32_e64 v5, vcc_lo
4036 // CHECK: [0x05,0x00,0x70,0xd3,0x6a,0x00,0x00,0x00]
4038 v_bfrev_b32_e64 v5, vcc_hi
4039 // CHECK: [0x05,0x00,0x70,0xd3,0x6b,0x00,0x00,0x00]
4041 v_bfrev_b32_e64 v5, tba_lo
4042 // CHECK: [0x05,0x00,0x70,0xd3,0x6c,0x00,0x00,0x00]
4044 v_bfrev_b32_e64 v5, tba_hi
4045 // CHECK: [0x05,0x00,0x70,0xd3,0x6d,0x00,0x00,0x00]
4047 v_bfrev_b32_e64 v5, tma_lo
4048 // CHECK: [0x05,0x00,0x70,0xd3,0x6e,0x00,0x00,0x00]
4050 v_bfrev_b32_e64 v5, tma_hi
4051 // CHECK: [0x05,0x00,0x70,0xd3,0x6f,0x00,0x00,0x00]
4053 v_bfrev_b32_e64 v5, ttmp11
4054 // CHECK: [0x05,0x00,0x70,0xd3,0x7b,0x00,0x00,0x00]
4056 v_bfrev_b32_e64 v5, m0
4057 // CHECK: [0x05,0x00,0x70,0xd3,0x7c,0x00,0x00,0x00]
4059 v_bfrev_b32_e64 v5, exec_lo
4060 // CHECK: [0x05,0x00,0x70,0xd3,0x7e,0x00,0x00,0x00]
4062 v_bfrev_b32_e64 v5, exec_hi
4063 // CHECK: [0x05,0x00,0x70,0xd3,0x7f,0x00,0x00,0x00]
4065 v_bfrev_b32_e64 v5, 0
4066 // CHECK: [0x05,0x00,0x70,0xd3,0x80,0x00,0x00,0x00]
4068 v_bfrev_b32_e64 v5, -1
4069 // CHECK: [0x05,0x00,0x70,0xd3,0xc1,0x00,0x00,0x00]
4071 v_bfrev_b32_e64 v5, 0.5
4072 // CHECK: [0x05,0x00,0x70,0xd3,0xf0,0x00,0x00,0x00]
4074 v_bfrev_b32_e64 v5, -4.0
4075 // CHECK: [0x05,0x00,0x70,0xd3,0xf7,0x00,0x00,0x00]
4077 v_bfrev_b32_e64 v5, src_vccz
4078 // CHECK: [0x05,0x00,0x70,0xd3,0xfb,0x00,0x00,0x00]
4080 v_bfrev_b32_e64 v5, src_execz
4081 // CHECK: [0x05,0x00,0x70,0xd3,0xfc,0x00,0x00,0x00]
4083 v_bfrev_b32_e64 v5, src_scc
4084 // CHECK: [0x05,0x00,0x70,0xd3,0xfd,0x00,0x00,0x00]
4086 v_bfrev_b32_e64 v5, src_lds_direct
4087 // CHECK: [0x05,0x00,0x70,0xd3,0xfe,0x00,0x00,0x00]
4089 v_ffbh_u32_e64 v5, v1
4090 // CHECK: [0x05,0x00,0x72,0xd3,0x01,0x01,0x00,0x00]
4092 v_ffbh_u32_e64 v255, v1
4093 // CHECK: [0xff,0x00,0x72,0xd3,0x01,0x01,0x00,0x00]
4095 v_ffbh_u32_e64 v5, v255
4096 // CHECK: [0x05,0x00,0x72,0xd3,0xff,0x01,0x00,0x00]
4098 v_ffbh_u32_e64 v5, s1
4099 // CHECK: [0x05,0x00,0x72,0xd3,0x01,0x00,0x00,0x00]
4101 v_ffbh_u32_e64 v5, s103
4102 // CHECK: [0x05,0x00,0x72,0xd3,0x67,0x00,0x00,0x00]
4104 v_ffbh_u32_e64 v5, flat_scratch_lo
4105 // CHECK: [0x05,0x00,0x72,0xd3,0x68,0x00,0x00,0x00]
4107 v_ffbh_u32_e64 v5, flat_scratch_hi
4108 // CHECK: [0x05,0x00,0x72,0xd3,0x69,0x00,0x00,0x00]
4110 v_ffbh_u32_e64 v5, vcc_lo
4111 // CHECK: [0x05,0x00,0x72,0xd3,0x6a,0x00,0x00,0x00]
4113 v_ffbh_u32_e64 v5, vcc_hi
4114 // CHECK: [0x05,0x00,0x72,0xd3,0x6b,0x00,0x00,0x00]
4116 v_ffbh_u32_e64 v5, tba_lo
4117 // CHECK: [0x05,0x00,0x72,0xd3,0x6c,0x00,0x00,0x00]
4119 v_ffbh_u32_e64 v5, tba_hi
4120 // CHECK: [0x05,0x00,0x72,0xd3,0x6d,0x00,0x00,0x00]
4122 v_ffbh_u32_e64 v5, tma_lo
4123 // CHECK: [0x05,0x00,0x72,0xd3,0x6e,0x00,0x00,0x00]
4125 v_ffbh_u32_e64 v5, tma_hi
4126 // CHECK: [0x05,0x00,0x72,0xd3,0x6f,0x00,0x00,0x00]
4128 v_ffbh_u32_e64 v5, ttmp11
4129 // CHECK: [0x05,0x00,0x72,0xd3,0x7b,0x00,0x00,0x00]
4131 v_ffbh_u32_e64 v5, m0
4132 // CHECK: [0x05,0x00,0x72,0xd3,0x7c,0x00,0x00,0x00]
4134 v_ffbh_u32_e64 v5, exec_lo
4135 // CHECK: [0x05,0x00,0x72,0xd3,0x7e,0x00,0x00,0x00]
4137 v_ffbh_u32_e64 v5, exec_hi
4138 // CHECK: [0x05,0x00,0x72,0xd3,0x7f,0x00,0x00,0x00]
4140 v_ffbh_u32_e64 v5, 0
4141 // CHECK: [0x05,0x00,0x72,0xd3,0x80,0x00,0x00,0x00]
4143 v_ffbh_u32_e64 v5, -1
4144 // CHECK: [0x05,0x00,0x72,0xd3,0xc1,0x00,0x00,0x00]
4146 v_ffbh_u32_e64 v5, 0.5
4147 // CHECK: [0x05,0x00,0x72,0xd3,0xf0,0x00,0x00,0x00]
4149 v_ffbh_u32_e64 v5, -4.0
4150 // CHECK: [0x05,0x00,0x72,0xd3,0xf7,0x00,0x00,0x00]
4152 v_ffbh_u32_e64 v5, src_vccz
4153 // CHECK: [0x05,0x00,0x72,0xd3,0xfb,0x00,0x00,0x00]
4155 v_ffbh_u32_e64 v5, src_execz
4156 // CHECK: [0x05,0x00,0x72,0xd3,0xfc,0x00,0x00,0x00]
4158 v_ffbh_u32_e64 v5, src_scc
4159 // CHECK: [0x05,0x00,0x72,0xd3,0xfd,0x00,0x00,0x00]
4161 v_ffbh_u32_e64 v5, src_lds_direct
4162 // CHECK: [0x05,0x00,0x72,0xd3,0xfe,0x00,0x00,0x00]
4164 v_ffbl_b32_e64 v5, v1
4165 // CHECK: [0x05,0x00,0x74,0xd3,0x01,0x01,0x00,0x00]
4167 v_ffbl_b32_e64 v255, v1
4168 // CHECK: [0xff,0x00,0x74,0xd3,0x01,0x01,0x00,0x00]
4170 v_ffbl_b32_e64 v5, v255
4171 // CHECK: [0x05,0x00,0x74,0xd3,0xff,0x01,0x00,0x00]
4173 v_ffbl_b32_e64 v5, s1
4174 // CHECK: [0x05,0x00,0x74,0xd3,0x01,0x00,0x00,0x00]
4176 v_ffbl_b32_e64 v5, s103
4177 // CHECK: [0x05,0x00,0x74,0xd3,0x67,0x00,0x00,0x00]
4179 v_ffbl_b32_e64 v5, flat_scratch_lo
4180 // CHECK: [0x05,0x00,0x74,0xd3,0x68,0x00,0x00,0x00]
4182 v_ffbl_b32_e64 v5, flat_scratch_hi
4183 // CHECK: [0x05,0x00,0x74,0xd3,0x69,0x00,0x00,0x00]
4185 v_ffbl_b32_e64 v5, vcc_lo
4186 // CHECK: [0x05,0x00,0x74,0xd3,0x6a,0x00,0x00,0x00]
4188 v_ffbl_b32_e64 v5, vcc_hi
4189 // CHECK: [0x05,0x00,0x74,0xd3,0x6b,0x00,0x00,0x00]
4191 v_ffbl_b32_e64 v5, tba_lo
4192 // CHECK: [0x05,0x00,0x74,0xd3,0x6c,0x00,0x00,0x00]
4194 v_ffbl_b32_e64 v5, tba_hi
4195 // CHECK: [0x05,0x00,0x74,0xd3,0x6d,0x00,0x00,0x00]
4197 v_ffbl_b32_e64 v5, tma_lo
4198 // CHECK: [0x05,0x00,0x74,0xd3,0x6e,0x00,0x00,0x00]
4200 v_ffbl_b32_e64 v5, tma_hi
4201 // CHECK: [0x05,0x00,0x74,0xd3,0x6f,0x00,0x00,0x00]
4203 v_ffbl_b32_e64 v5, ttmp11
4204 // CHECK: [0x05,0x00,0x74,0xd3,0x7b,0x00,0x00,0x00]
4206 v_ffbl_b32_e64 v5, m0
4207 // CHECK: [0x05,0x00,0x74,0xd3,0x7c,0x00,0x00,0x00]
4209 v_ffbl_b32_e64 v5, exec_lo
4210 // CHECK: [0x05,0x00,0x74,0xd3,0x7e,0x00,0x00,0x00]
4212 v_ffbl_b32_e64 v5, exec_hi
4213 // CHECK: [0x05,0x00,0x74,0xd3,0x7f,0x00,0x00,0x00]
4215 v_ffbl_b32_e64 v5, 0
4216 // CHECK: [0x05,0x00,0x74,0xd3,0x80,0x00,0x00,0x00]
4218 v_ffbl_b32_e64 v5, -1
4219 // CHECK: [0x05,0x00,0x74,0xd3,0xc1,0x00,0x00,0x00]
4221 v_ffbl_b32_e64 v5, 0.5
4222 // CHECK: [0x05,0x00,0x74,0xd3,0xf0,0x00,0x00,0x00]
4224 v_ffbl_b32_e64 v5, -4.0
4225 // CHECK: [0x05,0x00,0x74,0xd3,0xf7,0x00,0x00,0x00]
4227 v_ffbl_b32_e64 v5, src_vccz
4228 // CHECK: [0x05,0x00,0x74,0xd3,0xfb,0x00,0x00,0x00]
4230 v_ffbl_b32_e64 v5, src_execz
4231 // CHECK: [0x05,0x00,0x74,0xd3,0xfc,0x00,0x00,0x00]
4233 v_ffbl_b32_e64 v5, src_scc
4234 // CHECK: [0x05,0x00,0x74,0xd3,0xfd,0x00,0x00,0x00]
4236 v_ffbl_b32_e64 v5, src_lds_direct
4237 // CHECK: [0x05,0x00,0x74,0xd3,0xfe,0x00,0x00,0x00]
4239 v_ffbh_i32_e64 v5, v1
4240 // CHECK: [0x05,0x00,0x76,0xd3,0x01,0x01,0x00,0x00]
4242 v_ffbh_i32_e64 v255, v1
4243 // CHECK: [0xff,0x00,0x76,0xd3,0x01,0x01,0x00,0x00]
4245 v_ffbh_i32_e64 v5, v255
4246 // CHECK: [0x05,0x00,0x76,0xd3,0xff,0x01,0x00,0x00]
4248 v_ffbh_i32_e64 v5, s1
4249 // CHECK: [0x05,0x00,0x76,0xd3,0x01,0x00,0x00,0x00]
4251 v_ffbh_i32_e64 v5, s103
4252 // CHECK: [0x05,0x00,0x76,0xd3,0x67,0x00,0x00,0x00]
4254 v_ffbh_i32_e64 v5, flat_scratch_lo
4255 // CHECK: [0x05,0x00,0x76,0xd3,0x68,0x00,0x00,0x00]
4257 v_ffbh_i32_e64 v5, flat_scratch_hi
4258 // CHECK: [0x05,0x00,0x76,0xd3,0x69,0x00,0x00,0x00]
4260 v_ffbh_i32_e64 v5, vcc_lo
4261 // CHECK: [0x05,0x00,0x76,0xd3,0x6a,0x00,0x00,0x00]
4263 v_ffbh_i32_e64 v5, vcc_hi
4264 // CHECK: [0x05,0x00,0x76,0xd3,0x6b,0x00,0x00,0x00]
4266 v_ffbh_i32_e64 v5, tba_lo
4267 // CHECK: [0x05,0x00,0x76,0xd3,0x6c,0x00,0x00,0x00]
4269 v_ffbh_i32_e64 v5, tba_hi
4270 // CHECK: [0x05,0x00,0x76,0xd3,0x6d,0x00,0x00,0x00]
4272 v_ffbh_i32_e64 v5, tma_lo
4273 // CHECK: [0x05,0x00,0x76,0xd3,0x6e,0x00,0x00,0x00]
4275 v_ffbh_i32_e64 v5, tma_hi
4276 // CHECK: [0x05,0x00,0x76,0xd3,0x6f,0x00,0x00,0x00]
4278 v_ffbh_i32_e64 v5, ttmp11
4279 // CHECK: [0x05,0x00,0x76,0xd3,0x7b,0x00,0x00,0x00]
4281 v_ffbh_i32_e64 v5, m0
4282 // CHECK: [0x05,0x00,0x76,0xd3,0x7c,0x00,0x00,0x00]
4284 v_ffbh_i32_e64 v5, exec_lo
4285 // CHECK: [0x05,0x00,0x76,0xd3,0x7e,0x00,0x00,0x00]
4287 v_ffbh_i32_e64 v5, exec_hi
4288 // CHECK: [0x05,0x00,0x76,0xd3,0x7f,0x00,0x00,0x00]
4290 v_ffbh_i32_e64 v5, 0
4291 // CHECK: [0x05,0x00,0x76,0xd3,0x80,0x00,0x00,0x00]
4293 v_ffbh_i32_e64 v5, -1
4294 // CHECK: [0x05,0x00,0x76,0xd3,0xc1,0x00,0x00,0x00]
4296 v_ffbh_i32_e64 v5, 0.5
4297 // CHECK: [0x05,0x00,0x76,0xd3,0xf0,0x00,0x00,0x00]
4299 v_ffbh_i32_e64 v5, -4.0
4300 // CHECK: [0x05,0x00,0x76,0xd3,0xf7,0x00,0x00,0x00]
4302 v_ffbh_i32_e64 v5, src_vccz
4303 // CHECK: [0x05,0x00,0x76,0xd3,0xfb,0x00,0x00,0x00]
4305 v_ffbh_i32_e64 v5, src_execz
4306 // CHECK: [0x05,0x00,0x76,0xd3,0xfc,0x00,0x00,0x00]
4308 v_ffbh_i32_e64 v5, src_scc
4309 // CHECK: [0x05,0x00,0x76,0xd3,0xfd,0x00,0x00,0x00]
4311 v_ffbh_i32_e64 v5, src_lds_direct
4312 // CHECK: [0x05,0x00,0x76,0xd3,0xfe,0x00,0x00,0x00]
4314 v_frexp_exp_i32_f64_e64 v5, v[1:2]
4315 // CHECK: [0x05,0x00,0x78,0xd3,0x01,0x01,0x00,0x00]
4317 v_frexp_exp_i32_f64_e64 v255, v[1:2]
4318 // CHECK: [0xff,0x00,0x78,0xd3,0x01,0x01,0x00,0x00]
4320 v_frexp_exp_i32_f64_e64 v5, v[254:255]
4321 // CHECK: [0x05,0x00,0x78,0xd3,0xfe,0x01,0x00,0x00]
4323 v_frexp_exp_i32_f64_e64 v5, s[2:3]
4324 // CHECK: [0x05,0x00,0x78,0xd3,0x02,0x00,0x00,0x00]
4326 v_frexp_exp_i32_f64_e64 v5, s[4:5]
4327 // CHECK: [0x05,0x00,0x78,0xd3,0x04,0x00,0x00,0x00]
4329 v_frexp_exp_i32_f64_e64 v5, s[102:103]
4330 // CHECK: [0x05,0x00,0x78,0xd3,0x66,0x00,0x00,0x00]
4332 v_frexp_exp_i32_f64_e64 v5, flat_scratch
4333 // CHECK: [0x05,0x00,0x78,0xd3,0x68,0x00,0x00,0x00]
4335 v_frexp_exp_i32_f64_e64 v5, vcc
4336 // CHECK: [0x05,0x00,0x78,0xd3,0x6a,0x00,0x00,0x00]
4338 v_frexp_exp_i32_f64_e64 v5, tba
4339 // CHECK: [0x05,0x00,0x78,0xd3,0x6c,0x00,0x00,0x00]
4341 v_frexp_exp_i32_f64_e64 v5, tma
4342 // CHECK: [0x05,0x00,0x78,0xd3,0x6e,0x00,0x00,0x00]
4344 v_frexp_exp_i32_f64_e64 v5, ttmp[10:11]
4345 // CHECK: [0x05,0x00,0x78,0xd3,0x7a,0x00,0x00,0x00]
4347 v_frexp_exp_i32_f64_e64 v5, exec
4348 // CHECK: [0x05,0x00,0x78,0xd3,0x7e,0x00,0x00,0x00]
4350 v_frexp_exp_i32_f64_e64 v5, 0
4351 // CHECK: [0x05,0x00,0x78,0xd3,0x80,0x00,0x00,0x00]
4353 v_frexp_exp_i32_f64_e64 v5, -1
4354 // CHECK: [0x05,0x00,0x78,0xd3,0xc1,0x00,0x00,0x00]
4356 v_frexp_exp_i32_f64_e64 v5, 0.5
4357 // CHECK: [0x05,0x00,0x78,0xd3,0xf0,0x00,0x00,0x00]
4359 v_frexp_exp_i32_f64_e64 v5, -4.0
4360 // CHECK: [0x05,0x00,0x78,0xd3,0xf7,0x00,0x00,0x00]
4362 v_frexp_exp_i32_f64_e64 v5, src_vccz
4363 // CHECK: [0x05,0x00,0x78,0xd3,0xfb,0x00,0x00,0x00]
4365 v_frexp_exp_i32_f64_e64 v5, src_execz
4366 // CHECK: [0x05,0x00,0x78,0xd3,0xfc,0x00,0x00,0x00]
4368 v_frexp_exp_i32_f64_e64 v5, src_scc
4369 // CHECK: [0x05,0x00,0x78,0xd3,0xfd,0x00,0x00,0x00]
4371 v_frexp_exp_i32_f64_e64 v5, -v[1:2]
4372 // CHECK: [0x05,0x00,0x78,0xd3,0x01,0x01,0x00,0x20]
4374 v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
4375 // CHECK: [0x05,0x01,0x78,0xd3,0x01,0x01,0x00,0x00]
4377 v_frexp_mant_f64_e64 v[5:6], v[1:2]
4378 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x00]
4380 v_frexp_mant_f64_e64 v[254:255], v[1:2]
4381 // CHECK: [0xfe,0x00,0x7a,0xd3,0x01,0x01,0x00,0x00]
4383 v_frexp_mant_f64_e64 v[5:6], v[254:255]
4384 // CHECK: [0x05,0x00,0x7a,0xd3,0xfe,0x01,0x00,0x00]
4386 v_frexp_mant_f64_e64 v[5:6], s[2:3]
4387 // CHECK: [0x05,0x00,0x7a,0xd3,0x02,0x00,0x00,0x00]
4389 v_frexp_mant_f64_e64 v[5:6], s[4:5]
4390 // CHECK: [0x05,0x00,0x7a,0xd3,0x04,0x00,0x00,0x00]
4392 v_frexp_mant_f64_e64 v[5:6], s[102:103]
4393 // CHECK: [0x05,0x00,0x7a,0xd3,0x66,0x00,0x00,0x00]
4395 v_frexp_mant_f64_e64 v[5:6], flat_scratch
4396 // CHECK: [0x05,0x00,0x7a,0xd3,0x68,0x00,0x00,0x00]
4398 v_frexp_mant_f64_e64 v[5:6], vcc
4399 // CHECK: [0x05,0x00,0x7a,0xd3,0x6a,0x00,0x00,0x00]
4401 v_frexp_mant_f64_e64 v[5:6], tba
4402 // CHECK: [0x05,0x00,0x7a,0xd3,0x6c,0x00,0x00,0x00]
4404 v_frexp_mant_f64_e64 v[5:6], tma
4405 // CHECK: [0x05,0x00,0x7a,0xd3,0x6e,0x00,0x00,0x00]
4407 v_frexp_mant_f64_e64 v[5:6], ttmp[10:11]
4408 // CHECK: [0x05,0x00,0x7a,0xd3,0x7a,0x00,0x00,0x00]
4410 v_frexp_mant_f64_e64 v[5:6], exec
4411 // CHECK: [0x05,0x00,0x7a,0xd3,0x7e,0x00,0x00,0x00]
4413 v_frexp_mant_f64_e64 v[5:6], 0
4414 // CHECK: [0x05,0x00,0x7a,0xd3,0x80,0x00,0x00,0x00]
4416 v_frexp_mant_f64_e64 v[5:6], -1
4417 // CHECK: [0x05,0x00,0x7a,0xd3,0xc1,0x00,0x00,0x00]
4419 v_frexp_mant_f64_e64 v[5:6], 0.5
4420 // CHECK: [0x05,0x00,0x7a,0xd3,0xf0,0x00,0x00,0x00]
4422 v_frexp_mant_f64_e64 v[5:6], -4.0
4423 // CHECK: [0x05,0x00,0x7a,0xd3,0xf7,0x00,0x00,0x00]
4425 v_frexp_mant_f64_e64 v[5:6], src_vccz
4426 // CHECK: [0x05,0x00,0x7a,0xd3,0xfb,0x00,0x00,0x00]
4428 v_frexp_mant_f64_e64 v[5:6], src_execz
4429 // CHECK: [0x05,0x00,0x7a,0xd3,0xfc,0x00,0x00,0x00]
4431 v_frexp_mant_f64_e64 v[5:6], src_scc
4432 // CHECK: [0x05,0x00,0x7a,0xd3,0xfd,0x00,0x00,0x00]
4434 v_frexp_mant_f64_e64 v[5:6], -v[1:2]
4435 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x20]
4437 v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
4438 // CHECK: [0x05,0x01,0x7a,0xd3,0x01,0x01,0x00,0x00]
4440 v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
4441 // CHECK: [0x05,0x08,0x7a,0xd3,0x01,0x01,0x00,0x00]
4443 v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
4444 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x08]
4446 v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
4447 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x10]
4449 v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
4450 // CHECK: [0x05,0x00,0x7a,0xd3,0x01,0x01,0x00,0x18]
4452 v_fract_f64_e64 v[5:6], v[1:2]
4453 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x00]
4455 v_fract_f64_e64 v[254:255], v[1:2]
4456 // CHECK: [0xfe,0x00,0x7c,0xd3,0x01,0x01,0x00,0x00]
4458 v_fract_f64_e64 v[5:6], v[254:255]
4459 // CHECK: [0x05,0x00,0x7c,0xd3,0xfe,0x01,0x00,0x00]
4461 v_fract_f64_e64 v[5:6], s[2:3]
4462 // CHECK: [0x05,0x00,0x7c,0xd3,0x02,0x00,0x00,0x00]
4464 v_fract_f64_e64 v[5:6], s[4:5]
4465 // CHECK: [0x05,0x00,0x7c,0xd3,0x04,0x00,0x00,0x00]
4467 v_fract_f64_e64 v[5:6], s[102:103]
4468 // CHECK: [0x05,0x00,0x7c,0xd3,0x66,0x00,0x00,0x00]
4470 v_fract_f64_e64 v[5:6], flat_scratch
4471 // CHECK: [0x05,0x00,0x7c,0xd3,0x68,0x00,0x00,0x00]
4473 v_fract_f64_e64 v[5:6], vcc
4474 // CHECK: [0x05,0x00,0x7c,0xd3,0x6a,0x00,0x00,0x00]
4476 v_fract_f64_e64 v[5:6], tba
4477 // CHECK: [0x05,0x00,0x7c,0xd3,0x6c,0x00,0x00,0x00]
4479 v_fract_f64_e64 v[5:6], tma
4480 // CHECK: [0x05,0x00,0x7c,0xd3,0x6e,0x00,0x00,0x00]
4482 v_fract_f64_e64 v[5:6], ttmp[10:11]
4483 // CHECK: [0x05,0x00,0x7c,0xd3,0x7a,0x00,0x00,0x00]
4485 v_fract_f64_e64 v[5:6], exec
4486 // CHECK: [0x05,0x00,0x7c,0xd3,0x7e,0x00,0x00,0x00]
4488 v_fract_f64_e64 v[5:6], 0
4489 // CHECK: [0x05,0x00,0x7c,0xd3,0x80,0x00,0x00,0x00]
4491 v_fract_f64_e64 v[5:6], -1
4492 // CHECK: [0x05,0x00,0x7c,0xd3,0xc1,0x00,0x00,0x00]
4494 v_fract_f64_e64 v[5:6], 0.5
4495 // CHECK: [0x05,0x00,0x7c,0xd3,0xf0,0x00,0x00,0x00]
4497 v_fract_f64_e64 v[5:6], -4.0
4498 // CHECK: [0x05,0x00,0x7c,0xd3,0xf7,0x00,0x00,0x00]
4500 v_fract_f64_e64 v[5:6], src_vccz
4501 // CHECK: [0x05,0x00,0x7c,0xd3,0xfb,0x00,0x00,0x00]
4503 v_fract_f64_e64 v[5:6], src_execz
4504 // CHECK: [0x05,0x00,0x7c,0xd3,0xfc,0x00,0x00,0x00]
4506 v_fract_f64_e64 v[5:6], src_scc
4507 // CHECK: [0x05,0x00,0x7c,0xd3,0xfd,0x00,0x00,0x00]
4509 v_fract_f64_e64 v[5:6], -v[1:2]
4510 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x20]
4512 v_fract_f64_e64 v[5:6], |v[1:2]|
4513 // CHECK: [0x05,0x01,0x7c,0xd3,0x01,0x01,0x00,0x00]
4515 v_fract_f64_e64 v[5:6], v[1:2] clamp
4516 // CHECK: [0x05,0x08,0x7c,0xd3,0x01,0x01,0x00,0x00]
4518 v_fract_f64_e64 v[5:6], v[1:2] mul:2
4519 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x08]
4521 v_fract_f64_e64 v[5:6], v[1:2] mul:4
4522 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x10]
4524 v_fract_f64_e64 v[5:6], v[1:2] div:2
4525 // CHECK: [0x05,0x00,0x7c,0xd3,0x01,0x01,0x00,0x18]
4527 v_frexp_exp_i32_f32_e64 v5, v1
4528 // CHECK: [0x05,0x00,0x7e,0xd3,0x01,0x01,0x00,0x00]
4530 v_frexp_exp_i32_f32_e64 v255, v1
4531 // CHECK: [0xff,0x00,0x7e,0xd3,0x01,0x01,0x00,0x00]
4533 v_frexp_exp_i32_f32_e64 v5, v255
4534 // CHECK: [0x05,0x00,0x7e,0xd3,0xff,0x01,0x00,0x00]
4536 v_frexp_exp_i32_f32_e64 v5, s1
4537 // CHECK: [0x05,0x00,0x7e,0xd3,0x01,0x00,0x00,0x00]
4539 v_frexp_exp_i32_f32_e64 v5, s103
4540 // CHECK: [0x05,0x00,0x7e,0xd3,0x67,0x00,0x00,0x00]
4542 v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo
4543 // CHECK: [0x05,0x00,0x7e,0xd3,0x68,0x00,0x00,0x00]
4545 v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi
4546 // CHECK: [0x05,0x00,0x7e,0xd3,0x69,0x00,0x00,0x00]
4548 v_frexp_exp_i32_f32_e64 v5, vcc_lo
4549 // CHECK: [0x05,0x00,0x7e,0xd3,0x6a,0x00,0x00,0x00]
4551 v_frexp_exp_i32_f32_e64 v5, vcc_hi
4552 // CHECK: [0x05,0x00,0x7e,0xd3,0x6b,0x00,0x00,0x00]
4554 v_frexp_exp_i32_f32_e64 v5, tba_lo
4555 // CHECK: [0x05,0x00,0x7e,0xd3,0x6c,0x00,0x00,0x00]
4557 v_frexp_exp_i32_f32_e64 v5, tba_hi
4558 // CHECK: [0x05,0x00,0x7e,0xd3,0x6d,0x00,0x00,0x00]
4560 v_frexp_exp_i32_f32_e64 v5, tma_lo
4561 // CHECK: [0x05,0x00,0x7e,0xd3,0x6e,0x00,0x00,0x00]
4563 v_frexp_exp_i32_f32_e64 v5, tma_hi
4564 // CHECK: [0x05,0x00,0x7e,0xd3,0x6f,0x00,0x00,0x00]
4566 v_frexp_exp_i32_f32_e64 v5, ttmp11
4567 // CHECK: [0x05,0x00,0x7e,0xd3,0x7b,0x00,0x00,0x00]
4569 v_frexp_exp_i32_f32_e64 v5, m0
4570 // CHECK: [0x05,0x00,0x7e,0xd3,0x7c,0x00,0x00,0x00]
4572 v_frexp_exp_i32_f32_e64 v5, exec_lo
4573 // CHECK: [0x05,0x00,0x7e,0xd3,0x7e,0x00,0x00,0x00]
4575 v_frexp_exp_i32_f32_e64 v5, exec_hi
4576 // CHECK: [0x05,0x00,0x7e,0xd3,0x7f,0x00,0x00,0x00]
4578 v_frexp_exp_i32_f32_e64 v5, 0
4579 // CHECK: [0x05,0x00,0x7e,0xd3,0x80,0x00,0x00,0x00]
4581 v_frexp_exp_i32_f32_e64 v5, -1
4582 // CHECK: [0x05,0x00,0x7e,0xd3,0xc1,0x00,0x00,0x00]
4584 v_frexp_exp_i32_f32_e64 v5, 0.5
4585 // CHECK: [0x05,0x00,0x7e,0xd3,0xf0,0x00,0x00,0x00]
4587 v_frexp_exp_i32_f32_e64 v5, -4.0
4588 // CHECK: [0x05,0x00,0x7e,0xd3,0xf7,0x00,0x00,0x00]
4590 v_frexp_exp_i32_f32_e64 v5, src_vccz
4591 // CHECK: [0x05,0x00,0x7e,0xd3,0xfb,0x00,0x00,0x00]
4593 v_frexp_exp_i32_f32_e64 v5, src_execz
4594 // CHECK: [0x05,0x00,0x7e,0xd3,0xfc,0x00,0x00,0x00]
4596 v_frexp_exp_i32_f32_e64 v5, src_scc
4597 // CHECK: [0x05,0x00,0x7e,0xd3,0xfd,0x00,0x00,0x00]
4599 v_frexp_exp_i32_f32_e64 v5, src_lds_direct
4600 // CHECK: [0x05,0x00,0x7e,0xd3,0xfe,0x00,0x00,0x00]
4602 v_frexp_mant_f32_e64 v5, v1
4603 // CHECK: [0x05,0x00,0x80,0xd3,0x01,0x01,0x00,0x00]
4605 v_frexp_mant_f32_e64 v255, v1
4606 // CHECK: [0xff,0x00,0x80,0xd3,0x01,0x01,0x00,0x00]
4608 v_frexp_mant_f32_e64 v5, v255
4609 // CHECK: [0x05,0x00,0x80,0xd3,0xff,0x01,0x00,0x00]
4611 v_frexp_mant_f32_e64 v5, s1
4612 // CHECK: [0x05,0x00,0x80,0xd3,0x01,0x00,0x00,0x00]
4614 v_frexp_mant_f32_e64 v5, s103
4615 // CHECK: [0x05,0x00,0x80,0xd3,0x67,0x00,0x00,0x00]
4617 v_frexp_mant_f32_e64 v5, flat_scratch_lo
4618 // CHECK: [0x05,0x00,0x80,0xd3,0x68,0x00,0x00,0x00]
4620 v_frexp_mant_f32_e64 v5, flat_scratch_hi
4621 // CHECK: [0x05,0x00,0x80,0xd3,0x69,0x00,0x00,0x00]
4623 v_frexp_mant_f32_e64 v5, vcc_lo
4624 // CHECK: [0x05,0x00,0x80,0xd3,0x6a,0x00,0x00,0x00]
4626 v_frexp_mant_f32_e64 v5, vcc_hi
4627 // CHECK: [0x05,0x00,0x80,0xd3,0x6b,0x00,0x00,0x00]
4629 v_frexp_mant_f32_e64 v5, tba_lo
4630 // CHECK: [0x05,0x00,0x80,0xd3,0x6c,0x00,0x00,0x00]
4632 v_frexp_mant_f32_e64 v5, tba_hi
4633 // CHECK: [0x05,0x00,0x80,0xd3,0x6d,0x00,0x00,0x00]
4635 v_frexp_mant_f32_e64 v5, tma_lo
4636 // CHECK: [0x05,0x00,0x80,0xd3,0x6e,0x00,0x00,0x00]
4638 v_frexp_mant_f32_e64 v5, tma_hi
4639 // CHECK: [0x05,0x00,0x80,0xd3,0x6f,0x00,0x00,0x00]
4641 v_frexp_mant_f32_e64 v5, ttmp11
4642 // CHECK: [0x05,0x00,0x80,0xd3,0x7b,0x00,0x00,0x00]
4644 v_frexp_mant_f32_e64 v5, m0
4645 // CHECK: [0x05,0x00,0x80,0xd3,0x7c,0x00,0x00,0x00]
4647 v_frexp_mant_f32_e64 v5, exec_lo
4648 // CHECK: [0x05,0x00,0x80,0xd3,0x7e,0x00,0x00,0x00]
4650 v_frexp_mant_f32_e64 v5, exec_hi
4651 // CHECK: [0x05,0x00,0x80,0xd3,0x7f,0x00,0x00,0x00]
4653 v_frexp_mant_f32_e64 v5, 0
4654 // CHECK: [0x05,0x00,0x80,0xd3,0x80,0x00,0x00,0x00]
4656 v_frexp_mant_f32_e64 v5, -1
4657 // CHECK: [0x05,0x00,0x80,0xd3,0xc1,0x00,0x00,0x00]
4659 v_frexp_mant_f32_e64 v5, 0.5
4660 // CHECK: [0x05,0x00,0x80,0xd3,0xf0,0x00,0x00,0x00]
4662 v_frexp_mant_f32_e64 v5, -4.0
4663 // CHECK: [0x05,0x00,0x80,0xd3,0xf7,0x00,0x00,0x00]
4665 v_frexp_mant_f32_e64 v5, src_vccz
4666 // CHECK: [0x05,0x00,0x80,0xd3,0xfb,0x00,0x00,0x00]
4668 v_frexp_mant_f32_e64 v5, src_execz
4669 // CHECK: [0x05,0x00,0x80,0xd3,0xfc,0x00,0x00,0x00]
4671 v_frexp_mant_f32_e64 v5, src_scc
4672 // CHECK: [0x05,0x00,0x80,0xd3,0xfd,0x00,0x00,0x00]
4674 v_frexp_mant_f32_e64 v5, src_lds_direct
4675 // CHECK: [0x05,0x00,0x80,0xd3,0xfe,0x00,0x00,0x00]
4677 v_clrexcp_e64
4678 // CHECK: [0x00,0x00,0x82,0xd3,0x00,0x00,0x00,0x00]
4680 v_movreld_b32_e64 v5, v1
4681 // CHECK: [0x05,0x00,0x84,0xd3,0x01,0x01,0x00,0x00]
4683 v_movreld_b32_e64 v255, v1
4684 // CHECK: [0xff,0x00,0x84,0xd3,0x01,0x01,0x00,0x00]
4686 v_movreld_b32_e64 v5, v255
4687 // CHECK: [0x05,0x00,0x84,0xd3,0xff,0x01,0x00,0x00]
4689 v_movreld_b32_e64 v5, m0
4690 // CHECK: [0x05,0x00,0x84,0xd3,0x7c,0x00,0x00,0x00]
4692 v_movreld_b32_e64 v5, 0
4693 // CHECK: [0x05,0x00,0x84,0xd3,0x80,0x00,0x00,0x00]
4695 v_movreld_b32_e64 v5, -1
4696 // CHECK: [0x05,0x00,0x84,0xd3,0xc1,0x00,0x00,0x00]
4698 v_movreld_b32_e64 v5, 0.5
4699 // CHECK: [0x05,0x00,0x84,0xd3,0xf0,0x00,0x00,0x00]
4701 v_movreld_b32_e64 v5, -4.0
4702 // CHECK: [0x05,0x00,0x84,0xd3,0xf7,0x00,0x00,0x00]
4704 v_movreld_b32_e64 v5, src_lds_direct
4705 // CHECK: [0x05,0x00,0x84,0xd3,0xfe,0x00,0x00,0x00]
4707 v_movrels_b32_e64 v5, v1
4708 // CHECK: [0x05,0x00,0x86,0xd3,0x01,0x01,0x00,0x00]
4710 v_movrels_b32_e64 v255, v1
4711 // CHECK: [0xff,0x00,0x86,0xd3,0x01,0x01,0x00,0x00]
4713 v_movrels_b32_e64 v5, v255
4714 // CHECK: [0x05,0x00,0x86,0xd3,0xff,0x01,0x00,0x00]
4716 v_movrelsd_b32_e64 v5, v1
4717 // CHECK: [0x05,0x00,0x88,0xd3,0x01,0x01,0x00,0x00]
4719 v_movrelsd_b32_e64 v255, v1
4720 // CHECK: [0xff,0x00,0x88,0xd3,0x01,0x01,0x00,0x00]
4722 v_movrelsd_b32_e64 v5, v255
4723 // CHECK: [0x05,0x00,0x88,0xd3,0xff,0x01,0x00,0x00]
4725 v_log_legacy_f32_e64 v5, v1
4726 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x00]
4728 v_log_legacy_f32_e64 v255, v1
4729 // CHECK: [0xff,0x00,0x8a,0xd3,0x01,0x01,0x00,0x00]
4731 v_log_legacy_f32_e64 v5, v255
4732 // CHECK: [0x05,0x00,0x8a,0xd3,0xff,0x01,0x00,0x00]
4734 v_log_legacy_f32_e64 v5, s1
4735 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x00,0x00,0x00]
4737 v_log_legacy_f32_e64 v5, s103
4738 // CHECK: [0x05,0x00,0x8a,0xd3,0x67,0x00,0x00,0x00]
4740 v_log_legacy_f32_e64 v5, flat_scratch_lo
4741 // CHECK: [0x05,0x00,0x8a,0xd3,0x68,0x00,0x00,0x00]
4743 v_log_legacy_f32_e64 v5, flat_scratch_hi
4744 // CHECK: [0x05,0x00,0x8a,0xd3,0x69,0x00,0x00,0x00]
4746 v_log_legacy_f32_e64 v5, vcc_lo
4747 // CHECK: [0x05,0x00,0x8a,0xd3,0x6a,0x00,0x00,0x00]
4749 v_log_legacy_f32_e64 v5, vcc_hi
4750 // CHECK: [0x05,0x00,0x8a,0xd3,0x6b,0x00,0x00,0x00]
4752 v_log_legacy_f32_e64 v5, tba_lo
4753 // CHECK: [0x05,0x00,0x8a,0xd3,0x6c,0x00,0x00,0x00]
4755 v_log_legacy_f32_e64 v5, tba_hi
4756 // CHECK: [0x05,0x00,0x8a,0xd3,0x6d,0x00,0x00,0x00]
4758 v_log_legacy_f32_e64 v5, tma_lo
4759 // CHECK: [0x05,0x00,0x8a,0xd3,0x6e,0x00,0x00,0x00]
4761 v_log_legacy_f32_e64 v5, tma_hi
4762 // CHECK: [0x05,0x00,0x8a,0xd3,0x6f,0x00,0x00,0x00]
4764 v_log_legacy_f32_e64 v5, ttmp11
4765 // CHECK: [0x05,0x00,0x8a,0xd3,0x7b,0x00,0x00,0x00]
4767 v_log_legacy_f32_e64 v5, m0
4768 // CHECK: [0x05,0x00,0x8a,0xd3,0x7c,0x00,0x00,0x00]
4770 v_log_legacy_f32_e64 v5, exec_lo
4771 // CHECK: [0x05,0x00,0x8a,0xd3,0x7e,0x00,0x00,0x00]
4773 v_log_legacy_f32_e64 v5, exec_hi
4774 // CHECK: [0x05,0x00,0x8a,0xd3,0x7f,0x00,0x00,0x00]
4776 v_log_legacy_f32_e64 v5, 0
4777 // CHECK: [0x05,0x00,0x8a,0xd3,0x80,0x00,0x00,0x00]
4779 v_log_legacy_f32_e64 v5, -1
4780 // CHECK: [0x05,0x00,0x8a,0xd3,0xc1,0x00,0x00,0x00]
4782 v_log_legacy_f32_e64 v5, 0.5
4783 // CHECK: [0x05,0x00,0x8a,0xd3,0xf0,0x00,0x00,0x00]
4785 v_log_legacy_f32_e64 v5, -4.0
4786 // CHECK: [0x05,0x00,0x8a,0xd3,0xf7,0x00,0x00,0x00]
4788 v_log_legacy_f32_e64 v5, src_vccz
4789 // CHECK: [0x05,0x00,0x8a,0xd3,0xfb,0x00,0x00,0x00]
4791 v_log_legacy_f32_e64 v5, src_execz
4792 // CHECK: [0x05,0x00,0x8a,0xd3,0xfc,0x00,0x00,0x00]
4794 v_log_legacy_f32_e64 v5, src_scc
4795 // CHECK: [0x05,0x00,0x8a,0xd3,0xfd,0x00,0x00,0x00]
4797 v_log_legacy_f32_e64 v5, src_lds_direct
4798 // CHECK: [0x05,0x00,0x8a,0xd3,0xfe,0x00,0x00,0x00]
4800 v_log_legacy_f32_e64 v5, -v1
4801 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x20]
4803 v_log_legacy_f32_e64 v5, |v1|
4804 // CHECK: [0x05,0x01,0x8a,0xd3,0x01,0x01,0x00,0x00]
4806 v_log_legacy_f32_e64 v5, v1 clamp
4807 // CHECK: [0x05,0x08,0x8a,0xd3,0x01,0x01,0x00,0x00]
4809 v_log_legacy_f32_e64 v5, v1 mul:2
4810 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x08]
4812 v_log_legacy_f32_e64 v5, v1 mul:4
4813 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x10]
4815 v_log_legacy_f32_e64 v5, v1 div:2
4816 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x01,0x00,0x18]
4818 v_exp_legacy_f32_e64 v5, v1
4819 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x00]
4821 v_exp_legacy_f32_e64 v255, v1
4822 // CHECK: [0xff,0x00,0x8c,0xd3,0x01,0x01,0x00,0x00]
4824 v_exp_legacy_f32_e64 v5, v255
4825 // CHECK: [0x05,0x00,0x8c,0xd3,0xff,0x01,0x00,0x00]
4827 v_exp_legacy_f32_e64 v5, s1
4828 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x00,0x00,0x00]
4830 v_exp_legacy_f32_e64 v5, s103
4831 // CHECK: [0x05,0x00,0x8c,0xd3,0x67,0x00,0x00,0x00]
4833 v_exp_legacy_f32_e64 v5, flat_scratch_lo
4834 // CHECK: [0x05,0x00,0x8c,0xd3,0x68,0x00,0x00,0x00]
4836 v_exp_legacy_f32_e64 v5, flat_scratch_hi
4837 // CHECK: [0x05,0x00,0x8c,0xd3,0x69,0x00,0x00,0x00]
4839 v_exp_legacy_f32_e64 v5, vcc_lo
4840 // CHECK: [0x05,0x00,0x8c,0xd3,0x6a,0x00,0x00,0x00]
4842 v_exp_legacy_f32_e64 v5, vcc_hi
4843 // CHECK: [0x05,0x00,0x8c,0xd3,0x6b,0x00,0x00,0x00]
4845 v_exp_legacy_f32_e64 v5, tba_lo
4846 // CHECK: [0x05,0x00,0x8c,0xd3,0x6c,0x00,0x00,0x00]
4848 v_exp_legacy_f32_e64 v5, tba_hi
4849 // CHECK: [0x05,0x00,0x8c,0xd3,0x6d,0x00,0x00,0x00]
4851 v_exp_legacy_f32_e64 v5, tma_lo
4852 // CHECK: [0x05,0x00,0x8c,0xd3,0x6e,0x00,0x00,0x00]
4854 v_exp_legacy_f32_e64 v5, tma_hi
4855 // CHECK: [0x05,0x00,0x8c,0xd3,0x6f,0x00,0x00,0x00]
4857 v_exp_legacy_f32_e64 v5, ttmp11
4858 // CHECK: [0x05,0x00,0x8c,0xd3,0x7b,0x00,0x00,0x00]
4860 v_exp_legacy_f32_e64 v5, m0
4861 // CHECK: [0x05,0x00,0x8c,0xd3,0x7c,0x00,0x00,0x00]
4863 v_exp_legacy_f32_e64 v5, exec_lo
4864 // CHECK: [0x05,0x00,0x8c,0xd3,0x7e,0x00,0x00,0x00]
4866 v_exp_legacy_f32_e64 v5, exec_hi
4867 // CHECK: [0x05,0x00,0x8c,0xd3,0x7f,0x00,0x00,0x00]
4869 v_exp_legacy_f32_e64 v5, 0
4870 // CHECK: [0x05,0x00,0x8c,0xd3,0x80,0x00,0x00,0x00]
4872 v_exp_legacy_f32_e64 v5, -1
4873 // CHECK: [0x05,0x00,0x8c,0xd3,0xc1,0x00,0x00,0x00]
4875 v_exp_legacy_f32_e64 v5, 0.5
4876 // CHECK: [0x05,0x00,0x8c,0xd3,0xf0,0x00,0x00,0x00]
4878 v_exp_legacy_f32_e64 v5, -4.0
4879 // CHECK: [0x05,0x00,0x8c,0xd3,0xf7,0x00,0x00,0x00]
4881 v_exp_legacy_f32_e64 v5, src_vccz
4882 // CHECK: [0x05,0x00,0x8c,0xd3,0xfb,0x00,0x00,0x00]
4884 v_exp_legacy_f32_e64 v5, src_execz
4885 // CHECK: [0x05,0x00,0x8c,0xd3,0xfc,0x00,0x00,0x00]
4887 v_exp_legacy_f32_e64 v5, src_scc
4888 // CHECK: [0x05,0x00,0x8c,0xd3,0xfd,0x00,0x00,0x00]
4890 v_exp_legacy_f32_e64 v5, src_lds_direct
4891 // CHECK: [0x05,0x00,0x8c,0xd3,0xfe,0x00,0x00,0x00]
4893 v_exp_legacy_f32_e64 v5, -v1
4894 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x20]
4896 v_exp_legacy_f32_e64 v5, |v1|
4897 // CHECK: [0x05,0x01,0x8c,0xd3,0x01,0x01,0x00,0x00]
4899 v_exp_legacy_f32_e64 v5, v1 clamp
4900 // CHECK: [0x05,0x08,0x8c,0xd3,0x01,0x01,0x00,0x00]
4902 v_exp_legacy_f32_e64 v5, v1 mul:2
4903 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x08]
4905 v_exp_legacy_f32_e64 v5, v1 mul:4
4906 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x10]
4908 v_exp_legacy_f32_e64 v5, v1 div:2
4909 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x01,0x00,0x18]
4911 v_cndmask_b32_e64 v5, v1, v2, s[6:7]
4912 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x1a,0x00]
4914 v_cndmask_b32_e64 v255, v1, v2, s[6:7]
4915 // CHECK: [0xff,0x00,0x00,0xd2,0x01,0x05,0x1a,0x00]
4917 v_cndmask_b32_e64 v5, v255, v2, s[6:7]
4918 // CHECK: [0x05,0x00,0x00,0xd2,0xff,0x05,0x1a,0x00]
4920 v_cndmask_b32_e64 v5, 0, v2, s[6:7]
4921 // CHECK: [0x05,0x00,0x00,0xd2,0x80,0x04,0x1a,0x00]
4923 v_cndmask_b32_e64 v5, -1, v2, s[6:7]
4924 // CHECK: [0x05,0x00,0x00,0xd2,0xc1,0x04,0x1a,0x00]
4926 v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]
4927 // CHECK: [0x05,0x00,0x00,0xd2,0xf0,0x04,0x1a,0x00]
4929 v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]
4930 // CHECK: [0x05,0x00,0x00,0xd2,0xf7,0x04,0x1a,0x00]
4932 v_cndmask_b32_e64 v5, src_lds_direct, v2, s[6:7]
4933 // CHECK: [0x05,0x00,0x00,0xd2,0xfe,0x04,0x1a,0x00]
4935 v_cndmask_b32_e64 v5, v1, v255, s[6:7]
4936 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x1b,0x00]
4938 v_cndmask_b32_e64 v5, v1, 0, s[6:7]
4939 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x01,0x19,0x00]
4941 v_cndmask_b32_e64 v5, v1, -1, s[6:7]
4942 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x83,0x19,0x00]
4944 v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]
4945 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0xe1,0x19,0x00]
4947 v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]
4948 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0xef,0x19,0x00]
4950 v_cndmask_b32_e64 v5, v1, v2, s[8:9]
4951 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x22,0x00]
4953 v_cndmask_b32_e64 v5, v1, v2, s[102:103]
4954 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9a,0x01]
4956 v_cndmask_b32_e64 v5, v1, v2, flat_scratch
4957 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xa2,0x01]
4959 v_cndmask_b32_e64 v5, v1, v2, vcc
4960 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xaa,0x01]
4962 v_cndmask_b32_e64 v5, v1, v2, tba
4963 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xb2,0x01]
4965 v_cndmask_b32_e64 v5, v1, v2, tma
4966 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xba,0x01]
4968 v_cndmask_b32_e64 v5, v1, v2, ttmp[10:11]
4969 // CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xea,0x01]
4971 v_add_f32_e64 v5, v1, v2
4972 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x00]
4974 v_add_f32_e64 v255, v1, v2
4975 // CHECK: [0xff,0x00,0x06,0xd2,0x01,0x05,0x02,0x00]
4977 v_add_f32_e64 v5, v255, v2
4978 // CHECK: [0x05,0x00,0x06,0xd2,0xff,0x05,0x02,0x00]
4980 v_add_f32_e64 v5, s1, v2
4981 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x04,0x02,0x00]
4983 v_add_f32_e64 v5, s103, v2
4984 // CHECK: [0x05,0x00,0x06,0xd2,0x67,0x04,0x02,0x00]
4986 v_add_f32_e64 v5, flat_scratch_lo, v2
4987 // CHECK: [0x05,0x00,0x06,0xd2,0x68,0x04,0x02,0x00]
4989 v_add_f32_e64 v5, flat_scratch_hi, v2
4990 // CHECK: [0x05,0x00,0x06,0xd2,0x69,0x04,0x02,0x00]
4992 v_add_f32_e64 v5, vcc_lo, v2
4993 // CHECK: [0x05,0x00,0x06,0xd2,0x6a,0x04,0x02,0x00]
4995 v_add_f32_e64 v5, vcc_hi, v2
4996 // CHECK: [0x05,0x00,0x06,0xd2,0x6b,0x04,0x02,0x00]
4998 v_add_f32_e64 v5, tba_lo, v2
4999 // CHECK: [0x05,0x00,0x06,0xd2,0x6c,0x04,0x02,0x00]
5001 v_add_f32_e64 v5, tba_hi, v2
5002 // CHECK: [0x05,0x00,0x06,0xd2,0x6d,0x04,0x02,0x00]
5004 v_add_f32_e64 v5, tma_lo, v2
5005 // CHECK: [0x05,0x00,0x06,0xd2,0x6e,0x04,0x02,0x00]
5007 v_add_f32_e64 v5, tma_hi, v2
5008 // CHECK: [0x05,0x00,0x06,0xd2,0x6f,0x04,0x02,0x00]
5010 v_add_f32_e64 v5, ttmp11, v2
5011 // CHECK: [0x05,0x00,0x06,0xd2,0x7b,0x04,0x02,0x00]
5013 v_add_f32_e64 v5, m0, v2
5014 // CHECK: [0x05,0x00,0x06,0xd2,0x7c,0x04,0x02,0x00]
5016 v_add_f32_e64 v5, exec_lo, v2
5017 // CHECK: [0x05,0x00,0x06,0xd2,0x7e,0x04,0x02,0x00]
5019 v_add_f32_e64 v5, exec_hi, v2
5020 // CHECK: [0x05,0x00,0x06,0xd2,0x7f,0x04,0x02,0x00]
5022 v_add_f32_e64 v5, 0, v2
5023 // CHECK: [0x05,0x00,0x06,0xd2,0x80,0x04,0x02,0x00]
5025 v_add_f32_e64 v5, -1, v2
5026 // CHECK: [0x05,0x00,0x06,0xd2,0xc1,0x04,0x02,0x00]
5028 v_add_f32_e64 v5, 0.5, v2
5029 // CHECK: [0x05,0x00,0x06,0xd2,0xf0,0x04,0x02,0x00]
5031 v_add_f32_e64 v5, -4.0, v2
5032 // CHECK: [0x05,0x00,0x06,0xd2,0xf7,0x04,0x02,0x00]
5034 v_add_f32_e64 v5, src_vccz, v2
5035 // CHECK: [0x05,0x00,0x06,0xd2,0xfb,0x04,0x02,0x00]
5037 v_add_f32_e64 v5, src_execz, v2
5038 // CHECK: [0x05,0x00,0x06,0xd2,0xfc,0x04,0x02,0x00]
5040 v_add_f32_e64 v5, src_scc, v2
5041 // CHECK: [0x05,0x00,0x06,0xd2,0xfd,0x04,0x02,0x00]
5043 v_add_f32_e64 v5, src_lds_direct, v2
5044 // CHECK: [0x05,0x00,0x06,0xd2,0xfe,0x04,0x02,0x00]
5046 v_add_f32_e64 v5, v1, v255
5047 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xff,0x03,0x00]
5049 v_add_f32_e64 v5, v1, s2
5050 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x00,0x00]
5052 v_add_f32_e64 v5, v1, s103
5053 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xcf,0x00,0x00]
5055 v_add_f32_e64 v5, v1, flat_scratch_lo
5056 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd1,0x00,0x00]
5058 v_add_f32_e64 v5, v1, flat_scratch_hi
5059 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd3,0x00,0x00]
5061 v_add_f32_e64 v5, v1, vcc_lo
5062 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd5,0x00,0x00]
5064 v_add_f32_e64 v5, v1, vcc_hi
5065 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd7,0x00,0x00]
5067 v_add_f32_e64 v5, v1, tba_lo
5068 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd9,0x00,0x00]
5070 v_add_f32_e64 v5, v1, tba_hi
5071 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdb,0x00,0x00]
5073 v_add_f32_e64 v5, v1, tma_lo
5074 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdd,0x00,0x00]
5076 v_add_f32_e64 v5, v1, tma_hi
5077 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xdf,0x00,0x00]
5079 v_add_f32_e64 v5, v1, ttmp11
5080 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf7,0x00,0x00]
5082 v_add_f32_e64 v5, v1, m0
5083 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf9,0x00,0x00]
5085 v_add_f32_e64 v5, v1, exec_lo
5086 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xfd,0x00,0x00]
5088 v_add_f32_e64 v5, v1, exec_hi
5089 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xff,0x00,0x00]
5091 v_add_f32_e64 v5, v1, 0
5092 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x01,0x01,0x00]
5094 v_add_f32_e64 v5, v1, -1
5095 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x83,0x01,0x00]
5097 v_add_f32_e64 v5, v1, 0.5
5098 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xe1,0x01,0x00]
5100 v_add_f32_e64 v5, v1, -4.0
5101 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xef,0x01,0x00]
5103 v_add_f32_e64 v5, v1, src_vccz
5104 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf7,0x01,0x00]
5106 v_add_f32_e64 v5, v1, src_execz
5107 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf9,0x01,0x00]
5109 v_add_f32_e64 v5, v1, src_scc
5110 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0xfb,0x01,0x00]
5112 v_add_f32_e64 v5, -v1, v2
5113 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x20]
5115 v_add_f32_e64 v5, v1, -v2
5116 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x40]
5118 v_add_f32_e64 v5, -v1, -v2
5119 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x60]
5121 v_add_f32_e64 v5, |v1|, v2
5122 // CHECK: [0x05,0x01,0x06,0xd2,0x01,0x05,0x02,0x00]
5124 v_add_f32_e64 v5, v1, |v2|
5125 // CHECK: [0x05,0x02,0x06,0xd2,0x01,0x05,0x02,0x00]
5127 v_add_f32_e64 v5, |v1|, |v2|
5128 // CHECK: [0x05,0x03,0x06,0xd2,0x01,0x05,0x02,0x00]
5130 v_add_f32_e64 v5, v1, v2 clamp
5131 // CHECK: [0x05,0x08,0x06,0xd2,0x01,0x05,0x02,0x00]
5133 v_add_f32_e64 v5, v1, v2 mul:2
5134 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x08]
5136 v_add_f32_e64 v5, v1, v2 mul:4
5137 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x10]
5139 v_add_f32_e64 v5, v1, v2 div:2
5140 // CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x18]
5142 v_sub_f32_e64 v5, v1, v2
5143 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x00]
5145 v_sub_f32_e64 v255, v1, v2
5146 // CHECK: [0xff,0x00,0x08,0xd2,0x01,0x05,0x02,0x00]
5148 v_sub_f32_e64 v5, v255, v2
5149 // CHECK: [0x05,0x00,0x08,0xd2,0xff,0x05,0x02,0x00]
5151 v_sub_f32_e64 v5, s1, v2
5152 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x04,0x02,0x00]
5154 v_sub_f32_e64 v5, s103, v2
5155 // CHECK: [0x05,0x00,0x08,0xd2,0x67,0x04,0x02,0x00]
5157 v_sub_f32_e64 v5, flat_scratch_lo, v2
5158 // CHECK: [0x05,0x00,0x08,0xd2,0x68,0x04,0x02,0x00]
5160 v_sub_f32_e64 v5, flat_scratch_hi, v2
5161 // CHECK: [0x05,0x00,0x08,0xd2,0x69,0x04,0x02,0x00]
5163 v_sub_f32_e64 v5, vcc_lo, v2
5164 // CHECK: [0x05,0x00,0x08,0xd2,0x6a,0x04,0x02,0x00]
5166 v_sub_f32_e64 v5, vcc_hi, v2
5167 // CHECK: [0x05,0x00,0x08,0xd2,0x6b,0x04,0x02,0x00]
5169 v_sub_f32_e64 v5, tba_lo, v2
5170 // CHECK: [0x05,0x00,0x08,0xd2,0x6c,0x04,0x02,0x00]
5172 v_sub_f32_e64 v5, tba_hi, v2
5173 // CHECK: [0x05,0x00,0x08,0xd2,0x6d,0x04,0x02,0x00]
5175 v_sub_f32_e64 v5, tma_lo, v2
5176 // CHECK: [0x05,0x00,0x08,0xd2,0x6e,0x04,0x02,0x00]
5178 v_sub_f32_e64 v5, tma_hi, v2
5179 // CHECK: [0x05,0x00,0x08,0xd2,0x6f,0x04,0x02,0x00]
5181 v_sub_f32_e64 v5, ttmp11, v2
5182 // CHECK: [0x05,0x00,0x08,0xd2,0x7b,0x04,0x02,0x00]
5184 v_sub_f32_e64 v5, m0, v2
5185 // CHECK: [0x05,0x00,0x08,0xd2,0x7c,0x04,0x02,0x00]
5187 v_sub_f32_e64 v5, exec_lo, v2
5188 // CHECK: [0x05,0x00,0x08,0xd2,0x7e,0x04,0x02,0x00]
5190 v_sub_f32_e64 v5, exec_hi, v2
5191 // CHECK: [0x05,0x00,0x08,0xd2,0x7f,0x04,0x02,0x00]
5193 v_sub_f32_e64 v5, 0, v2
5194 // CHECK: [0x05,0x00,0x08,0xd2,0x80,0x04,0x02,0x00]
5196 v_sub_f32_e64 v5, -1, v2
5197 // CHECK: [0x05,0x00,0x08,0xd2,0xc1,0x04,0x02,0x00]
5199 v_sub_f32_e64 v5, 0.5, v2
5200 // CHECK: [0x05,0x00,0x08,0xd2,0xf0,0x04,0x02,0x00]
5202 v_sub_f32_e64 v5, -4.0, v2
5203 // CHECK: [0x05,0x00,0x08,0xd2,0xf7,0x04,0x02,0x00]
5205 v_sub_f32_e64 v5, src_vccz, v2
5206 // CHECK: [0x05,0x00,0x08,0xd2,0xfb,0x04,0x02,0x00]
5208 v_sub_f32_e64 v5, src_execz, v2
5209 // CHECK: [0x05,0x00,0x08,0xd2,0xfc,0x04,0x02,0x00]
5211 v_sub_f32_e64 v5, src_scc, v2
5212 // CHECK: [0x05,0x00,0x08,0xd2,0xfd,0x04,0x02,0x00]
5214 v_sub_f32_e64 v5, src_lds_direct, v2
5215 // CHECK: [0x05,0x00,0x08,0xd2,0xfe,0x04,0x02,0x00]
5217 v_sub_f32_e64 v5, v1, v255
5218 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xff,0x03,0x00]
5220 v_sub_f32_e64 v5, v1, s2
5221 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x00,0x00]
5223 v_sub_f32_e64 v5, v1, s103
5224 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xcf,0x00,0x00]
5226 v_sub_f32_e64 v5, v1, flat_scratch_lo
5227 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd1,0x00,0x00]
5229 v_sub_f32_e64 v5, v1, flat_scratch_hi
5230 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd3,0x00,0x00]
5232 v_sub_f32_e64 v5, v1, vcc_lo
5233 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd5,0x00,0x00]
5235 v_sub_f32_e64 v5, v1, vcc_hi
5236 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd7,0x00,0x00]
5238 v_sub_f32_e64 v5, v1, tba_lo
5239 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xd9,0x00,0x00]
5241 v_sub_f32_e64 v5, v1, tba_hi
5242 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdb,0x00,0x00]
5244 v_sub_f32_e64 v5, v1, tma_lo
5245 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdd,0x00,0x00]
5247 v_sub_f32_e64 v5, v1, tma_hi
5248 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xdf,0x00,0x00]
5250 v_sub_f32_e64 v5, v1, ttmp11
5251 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xf7,0x00,0x00]
5253 v_sub_f32_e64 v5, v1, m0
5254 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xf9,0x00,0x00]
5256 v_sub_f32_e64 v5, v1, exec_lo
5257 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xfd,0x00,0x00]
5259 v_sub_f32_e64 v5, v1, exec_hi
5260 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xff,0x00,0x00]
5262 v_sub_f32_e64 v5, v1, 0
5263 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x01,0x01,0x00]
5265 v_sub_f32_e64 v5, v1, -1
5266 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x83,0x01,0x00]
5268 v_sub_f32_e64 v5, v1, 0.5
5269 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xe1,0x01,0x00]
5271 v_sub_f32_e64 v5, v1, -4.0
5272 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xef,0x01,0x00]
5274 v_sub_f32_e64 v5, v1, src_vccz
5275 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xf7,0x01,0x00]
5277 v_sub_f32_e64 v5, v1, src_execz
5278 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xf9,0x01,0x00]
5280 v_sub_f32_e64 v5, v1, src_scc
5281 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0xfb,0x01,0x00]
5283 v_sub_f32_e64 v5, -v1, v2
5284 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x20]
5286 v_sub_f32_e64 v5, v1, -v2
5287 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x40]
5289 v_sub_f32_e64 v5, -v1, -v2
5290 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x60]
5292 v_sub_f32_e64 v5, |v1|, v2
5293 // CHECK: [0x05,0x01,0x08,0xd2,0x01,0x05,0x02,0x00]
5295 v_sub_f32_e64 v5, v1, |v2|
5296 // CHECK: [0x05,0x02,0x08,0xd2,0x01,0x05,0x02,0x00]
5298 v_sub_f32_e64 v5, |v1|, |v2|
5299 // CHECK: [0x05,0x03,0x08,0xd2,0x01,0x05,0x02,0x00]
5301 v_sub_f32_e64 v5, v1, v2 clamp
5302 // CHECK: [0x05,0x08,0x08,0xd2,0x01,0x05,0x02,0x00]
5304 v_sub_f32_e64 v5, v1, v2 mul:2
5305 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x08]
5307 v_sub_f32_e64 v5, v1, v2 mul:4
5308 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x10]
5310 v_sub_f32_e64 v5, v1, v2 div:2
5311 // CHECK: [0x05,0x00,0x08,0xd2,0x01,0x05,0x02,0x18]
5313 v_subrev_f32_e64 v5, v1, v2
5314 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x00]
5316 v_subrev_f32_e64 v255, v1, v2
5317 // CHECK: [0xff,0x00,0x0a,0xd2,0x01,0x05,0x02,0x00]
5319 v_subrev_f32_e64 v5, v255, v2
5320 // CHECK: [0x05,0x00,0x0a,0xd2,0xff,0x05,0x02,0x00]
5322 v_subrev_f32_e64 v5, s1, v2
5323 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x04,0x02,0x00]
5325 v_subrev_f32_e64 v5, s103, v2
5326 // CHECK: [0x05,0x00,0x0a,0xd2,0x67,0x04,0x02,0x00]
5328 v_subrev_f32_e64 v5, flat_scratch_lo, v2
5329 // CHECK: [0x05,0x00,0x0a,0xd2,0x68,0x04,0x02,0x00]
5331 v_subrev_f32_e64 v5, flat_scratch_hi, v2
5332 // CHECK: [0x05,0x00,0x0a,0xd2,0x69,0x04,0x02,0x00]
5334 v_subrev_f32_e64 v5, vcc_lo, v2
5335 // CHECK: [0x05,0x00,0x0a,0xd2,0x6a,0x04,0x02,0x00]
5337 v_subrev_f32_e64 v5, vcc_hi, v2
5338 // CHECK: [0x05,0x00,0x0a,0xd2,0x6b,0x04,0x02,0x00]
5340 v_subrev_f32_e64 v5, tba_lo, v2
5341 // CHECK: [0x05,0x00,0x0a,0xd2,0x6c,0x04,0x02,0x00]
5343 v_subrev_f32_e64 v5, tba_hi, v2
5344 // CHECK: [0x05,0x00,0x0a,0xd2,0x6d,0x04,0x02,0x00]
5346 v_subrev_f32_e64 v5, tma_lo, v2
5347 // CHECK: [0x05,0x00,0x0a,0xd2,0x6e,0x04,0x02,0x00]
5349 v_subrev_f32_e64 v5, tma_hi, v2
5350 // CHECK: [0x05,0x00,0x0a,0xd2,0x6f,0x04,0x02,0x00]
5352 v_subrev_f32_e64 v5, ttmp11, v2
5353 // CHECK: [0x05,0x00,0x0a,0xd2,0x7b,0x04,0x02,0x00]
5355 v_subrev_f32_e64 v5, m0, v2
5356 // CHECK: [0x05,0x00,0x0a,0xd2,0x7c,0x04,0x02,0x00]
5358 v_subrev_f32_e64 v5, exec_lo, v2
5359 // CHECK: [0x05,0x00,0x0a,0xd2,0x7e,0x04,0x02,0x00]
5361 v_subrev_f32_e64 v5, exec_hi, v2
5362 // CHECK: [0x05,0x00,0x0a,0xd2,0x7f,0x04,0x02,0x00]
5364 v_subrev_f32_e64 v5, 0, v2
5365 // CHECK: [0x05,0x00,0x0a,0xd2,0x80,0x04,0x02,0x00]
5367 v_subrev_f32_e64 v5, -1, v2
5368 // CHECK: [0x05,0x00,0x0a,0xd2,0xc1,0x04,0x02,0x00]
5370 v_subrev_f32_e64 v5, 0.5, v2
5371 // CHECK: [0x05,0x00,0x0a,0xd2,0xf0,0x04,0x02,0x00]
5373 v_subrev_f32_e64 v5, -4.0, v2
5374 // CHECK: [0x05,0x00,0x0a,0xd2,0xf7,0x04,0x02,0x00]
5376 v_subrev_f32_e64 v5, src_vccz, v2
5377 // CHECK: [0x05,0x00,0x0a,0xd2,0xfb,0x04,0x02,0x00]
5379 v_subrev_f32_e64 v5, src_execz, v2
5380 // CHECK: [0x05,0x00,0x0a,0xd2,0xfc,0x04,0x02,0x00]
5382 v_subrev_f32_e64 v5, src_scc, v2
5383 // CHECK: [0x05,0x00,0x0a,0xd2,0xfd,0x04,0x02,0x00]
5385 v_subrev_f32_e64 v5, v1, v255
5386 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xff,0x03,0x00]
5388 v_subrev_f32_e64 v5, v1, s2
5389 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x00,0x00]
5391 v_subrev_f32_e64 v5, v1, s103
5392 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xcf,0x00,0x00]
5394 v_subrev_f32_e64 v5, v1, flat_scratch_lo
5395 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd1,0x00,0x00]
5397 v_subrev_f32_e64 v5, v1, flat_scratch_hi
5398 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd3,0x00,0x00]
5400 v_subrev_f32_e64 v5, v1, vcc_lo
5401 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd5,0x00,0x00]
5403 v_subrev_f32_e64 v5, v1, vcc_hi
5404 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd7,0x00,0x00]
5406 v_subrev_f32_e64 v5, v1, tba_lo
5407 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xd9,0x00,0x00]
5409 v_subrev_f32_e64 v5, v1, tba_hi
5410 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdb,0x00,0x00]
5412 v_subrev_f32_e64 v5, v1, tma_lo
5413 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdd,0x00,0x00]
5415 v_subrev_f32_e64 v5, v1, tma_hi
5416 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xdf,0x00,0x00]
5418 v_subrev_f32_e64 v5, v1, ttmp11
5419 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xf7,0x00,0x00]
5421 v_subrev_f32_e64 v5, v1, m0
5422 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xf9,0x00,0x00]
5424 v_subrev_f32_e64 v5, v1, exec_lo
5425 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xfd,0x00,0x00]
5427 v_subrev_f32_e64 v5, v1, exec_hi
5428 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xff,0x00,0x00]
5430 v_subrev_f32_e64 v5, v1, 0
5431 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x01,0x01,0x00]
5433 v_subrev_f32_e64 v5, v1, -1
5434 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x83,0x01,0x00]
5436 v_subrev_f32_e64 v5, v1, 0.5
5437 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xe1,0x01,0x00]
5439 v_subrev_f32_e64 v5, v1, -4.0
5440 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xef,0x01,0x00]
5442 v_subrev_f32_e64 v5, v1, src_vccz
5443 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xf7,0x01,0x00]
5445 v_subrev_f32_e64 v5, v1, src_execz
5446 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xf9,0x01,0x00]
5448 v_subrev_f32_e64 v5, v1, src_scc
5449 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0xfb,0x01,0x00]
5451 v_subrev_f32_e64 v5, -v1, v2
5452 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x20]
5454 v_subrev_f32_e64 v5, v1, -v2
5455 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x40]
5457 v_subrev_f32_e64 v5, -v1, -v2
5458 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x60]
5460 v_subrev_f32_e64 v5, |v1|, v2
5461 // CHECK: [0x05,0x01,0x0a,0xd2,0x01,0x05,0x02,0x00]
5463 v_subrev_f32_e64 v5, v1, |v2|
5464 // CHECK: [0x05,0x02,0x0a,0xd2,0x01,0x05,0x02,0x00]
5466 v_subrev_f32_e64 v5, |v1|, |v2|
5467 // CHECK: [0x05,0x03,0x0a,0xd2,0x01,0x05,0x02,0x00]
5469 v_subrev_f32_e64 v5, v1, v2 clamp
5470 // CHECK: [0x05,0x08,0x0a,0xd2,0x01,0x05,0x02,0x00]
5472 v_subrev_f32_e64 v5, v1, v2 mul:2
5473 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x08]
5475 v_subrev_f32_e64 v5, v1, v2 mul:4
5476 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x10]
5478 v_subrev_f32_e64 v5, v1, v2 div:2
5479 // CHECK: [0x05,0x00,0x0a,0xd2,0x01,0x05,0x02,0x18]
5481 v_mac_legacy_f32_e64 v5, v1, v2
5482 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x00]
5484 v_mac_legacy_f32_e64 v255, v1, v2
5485 // CHECK: [0xff,0x00,0x0c,0xd2,0x01,0x05,0x02,0x00]
5487 v_mac_legacy_f32_e64 v5, v255, v2
5488 // CHECK: [0x05,0x00,0x0c,0xd2,0xff,0x05,0x02,0x00]
5490 v_mac_legacy_f32_e64 v5, s1, v2
5491 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x04,0x02,0x00]
5493 v_mac_legacy_f32_e64 v5, s103, v2
5494 // CHECK: [0x05,0x00,0x0c,0xd2,0x67,0x04,0x02,0x00]
5496 v_mac_legacy_f32_e64 v5, flat_scratch_lo, v2
5497 // CHECK: [0x05,0x00,0x0c,0xd2,0x68,0x04,0x02,0x00]
5499 v_mac_legacy_f32_e64 v5, flat_scratch_hi, v2
5500 // CHECK: [0x05,0x00,0x0c,0xd2,0x69,0x04,0x02,0x00]
5502 v_mac_legacy_f32_e64 v5, vcc_lo, v2
5503 // CHECK: [0x05,0x00,0x0c,0xd2,0x6a,0x04,0x02,0x00]
5505 v_mac_legacy_f32_e64 v5, vcc_hi, v2
5506 // CHECK: [0x05,0x00,0x0c,0xd2,0x6b,0x04,0x02,0x00]
5508 v_mac_legacy_f32_e64 v5, tba_lo, v2
5509 // CHECK: [0x05,0x00,0x0c,0xd2,0x6c,0x04,0x02,0x00]
5511 v_mac_legacy_f32_e64 v5, tba_hi, v2
5512 // CHECK: [0x05,0x00,0x0c,0xd2,0x6d,0x04,0x02,0x00]
5514 v_mac_legacy_f32_e64 v5, tma_lo, v2
5515 // CHECK: [0x05,0x00,0x0c,0xd2,0x6e,0x04,0x02,0x00]
5517 v_mac_legacy_f32_e64 v5, tma_hi, v2
5518 // CHECK: [0x05,0x00,0x0c,0xd2,0x6f,0x04,0x02,0x00]
5520 v_mac_legacy_f32_e64 v5, ttmp11, v2
5521 // CHECK: [0x05,0x00,0x0c,0xd2,0x7b,0x04,0x02,0x00]
5523 v_mac_legacy_f32_e64 v5, m0, v2
5524 // CHECK: [0x05,0x00,0x0c,0xd2,0x7c,0x04,0x02,0x00]
5526 v_mac_legacy_f32_e64 v5, exec_lo, v2
5527 // CHECK: [0x05,0x00,0x0c,0xd2,0x7e,0x04,0x02,0x00]
5529 v_mac_legacy_f32_e64 v5, exec_hi, v2
5530 // CHECK: [0x05,0x00,0x0c,0xd2,0x7f,0x04,0x02,0x00]
5532 v_mac_legacy_f32_e64 v5, 0, v2
5533 // CHECK: [0x05,0x00,0x0c,0xd2,0x80,0x04,0x02,0x00]
5535 v_mac_legacy_f32_e64 v5, -1, v2
5536 // CHECK: [0x05,0x00,0x0c,0xd2,0xc1,0x04,0x02,0x00]
5538 v_mac_legacy_f32_e64 v5, 0.5, v2
5539 // CHECK: [0x05,0x00,0x0c,0xd2,0xf0,0x04,0x02,0x00]
5541 v_mac_legacy_f32_e64 v5, -4.0, v2
5542 // CHECK: [0x05,0x00,0x0c,0xd2,0xf7,0x04,0x02,0x00]
5544 v_mac_legacy_f32_e64 v5, src_vccz, v2
5545 // CHECK: [0x05,0x00,0x0c,0xd2,0xfb,0x04,0x02,0x00]
5547 v_mac_legacy_f32_e64 v5, src_execz, v2
5548 // CHECK: [0x05,0x00,0x0c,0xd2,0xfc,0x04,0x02,0x00]
5550 v_mac_legacy_f32_e64 v5, src_scc, v2
5551 // CHECK: [0x05,0x00,0x0c,0xd2,0xfd,0x04,0x02,0x00]
5553 v_mac_legacy_f32_e64 v5, src_lds_direct, v2
5554 // CHECK: [0x05,0x00,0x0c,0xd2,0xfe,0x04,0x02,0x00]
5556 v_mac_legacy_f32_e64 v5, v1, v255
5557 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xff,0x03,0x00]
5559 v_mac_legacy_f32_e64 v5, v1, s2
5560 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x00,0x00]
5562 v_mac_legacy_f32_e64 v5, v1, s103
5563 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xcf,0x00,0x00]
5565 v_mac_legacy_f32_e64 v5, v1, flat_scratch_lo
5566 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd1,0x00,0x00]
5568 v_mac_legacy_f32_e64 v5, v1, flat_scratch_hi
5569 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd3,0x00,0x00]
5571 v_mac_legacy_f32_e64 v5, v1, vcc_lo
5572 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd5,0x00,0x00]
5574 v_mac_legacy_f32_e64 v5, v1, vcc_hi
5575 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd7,0x00,0x00]
5577 v_mac_legacy_f32_e64 v5, v1, tba_lo
5578 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xd9,0x00,0x00]
5580 v_mac_legacy_f32_e64 v5, v1, tba_hi
5581 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdb,0x00,0x00]
5583 v_mac_legacy_f32_e64 v5, v1, tma_lo
5584 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdd,0x00,0x00]
5586 v_mac_legacy_f32_e64 v5, v1, tma_hi
5587 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xdf,0x00,0x00]
5589 v_mac_legacy_f32_e64 v5, v1, ttmp11
5590 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xf7,0x00,0x00]
5592 v_mac_legacy_f32_e64 v5, v1, m0
5593 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xf9,0x00,0x00]
5595 v_mac_legacy_f32_e64 v5, v1, exec_lo
5596 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xfd,0x00,0x00]
5598 v_mac_legacy_f32_e64 v5, v1, exec_hi
5599 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xff,0x00,0x00]
5601 v_mac_legacy_f32_e64 v5, v1, 0
5602 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x01,0x01,0x00]
5604 v_mac_legacy_f32_e64 v5, v1, -1
5605 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x83,0x01,0x00]
5607 v_mac_legacy_f32_e64 v5, v1, 0.5
5608 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xe1,0x01,0x00]
5610 v_mac_legacy_f32_e64 v5, v1, -4.0
5611 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xef,0x01,0x00]
5613 v_mac_legacy_f32_e64 v5, v1, src_vccz
5614 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xf7,0x01,0x00]
5616 v_mac_legacy_f32_e64 v5, v1, src_execz
5617 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xf9,0x01,0x00]
5619 v_mac_legacy_f32_e64 v5, v1, src_scc
5620 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0xfb,0x01,0x00]
5622 v_mac_legacy_f32_e64 v5, -v1, v2
5623 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x20]
5625 v_mac_legacy_f32_e64 v5, v1, -v2
5626 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x40]
5628 v_mac_legacy_f32_e64 v5, -v1, -v2
5629 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x60]
5631 v_mac_legacy_f32_e64 v5, |v1|, v2
5632 // CHECK: [0x05,0x01,0x0c,0xd2,0x01,0x05,0x02,0x00]
5634 v_mac_legacy_f32_e64 v5, v1, |v2|
5635 // CHECK: [0x05,0x02,0x0c,0xd2,0x01,0x05,0x02,0x00]
5637 v_mac_legacy_f32_e64 v5, |v1|, |v2|
5638 // CHECK: [0x05,0x03,0x0c,0xd2,0x01,0x05,0x02,0x00]
5640 v_mac_legacy_f32_e64 v5, v1, v2 clamp
5641 // CHECK: [0x05,0x08,0x0c,0xd2,0x01,0x05,0x02,0x00]
5643 v_mac_legacy_f32_e64 v5, v1, v2 mul:2
5644 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x08]
5646 v_mac_legacy_f32_e64 v5, v1, v2 mul:4
5647 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x10]
5649 v_mac_legacy_f32_e64 v5, v1, v2 div:2
5650 // CHECK: [0x05,0x00,0x0c,0xd2,0x01,0x05,0x02,0x18]
5652 v_mul_legacy_f32_e64 v5, v1, v2
5653 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x00]
5655 v_mul_legacy_f32_e64 v255, v1, v2
5656 // CHECK: [0xff,0x00,0x0e,0xd2,0x01,0x05,0x02,0x00]
5658 v_mul_legacy_f32_e64 v5, v255, v2
5659 // CHECK: [0x05,0x00,0x0e,0xd2,0xff,0x05,0x02,0x00]
5661 v_mul_legacy_f32_e64 v5, s1, v2
5662 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x04,0x02,0x00]
5664 v_mul_legacy_f32_e64 v5, s103, v2
5665 // CHECK: [0x05,0x00,0x0e,0xd2,0x67,0x04,0x02,0x00]
5667 v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2
5668 // CHECK: [0x05,0x00,0x0e,0xd2,0x68,0x04,0x02,0x00]
5670 v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2
5671 // CHECK: [0x05,0x00,0x0e,0xd2,0x69,0x04,0x02,0x00]
5673 v_mul_legacy_f32_e64 v5, vcc_lo, v2
5674 // CHECK: [0x05,0x00,0x0e,0xd2,0x6a,0x04,0x02,0x00]
5676 v_mul_legacy_f32_e64 v5, vcc_hi, v2
5677 // CHECK: [0x05,0x00,0x0e,0xd2,0x6b,0x04,0x02,0x00]
5679 v_mul_legacy_f32_e64 v5, tba_lo, v2
5680 // CHECK: [0x05,0x00,0x0e,0xd2,0x6c,0x04,0x02,0x00]
5682 v_mul_legacy_f32_e64 v5, tba_hi, v2
5683 // CHECK: [0x05,0x00,0x0e,0xd2,0x6d,0x04,0x02,0x00]
5685 v_mul_legacy_f32_e64 v5, tma_lo, v2
5686 // CHECK: [0x05,0x00,0x0e,0xd2,0x6e,0x04,0x02,0x00]
5688 v_mul_legacy_f32_e64 v5, tma_hi, v2
5689 // CHECK: [0x05,0x00,0x0e,0xd2,0x6f,0x04,0x02,0x00]
5691 v_mul_legacy_f32_e64 v5, ttmp11, v2
5692 // CHECK: [0x05,0x00,0x0e,0xd2,0x7b,0x04,0x02,0x00]
5694 v_mul_legacy_f32_e64 v5, m0, v2
5695 // CHECK: [0x05,0x00,0x0e,0xd2,0x7c,0x04,0x02,0x00]
5697 v_mul_legacy_f32_e64 v5, exec_lo, v2
5698 // CHECK: [0x05,0x00,0x0e,0xd2,0x7e,0x04,0x02,0x00]
5700 v_mul_legacy_f32_e64 v5, exec_hi, v2
5701 // CHECK: [0x05,0x00,0x0e,0xd2,0x7f,0x04,0x02,0x00]
5703 v_mul_legacy_f32_e64 v5, 0, v2
5704 // CHECK: [0x05,0x00,0x0e,0xd2,0x80,0x04,0x02,0x00]
5706 v_mul_legacy_f32_e64 v5, -1, v2
5707 // CHECK: [0x05,0x00,0x0e,0xd2,0xc1,0x04,0x02,0x00]
5709 v_mul_legacy_f32_e64 v5, 0.5, v2
5710 // CHECK: [0x05,0x00,0x0e,0xd2,0xf0,0x04,0x02,0x00]
5712 v_mul_legacy_f32_e64 v5, -4.0, v2
5713 // CHECK: [0x05,0x00,0x0e,0xd2,0xf7,0x04,0x02,0x00]
5715 v_mul_legacy_f32_e64 v5, src_vccz, v2
5716 // CHECK: [0x05,0x00,0x0e,0xd2,0xfb,0x04,0x02,0x00]
5718 v_mul_legacy_f32_e64 v5, src_execz, v2
5719 // CHECK: [0x05,0x00,0x0e,0xd2,0xfc,0x04,0x02,0x00]
5721 v_mul_legacy_f32_e64 v5, src_scc, v2
5722 // CHECK: [0x05,0x00,0x0e,0xd2,0xfd,0x04,0x02,0x00]
5724 v_mul_legacy_f32_e64 v5, src_lds_direct, v2
5725 // CHECK: [0x05,0x00,0x0e,0xd2,0xfe,0x04,0x02,0x00]
5727 v_mul_legacy_f32_e64 v5, v1, v255
5728 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xff,0x03,0x00]
5730 v_mul_legacy_f32_e64 v5, v1, s2
5731 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x00,0x00]
5733 v_mul_legacy_f32_e64 v5, v1, s103
5734 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xcf,0x00,0x00]
5736 v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo
5737 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd1,0x00,0x00]
5739 v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi
5740 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd3,0x00,0x00]
5742 v_mul_legacy_f32_e64 v5, v1, vcc_lo
5743 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd5,0x00,0x00]
5745 v_mul_legacy_f32_e64 v5, v1, vcc_hi
5746 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd7,0x00,0x00]
5748 v_mul_legacy_f32_e64 v5, v1, tba_lo
5749 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xd9,0x00,0x00]
5751 v_mul_legacy_f32_e64 v5, v1, tba_hi
5752 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdb,0x00,0x00]
5754 v_mul_legacy_f32_e64 v5, v1, tma_lo
5755 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdd,0x00,0x00]
5757 v_mul_legacy_f32_e64 v5, v1, tma_hi
5758 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xdf,0x00,0x00]
5760 v_mul_legacy_f32_e64 v5, v1, ttmp11
5761 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xf7,0x00,0x00]
5763 v_mul_legacy_f32_e64 v5, v1, m0
5764 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xf9,0x00,0x00]
5766 v_mul_legacy_f32_e64 v5, v1, exec_lo
5767 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xfd,0x00,0x00]
5769 v_mul_legacy_f32_e64 v5, v1, exec_hi
5770 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xff,0x00,0x00]
5772 v_mul_legacy_f32_e64 v5, v1, 0
5773 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x01,0x01,0x00]
5775 v_mul_legacy_f32_e64 v5, v1, -1
5776 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x83,0x01,0x00]
5778 v_mul_legacy_f32_e64 v5, v1, 0.5
5779 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xe1,0x01,0x00]
5781 v_mul_legacy_f32_e64 v5, v1, -4.0
5782 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xef,0x01,0x00]
5784 v_mul_legacy_f32_e64 v5, v1, src_vccz
5785 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xf7,0x01,0x00]
5787 v_mul_legacy_f32_e64 v5, v1, src_execz
5788 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xf9,0x01,0x00]
5790 v_mul_legacy_f32_e64 v5, v1, src_scc
5791 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0xfb,0x01,0x00]
5793 v_mul_legacy_f32_e64 v5, -v1, v2
5794 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x20]
5796 v_mul_legacy_f32_e64 v5, v1, -v2
5797 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x40]
5799 v_mul_legacy_f32_e64 v5, -v1, -v2
5800 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x60]
5802 v_mul_legacy_f32_e64 v5, |v1|, v2
5803 // CHECK: [0x05,0x01,0x0e,0xd2,0x01,0x05,0x02,0x00]
5805 v_mul_legacy_f32_e64 v5, v1, |v2|
5806 // CHECK: [0x05,0x02,0x0e,0xd2,0x01,0x05,0x02,0x00]
5808 v_mul_legacy_f32_e64 v5, |v1|, |v2|
5809 // CHECK: [0x05,0x03,0x0e,0xd2,0x01,0x05,0x02,0x00]
5811 v_mul_legacy_f32_e64 v5, v1, v2 clamp
5812 // CHECK: [0x05,0x08,0x0e,0xd2,0x01,0x05,0x02,0x00]
5814 v_mul_legacy_f32_e64 v5, v1, v2 mul:2
5815 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x08]
5817 v_mul_legacy_f32_e64 v5, v1, v2 mul:4
5818 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x10]
5820 v_mul_legacy_f32_e64 v5, v1, v2 div:2
5821 // CHECK: [0x05,0x00,0x0e,0xd2,0x01,0x05,0x02,0x18]
5823 v_mul_f32_e64 v5, v1, v2
5824 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x00]
5826 v_mul_f32_e64 v255, v1, v2
5827 // CHECK: [0xff,0x00,0x10,0xd2,0x01,0x05,0x02,0x00]
5829 v_mul_f32_e64 v5, v255, v2
5830 // CHECK: [0x05,0x00,0x10,0xd2,0xff,0x05,0x02,0x00]
5832 v_mul_f32_e64 v5, s1, v2
5833 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x04,0x02,0x00]
5835 v_mul_f32_e64 v5, s103, v2
5836 // CHECK: [0x05,0x00,0x10,0xd2,0x67,0x04,0x02,0x00]
5838 v_mul_f32_e64 v5, flat_scratch_lo, v2
5839 // CHECK: [0x05,0x00,0x10,0xd2,0x68,0x04,0x02,0x00]
5841 v_mul_f32_e64 v5, flat_scratch_hi, v2
5842 // CHECK: [0x05,0x00,0x10,0xd2,0x69,0x04,0x02,0x00]
5844 v_mul_f32_e64 v5, vcc_lo, v2
5845 // CHECK: [0x05,0x00,0x10,0xd2,0x6a,0x04,0x02,0x00]
5847 v_mul_f32_e64 v5, vcc_hi, v2
5848 // CHECK: [0x05,0x00,0x10,0xd2,0x6b,0x04,0x02,0x00]
5850 v_mul_f32_e64 v5, tba_lo, v2
5851 // CHECK: [0x05,0x00,0x10,0xd2,0x6c,0x04,0x02,0x00]
5853 v_mul_f32_e64 v5, tba_hi, v2
5854 // CHECK: [0x05,0x00,0x10,0xd2,0x6d,0x04,0x02,0x00]
5856 v_mul_f32_e64 v5, tma_lo, v2
5857 // CHECK: [0x05,0x00,0x10,0xd2,0x6e,0x04,0x02,0x00]
5859 v_mul_f32_e64 v5, tma_hi, v2
5860 // CHECK: [0x05,0x00,0x10,0xd2,0x6f,0x04,0x02,0x00]
5862 v_mul_f32_e64 v5, ttmp11, v2
5863 // CHECK: [0x05,0x00,0x10,0xd2,0x7b,0x04,0x02,0x00]
5865 v_mul_f32_e64 v5, m0, v2
5866 // CHECK: [0x05,0x00,0x10,0xd2,0x7c,0x04,0x02,0x00]
5868 v_mul_f32_e64 v5, exec_lo, v2
5869 // CHECK: [0x05,0x00,0x10,0xd2,0x7e,0x04,0x02,0x00]
5871 v_mul_f32_e64 v5, exec_hi, v2
5872 // CHECK: [0x05,0x00,0x10,0xd2,0x7f,0x04,0x02,0x00]
5874 v_mul_f32_e64 v5, 0, v2
5875 // CHECK: [0x05,0x00,0x10,0xd2,0x80,0x04,0x02,0x00]
5877 v_mul_f32_e64 v5, -1, v2
5878 // CHECK: [0x05,0x00,0x10,0xd2,0xc1,0x04,0x02,0x00]
5880 v_mul_f32_e64 v5, 0.5, v2
5881 // CHECK: [0x05,0x00,0x10,0xd2,0xf0,0x04,0x02,0x00]
5883 v_mul_f32_e64 v5, -4.0, v2
5884 // CHECK: [0x05,0x00,0x10,0xd2,0xf7,0x04,0x02,0x00]
5886 v_mul_f32_e64 v5, src_vccz, v2
5887 // CHECK: [0x05,0x00,0x10,0xd2,0xfb,0x04,0x02,0x00]
5889 v_mul_f32_e64 v5, src_execz, v2
5890 // CHECK: [0x05,0x00,0x10,0xd2,0xfc,0x04,0x02,0x00]
5892 v_mul_f32_e64 v5, src_scc, v2
5893 // CHECK: [0x05,0x00,0x10,0xd2,0xfd,0x04,0x02,0x00]
5895 v_mul_f32_e64 v5, src_lds_direct, v2
5896 // CHECK: [0x05,0x00,0x10,0xd2,0xfe,0x04,0x02,0x00]
5898 v_mul_f32_e64 v5, v1, v255
5899 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xff,0x03,0x00]
5901 v_mul_f32_e64 v5, v1, s2
5902 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x00,0x00]
5904 v_mul_f32_e64 v5, v1, s103
5905 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xcf,0x00,0x00]
5907 v_mul_f32_e64 v5, v1, flat_scratch_lo
5908 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd1,0x00,0x00]
5910 v_mul_f32_e64 v5, v1, flat_scratch_hi
5911 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd3,0x00,0x00]
5913 v_mul_f32_e64 v5, v1, vcc_lo
5914 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd5,0x00,0x00]
5916 v_mul_f32_e64 v5, v1, vcc_hi
5917 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd7,0x00,0x00]
5919 v_mul_f32_e64 v5, v1, tba_lo
5920 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xd9,0x00,0x00]
5922 v_mul_f32_e64 v5, v1, tba_hi
5923 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdb,0x00,0x00]
5925 v_mul_f32_e64 v5, v1, tma_lo
5926 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdd,0x00,0x00]
5928 v_mul_f32_e64 v5, v1, tma_hi
5929 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xdf,0x00,0x00]
5931 v_mul_f32_e64 v5, v1, ttmp11
5932 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xf7,0x00,0x00]
5934 v_mul_f32_e64 v5, v1, m0
5935 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xf9,0x00,0x00]
5937 v_mul_f32_e64 v5, v1, exec_lo
5938 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xfd,0x00,0x00]
5940 v_mul_f32_e64 v5, v1, exec_hi
5941 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xff,0x00,0x00]
5943 v_mul_f32_e64 v5, v1, 0
5944 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x01,0x01,0x00]
5946 v_mul_f32_e64 v5, v1, -1
5947 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x83,0x01,0x00]
5949 v_mul_f32_e64 v5, v1, 0.5
5950 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xe1,0x01,0x00]
5952 v_mul_f32_e64 v5, v1, -4.0
5953 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xef,0x01,0x00]
5955 v_mul_f32_e64 v5, v1, src_vccz
5956 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xf7,0x01,0x00]
5958 v_mul_f32_e64 v5, v1, src_execz
5959 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xf9,0x01,0x00]
5961 v_mul_f32_e64 v5, v1, src_scc
5962 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0xfb,0x01,0x00]
5964 v_mul_f32_e64 v5, -v1, v2
5965 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x20]
5967 v_mul_f32_e64 v5, v1, -v2
5968 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x40]
5970 v_mul_f32_e64 v5, -v1, -v2
5971 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x60]
5973 v_mul_f32_e64 v5, |v1|, v2
5974 // CHECK: [0x05,0x01,0x10,0xd2,0x01,0x05,0x02,0x00]
5976 v_mul_f32_e64 v5, v1, |v2|
5977 // CHECK: [0x05,0x02,0x10,0xd2,0x01,0x05,0x02,0x00]
5979 v_mul_f32_e64 v5, |v1|, |v2|
5980 // CHECK: [0x05,0x03,0x10,0xd2,0x01,0x05,0x02,0x00]
5982 v_mul_f32_e64 v5, v1, v2 clamp
5983 // CHECK: [0x05,0x08,0x10,0xd2,0x01,0x05,0x02,0x00]
5985 v_mul_f32_e64 v5, v1, v2 mul:2
5986 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x08]
5988 v_mul_f32_e64 v5, v1, v2 mul:4
5989 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x10]
5991 v_mul_f32_e64 v5, v1, v2 div:2
5992 // CHECK: [0x05,0x00,0x10,0xd2,0x01,0x05,0x02,0x18]
5994 v_mul_i32_i24_e64 v5, v1, v2
5995 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x05,0x02,0x00]
5997 v_mul_i32_i24_e64 v255, v1, v2
5998 // CHECK: [0xff,0x00,0x12,0xd2,0x01,0x05,0x02,0x00]
6000 v_mul_i32_i24_e64 v5, v255, v2
6001 // CHECK: [0x05,0x00,0x12,0xd2,0xff,0x05,0x02,0x00]
6003 v_mul_i32_i24_e64 v5, s1, v2
6004 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x04,0x02,0x00]
6006 v_mul_i32_i24_e64 v5, s103, v2
6007 // CHECK: [0x05,0x00,0x12,0xd2,0x67,0x04,0x02,0x00]
6009 v_mul_i32_i24_e64 v5, flat_scratch_lo, v2
6010 // CHECK: [0x05,0x00,0x12,0xd2,0x68,0x04,0x02,0x00]
6012 v_mul_i32_i24_e64 v5, flat_scratch_hi, v2
6013 // CHECK: [0x05,0x00,0x12,0xd2,0x69,0x04,0x02,0x00]
6015 v_mul_i32_i24_e64 v5, vcc_lo, v2
6016 // CHECK: [0x05,0x00,0x12,0xd2,0x6a,0x04,0x02,0x00]
6018 v_mul_i32_i24_e64 v5, vcc_hi, v2
6019 // CHECK: [0x05,0x00,0x12,0xd2,0x6b,0x04,0x02,0x00]
6021 v_mul_i32_i24_e64 v5, tba_lo, v2
6022 // CHECK: [0x05,0x00,0x12,0xd2,0x6c,0x04,0x02,0x00]
6024 v_mul_i32_i24_e64 v5, tba_hi, v2
6025 // CHECK: [0x05,0x00,0x12,0xd2,0x6d,0x04,0x02,0x00]
6027 v_mul_i32_i24_e64 v5, tma_lo, v2
6028 // CHECK: [0x05,0x00,0x12,0xd2,0x6e,0x04,0x02,0x00]
6030 v_mul_i32_i24_e64 v5, tma_hi, v2
6031 // CHECK: [0x05,0x00,0x12,0xd2,0x6f,0x04,0x02,0x00]
6033 v_mul_i32_i24_e64 v5, ttmp11, v2
6034 // CHECK: [0x05,0x00,0x12,0xd2,0x7b,0x04,0x02,0x00]
6036 v_mul_i32_i24_e64 v5, m0, v2
6037 // CHECK: [0x05,0x00,0x12,0xd2,0x7c,0x04,0x02,0x00]
6039 v_mul_i32_i24_e64 v5, exec_lo, v2
6040 // CHECK: [0x05,0x00,0x12,0xd2,0x7e,0x04,0x02,0x00]
6042 v_mul_i32_i24_e64 v5, exec_hi, v2
6043 // CHECK: [0x05,0x00,0x12,0xd2,0x7f,0x04,0x02,0x00]
6045 v_mul_i32_i24_e64 v5, 0, v2
6046 // CHECK: [0x05,0x00,0x12,0xd2,0x80,0x04,0x02,0x00]
6048 v_mul_i32_i24_e64 v5, -1, v2
6049 // CHECK: [0x05,0x00,0x12,0xd2,0xc1,0x04,0x02,0x00]
6051 v_mul_i32_i24_e64 v5, 0.5, v2
6052 // CHECK: [0x05,0x00,0x12,0xd2,0xf0,0x04,0x02,0x00]
6054 v_mul_i32_i24_e64 v5, -4.0, v2
6055 // CHECK: [0x05,0x00,0x12,0xd2,0xf7,0x04,0x02,0x00]
6057 v_mul_i32_i24_e64 v5, src_vccz, v2
6058 // CHECK: [0x05,0x00,0x12,0xd2,0xfb,0x04,0x02,0x00]
6060 v_mul_i32_i24_e64 v5, src_execz, v2
6061 // CHECK: [0x05,0x00,0x12,0xd2,0xfc,0x04,0x02,0x00]
6063 v_mul_i32_i24_e64 v5, src_scc, v2
6064 // CHECK: [0x05,0x00,0x12,0xd2,0xfd,0x04,0x02,0x00]
6066 v_mul_i32_i24_e64 v5, src_lds_direct, v2
6067 // CHECK: [0x05,0x00,0x12,0xd2,0xfe,0x04,0x02,0x00]
6069 v_mul_i32_i24_e64 v5, v1, v255
6070 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xff,0x03,0x00]
6072 v_mul_i32_i24_e64 v5, v1, s2
6073 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x05,0x00,0x00]
6075 v_mul_i32_i24_e64 v5, v1, s103
6076 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xcf,0x00,0x00]
6078 v_mul_i32_i24_e64 v5, v1, flat_scratch_lo
6079 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd1,0x00,0x00]
6081 v_mul_i32_i24_e64 v5, v1, flat_scratch_hi
6082 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd3,0x00,0x00]
6084 v_mul_i32_i24_e64 v5, v1, vcc_lo
6085 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd5,0x00,0x00]
6087 v_mul_i32_i24_e64 v5, v1, vcc_hi
6088 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd7,0x00,0x00]
6090 v_mul_i32_i24_e64 v5, v1, tba_lo
6091 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xd9,0x00,0x00]
6093 v_mul_i32_i24_e64 v5, v1, tba_hi
6094 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdb,0x00,0x00]
6096 v_mul_i32_i24_e64 v5, v1, tma_lo
6097 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdd,0x00,0x00]
6099 v_mul_i32_i24_e64 v5, v1, tma_hi
6100 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xdf,0x00,0x00]
6102 v_mul_i32_i24_e64 v5, v1, ttmp11
6103 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xf7,0x00,0x00]
6105 v_mul_i32_i24_e64 v5, v1, m0
6106 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xf9,0x00,0x00]
6108 v_mul_i32_i24_e64 v5, v1, exec_lo
6109 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xfd,0x00,0x00]
6111 v_mul_i32_i24_e64 v5, v1, exec_hi
6112 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xff,0x00,0x00]
6114 v_mul_i32_i24_e64 v5, v1, 0
6115 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x01,0x01,0x00]
6117 v_mul_i32_i24_e64 v5, v1, -1
6118 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0x83,0x01,0x00]
6120 v_mul_i32_i24_e64 v5, v1, 0.5
6121 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xe1,0x01,0x00]
6123 v_mul_i32_i24_e64 v5, v1, -4.0
6124 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xef,0x01,0x00]
6126 v_mul_i32_i24_e64 v5, v1, src_vccz
6127 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xf7,0x01,0x00]
6129 v_mul_i32_i24_e64 v5, v1, src_execz
6130 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xf9,0x01,0x00]
6132 v_mul_i32_i24_e64 v5, v1, src_scc
6133 // CHECK: [0x05,0x00,0x12,0xd2,0x01,0xfb,0x01,0x00]
6135 v_mul_hi_i32_i24_e64 v5, v1, v2
6136 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x05,0x02,0x00]
6138 v_mul_hi_i32_i24_e64 v255, v1, v2
6139 // CHECK: [0xff,0x00,0x14,0xd2,0x01,0x05,0x02,0x00]
6141 v_mul_hi_i32_i24_e64 v5, v255, v2
6142 // CHECK: [0x05,0x00,0x14,0xd2,0xff,0x05,0x02,0x00]
6144 v_mul_hi_i32_i24_e64 v5, s1, v2
6145 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x04,0x02,0x00]
6147 v_mul_hi_i32_i24_e64 v5, s103, v2
6148 // CHECK: [0x05,0x00,0x14,0xd2,0x67,0x04,0x02,0x00]
6150 v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2
6151 // CHECK: [0x05,0x00,0x14,0xd2,0x68,0x04,0x02,0x00]
6153 v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2
6154 // CHECK: [0x05,0x00,0x14,0xd2,0x69,0x04,0x02,0x00]
6156 v_mul_hi_i32_i24_e64 v5, vcc_lo, v2
6157 // CHECK: [0x05,0x00,0x14,0xd2,0x6a,0x04,0x02,0x00]
6159 v_mul_hi_i32_i24_e64 v5, vcc_hi, v2
6160 // CHECK: [0x05,0x00,0x14,0xd2,0x6b,0x04,0x02,0x00]
6162 v_mul_hi_i32_i24_e64 v5, tba_lo, v2
6163 // CHECK: [0x05,0x00,0x14,0xd2,0x6c,0x04,0x02,0x00]
6165 v_mul_hi_i32_i24_e64 v5, tba_hi, v2
6166 // CHECK: [0x05,0x00,0x14,0xd2,0x6d,0x04,0x02,0x00]
6168 v_mul_hi_i32_i24_e64 v5, tma_lo, v2
6169 // CHECK: [0x05,0x00,0x14,0xd2,0x6e,0x04,0x02,0x00]
6171 v_mul_hi_i32_i24_e64 v5, tma_hi, v2
6172 // CHECK: [0x05,0x00,0x14,0xd2,0x6f,0x04,0x02,0x00]
6174 v_mul_hi_i32_i24_e64 v5, ttmp11, v2
6175 // CHECK: [0x05,0x00,0x14,0xd2,0x7b,0x04,0x02,0x00]
6177 v_mul_hi_i32_i24_e64 v5, m0, v2
6178 // CHECK: [0x05,0x00,0x14,0xd2,0x7c,0x04,0x02,0x00]
6180 v_mul_hi_i32_i24_e64 v5, exec_lo, v2
6181 // CHECK: [0x05,0x00,0x14,0xd2,0x7e,0x04,0x02,0x00]
6183 v_mul_hi_i32_i24_e64 v5, exec_hi, v2
6184 // CHECK: [0x05,0x00,0x14,0xd2,0x7f,0x04,0x02,0x00]
6186 v_mul_hi_i32_i24_e64 v5, 0, v2
6187 // CHECK: [0x05,0x00,0x14,0xd2,0x80,0x04,0x02,0x00]
6189 v_mul_hi_i32_i24_e64 v5, -1, v2
6190 // CHECK: [0x05,0x00,0x14,0xd2,0xc1,0x04,0x02,0x00]
6192 v_mul_hi_i32_i24_e64 v5, 0.5, v2
6193 // CHECK: [0x05,0x00,0x14,0xd2,0xf0,0x04,0x02,0x00]
6195 v_mul_hi_i32_i24_e64 v5, -4.0, v2
6196 // CHECK: [0x05,0x00,0x14,0xd2,0xf7,0x04,0x02,0x00]
6198 v_mul_hi_i32_i24_e64 v5, src_vccz, v2
6199 // CHECK: [0x05,0x00,0x14,0xd2,0xfb,0x04,0x02,0x00]
6201 v_mul_hi_i32_i24_e64 v5, src_execz, v2
6202 // CHECK: [0x05,0x00,0x14,0xd2,0xfc,0x04,0x02,0x00]
6204 v_mul_hi_i32_i24_e64 v5, src_scc, v2
6205 // CHECK: [0x05,0x00,0x14,0xd2,0xfd,0x04,0x02,0x00]
6207 v_mul_hi_i32_i24_e64 v5, src_lds_direct, v2
6208 // CHECK: [0x05,0x00,0x14,0xd2,0xfe,0x04,0x02,0x00]
6210 v_mul_hi_i32_i24_e64 v5, v1, v255
6211 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xff,0x03,0x00]
6213 v_mul_hi_i32_i24_e64 v5, v1, s2
6214 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x05,0x00,0x00]
6216 v_mul_hi_i32_i24_e64 v5, v1, s103
6217 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xcf,0x00,0x00]
6219 v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo
6220 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd1,0x00,0x00]
6222 v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi
6223 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd3,0x00,0x00]
6225 v_mul_hi_i32_i24_e64 v5, v1, vcc_lo
6226 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd5,0x00,0x00]
6228 v_mul_hi_i32_i24_e64 v5, v1, vcc_hi
6229 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd7,0x00,0x00]
6231 v_mul_hi_i32_i24_e64 v5, v1, tba_lo
6232 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xd9,0x00,0x00]
6234 v_mul_hi_i32_i24_e64 v5, v1, tba_hi
6235 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdb,0x00,0x00]
6237 v_mul_hi_i32_i24_e64 v5, v1, tma_lo
6238 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdd,0x00,0x00]
6240 v_mul_hi_i32_i24_e64 v5, v1, tma_hi
6241 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xdf,0x00,0x00]
6243 v_mul_hi_i32_i24_e64 v5, v1, ttmp11
6244 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xf7,0x00,0x00]
6246 v_mul_hi_i32_i24_e64 v5, v1, m0
6247 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xf9,0x00,0x00]
6249 v_mul_hi_i32_i24_e64 v5, v1, exec_lo
6250 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xfd,0x00,0x00]
6252 v_mul_hi_i32_i24_e64 v5, v1, exec_hi
6253 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xff,0x00,0x00]
6255 v_mul_hi_i32_i24_e64 v5, v1, 0
6256 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x01,0x01,0x00]
6258 v_mul_hi_i32_i24_e64 v5, v1, -1
6259 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0x83,0x01,0x00]
6261 v_mul_hi_i32_i24_e64 v5, v1, 0.5
6262 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xe1,0x01,0x00]
6264 v_mul_hi_i32_i24_e64 v5, v1, -4.0
6265 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xef,0x01,0x00]
6267 v_mul_hi_i32_i24_e64 v5, v1, src_vccz
6268 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xf7,0x01,0x00]
6270 v_mul_hi_i32_i24_e64 v5, v1, src_execz
6271 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xf9,0x01,0x00]
6273 v_mul_hi_i32_i24_e64 v5, v1, src_scc
6274 // CHECK: [0x05,0x00,0x14,0xd2,0x01,0xfb,0x01,0x00]
6276 v_mul_u32_u24_e64 v5, v1, v2
6277 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x05,0x02,0x00]
6279 v_mul_u32_u24_e64 v255, v1, v2
6280 // CHECK: [0xff,0x00,0x16,0xd2,0x01,0x05,0x02,0x00]
6282 v_mul_u32_u24_e64 v5, v255, v2
6283 // CHECK: [0x05,0x00,0x16,0xd2,0xff,0x05,0x02,0x00]
6285 v_mul_u32_u24_e64 v5, s1, v2
6286 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x04,0x02,0x00]
6288 v_mul_u32_u24_e64 v5, s103, v2
6289 // CHECK: [0x05,0x00,0x16,0xd2,0x67,0x04,0x02,0x00]
6291 v_mul_u32_u24_e64 v5, flat_scratch_lo, v2
6292 // CHECK: [0x05,0x00,0x16,0xd2,0x68,0x04,0x02,0x00]
6294 v_mul_u32_u24_e64 v5, flat_scratch_hi, v2
6295 // CHECK: [0x05,0x00,0x16,0xd2,0x69,0x04,0x02,0x00]
6297 v_mul_u32_u24_e64 v5, vcc_lo, v2
6298 // CHECK: [0x05,0x00,0x16,0xd2,0x6a,0x04,0x02,0x00]
6300 v_mul_u32_u24_e64 v5, vcc_hi, v2
6301 // CHECK: [0x05,0x00,0x16,0xd2,0x6b,0x04,0x02,0x00]
6303 v_mul_u32_u24_e64 v5, tba_lo, v2
6304 // CHECK: [0x05,0x00,0x16,0xd2,0x6c,0x04,0x02,0x00]
6306 v_mul_u32_u24_e64 v5, tba_hi, v2
6307 // CHECK: [0x05,0x00,0x16,0xd2,0x6d,0x04,0x02,0x00]
6309 v_mul_u32_u24_e64 v5, tma_lo, v2
6310 // CHECK: [0x05,0x00,0x16,0xd2,0x6e,0x04,0x02,0x00]
6312 v_mul_u32_u24_e64 v5, tma_hi, v2
6313 // CHECK: [0x05,0x00,0x16,0xd2,0x6f,0x04,0x02,0x00]
6315 v_mul_u32_u24_e64 v5, ttmp11, v2
6316 // CHECK: [0x05,0x00,0x16,0xd2,0x7b,0x04,0x02,0x00]
6318 v_mul_u32_u24_e64 v5, m0, v2
6319 // CHECK: [0x05,0x00,0x16,0xd2,0x7c,0x04,0x02,0x00]
6321 v_mul_u32_u24_e64 v5, exec_lo, v2
6322 // CHECK: [0x05,0x00,0x16,0xd2,0x7e,0x04,0x02,0x00]
6324 v_mul_u32_u24_e64 v5, exec_hi, v2
6325 // CHECK: [0x05,0x00,0x16,0xd2,0x7f,0x04,0x02,0x00]
6327 v_mul_u32_u24_e64 v5, 0, v2
6328 // CHECK: [0x05,0x00,0x16,0xd2,0x80,0x04,0x02,0x00]
6330 v_mul_u32_u24_e64 v5, -1, v2
6331 // CHECK: [0x05,0x00,0x16,0xd2,0xc1,0x04,0x02,0x00]
6333 v_mul_u32_u24_e64 v5, 0.5, v2
6334 // CHECK: [0x05,0x00,0x16,0xd2,0xf0,0x04,0x02,0x00]
6336 v_mul_u32_u24_e64 v5, -4.0, v2
6337 // CHECK: [0x05,0x00,0x16,0xd2,0xf7,0x04,0x02,0x00]
6339 v_mul_u32_u24_e64 v5, src_vccz, v2
6340 // CHECK: [0x05,0x00,0x16,0xd2,0xfb,0x04,0x02,0x00]
6342 v_mul_u32_u24_e64 v5, src_execz, v2
6343 // CHECK: [0x05,0x00,0x16,0xd2,0xfc,0x04,0x02,0x00]
6345 v_mul_u32_u24_e64 v5, src_scc, v2
6346 // CHECK: [0x05,0x00,0x16,0xd2,0xfd,0x04,0x02,0x00]
6348 v_mul_u32_u24_e64 v5, src_lds_direct, v2
6349 // CHECK: [0x05,0x00,0x16,0xd2,0xfe,0x04,0x02,0x00]
6351 v_mul_u32_u24_e64 v5, v1, v255
6352 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xff,0x03,0x00]
6354 v_mul_u32_u24_e64 v5, v1, s2
6355 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x05,0x00,0x00]
6357 v_mul_u32_u24_e64 v5, v1, s103
6358 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xcf,0x00,0x00]
6360 v_mul_u32_u24_e64 v5, v1, flat_scratch_lo
6361 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd1,0x00,0x00]
6363 v_mul_u32_u24_e64 v5, v1, flat_scratch_hi
6364 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd3,0x00,0x00]
6366 v_mul_u32_u24_e64 v5, v1, vcc_lo
6367 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd5,0x00,0x00]
6369 v_mul_u32_u24_e64 v5, v1, vcc_hi
6370 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd7,0x00,0x00]
6372 v_mul_u32_u24_e64 v5, v1, tba_lo
6373 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xd9,0x00,0x00]
6375 v_mul_u32_u24_e64 v5, v1, tba_hi
6376 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdb,0x00,0x00]
6378 v_mul_u32_u24_e64 v5, v1, tma_lo
6379 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdd,0x00,0x00]
6381 v_mul_u32_u24_e64 v5, v1, tma_hi
6382 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xdf,0x00,0x00]
6384 v_mul_u32_u24_e64 v5, v1, ttmp11
6385 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xf7,0x00,0x00]
6387 v_mul_u32_u24_e64 v5, v1, m0
6388 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xf9,0x00,0x00]
6390 v_mul_u32_u24_e64 v5, v1, exec_lo
6391 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xfd,0x00,0x00]
6393 v_mul_u32_u24_e64 v5, v1, exec_hi
6394 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xff,0x00,0x00]
6396 v_mul_u32_u24_e64 v5, v1, 0
6397 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x01,0x01,0x00]
6399 v_mul_u32_u24_e64 v5, v1, -1
6400 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0x83,0x01,0x00]
6402 v_mul_u32_u24_e64 v5, v1, 0.5
6403 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xe1,0x01,0x00]
6405 v_mul_u32_u24_e64 v5, v1, -4.0
6406 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xef,0x01,0x00]
6408 v_mul_u32_u24_e64 v5, v1, src_vccz
6409 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xf7,0x01,0x00]
6411 v_mul_u32_u24_e64 v5, v1, src_execz
6412 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xf9,0x01,0x00]
6414 v_mul_u32_u24_e64 v5, v1, src_scc
6415 // CHECK: [0x05,0x00,0x16,0xd2,0x01,0xfb,0x01,0x00]
6417 v_mul_hi_u32_u24_e64 v5, v1, v2
6418 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x05,0x02,0x00]
6420 v_mul_hi_u32_u24_e64 v255, v1, v2
6421 // CHECK: [0xff,0x00,0x18,0xd2,0x01,0x05,0x02,0x00]
6423 v_mul_hi_u32_u24_e64 v5, v255, v2
6424 // CHECK: [0x05,0x00,0x18,0xd2,0xff,0x05,0x02,0x00]
6426 v_mul_hi_u32_u24_e64 v5, s1, v2
6427 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x04,0x02,0x00]
6429 v_mul_hi_u32_u24_e64 v5, s103, v2
6430 // CHECK: [0x05,0x00,0x18,0xd2,0x67,0x04,0x02,0x00]
6432 v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2
6433 // CHECK: [0x05,0x00,0x18,0xd2,0x68,0x04,0x02,0x00]
6435 v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2
6436 // CHECK: [0x05,0x00,0x18,0xd2,0x69,0x04,0x02,0x00]
6438 v_mul_hi_u32_u24_e64 v5, vcc_lo, v2
6439 // CHECK: [0x05,0x00,0x18,0xd2,0x6a,0x04,0x02,0x00]
6441 v_mul_hi_u32_u24_e64 v5, vcc_hi, v2
6442 // CHECK: [0x05,0x00,0x18,0xd2,0x6b,0x04,0x02,0x00]
6444 v_mul_hi_u32_u24_e64 v5, tba_lo, v2
6445 // CHECK: [0x05,0x00,0x18,0xd2,0x6c,0x04,0x02,0x00]
6447 v_mul_hi_u32_u24_e64 v5, tba_hi, v2
6448 // CHECK: [0x05,0x00,0x18,0xd2,0x6d,0x04,0x02,0x00]
6450 v_mul_hi_u32_u24_e64 v5, tma_lo, v2
6451 // CHECK: [0x05,0x00,0x18,0xd2,0x6e,0x04,0x02,0x00]
6453 v_mul_hi_u32_u24_e64 v5, tma_hi, v2
6454 // CHECK: [0x05,0x00,0x18,0xd2,0x6f,0x04,0x02,0x00]
6456 v_mul_hi_u32_u24_e64 v5, ttmp11, v2
6457 // CHECK: [0x05,0x00,0x18,0xd2,0x7b,0x04,0x02,0x00]
6459 v_mul_hi_u32_u24_e64 v5, m0, v2
6460 // CHECK: [0x05,0x00,0x18,0xd2,0x7c,0x04,0x02,0x00]
6462 v_mul_hi_u32_u24_e64 v5, exec_lo, v2
6463 // CHECK: [0x05,0x00,0x18,0xd2,0x7e,0x04,0x02,0x00]
6465 v_mul_hi_u32_u24_e64 v5, exec_hi, v2
6466 // CHECK: [0x05,0x00,0x18,0xd2,0x7f,0x04,0x02,0x00]
6468 v_mul_hi_u32_u24_e64 v5, 0, v2
6469 // CHECK: [0x05,0x00,0x18,0xd2,0x80,0x04,0x02,0x00]
6471 v_mul_hi_u32_u24_e64 v5, -1, v2
6472 // CHECK: [0x05,0x00,0x18,0xd2,0xc1,0x04,0x02,0x00]
6474 v_mul_hi_u32_u24_e64 v5, 0.5, v2
6475 // CHECK: [0x05,0x00,0x18,0xd2,0xf0,0x04,0x02,0x00]
6477 v_mul_hi_u32_u24_e64 v5, -4.0, v2
6478 // CHECK: [0x05,0x00,0x18,0xd2,0xf7,0x04,0x02,0x00]
6480 v_mul_hi_u32_u24_e64 v5, src_vccz, v2
6481 // CHECK: [0x05,0x00,0x18,0xd2,0xfb,0x04,0x02,0x00]
6483 v_mul_hi_u32_u24_e64 v5, src_execz, v2
6484 // CHECK: [0x05,0x00,0x18,0xd2,0xfc,0x04,0x02,0x00]
6486 v_mul_hi_u32_u24_e64 v5, src_scc, v2
6487 // CHECK: [0x05,0x00,0x18,0xd2,0xfd,0x04,0x02,0x00]
6489 v_mul_hi_u32_u24_e64 v5, src_lds_direct, v2
6490 // CHECK: [0x05,0x00,0x18,0xd2,0xfe,0x04,0x02,0x00]
6492 v_mul_hi_u32_u24_e64 v5, v1, v255
6493 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xff,0x03,0x00]
6495 v_mul_hi_u32_u24_e64 v5, v1, s2
6496 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x05,0x00,0x00]
6498 v_mul_hi_u32_u24_e64 v5, v1, s103
6499 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xcf,0x00,0x00]
6501 v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo
6502 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd1,0x00,0x00]
6504 v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi
6505 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd3,0x00,0x00]
6507 v_mul_hi_u32_u24_e64 v5, v1, vcc_lo
6508 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd5,0x00,0x00]
6510 v_mul_hi_u32_u24_e64 v5, v1, vcc_hi
6511 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd7,0x00,0x00]
6513 v_mul_hi_u32_u24_e64 v5, v1, tba_lo
6514 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xd9,0x00,0x00]
6516 v_mul_hi_u32_u24_e64 v5, v1, tba_hi
6517 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdb,0x00,0x00]
6519 v_mul_hi_u32_u24_e64 v5, v1, tma_lo
6520 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdd,0x00,0x00]
6522 v_mul_hi_u32_u24_e64 v5, v1, tma_hi
6523 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xdf,0x00,0x00]
6525 v_mul_hi_u32_u24_e64 v5, v1, ttmp11
6526 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xf7,0x00,0x00]
6528 v_mul_hi_u32_u24_e64 v5, v1, m0
6529 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xf9,0x00,0x00]
6531 v_mul_hi_u32_u24_e64 v5, v1, exec_lo
6532 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xfd,0x00,0x00]
6534 v_mul_hi_u32_u24_e64 v5, v1, exec_hi
6535 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xff,0x00,0x00]
6537 v_mul_hi_u32_u24_e64 v5, v1, 0
6538 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x01,0x01,0x00]
6540 v_mul_hi_u32_u24_e64 v5, v1, -1
6541 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0x83,0x01,0x00]
6543 v_mul_hi_u32_u24_e64 v5, v1, 0.5
6544 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xe1,0x01,0x00]
6546 v_mul_hi_u32_u24_e64 v5, v1, -4.0
6547 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xef,0x01,0x00]
6549 v_mul_hi_u32_u24_e64 v5, v1, src_vccz
6550 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xf7,0x01,0x00]
6552 v_mul_hi_u32_u24_e64 v5, v1, src_execz
6553 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xf9,0x01,0x00]
6555 v_mul_hi_u32_u24_e64 v5, v1, src_scc
6556 // CHECK: [0x05,0x00,0x18,0xd2,0x01,0xfb,0x01,0x00]
6558 v_min_legacy_f32_e64 v5, v1, v2
6559 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x00]
6561 v_min_legacy_f32_e64 v255, v1, v2
6562 // CHECK: [0xff,0x00,0x1a,0xd2,0x01,0x05,0x02,0x00]
6564 v_min_legacy_f32_e64 v5, v255, v2
6565 // CHECK: [0x05,0x00,0x1a,0xd2,0xff,0x05,0x02,0x00]
6567 v_min_legacy_f32_e64 v5, s1, v2
6568 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x04,0x02,0x00]
6570 v_min_legacy_f32_e64 v5, s103, v2
6571 // CHECK: [0x05,0x00,0x1a,0xd2,0x67,0x04,0x02,0x00]
6573 v_min_legacy_f32_e64 v5, flat_scratch_lo, v2
6574 // CHECK: [0x05,0x00,0x1a,0xd2,0x68,0x04,0x02,0x00]
6576 v_min_legacy_f32_e64 v5, flat_scratch_hi, v2
6577 // CHECK: [0x05,0x00,0x1a,0xd2,0x69,0x04,0x02,0x00]
6579 v_min_legacy_f32_e64 v5, vcc_lo, v2
6580 // CHECK: [0x05,0x00,0x1a,0xd2,0x6a,0x04,0x02,0x00]
6582 v_min_legacy_f32_e64 v5, vcc_hi, v2
6583 // CHECK: [0x05,0x00,0x1a,0xd2,0x6b,0x04,0x02,0x00]
6585 v_min_legacy_f32_e64 v5, tba_lo, v2
6586 // CHECK: [0x05,0x00,0x1a,0xd2,0x6c,0x04,0x02,0x00]
6588 v_min_legacy_f32_e64 v5, tba_hi, v2
6589 // CHECK: [0x05,0x00,0x1a,0xd2,0x6d,0x04,0x02,0x00]
6591 v_min_legacy_f32_e64 v5, tma_lo, v2
6592 // CHECK: [0x05,0x00,0x1a,0xd2,0x6e,0x04,0x02,0x00]
6594 v_min_legacy_f32_e64 v5, tma_hi, v2
6595 // CHECK: [0x05,0x00,0x1a,0xd2,0x6f,0x04,0x02,0x00]
6597 v_min_legacy_f32_e64 v5, ttmp11, v2
6598 // CHECK: [0x05,0x00,0x1a,0xd2,0x7b,0x04,0x02,0x00]
6600 v_min_legacy_f32_e64 v5, m0, v2
6601 // CHECK: [0x05,0x00,0x1a,0xd2,0x7c,0x04,0x02,0x00]
6603 v_min_legacy_f32_e64 v5, exec_lo, v2
6604 // CHECK: [0x05,0x00,0x1a,0xd2,0x7e,0x04,0x02,0x00]
6606 v_min_legacy_f32_e64 v5, exec_hi, v2
6607 // CHECK: [0x05,0x00,0x1a,0xd2,0x7f,0x04,0x02,0x00]
6609 v_min_legacy_f32_e64 v5, 0, v2
6610 // CHECK: [0x05,0x00,0x1a,0xd2,0x80,0x04,0x02,0x00]
6612 v_min_legacy_f32_e64 v5, -1, v2
6613 // CHECK: [0x05,0x00,0x1a,0xd2,0xc1,0x04,0x02,0x00]
6615 v_min_legacy_f32_e64 v5, 0.5, v2
6616 // CHECK: [0x05,0x00,0x1a,0xd2,0xf0,0x04,0x02,0x00]
6618 v_min_legacy_f32_e64 v5, -4.0, v2
6619 // CHECK: [0x05,0x00,0x1a,0xd2,0xf7,0x04,0x02,0x00]
6621 v_min_legacy_f32_e64 v5, src_vccz, v2
6622 // CHECK: [0x05,0x00,0x1a,0xd2,0xfb,0x04,0x02,0x00]
6624 v_min_legacy_f32_e64 v5, src_execz, v2
6625 // CHECK: [0x05,0x00,0x1a,0xd2,0xfc,0x04,0x02,0x00]
6627 v_min_legacy_f32_e64 v5, src_scc, v2
6628 // CHECK: [0x05,0x00,0x1a,0xd2,0xfd,0x04,0x02,0x00]
6630 v_min_legacy_f32_e64 v5, src_lds_direct, v2
6631 // CHECK: [0x05,0x00,0x1a,0xd2,0xfe,0x04,0x02,0x00]
6633 v_min_legacy_f32_e64 v5, v1, v255
6634 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xff,0x03,0x00]
6636 v_min_legacy_f32_e64 v5, v1, s2
6637 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x00,0x00]
6639 v_min_legacy_f32_e64 v5, v1, s103
6640 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xcf,0x00,0x00]
6642 v_min_legacy_f32_e64 v5, v1, flat_scratch_lo
6643 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd1,0x00,0x00]
6645 v_min_legacy_f32_e64 v5, v1, flat_scratch_hi
6646 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd3,0x00,0x00]
6648 v_min_legacy_f32_e64 v5, v1, vcc_lo
6649 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd5,0x00,0x00]
6651 v_min_legacy_f32_e64 v5, v1, vcc_hi
6652 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd7,0x00,0x00]
6654 v_min_legacy_f32_e64 v5, v1, tba_lo
6655 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xd9,0x00,0x00]
6657 v_min_legacy_f32_e64 v5, v1, tba_hi
6658 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdb,0x00,0x00]
6660 v_min_legacy_f32_e64 v5, v1, tma_lo
6661 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdd,0x00,0x00]
6663 v_min_legacy_f32_e64 v5, v1, tma_hi
6664 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xdf,0x00,0x00]
6666 v_min_legacy_f32_e64 v5, v1, ttmp11
6667 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xf7,0x00,0x00]
6669 v_min_legacy_f32_e64 v5, v1, m0
6670 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xf9,0x00,0x00]
6672 v_min_legacy_f32_e64 v5, v1, exec_lo
6673 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xfd,0x00,0x00]
6675 v_min_legacy_f32_e64 v5, v1, exec_hi
6676 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xff,0x00,0x00]
6678 v_min_legacy_f32_e64 v5, v1, 0
6679 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x01,0x01,0x00]
6681 v_min_legacy_f32_e64 v5, v1, -1
6682 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x83,0x01,0x00]
6684 v_min_legacy_f32_e64 v5, v1, 0.5
6685 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xe1,0x01,0x00]
6687 v_min_legacy_f32_e64 v5, v1, -4.0
6688 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xef,0x01,0x00]
6690 v_min_legacy_f32_e64 v5, v1, src_vccz
6691 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xf7,0x01,0x00]
6693 v_min_legacy_f32_e64 v5, v1, src_execz
6694 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xf9,0x01,0x00]
6696 v_min_legacy_f32_e64 v5, v1, src_scc
6697 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0xfb,0x01,0x00]
6699 v_min_legacy_f32_e64 v5, -v1, v2
6700 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x20]
6702 v_min_legacy_f32_e64 v5, v1, -v2
6703 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x40]
6705 v_min_legacy_f32_e64 v5, -v1, -v2
6706 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x60]
6708 v_min_legacy_f32_e64 v5, |v1|, v2
6709 // CHECK: [0x05,0x01,0x1a,0xd2,0x01,0x05,0x02,0x00]
6711 v_min_legacy_f32_e64 v5, v1, |v2|
6712 // CHECK: [0x05,0x02,0x1a,0xd2,0x01,0x05,0x02,0x00]
6714 v_min_legacy_f32_e64 v5, |v1|, |v2|
6715 // CHECK: [0x05,0x03,0x1a,0xd2,0x01,0x05,0x02,0x00]
6717 v_min_legacy_f32_e64 v5, v1, v2 clamp
6718 // CHECK: [0x05,0x08,0x1a,0xd2,0x01,0x05,0x02,0x00]
6720 v_min_legacy_f32_e64 v5, v1, v2 mul:2
6721 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x08]
6723 v_min_legacy_f32_e64 v5, v1, v2 mul:4
6724 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x10]
6726 v_min_legacy_f32_e64 v5, v1, v2 div:2
6727 // CHECK: [0x05,0x00,0x1a,0xd2,0x01,0x05,0x02,0x18]
6729 v_max_legacy_f32_e64 v5, v1, v2
6730 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x00]
6732 v_max_legacy_f32_e64 v255, v1, v2
6733 // CHECK: [0xff,0x00,0x1c,0xd2,0x01,0x05,0x02,0x00]
6735 v_max_legacy_f32_e64 v5, v255, v2
6736 // CHECK: [0x05,0x00,0x1c,0xd2,0xff,0x05,0x02,0x00]
6738 v_max_legacy_f32_e64 v5, s1, v2
6739 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x04,0x02,0x00]
6741 v_max_legacy_f32_e64 v5, s103, v2
6742 // CHECK: [0x05,0x00,0x1c,0xd2,0x67,0x04,0x02,0x00]
6744 v_max_legacy_f32_e64 v5, flat_scratch_lo, v2
6745 // CHECK: [0x05,0x00,0x1c,0xd2,0x68,0x04,0x02,0x00]
6747 v_max_legacy_f32_e64 v5, flat_scratch_hi, v2
6748 // CHECK: [0x05,0x00,0x1c,0xd2,0x69,0x04,0x02,0x00]
6750 v_max_legacy_f32_e64 v5, vcc_lo, v2
6751 // CHECK: [0x05,0x00,0x1c,0xd2,0x6a,0x04,0x02,0x00]
6753 v_max_legacy_f32_e64 v5, vcc_hi, v2
6754 // CHECK: [0x05,0x00,0x1c,0xd2,0x6b,0x04,0x02,0x00]
6756 v_max_legacy_f32_e64 v5, tba_lo, v2
6757 // CHECK: [0x05,0x00,0x1c,0xd2,0x6c,0x04,0x02,0x00]
6759 v_max_legacy_f32_e64 v5, tba_hi, v2
6760 // CHECK: [0x05,0x00,0x1c,0xd2,0x6d,0x04,0x02,0x00]
6762 v_max_legacy_f32_e64 v5, tma_lo, v2
6763 // CHECK: [0x05,0x00,0x1c,0xd2,0x6e,0x04,0x02,0x00]
6765 v_max_legacy_f32_e64 v5, tma_hi, v2
6766 // CHECK: [0x05,0x00,0x1c,0xd2,0x6f,0x04,0x02,0x00]
6768 v_max_legacy_f32_e64 v5, ttmp11, v2
6769 // CHECK: [0x05,0x00,0x1c,0xd2,0x7b,0x04,0x02,0x00]
6771 v_max_legacy_f32_e64 v5, m0, v2
6772 // CHECK: [0x05,0x00,0x1c,0xd2,0x7c,0x04,0x02,0x00]
6774 v_max_legacy_f32_e64 v5, exec_lo, v2
6775 // CHECK: [0x05,0x00,0x1c,0xd2,0x7e,0x04,0x02,0x00]
6777 v_max_legacy_f32_e64 v5, exec_hi, v2
6778 // CHECK: [0x05,0x00,0x1c,0xd2,0x7f,0x04,0x02,0x00]
6780 v_max_legacy_f32_e64 v5, 0, v2
6781 // CHECK: [0x05,0x00,0x1c,0xd2,0x80,0x04,0x02,0x00]
6783 v_max_legacy_f32_e64 v5, -1, v2
6784 // CHECK: [0x05,0x00,0x1c,0xd2,0xc1,0x04,0x02,0x00]
6786 v_max_legacy_f32_e64 v5, 0.5, v2
6787 // CHECK: [0x05,0x00,0x1c,0xd2,0xf0,0x04,0x02,0x00]
6789 v_max_legacy_f32_e64 v5, -4.0, v2
6790 // CHECK: [0x05,0x00,0x1c,0xd2,0xf7,0x04,0x02,0x00]
6792 v_max_legacy_f32_e64 v5, src_vccz, v2
6793 // CHECK: [0x05,0x00,0x1c,0xd2,0xfb,0x04,0x02,0x00]
6795 v_max_legacy_f32_e64 v5, src_execz, v2
6796 // CHECK: [0x05,0x00,0x1c,0xd2,0xfc,0x04,0x02,0x00]
6798 v_max_legacy_f32_e64 v5, src_scc, v2
6799 // CHECK: [0x05,0x00,0x1c,0xd2,0xfd,0x04,0x02,0x00]
6801 v_max_legacy_f32_e64 v5, src_lds_direct, v2
6802 // CHECK: [0x05,0x00,0x1c,0xd2,0xfe,0x04,0x02,0x00]
6804 v_max_legacy_f32_e64 v5, v1, v255
6805 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xff,0x03,0x00]
6807 v_max_legacy_f32_e64 v5, v1, s2
6808 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x00,0x00]
6810 v_max_legacy_f32_e64 v5, v1, s103
6811 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xcf,0x00,0x00]
6813 v_max_legacy_f32_e64 v5, v1, flat_scratch_lo
6814 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd1,0x00,0x00]
6816 v_max_legacy_f32_e64 v5, v1, flat_scratch_hi
6817 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd3,0x00,0x00]
6819 v_max_legacy_f32_e64 v5, v1, vcc_lo
6820 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd5,0x00,0x00]
6822 v_max_legacy_f32_e64 v5, v1, vcc_hi
6823 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd7,0x00,0x00]
6825 v_max_legacy_f32_e64 v5, v1, tba_lo
6826 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xd9,0x00,0x00]
6828 v_max_legacy_f32_e64 v5, v1, tba_hi
6829 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdb,0x00,0x00]
6831 v_max_legacy_f32_e64 v5, v1, tma_lo
6832 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdd,0x00,0x00]
6834 v_max_legacy_f32_e64 v5, v1, tma_hi
6835 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xdf,0x00,0x00]
6837 v_max_legacy_f32_e64 v5, v1, ttmp11
6838 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xf7,0x00,0x00]
6840 v_max_legacy_f32_e64 v5, v1, m0
6841 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xf9,0x00,0x00]
6843 v_max_legacy_f32_e64 v5, v1, exec_lo
6844 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xfd,0x00,0x00]
6846 v_max_legacy_f32_e64 v5, v1, exec_hi
6847 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xff,0x00,0x00]
6849 v_max_legacy_f32_e64 v5, v1, 0
6850 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x01,0x01,0x00]
6852 v_max_legacy_f32_e64 v5, v1, -1
6853 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x83,0x01,0x00]
6855 v_max_legacy_f32_e64 v5, v1, 0.5
6856 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xe1,0x01,0x00]
6858 v_max_legacy_f32_e64 v5, v1, -4.0
6859 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xef,0x01,0x00]
6861 v_max_legacy_f32_e64 v5, v1, src_vccz
6862 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xf7,0x01,0x00]
6864 v_max_legacy_f32_e64 v5, v1, src_execz
6865 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xf9,0x01,0x00]
6867 v_max_legacy_f32_e64 v5, v1, src_scc
6868 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0xfb,0x01,0x00]
6870 v_max_legacy_f32_e64 v5, -v1, v2
6871 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x20]
6873 v_max_legacy_f32_e64 v5, v1, -v2
6874 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x40]
6876 v_max_legacy_f32_e64 v5, -v1, -v2
6877 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x60]
6879 v_max_legacy_f32_e64 v5, |v1|, v2
6880 // CHECK: [0x05,0x01,0x1c,0xd2,0x01,0x05,0x02,0x00]
6882 v_max_legacy_f32_e64 v5, v1, |v2|
6883 // CHECK: [0x05,0x02,0x1c,0xd2,0x01,0x05,0x02,0x00]
6885 v_max_legacy_f32_e64 v5, |v1|, |v2|
6886 // CHECK: [0x05,0x03,0x1c,0xd2,0x01,0x05,0x02,0x00]
6888 v_max_legacy_f32_e64 v5, v1, v2 clamp
6889 // CHECK: [0x05,0x08,0x1c,0xd2,0x01,0x05,0x02,0x00]
6891 v_max_legacy_f32_e64 v5, v1, v2 mul:2
6892 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x08]
6894 v_max_legacy_f32_e64 v5, v1, v2 mul:4
6895 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x10]
6897 v_max_legacy_f32_e64 v5, v1, v2 div:2
6898 // CHECK: [0x05,0x00,0x1c,0xd2,0x01,0x05,0x02,0x18]
6900 v_min_f32_e64 v5, v1, v2
6901 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x00]
6903 v_min_f32_e64 v255, v1, v2
6904 // CHECK: [0xff,0x00,0x1e,0xd2,0x01,0x05,0x02,0x00]
6906 v_min_f32_e64 v5, v255, v2
6907 // CHECK: [0x05,0x00,0x1e,0xd2,0xff,0x05,0x02,0x00]
6909 v_min_f32_e64 v5, s1, v2
6910 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x04,0x02,0x00]
6912 v_min_f32_e64 v5, s103, v2
6913 // CHECK: [0x05,0x00,0x1e,0xd2,0x67,0x04,0x02,0x00]
6915 v_min_f32_e64 v5, flat_scratch_lo, v2
6916 // CHECK: [0x05,0x00,0x1e,0xd2,0x68,0x04,0x02,0x00]
6918 v_min_f32_e64 v5, flat_scratch_hi, v2
6919 // CHECK: [0x05,0x00,0x1e,0xd2,0x69,0x04,0x02,0x00]
6921 v_min_f32_e64 v5, vcc_lo, v2
6922 // CHECK: [0x05,0x00,0x1e,0xd2,0x6a,0x04,0x02,0x00]
6924 v_min_f32_e64 v5, vcc_hi, v2
6925 // CHECK: [0x05,0x00,0x1e,0xd2,0x6b,0x04,0x02,0x00]
6927 v_min_f32_e64 v5, tba_lo, v2
6928 // CHECK: [0x05,0x00,0x1e,0xd2,0x6c,0x04,0x02,0x00]
6930 v_min_f32_e64 v5, tba_hi, v2
6931 // CHECK: [0x05,0x00,0x1e,0xd2,0x6d,0x04,0x02,0x00]
6933 v_min_f32_e64 v5, tma_lo, v2
6934 // CHECK: [0x05,0x00,0x1e,0xd2,0x6e,0x04,0x02,0x00]
6936 v_min_f32_e64 v5, tma_hi, v2
6937 // CHECK: [0x05,0x00,0x1e,0xd2,0x6f,0x04,0x02,0x00]
6939 v_min_f32_e64 v5, ttmp11, v2
6940 // CHECK: [0x05,0x00,0x1e,0xd2,0x7b,0x04,0x02,0x00]
6942 v_min_f32_e64 v5, m0, v2
6943 // CHECK: [0x05,0x00,0x1e,0xd2,0x7c,0x04,0x02,0x00]
6945 v_min_f32_e64 v5, exec_lo, v2
6946 // CHECK: [0x05,0x00,0x1e,0xd2,0x7e,0x04,0x02,0x00]
6948 v_min_f32_e64 v5, exec_hi, v2
6949 // CHECK: [0x05,0x00,0x1e,0xd2,0x7f,0x04,0x02,0x00]
6951 v_min_f32_e64 v5, 0, v2
6952 // CHECK: [0x05,0x00,0x1e,0xd2,0x80,0x04,0x02,0x00]
6954 v_min_f32_e64 v5, -1, v2
6955 // CHECK: [0x05,0x00,0x1e,0xd2,0xc1,0x04,0x02,0x00]
6957 v_min_f32_e64 v5, 0.5, v2
6958 // CHECK: [0x05,0x00,0x1e,0xd2,0xf0,0x04,0x02,0x00]
6960 v_min_f32_e64 v5, -4.0, v2
6961 // CHECK: [0x05,0x00,0x1e,0xd2,0xf7,0x04,0x02,0x00]
6963 v_min_f32_e64 v5, src_vccz, v2
6964 // CHECK: [0x05,0x00,0x1e,0xd2,0xfb,0x04,0x02,0x00]
6966 v_min_f32_e64 v5, src_execz, v2
6967 // CHECK: [0x05,0x00,0x1e,0xd2,0xfc,0x04,0x02,0x00]
6969 v_min_f32_e64 v5, src_scc, v2
6970 // CHECK: [0x05,0x00,0x1e,0xd2,0xfd,0x04,0x02,0x00]
6972 v_min_f32_e64 v5, src_lds_direct, v2
6973 // CHECK: [0x05,0x00,0x1e,0xd2,0xfe,0x04,0x02,0x00]
6975 v_min_f32_e64 v5, v1, v255
6976 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xff,0x03,0x00]
6978 v_min_f32_e64 v5, v1, s2
6979 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x00,0x00]
6981 v_min_f32_e64 v5, v1, s103
6982 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xcf,0x00,0x00]
6984 v_min_f32_e64 v5, v1, flat_scratch_lo
6985 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd1,0x00,0x00]
6987 v_min_f32_e64 v5, v1, flat_scratch_hi
6988 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd3,0x00,0x00]
6990 v_min_f32_e64 v5, v1, vcc_lo
6991 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd5,0x00,0x00]
6993 v_min_f32_e64 v5, v1, vcc_hi
6994 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd7,0x00,0x00]
6996 v_min_f32_e64 v5, v1, tba_lo
6997 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xd9,0x00,0x00]
6999 v_min_f32_e64 v5, v1, tba_hi
7000 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdb,0x00,0x00]
7002 v_min_f32_e64 v5, v1, tma_lo
7003 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdd,0x00,0x00]
7005 v_min_f32_e64 v5, v1, tma_hi
7006 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xdf,0x00,0x00]
7008 v_min_f32_e64 v5, v1, ttmp11
7009 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xf7,0x00,0x00]
7011 v_min_f32_e64 v5, v1, m0
7012 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xf9,0x00,0x00]
7014 v_min_f32_e64 v5, v1, exec_lo
7015 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xfd,0x00,0x00]
7017 v_min_f32_e64 v5, v1, exec_hi
7018 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xff,0x00,0x00]
7020 v_min_f32_e64 v5, v1, 0
7021 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x01,0x01,0x00]
7023 v_min_f32_e64 v5, v1, -1
7024 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x83,0x01,0x00]
7026 v_min_f32_e64 v5, v1, 0.5
7027 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xe1,0x01,0x00]
7029 v_min_f32_e64 v5, v1, -4.0
7030 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xef,0x01,0x00]
7032 v_min_f32_e64 v5, v1, src_vccz
7033 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xf7,0x01,0x00]
7035 v_min_f32_e64 v5, v1, src_execz
7036 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xf9,0x01,0x00]
7038 v_min_f32_e64 v5, v1, src_scc
7039 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0xfb,0x01,0x00]
7041 v_min_f32_e64 v5, -v1, v2
7042 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x20]
7044 v_min_f32_e64 v5, v1, -v2
7045 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x40]
7047 v_min_f32_e64 v5, -v1, -v2
7048 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x60]
7050 v_min_f32_e64 v5, |v1|, v2
7051 // CHECK: [0x05,0x01,0x1e,0xd2,0x01,0x05,0x02,0x00]
7053 v_min_f32_e64 v5, v1, |v2|
7054 // CHECK: [0x05,0x02,0x1e,0xd2,0x01,0x05,0x02,0x00]
7056 v_min_f32_e64 v5, |v1|, |v2|
7057 // CHECK: [0x05,0x03,0x1e,0xd2,0x01,0x05,0x02,0x00]
7059 v_min_f32_e64 v5, v1, v2 clamp
7060 // CHECK: [0x05,0x08,0x1e,0xd2,0x01,0x05,0x02,0x00]
7062 v_min_f32_e64 v5, v1, v2 mul:2
7063 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x08]
7065 v_min_f32_e64 v5, v1, v2 mul:4
7066 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x10]
7068 v_min_f32_e64 v5, v1, v2 div:2
7069 // CHECK: [0x05,0x00,0x1e,0xd2,0x01,0x05,0x02,0x18]
7071 v_max_f32_e64 v5, v1, v2
7072 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x00]
7074 v_max_f32_e64 v255, v1, v2
7075 // CHECK: [0xff,0x00,0x20,0xd2,0x01,0x05,0x02,0x00]
7077 v_max_f32_e64 v5, v255, v2
7078 // CHECK: [0x05,0x00,0x20,0xd2,0xff,0x05,0x02,0x00]
7080 v_max_f32_e64 v5, s1, v2
7081 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x04,0x02,0x00]
7083 v_max_f32_e64 v5, s103, v2
7084 // CHECK: [0x05,0x00,0x20,0xd2,0x67,0x04,0x02,0x00]
7086 v_max_f32_e64 v5, flat_scratch_lo, v2
7087 // CHECK: [0x05,0x00,0x20,0xd2,0x68,0x04,0x02,0x00]
7089 v_max_f32_e64 v5, flat_scratch_hi, v2
7090 // CHECK: [0x05,0x00,0x20,0xd2,0x69,0x04,0x02,0x00]
7092 v_max_f32_e64 v5, vcc_lo, v2
7093 // CHECK: [0x05,0x00,0x20,0xd2,0x6a,0x04,0x02,0x00]
7095 v_max_f32_e64 v5, vcc_hi, v2
7096 // CHECK: [0x05,0x00,0x20,0xd2,0x6b,0x04,0x02,0x00]
7098 v_max_f32_e64 v5, tba_lo, v2
7099 // CHECK: [0x05,0x00,0x20,0xd2,0x6c,0x04,0x02,0x00]
7101 v_max_f32_e64 v5, tba_hi, v2
7102 // CHECK: [0x05,0x00,0x20,0xd2,0x6d,0x04,0x02,0x00]
7104 v_max_f32_e64 v5, tma_lo, v2
7105 // CHECK: [0x05,0x00,0x20,0xd2,0x6e,0x04,0x02,0x00]
7107 v_max_f32_e64 v5, tma_hi, v2
7108 // CHECK: [0x05,0x00,0x20,0xd2,0x6f,0x04,0x02,0x00]
7110 v_max_f32_e64 v5, ttmp11, v2
7111 // CHECK: [0x05,0x00,0x20,0xd2,0x7b,0x04,0x02,0x00]
7113 v_max_f32_e64 v5, m0, v2
7114 // CHECK: [0x05,0x00,0x20,0xd2,0x7c,0x04,0x02,0x00]
7116 v_max_f32_e64 v5, exec_lo, v2
7117 // CHECK: [0x05,0x00,0x20,0xd2,0x7e,0x04,0x02,0x00]
7119 v_max_f32_e64 v5, exec_hi, v2
7120 // CHECK: [0x05,0x00,0x20,0xd2,0x7f,0x04,0x02,0x00]
7122 v_max_f32_e64 v5, 0, v2
7123 // CHECK: [0x05,0x00,0x20,0xd2,0x80,0x04,0x02,0x00]
7125 v_max_f32_e64 v5, -1, v2
7126 // CHECK: [0x05,0x00,0x20,0xd2,0xc1,0x04,0x02,0x00]
7128 v_max_f32_e64 v5, 0.5, v2
7129 // CHECK: [0x05,0x00,0x20,0xd2,0xf0,0x04,0x02,0x00]
7131 v_max_f32_e64 v5, -4.0, v2
7132 // CHECK: [0x05,0x00,0x20,0xd2,0xf7,0x04,0x02,0x00]
7134 v_max_f32_e64 v5, src_vccz, v2
7135 // CHECK: [0x05,0x00,0x20,0xd2,0xfb,0x04,0x02,0x00]
7137 v_max_f32_e64 v5, src_execz, v2
7138 // CHECK: [0x05,0x00,0x20,0xd2,0xfc,0x04,0x02,0x00]
7140 v_max_f32_e64 v5, src_scc, v2
7141 // CHECK: [0x05,0x00,0x20,0xd2,0xfd,0x04,0x02,0x00]
7143 v_max_f32_e64 v5, src_lds_direct, v2
7144 // CHECK: [0x05,0x00,0x20,0xd2,0xfe,0x04,0x02,0x00]
7146 v_max_f32_e64 v5, v1, v255
7147 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xff,0x03,0x00]
7149 v_max_f32_e64 v5, v1, s2
7150 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x00,0x00]
7152 v_max_f32_e64 v5, v1, s103
7153 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xcf,0x00,0x00]
7155 v_max_f32_e64 v5, v1, flat_scratch_lo
7156 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd1,0x00,0x00]
7158 v_max_f32_e64 v5, v1, flat_scratch_hi
7159 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd3,0x00,0x00]
7161 v_max_f32_e64 v5, v1, vcc_lo
7162 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd5,0x00,0x00]
7164 v_max_f32_e64 v5, v1, vcc_hi
7165 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd7,0x00,0x00]
7167 v_max_f32_e64 v5, v1, tba_lo
7168 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xd9,0x00,0x00]
7170 v_max_f32_e64 v5, v1, tba_hi
7171 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdb,0x00,0x00]
7173 v_max_f32_e64 v5, v1, tma_lo
7174 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdd,0x00,0x00]
7176 v_max_f32_e64 v5, v1, tma_hi
7177 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xdf,0x00,0x00]
7179 v_max_f32_e64 v5, v1, ttmp11
7180 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xf7,0x00,0x00]
7182 v_max_f32_e64 v5, v1, m0
7183 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xf9,0x00,0x00]
7185 v_max_f32_e64 v5, v1, exec_lo
7186 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xfd,0x00,0x00]
7188 v_max_f32_e64 v5, v1, exec_hi
7189 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xff,0x00,0x00]
7191 v_max_f32_e64 v5, v1, 0
7192 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x01,0x01,0x00]
7194 v_max_f32_e64 v5, v1, -1
7195 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x83,0x01,0x00]
7197 v_max_f32_e64 v5, v1, 0.5
7198 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xe1,0x01,0x00]
7200 v_max_f32_e64 v5, v1, -4.0
7201 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xef,0x01,0x00]
7203 v_max_f32_e64 v5, v1, src_vccz
7204 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xf7,0x01,0x00]
7206 v_max_f32_e64 v5, v1, src_execz
7207 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xf9,0x01,0x00]
7209 v_max_f32_e64 v5, v1, src_scc
7210 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0xfb,0x01,0x00]
7212 v_max_f32_e64 v5, -v1, v2
7213 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x20]
7215 v_max_f32_e64 v5, v1, -v2
7216 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x40]
7218 v_max_f32_e64 v5, -v1, -v2
7219 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x60]
7221 v_max_f32_e64 v5, |v1|, v2
7222 // CHECK: [0x05,0x01,0x20,0xd2,0x01,0x05,0x02,0x00]
7224 v_max_f32_e64 v5, v1, |v2|
7225 // CHECK: [0x05,0x02,0x20,0xd2,0x01,0x05,0x02,0x00]
7227 v_max_f32_e64 v5, |v1|, |v2|
7228 // CHECK: [0x05,0x03,0x20,0xd2,0x01,0x05,0x02,0x00]
7230 v_max_f32_e64 v5, v1, v2 clamp
7231 // CHECK: [0x05,0x08,0x20,0xd2,0x01,0x05,0x02,0x00]
7233 v_max_f32_e64 v5, v1, v2 mul:2
7234 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x08]
7236 v_max_f32_e64 v5, v1, v2 mul:4
7237 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x10]
7239 v_max_f32_e64 v5, v1, v2 div:2
7240 // CHECK: [0x05,0x00,0x20,0xd2,0x01,0x05,0x02,0x18]
7242 v_min_i32_e64 v5, v1, v2
7243 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x05,0x02,0x00]
7245 v_min_i32_e64 v255, v1, v2
7246 // CHECK: [0xff,0x00,0x22,0xd2,0x01,0x05,0x02,0x00]
7248 v_min_i32_e64 v5, v255, v2
7249 // CHECK: [0x05,0x00,0x22,0xd2,0xff,0x05,0x02,0x00]
7251 v_min_i32_e64 v5, s1, v2
7252 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x04,0x02,0x00]
7254 v_min_i32_e64 v5, s103, v2
7255 // CHECK: [0x05,0x00,0x22,0xd2,0x67,0x04,0x02,0x00]
7257 v_min_i32_e64 v5, flat_scratch_lo, v2
7258 // CHECK: [0x05,0x00,0x22,0xd2,0x68,0x04,0x02,0x00]
7260 v_min_i32_e64 v5, flat_scratch_hi, v2
7261 // CHECK: [0x05,0x00,0x22,0xd2,0x69,0x04,0x02,0x00]
7263 v_min_i32_e64 v5, vcc_lo, v2
7264 // CHECK: [0x05,0x00,0x22,0xd2,0x6a,0x04,0x02,0x00]
7266 v_min_i32_e64 v5, vcc_hi, v2
7267 // CHECK: [0x05,0x00,0x22,0xd2,0x6b,0x04,0x02,0x00]
7269 v_min_i32_e64 v5, tba_lo, v2
7270 // CHECK: [0x05,0x00,0x22,0xd2,0x6c,0x04,0x02,0x00]
7272 v_min_i32_e64 v5, tba_hi, v2
7273 // CHECK: [0x05,0x00,0x22,0xd2,0x6d,0x04,0x02,0x00]
7275 v_min_i32_e64 v5, tma_lo, v2
7276 // CHECK: [0x05,0x00,0x22,0xd2,0x6e,0x04,0x02,0x00]
7278 v_min_i32_e64 v5, tma_hi, v2
7279 // CHECK: [0x05,0x00,0x22,0xd2,0x6f,0x04,0x02,0x00]
7281 v_min_i32_e64 v5, ttmp11, v2
7282 // CHECK: [0x05,0x00,0x22,0xd2,0x7b,0x04,0x02,0x00]
7284 v_min_i32_e64 v5, m0, v2
7285 // CHECK: [0x05,0x00,0x22,0xd2,0x7c,0x04,0x02,0x00]
7287 v_min_i32_e64 v5, exec_lo, v2
7288 // CHECK: [0x05,0x00,0x22,0xd2,0x7e,0x04,0x02,0x00]
7290 v_min_i32_e64 v5, exec_hi, v2
7291 // CHECK: [0x05,0x00,0x22,0xd2,0x7f,0x04,0x02,0x00]
7293 v_min_i32_e64 v5, 0, v2
7294 // CHECK: [0x05,0x00,0x22,0xd2,0x80,0x04,0x02,0x00]
7296 v_min_i32_e64 v5, -1, v2
7297 // CHECK: [0x05,0x00,0x22,0xd2,0xc1,0x04,0x02,0x00]
7299 v_min_i32_e64 v5, 0.5, v2
7300 // CHECK: [0x05,0x00,0x22,0xd2,0xf0,0x04,0x02,0x00]
7302 v_min_i32_e64 v5, -4.0, v2
7303 // CHECK: [0x05,0x00,0x22,0xd2,0xf7,0x04,0x02,0x00]
7305 v_min_i32_e64 v5, src_vccz, v2
7306 // CHECK: [0x05,0x00,0x22,0xd2,0xfb,0x04,0x02,0x00]
7308 v_min_i32_e64 v5, src_execz, v2
7309 // CHECK: [0x05,0x00,0x22,0xd2,0xfc,0x04,0x02,0x00]
7311 v_min_i32_e64 v5, src_scc, v2
7312 // CHECK: [0x05,0x00,0x22,0xd2,0xfd,0x04,0x02,0x00]
7314 v_min_i32_e64 v5, src_lds_direct, v2
7315 // CHECK: [0x05,0x00,0x22,0xd2,0xfe,0x04,0x02,0x00]
7317 v_min_i32_e64 v5, v1, v255
7318 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xff,0x03,0x00]
7320 v_min_i32_e64 v5, v1, s2
7321 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x05,0x00,0x00]
7323 v_min_i32_e64 v5, v1, s103
7324 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xcf,0x00,0x00]
7326 v_min_i32_e64 v5, v1, flat_scratch_lo
7327 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd1,0x00,0x00]
7329 v_min_i32_e64 v5, v1, flat_scratch_hi
7330 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd3,0x00,0x00]
7332 v_min_i32_e64 v5, v1, vcc_lo
7333 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd5,0x00,0x00]
7335 v_min_i32_e64 v5, v1, vcc_hi
7336 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd7,0x00,0x00]
7338 v_min_i32_e64 v5, v1, tba_lo
7339 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xd9,0x00,0x00]
7341 v_min_i32_e64 v5, v1, tba_hi
7342 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdb,0x00,0x00]
7344 v_min_i32_e64 v5, v1, tma_lo
7345 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdd,0x00,0x00]
7347 v_min_i32_e64 v5, v1, tma_hi
7348 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xdf,0x00,0x00]
7350 v_min_i32_e64 v5, v1, ttmp11
7351 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xf7,0x00,0x00]
7353 v_min_i32_e64 v5, v1, m0
7354 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xf9,0x00,0x00]
7356 v_min_i32_e64 v5, v1, exec_lo
7357 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xfd,0x00,0x00]
7359 v_min_i32_e64 v5, v1, exec_hi
7360 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xff,0x00,0x00]
7362 v_min_i32_e64 v5, v1, 0
7363 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x01,0x01,0x00]
7365 v_min_i32_e64 v5, v1, -1
7366 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0x83,0x01,0x00]
7368 v_min_i32_e64 v5, v1, 0.5
7369 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xe1,0x01,0x00]
7371 v_min_i32_e64 v5, v1, -4.0
7372 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xef,0x01,0x00]
7374 v_min_i32_e64 v5, v1, src_vccz
7375 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xf7,0x01,0x00]
7377 v_min_i32_e64 v5, v1, src_execz
7378 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xf9,0x01,0x00]
7380 v_min_i32_e64 v5, v1, src_scc
7381 // CHECK: [0x05,0x00,0x22,0xd2,0x01,0xfb,0x01,0x00]
7383 v_max_i32_e64 v5, v1, v2
7384 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x05,0x02,0x00]
7386 v_max_i32_e64 v255, v1, v2
7387 // CHECK: [0xff,0x00,0x24,0xd2,0x01,0x05,0x02,0x00]
7389 v_max_i32_e64 v5, v255, v2
7390 // CHECK: [0x05,0x00,0x24,0xd2,0xff,0x05,0x02,0x00]
7392 v_max_i32_e64 v5, s1, v2
7393 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x04,0x02,0x00]
7395 v_max_i32_e64 v5, s103, v2
7396 // CHECK: [0x05,0x00,0x24,0xd2,0x67,0x04,0x02,0x00]
7398 v_max_i32_e64 v5, flat_scratch_lo, v2
7399 // CHECK: [0x05,0x00,0x24,0xd2,0x68,0x04,0x02,0x00]
7401 v_max_i32_e64 v5, flat_scratch_hi, v2
7402 // CHECK: [0x05,0x00,0x24,0xd2,0x69,0x04,0x02,0x00]
7404 v_max_i32_e64 v5, vcc_lo, v2
7405 // CHECK: [0x05,0x00,0x24,0xd2,0x6a,0x04,0x02,0x00]
7407 v_max_i32_e64 v5, vcc_hi, v2
7408 // CHECK: [0x05,0x00,0x24,0xd2,0x6b,0x04,0x02,0x00]
7410 v_max_i32_e64 v5, tba_lo, v2
7411 // CHECK: [0x05,0x00,0x24,0xd2,0x6c,0x04,0x02,0x00]
7413 v_max_i32_e64 v5, tba_hi, v2
7414 // CHECK: [0x05,0x00,0x24,0xd2,0x6d,0x04,0x02,0x00]
7416 v_max_i32_e64 v5, tma_lo, v2
7417 // CHECK: [0x05,0x00,0x24,0xd2,0x6e,0x04,0x02,0x00]
7419 v_max_i32_e64 v5, tma_hi, v2
7420 // CHECK: [0x05,0x00,0x24,0xd2,0x6f,0x04,0x02,0x00]
7422 v_max_i32_e64 v5, ttmp11, v2
7423 // CHECK: [0x05,0x00,0x24,0xd2,0x7b,0x04,0x02,0x00]
7425 v_max_i32_e64 v5, m0, v2
7426 // CHECK: [0x05,0x00,0x24,0xd2,0x7c,0x04,0x02,0x00]
7428 v_max_i32_e64 v5, exec_lo, v2
7429 // CHECK: [0x05,0x00,0x24,0xd2,0x7e,0x04,0x02,0x00]
7431 v_max_i32_e64 v5, exec_hi, v2
7432 // CHECK: [0x05,0x00,0x24,0xd2,0x7f,0x04,0x02,0x00]
7434 v_max_i32_e64 v5, 0, v2
7435 // CHECK: [0x05,0x00,0x24,0xd2,0x80,0x04,0x02,0x00]
7437 v_max_i32_e64 v5, -1, v2
7438 // CHECK: [0x05,0x00,0x24,0xd2,0xc1,0x04,0x02,0x00]
7440 v_max_i32_e64 v5, 0.5, v2
7441 // CHECK: [0x05,0x00,0x24,0xd2,0xf0,0x04,0x02,0x00]
7443 v_max_i32_e64 v5, -4.0, v2
7444 // CHECK: [0x05,0x00,0x24,0xd2,0xf7,0x04,0x02,0x00]
7446 v_max_i32_e64 v5, src_vccz, v2
7447 // CHECK: [0x05,0x00,0x24,0xd2,0xfb,0x04,0x02,0x00]
7449 v_max_i32_e64 v5, src_execz, v2
7450 // CHECK: [0x05,0x00,0x24,0xd2,0xfc,0x04,0x02,0x00]
7452 v_max_i32_e64 v5, src_scc, v2
7453 // CHECK: [0x05,0x00,0x24,0xd2,0xfd,0x04,0x02,0x00]
7455 v_max_i32_e64 v5, src_lds_direct, v2
7456 // CHECK: [0x05,0x00,0x24,0xd2,0xfe,0x04,0x02,0x00]
7458 v_max_i32_e64 v5, v1, v255
7459 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xff,0x03,0x00]
7461 v_max_i32_e64 v5, v1, s2
7462 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x05,0x00,0x00]
7464 v_max_i32_e64 v5, v1, s103
7465 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xcf,0x00,0x00]
7467 v_max_i32_e64 v5, v1, flat_scratch_lo
7468 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd1,0x00,0x00]
7470 v_max_i32_e64 v5, v1, flat_scratch_hi
7471 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd3,0x00,0x00]
7473 v_max_i32_e64 v5, v1, vcc_lo
7474 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd5,0x00,0x00]
7476 v_max_i32_e64 v5, v1, vcc_hi
7477 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd7,0x00,0x00]
7479 v_max_i32_e64 v5, v1, tba_lo
7480 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xd9,0x00,0x00]
7482 v_max_i32_e64 v5, v1, tba_hi
7483 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdb,0x00,0x00]
7485 v_max_i32_e64 v5, v1, tma_lo
7486 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdd,0x00,0x00]
7488 v_max_i32_e64 v5, v1, tma_hi
7489 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xdf,0x00,0x00]
7491 v_max_i32_e64 v5, v1, ttmp11
7492 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xf7,0x00,0x00]
7494 v_max_i32_e64 v5, v1, m0
7495 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xf9,0x00,0x00]
7497 v_max_i32_e64 v5, v1, exec_lo
7498 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xfd,0x00,0x00]
7500 v_max_i32_e64 v5, v1, exec_hi
7501 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xff,0x00,0x00]
7503 v_max_i32_e64 v5, v1, 0
7504 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x01,0x01,0x00]
7506 v_max_i32_e64 v5, v1, -1
7507 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0x83,0x01,0x00]
7509 v_max_i32_e64 v5, v1, 0.5
7510 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xe1,0x01,0x00]
7512 v_max_i32_e64 v5, v1, -4.0
7513 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xef,0x01,0x00]
7515 v_max_i32_e64 v5, v1, src_vccz
7516 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xf7,0x01,0x00]
7518 v_max_i32_e64 v5, v1, src_execz
7519 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xf9,0x01,0x00]
7521 v_max_i32_e64 v5, v1, src_scc
7522 // CHECK: [0x05,0x00,0x24,0xd2,0x01,0xfb,0x01,0x00]
7524 v_min_u32_e64 v5, v1, v2
7525 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x05,0x02,0x00]
7527 v_min_u32_e64 v255, v1, v2
7528 // CHECK: [0xff,0x00,0x26,0xd2,0x01,0x05,0x02,0x00]
7530 v_min_u32_e64 v5, v255, v2
7531 // CHECK: [0x05,0x00,0x26,0xd2,0xff,0x05,0x02,0x00]
7533 v_min_u32_e64 v5, s1, v2
7534 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x04,0x02,0x00]
7536 v_min_u32_e64 v5, s103, v2
7537 // CHECK: [0x05,0x00,0x26,0xd2,0x67,0x04,0x02,0x00]
7539 v_min_u32_e64 v5, flat_scratch_lo, v2
7540 // CHECK: [0x05,0x00,0x26,0xd2,0x68,0x04,0x02,0x00]
7542 v_min_u32_e64 v5, flat_scratch_hi, v2
7543 // CHECK: [0x05,0x00,0x26,0xd2,0x69,0x04,0x02,0x00]
7545 v_min_u32_e64 v5, vcc_lo, v2
7546 // CHECK: [0x05,0x00,0x26,0xd2,0x6a,0x04,0x02,0x00]
7548 v_min_u32_e64 v5, vcc_hi, v2
7549 // CHECK: [0x05,0x00,0x26,0xd2,0x6b,0x04,0x02,0x00]
7551 v_min_u32_e64 v5, tba_lo, v2
7552 // CHECK: [0x05,0x00,0x26,0xd2,0x6c,0x04,0x02,0x00]
7554 v_min_u32_e64 v5, tba_hi, v2
7555 // CHECK: [0x05,0x00,0x26,0xd2,0x6d,0x04,0x02,0x00]
7557 v_min_u32_e64 v5, tma_lo, v2
7558 // CHECK: [0x05,0x00,0x26,0xd2,0x6e,0x04,0x02,0x00]
7560 v_min_u32_e64 v5, tma_hi, v2
7561 // CHECK: [0x05,0x00,0x26,0xd2,0x6f,0x04,0x02,0x00]
7563 v_min_u32_e64 v5, ttmp11, v2
7564 // CHECK: [0x05,0x00,0x26,0xd2,0x7b,0x04,0x02,0x00]
7566 v_min_u32_e64 v5, m0, v2
7567 // CHECK: [0x05,0x00,0x26,0xd2,0x7c,0x04,0x02,0x00]
7569 v_min_u32_e64 v5, exec_lo, v2
7570 // CHECK: [0x05,0x00,0x26,0xd2,0x7e,0x04,0x02,0x00]
7572 v_min_u32_e64 v5, exec_hi, v2
7573 // CHECK: [0x05,0x00,0x26,0xd2,0x7f,0x04,0x02,0x00]
7575 v_min_u32_e64 v5, 0, v2
7576 // CHECK: [0x05,0x00,0x26,0xd2,0x80,0x04,0x02,0x00]
7578 v_min_u32_e64 v5, -1, v2
7579 // CHECK: [0x05,0x00,0x26,0xd2,0xc1,0x04,0x02,0x00]
7581 v_min_u32_e64 v5, 0.5, v2
7582 // CHECK: [0x05,0x00,0x26,0xd2,0xf0,0x04,0x02,0x00]
7584 v_min_u32_e64 v5, -4.0, v2
7585 // CHECK: [0x05,0x00,0x26,0xd2,0xf7,0x04,0x02,0x00]
7587 v_min_u32_e64 v5, src_vccz, v2
7588 // CHECK: [0x05,0x00,0x26,0xd2,0xfb,0x04,0x02,0x00]
7590 v_min_u32_e64 v5, src_execz, v2
7591 // CHECK: [0x05,0x00,0x26,0xd2,0xfc,0x04,0x02,0x00]
7593 v_min_u32_e64 v5, src_scc, v2
7594 // CHECK: [0x05,0x00,0x26,0xd2,0xfd,0x04,0x02,0x00]
7596 v_min_u32_e64 v5, src_lds_direct, v2
7597 // CHECK: [0x05,0x00,0x26,0xd2,0xfe,0x04,0x02,0x00]
7599 v_min_u32_e64 v5, v1, v255
7600 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xff,0x03,0x00]
7602 v_min_u32_e64 v5, v1, s2
7603 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x05,0x00,0x00]
7605 v_min_u32_e64 v5, v1, s103
7606 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xcf,0x00,0x00]
7608 v_min_u32_e64 v5, v1, flat_scratch_lo
7609 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd1,0x00,0x00]
7611 v_min_u32_e64 v5, v1, flat_scratch_hi
7612 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd3,0x00,0x00]
7614 v_min_u32_e64 v5, v1, vcc_lo
7615 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd5,0x00,0x00]
7617 v_min_u32_e64 v5, v1, vcc_hi
7618 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd7,0x00,0x00]
7620 v_min_u32_e64 v5, v1, tba_lo
7621 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xd9,0x00,0x00]
7623 v_min_u32_e64 v5, v1, tba_hi
7624 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdb,0x00,0x00]
7626 v_min_u32_e64 v5, v1, tma_lo
7627 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdd,0x00,0x00]
7629 v_min_u32_e64 v5, v1, tma_hi
7630 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xdf,0x00,0x00]
7632 v_min_u32_e64 v5, v1, ttmp11
7633 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xf7,0x00,0x00]
7635 v_min_u32_e64 v5, v1, m0
7636 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xf9,0x00,0x00]
7638 v_min_u32_e64 v5, v1, exec_lo
7639 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xfd,0x00,0x00]
7641 v_min_u32_e64 v5, v1, exec_hi
7642 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xff,0x00,0x00]
7644 v_min_u32_e64 v5, v1, 0
7645 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x01,0x01,0x00]
7647 v_min_u32_e64 v5, v1, -1
7648 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0x83,0x01,0x00]
7650 v_min_u32_e64 v5, v1, 0.5
7651 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xe1,0x01,0x00]
7653 v_min_u32_e64 v5, v1, -4.0
7654 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xef,0x01,0x00]
7656 v_min_u32_e64 v5, v1, src_vccz
7657 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xf7,0x01,0x00]
7659 v_min_u32_e64 v5, v1, src_execz
7660 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xf9,0x01,0x00]
7662 v_min_u32_e64 v5, v1, src_scc
7663 // CHECK: [0x05,0x00,0x26,0xd2,0x01,0xfb,0x01,0x00]
7665 v_max_u32_e64 v5, v1, v2
7666 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x05,0x02,0x00]
7668 v_max_u32_e64 v255, v1, v2
7669 // CHECK: [0xff,0x00,0x28,0xd2,0x01,0x05,0x02,0x00]
7671 v_max_u32_e64 v5, v255, v2
7672 // CHECK: [0x05,0x00,0x28,0xd2,0xff,0x05,0x02,0x00]
7674 v_max_u32_e64 v5, s1, v2
7675 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x04,0x02,0x00]
7677 v_max_u32_e64 v5, s103, v2
7678 // CHECK: [0x05,0x00,0x28,0xd2,0x67,0x04,0x02,0x00]
7680 v_max_u32_e64 v5, flat_scratch_lo, v2
7681 // CHECK: [0x05,0x00,0x28,0xd2,0x68,0x04,0x02,0x00]
7683 v_max_u32_e64 v5, flat_scratch_hi, v2
7684 // CHECK: [0x05,0x00,0x28,0xd2,0x69,0x04,0x02,0x00]
7686 v_max_u32_e64 v5, vcc_lo, v2
7687 // CHECK: [0x05,0x00,0x28,0xd2,0x6a,0x04,0x02,0x00]
7689 v_max_u32_e64 v5, vcc_hi, v2
7690 // CHECK: [0x05,0x00,0x28,0xd2,0x6b,0x04,0x02,0x00]
7692 v_max_u32_e64 v5, tba_lo, v2
7693 // CHECK: [0x05,0x00,0x28,0xd2,0x6c,0x04,0x02,0x00]
7695 v_max_u32_e64 v5, tba_hi, v2
7696 // CHECK: [0x05,0x00,0x28,0xd2,0x6d,0x04,0x02,0x00]
7698 v_max_u32_e64 v5, tma_lo, v2
7699 // CHECK: [0x05,0x00,0x28,0xd2,0x6e,0x04,0x02,0x00]
7701 v_max_u32_e64 v5, tma_hi, v2
7702 // CHECK: [0x05,0x00,0x28,0xd2,0x6f,0x04,0x02,0x00]
7704 v_max_u32_e64 v5, ttmp11, v2
7705 // CHECK: [0x05,0x00,0x28,0xd2,0x7b,0x04,0x02,0x00]
7707 v_max_u32_e64 v5, m0, v2
7708 // CHECK: [0x05,0x00,0x28,0xd2,0x7c,0x04,0x02,0x00]
7710 v_max_u32_e64 v5, exec_lo, v2
7711 // CHECK: [0x05,0x00,0x28,0xd2,0x7e,0x04,0x02,0x00]
7713 v_max_u32_e64 v5, exec_hi, v2
7714 // CHECK: [0x05,0x00,0x28,0xd2,0x7f,0x04,0x02,0x00]
7716 v_max_u32_e64 v5, 0, v2
7717 // CHECK: [0x05,0x00,0x28,0xd2,0x80,0x04,0x02,0x00]
7719 v_max_u32_e64 v5, -1, v2
7720 // CHECK: [0x05,0x00,0x28,0xd2,0xc1,0x04,0x02,0x00]
7722 v_max_u32_e64 v5, 0.5, v2
7723 // CHECK: [0x05,0x00,0x28,0xd2,0xf0,0x04,0x02,0x00]
7725 v_max_u32_e64 v5, -4.0, v2
7726 // CHECK: [0x05,0x00,0x28,0xd2,0xf7,0x04,0x02,0x00]
7728 v_max_u32_e64 v5, src_vccz, v2
7729 // CHECK: [0x05,0x00,0x28,0xd2,0xfb,0x04,0x02,0x00]
7731 v_max_u32_e64 v5, src_execz, v2
7732 // CHECK: [0x05,0x00,0x28,0xd2,0xfc,0x04,0x02,0x00]
7734 v_max_u32_e64 v5, src_scc, v2
7735 // CHECK: [0x05,0x00,0x28,0xd2,0xfd,0x04,0x02,0x00]
7737 v_max_u32_e64 v5, src_lds_direct, v2
7738 // CHECK: [0x05,0x00,0x28,0xd2,0xfe,0x04,0x02,0x00]
7740 v_max_u32_e64 v5, v1, v255
7741 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xff,0x03,0x00]
7743 v_max_u32_e64 v5, v1, s2
7744 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x05,0x00,0x00]
7746 v_max_u32_e64 v5, v1, s103
7747 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xcf,0x00,0x00]
7749 v_max_u32_e64 v5, v1, flat_scratch_lo
7750 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd1,0x00,0x00]
7752 v_max_u32_e64 v5, v1, flat_scratch_hi
7753 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd3,0x00,0x00]
7755 v_max_u32_e64 v5, v1, vcc_lo
7756 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd5,0x00,0x00]
7758 v_max_u32_e64 v5, v1, vcc_hi
7759 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd7,0x00,0x00]
7761 v_max_u32_e64 v5, v1, tba_lo
7762 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xd9,0x00,0x00]
7764 v_max_u32_e64 v5, v1, tba_hi
7765 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdb,0x00,0x00]
7767 v_max_u32_e64 v5, v1, tma_lo
7768 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdd,0x00,0x00]
7770 v_max_u32_e64 v5, v1, tma_hi
7771 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xdf,0x00,0x00]
7773 v_max_u32_e64 v5, v1, ttmp11
7774 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xf7,0x00,0x00]
7776 v_max_u32_e64 v5, v1, m0
7777 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xf9,0x00,0x00]
7779 v_max_u32_e64 v5, v1, exec_lo
7780 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xfd,0x00,0x00]
7782 v_max_u32_e64 v5, v1, exec_hi
7783 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xff,0x00,0x00]
7785 v_max_u32_e64 v5, v1, 0
7786 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x01,0x01,0x00]
7788 v_max_u32_e64 v5, v1, -1
7789 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0x83,0x01,0x00]
7791 v_max_u32_e64 v5, v1, 0.5
7792 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xe1,0x01,0x00]
7794 v_max_u32_e64 v5, v1, -4.0
7795 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xef,0x01,0x00]
7797 v_max_u32_e64 v5, v1, src_vccz
7798 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xf7,0x01,0x00]
7800 v_max_u32_e64 v5, v1, src_execz
7801 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xf9,0x01,0x00]
7803 v_max_u32_e64 v5, v1, src_scc
7804 // CHECK: [0x05,0x00,0x28,0xd2,0x01,0xfb,0x01,0x00]
7806 v_lshr_b32_e64 v5, v1, v2
7807 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x05,0x02,0x00]
7809 v_lshr_b32_e64 v255, v1, v2
7810 // CHECK: [0xff,0x00,0x2a,0xd2,0x01,0x05,0x02,0x00]
7812 v_lshr_b32_e64 v5, v255, v2
7813 // CHECK: [0x05,0x00,0x2a,0xd2,0xff,0x05,0x02,0x00]
7815 v_lshr_b32_e64 v5, s1, v2
7816 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x04,0x02,0x00]
7818 v_lshr_b32_e64 v5, s103, v2
7819 // CHECK: [0x05,0x00,0x2a,0xd2,0x67,0x04,0x02,0x00]
7821 v_lshr_b32_e64 v5, flat_scratch_lo, v2
7822 // CHECK: [0x05,0x00,0x2a,0xd2,0x68,0x04,0x02,0x00]
7824 v_lshr_b32_e64 v5, flat_scratch_hi, v2
7825 // CHECK: [0x05,0x00,0x2a,0xd2,0x69,0x04,0x02,0x00]
7827 v_lshr_b32_e64 v5, vcc_lo, v2
7828 // CHECK: [0x05,0x00,0x2a,0xd2,0x6a,0x04,0x02,0x00]
7830 v_lshr_b32_e64 v5, vcc_hi, v2
7831 // CHECK: [0x05,0x00,0x2a,0xd2,0x6b,0x04,0x02,0x00]
7833 v_lshr_b32_e64 v5, tba_lo, v2
7834 // CHECK: [0x05,0x00,0x2a,0xd2,0x6c,0x04,0x02,0x00]
7836 v_lshr_b32_e64 v5, tba_hi, v2
7837 // CHECK: [0x05,0x00,0x2a,0xd2,0x6d,0x04,0x02,0x00]
7839 v_lshr_b32_e64 v5, tma_lo, v2
7840 // CHECK: [0x05,0x00,0x2a,0xd2,0x6e,0x04,0x02,0x00]
7842 v_lshr_b32_e64 v5, tma_hi, v2
7843 // CHECK: [0x05,0x00,0x2a,0xd2,0x6f,0x04,0x02,0x00]
7845 v_lshr_b32_e64 v5, ttmp11, v2
7846 // CHECK: [0x05,0x00,0x2a,0xd2,0x7b,0x04,0x02,0x00]
7848 v_lshr_b32_e64 v5, m0, v2
7849 // CHECK: [0x05,0x00,0x2a,0xd2,0x7c,0x04,0x02,0x00]
7851 v_lshr_b32_e64 v5, exec_lo, v2
7852 // CHECK: [0x05,0x00,0x2a,0xd2,0x7e,0x04,0x02,0x00]
7854 v_lshr_b32_e64 v5, exec_hi, v2
7855 // CHECK: [0x05,0x00,0x2a,0xd2,0x7f,0x04,0x02,0x00]
7857 v_lshr_b32_e64 v5, 0, v2
7858 // CHECK: [0x05,0x00,0x2a,0xd2,0x80,0x04,0x02,0x00]
7860 v_lshr_b32_e64 v5, -1, v2
7861 // CHECK: [0x05,0x00,0x2a,0xd2,0xc1,0x04,0x02,0x00]
7863 v_lshr_b32_e64 v5, 0.5, v2
7864 // CHECK: [0x05,0x00,0x2a,0xd2,0xf0,0x04,0x02,0x00]
7866 v_lshr_b32_e64 v5, -4.0, v2
7867 // CHECK: [0x05,0x00,0x2a,0xd2,0xf7,0x04,0x02,0x00]
7869 v_lshr_b32_e64 v5, src_vccz, v2
7870 // CHECK: [0x05,0x00,0x2a,0xd2,0xfb,0x04,0x02,0x00]
7872 v_lshr_b32_e64 v5, src_execz, v2
7873 // CHECK: [0x05,0x00,0x2a,0xd2,0xfc,0x04,0x02,0x00]
7875 v_lshr_b32_e64 v5, src_scc, v2
7876 // CHECK: [0x05,0x00,0x2a,0xd2,0xfd,0x04,0x02,0x00]
7878 v_lshr_b32_e64 v5, src_lds_direct, v2
7879 // CHECK: [0x05,0x00,0x2a,0xd2,0xfe,0x04,0x02,0x00]
7881 v_lshr_b32_e64 v5, v1, v255
7882 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xff,0x03,0x00]
7884 v_lshr_b32_e64 v5, v1, s2
7885 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x05,0x00,0x00]
7887 v_lshr_b32_e64 v5, v1, s103
7888 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xcf,0x00,0x00]
7890 v_lshr_b32_e64 v5, v1, flat_scratch_lo
7891 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd1,0x00,0x00]
7893 v_lshr_b32_e64 v5, v1, flat_scratch_hi
7894 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd3,0x00,0x00]
7896 v_lshr_b32_e64 v5, v1, vcc_lo
7897 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd5,0x00,0x00]
7899 v_lshr_b32_e64 v5, v1, vcc_hi
7900 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd7,0x00,0x00]
7902 v_lshr_b32_e64 v5, v1, tba_lo
7903 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xd9,0x00,0x00]
7905 v_lshr_b32_e64 v5, v1, tba_hi
7906 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdb,0x00,0x00]
7908 v_lshr_b32_e64 v5, v1, tma_lo
7909 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdd,0x00,0x00]
7911 v_lshr_b32_e64 v5, v1, tma_hi
7912 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xdf,0x00,0x00]
7914 v_lshr_b32_e64 v5, v1, ttmp11
7915 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xf7,0x00,0x00]
7917 v_lshr_b32_e64 v5, v1, m0
7918 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xf9,0x00,0x00]
7920 v_lshr_b32_e64 v5, v1, exec_lo
7921 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xfd,0x00,0x00]
7923 v_lshr_b32_e64 v5, v1, exec_hi
7924 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xff,0x00,0x00]
7926 v_lshr_b32_e64 v5, v1, 0
7927 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x01,0x01,0x00]
7929 v_lshr_b32_e64 v5, v1, -1
7930 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0x83,0x01,0x00]
7932 v_lshr_b32_e64 v5, v1, 0.5
7933 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xe1,0x01,0x00]
7935 v_lshr_b32_e64 v5, v1, -4.0
7936 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xef,0x01,0x00]
7938 v_lshr_b32_e64 v5, v1, src_vccz
7939 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xf7,0x01,0x00]
7941 v_lshr_b32_e64 v5, v1, src_execz
7942 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xf9,0x01,0x00]
7944 v_lshr_b32_e64 v5, v1, src_scc
7945 // CHECK: [0x05,0x00,0x2a,0xd2,0x01,0xfb,0x01,0x00]
7947 v_lshrrev_b32_e64 v5, v1, v2
7948 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x05,0x02,0x00]
7950 v_lshrrev_b32_e64 v255, v1, v2
7951 // CHECK: [0xff,0x00,0x2c,0xd2,0x01,0x05,0x02,0x00]
7953 v_lshrrev_b32_e64 v5, v255, v2
7954 // CHECK: [0x05,0x00,0x2c,0xd2,0xff,0x05,0x02,0x00]
7956 v_lshrrev_b32_e64 v5, s1, v2
7957 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x04,0x02,0x00]
7959 v_lshrrev_b32_e64 v5, s103, v2
7960 // CHECK: [0x05,0x00,0x2c,0xd2,0x67,0x04,0x02,0x00]
7962 v_lshrrev_b32_e64 v5, flat_scratch_lo, v2
7963 // CHECK: [0x05,0x00,0x2c,0xd2,0x68,0x04,0x02,0x00]
7965 v_lshrrev_b32_e64 v5, flat_scratch_hi, v2
7966 // CHECK: [0x05,0x00,0x2c,0xd2,0x69,0x04,0x02,0x00]
7968 v_lshrrev_b32_e64 v5, vcc_lo, v2
7969 // CHECK: [0x05,0x00,0x2c,0xd2,0x6a,0x04,0x02,0x00]
7971 v_lshrrev_b32_e64 v5, vcc_hi, v2
7972 // CHECK: [0x05,0x00,0x2c,0xd2,0x6b,0x04,0x02,0x00]
7974 v_lshrrev_b32_e64 v5, tba_lo, v2
7975 // CHECK: [0x05,0x00,0x2c,0xd2,0x6c,0x04,0x02,0x00]
7977 v_lshrrev_b32_e64 v5, tba_hi, v2
7978 // CHECK: [0x05,0x00,0x2c,0xd2,0x6d,0x04,0x02,0x00]
7980 v_lshrrev_b32_e64 v5, tma_lo, v2
7981 // CHECK: [0x05,0x00,0x2c,0xd2,0x6e,0x04,0x02,0x00]
7983 v_lshrrev_b32_e64 v5, tma_hi, v2
7984 // CHECK: [0x05,0x00,0x2c,0xd2,0x6f,0x04,0x02,0x00]
7986 v_lshrrev_b32_e64 v5, ttmp11, v2
7987 // CHECK: [0x05,0x00,0x2c,0xd2,0x7b,0x04,0x02,0x00]
7989 v_lshrrev_b32_e64 v5, m0, v2
7990 // CHECK: [0x05,0x00,0x2c,0xd2,0x7c,0x04,0x02,0x00]
7992 v_lshrrev_b32_e64 v5, exec_lo, v2
7993 // CHECK: [0x05,0x00,0x2c,0xd2,0x7e,0x04,0x02,0x00]
7995 v_lshrrev_b32_e64 v5, exec_hi, v2
7996 // CHECK: [0x05,0x00,0x2c,0xd2,0x7f,0x04,0x02,0x00]
7998 v_lshrrev_b32_e64 v5, 0, v2
7999 // CHECK: [0x05,0x00,0x2c,0xd2,0x80,0x04,0x02,0x00]
8001 v_lshrrev_b32_e64 v5, -1, v2
8002 // CHECK: [0x05,0x00,0x2c,0xd2,0xc1,0x04,0x02,0x00]
8004 v_lshrrev_b32_e64 v5, 0.5, v2
8005 // CHECK: [0x05,0x00,0x2c,0xd2,0xf0,0x04,0x02,0x00]
8007 v_lshrrev_b32_e64 v5, -4.0, v2
8008 // CHECK: [0x05,0x00,0x2c,0xd2,0xf7,0x04,0x02,0x00]
8010 v_lshrrev_b32_e64 v5, src_vccz, v2
8011 // CHECK: [0x05,0x00,0x2c,0xd2,0xfb,0x04,0x02,0x00]
8013 v_lshrrev_b32_e64 v5, src_execz, v2
8014 // CHECK: [0x05,0x00,0x2c,0xd2,0xfc,0x04,0x02,0x00]
8016 v_lshrrev_b32_e64 v5, src_scc, v2
8017 // CHECK: [0x05,0x00,0x2c,0xd2,0xfd,0x04,0x02,0x00]
8019 v_lshrrev_b32_e64 v5, v1, v255
8020 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xff,0x03,0x00]
8022 v_lshrrev_b32_e64 v5, v1, s2
8023 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x05,0x00,0x00]
8025 v_lshrrev_b32_e64 v5, v1, s103
8026 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xcf,0x00,0x00]
8028 v_lshrrev_b32_e64 v5, v1, flat_scratch_lo
8029 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd1,0x00,0x00]
8031 v_lshrrev_b32_e64 v5, v1, flat_scratch_hi
8032 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd3,0x00,0x00]
8034 v_lshrrev_b32_e64 v5, v1, vcc_lo
8035 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd5,0x00,0x00]
8037 v_lshrrev_b32_e64 v5, v1, vcc_hi
8038 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd7,0x00,0x00]
8040 v_lshrrev_b32_e64 v5, v1, tba_lo
8041 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xd9,0x00,0x00]
8043 v_lshrrev_b32_e64 v5, v1, tba_hi
8044 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdb,0x00,0x00]
8046 v_lshrrev_b32_e64 v5, v1, tma_lo
8047 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdd,0x00,0x00]
8049 v_lshrrev_b32_e64 v5, v1, tma_hi
8050 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xdf,0x00,0x00]
8052 v_lshrrev_b32_e64 v5, v1, ttmp11
8053 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xf7,0x00,0x00]
8055 v_lshrrev_b32_e64 v5, v1, m0
8056 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xf9,0x00,0x00]
8058 v_lshrrev_b32_e64 v5, v1, exec_lo
8059 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xfd,0x00,0x00]
8061 v_lshrrev_b32_e64 v5, v1, exec_hi
8062 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xff,0x00,0x00]
8064 v_lshrrev_b32_e64 v5, v1, 0
8065 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x01,0x01,0x00]
8067 v_lshrrev_b32_e64 v5, v1, -1
8068 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0x83,0x01,0x00]
8070 v_lshrrev_b32_e64 v5, v1, 0.5
8071 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xe1,0x01,0x00]
8073 v_lshrrev_b32_e64 v5, v1, -4.0
8074 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xef,0x01,0x00]
8076 v_lshrrev_b32_e64 v5, v1, src_vccz
8077 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xf7,0x01,0x00]
8079 v_lshrrev_b32_e64 v5, v1, src_execz
8080 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xf9,0x01,0x00]
8082 v_lshrrev_b32_e64 v5, v1, src_scc
8083 // CHECK: [0x05,0x00,0x2c,0xd2,0x01,0xfb,0x01,0x00]
8085 v_ashr_i32_e64 v5, v1, v2
8086 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x05,0x02,0x00]
8088 v_ashr_i32_e64 v255, v1, v2
8089 // CHECK: [0xff,0x00,0x2e,0xd2,0x01,0x05,0x02,0x00]
8091 v_ashr_i32_e64 v5, v255, v2
8092 // CHECK: [0x05,0x00,0x2e,0xd2,0xff,0x05,0x02,0x00]
8094 v_ashr_i32_e64 v5, s1, v2
8095 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x04,0x02,0x00]
8097 v_ashr_i32_e64 v5, s103, v2
8098 // CHECK: [0x05,0x00,0x2e,0xd2,0x67,0x04,0x02,0x00]
8100 v_ashr_i32_e64 v5, flat_scratch_lo, v2
8101 // CHECK: [0x05,0x00,0x2e,0xd2,0x68,0x04,0x02,0x00]
8103 v_ashr_i32_e64 v5, flat_scratch_hi, v2
8104 // CHECK: [0x05,0x00,0x2e,0xd2,0x69,0x04,0x02,0x00]
8106 v_ashr_i32_e64 v5, vcc_lo, v2
8107 // CHECK: [0x05,0x00,0x2e,0xd2,0x6a,0x04,0x02,0x00]
8109 v_ashr_i32_e64 v5, vcc_hi, v2
8110 // CHECK: [0x05,0x00,0x2e,0xd2,0x6b,0x04,0x02,0x00]
8112 v_ashr_i32_e64 v5, tba_lo, v2
8113 // CHECK: [0x05,0x00,0x2e,0xd2,0x6c,0x04,0x02,0x00]
8115 v_ashr_i32_e64 v5, tba_hi, v2
8116 // CHECK: [0x05,0x00,0x2e,0xd2,0x6d,0x04,0x02,0x00]
8118 v_ashr_i32_e64 v5, tma_lo, v2
8119 // CHECK: [0x05,0x00,0x2e,0xd2,0x6e,0x04,0x02,0x00]
8121 v_ashr_i32_e64 v5, tma_hi, v2
8122 // CHECK: [0x05,0x00,0x2e,0xd2,0x6f,0x04,0x02,0x00]
8124 v_ashr_i32_e64 v5, ttmp11, v2
8125 // CHECK: [0x05,0x00,0x2e,0xd2,0x7b,0x04,0x02,0x00]
8127 v_ashr_i32_e64 v5, m0, v2
8128 // CHECK: [0x05,0x00,0x2e,0xd2,0x7c,0x04,0x02,0x00]
8130 v_ashr_i32_e64 v5, exec_lo, v2
8131 // CHECK: [0x05,0x00,0x2e,0xd2,0x7e,0x04,0x02,0x00]
8133 v_ashr_i32_e64 v5, exec_hi, v2
8134 // CHECK: [0x05,0x00,0x2e,0xd2,0x7f,0x04,0x02,0x00]
8136 v_ashr_i32_e64 v5, 0, v2
8137 // CHECK: [0x05,0x00,0x2e,0xd2,0x80,0x04,0x02,0x00]
8139 v_ashr_i32_e64 v5, -1, v2
8140 // CHECK: [0x05,0x00,0x2e,0xd2,0xc1,0x04,0x02,0x00]
8142 v_ashr_i32_e64 v5, 0.5, v2
8143 // CHECK: [0x05,0x00,0x2e,0xd2,0xf0,0x04,0x02,0x00]
8145 v_ashr_i32_e64 v5, -4.0, v2
8146 // CHECK: [0x05,0x00,0x2e,0xd2,0xf7,0x04,0x02,0x00]
8148 v_ashr_i32_e64 v5, src_vccz, v2
8149 // CHECK: [0x05,0x00,0x2e,0xd2,0xfb,0x04,0x02,0x00]
8151 v_ashr_i32_e64 v5, src_execz, v2
8152 // CHECK: [0x05,0x00,0x2e,0xd2,0xfc,0x04,0x02,0x00]
8154 v_ashr_i32_e64 v5, src_scc, v2
8155 // CHECK: [0x05,0x00,0x2e,0xd2,0xfd,0x04,0x02,0x00]
8157 v_ashr_i32_e64 v5, src_lds_direct, v2
8158 // CHECK: [0x05,0x00,0x2e,0xd2,0xfe,0x04,0x02,0x00]
8160 v_ashr_i32_e64 v5, v1, v255
8161 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xff,0x03,0x00]
8163 v_ashr_i32_e64 v5, v1, s2
8164 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x05,0x00,0x00]
8166 v_ashr_i32_e64 v5, v1, s103
8167 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xcf,0x00,0x00]
8169 v_ashr_i32_e64 v5, v1, flat_scratch_lo
8170 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd1,0x00,0x00]
8172 v_ashr_i32_e64 v5, v1, flat_scratch_hi
8173 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd3,0x00,0x00]
8175 v_ashr_i32_e64 v5, v1, vcc_lo
8176 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd5,0x00,0x00]
8178 v_ashr_i32_e64 v5, v1, vcc_hi
8179 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd7,0x00,0x00]
8181 v_ashr_i32_e64 v5, v1, tba_lo
8182 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xd9,0x00,0x00]
8184 v_ashr_i32_e64 v5, v1, tba_hi
8185 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdb,0x00,0x00]
8187 v_ashr_i32_e64 v5, v1, tma_lo
8188 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdd,0x00,0x00]
8190 v_ashr_i32_e64 v5, v1, tma_hi
8191 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xdf,0x00,0x00]
8193 v_ashr_i32_e64 v5, v1, ttmp11
8194 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xf7,0x00,0x00]
8196 v_ashr_i32_e64 v5, v1, m0
8197 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xf9,0x00,0x00]
8199 v_ashr_i32_e64 v5, v1, exec_lo
8200 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xfd,0x00,0x00]
8202 v_ashr_i32_e64 v5, v1, exec_hi
8203 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xff,0x00,0x00]
8205 v_ashr_i32_e64 v5, v1, 0
8206 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x01,0x01,0x00]
8208 v_ashr_i32_e64 v5, v1, -1
8209 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0x83,0x01,0x00]
8211 v_ashr_i32_e64 v5, v1, 0.5
8212 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xe1,0x01,0x00]
8214 v_ashr_i32_e64 v5, v1, -4.0
8215 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xef,0x01,0x00]
8217 v_ashr_i32_e64 v5, v1, src_vccz
8218 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xf7,0x01,0x00]
8220 v_ashr_i32_e64 v5, v1, src_execz
8221 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xf9,0x01,0x00]
8223 v_ashr_i32_e64 v5, v1, src_scc
8224 // CHECK: [0x05,0x00,0x2e,0xd2,0x01,0xfb,0x01,0x00]
8226 v_ashrrev_i32_e64 v5, v1, v2
8227 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x05,0x02,0x00]
8229 v_ashrrev_i32_e64 v255, v1, v2
8230 // CHECK: [0xff,0x00,0x30,0xd2,0x01,0x05,0x02,0x00]
8232 v_ashrrev_i32_e64 v5, v255, v2
8233 // CHECK: [0x05,0x00,0x30,0xd2,0xff,0x05,0x02,0x00]
8235 v_ashrrev_i32_e64 v5, s1, v2
8236 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x04,0x02,0x00]
8238 v_ashrrev_i32_e64 v5, s103, v2
8239 // CHECK: [0x05,0x00,0x30,0xd2,0x67,0x04,0x02,0x00]
8241 v_ashrrev_i32_e64 v5, flat_scratch_lo, v2
8242 // CHECK: [0x05,0x00,0x30,0xd2,0x68,0x04,0x02,0x00]
8244 v_ashrrev_i32_e64 v5, flat_scratch_hi, v2
8245 // CHECK: [0x05,0x00,0x30,0xd2,0x69,0x04,0x02,0x00]
8247 v_ashrrev_i32_e64 v5, vcc_lo, v2
8248 // CHECK: [0x05,0x00,0x30,0xd2,0x6a,0x04,0x02,0x00]
8250 v_ashrrev_i32_e64 v5, vcc_hi, v2
8251 // CHECK: [0x05,0x00,0x30,0xd2,0x6b,0x04,0x02,0x00]
8253 v_ashrrev_i32_e64 v5, tba_lo, v2
8254 // CHECK: [0x05,0x00,0x30,0xd2,0x6c,0x04,0x02,0x00]
8256 v_ashrrev_i32_e64 v5, tba_hi, v2
8257 // CHECK: [0x05,0x00,0x30,0xd2,0x6d,0x04,0x02,0x00]
8259 v_ashrrev_i32_e64 v5, tma_lo, v2
8260 // CHECK: [0x05,0x00,0x30,0xd2,0x6e,0x04,0x02,0x00]
8262 v_ashrrev_i32_e64 v5, tma_hi, v2
8263 // CHECK: [0x05,0x00,0x30,0xd2,0x6f,0x04,0x02,0x00]
8265 v_ashrrev_i32_e64 v5, ttmp11, v2
8266 // CHECK: [0x05,0x00,0x30,0xd2,0x7b,0x04,0x02,0x00]
8268 v_ashrrev_i32_e64 v5, m0, v2
8269 // CHECK: [0x05,0x00,0x30,0xd2,0x7c,0x04,0x02,0x00]
8271 v_ashrrev_i32_e64 v5, exec_lo, v2
8272 // CHECK: [0x05,0x00,0x30,0xd2,0x7e,0x04,0x02,0x00]
8274 v_ashrrev_i32_e64 v5, exec_hi, v2
8275 // CHECK: [0x05,0x00,0x30,0xd2,0x7f,0x04,0x02,0x00]
8277 v_ashrrev_i32_e64 v5, 0, v2
8278 // CHECK: [0x05,0x00,0x30,0xd2,0x80,0x04,0x02,0x00]
8280 v_ashrrev_i32_e64 v5, -1, v2
8281 // CHECK: [0x05,0x00,0x30,0xd2,0xc1,0x04,0x02,0x00]
8283 v_ashrrev_i32_e64 v5, 0.5, v2
8284 // CHECK: [0x05,0x00,0x30,0xd2,0xf0,0x04,0x02,0x00]
8286 v_ashrrev_i32_e64 v5, -4.0, v2
8287 // CHECK: [0x05,0x00,0x30,0xd2,0xf7,0x04,0x02,0x00]
8289 v_ashrrev_i32_e64 v5, src_vccz, v2
8290 // CHECK: [0x05,0x00,0x30,0xd2,0xfb,0x04,0x02,0x00]
8292 v_ashrrev_i32_e64 v5, src_execz, v2
8293 // CHECK: [0x05,0x00,0x30,0xd2,0xfc,0x04,0x02,0x00]
8295 v_ashrrev_i32_e64 v5, src_scc, v2
8296 // CHECK: [0x05,0x00,0x30,0xd2,0xfd,0x04,0x02,0x00]
8298 v_ashrrev_i32_e64 v5, v1, v255
8299 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xff,0x03,0x00]
8301 v_ashrrev_i32_e64 v5, v1, s2
8302 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x05,0x00,0x00]
8304 v_ashrrev_i32_e64 v5, v1, s103
8305 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xcf,0x00,0x00]
8307 v_ashrrev_i32_e64 v5, v1, flat_scratch_lo
8308 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd1,0x00,0x00]
8310 v_ashrrev_i32_e64 v5, v1, flat_scratch_hi
8311 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd3,0x00,0x00]
8313 v_ashrrev_i32_e64 v5, v1, vcc_lo
8314 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd5,0x00,0x00]
8316 v_ashrrev_i32_e64 v5, v1, vcc_hi
8317 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd7,0x00,0x00]
8319 v_ashrrev_i32_e64 v5, v1, tba_lo
8320 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xd9,0x00,0x00]
8322 v_ashrrev_i32_e64 v5, v1, tba_hi
8323 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdb,0x00,0x00]
8325 v_ashrrev_i32_e64 v5, v1, tma_lo
8326 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdd,0x00,0x00]
8328 v_ashrrev_i32_e64 v5, v1, tma_hi
8329 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xdf,0x00,0x00]
8331 v_ashrrev_i32_e64 v5, v1, ttmp11
8332 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xf7,0x00,0x00]
8334 v_ashrrev_i32_e64 v5, v1, m0
8335 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xf9,0x00,0x00]
8337 v_ashrrev_i32_e64 v5, v1, exec_lo
8338 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xfd,0x00,0x00]
8340 v_ashrrev_i32_e64 v5, v1, exec_hi
8341 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xff,0x00,0x00]
8343 v_ashrrev_i32_e64 v5, v1, 0
8344 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x01,0x01,0x00]
8346 v_ashrrev_i32_e64 v5, v1, -1
8347 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0x83,0x01,0x00]
8349 v_ashrrev_i32_e64 v5, v1, 0.5
8350 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xe1,0x01,0x00]
8352 v_ashrrev_i32_e64 v5, v1, -4.0
8353 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xef,0x01,0x00]
8355 v_ashrrev_i32_e64 v5, v1, src_vccz
8356 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xf7,0x01,0x00]
8358 v_ashrrev_i32_e64 v5, v1, src_execz
8359 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xf9,0x01,0x00]
8361 v_ashrrev_i32_e64 v5, v1, src_scc
8362 // CHECK: [0x05,0x00,0x30,0xd2,0x01,0xfb,0x01,0x00]
8364 v_lshl_b32_e64 v5, v1, v2
8365 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x05,0x02,0x00]
8367 v_lshl_b32_e64 v255, v1, v2
8368 // CHECK: [0xff,0x00,0x32,0xd2,0x01,0x05,0x02,0x00]
8370 v_lshl_b32_e64 v5, v255, v2
8371 // CHECK: [0x05,0x00,0x32,0xd2,0xff,0x05,0x02,0x00]
8373 v_lshl_b32_e64 v5, s1, v2
8374 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x04,0x02,0x00]
8376 v_lshl_b32_e64 v5, s103, v2
8377 // CHECK: [0x05,0x00,0x32,0xd2,0x67,0x04,0x02,0x00]
8379 v_lshl_b32_e64 v5, flat_scratch_lo, v2
8380 // CHECK: [0x05,0x00,0x32,0xd2,0x68,0x04,0x02,0x00]
8382 v_lshl_b32_e64 v5, flat_scratch_hi, v2
8383 // CHECK: [0x05,0x00,0x32,0xd2,0x69,0x04,0x02,0x00]
8385 v_lshl_b32_e64 v5, vcc_lo, v2
8386 // CHECK: [0x05,0x00,0x32,0xd2,0x6a,0x04,0x02,0x00]
8388 v_lshl_b32_e64 v5, vcc_hi, v2
8389 // CHECK: [0x05,0x00,0x32,0xd2,0x6b,0x04,0x02,0x00]
8391 v_lshl_b32_e64 v5, tba_lo, v2
8392 // CHECK: [0x05,0x00,0x32,0xd2,0x6c,0x04,0x02,0x00]
8394 v_lshl_b32_e64 v5, tba_hi, v2
8395 // CHECK: [0x05,0x00,0x32,0xd2,0x6d,0x04,0x02,0x00]
8397 v_lshl_b32_e64 v5, tma_lo, v2
8398 // CHECK: [0x05,0x00,0x32,0xd2,0x6e,0x04,0x02,0x00]
8400 v_lshl_b32_e64 v5, tma_hi, v2
8401 // CHECK: [0x05,0x00,0x32,0xd2,0x6f,0x04,0x02,0x00]
8403 v_lshl_b32_e64 v5, ttmp11, v2
8404 // CHECK: [0x05,0x00,0x32,0xd2,0x7b,0x04,0x02,0x00]
8406 v_lshl_b32_e64 v5, m0, v2
8407 // CHECK: [0x05,0x00,0x32,0xd2,0x7c,0x04,0x02,0x00]
8409 v_lshl_b32_e64 v5, exec_lo, v2
8410 // CHECK: [0x05,0x00,0x32,0xd2,0x7e,0x04,0x02,0x00]
8412 v_lshl_b32_e64 v5, exec_hi, v2
8413 // CHECK: [0x05,0x00,0x32,0xd2,0x7f,0x04,0x02,0x00]
8415 v_lshl_b32_e64 v5, 0, v2
8416 // CHECK: [0x05,0x00,0x32,0xd2,0x80,0x04,0x02,0x00]
8418 v_lshl_b32_e64 v5, -1, v2
8419 // CHECK: [0x05,0x00,0x32,0xd2,0xc1,0x04,0x02,0x00]
8421 v_lshl_b32_e64 v5, 0.5, v2
8422 // CHECK: [0x05,0x00,0x32,0xd2,0xf0,0x04,0x02,0x00]
8424 v_lshl_b32_e64 v5, -4.0, v2
8425 // CHECK: [0x05,0x00,0x32,0xd2,0xf7,0x04,0x02,0x00]
8427 v_lshl_b32_e64 v5, src_vccz, v2
8428 // CHECK: [0x05,0x00,0x32,0xd2,0xfb,0x04,0x02,0x00]
8430 v_lshl_b32_e64 v5, src_execz, v2
8431 // CHECK: [0x05,0x00,0x32,0xd2,0xfc,0x04,0x02,0x00]
8433 v_lshl_b32_e64 v5, src_scc, v2
8434 // CHECK: [0x05,0x00,0x32,0xd2,0xfd,0x04,0x02,0x00]
8436 v_lshl_b32_e64 v5, src_lds_direct, v2
8437 // CHECK: [0x05,0x00,0x32,0xd2,0xfe,0x04,0x02,0x00]
8439 v_lshl_b32_e64 v5, v1, v255
8440 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xff,0x03,0x00]
8442 v_lshl_b32_e64 v5, v1, s2
8443 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x05,0x00,0x00]
8445 v_lshl_b32_e64 v5, v1, s103
8446 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xcf,0x00,0x00]
8448 v_lshl_b32_e64 v5, v1, flat_scratch_lo
8449 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd1,0x00,0x00]
8451 v_lshl_b32_e64 v5, v1, flat_scratch_hi
8452 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd3,0x00,0x00]
8454 v_lshl_b32_e64 v5, v1, vcc_lo
8455 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd5,0x00,0x00]
8457 v_lshl_b32_e64 v5, v1, vcc_hi
8458 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd7,0x00,0x00]
8460 v_lshl_b32_e64 v5, v1, tba_lo
8461 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xd9,0x00,0x00]
8463 v_lshl_b32_e64 v5, v1, tba_hi
8464 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdb,0x00,0x00]
8466 v_lshl_b32_e64 v5, v1, tma_lo
8467 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdd,0x00,0x00]
8469 v_lshl_b32_e64 v5, v1, tma_hi
8470 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xdf,0x00,0x00]
8472 v_lshl_b32_e64 v5, v1, ttmp11
8473 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xf7,0x00,0x00]
8475 v_lshl_b32_e64 v5, v1, m0
8476 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xf9,0x00,0x00]
8478 v_lshl_b32_e64 v5, v1, exec_lo
8479 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xfd,0x00,0x00]
8481 v_lshl_b32_e64 v5, v1, exec_hi
8482 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xff,0x00,0x00]
8484 v_lshl_b32_e64 v5, v1, 0
8485 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x01,0x01,0x00]
8487 v_lshl_b32_e64 v5, v1, -1
8488 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0x83,0x01,0x00]
8490 v_lshl_b32_e64 v5, v1, 0.5
8491 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xe1,0x01,0x00]
8493 v_lshl_b32_e64 v5, v1, -4.0
8494 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xef,0x01,0x00]
8496 v_lshl_b32_e64 v5, v1, src_vccz
8497 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xf7,0x01,0x00]
8499 v_lshl_b32_e64 v5, v1, src_execz
8500 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xf9,0x01,0x00]
8502 v_lshl_b32_e64 v5, v1, src_scc
8503 // CHECK: [0x05,0x00,0x32,0xd2,0x01,0xfb,0x01,0x00]
8505 v_lshlrev_b32_e64 v5, v1, v2
8506 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x05,0x02,0x00]
8508 v_lshlrev_b32_e64 v255, v1, v2
8509 // CHECK: [0xff,0x00,0x34,0xd2,0x01,0x05,0x02,0x00]
8511 v_lshlrev_b32_e64 v5, v255, v2
8512 // CHECK: [0x05,0x00,0x34,0xd2,0xff,0x05,0x02,0x00]
8514 v_lshlrev_b32_e64 v5, s1, v2
8515 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x04,0x02,0x00]
8517 v_lshlrev_b32_e64 v5, s103, v2
8518 // CHECK: [0x05,0x00,0x34,0xd2,0x67,0x04,0x02,0x00]
8520 v_lshlrev_b32_e64 v5, flat_scratch_lo, v2
8521 // CHECK: [0x05,0x00,0x34,0xd2,0x68,0x04,0x02,0x00]
8523 v_lshlrev_b32_e64 v5, flat_scratch_hi, v2
8524 // CHECK: [0x05,0x00,0x34,0xd2,0x69,0x04,0x02,0x00]
8526 v_lshlrev_b32_e64 v5, vcc_lo, v2
8527 // CHECK: [0x05,0x00,0x34,0xd2,0x6a,0x04,0x02,0x00]
8529 v_lshlrev_b32_e64 v5, vcc_hi, v2
8530 // CHECK: [0x05,0x00,0x34,0xd2,0x6b,0x04,0x02,0x00]
8532 v_lshlrev_b32_e64 v5, tba_lo, v2
8533 // CHECK: [0x05,0x00,0x34,0xd2,0x6c,0x04,0x02,0x00]
8535 v_lshlrev_b32_e64 v5, tba_hi, v2
8536 // CHECK: [0x05,0x00,0x34,0xd2,0x6d,0x04,0x02,0x00]
8538 v_lshlrev_b32_e64 v5, tma_lo, v2
8539 // CHECK: [0x05,0x00,0x34,0xd2,0x6e,0x04,0x02,0x00]
8541 v_lshlrev_b32_e64 v5, tma_hi, v2
8542 // CHECK: [0x05,0x00,0x34,0xd2,0x6f,0x04,0x02,0x00]
8544 v_lshlrev_b32_e64 v5, ttmp11, v2
8545 // CHECK: [0x05,0x00,0x34,0xd2,0x7b,0x04,0x02,0x00]
8547 v_lshlrev_b32_e64 v5, m0, v2
8548 // CHECK: [0x05,0x00,0x34,0xd2,0x7c,0x04,0x02,0x00]
8550 v_lshlrev_b32_e64 v5, exec_lo, v2
8551 // CHECK: [0x05,0x00,0x34,0xd2,0x7e,0x04,0x02,0x00]
8553 v_lshlrev_b32_e64 v5, exec_hi, v2
8554 // CHECK: [0x05,0x00,0x34,0xd2,0x7f,0x04,0x02,0x00]
8556 v_lshlrev_b32_e64 v5, 0, v2
8557 // CHECK: [0x05,0x00,0x34,0xd2,0x80,0x04,0x02,0x00]
8559 v_lshlrev_b32_e64 v5, -1, v2
8560 // CHECK: [0x05,0x00,0x34,0xd2,0xc1,0x04,0x02,0x00]
8562 v_lshlrev_b32_e64 v5, 0.5, v2
8563 // CHECK: [0x05,0x00,0x34,0xd2,0xf0,0x04,0x02,0x00]
8565 v_lshlrev_b32_e64 v5, -4.0, v2
8566 // CHECK: [0x05,0x00,0x34,0xd2,0xf7,0x04,0x02,0x00]
8568 v_lshlrev_b32_e64 v5, src_vccz, v2
8569 // CHECK: [0x05,0x00,0x34,0xd2,0xfb,0x04,0x02,0x00]
8571 v_lshlrev_b32_e64 v5, src_execz, v2
8572 // CHECK: [0x05,0x00,0x34,0xd2,0xfc,0x04,0x02,0x00]
8574 v_lshlrev_b32_e64 v5, src_scc, v2
8575 // CHECK: [0x05,0x00,0x34,0xd2,0xfd,0x04,0x02,0x00]
8577 v_lshlrev_b32_e64 v5, v1, v255
8578 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xff,0x03,0x00]
8580 v_lshlrev_b32_e64 v5, v1, s2
8581 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x05,0x00,0x00]
8583 v_lshlrev_b32_e64 v5, v1, s103
8584 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xcf,0x00,0x00]
8586 v_lshlrev_b32_e64 v5, v1, flat_scratch_lo
8587 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd1,0x00,0x00]
8589 v_lshlrev_b32_e64 v5, v1, flat_scratch_hi
8590 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd3,0x00,0x00]
8592 v_lshlrev_b32_e64 v5, v1, vcc_lo
8593 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd5,0x00,0x00]
8595 v_lshlrev_b32_e64 v5, v1, vcc_hi
8596 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd7,0x00,0x00]
8598 v_lshlrev_b32_e64 v5, v1, tba_lo
8599 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xd9,0x00,0x00]
8601 v_lshlrev_b32_e64 v5, v1, tba_hi
8602 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdb,0x00,0x00]
8604 v_lshlrev_b32_e64 v5, v1, tma_lo
8605 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdd,0x00,0x00]
8607 v_lshlrev_b32_e64 v5, v1, tma_hi
8608 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xdf,0x00,0x00]
8610 v_lshlrev_b32_e64 v5, v1, ttmp11
8611 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xf7,0x00,0x00]
8613 v_lshlrev_b32_e64 v5, v1, m0
8614 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xf9,0x00,0x00]
8616 v_lshlrev_b32_e64 v5, v1, exec_lo
8617 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xfd,0x00,0x00]
8619 v_lshlrev_b32_e64 v5, v1, exec_hi
8620 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xff,0x00,0x00]
8622 v_lshlrev_b32_e64 v5, v1, 0
8623 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x01,0x01,0x00]
8625 v_lshlrev_b32_e64 v5, v1, -1
8626 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0x83,0x01,0x00]
8628 v_lshlrev_b32_e64 v5, v1, 0.5
8629 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xe1,0x01,0x00]
8631 v_lshlrev_b32_e64 v5, v1, -4.0
8632 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xef,0x01,0x00]
8634 v_lshlrev_b32_e64 v5, v1, src_vccz
8635 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xf7,0x01,0x00]
8637 v_lshlrev_b32_e64 v5, v1, src_execz
8638 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xf9,0x01,0x00]
8640 v_lshlrev_b32_e64 v5, v1, src_scc
8641 // CHECK: [0x05,0x00,0x34,0xd2,0x01,0xfb,0x01,0x00]
8643 v_and_b32_e64 v5, v1, v2
8644 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x05,0x02,0x00]
8646 v_and_b32_e64 v255, v1, v2
8647 // CHECK: [0xff,0x00,0x36,0xd2,0x01,0x05,0x02,0x00]
8649 v_and_b32_e64 v5, v255, v2
8650 // CHECK: [0x05,0x00,0x36,0xd2,0xff,0x05,0x02,0x00]
8652 v_and_b32_e64 v5, s1, v2
8653 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x04,0x02,0x00]
8655 v_and_b32_e64 v5, s103, v2
8656 // CHECK: [0x05,0x00,0x36,0xd2,0x67,0x04,0x02,0x00]
8658 v_and_b32_e64 v5, flat_scratch_lo, v2
8659 // CHECK: [0x05,0x00,0x36,0xd2,0x68,0x04,0x02,0x00]
8661 v_and_b32_e64 v5, flat_scratch_hi, v2
8662 // CHECK: [0x05,0x00,0x36,0xd2,0x69,0x04,0x02,0x00]
8664 v_and_b32_e64 v5, vcc_lo, v2
8665 // CHECK: [0x05,0x00,0x36,0xd2,0x6a,0x04,0x02,0x00]
8667 v_and_b32_e64 v5, vcc_hi, v2
8668 // CHECK: [0x05,0x00,0x36,0xd2,0x6b,0x04,0x02,0x00]
8670 v_and_b32_e64 v5, tba_lo, v2
8671 // CHECK: [0x05,0x00,0x36,0xd2,0x6c,0x04,0x02,0x00]
8673 v_and_b32_e64 v5, tba_hi, v2
8674 // CHECK: [0x05,0x00,0x36,0xd2,0x6d,0x04,0x02,0x00]
8676 v_and_b32_e64 v5, tma_lo, v2
8677 // CHECK: [0x05,0x00,0x36,0xd2,0x6e,0x04,0x02,0x00]
8679 v_and_b32_e64 v5, tma_hi, v2
8680 // CHECK: [0x05,0x00,0x36,0xd2,0x6f,0x04,0x02,0x00]
8682 v_and_b32_e64 v5, ttmp11, v2
8683 // CHECK: [0x05,0x00,0x36,0xd2,0x7b,0x04,0x02,0x00]
8685 v_and_b32_e64 v5, m0, v2
8686 // CHECK: [0x05,0x00,0x36,0xd2,0x7c,0x04,0x02,0x00]
8688 v_and_b32_e64 v5, exec_lo, v2
8689 // CHECK: [0x05,0x00,0x36,0xd2,0x7e,0x04,0x02,0x00]
8691 v_and_b32_e64 v5, exec_hi, v2
8692 // CHECK: [0x05,0x00,0x36,0xd2,0x7f,0x04,0x02,0x00]
8694 v_and_b32_e64 v5, 0, v2
8695 // CHECK: [0x05,0x00,0x36,0xd2,0x80,0x04,0x02,0x00]
8697 v_and_b32_e64 v5, -1, v2
8698 // CHECK: [0x05,0x00,0x36,0xd2,0xc1,0x04,0x02,0x00]
8700 v_and_b32_e64 v5, 0.5, v2
8701 // CHECK: [0x05,0x00,0x36,0xd2,0xf0,0x04,0x02,0x00]
8703 v_and_b32_e64 v5, -4.0, v2
8704 // CHECK: [0x05,0x00,0x36,0xd2,0xf7,0x04,0x02,0x00]
8706 v_and_b32_e64 v5, src_vccz, v2
8707 // CHECK: [0x05,0x00,0x36,0xd2,0xfb,0x04,0x02,0x00]
8709 v_and_b32_e64 v5, src_execz, v2
8710 // CHECK: [0x05,0x00,0x36,0xd2,0xfc,0x04,0x02,0x00]
8712 v_and_b32_e64 v5, src_scc, v2
8713 // CHECK: [0x05,0x00,0x36,0xd2,0xfd,0x04,0x02,0x00]
8715 v_and_b32_e64 v5, src_lds_direct, v2
8716 // CHECK: [0x05,0x00,0x36,0xd2,0xfe,0x04,0x02,0x00]
8718 v_and_b32_e64 v5, v1, v255
8719 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xff,0x03,0x00]
8721 v_and_b32_e64 v5, v1, s2
8722 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x05,0x00,0x00]
8724 v_and_b32_e64 v5, v1, s103
8725 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xcf,0x00,0x00]
8727 v_and_b32_e64 v5, v1, flat_scratch_lo
8728 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd1,0x00,0x00]
8730 v_and_b32_e64 v5, v1, flat_scratch_hi
8731 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd3,0x00,0x00]
8733 v_and_b32_e64 v5, v1, vcc_lo
8734 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd5,0x00,0x00]
8736 v_and_b32_e64 v5, v1, vcc_hi
8737 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd7,0x00,0x00]
8739 v_and_b32_e64 v5, v1, tba_lo
8740 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xd9,0x00,0x00]
8742 v_and_b32_e64 v5, v1, tba_hi
8743 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdb,0x00,0x00]
8745 v_and_b32_e64 v5, v1, tma_lo
8746 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdd,0x00,0x00]
8748 v_and_b32_e64 v5, v1, tma_hi
8749 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xdf,0x00,0x00]
8751 v_and_b32_e64 v5, v1, ttmp11
8752 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xf7,0x00,0x00]
8754 v_and_b32_e64 v5, v1, m0
8755 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xf9,0x00,0x00]
8757 v_and_b32_e64 v5, v1, exec_lo
8758 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xfd,0x00,0x00]
8760 v_and_b32_e64 v5, v1, exec_hi
8761 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xff,0x00,0x00]
8763 v_and_b32_e64 v5, v1, 0
8764 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x01,0x01,0x00]
8766 v_and_b32_e64 v5, v1, -1
8767 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0x83,0x01,0x00]
8769 v_and_b32_e64 v5, v1, 0.5
8770 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xe1,0x01,0x00]
8772 v_and_b32_e64 v5, v1, -4.0
8773 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xef,0x01,0x00]
8775 v_and_b32_e64 v5, v1, src_vccz
8776 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xf7,0x01,0x00]
8778 v_and_b32_e64 v5, v1, src_execz
8779 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xf9,0x01,0x00]
8781 v_and_b32_e64 v5, v1, src_scc
8782 // CHECK: [0x05,0x00,0x36,0xd2,0x01,0xfb,0x01,0x00]
8784 v_or_b32_e64 v5, v1, v2
8785 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x05,0x02,0x00]
8787 v_or_b32_e64 v255, v1, v2
8788 // CHECK: [0xff,0x00,0x38,0xd2,0x01,0x05,0x02,0x00]
8790 v_or_b32_e64 v5, v255, v2
8791 // CHECK: [0x05,0x00,0x38,0xd2,0xff,0x05,0x02,0x00]
8793 v_or_b32_e64 v5, s1, v2
8794 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x04,0x02,0x00]
8796 v_or_b32_e64 v5, s103, v2
8797 // CHECK: [0x05,0x00,0x38,0xd2,0x67,0x04,0x02,0x00]
8799 v_or_b32_e64 v5, flat_scratch_lo, v2
8800 // CHECK: [0x05,0x00,0x38,0xd2,0x68,0x04,0x02,0x00]
8802 v_or_b32_e64 v5, flat_scratch_hi, v2
8803 // CHECK: [0x05,0x00,0x38,0xd2,0x69,0x04,0x02,0x00]
8805 v_or_b32_e64 v5, vcc_lo, v2
8806 // CHECK: [0x05,0x00,0x38,0xd2,0x6a,0x04,0x02,0x00]
8808 v_or_b32_e64 v5, vcc_hi, v2
8809 // CHECK: [0x05,0x00,0x38,0xd2,0x6b,0x04,0x02,0x00]
8811 v_or_b32_e64 v5, tba_lo, v2
8812 // CHECK: [0x05,0x00,0x38,0xd2,0x6c,0x04,0x02,0x00]
8814 v_or_b32_e64 v5, tba_hi, v2
8815 // CHECK: [0x05,0x00,0x38,0xd2,0x6d,0x04,0x02,0x00]
8817 v_or_b32_e64 v5, tma_lo, v2
8818 // CHECK: [0x05,0x00,0x38,0xd2,0x6e,0x04,0x02,0x00]
8820 v_or_b32_e64 v5, tma_hi, v2
8821 // CHECK: [0x05,0x00,0x38,0xd2,0x6f,0x04,0x02,0x00]
8823 v_or_b32_e64 v5, ttmp11, v2
8824 // CHECK: [0x05,0x00,0x38,0xd2,0x7b,0x04,0x02,0x00]
8826 v_or_b32_e64 v5, m0, v2
8827 // CHECK: [0x05,0x00,0x38,0xd2,0x7c,0x04,0x02,0x00]
8829 v_or_b32_e64 v5, exec_lo, v2
8830 // CHECK: [0x05,0x00,0x38,0xd2,0x7e,0x04,0x02,0x00]
8832 v_or_b32_e64 v5, exec_hi, v2
8833 // CHECK: [0x05,0x00,0x38,0xd2,0x7f,0x04,0x02,0x00]
8835 v_or_b32_e64 v5, 0, v2
8836 // CHECK: [0x05,0x00,0x38,0xd2,0x80,0x04,0x02,0x00]
8838 v_or_b32_e64 v5, -1, v2
8839 // CHECK: [0x05,0x00,0x38,0xd2,0xc1,0x04,0x02,0x00]
8841 v_or_b32_e64 v5, 0.5, v2
8842 // CHECK: [0x05,0x00,0x38,0xd2,0xf0,0x04,0x02,0x00]
8844 v_or_b32_e64 v5, -4.0, v2
8845 // CHECK: [0x05,0x00,0x38,0xd2,0xf7,0x04,0x02,0x00]
8847 v_or_b32_e64 v5, src_vccz, v2
8848 // CHECK: [0x05,0x00,0x38,0xd2,0xfb,0x04,0x02,0x00]
8850 v_or_b32_e64 v5, src_execz, v2
8851 // CHECK: [0x05,0x00,0x38,0xd2,0xfc,0x04,0x02,0x00]
8853 v_or_b32_e64 v5, src_scc, v2
8854 // CHECK: [0x05,0x00,0x38,0xd2,0xfd,0x04,0x02,0x00]
8856 v_or_b32_e64 v5, src_lds_direct, v2
8857 // CHECK: [0x05,0x00,0x38,0xd2,0xfe,0x04,0x02,0x00]
8859 v_or_b32_e64 v5, v1, v255
8860 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xff,0x03,0x00]
8862 v_or_b32_e64 v5, v1, s2
8863 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x05,0x00,0x00]
8865 v_or_b32_e64 v5, v1, s103
8866 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xcf,0x00,0x00]
8868 v_or_b32_e64 v5, v1, flat_scratch_lo
8869 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd1,0x00,0x00]
8871 v_or_b32_e64 v5, v1, flat_scratch_hi
8872 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd3,0x00,0x00]
8874 v_or_b32_e64 v5, v1, vcc_lo
8875 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd5,0x00,0x00]
8877 v_or_b32_e64 v5, v1, vcc_hi
8878 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd7,0x00,0x00]
8880 v_or_b32_e64 v5, v1, tba_lo
8881 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xd9,0x00,0x00]
8883 v_or_b32_e64 v5, v1, tba_hi
8884 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdb,0x00,0x00]
8886 v_or_b32_e64 v5, v1, tma_lo
8887 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdd,0x00,0x00]
8889 v_or_b32_e64 v5, v1, tma_hi
8890 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xdf,0x00,0x00]
8892 v_or_b32_e64 v5, v1, ttmp11
8893 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xf7,0x00,0x00]
8895 v_or_b32_e64 v5, v1, m0
8896 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xf9,0x00,0x00]
8898 v_or_b32_e64 v5, v1, exec_lo
8899 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xfd,0x00,0x00]
8901 v_or_b32_e64 v5, v1, exec_hi
8902 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xff,0x00,0x00]
8904 v_or_b32_e64 v5, v1, 0
8905 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x01,0x01,0x00]
8907 v_or_b32_e64 v5, v1, -1
8908 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0x83,0x01,0x00]
8910 v_or_b32_e64 v5, v1, 0.5
8911 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xe1,0x01,0x00]
8913 v_or_b32_e64 v5, v1, -4.0
8914 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xef,0x01,0x00]
8916 v_or_b32_e64 v5, v1, src_vccz
8917 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xf7,0x01,0x00]
8919 v_or_b32_e64 v5, v1, src_execz
8920 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xf9,0x01,0x00]
8922 v_or_b32_e64 v5, v1, src_scc
8923 // CHECK: [0x05,0x00,0x38,0xd2,0x01,0xfb,0x01,0x00]
8925 v_xor_b32_e64 v5, v1, v2
8926 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x05,0x02,0x00]
8928 v_xor_b32_e64 v255, v1, v2
8929 // CHECK: [0xff,0x00,0x3a,0xd2,0x01,0x05,0x02,0x00]
8931 v_xor_b32_e64 v5, v255, v2
8932 // CHECK: [0x05,0x00,0x3a,0xd2,0xff,0x05,0x02,0x00]
8934 v_xor_b32_e64 v5, s1, v2
8935 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x04,0x02,0x00]
8937 v_xor_b32_e64 v5, s103, v2
8938 // CHECK: [0x05,0x00,0x3a,0xd2,0x67,0x04,0x02,0x00]
8940 v_xor_b32_e64 v5, flat_scratch_lo, v2
8941 // CHECK: [0x05,0x00,0x3a,0xd2,0x68,0x04,0x02,0x00]
8943 v_xor_b32_e64 v5, flat_scratch_hi, v2
8944 // CHECK: [0x05,0x00,0x3a,0xd2,0x69,0x04,0x02,0x00]
8946 v_xor_b32_e64 v5, vcc_lo, v2
8947 // CHECK: [0x05,0x00,0x3a,0xd2,0x6a,0x04,0x02,0x00]
8949 v_xor_b32_e64 v5, vcc_hi, v2
8950 // CHECK: [0x05,0x00,0x3a,0xd2,0x6b,0x04,0x02,0x00]
8952 v_xor_b32_e64 v5, tba_lo, v2
8953 // CHECK: [0x05,0x00,0x3a,0xd2,0x6c,0x04,0x02,0x00]
8955 v_xor_b32_e64 v5, tba_hi, v2
8956 // CHECK: [0x05,0x00,0x3a,0xd2,0x6d,0x04,0x02,0x00]
8958 v_xor_b32_e64 v5, tma_lo, v2
8959 // CHECK: [0x05,0x00,0x3a,0xd2,0x6e,0x04,0x02,0x00]
8961 v_xor_b32_e64 v5, tma_hi, v2
8962 // CHECK: [0x05,0x00,0x3a,0xd2,0x6f,0x04,0x02,0x00]
8964 v_xor_b32_e64 v5, ttmp11, v2
8965 // CHECK: [0x05,0x00,0x3a,0xd2,0x7b,0x04,0x02,0x00]
8967 v_xor_b32_e64 v5, m0, v2
8968 // CHECK: [0x05,0x00,0x3a,0xd2,0x7c,0x04,0x02,0x00]
8970 v_xor_b32_e64 v5, exec_lo, v2
8971 // CHECK: [0x05,0x00,0x3a,0xd2,0x7e,0x04,0x02,0x00]
8973 v_xor_b32_e64 v5, exec_hi, v2
8974 // CHECK: [0x05,0x00,0x3a,0xd2,0x7f,0x04,0x02,0x00]
8976 v_xor_b32_e64 v5, 0, v2
8977 // CHECK: [0x05,0x00,0x3a,0xd2,0x80,0x04,0x02,0x00]
8979 v_xor_b32_e64 v5, -1, v2
8980 // CHECK: [0x05,0x00,0x3a,0xd2,0xc1,0x04,0x02,0x00]
8982 v_xor_b32_e64 v5, 0.5, v2
8983 // CHECK: [0x05,0x00,0x3a,0xd2,0xf0,0x04,0x02,0x00]
8985 v_xor_b32_e64 v5, -4.0, v2
8986 // CHECK: [0x05,0x00,0x3a,0xd2,0xf7,0x04,0x02,0x00]
8988 v_xor_b32_e64 v5, src_vccz, v2
8989 // CHECK: [0x05,0x00,0x3a,0xd2,0xfb,0x04,0x02,0x00]
8991 v_xor_b32_e64 v5, src_execz, v2
8992 // CHECK: [0x05,0x00,0x3a,0xd2,0xfc,0x04,0x02,0x00]
8994 v_xor_b32_e64 v5, src_scc, v2
8995 // CHECK: [0x05,0x00,0x3a,0xd2,0xfd,0x04,0x02,0x00]
8997 v_xor_b32_e64 v5, src_lds_direct, v2
8998 // CHECK: [0x05,0x00,0x3a,0xd2,0xfe,0x04,0x02,0x00]
9000 v_xor_b32_e64 v5, v1, v255
9001 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xff,0x03,0x00]
9003 v_xor_b32_e64 v5, v1, s2
9004 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x05,0x00,0x00]
9006 v_xor_b32_e64 v5, v1, s103
9007 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xcf,0x00,0x00]
9009 v_xor_b32_e64 v5, v1, flat_scratch_lo
9010 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd1,0x00,0x00]
9012 v_xor_b32_e64 v5, v1, flat_scratch_hi
9013 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd3,0x00,0x00]
9015 v_xor_b32_e64 v5, v1, vcc_lo
9016 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd5,0x00,0x00]
9018 v_xor_b32_e64 v5, v1, vcc_hi
9019 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd7,0x00,0x00]
9021 v_xor_b32_e64 v5, v1, tba_lo
9022 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xd9,0x00,0x00]
9024 v_xor_b32_e64 v5, v1, tba_hi
9025 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdb,0x00,0x00]
9027 v_xor_b32_e64 v5, v1, tma_lo
9028 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdd,0x00,0x00]
9030 v_xor_b32_e64 v5, v1, tma_hi
9031 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xdf,0x00,0x00]
9033 v_xor_b32_e64 v5, v1, ttmp11
9034 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xf7,0x00,0x00]
9036 v_xor_b32_e64 v5, v1, m0
9037 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xf9,0x00,0x00]
9039 v_xor_b32_e64 v5, v1, exec_lo
9040 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xfd,0x00,0x00]
9042 v_xor_b32_e64 v5, v1, exec_hi
9043 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xff,0x00,0x00]
9045 v_xor_b32_e64 v5, v1, 0
9046 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x01,0x01,0x00]
9048 v_xor_b32_e64 v5, v1, -1
9049 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0x83,0x01,0x00]
9051 v_xor_b32_e64 v5, v1, 0.5
9052 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xe1,0x01,0x00]
9054 v_xor_b32_e64 v5, v1, -4.0
9055 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xef,0x01,0x00]
9057 v_xor_b32_e64 v5, v1, src_vccz
9058 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xf7,0x01,0x00]
9060 v_xor_b32_e64 v5, v1, src_execz
9061 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xf9,0x01,0x00]
9063 v_xor_b32_e64 v5, v1, src_scc
9064 // CHECK: [0x05,0x00,0x3a,0xd2,0x01,0xfb,0x01,0x00]
9066 v_bfm_b32_e64 v5, v1, v2
9067 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x05,0x02,0x00]
9069 v_bfm_b32_e64 v255, v1, v2
9070 // CHECK: [0xff,0x00,0x3c,0xd2,0x01,0x05,0x02,0x00]
9072 v_bfm_b32_e64 v5, v255, v2
9073 // CHECK: [0x05,0x00,0x3c,0xd2,0xff,0x05,0x02,0x00]
9075 v_bfm_b32_e64 v5, s1, v2
9076 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x04,0x02,0x00]
9078 v_bfm_b32_e64 v5, s103, v2
9079 // CHECK: [0x05,0x00,0x3c,0xd2,0x67,0x04,0x02,0x00]
9081 v_bfm_b32_e64 v5, flat_scratch_lo, v2
9082 // CHECK: [0x05,0x00,0x3c,0xd2,0x68,0x04,0x02,0x00]
9084 v_bfm_b32_e64 v5, flat_scratch_hi, v2
9085 // CHECK: [0x05,0x00,0x3c,0xd2,0x69,0x04,0x02,0x00]
9087 v_bfm_b32_e64 v5, vcc_lo, v2
9088 // CHECK: [0x05,0x00,0x3c,0xd2,0x6a,0x04,0x02,0x00]
9090 v_bfm_b32_e64 v5, vcc_hi, v2
9091 // CHECK: [0x05,0x00,0x3c,0xd2,0x6b,0x04,0x02,0x00]
9093 v_bfm_b32_e64 v5, tba_lo, v2
9094 // CHECK: [0x05,0x00,0x3c,0xd2,0x6c,0x04,0x02,0x00]
9096 v_bfm_b32_e64 v5, tba_hi, v2
9097 // CHECK: [0x05,0x00,0x3c,0xd2,0x6d,0x04,0x02,0x00]
9099 v_bfm_b32_e64 v5, tma_lo, v2
9100 // CHECK: [0x05,0x00,0x3c,0xd2,0x6e,0x04,0x02,0x00]
9102 v_bfm_b32_e64 v5, tma_hi, v2
9103 // CHECK: [0x05,0x00,0x3c,0xd2,0x6f,0x04,0x02,0x00]
9105 v_bfm_b32_e64 v5, ttmp11, v2
9106 // CHECK: [0x05,0x00,0x3c,0xd2,0x7b,0x04,0x02,0x00]
9108 v_bfm_b32_e64 v5, m0, v2
9109 // CHECK: [0x05,0x00,0x3c,0xd2,0x7c,0x04,0x02,0x00]
9111 v_bfm_b32_e64 v5, exec_lo, v2
9112 // CHECK: [0x05,0x00,0x3c,0xd2,0x7e,0x04,0x02,0x00]
9114 v_bfm_b32_e64 v5, exec_hi, v2
9115 // CHECK: [0x05,0x00,0x3c,0xd2,0x7f,0x04,0x02,0x00]
9117 v_bfm_b32_e64 v5, 0, v2
9118 // CHECK: [0x05,0x00,0x3c,0xd2,0x80,0x04,0x02,0x00]
9120 v_bfm_b32_e64 v5, -1, v2
9121 // CHECK: [0x05,0x00,0x3c,0xd2,0xc1,0x04,0x02,0x00]
9123 v_bfm_b32_e64 v5, 0.5, v2
9124 // CHECK: [0x05,0x00,0x3c,0xd2,0xf0,0x04,0x02,0x00]
9126 v_bfm_b32_e64 v5, -4.0, v2
9127 // CHECK: [0x05,0x00,0x3c,0xd2,0xf7,0x04,0x02,0x00]
9129 v_bfm_b32_e64 v5, src_vccz, v2
9130 // CHECK: [0x05,0x00,0x3c,0xd2,0xfb,0x04,0x02,0x00]
9132 v_bfm_b32_e64 v5, src_execz, v2
9133 // CHECK: [0x05,0x00,0x3c,0xd2,0xfc,0x04,0x02,0x00]
9135 v_bfm_b32_e64 v5, src_scc, v2
9136 // CHECK: [0x05,0x00,0x3c,0xd2,0xfd,0x04,0x02,0x00]
9138 v_bfm_b32_e64 v5, src_lds_direct, v2
9139 // CHECK: [0x05,0x00,0x3c,0xd2,0xfe,0x04,0x02,0x00]
9141 v_bfm_b32_e64 v5, v1, v255
9142 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xff,0x03,0x00]
9144 v_bfm_b32_e64 v5, v1, s2
9145 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x05,0x00,0x00]
9147 v_bfm_b32_e64 v5, v1, s103
9148 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xcf,0x00,0x00]
9150 v_bfm_b32_e64 v5, v1, flat_scratch_lo
9151 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd1,0x00,0x00]
9153 v_bfm_b32_e64 v5, v1, flat_scratch_hi
9154 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd3,0x00,0x00]
9156 v_bfm_b32_e64 v5, v1, vcc_lo
9157 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd5,0x00,0x00]
9159 v_bfm_b32_e64 v5, v1, vcc_hi
9160 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd7,0x00,0x00]
9162 v_bfm_b32_e64 v5, v1, tba_lo
9163 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xd9,0x00,0x00]
9165 v_bfm_b32_e64 v5, v1, tba_hi
9166 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdb,0x00,0x00]
9168 v_bfm_b32_e64 v5, v1, tma_lo
9169 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdd,0x00,0x00]
9171 v_bfm_b32_e64 v5, v1, tma_hi
9172 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xdf,0x00,0x00]
9174 v_bfm_b32_e64 v5, v1, ttmp11
9175 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xf7,0x00,0x00]
9177 v_bfm_b32_e64 v5, v1, m0
9178 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xf9,0x00,0x00]
9180 v_bfm_b32_e64 v5, v1, exec_lo
9181 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xfd,0x00,0x00]
9183 v_bfm_b32_e64 v5, v1, exec_hi
9184 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xff,0x00,0x00]
9186 v_bfm_b32_e64 v5, v1, 0
9187 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x01,0x01,0x00]
9189 v_bfm_b32_e64 v5, v1, -1
9190 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0x83,0x01,0x00]
9192 v_bfm_b32_e64 v5, v1, 0.5
9193 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xe1,0x01,0x00]
9195 v_bfm_b32_e64 v5, v1, -4.0
9196 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xef,0x01,0x00]
9198 v_bfm_b32_e64 v5, v1, src_vccz
9199 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xf7,0x01,0x00]
9201 v_bfm_b32_e64 v5, v1, src_execz
9202 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xf9,0x01,0x00]
9204 v_bfm_b32_e64 v5, v1, src_scc
9205 // CHECK: [0x05,0x00,0x3c,0xd2,0x01,0xfb,0x01,0x00]
9207 v_mac_f32_e64 v5, v1, v2
9208 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x00]
9210 v_mac_f32_e64 v255, v1, v2
9211 // CHECK: [0xff,0x00,0x3e,0xd2,0x01,0x05,0x02,0x00]
9213 v_mac_f32_e64 v5, v255, v2
9214 // CHECK: [0x05,0x00,0x3e,0xd2,0xff,0x05,0x02,0x00]
9216 v_mac_f32_e64 v5, s1, v2
9217 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x04,0x02,0x00]
9219 v_mac_f32_e64 v5, s103, v2
9220 // CHECK: [0x05,0x00,0x3e,0xd2,0x67,0x04,0x02,0x00]
9222 v_mac_f32_e64 v5, flat_scratch_lo, v2
9223 // CHECK: [0x05,0x00,0x3e,0xd2,0x68,0x04,0x02,0x00]
9225 v_mac_f32_e64 v5, flat_scratch_hi, v2
9226 // CHECK: [0x05,0x00,0x3e,0xd2,0x69,0x04,0x02,0x00]
9228 v_mac_f32_e64 v5, vcc_lo, v2
9229 // CHECK: [0x05,0x00,0x3e,0xd2,0x6a,0x04,0x02,0x00]
9231 v_mac_f32_e64 v5, vcc_hi, v2
9232 // CHECK: [0x05,0x00,0x3e,0xd2,0x6b,0x04,0x02,0x00]
9234 v_mac_f32_e64 v5, tba_lo, v2
9235 // CHECK: [0x05,0x00,0x3e,0xd2,0x6c,0x04,0x02,0x00]
9237 v_mac_f32_e64 v5, tba_hi, v2
9238 // CHECK: [0x05,0x00,0x3e,0xd2,0x6d,0x04,0x02,0x00]
9240 v_mac_f32_e64 v5, tma_lo, v2
9241 // CHECK: [0x05,0x00,0x3e,0xd2,0x6e,0x04,0x02,0x00]
9243 v_mac_f32_e64 v5, tma_hi, v2
9244 // CHECK: [0x05,0x00,0x3e,0xd2,0x6f,0x04,0x02,0x00]
9246 v_mac_f32_e64 v5, ttmp11, v2
9247 // CHECK: [0x05,0x00,0x3e,0xd2,0x7b,0x04,0x02,0x00]
9249 v_mac_f32_e64 v5, m0, v2
9250 // CHECK: [0x05,0x00,0x3e,0xd2,0x7c,0x04,0x02,0x00]
9252 v_mac_f32_e64 v5, exec_lo, v2
9253 // CHECK: [0x05,0x00,0x3e,0xd2,0x7e,0x04,0x02,0x00]
9255 v_mac_f32_e64 v5, exec_hi, v2
9256 // CHECK: [0x05,0x00,0x3e,0xd2,0x7f,0x04,0x02,0x00]
9258 v_mac_f32_e64 v5, 0, v2
9259 // CHECK: [0x05,0x00,0x3e,0xd2,0x80,0x04,0x02,0x00]
9261 v_mac_f32_e64 v5, -1, v2
9262 // CHECK: [0x05,0x00,0x3e,0xd2,0xc1,0x04,0x02,0x00]
9264 v_mac_f32_e64 v5, 0.5, v2
9265 // CHECK: [0x05,0x00,0x3e,0xd2,0xf0,0x04,0x02,0x00]
9267 v_mac_f32_e64 v5, -4.0, v2
9268 // CHECK: [0x05,0x00,0x3e,0xd2,0xf7,0x04,0x02,0x00]
9270 v_mac_f32_e64 v5, src_vccz, v2
9271 // CHECK: [0x05,0x00,0x3e,0xd2,0xfb,0x04,0x02,0x00]
9273 v_mac_f32_e64 v5, src_execz, v2
9274 // CHECK: [0x05,0x00,0x3e,0xd2,0xfc,0x04,0x02,0x00]
9276 v_mac_f32_e64 v5, src_scc, v2
9277 // CHECK: [0x05,0x00,0x3e,0xd2,0xfd,0x04,0x02,0x00]
9279 v_mac_f32_e64 v5, src_lds_direct, v2
9280 // CHECK: [0x05,0x00,0x3e,0xd2,0xfe,0x04,0x02,0x00]
9282 v_mac_f32_e64 v5, v1, v255
9283 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xff,0x03,0x00]
9285 v_mac_f32_e64 v5, v1, s2
9286 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x00,0x00]
9288 v_mac_f32_e64 v5, v1, s103
9289 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xcf,0x00,0x00]
9291 v_mac_f32_e64 v5, v1, flat_scratch_lo
9292 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd1,0x00,0x00]
9294 v_mac_f32_e64 v5, v1, flat_scratch_hi
9295 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd3,0x00,0x00]
9297 v_mac_f32_e64 v5, v1, vcc_lo
9298 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd5,0x00,0x00]
9300 v_mac_f32_e64 v5, v1, vcc_hi
9301 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd7,0x00,0x00]
9303 v_mac_f32_e64 v5, v1, tba_lo
9304 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xd9,0x00,0x00]
9306 v_mac_f32_e64 v5, v1, tba_hi
9307 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdb,0x00,0x00]
9309 v_mac_f32_e64 v5, v1, tma_lo
9310 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdd,0x00,0x00]
9312 v_mac_f32_e64 v5, v1, tma_hi
9313 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xdf,0x00,0x00]
9315 v_mac_f32_e64 v5, v1, ttmp11
9316 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xf7,0x00,0x00]
9318 v_mac_f32_e64 v5, v1, m0
9319 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xf9,0x00,0x00]
9321 v_mac_f32_e64 v5, v1, exec_lo
9322 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xfd,0x00,0x00]
9324 v_mac_f32_e64 v5, v1, exec_hi
9325 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xff,0x00,0x00]
9327 v_mac_f32_e64 v5, v1, 0
9328 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x01,0x01,0x00]
9330 v_mac_f32_e64 v5, v1, -1
9331 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x83,0x01,0x00]
9333 v_mac_f32_e64 v5, v1, 0.5
9334 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xe1,0x01,0x00]
9336 v_mac_f32_e64 v5, v1, -4.0
9337 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xef,0x01,0x00]
9339 v_mac_f32_e64 v5, v1, src_vccz
9340 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xf7,0x01,0x00]
9342 v_mac_f32_e64 v5, v1, src_execz
9343 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xf9,0x01,0x00]
9345 v_mac_f32_e64 v5, v1, src_scc
9346 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0xfb,0x01,0x00]
9348 v_mac_f32_e64 v5, -v1, v2
9349 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x20]
9351 v_mac_f32_e64 v5, v1, -v2
9352 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x40]
9354 v_mac_f32_e64 v5, -v1, -v2
9355 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x60]
9357 v_mac_f32_e64 v5, |v1|, v2
9358 // CHECK: [0x05,0x01,0x3e,0xd2,0x01,0x05,0x02,0x00]
9360 v_mac_f32_e64 v5, v1, |v2|
9361 // CHECK: [0x05,0x02,0x3e,0xd2,0x01,0x05,0x02,0x00]
9363 v_mac_f32_e64 v5, |v1|, |v2|
9364 // CHECK: [0x05,0x03,0x3e,0xd2,0x01,0x05,0x02,0x00]
9366 v_mac_f32_e64 v5, v1, v2 clamp
9367 // CHECK: [0x05,0x08,0x3e,0xd2,0x01,0x05,0x02,0x00]
9369 v_mac_f32_e64 v5, v1, v2 mul:2
9370 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x08]
9372 v_mac_f32_e64 v5, v1, v2 mul:4
9373 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x10]
9375 v_mac_f32_e64 v5, v1, v2 div:2
9376 // CHECK: [0x05,0x00,0x3e,0xd2,0x01,0x05,0x02,0x18]
9378 v_bcnt_u32_b32_e64 v5, v1, v2
9379 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x05,0x02,0x00]
9381 v_bcnt_u32_b32_e64 v255, v1, v2
9382 // CHECK: [0xff,0x00,0x44,0xd2,0x01,0x05,0x02,0x00]
9384 v_bcnt_u32_b32_e64 v5, v255, v2
9385 // CHECK: [0x05,0x00,0x44,0xd2,0xff,0x05,0x02,0x00]
9387 v_bcnt_u32_b32_e64 v5, s1, v2
9388 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x04,0x02,0x00]
9390 v_bcnt_u32_b32_e64 v5, s103, v2
9391 // CHECK: [0x05,0x00,0x44,0xd2,0x67,0x04,0x02,0x00]
9393 v_bcnt_u32_b32_e64 v5, flat_scratch_lo, v2
9394 // CHECK: [0x05,0x00,0x44,0xd2,0x68,0x04,0x02,0x00]
9396 v_bcnt_u32_b32_e64 v5, flat_scratch_hi, v2
9397 // CHECK: [0x05,0x00,0x44,0xd2,0x69,0x04,0x02,0x00]
9399 v_bcnt_u32_b32_e64 v5, vcc_lo, v2
9400 // CHECK: [0x05,0x00,0x44,0xd2,0x6a,0x04,0x02,0x00]
9402 v_bcnt_u32_b32_e64 v5, vcc_hi, v2
9403 // CHECK: [0x05,0x00,0x44,0xd2,0x6b,0x04,0x02,0x00]
9405 v_bcnt_u32_b32_e64 v5, tba_lo, v2
9406 // CHECK: [0x05,0x00,0x44,0xd2,0x6c,0x04,0x02,0x00]
9408 v_bcnt_u32_b32_e64 v5, tba_hi, v2
9409 // CHECK: [0x05,0x00,0x44,0xd2,0x6d,0x04,0x02,0x00]
9411 v_bcnt_u32_b32_e64 v5, tma_lo, v2
9412 // CHECK: [0x05,0x00,0x44,0xd2,0x6e,0x04,0x02,0x00]
9414 v_bcnt_u32_b32_e64 v5, tma_hi, v2
9415 // CHECK: [0x05,0x00,0x44,0xd2,0x6f,0x04,0x02,0x00]
9417 v_bcnt_u32_b32_e64 v5, ttmp11, v2
9418 // CHECK: [0x05,0x00,0x44,0xd2,0x7b,0x04,0x02,0x00]
9420 v_bcnt_u32_b32_e64 v5, m0, v2
9421 // CHECK: [0x05,0x00,0x44,0xd2,0x7c,0x04,0x02,0x00]
9423 v_bcnt_u32_b32_e64 v5, exec_lo, v2
9424 // CHECK: [0x05,0x00,0x44,0xd2,0x7e,0x04,0x02,0x00]
9426 v_bcnt_u32_b32_e64 v5, exec_hi, v2
9427 // CHECK: [0x05,0x00,0x44,0xd2,0x7f,0x04,0x02,0x00]
9429 v_bcnt_u32_b32_e64 v5, 0, v2
9430 // CHECK: [0x05,0x00,0x44,0xd2,0x80,0x04,0x02,0x00]
9432 v_bcnt_u32_b32_e64 v5, -1, v2
9433 // CHECK: [0x05,0x00,0x44,0xd2,0xc1,0x04,0x02,0x00]
9435 v_bcnt_u32_b32_e64 v5, 0.5, v2
9436 // CHECK: [0x05,0x00,0x44,0xd2,0xf0,0x04,0x02,0x00]
9438 v_bcnt_u32_b32_e64 v5, -4.0, v2
9439 // CHECK: [0x05,0x00,0x44,0xd2,0xf7,0x04,0x02,0x00]
9441 v_bcnt_u32_b32_e64 v5, src_vccz, v2
9442 // CHECK: [0x05,0x00,0x44,0xd2,0xfb,0x04,0x02,0x00]
9444 v_bcnt_u32_b32_e64 v5, src_execz, v2
9445 // CHECK: [0x05,0x00,0x44,0xd2,0xfc,0x04,0x02,0x00]
9447 v_bcnt_u32_b32_e64 v5, src_scc, v2
9448 // CHECK: [0x05,0x00,0x44,0xd2,0xfd,0x04,0x02,0x00]
9450 v_bcnt_u32_b32_e64 v5, src_lds_direct, v2
9451 // CHECK: [0x05,0x00,0x44,0xd2,0xfe,0x04,0x02,0x00]
9453 v_bcnt_u32_b32_e64 v5, v1, v255
9454 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xff,0x03,0x00]
9456 v_bcnt_u32_b32_e64 v5, v1, s2
9457 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x05,0x00,0x00]
9459 v_bcnt_u32_b32_e64 v5, v1, s103
9460 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xcf,0x00,0x00]
9462 v_bcnt_u32_b32_e64 v5, v1, flat_scratch_lo
9463 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd1,0x00,0x00]
9465 v_bcnt_u32_b32_e64 v5, v1, flat_scratch_hi
9466 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd3,0x00,0x00]
9468 v_bcnt_u32_b32_e64 v5, v1, vcc_lo
9469 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd5,0x00,0x00]
9471 v_bcnt_u32_b32_e64 v5, v1, vcc_hi
9472 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd7,0x00,0x00]
9474 v_bcnt_u32_b32_e64 v5, v1, tba_lo
9475 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xd9,0x00,0x00]
9477 v_bcnt_u32_b32_e64 v5, v1, tba_hi
9478 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdb,0x00,0x00]
9480 v_bcnt_u32_b32_e64 v5, v1, tma_lo
9481 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdd,0x00,0x00]
9483 v_bcnt_u32_b32_e64 v5, v1, tma_hi
9484 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xdf,0x00,0x00]
9486 v_bcnt_u32_b32_e64 v5, v1, ttmp11
9487 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xf7,0x00,0x00]
9489 v_bcnt_u32_b32_e64 v5, v1, m0
9490 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xf9,0x00,0x00]
9492 v_bcnt_u32_b32_e64 v5, v1, exec_lo
9493 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xfd,0x00,0x00]
9495 v_bcnt_u32_b32_e64 v5, v1, exec_hi
9496 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xff,0x00,0x00]
9498 v_bcnt_u32_b32_e64 v5, v1, 0
9499 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x01,0x01,0x00]
9501 v_bcnt_u32_b32_e64 v5, v1, -1
9502 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0x83,0x01,0x00]
9504 v_bcnt_u32_b32_e64 v5, v1, 0.5
9505 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xe1,0x01,0x00]
9507 v_bcnt_u32_b32_e64 v5, v1, -4.0
9508 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xef,0x01,0x00]
9510 v_bcnt_u32_b32_e64 v5, v1, src_vccz
9511 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xf7,0x01,0x00]
9513 v_bcnt_u32_b32_e64 v5, v1, src_execz
9514 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xf9,0x01,0x00]
9516 v_bcnt_u32_b32_e64 v5, v1, src_scc
9517 // CHECK: [0x05,0x00,0x44,0xd2,0x01,0xfb,0x01,0x00]
9519 v_mbcnt_lo_u32_b32_e64 v5, v1, v2
9520 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x05,0x02,0x00]
9522 v_mbcnt_lo_u32_b32_e64 v255, v1, v2
9523 // CHECK: [0xff,0x00,0x46,0xd2,0x01,0x05,0x02,0x00]
9525 v_mbcnt_lo_u32_b32_e64 v5, v255, v2
9526 // CHECK: [0x05,0x00,0x46,0xd2,0xff,0x05,0x02,0x00]
9528 v_mbcnt_lo_u32_b32_e64 v5, s1, v2
9529 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x04,0x02,0x00]
9531 v_mbcnt_lo_u32_b32_e64 v5, s103, v2
9532 // CHECK: [0x05,0x00,0x46,0xd2,0x67,0x04,0x02,0x00]
9534 v_mbcnt_lo_u32_b32_e64 v5, flat_scratch_lo, v2
9535 // CHECK: [0x05,0x00,0x46,0xd2,0x68,0x04,0x02,0x00]
9537 v_mbcnt_lo_u32_b32_e64 v5, flat_scratch_hi, v2
9538 // CHECK: [0x05,0x00,0x46,0xd2,0x69,0x04,0x02,0x00]
9540 v_mbcnt_lo_u32_b32_e64 v5, vcc_lo, v2
9541 // CHECK: [0x05,0x00,0x46,0xd2,0x6a,0x04,0x02,0x00]
9543 v_mbcnt_lo_u32_b32_e64 v5, vcc_hi, v2
9544 // CHECK: [0x05,0x00,0x46,0xd2,0x6b,0x04,0x02,0x00]
9546 v_mbcnt_lo_u32_b32_e64 v5, tba_lo, v2
9547 // CHECK: [0x05,0x00,0x46,0xd2,0x6c,0x04,0x02,0x00]
9549 v_mbcnt_lo_u32_b32_e64 v5, tba_hi, v2
9550 // CHECK: [0x05,0x00,0x46,0xd2,0x6d,0x04,0x02,0x00]
9552 v_mbcnt_lo_u32_b32_e64 v5, tma_lo, v2
9553 // CHECK: [0x05,0x00,0x46,0xd2,0x6e,0x04,0x02,0x00]
9555 v_mbcnt_lo_u32_b32_e64 v5, tma_hi, v2
9556 // CHECK: [0x05,0x00,0x46,0xd2,0x6f,0x04,0x02,0x00]
9558 v_mbcnt_lo_u32_b32_e64 v5, ttmp11, v2
9559 // CHECK: [0x05,0x00,0x46,0xd2,0x7b,0x04,0x02,0x00]
9561 v_mbcnt_lo_u32_b32_e64 v5, m0, v2
9562 // CHECK: [0x05,0x00,0x46,0xd2,0x7c,0x04,0x02,0x00]
9564 v_mbcnt_lo_u32_b32_e64 v5, exec_lo, v2
9565 // CHECK: [0x05,0x00,0x46,0xd2,0x7e,0x04,0x02,0x00]
9567 v_mbcnt_lo_u32_b32_e64 v5, exec_hi, v2
9568 // CHECK: [0x05,0x00,0x46,0xd2,0x7f,0x04,0x02,0x00]
9570 v_mbcnt_lo_u32_b32_e64 v5, 0, v2
9571 // CHECK: [0x05,0x00,0x46,0xd2,0x80,0x04,0x02,0x00]
9573 v_mbcnt_lo_u32_b32_e64 v5, -1, v2
9574 // CHECK: [0x05,0x00,0x46,0xd2,0xc1,0x04,0x02,0x00]
9576 v_mbcnt_lo_u32_b32_e64 v5, 0.5, v2
9577 // CHECK: [0x05,0x00,0x46,0xd2,0xf0,0x04,0x02,0x00]
9579 v_mbcnt_lo_u32_b32_e64 v5, -4.0, v2
9580 // CHECK: [0x05,0x00,0x46,0xd2,0xf7,0x04,0x02,0x00]
9582 v_mbcnt_lo_u32_b32_e64 v5, src_vccz, v2
9583 // CHECK: [0x05,0x00,0x46,0xd2,0xfb,0x04,0x02,0x00]
9585 v_mbcnt_lo_u32_b32_e64 v5, src_execz, v2
9586 // CHECK: [0x05,0x00,0x46,0xd2,0xfc,0x04,0x02,0x00]
9588 v_mbcnt_lo_u32_b32_e64 v5, src_scc, v2
9589 // CHECK: [0x05,0x00,0x46,0xd2,0xfd,0x04,0x02,0x00]
9591 v_mbcnt_lo_u32_b32_e64 v5, src_lds_direct, v2
9592 // CHECK: [0x05,0x00,0x46,0xd2,0xfe,0x04,0x02,0x00]
9594 v_mbcnt_lo_u32_b32_e64 v5, v1, v255
9595 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xff,0x03,0x00]
9597 v_mbcnt_lo_u32_b32_e64 v5, v1, s2
9598 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x05,0x00,0x00]
9600 v_mbcnt_lo_u32_b32_e64 v5, v1, s103
9601 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xcf,0x00,0x00]
9603 v_mbcnt_lo_u32_b32_e64 v5, v1, flat_scratch_lo
9604 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd1,0x00,0x00]
9606 v_mbcnt_lo_u32_b32_e64 v5, v1, flat_scratch_hi
9607 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd3,0x00,0x00]
9609 v_mbcnt_lo_u32_b32_e64 v5, v1, vcc_lo
9610 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd5,0x00,0x00]
9612 v_mbcnt_lo_u32_b32_e64 v5, v1, vcc_hi
9613 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd7,0x00,0x00]
9615 v_mbcnt_lo_u32_b32_e64 v5, v1, tba_lo
9616 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xd9,0x00,0x00]
9618 v_mbcnt_lo_u32_b32_e64 v5, v1, tba_hi
9619 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdb,0x00,0x00]
9621 v_mbcnt_lo_u32_b32_e64 v5, v1, tma_lo
9622 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdd,0x00,0x00]
9624 v_mbcnt_lo_u32_b32_e64 v5, v1, tma_hi
9625 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xdf,0x00,0x00]
9627 v_mbcnt_lo_u32_b32_e64 v5, v1, ttmp11
9628 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xf7,0x00,0x00]
9630 v_mbcnt_lo_u32_b32_e64 v5, v1, m0
9631 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xf9,0x00,0x00]
9633 v_mbcnt_lo_u32_b32_e64 v5, v1, exec_lo
9634 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xfd,0x00,0x00]
9636 v_mbcnt_lo_u32_b32_e64 v5, v1, exec_hi
9637 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xff,0x00,0x00]
9639 v_mbcnt_lo_u32_b32_e64 v5, v1, 0
9640 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x01,0x01,0x00]
9642 v_mbcnt_lo_u32_b32_e64 v5, v1, -1
9643 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0x83,0x01,0x00]
9645 v_mbcnt_lo_u32_b32_e64 v5, v1, 0.5
9646 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xe1,0x01,0x00]
9648 v_mbcnt_lo_u32_b32_e64 v5, v1, -4.0
9649 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xef,0x01,0x00]
9651 v_mbcnt_lo_u32_b32_e64 v5, v1, src_vccz
9652 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xf7,0x01,0x00]
9654 v_mbcnt_lo_u32_b32_e64 v5, v1, src_execz
9655 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xf9,0x01,0x00]
9657 v_mbcnt_lo_u32_b32_e64 v5, v1, src_scc
9658 // CHECK: [0x05,0x00,0x46,0xd2,0x01,0xfb,0x01,0x00]
9660 v_mbcnt_hi_u32_b32_e64 v5, v1, v2
9661 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x05,0x02,0x00]
9663 v_mbcnt_hi_u32_b32_e64 v255, v1, v2
9664 // CHECK: [0xff,0x00,0x48,0xd2,0x01,0x05,0x02,0x00]
9666 v_mbcnt_hi_u32_b32_e64 v5, v255, v2
9667 // CHECK: [0x05,0x00,0x48,0xd2,0xff,0x05,0x02,0x00]
9669 v_mbcnt_hi_u32_b32_e64 v5, s1, v2
9670 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x04,0x02,0x00]
9672 v_mbcnt_hi_u32_b32_e64 v5, s103, v2
9673 // CHECK: [0x05,0x00,0x48,0xd2,0x67,0x04,0x02,0x00]
9675 v_mbcnt_hi_u32_b32_e64 v5, flat_scratch_lo, v2
9676 // CHECK: [0x05,0x00,0x48,0xd2,0x68,0x04,0x02,0x00]
9678 v_mbcnt_hi_u32_b32_e64 v5, flat_scratch_hi, v2
9679 // CHECK: [0x05,0x00,0x48,0xd2,0x69,0x04,0x02,0x00]
9681 v_mbcnt_hi_u32_b32_e64 v5, vcc_lo, v2
9682 // CHECK: [0x05,0x00,0x48,0xd2,0x6a,0x04,0x02,0x00]
9684 v_mbcnt_hi_u32_b32_e64 v5, vcc_hi, v2
9685 // CHECK: [0x05,0x00,0x48,0xd2,0x6b,0x04,0x02,0x00]
9687 v_mbcnt_hi_u32_b32_e64 v5, tba_lo, v2
9688 // CHECK: [0x05,0x00,0x48,0xd2,0x6c,0x04,0x02,0x00]
9690 v_mbcnt_hi_u32_b32_e64 v5, tba_hi, v2
9691 // CHECK: [0x05,0x00,0x48,0xd2,0x6d,0x04,0x02,0x00]
9693 v_mbcnt_hi_u32_b32_e64 v5, tma_lo, v2
9694 // CHECK: [0x05,0x00,0x48,0xd2,0x6e,0x04,0x02,0x00]
9696 v_mbcnt_hi_u32_b32_e64 v5, tma_hi, v2
9697 // CHECK: [0x05,0x00,0x48,0xd2,0x6f,0x04,0x02,0x00]
9699 v_mbcnt_hi_u32_b32_e64 v5, ttmp11, v2
9700 // CHECK: [0x05,0x00,0x48,0xd2,0x7b,0x04,0x02,0x00]
9702 v_mbcnt_hi_u32_b32_e64 v5, m0, v2
9703 // CHECK: [0x05,0x00,0x48,0xd2,0x7c,0x04,0x02,0x00]
9705 v_mbcnt_hi_u32_b32_e64 v5, exec_lo, v2
9706 // CHECK: [0x05,0x00,0x48,0xd2,0x7e,0x04,0x02,0x00]
9708 v_mbcnt_hi_u32_b32_e64 v5, exec_hi, v2
9709 // CHECK: [0x05,0x00,0x48,0xd2,0x7f,0x04,0x02,0x00]
9711 v_mbcnt_hi_u32_b32_e64 v5, 0, v2
9712 // CHECK: [0x05,0x00,0x48,0xd2,0x80,0x04,0x02,0x00]
9714 v_mbcnt_hi_u32_b32_e64 v5, -1, v2
9715 // CHECK: [0x05,0x00,0x48,0xd2,0xc1,0x04,0x02,0x00]
9717 v_mbcnt_hi_u32_b32_e64 v5, 0.5, v2
9718 // CHECK: [0x05,0x00,0x48,0xd2,0xf0,0x04,0x02,0x00]
9720 v_mbcnt_hi_u32_b32_e64 v5, -4.0, v2
9721 // CHECK: [0x05,0x00,0x48,0xd2,0xf7,0x04,0x02,0x00]
9723 v_mbcnt_hi_u32_b32_e64 v5, src_vccz, v2
9724 // CHECK: [0x05,0x00,0x48,0xd2,0xfb,0x04,0x02,0x00]
9726 v_mbcnt_hi_u32_b32_e64 v5, src_execz, v2
9727 // CHECK: [0x05,0x00,0x48,0xd2,0xfc,0x04,0x02,0x00]
9729 v_mbcnt_hi_u32_b32_e64 v5, src_scc, v2
9730 // CHECK: [0x05,0x00,0x48,0xd2,0xfd,0x04,0x02,0x00]
9732 v_mbcnt_hi_u32_b32_e64 v5, src_lds_direct, v2
9733 // CHECK: [0x05,0x00,0x48,0xd2,0xfe,0x04,0x02,0x00]
9735 v_mbcnt_hi_u32_b32_e64 v5, v1, v255
9736 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xff,0x03,0x00]
9738 v_mbcnt_hi_u32_b32_e64 v5, v1, s2
9739 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x05,0x00,0x00]
9741 v_mbcnt_hi_u32_b32_e64 v5, v1, s103
9742 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xcf,0x00,0x00]
9744 v_mbcnt_hi_u32_b32_e64 v5, v1, flat_scratch_lo
9745 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd1,0x00,0x00]
9747 v_mbcnt_hi_u32_b32_e64 v5, v1, flat_scratch_hi
9748 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd3,0x00,0x00]
9750 v_mbcnt_hi_u32_b32_e64 v5, v1, vcc_lo
9751 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd5,0x00,0x00]
9753 v_mbcnt_hi_u32_b32_e64 v5, v1, vcc_hi
9754 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd7,0x00,0x00]
9756 v_mbcnt_hi_u32_b32_e64 v5, v1, tba_lo
9757 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xd9,0x00,0x00]
9759 v_mbcnt_hi_u32_b32_e64 v5, v1, tba_hi
9760 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdb,0x00,0x00]
9762 v_mbcnt_hi_u32_b32_e64 v5, v1, tma_lo
9763 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdd,0x00,0x00]
9765 v_mbcnt_hi_u32_b32_e64 v5, v1, tma_hi
9766 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xdf,0x00,0x00]
9768 v_mbcnt_hi_u32_b32_e64 v5, v1, ttmp11
9769 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xf7,0x00,0x00]
9771 v_mbcnt_hi_u32_b32_e64 v5, v1, m0
9772 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xf9,0x00,0x00]
9774 v_mbcnt_hi_u32_b32_e64 v5, v1, exec_lo
9775 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xfd,0x00,0x00]
9777 v_mbcnt_hi_u32_b32_e64 v5, v1, exec_hi
9778 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xff,0x00,0x00]
9780 v_mbcnt_hi_u32_b32_e64 v5, v1, 0
9781 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x01,0x01,0x00]
9783 v_mbcnt_hi_u32_b32_e64 v5, v1, -1
9784 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0x83,0x01,0x00]
9786 v_mbcnt_hi_u32_b32_e64 v5, v1, 0.5
9787 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xe1,0x01,0x00]
9789 v_mbcnt_hi_u32_b32_e64 v5, v1, -4.0
9790 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xef,0x01,0x00]
9792 v_mbcnt_hi_u32_b32_e64 v5, v1, src_vccz
9793 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xf7,0x01,0x00]
9795 v_mbcnt_hi_u32_b32_e64 v5, v1, src_execz
9796 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xf9,0x01,0x00]
9798 v_mbcnt_hi_u32_b32_e64 v5, v1, src_scc
9799 // CHECK: [0x05,0x00,0x48,0xd2,0x01,0xfb,0x01,0x00]
9801 v_add_i32_e64 v5, s[12:13], v1, v2
9802 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x05,0x02,0x00]
9804 v_add_i32_e64 v255, s[12:13], v1, v2
9805 // CHECK: [0xff,0x0c,0x4a,0xd2,0x01,0x05,0x02,0x00]
9807 v_add_i32_e64 v5, s[14:15], v1, v2
9808 // CHECK: [0x05,0x0e,0x4a,0xd2,0x01,0x05,0x02,0x00]
9810 v_add_i32_e64 v5, s[102:103], v1, v2
9811 // CHECK: [0x05,0x66,0x4a,0xd2,0x01,0x05,0x02,0x00]
9813 v_add_i32_e64 v5, flat_scratch, v1, v2
9814 // CHECK: [0x05,0x68,0x4a,0xd2,0x01,0x05,0x02,0x00]
9816 v_add_i32_e64 v5, vcc, v1, v2
9817 // CHECK: [0x05,0x6a,0x4a,0xd2,0x01,0x05,0x02,0x00]
9819 v_add_i32_e64 v5, tba, v1, v2
9820 // CHECK: [0x05,0x6c,0x4a,0xd2,0x01,0x05,0x02,0x00]
9822 v_add_i32_e64 v5, tma, v1, v2
9823 // CHECK: [0x05,0x6e,0x4a,0xd2,0x01,0x05,0x02,0x00]
9825 v_add_i32_e64 v5, ttmp[10:11], v1, v2
9826 // CHECK: [0x05,0x7a,0x4a,0xd2,0x01,0x05,0x02,0x00]
9828 v_add_i32_e64 v5, s[12:13], v255, v2
9829 // CHECK: [0x05,0x0c,0x4a,0xd2,0xff,0x05,0x02,0x00]
9831 v_add_i32_e64 v5, s[12:13], s1, v2
9832 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x04,0x02,0x00]
9834 v_add_i32_e64 v5, s[12:13], s103, v2
9835 // CHECK: [0x05,0x0c,0x4a,0xd2,0x67,0x04,0x02,0x00]
9837 v_add_i32_e64 v5, s[12:13], flat_scratch_lo, v2
9838 // CHECK: [0x05,0x0c,0x4a,0xd2,0x68,0x04,0x02,0x00]
9840 v_add_i32_e64 v5, s[12:13], flat_scratch_hi, v2
9841 // CHECK: [0x05,0x0c,0x4a,0xd2,0x69,0x04,0x02,0x00]
9843 v_add_i32_e64 v5, s[12:13], vcc_lo, v2
9844 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6a,0x04,0x02,0x00]
9846 v_add_i32_e64 v5, s[12:13], vcc_hi, v2
9847 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6b,0x04,0x02,0x00]
9849 v_add_i32_e64 v5, s[12:13], tba_lo, v2
9850 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6c,0x04,0x02,0x00]
9852 v_add_i32_e64 v5, s[12:13], tba_hi, v2
9853 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6d,0x04,0x02,0x00]
9855 v_add_i32_e64 v5, s[12:13], tma_lo, v2
9856 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6e,0x04,0x02,0x00]
9858 v_add_i32_e64 v5, s[12:13], tma_hi, v2
9859 // CHECK: [0x05,0x0c,0x4a,0xd2,0x6f,0x04,0x02,0x00]
9861 v_add_i32_e64 v5, s[12:13], ttmp11, v2
9862 // CHECK: [0x05,0x0c,0x4a,0xd2,0x7b,0x04,0x02,0x00]
9864 v_add_i32_e64 v5, s[12:13], m0, v2
9865 // CHECK: [0x05,0x0c,0x4a,0xd2,0x7c,0x04,0x02,0x00]
9867 v_add_i32_e64 v5, s[12:13], exec_lo, v2
9868 // CHECK: [0x05,0x0c,0x4a,0xd2,0x7e,0x04,0x02,0x00]
9870 v_add_i32_e64 v5, s[12:13], exec_hi, v2
9871 // CHECK: [0x05,0x0c,0x4a,0xd2,0x7f,0x04,0x02,0x00]
9873 v_add_i32_e64 v5, s[12:13], 0, v2
9874 // CHECK: [0x05,0x0c,0x4a,0xd2,0x80,0x04,0x02,0x00]
9876 v_add_i32_e64 v5, s[12:13], -1, v2
9877 // CHECK: [0x05,0x0c,0x4a,0xd2,0xc1,0x04,0x02,0x00]
9879 v_add_i32_e64 v5, s[12:13], 0.5, v2
9880 // CHECK: [0x05,0x0c,0x4a,0xd2,0xf0,0x04,0x02,0x00]
9882 v_add_i32_e64 v5, s[12:13], -4.0, v2
9883 // CHECK: [0x05,0x0c,0x4a,0xd2,0xf7,0x04,0x02,0x00]
9885 v_add_i32_e64 v5, s[12:13], src_vccz, v2
9886 // CHECK: [0x05,0x0c,0x4a,0xd2,0xfb,0x04,0x02,0x00]
9888 v_add_i32_e64 v5, s[12:13], src_execz, v2
9889 // CHECK: [0x05,0x0c,0x4a,0xd2,0xfc,0x04,0x02,0x00]
9891 v_add_i32_e64 v5, s[12:13], src_scc, v2
9892 // CHECK: [0x05,0x0c,0x4a,0xd2,0xfd,0x04,0x02,0x00]
9894 v_add_i32_e64 v5, s[12:13], src_lds_direct, v2
9895 // CHECK: [0x05,0x0c,0x4a,0xd2,0xfe,0x04,0x02,0x00]
9897 v_add_i32_e64 v5, s[12:13], v1, v255
9898 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xff,0x03,0x00]
9900 v_add_i32_e64 v5, s[12:13], v1, s2
9901 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x05,0x00,0x00]
9903 v_add_i32_e64 v5, s[12:13], v1, s103
9904 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xcf,0x00,0x00]
9906 v_add_i32_e64 v5, s[12:13], v1, flat_scratch_lo
9907 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd1,0x00,0x00]
9909 v_add_i32_e64 v5, s[12:13], v1, flat_scratch_hi
9910 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd3,0x00,0x00]
9912 v_add_i32_e64 v5, s[12:13], v1, vcc_lo
9913 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd5,0x00,0x00]
9915 v_add_i32_e64 v5, s[12:13], v1, vcc_hi
9916 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd7,0x00,0x00]
9918 v_add_i32_e64 v5, s[12:13], v1, tba_lo
9919 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xd9,0x00,0x00]
9921 v_add_i32_e64 v5, s[12:13], v1, tba_hi
9922 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdb,0x00,0x00]
9924 v_add_i32_e64 v5, s[12:13], v1, tma_lo
9925 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdd,0x00,0x00]
9927 v_add_i32_e64 v5, s[12:13], v1, tma_hi
9928 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xdf,0x00,0x00]
9930 v_add_i32_e64 v5, s[12:13], v1, ttmp11
9931 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xf7,0x00,0x00]
9933 v_add_i32_e64 v5, s[12:13], v1, m0
9934 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xf9,0x00,0x00]
9936 v_add_i32_e64 v5, s[12:13], v1, exec_lo
9937 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xfd,0x00,0x00]
9939 v_add_i32_e64 v5, s[12:13], v1, exec_hi
9940 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xff,0x00,0x00]
9942 v_add_i32_e64 v5, s[12:13], v1, 0
9943 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x01,0x01,0x00]
9945 v_add_i32_e64 v5, s[12:13], v1, -1
9946 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0x83,0x01,0x00]
9948 v_add_i32_e64 v5, s[12:13], v1, 0.5
9949 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xe1,0x01,0x00]
9951 v_add_i32_e64 v5, s[12:13], v1, -4.0
9952 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xef,0x01,0x00]
9954 v_add_i32_e64 v5, s[12:13], v1, src_vccz
9955 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xf7,0x01,0x00]
9957 v_add_i32_e64 v5, s[12:13], v1, src_execz
9958 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xf9,0x01,0x00]
9960 v_add_i32_e64 v5, s[12:13], v1, src_scc
9961 // CHECK: [0x05,0x0c,0x4a,0xd2,0x01,0xfb,0x01,0x00]
9963 v_sub_i32_e64 v5, s[12:13], v1, v2
9964 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x05,0x02,0x00]
9966 v_sub_i32_e64 v255, s[12:13], v1, v2
9967 // CHECK: [0xff,0x0c,0x4c,0xd2,0x01,0x05,0x02,0x00]
9969 v_sub_i32_e64 v5, s[14:15], v1, v2
9970 // CHECK: [0x05,0x0e,0x4c,0xd2,0x01,0x05,0x02,0x00]
9972 v_sub_i32_e64 v5, s[102:103], v1, v2
9973 // CHECK: [0x05,0x66,0x4c,0xd2,0x01,0x05,0x02,0x00]
9975 v_sub_i32_e64 v5, flat_scratch, v1, v2
9976 // CHECK: [0x05,0x68,0x4c,0xd2,0x01,0x05,0x02,0x00]
9978 v_sub_i32_e64 v5, vcc, v1, v2
9979 // CHECK: [0x05,0x6a,0x4c,0xd2,0x01,0x05,0x02,0x00]
9981 v_sub_i32_e64 v5, tba, v1, v2
9982 // CHECK: [0x05,0x6c,0x4c,0xd2,0x01,0x05,0x02,0x00]
9984 v_sub_i32_e64 v5, tma, v1, v2
9985 // CHECK: [0x05,0x6e,0x4c,0xd2,0x01,0x05,0x02,0x00]
9987 v_sub_i32_e64 v5, ttmp[10:11], v1, v2
9988 // CHECK: [0x05,0x7a,0x4c,0xd2,0x01,0x05,0x02,0x00]
9990 v_sub_i32_e64 v5, s[12:13], v255, v2
9991 // CHECK: [0x05,0x0c,0x4c,0xd2,0xff,0x05,0x02,0x00]
9993 v_sub_i32_e64 v5, s[12:13], s1, v2
9994 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x04,0x02,0x00]
9996 v_sub_i32_e64 v5, s[12:13], s103, v2
9997 // CHECK: [0x05,0x0c,0x4c,0xd2,0x67,0x04,0x02,0x00]
9999 v_sub_i32_e64 v5, s[12:13], flat_scratch_lo, v2
10000 // CHECK: [0x05,0x0c,0x4c,0xd2,0x68,0x04,0x02,0x00]
10002 v_sub_i32_e64 v5, s[12:13], flat_scratch_hi, v2
10003 // CHECK: [0x05,0x0c,0x4c,0xd2,0x69,0x04,0x02,0x00]
10005 v_sub_i32_e64 v5, s[12:13], vcc_lo, v2
10006 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6a,0x04,0x02,0x00]
10008 v_sub_i32_e64 v5, s[12:13], vcc_hi, v2
10009 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6b,0x04,0x02,0x00]
10011 v_sub_i32_e64 v5, s[12:13], tba_lo, v2
10012 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6c,0x04,0x02,0x00]
10014 v_sub_i32_e64 v5, s[12:13], tba_hi, v2
10015 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6d,0x04,0x02,0x00]
10017 v_sub_i32_e64 v5, s[12:13], tma_lo, v2
10018 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6e,0x04,0x02,0x00]
10020 v_sub_i32_e64 v5, s[12:13], tma_hi, v2
10021 // CHECK: [0x05,0x0c,0x4c,0xd2,0x6f,0x04,0x02,0x00]
10023 v_sub_i32_e64 v5, s[12:13], ttmp11, v2
10024 // CHECK: [0x05,0x0c,0x4c,0xd2,0x7b,0x04,0x02,0x00]
10026 v_sub_i32_e64 v5, s[12:13], m0, v2
10027 // CHECK: [0x05,0x0c,0x4c,0xd2,0x7c,0x04,0x02,0x00]
10029 v_sub_i32_e64 v5, s[12:13], exec_lo, v2
10030 // CHECK: [0x05,0x0c,0x4c,0xd2,0x7e,0x04,0x02,0x00]
10032 v_sub_i32_e64 v5, s[12:13], exec_hi, v2
10033 // CHECK: [0x05,0x0c,0x4c,0xd2,0x7f,0x04,0x02,0x00]
10035 v_sub_i32_e64 v5, s[12:13], 0, v2
10036 // CHECK: [0x05,0x0c,0x4c,0xd2,0x80,0x04,0x02,0x00]
10038 v_sub_i32_e64 v5, s[12:13], -1, v2
10039 // CHECK: [0x05,0x0c,0x4c,0xd2,0xc1,0x04,0x02,0x00]
10041 v_sub_i32_e64 v5, s[12:13], 0.5, v2
10042 // CHECK: [0x05,0x0c,0x4c,0xd2,0xf0,0x04,0x02,0x00]
10044 v_sub_i32_e64 v5, s[12:13], -4.0, v2
10045 // CHECK: [0x05,0x0c,0x4c,0xd2,0xf7,0x04,0x02,0x00]
10047 v_sub_i32_e64 v5, s[12:13], src_vccz, v2
10048 // CHECK: [0x05,0x0c,0x4c,0xd2,0xfb,0x04,0x02,0x00]
10050 v_sub_i32_e64 v5, s[12:13], src_execz, v2
10051 // CHECK: [0x05,0x0c,0x4c,0xd2,0xfc,0x04,0x02,0x00]
10053 v_sub_i32_e64 v5, s[12:13], src_scc, v2
10054 // CHECK: [0x05,0x0c,0x4c,0xd2,0xfd,0x04,0x02,0x00]
10056 v_sub_i32_e64 v5, s[12:13], src_lds_direct, v2
10057 // CHECK: [0x05,0x0c,0x4c,0xd2,0xfe,0x04,0x02,0x00]
10059 v_sub_i32_e64 v5, s[12:13], v1, v255
10060 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xff,0x03,0x00]
10062 v_sub_i32_e64 v5, s[12:13], v1, s2
10063 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x05,0x00,0x00]
10065 v_sub_i32_e64 v5, s[12:13], v1, s103
10066 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xcf,0x00,0x00]
10068 v_sub_i32_e64 v5, s[12:13], v1, flat_scratch_lo
10069 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd1,0x00,0x00]
10071 v_sub_i32_e64 v5, s[12:13], v1, flat_scratch_hi
10072 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd3,0x00,0x00]
10074 v_sub_i32_e64 v5, s[12:13], v1, vcc_lo
10075 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd5,0x00,0x00]
10077 v_sub_i32_e64 v5, s[12:13], v1, vcc_hi
10078 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd7,0x00,0x00]
10080 v_sub_i32_e64 v5, s[12:13], v1, tba_lo
10081 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xd9,0x00,0x00]
10083 v_sub_i32_e64 v5, s[12:13], v1, tba_hi
10084 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdb,0x00,0x00]
10086 v_sub_i32_e64 v5, s[12:13], v1, tma_lo
10087 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdd,0x00,0x00]
10089 v_sub_i32_e64 v5, s[12:13], v1, tma_hi
10090 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xdf,0x00,0x00]
10092 v_sub_i32_e64 v5, s[12:13], v1, ttmp11
10093 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xf7,0x00,0x00]
10095 v_sub_i32_e64 v5, s[12:13], v1, m0
10096 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xf9,0x00,0x00]
10098 v_sub_i32_e64 v5, s[12:13], v1, exec_lo
10099 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xfd,0x00,0x00]
10101 v_sub_i32_e64 v5, s[12:13], v1, exec_hi
10102 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xff,0x00,0x00]
10104 v_sub_i32_e64 v5, s[12:13], v1, 0
10105 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x01,0x01,0x00]
10107 v_sub_i32_e64 v5, s[12:13], v1, -1
10108 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0x83,0x01,0x00]
10110 v_sub_i32_e64 v5, s[12:13], v1, 0.5
10111 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xe1,0x01,0x00]
10113 v_sub_i32_e64 v5, s[12:13], v1, -4.0
10114 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xef,0x01,0x00]
10116 v_sub_i32_e64 v5, s[12:13], v1, src_vccz
10117 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xf7,0x01,0x00]
10119 v_sub_i32_e64 v5, s[12:13], v1, src_execz
10120 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xf9,0x01,0x00]
10122 v_sub_i32_e64 v5, s[12:13], v1, src_scc
10123 // CHECK: [0x05,0x0c,0x4c,0xd2,0x01,0xfb,0x01,0x00]
10125 v_subrev_i32_e64 v5, s[12:13], v1, v2
10126 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x05,0x02,0x00]
10128 v_subrev_i32_e64 v255, s[12:13], v1, v2
10129 // CHECK: [0xff,0x0c,0x4e,0xd2,0x01,0x05,0x02,0x00]
10131 v_subrev_i32_e64 v5, s[14:15], v1, v2
10132 // CHECK: [0x05,0x0e,0x4e,0xd2,0x01,0x05,0x02,0x00]
10134 v_subrev_i32_e64 v5, s[102:103], v1, v2
10135 // CHECK: [0x05,0x66,0x4e,0xd2,0x01,0x05,0x02,0x00]
10137 v_subrev_i32_e64 v5, flat_scratch, v1, v2
10138 // CHECK: [0x05,0x68,0x4e,0xd2,0x01,0x05,0x02,0x00]
10140 v_subrev_i32_e64 v5, vcc, v1, v2
10141 // CHECK: [0x05,0x6a,0x4e,0xd2,0x01,0x05,0x02,0x00]
10143 v_subrev_i32_e64 v5, tba, v1, v2
10144 // CHECK: [0x05,0x6c,0x4e,0xd2,0x01,0x05,0x02,0x00]
10146 v_subrev_i32_e64 v5, tma, v1, v2
10147 // CHECK: [0x05,0x6e,0x4e,0xd2,0x01,0x05,0x02,0x00]
10149 v_subrev_i32_e64 v5, ttmp[10:11], v1, v2
10150 // CHECK: [0x05,0x7a,0x4e,0xd2,0x01,0x05,0x02,0x00]
10152 v_subrev_i32_e64 v5, s[12:13], v255, v2
10153 // CHECK: [0x05,0x0c,0x4e,0xd2,0xff,0x05,0x02,0x00]
10155 v_subrev_i32_e64 v5, s[12:13], s1, v2
10156 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x04,0x02,0x00]
10158 v_subrev_i32_e64 v5, s[12:13], s103, v2
10159 // CHECK: [0x05,0x0c,0x4e,0xd2,0x67,0x04,0x02,0x00]
10161 v_subrev_i32_e64 v5, s[12:13], flat_scratch_lo, v2
10162 // CHECK: [0x05,0x0c,0x4e,0xd2,0x68,0x04,0x02,0x00]
10164 v_subrev_i32_e64 v5, s[12:13], flat_scratch_hi, v2
10165 // CHECK: [0x05,0x0c,0x4e,0xd2,0x69,0x04,0x02,0x00]
10167 v_subrev_i32_e64 v5, s[12:13], vcc_lo, v2
10168 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6a,0x04,0x02,0x00]
10170 v_subrev_i32_e64 v5, s[12:13], vcc_hi, v2
10171 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6b,0x04,0x02,0x00]
10173 v_subrev_i32_e64 v5, s[12:13], tba_lo, v2
10174 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6c,0x04,0x02,0x00]
10176 v_subrev_i32_e64 v5, s[12:13], tba_hi, v2
10177 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6d,0x04,0x02,0x00]
10179 v_subrev_i32_e64 v5, s[12:13], tma_lo, v2
10180 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6e,0x04,0x02,0x00]
10182 v_subrev_i32_e64 v5, s[12:13], tma_hi, v2
10183 // CHECK: [0x05,0x0c,0x4e,0xd2,0x6f,0x04,0x02,0x00]
10185 v_subrev_i32_e64 v5, s[12:13], ttmp11, v2
10186 // CHECK: [0x05,0x0c,0x4e,0xd2,0x7b,0x04,0x02,0x00]
10188 v_subrev_i32_e64 v5, s[12:13], m0, v2
10189 // CHECK: [0x05,0x0c,0x4e,0xd2,0x7c,0x04,0x02,0x00]
10191 v_subrev_i32_e64 v5, s[12:13], exec_lo, v2
10192 // CHECK: [0x05,0x0c,0x4e,0xd2,0x7e,0x04,0x02,0x00]
10194 v_subrev_i32_e64 v5, s[12:13], exec_hi, v2
10195 // CHECK: [0x05,0x0c,0x4e,0xd2,0x7f,0x04,0x02,0x00]
10197 v_subrev_i32_e64 v5, s[12:13], 0, v2
10198 // CHECK: [0x05,0x0c,0x4e,0xd2,0x80,0x04,0x02,0x00]
10200 v_subrev_i32_e64 v5, s[12:13], -1, v2
10201 // CHECK: [0x05,0x0c,0x4e,0xd2,0xc1,0x04,0x02,0x00]
10203 v_subrev_i32_e64 v5, s[12:13], 0.5, v2
10204 // CHECK: [0x05,0x0c,0x4e,0xd2,0xf0,0x04,0x02,0x00]
10206 v_subrev_i32_e64 v5, s[12:13], -4.0, v2
10207 // CHECK: [0x05,0x0c,0x4e,0xd2,0xf7,0x04,0x02,0x00]
10209 v_subrev_i32_e64 v5, s[12:13], src_vccz, v2
10210 // CHECK: [0x05,0x0c,0x4e,0xd2,0xfb,0x04,0x02,0x00]
10212 v_subrev_i32_e64 v5, s[12:13], src_execz, v2
10213 // CHECK: [0x05,0x0c,0x4e,0xd2,0xfc,0x04,0x02,0x00]
10215 v_subrev_i32_e64 v5, s[12:13], src_scc, v2
10216 // CHECK: [0x05,0x0c,0x4e,0xd2,0xfd,0x04,0x02,0x00]
10218 v_subrev_i32_e64 v5, s[12:13], v1, v255
10219 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xff,0x03,0x00]
10221 v_subrev_i32_e64 v5, s[12:13], v1, s2
10222 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x05,0x00,0x00]
10224 v_subrev_i32_e64 v5, s[12:13], v1, s103
10225 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xcf,0x00,0x00]
10227 v_subrev_i32_e64 v5, s[12:13], v1, flat_scratch_lo
10228 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd1,0x00,0x00]
10230 v_subrev_i32_e64 v5, s[12:13], v1, flat_scratch_hi
10231 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd3,0x00,0x00]
10233 v_subrev_i32_e64 v5, s[12:13], v1, vcc_lo
10234 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd5,0x00,0x00]
10236 v_subrev_i32_e64 v5, s[12:13], v1, vcc_hi
10237 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd7,0x00,0x00]
10239 v_subrev_i32_e64 v5, s[12:13], v1, tba_lo
10240 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xd9,0x00,0x00]
10242 v_subrev_i32_e64 v5, s[12:13], v1, tba_hi
10243 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdb,0x00,0x00]
10245 v_subrev_i32_e64 v5, s[12:13], v1, tma_lo
10246 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdd,0x00,0x00]
10248 v_subrev_i32_e64 v5, s[12:13], v1, tma_hi
10249 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xdf,0x00,0x00]
10251 v_subrev_i32_e64 v5, s[12:13], v1, ttmp11
10252 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xf7,0x00,0x00]
10254 v_subrev_i32_e64 v5, s[12:13], v1, m0
10255 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xf9,0x00,0x00]
10257 v_subrev_i32_e64 v5, s[12:13], v1, exec_lo
10258 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xfd,0x00,0x00]
10260 v_subrev_i32_e64 v5, s[12:13], v1, exec_hi
10261 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xff,0x00,0x00]
10263 v_subrev_i32_e64 v5, s[12:13], v1, 0
10264 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x01,0x01,0x00]
10266 v_subrev_i32_e64 v5, s[12:13], v1, -1
10267 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0x83,0x01,0x00]
10269 v_subrev_i32_e64 v5, s[12:13], v1, 0.5
10270 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xe1,0x01,0x00]
10272 v_subrev_i32_e64 v5, s[12:13], v1, -4.0
10273 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xef,0x01,0x00]
10275 v_subrev_i32_e64 v5, s[12:13], v1, src_vccz
10276 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xf7,0x01,0x00]
10278 v_subrev_i32_e64 v5, s[12:13], v1, src_execz
10279 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xf9,0x01,0x00]
10281 v_subrev_i32_e64 v5, s[12:13], v1, src_scc
10282 // CHECK: [0x05,0x0c,0x4e,0xd2,0x01,0xfb,0x01,0x00]
10284 v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7]
10285 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x1a,0x00]
10287 v_addc_u32_e64 v255, s[12:13], v1, v2, s[6:7]
10288 // CHECK: [0xff,0x0c,0x50,0xd2,0x01,0x05,0x1a,0x00]
10290 v_addc_u32_e64 v5, s[14:15], v1, v2, s[6:7]
10291 // CHECK: [0x05,0x0e,0x50,0xd2,0x01,0x05,0x1a,0x00]
10293 v_addc_u32_e64 v5, s[102:103], v1, v2, s[6:7]
10294 // CHECK: [0x05,0x66,0x50,0xd2,0x01,0x05,0x1a,0x00]
10296 v_addc_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
10297 // CHECK: [0x05,0x68,0x50,0xd2,0x01,0x05,0x1a,0x00]
10299 v_addc_u32_e64 v5, vcc, v1, v2, s[6:7]
10300 // CHECK: [0x05,0x6a,0x50,0xd2,0x01,0x05,0x1a,0x00]
10302 v_addc_u32_e64 v5, tba, v1, v2, s[6:7]
10303 // CHECK: [0x05,0x6c,0x50,0xd2,0x01,0x05,0x1a,0x00]
10305 v_addc_u32_e64 v5, tma, v1, v2, s[6:7]
10306 // CHECK: [0x05,0x6e,0x50,0xd2,0x01,0x05,0x1a,0x00]
10308 v_addc_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
10309 // CHECK: [0x05,0x7a,0x50,0xd2,0x01,0x05,0x1a,0x00]
10311 v_addc_u32_e64 v5, s[12:13], v255, v2, s[6:7]
10312 // CHECK: [0x05,0x0c,0x50,0xd2,0xff,0x05,0x1a,0x00]
10314 v_addc_u32_e64 v5, s[12:13], 0, v2, s[6:7]
10315 // CHECK: [0x05,0x0c,0x50,0xd2,0x80,0x04,0x1a,0x00]
10317 v_addc_u32_e64 v5, s[12:13], -1, v2, s[6:7]
10318 // CHECK: [0x05,0x0c,0x50,0xd2,0xc1,0x04,0x1a,0x00]
10320 v_addc_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
10321 // CHECK: [0x05,0x0c,0x50,0xd2,0xf0,0x04,0x1a,0x00]
10323 v_addc_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
10324 // CHECK: [0x05,0x0c,0x50,0xd2,0xf7,0x04,0x1a,0x00]
10326 v_addc_u32_e64 v5, s[12:13], src_lds_direct, v2, s[6:7]
10327 // CHECK: [0x05,0x0c,0x50,0xd2,0xfe,0x04,0x1a,0x00]
10329 v_addc_u32_e64 v5, s[12:13], v1, v255, s[6:7]
10330 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xff,0x1b,0x00]
10332 v_addc_u32_e64 v5, s[12:13], v1, 0, s[6:7]
10333 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x01,0x19,0x00]
10335 v_addc_u32_e64 v5, s[12:13], v1, -1, s[6:7]
10336 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x83,0x19,0x00]
10338 v_addc_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
10339 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xe1,0x19,0x00]
10341 v_addc_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
10342 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0xef,0x19,0x00]
10344 v_addc_u32_e64 v5, s[12:13], v1, v2, s[8:9]
10345 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x22,0x00]
10347 v_addc_u32_e64 v5, s[12:13], v1, v2, s[102:103]
10348 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0x9a,0x01]
10350 v_addc_u32_e64 v5, s[12:13], v1, v2, flat_scratch
10351 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xa2,0x01]
10353 v_addc_u32_e64 v5, s[12:13], v1, v2, vcc
10354 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xaa,0x01]
10356 v_addc_u32_e64 v5, s[12:13], v1, v2, tba
10357 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xb2,0x01]
10359 v_addc_u32_e64 v5, s[12:13], v1, v2, tma
10360 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xba,0x01]
10362 v_addc_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
10363 // CHECK: [0x05,0x0c,0x50,0xd2,0x01,0x05,0xea,0x01]
10365 v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7]
10366 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x1a,0x00]
10368 v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]
10369 // CHECK: [0xff,0x0c,0x52,0xd2,0x01,0x05,0x1a,0x00]
10371 v_subb_u32_e64 v5, s[14:15], v1, v2, s[6:7]
10372 // CHECK: [0x05,0x0e,0x52,0xd2,0x01,0x05,0x1a,0x00]
10374 v_subb_u32_e64 v5, s[102:103], v1, v2, s[6:7]
10375 // CHECK: [0x05,0x66,0x52,0xd2,0x01,0x05,0x1a,0x00]
10377 v_subb_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
10378 // CHECK: [0x05,0x68,0x52,0xd2,0x01,0x05,0x1a,0x00]
10380 v_subb_u32_e64 v5, vcc, v1, v2, s[6:7]
10381 // CHECK: [0x05,0x6a,0x52,0xd2,0x01,0x05,0x1a,0x00]
10383 v_subb_u32_e64 v5, tba, v1, v2, s[6:7]
10384 // CHECK: [0x05,0x6c,0x52,0xd2,0x01,0x05,0x1a,0x00]
10386 v_subb_u32_e64 v5, tma, v1, v2, s[6:7]
10387 // CHECK: [0x05,0x6e,0x52,0xd2,0x01,0x05,0x1a,0x00]
10389 v_subb_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
10390 // CHECK: [0x05,0x7a,0x52,0xd2,0x01,0x05,0x1a,0x00]
10392 v_subb_u32_e64 v5, s[12:13], v255, v2, s[6:7]
10393 // CHECK: [0x05,0x0c,0x52,0xd2,0xff,0x05,0x1a,0x00]
10395 v_subb_u32_e64 v5, s[12:13], 0, v2, s[6:7]
10396 // CHECK: [0x05,0x0c,0x52,0xd2,0x80,0x04,0x1a,0x00]
10398 v_subb_u32_e64 v5, s[12:13], -1, v2, s[6:7]
10399 // CHECK: [0x05,0x0c,0x52,0xd2,0xc1,0x04,0x1a,0x00]
10401 v_subb_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
10402 // CHECK: [0x05,0x0c,0x52,0xd2,0xf0,0x04,0x1a,0x00]
10404 v_subb_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
10405 // CHECK: [0x05,0x0c,0x52,0xd2,0xf7,0x04,0x1a,0x00]
10407 v_subb_u32_e64 v5, s[12:13], src_lds_direct, v2, s[6:7]
10408 // CHECK: [0x05,0x0c,0x52,0xd2,0xfe,0x04,0x1a,0x00]
10410 v_subb_u32_e64 v5, s[12:13], v1, v255, s[6:7]
10411 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xff,0x1b,0x00]
10413 v_subb_u32_e64 v5, s[12:13], v1, 0, s[6:7]
10414 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x01,0x19,0x00]
10416 v_subb_u32_e64 v5, s[12:13], v1, -1, s[6:7]
10417 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x83,0x19,0x00]
10419 v_subb_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
10420 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xe1,0x19,0x00]
10422 v_subb_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
10423 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0xef,0x19,0x00]
10425 v_subb_u32_e64 v5, s[12:13], v1, v2, s[8:9]
10426 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x22,0x00]
10428 v_subb_u32_e64 v5, s[12:13], v1, v2, s[102:103]
10429 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0x9a,0x01]
10431 v_subb_u32_e64 v5, s[12:13], v1, v2, flat_scratch
10432 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xa2,0x01]
10434 v_subb_u32_e64 v5, s[12:13], v1, v2, vcc
10435 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xaa,0x01]
10437 v_subb_u32_e64 v5, s[12:13], v1, v2, tba
10438 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xb2,0x01]
10440 v_subb_u32_e64 v5, s[12:13], v1, v2, tma
10441 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xba,0x01]
10443 v_subb_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
10444 // CHECK: [0x05,0x0c,0x52,0xd2,0x01,0x05,0xea,0x01]
10446 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7]
10447 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x1a,0x00]
10449 v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]
10450 // CHECK: [0xff,0x0c,0x54,0xd2,0x01,0x05,0x1a,0x00]
10452 v_subbrev_u32_e64 v5, s[14:15], v1, v2, s[6:7]
10453 // CHECK: [0x05,0x0e,0x54,0xd2,0x01,0x05,0x1a,0x00]
10455 v_subbrev_u32_e64 v5, s[102:103], v1, v2, s[6:7]
10456 // CHECK: [0x05,0x66,0x54,0xd2,0x01,0x05,0x1a,0x00]
10458 v_subbrev_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
10459 // CHECK: [0x05,0x68,0x54,0xd2,0x01,0x05,0x1a,0x00]
10461 v_subbrev_u32_e64 v5, vcc, v1, v2, s[6:7]
10462 // CHECK: [0x05,0x6a,0x54,0xd2,0x01,0x05,0x1a,0x00]
10464 v_subbrev_u32_e64 v5, tba, v1, v2, s[6:7]
10465 // CHECK: [0x05,0x6c,0x54,0xd2,0x01,0x05,0x1a,0x00]
10467 v_subbrev_u32_e64 v5, tma, v1, v2, s[6:7]
10468 // CHECK: [0x05,0x6e,0x54,0xd2,0x01,0x05,0x1a,0x00]
10470 v_subbrev_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
10471 // CHECK: [0x05,0x7a,0x54,0xd2,0x01,0x05,0x1a,0x00]
10473 v_subbrev_u32_e64 v5, s[12:13], v255, v2, s[6:7]
10474 // CHECK: [0x05,0x0c,0x54,0xd2,0xff,0x05,0x1a,0x00]
10476 v_subbrev_u32_e64 v5, s[12:13], 0, v2, s[6:7]
10477 // CHECK: [0x05,0x0c,0x54,0xd2,0x80,0x04,0x1a,0x00]
10479 v_subbrev_u32_e64 v5, s[12:13], -1, v2, s[6:7]
10480 // CHECK: [0x05,0x0c,0x54,0xd2,0xc1,0x04,0x1a,0x00]
10482 v_subbrev_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
10483 // CHECK: [0x05,0x0c,0x54,0xd2,0xf0,0x04,0x1a,0x00]
10485 v_subbrev_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
10486 // CHECK: [0x05,0x0c,0x54,0xd2,0xf7,0x04,0x1a,0x00]
10488 v_subbrev_u32_e64 v5, s[12:13], v1, v255, s[6:7]
10489 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xff,0x1b,0x00]
10491 v_subbrev_u32_e64 v5, s[12:13], v1, 0, s[6:7]
10492 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x01,0x19,0x00]
10494 v_subbrev_u32_e64 v5, s[12:13], v1, -1, s[6:7]
10495 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x83,0x19,0x00]
10497 v_subbrev_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
10498 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xe1,0x19,0x00]
10500 v_subbrev_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
10501 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0xef,0x19,0x00]
10503 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[8:9]
10504 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x22,0x00]
10506 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[102:103]
10507 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0x9a,0x01]
10509 v_subbrev_u32_e64 v5, s[12:13], v1, v2, flat_scratch
10510 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xa2,0x01]
10512 v_subbrev_u32_e64 v5, s[12:13], v1, v2, vcc
10513 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xaa,0x01]
10515 v_subbrev_u32_e64 v5, s[12:13], v1, v2, tba
10516 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xb2,0x01]
10518 v_subbrev_u32_e64 v5, s[12:13], v1, v2, tma
10519 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xba,0x01]
10521 v_subbrev_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
10522 // CHECK: [0x05,0x0c,0x54,0xd2,0x01,0x05,0xea,0x01]
10524 v_ldexp_f32_e64 v5, v1, v2
10525 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x02,0x00]
10527 v_ldexp_f32_e64 v255, v1, v2
10528 // CHECK: [0xff,0x00,0x56,0xd2,0x01,0x05,0x02,0x00]
10530 v_ldexp_f32_e64 v5, v255, v2
10531 // CHECK: [0x05,0x00,0x56,0xd2,0xff,0x05,0x02,0x00]
10533 v_ldexp_f32_e64 v5, s1, v2
10534 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x04,0x02,0x00]
10536 v_ldexp_f32_e64 v5, s103, v2
10537 // CHECK: [0x05,0x00,0x56,0xd2,0x67,0x04,0x02,0x00]
10539 v_ldexp_f32_e64 v5, flat_scratch_lo, v2
10540 // CHECK: [0x05,0x00,0x56,0xd2,0x68,0x04,0x02,0x00]
10542 v_ldexp_f32_e64 v5, flat_scratch_hi, v2
10543 // CHECK: [0x05,0x00,0x56,0xd2,0x69,0x04,0x02,0x00]
10545 v_ldexp_f32_e64 v5, vcc_lo, v2
10546 // CHECK: [0x05,0x00,0x56,0xd2,0x6a,0x04,0x02,0x00]
10548 v_ldexp_f32_e64 v5, vcc_hi, v2
10549 // CHECK: [0x05,0x00,0x56,0xd2,0x6b,0x04,0x02,0x00]
10551 v_ldexp_f32_e64 v5, tba_lo, v2
10552 // CHECK: [0x05,0x00,0x56,0xd2,0x6c,0x04,0x02,0x00]
10554 v_ldexp_f32_e64 v5, tba_hi, v2
10555 // CHECK: [0x05,0x00,0x56,0xd2,0x6d,0x04,0x02,0x00]
10557 v_ldexp_f32_e64 v5, tma_lo, v2
10558 // CHECK: [0x05,0x00,0x56,0xd2,0x6e,0x04,0x02,0x00]
10560 v_ldexp_f32_e64 v5, tma_hi, v2
10561 // CHECK: [0x05,0x00,0x56,0xd2,0x6f,0x04,0x02,0x00]
10563 v_ldexp_f32_e64 v5, ttmp11, v2
10564 // CHECK: [0x05,0x00,0x56,0xd2,0x7b,0x04,0x02,0x00]
10566 v_ldexp_f32_e64 v5, m0, v2
10567 // CHECK: [0x05,0x00,0x56,0xd2,0x7c,0x04,0x02,0x00]
10569 v_ldexp_f32_e64 v5, exec_lo, v2
10570 // CHECK: [0x05,0x00,0x56,0xd2,0x7e,0x04,0x02,0x00]
10572 v_ldexp_f32_e64 v5, exec_hi, v2
10573 // CHECK: [0x05,0x00,0x56,0xd2,0x7f,0x04,0x02,0x00]
10575 v_ldexp_f32_e64 v5, 0, v2
10576 // CHECK: [0x05,0x00,0x56,0xd2,0x80,0x04,0x02,0x00]
10578 v_ldexp_f32_e64 v5, -1, v2
10579 // CHECK: [0x05,0x00,0x56,0xd2,0xc1,0x04,0x02,0x00]
10581 v_ldexp_f32_e64 v5, 0.5, v2
10582 // CHECK: [0x05,0x00,0x56,0xd2,0xf0,0x04,0x02,0x00]
10584 v_ldexp_f32_e64 v5, -4.0, v2
10585 // CHECK: [0x05,0x00,0x56,0xd2,0xf7,0x04,0x02,0x00]
10587 v_ldexp_f32_e64 v5, src_vccz, v2
10588 // CHECK: [0x05,0x00,0x56,0xd2,0xfb,0x04,0x02,0x00]
10590 v_ldexp_f32_e64 v5, src_execz, v2
10591 // CHECK: [0x05,0x00,0x56,0xd2,0xfc,0x04,0x02,0x00]
10593 v_ldexp_f32_e64 v5, src_scc, v2
10594 // CHECK: [0x05,0x00,0x56,0xd2,0xfd,0x04,0x02,0x00]
10596 v_ldexp_f32_e64 v5, src_lds_direct, v2
10597 // CHECK: [0x05,0x00,0x56,0xd2,0xfe,0x04,0x02,0x00]
10599 v_ldexp_f32_e64 v5, v1, v255
10600 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xff,0x03,0x00]
10602 v_ldexp_f32_e64 v5, v1, s2
10603 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x00,0x00]
10605 v_ldexp_f32_e64 v5, v1, s103
10606 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xcf,0x00,0x00]
10608 v_ldexp_f32_e64 v5, v1, flat_scratch_lo
10609 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd1,0x00,0x00]
10611 v_ldexp_f32_e64 v5, v1, flat_scratch_hi
10612 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd3,0x00,0x00]
10614 v_ldexp_f32_e64 v5, v1, vcc_lo
10615 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd5,0x00,0x00]
10617 v_ldexp_f32_e64 v5, v1, vcc_hi
10618 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd7,0x00,0x00]
10620 v_ldexp_f32_e64 v5, v1, tba_lo
10621 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xd9,0x00,0x00]
10623 v_ldexp_f32_e64 v5, v1, tba_hi
10624 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdb,0x00,0x00]
10626 v_ldexp_f32_e64 v5, v1, tma_lo
10627 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdd,0x00,0x00]
10629 v_ldexp_f32_e64 v5, v1, tma_hi
10630 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xdf,0x00,0x00]
10632 v_ldexp_f32_e64 v5, v1, ttmp11
10633 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xf7,0x00,0x00]
10635 v_ldexp_f32_e64 v5, v1, m0
10636 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xf9,0x00,0x00]
10638 v_ldexp_f32_e64 v5, v1, exec_lo
10639 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xfd,0x00,0x00]
10641 v_ldexp_f32_e64 v5, v1, exec_hi
10642 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xff,0x00,0x00]
10644 v_ldexp_f32_e64 v5, v1, 0
10645 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x01,0x01,0x00]
10647 v_ldexp_f32_e64 v5, v1, -1
10648 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x83,0x01,0x00]
10650 v_ldexp_f32_e64 v5, v1, 0.5
10651 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xe1,0x01,0x00]
10653 v_ldexp_f32_e64 v5, v1, -4.0
10654 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xef,0x01,0x00]
10656 v_ldexp_f32_e64 v5, v1, src_vccz
10657 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xf7,0x01,0x00]
10659 v_ldexp_f32_e64 v5, v1, src_execz
10660 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xf9,0x01,0x00]
10662 v_ldexp_f32_e64 v5, v1, src_scc
10663 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0xfb,0x01,0x00]
10665 v_ldexp_f32_e64 v5, -v1, v2
10666 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x02,0x20]
10668 v_ldexp_f32_e64 v5, |v1|, v2
10669 // CHECK: [0x05,0x01,0x56,0xd2,0x01,0x05,0x02,0x00]
10671 v_ldexp_f32_e64 v5, v1, v2 clamp
10672 // CHECK: [0x05,0x08,0x56,0xd2,0x01,0x05,0x02,0x00]
10674 v_ldexp_f32_e64 v5, v1, v2 mul:2
10675 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x02,0x08]
10677 v_ldexp_f32_e64 v5, v1, v2 mul:4
10678 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x02,0x10]
10680 v_ldexp_f32_e64 v5, v1, v2 div:2
10681 // CHECK: [0x05,0x00,0x56,0xd2,0x01,0x05,0x02,0x18]
10683 v_cvt_pkaccum_u8_f32_e64 v5, v1, v2
10684 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x02,0x00]
10686 v_cvt_pkaccum_u8_f32_e64 v255, v1, v2
10687 // CHECK: [0xff,0x00,0x58,0xd2,0x01,0x05,0x02,0x00]
10689 v_cvt_pkaccum_u8_f32_e64 v5, v255, v2
10690 // CHECK: [0x05,0x00,0x58,0xd2,0xff,0x05,0x02,0x00]
10692 v_cvt_pkaccum_u8_f32_e64 v5, s1, v2
10693 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x04,0x02,0x00]
10695 v_cvt_pkaccum_u8_f32_e64 v5, s103, v2
10696 // CHECK: [0x05,0x00,0x58,0xd2,0x67,0x04,0x02,0x00]
10698 v_cvt_pkaccum_u8_f32_e64 v5, flat_scratch_lo, v2
10699 // CHECK: [0x05,0x00,0x58,0xd2,0x68,0x04,0x02,0x00]
10701 v_cvt_pkaccum_u8_f32_e64 v5, flat_scratch_hi, v2
10702 // CHECK: [0x05,0x00,0x58,0xd2,0x69,0x04,0x02,0x00]
10704 v_cvt_pkaccum_u8_f32_e64 v5, vcc_lo, v2
10705 // CHECK: [0x05,0x00,0x58,0xd2,0x6a,0x04,0x02,0x00]
10707 v_cvt_pkaccum_u8_f32_e64 v5, vcc_hi, v2
10708 // CHECK: [0x05,0x00,0x58,0xd2,0x6b,0x04,0x02,0x00]
10710 v_cvt_pkaccum_u8_f32_e64 v5, tba_lo, v2
10711 // CHECK: [0x05,0x00,0x58,0xd2,0x6c,0x04,0x02,0x00]
10713 v_cvt_pkaccum_u8_f32_e64 v5, tba_hi, v2
10714 // CHECK: [0x05,0x00,0x58,0xd2,0x6d,0x04,0x02,0x00]
10716 v_cvt_pkaccum_u8_f32_e64 v5, tma_lo, v2
10717 // CHECK: [0x05,0x00,0x58,0xd2,0x6e,0x04,0x02,0x00]
10719 v_cvt_pkaccum_u8_f32_e64 v5, tma_hi, v2
10720 // CHECK: [0x05,0x00,0x58,0xd2,0x6f,0x04,0x02,0x00]
10722 v_cvt_pkaccum_u8_f32_e64 v5, ttmp11, v2
10723 // CHECK: [0x05,0x00,0x58,0xd2,0x7b,0x04,0x02,0x00]
10725 v_cvt_pkaccum_u8_f32_e64 v5, m0, v2
10726 // CHECK: [0x05,0x00,0x58,0xd2,0x7c,0x04,0x02,0x00]
10728 v_cvt_pkaccum_u8_f32_e64 v5, exec_lo, v2
10729 // CHECK: [0x05,0x00,0x58,0xd2,0x7e,0x04,0x02,0x00]
10731 v_cvt_pkaccum_u8_f32_e64 v5, exec_hi, v2
10732 // CHECK: [0x05,0x00,0x58,0xd2,0x7f,0x04,0x02,0x00]
10734 v_cvt_pkaccum_u8_f32_e64 v5, 0, v2
10735 // CHECK: [0x05,0x00,0x58,0xd2,0x80,0x04,0x02,0x00]
10737 v_cvt_pkaccum_u8_f32_e64 v5, -1, v2
10738 // CHECK: [0x05,0x00,0x58,0xd2,0xc1,0x04,0x02,0x00]
10740 v_cvt_pkaccum_u8_f32_e64 v5, 0.5, v2
10741 // CHECK: [0x05,0x00,0x58,0xd2,0xf0,0x04,0x02,0x00]
10743 v_cvt_pkaccum_u8_f32_e64 v5, -4.0, v2
10744 // CHECK: [0x05,0x00,0x58,0xd2,0xf7,0x04,0x02,0x00]
10746 v_cvt_pkaccum_u8_f32_e64 v5, src_vccz, v2
10747 // CHECK: [0x05,0x00,0x58,0xd2,0xfb,0x04,0x02,0x00]
10749 v_cvt_pkaccum_u8_f32_e64 v5, src_execz, v2
10750 // CHECK: [0x05,0x00,0x58,0xd2,0xfc,0x04,0x02,0x00]
10752 v_cvt_pkaccum_u8_f32_e64 v5, src_scc, v2
10753 // CHECK: [0x05,0x00,0x58,0xd2,0xfd,0x04,0x02,0x00]
10755 v_cvt_pkaccum_u8_f32_e64 v5, src_lds_direct, v2
10756 // CHECK: [0x05,0x00,0x58,0xd2,0xfe,0x04,0x02,0x00]
10758 v_cvt_pkaccum_u8_f32_e64 v5, v1, v255
10759 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xff,0x03,0x00]
10761 v_cvt_pkaccum_u8_f32_e64 v5, v1, s2
10762 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x00,0x00]
10764 v_cvt_pkaccum_u8_f32_e64 v5, v1, s103
10765 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xcf,0x00,0x00]
10767 v_cvt_pkaccum_u8_f32_e64 v5, v1, flat_scratch_lo
10768 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd1,0x00,0x00]
10770 v_cvt_pkaccum_u8_f32_e64 v5, v1, flat_scratch_hi
10771 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd3,0x00,0x00]
10773 v_cvt_pkaccum_u8_f32_e64 v5, v1, vcc_lo
10774 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd5,0x00,0x00]
10776 v_cvt_pkaccum_u8_f32_e64 v5, v1, vcc_hi
10777 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd7,0x00,0x00]
10779 v_cvt_pkaccum_u8_f32_e64 v5, v1, tba_lo
10780 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xd9,0x00,0x00]
10782 v_cvt_pkaccum_u8_f32_e64 v5, v1, tba_hi
10783 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdb,0x00,0x00]
10785 v_cvt_pkaccum_u8_f32_e64 v5, v1, tma_lo
10786 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdd,0x00,0x00]
10788 v_cvt_pkaccum_u8_f32_e64 v5, v1, tma_hi
10789 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xdf,0x00,0x00]
10791 v_cvt_pkaccum_u8_f32_e64 v5, v1, ttmp11
10792 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xf7,0x00,0x00]
10794 v_cvt_pkaccum_u8_f32_e64 v5, v1, m0
10795 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xf9,0x00,0x00]
10797 v_cvt_pkaccum_u8_f32_e64 v5, v1, exec_lo
10798 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xfd,0x00,0x00]
10800 v_cvt_pkaccum_u8_f32_e64 v5, v1, exec_hi
10801 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xff,0x00,0x00]
10803 v_cvt_pkaccum_u8_f32_e64 v5, v1, 0
10804 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x01,0x01,0x00]
10806 v_cvt_pkaccum_u8_f32_e64 v5, v1, -1
10807 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x83,0x01,0x00]
10809 v_cvt_pkaccum_u8_f32_e64 v5, v1, 0.5
10810 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xe1,0x01,0x00]
10812 v_cvt_pkaccum_u8_f32_e64 v5, v1, -4.0
10813 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xef,0x01,0x00]
10815 v_cvt_pkaccum_u8_f32_e64 v5, v1, src_vccz
10816 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xf7,0x01,0x00]
10818 v_cvt_pkaccum_u8_f32_e64 v5, v1, src_execz
10819 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xf9,0x01,0x00]
10821 v_cvt_pkaccum_u8_f32_e64 v5, v1, src_scc
10822 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0xfb,0x01,0x00]
10824 v_cvt_pkaccum_u8_f32_e64 v5, -v1, v2
10825 // CHECK: [0x05,0x00,0x58,0xd2,0x01,0x05,0x02,0x20]
10827 v_cvt_pkaccum_u8_f32_e64 v5, |v1|, v2
10828 // CHECK: [0x05,0x01,0x58,0xd2,0x01,0x05,0x02,0x00]
10830 v_cvt_pknorm_i16_f32_e64 v5, v1, v2
10831 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x00]
10833 v_cvt_pknorm_i16_f32_e64 v255, v1, v2
10834 // CHECK: [0xff,0x00,0x5a,0xd2,0x01,0x05,0x02,0x00]
10836 v_cvt_pknorm_i16_f32_e64 v5, v255, v2
10837 // CHECK: [0x05,0x00,0x5a,0xd2,0xff,0x05,0x02,0x00]
10839 v_cvt_pknorm_i16_f32_e64 v5, s1, v2
10840 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x04,0x02,0x00]
10842 v_cvt_pknorm_i16_f32_e64 v5, s103, v2
10843 // CHECK: [0x05,0x00,0x5a,0xd2,0x67,0x04,0x02,0x00]
10845 v_cvt_pknorm_i16_f32_e64 v5, flat_scratch_lo, v2
10846 // CHECK: [0x05,0x00,0x5a,0xd2,0x68,0x04,0x02,0x00]
10848 v_cvt_pknorm_i16_f32_e64 v5, flat_scratch_hi, v2
10849 // CHECK: [0x05,0x00,0x5a,0xd2,0x69,0x04,0x02,0x00]
10851 v_cvt_pknorm_i16_f32_e64 v5, vcc_lo, v2
10852 // CHECK: [0x05,0x00,0x5a,0xd2,0x6a,0x04,0x02,0x00]
10854 v_cvt_pknorm_i16_f32_e64 v5, vcc_hi, v2
10855 // CHECK: [0x05,0x00,0x5a,0xd2,0x6b,0x04,0x02,0x00]
10857 v_cvt_pknorm_i16_f32_e64 v5, tba_lo, v2
10858 // CHECK: [0x05,0x00,0x5a,0xd2,0x6c,0x04,0x02,0x00]
10860 v_cvt_pknorm_i16_f32_e64 v5, tba_hi, v2
10861 // CHECK: [0x05,0x00,0x5a,0xd2,0x6d,0x04,0x02,0x00]
10863 v_cvt_pknorm_i16_f32_e64 v5, tma_lo, v2
10864 // CHECK: [0x05,0x00,0x5a,0xd2,0x6e,0x04,0x02,0x00]
10866 v_cvt_pknorm_i16_f32_e64 v5, tma_hi, v2
10867 // CHECK: [0x05,0x00,0x5a,0xd2,0x6f,0x04,0x02,0x00]
10869 v_cvt_pknorm_i16_f32_e64 v5, ttmp11, v2
10870 // CHECK: [0x05,0x00,0x5a,0xd2,0x7b,0x04,0x02,0x00]
10872 v_cvt_pknorm_i16_f32_e64 v5, m0, v2
10873 // CHECK: [0x05,0x00,0x5a,0xd2,0x7c,0x04,0x02,0x00]
10875 v_cvt_pknorm_i16_f32_e64 v5, exec_lo, v2
10876 // CHECK: [0x05,0x00,0x5a,0xd2,0x7e,0x04,0x02,0x00]
10878 v_cvt_pknorm_i16_f32_e64 v5, exec_hi, v2
10879 // CHECK: [0x05,0x00,0x5a,0xd2,0x7f,0x04,0x02,0x00]
10881 v_cvt_pknorm_i16_f32_e64 v5, 0, v2
10882 // CHECK: [0x05,0x00,0x5a,0xd2,0x80,0x04,0x02,0x00]
10884 v_cvt_pknorm_i16_f32_e64 v5, -1, v2
10885 // CHECK: [0x05,0x00,0x5a,0xd2,0xc1,0x04,0x02,0x00]
10887 v_cvt_pknorm_i16_f32_e64 v5, 0.5, v2
10888 // CHECK: [0x05,0x00,0x5a,0xd2,0xf0,0x04,0x02,0x00]
10890 v_cvt_pknorm_i16_f32_e64 v5, -4.0, v2
10891 // CHECK: [0x05,0x00,0x5a,0xd2,0xf7,0x04,0x02,0x00]
10893 v_cvt_pknorm_i16_f32_e64 v5, src_vccz, v2
10894 // CHECK: [0x05,0x00,0x5a,0xd2,0xfb,0x04,0x02,0x00]
10896 v_cvt_pknorm_i16_f32_e64 v5, src_execz, v2
10897 // CHECK: [0x05,0x00,0x5a,0xd2,0xfc,0x04,0x02,0x00]
10899 v_cvt_pknorm_i16_f32_e64 v5, src_scc, v2
10900 // CHECK: [0x05,0x00,0x5a,0xd2,0xfd,0x04,0x02,0x00]
10902 v_cvt_pknorm_i16_f32_e64 v5, src_lds_direct, v2
10903 // CHECK: [0x05,0x00,0x5a,0xd2,0xfe,0x04,0x02,0x00]
10905 v_cvt_pknorm_i16_f32_e64 v5, v1, v255
10906 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xff,0x03,0x00]
10908 v_cvt_pknorm_i16_f32_e64 v5, v1, s2
10909 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x00,0x00]
10911 v_cvt_pknorm_i16_f32_e64 v5, v1, s103
10912 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xcf,0x00,0x00]
10914 v_cvt_pknorm_i16_f32_e64 v5, v1, flat_scratch_lo
10915 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd1,0x00,0x00]
10917 v_cvt_pknorm_i16_f32_e64 v5, v1, flat_scratch_hi
10918 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd3,0x00,0x00]
10920 v_cvt_pknorm_i16_f32_e64 v5, v1, vcc_lo
10921 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd5,0x00,0x00]
10923 v_cvt_pknorm_i16_f32_e64 v5, v1, vcc_hi
10924 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd7,0x00,0x00]
10926 v_cvt_pknorm_i16_f32_e64 v5, v1, tba_lo
10927 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xd9,0x00,0x00]
10929 v_cvt_pknorm_i16_f32_e64 v5, v1, tba_hi
10930 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdb,0x00,0x00]
10932 v_cvt_pknorm_i16_f32_e64 v5, v1, tma_lo
10933 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdd,0x00,0x00]
10935 v_cvt_pknorm_i16_f32_e64 v5, v1, tma_hi
10936 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xdf,0x00,0x00]
10938 v_cvt_pknorm_i16_f32_e64 v5, v1, ttmp11
10939 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xf7,0x00,0x00]
10941 v_cvt_pknorm_i16_f32_e64 v5, v1, m0
10942 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xf9,0x00,0x00]
10944 v_cvt_pknorm_i16_f32_e64 v5, v1, exec_lo
10945 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xfd,0x00,0x00]
10947 v_cvt_pknorm_i16_f32_e64 v5, v1, exec_hi
10948 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xff,0x00,0x00]
10950 v_cvt_pknorm_i16_f32_e64 v5, v1, 0
10951 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x01,0x01,0x00]
10953 v_cvt_pknorm_i16_f32_e64 v5, v1, -1
10954 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x83,0x01,0x00]
10956 v_cvt_pknorm_i16_f32_e64 v5, v1, 0.5
10957 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xe1,0x01,0x00]
10959 v_cvt_pknorm_i16_f32_e64 v5, v1, -4.0
10960 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xef,0x01,0x00]
10962 v_cvt_pknorm_i16_f32_e64 v5, v1, src_vccz
10963 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xf7,0x01,0x00]
10965 v_cvt_pknorm_i16_f32_e64 v5, v1, src_execz
10966 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xf9,0x01,0x00]
10968 v_cvt_pknorm_i16_f32_e64 v5, v1, src_scc
10969 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0xfb,0x01,0x00]
10971 v_cvt_pknorm_i16_f32_e64 v5, -v1, v2
10972 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x20]
10974 v_cvt_pknorm_i16_f32_e64 v5, v1, -v2
10975 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x40]
10977 v_cvt_pknorm_i16_f32_e64 v5, -v1, -v2
10978 // CHECK: [0x05,0x00,0x5a,0xd2,0x01,0x05,0x02,0x60]
10980 v_cvt_pknorm_i16_f32_e64 v5, |v1|, v2
10981 // CHECK: [0x05,0x01,0x5a,0xd2,0x01,0x05,0x02,0x00]
10983 v_cvt_pknorm_i16_f32_e64 v5, v1, |v2|
10984 // CHECK: [0x05,0x02,0x5a,0xd2,0x01,0x05,0x02,0x00]
10986 v_cvt_pknorm_i16_f32_e64 v5, |v1|, |v2|
10987 // CHECK: [0x05,0x03,0x5a,0xd2,0x01,0x05,0x02,0x00]
10989 v_cvt_pknorm_u16_f32_e64 v5, v1, v2
10990 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x00]
10992 v_cvt_pknorm_u16_f32_e64 v255, v1, v2
10993 // CHECK: [0xff,0x00,0x5c,0xd2,0x01,0x05,0x02,0x00]
10995 v_cvt_pknorm_u16_f32_e64 v5, v255, v2
10996 // CHECK: [0x05,0x00,0x5c,0xd2,0xff,0x05,0x02,0x00]
10998 v_cvt_pknorm_u16_f32_e64 v5, s1, v2
10999 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x04,0x02,0x00]
11001 v_cvt_pknorm_u16_f32_e64 v5, s103, v2
11002 // CHECK: [0x05,0x00,0x5c,0xd2,0x67,0x04,0x02,0x00]
11004 v_cvt_pknorm_u16_f32_e64 v5, flat_scratch_lo, v2
11005 // CHECK: [0x05,0x00,0x5c,0xd2,0x68,0x04,0x02,0x00]
11007 v_cvt_pknorm_u16_f32_e64 v5, flat_scratch_hi, v2
11008 // CHECK: [0x05,0x00,0x5c,0xd2,0x69,0x04,0x02,0x00]
11010 v_cvt_pknorm_u16_f32_e64 v5, vcc_lo, v2
11011 // CHECK: [0x05,0x00,0x5c,0xd2,0x6a,0x04,0x02,0x00]
11013 v_cvt_pknorm_u16_f32_e64 v5, vcc_hi, v2
11014 // CHECK: [0x05,0x00,0x5c,0xd2,0x6b,0x04,0x02,0x00]
11016 v_cvt_pknorm_u16_f32_e64 v5, tba_lo, v2
11017 // CHECK: [0x05,0x00,0x5c,0xd2,0x6c,0x04,0x02,0x00]
11019 v_cvt_pknorm_u16_f32_e64 v5, tba_hi, v2
11020 // CHECK: [0x05,0x00,0x5c,0xd2,0x6d,0x04,0x02,0x00]
11022 v_cvt_pknorm_u16_f32_e64 v5, tma_lo, v2
11023 // CHECK: [0x05,0x00,0x5c,0xd2,0x6e,0x04,0x02,0x00]
11025 v_cvt_pknorm_u16_f32_e64 v5, tma_hi, v2
11026 // CHECK: [0x05,0x00,0x5c,0xd2,0x6f,0x04,0x02,0x00]
11028 v_cvt_pknorm_u16_f32_e64 v5, ttmp11, v2
11029 // CHECK: [0x05,0x00,0x5c,0xd2,0x7b,0x04,0x02,0x00]
11031 v_cvt_pknorm_u16_f32_e64 v5, m0, v2
11032 // CHECK: [0x05,0x00,0x5c,0xd2,0x7c,0x04,0x02,0x00]
11034 v_cvt_pknorm_u16_f32_e64 v5, exec_lo, v2
11035 // CHECK: [0x05,0x00,0x5c,0xd2,0x7e,0x04,0x02,0x00]
11037 v_cvt_pknorm_u16_f32_e64 v5, exec_hi, v2
11038 // CHECK: [0x05,0x00,0x5c,0xd2,0x7f,0x04,0x02,0x00]
11040 v_cvt_pknorm_u16_f32_e64 v5, 0, v2
11041 // CHECK: [0x05,0x00,0x5c,0xd2,0x80,0x04,0x02,0x00]
11043 v_cvt_pknorm_u16_f32_e64 v5, -1, v2
11044 // CHECK: [0x05,0x00,0x5c,0xd2,0xc1,0x04,0x02,0x00]
11046 v_cvt_pknorm_u16_f32_e64 v5, 0.5, v2
11047 // CHECK: [0x05,0x00,0x5c,0xd2,0xf0,0x04,0x02,0x00]
11049 v_cvt_pknorm_u16_f32_e64 v5, -4.0, v2
11050 // CHECK: [0x05,0x00,0x5c,0xd2,0xf7,0x04,0x02,0x00]
11052 v_cvt_pknorm_u16_f32_e64 v5, src_vccz, v2
11053 // CHECK: [0x05,0x00,0x5c,0xd2,0xfb,0x04,0x02,0x00]
11055 v_cvt_pknorm_u16_f32_e64 v5, src_execz, v2
11056 // CHECK: [0x05,0x00,0x5c,0xd2,0xfc,0x04,0x02,0x00]
11058 v_cvt_pknorm_u16_f32_e64 v5, src_scc, v2
11059 // CHECK: [0x05,0x00,0x5c,0xd2,0xfd,0x04,0x02,0x00]
11061 v_cvt_pknorm_u16_f32_e64 v5, src_lds_direct, v2
11062 // CHECK: [0x05,0x00,0x5c,0xd2,0xfe,0x04,0x02,0x00]
11064 v_cvt_pknorm_u16_f32_e64 v5, v1, v255
11065 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xff,0x03,0x00]
11067 v_cvt_pknorm_u16_f32_e64 v5, v1, s2
11068 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x00,0x00]
11070 v_cvt_pknorm_u16_f32_e64 v5, v1, s103
11071 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xcf,0x00,0x00]
11073 v_cvt_pknorm_u16_f32_e64 v5, v1, flat_scratch_lo
11074 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd1,0x00,0x00]
11076 v_cvt_pknorm_u16_f32_e64 v5, v1, flat_scratch_hi
11077 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd3,0x00,0x00]
11079 v_cvt_pknorm_u16_f32_e64 v5, v1, vcc_lo
11080 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd5,0x00,0x00]
11082 v_cvt_pknorm_u16_f32_e64 v5, v1, vcc_hi
11083 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd7,0x00,0x00]
11085 v_cvt_pknorm_u16_f32_e64 v5, v1, tba_lo
11086 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xd9,0x00,0x00]
11088 v_cvt_pknorm_u16_f32_e64 v5, v1, tba_hi
11089 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdb,0x00,0x00]
11091 v_cvt_pknorm_u16_f32_e64 v5, v1, tma_lo
11092 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdd,0x00,0x00]
11094 v_cvt_pknorm_u16_f32_e64 v5, v1, tma_hi
11095 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xdf,0x00,0x00]
11097 v_cvt_pknorm_u16_f32_e64 v5, v1, ttmp11
11098 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xf7,0x00,0x00]
11100 v_cvt_pknorm_u16_f32_e64 v5, v1, m0
11101 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xf9,0x00,0x00]
11103 v_cvt_pknorm_u16_f32_e64 v5, v1, exec_lo
11104 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xfd,0x00,0x00]
11106 v_cvt_pknorm_u16_f32_e64 v5, v1, exec_hi
11107 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xff,0x00,0x00]
11109 v_cvt_pknorm_u16_f32_e64 v5, v1, 0
11110 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x01,0x01,0x00]
11112 v_cvt_pknorm_u16_f32_e64 v5, v1, -1
11113 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x83,0x01,0x00]
11115 v_cvt_pknorm_u16_f32_e64 v5, v1, 0.5
11116 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xe1,0x01,0x00]
11118 v_cvt_pknorm_u16_f32_e64 v5, v1, -4.0
11119 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xef,0x01,0x00]
11121 v_cvt_pknorm_u16_f32_e64 v5, v1, src_vccz
11122 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xf7,0x01,0x00]
11124 v_cvt_pknorm_u16_f32_e64 v5, v1, src_execz
11125 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xf9,0x01,0x00]
11127 v_cvt_pknorm_u16_f32_e64 v5, v1, src_scc
11128 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0xfb,0x01,0x00]
11130 v_cvt_pknorm_u16_f32_e64 v5, -v1, v2
11131 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x20]
11133 v_cvt_pknorm_u16_f32_e64 v5, v1, -v2
11134 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x40]
11136 v_cvt_pknorm_u16_f32_e64 v5, -v1, -v2
11137 // CHECK: [0x05,0x00,0x5c,0xd2,0x01,0x05,0x02,0x60]
11139 v_cvt_pknorm_u16_f32_e64 v5, |v1|, v2
11140 // CHECK: [0x05,0x01,0x5c,0xd2,0x01,0x05,0x02,0x00]
11142 v_cvt_pknorm_u16_f32_e64 v5, v1, |v2|
11143 // CHECK: [0x05,0x02,0x5c,0xd2,0x01,0x05,0x02,0x00]
11145 v_cvt_pknorm_u16_f32_e64 v5, |v1|, |v2|
11146 // CHECK: [0x05,0x03,0x5c,0xd2,0x01,0x05,0x02,0x00]
11148 v_cvt_pkrtz_f16_f32_e64 v5, v1, v2
11149 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x00]
11151 v_cvt_pkrtz_f16_f32_e64 v255, v1, v2
11152 // CHECK: [0xff,0x00,0x5e,0xd2,0x01,0x05,0x02,0x00]
11154 v_cvt_pkrtz_f16_f32_e64 v5, v255, v2
11155 // CHECK: [0x05,0x00,0x5e,0xd2,0xff,0x05,0x02,0x00]
11157 v_cvt_pkrtz_f16_f32_e64 v5, s1, v2
11158 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x04,0x02,0x00]
11160 v_cvt_pkrtz_f16_f32_e64 v5, s103, v2
11161 // CHECK: [0x05,0x00,0x5e,0xd2,0x67,0x04,0x02,0x00]
11163 v_cvt_pkrtz_f16_f32_e64 v5, flat_scratch_lo, v2
11164 // CHECK: [0x05,0x00,0x5e,0xd2,0x68,0x04,0x02,0x00]
11166 v_cvt_pkrtz_f16_f32_e64 v5, flat_scratch_hi, v2
11167 // CHECK: [0x05,0x00,0x5e,0xd2,0x69,0x04,0x02,0x00]
11169 v_cvt_pkrtz_f16_f32_e64 v5, vcc_lo, v2
11170 // CHECK: [0x05,0x00,0x5e,0xd2,0x6a,0x04,0x02,0x00]
11172 v_cvt_pkrtz_f16_f32_e64 v5, vcc_hi, v2
11173 // CHECK: [0x05,0x00,0x5e,0xd2,0x6b,0x04,0x02,0x00]
11175 v_cvt_pkrtz_f16_f32_e64 v5, tba_lo, v2
11176 // CHECK: [0x05,0x00,0x5e,0xd2,0x6c,0x04,0x02,0x00]
11178 v_cvt_pkrtz_f16_f32_e64 v5, tba_hi, v2
11179 // CHECK: [0x05,0x00,0x5e,0xd2,0x6d,0x04,0x02,0x00]
11181 v_cvt_pkrtz_f16_f32_e64 v5, tma_lo, v2
11182 // CHECK: [0x05,0x00,0x5e,0xd2,0x6e,0x04,0x02,0x00]
11184 v_cvt_pkrtz_f16_f32_e64 v5, tma_hi, v2
11185 // CHECK: [0x05,0x00,0x5e,0xd2,0x6f,0x04,0x02,0x00]
11187 v_cvt_pkrtz_f16_f32_e64 v5, ttmp11, v2
11188 // CHECK: [0x05,0x00,0x5e,0xd2,0x7b,0x04,0x02,0x00]
11190 v_cvt_pkrtz_f16_f32_e64 v5, m0, v2
11191 // CHECK: [0x05,0x00,0x5e,0xd2,0x7c,0x04,0x02,0x00]
11193 v_cvt_pkrtz_f16_f32_e64 v5, exec_lo, v2
11194 // CHECK: [0x05,0x00,0x5e,0xd2,0x7e,0x04,0x02,0x00]
11196 v_cvt_pkrtz_f16_f32_e64 v5, exec_hi, v2
11197 // CHECK: [0x05,0x00,0x5e,0xd2,0x7f,0x04,0x02,0x00]
11199 v_cvt_pkrtz_f16_f32_e64 v5, 0, v2
11200 // CHECK: [0x05,0x00,0x5e,0xd2,0x80,0x04,0x02,0x00]
11202 v_cvt_pkrtz_f16_f32_e64 v5, -1, v2
11203 // CHECK: [0x05,0x00,0x5e,0xd2,0xc1,0x04,0x02,0x00]
11205 v_cvt_pkrtz_f16_f32_e64 v5, 0.5, v2
11206 // CHECK: [0x05,0x00,0x5e,0xd2,0xf0,0x04,0x02,0x00]
11208 v_cvt_pkrtz_f16_f32_e64 v5, -4.0, v2
11209 // CHECK: [0x05,0x00,0x5e,0xd2,0xf7,0x04,0x02,0x00]
11211 v_cvt_pkrtz_f16_f32_e64 v5, src_vccz, v2
11212 // CHECK: [0x05,0x00,0x5e,0xd2,0xfb,0x04,0x02,0x00]
11214 v_cvt_pkrtz_f16_f32_e64 v5, src_execz, v2
11215 // CHECK: [0x05,0x00,0x5e,0xd2,0xfc,0x04,0x02,0x00]
11217 v_cvt_pkrtz_f16_f32_e64 v5, src_scc, v2
11218 // CHECK: [0x05,0x00,0x5e,0xd2,0xfd,0x04,0x02,0x00]
11220 v_cvt_pkrtz_f16_f32_e64 v5, src_lds_direct, v2
11221 // CHECK: [0x05,0x00,0x5e,0xd2,0xfe,0x04,0x02,0x00]
11223 v_cvt_pkrtz_f16_f32_e64 v5, v1, v255
11224 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xff,0x03,0x00]
11226 v_cvt_pkrtz_f16_f32_e64 v5, v1, s2
11227 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x00,0x00]
11229 v_cvt_pkrtz_f16_f32_e64 v5, v1, s103
11230 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xcf,0x00,0x00]
11232 v_cvt_pkrtz_f16_f32_e64 v5, v1, flat_scratch_lo
11233 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd1,0x00,0x00]
11235 v_cvt_pkrtz_f16_f32_e64 v5, v1, flat_scratch_hi
11236 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd3,0x00,0x00]
11238 v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_lo
11239 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd5,0x00,0x00]
11241 v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_hi
11242 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd7,0x00,0x00]
11244 v_cvt_pkrtz_f16_f32_e64 v5, v1, tba_lo
11245 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xd9,0x00,0x00]
11247 v_cvt_pkrtz_f16_f32_e64 v5, v1, tba_hi
11248 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdb,0x00,0x00]
11250 v_cvt_pkrtz_f16_f32_e64 v5, v1, tma_lo
11251 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdd,0x00,0x00]
11253 v_cvt_pkrtz_f16_f32_e64 v5, v1, tma_hi
11254 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xdf,0x00,0x00]
11256 v_cvt_pkrtz_f16_f32_e64 v5, v1, ttmp11
11257 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xf7,0x00,0x00]
11259 v_cvt_pkrtz_f16_f32_e64 v5, v1, m0
11260 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xf9,0x00,0x00]
11262 v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_lo
11263 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xfd,0x00,0x00]
11265 v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_hi
11266 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xff,0x00,0x00]
11268 v_cvt_pkrtz_f16_f32_e64 v5, v1, 0
11269 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x01,0x01,0x00]
11271 v_cvt_pkrtz_f16_f32_e64 v5, v1, -1
11272 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x83,0x01,0x00]
11274 v_cvt_pkrtz_f16_f32_e64 v5, v1, 0.5
11275 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xe1,0x01,0x00]
11277 v_cvt_pkrtz_f16_f32_e64 v5, v1, -4.0
11278 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xef,0x01,0x00]
11280 v_cvt_pkrtz_f16_f32_e64 v5, v1, src_vccz
11281 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xf7,0x01,0x00]
11283 v_cvt_pkrtz_f16_f32_e64 v5, v1, src_execz
11284 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xf9,0x01,0x00]
11286 v_cvt_pkrtz_f16_f32_e64 v5, v1, src_scc
11287 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0xfb,0x01,0x00]
11289 v_cvt_pkrtz_f16_f32_e64 v5, -v1, v2
11290 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x20]
11292 v_cvt_pkrtz_f16_f32_e64 v5, v1, -v2
11293 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x40]
11295 v_cvt_pkrtz_f16_f32_e64 v5, -v1, -v2
11296 // CHECK: [0x05,0x00,0x5e,0xd2,0x01,0x05,0x02,0x60]
11298 v_cvt_pkrtz_f16_f32_e64 v5, |v1|, v2
11299 // CHECK: [0x05,0x01,0x5e,0xd2,0x01,0x05,0x02,0x00]
11301 v_cvt_pkrtz_f16_f32_e64 v5, v1, |v2|
11302 // CHECK: [0x05,0x02,0x5e,0xd2,0x01,0x05,0x02,0x00]
11304 v_cvt_pkrtz_f16_f32_e64 v5, |v1|, |v2|
11305 // CHECK: [0x05,0x03,0x5e,0xd2,0x01,0x05,0x02,0x00]
11307 v_cvt_pk_u16_u32_e64 v5, v1, v2
11308 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x05,0x02,0x00]
11310 v_cvt_pk_u16_u32_e64 v255, v1, v2
11311 // CHECK: [0xff,0x00,0x60,0xd2,0x01,0x05,0x02,0x00]
11313 v_cvt_pk_u16_u32_e64 v5, v255, v2
11314 // CHECK: [0x05,0x00,0x60,0xd2,0xff,0x05,0x02,0x00]
11316 v_cvt_pk_u16_u32_e64 v5, s1, v2
11317 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x04,0x02,0x00]
11319 v_cvt_pk_u16_u32_e64 v5, s103, v2
11320 // CHECK: [0x05,0x00,0x60,0xd2,0x67,0x04,0x02,0x00]
11322 v_cvt_pk_u16_u32_e64 v5, flat_scratch_lo, v2
11323 // CHECK: [0x05,0x00,0x60,0xd2,0x68,0x04,0x02,0x00]
11325 v_cvt_pk_u16_u32_e64 v5, flat_scratch_hi, v2
11326 // CHECK: [0x05,0x00,0x60,0xd2,0x69,0x04,0x02,0x00]
11328 v_cvt_pk_u16_u32_e64 v5, vcc_lo, v2
11329 // CHECK: [0x05,0x00,0x60,0xd2,0x6a,0x04,0x02,0x00]
11331 v_cvt_pk_u16_u32_e64 v5, vcc_hi, v2
11332 // CHECK: [0x05,0x00,0x60,0xd2,0x6b,0x04,0x02,0x00]
11334 v_cvt_pk_u16_u32_e64 v5, tba_lo, v2
11335 // CHECK: [0x05,0x00,0x60,0xd2,0x6c,0x04,0x02,0x00]
11337 v_cvt_pk_u16_u32_e64 v5, tba_hi, v2
11338 // CHECK: [0x05,0x00,0x60,0xd2,0x6d,0x04,0x02,0x00]
11340 v_cvt_pk_u16_u32_e64 v5, tma_lo, v2
11341 // CHECK: [0x05,0x00,0x60,0xd2,0x6e,0x04,0x02,0x00]
11343 v_cvt_pk_u16_u32_e64 v5, tma_hi, v2
11344 // CHECK: [0x05,0x00,0x60,0xd2,0x6f,0x04,0x02,0x00]
11346 v_cvt_pk_u16_u32_e64 v5, ttmp11, v2
11347 // CHECK: [0x05,0x00,0x60,0xd2,0x7b,0x04,0x02,0x00]
11349 v_cvt_pk_u16_u32_e64 v5, m0, v2
11350 // CHECK: [0x05,0x00,0x60,0xd2,0x7c,0x04,0x02,0x00]
11352 v_cvt_pk_u16_u32_e64 v5, exec_lo, v2
11353 // CHECK: [0x05,0x00,0x60,0xd2,0x7e,0x04,0x02,0x00]
11355 v_cvt_pk_u16_u32_e64 v5, exec_hi, v2
11356 // CHECK: [0x05,0x00,0x60,0xd2,0x7f,0x04,0x02,0x00]
11358 v_cvt_pk_u16_u32_e64 v5, 0, v2
11359 // CHECK: [0x05,0x00,0x60,0xd2,0x80,0x04,0x02,0x00]
11361 v_cvt_pk_u16_u32_e64 v5, -1, v2
11362 // CHECK: [0x05,0x00,0x60,0xd2,0xc1,0x04,0x02,0x00]
11364 v_cvt_pk_u16_u32_e64 v5, 0.5, v2
11365 // CHECK: [0x05,0x00,0x60,0xd2,0xf0,0x04,0x02,0x00]
11367 v_cvt_pk_u16_u32_e64 v5, -4.0, v2
11368 // CHECK: [0x05,0x00,0x60,0xd2,0xf7,0x04,0x02,0x00]
11370 v_cvt_pk_u16_u32_e64 v5, src_vccz, v2
11371 // CHECK: [0x05,0x00,0x60,0xd2,0xfb,0x04,0x02,0x00]
11373 v_cvt_pk_u16_u32_e64 v5, src_execz, v2
11374 // CHECK: [0x05,0x00,0x60,0xd2,0xfc,0x04,0x02,0x00]
11376 v_cvt_pk_u16_u32_e64 v5, src_scc, v2
11377 // CHECK: [0x05,0x00,0x60,0xd2,0xfd,0x04,0x02,0x00]
11379 v_cvt_pk_u16_u32_e64 v5, src_lds_direct, v2
11380 // CHECK: [0x05,0x00,0x60,0xd2,0xfe,0x04,0x02,0x00]
11382 v_cvt_pk_u16_u32_e64 v5, v1, v255
11383 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xff,0x03,0x00]
11385 v_cvt_pk_u16_u32_e64 v5, v1, s2
11386 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x05,0x00,0x00]
11388 v_cvt_pk_u16_u32_e64 v5, v1, s103
11389 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xcf,0x00,0x00]
11391 v_cvt_pk_u16_u32_e64 v5, v1, flat_scratch_lo
11392 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd1,0x00,0x00]
11394 v_cvt_pk_u16_u32_e64 v5, v1, flat_scratch_hi
11395 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd3,0x00,0x00]
11397 v_cvt_pk_u16_u32_e64 v5, v1, vcc_lo
11398 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd5,0x00,0x00]
11400 v_cvt_pk_u16_u32_e64 v5, v1, vcc_hi
11401 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd7,0x00,0x00]
11403 v_cvt_pk_u16_u32_e64 v5, v1, tba_lo
11404 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xd9,0x00,0x00]
11406 v_cvt_pk_u16_u32_e64 v5, v1, tba_hi
11407 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdb,0x00,0x00]
11409 v_cvt_pk_u16_u32_e64 v5, v1, tma_lo
11410 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdd,0x00,0x00]
11412 v_cvt_pk_u16_u32_e64 v5, v1, tma_hi
11413 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xdf,0x00,0x00]
11415 v_cvt_pk_u16_u32_e64 v5, v1, ttmp11
11416 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xf7,0x00,0x00]
11418 v_cvt_pk_u16_u32_e64 v5, v1, m0
11419 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xf9,0x00,0x00]
11421 v_cvt_pk_u16_u32_e64 v5, v1, exec_lo
11422 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xfd,0x00,0x00]
11424 v_cvt_pk_u16_u32_e64 v5, v1, exec_hi
11425 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xff,0x00,0x00]
11427 v_cvt_pk_u16_u32_e64 v5, v1, 0
11428 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x01,0x01,0x00]
11430 v_cvt_pk_u16_u32_e64 v5, v1, -1
11431 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0x83,0x01,0x00]
11433 v_cvt_pk_u16_u32_e64 v5, v1, 0.5
11434 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xe1,0x01,0x00]
11436 v_cvt_pk_u16_u32_e64 v5, v1, -4.0
11437 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xef,0x01,0x00]
11439 v_cvt_pk_u16_u32_e64 v5, v1, src_vccz
11440 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xf7,0x01,0x00]
11442 v_cvt_pk_u16_u32_e64 v5, v1, src_execz
11443 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xf9,0x01,0x00]
11445 v_cvt_pk_u16_u32_e64 v5, v1, src_scc
11446 // CHECK: [0x05,0x00,0x60,0xd2,0x01,0xfb,0x01,0x00]
11448 v_cvt_pk_i16_i32_e64 v5, v1, v2
11449 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x05,0x02,0x00]
11451 v_cvt_pk_i16_i32_e64 v255, v1, v2
11452 // CHECK: [0xff,0x00,0x62,0xd2,0x01,0x05,0x02,0x00]
11454 v_cvt_pk_i16_i32_e64 v5, v255, v2
11455 // CHECK: [0x05,0x00,0x62,0xd2,0xff,0x05,0x02,0x00]
11457 v_cvt_pk_i16_i32_e64 v5, s1, v2
11458 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x04,0x02,0x00]
11460 v_cvt_pk_i16_i32_e64 v5, s103, v2
11461 // CHECK: [0x05,0x00,0x62,0xd2,0x67,0x04,0x02,0x00]
11463 v_cvt_pk_i16_i32_e64 v5, flat_scratch_lo, v2
11464 // CHECK: [0x05,0x00,0x62,0xd2,0x68,0x04,0x02,0x00]
11466 v_cvt_pk_i16_i32_e64 v5, flat_scratch_hi, v2
11467 // CHECK: [0x05,0x00,0x62,0xd2,0x69,0x04,0x02,0x00]
11469 v_cvt_pk_i16_i32_e64 v5, vcc_lo, v2
11470 // CHECK: [0x05,0x00,0x62,0xd2,0x6a,0x04,0x02,0x00]
11472 v_cvt_pk_i16_i32_e64 v5, vcc_hi, v2
11473 // CHECK: [0x05,0x00,0x62,0xd2,0x6b,0x04,0x02,0x00]
11475 v_cvt_pk_i16_i32_e64 v5, tba_lo, v2
11476 // CHECK: [0x05,0x00,0x62,0xd2,0x6c,0x04,0x02,0x00]
11478 v_cvt_pk_i16_i32_e64 v5, tba_hi, v2
11479 // CHECK: [0x05,0x00,0x62,0xd2,0x6d,0x04,0x02,0x00]
11481 v_cvt_pk_i16_i32_e64 v5, tma_lo, v2
11482 // CHECK: [0x05,0x00,0x62,0xd2,0x6e,0x04,0x02,0x00]
11484 v_cvt_pk_i16_i32_e64 v5, tma_hi, v2
11485 // CHECK: [0x05,0x00,0x62,0xd2,0x6f,0x04,0x02,0x00]
11487 v_cvt_pk_i16_i32_e64 v5, ttmp11, v2
11488 // CHECK: [0x05,0x00,0x62,0xd2,0x7b,0x04,0x02,0x00]
11490 v_cvt_pk_i16_i32_e64 v5, m0, v2
11491 // CHECK: [0x05,0x00,0x62,0xd2,0x7c,0x04,0x02,0x00]
11493 v_cvt_pk_i16_i32_e64 v5, exec_lo, v2
11494 // CHECK: [0x05,0x00,0x62,0xd2,0x7e,0x04,0x02,0x00]
11496 v_cvt_pk_i16_i32_e64 v5, exec_hi, v2
11497 // CHECK: [0x05,0x00,0x62,0xd2,0x7f,0x04,0x02,0x00]
11499 v_cvt_pk_i16_i32_e64 v5, 0, v2
11500 // CHECK: [0x05,0x00,0x62,0xd2,0x80,0x04,0x02,0x00]
11502 v_cvt_pk_i16_i32_e64 v5, -1, v2
11503 // CHECK: [0x05,0x00,0x62,0xd2,0xc1,0x04,0x02,0x00]
11505 v_cvt_pk_i16_i32_e64 v5, 0.5, v2
11506 // CHECK: [0x05,0x00,0x62,0xd2,0xf0,0x04,0x02,0x00]
11508 v_cvt_pk_i16_i32_e64 v5, -4.0, v2
11509 // CHECK: [0x05,0x00,0x62,0xd2,0xf7,0x04,0x02,0x00]
11511 v_cvt_pk_i16_i32_e64 v5, src_vccz, v2
11512 // CHECK: [0x05,0x00,0x62,0xd2,0xfb,0x04,0x02,0x00]
11514 v_cvt_pk_i16_i32_e64 v5, src_execz, v2
11515 // CHECK: [0x05,0x00,0x62,0xd2,0xfc,0x04,0x02,0x00]
11517 v_cvt_pk_i16_i32_e64 v5, src_scc, v2
11518 // CHECK: [0x05,0x00,0x62,0xd2,0xfd,0x04,0x02,0x00]
11520 v_cvt_pk_i16_i32_e64 v5, src_lds_direct, v2
11521 // CHECK: [0x05,0x00,0x62,0xd2,0xfe,0x04,0x02,0x00]
11523 v_cvt_pk_i16_i32_e64 v5, v1, v255
11524 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xff,0x03,0x00]
11526 v_cvt_pk_i16_i32_e64 v5, v1, s2
11527 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x05,0x00,0x00]
11529 v_cvt_pk_i16_i32_e64 v5, v1, s103
11530 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xcf,0x00,0x00]
11532 v_cvt_pk_i16_i32_e64 v5, v1, flat_scratch_lo
11533 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd1,0x00,0x00]
11535 v_cvt_pk_i16_i32_e64 v5, v1, flat_scratch_hi
11536 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd3,0x00,0x00]
11538 v_cvt_pk_i16_i32_e64 v5, v1, vcc_lo
11539 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd5,0x00,0x00]
11541 v_cvt_pk_i16_i32_e64 v5, v1, vcc_hi
11542 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd7,0x00,0x00]
11544 v_cvt_pk_i16_i32_e64 v5, v1, tba_lo
11545 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xd9,0x00,0x00]
11547 v_cvt_pk_i16_i32_e64 v5, v1, tba_hi
11548 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdb,0x00,0x00]
11550 v_cvt_pk_i16_i32_e64 v5, v1, tma_lo
11551 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdd,0x00,0x00]
11553 v_cvt_pk_i16_i32_e64 v5, v1, tma_hi
11554 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xdf,0x00,0x00]
11556 v_cvt_pk_i16_i32_e64 v5, v1, ttmp11
11557 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xf7,0x00,0x00]
11559 v_cvt_pk_i16_i32_e64 v5, v1, m0
11560 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xf9,0x00,0x00]
11562 v_cvt_pk_i16_i32_e64 v5, v1, exec_lo
11563 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xfd,0x00,0x00]
11565 v_cvt_pk_i16_i32_e64 v5, v1, exec_hi
11566 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xff,0x00,0x00]
11568 v_cvt_pk_i16_i32_e64 v5, v1, 0
11569 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x01,0x01,0x00]
11571 v_cvt_pk_i16_i32_e64 v5, v1, -1
11572 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0x83,0x01,0x00]
11574 v_cvt_pk_i16_i32_e64 v5, v1, 0.5
11575 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xe1,0x01,0x00]
11577 v_cvt_pk_i16_i32_e64 v5, v1, -4.0
11578 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xef,0x01,0x00]
11580 v_cvt_pk_i16_i32_e64 v5, v1, src_vccz
11581 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xf7,0x01,0x00]
11583 v_cvt_pk_i16_i32_e64 v5, v1, src_execz
11584 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xf9,0x01,0x00]
11586 v_cvt_pk_i16_i32_e64 v5, v1, src_scc
11587 // CHECK: [0x05,0x00,0x62,0xd2,0x01,0xfb,0x01,0x00]
11589 v_cmp_f_f32_e64 s[10:11], v1, v2
11590 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
11592 v_cmp_f_f32_e64 s[12:13], v1, v2
11593 // CHECK: [0x0c,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
11595 v_cmp_f_f32_e64 s[102:103], v1, v2
11596 // CHECK: [0x66,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
11598 v_cmp_f_f32_e64 flat_scratch, v1, v2
11599 // CHECK: [0x68,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
11601 v_cmp_f_f32_e64 vcc, v1, v2
11602 // CHECK: [0x6a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
11604 v_cmp_f_f32_e64 tba, v1, v2
11605 // CHECK: [0x6c,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
11607 v_cmp_f_f32_e64 tma, v1, v2
11608 // CHECK: [0x6e,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
11610 v_cmp_f_f32_e64 ttmp[10:11], v1, v2
11611 // CHECK: [0x7a,0x00,0x00,0xd0,0x01,0x05,0x02,0x00]
11613 v_cmp_f_f32_e64 s[10:11], v255, v2
11614 // CHECK: [0x0a,0x00,0x00,0xd0,0xff,0x05,0x02,0x00]
11616 v_cmp_f_f32_e64 s[10:11], s1, v2
11617 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x04,0x02,0x00]
11619 v_cmp_f_f32_e64 s[10:11], s103, v2
11620 // CHECK: [0x0a,0x00,0x00,0xd0,0x67,0x04,0x02,0x00]
11622 v_cmp_f_f32_e64 s[10:11], flat_scratch_lo, v2
11623 // CHECK: [0x0a,0x00,0x00,0xd0,0x68,0x04,0x02,0x00]
11625 v_cmp_f_f32_e64 s[10:11], flat_scratch_hi, v2
11626 // CHECK: [0x0a,0x00,0x00,0xd0,0x69,0x04,0x02,0x00]
11628 v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
11629 // CHECK: [0x0a,0x00,0x00,0xd0,0x6a,0x04,0x02,0x00]
11631 v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
11632 // CHECK: [0x0a,0x00,0x00,0xd0,0x6b,0x04,0x02,0x00]
11634 v_cmp_f_f32_e64 s[10:11], tba_lo, v2
11635 // CHECK: [0x0a,0x00,0x00,0xd0,0x6c,0x04,0x02,0x00]
11637 v_cmp_f_f32_e64 s[10:11], tba_hi, v2
11638 // CHECK: [0x0a,0x00,0x00,0xd0,0x6d,0x04,0x02,0x00]
11640 v_cmp_f_f32_e64 s[10:11], tma_lo, v2
11641 // CHECK: [0x0a,0x00,0x00,0xd0,0x6e,0x04,0x02,0x00]
11643 v_cmp_f_f32_e64 s[10:11], tma_hi, v2
11644 // CHECK: [0x0a,0x00,0x00,0xd0,0x6f,0x04,0x02,0x00]
11646 v_cmp_f_f32_e64 s[10:11], ttmp11, v2
11647 // CHECK: [0x0a,0x00,0x00,0xd0,0x7b,0x04,0x02,0x00]
11649 v_cmp_f_f32_e64 s[10:11], m0, v2
11650 // CHECK: [0x0a,0x00,0x00,0xd0,0x7c,0x04,0x02,0x00]
11652 v_cmp_f_f32_e64 s[10:11], exec_lo, v2
11653 // CHECK: [0x0a,0x00,0x00,0xd0,0x7e,0x04,0x02,0x00]
11655 v_cmp_f_f32_e64 s[10:11], exec_hi, v2
11656 // CHECK: [0x0a,0x00,0x00,0xd0,0x7f,0x04,0x02,0x00]
11658 v_cmp_f_f32_e64 s[10:11], 0, v2
11659 // CHECK: [0x0a,0x00,0x00,0xd0,0x80,0x04,0x02,0x00]
11661 v_cmp_f_f32_e64 s[10:11], -1, v2
11662 // CHECK: [0x0a,0x00,0x00,0xd0,0xc1,0x04,0x02,0x00]
11664 v_cmp_f_f32_e64 s[10:11], 0.5, v2
11665 // CHECK: [0x0a,0x00,0x00,0xd0,0xf0,0x04,0x02,0x00]
11667 v_cmp_f_f32_e64 s[10:11], -4.0, v2
11668 // CHECK: [0x0a,0x00,0x00,0xd0,0xf7,0x04,0x02,0x00]
11670 v_cmp_f_f32_e64 s[10:11], src_vccz, v2
11671 // CHECK: [0x0a,0x00,0x00,0xd0,0xfb,0x04,0x02,0x00]
11673 v_cmp_f_f32_e64 s[10:11], src_execz, v2
11674 // CHECK: [0x0a,0x00,0x00,0xd0,0xfc,0x04,0x02,0x00]
11676 v_cmp_f_f32_e64 s[10:11], src_scc, v2
11677 // CHECK: [0x0a,0x00,0x00,0xd0,0xfd,0x04,0x02,0x00]
11679 v_cmp_f_f32_e64 s[10:11], src_lds_direct, v2
11680 // CHECK: [0x0a,0x00,0x00,0xd0,0xfe,0x04,0x02,0x00]
11682 v_cmp_f_f32_e64 s[10:11], v1, v255
11683 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xff,0x03,0x00]
11685 v_cmp_f_f32_e64 s[10:11], v1, s2
11686 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x00,0x00]
11688 v_cmp_f_f32_e64 s[10:11], v1, s103
11689 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xcf,0x00,0x00]
11691 v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_lo
11692 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd1,0x00,0x00]
11694 v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_hi
11695 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd3,0x00,0x00]
11697 v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
11698 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd5,0x00,0x00]
11700 v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
11701 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd7,0x00,0x00]
11703 v_cmp_f_f32_e64 s[10:11], v1, tba_lo
11704 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xd9,0x00,0x00]
11706 v_cmp_f_f32_e64 s[10:11], v1, tba_hi
11707 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdb,0x00,0x00]
11709 v_cmp_f_f32_e64 s[10:11], v1, tma_lo
11710 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdd,0x00,0x00]
11712 v_cmp_f_f32_e64 s[10:11], v1, tma_hi
11713 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xdf,0x00,0x00]
11715 v_cmp_f_f32_e64 s[10:11], v1, ttmp11
11716 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xf7,0x00,0x00]
11718 v_cmp_f_f32_e64 s[10:11], v1, m0
11719 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xf9,0x00,0x00]
11721 v_cmp_f_f32_e64 s[10:11], v1, exec_lo
11722 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xfd,0x00,0x00]
11724 v_cmp_f_f32_e64 s[10:11], v1, exec_hi
11725 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xff,0x00,0x00]
11727 v_cmp_f_f32_e64 s[10:11], v1, 0
11728 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x01,0x01,0x00]
11730 v_cmp_f_f32_e64 s[10:11], v1, -1
11731 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x83,0x01,0x00]
11733 v_cmp_f_f32_e64 s[10:11], v1, 0.5
11734 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xe1,0x01,0x00]
11736 v_cmp_f_f32_e64 s[10:11], v1, -4.0
11737 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xef,0x01,0x00]
11739 v_cmp_f_f32_e64 s[10:11], v1, src_vccz
11740 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xf7,0x01,0x00]
11742 v_cmp_f_f32_e64 s[10:11], v1, src_execz
11743 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xf9,0x01,0x00]
11745 v_cmp_f_f32_e64 s[10:11], v1, src_scc
11746 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0xfb,0x01,0x00]
11748 v_cmp_f_f32_e64 s[10:11], -v1, v2
11749 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x20]
11751 v_cmp_f_f32_e64 s[10:11], v1, -v2
11752 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x40]
11754 v_cmp_f_f32_e64 s[10:11], -v1, -v2
11755 // CHECK: [0x0a,0x00,0x00,0xd0,0x01,0x05,0x02,0x60]
11757 v_cmp_f_f32_e64 s[10:11], |v1|, v2
11758 // CHECK: [0x0a,0x01,0x00,0xd0,0x01,0x05,0x02,0x00]
11760 v_cmp_f_f32_e64 s[10:11], v1, |v2|
11761 // CHECK: [0x0a,0x02,0x00,0xd0,0x01,0x05,0x02,0x00]
11763 v_cmp_f_f32_e64 s[10:11], |v1|, |v2|
11764 // CHECK: [0x0a,0x03,0x00,0xd0,0x01,0x05,0x02,0x00]
11766 v_cmp_lt_f32_e64 s[10:11], v1, v2
11767 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
11769 v_cmp_lt_f32_e64 s[12:13], v1, v2
11770 // CHECK: [0x0c,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
11772 v_cmp_lt_f32_e64 s[102:103], v1, v2
11773 // CHECK: [0x66,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
11775 v_cmp_lt_f32_e64 flat_scratch, v1, v2
11776 // CHECK: [0x68,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
11778 v_cmp_lt_f32_e64 vcc, v1, v2
11779 // CHECK: [0x6a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
11781 v_cmp_lt_f32_e64 tba, v1, v2
11782 // CHECK: [0x6c,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
11784 v_cmp_lt_f32_e64 tma, v1, v2
11785 // CHECK: [0x6e,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
11787 v_cmp_lt_f32_e64 ttmp[10:11], v1, v2
11788 // CHECK: [0x7a,0x00,0x02,0xd0,0x01,0x05,0x02,0x00]
11790 v_cmp_lt_f32_e64 s[10:11], v255, v2
11791 // CHECK: [0x0a,0x00,0x02,0xd0,0xff,0x05,0x02,0x00]
11793 v_cmp_lt_f32_e64 s[10:11], s1, v2
11794 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x04,0x02,0x00]
11796 v_cmp_lt_f32_e64 s[10:11], s103, v2
11797 // CHECK: [0x0a,0x00,0x02,0xd0,0x67,0x04,0x02,0x00]
11799 v_cmp_lt_f32_e64 s[10:11], flat_scratch_lo, v2
11800 // CHECK: [0x0a,0x00,0x02,0xd0,0x68,0x04,0x02,0x00]
11802 v_cmp_lt_f32_e64 s[10:11], flat_scratch_hi, v2
11803 // CHECK: [0x0a,0x00,0x02,0xd0,0x69,0x04,0x02,0x00]
11805 v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
11806 // CHECK: [0x0a,0x00,0x02,0xd0,0x6a,0x04,0x02,0x00]
11808 v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
11809 // CHECK: [0x0a,0x00,0x02,0xd0,0x6b,0x04,0x02,0x00]
11811 v_cmp_lt_f32_e64 s[10:11], tba_lo, v2
11812 // CHECK: [0x0a,0x00,0x02,0xd0,0x6c,0x04,0x02,0x00]
11814 v_cmp_lt_f32_e64 s[10:11], tba_hi, v2
11815 // CHECK: [0x0a,0x00,0x02,0xd0,0x6d,0x04,0x02,0x00]
11817 v_cmp_lt_f32_e64 s[10:11], tma_lo, v2
11818 // CHECK: [0x0a,0x00,0x02,0xd0,0x6e,0x04,0x02,0x00]
11820 v_cmp_lt_f32_e64 s[10:11], tma_hi, v2
11821 // CHECK: [0x0a,0x00,0x02,0xd0,0x6f,0x04,0x02,0x00]
11823 v_cmp_lt_f32_e64 s[10:11], ttmp11, v2
11824 // CHECK: [0x0a,0x00,0x02,0xd0,0x7b,0x04,0x02,0x00]
11826 v_cmp_lt_f32_e64 s[10:11], m0, v2
11827 // CHECK: [0x0a,0x00,0x02,0xd0,0x7c,0x04,0x02,0x00]
11829 v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
11830 // CHECK: [0x0a,0x00,0x02,0xd0,0x7e,0x04,0x02,0x00]
11832 v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
11833 // CHECK: [0x0a,0x00,0x02,0xd0,0x7f,0x04,0x02,0x00]
11835 v_cmp_lt_f32_e64 s[10:11], 0, v2
11836 // CHECK: [0x0a,0x00,0x02,0xd0,0x80,0x04,0x02,0x00]
11838 v_cmp_lt_f32_e64 s[10:11], -1, v2
11839 // CHECK: [0x0a,0x00,0x02,0xd0,0xc1,0x04,0x02,0x00]
11841 v_cmp_lt_f32_e64 s[10:11], 0.5, v2
11842 // CHECK: [0x0a,0x00,0x02,0xd0,0xf0,0x04,0x02,0x00]
11844 v_cmp_lt_f32_e64 s[10:11], -4.0, v2
11845 // CHECK: [0x0a,0x00,0x02,0xd0,0xf7,0x04,0x02,0x00]
11847 v_cmp_lt_f32_e64 s[10:11], src_vccz, v2
11848 // CHECK: [0x0a,0x00,0x02,0xd0,0xfb,0x04,0x02,0x00]
11850 v_cmp_lt_f32_e64 s[10:11], src_execz, v2
11851 // CHECK: [0x0a,0x00,0x02,0xd0,0xfc,0x04,0x02,0x00]
11853 v_cmp_lt_f32_e64 s[10:11], src_scc, v2
11854 // CHECK: [0x0a,0x00,0x02,0xd0,0xfd,0x04,0x02,0x00]
11856 v_cmp_lt_f32_e64 s[10:11], src_lds_direct, v2
11857 // CHECK: [0x0a,0x00,0x02,0xd0,0xfe,0x04,0x02,0x00]
11859 v_cmp_lt_f32_e64 s[10:11], v1, v255
11860 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xff,0x03,0x00]
11862 v_cmp_lt_f32_e64 s[10:11], v1, s2
11863 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x00,0x00]
11865 v_cmp_lt_f32_e64 s[10:11], v1, s103
11866 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xcf,0x00,0x00]
11868 v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_lo
11869 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd1,0x00,0x00]
11871 v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_hi
11872 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd3,0x00,0x00]
11874 v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
11875 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd5,0x00,0x00]
11877 v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
11878 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd7,0x00,0x00]
11880 v_cmp_lt_f32_e64 s[10:11], v1, tba_lo
11881 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xd9,0x00,0x00]
11883 v_cmp_lt_f32_e64 s[10:11], v1, tba_hi
11884 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdb,0x00,0x00]
11886 v_cmp_lt_f32_e64 s[10:11], v1, tma_lo
11887 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdd,0x00,0x00]
11889 v_cmp_lt_f32_e64 s[10:11], v1, tma_hi
11890 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xdf,0x00,0x00]
11892 v_cmp_lt_f32_e64 s[10:11], v1, ttmp11
11893 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xf7,0x00,0x00]
11895 v_cmp_lt_f32_e64 s[10:11], v1, m0
11896 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xf9,0x00,0x00]
11898 v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
11899 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xfd,0x00,0x00]
11901 v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
11902 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xff,0x00,0x00]
11904 v_cmp_lt_f32_e64 s[10:11], v1, 0
11905 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x01,0x01,0x00]
11907 v_cmp_lt_f32_e64 s[10:11], v1, -1
11908 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x83,0x01,0x00]
11910 v_cmp_lt_f32_e64 s[10:11], v1, 0.5
11911 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xe1,0x01,0x00]
11913 v_cmp_lt_f32_e64 s[10:11], v1, -4.0
11914 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xef,0x01,0x00]
11916 v_cmp_lt_f32_e64 s[10:11], v1, src_vccz
11917 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xf7,0x01,0x00]
11919 v_cmp_lt_f32_e64 s[10:11], v1, src_execz
11920 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xf9,0x01,0x00]
11922 v_cmp_lt_f32_e64 s[10:11], v1, src_scc
11923 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0xfb,0x01,0x00]
11925 v_cmp_lt_f32_e64 s[10:11], -v1, v2
11926 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x20]
11928 v_cmp_lt_f32_e64 s[10:11], v1, -v2
11929 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x40]
11931 v_cmp_lt_f32_e64 s[10:11], -v1, -v2
11932 // CHECK: [0x0a,0x00,0x02,0xd0,0x01,0x05,0x02,0x60]
11934 v_cmp_lt_f32_e64 s[10:11], |v1|, v2
11935 // CHECK: [0x0a,0x01,0x02,0xd0,0x01,0x05,0x02,0x00]
11937 v_cmp_lt_f32_e64 s[10:11], v1, |v2|
11938 // CHECK: [0x0a,0x02,0x02,0xd0,0x01,0x05,0x02,0x00]
11940 v_cmp_lt_f32_e64 s[10:11], |v1|, |v2|
11941 // CHECK: [0x0a,0x03,0x02,0xd0,0x01,0x05,0x02,0x00]
11943 v_cmp_eq_f32_e64 s[10:11], v1, v2
11944 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
11946 v_cmp_eq_f32_e64 s[12:13], v1, v2
11947 // CHECK: [0x0c,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
11949 v_cmp_eq_f32_e64 s[102:103], v1, v2
11950 // CHECK: [0x66,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
11952 v_cmp_eq_f32_e64 flat_scratch, v1, v2
11953 // CHECK: [0x68,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
11955 v_cmp_eq_f32_e64 vcc, v1, v2
11956 // CHECK: [0x6a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
11958 v_cmp_eq_f32_e64 tba, v1, v2
11959 // CHECK: [0x6c,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
11961 v_cmp_eq_f32_e64 tma, v1, v2
11962 // CHECK: [0x6e,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
11964 v_cmp_eq_f32_e64 ttmp[10:11], v1, v2
11965 // CHECK: [0x7a,0x00,0x04,0xd0,0x01,0x05,0x02,0x00]
11967 v_cmp_eq_f32_e64 s[10:11], v255, v2
11968 // CHECK: [0x0a,0x00,0x04,0xd0,0xff,0x05,0x02,0x00]
11970 v_cmp_eq_f32_e64 s[10:11], s1, v2
11971 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x04,0x02,0x00]
11973 v_cmp_eq_f32_e64 s[10:11], s103, v2
11974 // CHECK: [0x0a,0x00,0x04,0xd0,0x67,0x04,0x02,0x00]
11976 v_cmp_eq_f32_e64 s[10:11], flat_scratch_lo, v2
11977 // CHECK: [0x0a,0x00,0x04,0xd0,0x68,0x04,0x02,0x00]
11979 v_cmp_eq_f32_e64 s[10:11], flat_scratch_hi, v2
11980 // CHECK: [0x0a,0x00,0x04,0xd0,0x69,0x04,0x02,0x00]
11982 v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
11983 // CHECK: [0x0a,0x00,0x04,0xd0,0x6a,0x04,0x02,0x00]
11985 v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
11986 // CHECK: [0x0a,0x00,0x04,0xd0,0x6b,0x04,0x02,0x00]
11988 v_cmp_eq_f32_e64 s[10:11], tba_lo, v2
11989 // CHECK: [0x0a,0x00,0x04,0xd0,0x6c,0x04,0x02,0x00]
11991 v_cmp_eq_f32_e64 s[10:11], tba_hi, v2
11992 // CHECK: [0x0a,0x00,0x04,0xd0,0x6d,0x04,0x02,0x00]
11994 v_cmp_eq_f32_e64 s[10:11], tma_lo, v2
11995 // CHECK: [0x0a,0x00,0x04,0xd0,0x6e,0x04,0x02,0x00]
11997 v_cmp_eq_f32_e64 s[10:11], tma_hi, v2
11998 // CHECK: [0x0a,0x00,0x04,0xd0,0x6f,0x04,0x02,0x00]
12000 v_cmp_eq_f32_e64 s[10:11], ttmp11, v2
12001 // CHECK: [0x0a,0x00,0x04,0xd0,0x7b,0x04,0x02,0x00]
12003 v_cmp_eq_f32_e64 s[10:11], m0, v2
12004 // CHECK: [0x0a,0x00,0x04,0xd0,0x7c,0x04,0x02,0x00]
12006 v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
12007 // CHECK: [0x0a,0x00,0x04,0xd0,0x7e,0x04,0x02,0x00]
12009 v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
12010 // CHECK: [0x0a,0x00,0x04,0xd0,0x7f,0x04,0x02,0x00]
12012 v_cmp_eq_f32_e64 s[10:11], 0, v2
12013 // CHECK: [0x0a,0x00,0x04,0xd0,0x80,0x04,0x02,0x00]
12015 v_cmp_eq_f32_e64 s[10:11], -1, v2
12016 // CHECK: [0x0a,0x00,0x04,0xd0,0xc1,0x04,0x02,0x00]
12018 v_cmp_eq_f32_e64 s[10:11], 0.5, v2
12019 // CHECK: [0x0a,0x00,0x04,0xd0,0xf0,0x04,0x02,0x00]
12021 v_cmp_eq_f32_e64 s[10:11], -4.0, v2
12022 // CHECK: [0x0a,0x00,0x04,0xd0,0xf7,0x04,0x02,0x00]
12024 v_cmp_eq_f32_e64 s[10:11], src_vccz, v2
12025 // CHECK: [0x0a,0x00,0x04,0xd0,0xfb,0x04,0x02,0x00]
12027 v_cmp_eq_f32_e64 s[10:11], src_execz, v2
12028 // CHECK: [0x0a,0x00,0x04,0xd0,0xfc,0x04,0x02,0x00]
12030 v_cmp_eq_f32_e64 s[10:11], src_scc, v2
12031 // CHECK: [0x0a,0x00,0x04,0xd0,0xfd,0x04,0x02,0x00]
12033 v_cmp_eq_f32_e64 s[10:11], src_lds_direct, v2
12034 // CHECK: [0x0a,0x00,0x04,0xd0,0xfe,0x04,0x02,0x00]
12036 v_cmp_eq_f32_e64 s[10:11], v1, v255
12037 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xff,0x03,0x00]
12039 v_cmp_eq_f32_e64 s[10:11], v1, s2
12040 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x00,0x00]
12042 v_cmp_eq_f32_e64 s[10:11], v1, s103
12043 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xcf,0x00,0x00]
12045 v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_lo
12046 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd1,0x00,0x00]
12048 v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_hi
12049 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd3,0x00,0x00]
12051 v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
12052 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd5,0x00,0x00]
12054 v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
12055 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd7,0x00,0x00]
12057 v_cmp_eq_f32_e64 s[10:11], v1, tba_lo
12058 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xd9,0x00,0x00]
12060 v_cmp_eq_f32_e64 s[10:11], v1, tba_hi
12061 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdb,0x00,0x00]
12063 v_cmp_eq_f32_e64 s[10:11], v1, tma_lo
12064 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdd,0x00,0x00]
12066 v_cmp_eq_f32_e64 s[10:11], v1, tma_hi
12067 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xdf,0x00,0x00]
12069 v_cmp_eq_f32_e64 s[10:11], v1, ttmp11
12070 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xf7,0x00,0x00]
12072 v_cmp_eq_f32_e64 s[10:11], v1, m0
12073 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xf9,0x00,0x00]
12075 v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
12076 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xfd,0x00,0x00]
12078 v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
12079 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xff,0x00,0x00]
12081 v_cmp_eq_f32_e64 s[10:11], v1, 0
12082 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x01,0x01,0x00]
12084 v_cmp_eq_f32_e64 s[10:11], v1, -1
12085 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x83,0x01,0x00]
12087 v_cmp_eq_f32_e64 s[10:11], v1, 0.5
12088 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xe1,0x01,0x00]
12090 v_cmp_eq_f32_e64 s[10:11], v1, -4.0
12091 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xef,0x01,0x00]
12093 v_cmp_eq_f32_e64 s[10:11], v1, src_vccz
12094 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xf7,0x01,0x00]
12096 v_cmp_eq_f32_e64 s[10:11], v1, src_execz
12097 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xf9,0x01,0x00]
12099 v_cmp_eq_f32_e64 s[10:11], v1, src_scc
12100 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0xfb,0x01,0x00]
12102 v_cmp_eq_f32_e64 s[10:11], -v1, v2
12103 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x20]
12105 v_cmp_eq_f32_e64 s[10:11], v1, -v2
12106 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x40]
12108 v_cmp_eq_f32_e64 s[10:11], -v1, -v2
12109 // CHECK: [0x0a,0x00,0x04,0xd0,0x01,0x05,0x02,0x60]
12111 v_cmp_eq_f32_e64 s[10:11], |v1|, v2
12112 // CHECK: [0x0a,0x01,0x04,0xd0,0x01,0x05,0x02,0x00]
12114 v_cmp_eq_f32_e64 s[10:11], v1, |v2|
12115 // CHECK: [0x0a,0x02,0x04,0xd0,0x01,0x05,0x02,0x00]
12117 v_cmp_eq_f32_e64 s[10:11], |v1|, |v2|
12118 // CHECK: [0x0a,0x03,0x04,0xd0,0x01,0x05,0x02,0x00]
12120 v_cmp_le_f32_e64 s[10:11], v1, v2
12121 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
12123 v_cmp_le_f32_e64 s[12:13], v1, v2
12124 // CHECK: [0x0c,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
12126 v_cmp_le_f32_e64 s[102:103], v1, v2
12127 // CHECK: [0x66,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
12129 v_cmp_le_f32_e64 flat_scratch, v1, v2
12130 // CHECK: [0x68,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
12132 v_cmp_le_f32_e64 vcc, v1, v2
12133 // CHECK: [0x6a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
12135 v_cmp_le_f32_e64 tba, v1, v2
12136 // CHECK: [0x6c,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
12138 v_cmp_le_f32_e64 tma, v1, v2
12139 // CHECK: [0x6e,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
12141 v_cmp_le_f32_e64 ttmp[10:11], v1, v2
12142 // CHECK: [0x7a,0x00,0x06,0xd0,0x01,0x05,0x02,0x00]
12144 v_cmp_le_f32_e64 s[10:11], v255, v2
12145 // CHECK: [0x0a,0x00,0x06,0xd0,0xff,0x05,0x02,0x00]
12147 v_cmp_le_f32_e64 s[10:11], s1, v2
12148 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x04,0x02,0x00]
12150 v_cmp_le_f32_e64 s[10:11], s103, v2
12151 // CHECK: [0x0a,0x00,0x06,0xd0,0x67,0x04,0x02,0x00]
12153 v_cmp_le_f32_e64 s[10:11], flat_scratch_lo, v2
12154 // CHECK: [0x0a,0x00,0x06,0xd0,0x68,0x04,0x02,0x00]
12156 v_cmp_le_f32_e64 s[10:11], flat_scratch_hi, v2
12157 // CHECK: [0x0a,0x00,0x06,0xd0,0x69,0x04,0x02,0x00]
12159 v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
12160 // CHECK: [0x0a,0x00,0x06,0xd0,0x6a,0x04,0x02,0x00]
12162 v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
12163 // CHECK: [0x0a,0x00,0x06,0xd0,0x6b,0x04,0x02,0x00]
12165 v_cmp_le_f32_e64 s[10:11], tba_lo, v2
12166 // CHECK: [0x0a,0x00,0x06,0xd0,0x6c,0x04,0x02,0x00]
12168 v_cmp_le_f32_e64 s[10:11], tba_hi, v2
12169 // CHECK: [0x0a,0x00,0x06,0xd0,0x6d,0x04,0x02,0x00]
12171 v_cmp_le_f32_e64 s[10:11], tma_lo, v2
12172 // CHECK: [0x0a,0x00,0x06,0xd0,0x6e,0x04,0x02,0x00]
12174 v_cmp_le_f32_e64 s[10:11], tma_hi, v2
12175 // CHECK: [0x0a,0x00,0x06,0xd0,0x6f,0x04,0x02,0x00]
12177 v_cmp_le_f32_e64 s[10:11], ttmp11, v2
12178 // CHECK: [0x0a,0x00,0x06,0xd0,0x7b,0x04,0x02,0x00]
12180 v_cmp_le_f32_e64 s[10:11], m0, v2
12181 // CHECK: [0x0a,0x00,0x06,0xd0,0x7c,0x04,0x02,0x00]
12183 v_cmp_le_f32_e64 s[10:11], exec_lo, v2
12184 // CHECK: [0x0a,0x00,0x06,0xd0,0x7e,0x04,0x02,0x00]
12186 v_cmp_le_f32_e64 s[10:11], exec_hi, v2
12187 // CHECK: [0x0a,0x00,0x06,0xd0,0x7f,0x04,0x02,0x00]
12189 v_cmp_le_f32_e64 s[10:11], 0, v2
12190 // CHECK: [0x0a,0x00,0x06,0xd0,0x80,0x04,0x02,0x00]
12192 v_cmp_le_f32_e64 s[10:11], -1, v2
12193 // CHECK: [0x0a,0x00,0x06,0xd0,0xc1,0x04,0x02,0x00]
12195 v_cmp_le_f32_e64 s[10:11], 0.5, v2
12196 // CHECK: [0x0a,0x00,0x06,0xd0,0xf0,0x04,0x02,0x00]
12198 v_cmp_le_f32_e64 s[10:11], -4.0, v2
12199 // CHECK: [0x0a,0x00,0x06,0xd0,0xf7,0x04,0x02,0x00]
12201 v_cmp_le_f32_e64 s[10:11], src_vccz, v2
12202 // CHECK: [0x0a,0x00,0x06,0xd0,0xfb,0x04,0x02,0x00]
12204 v_cmp_le_f32_e64 s[10:11], src_execz, v2
12205 // CHECK: [0x0a,0x00,0x06,0xd0,0xfc,0x04,0x02,0x00]
12207 v_cmp_le_f32_e64 s[10:11], src_scc, v2
12208 // CHECK: [0x0a,0x00,0x06,0xd0,0xfd,0x04,0x02,0x00]
12210 v_cmp_le_f32_e64 s[10:11], src_lds_direct, v2
12211 // CHECK: [0x0a,0x00,0x06,0xd0,0xfe,0x04,0x02,0x00]
12213 v_cmp_le_f32_e64 s[10:11], v1, v255
12214 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xff,0x03,0x00]
12216 v_cmp_le_f32_e64 s[10:11], v1, s2
12217 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x00,0x00]
12219 v_cmp_le_f32_e64 s[10:11], v1, s103
12220 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xcf,0x00,0x00]
12222 v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_lo
12223 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd1,0x00,0x00]
12225 v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_hi
12226 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd3,0x00,0x00]
12228 v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
12229 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd5,0x00,0x00]
12231 v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
12232 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd7,0x00,0x00]
12234 v_cmp_le_f32_e64 s[10:11], v1, tba_lo
12235 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xd9,0x00,0x00]
12237 v_cmp_le_f32_e64 s[10:11], v1, tba_hi
12238 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdb,0x00,0x00]
12240 v_cmp_le_f32_e64 s[10:11], v1, tma_lo
12241 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdd,0x00,0x00]
12243 v_cmp_le_f32_e64 s[10:11], v1, tma_hi
12244 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xdf,0x00,0x00]
12246 v_cmp_le_f32_e64 s[10:11], v1, ttmp11
12247 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xf7,0x00,0x00]
12249 v_cmp_le_f32_e64 s[10:11], v1, m0
12250 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xf9,0x00,0x00]
12252 v_cmp_le_f32_e64 s[10:11], v1, exec_lo
12253 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xfd,0x00,0x00]
12255 v_cmp_le_f32_e64 s[10:11], v1, exec_hi
12256 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xff,0x00,0x00]
12258 v_cmp_le_f32_e64 s[10:11], v1, 0
12259 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x01,0x01,0x00]
12261 v_cmp_le_f32_e64 s[10:11], v1, -1
12262 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x83,0x01,0x00]
12264 v_cmp_le_f32_e64 s[10:11], v1, 0.5
12265 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xe1,0x01,0x00]
12267 v_cmp_le_f32_e64 s[10:11], v1, -4.0
12268 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xef,0x01,0x00]
12270 v_cmp_le_f32_e64 s[10:11], v1, src_vccz
12271 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xf7,0x01,0x00]
12273 v_cmp_le_f32_e64 s[10:11], v1, src_execz
12274 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xf9,0x01,0x00]
12276 v_cmp_le_f32_e64 s[10:11], v1, src_scc
12277 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0xfb,0x01,0x00]
12279 v_cmp_le_f32_e64 s[10:11], -v1, v2
12280 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x20]
12282 v_cmp_le_f32_e64 s[10:11], v1, -v2
12283 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x40]
12285 v_cmp_le_f32_e64 s[10:11], -v1, -v2
12286 // CHECK: [0x0a,0x00,0x06,0xd0,0x01,0x05,0x02,0x60]
12288 v_cmp_le_f32_e64 s[10:11], |v1|, v2
12289 // CHECK: [0x0a,0x01,0x06,0xd0,0x01,0x05,0x02,0x00]
12291 v_cmp_le_f32_e64 s[10:11], v1, |v2|
12292 // CHECK: [0x0a,0x02,0x06,0xd0,0x01,0x05,0x02,0x00]
12294 v_cmp_le_f32_e64 s[10:11], |v1|, |v2|
12295 // CHECK: [0x0a,0x03,0x06,0xd0,0x01,0x05,0x02,0x00]
12297 v_cmp_gt_f32_e64 s[10:11], v1, v2
12298 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
12300 v_cmp_gt_f32_e64 s[12:13], v1, v2
12301 // CHECK: [0x0c,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
12303 v_cmp_gt_f32_e64 s[102:103], v1, v2
12304 // CHECK: [0x66,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
12306 v_cmp_gt_f32_e64 flat_scratch, v1, v2
12307 // CHECK: [0x68,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
12309 v_cmp_gt_f32_e64 vcc, v1, v2
12310 // CHECK: [0x6a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
12312 v_cmp_gt_f32_e64 tba, v1, v2
12313 // CHECK: [0x6c,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
12315 v_cmp_gt_f32_e64 tma, v1, v2
12316 // CHECK: [0x6e,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
12318 v_cmp_gt_f32_e64 ttmp[10:11], v1, v2
12319 // CHECK: [0x7a,0x00,0x08,0xd0,0x01,0x05,0x02,0x00]
12321 v_cmp_gt_f32_e64 s[10:11], v255, v2
12322 // CHECK: [0x0a,0x00,0x08,0xd0,0xff,0x05,0x02,0x00]
12324 v_cmp_gt_f32_e64 s[10:11], s1, v2
12325 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x04,0x02,0x00]
12327 v_cmp_gt_f32_e64 s[10:11], s103, v2
12328 // CHECK: [0x0a,0x00,0x08,0xd0,0x67,0x04,0x02,0x00]
12330 v_cmp_gt_f32_e64 s[10:11], flat_scratch_lo, v2
12331 // CHECK: [0x0a,0x00,0x08,0xd0,0x68,0x04,0x02,0x00]
12333 v_cmp_gt_f32_e64 s[10:11], flat_scratch_hi, v2
12334 // CHECK: [0x0a,0x00,0x08,0xd0,0x69,0x04,0x02,0x00]
12336 v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
12337 // CHECK: [0x0a,0x00,0x08,0xd0,0x6a,0x04,0x02,0x00]
12339 v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
12340 // CHECK: [0x0a,0x00,0x08,0xd0,0x6b,0x04,0x02,0x00]
12342 v_cmp_gt_f32_e64 s[10:11], tba_lo, v2
12343 // CHECK: [0x0a,0x00,0x08,0xd0,0x6c,0x04,0x02,0x00]
12345 v_cmp_gt_f32_e64 s[10:11], tba_hi, v2
12346 // CHECK: [0x0a,0x00,0x08,0xd0,0x6d,0x04,0x02,0x00]
12348 v_cmp_gt_f32_e64 s[10:11], tma_lo, v2
12349 // CHECK: [0x0a,0x00,0x08,0xd0,0x6e,0x04,0x02,0x00]
12351 v_cmp_gt_f32_e64 s[10:11], tma_hi, v2
12352 // CHECK: [0x0a,0x00,0x08,0xd0,0x6f,0x04,0x02,0x00]
12354 v_cmp_gt_f32_e64 s[10:11], ttmp11, v2
12355 // CHECK: [0x0a,0x00,0x08,0xd0,0x7b,0x04,0x02,0x00]
12357 v_cmp_gt_f32_e64 s[10:11], m0, v2
12358 // CHECK: [0x0a,0x00,0x08,0xd0,0x7c,0x04,0x02,0x00]
12360 v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
12361 // CHECK: [0x0a,0x00,0x08,0xd0,0x7e,0x04,0x02,0x00]
12363 v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
12364 // CHECK: [0x0a,0x00,0x08,0xd0,0x7f,0x04,0x02,0x00]
12366 v_cmp_gt_f32_e64 s[10:11], 0, v2
12367 // CHECK: [0x0a,0x00,0x08,0xd0,0x80,0x04,0x02,0x00]
12369 v_cmp_gt_f32_e64 s[10:11], -1, v2
12370 // CHECK: [0x0a,0x00,0x08,0xd0,0xc1,0x04,0x02,0x00]
12372 v_cmp_gt_f32_e64 s[10:11], 0.5, v2
12373 // CHECK: [0x0a,0x00,0x08,0xd0,0xf0,0x04,0x02,0x00]
12375 v_cmp_gt_f32_e64 s[10:11], -4.0, v2
12376 // CHECK: [0x0a,0x00,0x08,0xd0,0xf7,0x04,0x02,0x00]
12378 v_cmp_gt_f32_e64 s[10:11], src_vccz, v2
12379 // CHECK: [0x0a,0x00,0x08,0xd0,0xfb,0x04,0x02,0x00]
12381 v_cmp_gt_f32_e64 s[10:11], src_execz, v2
12382 // CHECK: [0x0a,0x00,0x08,0xd0,0xfc,0x04,0x02,0x00]
12384 v_cmp_gt_f32_e64 s[10:11], src_scc, v2
12385 // CHECK: [0x0a,0x00,0x08,0xd0,0xfd,0x04,0x02,0x00]
12387 v_cmp_gt_f32_e64 s[10:11], src_lds_direct, v2
12388 // CHECK: [0x0a,0x00,0x08,0xd0,0xfe,0x04,0x02,0x00]
12390 v_cmp_gt_f32_e64 s[10:11], v1, v255
12391 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xff,0x03,0x00]
12393 v_cmp_gt_f32_e64 s[10:11], v1, s2
12394 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x00,0x00]
12396 v_cmp_gt_f32_e64 s[10:11], v1, s103
12397 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xcf,0x00,0x00]
12399 v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_lo
12400 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd1,0x00,0x00]
12402 v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_hi
12403 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd3,0x00,0x00]
12405 v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
12406 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd5,0x00,0x00]
12408 v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
12409 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd7,0x00,0x00]
12411 v_cmp_gt_f32_e64 s[10:11], v1, tba_lo
12412 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xd9,0x00,0x00]
12414 v_cmp_gt_f32_e64 s[10:11], v1, tba_hi
12415 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdb,0x00,0x00]
12417 v_cmp_gt_f32_e64 s[10:11], v1, tma_lo
12418 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdd,0x00,0x00]
12420 v_cmp_gt_f32_e64 s[10:11], v1, tma_hi
12421 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xdf,0x00,0x00]
12423 v_cmp_gt_f32_e64 s[10:11], v1, ttmp11
12424 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xf7,0x00,0x00]
12426 v_cmp_gt_f32_e64 s[10:11], v1, m0
12427 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xf9,0x00,0x00]
12429 v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
12430 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xfd,0x00,0x00]
12432 v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
12433 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xff,0x00,0x00]
12435 v_cmp_gt_f32_e64 s[10:11], v1, 0
12436 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x01,0x01,0x00]
12438 v_cmp_gt_f32_e64 s[10:11], v1, -1
12439 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x83,0x01,0x00]
12441 v_cmp_gt_f32_e64 s[10:11], v1, 0.5
12442 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xe1,0x01,0x00]
12444 v_cmp_gt_f32_e64 s[10:11], v1, -4.0
12445 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xef,0x01,0x00]
12447 v_cmp_gt_f32_e64 s[10:11], v1, src_vccz
12448 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xf7,0x01,0x00]
12450 v_cmp_gt_f32_e64 s[10:11], v1, src_execz
12451 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xf9,0x01,0x00]
12453 v_cmp_gt_f32_e64 s[10:11], v1, src_scc
12454 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0xfb,0x01,0x00]
12456 v_cmp_gt_f32_e64 s[10:11], -v1, v2
12457 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x20]
12459 v_cmp_gt_f32_e64 s[10:11], v1, -v2
12460 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x40]
12462 v_cmp_gt_f32_e64 s[10:11], -v1, -v2
12463 // CHECK: [0x0a,0x00,0x08,0xd0,0x01,0x05,0x02,0x60]
12465 v_cmp_gt_f32_e64 s[10:11], |v1|, v2
12466 // CHECK: [0x0a,0x01,0x08,0xd0,0x01,0x05,0x02,0x00]
12468 v_cmp_gt_f32_e64 s[10:11], v1, |v2|
12469 // CHECK: [0x0a,0x02,0x08,0xd0,0x01,0x05,0x02,0x00]
12471 v_cmp_gt_f32_e64 s[10:11], |v1|, |v2|
12472 // CHECK: [0x0a,0x03,0x08,0xd0,0x01,0x05,0x02,0x00]
12474 v_cmp_lg_f32_e64 s[10:11], v1, v2
12475 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
12477 v_cmp_lg_f32_e64 s[12:13], v1, v2
12478 // CHECK: [0x0c,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
12480 v_cmp_lg_f32_e64 s[102:103], v1, v2
12481 // CHECK: [0x66,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
12483 v_cmp_lg_f32_e64 flat_scratch, v1, v2
12484 // CHECK: [0x68,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
12486 v_cmp_lg_f32_e64 vcc, v1, v2
12487 // CHECK: [0x6a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
12489 v_cmp_lg_f32_e64 tba, v1, v2
12490 // CHECK: [0x6c,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
12492 v_cmp_lg_f32_e64 tma, v1, v2
12493 // CHECK: [0x6e,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
12495 v_cmp_lg_f32_e64 ttmp[10:11], v1, v2
12496 // CHECK: [0x7a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x00]
12498 v_cmp_lg_f32_e64 s[10:11], v255, v2
12499 // CHECK: [0x0a,0x00,0x0a,0xd0,0xff,0x05,0x02,0x00]
12501 v_cmp_lg_f32_e64 s[10:11], s1, v2
12502 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x04,0x02,0x00]
12504 v_cmp_lg_f32_e64 s[10:11], s103, v2
12505 // CHECK: [0x0a,0x00,0x0a,0xd0,0x67,0x04,0x02,0x00]
12507 v_cmp_lg_f32_e64 s[10:11], flat_scratch_lo, v2
12508 // CHECK: [0x0a,0x00,0x0a,0xd0,0x68,0x04,0x02,0x00]
12510 v_cmp_lg_f32_e64 s[10:11], flat_scratch_hi, v2
12511 // CHECK: [0x0a,0x00,0x0a,0xd0,0x69,0x04,0x02,0x00]
12513 v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
12514 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6a,0x04,0x02,0x00]
12516 v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
12517 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6b,0x04,0x02,0x00]
12519 v_cmp_lg_f32_e64 s[10:11], tba_lo, v2
12520 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6c,0x04,0x02,0x00]
12522 v_cmp_lg_f32_e64 s[10:11], tba_hi, v2
12523 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6d,0x04,0x02,0x00]
12525 v_cmp_lg_f32_e64 s[10:11], tma_lo, v2
12526 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6e,0x04,0x02,0x00]
12528 v_cmp_lg_f32_e64 s[10:11], tma_hi, v2
12529 // CHECK: [0x0a,0x00,0x0a,0xd0,0x6f,0x04,0x02,0x00]
12531 v_cmp_lg_f32_e64 s[10:11], ttmp11, v2
12532 // CHECK: [0x0a,0x00,0x0a,0xd0,0x7b,0x04,0x02,0x00]
12534 v_cmp_lg_f32_e64 s[10:11], m0, v2
12535 // CHECK: [0x0a,0x00,0x0a,0xd0,0x7c,0x04,0x02,0x00]
12537 v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
12538 // CHECK: [0x0a,0x00,0x0a,0xd0,0x7e,0x04,0x02,0x00]
12540 v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
12541 // CHECK: [0x0a,0x00,0x0a,0xd0,0x7f,0x04,0x02,0x00]
12543 v_cmp_lg_f32_e64 s[10:11], 0, v2
12544 // CHECK: [0x0a,0x00,0x0a,0xd0,0x80,0x04,0x02,0x00]
12546 v_cmp_lg_f32_e64 s[10:11], -1, v2
12547 // CHECK: [0x0a,0x00,0x0a,0xd0,0xc1,0x04,0x02,0x00]
12549 v_cmp_lg_f32_e64 s[10:11], 0.5, v2
12550 // CHECK: [0x0a,0x00,0x0a,0xd0,0xf0,0x04,0x02,0x00]
12552 v_cmp_lg_f32_e64 s[10:11], -4.0, v2
12553 // CHECK: [0x0a,0x00,0x0a,0xd0,0xf7,0x04,0x02,0x00]
12555 v_cmp_lg_f32_e64 s[10:11], src_vccz, v2
12556 // CHECK: [0x0a,0x00,0x0a,0xd0,0xfb,0x04,0x02,0x00]
12558 v_cmp_lg_f32_e64 s[10:11], src_execz, v2
12559 // CHECK: [0x0a,0x00,0x0a,0xd0,0xfc,0x04,0x02,0x00]
12561 v_cmp_lg_f32_e64 s[10:11], src_scc, v2
12562 // CHECK: [0x0a,0x00,0x0a,0xd0,0xfd,0x04,0x02,0x00]
12564 v_cmp_lg_f32_e64 s[10:11], src_lds_direct, v2
12565 // CHECK: [0x0a,0x00,0x0a,0xd0,0xfe,0x04,0x02,0x00]
12567 v_cmp_lg_f32_e64 s[10:11], v1, v255
12568 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xff,0x03,0x00]
12570 v_cmp_lg_f32_e64 s[10:11], v1, s2
12571 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x00,0x00]
12573 v_cmp_lg_f32_e64 s[10:11], v1, s103
12574 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xcf,0x00,0x00]
12576 v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_lo
12577 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd1,0x00,0x00]
12579 v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_hi
12580 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd3,0x00,0x00]
12582 v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
12583 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd5,0x00,0x00]
12585 v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
12586 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd7,0x00,0x00]
12588 v_cmp_lg_f32_e64 s[10:11], v1, tba_lo
12589 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xd9,0x00,0x00]
12591 v_cmp_lg_f32_e64 s[10:11], v1, tba_hi
12592 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdb,0x00,0x00]
12594 v_cmp_lg_f32_e64 s[10:11], v1, tma_lo
12595 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdd,0x00,0x00]
12597 v_cmp_lg_f32_e64 s[10:11], v1, tma_hi
12598 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xdf,0x00,0x00]
12600 v_cmp_lg_f32_e64 s[10:11], v1, ttmp11
12601 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xf7,0x00,0x00]
12603 v_cmp_lg_f32_e64 s[10:11], v1, m0
12604 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xf9,0x00,0x00]
12606 v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
12607 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xfd,0x00,0x00]
12609 v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
12610 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xff,0x00,0x00]
12612 v_cmp_lg_f32_e64 s[10:11], v1, 0
12613 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x01,0x01,0x00]
12615 v_cmp_lg_f32_e64 s[10:11], v1, -1
12616 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x83,0x01,0x00]
12618 v_cmp_lg_f32_e64 s[10:11], v1, 0.5
12619 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xe1,0x01,0x00]
12621 v_cmp_lg_f32_e64 s[10:11], v1, -4.0
12622 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xef,0x01,0x00]
12624 v_cmp_lg_f32_e64 s[10:11], v1, src_vccz
12625 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xf7,0x01,0x00]
12627 v_cmp_lg_f32_e64 s[10:11], v1, src_execz
12628 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xf9,0x01,0x00]
12630 v_cmp_lg_f32_e64 s[10:11], v1, src_scc
12631 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0xfb,0x01,0x00]
12633 v_cmp_lg_f32_e64 s[10:11], -v1, v2
12634 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x20]
12636 v_cmp_lg_f32_e64 s[10:11], v1, -v2
12637 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x40]
12639 v_cmp_lg_f32_e64 s[10:11], -v1, -v2
12640 // CHECK: [0x0a,0x00,0x0a,0xd0,0x01,0x05,0x02,0x60]
12642 v_cmp_lg_f32_e64 s[10:11], |v1|, v2
12643 // CHECK: [0x0a,0x01,0x0a,0xd0,0x01,0x05,0x02,0x00]
12645 v_cmp_lg_f32_e64 s[10:11], v1, |v2|
12646 // CHECK: [0x0a,0x02,0x0a,0xd0,0x01,0x05,0x02,0x00]
12648 v_cmp_lg_f32_e64 s[10:11], |v1|, |v2|
12649 // CHECK: [0x0a,0x03,0x0a,0xd0,0x01,0x05,0x02,0x00]
12651 v_cmp_ge_f32_e64 s[10:11], v1, v2
12652 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
12654 v_cmp_ge_f32_e64 s[12:13], v1, v2
12655 // CHECK: [0x0c,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
12657 v_cmp_ge_f32_e64 s[102:103], v1, v2
12658 // CHECK: [0x66,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
12660 v_cmp_ge_f32_e64 flat_scratch, v1, v2
12661 // CHECK: [0x68,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
12663 v_cmp_ge_f32_e64 vcc, v1, v2
12664 // CHECK: [0x6a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
12666 v_cmp_ge_f32_e64 tba, v1, v2
12667 // CHECK: [0x6c,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
12669 v_cmp_ge_f32_e64 tma, v1, v2
12670 // CHECK: [0x6e,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
12672 v_cmp_ge_f32_e64 ttmp[10:11], v1, v2
12673 // CHECK: [0x7a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x00]
12675 v_cmp_ge_f32_e64 s[10:11], v255, v2
12676 // CHECK: [0x0a,0x00,0x0c,0xd0,0xff,0x05,0x02,0x00]
12678 v_cmp_ge_f32_e64 s[10:11], s1, v2
12679 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x04,0x02,0x00]
12681 v_cmp_ge_f32_e64 s[10:11], s103, v2
12682 // CHECK: [0x0a,0x00,0x0c,0xd0,0x67,0x04,0x02,0x00]
12684 v_cmp_ge_f32_e64 s[10:11], flat_scratch_lo, v2
12685 // CHECK: [0x0a,0x00,0x0c,0xd0,0x68,0x04,0x02,0x00]
12687 v_cmp_ge_f32_e64 s[10:11], flat_scratch_hi, v2
12688 // CHECK: [0x0a,0x00,0x0c,0xd0,0x69,0x04,0x02,0x00]
12690 v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
12691 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6a,0x04,0x02,0x00]
12693 v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
12694 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6b,0x04,0x02,0x00]
12696 v_cmp_ge_f32_e64 s[10:11], tba_lo, v2
12697 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6c,0x04,0x02,0x00]
12699 v_cmp_ge_f32_e64 s[10:11], tba_hi, v2
12700 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6d,0x04,0x02,0x00]
12702 v_cmp_ge_f32_e64 s[10:11], tma_lo, v2
12703 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6e,0x04,0x02,0x00]
12705 v_cmp_ge_f32_e64 s[10:11], tma_hi, v2
12706 // CHECK: [0x0a,0x00,0x0c,0xd0,0x6f,0x04,0x02,0x00]
12708 v_cmp_ge_f32_e64 s[10:11], ttmp11, v2
12709 // CHECK: [0x0a,0x00,0x0c,0xd0,0x7b,0x04,0x02,0x00]
12711 v_cmp_ge_f32_e64 s[10:11], m0, v2
12712 // CHECK: [0x0a,0x00,0x0c,0xd0,0x7c,0x04,0x02,0x00]
12714 v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
12715 // CHECK: [0x0a,0x00,0x0c,0xd0,0x7e,0x04,0x02,0x00]
12717 v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
12718 // CHECK: [0x0a,0x00,0x0c,0xd0,0x7f,0x04,0x02,0x00]
12720 v_cmp_ge_f32_e64 s[10:11], 0, v2
12721 // CHECK: [0x0a,0x00,0x0c,0xd0,0x80,0x04,0x02,0x00]
12723 v_cmp_ge_f32_e64 s[10:11], -1, v2
12724 // CHECK: [0x0a,0x00,0x0c,0xd0,0xc1,0x04,0x02,0x00]
12726 v_cmp_ge_f32_e64 s[10:11], 0.5, v2
12727 // CHECK: [0x0a,0x00,0x0c,0xd0,0xf0,0x04,0x02,0x00]
12729 v_cmp_ge_f32_e64 s[10:11], -4.0, v2
12730 // CHECK: [0x0a,0x00,0x0c,0xd0,0xf7,0x04,0x02,0x00]
12732 v_cmp_ge_f32_e64 s[10:11], src_vccz, v2
12733 // CHECK: [0x0a,0x00,0x0c,0xd0,0xfb,0x04,0x02,0x00]
12735 v_cmp_ge_f32_e64 s[10:11], src_execz, v2
12736 // CHECK: [0x0a,0x00,0x0c,0xd0,0xfc,0x04,0x02,0x00]
12738 v_cmp_ge_f32_e64 s[10:11], src_scc, v2
12739 // CHECK: [0x0a,0x00,0x0c,0xd0,0xfd,0x04,0x02,0x00]
12741 v_cmp_ge_f32_e64 s[10:11], src_lds_direct, v2
12742 // CHECK: [0x0a,0x00,0x0c,0xd0,0xfe,0x04,0x02,0x00]
12744 v_cmp_ge_f32_e64 s[10:11], v1, v255
12745 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xff,0x03,0x00]
12747 v_cmp_ge_f32_e64 s[10:11], v1, s2
12748 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x00,0x00]
12750 v_cmp_ge_f32_e64 s[10:11], v1, s103
12751 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xcf,0x00,0x00]
12753 v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_lo
12754 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd1,0x00,0x00]
12756 v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_hi
12757 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd3,0x00,0x00]
12759 v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
12760 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd5,0x00,0x00]
12762 v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
12763 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd7,0x00,0x00]
12765 v_cmp_ge_f32_e64 s[10:11], v1, tba_lo
12766 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xd9,0x00,0x00]
12768 v_cmp_ge_f32_e64 s[10:11], v1, tba_hi
12769 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdb,0x00,0x00]
12771 v_cmp_ge_f32_e64 s[10:11], v1, tma_lo
12772 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdd,0x00,0x00]
12774 v_cmp_ge_f32_e64 s[10:11], v1, tma_hi
12775 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xdf,0x00,0x00]
12777 v_cmp_ge_f32_e64 s[10:11], v1, ttmp11
12778 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xf7,0x00,0x00]
12780 v_cmp_ge_f32_e64 s[10:11], v1, m0
12781 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xf9,0x00,0x00]
12783 v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
12784 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xfd,0x00,0x00]
12786 v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
12787 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xff,0x00,0x00]
12789 v_cmp_ge_f32_e64 s[10:11], v1, 0
12790 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x01,0x01,0x00]
12792 v_cmp_ge_f32_e64 s[10:11], v1, -1
12793 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x83,0x01,0x00]
12795 v_cmp_ge_f32_e64 s[10:11], v1, 0.5
12796 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xe1,0x01,0x00]
12798 v_cmp_ge_f32_e64 s[10:11], v1, -4.0
12799 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xef,0x01,0x00]
12801 v_cmp_ge_f32_e64 s[10:11], v1, src_vccz
12802 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xf7,0x01,0x00]
12804 v_cmp_ge_f32_e64 s[10:11], v1, src_execz
12805 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xf9,0x01,0x00]
12807 v_cmp_ge_f32_e64 s[10:11], v1, src_scc
12808 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0xfb,0x01,0x00]
12810 v_cmp_ge_f32_e64 s[10:11], -v1, v2
12811 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x20]
12813 v_cmp_ge_f32_e64 s[10:11], v1, -v2
12814 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x40]
12816 v_cmp_ge_f32_e64 s[10:11], -v1, -v2
12817 // CHECK: [0x0a,0x00,0x0c,0xd0,0x01,0x05,0x02,0x60]
12819 v_cmp_ge_f32_e64 s[10:11], |v1|, v2
12820 // CHECK: [0x0a,0x01,0x0c,0xd0,0x01,0x05,0x02,0x00]
12822 v_cmp_ge_f32_e64 s[10:11], v1, |v2|
12823 // CHECK: [0x0a,0x02,0x0c,0xd0,0x01,0x05,0x02,0x00]
12825 v_cmp_ge_f32_e64 s[10:11], |v1|, |v2|
12826 // CHECK: [0x0a,0x03,0x0c,0xd0,0x01,0x05,0x02,0x00]
12828 v_cmp_o_f32_e64 s[10:11], v1, v2
12829 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
12831 v_cmp_o_f32_e64 s[12:13], v1, v2
12832 // CHECK: [0x0c,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
12834 v_cmp_o_f32_e64 s[102:103], v1, v2
12835 // CHECK: [0x66,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
12837 v_cmp_o_f32_e64 flat_scratch, v1, v2
12838 // CHECK: [0x68,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
12840 v_cmp_o_f32_e64 vcc, v1, v2
12841 // CHECK: [0x6a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
12843 v_cmp_o_f32_e64 tba, v1, v2
12844 // CHECK: [0x6c,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
12846 v_cmp_o_f32_e64 tma, v1, v2
12847 // CHECK: [0x6e,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
12849 v_cmp_o_f32_e64 ttmp[10:11], v1, v2
12850 // CHECK: [0x7a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x00]
12852 v_cmp_o_f32_e64 s[10:11], v255, v2
12853 // CHECK: [0x0a,0x00,0x0e,0xd0,0xff,0x05,0x02,0x00]
12855 v_cmp_o_f32_e64 s[10:11], s1, v2
12856 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x04,0x02,0x00]
12858 v_cmp_o_f32_e64 s[10:11], s103, v2
12859 // CHECK: [0x0a,0x00,0x0e,0xd0,0x67,0x04,0x02,0x00]
12861 v_cmp_o_f32_e64 s[10:11], flat_scratch_lo, v2
12862 // CHECK: [0x0a,0x00,0x0e,0xd0,0x68,0x04,0x02,0x00]
12864 v_cmp_o_f32_e64 s[10:11], flat_scratch_hi, v2
12865 // CHECK: [0x0a,0x00,0x0e,0xd0,0x69,0x04,0x02,0x00]
12867 v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
12868 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6a,0x04,0x02,0x00]
12870 v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
12871 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6b,0x04,0x02,0x00]
12873 v_cmp_o_f32_e64 s[10:11], tba_lo, v2
12874 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6c,0x04,0x02,0x00]
12876 v_cmp_o_f32_e64 s[10:11], tba_hi, v2
12877 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6d,0x04,0x02,0x00]
12879 v_cmp_o_f32_e64 s[10:11], tma_lo, v2
12880 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6e,0x04,0x02,0x00]
12882 v_cmp_o_f32_e64 s[10:11], tma_hi, v2
12883 // CHECK: [0x0a,0x00,0x0e,0xd0,0x6f,0x04,0x02,0x00]
12885 v_cmp_o_f32_e64 s[10:11], ttmp11, v2
12886 // CHECK: [0x0a,0x00,0x0e,0xd0,0x7b,0x04,0x02,0x00]
12888 v_cmp_o_f32_e64 s[10:11], m0, v2
12889 // CHECK: [0x0a,0x00,0x0e,0xd0,0x7c,0x04,0x02,0x00]
12891 v_cmp_o_f32_e64 s[10:11], exec_lo, v2
12892 // CHECK: [0x0a,0x00,0x0e,0xd0,0x7e,0x04,0x02,0x00]
12894 v_cmp_o_f32_e64 s[10:11], exec_hi, v2
12895 // CHECK: [0x0a,0x00,0x0e,0xd0,0x7f,0x04,0x02,0x00]
12897 v_cmp_o_f32_e64 s[10:11], 0, v2
12898 // CHECK: [0x0a,0x00,0x0e,0xd0,0x80,0x04,0x02,0x00]
12900 v_cmp_o_f32_e64 s[10:11], -1, v2
12901 // CHECK: [0x0a,0x00,0x0e,0xd0,0xc1,0x04,0x02,0x00]
12903 v_cmp_o_f32_e64 s[10:11], 0.5, v2
12904 // CHECK: [0x0a,0x00,0x0e,0xd0,0xf0,0x04,0x02,0x00]
12906 v_cmp_o_f32_e64 s[10:11], -4.0, v2
12907 // CHECK: [0x0a,0x00,0x0e,0xd0,0xf7,0x04,0x02,0x00]
12909 v_cmp_o_f32_e64 s[10:11], src_vccz, v2
12910 // CHECK: [0x0a,0x00,0x0e,0xd0,0xfb,0x04,0x02,0x00]
12912 v_cmp_o_f32_e64 s[10:11], src_execz, v2
12913 // CHECK: [0x0a,0x00,0x0e,0xd0,0xfc,0x04,0x02,0x00]
12915 v_cmp_o_f32_e64 s[10:11], src_scc, v2
12916 // CHECK: [0x0a,0x00,0x0e,0xd0,0xfd,0x04,0x02,0x00]
12918 v_cmp_o_f32_e64 s[10:11], src_lds_direct, v2
12919 // CHECK: [0x0a,0x00,0x0e,0xd0,0xfe,0x04,0x02,0x00]
12921 v_cmp_o_f32_e64 s[10:11], v1, v255
12922 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xff,0x03,0x00]
12924 v_cmp_o_f32_e64 s[10:11], v1, s2
12925 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x00,0x00]
12927 v_cmp_o_f32_e64 s[10:11], v1, s103
12928 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xcf,0x00,0x00]
12930 v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_lo
12931 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd1,0x00,0x00]
12933 v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_hi
12934 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd3,0x00,0x00]
12936 v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
12937 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd5,0x00,0x00]
12939 v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
12940 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd7,0x00,0x00]
12942 v_cmp_o_f32_e64 s[10:11], v1, tba_lo
12943 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xd9,0x00,0x00]
12945 v_cmp_o_f32_e64 s[10:11], v1, tba_hi
12946 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdb,0x00,0x00]
12948 v_cmp_o_f32_e64 s[10:11], v1, tma_lo
12949 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdd,0x00,0x00]
12951 v_cmp_o_f32_e64 s[10:11], v1, tma_hi
12952 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xdf,0x00,0x00]
12954 v_cmp_o_f32_e64 s[10:11], v1, ttmp11
12955 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xf7,0x00,0x00]
12957 v_cmp_o_f32_e64 s[10:11], v1, m0
12958 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xf9,0x00,0x00]
12960 v_cmp_o_f32_e64 s[10:11], v1, exec_lo
12961 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xfd,0x00,0x00]
12963 v_cmp_o_f32_e64 s[10:11], v1, exec_hi
12964 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xff,0x00,0x00]
12966 v_cmp_o_f32_e64 s[10:11], v1, 0
12967 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x01,0x01,0x00]
12969 v_cmp_o_f32_e64 s[10:11], v1, -1
12970 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x83,0x01,0x00]
12972 v_cmp_o_f32_e64 s[10:11], v1, 0.5
12973 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xe1,0x01,0x00]
12975 v_cmp_o_f32_e64 s[10:11], v1, -4.0
12976 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xef,0x01,0x00]
12978 v_cmp_o_f32_e64 s[10:11], v1, src_vccz
12979 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xf7,0x01,0x00]
12981 v_cmp_o_f32_e64 s[10:11], v1, src_execz
12982 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xf9,0x01,0x00]
12984 v_cmp_o_f32_e64 s[10:11], v1, src_scc
12985 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0xfb,0x01,0x00]
12987 v_cmp_o_f32_e64 s[10:11], -v1, v2
12988 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x20]
12990 v_cmp_o_f32_e64 s[10:11], v1, -v2
12991 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x40]
12993 v_cmp_o_f32_e64 s[10:11], -v1, -v2
12994 // CHECK: [0x0a,0x00,0x0e,0xd0,0x01,0x05,0x02,0x60]
12996 v_cmp_o_f32_e64 s[10:11], |v1|, v2
12997 // CHECK: [0x0a,0x01,0x0e,0xd0,0x01,0x05,0x02,0x00]
12999 v_cmp_o_f32_e64 s[10:11], v1, |v2|
13000 // CHECK: [0x0a,0x02,0x0e,0xd0,0x01,0x05,0x02,0x00]
13002 v_cmp_o_f32_e64 s[10:11], |v1|, |v2|
13003 // CHECK: [0x0a,0x03,0x0e,0xd0,0x01,0x05,0x02,0x00]
13005 v_cmp_u_f32_e64 s[10:11], v1, v2
13006 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
13008 v_cmp_u_f32_e64 s[12:13], v1, v2
13009 // CHECK: [0x0c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
13011 v_cmp_u_f32_e64 s[102:103], v1, v2
13012 // CHECK: [0x66,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
13014 v_cmp_u_f32_e64 flat_scratch, v1, v2
13015 // CHECK: [0x68,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
13017 v_cmp_u_f32_e64 vcc, v1, v2
13018 // CHECK: [0x6a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
13020 v_cmp_u_f32_e64 tba, v1, v2
13021 // CHECK: [0x6c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
13023 v_cmp_u_f32_e64 tma, v1, v2
13024 // CHECK: [0x6e,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
13026 v_cmp_u_f32_e64 ttmp[10:11], v1, v2
13027 // CHECK: [0x7a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
13029 v_cmp_u_f32_e64 s[10:11], v255, v2
13030 // CHECK: [0x0a,0x00,0x10,0xd0,0xff,0x05,0x02,0x00]
13032 v_cmp_u_f32_e64 s[10:11], s1, v2
13033 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x04,0x02,0x00]
13035 v_cmp_u_f32_e64 s[10:11], s103, v2
13036 // CHECK: [0x0a,0x00,0x10,0xd0,0x67,0x04,0x02,0x00]
13038 v_cmp_u_f32_e64 s[10:11], flat_scratch_lo, v2
13039 // CHECK: [0x0a,0x00,0x10,0xd0,0x68,0x04,0x02,0x00]
13041 v_cmp_u_f32_e64 s[10:11], flat_scratch_hi, v2
13042 // CHECK: [0x0a,0x00,0x10,0xd0,0x69,0x04,0x02,0x00]
13044 v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
13045 // CHECK: [0x0a,0x00,0x10,0xd0,0x6a,0x04,0x02,0x00]
13047 v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
13048 // CHECK: [0x0a,0x00,0x10,0xd0,0x6b,0x04,0x02,0x00]
13050 v_cmp_u_f32_e64 s[10:11], tba_lo, v2
13051 // CHECK: [0x0a,0x00,0x10,0xd0,0x6c,0x04,0x02,0x00]
13053 v_cmp_u_f32_e64 s[10:11], tba_hi, v2
13054 // CHECK: [0x0a,0x00,0x10,0xd0,0x6d,0x04,0x02,0x00]
13056 v_cmp_u_f32_e64 s[10:11], tma_lo, v2
13057 // CHECK: [0x0a,0x00,0x10,0xd0,0x6e,0x04,0x02,0x00]
13059 v_cmp_u_f32_e64 s[10:11], tma_hi, v2
13060 // CHECK: [0x0a,0x00,0x10,0xd0,0x6f,0x04,0x02,0x00]
13062 v_cmp_u_f32_e64 s[10:11], ttmp11, v2
13063 // CHECK: [0x0a,0x00,0x10,0xd0,0x7b,0x04,0x02,0x00]
13065 v_cmp_u_f32_e64 s[10:11], m0, v2
13066 // CHECK: [0x0a,0x00,0x10,0xd0,0x7c,0x04,0x02,0x00]
13068 v_cmp_u_f32_e64 s[10:11], exec_lo, v2
13069 // CHECK: [0x0a,0x00,0x10,0xd0,0x7e,0x04,0x02,0x00]
13071 v_cmp_u_f32_e64 s[10:11], exec_hi, v2
13072 // CHECK: [0x0a,0x00,0x10,0xd0,0x7f,0x04,0x02,0x00]
13074 v_cmp_u_f32_e64 s[10:11], 0, v2
13075 // CHECK: [0x0a,0x00,0x10,0xd0,0x80,0x04,0x02,0x00]
13077 v_cmp_u_f32_e64 s[10:11], -1, v2
13078 // CHECK: [0x0a,0x00,0x10,0xd0,0xc1,0x04,0x02,0x00]
13080 v_cmp_u_f32_e64 s[10:11], 0.5, v2
13081 // CHECK: [0x0a,0x00,0x10,0xd0,0xf0,0x04,0x02,0x00]
13083 v_cmp_u_f32_e64 s[10:11], -4.0, v2
13084 // CHECK: [0x0a,0x00,0x10,0xd0,0xf7,0x04,0x02,0x00]
13086 v_cmp_u_f32_e64 s[10:11], src_vccz, v2
13087 // CHECK: [0x0a,0x00,0x10,0xd0,0xfb,0x04,0x02,0x00]
13089 v_cmp_u_f32_e64 s[10:11], src_execz, v2
13090 // CHECK: [0x0a,0x00,0x10,0xd0,0xfc,0x04,0x02,0x00]
13092 v_cmp_u_f32_e64 s[10:11], src_scc, v2
13093 // CHECK: [0x0a,0x00,0x10,0xd0,0xfd,0x04,0x02,0x00]
13095 v_cmp_u_f32_e64 s[10:11], src_lds_direct, v2
13096 // CHECK: [0x0a,0x00,0x10,0xd0,0xfe,0x04,0x02,0x00]
13098 v_cmp_u_f32_e64 s[10:11], v1, v255
13099 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x03,0x00]
13101 v_cmp_u_f32_e64 s[10:11], v1, s2
13102 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x00,0x00]
13104 v_cmp_u_f32_e64 s[10:11], v1, s103
13105 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcf,0x00,0x00]
13107 v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_lo
13108 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd1,0x00,0x00]
13110 v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_hi
13111 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd3,0x00,0x00]
13113 v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
13114 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd5,0x00,0x00]
13116 v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
13117 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd7,0x00,0x00]
13119 v_cmp_u_f32_e64 s[10:11], v1, tba_lo
13120 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd9,0x00,0x00]
13122 v_cmp_u_f32_e64 s[10:11], v1, tba_hi
13123 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdb,0x00,0x00]
13125 v_cmp_u_f32_e64 s[10:11], v1, tma_lo
13126 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdd,0x00,0x00]
13128 v_cmp_u_f32_e64 s[10:11], v1, tma_hi
13129 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdf,0x00,0x00]
13131 v_cmp_u_f32_e64 s[10:11], v1, ttmp11
13132 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf7,0x00,0x00]
13134 v_cmp_u_f32_e64 s[10:11], v1, m0
13135 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x00,0x00]
13137 v_cmp_u_f32_e64 s[10:11], v1, exec_lo
13138 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfd,0x00,0x00]
13140 v_cmp_u_f32_e64 s[10:11], v1, exec_hi
13141 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x00,0x00]
13143 v_cmp_u_f32_e64 s[10:11], v1, 0
13144 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x01,0x01,0x00]
13146 v_cmp_u_f32_e64 s[10:11], v1, -1
13147 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x83,0x01,0x00]
13149 v_cmp_u_f32_e64 s[10:11], v1, 0.5
13150 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xe1,0x01,0x00]
13152 v_cmp_u_f32_e64 s[10:11], v1, -4.0
13153 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xef,0x01,0x00]
13155 v_cmp_u_f32_e64 s[10:11], v1, src_vccz
13156 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf7,0x01,0x00]
13158 v_cmp_u_f32_e64 s[10:11], v1, src_execz
13159 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x01,0x00]
13161 v_cmp_u_f32_e64 s[10:11], v1, src_scc
13162 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfb,0x01,0x00]
13164 v_cmp_u_f32_e64 s[10:11], -v1, v2
13165 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x20]
13167 v_cmp_u_f32_e64 s[10:11], v1, -v2
13168 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x40]
13170 v_cmp_u_f32_e64 s[10:11], -v1, -v2
13171 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x60]
13173 v_cmp_u_f32_e64 s[10:11], |v1|, v2
13174 // CHECK: [0x0a,0x01,0x10,0xd0,0x01,0x05,0x02,0x00]
13176 v_cmp_u_f32_e64 s[10:11], v1, |v2|
13177 // CHECK: [0x0a,0x02,0x10,0xd0,0x01,0x05,0x02,0x00]
13179 v_cmp_u_f32_e64 s[10:11], |v1|, |v2|
13180 // CHECK: [0x0a,0x03,0x10,0xd0,0x01,0x05,0x02,0x00]
13182 v_cmp_nge_f32_e64 s[10:11], v1, v2
13183 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13185 v_cmp_nge_f32_e64 s[12:13], v1, v2
13186 // CHECK: [0x0c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13188 v_cmp_nge_f32_e64 s[102:103], v1, v2
13189 // CHECK: [0x66,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13191 v_cmp_nge_f32_e64 flat_scratch, v1, v2
13192 // CHECK: [0x68,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13194 v_cmp_nge_f32_e64 vcc, v1, v2
13195 // CHECK: [0x6a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13197 v_cmp_nge_f32_e64 tba, v1, v2
13198 // CHECK: [0x6c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13200 v_cmp_nge_f32_e64 tma, v1, v2
13201 // CHECK: [0x6e,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13203 v_cmp_nge_f32_e64 ttmp[10:11], v1, v2
13204 // CHECK: [0x7a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13206 v_cmp_nge_f32_e64 s[10:11], v255, v2
13207 // CHECK: [0x0a,0x00,0x12,0xd0,0xff,0x05,0x02,0x00]
13209 v_cmp_nge_f32_e64 s[10:11], s1, v2
13210 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x04,0x02,0x00]
13212 v_cmp_nge_f32_e64 s[10:11], s103, v2
13213 // CHECK: [0x0a,0x00,0x12,0xd0,0x67,0x04,0x02,0x00]
13215 v_cmp_nge_f32_e64 s[10:11], flat_scratch_lo, v2
13216 // CHECK: [0x0a,0x00,0x12,0xd0,0x68,0x04,0x02,0x00]
13218 v_cmp_nge_f32_e64 s[10:11], flat_scratch_hi, v2
13219 // CHECK: [0x0a,0x00,0x12,0xd0,0x69,0x04,0x02,0x00]
13221 v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
13222 // CHECK: [0x0a,0x00,0x12,0xd0,0x6a,0x04,0x02,0x00]
13224 v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
13225 // CHECK: [0x0a,0x00,0x12,0xd0,0x6b,0x04,0x02,0x00]
13227 v_cmp_nge_f32_e64 s[10:11], tba_lo, v2
13228 // CHECK: [0x0a,0x00,0x12,0xd0,0x6c,0x04,0x02,0x00]
13230 v_cmp_nge_f32_e64 s[10:11], tba_hi, v2
13231 // CHECK: [0x0a,0x00,0x12,0xd0,0x6d,0x04,0x02,0x00]
13233 v_cmp_nge_f32_e64 s[10:11], tma_lo, v2
13234 // CHECK: [0x0a,0x00,0x12,0xd0,0x6e,0x04,0x02,0x00]
13236 v_cmp_nge_f32_e64 s[10:11], tma_hi, v2
13237 // CHECK: [0x0a,0x00,0x12,0xd0,0x6f,0x04,0x02,0x00]
13239 v_cmp_nge_f32_e64 s[10:11], ttmp11, v2
13240 // CHECK: [0x0a,0x00,0x12,0xd0,0x7b,0x04,0x02,0x00]
13242 v_cmp_nge_f32_e64 s[10:11], m0, v2
13243 // CHECK: [0x0a,0x00,0x12,0xd0,0x7c,0x04,0x02,0x00]
13245 v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
13246 // CHECK: [0x0a,0x00,0x12,0xd0,0x7e,0x04,0x02,0x00]
13248 v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
13249 // CHECK: [0x0a,0x00,0x12,0xd0,0x7f,0x04,0x02,0x00]
13251 v_cmp_nge_f32_e64 s[10:11], 0, v2
13252 // CHECK: [0x0a,0x00,0x12,0xd0,0x80,0x04,0x02,0x00]
13254 v_cmp_nge_f32_e64 s[10:11], -1, v2
13255 // CHECK: [0x0a,0x00,0x12,0xd0,0xc1,0x04,0x02,0x00]
13257 v_cmp_nge_f32_e64 s[10:11], 0.5, v2
13258 // CHECK: [0x0a,0x00,0x12,0xd0,0xf0,0x04,0x02,0x00]
13260 v_cmp_nge_f32_e64 s[10:11], -4.0, v2
13261 // CHECK: [0x0a,0x00,0x12,0xd0,0xf7,0x04,0x02,0x00]
13263 v_cmp_nge_f32_e64 s[10:11], src_vccz, v2
13264 // CHECK: [0x0a,0x00,0x12,0xd0,0xfb,0x04,0x02,0x00]
13266 v_cmp_nge_f32_e64 s[10:11], src_execz, v2
13267 // CHECK: [0x0a,0x00,0x12,0xd0,0xfc,0x04,0x02,0x00]
13269 v_cmp_nge_f32_e64 s[10:11], src_scc, v2
13270 // CHECK: [0x0a,0x00,0x12,0xd0,0xfd,0x04,0x02,0x00]
13272 v_cmp_nge_f32_e64 s[10:11], src_lds_direct, v2
13273 // CHECK: [0x0a,0x00,0x12,0xd0,0xfe,0x04,0x02,0x00]
13275 v_cmp_nge_f32_e64 s[10:11], v1, v255
13276 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x03,0x00]
13278 v_cmp_nge_f32_e64 s[10:11], v1, s2
13279 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x00,0x00]
13281 v_cmp_nge_f32_e64 s[10:11], v1, s103
13282 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcf,0x00,0x00]
13284 v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_lo
13285 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd1,0x00,0x00]
13287 v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_hi
13288 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd3,0x00,0x00]
13290 v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
13291 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd5,0x00,0x00]
13293 v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
13294 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd7,0x00,0x00]
13296 v_cmp_nge_f32_e64 s[10:11], v1, tba_lo
13297 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd9,0x00,0x00]
13299 v_cmp_nge_f32_e64 s[10:11], v1, tba_hi
13300 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdb,0x00,0x00]
13302 v_cmp_nge_f32_e64 s[10:11], v1, tma_lo
13303 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdd,0x00,0x00]
13305 v_cmp_nge_f32_e64 s[10:11], v1, tma_hi
13306 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdf,0x00,0x00]
13308 v_cmp_nge_f32_e64 s[10:11], v1, ttmp11
13309 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf7,0x00,0x00]
13311 v_cmp_nge_f32_e64 s[10:11], v1, m0
13312 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x00,0x00]
13314 v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
13315 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfd,0x00,0x00]
13317 v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
13318 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x00,0x00]
13320 v_cmp_nge_f32_e64 s[10:11], v1, 0
13321 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x01,0x01,0x00]
13323 v_cmp_nge_f32_e64 s[10:11], v1, -1
13324 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x83,0x01,0x00]
13326 v_cmp_nge_f32_e64 s[10:11], v1, 0.5
13327 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xe1,0x01,0x00]
13329 v_cmp_nge_f32_e64 s[10:11], v1, -4.0
13330 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xef,0x01,0x00]
13332 v_cmp_nge_f32_e64 s[10:11], v1, src_vccz
13333 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf7,0x01,0x00]
13335 v_cmp_nge_f32_e64 s[10:11], v1, src_execz
13336 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x01,0x00]
13338 v_cmp_nge_f32_e64 s[10:11], v1, src_scc
13339 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfb,0x01,0x00]
13341 v_cmp_nge_f32_e64 s[10:11], -v1, v2
13342 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x20]
13344 v_cmp_nge_f32_e64 s[10:11], v1, -v2
13345 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x40]
13347 v_cmp_nge_f32_e64 s[10:11], -v1, -v2
13348 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x60]
13350 v_cmp_nge_f32_e64 s[10:11], |v1|, v2
13351 // CHECK: [0x0a,0x01,0x12,0xd0,0x01,0x05,0x02,0x00]
13353 v_cmp_nge_f32_e64 s[10:11], v1, |v2|
13354 // CHECK: [0x0a,0x02,0x12,0xd0,0x01,0x05,0x02,0x00]
13356 v_cmp_nge_f32_e64 s[10:11], |v1|, |v2|
13357 // CHECK: [0x0a,0x03,0x12,0xd0,0x01,0x05,0x02,0x00]
13359 v_cmp_nlg_f32_e64 s[10:11], v1, v2
13360 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13362 v_cmp_nlg_f32_e64 s[12:13], v1, v2
13363 // CHECK: [0x0c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13365 v_cmp_nlg_f32_e64 s[102:103], v1, v2
13366 // CHECK: [0x66,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13368 v_cmp_nlg_f32_e64 flat_scratch, v1, v2
13369 // CHECK: [0x68,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13371 v_cmp_nlg_f32_e64 vcc, v1, v2
13372 // CHECK: [0x6a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13374 v_cmp_nlg_f32_e64 tba, v1, v2
13375 // CHECK: [0x6c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13377 v_cmp_nlg_f32_e64 tma, v1, v2
13378 // CHECK: [0x6e,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13380 v_cmp_nlg_f32_e64 ttmp[10:11], v1, v2
13381 // CHECK: [0x7a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13383 v_cmp_nlg_f32_e64 s[10:11], v255, v2
13384 // CHECK: [0x0a,0x00,0x14,0xd0,0xff,0x05,0x02,0x00]
13386 v_cmp_nlg_f32_e64 s[10:11], s1, v2
13387 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x04,0x02,0x00]
13389 v_cmp_nlg_f32_e64 s[10:11], s103, v2
13390 // CHECK: [0x0a,0x00,0x14,0xd0,0x67,0x04,0x02,0x00]
13392 v_cmp_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
13393 // CHECK: [0x0a,0x00,0x14,0xd0,0x68,0x04,0x02,0x00]
13395 v_cmp_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
13396 // CHECK: [0x0a,0x00,0x14,0xd0,0x69,0x04,0x02,0x00]
13398 v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
13399 // CHECK: [0x0a,0x00,0x14,0xd0,0x6a,0x04,0x02,0x00]
13401 v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
13402 // CHECK: [0x0a,0x00,0x14,0xd0,0x6b,0x04,0x02,0x00]
13404 v_cmp_nlg_f32_e64 s[10:11], tba_lo, v2
13405 // CHECK: [0x0a,0x00,0x14,0xd0,0x6c,0x04,0x02,0x00]
13407 v_cmp_nlg_f32_e64 s[10:11], tba_hi, v2
13408 // CHECK: [0x0a,0x00,0x14,0xd0,0x6d,0x04,0x02,0x00]
13410 v_cmp_nlg_f32_e64 s[10:11], tma_lo, v2
13411 // CHECK: [0x0a,0x00,0x14,0xd0,0x6e,0x04,0x02,0x00]
13413 v_cmp_nlg_f32_e64 s[10:11], tma_hi, v2
13414 // CHECK: [0x0a,0x00,0x14,0xd0,0x6f,0x04,0x02,0x00]
13416 v_cmp_nlg_f32_e64 s[10:11], ttmp11, v2
13417 // CHECK: [0x0a,0x00,0x14,0xd0,0x7b,0x04,0x02,0x00]
13419 v_cmp_nlg_f32_e64 s[10:11], m0, v2
13420 // CHECK: [0x0a,0x00,0x14,0xd0,0x7c,0x04,0x02,0x00]
13422 v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
13423 // CHECK: [0x0a,0x00,0x14,0xd0,0x7e,0x04,0x02,0x00]
13425 v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
13426 // CHECK: [0x0a,0x00,0x14,0xd0,0x7f,0x04,0x02,0x00]
13428 v_cmp_nlg_f32_e64 s[10:11], 0, v2
13429 // CHECK: [0x0a,0x00,0x14,0xd0,0x80,0x04,0x02,0x00]
13431 v_cmp_nlg_f32_e64 s[10:11], -1, v2
13432 // CHECK: [0x0a,0x00,0x14,0xd0,0xc1,0x04,0x02,0x00]
13434 v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
13435 // CHECK: [0x0a,0x00,0x14,0xd0,0xf0,0x04,0x02,0x00]
13437 v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
13438 // CHECK: [0x0a,0x00,0x14,0xd0,0xf7,0x04,0x02,0x00]
13440 v_cmp_nlg_f32_e64 s[10:11], src_vccz, v2
13441 // CHECK: [0x0a,0x00,0x14,0xd0,0xfb,0x04,0x02,0x00]
13443 v_cmp_nlg_f32_e64 s[10:11], src_execz, v2
13444 // CHECK: [0x0a,0x00,0x14,0xd0,0xfc,0x04,0x02,0x00]
13446 v_cmp_nlg_f32_e64 s[10:11], src_scc, v2
13447 // CHECK: [0x0a,0x00,0x14,0xd0,0xfd,0x04,0x02,0x00]
13449 v_cmp_nlg_f32_e64 s[10:11], src_lds_direct, v2
13450 // CHECK: [0x0a,0x00,0x14,0xd0,0xfe,0x04,0x02,0x00]
13452 v_cmp_nlg_f32_e64 s[10:11], v1, v255
13453 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x03,0x00]
13455 v_cmp_nlg_f32_e64 s[10:11], v1, s2
13456 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x00,0x00]
13458 v_cmp_nlg_f32_e64 s[10:11], v1, s103
13459 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcf,0x00,0x00]
13461 v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
13462 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd1,0x00,0x00]
13464 v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
13465 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd3,0x00,0x00]
13467 v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
13468 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd5,0x00,0x00]
13470 v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
13471 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd7,0x00,0x00]
13473 v_cmp_nlg_f32_e64 s[10:11], v1, tba_lo
13474 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd9,0x00,0x00]
13476 v_cmp_nlg_f32_e64 s[10:11], v1, tba_hi
13477 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdb,0x00,0x00]
13479 v_cmp_nlg_f32_e64 s[10:11], v1, tma_lo
13480 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdd,0x00,0x00]
13482 v_cmp_nlg_f32_e64 s[10:11], v1, tma_hi
13483 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdf,0x00,0x00]
13485 v_cmp_nlg_f32_e64 s[10:11], v1, ttmp11
13486 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf7,0x00,0x00]
13488 v_cmp_nlg_f32_e64 s[10:11], v1, m0
13489 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x00,0x00]
13491 v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
13492 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfd,0x00,0x00]
13494 v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
13495 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x00,0x00]
13497 v_cmp_nlg_f32_e64 s[10:11], v1, 0
13498 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x01,0x01,0x00]
13500 v_cmp_nlg_f32_e64 s[10:11], v1, -1
13501 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x83,0x01,0x00]
13503 v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
13504 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xe1,0x01,0x00]
13506 v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
13507 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xef,0x01,0x00]
13509 v_cmp_nlg_f32_e64 s[10:11], v1, src_vccz
13510 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf7,0x01,0x00]
13512 v_cmp_nlg_f32_e64 s[10:11], v1, src_execz
13513 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x01,0x00]
13515 v_cmp_nlg_f32_e64 s[10:11], v1, src_scc
13516 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfb,0x01,0x00]
13518 v_cmp_nlg_f32_e64 s[10:11], -v1, v2
13519 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x20]
13521 v_cmp_nlg_f32_e64 s[10:11], v1, -v2
13522 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x40]
13524 v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
13525 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x60]
13527 v_cmp_nlg_f32_e64 s[10:11], |v1|, v2
13528 // CHECK: [0x0a,0x01,0x14,0xd0,0x01,0x05,0x02,0x00]
13530 v_cmp_nlg_f32_e64 s[10:11], v1, |v2|
13531 // CHECK: [0x0a,0x02,0x14,0xd0,0x01,0x05,0x02,0x00]
13533 v_cmp_nlg_f32_e64 s[10:11], |v1|, |v2|
13534 // CHECK: [0x0a,0x03,0x14,0xd0,0x01,0x05,0x02,0x00]
13536 v_cmp_ngt_f32_e64 s[10:11], v1, v2
13537 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
13539 v_cmp_ngt_f32_e64 s[12:13], v1, v2
13540 // CHECK: [0x0c,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
13542 v_cmp_ngt_f32_e64 s[102:103], v1, v2
13543 // CHECK: [0x66,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
13545 v_cmp_ngt_f32_e64 flat_scratch, v1, v2
13546 // CHECK: [0x68,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
13548 v_cmp_ngt_f32_e64 vcc, v1, v2
13549 // CHECK: [0x6a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
13551 v_cmp_ngt_f32_e64 tba, v1, v2
13552 // CHECK: [0x6c,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
13554 v_cmp_ngt_f32_e64 tma, v1, v2
13555 // CHECK: [0x6e,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
13557 v_cmp_ngt_f32_e64 ttmp[10:11], v1, v2
13558 // CHECK: [0x7a,0x00,0x16,0xd0,0x01,0x05,0x02,0x00]
13560 v_cmp_ngt_f32_e64 s[10:11], v255, v2
13561 // CHECK: [0x0a,0x00,0x16,0xd0,0xff,0x05,0x02,0x00]
13563 v_cmp_ngt_f32_e64 s[10:11], s1, v2
13564 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x04,0x02,0x00]
13566 v_cmp_ngt_f32_e64 s[10:11], s103, v2
13567 // CHECK: [0x0a,0x00,0x16,0xd0,0x67,0x04,0x02,0x00]
13569 v_cmp_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
13570 // CHECK: [0x0a,0x00,0x16,0xd0,0x68,0x04,0x02,0x00]
13572 v_cmp_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
13573 // CHECK: [0x0a,0x00,0x16,0xd0,0x69,0x04,0x02,0x00]
13575 v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
13576 // CHECK: [0x0a,0x00,0x16,0xd0,0x6a,0x04,0x02,0x00]
13578 v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
13579 // CHECK: [0x0a,0x00,0x16,0xd0,0x6b,0x04,0x02,0x00]
13581 v_cmp_ngt_f32_e64 s[10:11], tba_lo, v2
13582 // CHECK: [0x0a,0x00,0x16,0xd0,0x6c,0x04,0x02,0x00]
13584 v_cmp_ngt_f32_e64 s[10:11], tba_hi, v2
13585 // CHECK: [0x0a,0x00,0x16,0xd0,0x6d,0x04,0x02,0x00]
13587 v_cmp_ngt_f32_e64 s[10:11], tma_lo, v2
13588 // CHECK: [0x0a,0x00,0x16,0xd0,0x6e,0x04,0x02,0x00]
13590 v_cmp_ngt_f32_e64 s[10:11], tma_hi, v2
13591 // CHECK: [0x0a,0x00,0x16,0xd0,0x6f,0x04,0x02,0x00]
13593 v_cmp_ngt_f32_e64 s[10:11], ttmp11, v2
13594 // CHECK: [0x0a,0x00,0x16,0xd0,0x7b,0x04,0x02,0x00]
13596 v_cmp_ngt_f32_e64 s[10:11], m0, v2
13597 // CHECK: [0x0a,0x00,0x16,0xd0,0x7c,0x04,0x02,0x00]
13599 v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
13600 // CHECK: [0x0a,0x00,0x16,0xd0,0x7e,0x04,0x02,0x00]
13602 v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
13603 // CHECK: [0x0a,0x00,0x16,0xd0,0x7f,0x04,0x02,0x00]
13605 v_cmp_ngt_f32_e64 s[10:11], 0, v2
13606 // CHECK: [0x0a,0x00,0x16,0xd0,0x80,0x04,0x02,0x00]
13608 v_cmp_ngt_f32_e64 s[10:11], -1, v2
13609 // CHECK: [0x0a,0x00,0x16,0xd0,0xc1,0x04,0x02,0x00]
13611 v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
13612 // CHECK: [0x0a,0x00,0x16,0xd0,0xf0,0x04,0x02,0x00]
13614 v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
13615 // CHECK: [0x0a,0x00,0x16,0xd0,0xf7,0x04,0x02,0x00]
13617 v_cmp_ngt_f32_e64 s[10:11], src_vccz, v2
13618 // CHECK: [0x0a,0x00,0x16,0xd0,0xfb,0x04,0x02,0x00]
13620 v_cmp_ngt_f32_e64 s[10:11], src_execz, v2
13621 // CHECK: [0x0a,0x00,0x16,0xd0,0xfc,0x04,0x02,0x00]
13623 v_cmp_ngt_f32_e64 s[10:11], src_scc, v2
13624 // CHECK: [0x0a,0x00,0x16,0xd0,0xfd,0x04,0x02,0x00]
13626 v_cmp_ngt_f32_e64 s[10:11], src_lds_direct, v2
13627 // CHECK: [0x0a,0x00,0x16,0xd0,0xfe,0x04,0x02,0x00]
13629 v_cmp_ngt_f32_e64 s[10:11], v1, v255
13630 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xff,0x03,0x00]
13632 v_cmp_ngt_f32_e64 s[10:11], v1, s2
13633 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x00,0x00]
13635 v_cmp_ngt_f32_e64 s[10:11], v1, s103
13636 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xcf,0x00,0x00]
13638 v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
13639 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd1,0x00,0x00]
13641 v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
13642 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd3,0x00,0x00]
13644 v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
13645 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd5,0x00,0x00]
13647 v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
13648 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd7,0x00,0x00]
13650 v_cmp_ngt_f32_e64 s[10:11], v1, tba_lo
13651 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xd9,0x00,0x00]
13653 v_cmp_ngt_f32_e64 s[10:11], v1, tba_hi
13654 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdb,0x00,0x00]
13656 v_cmp_ngt_f32_e64 s[10:11], v1, tma_lo
13657 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdd,0x00,0x00]
13659 v_cmp_ngt_f32_e64 s[10:11], v1, tma_hi
13660 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xdf,0x00,0x00]
13662 v_cmp_ngt_f32_e64 s[10:11], v1, ttmp11
13663 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xf7,0x00,0x00]
13665 v_cmp_ngt_f32_e64 s[10:11], v1, m0
13666 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xf9,0x00,0x00]
13668 v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
13669 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xfd,0x00,0x00]
13671 v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
13672 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xff,0x00,0x00]
13674 v_cmp_ngt_f32_e64 s[10:11], v1, 0
13675 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x01,0x01,0x00]
13677 v_cmp_ngt_f32_e64 s[10:11], v1, -1
13678 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x83,0x01,0x00]
13680 v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
13681 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xe1,0x01,0x00]
13683 v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
13684 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xef,0x01,0x00]
13686 v_cmp_ngt_f32_e64 s[10:11], v1, src_vccz
13687 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xf7,0x01,0x00]
13689 v_cmp_ngt_f32_e64 s[10:11], v1, src_execz
13690 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xf9,0x01,0x00]
13692 v_cmp_ngt_f32_e64 s[10:11], v1, src_scc
13693 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0xfb,0x01,0x00]
13695 v_cmp_ngt_f32_e64 s[10:11], -v1, v2
13696 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x20]
13698 v_cmp_ngt_f32_e64 s[10:11], v1, -v2
13699 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x40]
13701 v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
13702 // CHECK: [0x0a,0x00,0x16,0xd0,0x01,0x05,0x02,0x60]
13704 v_cmp_ngt_f32_e64 s[10:11], |v1|, v2
13705 // CHECK: [0x0a,0x01,0x16,0xd0,0x01,0x05,0x02,0x00]
13707 v_cmp_ngt_f32_e64 s[10:11], v1, |v2|
13708 // CHECK: [0x0a,0x02,0x16,0xd0,0x01,0x05,0x02,0x00]
13710 v_cmp_ngt_f32_e64 s[10:11], |v1|, |v2|
13711 // CHECK: [0x0a,0x03,0x16,0xd0,0x01,0x05,0x02,0x00]
13713 v_cmp_nle_f32_e64 s[10:11], v1, v2
13714 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
13716 v_cmp_nle_f32_e64 s[12:13], v1, v2
13717 // CHECK: [0x0c,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
13719 v_cmp_nle_f32_e64 s[102:103], v1, v2
13720 // CHECK: [0x66,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
13722 v_cmp_nle_f32_e64 flat_scratch, v1, v2
13723 // CHECK: [0x68,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
13725 v_cmp_nle_f32_e64 vcc, v1, v2
13726 // CHECK: [0x6a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
13728 v_cmp_nle_f32_e64 tba, v1, v2
13729 // CHECK: [0x6c,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
13731 v_cmp_nle_f32_e64 tma, v1, v2
13732 // CHECK: [0x6e,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
13734 v_cmp_nle_f32_e64 ttmp[10:11], v1, v2
13735 // CHECK: [0x7a,0x00,0x18,0xd0,0x01,0x05,0x02,0x00]
13737 v_cmp_nle_f32_e64 s[10:11], v255, v2
13738 // CHECK: [0x0a,0x00,0x18,0xd0,0xff,0x05,0x02,0x00]
13740 v_cmp_nle_f32_e64 s[10:11], s1, v2
13741 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x04,0x02,0x00]
13743 v_cmp_nle_f32_e64 s[10:11], s103, v2
13744 // CHECK: [0x0a,0x00,0x18,0xd0,0x67,0x04,0x02,0x00]
13746 v_cmp_nle_f32_e64 s[10:11], flat_scratch_lo, v2
13747 // CHECK: [0x0a,0x00,0x18,0xd0,0x68,0x04,0x02,0x00]
13749 v_cmp_nle_f32_e64 s[10:11], flat_scratch_hi, v2
13750 // CHECK: [0x0a,0x00,0x18,0xd0,0x69,0x04,0x02,0x00]
13752 v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
13753 // CHECK: [0x0a,0x00,0x18,0xd0,0x6a,0x04,0x02,0x00]
13755 v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
13756 // CHECK: [0x0a,0x00,0x18,0xd0,0x6b,0x04,0x02,0x00]
13758 v_cmp_nle_f32_e64 s[10:11], tba_lo, v2
13759 // CHECK: [0x0a,0x00,0x18,0xd0,0x6c,0x04,0x02,0x00]
13761 v_cmp_nle_f32_e64 s[10:11], tba_hi, v2
13762 // CHECK: [0x0a,0x00,0x18,0xd0,0x6d,0x04,0x02,0x00]
13764 v_cmp_nle_f32_e64 s[10:11], tma_lo, v2
13765 // CHECK: [0x0a,0x00,0x18,0xd0,0x6e,0x04,0x02,0x00]
13767 v_cmp_nle_f32_e64 s[10:11], tma_hi, v2
13768 // CHECK: [0x0a,0x00,0x18,0xd0,0x6f,0x04,0x02,0x00]
13770 v_cmp_nle_f32_e64 s[10:11], ttmp11, v2
13771 // CHECK: [0x0a,0x00,0x18,0xd0,0x7b,0x04,0x02,0x00]
13773 v_cmp_nle_f32_e64 s[10:11], m0, v2
13774 // CHECK: [0x0a,0x00,0x18,0xd0,0x7c,0x04,0x02,0x00]
13776 v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
13777 // CHECK: [0x0a,0x00,0x18,0xd0,0x7e,0x04,0x02,0x00]
13779 v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
13780 // CHECK: [0x0a,0x00,0x18,0xd0,0x7f,0x04,0x02,0x00]
13782 v_cmp_nle_f32_e64 s[10:11], 0, v2
13783 // CHECK: [0x0a,0x00,0x18,0xd0,0x80,0x04,0x02,0x00]
13785 v_cmp_nle_f32_e64 s[10:11], -1, v2
13786 // CHECK: [0x0a,0x00,0x18,0xd0,0xc1,0x04,0x02,0x00]
13788 v_cmp_nle_f32_e64 s[10:11], 0.5, v2
13789 // CHECK: [0x0a,0x00,0x18,0xd0,0xf0,0x04,0x02,0x00]
13791 v_cmp_nle_f32_e64 s[10:11], -4.0, v2
13792 // CHECK: [0x0a,0x00,0x18,0xd0,0xf7,0x04,0x02,0x00]
13794 v_cmp_nle_f32_e64 s[10:11], src_vccz, v2
13795 // CHECK: [0x0a,0x00,0x18,0xd0,0xfb,0x04,0x02,0x00]
13797 v_cmp_nle_f32_e64 s[10:11], src_execz, v2
13798 // CHECK: [0x0a,0x00,0x18,0xd0,0xfc,0x04,0x02,0x00]
13800 v_cmp_nle_f32_e64 s[10:11], src_scc, v2
13801 // CHECK: [0x0a,0x00,0x18,0xd0,0xfd,0x04,0x02,0x00]
13803 v_cmp_nle_f32_e64 s[10:11], src_lds_direct, v2
13804 // CHECK: [0x0a,0x00,0x18,0xd0,0xfe,0x04,0x02,0x00]
13806 v_cmp_nle_f32_e64 s[10:11], v1, v255
13807 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xff,0x03,0x00]
13809 v_cmp_nle_f32_e64 s[10:11], v1, s2
13810 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x00,0x00]
13812 v_cmp_nle_f32_e64 s[10:11], v1, s103
13813 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xcf,0x00,0x00]
13815 v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_lo
13816 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd1,0x00,0x00]
13818 v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_hi
13819 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd3,0x00,0x00]
13821 v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
13822 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd5,0x00,0x00]
13824 v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
13825 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd7,0x00,0x00]
13827 v_cmp_nle_f32_e64 s[10:11], v1, tba_lo
13828 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xd9,0x00,0x00]
13830 v_cmp_nle_f32_e64 s[10:11], v1, tba_hi
13831 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdb,0x00,0x00]
13833 v_cmp_nle_f32_e64 s[10:11], v1, tma_lo
13834 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdd,0x00,0x00]
13836 v_cmp_nle_f32_e64 s[10:11], v1, tma_hi
13837 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xdf,0x00,0x00]
13839 v_cmp_nle_f32_e64 s[10:11], v1, ttmp11
13840 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xf7,0x00,0x00]
13842 v_cmp_nle_f32_e64 s[10:11], v1, m0
13843 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xf9,0x00,0x00]
13845 v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
13846 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xfd,0x00,0x00]
13848 v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
13849 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xff,0x00,0x00]
13851 v_cmp_nle_f32_e64 s[10:11], v1, 0
13852 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x01,0x01,0x00]
13854 v_cmp_nle_f32_e64 s[10:11], v1, -1
13855 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x83,0x01,0x00]
13857 v_cmp_nle_f32_e64 s[10:11], v1, 0.5
13858 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xe1,0x01,0x00]
13860 v_cmp_nle_f32_e64 s[10:11], v1, -4.0
13861 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xef,0x01,0x00]
13863 v_cmp_nle_f32_e64 s[10:11], v1, src_vccz
13864 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xf7,0x01,0x00]
13866 v_cmp_nle_f32_e64 s[10:11], v1, src_execz
13867 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xf9,0x01,0x00]
13869 v_cmp_nle_f32_e64 s[10:11], v1, src_scc
13870 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0xfb,0x01,0x00]
13872 v_cmp_nle_f32_e64 s[10:11], -v1, v2
13873 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x20]
13875 v_cmp_nle_f32_e64 s[10:11], v1, -v2
13876 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x40]
13878 v_cmp_nle_f32_e64 s[10:11], -v1, -v2
13879 // CHECK: [0x0a,0x00,0x18,0xd0,0x01,0x05,0x02,0x60]
13881 v_cmp_nle_f32_e64 s[10:11], |v1|, v2
13882 // CHECK: [0x0a,0x01,0x18,0xd0,0x01,0x05,0x02,0x00]
13884 v_cmp_nle_f32_e64 s[10:11], v1, |v2|
13885 // CHECK: [0x0a,0x02,0x18,0xd0,0x01,0x05,0x02,0x00]
13887 v_cmp_nle_f32_e64 s[10:11], |v1|, |v2|
13888 // CHECK: [0x0a,0x03,0x18,0xd0,0x01,0x05,0x02,0x00]
13890 v_cmp_neq_f32_e64 s[10:11], v1, v2
13891 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
13893 v_cmp_neq_f32_e64 s[12:13], v1, v2
13894 // CHECK: [0x0c,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
13896 v_cmp_neq_f32_e64 s[102:103], v1, v2
13897 // CHECK: [0x66,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
13899 v_cmp_neq_f32_e64 flat_scratch, v1, v2
13900 // CHECK: [0x68,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
13902 v_cmp_neq_f32_e64 vcc, v1, v2
13903 // CHECK: [0x6a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
13905 v_cmp_neq_f32_e64 tba, v1, v2
13906 // CHECK: [0x6c,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
13908 v_cmp_neq_f32_e64 tma, v1, v2
13909 // CHECK: [0x6e,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
13911 v_cmp_neq_f32_e64 ttmp[10:11], v1, v2
13912 // CHECK: [0x7a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x00]
13914 v_cmp_neq_f32_e64 s[10:11], v255, v2
13915 // CHECK: [0x0a,0x00,0x1a,0xd0,0xff,0x05,0x02,0x00]
13917 v_cmp_neq_f32_e64 s[10:11], s1, v2
13918 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x04,0x02,0x00]
13920 v_cmp_neq_f32_e64 s[10:11], s103, v2
13921 // CHECK: [0x0a,0x00,0x1a,0xd0,0x67,0x04,0x02,0x00]
13923 v_cmp_neq_f32_e64 s[10:11], flat_scratch_lo, v2
13924 // CHECK: [0x0a,0x00,0x1a,0xd0,0x68,0x04,0x02,0x00]
13926 v_cmp_neq_f32_e64 s[10:11], flat_scratch_hi, v2
13927 // CHECK: [0x0a,0x00,0x1a,0xd0,0x69,0x04,0x02,0x00]
13929 v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
13930 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6a,0x04,0x02,0x00]
13932 v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
13933 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6b,0x04,0x02,0x00]
13935 v_cmp_neq_f32_e64 s[10:11], tba_lo, v2
13936 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6c,0x04,0x02,0x00]
13938 v_cmp_neq_f32_e64 s[10:11], tba_hi, v2
13939 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6d,0x04,0x02,0x00]
13941 v_cmp_neq_f32_e64 s[10:11], tma_lo, v2
13942 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6e,0x04,0x02,0x00]
13944 v_cmp_neq_f32_e64 s[10:11], tma_hi, v2
13945 // CHECK: [0x0a,0x00,0x1a,0xd0,0x6f,0x04,0x02,0x00]
13947 v_cmp_neq_f32_e64 s[10:11], ttmp11, v2
13948 // CHECK: [0x0a,0x00,0x1a,0xd0,0x7b,0x04,0x02,0x00]
13950 v_cmp_neq_f32_e64 s[10:11], m0, v2
13951 // CHECK: [0x0a,0x00,0x1a,0xd0,0x7c,0x04,0x02,0x00]
13953 v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
13954 // CHECK: [0x0a,0x00,0x1a,0xd0,0x7e,0x04,0x02,0x00]
13956 v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
13957 // CHECK: [0x0a,0x00,0x1a,0xd0,0x7f,0x04,0x02,0x00]
13959 v_cmp_neq_f32_e64 s[10:11], 0, v2
13960 // CHECK: [0x0a,0x00,0x1a,0xd0,0x80,0x04,0x02,0x00]
13962 v_cmp_neq_f32_e64 s[10:11], -1, v2
13963 // CHECK: [0x0a,0x00,0x1a,0xd0,0xc1,0x04,0x02,0x00]
13965 v_cmp_neq_f32_e64 s[10:11], 0.5, v2
13966 // CHECK: [0x0a,0x00,0x1a,0xd0,0xf0,0x04,0x02,0x00]
13968 v_cmp_neq_f32_e64 s[10:11], -4.0, v2
13969 // CHECK: [0x0a,0x00,0x1a,0xd0,0xf7,0x04,0x02,0x00]
13971 v_cmp_neq_f32_e64 s[10:11], src_vccz, v2
13972 // CHECK: [0x0a,0x00,0x1a,0xd0,0xfb,0x04,0x02,0x00]
13974 v_cmp_neq_f32_e64 s[10:11], src_execz, v2
13975 // CHECK: [0x0a,0x00,0x1a,0xd0,0xfc,0x04,0x02,0x00]
13977 v_cmp_neq_f32_e64 s[10:11], src_scc, v2
13978 // CHECK: [0x0a,0x00,0x1a,0xd0,0xfd,0x04,0x02,0x00]
13980 v_cmp_neq_f32_e64 s[10:11], src_lds_direct, v2
13981 // CHECK: [0x0a,0x00,0x1a,0xd0,0xfe,0x04,0x02,0x00]
13983 v_cmp_neq_f32_e64 s[10:11], v1, v255
13984 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xff,0x03,0x00]
13986 v_cmp_neq_f32_e64 s[10:11], v1, s2
13987 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x00,0x00]
13989 v_cmp_neq_f32_e64 s[10:11], v1, s103
13990 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xcf,0x00,0x00]
13992 v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_lo
13993 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd1,0x00,0x00]
13995 v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_hi
13996 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd3,0x00,0x00]
13998 v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
13999 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd5,0x00,0x00]
14001 v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
14002 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd7,0x00,0x00]
14004 v_cmp_neq_f32_e64 s[10:11], v1, tba_lo
14005 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xd9,0x00,0x00]
14007 v_cmp_neq_f32_e64 s[10:11], v1, tba_hi
14008 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdb,0x00,0x00]
14010 v_cmp_neq_f32_e64 s[10:11], v1, tma_lo
14011 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdd,0x00,0x00]
14013 v_cmp_neq_f32_e64 s[10:11], v1, tma_hi
14014 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xdf,0x00,0x00]
14016 v_cmp_neq_f32_e64 s[10:11], v1, ttmp11
14017 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xf7,0x00,0x00]
14019 v_cmp_neq_f32_e64 s[10:11], v1, m0
14020 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xf9,0x00,0x00]
14022 v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
14023 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xfd,0x00,0x00]
14025 v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
14026 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xff,0x00,0x00]
14028 v_cmp_neq_f32_e64 s[10:11], v1, 0
14029 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x01,0x01,0x00]
14031 v_cmp_neq_f32_e64 s[10:11], v1, -1
14032 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x83,0x01,0x00]
14034 v_cmp_neq_f32_e64 s[10:11], v1, 0.5
14035 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xe1,0x01,0x00]
14037 v_cmp_neq_f32_e64 s[10:11], v1, -4.0
14038 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xef,0x01,0x00]
14040 v_cmp_neq_f32_e64 s[10:11], v1, src_vccz
14041 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xf7,0x01,0x00]
14043 v_cmp_neq_f32_e64 s[10:11], v1, src_execz
14044 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xf9,0x01,0x00]
14046 v_cmp_neq_f32_e64 s[10:11], v1, src_scc
14047 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0xfb,0x01,0x00]
14049 v_cmp_neq_f32_e64 s[10:11], -v1, v2
14050 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x20]
14052 v_cmp_neq_f32_e64 s[10:11], v1, -v2
14053 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x40]
14055 v_cmp_neq_f32_e64 s[10:11], -v1, -v2
14056 // CHECK: [0x0a,0x00,0x1a,0xd0,0x01,0x05,0x02,0x60]
14058 v_cmp_neq_f32_e64 s[10:11], |v1|, v2
14059 // CHECK: [0x0a,0x01,0x1a,0xd0,0x01,0x05,0x02,0x00]
14061 v_cmp_neq_f32_e64 s[10:11], v1, |v2|
14062 // CHECK: [0x0a,0x02,0x1a,0xd0,0x01,0x05,0x02,0x00]
14064 v_cmp_neq_f32_e64 s[10:11], |v1|, |v2|
14065 // CHECK: [0x0a,0x03,0x1a,0xd0,0x01,0x05,0x02,0x00]
14067 v_cmp_nlt_f32_e64 s[10:11], v1, v2
14068 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
14070 v_cmp_nlt_f32_e64 s[12:13], v1, v2
14071 // CHECK: [0x0c,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
14073 v_cmp_nlt_f32_e64 s[102:103], v1, v2
14074 // CHECK: [0x66,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
14076 v_cmp_nlt_f32_e64 flat_scratch, v1, v2
14077 // CHECK: [0x68,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
14079 v_cmp_nlt_f32_e64 vcc, v1, v2
14080 // CHECK: [0x6a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
14082 v_cmp_nlt_f32_e64 tba, v1, v2
14083 // CHECK: [0x6c,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
14085 v_cmp_nlt_f32_e64 tma, v1, v2
14086 // CHECK: [0x6e,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
14088 v_cmp_nlt_f32_e64 ttmp[10:11], v1, v2
14089 // CHECK: [0x7a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x00]
14091 v_cmp_nlt_f32_e64 s[10:11], v255, v2
14092 // CHECK: [0x0a,0x00,0x1c,0xd0,0xff,0x05,0x02,0x00]
14094 v_cmp_nlt_f32_e64 s[10:11], s1, v2
14095 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x04,0x02,0x00]
14097 v_cmp_nlt_f32_e64 s[10:11], s103, v2
14098 // CHECK: [0x0a,0x00,0x1c,0xd0,0x67,0x04,0x02,0x00]
14100 v_cmp_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
14101 // CHECK: [0x0a,0x00,0x1c,0xd0,0x68,0x04,0x02,0x00]
14103 v_cmp_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
14104 // CHECK: [0x0a,0x00,0x1c,0xd0,0x69,0x04,0x02,0x00]
14106 v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
14107 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6a,0x04,0x02,0x00]
14109 v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
14110 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6b,0x04,0x02,0x00]
14112 v_cmp_nlt_f32_e64 s[10:11], tba_lo, v2
14113 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6c,0x04,0x02,0x00]
14115 v_cmp_nlt_f32_e64 s[10:11], tba_hi, v2
14116 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6d,0x04,0x02,0x00]
14118 v_cmp_nlt_f32_e64 s[10:11], tma_lo, v2
14119 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6e,0x04,0x02,0x00]
14121 v_cmp_nlt_f32_e64 s[10:11], tma_hi, v2
14122 // CHECK: [0x0a,0x00,0x1c,0xd0,0x6f,0x04,0x02,0x00]
14124 v_cmp_nlt_f32_e64 s[10:11], ttmp11, v2
14125 // CHECK: [0x0a,0x00,0x1c,0xd0,0x7b,0x04,0x02,0x00]
14127 v_cmp_nlt_f32_e64 s[10:11], m0, v2
14128 // CHECK: [0x0a,0x00,0x1c,0xd0,0x7c,0x04,0x02,0x00]
14130 v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
14131 // CHECK: [0x0a,0x00,0x1c,0xd0,0x7e,0x04,0x02,0x00]
14133 v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
14134 // CHECK: [0x0a,0x00,0x1c,0xd0,0x7f,0x04,0x02,0x00]
14136 v_cmp_nlt_f32_e64 s[10:11], 0, v2
14137 // CHECK: [0x0a,0x00,0x1c,0xd0,0x80,0x04,0x02,0x00]
14139 v_cmp_nlt_f32_e64 s[10:11], -1, v2
14140 // CHECK: [0x0a,0x00,0x1c,0xd0,0xc1,0x04,0x02,0x00]
14142 v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
14143 // CHECK: [0x0a,0x00,0x1c,0xd0,0xf0,0x04,0x02,0x00]
14145 v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
14146 // CHECK: [0x0a,0x00,0x1c,0xd0,0xf7,0x04,0x02,0x00]
14148 v_cmp_nlt_f32_e64 s[10:11], src_vccz, v2
14149 // CHECK: [0x0a,0x00,0x1c,0xd0,0xfb,0x04,0x02,0x00]
14151 v_cmp_nlt_f32_e64 s[10:11], src_execz, v2
14152 // CHECK: [0x0a,0x00,0x1c,0xd0,0xfc,0x04,0x02,0x00]
14154 v_cmp_nlt_f32_e64 s[10:11], src_scc, v2
14155 // CHECK: [0x0a,0x00,0x1c,0xd0,0xfd,0x04,0x02,0x00]
14157 v_cmp_nlt_f32_e64 s[10:11], src_lds_direct, v2
14158 // CHECK: [0x0a,0x00,0x1c,0xd0,0xfe,0x04,0x02,0x00]
14160 v_cmp_nlt_f32_e64 s[10:11], v1, v255
14161 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xff,0x03,0x00]
14163 v_cmp_nlt_f32_e64 s[10:11], v1, s2
14164 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x00,0x00]
14166 v_cmp_nlt_f32_e64 s[10:11], v1, s103
14167 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xcf,0x00,0x00]
14169 v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
14170 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd1,0x00,0x00]
14172 v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
14173 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd3,0x00,0x00]
14175 v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
14176 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd5,0x00,0x00]
14178 v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
14179 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd7,0x00,0x00]
14181 v_cmp_nlt_f32_e64 s[10:11], v1, tba_lo
14182 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xd9,0x00,0x00]
14184 v_cmp_nlt_f32_e64 s[10:11], v1, tba_hi
14185 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdb,0x00,0x00]
14187 v_cmp_nlt_f32_e64 s[10:11], v1, tma_lo
14188 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdd,0x00,0x00]
14190 v_cmp_nlt_f32_e64 s[10:11], v1, tma_hi
14191 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xdf,0x00,0x00]
14193 v_cmp_nlt_f32_e64 s[10:11], v1, ttmp11
14194 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xf7,0x00,0x00]
14196 v_cmp_nlt_f32_e64 s[10:11], v1, m0
14197 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xf9,0x00,0x00]
14199 v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
14200 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xfd,0x00,0x00]
14202 v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
14203 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xff,0x00,0x00]
14205 v_cmp_nlt_f32_e64 s[10:11], v1, 0
14206 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x01,0x01,0x00]
14208 v_cmp_nlt_f32_e64 s[10:11], v1, -1
14209 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x83,0x01,0x00]
14211 v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
14212 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xe1,0x01,0x00]
14214 v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
14215 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xef,0x01,0x00]
14217 v_cmp_nlt_f32_e64 s[10:11], v1, src_vccz
14218 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xf7,0x01,0x00]
14220 v_cmp_nlt_f32_e64 s[10:11], v1, src_execz
14221 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xf9,0x01,0x00]
14223 v_cmp_nlt_f32_e64 s[10:11], v1, src_scc
14224 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0xfb,0x01,0x00]
14226 v_cmp_nlt_f32_e64 s[10:11], -v1, v2
14227 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x20]
14229 v_cmp_nlt_f32_e64 s[10:11], v1, -v2
14230 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x40]
14232 v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
14233 // CHECK: [0x0a,0x00,0x1c,0xd0,0x01,0x05,0x02,0x60]
14235 v_cmp_nlt_f32_e64 s[10:11], |v1|, v2
14236 // CHECK: [0x0a,0x01,0x1c,0xd0,0x01,0x05,0x02,0x00]
14238 v_cmp_nlt_f32_e64 s[10:11], v1, |v2|
14239 // CHECK: [0x0a,0x02,0x1c,0xd0,0x01,0x05,0x02,0x00]
14241 v_cmp_nlt_f32_e64 s[10:11], |v1|, |v2|
14242 // CHECK: [0x0a,0x03,0x1c,0xd0,0x01,0x05,0x02,0x00]
14244 v_cmp_tru_f32_e64 s[10:11], v1, v2
14245 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
14247 v_cmp_tru_f32_e64 s[12:13], v1, v2
14248 // CHECK: [0x0c,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
14250 v_cmp_tru_f32_e64 s[102:103], v1, v2
14251 // CHECK: [0x66,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
14253 v_cmp_tru_f32_e64 flat_scratch, v1, v2
14254 // CHECK: [0x68,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
14256 v_cmp_tru_f32_e64 vcc, v1, v2
14257 // CHECK: [0x6a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
14259 v_cmp_tru_f32_e64 tba, v1, v2
14260 // CHECK: [0x6c,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
14262 v_cmp_tru_f32_e64 tma, v1, v2
14263 // CHECK: [0x6e,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
14265 v_cmp_tru_f32_e64 ttmp[10:11], v1, v2
14266 // CHECK: [0x7a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x00]
14268 v_cmp_tru_f32_e64 s[10:11], v255, v2
14269 // CHECK: [0x0a,0x00,0x1e,0xd0,0xff,0x05,0x02,0x00]
14271 v_cmp_tru_f32_e64 s[10:11], s1, v2
14272 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x04,0x02,0x00]
14274 v_cmp_tru_f32_e64 s[10:11], s103, v2
14275 // CHECK: [0x0a,0x00,0x1e,0xd0,0x67,0x04,0x02,0x00]
14277 v_cmp_tru_f32_e64 s[10:11], flat_scratch_lo, v2
14278 // CHECK: [0x0a,0x00,0x1e,0xd0,0x68,0x04,0x02,0x00]
14280 v_cmp_tru_f32_e64 s[10:11], flat_scratch_hi, v2
14281 // CHECK: [0x0a,0x00,0x1e,0xd0,0x69,0x04,0x02,0x00]
14283 v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
14284 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6a,0x04,0x02,0x00]
14286 v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
14287 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6b,0x04,0x02,0x00]
14289 v_cmp_tru_f32_e64 s[10:11], tba_lo, v2
14290 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6c,0x04,0x02,0x00]
14292 v_cmp_tru_f32_e64 s[10:11], tba_hi, v2
14293 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6d,0x04,0x02,0x00]
14295 v_cmp_tru_f32_e64 s[10:11], tma_lo, v2
14296 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6e,0x04,0x02,0x00]
14298 v_cmp_tru_f32_e64 s[10:11], tma_hi, v2
14299 // CHECK: [0x0a,0x00,0x1e,0xd0,0x6f,0x04,0x02,0x00]
14301 v_cmp_tru_f32_e64 s[10:11], ttmp11, v2
14302 // CHECK: [0x0a,0x00,0x1e,0xd0,0x7b,0x04,0x02,0x00]
14304 v_cmp_tru_f32_e64 s[10:11], m0, v2
14305 // CHECK: [0x0a,0x00,0x1e,0xd0,0x7c,0x04,0x02,0x00]
14307 v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
14308 // CHECK: [0x0a,0x00,0x1e,0xd0,0x7e,0x04,0x02,0x00]
14310 v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
14311 // CHECK: [0x0a,0x00,0x1e,0xd0,0x7f,0x04,0x02,0x00]
14313 v_cmp_tru_f32_e64 s[10:11], 0, v2
14314 // CHECK: [0x0a,0x00,0x1e,0xd0,0x80,0x04,0x02,0x00]
14316 v_cmp_tru_f32_e64 s[10:11], -1, v2
14317 // CHECK: [0x0a,0x00,0x1e,0xd0,0xc1,0x04,0x02,0x00]
14319 v_cmp_tru_f32_e64 s[10:11], 0.5, v2
14320 // CHECK: [0x0a,0x00,0x1e,0xd0,0xf0,0x04,0x02,0x00]
14322 v_cmp_tru_f32_e64 s[10:11], -4.0, v2
14323 // CHECK: [0x0a,0x00,0x1e,0xd0,0xf7,0x04,0x02,0x00]
14325 v_cmp_tru_f32_e64 s[10:11], src_vccz, v2
14326 // CHECK: [0x0a,0x00,0x1e,0xd0,0xfb,0x04,0x02,0x00]
14328 v_cmp_tru_f32_e64 s[10:11], src_execz, v2
14329 // CHECK: [0x0a,0x00,0x1e,0xd0,0xfc,0x04,0x02,0x00]
14331 v_cmp_tru_f32_e64 s[10:11], src_scc, v2
14332 // CHECK: [0x0a,0x00,0x1e,0xd0,0xfd,0x04,0x02,0x00]
14334 v_cmp_tru_f32_e64 s[10:11], src_lds_direct, v2
14335 // CHECK: [0x0a,0x00,0x1e,0xd0,0xfe,0x04,0x02,0x00]
14337 v_cmp_tru_f32_e64 s[10:11], v1, v255
14338 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xff,0x03,0x00]
14340 v_cmp_tru_f32_e64 s[10:11], v1, s2
14341 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x00,0x00]
14343 v_cmp_tru_f32_e64 s[10:11], v1, s103
14344 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xcf,0x00,0x00]
14346 v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_lo
14347 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd1,0x00,0x00]
14349 v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_hi
14350 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd3,0x00,0x00]
14352 v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
14353 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd5,0x00,0x00]
14355 v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
14356 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd7,0x00,0x00]
14358 v_cmp_tru_f32_e64 s[10:11], v1, tba_lo
14359 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xd9,0x00,0x00]
14361 v_cmp_tru_f32_e64 s[10:11], v1, tba_hi
14362 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdb,0x00,0x00]
14364 v_cmp_tru_f32_e64 s[10:11], v1, tma_lo
14365 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdd,0x00,0x00]
14367 v_cmp_tru_f32_e64 s[10:11], v1, tma_hi
14368 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xdf,0x00,0x00]
14370 v_cmp_tru_f32_e64 s[10:11], v1, ttmp11
14371 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xf7,0x00,0x00]
14373 v_cmp_tru_f32_e64 s[10:11], v1, m0
14374 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xf9,0x00,0x00]
14376 v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
14377 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xfd,0x00,0x00]
14379 v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
14380 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xff,0x00,0x00]
14382 v_cmp_tru_f32_e64 s[10:11], v1, 0
14383 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x01,0x01,0x00]
14385 v_cmp_tru_f32_e64 s[10:11], v1, -1
14386 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x83,0x01,0x00]
14388 v_cmp_tru_f32_e64 s[10:11], v1, 0.5
14389 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xe1,0x01,0x00]
14391 v_cmp_tru_f32_e64 s[10:11], v1, -4.0
14392 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xef,0x01,0x00]
14394 v_cmp_tru_f32_e64 s[10:11], v1, src_vccz
14395 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xf7,0x01,0x00]
14397 v_cmp_tru_f32_e64 s[10:11], v1, src_execz
14398 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xf9,0x01,0x00]
14400 v_cmp_tru_f32_e64 s[10:11], v1, src_scc
14401 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0xfb,0x01,0x00]
14403 v_cmp_tru_f32_e64 s[10:11], -v1, v2
14404 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x20]
14406 v_cmp_tru_f32_e64 s[10:11], v1, -v2
14407 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x40]
14409 v_cmp_tru_f32_e64 s[10:11], -v1, -v2
14410 // CHECK: [0x0a,0x00,0x1e,0xd0,0x01,0x05,0x02,0x60]
14412 v_cmp_tru_f32_e64 s[10:11], |v1|, v2
14413 // CHECK: [0x0a,0x01,0x1e,0xd0,0x01,0x05,0x02,0x00]
14415 v_cmp_tru_f32_e64 s[10:11], v1, |v2|
14416 // CHECK: [0x0a,0x02,0x1e,0xd0,0x01,0x05,0x02,0x00]
14418 v_cmp_tru_f32_e64 s[10:11], |v1|, |v2|
14419 // CHECK: [0x0a,0x03,0x1e,0xd0,0x01,0x05,0x02,0x00]
14421 v_cmpx_f_f32_e64 s[10:11], v1, v2
14422 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
14424 v_cmpx_f_f32_e64 s[12:13], v1, v2
14425 // CHECK: [0x0c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
14427 v_cmpx_f_f32_e64 s[102:103], v1, v2
14428 // CHECK: [0x66,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
14430 v_cmpx_f_f32_e64 flat_scratch, v1, v2
14431 // CHECK: [0x68,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
14433 v_cmpx_f_f32_e64 vcc, v1, v2
14434 // CHECK: [0x6a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
14436 v_cmpx_f_f32_e64 tba, v1, v2
14437 // CHECK: [0x6c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
14439 v_cmpx_f_f32_e64 tma, v1, v2
14440 // CHECK: [0x6e,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
14442 v_cmpx_f_f32_e64 ttmp[10:11], v1, v2
14443 // CHECK: [0x7a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
14445 v_cmpx_f_f32_e64 s[10:11], v255, v2
14446 // CHECK: [0x0a,0x00,0x20,0xd0,0xff,0x05,0x02,0x00]
14448 v_cmpx_f_f32_e64 s[10:11], s1, v2
14449 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x04,0x02,0x00]
14451 v_cmpx_f_f32_e64 s[10:11], s103, v2
14452 // CHECK: [0x0a,0x00,0x20,0xd0,0x67,0x04,0x02,0x00]
14454 v_cmpx_f_f32_e64 s[10:11], flat_scratch_lo, v2
14455 // CHECK: [0x0a,0x00,0x20,0xd0,0x68,0x04,0x02,0x00]
14457 v_cmpx_f_f32_e64 s[10:11], flat_scratch_hi, v2
14458 // CHECK: [0x0a,0x00,0x20,0xd0,0x69,0x04,0x02,0x00]
14460 v_cmpx_f_f32_e64 s[10:11], vcc_lo, v2
14461 // CHECK: [0x0a,0x00,0x20,0xd0,0x6a,0x04,0x02,0x00]
14463 v_cmpx_f_f32_e64 s[10:11], vcc_hi, v2
14464 // CHECK: [0x0a,0x00,0x20,0xd0,0x6b,0x04,0x02,0x00]
14466 v_cmpx_f_f32_e64 s[10:11], tba_lo, v2
14467 // CHECK: [0x0a,0x00,0x20,0xd0,0x6c,0x04,0x02,0x00]
14469 v_cmpx_f_f32_e64 s[10:11], tba_hi, v2
14470 // CHECK: [0x0a,0x00,0x20,0xd0,0x6d,0x04,0x02,0x00]
14472 v_cmpx_f_f32_e64 s[10:11], tma_lo, v2
14473 // CHECK: [0x0a,0x00,0x20,0xd0,0x6e,0x04,0x02,0x00]
14475 v_cmpx_f_f32_e64 s[10:11], tma_hi, v2
14476 // CHECK: [0x0a,0x00,0x20,0xd0,0x6f,0x04,0x02,0x00]
14478 v_cmpx_f_f32_e64 s[10:11], ttmp11, v2
14479 // CHECK: [0x0a,0x00,0x20,0xd0,0x7b,0x04,0x02,0x00]
14481 v_cmpx_f_f32_e64 s[10:11], m0, v2
14482 // CHECK: [0x0a,0x00,0x20,0xd0,0x7c,0x04,0x02,0x00]
14484 v_cmpx_f_f32_e64 s[10:11], exec_lo, v2
14485 // CHECK: [0x0a,0x00,0x20,0xd0,0x7e,0x04,0x02,0x00]
14487 v_cmpx_f_f32_e64 s[10:11], exec_hi, v2
14488 // CHECK: [0x0a,0x00,0x20,0xd0,0x7f,0x04,0x02,0x00]
14490 v_cmpx_f_f32_e64 s[10:11], 0, v2
14491 // CHECK: [0x0a,0x00,0x20,0xd0,0x80,0x04,0x02,0x00]
14493 v_cmpx_f_f32_e64 s[10:11], -1, v2
14494 // CHECK: [0x0a,0x00,0x20,0xd0,0xc1,0x04,0x02,0x00]
14496 v_cmpx_f_f32_e64 s[10:11], 0.5, v2
14497 // CHECK: [0x0a,0x00,0x20,0xd0,0xf0,0x04,0x02,0x00]
14499 v_cmpx_f_f32_e64 s[10:11], -4.0, v2
14500 // CHECK: [0x0a,0x00,0x20,0xd0,0xf7,0x04,0x02,0x00]
14502 v_cmpx_f_f32_e64 s[10:11], src_vccz, v2
14503 // CHECK: [0x0a,0x00,0x20,0xd0,0xfb,0x04,0x02,0x00]
14505 v_cmpx_f_f32_e64 s[10:11], src_execz, v2
14506 // CHECK: [0x0a,0x00,0x20,0xd0,0xfc,0x04,0x02,0x00]
14508 v_cmpx_f_f32_e64 s[10:11], src_scc, v2
14509 // CHECK: [0x0a,0x00,0x20,0xd0,0xfd,0x04,0x02,0x00]
14511 v_cmpx_f_f32_e64 s[10:11], src_lds_direct, v2
14512 // CHECK: [0x0a,0x00,0x20,0xd0,0xfe,0x04,0x02,0x00]
14514 v_cmpx_f_f32_e64 s[10:11], v1, v255
14515 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x03,0x00]
14517 v_cmpx_f_f32_e64 s[10:11], v1, s2
14518 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x00,0x00]
14520 v_cmpx_f_f32_e64 s[10:11], v1, s103
14521 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcf,0x00,0x00]
14523 v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_lo
14524 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd1,0x00,0x00]
14526 v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_hi
14527 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd3,0x00,0x00]
14529 v_cmpx_f_f32_e64 s[10:11], v1, vcc_lo
14530 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd5,0x00,0x00]
14532 v_cmpx_f_f32_e64 s[10:11], v1, vcc_hi
14533 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd7,0x00,0x00]
14535 v_cmpx_f_f32_e64 s[10:11], v1, tba_lo
14536 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd9,0x00,0x00]
14538 v_cmpx_f_f32_e64 s[10:11], v1, tba_hi
14539 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdb,0x00,0x00]
14541 v_cmpx_f_f32_e64 s[10:11], v1, tma_lo
14542 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdd,0x00,0x00]
14544 v_cmpx_f_f32_e64 s[10:11], v1, tma_hi
14545 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdf,0x00,0x00]
14547 v_cmpx_f_f32_e64 s[10:11], v1, ttmp11
14548 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf7,0x00,0x00]
14550 v_cmpx_f_f32_e64 s[10:11], v1, m0
14551 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x00,0x00]
14553 v_cmpx_f_f32_e64 s[10:11], v1, exec_lo
14554 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfd,0x00,0x00]
14556 v_cmpx_f_f32_e64 s[10:11], v1, exec_hi
14557 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x00,0x00]
14559 v_cmpx_f_f32_e64 s[10:11], v1, 0
14560 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x01,0x01,0x00]
14562 v_cmpx_f_f32_e64 s[10:11], v1, -1
14563 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x83,0x01,0x00]
14565 v_cmpx_f_f32_e64 s[10:11], v1, 0.5
14566 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xe1,0x01,0x00]
14568 v_cmpx_f_f32_e64 s[10:11], v1, -4.0
14569 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xef,0x01,0x00]
14571 v_cmpx_f_f32_e64 s[10:11], v1, src_vccz
14572 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf7,0x01,0x00]
14574 v_cmpx_f_f32_e64 s[10:11], v1, src_execz
14575 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x01,0x00]
14577 v_cmpx_f_f32_e64 s[10:11], v1, src_scc
14578 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfb,0x01,0x00]
14580 v_cmpx_f_f32_e64 s[10:11], -v1, v2
14581 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x20]
14583 v_cmpx_f_f32_e64 s[10:11], v1, -v2
14584 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x40]
14586 v_cmpx_f_f32_e64 s[10:11], -v1, -v2
14587 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x60]
14589 v_cmpx_f_f32_e64 s[10:11], |v1|, v2
14590 // CHECK: [0x0a,0x01,0x20,0xd0,0x01,0x05,0x02,0x00]
14592 v_cmpx_f_f32_e64 s[10:11], v1, |v2|
14593 // CHECK: [0x0a,0x02,0x20,0xd0,0x01,0x05,0x02,0x00]
14595 v_cmpx_f_f32_e64 s[10:11], |v1|, |v2|
14596 // CHECK: [0x0a,0x03,0x20,0xd0,0x01,0x05,0x02,0x00]
14598 v_cmpx_lt_f32_e64 s[10:11], v1, v2
14599 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14601 v_cmpx_lt_f32_e64 s[12:13], v1, v2
14602 // CHECK: [0x0c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14604 v_cmpx_lt_f32_e64 s[102:103], v1, v2
14605 // CHECK: [0x66,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14607 v_cmpx_lt_f32_e64 flat_scratch, v1, v2
14608 // CHECK: [0x68,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14610 v_cmpx_lt_f32_e64 vcc, v1, v2
14611 // CHECK: [0x6a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14613 v_cmpx_lt_f32_e64 tba, v1, v2
14614 // CHECK: [0x6c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14616 v_cmpx_lt_f32_e64 tma, v1, v2
14617 // CHECK: [0x6e,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14619 v_cmpx_lt_f32_e64 ttmp[10:11], v1, v2
14620 // CHECK: [0x7a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14622 v_cmpx_lt_f32_e64 s[10:11], v255, v2
14623 // CHECK: [0x0a,0x00,0x22,0xd0,0xff,0x05,0x02,0x00]
14625 v_cmpx_lt_f32_e64 s[10:11], s1, v2
14626 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x04,0x02,0x00]
14628 v_cmpx_lt_f32_e64 s[10:11], s103, v2
14629 // CHECK: [0x0a,0x00,0x22,0xd0,0x67,0x04,0x02,0x00]
14631 v_cmpx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
14632 // CHECK: [0x0a,0x00,0x22,0xd0,0x68,0x04,0x02,0x00]
14634 v_cmpx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
14635 // CHECK: [0x0a,0x00,0x22,0xd0,0x69,0x04,0x02,0x00]
14637 v_cmpx_lt_f32_e64 s[10:11], vcc_lo, v2
14638 // CHECK: [0x0a,0x00,0x22,0xd0,0x6a,0x04,0x02,0x00]
14640 v_cmpx_lt_f32_e64 s[10:11], vcc_hi, v2
14641 // CHECK: [0x0a,0x00,0x22,0xd0,0x6b,0x04,0x02,0x00]
14643 v_cmpx_lt_f32_e64 s[10:11], tba_lo, v2
14644 // CHECK: [0x0a,0x00,0x22,0xd0,0x6c,0x04,0x02,0x00]
14646 v_cmpx_lt_f32_e64 s[10:11], tba_hi, v2
14647 // CHECK: [0x0a,0x00,0x22,0xd0,0x6d,0x04,0x02,0x00]
14649 v_cmpx_lt_f32_e64 s[10:11], tma_lo, v2
14650 // CHECK: [0x0a,0x00,0x22,0xd0,0x6e,0x04,0x02,0x00]
14652 v_cmpx_lt_f32_e64 s[10:11], tma_hi, v2
14653 // CHECK: [0x0a,0x00,0x22,0xd0,0x6f,0x04,0x02,0x00]
14655 v_cmpx_lt_f32_e64 s[10:11], ttmp11, v2
14656 // CHECK: [0x0a,0x00,0x22,0xd0,0x7b,0x04,0x02,0x00]
14658 v_cmpx_lt_f32_e64 s[10:11], m0, v2
14659 // CHECK: [0x0a,0x00,0x22,0xd0,0x7c,0x04,0x02,0x00]
14661 v_cmpx_lt_f32_e64 s[10:11], exec_lo, v2
14662 // CHECK: [0x0a,0x00,0x22,0xd0,0x7e,0x04,0x02,0x00]
14664 v_cmpx_lt_f32_e64 s[10:11], exec_hi, v2
14665 // CHECK: [0x0a,0x00,0x22,0xd0,0x7f,0x04,0x02,0x00]
14667 v_cmpx_lt_f32_e64 s[10:11], 0, v2
14668 // CHECK: [0x0a,0x00,0x22,0xd0,0x80,0x04,0x02,0x00]
14670 v_cmpx_lt_f32_e64 s[10:11], -1, v2
14671 // CHECK: [0x0a,0x00,0x22,0xd0,0xc1,0x04,0x02,0x00]
14673 v_cmpx_lt_f32_e64 s[10:11], 0.5, v2
14674 // CHECK: [0x0a,0x00,0x22,0xd0,0xf0,0x04,0x02,0x00]
14676 v_cmpx_lt_f32_e64 s[10:11], -4.0, v2
14677 // CHECK: [0x0a,0x00,0x22,0xd0,0xf7,0x04,0x02,0x00]
14679 v_cmpx_lt_f32_e64 s[10:11], src_vccz, v2
14680 // CHECK: [0x0a,0x00,0x22,0xd0,0xfb,0x04,0x02,0x00]
14682 v_cmpx_lt_f32_e64 s[10:11], src_execz, v2
14683 // CHECK: [0x0a,0x00,0x22,0xd0,0xfc,0x04,0x02,0x00]
14685 v_cmpx_lt_f32_e64 s[10:11], src_scc, v2
14686 // CHECK: [0x0a,0x00,0x22,0xd0,0xfd,0x04,0x02,0x00]
14688 v_cmpx_lt_f32_e64 s[10:11], src_lds_direct, v2
14689 // CHECK: [0x0a,0x00,0x22,0xd0,0xfe,0x04,0x02,0x00]
14691 v_cmpx_lt_f32_e64 s[10:11], v1, v255
14692 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x03,0x00]
14694 v_cmpx_lt_f32_e64 s[10:11], v1, s2
14695 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x00,0x00]
14697 v_cmpx_lt_f32_e64 s[10:11], v1, s103
14698 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcf,0x00,0x00]
14700 v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
14701 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd1,0x00,0x00]
14703 v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
14704 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd3,0x00,0x00]
14706 v_cmpx_lt_f32_e64 s[10:11], v1, vcc_lo
14707 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd5,0x00,0x00]
14709 v_cmpx_lt_f32_e64 s[10:11], v1, vcc_hi
14710 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd7,0x00,0x00]
14712 v_cmpx_lt_f32_e64 s[10:11], v1, tba_lo
14713 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd9,0x00,0x00]
14715 v_cmpx_lt_f32_e64 s[10:11], v1, tba_hi
14716 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdb,0x00,0x00]
14718 v_cmpx_lt_f32_e64 s[10:11], v1, tma_lo
14719 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdd,0x00,0x00]
14721 v_cmpx_lt_f32_e64 s[10:11], v1, tma_hi
14722 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdf,0x00,0x00]
14724 v_cmpx_lt_f32_e64 s[10:11], v1, ttmp11
14725 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf7,0x00,0x00]
14727 v_cmpx_lt_f32_e64 s[10:11], v1, m0
14728 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x00,0x00]
14730 v_cmpx_lt_f32_e64 s[10:11], v1, exec_lo
14731 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfd,0x00,0x00]
14733 v_cmpx_lt_f32_e64 s[10:11], v1, exec_hi
14734 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x00,0x00]
14736 v_cmpx_lt_f32_e64 s[10:11], v1, 0
14737 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x01,0x01,0x00]
14739 v_cmpx_lt_f32_e64 s[10:11], v1, -1
14740 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x83,0x01,0x00]
14742 v_cmpx_lt_f32_e64 s[10:11], v1, 0.5
14743 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xe1,0x01,0x00]
14745 v_cmpx_lt_f32_e64 s[10:11], v1, -4.0
14746 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xef,0x01,0x00]
14748 v_cmpx_lt_f32_e64 s[10:11], v1, src_vccz
14749 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf7,0x01,0x00]
14751 v_cmpx_lt_f32_e64 s[10:11], v1, src_execz
14752 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x01,0x00]
14754 v_cmpx_lt_f32_e64 s[10:11], v1, src_scc
14755 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfb,0x01,0x00]
14757 v_cmpx_lt_f32_e64 s[10:11], -v1, v2
14758 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x20]
14760 v_cmpx_lt_f32_e64 s[10:11], v1, -v2
14761 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x40]
14763 v_cmpx_lt_f32_e64 s[10:11], -v1, -v2
14764 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x60]
14766 v_cmpx_lt_f32_e64 s[10:11], |v1|, v2
14767 // CHECK: [0x0a,0x01,0x22,0xd0,0x01,0x05,0x02,0x00]
14769 v_cmpx_lt_f32_e64 s[10:11], v1, |v2|
14770 // CHECK: [0x0a,0x02,0x22,0xd0,0x01,0x05,0x02,0x00]
14772 v_cmpx_lt_f32_e64 s[10:11], |v1|, |v2|
14773 // CHECK: [0x0a,0x03,0x22,0xd0,0x01,0x05,0x02,0x00]
14775 v_cmpx_eq_f32_e64 s[10:11], v1, v2
14776 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14778 v_cmpx_eq_f32_e64 s[12:13], v1, v2
14779 // CHECK: [0x0c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14781 v_cmpx_eq_f32_e64 s[102:103], v1, v2
14782 // CHECK: [0x66,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14784 v_cmpx_eq_f32_e64 flat_scratch, v1, v2
14785 // CHECK: [0x68,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14787 v_cmpx_eq_f32_e64 vcc, v1, v2
14788 // CHECK: [0x6a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14790 v_cmpx_eq_f32_e64 tba, v1, v2
14791 // CHECK: [0x6c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14793 v_cmpx_eq_f32_e64 tma, v1, v2
14794 // CHECK: [0x6e,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14796 v_cmpx_eq_f32_e64 ttmp[10:11], v1, v2
14797 // CHECK: [0x7a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14799 v_cmpx_eq_f32_e64 s[10:11], v255, v2
14800 // CHECK: [0x0a,0x00,0x24,0xd0,0xff,0x05,0x02,0x00]
14802 v_cmpx_eq_f32_e64 s[10:11], s1, v2
14803 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x04,0x02,0x00]
14805 v_cmpx_eq_f32_e64 s[10:11], s103, v2
14806 // CHECK: [0x0a,0x00,0x24,0xd0,0x67,0x04,0x02,0x00]
14808 v_cmpx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
14809 // CHECK: [0x0a,0x00,0x24,0xd0,0x68,0x04,0x02,0x00]
14811 v_cmpx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
14812 // CHECK: [0x0a,0x00,0x24,0xd0,0x69,0x04,0x02,0x00]
14814 v_cmpx_eq_f32_e64 s[10:11], vcc_lo, v2
14815 // CHECK: [0x0a,0x00,0x24,0xd0,0x6a,0x04,0x02,0x00]
14817 v_cmpx_eq_f32_e64 s[10:11], vcc_hi, v2
14818 // CHECK: [0x0a,0x00,0x24,0xd0,0x6b,0x04,0x02,0x00]
14820 v_cmpx_eq_f32_e64 s[10:11], tba_lo, v2
14821 // CHECK: [0x0a,0x00,0x24,0xd0,0x6c,0x04,0x02,0x00]
14823 v_cmpx_eq_f32_e64 s[10:11], tba_hi, v2
14824 // CHECK: [0x0a,0x00,0x24,0xd0,0x6d,0x04,0x02,0x00]
14826 v_cmpx_eq_f32_e64 s[10:11], tma_lo, v2
14827 // CHECK: [0x0a,0x00,0x24,0xd0,0x6e,0x04,0x02,0x00]
14829 v_cmpx_eq_f32_e64 s[10:11], tma_hi, v2
14830 // CHECK: [0x0a,0x00,0x24,0xd0,0x6f,0x04,0x02,0x00]
14832 v_cmpx_eq_f32_e64 s[10:11], ttmp11, v2
14833 // CHECK: [0x0a,0x00,0x24,0xd0,0x7b,0x04,0x02,0x00]
14835 v_cmpx_eq_f32_e64 s[10:11], m0, v2
14836 // CHECK: [0x0a,0x00,0x24,0xd0,0x7c,0x04,0x02,0x00]
14838 v_cmpx_eq_f32_e64 s[10:11], exec_lo, v2
14839 // CHECK: [0x0a,0x00,0x24,0xd0,0x7e,0x04,0x02,0x00]
14841 v_cmpx_eq_f32_e64 s[10:11], exec_hi, v2
14842 // CHECK: [0x0a,0x00,0x24,0xd0,0x7f,0x04,0x02,0x00]
14844 v_cmpx_eq_f32_e64 s[10:11], 0, v2
14845 // CHECK: [0x0a,0x00,0x24,0xd0,0x80,0x04,0x02,0x00]
14847 v_cmpx_eq_f32_e64 s[10:11], -1, v2
14848 // CHECK: [0x0a,0x00,0x24,0xd0,0xc1,0x04,0x02,0x00]
14850 v_cmpx_eq_f32_e64 s[10:11], 0.5, v2
14851 // CHECK: [0x0a,0x00,0x24,0xd0,0xf0,0x04,0x02,0x00]
14853 v_cmpx_eq_f32_e64 s[10:11], -4.0, v2
14854 // CHECK: [0x0a,0x00,0x24,0xd0,0xf7,0x04,0x02,0x00]
14856 v_cmpx_eq_f32_e64 s[10:11], src_vccz, v2
14857 // CHECK: [0x0a,0x00,0x24,0xd0,0xfb,0x04,0x02,0x00]
14859 v_cmpx_eq_f32_e64 s[10:11], src_execz, v2
14860 // CHECK: [0x0a,0x00,0x24,0xd0,0xfc,0x04,0x02,0x00]
14862 v_cmpx_eq_f32_e64 s[10:11], src_scc, v2
14863 // CHECK: [0x0a,0x00,0x24,0xd0,0xfd,0x04,0x02,0x00]
14865 v_cmpx_eq_f32_e64 s[10:11], src_lds_direct, v2
14866 // CHECK: [0x0a,0x00,0x24,0xd0,0xfe,0x04,0x02,0x00]
14868 v_cmpx_eq_f32_e64 s[10:11], v1, v255
14869 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x03,0x00]
14871 v_cmpx_eq_f32_e64 s[10:11], v1, s2
14872 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x00,0x00]
14874 v_cmpx_eq_f32_e64 s[10:11], v1, s103
14875 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcf,0x00,0x00]
14877 v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
14878 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd1,0x00,0x00]
14880 v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
14881 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd3,0x00,0x00]
14883 v_cmpx_eq_f32_e64 s[10:11], v1, vcc_lo
14884 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd5,0x00,0x00]
14886 v_cmpx_eq_f32_e64 s[10:11], v1, vcc_hi
14887 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd7,0x00,0x00]
14889 v_cmpx_eq_f32_e64 s[10:11], v1, tba_lo
14890 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd9,0x00,0x00]
14892 v_cmpx_eq_f32_e64 s[10:11], v1, tba_hi
14893 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdb,0x00,0x00]
14895 v_cmpx_eq_f32_e64 s[10:11], v1, tma_lo
14896 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdd,0x00,0x00]
14898 v_cmpx_eq_f32_e64 s[10:11], v1, tma_hi
14899 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdf,0x00,0x00]
14901 v_cmpx_eq_f32_e64 s[10:11], v1, ttmp11
14902 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf7,0x00,0x00]
14904 v_cmpx_eq_f32_e64 s[10:11], v1, m0
14905 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x00,0x00]
14907 v_cmpx_eq_f32_e64 s[10:11], v1, exec_lo
14908 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfd,0x00,0x00]
14910 v_cmpx_eq_f32_e64 s[10:11], v1, exec_hi
14911 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x00,0x00]
14913 v_cmpx_eq_f32_e64 s[10:11], v1, 0
14914 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x01,0x01,0x00]
14916 v_cmpx_eq_f32_e64 s[10:11], v1, -1
14917 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x83,0x01,0x00]
14919 v_cmpx_eq_f32_e64 s[10:11], v1, 0.5
14920 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xe1,0x01,0x00]
14922 v_cmpx_eq_f32_e64 s[10:11], v1, -4.0
14923 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xef,0x01,0x00]
14925 v_cmpx_eq_f32_e64 s[10:11], v1, src_vccz
14926 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf7,0x01,0x00]
14928 v_cmpx_eq_f32_e64 s[10:11], v1, src_execz
14929 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x01,0x00]
14931 v_cmpx_eq_f32_e64 s[10:11], v1, src_scc
14932 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfb,0x01,0x00]
14934 v_cmpx_eq_f32_e64 s[10:11], -v1, v2
14935 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x20]
14937 v_cmpx_eq_f32_e64 s[10:11], v1, -v2
14938 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x40]
14940 v_cmpx_eq_f32_e64 s[10:11], -v1, -v2
14941 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x60]
14943 v_cmpx_eq_f32_e64 s[10:11], |v1|, v2
14944 // CHECK: [0x0a,0x01,0x24,0xd0,0x01,0x05,0x02,0x00]
14946 v_cmpx_eq_f32_e64 s[10:11], v1, |v2|
14947 // CHECK: [0x0a,0x02,0x24,0xd0,0x01,0x05,0x02,0x00]
14949 v_cmpx_eq_f32_e64 s[10:11], |v1|, |v2|
14950 // CHECK: [0x0a,0x03,0x24,0xd0,0x01,0x05,0x02,0x00]
14952 v_cmpx_le_f32_e64 s[10:11], v1, v2
14953 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14955 v_cmpx_le_f32_e64 s[12:13], v1, v2
14956 // CHECK: [0x0c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14958 v_cmpx_le_f32_e64 s[102:103], v1, v2
14959 // CHECK: [0x66,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14961 v_cmpx_le_f32_e64 flat_scratch, v1, v2
14962 // CHECK: [0x68,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14964 v_cmpx_le_f32_e64 vcc, v1, v2
14965 // CHECK: [0x6a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14967 v_cmpx_le_f32_e64 tba, v1, v2
14968 // CHECK: [0x6c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14970 v_cmpx_le_f32_e64 tma, v1, v2
14971 // CHECK: [0x6e,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14973 v_cmpx_le_f32_e64 ttmp[10:11], v1, v2
14974 // CHECK: [0x7a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14976 v_cmpx_le_f32_e64 s[10:11], v255, v2
14977 // CHECK: [0x0a,0x00,0x26,0xd0,0xff,0x05,0x02,0x00]
14979 v_cmpx_le_f32_e64 s[10:11], s1, v2
14980 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x04,0x02,0x00]
14982 v_cmpx_le_f32_e64 s[10:11], s103, v2
14983 // CHECK: [0x0a,0x00,0x26,0xd0,0x67,0x04,0x02,0x00]
14985 v_cmpx_le_f32_e64 s[10:11], flat_scratch_lo, v2
14986 // CHECK: [0x0a,0x00,0x26,0xd0,0x68,0x04,0x02,0x00]
14988 v_cmpx_le_f32_e64 s[10:11], flat_scratch_hi, v2
14989 // CHECK: [0x0a,0x00,0x26,0xd0,0x69,0x04,0x02,0x00]
14991 v_cmpx_le_f32_e64 s[10:11], vcc_lo, v2
14992 // CHECK: [0x0a,0x00,0x26,0xd0,0x6a,0x04,0x02,0x00]
14994 v_cmpx_le_f32_e64 s[10:11], vcc_hi, v2
14995 // CHECK: [0x0a,0x00,0x26,0xd0,0x6b,0x04,0x02,0x00]
14997 v_cmpx_le_f32_e64 s[10:11], tba_lo, v2
14998 // CHECK: [0x0a,0x00,0x26,0xd0,0x6c,0x04,0x02,0x00]
15000 v_cmpx_le_f32_e64 s[10:11], tba_hi, v2
15001 // CHECK: [0x0a,0x00,0x26,0xd0,0x6d,0x04,0x02,0x00]
15003 v_cmpx_le_f32_e64 s[10:11], tma_lo, v2
15004 // CHECK: [0x0a,0x00,0x26,0xd0,0x6e,0x04,0x02,0x00]
15006 v_cmpx_le_f32_e64 s[10:11], tma_hi, v2
15007 // CHECK: [0x0a,0x00,0x26,0xd0,0x6f,0x04,0x02,0x00]
15009 v_cmpx_le_f32_e64 s[10:11], ttmp11, v2
15010 // CHECK: [0x0a,0x00,0x26,0xd0,0x7b,0x04,0x02,0x00]
15012 v_cmpx_le_f32_e64 s[10:11], m0, v2
15013 // CHECK: [0x0a,0x00,0x26,0xd0,0x7c,0x04,0x02,0x00]
15015 v_cmpx_le_f32_e64 s[10:11], exec_lo, v2
15016 // CHECK: [0x0a,0x00,0x26,0xd0,0x7e,0x04,0x02,0x00]
15018 v_cmpx_le_f32_e64 s[10:11], exec_hi, v2
15019 // CHECK: [0x0a,0x00,0x26,0xd0,0x7f,0x04,0x02,0x00]
15021 v_cmpx_le_f32_e64 s[10:11], 0, v2
15022 // CHECK: [0x0a,0x00,0x26,0xd0,0x80,0x04,0x02,0x00]
15024 v_cmpx_le_f32_e64 s[10:11], -1, v2
15025 // CHECK: [0x0a,0x00,0x26,0xd0,0xc1,0x04,0x02,0x00]
15027 v_cmpx_le_f32_e64 s[10:11], 0.5, v2
15028 // CHECK: [0x0a,0x00,0x26,0xd0,0xf0,0x04,0x02,0x00]
15030 v_cmpx_le_f32_e64 s[10:11], -4.0, v2
15031 // CHECK: [0x0a,0x00,0x26,0xd0,0xf7,0x04,0x02,0x00]
15033 v_cmpx_le_f32_e64 s[10:11], src_vccz, v2
15034 // CHECK: [0x0a,0x00,0x26,0xd0,0xfb,0x04,0x02,0x00]
15036 v_cmpx_le_f32_e64 s[10:11], src_execz, v2
15037 // CHECK: [0x0a,0x00,0x26,0xd0,0xfc,0x04,0x02,0x00]
15039 v_cmpx_le_f32_e64 s[10:11], src_scc, v2
15040 // CHECK: [0x0a,0x00,0x26,0xd0,0xfd,0x04,0x02,0x00]
15042 v_cmpx_le_f32_e64 s[10:11], src_lds_direct, v2
15043 // CHECK: [0x0a,0x00,0x26,0xd0,0xfe,0x04,0x02,0x00]
15045 v_cmpx_le_f32_e64 s[10:11], v1, v255
15046 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x03,0x00]
15048 v_cmpx_le_f32_e64 s[10:11], v1, s2
15049 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x00,0x00]
15051 v_cmpx_le_f32_e64 s[10:11], v1, s103
15052 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcf,0x00,0x00]
15054 v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_lo
15055 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd1,0x00,0x00]
15057 v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_hi
15058 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd3,0x00,0x00]
15060 v_cmpx_le_f32_e64 s[10:11], v1, vcc_lo
15061 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd5,0x00,0x00]
15063 v_cmpx_le_f32_e64 s[10:11], v1, vcc_hi
15064 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd7,0x00,0x00]
15066 v_cmpx_le_f32_e64 s[10:11], v1, tba_lo
15067 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd9,0x00,0x00]
15069 v_cmpx_le_f32_e64 s[10:11], v1, tba_hi
15070 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdb,0x00,0x00]
15072 v_cmpx_le_f32_e64 s[10:11], v1, tma_lo
15073 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdd,0x00,0x00]
15075 v_cmpx_le_f32_e64 s[10:11], v1, tma_hi
15076 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdf,0x00,0x00]
15078 v_cmpx_le_f32_e64 s[10:11], v1, ttmp11
15079 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf7,0x00,0x00]
15081 v_cmpx_le_f32_e64 s[10:11], v1, m0
15082 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x00,0x00]
15084 v_cmpx_le_f32_e64 s[10:11], v1, exec_lo
15085 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfd,0x00,0x00]
15087 v_cmpx_le_f32_e64 s[10:11], v1, exec_hi
15088 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x00,0x00]
15090 v_cmpx_le_f32_e64 s[10:11], v1, 0
15091 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x01,0x01,0x00]
15093 v_cmpx_le_f32_e64 s[10:11], v1, -1
15094 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x83,0x01,0x00]
15096 v_cmpx_le_f32_e64 s[10:11], v1, 0.5
15097 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xe1,0x01,0x00]
15099 v_cmpx_le_f32_e64 s[10:11], v1, -4.0
15100 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xef,0x01,0x00]
15102 v_cmpx_le_f32_e64 s[10:11], v1, src_vccz
15103 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf7,0x01,0x00]
15105 v_cmpx_le_f32_e64 s[10:11], v1, src_execz
15106 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x01,0x00]
15108 v_cmpx_le_f32_e64 s[10:11], v1, src_scc
15109 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfb,0x01,0x00]
15111 v_cmpx_le_f32_e64 s[10:11], -v1, v2
15112 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x20]
15114 v_cmpx_le_f32_e64 s[10:11], v1, -v2
15115 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x40]
15117 v_cmpx_le_f32_e64 s[10:11], -v1, -v2
15118 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x60]
15120 v_cmpx_le_f32_e64 s[10:11], |v1|, v2
15121 // CHECK: [0x0a,0x01,0x26,0xd0,0x01,0x05,0x02,0x00]
15123 v_cmpx_le_f32_e64 s[10:11], v1, |v2|
15124 // CHECK: [0x0a,0x02,0x26,0xd0,0x01,0x05,0x02,0x00]
15126 v_cmpx_le_f32_e64 s[10:11], |v1|, |v2|
15127 // CHECK: [0x0a,0x03,0x26,0xd0,0x01,0x05,0x02,0x00]
15129 v_cmpx_gt_f32_e64 s[10:11], v1, v2
15130 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15132 v_cmpx_gt_f32_e64 s[12:13], v1, v2
15133 // CHECK: [0x0c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15135 v_cmpx_gt_f32_e64 s[102:103], v1, v2
15136 // CHECK: [0x66,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15138 v_cmpx_gt_f32_e64 flat_scratch, v1, v2
15139 // CHECK: [0x68,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15141 v_cmpx_gt_f32_e64 vcc, v1, v2
15142 // CHECK: [0x6a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15144 v_cmpx_gt_f32_e64 tba, v1, v2
15145 // CHECK: [0x6c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15147 v_cmpx_gt_f32_e64 tma, v1, v2
15148 // CHECK: [0x6e,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15150 v_cmpx_gt_f32_e64 ttmp[10:11], v1, v2
15151 // CHECK: [0x7a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15153 v_cmpx_gt_f32_e64 s[10:11], v255, v2
15154 // CHECK: [0x0a,0x00,0x28,0xd0,0xff,0x05,0x02,0x00]
15156 v_cmpx_gt_f32_e64 s[10:11], s1, v2
15157 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x04,0x02,0x00]
15159 v_cmpx_gt_f32_e64 s[10:11], s103, v2
15160 // CHECK: [0x0a,0x00,0x28,0xd0,0x67,0x04,0x02,0x00]
15162 v_cmpx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
15163 // CHECK: [0x0a,0x00,0x28,0xd0,0x68,0x04,0x02,0x00]
15165 v_cmpx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
15166 // CHECK: [0x0a,0x00,0x28,0xd0,0x69,0x04,0x02,0x00]
15168 v_cmpx_gt_f32_e64 s[10:11], vcc_lo, v2
15169 // CHECK: [0x0a,0x00,0x28,0xd0,0x6a,0x04,0x02,0x00]
15171 v_cmpx_gt_f32_e64 s[10:11], vcc_hi, v2
15172 // CHECK: [0x0a,0x00,0x28,0xd0,0x6b,0x04,0x02,0x00]
15174 v_cmpx_gt_f32_e64 s[10:11], tba_lo, v2
15175 // CHECK: [0x0a,0x00,0x28,0xd0,0x6c,0x04,0x02,0x00]
15177 v_cmpx_gt_f32_e64 s[10:11], tba_hi, v2
15178 // CHECK: [0x0a,0x00,0x28,0xd0,0x6d,0x04,0x02,0x00]
15180 v_cmpx_gt_f32_e64 s[10:11], tma_lo, v2
15181 // CHECK: [0x0a,0x00,0x28,0xd0,0x6e,0x04,0x02,0x00]
15183 v_cmpx_gt_f32_e64 s[10:11], tma_hi, v2
15184 // CHECK: [0x0a,0x00,0x28,0xd0,0x6f,0x04,0x02,0x00]
15186 v_cmpx_gt_f32_e64 s[10:11], ttmp11, v2
15187 // CHECK: [0x0a,0x00,0x28,0xd0,0x7b,0x04,0x02,0x00]
15189 v_cmpx_gt_f32_e64 s[10:11], m0, v2
15190 // CHECK: [0x0a,0x00,0x28,0xd0,0x7c,0x04,0x02,0x00]
15192 v_cmpx_gt_f32_e64 s[10:11], exec_lo, v2
15193 // CHECK: [0x0a,0x00,0x28,0xd0,0x7e,0x04,0x02,0x00]
15195 v_cmpx_gt_f32_e64 s[10:11], exec_hi, v2
15196 // CHECK: [0x0a,0x00,0x28,0xd0,0x7f,0x04,0x02,0x00]
15198 v_cmpx_gt_f32_e64 s[10:11], 0, v2
15199 // CHECK: [0x0a,0x00,0x28,0xd0,0x80,0x04,0x02,0x00]
15201 v_cmpx_gt_f32_e64 s[10:11], -1, v2
15202 // CHECK: [0x0a,0x00,0x28,0xd0,0xc1,0x04,0x02,0x00]
15204 v_cmpx_gt_f32_e64 s[10:11], 0.5, v2
15205 // CHECK: [0x0a,0x00,0x28,0xd0,0xf0,0x04,0x02,0x00]
15207 v_cmpx_gt_f32_e64 s[10:11], -4.0, v2
15208 // CHECK: [0x0a,0x00,0x28,0xd0,0xf7,0x04,0x02,0x00]
15210 v_cmpx_gt_f32_e64 s[10:11], src_vccz, v2
15211 // CHECK: [0x0a,0x00,0x28,0xd0,0xfb,0x04,0x02,0x00]
15213 v_cmpx_gt_f32_e64 s[10:11], src_execz, v2
15214 // CHECK: [0x0a,0x00,0x28,0xd0,0xfc,0x04,0x02,0x00]
15216 v_cmpx_gt_f32_e64 s[10:11], src_scc, v2
15217 // CHECK: [0x0a,0x00,0x28,0xd0,0xfd,0x04,0x02,0x00]
15219 v_cmpx_gt_f32_e64 s[10:11], src_lds_direct, v2
15220 // CHECK: [0x0a,0x00,0x28,0xd0,0xfe,0x04,0x02,0x00]
15222 v_cmpx_gt_f32_e64 s[10:11], v1, v255
15223 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x03,0x00]
15225 v_cmpx_gt_f32_e64 s[10:11], v1, s2
15226 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x00,0x00]
15228 v_cmpx_gt_f32_e64 s[10:11], v1, s103
15229 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcf,0x00,0x00]
15231 v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
15232 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd1,0x00,0x00]
15234 v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
15235 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd3,0x00,0x00]
15237 v_cmpx_gt_f32_e64 s[10:11], v1, vcc_lo
15238 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd5,0x00,0x00]
15240 v_cmpx_gt_f32_e64 s[10:11], v1, vcc_hi
15241 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd7,0x00,0x00]
15243 v_cmpx_gt_f32_e64 s[10:11], v1, tba_lo
15244 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd9,0x00,0x00]
15246 v_cmpx_gt_f32_e64 s[10:11], v1, tba_hi
15247 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdb,0x00,0x00]
15249 v_cmpx_gt_f32_e64 s[10:11], v1, tma_lo
15250 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdd,0x00,0x00]
15252 v_cmpx_gt_f32_e64 s[10:11], v1, tma_hi
15253 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdf,0x00,0x00]
15255 v_cmpx_gt_f32_e64 s[10:11], v1, ttmp11
15256 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf7,0x00,0x00]
15258 v_cmpx_gt_f32_e64 s[10:11], v1, m0
15259 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x00,0x00]
15261 v_cmpx_gt_f32_e64 s[10:11], v1, exec_lo
15262 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfd,0x00,0x00]
15264 v_cmpx_gt_f32_e64 s[10:11], v1, exec_hi
15265 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x00,0x00]
15267 v_cmpx_gt_f32_e64 s[10:11], v1, 0
15268 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x01,0x01,0x00]
15270 v_cmpx_gt_f32_e64 s[10:11], v1, -1
15271 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x83,0x01,0x00]
15273 v_cmpx_gt_f32_e64 s[10:11], v1, 0.5
15274 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xe1,0x01,0x00]
15276 v_cmpx_gt_f32_e64 s[10:11], v1, -4.0
15277 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xef,0x01,0x00]
15279 v_cmpx_gt_f32_e64 s[10:11], v1, src_vccz
15280 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf7,0x01,0x00]
15282 v_cmpx_gt_f32_e64 s[10:11], v1, src_execz
15283 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x01,0x00]
15285 v_cmpx_gt_f32_e64 s[10:11], v1, src_scc
15286 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfb,0x01,0x00]
15288 v_cmpx_gt_f32_e64 s[10:11], -v1, v2
15289 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x20]
15291 v_cmpx_gt_f32_e64 s[10:11], v1, -v2
15292 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x40]
15294 v_cmpx_gt_f32_e64 s[10:11], -v1, -v2
15295 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x60]
15297 v_cmpx_gt_f32_e64 s[10:11], |v1|, v2
15298 // CHECK: [0x0a,0x01,0x28,0xd0,0x01,0x05,0x02,0x00]
15300 v_cmpx_gt_f32_e64 s[10:11], v1, |v2|
15301 // CHECK: [0x0a,0x02,0x28,0xd0,0x01,0x05,0x02,0x00]
15303 v_cmpx_gt_f32_e64 s[10:11], |v1|, |v2|
15304 // CHECK: [0x0a,0x03,0x28,0xd0,0x01,0x05,0x02,0x00]
15306 v_cmpx_lg_f32_e64 s[10:11], v1, v2
15307 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15309 v_cmpx_lg_f32_e64 s[12:13], v1, v2
15310 // CHECK: [0x0c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15312 v_cmpx_lg_f32_e64 s[102:103], v1, v2
15313 // CHECK: [0x66,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15315 v_cmpx_lg_f32_e64 flat_scratch, v1, v2
15316 // CHECK: [0x68,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15318 v_cmpx_lg_f32_e64 vcc, v1, v2
15319 // CHECK: [0x6a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15321 v_cmpx_lg_f32_e64 tba, v1, v2
15322 // CHECK: [0x6c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15324 v_cmpx_lg_f32_e64 tma, v1, v2
15325 // CHECK: [0x6e,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15327 v_cmpx_lg_f32_e64 ttmp[10:11], v1, v2
15328 // CHECK: [0x7a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15330 v_cmpx_lg_f32_e64 s[10:11], v255, v2
15331 // CHECK: [0x0a,0x00,0x2a,0xd0,0xff,0x05,0x02,0x00]
15333 v_cmpx_lg_f32_e64 s[10:11], s1, v2
15334 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x04,0x02,0x00]
15336 v_cmpx_lg_f32_e64 s[10:11], s103, v2
15337 // CHECK: [0x0a,0x00,0x2a,0xd0,0x67,0x04,0x02,0x00]
15339 v_cmpx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
15340 // CHECK: [0x0a,0x00,0x2a,0xd0,0x68,0x04,0x02,0x00]
15342 v_cmpx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
15343 // CHECK: [0x0a,0x00,0x2a,0xd0,0x69,0x04,0x02,0x00]
15345 v_cmpx_lg_f32_e64 s[10:11], vcc_lo, v2
15346 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6a,0x04,0x02,0x00]
15348 v_cmpx_lg_f32_e64 s[10:11], vcc_hi, v2
15349 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6b,0x04,0x02,0x00]
15351 v_cmpx_lg_f32_e64 s[10:11], tba_lo, v2
15352 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6c,0x04,0x02,0x00]
15354 v_cmpx_lg_f32_e64 s[10:11], tba_hi, v2
15355 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6d,0x04,0x02,0x00]
15357 v_cmpx_lg_f32_e64 s[10:11], tma_lo, v2
15358 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6e,0x04,0x02,0x00]
15360 v_cmpx_lg_f32_e64 s[10:11], tma_hi, v2
15361 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6f,0x04,0x02,0x00]
15363 v_cmpx_lg_f32_e64 s[10:11], ttmp11, v2
15364 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7b,0x04,0x02,0x00]
15366 v_cmpx_lg_f32_e64 s[10:11], m0, v2
15367 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7c,0x04,0x02,0x00]
15369 v_cmpx_lg_f32_e64 s[10:11], exec_lo, v2
15370 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7e,0x04,0x02,0x00]
15372 v_cmpx_lg_f32_e64 s[10:11], exec_hi, v2
15373 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7f,0x04,0x02,0x00]
15375 v_cmpx_lg_f32_e64 s[10:11], 0, v2
15376 // CHECK: [0x0a,0x00,0x2a,0xd0,0x80,0x04,0x02,0x00]
15378 v_cmpx_lg_f32_e64 s[10:11], -1, v2
15379 // CHECK: [0x0a,0x00,0x2a,0xd0,0xc1,0x04,0x02,0x00]
15381 v_cmpx_lg_f32_e64 s[10:11], 0.5, v2
15382 // CHECK: [0x0a,0x00,0x2a,0xd0,0xf0,0x04,0x02,0x00]
15384 v_cmpx_lg_f32_e64 s[10:11], -4.0, v2
15385 // CHECK: [0x0a,0x00,0x2a,0xd0,0xf7,0x04,0x02,0x00]
15387 v_cmpx_lg_f32_e64 s[10:11], src_vccz, v2
15388 // CHECK: [0x0a,0x00,0x2a,0xd0,0xfb,0x04,0x02,0x00]
15390 v_cmpx_lg_f32_e64 s[10:11], src_execz, v2
15391 // CHECK: [0x0a,0x00,0x2a,0xd0,0xfc,0x04,0x02,0x00]
15393 v_cmpx_lg_f32_e64 s[10:11], src_scc, v2
15394 // CHECK: [0x0a,0x00,0x2a,0xd0,0xfd,0x04,0x02,0x00]
15396 v_cmpx_lg_f32_e64 s[10:11], src_lds_direct, v2
15397 // CHECK: [0x0a,0x00,0x2a,0xd0,0xfe,0x04,0x02,0x00]
15399 v_cmpx_lg_f32_e64 s[10:11], v1, v255
15400 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x03,0x00]
15402 v_cmpx_lg_f32_e64 s[10:11], v1, s2
15403 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x00,0x00]
15405 v_cmpx_lg_f32_e64 s[10:11], v1, s103
15406 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcf,0x00,0x00]
15408 v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
15409 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd1,0x00,0x00]
15411 v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
15412 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd3,0x00,0x00]
15414 v_cmpx_lg_f32_e64 s[10:11], v1, vcc_lo
15415 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd5,0x00,0x00]
15417 v_cmpx_lg_f32_e64 s[10:11], v1, vcc_hi
15418 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd7,0x00,0x00]
15420 v_cmpx_lg_f32_e64 s[10:11], v1, tba_lo
15421 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd9,0x00,0x00]
15423 v_cmpx_lg_f32_e64 s[10:11], v1, tba_hi
15424 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdb,0x00,0x00]
15426 v_cmpx_lg_f32_e64 s[10:11], v1, tma_lo
15427 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdd,0x00,0x00]
15429 v_cmpx_lg_f32_e64 s[10:11], v1, tma_hi
15430 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdf,0x00,0x00]
15432 v_cmpx_lg_f32_e64 s[10:11], v1, ttmp11
15433 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf7,0x00,0x00]
15435 v_cmpx_lg_f32_e64 s[10:11], v1, m0
15436 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x00,0x00]
15438 v_cmpx_lg_f32_e64 s[10:11], v1, exec_lo
15439 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfd,0x00,0x00]
15441 v_cmpx_lg_f32_e64 s[10:11], v1, exec_hi
15442 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x00,0x00]
15444 v_cmpx_lg_f32_e64 s[10:11], v1, 0
15445 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x01,0x01,0x00]
15447 v_cmpx_lg_f32_e64 s[10:11], v1, -1
15448 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x83,0x01,0x00]
15450 v_cmpx_lg_f32_e64 s[10:11], v1, 0.5
15451 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xe1,0x01,0x00]
15453 v_cmpx_lg_f32_e64 s[10:11], v1, -4.0
15454 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xef,0x01,0x00]
15456 v_cmpx_lg_f32_e64 s[10:11], v1, src_vccz
15457 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf7,0x01,0x00]
15459 v_cmpx_lg_f32_e64 s[10:11], v1, src_execz
15460 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x01,0x00]
15462 v_cmpx_lg_f32_e64 s[10:11], v1, src_scc
15463 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfb,0x01,0x00]
15465 v_cmpx_lg_f32_e64 s[10:11], -v1, v2
15466 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x20]
15468 v_cmpx_lg_f32_e64 s[10:11], v1, -v2
15469 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x40]
15471 v_cmpx_lg_f32_e64 s[10:11], -v1, -v2
15472 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x60]
15474 v_cmpx_lg_f32_e64 s[10:11], |v1|, v2
15475 // CHECK: [0x0a,0x01,0x2a,0xd0,0x01,0x05,0x02,0x00]
15477 v_cmpx_lg_f32_e64 s[10:11], v1, |v2|
15478 // CHECK: [0x0a,0x02,0x2a,0xd0,0x01,0x05,0x02,0x00]
15480 v_cmpx_lg_f32_e64 s[10:11], |v1|, |v2|
15481 // CHECK: [0x0a,0x03,0x2a,0xd0,0x01,0x05,0x02,0x00]
15483 v_cmpx_ge_f32_e64 s[10:11], v1, v2
15484 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15486 v_cmpx_ge_f32_e64 s[12:13], v1, v2
15487 // CHECK: [0x0c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15489 v_cmpx_ge_f32_e64 s[102:103], v1, v2
15490 // CHECK: [0x66,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15492 v_cmpx_ge_f32_e64 flat_scratch, v1, v2
15493 // CHECK: [0x68,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15495 v_cmpx_ge_f32_e64 vcc, v1, v2
15496 // CHECK: [0x6a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15498 v_cmpx_ge_f32_e64 tba, v1, v2
15499 // CHECK: [0x6c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15501 v_cmpx_ge_f32_e64 tma, v1, v2
15502 // CHECK: [0x6e,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15504 v_cmpx_ge_f32_e64 ttmp[10:11], v1, v2
15505 // CHECK: [0x7a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15507 v_cmpx_ge_f32_e64 s[10:11], v255, v2
15508 // CHECK: [0x0a,0x00,0x2c,0xd0,0xff,0x05,0x02,0x00]
15510 v_cmpx_ge_f32_e64 s[10:11], s1, v2
15511 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x04,0x02,0x00]
15513 v_cmpx_ge_f32_e64 s[10:11], s103, v2
15514 // CHECK: [0x0a,0x00,0x2c,0xd0,0x67,0x04,0x02,0x00]
15516 v_cmpx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
15517 // CHECK: [0x0a,0x00,0x2c,0xd0,0x68,0x04,0x02,0x00]
15519 v_cmpx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
15520 // CHECK: [0x0a,0x00,0x2c,0xd0,0x69,0x04,0x02,0x00]
15522 v_cmpx_ge_f32_e64 s[10:11], vcc_lo, v2
15523 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6a,0x04,0x02,0x00]
15525 v_cmpx_ge_f32_e64 s[10:11], vcc_hi, v2
15526 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6b,0x04,0x02,0x00]
15528 v_cmpx_ge_f32_e64 s[10:11], tba_lo, v2
15529 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6c,0x04,0x02,0x00]
15531 v_cmpx_ge_f32_e64 s[10:11], tba_hi, v2
15532 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6d,0x04,0x02,0x00]
15534 v_cmpx_ge_f32_e64 s[10:11], tma_lo, v2
15535 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6e,0x04,0x02,0x00]
15537 v_cmpx_ge_f32_e64 s[10:11], tma_hi, v2
15538 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6f,0x04,0x02,0x00]
15540 v_cmpx_ge_f32_e64 s[10:11], ttmp11, v2
15541 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7b,0x04,0x02,0x00]
15543 v_cmpx_ge_f32_e64 s[10:11], m0, v2
15544 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7c,0x04,0x02,0x00]
15546 v_cmpx_ge_f32_e64 s[10:11], exec_lo, v2
15547 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7e,0x04,0x02,0x00]
15549 v_cmpx_ge_f32_e64 s[10:11], exec_hi, v2
15550 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7f,0x04,0x02,0x00]
15552 v_cmpx_ge_f32_e64 s[10:11], 0, v2
15553 // CHECK: [0x0a,0x00,0x2c,0xd0,0x80,0x04,0x02,0x00]
15555 v_cmpx_ge_f32_e64 s[10:11], -1, v2
15556 // CHECK: [0x0a,0x00,0x2c,0xd0,0xc1,0x04,0x02,0x00]
15558 v_cmpx_ge_f32_e64 s[10:11], 0.5, v2
15559 // CHECK: [0x0a,0x00,0x2c,0xd0,0xf0,0x04,0x02,0x00]
15561 v_cmpx_ge_f32_e64 s[10:11], -4.0, v2
15562 // CHECK: [0x0a,0x00,0x2c,0xd0,0xf7,0x04,0x02,0x00]
15564 v_cmpx_ge_f32_e64 s[10:11], src_vccz, v2
15565 // CHECK: [0x0a,0x00,0x2c,0xd0,0xfb,0x04,0x02,0x00]
15567 v_cmpx_ge_f32_e64 s[10:11], src_execz, v2
15568 // CHECK: [0x0a,0x00,0x2c,0xd0,0xfc,0x04,0x02,0x00]
15570 v_cmpx_ge_f32_e64 s[10:11], src_scc, v2
15571 // CHECK: [0x0a,0x00,0x2c,0xd0,0xfd,0x04,0x02,0x00]
15573 v_cmpx_ge_f32_e64 s[10:11], src_lds_direct, v2
15574 // CHECK: [0x0a,0x00,0x2c,0xd0,0xfe,0x04,0x02,0x00]
15576 v_cmpx_ge_f32_e64 s[10:11], v1, v255
15577 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x03,0x00]
15579 v_cmpx_ge_f32_e64 s[10:11], v1, s2
15580 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x00,0x00]
15582 v_cmpx_ge_f32_e64 s[10:11], v1, s103
15583 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcf,0x00,0x00]
15585 v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
15586 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd1,0x00,0x00]
15588 v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
15589 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd3,0x00,0x00]
15591 v_cmpx_ge_f32_e64 s[10:11], v1, vcc_lo
15592 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd5,0x00,0x00]
15594 v_cmpx_ge_f32_e64 s[10:11], v1, vcc_hi
15595 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd7,0x00,0x00]
15597 v_cmpx_ge_f32_e64 s[10:11], v1, tba_lo
15598 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd9,0x00,0x00]
15600 v_cmpx_ge_f32_e64 s[10:11], v1, tba_hi
15601 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdb,0x00,0x00]
15603 v_cmpx_ge_f32_e64 s[10:11], v1, tma_lo
15604 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdd,0x00,0x00]
15606 v_cmpx_ge_f32_e64 s[10:11], v1, tma_hi
15607 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdf,0x00,0x00]
15609 v_cmpx_ge_f32_e64 s[10:11], v1, ttmp11
15610 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf7,0x00,0x00]
15612 v_cmpx_ge_f32_e64 s[10:11], v1, m0
15613 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x00,0x00]
15615 v_cmpx_ge_f32_e64 s[10:11], v1, exec_lo
15616 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfd,0x00,0x00]
15618 v_cmpx_ge_f32_e64 s[10:11], v1, exec_hi
15619 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x00,0x00]
15621 v_cmpx_ge_f32_e64 s[10:11], v1, 0
15622 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x01,0x01,0x00]
15624 v_cmpx_ge_f32_e64 s[10:11], v1, -1
15625 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x83,0x01,0x00]
15627 v_cmpx_ge_f32_e64 s[10:11], v1, 0.5
15628 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xe1,0x01,0x00]
15630 v_cmpx_ge_f32_e64 s[10:11], v1, -4.0
15631 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xef,0x01,0x00]
15633 v_cmpx_ge_f32_e64 s[10:11], v1, src_vccz
15634 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf7,0x01,0x00]
15636 v_cmpx_ge_f32_e64 s[10:11], v1, src_execz
15637 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x01,0x00]
15639 v_cmpx_ge_f32_e64 s[10:11], v1, src_scc
15640 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfb,0x01,0x00]
15642 v_cmpx_ge_f32_e64 s[10:11], -v1, v2
15643 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x20]
15645 v_cmpx_ge_f32_e64 s[10:11], v1, -v2
15646 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x40]
15648 v_cmpx_ge_f32_e64 s[10:11], -v1, -v2
15649 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x60]
15651 v_cmpx_ge_f32_e64 s[10:11], |v1|, v2
15652 // CHECK: [0x0a,0x01,0x2c,0xd0,0x01,0x05,0x02,0x00]
15654 v_cmpx_ge_f32_e64 s[10:11], v1, |v2|
15655 // CHECK: [0x0a,0x02,0x2c,0xd0,0x01,0x05,0x02,0x00]
15657 v_cmpx_ge_f32_e64 s[10:11], |v1|, |v2|
15658 // CHECK: [0x0a,0x03,0x2c,0xd0,0x01,0x05,0x02,0x00]
15660 v_cmpx_o_f32_e64 s[10:11], v1, v2
15661 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
15663 v_cmpx_o_f32_e64 s[12:13], v1, v2
15664 // CHECK: [0x0c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
15666 v_cmpx_o_f32_e64 s[102:103], v1, v2
15667 // CHECK: [0x66,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
15669 v_cmpx_o_f32_e64 flat_scratch, v1, v2
15670 // CHECK: [0x68,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
15672 v_cmpx_o_f32_e64 vcc, v1, v2
15673 // CHECK: [0x6a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
15675 v_cmpx_o_f32_e64 tba, v1, v2
15676 // CHECK: [0x6c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
15678 v_cmpx_o_f32_e64 tma, v1, v2
15679 // CHECK: [0x6e,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
15681 v_cmpx_o_f32_e64 ttmp[10:11], v1, v2
15682 // CHECK: [0x7a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
15684 v_cmpx_o_f32_e64 s[10:11], v255, v2
15685 // CHECK: [0x0a,0x00,0x2e,0xd0,0xff,0x05,0x02,0x00]
15687 v_cmpx_o_f32_e64 s[10:11], s1, v2
15688 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x04,0x02,0x00]
15690 v_cmpx_o_f32_e64 s[10:11], s103, v2
15691 // CHECK: [0x0a,0x00,0x2e,0xd0,0x67,0x04,0x02,0x00]
15693 v_cmpx_o_f32_e64 s[10:11], flat_scratch_lo, v2
15694 // CHECK: [0x0a,0x00,0x2e,0xd0,0x68,0x04,0x02,0x00]
15696 v_cmpx_o_f32_e64 s[10:11], flat_scratch_hi, v2
15697 // CHECK: [0x0a,0x00,0x2e,0xd0,0x69,0x04,0x02,0x00]
15699 v_cmpx_o_f32_e64 s[10:11], vcc_lo, v2
15700 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6a,0x04,0x02,0x00]
15702 v_cmpx_o_f32_e64 s[10:11], vcc_hi, v2
15703 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6b,0x04,0x02,0x00]
15705 v_cmpx_o_f32_e64 s[10:11], tba_lo, v2
15706 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6c,0x04,0x02,0x00]
15708 v_cmpx_o_f32_e64 s[10:11], tba_hi, v2
15709 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6d,0x04,0x02,0x00]
15711 v_cmpx_o_f32_e64 s[10:11], tma_lo, v2
15712 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6e,0x04,0x02,0x00]
15714 v_cmpx_o_f32_e64 s[10:11], tma_hi, v2
15715 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6f,0x04,0x02,0x00]
15717 v_cmpx_o_f32_e64 s[10:11], ttmp11, v2
15718 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7b,0x04,0x02,0x00]
15720 v_cmpx_o_f32_e64 s[10:11], m0, v2
15721 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7c,0x04,0x02,0x00]
15723 v_cmpx_o_f32_e64 s[10:11], exec_lo, v2
15724 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7e,0x04,0x02,0x00]
15726 v_cmpx_o_f32_e64 s[10:11], exec_hi, v2
15727 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7f,0x04,0x02,0x00]
15729 v_cmpx_o_f32_e64 s[10:11], 0, v2
15730 // CHECK: [0x0a,0x00,0x2e,0xd0,0x80,0x04,0x02,0x00]
15732 v_cmpx_o_f32_e64 s[10:11], -1, v2
15733 // CHECK: [0x0a,0x00,0x2e,0xd0,0xc1,0x04,0x02,0x00]
15735 v_cmpx_o_f32_e64 s[10:11], 0.5, v2
15736 // CHECK: [0x0a,0x00,0x2e,0xd0,0xf0,0x04,0x02,0x00]
15738 v_cmpx_o_f32_e64 s[10:11], -4.0, v2
15739 // CHECK: [0x0a,0x00,0x2e,0xd0,0xf7,0x04,0x02,0x00]
15741 v_cmpx_o_f32_e64 s[10:11], src_vccz, v2
15742 // CHECK: [0x0a,0x00,0x2e,0xd0,0xfb,0x04,0x02,0x00]
15744 v_cmpx_o_f32_e64 s[10:11], src_execz, v2
15745 // CHECK: [0x0a,0x00,0x2e,0xd0,0xfc,0x04,0x02,0x00]
15747 v_cmpx_o_f32_e64 s[10:11], src_scc, v2
15748 // CHECK: [0x0a,0x00,0x2e,0xd0,0xfd,0x04,0x02,0x00]
15750 v_cmpx_o_f32_e64 s[10:11], src_lds_direct, v2
15751 // CHECK: [0x0a,0x00,0x2e,0xd0,0xfe,0x04,0x02,0x00]
15753 v_cmpx_o_f32_e64 s[10:11], v1, v255
15754 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x03,0x00]
15756 v_cmpx_o_f32_e64 s[10:11], v1, s2
15757 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x00,0x00]
15759 v_cmpx_o_f32_e64 s[10:11], v1, s103
15760 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcf,0x00,0x00]
15762 v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_lo
15763 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd1,0x00,0x00]
15765 v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_hi
15766 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd3,0x00,0x00]
15768 v_cmpx_o_f32_e64 s[10:11], v1, vcc_lo
15769 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd5,0x00,0x00]
15771 v_cmpx_o_f32_e64 s[10:11], v1, vcc_hi
15772 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd7,0x00,0x00]
15774 v_cmpx_o_f32_e64 s[10:11], v1, tba_lo
15775 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd9,0x00,0x00]
15777 v_cmpx_o_f32_e64 s[10:11], v1, tba_hi
15778 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdb,0x00,0x00]
15780 v_cmpx_o_f32_e64 s[10:11], v1, tma_lo
15781 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdd,0x00,0x00]
15783 v_cmpx_o_f32_e64 s[10:11], v1, tma_hi
15784 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdf,0x00,0x00]
15786 v_cmpx_o_f32_e64 s[10:11], v1, ttmp11
15787 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf7,0x00,0x00]
15789 v_cmpx_o_f32_e64 s[10:11], v1, m0
15790 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x00,0x00]
15792 v_cmpx_o_f32_e64 s[10:11], v1, exec_lo
15793 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfd,0x00,0x00]
15795 v_cmpx_o_f32_e64 s[10:11], v1, exec_hi
15796 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x00,0x00]
15798 v_cmpx_o_f32_e64 s[10:11], v1, 0
15799 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x01,0x01,0x00]
15801 v_cmpx_o_f32_e64 s[10:11], v1, -1
15802 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x83,0x01,0x00]
15804 v_cmpx_o_f32_e64 s[10:11], v1, 0.5
15805 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xe1,0x01,0x00]
15807 v_cmpx_o_f32_e64 s[10:11], v1, -4.0
15808 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xef,0x01,0x00]
15810 v_cmpx_o_f32_e64 s[10:11], v1, src_vccz
15811 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf7,0x01,0x00]
15813 v_cmpx_o_f32_e64 s[10:11], v1, src_execz
15814 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x01,0x00]
15816 v_cmpx_o_f32_e64 s[10:11], v1, src_scc
15817 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfb,0x01,0x00]
15819 v_cmpx_o_f32_e64 s[10:11], -v1, v2
15820 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x20]
15822 v_cmpx_o_f32_e64 s[10:11], v1, -v2
15823 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x40]
15825 v_cmpx_o_f32_e64 s[10:11], -v1, -v2
15826 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x60]
15828 v_cmpx_o_f32_e64 s[10:11], |v1|, v2
15829 // CHECK: [0x0a,0x01,0x2e,0xd0,0x01,0x05,0x02,0x00]
15831 v_cmpx_o_f32_e64 s[10:11], v1, |v2|
15832 // CHECK: [0x0a,0x02,0x2e,0xd0,0x01,0x05,0x02,0x00]
15834 v_cmpx_o_f32_e64 s[10:11], |v1|, |v2|
15835 // CHECK: [0x0a,0x03,0x2e,0xd0,0x01,0x05,0x02,0x00]
15837 v_cmpx_u_f32_e64 s[10:11], v1, v2
15838 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
15840 v_cmpx_u_f32_e64 s[12:13], v1, v2
15841 // CHECK: [0x0c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
15843 v_cmpx_u_f32_e64 s[102:103], v1, v2
15844 // CHECK: [0x66,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
15846 v_cmpx_u_f32_e64 flat_scratch, v1, v2
15847 // CHECK: [0x68,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
15849 v_cmpx_u_f32_e64 vcc, v1, v2
15850 // CHECK: [0x6a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
15852 v_cmpx_u_f32_e64 tba, v1, v2
15853 // CHECK: [0x6c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
15855 v_cmpx_u_f32_e64 tma, v1, v2
15856 // CHECK: [0x6e,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
15858 v_cmpx_u_f32_e64 ttmp[10:11], v1, v2
15859 // CHECK: [0x7a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
15861 v_cmpx_u_f32_e64 s[10:11], v255, v2
15862 // CHECK: [0x0a,0x00,0x30,0xd0,0xff,0x05,0x02,0x00]
15864 v_cmpx_u_f32_e64 s[10:11], s1, v2
15865 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x04,0x02,0x00]
15867 v_cmpx_u_f32_e64 s[10:11], s103, v2
15868 // CHECK: [0x0a,0x00,0x30,0xd0,0x67,0x04,0x02,0x00]
15870 v_cmpx_u_f32_e64 s[10:11], flat_scratch_lo, v2
15871 // CHECK: [0x0a,0x00,0x30,0xd0,0x68,0x04,0x02,0x00]
15873 v_cmpx_u_f32_e64 s[10:11], flat_scratch_hi, v2
15874 // CHECK: [0x0a,0x00,0x30,0xd0,0x69,0x04,0x02,0x00]
15876 v_cmpx_u_f32_e64 s[10:11], vcc_lo, v2
15877 // CHECK: [0x0a,0x00,0x30,0xd0,0x6a,0x04,0x02,0x00]
15879 v_cmpx_u_f32_e64 s[10:11], vcc_hi, v2
15880 // CHECK: [0x0a,0x00,0x30,0xd0,0x6b,0x04,0x02,0x00]
15882 v_cmpx_u_f32_e64 s[10:11], tba_lo, v2
15883 // CHECK: [0x0a,0x00,0x30,0xd0,0x6c,0x04,0x02,0x00]
15885 v_cmpx_u_f32_e64 s[10:11], tba_hi, v2
15886 // CHECK: [0x0a,0x00,0x30,0xd0,0x6d,0x04,0x02,0x00]
15888 v_cmpx_u_f32_e64 s[10:11], tma_lo, v2
15889 // CHECK: [0x0a,0x00,0x30,0xd0,0x6e,0x04,0x02,0x00]
15891 v_cmpx_u_f32_e64 s[10:11], tma_hi, v2
15892 // CHECK: [0x0a,0x00,0x30,0xd0,0x6f,0x04,0x02,0x00]
15894 v_cmpx_u_f32_e64 s[10:11], ttmp11, v2
15895 // CHECK: [0x0a,0x00,0x30,0xd0,0x7b,0x04,0x02,0x00]
15897 v_cmpx_u_f32_e64 s[10:11], m0, v2
15898 // CHECK: [0x0a,0x00,0x30,0xd0,0x7c,0x04,0x02,0x00]
15900 v_cmpx_u_f32_e64 s[10:11], exec_lo, v2
15901 // CHECK: [0x0a,0x00,0x30,0xd0,0x7e,0x04,0x02,0x00]
15903 v_cmpx_u_f32_e64 s[10:11], exec_hi, v2
15904 // CHECK: [0x0a,0x00,0x30,0xd0,0x7f,0x04,0x02,0x00]
15906 v_cmpx_u_f32_e64 s[10:11], 0, v2
15907 // CHECK: [0x0a,0x00,0x30,0xd0,0x80,0x04,0x02,0x00]
15909 v_cmpx_u_f32_e64 s[10:11], -1, v2
15910 // CHECK: [0x0a,0x00,0x30,0xd0,0xc1,0x04,0x02,0x00]
15912 v_cmpx_u_f32_e64 s[10:11], 0.5, v2
15913 // CHECK: [0x0a,0x00,0x30,0xd0,0xf0,0x04,0x02,0x00]
15915 v_cmpx_u_f32_e64 s[10:11], -4.0, v2
15916 // CHECK: [0x0a,0x00,0x30,0xd0,0xf7,0x04,0x02,0x00]
15918 v_cmpx_u_f32_e64 s[10:11], src_vccz, v2
15919 // CHECK: [0x0a,0x00,0x30,0xd0,0xfb,0x04,0x02,0x00]
15921 v_cmpx_u_f32_e64 s[10:11], src_execz, v2
15922 // CHECK: [0x0a,0x00,0x30,0xd0,0xfc,0x04,0x02,0x00]
15924 v_cmpx_u_f32_e64 s[10:11], src_scc, v2
15925 // CHECK: [0x0a,0x00,0x30,0xd0,0xfd,0x04,0x02,0x00]
15927 v_cmpx_u_f32_e64 s[10:11], src_lds_direct, v2
15928 // CHECK: [0x0a,0x00,0x30,0xd0,0xfe,0x04,0x02,0x00]
15930 v_cmpx_u_f32_e64 s[10:11], v1, v255
15931 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x03,0x00]
15933 v_cmpx_u_f32_e64 s[10:11], v1, s2
15934 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x00,0x00]
15936 v_cmpx_u_f32_e64 s[10:11], v1, s103
15937 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcf,0x00,0x00]
15939 v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_lo
15940 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd1,0x00,0x00]
15942 v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_hi
15943 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd3,0x00,0x00]
15945 v_cmpx_u_f32_e64 s[10:11], v1, vcc_lo
15946 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd5,0x00,0x00]
15948 v_cmpx_u_f32_e64 s[10:11], v1, vcc_hi
15949 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd7,0x00,0x00]
15951 v_cmpx_u_f32_e64 s[10:11], v1, tba_lo
15952 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd9,0x00,0x00]
15954 v_cmpx_u_f32_e64 s[10:11], v1, tba_hi
15955 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdb,0x00,0x00]
15957 v_cmpx_u_f32_e64 s[10:11], v1, tma_lo
15958 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdd,0x00,0x00]
15960 v_cmpx_u_f32_e64 s[10:11], v1, tma_hi
15961 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdf,0x00,0x00]
15963 v_cmpx_u_f32_e64 s[10:11], v1, ttmp11
15964 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf7,0x00,0x00]
15966 v_cmpx_u_f32_e64 s[10:11], v1, m0
15967 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x00,0x00]
15969 v_cmpx_u_f32_e64 s[10:11], v1, exec_lo
15970 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfd,0x00,0x00]
15972 v_cmpx_u_f32_e64 s[10:11], v1, exec_hi
15973 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x00,0x00]
15975 v_cmpx_u_f32_e64 s[10:11], v1, 0
15976 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x01,0x01,0x00]
15978 v_cmpx_u_f32_e64 s[10:11], v1, -1
15979 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x83,0x01,0x00]
15981 v_cmpx_u_f32_e64 s[10:11], v1, 0.5
15982 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xe1,0x01,0x00]
15984 v_cmpx_u_f32_e64 s[10:11], v1, -4.0
15985 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xef,0x01,0x00]
15987 v_cmpx_u_f32_e64 s[10:11], v1, src_vccz
15988 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf7,0x01,0x00]
15990 v_cmpx_u_f32_e64 s[10:11], v1, src_execz
15991 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x01,0x00]
15993 v_cmpx_u_f32_e64 s[10:11], v1, src_scc
15994 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfb,0x01,0x00]
15996 v_cmpx_u_f32_e64 s[10:11], -v1, v2
15997 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x20]
15999 v_cmpx_u_f32_e64 s[10:11], v1, -v2
16000 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x40]
16002 v_cmpx_u_f32_e64 s[10:11], -v1, -v2
16003 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x60]
16005 v_cmpx_u_f32_e64 s[10:11], |v1|, v2
16006 // CHECK: [0x0a,0x01,0x30,0xd0,0x01,0x05,0x02,0x00]
16008 v_cmpx_u_f32_e64 s[10:11], v1, |v2|
16009 // CHECK: [0x0a,0x02,0x30,0xd0,0x01,0x05,0x02,0x00]
16011 v_cmpx_u_f32_e64 s[10:11], |v1|, |v2|
16012 // CHECK: [0x0a,0x03,0x30,0xd0,0x01,0x05,0x02,0x00]
16014 v_cmpx_nge_f32_e64 s[10:11], v1, v2
16015 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
16017 v_cmpx_nge_f32_e64 s[12:13], v1, v2
16018 // CHECK: [0x0c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
16020 v_cmpx_nge_f32_e64 s[102:103], v1, v2
16021 // CHECK: [0x66,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
16023 v_cmpx_nge_f32_e64 flat_scratch, v1, v2
16024 // CHECK: [0x68,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
16026 v_cmpx_nge_f32_e64 vcc, v1, v2
16027 // CHECK: [0x6a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
16029 v_cmpx_nge_f32_e64 tba, v1, v2
16030 // CHECK: [0x6c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
16032 v_cmpx_nge_f32_e64 tma, v1, v2
16033 // CHECK: [0x6e,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
16035 v_cmpx_nge_f32_e64 ttmp[10:11], v1, v2
16036 // CHECK: [0x7a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
16038 v_cmpx_nge_f32_e64 s[10:11], v255, v2
16039 // CHECK: [0x0a,0x00,0x32,0xd0,0xff,0x05,0x02,0x00]
16041 v_cmpx_nge_f32_e64 s[10:11], s1, v2
16042 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x04,0x02,0x00]
16044 v_cmpx_nge_f32_e64 s[10:11], s103, v2
16045 // CHECK: [0x0a,0x00,0x32,0xd0,0x67,0x04,0x02,0x00]
16047 v_cmpx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
16048 // CHECK: [0x0a,0x00,0x32,0xd0,0x68,0x04,0x02,0x00]
16050 v_cmpx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
16051 // CHECK: [0x0a,0x00,0x32,0xd0,0x69,0x04,0x02,0x00]
16053 v_cmpx_nge_f32_e64 s[10:11], vcc_lo, v2
16054 // CHECK: [0x0a,0x00,0x32,0xd0,0x6a,0x04,0x02,0x00]
16056 v_cmpx_nge_f32_e64 s[10:11], vcc_hi, v2
16057 // CHECK: [0x0a,0x00,0x32,0xd0,0x6b,0x04,0x02,0x00]
16059 v_cmpx_nge_f32_e64 s[10:11], tba_lo, v2
16060 // CHECK: [0x0a,0x00,0x32,0xd0,0x6c,0x04,0x02,0x00]
16062 v_cmpx_nge_f32_e64 s[10:11], tba_hi, v2
16063 // CHECK: [0x0a,0x00,0x32,0xd0,0x6d,0x04,0x02,0x00]
16065 v_cmpx_nge_f32_e64 s[10:11], tma_lo, v2
16066 // CHECK: [0x0a,0x00,0x32,0xd0,0x6e,0x04,0x02,0x00]
16068 v_cmpx_nge_f32_e64 s[10:11], tma_hi, v2
16069 // CHECK: [0x0a,0x00,0x32,0xd0,0x6f,0x04,0x02,0x00]
16071 v_cmpx_nge_f32_e64 s[10:11], ttmp11, v2
16072 // CHECK: [0x0a,0x00,0x32,0xd0,0x7b,0x04,0x02,0x00]
16074 v_cmpx_nge_f32_e64 s[10:11], m0, v2
16075 // CHECK: [0x0a,0x00,0x32,0xd0,0x7c,0x04,0x02,0x00]
16077 v_cmpx_nge_f32_e64 s[10:11], exec_lo, v2
16078 // CHECK: [0x0a,0x00,0x32,0xd0,0x7e,0x04,0x02,0x00]
16080 v_cmpx_nge_f32_e64 s[10:11], exec_hi, v2
16081 // CHECK: [0x0a,0x00,0x32,0xd0,0x7f,0x04,0x02,0x00]
16083 v_cmpx_nge_f32_e64 s[10:11], 0, v2
16084 // CHECK: [0x0a,0x00,0x32,0xd0,0x80,0x04,0x02,0x00]
16086 v_cmpx_nge_f32_e64 s[10:11], -1, v2
16087 // CHECK: [0x0a,0x00,0x32,0xd0,0xc1,0x04,0x02,0x00]
16089 v_cmpx_nge_f32_e64 s[10:11], 0.5, v2
16090 // CHECK: [0x0a,0x00,0x32,0xd0,0xf0,0x04,0x02,0x00]
16092 v_cmpx_nge_f32_e64 s[10:11], -4.0, v2
16093 // CHECK: [0x0a,0x00,0x32,0xd0,0xf7,0x04,0x02,0x00]
16095 v_cmpx_nge_f32_e64 s[10:11], src_vccz, v2
16096 // CHECK: [0x0a,0x00,0x32,0xd0,0xfb,0x04,0x02,0x00]
16098 v_cmpx_nge_f32_e64 s[10:11], src_execz, v2
16099 // CHECK: [0x0a,0x00,0x32,0xd0,0xfc,0x04,0x02,0x00]
16101 v_cmpx_nge_f32_e64 s[10:11], src_scc, v2
16102 // CHECK: [0x0a,0x00,0x32,0xd0,0xfd,0x04,0x02,0x00]
16104 v_cmpx_nge_f32_e64 s[10:11], src_lds_direct, v2
16105 // CHECK: [0x0a,0x00,0x32,0xd0,0xfe,0x04,0x02,0x00]
16107 v_cmpx_nge_f32_e64 s[10:11], v1, v255
16108 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x03,0x00]
16110 v_cmpx_nge_f32_e64 s[10:11], v1, s2
16111 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x00,0x00]
16113 v_cmpx_nge_f32_e64 s[10:11], v1, s103
16114 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcf,0x00,0x00]
16116 v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
16117 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd1,0x00,0x00]
16119 v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
16120 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd3,0x00,0x00]
16122 v_cmpx_nge_f32_e64 s[10:11], v1, vcc_lo
16123 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd5,0x00,0x00]
16125 v_cmpx_nge_f32_e64 s[10:11], v1, vcc_hi
16126 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd7,0x00,0x00]
16128 v_cmpx_nge_f32_e64 s[10:11], v1, tba_lo
16129 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd9,0x00,0x00]
16131 v_cmpx_nge_f32_e64 s[10:11], v1, tba_hi
16132 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdb,0x00,0x00]
16134 v_cmpx_nge_f32_e64 s[10:11], v1, tma_lo
16135 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdd,0x00,0x00]
16137 v_cmpx_nge_f32_e64 s[10:11], v1, tma_hi
16138 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdf,0x00,0x00]
16140 v_cmpx_nge_f32_e64 s[10:11], v1, ttmp11
16141 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf7,0x00,0x00]
16143 v_cmpx_nge_f32_e64 s[10:11], v1, m0
16144 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x00,0x00]
16146 v_cmpx_nge_f32_e64 s[10:11], v1, exec_lo
16147 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfd,0x00,0x00]
16149 v_cmpx_nge_f32_e64 s[10:11], v1, exec_hi
16150 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x00,0x00]
16152 v_cmpx_nge_f32_e64 s[10:11], v1, 0
16153 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x01,0x01,0x00]
16155 v_cmpx_nge_f32_e64 s[10:11], v1, -1
16156 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x83,0x01,0x00]
16158 v_cmpx_nge_f32_e64 s[10:11], v1, 0.5
16159 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xe1,0x01,0x00]
16161 v_cmpx_nge_f32_e64 s[10:11], v1, -4.0
16162 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xef,0x01,0x00]
16164 v_cmpx_nge_f32_e64 s[10:11], v1, src_vccz
16165 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf7,0x01,0x00]
16167 v_cmpx_nge_f32_e64 s[10:11], v1, src_execz
16168 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x01,0x00]
16170 v_cmpx_nge_f32_e64 s[10:11], v1, src_scc
16171 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfb,0x01,0x00]
16173 v_cmpx_nge_f32_e64 s[10:11], -v1, v2
16174 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x20]
16176 v_cmpx_nge_f32_e64 s[10:11], v1, -v2
16177 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x40]
16179 v_cmpx_nge_f32_e64 s[10:11], -v1, -v2
16180 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x60]
16182 v_cmpx_nge_f32_e64 s[10:11], |v1|, v2
16183 // CHECK: [0x0a,0x01,0x32,0xd0,0x01,0x05,0x02,0x00]
16185 v_cmpx_nge_f32_e64 s[10:11], v1, |v2|
16186 // CHECK: [0x0a,0x02,0x32,0xd0,0x01,0x05,0x02,0x00]
16188 v_cmpx_nge_f32_e64 s[10:11], |v1|, |v2|
16189 // CHECK: [0x0a,0x03,0x32,0xd0,0x01,0x05,0x02,0x00]
16191 v_cmpx_nlg_f32_e64 s[10:11], v1, v2
16192 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
16194 v_cmpx_nlg_f32_e64 s[12:13], v1, v2
16195 // CHECK: [0x0c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
16197 v_cmpx_nlg_f32_e64 s[102:103], v1, v2
16198 // CHECK: [0x66,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
16200 v_cmpx_nlg_f32_e64 flat_scratch, v1, v2
16201 // CHECK: [0x68,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
16203 v_cmpx_nlg_f32_e64 vcc, v1, v2
16204 // CHECK: [0x6a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
16206 v_cmpx_nlg_f32_e64 tba, v1, v2
16207 // CHECK: [0x6c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
16209 v_cmpx_nlg_f32_e64 tma, v1, v2
16210 // CHECK: [0x6e,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
16212 v_cmpx_nlg_f32_e64 ttmp[10:11], v1, v2
16213 // CHECK: [0x7a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
16215 v_cmpx_nlg_f32_e64 s[10:11], v255, v2
16216 // CHECK: [0x0a,0x00,0x34,0xd0,0xff,0x05,0x02,0x00]
16218 v_cmpx_nlg_f32_e64 s[10:11], s1, v2
16219 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x04,0x02,0x00]
16221 v_cmpx_nlg_f32_e64 s[10:11], s103, v2
16222 // CHECK: [0x0a,0x00,0x34,0xd0,0x67,0x04,0x02,0x00]
16224 v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
16225 // CHECK: [0x0a,0x00,0x34,0xd0,0x68,0x04,0x02,0x00]
16227 v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
16228 // CHECK: [0x0a,0x00,0x34,0xd0,0x69,0x04,0x02,0x00]
16230 v_cmpx_nlg_f32_e64 s[10:11], vcc_lo, v2
16231 // CHECK: [0x0a,0x00,0x34,0xd0,0x6a,0x04,0x02,0x00]
16233 v_cmpx_nlg_f32_e64 s[10:11], vcc_hi, v2
16234 // CHECK: [0x0a,0x00,0x34,0xd0,0x6b,0x04,0x02,0x00]
16236 v_cmpx_nlg_f32_e64 s[10:11], tba_lo, v2
16237 // CHECK: [0x0a,0x00,0x34,0xd0,0x6c,0x04,0x02,0x00]
16239 v_cmpx_nlg_f32_e64 s[10:11], tba_hi, v2
16240 // CHECK: [0x0a,0x00,0x34,0xd0,0x6d,0x04,0x02,0x00]
16242 v_cmpx_nlg_f32_e64 s[10:11], tma_lo, v2
16243 // CHECK: [0x0a,0x00,0x34,0xd0,0x6e,0x04,0x02,0x00]
16245 v_cmpx_nlg_f32_e64 s[10:11], tma_hi, v2
16246 // CHECK: [0x0a,0x00,0x34,0xd0,0x6f,0x04,0x02,0x00]
16248 v_cmpx_nlg_f32_e64 s[10:11], ttmp11, v2
16249 // CHECK: [0x0a,0x00,0x34,0xd0,0x7b,0x04,0x02,0x00]
16251 v_cmpx_nlg_f32_e64 s[10:11], m0, v2
16252 // CHECK: [0x0a,0x00,0x34,0xd0,0x7c,0x04,0x02,0x00]
16254 v_cmpx_nlg_f32_e64 s[10:11], exec_lo, v2
16255 // CHECK: [0x0a,0x00,0x34,0xd0,0x7e,0x04,0x02,0x00]
16257 v_cmpx_nlg_f32_e64 s[10:11], exec_hi, v2
16258 // CHECK: [0x0a,0x00,0x34,0xd0,0x7f,0x04,0x02,0x00]
16260 v_cmpx_nlg_f32_e64 s[10:11], 0, v2
16261 // CHECK: [0x0a,0x00,0x34,0xd0,0x80,0x04,0x02,0x00]
16263 v_cmpx_nlg_f32_e64 s[10:11], -1, v2
16264 // CHECK: [0x0a,0x00,0x34,0xd0,0xc1,0x04,0x02,0x00]
16266 v_cmpx_nlg_f32_e64 s[10:11], 0.5, v2
16267 // CHECK: [0x0a,0x00,0x34,0xd0,0xf0,0x04,0x02,0x00]
16269 v_cmpx_nlg_f32_e64 s[10:11], -4.0, v2
16270 // CHECK: [0x0a,0x00,0x34,0xd0,0xf7,0x04,0x02,0x00]
16272 v_cmpx_nlg_f32_e64 s[10:11], src_vccz, v2
16273 // CHECK: [0x0a,0x00,0x34,0xd0,0xfb,0x04,0x02,0x00]
16275 v_cmpx_nlg_f32_e64 s[10:11], src_execz, v2
16276 // CHECK: [0x0a,0x00,0x34,0xd0,0xfc,0x04,0x02,0x00]
16278 v_cmpx_nlg_f32_e64 s[10:11], src_scc, v2
16279 // CHECK: [0x0a,0x00,0x34,0xd0,0xfd,0x04,0x02,0x00]
16281 v_cmpx_nlg_f32_e64 s[10:11], src_lds_direct, v2
16282 // CHECK: [0x0a,0x00,0x34,0xd0,0xfe,0x04,0x02,0x00]
16284 v_cmpx_nlg_f32_e64 s[10:11], v1, v255
16285 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x03,0x00]
16287 v_cmpx_nlg_f32_e64 s[10:11], v1, s2
16288 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x00,0x00]
16290 v_cmpx_nlg_f32_e64 s[10:11], v1, s103
16291 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcf,0x00,0x00]
16293 v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
16294 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd1,0x00,0x00]
16296 v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
16297 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd3,0x00,0x00]
16299 v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_lo
16300 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd5,0x00,0x00]
16302 v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_hi
16303 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd7,0x00,0x00]
16305 v_cmpx_nlg_f32_e64 s[10:11], v1, tba_lo
16306 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd9,0x00,0x00]
16308 v_cmpx_nlg_f32_e64 s[10:11], v1, tba_hi
16309 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdb,0x00,0x00]
16311 v_cmpx_nlg_f32_e64 s[10:11], v1, tma_lo
16312 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdd,0x00,0x00]
16314 v_cmpx_nlg_f32_e64 s[10:11], v1, tma_hi
16315 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdf,0x00,0x00]
16317 v_cmpx_nlg_f32_e64 s[10:11], v1, ttmp11
16318 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf7,0x00,0x00]
16320 v_cmpx_nlg_f32_e64 s[10:11], v1, m0
16321 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x00,0x00]
16323 v_cmpx_nlg_f32_e64 s[10:11], v1, exec_lo
16324 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfd,0x00,0x00]
16326 v_cmpx_nlg_f32_e64 s[10:11], v1, exec_hi
16327 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x00,0x00]
16329 v_cmpx_nlg_f32_e64 s[10:11], v1, 0
16330 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x01,0x01,0x00]
16332 v_cmpx_nlg_f32_e64 s[10:11], v1, -1
16333 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x83,0x01,0x00]
16335 v_cmpx_nlg_f32_e64 s[10:11], v1, 0.5
16336 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xe1,0x01,0x00]
16338 v_cmpx_nlg_f32_e64 s[10:11], v1, -4.0
16339 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xef,0x01,0x00]
16341 v_cmpx_nlg_f32_e64 s[10:11], v1, src_vccz
16342 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf7,0x01,0x00]
16344 v_cmpx_nlg_f32_e64 s[10:11], v1, src_execz
16345 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x01,0x00]
16347 v_cmpx_nlg_f32_e64 s[10:11], v1, src_scc
16348 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfb,0x01,0x00]
16350 v_cmpx_nlg_f32_e64 s[10:11], -v1, v2
16351 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x20]
16353 v_cmpx_nlg_f32_e64 s[10:11], v1, -v2
16354 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x40]
16356 v_cmpx_nlg_f32_e64 s[10:11], -v1, -v2
16357 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x60]
16359 v_cmpx_nlg_f32_e64 s[10:11], |v1|, v2
16360 // CHECK: [0x0a,0x01,0x34,0xd0,0x01,0x05,0x02,0x00]
16362 v_cmpx_nlg_f32_e64 s[10:11], v1, |v2|
16363 // CHECK: [0x0a,0x02,0x34,0xd0,0x01,0x05,0x02,0x00]
16365 v_cmpx_nlg_f32_e64 s[10:11], |v1|, |v2|
16366 // CHECK: [0x0a,0x03,0x34,0xd0,0x01,0x05,0x02,0x00]
16368 v_cmpx_ngt_f32_e64 s[10:11], v1, v2
16369 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
16371 v_cmpx_ngt_f32_e64 s[12:13], v1, v2
16372 // CHECK: [0x0c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
16374 v_cmpx_ngt_f32_e64 s[102:103], v1, v2
16375 // CHECK: [0x66,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
16377 v_cmpx_ngt_f32_e64 flat_scratch, v1, v2
16378 // CHECK: [0x68,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
16380 v_cmpx_ngt_f32_e64 vcc, v1, v2
16381 // CHECK: [0x6a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
16383 v_cmpx_ngt_f32_e64 tba, v1, v2
16384 // CHECK: [0x6c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
16386 v_cmpx_ngt_f32_e64 tma, v1, v2
16387 // CHECK: [0x6e,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
16389 v_cmpx_ngt_f32_e64 ttmp[10:11], v1, v2
16390 // CHECK: [0x7a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
16392 v_cmpx_ngt_f32_e64 s[10:11], v255, v2
16393 // CHECK: [0x0a,0x00,0x36,0xd0,0xff,0x05,0x02,0x00]
16395 v_cmpx_ngt_f32_e64 s[10:11], s1, v2
16396 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x04,0x02,0x00]
16398 v_cmpx_ngt_f32_e64 s[10:11], s103, v2
16399 // CHECK: [0x0a,0x00,0x36,0xd0,0x67,0x04,0x02,0x00]
16401 v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
16402 // CHECK: [0x0a,0x00,0x36,0xd0,0x68,0x04,0x02,0x00]
16404 v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
16405 // CHECK: [0x0a,0x00,0x36,0xd0,0x69,0x04,0x02,0x00]
16407 v_cmpx_ngt_f32_e64 s[10:11], vcc_lo, v2
16408 // CHECK: [0x0a,0x00,0x36,0xd0,0x6a,0x04,0x02,0x00]
16410 v_cmpx_ngt_f32_e64 s[10:11], vcc_hi, v2
16411 // CHECK: [0x0a,0x00,0x36,0xd0,0x6b,0x04,0x02,0x00]
16413 v_cmpx_ngt_f32_e64 s[10:11], tba_lo, v2
16414 // CHECK: [0x0a,0x00,0x36,0xd0,0x6c,0x04,0x02,0x00]
16416 v_cmpx_ngt_f32_e64 s[10:11], tba_hi, v2
16417 // CHECK: [0x0a,0x00,0x36,0xd0,0x6d,0x04,0x02,0x00]
16419 v_cmpx_ngt_f32_e64 s[10:11], tma_lo, v2
16420 // CHECK: [0x0a,0x00,0x36,0xd0,0x6e,0x04,0x02,0x00]
16422 v_cmpx_ngt_f32_e64 s[10:11], tma_hi, v2
16423 // CHECK: [0x0a,0x00,0x36,0xd0,0x6f,0x04,0x02,0x00]
16425 v_cmpx_ngt_f32_e64 s[10:11], ttmp11, v2
16426 // CHECK: [0x0a,0x00,0x36,0xd0,0x7b,0x04,0x02,0x00]
16428 v_cmpx_ngt_f32_e64 s[10:11], m0, v2
16429 // CHECK: [0x0a,0x00,0x36,0xd0,0x7c,0x04,0x02,0x00]
16431 v_cmpx_ngt_f32_e64 s[10:11], exec_lo, v2
16432 // CHECK: [0x0a,0x00,0x36,0xd0,0x7e,0x04,0x02,0x00]
16434 v_cmpx_ngt_f32_e64 s[10:11], exec_hi, v2
16435 // CHECK: [0x0a,0x00,0x36,0xd0,0x7f,0x04,0x02,0x00]
16437 v_cmpx_ngt_f32_e64 s[10:11], 0, v2
16438 // CHECK: [0x0a,0x00,0x36,0xd0,0x80,0x04,0x02,0x00]
16440 v_cmpx_ngt_f32_e64 s[10:11], -1, v2
16441 // CHECK: [0x0a,0x00,0x36,0xd0,0xc1,0x04,0x02,0x00]
16443 v_cmpx_ngt_f32_e64 s[10:11], 0.5, v2
16444 // CHECK: [0x0a,0x00,0x36,0xd0,0xf0,0x04,0x02,0x00]
16446 v_cmpx_ngt_f32_e64 s[10:11], -4.0, v2
16447 // CHECK: [0x0a,0x00,0x36,0xd0,0xf7,0x04,0x02,0x00]
16449 v_cmpx_ngt_f32_e64 s[10:11], src_vccz, v2
16450 // CHECK: [0x0a,0x00,0x36,0xd0,0xfb,0x04,0x02,0x00]
16452 v_cmpx_ngt_f32_e64 s[10:11], src_execz, v2
16453 // CHECK: [0x0a,0x00,0x36,0xd0,0xfc,0x04,0x02,0x00]
16455 v_cmpx_ngt_f32_e64 s[10:11], src_scc, v2
16456 // CHECK: [0x0a,0x00,0x36,0xd0,0xfd,0x04,0x02,0x00]
16458 v_cmpx_ngt_f32_e64 s[10:11], src_lds_direct, v2
16459 // CHECK: [0x0a,0x00,0x36,0xd0,0xfe,0x04,0x02,0x00]
16461 v_cmpx_ngt_f32_e64 s[10:11], v1, v255
16462 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x03,0x00]
16464 v_cmpx_ngt_f32_e64 s[10:11], v1, s2
16465 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x00,0x00]
16467 v_cmpx_ngt_f32_e64 s[10:11], v1, s103
16468 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcf,0x00,0x00]
16470 v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
16471 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd1,0x00,0x00]
16473 v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
16474 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd3,0x00,0x00]
16476 v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_lo
16477 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd5,0x00,0x00]
16479 v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_hi
16480 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd7,0x00,0x00]
16482 v_cmpx_ngt_f32_e64 s[10:11], v1, tba_lo
16483 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd9,0x00,0x00]
16485 v_cmpx_ngt_f32_e64 s[10:11], v1, tba_hi
16486 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdb,0x00,0x00]
16488 v_cmpx_ngt_f32_e64 s[10:11], v1, tma_lo
16489 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdd,0x00,0x00]
16491 v_cmpx_ngt_f32_e64 s[10:11], v1, tma_hi
16492 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdf,0x00,0x00]
16494 v_cmpx_ngt_f32_e64 s[10:11], v1, ttmp11
16495 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf7,0x00,0x00]
16497 v_cmpx_ngt_f32_e64 s[10:11], v1, m0
16498 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x00,0x00]
16500 v_cmpx_ngt_f32_e64 s[10:11], v1, exec_lo
16501 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfd,0x00,0x00]
16503 v_cmpx_ngt_f32_e64 s[10:11], v1, exec_hi
16504 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x00,0x00]
16506 v_cmpx_ngt_f32_e64 s[10:11], v1, 0
16507 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x01,0x01,0x00]
16509 v_cmpx_ngt_f32_e64 s[10:11], v1, -1
16510 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x83,0x01,0x00]
16512 v_cmpx_ngt_f32_e64 s[10:11], v1, 0.5
16513 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xe1,0x01,0x00]
16515 v_cmpx_ngt_f32_e64 s[10:11], v1, -4.0
16516 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xef,0x01,0x00]
16518 v_cmpx_ngt_f32_e64 s[10:11], v1, src_vccz
16519 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf7,0x01,0x00]
16521 v_cmpx_ngt_f32_e64 s[10:11], v1, src_execz
16522 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x01,0x00]
16524 v_cmpx_ngt_f32_e64 s[10:11], v1, src_scc
16525 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfb,0x01,0x00]
16527 v_cmpx_ngt_f32_e64 s[10:11], -v1, v2
16528 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x20]
16530 v_cmpx_ngt_f32_e64 s[10:11], v1, -v2
16531 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x40]
16533 v_cmpx_ngt_f32_e64 s[10:11], -v1, -v2
16534 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x60]
16536 v_cmpx_ngt_f32_e64 s[10:11], |v1|, v2
16537 // CHECK: [0x0a,0x01,0x36,0xd0,0x01,0x05,0x02,0x00]
16539 v_cmpx_ngt_f32_e64 s[10:11], v1, |v2|
16540 // CHECK: [0x0a,0x02,0x36,0xd0,0x01,0x05,0x02,0x00]
16542 v_cmpx_ngt_f32_e64 s[10:11], |v1|, |v2|
16543 // CHECK: [0x0a,0x03,0x36,0xd0,0x01,0x05,0x02,0x00]
16545 v_cmpx_nle_f32_e64 s[10:11], v1, v2
16546 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
16548 v_cmpx_nle_f32_e64 s[12:13], v1, v2
16549 // CHECK: [0x0c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
16551 v_cmpx_nle_f32_e64 s[102:103], v1, v2
16552 // CHECK: [0x66,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
16554 v_cmpx_nle_f32_e64 flat_scratch, v1, v2
16555 // CHECK: [0x68,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
16557 v_cmpx_nle_f32_e64 vcc, v1, v2
16558 // CHECK: [0x6a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
16560 v_cmpx_nle_f32_e64 tba, v1, v2
16561 // CHECK: [0x6c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
16563 v_cmpx_nle_f32_e64 tma, v1, v2
16564 // CHECK: [0x6e,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
16566 v_cmpx_nle_f32_e64 ttmp[10:11], v1, v2
16567 // CHECK: [0x7a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
16569 v_cmpx_nle_f32_e64 s[10:11], v255, v2
16570 // CHECK: [0x0a,0x00,0x38,0xd0,0xff,0x05,0x02,0x00]
16572 v_cmpx_nle_f32_e64 s[10:11], s1, v2
16573 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x04,0x02,0x00]
16575 v_cmpx_nle_f32_e64 s[10:11], s103, v2
16576 // CHECK: [0x0a,0x00,0x38,0xd0,0x67,0x04,0x02,0x00]
16578 v_cmpx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
16579 // CHECK: [0x0a,0x00,0x38,0xd0,0x68,0x04,0x02,0x00]
16581 v_cmpx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
16582 // CHECK: [0x0a,0x00,0x38,0xd0,0x69,0x04,0x02,0x00]
16584 v_cmpx_nle_f32_e64 s[10:11], vcc_lo, v2
16585 // CHECK: [0x0a,0x00,0x38,0xd0,0x6a,0x04,0x02,0x00]
16587 v_cmpx_nle_f32_e64 s[10:11], vcc_hi, v2
16588 // CHECK: [0x0a,0x00,0x38,0xd0,0x6b,0x04,0x02,0x00]
16590 v_cmpx_nle_f32_e64 s[10:11], tba_lo, v2
16591 // CHECK: [0x0a,0x00,0x38,0xd0,0x6c,0x04,0x02,0x00]
16593 v_cmpx_nle_f32_e64 s[10:11], tba_hi, v2
16594 // CHECK: [0x0a,0x00,0x38,0xd0,0x6d,0x04,0x02,0x00]
16596 v_cmpx_nle_f32_e64 s[10:11], tma_lo, v2
16597 // CHECK: [0x0a,0x00,0x38,0xd0,0x6e,0x04,0x02,0x00]
16599 v_cmpx_nle_f32_e64 s[10:11], tma_hi, v2
16600 // CHECK: [0x0a,0x00,0x38,0xd0,0x6f,0x04,0x02,0x00]
16602 v_cmpx_nle_f32_e64 s[10:11], ttmp11, v2
16603 // CHECK: [0x0a,0x00,0x38,0xd0,0x7b,0x04,0x02,0x00]
16605 v_cmpx_nle_f32_e64 s[10:11], m0, v2
16606 // CHECK: [0x0a,0x00,0x38,0xd0,0x7c,0x04,0x02,0x00]
16608 v_cmpx_nle_f32_e64 s[10:11], exec_lo, v2
16609 // CHECK: [0x0a,0x00,0x38,0xd0,0x7e,0x04,0x02,0x00]
16611 v_cmpx_nle_f32_e64 s[10:11], exec_hi, v2
16612 // CHECK: [0x0a,0x00,0x38,0xd0,0x7f,0x04,0x02,0x00]
16614 v_cmpx_nle_f32_e64 s[10:11], 0, v2
16615 // CHECK: [0x0a,0x00,0x38,0xd0,0x80,0x04,0x02,0x00]
16617 v_cmpx_nle_f32_e64 s[10:11], -1, v2
16618 // CHECK: [0x0a,0x00,0x38,0xd0,0xc1,0x04,0x02,0x00]
16620 v_cmpx_nle_f32_e64 s[10:11], 0.5, v2
16621 // CHECK: [0x0a,0x00,0x38,0xd0,0xf0,0x04,0x02,0x00]
16623 v_cmpx_nle_f32_e64 s[10:11], -4.0, v2
16624 // CHECK: [0x0a,0x00,0x38,0xd0,0xf7,0x04,0x02,0x00]
16626 v_cmpx_nle_f32_e64 s[10:11], src_vccz, v2
16627 // CHECK: [0x0a,0x00,0x38,0xd0,0xfb,0x04,0x02,0x00]
16629 v_cmpx_nle_f32_e64 s[10:11], src_execz, v2
16630 // CHECK: [0x0a,0x00,0x38,0xd0,0xfc,0x04,0x02,0x00]
16632 v_cmpx_nle_f32_e64 s[10:11], src_scc, v2
16633 // CHECK: [0x0a,0x00,0x38,0xd0,0xfd,0x04,0x02,0x00]
16635 v_cmpx_nle_f32_e64 s[10:11], src_lds_direct, v2
16636 // CHECK: [0x0a,0x00,0x38,0xd0,0xfe,0x04,0x02,0x00]
16638 v_cmpx_nle_f32_e64 s[10:11], v1, v255
16639 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x03,0x00]
16641 v_cmpx_nle_f32_e64 s[10:11], v1, s2
16642 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x00,0x00]
16644 v_cmpx_nle_f32_e64 s[10:11], v1, s103
16645 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcf,0x00,0x00]
16647 v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
16648 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd1,0x00,0x00]
16650 v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
16651 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd3,0x00,0x00]
16653 v_cmpx_nle_f32_e64 s[10:11], v1, vcc_lo
16654 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd5,0x00,0x00]
16656 v_cmpx_nle_f32_e64 s[10:11], v1, vcc_hi
16657 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd7,0x00,0x00]
16659 v_cmpx_nle_f32_e64 s[10:11], v1, tba_lo
16660 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd9,0x00,0x00]
16662 v_cmpx_nle_f32_e64 s[10:11], v1, tba_hi
16663 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdb,0x00,0x00]
16665 v_cmpx_nle_f32_e64 s[10:11], v1, tma_lo
16666 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdd,0x00,0x00]
16668 v_cmpx_nle_f32_e64 s[10:11], v1, tma_hi
16669 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdf,0x00,0x00]
16671 v_cmpx_nle_f32_e64 s[10:11], v1, ttmp11
16672 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf7,0x00,0x00]
16674 v_cmpx_nle_f32_e64 s[10:11], v1, m0
16675 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x00,0x00]
16677 v_cmpx_nle_f32_e64 s[10:11], v1, exec_lo
16678 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfd,0x00,0x00]
16680 v_cmpx_nle_f32_e64 s[10:11], v1, exec_hi
16681 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x00,0x00]
16683 v_cmpx_nle_f32_e64 s[10:11], v1, 0
16684 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x01,0x01,0x00]
16686 v_cmpx_nle_f32_e64 s[10:11], v1, -1
16687 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x83,0x01,0x00]
16689 v_cmpx_nle_f32_e64 s[10:11], v1, 0.5
16690 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xe1,0x01,0x00]
16692 v_cmpx_nle_f32_e64 s[10:11], v1, -4.0
16693 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xef,0x01,0x00]
16695 v_cmpx_nle_f32_e64 s[10:11], v1, src_vccz
16696 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf7,0x01,0x00]
16698 v_cmpx_nle_f32_e64 s[10:11], v1, src_execz
16699 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x01,0x00]
16701 v_cmpx_nle_f32_e64 s[10:11], v1, src_scc
16702 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfb,0x01,0x00]
16704 v_cmpx_nle_f32_e64 s[10:11], -v1, v2
16705 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x20]
16707 v_cmpx_nle_f32_e64 s[10:11], v1, -v2
16708 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x40]
16710 v_cmpx_nle_f32_e64 s[10:11], -v1, -v2
16711 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x60]
16713 v_cmpx_nle_f32_e64 s[10:11], |v1|, v2
16714 // CHECK: [0x0a,0x01,0x38,0xd0,0x01,0x05,0x02,0x00]
16716 v_cmpx_nle_f32_e64 s[10:11], v1, |v2|
16717 // CHECK: [0x0a,0x02,0x38,0xd0,0x01,0x05,0x02,0x00]
16719 v_cmpx_nle_f32_e64 s[10:11], |v1|, |v2|
16720 // CHECK: [0x0a,0x03,0x38,0xd0,0x01,0x05,0x02,0x00]
16722 v_cmpx_neq_f32_e64 s[10:11], v1, v2
16723 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
16725 v_cmpx_neq_f32_e64 s[12:13], v1, v2
16726 // CHECK: [0x0c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
16728 v_cmpx_neq_f32_e64 s[102:103], v1, v2
16729 // CHECK: [0x66,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
16731 v_cmpx_neq_f32_e64 flat_scratch, v1, v2
16732 // CHECK: [0x68,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
16734 v_cmpx_neq_f32_e64 vcc, v1, v2
16735 // CHECK: [0x6a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
16737 v_cmpx_neq_f32_e64 tba, v1, v2
16738 // CHECK: [0x6c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
16740 v_cmpx_neq_f32_e64 tma, v1, v2
16741 // CHECK: [0x6e,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
16743 v_cmpx_neq_f32_e64 ttmp[10:11], v1, v2
16744 // CHECK: [0x7a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
16746 v_cmpx_neq_f32_e64 s[10:11], v255, v2
16747 // CHECK: [0x0a,0x00,0x3a,0xd0,0xff,0x05,0x02,0x00]
16749 v_cmpx_neq_f32_e64 s[10:11], s1, v2
16750 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x04,0x02,0x00]
16752 v_cmpx_neq_f32_e64 s[10:11], s103, v2
16753 // CHECK: [0x0a,0x00,0x3a,0xd0,0x67,0x04,0x02,0x00]
16755 v_cmpx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
16756 // CHECK: [0x0a,0x00,0x3a,0xd0,0x68,0x04,0x02,0x00]
16758 v_cmpx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
16759 // CHECK: [0x0a,0x00,0x3a,0xd0,0x69,0x04,0x02,0x00]
16761 v_cmpx_neq_f32_e64 s[10:11], vcc_lo, v2
16762 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6a,0x04,0x02,0x00]
16764 v_cmpx_neq_f32_e64 s[10:11], vcc_hi, v2
16765 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6b,0x04,0x02,0x00]
16767 v_cmpx_neq_f32_e64 s[10:11], tba_lo, v2
16768 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6c,0x04,0x02,0x00]
16770 v_cmpx_neq_f32_e64 s[10:11], tba_hi, v2
16771 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6d,0x04,0x02,0x00]
16773 v_cmpx_neq_f32_e64 s[10:11], tma_lo, v2
16774 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6e,0x04,0x02,0x00]
16776 v_cmpx_neq_f32_e64 s[10:11], tma_hi, v2
16777 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6f,0x04,0x02,0x00]
16779 v_cmpx_neq_f32_e64 s[10:11], ttmp11, v2
16780 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7b,0x04,0x02,0x00]
16782 v_cmpx_neq_f32_e64 s[10:11], m0, v2
16783 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7c,0x04,0x02,0x00]
16785 v_cmpx_neq_f32_e64 s[10:11], exec_lo, v2
16786 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7e,0x04,0x02,0x00]
16788 v_cmpx_neq_f32_e64 s[10:11], exec_hi, v2
16789 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7f,0x04,0x02,0x00]
16791 v_cmpx_neq_f32_e64 s[10:11], 0, v2
16792 // CHECK: [0x0a,0x00,0x3a,0xd0,0x80,0x04,0x02,0x00]
16794 v_cmpx_neq_f32_e64 s[10:11], -1, v2
16795 // CHECK: [0x0a,0x00,0x3a,0xd0,0xc1,0x04,0x02,0x00]
16797 v_cmpx_neq_f32_e64 s[10:11], 0.5, v2
16798 // CHECK: [0x0a,0x00,0x3a,0xd0,0xf0,0x04,0x02,0x00]
16800 v_cmpx_neq_f32_e64 s[10:11], -4.0, v2
16801 // CHECK: [0x0a,0x00,0x3a,0xd0,0xf7,0x04,0x02,0x00]
16803 v_cmpx_neq_f32_e64 s[10:11], src_vccz, v2
16804 // CHECK: [0x0a,0x00,0x3a,0xd0,0xfb,0x04,0x02,0x00]
16806 v_cmpx_neq_f32_e64 s[10:11], src_execz, v2
16807 // CHECK: [0x0a,0x00,0x3a,0xd0,0xfc,0x04,0x02,0x00]
16809 v_cmpx_neq_f32_e64 s[10:11], src_scc, v2
16810 // CHECK: [0x0a,0x00,0x3a,0xd0,0xfd,0x04,0x02,0x00]
16812 v_cmpx_neq_f32_e64 s[10:11], src_lds_direct, v2
16813 // CHECK: [0x0a,0x00,0x3a,0xd0,0xfe,0x04,0x02,0x00]
16815 v_cmpx_neq_f32_e64 s[10:11], v1, v255
16816 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x03,0x00]
16818 v_cmpx_neq_f32_e64 s[10:11], v1, s2
16819 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x00,0x00]
16821 v_cmpx_neq_f32_e64 s[10:11], v1, s103
16822 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcf,0x00,0x00]
16824 v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
16825 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd1,0x00,0x00]
16827 v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
16828 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd3,0x00,0x00]
16830 v_cmpx_neq_f32_e64 s[10:11], v1, vcc_lo
16831 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd5,0x00,0x00]
16833 v_cmpx_neq_f32_e64 s[10:11], v1, vcc_hi
16834 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd7,0x00,0x00]
16836 v_cmpx_neq_f32_e64 s[10:11], v1, tba_lo
16837 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd9,0x00,0x00]
16839 v_cmpx_neq_f32_e64 s[10:11], v1, tba_hi
16840 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdb,0x00,0x00]
16842 v_cmpx_neq_f32_e64 s[10:11], v1, tma_lo
16843 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdd,0x00,0x00]
16845 v_cmpx_neq_f32_e64 s[10:11], v1, tma_hi
16846 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdf,0x00,0x00]
16848 v_cmpx_neq_f32_e64 s[10:11], v1, ttmp11
16849 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf7,0x00,0x00]
16851 v_cmpx_neq_f32_e64 s[10:11], v1, m0
16852 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x00,0x00]
16854 v_cmpx_neq_f32_e64 s[10:11], v1, exec_lo
16855 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfd,0x00,0x00]
16857 v_cmpx_neq_f32_e64 s[10:11], v1, exec_hi
16858 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x00,0x00]
16860 v_cmpx_neq_f32_e64 s[10:11], v1, 0
16861 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x01,0x01,0x00]
16863 v_cmpx_neq_f32_e64 s[10:11], v1, -1
16864 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x83,0x01,0x00]
16866 v_cmpx_neq_f32_e64 s[10:11], v1, 0.5
16867 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xe1,0x01,0x00]
16869 v_cmpx_neq_f32_e64 s[10:11], v1, -4.0
16870 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xef,0x01,0x00]
16872 v_cmpx_neq_f32_e64 s[10:11], v1, src_vccz
16873 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf7,0x01,0x00]
16875 v_cmpx_neq_f32_e64 s[10:11], v1, src_execz
16876 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x01,0x00]
16878 v_cmpx_neq_f32_e64 s[10:11], v1, src_scc
16879 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfb,0x01,0x00]
16881 v_cmpx_neq_f32_e64 s[10:11], -v1, v2
16882 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x20]
16884 v_cmpx_neq_f32_e64 s[10:11], v1, -v2
16885 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x40]
16887 v_cmpx_neq_f32_e64 s[10:11], -v1, -v2
16888 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x60]
16890 v_cmpx_neq_f32_e64 s[10:11], |v1|, v2
16891 // CHECK: [0x0a,0x01,0x3a,0xd0,0x01,0x05,0x02,0x00]
16893 v_cmpx_neq_f32_e64 s[10:11], v1, |v2|
16894 // CHECK: [0x0a,0x02,0x3a,0xd0,0x01,0x05,0x02,0x00]
16896 v_cmpx_neq_f32_e64 s[10:11], |v1|, |v2|
16897 // CHECK: [0x0a,0x03,0x3a,0xd0,0x01,0x05,0x02,0x00]
16899 v_cmpx_nlt_f32_e64 s[10:11], v1, v2
16900 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
16902 v_cmpx_nlt_f32_e64 s[12:13], v1, v2
16903 // CHECK: [0x0c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
16905 v_cmpx_nlt_f32_e64 s[102:103], v1, v2
16906 // CHECK: [0x66,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
16908 v_cmpx_nlt_f32_e64 flat_scratch, v1, v2
16909 // CHECK: [0x68,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
16911 v_cmpx_nlt_f32_e64 vcc, v1, v2
16912 // CHECK: [0x6a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
16914 v_cmpx_nlt_f32_e64 tba, v1, v2
16915 // CHECK: [0x6c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
16917 v_cmpx_nlt_f32_e64 tma, v1, v2
16918 // CHECK: [0x6e,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
16920 v_cmpx_nlt_f32_e64 ttmp[10:11], v1, v2
16921 // CHECK: [0x7a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
16923 v_cmpx_nlt_f32_e64 s[10:11], v255, v2
16924 // CHECK: [0x0a,0x00,0x3c,0xd0,0xff,0x05,0x02,0x00]
16926 v_cmpx_nlt_f32_e64 s[10:11], s1, v2
16927 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x04,0x02,0x00]
16929 v_cmpx_nlt_f32_e64 s[10:11], s103, v2
16930 // CHECK: [0x0a,0x00,0x3c,0xd0,0x67,0x04,0x02,0x00]
16932 v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
16933 // CHECK: [0x0a,0x00,0x3c,0xd0,0x68,0x04,0x02,0x00]
16935 v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
16936 // CHECK: [0x0a,0x00,0x3c,0xd0,0x69,0x04,0x02,0x00]
16938 v_cmpx_nlt_f32_e64 s[10:11], vcc_lo, v2
16939 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6a,0x04,0x02,0x00]
16941 v_cmpx_nlt_f32_e64 s[10:11], vcc_hi, v2
16942 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6b,0x04,0x02,0x00]
16944 v_cmpx_nlt_f32_e64 s[10:11], tba_lo, v2
16945 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6c,0x04,0x02,0x00]
16947 v_cmpx_nlt_f32_e64 s[10:11], tba_hi, v2
16948 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6d,0x04,0x02,0x00]
16950 v_cmpx_nlt_f32_e64 s[10:11], tma_lo, v2
16951 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6e,0x04,0x02,0x00]
16953 v_cmpx_nlt_f32_e64 s[10:11], tma_hi, v2
16954 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6f,0x04,0x02,0x00]
16956 v_cmpx_nlt_f32_e64 s[10:11], ttmp11, v2
16957 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7b,0x04,0x02,0x00]
16959 v_cmpx_nlt_f32_e64 s[10:11], m0, v2
16960 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7c,0x04,0x02,0x00]
16962 v_cmpx_nlt_f32_e64 s[10:11], exec_lo, v2
16963 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7e,0x04,0x02,0x00]
16965 v_cmpx_nlt_f32_e64 s[10:11], exec_hi, v2
16966 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7f,0x04,0x02,0x00]
16968 v_cmpx_nlt_f32_e64 s[10:11], 0, v2
16969 // CHECK: [0x0a,0x00,0x3c,0xd0,0x80,0x04,0x02,0x00]
16971 v_cmpx_nlt_f32_e64 s[10:11], -1, v2
16972 // CHECK: [0x0a,0x00,0x3c,0xd0,0xc1,0x04,0x02,0x00]
16974 v_cmpx_nlt_f32_e64 s[10:11], 0.5, v2
16975 // CHECK: [0x0a,0x00,0x3c,0xd0,0xf0,0x04,0x02,0x00]
16977 v_cmpx_nlt_f32_e64 s[10:11], -4.0, v2
16978 // CHECK: [0x0a,0x00,0x3c,0xd0,0xf7,0x04,0x02,0x00]
16980 v_cmpx_nlt_f32_e64 s[10:11], src_vccz, v2
16981 // CHECK: [0x0a,0x00,0x3c,0xd0,0xfb,0x04,0x02,0x00]
16983 v_cmpx_nlt_f32_e64 s[10:11], src_execz, v2
16984 // CHECK: [0x0a,0x00,0x3c,0xd0,0xfc,0x04,0x02,0x00]
16986 v_cmpx_nlt_f32_e64 s[10:11], src_scc, v2
16987 // CHECK: [0x0a,0x00,0x3c,0xd0,0xfd,0x04,0x02,0x00]
16989 v_cmpx_nlt_f32_e64 s[10:11], src_lds_direct, v2
16990 // CHECK: [0x0a,0x00,0x3c,0xd0,0xfe,0x04,0x02,0x00]
16992 v_cmpx_nlt_f32_e64 s[10:11], v1, v255
16993 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x03,0x00]
16995 v_cmpx_nlt_f32_e64 s[10:11], v1, s2
16996 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x00,0x00]
16998 v_cmpx_nlt_f32_e64 s[10:11], v1, s103
16999 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcf,0x00,0x00]
17001 v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
17002 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd1,0x00,0x00]
17004 v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
17005 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd3,0x00,0x00]
17007 v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_lo
17008 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd5,0x00,0x00]
17010 v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_hi
17011 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd7,0x00,0x00]
17013 v_cmpx_nlt_f32_e64 s[10:11], v1, tba_lo
17014 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd9,0x00,0x00]
17016 v_cmpx_nlt_f32_e64 s[10:11], v1, tba_hi
17017 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdb,0x00,0x00]
17019 v_cmpx_nlt_f32_e64 s[10:11], v1, tma_lo
17020 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdd,0x00,0x00]
17022 v_cmpx_nlt_f32_e64 s[10:11], v1, tma_hi
17023 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdf,0x00,0x00]
17025 v_cmpx_nlt_f32_e64 s[10:11], v1, ttmp11
17026 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf7,0x00,0x00]
17028 v_cmpx_nlt_f32_e64 s[10:11], v1, m0
17029 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x00,0x00]
17031 v_cmpx_nlt_f32_e64 s[10:11], v1, exec_lo
17032 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfd,0x00,0x00]
17034 v_cmpx_nlt_f32_e64 s[10:11], v1, exec_hi
17035 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x00,0x00]
17037 v_cmpx_nlt_f32_e64 s[10:11], v1, 0
17038 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x01,0x01,0x00]
17040 v_cmpx_nlt_f32_e64 s[10:11], v1, -1
17041 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x83,0x01,0x00]
17043 v_cmpx_nlt_f32_e64 s[10:11], v1, 0.5
17044 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xe1,0x01,0x00]
17046 v_cmpx_nlt_f32_e64 s[10:11], v1, -4.0
17047 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xef,0x01,0x00]
17049 v_cmpx_nlt_f32_e64 s[10:11], v1, src_vccz
17050 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf7,0x01,0x00]
17052 v_cmpx_nlt_f32_e64 s[10:11], v1, src_execz
17053 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x01,0x00]
17055 v_cmpx_nlt_f32_e64 s[10:11], v1, src_scc
17056 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfb,0x01,0x00]
17058 v_cmpx_nlt_f32_e64 s[10:11], -v1, v2
17059 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x20]
17061 v_cmpx_nlt_f32_e64 s[10:11], v1, -v2
17062 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x40]
17064 v_cmpx_nlt_f32_e64 s[10:11], -v1, -v2
17065 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x60]
17067 v_cmpx_nlt_f32_e64 s[10:11], |v1|, v2
17068 // CHECK: [0x0a,0x01,0x3c,0xd0,0x01,0x05,0x02,0x00]
17070 v_cmpx_nlt_f32_e64 s[10:11], v1, |v2|
17071 // CHECK: [0x0a,0x02,0x3c,0xd0,0x01,0x05,0x02,0x00]
17073 v_cmpx_nlt_f32_e64 s[10:11], |v1|, |v2|
17074 // CHECK: [0x0a,0x03,0x3c,0xd0,0x01,0x05,0x02,0x00]
17076 v_cmpx_tru_f32_e64 s[10:11], v1, v2
17077 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
17079 v_cmpx_tru_f32_e64 s[12:13], v1, v2
17080 // CHECK: [0x0c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
17082 v_cmpx_tru_f32_e64 s[102:103], v1, v2
17083 // CHECK: [0x66,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
17085 v_cmpx_tru_f32_e64 flat_scratch, v1, v2
17086 // CHECK: [0x68,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
17088 v_cmpx_tru_f32_e64 vcc, v1, v2
17089 // CHECK: [0x6a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
17091 v_cmpx_tru_f32_e64 tba, v1, v2
17092 // CHECK: [0x6c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
17094 v_cmpx_tru_f32_e64 tma, v1, v2
17095 // CHECK: [0x6e,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
17097 v_cmpx_tru_f32_e64 ttmp[10:11], v1, v2
17098 // CHECK: [0x7a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
17100 v_cmpx_tru_f32_e64 s[10:11], v255, v2
17101 // CHECK: [0x0a,0x00,0x3e,0xd0,0xff,0x05,0x02,0x00]
17103 v_cmpx_tru_f32_e64 s[10:11], s1, v2
17104 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x04,0x02,0x00]
17106 v_cmpx_tru_f32_e64 s[10:11], s103, v2
17107 // CHECK: [0x0a,0x00,0x3e,0xd0,0x67,0x04,0x02,0x00]
17109 v_cmpx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
17110 // CHECK: [0x0a,0x00,0x3e,0xd0,0x68,0x04,0x02,0x00]
17112 v_cmpx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
17113 // CHECK: [0x0a,0x00,0x3e,0xd0,0x69,0x04,0x02,0x00]
17115 v_cmpx_tru_f32_e64 s[10:11], vcc_lo, v2
17116 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6a,0x04,0x02,0x00]
17118 v_cmpx_tru_f32_e64 s[10:11], vcc_hi, v2
17119 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6b,0x04,0x02,0x00]
17121 v_cmpx_tru_f32_e64 s[10:11], tba_lo, v2
17122 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6c,0x04,0x02,0x00]
17124 v_cmpx_tru_f32_e64 s[10:11], tba_hi, v2
17125 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6d,0x04,0x02,0x00]
17127 v_cmpx_tru_f32_e64 s[10:11], tma_lo, v2
17128 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6e,0x04,0x02,0x00]
17130 v_cmpx_tru_f32_e64 s[10:11], tma_hi, v2
17131 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6f,0x04,0x02,0x00]
17133 v_cmpx_tru_f32_e64 s[10:11], ttmp11, v2
17134 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7b,0x04,0x02,0x00]
17136 v_cmpx_tru_f32_e64 s[10:11], m0, v2
17137 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7c,0x04,0x02,0x00]
17139 v_cmpx_tru_f32_e64 s[10:11], exec_lo, v2
17140 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7e,0x04,0x02,0x00]
17142 v_cmpx_tru_f32_e64 s[10:11], exec_hi, v2
17143 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7f,0x04,0x02,0x00]
17145 v_cmpx_tru_f32_e64 s[10:11], 0, v2
17146 // CHECK: [0x0a,0x00,0x3e,0xd0,0x80,0x04,0x02,0x00]
17148 v_cmpx_tru_f32_e64 s[10:11], -1, v2
17149 // CHECK: [0x0a,0x00,0x3e,0xd0,0xc1,0x04,0x02,0x00]
17151 v_cmpx_tru_f32_e64 s[10:11], 0.5, v2
17152 // CHECK: [0x0a,0x00,0x3e,0xd0,0xf0,0x04,0x02,0x00]
17154 v_cmpx_tru_f32_e64 s[10:11], -4.0, v2
17155 // CHECK: [0x0a,0x00,0x3e,0xd0,0xf7,0x04,0x02,0x00]
17157 v_cmpx_tru_f32_e64 s[10:11], src_vccz, v2
17158 // CHECK: [0x0a,0x00,0x3e,0xd0,0xfb,0x04,0x02,0x00]
17160 v_cmpx_tru_f32_e64 s[10:11], src_execz, v2
17161 // CHECK: [0x0a,0x00,0x3e,0xd0,0xfc,0x04,0x02,0x00]
17163 v_cmpx_tru_f32_e64 s[10:11], src_scc, v2
17164 // CHECK: [0x0a,0x00,0x3e,0xd0,0xfd,0x04,0x02,0x00]
17166 v_cmpx_tru_f32_e64 s[10:11], src_lds_direct, v2
17167 // CHECK: [0x0a,0x00,0x3e,0xd0,0xfe,0x04,0x02,0x00]
17169 v_cmpx_tru_f32_e64 s[10:11], v1, v255
17170 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x03,0x00]
17172 v_cmpx_tru_f32_e64 s[10:11], v1, s2
17173 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x00,0x00]
17175 v_cmpx_tru_f32_e64 s[10:11], v1, s103
17176 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcf,0x00,0x00]
17178 v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
17179 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd1,0x00,0x00]
17181 v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
17182 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd3,0x00,0x00]
17184 v_cmpx_tru_f32_e64 s[10:11], v1, vcc_lo
17185 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd5,0x00,0x00]
17187 v_cmpx_tru_f32_e64 s[10:11], v1, vcc_hi
17188 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd7,0x00,0x00]
17190 v_cmpx_tru_f32_e64 s[10:11], v1, tba_lo
17191 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd9,0x00,0x00]
17193 v_cmpx_tru_f32_e64 s[10:11], v1, tba_hi
17194 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdb,0x00,0x00]
17196 v_cmpx_tru_f32_e64 s[10:11], v1, tma_lo
17197 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdd,0x00,0x00]
17199 v_cmpx_tru_f32_e64 s[10:11], v1, tma_hi
17200 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdf,0x00,0x00]
17202 v_cmpx_tru_f32_e64 s[10:11], v1, ttmp11
17203 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf7,0x00,0x00]
17205 v_cmpx_tru_f32_e64 s[10:11], v1, m0
17206 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x00,0x00]
17208 v_cmpx_tru_f32_e64 s[10:11], v1, exec_lo
17209 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfd,0x00,0x00]
17211 v_cmpx_tru_f32_e64 s[10:11], v1, exec_hi
17212 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x00,0x00]
17214 v_cmpx_tru_f32_e64 s[10:11], v1, 0
17215 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x01,0x01,0x00]
17217 v_cmpx_tru_f32_e64 s[10:11], v1, -1
17218 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x83,0x01,0x00]
17220 v_cmpx_tru_f32_e64 s[10:11], v1, 0.5
17221 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xe1,0x01,0x00]
17223 v_cmpx_tru_f32_e64 s[10:11], v1, -4.0
17224 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xef,0x01,0x00]
17226 v_cmpx_tru_f32_e64 s[10:11], v1, src_vccz
17227 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf7,0x01,0x00]
17229 v_cmpx_tru_f32_e64 s[10:11], v1, src_execz
17230 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x01,0x00]
17232 v_cmpx_tru_f32_e64 s[10:11], v1, src_scc
17233 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfb,0x01,0x00]
17235 v_cmpx_tru_f32_e64 s[10:11], -v1, v2
17236 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x20]
17238 v_cmpx_tru_f32_e64 s[10:11], v1, -v2
17239 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x40]
17241 v_cmpx_tru_f32_e64 s[10:11], -v1, -v2
17242 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x60]
17244 v_cmpx_tru_f32_e64 s[10:11], |v1|, v2
17245 // CHECK: [0x0a,0x01,0x3e,0xd0,0x01,0x05,0x02,0x00]
17247 v_cmpx_tru_f32_e64 s[10:11], v1, |v2|
17248 // CHECK: [0x0a,0x02,0x3e,0xd0,0x01,0x05,0x02,0x00]
17250 v_cmpx_tru_f32_e64 s[10:11], |v1|, |v2|
17251 // CHECK: [0x0a,0x03,0x3e,0xd0,0x01,0x05,0x02,0x00]
17253 v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
17254 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
17256 v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
17257 // CHECK: [0x0c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
17259 v_cmp_f_f64_e64 s[102:103], v[1:2], v[2:3]
17260 // CHECK: [0x66,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
17262 v_cmp_f_f64_e64 flat_scratch, v[1:2], v[2:3]
17263 // CHECK: [0x68,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
17265 v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
17266 // CHECK: [0x6a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
17268 v_cmp_f_f64_e64 tba, v[1:2], v[2:3]
17269 // CHECK: [0x6c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
17271 v_cmp_f_f64_e64 tma, v[1:2], v[2:3]
17272 // CHECK: [0x6e,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
17274 v_cmp_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
17275 // CHECK: [0x7a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
17277 v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
17278 // CHECK: [0x0a,0x00,0x40,0xd0,0xfe,0x05,0x02,0x00]
17280 v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
17281 // CHECK: [0x0a,0x00,0x40,0xd0,0x02,0x04,0x02,0x00]
17283 v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
17284 // CHECK: [0x0a,0x00,0x40,0xd0,0x04,0x04,0x02,0x00]
17286 v_cmp_f_f64_e64 s[10:11], s[102:103], v[2:3]
17287 // CHECK: [0x0a,0x00,0x40,0xd0,0x66,0x04,0x02,0x00]
17289 v_cmp_f_f64_e64 s[10:11], flat_scratch, v[2:3]
17290 // CHECK: [0x0a,0x00,0x40,0xd0,0x68,0x04,0x02,0x00]
17292 v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
17293 // CHECK: [0x0a,0x00,0x40,0xd0,0x6a,0x04,0x02,0x00]
17295 v_cmp_f_f64_e64 s[10:11], tba, v[2:3]
17296 // CHECK: [0x0a,0x00,0x40,0xd0,0x6c,0x04,0x02,0x00]
17298 v_cmp_f_f64_e64 s[10:11], tma, v[2:3]
17299 // CHECK: [0x0a,0x00,0x40,0xd0,0x6e,0x04,0x02,0x00]
17301 v_cmp_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
17302 // CHECK: [0x0a,0x00,0x40,0xd0,0x7a,0x04,0x02,0x00]
17304 v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
17305 // CHECK: [0x0a,0x00,0x40,0xd0,0x7e,0x04,0x02,0x00]
17307 v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
17308 // CHECK: [0x0a,0x00,0x40,0xd0,0x80,0x04,0x02,0x00]
17310 v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
17311 // CHECK: [0x0a,0x00,0x40,0xd0,0xc1,0x04,0x02,0x00]
17313 v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
17314 // CHECK: [0x0a,0x00,0x40,0xd0,0xf0,0x04,0x02,0x00]
17316 v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
17317 // CHECK: [0x0a,0x00,0x40,0xd0,0xf7,0x04,0x02,0x00]
17319 v_cmp_f_f64_e64 s[10:11], src_vccz, v[2:3]
17320 // CHECK: [0x0a,0x00,0x40,0xd0,0xfb,0x04,0x02,0x00]
17322 v_cmp_f_f64_e64 s[10:11], src_execz, v[2:3]
17323 // CHECK: [0x0a,0x00,0x40,0xd0,0xfc,0x04,0x02,0x00]
17325 v_cmp_f_f64_e64 s[10:11], src_scc, v[2:3]
17326 // CHECK: [0x0a,0x00,0x40,0xd0,0xfd,0x04,0x02,0x00]
17328 v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
17329 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x03,0x00]
17331 v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
17332 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x09,0x00,0x00]
17334 v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
17335 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x0d,0x00,0x00]
17337 v_cmp_f_f64_e64 s[10:11], v[1:2], s[102:103]
17338 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcd,0x00,0x00]
17340 v_cmp_f_f64_e64 s[10:11], v[1:2], flat_scratch
17341 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd1,0x00,0x00]
17343 v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
17344 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd5,0x00,0x00]
17346 v_cmp_f_f64_e64 s[10:11], v[1:2], tba
17347 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd9,0x00,0x00]
17349 v_cmp_f_f64_e64 s[10:11], v[1:2], tma
17350 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdd,0x00,0x00]
17352 v_cmp_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
17353 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf5,0x00,0x00]
17355 v_cmp_f_f64_e64 s[10:11], v[1:2], exec
17356 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x00,0x00]
17358 v_cmp_f_f64_e64 s[10:11], v[1:2], 0
17359 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x01,0x01,0x00]
17361 v_cmp_f_f64_e64 s[10:11], v[1:2], -1
17362 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x83,0x01,0x00]
17364 v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
17365 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xe1,0x01,0x00]
17367 v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
17368 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xef,0x01,0x00]
17370 v_cmp_f_f64_e64 s[10:11], v[1:2], src_vccz
17371 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf7,0x01,0x00]
17373 v_cmp_f_f64_e64 s[10:11], v[1:2], src_execz
17374 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf9,0x01,0x00]
17376 v_cmp_f_f64_e64 s[10:11], v[1:2], src_scc
17377 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfb,0x01,0x00]
17379 v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
17380 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x20]
17382 v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
17383 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x40]
17385 v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
17386 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x60]
17388 v_cmp_f_f64_e64 s[10:11], |v[1:2]|, v[2:3]
17389 // CHECK: [0x0a,0x01,0x40,0xd0,0x01,0x05,0x02,0x00]
17391 v_cmp_f_f64_e64 s[10:11], v[1:2], |v[2:3]|
17392 // CHECK: [0x0a,0x02,0x40,0xd0,0x01,0x05,0x02,0x00]
17394 v_cmp_f_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
17395 // CHECK: [0x0a,0x03,0x40,0xd0,0x01,0x05,0x02,0x00]
17397 v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
17398 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
17400 v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
17401 // CHECK: [0x0c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
17403 v_cmp_lt_f64_e64 s[102:103], v[1:2], v[2:3]
17404 // CHECK: [0x66,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
17406 v_cmp_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
17407 // CHECK: [0x68,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
17409 v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
17410 // CHECK: [0x6a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
17412 v_cmp_lt_f64_e64 tba, v[1:2], v[2:3]
17413 // CHECK: [0x6c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
17415 v_cmp_lt_f64_e64 tma, v[1:2], v[2:3]
17416 // CHECK: [0x6e,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
17418 v_cmp_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
17419 // CHECK: [0x7a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
17421 v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
17422 // CHECK: [0x0a,0x00,0x42,0xd0,0xfe,0x05,0x02,0x00]
17424 v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
17425 // CHECK: [0x0a,0x00,0x42,0xd0,0x02,0x04,0x02,0x00]
17427 v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
17428 // CHECK: [0x0a,0x00,0x42,0xd0,0x04,0x04,0x02,0x00]
17430 v_cmp_lt_f64_e64 s[10:11], s[102:103], v[2:3]
17431 // CHECK: [0x0a,0x00,0x42,0xd0,0x66,0x04,0x02,0x00]
17433 v_cmp_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
17434 // CHECK: [0x0a,0x00,0x42,0xd0,0x68,0x04,0x02,0x00]
17436 v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
17437 // CHECK: [0x0a,0x00,0x42,0xd0,0x6a,0x04,0x02,0x00]
17439 v_cmp_lt_f64_e64 s[10:11], tba, v[2:3]
17440 // CHECK: [0x0a,0x00,0x42,0xd0,0x6c,0x04,0x02,0x00]
17442 v_cmp_lt_f64_e64 s[10:11], tma, v[2:3]
17443 // CHECK: [0x0a,0x00,0x42,0xd0,0x6e,0x04,0x02,0x00]
17445 v_cmp_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
17446 // CHECK: [0x0a,0x00,0x42,0xd0,0x7a,0x04,0x02,0x00]
17448 v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
17449 // CHECK: [0x0a,0x00,0x42,0xd0,0x7e,0x04,0x02,0x00]
17451 v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
17452 // CHECK: [0x0a,0x00,0x42,0xd0,0x80,0x04,0x02,0x00]
17454 v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
17455 // CHECK: [0x0a,0x00,0x42,0xd0,0xc1,0x04,0x02,0x00]
17457 v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
17458 // CHECK: [0x0a,0x00,0x42,0xd0,0xf0,0x04,0x02,0x00]
17460 v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
17461 // CHECK: [0x0a,0x00,0x42,0xd0,0xf7,0x04,0x02,0x00]
17463 v_cmp_lt_f64_e64 s[10:11], src_vccz, v[2:3]
17464 // CHECK: [0x0a,0x00,0x42,0xd0,0xfb,0x04,0x02,0x00]
17466 v_cmp_lt_f64_e64 s[10:11], src_execz, v[2:3]
17467 // CHECK: [0x0a,0x00,0x42,0xd0,0xfc,0x04,0x02,0x00]
17469 v_cmp_lt_f64_e64 s[10:11], src_scc, v[2:3]
17470 // CHECK: [0x0a,0x00,0x42,0xd0,0xfd,0x04,0x02,0x00]
17472 v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
17473 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x03,0x00]
17475 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
17476 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x09,0x00,0x00]
17478 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
17479 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x0d,0x00,0x00]
17481 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[102:103]
17482 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcd,0x00,0x00]
17484 v_cmp_lt_f64_e64 s[10:11], v[1:2], flat_scratch
17485 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd1,0x00,0x00]
17487 v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
17488 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd5,0x00,0x00]
17490 v_cmp_lt_f64_e64 s[10:11], v[1:2], tba
17491 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd9,0x00,0x00]
17493 v_cmp_lt_f64_e64 s[10:11], v[1:2], tma
17494 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdd,0x00,0x00]
17496 v_cmp_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
17497 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf5,0x00,0x00]
17499 v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
17500 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x00,0x00]
17502 v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
17503 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x01,0x01,0x00]
17505 v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
17506 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x83,0x01,0x00]
17508 v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
17509 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xe1,0x01,0x00]
17511 v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
17512 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xef,0x01,0x00]
17514 v_cmp_lt_f64_e64 s[10:11], v[1:2], src_vccz
17515 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf7,0x01,0x00]
17517 v_cmp_lt_f64_e64 s[10:11], v[1:2], src_execz
17518 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf9,0x01,0x00]
17520 v_cmp_lt_f64_e64 s[10:11], v[1:2], src_scc
17521 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfb,0x01,0x00]
17523 v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
17524 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x20]
17526 v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
17527 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x40]
17529 v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
17530 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x60]
17532 v_cmp_lt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
17533 // CHECK: [0x0a,0x01,0x42,0xd0,0x01,0x05,0x02,0x00]
17535 v_cmp_lt_f64_e64 s[10:11], v[1:2], |v[2:3]|
17536 // CHECK: [0x0a,0x02,0x42,0xd0,0x01,0x05,0x02,0x00]
17538 v_cmp_lt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
17539 // CHECK: [0x0a,0x03,0x42,0xd0,0x01,0x05,0x02,0x00]
17541 v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
17542 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
17544 v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
17545 // CHECK: [0x0c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
17547 v_cmp_eq_f64_e64 s[102:103], v[1:2], v[2:3]
17548 // CHECK: [0x66,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
17550 v_cmp_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
17551 // CHECK: [0x68,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
17553 v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
17554 // CHECK: [0x6a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
17556 v_cmp_eq_f64_e64 tba, v[1:2], v[2:3]
17557 // CHECK: [0x6c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
17559 v_cmp_eq_f64_e64 tma, v[1:2], v[2:3]
17560 // CHECK: [0x6e,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
17562 v_cmp_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
17563 // CHECK: [0x7a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
17565 v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
17566 // CHECK: [0x0a,0x00,0x44,0xd0,0xfe,0x05,0x02,0x00]
17568 v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
17569 // CHECK: [0x0a,0x00,0x44,0xd0,0x02,0x04,0x02,0x00]
17571 v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
17572 // CHECK: [0x0a,0x00,0x44,0xd0,0x04,0x04,0x02,0x00]
17574 v_cmp_eq_f64_e64 s[10:11], s[102:103], v[2:3]
17575 // CHECK: [0x0a,0x00,0x44,0xd0,0x66,0x04,0x02,0x00]
17577 v_cmp_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
17578 // CHECK: [0x0a,0x00,0x44,0xd0,0x68,0x04,0x02,0x00]
17580 v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
17581 // CHECK: [0x0a,0x00,0x44,0xd0,0x6a,0x04,0x02,0x00]
17583 v_cmp_eq_f64_e64 s[10:11], tba, v[2:3]
17584 // CHECK: [0x0a,0x00,0x44,0xd0,0x6c,0x04,0x02,0x00]
17586 v_cmp_eq_f64_e64 s[10:11], tma, v[2:3]
17587 // CHECK: [0x0a,0x00,0x44,0xd0,0x6e,0x04,0x02,0x00]
17589 v_cmp_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
17590 // CHECK: [0x0a,0x00,0x44,0xd0,0x7a,0x04,0x02,0x00]
17592 v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
17593 // CHECK: [0x0a,0x00,0x44,0xd0,0x7e,0x04,0x02,0x00]
17595 v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
17596 // CHECK: [0x0a,0x00,0x44,0xd0,0x80,0x04,0x02,0x00]
17598 v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
17599 // CHECK: [0x0a,0x00,0x44,0xd0,0xc1,0x04,0x02,0x00]
17601 v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
17602 // CHECK: [0x0a,0x00,0x44,0xd0,0xf0,0x04,0x02,0x00]
17604 v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
17605 // CHECK: [0x0a,0x00,0x44,0xd0,0xf7,0x04,0x02,0x00]
17607 v_cmp_eq_f64_e64 s[10:11], src_vccz, v[2:3]
17608 // CHECK: [0x0a,0x00,0x44,0xd0,0xfb,0x04,0x02,0x00]
17610 v_cmp_eq_f64_e64 s[10:11], src_execz, v[2:3]
17611 // CHECK: [0x0a,0x00,0x44,0xd0,0xfc,0x04,0x02,0x00]
17613 v_cmp_eq_f64_e64 s[10:11], src_scc, v[2:3]
17614 // CHECK: [0x0a,0x00,0x44,0xd0,0xfd,0x04,0x02,0x00]
17616 v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
17617 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x03,0x00]
17619 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
17620 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x09,0x00,0x00]
17622 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
17623 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x0d,0x00,0x00]
17625 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[102:103]
17626 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcd,0x00,0x00]
17628 v_cmp_eq_f64_e64 s[10:11], v[1:2], flat_scratch
17629 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd1,0x00,0x00]
17631 v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
17632 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd5,0x00,0x00]
17634 v_cmp_eq_f64_e64 s[10:11], v[1:2], tba
17635 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd9,0x00,0x00]
17637 v_cmp_eq_f64_e64 s[10:11], v[1:2], tma
17638 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdd,0x00,0x00]
17640 v_cmp_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
17641 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf5,0x00,0x00]
17643 v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
17644 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x00,0x00]
17646 v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
17647 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x01,0x01,0x00]
17649 v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
17650 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x83,0x01,0x00]
17652 v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
17653 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xe1,0x01,0x00]
17655 v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
17656 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xef,0x01,0x00]
17658 v_cmp_eq_f64_e64 s[10:11], v[1:2], src_vccz
17659 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf7,0x01,0x00]
17661 v_cmp_eq_f64_e64 s[10:11], v[1:2], src_execz
17662 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf9,0x01,0x00]
17664 v_cmp_eq_f64_e64 s[10:11], v[1:2], src_scc
17665 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfb,0x01,0x00]
17667 v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
17668 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x20]
17670 v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
17671 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x40]
17673 v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
17674 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x60]
17676 v_cmp_eq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
17677 // CHECK: [0x0a,0x01,0x44,0xd0,0x01,0x05,0x02,0x00]
17679 v_cmp_eq_f64_e64 s[10:11], v[1:2], |v[2:3]|
17680 // CHECK: [0x0a,0x02,0x44,0xd0,0x01,0x05,0x02,0x00]
17682 v_cmp_eq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
17683 // CHECK: [0x0a,0x03,0x44,0xd0,0x01,0x05,0x02,0x00]
17685 v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
17686 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
17688 v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
17689 // CHECK: [0x0c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
17691 v_cmp_le_f64_e64 s[102:103], v[1:2], v[2:3]
17692 // CHECK: [0x66,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
17694 v_cmp_le_f64_e64 flat_scratch, v[1:2], v[2:3]
17695 // CHECK: [0x68,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
17697 v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
17698 // CHECK: [0x6a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
17700 v_cmp_le_f64_e64 tba, v[1:2], v[2:3]
17701 // CHECK: [0x6c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
17703 v_cmp_le_f64_e64 tma, v[1:2], v[2:3]
17704 // CHECK: [0x6e,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
17706 v_cmp_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
17707 // CHECK: [0x7a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
17709 v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
17710 // CHECK: [0x0a,0x00,0x46,0xd0,0xfe,0x05,0x02,0x00]
17712 v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
17713 // CHECK: [0x0a,0x00,0x46,0xd0,0x02,0x04,0x02,0x00]
17715 v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
17716 // CHECK: [0x0a,0x00,0x46,0xd0,0x04,0x04,0x02,0x00]
17718 v_cmp_le_f64_e64 s[10:11], s[102:103], v[2:3]
17719 // CHECK: [0x0a,0x00,0x46,0xd0,0x66,0x04,0x02,0x00]
17721 v_cmp_le_f64_e64 s[10:11], flat_scratch, v[2:3]
17722 // CHECK: [0x0a,0x00,0x46,0xd0,0x68,0x04,0x02,0x00]
17724 v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
17725 // CHECK: [0x0a,0x00,0x46,0xd0,0x6a,0x04,0x02,0x00]
17727 v_cmp_le_f64_e64 s[10:11], tba, v[2:3]
17728 // CHECK: [0x0a,0x00,0x46,0xd0,0x6c,0x04,0x02,0x00]
17730 v_cmp_le_f64_e64 s[10:11], tma, v[2:3]
17731 // CHECK: [0x0a,0x00,0x46,0xd0,0x6e,0x04,0x02,0x00]
17733 v_cmp_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
17734 // CHECK: [0x0a,0x00,0x46,0xd0,0x7a,0x04,0x02,0x00]
17736 v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
17737 // CHECK: [0x0a,0x00,0x46,0xd0,0x7e,0x04,0x02,0x00]
17739 v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
17740 // CHECK: [0x0a,0x00,0x46,0xd0,0x80,0x04,0x02,0x00]
17742 v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
17743 // CHECK: [0x0a,0x00,0x46,0xd0,0xc1,0x04,0x02,0x00]
17745 v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
17746 // CHECK: [0x0a,0x00,0x46,0xd0,0xf0,0x04,0x02,0x00]
17748 v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
17749 // CHECK: [0x0a,0x00,0x46,0xd0,0xf7,0x04,0x02,0x00]
17751 v_cmp_le_f64_e64 s[10:11], src_vccz, v[2:3]
17752 // CHECK: [0x0a,0x00,0x46,0xd0,0xfb,0x04,0x02,0x00]
17754 v_cmp_le_f64_e64 s[10:11], src_execz, v[2:3]
17755 // CHECK: [0x0a,0x00,0x46,0xd0,0xfc,0x04,0x02,0x00]
17757 v_cmp_le_f64_e64 s[10:11], src_scc, v[2:3]
17758 // CHECK: [0x0a,0x00,0x46,0xd0,0xfd,0x04,0x02,0x00]
17760 v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
17761 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x03,0x00]
17763 v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
17764 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x09,0x00,0x00]
17766 v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
17767 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x0d,0x00,0x00]
17769 v_cmp_le_f64_e64 s[10:11], v[1:2], s[102:103]
17770 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcd,0x00,0x00]
17772 v_cmp_le_f64_e64 s[10:11], v[1:2], flat_scratch
17773 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd1,0x00,0x00]
17775 v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
17776 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd5,0x00,0x00]
17778 v_cmp_le_f64_e64 s[10:11], v[1:2], tba
17779 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd9,0x00,0x00]
17781 v_cmp_le_f64_e64 s[10:11], v[1:2], tma
17782 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdd,0x00,0x00]
17784 v_cmp_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
17785 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf5,0x00,0x00]
17787 v_cmp_le_f64_e64 s[10:11], v[1:2], exec
17788 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x00,0x00]
17790 v_cmp_le_f64_e64 s[10:11], v[1:2], 0
17791 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x01,0x01,0x00]
17793 v_cmp_le_f64_e64 s[10:11], v[1:2], -1
17794 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x83,0x01,0x00]
17796 v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
17797 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xe1,0x01,0x00]
17799 v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
17800 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xef,0x01,0x00]
17802 v_cmp_le_f64_e64 s[10:11], v[1:2], src_vccz
17803 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf7,0x01,0x00]
17805 v_cmp_le_f64_e64 s[10:11], v[1:2], src_execz
17806 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf9,0x01,0x00]
17808 v_cmp_le_f64_e64 s[10:11], v[1:2], src_scc
17809 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfb,0x01,0x00]
17811 v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
17812 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x20]
17814 v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
17815 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x40]
17817 v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
17818 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x60]
17820 v_cmp_le_f64_e64 s[10:11], |v[1:2]|, v[2:3]
17821 // CHECK: [0x0a,0x01,0x46,0xd0,0x01,0x05,0x02,0x00]
17823 v_cmp_le_f64_e64 s[10:11], v[1:2], |v[2:3]|
17824 // CHECK: [0x0a,0x02,0x46,0xd0,0x01,0x05,0x02,0x00]
17826 v_cmp_le_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
17827 // CHECK: [0x0a,0x03,0x46,0xd0,0x01,0x05,0x02,0x00]
17829 v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
17830 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
17832 v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
17833 // CHECK: [0x0c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
17835 v_cmp_gt_f64_e64 s[102:103], v[1:2], v[2:3]
17836 // CHECK: [0x66,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
17838 v_cmp_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
17839 // CHECK: [0x68,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
17841 v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
17842 // CHECK: [0x6a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
17844 v_cmp_gt_f64_e64 tba, v[1:2], v[2:3]
17845 // CHECK: [0x6c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
17847 v_cmp_gt_f64_e64 tma, v[1:2], v[2:3]
17848 // CHECK: [0x6e,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
17850 v_cmp_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
17851 // CHECK: [0x7a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
17853 v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
17854 // CHECK: [0x0a,0x00,0x48,0xd0,0xfe,0x05,0x02,0x00]
17856 v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
17857 // CHECK: [0x0a,0x00,0x48,0xd0,0x02,0x04,0x02,0x00]
17859 v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
17860 // CHECK: [0x0a,0x00,0x48,0xd0,0x04,0x04,0x02,0x00]
17862 v_cmp_gt_f64_e64 s[10:11], s[102:103], v[2:3]
17863 // CHECK: [0x0a,0x00,0x48,0xd0,0x66,0x04,0x02,0x00]
17865 v_cmp_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
17866 // CHECK: [0x0a,0x00,0x48,0xd0,0x68,0x04,0x02,0x00]
17868 v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
17869 // CHECK: [0x0a,0x00,0x48,0xd0,0x6a,0x04,0x02,0x00]
17871 v_cmp_gt_f64_e64 s[10:11], tba, v[2:3]
17872 // CHECK: [0x0a,0x00,0x48,0xd0,0x6c,0x04,0x02,0x00]
17874 v_cmp_gt_f64_e64 s[10:11], tma, v[2:3]
17875 // CHECK: [0x0a,0x00,0x48,0xd0,0x6e,0x04,0x02,0x00]
17877 v_cmp_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
17878 // CHECK: [0x0a,0x00,0x48,0xd0,0x7a,0x04,0x02,0x00]
17880 v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
17881 // CHECK: [0x0a,0x00,0x48,0xd0,0x7e,0x04,0x02,0x00]
17883 v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
17884 // CHECK: [0x0a,0x00,0x48,0xd0,0x80,0x04,0x02,0x00]
17886 v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
17887 // CHECK: [0x0a,0x00,0x48,0xd0,0xc1,0x04,0x02,0x00]
17889 v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
17890 // CHECK: [0x0a,0x00,0x48,0xd0,0xf0,0x04,0x02,0x00]
17892 v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
17893 // CHECK: [0x0a,0x00,0x48,0xd0,0xf7,0x04,0x02,0x00]
17895 v_cmp_gt_f64_e64 s[10:11], src_vccz, v[2:3]
17896 // CHECK: [0x0a,0x00,0x48,0xd0,0xfb,0x04,0x02,0x00]
17898 v_cmp_gt_f64_e64 s[10:11], src_execz, v[2:3]
17899 // CHECK: [0x0a,0x00,0x48,0xd0,0xfc,0x04,0x02,0x00]
17901 v_cmp_gt_f64_e64 s[10:11], src_scc, v[2:3]
17902 // CHECK: [0x0a,0x00,0x48,0xd0,0xfd,0x04,0x02,0x00]
17904 v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
17905 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x03,0x00]
17907 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
17908 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x09,0x00,0x00]
17910 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
17911 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x0d,0x00,0x00]
17913 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[102:103]
17914 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcd,0x00,0x00]
17916 v_cmp_gt_f64_e64 s[10:11], v[1:2], flat_scratch
17917 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd1,0x00,0x00]
17919 v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
17920 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd5,0x00,0x00]
17922 v_cmp_gt_f64_e64 s[10:11], v[1:2], tba
17923 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd9,0x00,0x00]
17925 v_cmp_gt_f64_e64 s[10:11], v[1:2], tma
17926 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdd,0x00,0x00]
17928 v_cmp_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
17929 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf5,0x00,0x00]
17931 v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
17932 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x00,0x00]
17934 v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
17935 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x01,0x01,0x00]
17937 v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
17938 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x83,0x01,0x00]
17940 v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
17941 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xe1,0x01,0x00]
17943 v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
17944 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xef,0x01,0x00]
17946 v_cmp_gt_f64_e64 s[10:11], v[1:2], src_vccz
17947 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf7,0x01,0x00]
17949 v_cmp_gt_f64_e64 s[10:11], v[1:2], src_execz
17950 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf9,0x01,0x00]
17952 v_cmp_gt_f64_e64 s[10:11], v[1:2], src_scc
17953 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfb,0x01,0x00]
17955 v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
17956 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x20]
17958 v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
17959 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x40]
17961 v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
17962 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x60]
17964 v_cmp_gt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
17965 // CHECK: [0x0a,0x01,0x48,0xd0,0x01,0x05,0x02,0x00]
17967 v_cmp_gt_f64_e64 s[10:11], v[1:2], |v[2:3]|
17968 // CHECK: [0x0a,0x02,0x48,0xd0,0x01,0x05,0x02,0x00]
17970 v_cmp_gt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
17971 // CHECK: [0x0a,0x03,0x48,0xd0,0x01,0x05,0x02,0x00]
17973 v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
17974 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
17976 v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
17977 // CHECK: [0x0c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
17979 v_cmp_lg_f64_e64 s[102:103], v[1:2], v[2:3]
17980 // CHECK: [0x66,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
17982 v_cmp_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
17983 // CHECK: [0x68,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
17985 v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
17986 // CHECK: [0x6a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
17988 v_cmp_lg_f64_e64 tba, v[1:2], v[2:3]
17989 // CHECK: [0x6c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
17991 v_cmp_lg_f64_e64 tma, v[1:2], v[2:3]
17992 // CHECK: [0x6e,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
17994 v_cmp_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
17995 // CHECK: [0x7a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
17997 v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
17998 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfe,0x05,0x02,0x00]
18000 v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
18001 // CHECK: [0x0a,0x00,0x4a,0xd0,0x02,0x04,0x02,0x00]
18003 v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
18004 // CHECK: [0x0a,0x00,0x4a,0xd0,0x04,0x04,0x02,0x00]
18006 v_cmp_lg_f64_e64 s[10:11], s[102:103], v[2:3]
18007 // CHECK: [0x0a,0x00,0x4a,0xd0,0x66,0x04,0x02,0x00]
18009 v_cmp_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
18010 // CHECK: [0x0a,0x00,0x4a,0xd0,0x68,0x04,0x02,0x00]
18012 v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
18013 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6a,0x04,0x02,0x00]
18015 v_cmp_lg_f64_e64 s[10:11], tba, v[2:3]
18016 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6c,0x04,0x02,0x00]
18018 v_cmp_lg_f64_e64 s[10:11], tma, v[2:3]
18019 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6e,0x04,0x02,0x00]
18021 v_cmp_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
18022 // CHECK: [0x0a,0x00,0x4a,0xd0,0x7a,0x04,0x02,0x00]
18024 v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
18025 // CHECK: [0x0a,0x00,0x4a,0xd0,0x7e,0x04,0x02,0x00]
18027 v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
18028 // CHECK: [0x0a,0x00,0x4a,0xd0,0x80,0x04,0x02,0x00]
18030 v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
18031 // CHECK: [0x0a,0x00,0x4a,0xd0,0xc1,0x04,0x02,0x00]
18033 v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
18034 // CHECK: [0x0a,0x00,0x4a,0xd0,0xf0,0x04,0x02,0x00]
18036 v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
18037 // CHECK: [0x0a,0x00,0x4a,0xd0,0xf7,0x04,0x02,0x00]
18039 v_cmp_lg_f64_e64 s[10:11], src_vccz, v[2:3]
18040 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfb,0x04,0x02,0x00]
18042 v_cmp_lg_f64_e64 s[10:11], src_execz, v[2:3]
18043 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfc,0x04,0x02,0x00]
18045 v_cmp_lg_f64_e64 s[10:11], src_scc, v[2:3]
18046 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfd,0x04,0x02,0x00]
18048 v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
18049 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x03,0x00]
18051 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
18052 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x09,0x00,0x00]
18054 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
18055 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x0d,0x00,0x00]
18057 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[102:103]
18058 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcd,0x00,0x00]
18060 v_cmp_lg_f64_e64 s[10:11], v[1:2], flat_scratch
18061 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd1,0x00,0x00]
18063 v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
18064 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd5,0x00,0x00]
18066 v_cmp_lg_f64_e64 s[10:11], v[1:2], tba
18067 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd9,0x00,0x00]
18069 v_cmp_lg_f64_e64 s[10:11], v[1:2], tma
18070 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdd,0x00,0x00]
18072 v_cmp_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
18073 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf5,0x00,0x00]
18075 v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
18076 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x00,0x00]
18078 v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
18079 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x01,0x01,0x00]
18081 v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
18082 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x83,0x01,0x00]
18084 v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
18085 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xe1,0x01,0x00]
18087 v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
18088 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xef,0x01,0x00]
18090 v_cmp_lg_f64_e64 s[10:11], v[1:2], src_vccz
18091 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf7,0x01,0x00]
18093 v_cmp_lg_f64_e64 s[10:11], v[1:2], src_execz
18094 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf9,0x01,0x00]
18096 v_cmp_lg_f64_e64 s[10:11], v[1:2], src_scc
18097 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfb,0x01,0x00]
18099 v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
18100 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x20]
18102 v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
18103 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x40]
18105 v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
18106 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x60]
18108 v_cmp_lg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
18109 // CHECK: [0x0a,0x01,0x4a,0xd0,0x01,0x05,0x02,0x00]
18111 v_cmp_lg_f64_e64 s[10:11], v[1:2], |v[2:3]|
18112 // CHECK: [0x0a,0x02,0x4a,0xd0,0x01,0x05,0x02,0x00]
18114 v_cmp_lg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
18115 // CHECK: [0x0a,0x03,0x4a,0xd0,0x01,0x05,0x02,0x00]
18117 v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
18118 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
18120 v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
18121 // CHECK: [0x0c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
18123 v_cmp_ge_f64_e64 s[102:103], v[1:2], v[2:3]
18124 // CHECK: [0x66,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
18126 v_cmp_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
18127 // CHECK: [0x68,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
18129 v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
18130 // CHECK: [0x6a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
18132 v_cmp_ge_f64_e64 tba, v[1:2], v[2:3]
18133 // CHECK: [0x6c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
18135 v_cmp_ge_f64_e64 tma, v[1:2], v[2:3]
18136 // CHECK: [0x6e,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
18138 v_cmp_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
18139 // CHECK: [0x7a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
18141 v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
18142 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfe,0x05,0x02,0x00]
18144 v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
18145 // CHECK: [0x0a,0x00,0x4c,0xd0,0x02,0x04,0x02,0x00]
18147 v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
18148 // CHECK: [0x0a,0x00,0x4c,0xd0,0x04,0x04,0x02,0x00]
18150 v_cmp_ge_f64_e64 s[10:11], s[102:103], v[2:3]
18151 // CHECK: [0x0a,0x00,0x4c,0xd0,0x66,0x04,0x02,0x00]
18153 v_cmp_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
18154 // CHECK: [0x0a,0x00,0x4c,0xd0,0x68,0x04,0x02,0x00]
18156 v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
18157 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6a,0x04,0x02,0x00]
18159 v_cmp_ge_f64_e64 s[10:11], tba, v[2:3]
18160 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6c,0x04,0x02,0x00]
18162 v_cmp_ge_f64_e64 s[10:11], tma, v[2:3]
18163 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6e,0x04,0x02,0x00]
18165 v_cmp_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
18166 // CHECK: [0x0a,0x00,0x4c,0xd0,0x7a,0x04,0x02,0x00]
18168 v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
18169 // CHECK: [0x0a,0x00,0x4c,0xd0,0x7e,0x04,0x02,0x00]
18171 v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
18172 // CHECK: [0x0a,0x00,0x4c,0xd0,0x80,0x04,0x02,0x00]
18174 v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
18175 // CHECK: [0x0a,0x00,0x4c,0xd0,0xc1,0x04,0x02,0x00]
18177 v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
18178 // CHECK: [0x0a,0x00,0x4c,0xd0,0xf0,0x04,0x02,0x00]
18180 v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
18181 // CHECK: [0x0a,0x00,0x4c,0xd0,0xf7,0x04,0x02,0x00]
18183 v_cmp_ge_f64_e64 s[10:11], src_vccz, v[2:3]
18184 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfb,0x04,0x02,0x00]
18186 v_cmp_ge_f64_e64 s[10:11], src_execz, v[2:3]
18187 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfc,0x04,0x02,0x00]
18189 v_cmp_ge_f64_e64 s[10:11], src_scc, v[2:3]
18190 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfd,0x04,0x02,0x00]
18192 v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
18193 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x03,0x00]
18195 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
18196 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x09,0x00,0x00]
18198 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
18199 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x0d,0x00,0x00]
18201 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[102:103]
18202 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcd,0x00,0x00]
18204 v_cmp_ge_f64_e64 s[10:11], v[1:2], flat_scratch
18205 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd1,0x00,0x00]
18207 v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
18208 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd5,0x00,0x00]
18210 v_cmp_ge_f64_e64 s[10:11], v[1:2], tba
18211 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd9,0x00,0x00]
18213 v_cmp_ge_f64_e64 s[10:11], v[1:2], tma
18214 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdd,0x00,0x00]
18216 v_cmp_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
18217 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf5,0x00,0x00]
18219 v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
18220 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x00,0x00]
18222 v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
18223 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x01,0x01,0x00]
18225 v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
18226 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x83,0x01,0x00]
18228 v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
18229 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xe1,0x01,0x00]
18231 v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
18232 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xef,0x01,0x00]
18234 v_cmp_ge_f64_e64 s[10:11], v[1:2], src_vccz
18235 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf7,0x01,0x00]
18237 v_cmp_ge_f64_e64 s[10:11], v[1:2], src_execz
18238 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf9,0x01,0x00]
18240 v_cmp_ge_f64_e64 s[10:11], v[1:2], src_scc
18241 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfb,0x01,0x00]
18243 v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
18244 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x20]
18246 v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
18247 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x40]
18249 v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
18250 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x60]
18252 v_cmp_ge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
18253 // CHECK: [0x0a,0x01,0x4c,0xd0,0x01,0x05,0x02,0x00]
18255 v_cmp_ge_f64_e64 s[10:11], v[1:2], |v[2:3]|
18256 // CHECK: [0x0a,0x02,0x4c,0xd0,0x01,0x05,0x02,0x00]
18258 v_cmp_ge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
18259 // CHECK: [0x0a,0x03,0x4c,0xd0,0x01,0x05,0x02,0x00]
18261 v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
18262 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
18264 v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
18265 // CHECK: [0x0c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
18267 v_cmp_o_f64_e64 s[102:103], v[1:2], v[2:3]
18268 // CHECK: [0x66,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
18270 v_cmp_o_f64_e64 flat_scratch, v[1:2], v[2:3]
18271 // CHECK: [0x68,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
18273 v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
18274 // CHECK: [0x6a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
18276 v_cmp_o_f64_e64 tba, v[1:2], v[2:3]
18277 // CHECK: [0x6c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
18279 v_cmp_o_f64_e64 tma, v[1:2], v[2:3]
18280 // CHECK: [0x6e,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
18282 v_cmp_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
18283 // CHECK: [0x7a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
18285 v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
18286 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfe,0x05,0x02,0x00]
18288 v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
18289 // CHECK: [0x0a,0x00,0x4e,0xd0,0x02,0x04,0x02,0x00]
18291 v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
18292 // CHECK: [0x0a,0x00,0x4e,0xd0,0x04,0x04,0x02,0x00]
18294 v_cmp_o_f64_e64 s[10:11], s[102:103], v[2:3]
18295 // CHECK: [0x0a,0x00,0x4e,0xd0,0x66,0x04,0x02,0x00]
18297 v_cmp_o_f64_e64 s[10:11], flat_scratch, v[2:3]
18298 // CHECK: [0x0a,0x00,0x4e,0xd0,0x68,0x04,0x02,0x00]
18300 v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
18301 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6a,0x04,0x02,0x00]
18303 v_cmp_o_f64_e64 s[10:11], tba, v[2:3]
18304 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6c,0x04,0x02,0x00]
18306 v_cmp_o_f64_e64 s[10:11], tma, v[2:3]
18307 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6e,0x04,0x02,0x00]
18309 v_cmp_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
18310 // CHECK: [0x0a,0x00,0x4e,0xd0,0x7a,0x04,0x02,0x00]
18312 v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
18313 // CHECK: [0x0a,0x00,0x4e,0xd0,0x7e,0x04,0x02,0x00]
18315 v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
18316 // CHECK: [0x0a,0x00,0x4e,0xd0,0x80,0x04,0x02,0x00]
18318 v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
18319 // CHECK: [0x0a,0x00,0x4e,0xd0,0xc1,0x04,0x02,0x00]
18321 v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
18322 // CHECK: [0x0a,0x00,0x4e,0xd0,0xf0,0x04,0x02,0x00]
18324 v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
18325 // CHECK: [0x0a,0x00,0x4e,0xd0,0xf7,0x04,0x02,0x00]
18327 v_cmp_o_f64_e64 s[10:11], src_vccz, v[2:3]
18328 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfb,0x04,0x02,0x00]
18330 v_cmp_o_f64_e64 s[10:11], src_execz, v[2:3]
18331 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfc,0x04,0x02,0x00]
18333 v_cmp_o_f64_e64 s[10:11], src_scc, v[2:3]
18334 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfd,0x04,0x02,0x00]
18336 v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
18337 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x03,0x00]
18339 v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
18340 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x09,0x00,0x00]
18342 v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
18343 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x0d,0x00,0x00]
18345 v_cmp_o_f64_e64 s[10:11], v[1:2], s[102:103]
18346 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcd,0x00,0x00]
18348 v_cmp_o_f64_e64 s[10:11], v[1:2], flat_scratch
18349 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd1,0x00,0x00]
18351 v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
18352 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd5,0x00,0x00]
18354 v_cmp_o_f64_e64 s[10:11], v[1:2], tba
18355 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd9,0x00,0x00]
18357 v_cmp_o_f64_e64 s[10:11], v[1:2], tma
18358 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdd,0x00,0x00]
18360 v_cmp_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
18361 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf5,0x00,0x00]
18363 v_cmp_o_f64_e64 s[10:11], v[1:2], exec
18364 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x00,0x00]
18366 v_cmp_o_f64_e64 s[10:11], v[1:2], 0
18367 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x01,0x01,0x00]
18369 v_cmp_o_f64_e64 s[10:11], v[1:2], -1
18370 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x83,0x01,0x00]
18372 v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
18373 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xe1,0x01,0x00]
18375 v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
18376 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xef,0x01,0x00]
18378 v_cmp_o_f64_e64 s[10:11], v[1:2], src_vccz
18379 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf7,0x01,0x00]
18381 v_cmp_o_f64_e64 s[10:11], v[1:2], src_execz
18382 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf9,0x01,0x00]
18384 v_cmp_o_f64_e64 s[10:11], v[1:2], src_scc
18385 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfb,0x01,0x00]
18387 v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
18388 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x20]
18390 v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
18391 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x40]
18393 v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
18394 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x60]
18396 v_cmp_o_f64_e64 s[10:11], |v[1:2]|, v[2:3]
18397 // CHECK: [0x0a,0x01,0x4e,0xd0,0x01,0x05,0x02,0x00]
18399 v_cmp_o_f64_e64 s[10:11], v[1:2], |v[2:3]|
18400 // CHECK: [0x0a,0x02,0x4e,0xd0,0x01,0x05,0x02,0x00]
18402 v_cmp_o_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
18403 // CHECK: [0x0a,0x03,0x4e,0xd0,0x01,0x05,0x02,0x00]
18405 v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
18406 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
18408 v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
18409 // CHECK: [0x0c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
18411 v_cmp_u_f64_e64 s[102:103], v[1:2], v[2:3]
18412 // CHECK: [0x66,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
18414 v_cmp_u_f64_e64 flat_scratch, v[1:2], v[2:3]
18415 // CHECK: [0x68,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
18417 v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
18418 // CHECK: [0x6a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
18420 v_cmp_u_f64_e64 tba, v[1:2], v[2:3]
18421 // CHECK: [0x6c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
18423 v_cmp_u_f64_e64 tma, v[1:2], v[2:3]
18424 // CHECK: [0x6e,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
18426 v_cmp_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
18427 // CHECK: [0x7a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
18429 v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
18430 // CHECK: [0x0a,0x00,0x50,0xd0,0xfe,0x05,0x02,0x00]
18432 v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
18433 // CHECK: [0x0a,0x00,0x50,0xd0,0x02,0x04,0x02,0x00]
18435 v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
18436 // CHECK: [0x0a,0x00,0x50,0xd0,0x04,0x04,0x02,0x00]
18438 v_cmp_u_f64_e64 s[10:11], s[102:103], v[2:3]
18439 // CHECK: [0x0a,0x00,0x50,0xd0,0x66,0x04,0x02,0x00]
18441 v_cmp_u_f64_e64 s[10:11], flat_scratch, v[2:3]
18442 // CHECK: [0x0a,0x00,0x50,0xd0,0x68,0x04,0x02,0x00]
18444 v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
18445 // CHECK: [0x0a,0x00,0x50,0xd0,0x6a,0x04,0x02,0x00]
18447 v_cmp_u_f64_e64 s[10:11], tba, v[2:3]
18448 // CHECK: [0x0a,0x00,0x50,0xd0,0x6c,0x04,0x02,0x00]
18450 v_cmp_u_f64_e64 s[10:11], tma, v[2:3]
18451 // CHECK: [0x0a,0x00,0x50,0xd0,0x6e,0x04,0x02,0x00]
18453 v_cmp_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
18454 // CHECK: [0x0a,0x00,0x50,0xd0,0x7a,0x04,0x02,0x00]
18456 v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
18457 // CHECK: [0x0a,0x00,0x50,0xd0,0x7e,0x04,0x02,0x00]
18459 v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
18460 // CHECK: [0x0a,0x00,0x50,0xd0,0x80,0x04,0x02,0x00]
18462 v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
18463 // CHECK: [0x0a,0x00,0x50,0xd0,0xc1,0x04,0x02,0x00]
18465 v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
18466 // CHECK: [0x0a,0x00,0x50,0xd0,0xf0,0x04,0x02,0x00]
18468 v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
18469 // CHECK: [0x0a,0x00,0x50,0xd0,0xf7,0x04,0x02,0x00]
18471 v_cmp_u_f64_e64 s[10:11], src_vccz, v[2:3]
18472 // CHECK: [0x0a,0x00,0x50,0xd0,0xfb,0x04,0x02,0x00]
18474 v_cmp_u_f64_e64 s[10:11], src_execz, v[2:3]
18475 // CHECK: [0x0a,0x00,0x50,0xd0,0xfc,0x04,0x02,0x00]
18477 v_cmp_u_f64_e64 s[10:11], src_scc, v[2:3]
18478 // CHECK: [0x0a,0x00,0x50,0xd0,0xfd,0x04,0x02,0x00]
18480 v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
18481 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x03,0x00]
18483 v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
18484 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x09,0x00,0x00]
18486 v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
18487 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x0d,0x00,0x00]
18489 v_cmp_u_f64_e64 s[10:11], v[1:2], s[102:103]
18490 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcd,0x00,0x00]
18492 v_cmp_u_f64_e64 s[10:11], v[1:2], flat_scratch
18493 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd1,0x00,0x00]
18495 v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
18496 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd5,0x00,0x00]
18498 v_cmp_u_f64_e64 s[10:11], v[1:2], tba
18499 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd9,0x00,0x00]
18501 v_cmp_u_f64_e64 s[10:11], v[1:2], tma
18502 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdd,0x00,0x00]
18504 v_cmp_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
18505 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf5,0x00,0x00]
18507 v_cmp_u_f64_e64 s[10:11], v[1:2], exec
18508 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x00,0x00]
18510 v_cmp_u_f64_e64 s[10:11], v[1:2], 0
18511 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x01,0x01,0x00]
18513 v_cmp_u_f64_e64 s[10:11], v[1:2], -1
18514 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x83,0x01,0x00]
18516 v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
18517 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xe1,0x01,0x00]
18519 v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
18520 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xef,0x01,0x00]
18522 v_cmp_u_f64_e64 s[10:11], v[1:2], src_vccz
18523 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf7,0x01,0x00]
18525 v_cmp_u_f64_e64 s[10:11], v[1:2], src_execz
18526 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf9,0x01,0x00]
18528 v_cmp_u_f64_e64 s[10:11], v[1:2], src_scc
18529 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfb,0x01,0x00]
18531 v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
18532 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x20]
18534 v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
18535 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x40]
18537 v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
18538 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x60]
18540 v_cmp_u_f64_e64 s[10:11], |v[1:2]|, v[2:3]
18541 // CHECK: [0x0a,0x01,0x50,0xd0,0x01,0x05,0x02,0x00]
18543 v_cmp_u_f64_e64 s[10:11], v[1:2], |v[2:3]|
18544 // CHECK: [0x0a,0x02,0x50,0xd0,0x01,0x05,0x02,0x00]
18546 v_cmp_u_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
18547 // CHECK: [0x0a,0x03,0x50,0xd0,0x01,0x05,0x02,0x00]
18549 v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
18550 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
18552 v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
18553 // CHECK: [0x0c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
18555 v_cmp_nge_f64_e64 s[102:103], v[1:2], v[2:3]
18556 // CHECK: [0x66,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
18558 v_cmp_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
18559 // CHECK: [0x68,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
18561 v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
18562 // CHECK: [0x6a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
18564 v_cmp_nge_f64_e64 tba, v[1:2], v[2:3]
18565 // CHECK: [0x6c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
18567 v_cmp_nge_f64_e64 tma, v[1:2], v[2:3]
18568 // CHECK: [0x6e,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
18570 v_cmp_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
18571 // CHECK: [0x7a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
18573 v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
18574 // CHECK: [0x0a,0x00,0x52,0xd0,0xfe,0x05,0x02,0x00]
18576 v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
18577 // CHECK: [0x0a,0x00,0x52,0xd0,0x02,0x04,0x02,0x00]
18579 v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
18580 // CHECK: [0x0a,0x00,0x52,0xd0,0x04,0x04,0x02,0x00]
18582 v_cmp_nge_f64_e64 s[10:11], s[102:103], v[2:3]
18583 // CHECK: [0x0a,0x00,0x52,0xd0,0x66,0x04,0x02,0x00]
18585 v_cmp_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
18586 // CHECK: [0x0a,0x00,0x52,0xd0,0x68,0x04,0x02,0x00]
18588 v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
18589 // CHECK: [0x0a,0x00,0x52,0xd0,0x6a,0x04,0x02,0x00]
18591 v_cmp_nge_f64_e64 s[10:11], tba, v[2:3]
18592 // CHECK: [0x0a,0x00,0x52,0xd0,0x6c,0x04,0x02,0x00]
18594 v_cmp_nge_f64_e64 s[10:11], tma, v[2:3]
18595 // CHECK: [0x0a,0x00,0x52,0xd0,0x6e,0x04,0x02,0x00]
18597 v_cmp_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
18598 // CHECK: [0x0a,0x00,0x52,0xd0,0x7a,0x04,0x02,0x00]
18600 v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
18601 // CHECK: [0x0a,0x00,0x52,0xd0,0x7e,0x04,0x02,0x00]
18603 v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
18604 // CHECK: [0x0a,0x00,0x52,0xd0,0x80,0x04,0x02,0x00]
18606 v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
18607 // CHECK: [0x0a,0x00,0x52,0xd0,0xc1,0x04,0x02,0x00]
18609 v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
18610 // CHECK: [0x0a,0x00,0x52,0xd0,0xf0,0x04,0x02,0x00]
18612 v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
18613 // CHECK: [0x0a,0x00,0x52,0xd0,0xf7,0x04,0x02,0x00]
18615 v_cmp_nge_f64_e64 s[10:11], src_vccz, v[2:3]
18616 // CHECK: [0x0a,0x00,0x52,0xd0,0xfb,0x04,0x02,0x00]
18618 v_cmp_nge_f64_e64 s[10:11], src_execz, v[2:3]
18619 // CHECK: [0x0a,0x00,0x52,0xd0,0xfc,0x04,0x02,0x00]
18621 v_cmp_nge_f64_e64 s[10:11], src_scc, v[2:3]
18622 // CHECK: [0x0a,0x00,0x52,0xd0,0xfd,0x04,0x02,0x00]
18624 v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
18625 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x03,0x00]
18627 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
18628 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x09,0x00,0x00]
18630 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
18631 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x0d,0x00,0x00]
18633 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[102:103]
18634 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcd,0x00,0x00]
18636 v_cmp_nge_f64_e64 s[10:11], v[1:2], flat_scratch
18637 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd1,0x00,0x00]
18639 v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
18640 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd5,0x00,0x00]
18642 v_cmp_nge_f64_e64 s[10:11], v[1:2], tba
18643 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd9,0x00,0x00]
18645 v_cmp_nge_f64_e64 s[10:11], v[1:2], tma
18646 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdd,0x00,0x00]
18648 v_cmp_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
18649 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf5,0x00,0x00]
18651 v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
18652 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x00,0x00]
18654 v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
18655 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x01,0x01,0x00]
18657 v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
18658 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x83,0x01,0x00]
18660 v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
18661 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xe1,0x01,0x00]
18663 v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
18664 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xef,0x01,0x00]
18666 v_cmp_nge_f64_e64 s[10:11], v[1:2], src_vccz
18667 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf7,0x01,0x00]
18669 v_cmp_nge_f64_e64 s[10:11], v[1:2], src_execz
18670 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf9,0x01,0x00]
18672 v_cmp_nge_f64_e64 s[10:11], v[1:2], src_scc
18673 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfb,0x01,0x00]
18675 v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
18676 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x20]
18678 v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
18679 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x40]
18681 v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
18682 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x60]
18684 v_cmp_nge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
18685 // CHECK: [0x0a,0x01,0x52,0xd0,0x01,0x05,0x02,0x00]
18687 v_cmp_nge_f64_e64 s[10:11], v[1:2], |v[2:3]|
18688 // CHECK: [0x0a,0x02,0x52,0xd0,0x01,0x05,0x02,0x00]
18690 v_cmp_nge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
18691 // CHECK: [0x0a,0x03,0x52,0xd0,0x01,0x05,0x02,0x00]
18693 v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
18694 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
18696 v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
18697 // CHECK: [0x0c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
18699 v_cmp_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
18700 // CHECK: [0x66,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
18702 v_cmp_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
18703 // CHECK: [0x68,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
18705 v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
18706 // CHECK: [0x6a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
18708 v_cmp_nlg_f64_e64 tba, v[1:2], v[2:3]
18709 // CHECK: [0x6c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
18711 v_cmp_nlg_f64_e64 tma, v[1:2], v[2:3]
18712 // CHECK: [0x6e,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
18714 v_cmp_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
18715 // CHECK: [0x7a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
18717 v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
18718 // CHECK: [0x0a,0x00,0x54,0xd0,0xfe,0x05,0x02,0x00]
18720 v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
18721 // CHECK: [0x0a,0x00,0x54,0xd0,0x02,0x04,0x02,0x00]
18723 v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
18724 // CHECK: [0x0a,0x00,0x54,0xd0,0x04,0x04,0x02,0x00]
18726 v_cmp_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
18727 // CHECK: [0x0a,0x00,0x54,0xd0,0x66,0x04,0x02,0x00]
18729 v_cmp_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
18730 // CHECK: [0x0a,0x00,0x54,0xd0,0x68,0x04,0x02,0x00]
18732 v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
18733 // CHECK: [0x0a,0x00,0x54,0xd0,0x6a,0x04,0x02,0x00]
18735 v_cmp_nlg_f64_e64 s[10:11], tba, v[2:3]
18736 // CHECK: [0x0a,0x00,0x54,0xd0,0x6c,0x04,0x02,0x00]
18738 v_cmp_nlg_f64_e64 s[10:11], tma, v[2:3]
18739 // CHECK: [0x0a,0x00,0x54,0xd0,0x6e,0x04,0x02,0x00]
18741 v_cmp_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
18742 // CHECK: [0x0a,0x00,0x54,0xd0,0x7a,0x04,0x02,0x00]
18744 v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
18745 // CHECK: [0x0a,0x00,0x54,0xd0,0x7e,0x04,0x02,0x00]
18747 v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
18748 // CHECK: [0x0a,0x00,0x54,0xd0,0x80,0x04,0x02,0x00]
18750 v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
18751 // CHECK: [0x0a,0x00,0x54,0xd0,0xc1,0x04,0x02,0x00]
18753 v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
18754 // CHECK: [0x0a,0x00,0x54,0xd0,0xf0,0x04,0x02,0x00]
18756 v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
18757 // CHECK: [0x0a,0x00,0x54,0xd0,0xf7,0x04,0x02,0x00]
18759 v_cmp_nlg_f64_e64 s[10:11], src_vccz, v[2:3]
18760 // CHECK: [0x0a,0x00,0x54,0xd0,0xfb,0x04,0x02,0x00]
18762 v_cmp_nlg_f64_e64 s[10:11], src_execz, v[2:3]
18763 // CHECK: [0x0a,0x00,0x54,0xd0,0xfc,0x04,0x02,0x00]
18765 v_cmp_nlg_f64_e64 s[10:11], src_scc, v[2:3]
18766 // CHECK: [0x0a,0x00,0x54,0xd0,0xfd,0x04,0x02,0x00]
18768 v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
18769 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x03,0x00]
18771 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
18772 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x09,0x00,0x00]
18774 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
18775 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x0d,0x00,0x00]
18777 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
18778 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcd,0x00,0x00]
18780 v_cmp_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
18781 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd1,0x00,0x00]
18783 v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
18784 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd5,0x00,0x00]
18786 v_cmp_nlg_f64_e64 s[10:11], v[1:2], tba
18787 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd9,0x00,0x00]
18789 v_cmp_nlg_f64_e64 s[10:11], v[1:2], tma
18790 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdd,0x00,0x00]
18792 v_cmp_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
18793 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf5,0x00,0x00]
18795 v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
18796 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x00,0x00]
18798 v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
18799 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x01,0x01,0x00]
18801 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
18802 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x83,0x01,0x00]
18804 v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
18805 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xe1,0x01,0x00]
18807 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
18808 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xef,0x01,0x00]
18810 v_cmp_nlg_f64_e64 s[10:11], v[1:2], src_vccz
18811 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf7,0x01,0x00]
18813 v_cmp_nlg_f64_e64 s[10:11], v[1:2], src_execz
18814 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf9,0x01,0x00]
18816 v_cmp_nlg_f64_e64 s[10:11], v[1:2], src_scc
18817 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfb,0x01,0x00]
18819 v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
18820 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x20]
18822 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
18823 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x40]
18825 v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
18826 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x60]
18828 v_cmp_nlg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
18829 // CHECK: [0x0a,0x01,0x54,0xd0,0x01,0x05,0x02,0x00]
18831 v_cmp_nlg_f64_e64 s[10:11], v[1:2], |v[2:3]|
18832 // CHECK: [0x0a,0x02,0x54,0xd0,0x01,0x05,0x02,0x00]
18834 v_cmp_nlg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
18835 // CHECK: [0x0a,0x03,0x54,0xd0,0x01,0x05,0x02,0x00]
18837 v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
18838 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
18840 v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
18841 // CHECK: [0x0c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
18843 v_cmp_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
18844 // CHECK: [0x66,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
18846 v_cmp_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
18847 // CHECK: [0x68,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
18849 v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
18850 // CHECK: [0x6a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
18852 v_cmp_ngt_f64_e64 tba, v[1:2], v[2:3]
18853 // CHECK: [0x6c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
18855 v_cmp_ngt_f64_e64 tma, v[1:2], v[2:3]
18856 // CHECK: [0x6e,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
18858 v_cmp_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
18859 // CHECK: [0x7a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
18861 v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
18862 // CHECK: [0x0a,0x00,0x56,0xd0,0xfe,0x05,0x02,0x00]
18864 v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
18865 // CHECK: [0x0a,0x00,0x56,0xd0,0x02,0x04,0x02,0x00]
18867 v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
18868 // CHECK: [0x0a,0x00,0x56,0xd0,0x04,0x04,0x02,0x00]
18870 v_cmp_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
18871 // CHECK: [0x0a,0x00,0x56,0xd0,0x66,0x04,0x02,0x00]
18873 v_cmp_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
18874 // CHECK: [0x0a,0x00,0x56,0xd0,0x68,0x04,0x02,0x00]
18876 v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
18877 // CHECK: [0x0a,0x00,0x56,0xd0,0x6a,0x04,0x02,0x00]
18879 v_cmp_ngt_f64_e64 s[10:11], tba, v[2:3]
18880 // CHECK: [0x0a,0x00,0x56,0xd0,0x6c,0x04,0x02,0x00]
18882 v_cmp_ngt_f64_e64 s[10:11], tma, v[2:3]
18883 // CHECK: [0x0a,0x00,0x56,0xd0,0x6e,0x04,0x02,0x00]
18885 v_cmp_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
18886 // CHECK: [0x0a,0x00,0x56,0xd0,0x7a,0x04,0x02,0x00]
18888 v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
18889 // CHECK: [0x0a,0x00,0x56,0xd0,0x7e,0x04,0x02,0x00]
18891 v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
18892 // CHECK: [0x0a,0x00,0x56,0xd0,0x80,0x04,0x02,0x00]
18894 v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
18895 // CHECK: [0x0a,0x00,0x56,0xd0,0xc1,0x04,0x02,0x00]
18897 v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
18898 // CHECK: [0x0a,0x00,0x56,0xd0,0xf0,0x04,0x02,0x00]
18900 v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
18901 // CHECK: [0x0a,0x00,0x56,0xd0,0xf7,0x04,0x02,0x00]
18903 v_cmp_ngt_f64_e64 s[10:11], src_vccz, v[2:3]
18904 // CHECK: [0x0a,0x00,0x56,0xd0,0xfb,0x04,0x02,0x00]
18906 v_cmp_ngt_f64_e64 s[10:11], src_execz, v[2:3]
18907 // CHECK: [0x0a,0x00,0x56,0xd0,0xfc,0x04,0x02,0x00]
18909 v_cmp_ngt_f64_e64 s[10:11], src_scc, v[2:3]
18910 // CHECK: [0x0a,0x00,0x56,0xd0,0xfd,0x04,0x02,0x00]
18912 v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
18913 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x03,0x00]
18915 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
18916 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x09,0x00,0x00]
18918 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
18919 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x0d,0x00,0x00]
18921 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
18922 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcd,0x00,0x00]
18924 v_cmp_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
18925 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd1,0x00,0x00]
18927 v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
18928 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd5,0x00,0x00]
18930 v_cmp_ngt_f64_e64 s[10:11], v[1:2], tba
18931 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd9,0x00,0x00]
18933 v_cmp_ngt_f64_e64 s[10:11], v[1:2], tma
18934 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdd,0x00,0x00]
18936 v_cmp_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
18937 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf5,0x00,0x00]
18939 v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
18940 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x00,0x00]
18942 v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
18943 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x01,0x01,0x00]
18945 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
18946 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x83,0x01,0x00]
18948 v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
18949 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xe1,0x01,0x00]
18951 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
18952 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xef,0x01,0x00]
18954 v_cmp_ngt_f64_e64 s[10:11], v[1:2], src_vccz
18955 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf7,0x01,0x00]
18957 v_cmp_ngt_f64_e64 s[10:11], v[1:2], src_execz
18958 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf9,0x01,0x00]
18960 v_cmp_ngt_f64_e64 s[10:11], v[1:2], src_scc
18961 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfb,0x01,0x00]
18963 v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
18964 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x20]
18966 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
18967 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x40]
18969 v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
18970 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x60]
18972 v_cmp_ngt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
18973 // CHECK: [0x0a,0x01,0x56,0xd0,0x01,0x05,0x02,0x00]
18975 v_cmp_ngt_f64_e64 s[10:11], v[1:2], |v[2:3]|
18976 // CHECK: [0x0a,0x02,0x56,0xd0,0x01,0x05,0x02,0x00]
18978 v_cmp_ngt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
18979 // CHECK: [0x0a,0x03,0x56,0xd0,0x01,0x05,0x02,0x00]
18981 v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
18982 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
18984 v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
18985 // CHECK: [0x0c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
18987 v_cmp_nle_f64_e64 s[102:103], v[1:2], v[2:3]
18988 // CHECK: [0x66,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
18990 v_cmp_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
18991 // CHECK: [0x68,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
18993 v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
18994 // CHECK: [0x6a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
18996 v_cmp_nle_f64_e64 tba, v[1:2], v[2:3]
18997 // CHECK: [0x6c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
18999 v_cmp_nle_f64_e64 tma, v[1:2], v[2:3]
19000 // CHECK: [0x6e,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
19002 v_cmp_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
19003 // CHECK: [0x7a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
19005 v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
19006 // CHECK: [0x0a,0x00,0x58,0xd0,0xfe,0x05,0x02,0x00]
19008 v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
19009 // CHECK: [0x0a,0x00,0x58,0xd0,0x02,0x04,0x02,0x00]
19011 v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
19012 // CHECK: [0x0a,0x00,0x58,0xd0,0x04,0x04,0x02,0x00]
19014 v_cmp_nle_f64_e64 s[10:11], s[102:103], v[2:3]
19015 // CHECK: [0x0a,0x00,0x58,0xd0,0x66,0x04,0x02,0x00]
19017 v_cmp_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
19018 // CHECK: [0x0a,0x00,0x58,0xd0,0x68,0x04,0x02,0x00]
19020 v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
19021 // CHECK: [0x0a,0x00,0x58,0xd0,0x6a,0x04,0x02,0x00]
19023 v_cmp_nle_f64_e64 s[10:11], tba, v[2:3]
19024 // CHECK: [0x0a,0x00,0x58,0xd0,0x6c,0x04,0x02,0x00]
19026 v_cmp_nle_f64_e64 s[10:11], tma, v[2:3]
19027 // CHECK: [0x0a,0x00,0x58,0xd0,0x6e,0x04,0x02,0x00]
19029 v_cmp_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
19030 // CHECK: [0x0a,0x00,0x58,0xd0,0x7a,0x04,0x02,0x00]
19032 v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
19033 // CHECK: [0x0a,0x00,0x58,0xd0,0x7e,0x04,0x02,0x00]
19035 v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
19036 // CHECK: [0x0a,0x00,0x58,0xd0,0x80,0x04,0x02,0x00]
19038 v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
19039 // CHECK: [0x0a,0x00,0x58,0xd0,0xc1,0x04,0x02,0x00]
19041 v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
19042 // CHECK: [0x0a,0x00,0x58,0xd0,0xf0,0x04,0x02,0x00]
19044 v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
19045 // CHECK: [0x0a,0x00,0x58,0xd0,0xf7,0x04,0x02,0x00]
19047 v_cmp_nle_f64_e64 s[10:11], src_vccz, v[2:3]
19048 // CHECK: [0x0a,0x00,0x58,0xd0,0xfb,0x04,0x02,0x00]
19050 v_cmp_nle_f64_e64 s[10:11], src_execz, v[2:3]
19051 // CHECK: [0x0a,0x00,0x58,0xd0,0xfc,0x04,0x02,0x00]
19053 v_cmp_nle_f64_e64 s[10:11], src_scc, v[2:3]
19054 // CHECK: [0x0a,0x00,0x58,0xd0,0xfd,0x04,0x02,0x00]
19056 v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
19057 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x03,0x00]
19059 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
19060 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x09,0x00,0x00]
19062 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
19063 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x0d,0x00,0x00]
19065 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[102:103]
19066 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcd,0x00,0x00]
19068 v_cmp_nle_f64_e64 s[10:11], v[1:2], flat_scratch
19069 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd1,0x00,0x00]
19071 v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
19072 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd5,0x00,0x00]
19074 v_cmp_nle_f64_e64 s[10:11], v[1:2], tba
19075 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd9,0x00,0x00]
19077 v_cmp_nle_f64_e64 s[10:11], v[1:2], tma
19078 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdd,0x00,0x00]
19080 v_cmp_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
19081 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf5,0x00,0x00]
19083 v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
19084 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x00,0x00]
19086 v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
19087 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x01,0x01,0x00]
19089 v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
19090 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x83,0x01,0x00]
19092 v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
19093 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xe1,0x01,0x00]
19095 v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
19096 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xef,0x01,0x00]
19098 v_cmp_nle_f64_e64 s[10:11], v[1:2], src_vccz
19099 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf7,0x01,0x00]
19101 v_cmp_nle_f64_e64 s[10:11], v[1:2], src_execz
19102 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf9,0x01,0x00]
19104 v_cmp_nle_f64_e64 s[10:11], v[1:2], src_scc
19105 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfb,0x01,0x00]
19107 v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
19108 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x20]
19110 v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
19111 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x40]
19113 v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
19114 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x60]
19116 v_cmp_nle_f64_e64 s[10:11], |v[1:2]|, v[2:3]
19117 // CHECK: [0x0a,0x01,0x58,0xd0,0x01,0x05,0x02,0x00]
19119 v_cmp_nle_f64_e64 s[10:11], v[1:2], |v[2:3]|
19120 // CHECK: [0x0a,0x02,0x58,0xd0,0x01,0x05,0x02,0x00]
19122 v_cmp_nle_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
19123 // CHECK: [0x0a,0x03,0x58,0xd0,0x01,0x05,0x02,0x00]
19125 v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
19126 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
19128 v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
19129 // CHECK: [0x0c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
19131 v_cmp_neq_f64_e64 s[102:103], v[1:2], v[2:3]
19132 // CHECK: [0x66,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
19134 v_cmp_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
19135 // CHECK: [0x68,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
19137 v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
19138 // CHECK: [0x6a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
19140 v_cmp_neq_f64_e64 tba, v[1:2], v[2:3]
19141 // CHECK: [0x6c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
19143 v_cmp_neq_f64_e64 tma, v[1:2], v[2:3]
19144 // CHECK: [0x6e,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
19146 v_cmp_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
19147 // CHECK: [0x7a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
19149 v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
19150 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfe,0x05,0x02,0x00]
19152 v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
19153 // CHECK: [0x0a,0x00,0x5a,0xd0,0x02,0x04,0x02,0x00]
19155 v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
19156 // CHECK: [0x0a,0x00,0x5a,0xd0,0x04,0x04,0x02,0x00]
19158 v_cmp_neq_f64_e64 s[10:11], s[102:103], v[2:3]
19159 // CHECK: [0x0a,0x00,0x5a,0xd0,0x66,0x04,0x02,0x00]
19161 v_cmp_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
19162 // CHECK: [0x0a,0x00,0x5a,0xd0,0x68,0x04,0x02,0x00]
19164 v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
19165 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6a,0x04,0x02,0x00]
19167 v_cmp_neq_f64_e64 s[10:11], tba, v[2:3]
19168 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6c,0x04,0x02,0x00]
19170 v_cmp_neq_f64_e64 s[10:11], tma, v[2:3]
19171 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6e,0x04,0x02,0x00]
19173 v_cmp_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
19174 // CHECK: [0x0a,0x00,0x5a,0xd0,0x7a,0x04,0x02,0x00]
19176 v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
19177 // CHECK: [0x0a,0x00,0x5a,0xd0,0x7e,0x04,0x02,0x00]
19179 v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
19180 // CHECK: [0x0a,0x00,0x5a,0xd0,0x80,0x04,0x02,0x00]
19182 v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
19183 // CHECK: [0x0a,0x00,0x5a,0xd0,0xc1,0x04,0x02,0x00]
19185 v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
19186 // CHECK: [0x0a,0x00,0x5a,0xd0,0xf0,0x04,0x02,0x00]
19188 v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
19189 // CHECK: [0x0a,0x00,0x5a,0xd0,0xf7,0x04,0x02,0x00]
19191 v_cmp_neq_f64_e64 s[10:11], src_vccz, v[2:3]
19192 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfb,0x04,0x02,0x00]
19194 v_cmp_neq_f64_e64 s[10:11], src_execz, v[2:3]
19195 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfc,0x04,0x02,0x00]
19197 v_cmp_neq_f64_e64 s[10:11], src_scc, v[2:3]
19198 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfd,0x04,0x02,0x00]
19200 v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
19201 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x03,0x00]
19203 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
19204 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x09,0x00,0x00]
19206 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
19207 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x0d,0x00,0x00]
19209 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[102:103]
19210 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcd,0x00,0x00]
19212 v_cmp_neq_f64_e64 s[10:11], v[1:2], flat_scratch
19213 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd1,0x00,0x00]
19215 v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
19216 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd5,0x00,0x00]
19218 v_cmp_neq_f64_e64 s[10:11], v[1:2], tba
19219 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd9,0x00,0x00]
19221 v_cmp_neq_f64_e64 s[10:11], v[1:2], tma
19222 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdd,0x00,0x00]
19224 v_cmp_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
19225 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf5,0x00,0x00]
19227 v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
19228 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x00,0x00]
19230 v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
19231 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x01,0x01,0x00]
19233 v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
19234 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x83,0x01,0x00]
19236 v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
19237 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xe1,0x01,0x00]
19239 v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
19240 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xef,0x01,0x00]
19242 v_cmp_neq_f64_e64 s[10:11], v[1:2], src_vccz
19243 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf7,0x01,0x00]
19245 v_cmp_neq_f64_e64 s[10:11], v[1:2], src_execz
19246 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf9,0x01,0x00]
19248 v_cmp_neq_f64_e64 s[10:11], v[1:2], src_scc
19249 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfb,0x01,0x00]
19251 v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
19252 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x20]
19254 v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
19255 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x40]
19257 v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
19258 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x60]
19260 v_cmp_neq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
19261 // CHECK: [0x0a,0x01,0x5a,0xd0,0x01,0x05,0x02,0x00]
19263 v_cmp_neq_f64_e64 s[10:11], v[1:2], |v[2:3]|
19264 // CHECK: [0x0a,0x02,0x5a,0xd0,0x01,0x05,0x02,0x00]
19266 v_cmp_neq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
19267 // CHECK: [0x0a,0x03,0x5a,0xd0,0x01,0x05,0x02,0x00]
19269 v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
19270 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
19272 v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
19273 // CHECK: [0x0c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
19275 v_cmp_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
19276 // CHECK: [0x66,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
19278 v_cmp_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
19279 // CHECK: [0x68,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
19281 v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
19282 // CHECK: [0x6a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
19284 v_cmp_nlt_f64_e64 tba, v[1:2], v[2:3]
19285 // CHECK: [0x6c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
19287 v_cmp_nlt_f64_e64 tma, v[1:2], v[2:3]
19288 // CHECK: [0x6e,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
19290 v_cmp_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
19291 // CHECK: [0x7a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
19293 v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
19294 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfe,0x05,0x02,0x00]
19296 v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
19297 // CHECK: [0x0a,0x00,0x5c,0xd0,0x02,0x04,0x02,0x00]
19299 v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
19300 // CHECK: [0x0a,0x00,0x5c,0xd0,0x04,0x04,0x02,0x00]
19302 v_cmp_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
19303 // CHECK: [0x0a,0x00,0x5c,0xd0,0x66,0x04,0x02,0x00]
19305 v_cmp_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
19306 // CHECK: [0x0a,0x00,0x5c,0xd0,0x68,0x04,0x02,0x00]
19308 v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
19309 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6a,0x04,0x02,0x00]
19311 v_cmp_nlt_f64_e64 s[10:11], tba, v[2:3]
19312 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6c,0x04,0x02,0x00]
19314 v_cmp_nlt_f64_e64 s[10:11], tma, v[2:3]
19315 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6e,0x04,0x02,0x00]
19317 v_cmp_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
19318 // CHECK: [0x0a,0x00,0x5c,0xd0,0x7a,0x04,0x02,0x00]
19320 v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
19321 // CHECK: [0x0a,0x00,0x5c,0xd0,0x7e,0x04,0x02,0x00]
19323 v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
19324 // CHECK: [0x0a,0x00,0x5c,0xd0,0x80,0x04,0x02,0x00]
19326 v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
19327 // CHECK: [0x0a,0x00,0x5c,0xd0,0xc1,0x04,0x02,0x00]
19329 v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
19330 // CHECK: [0x0a,0x00,0x5c,0xd0,0xf0,0x04,0x02,0x00]
19332 v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
19333 // CHECK: [0x0a,0x00,0x5c,0xd0,0xf7,0x04,0x02,0x00]
19335 v_cmp_nlt_f64_e64 s[10:11], src_vccz, v[2:3]
19336 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfb,0x04,0x02,0x00]
19338 v_cmp_nlt_f64_e64 s[10:11], src_execz, v[2:3]
19339 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfc,0x04,0x02,0x00]
19341 v_cmp_nlt_f64_e64 s[10:11], src_scc, v[2:3]
19342 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfd,0x04,0x02,0x00]
19344 v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
19345 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x03,0x00]
19347 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
19348 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x09,0x00,0x00]
19350 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
19351 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x0d,0x00,0x00]
19353 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
19354 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcd,0x00,0x00]
19356 v_cmp_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
19357 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd1,0x00,0x00]
19359 v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
19360 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd5,0x00,0x00]
19362 v_cmp_nlt_f64_e64 s[10:11], v[1:2], tba
19363 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd9,0x00,0x00]
19365 v_cmp_nlt_f64_e64 s[10:11], v[1:2], tma
19366 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdd,0x00,0x00]
19368 v_cmp_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
19369 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf5,0x00,0x00]
19371 v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
19372 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x00,0x00]
19374 v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
19375 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x01,0x01,0x00]
19377 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
19378 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x83,0x01,0x00]
19380 v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
19381 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xe1,0x01,0x00]
19383 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
19384 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xef,0x01,0x00]
19386 v_cmp_nlt_f64_e64 s[10:11], v[1:2], src_vccz
19387 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf7,0x01,0x00]
19389 v_cmp_nlt_f64_e64 s[10:11], v[1:2], src_execz
19390 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf9,0x01,0x00]
19392 v_cmp_nlt_f64_e64 s[10:11], v[1:2], src_scc
19393 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfb,0x01,0x00]
19395 v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
19396 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x20]
19398 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
19399 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x40]
19401 v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
19402 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x60]
19404 v_cmp_nlt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
19405 // CHECK: [0x0a,0x01,0x5c,0xd0,0x01,0x05,0x02,0x00]
19407 v_cmp_nlt_f64_e64 s[10:11], v[1:2], |v[2:3]|
19408 // CHECK: [0x0a,0x02,0x5c,0xd0,0x01,0x05,0x02,0x00]
19410 v_cmp_nlt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
19411 // CHECK: [0x0a,0x03,0x5c,0xd0,0x01,0x05,0x02,0x00]
19413 v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
19414 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
19416 v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
19417 // CHECK: [0x0c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
19419 v_cmp_tru_f64_e64 s[102:103], v[1:2], v[2:3]
19420 // CHECK: [0x66,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
19422 v_cmp_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
19423 // CHECK: [0x68,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
19425 v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
19426 // CHECK: [0x6a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
19428 v_cmp_tru_f64_e64 tba, v[1:2], v[2:3]
19429 // CHECK: [0x6c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
19431 v_cmp_tru_f64_e64 tma, v[1:2], v[2:3]
19432 // CHECK: [0x6e,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
19434 v_cmp_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
19435 // CHECK: [0x7a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
19437 v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
19438 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfe,0x05,0x02,0x00]
19440 v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
19441 // CHECK: [0x0a,0x00,0x5e,0xd0,0x02,0x04,0x02,0x00]
19443 v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
19444 // CHECK: [0x0a,0x00,0x5e,0xd0,0x04,0x04,0x02,0x00]
19446 v_cmp_tru_f64_e64 s[10:11], s[102:103], v[2:3]
19447 // CHECK: [0x0a,0x00,0x5e,0xd0,0x66,0x04,0x02,0x00]
19449 v_cmp_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
19450 // CHECK: [0x0a,0x00,0x5e,0xd0,0x68,0x04,0x02,0x00]
19452 v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
19453 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6a,0x04,0x02,0x00]
19455 v_cmp_tru_f64_e64 s[10:11], tba, v[2:3]
19456 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6c,0x04,0x02,0x00]
19458 v_cmp_tru_f64_e64 s[10:11], tma, v[2:3]
19459 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6e,0x04,0x02,0x00]
19461 v_cmp_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
19462 // CHECK: [0x0a,0x00,0x5e,0xd0,0x7a,0x04,0x02,0x00]
19464 v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
19465 // CHECK: [0x0a,0x00,0x5e,0xd0,0x7e,0x04,0x02,0x00]
19467 v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
19468 // CHECK: [0x0a,0x00,0x5e,0xd0,0x80,0x04,0x02,0x00]
19470 v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
19471 // CHECK: [0x0a,0x00,0x5e,0xd0,0xc1,0x04,0x02,0x00]
19473 v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
19474 // CHECK: [0x0a,0x00,0x5e,0xd0,0xf0,0x04,0x02,0x00]
19476 v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
19477 // CHECK: [0x0a,0x00,0x5e,0xd0,0xf7,0x04,0x02,0x00]
19479 v_cmp_tru_f64_e64 s[10:11], src_vccz, v[2:3]
19480 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfb,0x04,0x02,0x00]
19482 v_cmp_tru_f64_e64 s[10:11], src_execz, v[2:3]
19483 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfc,0x04,0x02,0x00]
19485 v_cmp_tru_f64_e64 s[10:11], src_scc, v[2:3]
19486 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfd,0x04,0x02,0x00]
19488 v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
19489 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x03,0x00]
19491 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
19492 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x09,0x00,0x00]
19494 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
19495 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x0d,0x00,0x00]
19497 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[102:103]
19498 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcd,0x00,0x00]
19500 v_cmp_tru_f64_e64 s[10:11], v[1:2], flat_scratch
19501 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd1,0x00,0x00]
19503 v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
19504 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd5,0x00,0x00]
19506 v_cmp_tru_f64_e64 s[10:11], v[1:2], tba
19507 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd9,0x00,0x00]
19509 v_cmp_tru_f64_e64 s[10:11], v[1:2], tma
19510 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdd,0x00,0x00]
19512 v_cmp_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
19513 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf5,0x00,0x00]
19515 v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
19516 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x00,0x00]
19518 v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
19519 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x01,0x01,0x00]
19521 v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
19522 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x83,0x01,0x00]
19524 v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
19525 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xe1,0x01,0x00]
19527 v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
19528 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xef,0x01,0x00]
19530 v_cmp_tru_f64_e64 s[10:11], v[1:2], src_vccz
19531 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf7,0x01,0x00]
19533 v_cmp_tru_f64_e64 s[10:11], v[1:2], src_execz
19534 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf9,0x01,0x00]
19536 v_cmp_tru_f64_e64 s[10:11], v[1:2], src_scc
19537 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfb,0x01,0x00]
19539 v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
19540 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x20]
19542 v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
19543 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x40]
19545 v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
19546 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x60]
19548 v_cmp_tru_f64_e64 s[10:11], |v[1:2]|, v[2:3]
19549 // CHECK: [0x0a,0x01,0x5e,0xd0,0x01,0x05,0x02,0x00]
19551 v_cmp_tru_f64_e64 s[10:11], v[1:2], |v[2:3]|
19552 // CHECK: [0x0a,0x02,0x5e,0xd0,0x01,0x05,0x02,0x00]
19554 v_cmp_tru_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
19555 // CHECK: [0x0a,0x03,0x5e,0xd0,0x01,0x05,0x02,0x00]
19557 v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3]
19558 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
19560 v_cmpx_f_f64_e64 s[12:13], v[1:2], v[2:3]
19561 // CHECK: [0x0c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
19563 v_cmpx_f_f64_e64 s[102:103], v[1:2], v[2:3]
19564 // CHECK: [0x66,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
19566 v_cmpx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
19567 // CHECK: [0x68,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
19569 v_cmpx_f_f64_e64 vcc, v[1:2], v[2:3]
19570 // CHECK: [0x6a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
19572 v_cmpx_f_f64_e64 tba, v[1:2], v[2:3]
19573 // CHECK: [0x6c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
19575 v_cmpx_f_f64_e64 tma, v[1:2], v[2:3]
19576 // CHECK: [0x6e,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
19578 v_cmpx_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
19579 // CHECK: [0x7a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
19581 v_cmpx_f_f64_e64 s[10:11], v[254:255], v[2:3]
19582 // CHECK: [0x0a,0x00,0x60,0xd0,0xfe,0x05,0x02,0x00]
19584 v_cmpx_f_f64_e64 s[10:11], s[2:3], v[2:3]
19585 // CHECK: [0x0a,0x00,0x60,0xd0,0x02,0x04,0x02,0x00]
19587 v_cmpx_f_f64_e64 s[10:11], s[4:5], v[2:3]
19588 // CHECK: [0x0a,0x00,0x60,0xd0,0x04,0x04,0x02,0x00]
19590 v_cmpx_f_f64_e64 s[10:11], s[102:103], v[2:3]
19591 // CHECK: [0x0a,0x00,0x60,0xd0,0x66,0x04,0x02,0x00]
19593 v_cmpx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
19594 // CHECK: [0x0a,0x00,0x60,0xd0,0x68,0x04,0x02,0x00]
19596 v_cmpx_f_f64_e64 s[10:11], vcc, v[2:3]
19597 // CHECK: [0x0a,0x00,0x60,0xd0,0x6a,0x04,0x02,0x00]
19599 v_cmpx_f_f64_e64 s[10:11], tba, v[2:3]
19600 // CHECK: [0x0a,0x00,0x60,0xd0,0x6c,0x04,0x02,0x00]
19602 v_cmpx_f_f64_e64 s[10:11], tma, v[2:3]
19603 // CHECK: [0x0a,0x00,0x60,0xd0,0x6e,0x04,0x02,0x00]
19605 v_cmpx_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
19606 // CHECK: [0x0a,0x00,0x60,0xd0,0x7a,0x04,0x02,0x00]
19608 v_cmpx_f_f64_e64 s[10:11], exec, v[2:3]
19609 // CHECK: [0x0a,0x00,0x60,0xd0,0x7e,0x04,0x02,0x00]
19611 v_cmpx_f_f64_e64 s[10:11], 0, v[2:3]
19612 // CHECK: [0x0a,0x00,0x60,0xd0,0x80,0x04,0x02,0x00]
19614 v_cmpx_f_f64_e64 s[10:11], -1, v[2:3]
19615 // CHECK: [0x0a,0x00,0x60,0xd0,0xc1,0x04,0x02,0x00]
19617 v_cmpx_f_f64_e64 s[10:11], 0.5, v[2:3]
19618 // CHECK: [0x0a,0x00,0x60,0xd0,0xf0,0x04,0x02,0x00]
19620 v_cmpx_f_f64_e64 s[10:11], -4.0, v[2:3]
19621 // CHECK: [0x0a,0x00,0x60,0xd0,0xf7,0x04,0x02,0x00]
19623 v_cmpx_f_f64_e64 s[10:11], src_vccz, v[2:3]
19624 // CHECK: [0x0a,0x00,0x60,0xd0,0xfb,0x04,0x02,0x00]
19626 v_cmpx_f_f64_e64 s[10:11], src_execz, v[2:3]
19627 // CHECK: [0x0a,0x00,0x60,0xd0,0xfc,0x04,0x02,0x00]
19629 v_cmpx_f_f64_e64 s[10:11], src_scc, v[2:3]
19630 // CHECK: [0x0a,0x00,0x60,0xd0,0xfd,0x04,0x02,0x00]
19632 v_cmpx_f_f64_e64 s[10:11], v[1:2], v[254:255]
19633 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x03,0x00]
19635 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[4:5]
19636 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x09,0x00,0x00]
19638 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[6:7]
19639 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x0d,0x00,0x00]
19641 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[102:103]
19642 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xcd,0x00,0x00]
19644 v_cmpx_f_f64_e64 s[10:11], v[1:2], flat_scratch
19645 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd1,0x00,0x00]
19647 v_cmpx_f_f64_e64 s[10:11], v[1:2], vcc
19648 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd5,0x00,0x00]
19650 v_cmpx_f_f64_e64 s[10:11], v[1:2], tba
19651 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd9,0x00,0x00]
19653 v_cmpx_f_f64_e64 s[10:11], v[1:2], tma
19654 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xdd,0x00,0x00]
19656 v_cmpx_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
19657 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf5,0x00,0x00]
19659 v_cmpx_f_f64_e64 s[10:11], v[1:2], exec
19660 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x00,0x00]
19662 v_cmpx_f_f64_e64 s[10:11], v[1:2], 0
19663 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x01,0x01,0x00]
19665 v_cmpx_f_f64_e64 s[10:11], v[1:2], -1
19666 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x83,0x01,0x00]
19668 v_cmpx_f_f64_e64 s[10:11], v[1:2], 0.5
19669 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xe1,0x01,0x00]
19671 v_cmpx_f_f64_e64 s[10:11], v[1:2], -4.0
19672 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xef,0x01,0x00]
19674 v_cmpx_f_f64_e64 s[10:11], v[1:2], src_vccz
19675 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf7,0x01,0x00]
19677 v_cmpx_f_f64_e64 s[10:11], v[1:2], src_execz
19678 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf9,0x01,0x00]
19680 v_cmpx_f_f64_e64 s[10:11], v[1:2], src_scc
19681 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfb,0x01,0x00]
19683 v_cmpx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
19684 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x20]
19686 v_cmpx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
19687 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x40]
19689 v_cmpx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
19690 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x60]
19692 v_cmpx_f_f64_e64 s[10:11], |v[1:2]|, v[2:3]
19693 // CHECK: [0x0a,0x01,0x60,0xd0,0x01,0x05,0x02,0x00]
19695 v_cmpx_f_f64_e64 s[10:11], v[1:2], |v[2:3]|
19696 // CHECK: [0x0a,0x02,0x60,0xd0,0x01,0x05,0x02,0x00]
19698 v_cmpx_f_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
19699 // CHECK: [0x0a,0x03,0x60,0xd0,0x01,0x05,0x02,0x00]
19701 v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
19702 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
19704 v_cmpx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
19705 // CHECK: [0x0c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
19707 v_cmpx_lt_f64_e64 s[102:103], v[1:2], v[2:3]
19708 // CHECK: [0x66,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
19710 v_cmpx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
19711 // CHECK: [0x68,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
19713 v_cmpx_lt_f64_e64 vcc, v[1:2], v[2:3]
19714 // CHECK: [0x6a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
19716 v_cmpx_lt_f64_e64 tba, v[1:2], v[2:3]
19717 // CHECK: [0x6c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
19719 v_cmpx_lt_f64_e64 tma, v[1:2], v[2:3]
19720 // CHECK: [0x6e,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
19722 v_cmpx_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
19723 // CHECK: [0x7a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
19725 v_cmpx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
19726 // CHECK: [0x0a,0x00,0x62,0xd0,0xfe,0x05,0x02,0x00]
19728 v_cmpx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
19729 // CHECK: [0x0a,0x00,0x62,0xd0,0x02,0x04,0x02,0x00]
19731 v_cmpx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
19732 // CHECK: [0x0a,0x00,0x62,0xd0,0x04,0x04,0x02,0x00]
19734 v_cmpx_lt_f64_e64 s[10:11], s[102:103], v[2:3]
19735 // CHECK: [0x0a,0x00,0x62,0xd0,0x66,0x04,0x02,0x00]
19737 v_cmpx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
19738 // CHECK: [0x0a,0x00,0x62,0xd0,0x68,0x04,0x02,0x00]
19740 v_cmpx_lt_f64_e64 s[10:11], vcc, v[2:3]
19741 // CHECK: [0x0a,0x00,0x62,0xd0,0x6a,0x04,0x02,0x00]
19743 v_cmpx_lt_f64_e64 s[10:11], tba, v[2:3]
19744 // CHECK: [0x0a,0x00,0x62,0xd0,0x6c,0x04,0x02,0x00]
19746 v_cmpx_lt_f64_e64 s[10:11], tma, v[2:3]
19747 // CHECK: [0x0a,0x00,0x62,0xd0,0x6e,0x04,0x02,0x00]
19749 v_cmpx_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
19750 // CHECK: [0x0a,0x00,0x62,0xd0,0x7a,0x04,0x02,0x00]
19752 v_cmpx_lt_f64_e64 s[10:11], exec, v[2:3]
19753 // CHECK: [0x0a,0x00,0x62,0xd0,0x7e,0x04,0x02,0x00]
19755 v_cmpx_lt_f64_e64 s[10:11], 0, v[2:3]
19756 // CHECK: [0x0a,0x00,0x62,0xd0,0x80,0x04,0x02,0x00]
19758 v_cmpx_lt_f64_e64 s[10:11], -1, v[2:3]
19759 // CHECK: [0x0a,0x00,0x62,0xd0,0xc1,0x04,0x02,0x00]
19761 v_cmpx_lt_f64_e64 s[10:11], 0.5, v[2:3]
19762 // CHECK: [0x0a,0x00,0x62,0xd0,0xf0,0x04,0x02,0x00]
19764 v_cmpx_lt_f64_e64 s[10:11], -4.0, v[2:3]
19765 // CHECK: [0x0a,0x00,0x62,0xd0,0xf7,0x04,0x02,0x00]
19767 v_cmpx_lt_f64_e64 s[10:11], src_vccz, v[2:3]
19768 // CHECK: [0x0a,0x00,0x62,0xd0,0xfb,0x04,0x02,0x00]
19770 v_cmpx_lt_f64_e64 s[10:11], src_execz, v[2:3]
19771 // CHECK: [0x0a,0x00,0x62,0xd0,0xfc,0x04,0x02,0x00]
19773 v_cmpx_lt_f64_e64 s[10:11], src_scc, v[2:3]
19774 // CHECK: [0x0a,0x00,0x62,0xd0,0xfd,0x04,0x02,0x00]
19776 v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
19777 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x03,0x00]
19779 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
19780 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x09,0x00,0x00]
19782 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
19783 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x0d,0x00,0x00]
19785 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[102:103]
19786 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xcd,0x00,0x00]
19788 v_cmpx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
19789 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd1,0x00,0x00]
19791 v_cmpx_lt_f64_e64 s[10:11], v[1:2], vcc
19792 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd5,0x00,0x00]
19794 v_cmpx_lt_f64_e64 s[10:11], v[1:2], tba
19795 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd9,0x00,0x00]
19797 v_cmpx_lt_f64_e64 s[10:11], v[1:2], tma
19798 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xdd,0x00,0x00]
19800 v_cmpx_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
19801 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf5,0x00,0x00]
19803 v_cmpx_lt_f64_e64 s[10:11], v[1:2], exec
19804 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x00,0x00]
19806 v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0
19807 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x01,0x01,0x00]
19809 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -1
19810 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x83,0x01,0x00]
19812 v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0.5
19813 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xe1,0x01,0x00]
19815 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -4.0
19816 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xef,0x01,0x00]
19818 v_cmpx_lt_f64_e64 s[10:11], v[1:2], src_vccz
19819 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf7,0x01,0x00]
19821 v_cmpx_lt_f64_e64 s[10:11], v[1:2], src_execz
19822 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf9,0x01,0x00]
19824 v_cmpx_lt_f64_e64 s[10:11], v[1:2], src_scc
19825 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfb,0x01,0x00]
19827 v_cmpx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
19828 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x20]
19830 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
19831 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x40]
19833 v_cmpx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
19834 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x60]
19836 v_cmpx_lt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
19837 // CHECK: [0x0a,0x01,0x62,0xd0,0x01,0x05,0x02,0x00]
19839 v_cmpx_lt_f64_e64 s[10:11], v[1:2], |v[2:3]|
19840 // CHECK: [0x0a,0x02,0x62,0xd0,0x01,0x05,0x02,0x00]
19842 v_cmpx_lt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
19843 // CHECK: [0x0a,0x03,0x62,0xd0,0x01,0x05,0x02,0x00]
19845 v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
19846 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
19848 v_cmpx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
19849 // CHECK: [0x0c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
19851 v_cmpx_eq_f64_e64 s[102:103], v[1:2], v[2:3]
19852 // CHECK: [0x66,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
19854 v_cmpx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
19855 // CHECK: [0x68,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
19857 v_cmpx_eq_f64_e64 vcc, v[1:2], v[2:3]
19858 // CHECK: [0x6a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
19860 v_cmpx_eq_f64_e64 tba, v[1:2], v[2:3]
19861 // CHECK: [0x6c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
19863 v_cmpx_eq_f64_e64 tma, v[1:2], v[2:3]
19864 // CHECK: [0x6e,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
19866 v_cmpx_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
19867 // CHECK: [0x7a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
19869 v_cmpx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
19870 // CHECK: [0x0a,0x00,0x64,0xd0,0xfe,0x05,0x02,0x00]
19872 v_cmpx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
19873 // CHECK: [0x0a,0x00,0x64,0xd0,0x02,0x04,0x02,0x00]
19875 v_cmpx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
19876 // CHECK: [0x0a,0x00,0x64,0xd0,0x04,0x04,0x02,0x00]
19878 v_cmpx_eq_f64_e64 s[10:11], s[102:103], v[2:3]
19879 // CHECK: [0x0a,0x00,0x64,0xd0,0x66,0x04,0x02,0x00]
19881 v_cmpx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
19882 // CHECK: [0x0a,0x00,0x64,0xd0,0x68,0x04,0x02,0x00]
19884 v_cmpx_eq_f64_e64 s[10:11], vcc, v[2:3]
19885 // CHECK: [0x0a,0x00,0x64,0xd0,0x6a,0x04,0x02,0x00]
19887 v_cmpx_eq_f64_e64 s[10:11], tba, v[2:3]
19888 // CHECK: [0x0a,0x00,0x64,0xd0,0x6c,0x04,0x02,0x00]
19890 v_cmpx_eq_f64_e64 s[10:11], tma, v[2:3]
19891 // CHECK: [0x0a,0x00,0x64,0xd0,0x6e,0x04,0x02,0x00]
19893 v_cmpx_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
19894 // CHECK: [0x0a,0x00,0x64,0xd0,0x7a,0x04,0x02,0x00]
19896 v_cmpx_eq_f64_e64 s[10:11], exec, v[2:3]
19897 // CHECK: [0x0a,0x00,0x64,0xd0,0x7e,0x04,0x02,0x00]
19899 v_cmpx_eq_f64_e64 s[10:11], 0, v[2:3]
19900 // CHECK: [0x0a,0x00,0x64,0xd0,0x80,0x04,0x02,0x00]
19902 v_cmpx_eq_f64_e64 s[10:11], -1, v[2:3]
19903 // CHECK: [0x0a,0x00,0x64,0xd0,0xc1,0x04,0x02,0x00]
19905 v_cmpx_eq_f64_e64 s[10:11], 0.5, v[2:3]
19906 // CHECK: [0x0a,0x00,0x64,0xd0,0xf0,0x04,0x02,0x00]
19908 v_cmpx_eq_f64_e64 s[10:11], -4.0, v[2:3]
19909 // CHECK: [0x0a,0x00,0x64,0xd0,0xf7,0x04,0x02,0x00]
19911 v_cmpx_eq_f64_e64 s[10:11], src_vccz, v[2:3]
19912 // CHECK: [0x0a,0x00,0x64,0xd0,0xfb,0x04,0x02,0x00]
19914 v_cmpx_eq_f64_e64 s[10:11], src_execz, v[2:3]
19915 // CHECK: [0x0a,0x00,0x64,0xd0,0xfc,0x04,0x02,0x00]
19917 v_cmpx_eq_f64_e64 s[10:11], src_scc, v[2:3]
19918 // CHECK: [0x0a,0x00,0x64,0xd0,0xfd,0x04,0x02,0x00]
19920 v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
19921 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x03,0x00]
19923 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
19924 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x09,0x00,0x00]
19926 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
19927 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x0d,0x00,0x00]
19929 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[102:103]
19930 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xcd,0x00,0x00]
19932 v_cmpx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
19933 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd1,0x00,0x00]
19935 v_cmpx_eq_f64_e64 s[10:11], v[1:2], vcc
19936 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd5,0x00,0x00]
19938 v_cmpx_eq_f64_e64 s[10:11], v[1:2], tba
19939 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd9,0x00,0x00]
19941 v_cmpx_eq_f64_e64 s[10:11], v[1:2], tma
19942 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xdd,0x00,0x00]
19944 v_cmpx_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
19945 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf5,0x00,0x00]
19947 v_cmpx_eq_f64_e64 s[10:11], v[1:2], exec
19948 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x00,0x00]
19950 v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0
19951 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x01,0x01,0x00]
19953 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -1
19954 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x83,0x01,0x00]
19956 v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0.5
19957 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xe1,0x01,0x00]
19959 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -4.0
19960 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xef,0x01,0x00]
19962 v_cmpx_eq_f64_e64 s[10:11], v[1:2], src_vccz
19963 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf7,0x01,0x00]
19965 v_cmpx_eq_f64_e64 s[10:11], v[1:2], src_execz
19966 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf9,0x01,0x00]
19968 v_cmpx_eq_f64_e64 s[10:11], v[1:2], src_scc
19969 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfb,0x01,0x00]
19971 v_cmpx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
19972 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x20]
19974 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
19975 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x40]
19977 v_cmpx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
19978 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x60]
19980 v_cmpx_eq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
19981 // CHECK: [0x0a,0x01,0x64,0xd0,0x01,0x05,0x02,0x00]
19983 v_cmpx_eq_f64_e64 s[10:11], v[1:2], |v[2:3]|
19984 // CHECK: [0x0a,0x02,0x64,0xd0,0x01,0x05,0x02,0x00]
19986 v_cmpx_eq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
19987 // CHECK: [0x0a,0x03,0x64,0xd0,0x01,0x05,0x02,0x00]
19989 v_cmpx_le_f64_e64 s[10:11], v[1:2], v[2:3]
19990 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
19992 v_cmpx_le_f64_e64 s[12:13], v[1:2], v[2:3]
19993 // CHECK: [0x0c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
19995 v_cmpx_le_f64_e64 s[102:103], v[1:2], v[2:3]
19996 // CHECK: [0x66,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
19998 v_cmpx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
19999 // CHECK: [0x68,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
20001 v_cmpx_le_f64_e64 vcc, v[1:2], v[2:3]
20002 // CHECK: [0x6a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
20004 v_cmpx_le_f64_e64 tba, v[1:2], v[2:3]
20005 // CHECK: [0x6c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
20007 v_cmpx_le_f64_e64 tma, v[1:2], v[2:3]
20008 // CHECK: [0x6e,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
20010 v_cmpx_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
20011 // CHECK: [0x7a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
20013 v_cmpx_le_f64_e64 s[10:11], v[254:255], v[2:3]
20014 // CHECK: [0x0a,0x00,0x66,0xd0,0xfe,0x05,0x02,0x00]
20016 v_cmpx_le_f64_e64 s[10:11], s[2:3], v[2:3]
20017 // CHECK: [0x0a,0x00,0x66,0xd0,0x02,0x04,0x02,0x00]
20019 v_cmpx_le_f64_e64 s[10:11], s[4:5], v[2:3]
20020 // CHECK: [0x0a,0x00,0x66,0xd0,0x04,0x04,0x02,0x00]
20022 v_cmpx_le_f64_e64 s[10:11], s[102:103], v[2:3]
20023 // CHECK: [0x0a,0x00,0x66,0xd0,0x66,0x04,0x02,0x00]
20025 v_cmpx_le_f64_e64 s[10:11], flat_scratch, v[2:3]
20026 // CHECK: [0x0a,0x00,0x66,0xd0,0x68,0x04,0x02,0x00]
20028 v_cmpx_le_f64_e64 s[10:11], vcc, v[2:3]
20029 // CHECK: [0x0a,0x00,0x66,0xd0,0x6a,0x04,0x02,0x00]
20031 v_cmpx_le_f64_e64 s[10:11], tba, v[2:3]
20032 // CHECK: [0x0a,0x00,0x66,0xd0,0x6c,0x04,0x02,0x00]
20034 v_cmpx_le_f64_e64 s[10:11], tma, v[2:3]
20035 // CHECK: [0x0a,0x00,0x66,0xd0,0x6e,0x04,0x02,0x00]
20037 v_cmpx_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
20038 // CHECK: [0x0a,0x00,0x66,0xd0,0x7a,0x04,0x02,0x00]
20040 v_cmpx_le_f64_e64 s[10:11], exec, v[2:3]
20041 // CHECK: [0x0a,0x00,0x66,0xd0,0x7e,0x04,0x02,0x00]
20043 v_cmpx_le_f64_e64 s[10:11], 0, v[2:3]
20044 // CHECK: [0x0a,0x00,0x66,0xd0,0x80,0x04,0x02,0x00]
20046 v_cmpx_le_f64_e64 s[10:11], -1, v[2:3]
20047 // CHECK: [0x0a,0x00,0x66,0xd0,0xc1,0x04,0x02,0x00]
20049 v_cmpx_le_f64_e64 s[10:11], 0.5, v[2:3]
20050 // CHECK: [0x0a,0x00,0x66,0xd0,0xf0,0x04,0x02,0x00]
20052 v_cmpx_le_f64_e64 s[10:11], -4.0, v[2:3]
20053 // CHECK: [0x0a,0x00,0x66,0xd0,0xf7,0x04,0x02,0x00]
20055 v_cmpx_le_f64_e64 s[10:11], src_vccz, v[2:3]
20056 // CHECK: [0x0a,0x00,0x66,0xd0,0xfb,0x04,0x02,0x00]
20058 v_cmpx_le_f64_e64 s[10:11], src_execz, v[2:3]
20059 // CHECK: [0x0a,0x00,0x66,0xd0,0xfc,0x04,0x02,0x00]
20061 v_cmpx_le_f64_e64 s[10:11], src_scc, v[2:3]
20062 // CHECK: [0x0a,0x00,0x66,0xd0,0xfd,0x04,0x02,0x00]
20064 v_cmpx_le_f64_e64 s[10:11], v[1:2], v[254:255]
20065 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x03,0x00]
20067 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[4:5]
20068 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x09,0x00,0x00]
20070 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[6:7]
20071 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x0d,0x00,0x00]
20073 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[102:103]
20074 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xcd,0x00,0x00]
20076 v_cmpx_le_f64_e64 s[10:11], v[1:2], flat_scratch
20077 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd1,0x00,0x00]
20079 v_cmpx_le_f64_e64 s[10:11], v[1:2], vcc
20080 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd5,0x00,0x00]
20082 v_cmpx_le_f64_e64 s[10:11], v[1:2], tba
20083 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd9,0x00,0x00]
20085 v_cmpx_le_f64_e64 s[10:11], v[1:2], tma
20086 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xdd,0x00,0x00]
20088 v_cmpx_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
20089 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf5,0x00,0x00]
20091 v_cmpx_le_f64_e64 s[10:11], v[1:2], exec
20092 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x00,0x00]
20094 v_cmpx_le_f64_e64 s[10:11], v[1:2], 0
20095 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x01,0x01,0x00]
20097 v_cmpx_le_f64_e64 s[10:11], v[1:2], -1
20098 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x83,0x01,0x00]
20100 v_cmpx_le_f64_e64 s[10:11], v[1:2], 0.5
20101 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xe1,0x01,0x00]
20103 v_cmpx_le_f64_e64 s[10:11], v[1:2], -4.0
20104 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xef,0x01,0x00]
20106 v_cmpx_le_f64_e64 s[10:11], v[1:2], src_vccz
20107 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf7,0x01,0x00]
20109 v_cmpx_le_f64_e64 s[10:11], v[1:2], src_execz
20110 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf9,0x01,0x00]
20112 v_cmpx_le_f64_e64 s[10:11], v[1:2], src_scc
20113 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfb,0x01,0x00]
20115 v_cmpx_le_f64_e64 s[10:11], -v[1:2], v[2:3]
20116 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x20]
20118 v_cmpx_le_f64_e64 s[10:11], v[1:2], -v[2:3]
20119 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x40]
20121 v_cmpx_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
20122 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x60]
20124 v_cmpx_le_f64_e64 s[10:11], |v[1:2]|, v[2:3]
20125 // CHECK: [0x0a,0x01,0x66,0xd0,0x01,0x05,0x02,0x00]
20127 v_cmpx_le_f64_e64 s[10:11], v[1:2], |v[2:3]|
20128 // CHECK: [0x0a,0x02,0x66,0xd0,0x01,0x05,0x02,0x00]
20130 v_cmpx_le_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
20131 // CHECK: [0x0a,0x03,0x66,0xd0,0x01,0x05,0x02,0x00]
20133 v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[2:3]
20134 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
20136 v_cmpx_gt_f64_e64 s[12:13], v[1:2], v[2:3]
20137 // CHECK: [0x0c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
20139 v_cmpx_gt_f64_e64 s[102:103], v[1:2], v[2:3]
20140 // CHECK: [0x66,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
20142 v_cmpx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
20143 // CHECK: [0x68,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
20145 v_cmpx_gt_f64_e64 vcc, v[1:2], v[2:3]
20146 // CHECK: [0x6a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
20148 v_cmpx_gt_f64_e64 tba, v[1:2], v[2:3]
20149 // CHECK: [0x6c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
20151 v_cmpx_gt_f64_e64 tma, v[1:2], v[2:3]
20152 // CHECK: [0x6e,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
20154 v_cmpx_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
20155 // CHECK: [0x7a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
20157 v_cmpx_gt_f64_e64 s[10:11], v[254:255], v[2:3]
20158 // CHECK: [0x0a,0x00,0x68,0xd0,0xfe,0x05,0x02,0x00]
20160 v_cmpx_gt_f64_e64 s[10:11], s[2:3], v[2:3]
20161 // CHECK: [0x0a,0x00,0x68,0xd0,0x02,0x04,0x02,0x00]
20163 v_cmpx_gt_f64_e64 s[10:11], s[4:5], v[2:3]
20164 // CHECK: [0x0a,0x00,0x68,0xd0,0x04,0x04,0x02,0x00]
20166 v_cmpx_gt_f64_e64 s[10:11], s[102:103], v[2:3]
20167 // CHECK: [0x0a,0x00,0x68,0xd0,0x66,0x04,0x02,0x00]
20169 v_cmpx_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
20170 // CHECK: [0x0a,0x00,0x68,0xd0,0x68,0x04,0x02,0x00]
20172 v_cmpx_gt_f64_e64 s[10:11], vcc, v[2:3]
20173 // CHECK: [0x0a,0x00,0x68,0xd0,0x6a,0x04,0x02,0x00]
20175 v_cmpx_gt_f64_e64 s[10:11], tba, v[2:3]
20176 // CHECK: [0x0a,0x00,0x68,0xd0,0x6c,0x04,0x02,0x00]
20178 v_cmpx_gt_f64_e64 s[10:11], tma, v[2:3]
20179 // CHECK: [0x0a,0x00,0x68,0xd0,0x6e,0x04,0x02,0x00]
20181 v_cmpx_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
20182 // CHECK: [0x0a,0x00,0x68,0xd0,0x7a,0x04,0x02,0x00]
20184 v_cmpx_gt_f64_e64 s[10:11], exec, v[2:3]
20185 // CHECK: [0x0a,0x00,0x68,0xd0,0x7e,0x04,0x02,0x00]
20187 v_cmpx_gt_f64_e64 s[10:11], 0, v[2:3]
20188 // CHECK: [0x0a,0x00,0x68,0xd0,0x80,0x04,0x02,0x00]
20190 v_cmpx_gt_f64_e64 s[10:11], -1, v[2:3]
20191 // CHECK: [0x0a,0x00,0x68,0xd0,0xc1,0x04,0x02,0x00]
20193 v_cmpx_gt_f64_e64 s[10:11], 0.5, v[2:3]
20194 // CHECK: [0x0a,0x00,0x68,0xd0,0xf0,0x04,0x02,0x00]
20196 v_cmpx_gt_f64_e64 s[10:11], -4.0, v[2:3]
20197 // CHECK: [0x0a,0x00,0x68,0xd0,0xf7,0x04,0x02,0x00]
20199 v_cmpx_gt_f64_e64 s[10:11], src_vccz, v[2:3]
20200 // CHECK: [0x0a,0x00,0x68,0xd0,0xfb,0x04,0x02,0x00]
20202 v_cmpx_gt_f64_e64 s[10:11], src_execz, v[2:3]
20203 // CHECK: [0x0a,0x00,0x68,0xd0,0xfc,0x04,0x02,0x00]
20205 v_cmpx_gt_f64_e64 s[10:11], src_scc, v[2:3]
20206 // CHECK: [0x0a,0x00,0x68,0xd0,0xfd,0x04,0x02,0x00]
20208 v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[254:255]
20209 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x03,0x00]
20211 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[4:5]
20212 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x09,0x00,0x00]
20214 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[6:7]
20215 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x0d,0x00,0x00]
20217 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[102:103]
20218 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xcd,0x00,0x00]
20220 v_cmpx_gt_f64_e64 s[10:11], v[1:2], flat_scratch
20221 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd1,0x00,0x00]
20223 v_cmpx_gt_f64_e64 s[10:11], v[1:2], vcc
20224 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd5,0x00,0x00]
20226 v_cmpx_gt_f64_e64 s[10:11], v[1:2], tba
20227 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd9,0x00,0x00]
20229 v_cmpx_gt_f64_e64 s[10:11], v[1:2], tma
20230 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xdd,0x00,0x00]
20232 v_cmpx_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
20233 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf5,0x00,0x00]
20235 v_cmpx_gt_f64_e64 s[10:11], v[1:2], exec
20236 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x00,0x00]
20238 v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0
20239 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x01,0x01,0x00]
20241 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -1
20242 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x83,0x01,0x00]
20244 v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0.5
20245 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xe1,0x01,0x00]
20247 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -4.0
20248 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xef,0x01,0x00]
20250 v_cmpx_gt_f64_e64 s[10:11], v[1:2], src_vccz
20251 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf7,0x01,0x00]
20253 v_cmpx_gt_f64_e64 s[10:11], v[1:2], src_execz
20254 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf9,0x01,0x00]
20256 v_cmpx_gt_f64_e64 s[10:11], v[1:2], src_scc
20257 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfb,0x01,0x00]
20259 v_cmpx_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
20260 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x20]
20262 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
20263 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x40]
20265 v_cmpx_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
20266 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x60]
20268 v_cmpx_gt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
20269 // CHECK: [0x0a,0x01,0x68,0xd0,0x01,0x05,0x02,0x00]
20271 v_cmpx_gt_f64_e64 s[10:11], v[1:2], |v[2:3]|
20272 // CHECK: [0x0a,0x02,0x68,0xd0,0x01,0x05,0x02,0x00]
20274 v_cmpx_gt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
20275 // CHECK: [0x0a,0x03,0x68,0xd0,0x01,0x05,0x02,0x00]
20277 v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[2:3]
20278 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
20280 v_cmpx_lg_f64_e64 s[12:13], v[1:2], v[2:3]
20281 // CHECK: [0x0c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
20283 v_cmpx_lg_f64_e64 s[102:103], v[1:2], v[2:3]
20284 // CHECK: [0x66,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
20286 v_cmpx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
20287 // CHECK: [0x68,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
20289 v_cmpx_lg_f64_e64 vcc, v[1:2], v[2:3]
20290 // CHECK: [0x6a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
20292 v_cmpx_lg_f64_e64 tba, v[1:2], v[2:3]
20293 // CHECK: [0x6c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
20295 v_cmpx_lg_f64_e64 tma, v[1:2], v[2:3]
20296 // CHECK: [0x6e,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
20298 v_cmpx_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
20299 // CHECK: [0x7a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
20301 v_cmpx_lg_f64_e64 s[10:11], v[254:255], v[2:3]
20302 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfe,0x05,0x02,0x00]
20304 v_cmpx_lg_f64_e64 s[10:11], s[2:3], v[2:3]
20305 // CHECK: [0x0a,0x00,0x6a,0xd0,0x02,0x04,0x02,0x00]
20307 v_cmpx_lg_f64_e64 s[10:11], s[4:5], v[2:3]
20308 // CHECK: [0x0a,0x00,0x6a,0xd0,0x04,0x04,0x02,0x00]
20310 v_cmpx_lg_f64_e64 s[10:11], s[102:103], v[2:3]
20311 // CHECK: [0x0a,0x00,0x6a,0xd0,0x66,0x04,0x02,0x00]
20313 v_cmpx_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
20314 // CHECK: [0x0a,0x00,0x6a,0xd0,0x68,0x04,0x02,0x00]
20316 v_cmpx_lg_f64_e64 s[10:11], vcc, v[2:3]
20317 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6a,0x04,0x02,0x00]
20319 v_cmpx_lg_f64_e64 s[10:11], tba, v[2:3]
20320 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6c,0x04,0x02,0x00]
20322 v_cmpx_lg_f64_e64 s[10:11], tma, v[2:3]
20323 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6e,0x04,0x02,0x00]
20325 v_cmpx_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
20326 // CHECK: [0x0a,0x00,0x6a,0xd0,0x7a,0x04,0x02,0x00]
20328 v_cmpx_lg_f64_e64 s[10:11], exec, v[2:3]
20329 // CHECK: [0x0a,0x00,0x6a,0xd0,0x7e,0x04,0x02,0x00]
20331 v_cmpx_lg_f64_e64 s[10:11], 0, v[2:3]
20332 // CHECK: [0x0a,0x00,0x6a,0xd0,0x80,0x04,0x02,0x00]
20334 v_cmpx_lg_f64_e64 s[10:11], -1, v[2:3]
20335 // CHECK: [0x0a,0x00,0x6a,0xd0,0xc1,0x04,0x02,0x00]
20337 v_cmpx_lg_f64_e64 s[10:11], 0.5, v[2:3]
20338 // CHECK: [0x0a,0x00,0x6a,0xd0,0xf0,0x04,0x02,0x00]
20340 v_cmpx_lg_f64_e64 s[10:11], -4.0, v[2:3]
20341 // CHECK: [0x0a,0x00,0x6a,0xd0,0xf7,0x04,0x02,0x00]
20343 v_cmpx_lg_f64_e64 s[10:11], src_vccz, v[2:3]
20344 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfb,0x04,0x02,0x00]
20346 v_cmpx_lg_f64_e64 s[10:11], src_execz, v[2:3]
20347 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfc,0x04,0x02,0x00]
20349 v_cmpx_lg_f64_e64 s[10:11], src_scc, v[2:3]
20350 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfd,0x04,0x02,0x00]
20352 v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[254:255]
20353 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x03,0x00]
20355 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[4:5]
20356 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x09,0x00,0x00]
20358 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[6:7]
20359 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x0d,0x00,0x00]
20361 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[102:103]
20362 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xcd,0x00,0x00]
20364 v_cmpx_lg_f64_e64 s[10:11], v[1:2], flat_scratch
20365 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd1,0x00,0x00]
20367 v_cmpx_lg_f64_e64 s[10:11], v[1:2], vcc
20368 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd5,0x00,0x00]
20370 v_cmpx_lg_f64_e64 s[10:11], v[1:2], tba
20371 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd9,0x00,0x00]
20373 v_cmpx_lg_f64_e64 s[10:11], v[1:2], tma
20374 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xdd,0x00,0x00]
20376 v_cmpx_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
20377 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf5,0x00,0x00]
20379 v_cmpx_lg_f64_e64 s[10:11], v[1:2], exec
20380 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x00,0x00]
20382 v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0
20383 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x01,0x01,0x00]
20385 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -1
20386 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x83,0x01,0x00]
20388 v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0.5
20389 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xe1,0x01,0x00]
20391 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -4.0
20392 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xef,0x01,0x00]
20394 v_cmpx_lg_f64_e64 s[10:11], v[1:2], src_vccz
20395 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf7,0x01,0x00]
20397 v_cmpx_lg_f64_e64 s[10:11], v[1:2], src_execz
20398 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf9,0x01,0x00]
20400 v_cmpx_lg_f64_e64 s[10:11], v[1:2], src_scc
20401 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfb,0x01,0x00]
20403 v_cmpx_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
20404 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x20]
20406 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
20407 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x40]
20409 v_cmpx_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
20410 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x60]
20412 v_cmpx_lg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
20413 // CHECK: [0x0a,0x01,0x6a,0xd0,0x01,0x05,0x02,0x00]
20415 v_cmpx_lg_f64_e64 s[10:11], v[1:2], |v[2:3]|
20416 // CHECK: [0x0a,0x02,0x6a,0xd0,0x01,0x05,0x02,0x00]
20418 v_cmpx_lg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
20419 // CHECK: [0x0a,0x03,0x6a,0xd0,0x01,0x05,0x02,0x00]
20421 v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[2:3]
20422 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
20424 v_cmpx_ge_f64_e64 s[12:13], v[1:2], v[2:3]
20425 // CHECK: [0x0c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
20427 v_cmpx_ge_f64_e64 s[102:103], v[1:2], v[2:3]
20428 // CHECK: [0x66,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
20430 v_cmpx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
20431 // CHECK: [0x68,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
20433 v_cmpx_ge_f64_e64 vcc, v[1:2], v[2:3]
20434 // CHECK: [0x6a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
20436 v_cmpx_ge_f64_e64 tba, v[1:2], v[2:3]
20437 // CHECK: [0x6c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
20439 v_cmpx_ge_f64_e64 tma, v[1:2], v[2:3]
20440 // CHECK: [0x6e,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
20442 v_cmpx_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
20443 // CHECK: [0x7a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
20445 v_cmpx_ge_f64_e64 s[10:11], v[254:255], v[2:3]
20446 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfe,0x05,0x02,0x00]
20448 v_cmpx_ge_f64_e64 s[10:11], s[2:3], v[2:3]
20449 // CHECK: [0x0a,0x00,0x6c,0xd0,0x02,0x04,0x02,0x00]
20451 v_cmpx_ge_f64_e64 s[10:11], s[4:5], v[2:3]
20452 // CHECK: [0x0a,0x00,0x6c,0xd0,0x04,0x04,0x02,0x00]
20454 v_cmpx_ge_f64_e64 s[10:11], s[102:103], v[2:3]
20455 // CHECK: [0x0a,0x00,0x6c,0xd0,0x66,0x04,0x02,0x00]
20457 v_cmpx_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
20458 // CHECK: [0x0a,0x00,0x6c,0xd0,0x68,0x04,0x02,0x00]
20460 v_cmpx_ge_f64_e64 s[10:11], vcc, v[2:3]
20461 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6a,0x04,0x02,0x00]
20463 v_cmpx_ge_f64_e64 s[10:11], tba, v[2:3]
20464 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6c,0x04,0x02,0x00]
20466 v_cmpx_ge_f64_e64 s[10:11], tma, v[2:3]
20467 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6e,0x04,0x02,0x00]
20469 v_cmpx_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
20470 // CHECK: [0x0a,0x00,0x6c,0xd0,0x7a,0x04,0x02,0x00]
20472 v_cmpx_ge_f64_e64 s[10:11], exec, v[2:3]
20473 // CHECK: [0x0a,0x00,0x6c,0xd0,0x7e,0x04,0x02,0x00]
20475 v_cmpx_ge_f64_e64 s[10:11], 0, v[2:3]
20476 // CHECK: [0x0a,0x00,0x6c,0xd0,0x80,0x04,0x02,0x00]
20478 v_cmpx_ge_f64_e64 s[10:11], -1, v[2:3]
20479 // CHECK: [0x0a,0x00,0x6c,0xd0,0xc1,0x04,0x02,0x00]
20481 v_cmpx_ge_f64_e64 s[10:11], 0.5, v[2:3]
20482 // CHECK: [0x0a,0x00,0x6c,0xd0,0xf0,0x04,0x02,0x00]
20484 v_cmpx_ge_f64_e64 s[10:11], -4.0, v[2:3]
20485 // CHECK: [0x0a,0x00,0x6c,0xd0,0xf7,0x04,0x02,0x00]
20487 v_cmpx_ge_f64_e64 s[10:11], src_vccz, v[2:3]
20488 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfb,0x04,0x02,0x00]
20490 v_cmpx_ge_f64_e64 s[10:11], src_execz, v[2:3]
20491 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfc,0x04,0x02,0x00]
20493 v_cmpx_ge_f64_e64 s[10:11], src_scc, v[2:3]
20494 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfd,0x04,0x02,0x00]
20496 v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[254:255]
20497 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x03,0x00]
20499 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[4:5]
20500 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x09,0x00,0x00]
20502 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[6:7]
20503 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x0d,0x00,0x00]
20505 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[102:103]
20506 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xcd,0x00,0x00]
20508 v_cmpx_ge_f64_e64 s[10:11], v[1:2], flat_scratch
20509 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd1,0x00,0x00]
20511 v_cmpx_ge_f64_e64 s[10:11], v[1:2], vcc
20512 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd5,0x00,0x00]
20514 v_cmpx_ge_f64_e64 s[10:11], v[1:2], tba
20515 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd9,0x00,0x00]
20517 v_cmpx_ge_f64_e64 s[10:11], v[1:2], tma
20518 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xdd,0x00,0x00]
20520 v_cmpx_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
20521 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf5,0x00,0x00]
20523 v_cmpx_ge_f64_e64 s[10:11], v[1:2], exec
20524 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x00,0x00]
20526 v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0
20527 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x01,0x01,0x00]
20529 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -1
20530 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x83,0x01,0x00]
20532 v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0.5
20533 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xe1,0x01,0x00]
20535 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -4.0
20536 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xef,0x01,0x00]
20538 v_cmpx_ge_f64_e64 s[10:11], v[1:2], src_vccz
20539 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf7,0x01,0x00]
20541 v_cmpx_ge_f64_e64 s[10:11], v[1:2], src_execz
20542 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf9,0x01,0x00]
20544 v_cmpx_ge_f64_e64 s[10:11], v[1:2], src_scc
20545 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfb,0x01,0x00]
20547 v_cmpx_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
20548 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x20]
20550 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
20551 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x40]
20553 v_cmpx_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
20554 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x60]
20556 v_cmpx_ge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
20557 // CHECK: [0x0a,0x01,0x6c,0xd0,0x01,0x05,0x02,0x00]
20559 v_cmpx_ge_f64_e64 s[10:11], v[1:2], |v[2:3]|
20560 // CHECK: [0x0a,0x02,0x6c,0xd0,0x01,0x05,0x02,0x00]
20562 v_cmpx_ge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
20563 // CHECK: [0x0a,0x03,0x6c,0xd0,0x01,0x05,0x02,0x00]
20565 v_cmpx_o_f64_e64 s[10:11], v[1:2], v[2:3]
20566 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
20568 v_cmpx_o_f64_e64 s[12:13], v[1:2], v[2:3]
20569 // CHECK: [0x0c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
20571 v_cmpx_o_f64_e64 s[102:103], v[1:2], v[2:3]
20572 // CHECK: [0x66,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
20574 v_cmpx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
20575 // CHECK: [0x68,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
20577 v_cmpx_o_f64_e64 vcc, v[1:2], v[2:3]
20578 // CHECK: [0x6a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
20580 v_cmpx_o_f64_e64 tba, v[1:2], v[2:3]
20581 // CHECK: [0x6c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
20583 v_cmpx_o_f64_e64 tma, v[1:2], v[2:3]
20584 // CHECK: [0x6e,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
20586 v_cmpx_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
20587 // CHECK: [0x7a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
20589 v_cmpx_o_f64_e64 s[10:11], v[254:255], v[2:3]
20590 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfe,0x05,0x02,0x00]
20592 v_cmpx_o_f64_e64 s[10:11], s[2:3], v[2:3]
20593 // CHECK: [0x0a,0x00,0x6e,0xd0,0x02,0x04,0x02,0x00]
20595 v_cmpx_o_f64_e64 s[10:11], s[4:5], v[2:3]
20596 // CHECK: [0x0a,0x00,0x6e,0xd0,0x04,0x04,0x02,0x00]
20598 v_cmpx_o_f64_e64 s[10:11], s[102:103], v[2:3]
20599 // CHECK: [0x0a,0x00,0x6e,0xd0,0x66,0x04,0x02,0x00]
20601 v_cmpx_o_f64_e64 s[10:11], flat_scratch, v[2:3]
20602 // CHECK: [0x0a,0x00,0x6e,0xd0,0x68,0x04,0x02,0x00]
20604 v_cmpx_o_f64_e64 s[10:11], vcc, v[2:3]
20605 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6a,0x04,0x02,0x00]
20607 v_cmpx_o_f64_e64 s[10:11], tba, v[2:3]
20608 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6c,0x04,0x02,0x00]
20610 v_cmpx_o_f64_e64 s[10:11], tma, v[2:3]
20611 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6e,0x04,0x02,0x00]
20613 v_cmpx_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
20614 // CHECK: [0x0a,0x00,0x6e,0xd0,0x7a,0x04,0x02,0x00]
20616 v_cmpx_o_f64_e64 s[10:11], exec, v[2:3]
20617 // CHECK: [0x0a,0x00,0x6e,0xd0,0x7e,0x04,0x02,0x00]
20619 v_cmpx_o_f64_e64 s[10:11], 0, v[2:3]
20620 // CHECK: [0x0a,0x00,0x6e,0xd0,0x80,0x04,0x02,0x00]
20622 v_cmpx_o_f64_e64 s[10:11], -1, v[2:3]
20623 // CHECK: [0x0a,0x00,0x6e,0xd0,0xc1,0x04,0x02,0x00]
20625 v_cmpx_o_f64_e64 s[10:11], 0.5, v[2:3]
20626 // CHECK: [0x0a,0x00,0x6e,0xd0,0xf0,0x04,0x02,0x00]
20628 v_cmpx_o_f64_e64 s[10:11], -4.0, v[2:3]
20629 // CHECK: [0x0a,0x00,0x6e,0xd0,0xf7,0x04,0x02,0x00]
20631 v_cmpx_o_f64_e64 s[10:11], src_vccz, v[2:3]
20632 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfb,0x04,0x02,0x00]
20634 v_cmpx_o_f64_e64 s[10:11], src_execz, v[2:3]
20635 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfc,0x04,0x02,0x00]
20637 v_cmpx_o_f64_e64 s[10:11], src_scc, v[2:3]
20638 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfd,0x04,0x02,0x00]
20640 v_cmpx_o_f64_e64 s[10:11], v[1:2], v[254:255]
20641 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x03,0x00]
20643 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[4:5]
20644 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x09,0x00,0x00]
20646 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[6:7]
20647 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x0d,0x00,0x00]
20649 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[102:103]
20650 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xcd,0x00,0x00]
20652 v_cmpx_o_f64_e64 s[10:11], v[1:2], flat_scratch
20653 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd1,0x00,0x00]
20655 v_cmpx_o_f64_e64 s[10:11], v[1:2], vcc
20656 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd5,0x00,0x00]
20658 v_cmpx_o_f64_e64 s[10:11], v[1:2], tba
20659 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd9,0x00,0x00]
20661 v_cmpx_o_f64_e64 s[10:11], v[1:2], tma
20662 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xdd,0x00,0x00]
20664 v_cmpx_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
20665 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf5,0x00,0x00]
20667 v_cmpx_o_f64_e64 s[10:11], v[1:2], exec
20668 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x00,0x00]
20670 v_cmpx_o_f64_e64 s[10:11], v[1:2], 0
20671 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x01,0x01,0x00]
20673 v_cmpx_o_f64_e64 s[10:11], v[1:2], -1
20674 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x83,0x01,0x00]
20676 v_cmpx_o_f64_e64 s[10:11], v[1:2], 0.5
20677 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xe1,0x01,0x00]
20679 v_cmpx_o_f64_e64 s[10:11], v[1:2], -4.0
20680 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xef,0x01,0x00]
20682 v_cmpx_o_f64_e64 s[10:11], v[1:2], src_vccz
20683 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf7,0x01,0x00]
20685 v_cmpx_o_f64_e64 s[10:11], v[1:2], src_execz
20686 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf9,0x01,0x00]
20688 v_cmpx_o_f64_e64 s[10:11], v[1:2], src_scc
20689 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfb,0x01,0x00]
20691 v_cmpx_o_f64_e64 s[10:11], -v[1:2], v[2:3]
20692 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x20]
20694 v_cmpx_o_f64_e64 s[10:11], v[1:2], -v[2:3]
20695 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x40]
20697 v_cmpx_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
20698 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x60]
20700 v_cmpx_o_f64_e64 s[10:11], |v[1:2]|, v[2:3]
20701 // CHECK: [0x0a,0x01,0x6e,0xd0,0x01,0x05,0x02,0x00]
20703 v_cmpx_o_f64_e64 s[10:11], v[1:2], |v[2:3]|
20704 // CHECK: [0x0a,0x02,0x6e,0xd0,0x01,0x05,0x02,0x00]
20706 v_cmpx_o_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
20707 // CHECK: [0x0a,0x03,0x6e,0xd0,0x01,0x05,0x02,0x00]
20709 v_cmpx_u_f64_e64 s[10:11], v[1:2], v[2:3]
20710 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
20712 v_cmpx_u_f64_e64 s[12:13], v[1:2], v[2:3]
20713 // CHECK: [0x0c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
20715 v_cmpx_u_f64_e64 s[102:103], v[1:2], v[2:3]
20716 // CHECK: [0x66,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
20718 v_cmpx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
20719 // CHECK: [0x68,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
20721 v_cmpx_u_f64_e64 vcc, v[1:2], v[2:3]
20722 // CHECK: [0x6a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
20724 v_cmpx_u_f64_e64 tba, v[1:2], v[2:3]
20725 // CHECK: [0x6c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
20727 v_cmpx_u_f64_e64 tma, v[1:2], v[2:3]
20728 // CHECK: [0x6e,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
20730 v_cmpx_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
20731 // CHECK: [0x7a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
20733 v_cmpx_u_f64_e64 s[10:11], v[254:255], v[2:3]
20734 // CHECK: [0x0a,0x00,0x70,0xd0,0xfe,0x05,0x02,0x00]
20736 v_cmpx_u_f64_e64 s[10:11], s[2:3], v[2:3]
20737 // CHECK: [0x0a,0x00,0x70,0xd0,0x02,0x04,0x02,0x00]
20739 v_cmpx_u_f64_e64 s[10:11], s[4:5], v[2:3]
20740 // CHECK: [0x0a,0x00,0x70,0xd0,0x04,0x04,0x02,0x00]
20742 v_cmpx_u_f64_e64 s[10:11], s[102:103], v[2:3]
20743 // CHECK: [0x0a,0x00,0x70,0xd0,0x66,0x04,0x02,0x00]
20745 v_cmpx_u_f64_e64 s[10:11], flat_scratch, v[2:3]
20746 // CHECK: [0x0a,0x00,0x70,0xd0,0x68,0x04,0x02,0x00]
20748 v_cmpx_u_f64_e64 s[10:11], vcc, v[2:3]
20749 // CHECK: [0x0a,0x00,0x70,0xd0,0x6a,0x04,0x02,0x00]
20751 v_cmpx_u_f64_e64 s[10:11], tba, v[2:3]
20752 // CHECK: [0x0a,0x00,0x70,0xd0,0x6c,0x04,0x02,0x00]
20754 v_cmpx_u_f64_e64 s[10:11], tma, v[2:3]
20755 // CHECK: [0x0a,0x00,0x70,0xd0,0x6e,0x04,0x02,0x00]
20757 v_cmpx_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
20758 // CHECK: [0x0a,0x00,0x70,0xd0,0x7a,0x04,0x02,0x00]
20760 v_cmpx_u_f64_e64 s[10:11], exec, v[2:3]
20761 // CHECK: [0x0a,0x00,0x70,0xd0,0x7e,0x04,0x02,0x00]
20763 v_cmpx_u_f64_e64 s[10:11], 0, v[2:3]
20764 // CHECK: [0x0a,0x00,0x70,0xd0,0x80,0x04,0x02,0x00]
20766 v_cmpx_u_f64_e64 s[10:11], -1, v[2:3]
20767 // CHECK: [0x0a,0x00,0x70,0xd0,0xc1,0x04,0x02,0x00]
20769 v_cmpx_u_f64_e64 s[10:11], 0.5, v[2:3]
20770 // CHECK: [0x0a,0x00,0x70,0xd0,0xf0,0x04,0x02,0x00]
20772 v_cmpx_u_f64_e64 s[10:11], -4.0, v[2:3]
20773 // CHECK: [0x0a,0x00,0x70,0xd0,0xf7,0x04,0x02,0x00]
20775 v_cmpx_u_f64_e64 s[10:11], src_vccz, v[2:3]
20776 // CHECK: [0x0a,0x00,0x70,0xd0,0xfb,0x04,0x02,0x00]
20778 v_cmpx_u_f64_e64 s[10:11], src_execz, v[2:3]
20779 // CHECK: [0x0a,0x00,0x70,0xd0,0xfc,0x04,0x02,0x00]
20781 v_cmpx_u_f64_e64 s[10:11], src_scc, v[2:3]
20782 // CHECK: [0x0a,0x00,0x70,0xd0,0xfd,0x04,0x02,0x00]
20784 v_cmpx_u_f64_e64 s[10:11], v[1:2], v[254:255]
20785 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x03,0x00]
20787 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[4:5]
20788 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x09,0x00,0x00]
20790 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[6:7]
20791 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x0d,0x00,0x00]
20793 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[102:103]
20794 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xcd,0x00,0x00]
20796 v_cmpx_u_f64_e64 s[10:11], v[1:2], flat_scratch
20797 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd1,0x00,0x00]
20799 v_cmpx_u_f64_e64 s[10:11], v[1:2], vcc
20800 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd5,0x00,0x00]
20802 v_cmpx_u_f64_e64 s[10:11], v[1:2], tba
20803 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd9,0x00,0x00]
20805 v_cmpx_u_f64_e64 s[10:11], v[1:2], tma
20806 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xdd,0x00,0x00]
20808 v_cmpx_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
20809 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf5,0x00,0x00]
20811 v_cmpx_u_f64_e64 s[10:11], v[1:2], exec
20812 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x00,0x00]
20814 v_cmpx_u_f64_e64 s[10:11], v[1:2], 0
20815 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x01,0x01,0x00]
20817 v_cmpx_u_f64_e64 s[10:11], v[1:2], -1
20818 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x83,0x01,0x00]
20820 v_cmpx_u_f64_e64 s[10:11], v[1:2], 0.5
20821 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xe1,0x01,0x00]
20823 v_cmpx_u_f64_e64 s[10:11], v[1:2], -4.0
20824 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xef,0x01,0x00]
20826 v_cmpx_u_f64_e64 s[10:11], v[1:2], src_vccz
20827 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf7,0x01,0x00]
20829 v_cmpx_u_f64_e64 s[10:11], v[1:2], src_execz
20830 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf9,0x01,0x00]
20832 v_cmpx_u_f64_e64 s[10:11], v[1:2], src_scc
20833 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfb,0x01,0x00]
20835 v_cmpx_u_f64_e64 s[10:11], -v[1:2], v[2:3]
20836 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x20]
20838 v_cmpx_u_f64_e64 s[10:11], v[1:2], -v[2:3]
20839 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x40]
20841 v_cmpx_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
20842 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x60]
20844 v_cmpx_u_f64_e64 s[10:11], |v[1:2]|, v[2:3]
20845 // CHECK: [0x0a,0x01,0x70,0xd0,0x01,0x05,0x02,0x00]
20847 v_cmpx_u_f64_e64 s[10:11], v[1:2], |v[2:3]|
20848 // CHECK: [0x0a,0x02,0x70,0xd0,0x01,0x05,0x02,0x00]
20850 v_cmpx_u_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
20851 // CHECK: [0x0a,0x03,0x70,0xd0,0x01,0x05,0x02,0x00]
20853 v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[2:3]
20854 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
20856 v_cmpx_nge_f64_e64 s[12:13], v[1:2], v[2:3]
20857 // CHECK: [0x0c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
20859 v_cmpx_nge_f64_e64 s[102:103], v[1:2], v[2:3]
20860 // CHECK: [0x66,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
20862 v_cmpx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
20863 // CHECK: [0x68,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
20865 v_cmpx_nge_f64_e64 vcc, v[1:2], v[2:3]
20866 // CHECK: [0x6a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
20868 v_cmpx_nge_f64_e64 tba, v[1:2], v[2:3]
20869 // CHECK: [0x6c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
20871 v_cmpx_nge_f64_e64 tma, v[1:2], v[2:3]
20872 // CHECK: [0x6e,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
20874 v_cmpx_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
20875 // CHECK: [0x7a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
20877 v_cmpx_nge_f64_e64 s[10:11], v[254:255], v[2:3]
20878 // CHECK: [0x0a,0x00,0x72,0xd0,0xfe,0x05,0x02,0x00]
20880 v_cmpx_nge_f64_e64 s[10:11], s[2:3], v[2:3]
20881 // CHECK: [0x0a,0x00,0x72,0xd0,0x02,0x04,0x02,0x00]
20883 v_cmpx_nge_f64_e64 s[10:11], s[4:5], v[2:3]
20884 // CHECK: [0x0a,0x00,0x72,0xd0,0x04,0x04,0x02,0x00]
20886 v_cmpx_nge_f64_e64 s[10:11], s[102:103], v[2:3]
20887 // CHECK: [0x0a,0x00,0x72,0xd0,0x66,0x04,0x02,0x00]
20889 v_cmpx_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
20890 // CHECK: [0x0a,0x00,0x72,0xd0,0x68,0x04,0x02,0x00]
20892 v_cmpx_nge_f64_e64 s[10:11], vcc, v[2:3]
20893 // CHECK: [0x0a,0x00,0x72,0xd0,0x6a,0x04,0x02,0x00]
20895 v_cmpx_nge_f64_e64 s[10:11], tba, v[2:3]
20896 // CHECK: [0x0a,0x00,0x72,0xd0,0x6c,0x04,0x02,0x00]
20898 v_cmpx_nge_f64_e64 s[10:11], tma, v[2:3]
20899 // CHECK: [0x0a,0x00,0x72,0xd0,0x6e,0x04,0x02,0x00]
20901 v_cmpx_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
20902 // CHECK: [0x0a,0x00,0x72,0xd0,0x7a,0x04,0x02,0x00]
20904 v_cmpx_nge_f64_e64 s[10:11], exec, v[2:3]
20905 // CHECK: [0x0a,0x00,0x72,0xd0,0x7e,0x04,0x02,0x00]
20907 v_cmpx_nge_f64_e64 s[10:11], 0, v[2:3]
20908 // CHECK: [0x0a,0x00,0x72,0xd0,0x80,0x04,0x02,0x00]
20910 v_cmpx_nge_f64_e64 s[10:11], -1, v[2:3]
20911 // CHECK: [0x0a,0x00,0x72,0xd0,0xc1,0x04,0x02,0x00]
20913 v_cmpx_nge_f64_e64 s[10:11], 0.5, v[2:3]
20914 // CHECK: [0x0a,0x00,0x72,0xd0,0xf0,0x04,0x02,0x00]
20916 v_cmpx_nge_f64_e64 s[10:11], -4.0, v[2:3]
20917 // CHECK: [0x0a,0x00,0x72,0xd0,0xf7,0x04,0x02,0x00]
20919 v_cmpx_nge_f64_e64 s[10:11], src_vccz, v[2:3]
20920 // CHECK: [0x0a,0x00,0x72,0xd0,0xfb,0x04,0x02,0x00]
20922 v_cmpx_nge_f64_e64 s[10:11], src_execz, v[2:3]
20923 // CHECK: [0x0a,0x00,0x72,0xd0,0xfc,0x04,0x02,0x00]
20925 v_cmpx_nge_f64_e64 s[10:11], src_scc, v[2:3]
20926 // CHECK: [0x0a,0x00,0x72,0xd0,0xfd,0x04,0x02,0x00]
20928 v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[254:255]
20929 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x03,0x00]
20931 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[4:5]
20932 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x09,0x00,0x00]
20934 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[6:7]
20935 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x0d,0x00,0x00]
20937 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[102:103]
20938 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xcd,0x00,0x00]
20940 v_cmpx_nge_f64_e64 s[10:11], v[1:2], flat_scratch
20941 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd1,0x00,0x00]
20943 v_cmpx_nge_f64_e64 s[10:11], v[1:2], vcc
20944 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd5,0x00,0x00]
20946 v_cmpx_nge_f64_e64 s[10:11], v[1:2], tba
20947 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd9,0x00,0x00]
20949 v_cmpx_nge_f64_e64 s[10:11], v[1:2], tma
20950 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xdd,0x00,0x00]
20952 v_cmpx_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
20953 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf5,0x00,0x00]
20955 v_cmpx_nge_f64_e64 s[10:11], v[1:2], exec
20956 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x00,0x00]
20958 v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0
20959 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x01,0x01,0x00]
20961 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -1
20962 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x83,0x01,0x00]
20964 v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0.5
20965 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xe1,0x01,0x00]
20967 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -4.0
20968 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xef,0x01,0x00]
20970 v_cmpx_nge_f64_e64 s[10:11], v[1:2], src_vccz
20971 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf7,0x01,0x00]
20973 v_cmpx_nge_f64_e64 s[10:11], v[1:2], src_execz
20974 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf9,0x01,0x00]
20976 v_cmpx_nge_f64_e64 s[10:11], v[1:2], src_scc
20977 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfb,0x01,0x00]
20979 v_cmpx_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
20980 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x20]
20982 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
20983 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x40]
20985 v_cmpx_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
20986 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x60]
20988 v_cmpx_nge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
20989 // CHECK: [0x0a,0x01,0x72,0xd0,0x01,0x05,0x02,0x00]
20991 v_cmpx_nge_f64_e64 s[10:11], v[1:2], |v[2:3]|
20992 // CHECK: [0x0a,0x02,0x72,0xd0,0x01,0x05,0x02,0x00]
20994 v_cmpx_nge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
20995 // CHECK: [0x0a,0x03,0x72,0xd0,0x01,0x05,0x02,0x00]
20997 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
20998 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
21000 v_cmpx_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
21001 // CHECK: [0x0c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
21003 v_cmpx_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
21004 // CHECK: [0x66,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
21006 v_cmpx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
21007 // CHECK: [0x68,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
21009 v_cmpx_nlg_f64_e64 vcc, v[1:2], v[2:3]
21010 // CHECK: [0x6a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
21012 v_cmpx_nlg_f64_e64 tba, v[1:2], v[2:3]
21013 // CHECK: [0x6c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
21015 v_cmpx_nlg_f64_e64 tma, v[1:2], v[2:3]
21016 // CHECK: [0x6e,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
21018 v_cmpx_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
21019 // CHECK: [0x7a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
21021 v_cmpx_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
21022 // CHECK: [0x0a,0x00,0x74,0xd0,0xfe,0x05,0x02,0x00]
21024 v_cmpx_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
21025 // CHECK: [0x0a,0x00,0x74,0xd0,0x02,0x04,0x02,0x00]
21027 v_cmpx_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
21028 // CHECK: [0x0a,0x00,0x74,0xd0,0x04,0x04,0x02,0x00]
21030 v_cmpx_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
21031 // CHECK: [0x0a,0x00,0x74,0xd0,0x66,0x04,0x02,0x00]
21033 v_cmpx_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
21034 // CHECK: [0x0a,0x00,0x74,0xd0,0x68,0x04,0x02,0x00]
21036 v_cmpx_nlg_f64_e64 s[10:11], vcc, v[2:3]
21037 // CHECK: [0x0a,0x00,0x74,0xd0,0x6a,0x04,0x02,0x00]
21039 v_cmpx_nlg_f64_e64 s[10:11], tba, v[2:3]
21040 // CHECK: [0x0a,0x00,0x74,0xd0,0x6c,0x04,0x02,0x00]
21042 v_cmpx_nlg_f64_e64 s[10:11], tma, v[2:3]
21043 // CHECK: [0x0a,0x00,0x74,0xd0,0x6e,0x04,0x02,0x00]
21045 v_cmpx_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
21046 // CHECK: [0x0a,0x00,0x74,0xd0,0x7a,0x04,0x02,0x00]
21048 v_cmpx_nlg_f64_e64 s[10:11], exec, v[2:3]
21049 // CHECK: [0x0a,0x00,0x74,0xd0,0x7e,0x04,0x02,0x00]
21051 v_cmpx_nlg_f64_e64 s[10:11], 0, v[2:3]
21052 // CHECK: [0x0a,0x00,0x74,0xd0,0x80,0x04,0x02,0x00]
21054 v_cmpx_nlg_f64_e64 s[10:11], -1, v[2:3]
21055 // CHECK: [0x0a,0x00,0x74,0xd0,0xc1,0x04,0x02,0x00]
21057 v_cmpx_nlg_f64_e64 s[10:11], 0.5, v[2:3]
21058 // CHECK: [0x0a,0x00,0x74,0xd0,0xf0,0x04,0x02,0x00]
21060 v_cmpx_nlg_f64_e64 s[10:11], -4.0, v[2:3]
21061 // CHECK: [0x0a,0x00,0x74,0xd0,0xf7,0x04,0x02,0x00]
21063 v_cmpx_nlg_f64_e64 s[10:11], src_vccz, v[2:3]
21064 // CHECK: [0x0a,0x00,0x74,0xd0,0xfb,0x04,0x02,0x00]
21066 v_cmpx_nlg_f64_e64 s[10:11], src_execz, v[2:3]
21067 // CHECK: [0x0a,0x00,0x74,0xd0,0xfc,0x04,0x02,0x00]
21069 v_cmpx_nlg_f64_e64 s[10:11], src_scc, v[2:3]
21070 // CHECK: [0x0a,0x00,0x74,0xd0,0xfd,0x04,0x02,0x00]
21072 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
21073 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x03,0x00]
21075 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
21076 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x09,0x00,0x00]
21078 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
21079 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x0d,0x00,0x00]
21081 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
21082 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xcd,0x00,0x00]
21084 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
21085 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd1,0x00,0x00]
21087 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], vcc
21088 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd5,0x00,0x00]
21090 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tba
21091 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd9,0x00,0x00]
21093 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tma
21094 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xdd,0x00,0x00]
21096 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
21097 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf5,0x00,0x00]
21099 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], exec
21100 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x00,0x00]
21102 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0
21103 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x01,0x01,0x00]
21105 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -1
21106 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x83,0x01,0x00]
21108 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0.5
21109 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xe1,0x01,0x00]
21111 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -4.0
21112 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xef,0x01,0x00]
21114 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], src_vccz
21115 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf7,0x01,0x00]
21117 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], src_execz
21118 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf9,0x01,0x00]
21120 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], src_scc
21121 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfb,0x01,0x00]
21123 v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
21124 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x20]
21126 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
21127 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x40]
21129 v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
21130 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x60]
21132 v_cmpx_nlg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
21133 // CHECK: [0x0a,0x01,0x74,0xd0,0x01,0x05,0x02,0x00]
21135 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], |v[2:3]|
21136 // CHECK: [0x0a,0x02,0x74,0xd0,0x01,0x05,0x02,0x00]
21138 v_cmpx_nlg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
21139 // CHECK: [0x0a,0x03,0x74,0xd0,0x01,0x05,0x02,0x00]
21141 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
21142 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
21144 v_cmpx_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
21145 // CHECK: [0x0c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
21147 v_cmpx_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
21148 // CHECK: [0x66,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
21150 v_cmpx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
21151 // CHECK: [0x68,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
21153 v_cmpx_ngt_f64_e64 vcc, v[1:2], v[2:3]
21154 // CHECK: [0x6a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
21156 v_cmpx_ngt_f64_e64 tba, v[1:2], v[2:3]
21157 // CHECK: [0x6c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
21159 v_cmpx_ngt_f64_e64 tma, v[1:2], v[2:3]
21160 // CHECK: [0x6e,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
21162 v_cmpx_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
21163 // CHECK: [0x7a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
21165 v_cmpx_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
21166 // CHECK: [0x0a,0x00,0x76,0xd0,0xfe,0x05,0x02,0x00]
21168 v_cmpx_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
21169 // CHECK: [0x0a,0x00,0x76,0xd0,0x02,0x04,0x02,0x00]
21171 v_cmpx_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
21172 // CHECK: [0x0a,0x00,0x76,0xd0,0x04,0x04,0x02,0x00]
21174 v_cmpx_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
21175 // CHECK: [0x0a,0x00,0x76,0xd0,0x66,0x04,0x02,0x00]
21177 v_cmpx_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
21178 // CHECK: [0x0a,0x00,0x76,0xd0,0x68,0x04,0x02,0x00]
21180 v_cmpx_ngt_f64_e64 s[10:11], vcc, v[2:3]
21181 // CHECK: [0x0a,0x00,0x76,0xd0,0x6a,0x04,0x02,0x00]
21183 v_cmpx_ngt_f64_e64 s[10:11], tba, v[2:3]
21184 // CHECK: [0x0a,0x00,0x76,0xd0,0x6c,0x04,0x02,0x00]
21186 v_cmpx_ngt_f64_e64 s[10:11], tma, v[2:3]
21187 // CHECK: [0x0a,0x00,0x76,0xd0,0x6e,0x04,0x02,0x00]
21189 v_cmpx_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
21190 // CHECK: [0x0a,0x00,0x76,0xd0,0x7a,0x04,0x02,0x00]
21192 v_cmpx_ngt_f64_e64 s[10:11], exec, v[2:3]
21193 // CHECK: [0x0a,0x00,0x76,0xd0,0x7e,0x04,0x02,0x00]
21195 v_cmpx_ngt_f64_e64 s[10:11], 0, v[2:3]
21196 // CHECK: [0x0a,0x00,0x76,0xd0,0x80,0x04,0x02,0x00]
21198 v_cmpx_ngt_f64_e64 s[10:11], -1, v[2:3]
21199 // CHECK: [0x0a,0x00,0x76,0xd0,0xc1,0x04,0x02,0x00]
21201 v_cmpx_ngt_f64_e64 s[10:11], 0.5, v[2:3]
21202 // CHECK: [0x0a,0x00,0x76,0xd0,0xf0,0x04,0x02,0x00]
21204 v_cmpx_ngt_f64_e64 s[10:11], -4.0, v[2:3]
21205 // CHECK: [0x0a,0x00,0x76,0xd0,0xf7,0x04,0x02,0x00]
21207 v_cmpx_ngt_f64_e64 s[10:11], src_vccz, v[2:3]
21208 // CHECK: [0x0a,0x00,0x76,0xd0,0xfb,0x04,0x02,0x00]
21210 v_cmpx_ngt_f64_e64 s[10:11], src_execz, v[2:3]
21211 // CHECK: [0x0a,0x00,0x76,0xd0,0xfc,0x04,0x02,0x00]
21213 v_cmpx_ngt_f64_e64 s[10:11], src_scc, v[2:3]
21214 // CHECK: [0x0a,0x00,0x76,0xd0,0xfd,0x04,0x02,0x00]
21216 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
21217 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x03,0x00]
21219 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
21220 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x09,0x00,0x00]
21222 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
21223 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x0d,0x00,0x00]
21225 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
21226 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xcd,0x00,0x00]
21228 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
21229 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd1,0x00,0x00]
21231 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], vcc
21232 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd5,0x00,0x00]
21234 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tba
21235 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd9,0x00,0x00]
21237 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tma
21238 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xdd,0x00,0x00]
21240 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
21241 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf5,0x00,0x00]
21243 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], exec
21244 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x00,0x00]
21246 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0
21247 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x01,0x01,0x00]
21249 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -1
21250 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x83,0x01,0x00]
21252 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0.5
21253 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xe1,0x01,0x00]
21255 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -4.0
21256 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xef,0x01,0x00]
21258 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], src_vccz
21259 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf7,0x01,0x00]
21261 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], src_execz
21262 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf9,0x01,0x00]
21264 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], src_scc
21265 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfb,0x01,0x00]
21267 v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
21268 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x20]
21270 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
21271 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x40]
21273 v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
21274 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x60]
21276 v_cmpx_ngt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
21277 // CHECK: [0x0a,0x01,0x76,0xd0,0x01,0x05,0x02,0x00]
21279 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], |v[2:3]|
21280 // CHECK: [0x0a,0x02,0x76,0xd0,0x01,0x05,0x02,0x00]
21282 v_cmpx_ngt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
21283 // CHECK: [0x0a,0x03,0x76,0xd0,0x01,0x05,0x02,0x00]
21285 v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[2:3]
21286 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
21288 v_cmpx_nle_f64_e64 s[12:13], v[1:2], v[2:3]
21289 // CHECK: [0x0c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
21291 v_cmpx_nle_f64_e64 s[102:103], v[1:2], v[2:3]
21292 // CHECK: [0x66,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
21294 v_cmpx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
21295 // CHECK: [0x68,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
21297 v_cmpx_nle_f64_e64 vcc, v[1:2], v[2:3]
21298 // CHECK: [0x6a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
21300 v_cmpx_nle_f64_e64 tba, v[1:2], v[2:3]
21301 // CHECK: [0x6c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
21303 v_cmpx_nle_f64_e64 tma, v[1:2], v[2:3]
21304 // CHECK: [0x6e,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
21306 v_cmpx_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
21307 // CHECK: [0x7a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
21309 v_cmpx_nle_f64_e64 s[10:11], v[254:255], v[2:3]
21310 // CHECK: [0x0a,0x00,0x78,0xd0,0xfe,0x05,0x02,0x00]
21312 v_cmpx_nle_f64_e64 s[10:11], s[2:3], v[2:3]
21313 // CHECK: [0x0a,0x00,0x78,0xd0,0x02,0x04,0x02,0x00]
21315 v_cmpx_nle_f64_e64 s[10:11], s[4:5], v[2:3]
21316 // CHECK: [0x0a,0x00,0x78,0xd0,0x04,0x04,0x02,0x00]
21318 v_cmpx_nle_f64_e64 s[10:11], s[102:103], v[2:3]
21319 // CHECK: [0x0a,0x00,0x78,0xd0,0x66,0x04,0x02,0x00]
21321 v_cmpx_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
21322 // CHECK: [0x0a,0x00,0x78,0xd0,0x68,0x04,0x02,0x00]
21324 v_cmpx_nle_f64_e64 s[10:11], vcc, v[2:3]
21325 // CHECK: [0x0a,0x00,0x78,0xd0,0x6a,0x04,0x02,0x00]
21327 v_cmpx_nle_f64_e64 s[10:11], tba, v[2:3]
21328 // CHECK: [0x0a,0x00,0x78,0xd0,0x6c,0x04,0x02,0x00]
21330 v_cmpx_nle_f64_e64 s[10:11], tma, v[2:3]
21331 // CHECK: [0x0a,0x00,0x78,0xd0,0x6e,0x04,0x02,0x00]
21333 v_cmpx_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
21334 // CHECK: [0x0a,0x00,0x78,0xd0,0x7a,0x04,0x02,0x00]
21336 v_cmpx_nle_f64_e64 s[10:11], exec, v[2:3]
21337 // CHECK: [0x0a,0x00,0x78,0xd0,0x7e,0x04,0x02,0x00]
21339 v_cmpx_nle_f64_e64 s[10:11], 0, v[2:3]
21340 // CHECK: [0x0a,0x00,0x78,0xd0,0x80,0x04,0x02,0x00]
21342 v_cmpx_nle_f64_e64 s[10:11], -1, v[2:3]
21343 // CHECK: [0x0a,0x00,0x78,0xd0,0xc1,0x04,0x02,0x00]
21345 v_cmpx_nle_f64_e64 s[10:11], 0.5, v[2:3]
21346 // CHECK: [0x0a,0x00,0x78,0xd0,0xf0,0x04,0x02,0x00]
21348 v_cmpx_nle_f64_e64 s[10:11], -4.0, v[2:3]
21349 // CHECK: [0x0a,0x00,0x78,0xd0,0xf7,0x04,0x02,0x00]
21351 v_cmpx_nle_f64_e64 s[10:11], src_vccz, v[2:3]
21352 // CHECK: [0x0a,0x00,0x78,0xd0,0xfb,0x04,0x02,0x00]
21354 v_cmpx_nle_f64_e64 s[10:11], src_execz, v[2:3]
21355 // CHECK: [0x0a,0x00,0x78,0xd0,0xfc,0x04,0x02,0x00]
21357 v_cmpx_nle_f64_e64 s[10:11], src_scc, v[2:3]
21358 // CHECK: [0x0a,0x00,0x78,0xd0,0xfd,0x04,0x02,0x00]
21360 v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[254:255]
21361 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x03,0x00]
21363 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[4:5]
21364 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x09,0x00,0x00]
21366 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[6:7]
21367 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x0d,0x00,0x00]
21369 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[102:103]
21370 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xcd,0x00,0x00]
21372 v_cmpx_nle_f64_e64 s[10:11], v[1:2], flat_scratch
21373 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd1,0x00,0x00]
21375 v_cmpx_nle_f64_e64 s[10:11], v[1:2], vcc
21376 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd5,0x00,0x00]
21378 v_cmpx_nle_f64_e64 s[10:11], v[1:2], tba
21379 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd9,0x00,0x00]
21381 v_cmpx_nle_f64_e64 s[10:11], v[1:2], tma
21382 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xdd,0x00,0x00]
21384 v_cmpx_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
21385 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf5,0x00,0x00]
21387 v_cmpx_nle_f64_e64 s[10:11], v[1:2], exec
21388 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x00,0x00]
21390 v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0
21391 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x01,0x01,0x00]
21393 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -1
21394 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x83,0x01,0x00]
21396 v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0.5
21397 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xe1,0x01,0x00]
21399 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -4.0
21400 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xef,0x01,0x00]
21402 v_cmpx_nle_f64_e64 s[10:11], v[1:2], src_vccz
21403 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf7,0x01,0x00]
21405 v_cmpx_nle_f64_e64 s[10:11], v[1:2], src_execz
21406 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf9,0x01,0x00]
21408 v_cmpx_nle_f64_e64 s[10:11], v[1:2], src_scc
21409 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfb,0x01,0x00]
21411 v_cmpx_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
21412 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x20]
21414 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
21415 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x40]
21417 v_cmpx_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
21418 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x60]
21420 v_cmpx_nle_f64_e64 s[10:11], |v[1:2]|, v[2:3]
21421 // CHECK: [0x0a,0x01,0x78,0xd0,0x01,0x05,0x02,0x00]
21423 v_cmpx_nle_f64_e64 s[10:11], v[1:2], |v[2:3]|
21424 // CHECK: [0x0a,0x02,0x78,0xd0,0x01,0x05,0x02,0x00]
21426 v_cmpx_nle_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
21427 // CHECK: [0x0a,0x03,0x78,0xd0,0x01,0x05,0x02,0x00]
21429 v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[2:3]
21430 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
21432 v_cmpx_neq_f64_e64 s[12:13], v[1:2], v[2:3]
21433 // CHECK: [0x0c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
21435 v_cmpx_neq_f64_e64 s[102:103], v[1:2], v[2:3]
21436 // CHECK: [0x66,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
21438 v_cmpx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
21439 // CHECK: [0x68,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
21441 v_cmpx_neq_f64_e64 vcc, v[1:2], v[2:3]
21442 // CHECK: [0x6a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
21444 v_cmpx_neq_f64_e64 tba, v[1:2], v[2:3]
21445 // CHECK: [0x6c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
21447 v_cmpx_neq_f64_e64 tma, v[1:2], v[2:3]
21448 // CHECK: [0x6e,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
21450 v_cmpx_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
21451 // CHECK: [0x7a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
21453 v_cmpx_neq_f64_e64 s[10:11], v[254:255], v[2:3]
21454 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfe,0x05,0x02,0x00]
21456 v_cmpx_neq_f64_e64 s[10:11], s[2:3], v[2:3]
21457 // CHECK: [0x0a,0x00,0x7a,0xd0,0x02,0x04,0x02,0x00]
21459 v_cmpx_neq_f64_e64 s[10:11], s[4:5], v[2:3]
21460 // CHECK: [0x0a,0x00,0x7a,0xd0,0x04,0x04,0x02,0x00]
21462 v_cmpx_neq_f64_e64 s[10:11], s[102:103], v[2:3]
21463 // CHECK: [0x0a,0x00,0x7a,0xd0,0x66,0x04,0x02,0x00]
21465 v_cmpx_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
21466 // CHECK: [0x0a,0x00,0x7a,0xd0,0x68,0x04,0x02,0x00]
21468 v_cmpx_neq_f64_e64 s[10:11], vcc, v[2:3]
21469 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6a,0x04,0x02,0x00]
21471 v_cmpx_neq_f64_e64 s[10:11], tba, v[2:3]
21472 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6c,0x04,0x02,0x00]
21474 v_cmpx_neq_f64_e64 s[10:11], tma, v[2:3]
21475 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6e,0x04,0x02,0x00]
21477 v_cmpx_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
21478 // CHECK: [0x0a,0x00,0x7a,0xd0,0x7a,0x04,0x02,0x00]
21480 v_cmpx_neq_f64_e64 s[10:11], exec, v[2:3]
21481 // CHECK: [0x0a,0x00,0x7a,0xd0,0x7e,0x04,0x02,0x00]
21483 v_cmpx_neq_f64_e64 s[10:11], 0, v[2:3]
21484 // CHECK: [0x0a,0x00,0x7a,0xd0,0x80,0x04,0x02,0x00]
21486 v_cmpx_neq_f64_e64 s[10:11], -1, v[2:3]
21487 // CHECK: [0x0a,0x00,0x7a,0xd0,0xc1,0x04,0x02,0x00]
21489 v_cmpx_neq_f64_e64 s[10:11], 0.5, v[2:3]
21490 // CHECK: [0x0a,0x00,0x7a,0xd0,0xf0,0x04,0x02,0x00]
21492 v_cmpx_neq_f64_e64 s[10:11], -4.0, v[2:3]
21493 // CHECK: [0x0a,0x00,0x7a,0xd0,0xf7,0x04,0x02,0x00]
21495 v_cmpx_neq_f64_e64 s[10:11], src_vccz, v[2:3]
21496 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfb,0x04,0x02,0x00]
21498 v_cmpx_neq_f64_e64 s[10:11], src_execz, v[2:3]
21499 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfc,0x04,0x02,0x00]
21501 v_cmpx_neq_f64_e64 s[10:11], src_scc, v[2:3]
21502 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfd,0x04,0x02,0x00]
21504 v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[254:255]
21505 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x03,0x00]
21507 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[4:5]
21508 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x09,0x00,0x00]
21510 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[6:7]
21511 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x0d,0x00,0x00]
21513 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[102:103]
21514 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xcd,0x00,0x00]
21516 v_cmpx_neq_f64_e64 s[10:11], v[1:2], flat_scratch
21517 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd1,0x00,0x00]
21519 v_cmpx_neq_f64_e64 s[10:11], v[1:2], vcc
21520 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd5,0x00,0x00]
21522 v_cmpx_neq_f64_e64 s[10:11], v[1:2], tba
21523 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd9,0x00,0x00]
21525 v_cmpx_neq_f64_e64 s[10:11], v[1:2], tma
21526 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xdd,0x00,0x00]
21528 v_cmpx_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
21529 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf5,0x00,0x00]
21531 v_cmpx_neq_f64_e64 s[10:11], v[1:2], exec
21532 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x00,0x00]
21534 v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0
21535 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x01,0x01,0x00]
21537 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -1
21538 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x83,0x01,0x00]
21540 v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0.5
21541 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xe1,0x01,0x00]
21543 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -4.0
21544 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xef,0x01,0x00]
21546 v_cmpx_neq_f64_e64 s[10:11], v[1:2], src_vccz
21547 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf7,0x01,0x00]
21549 v_cmpx_neq_f64_e64 s[10:11], v[1:2], src_execz
21550 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf9,0x01,0x00]
21552 v_cmpx_neq_f64_e64 s[10:11], v[1:2], src_scc
21553 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfb,0x01,0x00]
21555 v_cmpx_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
21556 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x20]
21558 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
21559 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x40]
21561 v_cmpx_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
21562 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x60]
21564 v_cmpx_neq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
21565 // CHECK: [0x0a,0x01,0x7a,0xd0,0x01,0x05,0x02,0x00]
21567 v_cmpx_neq_f64_e64 s[10:11], v[1:2], |v[2:3]|
21568 // CHECK: [0x0a,0x02,0x7a,0xd0,0x01,0x05,0x02,0x00]
21570 v_cmpx_neq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
21571 // CHECK: [0x0a,0x03,0x7a,0xd0,0x01,0x05,0x02,0x00]
21573 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
21574 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
21576 v_cmpx_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
21577 // CHECK: [0x0c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
21579 v_cmpx_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
21580 // CHECK: [0x66,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
21582 v_cmpx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
21583 // CHECK: [0x68,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
21585 v_cmpx_nlt_f64_e64 vcc, v[1:2], v[2:3]
21586 // CHECK: [0x6a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
21588 v_cmpx_nlt_f64_e64 tba, v[1:2], v[2:3]
21589 // CHECK: [0x6c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
21591 v_cmpx_nlt_f64_e64 tma, v[1:2], v[2:3]
21592 // CHECK: [0x6e,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
21594 v_cmpx_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
21595 // CHECK: [0x7a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
21597 v_cmpx_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
21598 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfe,0x05,0x02,0x00]
21600 v_cmpx_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
21601 // CHECK: [0x0a,0x00,0x7c,0xd0,0x02,0x04,0x02,0x00]
21603 v_cmpx_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
21604 // CHECK: [0x0a,0x00,0x7c,0xd0,0x04,0x04,0x02,0x00]
21606 v_cmpx_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
21607 // CHECK: [0x0a,0x00,0x7c,0xd0,0x66,0x04,0x02,0x00]
21609 v_cmpx_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
21610 // CHECK: [0x0a,0x00,0x7c,0xd0,0x68,0x04,0x02,0x00]
21612 v_cmpx_nlt_f64_e64 s[10:11], vcc, v[2:3]
21613 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6a,0x04,0x02,0x00]
21615 v_cmpx_nlt_f64_e64 s[10:11], tba, v[2:3]
21616 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6c,0x04,0x02,0x00]
21618 v_cmpx_nlt_f64_e64 s[10:11], tma, v[2:3]
21619 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6e,0x04,0x02,0x00]
21621 v_cmpx_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
21622 // CHECK: [0x0a,0x00,0x7c,0xd0,0x7a,0x04,0x02,0x00]
21624 v_cmpx_nlt_f64_e64 s[10:11], exec, v[2:3]
21625 // CHECK: [0x0a,0x00,0x7c,0xd0,0x7e,0x04,0x02,0x00]
21627 v_cmpx_nlt_f64_e64 s[10:11], 0, v[2:3]
21628 // CHECK: [0x0a,0x00,0x7c,0xd0,0x80,0x04,0x02,0x00]
21630 v_cmpx_nlt_f64_e64 s[10:11], -1, v[2:3]
21631 // CHECK: [0x0a,0x00,0x7c,0xd0,0xc1,0x04,0x02,0x00]
21633 v_cmpx_nlt_f64_e64 s[10:11], 0.5, v[2:3]
21634 // CHECK: [0x0a,0x00,0x7c,0xd0,0xf0,0x04,0x02,0x00]
21636 v_cmpx_nlt_f64_e64 s[10:11], -4.0, v[2:3]
21637 // CHECK: [0x0a,0x00,0x7c,0xd0,0xf7,0x04,0x02,0x00]
21639 v_cmpx_nlt_f64_e64 s[10:11], src_vccz, v[2:3]
21640 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfb,0x04,0x02,0x00]
21642 v_cmpx_nlt_f64_e64 s[10:11], src_execz, v[2:3]
21643 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfc,0x04,0x02,0x00]
21645 v_cmpx_nlt_f64_e64 s[10:11], src_scc, v[2:3]
21646 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfd,0x04,0x02,0x00]
21648 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
21649 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x03,0x00]
21651 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
21652 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x09,0x00,0x00]
21654 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
21655 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x0d,0x00,0x00]
21657 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
21658 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xcd,0x00,0x00]
21660 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
21661 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd1,0x00,0x00]
21663 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], vcc
21664 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd5,0x00,0x00]
21666 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tba
21667 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd9,0x00,0x00]
21669 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tma
21670 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xdd,0x00,0x00]
21672 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
21673 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf5,0x00,0x00]
21675 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], exec
21676 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x00,0x00]
21678 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0
21679 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x01,0x01,0x00]
21681 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -1
21682 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x83,0x01,0x00]
21684 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0.5
21685 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xe1,0x01,0x00]
21687 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -4.0
21688 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xef,0x01,0x00]
21690 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], src_vccz
21691 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf7,0x01,0x00]
21693 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], src_execz
21694 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf9,0x01,0x00]
21696 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], src_scc
21697 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfb,0x01,0x00]
21699 v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
21700 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x20]
21702 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
21703 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x40]
21705 v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
21706 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x60]
21708 v_cmpx_nlt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
21709 // CHECK: [0x0a,0x01,0x7c,0xd0,0x01,0x05,0x02,0x00]
21711 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], |v[2:3]|
21712 // CHECK: [0x0a,0x02,0x7c,0xd0,0x01,0x05,0x02,0x00]
21714 v_cmpx_nlt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
21715 // CHECK: [0x0a,0x03,0x7c,0xd0,0x01,0x05,0x02,0x00]
21717 v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[2:3]
21718 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
21720 v_cmpx_tru_f64_e64 s[12:13], v[1:2], v[2:3]
21721 // CHECK: [0x0c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
21723 v_cmpx_tru_f64_e64 s[102:103], v[1:2], v[2:3]
21724 // CHECK: [0x66,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
21726 v_cmpx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
21727 // CHECK: [0x68,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
21729 v_cmpx_tru_f64_e64 vcc, v[1:2], v[2:3]
21730 // CHECK: [0x6a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
21732 v_cmpx_tru_f64_e64 tba, v[1:2], v[2:3]
21733 // CHECK: [0x6c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
21735 v_cmpx_tru_f64_e64 tma, v[1:2], v[2:3]
21736 // CHECK: [0x6e,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
21738 v_cmpx_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
21739 // CHECK: [0x7a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
21741 v_cmpx_tru_f64_e64 s[10:11], v[254:255], v[2:3]
21742 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfe,0x05,0x02,0x00]
21744 v_cmpx_tru_f64_e64 s[10:11], s[2:3], v[2:3]
21745 // CHECK: [0x0a,0x00,0x7e,0xd0,0x02,0x04,0x02,0x00]
21747 v_cmpx_tru_f64_e64 s[10:11], s[4:5], v[2:3]
21748 // CHECK: [0x0a,0x00,0x7e,0xd0,0x04,0x04,0x02,0x00]
21750 v_cmpx_tru_f64_e64 s[10:11], s[102:103], v[2:3]
21751 // CHECK: [0x0a,0x00,0x7e,0xd0,0x66,0x04,0x02,0x00]
21753 v_cmpx_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
21754 // CHECK: [0x0a,0x00,0x7e,0xd0,0x68,0x04,0x02,0x00]
21756 v_cmpx_tru_f64_e64 s[10:11], vcc, v[2:3]
21757 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6a,0x04,0x02,0x00]
21759 v_cmpx_tru_f64_e64 s[10:11], tba, v[2:3]
21760 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6c,0x04,0x02,0x00]
21762 v_cmpx_tru_f64_e64 s[10:11], tma, v[2:3]
21763 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6e,0x04,0x02,0x00]
21765 v_cmpx_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
21766 // CHECK: [0x0a,0x00,0x7e,0xd0,0x7a,0x04,0x02,0x00]
21768 v_cmpx_tru_f64_e64 s[10:11], exec, v[2:3]
21769 // CHECK: [0x0a,0x00,0x7e,0xd0,0x7e,0x04,0x02,0x00]
21771 v_cmpx_tru_f64_e64 s[10:11], 0, v[2:3]
21772 // CHECK: [0x0a,0x00,0x7e,0xd0,0x80,0x04,0x02,0x00]
21774 v_cmpx_tru_f64_e64 s[10:11], -1, v[2:3]
21775 // CHECK: [0x0a,0x00,0x7e,0xd0,0xc1,0x04,0x02,0x00]
21777 v_cmpx_tru_f64_e64 s[10:11], 0.5, v[2:3]
21778 // CHECK: [0x0a,0x00,0x7e,0xd0,0xf0,0x04,0x02,0x00]
21780 v_cmpx_tru_f64_e64 s[10:11], -4.0, v[2:3]
21781 // CHECK: [0x0a,0x00,0x7e,0xd0,0xf7,0x04,0x02,0x00]
21783 v_cmpx_tru_f64_e64 s[10:11], src_vccz, v[2:3]
21784 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfb,0x04,0x02,0x00]
21786 v_cmpx_tru_f64_e64 s[10:11], src_execz, v[2:3]
21787 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfc,0x04,0x02,0x00]
21789 v_cmpx_tru_f64_e64 s[10:11], src_scc, v[2:3]
21790 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfd,0x04,0x02,0x00]
21792 v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[254:255]
21793 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x03,0x00]
21795 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[4:5]
21796 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x09,0x00,0x00]
21798 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[6:7]
21799 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x0d,0x00,0x00]
21801 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[102:103]
21802 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xcd,0x00,0x00]
21804 v_cmpx_tru_f64_e64 s[10:11], v[1:2], flat_scratch
21805 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd1,0x00,0x00]
21807 v_cmpx_tru_f64_e64 s[10:11], v[1:2], vcc
21808 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd5,0x00,0x00]
21810 v_cmpx_tru_f64_e64 s[10:11], v[1:2], tba
21811 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd9,0x00,0x00]
21813 v_cmpx_tru_f64_e64 s[10:11], v[1:2], tma
21814 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xdd,0x00,0x00]
21816 v_cmpx_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
21817 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf5,0x00,0x00]
21819 v_cmpx_tru_f64_e64 s[10:11], v[1:2], exec
21820 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x00,0x00]
21822 v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0
21823 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x01,0x01,0x00]
21825 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -1
21826 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x83,0x01,0x00]
21828 v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0.5
21829 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xe1,0x01,0x00]
21831 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -4.0
21832 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xef,0x01,0x00]
21834 v_cmpx_tru_f64_e64 s[10:11], v[1:2], src_vccz
21835 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf7,0x01,0x00]
21837 v_cmpx_tru_f64_e64 s[10:11], v[1:2], src_execz
21838 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf9,0x01,0x00]
21840 v_cmpx_tru_f64_e64 s[10:11], v[1:2], src_scc
21841 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfb,0x01,0x00]
21843 v_cmpx_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
21844 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x20]
21846 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
21847 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x40]
21849 v_cmpx_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
21850 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x60]
21852 v_cmpx_tru_f64_e64 s[10:11], |v[1:2]|, v[2:3]
21853 // CHECK: [0x0a,0x01,0x7e,0xd0,0x01,0x05,0x02,0x00]
21855 v_cmpx_tru_f64_e64 s[10:11], v[1:2], |v[2:3]|
21856 // CHECK: [0x0a,0x02,0x7e,0xd0,0x01,0x05,0x02,0x00]
21858 v_cmpx_tru_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
21859 // CHECK: [0x0a,0x03,0x7e,0xd0,0x01,0x05,0x02,0x00]
21861 v_cmps_f_f32_e64 s[10:11], v1, v2
21862 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
21864 v_cmps_f_f32_e64 s[12:13], v1, v2
21865 // CHECK: [0x0c,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
21867 v_cmps_f_f32_e64 s[102:103], v1, v2
21868 // CHECK: [0x66,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
21870 v_cmps_f_f32_e64 flat_scratch, v1, v2
21871 // CHECK: [0x68,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
21873 v_cmps_f_f32_e64 vcc, v1, v2
21874 // CHECK: [0x6a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
21876 v_cmps_f_f32_e64 tba, v1, v2
21877 // CHECK: [0x6c,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
21879 v_cmps_f_f32_e64 tma, v1, v2
21880 // CHECK: [0x6e,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
21882 v_cmps_f_f32_e64 ttmp[10:11], v1, v2
21883 // CHECK: [0x7a,0x00,0x80,0xd0,0x01,0x05,0x02,0x00]
21885 v_cmps_f_f32_e64 s[10:11], v255, v2
21886 // CHECK: [0x0a,0x00,0x80,0xd0,0xff,0x05,0x02,0x00]
21888 v_cmps_f_f32_e64 s[10:11], s1, v2
21889 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x04,0x02,0x00]
21891 v_cmps_f_f32_e64 s[10:11], s103, v2
21892 // CHECK: [0x0a,0x00,0x80,0xd0,0x67,0x04,0x02,0x00]
21894 v_cmps_f_f32_e64 s[10:11], flat_scratch_lo, v2
21895 // CHECK: [0x0a,0x00,0x80,0xd0,0x68,0x04,0x02,0x00]
21897 v_cmps_f_f32_e64 s[10:11], flat_scratch_hi, v2
21898 // CHECK: [0x0a,0x00,0x80,0xd0,0x69,0x04,0x02,0x00]
21900 v_cmps_f_f32_e64 s[10:11], vcc_lo, v2
21901 // CHECK: [0x0a,0x00,0x80,0xd0,0x6a,0x04,0x02,0x00]
21903 v_cmps_f_f32_e64 s[10:11], vcc_hi, v2
21904 // CHECK: [0x0a,0x00,0x80,0xd0,0x6b,0x04,0x02,0x00]
21906 v_cmps_f_f32_e64 s[10:11], tba_lo, v2
21907 // CHECK: [0x0a,0x00,0x80,0xd0,0x6c,0x04,0x02,0x00]
21909 v_cmps_f_f32_e64 s[10:11], tba_hi, v2
21910 // CHECK: [0x0a,0x00,0x80,0xd0,0x6d,0x04,0x02,0x00]
21912 v_cmps_f_f32_e64 s[10:11], tma_lo, v2
21913 // CHECK: [0x0a,0x00,0x80,0xd0,0x6e,0x04,0x02,0x00]
21915 v_cmps_f_f32_e64 s[10:11], tma_hi, v2
21916 // CHECK: [0x0a,0x00,0x80,0xd0,0x6f,0x04,0x02,0x00]
21918 v_cmps_f_f32_e64 s[10:11], ttmp11, v2
21919 // CHECK: [0x0a,0x00,0x80,0xd0,0x7b,0x04,0x02,0x00]
21921 v_cmps_f_f32_e64 s[10:11], m0, v2
21922 // CHECK: [0x0a,0x00,0x80,0xd0,0x7c,0x04,0x02,0x00]
21924 v_cmps_f_f32_e64 s[10:11], exec_lo, v2
21925 // CHECK: [0x0a,0x00,0x80,0xd0,0x7e,0x04,0x02,0x00]
21927 v_cmps_f_f32_e64 s[10:11], exec_hi, v2
21928 // CHECK: [0x0a,0x00,0x80,0xd0,0x7f,0x04,0x02,0x00]
21930 v_cmps_f_f32_e64 s[10:11], 0, v2
21931 // CHECK: [0x0a,0x00,0x80,0xd0,0x80,0x04,0x02,0x00]
21933 v_cmps_f_f32_e64 s[10:11], -1, v2
21934 // CHECK: [0x0a,0x00,0x80,0xd0,0xc1,0x04,0x02,0x00]
21936 v_cmps_f_f32_e64 s[10:11], 0.5, v2
21937 // CHECK: [0x0a,0x00,0x80,0xd0,0xf0,0x04,0x02,0x00]
21939 v_cmps_f_f32_e64 s[10:11], -4.0, v2
21940 // CHECK: [0x0a,0x00,0x80,0xd0,0xf7,0x04,0x02,0x00]
21942 v_cmps_f_f32_e64 s[10:11], src_vccz, v2
21943 // CHECK: [0x0a,0x00,0x80,0xd0,0xfb,0x04,0x02,0x00]
21945 v_cmps_f_f32_e64 s[10:11], src_execz, v2
21946 // CHECK: [0x0a,0x00,0x80,0xd0,0xfc,0x04,0x02,0x00]
21948 v_cmps_f_f32_e64 s[10:11], src_scc, v2
21949 // CHECK: [0x0a,0x00,0x80,0xd0,0xfd,0x04,0x02,0x00]
21951 v_cmps_f_f32_e64 s[10:11], src_lds_direct, v2
21952 // CHECK: [0x0a,0x00,0x80,0xd0,0xfe,0x04,0x02,0x00]
21954 v_cmps_f_f32_e64 s[10:11], v1, v255
21955 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xff,0x03,0x00]
21957 v_cmps_f_f32_e64 s[10:11], v1, s2
21958 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x00,0x00]
21960 v_cmps_f_f32_e64 s[10:11], v1, s103
21961 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xcf,0x00,0x00]
21963 v_cmps_f_f32_e64 s[10:11], v1, flat_scratch_lo
21964 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd1,0x00,0x00]
21966 v_cmps_f_f32_e64 s[10:11], v1, flat_scratch_hi
21967 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd3,0x00,0x00]
21969 v_cmps_f_f32_e64 s[10:11], v1, vcc_lo
21970 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd5,0x00,0x00]
21972 v_cmps_f_f32_e64 s[10:11], v1, vcc_hi
21973 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd7,0x00,0x00]
21975 v_cmps_f_f32_e64 s[10:11], v1, tba_lo
21976 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xd9,0x00,0x00]
21978 v_cmps_f_f32_e64 s[10:11], v1, tba_hi
21979 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdb,0x00,0x00]
21981 v_cmps_f_f32_e64 s[10:11], v1, tma_lo
21982 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdd,0x00,0x00]
21984 v_cmps_f_f32_e64 s[10:11], v1, tma_hi
21985 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xdf,0x00,0x00]
21987 v_cmps_f_f32_e64 s[10:11], v1, ttmp11
21988 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xf7,0x00,0x00]
21990 v_cmps_f_f32_e64 s[10:11], v1, m0
21991 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xf9,0x00,0x00]
21993 v_cmps_f_f32_e64 s[10:11], v1, exec_lo
21994 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xfd,0x00,0x00]
21996 v_cmps_f_f32_e64 s[10:11], v1, exec_hi
21997 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xff,0x00,0x00]
21999 v_cmps_f_f32_e64 s[10:11], v1, 0
22000 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x01,0x01,0x00]
22002 v_cmps_f_f32_e64 s[10:11], v1, -1
22003 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x83,0x01,0x00]
22005 v_cmps_f_f32_e64 s[10:11], v1, 0.5
22006 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xe1,0x01,0x00]
22008 v_cmps_f_f32_e64 s[10:11], v1, -4.0
22009 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xef,0x01,0x00]
22011 v_cmps_f_f32_e64 s[10:11], v1, src_vccz
22012 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xf7,0x01,0x00]
22014 v_cmps_f_f32_e64 s[10:11], v1, src_execz
22015 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xf9,0x01,0x00]
22017 v_cmps_f_f32_e64 s[10:11], v1, src_scc
22018 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0xfb,0x01,0x00]
22020 v_cmps_f_f32_e64 s[10:11], -v1, v2
22021 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x20]
22023 v_cmps_f_f32_e64 s[10:11], v1, -v2
22024 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x40]
22026 v_cmps_f_f32_e64 s[10:11], -v1, -v2
22027 // CHECK: [0x0a,0x00,0x80,0xd0,0x01,0x05,0x02,0x60]
22029 v_cmps_f_f32_e64 s[10:11], |v1|, v2
22030 // CHECK: [0x0a,0x01,0x80,0xd0,0x01,0x05,0x02,0x00]
22032 v_cmps_f_f32_e64 s[10:11], v1, |v2|
22033 // CHECK: [0x0a,0x02,0x80,0xd0,0x01,0x05,0x02,0x00]
22035 v_cmps_f_f32_e64 s[10:11], |v1|, |v2|
22036 // CHECK: [0x0a,0x03,0x80,0xd0,0x01,0x05,0x02,0x00]
22038 v_cmps_lt_f32_e64 s[10:11], v1, v2
22039 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
22041 v_cmps_lt_f32_e64 s[12:13], v1, v2
22042 // CHECK: [0x0c,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
22044 v_cmps_lt_f32_e64 s[102:103], v1, v2
22045 // CHECK: [0x66,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
22047 v_cmps_lt_f32_e64 flat_scratch, v1, v2
22048 // CHECK: [0x68,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
22050 v_cmps_lt_f32_e64 vcc, v1, v2
22051 // CHECK: [0x6a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
22053 v_cmps_lt_f32_e64 tba, v1, v2
22054 // CHECK: [0x6c,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
22056 v_cmps_lt_f32_e64 tma, v1, v2
22057 // CHECK: [0x6e,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
22059 v_cmps_lt_f32_e64 ttmp[10:11], v1, v2
22060 // CHECK: [0x7a,0x00,0x82,0xd0,0x01,0x05,0x02,0x00]
22062 v_cmps_lt_f32_e64 s[10:11], v255, v2
22063 // CHECK: [0x0a,0x00,0x82,0xd0,0xff,0x05,0x02,0x00]
22065 v_cmps_lt_f32_e64 s[10:11], s1, v2
22066 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x04,0x02,0x00]
22068 v_cmps_lt_f32_e64 s[10:11], s103, v2
22069 // CHECK: [0x0a,0x00,0x82,0xd0,0x67,0x04,0x02,0x00]
22071 v_cmps_lt_f32_e64 s[10:11], flat_scratch_lo, v2
22072 // CHECK: [0x0a,0x00,0x82,0xd0,0x68,0x04,0x02,0x00]
22074 v_cmps_lt_f32_e64 s[10:11], flat_scratch_hi, v2
22075 // CHECK: [0x0a,0x00,0x82,0xd0,0x69,0x04,0x02,0x00]
22077 v_cmps_lt_f32_e64 s[10:11], vcc_lo, v2
22078 // CHECK: [0x0a,0x00,0x82,0xd0,0x6a,0x04,0x02,0x00]
22080 v_cmps_lt_f32_e64 s[10:11], vcc_hi, v2
22081 // CHECK: [0x0a,0x00,0x82,0xd0,0x6b,0x04,0x02,0x00]
22083 v_cmps_lt_f32_e64 s[10:11], tba_lo, v2
22084 // CHECK: [0x0a,0x00,0x82,0xd0,0x6c,0x04,0x02,0x00]
22086 v_cmps_lt_f32_e64 s[10:11], tba_hi, v2
22087 // CHECK: [0x0a,0x00,0x82,0xd0,0x6d,0x04,0x02,0x00]
22089 v_cmps_lt_f32_e64 s[10:11], tma_lo, v2
22090 // CHECK: [0x0a,0x00,0x82,0xd0,0x6e,0x04,0x02,0x00]
22092 v_cmps_lt_f32_e64 s[10:11], tma_hi, v2
22093 // CHECK: [0x0a,0x00,0x82,0xd0,0x6f,0x04,0x02,0x00]
22095 v_cmps_lt_f32_e64 s[10:11], ttmp11, v2
22096 // CHECK: [0x0a,0x00,0x82,0xd0,0x7b,0x04,0x02,0x00]
22098 v_cmps_lt_f32_e64 s[10:11], m0, v2
22099 // CHECK: [0x0a,0x00,0x82,0xd0,0x7c,0x04,0x02,0x00]
22101 v_cmps_lt_f32_e64 s[10:11], exec_lo, v2
22102 // CHECK: [0x0a,0x00,0x82,0xd0,0x7e,0x04,0x02,0x00]
22104 v_cmps_lt_f32_e64 s[10:11], exec_hi, v2
22105 // CHECK: [0x0a,0x00,0x82,0xd0,0x7f,0x04,0x02,0x00]
22107 v_cmps_lt_f32_e64 s[10:11], 0, v2
22108 // CHECK: [0x0a,0x00,0x82,0xd0,0x80,0x04,0x02,0x00]
22110 v_cmps_lt_f32_e64 s[10:11], -1, v2
22111 // CHECK: [0x0a,0x00,0x82,0xd0,0xc1,0x04,0x02,0x00]
22113 v_cmps_lt_f32_e64 s[10:11], 0.5, v2
22114 // CHECK: [0x0a,0x00,0x82,0xd0,0xf0,0x04,0x02,0x00]
22116 v_cmps_lt_f32_e64 s[10:11], -4.0, v2
22117 // CHECK: [0x0a,0x00,0x82,0xd0,0xf7,0x04,0x02,0x00]
22119 v_cmps_lt_f32_e64 s[10:11], src_vccz, v2
22120 // CHECK: [0x0a,0x00,0x82,0xd0,0xfb,0x04,0x02,0x00]
22122 v_cmps_lt_f32_e64 s[10:11], src_execz, v2
22123 // CHECK: [0x0a,0x00,0x82,0xd0,0xfc,0x04,0x02,0x00]
22125 v_cmps_lt_f32_e64 s[10:11], src_scc, v2
22126 // CHECK: [0x0a,0x00,0x82,0xd0,0xfd,0x04,0x02,0x00]
22128 v_cmps_lt_f32_e64 s[10:11], src_lds_direct, v2
22129 // CHECK: [0x0a,0x00,0x82,0xd0,0xfe,0x04,0x02,0x00]
22131 v_cmps_lt_f32_e64 s[10:11], v1, v255
22132 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xff,0x03,0x00]
22134 v_cmps_lt_f32_e64 s[10:11], v1, s2
22135 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x00,0x00]
22137 v_cmps_lt_f32_e64 s[10:11], v1, s103
22138 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xcf,0x00,0x00]
22140 v_cmps_lt_f32_e64 s[10:11], v1, flat_scratch_lo
22141 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd1,0x00,0x00]
22143 v_cmps_lt_f32_e64 s[10:11], v1, flat_scratch_hi
22144 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd3,0x00,0x00]
22146 v_cmps_lt_f32_e64 s[10:11], v1, vcc_lo
22147 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd5,0x00,0x00]
22149 v_cmps_lt_f32_e64 s[10:11], v1, vcc_hi
22150 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd7,0x00,0x00]
22152 v_cmps_lt_f32_e64 s[10:11], v1, tba_lo
22153 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xd9,0x00,0x00]
22155 v_cmps_lt_f32_e64 s[10:11], v1, tba_hi
22156 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdb,0x00,0x00]
22158 v_cmps_lt_f32_e64 s[10:11], v1, tma_lo
22159 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdd,0x00,0x00]
22161 v_cmps_lt_f32_e64 s[10:11], v1, tma_hi
22162 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xdf,0x00,0x00]
22164 v_cmps_lt_f32_e64 s[10:11], v1, ttmp11
22165 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xf7,0x00,0x00]
22167 v_cmps_lt_f32_e64 s[10:11], v1, m0
22168 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xf9,0x00,0x00]
22170 v_cmps_lt_f32_e64 s[10:11], v1, exec_lo
22171 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xfd,0x00,0x00]
22173 v_cmps_lt_f32_e64 s[10:11], v1, exec_hi
22174 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xff,0x00,0x00]
22176 v_cmps_lt_f32_e64 s[10:11], v1, 0
22177 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x01,0x01,0x00]
22179 v_cmps_lt_f32_e64 s[10:11], v1, -1
22180 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x83,0x01,0x00]
22182 v_cmps_lt_f32_e64 s[10:11], v1, 0.5
22183 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xe1,0x01,0x00]
22185 v_cmps_lt_f32_e64 s[10:11], v1, -4.0
22186 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xef,0x01,0x00]
22188 v_cmps_lt_f32_e64 s[10:11], v1, src_vccz
22189 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xf7,0x01,0x00]
22191 v_cmps_lt_f32_e64 s[10:11], v1, src_execz
22192 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xf9,0x01,0x00]
22194 v_cmps_lt_f32_e64 s[10:11], v1, src_scc
22195 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0xfb,0x01,0x00]
22197 v_cmps_lt_f32_e64 s[10:11], -v1, v2
22198 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x20]
22200 v_cmps_lt_f32_e64 s[10:11], v1, -v2
22201 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x40]
22203 v_cmps_lt_f32_e64 s[10:11], -v1, -v2
22204 // CHECK: [0x0a,0x00,0x82,0xd0,0x01,0x05,0x02,0x60]
22206 v_cmps_lt_f32_e64 s[10:11], |v1|, v2
22207 // CHECK: [0x0a,0x01,0x82,0xd0,0x01,0x05,0x02,0x00]
22209 v_cmps_lt_f32_e64 s[10:11], v1, |v2|
22210 // CHECK: [0x0a,0x02,0x82,0xd0,0x01,0x05,0x02,0x00]
22212 v_cmps_lt_f32_e64 s[10:11], |v1|, |v2|
22213 // CHECK: [0x0a,0x03,0x82,0xd0,0x01,0x05,0x02,0x00]
22215 v_cmps_eq_f32_e64 s[10:11], v1, v2
22216 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
22218 v_cmps_eq_f32_e64 s[12:13], v1, v2
22219 // CHECK: [0x0c,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
22221 v_cmps_eq_f32_e64 s[102:103], v1, v2
22222 // CHECK: [0x66,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
22224 v_cmps_eq_f32_e64 flat_scratch, v1, v2
22225 // CHECK: [0x68,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
22227 v_cmps_eq_f32_e64 vcc, v1, v2
22228 // CHECK: [0x6a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
22230 v_cmps_eq_f32_e64 tba, v1, v2
22231 // CHECK: [0x6c,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
22233 v_cmps_eq_f32_e64 tma, v1, v2
22234 // CHECK: [0x6e,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
22236 v_cmps_eq_f32_e64 ttmp[10:11], v1, v2
22237 // CHECK: [0x7a,0x00,0x84,0xd0,0x01,0x05,0x02,0x00]
22239 v_cmps_eq_f32_e64 s[10:11], v255, v2
22240 // CHECK: [0x0a,0x00,0x84,0xd0,0xff,0x05,0x02,0x00]
22242 v_cmps_eq_f32_e64 s[10:11], s1, v2
22243 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x04,0x02,0x00]
22245 v_cmps_eq_f32_e64 s[10:11], s103, v2
22246 // CHECK: [0x0a,0x00,0x84,0xd0,0x67,0x04,0x02,0x00]
22248 v_cmps_eq_f32_e64 s[10:11], flat_scratch_lo, v2
22249 // CHECK: [0x0a,0x00,0x84,0xd0,0x68,0x04,0x02,0x00]
22251 v_cmps_eq_f32_e64 s[10:11], flat_scratch_hi, v2
22252 // CHECK: [0x0a,0x00,0x84,0xd0,0x69,0x04,0x02,0x00]
22254 v_cmps_eq_f32_e64 s[10:11], vcc_lo, v2
22255 // CHECK: [0x0a,0x00,0x84,0xd0,0x6a,0x04,0x02,0x00]
22257 v_cmps_eq_f32_e64 s[10:11], vcc_hi, v2
22258 // CHECK: [0x0a,0x00,0x84,0xd0,0x6b,0x04,0x02,0x00]
22260 v_cmps_eq_f32_e64 s[10:11], tba_lo, v2
22261 // CHECK: [0x0a,0x00,0x84,0xd0,0x6c,0x04,0x02,0x00]
22263 v_cmps_eq_f32_e64 s[10:11], tba_hi, v2
22264 // CHECK: [0x0a,0x00,0x84,0xd0,0x6d,0x04,0x02,0x00]
22266 v_cmps_eq_f32_e64 s[10:11], tma_lo, v2
22267 // CHECK: [0x0a,0x00,0x84,0xd0,0x6e,0x04,0x02,0x00]
22269 v_cmps_eq_f32_e64 s[10:11], tma_hi, v2
22270 // CHECK: [0x0a,0x00,0x84,0xd0,0x6f,0x04,0x02,0x00]
22272 v_cmps_eq_f32_e64 s[10:11], ttmp11, v2
22273 // CHECK: [0x0a,0x00,0x84,0xd0,0x7b,0x04,0x02,0x00]
22275 v_cmps_eq_f32_e64 s[10:11], m0, v2
22276 // CHECK: [0x0a,0x00,0x84,0xd0,0x7c,0x04,0x02,0x00]
22278 v_cmps_eq_f32_e64 s[10:11], exec_lo, v2
22279 // CHECK: [0x0a,0x00,0x84,0xd0,0x7e,0x04,0x02,0x00]
22281 v_cmps_eq_f32_e64 s[10:11], exec_hi, v2
22282 // CHECK: [0x0a,0x00,0x84,0xd0,0x7f,0x04,0x02,0x00]
22284 v_cmps_eq_f32_e64 s[10:11], 0, v2
22285 // CHECK: [0x0a,0x00,0x84,0xd0,0x80,0x04,0x02,0x00]
22287 v_cmps_eq_f32_e64 s[10:11], -1, v2
22288 // CHECK: [0x0a,0x00,0x84,0xd0,0xc1,0x04,0x02,0x00]
22290 v_cmps_eq_f32_e64 s[10:11], 0.5, v2
22291 // CHECK: [0x0a,0x00,0x84,0xd0,0xf0,0x04,0x02,0x00]
22293 v_cmps_eq_f32_e64 s[10:11], -4.0, v2
22294 // CHECK: [0x0a,0x00,0x84,0xd0,0xf7,0x04,0x02,0x00]
22296 v_cmps_eq_f32_e64 s[10:11], src_vccz, v2
22297 // CHECK: [0x0a,0x00,0x84,0xd0,0xfb,0x04,0x02,0x00]
22299 v_cmps_eq_f32_e64 s[10:11], src_execz, v2
22300 // CHECK: [0x0a,0x00,0x84,0xd0,0xfc,0x04,0x02,0x00]
22302 v_cmps_eq_f32_e64 s[10:11], src_scc, v2
22303 // CHECK: [0x0a,0x00,0x84,0xd0,0xfd,0x04,0x02,0x00]
22305 v_cmps_eq_f32_e64 s[10:11], src_lds_direct, v2
22306 // CHECK: [0x0a,0x00,0x84,0xd0,0xfe,0x04,0x02,0x00]
22308 v_cmps_eq_f32_e64 s[10:11], v1, v255
22309 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xff,0x03,0x00]
22311 v_cmps_eq_f32_e64 s[10:11], v1, s2
22312 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x00,0x00]
22314 v_cmps_eq_f32_e64 s[10:11], v1, s103
22315 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xcf,0x00,0x00]
22317 v_cmps_eq_f32_e64 s[10:11], v1, flat_scratch_lo
22318 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd1,0x00,0x00]
22320 v_cmps_eq_f32_e64 s[10:11], v1, flat_scratch_hi
22321 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd3,0x00,0x00]
22323 v_cmps_eq_f32_e64 s[10:11], v1, vcc_lo
22324 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd5,0x00,0x00]
22326 v_cmps_eq_f32_e64 s[10:11], v1, vcc_hi
22327 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd7,0x00,0x00]
22329 v_cmps_eq_f32_e64 s[10:11], v1, tba_lo
22330 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xd9,0x00,0x00]
22332 v_cmps_eq_f32_e64 s[10:11], v1, tba_hi
22333 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdb,0x00,0x00]
22335 v_cmps_eq_f32_e64 s[10:11], v1, tma_lo
22336 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdd,0x00,0x00]
22338 v_cmps_eq_f32_e64 s[10:11], v1, tma_hi
22339 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xdf,0x00,0x00]
22341 v_cmps_eq_f32_e64 s[10:11], v1, ttmp11
22342 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xf7,0x00,0x00]
22344 v_cmps_eq_f32_e64 s[10:11], v1, m0
22345 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xf9,0x00,0x00]
22347 v_cmps_eq_f32_e64 s[10:11], v1, exec_lo
22348 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xfd,0x00,0x00]
22350 v_cmps_eq_f32_e64 s[10:11], v1, exec_hi
22351 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xff,0x00,0x00]
22353 v_cmps_eq_f32_e64 s[10:11], v1, 0
22354 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x01,0x01,0x00]
22356 v_cmps_eq_f32_e64 s[10:11], v1, -1
22357 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x83,0x01,0x00]
22359 v_cmps_eq_f32_e64 s[10:11], v1, 0.5
22360 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xe1,0x01,0x00]
22362 v_cmps_eq_f32_e64 s[10:11], v1, -4.0
22363 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xef,0x01,0x00]
22365 v_cmps_eq_f32_e64 s[10:11], v1, src_vccz
22366 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xf7,0x01,0x00]
22368 v_cmps_eq_f32_e64 s[10:11], v1, src_execz
22369 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xf9,0x01,0x00]
22371 v_cmps_eq_f32_e64 s[10:11], v1, src_scc
22372 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0xfb,0x01,0x00]
22374 v_cmps_eq_f32_e64 s[10:11], -v1, v2
22375 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x20]
22377 v_cmps_eq_f32_e64 s[10:11], v1, -v2
22378 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x40]
22380 v_cmps_eq_f32_e64 s[10:11], -v1, -v2
22381 // CHECK: [0x0a,0x00,0x84,0xd0,0x01,0x05,0x02,0x60]
22383 v_cmps_eq_f32_e64 s[10:11], |v1|, v2
22384 // CHECK: [0x0a,0x01,0x84,0xd0,0x01,0x05,0x02,0x00]
22386 v_cmps_eq_f32_e64 s[10:11], v1, |v2|
22387 // CHECK: [0x0a,0x02,0x84,0xd0,0x01,0x05,0x02,0x00]
22389 v_cmps_eq_f32_e64 s[10:11], |v1|, |v2|
22390 // CHECK: [0x0a,0x03,0x84,0xd0,0x01,0x05,0x02,0x00]
22392 v_cmps_le_f32_e64 s[10:11], v1, v2
22393 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
22395 v_cmps_le_f32_e64 s[12:13], v1, v2
22396 // CHECK: [0x0c,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
22398 v_cmps_le_f32_e64 s[102:103], v1, v2
22399 // CHECK: [0x66,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
22401 v_cmps_le_f32_e64 flat_scratch, v1, v2
22402 // CHECK: [0x68,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
22404 v_cmps_le_f32_e64 vcc, v1, v2
22405 // CHECK: [0x6a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
22407 v_cmps_le_f32_e64 tba, v1, v2
22408 // CHECK: [0x6c,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
22410 v_cmps_le_f32_e64 tma, v1, v2
22411 // CHECK: [0x6e,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
22413 v_cmps_le_f32_e64 ttmp[10:11], v1, v2
22414 // CHECK: [0x7a,0x00,0x86,0xd0,0x01,0x05,0x02,0x00]
22416 v_cmps_le_f32_e64 s[10:11], v255, v2
22417 // CHECK: [0x0a,0x00,0x86,0xd0,0xff,0x05,0x02,0x00]
22419 v_cmps_le_f32_e64 s[10:11], s1, v2
22420 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x04,0x02,0x00]
22422 v_cmps_le_f32_e64 s[10:11], s103, v2
22423 // CHECK: [0x0a,0x00,0x86,0xd0,0x67,0x04,0x02,0x00]
22425 v_cmps_le_f32_e64 s[10:11], flat_scratch_lo, v2
22426 // CHECK: [0x0a,0x00,0x86,0xd0,0x68,0x04,0x02,0x00]
22428 v_cmps_le_f32_e64 s[10:11], flat_scratch_hi, v2
22429 // CHECK: [0x0a,0x00,0x86,0xd0,0x69,0x04,0x02,0x00]
22431 v_cmps_le_f32_e64 s[10:11], vcc_lo, v2
22432 // CHECK: [0x0a,0x00,0x86,0xd0,0x6a,0x04,0x02,0x00]
22434 v_cmps_le_f32_e64 s[10:11], vcc_hi, v2
22435 // CHECK: [0x0a,0x00,0x86,0xd0,0x6b,0x04,0x02,0x00]
22437 v_cmps_le_f32_e64 s[10:11], tba_lo, v2
22438 // CHECK: [0x0a,0x00,0x86,0xd0,0x6c,0x04,0x02,0x00]
22440 v_cmps_le_f32_e64 s[10:11], tba_hi, v2
22441 // CHECK: [0x0a,0x00,0x86,0xd0,0x6d,0x04,0x02,0x00]
22443 v_cmps_le_f32_e64 s[10:11], tma_lo, v2
22444 // CHECK: [0x0a,0x00,0x86,0xd0,0x6e,0x04,0x02,0x00]
22446 v_cmps_le_f32_e64 s[10:11], tma_hi, v2
22447 // CHECK: [0x0a,0x00,0x86,0xd0,0x6f,0x04,0x02,0x00]
22449 v_cmps_le_f32_e64 s[10:11], ttmp11, v2
22450 // CHECK: [0x0a,0x00,0x86,0xd0,0x7b,0x04,0x02,0x00]
22452 v_cmps_le_f32_e64 s[10:11], m0, v2
22453 // CHECK: [0x0a,0x00,0x86,0xd0,0x7c,0x04,0x02,0x00]
22455 v_cmps_le_f32_e64 s[10:11], exec_lo, v2
22456 // CHECK: [0x0a,0x00,0x86,0xd0,0x7e,0x04,0x02,0x00]
22458 v_cmps_le_f32_e64 s[10:11], exec_hi, v2
22459 // CHECK: [0x0a,0x00,0x86,0xd0,0x7f,0x04,0x02,0x00]
22461 v_cmps_le_f32_e64 s[10:11], 0, v2
22462 // CHECK: [0x0a,0x00,0x86,0xd0,0x80,0x04,0x02,0x00]
22464 v_cmps_le_f32_e64 s[10:11], -1, v2
22465 // CHECK: [0x0a,0x00,0x86,0xd0,0xc1,0x04,0x02,0x00]
22467 v_cmps_le_f32_e64 s[10:11], 0.5, v2
22468 // CHECK: [0x0a,0x00,0x86,0xd0,0xf0,0x04,0x02,0x00]
22470 v_cmps_le_f32_e64 s[10:11], -4.0, v2
22471 // CHECK: [0x0a,0x00,0x86,0xd0,0xf7,0x04,0x02,0x00]
22473 v_cmps_le_f32_e64 s[10:11], src_vccz, v2
22474 // CHECK: [0x0a,0x00,0x86,0xd0,0xfb,0x04,0x02,0x00]
22476 v_cmps_le_f32_e64 s[10:11], src_execz, v2
22477 // CHECK: [0x0a,0x00,0x86,0xd0,0xfc,0x04,0x02,0x00]
22479 v_cmps_le_f32_e64 s[10:11], src_scc, v2
22480 // CHECK: [0x0a,0x00,0x86,0xd0,0xfd,0x04,0x02,0x00]
22482 v_cmps_le_f32_e64 s[10:11], src_lds_direct, v2
22483 // CHECK: [0x0a,0x00,0x86,0xd0,0xfe,0x04,0x02,0x00]
22485 v_cmps_le_f32_e64 s[10:11], v1, v255
22486 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xff,0x03,0x00]
22488 v_cmps_le_f32_e64 s[10:11], v1, s2
22489 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x00,0x00]
22491 v_cmps_le_f32_e64 s[10:11], v1, s103
22492 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xcf,0x00,0x00]
22494 v_cmps_le_f32_e64 s[10:11], v1, flat_scratch_lo
22495 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd1,0x00,0x00]
22497 v_cmps_le_f32_e64 s[10:11], v1, flat_scratch_hi
22498 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd3,0x00,0x00]
22500 v_cmps_le_f32_e64 s[10:11], v1, vcc_lo
22501 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd5,0x00,0x00]
22503 v_cmps_le_f32_e64 s[10:11], v1, vcc_hi
22504 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd7,0x00,0x00]
22506 v_cmps_le_f32_e64 s[10:11], v1, tba_lo
22507 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xd9,0x00,0x00]
22509 v_cmps_le_f32_e64 s[10:11], v1, tba_hi
22510 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdb,0x00,0x00]
22512 v_cmps_le_f32_e64 s[10:11], v1, tma_lo
22513 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdd,0x00,0x00]
22515 v_cmps_le_f32_e64 s[10:11], v1, tma_hi
22516 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xdf,0x00,0x00]
22518 v_cmps_le_f32_e64 s[10:11], v1, ttmp11
22519 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xf7,0x00,0x00]
22521 v_cmps_le_f32_e64 s[10:11], v1, m0
22522 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xf9,0x00,0x00]
22524 v_cmps_le_f32_e64 s[10:11], v1, exec_lo
22525 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xfd,0x00,0x00]
22527 v_cmps_le_f32_e64 s[10:11], v1, exec_hi
22528 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xff,0x00,0x00]
22530 v_cmps_le_f32_e64 s[10:11], v1, 0
22531 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x01,0x01,0x00]
22533 v_cmps_le_f32_e64 s[10:11], v1, -1
22534 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x83,0x01,0x00]
22536 v_cmps_le_f32_e64 s[10:11], v1, 0.5
22537 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xe1,0x01,0x00]
22539 v_cmps_le_f32_e64 s[10:11], v1, -4.0
22540 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xef,0x01,0x00]
22542 v_cmps_le_f32_e64 s[10:11], v1, src_vccz
22543 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xf7,0x01,0x00]
22545 v_cmps_le_f32_e64 s[10:11], v1, src_execz
22546 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xf9,0x01,0x00]
22548 v_cmps_le_f32_e64 s[10:11], v1, src_scc
22549 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0xfb,0x01,0x00]
22551 v_cmps_le_f32_e64 s[10:11], -v1, v2
22552 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x20]
22554 v_cmps_le_f32_e64 s[10:11], v1, -v2
22555 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x40]
22557 v_cmps_le_f32_e64 s[10:11], -v1, -v2
22558 // CHECK: [0x0a,0x00,0x86,0xd0,0x01,0x05,0x02,0x60]
22560 v_cmps_le_f32_e64 s[10:11], |v1|, v2
22561 // CHECK: [0x0a,0x01,0x86,0xd0,0x01,0x05,0x02,0x00]
22563 v_cmps_le_f32_e64 s[10:11], v1, |v2|
22564 // CHECK: [0x0a,0x02,0x86,0xd0,0x01,0x05,0x02,0x00]
22566 v_cmps_le_f32_e64 s[10:11], |v1|, |v2|
22567 // CHECK: [0x0a,0x03,0x86,0xd0,0x01,0x05,0x02,0x00]
22569 v_cmps_gt_f32_e64 s[10:11], v1, v2
22570 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
22572 v_cmps_gt_f32_e64 s[12:13], v1, v2
22573 // CHECK: [0x0c,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
22575 v_cmps_gt_f32_e64 s[102:103], v1, v2
22576 // CHECK: [0x66,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
22578 v_cmps_gt_f32_e64 flat_scratch, v1, v2
22579 // CHECK: [0x68,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
22581 v_cmps_gt_f32_e64 vcc, v1, v2
22582 // CHECK: [0x6a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
22584 v_cmps_gt_f32_e64 tba, v1, v2
22585 // CHECK: [0x6c,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
22587 v_cmps_gt_f32_e64 tma, v1, v2
22588 // CHECK: [0x6e,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
22590 v_cmps_gt_f32_e64 ttmp[10:11], v1, v2
22591 // CHECK: [0x7a,0x00,0x88,0xd0,0x01,0x05,0x02,0x00]
22593 v_cmps_gt_f32_e64 s[10:11], v255, v2
22594 // CHECK: [0x0a,0x00,0x88,0xd0,0xff,0x05,0x02,0x00]
22596 v_cmps_gt_f32_e64 s[10:11], s1, v2
22597 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x04,0x02,0x00]
22599 v_cmps_gt_f32_e64 s[10:11], s103, v2
22600 // CHECK: [0x0a,0x00,0x88,0xd0,0x67,0x04,0x02,0x00]
22602 v_cmps_gt_f32_e64 s[10:11], flat_scratch_lo, v2
22603 // CHECK: [0x0a,0x00,0x88,0xd0,0x68,0x04,0x02,0x00]
22605 v_cmps_gt_f32_e64 s[10:11], flat_scratch_hi, v2
22606 // CHECK: [0x0a,0x00,0x88,0xd0,0x69,0x04,0x02,0x00]
22608 v_cmps_gt_f32_e64 s[10:11], vcc_lo, v2
22609 // CHECK: [0x0a,0x00,0x88,0xd0,0x6a,0x04,0x02,0x00]
22611 v_cmps_gt_f32_e64 s[10:11], vcc_hi, v2
22612 // CHECK: [0x0a,0x00,0x88,0xd0,0x6b,0x04,0x02,0x00]
22614 v_cmps_gt_f32_e64 s[10:11], tba_lo, v2
22615 // CHECK: [0x0a,0x00,0x88,0xd0,0x6c,0x04,0x02,0x00]
22617 v_cmps_gt_f32_e64 s[10:11], tba_hi, v2
22618 // CHECK: [0x0a,0x00,0x88,0xd0,0x6d,0x04,0x02,0x00]
22620 v_cmps_gt_f32_e64 s[10:11], tma_lo, v2
22621 // CHECK: [0x0a,0x00,0x88,0xd0,0x6e,0x04,0x02,0x00]
22623 v_cmps_gt_f32_e64 s[10:11], tma_hi, v2
22624 // CHECK: [0x0a,0x00,0x88,0xd0,0x6f,0x04,0x02,0x00]
22626 v_cmps_gt_f32_e64 s[10:11], ttmp11, v2
22627 // CHECK: [0x0a,0x00,0x88,0xd0,0x7b,0x04,0x02,0x00]
22629 v_cmps_gt_f32_e64 s[10:11], m0, v2
22630 // CHECK: [0x0a,0x00,0x88,0xd0,0x7c,0x04,0x02,0x00]
22632 v_cmps_gt_f32_e64 s[10:11], exec_lo, v2
22633 // CHECK: [0x0a,0x00,0x88,0xd0,0x7e,0x04,0x02,0x00]
22635 v_cmps_gt_f32_e64 s[10:11], exec_hi, v2
22636 // CHECK: [0x0a,0x00,0x88,0xd0,0x7f,0x04,0x02,0x00]
22638 v_cmps_gt_f32_e64 s[10:11], 0, v2
22639 // CHECK: [0x0a,0x00,0x88,0xd0,0x80,0x04,0x02,0x00]
22641 v_cmps_gt_f32_e64 s[10:11], -1, v2
22642 // CHECK: [0x0a,0x00,0x88,0xd0,0xc1,0x04,0x02,0x00]
22644 v_cmps_gt_f32_e64 s[10:11], 0.5, v2
22645 // CHECK: [0x0a,0x00,0x88,0xd0,0xf0,0x04,0x02,0x00]
22647 v_cmps_gt_f32_e64 s[10:11], -4.0, v2
22648 // CHECK: [0x0a,0x00,0x88,0xd0,0xf7,0x04,0x02,0x00]
22650 v_cmps_gt_f32_e64 s[10:11], src_vccz, v2
22651 // CHECK: [0x0a,0x00,0x88,0xd0,0xfb,0x04,0x02,0x00]
22653 v_cmps_gt_f32_e64 s[10:11], src_execz, v2
22654 // CHECK: [0x0a,0x00,0x88,0xd0,0xfc,0x04,0x02,0x00]
22656 v_cmps_gt_f32_e64 s[10:11], src_scc, v2
22657 // CHECK: [0x0a,0x00,0x88,0xd0,0xfd,0x04,0x02,0x00]
22659 v_cmps_gt_f32_e64 s[10:11], src_lds_direct, v2
22660 // CHECK: [0x0a,0x00,0x88,0xd0,0xfe,0x04,0x02,0x00]
22662 v_cmps_gt_f32_e64 s[10:11], v1, v255
22663 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xff,0x03,0x00]
22665 v_cmps_gt_f32_e64 s[10:11], v1, s2
22666 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x00,0x00]
22668 v_cmps_gt_f32_e64 s[10:11], v1, s103
22669 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xcf,0x00,0x00]
22671 v_cmps_gt_f32_e64 s[10:11], v1, flat_scratch_lo
22672 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd1,0x00,0x00]
22674 v_cmps_gt_f32_e64 s[10:11], v1, flat_scratch_hi
22675 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd3,0x00,0x00]
22677 v_cmps_gt_f32_e64 s[10:11], v1, vcc_lo
22678 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd5,0x00,0x00]
22680 v_cmps_gt_f32_e64 s[10:11], v1, vcc_hi
22681 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd7,0x00,0x00]
22683 v_cmps_gt_f32_e64 s[10:11], v1, tba_lo
22684 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xd9,0x00,0x00]
22686 v_cmps_gt_f32_e64 s[10:11], v1, tba_hi
22687 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdb,0x00,0x00]
22689 v_cmps_gt_f32_e64 s[10:11], v1, tma_lo
22690 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdd,0x00,0x00]
22692 v_cmps_gt_f32_e64 s[10:11], v1, tma_hi
22693 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xdf,0x00,0x00]
22695 v_cmps_gt_f32_e64 s[10:11], v1, ttmp11
22696 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xf7,0x00,0x00]
22698 v_cmps_gt_f32_e64 s[10:11], v1, m0
22699 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xf9,0x00,0x00]
22701 v_cmps_gt_f32_e64 s[10:11], v1, exec_lo
22702 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xfd,0x00,0x00]
22704 v_cmps_gt_f32_e64 s[10:11], v1, exec_hi
22705 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xff,0x00,0x00]
22707 v_cmps_gt_f32_e64 s[10:11], v1, 0
22708 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x01,0x01,0x00]
22710 v_cmps_gt_f32_e64 s[10:11], v1, -1
22711 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x83,0x01,0x00]
22713 v_cmps_gt_f32_e64 s[10:11], v1, 0.5
22714 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xe1,0x01,0x00]
22716 v_cmps_gt_f32_e64 s[10:11], v1, -4.0
22717 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xef,0x01,0x00]
22719 v_cmps_gt_f32_e64 s[10:11], v1, src_vccz
22720 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xf7,0x01,0x00]
22722 v_cmps_gt_f32_e64 s[10:11], v1, src_execz
22723 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xf9,0x01,0x00]
22725 v_cmps_gt_f32_e64 s[10:11], v1, src_scc
22726 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0xfb,0x01,0x00]
22728 v_cmps_gt_f32_e64 s[10:11], -v1, v2
22729 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x20]
22731 v_cmps_gt_f32_e64 s[10:11], v1, -v2
22732 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x40]
22734 v_cmps_gt_f32_e64 s[10:11], -v1, -v2
22735 // CHECK: [0x0a,0x00,0x88,0xd0,0x01,0x05,0x02,0x60]
22737 v_cmps_gt_f32_e64 s[10:11], |v1|, v2
22738 // CHECK: [0x0a,0x01,0x88,0xd0,0x01,0x05,0x02,0x00]
22740 v_cmps_gt_f32_e64 s[10:11], v1, |v2|
22741 // CHECK: [0x0a,0x02,0x88,0xd0,0x01,0x05,0x02,0x00]
22743 v_cmps_gt_f32_e64 s[10:11], |v1|, |v2|
22744 // CHECK: [0x0a,0x03,0x88,0xd0,0x01,0x05,0x02,0x00]
22746 v_cmps_lg_f32_e64 s[10:11], v1, v2
22747 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
22749 v_cmps_lg_f32_e64 s[12:13], v1, v2
22750 // CHECK: [0x0c,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
22752 v_cmps_lg_f32_e64 s[102:103], v1, v2
22753 // CHECK: [0x66,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
22755 v_cmps_lg_f32_e64 flat_scratch, v1, v2
22756 // CHECK: [0x68,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
22758 v_cmps_lg_f32_e64 vcc, v1, v2
22759 // CHECK: [0x6a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
22761 v_cmps_lg_f32_e64 tba, v1, v2
22762 // CHECK: [0x6c,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
22764 v_cmps_lg_f32_e64 tma, v1, v2
22765 // CHECK: [0x6e,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
22767 v_cmps_lg_f32_e64 ttmp[10:11], v1, v2
22768 // CHECK: [0x7a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x00]
22770 v_cmps_lg_f32_e64 s[10:11], v255, v2
22771 // CHECK: [0x0a,0x00,0x8a,0xd0,0xff,0x05,0x02,0x00]
22773 v_cmps_lg_f32_e64 s[10:11], s1, v2
22774 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x04,0x02,0x00]
22776 v_cmps_lg_f32_e64 s[10:11], s103, v2
22777 // CHECK: [0x0a,0x00,0x8a,0xd0,0x67,0x04,0x02,0x00]
22779 v_cmps_lg_f32_e64 s[10:11], flat_scratch_lo, v2
22780 // CHECK: [0x0a,0x00,0x8a,0xd0,0x68,0x04,0x02,0x00]
22782 v_cmps_lg_f32_e64 s[10:11], flat_scratch_hi, v2
22783 // CHECK: [0x0a,0x00,0x8a,0xd0,0x69,0x04,0x02,0x00]
22785 v_cmps_lg_f32_e64 s[10:11], vcc_lo, v2
22786 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6a,0x04,0x02,0x00]
22788 v_cmps_lg_f32_e64 s[10:11], vcc_hi, v2
22789 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6b,0x04,0x02,0x00]
22791 v_cmps_lg_f32_e64 s[10:11], tba_lo, v2
22792 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6c,0x04,0x02,0x00]
22794 v_cmps_lg_f32_e64 s[10:11], tba_hi, v2
22795 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6d,0x04,0x02,0x00]
22797 v_cmps_lg_f32_e64 s[10:11], tma_lo, v2
22798 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6e,0x04,0x02,0x00]
22800 v_cmps_lg_f32_e64 s[10:11], tma_hi, v2
22801 // CHECK: [0x0a,0x00,0x8a,0xd0,0x6f,0x04,0x02,0x00]
22803 v_cmps_lg_f32_e64 s[10:11], ttmp11, v2
22804 // CHECK: [0x0a,0x00,0x8a,0xd0,0x7b,0x04,0x02,0x00]
22806 v_cmps_lg_f32_e64 s[10:11], m0, v2
22807 // CHECK: [0x0a,0x00,0x8a,0xd0,0x7c,0x04,0x02,0x00]
22809 v_cmps_lg_f32_e64 s[10:11], exec_lo, v2
22810 // CHECK: [0x0a,0x00,0x8a,0xd0,0x7e,0x04,0x02,0x00]
22812 v_cmps_lg_f32_e64 s[10:11], exec_hi, v2
22813 // CHECK: [0x0a,0x00,0x8a,0xd0,0x7f,0x04,0x02,0x00]
22815 v_cmps_lg_f32_e64 s[10:11], 0, v2
22816 // CHECK: [0x0a,0x00,0x8a,0xd0,0x80,0x04,0x02,0x00]
22818 v_cmps_lg_f32_e64 s[10:11], -1, v2
22819 // CHECK: [0x0a,0x00,0x8a,0xd0,0xc1,0x04,0x02,0x00]
22821 v_cmps_lg_f32_e64 s[10:11], 0.5, v2
22822 // CHECK: [0x0a,0x00,0x8a,0xd0,0xf0,0x04,0x02,0x00]
22824 v_cmps_lg_f32_e64 s[10:11], -4.0, v2
22825 // CHECK: [0x0a,0x00,0x8a,0xd0,0xf7,0x04,0x02,0x00]
22827 v_cmps_lg_f32_e64 s[10:11], src_vccz, v2
22828 // CHECK: [0x0a,0x00,0x8a,0xd0,0xfb,0x04,0x02,0x00]
22830 v_cmps_lg_f32_e64 s[10:11], src_execz, v2
22831 // CHECK: [0x0a,0x00,0x8a,0xd0,0xfc,0x04,0x02,0x00]
22833 v_cmps_lg_f32_e64 s[10:11], src_scc, v2
22834 // CHECK: [0x0a,0x00,0x8a,0xd0,0xfd,0x04,0x02,0x00]
22836 v_cmps_lg_f32_e64 s[10:11], src_lds_direct, v2
22837 // CHECK: [0x0a,0x00,0x8a,0xd0,0xfe,0x04,0x02,0x00]
22839 v_cmps_lg_f32_e64 s[10:11], v1, v255
22840 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xff,0x03,0x00]
22842 v_cmps_lg_f32_e64 s[10:11], v1, s2
22843 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x00,0x00]
22845 v_cmps_lg_f32_e64 s[10:11], v1, s103
22846 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xcf,0x00,0x00]
22848 v_cmps_lg_f32_e64 s[10:11], v1, flat_scratch_lo
22849 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd1,0x00,0x00]
22851 v_cmps_lg_f32_e64 s[10:11], v1, flat_scratch_hi
22852 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd3,0x00,0x00]
22854 v_cmps_lg_f32_e64 s[10:11], v1, vcc_lo
22855 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd5,0x00,0x00]
22857 v_cmps_lg_f32_e64 s[10:11], v1, vcc_hi
22858 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd7,0x00,0x00]
22860 v_cmps_lg_f32_e64 s[10:11], v1, tba_lo
22861 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xd9,0x00,0x00]
22863 v_cmps_lg_f32_e64 s[10:11], v1, tba_hi
22864 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdb,0x00,0x00]
22866 v_cmps_lg_f32_e64 s[10:11], v1, tma_lo
22867 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdd,0x00,0x00]
22869 v_cmps_lg_f32_e64 s[10:11], v1, tma_hi
22870 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xdf,0x00,0x00]
22872 v_cmps_lg_f32_e64 s[10:11], v1, ttmp11
22873 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xf7,0x00,0x00]
22875 v_cmps_lg_f32_e64 s[10:11], v1, m0
22876 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xf9,0x00,0x00]
22878 v_cmps_lg_f32_e64 s[10:11], v1, exec_lo
22879 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xfd,0x00,0x00]
22881 v_cmps_lg_f32_e64 s[10:11], v1, exec_hi
22882 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xff,0x00,0x00]
22884 v_cmps_lg_f32_e64 s[10:11], v1, 0
22885 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x01,0x01,0x00]
22887 v_cmps_lg_f32_e64 s[10:11], v1, -1
22888 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x83,0x01,0x00]
22890 v_cmps_lg_f32_e64 s[10:11], v1, 0.5
22891 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xe1,0x01,0x00]
22893 v_cmps_lg_f32_e64 s[10:11], v1, -4.0
22894 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xef,0x01,0x00]
22896 v_cmps_lg_f32_e64 s[10:11], v1, src_vccz
22897 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xf7,0x01,0x00]
22899 v_cmps_lg_f32_e64 s[10:11], v1, src_execz
22900 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xf9,0x01,0x00]
22902 v_cmps_lg_f32_e64 s[10:11], v1, src_scc
22903 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0xfb,0x01,0x00]
22905 v_cmps_lg_f32_e64 s[10:11], -v1, v2
22906 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x20]
22908 v_cmps_lg_f32_e64 s[10:11], v1, -v2
22909 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x40]
22911 v_cmps_lg_f32_e64 s[10:11], -v1, -v2
22912 // CHECK: [0x0a,0x00,0x8a,0xd0,0x01,0x05,0x02,0x60]
22914 v_cmps_lg_f32_e64 s[10:11], |v1|, v2
22915 // CHECK: [0x0a,0x01,0x8a,0xd0,0x01,0x05,0x02,0x00]
22917 v_cmps_lg_f32_e64 s[10:11], v1, |v2|
22918 // CHECK: [0x0a,0x02,0x8a,0xd0,0x01,0x05,0x02,0x00]
22920 v_cmps_lg_f32_e64 s[10:11], |v1|, |v2|
22921 // CHECK: [0x0a,0x03,0x8a,0xd0,0x01,0x05,0x02,0x00]
22923 v_cmps_ge_f32_e64 s[10:11], v1, v2
22924 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
22926 v_cmps_ge_f32_e64 s[12:13], v1, v2
22927 // CHECK: [0x0c,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
22929 v_cmps_ge_f32_e64 s[102:103], v1, v2
22930 // CHECK: [0x66,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
22932 v_cmps_ge_f32_e64 flat_scratch, v1, v2
22933 // CHECK: [0x68,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
22935 v_cmps_ge_f32_e64 vcc, v1, v2
22936 // CHECK: [0x6a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
22938 v_cmps_ge_f32_e64 tba, v1, v2
22939 // CHECK: [0x6c,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
22941 v_cmps_ge_f32_e64 tma, v1, v2
22942 // CHECK: [0x6e,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
22944 v_cmps_ge_f32_e64 ttmp[10:11], v1, v2
22945 // CHECK: [0x7a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x00]
22947 v_cmps_ge_f32_e64 s[10:11], v255, v2
22948 // CHECK: [0x0a,0x00,0x8c,0xd0,0xff,0x05,0x02,0x00]
22950 v_cmps_ge_f32_e64 s[10:11], s1, v2
22951 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x04,0x02,0x00]
22953 v_cmps_ge_f32_e64 s[10:11], s103, v2
22954 // CHECK: [0x0a,0x00,0x8c,0xd0,0x67,0x04,0x02,0x00]
22956 v_cmps_ge_f32_e64 s[10:11], flat_scratch_lo, v2
22957 // CHECK: [0x0a,0x00,0x8c,0xd0,0x68,0x04,0x02,0x00]
22959 v_cmps_ge_f32_e64 s[10:11], flat_scratch_hi, v2
22960 // CHECK: [0x0a,0x00,0x8c,0xd0,0x69,0x04,0x02,0x00]
22962 v_cmps_ge_f32_e64 s[10:11], vcc_lo, v2
22963 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6a,0x04,0x02,0x00]
22965 v_cmps_ge_f32_e64 s[10:11], vcc_hi, v2
22966 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6b,0x04,0x02,0x00]
22968 v_cmps_ge_f32_e64 s[10:11], tba_lo, v2
22969 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6c,0x04,0x02,0x00]
22971 v_cmps_ge_f32_e64 s[10:11], tba_hi, v2
22972 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6d,0x04,0x02,0x00]
22974 v_cmps_ge_f32_e64 s[10:11], tma_lo, v2
22975 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6e,0x04,0x02,0x00]
22977 v_cmps_ge_f32_e64 s[10:11], tma_hi, v2
22978 // CHECK: [0x0a,0x00,0x8c,0xd0,0x6f,0x04,0x02,0x00]
22980 v_cmps_ge_f32_e64 s[10:11], ttmp11, v2
22981 // CHECK: [0x0a,0x00,0x8c,0xd0,0x7b,0x04,0x02,0x00]
22983 v_cmps_ge_f32_e64 s[10:11], m0, v2
22984 // CHECK: [0x0a,0x00,0x8c,0xd0,0x7c,0x04,0x02,0x00]
22986 v_cmps_ge_f32_e64 s[10:11], exec_lo, v2
22987 // CHECK: [0x0a,0x00,0x8c,0xd0,0x7e,0x04,0x02,0x00]
22989 v_cmps_ge_f32_e64 s[10:11], exec_hi, v2
22990 // CHECK: [0x0a,0x00,0x8c,0xd0,0x7f,0x04,0x02,0x00]
22992 v_cmps_ge_f32_e64 s[10:11], 0, v2
22993 // CHECK: [0x0a,0x00,0x8c,0xd0,0x80,0x04,0x02,0x00]
22995 v_cmps_ge_f32_e64 s[10:11], -1, v2
22996 // CHECK: [0x0a,0x00,0x8c,0xd0,0xc1,0x04,0x02,0x00]
22998 v_cmps_ge_f32_e64 s[10:11], 0.5, v2
22999 // CHECK: [0x0a,0x00,0x8c,0xd0,0xf0,0x04,0x02,0x00]
23001 v_cmps_ge_f32_e64 s[10:11], -4.0, v2
23002 // CHECK: [0x0a,0x00,0x8c,0xd0,0xf7,0x04,0x02,0x00]
23004 v_cmps_ge_f32_e64 s[10:11], src_vccz, v2
23005 // CHECK: [0x0a,0x00,0x8c,0xd0,0xfb,0x04,0x02,0x00]
23007 v_cmps_ge_f32_e64 s[10:11], src_execz, v2
23008 // CHECK: [0x0a,0x00,0x8c,0xd0,0xfc,0x04,0x02,0x00]
23010 v_cmps_ge_f32_e64 s[10:11], src_scc, v2
23011 // CHECK: [0x0a,0x00,0x8c,0xd0,0xfd,0x04,0x02,0x00]
23013 v_cmps_ge_f32_e64 s[10:11], src_lds_direct, v2
23014 // CHECK: [0x0a,0x00,0x8c,0xd0,0xfe,0x04,0x02,0x00]
23016 v_cmps_ge_f32_e64 s[10:11], v1, v255
23017 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xff,0x03,0x00]
23019 v_cmps_ge_f32_e64 s[10:11], v1, s2
23020 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x00,0x00]
23022 v_cmps_ge_f32_e64 s[10:11], v1, s103
23023 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xcf,0x00,0x00]
23025 v_cmps_ge_f32_e64 s[10:11], v1, flat_scratch_lo
23026 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd1,0x00,0x00]
23028 v_cmps_ge_f32_e64 s[10:11], v1, flat_scratch_hi
23029 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd3,0x00,0x00]
23031 v_cmps_ge_f32_e64 s[10:11], v1, vcc_lo
23032 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd5,0x00,0x00]
23034 v_cmps_ge_f32_e64 s[10:11], v1, vcc_hi
23035 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd7,0x00,0x00]
23037 v_cmps_ge_f32_e64 s[10:11], v1, tba_lo
23038 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xd9,0x00,0x00]
23040 v_cmps_ge_f32_e64 s[10:11], v1, tba_hi
23041 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdb,0x00,0x00]
23043 v_cmps_ge_f32_e64 s[10:11], v1, tma_lo
23044 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdd,0x00,0x00]
23046 v_cmps_ge_f32_e64 s[10:11], v1, tma_hi
23047 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xdf,0x00,0x00]
23049 v_cmps_ge_f32_e64 s[10:11], v1, ttmp11
23050 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xf7,0x00,0x00]
23052 v_cmps_ge_f32_e64 s[10:11], v1, m0
23053 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xf9,0x00,0x00]
23055 v_cmps_ge_f32_e64 s[10:11], v1, exec_lo
23056 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xfd,0x00,0x00]
23058 v_cmps_ge_f32_e64 s[10:11], v1, exec_hi
23059 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xff,0x00,0x00]
23061 v_cmps_ge_f32_e64 s[10:11], v1, 0
23062 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x01,0x01,0x00]
23064 v_cmps_ge_f32_e64 s[10:11], v1, -1
23065 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x83,0x01,0x00]
23067 v_cmps_ge_f32_e64 s[10:11], v1, 0.5
23068 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xe1,0x01,0x00]
23070 v_cmps_ge_f32_e64 s[10:11], v1, -4.0
23071 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xef,0x01,0x00]
23073 v_cmps_ge_f32_e64 s[10:11], v1, src_vccz
23074 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xf7,0x01,0x00]
23076 v_cmps_ge_f32_e64 s[10:11], v1, src_execz
23077 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xf9,0x01,0x00]
23079 v_cmps_ge_f32_e64 s[10:11], v1, src_scc
23080 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0xfb,0x01,0x00]
23082 v_cmps_ge_f32_e64 s[10:11], -v1, v2
23083 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x20]
23085 v_cmps_ge_f32_e64 s[10:11], v1, -v2
23086 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x40]
23088 v_cmps_ge_f32_e64 s[10:11], -v1, -v2
23089 // CHECK: [0x0a,0x00,0x8c,0xd0,0x01,0x05,0x02,0x60]
23091 v_cmps_ge_f32_e64 s[10:11], |v1|, v2
23092 // CHECK: [0x0a,0x01,0x8c,0xd0,0x01,0x05,0x02,0x00]
23094 v_cmps_ge_f32_e64 s[10:11], v1, |v2|
23095 // CHECK: [0x0a,0x02,0x8c,0xd0,0x01,0x05,0x02,0x00]
23097 v_cmps_ge_f32_e64 s[10:11], |v1|, |v2|
23098 // CHECK: [0x0a,0x03,0x8c,0xd0,0x01,0x05,0x02,0x00]
23100 v_cmps_o_f32_e64 s[10:11], v1, v2
23101 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
23103 v_cmps_o_f32_e64 s[12:13], v1, v2
23104 // CHECK: [0x0c,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
23106 v_cmps_o_f32_e64 s[102:103], v1, v2
23107 // CHECK: [0x66,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
23109 v_cmps_o_f32_e64 flat_scratch, v1, v2
23110 // CHECK: [0x68,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
23112 v_cmps_o_f32_e64 vcc, v1, v2
23113 // CHECK: [0x6a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
23115 v_cmps_o_f32_e64 tba, v1, v2
23116 // CHECK: [0x6c,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
23118 v_cmps_o_f32_e64 tma, v1, v2
23119 // CHECK: [0x6e,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
23121 v_cmps_o_f32_e64 ttmp[10:11], v1, v2
23122 // CHECK: [0x7a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x00]
23124 v_cmps_o_f32_e64 s[10:11], v255, v2
23125 // CHECK: [0x0a,0x00,0x8e,0xd0,0xff,0x05,0x02,0x00]
23127 v_cmps_o_f32_e64 s[10:11], s1, v2
23128 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x04,0x02,0x00]
23130 v_cmps_o_f32_e64 s[10:11], s103, v2
23131 // CHECK: [0x0a,0x00,0x8e,0xd0,0x67,0x04,0x02,0x00]
23133 v_cmps_o_f32_e64 s[10:11], flat_scratch_lo, v2
23134 // CHECK: [0x0a,0x00,0x8e,0xd0,0x68,0x04,0x02,0x00]
23136 v_cmps_o_f32_e64 s[10:11], flat_scratch_hi, v2
23137 // CHECK: [0x0a,0x00,0x8e,0xd0,0x69,0x04,0x02,0x00]
23139 v_cmps_o_f32_e64 s[10:11], vcc_lo, v2
23140 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6a,0x04,0x02,0x00]
23142 v_cmps_o_f32_e64 s[10:11], vcc_hi, v2
23143 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6b,0x04,0x02,0x00]
23145 v_cmps_o_f32_e64 s[10:11], tba_lo, v2
23146 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6c,0x04,0x02,0x00]
23148 v_cmps_o_f32_e64 s[10:11], tba_hi, v2
23149 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6d,0x04,0x02,0x00]
23151 v_cmps_o_f32_e64 s[10:11], tma_lo, v2
23152 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6e,0x04,0x02,0x00]
23154 v_cmps_o_f32_e64 s[10:11], tma_hi, v2
23155 // CHECK: [0x0a,0x00,0x8e,0xd0,0x6f,0x04,0x02,0x00]
23157 v_cmps_o_f32_e64 s[10:11], ttmp11, v2
23158 // CHECK: [0x0a,0x00,0x8e,0xd0,0x7b,0x04,0x02,0x00]
23160 v_cmps_o_f32_e64 s[10:11], m0, v2
23161 // CHECK: [0x0a,0x00,0x8e,0xd0,0x7c,0x04,0x02,0x00]
23163 v_cmps_o_f32_e64 s[10:11], exec_lo, v2
23164 // CHECK: [0x0a,0x00,0x8e,0xd0,0x7e,0x04,0x02,0x00]
23166 v_cmps_o_f32_e64 s[10:11], exec_hi, v2
23167 // CHECK: [0x0a,0x00,0x8e,0xd0,0x7f,0x04,0x02,0x00]
23169 v_cmps_o_f32_e64 s[10:11], 0, v2
23170 // CHECK: [0x0a,0x00,0x8e,0xd0,0x80,0x04,0x02,0x00]
23172 v_cmps_o_f32_e64 s[10:11], -1, v2
23173 // CHECK: [0x0a,0x00,0x8e,0xd0,0xc1,0x04,0x02,0x00]
23175 v_cmps_o_f32_e64 s[10:11], 0.5, v2
23176 // CHECK: [0x0a,0x00,0x8e,0xd0,0xf0,0x04,0x02,0x00]
23178 v_cmps_o_f32_e64 s[10:11], -4.0, v2
23179 // CHECK: [0x0a,0x00,0x8e,0xd0,0xf7,0x04,0x02,0x00]
23181 v_cmps_o_f32_e64 s[10:11], src_vccz, v2
23182 // CHECK: [0x0a,0x00,0x8e,0xd0,0xfb,0x04,0x02,0x00]
23184 v_cmps_o_f32_e64 s[10:11], src_execz, v2
23185 // CHECK: [0x0a,0x00,0x8e,0xd0,0xfc,0x04,0x02,0x00]
23187 v_cmps_o_f32_e64 s[10:11], src_scc, v2
23188 // CHECK: [0x0a,0x00,0x8e,0xd0,0xfd,0x04,0x02,0x00]
23190 v_cmps_o_f32_e64 s[10:11], src_lds_direct, v2
23191 // CHECK: [0x0a,0x00,0x8e,0xd0,0xfe,0x04,0x02,0x00]
23193 v_cmps_o_f32_e64 s[10:11], v1, v255
23194 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xff,0x03,0x00]
23196 v_cmps_o_f32_e64 s[10:11], v1, s2
23197 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x00,0x00]
23199 v_cmps_o_f32_e64 s[10:11], v1, s103
23200 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xcf,0x00,0x00]
23202 v_cmps_o_f32_e64 s[10:11], v1, flat_scratch_lo
23203 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd1,0x00,0x00]
23205 v_cmps_o_f32_e64 s[10:11], v1, flat_scratch_hi
23206 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd3,0x00,0x00]
23208 v_cmps_o_f32_e64 s[10:11], v1, vcc_lo
23209 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd5,0x00,0x00]
23211 v_cmps_o_f32_e64 s[10:11], v1, vcc_hi
23212 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd7,0x00,0x00]
23214 v_cmps_o_f32_e64 s[10:11], v1, tba_lo
23215 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xd9,0x00,0x00]
23217 v_cmps_o_f32_e64 s[10:11], v1, tba_hi
23218 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdb,0x00,0x00]
23220 v_cmps_o_f32_e64 s[10:11], v1, tma_lo
23221 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdd,0x00,0x00]
23223 v_cmps_o_f32_e64 s[10:11], v1, tma_hi
23224 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xdf,0x00,0x00]
23226 v_cmps_o_f32_e64 s[10:11], v1, ttmp11
23227 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xf7,0x00,0x00]
23229 v_cmps_o_f32_e64 s[10:11], v1, m0
23230 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xf9,0x00,0x00]
23232 v_cmps_o_f32_e64 s[10:11], v1, exec_lo
23233 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xfd,0x00,0x00]
23235 v_cmps_o_f32_e64 s[10:11], v1, exec_hi
23236 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xff,0x00,0x00]
23238 v_cmps_o_f32_e64 s[10:11], v1, 0
23239 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x01,0x01,0x00]
23241 v_cmps_o_f32_e64 s[10:11], v1, -1
23242 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x83,0x01,0x00]
23244 v_cmps_o_f32_e64 s[10:11], v1, 0.5
23245 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xe1,0x01,0x00]
23247 v_cmps_o_f32_e64 s[10:11], v1, -4.0
23248 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xef,0x01,0x00]
23250 v_cmps_o_f32_e64 s[10:11], v1, src_vccz
23251 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xf7,0x01,0x00]
23253 v_cmps_o_f32_e64 s[10:11], v1, src_execz
23254 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xf9,0x01,0x00]
23256 v_cmps_o_f32_e64 s[10:11], v1, src_scc
23257 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0xfb,0x01,0x00]
23259 v_cmps_o_f32_e64 s[10:11], -v1, v2
23260 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x20]
23262 v_cmps_o_f32_e64 s[10:11], v1, -v2
23263 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x40]
23265 v_cmps_o_f32_e64 s[10:11], -v1, -v2
23266 // CHECK: [0x0a,0x00,0x8e,0xd0,0x01,0x05,0x02,0x60]
23268 v_cmps_o_f32_e64 s[10:11], |v1|, v2
23269 // CHECK: [0x0a,0x01,0x8e,0xd0,0x01,0x05,0x02,0x00]
23271 v_cmps_o_f32_e64 s[10:11], v1, |v2|
23272 // CHECK: [0x0a,0x02,0x8e,0xd0,0x01,0x05,0x02,0x00]
23274 v_cmps_o_f32_e64 s[10:11], |v1|, |v2|
23275 // CHECK: [0x0a,0x03,0x8e,0xd0,0x01,0x05,0x02,0x00]
23277 v_cmps_u_f32_e64 s[10:11], v1, v2
23278 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
23280 v_cmps_u_f32_e64 s[12:13], v1, v2
23281 // CHECK: [0x0c,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
23283 v_cmps_u_f32_e64 s[102:103], v1, v2
23284 // CHECK: [0x66,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
23286 v_cmps_u_f32_e64 flat_scratch, v1, v2
23287 // CHECK: [0x68,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
23289 v_cmps_u_f32_e64 vcc, v1, v2
23290 // CHECK: [0x6a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
23292 v_cmps_u_f32_e64 tba, v1, v2
23293 // CHECK: [0x6c,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
23295 v_cmps_u_f32_e64 tma, v1, v2
23296 // CHECK: [0x6e,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
23298 v_cmps_u_f32_e64 ttmp[10:11], v1, v2
23299 // CHECK: [0x7a,0x00,0x90,0xd0,0x01,0x05,0x02,0x00]
23301 v_cmps_u_f32_e64 s[10:11], v255, v2
23302 // CHECK: [0x0a,0x00,0x90,0xd0,0xff,0x05,0x02,0x00]
23304 v_cmps_u_f32_e64 s[10:11], s1, v2
23305 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x04,0x02,0x00]
23307 v_cmps_u_f32_e64 s[10:11], s103, v2
23308 // CHECK: [0x0a,0x00,0x90,0xd0,0x67,0x04,0x02,0x00]
23310 v_cmps_u_f32_e64 s[10:11], flat_scratch_lo, v2
23311 // CHECK: [0x0a,0x00,0x90,0xd0,0x68,0x04,0x02,0x00]
23313 v_cmps_u_f32_e64 s[10:11], flat_scratch_hi, v2
23314 // CHECK: [0x0a,0x00,0x90,0xd0,0x69,0x04,0x02,0x00]
23316 v_cmps_u_f32_e64 s[10:11], vcc_lo, v2
23317 // CHECK: [0x0a,0x00,0x90,0xd0,0x6a,0x04,0x02,0x00]
23319 v_cmps_u_f32_e64 s[10:11], vcc_hi, v2
23320 // CHECK: [0x0a,0x00,0x90,0xd0,0x6b,0x04,0x02,0x00]
23322 v_cmps_u_f32_e64 s[10:11], tba_lo, v2
23323 // CHECK: [0x0a,0x00,0x90,0xd0,0x6c,0x04,0x02,0x00]
23325 v_cmps_u_f32_e64 s[10:11], tba_hi, v2
23326 // CHECK: [0x0a,0x00,0x90,0xd0,0x6d,0x04,0x02,0x00]
23328 v_cmps_u_f32_e64 s[10:11], tma_lo, v2
23329 // CHECK: [0x0a,0x00,0x90,0xd0,0x6e,0x04,0x02,0x00]
23331 v_cmps_u_f32_e64 s[10:11], tma_hi, v2
23332 // CHECK: [0x0a,0x00,0x90,0xd0,0x6f,0x04,0x02,0x00]
23334 v_cmps_u_f32_e64 s[10:11], ttmp11, v2
23335 // CHECK: [0x0a,0x00,0x90,0xd0,0x7b,0x04,0x02,0x00]
23337 v_cmps_u_f32_e64 s[10:11], m0, v2
23338 // CHECK: [0x0a,0x00,0x90,0xd0,0x7c,0x04,0x02,0x00]
23340 v_cmps_u_f32_e64 s[10:11], exec_lo, v2
23341 // CHECK: [0x0a,0x00,0x90,0xd0,0x7e,0x04,0x02,0x00]
23343 v_cmps_u_f32_e64 s[10:11], exec_hi, v2
23344 // CHECK: [0x0a,0x00,0x90,0xd0,0x7f,0x04,0x02,0x00]
23346 v_cmps_u_f32_e64 s[10:11], 0, v2
23347 // CHECK: [0x0a,0x00,0x90,0xd0,0x80,0x04,0x02,0x00]
23349 v_cmps_u_f32_e64 s[10:11], -1, v2
23350 // CHECK: [0x0a,0x00,0x90,0xd0,0xc1,0x04,0x02,0x00]
23352 v_cmps_u_f32_e64 s[10:11], 0.5, v2
23353 // CHECK: [0x0a,0x00,0x90,0xd0,0xf0,0x04,0x02,0x00]
23355 v_cmps_u_f32_e64 s[10:11], -4.0, v2
23356 // CHECK: [0x0a,0x00,0x90,0xd0,0xf7,0x04,0x02,0x00]
23358 v_cmps_u_f32_e64 s[10:11], src_vccz, v2
23359 // CHECK: [0x0a,0x00,0x90,0xd0,0xfb,0x04,0x02,0x00]
23361 v_cmps_u_f32_e64 s[10:11], src_execz, v2
23362 // CHECK: [0x0a,0x00,0x90,0xd0,0xfc,0x04,0x02,0x00]
23364 v_cmps_u_f32_e64 s[10:11], src_scc, v2
23365 // CHECK: [0x0a,0x00,0x90,0xd0,0xfd,0x04,0x02,0x00]
23367 v_cmps_u_f32_e64 s[10:11], src_lds_direct, v2
23368 // CHECK: [0x0a,0x00,0x90,0xd0,0xfe,0x04,0x02,0x00]
23370 v_cmps_u_f32_e64 s[10:11], v1, v255
23371 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xff,0x03,0x00]
23373 v_cmps_u_f32_e64 s[10:11], v1, s2
23374 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x00,0x00]
23376 v_cmps_u_f32_e64 s[10:11], v1, s103
23377 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xcf,0x00,0x00]
23379 v_cmps_u_f32_e64 s[10:11], v1, flat_scratch_lo
23380 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd1,0x00,0x00]
23382 v_cmps_u_f32_e64 s[10:11], v1, flat_scratch_hi
23383 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd3,0x00,0x00]
23385 v_cmps_u_f32_e64 s[10:11], v1, vcc_lo
23386 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd5,0x00,0x00]
23388 v_cmps_u_f32_e64 s[10:11], v1, vcc_hi
23389 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd7,0x00,0x00]
23391 v_cmps_u_f32_e64 s[10:11], v1, tba_lo
23392 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xd9,0x00,0x00]
23394 v_cmps_u_f32_e64 s[10:11], v1, tba_hi
23395 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdb,0x00,0x00]
23397 v_cmps_u_f32_e64 s[10:11], v1, tma_lo
23398 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdd,0x00,0x00]
23400 v_cmps_u_f32_e64 s[10:11], v1, tma_hi
23401 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xdf,0x00,0x00]
23403 v_cmps_u_f32_e64 s[10:11], v1, ttmp11
23404 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xf7,0x00,0x00]
23406 v_cmps_u_f32_e64 s[10:11], v1, m0
23407 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xf9,0x00,0x00]
23409 v_cmps_u_f32_e64 s[10:11], v1, exec_lo
23410 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xfd,0x00,0x00]
23412 v_cmps_u_f32_e64 s[10:11], v1, exec_hi
23413 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xff,0x00,0x00]
23415 v_cmps_u_f32_e64 s[10:11], v1, 0
23416 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x01,0x01,0x00]
23418 v_cmps_u_f32_e64 s[10:11], v1, -1
23419 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x83,0x01,0x00]
23421 v_cmps_u_f32_e64 s[10:11], v1, 0.5
23422 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xe1,0x01,0x00]
23424 v_cmps_u_f32_e64 s[10:11], v1, -4.0
23425 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xef,0x01,0x00]
23427 v_cmps_u_f32_e64 s[10:11], v1, src_vccz
23428 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xf7,0x01,0x00]
23430 v_cmps_u_f32_e64 s[10:11], v1, src_execz
23431 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xf9,0x01,0x00]
23433 v_cmps_u_f32_e64 s[10:11], v1, src_scc
23434 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0xfb,0x01,0x00]
23436 v_cmps_u_f32_e64 s[10:11], -v1, v2
23437 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x20]
23439 v_cmps_u_f32_e64 s[10:11], v1, -v2
23440 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x40]
23442 v_cmps_u_f32_e64 s[10:11], -v1, -v2
23443 // CHECK: [0x0a,0x00,0x90,0xd0,0x01,0x05,0x02,0x60]
23445 v_cmps_u_f32_e64 s[10:11], |v1|, v2
23446 // CHECK: [0x0a,0x01,0x90,0xd0,0x01,0x05,0x02,0x00]
23448 v_cmps_u_f32_e64 s[10:11], v1, |v2|
23449 // CHECK: [0x0a,0x02,0x90,0xd0,0x01,0x05,0x02,0x00]
23451 v_cmps_u_f32_e64 s[10:11], |v1|, |v2|
23452 // CHECK: [0x0a,0x03,0x90,0xd0,0x01,0x05,0x02,0x00]
23454 v_cmps_nge_f32_e64 s[10:11], v1, v2
23455 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
23457 v_cmps_nge_f32_e64 s[12:13], v1, v2
23458 // CHECK: [0x0c,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
23460 v_cmps_nge_f32_e64 s[102:103], v1, v2
23461 // CHECK: [0x66,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
23463 v_cmps_nge_f32_e64 flat_scratch, v1, v2
23464 // CHECK: [0x68,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
23466 v_cmps_nge_f32_e64 vcc, v1, v2
23467 // CHECK: [0x6a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
23469 v_cmps_nge_f32_e64 tba, v1, v2
23470 // CHECK: [0x6c,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
23472 v_cmps_nge_f32_e64 tma, v1, v2
23473 // CHECK: [0x6e,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
23475 v_cmps_nge_f32_e64 ttmp[10:11], v1, v2
23476 // CHECK: [0x7a,0x00,0x92,0xd0,0x01,0x05,0x02,0x00]
23478 v_cmps_nge_f32_e64 s[10:11], v255, v2
23479 // CHECK: [0x0a,0x00,0x92,0xd0,0xff,0x05,0x02,0x00]
23481 v_cmps_nge_f32_e64 s[10:11], s1, v2
23482 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x04,0x02,0x00]
23484 v_cmps_nge_f32_e64 s[10:11], s103, v2
23485 // CHECK: [0x0a,0x00,0x92,0xd0,0x67,0x04,0x02,0x00]
23487 v_cmps_nge_f32_e64 s[10:11], flat_scratch_lo, v2
23488 // CHECK: [0x0a,0x00,0x92,0xd0,0x68,0x04,0x02,0x00]
23490 v_cmps_nge_f32_e64 s[10:11], flat_scratch_hi, v2
23491 // CHECK: [0x0a,0x00,0x92,0xd0,0x69,0x04,0x02,0x00]
23493 v_cmps_nge_f32_e64 s[10:11], vcc_lo, v2
23494 // CHECK: [0x0a,0x00,0x92,0xd0,0x6a,0x04,0x02,0x00]
23496 v_cmps_nge_f32_e64 s[10:11], vcc_hi, v2
23497 // CHECK: [0x0a,0x00,0x92,0xd0,0x6b,0x04,0x02,0x00]
23499 v_cmps_nge_f32_e64 s[10:11], tba_lo, v2
23500 // CHECK: [0x0a,0x00,0x92,0xd0,0x6c,0x04,0x02,0x00]
23502 v_cmps_nge_f32_e64 s[10:11], tba_hi, v2
23503 // CHECK: [0x0a,0x00,0x92,0xd0,0x6d,0x04,0x02,0x00]
23505 v_cmps_nge_f32_e64 s[10:11], tma_lo, v2
23506 // CHECK: [0x0a,0x00,0x92,0xd0,0x6e,0x04,0x02,0x00]
23508 v_cmps_nge_f32_e64 s[10:11], tma_hi, v2
23509 // CHECK: [0x0a,0x00,0x92,0xd0,0x6f,0x04,0x02,0x00]
23511 v_cmps_nge_f32_e64 s[10:11], ttmp11, v2
23512 // CHECK: [0x0a,0x00,0x92,0xd0,0x7b,0x04,0x02,0x00]
23514 v_cmps_nge_f32_e64 s[10:11], m0, v2
23515 // CHECK: [0x0a,0x00,0x92,0xd0,0x7c,0x04,0x02,0x00]
23517 v_cmps_nge_f32_e64 s[10:11], exec_lo, v2
23518 // CHECK: [0x0a,0x00,0x92,0xd0,0x7e,0x04,0x02,0x00]
23520 v_cmps_nge_f32_e64 s[10:11], exec_hi, v2
23521 // CHECK: [0x0a,0x00,0x92,0xd0,0x7f,0x04,0x02,0x00]
23523 v_cmps_nge_f32_e64 s[10:11], 0, v2
23524 // CHECK: [0x0a,0x00,0x92,0xd0,0x80,0x04,0x02,0x00]
23526 v_cmps_nge_f32_e64 s[10:11], -1, v2
23527 // CHECK: [0x0a,0x00,0x92,0xd0,0xc1,0x04,0x02,0x00]
23529 v_cmps_nge_f32_e64 s[10:11], 0.5, v2
23530 // CHECK: [0x0a,0x00,0x92,0xd0,0xf0,0x04,0x02,0x00]
23532 v_cmps_nge_f32_e64 s[10:11], -4.0, v2
23533 // CHECK: [0x0a,0x00,0x92,0xd0,0xf7,0x04,0x02,0x00]
23535 v_cmps_nge_f32_e64 s[10:11], src_vccz, v2
23536 // CHECK: [0x0a,0x00,0x92,0xd0,0xfb,0x04,0x02,0x00]
23538 v_cmps_nge_f32_e64 s[10:11], src_execz, v2
23539 // CHECK: [0x0a,0x00,0x92,0xd0,0xfc,0x04,0x02,0x00]
23541 v_cmps_nge_f32_e64 s[10:11], src_scc, v2
23542 // CHECK: [0x0a,0x00,0x92,0xd0,0xfd,0x04,0x02,0x00]
23544 v_cmps_nge_f32_e64 s[10:11], src_lds_direct, v2
23545 // CHECK: [0x0a,0x00,0x92,0xd0,0xfe,0x04,0x02,0x00]
23547 v_cmps_nge_f32_e64 s[10:11], v1, v255
23548 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xff,0x03,0x00]
23550 v_cmps_nge_f32_e64 s[10:11], v1, s2
23551 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x00,0x00]
23553 v_cmps_nge_f32_e64 s[10:11], v1, s103
23554 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xcf,0x00,0x00]
23556 v_cmps_nge_f32_e64 s[10:11], v1, flat_scratch_lo
23557 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd1,0x00,0x00]
23559 v_cmps_nge_f32_e64 s[10:11], v1, flat_scratch_hi
23560 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd3,0x00,0x00]
23562 v_cmps_nge_f32_e64 s[10:11], v1, vcc_lo
23563 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd5,0x00,0x00]
23565 v_cmps_nge_f32_e64 s[10:11], v1, vcc_hi
23566 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd7,0x00,0x00]
23568 v_cmps_nge_f32_e64 s[10:11], v1, tba_lo
23569 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xd9,0x00,0x00]
23571 v_cmps_nge_f32_e64 s[10:11], v1, tba_hi
23572 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdb,0x00,0x00]
23574 v_cmps_nge_f32_e64 s[10:11], v1, tma_lo
23575 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdd,0x00,0x00]
23577 v_cmps_nge_f32_e64 s[10:11], v1, tma_hi
23578 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xdf,0x00,0x00]
23580 v_cmps_nge_f32_e64 s[10:11], v1, ttmp11
23581 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xf7,0x00,0x00]
23583 v_cmps_nge_f32_e64 s[10:11], v1, m0
23584 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xf9,0x00,0x00]
23586 v_cmps_nge_f32_e64 s[10:11], v1, exec_lo
23587 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xfd,0x00,0x00]
23589 v_cmps_nge_f32_e64 s[10:11], v1, exec_hi
23590 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xff,0x00,0x00]
23592 v_cmps_nge_f32_e64 s[10:11], v1, 0
23593 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x01,0x01,0x00]
23595 v_cmps_nge_f32_e64 s[10:11], v1, -1
23596 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x83,0x01,0x00]
23598 v_cmps_nge_f32_e64 s[10:11], v1, 0.5
23599 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xe1,0x01,0x00]
23601 v_cmps_nge_f32_e64 s[10:11], v1, -4.0
23602 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xef,0x01,0x00]
23604 v_cmps_nge_f32_e64 s[10:11], v1, src_vccz
23605 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xf7,0x01,0x00]
23607 v_cmps_nge_f32_e64 s[10:11], v1, src_execz
23608 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xf9,0x01,0x00]
23610 v_cmps_nge_f32_e64 s[10:11], v1, src_scc
23611 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0xfb,0x01,0x00]
23613 v_cmps_nge_f32_e64 s[10:11], -v1, v2
23614 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x20]
23616 v_cmps_nge_f32_e64 s[10:11], v1, -v2
23617 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x40]
23619 v_cmps_nge_f32_e64 s[10:11], -v1, -v2
23620 // CHECK: [0x0a,0x00,0x92,0xd0,0x01,0x05,0x02,0x60]
23622 v_cmps_nge_f32_e64 s[10:11], |v1|, v2
23623 // CHECK: [0x0a,0x01,0x92,0xd0,0x01,0x05,0x02,0x00]
23625 v_cmps_nge_f32_e64 s[10:11], v1, |v2|
23626 // CHECK: [0x0a,0x02,0x92,0xd0,0x01,0x05,0x02,0x00]
23628 v_cmps_nge_f32_e64 s[10:11], |v1|, |v2|
23629 // CHECK: [0x0a,0x03,0x92,0xd0,0x01,0x05,0x02,0x00]
23631 v_cmps_nlg_f32_e64 s[10:11], v1, v2
23632 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
23634 v_cmps_nlg_f32_e64 s[12:13], v1, v2
23635 // CHECK: [0x0c,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
23637 v_cmps_nlg_f32_e64 s[102:103], v1, v2
23638 // CHECK: [0x66,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
23640 v_cmps_nlg_f32_e64 flat_scratch, v1, v2
23641 // CHECK: [0x68,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
23643 v_cmps_nlg_f32_e64 vcc, v1, v2
23644 // CHECK: [0x6a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
23646 v_cmps_nlg_f32_e64 tba, v1, v2
23647 // CHECK: [0x6c,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
23649 v_cmps_nlg_f32_e64 tma, v1, v2
23650 // CHECK: [0x6e,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
23652 v_cmps_nlg_f32_e64 ttmp[10:11], v1, v2
23653 // CHECK: [0x7a,0x00,0x94,0xd0,0x01,0x05,0x02,0x00]
23655 v_cmps_nlg_f32_e64 s[10:11], v255, v2
23656 // CHECK: [0x0a,0x00,0x94,0xd0,0xff,0x05,0x02,0x00]
23658 v_cmps_nlg_f32_e64 s[10:11], s1, v2
23659 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x04,0x02,0x00]
23661 v_cmps_nlg_f32_e64 s[10:11], s103, v2
23662 // CHECK: [0x0a,0x00,0x94,0xd0,0x67,0x04,0x02,0x00]
23664 v_cmps_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
23665 // CHECK: [0x0a,0x00,0x94,0xd0,0x68,0x04,0x02,0x00]
23667 v_cmps_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
23668 // CHECK: [0x0a,0x00,0x94,0xd0,0x69,0x04,0x02,0x00]
23670 v_cmps_nlg_f32_e64 s[10:11], vcc_lo, v2
23671 // CHECK: [0x0a,0x00,0x94,0xd0,0x6a,0x04,0x02,0x00]
23673 v_cmps_nlg_f32_e64 s[10:11], vcc_hi, v2
23674 // CHECK: [0x0a,0x00,0x94,0xd0,0x6b,0x04,0x02,0x00]
23676 v_cmps_nlg_f32_e64 s[10:11], tba_lo, v2
23677 // CHECK: [0x0a,0x00,0x94,0xd0,0x6c,0x04,0x02,0x00]
23679 v_cmps_nlg_f32_e64 s[10:11], tba_hi, v2
23680 // CHECK: [0x0a,0x00,0x94,0xd0,0x6d,0x04,0x02,0x00]
23682 v_cmps_nlg_f32_e64 s[10:11], tma_lo, v2
23683 // CHECK: [0x0a,0x00,0x94,0xd0,0x6e,0x04,0x02,0x00]
23685 v_cmps_nlg_f32_e64 s[10:11], tma_hi, v2
23686 // CHECK: [0x0a,0x00,0x94,0xd0,0x6f,0x04,0x02,0x00]
23688 v_cmps_nlg_f32_e64 s[10:11], ttmp11, v2
23689 // CHECK: [0x0a,0x00,0x94,0xd0,0x7b,0x04,0x02,0x00]
23691 v_cmps_nlg_f32_e64 s[10:11], m0, v2
23692 // CHECK: [0x0a,0x00,0x94,0xd0,0x7c,0x04,0x02,0x00]
23694 v_cmps_nlg_f32_e64 s[10:11], exec_lo, v2
23695 // CHECK: [0x0a,0x00,0x94,0xd0,0x7e,0x04,0x02,0x00]
23697 v_cmps_nlg_f32_e64 s[10:11], exec_hi, v2
23698 // CHECK: [0x0a,0x00,0x94,0xd0,0x7f,0x04,0x02,0x00]
23700 v_cmps_nlg_f32_e64 s[10:11], 0, v2
23701 // CHECK: [0x0a,0x00,0x94,0xd0,0x80,0x04,0x02,0x00]
23703 v_cmps_nlg_f32_e64 s[10:11], -1, v2
23704 // CHECK: [0x0a,0x00,0x94,0xd0,0xc1,0x04,0x02,0x00]
23706 v_cmps_nlg_f32_e64 s[10:11], 0.5, v2
23707 // CHECK: [0x0a,0x00,0x94,0xd0,0xf0,0x04,0x02,0x00]
23709 v_cmps_nlg_f32_e64 s[10:11], -4.0, v2
23710 // CHECK: [0x0a,0x00,0x94,0xd0,0xf7,0x04,0x02,0x00]
23712 v_cmps_nlg_f32_e64 s[10:11], src_vccz, v2
23713 // CHECK: [0x0a,0x00,0x94,0xd0,0xfb,0x04,0x02,0x00]
23715 v_cmps_nlg_f32_e64 s[10:11], src_execz, v2
23716 // CHECK: [0x0a,0x00,0x94,0xd0,0xfc,0x04,0x02,0x00]
23718 v_cmps_nlg_f32_e64 s[10:11], src_scc, v2
23719 // CHECK: [0x0a,0x00,0x94,0xd0,0xfd,0x04,0x02,0x00]
23721 v_cmps_nlg_f32_e64 s[10:11], src_lds_direct, v2
23722 // CHECK: [0x0a,0x00,0x94,0xd0,0xfe,0x04,0x02,0x00]
23724 v_cmps_nlg_f32_e64 s[10:11], v1, v255
23725 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xff,0x03,0x00]
23727 v_cmps_nlg_f32_e64 s[10:11], v1, s2
23728 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x00,0x00]
23730 v_cmps_nlg_f32_e64 s[10:11], v1, s103
23731 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xcf,0x00,0x00]
23733 v_cmps_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
23734 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd1,0x00,0x00]
23736 v_cmps_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
23737 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd3,0x00,0x00]
23739 v_cmps_nlg_f32_e64 s[10:11], v1, vcc_lo
23740 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd5,0x00,0x00]
23742 v_cmps_nlg_f32_e64 s[10:11], v1, vcc_hi
23743 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd7,0x00,0x00]
23745 v_cmps_nlg_f32_e64 s[10:11], v1, tba_lo
23746 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xd9,0x00,0x00]
23748 v_cmps_nlg_f32_e64 s[10:11], v1, tba_hi
23749 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdb,0x00,0x00]
23751 v_cmps_nlg_f32_e64 s[10:11], v1, tma_lo
23752 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdd,0x00,0x00]
23754 v_cmps_nlg_f32_e64 s[10:11], v1, tma_hi
23755 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xdf,0x00,0x00]
23757 v_cmps_nlg_f32_e64 s[10:11], v1, ttmp11
23758 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xf7,0x00,0x00]
23760 v_cmps_nlg_f32_e64 s[10:11], v1, m0
23761 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xf9,0x00,0x00]
23763 v_cmps_nlg_f32_e64 s[10:11], v1, exec_lo
23764 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xfd,0x00,0x00]
23766 v_cmps_nlg_f32_e64 s[10:11], v1, exec_hi
23767 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xff,0x00,0x00]
23769 v_cmps_nlg_f32_e64 s[10:11], v1, 0
23770 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x01,0x01,0x00]
23772 v_cmps_nlg_f32_e64 s[10:11], v1, -1
23773 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x83,0x01,0x00]
23775 v_cmps_nlg_f32_e64 s[10:11], v1, 0.5
23776 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xe1,0x01,0x00]
23778 v_cmps_nlg_f32_e64 s[10:11], v1, -4.0
23779 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xef,0x01,0x00]
23781 v_cmps_nlg_f32_e64 s[10:11], v1, src_vccz
23782 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xf7,0x01,0x00]
23784 v_cmps_nlg_f32_e64 s[10:11], v1, src_execz
23785 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xf9,0x01,0x00]
23787 v_cmps_nlg_f32_e64 s[10:11], v1, src_scc
23788 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0xfb,0x01,0x00]
23790 v_cmps_nlg_f32_e64 s[10:11], -v1, v2
23791 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x20]
23793 v_cmps_nlg_f32_e64 s[10:11], v1, -v2
23794 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x40]
23796 v_cmps_nlg_f32_e64 s[10:11], -v1, -v2
23797 // CHECK: [0x0a,0x00,0x94,0xd0,0x01,0x05,0x02,0x60]
23799 v_cmps_nlg_f32_e64 s[10:11], |v1|, v2
23800 // CHECK: [0x0a,0x01,0x94,0xd0,0x01,0x05,0x02,0x00]
23802 v_cmps_nlg_f32_e64 s[10:11], v1, |v2|
23803 // CHECK: [0x0a,0x02,0x94,0xd0,0x01,0x05,0x02,0x00]
23805 v_cmps_nlg_f32_e64 s[10:11], |v1|, |v2|
23806 // CHECK: [0x0a,0x03,0x94,0xd0,0x01,0x05,0x02,0x00]
23808 v_cmps_ngt_f32_e64 s[10:11], v1, v2
23809 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
23811 v_cmps_ngt_f32_e64 s[12:13], v1, v2
23812 // CHECK: [0x0c,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
23814 v_cmps_ngt_f32_e64 s[102:103], v1, v2
23815 // CHECK: [0x66,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
23817 v_cmps_ngt_f32_e64 flat_scratch, v1, v2
23818 // CHECK: [0x68,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
23820 v_cmps_ngt_f32_e64 vcc, v1, v2
23821 // CHECK: [0x6a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
23823 v_cmps_ngt_f32_e64 tba, v1, v2
23824 // CHECK: [0x6c,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
23826 v_cmps_ngt_f32_e64 tma, v1, v2
23827 // CHECK: [0x6e,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
23829 v_cmps_ngt_f32_e64 ttmp[10:11], v1, v2
23830 // CHECK: [0x7a,0x00,0x96,0xd0,0x01,0x05,0x02,0x00]
23832 v_cmps_ngt_f32_e64 s[10:11], v255, v2
23833 // CHECK: [0x0a,0x00,0x96,0xd0,0xff,0x05,0x02,0x00]
23835 v_cmps_ngt_f32_e64 s[10:11], s1, v2
23836 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x04,0x02,0x00]
23838 v_cmps_ngt_f32_e64 s[10:11], s103, v2
23839 // CHECK: [0x0a,0x00,0x96,0xd0,0x67,0x04,0x02,0x00]
23841 v_cmps_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
23842 // CHECK: [0x0a,0x00,0x96,0xd0,0x68,0x04,0x02,0x00]
23844 v_cmps_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
23845 // CHECK: [0x0a,0x00,0x96,0xd0,0x69,0x04,0x02,0x00]
23847 v_cmps_ngt_f32_e64 s[10:11], vcc_lo, v2
23848 // CHECK: [0x0a,0x00,0x96,0xd0,0x6a,0x04,0x02,0x00]
23850 v_cmps_ngt_f32_e64 s[10:11], vcc_hi, v2
23851 // CHECK: [0x0a,0x00,0x96,0xd0,0x6b,0x04,0x02,0x00]
23853 v_cmps_ngt_f32_e64 s[10:11], tba_lo, v2
23854 // CHECK: [0x0a,0x00,0x96,0xd0,0x6c,0x04,0x02,0x00]
23856 v_cmps_ngt_f32_e64 s[10:11], tba_hi, v2
23857 // CHECK: [0x0a,0x00,0x96,0xd0,0x6d,0x04,0x02,0x00]
23859 v_cmps_ngt_f32_e64 s[10:11], tma_lo, v2
23860 // CHECK: [0x0a,0x00,0x96,0xd0,0x6e,0x04,0x02,0x00]
23862 v_cmps_ngt_f32_e64 s[10:11], tma_hi, v2
23863 // CHECK: [0x0a,0x00,0x96,0xd0,0x6f,0x04,0x02,0x00]
23865 v_cmps_ngt_f32_e64 s[10:11], ttmp11, v2
23866 // CHECK: [0x0a,0x00,0x96,0xd0,0x7b,0x04,0x02,0x00]
23868 v_cmps_ngt_f32_e64 s[10:11], m0, v2
23869 // CHECK: [0x0a,0x00,0x96,0xd0,0x7c,0x04,0x02,0x00]
23871 v_cmps_ngt_f32_e64 s[10:11], exec_lo, v2
23872 // CHECK: [0x0a,0x00,0x96,0xd0,0x7e,0x04,0x02,0x00]
23874 v_cmps_ngt_f32_e64 s[10:11], exec_hi, v2
23875 // CHECK: [0x0a,0x00,0x96,0xd0,0x7f,0x04,0x02,0x00]
23877 v_cmps_ngt_f32_e64 s[10:11], 0, v2
23878 // CHECK: [0x0a,0x00,0x96,0xd0,0x80,0x04,0x02,0x00]
23880 v_cmps_ngt_f32_e64 s[10:11], -1, v2
23881 // CHECK: [0x0a,0x00,0x96,0xd0,0xc1,0x04,0x02,0x00]
23883 v_cmps_ngt_f32_e64 s[10:11], 0.5, v2
23884 // CHECK: [0x0a,0x00,0x96,0xd0,0xf0,0x04,0x02,0x00]
23886 v_cmps_ngt_f32_e64 s[10:11], -4.0, v2
23887 // CHECK: [0x0a,0x00,0x96,0xd0,0xf7,0x04,0x02,0x00]
23889 v_cmps_ngt_f32_e64 s[10:11], src_vccz, v2
23890 // CHECK: [0x0a,0x00,0x96,0xd0,0xfb,0x04,0x02,0x00]
23892 v_cmps_ngt_f32_e64 s[10:11], src_execz, v2
23893 // CHECK: [0x0a,0x00,0x96,0xd0,0xfc,0x04,0x02,0x00]
23895 v_cmps_ngt_f32_e64 s[10:11], src_scc, v2
23896 // CHECK: [0x0a,0x00,0x96,0xd0,0xfd,0x04,0x02,0x00]
23898 v_cmps_ngt_f32_e64 s[10:11], src_lds_direct, v2
23899 // CHECK: [0x0a,0x00,0x96,0xd0,0xfe,0x04,0x02,0x00]
23901 v_cmps_ngt_f32_e64 s[10:11], v1, v255
23902 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xff,0x03,0x00]
23904 v_cmps_ngt_f32_e64 s[10:11], v1, s2
23905 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x00,0x00]
23907 v_cmps_ngt_f32_e64 s[10:11], v1, s103
23908 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xcf,0x00,0x00]
23910 v_cmps_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
23911 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd1,0x00,0x00]
23913 v_cmps_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
23914 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd3,0x00,0x00]
23916 v_cmps_ngt_f32_e64 s[10:11], v1, vcc_lo
23917 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd5,0x00,0x00]
23919 v_cmps_ngt_f32_e64 s[10:11], v1, vcc_hi
23920 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd7,0x00,0x00]
23922 v_cmps_ngt_f32_e64 s[10:11], v1, tba_lo
23923 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xd9,0x00,0x00]
23925 v_cmps_ngt_f32_e64 s[10:11], v1, tba_hi
23926 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdb,0x00,0x00]
23928 v_cmps_ngt_f32_e64 s[10:11], v1, tma_lo
23929 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdd,0x00,0x00]
23931 v_cmps_ngt_f32_e64 s[10:11], v1, tma_hi
23932 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xdf,0x00,0x00]
23934 v_cmps_ngt_f32_e64 s[10:11], v1, ttmp11
23935 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xf7,0x00,0x00]
23937 v_cmps_ngt_f32_e64 s[10:11], v1, m0
23938 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xf9,0x00,0x00]
23940 v_cmps_ngt_f32_e64 s[10:11], v1, exec_lo
23941 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xfd,0x00,0x00]
23943 v_cmps_ngt_f32_e64 s[10:11], v1, exec_hi
23944 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xff,0x00,0x00]
23946 v_cmps_ngt_f32_e64 s[10:11], v1, 0
23947 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x01,0x01,0x00]
23949 v_cmps_ngt_f32_e64 s[10:11], v1, -1
23950 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x83,0x01,0x00]
23952 v_cmps_ngt_f32_e64 s[10:11], v1, 0.5
23953 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xe1,0x01,0x00]
23955 v_cmps_ngt_f32_e64 s[10:11], v1, -4.0
23956 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xef,0x01,0x00]
23958 v_cmps_ngt_f32_e64 s[10:11], v1, src_vccz
23959 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xf7,0x01,0x00]
23961 v_cmps_ngt_f32_e64 s[10:11], v1, src_execz
23962 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xf9,0x01,0x00]
23964 v_cmps_ngt_f32_e64 s[10:11], v1, src_scc
23965 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0xfb,0x01,0x00]
23967 v_cmps_ngt_f32_e64 s[10:11], -v1, v2
23968 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x20]
23970 v_cmps_ngt_f32_e64 s[10:11], v1, -v2
23971 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x40]
23973 v_cmps_ngt_f32_e64 s[10:11], -v1, -v2
23974 // CHECK: [0x0a,0x00,0x96,0xd0,0x01,0x05,0x02,0x60]
23976 v_cmps_ngt_f32_e64 s[10:11], |v1|, v2
23977 // CHECK: [0x0a,0x01,0x96,0xd0,0x01,0x05,0x02,0x00]
23979 v_cmps_ngt_f32_e64 s[10:11], v1, |v2|
23980 // CHECK: [0x0a,0x02,0x96,0xd0,0x01,0x05,0x02,0x00]
23982 v_cmps_ngt_f32_e64 s[10:11], |v1|, |v2|
23983 // CHECK: [0x0a,0x03,0x96,0xd0,0x01,0x05,0x02,0x00]
23985 v_cmps_nle_f32_e64 s[10:11], v1, v2
23986 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
23988 v_cmps_nle_f32_e64 s[12:13], v1, v2
23989 // CHECK: [0x0c,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
23991 v_cmps_nle_f32_e64 s[102:103], v1, v2
23992 // CHECK: [0x66,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
23994 v_cmps_nle_f32_e64 flat_scratch, v1, v2
23995 // CHECK: [0x68,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
23997 v_cmps_nle_f32_e64 vcc, v1, v2
23998 // CHECK: [0x6a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
24000 v_cmps_nle_f32_e64 tba, v1, v2
24001 // CHECK: [0x6c,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
24003 v_cmps_nle_f32_e64 tma, v1, v2
24004 // CHECK: [0x6e,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
24006 v_cmps_nle_f32_e64 ttmp[10:11], v1, v2
24007 // CHECK: [0x7a,0x00,0x98,0xd0,0x01,0x05,0x02,0x00]
24009 v_cmps_nle_f32_e64 s[10:11], v255, v2
24010 // CHECK: [0x0a,0x00,0x98,0xd0,0xff,0x05,0x02,0x00]
24012 v_cmps_nle_f32_e64 s[10:11], s1, v2
24013 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x04,0x02,0x00]
24015 v_cmps_nle_f32_e64 s[10:11], s103, v2
24016 // CHECK: [0x0a,0x00,0x98,0xd0,0x67,0x04,0x02,0x00]
24018 v_cmps_nle_f32_e64 s[10:11], flat_scratch_lo, v2
24019 // CHECK: [0x0a,0x00,0x98,0xd0,0x68,0x04,0x02,0x00]
24021 v_cmps_nle_f32_e64 s[10:11], flat_scratch_hi, v2
24022 // CHECK: [0x0a,0x00,0x98,0xd0,0x69,0x04,0x02,0x00]
24024 v_cmps_nle_f32_e64 s[10:11], vcc_lo, v2
24025 // CHECK: [0x0a,0x00,0x98,0xd0,0x6a,0x04,0x02,0x00]
24027 v_cmps_nle_f32_e64 s[10:11], vcc_hi, v2
24028 // CHECK: [0x0a,0x00,0x98,0xd0,0x6b,0x04,0x02,0x00]
24030 v_cmps_nle_f32_e64 s[10:11], tba_lo, v2
24031 // CHECK: [0x0a,0x00,0x98,0xd0,0x6c,0x04,0x02,0x00]
24033 v_cmps_nle_f32_e64 s[10:11], tba_hi, v2
24034 // CHECK: [0x0a,0x00,0x98,0xd0,0x6d,0x04,0x02,0x00]
24036 v_cmps_nle_f32_e64 s[10:11], tma_lo, v2
24037 // CHECK: [0x0a,0x00,0x98,0xd0,0x6e,0x04,0x02,0x00]
24039 v_cmps_nle_f32_e64 s[10:11], tma_hi, v2
24040 // CHECK: [0x0a,0x00,0x98,0xd0,0x6f,0x04,0x02,0x00]
24042 v_cmps_nle_f32_e64 s[10:11], ttmp11, v2
24043 // CHECK: [0x0a,0x00,0x98,0xd0,0x7b,0x04,0x02,0x00]
24045 v_cmps_nle_f32_e64 s[10:11], m0, v2
24046 // CHECK: [0x0a,0x00,0x98,0xd0,0x7c,0x04,0x02,0x00]
24048 v_cmps_nle_f32_e64 s[10:11], exec_lo, v2
24049 // CHECK: [0x0a,0x00,0x98,0xd0,0x7e,0x04,0x02,0x00]
24051 v_cmps_nle_f32_e64 s[10:11], exec_hi, v2
24052 // CHECK: [0x0a,0x00,0x98,0xd0,0x7f,0x04,0x02,0x00]
24054 v_cmps_nle_f32_e64 s[10:11], 0, v2
24055 // CHECK: [0x0a,0x00,0x98,0xd0,0x80,0x04,0x02,0x00]
24057 v_cmps_nle_f32_e64 s[10:11], -1, v2
24058 // CHECK: [0x0a,0x00,0x98,0xd0,0xc1,0x04,0x02,0x00]
24060 v_cmps_nle_f32_e64 s[10:11], 0.5, v2
24061 // CHECK: [0x0a,0x00,0x98,0xd0,0xf0,0x04,0x02,0x00]
24063 v_cmps_nle_f32_e64 s[10:11], -4.0, v2
24064 // CHECK: [0x0a,0x00,0x98,0xd0,0xf7,0x04,0x02,0x00]
24066 v_cmps_nle_f32_e64 s[10:11], src_vccz, v2
24067 // CHECK: [0x0a,0x00,0x98,0xd0,0xfb,0x04,0x02,0x00]
24069 v_cmps_nle_f32_e64 s[10:11], src_execz, v2
24070 // CHECK: [0x0a,0x00,0x98,0xd0,0xfc,0x04,0x02,0x00]
24072 v_cmps_nle_f32_e64 s[10:11], src_scc, v2
24073 // CHECK: [0x0a,0x00,0x98,0xd0,0xfd,0x04,0x02,0x00]
24075 v_cmps_nle_f32_e64 s[10:11], src_lds_direct, v2
24076 // CHECK: [0x0a,0x00,0x98,0xd0,0xfe,0x04,0x02,0x00]
24078 v_cmps_nle_f32_e64 s[10:11], v1, v255
24079 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xff,0x03,0x00]
24081 v_cmps_nle_f32_e64 s[10:11], v1, s2
24082 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x00,0x00]
24084 v_cmps_nle_f32_e64 s[10:11], v1, s103
24085 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xcf,0x00,0x00]
24087 v_cmps_nle_f32_e64 s[10:11], v1, flat_scratch_lo
24088 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd1,0x00,0x00]
24090 v_cmps_nle_f32_e64 s[10:11], v1, flat_scratch_hi
24091 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd3,0x00,0x00]
24093 v_cmps_nle_f32_e64 s[10:11], v1, vcc_lo
24094 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd5,0x00,0x00]
24096 v_cmps_nle_f32_e64 s[10:11], v1, vcc_hi
24097 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd7,0x00,0x00]
24099 v_cmps_nle_f32_e64 s[10:11], v1, tba_lo
24100 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xd9,0x00,0x00]
24102 v_cmps_nle_f32_e64 s[10:11], v1, tba_hi
24103 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdb,0x00,0x00]
24105 v_cmps_nle_f32_e64 s[10:11], v1, tma_lo
24106 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdd,0x00,0x00]
24108 v_cmps_nle_f32_e64 s[10:11], v1, tma_hi
24109 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xdf,0x00,0x00]
24111 v_cmps_nle_f32_e64 s[10:11], v1, ttmp11
24112 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xf7,0x00,0x00]
24114 v_cmps_nle_f32_e64 s[10:11], v1, m0
24115 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xf9,0x00,0x00]
24117 v_cmps_nle_f32_e64 s[10:11], v1, exec_lo
24118 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xfd,0x00,0x00]
24120 v_cmps_nle_f32_e64 s[10:11], v1, exec_hi
24121 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xff,0x00,0x00]
24123 v_cmps_nle_f32_e64 s[10:11], v1, 0
24124 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x01,0x01,0x00]
24126 v_cmps_nle_f32_e64 s[10:11], v1, -1
24127 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x83,0x01,0x00]
24129 v_cmps_nle_f32_e64 s[10:11], v1, 0.5
24130 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xe1,0x01,0x00]
24132 v_cmps_nle_f32_e64 s[10:11], v1, -4.0
24133 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xef,0x01,0x00]
24135 v_cmps_nle_f32_e64 s[10:11], v1, src_vccz
24136 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xf7,0x01,0x00]
24138 v_cmps_nle_f32_e64 s[10:11], v1, src_execz
24139 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xf9,0x01,0x00]
24141 v_cmps_nle_f32_e64 s[10:11], v1, src_scc
24142 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0xfb,0x01,0x00]
24144 v_cmps_nle_f32_e64 s[10:11], -v1, v2
24145 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x20]
24147 v_cmps_nle_f32_e64 s[10:11], v1, -v2
24148 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x40]
24150 v_cmps_nle_f32_e64 s[10:11], -v1, -v2
24151 // CHECK: [0x0a,0x00,0x98,0xd0,0x01,0x05,0x02,0x60]
24153 v_cmps_nle_f32_e64 s[10:11], |v1|, v2
24154 // CHECK: [0x0a,0x01,0x98,0xd0,0x01,0x05,0x02,0x00]
24156 v_cmps_nle_f32_e64 s[10:11], v1, |v2|
24157 // CHECK: [0x0a,0x02,0x98,0xd0,0x01,0x05,0x02,0x00]
24159 v_cmps_nle_f32_e64 s[10:11], |v1|, |v2|
24160 // CHECK: [0x0a,0x03,0x98,0xd0,0x01,0x05,0x02,0x00]
24162 v_cmps_neq_f32_e64 s[10:11], v1, v2
24163 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
24165 v_cmps_neq_f32_e64 s[12:13], v1, v2
24166 // CHECK: [0x0c,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
24168 v_cmps_neq_f32_e64 s[102:103], v1, v2
24169 // CHECK: [0x66,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
24171 v_cmps_neq_f32_e64 flat_scratch, v1, v2
24172 // CHECK: [0x68,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
24174 v_cmps_neq_f32_e64 vcc, v1, v2
24175 // CHECK: [0x6a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
24177 v_cmps_neq_f32_e64 tba, v1, v2
24178 // CHECK: [0x6c,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
24180 v_cmps_neq_f32_e64 tma, v1, v2
24181 // CHECK: [0x6e,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
24183 v_cmps_neq_f32_e64 ttmp[10:11], v1, v2
24184 // CHECK: [0x7a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x00]
24186 v_cmps_neq_f32_e64 s[10:11], v255, v2
24187 // CHECK: [0x0a,0x00,0x9a,0xd0,0xff,0x05,0x02,0x00]
24189 v_cmps_neq_f32_e64 s[10:11], s1, v2
24190 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x04,0x02,0x00]
24192 v_cmps_neq_f32_e64 s[10:11], s103, v2
24193 // CHECK: [0x0a,0x00,0x9a,0xd0,0x67,0x04,0x02,0x00]
24195 v_cmps_neq_f32_e64 s[10:11], flat_scratch_lo, v2
24196 // CHECK: [0x0a,0x00,0x9a,0xd0,0x68,0x04,0x02,0x00]
24198 v_cmps_neq_f32_e64 s[10:11], flat_scratch_hi, v2
24199 // CHECK: [0x0a,0x00,0x9a,0xd0,0x69,0x04,0x02,0x00]
24201 v_cmps_neq_f32_e64 s[10:11], vcc_lo, v2
24202 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6a,0x04,0x02,0x00]
24204 v_cmps_neq_f32_e64 s[10:11], vcc_hi, v2
24205 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6b,0x04,0x02,0x00]
24207 v_cmps_neq_f32_e64 s[10:11], tba_lo, v2
24208 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6c,0x04,0x02,0x00]
24210 v_cmps_neq_f32_e64 s[10:11], tba_hi, v2
24211 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6d,0x04,0x02,0x00]
24213 v_cmps_neq_f32_e64 s[10:11], tma_lo, v2
24214 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6e,0x04,0x02,0x00]
24216 v_cmps_neq_f32_e64 s[10:11], tma_hi, v2
24217 // CHECK: [0x0a,0x00,0x9a,0xd0,0x6f,0x04,0x02,0x00]
24219 v_cmps_neq_f32_e64 s[10:11], ttmp11, v2
24220 // CHECK: [0x0a,0x00,0x9a,0xd0,0x7b,0x04,0x02,0x00]
24222 v_cmps_neq_f32_e64 s[10:11], m0, v2
24223 // CHECK: [0x0a,0x00,0x9a,0xd0,0x7c,0x04,0x02,0x00]
24225 v_cmps_neq_f32_e64 s[10:11], exec_lo, v2
24226 // CHECK: [0x0a,0x00,0x9a,0xd0,0x7e,0x04,0x02,0x00]
24228 v_cmps_neq_f32_e64 s[10:11], exec_hi, v2
24229 // CHECK: [0x0a,0x00,0x9a,0xd0,0x7f,0x04,0x02,0x00]
24231 v_cmps_neq_f32_e64 s[10:11], 0, v2
24232 // CHECK: [0x0a,0x00,0x9a,0xd0,0x80,0x04,0x02,0x00]
24234 v_cmps_neq_f32_e64 s[10:11], -1, v2
24235 // CHECK: [0x0a,0x00,0x9a,0xd0,0xc1,0x04,0x02,0x00]
24237 v_cmps_neq_f32_e64 s[10:11], 0.5, v2
24238 // CHECK: [0x0a,0x00,0x9a,0xd0,0xf0,0x04,0x02,0x00]
24240 v_cmps_neq_f32_e64 s[10:11], -4.0, v2
24241 // CHECK: [0x0a,0x00,0x9a,0xd0,0xf7,0x04,0x02,0x00]
24243 v_cmps_neq_f32_e64 s[10:11], src_vccz, v2
24244 // CHECK: [0x0a,0x00,0x9a,0xd0,0xfb,0x04,0x02,0x00]
24246 v_cmps_neq_f32_e64 s[10:11], src_execz, v2
24247 // CHECK: [0x0a,0x00,0x9a,0xd0,0xfc,0x04,0x02,0x00]
24249 v_cmps_neq_f32_e64 s[10:11], src_scc, v2
24250 // CHECK: [0x0a,0x00,0x9a,0xd0,0xfd,0x04,0x02,0x00]
24252 v_cmps_neq_f32_e64 s[10:11], src_lds_direct, v2
24253 // CHECK: [0x0a,0x00,0x9a,0xd0,0xfe,0x04,0x02,0x00]
24255 v_cmps_neq_f32_e64 s[10:11], v1, v255
24256 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xff,0x03,0x00]
24258 v_cmps_neq_f32_e64 s[10:11], v1, s2
24259 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x00,0x00]
24261 v_cmps_neq_f32_e64 s[10:11], v1, s103
24262 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xcf,0x00,0x00]
24264 v_cmps_neq_f32_e64 s[10:11], v1, flat_scratch_lo
24265 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd1,0x00,0x00]
24267 v_cmps_neq_f32_e64 s[10:11], v1, flat_scratch_hi
24268 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd3,0x00,0x00]
24270 v_cmps_neq_f32_e64 s[10:11], v1, vcc_lo
24271 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd5,0x00,0x00]
24273 v_cmps_neq_f32_e64 s[10:11], v1, vcc_hi
24274 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd7,0x00,0x00]
24276 v_cmps_neq_f32_e64 s[10:11], v1, tba_lo
24277 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xd9,0x00,0x00]
24279 v_cmps_neq_f32_e64 s[10:11], v1, tba_hi
24280 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdb,0x00,0x00]
24282 v_cmps_neq_f32_e64 s[10:11], v1, tma_lo
24283 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdd,0x00,0x00]
24285 v_cmps_neq_f32_e64 s[10:11], v1, tma_hi
24286 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xdf,0x00,0x00]
24288 v_cmps_neq_f32_e64 s[10:11], v1, ttmp11
24289 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xf7,0x00,0x00]
24291 v_cmps_neq_f32_e64 s[10:11], v1, m0
24292 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xf9,0x00,0x00]
24294 v_cmps_neq_f32_e64 s[10:11], v1, exec_lo
24295 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xfd,0x00,0x00]
24297 v_cmps_neq_f32_e64 s[10:11], v1, exec_hi
24298 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xff,0x00,0x00]
24300 v_cmps_neq_f32_e64 s[10:11], v1, 0
24301 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x01,0x01,0x00]
24303 v_cmps_neq_f32_e64 s[10:11], v1, -1
24304 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x83,0x01,0x00]
24306 v_cmps_neq_f32_e64 s[10:11], v1, 0.5
24307 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xe1,0x01,0x00]
24309 v_cmps_neq_f32_e64 s[10:11], v1, -4.0
24310 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xef,0x01,0x00]
24312 v_cmps_neq_f32_e64 s[10:11], v1, src_vccz
24313 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xf7,0x01,0x00]
24315 v_cmps_neq_f32_e64 s[10:11], v1, src_execz
24316 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xf9,0x01,0x00]
24318 v_cmps_neq_f32_e64 s[10:11], v1, src_scc
24319 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0xfb,0x01,0x00]
24321 v_cmps_neq_f32_e64 s[10:11], -v1, v2
24322 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x20]
24324 v_cmps_neq_f32_e64 s[10:11], v1, -v2
24325 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x40]
24327 v_cmps_neq_f32_e64 s[10:11], -v1, -v2
24328 // CHECK: [0x0a,0x00,0x9a,0xd0,0x01,0x05,0x02,0x60]
24330 v_cmps_neq_f32_e64 s[10:11], |v1|, v2
24331 // CHECK: [0x0a,0x01,0x9a,0xd0,0x01,0x05,0x02,0x00]
24333 v_cmps_neq_f32_e64 s[10:11], v1, |v2|
24334 // CHECK: [0x0a,0x02,0x9a,0xd0,0x01,0x05,0x02,0x00]
24336 v_cmps_neq_f32_e64 s[10:11], |v1|, |v2|
24337 // CHECK: [0x0a,0x03,0x9a,0xd0,0x01,0x05,0x02,0x00]
24339 v_cmps_nlt_f32_e64 s[10:11], v1, v2
24340 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
24342 v_cmps_nlt_f32_e64 s[12:13], v1, v2
24343 // CHECK: [0x0c,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
24345 v_cmps_nlt_f32_e64 s[102:103], v1, v2
24346 // CHECK: [0x66,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
24348 v_cmps_nlt_f32_e64 flat_scratch, v1, v2
24349 // CHECK: [0x68,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
24351 v_cmps_nlt_f32_e64 vcc, v1, v2
24352 // CHECK: [0x6a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
24354 v_cmps_nlt_f32_e64 tba, v1, v2
24355 // CHECK: [0x6c,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
24357 v_cmps_nlt_f32_e64 tma, v1, v2
24358 // CHECK: [0x6e,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
24360 v_cmps_nlt_f32_e64 ttmp[10:11], v1, v2
24361 // CHECK: [0x7a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x00]
24363 v_cmps_nlt_f32_e64 s[10:11], v255, v2
24364 // CHECK: [0x0a,0x00,0x9c,0xd0,0xff,0x05,0x02,0x00]
24366 v_cmps_nlt_f32_e64 s[10:11], s1, v2
24367 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x04,0x02,0x00]
24369 v_cmps_nlt_f32_e64 s[10:11], s103, v2
24370 // CHECK: [0x0a,0x00,0x9c,0xd0,0x67,0x04,0x02,0x00]
24372 v_cmps_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
24373 // CHECK: [0x0a,0x00,0x9c,0xd0,0x68,0x04,0x02,0x00]
24375 v_cmps_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
24376 // CHECK: [0x0a,0x00,0x9c,0xd0,0x69,0x04,0x02,0x00]
24378 v_cmps_nlt_f32_e64 s[10:11], vcc_lo, v2
24379 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6a,0x04,0x02,0x00]
24381 v_cmps_nlt_f32_e64 s[10:11], vcc_hi, v2
24382 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6b,0x04,0x02,0x00]
24384 v_cmps_nlt_f32_e64 s[10:11], tba_lo, v2
24385 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6c,0x04,0x02,0x00]
24387 v_cmps_nlt_f32_e64 s[10:11], tba_hi, v2
24388 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6d,0x04,0x02,0x00]
24390 v_cmps_nlt_f32_e64 s[10:11], tma_lo, v2
24391 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6e,0x04,0x02,0x00]
24393 v_cmps_nlt_f32_e64 s[10:11], tma_hi, v2
24394 // CHECK: [0x0a,0x00,0x9c,0xd0,0x6f,0x04,0x02,0x00]
24396 v_cmps_nlt_f32_e64 s[10:11], ttmp11, v2
24397 // CHECK: [0x0a,0x00,0x9c,0xd0,0x7b,0x04,0x02,0x00]
24399 v_cmps_nlt_f32_e64 s[10:11], m0, v2
24400 // CHECK: [0x0a,0x00,0x9c,0xd0,0x7c,0x04,0x02,0x00]
24402 v_cmps_nlt_f32_e64 s[10:11], exec_lo, v2
24403 // CHECK: [0x0a,0x00,0x9c,0xd0,0x7e,0x04,0x02,0x00]
24405 v_cmps_nlt_f32_e64 s[10:11], exec_hi, v2
24406 // CHECK: [0x0a,0x00,0x9c,0xd0,0x7f,0x04,0x02,0x00]
24408 v_cmps_nlt_f32_e64 s[10:11], 0, v2
24409 // CHECK: [0x0a,0x00,0x9c,0xd0,0x80,0x04,0x02,0x00]
24411 v_cmps_nlt_f32_e64 s[10:11], -1, v2
24412 // CHECK: [0x0a,0x00,0x9c,0xd0,0xc1,0x04,0x02,0x00]
24414 v_cmps_nlt_f32_e64 s[10:11], 0.5, v2
24415 // CHECK: [0x0a,0x00,0x9c,0xd0,0xf0,0x04,0x02,0x00]
24417 v_cmps_nlt_f32_e64 s[10:11], -4.0, v2
24418 // CHECK: [0x0a,0x00,0x9c,0xd0,0xf7,0x04,0x02,0x00]
24420 v_cmps_nlt_f32_e64 s[10:11], src_vccz, v2
24421 // CHECK: [0x0a,0x00,0x9c,0xd0,0xfb,0x04,0x02,0x00]
24423 v_cmps_nlt_f32_e64 s[10:11], src_execz, v2
24424 // CHECK: [0x0a,0x00,0x9c,0xd0,0xfc,0x04,0x02,0x00]
24426 v_cmps_nlt_f32_e64 s[10:11], src_scc, v2
24427 // CHECK: [0x0a,0x00,0x9c,0xd0,0xfd,0x04,0x02,0x00]
24429 v_cmps_nlt_f32_e64 s[10:11], src_lds_direct, v2
24430 // CHECK: [0x0a,0x00,0x9c,0xd0,0xfe,0x04,0x02,0x00]
24432 v_cmps_nlt_f32_e64 s[10:11], v1, v255
24433 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xff,0x03,0x00]
24435 v_cmps_nlt_f32_e64 s[10:11], v1, s2
24436 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x00,0x00]
24438 v_cmps_nlt_f32_e64 s[10:11], v1, s103
24439 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xcf,0x00,0x00]
24441 v_cmps_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
24442 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd1,0x00,0x00]
24444 v_cmps_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
24445 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd3,0x00,0x00]
24447 v_cmps_nlt_f32_e64 s[10:11], v1, vcc_lo
24448 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd5,0x00,0x00]
24450 v_cmps_nlt_f32_e64 s[10:11], v1, vcc_hi
24451 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd7,0x00,0x00]
24453 v_cmps_nlt_f32_e64 s[10:11], v1, tba_lo
24454 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xd9,0x00,0x00]
24456 v_cmps_nlt_f32_e64 s[10:11], v1, tba_hi
24457 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdb,0x00,0x00]
24459 v_cmps_nlt_f32_e64 s[10:11], v1, tma_lo
24460 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdd,0x00,0x00]
24462 v_cmps_nlt_f32_e64 s[10:11], v1, tma_hi
24463 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xdf,0x00,0x00]
24465 v_cmps_nlt_f32_e64 s[10:11], v1, ttmp11
24466 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xf7,0x00,0x00]
24468 v_cmps_nlt_f32_e64 s[10:11], v1, m0
24469 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xf9,0x00,0x00]
24471 v_cmps_nlt_f32_e64 s[10:11], v1, exec_lo
24472 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xfd,0x00,0x00]
24474 v_cmps_nlt_f32_e64 s[10:11], v1, exec_hi
24475 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xff,0x00,0x00]
24477 v_cmps_nlt_f32_e64 s[10:11], v1, 0
24478 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x01,0x01,0x00]
24480 v_cmps_nlt_f32_e64 s[10:11], v1, -1
24481 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x83,0x01,0x00]
24483 v_cmps_nlt_f32_e64 s[10:11], v1, 0.5
24484 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xe1,0x01,0x00]
24486 v_cmps_nlt_f32_e64 s[10:11], v1, -4.0
24487 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xef,0x01,0x00]
24489 v_cmps_nlt_f32_e64 s[10:11], v1, src_vccz
24490 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xf7,0x01,0x00]
24492 v_cmps_nlt_f32_e64 s[10:11], v1, src_execz
24493 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xf9,0x01,0x00]
24495 v_cmps_nlt_f32_e64 s[10:11], v1, src_scc
24496 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0xfb,0x01,0x00]
24498 v_cmps_nlt_f32_e64 s[10:11], -v1, v2
24499 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x20]
24501 v_cmps_nlt_f32_e64 s[10:11], v1, -v2
24502 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x40]
24504 v_cmps_nlt_f32_e64 s[10:11], -v1, -v2
24505 // CHECK: [0x0a,0x00,0x9c,0xd0,0x01,0x05,0x02,0x60]
24507 v_cmps_nlt_f32_e64 s[10:11], |v1|, v2
24508 // CHECK: [0x0a,0x01,0x9c,0xd0,0x01,0x05,0x02,0x00]
24510 v_cmps_nlt_f32_e64 s[10:11], v1, |v2|
24511 // CHECK: [0x0a,0x02,0x9c,0xd0,0x01,0x05,0x02,0x00]
24513 v_cmps_nlt_f32_e64 s[10:11], |v1|, |v2|
24514 // CHECK: [0x0a,0x03,0x9c,0xd0,0x01,0x05,0x02,0x00]
24516 v_cmps_tru_f32_e64 s[10:11], v1, v2
24517 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
24519 v_cmps_tru_f32_e64 s[12:13], v1, v2
24520 // CHECK: [0x0c,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
24522 v_cmps_tru_f32_e64 s[102:103], v1, v2
24523 // CHECK: [0x66,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
24525 v_cmps_tru_f32_e64 flat_scratch, v1, v2
24526 // CHECK: [0x68,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
24528 v_cmps_tru_f32_e64 vcc, v1, v2
24529 // CHECK: [0x6a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
24531 v_cmps_tru_f32_e64 tba, v1, v2
24532 // CHECK: [0x6c,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
24534 v_cmps_tru_f32_e64 tma, v1, v2
24535 // CHECK: [0x6e,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
24537 v_cmps_tru_f32_e64 ttmp[10:11], v1, v2
24538 // CHECK: [0x7a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x00]
24540 v_cmps_tru_f32_e64 s[10:11], v255, v2
24541 // CHECK: [0x0a,0x00,0x9e,0xd0,0xff,0x05,0x02,0x00]
24543 v_cmps_tru_f32_e64 s[10:11], s1, v2
24544 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x04,0x02,0x00]
24546 v_cmps_tru_f32_e64 s[10:11], s103, v2
24547 // CHECK: [0x0a,0x00,0x9e,0xd0,0x67,0x04,0x02,0x00]
24549 v_cmps_tru_f32_e64 s[10:11], flat_scratch_lo, v2
24550 // CHECK: [0x0a,0x00,0x9e,0xd0,0x68,0x04,0x02,0x00]
24552 v_cmps_tru_f32_e64 s[10:11], flat_scratch_hi, v2
24553 // CHECK: [0x0a,0x00,0x9e,0xd0,0x69,0x04,0x02,0x00]
24555 v_cmps_tru_f32_e64 s[10:11], vcc_lo, v2
24556 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6a,0x04,0x02,0x00]
24558 v_cmps_tru_f32_e64 s[10:11], vcc_hi, v2
24559 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6b,0x04,0x02,0x00]
24561 v_cmps_tru_f32_e64 s[10:11], tba_lo, v2
24562 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6c,0x04,0x02,0x00]
24564 v_cmps_tru_f32_e64 s[10:11], tba_hi, v2
24565 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6d,0x04,0x02,0x00]
24567 v_cmps_tru_f32_e64 s[10:11], tma_lo, v2
24568 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6e,0x04,0x02,0x00]
24570 v_cmps_tru_f32_e64 s[10:11], tma_hi, v2
24571 // CHECK: [0x0a,0x00,0x9e,0xd0,0x6f,0x04,0x02,0x00]
24573 v_cmps_tru_f32_e64 s[10:11], ttmp11, v2
24574 // CHECK: [0x0a,0x00,0x9e,0xd0,0x7b,0x04,0x02,0x00]
24576 v_cmps_tru_f32_e64 s[10:11], m0, v2
24577 // CHECK: [0x0a,0x00,0x9e,0xd0,0x7c,0x04,0x02,0x00]
24579 v_cmps_tru_f32_e64 s[10:11], exec_lo, v2
24580 // CHECK: [0x0a,0x00,0x9e,0xd0,0x7e,0x04,0x02,0x00]
24582 v_cmps_tru_f32_e64 s[10:11], exec_hi, v2
24583 // CHECK: [0x0a,0x00,0x9e,0xd0,0x7f,0x04,0x02,0x00]
24585 v_cmps_tru_f32_e64 s[10:11], 0, v2
24586 // CHECK: [0x0a,0x00,0x9e,0xd0,0x80,0x04,0x02,0x00]
24588 v_cmps_tru_f32_e64 s[10:11], -1, v2
24589 // CHECK: [0x0a,0x00,0x9e,0xd0,0xc1,0x04,0x02,0x00]
24591 v_cmps_tru_f32_e64 s[10:11], 0.5, v2
24592 // CHECK: [0x0a,0x00,0x9e,0xd0,0xf0,0x04,0x02,0x00]
24594 v_cmps_tru_f32_e64 s[10:11], -4.0, v2
24595 // CHECK: [0x0a,0x00,0x9e,0xd0,0xf7,0x04,0x02,0x00]
24597 v_cmps_tru_f32_e64 s[10:11], src_vccz, v2
24598 // CHECK: [0x0a,0x00,0x9e,0xd0,0xfb,0x04,0x02,0x00]
24600 v_cmps_tru_f32_e64 s[10:11], src_execz, v2
24601 // CHECK: [0x0a,0x00,0x9e,0xd0,0xfc,0x04,0x02,0x00]
24603 v_cmps_tru_f32_e64 s[10:11], src_scc, v2
24604 // CHECK: [0x0a,0x00,0x9e,0xd0,0xfd,0x04,0x02,0x00]
24606 v_cmps_tru_f32_e64 s[10:11], src_lds_direct, v2
24607 // CHECK: [0x0a,0x00,0x9e,0xd0,0xfe,0x04,0x02,0x00]
24609 v_cmps_tru_f32_e64 s[10:11], v1, v255
24610 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xff,0x03,0x00]
24612 v_cmps_tru_f32_e64 s[10:11], v1, s2
24613 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x00,0x00]
24615 v_cmps_tru_f32_e64 s[10:11], v1, s103
24616 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xcf,0x00,0x00]
24618 v_cmps_tru_f32_e64 s[10:11], v1, flat_scratch_lo
24619 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd1,0x00,0x00]
24621 v_cmps_tru_f32_e64 s[10:11], v1, flat_scratch_hi
24622 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd3,0x00,0x00]
24624 v_cmps_tru_f32_e64 s[10:11], v1, vcc_lo
24625 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd5,0x00,0x00]
24627 v_cmps_tru_f32_e64 s[10:11], v1, vcc_hi
24628 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd7,0x00,0x00]
24630 v_cmps_tru_f32_e64 s[10:11], v1, tba_lo
24631 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xd9,0x00,0x00]
24633 v_cmps_tru_f32_e64 s[10:11], v1, tba_hi
24634 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdb,0x00,0x00]
24636 v_cmps_tru_f32_e64 s[10:11], v1, tma_lo
24637 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdd,0x00,0x00]
24639 v_cmps_tru_f32_e64 s[10:11], v1, tma_hi
24640 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xdf,0x00,0x00]
24642 v_cmps_tru_f32_e64 s[10:11], v1, ttmp11
24643 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xf7,0x00,0x00]
24645 v_cmps_tru_f32_e64 s[10:11], v1, m0
24646 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xf9,0x00,0x00]
24648 v_cmps_tru_f32_e64 s[10:11], v1, exec_lo
24649 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xfd,0x00,0x00]
24651 v_cmps_tru_f32_e64 s[10:11], v1, exec_hi
24652 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xff,0x00,0x00]
24654 v_cmps_tru_f32_e64 s[10:11], v1, 0
24655 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x01,0x01,0x00]
24657 v_cmps_tru_f32_e64 s[10:11], v1, -1
24658 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x83,0x01,0x00]
24660 v_cmps_tru_f32_e64 s[10:11], v1, 0.5
24661 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xe1,0x01,0x00]
24663 v_cmps_tru_f32_e64 s[10:11], v1, -4.0
24664 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xef,0x01,0x00]
24666 v_cmps_tru_f32_e64 s[10:11], v1, src_vccz
24667 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xf7,0x01,0x00]
24669 v_cmps_tru_f32_e64 s[10:11], v1, src_execz
24670 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xf9,0x01,0x00]
24672 v_cmps_tru_f32_e64 s[10:11], v1, src_scc
24673 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0xfb,0x01,0x00]
24675 v_cmps_tru_f32_e64 s[10:11], -v1, v2
24676 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x20]
24678 v_cmps_tru_f32_e64 s[10:11], v1, -v2
24679 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x40]
24681 v_cmps_tru_f32_e64 s[10:11], -v1, -v2
24682 // CHECK: [0x0a,0x00,0x9e,0xd0,0x01,0x05,0x02,0x60]
24684 v_cmps_tru_f32_e64 s[10:11], |v1|, v2
24685 // CHECK: [0x0a,0x01,0x9e,0xd0,0x01,0x05,0x02,0x00]
24687 v_cmps_tru_f32_e64 s[10:11], v1, |v2|
24688 // CHECK: [0x0a,0x02,0x9e,0xd0,0x01,0x05,0x02,0x00]
24690 v_cmps_tru_f32_e64 s[10:11], |v1|, |v2|
24691 // CHECK: [0x0a,0x03,0x9e,0xd0,0x01,0x05,0x02,0x00]
24693 v_cmpsx_f_f32_e64 s[10:11], v1, v2
24694 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
24696 v_cmpsx_f_f32_e64 s[12:13], v1, v2
24697 // CHECK: [0x0c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
24699 v_cmpsx_f_f32_e64 s[102:103], v1, v2
24700 // CHECK: [0x66,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
24702 v_cmpsx_f_f32_e64 flat_scratch, v1, v2
24703 // CHECK: [0x68,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
24705 v_cmpsx_f_f32_e64 vcc, v1, v2
24706 // CHECK: [0x6a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
24708 v_cmpsx_f_f32_e64 tba, v1, v2
24709 // CHECK: [0x6c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
24711 v_cmpsx_f_f32_e64 tma, v1, v2
24712 // CHECK: [0x6e,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
24714 v_cmpsx_f_f32_e64 ttmp[10:11], v1, v2
24715 // CHECK: [0x7a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
24717 v_cmpsx_f_f32_e64 s[10:11], v255, v2
24718 // CHECK: [0x0a,0x00,0xa0,0xd0,0xff,0x05,0x02,0x00]
24720 v_cmpsx_f_f32_e64 s[10:11], s1, v2
24721 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x04,0x02,0x00]
24723 v_cmpsx_f_f32_e64 s[10:11], s103, v2
24724 // CHECK: [0x0a,0x00,0xa0,0xd0,0x67,0x04,0x02,0x00]
24726 v_cmpsx_f_f32_e64 s[10:11], flat_scratch_lo, v2
24727 // CHECK: [0x0a,0x00,0xa0,0xd0,0x68,0x04,0x02,0x00]
24729 v_cmpsx_f_f32_e64 s[10:11], flat_scratch_hi, v2
24730 // CHECK: [0x0a,0x00,0xa0,0xd0,0x69,0x04,0x02,0x00]
24732 v_cmpsx_f_f32_e64 s[10:11], vcc_lo, v2
24733 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6a,0x04,0x02,0x00]
24735 v_cmpsx_f_f32_e64 s[10:11], vcc_hi, v2
24736 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6b,0x04,0x02,0x00]
24738 v_cmpsx_f_f32_e64 s[10:11], tba_lo, v2
24739 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6c,0x04,0x02,0x00]
24741 v_cmpsx_f_f32_e64 s[10:11], tba_hi, v2
24742 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6d,0x04,0x02,0x00]
24744 v_cmpsx_f_f32_e64 s[10:11], tma_lo, v2
24745 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6e,0x04,0x02,0x00]
24747 v_cmpsx_f_f32_e64 s[10:11], tma_hi, v2
24748 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6f,0x04,0x02,0x00]
24750 v_cmpsx_f_f32_e64 s[10:11], ttmp11, v2
24751 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7b,0x04,0x02,0x00]
24753 v_cmpsx_f_f32_e64 s[10:11], m0, v2
24754 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7c,0x04,0x02,0x00]
24756 v_cmpsx_f_f32_e64 s[10:11], exec_lo, v2
24757 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7e,0x04,0x02,0x00]
24759 v_cmpsx_f_f32_e64 s[10:11], exec_hi, v2
24760 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7f,0x04,0x02,0x00]
24762 v_cmpsx_f_f32_e64 s[10:11], 0, v2
24763 // CHECK: [0x0a,0x00,0xa0,0xd0,0x80,0x04,0x02,0x00]
24765 v_cmpsx_f_f32_e64 s[10:11], -1, v2
24766 // CHECK: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00]
24768 v_cmpsx_f_f32_e64 s[10:11], 0.5, v2
24769 // CHECK: [0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00]
24771 v_cmpsx_f_f32_e64 s[10:11], -4.0, v2
24772 // CHECK: [0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00]
24774 v_cmpsx_f_f32_e64 s[10:11], src_vccz, v2
24775 // CHECK: [0x0a,0x00,0xa0,0xd0,0xfb,0x04,0x02,0x00]
24777 v_cmpsx_f_f32_e64 s[10:11], src_execz, v2
24778 // CHECK: [0x0a,0x00,0xa0,0xd0,0xfc,0x04,0x02,0x00]
24780 v_cmpsx_f_f32_e64 s[10:11], src_scc, v2
24781 // CHECK: [0x0a,0x00,0xa0,0xd0,0xfd,0x04,0x02,0x00]
24783 v_cmpsx_f_f32_e64 s[10:11], src_lds_direct, v2
24784 // CHECK: [0x0a,0x00,0xa0,0xd0,0xfe,0x04,0x02,0x00]
24786 v_cmpsx_f_f32_e64 s[10:11], v1, v255
24787 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00]
24789 v_cmpsx_f_f32_e64 s[10:11], v1, s2
24790 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x00,0x00]
24792 v_cmpsx_f_f32_e64 s[10:11], v1, s103
24793 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcf,0x00,0x00]
24795 v_cmpsx_f_f32_e64 s[10:11], v1, flat_scratch_lo
24796 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd1,0x00,0x00]
24798 v_cmpsx_f_f32_e64 s[10:11], v1, flat_scratch_hi
24799 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd3,0x00,0x00]
24801 v_cmpsx_f_f32_e64 s[10:11], v1, vcc_lo
24802 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd5,0x00,0x00]
24804 v_cmpsx_f_f32_e64 s[10:11], v1, vcc_hi
24805 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd7,0x00,0x00]
24807 v_cmpsx_f_f32_e64 s[10:11], v1, tba_lo
24808 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd9,0x00,0x00]
24810 v_cmpsx_f_f32_e64 s[10:11], v1, tba_hi
24811 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdb,0x00,0x00]
24813 v_cmpsx_f_f32_e64 s[10:11], v1, tma_lo
24814 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdd,0x00,0x00]
24816 v_cmpsx_f_f32_e64 s[10:11], v1, tma_hi
24817 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdf,0x00,0x00]
24819 v_cmpsx_f_f32_e64 s[10:11], v1, ttmp11
24820 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf7,0x00,0x00]
24822 v_cmpsx_f_f32_e64 s[10:11], v1, m0
24823 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf9,0x00,0x00]
24825 v_cmpsx_f_f32_e64 s[10:11], v1, exec_lo
24826 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xfd,0x00,0x00]
24828 v_cmpsx_f_f32_e64 s[10:11], v1, exec_hi
24829 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x00,0x00]
24831 v_cmpsx_f_f32_e64 s[10:11], v1, 0
24832 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x01,0x01,0x00]
24834 v_cmpsx_f_f32_e64 s[10:11], v1, -1
24835 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00]
24837 v_cmpsx_f_f32_e64 s[10:11], v1, 0.5
24838 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00]
24840 v_cmpsx_f_f32_e64 s[10:11], v1, -4.0
24841 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00]
24843 v_cmpsx_f_f32_e64 s[10:11], v1, src_vccz
24844 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf7,0x01,0x00]
24846 v_cmpsx_f_f32_e64 s[10:11], v1, src_execz
24847 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf9,0x01,0x00]
24849 v_cmpsx_f_f32_e64 s[10:11], v1, src_scc
24850 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xfb,0x01,0x00]
24852 v_cmpsx_f_f32_e64 s[10:11], -v1, v2
24853 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x20]
24855 v_cmpsx_f_f32_e64 s[10:11], v1, -v2
24856 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x40]
24858 v_cmpsx_f_f32_e64 s[10:11], -v1, -v2
24859 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x60]
24861 v_cmpsx_f_f32_e64 s[10:11], |v1|, v2
24862 // CHECK: [0x0a,0x01,0xa0,0xd0,0x01,0x05,0x02,0x00]
24864 v_cmpsx_f_f32_e64 s[10:11], v1, |v2|
24865 // CHECK: [0x0a,0x02,0xa0,0xd0,0x01,0x05,0x02,0x00]
24867 v_cmpsx_f_f32_e64 s[10:11], |v1|, |v2|
24868 // CHECK: [0x0a,0x03,0xa0,0xd0,0x01,0x05,0x02,0x00]
24870 v_cmpsx_lt_f32_e64 s[10:11], v1, v2
24871 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
24873 v_cmpsx_lt_f32_e64 s[12:13], v1, v2
24874 // CHECK: [0x0c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
24876 v_cmpsx_lt_f32_e64 s[102:103], v1, v2
24877 // CHECK: [0x66,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
24879 v_cmpsx_lt_f32_e64 flat_scratch, v1, v2
24880 // CHECK: [0x68,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
24882 v_cmpsx_lt_f32_e64 vcc, v1, v2
24883 // CHECK: [0x6a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
24885 v_cmpsx_lt_f32_e64 tba, v1, v2
24886 // CHECK: [0x6c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
24888 v_cmpsx_lt_f32_e64 tma, v1, v2
24889 // CHECK: [0x6e,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
24891 v_cmpsx_lt_f32_e64 ttmp[10:11], v1, v2
24892 // CHECK: [0x7a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
24894 v_cmpsx_lt_f32_e64 s[10:11], v255, v2
24895 // CHECK: [0x0a,0x00,0xa2,0xd0,0xff,0x05,0x02,0x00]
24897 v_cmpsx_lt_f32_e64 s[10:11], s1, v2
24898 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x04,0x02,0x00]
24900 v_cmpsx_lt_f32_e64 s[10:11], s103, v2
24901 // CHECK: [0x0a,0x00,0xa2,0xd0,0x67,0x04,0x02,0x00]
24903 v_cmpsx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
24904 // CHECK: [0x0a,0x00,0xa2,0xd0,0x68,0x04,0x02,0x00]
24906 v_cmpsx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
24907 // CHECK: [0x0a,0x00,0xa2,0xd0,0x69,0x04,0x02,0x00]
24909 v_cmpsx_lt_f32_e64 s[10:11], vcc_lo, v2
24910 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6a,0x04,0x02,0x00]
24912 v_cmpsx_lt_f32_e64 s[10:11], vcc_hi, v2
24913 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6b,0x04,0x02,0x00]
24915 v_cmpsx_lt_f32_e64 s[10:11], tba_lo, v2
24916 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6c,0x04,0x02,0x00]
24918 v_cmpsx_lt_f32_e64 s[10:11], tba_hi, v2
24919 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6d,0x04,0x02,0x00]
24921 v_cmpsx_lt_f32_e64 s[10:11], tma_lo, v2
24922 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6e,0x04,0x02,0x00]
24924 v_cmpsx_lt_f32_e64 s[10:11], tma_hi, v2
24925 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6f,0x04,0x02,0x00]
24927 v_cmpsx_lt_f32_e64 s[10:11], ttmp11, v2
24928 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7b,0x04,0x02,0x00]
24930 v_cmpsx_lt_f32_e64 s[10:11], m0, v2
24931 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7c,0x04,0x02,0x00]
24933 v_cmpsx_lt_f32_e64 s[10:11], exec_lo, v2
24934 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7e,0x04,0x02,0x00]
24936 v_cmpsx_lt_f32_e64 s[10:11], exec_hi, v2
24937 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7f,0x04,0x02,0x00]
24939 v_cmpsx_lt_f32_e64 s[10:11], 0, v2
24940 // CHECK: [0x0a,0x00,0xa2,0xd0,0x80,0x04,0x02,0x00]
24942 v_cmpsx_lt_f32_e64 s[10:11], -1, v2
24943 // CHECK: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00]
24945 v_cmpsx_lt_f32_e64 s[10:11], 0.5, v2
24946 // CHECK: [0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00]
24948 v_cmpsx_lt_f32_e64 s[10:11], -4.0, v2
24949 // CHECK: [0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00]
24951 v_cmpsx_lt_f32_e64 s[10:11], src_vccz, v2
24952 // CHECK: [0x0a,0x00,0xa2,0xd0,0xfb,0x04,0x02,0x00]
24954 v_cmpsx_lt_f32_e64 s[10:11], src_execz, v2
24955 // CHECK: [0x0a,0x00,0xa2,0xd0,0xfc,0x04,0x02,0x00]
24957 v_cmpsx_lt_f32_e64 s[10:11], src_scc, v2
24958 // CHECK: [0x0a,0x00,0xa2,0xd0,0xfd,0x04,0x02,0x00]
24960 v_cmpsx_lt_f32_e64 s[10:11], src_lds_direct, v2
24961 // CHECK: [0x0a,0x00,0xa2,0xd0,0xfe,0x04,0x02,0x00]
24963 v_cmpsx_lt_f32_e64 s[10:11], v1, v255
24964 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00]
24966 v_cmpsx_lt_f32_e64 s[10:11], v1, s2
24967 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x00,0x00]
24969 v_cmpsx_lt_f32_e64 s[10:11], v1, s103
24970 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcf,0x00,0x00]
24972 v_cmpsx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
24973 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd1,0x00,0x00]
24975 v_cmpsx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
24976 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd3,0x00,0x00]
24978 v_cmpsx_lt_f32_e64 s[10:11], v1, vcc_lo
24979 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd5,0x00,0x00]
24981 v_cmpsx_lt_f32_e64 s[10:11], v1, vcc_hi
24982 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd7,0x00,0x00]
24984 v_cmpsx_lt_f32_e64 s[10:11], v1, tba_lo
24985 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd9,0x00,0x00]
24987 v_cmpsx_lt_f32_e64 s[10:11], v1, tba_hi
24988 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdb,0x00,0x00]
24990 v_cmpsx_lt_f32_e64 s[10:11], v1, tma_lo
24991 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdd,0x00,0x00]
24993 v_cmpsx_lt_f32_e64 s[10:11], v1, tma_hi
24994 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdf,0x00,0x00]
24996 v_cmpsx_lt_f32_e64 s[10:11], v1, ttmp11
24997 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf7,0x00,0x00]
24999 v_cmpsx_lt_f32_e64 s[10:11], v1, m0
25000 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf9,0x00,0x00]
25002 v_cmpsx_lt_f32_e64 s[10:11], v1, exec_lo
25003 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xfd,0x00,0x00]
25005 v_cmpsx_lt_f32_e64 s[10:11], v1, exec_hi
25006 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x00,0x00]
25008 v_cmpsx_lt_f32_e64 s[10:11], v1, 0
25009 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x01,0x01,0x00]
25011 v_cmpsx_lt_f32_e64 s[10:11], v1, -1
25012 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00]
25014 v_cmpsx_lt_f32_e64 s[10:11], v1, 0.5
25015 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00]
25017 v_cmpsx_lt_f32_e64 s[10:11], v1, -4.0
25018 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00]
25020 v_cmpsx_lt_f32_e64 s[10:11], v1, src_vccz
25021 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf7,0x01,0x00]
25023 v_cmpsx_lt_f32_e64 s[10:11], v1, src_execz
25024 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf9,0x01,0x00]
25026 v_cmpsx_lt_f32_e64 s[10:11], v1, src_scc
25027 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xfb,0x01,0x00]
25029 v_cmpsx_lt_f32_e64 s[10:11], -v1, v2
25030 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x20]
25032 v_cmpsx_lt_f32_e64 s[10:11], v1, -v2
25033 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x40]
25035 v_cmpsx_lt_f32_e64 s[10:11], -v1, -v2
25036 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x60]
25038 v_cmpsx_lt_f32_e64 s[10:11], |v1|, v2
25039 // CHECK: [0x0a,0x01,0xa2,0xd0,0x01,0x05,0x02,0x00]
25041 v_cmpsx_lt_f32_e64 s[10:11], v1, |v2|
25042 // CHECK: [0x0a,0x02,0xa2,0xd0,0x01,0x05,0x02,0x00]
25044 v_cmpsx_lt_f32_e64 s[10:11], |v1|, |v2|
25045 // CHECK: [0x0a,0x03,0xa2,0xd0,0x01,0x05,0x02,0x00]
25047 v_cmpsx_eq_f32_e64 s[10:11], v1, v2
25048 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
25050 v_cmpsx_eq_f32_e64 s[12:13], v1, v2
25051 // CHECK: [0x0c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
25053 v_cmpsx_eq_f32_e64 s[102:103], v1, v2
25054 // CHECK: [0x66,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
25056 v_cmpsx_eq_f32_e64 flat_scratch, v1, v2
25057 // CHECK: [0x68,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
25059 v_cmpsx_eq_f32_e64 vcc, v1, v2
25060 // CHECK: [0x6a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
25062 v_cmpsx_eq_f32_e64 tba, v1, v2
25063 // CHECK: [0x6c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
25065 v_cmpsx_eq_f32_e64 tma, v1, v2
25066 // CHECK: [0x6e,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
25068 v_cmpsx_eq_f32_e64 ttmp[10:11], v1, v2
25069 // CHECK: [0x7a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
25071 v_cmpsx_eq_f32_e64 s[10:11], v255, v2
25072 // CHECK: [0x0a,0x00,0xa4,0xd0,0xff,0x05,0x02,0x00]
25074 v_cmpsx_eq_f32_e64 s[10:11], s1, v2
25075 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x04,0x02,0x00]
25077 v_cmpsx_eq_f32_e64 s[10:11], s103, v2
25078 // CHECK: [0x0a,0x00,0xa4,0xd0,0x67,0x04,0x02,0x00]
25080 v_cmpsx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
25081 // CHECK: [0x0a,0x00,0xa4,0xd0,0x68,0x04,0x02,0x00]
25083 v_cmpsx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
25084 // CHECK: [0x0a,0x00,0xa4,0xd0,0x69,0x04,0x02,0x00]
25086 v_cmpsx_eq_f32_e64 s[10:11], vcc_lo, v2
25087 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6a,0x04,0x02,0x00]
25089 v_cmpsx_eq_f32_e64 s[10:11], vcc_hi, v2
25090 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6b,0x04,0x02,0x00]
25092 v_cmpsx_eq_f32_e64 s[10:11], tba_lo, v2
25093 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6c,0x04,0x02,0x00]
25095 v_cmpsx_eq_f32_e64 s[10:11], tba_hi, v2
25096 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6d,0x04,0x02,0x00]
25098 v_cmpsx_eq_f32_e64 s[10:11], tma_lo, v2
25099 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6e,0x04,0x02,0x00]
25101 v_cmpsx_eq_f32_e64 s[10:11], tma_hi, v2
25102 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6f,0x04,0x02,0x00]
25104 v_cmpsx_eq_f32_e64 s[10:11], ttmp11, v2
25105 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7b,0x04,0x02,0x00]
25107 v_cmpsx_eq_f32_e64 s[10:11], m0, v2
25108 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7c,0x04,0x02,0x00]
25110 v_cmpsx_eq_f32_e64 s[10:11], exec_lo, v2
25111 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7e,0x04,0x02,0x00]
25113 v_cmpsx_eq_f32_e64 s[10:11], exec_hi, v2
25114 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7f,0x04,0x02,0x00]
25116 v_cmpsx_eq_f32_e64 s[10:11], 0, v2
25117 // CHECK: [0x0a,0x00,0xa4,0xd0,0x80,0x04,0x02,0x00]
25119 v_cmpsx_eq_f32_e64 s[10:11], -1, v2
25120 // CHECK: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00]
25122 v_cmpsx_eq_f32_e64 s[10:11], 0.5, v2
25123 // CHECK: [0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00]
25125 v_cmpsx_eq_f32_e64 s[10:11], -4.0, v2
25126 // CHECK: [0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00]
25128 v_cmpsx_eq_f32_e64 s[10:11], src_vccz, v2
25129 // CHECK: [0x0a,0x00,0xa4,0xd0,0xfb,0x04,0x02,0x00]
25131 v_cmpsx_eq_f32_e64 s[10:11], src_execz, v2
25132 // CHECK: [0x0a,0x00,0xa4,0xd0,0xfc,0x04,0x02,0x00]
25134 v_cmpsx_eq_f32_e64 s[10:11], src_scc, v2
25135 // CHECK: [0x0a,0x00,0xa4,0xd0,0xfd,0x04,0x02,0x00]
25137 v_cmpsx_eq_f32_e64 s[10:11], src_lds_direct, v2
25138 // CHECK: [0x0a,0x00,0xa4,0xd0,0xfe,0x04,0x02,0x00]
25140 v_cmpsx_eq_f32_e64 s[10:11], v1, v255
25141 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00]
25143 v_cmpsx_eq_f32_e64 s[10:11], v1, s2
25144 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x00,0x00]
25146 v_cmpsx_eq_f32_e64 s[10:11], v1, s103
25147 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcf,0x00,0x00]
25149 v_cmpsx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
25150 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd1,0x00,0x00]
25152 v_cmpsx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
25153 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd3,0x00,0x00]
25155 v_cmpsx_eq_f32_e64 s[10:11], v1, vcc_lo
25156 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd5,0x00,0x00]
25158 v_cmpsx_eq_f32_e64 s[10:11], v1, vcc_hi
25159 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd7,0x00,0x00]
25161 v_cmpsx_eq_f32_e64 s[10:11], v1, tba_lo
25162 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd9,0x00,0x00]
25164 v_cmpsx_eq_f32_e64 s[10:11], v1, tba_hi
25165 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdb,0x00,0x00]
25167 v_cmpsx_eq_f32_e64 s[10:11], v1, tma_lo
25168 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdd,0x00,0x00]
25170 v_cmpsx_eq_f32_e64 s[10:11], v1, tma_hi
25171 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdf,0x00,0x00]
25173 v_cmpsx_eq_f32_e64 s[10:11], v1, ttmp11
25174 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf7,0x00,0x00]
25176 v_cmpsx_eq_f32_e64 s[10:11], v1, m0
25177 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf9,0x00,0x00]
25179 v_cmpsx_eq_f32_e64 s[10:11], v1, exec_lo
25180 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xfd,0x00,0x00]
25182 v_cmpsx_eq_f32_e64 s[10:11], v1, exec_hi
25183 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x00,0x00]
25185 v_cmpsx_eq_f32_e64 s[10:11], v1, 0
25186 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x01,0x01,0x00]
25188 v_cmpsx_eq_f32_e64 s[10:11], v1, -1
25189 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00]
25191 v_cmpsx_eq_f32_e64 s[10:11], v1, 0.5
25192 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00]
25194 v_cmpsx_eq_f32_e64 s[10:11], v1, -4.0
25195 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00]
25197 v_cmpsx_eq_f32_e64 s[10:11], v1, src_vccz
25198 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf7,0x01,0x00]
25200 v_cmpsx_eq_f32_e64 s[10:11], v1, src_execz
25201 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf9,0x01,0x00]
25203 v_cmpsx_eq_f32_e64 s[10:11], v1, src_scc
25204 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xfb,0x01,0x00]
25206 v_cmpsx_eq_f32_e64 s[10:11], -v1, v2
25207 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x20]
25209 v_cmpsx_eq_f32_e64 s[10:11], v1, -v2
25210 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x40]
25212 v_cmpsx_eq_f32_e64 s[10:11], -v1, -v2
25213 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x60]
25215 v_cmpsx_eq_f32_e64 s[10:11], |v1|, v2
25216 // CHECK: [0x0a,0x01,0xa4,0xd0,0x01,0x05,0x02,0x00]
25218 v_cmpsx_eq_f32_e64 s[10:11], v1, |v2|
25219 // CHECK: [0x0a,0x02,0xa4,0xd0,0x01,0x05,0x02,0x00]
25221 v_cmpsx_eq_f32_e64 s[10:11], |v1|, |v2|
25222 // CHECK: [0x0a,0x03,0xa4,0xd0,0x01,0x05,0x02,0x00]
25224 v_cmpsx_le_f32_e64 s[10:11], v1, v2
25225 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
25227 v_cmpsx_le_f32_e64 s[12:13], v1, v2
25228 // CHECK: [0x0c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
25230 v_cmpsx_le_f32_e64 s[102:103], v1, v2
25231 // CHECK: [0x66,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
25233 v_cmpsx_le_f32_e64 flat_scratch, v1, v2
25234 // CHECK: [0x68,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
25236 v_cmpsx_le_f32_e64 vcc, v1, v2
25237 // CHECK: [0x6a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
25239 v_cmpsx_le_f32_e64 tba, v1, v2
25240 // CHECK: [0x6c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
25242 v_cmpsx_le_f32_e64 tma, v1, v2
25243 // CHECK: [0x6e,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
25245 v_cmpsx_le_f32_e64 ttmp[10:11], v1, v2
25246 // CHECK: [0x7a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
25248 v_cmpsx_le_f32_e64 s[10:11], v255, v2
25249 // CHECK: [0x0a,0x00,0xa6,0xd0,0xff,0x05,0x02,0x00]
25251 v_cmpsx_le_f32_e64 s[10:11], s1, v2
25252 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x04,0x02,0x00]
25254 v_cmpsx_le_f32_e64 s[10:11], s103, v2
25255 // CHECK: [0x0a,0x00,0xa6,0xd0,0x67,0x04,0x02,0x00]
25257 v_cmpsx_le_f32_e64 s[10:11], flat_scratch_lo, v2
25258 // CHECK: [0x0a,0x00,0xa6,0xd0,0x68,0x04,0x02,0x00]
25260 v_cmpsx_le_f32_e64 s[10:11], flat_scratch_hi, v2
25261 // CHECK: [0x0a,0x00,0xa6,0xd0,0x69,0x04,0x02,0x00]
25263 v_cmpsx_le_f32_e64 s[10:11], vcc_lo, v2
25264 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6a,0x04,0x02,0x00]
25266 v_cmpsx_le_f32_e64 s[10:11], vcc_hi, v2
25267 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6b,0x04,0x02,0x00]
25269 v_cmpsx_le_f32_e64 s[10:11], tba_lo, v2
25270 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6c,0x04,0x02,0x00]
25272 v_cmpsx_le_f32_e64 s[10:11], tba_hi, v2
25273 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6d,0x04,0x02,0x00]
25275 v_cmpsx_le_f32_e64 s[10:11], tma_lo, v2
25276 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6e,0x04,0x02,0x00]
25278 v_cmpsx_le_f32_e64 s[10:11], tma_hi, v2
25279 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6f,0x04,0x02,0x00]
25281 v_cmpsx_le_f32_e64 s[10:11], ttmp11, v2
25282 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7b,0x04,0x02,0x00]
25284 v_cmpsx_le_f32_e64 s[10:11], m0, v2
25285 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7c,0x04,0x02,0x00]
25287 v_cmpsx_le_f32_e64 s[10:11], exec_lo, v2
25288 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7e,0x04,0x02,0x00]
25290 v_cmpsx_le_f32_e64 s[10:11], exec_hi, v2
25291 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7f,0x04,0x02,0x00]
25293 v_cmpsx_le_f32_e64 s[10:11], 0, v2
25294 // CHECK: [0x0a,0x00,0xa6,0xd0,0x80,0x04,0x02,0x00]
25296 v_cmpsx_le_f32_e64 s[10:11], -1, v2
25297 // CHECK: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00]
25299 v_cmpsx_le_f32_e64 s[10:11], 0.5, v2
25300 // CHECK: [0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00]
25302 v_cmpsx_le_f32_e64 s[10:11], -4.0, v2
25303 // CHECK: [0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00]
25305 v_cmpsx_le_f32_e64 s[10:11], src_vccz, v2
25306 // CHECK: [0x0a,0x00,0xa6,0xd0,0xfb,0x04,0x02,0x00]
25308 v_cmpsx_le_f32_e64 s[10:11], src_execz, v2
25309 // CHECK: [0x0a,0x00,0xa6,0xd0,0xfc,0x04,0x02,0x00]
25311 v_cmpsx_le_f32_e64 s[10:11], src_scc, v2
25312 // CHECK: [0x0a,0x00,0xa6,0xd0,0xfd,0x04,0x02,0x00]
25314 v_cmpsx_le_f32_e64 s[10:11], src_lds_direct, v2
25315 // CHECK: [0x0a,0x00,0xa6,0xd0,0xfe,0x04,0x02,0x00]
25317 v_cmpsx_le_f32_e64 s[10:11], v1, v255
25318 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00]
25320 v_cmpsx_le_f32_e64 s[10:11], v1, s2
25321 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x00,0x00]
25323 v_cmpsx_le_f32_e64 s[10:11], v1, s103
25324 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcf,0x00,0x00]
25326 v_cmpsx_le_f32_e64 s[10:11], v1, flat_scratch_lo
25327 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd1,0x00,0x00]
25329 v_cmpsx_le_f32_e64 s[10:11], v1, flat_scratch_hi
25330 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd3,0x00,0x00]
25332 v_cmpsx_le_f32_e64 s[10:11], v1, vcc_lo
25333 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd5,0x00,0x00]
25335 v_cmpsx_le_f32_e64 s[10:11], v1, vcc_hi
25336 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd7,0x00,0x00]
25338 v_cmpsx_le_f32_e64 s[10:11], v1, tba_lo
25339 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd9,0x00,0x00]
25341 v_cmpsx_le_f32_e64 s[10:11], v1, tba_hi
25342 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdb,0x00,0x00]
25344 v_cmpsx_le_f32_e64 s[10:11], v1, tma_lo
25345 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdd,0x00,0x00]
25347 v_cmpsx_le_f32_e64 s[10:11], v1, tma_hi
25348 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdf,0x00,0x00]
25350 v_cmpsx_le_f32_e64 s[10:11], v1, ttmp11
25351 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf7,0x00,0x00]
25353 v_cmpsx_le_f32_e64 s[10:11], v1, m0
25354 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf9,0x00,0x00]
25356 v_cmpsx_le_f32_e64 s[10:11], v1, exec_lo
25357 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xfd,0x00,0x00]
25359 v_cmpsx_le_f32_e64 s[10:11], v1, exec_hi
25360 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x00,0x00]
25362 v_cmpsx_le_f32_e64 s[10:11], v1, 0
25363 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x01,0x01,0x00]
25365 v_cmpsx_le_f32_e64 s[10:11], v1, -1
25366 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00]
25368 v_cmpsx_le_f32_e64 s[10:11], v1, 0.5
25369 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00]
25371 v_cmpsx_le_f32_e64 s[10:11], v1, -4.0
25372 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00]
25374 v_cmpsx_le_f32_e64 s[10:11], v1, src_vccz
25375 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf7,0x01,0x00]
25377 v_cmpsx_le_f32_e64 s[10:11], v1, src_execz
25378 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf9,0x01,0x00]
25380 v_cmpsx_le_f32_e64 s[10:11], v1, src_scc
25381 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xfb,0x01,0x00]
25383 v_cmpsx_le_f32_e64 s[10:11], -v1, v2
25384 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x20]
25386 v_cmpsx_le_f32_e64 s[10:11], v1, -v2
25387 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x40]
25389 v_cmpsx_le_f32_e64 s[10:11], -v1, -v2
25390 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x60]
25392 v_cmpsx_le_f32_e64 s[10:11], |v1|, v2
25393 // CHECK: [0x0a,0x01,0xa6,0xd0,0x01,0x05,0x02,0x00]
25395 v_cmpsx_le_f32_e64 s[10:11], v1, |v2|
25396 // CHECK: [0x0a,0x02,0xa6,0xd0,0x01,0x05,0x02,0x00]
25398 v_cmpsx_le_f32_e64 s[10:11], |v1|, |v2|
25399 // CHECK: [0x0a,0x03,0xa6,0xd0,0x01,0x05,0x02,0x00]
25401 v_cmpsx_gt_f32_e64 s[10:11], v1, v2
25402 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
25404 v_cmpsx_gt_f32_e64 s[12:13], v1, v2
25405 // CHECK: [0x0c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
25407 v_cmpsx_gt_f32_e64 s[102:103], v1, v2
25408 // CHECK: [0x66,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
25410 v_cmpsx_gt_f32_e64 flat_scratch, v1, v2
25411 // CHECK: [0x68,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
25413 v_cmpsx_gt_f32_e64 vcc, v1, v2
25414 // CHECK: [0x6a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
25416 v_cmpsx_gt_f32_e64 tba, v1, v2
25417 // CHECK: [0x6c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
25419 v_cmpsx_gt_f32_e64 tma, v1, v2
25420 // CHECK: [0x6e,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
25422 v_cmpsx_gt_f32_e64 ttmp[10:11], v1, v2
25423 // CHECK: [0x7a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
25425 v_cmpsx_gt_f32_e64 s[10:11], v255, v2
25426 // CHECK: [0x0a,0x00,0xa8,0xd0,0xff,0x05,0x02,0x00]
25428 v_cmpsx_gt_f32_e64 s[10:11], s1, v2
25429 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x04,0x02,0x00]
25431 v_cmpsx_gt_f32_e64 s[10:11], s103, v2
25432 // CHECK: [0x0a,0x00,0xa8,0xd0,0x67,0x04,0x02,0x00]
25434 v_cmpsx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
25435 // CHECK: [0x0a,0x00,0xa8,0xd0,0x68,0x04,0x02,0x00]
25437 v_cmpsx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
25438 // CHECK: [0x0a,0x00,0xa8,0xd0,0x69,0x04,0x02,0x00]
25440 v_cmpsx_gt_f32_e64 s[10:11], vcc_lo, v2
25441 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6a,0x04,0x02,0x00]
25443 v_cmpsx_gt_f32_e64 s[10:11], vcc_hi, v2
25444 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6b,0x04,0x02,0x00]
25446 v_cmpsx_gt_f32_e64 s[10:11], tba_lo, v2
25447 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6c,0x04,0x02,0x00]
25449 v_cmpsx_gt_f32_e64 s[10:11], tba_hi, v2
25450 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6d,0x04,0x02,0x00]
25452 v_cmpsx_gt_f32_e64 s[10:11], tma_lo, v2
25453 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6e,0x04,0x02,0x00]
25455 v_cmpsx_gt_f32_e64 s[10:11], tma_hi, v2
25456 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6f,0x04,0x02,0x00]
25458 v_cmpsx_gt_f32_e64 s[10:11], ttmp11, v2
25459 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7b,0x04,0x02,0x00]
25461 v_cmpsx_gt_f32_e64 s[10:11], m0, v2
25462 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7c,0x04,0x02,0x00]
25464 v_cmpsx_gt_f32_e64 s[10:11], exec_lo, v2
25465 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7e,0x04,0x02,0x00]
25467 v_cmpsx_gt_f32_e64 s[10:11], exec_hi, v2
25468 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7f,0x04,0x02,0x00]
25470 v_cmpsx_gt_f32_e64 s[10:11], 0, v2
25471 // CHECK: [0x0a,0x00,0xa8,0xd0,0x80,0x04,0x02,0x00]
25473 v_cmpsx_gt_f32_e64 s[10:11], -1, v2
25474 // CHECK: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00]
25476 v_cmpsx_gt_f32_e64 s[10:11], 0.5, v2
25477 // CHECK: [0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00]
25479 v_cmpsx_gt_f32_e64 s[10:11], -4.0, v2
25480 // CHECK: [0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00]
25482 v_cmpsx_gt_f32_e64 s[10:11], src_vccz, v2
25483 // CHECK: [0x0a,0x00,0xa8,0xd0,0xfb,0x04,0x02,0x00]
25485 v_cmpsx_gt_f32_e64 s[10:11], src_execz, v2
25486 // CHECK: [0x0a,0x00,0xa8,0xd0,0xfc,0x04,0x02,0x00]
25488 v_cmpsx_gt_f32_e64 s[10:11], src_scc, v2
25489 // CHECK: [0x0a,0x00,0xa8,0xd0,0xfd,0x04,0x02,0x00]
25491 v_cmpsx_gt_f32_e64 s[10:11], src_lds_direct, v2
25492 // CHECK: [0x0a,0x00,0xa8,0xd0,0xfe,0x04,0x02,0x00]
25494 v_cmpsx_gt_f32_e64 s[10:11], v1, v255
25495 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00]
25497 v_cmpsx_gt_f32_e64 s[10:11], v1, s2
25498 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x00,0x00]
25500 v_cmpsx_gt_f32_e64 s[10:11], v1, s103
25501 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcf,0x00,0x00]
25503 v_cmpsx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
25504 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd1,0x00,0x00]
25506 v_cmpsx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
25507 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd3,0x00,0x00]
25509 v_cmpsx_gt_f32_e64 s[10:11], v1, vcc_lo
25510 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd5,0x00,0x00]
25512 v_cmpsx_gt_f32_e64 s[10:11], v1, vcc_hi
25513 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd7,0x00,0x00]
25515 v_cmpsx_gt_f32_e64 s[10:11], v1, tba_lo
25516 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd9,0x00,0x00]
25518 v_cmpsx_gt_f32_e64 s[10:11], v1, tba_hi
25519 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdb,0x00,0x00]
25521 v_cmpsx_gt_f32_e64 s[10:11], v1, tma_lo
25522 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdd,0x00,0x00]
25524 v_cmpsx_gt_f32_e64 s[10:11], v1, tma_hi
25525 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdf,0x00,0x00]
25527 v_cmpsx_gt_f32_e64 s[10:11], v1, ttmp11
25528 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf7,0x00,0x00]
25530 v_cmpsx_gt_f32_e64 s[10:11], v1, m0
25531 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf9,0x00,0x00]
25533 v_cmpsx_gt_f32_e64 s[10:11], v1, exec_lo
25534 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xfd,0x00,0x00]
25536 v_cmpsx_gt_f32_e64 s[10:11], v1, exec_hi
25537 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x00,0x00]
25539 v_cmpsx_gt_f32_e64 s[10:11], v1, 0
25540 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x01,0x01,0x00]
25542 v_cmpsx_gt_f32_e64 s[10:11], v1, -1
25543 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00]
25545 v_cmpsx_gt_f32_e64 s[10:11], v1, 0.5
25546 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00]
25548 v_cmpsx_gt_f32_e64 s[10:11], v1, -4.0
25549 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00]
25551 v_cmpsx_gt_f32_e64 s[10:11], v1, src_vccz
25552 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf7,0x01,0x00]
25554 v_cmpsx_gt_f32_e64 s[10:11], v1, src_execz
25555 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf9,0x01,0x00]
25557 v_cmpsx_gt_f32_e64 s[10:11], v1, src_scc
25558 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xfb,0x01,0x00]
25560 v_cmpsx_gt_f32_e64 s[10:11], -v1, v2
25561 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x20]
25563 v_cmpsx_gt_f32_e64 s[10:11], v1, -v2
25564 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x40]
25566 v_cmpsx_gt_f32_e64 s[10:11], -v1, -v2
25567 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x60]
25569 v_cmpsx_gt_f32_e64 s[10:11], |v1|, v2
25570 // CHECK: [0x0a,0x01,0xa8,0xd0,0x01,0x05,0x02,0x00]
25572 v_cmpsx_gt_f32_e64 s[10:11], v1, |v2|
25573 // CHECK: [0x0a,0x02,0xa8,0xd0,0x01,0x05,0x02,0x00]
25575 v_cmpsx_gt_f32_e64 s[10:11], |v1|, |v2|
25576 // CHECK: [0x0a,0x03,0xa8,0xd0,0x01,0x05,0x02,0x00]
25578 v_cmpsx_lg_f32_e64 s[10:11], v1, v2
25579 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
25581 v_cmpsx_lg_f32_e64 s[12:13], v1, v2
25582 // CHECK: [0x0c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
25584 v_cmpsx_lg_f32_e64 s[102:103], v1, v2
25585 // CHECK: [0x66,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
25587 v_cmpsx_lg_f32_e64 flat_scratch, v1, v2
25588 // CHECK: [0x68,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
25590 v_cmpsx_lg_f32_e64 vcc, v1, v2
25591 // CHECK: [0x6a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
25593 v_cmpsx_lg_f32_e64 tba, v1, v2
25594 // CHECK: [0x6c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
25596 v_cmpsx_lg_f32_e64 tma, v1, v2
25597 // CHECK: [0x6e,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
25599 v_cmpsx_lg_f32_e64 ttmp[10:11], v1, v2
25600 // CHECK: [0x7a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
25602 v_cmpsx_lg_f32_e64 s[10:11], v255, v2
25603 // CHECK: [0x0a,0x00,0xaa,0xd0,0xff,0x05,0x02,0x00]
25605 v_cmpsx_lg_f32_e64 s[10:11], s1, v2
25606 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x04,0x02,0x00]
25608 v_cmpsx_lg_f32_e64 s[10:11], s103, v2
25609 // CHECK: [0x0a,0x00,0xaa,0xd0,0x67,0x04,0x02,0x00]
25611 v_cmpsx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
25612 // CHECK: [0x0a,0x00,0xaa,0xd0,0x68,0x04,0x02,0x00]
25614 v_cmpsx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
25615 // CHECK: [0x0a,0x00,0xaa,0xd0,0x69,0x04,0x02,0x00]
25617 v_cmpsx_lg_f32_e64 s[10:11], vcc_lo, v2
25618 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6a,0x04,0x02,0x00]
25620 v_cmpsx_lg_f32_e64 s[10:11], vcc_hi, v2
25621 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6b,0x04,0x02,0x00]
25623 v_cmpsx_lg_f32_e64 s[10:11], tba_lo, v2
25624 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6c,0x04,0x02,0x00]
25626 v_cmpsx_lg_f32_e64 s[10:11], tba_hi, v2
25627 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6d,0x04,0x02,0x00]
25629 v_cmpsx_lg_f32_e64 s[10:11], tma_lo, v2
25630 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6e,0x04,0x02,0x00]
25632 v_cmpsx_lg_f32_e64 s[10:11], tma_hi, v2
25633 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6f,0x04,0x02,0x00]
25635 v_cmpsx_lg_f32_e64 s[10:11], ttmp11, v2
25636 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7b,0x04,0x02,0x00]
25638 v_cmpsx_lg_f32_e64 s[10:11], m0, v2
25639 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7c,0x04,0x02,0x00]
25641 v_cmpsx_lg_f32_e64 s[10:11], exec_lo, v2
25642 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7e,0x04,0x02,0x00]
25644 v_cmpsx_lg_f32_e64 s[10:11], exec_hi, v2
25645 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7f,0x04,0x02,0x00]
25647 v_cmpsx_lg_f32_e64 s[10:11], 0, v2
25648 // CHECK: [0x0a,0x00,0xaa,0xd0,0x80,0x04,0x02,0x00]
25650 v_cmpsx_lg_f32_e64 s[10:11], -1, v2
25651 // CHECK: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00]
25653 v_cmpsx_lg_f32_e64 s[10:11], 0.5, v2
25654 // CHECK: [0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00]
25656 v_cmpsx_lg_f32_e64 s[10:11], -4.0, v2
25657 // CHECK: [0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00]
25659 v_cmpsx_lg_f32_e64 s[10:11], src_vccz, v2
25660 // CHECK: [0x0a,0x00,0xaa,0xd0,0xfb,0x04,0x02,0x00]
25662 v_cmpsx_lg_f32_e64 s[10:11], src_execz, v2
25663 // CHECK: [0x0a,0x00,0xaa,0xd0,0xfc,0x04,0x02,0x00]
25665 v_cmpsx_lg_f32_e64 s[10:11], src_scc, v2
25666 // CHECK: [0x0a,0x00,0xaa,0xd0,0xfd,0x04,0x02,0x00]
25668 v_cmpsx_lg_f32_e64 s[10:11], src_lds_direct, v2
25669 // CHECK: [0x0a,0x00,0xaa,0xd0,0xfe,0x04,0x02,0x00]
25671 v_cmpsx_lg_f32_e64 s[10:11], v1, v255
25672 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00]
25674 v_cmpsx_lg_f32_e64 s[10:11], v1, s2
25675 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x00,0x00]
25677 v_cmpsx_lg_f32_e64 s[10:11], v1, s103
25678 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcf,0x00,0x00]
25680 v_cmpsx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
25681 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd1,0x00,0x00]
25683 v_cmpsx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
25684 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd3,0x00,0x00]
25686 v_cmpsx_lg_f32_e64 s[10:11], v1, vcc_lo
25687 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd5,0x00,0x00]
25689 v_cmpsx_lg_f32_e64 s[10:11], v1, vcc_hi
25690 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd7,0x00,0x00]
25692 v_cmpsx_lg_f32_e64 s[10:11], v1, tba_lo
25693 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd9,0x00,0x00]
25695 v_cmpsx_lg_f32_e64 s[10:11], v1, tba_hi
25696 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdb,0x00,0x00]
25698 v_cmpsx_lg_f32_e64 s[10:11], v1, tma_lo
25699 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdd,0x00,0x00]
25701 v_cmpsx_lg_f32_e64 s[10:11], v1, tma_hi
25702 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdf,0x00,0x00]
25704 v_cmpsx_lg_f32_e64 s[10:11], v1, ttmp11
25705 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf7,0x00,0x00]
25707 v_cmpsx_lg_f32_e64 s[10:11], v1, m0
25708 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf9,0x00,0x00]
25710 v_cmpsx_lg_f32_e64 s[10:11], v1, exec_lo
25711 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xfd,0x00,0x00]
25713 v_cmpsx_lg_f32_e64 s[10:11], v1, exec_hi
25714 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x00,0x00]
25716 v_cmpsx_lg_f32_e64 s[10:11], v1, 0
25717 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x01,0x01,0x00]
25719 v_cmpsx_lg_f32_e64 s[10:11], v1, -1
25720 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00]
25722 v_cmpsx_lg_f32_e64 s[10:11], v1, 0.5
25723 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00]
25725 v_cmpsx_lg_f32_e64 s[10:11], v1, -4.0
25726 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00]
25728 v_cmpsx_lg_f32_e64 s[10:11], v1, src_vccz
25729 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf7,0x01,0x00]
25731 v_cmpsx_lg_f32_e64 s[10:11], v1, src_execz
25732 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf9,0x01,0x00]
25734 v_cmpsx_lg_f32_e64 s[10:11], v1, src_scc
25735 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xfb,0x01,0x00]
25737 v_cmpsx_lg_f32_e64 s[10:11], -v1, v2
25738 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x20]
25740 v_cmpsx_lg_f32_e64 s[10:11], v1, -v2
25741 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x40]
25743 v_cmpsx_lg_f32_e64 s[10:11], -v1, -v2
25744 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x60]
25746 v_cmpsx_lg_f32_e64 s[10:11], |v1|, v2
25747 // CHECK: [0x0a,0x01,0xaa,0xd0,0x01,0x05,0x02,0x00]
25749 v_cmpsx_lg_f32_e64 s[10:11], v1, |v2|
25750 // CHECK: [0x0a,0x02,0xaa,0xd0,0x01,0x05,0x02,0x00]
25752 v_cmpsx_lg_f32_e64 s[10:11], |v1|, |v2|
25753 // CHECK: [0x0a,0x03,0xaa,0xd0,0x01,0x05,0x02,0x00]
25755 v_cmpsx_ge_f32_e64 s[10:11], v1, v2
25756 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
25758 v_cmpsx_ge_f32_e64 s[12:13], v1, v2
25759 // CHECK: [0x0c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
25761 v_cmpsx_ge_f32_e64 s[102:103], v1, v2
25762 // CHECK: [0x66,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
25764 v_cmpsx_ge_f32_e64 flat_scratch, v1, v2
25765 // CHECK: [0x68,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
25767 v_cmpsx_ge_f32_e64 vcc, v1, v2
25768 // CHECK: [0x6a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
25770 v_cmpsx_ge_f32_e64 tba, v1, v2
25771 // CHECK: [0x6c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
25773 v_cmpsx_ge_f32_e64 tma, v1, v2
25774 // CHECK: [0x6e,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
25776 v_cmpsx_ge_f32_e64 ttmp[10:11], v1, v2
25777 // CHECK: [0x7a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
25779 v_cmpsx_ge_f32_e64 s[10:11], v255, v2
25780 // CHECK: [0x0a,0x00,0xac,0xd0,0xff,0x05,0x02,0x00]
25782 v_cmpsx_ge_f32_e64 s[10:11], s1, v2
25783 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x04,0x02,0x00]
25785 v_cmpsx_ge_f32_e64 s[10:11], s103, v2
25786 // CHECK: [0x0a,0x00,0xac,0xd0,0x67,0x04,0x02,0x00]
25788 v_cmpsx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
25789 // CHECK: [0x0a,0x00,0xac,0xd0,0x68,0x04,0x02,0x00]
25791 v_cmpsx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
25792 // CHECK: [0x0a,0x00,0xac,0xd0,0x69,0x04,0x02,0x00]
25794 v_cmpsx_ge_f32_e64 s[10:11], vcc_lo, v2
25795 // CHECK: [0x0a,0x00,0xac,0xd0,0x6a,0x04,0x02,0x00]
25797 v_cmpsx_ge_f32_e64 s[10:11], vcc_hi, v2
25798 // CHECK: [0x0a,0x00,0xac,0xd0,0x6b,0x04,0x02,0x00]
25800 v_cmpsx_ge_f32_e64 s[10:11], tba_lo, v2
25801 // CHECK: [0x0a,0x00,0xac,0xd0,0x6c,0x04,0x02,0x00]
25803 v_cmpsx_ge_f32_e64 s[10:11], tba_hi, v2
25804 // CHECK: [0x0a,0x00,0xac,0xd0,0x6d,0x04,0x02,0x00]
25806 v_cmpsx_ge_f32_e64 s[10:11], tma_lo, v2
25807 // CHECK: [0x0a,0x00,0xac,0xd0,0x6e,0x04,0x02,0x00]
25809 v_cmpsx_ge_f32_e64 s[10:11], tma_hi, v2
25810 // CHECK: [0x0a,0x00,0xac,0xd0,0x6f,0x04,0x02,0x00]
25812 v_cmpsx_ge_f32_e64 s[10:11], ttmp11, v2
25813 // CHECK: [0x0a,0x00,0xac,0xd0,0x7b,0x04,0x02,0x00]
25815 v_cmpsx_ge_f32_e64 s[10:11], m0, v2
25816 // CHECK: [0x0a,0x00,0xac,0xd0,0x7c,0x04,0x02,0x00]
25818 v_cmpsx_ge_f32_e64 s[10:11], exec_lo, v2
25819 // CHECK: [0x0a,0x00,0xac,0xd0,0x7e,0x04,0x02,0x00]
25821 v_cmpsx_ge_f32_e64 s[10:11], exec_hi, v2
25822 // CHECK: [0x0a,0x00,0xac,0xd0,0x7f,0x04,0x02,0x00]
25824 v_cmpsx_ge_f32_e64 s[10:11], 0, v2
25825 // CHECK: [0x0a,0x00,0xac,0xd0,0x80,0x04,0x02,0x00]
25827 v_cmpsx_ge_f32_e64 s[10:11], -1, v2
25828 // CHECK: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00]
25830 v_cmpsx_ge_f32_e64 s[10:11], 0.5, v2
25831 // CHECK: [0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00]
25833 v_cmpsx_ge_f32_e64 s[10:11], -4.0, v2
25834 // CHECK: [0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00]
25836 v_cmpsx_ge_f32_e64 s[10:11], src_vccz, v2
25837 // CHECK: [0x0a,0x00,0xac,0xd0,0xfb,0x04,0x02,0x00]
25839 v_cmpsx_ge_f32_e64 s[10:11], src_execz, v2
25840 // CHECK: [0x0a,0x00,0xac,0xd0,0xfc,0x04,0x02,0x00]
25842 v_cmpsx_ge_f32_e64 s[10:11], src_scc, v2
25843 // CHECK: [0x0a,0x00,0xac,0xd0,0xfd,0x04,0x02,0x00]
25845 v_cmpsx_ge_f32_e64 s[10:11], src_lds_direct, v2
25846 // CHECK: [0x0a,0x00,0xac,0xd0,0xfe,0x04,0x02,0x00]
25848 v_cmpsx_ge_f32_e64 s[10:11], v1, v255
25849 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00]
25851 v_cmpsx_ge_f32_e64 s[10:11], v1, s2
25852 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x00,0x00]
25854 v_cmpsx_ge_f32_e64 s[10:11], v1, s103
25855 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcf,0x00,0x00]
25857 v_cmpsx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
25858 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd1,0x00,0x00]
25860 v_cmpsx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
25861 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd3,0x00,0x00]
25863 v_cmpsx_ge_f32_e64 s[10:11], v1, vcc_lo
25864 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd5,0x00,0x00]
25866 v_cmpsx_ge_f32_e64 s[10:11], v1, vcc_hi
25867 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd7,0x00,0x00]
25869 v_cmpsx_ge_f32_e64 s[10:11], v1, tba_lo
25870 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd9,0x00,0x00]
25872 v_cmpsx_ge_f32_e64 s[10:11], v1, tba_hi
25873 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdb,0x00,0x00]
25875 v_cmpsx_ge_f32_e64 s[10:11], v1, tma_lo
25876 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdd,0x00,0x00]
25878 v_cmpsx_ge_f32_e64 s[10:11], v1, tma_hi
25879 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdf,0x00,0x00]
25881 v_cmpsx_ge_f32_e64 s[10:11], v1, ttmp11
25882 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf7,0x00,0x00]
25884 v_cmpsx_ge_f32_e64 s[10:11], v1, m0
25885 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf9,0x00,0x00]
25887 v_cmpsx_ge_f32_e64 s[10:11], v1, exec_lo
25888 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xfd,0x00,0x00]
25890 v_cmpsx_ge_f32_e64 s[10:11], v1, exec_hi
25891 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x00,0x00]
25893 v_cmpsx_ge_f32_e64 s[10:11], v1, 0
25894 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x01,0x01,0x00]
25896 v_cmpsx_ge_f32_e64 s[10:11], v1, -1
25897 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00]
25899 v_cmpsx_ge_f32_e64 s[10:11], v1, 0.5
25900 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00]
25902 v_cmpsx_ge_f32_e64 s[10:11], v1, -4.0
25903 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00]
25905 v_cmpsx_ge_f32_e64 s[10:11], v1, src_vccz
25906 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf7,0x01,0x00]
25908 v_cmpsx_ge_f32_e64 s[10:11], v1, src_execz
25909 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf9,0x01,0x00]
25911 v_cmpsx_ge_f32_e64 s[10:11], v1, src_scc
25912 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xfb,0x01,0x00]
25914 v_cmpsx_ge_f32_e64 s[10:11], -v1, v2
25915 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x20]
25917 v_cmpsx_ge_f32_e64 s[10:11], v1, -v2
25918 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x40]
25920 v_cmpsx_ge_f32_e64 s[10:11], -v1, -v2
25921 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x60]
25923 v_cmpsx_ge_f32_e64 s[10:11], |v1|, v2
25924 // CHECK: [0x0a,0x01,0xac,0xd0,0x01,0x05,0x02,0x00]
25926 v_cmpsx_ge_f32_e64 s[10:11], v1, |v2|
25927 // CHECK: [0x0a,0x02,0xac,0xd0,0x01,0x05,0x02,0x00]
25929 v_cmpsx_ge_f32_e64 s[10:11], |v1|, |v2|
25930 // CHECK: [0x0a,0x03,0xac,0xd0,0x01,0x05,0x02,0x00]
25932 v_cmpsx_o_f32_e64 s[10:11], v1, v2
25933 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
25935 v_cmpsx_o_f32_e64 s[12:13], v1, v2
25936 // CHECK: [0x0c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
25938 v_cmpsx_o_f32_e64 s[102:103], v1, v2
25939 // CHECK: [0x66,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
25941 v_cmpsx_o_f32_e64 flat_scratch, v1, v2
25942 // CHECK: [0x68,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
25944 v_cmpsx_o_f32_e64 vcc, v1, v2
25945 // CHECK: [0x6a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
25947 v_cmpsx_o_f32_e64 tba, v1, v2
25948 // CHECK: [0x6c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
25950 v_cmpsx_o_f32_e64 tma, v1, v2
25951 // CHECK: [0x6e,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
25953 v_cmpsx_o_f32_e64 ttmp[10:11], v1, v2
25954 // CHECK: [0x7a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
25956 v_cmpsx_o_f32_e64 s[10:11], v255, v2
25957 // CHECK: [0x0a,0x00,0xae,0xd0,0xff,0x05,0x02,0x00]
25959 v_cmpsx_o_f32_e64 s[10:11], s1, v2
25960 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x04,0x02,0x00]
25962 v_cmpsx_o_f32_e64 s[10:11], s103, v2
25963 // CHECK: [0x0a,0x00,0xae,0xd0,0x67,0x04,0x02,0x00]
25965 v_cmpsx_o_f32_e64 s[10:11], flat_scratch_lo, v2
25966 // CHECK: [0x0a,0x00,0xae,0xd0,0x68,0x04,0x02,0x00]
25968 v_cmpsx_o_f32_e64 s[10:11], flat_scratch_hi, v2
25969 // CHECK: [0x0a,0x00,0xae,0xd0,0x69,0x04,0x02,0x00]
25971 v_cmpsx_o_f32_e64 s[10:11], vcc_lo, v2
25972 // CHECK: [0x0a,0x00,0xae,0xd0,0x6a,0x04,0x02,0x00]
25974 v_cmpsx_o_f32_e64 s[10:11], vcc_hi, v2
25975 // CHECK: [0x0a,0x00,0xae,0xd0,0x6b,0x04,0x02,0x00]
25977 v_cmpsx_o_f32_e64 s[10:11], tba_lo, v2
25978 // CHECK: [0x0a,0x00,0xae,0xd0,0x6c,0x04,0x02,0x00]
25980 v_cmpsx_o_f32_e64 s[10:11], tba_hi, v2
25981 // CHECK: [0x0a,0x00,0xae,0xd0,0x6d,0x04,0x02,0x00]
25983 v_cmpsx_o_f32_e64 s[10:11], tma_lo, v2
25984 // CHECK: [0x0a,0x00,0xae,0xd0,0x6e,0x04,0x02,0x00]
25986 v_cmpsx_o_f32_e64 s[10:11], tma_hi, v2
25987 // CHECK: [0x0a,0x00,0xae,0xd0,0x6f,0x04,0x02,0x00]
25989 v_cmpsx_o_f32_e64 s[10:11], ttmp11, v2
25990 // CHECK: [0x0a,0x00,0xae,0xd0,0x7b,0x04,0x02,0x00]
25992 v_cmpsx_o_f32_e64 s[10:11], m0, v2
25993 // CHECK: [0x0a,0x00,0xae,0xd0,0x7c,0x04,0x02,0x00]
25995 v_cmpsx_o_f32_e64 s[10:11], exec_lo, v2
25996 // CHECK: [0x0a,0x00,0xae,0xd0,0x7e,0x04,0x02,0x00]
25998 v_cmpsx_o_f32_e64 s[10:11], exec_hi, v2
25999 // CHECK: [0x0a,0x00,0xae,0xd0,0x7f,0x04,0x02,0x00]
26001 v_cmpsx_o_f32_e64 s[10:11], 0, v2
26002 // CHECK: [0x0a,0x00,0xae,0xd0,0x80,0x04,0x02,0x00]
26004 v_cmpsx_o_f32_e64 s[10:11], -1, v2
26005 // CHECK: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00]
26007 v_cmpsx_o_f32_e64 s[10:11], 0.5, v2
26008 // CHECK: [0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00]
26010 v_cmpsx_o_f32_e64 s[10:11], -4.0, v2
26011 // CHECK: [0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00]
26013 v_cmpsx_o_f32_e64 s[10:11], src_vccz, v2
26014 // CHECK: [0x0a,0x00,0xae,0xd0,0xfb,0x04,0x02,0x00]
26016 v_cmpsx_o_f32_e64 s[10:11], src_execz, v2
26017 // CHECK: [0x0a,0x00,0xae,0xd0,0xfc,0x04,0x02,0x00]
26019 v_cmpsx_o_f32_e64 s[10:11], src_scc, v2
26020 // CHECK: [0x0a,0x00,0xae,0xd0,0xfd,0x04,0x02,0x00]
26022 v_cmpsx_o_f32_e64 s[10:11], src_lds_direct, v2
26023 // CHECK: [0x0a,0x00,0xae,0xd0,0xfe,0x04,0x02,0x00]
26025 v_cmpsx_o_f32_e64 s[10:11], v1, v255
26026 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00]
26028 v_cmpsx_o_f32_e64 s[10:11], v1, s2
26029 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x00,0x00]
26031 v_cmpsx_o_f32_e64 s[10:11], v1, s103
26032 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcf,0x00,0x00]
26034 v_cmpsx_o_f32_e64 s[10:11], v1, flat_scratch_lo
26035 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd1,0x00,0x00]
26037 v_cmpsx_o_f32_e64 s[10:11], v1, flat_scratch_hi
26038 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd3,0x00,0x00]
26040 v_cmpsx_o_f32_e64 s[10:11], v1, vcc_lo
26041 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd5,0x00,0x00]
26043 v_cmpsx_o_f32_e64 s[10:11], v1, vcc_hi
26044 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd7,0x00,0x00]
26046 v_cmpsx_o_f32_e64 s[10:11], v1, tba_lo
26047 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd9,0x00,0x00]
26049 v_cmpsx_o_f32_e64 s[10:11], v1, tba_hi
26050 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdb,0x00,0x00]
26052 v_cmpsx_o_f32_e64 s[10:11], v1, tma_lo
26053 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdd,0x00,0x00]
26055 v_cmpsx_o_f32_e64 s[10:11], v1, tma_hi
26056 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdf,0x00,0x00]
26058 v_cmpsx_o_f32_e64 s[10:11], v1, ttmp11
26059 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf7,0x00,0x00]
26061 v_cmpsx_o_f32_e64 s[10:11], v1, m0
26062 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf9,0x00,0x00]
26064 v_cmpsx_o_f32_e64 s[10:11], v1, exec_lo
26065 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xfd,0x00,0x00]
26067 v_cmpsx_o_f32_e64 s[10:11], v1, exec_hi
26068 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x00,0x00]
26070 v_cmpsx_o_f32_e64 s[10:11], v1, 0
26071 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x01,0x01,0x00]
26073 v_cmpsx_o_f32_e64 s[10:11], v1, -1
26074 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00]
26076 v_cmpsx_o_f32_e64 s[10:11], v1, 0.5
26077 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00]
26079 v_cmpsx_o_f32_e64 s[10:11], v1, -4.0
26080 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00]
26082 v_cmpsx_o_f32_e64 s[10:11], v1, src_vccz
26083 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf7,0x01,0x00]
26085 v_cmpsx_o_f32_e64 s[10:11], v1, src_execz
26086 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf9,0x01,0x00]
26088 v_cmpsx_o_f32_e64 s[10:11], v1, src_scc
26089 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xfb,0x01,0x00]
26091 v_cmpsx_o_f32_e64 s[10:11], -v1, v2
26092 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x20]
26094 v_cmpsx_o_f32_e64 s[10:11], v1, -v2
26095 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x40]
26097 v_cmpsx_o_f32_e64 s[10:11], -v1, -v2
26098 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x60]
26100 v_cmpsx_o_f32_e64 s[10:11], |v1|, v2
26101 // CHECK: [0x0a,0x01,0xae,0xd0,0x01,0x05,0x02,0x00]
26103 v_cmpsx_o_f32_e64 s[10:11], v1, |v2|
26104 // CHECK: [0x0a,0x02,0xae,0xd0,0x01,0x05,0x02,0x00]
26106 v_cmpsx_o_f32_e64 s[10:11], |v1|, |v2|
26107 // CHECK: [0x0a,0x03,0xae,0xd0,0x01,0x05,0x02,0x00]
26109 v_cmpsx_u_f32_e64 s[10:11], v1, v2
26110 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
26112 v_cmpsx_u_f32_e64 s[12:13], v1, v2
26113 // CHECK: [0x0c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
26115 v_cmpsx_u_f32_e64 s[102:103], v1, v2
26116 // CHECK: [0x66,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
26118 v_cmpsx_u_f32_e64 flat_scratch, v1, v2
26119 // CHECK: [0x68,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
26121 v_cmpsx_u_f32_e64 vcc, v1, v2
26122 // CHECK: [0x6a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
26124 v_cmpsx_u_f32_e64 tba, v1, v2
26125 // CHECK: [0x6c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
26127 v_cmpsx_u_f32_e64 tma, v1, v2
26128 // CHECK: [0x6e,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
26130 v_cmpsx_u_f32_e64 ttmp[10:11], v1, v2
26131 // CHECK: [0x7a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
26133 v_cmpsx_u_f32_e64 s[10:11], v255, v2
26134 // CHECK: [0x0a,0x00,0xb0,0xd0,0xff,0x05,0x02,0x00]
26136 v_cmpsx_u_f32_e64 s[10:11], s1, v2
26137 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x04,0x02,0x00]
26139 v_cmpsx_u_f32_e64 s[10:11], s103, v2
26140 // CHECK: [0x0a,0x00,0xb0,0xd0,0x67,0x04,0x02,0x00]
26142 v_cmpsx_u_f32_e64 s[10:11], flat_scratch_lo, v2
26143 // CHECK: [0x0a,0x00,0xb0,0xd0,0x68,0x04,0x02,0x00]
26145 v_cmpsx_u_f32_e64 s[10:11], flat_scratch_hi, v2
26146 // CHECK: [0x0a,0x00,0xb0,0xd0,0x69,0x04,0x02,0x00]
26148 v_cmpsx_u_f32_e64 s[10:11], vcc_lo, v2
26149 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6a,0x04,0x02,0x00]
26151 v_cmpsx_u_f32_e64 s[10:11], vcc_hi, v2
26152 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6b,0x04,0x02,0x00]
26154 v_cmpsx_u_f32_e64 s[10:11], tba_lo, v2
26155 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6c,0x04,0x02,0x00]
26157 v_cmpsx_u_f32_e64 s[10:11], tba_hi, v2
26158 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6d,0x04,0x02,0x00]
26160 v_cmpsx_u_f32_e64 s[10:11], tma_lo, v2
26161 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6e,0x04,0x02,0x00]
26163 v_cmpsx_u_f32_e64 s[10:11], tma_hi, v2
26164 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6f,0x04,0x02,0x00]
26166 v_cmpsx_u_f32_e64 s[10:11], ttmp11, v2
26167 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7b,0x04,0x02,0x00]
26169 v_cmpsx_u_f32_e64 s[10:11], m0, v2
26170 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7c,0x04,0x02,0x00]
26172 v_cmpsx_u_f32_e64 s[10:11], exec_lo, v2
26173 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7e,0x04,0x02,0x00]
26175 v_cmpsx_u_f32_e64 s[10:11], exec_hi, v2
26176 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7f,0x04,0x02,0x00]
26178 v_cmpsx_u_f32_e64 s[10:11], 0, v2
26179 // CHECK: [0x0a,0x00,0xb0,0xd0,0x80,0x04,0x02,0x00]
26181 v_cmpsx_u_f32_e64 s[10:11], -1, v2
26182 // CHECK: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00]
26184 v_cmpsx_u_f32_e64 s[10:11], 0.5, v2
26185 // CHECK: [0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00]
26187 v_cmpsx_u_f32_e64 s[10:11], -4.0, v2
26188 // CHECK: [0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00]
26190 v_cmpsx_u_f32_e64 s[10:11], src_vccz, v2
26191 // CHECK: [0x0a,0x00,0xb0,0xd0,0xfb,0x04,0x02,0x00]
26193 v_cmpsx_u_f32_e64 s[10:11], src_execz, v2
26194 // CHECK: [0x0a,0x00,0xb0,0xd0,0xfc,0x04,0x02,0x00]
26196 v_cmpsx_u_f32_e64 s[10:11], src_scc, v2
26197 // CHECK: [0x0a,0x00,0xb0,0xd0,0xfd,0x04,0x02,0x00]
26199 v_cmpsx_u_f32_e64 s[10:11], src_lds_direct, v2
26200 // CHECK: [0x0a,0x00,0xb0,0xd0,0xfe,0x04,0x02,0x00]
26202 v_cmpsx_u_f32_e64 s[10:11], v1, v255
26203 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00]
26205 v_cmpsx_u_f32_e64 s[10:11], v1, s2
26206 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x00,0x00]
26208 v_cmpsx_u_f32_e64 s[10:11], v1, s103
26209 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcf,0x00,0x00]
26211 v_cmpsx_u_f32_e64 s[10:11], v1, flat_scratch_lo
26212 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd1,0x00,0x00]
26214 v_cmpsx_u_f32_e64 s[10:11], v1, flat_scratch_hi
26215 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd3,0x00,0x00]
26217 v_cmpsx_u_f32_e64 s[10:11], v1, vcc_lo
26218 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd5,0x00,0x00]
26220 v_cmpsx_u_f32_e64 s[10:11], v1, vcc_hi
26221 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd7,0x00,0x00]
26223 v_cmpsx_u_f32_e64 s[10:11], v1, tba_lo
26224 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd9,0x00,0x00]
26226 v_cmpsx_u_f32_e64 s[10:11], v1, tba_hi
26227 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdb,0x00,0x00]
26229 v_cmpsx_u_f32_e64 s[10:11], v1, tma_lo
26230 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdd,0x00,0x00]
26232 v_cmpsx_u_f32_e64 s[10:11], v1, tma_hi
26233 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdf,0x00,0x00]
26235 v_cmpsx_u_f32_e64 s[10:11], v1, ttmp11
26236 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf7,0x00,0x00]
26238 v_cmpsx_u_f32_e64 s[10:11], v1, m0
26239 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf9,0x00,0x00]
26241 v_cmpsx_u_f32_e64 s[10:11], v1, exec_lo
26242 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xfd,0x00,0x00]
26244 v_cmpsx_u_f32_e64 s[10:11], v1, exec_hi
26245 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x00,0x00]
26247 v_cmpsx_u_f32_e64 s[10:11], v1, 0
26248 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x01,0x01,0x00]
26250 v_cmpsx_u_f32_e64 s[10:11], v1, -1
26251 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00]
26253 v_cmpsx_u_f32_e64 s[10:11], v1, 0.5
26254 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00]
26256 v_cmpsx_u_f32_e64 s[10:11], v1, -4.0
26257 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00]
26259 v_cmpsx_u_f32_e64 s[10:11], v1, src_vccz
26260 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf7,0x01,0x00]
26262 v_cmpsx_u_f32_e64 s[10:11], v1, src_execz
26263 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf9,0x01,0x00]
26265 v_cmpsx_u_f32_e64 s[10:11], v1, src_scc
26266 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xfb,0x01,0x00]
26268 v_cmpsx_u_f32_e64 s[10:11], -v1, v2
26269 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x20]
26271 v_cmpsx_u_f32_e64 s[10:11], v1, -v2
26272 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x40]
26274 v_cmpsx_u_f32_e64 s[10:11], -v1, -v2
26275 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x60]
26277 v_cmpsx_u_f32_e64 s[10:11], |v1|, v2
26278 // CHECK: [0x0a,0x01,0xb0,0xd0,0x01,0x05,0x02,0x00]
26280 v_cmpsx_u_f32_e64 s[10:11], v1, |v2|
26281 // CHECK: [0x0a,0x02,0xb0,0xd0,0x01,0x05,0x02,0x00]
26283 v_cmpsx_u_f32_e64 s[10:11], |v1|, |v2|
26284 // CHECK: [0x0a,0x03,0xb0,0xd0,0x01,0x05,0x02,0x00]
26286 v_cmpsx_nge_f32_e64 s[10:11], v1, v2
26287 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
26289 v_cmpsx_nge_f32_e64 s[12:13], v1, v2
26290 // CHECK: [0x0c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
26292 v_cmpsx_nge_f32_e64 s[102:103], v1, v2
26293 // CHECK: [0x66,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
26295 v_cmpsx_nge_f32_e64 flat_scratch, v1, v2
26296 // CHECK: [0x68,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
26298 v_cmpsx_nge_f32_e64 vcc, v1, v2
26299 // CHECK: [0x6a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
26301 v_cmpsx_nge_f32_e64 tba, v1, v2
26302 // CHECK: [0x6c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
26304 v_cmpsx_nge_f32_e64 tma, v1, v2
26305 // CHECK: [0x6e,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
26307 v_cmpsx_nge_f32_e64 ttmp[10:11], v1, v2
26308 // CHECK: [0x7a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
26310 v_cmpsx_nge_f32_e64 s[10:11], v255, v2
26311 // CHECK: [0x0a,0x00,0xb2,0xd0,0xff,0x05,0x02,0x00]
26313 v_cmpsx_nge_f32_e64 s[10:11], s1, v2
26314 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x04,0x02,0x00]
26316 v_cmpsx_nge_f32_e64 s[10:11], s103, v2
26317 // CHECK: [0x0a,0x00,0xb2,0xd0,0x67,0x04,0x02,0x00]
26319 v_cmpsx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
26320 // CHECK: [0x0a,0x00,0xb2,0xd0,0x68,0x04,0x02,0x00]
26322 v_cmpsx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
26323 // CHECK: [0x0a,0x00,0xb2,0xd0,0x69,0x04,0x02,0x00]
26325 v_cmpsx_nge_f32_e64 s[10:11], vcc_lo, v2
26326 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6a,0x04,0x02,0x00]
26328 v_cmpsx_nge_f32_e64 s[10:11], vcc_hi, v2
26329 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6b,0x04,0x02,0x00]
26331 v_cmpsx_nge_f32_e64 s[10:11], tba_lo, v2
26332 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6c,0x04,0x02,0x00]
26334 v_cmpsx_nge_f32_e64 s[10:11], tba_hi, v2
26335 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6d,0x04,0x02,0x00]
26337 v_cmpsx_nge_f32_e64 s[10:11], tma_lo, v2
26338 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6e,0x04,0x02,0x00]
26340 v_cmpsx_nge_f32_e64 s[10:11], tma_hi, v2
26341 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6f,0x04,0x02,0x00]
26343 v_cmpsx_nge_f32_e64 s[10:11], ttmp11, v2
26344 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7b,0x04,0x02,0x00]
26346 v_cmpsx_nge_f32_e64 s[10:11], m0, v2
26347 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7c,0x04,0x02,0x00]
26349 v_cmpsx_nge_f32_e64 s[10:11], exec_lo, v2
26350 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7e,0x04,0x02,0x00]
26352 v_cmpsx_nge_f32_e64 s[10:11], exec_hi, v2
26353 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7f,0x04,0x02,0x00]
26355 v_cmpsx_nge_f32_e64 s[10:11], 0, v2
26356 // CHECK: [0x0a,0x00,0xb2,0xd0,0x80,0x04,0x02,0x00]
26358 v_cmpsx_nge_f32_e64 s[10:11], -1, v2
26359 // CHECK: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00]
26361 v_cmpsx_nge_f32_e64 s[10:11], 0.5, v2
26362 // CHECK: [0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00]
26364 v_cmpsx_nge_f32_e64 s[10:11], -4.0, v2
26365 // CHECK: [0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00]
26367 v_cmpsx_nge_f32_e64 s[10:11], src_vccz, v2
26368 // CHECK: [0x0a,0x00,0xb2,0xd0,0xfb,0x04,0x02,0x00]
26370 v_cmpsx_nge_f32_e64 s[10:11], src_execz, v2
26371 // CHECK: [0x0a,0x00,0xb2,0xd0,0xfc,0x04,0x02,0x00]
26373 v_cmpsx_nge_f32_e64 s[10:11], src_scc, v2
26374 // CHECK: [0x0a,0x00,0xb2,0xd0,0xfd,0x04,0x02,0x00]
26376 v_cmpsx_nge_f32_e64 s[10:11], src_lds_direct, v2
26377 // CHECK: [0x0a,0x00,0xb2,0xd0,0xfe,0x04,0x02,0x00]
26379 v_cmpsx_nge_f32_e64 s[10:11], v1, v255
26380 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00]
26382 v_cmpsx_nge_f32_e64 s[10:11], v1, s2
26383 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x00,0x00]
26385 v_cmpsx_nge_f32_e64 s[10:11], v1, s103
26386 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcf,0x00,0x00]
26388 v_cmpsx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
26389 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd1,0x00,0x00]
26391 v_cmpsx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
26392 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd3,0x00,0x00]
26394 v_cmpsx_nge_f32_e64 s[10:11], v1, vcc_lo
26395 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd5,0x00,0x00]
26397 v_cmpsx_nge_f32_e64 s[10:11], v1, vcc_hi
26398 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd7,0x00,0x00]
26400 v_cmpsx_nge_f32_e64 s[10:11], v1, tba_lo
26401 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd9,0x00,0x00]
26403 v_cmpsx_nge_f32_e64 s[10:11], v1, tba_hi
26404 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdb,0x00,0x00]
26406 v_cmpsx_nge_f32_e64 s[10:11], v1, tma_lo
26407 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdd,0x00,0x00]
26409 v_cmpsx_nge_f32_e64 s[10:11], v1, tma_hi
26410 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdf,0x00,0x00]
26412 v_cmpsx_nge_f32_e64 s[10:11], v1, ttmp11
26413 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf7,0x00,0x00]
26415 v_cmpsx_nge_f32_e64 s[10:11], v1, m0
26416 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf9,0x00,0x00]
26418 v_cmpsx_nge_f32_e64 s[10:11], v1, exec_lo
26419 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xfd,0x00,0x00]
26421 v_cmpsx_nge_f32_e64 s[10:11], v1, exec_hi
26422 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x00,0x00]
26424 v_cmpsx_nge_f32_e64 s[10:11], v1, 0
26425 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x01,0x01,0x00]
26427 v_cmpsx_nge_f32_e64 s[10:11], v1, -1
26428 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00]
26430 v_cmpsx_nge_f32_e64 s[10:11], v1, 0.5
26431 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00]
26433 v_cmpsx_nge_f32_e64 s[10:11], v1, -4.0
26434 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00]
26436 v_cmpsx_nge_f32_e64 s[10:11], v1, src_vccz
26437 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf7,0x01,0x00]
26439 v_cmpsx_nge_f32_e64 s[10:11], v1, src_execz
26440 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf9,0x01,0x00]
26442 v_cmpsx_nge_f32_e64 s[10:11], v1, src_scc
26443 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xfb,0x01,0x00]
26445 v_cmpsx_nge_f32_e64 s[10:11], -v1, v2
26446 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x20]
26448 v_cmpsx_nge_f32_e64 s[10:11], v1, -v2
26449 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x40]
26451 v_cmpsx_nge_f32_e64 s[10:11], -v1, -v2
26452 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x60]
26454 v_cmpsx_nge_f32_e64 s[10:11], |v1|, v2
26455 // CHECK: [0x0a,0x01,0xb2,0xd0,0x01,0x05,0x02,0x00]
26457 v_cmpsx_nge_f32_e64 s[10:11], v1, |v2|
26458 // CHECK: [0x0a,0x02,0xb2,0xd0,0x01,0x05,0x02,0x00]
26460 v_cmpsx_nge_f32_e64 s[10:11], |v1|, |v2|
26461 // CHECK: [0x0a,0x03,0xb2,0xd0,0x01,0x05,0x02,0x00]
26463 v_cmpsx_nlg_f32_e64 s[10:11], v1, v2
26464 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
26466 v_cmpsx_nlg_f32_e64 s[12:13], v1, v2
26467 // CHECK: [0x0c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
26469 v_cmpsx_nlg_f32_e64 s[102:103], v1, v2
26470 // CHECK: [0x66,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
26472 v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2
26473 // CHECK: [0x68,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
26475 v_cmpsx_nlg_f32_e64 vcc, v1, v2
26476 // CHECK: [0x6a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
26478 v_cmpsx_nlg_f32_e64 tba, v1, v2
26479 // CHECK: [0x6c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
26481 v_cmpsx_nlg_f32_e64 tma, v1, v2
26482 // CHECK: [0x6e,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
26484 v_cmpsx_nlg_f32_e64 ttmp[10:11], v1, v2
26485 // CHECK: [0x7a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
26487 v_cmpsx_nlg_f32_e64 s[10:11], v255, v2
26488 // CHECK: [0x0a,0x00,0xb4,0xd0,0xff,0x05,0x02,0x00]
26490 v_cmpsx_nlg_f32_e64 s[10:11], s1, v2
26491 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x04,0x02,0x00]
26493 v_cmpsx_nlg_f32_e64 s[10:11], s103, v2
26494 // CHECK: [0x0a,0x00,0xb4,0xd0,0x67,0x04,0x02,0x00]
26496 v_cmpsx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
26497 // CHECK: [0x0a,0x00,0xb4,0xd0,0x68,0x04,0x02,0x00]
26499 v_cmpsx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
26500 // CHECK: [0x0a,0x00,0xb4,0xd0,0x69,0x04,0x02,0x00]
26502 v_cmpsx_nlg_f32_e64 s[10:11], vcc_lo, v2
26503 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6a,0x04,0x02,0x00]
26505 v_cmpsx_nlg_f32_e64 s[10:11], vcc_hi, v2
26506 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6b,0x04,0x02,0x00]
26508 v_cmpsx_nlg_f32_e64 s[10:11], tba_lo, v2
26509 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6c,0x04,0x02,0x00]
26511 v_cmpsx_nlg_f32_e64 s[10:11], tba_hi, v2
26512 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6d,0x04,0x02,0x00]
26514 v_cmpsx_nlg_f32_e64 s[10:11], tma_lo, v2
26515 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6e,0x04,0x02,0x00]
26517 v_cmpsx_nlg_f32_e64 s[10:11], tma_hi, v2
26518 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6f,0x04,0x02,0x00]
26520 v_cmpsx_nlg_f32_e64 s[10:11], ttmp11, v2
26521 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7b,0x04,0x02,0x00]
26523 v_cmpsx_nlg_f32_e64 s[10:11], m0, v2
26524 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7c,0x04,0x02,0x00]
26526 v_cmpsx_nlg_f32_e64 s[10:11], exec_lo, v2
26527 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7e,0x04,0x02,0x00]
26529 v_cmpsx_nlg_f32_e64 s[10:11], exec_hi, v2
26530 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7f,0x04,0x02,0x00]
26532 v_cmpsx_nlg_f32_e64 s[10:11], 0, v2
26533 // CHECK: [0x0a,0x00,0xb4,0xd0,0x80,0x04,0x02,0x00]
26535 v_cmpsx_nlg_f32_e64 s[10:11], -1, v2
26536 // CHECK: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00]
26538 v_cmpsx_nlg_f32_e64 s[10:11], 0.5, v2
26539 // CHECK: [0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00]
26541 v_cmpsx_nlg_f32_e64 s[10:11], -4.0, v2
26542 // CHECK: [0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00]
26544 v_cmpsx_nlg_f32_e64 s[10:11], src_vccz, v2
26545 // CHECK: [0x0a,0x00,0xb4,0xd0,0xfb,0x04,0x02,0x00]
26547 v_cmpsx_nlg_f32_e64 s[10:11], src_execz, v2
26548 // CHECK: [0x0a,0x00,0xb4,0xd0,0xfc,0x04,0x02,0x00]
26550 v_cmpsx_nlg_f32_e64 s[10:11], src_scc, v2
26551 // CHECK: [0x0a,0x00,0xb4,0xd0,0xfd,0x04,0x02,0x00]
26553 v_cmpsx_nlg_f32_e64 s[10:11], src_lds_direct, v2
26554 // CHECK: [0x0a,0x00,0xb4,0xd0,0xfe,0x04,0x02,0x00]
26556 v_cmpsx_nlg_f32_e64 s[10:11], v1, v255
26557 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00]
26559 v_cmpsx_nlg_f32_e64 s[10:11], v1, s2
26560 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x00,0x00]
26562 v_cmpsx_nlg_f32_e64 s[10:11], v1, s103
26563 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcf,0x00,0x00]
26565 v_cmpsx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
26566 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd1,0x00,0x00]
26568 v_cmpsx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
26569 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd3,0x00,0x00]
26571 v_cmpsx_nlg_f32_e64 s[10:11], v1, vcc_lo
26572 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd5,0x00,0x00]
26574 v_cmpsx_nlg_f32_e64 s[10:11], v1, vcc_hi
26575 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd7,0x00,0x00]
26577 v_cmpsx_nlg_f32_e64 s[10:11], v1, tba_lo
26578 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd9,0x00,0x00]
26580 v_cmpsx_nlg_f32_e64 s[10:11], v1, tba_hi
26581 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdb,0x00,0x00]
26583 v_cmpsx_nlg_f32_e64 s[10:11], v1, tma_lo
26584 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdd,0x00,0x00]
26586 v_cmpsx_nlg_f32_e64 s[10:11], v1, tma_hi
26587 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdf,0x00,0x00]
26589 v_cmpsx_nlg_f32_e64 s[10:11], v1, ttmp11
26590 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf7,0x00,0x00]
26592 v_cmpsx_nlg_f32_e64 s[10:11], v1, m0
26593 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf9,0x00,0x00]
26595 v_cmpsx_nlg_f32_e64 s[10:11], v1, exec_lo
26596 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xfd,0x00,0x00]
26598 v_cmpsx_nlg_f32_e64 s[10:11], v1, exec_hi
26599 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x00,0x00]
26601 v_cmpsx_nlg_f32_e64 s[10:11], v1, 0
26602 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x01,0x01,0x00]
26604 v_cmpsx_nlg_f32_e64 s[10:11], v1, -1
26605 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00]
26607 v_cmpsx_nlg_f32_e64 s[10:11], v1, 0.5
26608 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00]
26610 v_cmpsx_nlg_f32_e64 s[10:11], v1, -4.0
26611 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00]
26613 v_cmpsx_nlg_f32_e64 s[10:11], v1, src_vccz
26614 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf7,0x01,0x00]
26616 v_cmpsx_nlg_f32_e64 s[10:11], v1, src_execz
26617 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf9,0x01,0x00]
26619 v_cmpsx_nlg_f32_e64 s[10:11], v1, src_scc
26620 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xfb,0x01,0x00]
26622 v_cmpsx_nlg_f32_e64 s[10:11], -v1, v2
26623 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x20]
26625 v_cmpsx_nlg_f32_e64 s[10:11], v1, -v2
26626 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x40]
26628 v_cmpsx_nlg_f32_e64 s[10:11], -v1, -v2
26629 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x60]
26631 v_cmpsx_nlg_f32_e64 s[10:11], |v1|, v2
26632 // CHECK: [0x0a,0x01,0xb4,0xd0,0x01,0x05,0x02,0x00]
26634 v_cmpsx_nlg_f32_e64 s[10:11], v1, |v2|
26635 // CHECK: [0x0a,0x02,0xb4,0xd0,0x01,0x05,0x02,0x00]
26637 v_cmpsx_nlg_f32_e64 s[10:11], |v1|, |v2|
26638 // CHECK: [0x0a,0x03,0xb4,0xd0,0x01,0x05,0x02,0x00]
26640 v_cmpsx_ngt_f32_e64 s[10:11], v1, v2
26641 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
26643 v_cmpsx_ngt_f32_e64 s[12:13], v1, v2
26644 // CHECK: [0x0c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
26646 v_cmpsx_ngt_f32_e64 s[102:103], v1, v2
26647 // CHECK: [0x66,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
26649 v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2
26650 // CHECK: [0x68,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
26652 v_cmpsx_ngt_f32_e64 vcc, v1, v2
26653 // CHECK: [0x6a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
26655 v_cmpsx_ngt_f32_e64 tba, v1, v2
26656 // CHECK: [0x6c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
26658 v_cmpsx_ngt_f32_e64 tma, v1, v2
26659 // CHECK: [0x6e,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
26661 v_cmpsx_ngt_f32_e64 ttmp[10:11], v1, v2
26662 // CHECK: [0x7a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
26664 v_cmpsx_ngt_f32_e64 s[10:11], v255, v2
26665 // CHECK: [0x0a,0x00,0xb6,0xd0,0xff,0x05,0x02,0x00]
26667 v_cmpsx_ngt_f32_e64 s[10:11], s1, v2
26668 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x04,0x02,0x00]
26670 v_cmpsx_ngt_f32_e64 s[10:11], s103, v2
26671 // CHECK: [0x0a,0x00,0xb6,0xd0,0x67,0x04,0x02,0x00]
26673 v_cmpsx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
26674 // CHECK: [0x0a,0x00,0xb6,0xd0,0x68,0x04,0x02,0x00]
26676 v_cmpsx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
26677 // CHECK: [0x0a,0x00,0xb6,0xd0,0x69,0x04,0x02,0x00]
26679 v_cmpsx_ngt_f32_e64 s[10:11], vcc_lo, v2
26680 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6a,0x04,0x02,0x00]
26682 v_cmpsx_ngt_f32_e64 s[10:11], vcc_hi, v2
26683 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6b,0x04,0x02,0x00]
26685 v_cmpsx_ngt_f32_e64 s[10:11], tba_lo, v2
26686 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6c,0x04,0x02,0x00]
26688 v_cmpsx_ngt_f32_e64 s[10:11], tba_hi, v2
26689 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6d,0x04,0x02,0x00]
26691 v_cmpsx_ngt_f32_e64 s[10:11], tma_lo, v2
26692 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6e,0x04,0x02,0x00]
26694 v_cmpsx_ngt_f32_e64 s[10:11], tma_hi, v2
26695 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6f,0x04,0x02,0x00]
26697 v_cmpsx_ngt_f32_e64 s[10:11], ttmp11, v2
26698 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7b,0x04,0x02,0x00]
26700 v_cmpsx_ngt_f32_e64 s[10:11], m0, v2
26701 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7c,0x04,0x02,0x00]
26703 v_cmpsx_ngt_f32_e64 s[10:11], exec_lo, v2
26704 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7e,0x04,0x02,0x00]
26706 v_cmpsx_ngt_f32_e64 s[10:11], exec_hi, v2
26707 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7f,0x04,0x02,0x00]
26709 v_cmpsx_ngt_f32_e64 s[10:11], 0, v2
26710 // CHECK: [0x0a,0x00,0xb6,0xd0,0x80,0x04,0x02,0x00]
26712 v_cmpsx_ngt_f32_e64 s[10:11], -1, v2
26713 // CHECK: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00]
26715 v_cmpsx_ngt_f32_e64 s[10:11], 0.5, v2
26716 // CHECK: [0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00]
26718 v_cmpsx_ngt_f32_e64 s[10:11], -4.0, v2
26719 // CHECK: [0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00]
26721 v_cmpsx_ngt_f32_e64 s[10:11], src_vccz, v2
26722 // CHECK: [0x0a,0x00,0xb6,0xd0,0xfb,0x04,0x02,0x00]
26724 v_cmpsx_ngt_f32_e64 s[10:11], src_execz, v2
26725 // CHECK: [0x0a,0x00,0xb6,0xd0,0xfc,0x04,0x02,0x00]
26727 v_cmpsx_ngt_f32_e64 s[10:11], src_scc, v2
26728 // CHECK: [0x0a,0x00,0xb6,0xd0,0xfd,0x04,0x02,0x00]
26730 v_cmpsx_ngt_f32_e64 s[10:11], src_lds_direct, v2
26731 // CHECK: [0x0a,0x00,0xb6,0xd0,0xfe,0x04,0x02,0x00]
26733 v_cmpsx_ngt_f32_e64 s[10:11], v1, v255
26734 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00]
26736 v_cmpsx_ngt_f32_e64 s[10:11], v1, s2
26737 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x00,0x00]
26739 v_cmpsx_ngt_f32_e64 s[10:11], v1, s103
26740 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcf,0x00,0x00]
26742 v_cmpsx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
26743 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd1,0x00,0x00]
26745 v_cmpsx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
26746 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd3,0x00,0x00]
26748 v_cmpsx_ngt_f32_e64 s[10:11], v1, vcc_lo
26749 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd5,0x00,0x00]
26751 v_cmpsx_ngt_f32_e64 s[10:11], v1, vcc_hi
26752 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd7,0x00,0x00]
26754 v_cmpsx_ngt_f32_e64 s[10:11], v1, tba_lo
26755 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd9,0x00,0x00]
26757 v_cmpsx_ngt_f32_e64 s[10:11], v1, tba_hi
26758 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdb,0x00,0x00]
26760 v_cmpsx_ngt_f32_e64 s[10:11], v1, tma_lo
26761 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdd,0x00,0x00]
26763 v_cmpsx_ngt_f32_e64 s[10:11], v1, tma_hi
26764 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdf,0x00,0x00]
26766 v_cmpsx_ngt_f32_e64 s[10:11], v1, ttmp11
26767 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf7,0x00,0x00]
26769 v_cmpsx_ngt_f32_e64 s[10:11], v1, m0
26770 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf9,0x00,0x00]
26772 v_cmpsx_ngt_f32_e64 s[10:11], v1, exec_lo
26773 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xfd,0x00,0x00]
26775 v_cmpsx_ngt_f32_e64 s[10:11], v1, exec_hi
26776 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x00,0x00]
26778 v_cmpsx_ngt_f32_e64 s[10:11], v1, 0
26779 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x01,0x01,0x00]
26781 v_cmpsx_ngt_f32_e64 s[10:11], v1, -1
26782 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00]
26784 v_cmpsx_ngt_f32_e64 s[10:11], v1, 0.5
26785 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00]
26787 v_cmpsx_ngt_f32_e64 s[10:11], v1, -4.0
26788 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00]
26790 v_cmpsx_ngt_f32_e64 s[10:11], v1, src_vccz
26791 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf7,0x01,0x00]
26793 v_cmpsx_ngt_f32_e64 s[10:11], v1, src_execz
26794 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf9,0x01,0x00]
26796 v_cmpsx_ngt_f32_e64 s[10:11], v1, src_scc
26797 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xfb,0x01,0x00]
26799 v_cmpsx_ngt_f32_e64 s[10:11], -v1, v2
26800 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x20]
26802 v_cmpsx_ngt_f32_e64 s[10:11], v1, -v2
26803 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x40]
26805 v_cmpsx_ngt_f32_e64 s[10:11], -v1, -v2
26806 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x60]
26808 v_cmpsx_ngt_f32_e64 s[10:11], |v1|, v2
26809 // CHECK: [0x0a,0x01,0xb6,0xd0,0x01,0x05,0x02,0x00]
26811 v_cmpsx_ngt_f32_e64 s[10:11], v1, |v2|
26812 // CHECK: [0x0a,0x02,0xb6,0xd0,0x01,0x05,0x02,0x00]
26814 v_cmpsx_ngt_f32_e64 s[10:11], |v1|, |v2|
26815 // CHECK: [0x0a,0x03,0xb6,0xd0,0x01,0x05,0x02,0x00]
26817 v_cmpsx_nle_f32_e64 s[10:11], v1, v2
26818 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
26820 v_cmpsx_nle_f32_e64 s[12:13], v1, v2
26821 // CHECK: [0x0c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
26823 v_cmpsx_nle_f32_e64 s[102:103], v1, v2
26824 // CHECK: [0x66,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
26826 v_cmpsx_nle_f32_e64 flat_scratch, v1, v2
26827 // CHECK: [0x68,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
26829 v_cmpsx_nle_f32_e64 vcc, v1, v2
26830 // CHECK: [0x6a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
26832 v_cmpsx_nle_f32_e64 tba, v1, v2
26833 // CHECK: [0x6c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
26835 v_cmpsx_nle_f32_e64 tma, v1, v2
26836 // CHECK: [0x6e,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
26838 v_cmpsx_nle_f32_e64 ttmp[10:11], v1, v2
26839 // CHECK: [0x7a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
26841 v_cmpsx_nle_f32_e64 s[10:11], v255, v2
26842 // CHECK: [0x0a,0x00,0xb8,0xd0,0xff,0x05,0x02,0x00]
26844 v_cmpsx_nle_f32_e64 s[10:11], s1, v2
26845 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x04,0x02,0x00]
26847 v_cmpsx_nle_f32_e64 s[10:11], s103, v2
26848 // CHECK: [0x0a,0x00,0xb8,0xd0,0x67,0x04,0x02,0x00]
26850 v_cmpsx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
26851 // CHECK: [0x0a,0x00,0xb8,0xd0,0x68,0x04,0x02,0x00]
26853 v_cmpsx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
26854 // CHECK: [0x0a,0x00,0xb8,0xd0,0x69,0x04,0x02,0x00]
26856 v_cmpsx_nle_f32_e64 s[10:11], vcc_lo, v2
26857 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6a,0x04,0x02,0x00]
26859 v_cmpsx_nle_f32_e64 s[10:11], vcc_hi, v2
26860 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6b,0x04,0x02,0x00]
26862 v_cmpsx_nle_f32_e64 s[10:11], tba_lo, v2
26863 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6c,0x04,0x02,0x00]
26865 v_cmpsx_nle_f32_e64 s[10:11], tba_hi, v2
26866 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6d,0x04,0x02,0x00]
26868 v_cmpsx_nle_f32_e64 s[10:11], tma_lo, v2
26869 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6e,0x04,0x02,0x00]
26871 v_cmpsx_nle_f32_e64 s[10:11], tma_hi, v2
26872 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6f,0x04,0x02,0x00]
26874 v_cmpsx_nle_f32_e64 s[10:11], ttmp11, v2
26875 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7b,0x04,0x02,0x00]
26877 v_cmpsx_nle_f32_e64 s[10:11], m0, v2
26878 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7c,0x04,0x02,0x00]
26880 v_cmpsx_nle_f32_e64 s[10:11], exec_lo, v2
26881 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7e,0x04,0x02,0x00]
26883 v_cmpsx_nle_f32_e64 s[10:11], exec_hi, v2
26884 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7f,0x04,0x02,0x00]
26886 v_cmpsx_nle_f32_e64 s[10:11], 0, v2
26887 // CHECK: [0x0a,0x00,0xb8,0xd0,0x80,0x04,0x02,0x00]
26889 v_cmpsx_nle_f32_e64 s[10:11], -1, v2
26890 // CHECK: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00]
26892 v_cmpsx_nle_f32_e64 s[10:11], 0.5, v2
26893 // CHECK: [0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00]
26895 v_cmpsx_nle_f32_e64 s[10:11], -4.0, v2
26896 // CHECK: [0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00]
26898 v_cmpsx_nle_f32_e64 s[10:11], src_vccz, v2
26899 // CHECK: [0x0a,0x00,0xb8,0xd0,0xfb,0x04,0x02,0x00]
26901 v_cmpsx_nle_f32_e64 s[10:11], src_execz, v2
26902 // CHECK: [0x0a,0x00,0xb8,0xd0,0xfc,0x04,0x02,0x00]
26904 v_cmpsx_nle_f32_e64 s[10:11], src_scc, v2
26905 // CHECK: [0x0a,0x00,0xb8,0xd0,0xfd,0x04,0x02,0x00]
26907 v_cmpsx_nle_f32_e64 s[10:11], src_lds_direct, v2
26908 // CHECK: [0x0a,0x00,0xb8,0xd0,0xfe,0x04,0x02,0x00]
26910 v_cmpsx_nle_f32_e64 s[10:11], v1, v255
26911 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00]
26913 v_cmpsx_nle_f32_e64 s[10:11], v1, s2
26914 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x00,0x00]
26916 v_cmpsx_nle_f32_e64 s[10:11], v1, s103
26917 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcf,0x00,0x00]
26919 v_cmpsx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
26920 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd1,0x00,0x00]
26922 v_cmpsx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
26923 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd3,0x00,0x00]
26925 v_cmpsx_nle_f32_e64 s[10:11], v1, vcc_lo
26926 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd5,0x00,0x00]
26928 v_cmpsx_nle_f32_e64 s[10:11], v1, vcc_hi
26929 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd7,0x00,0x00]
26931 v_cmpsx_nle_f32_e64 s[10:11], v1, tba_lo
26932 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd9,0x00,0x00]
26934 v_cmpsx_nle_f32_e64 s[10:11], v1, tba_hi
26935 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdb,0x00,0x00]
26937 v_cmpsx_nle_f32_e64 s[10:11], v1, tma_lo
26938 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdd,0x00,0x00]
26940 v_cmpsx_nle_f32_e64 s[10:11], v1, tma_hi
26941 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdf,0x00,0x00]
26943 v_cmpsx_nle_f32_e64 s[10:11], v1, ttmp11
26944 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf7,0x00,0x00]
26946 v_cmpsx_nle_f32_e64 s[10:11], v1, m0
26947 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf9,0x00,0x00]
26949 v_cmpsx_nle_f32_e64 s[10:11], v1, exec_lo
26950 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xfd,0x00,0x00]
26952 v_cmpsx_nle_f32_e64 s[10:11], v1, exec_hi
26953 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x00,0x00]
26955 v_cmpsx_nle_f32_e64 s[10:11], v1, 0
26956 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x01,0x01,0x00]
26958 v_cmpsx_nle_f32_e64 s[10:11], v1, -1
26959 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00]
26961 v_cmpsx_nle_f32_e64 s[10:11], v1, 0.5
26962 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00]
26964 v_cmpsx_nle_f32_e64 s[10:11], v1, -4.0
26965 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00]
26967 v_cmpsx_nle_f32_e64 s[10:11], v1, src_vccz
26968 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf7,0x01,0x00]
26970 v_cmpsx_nle_f32_e64 s[10:11], v1, src_execz
26971 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf9,0x01,0x00]
26973 v_cmpsx_nle_f32_e64 s[10:11], v1, src_scc
26974 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xfb,0x01,0x00]
26976 v_cmpsx_nle_f32_e64 s[10:11], -v1, v2
26977 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x20]
26979 v_cmpsx_nle_f32_e64 s[10:11], v1, -v2
26980 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x40]
26982 v_cmpsx_nle_f32_e64 s[10:11], -v1, -v2
26983 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x60]
26985 v_cmpsx_nle_f32_e64 s[10:11], |v1|, v2
26986 // CHECK: [0x0a,0x01,0xb8,0xd0,0x01,0x05,0x02,0x00]
26988 v_cmpsx_nle_f32_e64 s[10:11], v1, |v2|
26989 // CHECK: [0x0a,0x02,0xb8,0xd0,0x01,0x05,0x02,0x00]
26991 v_cmpsx_nle_f32_e64 s[10:11], |v1|, |v2|
26992 // CHECK: [0x0a,0x03,0xb8,0xd0,0x01,0x05,0x02,0x00]
26994 v_cmpsx_neq_f32_e64 s[10:11], v1, v2
26995 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
26997 v_cmpsx_neq_f32_e64 s[12:13], v1, v2
26998 // CHECK: [0x0c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
27000 v_cmpsx_neq_f32_e64 s[102:103], v1, v2
27001 // CHECK: [0x66,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
27003 v_cmpsx_neq_f32_e64 flat_scratch, v1, v2
27004 // CHECK: [0x68,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
27006 v_cmpsx_neq_f32_e64 vcc, v1, v2
27007 // CHECK: [0x6a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
27009 v_cmpsx_neq_f32_e64 tba, v1, v2
27010 // CHECK: [0x6c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
27012 v_cmpsx_neq_f32_e64 tma, v1, v2
27013 // CHECK: [0x6e,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
27015 v_cmpsx_neq_f32_e64 ttmp[10:11], v1, v2
27016 // CHECK: [0x7a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
27018 v_cmpsx_neq_f32_e64 s[10:11], v255, v2
27019 // CHECK: [0x0a,0x00,0xba,0xd0,0xff,0x05,0x02,0x00]
27021 v_cmpsx_neq_f32_e64 s[10:11], s1, v2
27022 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x04,0x02,0x00]
27024 v_cmpsx_neq_f32_e64 s[10:11], s103, v2
27025 // CHECK: [0x0a,0x00,0xba,0xd0,0x67,0x04,0x02,0x00]
27027 v_cmpsx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
27028 // CHECK: [0x0a,0x00,0xba,0xd0,0x68,0x04,0x02,0x00]
27030 v_cmpsx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
27031 // CHECK: [0x0a,0x00,0xba,0xd0,0x69,0x04,0x02,0x00]
27033 v_cmpsx_neq_f32_e64 s[10:11], vcc_lo, v2
27034 // CHECK: [0x0a,0x00,0xba,0xd0,0x6a,0x04,0x02,0x00]
27036 v_cmpsx_neq_f32_e64 s[10:11], vcc_hi, v2
27037 // CHECK: [0x0a,0x00,0xba,0xd0,0x6b,0x04,0x02,0x00]
27039 v_cmpsx_neq_f32_e64 s[10:11], tba_lo, v2
27040 // CHECK: [0x0a,0x00,0xba,0xd0,0x6c,0x04,0x02,0x00]
27042 v_cmpsx_neq_f32_e64 s[10:11], tba_hi, v2
27043 // CHECK: [0x0a,0x00,0xba,0xd0,0x6d,0x04,0x02,0x00]
27045 v_cmpsx_neq_f32_e64 s[10:11], tma_lo, v2
27046 // CHECK: [0x0a,0x00,0xba,0xd0,0x6e,0x04,0x02,0x00]
27048 v_cmpsx_neq_f32_e64 s[10:11], tma_hi, v2
27049 // CHECK: [0x0a,0x00,0xba,0xd0,0x6f,0x04,0x02,0x00]
27051 v_cmpsx_neq_f32_e64 s[10:11], ttmp11, v2
27052 // CHECK: [0x0a,0x00,0xba,0xd0,0x7b,0x04,0x02,0x00]
27054 v_cmpsx_neq_f32_e64 s[10:11], m0, v2
27055 // CHECK: [0x0a,0x00,0xba,0xd0,0x7c,0x04,0x02,0x00]
27057 v_cmpsx_neq_f32_e64 s[10:11], exec_lo, v2
27058 // CHECK: [0x0a,0x00,0xba,0xd0,0x7e,0x04,0x02,0x00]
27060 v_cmpsx_neq_f32_e64 s[10:11], exec_hi, v2
27061 // CHECK: [0x0a,0x00,0xba,0xd0,0x7f,0x04,0x02,0x00]
27063 v_cmpsx_neq_f32_e64 s[10:11], 0, v2
27064 // CHECK: [0x0a,0x00,0xba,0xd0,0x80,0x04,0x02,0x00]
27066 v_cmpsx_neq_f32_e64 s[10:11], -1, v2
27067 // CHECK: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00]
27069 v_cmpsx_neq_f32_e64 s[10:11], 0.5, v2
27070 // CHECK: [0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00]
27072 v_cmpsx_neq_f32_e64 s[10:11], -4.0, v2
27073 // CHECK: [0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00]
27075 v_cmpsx_neq_f32_e64 s[10:11], src_vccz, v2
27076 // CHECK: [0x0a,0x00,0xba,0xd0,0xfb,0x04,0x02,0x00]
27078 v_cmpsx_neq_f32_e64 s[10:11], src_execz, v2
27079 // CHECK: [0x0a,0x00,0xba,0xd0,0xfc,0x04,0x02,0x00]
27081 v_cmpsx_neq_f32_e64 s[10:11], src_scc, v2
27082 // CHECK: [0x0a,0x00,0xba,0xd0,0xfd,0x04,0x02,0x00]
27084 v_cmpsx_neq_f32_e64 s[10:11], src_lds_direct, v2
27085 // CHECK: [0x0a,0x00,0xba,0xd0,0xfe,0x04,0x02,0x00]
27087 v_cmpsx_neq_f32_e64 s[10:11], v1, v255
27088 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00]
27090 v_cmpsx_neq_f32_e64 s[10:11], v1, s2
27091 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x00,0x00]
27093 v_cmpsx_neq_f32_e64 s[10:11], v1, s103
27094 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcf,0x00,0x00]
27096 v_cmpsx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
27097 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd1,0x00,0x00]
27099 v_cmpsx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
27100 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd3,0x00,0x00]
27102 v_cmpsx_neq_f32_e64 s[10:11], v1, vcc_lo
27103 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd5,0x00,0x00]
27105 v_cmpsx_neq_f32_e64 s[10:11], v1, vcc_hi
27106 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd7,0x00,0x00]
27108 v_cmpsx_neq_f32_e64 s[10:11], v1, tba_lo
27109 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd9,0x00,0x00]
27111 v_cmpsx_neq_f32_e64 s[10:11], v1, tba_hi
27112 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdb,0x00,0x00]
27114 v_cmpsx_neq_f32_e64 s[10:11], v1, tma_lo
27115 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdd,0x00,0x00]
27117 v_cmpsx_neq_f32_e64 s[10:11], v1, tma_hi
27118 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdf,0x00,0x00]
27120 v_cmpsx_neq_f32_e64 s[10:11], v1, ttmp11
27121 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf7,0x00,0x00]
27123 v_cmpsx_neq_f32_e64 s[10:11], v1, m0
27124 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf9,0x00,0x00]
27126 v_cmpsx_neq_f32_e64 s[10:11], v1, exec_lo
27127 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xfd,0x00,0x00]
27129 v_cmpsx_neq_f32_e64 s[10:11], v1, exec_hi
27130 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x00,0x00]
27132 v_cmpsx_neq_f32_e64 s[10:11], v1, 0
27133 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x01,0x01,0x00]
27135 v_cmpsx_neq_f32_e64 s[10:11], v1, -1
27136 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00]
27138 v_cmpsx_neq_f32_e64 s[10:11], v1, 0.5
27139 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00]
27141 v_cmpsx_neq_f32_e64 s[10:11], v1, -4.0
27142 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00]
27144 v_cmpsx_neq_f32_e64 s[10:11], v1, src_vccz
27145 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf7,0x01,0x00]
27147 v_cmpsx_neq_f32_e64 s[10:11], v1, src_execz
27148 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf9,0x01,0x00]
27150 v_cmpsx_neq_f32_e64 s[10:11], v1, src_scc
27151 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xfb,0x01,0x00]
27153 v_cmpsx_neq_f32_e64 s[10:11], -v1, v2
27154 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x20]
27156 v_cmpsx_neq_f32_e64 s[10:11], v1, -v2
27157 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x40]
27159 v_cmpsx_neq_f32_e64 s[10:11], -v1, -v2
27160 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x60]
27162 v_cmpsx_neq_f32_e64 s[10:11], |v1|, v2
27163 // CHECK: [0x0a,0x01,0xba,0xd0,0x01,0x05,0x02,0x00]
27165 v_cmpsx_neq_f32_e64 s[10:11], v1, |v2|
27166 // CHECK: [0x0a,0x02,0xba,0xd0,0x01,0x05,0x02,0x00]
27168 v_cmpsx_neq_f32_e64 s[10:11], |v1|, |v2|
27169 // CHECK: [0x0a,0x03,0xba,0xd0,0x01,0x05,0x02,0x00]
27171 v_cmpsx_nlt_f32_e64 s[10:11], v1, v2
27172 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
27174 v_cmpsx_nlt_f32_e64 s[12:13], v1, v2
27175 // CHECK: [0x0c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
27177 v_cmpsx_nlt_f32_e64 s[102:103], v1, v2
27178 // CHECK: [0x66,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
27180 v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2
27181 // CHECK: [0x68,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
27183 v_cmpsx_nlt_f32_e64 vcc, v1, v2
27184 // CHECK: [0x6a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
27186 v_cmpsx_nlt_f32_e64 tba, v1, v2
27187 // CHECK: [0x6c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
27189 v_cmpsx_nlt_f32_e64 tma, v1, v2
27190 // CHECK: [0x6e,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
27192 v_cmpsx_nlt_f32_e64 ttmp[10:11], v1, v2
27193 // CHECK: [0x7a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
27195 v_cmpsx_nlt_f32_e64 s[10:11], v255, v2
27196 // CHECK: [0x0a,0x00,0xbc,0xd0,0xff,0x05,0x02,0x00]
27198 v_cmpsx_nlt_f32_e64 s[10:11], s1, v2
27199 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x04,0x02,0x00]
27201 v_cmpsx_nlt_f32_e64 s[10:11], s103, v2
27202 // CHECK: [0x0a,0x00,0xbc,0xd0,0x67,0x04,0x02,0x00]
27204 v_cmpsx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
27205 // CHECK: [0x0a,0x00,0xbc,0xd0,0x68,0x04,0x02,0x00]
27207 v_cmpsx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
27208 // CHECK: [0x0a,0x00,0xbc,0xd0,0x69,0x04,0x02,0x00]
27210 v_cmpsx_nlt_f32_e64 s[10:11], vcc_lo, v2
27211 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6a,0x04,0x02,0x00]
27213 v_cmpsx_nlt_f32_e64 s[10:11], vcc_hi, v2
27214 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6b,0x04,0x02,0x00]
27216 v_cmpsx_nlt_f32_e64 s[10:11], tba_lo, v2
27217 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6c,0x04,0x02,0x00]
27219 v_cmpsx_nlt_f32_e64 s[10:11], tba_hi, v2
27220 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6d,0x04,0x02,0x00]
27222 v_cmpsx_nlt_f32_e64 s[10:11], tma_lo, v2
27223 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6e,0x04,0x02,0x00]
27225 v_cmpsx_nlt_f32_e64 s[10:11], tma_hi, v2
27226 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6f,0x04,0x02,0x00]
27228 v_cmpsx_nlt_f32_e64 s[10:11], ttmp11, v2
27229 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7b,0x04,0x02,0x00]
27231 v_cmpsx_nlt_f32_e64 s[10:11], m0, v2
27232 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7c,0x04,0x02,0x00]
27234 v_cmpsx_nlt_f32_e64 s[10:11], exec_lo, v2
27235 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7e,0x04,0x02,0x00]
27237 v_cmpsx_nlt_f32_e64 s[10:11], exec_hi, v2
27238 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7f,0x04,0x02,0x00]
27240 v_cmpsx_nlt_f32_e64 s[10:11], 0, v2
27241 // CHECK: [0x0a,0x00,0xbc,0xd0,0x80,0x04,0x02,0x00]
27243 v_cmpsx_nlt_f32_e64 s[10:11], -1, v2
27244 // CHECK: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00]
27246 v_cmpsx_nlt_f32_e64 s[10:11], 0.5, v2
27247 // CHECK: [0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00]
27249 v_cmpsx_nlt_f32_e64 s[10:11], -4.0, v2
27250 // CHECK: [0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00]
27252 v_cmpsx_nlt_f32_e64 s[10:11], src_vccz, v2
27253 // CHECK: [0x0a,0x00,0xbc,0xd0,0xfb,0x04,0x02,0x00]
27255 v_cmpsx_nlt_f32_e64 s[10:11], src_execz, v2
27256 // CHECK: [0x0a,0x00,0xbc,0xd0,0xfc,0x04,0x02,0x00]
27258 v_cmpsx_nlt_f32_e64 s[10:11], src_scc, v2
27259 // CHECK: [0x0a,0x00,0xbc,0xd0,0xfd,0x04,0x02,0x00]
27261 v_cmpsx_nlt_f32_e64 s[10:11], src_lds_direct, v2
27262 // CHECK: [0x0a,0x00,0xbc,0xd0,0xfe,0x04,0x02,0x00]
27264 v_cmpsx_nlt_f32_e64 s[10:11], v1, v255
27265 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00]
27267 v_cmpsx_nlt_f32_e64 s[10:11], v1, s2
27268 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x00,0x00]
27270 v_cmpsx_nlt_f32_e64 s[10:11], v1, s103
27271 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcf,0x00,0x00]
27273 v_cmpsx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
27274 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd1,0x00,0x00]
27276 v_cmpsx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
27277 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd3,0x00,0x00]
27279 v_cmpsx_nlt_f32_e64 s[10:11], v1, vcc_lo
27280 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd5,0x00,0x00]
27282 v_cmpsx_nlt_f32_e64 s[10:11], v1, vcc_hi
27283 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd7,0x00,0x00]
27285 v_cmpsx_nlt_f32_e64 s[10:11], v1, tba_lo
27286 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd9,0x00,0x00]
27288 v_cmpsx_nlt_f32_e64 s[10:11], v1, tba_hi
27289 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdb,0x00,0x00]
27291 v_cmpsx_nlt_f32_e64 s[10:11], v1, tma_lo
27292 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdd,0x00,0x00]
27294 v_cmpsx_nlt_f32_e64 s[10:11], v1, tma_hi
27295 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdf,0x00,0x00]
27297 v_cmpsx_nlt_f32_e64 s[10:11], v1, ttmp11
27298 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf7,0x00,0x00]
27300 v_cmpsx_nlt_f32_e64 s[10:11], v1, m0
27301 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf9,0x00,0x00]
27303 v_cmpsx_nlt_f32_e64 s[10:11], v1, exec_lo
27304 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xfd,0x00,0x00]
27306 v_cmpsx_nlt_f32_e64 s[10:11], v1, exec_hi
27307 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x00,0x00]
27309 v_cmpsx_nlt_f32_e64 s[10:11], v1, 0
27310 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x01,0x01,0x00]
27312 v_cmpsx_nlt_f32_e64 s[10:11], v1, -1
27313 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00]
27315 v_cmpsx_nlt_f32_e64 s[10:11], v1, 0.5
27316 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00]
27318 v_cmpsx_nlt_f32_e64 s[10:11], v1, -4.0
27319 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00]
27321 v_cmpsx_nlt_f32_e64 s[10:11], v1, src_vccz
27322 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf7,0x01,0x00]
27324 v_cmpsx_nlt_f32_e64 s[10:11], v1, src_execz
27325 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf9,0x01,0x00]
27327 v_cmpsx_nlt_f32_e64 s[10:11], v1, src_scc
27328 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xfb,0x01,0x00]
27330 v_cmpsx_nlt_f32_e64 s[10:11], -v1, v2
27331 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x20]
27333 v_cmpsx_nlt_f32_e64 s[10:11], v1, -v2
27334 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x40]
27336 v_cmpsx_nlt_f32_e64 s[10:11], -v1, -v2
27337 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x60]
27339 v_cmpsx_nlt_f32_e64 s[10:11], |v1|, v2
27340 // CHECK: [0x0a,0x01,0xbc,0xd0,0x01,0x05,0x02,0x00]
27342 v_cmpsx_nlt_f32_e64 s[10:11], v1, |v2|
27343 // CHECK: [0x0a,0x02,0xbc,0xd0,0x01,0x05,0x02,0x00]
27345 v_cmpsx_nlt_f32_e64 s[10:11], |v1|, |v2|
27346 // CHECK: [0x0a,0x03,0xbc,0xd0,0x01,0x05,0x02,0x00]
27348 v_cmpsx_tru_f32_e64 s[10:11], v1, v2
27349 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
27351 v_cmpsx_tru_f32_e64 s[12:13], v1, v2
27352 // CHECK: [0x0c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
27354 v_cmpsx_tru_f32_e64 s[102:103], v1, v2
27355 // CHECK: [0x66,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
27357 v_cmpsx_tru_f32_e64 flat_scratch, v1, v2
27358 // CHECK: [0x68,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
27360 v_cmpsx_tru_f32_e64 vcc, v1, v2
27361 // CHECK: [0x6a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
27363 v_cmpsx_tru_f32_e64 tba, v1, v2
27364 // CHECK: [0x6c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
27366 v_cmpsx_tru_f32_e64 tma, v1, v2
27367 // CHECK: [0x6e,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
27369 v_cmpsx_tru_f32_e64 ttmp[10:11], v1, v2
27370 // CHECK: [0x7a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
27372 v_cmpsx_tru_f32_e64 s[10:11], v255, v2
27373 // CHECK: [0x0a,0x00,0xbe,0xd0,0xff,0x05,0x02,0x00]
27375 v_cmpsx_tru_f32_e64 s[10:11], s1, v2
27376 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x04,0x02,0x00]
27378 v_cmpsx_tru_f32_e64 s[10:11], s103, v2
27379 // CHECK: [0x0a,0x00,0xbe,0xd0,0x67,0x04,0x02,0x00]
27381 v_cmpsx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
27382 // CHECK: [0x0a,0x00,0xbe,0xd0,0x68,0x04,0x02,0x00]
27384 v_cmpsx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
27385 // CHECK: [0x0a,0x00,0xbe,0xd0,0x69,0x04,0x02,0x00]
27387 v_cmpsx_tru_f32_e64 s[10:11], vcc_lo, v2
27388 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6a,0x04,0x02,0x00]
27390 v_cmpsx_tru_f32_e64 s[10:11], vcc_hi, v2
27391 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6b,0x04,0x02,0x00]
27393 v_cmpsx_tru_f32_e64 s[10:11], tba_lo, v2
27394 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6c,0x04,0x02,0x00]
27396 v_cmpsx_tru_f32_e64 s[10:11], tba_hi, v2
27397 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6d,0x04,0x02,0x00]
27399 v_cmpsx_tru_f32_e64 s[10:11], tma_lo, v2
27400 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6e,0x04,0x02,0x00]
27402 v_cmpsx_tru_f32_e64 s[10:11], tma_hi, v2
27403 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6f,0x04,0x02,0x00]
27405 v_cmpsx_tru_f32_e64 s[10:11], ttmp11, v2
27406 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7b,0x04,0x02,0x00]
27408 v_cmpsx_tru_f32_e64 s[10:11], m0, v2
27409 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7c,0x04,0x02,0x00]
27411 v_cmpsx_tru_f32_e64 s[10:11], exec_lo, v2
27412 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7e,0x04,0x02,0x00]
27414 v_cmpsx_tru_f32_e64 s[10:11], exec_hi, v2
27415 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7f,0x04,0x02,0x00]
27417 v_cmpsx_tru_f32_e64 s[10:11], 0, v2
27418 // CHECK: [0x0a,0x00,0xbe,0xd0,0x80,0x04,0x02,0x00]
27420 v_cmpsx_tru_f32_e64 s[10:11], -1, v2
27421 // CHECK: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00]
27423 v_cmpsx_tru_f32_e64 s[10:11], 0.5, v2
27424 // CHECK: [0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00]
27426 v_cmpsx_tru_f32_e64 s[10:11], -4.0, v2
27427 // CHECK: [0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00]
27429 v_cmpsx_tru_f32_e64 s[10:11], src_vccz, v2
27430 // CHECK: [0x0a,0x00,0xbe,0xd0,0xfb,0x04,0x02,0x00]
27432 v_cmpsx_tru_f32_e64 s[10:11], src_execz, v2
27433 // CHECK: [0x0a,0x00,0xbe,0xd0,0xfc,0x04,0x02,0x00]
27435 v_cmpsx_tru_f32_e64 s[10:11], src_scc, v2
27436 // CHECK: [0x0a,0x00,0xbe,0xd0,0xfd,0x04,0x02,0x00]
27438 v_cmpsx_tru_f32_e64 s[10:11], src_lds_direct, v2
27439 // CHECK: [0x0a,0x00,0xbe,0xd0,0xfe,0x04,0x02,0x00]
27441 v_cmpsx_tru_f32_e64 s[10:11], v1, v255
27442 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00]
27444 v_cmpsx_tru_f32_e64 s[10:11], v1, s2
27445 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x00,0x00]
27447 v_cmpsx_tru_f32_e64 s[10:11], v1, s103
27448 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcf,0x00,0x00]
27450 v_cmpsx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
27451 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd1,0x00,0x00]
27453 v_cmpsx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
27454 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd3,0x00,0x00]
27456 v_cmpsx_tru_f32_e64 s[10:11], v1, vcc_lo
27457 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd5,0x00,0x00]
27459 v_cmpsx_tru_f32_e64 s[10:11], v1, vcc_hi
27460 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd7,0x00,0x00]
27462 v_cmpsx_tru_f32_e64 s[10:11], v1, tba_lo
27463 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd9,0x00,0x00]
27465 v_cmpsx_tru_f32_e64 s[10:11], v1, tba_hi
27466 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdb,0x00,0x00]
27468 v_cmpsx_tru_f32_e64 s[10:11], v1, tma_lo
27469 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdd,0x00,0x00]
27471 v_cmpsx_tru_f32_e64 s[10:11], v1, tma_hi
27472 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdf,0x00,0x00]
27474 v_cmpsx_tru_f32_e64 s[10:11], v1, ttmp11
27475 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf7,0x00,0x00]
27477 v_cmpsx_tru_f32_e64 s[10:11], v1, m0
27478 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf9,0x00,0x00]
27480 v_cmpsx_tru_f32_e64 s[10:11], v1, exec_lo
27481 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xfd,0x00,0x00]
27483 v_cmpsx_tru_f32_e64 s[10:11], v1, exec_hi
27484 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x00,0x00]
27486 v_cmpsx_tru_f32_e64 s[10:11], v1, 0
27487 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x01,0x01,0x00]
27489 v_cmpsx_tru_f32_e64 s[10:11], v1, -1
27490 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00]
27492 v_cmpsx_tru_f32_e64 s[10:11], v1, 0.5
27493 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00]
27495 v_cmpsx_tru_f32_e64 s[10:11], v1, -4.0
27496 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00]
27498 v_cmpsx_tru_f32_e64 s[10:11], v1, src_vccz
27499 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf7,0x01,0x00]
27501 v_cmpsx_tru_f32_e64 s[10:11], v1, src_execz
27502 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf9,0x01,0x00]
27504 v_cmpsx_tru_f32_e64 s[10:11], v1, src_scc
27505 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xfb,0x01,0x00]
27507 v_cmpsx_tru_f32_e64 s[10:11], -v1, v2
27508 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x20]
27510 v_cmpsx_tru_f32_e64 s[10:11], v1, -v2
27511 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x40]
27513 v_cmpsx_tru_f32_e64 s[10:11], -v1, -v2
27514 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x60]
27516 v_cmpsx_tru_f32_e64 s[10:11], |v1|, v2
27517 // CHECK: [0x0a,0x01,0xbe,0xd0,0x01,0x05,0x02,0x00]
27519 v_cmpsx_tru_f32_e64 s[10:11], v1, |v2|
27520 // CHECK: [0x0a,0x02,0xbe,0xd0,0x01,0x05,0x02,0x00]
27522 v_cmpsx_tru_f32_e64 s[10:11], |v1|, |v2|
27523 // CHECK: [0x0a,0x03,0xbe,0xd0,0x01,0x05,0x02,0x00]
27525 v_cmps_f_f64_e64 s[10:11], v[1:2], v[2:3]
27526 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
27528 v_cmps_f_f64_e64 s[12:13], v[1:2], v[2:3]
27529 // CHECK: [0x0c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
27531 v_cmps_f_f64_e64 s[102:103], v[1:2], v[2:3]
27532 // CHECK: [0x66,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
27534 v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]
27535 // CHECK: [0x68,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
27537 v_cmps_f_f64_e64 vcc, v[1:2], v[2:3]
27538 // CHECK: [0x6a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
27540 v_cmps_f_f64_e64 tba, v[1:2], v[2:3]
27541 // CHECK: [0x6c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
27543 v_cmps_f_f64_e64 tma, v[1:2], v[2:3]
27544 // CHECK: [0x6e,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
27546 v_cmps_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27547 // CHECK: [0x7a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
27549 v_cmps_f_f64_e64 s[10:11], v[254:255], v[2:3]
27550 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfe,0x05,0x02,0x00]
27552 v_cmps_f_f64_e64 s[10:11], s[2:3], v[2:3]
27553 // CHECK: [0x0a,0x00,0xc0,0xd0,0x02,0x04,0x02,0x00]
27555 v_cmps_f_f64_e64 s[10:11], s[4:5], v[2:3]
27556 // CHECK: [0x0a,0x00,0xc0,0xd0,0x04,0x04,0x02,0x00]
27558 v_cmps_f_f64_e64 s[10:11], s[102:103], v[2:3]
27559 // CHECK: [0x0a,0x00,0xc0,0xd0,0x66,0x04,0x02,0x00]
27561 v_cmps_f_f64_e64 s[10:11], flat_scratch, v[2:3]
27562 // CHECK: [0x0a,0x00,0xc0,0xd0,0x68,0x04,0x02,0x00]
27564 v_cmps_f_f64_e64 s[10:11], vcc, v[2:3]
27565 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6a,0x04,0x02,0x00]
27567 v_cmps_f_f64_e64 s[10:11], tba, v[2:3]
27568 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6c,0x04,0x02,0x00]
27570 v_cmps_f_f64_e64 s[10:11], tma, v[2:3]
27571 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6e,0x04,0x02,0x00]
27573 v_cmps_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27574 // CHECK: [0x0a,0x00,0xc0,0xd0,0x7a,0x04,0x02,0x00]
27576 v_cmps_f_f64_e64 s[10:11], exec, v[2:3]
27577 // CHECK: [0x0a,0x00,0xc0,0xd0,0x7e,0x04,0x02,0x00]
27579 v_cmps_f_f64_e64 s[10:11], 0, v[2:3]
27580 // CHECK: [0x0a,0x00,0xc0,0xd0,0x80,0x04,0x02,0x00]
27582 v_cmps_f_f64_e64 s[10:11], -1, v[2:3]
27583 // CHECK: [0x0a,0x00,0xc0,0xd0,0xc1,0x04,0x02,0x00]
27585 v_cmps_f_f64_e64 s[10:11], 0.5, v[2:3]
27586 // CHECK: [0x0a,0x00,0xc0,0xd0,0xf0,0x04,0x02,0x00]
27588 v_cmps_f_f64_e64 s[10:11], -4.0, v[2:3]
27589 // CHECK: [0x0a,0x00,0xc0,0xd0,0xf7,0x04,0x02,0x00]
27591 v_cmps_f_f64_e64 s[10:11], src_vccz, v[2:3]
27592 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfb,0x04,0x02,0x00]
27594 v_cmps_f_f64_e64 s[10:11], src_execz, v[2:3]
27595 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfc,0x04,0x02,0x00]
27597 v_cmps_f_f64_e64 s[10:11], src_scc, v[2:3]
27598 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfd,0x04,0x02,0x00]
27600 v_cmps_f_f64_e64 s[10:11], v[1:2], v[254:255]
27601 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfd,0x03,0x00]
27603 v_cmps_f_f64_e64 s[10:11], v[1:2], s[4:5]
27604 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x09,0x00,0x00]
27606 v_cmps_f_f64_e64 s[10:11], v[1:2], s[6:7]
27607 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x0d,0x00,0x00]
27609 v_cmps_f_f64_e64 s[10:11], v[1:2], s[102:103]
27610 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcd,0x00,0x00]
27612 v_cmps_f_f64_e64 s[10:11], v[1:2], flat_scratch
27613 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd1,0x00,0x00]
27615 v_cmps_f_f64_e64 s[10:11], v[1:2], vcc
27616 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd5,0x00,0x00]
27618 v_cmps_f_f64_e64 s[10:11], v[1:2], tba
27619 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd9,0x00,0x00]
27621 v_cmps_f_f64_e64 s[10:11], v[1:2], tma
27622 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdd,0x00,0x00]
27624 v_cmps_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27625 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf5,0x00,0x00]
27627 v_cmps_f_f64_e64 s[10:11], v[1:2], exec
27628 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfd,0x00,0x00]
27630 v_cmps_f_f64_e64 s[10:11], v[1:2], 0
27631 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x01,0x01,0x00]
27633 v_cmps_f_f64_e64 s[10:11], v[1:2], -1
27634 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x83,0x01,0x00]
27636 v_cmps_f_f64_e64 s[10:11], v[1:2], 0.5
27637 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xe1,0x01,0x00]
27639 v_cmps_f_f64_e64 s[10:11], v[1:2], -4.0
27640 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xef,0x01,0x00]
27642 v_cmps_f_f64_e64 s[10:11], v[1:2], src_vccz
27643 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf7,0x01,0x00]
27645 v_cmps_f_f64_e64 s[10:11], v[1:2], src_execz
27646 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf9,0x01,0x00]
27648 v_cmps_f_f64_e64 s[10:11], v[1:2], src_scc
27649 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfb,0x01,0x00]
27651 v_cmps_f_f64_e64 s[10:11], -v[1:2], v[2:3]
27652 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x20]
27654 v_cmps_f_f64_e64 s[10:11], v[1:2], -v[2:3]
27655 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x40]
27657 v_cmps_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
27658 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x60]
27660 v_cmps_f_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27661 // CHECK: [0x0a,0x01,0xc0,0xd0,0x01,0x05,0x02,0x00]
27663 v_cmps_f_f64_e64 s[10:11], v[1:2], |v[2:3]|
27664 // CHECK: [0x0a,0x02,0xc0,0xd0,0x01,0x05,0x02,0x00]
27666 v_cmps_f_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27667 // CHECK: [0x0a,0x03,0xc0,0xd0,0x01,0x05,0x02,0x00]
27669 v_cmps_lt_f64_e64 s[10:11], v[1:2], v[2:3]
27670 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
27672 v_cmps_lt_f64_e64 s[12:13], v[1:2], v[2:3]
27673 // CHECK: [0x0c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
27675 v_cmps_lt_f64_e64 s[102:103], v[1:2], v[2:3]
27676 // CHECK: [0x66,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
27678 v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
27679 // CHECK: [0x68,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
27681 v_cmps_lt_f64_e64 vcc, v[1:2], v[2:3]
27682 // CHECK: [0x6a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
27684 v_cmps_lt_f64_e64 tba, v[1:2], v[2:3]
27685 // CHECK: [0x6c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
27687 v_cmps_lt_f64_e64 tma, v[1:2], v[2:3]
27688 // CHECK: [0x6e,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
27690 v_cmps_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27691 // CHECK: [0x7a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
27693 v_cmps_lt_f64_e64 s[10:11], v[254:255], v[2:3]
27694 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfe,0x05,0x02,0x00]
27696 v_cmps_lt_f64_e64 s[10:11], s[2:3], v[2:3]
27697 // CHECK: [0x0a,0x00,0xc2,0xd0,0x02,0x04,0x02,0x00]
27699 v_cmps_lt_f64_e64 s[10:11], s[4:5], v[2:3]
27700 // CHECK: [0x0a,0x00,0xc2,0xd0,0x04,0x04,0x02,0x00]
27702 v_cmps_lt_f64_e64 s[10:11], s[102:103], v[2:3]
27703 // CHECK: [0x0a,0x00,0xc2,0xd0,0x66,0x04,0x02,0x00]
27705 v_cmps_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
27706 // CHECK: [0x0a,0x00,0xc2,0xd0,0x68,0x04,0x02,0x00]
27708 v_cmps_lt_f64_e64 s[10:11], vcc, v[2:3]
27709 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6a,0x04,0x02,0x00]
27711 v_cmps_lt_f64_e64 s[10:11], tba, v[2:3]
27712 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6c,0x04,0x02,0x00]
27714 v_cmps_lt_f64_e64 s[10:11], tma, v[2:3]
27715 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6e,0x04,0x02,0x00]
27717 v_cmps_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27718 // CHECK: [0x0a,0x00,0xc2,0xd0,0x7a,0x04,0x02,0x00]
27720 v_cmps_lt_f64_e64 s[10:11], exec, v[2:3]
27721 // CHECK: [0x0a,0x00,0xc2,0xd0,0x7e,0x04,0x02,0x00]
27723 v_cmps_lt_f64_e64 s[10:11], 0, v[2:3]
27724 // CHECK: [0x0a,0x00,0xc2,0xd0,0x80,0x04,0x02,0x00]
27726 v_cmps_lt_f64_e64 s[10:11], -1, v[2:3]
27727 // CHECK: [0x0a,0x00,0xc2,0xd0,0xc1,0x04,0x02,0x00]
27729 v_cmps_lt_f64_e64 s[10:11], 0.5, v[2:3]
27730 // CHECK: [0x0a,0x00,0xc2,0xd0,0xf0,0x04,0x02,0x00]
27732 v_cmps_lt_f64_e64 s[10:11], -4.0, v[2:3]
27733 // CHECK: [0x0a,0x00,0xc2,0xd0,0xf7,0x04,0x02,0x00]
27735 v_cmps_lt_f64_e64 s[10:11], src_vccz, v[2:3]
27736 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfb,0x04,0x02,0x00]
27738 v_cmps_lt_f64_e64 s[10:11], src_execz, v[2:3]
27739 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfc,0x04,0x02,0x00]
27741 v_cmps_lt_f64_e64 s[10:11], src_scc, v[2:3]
27742 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfd,0x04,0x02,0x00]
27744 v_cmps_lt_f64_e64 s[10:11], v[1:2], v[254:255]
27745 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfd,0x03,0x00]
27747 v_cmps_lt_f64_e64 s[10:11], v[1:2], s[4:5]
27748 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x09,0x00,0x00]
27750 v_cmps_lt_f64_e64 s[10:11], v[1:2], s[6:7]
27751 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x0d,0x00,0x00]
27753 v_cmps_lt_f64_e64 s[10:11], v[1:2], s[102:103]
27754 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcd,0x00,0x00]
27756 v_cmps_lt_f64_e64 s[10:11], v[1:2], flat_scratch
27757 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd1,0x00,0x00]
27759 v_cmps_lt_f64_e64 s[10:11], v[1:2], vcc
27760 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd5,0x00,0x00]
27762 v_cmps_lt_f64_e64 s[10:11], v[1:2], tba
27763 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd9,0x00,0x00]
27765 v_cmps_lt_f64_e64 s[10:11], v[1:2], tma
27766 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdd,0x00,0x00]
27768 v_cmps_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27769 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf5,0x00,0x00]
27771 v_cmps_lt_f64_e64 s[10:11], v[1:2], exec
27772 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfd,0x00,0x00]
27774 v_cmps_lt_f64_e64 s[10:11], v[1:2], 0
27775 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x01,0x01,0x00]
27777 v_cmps_lt_f64_e64 s[10:11], v[1:2], -1
27778 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x83,0x01,0x00]
27780 v_cmps_lt_f64_e64 s[10:11], v[1:2], 0.5
27781 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xe1,0x01,0x00]
27783 v_cmps_lt_f64_e64 s[10:11], v[1:2], -4.0
27784 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xef,0x01,0x00]
27786 v_cmps_lt_f64_e64 s[10:11], v[1:2], src_vccz
27787 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf7,0x01,0x00]
27789 v_cmps_lt_f64_e64 s[10:11], v[1:2], src_execz
27790 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf9,0x01,0x00]
27792 v_cmps_lt_f64_e64 s[10:11], v[1:2], src_scc
27793 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfb,0x01,0x00]
27795 v_cmps_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
27796 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x20]
27798 v_cmps_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
27799 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x40]
27801 v_cmps_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
27802 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x60]
27804 v_cmps_lt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27805 // CHECK: [0x0a,0x01,0xc2,0xd0,0x01,0x05,0x02,0x00]
27807 v_cmps_lt_f64_e64 s[10:11], v[1:2], |v[2:3]|
27808 // CHECK: [0x0a,0x02,0xc2,0xd0,0x01,0x05,0x02,0x00]
27810 v_cmps_lt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27811 // CHECK: [0x0a,0x03,0xc2,0xd0,0x01,0x05,0x02,0x00]
27813 v_cmps_eq_f64_e64 s[10:11], v[1:2], v[2:3]
27814 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
27816 v_cmps_eq_f64_e64 s[12:13], v[1:2], v[2:3]
27817 // CHECK: [0x0c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
27819 v_cmps_eq_f64_e64 s[102:103], v[1:2], v[2:3]
27820 // CHECK: [0x66,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
27822 v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
27823 // CHECK: [0x68,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
27825 v_cmps_eq_f64_e64 vcc, v[1:2], v[2:3]
27826 // CHECK: [0x6a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
27828 v_cmps_eq_f64_e64 tba, v[1:2], v[2:3]
27829 // CHECK: [0x6c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
27831 v_cmps_eq_f64_e64 tma, v[1:2], v[2:3]
27832 // CHECK: [0x6e,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
27834 v_cmps_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27835 // CHECK: [0x7a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
27837 v_cmps_eq_f64_e64 s[10:11], v[254:255], v[2:3]
27838 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfe,0x05,0x02,0x00]
27840 v_cmps_eq_f64_e64 s[10:11], s[2:3], v[2:3]
27841 // CHECK: [0x0a,0x00,0xc4,0xd0,0x02,0x04,0x02,0x00]
27843 v_cmps_eq_f64_e64 s[10:11], s[4:5], v[2:3]
27844 // CHECK: [0x0a,0x00,0xc4,0xd0,0x04,0x04,0x02,0x00]
27846 v_cmps_eq_f64_e64 s[10:11], s[102:103], v[2:3]
27847 // CHECK: [0x0a,0x00,0xc4,0xd0,0x66,0x04,0x02,0x00]
27849 v_cmps_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
27850 // CHECK: [0x0a,0x00,0xc4,0xd0,0x68,0x04,0x02,0x00]
27852 v_cmps_eq_f64_e64 s[10:11], vcc, v[2:3]
27853 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6a,0x04,0x02,0x00]
27855 v_cmps_eq_f64_e64 s[10:11], tba, v[2:3]
27856 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6c,0x04,0x02,0x00]
27858 v_cmps_eq_f64_e64 s[10:11], tma, v[2:3]
27859 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6e,0x04,0x02,0x00]
27861 v_cmps_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27862 // CHECK: [0x0a,0x00,0xc4,0xd0,0x7a,0x04,0x02,0x00]
27864 v_cmps_eq_f64_e64 s[10:11], exec, v[2:3]
27865 // CHECK: [0x0a,0x00,0xc4,0xd0,0x7e,0x04,0x02,0x00]
27867 v_cmps_eq_f64_e64 s[10:11], 0, v[2:3]
27868 // CHECK: [0x0a,0x00,0xc4,0xd0,0x80,0x04,0x02,0x00]
27870 v_cmps_eq_f64_e64 s[10:11], -1, v[2:3]
27871 // CHECK: [0x0a,0x00,0xc4,0xd0,0xc1,0x04,0x02,0x00]
27873 v_cmps_eq_f64_e64 s[10:11], 0.5, v[2:3]
27874 // CHECK: [0x0a,0x00,0xc4,0xd0,0xf0,0x04,0x02,0x00]
27876 v_cmps_eq_f64_e64 s[10:11], -4.0, v[2:3]
27877 // CHECK: [0x0a,0x00,0xc4,0xd0,0xf7,0x04,0x02,0x00]
27879 v_cmps_eq_f64_e64 s[10:11], src_vccz, v[2:3]
27880 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfb,0x04,0x02,0x00]
27882 v_cmps_eq_f64_e64 s[10:11], src_execz, v[2:3]
27883 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfc,0x04,0x02,0x00]
27885 v_cmps_eq_f64_e64 s[10:11], src_scc, v[2:3]
27886 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfd,0x04,0x02,0x00]
27888 v_cmps_eq_f64_e64 s[10:11], v[1:2], v[254:255]
27889 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfd,0x03,0x00]
27891 v_cmps_eq_f64_e64 s[10:11], v[1:2], s[4:5]
27892 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x09,0x00,0x00]
27894 v_cmps_eq_f64_e64 s[10:11], v[1:2], s[6:7]
27895 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x0d,0x00,0x00]
27897 v_cmps_eq_f64_e64 s[10:11], v[1:2], s[102:103]
27898 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcd,0x00,0x00]
27900 v_cmps_eq_f64_e64 s[10:11], v[1:2], flat_scratch
27901 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd1,0x00,0x00]
27903 v_cmps_eq_f64_e64 s[10:11], v[1:2], vcc
27904 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd5,0x00,0x00]
27906 v_cmps_eq_f64_e64 s[10:11], v[1:2], tba
27907 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd9,0x00,0x00]
27909 v_cmps_eq_f64_e64 s[10:11], v[1:2], tma
27910 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdd,0x00,0x00]
27912 v_cmps_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27913 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf5,0x00,0x00]
27915 v_cmps_eq_f64_e64 s[10:11], v[1:2], exec
27916 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfd,0x00,0x00]
27918 v_cmps_eq_f64_e64 s[10:11], v[1:2], 0
27919 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x01,0x01,0x00]
27921 v_cmps_eq_f64_e64 s[10:11], v[1:2], -1
27922 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x83,0x01,0x00]
27924 v_cmps_eq_f64_e64 s[10:11], v[1:2], 0.5
27925 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xe1,0x01,0x00]
27927 v_cmps_eq_f64_e64 s[10:11], v[1:2], -4.0
27928 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xef,0x01,0x00]
27930 v_cmps_eq_f64_e64 s[10:11], v[1:2], src_vccz
27931 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf7,0x01,0x00]
27933 v_cmps_eq_f64_e64 s[10:11], v[1:2], src_execz
27934 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf9,0x01,0x00]
27936 v_cmps_eq_f64_e64 s[10:11], v[1:2], src_scc
27937 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfb,0x01,0x00]
27939 v_cmps_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
27940 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x20]
27942 v_cmps_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
27943 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x40]
27945 v_cmps_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
27946 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x60]
27948 v_cmps_eq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27949 // CHECK: [0x0a,0x01,0xc4,0xd0,0x01,0x05,0x02,0x00]
27951 v_cmps_eq_f64_e64 s[10:11], v[1:2], |v[2:3]|
27952 // CHECK: [0x0a,0x02,0xc4,0xd0,0x01,0x05,0x02,0x00]
27954 v_cmps_eq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27955 // CHECK: [0x0a,0x03,0xc4,0xd0,0x01,0x05,0x02,0x00]
27957 v_cmps_le_f64_e64 s[10:11], v[1:2], v[2:3]
27958 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
27960 v_cmps_le_f64_e64 s[12:13], v[1:2], v[2:3]
27961 // CHECK: [0x0c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
27963 v_cmps_le_f64_e64 s[102:103], v[1:2], v[2:3]
27964 // CHECK: [0x66,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
27966 v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]
27967 // CHECK: [0x68,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
27969 v_cmps_le_f64_e64 vcc, v[1:2], v[2:3]
27970 // CHECK: [0x6a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
27972 v_cmps_le_f64_e64 tba, v[1:2], v[2:3]
27973 // CHECK: [0x6c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
27975 v_cmps_le_f64_e64 tma, v[1:2], v[2:3]
27976 // CHECK: [0x6e,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
27978 v_cmps_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27979 // CHECK: [0x7a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
27981 v_cmps_le_f64_e64 s[10:11], v[254:255], v[2:3]
27982 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfe,0x05,0x02,0x00]
27984 v_cmps_le_f64_e64 s[10:11], s[2:3], v[2:3]
27985 // CHECK: [0x0a,0x00,0xc6,0xd0,0x02,0x04,0x02,0x00]
27987 v_cmps_le_f64_e64 s[10:11], s[4:5], v[2:3]
27988 // CHECK: [0x0a,0x00,0xc6,0xd0,0x04,0x04,0x02,0x00]
27990 v_cmps_le_f64_e64 s[10:11], s[102:103], v[2:3]
27991 // CHECK: [0x0a,0x00,0xc6,0xd0,0x66,0x04,0x02,0x00]
27993 v_cmps_le_f64_e64 s[10:11], flat_scratch, v[2:3]
27994 // CHECK: [0x0a,0x00,0xc6,0xd0,0x68,0x04,0x02,0x00]
27996 v_cmps_le_f64_e64 s[10:11], vcc, v[2:3]
27997 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6a,0x04,0x02,0x00]
27999 v_cmps_le_f64_e64 s[10:11], tba, v[2:3]
28000 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6c,0x04,0x02,0x00]
28002 v_cmps_le_f64_e64 s[10:11], tma, v[2:3]
28003 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6e,0x04,0x02,0x00]
28005 v_cmps_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28006 // CHECK: [0x0a,0x00,0xc6,0xd0,0x7a,0x04,0x02,0x00]
28008 v_cmps_le_f64_e64 s[10:11], exec, v[2:3]
28009 // CHECK: [0x0a,0x00,0xc6,0xd0,0x7e,0x04,0x02,0x00]
28011 v_cmps_le_f64_e64 s[10:11], 0, v[2:3]
28012 // CHECK: [0x0a,0x00,0xc6,0xd0,0x80,0x04,0x02,0x00]
28014 v_cmps_le_f64_e64 s[10:11], -1, v[2:3]
28015 // CHECK: [0x0a,0x00,0xc6,0xd0,0xc1,0x04,0x02,0x00]
28017 v_cmps_le_f64_e64 s[10:11], 0.5, v[2:3]
28018 // CHECK: [0x0a,0x00,0xc6,0xd0,0xf0,0x04,0x02,0x00]
28020 v_cmps_le_f64_e64 s[10:11], -4.0, v[2:3]
28021 // CHECK: [0x0a,0x00,0xc6,0xd0,0xf7,0x04,0x02,0x00]
28023 v_cmps_le_f64_e64 s[10:11], src_vccz, v[2:3]
28024 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfb,0x04,0x02,0x00]
28026 v_cmps_le_f64_e64 s[10:11], src_execz, v[2:3]
28027 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfc,0x04,0x02,0x00]
28029 v_cmps_le_f64_e64 s[10:11], src_scc, v[2:3]
28030 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfd,0x04,0x02,0x00]
28032 v_cmps_le_f64_e64 s[10:11], v[1:2], v[254:255]
28033 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfd,0x03,0x00]
28035 v_cmps_le_f64_e64 s[10:11], v[1:2], s[4:5]
28036 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x09,0x00,0x00]
28038 v_cmps_le_f64_e64 s[10:11], v[1:2], s[6:7]
28039 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x0d,0x00,0x00]
28041 v_cmps_le_f64_e64 s[10:11], v[1:2], s[102:103]
28042 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcd,0x00,0x00]
28044 v_cmps_le_f64_e64 s[10:11], v[1:2], flat_scratch
28045 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd1,0x00,0x00]
28047 v_cmps_le_f64_e64 s[10:11], v[1:2], vcc
28048 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd5,0x00,0x00]
28050 v_cmps_le_f64_e64 s[10:11], v[1:2], tba
28051 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd9,0x00,0x00]
28053 v_cmps_le_f64_e64 s[10:11], v[1:2], tma
28054 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdd,0x00,0x00]
28056 v_cmps_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28057 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf5,0x00,0x00]
28059 v_cmps_le_f64_e64 s[10:11], v[1:2], exec
28060 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfd,0x00,0x00]
28062 v_cmps_le_f64_e64 s[10:11], v[1:2], 0
28063 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x01,0x01,0x00]
28065 v_cmps_le_f64_e64 s[10:11], v[1:2], -1
28066 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x83,0x01,0x00]
28068 v_cmps_le_f64_e64 s[10:11], v[1:2], 0.5
28069 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xe1,0x01,0x00]
28071 v_cmps_le_f64_e64 s[10:11], v[1:2], -4.0
28072 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xef,0x01,0x00]
28074 v_cmps_le_f64_e64 s[10:11], v[1:2], src_vccz
28075 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf7,0x01,0x00]
28077 v_cmps_le_f64_e64 s[10:11], v[1:2], src_execz
28078 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf9,0x01,0x00]
28080 v_cmps_le_f64_e64 s[10:11], v[1:2], src_scc
28081 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfb,0x01,0x00]
28083 v_cmps_le_f64_e64 s[10:11], -v[1:2], v[2:3]
28084 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x20]
28086 v_cmps_le_f64_e64 s[10:11], v[1:2], -v[2:3]
28087 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x40]
28089 v_cmps_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
28090 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x60]
28092 v_cmps_le_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28093 // CHECK: [0x0a,0x01,0xc6,0xd0,0x01,0x05,0x02,0x00]
28095 v_cmps_le_f64_e64 s[10:11], v[1:2], |v[2:3]|
28096 // CHECK: [0x0a,0x02,0xc6,0xd0,0x01,0x05,0x02,0x00]
28098 v_cmps_le_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28099 // CHECK: [0x0a,0x03,0xc6,0xd0,0x01,0x05,0x02,0x00]
28101 v_cmps_gt_f64_e64 s[10:11], v[1:2], v[2:3]
28102 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
28104 v_cmps_gt_f64_e64 s[12:13], v[1:2], v[2:3]
28105 // CHECK: [0x0c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
28107 v_cmps_gt_f64_e64 s[102:103], v[1:2], v[2:3]
28108 // CHECK: [0x66,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
28110 v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
28111 // CHECK: [0x68,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
28113 v_cmps_gt_f64_e64 vcc, v[1:2], v[2:3]
28114 // CHECK: [0x6a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
28116 v_cmps_gt_f64_e64 tba, v[1:2], v[2:3]
28117 // CHECK: [0x6c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
28119 v_cmps_gt_f64_e64 tma, v[1:2], v[2:3]
28120 // CHECK: [0x6e,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
28122 v_cmps_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28123 // CHECK: [0x7a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
28125 v_cmps_gt_f64_e64 s[10:11], v[254:255], v[2:3]
28126 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfe,0x05,0x02,0x00]
28128 v_cmps_gt_f64_e64 s[10:11], s[2:3], v[2:3]
28129 // CHECK: [0x0a,0x00,0xc8,0xd0,0x02,0x04,0x02,0x00]
28131 v_cmps_gt_f64_e64 s[10:11], s[4:5], v[2:3]
28132 // CHECK: [0x0a,0x00,0xc8,0xd0,0x04,0x04,0x02,0x00]
28134 v_cmps_gt_f64_e64 s[10:11], s[102:103], v[2:3]
28135 // CHECK: [0x0a,0x00,0xc8,0xd0,0x66,0x04,0x02,0x00]
28137 v_cmps_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
28138 // CHECK: [0x0a,0x00,0xc8,0xd0,0x68,0x04,0x02,0x00]
28140 v_cmps_gt_f64_e64 s[10:11], vcc, v[2:3]
28141 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6a,0x04,0x02,0x00]
28143 v_cmps_gt_f64_e64 s[10:11], tba, v[2:3]
28144 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6c,0x04,0x02,0x00]
28146 v_cmps_gt_f64_e64 s[10:11], tma, v[2:3]
28147 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6e,0x04,0x02,0x00]
28149 v_cmps_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28150 // CHECK: [0x0a,0x00,0xc8,0xd0,0x7a,0x04,0x02,0x00]
28152 v_cmps_gt_f64_e64 s[10:11], exec, v[2:3]
28153 // CHECK: [0x0a,0x00,0xc8,0xd0,0x7e,0x04,0x02,0x00]
28155 v_cmps_gt_f64_e64 s[10:11], 0, v[2:3]
28156 // CHECK: [0x0a,0x00,0xc8,0xd0,0x80,0x04,0x02,0x00]
28158 v_cmps_gt_f64_e64 s[10:11], -1, v[2:3]
28159 // CHECK: [0x0a,0x00,0xc8,0xd0,0xc1,0x04,0x02,0x00]
28161 v_cmps_gt_f64_e64 s[10:11], 0.5, v[2:3]
28162 // CHECK: [0x0a,0x00,0xc8,0xd0,0xf0,0x04,0x02,0x00]
28164 v_cmps_gt_f64_e64 s[10:11], -4.0, v[2:3]
28165 // CHECK: [0x0a,0x00,0xc8,0xd0,0xf7,0x04,0x02,0x00]
28167 v_cmps_gt_f64_e64 s[10:11], src_vccz, v[2:3]
28168 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfb,0x04,0x02,0x00]
28170 v_cmps_gt_f64_e64 s[10:11], src_execz, v[2:3]
28171 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfc,0x04,0x02,0x00]
28173 v_cmps_gt_f64_e64 s[10:11], src_scc, v[2:3]
28174 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfd,0x04,0x02,0x00]
28176 v_cmps_gt_f64_e64 s[10:11], v[1:2], v[254:255]
28177 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfd,0x03,0x00]
28179 v_cmps_gt_f64_e64 s[10:11], v[1:2], s[4:5]
28180 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x09,0x00,0x00]
28182 v_cmps_gt_f64_e64 s[10:11], v[1:2], s[6:7]
28183 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x0d,0x00,0x00]
28185 v_cmps_gt_f64_e64 s[10:11], v[1:2], s[102:103]
28186 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcd,0x00,0x00]
28188 v_cmps_gt_f64_e64 s[10:11], v[1:2], flat_scratch
28189 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd1,0x00,0x00]
28191 v_cmps_gt_f64_e64 s[10:11], v[1:2], vcc
28192 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd5,0x00,0x00]
28194 v_cmps_gt_f64_e64 s[10:11], v[1:2], tba
28195 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd9,0x00,0x00]
28197 v_cmps_gt_f64_e64 s[10:11], v[1:2], tma
28198 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdd,0x00,0x00]
28200 v_cmps_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28201 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf5,0x00,0x00]
28203 v_cmps_gt_f64_e64 s[10:11], v[1:2], exec
28204 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfd,0x00,0x00]
28206 v_cmps_gt_f64_e64 s[10:11], v[1:2], 0
28207 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x01,0x01,0x00]
28209 v_cmps_gt_f64_e64 s[10:11], v[1:2], -1
28210 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x83,0x01,0x00]
28212 v_cmps_gt_f64_e64 s[10:11], v[1:2], 0.5
28213 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xe1,0x01,0x00]
28215 v_cmps_gt_f64_e64 s[10:11], v[1:2], -4.0
28216 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xef,0x01,0x00]
28218 v_cmps_gt_f64_e64 s[10:11], v[1:2], src_vccz
28219 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf7,0x01,0x00]
28221 v_cmps_gt_f64_e64 s[10:11], v[1:2], src_execz
28222 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf9,0x01,0x00]
28224 v_cmps_gt_f64_e64 s[10:11], v[1:2], src_scc
28225 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfb,0x01,0x00]
28227 v_cmps_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
28228 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x20]
28230 v_cmps_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
28231 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x40]
28233 v_cmps_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
28234 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x60]
28236 v_cmps_gt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28237 // CHECK: [0x0a,0x01,0xc8,0xd0,0x01,0x05,0x02,0x00]
28239 v_cmps_gt_f64_e64 s[10:11], v[1:2], |v[2:3]|
28240 // CHECK: [0x0a,0x02,0xc8,0xd0,0x01,0x05,0x02,0x00]
28242 v_cmps_gt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28243 // CHECK: [0x0a,0x03,0xc8,0xd0,0x01,0x05,0x02,0x00]
28245 v_cmps_lg_f64_e64 s[10:11], v[1:2], v[2:3]
28246 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
28248 v_cmps_lg_f64_e64 s[12:13], v[1:2], v[2:3]
28249 // CHECK: [0x0c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
28251 v_cmps_lg_f64_e64 s[102:103], v[1:2], v[2:3]
28252 // CHECK: [0x66,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
28254 v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
28255 // CHECK: [0x68,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
28257 v_cmps_lg_f64_e64 vcc, v[1:2], v[2:3]
28258 // CHECK: [0x6a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
28260 v_cmps_lg_f64_e64 tba, v[1:2], v[2:3]
28261 // CHECK: [0x6c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
28263 v_cmps_lg_f64_e64 tma, v[1:2], v[2:3]
28264 // CHECK: [0x6e,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
28266 v_cmps_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28267 // CHECK: [0x7a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
28269 v_cmps_lg_f64_e64 s[10:11], v[254:255], v[2:3]
28270 // CHECK: [0x0a,0x00,0xca,0xd0,0xfe,0x05,0x02,0x00]
28272 v_cmps_lg_f64_e64 s[10:11], s[2:3], v[2:3]
28273 // CHECK: [0x0a,0x00,0xca,0xd0,0x02,0x04,0x02,0x00]
28275 v_cmps_lg_f64_e64 s[10:11], s[4:5], v[2:3]
28276 // CHECK: [0x0a,0x00,0xca,0xd0,0x04,0x04,0x02,0x00]
28278 v_cmps_lg_f64_e64 s[10:11], s[102:103], v[2:3]
28279 // CHECK: [0x0a,0x00,0xca,0xd0,0x66,0x04,0x02,0x00]
28281 v_cmps_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
28282 // CHECK: [0x0a,0x00,0xca,0xd0,0x68,0x04,0x02,0x00]
28284 v_cmps_lg_f64_e64 s[10:11], vcc, v[2:3]
28285 // CHECK: [0x0a,0x00,0xca,0xd0,0x6a,0x04,0x02,0x00]
28287 v_cmps_lg_f64_e64 s[10:11], tba, v[2:3]
28288 // CHECK: [0x0a,0x00,0xca,0xd0,0x6c,0x04,0x02,0x00]
28290 v_cmps_lg_f64_e64 s[10:11], tma, v[2:3]
28291 // CHECK: [0x0a,0x00,0xca,0xd0,0x6e,0x04,0x02,0x00]
28293 v_cmps_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28294 // CHECK: [0x0a,0x00,0xca,0xd0,0x7a,0x04,0x02,0x00]
28296 v_cmps_lg_f64_e64 s[10:11], exec, v[2:3]
28297 // CHECK: [0x0a,0x00,0xca,0xd0,0x7e,0x04,0x02,0x00]
28299 v_cmps_lg_f64_e64 s[10:11], 0, v[2:3]
28300 // CHECK: [0x0a,0x00,0xca,0xd0,0x80,0x04,0x02,0x00]
28302 v_cmps_lg_f64_e64 s[10:11], -1, v[2:3]
28303 // CHECK: [0x0a,0x00,0xca,0xd0,0xc1,0x04,0x02,0x00]
28305 v_cmps_lg_f64_e64 s[10:11], 0.5, v[2:3]
28306 // CHECK: [0x0a,0x00,0xca,0xd0,0xf0,0x04,0x02,0x00]
28308 v_cmps_lg_f64_e64 s[10:11], -4.0, v[2:3]
28309 // CHECK: [0x0a,0x00,0xca,0xd0,0xf7,0x04,0x02,0x00]
28311 v_cmps_lg_f64_e64 s[10:11], src_vccz, v[2:3]
28312 // CHECK: [0x0a,0x00,0xca,0xd0,0xfb,0x04,0x02,0x00]
28314 v_cmps_lg_f64_e64 s[10:11], src_execz, v[2:3]
28315 // CHECK: [0x0a,0x00,0xca,0xd0,0xfc,0x04,0x02,0x00]
28317 v_cmps_lg_f64_e64 s[10:11], src_scc, v[2:3]
28318 // CHECK: [0x0a,0x00,0xca,0xd0,0xfd,0x04,0x02,0x00]
28320 v_cmps_lg_f64_e64 s[10:11], v[1:2], v[254:255]
28321 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfd,0x03,0x00]
28323 v_cmps_lg_f64_e64 s[10:11], v[1:2], s[4:5]
28324 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x09,0x00,0x00]
28326 v_cmps_lg_f64_e64 s[10:11], v[1:2], s[6:7]
28327 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x0d,0x00,0x00]
28329 v_cmps_lg_f64_e64 s[10:11], v[1:2], s[102:103]
28330 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcd,0x00,0x00]
28332 v_cmps_lg_f64_e64 s[10:11], v[1:2], flat_scratch
28333 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd1,0x00,0x00]
28335 v_cmps_lg_f64_e64 s[10:11], v[1:2], vcc
28336 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd5,0x00,0x00]
28338 v_cmps_lg_f64_e64 s[10:11], v[1:2], tba
28339 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd9,0x00,0x00]
28341 v_cmps_lg_f64_e64 s[10:11], v[1:2], tma
28342 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdd,0x00,0x00]
28344 v_cmps_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28345 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf5,0x00,0x00]
28347 v_cmps_lg_f64_e64 s[10:11], v[1:2], exec
28348 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfd,0x00,0x00]
28350 v_cmps_lg_f64_e64 s[10:11], v[1:2], 0
28351 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x01,0x01,0x00]
28353 v_cmps_lg_f64_e64 s[10:11], v[1:2], -1
28354 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x83,0x01,0x00]
28356 v_cmps_lg_f64_e64 s[10:11], v[1:2], 0.5
28357 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xe1,0x01,0x00]
28359 v_cmps_lg_f64_e64 s[10:11], v[1:2], -4.0
28360 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xef,0x01,0x00]
28362 v_cmps_lg_f64_e64 s[10:11], v[1:2], src_vccz
28363 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf7,0x01,0x00]
28365 v_cmps_lg_f64_e64 s[10:11], v[1:2], src_execz
28366 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf9,0x01,0x00]
28368 v_cmps_lg_f64_e64 s[10:11], v[1:2], src_scc
28369 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfb,0x01,0x00]
28371 v_cmps_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
28372 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x20]
28374 v_cmps_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
28375 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x40]
28377 v_cmps_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
28378 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x60]
28380 v_cmps_lg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28381 // CHECK: [0x0a,0x01,0xca,0xd0,0x01,0x05,0x02,0x00]
28383 v_cmps_lg_f64_e64 s[10:11], v[1:2], |v[2:3]|
28384 // CHECK: [0x0a,0x02,0xca,0xd0,0x01,0x05,0x02,0x00]
28386 v_cmps_lg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28387 // CHECK: [0x0a,0x03,0xca,0xd0,0x01,0x05,0x02,0x00]
28389 v_cmps_ge_f64_e64 s[10:11], v[1:2], v[2:3]
28390 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
28392 v_cmps_ge_f64_e64 s[12:13], v[1:2], v[2:3]
28393 // CHECK: [0x0c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
28395 v_cmps_ge_f64_e64 s[102:103], v[1:2], v[2:3]
28396 // CHECK: [0x66,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
28398 v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
28399 // CHECK: [0x68,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
28401 v_cmps_ge_f64_e64 vcc, v[1:2], v[2:3]
28402 // CHECK: [0x6a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
28404 v_cmps_ge_f64_e64 tba, v[1:2], v[2:3]
28405 // CHECK: [0x6c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
28407 v_cmps_ge_f64_e64 tma, v[1:2], v[2:3]
28408 // CHECK: [0x6e,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
28410 v_cmps_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28411 // CHECK: [0x7a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
28413 v_cmps_ge_f64_e64 s[10:11], v[254:255], v[2:3]
28414 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfe,0x05,0x02,0x00]
28416 v_cmps_ge_f64_e64 s[10:11], s[2:3], v[2:3]
28417 // CHECK: [0x0a,0x00,0xcc,0xd0,0x02,0x04,0x02,0x00]
28419 v_cmps_ge_f64_e64 s[10:11], s[4:5], v[2:3]
28420 // CHECK: [0x0a,0x00,0xcc,0xd0,0x04,0x04,0x02,0x00]
28422 v_cmps_ge_f64_e64 s[10:11], s[102:103], v[2:3]
28423 // CHECK: [0x0a,0x00,0xcc,0xd0,0x66,0x04,0x02,0x00]
28425 v_cmps_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
28426 // CHECK: [0x0a,0x00,0xcc,0xd0,0x68,0x04,0x02,0x00]
28428 v_cmps_ge_f64_e64 s[10:11], vcc, v[2:3]
28429 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6a,0x04,0x02,0x00]
28431 v_cmps_ge_f64_e64 s[10:11], tba, v[2:3]
28432 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6c,0x04,0x02,0x00]
28434 v_cmps_ge_f64_e64 s[10:11], tma, v[2:3]
28435 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6e,0x04,0x02,0x00]
28437 v_cmps_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28438 // CHECK: [0x0a,0x00,0xcc,0xd0,0x7a,0x04,0x02,0x00]
28440 v_cmps_ge_f64_e64 s[10:11], exec, v[2:3]
28441 // CHECK: [0x0a,0x00,0xcc,0xd0,0x7e,0x04,0x02,0x00]
28443 v_cmps_ge_f64_e64 s[10:11], 0, v[2:3]
28444 // CHECK: [0x0a,0x00,0xcc,0xd0,0x80,0x04,0x02,0x00]
28446 v_cmps_ge_f64_e64 s[10:11], -1, v[2:3]
28447 // CHECK: [0x0a,0x00,0xcc,0xd0,0xc1,0x04,0x02,0x00]
28449 v_cmps_ge_f64_e64 s[10:11], 0.5, v[2:3]
28450 // CHECK: [0x0a,0x00,0xcc,0xd0,0xf0,0x04,0x02,0x00]
28452 v_cmps_ge_f64_e64 s[10:11], -4.0, v[2:3]
28453 // CHECK: [0x0a,0x00,0xcc,0xd0,0xf7,0x04,0x02,0x00]
28455 v_cmps_ge_f64_e64 s[10:11], src_vccz, v[2:3]
28456 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfb,0x04,0x02,0x00]
28458 v_cmps_ge_f64_e64 s[10:11], src_execz, v[2:3]
28459 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfc,0x04,0x02,0x00]
28461 v_cmps_ge_f64_e64 s[10:11], src_scc, v[2:3]
28462 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfd,0x04,0x02,0x00]
28464 v_cmps_ge_f64_e64 s[10:11], v[1:2], v[254:255]
28465 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfd,0x03,0x00]
28467 v_cmps_ge_f64_e64 s[10:11], v[1:2], s[4:5]
28468 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x09,0x00,0x00]
28470 v_cmps_ge_f64_e64 s[10:11], v[1:2], s[6:7]
28471 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x0d,0x00,0x00]
28473 v_cmps_ge_f64_e64 s[10:11], v[1:2], s[102:103]
28474 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcd,0x00,0x00]
28476 v_cmps_ge_f64_e64 s[10:11], v[1:2], flat_scratch
28477 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd1,0x00,0x00]
28479 v_cmps_ge_f64_e64 s[10:11], v[1:2], vcc
28480 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd5,0x00,0x00]
28482 v_cmps_ge_f64_e64 s[10:11], v[1:2], tba
28483 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd9,0x00,0x00]
28485 v_cmps_ge_f64_e64 s[10:11], v[1:2], tma
28486 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdd,0x00,0x00]
28488 v_cmps_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28489 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf5,0x00,0x00]
28491 v_cmps_ge_f64_e64 s[10:11], v[1:2], exec
28492 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfd,0x00,0x00]
28494 v_cmps_ge_f64_e64 s[10:11], v[1:2], 0
28495 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x01,0x01,0x00]
28497 v_cmps_ge_f64_e64 s[10:11], v[1:2], -1
28498 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x83,0x01,0x00]
28500 v_cmps_ge_f64_e64 s[10:11], v[1:2], 0.5
28501 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xe1,0x01,0x00]
28503 v_cmps_ge_f64_e64 s[10:11], v[1:2], -4.0
28504 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xef,0x01,0x00]
28506 v_cmps_ge_f64_e64 s[10:11], v[1:2], src_vccz
28507 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf7,0x01,0x00]
28509 v_cmps_ge_f64_e64 s[10:11], v[1:2], src_execz
28510 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf9,0x01,0x00]
28512 v_cmps_ge_f64_e64 s[10:11], v[1:2], src_scc
28513 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfb,0x01,0x00]
28515 v_cmps_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
28516 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x20]
28518 v_cmps_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
28519 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x40]
28521 v_cmps_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
28522 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x60]
28524 v_cmps_ge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28525 // CHECK: [0x0a,0x01,0xcc,0xd0,0x01,0x05,0x02,0x00]
28527 v_cmps_ge_f64_e64 s[10:11], v[1:2], |v[2:3]|
28528 // CHECK: [0x0a,0x02,0xcc,0xd0,0x01,0x05,0x02,0x00]
28530 v_cmps_ge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28531 // CHECK: [0x0a,0x03,0xcc,0xd0,0x01,0x05,0x02,0x00]
28533 v_cmps_o_f64_e64 s[10:11], v[1:2], v[2:3]
28534 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
28536 v_cmps_o_f64_e64 s[12:13], v[1:2], v[2:3]
28537 // CHECK: [0x0c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
28539 v_cmps_o_f64_e64 s[102:103], v[1:2], v[2:3]
28540 // CHECK: [0x66,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
28542 v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]
28543 // CHECK: [0x68,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
28545 v_cmps_o_f64_e64 vcc, v[1:2], v[2:3]
28546 // CHECK: [0x6a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
28548 v_cmps_o_f64_e64 tba, v[1:2], v[2:3]
28549 // CHECK: [0x6c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
28551 v_cmps_o_f64_e64 tma, v[1:2], v[2:3]
28552 // CHECK: [0x6e,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
28554 v_cmps_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28555 // CHECK: [0x7a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
28557 v_cmps_o_f64_e64 s[10:11], v[254:255], v[2:3]
28558 // CHECK: [0x0a,0x00,0xce,0xd0,0xfe,0x05,0x02,0x00]
28560 v_cmps_o_f64_e64 s[10:11], s[2:3], v[2:3]
28561 // CHECK: [0x0a,0x00,0xce,0xd0,0x02,0x04,0x02,0x00]
28563 v_cmps_o_f64_e64 s[10:11], s[4:5], v[2:3]
28564 // CHECK: [0x0a,0x00,0xce,0xd0,0x04,0x04,0x02,0x00]
28566 v_cmps_o_f64_e64 s[10:11], s[102:103], v[2:3]
28567 // CHECK: [0x0a,0x00,0xce,0xd0,0x66,0x04,0x02,0x00]
28569 v_cmps_o_f64_e64 s[10:11], flat_scratch, v[2:3]
28570 // CHECK: [0x0a,0x00,0xce,0xd0,0x68,0x04,0x02,0x00]
28572 v_cmps_o_f64_e64 s[10:11], vcc, v[2:3]
28573 // CHECK: [0x0a,0x00,0xce,0xd0,0x6a,0x04,0x02,0x00]
28575 v_cmps_o_f64_e64 s[10:11], tba, v[2:3]
28576 // CHECK: [0x0a,0x00,0xce,0xd0,0x6c,0x04,0x02,0x00]
28578 v_cmps_o_f64_e64 s[10:11], tma, v[2:3]
28579 // CHECK: [0x0a,0x00,0xce,0xd0,0x6e,0x04,0x02,0x00]
28581 v_cmps_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28582 // CHECK: [0x0a,0x00,0xce,0xd0,0x7a,0x04,0x02,0x00]
28584 v_cmps_o_f64_e64 s[10:11], exec, v[2:3]
28585 // CHECK: [0x0a,0x00,0xce,0xd0,0x7e,0x04,0x02,0x00]
28587 v_cmps_o_f64_e64 s[10:11], 0, v[2:3]
28588 // CHECK: [0x0a,0x00,0xce,0xd0,0x80,0x04,0x02,0x00]
28590 v_cmps_o_f64_e64 s[10:11], -1, v[2:3]
28591 // CHECK: [0x0a,0x00,0xce,0xd0,0xc1,0x04,0x02,0x00]
28593 v_cmps_o_f64_e64 s[10:11], 0.5, v[2:3]
28594 // CHECK: [0x0a,0x00,0xce,0xd0,0xf0,0x04,0x02,0x00]
28596 v_cmps_o_f64_e64 s[10:11], -4.0, v[2:3]
28597 // CHECK: [0x0a,0x00,0xce,0xd0,0xf7,0x04,0x02,0x00]
28599 v_cmps_o_f64_e64 s[10:11], src_vccz, v[2:3]
28600 // CHECK: [0x0a,0x00,0xce,0xd0,0xfb,0x04,0x02,0x00]
28602 v_cmps_o_f64_e64 s[10:11], src_execz, v[2:3]
28603 // CHECK: [0x0a,0x00,0xce,0xd0,0xfc,0x04,0x02,0x00]
28605 v_cmps_o_f64_e64 s[10:11], src_scc, v[2:3]
28606 // CHECK: [0x0a,0x00,0xce,0xd0,0xfd,0x04,0x02,0x00]
28608 v_cmps_o_f64_e64 s[10:11], v[1:2], v[254:255]
28609 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfd,0x03,0x00]
28611 v_cmps_o_f64_e64 s[10:11], v[1:2], s[4:5]
28612 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x09,0x00,0x00]
28614 v_cmps_o_f64_e64 s[10:11], v[1:2], s[6:7]
28615 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x0d,0x00,0x00]
28617 v_cmps_o_f64_e64 s[10:11], v[1:2], s[102:103]
28618 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcd,0x00,0x00]
28620 v_cmps_o_f64_e64 s[10:11], v[1:2], flat_scratch
28621 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd1,0x00,0x00]
28623 v_cmps_o_f64_e64 s[10:11], v[1:2], vcc
28624 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd5,0x00,0x00]
28626 v_cmps_o_f64_e64 s[10:11], v[1:2], tba
28627 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd9,0x00,0x00]
28629 v_cmps_o_f64_e64 s[10:11], v[1:2], tma
28630 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdd,0x00,0x00]
28632 v_cmps_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28633 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf5,0x00,0x00]
28635 v_cmps_o_f64_e64 s[10:11], v[1:2], exec
28636 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfd,0x00,0x00]
28638 v_cmps_o_f64_e64 s[10:11], v[1:2], 0
28639 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x01,0x01,0x00]
28641 v_cmps_o_f64_e64 s[10:11], v[1:2], -1
28642 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x83,0x01,0x00]
28644 v_cmps_o_f64_e64 s[10:11], v[1:2], 0.5
28645 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xe1,0x01,0x00]
28647 v_cmps_o_f64_e64 s[10:11], v[1:2], -4.0
28648 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xef,0x01,0x00]
28650 v_cmps_o_f64_e64 s[10:11], v[1:2], src_vccz
28651 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf7,0x01,0x00]
28653 v_cmps_o_f64_e64 s[10:11], v[1:2], src_execz
28654 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf9,0x01,0x00]
28656 v_cmps_o_f64_e64 s[10:11], v[1:2], src_scc
28657 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfb,0x01,0x00]
28659 v_cmps_o_f64_e64 s[10:11], -v[1:2], v[2:3]
28660 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x20]
28662 v_cmps_o_f64_e64 s[10:11], v[1:2], -v[2:3]
28663 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x40]
28665 v_cmps_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
28666 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x60]
28668 v_cmps_o_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28669 // CHECK: [0x0a,0x01,0xce,0xd0,0x01,0x05,0x02,0x00]
28671 v_cmps_o_f64_e64 s[10:11], v[1:2], |v[2:3]|
28672 // CHECK: [0x0a,0x02,0xce,0xd0,0x01,0x05,0x02,0x00]
28674 v_cmps_o_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28675 // CHECK: [0x0a,0x03,0xce,0xd0,0x01,0x05,0x02,0x00]
28677 v_cmps_u_f64_e64 s[10:11], v[1:2], v[2:3]
28678 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
28680 v_cmps_u_f64_e64 s[12:13], v[1:2], v[2:3]
28681 // CHECK: [0x0c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
28683 v_cmps_u_f64_e64 s[102:103], v[1:2], v[2:3]
28684 // CHECK: [0x66,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
28686 v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]
28687 // CHECK: [0x68,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
28689 v_cmps_u_f64_e64 vcc, v[1:2], v[2:3]
28690 // CHECK: [0x6a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
28692 v_cmps_u_f64_e64 tba, v[1:2], v[2:3]
28693 // CHECK: [0x6c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
28695 v_cmps_u_f64_e64 tma, v[1:2], v[2:3]
28696 // CHECK: [0x6e,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
28698 v_cmps_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28699 // CHECK: [0x7a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
28701 v_cmps_u_f64_e64 s[10:11], v[254:255], v[2:3]
28702 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfe,0x05,0x02,0x00]
28704 v_cmps_u_f64_e64 s[10:11], s[2:3], v[2:3]
28705 // CHECK: [0x0a,0x00,0xd0,0xd0,0x02,0x04,0x02,0x00]
28707 v_cmps_u_f64_e64 s[10:11], s[4:5], v[2:3]
28708 // CHECK: [0x0a,0x00,0xd0,0xd0,0x04,0x04,0x02,0x00]
28710 v_cmps_u_f64_e64 s[10:11], s[102:103], v[2:3]
28711 // CHECK: [0x0a,0x00,0xd0,0xd0,0x66,0x04,0x02,0x00]
28713 v_cmps_u_f64_e64 s[10:11], flat_scratch, v[2:3]
28714 // CHECK: [0x0a,0x00,0xd0,0xd0,0x68,0x04,0x02,0x00]
28716 v_cmps_u_f64_e64 s[10:11], vcc, v[2:3]
28717 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6a,0x04,0x02,0x00]
28719 v_cmps_u_f64_e64 s[10:11], tba, v[2:3]
28720 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6c,0x04,0x02,0x00]
28722 v_cmps_u_f64_e64 s[10:11], tma, v[2:3]
28723 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6e,0x04,0x02,0x00]
28725 v_cmps_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28726 // CHECK: [0x0a,0x00,0xd0,0xd0,0x7a,0x04,0x02,0x00]
28728 v_cmps_u_f64_e64 s[10:11], exec, v[2:3]
28729 // CHECK: [0x0a,0x00,0xd0,0xd0,0x7e,0x04,0x02,0x00]
28731 v_cmps_u_f64_e64 s[10:11], 0, v[2:3]
28732 // CHECK: [0x0a,0x00,0xd0,0xd0,0x80,0x04,0x02,0x00]
28734 v_cmps_u_f64_e64 s[10:11], -1, v[2:3]
28735 // CHECK: [0x0a,0x00,0xd0,0xd0,0xc1,0x04,0x02,0x00]
28737 v_cmps_u_f64_e64 s[10:11], 0.5, v[2:3]
28738 // CHECK: [0x0a,0x00,0xd0,0xd0,0xf0,0x04,0x02,0x00]
28740 v_cmps_u_f64_e64 s[10:11], -4.0, v[2:3]
28741 // CHECK: [0x0a,0x00,0xd0,0xd0,0xf7,0x04,0x02,0x00]
28743 v_cmps_u_f64_e64 s[10:11], src_vccz, v[2:3]
28744 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfb,0x04,0x02,0x00]
28746 v_cmps_u_f64_e64 s[10:11], src_execz, v[2:3]
28747 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfc,0x04,0x02,0x00]
28749 v_cmps_u_f64_e64 s[10:11], src_scc, v[2:3]
28750 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfd,0x04,0x02,0x00]
28752 v_cmps_u_f64_e64 s[10:11], v[1:2], v[254:255]
28753 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfd,0x03,0x00]
28755 v_cmps_u_f64_e64 s[10:11], v[1:2], s[4:5]
28756 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x09,0x00,0x00]
28758 v_cmps_u_f64_e64 s[10:11], v[1:2], s[6:7]
28759 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x0d,0x00,0x00]
28761 v_cmps_u_f64_e64 s[10:11], v[1:2], s[102:103]
28762 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcd,0x00,0x00]
28764 v_cmps_u_f64_e64 s[10:11], v[1:2], flat_scratch
28765 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd1,0x00,0x00]
28767 v_cmps_u_f64_e64 s[10:11], v[1:2], vcc
28768 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd5,0x00,0x00]
28770 v_cmps_u_f64_e64 s[10:11], v[1:2], tba
28771 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd9,0x00,0x00]
28773 v_cmps_u_f64_e64 s[10:11], v[1:2], tma
28774 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdd,0x00,0x00]
28776 v_cmps_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28777 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf5,0x00,0x00]
28779 v_cmps_u_f64_e64 s[10:11], v[1:2], exec
28780 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfd,0x00,0x00]
28782 v_cmps_u_f64_e64 s[10:11], v[1:2], 0
28783 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x01,0x01,0x00]
28785 v_cmps_u_f64_e64 s[10:11], v[1:2], -1
28786 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x83,0x01,0x00]
28788 v_cmps_u_f64_e64 s[10:11], v[1:2], 0.5
28789 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xe1,0x01,0x00]
28791 v_cmps_u_f64_e64 s[10:11], v[1:2], -4.0
28792 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xef,0x01,0x00]
28794 v_cmps_u_f64_e64 s[10:11], v[1:2], src_vccz
28795 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf7,0x01,0x00]
28797 v_cmps_u_f64_e64 s[10:11], v[1:2], src_execz
28798 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf9,0x01,0x00]
28800 v_cmps_u_f64_e64 s[10:11], v[1:2], src_scc
28801 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfb,0x01,0x00]
28803 v_cmps_u_f64_e64 s[10:11], -v[1:2], v[2:3]
28804 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x20]
28806 v_cmps_u_f64_e64 s[10:11], v[1:2], -v[2:3]
28807 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x40]
28809 v_cmps_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
28810 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x60]
28812 v_cmps_u_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28813 // CHECK: [0x0a,0x01,0xd0,0xd0,0x01,0x05,0x02,0x00]
28815 v_cmps_u_f64_e64 s[10:11], v[1:2], |v[2:3]|
28816 // CHECK: [0x0a,0x02,0xd0,0xd0,0x01,0x05,0x02,0x00]
28818 v_cmps_u_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28819 // CHECK: [0x0a,0x03,0xd0,0xd0,0x01,0x05,0x02,0x00]
28821 v_cmps_nge_f64_e64 s[10:11], v[1:2], v[2:3]
28822 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
28824 v_cmps_nge_f64_e64 s[12:13], v[1:2], v[2:3]
28825 // CHECK: [0x0c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
28827 v_cmps_nge_f64_e64 s[102:103], v[1:2], v[2:3]
28828 // CHECK: [0x66,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
28830 v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
28831 // CHECK: [0x68,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
28833 v_cmps_nge_f64_e64 vcc, v[1:2], v[2:3]
28834 // CHECK: [0x6a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
28836 v_cmps_nge_f64_e64 tba, v[1:2], v[2:3]
28837 // CHECK: [0x6c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
28839 v_cmps_nge_f64_e64 tma, v[1:2], v[2:3]
28840 // CHECK: [0x6e,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
28842 v_cmps_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28843 // CHECK: [0x7a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
28845 v_cmps_nge_f64_e64 s[10:11], v[254:255], v[2:3]
28846 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfe,0x05,0x02,0x00]
28848 v_cmps_nge_f64_e64 s[10:11], s[2:3], v[2:3]
28849 // CHECK: [0x0a,0x00,0xd2,0xd0,0x02,0x04,0x02,0x00]
28851 v_cmps_nge_f64_e64 s[10:11], s[4:5], v[2:3]
28852 // CHECK: [0x0a,0x00,0xd2,0xd0,0x04,0x04,0x02,0x00]
28854 v_cmps_nge_f64_e64 s[10:11], s[102:103], v[2:3]
28855 // CHECK: [0x0a,0x00,0xd2,0xd0,0x66,0x04,0x02,0x00]
28857 v_cmps_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
28858 // CHECK: [0x0a,0x00,0xd2,0xd0,0x68,0x04,0x02,0x00]
28860 v_cmps_nge_f64_e64 s[10:11], vcc, v[2:3]
28861 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6a,0x04,0x02,0x00]
28863 v_cmps_nge_f64_e64 s[10:11], tba, v[2:3]
28864 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6c,0x04,0x02,0x00]
28866 v_cmps_nge_f64_e64 s[10:11], tma, v[2:3]
28867 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6e,0x04,0x02,0x00]
28869 v_cmps_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28870 // CHECK: [0x0a,0x00,0xd2,0xd0,0x7a,0x04,0x02,0x00]
28872 v_cmps_nge_f64_e64 s[10:11], exec, v[2:3]
28873 // CHECK: [0x0a,0x00,0xd2,0xd0,0x7e,0x04,0x02,0x00]
28875 v_cmps_nge_f64_e64 s[10:11], 0, v[2:3]
28876 // CHECK: [0x0a,0x00,0xd2,0xd0,0x80,0x04,0x02,0x00]
28878 v_cmps_nge_f64_e64 s[10:11], -1, v[2:3]
28879 // CHECK: [0x0a,0x00,0xd2,0xd0,0xc1,0x04,0x02,0x00]
28881 v_cmps_nge_f64_e64 s[10:11], 0.5, v[2:3]
28882 // CHECK: [0x0a,0x00,0xd2,0xd0,0xf0,0x04,0x02,0x00]
28884 v_cmps_nge_f64_e64 s[10:11], -4.0, v[2:3]
28885 // CHECK: [0x0a,0x00,0xd2,0xd0,0xf7,0x04,0x02,0x00]
28887 v_cmps_nge_f64_e64 s[10:11], src_vccz, v[2:3]
28888 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfb,0x04,0x02,0x00]
28890 v_cmps_nge_f64_e64 s[10:11], src_execz, v[2:3]
28891 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfc,0x04,0x02,0x00]
28893 v_cmps_nge_f64_e64 s[10:11], src_scc, v[2:3]
28894 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfd,0x04,0x02,0x00]
28896 v_cmps_nge_f64_e64 s[10:11], v[1:2], v[254:255]
28897 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfd,0x03,0x00]
28899 v_cmps_nge_f64_e64 s[10:11], v[1:2], s[4:5]
28900 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x09,0x00,0x00]
28902 v_cmps_nge_f64_e64 s[10:11], v[1:2], s[6:7]
28903 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x0d,0x00,0x00]
28905 v_cmps_nge_f64_e64 s[10:11], v[1:2], s[102:103]
28906 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcd,0x00,0x00]
28908 v_cmps_nge_f64_e64 s[10:11], v[1:2], flat_scratch
28909 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd1,0x00,0x00]
28911 v_cmps_nge_f64_e64 s[10:11], v[1:2], vcc
28912 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd5,0x00,0x00]
28914 v_cmps_nge_f64_e64 s[10:11], v[1:2], tba
28915 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd9,0x00,0x00]
28917 v_cmps_nge_f64_e64 s[10:11], v[1:2], tma
28918 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdd,0x00,0x00]
28920 v_cmps_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28921 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf5,0x00,0x00]
28923 v_cmps_nge_f64_e64 s[10:11], v[1:2], exec
28924 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfd,0x00,0x00]
28926 v_cmps_nge_f64_e64 s[10:11], v[1:2], 0
28927 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x01,0x01,0x00]
28929 v_cmps_nge_f64_e64 s[10:11], v[1:2], -1
28930 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x83,0x01,0x00]
28932 v_cmps_nge_f64_e64 s[10:11], v[1:2], 0.5
28933 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xe1,0x01,0x00]
28935 v_cmps_nge_f64_e64 s[10:11], v[1:2], -4.0
28936 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xef,0x01,0x00]
28938 v_cmps_nge_f64_e64 s[10:11], v[1:2], src_vccz
28939 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf7,0x01,0x00]
28941 v_cmps_nge_f64_e64 s[10:11], v[1:2], src_execz
28942 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf9,0x01,0x00]
28944 v_cmps_nge_f64_e64 s[10:11], v[1:2], src_scc
28945 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfb,0x01,0x00]
28947 v_cmps_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
28948 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x20]
28950 v_cmps_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
28951 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x40]
28953 v_cmps_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
28954 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x60]
28956 v_cmps_nge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28957 // CHECK: [0x0a,0x01,0xd2,0xd0,0x01,0x05,0x02,0x00]
28959 v_cmps_nge_f64_e64 s[10:11], v[1:2], |v[2:3]|
28960 // CHECK: [0x0a,0x02,0xd2,0xd0,0x01,0x05,0x02,0x00]
28962 v_cmps_nge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28963 // CHECK: [0x0a,0x03,0xd2,0xd0,0x01,0x05,0x02,0x00]
28965 v_cmps_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
28966 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
28968 v_cmps_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
28969 // CHECK: [0x0c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
28971 v_cmps_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
28972 // CHECK: [0x66,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
28974 v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
28975 // CHECK: [0x68,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
28977 v_cmps_nlg_f64_e64 vcc, v[1:2], v[2:3]
28978 // CHECK: [0x6a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
28980 v_cmps_nlg_f64_e64 tba, v[1:2], v[2:3]
28981 // CHECK: [0x6c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
28983 v_cmps_nlg_f64_e64 tma, v[1:2], v[2:3]
28984 // CHECK: [0x6e,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
28986 v_cmps_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28987 // CHECK: [0x7a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
28989 v_cmps_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
28990 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfe,0x05,0x02,0x00]
28992 v_cmps_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
28993 // CHECK: [0x0a,0x00,0xd4,0xd0,0x02,0x04,0x02,0x00]
28995 v_cmps_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
28996 // CHECK: [0x0a,0x00,0xd4,0xd0,0x04,0x04,0x02,0x00]
28998 v_cmps_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
28999 // CHECK: [0x0a,0x00,0xd4,0xd0,0x66,0x04,0x02,0x00]
29001 v_cmps_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
29002 // CHECK: [0x0a,0x00,0xd4,0xd0,0x68,0x04,0x02,0x00]
29004 v_cmps_nlg_f64_e64 s[10:11], vcc, v[2:3]
29005 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6a,0x04,0x02,0x00]
29007 v_cmps_nlg_f64_e64 s[10:11], tba, v[2:3]
29008 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6c,0x04,0x02,0x00]
29010 v_cmps_nlg_f64_e64 s[10:11], tma, v[2:3]
29011 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6e,0x04,0x02,0x00]
29013 v_cmps_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29014 // CHECK: [0x0a,0x00,0xd4,0xd0,0x7a,0x04,0x02,0x00]
29016 v_cmps_nlg_f64_e64 s[10:11], exec, v[2:3]
29017 // CHECK: [0x0a,0x00,0xd4,0xd0,0x7e,0x04,0x02,0x00]
29019 v_cmps_nlg_f64_e64 s[10:11], 0, v[2:3]
29020 // CHECK: [0x0a,0x00,0xd4,0xd0,0x80,0x04,0x02,0x00]
29022 v_cmps_nlg_f64_e64 s[10:11], -1, v[2:3]
29023 // CHECK: [0x0a,0x00,0xd4,0xd0,0xc1,0x04,0x02,0x00]
29025 v_cmps_nlg_f64_e64 s[10:11], 0.5, v[2:3]
29026 // CHECK: [0x0a,0x00,0xd4,0xd0,0xf0,0x04,0x02,0x00]
29028 v_cmps_nlg_f64_e64 s[10:11], -4.0, v[2:3]
29029 // CHECK: [0x0a,0x00,0xd4,0xd0,0xf7,0x04,0x02,0x00]
29031 v_cmps_nlg_f64_e64 s[10:11], src_vccz, v[2:3]
29032 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfb,0x04,0x02,0x00]
29034 v_cmps_nlg_f64_e64 s[10:11], src_execz, v[2:3]
29035 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfc,0x04,0x02,0x00]
29037 v_cmps_nlg_f64_e64 s[10:11], src_scc, v[2:3]
29038 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfd,0x04,0x02,0x00]
29040 v_cmps_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
29041 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfd,0x03,0x00]
29043 v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
29044 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x09,0x00,0x00]
29046 v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
29047 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x0d,0x00,0x00]
29049 v_cmps_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
29050 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcd,0x00,0x00]
29052 v_cmps_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
29053 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd1,0x00,0x00]
29055 v_cmps_nlg_f64_e64 s[10:11], v[1:2], vcc
29056 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd5,0x00,0x00]
29058 v_cmps_nlg_f64_e64 s[10:11], v[1:2], tba
29059 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd9,0x00,0x00]
29061 v_cmps_nlg_f64_e64 s[10:11], v[1:2], tma
29062 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdd,0x00,0x00]
29064 v_cmps_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29065 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf5,0x00,0x00]
29067 v_cmps_nlg_f64_e64 s[10:11], v[1:2], exec
29068 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfd,0x00,0x00]
29070 v_cmps_nlg_f64_e64 s[10:11], v[1:2], 0
29071 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x01,0x01,0x00]
29073 v_cmps_nlg_f64_e64 s[10:11], v[1:2], -1
29074 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x83,0x01,0x00]
29076 v_cmps_nlg_f64_e64 s[10:11], v[1:2], 0.5
29077 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xe1,0x01,0x00]
29079 v_cmps_nlg_f64_e64 s[10:11], v[1:2], -4.0
29080 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xef,0x01,0x00]
29082 v_cmps_nlg_f64_e64 s[10:11], v[1:2], src_vccz
29083 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf7,0x01,0x00]
29085 v_cmps_nlg_f64_e64 s[10:11], v[1:2], src_execz
29086 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf9,0x01,0x00]
29088 v_cmps_nlg_f64_e64 s[10:11], v[1:2], src_scc
29089 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfb,0x01,0x00]
29091 v_cmps_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
29092 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x20]
29094 v_cmps_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
29095 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x40]
29097 v_cmps_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
29098 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x60]
29100 v_cmps_nlg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29101 // CHECK: [0x0a,0x01,0xd4,0xd0,0x01,0x05,0x02,0x00]
29103 v_cmps_nlg_f64_e64 s[10:11], v[1:2], |v[2:3]|
29104 // CHECK: [0x0a,0x02,0xd4,0xd0,0x01,0x05,0x02,0x00]
29106 v_cmps_nlg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29107 // CHECK: [0x0a,0x03,0xd4,0xd0,0x01,0x05,0x02,0x00]
29109 v_cmps_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
29110 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
29112 v_cmps_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
29113 // CHECK: [0x0c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
29115 v_cmps_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
29116 // CHECK: [0x66,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
29118 v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
29119 // CHECK: [0x68,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
29121 v_cmps_ngt_f64_e64 vcc, v[1:2], v[2:3]
29122 // CHECK: [0x6a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
29124 v_cmps_ngt_f64_e64 tba, v[1:2], v[2:3]
29125 // CHECK: [0x6c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
29127 v_cmps_ngt_f64_e64 tma, v[1:2], v[2:3]
29128 // CHECK: [0x6e,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
29130 v_cmps_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29131 // CHECK: [0x7a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
29133 v_cmps_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
29134 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfe,0x05,0x02,0x00]
29136 v_cmps_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
29137 // CHECK: [0x0a,0x00,0xd6,0xd0,0x02,0x04,0x02,0x00]
29139 v_cmps_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
29140 // CHECK: [0x0a,0x00,0xd6,0xd0,0x04,0x04,0x02,0x00]
29142 v_cmps_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
29143 // CHECK: [0x0a,0x00,0xd6,0xd0,0x66,0x04,0x02,0x00]
29145 v_cmps_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
29146 // CHECK: [0x0a,0x00,0xd6,0xd0,0x68,0x04,0x02,0x00]
29148 v_cmps_ngt_f64_e64 s[10:11], vcc, v[2:3]
29149 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6a,0x04,0x02,0x00]
29151 v_cmps_ngt_f64_e64 s[10:11], tba, v[2:3]
29152 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6c,0x04,0x02,0x00]
29154 v_cmps_ngt_f64_e64 s[10:11], tma, v[2:3]
29155 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6e,0x04,0x02,0x00]
29157 v_cmps_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29158 // CHECK: [0x0a,0x00,0xd6,0xd0,0x7a,0x04,0x02,0x00]
29160 v_cmps_ngt_f64_e64 s[10:11], exec, v[2:3]
29161 // CHECK: [0x0a,0x00,0xd6,0xd0,0x7e,0x04,0x02,0x00]
29163 v_cmps_ngt_f64_e64 s[10:11], 0, v[2:3]
29164 // CHECK: [0x0a,0x00,0xd6,0xd0,0x80,0x04,0x02,0x00]
29166 v_cmps_ngt_f64_e64 s[10:11], -1, v[2:3]
29167 // CHECK: [0x0a,0x00,0xd6,0xd0,0xc1,0x04,0x02,0x00]
29169 v_cmps_ngt_f64_e64 s[10:11], 0.5, v[2:3]
29170 // CHECK: [0x0a,0x00,0xd6,0xd0,0xf0,0x04,0x02,0x00]
29172 v_cmps_ngt_f64_e64 s[10:11], -4.0, v[2:3]
29173 // CHECK: [0x0a,0x00,0xd6,0xd0,0xf7,0x04,0x02,0x00]
29175 v_cmps_ngt_f64_e64 s[10:11], src_vccz, v[2:3]
29176 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfb,0x04,0x02,0x00]
29178 v_cmps_ngt_f64_e64 s[10:11], src_execz, v[2:3]
29179 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfc,0x04,0x02,0x00]
29181 v_cmps_ngt_f64_e64 s[10:11], src_scc, v[2:3]
29182 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfd,0x04,0x02,0x00]
29184 v_cmps_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
29185 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfd,0x03,0x00]
29187 v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
29188 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x09,0x00,0x00]
29190 v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
29191 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x0d,0x00,0x00]
29193 v_cmps_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
29194 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcd,0x00,0x00]
29196 v_cmps_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
29197 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd1,0x00,0x00]
29199 v_cmps_ngt_f64_e64 s[10:11], v[1:2], vcc
29200 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd5,0x00,0x00]
29202 v_cmps_ngt_f64_e64 s[10:11], v[1:2], tba
29203 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd9,0x00,0x00]
29205 v_cmps_ngt_f64_e64 s[10:11], v[1:2], tma
29206 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdd,0x00,0x00]
29208 v_cmps_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29209 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf5,0x00,0x00]
29211 v_cmps_ngt_f64_e64 s[10:11], v[1:2], exec
29212 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfd,0x00,0x00]
29214 v_cmps_ngt_f64_e64 s[10:11], v[1:2], 0
29215 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x01,0x01,0x00]
29217 v_cmps_ngt_f64_e64 s[10:11], v[1:2], -1
29218 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x83,0x01,0x00]
29220 v_cmps_ngt_f64_e64 s[10:11], v[1:2], 0.5
29221 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xe1,0x01,0x00]
29223 v_cmps_ngt_f64_e64 s[10:11], v[1:2], -4.0
29224 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xef,0x01,0x00]
29226 v_cmps_ngt_f64_e64 s[10:11], v[1:2], src_vccz
29227 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf7,0x01,0x00]
29229 v_cmps_ngt_f64_e64 s[10:11], v[1:2], src_execz
29230 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf9,0x01,0x00]
29232 v_cmps_ngt_f64_e64 s[10:11], v[1:2], src_scc
29233 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfb,0x01,0x00]
29235 v_cmps_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
29236 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x20]
29238 v_cmps_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
29239 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x40]
29241 v_cmps_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
29242 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x60]
29244 v_cmps_ngt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29245 // CHECK: [0x0a,0x01,0xd6,0xd0,0x01,0x05,0x02,0x00]
29247 v_cmps_ngt_f64_e64 s[10:11], v[1:2], |v[2:3]|
29248 // CHECK: [0x0a,0x02,0xd6,0xd0,0x01,0x05,0x02,0x00]
29250 v_cmps_ngt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29251 // CHECK: [0x0a,0x03,0xd6,0xd0,0x01,0x05,0x02,0x00]
29253 v_cmps_nle_f64_e64 s[10:11], v[1:2], v[2:3]
29254 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
29256 v_cmps_nle_f64_e64 s[12:13], v[1:2], v[2:3]
29257 // CHECK: [0x0c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
29259 v_cmps_nle_f64_e64 s[102:103], v[1:2], v[2:3]
29260 // CHECK: [0x66,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
29262 v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
29263 // CHECK: [0x68,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
29265 v_cmps_nle_f64_e64 vcc, v[1:2], v[2:3]
29266 // CHECK: [0x6a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
29268 v_cmps_nle_f64_e64 tba, v[1:2], v[2:3]
29269 // CHECK: [0x6c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
29271 v_cmps_nle_f64_e64 tma, v[1:2], v[2:3]
29272 // CHECK: [0x6e,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
29274 v_cmps_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29275 // CHECK: [0x7a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
29277 v_cmps_nle_f64_e64 s[10:11], v[254:255], v[2:3]
29278 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfe,0x05,0x02,0x00]
29280 v_cmps_nle_f64_e64 s[10:11], s[2:3], v[2:3]
29281 // CHECK: [0x0a,0x00,0xd8,0xd0,0x02,0x04,0x02,0x00]
29283 v_cmps_nle_f64_e64 s[10:11], s[4:5], v[2:3]
29284 // CHECK: [0x0a,0x00,0xd8,0xd0,0x04,0x04,0x02,0x00]
29286 v_cmps_nle_f64_e64 s[10:11], s[102:103], v[2:3]
29287 // CHECK: [0x0a,0x00,0xd8,0xd0,0x66,0x04,0x02,0x00]
29289 v_cmps_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
29290 // CHECK: [0x0a,0x00,0xd8,0xd0,0x68,0x04,0x02,0x00]
29292 v_cmps_nle_f64_e64 s[10:11], vcc, v[2:3]
29293 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6a,0x04,0x02,0x00]
29295 v_cmps_nle_f64_e64 s[10:11], tba, v[2:3]
29296 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6c,0x04,0x02,0x00]
29298 v_cmps_nle_f64_e64 s[10:11], tma, v[2:3]
29299 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6e,0x04,0x02,0x00]
29301 v_cmps_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29302 // CHECK: [0x0a,0x00,0xd8,0xd0,0x7a,0x04,0x02,0x00]
29304 v_cmps_nle_f64_e64 s[10:11], exec, v[2:3]
29305 // CHECK: [0x0a,0x00,0xd8,0xd0,0x7e,0x04,0x02,0x00]
29307 v_cmps_nle_f64_e64 s[10:11], 0, v[2:3]
29308 // CHECK: [0x0a,0x00,0xd8,0xd0,0x80,0x04,0x02,0x00]
29310 v_cmps_nle_f64_e64 s[10:11], -1, v[2:3]
29311 // CHECK: [0x0a,0x00,0xd8,0xd0,0xc1,0x04,0x02,0x00]
29313 v_cmps_nle_f64_e64 s[10:11], 0.5, v[2:3]
29314 // CHECK: [0x0a,0x00,0xd8,0xd0,0xf0,0x04,0x02,0x00]
29316 v_cmps_nle_f64_e64 s[10:11], -4.0, v[2:3]
29317 // CHECK: [0x0a,0x00,0xd8,0xd0,0xf7,0x04,0x02,0x00]
29319 v_cmps_nle_f64_e64 s[10:11], src_vccz, v[2:3]
29320 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfb,0x04,0x02,0x00]
29322 v_cmps_nle_f64_e64 s[10:11], src_execz, v[2:3]
29323 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfc,0x04,0x02,0x00]
29325 v_cmps_nle_f64_e64 s[10:11], src_scc, v[2:3]
29326 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfd,0x04,0x02,0x00]
29328 v_cmps_nle_f64_e64 s[10:11], v[1:2], v[254:255]
29329 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfd,0x03,0x00]
29331 v_cmps_nle_f64_e64 s[10:11], v[1:2], s[4:5]
29332 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x09,0x00,0x00]
29334 v_cmps_nle_f64_e64 s[10:11], v[1:2], s[6:7]
29335 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x0d,0x00,0x00]
29337 v_cmps_nle_f64_e64 s[10:11], v[1:2], s[102:103]
29338 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcd,0x00,0x00]
29340 v_cmps_nle_f64_e64 s[10:11], v[1:2], flat_scratch
29341 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd1,0x00,0x00]
29343 v_cmps_nle_f64_e64 s[10:11], v[1:2], vcc
29344 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd5,0x00,0x00]
29346 v_cmps_nle_f64_e64 s[10:11], v[1:2], tba
29347 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd9,0x00,0x00]
29349 v_cmps_nle_f64_e64 s[10:11], v[1:2], tma
29350 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdd,0x00,0x00]
29352 v_cmps_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29353 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf5,0x00,0x00]
29355 v_cmps_nle_f64_e64 s[10:11], v[1:2], exec
29356 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfd,0x00,0x00]
29358 v_cmps_nle_f64_e64 s[10:11], v[1:2], 0
29359 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x01,0x01,0x00]
29361 v_cmps_nle_f64_e64 s[10:11], v[1:2], -1
29362 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x83,0x01,0x00]
29364 v_cmps_nle_f64_e64 s[10:11], v[1:2], 0.5
29365 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xe1,0x01,0x00]
29367 v_cmps_nle_f64_e64 s[10:11], v[1:2], -4.0
29368 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xef,0x01,0x00]
29370 v_cmps_nle_f64_e64 s[10:11], v[1:2], src_vccz
29371 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf7,0x01,0x00]
29373 v_cmps_nle_f64_e64 s[10:11], v[1:2], src_execz
29374 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf9,0x01,0x00]
29376 v_cmps_nle_f64_e64 s[10:11], v[1:2], src_scc
29377 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfb,0x01,0x00]
29379 v_cmps_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
29380 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x20]
29382 v_cmps_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
29383 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x40]
29385 v_cmps_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
29386 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x60]
29388 v_cmps_nle_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29389 // CHECK: [0x0a,0x01,0xd8,0xd0,0x01,0x05,0x02,0x00]
29391 v_cmps_nle_f64_e64 s[10:11], v[1:2], |v[2:3]|
29392 // CHECK: [0x0a,0x02,0xd8,0xd0,0x01,0x05,0x02,0x00]
29394 v_cmps_nle_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29395 // CHECK: [0x0a,0x03,0xd8,0xd0,0x01,0x05,0x02,0x00]
29397 v_cmps_neq_f64_e64 s[10:11], v[1:2], v[2:3]
29398 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
29400 v_cmps_neq_f64_e64 s[12:13], v[1:2], v[2:3]
29401 // CHECK: [0x0c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
29403 v_cmps_neq_f64_e64 s[102:103], v[1:2], v[2:3]
29404 // CHECK: [0x66,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
29406 v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
29407 // CHECK: [0x68,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
29409 v_cmps_neq_f64_e64 vcc, v[1:2], v[2:3]
29410 // CHECK: [0x6a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
29412 v_cmps_neq_f64_e64 tba, v[1:2], v[2:3]
29413 // CHECK: [0x6c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
29415 v_cmps_neq_f64_e64 tma, v[1:2], v[2:3]
29416 // CHECK: [0x6e,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
29418 v_cmps_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29419 // CHECK: [0x7a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
29421 v_cmps_neq_f64_e64 s[10:11], v[254:255], v[2:3]
29422 // CHECK: [0x0a,0x00,0xda,0xd0,0xfe,0x05,0x02,0x00]
29424 v_cmps_neq_f64_e64 s[10:11], s[2:3], v[2:3]
29425 // CHECK: [0x0a,0x00,0xda,0xd0,0x02,0x04,0x02,0x00]
29427 v_cmps_neq_f64_e64 s[10:11], s[4:5], v[2:3]
29428 // CHECK: [0x0a,0x00,0xda,0xd0,0x04,0x04,0x02,0x00]
29430 v_cmps_neq_f64_e64 s[10:11], s[102:103], v[2:3]
29431 // CHECK: [0x0a,0x00,0xda,0xd0,0x66,0x04,0x02,0x00]
29433 v_cmps_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
29434 // CHECK: [0x0a,0x00,0xda,0xd0,0x68,0x04,0x02,0x00]
29436 v_cmps_neq_f64_e64 s[10:11], vcc, v[2:3]
29437 // CHECK: [0x0a,0x00,0xda,0xd0,0x6a,0x04,0x02,0x00]
29439 v_cmps_neq_f64_e64 s[10:11], tba, v[2:3]
29440 // CHECK: [0x0a,0x00,0xda,0xd0,0x6c,0x04,0x02,0x00]
29442 v_cmps_neq_f64_e64 s[10:11], tma, v[2:3]
29443 // CHECK: [0x0a,0x00,0xda,0xd0,0x6e,0x04,0x02,0x00]
29445 v_cmps_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29446 // CHECK: [0x0a,0x00,0xda,0xd0,0x7a,0x04,0x02,0x00]
29448 v_cmps_neq_f64_e64 s[10:11], exec, v[2:3]
29449 // CHECK: [0x0a,0x00,0xda,0xd0,0x7e,0x04,0x02,0x00]
29451 v_cmps_neq_f64_e64 s[10:11], 0, v[2:3]
29452 // CHECK: [0x0a,0x00,0xda,0xd0,0x80,0x04,0x02,0x00]
29454 v_cmps_neq_f64_e64 s[10:11], -1, v[2:3]
29455 // CHECK: [0x0a,0x00,0xda,0xd0,0xc1,0x04,0x02,0x00]
29457 v_cmps_neq_f64_e64 s[10:11], 0.5, v[2:3]
29458 // CHECK: [0x0a,0x00,0xda,0xd0,0xf0,0x04,0x02,0x00]
29460 v_cmps_neq_f64_e64 s[10:11], -4.0, v[2:3]
29461 // CHECK: [0x0a,0x00,0xda,0xd0,0xf7,0x04,0x02,0x00]
29463 v_cmps_neq_f64_e64 s[10:11], src_vccz, v[2:3]
29464 // CHECK: [0x0a,0x00,0xda,0xd0,0xfb,0x04,0x02,0x00]
29466 v_cmps_neq_f64_e64 s[10:11], src_execz, v[2:3]
29467 // CHECK: [0x0a,0x00,0xda,0xd0,0xfc,0x04,0x02,0x00]
29469 v_cmps_neq_f64_e64 s[10:11], src_scc, v[2:3]
29470 // CHECK: [0x0a,0x00,0xda,0xd0,0xfd,0x04,0x02,0x00]
29472 v_cmps_neq_f64_e64 s[10:11], v[1:2], v[254:255]
29473 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfd,0x03,0x00]
29475 v_cmps_neq_f64_e64 s[10:11], v[1:2], s[4:5]
29476 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x09,0x00,0x00]
29478 v_cmps_neq_f64_e64 s[10:11], v[1:2], s[6:7]
29479 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x0d,0x00,0x00]
29481 v_cmps_neq_f64_e64 s[10:11], v[1:2], s[102:103]
29482 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcd,0x00,0x00]
29484 v_cmps_neq_f64_e64 s[10:11], v[1:2], flat_scratch
29485 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd1,0x00,0x00]
29487 v_cmps_neq_f64_e64 s[10:11], v[1:2], vcc
29488 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd5,0x00,0x00]
29490 v_cmps_neq_f64_e64 s[10:11], v[1:2], tba
29491 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd9,0x00,0x00]
29493 v_cmps_neq_f64_e64 s[10:11], v[1:2], tma
29494 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdd,0x00,0x00]
29496 v_cmps_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29497 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf5,0x00,0x00]
29499 v_cmps_neq_f64_e64 s[10:11], v[1:2], exec
29500 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfd,0x00,0x00]
29502 v_cmps_neq_f64_e64 s[10:11], v[1:2], 0
29503 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x01,0x01,0x00]
29505 v_cmps_neq_f64_e64 s[10:11], v[1:2], -1
29506 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x83,0x01,0x00]
29508 v_cmps_neq_f64_e64 s[10:11], v[1:2], 0.5
29509 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xe1,0x01,0x00]
29511 v_cmps_neq_f64_e64 s[10:11], v[1:2], -4.0
29512 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xef,0x01,0x00]
29514 v_cmps_neq_f64_e64 s[10:11], v[1:2], src_vccz
29515 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf7,0x01,0x00]
29517 v_cmps_neq_f64_e64 s[10:11], v[1:2], src_execz
29518 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf9,0x01,0x00]
29520 v_cmps_neq_f64_e64 s[10:11], v[1:2], src_scc
29521 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfb,0x01,0x00]
29523 v_cmps_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
29524 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x20]
29526 v_cmps_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
29527 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x40]
29529 v_cmps_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
29530 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x60]
29532 v_cmps_neq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29533 // CHECK: [0x0a,0x01,0xda,0xd0,0x01,0x05,0x02,0x00]
29535 v_cmps_neq_f64_e64 s[10:11], v[1:2], |v[2:3]|
29536 // CHECK: [0x0a,0x02,0xda,0xd0,0x01,0x05,0x02,0x00]
29538 v_cmps_neq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29539 // CHECK: [0x0a,0x03,0xda,0xd0,0x01,0x05,0x02,0x00]
29541 v_cmps_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
29542 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
29544 v_cmps_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
29545 // CHECK: [0x0c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
29547 v_cmps_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
29548 // CHECK: [0x66,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
29550 v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
29551 // CHECK: [0x68,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
29553 v_cmps_nlt_f64_e64 vcc, v[1:2], v[2:3]
29554 // CHECK: [0x6a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
29556 v_cmps_nlt_f64_e64 tba, v[1:2], v[2:3]
29557 // CHECK: [0x6c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
29559 v_cmps_nlt_f64_e64 tma, v[1:2], v[2:3]
29560 // CHECK: [0x6e,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
29562 v_cmps_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29563 // CHECK: [0x7a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
29565 v_cmps_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
29566 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfe,0x05,0x02,0x00]
29568 v_cmps_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
29569 // CHECK: [0x0a,0x00,0xdc,0xd0,0x02,0x04,0x02,0x00]
29571 v_cmps_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
29572 // CHECK: [0x0a,0x00,0xdc,0xd0,0x04,0x04,0x02,0x00]
29574 v_cmps_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
29575 // CHECK: [0x0a,0x00,0xdc,0xd0,0x66,0x04,0x02,0x00]
29577 v_cmps_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
29578 // CHECK: [0x0a,0x00,0xdc,0xd0,0x68,0x04,0x02,0x00]
29580 v_cmps_nlt_f64_e64 s[10:11], vcc, v[2:3]
29581 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6a,0x04,0x02,0x00]
29583 v_cmps_nlt_f64_e64 s[10:11], tba, v[2:3]
29584 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6c,0x04,0x02,0x00]
29586 v_cmps_nlt_f64_e64 s[10:11], tma, v[2:3]
29587 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6e,0x04,0x02,0x00]
29589 v_cmps_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29590 // CHECK: [0x0a,0x00,0xdc,0xd0,0x7a,0x04,0x02,0x00]
29592 v_cmps_nlt_f64_e64 s[10:11], exec, v[2:3]
29593 // CHECK: [0x0a,0x00,0xdc,0xd0,0x7e,0x04,0x02,0x00]
29595 v_cmps_nlt_f64_e64 s[10:11], 0, v[2:3]
29596 // CHECK: [0x0a,0x00,0xdc,0xd0,0x80,0x04,0x02,0x00]
29598 v_cmps_nlt_f64_e64 s[10:11], -1, v[2:3]
29599 // CHECK: [0x0a,0x00,0xdc,0xd0,0xc1,0x04,0x02,0x00]
29601 v_cmps_nlt_f64_e64 s[10:11], 0.5, v[2:3]
29602 // CHECK: [0x0a,0x00,0xdc,0xd0,0xf0,0x04,0x02,0x00]
29604 v_cmps_nlt_f64_e64 s[10:11], -4.0, v[2:3]
29605 // CHECK: [0x0a,0x00,0xdc,0xd0,0xf7,0x04,0x02,0x00]
29607 v_cmps_nlt_f64_e64 s[10:11], src_vccz, v[2:3]
29608 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfb,0x04,0x02,0x00]
29610 v_cmps_nlt_f64_e64 s[10:11], src_execz, v[2:3]
29611 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfc,0x04,0x02,0x00]
29613 v_cmps_nlt_f64_e64 s[10:11], src_scc, v[2:3]
29614 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfd,0x04,0x02,0x00]
29616 v_cmps_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
29617 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfd,0x03,0x00]
29619 v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
29620 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x09,0x00,0x00]
29622 v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
29623 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x0d,0x00,0x00]
29625 v_cmps_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
29626 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcd,0x00,0x00]
29628 v_cmps_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
29629 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd1,0x00,0x00]
29631 v_cmps_nlt_f64_e64 s[10:11], v[1:2], vcc
29632 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd5,0x00,0x00]
29634 v_cmps_nlt_f64_e64 s[10:11], v[1:2], tba
29635 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd9,0x00,0x00]
29637 v_cmps_nlt_f64_e64 s[10:11], v[1:2], tma
29638 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdd,0x00,0x00]
29640 v_cmps_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29641 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf5,0x00,0x00]
29643 v_cmps_nlt_f64_e64 s[10:11], v[1:2], exec
29644 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfd,0x00,0x00]
29646 v_cmps_nlt_f64_e64 s[10:11], v[1:2], 0
29647 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x01,0x01,0x00]
29649 v_cmps_nlt_f64_e64 s[10:11], v[1:2], -1
29650 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x83,0x01,0x00]
29652 v_cmps_nlt_f64_e64 s[10:11], v[1:2], 0.5
29653 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xe1,0x01,0x00]
29655 v_cmps_nlt_f64_e64 s[10:11], v[1:2], -4.0
29656 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xef,0x01,0x00]
29658 v_cmps_nlt_f64_e64 s[10:11], v[1:2], src_vccz
29659 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf7,0x01,0x00]
29661 v_cmps_nlt_f64_e64 s[10:11], v[1:2], src_execz
29662 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf9,0x01,0x00]
29664 v_cmps_nlt_f64_e64 s[10:11], v[1:2], src_scc
29665 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfb,0x01,0x00]
29667 v_cmps_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
29668 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x20]
29670 v_cmps_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
29671 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x40]
29673 v_cmps_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
29674 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x60]
29676 v_cmps_nlt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29677 // CHECK: [0x0a,0x01,0xdc,0xd0,0x01,0x05,0x02,0x00]
29679 v_cmps_nlt_f64_e64 s[10:11], v[1:2], |v[2:3]|
29680 // CHECK: [0x0a,0x02,0xdc,0xd0,0x01,0x05,0x02,0x00]
29682 v_cmps_nlt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29683 // CHECK: [0x0a,0x03,0xdc,0xd0,0x01,0x05,0x02,0x00]
29685 v_cmps_tru_f64_e64 s[10:11], v[1:2], v[2:3]
29686 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
29688 v_cmps_tru_f64_e64 s[12:13], v[1:2], v[2:3]
29689 // CHECK: [0x0c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
29691 v_cmps_tru_f64_e64 s[102:103], v[1:2], v[2:3]
29692 // CHECK: [0x66,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
29694 v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
29695 // CHECK: [0x68,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
29697 v_cmps_tru_f64_e64 vcc, v[1:2], v[2:3]
29698 // CHECK: [0x6a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
29700 v_cmps_tru_f64_e64 tba, v[1:2], v[2:3]
29701 // CHECK: [0x6c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
29703 v_cmps_tru_f64_e64 tma, v[1:2], v[2:3]
29704 // CHECK: [0x6e,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
29706 v_cmps_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29707 // CHECK: [0x7a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
29709 v_cmps_tru_f64_e64 s[10:11], v[254:255], v[2:3]
29710 // CHECK: [0x0a,0x00,0xde,0xd0,0xfe,0x05,0x02,0x00]
29712 v_cmps_tru_f64_e64 s[10:11], s[2:3], v[2:3]
29713 // CHECK: [0x0a,0x00,0xde,0xd0,0x02,0x04,0x02,0x00]
29715 v_cmps_tru_f64_e64 s[10:11], s[4:5], v[2:3]
29716 // CHECK: [0x0a,0x00,0xde,0xd0,0x04,0x04,0x02,0x00]
29718 v_cmps_tru_f64_e64 s[10:11], s[102:103], v[2:3]
29719 // CHECK: [0x0a,0x00,0xde,0xd0,0x66,0x04,0x02,0x00]
29721 v_cmps_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
29722 // CHECK: [0x0a,0x00,0xde,0xd0,0x68,0x04,0x02,0x00]
29724 v_cmps_tru_f64_e64 s[10:11], vcc, v[2:3]
29725 // CHECK: [0x0a,0x00,0xde,0xd0,0x6a,0x04,0x02,0x00]
29727 v_cmps_tru_f64_e64 s[10:11], tba, v[2:3]
29728 // CHECK: [0x0a,0x00,0xde,0xd0,0x6c,0x04,0x02,0x00]
29730 v_cmps_tru_f64_e64 s[10:11], tma, v[2:3]
29731 // CHECK: [0x0a,0x00,0xde,0xd0,0x6e,0x04,0x02,0x00]
29733 v_cmps_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29734 // CHECK: [0x0a,0x00,0xde,0xd0,0x7a,0x04,0x02,0x00]
29736 v_cmps_tru_f64_e64 s[10:11], exec, v[2:3]
29737 // CHECK: [0x0a,0x00,0xde,0xd0,0x7e,0x04,0x02,0x00]
29739 v_cmps_tru_f64_e64 s[10:11], 0, v[2:3]
29740 // CHECK: [0x0a,0x00,0xde,0xd0,0x80,0x04,0x02,0x00]
29742 v_cmps_tru_f64_e64 s[10:11], -1, v[2:3]
29743 // CHECK: [0x0a,0x00,0xde,0xd0,0xc1,0x04,0x02,0x00]
29745 v_cmps_tru_f64_e64 s[10:11], 0.5, v[2:3]
29746 // CHECK: [0x0a,0x00,0xde,0xd0,0xf0,0x04,0x02,0x00]
29748 v_cmps_tru_f64_e64 s[10:11], -4.0, v[2:3]
29749 // CHECK: [0x0a,0x00,0xde,0xd0,0xf7,0x04,0x02,0x00]
29751 v_cmps_tru_f64_e64 s[10:11], src_vccz, v[2:3]
29752 // CHECK: [0x0a,0x00,0xde,0xd0,0xfb,0x04,0x02,0x00]
29754 v_cmps_tru_f64_e64 s[10:11], src_execz, v[2:3]
29755 // CHECK: [0x0a,0x00,0xde,0xd0,0xfc,0x04,0x02,0x00]
29757 v_cmps_tru_f64_e64 s[10:11], src_scc, v[2:3]
29758 // CHECK: [0x0a,0x00,0xde,0xd0,0xfd,0x04,0x02,0x00]
29760 v_cmps_tru_f64_e64 s[10:11], v[1:2], v[254:255]
29761 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfd,0x03,0x00]
29763 v_cmps_tru_f64_e64 s[10:11], v[1:2], s[4:5]
29764 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x09,0x00,0x00]
29766 v_cmps_tru_f64_e64 s[10:11], v[1:2], s[6:7]
29767 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x0d,0x00,0x00]
29769 v_cmps_tru_f64_e64 s[10:11], v[1:2], s[102:103]
29770 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcd,0x00,0x00]
29772 v_cmps_tru_f64_e64 s[10:11], v[1:2], flat_scratch
29773 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd1,0x00,0x00]
29775 v_cmps_tru_f64_e64 s[10:11], v[1:2], vcc
29776 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd5,0x00,0x00]
29778 v_cmps_tru_f64_e64 s[10:11], v[1:2], tba
29779 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd9,0x00,0x00]
29781 v_cmps_tru_f64_e64 s[10:11], v[1:2], tma
29782 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdd,0x00,0x00]
29784 v_cmps_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29785 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf5,0x00,0x00]
29787 v_cmps_tru_f64_e64 s[10:11], v[1:2], exec
29788 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfd,0x00,0x00]
29790 v_cmps_tru_f64_e64 s[10:11], v[1:2], 0
29791 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x01,0x01,0x00]
29793 v_cmps_tru_f64_e64 s[10:11], v[1:2], -1
29794 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x83,0x01,0x00]
29796 v_cmps_tru_f64_e64 s[10:11], v[1:2], 0.5
29797 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xe1,0x01,0x00]
29799 v_cmps_tru_f64_e64 s[10:11], v[1:2], -4.0
29800 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xef,0x01,0x00]
29802 v_cmps_tru_f64_e64 s[10:11], v[1:2], src_vccz
29803 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf7,0x01,0x00]
29805 v_cmps_tru_f64_e64 s[10:11], v[1:2], src_execz
29806 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf9,0x01,0x00]
29808 v_cmps_tru_f64_e64 s[10:11], v[1:2], src_scc
29809 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfb,0x01,0x00]
29811 v_cmps_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
29812 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x20]
29814 v_cmps_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
29815 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x40]
29817 v_cmps_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
29818 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x60]
29820 v_cmps_tru_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29821 // CHECK: [0x0a,0x01,0xde,0xd0,0x01,0x05,0x02,0x00]
29823 v_cmps_tru_f64_e64 s[10:11], v[1:2], |v[2:3]|
29824 // CHECK: [0x0a,0x02,0xde,0xd0,0x01,0x05,0x02,0x00]
29826 v_cmps_tru_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29827 // CHECK: [0x0a,0x03,0xde,0xd0,0x01,0x05,0x02,0x00]
29829 v_cmpsx_f_f64_e64 s[10:11], v[1:2], v[2:3]
29830 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
29832 v_cmpsx_f_f64_e64 s[12:13], v[1:2], v[2:3]
29833 // CHECK: [0x0c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
29835 v_cmpsx_f_f64_e64 s[102:103], v[1:2], v[2:3]
29836 // CHECK: [0x66,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
29838 v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
29839 // CHECK: [0x68,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
29841 v_cmpsx_f_f64_e64 vcc, v[1:2], v[2:3]
29842 // CHECK: [0x6a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
29844 v_cmpsx_f_f64_e64 tba, v[1:2], v[2:3]
29845 // CHECK: [0x6c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
29847 v_cmpsx_f_f64_e64 tma, v[1:2], v[2:3]
29848 // CHECK: [0x6e,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
29850 v_cmpsx_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29851 // CHECK: [0x7a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
29853 v_cmpsx_f_f64_e64 s[10:11], v[254:255], v[2:3]
29854 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfe,0x05,0x02,0x00]
29856 v_cmpsx_f_f64_e64 s[10:11], s[2:3], v[2:3]
29857 // CHECK: [0x0a,0x00,0xe0,0xd0,0x02,0x04,0x02,0x00]
29859 v_cmpsx_f_f64_e64 s[10:11], s[4:5], v[2:3]
29860 // CHECK: [0x0a,0x00,0xe0,0xd0,0x04,0x04,0x02,0x00]
29862 v_cmpsx_f_f64_e64 s[10:11], s[102:103], v[2:3]
29863 // CHECK: [0x0a,0x00,0xe0,0xd0,0x66,0x04,0x02,0x00]
29865 v_cmpsx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
29866 // CHECK: [0x0a,0x00,0xe0,0xd0,0x68,0x04,0x02,0x00]
29868 v_cmpsx_f_f64_e64 s[10:11], vcc, v[2:3]
29869 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6a,0x04,0x02,0x00]
29871 v_cmpsx_f_f64_e64 s[10:11], tba, v[2:3]
29872 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6c,0x04,0x02,0x00]
29874 v_cmpsx_f_f64_e64 s[10:11], tma, v[2:3]
29875 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6e,0x04,0x02,0x00]
29877 v_cmpsx_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29878 // CHECK: [0x0a,0x00,0xe0,0xd0,0x7a,0x04,0x02,0x00]
29880 v_cmpsx_f_f64_e64 s[10:11], exec, v[2:3]
29881 // CHECK: [0x0a,0x00,0xe0,0xd0,0x7e,0x04,0x02,0x00]
29883 v_cmpsx_f_f64_e64 s[10:11], 0, v[2:3]
29884 // CHECK: [0x0a,0x00,0xe0,0xd0,0x80,0x04,0x02,0x00]
29886 v_cmpsx_f_f64_e64 s[10:11], -1, v[2:3]
29887 // CHECK: [0x0a,0x00,0xe0,0xd0,0xc1,0x04,0x02,0x00]
29889 v_cmpsx_f_f64_e64 s[10:11], 0.5, v[2:3]
29890 // CHECK: [0x0a,0x00,0xe0,0xd0,0xf0,0x04,0x02,0x00]
29892 v_cmpsx_f_f64_e64 s[10:11], -4.0, v[2:3]
29893 // CHECK: [0x0a,0x00,0xe0,0xd0,0xf7,0x04,0x02,0x00]
29895 v_cmpsx_f_f64_e64 s[10:11], src_vccz, v[2:3]
29896 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfb,0x04,0x02,0x00]
29898 v_cmpsx_f_f64_e64 s[10:11], src_execz, v[2:3]
29899 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfc,0x04,0x02,0x00]
29901 v_cmpsx_f_f64_e64 s[10:11], src_scc, v[2:3]
29902 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfd,0x04,0x02,0x00]
29904 v_cmpsx_f_f64_e64 s[10:11], v[1:2], v[254:255]
29905 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x03,0x00]
29907 v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[4:5]
29908 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x09,0x00,0x00]
29910 v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[6:7]
29911 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x0d,0x00,0x00]
29913 v_cmpsx_f_f64_e64 s[10:11], v[1:2], s[102:103]
29914 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xcd,0x00,0x00]
29916 v_cmpsx_f_f64_e64 s[10:11], v[1:2], flat_scratch
29917 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd1,0x00,0x00]
29919 v_cmpsx_f_f64_e64 s[10:11], v[1:2], vcc
29920 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd5,0x00,0x00]
29922 v_cmpsx_f_f64_e64 s[10:11], v[1:2], tba
29923 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd9,0x00,0x00]
29925 v_cmpsx_f_f64_e64 s[10:11], v[1:2], tma
29926 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xdd,0x00,0x00]
29928 v_cmpsx_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29929 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf5,0x00,0x00]
29931 v_cmpsx_f_f64_e64 s[10:11], v[1:2], exec
29932 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x00,0x00]
29934 v_cmpsx_f_f64_e64 s[10:11], v[1:2], 0
29935 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x01,0x01,0x00]
29937 v_cmpsx_f_f64_e64 s[10:11], v[1:2], -1
29938 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x83,0x01,0x00]
29940 v_cmpsx_f_f64_e64 s[10:11], v[1:2], 0.5
29941 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xe1,0x01,0x00]
29943 v_cmpsx_f_f64_e64 s[10:11], v[1:2], -4.0
29944 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xef,0x01,0x00]
29946 v_cmpsx_f_f64_e64 s[10:11], v[1:2], src_vccz
29947 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf7,0x01,0x00]
29949 v_cmpsx_f_f64_e64 s[10:11], v[1:2], src_execz
29950 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf9,0x01,0x00]
29952 v_cmpsx_f_f64_e64 s[10:11], v[1:2], src_scc
29953 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfb,0x01,0x00]
29955 v_cmpsx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
29956 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x20]
29958 v_cmpsx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
29959 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x40]
29961 v_cmpsx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
29962 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x60]
29964 v_cmpsx_f_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29965 // CHECK: [0x0a,0x01,0xe0,0xd0,0x01,0x05,0x02,0x00]
29967 v_cmpsx_f_f64_e64 s[10:11], v[1:2], |v[2:3]|
29968 // CHECK: [0x0a,0x02,0xe0,0xd0,0x01,0x05,0x02,0x00]
29970 v_cmpsx_f_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29971 // CHECK: [0x0a,0x03,0xe0,0xd0,0x01,0x05,0x02,0x00]
29973 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
29974 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
29976 v_cmpsx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
29977 // CHECK: [0x0c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
29979 v_cmpsx_lt_f64_e64 s[102:103], v[1:2], v[2:3]
29980 // CHECK: [0x66,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
29982 v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
29983 // CHECK: [0x68,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
29985 v_cmpsx_lt_f64_e64 vcc, v[1:2], v[2:3]
29986 // CHECK: [0x6a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
29988 v_cmpsx_lt_f64_e64 tba, v[1:2], v[2:3]
29989 // CHECK: [0x6c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
29991 v_cmpsx_lt_f64_e64 tma, v[1:2], v[2:3]
29992 // CHECK: [0x6e,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
29994 v_cmpsx_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29995 // CHECK: [0x7a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
29997 v_cmpsx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
29998 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfe,0x05,0x02,0x00]
30000 v_cmpsx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
30001 // CHECK: [0x0a,0x00,0xe2,0xd0,0x02,0x04,0x02,0x00]
30003 v_cmpsx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
30004 // CHECK: [0x0a,0x00,0xe2,0xd0,0x04,0x04,0x02,0x00]
30006 v_cmpsx_lt_f64_e64 s[10:11], s[102:103], v[2:3]
30007 // CHECK: [0x0a,0x00,0xe2,0xd0,0x66,0x04,0x02,0x00]
30009 v_cmpsx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
30010 // CHECK: [0x0a,0x00,0xe2,0xd0,0x68,0x04,0x02,0x00]
30012 v_cmpsx_lt_f64_e64 s[10:11], vcc, v[2:3]
30013 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6a,0x04,0x02,0x00]
30015 v_cmpsx_lt_f64_e64 s[10:11], tba, v[2:3]
30016 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6c,0x04,0x02,0x00]
30018 v_cmpsx_lt_f64_e64 s[10:11], tma, v[2:3]
30019 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6e,0x04,0x02,0x00]
30021 v_cmpsx_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
30022 // CHECK: [0x0a,0x00,0xe2,0xd0,0x7a,0x04,0x02,0x00]
30024 v_cmpsx_lt_f64_e64 s[10:11], exec, v[2:3]
30025 // CHECK: [0x0a,0x00,0xe2,0xd0,0x7e,0x04,0x02,0x00]
30027 v_cmpsx_lt_f64_e64 s[10:11], 0, v[2:3]
30028 // CHECK: [0x0a,0x00,0xe2,0xd0,0x80,0x04,0x02,0x00]
30030 v_cmpsx_lt_f64_e64 s[10:11], -1, v[2:3]
30031 // CHECK: [0x0a,0x00,0xe2,0xd0,0xc1,0x04,0x02,0x00]
30033 v_cmpsx_lt_f64_e64 s[10:11], 0.5, v[2:3]
30034 // CHECK: [0x0a,0x00,0xe2,0xd0,0xf0,0x04,0x02,0x00]
30036 v_cmpsx_lt_f64_e64 s[10:11], -4.0, v[2:3]
30037 // CHECK: [0x0a,0x00,0xe2,0xd0,0xf7,0x04,0x02,0x00]
30039 v_cmpsx_lt_f64_e64 s[10:11], src_vccz, v[2:3]
30040 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfb,0x04,0x02,0x00]
30042 v_cmpsx_lt_f64_e64 s[10:11], src_execz, v[2:3]
30043 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfc,0x04,0x02,0x00]
30045 v_cmpsx_lt_f64_e64 s[10:11], src_scc, v[2:3]
30046 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfd,0x04,0x02,0x00]
30048 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
30049 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x03,0x00]
30051 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
30052 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x09,0x00,0x00]
30054 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
30055 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x0d,0x00,0x00]
30057 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], s[102:103]
30058 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xcd,0x00,0x00]
30060 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
30061 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd1,0x00,0x00]
30063 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], vcc
30064 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd5,0x00,0x00]
30066 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], tba
30067 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd9,0x00,0x00]
30069 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], tma
30070 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xdd,0x00,0x00]
30072 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
30073 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf5,0x00,0x00]
30075 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], exec
30076 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x00,0x00]
30078 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], 0
30079 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x01,0x01,0x00]
30081 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -1
30082 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x83,0x01,0x00]
30084 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], 0.5
30085 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xe1,0x01,0x00]
30087 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -4.0
30088 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xef,0x01,0x00]
30090 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], src_vccz
30091 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf7,0x01,0x00]
30093 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], src_execz
30094 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf9,0x01,0x00]
30096 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], src_scc
30097 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfb,0x01,0x00]
30099 v_cmpsx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
30100 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x20]
30102 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
30103 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x40]
30105 v_cmpsx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
30106 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x60]
30108 v_cmpsx_lt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
30109 // CHECK: [0x0a,0x01,0xe2,0xd0,0x01,0x05,0x02,0x00]
30111 v_cmpsx_lt_f64_e64 s[10:11], v[1:2], |v[2:3]|
30112 // CHECK: [0x0a,0x02,0xe2,0xd0,0x01,0x05,0x02,0x00]
30114 v_cmpsx_lt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
30115 // CHECK: [0x0a,0x03,0xe2,0xd0,0x01,0x05,0x02,0x00]
30117 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
30118 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
30120 v_cmpsx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
30121 // CHECK: [0x0c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
30123 v_cmpsx_eq_f64_e64 s[102:103], v[1:2], v[2:3]
30124 // CHECK: [0x66,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
30126 v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
30127 // CHECK: [0x68,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
30129 v_cmpsx_eq_f64_e64 vcc, v[1:2], v[2:3]
30130 // CHECK: [0x6a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
30132 v_cmpsx_eq_f64_e64 tba, v[1:2], v[2:3]
30133 // CHECK: [0x6c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
30135 v_cmpsx_eq_f64_e64 tma, v[1:2], v[2:3]
30136 // CHECK: [0x6e,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
30138 v_cmpsx_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
30139 // CHECK: [0x7a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
30141 v_cmpsx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
30142 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfe,0x05,0x02,0x00]
30144 v_cmpsx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
30145 // CHECK: [0x0a,0x00,0xe4,0xd0,0x02,0x04,0x02,0x00]
30147 v_cmpsx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
30148 // CHECK: [0x0a,0x00,0xe4,0xd0,0x04,0x04,0x02,0x00]
30150 v_cmpsx_eq_f64_e64 s[10:11], s[102:103], v[2:3]
30151 // CHECK: [0x0a,0x00,0xe4,0xd0,0x66,0x04,0x02,0x00]
30153 v_cmpsx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
30154 // CHECK: [0x0a,0x00,0xe4,0xd0,0x68,0x04,0x02,0x00]
30156 v_cmpsx_eq_f64_e64 s[10:11], vcc, v[2:3]
30157 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6a,0x04,0x02,0x00]
30159 v_cmpsx_eq_f64_e64 s[10:11], tba, v[2:3]
30160 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6c,0x04,0x02,0x00]
30162 v_cmpsx_eq_f64_e64 s[10:11], tma, v[2:3]
30163 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6e,0x04,0x02,0x00]
30165 v_cmpsx_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
30166 // CHECK: [0x0a,0x00,0xe4,0xd0,0x7a,0x04,0x02,0x00]
30168 v_cmpsx_eq_f64_e64 s[10:11], exec, v[2:3]
30169 // CHECK: [0x0a,0x00,0xe4,0xd0,0x7e,0x04,0x02,0x00]
30171 v_cmpsx_eq_f64_e64 s[10:11], 0, v[2:3]
30172 // CHECK: [0x0a,0x00,0xe4,0xd0,0x80,0x04,0x02,0x00]
30174 v_cmpsx_eq_f64_e64 s[10:11], -1, v[2:3]
30175 // CHECK: [0x0a,0x00,0xe4,0xd0,0xc1,0x04,0x02,0x00]
30177 v_cmpsx_eq_f64_e64 s[10:11], 0.5, v[2:3]
30178 // CHECK: [0x0a,0x00,0xe4,0xd0,0xf0,0x04,0x02,0x00]
30180 v_cmpsx_eq_f64_e64 s[10:11], -4.0, v[2:3]
30181 // CHECK: [0x0a,0x00,0xe4,0xd0,0xf7,0x04,0x02,0x00]
30183 v_cmpsx_eq_f64_e64 s[10:11], src_vccz, v[2:3]
30184 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfb,0x04,0x02,0x00]
30186 v_cmpsx_eq_f64_e64 s[10:11], src_execz, v[2:3]
30187 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfc,0x04,0x02,0x00]
30189 v_cmpsx_eq_f64_e64 s[10:11], src_scc, v[2:3]
30190 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfd,0x04,0x02,0x00]
30192 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
30193 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x03,0x00]
30195 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
30196 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x09,0x00,0x00]
30198 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
30199 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x0d,0x00,0x00]
30201 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], s[102:103]
30202 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xcd,0x00,0x00]
30204 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
30205 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd1,0x00,0x00]
30207 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], vcc
30208 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd5,0x00,0x00]
30210 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], tba
30211 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd9,0x00,0x00]
30213 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], tma
30214 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xdd,0x00,0x00]
30216 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
30217 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf5,0x00,0x00]
30219 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], exec
30220 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x00,0x00]
30222 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], 0
30223 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x01,0x01,0x00]
30225 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -1
30226 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x83,0x01,0x00]
30228 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], 0.5
30229 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xe1,0x01,0x00]
30231 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -4.0
30232 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xef,0x01,0x00]
30234 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], src_vccz
30235 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf7,0x01,0x00]
30237 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], src_execz
30238 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf9,0x01,0x00]
30240 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], src_scc
30241 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfb,0x01,0x00]
30243 v_cmpsx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
30244 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x20]
30246 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
30247 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x40]
30249 v_cmpsx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
30250 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x60]
30252 v_cmpsx_eq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
30253 // CHECK: [0x0a,0x01,0xe4,0xd0,0x01,0x05,0x02,0x00]
30255 v_cmpsx_eq_f64_e64 s[10:11], v[1:2], |v[2:3]|
30256 // CHECK: [0x0a,0x02,0xe4,0xd0,0x01,0x05,0x02,0x00]
30258 v_cmpsx_eq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
30259 // CHECK: [0x0a,0x03,0xe4,0xd0,0x01,0x05,0x02,0x00]
30261 v_cmpsx_le_f64_e64 s[10:11], v[1:2], v[2:3]
30262 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
30264 v_cmpsx_le_f64_e64 s[12:13], v[1:2], v[2:3]
30265 // CHECK: [0x0c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
30267 v_cmpsx_le_f64_e64 s[102:103], v[1:2], v[2:3]
30268 // CHECK: [0x66,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
30270 v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
30271 // CHECK: [0x68,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
30273 v_cmpsx_le_f64_e64 vcc, v[1:2], v[2:3]
30274 // CHECK: [0x6a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
30276 v_cmpsx_le_f64_e64 tba, v[1:2], v[2:3]
30277 // CHECK: [0x6c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
30279 v_cmpsx_le_f64_e64 tma, v[1:2], v[2:3]
30280 // CHECK: [0x6e,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
30282 v_cmpsx_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
30283 // CHECK: [0x7a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
30285 v_cmpsx_le_f64_e64 s[10:11], v[254:255], v[2:3]
30286 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfe,0x05,0x02,0x00]
30288 v_cmpsx_le_f64_e64 s[10:11], s[2:3], v[2:3]
30289 // CHECK: [0x0a,0x00,0xe6,0xd0,0x02,0x04,0x02,0x00]
30291 v_cmpsx_le_f64_e64 s[10:11], s[4:5], v[2:3]
30292 // CHECK: [0x0a,0x00,0xe6,0xd0,0x04,0x04,0x02,0x00]
30294 v_cmpsx_le_f64_e64 s[10:11], s[102:103], v[2:3]
30295 // CHECK: [0x0a,0x00,0xe6,0xd0,0x66,0x04,0x02,0x00]
30297 v_cmpsx_le_f64_e64 s[10:11], flat_scratch, v[2:3]
30298 // CHECK: [0x0a,0x00,0xe6,0xd0,0x68,0x04,0x02,0x00]
30300 v_cmpsx_le_f64_e64 s[10:11], vcc, v[2:3]
30301 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6a,0x04,0x02,0x00]
30303 v_cmpsx_le_f64_e64 s[10:11], tba, v[2:3]
30304 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6c,0x04,0x02,0x00]
30306 v_cmpsx_le_f64_e64 s[10:11], tma, v[2:3]
30307 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6e,0x04,0x02,0x00]
30309 v_cmpsx_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
30310 // CHECK: [0x0a,0x00,0xe6,0xd0,0x7a,0x04,0x02,0x00]
30312 v_cmpsx_le_f64_e64 s[10:11], exec, v[2:3]
30313 // CHECK: [0x0a,0x00,0xe6,0xd0,0x7e,0x04,0x02,0x00]
30315 v_cmpsx_le_f64_e64 s[10:11], 0, v[2:3]
30316 // CHECK: [0x0a,0x00,0xe6,0xd0,0x80,0x04,0x02,0x00]
30318 v_cmpsx_le_f64_e64 s[10:11], -1, v[2:3]
30319 // CHECK: [0x0a,0x00,0xe6,0xd0,0xc1,0x04,0x02,0x00]
30321 v_cmpsx_le_f64_e64 s[10:11], 0.5, v[2:3]
30322 // CHECK: [0x0a,0x00,0xe6,0xd0,0xf0,0x04,0x02,0x00]
30324 v_cmpsx_le_f64_e64 s[10:11], -4.0, v[2:3]
30325 // CHECK: [0x0a,0x00,0xe6,0xd0,0xf7,0x04,0x02,0x00]
30327 v_cmpsx_le_f64_e64 s[10:11], src_vccz, v[2:3]
30328 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfb,0x04,0x02,0x00]
30330 v_cmpsx_le_f64_e64 s[10:11], src_execz, v[2:3]
30331 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfc,0x04,0x02,0x00]
30333 v_cmpsx_le_f64_e64 s[10:11], src_scc, v[2:3]
30334 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfd,0x04,0x02,0x00]
30336 v_cmpsx_le_f64_e64 s[10:11], v[1:2], v[254:255]
30337 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x03,0x00]
30339 v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[4:5]
30340 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x09,0x00,0x00]
30342 v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[6:7]
30343 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x0d,0x00,0x00]
30345 v_cmpsx_le_f64_e64 s[10:11], v[1:2], s[102:103]
30346 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xcd,0x00,0x00]
30348 v_cmpsx_le_f64_e64 s[10:11], v[1:2], flat_scratch
30349 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd1,0x00,0x00]
30351 v_cmpsx_le_f64_e64 s[10:11], v[1:2], vcc
30352 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd5,0x00,0x00]
30354 v_cmpsx_le_f64_e64 s[10:11], v[1:2], tba
30355 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd9,0x00,0x00]
30357 v_cmpsx_le_f64_e64 s[10:11], v[1:2], tma
30358 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xdd,0x00,0x00]
30360 v_cmpsx_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
30361 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf5,0x00,0x00]
30363 v_cmpsx_le_f64_e64 s[10:11], v[1:2], exec
30364 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x00,0x00]
30366 v_cmpsx_le_f64_e64 s[10:11], v[1:2], 0
30367 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x01,0x01,0x00]
30369 v_cmpsx_le_f64_e64 s[10:11], v[1:2], -1
30370 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x83,0x01,0x00]
30372 v_cmpsx_le_f64_e64 s[10:11], v[1:2], 0.5
30373 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xe1,0x01,0x00]
30375 v_cmpsx_le_f64_e64 s[10:11], v[1:2], -4.0
30376 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xef,0x01,0x00]
30378 v_cmpsx_le_f64_e64 s[10:11], v[1:2], src_vccz
30379 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf7,0x01,0x00]
30381 v_cmpsx_le_f64_e64 s[10:11], v[1:2], src_execz
30382 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf9,0x01,0x00]
30384 v_cmpsx_le_f64_e64 s[10:11], v[1:2], src_scc
30385 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfb,0x01,0x00]
30387 v_cmpsx_le_f64_e64 s[10:11], -v[1:2], v[2:3]
30388 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x20]
30390 v_cmpsx_le_f64_e64 s[10:11], v[1:2], -v[2:3]
30391 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x40]
30393 v_cmpsx_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
30394 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x60]
30396 v_cmpsx_le_f64_e64 s[10:11], |v[1:2]|, v[2:3]
30397 // CHECK: [0x0a,0x01,0xe6,0xd0,0x01,0x05,0x02,0x00]
30399 v_cmpsx_le_f64_e64 s[10:11], v[1:2], |v[2:3]|
30400 // CHECK: [0x0a,0x02,0xe6,0xd0,0x01,0x05,0x02,0x00]
30402 v_cmpsx_le_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
30403 // CHECK: [0x0a,0x03,0xe6,0xd0,0x01,0x05,0x02,0x00]
30405 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], v[2:3]
30406 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
30408 v_cmpsx_gt_f64_e64 s[12:13], v[1:2], v[2:3]
30409 // CHECK: [0x0c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
30411 v_cmpsx_gt_f64_e64 s[102:103], v[1:2], v[2:3]
30412 // CHECK: [0x66,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
30414 v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
30415 // CHECK: [0x68,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
30417 v_cmpsx_gt_f64_e64 vcc, v[1:2], v[2:3]
30418 // CHECK: [0x6a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
30420 v_cmpsx_gt_f64_e64 tba, v[1:2], v[2:3]
30421 // CHECK: [0x6c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
30423 v_cmpsx_gt_f64_e64 tma, v[1:2], v[2:3]
30424 // CHECK: [0x6e,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
30426 v_cmpsx_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
30427 // CHECK: [0x7a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
30429 v_cmpsx_gt_f64_e64 s[10:11], v[254:255], v[2:3]
30430 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfe,0x05,0x02,0x00]
30432 v_cmpsx_gt_f64_e64 s[10:11], s[2:3], v[2:3]
30433 // CHECK: [0x0a,0x00,0xe8,0xd0,0x02,0x04,0x02,0x00]
30435 v_cmpsx_gt_f64_e64 s[10:11], s[4:5], v[2:3]
30436 // CHECK: [0x0a,0x00,0xe8,0xd0,0x04,0x04,0x02,0x00]
30438 v_cmpsx_gt_f64_e64 s[10:11], s[102:103], v[2:3]
30439 // CHECK: [0x0a,0x00,0xe8,0xd0,0x66,0x04,0x02,0x00]
30441 v_cmpsx_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
30442 // CHECK: [0x0a,0x00,0xe8,0xd0,0x68,0x04,0x02,0x00]
30444 v_cmpsx_gt_f64_e64 s[10:11], vcc, v[2:3]
30445 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6a,0x04,0x02,0x00]
30447 v_cmpsx_gt_f64_e64 s[10:11], tba, v[2:3]
30448 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6c,0x04,0x02,0x00]
30450 v_cmpsx_gt_f64_e64 s[10:11], tma, v[2:3]
30451 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6e,0x04,0x02,0x00]
30453 v_cmpsx_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
30454 // CHECK: [0x0a,0x00,0xe8,0xd0,0x7a,0x04,0x02,0x00]
30456 v_cmpsx_gt_f64_e64 s[10:11], exec, v[2:3]
30457 // CHECK: [0x0a,0x00,0xe8,0xd0,0x7e,0x04,0x02,0x00]
30459 v_cmpsx_gt_f64_e64 s[10:11], 0, v[2:3]
30460 // CHECK: [0x0a,0x00,0xe8,0xd0,0x80,0x04,0x02,0x00]
30462 v_cmpsx_gt_f64_e64 s[10:11], -1, v[2:3]
30463 // CHECK: [0x0a,0x00,0xe8,0xd0,0xc1,0x04,0x02,0x00]
30465 v_cmpsx_gt_f64_e64 s[10:11], 0.5, v[2:3]
30466 // CHECK: [0x0a,0x00,0xe8,0xd0,0xf0,0x04,0x02,0x00]
30468 v_cmpsx_gt_f64_e64 s[10:11], -4.0, v[2:3]
30469 // CHECK: [0x0a,0x00,0xe8,0xd0,0xf7,0x04,0x02,0x00]
30471 v_cmpsx_gt_f64_e64 s[10:11], src_vccz, v[2:3]
30472 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfb,0x04,0x02,0x00]
30474 v_cmpsx_gt_f64_e64 s[10:11], src_execz, v[2:3]
30475 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfc,0x04,0x02,0x00]
30477 v_cmpsx_gt_f64_e64 s[10:11], src_scc, v[2:3]
30478 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfd,0x04,0x02,0x00]
30480 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], v[254:255]
30481 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x03,0x00]
30483 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[4:5]
30484 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x09,0x00,0x00]
30486 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[6:7]
30487 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x0d,0x00,0x00]
30489 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], s[102:103]
30490 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xcd,0x00,0x00]
30492 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], flat_scratch
30493 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd1,0x00,0x00]
30495 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], vcc
30496 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd5,0x00,0x00]
30498 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], tba
30499 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd9,0x00,0x00]
30501 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], tma
30502 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xdd,0x00,0x00]
30504 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
30505 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf5,0x00,0x00]
30507 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], exec
30508 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x00,0x00]
30510 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], 0
30511 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x01,0x01,0x00]
30513 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -1
30514 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x83,0x01,0x00]
30516 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], 0.5
30517 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xe1,0x01,0x00]
30519 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -4.0
30520 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xef,0x01,0x00]
30522 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], src_vccz
30523 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf7,0x01,0x00]
30525 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], src_execz
30526 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf9,0x01,0x00]
30528 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], src_scc
30529 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfb,0x01,0x00]
30531 v_cmpsx_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
30532 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x20]
30534 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
30535 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x40]
30537 v_cmpsx_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
30538 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x60]
30540 v_cmpsx_gt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
30541 // CHECK: [0x0a,0x01,0xe8,0xd0,0x01,0x05,0x02,0x00]
30543 v_cmpsx_gt_f64_e64 s[10:11], v[1:2], |v[2:3]|
30544 // CHECK: [0x0a,0x02,0xe8,0xd0,0x01,0x05,0x02,0x00]
30546 v_cmpsx_gt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
30547 // CHECK: [0x0a,0x03,0xe8,0xd0,0x01,0x05,0x02,0x00]
30549 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], v[2:3]
30550 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
30552 v_cmpsx_lg_f64_e64 s[12:13], v[1:2], v[2:3]
30553 // CHECK: [0x0c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
30555 v_cmpsx_lg_f64_e64 s[102:103], v[1:2], v[2:3]
30556 // CHECK: [0x66,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
30558 v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
30559 // CHECK: [0x68,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
30561 v_cmpsx_lg_f64_e64 vcc, v[1:2], v[2:3]
30562 // CHECK: [0x6a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
30564 v_cmpsx_lg_f64_e64 tba, v[1:2], v[2:3]
30565 // CHECK: [0x6c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
30567 v_cmpsx_lg_f64_e64 tma, v[1:2], v[2:3]
30568 // CHECK: [0x6e,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
30570 v_cmpsx_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
30571 // CHECK: [0x7a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
30573 v_cmpsx_lg_f64_e64 s[10:11], v[254:255], v[2:3]
30574 // CHECK: [0x0a,0x00,0xea,0xd0,0xfe,0x05,0x02,0x00]
30576 v_cmpsx_lg_f64_e64 s[10:11], s[2:3], v[2:3]
30577 // CHECK: [0x0a,0x00,0xea,0xd0,0x02,0x04,0x02,0x00]
30579 v_cmpsx_lg_f64_e64 s[10:11], s[4:5], v[2:3]
30580 // CHECK: [0x0a,0x00,0xea,0xd0,0x04,0x04,0x02,0x00]
30582 v_cmpsx_lg_f64_e64 s[10:11], s[102:103], v[2:3]
30583 // CHECK: [0x0a,0x00,0xea,0xd0,0x66,0x04,0x02,0x00]
30585 v_cmpsx_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
30586 // CHECK: [0x0a,0x00,0xea,0xd0,0x68,0x04,0x02,0x00]
30588 v_cmpsx_lg_f64_e64 s[10:11], vcc, v[2:3]
30589 // CHECK: [0x0a,0x00,0xea,0xd0,0x6a,0x04,0x02,0x00]
30591 v_cmpsx_lg_f64_e64 s[10:11], tba, v[2:3]
30592 // CHECK: [0x0a,0x00,0xea,0xd0,0x6c,0x04,0x02,0x00]
30594 v_cmpsx_lg_f64_e64 s[10:11], tma, v[2:3]
30595 // CHECK: [0x0a,0x00,0xea,0xd0,0x6e,0x04,0x02,0x00]
30597 v_cmpsx_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
30598 // CHECK: [0x0a,0x00,0xea,0xd0,0x7a,0x04,0x02,0x00]
30600 v_cmpsx_lg_f64_e64 s[10:11], exec, v[2:3]
30601 // CHECK: [0x0a,0x00,0xea,0xd0,0x7e,0x04,0x02,0x00]
30603 v_cmpsx_lg_f64_e64 s[10:11], 0, v[2:3]
30604 // CHECK: [0x0a,0x00,0xea,0xd0,0x80,0x04,0x02,0x00]
30606 v_cmpsx_lg_f64_e64 s[10:11], -1, v[2:3]
30607 // CHECK: [0x0a,0x00,0xea,0xd0,0xc1,0x04,0x02,0x00]
30609 v_cmpsx_lg_f64_e64 s[10:11], 0.5, v[2:3]
30610 // CHECK: [0x0a,0x00,0xea,0xd0,0xf0,0x04,0x02,0x00]
30612 v_cmpsx_lg_f64_e64 s[10:11], -4.0, v[2:3]
30613 // CHECK: [0x0a,0x00,0xea,0xd0,0xf7,0x04,0x02,0x00]
30615 v_cmpsx_lg_f64_e64 s[10:11], src_vccz, v[2:3]
30616 // CHECK: [0x0a,0x00,0xea,0xd0,0xfb,0x04,0x02,0x00]
30618 v_cmpsx_lg_f64_e64 s[10:11], src_execz, v[2:3]
30619 // CHECK: [0x0a,0x00,0xea,0xd0,0xfc,0x04,0x02,0x00]
30621 v_cmpsx_lg_f64_e64 s[10:11], src_scc, v[2:3]
30622 // CHECK: [0x0a,0x00,0xea,0xd0,0xfd,0x04,0x02,0x00]
30624 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], v[254:255]
30625 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x03,0x00]
30627 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[4:5]
30628 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x09,0x00,0x00]
30630 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[6:7]
30631 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x0d,0x00,0x00]
30633 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], s[102:103]
30634 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xcd,0x00,0x00]
30636 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], flat_scratch
30637 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd1,0x00,0x00]
30639 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], vcc
30640 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd5,0x00,0x00]
30642 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], tba
30643 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd9,0x00,0x00]
30645 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], tma
30646 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xdd,0x00,0x00]
30648 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
30649 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf5,0x00,0x00]
30651 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], exec
30652 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x00,0x00]
30654 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], 0
30655 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x01,0x01,0x00]
30657 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -1
30658 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x83,0x01,0x00]
30660 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], 0.5
30661 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xe1,0x01,0x00]
30663 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -4.0
30664 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xef,0x01,0x00]
30666 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], src_vccz
30667 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf7,0x01,0x00]
30669 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], src_execz
30670 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf9,0x01,0x00]
30672 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], src_scc
30673 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfb,0x01,0x00]
30675 v_cmpsx_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
30676 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x20]
30678 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
30679 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x40]
30681 v_cmpsx_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
30682 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x60]
30684 v_cmpsx_lg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
30685 // CHECK: [0x0a,0x01,0xea,0xd0,0x01,0x05,0x02,0x00]
30687 v_cmpsx_lg_f64_e64 s[10:11], v[1:2], |v[2:3]|
30688 // CHECK: [0x0a,0x02,0xea,0xd0,0x01,0x05,0x02,0x00]
30690 v_cmpsx_lg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
30691 // CHECK: [0x0a,0x03,0xea,0xd0,0x01,0x05,0x02,0x00]
30693 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], v[2:3]
30694 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
30696 v_cmpsx_ge_f64_e64 s[12:13], v[1:2], v[2:3]
30697 // CHECK: [0x0c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
30699 v_cmpsx_ge_f64_e64 s[102:103], v[1:2], v[2:3]
30700 // CHECK: [0x66,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
30702 v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
30703 // CHECK: [0x68,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
30705 v_cmpsx_ge_f64_e64 vcc, v[1:2], v[2:3]
30706 // CHECK: [0x6a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
30708 v_cmpsx_ge_f64_e64 tba, v[1:2], v[2:3]
30709 // CHECK: [0x6c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
30711 v_cmpsx_ge_f64_e64 tma, v[1:2], v[2:3]
30712 // CHECK: [0x6e,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
30714 v_cmpsx_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
30715 // CHECK: [0x7a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
30717 v_cmpsx_ge_f64_e64 s[10:11], v[254:255], v[2:3]
30718 // CHECK: [0x0a,0x00,0xec,0xd0,0xfe,0x05,0x02,0x00]
30720 v_cmpsx_ge_f64_e64 s[10:11], s[2:3], v[2:3]
30721 // CHECK: [0x0a,0x00,0xec,0xd0,0x02,0x04,0x02,0x00]
30723 v_cmpsx_ge_f64_e64 s[10:11], s[4:5], v[2:3]
30724 // CHECK: [0x0a,0x00,0xec,0xd0,0x04,0x04,0x02,0x00]
30726 v_cmpsx_ge_f64_e64 s[10:11], s[102:103], v[2:3]
30727 // CHECK: [0x0a,0x00,0xec,0xd0,0x66,0x04,0x02,0x00]
30729 v_cmpsx_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
30730 // CHECK: [0x0a,0x00,0xec,0xd0,0x68,0x04,0x02,0x00]
30732 v_cmpsx_ge_f64_e64 s[10:11], vcc, v[2:3]
30733 // CHECK: [0x0a,0x00,0xec,0xd0,0x6a,0x04,0x02,0x00]
30735 v_cmpsx_ge_f64_e64 s[10:11], tba, v[2:3]
30736 // CHECK: [0x0a,0x00,0xec,0xd0,0x6c,0x04,0x02,0x00]
30738 v_cmpsx_ge_f64_e64 s[10:11], tma, v[2:3]
30739 // CHECK: [0x0a,0x00,0xec,0xd0,0x6e,0x04,0x02,0x00]
30741 v_cmpsx_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
30742 // CHECK: [0x0a,0x00,0xec,0xd0,0x7a,0x04,0x02,0x00]
30744 v_cmpsx_ge_f64_e64 s[10:11], exec, v[2:3]
30745 // CHECK: [0x0a,0x00,0xec,0xd0,0x7e,0x04,0x02,0x00]
30747 v_cmpsx_ge_f64_e64 s[10:11], 0, v[2:3]
30748 // CHECK: [0x0a,0x00,0xec,0xd0,0x80,0x04,0x02,0x00]
30750 v_cmpsx_ge_f64_e64 s[10:11], -1, v[2:3]
30751 // CHECK: [0x0a,0x00,0xec,0xd0,0xc1,0x04,0x02,0x00]
30753 v_cmpsx_ge_f64_e64 s[10:11], 0.5, v[2:3]
30754 // CHECK: [0x0a,0x00,0xec,0xd0,0xf0,0x04,0x02,0x00]
30756 v_cmpsx_ge_f64_e64 s[10:11], -4.0, v[2:3]
30757 // CHECK: [0x0a,0x00,0xec,0xd0,0xf7,0x04,0x02,0x00]
30759 v_cmpsx_ge_f64_e64 s[10:11], src_vccz, v[2:3]
30760 // CHECK: [0x0a,0x00,0xec,0xd0,0xfb,0x04,0x02,0x00]
30762 v_cmpsx_ge_f64_e64 s[10:11], src_execz, v[2:3]
30763 // CHECK: [0x0a,0x00,0xec,0xd0,0xfc,0x04,0x02,0x00]
30765 v_cmpsx_ge_f64_e64 s[10:11], src_scc, v[2:3]
30766 // CHECK: [0x0a,0x00,0xec,0xd0,0xfd,0x04,0x02,0x00]
30768 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], v[254:255]
30769 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x03,0x00]
30771 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[4:5]
30772 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x09,0x00,0x00]
30774 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[6:7]
30775 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x0d,0x00,0x00]
30777 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], s[102:103]
30778 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xcd,0x00,0x00]
30780 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], flat_scratch
30781 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd1,0x00,0x00]
30783 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], vcc
30784 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd5,0x00,0x00]
30786 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], tba
30787 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd9,0x00,0x00]
30789 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], tma
30790 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xdd,0x00,0x00]
30792 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
30793 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf5,0x00,0x00]
30795 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], exec
30796 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x00,0x00]
30798 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], 0
30799 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x01,0x01,0x00]
30801 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -1
30802 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x83,0x01,0x00]
30804 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], 0.5
30805 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xe1,0x01,0x00]
30807 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -4.0
30808 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xef,0x01,0x00]
30810 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], src_vccz
30811 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf7,0x01,0x00]
30813 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], src_execz
30814 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf9,0x01,0x00]
30816 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], src_scc
30817 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfb,0x01,0x00]
30819 v_cmpsx_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
30820 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x20]
30822 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
30823 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x40]
30825 v_cmpsx_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
30826 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x60]
30828 v_cmpsx_ge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
30829 // CHECK: [0x0a,0x01,0xec,0xd0,0x01,0x05,0x02,0x00]
30831 v_cmpsx_ge_f64_e64 s[10:11], v[1:2], |v[2:3]|
30832 // CHECK: [0x0a,0x02,0xec,0xd0,0x01,0x05,0x02,0x00]
30834 v_cmpsx_ge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
30835 // CHECK: [0x0a,0x03,0xec,0xd0,0x01,0x05,0x02,0x00]
30837 v_cmpsx_o_f64_e64 s[10:11], v[1:2], v[2:3]
30838 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
30840 v_cmpsx_o_f64_e64 s[12:13], v[1:2], v[2:3]
30841 // CHECK: [0x0c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
30843 v_cmpsx_o_f64_e64 s[102:103], v[1:2], v[2:3]
30844 // CHECK: [0x66,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
30846 v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
30847 // CHECK: [0x68,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
30849 v_cmpsx_o_f64_e64 vcc, v[1:2], v[2:3]
30850 // CHECK: [0x6a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
30852 v_cmpsx_o_f64_e64 tba, v[1:2], v[2:3]
30853 // CHECK: [0x6c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
30855 v_cmpsx_o_f64_e64 tma, v[1:2], v[2:3]
30856 // CHECK: [0x6e,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
30858 v_cmpsx_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
30859 // CHECK: [0x7a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
30861 v_cmpsx_o_f64_e64 s[10:11], v[254:255], v[2:3]
30862 // CHECK: [0x0a,0x00,0xee,0xd0,0xfe,0x05,0x02,0x00]
30864 v_cmpsx_o_f64_e64 s[10:11], s[2:3], v[2:3]
30865 // CHECK: [0x0a,0x00,0xee,0xd0,0x02,0x04,0x02,0x00]
30867 v_cmpsx_o_f64_e64 s[10:11], s[4:5], v[2:3]
30868 // CHECK: [0x0a,0x00,0xee,0xd0,0x04,0x04,0x02,0x00]
30870 v_cmpsx_o_f64_e64 s[10:11], s[102:103], v[2:3]
30871 // CHECK: [0x0a,0x00,0xee,0xd0,0x66,0x04,0x02,0x00]
30873 v_cmpsx_o_f64_e64 s[10:11], flat_scratch, v[2:3]
30874 // CHECK: [0x0a,0x00,0xee,0xd0,0x68,0x04,0x02,0x00]
30876 v_cmpsx_o_f64_e64 s[10:11], vcc, v[2:3]
30877 // CHECK: [0x0a,0x00,0xee,0xd0,0x6a,0x04,0x02,0x00]
30879 v_cmpsx_o_f64_e64 s[10:11], tba, v[2:3]
30880 // CHECK: [0x0a,0x00,0xee,0xd0,0x6c,0x04,0x02,0x00]
30882 v_cmpsx_o_f64_e64 s[10:11], tma, v[2:3]
30883 // CHECK: [0x0a,0x00,0xee,0xd0,0x6e,0x04,0x02,0x00]
30885 v_cmpsx_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
30886 // CHECK: [0x0a,0x00,0xee,0xd0,0x7a,0x04,0x02,0x00]
30888 v_cmpsx_o_f64_e64 s[10:11], exec, v[2:3]
30889 // CHECK: [0x0a,0x00,0xee,0xd0,0x7e,0x04,0x02,0x00]
30891 v_cmpsx_o_f64_e64 s[10:11], 0, v[2:3]
30892 // CHECK: [0x0a,0x00,0xee,0xd0,0x80,0x04,0x02,0x00]
30894 v_cmpsx_o_f64_e64 s[10:11], -1, v[2:3]
30895 // CHECK: [0x0a,0x00,0xee,0xd0,0xc1,0x04,0x02,0x00]
30897 v_cmpsx_o_f64_e64 s[10:11], 0.5, v[2:3]
30898 // CHECK: [0x0a,0x00,0xee,0xd0,0xf0,0x04,0x02,0x00]
30900 v_cmpsx_o_f64_e64 s[10:11], -4.0, v[2:3]
30901 // CHECK: [0x0a,0x00,0xee,0xd0,0xf7,0x04,0x02,0x00]
30903 v_cmpsx_o_f64_e64 s[10:11], src_vccz, v[2:3]
30904 // CHECK: [0x0a,0x00,0xee,0xd0,0xfb,0x04,0x02,0x00]
30906 v_cmpsx_o_f64_e64 s[10:11], src_execz, v[2:3]
30907 // CHECK: [0x0a,0x00,0xee,0xd0,0xfc,0x04,0x02,0x00]
30909 v_cmpsx_o_f64_e64 s[10:11], src_scc, v[2:3]
30910 // CHECK: [0x0a,0x00,0xee,0xd0,0xfd,0x04,0x02,0x00]
30912 v_cmpsx_o_f64_e64 s[10:11], v[1:2], v[254:255]
30913 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x03,0x00]
30915 v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[4:5]
30916 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x09,0x00,0x00]
30918 v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[6:7]
30919 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x0d,0x00,0x00]
30921 v_cmpsx_o_f64_e64 s[10:11], v[1:2], s[102:103]
30922 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xcd,0x00,0x00]
30924 v_cmpsx_o_f64_e64 s[10:11], v[1:2], flat_scratch
30925 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd1,0x00,0x00]
30927 v_cmpsx_o_f64_e64 s[10:11], v[1:2], vcc
30928 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd5,0x00,0x00]
30930 v_cmpsx_o_f64_e64 s[10:11], v[1:2], tba
30931 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd9,0x00,0x00]
30933 v_cmpsx_o_f64_e64 s[10:11], v[1:2], tma
30934 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xdd,0x00,0x00]
30936 v_cmpsx_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
30937 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf5,0x00,0x00]
30939 v_cmpsx_o_f64_e64 s[10:11], v[1:2], exec
30940 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x00,0x00]
30942 v_cmpsx_o_f64_e64 s[10:11], v[1:2], 0
30943 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x01,0x01,0x00]
30945 v_cmpsx_o_f64_e64 s[10:11], v[1:2], -1
30946 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x83,0x01,0x00]
30948 v_cmpsx_o_f64_e64 s[10:11], v[1:2], 0.5
30949 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xe1,0x01,0x00]
30951 v_cmpsx_o_f64_e64 s[10:11], v[1:2], -4.0
30952 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xef,0x01,0x00]
30954 v_cmpsx_o_f64_e64 s[10:11], v[1:2], src_vccz
30955 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf7,0x01,0x00]
30957 v_cmpsx_o_f64_e64 s[10:11], v[1:2], src_execz
30958 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf9,0x01,0x00]
30960 v_cmpsx_o_f64_e64 s[10:11], v[1:2], src_scc
30961 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfb,0x01,0x00]
30963 v_cmpsx_o_f64_e64 s[10:11], -v[1:2], v[2:3]
30964 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x20]
30966 v_cmpsx_o_f64_e64 s[10:11], v[1:2], -v[2:3]
30967 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x40]
30969 v_cmpsx_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
30970 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x60]
30972 v_cmpsx_o_f64_e64 s[10:11], |v[1:2]|, v[2:3]
30973 // CHECK: [0x0a,0x01,0xee,0xd0,0x01,0x05,0x02,0x00]
30975 v_cmpsx_o_f64_e64 s[10:11], v[1:2], |v[2:3]|
30976 // CHECK: [0x0a,0x02,0xee,0xd0,0x01,0x05,0x02,0x00]
30978 v_cmpsx_o_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
30979 // CHECK: [0x0a,0x03,0xee,0xd0,0x01,0x05,0x02,0x00]
30981 v_cmpsx_u_f64_e64 s[10:11], v[1:2], v[2:3]
30982 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
30984 v_cmpsx_u_f64_e64 s[12:13], v[1:2], v[2:3]
30985 // CHECK: [0x0c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
30987 v_cmpsx_u_f64_e64 s[102:103], v[1:2], v[2:3]
30988 // CHECK: [0x66,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
30990 v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
30991 // CHECK: [0x68,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
30993 v_cmpsx_u_f64_e64 vcc, v[1:2], v[2:3]
30994 // CHECK: [0x6a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
30996 v_cmpsx_u_f64_e64 tba, v[1:2], v[2:3]
30997 // CHECK: [0x6c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
30999 v_cmpsx_u_f64_e64 tma, v[1:2], v[2:3]
31000 // CHECK: [0x6e,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
31002 v_cmpsx_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
31003 // CHECK: [0x7a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
31005 v_cmpsx_u_f64_e64 s[10:11], v[254:255], v[2:3]
31006 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfe,0x05,0x02,0x00]
31008 v_cmpsx_u_f64_e64 s[10:11], s[2:3], v[2:3]
31009 // CHECK: [0x0a,0x00,0xf0,0xd0,0x02,0x04,0x02,0x00]
31011 v_cmpsx_u_f64_e64 s[10:11], s[4:5], v[2:3]
31012 // CHECK: [0x0a,0x00,0xf0,0xd0,0x04,0x04,0x02,0x00]
31014 v_cmpsx_u_f64_e64 s[10:11], s[102:103], v[2:3]
31015 // CHECK: [0x0a,0x00,0xf0,0xd0,0x66,0x04,0x02,0x00]
31017 v_cmpsx_u_f64_e64 s[10:11], flat_scratch, v[2:3]
31018 // CHECK: [0x0a,0x00,0xf0,0xd0,0x68,0x04,0x02,0x00]
31020 v_cmpsx_u_f64_e64 s[10:11], vcc, v[2:3]
31021 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6a,0x04,0x02,0x00]
31023 v_cmpsx_u_f64_e64 s[10:11], tba, v[2:3]
31024 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6c,0x04,0x02,0x00]
31026 v_cmpsx_u_f64_e64 s[10:11], tma, v[2:3]
31027 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6e,0x04,0x02,0x00]
31029 v_cmpsx_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
31030 // CHECK: [0x0a,0x00,0xf0,0xd0,0x7a,0x04,0x02,0x00]
31032 v_cmpsx_u_f64_e64 s[10:11], exec, v[2:3]
31033 // CHECK: [0x0a,0x00,0xf0,0xd0,0x7e,0x04,0x02,0x00]
31035 v_cmpsx_u_f64_e64 s[10:11], 0, v[2:3]
31036 // CHECK: [0x0a,0x00,0xf0,0xd0,0x80,0x04,0x02,0x00]
31038 v_cmpsx_u_f64_e64 s[10:11], -1, v[2:3]
31039 // CHECK: [0x0a,0x00,0xf0,0xd0,0xc1,0x04,0x02,0x00]
31041 v_cmpsx_u_f64_e64 s[10:11], 0.5, v[2:3]
31042 // CHECK: [0x0a,0x00,0xf0,0xd0,0xf0,0x04,0x02,0x00]
31044 v_cmpsx_u_f64_e64 s[10:11], -4.0, v[2:3]
31045 // CHECK: [0x0a,0x00,0xf0,0xd0,0xf7,0x04,0x02,0x00]
31047 v_cmpsx_u_f64_e64 s[10:11], src_vccz, v[2:3]
31048 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfb,0x04,0x02,0x00]
31050 v_cmpsx_u_f64_e64 s[10:11], src_execz, v[2:3]
31051 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfc,0x04,0x02,0x00]
31053 v_cmpsx_u_f64_e64 s[10:11], src_scc, v[2:3]
31054 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfd,0x04,0x02,0x00]
31056 v_cmpsx_u_f64_e64 s[10:11], v[1:2], v[254:255]
31057 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x03,0x00]
31059 v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[4:5]
31060 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x09,0x00,0x00]
31062 v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[6:7]
31063 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x0d,0x00,0x00]
31065 v_cmpsx_u_f64_e64 s[10:11], v[1:2], s[102:103]
31066 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xcd,0x00,0x00]
31068 v_cmpsx_u_f64_e64 s[10:11], v[1:2], flat_scratch
31069 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd1,0x00,0x00]
31071 v_cmpsx_u_f64_e64 s[10:11], v[1:2], vcc
31072 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd5,0x00,0x00]
31074 v_cmpsx_u_f64_e64 s[10:11], v[1:2], tba
31075 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd9,0x00,0x00]
31077 v_cmpsx_u_f64_e64 s[10:11], v[1:2], tma
31078 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xdd,0x00,0x00]
31080 v_cmpsx_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
31081 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf5,0x00,0x00]
31083 v_cmpsx_u_f64_e64 s[10:11], v[1:2], exec
31084 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x00,0x00]
31086 v_cmpsx_u_f64_e64 s[10:11], v[1:2], 0
31087 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x01,0x01,0x00]
31089 v_cmpsx_u_f64_e64 s[10:11], v[1:2], -1
31090 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x83,0x01,0x00]
31092 v_cmpsx_u_f64_e64 s[10:11], v[1:2], 0.5
31093 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xe1,0x01,0x00]
31095 v_cmpsx_u_f64_e64 s[10:11], v[1:2], -4.0
31096 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xef,0x01,0x00]
31098 v_cmpsx_u_f64_e64 s[10:11], v[1:2], src_vccz
31099 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf7,0x01,0x00]
31101 v_cmpsx_u_f64_e64 s[10:11], v[1:2], src_execz
31102 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf9,0x01,0x00]
31104 v_cmpsx_u_f64_e64 s[10:11], v[1:2], src_scc
31105 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfb,0x01,0x00]
31107 v_cmpsx_u_f64_e64 s[10:11], -v[1:2], v[2:3]
31108 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x20]
31110 v_cmpsx_u_f64_e64 s[10:11], v[1:2], -v[2:3]
31111 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x40]
31113 v_cmpsx_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
31114 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x60]
31116 v_cmpsx_u_f64_e64 s[10:11], |v[1:2]|, v[2:3]
31117 // CHECK: [0x0a,0x01,0xf0,0xd0,0x01,0x05,0x02,0x00]
31119 v_cmpsx_u_f64_e64 s[10:11], v[1:2], |v[2:3]|
31120 // CHECK: [0x0a,0x02,0xf0,0xd0,0x01,0x05,0x02,0x00]
31122 v_cmpsx_u_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
31123 // CHECK: [0x0a,0x03,0xf0,0xd0,0x01,0x05,0x02,0x00]
31125 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], v[2:3]
31126 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
31128 v_cmpsx_nge_f64_e64 s[12:13], v[1:2], v[2:3]
31129 // CHECK: [0x0c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
31131 v_cmpsx_nge_f64_e64 s[102:103], v[1:2], v[2:3]
31132 // CHECK: [0x66,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
31134 v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
31135 // CHECK: [0x68,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
31137 v_cmpsx_nge_f64_e64 vcc, v[1:2], v[2:3]
31138 // CHECK: [0x6a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
31140 v_cmpsx_nge_f64_e64 tba, v[1:2], v[2:3]
31141 // CHECK: [0x6c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
31143 v_cmpsx_nge_f64_e64 tma, v[1:2], v[2:3]
31144 // CHECK: [0x6e,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
31146 v_cmpsx_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
31147 // CHECK: [0x7a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
31149 v_cmpsx_nge_f64_e64 s[10:11], v[254:255], v[2:3]
31150 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfe,0x05,0x02,0x00]
31152 v_cmpsx_nge_f64_e64 s[10:11], s[2:3], v[2:3]
31153 // CHECK: [0x0a,0x00,0xf2,0xd0,0x02,0x04,0x02,0x00]
31155 v_cmpsx_nge_f64_e64 s[10:11], s[4:5], v[2:3]
31156 // CHECK: [0x0a,0x00,0xf2,0xd0,0x04,0x04,0x02,0x00]
31158 v_cmpsx_nge_f64_e64 s[10:11], s[102:103], v[2:3]
31159 // CHECK: [0x0a,0x00,0xf2,0xd0,0x66,0x04,0x02,0x00]
31161 v_cmpsx_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
31162 // CHECK: [0x0a,0x00,0xf2,0xd0,0x68,0x04,0x02,0x00]
31164 v_cmpsx_nge_f64_e64 s[10:11], vcc, v[2:3]
31165 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6a,0x04,0x02,0x00]
31167 v_cmpsx_nge_f64_e64 s[10:11], tba, v[2:3]
31168 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6c,0x04,0x02,0x00]
31170 v_cmpsx_nge_f64_e64 s[10:11], tma, v[2:3]
31171 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6e,0x04,0x02,0x00]
31173 v_cmpsx_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
31174 // CHECK: [0x0a,0x00,0xf2,0xd0,0x7a,0x04,0x02,0x00]
31176 v_cmpsx_nge_f64_e64 s[10:11], exec, v[2:3]
31177 // CHECK: [0x0a,0x00,0xf2,0xd0,0x7e,0x04,0x02,0x00]
31179 v_cmpsx_nge_f64_e64 s[10:11], 0, v[2:3]
31180 // CHECK: [0x0a,0x00,0xf2,0xd0,0x80,0x04,0x02,0x00]
31182 v_cmpsx_nge_f64_e64 s[10:11], -1, v[2:3]
31183 // CHECK: [0x0a,0x00,0xf2,0xd0,0xc1,0x04,0x02,0x00]
31185 v_cmpsx_nge_f64_e64 s[10:11], 0.5, v[2:3]
31186 // CHECK: [0x0a,0x00,0xf2,0xd0,0xf0,0x04,0x02,0x00]
31188 v_cmpsx_nge_f64_e64 s[10:11], -4.0, v[2:3]
31189 // CHECK: [0x0a,0x00,0xf2,0xd0,0xf7,0x04,0x02,0x00]
31191 v_cmpsx_nge_f64_e64 s[10:11], src_vccz, v[2:3]
31192 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfb,0x04,0x02,0x00]
31194 v_cmpsx_nge_f64_e64 s[10:11], src_execz, v[2:3]
31195 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfc,0x04,0x02,0x00]
31197 v_cmpsx_nge_f64_e64 s[10:11], src_scc, v[2:3]
31198 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfd,0x04,0x02,0x00]
31200 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], v[254:255]
31201 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x03,0x00]
31203 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[4:5]
31204 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x09,0x00,0x00]
31206 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[6:7]
31207 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x0d,0x00,0x00]
31209 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], s[102:103]
31210 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xcd,0x00,0x00]
31212 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], flat_scratch
31213 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd1,0x00,0x00]
31215 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], vcc
31216 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd5,0x00,0x00]
31218 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], tba
31219 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd9,0x00,0x00]
31221 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], tma
31222 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xdd,0x00,0x00]
31224 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
31225 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf5,0x00,0x00]
31227 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], exec
31228 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x00,0x00]
31230 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], 0
31231 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x01,0x01,0x00]
31233 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -1
31234 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x83,0x01,0x00]
31236 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], 0.5
31237 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xe1,0x01,0x00]
31239 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -4.0
31240 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xef,0x01,0x00]
31242 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], src_vccz
31243 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf7,0x01,0x00]
31245 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], src_execz
31246 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf9,0x01,0x00]
31248 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], src_scc
31249 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfb,0x01,0x00]
31251 v_cmpsx_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
31252 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x20]
31254 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
31255 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x40]
31257 v_cmpsx_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
31258 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x60]
31260 v_cmpsx_nge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
31261 // CHECK: [0x0a,0x01,0xf2,0xd0,0x01,0x05,0x02,0x00]
31263 v_cmpsx_nge_f64_e64 s[10:11], v[1:2], |v[2:3]|
31264 // CHECK: [0x0a,0x02,0xf2,0xd0,0x01,0x05,0x02,0x00]
31266 v_cmpsx_nge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
31267 // CHECK: [0x0a,0x03,0xf2,0xd0,0x01,0x05,0x02,0x00]
31269 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
31270 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
31272 v_cmpsx_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
31273 // CHECK: [0x0c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
31275 v_cmpsx_nlg_f64_e64 s[102:103], v[1:2], v[2:3]
31276 // CHECK: [0x66,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
31278 v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
31279 // CHECK: [0x68,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
31281 v_cmpsx_nlg_f64_e64 vcc, v[1:2], v[2:3]
31282 // CHECK: [0x6a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
31284 v_cmpsx_nlg_f64_e64 tba, v[1:2], v[2:3]
31285 // CHECK: [0x6c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
31287 v_cmpsx_nlg_f64_e64 tma, v[1:2], v[2:3]
31288 // CHECK: [0x6e,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
31290 v_cmpsx_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
31291 // CHECK: [0x7a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
31293 v_cmpsx_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
31294 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfe,0x05,0x02,0x00]
31296 v_cmpsx_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
31297 // CHECK: [0x0a,0x00,0xf4,0xd0,0x02,0x04,0x02,0x00]
31299 v_cmpsx_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
31300 // CHECK: [0x0a,0x00,0xf4,0xd0,0x04,0x04,0x02,0x00]
31302 v_cmpsx_nlg_f64_e64 s[10:11], s[102:103], v[2:3]
31303 // CHECK: [0x0a,0x00,0xf4,0xd0,0x66,0x04,0x02,0x00]
31305 v_cmpsx_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
31306 // CHECK: [0x0a,0x00,0xf4,0xd0,0x68,0x04,0x02,0x00]
31308 v_cmpsx_nlg_f64_e64 s[10:11], vcc, v[2:3]
31309 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6a,0x04,0x02,0x00]
31311 v_cmpsx_nlg_f64_e64 s[10:11], tba, v[2:3]
31312 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6c,0x04,0x02,0x00]
31314 v_cmpsx_nlg_f64_e64 s[10:11], tma, v[2:3]
31315 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6e,0x04,0x02,0x00]
31317 v_cmpsx_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
31318 // CHECK: [0x0a,0x00,0xf4,0xd0,0x7a,0x04,0x02,0x00]
31320 v_cmpsx_nlg_f64_e64 s[10:11], exec, v[2:3]
31321 // CHECK: [0x0a,0x00,0xf4,0xd0,0x7e,0x04,0x02,0x00]
31323 v_cmpsx_nlg_f64_e64 s[10:11], 0, v[2:3]
31324 // CHECK: [0x0a,0x00,0xf4,0xd0,0x80,0x04,0x02,0x00]
31326 v_cmpsx_nlg_f64_e64 s[10:11], -1, v[2:3]
31327 // CHECK: [0x0a,0x00,0xf4,0xd0,0xc1,0x04,0x02,0x00]
31329 v_cmpsx_nlg_f64_e64 s[10:11], 0.5, v[2:3]
31330 // CHECK: [0x0a,0x00,0xf4,0xd0,0xf0,0x04,0x02,0x00]
31332 v_cmpsx_nlg_f64_e64 s[10:11], -4.0, v[2:3]
31333 // CHECK: [0x0a,0x00,0xf4,0xd0,0xf7,0x04,0x02,0x00]
31335 v_cmpsx_nlg_f64_e64 s[10:11], src_vccz, v[2:3]
31336 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfb,0x04,0x02,0x00]
31338 v_cmpsx_nlg_f64_e64 s[10:11], src_execz, v[2:3]
31339 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfc,0x04,0x02,0x00]
31341 v_cmpsx_nlg_f64_e64 s[10:11], src_scc, v[2:3]
31342 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfd,0x04,0x02,0x00]
31344 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
31345 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x03,0x00]
31347 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
31348 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x09,0x00,0x00]
31350 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
31351 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x0d,0x00,0x00]
31353 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], s[102:103]
31354 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xcd,0x00,0x00]
31356 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
31357 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd1,0x00,0x00]
31359 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], vcc
31360 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd5,0x00,0x00]
31362 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], tba
31363 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd9,0x00,0x00]
31365 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], tma
31366 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xdd,0x00,0x00]
31368 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
31369 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf5,0x00,0x00]
31371 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], exec
31372 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x00,0x00]
31374 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], 0
31375 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x01,0x01,0x00]
31377 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -1
31378 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x83,0x01,0x00]
31380 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], 0.5
31381 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xe1,0x01,0x00]
31383 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -4.0
31384 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xef,0x01,0x00]
31386 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], src_vccz
31387 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf7,0x01,0x00]
31389 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], src_execz
31390 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf9,0x01,0x00]
31392 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], src_scc
31393 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfb,0x01,0x00]
31395 v_cmpsx_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
31396 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x20]
31398 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
31399 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x40]
31401 v_cmpsx_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
31402 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x60]
31404 v_cmpsx_nlg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
31405 // CHECK: [0x0a,0x01,0xf4,0xd0,0x01,0x05,0x02,0x00]
31407 v_cmpsx_nlg_f64_e64 s[10:11], v[1:2], |v[2:3]|
31408 // CHECK: [0x0a,0x02,0xf4,0xd0,0x01,0x05,0x02,0x00]
31410 v_cmpsx_nlg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
31411 // CHECK: [0x0a,0x03,0xf4,0xd0,0x01,0x05,0x02,0x00]
31413 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
31414 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
31416 v_cmpsx_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
31417 // CHECK: [0x0c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
31419 v_cmpsx_ngt_f64_e64 s[102:103], v[1:2], v[2:3]
31420 // CHECK: [0x66,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
31422 v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
31423 // CHECK: [0x68,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
31425 v_cmpsx_ngt_f64_e64 vcc, v[1:2], v[2:3]
31426 // CHECK: [0x6a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
31428 v_cmpsx_ngt_f64_e64 tba, v[1:2], v[2:3]
31429 // CHECK: [0x6c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
31431 v_cmpsx_ngt_f64_e64 tma, v[1:2], v[2:3]
31432 // CHECK: [0x6e,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
31434 v_cmpsx_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
31435 // CHECK: [0x7a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
31437 v_cmpsx_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
31438 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfe,0x05,0x02,0x00]
31440 v_cmpsx_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
31441 // CHECK: [0x0a,0x00,0xf6,0xd0,0x02,0x04,0x02,0x00]
31443 v_cmpsx_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
31444 // CHECK: [0x0a,0x00,0xf6,0xd0,0x04,0x04,0x02,0x00]
31446 v_cmpsx_ngt_f64_e64 s[10:11], s[102:103], v[2:3]
31447 // CHECK: [0x0a,0x00,0xf6,0xd0,0x66,0x04,0x02,0x00]
31449 v_cmpsx_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
31450 // CHECK: [0x0a,0x00,0xf6,0xd0,0x68,0x04,0x02,0x00]
31452 v_cmpsx_ngt_f64_e64 s[10:11], vcc, v[2:3]
31453 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6a,0x04,0x02,0x00]
31455 v_cmpsx_ngt_f64_e64 s[10:11], tba, v[2:3]
31456 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6c,0x04,0x02,0x00]
31458 v_cmpsx_ngt_f64_e64 s[10:11], tma, v[2:3]
31459 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6e,0x04,0x02,0x00]
31461 v_cmpsx_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
31462 // CHECK: [0x0a,0x00,0xf6,0xd0,0x7a,0x04,0x02,0x00]
31464 v_cmpsx_ngt_f64_e64 s[10:11], exec, v[2:3]
31465 // CHECK: [0x0a,0x00,0xf6,0xd0,0x7e,0x04,0x02,0x00]
31467 v_cmpsx_ngt_f64_e64 s[10:11], 0, v[2:3]
31468 // CHECK: [0x0a,0x00,0xf6,0xd0,0x80,0x04,0x02,0x00]
31470 v_cmpsx_ngt_f64_e64 s[10:11], -1, v[2:3]
31471 // CHECK: [0x0a,0x00,0xf6,0xd0,0xc1,0x04,0x02,0x00]
31473 v_cmpsx_ngt_f64_e64 s[10:11], 0.5, v[2:3]
31474 // CHECK: [0x0a,0x00,0xf6,0xd0,0xf0,0x04,0x02,0x00]
31476 v_cmpsx_ngt_f64_e64 s[10:11], -4.0, v[2:3]
31477 // CHECK: [0x0a,0x00,0xf6,0xd0,0xf7,0x04,0x02,0x00]
31479 v_cmpsx_ngt_f64_e64 s[10:11], src_vccz, v[2:3]
31480 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfb,0x04,0x02,0x00]
31482 v_cmpsx_ngt_f64_e64 s[10:11], src_execz, v[2:3]
31483 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfc,0x04,0x02,0x00]
31485 v_cmpsx_ngt_f64_e64 s[10:11], src_scc, v[2:3]
31486 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfd,0x04,0x02,0x00]
31488 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
31489 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x03,0x00]
31491 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
31492 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x09,0x00,0x00]
31494 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
31495 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x0d,0x00,0x00]
31497 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], s[102:103]
31498 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xcd,0x00,0x00]
31500 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
31501 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd1,0x00,0x00]
31503 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], vcc
31504 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd5,0x00,0x00]
31506 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], tba
31507 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd9,0x00,0x00]
31509 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], tma
31510 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xdd,0x00,0x00]
31512 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
31513 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf5,0x00,0x00]
31515 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], exec
31516 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x00,0x00]
31518 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], 0
31519 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x01,0x01,0x00]
31521 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -1
31522 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x83,0x01,0x00]
31524 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], 0.5
31525 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xe1,0x01,0x00]
31527 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -4.0
31528 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xef,0x01,0x00]
31530 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], src_vccz
31531 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf7,0x01,0x00]
31533 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], src_execz
31534 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf9,0x01,0x00]
31536 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], src_scc
31537 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfb,0x01,0x00]
31539 v_cmpsx_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
31540 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x20]
31542 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
31543 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x40]
31545 v_cmpsx_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
31546 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x60]
31548 v_cmpsx_ngt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
31549 // CHECK: [0x0a,0x01,0xf6,0xd0,0x01,0x05,0x02,0x00]
31551 v_cmpsx_ngt_f64_e64 s[10:11], v[1:2], |v[2:3]|
31552 // CHECK: [0x0a,0x02,0xf6,0xd0,0x01,0x05,0x02,0x00]
31554 v_cmpsx_ngt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
31555 // CHECK: [0x0a,0x03,0xf6,0xd0,0x01,0x05,0x02,0x00]
31557 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], v[2:3]
31558 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
31560 v_cmpsx_nle_f64_e64 s[12:13], v[1:2], v[2:3]
31561 // CHECK: [0x0c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
31563 v_cmpsx_nle_f64_e64 s[102:103], v[1:2], v[2:3]
31564 // CHECK: [0x66,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
31566 v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
31567 // CHECK: [0x68,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
31569 v_cmpsx_nle_f64_e64 vcc, v[1:2], v[2:3]
31570 // CHECK: [0x6a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
31572 v_cmpsx_nle_f64_e64 tba, v[1:2], v[2:3]
31573 // CHECK: [0x6c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
31575 v_cmpsx_nle_f64_e64 tma, v[1:2], v[2:3]
31576 // CHECK: [0x6e,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
31578 v_cmpsx_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
31579 // CHECK: [0x7a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
31581 v_cmpsx_nle_f64_e64 s[10:11], v[254:255], v[2:3]
31582 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfe,0x05,0x02,0x00]
31584 v_cmpsx_nle_f64_e64 s[10:11], s[2:3], v[2:3]
31585 // CHECK: [0x0a,0x00,0xf8,0xd0,0x02,0x04,0x02,0x00]
31587 v_cmpsx_nle_f64_e64 s[10:11], s[4:5], v[2:3]
31588 // CHECK: [0x0a,0x00,0xf8,0xd0,0x04,0x04,0x02,0x00]
31590 v_cmpsx_nle_f64_e64 s[10:11], s[102:103], v[2:3]
31591 // CHECK: [0x0a,0x00,0xf8,0xd0,0x66,0x04,0x02,0x00]
31593 v_cmpsx_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
31594 // CHECK: [0x0a,0x00,0xf8,0xd0,0x68,0x04,0x02,0x00]
31596 v_cmpsx_nle_f64_e64 s[10:11], vcc, v[2:3]
31597 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6a,0x04,0x02,0x00]
31599 v_cmpsx_nle_f64_e64 s[10:11], tba, v[2:3]
31600 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6c,0x04,0x02,0x00]
31602 v_cmpsx_nle_f64_e64 s[10:11], tma, v[2:3]
31603 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6e,0x04,0x02,0x00]
31605 v_cmpsx_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
31606 // CHECK: [0x0a,0x00,0xf8,0xd0,0x7a,0x04,0x02,0x00]
31608 v_cmpsx_nle_f64_e64 s[10:11], exec, v[2:3]
31609 // CHECK: [0x0a,0x00,0xf8,0xd0,0x7e,0x04,0x02,0x00]
31611 v_cmpsx_nle_f64_e64 s[10:11], 0, v[2:3]
31612 // CHECK: [0x0a,0x00,0xf8,0xd0,0x80,0x04,0x02,0x00]
31614 v_cmpsx_nle_f64_e64 s[10:11], -1, v[2:3]
31615 // CHECK: [0x0a,0x00,0xf8,0xd0,0xc1,0x04,0x02,0x00]
31617 v_cmpsx_nle_f64_e64 s[10:11], 0.5, v[2:3]
31618 // CHECK: [0x0a,0x00,0xf8,0xd0,0xf0,0x04,0x02,0x00]
31620 v_cmpsx_nle_f64_e64 s[10:11], -4.0, v[2:3]
31621 // CHECK: [0x0a,0x00,0xf8,0xd0,0xf7,0x04,0x02,0x00]
31623 v_cmpsx_nle_f64_e64 s[10:11], src_vccz, v[2:3]
31624 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfb,0x04,0x02,0x00]
31626 v_cmpsx_nle_f64_e64 s[10:11], src_execz, v[2:3]
31627 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfc,0x04,0x02,0x00]
31629 v_cmpsx_nle_f64_e64 s[10:11], src_scc, v[2:3]
31630 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfd,0x04,0x02,0x00]
31632 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], v[254:255]
31633 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x03,0x00]
31635 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[4:5]
31636 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x09,0x00,0x00]
31638 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[6:7]
31639 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x0d,0x00,0x00]
31641 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], s[102:103]
31642 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xcd,0x00,0x00]
31644 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], flat_scratch
31645 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd1,0x00,0x00]
31647 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], vcc
31648 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd5,0x00,0x00]
31650 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], tba
31651 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd9,0x00,0x00]
31653 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], tma
31654 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xdd,0x00,0x00]
31656 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
31657 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf5,0x00,0x00]
31659 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], exec
31660 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x00,0x00]
31662 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], 0
31663 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x01,0x01,0x00]
31665 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -1
31666 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x83,0x01,0x00]
31668 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], 0.5
31669 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xe1,0x01,0x00]
31671 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -4.0
31672 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xef,0x01,0x00]
31674 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], src_vccz
31675 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf7,0x01,0x00]
31677 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], src_execz
31678 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf9,0x01,0x00]
31680 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], src_scc
31681 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfb,0x01,0x00]
31683 v_cmpsx_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
31684 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x20]
31686 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
31687 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x40]
31689 v_cmpsx_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
31690 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x60]
31692 v_cmpsx_nle_f64_e64 s[10:11], |v[1:2]|, v[2:3]
31693 // CHECK: [0x0a,0x01,0xf8,0xd0,0x01,0x05,0x02,0x00]
31695 v_cmpsx_nle_f64_e64 s[10:11], v[1:2], |v[2:3]|
31696 // CHECK: [0x0a,0x02,0xf8,0xd0,0x01,0x05,0x02,0x00]
31698 v_cmpsx_nle_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
31699 // CHECK: [0x0a,0x03,0xf8,0xd0,0x01,0x05,0x02,0x00]
31701 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], v[2:3]
31702 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
31704 v_cmpsx_neq_f64_e64 s[12:13], v[1:2], v[2:3]
31705 // CHECK: [0x0c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
31707 v_cmpsx_neq_f64_e64 s[102:103], v[1:2], v[2:3]
31708 // CHECK: [0x66,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
31710 v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
31711 // CHECK: [0x68,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
31713 v_cmpsx_neq_f64_e64 vcc, v[1:2], v[2:3]
31714 // CHECK: [0x6a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
31716 v_cmpsx_neq_f64_e64 tba, v[1:2], v[2:3]
31717 // CHECK: [0x6c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
31719 v_cmpsx_neq_f64_e64 tma, v[1:2], v[2:3]
31720 // CHECK: [0x6e,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
31722 v_cmpsx_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
31723 // CHECK: [0x7a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
31725 v_cmpsx_neq_f64_e64 s[10:11], v[254:255], v[2:3]
31726 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfe,0x05,0x02,0x00]
31728 v_cmpsx_neq_f64_e64 s[10:11], s[2:3], v[2:3]
31729 // CHECK: [0x0a,0x00,0xfa,0xd0,0x02,0x04,0x02,0x00]
31731 v_cmpsx_neq_f64_e64 s[10:11], s[4:5], v[2:3]
31732 // CHECK: [0x0a,0x00,0xfa,0xd0,0x04,0x04,0x02,0x00]
31734 v_cmpsx_neq_f64_e64 s[10:11], s[102:103], v[2:3]
31735 // CHECK: [0x0a,0x00,0xfa,0xd0,0x66,0x04,0x02,0x00]
31737 v_cmpsx_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
31738 // CHECK: [0x0a,0x00,0xfa,0xd0,0x68,0x04,0x02,0x00]
31740 v_cmpsx_neq_f64_e64 s[10:11], vcc, v[2:3]
31741 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6a,0x04,0x02,0x00]
31743 v_cmpsx_neq_f64_e64 s[10:11], tba, v[2:3]
31744 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6c,0x04,0x02,0x00]
31746 v_cmpsx_neq_f64_e64 s[10:11], tma, v[2:3]
31747 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6e,0x04,0x02,0x00]
31749 v_cmpsx_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
31750 // CHECK: [0x0a,0x00,0xfa,0xd0,0x7a,0x04,0x02,0x00]
31752 v_cmpsx_neq_f64_e64 s[10:11], exec, v[2:3]
31753 // CHECK: [0x0a,0x00,0xfa,0xd0,0x7e,0x04,0x02,0x00]
31755 v_cmpsx_neq_f64_e64 s[10:11], 0, v[2:3]
31756 // CHECK: [0x0a,0x00,0xfa,0xd0,0x80,0x04,0x02,0x00]
31758 v_cmpsx_neq_f64_e64 s[10:11], -1, v[2:3]
31759 // CHECK: [0x0a,0x00,0xfa,0xd0,0xc1,0x04,0x02,0x00]
31761 v_cmpsx_neq_f64_e64 s[10:11], 0.5, v[2:3]
31762 // CHECK: [0x0a,0x00,0xfa,0xd0,0xf0,0x04,0x02,0x00]
31764 v_cmpsx_neq_f64_e64 s[10:11], -4.0, v[2:3]
31765 // CHECK: [0x0a,0x00,0xfa,0xd0,0xf7,0x04,0x02,0x00]
31767 v_cmpsx_neq_f64_e64 s[10:11], src_vccz, v[2:3]
31768 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfb,0x04,0x02,0x00]
31770 v_cmpsx_neq_f64_e64 s[10:11], src_execz, v[2:3]
31771 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfc,0x04,0x02,0x00]
31773 v_cmpsx_neq_f64_e64 s[10:11], src_scc, v[2:3]
31774 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfd,0x04,0x02,0x00]
31776 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], v[254:255]
31777 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x03,0x00]
31779 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[4:5]
31780 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x09,0x00,0x00]
31782 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[6:7]
31783 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x0d,0x00,0x00]
31785 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], s[102:103]
31786 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xcd,0x00,0x00]
31788 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], flat_scratch
31789 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd1,0x00,0x00]
31791 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], vcc
31792 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd5,0x00,0x00]
31794 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], tba
31795 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd9,0x00,0x00]
31797 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], tma
31798 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xdd,0x00,0x00]
31800 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
31801 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf5,0x00,0x00]
31803 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], exec
31804 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x00,0x00]
31806 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], 0
31807 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x01,0x01,0x00]
31809 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -1
31810 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x83,0x01,0x00]
31812 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], 0.5
31813 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xe1,0x01,0x00]
31815 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -4.0
31816 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xef,0x01,0x00]
31818 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], src_vccz
31819 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf7,0x01,0x00]
31821 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], src_execz
31822 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf9,0x01,0x00]
31824 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], src_scc
31825 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfb,0x01,0x00]
31827 v_cmpsx_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
31828 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x20]
31830 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
31831 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x40]
31833 v_cmpsx_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
31834 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x60]
31836 v_cmpsx_neq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
31837 // CHECK: [0x0a,0x01,0xfa,0xd0,0x01,0x05,0x02,0x00]
31839 v_cmpsx_neq_f64_e64 s[10:11], v[1:2], |v[2:3]|
31840 // CHECK: [0x0a,0x02,0xfa,0xd0,0x01,0x05,0x02,0x00]
31842 v_cmpsx_neq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
31843 // CHECK: [0x0a,0x03,0xfa,0xd0,0x01,0x05,0x02,0x00]
31845 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
31846 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
31848 v_cmpsx_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
31849 // CHECK: [0x0c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
31851 v_cmpsx_nlt_f64_e64 s[102:103], v[1:2], v[2:3]
31852 // CHECK: [0x66,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
31854 v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
31855 // CHECK: [0x68,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
31857 v_cmpsx_nlt_f64_e64 vcc, v[1:2], v[2:3]
31858 // CHECK: [0x6a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
31860 v_cmpsx_nlt_f64_e64 tba, v[1:2], v[2:3]
31861 // CHECK: [0x6c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
31863 v_cmpsx_nlt_f64_e64 tma, v[1:2], v[2:3]
31864 // CHECK: [0x6e,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
31866 v_cmpsx_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
31867 // CHECK: [0x7a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
31869 v_cmpsx_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
31870 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfe,0x05,0x02,0x00]
31872 v_cmpsx_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
31873 // CHECK: [0x0a,0x00,0xfc,0xd0,0x02,0x04,0x02,0x00]
31875 v_cmpsx_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
31876 // CHECK: [0x0a,0x00,0xfc,0xd0,0x04,0x04,0x02,0x00]
31878 v_cmpsx_nlt_f64_e64 s[10:11], s[102:103], v[2:3]
31879 // CHECK: [0x0a,0x00,0xfc,0xd0,0x66,0x04,0x02,0x00]
31881 v_cmpsx_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
31882 // CHECK: [0x0a,0x00,0xfc,0xd0,0x68,0x04,0x02,0x00]
31884 v_cmpsx_nlt_f64_e64 s[10:11], vcc, v[2:3]
31885 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6a,0x04,0x02,0x00]
31887 v_cmpsx_nlt_f64_e64 s[10:11], tba, v[2:3]
31888 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6c,0x04,0x02,0x00]
31890 v_cmpsx_nlt_f64_e64 s[10:11], tma, v[2:3]
31891 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6e,0x04,0x02,0x00]
31893 v_cmpsx_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
31894 // CHECK: [0x0a,0x00,0xfc,0xd0,0x7a,0x04,0x02,0x00]
31896 v_cmpsx_nlt_f64_e64 s[10:11], exec, v[2:3]
31897 // CHECK: [0x0a,0x00,0xfc,0xd0,0x7e,0x04,0x02,0x00]
31899 v_cmpsx_nlt_f64_e64 s[10:11], 0, v[2:3]
31900 // CHECK: [0x0a,0x00,0xfc,0xd0,0x80,0x04,0x02,0x00]
31902 v_cmpsx_nlt_f64_e64 s[10:11], -1, v[2:3]
31903 // CHECK: [0x0a,0x00,0xfc,0xd0,0xc1,0x04,0x02,0x00]
31905 v_cmpsx_nlt_f64_e64 s[10:11], 0.5, v[2:3]
31906 // CHECK: [0x0a,0x00,0xfc,0xd0,0xf0,0x04,0x02,0x00]
31908 v_cmpsx_nlt_f64_e64 s[10:11], -4.0, v[2:3]
31909 // CHECK: [0x0a,0x00,0xfc,0xd0,0xf7,0x04,0x02,0x00]
31911 v_cmpsx_nlt_f64_e64 s[10:11], src_vccz, v[2:3]
31912 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfb,0x04,0x02,0x00]
31914 v_cmpsx_nlt_f64_e64 s[10:11], src_execz, v[2:3]
31915 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfc,0x04,0x02,0x00]
31917 v_cmpsx_nlt_f64_e64 s[10:11], src_scc, v[2:3]
31918 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfd,0x04,0x02,0x00]
31920 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
31921 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x03,0x00]
31923 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
31924 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x09,0x00,0x00]
31926 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
31927 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x0d,0x00,0x00]
31929 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], s[102:103]
31930 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xcd,0x00,0x00]
31932 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
31933 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd1,0x00,0x00]
31935 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], vcc
31936 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd5,0x00,0x00]
31938 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], tba
31939 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd9,0x00,0x00]
31941 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], tma
31942 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xdd,0x00,0x00]
31944 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
31945 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf5,0x00,0x00]
31947 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], exec
31948 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x00,0x00]
31950 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], 0
31951 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x01,0x01,0x00]
31953 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -1
31954 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x83,0x01,0x00]
31956 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], 0.5
31957 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xe1,0x01,0x00]
31959 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -4.0
31960 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xef,0x01,0x00]
31962 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], src_vccz
31963 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf7,0x01,0x00]
31965 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], src_execz
31966 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf9,0x01,0x00]
31968 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], src_scc
31969 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfb,0x01,0x00]
31971 v_cmpsx_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
31972 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x20]
31974 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
31975 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x40]
31977 v_cmpsx_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
31978 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x60]
31980 v_cmpsx_nlt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
31981 // CHECK: [0x0a,0x01,0xfc,0xd0,0x01,0x05,0x02,0x00]
31983 v_cmpsx_nlt_f64_e64 s[10:11], v[1:2], |v[2:3]|
31984 // CHECK: [0x0a,0x02,0xfc,0xd0,0x01,0x05,0x02,0x00]
31986 v_cmpsx_nlt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
31987 // CHECK: [0x0a,0x03,0xfc,0xd0,0x01,0x05,0x02,0x00]
31989 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], v[2:3]
31990 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
31992 v_cmpsx_tru_f64_e64 s[12:13], v[1:2], v[2:3]
31993 // CHECK: [0x0c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
31995 v_cmpsx_tru_f64_e64 s[102:103], v[1:2], v[2:3]
31996 // CHECK: [0x66,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
31998 v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
31999 // CHECK: [0x68,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
32001 v_cmpsx_tru_f64_e64 vcc, v[1:2], v[2:3]
32002 // CHECK: [0x6a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
32004 v_cmpsx_tru_f64_e64 tba, v[1:2], v[2:3]
32005 // CHECK: [0x6c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
32007 v_cmpsx_tru_f64_e64 tma, v[1:2], v[2:3]
32008 // CHECK: [0x6e,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
32010 v_cmpsx_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
32011 // CHECK: [0x7a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
32013 v_cmpsx_tru_f64_e64 s[10:11], v[254:255], v[2:3]
32014 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfe,0x05,0x02,0x00]
32016 v_cmpsx_tru_f64_e64 s[10:11], s[2:3], v[2:3]
32017 // CHECK: [0x0a,0x00,0xfe,0xd0,0x02,0x04,0x02,0x00]
32019 v_cmpsx_tru_f64_e64 s[10:11], s[4:5], v[2:3]
32020 // CHECK: [0x0a,0x00,0xfe,0xd0,0x04,0x04,0x02,0x00]
32022 v_cmpsx_tru_f64_e64 s[10:11], s[102:103], v[2:3]
32023 // CHECK: [0x0a,0x00,0xfe,0xd0,0x66,0x04,0x02,0x00]
32025 v_cmpsx_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
32026 // CHECK: [0x0a,0x00,0xfe,0xd0,0x68,0x04,0x02,0x00]
32028 v_cmpsx_tru_f64_e64 s[10:11], vcc, v[2:3]
32029 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6a,0x04,0x02,0x00]
32031 v_cmpsx_tru_f64_e64 s[10:11], tba, v[2:3]
32032 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6c,0x04,0x02,0x00]
32034 v_cmpsx_tru_f64_e64 s[10:11], tma, v[2:3]
32035 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6e,0x04,0x02,0x00]
32037 v_cmpsx_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
32038 // CHECK: [0x0a,0x00,0xfe,0xd0,0x7a,0x04,0x02,0x00]
32040 v_cmpsx_tru_f64_e64 s[10:11], exec, v[2:3]
32041 // CHECK: [0x0a,0x00,0xfe,0xd0,0x7e,0x04,0x02,0x00]
32043 v_cmpsx_tru_f64_e64 s[10:11], 0, v[2:3]
32044 // CHECK: [0x0a,0x00,0xfe,0xd0,0x80,0x04,0x02,0x00]
32046 v_cmpsx_tru_f64_e64 s[10:11], -1, v[2:3]
32047 // CHECK: [0x0a,0x00,0xfe,0xd0,0xc1,0x04,0x02,0x00]
32049 v_cmpsx_tru_f64_e64 s[10:11], 0.5, v[2:3]
32050 // CHECK: [0x0a,0x00,0xfe,0xd0,0xf0,0x04,0x02,0x00]
32052 v_cmpsx_tru_f64_e64 s[10:11], -4.0, v[2:3]
32053 // CHECK: [0x0a,0x00,0xfe,0xd0,0xf7,0x04,0x02,0x00]
32055 v_cmpsx_tru_f64_e64 s[10:11], src_vccz, v[2:3]
32056 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfb,0x04,0x02,0x00]
32058 v_cmpsx_tru_f64_e64 s[10:11], src_execz, v[2:3]
32059 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfc,0x04,0x02,0x00]
32061 v_cmpsx_tru_f64_e64 s[10:11], src_scc, v[2:3]
32062 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfd,0x04,0x02,0x00]
32064 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], v[254:255]
32065 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x03,0x00]
32067 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[4:5]
32068 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x09,0x00,0x00]
32070 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[6:7]
32071 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x0d,0x00,0x00]
32073 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], s[102:103]
32074 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xcd,0x00,0x00]
32076 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], flat_scratch
32077 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd1,0x00,0x00]
32079 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], vcc
32080 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd5,0x00,0x00]
32082 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], tba
32083 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd9,0x00,0x00]
32085 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], tma
32086 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xdd,0x00,0x00]
32088 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
32089 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf5,0x00,0x00]
32091 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], exec
32092 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x00,0x00]
32094 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], 0
32095 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x01,0x01,0x00]
32097 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -1
32098 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x83,0x01,0x00]
32100 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], 0.5
32101 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xe1,0x01,0x00]
32103 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -4.0
32104 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xef,0x01,0x00]
32106 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], src_vccz
32107 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf7,0x01,0x00]
32109 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], src_execz
32110 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf9,0x01,0x00]
32112 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], src_scc
32113 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfb,0x01,0x00]
32115 v_cmpsx_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
32116 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x20]
32118 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
32119 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x40]
32121 v_cmpsx_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
32122 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x60]
32124 v_cmpsx_tru_f64_e64 s[10:11], |v[1:2]|, v[2:3]
32125 // CHECK: [0x0a,0x01,0xfe,0xd0,0x01,0x05,0x02,0x00]
32127 v_cmpsx_tru_f64_e64 s[10:11], v[1:2], |v[2:3]|
32128 // CHECK: [0x0a,0x02,0xfe,0xd0,0x01,0x05,0x02,0x00]
32130 v_cmpsx_tru_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
32131 // CHECK: [0x0a,0x03,0xfe,0xd0,0x01,0x05,0x02,0x00]
32133 v_cmp_f_i32_e64 s[10:11], v1, v2
32134 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
32136 v_cmp_f_i32_e64 s[12:13], v1, v2
32137 // CHECK: [0x0c,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
32139 v_cmp_f_i32_e64 s[102:103], v1, v2
32140 // CHECK: [0x66,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
32142 v_cmp_f_i32_e64 flat_scratch, v1, v2
32143 // CHECK: [0x68,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
32145 v_cmp_f_i32_e64 vcc, v1, v2
32146 // CHECK: [0x6a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
32148 v_cmp_f_i32_e64 tba, v1, v2
32149 // CHECK: [0x6c,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
32151 v_cmp_f_i32_e64 tma, v1, v2
32152 // CHECK: [0x6e,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
32154 v_cmp_f_i32_e64 ttmp[10:11], v1, v2
32155 // CHECK: [0x7a,0x00,0x00,0xd1,0x01,0x05,0x02,0x00]
32157 v_cmp_f_i32_e64 s[10:11], v255, v2
32158 // CHECK: [0x0a,0x00,0x00,0xd1,0xff,0x05,0x02,0x00]
32160 v_cmp_f_i32_e64 s[10:11], s1, v2
32161 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x04,0x02,0x00]
32163 v_cmp_f_i32_e64 s[10:11], s103, v2
32164 // CHECK: [0x0a,0x00,0x00,0xd1,0x67,0x04,0x02,0x00]
32166 v_cmp_f_i32_e64 s[10:11], flat_scratch_lo, v2
32167 // CHECK: [0x0a,0x00,0x00,0xd1,0x68,0x04,0x02,0x00]
32169 v_cmp_f_i32_e64 s[10:11], flat_scratch_hi, v2
32170 // CHECK: [0x0a,0x00,0x00,0xd1,0x69,0x04,0x02,0x00]
32172 v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
32173 // CHECK: [0x0a,0x00,0x00,0xd1,0x6a,0x04,0x02,0x00]
32175 v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
32176 // CHECK: [0x0a,0x00,0x00,0xd1,0x6b,0x04,0x02,0x00]
32178 v_cmp_f_i32_e64 s[10:11], tba_lo, v2
32179 // CHECK: [0x0a,0x00,0x00,0xd1,0x6c,0x04,0x02,0x00]
32181 v_cmp_f_i32_e64 s[10:11], tba_hi, v2
32182 // CHECK: [0x0a,0x00,0x00,0xd1,0x6d,0x04,0x02,0x00]
32184 v_cmp_f_i32_e64 s[10:11], tma_lo, v2
32185 // CHECK: [0x0a,0x00,0x00,0xd1,0x6e,0x04,0x02,0x00]
32187 v_cmp_f_i32_e64 s[10:11], tma_hi, v2
32188 // CHECK: [0x0a,0x00,0x00,0xd1,0x6f,0x04,0x02,0x00]
32190 v_cmp_f_i32_e64 s[10:11], ttmp11, v2
32191 // CHECK: [0x0a,0x00,0x00,0xd1,0x7b,0x04,0x02,0x00]
32193 v_cmp_f_i32_e64 s[10:11], m0, v2
32194 // CHECK: [0x0a,0x00,0x00,0xd1,0x7c,0x04,0x02,0x00]
32196 v_cmp_f_i32_e64 s[10:11], exec_lo, v2
32197 // CHECK: [0x0a,0x00,0x00,0xd1,0x7e,0x04,0x02,0x00]
32199 v_cmp_f_i32_e64 s[10:11], exec_hi, v2
32200 // CHECK: [0x0a,0x00,0x00,0xd1,0x7f,0x04,0x02,0x00]
32202 v_cmp_f_i32_e64 s[10:11], 0, v2
32203 // CHECK: [0x0a,0x00,0x00,0xd1,0x80,0x04,0x02,0x00]
32205 v_cmp_f_i32_e64 s[10:11], -1, v2
32206 // CHECK: [0x0a,0x00,0x00,0xd1,0xc1,0x04,0x02,0x00]
32208 v_cmp_f_i32_e64 s[10:11], 0.5, v2
32209 // CHECK: [0x0a,0x00,0x00,0xd1,0xf0,0x04,0x02,0x00]
32211 v_cmp_f_i32_e64 s[10:11], -4.0, v2
32212 // CHECK: [0x0a,0x00,0x00,0xd1,0xf7,0x04,0x02,0x00]
32214 v_cmp_f_i32_e64 s[10:11], src_vccz, v2
32215 // CHECK: [0x0a,0x00,0x00,0xd1,0xfb,0x04,0x02,0x00]
32217 v_cmp_f_i32_e64 s[10:11], src_execz, v2
32218 // CHECK: [0x0a,0x00,0x00,0xd1,0xfc,0x04,0x02,0x00]
32220 v_cmp_f_i32_e64 s[10:11], src_scc, v2
32221 // CHECK: [0x0a,0x00,0x00,0xd1,0xfd,0x04,0x02,0x00]
32223 v_cmp_f_i32_e64 s[10:11], src_lds_direct, v2
32224 // CHECK: [0x0a,0x00,0x00,0xd1,0xfe,0x04,0x02,0x00]
32226 v_cmp_f_i32_e64 s[10:11], v1, v255
32227 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xff,0x03,0x00]
32229 v_cmp_f_i32_e64 s[10:11], v1, s2
32230 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x05,0x00,0x00]
32232 v_cmp_f_i32_e64 s[10:11], v1, s103
32233 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xcf,0x00,0x00]
32235 v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_lo
32236 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd1,0x00,0x00]
32238 v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_hi
32239 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd3,0x00,0x00]
32241 v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
32242 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd5,0x00,0x00]
32244 v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
32245 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd7,0x00,0x00]
32247 v_cmp_f_i32_e64 s[10:11], v1, tba_lo
32248 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xd9,0x00,0x00]
32250 v_cmp_f_i32_e64 s[10:11], v1, tba_hi
32251 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdb,0x00,0x00]
32253 v_cmp_f_i32_e64 s[10:11], v1, tma_lo
32254 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdd,0x00,0x00]
32256 v_cmp_f_i32_e64 s[10:11], v1, tma_hi
32257 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xdf,0x00,0x00]
32259 v_cmp_f_i32_e64 s[10:11], v1, ttmp11
32260 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xf7,0x00,0x00]
32262 v_cmp_f_i32_e64 s[10:11], v1, m0
32263 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xf9,0x00,0x00]
32265 v_cmp_f_i32_e64 s[10:11], v1, exec_lo
32266 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xfd,0x00,0x00]
32268 v_cmp_f_i32_e64 s[10:11], v1, exec_hi
32269 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xff,0x00,0x00]
32271 v_cmp_f_i32_e64 s[10:11], v1, 0
32272 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x01,0x01,0x00]
32274 v_cmp_f_i32_e64 s[10:11], v1, -1
32275 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0x83,0x01,0x00]
32277 v_cmp_f_i32_e64 s[10:11], v1, 0.5
32278 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xe1,0x01,0x00]
32280 v_cmp_f_i32_e64 s[10:11], v1, -4.0
32281 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xef,0x01,0x00]
32283 v_cmp_f_i32_e64 s[10:11], v1, src_vccz
32284 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xf7,0x01,0x00]
32286 v_cmp_f_i32_e64 s[10:11], v1, src_execz
32287 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xf9,0x01,0x00]
32289 v_cmp_f_i32_e64 s[10:11], v1, src_scc
32290 // CHECK: [0x0a,0x00,0x00,0xd1,0x01,0xfb,0x01,0x00]
32292 v_cmp_lt_i32_e64 s[10:11], v1, v2
32293 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
32295 v_cmp_lt_i32_e64 s[12:13], v1, v2
32296 // CHECK: [0x0c,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
32298 v_cmp_lt_i32_e64 s[102:103], v1, v2
32299 // CHECK: [0x66,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
32301 v_cmp_lt_i32_e64 flat_scratch, v1, v2
32302 // CHECK: [0x68,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
32304 v_cmp_lt_i32_e64 vcc, v1, v2
32305 // CHECK: [0x6a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
32307 v_cmp_lt_i32_e64 tba, v1, v2
32308 // CHECK: [0x6c,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
32310 v_cmp_lt_i32_e64 tma, v1, v2
32311 // CHECK: [0x6e,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
32313 v_cmp_lt_i32_e64 ttmp[10:11], v1, v2
32314 // CHECK: [0x7a,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
32316 v_cmp_lt_i32_e64 s[10:11], v255, v2
32317 // CHECK: [0x0a,0x00,0x02,0xd1,0xff,0x05,0x02,0x00]
32319 v_cmp_lt_i32_e64 s[10:11], s1, v2
32320 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x04,0x02,0x00]
32322 v_cmp_lt_i32_e64 s[10:11], s103, v2
32323 // CHECK: [0x0a,0x00,0x02,0xd1,0x67,0x04,0x02,0x00]
32325 v_cmp_lt_i32_e64 s[10:11], flat_scratch_lo, v2
32326 // CHECK: [0x0a,0x00,0x02,0xd1,0x68,0x04,0x02,0x00]
32328 v_cmp_lt_i32_e64 s[10:11], flat_scratch_hi, v2
32329 // CHECK: [0x0a,0x00,0x02,0xd1,0x69,0x04,0x02,0x00]
32331 v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
32332 // CHECK: [0x0a,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00]
32334 v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
32335 // CHECK: [0x0a,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00]
32337 v_cmp_lt_i32_e64 s[10:11], tba_lo, v2
32338 // CHECK: [0x0a,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00]
32340 v_cmp_lt_i32_e64 s[10:11], tba_hi, v2
32341 // CHECK: [0x0a,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00]
32343 v_cmp_lt_i32_e64 s[10:11], tma_lo, v2
32344 // CHECK: [0x0a,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00]
32346 v_cmp_lt_i32_e64 s[10:11], tma_hi, v2
32347 // CHECK: [0x0a,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00]
32349 v_cmp_lt_i32_e64 s[10:11], ttmp11, v2
32350 // CHECK: [0x0a,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00]
32352 v_cmp_lt_i32_e64 s[10:11], m0, v2
32353 // CHECK: [0x0a,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00]
32355 v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
32356 // CHECK: [0x0a,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00]
32358 v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
32359 // CHECK: [0x0a,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00]
32361 v_cmp_lt_i32_e64 s[10:11], 0, v2
32362 // CHECK: [0x0a,0x00,0x02,0xd1,0x80,0x04,0x02,0x00]
32364 v_cmp_lt_i32_e64 s[10:11], -1, v2
32365 // CHECK: [0x0a,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00]
32367 v_cmp_lt_i32_e64 s[10:11], 0.5, v2
32368 // CHECK: [0x0a,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00]
32370 v_cmp_lt_i32_e64 s[10:11], -4.0, v2
32371 // CHECK: [0x0a,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00]
32373 v_cmp_lt_i32_e64 s[10:11], src_vccz, v2
32374 // CHECK: [0x0a,0x00,0x02,0xd1,0xfb,0x04,0x02,0x00]
32376 v_cmp_lt_i32_e64 s[10:11], src_execz, v2
32377 // CHECK: [0x0a,0x00,0x02,0xd1,0xfc,0x04,0x02,0x00]
32379 v_cmp_lt_i32_e64 s[10:11], src_scc, v2
32380 // CHECK: [0x0a,0x00,0x02,0xd1,0xfd,0x04,0x02,0x00]
32382 v_cmp_lt_i32_e64 s[10:11], src_lds_direct, v2
32383 // CHECK: [0x0a,0x00,0x02,0xd1,0xfe,0x04,0x02,0x00]
32385 v_cmp_lt_i32_e64 s[10:11], v1, v255
32386 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xff,0x03,0x00]
32388 v_cmp_lt_i32_e64 s[10:11], v1, s2
32389 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x05,0x00,0x00]
32391 v_cmp_lt_i32_e64 s[10:11], v1, s103
32392 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00]
32394 v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_lo
32395 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd1,0x00,0x00]
32397 v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_hi
32398 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd3,0x00,0x00]
32400 v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
32401 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00]
32403 v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
32404 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00]
32406 v_cmp_lt_i32_e64 s[10:11], v1, tba_lo
32407 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00]
32409 v_cmp_lt_i32_e64 s[10:11], v1, tba_hi
32410 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00]
32412 v_cmp_lt_i32_e64 s[10:11], v1, tma_lo
32413 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00]
32415 v_cmp_lt_i32_e64 s[10:11], v1, tma_hi
32416 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00]
32418 v_cmp_lt_i32_e64 s[10:11], v1, ttmp11
32419 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00]
32421 v_cmp_lt_i32_e64 s[10:11], v1, m0
32422 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00]
32424 v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
32425 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00]
32427 v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
32428 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xff,0x00,0x00]
32430 v_cmp_lt_i32_e64 s[10:11], v1, 0
32431 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x01,0x01,0x00]
32433 v_cmp_lt_i32_e64 s[10:11], v1, -1
32434 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0x83,0x01,0x00]
32436 v_cmp_lt_i32_e64 s[10:11], v1, 0.5
32437 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00]
32439 v_cmp_lt_i32_e64 s[10:11], v1, -4.0
32440 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xef,0x01,0x00]
32442 v_cmp_lt_i32_e64 s[10:11], v1, src_vccz
32443 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xf7,0x01,0x00]
32445 v_cmp_lt_i32_e64 s[10:11], v1, src_execz
32446 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xf9,0x01,0x00]
32448 v_cmp_lt_i32_e64 s[10:11], v1, src_scc
32449 // CHECK: [0x0a,0x00,0x02,0xd1,0x01,0xfb,0x01,0x00]
32451 v_cmp_eq_i32_e64 s[10:11], v1, v2
32452 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
32454 v_cmp_eq_i32_e64 s[12:13], v1, v2
32455 // CHECK: [0x0c,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
32457 v_cmp_eq_i32_e64 s[102:103], v1, v2
32458 // CHECK: [0x66,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
32460 v_cmp_eq_i32_e64 flat_scratch, v1, v2
32461 // CHECK: [0x68,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
32463 v_cmp_eq_i32_e64 vcc, v1, v2
32464 // CHECK: [0x6a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
32466 v_cmp_eq_i32_e64 tba, v1, v2
32467 // CHECK: [0x6c,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
32469 v_cmp_eq_i32_e64 tma, v1, v2
32470 // CHECK: [0x6e,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
32472 v_cmp_eq_i32_e64 ttmp[10:11], v1, v2
32473 // CHECK: [0x7a,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
32475 v_cmp_eq_i32_e64 s[10:11], v255, v2
32476 // CHECK: [0x0a,0x00,0x04,0xd1,0xff,0x05,0x02,0x00]
32478 v_cmp_eq_i32_e64 s[10:11], s1, v2
32479 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x04,0x02,0x00]
32481 v_cmp_eq_i32_e64 s[10:11], s103, v2
32482 // CHECK: [0x0a,0x00,0x04,0xd1,0x67,0x04,0x02,0x00]
32484 v_cmp_eq_i32_e64 s[10:11], flat_scratch_lo, v2
32485 // CHECK: [0x0a,0x00,0x04,0xd1,0x68,0x04,0x02,0x00]
32487 v_cmp_eq_i32_e64 s[10:11], flat_scratch_hi, v2
32488 // CHECK: [0x0a,0x00,0x04,0xd1,0x69,0x04,0x02,0x00]
32490 v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
32491 // CHECK: [0x0a,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00]
32493 v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
32494 // CHECK: [0x0a,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00]
32496 v_cmp_eq_i32_e64 s[10:11], tba_lo, v2
32497 // CHECK: [0x0a,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00]
32499 v_cmp_eq_i32_e64 s[10:11], tba_hi, v2
32500 // CHECK: [0x0a,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00]
32502 v_cmp_eq_i32_e64 s[10:11], tma_lo, v2
32503 // CHECK: [0x0a,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00]
32505 v_cmp_eq_i32_e64 s[10:11], tma_hi, v2
32506 // CHECK: [0x0a,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00]
32508 v_cmp_eq_i32_e64 s[10:11], ttmp11, v2
32509 // CHECK: [0x0a,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00]
32511 v_cmp_eq_i32_e64 s[10:11], m0, v2
32512 // CHECK: [0x0a,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00]
32514 v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
32515 // CHECK: [0x0a,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00]
32517 v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
32518 // CHECK: [0x0a,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00]
32520 v_cmp_eq_i32_e64 s[10:11], 0, v2
32521 // CHECK: [0x0a,0x00,0x04,0xd1,0x80,0x04,0x02,0x00]
32523 v_cmp_eq_i32_e64 s[10:11], -1, v2
32524 // CHECK: [0x0a,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00]
32526 v_cmp_eq_i32_e64 s[10:11], 0.5, v2
32527 // CHECK: [0x0a,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00]
32529 v_cmp_eq_i32_e64 s[10:11], -4.0, v2
32530 // CHECK: [0x0a,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00]
32532 v_cmp_eq_i32_e64 s[10:11], src_vccz, v2
32533 // CHECK: [0x0a,0x00,0x04,0xd1,0xfb,0x04,0x02,0x00]
32535 v_cmp_eq_i32_e64 s[10:11], src_execz, v2
32536 // CHECK: [0x0a,0x00,0x04,0xd1,0xfc,0x04,0x02,0x00]
32538 v_cmp_eq_i32_e64 s[10:11], src_scc, v2
32539 // CHECK: [0x0a,0x00,0x04,0xd1,0xfd,0x04,0x02,0x00]
32541 v_cmp_eq_i32_e64 s[10:11], src_lds_direct, v2
32542 // CHECK: [0x0a,0x00,0x04,0xd1,0xfe,0x04,0x02,0x00]
32544 v_cmp_eq_i32_e64 s[10:11], v1, v255
32545 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xff,0x03,0x00]
32547 v_cmp_eq_i32_e64 s[10:11], v1, s2
32548 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x05,0x00,0x00]
32550 v_cmp_eq_i32_e64 s[10:11], v1, s103
32551 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00]
32553 v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_lo
32554 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd1,0x00,0x00]
32556 v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_hi
32557 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd3,0x00,0x00]
32559 v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
32560 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00]
32562 v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
32563 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00]
32565 v_cmp_eq_i32_e64 s[10:11], v1, tba_lo
32566 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00]
32568 v_cmp_eq_i32_e64 s[10:11], v1, tba_hi
32569 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00]
32571 v_cmp_eq_i32_e64 s[10:11], v1, tma_lo
32572 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00]
32574 v_cmp_eq_i32_e64 s[10:11], v1, tma_hi
32575 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00]
32577 v_cmp_eq_i32_e64 s[10:11], v1, ttmp11
32578 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00]
32580 v_cmp_eq_i32_e64 s[10:11], v1, m0
32581 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00]
32583 v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
32584 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00]
32586 v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
32587 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xff,0x00,0x00]
32589 v_cmp_eq_i32_e64 s[10:11], v1, 0
32590 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x01,0x01,0x00]
32592 v_cmp_eq_i32_e64 s[10:11], v1, -1
32593 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0x83,0x01,0x00]
32595 v_cmp_eq_i32_e64 s[10:11], v1, 0.5
32596 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00]
32598 v_cmp_eq_i32_e64 s[10:11], v1, -4.0
32599 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xef,0x01,0x00]
32601 v_cmp_eq_i32_e64 s[10:11], v1, src_vccz
32602 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xf7,0x01,0x00]
32604 v_cmp_eq_i32_e64 s[10:11], v1, src_execz
32605 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xf9,0x01,0x00]
32607 v_cmp_eq_i32_e64 s[10:11], v1, src_scc
32608 // CHECK: [0x0a,0x00,0x04,0xd1,0x01,0xfb,0x01,0x00]
32610 v_cmp_le_i32_e64 s[10:11], v1, v2
32611 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
32613 v_cmp_le_i32_e64 s[12:13], v1, v2
32614 // CHECK: [0x0c,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
32616 v_cmp_le_i32_e64 s[102:103], v1, v2
32617 // CHECK: [0x66,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
32619 v_cmp_le_i32_e64 flat_scratch, v1, v2
32620 // CHECK: [0x68,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
32622 v_cmp_le_i32_e64 vcc, v1, v2
32623 // CHECK: [0x6a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
32625 v_cmp_le_i32_e64 tba, v1, v2
32626 // CHECK: [0x6c,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
32628 v_cmp_le_i32_e64 tma, v1, v2
32629 // CHECK: [0x6e,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
32631 v_cmp_le_i32_e64 ttmp[10:11], v1, v2
32632 // CHECK: [0x7a,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
32634 v_cmp_le_i32_e64 s[10:11], v255, v2
32635 // CHECK: [0x0a,0x00,0x06,0xd1,0xff,0x05,0x02,0x00]
32637 v_cmp_le_i32_e64 s[10:11], s1, v2
32638 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x04,0x02,0x00]
32640 v_cmp_le_i32_e64 s[10:11], s103, v2
32641 // CHECK: [0x0a,0x00,0x06,0xd1,0x67,0x04,0x02,0x00]
32643 v_cmp_le_i32_e64 s[10:11], flat_scratch_lo, v2
32644 // CHECK: [0x0a,0x00,0x06,0xd1,0x68,0x04,0x02,0x00]
32646 v_cmp_le_i32_e64 s[10:11], flat_scratch_hi, v2
32647 // CHECK: [0x0a,0x00,0x06,0xd1,0x69,0x04,0x02,0x00]
32649 v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
32650 // CHECK: [0x0a,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00]
32652 v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
32653 // CHECK: [0x0a,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00]
32655 v_cmp_le_i32_e64 s[10:11], tba_lo, v2
32656 // CHECK: [0x0a,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00]
32658 v_cmp_le_i32_e64 s[10:11], tba_hi, v2
32659 // CHECK: [0x0a,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00]
32661 v_cmp_le_i32_e64 s[10:11], tma_lo, v2
32662 // CHECK: [0x0a,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00]
32664 v_cmp_le_i32_e64 s[10:11], tma_hi, v2
32665 // CHECK: [0x0a,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00]
32667 v_cmp_le_i32_e64 s[10:11], ttmp11, v2
32668 // CHECK: [0x0a,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00]
32670 v_cmp_le_i32_e64 s[10:11], m0, v2
32671 // CHECK: [0x0a,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00]
32673 v_cmp_le_i32_e64 s[10:11], exec_lo, v2
32674 // CHECK: [0x0a,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00]
32676 v_cmp_le_i32_e64 s[10:11], exec_hi, v2
32677 // CHECK: [0x0a,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00]
32679 v_cmp_le_i32_e64 s[10:11], 0, v2
32680 // CHECK: [0x0a,0x00,0x06,0xd1,0x80,0x04,0x02,0x00]
32682 v_cmp_le_i32_e64 s[10:11], -1, v2
32683 // CHECK: [0x0a,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00]
32685 v_cmp_le_i32_e64 s[10:11], 0.5, v2
32686 // CHECK: [0x0a,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00]
32688 v_cmp_le_i32_e64 s[10:11], -4.0, v2
32689 // CHECK: [0x0a,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00]
32691 v_cmp_le_i32_e64 s[10:11], src_vccz, v2
32692 // CHECK: [0x0a,0x00,0x06,0xd1,0xfb,0x04,0x02,0x00]
32694 v_cmp_le_i32_e64 s[10:11], src_execz, v2
32695 // CHECK: [0x0a,0x00,0x06,0xd1,0xfc,0x04,0x02,0x00]
32697 v_cmp_le_i32_e64 s[10:11], src_scc, v2
32698 // CHECK: [0x0a,0x00,0x06,0xd1,0xfd,0x04,0x02,0x00]
32700 v_cmp_le_i32_e64 s[10:11], src_lds_direct, v2
32701 // CHECK: [0x0a,0x00,0x06,0xd1,0xfe,0x04,0x02,0x00]
32703 v_cmp_le_i32_e64 s[10:11], v1, v255
32704 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xff,0x03,0x00]
32706 v_cmp_le_i32_e64 s[10:11], v1, s2
32707 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x05,0x00,0x00]
32709 v_cmp_le_i32_e64 s[10:11], v1, s103
32710 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00]
32712 v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_lo
32713 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd1,0x00,0x00]
32715 v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_hi
32716 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd3,0x00,0x00]
32718 v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
32719 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00]
32721 v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
32722 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00]
32724 v_cmp_le_i32_e64 s[10:11], v1, tba_lo
32725 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00]
32727 v_cmp_le_i32_e64 s[10:11], v1, tba_hi
32728 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00]
32730 v_cmp_le_i32_e64 s[10:11], v1, tma_lo
32731 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00]
32733 v_cmp_le_i32_e64 s[10:11], v1, tma_hi
32734 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00]
32736 v_cmp_le_i32_e64 s[10:11], v1, ttmp11
32737 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00]
32739 v_cmp_le_i32_e64 s[10:11], v1, m0
32740 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00]
32742 v_cmp_le_i32_e64 s[10:11], v1, exec_lo
32743 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00]
32745 v_cmp_le_i32_e64 s[10:11], v1, exec_hi
32746 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xff,0x00,0x00]
32748 v_cmp_le_i32_e64 s[10:11], v1, 0
32749 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x01,0x01,0x00]
32751 v_cmp_le_i32_e64 s[10:11], v1, -1
32752 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0x83,0x01,0x00]
32754 v_cmp_le_i32_e64 s[10:11], v1, 0.5
32755 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00]
32757 v_cmp_le_i32_e64 s[10:11], v1, -4.0
32758 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xef,0x01,0x00]
32760 v_cmp_le_i32_e64 s[10:11], v1, src_vccz
32761 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xf7,0x01,0x00]
32763 v_cmp_le_i32_e64 s[10:11], v1, src_execz
32764 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xf9,0x01,0x00]
32766 v_cmp_le_i32_e64 s[10:11], v1, src_scc
32767 // CHECK: [0x0a,0x00,0x06,0xd1,0x01,0xfb,0x01,0x00]
32769 v_cmp_gt_i32_e64 s[10:11], v1, v2
32770 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
32772 v_cmp_gt_i32_e64 s[12:13], v1, v2
32773 // CHECK: [0x0c,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
32775 v_cmp_gt_i32_e64 s[102:103], v1, v2
32776 // CHECK: [0x66,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
32778 v_cmp_gt_i32_e64 flat_scratch, v1, v2
32779 // CHECK: [0x68,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
32781 v_cmp_gt_i32_e64 vcc, v1, v2
32782 // CHECK: [0x6a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
32784 v_cmp_gt_i32_e64 tba, v1, v2
32785 // CHECK: [0x6c,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
32787 v_cmp_gt_i32_e64 tma, v1, v2
32788 // CHECK: [0x6e,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
32790 v_cmp_gt_i32_e64 ttmp[10:11], v1, v2
32791 // CHECK: [0x7a,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
32793 v_cmp_gt_i32_e64 s[10:11], v255, v2
32794 // CHECK: [0x0a,0x00,0x08,0xd1,0xff,0x05,0x02,0x00]
32796 v_cmp_gt_i32_e64 s[10:11], s1, v2
32797 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x04,0x02,0x00]
32799 v_cmp_gt_i32_e64 s[10:11], s103, v2
32800 // CHECK: [0x0a,0x00,0x08,0xd1,0x67,0x04,0x02,0x00]
32802 v_cmp_gt_i32_e64 s[10:11], flat_scratch_lo, v2
32803 // CHECK: [0x0a,0x00,0x08,0xd1,0x68,0x04,0x02,0x00]
32805 v_cmp_gt_i32_e64 s[10:11], flat_scratch_hi, v2
32806 // CHECK: [0x0a,0x00,0x08,0xd1,0x69,0x04,0x02,0x00]
32808 v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
32809 // CHECK: [0x0a,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00]
32811 v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
32812 // CHECK: [0x0a,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00]
32814 v_cmp_gt_i32_e64 s[10:11], tba_lo, v2
32815 // CHECK: [0x0a,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00]
32817 v_cmp_gt_i32_e64 s[10:11], tba_hi, v2
32818 // CHECK: [0x0a,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00]
32820 v_cmp_gt_i32_e64 s[10:11], tma_lo, v2
32821 // CHECK: [0x0a,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00]
32823 v_cmp_gt_i32_e64 s[10:11], tma_hi, v2
32824 // CHECK: [0x0a,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00]
32826 v_cmp_gt_i32_e64 s[10:11], ttmp11, v2
32827 // CHECK: [0x0a,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00]
32829 v_cmp_gt_i32_e64 s[10:11], m0, v2
32830 // CHECK: [0x0a,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00]
32832 v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
32833 // CHECK: [0x0a,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00]
32835 v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
32836 // CHECK: [0x0a,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00]
32838 v_cmp_gt_i32_e64 s[10:11], 0, v2
32839 // CHECK: [0x0a,0x00,0x08,0xd1,0x80,0x04,0x02,0x00]
32841 v_cmp_gt_i32_e64 s[10:11], -1, v2
32842 // CHECK: [0x0a,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00]
32844 v_cmp_gt_i32_e64 s[10:11], 0.5, v2
32845 // CHECK: [0x0a,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00]
32847 v_cmp_gt_i32_e64 s[10:11], -4.0, v2
32848 // CHECK: [0x0a,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00]
32850 v_cmp_gt_i32_e64 s[10:11], src_vccz, v2
32851 // CHECK: [0x0a,0x00,0x08,0xd1,0xfb,0x04,0x02,0x00]
32853 v_cmp_gt_i32_e64 s[10:11], src_execz, v2
32854 // CHECK: [0x0a,0x00,0x08,0xd1,0xfc,0x04,0x02,0x00]
32856 v_cmp_gt_i32_e64 s[10:11], src_scc, v2
32857 // CHECK: [0x0a,0x00,0x08,0xd1,0xfd,0x04,0x02,0x00]
32859 v_cmp_gt_i32_e64 s[10:11], src_lds_direct, v2
32860 // CHECK: [0x0a,0x00,0x08,0xd1,0xfe,0x04,0x02,0x00]
32862 v_cmp_gt_i32_e64 s[10:11], v1, v255
32863 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xff,0x03,0x00]
32865 v_cmp_gt_i32_e64 s[10:11], v1, s2
32866 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x05,0x00,0x00]
32868 v_cmp_gt_i32_e64 s[10:11], v1, s103
32869 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00]
32871 v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_lo
32872 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd1,0x00,0x00]
32874 v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_hi
32875 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd3,0x00,0x00]
32877 v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
32878 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00]
32880 v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
32881 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00]
32883 v_cmp_gt_i32_e64 s[10:11], v1, tba_lo
32884 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00]
32886 v_cmp_gt_i32_e64 s[10:11], v1, tba_hi
32887 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00]
32889 v_cmp_gt_i32_e64 s[10:11], v1, tma_lo
32890 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00]
32892 v_cmp_gt_i32_e64 s[10:11], v1, tma_hi
32893 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00]
32895 v_cmp_gt_i32_e64 s[10:11], v1, ttmp11
32896 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00]
32898 v_cmp_gt_i32_e64 s[10:11], v1, m0
32899 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00]
32901 v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
32902 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00]
32904 v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
32905 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xff,0x00,0x00]
32907 v_cmp_gt_i32_e64 s[10:11], v1, 0
32908 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x01,0x01,0x00]
32910 v_cmp_gt_i32_e64 s[10:11], v1, -1
32911 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0x83,0x01,0x00]
32913 v_cmp_gt_i32_e64 s[10:11], v1, 0.5
32914 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00]
32916 v_cmp_gt_i32_e64 s[10:11], v1, -4.0
32917 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xef,0x01,0x00]
32919 v_cmp_gt_i32_e64 s[10:11], v1, src_vccz
32920 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xf7,0x01,0x00]
32922 v_cmp_gt_i32_e64 s[10:11], v1, src_execz
32923 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xf9,0x01,0x00]
32925 v_cmp_gt_i32_e64 s[10:11], v1, src_scc
32926 // CHECK: [0x0a,0x00,0x08,0xd1,0x01,0xfb,0x01,0x00]
32928 v_cmp_ne_i32_e64 s[10:11], v1, v2
32929 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
32931 v_cmp_ne_i32_e64 s[12:13], v1, v2
32932 // CHECK: [0x0c,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
32934 v_cmp_ne_i32_e64 s[102:103], v1, v2
32935 // CHECK: [0x66,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
32937 v_cmp_ne_i32_e64 flat_scratch, v1, v2
32938 // CHECK: [0x68,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
32940 v_cmp_ne_i32_e64 vcc, v1, v2
32941 // CHECK: [0x6a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
32943 v_cmp_ne_i32_e64 tba, v1, v2
32944 // CHECK: [0x6c,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
32946 v_cmp_ne_i32_e64 tma, v1, v2
32947 // CHECK: [0x6e,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
32949 v_cmp_ne_i32_e64 ttmp[10:11], v1, v2
32950 // CHECK: [0x7a,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
32952 v_cmp_ne_i32_e64 s[10:11], v255, v2
32953 // CHECK: [0x0a,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00]
32955 v_cmp_ne_i32_e64 s[10:11], s1, v2
32956 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00]
32958 v_cmp_ne_i32_e64 s[10:11], s103, v2
32959 // CHECK: [0x0a,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00]
32961 v_cmp_ne_i32_e64 s[10:11], flat_scratch_lo, v2
32962 // CHECK: [0x0a,0x00,0x0a,0xd1,0x68,0x04,0x02,0x00]
32964 v_cmp_ne_i32_e64 s[10:11], flat_scratch_hi, v2
32965 // CHECK: [0x0a,0x00,0x0a,0xd1,0x69,0x04,0x02,0x00]
32967 v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
32968 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00]
32970 v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
32971 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00]
32973 v_cmp_ne_i32_e64 s[10:11], tba_lo, v2
32974 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00]
32976 v_cmp_ne_i32_e64 s[10:11], tba_hi, v2
32977 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00]
32979 v_cmp_ne_i32_e64 s[10:11], tma_lo, v2
32980 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00]
32982 v_cmp_ne_i32_e64 s[10:11], tma_hi, v2
32983 // CHECK: [0x0a,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00]
32985 v_cmp_ne_i32_e64 s[10:11], ttmp11, v2
32986 // CHECK: [0x0a,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00]
32988 v_cmp_ne_i32_e64 s[10:11], m0, v2
32989 // CHECK: [0x0a,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00]
32991 v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
32992 // CHECK: [0x0a,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00]
32994 v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
32995 // CHECK: [0x0a,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00]
32997 v_cmp_ne_i32_e64 s[10:11], 0, v2
32998 // CHECK: [0x0a,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00]
33000 v_cmp_ne_i32_e64 s[10:11], -1, v2
33001 // CHECK: [0x0a,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00]
33003 v_cmp_ne_i32_e64 s[10:11], 0.5, v2
33004 // CHECK: [0x0a,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00]
33006 v_cmp_ne_i32_e64 s[10:11], -4.0, v2
33007 // CHECK: [0x0a,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00]
33009 v_cmp_ne_i32_e64 s[10:11], src_vccz, v2
33010 // CHECK: [0x0a,0x00,0x0a,0xd1,0xfb,0x04,0x02,0x00]
33012 v_cmp_ne_i32_e64 s[10:11], src_execz, v2
33013 // CHECK: [0x0a,0x00,0x0a,0xd1,0xfc,0x04,0x02,0x00]
33015 v_cmp_ne_i32_e64 s[10:11], src_scc, v2
33016 // CHECK: [0x0a,0x00,0x0a,0xd1,0xfd,0x04,0x02,0x00]
33018 v_cmp_ne_i32_e64 s[10:11], src_lds_direct, v2
33019 // CHECK: [0x0a,0x00,0x0a,0xd1,0xfe,0x04,0x02,0x00]
33021 v_cmp_ne_i32_e64 s[10:11], v1, v255
33022 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00]
33024 v_cmp_ne_i32_e64 s[10:11], v1, s2
33025 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00]
33027 v_cmp_ne_i32_e64 s[10:11], v1, s103
33028 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00]
33030 v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_lo
33031 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd1,0x00,0x00]
33033 v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_hi
33034 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd3,0x00,0x00]
33036 v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
33037 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00]
33039 v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
33040 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00]
33042 v_cmp_ne_i32_e64 s[10:11], v1, tba_lo
33043 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00]
33045 v_cmp_ne_i32_e64 s[10:11], v1, tba_hi
33046 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00]
33048 v_cmp_ne_i32_e64 s[10:11], v1, tma_lo
33049 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00]
33051 v_cmp_ne_i32_e64 s[10:11], v1, tma_hi
33052 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00]
33054 v_cmp_ne_i32_e64 s[10:11], v1, ttmp11
33055 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00]
33057 v_cmp_ne_i32_e64 s[10:11], v1, m0
33058 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00]
33060 v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
33061 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00]
33063 v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
33064 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00]
33066 v_cmp_ne_i32_e64 s[10:11], v1, 0
33067 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00]
33069 v_cmp_ne_i32_e64 s[10:11], v1, -1
33070 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00]
33072 v_cmp_ne_i32_e64 s[10:11], v1, 0.5
33073 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00]
33075 v_cmp_ne_i32_e64 s[10:11], v1, -4.0
33076 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00]
33078 v_cmp_ne_i32_e64 s[10:11], v1, src_vccz
33079 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xf7,0x01,0x00]
33081 v_cmp_ne_i32_e64 s[10:11], v1, src_execz
33082 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xf9,0x01,0x00]
33084 v_cmp_ne_i32_e64 s[10:11], v1, src_scc
33085 // CHECK: [0x0a,0x00,0x0a,0xd1,0x01,0xfb,0x01,0x00]
33087 v_cmp_ge_i32_e64 s[10:11], v1, v2
33088 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
33090 v_cmp_ge_i32_e64 s[12:13], v1, v2
33091 // CHECK: [0x0c,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
33093 v_cmp_ge_i32_e64 s[102:103], v1, v2
33094 // CHECK: [0x66,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
33096 v_cmp_ge_i32_e64 flat_scratch, v1, v2
33097 // CHECK: [0x68,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
33099 v_cmp_ge_i32_e64 vcc, v1, v2
33100 // CHECK: [0x6a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
33102 v_cmp_ge_i32_e64 tba, v1, v2
33103 // CHECK: [0x6c,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
33105 v_cmp_ge_i32_e64 tma, v1, v2
33106 // CHECK: [0x6e,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
33108 v_cmp_ge_i32_e64 ttmp[10:11], v1, v2
33109 // CHECK: [0x7a,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
33111 v_cmp_ge_i32_e64 s[10:11], v255, v2
33112 // CHECK: [0x0a,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00]
33114 v_cmp_ge_i32_e64 s[10:11], s1, v2
33115 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00]
33117 v_cmp_ge_i32_e64 s[10:11], s103, v2
33118 // CHECK: [0x0a,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00]
33120 v_cmp_ge_i32_e64 s[10:11], flat_scratch_lo, v2
33121 // CHECK: [0x0a,0x00,0x0c,0xd1,0x68,0x04,0x02,0x00]
33123 v_cmp_ge_i32_e64 s[10:11], flat_scratch_hi, v2
33124 // CHECK: [0x0a,0x00,0x0c,0xd1,0x69,0x04,0x02,0x00]
33126 v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
33127 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00]
33129 v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
33130 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00]
33132 v_cmp_ge_i32_e64 s[10:11], tba_lo, v2
33133 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00]
33135 v_cmp_ge_i32_e64 s[10:11], tba_hi, v2
33136 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00]
33138 v_cmp_ge_i32_e64 s[10:11], tma_lo, v2
33139 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00]
33141 v_cmp_ge_i32_e64 s[10:11], tma_hi, v2
33142 // CHECK: [0x0a,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00]
33144 v_cmp_ge_i32_e64 s[10:11], ttmp11, v2
33145 // CHECK: [0x0a,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00]
33147 v_cmp_ge_i32_e64 s[10:11], m0, v2
33148 // CHECK: [0x0a,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00]
33150 v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
33151 // CHECK: [0x0a,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00]
33153 v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
33154 // CHECK: [0x0a,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00]
33156 v_cmp_ge_i32_e64 s[10:11], 0, v2
33157 // CHECK: [0x0a,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00]
33159 v_cmp_ge_i32_e64 s[10:11], -1, v2
33160 // CHECK: [0x0a,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00]
33162 v_cmp_ge_i32_e64 s[10:11], 0.5, v2
33163 // CHECK: [0x0a,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00]
33165 v_cmp_ge_i32_e64 s[10:11], -4.0, v2
33166 // CHECK: [0x0a,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00]
33168 v_cmp_ge_i32_e64 s[10:11], src_vccz, v2
33169 // CHECK: [0x0a,0x00,0x0c,0xd1,0xfb,0x04,0x02,0x00]
33171 v_cmp_ge_i32_e64 s[10:11], src_execz, v2
33172 // CHECK: [0x0a,0x00,0x0c,0xd1,0xfc,0x04,0x02,0x00]
33174 v_cmp_ge_i32_e64 s[10:11], src_scc, v2
33175 // CHECK: [0x0a,0x00,0x0c,0xd1,0xfd,0x04,0x02,0x00]
33177 v_cmp_ge_i32_e64 s[10:11], src_lds_direct, v2
33178 // CHECK: [0x0a,0x00,0x0c,0xd1,0xfe,0x04,0x02,0x00]
33180 v_cmp_ge_i32_e64 s[10:11], v1, v255
33181 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00]
33183 v_cmp_ge_i32_e64 s[10:11], v1, s2
33184 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00]
33186 v_cmp_ge_i32_e64 s[10:11], v1, s103
33187 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00]
33189 v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_lo
33190 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd1,0x00,0x00]
33192 v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_hi
33193 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd3,0x00,0x00]
33195 v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
33196 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00]
33198 v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
33199 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00]
33201 v_cmp_ge_i32_e64 s[10:11], v1, tba_lo
33202 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00]
33204 v_cmp_ge_i32_e64 s[10:11], v1, tba_hi
33205 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00]
33207 v_cmp_ge_i32_e64 s[10:11], v1, tma_lo
33208 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00]
33210 v_cmp_ge_i32_e64 s[10:11], v1, tma_hi
33211 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00]
33213 v_cmp_ge_i32_e64 s[10:11], v1, ttmp11
33214 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00]
33216 v_cmp_ge_i32_e64 s[10:11], v1, m0
33217 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00]
33219 v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
33220 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00]
33222 v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
33223 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00]
33225 v_cmp_ge_i32_e64 s[10:11], v1, 0
33226 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00]
33228 v_cmp_ge_i32_e64 s[10:11], v1, -1
33229 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00]
33231 v_cmp_ge_i32_e64 s[10:11], v1, 0.5
33232 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00]
33234 v_cmp_ge_i32_e64 s[10:11], v1, -4.0
33235 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00]
33237 v_cmp_ge_i32_e64 s[10:11], v1, src_vccz
33238 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xf7,0x01,0x00]
33240 v_cmp_ge_i32_e64 s[10:11], v1, src_execz
33241 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xf9,0x01,0x00]
33243 v_cmp_ge_i32_e64 s[10:11], v1, src_scc
33244 // CHECK: [0x0a,0x00,0x0c,0xd1,0x01,0xfb,0x01,0x00]
33246 v_cmp_t_i32_e64 s[10:11], v1, v2
33247 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
33249 v_cmp_t_i32_e64 s[12:13], v1, v2
33250 // CHECK: [0x0c,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
33252 v_cmp_t_i32_e64 s[102:103], v1, v2
33253 // CHECK: [0x66,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
33255 v_cmp_t_i32_e64 flat_scratch, v1, v2
33256 // CHECK: [0x68,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
33258 v_cmp_t_i32_e64 vcc, v1, v2
33259 // CHECK: [0x6a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
33261 v_cmp_t_i32_e64 tba, v1, v2
33262 // CHECK: [0x6c,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
33264 v_cmp_t_i32_e64 tma, v1, v2
33265 // CHECK: [0x6e,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
33267 v_cmp_t_i32_e64 ttmp[10:11], v1, v2
33268 // CHECK: [0x7a,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
33270 v_cmp_t_i32_e64 s[10:11], v255, v2
33271 // CHECK: [0x0a,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00]
33273 v_cmp_t_i32_e64 s[10:11], s1, v2
33274 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00]
33276 v_cmp_t_i32_e64 s[10:11], s103, v2
33277 // CHECK: [0x0a,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00]
33279 v_cmp_t_i32_e64 s[10:11], flat_scratch_lo, v2
33280 // CHECK: [0x0a,0x00,0x0e,0xd1,0x68,0x04,0x02,0x00]
33282 v_cmp_t_i32_e64 s[10:11], flat_scratch_hi, v2
33283 // CHECK: [0x0a,0x00,0x0e,0xd1,0x69,0x04,0x02,0x00]
33285 v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
33286 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00]
33288 v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
33289 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00]
33291 v_cmp_t_i32_e64 s[10:11], tba_lo, v2
33292 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00]
33294 v_cmp_t_i32_e64 s[10:11], tba_hi, v2
33295 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00]
33297 v_cmp_t_i32_e64 s[10:11], tma_lo, v2
33298 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00]
33300 v_cmp_t_i32_e64 s[10:11], tma_hi, v2
33301 // CHECK: [0x0a,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00]
33303 v_cmp_t_i32_e64 s[10:11], ttmp11, v2
33304 // CHECK: [0x0a,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00]
33306 v_cmp_t_i32_e64 s[10:11], m0, v2
33307 // CHECK: [0x0a,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00]
33309 v_cmp_t_i32_e64 s[10:11], exec_lo, v2
33310 // CHECK: [0x0a,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00]
33312 v_cmp_t_i32_e64 s[10:11], exec_hi, v2
33313 // CHECK: [0x0a,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00]
33315 v_cmp_t_i32_e64 s[10:11], 0, v2
33316 // CHECK: [0x0a,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00]
33318 v_cmp_t_i32_e64 s[10:11], -1, v2
33319 // CHECK: [0x0a,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00]
33321 v_cmp_t_i32_e64 s[10:11], 0.5, v2
33322 // CHECK: [0x0a,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00]
33324 v_cmp_t_i32_e64 s[10:11], -4.0, v2
33325 // CHECK: [0x0a,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00]
33327 v_cmp_t_i32_e64 s[10:11], src_vccz, v2
33328 // CHECK: [0x0a,0x00,0x0e,0xd1,0xfb,0x04,0x02,0x00]
33330 v_cmp_t_i32_e64 s[10:11], src_execz, v2
33331 // CHECK: [0x0a,0x00,0x0e,0xd1,0xfc,0x04,0x02,0x00]
33333 v_cmp_t_i32_e64 s[10:11], src_scc, v2
33334 // CHECK: [0x0a,0x00,0x0e,0xd1,0xfd,0x04,0x02,0x00]
33336 v_cmp_t_i32_e64 s[10:11], src_lds_direct, v2
33337 // CHECK: [0x0a,0x00,0x0e,0xd1,0xfe,0x04,0x02,0x00]
33339 v_cmp_t_i32_e64 s[10:11], v1, v255
33340 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00]
33342 v_cmp_t_i32_e64 s[10:11], v1, s2
33343 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00]
33345 v_cmp_t_i32_e64 s[10:11], v1, s103
33346 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00]
33348 v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_lo
33349 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd1,0x00,0x00]
33351 v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_hi
33352 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd3,0x00,0x00]
33354 v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
33355 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00]
33357 v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
33358 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00]
33360 v_cmp_t_i32_e64 s[10:11], v1, tba_lo
33361 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00]
33363 v_cmp_t_i32_e64 s[10:11], v1, tba_hi
33364 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00]
33366 v_cmp_t_i32_e64 s[10:11], v1, tma_lo
33367 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00]
33369 v_cmp_t_i32_e64 s[10:11], v1, tma_hi
33370 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00]
33372 v_cmp_t_i32_e64 s[10:11], v1, ttmp11
33373 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00]
33375 v_cmp_t_i32_e64 s[10:11], v1, m0
33376 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00]
33378 v_cmp_t_i32_e64 s[10:11], v1, exec_lo
33379 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00]
33381 v_cmp_t_i32_e64 s[10:11], v1, exec_hi
33382 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00]
33384 v_cmp_t_i32_e64 s[10:11], v1, 0
33385 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00]
33387 v_cmp_t_i32_e64 s[10:11], v1, -1
33388 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00]
33390 v_cmp_t_i32_e64 s[10:11], v1, 0.5
33391 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00]
33393 v_cmp_t_i32_e64 s[10:11], v1, -4.0
33394 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00]
33396 v_cmp_t_i32_e64 s[10:11], v1, src_vccz
33397 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xf7,0x01,0x00]
33399 v_cmp_t_i32_e64 s[10:11], v1, src_execz
33400 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xf9,0x01,0x00]
33402 v_cmp_t_i32_e64 s[10:11], v1, src_scc
33403 // CHECK: [0x0a,0x00,0x0e,0xd1,0x01,0xfb,0x01,0x00]
33405 v_cmpx_f_i32_e64 s[10:11], v1, v2
33406 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
33408 v_cmpx_f_i32_e64 s[12:13], v1, v2
33409 // CHECK: [0x0c,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
33411 v_cmpx_f_i32_e64 s[102:103], v1, v2
33412 // CHECK: [0x66,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
33414 v_cmpx_f_i32_e64 flat_scratch, v1, v2
33415 // CHECK: [0x68,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
33417 v_cmpx_f_i32_e64 vcc, v1, v2
33418 // CHECK: [0x6a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
33420 v_cmpx_f_i32_e64 tba, v1, v2
33421 // CHECK: [0x6c,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
33423 v_cmpx_f_i32_e64 tma, v1, v2
33424 // CHECK: [0x6e,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
33426 v_cmpx_f_i32_e64 ttmp[10:11], v1, v2
33427 // CHECK: [0x7a,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
33429 v_cmpx_f_i32_e64 s[10:11], v255, v2
33430 // CHECK: [0x0a,0x00,0x20,0xd1,0xff,0x05,0x02,0x00]
33432 v_cmpx_f_i32_e64 s[10:11], s1, v2
33433 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x04,0x02,0x00]
33435 v_cmpx_f_i32_e64 s[10:11], s103, v2
33436 // CHECK: [0x0a,0x00,0x20,0xd1,0x67,0x04,0x02,0x00]
33438 v_cmpx_f_i32_e64 s[10:11], flat_scratch_lo, v2
33439 // CHECK: [0x0a,0x00,0x20,0xd1,0x68,0x04,0x02,0x00]
33441 v_cmpx_f_i32_e64 s[10:11], flat_scratch_hi, v2
33442 // CHECK: [0x0a,0x00,0x20,0xd1,0x69,0x04,0x02,0x00]
33444 v_cmpx_f_i32_e64 s[10:11], vcc_lo, v2
33445 // CHECK: [0x0a,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00]
33447 v_cmpx_f_i32_e64 s[10:11], vcc_hi, v2
33448 // CHECK: [0x0a,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00]
33450 v_cmpx_f_i32_e64 s[10:11], tba_lo, v2
33451 // CHECK: [0x0a,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00]
33453 v_cmpx_f_i32_e64 s[10:11], tba_hi, v2
33454 // CHECK: [0x0a,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00]
33456 v_cmpx_f_i32_e64 s[10:11], tma_lo, v2
33457 // CHECK: [0x0a,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00]
33459 v_cmpx_f_i32_e64 s[10:11], tma_hi, v2
33460 // CHECK: [0x0a,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00]
33462 v_cmpx_f_i32_e64 s[10:11], ttmp11, v2
33463 // CHECK: [0x0a,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00]
33465 v_cmpx_f_i32_e64 s[10:11], m0, v2
33466 // CHECK: [0x0a,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00]
33468 v_cmpx_f_i32_e64 s[10:11], exec_lo, v2
33469 // CHECK: [0x0a,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00]
33471 v_cmpx_f_i32_e64 s[10:11], exec_hi, v2
33472 // CHECK: [0x0a,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00]
33474 v_cmpx_f_i32_e64 s[10:11], 0, v2
33475 // CHECK: [0x0a,0x00,0x20,0xd1,0x80,0x04,0x02,0x00]
33477 v_cmpx_f_i32_e64 s[10:11], -1, v2
33478 // CHECK: [0x0a,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00]
33480 v_cmpx_f_i32_e64 s[10:11], 0.5, v2
33481 // CHECK: [0x0a,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00]
33483 v_cmpx_f_i32_e64 s[10:11], -4.0, v2
33484 // CHECK: [0x0a,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00]
33486 v_cmpx_f_i32_e64 s[10:11], src_vccz, v2
33487 // CHECK: [0x0a,0x00,0x20,0xd1,0xfb,0x04,0x02,0x00]
33489 v_cmpx_f_i32_e64 s[10:11], src_execz, v2
33490 // CHECK: [0x0a,0x00,0x20,0xd1,0xfc,0x04,0x02,0x00]
33492 v_cmpx_f_i32_e64 s[10:11], src_scc, v2
33493 // CHECK: [0x0a,0x00,0x20,0xd1,0xfd,0x04,0x02,0x00]
33495 v_cmpx_f_i32_e64 s[10:11], src_lds_direct, v2
33496 // CHECK: [0x0a,0x00,0x20,0xd1,0xfe,0x04,0x02,0x00]
33498 v_cmpx_f_i32_e64 s[10:11], v1, v255
33499 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xff,0x03,0x00]
33501 v_cmpx_f_i32_e64 s[10:11], v1, s2
33502 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x05,0x00,0x00]
33504 v_cmpx_f_i32_e64 s[10:11], v1, s103
33505 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00]
33507 v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_lo
33508 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd1,0x00,0x00]
33510 v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_hi
33511 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd3,0x00,0x00]
33513 v_cmpx_f_i32_e64 s[10:11], v1, vcc_lo
33514 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00]
33516 v_cmpx_f_i32_e64 s[10:11], v1, vcc_hi
33517 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00]
33519 v_cmpx_f_i32_e64 s[10:11], v1, tba_lo
33520 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00]
33522 v_cmpx_f_i32_e64 s[10:11], v1, tba_hi
33523 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00]
33525 v_cmpx_f_i32_e64 s[10:11], v1, tma_lo
33526 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00]
33528 v_cmpx_f_i32_e64 s[10:11], v1, tma_hi
33529 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00]
33531 v_cmpx_f_i32_e64 s[10:11], v1, ttmp11
33532 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00]
33534 v_cmpx_f_i32_e64 s[10:11], v1, m0
33535 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00]
33537 v_cmpx_f_i32_e64 s[10:11], v1, exec_lo
33538 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00]
33540 v_cmpx_f_i32_e64 s[10:11], v1, exec_hi
33541 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xff,0x00,0x00]
33543 v_cmpx_f_i32_e64 s[10:11], v1, 0
33544 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x01,0x01,0x00]
33546 v_cmpx_f_i32_e64 s[10:11], v1, -1
33547 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0x83,0x01,0x00]
33549 v_cmpx_f_i32_e64 s[10:11], v1, 0.5
33550 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00]
33552 v_cmpx_f_i32_e64 s[10:11], v1, -4.0
33553 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xef,0x01,0x00]
33555 v_cmpx_f_i32_e64 s[10:11], v1, src_vccz
33556 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xf7,0x01,0x00]
33558 v_cmpx_f_i32_e64 s[10:11], v1, src_execz
33559 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xf9,0x01,0x00]
33561 v_cmpx_f_i32_e64 s[10:11], v1, src_scc
33562 // CHECK: [0x0a,0x00,0x20,0xd1,0x01,0xfb,0x01,0x00]
33564 v_cmpx_lt_i32_e64 s[10:11], v1, v2
33565 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
33567 v_cmpx_lt_i32_e64 s[12:13], v1, v2
33568 // CHECK: [0x0c,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
33570 v_cmpx_lt_i32_e64 s[102:103], v1, v2
33571 // CHECK: [0x66,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
33573 v_cmpx_lt_i32_e64 flat_scratch, v1, v2
33574 // CHECK: [0x68,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
33576 v_cmpx_lt_i32_e64 vcc, v1, v2
33577 // CHECK: [0x6a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
33579 v_cmpx_lt_i32_e64 tba, v1, v2
33580 // CHECK: [0x6c,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
33582 v_cmpx_lt_i32_e64 tma, v1, v2
33583 // CHECK: [0x6e,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
33585 v_cmpx_lt_i32_e64 ttmp[10:11], v1, v2
33586 // CHECK: [0x7a,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
33588 v_cmpx_lt_i32_e64 s[10:11], v255, v2
33589 // CHECK: [0x0a,0x00,0x22,0xd1,0xff,0x05,0x02,0x00]
33591 v_cmpx_lt_i32_e64 s[10:11], s1, v2
33592 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x04,0x02,0x00]
33594 v_cmpx_lt_i32_e64 s[10:11], s103, v2
33595 // CHECK: [0x0a,0x00,0x22,0xd1,0x67,0x04,0x02,0x00]
33597 v_cmpx_lt_i32_e64 s[10:11], flat_scratch_lo, v2
33598 // CHECK: [0x0a,0x00,0x22,0xd1,0x68,0x04,0x02,0x00]
33600 v_cmpx_lt_i32_e64 s[10:11], flat_scratch_hi, v2
33601 // CHECK: [0x0a,0x00,0x22,0xd1,0x69,0x04,0x02,0x00]
33603 v_cmpx_lt_i32_e64 s[10:11], vcc_lo, v2
33604 // CHECK: [0x0a,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00]
33606 v_cmpx_lt_i32_e64 s[10:11], vcc_hi, v2
33607 // CHECK: [0x0a,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00]
33609 v_cmpx_lt_i32_e64 s[10:11], tba_lo, v2
33610 // CHECK: [0x0a,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00]
33612 v_cmpx_lt_i32_e64 s[10:11], tba_hi, v2
33613 // CHECK: [0x0a,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00]
33615 v_cmpx_lt_i32_e64 s[10:11], tma_lo, v2
33616 // CHECK: [0x0a,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00]
33618 v_cmpx_lt_i32_e64 s[10:11], tma_hi, v2
33619 // CHECK: [0x0a,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00]
33621 v_cmpx_lt_i32_e64 s[10:11], ttmp11, v2
33622 // CHECK: [0x0a,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00]
33624 v_cmpx_lt_i32_e64 s[10:11], m0, v2
33625 // CHECK: [0x0a,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00]
33627 v_cmpx_lt_i32_e64 s[10:11], exec_lo, v2
33628 // CHECK: [0x0a,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00]
33630 v_cmpx_lt_i32_e64 s[10:11], exec_hi, v2
33631 // CHECK: [0x0a,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00]
33633 v_cmpx_lt_i32_e64 s[10:11], 0, v2
33634 // CHECK: [0x0a,0x00,0x22,0xd1,0x80,0x04,0x02,0x00]
33636 v_cmpx_lt_i32_e64 s[10:11], -1, v2
33637 // CHECK: [0x0a,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00]
33639 v_cmpx_lt_i32_e64 s[10:11], 0.5, v2
33640 // CHECK: [0x0a,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00]
33642 v_cmpx_lt_i32_e64 s[10:11], -4.0, v2
33643 // CHECK: [0x0a,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00]
33645 v_cmpx_lt_i32_e64 s[10:11], src_vccz, v2
33646 // CHECK: [0x0a,0x00,0x22,0xd1,0xfb,0x04,0x02,0x00]
33648 v_cmpx_lt_i32_e64 s[10:11], src_execz, v2
33649 // CHECK: [0x0a,0x00,0x22,0xd1,0xfc,0x04,0x02,0x00]
33651 v_cmpx_lt_i32_e64 s[10:11], src_scc, v2
33652 // CHECK: [0x0a,0x00,0x22,0xd1,0xfd,0x04,0x02,0x00]
33654 v_cmpx_lt_i32_e64 s[10:11], src_lds_direct, v2
33655 // CHECK: [0x0a,0x00,0x22,0xd1,0xfe,0x04,0x02,0x00]
33657 v_cmpx_lt_i32_e64 s[10:11], v1, v255
33658 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xff,0x03,0x00]
33660 v_cmpx_lt_i32_e64 s[10:11], v1, s2
33661 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x05,0x00,0x00]
33663 v_cmpx_lt_i32_e64 s[10:11], v1, s103
33664 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00]
33666 v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_lo
33667 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd1,0x00,0x00]
33669 v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_hi
33670 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd3,0x00,0x00]
33672 v_cmpx_lt_i32_e64 s[10:11], v1, vcc_lo
33673 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00]
33675 v_cmpx_lt_i32_e64 s[10:11], v1, vcc_hi
33676 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00]
33678 v_cmpx_lt_i32_e64 s[10:11], v1, tba_lo
33679 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00]
33681 v_cmpx_lt_i32_e64 s[10:11], v1, tba_hi
33682 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00]
33684 v_cmpx_lt_i32_e64 s[10:11], v1, tma_lo
33685 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00]
33687 v_cmpx_lt_i32_e64 s[10:11], v1, tma_hi
33688 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00]
33690 v_cmpx_lt_i32_e64 s[10:11], v1, ttmp11
33691 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00]
33693 v_cmpx_lt_i32_e64 s[10:11], v1, m0
33694 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00]
33696 v_cmpx_lt_i32_e64 s[10:11], v1, exec_lo
33697 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00]
33699 v_cmpx_lt_i32_e64 s[10:11], v1, exec_hi
33700 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xff,0x00,0x00]
33702 v_cmpx_lt_i32_e64 s[10:11], v1, 0
33703 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x01,0x01,0x00]
33705 v_cmpx_lt_i32_e64 s[10:11], v1, -1
33706 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0x83,0x01,0x00]
33708 v_cmpx_lt_i32_e64 s[10:11], v1, 0.5
33709 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00]
33711 v_cmpx_lt_i32_e64 s[10:11], v1, -4.0
33712 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xef,0x01,0x00]
33714 v_cmpx_lt_i32_e64 s[10:11], v1, src_vccz
33715 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xf7,0x01,0x00]
33717 v_cmpx_lt_i32_e64 s[10:11], v1, src_execz
33718 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xf9,0x01,0x00]
33720 v_cmpx_lt_i32_e64 s[10:11], v1, src_scc
33721 // CHECK: [0x0a,0x00,0x22,0xd1,0x01,0xfb,0x01,0x00]
33723 v_cmpx_eq_i32_e64 s[10:11], v1, v2
33724 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
33726 v_cmpx_eq_i32_e64 s[12:13], v1, v2
33727 // CHECK: [0x0c,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
33729 v_cmpx_eq_i32_e64 s[102:103], v1, v2
33730 // CHECK: [0x66,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
33732 v_cmpx_eq_i32_e64 flat_scratch, v1, v2
33733 // CHECK: [0x68,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
33735 v_cmpx_eq_i32_e64 vcc, v1, v2
33736 // CHECK: [0x6a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
33738 v_cmpx_eq_i32_e64 tba, v1, v2
33739 // CHECK: [0x6c,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
33741 v_cmpx_eq_i32_e64 tma, v1, v2
33742 // CHECK: [0x6e,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
33744 v_cmpx_eq_i32_e64 ttmp[10:11], v1, v2
33745 // CHECK: [0x7a,0x00,0x24,0xd1,0x01,0x05,0x02,0x00]
33747 v_cmpx_eq_i32_e64 s[10:11], v255, v2
33748 // CHECK: [0x0a,0x00,0x24,0xd1,0xff,0x05,0x02,0x00]
33750 v_cmpx_eq_i32_e64 s[10:11], s1, v2
33751 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x04,0x02,0x00]
33753 v_cmpx_eq_i32_e64 s[10:11], s103, v2
33754 // CHECK: [0x0a,0x00,0x24,0xd1,0x67,0x04,0x02,0x00]
33756 v_cmpx_eq_i32_e64 s[10:11], flat_scratch_lo, v2
33757 // CHECK: [0x0a,0x00,0x24,0xd1,0x68,0x04,0x02,0x00]
33759 v_cmpx_eq_i32_e64 s[10:11], flat_scratch_hi, v2
33760 // CHECK: [0x0a,0x00,0x24,0xd1,0x69,0x04,0x02,0x00]
33762 v_cmpx_eq_i32_e64 s[10:11], vcc_lo, v2
33763 // CHECK: [0x0a,0x00,0x24,0xd1,0x6a,0x04,0x02,0x00]
33765 v_cmpx_eq_i32_e64 s[10:11], vcc_hi, v2
33766 // CHECK: [0x0a,0x00,0x24,0xd1,0x6b,0x04,0x02,0x00]
33768 v_cmpx_eq_i32_e64 s[10:11], tba_lo, v2
33769 // CHECK: [0x0a,0x00,0x24,0xd1,0x6c,0x04,0x02,0x00]
33771 v_cmpx_eq_i32_e64 s[10:11], tba_hi, v2
33772 // CHECK: [0x0a,0x00,0x24,0xd1,0x6d,0x04,0x02,0x00]
33774 v_cmpx_eq_i32_e64 s[10:11], tma_lo, v2
33775 // CHECK: [0x0a,0x00,0x24,0xd1,0x6e,0x04,0x02,0x00]
33777 v_cmpx_eq_i32_e64 s[10:11], tma_hi, v2
33778 // CHECK: [0x0a,0x00,0x24,0xd1,0x6f,0x04,0x02,0x00]
33780 v_cmpx_eq_i32_e64 s[10:11], ttmp11, v2
33781 // CHECK: [0x0a,0x00,0x24,0xd1,0x7b,0x04,0x02,0x00]
33783 v_cmpx_eq_i32_e64 s[10:11], m0, v2
33784 // CHECK: [0x0a,0x00,0x24,0xd1,0x7c,0x04,0x02,0x00]
33786 v_cmpx_eq_i32_e64 s[10:11], exec_lo, v2
33787 // CHECK: [0x0a,0x00,0x24,0xd1,0x7e,0x04,0x02,0x00]
33789 v_cmpx_eq_i32_e64 s[10:11], exec_hi, v2
33790 // CHECK: [0x0a,0x00,0x24,0xd1,0x7f,0x04,0x02,0x00]
33792 v_cmpx_eq_i32_e64 s[10:11], 0, v2
33793 // CHECK: [0x0a,0x00,0x24,0xd1,0x80,0x04,0x02,0x00]
33795 v_cmpx_eq_i32_e64 s[10:11], -1, v2
33796 // CHECK: [0x0a,0x00,0x24,0xd1,0xc1,0x04,0x02,0x00]
33798 v_cmpx_eq_i32_e64 s[10:11], 0.5, v2
33799 // CHECK: [0x0a,0x00,0x24,0xd1,0xf0,0x04,0x02,0x00]
33801 v_cmpx_eq_i32_e64 s[10:11], -4.0, v2
33802 // CHECK: [0x0a,0x00,0x24,0xd1,0xf7,0x04,0x02,0x00]
33804 v_cmpx_eq_i32_e64 s[10:11], src_vccz, v2
33805 // CHECK: [0x0a,0x00,0x24,0xd1,0xfb,0x04,0x02,0x00]
33807 v_cmpx_eq_i32_e64 s[10:11], src_execz, v2
33808 // CHECK: [0x0a,0x00,0x24,0xd1,0xfc,0x04,0x02,0x00]
33810 v_cmpx_eq_i32_e64 s[10:11], src_scc, v2
33811 // CHECK: [0x0a,0x00,0x24,0xd1,0xfd,0x04,0x02,0x00]
33813 v_cmpx_eq_i32_e64 s[10:11], src_lds_direct, v2
33814 // CHECK: [0x0a,0x00,0x24,0xd1,0xfe,0x04,0x02,0x00]
33816 v_cmpx_eq_i32_e64 s[10:11], v1, v255
33817 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xff,0x03,0x00]
33819 v_cmpx_eq_i32_e64 s[10:11], v1, s2
33820 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x05,0x00,0x00]
33822 v_cmpx_eq_i32_e64 s[10:11], v1, s103
33823 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xcf,0x00,0x00]
33825 v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_lo
33826 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd1,0x00,0x00]
33828 v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_hi
33829 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd3,0x00,0x00]
33831 v_cmpx_eq_i32_e64 s[10:11], v1, vcc_lo
33832 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd5,0x00,0x00]
33834 v_cmpx_eq_i32_e64 s[10:11], v1, vcc_hi
33835 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd7,0x00,0x00]
33837 v_cmpx_eq_i32_e64 s[10:11], v1, tba_lo
33838 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xd9,0x00,0x00]
33840 v_cmpx_eq_i32_e64 s[10:11], v1, tba_hi
33841 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdb,0x00,0x00]
33843 v_cmpx_eq_i32_e64 s[10:11], v1, tma_lo
33844 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdd,0x00,0x00]
33846 v_cmpx_eq_i32_e64 s[10:11], v1, tma_hi
33847 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xdf,0x00,0x00]
33849 v_cmpx_eq_i32_e64 s[10:11], v1, ttmp11
33850 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xf7,0x00,0x00]
33852 v_cmpx_eq_i32_e64 s[10:11], v1, m0
33853 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xf9,0x00,0x00]
33855 v_cmpx_eq_i32_e64 s[10:11], v1, exec_lo
33856 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xfd,0x00,0x00]
33858 v_cmpx_eq_i32_e64 s[10:11], v1, exec_hi
33859 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xff,0x00,0x00]
33861 v_cmpx_eq_i32_e64 s[10:11], v1, 0
33862 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x01,0x01,0x00]
33864 v_cmpx_eq_i32_e64 s[10:11], v1, -1
33865 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0x83,0x01,0x00]
33867 v_cmpx_eq_i32_e64 s[10:11], v1, 0.5
33868 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xe1,0x01,0x00]
33870 v_cmpx_eq_i32_e64 s[10:11], v1, -4.0
33871 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xef,0x01,0x00]
33873 v_cmpx_eq_i32_e64 s[10:11], v1, src_vccz
33874 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xf7,0x01,0x00]
33876 v_cmpx_eq_i32_e64 s[10:11], v1, src_execz
33877 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xf9,0x01,0x00]
33879 v_cmpx_eq_i32_e64 s[10:11], v1, src_scc
33880 // CHECK: [0x0a,0x00,0x24,0xd1,0x01,0xfb,0x01,0x00]
33882 v_cmpx_le_i32_e64 s[10:11], v1, v2
33883 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
33885 v_cmpx_le_i32_e64 s[12:13], v1, v2
33886 // CHECK: [0x0c,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
33888 v_cmpx_le_i32_e64 s[102:103], v1, v2
33889 // CHECK: [0x66,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
33891 v_cmpx_le_i32_e64 flat_scratch, v1, v2
33892 // CHECK: [0x68,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
33894 v_cmpx_le_i32_e64 vcc, v1, v2
33895 // CHECK: [0x6a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
33897 v_cmpx_le_i32_e64 tba, v1, v2
33898 // CHECK: [0x6c,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
33900 v_cmpx_le_i32_e64 tma, v1, v2
33901 // CHECK: [0x6e,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
33903 v_cmpx_le_i32_e64 ttmp[10:11], v1, v2
33904 // CHECK: [0x7a,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
33906 v_cmpx_le_i32_e64 s[10:11], v255, v2
33907 // CHECK: [0x0a,0x00,0x26,0xd1,0xff,0x05,0x02,0x00]
33909 v_cmpx_le_i32_e64 s[10:11], s1, v2
33910 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x04,0x02,0x00]
33912 v_cmpx_le_i32_e64 s[10:11], s103, v2
33913 // CHECK: [0x0a,0x00,0x26,0xd1,0x67,0x04,0x02,0x00]
33915 v_cmpx_le_i32_e64 s[10:11], flat_scratch_lo, v2
33916 // CHECK: [0x0a,0x00,0x26,0xd1,0x68,0x04,0x02,0x00]
33918 v_cmpx_le_i32_e64 s[10:11], flat_scratch_hi, v2
33919 // CHECK: [0x0a,0x00,0x26,0xd1,0x69,0x04,0x02,0x00]
33921 v_cmpx_le_i32_e64 s[10:11], vcc_lo, v2
33922 // CHECK: [0x0a,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00]
33924 v_cmpx_le_i32_e64 s[10:11], vcc_hi, v2
33925 // CHECK: [0x0a,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00]
33927 v_cmpx_le_i32_e64 s[10:11], tba_lo, v2
33928 // CHECK: [0x0a,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00]
33930 v_cmpx_le_i32_e64 s[10:11], tba_hi, v2
33931 // CHECK: [0x0a,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00]
33933 v_cmpx_le_i32_e64 s[10:11], tma_lo, v2
33934 // CHECK: [0x0a,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00]
33936 v_cmpx_le_i32_e64 s[10:11], tma_hi, v2
33937 // CHECK: [0x0a,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00]
33939 v_cmpx_le_i32_e64 s[10:11], ttmp11, v2
33940 // CHECK: [0x0a,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00]
33942 v_cmpx_le_i32_e64 s[10:11], m0, v2
33943 // CHECK: [0x0a,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00]
33945 v_cmpx_le_i32_e64 s[10:11], exec_lo, v2
33946 // CHECK: [0x0a,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00]
33948 v_cmpx_le_i32_e64 s[10:11], exec_hi, v2
33949 // CHECK: [0x0a,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00]
33951 v_cmpx_le_i32_e64 s[10:11], 0, v2
33952 // CHECK: [0x0a,0x00,0x26,0xd1,0x80,0x04,0x02,0x00]
33954 v_cmpx_le_i32_e64 s[10:11], -1, v2
33955 // CHECK: [0x0a,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00]
33957 v_cmpx_le_i32_e64 s[10:11], 0.5, v2
33958 // CHECK: [0x0a,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00]
33960 v_cmpx_le_i32_e64 s[10:11], -4.0, v2
33961 // CHECK: [0x0a,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00]
33963 v_cmpx_le_i32_e64 s[10:11], src_vccz, v2
33964 // CHECK: [0x0a,0x00,0x26,0xd1,0xfb,0x04,0x02,0x00]
33966 v_cmpx_le_i32_e64 s[10:11], src_execz, v2
33967 // CHECK: [0x0a,0x00,0x26,0xd1,0xfc,0x04,0x02,0x00]
33969 v_cmpx_le_i32_e64 s[10:11], src_scc, v2
33970 // CHECK: [0x0a,0x00,0x26,0xd1,0xfd,0x04,0x02,0x00]
33972 v_cmpx_le_i32_e64 s[10:11], src_lds_direct, v2
33973 // CHECK: [0x0a,0x00,0x26,0xd1,0xfe,0x04,0x02,0x00]
33975 v_cmpx_le_i32_e64 s[10:11], v1, v255
33976 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xff,0x03,0x00]
33978 v_cmpx_le_i32_e64 s[10:11], v1, s2
33979 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x05,0x00,0x00]
33981 v_cmpx_le_i32_e64 s[10:11], v1, s103
33982 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00]
33984 v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_lo
33985 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd1,0x00,0x00]
33987 v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_hi
33988 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd3,0x00,0x00]
33990 v_cmpx_le_i32_e64 s[10:11], v1, vcc_lo
33991 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00]
33993 v_cmpx_le_i32_e64 s[10:11], v1, vcc_hi
33994 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00]
33996 v_cmpx_le_i32_e64 s[10:11], v1, tba_lo
33997 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00]
33999 v_cmpx_le_i32_e64 s[10:11], v1, tba_hi
34000 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00]
34002 v_cmpx_le_i32_e64 s[10:11], v1, tma_lo
34003 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00]
34005 v_cmpx_le_i32_e64 s[10:11], v1, tma_hi
34006 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00]
34008 v_cmpx_le_i32_e64 s[10:11], v1, ttmp11
34009 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00]
34011 v_cmpx_le_i32_e64 s[10:11], v1, m0
34012 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00]
34014 v_cmpx_le_i32_e64 s[10:11], v1, exec_lo
34015 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00]
34017 v_cmpx_le_i32_e64 s[10:11], v1, exec_hi
34018 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xff,0x00,0x00]
34020 v_cmpx_le_i32_e64 s[10:11], v1, 0
34021 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x01,0x01,0x00]
34023 v_cmpx_le_i32_e64 s[10:11], v1, -1
34024 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0x83,0x01,0x00]
34026 v_cmpx_le_i32_e64 s[10:11], v1, 0.5
34027 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00]
34029 v_cmpx_le_i32_e64 s[10:11], v1, -4.0
34030 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xef,0x01,0x00]
34032 v_cmpx_le_i32_e64 s[10:11], v1, src_vccz
34033 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xf7,0x01,0x00]
34035 v_cmpx_le_i32_e64 s[10:11], v1, src_execz
34036 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xf9,0x01,0x00]
34038 v_cmpx_le_i32_e64 s[10:11], v1, src_scc
34039 // CHECK: [0x0a,0x00,0x26,0xd1,0x01,0xfb,0x01,0x00]
34041 v_cmpx_gt_i32_e64 s[10:11], v1, v2
34042 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
34044 v_cmpx_gt_i32_e64 s[12:13], v1, v2
34045 // CHECK: [0x0c,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
34047 v_cmpx_gt_i32_e64 s[102:103], v1, v2
34048 // CHECK: [0x66,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
34050 v_cmpx_gt_i32_e64 flat_scratch, v1, v2
34051 // CHECK: [0x68,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
34053 v_cmpx_gt_i32_e64 vcc, v1, v2
34054 // CHECK: [0x6a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
34056 v_cmpx_gt_i32_e64 tba, v1, v2
34057 // CHECK: [0x6c,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
34059 v_cmpx_gt_i32_e64 tma, v1, v2
34060 // CHECK: [0x6e,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
34062 v_cmpx_gt_i32_e64 ttmp[10:11], v1, v2
34063 // CHECK: [0x7a,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
34065 v_cmpx_gt_i32_e64 s[10:11], v255, v2
34066 // CHECK: [0x0a,0x00,0x28,0xd1,0xff,0x05,0x02,0x00]
34068 v_cmpx_gt_i32_e64 s[10:11], s1, v2
34069 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x04,0x02,0x00]
34071 v_cmpx_gt_i32_e64 s[10:11], s103, v2
34072 // CHECK: [0x0a,0x00,0x28,0xd1,0x67,0x04,0x02,0x00]
34074 v_cmpx_gt_i32_e64 s[10:11], flat_scratch_lo, v2
34075 // CHECK: [0x0a,0x00,0x28,0xd1,0x68,0x04,0x02,0x00]
34077 v_cmpx_gt_i32_e64 s[10:11], flat_scratch_hi, v2
34078 // CHECK: [0x0a,0x00,0x28,0xd1,0x69,0x04,0x02,0x00]
34080 v_cmpx_gt_i32_e64 s[10:11], vcc_lo, v2
34081 // CHECK: [0x0a,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00]
34083 v_cmpx_gt_i32_e64 s[10:11], vcc_hi, v2
34084 // CHECK: [0x0a,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00]
34086 v_cmpx_gt_i32_e64 s[10:11], tba_lo, v2
34087 // CHECK: [0x0a,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00]
34089 v_cmpx_gt_i32_e64 s[10:11], tba_hi, v2
34090 // CHECK: [0x0a,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00]
34092 v_cmpx_gt_i32_e64 s[10:11], tma_lo, v2
34093 // CHECK: [0x0a,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00]
34095 v_cmpx_gt_i32_e64 s[10:11], tma_hi, v2
34096 // CHECK: [0x0a,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00]
34098 v_cmpx_gt_i32_e64 s[10:11], ttmp11, v2
34099 // CHECK: [0x0a,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00]
34101 v_cmpx_gt_i32_e64 s[10:11], m0, v2
34102 // CHECK: [0x0a,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00]
34104 v_cmpx_gt_i32_e64 s[10:11], exec_lo, v2
34105 // CHECK: [0x0a,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00]
34107 v_cmpx_gt_i32_e64 s[10:11], exec_hi, v2
34108 // CHECK: [0x0a,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00]
34110 v_cmpx_gt_i32_e64 s[10:11], 0, v2
34111 // CHECK: [0x0a,0x00,0x28,0xd1,0x80,0x04,0x02,0x00]
34113 v_cmpx_gt_i32_e64 s[10:11], -1, v2
34114 // CHECK: [0x0a,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00]
34116 v_cmpx_gt_i32_e64 s[10:11], 0.5, v2
34117 // CHECK: [0x0a,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00]
34119 v_cmpx_gt_i32_e64 s[10:11], -4.0, v2
34120 // CHECK: [0x0a,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00]
34122 v_cmpx_gt_i32_e64 s[10:11], src_vccz, v2
34123 // CHECK: [0x0a,0x00,0x28,0xd1,0xfb,0x04,0x02,0x00]
34125 v_cmpx_gt_i32_e64 s[10:11], src_execz, v2
34126 // CHECK: [0x0a,0x00,0x28,0xd1,0xfc,0x04,0x02,0x00]
34128 v_cmpx_gt_i32_e64 s[10:11], src_scc, v2
34129 // CHECK: [0x0a,0x00,0x28,0xd1,0xfd,0x04,0x02,0x00]
34131 v_cmpx_gt_i32_e64 s[10:11], src_lds_direct, v2
34132 // CHECK: [0x0a,0x00,0x28,0xd1,0xfe,0x04,0x02,0x00]
34134 v_cmpx_gt_i32_e64 s[10:11], v1, v255
34135 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xff,0x03,0x00]
34137 v_cmpx_gt_i32_e64 s[10:11], v1, s2
34138 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x05,0x00,0x00]
34140 v_cmpx_gt_i32_e64 s[10:11], v1, s103
34141 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00]
34143 v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_lo
34144 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd1,0x00,0x00]
34146 v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_hi
34147 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd3,0x00,0x00]
34149 v_cmpx_gt_i32_e64 s[10:11], v1, vcc_lo
34150 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00]
34152 v_cmpx_gt_i32_e64 s[10:11], v1, vcc_hi
34153 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00]
34155 v_cmpx_gt_i32_e64 s[10:11], v1, tba_lo
34156 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00]
34158 v_cmpx_gt_i32_e64 s[10:11], v1, tba_hi
34159 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00]
34161 v_cmpx_gt_i32_e64 s[10:11], v1, tma_lo
34162 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00]
34164 v_cmpx_gt_i32_e64 s[10:11], v1, tma_hi
34165 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00]
34167 v_cmpx_gt_i32_e64 s[10:11], v1, ttmp11
34168 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00]
34170 v_cmpx_gt_i32_e64 s[10:11], v1, m0
34171 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00]
34173 v_cmpx_gt_i32_e64 s[10:11], v1, exec_lo
34174 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00]
34176 v_cmpx_gt_i32_e64 s[10:11], v1, exec_hi
34177 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xff,0x00,0x00]
34179 v_cmpx_gt_i32_e64 s[10:11], v1, 0
34180 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x01,0x01,0x00]
34182 v_cmpx_gt_i32_e64 s[10:11], v1, -1
34183 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0x83,0x01,0x00]
34185 v_cmpx_gt_i32_e64 s[10:11], v1, 0.5
34186 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00]
34188 v_cmpx_gt_i32_e64 s[10:11], v1, -4.0
34189 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xef,0x01,0x00]
34191 v_cmpx_gt_i32_e64 s[10:11], v1, src_vccz
34192 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xf7,0x01,0x00]
34194 v_cmpx_gt_i32_e64 s[10:11], v1, src_execz
34195 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xf9,0x01,0x00]
34197 v_cmpx_gt_i32_e64 s[10:11], v1, src_scc
34198 // CHECK: [0x0a,0x00,0x28,0xd1,0x01,0xfb,0x01,0x00]
34200 v_cmpx_ne_i32_e64 s[10:11], v1, v2
34201 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
34203 v_cmpx_ne_i32_e64 s[12:13], v1, v2
34204 // CHECK: [0x0c,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
34206 v_cmpx_ne_i32_e64 s[102:103], v1, v2
34207 // CHECK: [0x66,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
34209 v_cmpx_ne_i32_e64 flat_scratch, v1, v2
34210 // CHECK: [0x68,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
34212 v_cmpx_ne_i32_e64 vcc, v1, v2
34213 // CHECK: [0x6a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
34215 v_cmpx_ne_i32_e64 tba, v1, v2
34216 // CHECK: [0x6c,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
34218 v_cmpx_ne_i32_e64 tma, v1, v2
34219 // CHECK: [0x6e,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
34221 v_cmpx_ne_i32_e64 ttmp[10:11], v1, v2
34222 // CHECK: [0x7a,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
34224 v_cmpx_ne_i32_e64 s[10:11], v255, v2
34225 // CHECK: [0x0a,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00]
34227 v_cmpx_ne_i32_e64 s[10:11], s1, v2
34228 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00]
34230 v_cmpx_ne_i32_e64 s[10:11], s103, v2
34231 // CHECK: [0x0a,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00]
34233 v_cmpx_ne_i32_e64 s[10:11], flat_scratch_lo, v2
34234 // CHECK: [0x0a,0x00,0x2a,0xd1,0x68,0x04,0x02,0x00]
34236 v_cmpx_ne_i32_e64 s[10:11], flat_scratch_hi, v2
34237 // CHECK: [0x0a,0x00,0x2a,0xd1,0x69,0x04,0x02,0x00]
34239 v_cmpx_ne_i32_e64 s[10:11], vcc_lo, v2
34240 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00]
34242 v_cmpx_ne_i32_e64 s[10:11], vcc_hi, v2
34243 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00]
34245 v_cmpx_ne_i32_e64 s[10:11], tba_lo, v2
34246 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00]
34248 v_cmpx_ne_i32_e64 s[10:11], tba_hi, v2
34249 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00]
34251 v_cmpx_ne_i32_e64 s[10:11], tma_lo, v2
34252 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00]
34254 v_cmpx_ne_i32_e64 s[10:11], tma_hi, v2
34255 // CHECK: [0x0a,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00]
34257 v_cmpx_ne_i32_e64 s[10:11], ttmp11, v2
34258 // CHECK: [0x0a,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00]
34260 v_cmpx_ne_i32_e64 s[10:11], m0, v2
34261 // CHECK: [0x0a,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00]
34263 v_cmpx_ne_i32_e64 s[10:11], exec_lo, v2
34264 // CHECK: [0x0a,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00]
34266 v_cmpx_ne_i32_e64 s[10:11], exec_hi, v2
34267 // CHECK: [0x0a,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00]
34269 v_cmpx_ne_i32_e64 s[10:11], 0, v2
34270 // CHECK: [0x0a,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00]
34272 v_cmpx_ne_i32_e64 s[10:11], -1, v2
34273 // CHECK: [0x0a,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00]
34275 v_cmpx_ne_i32_e64 s[10:11], 0.5, v2
34276 // CHECK: [0x0a,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00]
34278 v_cmpx_ne_i32_e64 s[10:11], -4.0, v2
34279 // CHECK: [0x0a,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00]
34281 v_cmpx_ne_i32_e64 s[10:11], src_vccz, v2
34282 // CHECK: [0x0a,0x00,0x2a,0xd1,0xfb,0x04,0x02,0x00]
34284 v_cmpx_ne_i32_e64 s[10:11], src_execz, v2
34285 // CHECK: [0x0a,0x00,0x2a,0xd1,0xfc,0x04,0x02,0x00]
34287 v_cmpx_ne_i32_e64 s[10:11], src_scc, v2
34288 // CHECK: [0x0a,0x00,0x2a,0xd1,0xfd,0x04,0x02,0x00]
34290 v_cmpx_ne_i32_e64 s[10:11], src_lds_direct, v2
34291 // CHECK: [0x0a,0x00,0x2a,0xd1,0xfe,0x04,0x02,0x00]
34293 v_cmpx_ne_i32_e64 s[10:11], v1, v255
34294 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00]
34296 v_cmpx_ne_i32_e64 s[10:11], v1, s2
34297 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00]
34299 v_cmpx_ne_i32_e64 s[10:11], v1, s103
34300 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00]
34302 v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_lo
34303 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd1,0x00,0x00]
34305 v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_hi
34306 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd3,0x00,0x00]
34308 v_cmpx_ne_i32_e64 s[10:11], v1, vcc_lo
34309 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00]
34311 v_cmpx_ne_i32_e64 s[10:11], v1, vcc_hi
34312 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00]
34314 v_cmpx_ne_i32_e64 s[10:11], v1, tba_lo
34315 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00]
34317 v_cmpx_ne_i32_e64 s[10:11], v1, tba_hi
34318 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00]
34320 v_cmpx_ne_i32_e64 s[10:11], v1, tma_lo
34321 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00]
34323 v_cmpx_ne_i32_e64 s[10:11], v1, tma_hi
34324 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00]
34326 v_cmpx_ne_i32_e64 s[10:11], v1, ttmp11
34327 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00]
34329 v_cmpx_ne_i32_e64 s[10:11], v1, m0
34330 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00]
34332 v_cmpx_ne_i32_e64 s[10:11], v1, exec_lo
34333 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00]
34335 v_cmpx_ne_i32_e64 s[10:11], v1, exec_hi
34336 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00]
34338 v_cmpx_ne_i32_e64 s[10:11], v1, 0
34339 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00]
34341 v_cmpx_ne_i32_e64 s[10:11], v1, -1
34342 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00]
34344 v_cmpx_ne_i32_e64 s[10:11], v1, 0.5
34345 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00]
34347 v_cmpx_ne_i32_e64 s[10:11], v1, -4.0
34348 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00]
34350 v_cmpx_ne_i32_e64 s[10:11], v1, src_vccz
34351 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xf7,0x01,0x00]
34353 v_cmpx_ne_i32_e64 s[10:11], v1, src_execz
34354 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xf9,0x01,0x00]
34356 v_cmpx_ne_i32_e64 s[10:11], v1, src_scc
34357 // CHECK: [0x0a,0x00,0x2a,0xd1,0x01,0xfb,0x01,0x00]
34359 v_cmpx_ge_i32_e64 s[10:11], v1, v2
34360 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
34362 v_cmpx_ge_i32_e64 s[12:13], v1, v2
34363 // CHECK: [0x0c,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
34365 v_cmpx_ge_i32_e64 s[102:103], v1, v2
34366 // CHECK: [0x66,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
34368 v_cmpx_ge_i32_e64 flat_scratch, v1, v2
34369 // CHECK: [0x68,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
34371 v_cmpx_ge_i32_e64 vcc, v1, v2
34372 // CHECK: [0x6a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
34374 v_cmpx_ge_i32_e64 tba, v1, v2
34375 // CHECK: [0x6c,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
34377 v_cmpx_ge_i32_e64 tma, v1, v2
34378 // CHECK: [0x6e,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
34380 v_cmpx_ge_i32_e64 ttmp[10:11], v1, v2
34381 // CHECK: [0x7a,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
34383 v_cmpx_ge_i32_e64 s[10:11], v255, v2
34384 // CHECK: [0x0a,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00]
34386 v_cmpx_ge_i32_e64 s[10:11], s1, v2
34387 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00]
34389 v_cmpx_ge_i32_e64 s[10:11], s103, v2
34390 // CHECK: [0x0a,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00]
34392 v_cmpx_ge_i32_e64 s[10:11], flat_scratch_lo, v2
34393 // CHECK: [0x0a,0x00,0x2c,0xd1,0x68,0x04,0x02,0x00]
34395 v_cmpx_ge_i32_e64 s[10:11], flat_scratch_hi, v2
34396 // CHECK: [0x0a,0x00,0x2c,0xd1,0x69,0x04,0x02,0x00]
34398 v_cmpx_ge_i32_e64 s[10:11], vcc_lo, v2
34399 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00]
34401 v_cmpx_ge_i32_e64 s[10:11], vcc_hi, v2
34402 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00]
34404 v_cmpx_ge_i32_e64 s[10:11], tba_lo, v2
34405 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00]
34407 v_cmpx_ge_i32_e64 s[10:11], tba_hi, v2
34408 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00]
34410 v_cmpx_ge_i32_e64 s[10:11], tma_lo, v2
34411 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00]
34413 v_cmpx_ge_i32_e64 s[10:11], tma_hi, v2
34414 // CHECK: [0x0a,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00]
34416 v_cmpx_ge_i32_e64 s[10:11], ttmp11, v2
34417 // CHECK: [0x0a,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00]
34419 v_cmpx_ge_i32_e64 s[10:11], m0, v2
34420 // CHECK: [0x0a,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00]
34422 v_cmpx_ge_i32_e64 s[10:11], exec_lo, v2
34423 // CHECK: [0x0a,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00]
34425 v_cmpx_ge_i32_e64 s[10:11], exec_hi, v2
34426 // CHECK: [0x0a,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00]
34428 v_cmpx_ge_i32_e64 s[10:11], 0, v2
34429 // CHECK: [0x0a,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00]
34431 v_cmpx_ge_i32_e64 s[10:11], -1, v2
34432 // CHECK: [0x0a,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00]
34434 v_cmpx_ge_i32_e64 s[10:11], 0.5, v2
34435 // CHECK: [0x0a,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00]
34437 v_cmpx_ge_i32_e64 s[10:11], -4.0, v2
34438 // CHECK: [0x0a,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00]
34440 v_cmpx_ge_i32_e64 s[10:11], src_vccz, v2
34441 // CHECK: [0x0a,0x00,0x2c,0xd1,0xfb,0x04,0x02,0x00]
34443 v_cmpx_ge_i32_e64 s[10:11], src_execz, v2
34444 // CHECK: [0x0a,0x00,0x2c,0xd1,0xfc,0x04,0x02,0x00]
34446 v_cmpx_ge_i32_e64 s[10:11], src_scc, v2
34447 // CHECK: [0x0a,0x00,0x2c,0xd1,0xfd,0x04,0x02,0x00]
34449 v_cmpx_ge_i32_e64 s[10:11], src_lds_direct, v2
34450 // CHECK: [0x0a,0x00,0x2c,0xd1,0xfe,0x04,0x02,0x00]
34452 v_cmpx_ge_i32_e64 s[10:11], v1, v255
34453 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00]
34455 v_cmpx_ge_i32_e64 s[10:11], v1, s2
34456 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00]
34458 v_cmpx_ge_i32_e64 s[10:11], v1, s103
34459 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00]
34461 v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_lo
34462 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd1,0x00,0x00]
34464 v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_hi
34465 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd3,0x00,0x00]
34467 v_cmpx_ge_i32_e64 s[10:11], v1, vcc_lo
34468 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00]
34470 v_cmpx_ge_i32_e64 s[10:11], v1, vcc_hi
34471 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00]
34473 v_cmpx_ge_i32_e64 s[10:11], v1, tba_lo
34474 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00]
34476 v_cmpx_ge_i32_e64 s[10:11], v1, tba_hi
34477 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00]
34479 v_cmpx_ge_i32_e64 s[10:11], v1, tma_lo
34480 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00]
34482 v_cmpx_ge_i32_e64 s[10:11], v1, tma_hi
34483 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00]
34485 v_cmpx_ge_i32_e64 s[10:11], v1, ttmp11
34486 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00]
34488 v_cmpx_ge_i32_e64 s[10:11], v1, m0
34489 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00]
34491 v_cmpx_ge_i32_e64 s[10:11], v1, exec_lo
34492 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00]
34494 v_cmpx_ge_i32_e64 s[10:11], v1, exec_hi
34495 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00]
34497 v_cmpx_ge_i32_e64 s[10:11], v1, 0
34498 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00]
34500 v_cmpx_ge_i32_e64 s[10:11], v1, -1
34501 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00]
34503 v_cmpx_ge_i32_e64 s[10:11], v1, 0.5
34504 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00]
34506 v_cmpx_ge_i32_e64 s[10:11], v1, -4.0
34507 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00]
34509 v_cmpx_ge_i32_e64 s[10:11], v1, src_vccz
34510 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xf7,0x01,0x00]
34512 v_cmpx_ge_i32_e64 s[10:11], v1, src_execz
34513 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xf9,0x01,0x00]
34515 v_cmpx_ge_i32_e64 s[10:11], v1, src_scc
34516 // CHECK: [0x0a,0x00,0x2c,0xd1,0x01,0xfb,0x01,0x00]
34518 v_cmpx_t_i32_e64 s[10:11], v1, v2
34519 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
34521 v_cmpx_t_i32_e64 s[12:13], v1, v2
34522 // CHECK: [0x0c,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
34524 v_cmpx_t_i32_e64 s[102:103], v1, v2
34525 // CHECK: [0x66,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
34527 v_cmpx_t_i32_e64 flat_scratch, v1, v2
34528 // CHECK: [0x68,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
34530 v_cmpx_t_i32_e64 vcc, v1, v2
34531 // CHECK: [0x6a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
34533 v_cmpx_t_i32_e64 tba, v1, v2
34534 // CHECK: [0x6c,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
34536 v_cmpx_t_i32_e64 tma, v1, v2
34537 // CHECK: [0x6e,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
34539 v_cmpx_t_i32_e64 ttmp[10:11], v1, v2
34540 // CHECK: [0x7a,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
34542 v_cmpx_t_i32_e64 s[10:11], v255, v2
34543 // CHECK: [0x0a,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00]
34545 v_cmpx_t_i32_e64 s[10:11], s1, v2
34546 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00]
34548 v_cmpx_t_i32_e64 s[10:11], s103, v2
34549 // CHECK: [0x0a,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00]
34551 v_cmpx_t_i32_e64 s[10:11], flat_scratch_lo, v2
34552 // CHECK: [0x0a,0x00,0x2e,0xd1,0x68,0x04,0x02,0x00]
34554 v_cmpx_t_i32_e64 s[10:11], flat_scratch_hi, v2
34555 // CHECK: [0x0a,0x00,0x2e,0xd1,0x69,0x04,0x02,0x00]
34557 v_cmpx_t_i32_e64 s[10:11], vcc_lo, v2
34558 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00]
34560 v_cmpx_t_i32_e64 s[10:11], vcc_hi, v2
34561 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00]
34563 v_cmpx_t_i32_e64 s[10:11], tba_lo, v2
34564 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00]
34566 v_cmpx_t_i32_e64 s[10:11], tba_hi, v2
34567 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00]
34569 v_cmpx_t_i32_e64 s[10:11], tma_lo, v2
34570 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00]
34572 v_cmpx_t_i32_e64 s[10:11], tma_hi, v2
34573 // CHECK: [0x0a,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00]
34575 v_cmpx_t_i32_e64 s[10:11], ttmp11, v2
34576 // CHECK: [0x0a,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00]
34578 v_cmpx_t_i32_e64 s[10:11], m0, v2
34579 // CHECK: [0x0a,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00]
34581 v_cmpx_t_i32_e64 s[10:11], exec_lo, v2
34582 // CHECK: [0x0a,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00]
34584 v_cmpx_t_i32_e64 s[10:11], exec_hi, v2
34585 // CHECK: [0x0a,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00]
34587 v_cmpx_t_i32_e64 s[10:11], 0, v2
34588 // CHECK: [0x0a,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00]
34590 v_cmpx_t_i32_e64 s[10:11], -1, v2
34591 // CHECK: [0x0a,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00]
34593 v_cmpx_t_i32_e64 s[10:11], 0.5, v2
34594 // CHECK: [0x0a,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00]
34596 v_cmpx_t_i32_e64 s[10:11], -4.0, v2
34597 // CHECK: [0x0a,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00]
34599 v_cmpx_t_i32_e64 s[10:11], src_vccz, v2
34600 // CHECK: [0x0a,0x00,0x2e,0xd1,0xfb,0x04,0x02,0x00]
34602 v_cmpx_t_i32_e64 s[10:11], src_execz, v2
34603 // CHECK: [0x0a,0x00,0x2e,0xd1,0xfc,0x04,0x02,0x00]
34605 v_cmpx_t_i32_e64 s[10:11], src_scc, v2
34606 // CHECK: [0x0a,0x00,0x2e,0xd1,0xfd,0x04,0x02,0x00]
34608 v_cmpx_t_i32_e64 s[10:11], src_lds_direct, v2
34609 // CHECK: [0x0a,0x00,0x2e,0xd1,0xfe,0x04,0x02,0x00]
34611 v_cmpx_t_i32_e64 s[10:11], v1, v255
34612 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00]
34614 v_cmpx_t_i32_e64 s[10:11], v1, s2
34615 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00]
34617 v_cmpx_t_i32_e64 s[10:11], v1, s103
34618 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00]
34620 v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_lo
34621 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd1,0x00,0x00]
34623 v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_hi
34624 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd3,0x00,0x00]
34626 v_cmpx_t_i32_e64 s[10:11], v1, vcc_lo
34627 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00]
34629 v_cmpx_t_i32_e64 s[10:11], v1, vcc_hi
34630 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00]
34632 v_cmpx_t_i32_e64 s[10:11], v1, tba_lo
34633 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00]
34635 v_cmpx_t_i32_e64 s[10:11], v1, tba_hi
34636 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00]
34638 v_cmpx_t_i32_e64 s[10:11], v1, tma_lo
34639 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00]
34641 v_cmpx_t_i32_e64 s[10:11], v1, tma_hi
34642 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00]
34644 v_cmpx_t_i32_e64 s[10:11], v1, ttmp11
34645 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00]
34647 v_cmpx_t_i32_e64 s[10:11], v1, m0
34648 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00]
34650 v_cmpx_t_i32_e64 s[10:11], v1, exec_lo
34651 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00]
34653 v_cmpx_t_i32_e64 s[10:11], v1, exec_hi
34654 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00]
34656 v_cmpx_t_i32_e64 s[10:11], v1, 0
34657 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00]
34659 v_cmpx_t_i32_e64 s[10:11], v1, -1
34660 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00]
34662 v_cmpx_t_i32_e64 s[10:11], v1, 0.5
34663 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00]
34665 v_cmpx_t_i32_e64 s[10:11], v1, -4.0
34666 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00]
34668 v_cmpx_t_i32_e64 s[10:11], v1, src_vccz
34669 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xf7,0x01,0x00]
34671 v_cmpx_t_i32_e64 s[10:11], v1, src_execz
34672 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xf9,0x01,0x00]
34674 v_cmpx_t_i32_e64 s[10:11], v1, src_scc
34675 // CHECK: [0x0a,0x00,0x2e,0xd1,0x01,0xfb,0x01,0x00]
34677 v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
34678 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
34680 v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
34681 // CHECK: [0x0c,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
34683 v_cmp_f_i64_e64 s[102:103], v[1:2], v[2:3]
34684 // CHECK: [0x66,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
34686 v_cmp_f_i64_e64 flat_scratch, v[1:2], v[2:3]
34687 // CHECK: [0x68,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
34689 v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
34690 // CHECK: [0x6a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
34692 v_cmp_f_i64_e64 tba, v[1:2], v[2:3]
34693 // CHECK: [0x6c,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
34695 v_cmp_f_i64_e64 tma, v[1:2], v[2:3]
34696 // CHECK: [0x6e,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
34698 v_cmp_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
34699 // CHECK: [0x7a,0x00,0x40,0xd1,0x01,0x05,0x02,0x00]
34701 v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
34702 // CHECK: [0x0a,0x00,0x40,0xd1,0xfe,0x05,0x02,0x00]
34704 v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
34705 // CHECK: [0x0a,0x00,0x40,0xd1,0x02,0x04,0x02,0x00]
34707 v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
34708 // CHECK: [0x0a,0x00,0x40,0xd1,0x04,0x04,0x02,0x00]
34710 v_cmp_f_i64_e64 s[10:11], s[102:103], v[2:3]
34711 // CHECK: [0x0a,0x00,0x40,0xd1,0x66,0x04,0x02,0x00]
34713 v_cmp_f_i64_e64 s[10:11], flat_scratch, v[2:3]
34714 // CHECK: [0x0a,0x00,0x40,0xd1,0x68,0x04,0x02,0x00]
34716 v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
34717 // CHECK: [0x0a,0x00,0x40,0xd1,0x6a,0x04,0x02,0x00]
34719 v_cmp_f_i64_e64 s[10:11], tba, v[2:3]
34720 // CHECK: [0x0a,0x00,0x40,0xd1,0x6c,0x04,0x02,0x00]
34722 v_cmp_f_i64_e64 s[10:11], tma, v[2:3]
34723 // CHECK: [0x0a,0x00,0x40,0xd1,0x6e,0x04,0x02,0x00]
34725 v_cmp_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
34726 // CHECK: [0x0a,0x00,0x40,0xd1,0x7a,0x04,0x02,0x00]
34728 v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
34729 // CHECK: [0x0a,0x00,0x40,0xd1,0x7e,0x04,0x02,0x00]
34731 v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
34732 // CHECK: [0x0a,0x00,0x40,0xd1,0x80,0x04,0x02,0x00]
34734 v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
34735 // CHECK: [0x0a,0x00,0x40,0xd1,0xc1,0x04,0x02,0x00]
34737 v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
34738 // CHECK: [0x0a,0x00,0x40,0xd1,0xf0,0x04,0x02,0x00]
34740 v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
34741 // CHECK: [0x0a,0x00,0x40,0xd1,0xf7,0x04,0x02,0x00]
34743 v_cmp_f_i64_e64 s[10:11], src_vccz, v[2:3]
34744 // CHECK: [0x0a,0x00,0x40,0xd1,0xfb,0x04,0x02,0x00]
34746 v_cmp_f_i64_e64 s[10:11], src_execz, v[2:3]
34747 // CHECK: [0x0a,0x00,0x40,0xd1,0xfc,0x04,0x02,0x00]
34749 v_cmp_f_i64_e64 s[10:11], src_scc, v[2:3]
34750 // CHECK: [0x0a,0x00,0x40,0xd1,0xfd,0x04,0x02,0x00]
34752 v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
34753 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xfd,0x03,0x00]
34755 v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
34756 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x09,0x00,0x00]
34758 v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
34759 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x0d,0x00,0x00]
34761 v_cmp_f_i64_e64 s[10:11], v[1:2], s[102:103]
34762 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xcd,0x00,0x00]
34764 v_cmp_f_i64_e64 s[10:11], v[1:2], flat_scratch
34765 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd1,0x00,0x00]
34767 v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
34768 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd5,0x00,0x00]
34770 v_cmp_f_i64_e64 s[10:11], v[1:2], tba
34771 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xd9,0x00,0x00]
34773 v_cmp_f_i64_e64 s[10:11], v[1:2], tma
34774 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xdd,0x00,0x00]
34776 v_cmp_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
34777 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xf5,0x00,0x00]
34779 v_cmp_f_i64_e64 s[10:11], v[1:2], exec
34780 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xfd,0x00,0x00]
34782 v_cmp_f_i64_e64 s[10:11], v[1:2], 0
34783 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x01,0x01,0x00]
34785 v_cmp_f_i64_e64 s[10:11], v[1:2], -1
34786 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0x83,0x01,0x00]
34788 v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
34789 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xe1,0x01,0x00]
34791 v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
34792 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xef,0x01,0x00]
34794 v_cmp_f_i64_e64 s[10:11], v[1:2], src_vccz
34795 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xf7,0x01,0x00]
34797 v_cmp_f_i64_e64 s[10:11], v[1:2], src_execz
34798 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xf9,0x01,0x00]
34800 v_cmp_f_i64_e64 s[10:11], v[1:2], src_scc
34801 // CHECK: [0x0a,0x00,0x40,0xd1,0x01,0xfb,0x01,0x00]
34803 v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
34804 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
34806 v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
34807 // CHECK: [0x0c,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
34809 v_cmp_lt_i64_e64 s[102:103], v[1:2], v[2:3]
34810 // CHECK: [0x66,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
34812 v_cmp_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
34813 // CHECK: [0x68,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
34815 v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
34816 // CHECK: [0x6a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
34818 v_cmp_lt_i64_e64 tba, v[1:2], v[2:3]
34819 // CHECK: [0x6c,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
34821 v_cmp_lt_i64_e64 tma, v[1:2], v[2:3]
34822 // CHECK: [0x6e,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
34824 v_cmp_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
34825 // CHECK: [0x7a,0x00,0x42,0xd1,0x01,0x05,0x02,0x00]
34827 v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
34828 // CHECK: [0x0a,0x00,0x42,0xd1,0xfe,0x05,0x02,0x00]
34830 v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
34831 // CHECK: [0x0a,0x00,0x42,0xd1,0x02,0x04,0x02,0x00]
34833 v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
34834 // CHECK: [0x0a,0x00,0x42,0xd1,0x04,0x04,0x02,0x00]
34836 v_cmp_lt_i64_e64 s[10:11], s[102:103], v[2:3]
34837 // CHECK: [0x0a,0x00,0x42,0xd1,0x66,0x04,0x02,0x00]
34839 v_cmp_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
34840 // CHECK: [0x0a,0x00,0x42,0xd1,0x68,0x04,0x02,0x00]
34842 v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
34843 // CHECK: [0x0a,0x00,0x42,0xd1,0x6a,0x04,0x02,0x00]
34845 v_cmp_lt_i64_e64 s[10:11], tba, v[2:3]
34846 // CHECK: [0x0a,0x00,0x42,0xd1,0x6c,0x04,0x02,0x00]
34848 v_cmp_lt_i64_e64 s[10:11], tma, v[2:3]
34849 // CHECK: [0x0a,0x00,0x42,0xd1,0x6e,0x04,0x02,0x00]
34851 v_cmp_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
34852 // CHECK: [0x0a,0x00,0x42,0xd1,0x7a,0x04,0x02,0x00]
34854 v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
34855 // CHECK: [0x0a,0x00,0x42,0xd1,0x7e,0x04,0x02,0x00]
34857 v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
34858 // CHECK: [0x0a,0x00,0x42,0xd1,0x80,0x04,0x02,0x00]
34860 v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
34861 // CHECK: [0x0a,0x00,0x42,0xd1,0xc1,0x04,0x02,0x00]
34863 v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
34864 // CHECK: [0x0a,0x00,0x42,0xd1,0xf0,0x04,0x02,0x00]
34866 v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
34867 // CHECK: [0x0a,0x00,0x42,0xd1,0xf7,0x04,0x02,0x00]
34869 v_cmp_lt_i64_e64 s[10:11], src_vccz, v[2:3]
34870 // CHECK: [0x0a,0x00,0x42,0xd1,0xfb,0x04,0x02,0x00]
34872 v_cmp_lt_i64_e64 s[10:11], src_execz, v[2:3]
34873 // CHECK: [0x0a,0x00,0x42,0xd1,0xfc,0x04,0x02,0x00]
34875 v_cmp_lt_i64_e64 s[10:11], src_scc, v[2:3]
34876 // CHECK: [0x0a,0x00,0x42,0xd1,0xfd,0x04,0x02,0x00]
34878 v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
34879 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xfd,0x03,0x00]
34881 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
34882 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x09,0x00,0x00]
34884 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
34885 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x0d,0x00,0x00]
34887 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[102:103]
34888 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xcd,0x00,0x00]
34890 v_cmp_lt_i64_e64 s[10:11], v[1:2], flat_scratch
34891 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd1,0x00,0x00]
34893 v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
34894 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd5,0x00,0x00]
34896 v_cmp_lt_i64_e64 s[10:11], v[1:2], tba
34897 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xd9,0x00,0x00]
34899 v_cmp_lt_i64_e64 s[10:11], v[1:2], tma
34900 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xdd,0x00,0x00]
34902 v_cmp_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
34903 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xf5,0x00,0x00]
34905 v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
34906 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xfd,0x00,0x00]
34908 v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
34909 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x01,0x01,0x00]
34911 v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
34912 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0x83,0x01,0x00]
34914 v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
34915 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xe1,0x01,0x00]
34917 v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
34918 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xef,0x01,0x00]
34920 v_cmp_lt_i64_e64 s[10:11], v[1:2], src_vccz
34921 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xf7,0x01,0x00]
34923 v_cmp_lt_i64_e64 s[10:11], v[1:2], src_execz
34924 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xf9,0x01,0x00]
34926 v_cmp_lt_i64_e64 s[10:11], v[1:2], src_scc
34927 // CHECK: [0x0a,0x00,0x42,0xd1,0x01,0xfb,0x01,0x00]
34929 v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
34930 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
34932 v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
34933 // CHECK: [0x0c,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
34935 v_cmp_eq_i64_e64 s[102:103], v[1:2], v[2:3]
34936 // CHECK: [0x66,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
34938 v_cmp_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
34939 // CHECK: [0x68,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
34941 v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
34942 // CHECK: [0x6a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
34944 v_cmp_eq_i64_e64 tba, v[1:2], v[2:3]
34945 // CHECK: [0x6c,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
34947 v_cmp_eq_i64_e64 tma, v[1:2], v[2:3]
34948 // CHECK: [0x6e,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
34950 v_cmp_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
34951 // CHECK: [0x7a,0x00,0x44,0xd1,0x01,0x05,0x02,0x00]
34953 v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
34954 // CHECK: [0x0a,0x00,0x44,0xd1,0xfe,0x05,0x02,0x00]
34956 v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
34957 // CHECK: [0x0a,0x00,0x44,0xd1,0x02,0x04,0x02,0x00]
34959 v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
34960 // CHECK: [0x0a,0x00,0x44,0xd1,0x04,0x04,0x02,0x00]
34962 v_cmp_eq_i64_e64 s[10:11], s[102:103], v[2:3]
34963 // CHECK: [0x0a,0x00,0x44,0xd1,0x66,0x04,0x02,0x00]
34965 v_cmp_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
34966 // CHECK: [0x0a,0x00,0x44,0xd1,0x68,0x04,0x02,0x00]
34968 v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
34969 // CHECK: [0x0a,0x00,0x44,0xd1,0x6a,0x04,0x02,0x00]
34971 v_cmp_eq_i64_e64 s[10:11], tba, v[2:3]
34972 // CHECK: [0x0a,0x00,0x44,0xd1,0x6c,0x04,0x02,0x00]
34974 v_cmp_eq_i64_e64 s[10:11], tma, v[2:3]
34975 // CHECK: [0x0a,0x00,0x44,0xd1,0x6e,0x04,0x02,0x00]
34977 v_cmp_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
34978 // CHECK: [0x0a,0x00,0x44,0xd1,0x7a,0x04,0x02,0x00]
34980 v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
34981 // CHECK: [0x0a,0x00,0x44,0xd1,0x7e,0x04,0x02,0x00]
34983 v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
34984 // CHECK: [0x0a,0x00,0x44,0xd1,0x80,0x04,0x02,0x00]
34986 v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
34987 // CHECK: [0x0a,0x00,0x44,0xd1,0xc1,0x04,0x02,0x00]
34989 v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
34990 // CHECK: [0x0a,0x00,0x44,0xd1,0xf0,0x04,0x02,0x00]
34992 v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
34993 // CHECK: [0x0a,0x00,0x44,0xd1,0xf7,0x04,0x02,0x00]
34995 v_cmp_eq_i64_e64 s[10:11], src_vccz, v[2:3]
34996 // CHECK: [0x0a,0x00,0x44,0xd1,0xfb,0x04,0x02,0x00]
34998 v_cmp_eq_i64_e64 s[10:11], src_execz, v[2:3]
34999 // CHECK: [0x0a,0x00,0x44,0xd1,0xfc,0x04,0x02,0x00]
35001 v_cmp_eq_i64_e64 s[10:11], src_scc, v[2:3]
35002 // CHECK: [0x0a,0x00,0x44,0xd1,0xfd,0x04,0x02,0x00]
35004 v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
35005 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xfd,0x03,0x00]
35007 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
35008 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x09,0x00,0x00]
35010 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
35011 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x0d,0x00,0x00]
35013 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[102:103]
35014 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xcd,0x00,0x00]
35016 v_cmp_eq_i64_e64 s[10:11], v[1:2], flat_scratch
35017 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd1,0x00,0x00]
35019 v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
35020 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd5,0x00,0x00]
35022 v_cmp_eq_i64_e64 s[10:11], v[1:2], tba
35023 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xd9,0x00,0x00]
35025 v_cmp_eq_i64_e64 s[10:11], v[1:2], tma
35026 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xdd,0x00,0x00]
35028 v_cmp_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
35029 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xf5,0x00,0x00]
35031 v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
35032 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xfd,0x00,0x00]
35034 v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
35035 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x01,0x01,0x00]
35037 v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
35038 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0x83,0x01,0x00]
35040 v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
35041 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xe1,0x01,0x00]
35043 v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
35044 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xef,0x01,0x00]
35046 v_cmp_eq_i64_e64 s[10:11], v[1:2], src_vccz
35047 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xf7,0x01,0x00]
35049 v_cmp_eq_i64_e64 s[10:11], v[1:2], src_execz
35050 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xf9,0x01,0x00]
35052 v_cmp_eq_i64_e64 s[10:11], v[1:2], src_scc
35053 // CHECK: [0x0a,0x00,0x44,0xd1,0x01,0xfb,0x01,0x00]
35055 v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
35056 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
35058 v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
35059 // CHECK: [0x0c,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
35061 v_cmp_le_i64_e64 s[102:103], v[1:2], v[2:3]
35062 // CHECK: [0x66,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
35064 v_cmp_le_i64_e64 flat_scratch, v[1:2], v[2:3]
35065 // CHECK: [0x68,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
35067 v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
35068 // CHECK: [0x6a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
35070 v_cmp_le_i64_e64 tba, v[1:2], v[2:3]
35071 // CHECK: [0x6c,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
35073 v_cmp_le_i64_e64 tma, v[1:2], v[2:3]
35074 // CHECK: [0x6e,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
35076 v_cmp_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
35077 // CHECK: [0x7a,0x00,0x46,0xd1,0x01,0x05,0x02,0x00]
35079 v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
35080 // CHECK: [0x0a,0x00,0x46,0xd1,0xfe,0x05,0x02,0x00]
35082 v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
35083 // CHECK: [0x0a,0x00,0x46,0xd1,0x02,0x04,0x02,0x00]
35085 v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
35086 // CHECK: [0x0a,0x00,0x46,0xd1,0x04,0x04,0x02,0x00]
35088 v_cmp_le_i64_e64 s[10:11], s[102:103], v[2:3]
35089 // CHECK: [0x0a,0x00,0x46,0xd1,0x66,0x04,0x02,0x00]
35091 v_cmp_le_i64_e64 s[10:11], flat_scratch, v[2:3]
35092 // CHECK: [0x0a,0x00,0x46,0xd1,0x68,0x04,0x02,0x00]
35094 v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
35095 // CHECK: [0x0a,0x00,0x46,0xd1,0x6a,0x04,0x02,0x00]
35097 v_cmp_le_i64_e64 s[10:11], tba, v[2:3]
35098 // CHECK: [0x0a,0x00,0x46,0xd1,0x6c,0x04,0x02,0x00]
35100 v_cmp_le_i64_e64 s[10:11], tma, v[2:3]
35101 // CHECK: [0x0a,0x00,0x46,0xd1,0x6e,0x04,0x02,0x00]
35103 v_cmp_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
35104 // CHECK: [0x0a,0x00,0x46,0xd1,0x7a,0x04,0x02,0x00]
35106 v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
35107 // CHECK: [0x0a,0x00,0x46,0xd1,0x7e,0x04,0x02,0x00]
35109 v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
35110 // CHECK: [0x0a,0x00,0x46,0xd1,0x80,0x04,0x02,0x00]
35112 v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
35113 // CHECK: [0x0a,0x00,0x46,0xd1,0xc1,0x04,0x02,0x00]
35115 v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
35116 // CHECK: [0x0a,0x00,0x46,0xd1,0xf0,0x04,0x02,0x00]
35118 v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
35119 // CHECK: [0x0a,0x00,0x46,0xd1,0xf7,0x04,0x02,0x00]
35121 v_cmp_le_i64_e64 s[10:11], src_vccz, v[2:3]
35122 // CHECK: [0x0a,0x00,0x46,0xd1,0xfb,0x04,0x02,0x00]
35124 v_cmp_le_i64_e64 s[10:11], src_execz, v[2:3]
35125 // CHECK: [0x0a,0x00,0x46,0xd1,0xfc,0x04,0x02,0x00]
35127 v_cmp_le_i64_e64 s[10:11], src_scc, v[2:3]
35128 // CHECK: [0x0a,0x00,0x46,0xd1,0xfd,0x04,0x02,0x00]
35130 v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
35131 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xfd,0x03,0x00]
35133 v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
35134 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x09,0x00,0x00]
35136 v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
35137 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x0d,0x00,0x00]
35139 v_cmp_le_i64_e64 s[10:11], v[1:2], s[102:103]
35140 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xcd,0x00,0x00]
35142 v_cmp_le_i64_e64 s[10:11], v[1:2], flat_scratch
35143 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd1,0x00,0x00]
35145 v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
35146 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd5,0x00,0x00]
35148 v_cmp_le_i64_e64 s[10:11], v[1:2], tba
35149 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xd9,0x00,0x00]
35151 v_cmp_le_i64_e64 s[10:11], v[1:2], tma
35152 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xdd,0x00,0x00]
35154 v_cmp_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
35155 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xf5,0x00,0x00]
35157 v_cmp_le_i64_e64 s[10:11], v[1:2], exec
35158 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xfd,0x00,0x00]
35160 v_cmp_le_i64_e64 s[10:11], v[1:2], 0
35161 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x01,0x01,0x00]
35163 v_cmp_le_i64_e64 s[10:11], v[1:2], -1
35164 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0x83,0x01,0x00]
35166 v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
35167 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xe1,0x01,0x00]
35169 v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
35170 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xef,0x01,0x00]
35172 v_cmp_le_i64_e64 s[10:11], v[1:2], src_vccz
35173 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xf7,0x01,0x00]
35175 v_cmp_le_i64_e64 s[10:11], v[1:2], src_execz
35176 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xf9,0x01,0x00]
35178 v_cmp_le_i64_e64 s[10:11], v[1:2], src_scc
35179 // CHECK: [0x0a,0x00,0x46,0xd1,0x01,0xfb,0x01,0x00]
35181 v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
35182 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
35184 v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
35185 // CHECK: [0x0c,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
35187 v_cmp_gt_i64_e64 s[102:103], v[1:2], v[2:3]
35188 // CHECK: [0x66,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
35190 v_cmp_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
35191 // CHECK: [0x68,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
35193 v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
35194 // CHECK: [0x6a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
35196 v_cmp_gt_i64_e64 tba, v[1:2], v[2:3]
35197 // CHECK: [0x6c,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
35199 v_cmp_gt_i64_e64 tma, v[1:2], v[2:3]
35200 // CHECK: [0x6e,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
35202 v_cmp_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
35203 // CHECK: [0x7a,0x00,0x48,0xd1,0x01,0x05,0x02,0x00]
35205 v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
35206 // CHECK: [0x0a,0x00,0x48,0xd1,0xfe,0x05,0x02,0x00]
35208 v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
35209 // CHECK: [0x0a,0x00,0x48,0xd1,0x02,0x04,0x02,0x00]
35211 v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
35212 // CHECK: [0x0a,0x00,0x48,0xd1,0x04,0x04,0x02,0x00]
35214 v_cmp_gt_i64_e64 s[10:11], s[102:103], v[2:3]
35215 // CHECK: [0x0a,0x00,0x48,0xd1,0x66,0x04,0x02,0x00]
35217 v_cmp_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
35218 // CHECK: [0x0a,0x00,0x48,0xd1,0x68,0x04,0x02,0x00]
35220 v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
35221 // CHECK: [0x0a,0x00,0x48,0xd1,0x6a,0x04,0x02,0x00]
35223 v_cmp_gt_i64_e64 s[10:11], tba, v[2:3]
35224 // CHECK: [0x0a,0x00,0x48,0xd1,0x6c,0x04,0x02,0x00]
35226 v_cmp_gt_i64_e64 s[10:11], tma, v[2:3]
35227 // CHECK: [0x0a,0x00,0x48,0xd1,0x6e,0x04,0x02,0x00]
35229 v_cmp_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
35230 // CHECK: [0x0a,0x00,0x48,0xd1,0x7a,0x04,0x02,0x00]
35232 v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
35233 // CHECK: [0x0a,0x00,0x48,0xd1,0x7e,0x04,0x02,0x00]
35235 v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
35236 // CHECK: [0x0a,0x00,0x48,0xd1,0x80,0x04,0x02,0x00]
35238 v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
35239 // CHECK: [0x0a,0x00,0x48,0xd1,0xc1,0x04,0x02,0x00]
35241 v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
35242 // CHECK: [0x0a,0x00,0x48,0xd1,0xf0,0x04,0x02,0x00]
35244 v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
35245 // CHECK: [0x0a,0x00,0x48,0xd1,0xf7,0x04,0x02,0x00]
35247 v_cmp_gt_i64_e64 s[10:11], src_vccz, v[2:3]
35248 // CHECK: [0x0a,0x00,0x48,0xd1,0xfb,0x04,0x02,0x00]
35250 v_cmp_gt_i64_e64 s[10:11], src_execz, v[2:3]
35251 // CHECK: [0x0a,0x00,0x48,0xd1,0xfc,0x04,0x02,0x00]
35253 v_cmp_gt_i64_e64 s[10:11], src_scc, v[2:3]
35254 // CHECK: [0x0a,0x00,0x48,0xd1,0xfd,0x04,0x02,0x00]
35256 v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
35257 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xfd,0x03,0x00]
35259 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
35260 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x09,0x00,0x00]
35262 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
35263 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x0d,0x00,0x00]
35265 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[102:103]
35266 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xcd,0x00,0x00]
35268 v_cmp_gt_i64_e64 s[10:11], v[1:2], flat_scratch
35269 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd1,0x00,0x00]
35271 v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
35272 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd5,0x00,0x00]
35274 v_cmp_gt_i64_e64 s[10:11], v[1:2], tba
35275 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xd9,0x00,0x00]
35277 v_cmp_gt_i64_e64 s[10:11], v[1:2], tma
35278 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xdd,0x00,0x00]
35280 v_cmp_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
35281 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xf5,0x00,0x00]
35283 v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
35284 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xfd,0x00,0x00]
35286 v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
35287 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x01,0x01,0x00]
35289 v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
35290 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0x83,0x01,0x00]
35292 v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
35293 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xe1,0x01,0x00]
35295 v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
35296 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xef,0x01,0x00]
35298 v_cmp_gt_i64_e64 s[10:11], v[1:2], src_vccz
35299 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xf7,0x01,0x00]
35301 v_cmp_gt_i64_e64 s[10:11], v[1:2], src_execz
35302 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xf9,0x01,0x00]
35304 v_cmp_gt_i64_e64 s[10:11], v[1:2], src_scc
35305 // CHECK: [0x0a,0x00,0x48,0xd1,0x01,0xfb,0x01,0x00]
35307 v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
35308 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
35310 v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
35311 // CHECK: [0x0c,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
35313 v_cmp_ne_i64_e64 s[102:103], v[1:2], v[2:3]
35314 // CHECK: [0x66,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
35316 v_cmp_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
35317 // CHECK: [0x68,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
35319 v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
35320 // CHECK: [0x6a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
35322 v_cmp_ne_i64_e64 tba, v[1:2], v[2:3]
35323 // CHECK: [0x6c,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
35325 v_cmp_ne_i64_e64 tma, v[1:2], v[2:3]
35326 // CHECK: [0x6e,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
35328 v_cmp_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
35329 // CHECK: [0x7a,0x00,0x4a,0xd1,0x01,0x05,0x02,0x00]
35331 v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
35332 // CHECK: [0x0a,0x00,0x4a,0xd1,0xfe,0x05,0x02,0x00]
35334 v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
35335 // CHECK: [0x0a,0x00,0x4a,0xd1,0x02,0x04,0x02,0x00]
35337 v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
35338 // CHECK: [0x0a,0x00,0x4a,0xd1,0x04,0x04,0x02,0x00]
35340 v_cmp_ne_i64_e64 s[10:11], s[102:103], v[2:3]
35341 // CHECK: [0x0a,0x00,0x4a,0xd1,0x66,0x04,0x02,0x00]
35343 v_cmp_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
35344 // CHECK: [0x0a,0x00,0x4a,0xd1,0x68,0x04,0x02,0x00]
35346 v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
35347 // CHECK: [0x0a,0x00,0x4a,0xd1,0x6a,0x04,0x02,0x00]
35349 v_cmp_ne_i64_e64 s[10:11], tba, v[2:3]
35350 // CHECK: [0x0a,0x00,0x4a,0xd1,0x6c,0x04,0x02,0x00]
35352 v_cmp_ne_i64_e64 s[10:11], tma, v[2:3]
35353 // CHECK: [0x0a,0x00,0x4a,0xd1,0x6e,0x04,0x02,0x00]
35355 v_cmp_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
35356 // CHECK: [0x0a,0x00,0x4a,0xd1,0x7a,0x04,0x02,0x00]
35358 v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
35359 // CHECK: [0x0a,0x00,0x4a,0xd1,0x7e,0x04,0x02,0x00]
35361 v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
35362 // CHECK: [0x0a,0x00,0x4a,0xd1,0x80,0x04,0x02,0x00]
35364 v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
35365 // CHECK: [0x0a,0x00,0x4a,0xd1,0xc1,0x04,0x02,0x00]
35367 v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
35368 // CHECK: [0x0a,0x00,0x4a,0xd1,0xf0,0x04,0x02,0x00]
35370 v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
35371 // CHECK: [0x0a,0x00,0x4a,0xd1,0xf7,0x04,0x02,0x00]
35373 v_cmp_ne_i64_e64 s[10:11], src_vccz, v[2:3]
35374 // CHECK: [0x0a,0x00,0x4a,0xd1,0xfb,0x04,0x02,0x00]
35376 v_cmp_ne_i64_e64 s[10:11], src_execz, v[2:3]
35377 // CHECK: [0x0a,0x00,0x4a,0xd1,0xfc,0x04,0x02,0x00]
35379 v_cmp_ne_i64_e64 s[10:11], src_scc, v[2:3]
35380 // CHECK: [0x0a,0x00,0x4a,0xd1,0xfd,0x04,0x02,0x00]
35382 v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
35383 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xfd,0x03,0x00]
35385 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
35386 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x09,0x00,0x00]
35388 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
35389 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x0d,0x00,0x00]
35391 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[102:103]
35392 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xcd,0x00,0x00]
35394 v_cmp_ne_i64_e64 s[10:11], v[1:2], flat_scratch
35395 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd1,0x00,0x00]
35397 v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
35398 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd5,0x00,0x00]
35400 v_cmp_ne_i64_e64 s[10:11], v[1:2], tba
35401 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xd9,0x00,0x00]
35403 v_cmp_ne_i64_e64 s[10:11], v[1:2], tma
35404 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xdd,0x00,0x00]
35406 v_cmp_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
35407 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xf5,0x00,0x00]
35409 v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
35410 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xfd,0x00,0x00]
35412 v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
35413 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x01,0x01,0x00]
35415 v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
35416 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0x83,0x01,0x00]
35418 v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
35419 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xe1,0x01,0x00]
35421 v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
35422 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xef,0x01,0x00]
35424 v_cmp_ne_i64_e64 s[10:11], v[1:2], src_vccz
35425 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xf7,0x01,0x00]
35427 v_cmp_ne_i64_e64 s[10:11], v[1:2], src_execz
35428 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xf9,0x01,0x00]
35430 v_cmp_ne_i64_e64 s[10:11], v[1:2], src_scc
35431 // CHECK: [0x0a,0x00,0x4a,0xd1,0x01,0xfb,0x01,0x00]
35433 v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
35434 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
35436 v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
35437 // CHECK: [0x0c,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
35439 v_cmp_ge_i64_e64 s[102:103], v[1:2], v[2:3]
35440 // CHECK: [0x66,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
35442 v_cmp_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
35443 // CHECK: [0x68,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
35445 v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
35446 // CHECK: [0x6a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
35448 v_cmp_ge_i64_e64 tba, v[1:2], v[2:3]
35449 // CHECK: [0x6c,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
35451 v_cmp_ge_i64_e64 tma, v[1:2], v[2:3]
35452 // CHECK: [0x6e,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
35454 v_cmp_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
35455 // CHECK: [0x7a,0x00,0x4c,0xd1,0x01,0x05,0x02,0x00]
35457 v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
35458 // CHECK: [0x0a,0x00,0x4c,0xd1,0xfe,0x05,0x02,0x00]
35460 v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
35461 // CHECK: [0x0a,0x00,0x4c,0xd1,0x02,0x04,0x02,0x00]
35463 v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
35464 // CHECK: [0x0a,0x00,0x4c,0xd1,0x04,0x04,0x02,0x00]
35466 v_cmp_ge_i64_e64 s[10:11], s[102:103], v[2:3]
35467 // CHECK: [0x0a,0x00,0x4c,0xd1,0x66,0x04,0x02,0x00]
35469 v_cmp_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
35470 // CHECK: [0x0a,0x00,0x4c,0xd1,0x68,0x04,0x02,0x00]
35472 v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
35473 // CHECK: [0x0a,0x00,0x4c,0xd1,0x6a,0x04,0x02,0x00]
35475 v_cmp_ge_i64_e64 s[10:11], tba, v[2:3]
35476 // CHECK: [0x0a,0x00,0x4c,0xd1,0x6c,0x04,0x02,0x00]
35478 v_cmp_ge_i64_e64 s[10:11], tma, v[2:3]
35479 // CHECK: [0x0a,0x00,0x4c,0xd1,0x6e,0x04,0x02,0x00]
35481 v_cmp_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
35482 // CHECK: [0x0a,0x00,0x4c,0xd1,0x7a,0x04,0x02,0x00]
35484 v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
35485 // CHECK: [0x0a,0x00,0x4c,0xd1,0x7e,0x04,0x02,0x00]
35487 v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
35488 // CHECK: [0x0a,0x00,0x4c,0xd1,0x80,0x04,0x02,0x00]
35490 v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
35491 // CHECK: [0x0a,0x00,0x4c,0xd1,0xc1,0x04,0x02,0x00]
35493 v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
35494 // CHECK: [0x0a,0x00,0x4c,0xd1,0xf0,0x04,0x02,0x00]
35496 v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
35497 // CHECK: [0x0a,0x00,0x4c,0xd1,0xf7,0x04,0x02,0x00]
35499 v_cmp_ge_i64_e64 s[10:11], src_vccz, v[2:3]
35500 // CHECK: [0x0a,0x00,0x4c,0xd1,0xfb,0x04,0x02,0x00]
35502 v_cmp_ge_i64_e64 s[10:11], src_execz, v[2:3]
35503 // CHECK: [0x0a,0x00,0x4c,0xd1,0xfc,0x04,0x02,0x00]
35505 v_cmp_ge_i64_e64 s[10:11], src_scc, v[2:3]
35506 // CHECK: [0x0a,0x00,0x4c,0xd1,0xfd,0x04,0x02,0x00]
35508 v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
35509 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xfd,0x03,0x00]
35511 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
35512 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x09,0x00,0x00]
35514 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
35515 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x0d,0x00,0x00]
35517 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[102:103]
35518 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xcd,0x00,0x00]
35520 v_cmp_ge_i64_e64 s[10:11], v[1:2], flat_scratch
35521 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd1,0x00,0x00]
35523 v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
35524 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd5,0x00,0x00]
35526 v_cmp_ge_i64_e64 s[10:11], v[1:2], tba
35527 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xd9,0x00,0x00]
35529 v_cmp_ge_i64_e64 s[10:11], v[1:2], tma
35530 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xdd,0x00,0x00]
35532 v_cmp_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
35533 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xf5,0x00,0x00]
35535 v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
35536 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xfd,0x00,0x00]
35538 v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
35539 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x01,0x01,0x00]
35541 v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
35542 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0x83,0x01,0x00]
35544 v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
35545 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xe1,0x01,0x00]
35547 v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
35548 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xef,0x01,0x00]
35550 v_cmp_ge_i64_e64 s[10:11], v[1:2], src_vccz
35551 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xf7,0x01,0x00]
35553 v_cmp_ge_i64_e64 s[10:11], v[1:2], src_execz
35554 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xf9,0x01,0x00]
35556 v_cmp_ge_i64_e64 s[10:11], v[1:2], src_scc
35557 // CHECK: [0x0a,0x00,0x4c,0xd1,0x01,0xfb,0x01,0x00]
35559 v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
35560 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
35562 v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
35563 // CHECK: [0x0c,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
35565 v_cmp_t_i64_e64 s[102:103], v[1:2], v[2:3]
35566 // CHECK: [0x66,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
35568 v_cmp_t_i64_e64 flat_scratch, v[1:2], v[2:3]
35569 // CHECK: [0x68,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
35571 v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
35572 // CHECK: [0x6a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
35574 v_cmp_t_i64_e64 tba, v[1:2], v[2:3]
35575 // CHECK: [0x6c,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
35577 v_cmp_t_i64_e64 tma, v[1:2], v[2:3]
35578 // CHECK: [0x6e,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
35580 v_cmp_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
35581 // CHECK: [0x7a,0x00,0x4e,0xd1,0x01,0x05,0x02,0x00]
35583 v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
35584 // CHECK: [0x0a,0x00,0x4e,0xd1,0xfe,0x05,0x02,0x00]
35586 v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
35587 // CHECK: [0x0a,0x00,0x4e,0xd1,0x02,0x04,0x02,0x00]
35589 v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
35590 // CHECK: [0x0a,0x00,0x4e,0xd1,0x04,0x04,0x02,0x00]
35592 v_cmp_t_i64_e64 s[10:11], s[102:103], v[2:3]
35593 // CHECK: [0x0a,0x00,0x4e,0xd1,0x66,0x04,0x02,0x00]
35595 v_cmp_t_i64_e64 s[10:11], flat_scratch, v[2:3]
35596 // CHECK: [0x0a,0x00,0x4e,0xd1,0x68,0x04,0x02,0x00]
35598 v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
35599 // CHECK: [0x0a,0x00,0x4e,0xd1,0x6a,0x04,0x02,0x00]
35601 v_cmp_t_i64_e64 s[10:11], tba, v[2:3]
35602 // CHECK: [0x0a,0x00,0x4e,0xd1,0x6c,0x04,0x02,0x00]
35604 v_cmp_t_i64_e64 s[10:11], tma, v[2:3]
35605 // CHECK: [0x0a,0x00,0x4e,0xd1,0x6e,0x04,0x02,0x00]
35607 v_cmp_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
35608 // CHECK: [0x0a,0x00,0x4e,0xd1,0x7a,0x04,0x02,0x00]
35610 v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
35611 // CHECK: [0x0a,0x00,0x4e,0xd1,0x7e,0x04,0x02,0x00]
35613 v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
35614 // CHECK: [0x0a,0x00,0x4e,0xd1,0x80,0x04,0x02,0x00]
35616 v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
35617 // CHECK: [0x0a,0x00,0x4e,0xd1,0xc1,0x04,0x02,0x00]
35619 v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
35620 // CHECK: [0x0a,0x00,0x4e,0xd1,0xf0,0x04,0x02,0x00]
35622 v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
35623 // CHECK: [0x0a,0x00,0x4e,0xd1,0xf7,0x04,0x02,0x00]
35625 v_cmp_t_i64_e64 s[10:11], src_vccz, v[2:3]
35626 // CHECK: [0x0a,0x00,0x4e,0xd1,0xfb,0x04,0x02,0x00]
35628 v_cmp_t_i64_e64 s[10:11], src_execz, v[2:3]
35629 // CHECK: [0x0a,0x00,0x4e,0xd1,0xfc,0x04,0x02,0x00]
35631 v_cmp_t_i64_e64 s[10:11], src_scc, v[2:3]
35632 // CHECK: [0x0a,0x00,0x4e,0xd1,0xfd,0x04,0x02,0x00]
35634 v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
35635 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xfd,0x03,0x00]
35637 v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
35638 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x09,0x00,0x00]
35640 v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
35641 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x0d,0x00,0x00]
35643 v_cmp_t_i64_e64 s[10:11], v[1:2], s[102:103]
35644 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xcd,0x00,0x00]
35646 v_cmp_t_i64_e64 s[10:11], v[1:2], flat_scratch
35647 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd1,0x00,0x00]
35649 v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
35650 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd5,0x00,0x00]
35652 v_cmp_t_i64_e64 s[10:11], v[1:2], tba
35653 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xd9,0x00,0x00]
35655 v_cmp_t_i64_e64 s[10:11], v[1:2], tma
35656 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xdd,0x00,0x00]
35658 v_cmp_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
35659 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xf5,0x00,0x00]
35661 v_cmp_t_i64_e64 s[10:11], v[1:2], exec
35662 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xfd,0x00,0x00]
35664 v_cmp_t_i64_e64 s[10:11], v[1:2], 0
35665 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x01,0x01,0x00]
35667 v_cmp_t_i64_e64 s[10:11], v[1:2], -1
35668 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0x83,0x01,0x00]
35670 v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
35671 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xe1,0x01,0x00]
35673 v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
35674 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xef,0x01,0x00]
35676 v_cmp_t_i64_e64 s[10:11], v[1:2], src_vccz
35677 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xf7,0x01,0x00]
35679 v_cmp_t_i64_e64 s[10:11], v[1:2], src_execz
35680 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xf9,0x01,0x00]
35682 v_cmp_t_i64_e64 s[10:11], v[1:2], src_scc
35683 // CHECK: [0x0a,0x00,0x4e,0xd1,0x01,0xfb,0x01,0x00]
35685 v_cmpx_f_i64_e64 s[10:11], v[1:2], v[2:3]
35686 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
35688 v_cmpx_f_i64_e64 s[12:13], v[1:2], v[2:3]
35689 // CHECK: [0x0c,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
35691 v_cmpx_f_i64_e64 s[102:103], v[1:2], v[2:3]
35692 // CHECK: [0x66,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
35694 v_cmpx_f_i64_e64 flat_scratch, v[1:2], v[2:3]
35695 // CHECK: [0x68,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
35697 v_cmpx_f_i64_e64 vcc, v[1:2], v[2:3]
35698 // CHECK: [0x6a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
35700 v_cmpx_f_i64_e64 tba, v[1:2], v[2:3]
35701 // CHECK: [0x6c,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
35703 v_cmpx_f_i64_e64 tma, v[1:2], v[2:3]
35704 // CHECK: [0x6e,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
35706 v_cmpx_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
35707 // CHECK: [0x7a,0x00,0x60,0xd1,0x01,0x05,0x02,0x00]
35709 v_cmpx_f_i64_e64 s[10:11], v[254:255], v[2:3]
35710 // CHECK: [0x0a,0x00,0x60,0xd1,0xfe,0x05,0x02,0x00]
35712 v_cmpx_f_i64_e64 s[10:11], s[2:3], v[2:3]
35713 // CHECK: [0x0a,0x00,0x60,0xd1,0x02,0x04,0x02,0x00]
35715 v_cmpx_f_i64_e64 s[10:11], s[4:5], v[2:3]
35716 // CHECK: [0x0a,0x00,0x60,0xd1,0x04,0x04,0x02,0x00]
35718 v_cmpx_f_i64_e64 s[10:11], s[102:103], v[2:3]
35719 // CHECK: [0x0a,0x00,0x60,0xd1,0x66,0x04,0x02,0x00]
35721 v_cmpx_f_i64_e64 s[10:11], flat_scratch, v[2:3]
35722 // CHECK: [0x0a,0x00,0x60,0xd1,0x68,0x04,0x02,0x00]
35724 v_cmpx_f_i64_e64 s[10:11], vcc, v[2:3]
35725 // CHECK: [0x0a,0x00,0x60,0xd1,0x6a,0x04,0x02,0x00]
35727 v_cmpx_f_i64_e64 s[10:11], tba, v[2:3]
35728 // CHECK: [0x0a,0x00,0x60,0xd1,0x6c,0x04,0x02,0x00]
35730 v_cmpx_f_i64_e64 s[10:11], tma, v[2:3]
35731 // CHECK: [0x0a,0x00,0x60,0xd1,0x6e,0x04,0x02,0x00]
35733 v_cmpx_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
35734 // CHECK: [0x0a,0x00,0x60,0xd1,0x7a,0x04,0x02,0x00]
35736 v_cmpx_f_i64_e64 s[10:11], exec, v[2:3]
35737 // CHECK: [0x0a,0x00,0x60,0xd1,0x7e,0x04,0x02,0x00]
35739 v_cmpx_f_i64_e64 s[10:11], 0, v[2:3]
35740 // CHECK: [0x0a,0x00,0x60,0xd1,0x80,0x04,0x02,0x00]
35742 v_cmpx_f_i64_e64 s[10:11], -1, v[2:3]
35743 // CHECK: [0x0a,0x00,0x60,0xd1,0xc1,0x04,0x02,0x00]
35745 v_cmpx_f_i64_e64 s[10:11], 0.5, v[2:3]
35746 // CHECK: [0x0a,0x00,0x60,0xd1,0xf0,0x04,0x02,0x00]
35748 v_cmpx_f_i64_e64 s[10:11], -4.0, v[2:3]
35749 // CHECK: [0x0a,0x00,0x60,0xd1,0xf7,0x04,0x02,0x00]
35751 v_cmpx_f_i64_e64 s[10:11], src_vccz, v[2:3]
35752 // CHECK: [0x0a,0x00,0x60,0xd1,0xfb,0x04,0x02,0x00]
35754 v_cmpx_f_i64_e64 s[10:11], src_execz, v[2:3]
35755 // CHECK: [0x0a,0x00,0x60,0xd1,0xfc,0x04,0x02,0x00]
35757 v_cmpx_f_i64_e64 s[10:11], src_scc, v[2:3]
35758 // CHECK: [0x0a,0x00,0x60,0xd1,0xfd,0x04,0x02,0x00]
35760 v_cmpx_f_i64_e64 s[10:11], v[1:2], v[254:255]
35761 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xfd,0x03,0x00]
35763 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[4:5]
35764 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x09,0x00,0x00]
35766 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[6:7]
35767 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x0d,0x00,0x00]
35769 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[102:103]
35770 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xcd,0x00,0x00]
35772 v_cmpx_f_i64_e64 s[10:11], v[1:2], flat_scratch
35773 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd1,0x00,0x00]
35775 v_cmpx_f_i64_e64 s[10:11], v[1:2], vcc
35776 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd5,0x00,0x00]
35778 v_cmpx_f_i64_e64 s[10:11], v[1:2], tba
35779 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xd9,0x00,0x00]
35781 v_cmpx_f_i64_e64 s[10:11], v[1:2], tma
35782 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xdd,0x00,0x00]
35784 v_cmpx_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
35785 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xf5,0x00,0x00]
35787 v_cmpx_f_i64_e64 s[10:11], v[1:2], exec
35788 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xfd,0x00,0x00]
35790 v_cmpx_f_i64_e64 s[10:11], v[1:2], 0
35791 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x01,0x01,0x00]
35793 v_cmpx_f_i64_e64 s[10:11], v[1:2], -1
35794 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0x83,0x01,0x00]
35796 v_cmpx_f_i64_e64 s[10:11], v[1:2], 0.5
35797 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xe1,0x01,0x00]
35799 v_cmpx_f_i64_e64 s[10:11], v[1:2], -4.0
35800 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xef,0x01,0x00]
35802 v_cmpx_f_i64_e64 s[10:11], v[1:2], src_vccz
35803 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xf7,0x01,0x00]
35805 v_cmpx_f_i64_e64 s[10:11], v[1:2], src_execz
35806 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xf9,0x01,0x00]
35808 v_cmpx_f_i64_e64 s[10:11], v[1:2], src_scc
35809 // CHECK: [0x0a,0x00,0x60,0xd1,0x01,0xfb,0x01,0x00]
35811 v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[2:3]
35812 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
35814 v_cmpx_lt_i64_e64 s[12:13], v[1:2], v[2:3]
35815 // CHECK: [0x0c,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
35817 v_cmpx_lt_i64_e64 s[102:103], v[1:2], v[2:3]
35818 // CHECK: [0x66,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
35820 v_cmpx_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
35821 // CHECK: [0x68,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
35823 v_cmpx_lt_i64_e64 vcc, v[1:2], v[2:3]
35824 // CHECK: [0x6a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
35826 v_cmpx_lt_i64_e64 tba, v[1:2], v[2:3]
35827 // CHECK: [0x6c,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
35829 v_cmpx_lt_i64_e64 tma, v[1:2], v[2:3]
35830 // CHECK: [0x6e,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
35832 v_cmpx_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
35833 // CHECK: [0x7a,0x00,0x62,0xd1,0x01,0x05,0x02,0x00]
35835 v_cmpx_lt_i64_e64 s[10:11], v[254:255], v[2:3]
35836 // CHECK: [0x0a,0x00,0x62,0xd1,0xfe,0x05,0x02,0x00]
35838 v_cmpx_lt_i64_e64 s[10:11], s[2:3], v[2:3]
35839 // CHECK: [0x0a,0x00,0x62,0xd1,0x02,0x04,0x02,0x00]
35841 v_cmpx_lt_i64_e64 s[10:11], s[4:5], v[2:3]
35842 // CHECK: [0x0a,0x00,0x62,0xd1,0x04,0x04,0x02,0x00]
35844 v_cmpx_lt_i64_e64 s[10:11], s[102:103], v[2:3]
35845 // CHECK: [0x0a,0x00,0x62,0xd1,0x66,0x04,0x02,0x00]
35847 v_cmpx_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
35848 // CHECK: [0x0a,0x00,0x62,0xd1,0x68,0x04,0x02,0x00]
35850 v_cmpx_lt_i64_e64 s[10:11], vcc, v[2:3]
35851 // CHECK: [0x0a,0x00,0x62,0xd1,0x6a,0x04,0x02,0x00]
35853 v_cmpx_lt_i64_e64 s[10:11], tba, v[2:3]
35854 // CHECK: [0x0a,0x00,0x62,0xd1,0x6c,0x04,0x02,0x00]
35856 v_cmpx_lt_i64_e64 s[10:11], tma, v[2:3]
35857 // CHECK: [0x0a,0x00,0x62,0xd1,0x6e,0x04,0x02,0x00]
35859 v_cmpx_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
35860 // CHECK: [0x0a,0x00,0x62,0xd1,0x7a,0x04,0x02,0x00]
35862 v_cmpx_lt_i64_e64 s[10:11], exec, v[2:3]
35863 // CHECK: [0x0a,0x00,0x62,0xd1,0x7e,0x04,0x02,0x00]
35865 v_cmpx_lt_i64_e64 s[10:11], 0, v[2:3]
35866 // CHECK: [0x0a,0x00,0x62,0xd1,0x80,0x04,0x02,0x00]
35868 v_cmpx_lt_i64_e64 s[10:11], -1, v[2:3]
35869 // CHECK: [0x0a,0x00,0x62,0xd1,0xc1,0x04,0x02,0x00]
35871 v_cmpx_lt_i64_e64 s[10:11], 0.5, v[2:3]
35872 // CHECK: [0x0a,0x00,0x62,0xd1,0xf0,0x04,0x02,0x00]
35874 v_cmpx_lt_i64_e64 s[10:11], -4.0, v[2:3]
35875 // CHECK: [0x0a,0x00,0x62,0xd1,0xf7,0x04,0x02,0x00]
35877 v_cmpx_lt_i64_e64 s[10:11], src_vccz, v[2:3]
35878 // CHECK: [0x0a,0x00,0x62,0xd1,0xfb,0x04,0x02,0x00]
35880 v_cmpx_lt_i64_e64 s[10:11], src_execz, v[2:3]
35881 // CHECK: [0x0a,0x00,0x62,0xd1,0xfc,0x04,0x02,0x00]
35883 v_cmpx_lt_i64_e64 s[10:11], src_scc, v[2:3]
35884 // CHECK: [0x0a,0x00,0x62,0xd1,0xfd,0x04,0x02,0x00]
35886 v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[254:255]
35887 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xfd,0x03,0x00]
35889 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[4:5]
35890 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x09,0x00,0x00]
35892 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[6:7]
35893 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x0d,0x00,0x00]
35895 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[102:103]
35896 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xcd,0x00,0x00]
35898 v_cmpx_lt_i64_e64 s[10:11], v[1:2], flat_scratch
35899 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd1,0x00,0x00]
35901 v_cmpx_lt_i64_e64 s[10:11], v[1:2], vcc
35902 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd5,0x00,0x00]
35904 v_cmpx_lt_i64_e64 s[10:11], v[1:2], tba
35905 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xd9,0x00,0x00]
35907 v_cmpx_lt_i64_e64 s[10:11], v[1:2], tma
35908 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xdd,0x00,0x00]
35910 v_cmpx_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
35911 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xf5,0x00,0x00]
35913 v_cmpx_lt_i64_e64 s[10:11], v[1:2], exec
35914 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xfd,0x00,0x00]
35916 v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0
35917 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x01,0x01,0x00]
35919 v_cmpx_lt_i64_e64 s[10:11], v[1:2], -1
35920 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0x83,0x01,0x00]
35922 v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0.5
35923 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xe1,0x01,0x00]
35925 v_cmpx_lt_i64_e64 s[10:11], v[1:2], -4.0
35926 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xef,0x01,0x00]
35928 v_cmpx_lt_i64_e64 s[10:11], v[1:2], src_vccz
35929 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xf7,0x01,0x00]
35931 v_cmpx_lt_i64_e64 s[10:11], v[1:2], src_execz
35932 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xf9,0x01,0x00]
35934 v_cmpx_lt_i64_e64 s[10:11], v[1:2], src_scc
35935 // CHECK: [0x0a,0x00,0x62,0xd1,0x01,0xfb,0x01,0x00]
35937 v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[2:3]
35938 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
35940 v_cmpx_eq_i64_e64 s[12:13], v[1:2], v[2:3]
35941 // CHECK: [0x0c,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
35943 v_cmpx_eq_i64_e64 s[102:103], v[1:2], v[2:3]
35944 // CHECK: [0x66,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
35946 v_cmpx_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
35947 // CHECK: [0x68,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
35949 v_cmpx_eq_i64_e64 vcc, v[1:2], v[2:3]
35950 // CHECK: [0x6a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
35952 v_cmpx_eq_i64_e64 tba, v[1:2], v[2:3]
35953 // CHECK: [0x6c,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
35955 v_cmpx_eq_i64_e64 tma, v[1:2], v[2:3]
35956 // CHECK: [0x6e,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
35958 v_cmpx_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
35959 // CHECK: [0x7a,0x00,0x64,0xd1,0x01,0x05,0x02,0x00]
35961 v_cmpx_eq_i64_e64 s[10:11], v[254:255], v[2:3]
35962 // CHECK: [0x0a,0x00,0x64,0xd1,0xfe,0x05,0x02,0x00]
35964 v_cmpx_eq_i64_e64 s[10:11], s[2:3], v[2:3]
35965 // CHECK: [0x0a,0x00,0x64,0xd1,0x02,0x04,0x02,0x00]
35967 v_cmpx_eq_i64_e64 s[10:11], s[4:5], v[2:3]
35968 // CHECK: [0x0a,0x00,0x64,0xd1,0x04,0x04,0x02,0x00]
35970 v_cmpx_eq_i64_e64 s[10:11], s[102:103], v[2:3]
35971 // CHECK: [0x0a,0x00,0x64,0xd1,0x66,0x04,0x02,0x00]
35973 v_cmpx_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
35974 // CHECK: [0x0a,0x00,0x64,0xd1,0x68,0x04,0x02,0x00]
35976 v_cmpx_eq_i64_e64 s[10:11], vcc, v[2:3]
35977 // CHECK: [0x0a,0x00,0x64,0xd1,0x6a,0x04,0x02,0x00]
35979 v_cmpx_eq_i64_e64 s[10:11], tba, v[2:3]
35980 // CHECK: [0x0a,0x00,0x64,0xd1,0x6c,0x04,0x02,0x00]
35982 v_cmpx_eq_i64_e64 s[10:11], tma, v[2:3]
35983 // CHECK: [0x0a,0x00,0x64,0xd1,0x6e,0x04,0x02,0x00]
35985 v_cmpx_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
35986 // CHECK: [0x0a,0x00,0x64,0xd1,0x7a,0x04,0x02,0x00]
35988 v_cmpx_eq_i64_e64 s[10:11], exec, v[2:3]
35989 // CHECK: [0x0a,0x00,0x64,0xd1,0x7e,0x04,0x02,0x00]
35991 v_cmpx_eq_i64_e64 s[10:11], 0, v[2:3]
35992 // CHECK: [0x0a,0x00,0x64,0xd1,0x80,0x04,0x02,0x00]
35994 v_cmpx_eq_i64_e64 s[10:11], -1, v[2:3]
35995 // CHECK: [0x0a,0x00,0x64,0xd1,0xc1,0x04,0x02,0x00]
35997 v_cmpx_eq_i64_e64 s[10:11], 0.5, v[2:3]
35998 // CHECK: [0x0a,0x00,0x64,0xd1,0xf0,0x04,0x02,0x00]
36000 v_cmpx_eq_i64_e64 s[10:11], -4.0, v[2:3]
36001 // CHECK: [0x0a,0x00,0x64,0xd1,0xf7,0x04,0x02,0x00]
36003 v_cmpx_eq_i64_e64 s[10:11], src_vccz, v[2:3]
36004 // CHECK: [0x0a,0x00,0x64,0xd1,0xfb,0x04,0x02,0x00]
36006 v_cmpx_eq_i64_e64 s[10:11], src_execz, v[2:3]
36007 // CHECK: [0x0a,0x00,0x64,0xd1,0xfc,0x04,0x02,0x00]
36009 v_cmpx_eq_i64_e64 s[10:11], src_scc, v[2:3]
36010 // CHECK: [0x0a,0x00,0x64,0xd1,0xfd,0x04,0x02,0x00]
36012 v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[254:255]
36013 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xfd,0x03,0x00]
36015 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[4:5]
36016 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x09,0x00,0x00]
36018 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[6:7]
36019 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x0d,0x00,0x00]
36021 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[102:103]
36022 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xcd,0x00,0x00]
36024 v_cmpx_eq_i64_e64 s[10:11], v[1:2], flat_scratch
36025 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd1,0x00,0x00]
36027 v_cmpx_eq_i64_e64 s[10:11], v[1:2], vcc
36028 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd5,0x00,0x00]
36030 v_cmpx_eq_i64_e64 s[10:11], v[1:2], tba
36031 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xd9,0x00,0x00]
36033 v_cmpx_eq_i64_e64 s[10:11], v[1:2], tma
36034 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xdd,0x00,0x00]
36036 v_cmpx_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
36037 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xf5,0x00,0x00]
36039 v_cmpx_eq_i64_e64 s[10:11], v[1:2], exec
36040 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xfd,0x00,0x00]
36042 v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0
36043 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x01,0x01,0x00]
36045 v_cmpx_eq_i64_e64 s[10:11], v[1:2], -1
36046 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0x83,0x01,0x00]
36048 v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0.5
36049 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xe1,0x01,0x00]
36051 v_cmpx_eq_i64_e64 s[10:11], v[1:2], -4.0
36052 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xef,0x01,0x00]
36054 v_cmpx_eq_i64_e64 s[10:11], v[1:2], src_vccz
36055 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xf7,0x01,0x00]
36057 v_cmpx_eq_i64_e64 s[10:11], v[1:2], src_execz
36058 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xf9,0x01,0x00]
36060 v_cmpx_eq_i64_e64 s[10:11], v[1:2], src_scc
36061 // CHECK: [0x0a,0x00,0x64,0xd1,0x01,0xfb,0x01,0x00]
36063 v_cmpx_le_i64_e64 s[10:11], v[1:2], v[2:3]
36064 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
36066 v_cmpx_le_i64_e64 s[12:13], v[1:2], v[2:3]
36067 // CHECK: [0x0c,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
36069 v_cmpx_le_i64_e64 s[102:103], v[1:2], v[2:3]
36070 // CHECK: [0x66,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
36072 v_cmpx_le_i64_e64 flat_scratch, v[1:2], v[2:3]
36073 // CHECK: [0x68,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
36075 v_cmpx_le_i64_e64 vcc, v[1:2], v[2:3]
36076 // CHECK: [0x6a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
36078 v_cmpx_le_i64_e64 tba, v[1:2], v[2:3]
36079 // CHECK: [0x6c,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
36081 v_cmpx_le_i64_e64 tma, v[1:2], v[2:3]
36082 // CHECK: [0x6e,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
36084 v_cmpx_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
36085 // CHECK: [0x7a,0x00,0x66,0xd1,0x01,0x05,0x02,0x00]
36087 v_cmpx_le_i64_e64 s[10:11], v[254:255], v[2:3]
36088 // CHECK: [0x0a,0x00,0x66,0xd1,0xfe,0x05,0x02,0x00]
36090 v_cmpx_le_i64_e64 s[10:11], s[2:3], v[2:3]
36091 // CHECK: [0x0a,0x00,0x66,0xd1,0x02,0x04,0x02,0x00]
36093 v_cmpx_le_i64_e64 s[10:11], s[4:5], v[2:3]
36094 // CHECK: [0x0a,0x00,0x66,0xd1,0x04,0x04,0x02,0x00]
36096 v_cmpx_le_i64_e64 s[10:11], s[102:103], v[2:3]
36097 // CHECK: [0x0a,0x00,0x66,0xd1,0x66,0x04,0x02,0x00]
36099 v_cmpx_le_i64_e64 s[10:11], flat_scratch, v[2:3]
36100 // CHECK: [0x0a,0x00,0x66,0xd1,0x68,0x04,0x02,0x00]
36102 v_cmpx_le_i64_e64 s[10:11], vcc, v[2:3]
36103 // CHECK: [0x0a,0x00,0x66,0xd1,0x6a,0x04,0x02,0x00]
36105 v_cmpx_le_i64_e64 s[10:11], tba, v[2:3]
36106 // CHECK: [0x0a,0x00,0x66,0xd1,0x6c,0x04,0x02,0x00]
36108 v_cmpx_le_i64_e64 s[10:11], tma, v[2:3]
36109 // CHECK: [0x0a,0x00,0x66,0xd1,0x6e,0x04,0x02,0x00]
36111 v_cmpx_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
36112 // CHECK: [0x0a,0x00,0x66,0xd1,0x7a,0x04,0x02,0x00]
36114 v_cmpx_le_i64_e64 s[10:11], exec, v[2:3]
36115 // CHECK: [0x0a,0x00,0x66,0xd1,0x7e,0x04,0x02,0x00]
36117 v_cmpx_le_i64_e64 s[10:11], 0, v[2:3]
36118 // CHECK: [0x0a,0x00,0x66,0xd1,0x80,0x04,0x02,0x00]
36120 v_cmpx_le_i64_e64 s[10:11], -1, v[2:3]
36121 // CHECK: [0x0a,0x00,0x66,0xd1,0xc1,0x04,0x02,0x00]
36123 v_cmpx_le_i64_e64 s[10:11], 0.5, v[2:3]
36124 // CHECK: [0x0a,0x00,0x66,0xd1,0xf0,0x04,0x02,0x00]
36126 v_cmpx_le_i64_e64 s[10:11], -4.0, v[2:3]
36127 // CHECK: [0x0a,0x00,0x66,0xd1,0xf7,0x04,0x02,0x00]
36129 v_cmpx_le_i64_e64 s[10:11], src_vccz, v[2:3]
36130 // CHECK: [0x0a,0x00,0x66,0xd1,0xfb,0x04,0x02,0x00]
36132 v_cmpx_le_i64_e64 s[10:11], src_execz, v[2:3]
36133 // CHECK: [0x0a,0x00,0x66,0xd1,0xfc,0x04,0x02,0x00]
36135 v_cmpx_le_i64_e64 s[10:11], src_scc, v[2:3]
36136 // CHECK: [0x0a,0x00,0x66,0xd1,0xfd,0x04,0x02,0x00]
36138 v_cmpx_le_i64_e64 s[10:11], v[1:2], v[254:255]
36139 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xfd,0x03,0x00]
36141 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[4:5]
36142 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x09,0x00,0x00]
36144 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[6:7]
36145 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x0d,0x00,0x00]
36147 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[102:103]
36148 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xcd,0x00,0x00]
36150 v_cmpx_le_i64_e64 s[10:11], v[1:2], flat_scratch
36151 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd1,0x00,0x00]
36153 v_cmpx_le_i64_e64 s[10:11], v[1:2], vcc
36154 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd5,0x00,0x00]
36156 v_cmpx_le_i64_e64 s[10:11], v[1:2], tba
36157 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xd9,0x00,0x00]
36159 v_cmpx_le_i64_e64 s[10:11], v[1:2], tma
36160 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xdd,0x00,0x00]
36162 v_cmpx_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
36163 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xf5,0x00,0x00]
36165 v_cmpx_le_i64_e64 s[10:11], v[1:2], exec
36166 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xfd,0x00,0x00]
36168 v_cmpx_le_i64_e64 s[10:11], v[1:2], 0
36169 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x01,0x01,0x00]
36171 v_cmpx_le_i64_e64 s[10:11], v[1:2], -1
36172 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0x83,0x01,0x00]
36174 v_cmpx_le_i64_e64 s[10:11], v[1:2], 0.5
36175 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xe1,0x01,0x00]
36177 v_cmpx_le_i64_e64 s[10:11], v[1:2], -4.0
36178 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xef,0x01,0x00]
36180 v_cmpx_le_i64_e64 s[10:11], v[1:2], src_vccz
36181 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xf7,0x01,0x00]
36183 v_cmpx_le_i64_e64 s[10:11], v[1:2], src_execz
36184 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xf9,0x01,0x00]
36186 v_cmpx_le_i64_e64 s[10:11], v[1:2], src_scc
36187 // CHECK: [0x0a,0x00,0x66,0xd1,0x01,0xfb,0x01,0x00]
36189 v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[2:3]
36190 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
36192 v_cmpx_gt_i64_e64 s[12:13], v[1:2], v[2:3]
36193 // CHECK: [0x0c,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
36195 v_cmpx_gt_i64_e64 s[102:103], v[1:2], v[2:3]
36196 // CHECK: [0x66,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
36198 v_cmpx_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
36199 // CHECK: [0x68,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
36201 v_cmpx_gt_i64_e64 vcc, v[1:2], v[2:3]
36202 // CHECK: [0x6a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
36204 v_cmpx_gt_i64_e64 tba, v[1:2], v[2:3]
36205 // CHECK: [0x6c,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
36207 v_cmpx_gt_i64_e64 tma, v[1:2], v[2:3]
36208 // CHECK: [0x6e,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
36210 v_cmpx_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
36211 // CHECK: [0x7a,0x00,0x68,0xd1,0x01,0x05,0x02,0x00]
36213 v_cmpx_gt_i64_e64 s[10:11], v[254:255], v[2:3]
36214 // CHECK: [0x0a,0x00,0x68,0xd1,0xfe,0x05,0x02,0x00]
36216 v_cmpx_gt_i64_e64 s[10:11], s[2:3], v[2:3]
36217 // CHECK: [0x0a,0x00,0x68,0xd1,0x02,0x04,0x02,0x00]
36219 v_cmpx_gt_i64_e64 s[10:11], s[4:5], v[2:3]
36220 // CHECK: [0x0a,0x00,0x68,0xd1,0x04,0x04,0x02,0x00]
36222 v_cmpx_gt_i64_e64 s[10:11], s[102:103], v[2:3]
36223 // CHECK: [0x0a,0x00,0x68,0xd1,0x66,0x04,0x02,0x00]
36225 v_cmpx_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
36226 // CHECK: [0x0a,0x00,0x68,0xd1,0x68,0x04,0x02,0x00]
36228 v_cmpx_gt_i64_e64 s[10:11], vcc, v[2:3]
36229 // CHECK: [0x0a,0x00,0x68,0xd1,0x6a,0x04,0x02,0x00]
36231 v_cmpx_gt_i64_e64 s[10:11], tba, v[2:3]
36232 // CHECK: [0x0a,0x00,0x68,0xd1,0x6c,0x04,0x02,0x00]
36234 v_cmpx_gt_i64_e64 s[10:11], tma, v[2:3]
36235 // CHECK: [0x0a,0x00,0x68,0xd1,0x6e,0x04,0x02,0x00]
36237 v_cmpx_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
36238 // CHECK: [0x0a,0x00,0x68,0xd1,0x7a,0x04,0x02,0x00]
36240 v_cmpx_gt_i64_e64 s[10:11], exec, v[2:3]
36241 // CHECK: [0x0a,0x00,0x68,0xd1,0x7e,0x04,0x02,0x00]
36243 v_cmpx_gt_i64_e64 s[10:11], 0, v[2:3]
36244 // CHECK: [0x0a,0x00,0x68,0xd1,0x80,0x04,0x02,0x00]
36246 v_cmpx_gt_i64_e64 s[10:11], -1, v[2:3]
36247 // CHECK: [0x0a,0x00,0x68,0xd1,0xc1,0x04,0x02,0x00]
36249 v_cmpx_gt_i64_e64 s[10:11], 0.5, v[2:3]
36250 // CHECK: [0x0a,0x00,0x68,0xd1,0xf0,0x04,0x02,0x00]
36252 v_cmpx_gt_i64_e64 s[10:11], -4.0, v[2:3]
36253 // CHECK: [0x0a,0x00,0x68,0xd1,0xf7,0x04,0x02,0x00]
36255 v_cmpx_gt_i64_e64 s[10:11], src_vccz, v[2:3]
36256 // CHECK: [0x0a,0x00,0x68,0xd1,0xfb,0x04,0x02,0x00]
36258 v_cmpx_gt_i64_e64 s[10:11], src_execz, v[2:3]
36259 // CHECK: [0x0a,0x00,0x68,0xd1,0xfc,0x04,0x02,0x00]
36261 v_cmpx_gt_i64_e64 s[10:11], src_scc, v[2:3]
36262 // CHECK: [0x0a,0x00,0x68,0xd1,0xfd,0x04,0x02,0x00]
36264 v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[254:255]
36265 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xfd,0x03,0x00]
36267 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[4:5]
36268 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x09,0x00,0x00]
36270 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[6:7]
36271 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x0d,0x00,0x00]
36273 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[102:103]
36274 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xcd,0x00,0x00]
36276 v_cmpx_gt_i64_e64 s[10:11], v[1:2], flat_scratch
36277 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd1,0x00,0x00]
36279 v_cmpx_gt_i64_e64 s[10:11], v[1:2], vcc
36280 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd5,0x00,0x00]
36282 v_cmpx_gt_i64_e64 s[10:11], v[1:2], tba
36283 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xd9,0x00,0x00]
36285 v_cmpx_gt_i64_e64 s[10:11], v[1:2], tma
36286 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xdd,0x00,0x00]
36288 v_cmpx_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
36289 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xf5,0x00,0x00]
36291 v_cmpx_gt_i64_e64 s[10:11], v[1:2], exec
36292 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xfd,0x00,0x00]
36294 v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0
36295 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x01,0x01,0x00]
36297 v_cmpx_gt_i64_e64 s[10:11], v[1:2], -1
36298 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0x83,0x01,0x00]
36300 v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0.5
36301 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xe1,0x01,0x00]
36303 v_cmpx_gt_i64_e64 s[10:11], v[1:2], -4.0
36304 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xef,0x01,0x00]
36306 v_cmpx_gt_i64_e64 s[10:11], v[1:2], src_vccz
36307 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xf7,0x01,0x00]
36309 v_cmpx_gt_i64_e64 s[10:11], v[1:2], src_execz
36310 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xf9,0x01,0x00]
36312 v_cmpx_gt_i64_e64 s[10:11], v[1:2], src_scc
36313 // CHECK: [0x0a,0x00,0x68,0xd1,0x01,0xfb,0x01,0x00]
36315 v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[2:3]
36316 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
36318 v_cmpx_ne_i64_e64 s[12:13], v[1:2], v[2:3]
36319 // CHECK: [0x0c,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
36321 v_cmpx_ne_i64_e64 s[102:103], v[1:2], v[2:3]
36322 // CHECK: [0x66,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
36324 v_cmpx_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
36325 // CHECK: [0x68,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
36327 v_cmpx_ne_i64_e64 vcc, v[1:2], v[2:3]
36328 // CHECK: [0x6a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
36330 v_cmpx_ne_i64_e64 tba, v[1:2], v[2:3]
36331 // CHECK: [0x6c,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
36333 v_cmpx_ne_i64_e64 tma, v[1:2], v[2:3]
36334 // CHECK: [0x6e,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
36336 v_cmpx_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
36337 // CHECK: [0x7a,0x00,0x6a,0xd1,0x01,0x05,0x02,0x00]
36339 v_cmpx_ne_i64_e64 s[10:11], v[254:255], v[2:3]
36340 // CHECK: [0x0a,0x00,0x6a,0xd1,0xfe,0x05,0x02,0x00]
36342 v_cmpx_ne_i64_e64 s[10:11], s[2:3], v[2:3]
36343 // CHECK: [0x0a,0x00,0x6a,0xd1,0x02,0x04,0x02,0x00]
36345 v_cmpx_ne_i64_e64 s[10:11], s[4:5], v[2:3]
36346 // CHECK: [0x0a,0x00,0x6a,0xd1,0x04,0x04,0x02,0x00]
36348 v_cmpx_ne_i64_e64 s[10:11], s[102:103], v[2:3]
36349 // CHECK: [0x0a,0x00,0x6a,0xd1,0x66,0x04,0x02,0x00]
36351 v_cmpx_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
36352 // CHECK: [0x0a,0x00,0x6a,0xd1,0x68,0x04,0x02,0x00]
36354 v_cmpx_ne_i64_e64 s[10:11], vcc, v[2:3]
36355 // CHECK: [0x0a,0x00,0x6a,0xd1,0x6a,0x04,0x02,0x00]
36357 v_cmpx_ne_i64_e64 s[10:11], tba, v[2:3]
36358 // CHECK: [0x0a,0x00,0x6a,0xd1,0x6c,0x04,0x02,0x00]
36360 v_cmpx_ne_i64_e64 s[10:11], tma, v[2:3]
36361 // CHECK: [0x0a,0x00,0x6a,0xd1,0x6e,0x04,0x02,0x00]
36363 v_cmpx_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
36364 // CHECK: [0x0a,0x00,0x6a,0xd1,0x7a,0x04,0x02,0x00]
36366 v_cmpx_ne_i64_e64 s[10:11], exec, v[2:3]
36367 // CHECK: [0x0a,0x00,0x6a,0xd1,0x7e,0x04,0x02,0x00]
36369 v_cmpx_ne_i64_e64 s[10:11], 0, v[2:3]
36370 // CHECK: [0x0a,0x00,0x6a,0xd1,0x80,0x04,0x02,0x00]
36372 v_cmpx_ne_i64_e64 s[10:11], -1, v[2:3]
36373 // CHECK: [0x0a,0x00,0x6a,0xd1,0xc1,0x04,0x02,0x00]
36375 v_cmpx_ne_i64_e64 s[10:11], 0.5, v[2:3]
36376 // CHECK: [0x0a,0x00,0x6a,0xd1,0xf0,0x04,0x02,0x00]
36378 v_cmpx_ne_i64_e64 s[10:11], -4.0, v[2:3]
36379 // CHECK: [0x0a,0x00,0x6a,0xd1,0xf7,0x04,0x02,0x00]
36381 v_cmpx_ne_i64_e64 s[10:11], src_vccz, v[2:3]
36382 // CHECK: [0x0a,0x00,0x6a,0xd1,0xfb,0x04,0x02,0x00]
36384 v_cmpx_ne_i64_e64 s[10:11], src_execz, v[2:3]
36385 // CHECK: [0x0a,0x00,0x6a,0xd1,0xfc,0x04,0x02,0x00]
36387 v_cmpx_ne_i64_e64 s[10:11], src_scc, v[2:3]
36388 // CHECK: [0x0a,0x00,0x6a,0xd1,0xfd,0x04,0x02,0x00]
36390 v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[254:255]
36391 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xfd,0x03,0x00]
36393 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[4:5]
36394 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x09,0x00,0x00]
36396 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[6:7]
36397 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x0d,0x00,0x00]
36399 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[102:103]
36400 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xcd,0x00,0x00]
36402 v_cmpx_ne_i64_e64 s[10:11], v[1:2], flat_scratch
36403 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd1,0x00,0x00]
36405 v_cmpx_ne_i64_e64 s[10:11], v[1:2], vcc
36406 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd5,0x00,0x00]
36408 v_cmpx_ne_i64_e64 s[10:11], v[1:2], tba
36409 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xd9,0x00,0x00]
36411 v_cmpx_ne_i64_e64 s[10:11], v[1:2], tma
36412 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xdd,0x00,0x00]
36414 v_cmpx_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
36415 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xf5,0x00,0x00]
36417 v_cmpx_ne_i64_e64 s[10:11], v[1:2], exec
36418 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xfd,0x00,0x00]
36420 v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0
36421 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x01,0x01,0x00]
36423 v_cmpx_ne_i64_e64 s[10:11], v[1:2], -1
36424 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0x83,0x01,0x00]
36426 v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0.5
36427 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xe1,0x01,0x00]
36429 v_cmpx_ne_i64_e64 s[10:11], v[1:2], -4.0
36430 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xef,0x01,0x00]
36432 v_cmpx_ne_i64_e64 s[10:11], v[1:2], src_vccz
36433 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xf7,0x01,0x00]
36435 v_cmpx_ne_i64_e64 s[10:11], v[1:2], src_execz
36436 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xf9,0x01,0x00]
36438 v_cmpx_ne_i64_e64 s[10:11], v[1:2], src_scc
36439 // CHECK: [0x0a,0x00,0x6a,0xd1,0x01,0xfb,0x01,0x00]
36441 v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[2:3]
36442 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
36444 v_cmpx_ge_i64_e64 s[12:13], v[1:2], v[2:3]
36445 // CHECK: [0x0c,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
36447 v_cmpx_ge_i64_e64 s[102:103], v[1:2], v[2:3]
36448 // CHECK: [0x66,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
36450 v_cmpx_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
36451 // CHECK: [0x68,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
36453 v_cmpx_ge_i64_e64 vcc, v[1:2], v[2:3]
36454 // CHECK: [0x6a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
36456 v_cmpx_ge_i64_e64 tba, v[1:2], v[2:3]
36457 // CHECK: [0x6c,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
36459 v_cmpx_ge_i64_e64 tma, v[1:2], v[2:3]
36460 // CHECK: [0x6e,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
36462 v_cmpx_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
36463 // CHECK: [0x7a,0x00,0x6c,0xd1,0x01,0x05,0x02,0x00]
36465 v_cmpx_ge_i64_e64 s[10:11], v[254:255], v[2:3]
36466 // CHECK: [0x0a,0x00,0x6c,0xd1,0xfe,0x05,0x02,0x00]
36468 v_cmpx_ge_i64_e64 s[10:11], s[2:3], v[2:3]
36469 // CHECK: [0x0a,0x00,0x6c,0xd1,0x02,0x04,0x02,0x00]
36471 v_cmpx_ge_i64_e64 s[10:11], s[4:5], v[2:3]
36472 // CHECK: [0x0a,0x00,0x6c,0xd1,0x04,0x04,0x02,0x00]
36474 v_cmpx_ge_i64_e64 s[10:11], s[102:103], v[2:3]
36475 // CHECK: [0x0a,0x00,0x6c,0xd1,0x66,0x04,0x02,0x00]
36477 v_cmpx_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
36478 // CHECK: [0x0a,0x00,0x6c,0xd1,0x68,0x04,0x02,0x00]
36480 v_cmpx_ge_i64_e64 s[10:11], vcc, v[2:3]
36481 // CHECK: [0x0a,0x00,0x6c,0xd1,0x6a,0x04,0x02,0x00]
36483 v_cmpx_ge_i64_e64 s[10:11], tba, v[2:3]
36484 // CHECK: [0x0a,0x00,0x6c,0xd1,0x6c,0x04,0x02,0x00]
36486 v_cmpx_ge_i64_e64 s[10:11], tma, v[2:3]
36487 // CHECK: [0x0a,0x00,0x6c,0xd1,0x6e,0x04,0x02,0x00]
36489 v_cmpx_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
36490 // CHECK: [0x0a,0x00,0x6c,0xd1,0x7a,0x04,0x02,0x00]
36492 v_cmpx_ge_i64_e64 s[10:11], exec, v[2:3]
36493 // CHECK: [0x0a,0x00,0x6c,0xd1,0x7e,0x04,0x02,0x00]
36495 v_cmpx_ge_i64_e64 s[10:11], 0, v[2:3]
36496 // CHECK: [0x0a,0x00,0x6c,0xd1,0x80,0x04,0x02,0x00]
36498 v_cmpx_ge_i64_e64 s[10:11], -1, v[2:3]
36499 // CHECK: [0x0a,0x00,0x6c,0xd1,0xc1,0x04,0x02,0x00]
36501 v_cmpx_ge_i64_e64 s[10:11], 0.5, v[2:3]
36502 // CHECK: [0x0a,0x00,0x6c,0xd1,0xf0,0x04,0x02,0x00]
36504 v_cmpx_ge_i64_e64 s[10:11], -4.0, v[2:3]
36505 // CHECK: [0x0a,0x00,0x6c,0xd1,0xf7,0x04,0x02,0x00]
36507 v_cmpx_ge_i64_e64 s[10:11], src_vccz, v[2:3]
36508 // CHECK: [0x0a,0x00,0x6c,0xd1,0xfb,0x04,0x02,0x00]
36510 v_cmpx_ge_i64_e64 s[10:11], src_execz, v[2:3]
36511 // CHECK: [0x0a,0x00,0x6c,0xd1,0xfc,0x04,0x02,0x00]
36513 v_cmpx_ge_i64_e64 s[10:11], src_scc, v[2:3]
36514 // CHECK: [0x0a,0x00,0x6c,0xd1,0xfd,0x04,0x02,0x00]
36516 v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[254:255]
36517 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xfd,0x03,0x00]
36519 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[4:5]
36520 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x09,0x00,0x00]
36522 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[6:7]
36523 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x0d,0x00,0x00]
36525 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[102:103]
36526 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xcd,0x00,0x00]
36528 v_cmpx_ge_i64_e64 s[10:11], v[1:2], flat_scratch
36529 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd1,0x00,0x00]
36531 v_cmpx_ge_i64_e64 s[10:11], v[1:2], vcc
36532 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd5,0x00,0x00]
36534 v_cmpx_ge_i64_e64 s[10:11], v[1:2], tba
36535 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xd9,0x00,0x00]
36537 v_cmpx_ge_i64_e64 s[10:11], v[1:2], tma
36538 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xdd,0x00,0x00]
36540 v_cmpx_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
36541 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xf5,0x00,0x00]
36543 v_cmpx_ge_i64_e64 s[10:11], v[1:2], exec
36544 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xfd,0x00,0x00]
36546 v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0
36547 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x01,0x01,0x00]
36549 v_cmpx_ge_i64_e64 s[10:11], v[1:2], -1
36550 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0x83,0x01,0x00]
36552 v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0.5
36553 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xe1,0x01,0x00]
36555 v_cmpx_ge_i64_e64 s[10:11], v[1:2], -4.0
36556 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xef,0x01,0x00]
36558 v_cmpx_ge_i64_e64 s[10:11], v[1:2], src_vccz
36559 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xf7,0x01,0x00]
36561 v_cmpx_ge_i64_e64 s[10:11], v[1:2], src_execz
36562 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xf9,0x01,0x00]
36564 v_cmpx_ge_i64_e64 s[10:11], v[1:2], src_scc
36565 // CHECK: [0x0a,0x00,0x6c,0xd1,0x01,0xfb,0x01,0x00]
36567 v_cmpx_t_i64_e64 s[10:11], v[1:2], v[2:3]
36568 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
36570 v_cmpx_t_i64_e64 s[12:13], v[1:2], v[2:3]
36571 // CHECK: [0x0c,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
36573 v_cmpx_t_i64_e64 s[102:103], v[1:2], v[2:3]
36574 // CHECK: [0x66,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
36576 v_cmpx_t_i64_e64 flat_scratch, v[1:2], v[2:3]
36577 // CHECK: [0x68,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
36579 v_cmpx_t_i64_e64 vcc, v[1:2], v[2:3]
36580 // CHECK: [0x6a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
36582 v_cmpx_t_i64_e64 tba, v[1:2], v[2:3]
36583 // CHECK: [0x6c,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
36585 v_cmpx_t_i64_e64 tma, v[1:2], v[2:3]
36586 // CHECK: [0x6e,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
36588 v_cmpx_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
36589 // CHECK: [0x7a,0x00,0x6e,0xd1,0x01,0x05,0x02,0x00]
36591 v_cmpx_t_i64_e64 s[10:11], v[254:255], v[2:3]
36592 // CHECK: [0x0a,0x00,0x6e,0xd1,0xfe,0x05,0x02,0x00]
36594 v_cmpx_t_i64_e64 s[10:11], s[2:3], v[2:3]
36595 // CHECK: [0x0a,0x00,0x6e,0xd1,0x02,0x04,0x02,0x00]
36597 v_cmpx_t_i64_e64 s[10:11], s[4:5], v[2:3]
36598 // CHECK: [0x0a,0x00,0x6e,0xd1,0x04,0x04,0x02,0x00]
36600 v_cmpx_t_i64_e64 s[10:11], s[102:103], v[2:3]
36601 // CHECK: [0x0a,0x00,0x6e,0xd1,0x66,0x04,0x02,0x00]
36603 v_cmpx_t_i64_e64 s[10:11], flat_scratch, v[2:3]
36604 // CHECK: [0x0a,0x00,0x6e,0xd1,0x68,0x04,0x02,0x00]
36606 v_cmpx_t_i64_e64 s[10:11], vcc, v[2:3]
36607 // CHECK: [0x0a,0x00,0x6e,0xd1,0x6a,0x04,0x02,0x00]
36609 v_cmpx_t_i64_e64 s[10:11], tba, v[2:3]
36610 // CHECK: [0x0a,0x00,0x6e,0xd1,0x6c,0x04,0x02,0x00]
36612 v_cmpx_t_i64_e64 s[10:11], tma, v[2:3]
36613 // CHECK: [0x0a,0x00,0x6e,0xd1,0x6e,0x04,0x02,0x00]
36615 v_cmpx_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
36616 // CHECK: [0x0a,0x00,0x6e,0xd1,0x7a,0x04,0x02,0x00]
36618 v_cmpx_t_i64_e64 s[10:11], exec, v[2:3]
36619 // CHECK: [0x0a,0x00,0x6e,0xd1,0x7e,0x04,0x02,0x00]
36621 v_cmpx_t_i64_e64 s[10:11], 0, v[2:3]
36622 // CHECK: [0x0a,0x00,0x6e,0xd1,0x80,0x04,0x02,0x00]
36624 v_cmpx_t_i64_e64 s[10:11], -1, v[2:3]
36625 // CHECK: [0x0a,0x00,0x6e,0xd1,0xc1,0x04,0x02,0x00]
36627 v_cmpx_t_i64_e64 s[10:11], 0.5, v[2:3]
36628 // CHECK: [0x0a,0x00,0x6e,0xd1,0xf0,0x04,0x02,0x00]
36630 v_cmpx_t_i64_e64 s[10:11], -4.0, v[2:3]
36631 // CHECK: [0x0a,0x00,0x6e,0xd1,0xf7,0x04,0x02,0x00]
36633 v_cmpx_t_i64_e64 s[10:11], src_vccz, v[2:3]
36634 // CHECK: [0x0a,0x00,0x6e,0xd1,0xfb,0x04,0x02,0x00]
36636 v_cmpx_t_i64_e64 s[10:11], src_execz, v[2:3]
36637 // CHECK: [0x0a,0x00,0x6e,0xd1,0xfc,0x04,0x02,0x00]
36639 v_cmpx_t_i64_e64 s[10:11], src_scc, v[2:3]
36640 // CHECK: [0x0a,0x00,0x6e,0xd1,0xfd,0x04,0x02,0x00]
36642 v_cmpx_t_i64_e64 s[10:11], v[1:2], v[254:255]
36643 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xfd,0x03,0x00]
36645 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[4:5]
36646 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x09,0x00,0x00]
36648 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[6:7]
36649 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x0d,0x00,0x00]
36651 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[102:103]
36652 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xcd,0x00,0x00]
36654 v_cmpx_t_i64_e64 s[10:11], v[1:2], flat_scratch
36655 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd1,0x00,0x00]
36657 v_cmpx_t_i64_e64 s[10:11], v[1:2], vcc
36658 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd5,0x00,0x00]
36660 v_cmpx_t_i64_e64 s[10:11], v[1:2], tba
36661 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xd9,0x00,0x00]
36663 v_cmpx_t_i64_e64 s[10:11], v[1:2], tma
36664 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xdd,0x00,0x00]
36666 v_cmpx_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
36667 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xf5,0x00,0x00]
36669 v_cmpx_t_i64_e64 s[10:11], v[1:2], exec
36670 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xfd,0x00,0x00]
36672 v_cmpx_t_i64_e64 s[10:11], v[1:2], 0
36673 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x01,0x01,0x00]
36675 v_cmpx_t_i64_e64 s[10:11], v[1:2], -1
36676 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0x83,0x01,0x00]
36678 v_cmpx_t_i64_e64 s[10:11], v[1:2], 0.5
36679 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xe1,0x01,0x00]
36681 v_cmpx_t_i64_e64 s[10:11], v[1:2], -4.0
36682 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xef,0x01,0x00]
36684 v_cmpx_t_i64_e64 s[10:11], v[1:2], src_vccz
36685 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xf7,0x01,0x00]
36687 v_cmpx_t_i64_e64 s[10:11], v[1:2], src_execz
36688 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xf9,0x01,0x00]
36690 v_cmpx_t_i64_e64 s[10:11], v[1:2], src_scc
36691 // CHECK: [0x0a,0x00,0x6e,0xd1,0x01,0xfb,0x01,0x00]
36693 v_cmp_f_u32_e64 s[10:11], v1, v2
36694 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
36696 v_cmp_f_u32_e64 s[12:13], v1, v2
36697 // CHECK: [0x0c,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
36699 v_cmp_f_u32_e64 s[102:103], v1, v2
36700 // CHECK: [0x66,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
36702 v_cmp_f_u32_e64 flat_scratch, v1, v2
36703 // CHECK: [0x68,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
36705 v_cmp_f_u32_e64 vcc, v1, v2
36706 // CHECK: [0x6a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
36708 v_cmp_f_u32_e64 tba, v1, v2
36709 // CHECK: [0x6c,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
36711 v_cmp_f_u32_e64 tma, v1, v2
36712 // CHECK: [0x6e,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
36714 v_cmp_f_u32_e64 ttmp[10:11], v1, v2
36715 // CHECK: [0x7a,0x00,0x80,0xd1,0x01,0x05,0x02,0x00]
36717 v_cmp_f_u32_e64 s[10:11], v255, v2
36718 // CHECK: [0x0a,0x00,0x80,0xd1,0xff,0x05,0x02,0x00]
36720 v_cmp_f_u32_e64 s[10:11], s1, v2
36721 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x04,0x02,0x00]
36723 v_cmp_f_u32_e64 s[10:11], s103, v2
36724 // CHECK: [0x0a,0x00,0x80,0xd1,0x67,0x04,0x02,0x00]
36726 v_cmp_f_u32_e64 s[10:11], flat_scratch_lo, v2
36727 // CHECK: [0x0a,0x00,0x80,0xd1,0x68,0x04,0x02,0x00]
36729 v_cmp_f_u32_e64 s[10:11], flat_scratch_hi, v2
36730 // CHECK: [0x0a,0x00,0x80,0xd1,0x69,0x04,0x02,0x00]
36732 v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
36733 // CHECK: [0x0a,0x00,0x80,0xd1,0x6a,0x04,0x02,0x00]
36735 v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
36736 // CHECK: [0x0a,0x00,0x80,0xd1,0x6b,0x04,0x02,0x00]
36738 v_cmp_f_u32_e64 s[10:11], tba_lo, v2
36739 // CHECK: [0x0a,0x00,0x80,0xd1,0x6c,0x04,0x02,0x00]
36741 v_cmp_f_u32_e64 s[10:11], tba_hi, v2
36742 // CHECK: [0x0a,0x00,0x80,0xd1,0x6d,0x04,0x02,0x00]
36744 v_cmp_f_u32_e64 s[10:11], tma_lo, v2
36745 // CHECK: [0x0a,0x00,0x80,0xd1,0x6e,0x04,0x02,0x00]
36747 v_cmp_f_u32_e64 s[10:11], tma_hi, v2
36748 // CHECK: [0x0a,0x00,0x80,0xd1,0x6f,0x04,0x02,0x00]
36750 v_cmp_f_u32_e64 s[10:11], ttmp11, v2
36751 // CHECK: [0x0a,0x00,0x80,0xd1,0x7b,0x04,0x02,0x00]
36753 v_cmp_f_u32_e64 s[10:11], m0, v2
36754 // CHECK: [0x0a,0x00,0x80,0xd1,0x7c,0x04,0x02,0x00]
36756 v_cmp_f_u32_e64 s[10:11], exec_lo, v2
36757 // CHECK: [0x0a,0x00,0x80,0xd1,0x7e,0x04,0x02,0x00]
36759 v_cmp_f_u32_e64 s[10:11], exec_hi, v2
36760 // CHECK: [0x0a,0x00,0x80,0xd1,0x7f,0x04,0x02,0x00]
36762 v_cmp_f_u32_e64 s[10:11], 0, v2
36763 // CHECK: [0x0a,0x00,0x80,0xd1,0x80,0x04,0x02,0x00]
36765 v_cmp_f_u32_e64 s[10:11], -1, v2
36766 // CHECK: [0x0a,0x00,0x80,0xd1,0xc1,0x04,0x02,0x00]
36768 v_cmp_f_u32_e64 s[10:11], 0.5, v2
36769 // CHECK: [0x0a,0x00,0x80,0xd1,0xf0,0x04,0x02,0x00]
36771 v_cmp_f_u32_e64 s[10:11], -4.0, v2
36772 // CHECK: [0x0a,0x00,0x80,0xd1,0xf7,0x04,0x02,0x00]
36774 v_cmp_f_u32_e64 s[10:11], src_vccz, v2
36775 // CHECK: [0x0a,0x00,0x80,0xd1,0xfb,0x04,0x02,0x00]
36777 v_cmp_f_u32_e64 s[10:11], src_execz, v2
36778 // CHECK: [0x0a,0x00,0x80,0xd1,0xfc,0x04,0x02,0x00]
36780 v_cmp_f_u32_e64 s[10:11], src_scc, v2
36781 // CHECK: [0x0a,0x00,0x80,0xd1,0xfd,0x04,0x02,0x00]
36783 v_cmp_f_u32_e64 s[10:11], src_lds_direct, v2
36784 // CHECK: [0x0a,0x00,0x80,0xd1,0xfe,0x04,0x02,0x00]
36786 v_cmp_f_u32_e64 s[10:11], v1, v255
36787 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xff,0x03,0x00]
36789 v_cmp_f_u32_e64 s[10:11], v1, s2
36790 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x05,0x00,0x00]
36792 v_cmp_f_u32_e64 s[10:11], v1, s103
36793 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xcf,0x00,0x00]
36795 v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_lo
36796 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd1,0x00,0x00]
36798 v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_hi
36799 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd3,0x00,0x00]
36801 v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
36802 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd5,0x00,0x00]
36804 v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
36805 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd7,0x00,0x00]
36807 v_cmp_f_u32_e64 s[10:11], v1, tba_lo
36808 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xd9,0x00,0x00]
36810 v_cmp_f_u32_e64 s[10:11], v1, tba_hi
36811 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdb,0x00,0x00]
36813 v_cmp_f_u32_e64 s[10:11], v1, tma_lo
36814 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdd,0x00,0x00]
36816 v_cmp_f_u32_e64 s[10:11], v1, tma_hi
36817 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xdf,0x00,0x00]
36819 v_cmp_f_u32_e64 s[10:11], v1, ttmp11
36820 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xf7,0x00,0x00]
36822 v_cmp_f_u32_e64 s[10:11], v1, m0
36823 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xf9,0x00,0x00]
36825 v_cmp_f_u32_e64 s[10:11], v1, exec_lo
36826 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xfd,0x00,0x00]
36828 v_cmp_f_u32_e64 s[10:11], v1, exec_hi
36829 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xff,0x00,0x00]
36831 v_cmp_f_u32_e64 s[10:11], v1, 0
36832 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x01,0x01,0x00]
36834 v_cmp_f_u32_e64 s[10:11], v1, -1
36835 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0x83,0x01,0x00]
36837 v_cmp_f_u32_e64 s[10:11], v1, 0.5
36838 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xe1,0x01,0x00]
36840 v_cmp_f_u32_e64 s[10:11], v1, -4.0
36841 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xef,0x01,0x00]
36843 v_cmp_f_u32_e64 s[10:11], v1, src_vccz
36844 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xf7,0x01,0x00]
36846 v_cmp_f_u32_e64 s[10:11], v1, src_execz
36847 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xf9,0x01,0x00]
36849 v_cmp_f_u32_e64 s[10:11], v1, src_scc
36850 // CHECK: [0x0a,0x00,0x80,0xd1,0x01,0xfb,0x01,0x00]
36852 v_cmp_lt_u32_e64 s[10:11], v1, v2
36853 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
36855 v_cmp_lt_u32_e64 s[12:13], v1, v2
36856 // CHECK: [0x0c,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
36858 v_cmp_lt_u32_e64 s[102:103], v1, v2
36859 // CHECK: [0x66,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
36861 v_cmp_lt_u32_e64 flat_scratch, v1, v2
36862 // CHECK: [0x68,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
36864 v_cmp_lt_u32_e64 vcc, v1, v2
36865 // CHECK: [0x6a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
36867 v_cmp_lt_u32_e64 tba, v1, v2
36868 // CHECK: [0x6c,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
36870 v_cmp_lt_u32_e64 tma, v1, v2
36871 // CHECK: [0x6e,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
36873 v_cmp_lt_u32_e64 ttmp[10:11], v1, v2
36874 // CHECK: [0x7a,0x00,0x82,0xd1,0x01,0x05,0x02,0x00]
36876 v_cmp_lt_u32_e64 s[10:11], v255, v2
36877 // CHECK: [0x0a,0x00,0x82,0xd1,0xff,0x05,0x02,0x00]
36879 v_cmp_lt_u32_e64 s[10:11], s1, v2
36880 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x04,0x02,0x00]
36882 v_cmp_lt_u32_e64 s[10:11], s103, v2
36883 // CHECK: [0x0a,0x00,0x82,0xd1,0x67,0x04,0x02,0x00]
36885 v_cmp_lt_u32_e64 s[10:11], flat_scratch_lo, v2
36886 // CHECK: [0x0a,0x00,0x82,0xd1,0x68,0x04,0x02,0x00]
36888 v_cmp_lt_u32_e64 s[10:11], flat_scratch_hi, v2
36889 // CHECK: [0x0a,0x00,0x82,0xd1,0x69,0x04,0x02,0x00]
36891 v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
36892 // CHECK: [0x0a,0x00,0x82,0xd1,0x6a,0x04,0x02,0x00]
36894 v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
36895 // CHECK: [0x0a,0x00,0x82,0xd1,0x6b,0x04,0x02,0x00]
36897 v_cmp_lt_u32_e64 s[10:11], tba_lo, v2
36898 // CHECK: [0x0a,0x00,0x82,0xd1,0x6c,0x04,0x02,0x00]
36900 v_cmp_lt_u32_e64 s[10:11], tba_hi, v2
36901 // CHECK: [0x0a,0x00,0x82,0xd1,0x6d,0x04,0x02,0x00]
36903 v_cmp_lt_u32_e64 s[10:11], tma_lo, v2
36904 // CHECK: [0x0a,0x00,0x82,0xd1,0x6e,0x04,0x02,0x00]
36906 v_cmp_lt_u32_e64 s[10:11], tma_hi, v2
36907 // CHECK: [0x0a,0x00,0x82,0xd1,0x6f,0x04,0x02,0x00]
36909 v_cmp_lt_u32_e64 s[10:11], ttmp11, v2
36910 // CHECK: [0x0a,0x00,0x82,0xd1,0x7b,0x04,0x02,0x00]
36912 v_cmp_lt_u32_e64 s[10:11], m0, v2
36913 // CHECK: [0x0a,0x00,0x82,0xd1,0x7c,0x04,0x02,0x00]
36915 v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
36916 // CHECK: [0x0a,0x00,0x82,0xd1,0x7e,0x04,0x02,0x00]
36918 v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
36919 // CHECK: [0x0a,0x00,0x82,0xd1,0x7f,0x04,0x02,0x00]
36921 v_cmp_lt_u32_e64 s[10:11], 0, v2
36922 // CHECK: [0x0a,0x00,0x82,0xd1,0x80,0x04,0x02,0x00]
36924 v_cmp_lt_u32_e64 s[10:11], -1, v2
36925 // CHECK: [0x0a,0x00,0x82,0xd1,0xc1,0x04,0x02,0x00]
36927 v_cmp_lt_u32_e64 s[10:11], 0.5, v2
36928 // CHECK: [0x0a,0x00,0x82,0xd1,0xf0,0x04,0x02,0x00]
36930 v_cmp_lt_u32_e64 s[10:11], -4.0, v2
36931 // CHECK: [0x0a,0x00,0x82,0xd1,0xf7,0x04,0x02,0x00]
36933 v_cmp_lt_u32_e64 s[10:11], src_vccz, v2
36934 // CHECK: [0x0a,0x00,0x82,0xd1,0xfb,0x04,0x02,0x00]
36936 v_cmp_lt_u32_e64 s[10:11], src_execz, v2
36937 // CHECK: [0x0a,0x00,0x82,0xd1,0xfc,0x04,0x02,0x00]
36939 v_cmp_lt_u32_e64 s[10:11], src_scc, v2
36940 // CHECK: [0x0a,0x00,0x82,0xd1,0xfd,0x04,0x02,0x00]
36942 v_cmp_lt_u32_e64 s[10:11], src_lds_direct, v2
36943 // CHECK: [0x0a,0x00,0x82,0xd1,0xfe,0x04,0x02,0x00]
36945 v_cmp_lt_u32_e64 s[10:11], v1, v255
36946 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xff,0x03,0x00]
36948 v_cmp_lt_u32_e64 s[10:11], v1, s2
36949 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x05,0x00,0x00]
36951 v_cmp_lt_u32_e64 s[10:11], v1, s103
36952 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xcf,0x00,0x00]
36954 v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_lo
36955 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd1,0x00,0x00]
36957 v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_hi
36958 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd3,0x00,0x00]
36960 v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
36961 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd5,0x00,0x00]
36963 v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
36964 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd7,0x00,0x00]
36966 v_cmp_lt_u32_e64 s[10:11], v1, tba_lo
36967 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xd9,0x00,0x00]
36969 v_cmp_lt_u32_e64 s[10:11], v1, tba_hi
36970 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdb,0x00,0x00]
36972 v_cmp_lt_u32_e64 s[10:11], v1, tma_lo
36973 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdd,0x00,0x00]
36975 v_cmp_lt_u32_e64 s[10:11], v1, tma_hi
36976 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xdf,0x00,0x00]
36978 v_cmp_lt_u32_e64 s[10:11], v1, ttmp11
36979 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xf7,0x00,0x00]
36981 v_cmp_lt_u32_e64 s[10:11], v1, m0
36982 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xf9,0x00,0x00]
36984 v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
36985 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xfd,0x00,0x00]
36987 v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
36988 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xff,0x00,0x00]
36990 v_cmp_lt_u32_e64 s[10:11], v1, 0
36991 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x01,0x01,0x00]
36993 v_cmp_lt_u32_e64 s[10:11], v1, -1
36994 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0x83,0x01,0x00]
36996 v_cmp_lt_u32_e64 s[10:11], v1, 0.5
36997 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xe1,0x01,0x00]
36999 v_cmp_lt_u32_e64 s[10:11], v1, -4.0
37000 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xef,0x01,0x00]
37002 v_cmp_lt_u32_e64 s[10:11], v1, src_vccz
37003 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xf7,0x01,0x00]
37005 v_cmp_lt_u32_e64 s[10:11], v1, src_execz
37006 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xf9,0x01,0x00]
37008 v_cmp_lt_u32_e64 s[10:11], v1, src_scc
37009 // CHECK: [0x0a,0x00,0x82,0xd1,0x01,0xfb,0x01,0x00]
37011 v_cmp_eq_u32_e64 s[10:11], v1, v2
37012 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
37014 v_cmp_eq_u32_e64 s[12:13], v1, v2
37015 // CHECK: [0x0c,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
37017 v_cmp_eq_u32_e64 s[102:103], v1, v2
37018 // CHECK: [0x66,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
37020 v_cmp_eq_u32_e64 flat_scratch, v1, v2
37021 // CHECK: [0x68,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
37023 v_cmp_eq_u32_e64 vcc, v1, v2
37024 // CHECK: [0x6a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
37026 v_cmp_eq_u32_e64 tba, v1, v2
37027 // CHECK: [0x6c,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
37029 v_cmp_eq_u32_e64 tma, v1, v2
37030 // CHECK: [0x6e,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
37032 v_cmp_eq_u32_e64 ttmp[10:11], v1, v2
37033 // CHECK: [0x7a,0x00,0x84,0xd1,0x01,0x05,0x02,0x00]
37035 v_cmp_eq_u32_e64 s[10:11], v255, v2
37036 // CHECK: [0x0a,0x00,0x84,0xd1,0xff,0x05,0x02,0x00]
37038 v_cmp_eq_u32_e64 s[10:11], s1, v2
37039 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x04,0x02,0x00]
37041 v_cmp_eq_u32_e64 s[10:11], s103, v2
37042 // CHECK: [0x0a,0x00,0x84,0xd1,0x67,0x04,0x02,0x00]
37044 v_cmp_eq_u32_e64 s[10:11], flat_scratch_lo, v2
37045 // CHECK: [0x0a,0x00,0x84,0xd1,0x68,0x04,0x02,0x00]
37047 v_cmp_eq_u32_e64 s[10:11], flat_scratch_hi, v2
37048 // CHECK: [0x0a,0x00,0x84,0xd1,0x69,0x04,0x02,0x00]
37050 v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
37051 // CHECK: [0x0a,0x00,0x84,0xd1,0x6a,0x04,0x02,0x00]
37053 v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
37054 // CHECK: [0x0a,0x00,0x84,0xd1,0x6b,0x04,0x02,0x00]
37056 v_cmp_eq_u32_e64 s[10:11], tba_lo, v2
37057 // CHECK: [0x0a,0x00,0x84,0xd1,0x6c,0x04,0x02,0x00]
37059 v_cmp_eq_u32_e64 s[10:11], tba_hi, v2
37060 // CHECK: [0x0a,0x00,0x84,0xd1,0x6d,0x04,0x02,0x00]
37062 v_cmp_eq_u32_e64 s[10:11], tma_lo, v2
37063 // CHECK: [0x0a,0x00,0x84,0xd1,0x6e,0x04,0x02,0x00]
37065 v_cmp_eq_u32_e64 s[10:11], tma_hi, v2
37066 // CHECK: [0x0a,0x00,0x84,0xd1,0x6f,0x04,0x02,0x00]
37068 v_cmp_eq_u32_e64 s[10:11], ttmp11, v2
37069 // CHECK: [0x0a,0x00,0x84,0xd1,0x7b,0x04,0x02,0x00]
37071 v_cmp_eq_u32_e64 s[10:11], m0, v2
37072 // CHECK: [0x0a,0x00,0x84,0xd1,0x7c,0x04,0x02,0x00]
37074 v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
37075 // CHECK: [0x0a,0x00,0x84,0xd1,0x7e,0x04,0x02,0x00]
37077 v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
37078 // CHECK: [0x0a,0x00,0x84,0xd1,0x7f,0x04,0x02,0x00]
37080 v_cmp_eq_u32_e64 s[10:11], 0, v2
37081 // CHECK: [0x0a,0x00,0x84,0xd1,0x80,0x04,0x02,0x00]
37083 v_cmp_eq_u32_e64 s[10:11], -1, v2
37084 // CHECK: [0x0a,0x00,0x84,0xd1,0xc1,0x04,0x02,0x00]
37086 v_cmp_eq_u32_e64 s[10:11], 0.5, v2
37087 // CHECK: [0x0a,0x00,0x84,0xd1,0xf0,0x04,0x02,0x00]
37089 v_cmp_eq_u32_e64 s[10:11], -4.0, v2
37090 // CHECK: [0x0a,0x00,0x84,0xd1,0xf7,0x04,0x02,0x00]
37092 v_cmp_eq_u32_e64 s[10:11], src_vccz, v2
37093 // CHECK: [0x0a,0x00,0x84,0xd1,0xfb,0x04,0x02,0x00]
37095 v_cmp_eq_u32_e64 s[10:11], src_execz, v2
37096 // CHECK: [0x0a,0x00,0x84,0xd1,0xfc,0x04,0x02,0x00]
37098 v_cmp_eq_u32_e64 s[10:11], src_scc, v2
37099 // CHECK: [0x0a,0x00,0x84,0xd1,0xfd,0x04,0x02,0x00]
37101 v_cmp_eq_u32_e64 s[10:11], src_lds_direct, v2
37102 // CHECK: [0x0a,0x00,0x84,0xd1,0xfe,0x04,0x02,0x00]
37104 v_cmp_eq_u32_e64 s[10:11], v1, v255
37105 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xff,0x03,0x00]
37107 v_cmp_eq_u32_e64 s[10:11], v1, s2
37108 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x05,0x00,0x00]
37110 v_cmp_eq_u32_e64 s[10:11], v1, s103
37111 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xcf,0x00,0x00]
37113 v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_lo
37114 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd1,0x00,0x00]
37116 v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_hi
37117 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd3,0x00,0x00]
37119 v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
37120 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd5,0x00,0x00]
37122 v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
37123 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd7,0x00,0x00]
37125 v_cmp_eq_u32_e64 s[10:11], v1, tba_lo
37126 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xd9,0x00,0x00]
37128 v_cmp_eq_u32_e64 s[10:11], v1, tba_hi
37129 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdb,0x00,0x00]
37131 v_cmp_eq_u32_e64 s[10:11], v1, tma_lo
37132 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdd,0x00,0x00]
37134 v_cmp_eq_u32_e64 s[10:11], v1, tma_hi
37135 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xdf,0x00,0x00]
37137 v_cmp_eq_u32_e64 s[10:11], v1, ttmp11
37138 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xf7,0x00,0x00]
37140 v_cmp_eq_u32_e64 s[10:11], v1, m0
37141 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xf9,0x00,0x00]
37143 v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
37144 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xfd,0x00,0x00]
37146 v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
37147 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xff,0x00,0x00]
37149 v_cmp_eq_u32_e64 s[10:11], v1, 0
37150 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x01,0x01,0x00]
37152 v_cmp_eq_u32_e64 s[10:11], v1, -1
37153 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0x83,0x01,0x00]
37155 v_cmp_eq_u32_e64 s[10:11], v1, 0.5
37156 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xe1,0x01,0x00]
37158 v_cmp_eq_u32_e64 s[10:11], v1, -4.0
37159 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xef,0x01,0x00]
37161 v_cmp_eq_u32_e64 s[10:11], v1, src_vccz
37162 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xf7,0x01,0x00]
37164 v_cmp_eq_u32_e64 s[10:11], v1, src_execz
37165 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xf9,0x01,0x00]
37167 v_cmp_eq_u32_e64 s[10:11], v1, src_scc
37168 // CHECK: [0x0a,0x00,0x84,0xd1,0x01,0xfb,0x01,0x00]
37170 v_cmp_le_u32_e64 s[10:11], v1, v2
37171 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
37173 v_cmp_le_u32_e64 s[12:13], v1, v2
37174 // CHECK: [0x0c,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
37176 v_cmp_le_u32_e64 s[102:103], v1, v2
37177 // CHECK: [0x66,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
37179 v_cmp_le_u32_e64 flat_scratch, v1, v2
37180 // CHECK: [0x68,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
37182 v_cmp_le_u32_e64 vcc, v1, v2
37183 // CHECK: [0x6a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
37185 v_cmp_le_u32_e64 tba, v1, v2
37186 // CHECK: [0x6c,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
37188 v_cmp_le_u32_e64 tma, v1, v2
37189 // CHECK: [0x6e,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
37191 v_cmp_le_u32_e64 ttmp[10:11], v1, v2
37192 // CHECK: [0x7a,0x00,0x86,0xd1,0x01,0x05,0x02,0x00]
37194 v_cmp_le_u32_e64 s[10:11], v255, v2
37195 // CHECK: [0x0a,0x00,0x86,0xd1,0xff,0x05,0x02,0x00]
37197 v_cmp_le_u32_e64 s[10:11], s1, v2
37198 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x04,0x02,0x00]
37200 v_cmp_le_u32_e64 s[10:11], s103, v2
37201 // CHECK: [0x0a,0x00,0x86,0xd1,0x67,0x04,0x02,0x00]
37203 v_cmp_le_u32_e64 s[10:11], flat_scratch_lo, v2
37204 // CHECK: [0x0a,0x00,0x86,0xd1,0x68,0x04,0x02,0x00]
37206 v_cmp_le_u32_e64 s[10:11], flat_scratch_hi, v2
37207 // CHECK: [0x0a,0x00,0x86,0xd1,0x69,0x04,0x02,0x00]
37209 v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
37210 // CHECK: [0x0a,0x00,0x86,0xd1,0x6a,0x04,0x02,0x00]
37212 v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
37213 // CHECK: [0x0a,0x00,0x86,0xd1,0x6b,0x04,0x02,0x00]
37215 v_cmp_le_u32_e64 s[10:11], tba_lo, v2
37216 // CHECK: [0x0a,0x00,0x86,0xd1,0x6c,0x04,0x02,0x00]
37218 v_cmp_le_u32_e64 s[10:11], tba_hi, v2
37219 // CHECK: [0x0a,0x00,0x86,0xd1,0x6d,0x04,0x02,0x00]
37221 v_cmp_le_u32_e64 s[10:11], tma_lo, v2
37222 // CHECK: [0x0a,0x00,0x86,0xd1,0x6e,0x04,0x02,0x00]
37224 v_cmp_le_u32_e64 s[10:11], tma_hi, v2
37225 // CHECK: [0x0a,0x00,0x86,0xd1,0x6f,0x04,0x02,0x00]
37227 v_cmp_le_u32_e64 s[10:11], ttmp11, v2
37228 // CHECK: [0x0a,0x00,0x86,0xd1,0x7b,0x04,0x02,0x00]
37230 v_cmp_le_u32_e64 s[10:11], m0, v2
37231 // CHECK: [0x0a,0x00,0x86,0xd1,0x7c,0x04,0x02,0x00]
37233 v_cmp_le_u32_e64 s[10:11], exec_lo, v2
37234 // CHECK: [0x0a,0x00,0x86,0xd1,0x7e,0x04,0x02,0x00]
37236 v_cmp_le_u32_e64 s[10:11], exec_hi, v2
37237 // CHECK: [0x0a,0x00,0x86,0xd1,0x7f,0x04,0x02,0x00]
37239 v_cmp_le_u32_e64 s[10:11], 0, v2
37240 // CHECK: [0x0a,0x00,0x86,0xd1,0x80,0x04,0x02,0x00]
37242 v_cmp_le_u32_e64 s[10:11], -1, v2
37243 // CHECK: [0x0a,0x00,0x86,0xd1,0xc1,0x04,0x02,0x00]
37245 v_cmp_le_u32_e64 s[10:11], 0.5, v2
37246 // CHECK: [0x0a,0x00,0x86,0xd1,0xf0,0x04,0x02,0x00]
37248 v_cmp_le_u32_e64 s[10:11], -4.0, v2
37249 // CHECK: [0x0a,0x00,0x86,0xd1,0xf7,0x04,0x02,0x00]
37251 v_cmp_le_u32_e64 s[10:11], src_vccz, v2
37252 // CHECK: [0x0a,0x00,0x86,0xd1,0xfb,0x04,0x02,0x00]
37254 v_cmp_le_u32_e64 s[10:11], src_execz, v2
37255 // CHECK: [0x0a,0x00,0x86,0xd1,0xfc,0x04,0x02,0x00]
37257 v_cmp_le_u32_e64 s[10:11], src_scc, v2
37258 // CHECK: [0x0a,0x00,0x86,0xd1,0xfd,0x04,0x02,0x00]
37260 v_cmp_le_u32_e64 s[10:11], src_lds_direct, v2
37261 // CHECK: [0x0a,0x00,0x86,0xd1,0xfe,0x04,0x02,0x00]
37263 v_cmp_le_u32_e64 s[10:11], v1, v255
37264 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xff,0x03,0x00]
37266 v_cmp_le_u32_e64 s[10:11], v1, s2
37267 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x05,0x00,0x00]
37269 v_cmp_le_u32_e64 s[10:11], v1, s103
37270 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xcf,0x00,0x00]
37272 v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_lo
37273 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd1,0x00,0x00]
37275 v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_hi
37276 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd3,0x00,0x00]
37278 v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
37279 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd5,0x00,0x00]
37281 v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
37282 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd7,0x00,0x00]
37284 v_cmp_le_u32_e64 s[10:11], v1, tba_lo
37285 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xd9,0x00,0x00]
37287 v_cmp_le_u32_e64 s[10:11], v1, tba_hi
37288 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdb,0x00,0x00]
37290 v_cmp_le_u32_e64 s[10:11], v1, tma_lo
37291 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdd,0x00,0x00]
37293 v_cmp_le_u32_e64 s[10:11], v1, tma_hi
37294 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xdf,0x00,0x00]
37296 v_cmp_le_u32_e64 s[10:11], v1, ttmp11
37297 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xf7,0x00,0x00]
37299 v_cmp_le_u32_e64 s[10:11], v1, m0
37300 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xf9,0x00,0x00]
37302 v_cmp_le_u32_e64 s[10:11], v1, exec_lo
37303 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xfd,0x00,0x00]
37305 v_cmp_le_u32_e64 s[10:11], v1, exec_hi
37306 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xff,0x00,0x00]
37308 v_cmp_le_u32_e64 s[10:11], v1, 0
37309 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x01,0x01,0x00]
37311 v_cmp_le_u32_e64 s[10:11], v1, -1
37312 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0x83,0x01,0x00]
37314 v_cmp_le_u32_e64 s[10:11], v1, 0.5
37315 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xe1,0x01,0x00]
37317 v_cmp_le_u32_e64 s[10:11], v1, -4.0
37318 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xef,0x01,0x00]
37320 v_cmp_le_u32_e64 s[10:11], v1, src_vccz
37321 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xf7,0x01,0x00]
37323 v_cmp_le_u32_e64 s[10:11], v1, src_execz
37324 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xf9,0x01,0x00]
37326 v_cmp_le_u32_e64 s[10:11], v1, src_scc
37327 // CHECK: [0x0a,0x00,0x86,0xd1,0x01,0xfb,0x01,0x00]
37329 v_cmp_gt_u32_e64 s[10:11], v1, v2
37330 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
37332 v_cmp_gt_u32_e64 s[12:13], v1, v2
37333 // CHECK: [0x0c,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
37335 v_cmp_gt_u32_e64 s[102:103], v1, v2
37336 // CHECK: [0x66,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
37338 v_cmp_gt_u32_e64 flat_scratch, v1, v2
37339 // CHECK: [0x68,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
37341 v_cmp_gt_u32_e64 vcc, v1, v2
37342 // CHECK: [0x6a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
37344 v_cmp_gt_u32_e64 tba, v1, v2
37345 // CHECK: [0x6c,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
37347 v_cmp_gt_u32_e64 tma, v1, v2
37348 // CHECK: [0x6e,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
37350 v_cmp_gt_u32_e64 ttmp[10:11], v1, v2
37351 // CHECK: [0x7a,0x00,0x88,0xd1,0x01,0x05,0x02,0x00]
37353 v_cmp_gt_u32_e64 s[10:11], v255, v2
37354 // CHECK: [0x0a,0x00,0x88,0xd1,0xff,0x05,0x02,0x00]
37356 v_cmp_gt_u32_e64 s[10:11], s1, v2
37357 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x04,0x02,0x00]
37359 v_cmp_gt_u32_e64 s[10:11], s103, v2
37360 // CHECK: [0x0a,0x00,0x88,0xd1,0x67,0x04,0x02,0x00]
37362 v_cmp_gt_u32_e64 s[10:11], flat_scratch_lo, v2
37363 // CHECK: [0x0a,0x00,0x88,0xd1,0x68,0x04,0x02,0x00]
37365 v_cmp_gt_u32_e64 s[10:11], flat_scratch_hi, v2
37366 // CHECK: [0x0a,0x00,0x88,0xd1,0x69,0x04,0x02,0x00]
37368 v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
37369 // CHECK: [0x0a,0x00,0x88,0xd1,0x6a,0x04,0x02,0x00]
37371 v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
37372 // CHECK: [0x0a,0x00,0x88,0xd1,0x6b,0x04,0x02,0x00]
37374 v_cmp_gt_u32_e64 s[10:11], tba_lo, v2
37375 // CHECK: [0x0a,0x00,0x88,0xd1,0x6c,0x04,0x02,0x00]
37377 v_cmp_gt_u32_e64 s[10:11], tba_hi, v2
37378 // CHECK: [0x0a,0x00,0x88,0xd1,0x6d,0x04,0x02,0x00]
37380 v_cmp_gt_u32_e64 s[10:11], tma_lo, v2
37381 // CHECK: [0x0a,0x00,0x88,0xd1,0x6e,0x04,0x02,0x00]
37383 v_cmp_gt_u32_e64 s[10:11], tma_hi, v2
37384 // CHECK: [0x0a,0x00,0x88,0xd1,0x6f,0x04,0x02,0x00]
37386 v_cmp_gt_u32_e64 s[10:11], ttmp11, v2
37387 // CHECK: [0x0a,0x00,0x88,0xd1,0x7b,0x04,0x02,0x00]
37389 v_cmp_gt_u32_e64 s[10:11], m0, v2
37390 // CHECK: [0x0a,0x00,0x88,0xd1,0x7c,0x04,0x02,0x00]
37392 v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
37393 // CHECK: [0x0a,0x00,0x88,0xd1,0x7e,0x04,0x02,0x00]
37395 v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
37396 // CHECK: [0x0a,0x00,0x88,0xd1,0x7f,0x04,0x02,0x00]
37398 v_cmp_gt_u32_e64 s[10:11], 0, v2
37399 // CHECK: [0x0a,0x00,0x88,0xd1,0x80,0x04,0x02,0x00]
37401 v_cmp_gt_u32_e64 s[10:11], -1, v2
37402 // CHECK: [0x0a,0x00,0x88,0xd1,0xc1,0x04,0x02,0x00]
37404 v_cmp_gt_u32_e64 s[10:11], 0.5, v2
37405 // CHECK: [0x0a,0x00,0x88,0xd1,0xf0,0x04,0x02,0x00]
37407 v_cmp_gt_u32_e64 s[10:11], -4.0, v2
37408 // CHECK: [0x0a,0x00,0x88,0xd1,0xf7,0x04,0x02,0x00]
37410 v_cmp_gt_u32_e64 s[10:11], src_vccz, v2
37411 // CHECK: [0x0a,0x00,0x88,0xd1,0xfb,0x04,0x02,0x00]
37413 v_cmp_gt_u32_e64 s[10:11], src_execz, v2
37414 // CHECK: [0x0a,0x00,0x88,0xd1,0xfc,0x04,0x02,0x00]
37416 v_cmp_gt_u32_e64 s[10:11], src_scc, v2
37417 // CHECK: [0x0a,0x00,0x88,0xd1,0xfd,0x04,0x02,0x00]
37419 v_cmp_gt_u32_e64 s[10:11], src_lds_direct, v2
37420 // CHECK: [0x0a,0x00,0x88,0xd1,0xfe,0x04,0x02,0x00]
37422 v_cmp_gt_u32_e64 s[10:11], v1, v255
37423 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xff,0x03,0x00]
37425 v_cmp_gt_u32_e64 s[10:11], v1, s2
37426 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x05,0x00,0x00]
37428 v_cmp_gt_u32_e64 s[10:11], v1, s103
37429 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xcf,0x00,0x00]
37431 v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_lo
37432 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd1,0x00,0x00]
37434 v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_hi
37435 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd3,0x00,0x00]
37437 v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
37438 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd5,0x00,0x00]
37440 v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
37441 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd7,0x00,0x00]
37443 v_cmp_gt_u32_e64 s[10:11], v1, tba_lo
37444 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xd9,0x00,0x00]
37446 v_cmp_gt_u32_e64 s[10:11], v1, tba_hi
37447 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdb,0x00,0x00]
37449 v_cmp_gt_u32_e64 s[10:11], v1, tma_lo
37450 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdd,0x00,0x00]
37452 v_cmp_gt_u32_e64 s[10:11], v1, tma_hi
37453 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xdf,0x00,0x00]
37455 v_cmp_gt_u32_e64 s[10:11], v1, ttmp11
37456 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xf7,0x00,0x00]
37458 v_cmp_gt_u32_e64 s[10:11], v1, m0
37459 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xf9,0x00,0x00]
37461 v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
37462 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xfd,0x00,0x00]
37464 v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
37465 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xff,0x00,0x00]
37467 v_cmp_gt_u32_e64 s[10:11], v1, 0
37468 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x01,0x01,0x00]
37470 v_cmp_gt_u32_e64 s[10:11], v1, -1
37471 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0x83,0x01,0x00]
37473 v_cmp_gt_u32_e64 s[10:11], v1, 0.5
37474 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xe1,0x01,0x00]
37476 v_cmp_gt_u32_e64 s[10:11], v1, -4.0
37477 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xef,0x01,0x00]
37479 v_cmp_gt_u32_e64 s[10:11], v1, src_vccz
37480 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xf7,0x01,0x00]
37482 v_cmp_gt_u32_e64 s[10:11], v1, src_execz
37483 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xf9,0x01,0x00]
37485 v_cmp_gt_u32_e64 s[10:11], v1, src_scc
37486 // CHECK: [0x0a,0x00,0x88,0xd1,0x01,0xfb,0x01,0x00]
37488 v_cmp_ne_u32_e64 s[10:11], v1, v2
37489 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
37491 v_cmp_ne_u32_e64 s[12:13], v1, v2
37492 // CHECK: [0x0c,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
37494 v_cmp_ne_u32_e64 s[102:103], v1, v2
37495 // CHECK: [0x66,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
37497 v_cmp_ne_u32_e64 flat_scratch, v1, v2
37498 // CHECK: [0x68,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
37500 v_cmp_ne_u32_e64 vcc, v1, v2
37501 // CHECK: [0x6a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
37503 v_cmp_ne_u32_e64 tba, v1, v2
37504 // CHECK: [0x6c,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
37506 v_cmp_ne_u32_e64 tma, v1, v2
37507 // CHECK: [0x6e,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
37509 v_cmp_ne_u32_e64 ttmp[10:11], v1, v2
37510 // CHECK: [0x7a,0x00,0x8a,0xd1,0x01,0x05,0x02,0x00]
37512 v_cmp_ne_u32_e64 s[10:11], v255, v2
37513 // CHECK: [0x0a,0x00,0x8a,0xd1,0xff,0x05,0x02,0x00]
37515 v_cmp_ne_u32_e64 s[10:11], s1, v2
37516 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x04,0x02,0x00]
37518 v_cmp_ne_u32_e64 s[10:11], s103, v2
37519 // CHECK: [0x0a,0x00,0x8a,0xd1,0x67,0x04,0x02,0x00]
37521 v_cmp_ne_u32_e64 s[10:11], flat_scratch_lo, v2
37522 // CHECK: [0x0a,0x00,0x8a,0xd1,0x68,0x04,0x02,0x00]
37524 v_cmp_ne_u32_e64 s[10:11], flat_scratch_hi, v2
37525 // CHECK: [0x0a,0x00,0x8a,0xd1,0x69,0x04,0x02,0x00]
37527 v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
37528 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6a,0x04,0x02,0x00]
37530 v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
37531 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6b,0x04,0x02,0x00]
37533 v_cmp_ne_u32_e64 s[10:11], tba_lo, v2
37534 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6c,0x04,0x02,0x00]
37536 v_cmp_ne_u32_e64 s[10:11], tba_hi, v2
37537 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6d,0x04,0x02,0x00]
37539 v_cmp_ne_u32_e64 s[10:11], tma_lo, v2
37540 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6e,0x04,0x02,0x00]
37542 v_cmp_ne_u32_e64 s[10:11], tma_hi, v2
37543 // CHECK: [0x0a,0x00,0x8a,0xd1,0x6f,0x04,0x02,0x00]
37545 v_cmp_ne_u32_e64 s[10:11], ttmp11, v2
37546 // CHECK: [0x0a,0x00,0x8a,0xd1,0x7b,0x04,0x02,0x00]
37548 v_cmp_ne_u32_e64 s[10:11], m0, v2
37549 // CHECK: [0x0a,0x00,0x8a,0xd1,0x7c,0x04,0x02,0x00]
37551 v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
37552 // CHECK: [0x0a,0x00,0x8a,0xd1,0x7e,0x04,0x02,0x00]
37554 v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
37555 // CHECK: [0x0a,0x00,0x8a,0xd1,0x7f,0x04,0x02,0x00]
37557 v_cmp_ne_u32_e64 s[10:11], 0, v2
37558 // CHECK: [0x0a,0x00,0x8a,0xd1,0x80,0x04,0x02,0x00]
37560 v_cmp_ne_u32_e64 s[10:11], -1, v2
37561 // CHECK: [0x0a,0x00,0x8a,0xd1,0xc1,0x04,0x02,0x00]
37563 v_cmp_ne_u32_e64 s[10:11], 0.5, v2
37564 // CHECK: [0x0a,0x00,0x8a,0xd1,0xf0,0x04,0x02,0x00]
37566 v_cmp_ne_u32_e64 s[10:11], -4.0, v2
37567 // CHECK: [0x0a,0x00,0x8a,0xd1,0xf7,0x04,0x02,0x00]
37569 v_cmp_ne_u32_e64 s[10:11], src_vccz, v2
37570 // CHECK: [0x0a,0x00,0x8a,0xd1,0xfb,0x04,0x02,0x00]
37572 v_cmp_ne_u32_e64 s[10:11], src_execz, v2
37573 // CHECK: [0x0a,0x00,0x8a,0xd1,0xfc,0x04,0x02,0x00]
37575 v_cmp_ne_u32_e64 s[10:11], src_scc, v2
37576 // CHECK: [0x0a,0x00,0x8a,0xd1,0xfd,0x04,0x02,0x00]
37578 v_cmp_ne_u32_e64 s[10:11], src_lds_direct, v2
37579 // CHECK: [0x0a,0x00,0x8a,0xd1,0xfe,0x04,0x02,0x00]
37581 v_cmp_ne_u32_e64 s[10:11], v1, v255
37582 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xff,0x03,0x00]
37584 v_cmp_ne_u32_e64 s[10:11], v1, s2
37585 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x05,0x00,0x00]
37587 v_cmp_ne_u32_e64 s[10:11], v1, s103
37588 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xcf,0x00,0x00]
37590 v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_lo
37591 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd1,0x00,0x00]
37593 v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_hi
37594 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd3,0x00,0x00]
37596 v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
37597 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd5,0x00,0x00]
37599 v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
37600 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd7,0x00,0x00]
37602 v_cmp_ne_u32_e64 s[10:11], v1, tba_lo
37603 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xd9,0x00,0x00]
37605 v_cmp_ne_u32_e64 s[10:11], v1, tba_hi
37606 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdb,0x00,0x00]
37608 v_cmp_ne_u32_e64 s[10:11], v1, tma_lo
37609 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdd,0x00,0x00]
37611 v_cmp_ne_u32_e64 s[10:11], v1, tma_hi
37612 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xdf,0x00,0x00]
37614 v_cmp_ne_u32_e64 s[10:11], v1, ttmp11
37615 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xf7,0x00,0x00]
37617 v_cmp_ne_u32_e64 s[10:11], v1, m0
37618 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xf9,0x00,0x00]
37620 v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
37621 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xfd,0x00,0x00]
37623 v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
37624 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xff,0x00,0x00]
37626 v_cmp_ne_u32_e64 s[10:11], v1, 0
37627 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x01,0x01,0x00]
37629 v_cmp_ne_u32_e64 s[10:11], v1, -1
37630 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0x83,0x01,0x00]
37632 v_cmp_ne_u32_e64 s[10:11], v1, 0.5
37633 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xe1,0x01,0x00]
37635 v_cmp_ne_u32_e64 s[10:11], v1, -4.0
37636 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xef,0x01,0x00]
37638 v_cmp_ne_u32_e64 s[10:11], v1, src_vccz
37639 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xf7,0x01,0x00]
37641 v_cmp_ne_u32_e64 s[10:11], v1, src_execz
37642 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xf9,0x01,0x00]
37644 v_cmp_ne_u32_e64 s[10:11], v1, src_scc
37645 // CHECK: [0x0a,0x00,0x8a,0xd1,0x01,0xfb,0x01,0x00]
37647 v_cmp_ge_u32_e64 s[10:11], v1, v2
37648 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
37650 v_cmp_ge_u32_e64 s[12:13], v1, v2
37651 // CHECK: [0x0c,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
37653 v_cmp_ge_u32_e64 s[102:103], v1, v2
37654 // CHECK: [0x66,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
37656 v_cmp_ge_u32_e64 flat_scratch, v1, v2
37657 // CHECK: [0x68,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
37659 v_cmp_ge_u32_e64 vcc, v1, v2
37660 // CHECK: [0x6a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
37662 v_cmp_ge_u32_e64 tba, v1, v2
37663 // CHECK: [0x6c,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
37665 v_cmp_ge_u32_e64 tma, v1, v2
37666 // CHECK: [0x6e,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
37668 v_cmp_ge_u32_e64 ttmp[10:11], v1, v2
37669 // CHECK: [0x7a,0x00,0x8c,0xd1,0x01,0x05,0x02,0x00]
37671 v_cmp_ge_u32_e64 s[10:11], v255, v2
37672 // CHECK: [0x0a,0x00,0x8c,0xd1,0xff,0x05,0x02,0x00]
37674 v_cmp_ge_u32_e64 s[10:11], s1, v2
37675 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x04,0x02,0x00]
37677 v_cmp_ge_u32_e64 s[10:11], s103, v2
37678 // CHECK: [0x0a,0x00,0x8c,0xd1,0x67,0x04,0x02,0x00]
37680 v_cmp_ge_u32_e64 s[10:11], flat_scratch_lo, v2
37681 // CHECK: [0x0a,0x00,0x8c,0xd1,0x68,0x04,0x02,0x00]
37683 v_cmp_ge_u32_e64 s[10:11], flat_scratch_hi, v2
37684 // CHECK: [0x0a,0x00,0x8c,0xd1,0x69,0x04,0x02,0x00]
37686 v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
37687 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6a,0x04,0x02,0x00]
37689 v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
37690 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6b,0x04,0x02,0x00]
37692 v_cmp_ge_u32_e64 s[10:11], tba_lo, v2
37693 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6c,0x04,0x02,0x00]
37695 v_cmp_ge_u32_e64 s[10:11], tba_hi, v2
37696 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6d,0x04,0x02,0x00]
37698 v_cmp_ge_u32_e64 s[10:11], tma_lo, v2
37699 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6e,0x04,0x02,0x00]
37701 v_cmp_ge_u32_e64 s[10:11], tma_hi, v2
37702 // CHECK: [0x0a,0x00,0x8c,0xd1,0x6f,0x04,0x02,0x00]
37704 v_cmp_ge_u32_e64 s[10:11], ttmp11, v2
37705 // CHECK: [0x0a,0x00,0x8c,0xd1,0x7b,0x04,0x02,0x00]
37707 v_cmp_ge_u32_e64 s[10:11], m0, v2
37708 // CHECK: [0x0a,0x00,0x8c,0xd1,0x7c,0x04,0x02,0x00]
37710 v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
37711 // CHECK: [0x0a,0x00,0x8c,0xd1,0x7e,0x04,0x02,0x00]
37713 v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
37714 // CHECK: [0x0a,0x00,0x8c,0xd1,0x7f,0x04,0x02,0x00]
37716 v_cmp_ge_u32_e64 s[10:11], 0, v2
37717 // CHECK: [0x0a,0x00,0x8c,0xd1,0x80,0x04,0x02,0x00]
37719 v_cmp_ge_u32_e64 s[10:11], -1, v2
37720 // CHECK: [0x0a,0x00,0x8c,0xd1,0xc1,0x04,0x02,0x00]
37722 v_cmp_ge_u32_e64 s[10:11], 0.5, v2
37723 // CHECK: [0x0a,0x00,0x8c,0xd1,0xf0,0x04,0x02,0x00]
37725 v_cmp_ge_u32_e64 s[10:11], -4.0, v2
37726 // CHECK: [0x0a,0x00,0x8c,0xd1,0xf7,0x04,0x02,0x00]
37728 v_cmp_ge_u32_e64 s[10:11], src_vccz, v2
37729 // CHECK: [0x0a,0x00,0x8c,0xd1,0xfb,0x04,0x02,0x00]
37731 v_cmp_ge_u32_e64 s[10:11], src_execz, v2
37732 // CHECK: [0x0a,0x00,0x8c,0xd1,0xfc,0x04,0x02,0x00]
37734 v_cmp_ge_u32_e64 s[10:11], src_scc, v2
37735 // CHECK: [0x0a,0x00,0x8c,0xd1,0xfd,0x04,0x02,0x00]
37737 v_cmp_ge_u32_e64 s[10:11], src_lds_direct, v2
37738 // CHECK: [0x0a,0x00,0x8c,0xd1,0xfe,0x04,0x02,0x00]
37740 v_cmp_ge_u32_e64 s[10:11], v1, v255
37741 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xff,0x03,0x00]
37743 v_cmp_ge_u32_e64 s[10:11], v1, s2
37744 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x05,0x00,0x00]
37746 v_cmp_ge_u32_e64 s[10:11], v1, s103
37747 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xcf,0x00,0x00]
37749 v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_lo
37750 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd1,0x00,0x00]
37752 v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_hi
37753 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd3,0x00,0x00]
37755 v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
37756 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd5,0x00,0x00]
37758 v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
37759 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd7,0x00,0x00]
37761 v_cmp_ge_u32_e64 s[10:11], v1, tba_lo
37762 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xd9,0x00,0x00]
37764 v_cmp_ge_u32_e64 s[10:11], v1, tba_hi
37765 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdb,0x00,0x00]
37767 v_cmp_ge_u32_e64 s[10:11], v1, tma_lo
37768 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdd,0x00,0x00]
37770 v_cmp_ge_u32_e64 s[10:11], v1, tma_hi
37771 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xdf,0x00,0x00]
37773 v_cmp_ge_u32_e64 s[10:11], v1, ttmp11
37774 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xf7,0x00,0x00]
37776 v_cmp_ge_u32_e64 s[10:11], v1, m0
37777 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xf9,0x00,0x00]
37779 v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
37780 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xfd,0x00,0x00]
37782 v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
37783 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xff,0x00,0x00]
37785 v_cmp_ge_u32_e64 s[10:11], v1, 0
37786 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x01,0x01,0x00]
37788 v_cmp_ge_u32_e64 s[10:11], v1, -1
37789 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0x83,0x01,0x00]
37791 v_cmp_ge_u32_e64 s[10:11], v1, 0.5
37792 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xe1,0x01,0x00]
37794 v_cmp_ge_u32_e64 s[10:11], v1, -4.0
37795 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xef,0x01,0x00]
37797 v_cmp_ge_u32_e64 s[10:11], v1, src_vccz
37798 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xf7,0x01,0x00]
37800 v_cmp_ge_u32_e64 s[10:11], v1, src_execz
37801 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xf9,0x01,0x00]
37803 v_cmp_ge_u32_e64 s[10:11], v1, src_scc
37804 // CHECK: [0x0a,0x00,0x8c,0xd1,0x01,0xfb,0x01,0x00]
37806 v_cmp_t_u32_e64 s[10:11], v1, v2
37807 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
37809 v_cmp_t_u32_e64 s[12:13], v1, v2
37810 // CHECK: [0x0c,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
37812 v_cmp_t_u32_e64 s[102:103], v1, v2
37813 // CHECK: [0x66,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
37815 v_cmp_t_u32_e64 flat_scratch, v1, v2
37816 // CHECK: [0x68,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
37818 v_cmp_t_u32_e64 vcc, v1, v2
37819 // CHECK: [0x6a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
37821 v_cmp_t_u32_e64 tba, v1, v2
37822 // CHECK: [0x6c,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
37824 v_cmp_t_u32_e64 tma, v1, v2
37825 // CHECK: [0x6e,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
37827 v_cmp_t_u32_e64 ttmp[10:11], v1, v2
37828 // CHECK: [0x7a,0x00,0x8e,0xd1,0x01,0x05,0x02,0x00]
37830 v_cmp_t_u32_e64 s[10:11], v255, v2
37831 // CHECK: [0x0a,0x00,0x8e,0xd1,0xff,0x05,0x02,0x00]
37833 v_cmp_t_u32_e64 s[10:11], s1, v2
37834 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x04,0x02,0x00]
37836 v_cmp_t_u32_e64 s[10:11], s103, v2
37837 // CHECK: [0x0a,0x00,0x8e,0xd1,0x67,0x04,0x02,0x00]
37839 v_cmp_t_u32_e64 s[10:11], flat_scratch_lo, v2
37840 // CHECK: [0x0a,0x00,0x8e,0xd1,0x68,0x04,0x02,0x00]
37842 v_cmp_t_u32_e64 s[10:11], flat_scratch_hi, v2
37843 // CHECK: [0x0a,0x00,0x8e,0xd1,0x69,0x04,0x02,0x00]
37845 v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
37846 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6a,0x04,0x02,0x00]
37848 v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
37849 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6b,0x04,0x02,0x00]
37851 v_cmp_t_u32_e64 s[10:11], tba_lo, v2
37852 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6c,0x04,0x02,0x00]
37854 v_cmp_t_u32_e64 s[10:11], tba_hi, v2
37855 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6d,0x04,0x02,0x00]
37857 v_cmp_t_u32_e64 s[10:11], tma_lo, v2
37858 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6e,0x04,0x02,0x00]
37860 v_cmp_t_u32_e64 s[10:11], tma_hi, v2
37861 // CHECK: [0x0a,0x00,0x8e,0xd1,0x6f,0x04,0x02,0x00]
37863 v_cmp_t_u32_e64 s[10:11], ttmp11, v2
37864 // CHECK: [0x0a,0x00,0x8e,0xd1,0x7b,0x04,0x02,0x00]
37866 v_cmp_t_u32_e64 s[10:11], m0, v2
37867 // CHECK: [0x0a,0x00,0x8e,0xd1,0x7c,0x04,0x02,0x00]
37869 v_cmp_t_u32_e64 s[10:11], exec_lo, v2
37870 // CHECK: [0x0a,0x00,0x8e,0xd1,0x7e,0x04,0x02,0x00]
37872 v_cmp_t_u32_e64 s[10:11], exec_hi, v2
37873 // CHECK: [0x0a,0x00,0x8e,0xd1,0x7f,0x04,0x02,0x00]
37875 v_cmp_t_u32_e64 s[10:11], 0, v2
37876 // CHECK: [0x0a,0x00,0x8e,0xd1,0x80,0x04,0x02,0x00]
37878 v_cmp_t_u32_e64 s[10:11], -1, v2
37879 // CHECK: [0x0a,0x00,0x8e,0xd1,0xc1,0x04,0x02,0x00]
37881 v_cmp_t_u32_e64 s[10:11], 0.5, v2
37882 // CHECK: [0x0a,0x00,0x8e,0xd1,0xf0,0x04,0x02,0x00]
37884 v_cmp_t_u32_e64 s[10:11], -4.0, v2
37885 // CHECK: [0x0a,0x00,0x8e,0xd1,0xf7,0x04,0x02,0x00]
37887 v_cmp_t_u32_e64 s[10:11], src_vccz, v2
37888 // CHECK: [0x0a,0x00,0x8e,0xd1,0xfb,0x04,0x02,0x00]
37890 v_cmp_t_u32_e64 s[10:11], src_execz, v2
37891 // CHECK: [0x0a,0x00,0x8e,0xd1,0xfc,0x04,0x02,0x00]
37893 v_cmp_t_u32_e64 s[10:11], src_scc, v2
37894 // CHECK: [0x0a,0x00,0x8e,0xd1,0xfd,0x04,0x02,0x00]
37896 v_cmp_t_u32_e64 s[10:11], src_lds_direct, v2
37897 // CHECK: [0x0a,0x00,0x8e,0xd1,0xfe,0x04,0x02,0x00]
37899 v_cmp_t_u32_e64 s[10:11], v1, v255
37900 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xff,0x03,0x00]
37902 v_cmp_t_u32_e64 s[10:11], v1, s2
37903 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x05,0x00,0x00]
37905 v_cmp_t_u32_e64 s[10:11], v1, s103
37906 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xcf,0x00,0x00]
37908 v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_lo
37909 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd1,0x00,0x00]
37911 v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_hi
37912 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd3,0x00,0x00]
37914 v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
37915 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd5,0x00,0x00]
37917 v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
37918 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd7,0x00,0x00]
37920 v_cmp_t_u32_e64 s[10:11], v1, tba_lo
37921 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xd9,0x00,0x00]
37923 v_cmp_t_u32_e64 s[10:11], v1, tba_hi
37924 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdb,0x00,0x00]
37926 v_cmp_t_u32_e64 s[10:11], v1, tma_lo
37927 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdd,0x00,0x00]
37929 v_cmp_t_u32_e64 s[10:11], v1, tma_hi
37930 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xdf,0x00,0x00]
37932 v_cmp_t_u32_e64 s[10:11], v1, ttmp11
37933 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xf7,0x00,0x00]
37935 v_cmp_t_u32_e64 s[10:11], v1, m0
37936 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xf9,0x00,0x00]
37938 v_cmp_t_u32_e64 s[10:11], v1, exec_lo
37939 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xfd,0x00,0x00]
37941 v_cmp_t_u32_e64 s[10:11], v1, exec_hi
37942 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xff,0x00,0x00]
37944 v_cmp_t_u32_e64 s[10:11], v1, 0
37945 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x01,0x01,0x00]
37947 v_cmp_t_u32_e64 s[10:11], v1, -1
37948 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0x83,0x01,0x00]
37950 v_cmp_t_u32_e64 s[10:11], v1, 0.5
37951 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xe1,0x01,0x00]
37953 v_cmp_t_u32_e64 s[10:11], v1, -4.0
37954 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xef,0x01,0x00]
37956 v_cmp_t_u32_e64 s[10:11], v1, src_vccz
37957 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xf7,0x01,0x00]
37959 v_cmp_t_u32_e64 s[10:11], v1, src_execz
37960 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xf9,0x01,0x00]
37962 v_cmp_t_u32_e64 s[10:11], v1, src_scc
37963 // CHECK: [0x0a,0x00,0x8e,0xd1,0x01,0xfb,0x01,0x00]
37965 v_cmpx_f_u32_e64 s[10:11], v1, v2
37966 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
37968 v_cmpx_f_u32_e64 s[12:13], v1, v2
37969 // CHECK: [0x0c,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
37971 v_cmpx_f_u32_e64 s[102:103], v1, v2
37972 // CHECK: [0x66,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
37974 v_cmpx_f_u32_e64 flat_scratch, v1, v2
37975 // CHECK: [0x68,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
37977 v_cmpx_f_u32_e64 vcc, v1, v2
37978 // CHECK: [0x6a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
37980 v_cmpx_f_u32_e64 tba, v1, v2
37981 // CHECK: [0x6c,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
37983 v_cmpx_f_u32_e64 tma, v1, v2
37984 // CHECK: [0x6e,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
37986 v_cmpx_f_u32_e64 ttmp[10:11], v1, v2
37987 // CHECK: [0x7a,0x00,0xa0,0xd1,0x01,0x05,0x02,0x00]
37989 v_cmpx_f_u32_e64 s[10:11], v255, v2
37990 // CHECK: [0x0a,0x00,0xa0,0xd1,0xff,0x05,0x02,0x00]
37992 v_cmpx_f_u32_e64 s[10:11], s1, v2
37993 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x04,0x02,0x00]
37995 v_cmpx_f_u32_e64 s[10:11], s103, v2
37996 // CHECK: [0x0a,0x00,0xa0,0xd1,0x67,0x04,0x02,0x00]
37998 v_cmpx_f_u32_e64 s[10:11], flat_scratch_lo, v2
37999 // CHECK: [0x0a,0x00,0xa0,0xd1,0x68,0x04,0x02,0x00]
38001 v_cmpx_f_u32_e64 s[10:11], flat_scratch_hi, v2
38002 // CHECK: [0x0a,0x00,0xa0,0xd1,0x69,0x04,0x02,0x00]
38004 v_cmpx_f_u32_e64 s[10:11], vcc_lo, v2
38005 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6a,0x04,0x02,0x00]
38007 v_cmpx_f_u32_e64 s[10:11], vcc_hi, v2
38008 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6b,0x04,0x02,0x00]
38010 v_cmpx_f_u32_e64 s[10:11], tba_lo, v2
38011 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6c,0x04,0x02,0x00]
38013 v_cmpx_f_u32_e64 s[10:11], tba_hi, v2
38014 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6d,0x04,0x02,0x00]
38016 v_cmpx_f_u32_e64 s[10:11], tma_lo, v2
38017 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6e,0x04,0x02,0x00]
38019 v_cmpx_f_u32_e64 s[10:11], tma_hi, v2
38020 // CHECK: [0x0a,0x00,0xa0,0xd1,0x6f,0x04,0x02,0x00]
38022 v_cmpx_f_u32_e64 s[10:11], ttmp11, v2
38023 // CHECK: [0x0a,0x00,0xa0,0xd1,0x7b,0x04,0x02,0x00]
38025 v_cmpx_f_u32_e64 s[10:11], m0, v2
38026 // CHECK: [0x0a,0x00,0xa0,0xd1,0x7c,0x04,0x02,0x00]
38028 v_cmpx_f_u32_e64 s[10:11], exec_lo, v2
38029 // CHECK: [0x0a,0x00,0xa0,0xd1,0x7e,0x04,0x02,0x00]
38031 v_cmpx_f_u32_e64 s[10:11], exec_hi, v2
38032 // CHECK: [0x0a,0x00,0xa0,0xd1,0x7f,0x04,0x02,0x00]
38034 v_cmpx_f_u32_e64 s[10:11], 0, v2
38035 // CHECK: [0x0a,0x00,0xa0,0xd1,0x80,0x04,0x02,0x00]
38037 v_cmpx_f_u32_e64 s[10:11], -1, v2
38038 // CHECK: [0x0a,0x00,0xa0,0xd1,0xc1,0x04,0x02,0x00]
38040 v_cmpx_f_u32_e64 s[10:11], 0.5, v2
38041 // CHECK: [0x0a,0x00,0xa0,0xd1,0xf0,0x04,0x02,0x00]
38043 v_cmpx_f_u32_e64 s[10:11], -4.0, v2
38044 // CHECK: [0x0a,0x00,0xa0,0xd1,0xf7,0x04,0x02,0x00]
38046 v_cmpx_f_u32_e64 s[10:11], src_vccz, v2
38047 // CHECK: [0x0a,0x00,0xa0,0xd1,0xfb,0x04,0x02,0x00]
38049 v_cmpx_f_u32_e64 s[10:11], src_execz, v2
38050 // CHECK: [0x0a,0x00,0xa0,0xd1,0xfc,0x04,0x02,0x00]
38052 v_cmpx_f_u32_e64 s[10:11], src_scc, v2
38053 // CHECK: [0x0a,0x00,0xa0,0xd1,0xfd,0x04,0x02,0x00]
38055 v_cmpx_f_u32_e64 s[10:11], src_lds_direct, v2
38056 // CHECK: [0x0a,0x00,0xa0,0xd1,0xfe,0x04,0x02,0x00]
38058 v_cmpx_f_u32_e64 s[10:11], v1, v255
38059 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xff,0x03,0x00]
38061 v_cmpx_f_u32_e64 s[10:11], v1, s2
38062 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x05,0x00,0x00]
38064 v_cmpx_f_u32_e64 s[10:11], v1, s103
38065 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xcf,0x00,0x00]
38067 v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_lo
38068 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd1,0x00,0x00]
38070 v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_hi
38071 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd3,0x00,0x00]
38073 v_cmpx_f_u32_e64 s[10:11], v1, vcc_lo
38074 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd5,0x00,0x00]
38076 v_cmpx_f_u32_e64 s[10:11], v1, vcc_hi
38077 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd7,0x00,0x00]
38079 v_cmpx_f_u32_e64 s[10:11], v1, tba_lo
38080 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xd9,0x00,0x00]
38082 v_cmpx_f_u32_e64 s[10:11], v1, tba_hi
38083 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdb,0x00,0x00]
38085 v_cmpx_f_u32_e64 s[10:11], v1, tma_lo
38086 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdd,0x00,0x00]
38088 v_cmpx_f_u32_e64 s[10:11], v1, tma_hi
38089 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xdf,0x00,0x00]
38091 v_cmpx_f_u32_e64 s[10:11], v1, ttmp11
38092 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xf7,0x00,0x00]
38094 v_cmpx_f_u32_e64 s[10:11], v1, m0
38095 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xf9,0x00,0x00]
38097 v_cmpx_f_u32_e64 s[10:11], v1, exec_lo
38098 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xfd,0x00,0x00]
38100 v_cmpx_f_u32_e64 s[10:11], v1, exec_hi
38101 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xff,0x00,0x00]
38103 v_cmpx_f_u32_e64 s[10:11], v1, 0
38104 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x01,0x01,0x00]
38106 v_cmpx_f_u32_e64 s[10:11], v1, -1
38107 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0x83,0x01,0x00]
38109 v_cmpx_f_u32_e64 s[10:11], v1, 0.5
38110 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xe1,0x01,0x00]
38112 v_cmpx_f_u32_e64 s[10:11], v1, -4.0
38113 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xef,0x01,0x00]
38115 v_cmpx_f_u32_e64 s[10:11], v1, src_vccz
38116 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xf7,0x01,0x00]
38118 v_cmpx_f_u32_e64 s[10:11], v1, src_execz
38119 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xf9,0x01,0x00]
38121 v_cmpx_f_u32_e64 s[10:11], v1, src_scc
38122 // CHECK: [0x0a,0x00,0xa0,0xd1,0x01,0xfb,0x01,0x00]
38124 v_cmpx_lt_u32_e64 s[10:11], v1, v2
38125 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
38127 v_cmpx_lt_u32_e64 s[12:13], v1, v2
38128 // CHECK: [0x0c,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
38130 v_cmpx_lt_u32_e64 s[102:103], v1, v2
38131 // CHECK: [0x66,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
38133 v_cmpx_lt_u32_e64 flat_scratch, v1, v2
38134 // CHECK: [0x68,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
38136 v_cmpx_lt_u32_e64 vcc, v1, v2
38137 // CHECK: [0x6a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
38139 v_cmpx_lt_u32_e64 tba, v1, v2
38140 // CHECK: [0x6c,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
38142 v_cmpx_lt_u32_e64 tma, v1, v2
38143 // CHECK: [0x6e,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
38145 v_cmpx_lt_u32_e64 ttmp[10:11], v1, v2
38146 // CHECK: [0x7a,0x00,0xa2,0xd1,0x01,0x05,0x02,0x00]
38148 v_cmpx_lt_u32_e64 s[10:11], v255, v2
38149 // CHECK: [0x0a,0x00,0xa2,0xd1,0xff,0x05,0x02,0x00]
38151 v_cmpx_lt_u32_e64 s[10:11], s1, v2
38152 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x04,0x02,0x00]
38154 v_cmpx_lt_u32_e64 s[10:11], s103, v2
38155 // CHECK: [0x0a,0x00,0xa2,0xd1,0x67,0x04,0x02,0x00]
38157 v_cmpx_lt_u32_e64 s[10:11], flat_scratch_lo, v2
38158 // CHECK: [0x0a,0x00,0xa2,0xd1,0x68,0x04,0x02,0x00]
38160 v_cmpx_lt_u32_e64 s[10:11], flat_scratch_hi, v2
38161 // CHECK: [0x0a,0x00,0xa2,0xd1,0x69,0x04,0x02,0x00]
38163 v_cmpx_lt_u32_e64 s[10:11], vcc_lo, v2
38164 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6a,0x04,0x02,0x00]
38166 v_cmpx_lt_u32_e64 s[10:11], vcc_hi, v2
38167 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6b,0x04,0x02,0x00]
38169 v_cmpx_lt_u32_e64 s[10:11], tba_lo, v2
38170 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6c,0x04,0x02,0x00]
38172 v_cmpx_lt_u32_e64 s[10:11], tba_hi, v2
38173 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6d,0x04,0x02,0x00]
38175 v_cmpx_lt_u32_e64 s[10:11], tma_lo, v2
38176 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6e,0x04,0x02,0x00]
38178 v_cmpx_lt_u32_e64 s[10:11], tma_hi, v2
38179 // CHECK: [0x0a,0x00,0xa2,0xd1,0x6f,0x04,0x02,0x00]
38181 v_cmpx_lt_u32_e64 s[10:11], ttmp11, v2
38182 // CHECK: [0x0a,0x00,0xa2,0xd1,0x7b,0x04,0x02,0x00]
38184 v_cmpx_lt_u32_e64 s[10:11], m0, v2
38185 // CHECK: [0x0a,0x00,0xa2,0xd1,0x7c,0x04,0x02,0x00]
38187 v_cmpx_lt_u32_e64 s[10:11], exec_lo, v2
38188 // CHECK: [0x0a,0x00,0xa2,0xd1,0x7e,0x04,0x02,0x00]
38190 v_cmpx_lt_u32_e64 s[10:11], exec_hi, v2
38191 // CHECK: [0x0a,0x00,0xa2,0xd1,0x7f,0x04,0x02,0x00]
38193 v_cmpx_lt_u32_e64 s[10:11], 0, v2
38194 // CHECK: [0x0a,0x00,0xa2,0xd1,0x80,0x04,0x02,0x00]
38196 v_cmpx_lt_u32_e64 s[10:11], -1, v2
38197 // CHECK: [0x0a,0x00,0xa2,0xd1,0xc1,0x04,0x02,0x00]
38199 v_cmpx_lt_u32_e64 s[10:11], 0.5, v2
38200 // CHECK: [0x0a,0x00,0xa2,0xd1,0xf0,0x04,0x02,0x00]
38202 v_cmpx_lt_u32_e64 s[10:11], -4.0, v2
38203 // CHECK: [0x0a,0x00,0xa2,0xd1,0xf7,0x04,0x02,0x00]
38205 v_cmpx_lt_u32_e64 s[10:11], src_vccz, v2
38206 // CHECK: [0x0a,0x00,0xa2,0xd1,0xfb,0x04,0x02,0x00]
38208 v_cmpx_lt_u32_e64 s[10:11], src_execz, v2
38209 // CHECK: [0x0a,0x00,0xa2,0xd1,0xfc,0x04,0x02,0x00]
38211 v_cmpx_lt_u32_e64 s[10:11], src_scc, v2
38212 // CHECK: [0x0a,0x00,0xa2,0xd1,0xfd,0x04,0x02,0x00]
38214 v_cmpx_lt_u32_e64 s[10:11], src_lds_direct, v2
38215 // CHECK: [0x0a,0x00,0xa2,0xd1,0xfe,0x04,0x02,0x00]
38217 v_cmpx_lt_u32_e64 s[10:11], v1, v255
38218 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xff,0x03,0x00]
38220 v_cmpx_lt_u32_e64 s[10:11], v1, s2
38221 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x05,0x00,0x00]
38223 v_cmpx_lt_u32_e64 s[10:11], v1, s103
38224 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xcf,0x00,0x00]
38226 v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_lo
38227 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd1,0x00,0x00]
38229 v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_hi
38230 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd3,0x00,0x00]
38232 v_cmpx_lt_u32_e64 s[10:11], v1, vcc_lo
38233 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd5,0x00,0x00]
38235 v_cmpx_lt_u32_e64 s[10:11], v1, vcc_hi
38236 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd7,0x00,0x00]
38238 v_cmpx_lt_u32_e64 s[10:11], v1, tba_lo
38239 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xd9,0x00,0x00]
38241 v_cmpx_lt_u32_e64 s[10:11], v1, tba_hi
38242 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdb,0x00,0x00]
38244 v_cmpx_lt_u32_e64 s[10:11], v1, tma_lo
38245 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdd,0x00,0x00]
38247 v_cmpx_lt_u32_e64 s[10:11], v1, tma_hi
38248 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xdf,0x00,0x00]
38250 v_cmpx_lt_u32_e64 s[10:11], v1, ttmp11
38251 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xf7,0x00,0x00]
38253 v_cmpx_lt_u32_e64 s[10:11], v1, m0
38254 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xf9,0x00,0x00]
38256 v_cmpx_lt_u32_e64 s[10:11], v1, exec_lo
38257 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xfd,0x00,0x00]
38259 v_cmpx_lt_u32_e64 s[10:11], v1, exec_hi
38260 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xff,0x00,0x00]
38262 v_cmpx_lt_u32_e64 s[10:11], v1, 0
38263 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x01,0x01,0x00]
38265 v_cmpx_lt_u32_e64 s[10:11], v1, -1
38266 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0x83,0x01,0x00]
38268 v_cmpx_lt_u32_e64 s[10:11], v1, 0.5
38269 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xe1,0x01,0x00]
38271 v_cmpx_lt_u32_e64 s[10:11], v1, -4.0
38272 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xef,0x01,0x00]
38274 v_cmpx_lt_u32_e64 s[10:11], v1, src_vccz
38275 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xf7,0x01,0x00]
38277 v_cmpx_lt_u32_e64 s[10:11], v1, src_execz
38278 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xf9,0x01,0x00]
38280 v_cmpx_lt_u32_e64 s[10:11], v1, src_scc
38281 // CHECK: [0x0a,0x00,0xa2,0xd1,0x01,0xfb,0x01,0x00]
38283 v_cmpx_eq_u32_e64 s[10:11], v1, v2
38284 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
38286 v_cmpx_eq_u32_e64 s[12:13], v1, v2
38287 // CHECK: [0x0c,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
38289 v_cmpx_eq_u32_e64 s[102:103], v1, v2
38290 // CHECK: [0x66,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
38292 v_cmpx_eq_u32_e64 flat_scratch, v1, v2
38293 // CHECK: [0x68,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
38295 v_cmpx_eq_u32_e64 vcc, v1, v2
38296 // CHECK: [0x6a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
38298 v_cmpx_eq_u32_e64 tba, v1, v2
38299 // CHECK: [0x6c,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
38301 v_cmpx_eq_u32_e64 tma, v1, v2
38302 // CHECK: [0x6e,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
38304 v_cmpx_eq_u32_e64 ttmp[10:11], v1, v2
38305 // CHECK: [0x7a,0x00,0xa4,0xd1,0x01,0x05,0x02,0x00]
38307 v_cmpx_eq_u32_e64 s[10:11], v255, v2
38308 // CHECK: [0x0a,0x00,0xa4,0xd1,0xff,0x05,0x02,0x00]
38310 v_cmpx_eq_u32_e64 s[10:11], s1, v2
38311 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x04,0x02,0x00]
38313 v_cmpx_eq_u32_e64 s[10:11], s103, v2
38314 // CHECK: [0x0a,0x00,0xa4,0xd1,0x67,0x04,0x02,0x00]
38316 v_cmpx_eq_u32_e64 s[10:11], flat_scratch_lo, v2
38317 // CHECK: [0x0a,0x00,0xa4,0xd1,0x68,0x04,0x02,0x00]
38319 v_cmpx_eq_u32_e64 s[10:11], flat_scratch_hi, v2
38320 // CHECK: [0x0a,0x00,0xa4,0xd1,0x69,0x04,0x02,0x00]
38322 v_cmpx_eq_u32_e64 s[10:11], vcc_lo, v2
38323 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6a,0x04,0x02,0x00]
38325 v_cmpx_eq_u32_e64 s[10:11], vcc_hi, v2
38326 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6b,0x04,0x02,0x00]
38328 v_cmpx_eq_u32_e64 s[10:11], tba_lo, v2
38329 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6c,0x04,0x02,0x00]
38331 v_cmpx_eq_u32_e64 s[10:11], tba_hi, v2
38332 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6d,0x04,0x02,0x00]
38334 v_cmpx_eq_u32_e64 s[10:11], tma_lo, v2
38335 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6e,0x04,0x02,0x00]
38337 v_cmpx_eq_u32_e64 s[10:11], tma_hi, v2
38338 // CHECK: [0x0a,0x00,0xa4,0xd1,0x6f,0x04,0x02,0x00]
38340 v_cmpx_eq_u32_e64 s[10:11], ttmp11, v2
38341 // CHECK: [0x0a,0x00,0xa4,0xd1,0x7b,0x04,0x02,0x00]
38343 v_cmpx_eq_u32_e64 s[10:11], m0, v2
38344 // CHECK: [0x0a,0x00,0xa4,0xd1,0x7c,0x04,0x02,0x00]
38346 v_cmpx_eq_u32_e64 s[10:11], exec_lo, v2
38347 // CHECK: [0x0a,0x00,0xa4,0xd1,0x7e,0x04,0x02,0x00]
38349 v_cmpx_eq_u32_e64 s[10:11], exec_hi, v2
38350 // CHECK: [0x0a,0x00,0xa4,0xd1,0x7f,0x04,0x02,0x00]
38352 v_cmpx_eq_u32_e64 s[10:11], 0, v2
38353 // CHECK: [0x0a,0x00,0xa4,0xd1,0x80,0x04,0x02,0x00]
38355 v_cmpx_eq_u32_e64 s[10:11], -1, v2
38356 // CHECK: [0x0a,0x00,0xa4,0xd1,0xc1,0x04,0x02,0x00]
38358 v_cmpx_eq_u32_e64 s[10:11], 0.5, v2
38359 // CHECK: [0x0a,0x00,0xa4,0xd1,0xf0,0x04,0x02,0x00]
38361 v_cmpx_eq_u32_e64 s[10:11], -4.0, v2
38362 // CHECK: [0x0a,0x00,0xa4,0xd1,0xf7,0x04,0x02,0x00]
38364 v_cmpx_eq_u32_e64 s[10:11], src_vccz, v2
38365 // CHECK: [0x0a,0x00,0xa4,0xd1,0xfb,0x04,0x02,0x00]
38367 v_cmpx_eq_u32_e64 s[10:11], src_execz, v2
38368 // CHECK: [0x0a,0x00,0xa4,0xd1,0xfc,0x04,0x02,0x00]
38370 v_cmpx_eq_u32_e64 s[10:11], src_scc, v2
38371 // CHECK: [0x0a,0x00,0xa4,0xd1,0xfd,0x04,0x02,0x00]
38373 v_cmpx_eq_u32_e64 s[10:11], src_lds_direct, v2
38374 // CHECK: [0x0a,0x00,0xa4,0xd1,0xfe,0x04,0x02,0x00]
38376 v_cmpx_eq_u32_e64 s[10:11], v1, v255
38377 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xff,0x03,0x00]
38379 v_cmpx_eq_u32_e64 s[10:11], v1, s2
38380 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x05,0x00,0x00]
38382 v_cmpx_eq_u32_e64 s[10:11], v1, s103
38383 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xcf,0x00,0x00]
38385 v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_lo
38386 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd1,0x00,0x00]
38388 v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_hi
38389 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd3,0x00,0x00]
38391 v_cmpx_eq_u32_e64 s[10:11], v1, vcc_lo
38392 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd5,0x00,0x00]
38394 v_cmpx_eq_u32_e64 s[10:11], v1, vcc_hi
38395 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd7,0x00,0x00]
38397 v_cmpx_eq_u32_e64 s[10:11], v1, tba_lo
38398 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xd9,0x00,0x00]
38400 v_cmpx_eq_u32_e64 s[10:11], v1, tba_hi
38401 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdb,0x00,0x00]
38403 v_cmpx_eq_u32_e64 s[10:11], v1, tma_lo
38404 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdd,0x00,0x00]
38406 v_cmpx_eq_u32_e64 s[10:11], v1, tma_hi
38407 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xdf,0x00,0x00]
38409 v_cmpx_eq_u32_e64 s[10:11], v1, ttmp11
38410 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xf7,0x00,0x00]
38412 v_cmpx_eq_u32_e64 s[10:11], v1, m0
38413 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xf9,0x00,0x00]
38415 v_cmpx_eq_u32_e64 s[10:11], v1, exec_lo
38416 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xfd,0x00,0x00]
38418 v_cmpx_eq_u32_e64 s[10:11], v1, exec_hi
38419 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xff,0x00,0x00]
38421 v_cmpx_eq_u32_e64 s[10:11], v1, 0
38422 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x01,0x01,0x00]
38424 v_cmpx_eq_u32_e64 s[10:11], v1, -1
38425 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0x83,0x01,0x00]
38427 v_cmpx_eq_u32_e64 s[10:11], v1, 0.5
38428 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xe1,0x01,0x00]
38430 v_cmpx_eq_u32_e64 s[10:11], v1, -4.0
38431 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xef,0x01,0x00]
38433 v_cmpx_eq_u32_e64 s[10:11], v1, src_vccz
38434 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xf7,0x01,0x00]
38436 v_cmpx_eq_u32_e64 s[10:11], v1, src_execz
38437 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xf9,0x01,0x00]
38439 v_cmpx_eq_u32_e64 s[10:11], v1, src_scc
38440 // CHECK: [0x0a,0x00,0xa4,0xd1,0x01,0xfb,0x01,0x00]
38442 v_cmpx_le_u32_e64 s[10:11], v1, v2
38443 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
38445 v_cmpx_le_u32_e64 s[12:13], v1, v2
38446 // CHECK: [0x0c,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
38448 v_cmpx_le_u32_e64 s[102:103], v1, v2
38449 // CHECK: [0x66,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
38451 v_cmpx_le_u32_e64 flat_scratch, v1, v2
38452 // CHECK: [0x68,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
38454 v_cmpx_le_u32_e64 vcc, v1, v2
38455 // CHECK: [0x6a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
38457 v_cmpx_le_u32_e64 tba, v1, v2
38458 // CHECK: [0x6c,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
38460 v_cmpx_le_u32_e64 tma, v1, v2
38461 // CHECK: [0x6e,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
38463 v_cmpx_le_u32_e64 ttmp[10:11], v1, v2
38464 // CHECK: [0x7a,0x00,0xa6,0xd1,0x01,0x05,0x02,0x00]
38466 v_cmpx_le_u32_e64 s[10:11], v255, v2
38467 // CHECK: [0x0a,0x00,0xa6,0xd1,0xff,0x05,0x02,0x00]
38469 v_cmpx_le_u32_e64 s[10:11], s1, v2
38470 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x04,0x02,0x00]
38472 v_cmpx_le_u32_e64 s[10:11], s103, v2
38473 // CHECK: [0x0a,0x00,0xa6,0xd1,0x67,0x04,0x02,0x00]
38475 v_cmpx_le_u32_e64 s[10:11], flat_scratch_lo, v2
38476 // CHECK: [0x0a,0x00,0xa6,0xd1,0x68,0x04,0x02,0x00]
38478 v_cmpx_le_u32_e64 s[10:11], flat_scratch_hi, v2
38479 // CHECK: [0x0a,0x00,0xa6,0xd1,0x69,0x04,0x02,0x00]
38481 v_cmpx_le_u32_e64 s[10:11], vcc_lo, v2
38482 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6a,0x04,0x02,0x00]
38484 v_cmpx_le_u32_e64 s[10:11], vcc_hi, v2
38485 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6b,0x04,0x02,0x00]
38487 v_cmpx_le_u32_e64 s[10:11], tba_lo, v2
38488 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6c,0x04,0x02,0x00]
38490 v_cmpx_le_u32_e64 s[10:11], tba_hi, v2
38491 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6d,0x04,0x02,0x00]
38493 v_cmpx_le_u32_e64 s[10:11], tma_lo, v2
38494 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6e,0x04,0x02,0x00]
38496 v_cmpx_le_u32_e64 s[10:11], tma_hi, v2
38497 // CHECK: [0x0a,0x00,0xa6,0xd1,0x6f,0x04,0x02,0x00]
38499 v_cmpx_le_u32_e64 s[10:11], ttmp11, v2
38500 // CHECK: [0x0a,0x00,0xa6,0xd1,0x7b,0x04,0x02,0x00]
38502 v_cmpx_le_u32_e64 s[10:11], m0, v2
38503 // CHECK: [0x0a,0x00,0xa6,0xd1,0x7c,0x04,0x02,0x00]
38505 v_cmpx_le_u32_e64 s[10:11], exec_lo, v2
38506 // CHECK: [0x0a,0x00,0xa6,0xd1,0x7e,0x04,0x02,0x00]
38508 v_cmpx_le_u32_e64 s[10:11], exec_hi, v2
38509 // CHECK: [0x0a,0x00,0xa6,0xd1,0x7f,0x04,0x02,0x00]
38511 v_cmpx_le_u32_e64 s[10:11], 0, v2
38512 // CHECK: [0x0a,0x00,0xa6,0xd1,0x80,0x04,0x02,0x00]
38514 v_cmpx_le_u32_e64 s[10:11], -1, v2
38515 // CHECK: [0x0a,0x00,0xa6,0xd1,0xc1,0x04,0x02,0x00]
38517 v_cmpx_le_u32_e64 s[10:11], 0.5, v2
38518 // CHECK: [0x0a,0x00,0xa6,0xd1,0xf0,0x04,0x02,0x00]
38520 v_cmpx_le_u32_e64 s[10:11], -4.0, v2
38521 // CHECK: [0x0a,0x00,0xa6,0xd1,0xf7,0x04,0x02,0x00]
38523 v_cmpx_le_u32_e64 s[10:11], src_vccz, v2
38524 // CHECK: [0x0a,0x00,0xa6,0xd1,0xfb,0x04,0x02,0x00]
38526 v_cmpx_le_u32_e64 s[10:11], src_execz, v2
38527 // CHECK: [0x0a,0x00,0xa6,0xd1,0xfc,0x04,0x02,0x00]
38529 v_cmpx_le_u32_e64 s[10:11], src_scc, v2
38530 // CHECK: [0x0a,0x00,0xa6,0xd1,0xfd,0x04,0x02,0x00]
38532 v_cmpx_le_u32_e64 s[10:11], src_lds_direct, v2
38533 // CHECK: [0x0a,0x00,0xa6,0xd1,0xfe,0x04,0x02,0x00]
38535 v_cmpx_le_u32_e64 s[10:11], v1, v255
38536 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xff,0x03,0x00]
38538 v_cmpx_le_u32_e64 s[10:11], v1, s2
38539 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x05,0x00,0x00]
38541 v_cmpx_le_u32_e64 s[10:11], v1, s103
38542 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xcf,0x00,0x00]
38544 v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_lo
38545 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd1,0x00,0x00]
38547 v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_hi
38548 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd3,0x00,0x00]
38550 v_cmpx_le_u32_e64 s[10:11], v1, vcc_lo
38551 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd5,0x00,0x00]
38553 v_cmpx_le_u32_e64 s[10:11], v1, vcc_hi
38554 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd7,0x00,0x00]
38556 v_cmpx_le_u32_e64 s[10:11], v1, tba_lo
38557 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xd9,0x00,0x00]
38559 v_cmpx_le_u32_e64 s[10:11], v1, tba_hi
38560 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdb,0x00,0x00]
38562 v_cmpx_le_u32_e64 s[10:11], v1, tma_lo
38563 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdd,0x00,0x00]
38565 v_cmpx_le_u32_e64 s[10:11], v1, tma_hi
38566 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xdf,0x00,0x00]
38568 v_cmpx_le_u32_e64 s[10:11], v1, ttmp11
38569 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xf7,0x00,0x00]
38571 v_cmpx_le_u32_e64 s[10:11], v1, m0
38572 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xf9,0x00,0x00]
38574 v_cmpx_le_u32_e64 s[10:11], v1, exec_lo
38575 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xfd,0x00,0x00]
38577 v_cmpx_le_u32_e64 s[10:11], v1, exec_hi
38578 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xff,0x00,0x00]
38580 v_cmpx_le_u32_e64 s[10:11], v1, 0
38581 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x01,0x01,0x00]
38583 v_cmpx_le_u32_e64 s[10:11], v1, -1
38584 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0x83,0x01,0x00]
38586 v_cmpx_le_u32_e64 s[10:11], v1, 0.5
38587 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xe1,0x01,0x00]
38589 v_cmpx_le_u32_e64 s[10:11], v1, -4.0
38590 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xef,0x01,0x00]
38592 v_cmpx_le_u32_e64 s[10:11], v1, src_vccz
38593 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xf7,0x01,0x00]
38595 v_cmpx_le_u32_e64 s[10:11], v1, src_execz
38596 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xf9,0x01,0x00]
38598 v_cmpx_le_u32_e64 s[10:11], v1, src_scc
38599 // CHECK: [0x0a,0x00,0xa6,0xd1,0x01,0xfb,0x01,0x00]
38601 v_cmpx_gt_u32_e64 s[10:11], v1, v2
38602 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
38604 v_cmpx_gt_u32_e64 s[12:13], v1, v2
38605 // CHECK: [0x0c,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
38607 v_cmpx_gt_u32_e64 s[102:103], v1, v2
38608 // CHECK: [0x66,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
38610 v_cmpx_gt_u32_e64 flat_scratch, v1, v2
38611 // CHECK: [0x68,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
38613 v_cmpx_gt_u32_e64 vcc, v1, v2
38614 // CHECK: [0x6a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
38616 v_cmpx_gt_u32_e64 tba, v1, v2
38617 // CHECK: [0x6c,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
38619 v_cmpx_gt_u32_e64 tma, v1, v2
38620 // CHECK: [0x6e,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
38622 v_cmpx_gt_u32_e64 ttmp[10:11], v1, v2
38623 // CHECK: [0x7a,0x00,0xa8,0xd1,0x01,0x05,0x02,0x00]
38625 v_cmpx_gt_u32_e64 s[10:11], v255, v2
38626 // CHECK: [0x0a,0x00,0xa8,0xd1,0xff,0x05,0x02,0x00]
38628 v_cmpx_gt_u32_e64 s[10:11], s1, v2
38629 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x04,0x02,0x00]
38631 v_cmpx_gt_u32_e64 s[10:11], s103, v2
38632 // CHECK: [0x0a,0x00,0xa8,0xd1,0x67,0x04,0x02,0x00]
38634 v_cmpx_gt_u32_e64 s[10:11], flat_scratch_lo, v2
38635 // CHECK: [0x0a,0x00,0xa8,0xd1,0x68,0x04,0x02,0x00]
38637 v_cmpx_gt_u32_e64 s[10:11], flat_scratch_hi, v2
38638 // CHECK: [0x0a,0x00,0xa8,0xd1,0x69,0x04,0x02,0x00]
38640 v_cmpx_gt_u32_e64 s[10:11], vcc_lo, v2
38641 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6a,0x04,0x02,0x00]
38643 v_cmpx_gt_u32_e64 s[10:11], vcc_hi, v2
38644 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6b,0x04,0x02,0x00]
38646 v_cmpx_gt_u32_e64 s[10:11], tba_lo, v2
38647 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6c,0x04,0x02,0x00]
38649 v_cmpx_gt_u32_e64 s[10:11], tba_hi, v2
38650 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6d,0x04,0x02,0x00]
38652 v_cmpx_gt_u32_e64 s[10:11], tma_lo, v2
38653 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6e,0x04,0x02,0x00]
38655 v_cmpx_gt_u32_e64 s[10:11], tma_hi, v2
38656 // CHECK: [0x0a,0x00,0xa8,0xd1,0x6f,0x04,0x02,0x00]
38658 v_cmpx_gt_u32_e64 s[10:11], ttmp11, v2
38659 // CHECK: [0x0a,0x00,0xa8,0xd1,0x7b,0x04,0x02,0x00]
38661 v_cmpx_gt_u32_e64 s[10:11], m0, v2
38662 // CHECK: [0x0a,0x00,0xa8,0xd1,0x7c,0x04,0x02,0x00]
38664 v_cmpx_gt_u32_e64 s[10:11], exec_lo, v2
38665 // CHECK: [0x0a,0x00,0xa8,0xd1,0x7e,0x04,0x02,0x00]
38667 v_cmpx_gt_u32_e64 s[10:11], exec_hi, v2
38668 // CHECK: [0x0a,0x00,0xa8,0xd1,0x7f,0x04,0x02,0x00]
38670 v_cmpx_gt_u32_e64 s[10:11], 0, v2
38671 // CHECK: [0x0a,0x00,0xa8,0xd1,0x80,0x04,0x02,0x00]
38673 v_cmpx_gt_u32_e64 s[10:11], -1, v2
38674 // CHECK: [0x0a,0x00,0xa8,0xd1,0xc1,0x04,0x02,0x00]
38676 v_cmpx_gt_u32_e64 s[10:11], 0.5, v2
38677 // CHECK: [0x0a,0x00,0xa8,0xd1,0xf0,0x04,0x02,0x00]
38679 v_cmpx_gt_u32_e64 s[10:11], -4.0, v2
38680 // CHECK: [0x0a,0x00,0xa8,0xd1,0xf7,0x04,0x02,0x00]
38682 v_cmpx_gt_u32_e64 s[10:11], src_vccz, v2
38683 // CHECK: [0x0a,0x00,0xa8,0xd1,0xfb,0x04,0x02,0x00]
38685 v_cmpx_gt_u32_e64 s[10:11], src_execz, v2
38686 // CHECK: [0x0a,0x00,0xa8,0xd1,0xfc,0x04,0x02,0x00]
38688 v_cmpx_gt_u32_e64 s[10:11], src_scc, v2
38689 // CHECK: [0x0a,0x00,0xa8,0xd1,0xfd,0x04,0x02,0x00]
38691 v_cmpx_gt_u32_e64 s[10:11], src_lds_direct, v2
38692 // CHECK: [0x0a,0x00,0xa8,0xd1,0xfe,0x04,0x02,0x00]
38694 v_cmpx_gt_u32_e64 s[10:11], v1, v255
38695 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xff,0x03,0x00]
38697 v_cmpx_gt_u32_e64 s[10:11], v1, s2
38698 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x05,0x00,0x00]
38700 v_cmpx_gt_u32_e64 s[10:11], v1, s103
38701 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xcf,0x00,0x00]
38703 v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_lo
38704 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd1,0x00,0x00]
38706 v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_hi
38707 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd3,0x00,0x00]
38709 v_cmpx_gt_u32_e64 s[10:11], v1, vcc_lo
38710 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd5,0x00,0x00]
38712 v_cmpx_gt_u32_e64 s[10:11], v1, vcc_hi
38713 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd7,0x00,0x00]
38715 v_cmpx_gt_u32_e64 s[10:11], v1, tba_lo
38716 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xd9,0x00,0x00]
38718 v_cmpx_gt_u32_e64 s[10:11], v1, tba_hi
38719 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdb,0x00,0x00]
38721 v_cmpx_gt_u32_e64 s[10:11], v1, tma_lo
38722 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdd,0x00,0x00]
38724 v_cmpx_gt_u32_e64 s[10:11], v1, tma_hi
38725 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xdf,0x00,0x00]
38727 v_cmpx_gt_u32_e64 s[10:11], v1, ttmp11
38728 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xf7,0x00,0x00]
38730 v_cmpx_gt_u32_e64 s[10:11], v1, m0
38731 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xf9,0x00,0x00]
38733 v_cmpx_gt_u32_e64 s[10:11], v1, exec_lo
38734 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xfd,0x00,0x00]
38736 v_cmpx_gt_u32_e64 s[10:11], v1, exec_hi
38737 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xff,0x00,0x00]
38739 v_cmpx_gt_u32_e64 s[10:11], v1, 0
38740 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x01,0x01,0x00]
38742 v_cmpx_gt_u32_e64 s[10:11], v1, -1
38743 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0x83,0x01,0x00]
38745 v_cmpx_gt_u32_e64 s[10:11], v1, 0.5
38746 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xe1,0x01,0x00]
38748 v_cmpx_gt_u32_e64 s[10:11], v1, -4.0
38749 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xef,0x01,0x00]
38751 v_cmpx_gt_u32_e64 s[10:11], v1, src_vccz
38752 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xf7,0x01,0x00]
38754 v_cmpx_gt_u32_e64 s[10:11], v1, src_execz
38755 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xf9,0x01,0x00]
38757 v_cmpx_gt_u32_e64 s[10:11], v1, src_scc
38758 // CHECK: [0x0a,0x00,0xa8,0xd1,0x01,0xfb,0x01,0x00]
38760 v_cmpx_ne_u32_e64 s[10:11], v1, v2
38761 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
38763 v_cmpx_ne_u32_e64 s[12:13], v1, v2
38764 // CHECK: [0x0c,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
38766 v_cmpx_ne_u32_e64 s[102:103], v1, v2
38767 // CHECK: [0x66,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
38769 v_cmpx_ne_u32_e64 flat_scratch, v1, v2
38770 // CHECK: [0x68,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
38772 v_cmpx_ne_u32_e64 vcc, v1, v2
38773 // CHECK: [0x6a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
38775 v_cmpx_ne_u32_e64 tba, v1, v2
38776 // CHECK: [0x6c,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
38778 v_cmpx_ne_u32_e64 tma, v1, v2
38779 // CHECK: [0x6e,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
38781 v_cmpx_ne_u32_e64 ttmp[10:11], v1, v2
38782 // CHECK: [0x7a,0x00,0xaa,0xd1,0x01,0x05,0x02,0x00]
38784 v_cmpx_ne_u32_e64 s[10:11], v255, v2
38785 // CHECK: [0x0a,0x00,0xaa,0xd1,0xff,0x05,0x02,0x00]
38787 v_cmpx_ne_u32_e64 s[10:11], s1, v2
38788 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x04,0x02,0x00]
38790 v_cmpx_ne_u32_e64 s[10:11], s103, v2
38791 // CHECK: [0x0a,0x00,0xaa,0xd1,0x67,0x04,0x02,0x00]
38793 v_cmpx_ne_u32_e64 s[10:11], flat_scratch_lo, v2
38794 // CHECK: [0x0a,0x00,0xaa,0xd1,0x68,0x04,0x02,0x00]
38796 v_cmpx_ne_u32_e64 s[10:11], flat_scratch_hi, v2
38797 // CHECK: [0x0a,0x00,0xaa,0xd1,0x69,0x04,0x02,0x00]
38799 v_cmpx_ne_u32_e64 s[10:11], vcc_lo, v2
38800 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6a,0x04,0x02,0x00]
38802 v_cmpx_ne_u32_e64 s[10:11], vcc_hi, v2
38803 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6b,0x04,0x02,0x00]
38805 v_cmpx_ne_u32_e64 s[10:11], tba_lo, v2
38806 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6c,0x04,0x02,0x00]
38808 v_cmpx_ne_u32_e64 s[10:11], tba_hi, v2
38809 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6d,0x04,0x02,0x00]
38811 v_cmpx_ne_u32_e64 s[10:11], tma_lo, v2
38812 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6e,0x04,0x02,0x00]
38814 v_cmpx_ne_u32_e64 s[10:11], tma_hi, v2
38815 // CHECK: [0x0a,0x00,0xaa,0xd1,0x6f,0x04,0x02,0x00]
38817 v_cmpx_ne_u32_e64 s[10:11], ttmp11, v2
38818 // CHECK: [0x0a,0x00,0xaa,0xd1,0x7b,0x04,0x02,0x00]
38820 v_cmpx_ne_u32_e64 s[10:11], m0, v2
38821 // CHECK: [0x0a,0x00,0xaa,0xd1,0x7c,0x04,0x02,0x00]
38823 v_cmpx_ne_u32_e64 s[10:11], exec_lo, v2
38824 // CHECK: [0x0a,0x00,0xaa,0xd1,0x7e,0x04,0x02,0x00]
38826 v_cmpx_ne_u32_e64 s[10:11], exec_hi, v2
38827 // CHECK: [0x0a,0x00,0xaa,0xd1,0x7f,0x04,0x02,0x00]
38829 v_cmpx_ne_u32_e64 s[10:11], 0, v2
38830 // CHECK: [0x0a,0x00,0xaa,0xd1,0x80,0x04,0x02,0x00]
38832 v_cmpx_ne_u32_e64 s[10:11], -1, v2
38833 // CHECK: [0x0a,0x00,0xaa,0xd1,0xc1,0x04,0x02,0x00]
38835 v_cmpx_ne_u32_e64 s[10:11], 0.5, v2
38836 // CHECK: [0x0a,0x00,0xaa,0xd1,0xf0,0x04,0x02,0x00]
38838 v_cmpx_ne_u32_e64 s[10:11], -4.0, v2
38839 // CHECK: [0x0a,0x00,0xaa,0xd1,0xf7,0x04,0x02,0x00]
38841 v_cmpx_ne_u32_e64 s[10:11], src_vccz, v2
38842 // CHECK: [0x0a,0x00,0xaa,0xd1,0xfb,0x04,0x02,0x00]
38844 v_cmpx_ne_u32_e64 s[10:11], src_execz, v2
38845 // CHECK: [0x0a,0x00,0xaa,0xd1,0xfc,0x04,0x02,0x00]
38847 v_cmpx_ne_u32_e64 s[10:11], src_scc, v2
38848 // CHECK: [0x0a,0x00,0xaa,0xd1,0xfd,0x04,0x02,0x00]
38850 v_cmpx_ne_u32_e64 s[10:11], src_lds_direct, v2
38851 // CHECK: [0x0a,0x00,0xaa,0xd1,0xfe,0x04,0x02,0x00]
38853 v_cmpx_ne_u32_e64 s[10:11], v1, v255
38854 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xff,0x03,0x00]
38856 v_cmpx_ne_u32_e64 s[10:11], v1, s2
38857 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x05,0x00,0x00]
38859 v_cmpx_ne_u32_e64 s[10:11], v1, s103
38860 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xcf,0x00,0x00]
38862 v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_lo
38863 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd1,0x00,0x00]
38865 v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_hi
38866 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd3,0x00,0x00]
38868 v_cmpx_ne_u32_e64 s[10:11], v1, vcc_lo
38869 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd5,0x00,0x00]
38871 v_cmpx_ne_u32_e64 s[10:11], v1, vcc_hi
38872 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd7,0x00,0x00]
38874 v_cmpx_ne_u32_e64 s[10:11], v1, tba_lo
38875 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xd9,0x00,0x00]
38877 v_cmpx_ne_u32_e64 s[10:11], v1, tba_hi
38878 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdb,0x00,0x00]
38880 v_cmpx_ne_u32_e64 s[10:11], v1, tma_lo
38881 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdd,0x00,0x00]
38883 v_cmpx_ne_u32_e64 s[10:11], v1, tma_hi
38884 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xdf,0x00,0x00]
38886 v_cmpx_ne_u32_e64 s[10:11], v1, ttmp11
38887 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xf7,0x00,0x00]
38889 v_cmpx_ne_u32_e64 s[10:11], v1, m0
38890 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xf9,0x00,0x00]
38892 v_cmpx_ne_u32_e64 s[10:11], v1, exec_lo
38893 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xfd,0x00,0x00]
38895 v_cmpx_ne_u32_e64 s[10:11], v1, exec_hi
38896 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xff,0x00,0x00]
38898 v_cmpx_ne_u32_e64 s[10:11], v1, 0
38899 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x01,0x01,0x00]
38901 v_cmpx_ne_u32_e64 s[10:11], v1, -1
38902 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0x83,0x01,0x00]
38904 v_cmpx_ne_u32_e64 s[10:11], v1, 0.5
38905 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xe1,0x01,0x00]
38907 v_cmpx_ne_u32_e64 s[10:11], v1, -4.0
38908 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xef,0x01,0x00]
38910 v_cmpx_ne_u32_e64 s[10:11], v1, src_vccz
38911 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xf7,0x01,0x00]
38913 v_cmpx_ne_u32_e64 s[10:11], v1, src_execz
38914 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xf9,0x01,0x00]
38916 v_cmpx_ne_u32_e64 s[10:11], v1, src_scc
38917 // CHECK: [0x0a,0x00,0xaa,0xd1,0x01,0xfb,0x01,0x00]
38919 v_cmpx_ge_u32_e64 s[10:11], v1, v2
38920 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
38922 v_cmpx_ge_u32_e64 s[12:13], v1, v2
38923 // CHECK: [0x0c,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
38925 v_cmpx_ge_u32_e64 s[102:103], v1, v2
38926 // CHECK: [0x66,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
38928 v_cmpx_ge_u32_e64 flat_scratch, v1, v2
38929 // CHECK: [0x68,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
38931 v_cmpx_ge_u32_e64 vcc, v1, v2
38932 // CHECK: [0x6a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
38934 v_cmpx_ge_u32_e64 tba, v1, v2
38935 // CHECK: [0x6c,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
38937 v_cmpx_ge_u32_e64 tma, v1, v2
38938 // CHECK: [0x6e,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
38940 v_cmpx_ge_u32_e64 ttmp[10:11], v1, v2
38941 // CHECK: [0x7a,0x00,0xac,0xd1,0x01,0x05,0x02,0x00]
38943 v_cmpx_ge_u32_e64 s[10:11], v255, v2
38944 // CHECK: [0x0a,0x00,0xac,0xd1,0xff,0x05,0x02,0x00]
38946 v_cmpx_ge_u32_e64 s[10:11], s1, v2
38947 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x04,0x02,0x00]
38949 v_cmpx_ge_u32_e64 s[10:11], s103, v2
38950 // CHECK: [0x0a,0x00,0xac,0xd1,0x67,0x04,0x02,0x00]
38952 v_cmpx_ge_u32_e64 s[10:11], flat_scratch_lo, v2
38953 // CHECK: [0x0a,0x00,0xac,0xd1,0x68,0x04,0x02,0x00]
38955 v_cmpx_ge_u32_e64 s[10:11], flat_scratch_hi, v2
38956 // CHECK: [0x0a,0x00,0xac,0xd1,0x69,0x04,0x02,0x00]
38958 v_cmpx_ge_u32_e64 s[10:11], vcc_lo, v2
38959 // CHECK: [0x0a,0x00,0xac,0xd1,0x6a,0x04,0x02,0x00]
38961 v_cmpx_ge_u32_e64 s[10:11], vcc_hi, v2
38962 // CHECK: [0x0a,0x00,0xac,0xd1,0x6b,0x04,0x02,0x00]
38964 v_cmpx_ge_u32_e64 s[10:11], tba_lo, v2
38965 // CHECK: [0x0a,0x00,0xac,0xd1,0x6c,0x04,0x02,0x00]
38967 v_cmpx_ge_u32_e64 s[10:11], tba_hi, v2
38968 // CHECK: [0x0a,0x00,0xac,0xd1,0x6d,0x04,0x02,0x00]
38970 v_cmpx_ge_u32_e64 s[10:11], tma_lo, v2
38971 // CHECK: [0x0a,0x00,0xac,0xd1,0x6e,0x04,0x02,0x00]
38973 v_cmpx_ge_u32_e64 s[10:11], tma_hi, v2
38974 // CHECK: [0x0a,0x00,0xac,0xd1,0x6f,0x04,0x02,0x00]
38976 v_cmpx_ge_u32_e64 s[10:11], ttmp11, v2
38977 // CHECK: [0x0a,0x00,0xac,0xd1,0x7b,0x04,0x02,0x00]
38979 v_cmpx_ge_u32_e64 s[10:11], m0, v2
38980 // CHECK: [0x0a,0x00,0xac,0xd1,0x7c,0x04,0x02,0x00]
38982 v_cmpx_ge_u32_e64 s[10:11], exec_lo, v2
38983 // CHECK: [0x0a,0x00,0xac,0xd1,0x7e,0x04,0x02,0x00]
38985 v_cmpx_ge_u32_e64 s[10:11], exec_hi, v2
38986 // CHECK: [0x0a,0x00,0xac,0xd1,0x7f,0x04,0x02,0x00]
38988 v_cmpx_ge_u32_e64 s[10:11], 0, v2
38989 // CHECK: [0x0a,0x00,0xac,0xd1,0x80,0x04,0x02,0x00]
38991 v_cmpx_ge_u32_e64 s[10:11], -1, v2
38992 // CHECK: [0x0a,0x00,0xac,0xd1,0xc1,0x04,0x02,0x00]
38994 v_cmpx_ge_u32_e64 s[10:11], 0.5, v2
38995 // CHECK: [0x0a,0x00,0xac,0xd1,0xf0,0x04,0x02,0x00]
38997 v_cmpx_ge_u32_e64 s[10:11], -4.0, v2
38998 // CHECK: [0x0a,0x00,0xac,0xd1,0xf7,0x04,0x02,0x00]
39000 v_cmpx_ge_u32_e64 s[10:11], src_vccz, v2
39001 // CHECK: [0x0a,0x00,0xac,0xd1,0xfb,0x04,0x02,0x00]
39003 v_cmpx_ge_u32_e64 s[10:11], src_execz, v2
39004 // CHECK: [0x0a,0x00,0xac,0xd1,0xfc,0x04,0x02,0x00]
39006 v_cmpx_ge_u32_e64 s[10:11], src_scc, v2
39007 // CHECK: [0x0a,0x00,0xac,0xd1,0xfd,0x04,0x02,0x00]
39009 v_cmpx_ge_u32_e64 s[10:11], src_lds_direct, v2
39010 // CHECK: [0x0a,0x00,0xac,0xd1,0xfe,0x04,0x02,0x00]
39012 v_cmpx_ge_u32_e64 s[10:11], v1, v255
39013 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xff,0x03,0x00]
39015 v_cmpx_ge_u32_e64 s[10:11], v1, s2
39016 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x05,0x00,0x00]
39018 v_cmpx_ge_u32_e64 s[10:11], v1, s103
39019 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xcf,0x00,0x00]
39021 v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_lo
39022 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd1,0x00,0x00]
39024 v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_hi
39025 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd3,0x00,0x00]
39027 v_cmpx_ge_u32_e64 s[10:11], v1, vcc_lo
39028 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd5,0x00,0x00]
39030 v_cmpx_ge_u32_e64 s[10:11], v1, vcc_hi
39031 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd7,0x00,0x00]
39033 v_cmpx_ge_u32_e64 s[10:11], v1, tba_lo
39034 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xd9,0x00,0x00]
39036 v_cmpx_ge_u32_e64 s[10:11], v1, tba_hi
39037 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdb,0x00,0x00]
39039 v_cmpx_ge_u32_e64 s[10:11], v1, tma_lo
39040 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdd,0x00,0x00]
39042 v_cmpx_ge_u32_e64 s[10:11], v1, tma_hi
39043 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xdf,0x00,0x00]
39045 v_cmpx_ge_u32_e64 s[10:11], v1, ttmp11
39046 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xf7,0x00,0x00]
39048 v_cmpx_ge_u32_e64 s[10:11], v1, m0
39049 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xf9,0x00,0x00]
39051 v_cmpx_ge_u32_e64 s[10:11], v1, exec_lo
39052 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xfd,0x00,0x00]
39054 v_cmpx_ge_u32_e64 s[10:11], v1, exec_hi
39055 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xff,0x00,0x00]
39057 v_cmpx_ge_u32_e64 s[10:11], v1, 0
39058 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x01,0x01,0x00]
39060 v_cmpx_ge_u32_e64 s[10:11], v1, -1
39061 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0x83,0x01,0x00]
39063 v_cmpx_ge_u32_e64 s[10:11], v1, 0.5
39064 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xe1,0x01,0x00]
39066 v_cmpx_ge_u32_e64 s[10:11], v1, -4.0
39067 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xef,0x01,0x00]
39069 v_cmpx_ge_u32_e64 s[10:11], v1, src_vccz
39070 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xf7,0x01,0x00]
39072 v_cmpx_ge_u32_e64 s[10:11], v1, src_execz
39073 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xf9,0x01,0x00]
39075 v_cmpx_ge_u32_e64 s[10:11], v1, src_scc
39076 // CHECK: [0x0a,0x00,0xac,0xd1,0x01,0xfb,0x01,0x00]
39078 v_cmpx_t_u32_e64 s[10:11], v1, v2
39079 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
39081 v_cmpx_t_u32_e64 s[12:13], v1, v2
39082 // CHECK: [0x0c,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
39084 v_cmpx_t_u32_e64 s[102:103], v1, v2
39085 // CHECK: [0x66,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
39087 v_cmpx_t_u32_e64 flat_scratch, v1, v2
39088 // CHECK: [0x68,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
39090 v_cmpx_t_u32_e64 vcc, v1, v2
39091 // CHECK: [0x6a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
39093 v_cmpx_t_u32_e64 tba, v1, v2
39094 // CHECK: [0x6c,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
39096 v_cmpx_t_u32_e64 tma, v1, v2
39097 // CHECK: [0x6e,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
39099 v_cmpx_t_u32_e64 ttmp[10:11], v1, v2
39100 // CHECK: [0x7a,0x00,0xae,0xd1,0x01,0x05,0x02,0x00]
39102 v_cmpx_t_u32_e64 s[10:11], v255, v2
39103 // CHECK: [0x0a,0x00,0xae,0xd1,0xff,0x05,0x02,0x00]
39105 v_cmpx_t_u32_e64 s[10:11], s1, v2
39106 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x04,0x02,0x00]
39108 v_cmpx_t_u32_e64 s[10:11], s103, v2
39109 // CHECK: [0x0a,0x00,0xae,0xd1,0x67,0x04,0x02,0x00]
39111 v_cmpx_t_u32_e64 s[10:11], flat_scratch_lo, v2
39112 // CHECK: [0x0a,0x00,0xae,0xd1,0x68,0x04,0x02,0x00]
39114 v_cmpx_t_u32_e64 s[10:11], flat_scratch_hi, v2
39115 // CHECK: [0x0a,0x00,0xae,0xd1,0x69,0x04,0x02,0x00]
39117 v_cmpx_t_u32_e64 s[10:11], vcc_lo, v2
39118 // CHECK: [0x0a,0x00,0xae,0xd1,0x6a,0x04,0x02,0x00]
39120 v_cmpx_t_u32_e64 s[10:11], vcc_hi, v2
39121 // CHECK: [0x0a,0x00,0xae,0xd1,0x6b,0x04,0x02,0x00]
39123 v_cmpx_t_u32_e64 s[10:11], tba_lo, v2
39124 // CHECK: [0x0a,0x00,0xae,0xd1,0x6c,0x04,0x02,0x00]
39126 v_cmpx_t_u32_e64 s[10:11], tba_hi, v2
39127 // CHECK: [0x0a,0x00,0xae,0xd1,0x6d,0x04,0x02,0x00]
39129 v_cmpx_t_u32_e64 s[10:11], tma_lo, v2
39130 // CHECK: [0x0a,0x00,0xae,0xd1,0x6e,0x04,0x02,0x00]
39132 v_cmpx_t_u32_e64 s[10:11], tma_hi, v2
39133 // CHECK: [0x0a,0x00,0xae,0xd1,0x6f,0x04,0x02,0x00]
39135 v_cmpx_t_u32_e64 s[10:11], ttmp11, v2
39136 // CHECK: [0x0a,0x00,0xae,0xd1,0x7b,0x04,0x02,0x00]
39138 v_cmpx_t_u32_e64 s[10:11], m0, v2
39139 // CHECK: [0x0a,0x00,0xae,0xd1,0x7c,0x04,0x02,0x00]
39141 v_cmpx_t_u32_e64 s[10:11], exec_lo, v2
39142 // CHECK: [0x0a,0x00,0xae,0xd1,0x7e,0x04,0x02,0x00]
39144 v_cmpx_t_u32_e64 s[10:11], exec_hi, v2
39145 // CHECK: [0x0a,0x00,0xae,0xd1,0x7f,0x04,0x02,0x00]
39147 v_cmpx_t_u32_e64 s[10:11], 0, v2
39148 // CHECK: [0x0a,0x00,0xae,0xd1,0x80,0x04,0x02,0x00]
39150 v_cmpx_t_u32_e64 s[10:11], -1, v2
39151 // CHECK: [0x0a,0x00,0xae,0xd1,0xc1,0x04,0x02,0x00]
39153 v_cmpx_t_u32_e64 s[10:11], 0.5, v2
39154 // CHECK: [0x0a,0x00,0xae,0xd1,0xf0,0x04,0x02,0x00]
39156 v_cmpx_t_u32_e64 s[10:11], -4.0, v2
39157 // CHECK: [0x0a,0x00,0xae,0xd1,0xf7,0x04,0x02,0x00]
39159 v_cmpx_t_u32_e64 s[10:11], src_vccz, v2
39160 // CHECK: [0x0a,0x00,0xae,0xd1,0xfb,0x04,0x02,0x00]
39162 v_cmpx_t_u32_e64 s[10:11], src_execz, v2
39163 // CHECK: [0x0a,0x00,0xae,0xd1,0xfc,0x04,0x02,0x00]
39165 v_cmpx_t_u32_e64 s[10:11], src_scc, v2
39166 // CHECK: [0x0a,0x00,0xae,0xd1,0xfd,0x04,0x02,0x00]
39168 v_cmpx_t_u32_e64 s[10:11], src_lds_direct, v2
39169 // CHECK: [0x0a,0x00,0xae,0xd1,0xfe,0x04,0x02,0x00]
39171 v_cmpx_t_u32_e64 s[10:11], v1, v255
39172 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xff,0x03,0x00]
39174 v_cmpx_t_u32_e64 s[10:11], v1, s2
39175 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x05,0x00,0x00]
39177 v_cmpx_t_u32_e64 s[10:11], v1, s103
39178 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xcf,0x00,0x00]
39180 v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_lo
39181 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd1,0x00,0x00]
39183 v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_hi
39184 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd3,0x00,0x00]
39186 v_cmpx_t_u32_e64 s[10:11], v1, vcc_lo
39187 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd5,0x00,0x00]
39189 v_cmpx_t_u32_e64 s[10:11], v1, vcc_hi
39190 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd7,0x00,0x00]
39192 v_cmpx_t_u32_e64 s[10:11], v1, tba_lo
39193 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xd9,0x00,0x00]
39195 v_cmpx_t_u32_e64 s[10:11], v1, tba_hi
39196 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdb,0x00,0x00]
39198 v_cmpx_t_u32_e64 s[10:11], v1, tma_lo
39199 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdd,0x00,0x00]
39201 v_cmpx_t_u32_e64 s[10:11], v1, tma_hi
39202 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xdf,0x00,0x00]
39204 v_cmpx_t_u32_e64 s[10:11], v1, ttmp11
39205 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xf7,0x00,0x00]
39207 v_cmpx_t_u32_e64 s[10:11], v1, m0
39208 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xf9,0x00,0x00]
39210 v_cmpx_t_u32_e64 s[10:11], v1, exec_lo
39211 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xfd,0x00,0x00]
39213 v_cmpx_t_u32_e64 s[10:11], v1, exec_hi
39214 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xff,0x00,0x00]
39216 v_cmpx_t_u32_e64 s[10:11], v1, 0
39217 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x01,0x01,0x00]
39219 v_cmpx_t_u32_e64 s[10:11], v1, -1
39220 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0x83,0x01,0x00]
39222 v_cmpx_t_u32_e64 s[10:11], v1, 0.5
39223 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xe1,0x01,0x00]
39225 v_cmpx_t_u32_e64 s[10:11], v1, -4.0
39226 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xef,0x01,0x00]
39228 v_cmpx_t_u32_e64 s[10:11], v1, src_vccz
39229 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xf7,0x01,0x00]
39231 v_cmpx_t_u32_e64 s[10:11], v1, src_execz
39232 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xf9,0x01,0x00]
39234 v_cmpx_t_u32_e64 s[10:11], v1, src_scc
39235 // CHECK: [0x0a,0x00,0xae,0xd1,0x01,0xfb,0x01,0x00]
39237 v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
39238 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
39240 v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
39241 // CHECK: [0x0c,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
39243 v_cmp_f_u64_e64 s[102:103], v[1:2], v[2:3]
39244 // CHECK: [0x66,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
39246 v_cmp_f_u64_e64 flat_scratch, v[1:2], v[2:3]
39247 // CHECK: [0x68,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
39249 v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
39250 // CHECK: [0x6a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
39252 v_cmp_f_u64_e64 tba, v[1:2], v[2:3]
39253 // CHECK: [0x6c,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
39255 v_cmp_f_u64_e64 tma, v[1:2], v[2:3]
39256 // CHECK: [0x6e,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
39258 v_cmp_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
39259 // CHECK: [0x7a,0x00,0xc0,0xd1,0x01,0x05,0x02,0x00]
39261 v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
39262 // CHECK: [0x0a,0x00,0xc0,0xd1,0xfe,0x05,0x02,0x00]
39264 v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
39265 // CHECK: [0x0a,0x00,0xc0,0xd1,0x02,0x04,0x02,0x00]
39267 v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
39268 // CHECK: [0x0a,0x00,0xc0,0xd1,0x04,0x04,0x02,0x00]
39270 v_cmp_f_u64_e64 s[10:11], s[102:103], v[2:3]
39271 // CHECK: [0x0a,0x00,0xc0,0xd1,0x66,0x04,0x02,0x00]
39273 v_cmp_f_u64_e64 s[10:11], flat_scratch, v[2:3]
39274 // CHECK: [0x0a,0x00,0xc0,0xd1,0x68,0x04,0x02,0x00]
39276 v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
39277 // CHECK: [0x0a,0x00,0xc0,0xd1,0x6a,0x04,0x02,0x00]
39279 v_cmp_f_u64_e64 s[10:11], tba, v[2:3]
39280 // CHECK: [0x0a,0x00,0xc0,0xd1,0x6c,0x04,0x02,0x00]
39282 v_cmp_f_u64_e64 s[10:11], tma, v[2:3]
39283 // CHECK: [0x0a,0x00,0xc0,0xd1,0x6e,0x04,0x02,0x00]
39285 v_cmp_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
39286 // CHECK: [0x0a,0x00,0xc0,0xd1,0x7a,0x04,0x02,0x00]
39288 v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
39289 // CHECK: [0x0a,0x00,0xc0,0xd1,0x7e,0x04,0x02,0x00]
39291 v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
39292 // CHECK: [0x0a,0x00,0xc0,0xd1,0x80,0x04,0x02,0x00]
39294 v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
39295 // CHECK: [0x0a,0x00,0xc0,0xd1,0xc1,0x04,0x02,0x00]
39297 v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
39298 // CHECK: [0x0a,0x00,0xc0,0xd1,0xf0,0x04,0x02,0x00]
39300 v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
39301 // CHECK: [0x0a,0x00,0xc0,0xd1,0xf7,0x04,0x02,0x00]
39303 v_cmp_f_u64_e64 s[10:11], src_vccz, v[2:3]
39304 // CHECK: [0x0a,0x00,0xc0,0xd1,0xfb,0x04,0x02,0x00]
39306 v_cmp_f_u64_e64 s[10:11], src_execz, v[2:3]
39307 // CHECK: [0x0a,0x00,0xc0,0xd1,0xfc,0x04,0x02,0x00]
39309 v_cmp_f_u64_e64 s[10:11], src_scc, v[2:3]
39310 // CHECK: [0x0a,0x00,0xc0,0xd1,0xfd,0x04,0x02,0x00]
39312 v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
39313 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xfd,0x03,0x00]
39315 v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
39316 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x09,0x00,0x00]
39318 v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
39319 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x0d,0x00,0x00]
39321 v_cmp_f_u64_e64 s[10:11], v[1:2], s[102:103]
39322 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xcd,0x00,0x00]
39324 v_cmp_f_u64_e64 s[10:11], v[1:2], flat_scratch
39325 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd1,0x00,0x00]
39327 v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
39328 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd5,0x00,0x00]
39330 v_cmp_f_u64_e64 s[10:11], v[1:2], tba
39331 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xd9,0x00,0x00]
39333 v_cmp_f_u64_e64 s[10:11], v[1:2], tma
39334 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xdd,0x00,0x00]
39336 v_cmp_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
39337 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xf5,0x00,0x00]
39339 v_cmp_f_u64_e64 s[10:11], v[1:2], exec
39340 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xfd,0x00,0x00]
39342 v_cmp_f_u64_e64 s[10:11], v[1:2], 0
39343 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x01,0x01,0x00]
39345 v_cmp_f_u64_e64 s[10:11], v[1:2], -1
39346 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0x83,0x01,0x00]
39348 v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
39349 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xe1,0x01,0x00]
39351 v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
39352 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xef,0x01,0x00]
39354 v_cmp_f_u64_e64 s[10:11], v[1:2], src_vccz
39355 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xf7,0x01,0x00]
39357 v_cmp_f_u64_e64 s[10:11], v[1:2], src_execz
39358 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xf9,0x01,0x00]
39360 v_cmp_f_u64_e64 s[10:11], v[1:2], src_scc
39361 // CHECK: [0x0a,0x00,0xc0,0xd1,0x01,0xfb,0x01,0x00]
39363 v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
39364 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
39366 v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
39367 // CHECK: [0x0c,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
39369 v_cmp_lt_u64_e64 s[102:103], v[1:2], v[2:3]
39370 // CHECK: [0x66,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
39372 v_cmp_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
39373 // CHECK: [0x68,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
39375 v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
39376 // CHECK: [0x6a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
39378 v_cmp_lt_u64_e64 tba, v[1:2], v[2:3]
39379 // CHECK: [0x6c,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
39381 v_cmp_lt_u64_e64 tma, v[1:2], v[2:3]
39382 // CHECK: [0x6e,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
39384 v_cmp_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
39385 // CHECK: [0x7a,0x00,0xc2,0xd1,0x01,0x05,0x02,0x00]
39387 v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
39388 // CHECK: [0x0a,0x00,0xc2,0xd1,0xfe,0x05,0x02,0x00]
39390 v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
39391 // CHECK: [0x0a,0x00,0xc2,0xd1,0x02,0x04,0x02,0x00]
39393 v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
39394 // CHECK: [0x0a,0x00,0xc2,0xd1,0x04,0x04,0x02,0x00]
39396 v_cmp_lt_u64_e64 s[10:11], s[102:103], v[2:3]
39397 // CHECK: [0x0a,0x00,0xc2,0xd1,0x66,0x04,0x02,0x00]
39399 v_cmp_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
39400 // CHECK: [0x0a,0x00,0xc2,0xd1,0x68,0x04,0x02,0x00]
39402 v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
39403 // CHECK: [0x0a,0x00,0xc2,0xd1,0x6a,0x04,0x02,0x00]
39405 v_cmp_lt_u64_e64 s[10:11], tba, v[2:3]
39406 // CHECK: [0x0a,0x00,0xc2,0xd1,0x6c,0x04,0x02,0x00]
39408 v_cmp_lt_u64_e64 s[10:11], tma, v[2:3]
39409 // CHECK: [0x0a,0x00,0xc2,0xd1,0x6e,0x04,0x02,0x00]
39411 v_cmp_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
39412 // CHECK: [0x0a,0x00,0xc2,0xd1,0x7a,0x04,0x02,0x00]
39414 v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
39415 // CHECK: [0x0a,0x00,0xc2,0xd1,0x7e,0x04,0x02,0x00]
39417 v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
39418 // CHECK: [0x0a,0x00,0xc2,0xd1,0x80,0x04,0x02,0x00]
39420 v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
39421 // CHECK: [0x0a,0x00,0xc2,0xd1,0xc1,0x04,0x02,0x00]
39423 v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
39424 // CHECK: [0x0a,0x00,0xc2,0xd1,0xf0,0x04,0x02,0x00]
39426 v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
39427 // CHECK: [0x0a,0x00,0xc2,0xd1,0xf7,0x04,0x02,0x00]
39429 v_cmp_lt_u64_e64 s[10:11], src_vccz, v[2:3]
39430 // CHECK: [0x0a,0x00,0xc2,0xd1,0xfb,0x04,0x02,0x00]
39432 v_cmp_lt_u64_e64 s[10:11], src_execz, v[2:3]
39433 // CHECK: [0x0a,0x00,0xc2,0xd1,0xfc,0x04,0x02,0x00]
39435 v_cmp_lt_u64_e64 s[10:11], src_scc, v[2:3]
39436 // CHECK: [0x0a,0x00,0xc2,0xd1,0xfd,0x04,0x02,0x00]
39438 v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
39439 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xfd,0x03,0x00]
39441 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
39442 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x09,0x00,0x00]
39444 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
39445 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x0d,0x00,0x00]
39447 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[102:103]
39448 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xcd,0x00,0x00]
39450 v_cmp_lt_u64_e64 s[10:11], v[1:2], flat_scratch
39451 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd1,0x00,0x00]
39453 v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
39454 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd5,0x00,0x00]
39456 v_cmp_lt_u64_e64 s[10:11], v[1:2], tba
39457 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xd9,0x00,0x00]
39459 v_cmp_lt_u64_e64 s[10:11], v[1:2], tma
39460 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xdd,0x00,0x00]
39462 v_cmp_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
39463 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xf5,0x00,0x00]
39465 v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
39466 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xfd,0x00,0x00]
39468 v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
39469 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x01,0x01,0x00]
39471 v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
39472 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0x83,0x01,0x00]
39474 v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
39475 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xe1,0x01,0x00]
39477 v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
39478 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xef,0x01,0x00]
39480 v_cmp_lt_u64_e64 s[10:11], v[1:2], src_vccz
39481 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xf7,0x01,0x00]
39483 v_cmp_lt_u64_e64 s[10:11], v[1:2], src_execz
39484 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xf9,0x01,0x00]
39486 v_cmp_lt_u64_e64 s[10:11], v[1:2], src_scc
39487 // CHECK: [0x0a,0x00,0xc2,0xd1,0x01,0xfb,0x01,0x00]
39489 v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
39490 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
39492 v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
39493 // CHECK: [0x0c,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
39495 v_cmp_eq_u64_e64 s[102:103], v[1:2], v[2:3]
39496 // CHECK: [0x66,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
39498 v_cmp_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
39499 // CHECK: [0x68,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
39501 v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
39502 // CHECK: [0x6a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
39504 v_cmp_eq_u64_e64 tba, v[1:2], v[2:3]
39505 // CHECK: [0x6c,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
39507 v_cmp_eq_u64_e64 tma, v[1:2], v[2:3]
39508 // CHECK: [0x6e,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
39510 v_cmp_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
39511 // CHECK: [0x7a,0x00,0xc4,0xd1,0x01,0x05,0x02,0x00]
39513 v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
39514 // CHECK: [0x0a,0x00,0xc4,0xd1,0xfe,0x05,0x02,0x00]
39516 v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
39517 // CHECK: [0x0a,0x00,0xc4,0xd1,0x02,0x04,0x02,0x00]
39519 v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
39520 // CHECK: [0x0a,0x00,0xc4,0xd1,0x04,0x04,0x02,0x00]
39522 v_cmp_eq_u64_e64 s[10:11], s[102:103], v[2:3]
39523 // CHECK: [0x0a,0x00,0xc4,0xd1,0x66,0x04,0x02,0x00]
39525 v_cmp_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
39526 // CHECK: [0x0a,0x00,0xc4,0xd1,0x68,0x04,0x02,0x00]
39528 v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
39529 // CHECK: [0x0a,0x00,0xc4,0xd1,0x6a,0x04,0x02,0x00]
39531 v_cmp_eq_u64_e64 s[10:11], tba, v[2:3]
39532 // CHECK: [0x0a,0x00,0xc4,0xd1,0x6c,0x04,0x02,0x00]
39534 v_cmp_eq_u64_e64 s[10:11], tma, v[2:3]
39535 // CHECK: [0x0a,0x00,0xc4,0xd1,0x6e,0x04,0x02,0x00]
39537 v_cmp_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
39538 // CHECK: [0x0a,0x00,0xc4,0xd1,0x7a,0x04,0x02,0x00]
39540 v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
39541 // CHECK: [0x0a,0x00,0xc4,0xd1,0x7e,0x04,0x02,0x00]
39543 v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
39544 // CHECK: [0x0a,0x00,0xc4,0xd1,0x80,0x04,0x02,0x00]
39546 v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
39547 // CHECK: [0x0a,0x00,0xc4,0xd1,0xc1,0x04,0x02,0x00]
39549 v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
39550 // CHECK: [0x0a,0x00,0xc4,0xd1,0xf0,0x04,0x02,0x00]
39552 v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
39553 // CHECK: [0x0a,0x00,0xc4,0xd1,0xf7,0x04,0x02,0x00]
39555 v_cmp_eq_u64_e64 s[10:11], src_vccz, v[2:3]
39556 // CHECK: [0x0a,0x00,0xc4,0xd1,0xfb,0x04,0x02,0x00]
39558 v_cmp_eq_u64_e64 s[10:11], src_execz, v[2:3]
39559 // CHECK: [0x0a,0x00,0xc4,0xd1,0xfc,0x04,0x02,0x00]
39561 v_cmp_eq_u64_e64 s[10:11], src_scc, v[2:3]
39562 // CHECK: [0x0a,0x00,0xc4,0xd1,0xfd,0x04,0x02,0x00]
39564 v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
39565 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xfd,0x03,0x00]
39567 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
39568 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x09,0x00,0x00]
39570 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
39571 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x0d,0x00,0x00]
39573 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[102:103]
39574 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xcd,0x00,0x00]
39576 v_cmp_eq_u64_e64 s[10:11], v[1:2], flat_scratch
39577 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd1,0x00,0x00]
39579 v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
39580 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd5,0x00,0x00]
39582 v_cmp_eq_u64_e64 s[10:11], v[1:2], tba
39583 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xd9,0x00,0x00]
39585 v_cmp_eq_u64_e64 s[10:11], v[1:2], tma
39586 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xdd,0x00,0x00]
39588 v_cmp_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
39589 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xf5,0x00,0x00]
39591 v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
39592 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xfd,0x00,0x00]
39594 v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
39595 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x01,0x01,0x00]
39597 v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
39598 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0x83,0x01,0x00]
39600 v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
39601 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xe1,0x01,0x00]
39603 v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
39604 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xef,0x01,0x00]
39606 v_cmp_eq_u64_e64 s[10:11], v[1:2], src_vccz
39607 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xf7,0x01,0x00]
39609 v_cmp_eq_u64_e64 s[10:11], v[1:2], src_execz
39610 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xf9,0x01,0x00]
39612 v_cmp_eq_u64_e64 s[10:11], v[1:2], src_scc
39613 // CHECK: [0x0a,0x00,0xc4,0xd1,0x01,0xfb,0x01,0x00]
39615 v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
39616 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
39618 v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
39619 // CHECK: [0x0c,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
39621 v_cmp_le_u64_e64 s[102:103], v[1:2], v[2:3]
39622 // CHECK: [0x66,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
39624 v_cmp_le_u64_e64 flat_scratch, v[1:2], v[2:3]
39625 // CHECK: [0x68,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
39627 v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
39628 // CHECK: [0x6a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
39630 v_cmp_le_u64_e64 tba, v[1:2], v[2:3]
39631 // CHECK: [0x6c,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
39633 v_cmp_le_u64_e64 tma, v[1:2], v[2:3]
39634 // CHECK: [0x6e,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
39636 v_cmp_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
39637 // CHECK: [0x7a,0x00,0xc6,0xd1,0x01,0x05,0x02,0x00]
39639 v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
39640 // CHECK: [0x0a,0x00,0xc6,0xd1,0xfe,0x05,0x02,0x00]
39642 v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
39643 // CHECK: [0x0a,0x00,0xc6,0xd1,0x02,0x04,0x02,0x00]
39645 v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
39646 // CHECK: [0x0a,0x00,0xc6,0xd1,0x04,0x04,0x02,0x00]
39648 v_cmp_le_u64_e64 s[10:11], s[102:103], v[2:3]
39649 // CHECK: [0x0a,0x00,0xc6,0xd1,0x66,0x04,0x02,0x00]
39651 v_cmp_le_u64_e64 s[10:11], flat_scratch, v[2:3]
39652 // CHECK: [0x0a,0x00,0xc6,0xd1,0x68,0x04,0x02,0x00]
39654 v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
39655 // CHECK: [0x0a,0x00,0xc6,0xd1,0x6a,0x04,0x02,0x00]
39657 v_cmp_le_u64_e64 s[10:11], tba, v[2:3]
39658 // CHECK: [0x0a,0x00,0xc6,0xd1,0x6c,0x04,0x02,0x00]
39660 v_cmp_le_u64_e64 s[10:11], tma, v[2:3]
39661 // CHECK: [0x0a,0x00,0xc6,0xd1,0x6e,0x04,0x02,0x00]
39663 v_cmp_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
39664 // CHECK: [0x0a,0x00,0xc6,0xd1,0x7a,0x04,0x02,0x00]
39666 v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
39667 // CHECK: [0x0a,0x00,0xc6,0xd1,0x7e,0x04,0x02,0x00]
39669 v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
39670 // CHECK: [0x0a,0x00,0xc6,0xd1,0x80,0x04,0x02,0x00]
39672 v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
39673 // CHECK: [0x0a,0x00,0xc6,0xd1,0xc1,0x04,0x02,0x00]
39675 v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
39676 // CHECK: [0x0a,0x00,0xc6,0xd1,0xf0,0x04,0x02,0x00]
39678 v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
39679 // CHECK: [0x0a,0x00,0xc6,0xd1,0xf7,0x04,0x02,0x00]
39681 v_cmp_le_u64_e64 s[10:11], src_vccz, v[2:3]
39682 // CHECK: [0x0a,0x00,0xc6,0xd1,0xfb,0x04,0x02,0x00]
39684 v_cmp_le_u64_e64 s[10:11], src_execz, v[2:3]
39685 // CHECK: [0x0a,0x00,0xc6,0xd1,0xfc,0x04,0x02,0x00]
39687 v_cmp_le_u64_e64 s[10:11], src_scc, v[2:3]
39688 // CHECK: [0x0a,0x00,0xc6,0xd1,0xfd,0x04,0x02,0x00]
39690 v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
39691 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xfd,0x03,0x00]
39693 v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
39694 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x09,0x00,0x00]
39696 v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
39697 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x0d,0x00,0x00]
39699 v_cmp_le_u64_e64 s[10:11], v[1:2], s[102:103]
39700 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xcd,0x00,0x00]
39702 v_cmp_le_u64_e64 s[10:11], v[1:2], flat_scratch
39703 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd1,0x00,0x00]
39705 v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
39706 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd5,0x00,0x00]
39708 v_cmp_le_u64_e64 s[10:11], v[1:2], tba
39709 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xd9,0x00,0x00]
39711 v_cmp_le_u64_e64 s[10:11], v[1:2], tma
39712 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xdd,0x00,0x00]
39714 v_cmp_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
39715 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xf5,0x00,0x00]
39717 v_cmp_le_u64_e64 s[10:11], v[1:2], exec
39718 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xfd,0x00,0x00]
39720 v_cmp_le_u64_e64 s[10:11], v[1:2], 0
39721 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x01,0x01,0x00]
39723 v_cmp_le_u64_e64 s[10:11], v[1:2], -1
39724 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0x83,0x01,0x00]
39726 v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
39727 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xe1,0x01,0x00]
39729 v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
39730 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xef,0x01,0x00]
39732 v_cmp_le_u64_e64 s[10:11], v[1:2], src_vccz
39733 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xf7,0x01,0x00]
39735 v_cmp_le_u64_e64 s[10:11], v[1:2], src_execz
39736 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xf9,0x01,0x00]
39738 v_cmp_le_u64_e64 s[10:11], v[1:2], src_scc
39739 // CHECK: [0x0a,0x00,0xc6,0xd1,0x01,0xfb,0x01,0x00]
39741 v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
39742 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
39744 v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
39745 // CHECK: [0x0c,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
39747 v_cmp_gt_u64_e64 s[102:103], v[1:2], v[2:3]
39748 // CHECK: [0x66,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
39750 v_cmp_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
39751 // CHECK: [0x68,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
39753 v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
39754 // CHECK: [0x6a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
39756 v_cmp_gt_u64_e64 tba, v[1:2], v[2:3]
39757 // CHECK: [0x6c,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
39759 v_cmp_gt_u64_e64 tma, v[1:2], v[2:3]
39760 // CHECK: [0x6e,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
39762 v_cmp_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
39763 // CHECK: [0x7a,0x00,0xc8,0xd1,0x01,0x05,0x02,0x00]
39765 v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
39766 // CHECK: [0x0a,0x00,0xc8,0xd1,0xfe,0x05,0x02,0x00]
39768 v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
39769 // CHECK: [0x0a,0x00,0xc8,0xd1,0x02,0x04,0x02,0x00]
39771 v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
39772 // CHECK: [0x0a,0x00,0xc8,0xd1,0x04,0x04,0x02,0x00]
39774 v_cmp_gt_u64_e64 s[10:11], s[102:103], v[2:3]
39775 // CHECK: [0x0a,0x00,0xc8,0xd1,0x66,0x04,0x02,0x00]
39777 v_cmp_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
39778 // CHECK: [0x0a,0x00,0xc8,0xd1,0x68,0x04,0x02,0x00]
39780 v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
39781 // CHECK: [0x0a,0x00,0xc8,0xd1,0x6a,0x04,0x02,0x00]
39783 v_cmp_gt_u64_e64 s[10:11], tba, v[2:3]
39784 // CHECK: [0x0a,0x00,0xc8,0xd1,0x6c,0x04,0x02,0x00]
39786 v_cmp_gt_u64_e64 s[10:11], tma, v[2:3]
39787 // CHECK: [0x0a,0x00,0xc8,0xd1,0x6e,0x04,0x02,0x00]
39789 v_cmp_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
39790 // CHECK: [0x0a,0x00,0xc8,0xd1,0x7a,0x04,0x02,0x00]
39792 v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
39793 // CHECK: [0x0a,0x00,0xc8,0xd1,0x7e,0x04,0x02,0x00]
39795 v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
39796 // CHECK: [0x0a,0x00,0xc8,0xd1,0x80,0x04,0x02,0x00]
39798 v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
39799 // CHECK: [0x0a,0x00,0xc8,0xd1,0xc1,0x04,0x02,0x00]
39801 v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
39802 // CHECK: [0x0a,0x00,0xc8,0xd1,0xf0,0x04,0x02,0x00]
39804 v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
39805 // CHECK: [0x0a,0x00,0xc8,0xd1,0xf7,0x04,0x02,0x00]
39807 v_cmp_gt_u64_e64 s[10:11], src_vccz, v[2:3]
39808 // CHECK: [0x0a,0x00,0xc8,0xd1,0xfb,0x04,0x02,0x00]
39810 v_cmp_gt_u64_e64 s[10:11], src_execz, v[2:3]
39811 // CHECK: [0x0a,0x00,0xc8,0xd1,0xfc,0x04,0x02,0x00]
39813 v_cmp_gt_u64_e64 s[10:11], src_scc, v[2:3]
39814 // CHECK: [0x0a,0x00,0xc8,0xd1,0xfd,0x04,0x02,0x00]
39816 v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
39817 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xfd,0x03,0x00]
39819 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
39820 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x09,0x00,0x00]
39822 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
39823 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x0d,0x00,0x00]
39825 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[102:103]
39826 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xcd,0x00,0x00]
39828 v_cmp_gt_u64_e64 s[10:11], v[1:2], flat_scratch
39829 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd1,0x00,0x00]
39831 v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
39832 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd5,0x00,0x00]
39834 v_cmp_gt_u64_e64 s[10:11], v[1:2], tba
39835 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xd9,0x00,0x00]
39837 v_cmp_gt_u64_e64 s[10:11], v[1:2], tma
39838 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xdd,0x00,0x00]
39840 v_cmp_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
39841 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xf5,0x00,0x00]
39843 v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
39844 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xfd,0x00,0x00]
39846 v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
39847 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x01,0x01,0x00]
39849 v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
39850 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0x83,0x01,0x00]
39852 v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
39853 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xe1,0x01,0x00]
39855 v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
39856 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xef,0x01,0x00]
39858 v_cmp_gt_u64_e64 s[10:11], v[1:2], src_vccz
39859 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xf7,0x01,0x00]
39861 v_cmp_gt_u64_e64 s[10:11], v[1:2], src_execz
39862 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xf9,0x01,0x00]
39864 v_cmp_gt_u64_e64 s[10:11], v[1:2], src_scc
39865 // CHECK: [0x0a,0x00,0xc8,0xd1,0x01,0xfb,0x01,0x00]
39867 v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
39868 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
39870 v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
39871 // CHECK: [0x0c,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
39873 v_cmp_ne_u64_e64 s[102:103], v[1:2], v[2:3]
39874 // CHECK: [0x66,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
39876 v_cmp_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
39877 // CHECK: [0x68,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
39879 v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
39880 // CHECK: [0x6a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
39882 v_cmp_ne_u64_e64 tba, v[1:2], v[2:3]
39883 // CHECK: [0x6c,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
39885 v_cmp_ne_u64_e64 tma, v[1:2], v[2:3]
39886 // CHECK: [0x6e,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
39888 v_cmp_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
39889 // CHECK: [0x7a,0x00,0xca,0xd1,0x01,0x05,0x02,0x00]
39891 v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
39892 // CHECK: [0x0a,0x00,0xca,0xd1,0xfe,0x05,0x02,0x00]
39894 v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
39895 // CHECK: [0x0a,0x00,0xca,0xd1,0x02,0x04,0x02,0x00]
39897 v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
39898 // CHECK: [0x0a,0x00,0xca,0xd1,0x04,0x04,0x02,0x00]
39900 v_cmp_ne_u64_e64 s[10:11], s[102:103], v[2:3]
39901 // CHECK: [0x0a,0x00,0xca,0xd1,0x66,0x04,0x02,0x00]
39903 v_cmp_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
39904 // CHECK: [0x0a,0x00,0xca,0xd1,0x68,0x04,0x02,0x00]
39906 v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
39907 // CHECK: [0x0a,0x00,0xca,0xd1,0x6a,0x04,0x02,0x00]
39909 v_cmp_ne_u64_e64 s[10:11], tba, v[2:3]
39910 // CHECK: [0x0a,0x00,0xca,0xd1,0x6c,0x04,0x02,0x00]
39912 v_cmp_ne_u64_e64 s[10:11], tma, v[2:3]
39913 // CHECK: [0x0a,0x00,0xca,0xd1,0x6e,0x04,0x02,0x00]
39915 v_cmp_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
39916 // CHECK: [0x0a,0x00,0xca,0xd1,0x7a,0x04,0x02,0x00]
39918 v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
39919 // CHECK: [0x0a,0x00,0xca,0xd1,0x7e,0x04,0x02,0x00]
39921 v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
39922 // CHECK: [0x0a,0x00,0xca,0xd1,0x80,0x04,0x02,0x00]
39924 v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
39925 // CHECK: [0x0a,0x00,0xca,0xd1,0xc1,0x04,0x02,0x00]
39927 v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
39928 // CHECK: [0x0a,0x00,0xca,0xd1,0xf0,0x04,0x02,0x00]
39930 v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
39931 // CHECK: [0x0a,0x00,0xca,0xd1,0xf7,0x04,0x02,0x00]
39933 v_cmp_ne_u64_e64 s[10:11], src_vccz, v[2:3]
39934 // CHECK: [0x0a,0x00,0xca,0xd1,0xfb,0x04,0x02,0x00]
39936 v_cmp_ne_u64_e64 s[10:11], src_execz, v[2:3]
39937 // CHECK: [0x0a,0x00,0xca,0xd1,0xfc,0x04,0x02,0x00]
39939 v_cmp_ne_u64_e64 s[10:11], src_scc, v[2:3]
39940 // CHECK: [0x0a,0x00,0xca,0xd1,0xfd,0x04,0x02,0x00]
39942 v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
39943 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xfd,0x03,0x00]
39945 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
39946 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x09,0x00,0x00]
39948 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
39949 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x0d,0x00,0x00]
39951 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[102:103]
39952 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xcd,0x00,0x00]
39954 v_cmp_ne_u64_e64 s[10:11], v[1:2], flat_scratch
39955 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd1,0x00,0x00]
39957 v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
39958 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd5,0x00,0x00]
39960 v_cmp_ne_u64_e64 s[10:11], v[1:2], tba
39961 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xd9,0x00,0x00]
39963 v_cmp_ne_u64_e64 s[10:11], v[1:2], tma
39964 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xdd,0x00,0x00]
39966 v_cmp_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
39967 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xf5,0x00,0x00]
39969 v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
39970 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xfd,0x00,0x00]
39972 v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
39973 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x01,0x01,0x00]
39975 v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
39976 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0x83,0x01,0x00]
39978 v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
39979 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xe1,0x01,0x00]
39981 v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
39982 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xef,0x01,0x00]
39984 v_cmp_ne_u64_e64 s[10:11], v[1:2], src_vccz
39985 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xf7,0x01,0x00]
39987 v_cmp_ne_u64_e64 s[10:11], v[1:2], src_execz
39988 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xf9,0x01,0x00]
39990 v_cmp_ne_u64_e64 s[10:11], v[1:2], src_scc
39991 // CHECK: [0x0a,0x00,0xca,0xd1,0x01,0xfb,0x01,0x00]
39993 v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
39994 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
39996 v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
39997 // CHECK: [0x0c,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
39999 v_cmp_ge_u64_e64 s[102:103], v[1:2], v[2:3]
40000 // CHECK: [0x66,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
40002 v_cmp_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
40003 // CHECK: [0x68,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
40005 v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
40006 // CHECK: [0x6a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
40008 v_cmp_ge_u64_e64 tba, v[1:2], v[2:3]
40009 // CHECK: [0x6c,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
40011 v_cmp_ge_u64_e64 tma, v[1:2], v[2:3]
40012 // CHECK: [0x6e,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
40014 v_cmp_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40015 // CHECK: [0x7a,0x00,0xcc,0xd1,0x01,0x05,0x02,0x00]
40017 v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
40018 // CHECK: [0x0a,0x00,0xcc,0xd1,0xfe,0x05,0x02,0x00]
40020 v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
40021 // CHECK: [0x0a,0x00,0xcc,0xd1,0x02,0x04,0x02,0x00]
40023 v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
40024 // CHECK: [0x0a,0x00,0xcc,0xd1,0x04,0x04,0x02,0x00]
40026 v_cmp_ge_u64_e64 s[10:11], s[102:103], v[2:3]
40027 // CHECK: [0x0a,0x00,0xcc,0xd1,0x66,0x04,0x02,0x00]
40029 v_cmp_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
40030 // CHECK: [0x0a,0x00,0xcc,0xd1,0x68,0x04,0x02,0x00]
40032 v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
40033 // CHECK: [0x0a,0x00,0xcc,0xd1,0x6a,0x04,0x02,0x00]
40035 v_cmp_ge_u64_e64 s[10:11], tba, v[2:3]
40036 // CHECK: [0x0a,0x00,0xcc,0xd1,0x6c,0x04,0x02,0x00]
40038 v_cmp_ge_u64_e64 s[10:11], tma, v[2:3]
40039 // CHECK: [0x0a,0x00,0xcc,0xd1,0x6e,0x04,0x02,0x00]
40041 v_cmp_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40042 // CHECK: [0x0a,0x00,0xcc,0xd1,0x7a,0x04,0x02,0x00]
40044 v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
40045 // CHECK: [0x0a,0x00,0xcc,0xd1,0x7e,0x04,0x02,0x00]
40047 v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
40048 // CHECK: [0x0a,0x00,0xcc,0xd1,0x80,0x04,0x02,0x00]
40050 v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
40051 // CHECK: [0x0a,0x00,0xcc,0xd1,0xc1,0x04,0x02,0x00]
40053 v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
40054 // CHECK: [0x0a,0x00,0xcc,0xd1,0xf0,0x04,0x02,0x00]
40056 v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
40057 // CHECK: [0x0a,0x00,0xcc,0xd1,0xf7,0x04,0x02,0x00]
40059 v_cmp_ge_u64_e64 s[10:11], src_vccz, v[2:3]
40060 // CHECK: [0x0a,0x00,0xcc,0xd1,0xfb,0x04,0x02,0x00]
40062 v_cmp_ge_u64_e64 s[10:11], src_execz, v[2:3]
40063 // CHECK: [0x0a,0x00,0xcc,0xd1,0xfc,0x04,0x02,0x00]
40065 v_cmp_ge_u64_e64 s[10:11], src_scc, v[2:3]
40066 // CHECK: [0x0a,0x00,0xcc,0xd1,0xfd,0x04,0x02,0x00]
40068 v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
40069 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xfd,0x03,0x00]
40071 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
40072 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x09,0x00,0x00]
40074 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
40075 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x0d,0x00,0x00]
40077 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[102:103]
40078 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xcd,0x00,0x00]
40080 v_cmp_ge_u64_e64 s[10:11], v[1:2], flat_scratch
40081 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd1,0x00,0x00]
40083 v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
40084 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd5,0x00,0x00]
40086 v_cmp_ge_u64_e64 s[10:11], v[1:2], tba
40087 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xd9,0x00,0x00]
40089 v_cmp_ge_u64_e64 s[10:11], v[1:2], tma
40090 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xdd,0x00,0x00]
40092 v_cmp_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40093 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xf5,0x00,0x00]
40095 v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
40096 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xfd,0x00,0x00]
40098 v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
40099 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x01,0x01,0x00]
40101 v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
40102 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0x83,0x01,0x00]
40104 v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
40105 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xe1,0x01,0x00]
40107 v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
40108 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xef,0x01,0x00]
40110 v_cmp_ge_u64_e64 s[10:11], v[1:2], src_vccz
40111 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xf7,0x01,0x00]
40113 v_cmp_ge_u64_e64 s[10:11], v[1:2], src_execz
40114 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xf9,0x01,0x00]
40116 v_cmp_ge_u64_e64 s[10:11], v[1:2], src_scc
40117 // CHECK: [0x0a,0x00,0xcc,0xd1,0x01,0xfb,0x01,0x00]
40119 v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
40120 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
40122 v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
40123 // CHECK: [0x0c,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
40125 v_cmp_t_u64_e64 s[102:103], v[1:2], v[2:3]
40126 // CHECK: [0x66,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
40128 v_cmp_t_u64_e64 flat_scratch, v[1:2], v[2:3]
40129 // CHECK: [0x68,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
40131 v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
40132 // CHECK: [0x6a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
40134 v_cmp_t_u64_e64 tba, v[1:2], v[2:3]
40135 // CHECK: [0x6c,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
40137 v_cmp_t_u64_e64 tma, v[1:2], v[2:3]
40138 // CHECK: [0x6e,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
40140 v_cmp_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40141 // CHECK: [0x7a,0x00,0xce,0xd1,0x01,0x05,0x02,0x00]
40143 v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
40144 // CHECK: [0x0a,0x00,0xce,0xd1,0xfe,0x05,0x02,0x00]
40146 v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
40147 // CHECK: [0x0a,0x00,0xce,0xd1,0x02,0x04,0x02,0x00]
40149 v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
40150 // CHECK: [0x0a,0x00,0xce,0xd1,0x04,0x04,0x02,0x00]
40152 v_cmp_t_u64_e64 s[10:11], s[102:103], v[2:3]
40153 // CHECK: [0x0a,0x00,0xce,0xd1,0x66,0x04,0x02,0x00]
40155 v_cmp_t_u64_e64 s[10:11], flat_scratch, v[2:3]
40156 // CHECK: [0x0a,0x00,0xce,0xd1,0x68,0x04,0x02,0x00]
40158 v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
40159 // CHECK: [0x0a,0x00,0xce,0xd1,0x6a,0x04,0x02,0x00]
40161 v_cmp_t_u64_e64 s[10:11], tba, v[2:3]
40162 // CHECK: [0x0a,0x00,0xce,0xd1,0x6c,0x04,0x02,0x00]
40164 v_cmp_t_u64_e64 s[10:11], tma, v[2:3]
40165 // CHECK: [0x0a,0x00,0xce,0xd1,0x6e,0x04,0x02,0x00]
40167 v_cmp_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40168 // CHECK: [0x0a,0x00,0xce,0xd1,0x7a,0x04,0x02,0x00]
40170 v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
40171 // CHECK: [0x0a,0x00,0xce,0xd1,0x7e,0x04,0x02,0x00]
40173 v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
40174 // CHECK: [0x0a,0x00,0xce,0xd1,0x80,0x04,0x02,0x00]
40176 v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
40177 // CHECK: [0x0a,0x00,0xce,0xd1,0xc1,0x04,0x02,0x00]
40179 v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
40180 // CHECK: [0x0a,0x00,0xce,0xd1,0xf0,0x04,0x02,0x00]
40182 v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
40183 // CHECK: [0x0a,0x00,0xce,0xd1,0xf7,0x04,0x02,0x00]
40185 v_cmp_t_u64_e64 s[10:11], src_vccz, v[2:3]
40186 // CHECK: [0x0a,0x00,0xce,0xd1,0xfb,0x04,0x02,0x00]
40188 v_cmp_t_u64_e64 s[10:11], src_execz, v[2:3]
40189 // CHECK: [0x0a,0x00,0xce,0xd1,0xfc,0x04,0x02,0x00]
40191 v_cmp_t_u64_e64 s[10:11], src_scc, v[2:3]
40192 // CHECK: [0x0a,0x00,0xce,0xd1,0xfd,0x04,0x02,0x00]
40194 v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
40195 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xfd,0x03,0x00]
40197 v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
40198 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x09,0x00,0x00]
40200 v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
40201 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x0d,0x00,0x00]
40203 v_cmp_t_u64_e64 s[10:11], v[1:2], s[102:103]
40204 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xcd,0x00,0x00]
40206 v_cmp_t_u64_e64 s[10:11], v[1:2], flat_scratch
40207 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd1,0x00,0x00]
40209 v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
40210 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd5,0x00,0x00]
40212 v_cmp_t_u64_e64 s[10:11], v[1:2], tba
40213 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xd9,0x00,0x00]
40215 v_cmp_t_u64_e64 s[10:11], v[1:2], tma
40216 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xdd,0x00,0x00]
40218 v_cmp_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40219 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xf5,0x00,0x00]
40221 v_cmp_t_u64_e64 s[10:11], v[1:2], exec
40222 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xfd,0x00,0x00]
40224 v_cmp_t_u64_e64 s[10:11], v[1:2], 0
40225 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x01,0x01,0x00]
40227 v_cmp_t_u64_e64 s[10:11], v[1:2], -1
40228 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0x83,0x01,0x00]
40230 v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
40231 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xe1,0x01,0x00]
40233 v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
40234 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xef,0x01,0x00]
40236 v_cmp_t_u64_e64 s[10:11], v[1:2], src_vccz
40237 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xf7,0x01,0x00]
40239 v_cmp_t_u64_e64 s[10:11], v[1:2], src_execz
40240 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xf9,0x01,0x00]
40242 v_cmp_t_u64_e64 s[10:11], v[1:2], src_scc
40243 // CHECK: [0x0a,0x00,0xce,0xd1,0x01,0xfb,0x01,0x00]
40245 v_cmpx_f_u64_e64 s[10:11], v[1:2], v[2:3]
40246 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
40248 v_cmpx_f_u64_e64 s[12:13], v[1:2], v[2:3]
40249 // CHECK: [0x0c,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
40251 v_cmpx_f_u64_e64 s[102:103], v[1:2], v[2:3]
40252 // CHECK: [0x66,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
40254 v_cmpx_f_u64_e64 flat_scratch, v[1:2], v[2:3]
40255 // CHECK: [0x68,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
40257 v_cmpx_f_u64_e64 vcc, v[1:2], v[2:3]
40258 // CHECK: [0x6a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
40260 v_cmpx_f_u64_e64 tba, v[1:2], v[2:3]
40261 // CHECK: [0x6c,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
40263 v_cmpx_f_u64_e64 tma, v[1:2], v[2:3]
40264 // CHECK: [0x6e,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
40266 v_cmpx_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40267 // CHECK: [0x7a,0x00,0xe0,0xd1,0x01,0x05,0x02,0x00]
40269 v_cmpx_f_u64_e64 s[10:11], v[254:255], v[2:3]
40270 // CHECK: [0x0a,0x00,0xe0,0xd1,0xfe,0x05,0x02,0x00]
40272 v_cmpx_f_u64_e64 s[10:11], s[2:3], v[2:3]
40273 // CHECK: [0x0a,0x00,0xe0,0xd1,0x02,0x04,0x02,0x00]
40275 v_cmpx_f_u64_e64 s[10:11], s[4:5], v[2:3]
40276 // CHECK: [0x0a,0x00,0xe0,0xd1,0x04,0x04,0x02,0x00]
40278 v_cmpx_f_u64_e64 s[10:11], s[102:103], v[2:3]
40279 // CHECK: [0x0a,0x00,0xe0,0xd1,0x66,0x04,0x02,0x00]
40281 v_cmpx_f_u64_e64 s[10:11], flat_scratch, v[2:3]
40282 // CHECK: [0x0a,0x00,0xe0,0xd1,0x68,0x04,0x02,0x00]
40284 v_cmpx_f_u64_e64 s[10:11], vcc, v[2:3]
40285 // CHECK: [0x0a,0x00,0xe0,0xd1,0x6a,0x04,0x02,0x00]
40287 v_cmpx_f_u64_e64 s[10:11], tba, v[2:3]
40288 // CHECK: [0x0a,0x00,0xe0,0xd1,0x6c,0x04,0x02,0x00]
40290 v_cmpx_f_u64_e64 s[10:11], tma, v[2:3]
40291 // CHECK: [0x0a,0x00,0xe0,0xd1,0x6e,0x04,0x02,0x00]
40293 v_cmpx_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40294 // CHECK: [0x0a,0x00,0xe0,0xd1,0x7a,0x04,0x02,0x00]
40296 v_cmpx_f_u64_e64 s[10:11], exec, v[2:3]
40297 // CHECK: [0x0a,0x00,0xe0,0xd1,0x7e,0x04,0x02,0x00]
40299 v_cmpx_f_u64_e64 s[10:11], 0, v[2:3]
40300 // CHECK: [0x0a,0x00,0xe0,0xd1,0x80,0x04,0x02,0x00]
40302 v_cmpx_f_u64_e64 s[10:11], -1, v[2:3]
40303 // CHECK: [0x0a,0x00,0xe0,0xd1,0xc1,0x04,0x02,0x00]
40305 v_cmpx_f_u64_e64 s[10:11], 0.5, v[2:3]
40306 // CHECK: [0x0a,0x00,0xe0,0xd1,0xf0,0x04,0x02,0x00]
40308 v_cmpx_f_u64_e64 s[10:11], -4.0, v[2:3]
40309 // CHECK: [0x0a,0x00,0xe0,0xd1,0xf7,0x04,0x02,0x00]
40311 v_cmpx_f_u64_e64 s[10:11], src_vccz, v[2:3]
40312 // CHECK: [0x0a,0x00,0xe0,0xd1,0xfb,0x04,0x02,0x00]
40314 v_cmpx_f_u64_e64 s[10:11], src_execz, v[2:3]
40315 // CHECK: [0x0a,0x00,0xe0,0xd1,0xfc,0x04,0x02,0x00]
40317 v_cmpx_f_u64_e64 s[10:11], src_scc, v[2:3]
40318 // CHECK: [0x0a,0x00,0xe0,0xd1,0xfd,0x04,0x02,0x00]
40320 v_cmpx_f_u64_e64 s[10:11], v[1:2], v[254:255]
40321 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xfd,0x03,0x00]
40323 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[4:5]
40324 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x09,0x00,0x00]
40326 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[6:7]
40327 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x0d,0x00,0x00]
40329 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[102:103]
40330 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xcd,0x00,0x00]
40332 v_cmpx_f_u64_e64 s[10:11], v[1:2], flat_scratch
40333 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd1,0x00,0x00]
40335 v_cmpx_f_u64_e64 s[10:11], v[1:2], vcc
40336 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd5,0x00,0x00]
40338 v_cmpx_f_u64_e64 s[10:11], v[1:2], tba
40339 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xd9,0x00,0x00]
40341 v_cmpx_f_u64_e64 s[10:11], v[1:2], tma
40342 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xdd,0x00,0x00]
40344 v_cmpx_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40345 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xf5,0x00,0x00]
40347 v_cmpx_f_u64_e64 s[10:11], v[1:2], exec
40348 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xfd,0x00,0x00]
40350 v_cmpx_f_u64_e64 s[10:11], v[1:2], 0
40351 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x01,0x01,0x00]
40353 v_cmpx_f_u64_e64 s[10:11], v[1:2], -1
40354 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0x83,0x01,0x00]
40356 v_cmpx_f_u64_e64 s[10:11], v[1:2], 0.5
40357 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xe1,0x01,0x00]
40359 v_cmpx_f_u64_e64 s[10:11], v[1:2], -4.0
40360 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xef,0x01,0x00]
40362 v_cmpx_f_u64_e64 s[10:11], v[1:2], src_vccz
40363 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xf7,0x01,0x00]
40365 v_cmpx_f_u64_e64 s[10:11], v[1:2], src_execz
40366 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xf9,0x01,0x00]
40368 v_cmpx_f_u64_e64 s[10:11], v[1:2], src_scc
40369 // CHECK: [0x0a,0x00,0xe0,0xd1,0x01,0xfb,0x01,0x00]
40371 v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[2:3]
40372 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
40374 v_cmpx_lt_u64_e64 s[12:13], v[1:2], v[2:3]
40375 // CHECK: [0x0c,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
40377 v_cmpx_lt_u64_e64 s[102:103], v[1:2], v[2:3]
40378 // CHECK: [0x66,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
40380 v_cmpx_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
40381 // CHECK: [0x68,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
40383 v_cmpx_lt_u64_e64 vcc, v[1:2], v[2:3]
40384 // CHECK: [0x6a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
40386 v_cmpx_lt_u64_e64 tba, v[1:2], v[2:3]
40387 // CHECK: [0x6c,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
40389 v_cmpx_lt_u64_e64 tma, v[1:2], v[2:3]
40390 // CHECK: [0x6e,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
40392 v_cmpx_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40393 // CHECK: [0x7a,0x00,0xe2,0xd1,0x01,0x05,0x02,0x00]
40395 v_cmpx_lt_u64_e64 s[10:11], v[254:255], v[2:3]
40396 // CHECK: [0x0a,0x00,0xe2,0xd1,0xfe,0x05,0x02,0x00]
40398 v_cmpx_lt_u64_e64 s[10:11], s[2:3], v[2:3]
40399 // CHECK: [0x0a,0x00,0xe2,0xd1,0x02,0x04,0x02,0x00]
40401 v_cmpx_lt_u64_e64 s[10:11], s[4:5], v[2:3]
40402 // CHECK: [0x0a,0x00,0xe2,0xd1,0x04,0x04,0x02,0x00]
40404 v_cmpx_lt_u64_e64 s[10:11], s[102:103], v[2:3]
40405 // CHECK: [0x0a,0x00,0xe2,0xd1,0x66,0x04,0x02,0x00]
40407 v_cmpx_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
40408 // CHECK: [0x0a,0x00,0xe2,0xd1,0x68,0x04,0x02,0x00]
40410 v_cmpx_lt_u64_e64 s[10:11], vcc, v[2:3]
40411 // CHECK: [0x0a,0x00,0xe2,0xd1,0x6a,0x04,0x02,0x00]
40413 v_cmpx_lt_u64_e64 s[10:11], tba, v[2:3]
40414 // CHECK: [0x0a,0x00,0xe2,0xd1,0x6c,0x04,0x02,0x00]
40416 v_cmpx_lt_u64_e64 s[10:11], tma, v[2:3]
40417 // CHECK: [0x0a,0x00,0xe2,0xd1,0x6e,0x04,0x02,0x00]
40419 v_cmpx_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40420 // CHECK: [0x0a,0x00,0xe2,0xd1,0x7a,0x04,0x02,0x00]
40422 v_cmpx_lt_u64_e64 s[10:11], exec, v[2:3]
40423 // CHECK: [0x0a,0x00,0xe2,0xd1,0x7e,0x04,0x02,0x00]
40425 v_cmpx_lt_u64_e64 s[10:11], 0, v[2:3]
40426 // CHECK: [0x0a,0x00,0xe2,0xd1,0x80,0x04,0x02,0x00]
40428 v_cmpx_lt_u64_e64 s[10:11], -1, v[2:3]
40429 // CHECK: [0x0a,0x00,0xe2,0xd1,0xc1,0x04,0x02,0x00]
40431 v_cmpx_lt_u64_e64 s[10:11], 0.5, v[2:3]
40432 // CHECK: [0x0a,0x00,0xe2,0xd1,0xf0,0x04,0x02,0x00]
40434 v_cmpx_lt_u64_e64 s[10:11], -4.0, v[2:3]
40435 // CHECK: [0x0a,0x00,0xe2,0xd1,0xf7,0x04,0x02,0x00]
40437 v_cmpx_lt_u64_e64 s[10:11], src_vccz, v[2:3]
40438 // CHECK: [0x0a,0x00,0xe2,0xd1,0xfb,0x04,0x02,0x00]
40440 v_cmpx_lt_u64_e64 s[10:11], src_execz, v[2:3]
40441 // CHECK: [0x0a,0x00,0xe2,0xd1,0xfc,0x04,0x02,0x00]
40443 v_cmpx_lt_u64_e64 s[10:11], src_scc, v[2:3]
40444 // CHECK: [0x0a,0x00,0xe2,0xd1,0xfd,0x04,0x02,0x00]
40446 v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[254:255]
40447 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xfd,0x03,0x00]
40449 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[4:5]
40450 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x09,0x00,0x00]
40452 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[6:7]
40453 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x0d,0x00,0x00]
40455 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[102:103]
40456 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xcd,0x00,0x00]
40458 v_cmpx_lt_u64_e64 s[10:11], v[1:2], flat_scratch
40459 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd1,0x00,0x00]
40461 v_cmpx_lt_u64_e64 s[10:11], v[1:2], vcc
40462 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd5,0x00,0x00]
40464 v_cmpx_lt_u64_e64 s[10:11], v[1:2], tba
40465 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xd9,0x00,0x00]
40467 v_cmpx_lt_u64_e64 s[10:11], v[1:2], tma
40468 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xdd,0x00,0x00]
40470 v_cmpx_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40471 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xf5,0x00,0x00]
40473 v_cmpx_lt_u64_e64 s[10:11], v[1:2], exec
40474 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xfd,0x00,0x00]
40476 v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0
40477 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x01,0x01,0x00]
40479 v_cmpx_lt_u64_e64 s[10:11], v[1:2], -1
40480 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0x83,0x01,0x00]
40482 v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0.5
40483 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xe1,0x01,0x00]
40485 v_cmpx_lt_u64_e64 s[10:11], v[1:2], -4.0
40486 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xef,0x01,0x00]
40488 v_cmpx_lt_u64_e64 s[10:11], v[1:2], src_vccz
40489 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xf7,0x01,0x00]
40491 v_cmpx_lt_u64_e64 s[10:11], v[1:2], src_execz
40492 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xf9,0x01,0x00]
40494 v_cmpx_lt_u64_e64 s[10:11], v[1:2], src_scc
40495 // CHECK: [0x0a,0x00,0xe2,0xd1,0x01,0xfb,0x01,0x00]
40497 v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[2:3]
40498 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
40500 v_cmpx_eq_u64_e64 s[12:13], v[1:2], v[2:3]
40501 // CHECK: [0x0c,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
40503 v_cmpx_eq_u64_e64 s[102:103], v[1:2], v[2:3]
40504 // CHECK: [0x66,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
40506 v_cmpx_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
40507 // CHECK: [0x68,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
40509 v_cmpx_eq_u64_e64 vcc, v[1:2], v[2:3]
40510 // CHECK: [0x6a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
40512 v_cmpx_eq_u64_e64 tba, v[1:2], v[2:3]
40513 // CHECK: [0x6c,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
40515 v_cmpx_eq_u64_e64 tma, v[1:2], v[2:3]
40516 // CHECK: [0x6e,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
40518 v_cmpx_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40519 // CHECK: [0x7a,0x00,0xe4,0xd1,0x01,0x05,0x02,0x00]
40521 v_cmpx_eq_u64_e64 s[10:11], v[254:255], v[2:3]
40522 // CHECK: [0x0a,0x00,0xe4,0xd1,0xfe,0x05,0x02,0x00]
40524 v_cmpx_eq_u64_e64 s[10:11], s[2:3], v[2:3]
40525 // CHECK: [0x0a,0x00,0xe4,0xd1,0x02,0x04,0x02,0x00]
40527 v_cmpx_eq_u64_e64 s[10:11], s[4:5], v[2:3]
40528 // CHECK: [0x0a,0x00,0xe4,0xd1,0x04,0x04,0x02,0x00]
40530 v_cmpx_eq_u64_e64 s[10:11], s[102:103], v[2:3]
40531 // CHECK: [0x0a,0x00,0xe4,0xd1,0x66,0x04,0x02,0x00]
40533 v_cmpx_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
40534 // CHECK: [0x0a,0x00,0xe4,0xd1,0x68,0x04,0x02,0x00]
40536 v_cmpx_eq_u64_e64 s[10:11], vcc, v[2:3]
40537 // CHECK: [0x0a,0x00,0xe4,0xd1,0x6a,0x04,0x02,0x00]
40539 v_cmpx_eq_u64_e64 s[10:11], tba, v[2:3]
40540 // CHECK: [0x0a,0x00,0xe4,0xd1,0x6c,0x04,0x02,0x00]
40542 v_cmpx_eq_u64_e64 s[10:11], tma, v[2:3]
40543 // CHECK: [0x0a,0x00,0xe4,0xd1,0x6e,0x04,0x02,0x00]
40545 v_cmpx_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40546 // CHECK: [0x0a,0x00,0xe4,0xd1,0x7a,0x04,0x02,0x00]
40548 v_cmpx_eq_u64_e64 s[10:11], exec, v[2:3]
40549 // CHECK: [0x0a,0x00,0xe4,0xd1,0x7e,0x04,0x02,0x00]
40551 v_cmpx_eq_u64_e64 s[10:11], 0, v[2:3]
40552 // CHECK: [0x0a,0x00,0xe4,0xd1,0x80,0x04,0x02,0x00]
40554 v_cmpx_eq_u64_e64 s[10:11], -1, v[2:3]
40555 // CHECK: [0x0a,0x00,0xe4,0xd1,0xc1,0x04,0x02,0x00]
40557 v_cmpx_eq_u64_e64 s[10:11], 0.5, v[2:3]
40558 // CHECK: [0x0a,0x00,0xe4,0xd1,0xf0,0x04,0x02,0x00]
40560 v_cmpx_eq_u64_e64 s[10:11], -4.0, v[2:3]
40561 // CHECK: [0x0a,0x00,0xe4,0xd1,0xf7,0x04,0x02,0x00]
40563 v_cmpx_eq_u64_e64 s[10:11], src_vccz, v[2:3]
40564 // CHECK: [0x0a,0x00,0xe4,0xd1,0xfb,0x04,0x02,0x00]
40566 v_cmpx_eq_u64_e64 s[10:11], src_execz, v[2:3]
40567 // CHECK: [0x0a,0x00,0xe4,0xd1,0xfc,0x04,0x02,0x00]
40569 v_cmpx_eq_u64_e64 s[10:11], src_scc, v[2:3]
40570 // CHECK: [0x0a,0x00,0xe4,0xd1,0xfd,0x04,0x02,0x00]
40572 v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[254:255]
40573 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xfd,0x03,0x00]
40575 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[4:5]
40576 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x09,0x00,0x00]
40578 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[6:7]
40579 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x0d,0x00,0x00]
40581 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[102:103]
40582 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xcd,0x00,0x00]
40584 v_cmpx_eq_u64_e64 s[10:11], v[1:2], flat_scratch
40585 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd1,0x00,0x00]
40587 v_cmpx_eq_u64_e64 s[10:11], v[1:2], vcc
40588 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd5,0x00,0x00]
40590 v_cmpx_eq_u64_e64 s[10:11], v[1:2], tba
40591 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xd9,0x00,0x00]
40593 v_cmpx_eq_u64_e64 s[10:11], v[1:2], tma
40594 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xdd,0x00,0x00]
40596 v_cmpx_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40597 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xf5,0x00,0x00]
40599 v_cmpx_eq_u64_e64 s[10:11], v[1:2], exec
40600 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xfd,0x00,0x00]
40602 v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0
40603 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x01,0x01,0x00]
40605 v_cmpx_eq_u64_e64 s[10:11], v[1:2], -1
40606 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0x83,0x01,0x00]
40608 v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0.5
40609 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xe1,0x01,0x00]
40611 v_cmpx_eq_u64_e64 s[10:11], v[1:2], -4.0
40612 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xef,0x01,0x00]
40614 v_cmpx_eq_u64_e64 s[10:11], v[1:2], src_vccz
40615 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xf7,0x01,0x00]
40617 v_cmpx_eq_u64_e64 s[10:11], v[1:2], src_execz
40618 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xf9,0x01,0x00]
40620 v_cmpx_eq_u64_e64 s[10:11], v[1:2], src_scc
40621 // CHECK: [0x0a,0x00,0xe4,0xd1,0x01,0xfb,0x01,0x00]
40623 v_cmpx_le_u64_e64 s[10:11], v[1:2], v[2:3]
40624 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
40626 v_cmpx_le_u64_e64 s[12:13], v[1:2], v[2:3]
40627 // CHECK: [0x0c,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
40629 v_cmpx_le_u64_e64 s[102:103], v[1:2], v[2:3]
40630 // CHECK: [0x66,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
40632 v_cmpx_le_u64_e64 flat_scratch, v[1:2], v[2:3]
40633 // CHECK: [0x68,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
40635 v_cmpx_le_u64_e64 vcc, v[1:2], v[2:3]
40636 // CHECK: [0x6a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
40638 v_cmpx_le_u64_e64 tba, v[1:2], v[2:3]
40639 // CHECK: [0x6c,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
40641 v_cmpx_le_u64_e64 tma, v[1:2], v[2:3]
40642 // CHECK: [0x6e,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
40644 v_cmpx_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40645 // CHECK: [0x7a,0x00,0xe6,0xd1,0x01,0x05,0x02,0x00]
40647 v_cmpx_le_u64_e64 s[10:11], v[254:255], v[2:3]
40648 // CHECK: [0x0a,0x00,0xe6,0xd1,0xfe,0x05,0x02,0x00]
40650 v_cmpx_le_u64_e64 s[10:11], s[2:3], v[2:3]
40651 // CHECK: [0x0a,0x00,0xe6,0xd1,0x02,0x04,0x02,0x00]
40653 v_cmpx_le_u64_e64 s[10:11], s[4:5], v[2:3]
40654 // CHECK: [0x0a,0x00,0xe6,0xd1,0x04,0x04,0x02,0x00]
40656 v_cmpx_le_u64_e64 s[10:11], s[102:103], v[2:3]
40657 // CHECK: [0x0a,0x00,0xe6,0xd1,0x66,0x04,0x02,0x00]
40659 v_cmpx_le_u64_e64 s[10:11], flat_scratch, v[2:3]
40660 // CHECK: [0x0a,0x00,0xe6,0xd1,0x68,0x04,0x02,0x00]
40662 v_cmpx_le_u64_e64 s[10:11], vcc, v[2:3]
40663 // CHECK: [0x0a,0x00,0xe6,0xd1,0x6a,0x04,0x02,0x00]
40665 v_cmpx_le_u64_e64 s[10:11], tba, v[2:3]
40666 // CHECK: [0x0a,0x00,0xe6,0xd1,0x6c,0x04,0x02,0x00]
40668 v_cmpx_le_u64_e64 s[10:11], tma, v[2:3]
40669 // CHECK: [0x0a,0x00,0xe6,0xd1,0x6e,0x04,0x02,0x00]
40671 v_cmpx_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40672 // CHECK: [0x0a,0x00,0xe6,0xd1,0x7a,0x04,0x02,0x00]
40674 v_cmpx_le_u64_e64 s[10:11], exec, v[2:3]
40675 // CHECK: [0x0a,0x00,0xe6,0xd1,0x7e,0x04,0x02,0x00]
40677 v_cmpx_le_u64_e64 s[10:11], 0, v[2:3]
40678 // CHECK: [0x0a,0x00,0xe6,0xd1,0x80,0x04,0x02,0x00]
40680 v_cmpx_le_u64_e64 s[10:11], -1, v[2:3]
40681 // CHECK: [0x0a,0x00,0xe6,0xd1,0xc1,0x04,0x02,0x00]
40683 v_cmpx_le_u64_e64 s[10:11], 0.5, v[2:3]
40684 // CHECK: [0x0a,0x00,0xe6,0xd1,0xf0,0x04,0x02,0x00]
40686 v_cmpx_le_u64_e64 s[10:11], -4.0, v[2:3]
40687 // CHECK: [0x0a,0x00,0xe6,0xd1,0xf7,0x04,0x02,0x00]
40689 v_cmpx_le_u64_e64 s[10:11], src_vccz, v[2:3]
40690 // CHECK: [0x0a,0x00,0xe6,0xd1,0xfb,0x04,0x02,0x00]
40692 v_cmpx_le_u64_e64 s[10:11], src_execz, v[2:3]
40693 // CHECK: [0x0a,0x00,0xe6,0xd1,0xfc,0x04,0x02,0x00]
40695 v_cmpx_le_u64_e64 s[10:11], src_scc, v[2:3]
40696 // CHECK: [0x0a,0x00,0xe6,0xd1,0xfd,0x04,0x02,0x00]
40698 v_cmpx_le_u64_e64 s[10:11], v[1:2], v[254:255]
40699 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xfd,0x03,0x00]
40701 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[4:5]
40702 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x09,0x00,0x00]
40704 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[6:7]
40705 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x0d,0x00,0x00]
40707 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[102:103]
40708 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xcd,0x00,0x00]
40710 v_cmpx_le_u64_e64 s[10:11], v[1:2], flat_scratch
40711 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd1,0x00,0x00]
40713 v_cmpx_le_u64_e64 s[10:11], v[1:2], vcc
40714 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd5,0x00,0x00]
40716 v_cmpx_le_u64_e64 s[10:11], v[1:2], tba
40717 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xd9,0x00,0x00]
40719 v_cmpx_le_u64_e64 s[10:11], v[1:2], tma
40720 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xdd,0x00,0x00]
40722 v_cmpx_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40723 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xf5,0x00,0x00]
40725 v_cmpx_le_u64_e64 s[10:11], v[1:2], exec
40726 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xfd,0x00,0x00]
40728 v_cmpx_le_u64_e64 s[10:11], v[1:2], 0
40729 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x01,0x01,0x00]
40731 v_cmpx_le_u64_e64 s[10:11], v[1:2], -1
40732 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0x83,0x01,0x00]
40734 v_cmpx_le_u64_e64 s[10:11], v[1:2], 0.5
40735 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xe1,0x01,0x00]
40737 v_cmpx_le_u64_e64 s[10:11], v[1:2], -4.0
40738 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xef,0x01,0x00]
40740 v_cmpx_le_u64_e64 s[10:11], v[1:2], src_vccz
40741 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xf7,0x01,0x00]
40743 v_cmpx_le_u64_e64 s[10:11], v[1:2], src_execz
40744 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xf9,0x01,0x00]
40746 v_cmpx_le_u64_e64 s[10:11], v[1:2], src_scc
40747 // CHECK: [0x0a,0x00,0xe6,0xd1,0x01,0xfb,0x01,0x00]
40749 v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[2:3]
40750 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
40752 v_cmpx_gt_u64_e64 s[12:13], v[1:2], v[2:3]
40753 // CHECK: [0x0c,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
40755 v_cmpx_gt_u64_e64 s[102:103], v[1:2], v[2:3]
40756 // CHECK: [0x66,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
40758 v_cmpx_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
40759 // CHECK: [0x68,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
40761 v_cmpx_gt_u64_e64 vcc, v[1:2], v[2:3]
40762 // CHECK: [0x6a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
40764 v_cmpx_gt_u64_e64 tba, v[1:2], v[2:3]
40765 // CHECK: [0x6c,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
40767 v_cmpx_gt_u64_e64 tma, v[1:2], v[2:3]
40768 // CHECK: [0x6e,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
40770 v_cmpx_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40771 // CHECK: [0x7a,0x00,0xe8,0xd1,0x01,0x05,0x02,0x00]
40773 v_cmpx_gt_u64_e64 s[10:11], v[254:255], v[2:3]
40774 // CHECK: [0x0a,0x00,0xe8,0xd1,0xfe,0x05,0x02,0x00]
40776 v_cmpx_gt_u64_e64 s[10:11], s[2:3], v[2:3]
40777 // CHECK: [0x0a,0x00,0xe8,0xd1,0x02,0x04,0x02,0x00]
40779 v_cmpx_gt_u64_e64 s[10:11], s[4:5], v[2:3]
40780 // CHECK: [0x0a,0x00,0xe8,0xd1,0x04,0x04,0x02,0x00]
40782 v_cmpx_gt_u64_e64 s[10:11], s[102:103], v[2:3]
40783 // CHECK: [0x0a,0x00,0xe8,0xd1,0x66,0x04,0x02,0x00]
40785 v_cmpx_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
40786 // CHECK: [0x0a,0x00,0xe8,0xd1,0x68,0x04,0x02,0x00]
40788 v_cmpx_gt_u64_e64 s[10:11], vcc, v[2:3]
40789 // CHECK: [0x0a,0x00,0xe8,0xd1,0x6a,0x04,0x02,0x00]
40791 v_cmpx_gt_u64_e64 s[10:11], tba, v[2:3]
40792 // CHECK: [0x0a,0x00,0xe8,0xd1,0x6c,0x04,0x02,0x00]
40794 v_cmpx_gt_u64_e64 s[10:11], tma, v[2:3]
40795 // CHECK: [0x0a,0x00,0xe8,0xd1,0x6e,0x04,0x02,0x00]
40797 v_cmpx_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40798 // CHECK: [0x0a,0x00,0xe8,0xd1,0x7a,0x04,0x02,0x00]
40800 v_cmpx_gt_u64_e64 s[10:11], exec, v[2:3]
40801 // CHECK: [0x0a,0x00,0xe8,0xd1,0x7e,0x04,0x02,0x00]
40803 v_cmpx_gt_u64_e64 s[10:11], 0, v[2:3]
40804 // CHECK: [0x0a,0x00,0xe8,0xd1,0x80,0x04,0x02,0x00]
40806 v_cmpx_gt_u64_e64 s[10:11], -1, v[2:3]
40807 // CHECK: [0x0a,0x00,0xe8,0xd1,0xc1,0x04,0x02,0x00]
40809 v_cmpx_gt_u64_e64 s[10:11], 0.5, v[2:3]
40810 // CHECK: [0x0a,0x00,0xe8,0xd1,0xf0,0x04,0x02,0x00]
40812 v_cmpx_gt_u64_e64 s[10:11], -4.0, v[2:3]
40813 // CHECK: [0x0a,0x00,0xe8,0xd1,0xf7,0x04,0x02,0x00]
40815 v_cmpx_gt_u64_e64 s[10:11], src_vccz, v[2:3]
40816 // CHECK: [0x0a,0x00,0xe8,0xd1,0xfb,0x04,0x02,0x00]
40818 v_cmpx_gt_u64_e64 s[10:11], src_execz, v[2:3]
40819 // CHECK: [0x0a,0x00,0xe8,0xd1,0xfc,0x04,0x02,0x00]
40821 v_cmpx_gt_u64_e64 s[10:11], src_scc, v[2:3]
40822 // CHECK: [0x0a,0x00,0xe8,0xd1,0xfd,0x04,0x02,0x00]
40824 v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[254:255]
40825 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xfd,0x03,0x00]
40827 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[4:5]
40828 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x09,0x00,0x00]
40830 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[6:7]
40831 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x0d,0x00,0x00]
40833 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[102:103]
40834 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xcd,0x00,0x00]
40836 v_cmpx_gt_u64_e64 s[10:11], v[1:2], flat_scratch
40837 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd1,0x00,0x00]
40839 v_cmpx_gt_u64_e64 s[10:11], v[1:2], vcc
40840 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd5,0x00,0x00]
40842 v_cmpx_gt_u64_e64 s[10:11], v[1:2], tba
40843 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xd9,0x00,0x00]
40845 v_cmpx_gt_u64_e64 s[10:11], v[1:2], tma
40846 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xdd,0x00,0x00]
40848 v_cmpx_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40849 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xf5,0x00,0x00]
40851 v_cmpx_gt_u64_e64 s[10:11], v[1:2], exec
40852 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xfd,0x00,0x00]
40854 v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0
40855 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x01,0x01,0x00]
40857 v_cmpx_gt_u64_e64 s[10:11], v[1:2], -1
40858 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0x83,0x01,0x00]
40860 v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0.5
40861 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xe1,0x01,0x00]
40863 v_cmpx_gt_u64_e64 s[10:11], v[1:2], -4.0
40864 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xef,0x01,0x00]
40866 v_cmpx_gt_u64_e64 s[10:11], v[1:2], src_vccz
40867 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xf7,0x01,0x00]
40869 v_cmpx_gt_u64_e64 s[10:11], v[1:2], src_execz
40870 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xf9,0x01,0x00]
40872 v_cmpx_gt_u64_e64 s[10:11], v[1:2], src_scc
40873 // CHECK: [0x0a,0x00,0xe8,0xd1,0x01,0xfb,0x01,0x00]
40875 v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[2:3]
40876 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
40878 v_cmpx_ne_u64_e64 s[12:13], v[1:2], v[2:3]
40879 // CHECK: [0x0c,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
40881 v_cmpx_ne_u64_e64 s[102:103], v[1:2], v[2:3]
40882 // CHECK: [0x66,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
40884 v_cmpx_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
40885 // CHECK: [0x68,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
40887 v_cmpx_ne_u64_e64 vcc, v[1:2], v[2:3]
40888 // CHECK: [0x6a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
40890 v_cmpx_ne_u64_e64 tba, v[1:2], v[2:3]
40891 // CHECK: [0x6c,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
40893 v_cmpx_ne_u64_e64 tma, v[1:2], v[2:3]
40894 // CHECK: [0x6e,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
40896 v_cmpx_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40897 // CHECK: [0x7a,0x00,0xea,0xd1,0x01,0x05,0x02,0x00]
40899 v_cmpx_ne_u64_e64 s[10:11], v[254:255], v[2:3]
40900 // CHECK: [0x0a,0x00,0xea,0xd1,0xfe,0x05,0x02,0x00]
40902 v_cmpx_ne_u64_e64 s[10:11], s[2:3], v[2:3]
40903 // CHECK: [0x0a,0x00,0xea,0xd1,0x02,0x04,0x02,0x00]
40905 v_cmpx_ne_u64_e64 s[10:11], s[4:5], v[2:3]
40906 // CHECK: [0x0a,0x00,0xea,0xd1,0x04,0x04,0x02,0x00]
40908 v_cmpx_ne_u64_e64 s[10:11], s[102:103], v[2:3]
40909 // CHECK: [0x0a,0x00,0xea,0xd1,0x66,0x04,0x02,0x00]
40911 v_cmpx_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
40912 // CHECK: [0x0a,0x00,0xea,0xd1,0x68,0x04,0x02,0x00]
40914 v_cmpx_ne_u64_e64 s[10:11], vcc, v[2:3]
40915 // CHECK: [0x0a,0x00,0xea,0xd1,0x6a,0x04,0x02,0x00]
40917 v_cmpx_ne_u64_e64 s[10:11], tba, v[2:3]
40918 // CHECK: [0x0a,0x00,0xea,0xd1,0x6c,0x04,0x02,0x00]
40920 v_cmpx_ne_u64_e64 s[10:11], tma, v[2:3]
40921 // CHECK: [0x0a,0x00,0xea,0xd1,0x6e,0x04,0x02,0x00]
40923 v_cmpx_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40924 // CHECK: [0x0a,0x00,0xea,0xd1,0x7a,0x04,0x02,0x00]
40926 v_cmpx_ne_u64_e64 s[10:11], exec, v[2:3]
40927 // CHECK: [0x0a,0x00,0xea,0xd1,0x7e,0x04,0x02,0x00]
40929 v_cmpx_ne_u64_e64 s[10:11], 0, v[2:3]
40930 // CHECK: [0x0a,0x00,0xea,0xd1,0x80,0x04,0x02,0x00]
40932 v_cmpx_ne_u64_e64 s[10:11], -1, v[2:3]
40933 // CHECK: [0x0a,0x00,0xea,0xd1,0xc1,0x04,0x02,0x00]
40935 v_cmpx_ne_u64_e64 s[10:11], 0.5, v[2:3]
40936 // CHECK: [0x0a,0x00,0xea,0xd1,0xf0,0x04,0x02,0x00]
40938 v_cmpx_ne_u64_e64 s[10:11], -4.0, v[2:3]
40939 // CHECK: [0x0a,0x00,0xea,0xd1,0xf7,0x04,0x02,0x00]
40941 v_cmpx_ne_u64_e64 s[10:11], src_vccz, v[2:3]
40942 // CHECK: [0x0a,0x00,0xea,0xd1,0xfb,0x04,0x02,0x00]
40944 v_cmpx_ne_u64_e64 s[10:11], src_execz, v[2:3]
40945 // CHECK: [0x0a,0x00,0xea,0xd1,0xfc,0x04,0x02,0x00]
40947 v_cmpx_ne_u64_e64 s[10:11], src_scc, v[2:3]
40948 // CHECK: [0x0a,0x00,0xea,0xd1,0xfd,0x04,0x02,0x00]
40950 v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[254:255]
40951 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xfd,0x03,0x00]
40953 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[4:5]
40954 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x09,0x00,0x00]
40956 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[6:7]
40957 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x0d,0x00,0x00]
40959 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[102:103]
40960 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xcd,0x00,0x00]
40962 v_cmpx_ne_u64_e64 s[10:11], v[1:2], flat_scratch
40963 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd1,0x00,0x00]
40965 v_cmpx_ne_u64_e64 s[10:11], v[1:2], vcc
40966 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd5,0x00,0x00]
40968 v_cmpx_ne_u64_e64 s[10:11], v[1:2], tba
40969 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xd9,0x00,0x00]
40971 v_cmpx_ne_u64_e64 s[10:11], v[1:2], tma
40972 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xdd,0x00,0x00]
40974 v_cmpx_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40975 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xf5,0x00,0x00]
40977 v_cmpx_ne_u64_e64 s[10:11], v[1:2], exec
40978 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xfd,0x00,0x00]
40980 v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0
40981 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x01,0x01,0x00]
40983 v_cmpx_ne_u64_e64 s[10:11], v[1:2], -1
40984 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0x83,0x01,0x00]
40986 v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0.5
40987 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xe1,0x01,0x00]
40989 v_cmpx_ne_u64_e64 s[10:11], v[1:2], -4.0
40990 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xef,0x01,0x00]
40992 v_cmpx_ne_u64_e64 s[10:11], v[1:2], src_vccz
40993 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xf7,0x01,0x00]
40995 v_cmpx_ne_u64_e64 s[10:11], v[1:2], src_execz
40996 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xf9,0x01,0x00]
40998 v_cmpx_ne_u64_e64 s[10:11], v[1:2], src_scc
40999 // CHECK: [0x0a,0x00,0xea,0xd1,0x01,0xfb,0x01,0x00]
41001 v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[2:3]
41002 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
41004 v_cmpx_ge_u64_e64 s[12:13], v[1:2], v[2:3]
41005 // CHECK: [0x0c,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
41007 v_cmpx_ge_u64_e64 s[102:103], v[1:2], v[2:3]
41008 // CHECK: [0x66,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
41010 v_cmpx_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
41011 // CHECK: [0x68,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
41013 v_cmpx_ge_u64_e64 vcc, v[1:2], v[2:3]
41014 // CHECK: [0x6a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
41016 v_cmpx_ge_u64_e64 tba, v[1:2], v[2:3]
41017 // CHECK: [0x6c,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
41019 v_cmpx_ge_u64_e64 tma, v[1:2], v[2:3]
41020 // CHECK: [0x6e,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
41022 v_cmpx_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
41023 // CHECK: [0x7a,0x00,0xec,0xd1,0x01,0x05,0x02,0x00]
41025 v_cmpx_ge_u64_e64 s[10:11], v[254:255], v[2:3]
41026 // CHECK: [0x0a,0x00,0xec,0xd1,0xfe,0x05,0x02,0x00]
41028 v_cmpx_ge_u64_e64 s[10:11], s[2:3], v[2:3]
41029 // CHECK: [0x0a,0x00,0xec,0xd1,0x02,0x04,0x02,0x00]
41031 v_cmpx_ge_u64_e64 s[10:11], s[4:5], v[2:3]
41032 // CHECK: [0x0a,0x00,0xec,0xd1,0x04,0x04,0x02,0x00]
41034 v_cmpx_ge_u64_e64 s[10:11], s[102:103], v[2:3]
41035 // CHECK: [0x0a,0x00,0xec,0xd1,0x66,0x04,0x02,0x00]
41037 v_cmpx_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
41038 // CHECK: [0x0a,0x00,0xec,0xd1,0x68,0x04,0x02,0x00]
41040 v_cmpx_ge_u64_e64 s[10:11], vcc, v[2:3]
41041 // CHECK: [0x0a,0x00,0xec,0xd1,0x6a,0x04,0x02,0x00]
41043 v_cmpx_ge_u64_e64 s[10:11], tba, v[2:3]
41044 // CHECK: [0x0a,0x00,0xec,0xd1,0x6c,0x04,0x02,0x00]
41046 v_cmpx_ge_u64_e64 s[10:11], tma, v[2:3]
41047 // CHECK: [0x0a,0x00,0xec,0xd1,0x6e,0x04,0x02,0x00]
41049 v_cmpx_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
41050 // CHECK: [0x0a,0x00,0xec,0xd1,0x7a,0x04,0x02,0x00]
41052 v_cmpx_ge_u64_e64 s[10:11], exec, v[2:3]
41053 // CHECK: [0x0a,0x00,0xec,0xd1,0x7e,0x04,0x02,0x00]
41055 v_cmpx_ge_u64_e64 s[10:11], 0, v[2:3]
41056 // CHECK: [0x0a,0x00,0xec,0xd1,0x80,0x04,0x02,0x00]
41058 v_cmpx_ge_u64_e64 s[10:11], -1, v[2:3]
41059 // CHECK: [0x0a,0x00,0xec,0xd1,0xc1,0x04,0x02,0x00]
41061 v_cmpx_ge_u64_e64 s[10:11], 0.5, v[2:3]
41062 // CHECK: [0x0a,0x00,0xec,0xd1,0xf0,0x04,0x02,0x00]
41064 v_cmpx_ge_u64_e64 s[10:11], -4.0, v[2:3]
41065 // CHECK: [0x0a,0x00,0xec,0xd1,0xf7,0x04,0x02,0x00]
41067 v_cmpx_ge_u64_e64 s[10:11], src_vccz, v[2:3]
41068 // CHECK: [0x0a,0x00,0xec,0xd1,0xfb,0x04,0x02,0x00]
41070 v_cmpx_ge_u64_e64 s[10:11], src_execz, v[2:3]
41071 // CHECK: [0x0a,0x00,0xec,0xd1,0xfc,0x04,0x02,0x00]
41073 v_cmpx_ge_u64_e64 s[10:11], src_scc, v[2:3]
41074 // CHECK: [0x0a,0x00,0xec,0xd1,0xfd,0x04,0x02,0x00]
41076 v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[254:255]
41077 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xfd,0x03,0x00]
41079 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[4:5]
41080 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x09,0x00,0x00]
41082 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[6:7]
41083 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x0d,0x00,0x00]
41085 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[102:103]
41086 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xcd,0x00,0x00]
41088 v_cmpx_ge_u64_e64 s[10:11], v[1:2], flat_scratch
41089 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd1,0x00,0x00]
41091 v_cmpx_ge_u64_e64 s[10:11], v[1:2], vcc
41092 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd5,0x00,0x00]
41094 v_cmpx_ge_u64_e64 s[10:11], v[1:2], tba
41095 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xd9,0x00,0x00]
41097 v_cmpx_ge_u64_e64 s[10:11], v[1:2], tma
41098 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xdd,0x00,0x00]
41100 v_cmpx_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41101 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xf5,0x00,0x00]
41103 v_cmpx_ge_u64_e64 s[10:11], v[1:2], exec
41104 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xfd,0x00,0x00]
41106 v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0
41107 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x01,0x01,0x00]
41109 v_cmpx_ge_u64_e64 s[10:11], v[1:2], -1
41110 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0x83,0x01,0x00]
41112 v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0.5
41113 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xe1,0x01,0x00]
41115 v_cmpx_ge_u64_e64 s[10:11], v[1:2], -4.0
41116 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xef,0x01,0x00]
41118 v_cmpx_ge_u64_e64 s[10:11], v[1:2], src_vccz
41119 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xf7,0x01,0x00]
41121 v_cmpx_ge_u64_e64 s[10:11], v[1:2], src_execz
41122 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xf9,0x01,0x00]
41124 v_cmpx_ge_u64_e64 s[10:11], v[1:2], src_scc
41125 // CHECK: [0x0a,0x00,0xec,0xd1,0x01,0xfb,0x01,0x00]
41127 v_cmpx_t_u64_e64 s[10:11], v[1:2], v[2:3]
41128 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
41130 v_cmpx_t_u64_e64 s[12:13], v[1:2], v[2:3]
41131 // CHECK: [0x0c,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
41133 v_cmpx_t_u64_e64 s[102:103], v[1:2], v[2:3]
41134 // CHECK: [0x66,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
41136 v_cmpx_t_u64_e64 flat_scratch, v[1:2], v[2:3]
41137 // CHECK: [0x68,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
41139 v_cmpx_t_u64_e64 vcc, v[1:2], v[2:3]
41140 // CHECK: [0x6a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
41142 v_cmpx_t_u64_e64 tba, v[1:2], v[2:3]
41143 // CHECK: [0x6c,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
41145 v_cmpx_t_u64_e64 tma, v[1:2], v[2:3]
41146 // CHECK: [0x6e,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
41148 v_cmpx_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
41149 // CHECK: [0x7a,0x00,0xee,0xd1,0x01,0x05,0x02,0x00]
41151 v_cmpx_t_u64_e64 s[10:11], v[254:255], v[2:3]
41152 // CHECK: [0x0a,0x00,0xee,0xd1,0xfe,0x05,0x02,0x00]
41154 v_cmpx_t_u64_e64 s[10:11], s[2:3], v[2:3]
41155 // CHECK: [0x0a,0x00,0xee,0xd1,0x02,0x04,0x02,0x00]
41157 v_cmpx_t_u64_e64 s[10:11], s[4:5], v[2:3]
41158 // CHECK: [0x0a,0x00,0xee,0xd1,0x04,0x04,0x02,0x00]
41160 v_cmpx_t_u64_e64 s[10:11], s[102:103], v[2:3]
41161 // CHECK: [0x0a,0x00,0xee,0xd1,0x66,0x04,0x02,0x00]
41163 v_cmpx_t_u64_e64 s[10:11], flat_scratch, v[2:3]
41164 // CHECK: [0x0a,0x00,0xee,0xd1,0x68,0x04,0x02,0x00]
41166 v_cmpx_t_u64_e64 s[10:11], vcc, v[2:3]
41167 // CHECK: [0x0a,0x00,0xee,0xd1,0x6a,0x04,0x02,0x00]
41169 v_cmpx_t_u64_e64 s[10:11], tba, v[2:3]
41170 // CHECK: [0x0a,0x00,0xee,0xd1,0x6c,0x04,0x02,0x00]
41172 v_cmpx_t_u64_e64 s[10:11], tma, v[2:3]
41173 // CHECK: [0x0a,0x00,0xee,0xd1,0x6e,0x04,0x02,0x00]
41175 v_cmpx_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
41176 // CHECK: [0x0a,0x00,0xee,0xd1,0x7a,0x04,0x02,0x00]
41178 v_cmpx_t_u64_e64 s[10:11], exec, v[2:3]
41179 // CHECK: [0x0a,0x00,0xee,0xd1,0x7e,0x04,0x02,0x00]
41181 v_cmpx_t_u64_e64 s[10:11], 0, v[2:3]
41182 // CHECK: [0x0a,0x00,0xee,0xd1,0x80,0x04,0x02,0x00]
41184 v_cmpx_t_u64_e64 s[10:11], -1, v[2:3]
41185 // CHECK: [0x0a,0x00,0xee,0xd1,0xc1,0x04,0x02,0x00]
41187 v_cmpx_t_u64_e64 s[10:11], 0.5, v[2:3]
41188 // CHECK: [0x0a,0x00,0xee,0xd1,0xf0,0x04,0x02,0x00]
41190 v_cmpx_t_u64_e64 s[10:11], -4.0, v[2:3]
41191 // CHECK: [0x0a,0x00,0xee,0xd1,0xf7,0x04,0x02,0x00]
41193 v_cmpx_t_u64_e64 s[10:11], src_vccz, v[2:3]
41194 // CHECK: [0x0a,0x00,0xee,0xd1,0xfb,0x04,0x02,0x00]
41196 v_cmpx_t_u64_e64 s[10:11], src_execz, v[2:3]
41197 // CHECK: [0x0a,0x00,0xee,0xd1,0xfc,0x04,0x02,0x00]
41199 v_cmpx_t_u64_e64 s[10:11], src_scc, v[2:3]
41200 // CHECK: [0x0a,0x00,0xee,0xd1,0xfd,0x04,0x02,0x00]
41202 v_cmpx_t_u64_e64 s[10:11], v[1:2], v[254:255]
41203 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xfd,0x03,0x00]
41205 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[4:5]
41206 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x09,0x00,0x00]
41208 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[6:7]
41209 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x0d,0x00,0x00]
41211 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[102:103]
41212 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xcd,0x00,0x00]
41214 v_cmpx_t_u64_e64 s[10:11], v[1:2], flat_scratch
41215 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd1,0x00,0x00]
41217 v_cmpx_t_u64_e64 s[10:11], v[1:2], vcc
41218 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd5,0x00,0x00]
41220 v_cmpx_t_u64_e64 s[10:11], v[1:2], tba
41221 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xd9,0x00,0x00]
41223 v_cmpx_t_u64_e64 s[10:11], v[1:2], tma
41224 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xdd,0x00,0x00]
41226 v_cmpx_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41227 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xf5,0x00,0x00]
41229 v_cmpx_t_u64_e64 s[10:11], v[1:2], exec
41230 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xfd,0x00,0x00]
41232 v_cmpx_t_u64_e64 s[10:11], v[1:2], 0
41233 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x01,0x01,0x00]
41235 v_cmpx_t_u64_e64 s[10:11], v[1:2], -1
41236 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0x83,0x01,0x00]
41238 v_cmpx_t_u64_e64 s[10:11], v[1:2], 0.5
41239 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xe1,0x01,0x00]
41241 v_cmpx_t_u64_e64 s[10:11], v[1:2], -4.0
41242 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xef,0x01,0x00]
41244 v_cmpx_t_u64_e64 s[10:11], v[1:2], src_vccz
41245 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xf7,0x01,0x00]
41247 v_cmpx_t_u64_e64 s[10:11], v[1:2], src_execz
41248 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xf9,0x01,0x00]
41250 v_cmpx_t_u64_e64 s[10:11], v[1:2], src_scc
41251 // CHECK: [0x0a,0x00,0xee,0xd1,0x01,0xfb,0x01,0x00]
41253 v_cmp_class_f32_e64 s[10:11], v1, v2
41254 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
41256 v_cmp_class_f32_e64 s[12:13], v1, v2
41257 // CHECK: [0x0c,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
41259 v_cmp_class_f32_e64 s[102:103], v1, v2
41260 // CHECK: [0x66,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
41262 v_cmp_class_f32_e64 flat_scratch, v1, v2
41263 // CHECK: [0x68,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
41265 v_cmp_class_f32_e64 vcc, v1, v2
41266 // CHECK: [0x6a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
41268 v_cmp_class_f32_e64 tba, v1, v2
41269 // CHECK: [0x6c,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
41271 v_cmp_class_f32_e64 tma, v1, v2
41272 // CHECK: [0x6e,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
41274 v_cmp_class_f32_e64 ttmp[10:11], v1, v2
41275 // CHECK: [0x7a,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
41277 v_cmp_class_f32_e64 s[10:11], v255, v2
41278 // CHECK: [0x0a,0x00,0x10,0xd1,0xff,0x05,0x02,0x00]
41280 v_cmp_class_f32_e64 s[10:11], s1, v2
41281 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x04,0x02,0x00]
41283 v_cmp_class_f32_e64 s[10:11], s103, v2
41284 // CHECK: [0x0a,0x00,0x10,0xd1,0x67,0x04,0x02,0x00]
41286 v_cmp_class_f32_e64 s[10:11], flat_scratch_lo, v2
41287 // CHECK: [0x0a,0x00,0x10,0xd1,0x68,0x04,0x02,0x00]
41289 v_cmp_class_f32_e64 s[10:11], flat_scratch_hi, v2
41290 // CHECK: [0x0a,0x00,0x10,0xd1,0x69,0x04,0x02,0x00]
41292 v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
41293 // CHECK: [0x0a,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00]
41295 v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
41296 // CHECK: [0x0a,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00]
41298 v_cmp_class_f32_e64 s[10:11], tba_lo, v2
41299 // CHECK: [0x0a,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00]
41301 v_cmp_class_f32_e64 s[10:11], tba_hi, v2
41302 // CHECK: [0x0a,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00]
41304 v_cmp_class_f32_e64 s[10:11], tma_lo, v2
41305 // CHECK: [0x0a,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00]
41307 v_cmp_class_f32_e64 s[10:11], tma_hi, v2
41308 // CHECK: [0x0a,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00]
41310 v_cmp_class_f32_e64 s[10:11], ttmp11, v2
41311 // CHECK: [0x0a,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00]
41313 v_cmp_class_f32_e64 s[10:11], m0, v2
41314 // CHECK: [0x0a,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00]
41316 v_cmp_class_f32_e64 s[10:11], exec_lo, v2
41317 // CHECK: [0x0a,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00]
41319 v_cmp_class_f32_e64 s[10:11], exec_hi, v2
41320 // CHECK: [0x0a,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00]
41322 v_cmp_class_f32_e64 s[10:11], 0, v2
41323 // CHECK: [0x0a,0x00,0x10,0xd1,0x80,0x04,0x02,0x00]
41325 v_cmp_class_f32_e64 s[10:11], -1, v2
41326 // CHECK: [0x0a,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00]
41328 v_cmp_class_f32_e64 s[10:11], 0.5, v2
41329 // CHECK: [0x0a,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00]
41331 v_cmp_class_f32_e64 s[10:11], -4.0, v2
41332 // CHECK: [0x0a,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00]
41334 v_cmp_class_f32_e64 s[10:11], src_vccz, v2
41335 // CHECK: [0x0a,0x00,0x10,0xd1,0xfb,0x04,0x02,0x00]
41337 v_cmp_class_f32_e64 s[10:11], src_execz, v2
41338 // CHECK: [0x0a,0x00,0x10,0xd1,0xfc,0x04,0x02,0x00]
41340 v_cmp_class_f32_e64 s[10:11], src_scc, v2
41341 // CHECK: [0x0a,0x00,0x10,0xd1,0xfd,0x04,0x02,0x00]
41343 v_cmp_class_f32_e64 s[10:11], src_lds_direct, v2
41344 // CHECK: [0x0a,0x00,0x10,0xd1,0xfe,0x04,0x02,0x00]
41346 v_cmp_class_f32_e64 s[10:11], v1, v255
41347 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xff,0x03,0x00]
41349 v_cmp_class_f32_e64 s[10:11], v1, s2
41350 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x00,0x00]
41352 v_cmp_class_f32_e64 s[10:11], v1, s103
41353 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00]
41355 v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_lo
41356 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd1,0x00,0x00]
41358 v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_hi
41359 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd3,0x00,0x00]
41361 v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
41362 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00]
41364 v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
41365 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00]
41367 v_cmp_class_f32_e64 s[10:11], v1, tba_lo
41368 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00]
41370 v_cmp_class_f32_e64 s[10:11], v1, tba_hi
41371 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00]
41373 v_cmp_class_f32_e64 s[10:11], v1, tma_lo
41374 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00]
41376 v_cmp_class_f32_e64 s[10:11], v1, tma_hi
41377 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00]
41379 v_cmp_class_f32_e64 s[10:11], v1, ttmp11
41380 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00]
41382 v_cmp_class_f32_e64 s[10:11], v1, m0
41383 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00]
41385 v_cmp_class_f32_e64 s[10:11], v1, exec_lo
41386 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00]
41388 v_cmp_class_f32_e64 s[10:11], v1, exec_hi
41389 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xff,0x00,0x00]
41391 v_cmp_class_f32_e64 s[10:11], v1, 0
41392 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x01,0x01,0x00]
41394 v_cmp_class_f32_e64 s[10:11], v1, -1
41395 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x83,0x01,0x00]
41397 v_cmp_class_f32_e64 s[10:11], v1, 0.5
41398 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00]
41400 v_cmp_class_f32_e64 s[10:11], v1, -4.0
41401 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xef,0x01,0x00]
41403 v_cmp_class_f32_e64 s[10:11], v1, src_vccz
41404 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xf7,0x01,0x00]
41406 v_cmp_class_f32_e64 s[10:11], v1, src_execz
41407 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xf9,0x01,0x00]
41409 v_cmp_class_f32_e64 s[10:11], v1, src_scc
41410 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0xfb,0x01,0x00]
41412 v_cmp_class_f32_e64 s[10:11], -v1, v2
41413 // CHECK: [0x0a,0x00,0x10,0xd1,0x01,0x05,0x02,0x20]
41415 v_cmp_class_f32_e64 s[10:11], |v1|, v2
41416 // CHECK: [0x0a,0x01,0x10,0xd1,0x01,0x05,0x02,0x00]
41418 v_cmpx_class_f32_e64 s[10:11], v1, v2
41419 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
41421 v_cmpx_class_f32_e64 s[12:13], v1, v2
41422 // CHECK: [0x0c,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
41424 v_cmpx_class_f32_e64 s[102:103], v1, v2
41425 // CHECK: [0x66,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
41427 v_cmpx_class_f32_e64 flat_scratch, v1, v2
41428 // CHECK: [0x68,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
41430 v_cmpx_class_f32_e64 vcc, v1, v2
41431 // CHECK: [0x6a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
41433 v_cmpx_class_f32_e64 tba, v1, v2
41434 // CHECK: [0x6c,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
41436 v_cmpx_class_f32_e64 tma, v1, v2
41437 // CHECK: [0x6e,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
41439 v_cmpx_class_f32_e64 ttmp[10:11], v1, v2
41440 // CHECK: [0x7a,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
41442 v_cmpx_class_f32_e64 s[10:11], v255, v2
41443 // CHECK: [0x0a,0x00,0x30,0xd1,0xff,0x05,0x02,0x00]
41445 v_cmpx_class_f32_e64 s[10:11], s1, v2
41446 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x04,0x02,0x00]
41448 v_cmpx_class_f32_e64 s[10:11], s103, v2
41449 // CHECK: [0x0a,0x00,0x30,0xd1,0x67,0x04,0x02,0x00]
41451 v_cmpx_class_f32_e64 s[10:11], flat_scratch_lo, v2
41452 // CHECK: [0x0a,0x00,0x30,0xd1,0x68,0x04,0x02,0x00]
41454 v_cmpx_class_f32_e64 s[10:11], flat_scratch_hi, v2
41455 // CHECK: [0x0a,0x00,0x30,0xd1,0x69,0x04,0x02,0x00]
41457 v_cmpx_class_f32_e64 s[10:11], vcc_lo, v2
41458 // CHECK: [0x0a,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00]
41460 v_cmpx_class_f32_e64 s[10:11], vcc_hi, v2
41461 // CHECK: [0x0a,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00]
41463 v_cmpx_class_f32_e64 s[10:11], tba_lo, v2
41464 // CHECK: [0x0a,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00]
41466 v_cmpx_class_f32_e64 s[10:11], tba_hi, v2
41467 // CHECK: [0x0a,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00]
41469 v_cmpx_class_f32_e64 s[10:11], tma_lo, v2
41470 // CHECK: [0x0a,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00]
41472 v_cmpx_class_f32_e64 s[10:11], tma_hi, v2
41473 // CHECK: [0x0a,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00]
41475 v_cmpx_class_f32_e64 s[10:11], ttmp11, v2
41476 // CHECK: [0x0a,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00]
41478 v_cmpx_class_f32_e64 s[10:11], m0, v2
41479 // CHECK: [0x0a,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00]
41481 v_cmpx_class_f32_e64 s[10:11], exec_lo, v2
41482 // CHECK: [0x0a,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00]
41484 v_cmpx_class_f32_e64 s[10:11], exec_hi, v2
41485 // CHECK: [0x0a,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00]
41487 v_cmpx_class_f32_e64 s[10:11], 0, v2
41488 // CHECK: [0x0a,0x00,0x30,0xd1,0x80,0x04,0x02,0x00]
41490 v_cmpx_class_f32_e64 s[10:11], -1, v2
41491 // CHECK: [0x0a,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00]
41493 v_cmpx_class_f32_e64 s[10:11], 0.5, v2
41494 // CHECK: [0x0a,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00]
41496 v_cmpx_class_f32_e64 s[10:11], -4.0, v2
41497 // CHECK: [0x0a,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00]
41499 v_cmpx_class_f32_e64 s[10:11], src_vccz, v2
41500 // CHECK: [0x0a,0x00,0x30,0xd1,0xfb,0x04,0x02,0x00]
41502 v_cmpx_class_f32_e64 s[10:11], src_execz, v2
41503 // CHECK: [0x0a,0x00,0x30,0xd1,0xfc,0x04,0x02,0x00]
41505 v_cmpx_class_f32_e64 s[10:11], src_scc, v2
41506 // CHECK: [0x0a,0x00,0x30,0xd1,0xfd,0x04,0x02,0x00]
41508 v_cmpx_class_f32_e64 s[10:11], src_lds_direct, v2
41509 // CHECK: [0x0a,0x00,0x30,0xd1,0xfe,0x04,0x02,0x00]
41511 v_cmpx_class_f32_e64 s[10:11], v1, v255
41512 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xff,0x03,0x00]
41514 v_cmpx_class_f32_e64 s[10:11], v1, s2
41515 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x00,0x00]
41517 v_cmpx_class_f32_e64 s[10:11], v1, s103
41518 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00]
41520 v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_lo
41521 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd1,0x00,0x00]
41523 v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_hi
41524 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd3,0x00,0x00]
41526 v_cmpx_class_f32_e64 s[10:11], v1, vcc_lo
41527 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00]
41529 v_cmpx_class_f32_e64 s[10:11], v1, vcc_hi
41530 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00]
41532 v_cmpx_class_f32_e64 s[10:11], v1, tba_lo
41533 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00]
41535 v_cmpx_class_f32_e64 s[10:11], v1, tba_hi
41536 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00]
41538 v_cmpx_class_f32_e64 s[10:11], v1, tma_lo
41539 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00]
41541 v_cmpx_class_f32_e64 s[10:11], v1, tma_hi
41542 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00]
41544 v_cmpx_class_f32_e64 s[10:11], v1, ttmp11
41545 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00]
41547 v_cmpx_class_f32_e64 s[10:11], v1, m0
41548 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00]
41550 v_cmpx_class_f32_e64 s[10:11], v1, exec_lo
41551 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00]
41553 v_cmpx_class_f32_e64 s[10:11], v1, exec_hi
41554 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xff,0x00,0x00]
41556 v_cmpx_class_f32_e64 s[10:11], v1, 0
41557 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x01,0x01,0x00]
41559 v_cmpx_class_f32_e64 s[10:11], v1, -1
41560 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x83,0x01,0x00]
41562 v_cmpx_class_f32_e64 s[10:11], v1, 0.5
41563 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00]
41565 v_cmpx_class_f32_e64 s[10:11], v1, -4.0
41566 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xef,0x01,0x00]
41568 v_cmpx_class_f32_e64 s[10:11], v1, src_vccz
41569 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xf7,0x01,0x00]
41571 v_cmpx_class_f32_e64 s[10:11], v1, src_execz
41572 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xf9,0x01,0x00]
41574 v_cmpx_class_f32_e64 s[10:11], v1, src_scc
41575 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0xfb,0x01,0x00]
41577 v_cmpx_class_f32_e64 s[10:11], -v1, v2
41578 // CHECK: [0x0a,0x00,0x30,0xd1,0x01,0x05,0x02,0x20]
41580 v_cmpx_class_f32_e64 s[10:11], |v1|, v2
41581 // CHECK: [0x0a,0x01,0x30,0xd1,0x01,0x05,0x02,0x00]
41583 v_cmp_class_f64_e64 s[10:11], v[1:2], v2
41584 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
41586 v_cmp_class_f64_e64 s[12:13], v[1:2], v2
41587 // CHECK: [0x0c,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
41589 v_cmp_class_f64_e64 s[102:103], v[1:2], v2
41590 // CHECK: [0x66,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
41592 v_cmp_class_f64_e64 flat_scratch, v[1:2], v2
41593 // CHECK: [0x68,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
41595 v_cmp_class_f64_e64 vcc, v[1:2], v2
41596 // CHECK: [0x6a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
41598 v_cmp_class_f64_e64 tba, v[1:2], v2
41599 // CHECK: [0x6c,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
41601 v_cmp_class_f64_e64 tma, v[1:2], v2
41602 // CHECK: [0x6e,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
41604 v_cmp_class_f64_e64 ttmp[10:11], v[1:2], v2
41605 // CHECK: [0x7a,0x00,0x50,0xd1,0x01,0x05,0x02,0x00]
41607 v_cmp_class_f64_e64 s[10:11], v[254:255], v2
41608 // CHECK: [0x0a,0x00,0x50,0xd1,0xfe,0x05,0x02,0x00]
41610 v_cmp_class_f64_e64 s[10:11], s[2:3], v2
41611 // CHECK: [0x0a,0x00,0x50,0xd1,0x02,0x04,0x02,0x00]
41613 v_cmp_class_f64_e64 s[10:11], s[4:5], v2
41614 // CHECK: [0x0a,0x00,0x50,0xd1,0x04,0x04,0x02,0x00]
41616 v_cmp_class_f64_e64 s[10:11], s[102:103], v2
41617 // CHECK: [0x0a,0x00,0x50,0xd1,0x66,0x04,0x02,0x00]
41619 v_cmp_class_f64_e64 s[10:11], flat_scratch, v2
41620 // CHECK: [0x0a,0x00,0x50,0xd1,0x68,0x04,0x02,0x00]
41622 v_cmp_class_f64_e64 s[10:11], vcc, v2
41623 // CHECK: [0x0a,0x00,0x50,0xd1,0x6a,0x04,0x02,0x00]
41625 v_cmp_class_f64_e64 s[10:11], tba, v2
41626 // CHECK: [0x0a,0x00,0x50,0xd1,0x6c,0x04,0x02,0x00]
41628 v_cmp_class_f64_e64 s[10:11], tma, v2
41629 // CHECK: [0x0a,0x00,0x50,0xd1,0x6e,0x04,0x02,0x00]
41631 v_cmp_class_f64_e64 s[10:11], ttmp[10:11], v2
41632 // CHECK: [0x0a,0x00,0x50,0xd1,0x7a,0x04,0x02,0x00]
41634 v_cmp_class_f64_e64 s[10:11], exec, v2
41635 // CHECK: [0x0a,0x00,0x50,0xd1,0x7e,0x04,0x02,0x00]
41637 v_cmp_class_f64_e64 s[10:11], 0, v2
41638 // CHECK: [0x0a,0x00,0x50,0xd1,0x80,0x04,0x02,0x00]
41640 v_cmp_class_f64_e64 s[10:11], -1, v2
41641 // CHECK: [0x0a,0x00,0x50,0xd1,0xc1,0x04,0x02,0x00]
41643 v_cmp_class_f64_e64 s[10:11], 0.5, v2
41644 // CHECK: [0x0a,0x00,0x50,0xd1,0xf0,0x04,0x02,0x00]
41646 v_cmp_class_f64_e64 s[10:11], -4.0, v2
41647 // CHECK: [0x0a,0x00,0x50,0xd1,0xf7,0x04,0x02,0x00]
41649 v_cmp_class_f64_e64 s[10:11], src_vccz, v2
41650 // CHECK: [0x0a,0x00,0x50,0xd1,0xfb,0x04,0x02,0x00]
41652 v_cmp_class_f64_e64 s[10:11], src_execz, v2
41653 // CHECK: [0x0a,0x00,0x50,0xd1,0xfc,0x04,0x02,0x00]
41655 v_cmp_class_f64_e64 s[10:11], src_scc, v2
41656 // CHECK: [0x0a,0x00,0x50,0xd1,0xfd,0x04,0x02,0x00]
41658 v_cmp_class_f64_e64 s[10:11], v[1:2], v255
41659 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xff,0x03,0x00]
41661 v_cmp_class_f64_e64 s[10:11], v[1:2], s2
41662 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x00,0x00]
41664 v_cmp_class_f64_e64 s[10:11], v[1:2], s103
41665 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xcf,0x00,0x00]
41667 v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
41668 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd1,0x00,0x00]
41670 v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
41671 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd3,0x00,0x00]
41673 v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
41674 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd5,0x00,0x00]
41676 v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
41677 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd7,0x00,0x00]
41679 v_cmp_class_f64_e64 s[10:11], v[1:2], tba_lo
41680 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xd9,0x00,0x00]
41682 v_cmp_class_f64_e64 s[10:11], v[1:2], tba_hi
41683 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdb,0x00,0x00]
41685 v_cmp_class_f64_e64 s[10:11], v[1:2], tma_lo
41686 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdd,0x00,0x00]
41688 v_cmp_class_f64_e64 s[10:11], v[1:2], tma_hi
41689 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xdf,0x00,0x00]
41691 v_cmp_class_f64_e64 s[10:11], v[1:2], ttmp11
41692 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xf7,0x00,0x00]
41694 v_cmp_class_f64_e64 s[10:11], v[1:2], m0
41695 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xf9,0x00,0x00]
41697 v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
41698 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xfd,0x00,0x00]
41700 v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
41701 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xff,0x00,0x00]
41703 v_cmp_class_f64_e64 s[10:11], v[1:2], 0
41704 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x01,0x01,0x00]
41706 v_cmp_class_f64_e64 s[10:11], v[1:2], -1
41707 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x83,0x01,0x00]
41709 v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
41710 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xe1,0x01,0x00]
41712 v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
41713 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xef,0x01,0x00]
41715 v_cmp_class_f64_e64 s[10:11], v[1:2], src_vccz
41716 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xf7,0x01,0x00]
41718 v_cmp_class_f64_e64 s[10:11], v[1:2], src_execz
41719 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xf9,0x01,0x00]
41721 v_cmp_class_f64_e64 s[10:11], v[1:2], src_scc
41722 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0xfb,0x01,0x00]
41724 v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
41725 // CHECK: [0x0a,0x00,0x50,0xd1,0x01,0x05,0x02,0x20]
41727 v_cmp_class_f64_e64 s[10:11], |v[1:2]|, v2
41728 // CHECK: [0x0a,0x01,0x50,0xd1,0x01,0x05,0x02,0x00]
41730 v_cmpx_class_f64_e64 s[10:11], v[1:2], v2
41731 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
41733 v_cmpx_class_f64_e64 s[12:13], v[1:2], v2
41734 // CHECK: [0x0c,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
41736 v_cmpx_class_f64_e64 s[102:103], v[1:2], v2
41737 // CHECK: [0x66,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
41739 v_cmpx_class_f64_e64 flat_scratch, v[1:2], v2
41740 // CHECK: [0x68,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
41742 v_cmpx_class_f64_e64 vcc, v[1:2], v2
41743 // CHECK: [0x6a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
41745 v_cmpx_class_f64_e64 tba, v[1:2], v2
41746 // CHECK: [0x6c,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
41748 v_cmpx_class_f64_e64 tma, v[1:2], v2
41749 // CHECK: [0x6e,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
41751 v_cmpx_class_f64_e64 ttmp[10:11], v[1:2], v2
41752 // CHECK: [0x7a,0x00,0x70,0xd1,0x01,0x05,0x02,0x00]
41754 v_cmpx_class_f64_e64 s[10:11], v[254:255], v2
41755 // CHECK: [0x0a,0x00,0x70,0xd1,0xfe,0x05,0x02,0x00]
41757 v_cmpx_class_f64_e64 s[10:11], s[2:3], v2
41758 // CHECK: [0x0a,0x00,0x70,0xd1,0x02,0x04,0x02,0x00]
41760 v_cmpx_class_f64_e64 s[10:11], s[4:5], v2
41761 // CHECK: [0x0a,0x00,0x70,0xd1,0x04,0x04,0x02,0x00]
41763 v_cmpx_class_f64_e64 s[10:11], s[102:103], v2
41764 // CHECK: [0x0a,0x00,0x70,0xd1,0x66,0x04,0x02,0x00]
41766 v_cmpx_class_f64_e64 s[10:11], flat_scratch, v2
41767 // CHECK: [0x0a,0x00,0x70,0xd1,0x68,0x04,0x02,0x00]
41769 v_cmpx_class_f64_e64 s[10:11], vcc, v2
41770 // CHECK: [0x0a,0x00,0x70,0xd1,0x6a,0x04,0x02,0x00]
41772 v_cmpx_class_f64_e64 s[10:11], tba, v2
41773 // CHECK: [0x0a,0x00,0x70,0xd1,0x6c,0x04,0x02,0x00]
41775 v_cmpx_class_f64_e64 s[10:11], tma, v2
41776 // CHECK: [0x0a,0x00,0x70,0xd1,0x6e,0x04,0x02,0x00]
41778 v_cmpx_class_f64_e64 s[10:11], ttmp[10:11], v2
41779 // CHECK: [0x0a,0x00,0x70,0xd1,0x7a,0x04,0x02,0x00]
41781 v_cmpx_class_f64_e64 s[10:11], exec, v2
41782 // CHECK: [0x0a,0x00,0x70,0xd1,0x7e,0x04,0x02,0x00]
41784 v_cmpx_class_f64_e64 s[10:11], 0, v2
41785 // CHECK: [0x0a,0x00,0x70,0xd1,0x80,0x04,0x02,0x00]
41787 v_cmpx_class_f64_e64 s[10:11], -1, v2
41788 // CHECK: [0x0a,0x00,0x70,0xd1,0xc1,0x04,0x02,0x00]
41790 v_cmpx_class_f64_e64 s[10:11], 0.5, v2
41791 // CHECK: [0x0a,0x00,0x70,0xd1,0xf0,0x04,0x02,0x00]
41793 v_cmpx_class_f64_e64 s[10:11], -4.0, v2
41794 // CHECK: [0x0a,0x00,0x70,0xd1,0xf7,0x04,0x02,0x00]
41796 v_cmpx_class_f64_e64 s[10:11], src_vccz, v2
41797 // CHECK: [0x0a,0x00,0x70,0xd1,0xfb,0x04,0x02,0x00]
41799 v_cmpx_class_f64_e64 s[10:11], src_execz, v2
41800 // CHECK: [0x0a,0x00,0x70,0xd1,0xfc,0x04,0x02,0x00]
41802 v_cmpx_class_f64_e64 s[10:11], src_scc, v2
41803 // CHECK: [0x0a,0x00,0x70,0xd1,0xfd,0x04,0x02,0x00]
41805 v_cmpx_class_f64_e64 s[10:11], v[1:2], v255
41806 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xff,0x03,0x00]
41808 v_cmpx_class_f64_e64 s[10:11], v[1:2], s2
41809 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x00,0x00]
41811 v_cmpx_class_f64_e64 s[10:11], v[1:2], s103
41812 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xcf,0x00,0x00]
41814 v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
41815 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd1,0x00,0x00]
41817 v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
41818 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd3,0x00,0x00]
41820 v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_lo
41821 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd5,0x00,0x00]
41823 v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_hi
41824 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd7,0x00,0x00]
41826 v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_lo
41827 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xd9,0x00,0x00]
41829 v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_hi
41830 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdb,0x00,0x00]
41832 v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_lo
41833 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdd,0x00,0x00]
41835 v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_hi
41836 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xdf,0x00,0x00]
41838 v_cmpx_class_f64_e64 s[10:11], v[1:2], ttmp11
41839 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xf7,0x00,0x00]
41841 v_cmpx_class_f64_e64 s[10:11], v[1:2], m0
41842 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xf9,0x00,0x00]
41844 v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_lo
41845 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xfd,0x00,0x00]
41847 v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_hi
41848 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xff,0x00,0x00]
41850 v_cmpx_class_f64_e64 s[10:11], v[1:2], 0
41851 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x01,0x01,0x00]
41853 v_cmpx_class_f64_e64 s[10:11], v[1:2], -1
41854 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x83,0x01,0x00]
41856 v_cmpx_class_f64_e64 s[10:11], v[1:2], 0.5
41857 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xe1,0x01,0x00]
41859 v_cmpx_class_f64_e64 s[10:11], v[1:2], -4.0
41860 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xef,0x01,0x00]
41862 v_cmpx_class_f64_e64 s[10:11], v[1:2], src_vccz
41863 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xf7,0x01,0x00]
41865 v_cmpx_class_f64_e64 s[10:11], v[1:2], src_execz
41866 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xf9,0x01,0x00]
41868 v_cmpx_class_f64_e64 s[10:11], v[1:2], src_scc
41869 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0xfb,0x01,0x00]
41871 v_cmpx_class_f64_e64 s[10:11], -v[1:2], v2
41872 // CHECK: [0x0a,0x00,0x70,0xd1,0x01,0x05,0x02,0x20]
41874 v_cmpx_class_f64_e64 s[10:11], |v[1:2]|, v2
41875 // CHECK: [0x0a,0x01,0x70,0xd1,0x01,0x05,0x02,0x00]